Help
RSS
API
Feed
Maltego
Contact
Domain > market.arch.finance
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-11-05
18.161.6.37
(
ClassC
)
2025-04-17
3.163.165.86
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Thu, 17 Apr 2025 06:57:22 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://market.arch.finance/X-Cache: Redirect from cloudfrontVia: 1.1 b542d7019a03585dbf3c5588bc1da03a.cloudfront.net (CloudFront)X-Amz-Cf-Pop: SEA900-P2X-Amz-Cf-Id: TfFWb7mJlf0-mdDQiwurzRrwapOPeuAv8Cfpqd8RWVT2gIGcJShmdwX-XSS-Protection: 1; modeblockX-Frame-Options: SAMEORIGINReferrer-Policy: strict-origin-when-cross-originX-Content-Type-Options: nosniffVary: Origin html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 403 ForbiddenContent-Type: text/htmlContent-Length: 23825109Connection: keep-aliveDate: Thu, 17 Apr 2025 06:57:23 GMTLast-Modified: Wed, 19 Feb 2025 06:14:17 GMTETag: c26a2069264fe60ce2630af684c8f260-3x-amz-server-side-encryption: AES256Accept-Ranges: bytesServer: AmazonS3X-Cache: Error from cloudfrontVia: 1.1 98415771fac40952d79fe03ad178f54c.cloudfront.net (CloudFront)X-Amz-Cf-Pop: SEA900-P2X-Amz-Cf-Id: 0VLD-19h7nzcBrGsmIK8opGUFvExk0LnbO_vi7jbULn0S_6iSNMiEAX-XSS-Protection: 1; modeblockX-Frame-Options: SAMEORIGINReferrer-Policy: strict-origin-when-cross-originX-Content-Type-Options: nosniffStrict-Transport-Security: max-age31536000Vary: Origin !DOCTYPE html>html xmlnshttp://www.w3.org/1999/xhtml>head>meta charsetutf-8>meta http-equivContent-Type contenttext/html; charsetutf-8 />meta namegenerator contentpandoc />title>Arch - Weekly Market Dashboard/title>meta propertyog:title contentArch - Weekly Market Dashboard />meta nameviewport contentwidthdevice-width, initial-scale1.0, maximum-scale1.0, user-scalableno />link hrefdata:image/x-icon; relicon typeimage/x-icon>script typetext/javascript>window.FlexDashboardComponents ;/script>script>// Pandoc 2.9 adds attributes on both header and div. We remove the former (to// be compatible with the behavior of Pandoc 2.8).document.addEventListener(DOMContentLoaded, function(e) { var hs document.querySelectorAll(div.sectionclass*level > :first-child); var i, h, a; for (i 0; i hs.length; i++) { h hsi; if (!/^h1-6$/i.test(h.tagName)) continue; // it should be a header h1-h6 a h.attributes; while (a.length > 0) h.removeAttribute(a0.name); }});/script>script>/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */!function(e,t){use strict;objecttypeof module&&objecttypeof module.exports?module.exportse.document?t(e,!0):function(e){if(!e.document)throw new Error(jQuery requires a window with a document);return t(e)}:t(e)}(undefined!typeof window?window:this,function(C,e){use strict;var t,rObject.getPrototypeOf,st.slice,gt.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply(,e)},ut.push,it.indexOf,n{},on.toString,vn.hasOwnProperty,av.toString,la.call(Object),y{},mfunction(e){returnfunctiontypeof e&&number!typeof e.nodeType&&function!typeof e.item},xfunction(e){return null!e&&ee.window},EC.document,c{type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o(nn||E).createElement(script);if(o.texte,t)for(r in c)(itr||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return nulle?e+:objecttypeof e||functiontypeof e?no.call(e)||object:typeof e}var f3.6.0,Sfunction(e,t){return new S.fn.init(e,t)};function p(e){var t!!e&&lengthin e&&e.length,nw(e);return!m(e)&&!x(e)&&(arrayn||0t||numbertypeof t&&0t&&t-1 in e)}S.fnS.prototype{jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return nulle?s.call(this):e0?thise+this.length:thise},pushStack:function(e){var tS.merge(this.constructor(),e);return t.prevObjectthis,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var tthis.length,n+e+(e0?t:0);return this.pushStack(0n&&nt?thisn:)},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extendS.fn.extendfunction(){var e,t,n,r,i,o,aarguments0||{},s1,uarguments.length,l!1;for(booleantypeof a&&(la,aargumentss||{},s++),objecttypeof a||m(a)||(a{}),su&&(athis,s--);su;s++)if(null!(eargumentss))for(t in e)ret,__proto__!t&&a!r&&(l&&r&&(S.isPlainObject(r)||(iArray.isArray(r)))?(nat,oi&&!Array.isArray(n)?:i||S.isPlainObject(n)?n:{},i!1,atS.extend(l,o,r)):void 0!r&&(atr));return a},S.extend({expando:jQuery+(f+Math.random()).replace(/\D/g,),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||object Object!o.call(e))&&(!(tr(e))||functiontypeof(nv.call(t,constructor)&&t.constructor)&&a.call(n)l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r0;if(p(e)){for(ne.length;rn;r++)if(!1t.call(er,r,er))break}else for(r in e)if(!1t.call(er,r,er))break;return e},makeArray:function(e,t){var nt||;return null!e&&(p(Object(e))?S.merge(n,stringtypeof e?e:e):u.call(n,e)),n},inArray:function(e,t,n){return nullt?-1:i.call(t,e,n)},merge:function(e,t){for(var n+t.length,r0,ie.length;rn;r++)ei++tr;return e.lengthi,e},grep:function(e,t,n){for(var r,i0,oe.length,a!n;io;i++)!t(ei,i)!a&&r.push(ei);return r},map:function(e,t,n){var r,i,o0,a;if(p(e))for(re.length;or;o++)null!(it(eo,o,n))&&a.push(i);else for(o in e)null!(it(eo,o,n))&&a.push(i);return g(a)},guid:1,support:y}),functiontypeof Symbol&&(S.fnSymbol.iteratortSymbol.iterator),S.each(Boolean Number String Function Array Date RegExp Object Error Symbol.split( ),function(e,t){nobject +t+t.toLowerCase()});var dfunction(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,Ssizzle+1*new Date,pn.document,k0,r0,mue(),xue(),Aue(),Nue(),jfunction(e,t){return et&&(l!0),0},D{}.hasOwnProperty,t,qt.pop,Lt.push,Ht.push,Ot.slice,Pfunction(e,t){for(var n0,re.length;nr;n++)if(ent)return n;return-1},Rchecked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped,M\\x20\\t\\r\\n\\f,I(?:\\\\\\da-fA-F{1,6}+M+?|\\\\^\\r\\n\\f|\\w-|^\0-\\x7f)+,W\\+M+*(+I+)(?:+M+*(*^$|!~?)+M+*(?:((?:\\\\.|^\\\\)*)|\((?:\\\\.|^\\\\\)*)\|(+I+))|)+M+*\\,F:(+I+)(?:\\(((((?:\\\\.|^\\\\)*)|\((?:\\\\.|^\\\\\)*)\)|((?:\\\\.|^\\\\()\\|+W+)*)|.*)\\)|),Bnew RegExp(M++,g),$new RegExp(^+M++|((?:^|^\\\\)(?:\\\\.)*)+M++$,g),_new RegExp(^+M+*,+M+*),znew RegExp(^+M+*(>+~|+M+)+M+*),Unew RegExp(M+|>),Xnew RegExp(F),Vnew RegExp(^+I+$),G{ID:new RegExp(^#(+I+)),CLASS:new RegExp(^\\.(+I+)),TAG:new RegExp(^(+I+|*)),ATTR:new RegExp(^+W),PSEUDO:new RegExp(^+F),CHILD:new RegExp(^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(+M+*(even|odd|((+-|)(\\d*)n|)+M+*(?:(+-|)+M+*(\\d+)|))+M+*\\)|),i),bool:new RegExp(^(?:+R+)$,i),needsContext:new RegExp(^+M+*>+~|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(+M+*((?:-\\d)?\\d*)+M+*\\)|)(?^-|$),i)},Y/HTML$/i,Q/^(?:input|select|textarea|button)$/i,J/^h\d$/i,K/^^{+\{\s*\native \w/,Z/^(?:#(\w-+)|(\w+)|\.(\w-+))$/,ee/+~/,tenew RegExp(\\\\\\da-fA-F{1,6}+M+?|\\\\(^\\r\\n\\f),g),nefunction(e,t){var n0x+e.slice(1)-65536;return t||(n0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re/(\0-\x1f\x7f|^-?\d)|^-$|^\0-\x1f\x7f-\uFFFF\w-/g,iefunction(e,t){return t?\0e?\ufffd:e.slice(0,-1)+\\+e.charCodeAt(e.length-1).toString(16)+ :\\+e},oefunction(){T()},aebe(function(e){return!0e.disabled&&fieldsete.nodeName.toLowerCase()},{dir:parentNode,next:legend});try{H.apply(tO.call(p.childNodes),p.childNodes),tp.childNodes.length.nodeType}catch(e){H{apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var ne.length,r0;while(en++tr++);e.lengthn-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,fe&&e.ownerDocument,pe?e.nodeType:9;if(nn||,string!typeof t||!t||1!p&&9!p&&11!p)return n;if(!r&&(T(e),ee||C,E)){if(11!p&&(uZ.exec(t)))if(iu1){if(9p){if(!(ae.getElementById(i)))return n;if(a.idi)return n.push(a),n}else if(f&&(af.getElementById(i))&&y(e,a)&&a.idi)return n.push(a),n}else{if(u2)return H.apply(n,e.getElementsByTagName(t)),n;if((iu3)&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!Nt+ &&(!v||!v.test(t))&&(1!p||object!e.nodeName.toLowerCase())){if(ct,fe,1p&&(U.test(t)||z.test(t))){(fee.test(t)&&ye(e.parentNode)||e)e&&d.scope||((se.getAttribute(id))?ss.replace(re,ie):e.setAttribute(id,sS)),o(lh(t)).length;while(o--)lo(s?#+s::scope)+ +xe(lo);cl.join(,)}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{sS&&e.removeAttribute(id)}}}return g(t.replace($,$1),e,n,r)}function ue(){var r;return function e(t,n){return r.push(t+ )>b.cacheLength&&delete er.shift(),et+ n}}function le(e){return eS!0,e}function ce(e){var tC.createElement(fieldset);try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),tnull}}function fe(e,t){var ne.split(|),rn.length;while(r--)b.attrHandlenrt}function pe(e,t){var nt&&e,rn&&1e.nodeType&&1t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(nn.nextSibling)if(nt)return-1;return e?1:-1}function de(t){return function(e){returninpute.nodeName.toLowerCase()&&e.typet}}function he(n){return function(e){var te.nodeName.toLowerCase();return(inputt||buttont)&&e.typen}}function ge(t){return function(e){returnformin e?e.parentNode&&!1e.disabled?labelin e?labelin e.parentNode?e.parentNode.disabledt:e.disabledt:e.isDisabledt||e.isDisabled!!t&&ae(e)t:e.disabledt:labelin e&&e.disabledt}}function ve(a){return le(function(o){return o+o,le(function(e,t){var n,ra(,e.length,o),ir.length;while(i--)enri&&(en!(tnen))})})}function ye(e){return e&&undefined!typeof e.getElementsByTagName&&e}for(e in dse.support{},ise.isXMLfunction(e){var te&&e.namespaceURI,ne&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||HTML)},Tse.setDocumentfunction(e){var t,n,re?e.ownerDocument||e:p;return r!C&&9r.nodeType&&r.documentElement&&(a(Cr).documentElement,E!i(C),p!C&&(nC.defaultView)&&n.top!n&&(n.addEventListener?n.addEventListener(unload,oe,!1):n.attachEvent&&n.attachEvent(onunload,oe)),d.scopece(function(e){return a.appendChild(e).appendChild(C.createElement(div)),undefined!typeof e.querySelectorAll&&!e.querySelectorAll(:scope fieldset div).length}),d.attributesce(function(e){return e.classNamei,!e.getAttribute(className)}),d.getElementsByTagNamece(function(e){return e.appendChild(C.createComment()),!e.getElementsByTagName(*).length}),d.getElementsByClassNameK.test(C.getElementsByClassName),d.getByIdce(function(e){return a.appendChild(e).idS,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.IDfunction(e){var te.replace(te,ne);return function(e){return e.getAttribute(id)t}},b.find.IDfunction(e,t){if(undefined!typeof t.getElementById&&E){var nt.getElementById(e);return n?n:}}):(b.filter.IDfunction(e){var ne.replace(te,ne);return function(e){var tundefined!typeof e.getAttributeNode&&e.getAttributeNode(id);return t&&t.valuen}},b.find.IDfunction(e,t){if(undefined!typeof t.getElementById&&E){var n,r,i,ot.getElementById(e);if(o){if((no.getAttributeNode(id))&&n.valuee)returno;it.getElementsByName(e),r0;while(oir++)if((no.getAttributeNode(id))&&n.valuee)returno}return}}),b.find.TAGd.getElementsByTagName?function(e,t){returnundefined!typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r,i0,ot.getElementsByTagName(e);if(*e){while(noi++)1n.nodeType&&r.push(n);return r}return o},b.find.CLASSd.getElementsByClassName&&function(e,t){if(undefined!typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s,v,(d.qsaK.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTMLa id+S+>/a>select id+S+-\r\\ msallowcapture>option selected>/option>/select>,e.querySelectorAll(msallowcapture^).length&&v.push(*^$+M+*(?:|\\)),e.querySelectorAll(selected).length||v.push(\\+M+*(?:value|+R+)),e.querySelectorAll(id~+S+-).length||v.push(~),(tC.createElement(input)).setAttribute(name,),e.appendChild(t),e.querySelectorAll(name).length||v.push(\\+M+*name+M+*+M+*(?:|\\)),e.querySelectorAll(:checked).length||v.push(:checked),e.querySelectorAll(a#+S++*).length||v.push(.#.++~),e.querySelectorAll(\\\f),v.push(\\r\\n\\f)}),ce(function(e){e.innerHTMLa href disableddisabled>/a>select disableddisabled>option/>/select>;var tC.createElement(input);t.setAttribute(type,hidden),e.appendChild(t).setAttribute(name,D),e.querySelectorAll(named).length&&v.push(name+M+**^$|!~?),2!e.querySelectorAll(:enabled).length&&v.push(:enabled,:disabled),a.appendChild(e).disabled!0,2!e.querySelectorAll(:disabled).length&&v.push(:enabled,:disabled),e.querySelectorAll(*,:x),v.push(,.*:)})),(d.matchesSelectorK.test(ca.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatchc.call(e,*),c.call(e,s!:x),s.push(!,F)}),vv.length&&new RegExp(v.join(|)),ss.length&&new RegExp(s.join(|)),tK.test(a.compareDocumentPosition),yt||K.test(a.contains)?function(e,t){var n9e.nodeType?e.documentElement:e,rt&&t.parentNode;return er||!(!r||1!r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(tt.parentNode)if(te)return!0;return!1},jt?function(e,t){if(et)return l!0,0;var n!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n(e.ownerDocument||e)(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)n?eC||e.ownerDocumentp&&y(p,e)?-1:tC||t.ownerDocumentp&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(et)return l!0,0;var n,r0,ie.parentNode,ot.parentNode,ae,st;if(!i||!o)return eC?-1:tC?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(io)return pe(e,t);ne;while(nn.parentNode)a.unshift(n);nt;while(nn.parentNode)s.unshift(n);while(arsr)r++;return r?pe(ar,sr):arp?-1:srp?1:0}),C},se.matchesfunction(e,t){return se(e,null,null,t)},se.matchesSelectorfunction(e,t){if(T(e),d.matchesSelector&&E&&!Nt+ &&(!s||!s.test(t))&&(!v||!v.test(t)))try{var nc.call(e,t);if(n||d.disconnectedMatch||e.document&&11!e.document.nodeType)return n}catch(e){N(t,!0)}return 0se(t,C,null,e).length},se.containsfunction(e,t){return(e.ownerDocument||e)!C&&T(e),y(e,t)},se.attrfunction(e,t){(e.ownerDocument||e)!C&&T(e);var nb.attrHandlet.toLowerCase(),rn&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!r?r:d.attributes||!E?e.getAttribute(t):(re.getAttributeNode(t))&&r.specified?r.value:null},se.escapefunction(e){return(e+).replace(re,ie)},se.errorfunction(e){throw new Error(Syntax error, unrecognized expression: +e)},se.uniqueSortfunction(e){var t,n,r0,i0;if(l!d.detectDuplicates,u!d.sortStable&&e.slice(0),e.sort(j),l){while(tei++)tei&&(rn.push(i));while(r--)e.splice(nr,1)}return unull,e},ose.getTextfunction(e){var t,n,r0,ie.nodeType;if(i){if(1i||9i||11i){if(stringtypeof e.textContent)return e.textContent;for(ee.firstChild;e;ee.nextSibling)n+o(e)}else if(3i||4i)return e.nodeValue}else while(ter++)n+o(t);return n},(bse.selectors{cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{>:{dir:parentNode,first:!0}, :{dir:parentNode},+:{dir:previousSibling,first:!0},~:{dir:previousSibling}},preFilter:{ATTR:function(e){return e1e1.replace(te,ne),e3(e3||e4||e5||).replace(te,ne),~e2&&(e3 +e3+ ),e.slice(0,4)},CHILD:function(e){return e1e1.toLowerCase(),nthe1.slice(0,3)?(e3||se.error(e0),e4+(e4?e5+(e6||1):2*(evene3||odde3)),e5+(e7+e8||odde3)):e3&&se.error(e0),e},PSEUDO:function(e){var t,n!e6&&e2;return G.CHILD.test(e0)?null:(e3?e2e4||e5||:n&&X.test(n)&&(th(n,!0))&&(tn.indexOf(),n.length-t)-n.length)&&(e0e0.slice(0,t),e2n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var te.replace(te,ne).toLowerCase();return*e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()t}},CLASS:function(e){var tme+ ;return t||(tnew RegExp((^|+M+)+e+(+M+|$)))&&m(e,function(e){return t.test(stringtypeof e.className&&e.className||undefined!typeof e.getAttribute&&e.getAttribute(class)||)})},ATTR:function(n,r,i){return function(e){var tse.attr(e,n);return nullt?!r:!r||(t+,r?ti:!r?t!i:^r?i&&0t.indexOf(i):*r?i&&-1t.indexOf(i):$r?i&&t.slice(-i.length)i:~r?-1( +t.replace(B, )+ ).indexOf(i):|r&&(ti||t.slice(0,i.length+1)i+-))}},CHILD:function(h,e,t,g,v){var ynth!h.slice(0,3),mlast!h.slice(-4),xof-typee;return 1g&&0v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,ly!m?nextSibling:previousSibling,ce.parentNode,fx&&e.nodeName.toLowerCase(),p!n&&!x,d!1;if(c){if(y){while(l){ae;while(aal)if(x?a.nodeName.toLowerCase()f:1a.nodeType)return!1;ulonlyh&&!u&&nextSibling}return!0}if(um?c.firstChild:c.lastChild,m&&p){d(s(r(i(o(ac)S||(aS{}))a.uniqueID||(oa.uniqueID{}))h||)0k&&r1)&&r2,as&&c.childNodess;while(a++s&&a&&al||(ds0)||u.pop())if(1a.nodeType&&++d&&ae){ihk,s,d;break}}else if(p&&(ds(r(i(o(ae)S||(aS{}))a.uniqueID||(oa.uniqueID{}))h||)0k&&r1),!1d)while(a++s&&a&&al||(ds0)||u.pop())if((x?a.nodeName.toLowerCase()f:1a.nodeType)&&++d&&(p&&((i(oaS||(aS{}))a.uniqueID||(oa.uniqueID{}))hk,d),ae))break;return(d-v)g||d%g0&&0d/g}}},PSEUDO:function(e,o){var t,ab.pseudose||b.setFilterse.toLowerCase()||se.error(unsupported pseudo: +e);return aS?a(o):1a.length?(te,e,,o,b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,ra(e,o),ir.length;while(i--)enP(e,ri)!(tnri)}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r,i,sf(e.replace($,$1));return sS?le(function(e,t,n,r){var i,os(e,null,r,),ae.length;while(a--)(ioa)&&(ea!(tai))}):function(e,t,n){return r0e,s(r,null,n,i),r0null,!i.pop()}}),has:le(function(t){return function(e){return 0se(t,e).length}}),contains:le(function(t){return tt.replace(te,ne),function(e){return-1(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||)||se.error(unsupported lang: +n),nn.replace(te,ne).toLowerCase(),function(e){var t;do{if(tE?e.lang:e.getAttribute(xml:lang)||e.getAttribute(lang))return(tt.toLowerCase())n||0t.indexOf(n+-)}while((ee.parentNode)&&1e.nodeType);return!1}}),target:function(e){var tn.location&&n.location.hash;return t&&t.slice(1)e.id},root:function(e){return ea},focus:function(e){return eC.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var te.nodeName.toLowerCase();returninputt&&!!e.checked||optiont&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0e.selected},empty:function(e){for(ee.firstChild;e;ee.nextSibling)if(e.nodeType6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var te.nodeName.toLowerCase();returninputt&&buttone.type||buttont},text:function(e){var t;returninpute.nodeName.toLowerCase()&&texte.type&&(null(te.getAttribute(type))||textt.toLowerCase())},first:ve(function(){return0}),last:ve(function(e,t){returnt-1}),eq:ve(function(e,t,n){returnn0?n+t:n}),even:ve(function(e,t){for(var n0;nt;n+2)e.push(n);return e}),odd:ve(function(e,t){for(var n1;nt;n+2)e.push(n);return e}),lt:ve(function(e,t,n){for(var rn0?n+t:tn?t:n;0--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var rn0?n+t:n;++rt;)e.push(r);return e})}}).pseudos.nthb.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudosede(e);for(e in{submit:!0,reset:!0})b.pseudosehe(e);function me(){}function xe(e){for(var t0,ne.length,r;tn;t++)r+et.value;return r}function be(s,e,t){var ue.dir,le.next,cl||u,ft&&parentNodec,pr++;return e.first?function(e,t,n){while(eeu)if(1e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,ak,p;if(n){while(eeu)if((1e.nodeType||f)&&s(e,t,n))return!0}else while(eeu)if(1e.nodeType||f)if(i(oeS||(eS{}))e.uniqueID||(oe.uniqueID{}),l&&le.nodeName.toLowerCase())eeu||e;else{if((ric)&&r0k&&r1p)return a2r2;if((ica)2s(e,t,n))return!0}return!1}}function we(i){return 1i.length?function(e,t,n){var ri.length;while(r--)if(!ir(e,t,n))return!1;return!0}:i0}function Te(e,t,n,r,i){for(var o,a,s0,ue.length,lnull!t;su;s++)(oes)&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!vS&&(vCe(v)),y&&!yS&&(yCe(y,e)),le(function(e,t,n,r){var i,o,a,s,u,lt.length,ce||function(e,t,n){for(var r0,it.length;ri;r++)se(e,tr,n);return n}(h||*,n.nodeType?n:n,),f!d||!e&&h?c:Te(c,s,d,n,r),pg?y||(e?d:l||v)?:t:f;if(g&&g(f,p,n,r),v){iTe(p,u),v(i,,n,r),oi.length;while(o--)(aio)&&(puo!(fuoa))}if(e){if(y||d){if(y){i,op.length;while(o--)(apo)&&i.push(foa);y(null,p,i,r)}op.length;while(o--)(apo)&&-1(iy?P(e,a):so)&&(ei!(tia))}}else pTe(pt?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,re.length,ob.relativee0.type,ao||b.relative ,so?1:0,ube(function(e){return ei},a,!0),lbe(function(e){return-1P(i,e)},a,!0),cfunction(e,t,n){var r!o&&(n||t!w)||((it).nodeType?u(e,t,n):l(e,t,n));return inull,r};sr;s++)if(tb.relativees.type)cbe(we(c),t);else{if((tb.filteres.type.apply(null,es.matches))S){for(n++s;nr;n++)if(b.relativeen.type)break;return Ce(1s&&we(c),1s&&xe(e.slice(0,s-1).concat({value: es-2.type?*:})).replace($,$1),t,sn&&Ee(e.slice(s,n)),nr&&Ee(ee.slice(n)),nr&&xe(e))}c.push(t)}return we(c)}return me.prototypeb.filtersb.pseudos,b.setFiltersnew me,hse.tokenizefunction(e,t){var n,r,i,o,a,s,u,lxe+ ;if(l)return t?0:l.slice(0);ae,s,ub.preFilter;while(a){for(o in n&&!(r_.exec(a))||(r&&(aa.slice(r0.length)||a),s.push(i)),n!1,(rz.exec(a))&&(nr.shift(),i.push({value:n,type:r0.replace($, )}),aa.slice(n.length)),b.filter)!(rGo.exec(a))||uo&&!(ruo(r))||(nr.shift(),i.push({value:n,type:o,matches:r}),aa.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},fse.compilefunction(e,t){var n,v,y,m,x,r,i,o,aAe+ ;if(!a){t||(th(e)),nt.length;while(n--)(aEe(tn))S?i.push(a):o.push(a);(aA(e,(vo,m0(yi).length,x0v.length,rfunction(e,t,n,r,i){var o,a,s,u0,l0,ce&&,f,pw,de||x&&b.find.TAG(*,i),hk+nullp?1:Math.random()||.1,gd.length;for(i&&(wtC||t||i);l!g&&null!(odl);l++){if(x&&o){a0,t||o.ownerDocumentC||(T(o),n!E);while(sva++)if(s(o,t||C,n)){r.push(o);break}i&&(kh)}m&&((o!s&&o)&&u--,e&&c.push(o))}if(u+l,m&&l!u){a0;while(sya++)s(c,f,t,n);if(e){if(0u)while(l--)cl||fl||(flq.call(r));fTe(f)}H.apply(r,f),i&&!e&&0f.length&&1u+y.length&&se.uniqueSort(r)}return i&&(kh,wp),c},m?le(r):r))).selectore}return a},gse.selectfunction(e,t,n,r){var i,o,a,s,u,lfunctiontypeof e&&e,c!r&&h(el.selector||e);if(nn||,1c.length){if(2(oc0c0.slice(0)).length&&ID(ao0).type&&9t.nodeType&&E&&b.relativeo1.type){if(!(t(b.find.ID(a.matches0.replace(te,ne),t)||)0))return n;l&&(tt.parentNode),ee.slice(o.shift().value.length)}iG.needsContext.test(e)?0:o.length;while(i--){if(aoi,b.relativesa.type)break;if((ub.finds)&&(ru(a.matches0.replace(te,ne),ee.test(o0.type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(er.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStableS.split().sort(j).join()S,d.detectDuplicates!!l,T(),d.sortDetachedce(function(e){return 1&e.compareDocumentPosition(C.createElement(fieldset))}),ce(function(e){return e.innerHTMLa href#>/a>,#e.firstChild.getAttribute(href)})||fe(type|href|height|width,function(e,t,n){if(!n)return e.getAttribute(t,typet.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTMLinput/>,e.firstChild.setAttribute(value,),e.firstChild.getAttribute(value)})||fe(value,function(e,t,n){if(!n&&inpute.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return nulle.getAttribute(disabled)})||fe(R,function(e,t,n){var r;if(!n)return!0et?t.toLowerCase():(re.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.findd,S.exprd.selectors,S.expr:S.expr.pseudos,S.uniqueSortS.uniqued.uniqueSort,S.textd.getText,S.isXMLDocd.isXML,S.containsd.contains,S.escapeSelectord.escape;var hfunction(e,t,n){var r,ivoid 0!n;while((eet)&&9!e.nodeType)if(1e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},Tfunction(e,t){for(var n;e;ee.nextSibling)1e.nodeType&&e!t&&n.push(e);return n},kS.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()t.toLowerCase()}var N/^(a-z^\/\0>:\x20\t\r\n\f*)\x20\t\r\n\f*\/?>(?:\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!r}):n.nodeType?S.grep(e,function(e){return en!r}):string!typeof n?S.grep(e,function(e){return-1i.call(n,e)!r}):S.filter(n,e,r)}S.filterfunction(e,t,n){var rt0;return n&&(e:not(+e+)),1t.length&&1r.nodeType?S.find.matchesSelector(r,e)?r::S.find.matches(e,S.grep(t,function(e){return 1e.nodeType}))},S.fn.extend({find:function(e){var t,n,rthis.length,ithis;if(string!typeof e)return this.pushStack(S(e).filter(function(){for(t0;tr;t++)if(S.contains(it,this))return!0}));for(nthis.pushStack(),t0;tr;t++)S.find(e,it,n);return 1r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||,!1))},not:function(e){return this.pushStack(j(this,e||,!0))},is:function(e){return!!j(this,stringtypeof e&&k.test(e)?S(e):e||,!1).length}});var D,q/^(?:\s*(\w\W+>)^>*|#(\w-+))$/;(S.fn.initfunction(e,t,n){var r,i;if(!e)return this;if(nn||D,stringtypeof e){if(!(re0&&>ee.length-1&&3e.length?null,e,null:q.exec(e))||!r1&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r1){if(tt instanceof S?t0:t,S.merge(this,S.parseHTML(r1,t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r1)&&S.isPlainObject(t))for(r in t)m(thisr)?thisr(tr):this.attr(r,tr);return this}return(iE.getElementById(r2))&&(this0i,this.length1),this}return e.nodeType?(this0e,this.length1,this):m(e)?void 0!n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototypeS.fn,DS(E);var L/^(?:parents|prev(?:Until|All))/,H{children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((eet)&&1!e.nodeType);return e}S.fn.extend({has:function(e){var tS(e,this),nt.length;return this.filter(function(){for(var e0;en;e++)if(S.contains(this,te))return!0})},closest:function(e,t){var n,r0,ithis.length,o,astring!typeof e&&S(e);if(!k.test(e))for(;ri;r++)for(nthisr;n&&n!t;nn.parentNode)if(n.nodeType11&&(a?-1a.index(n):1n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1o.length?S.uniqueSort(o):o)},index:function(e){return e?stringtypeof e?i.call(S(e),this0):i.call(this,e.jquery?e0:e):this0&&this0.parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(nulle?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var te.parentNode;return t&&11!t.nodeType?t:null},parents:function(e){return h(e,parentNode)},parentsUntil:function(e,t,n){return h(e,parentNode,n)},next:function(e){return O(e,nextSibling)},prev:function(e){return O(e,previousSibling)},nextAll:function(e){return h(e,nextSibling)},prevAll:function(e){return h(e,previousSibling)},nextUntil:function(e,t,n){return h(e,nextSibling,n)},prevUntil:function(e,t,n){return h(e,previousSibling,n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,template)&&(ee.content||e),S.merge(,e.childNodes))}},function(r,i){S.fnrfunction(e,t){var nS.map(this,i,e);returnUntil!r.slice(-5)&&(te),t&&stringtypeof t&&(nS.filter(t,n)),1this.length&&(Hr||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P/^\x20\t\r\n\f+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(ie.promise)?i.call(e).done(t).fail(n):e&&m(ie.then)?i.call(e,t,n):t.apply(void 0,e.slice(r))}catch(e){n.apply(void 0,e)}}S.Callbacksfunction(r){var e,n;rstringtypeof r?(er,n{},S.each(e.match(P)||,function(e,t){nt!0}),n):S.extend({},r);var i,t,o,a,s,u,l-1,cfunction(){for(aa||r.once,oi!0;u.length;l-1){tu.shift();while(++ls.length)!1sl.apply(t0,t1)&&r.stopOnFalse&&(ls.length,t!1)}r.memory||(t!1),i!1,a&&(st?:)},f{add:function(){return s&&(t&&!i&&(ls.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&string!w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1(nS.inArray(t,s,n)))s.splice(n,1),nl&&l--}),this},has:function(e){return e?-1S.inArray(e,s):0s.length},empty:function(){return s&&(s),this},disable:function(){return au,st,this},disabled:function(){return!s},lock:function(){return au,t||i||(st),this},locked:function(){return!!a},fireWith:function(e,t){return a||(te,(tt||).slice?t.slice():t,u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var onotify,progress,S.Callbacks(memory),S.Callbacks(memory),2,resolve,done,S.Callbacks(once memory),S.Callbacks(once memory),0,resolved,reject,fail,S.Callbacks(once memory),S.Callbacks(once memory),1,rejected,ipending,a{state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},catch:function(e){return a.then(null,e)},pipe:function(){var iarguments;return S.Deferred(function(r){S.each(o,function(e,t){var nm(it4)&&it4;st1(function(){var en&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):rt0+With(this,n?e:arguments)})}),inull}).promise()},then:function(t,n,r){var u0;function l(i,o,a,s){return function(){var nthis,rarguments,efunction(){var e,t;if(!(iu)){if((ea.apply(n,r))o.promise())throw new TypeError(Thenable self-resolution);te&&(objecttypeof e||functiontypeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!R&&(nvoid 0,re),(s||o.resolveWith)(n,r))}},ts?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),ui+1&&(a!M&&(nvoid 0,re),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTraceS.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o03.add(l(0,e,m(r)?r:R,e.notifyWith)),o13.add(l(0,e,m(t)?t:R)),o23.add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!e?S.extend(e,a):a}},s{};return S.each(o,function(e,t){var nt2,rt5;at1n.add,r&&n.add(function(){ir},o3-e2.disable,o3-e3.disable,o02.lock,o03.lock),n.add(t3.fire),st0function(){return st0+With(thiss?void 0:this,arguments),this},st0+Withn.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var narguments.length,tn,rArray(t),is.call(arguments),oS.Deferred(),afunction(t){return function(e){rtthis,it1arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n1&&(I(e,o.done(a(t)).resolve,o.reject,!n),pendingo.state()||m(it&&it.then)))return o.then();while(t--)I(it,a(t),o.reject);return o.promise()}});var W/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHookfunction(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn(jQuery.Deferred exception: +e.message,e.stack,t)},S.readyExceptionfunction(e){C.setTimeout(function(){throw e})};var FS.Deferred();function B(){E.removeEventListener(DOMContentLoaded,B),C.removeEventListener(load,B),S.ready()}S.fn.readyfunction(e){return F.then(e)catch(function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0e?--S.readyWait:S.isReady)||(S.isReady!0)!e&&0--S.readyWait||F.resolveWith(E,S)}}),S.ready.thenF.then,completeE.readyState||loading!E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener(DOMContentLoaded,B),C.addEventListener(load,B));var $function(e,t,n,r,i,o,a){var s0,ue.length,lnulln;if(objectw(n))for(s in i!0,n)$(e,t,s,ns,!0,o,a);else if(void 0!r&&(i!0,m(r)||(a!0),l&&(a?(t.call(e,r),tnull):(lt,tfunction(e,t,n){return l.call(S(e),n)})),t))for(;su;s++)t(es,n,a?r:r.call(es,s,t(es,n)));return i?e:l?t.call(e):u?t(e0,n):o},_/^-ms-/,z/-(a-z)/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,ms-).replace(z,U)}var Vfunction(e){return 1e.nodeType||9e.nodeType||!+e.nodeType};function G(){this.expandoS.expando+G.uid++}G.uid1,G.prototype{cache:function(e){var tethis.expando;return t||(t{},V(e)&&(e.nodeType?ethis.expandot:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,ithis.cache(e);if(stringtypeof t)iX(t)n;else for(r in t)iX(r)tr;return i},get:function(e,t){return void 0t?this.cache(e):ethis.expando&ðis.expandoX(t)},access:function(e,t,n){return void 0t||t&&stringtypeof t&&void 0n?this.get(e,t):(this.set(e,t,n),void 0!n?n:t)},remove:function(e,t){var n,rethis.expando;if(void 0!r){if(void 0!t){n(tArray.isArray(t)?t.map(X):(tX(t))in r?t:t.match(P)||).length;while(n--)delete rtn}(void 0t||S.isEmptyObject(r))&&(e.nodeType?ethis.expandovoid 0:delete ethis.expando)}},hasData:function(e){var tethis.expando;return void 0!t&&!S.isEmptyObject(t)}};var Ynew G,Qnew G,J/^(?:\{\w\W*\}|\\w\W*\)$/,K/A-Z/g;function Z(e,t,n){var r,i;if(void 0n&&1e.nodeType)if(rdata-+t.replace(K,-$&).toLowerCase(),stringtypeof(ne.getAttribute(r))){try{ntrue(in)||false!i&&(nulli?null:i+i+?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else nvoid 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,othis0,ao&&o.attributes;if(void 0n){if(this.length&&(iQ.get(o),1o.nodeType&&!Y.get(o,hasDataAttrs))){ta.length;while(t--)at&&0(rat.name).indexOf(data-)&&(rX(r.slice(5)),Z(o,r,ir));Y.set(o,hasDataAttrs,!0)}return i}returnobjecttypeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0e)return void 0!(tQ.get(o,n))?t:void 0!(tZ(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t(t||fx)+queue,rY.get(e,t),n&&(!r||Array.isArray(n)?rY.access(e,t,S.makeArray(n)):r.push(n)),r||},dequeue:function(e,t){tt||fx;var nS.queue(e,t),rn.length,in.shift(),oS._queueHooks(e,t);inprogressi&&(in.shift(),r--),i&&(fxt&&n.unshift(inprogress),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var nt+queueHooks;return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks(once memory).add(function(){Y.remove(e,t+queue,n)})})}}),S.fn.extend({queue:function(t,n){var e2;returnstring!typeof t&&(nt,tfx,e--),arguments.lengthe?S.queue(this0,t):void 0n?this:this.each(function(){var eS.queue(this,t,n);S._queueHooks(this,t),fxt&&inprogress!e0&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||fx,)},promise:function(e,t){var n,r1,iS.Deferred(),othis,athis.length,sfunction(){--r||i.resolveWith(o,o)};string!typeof e&&(te,evoid 0),ee||fx;while(a--)(nY.get(oa,e+queueHooks))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee/+-?(?:\d*\.|)\d+(?:eE+-?\d+|)/.source,tenew RegExp(^(?:(+-)|)(+ee+)(a-z%*)$,i),neTop,Right,Bottom,Left,reE.documentElement,iefunction(e){return S.contains(e.ownerDocument,e)},oe{composed:!0};re.getRootNode&&(iefunction(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)e.ownerDocument});var aefunction(e,t){returnnone(et||e).style.display||e.style.display&&ie(e)&&noneS.css(e,display)};function se(e,t,n,r){var i,o,a20,sr?function(){return r.cur()}:function(){return S.css(e,t,)},us(),ln&&n3||(S.cssNumbert?:px),ce.nodeType&&(S.cssNumbert||px!l&&+u)&&te.exec(S.css(e,t));if(c&&c3!l){u/2,ll||c3,c+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(os()/u||.5))0&&(a0),c/o;c*2,S.style(e,t,c+l),nn||}return n&&(c+c||+u||0,in1?c+(n1+1)*n2:+n2,r&&(r.unitl,r.startc,r.endi)),i}var ue{};function le(e,t){for(var n,r,i,o,a,s,u,l,c0,fe.length;cf;c++)(rec).style&&(nr.style.display,t?(nonen&&(lcY.get(r,display)||null,lc||(r.style.display)),r.style.display&&ae(r)&&(lc(uaovoid 0,a(ir).ownerDocument,si.nodeName,(uues)||(oa.body.appendChild(a.createElement(s)),uS.css(o,display),o.parentNode.removeChild(o),noneu&&(ublock),uesu)))):none!n&&(lcnone,Y.set(r,display,n)));for(c0;cf;c++)null!lc&&(ec.style.displaylc);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){returnbooleantypeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe/^(?:checkbox|radio)$/i,de/(a-z^\/\0>\x20\t\r\n\f*)/i,he/^$|^module$|\/(?:java|ecma)script/i;ceE.createDocumentFragment().appendChild(E.createElement(div)),(feE.createElement(input)).setAttribute(type,radio),fe.setAttribute(checked,checked),fe.setAttribute(name,t),ce.appendChild(fe),y.checkClonece.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTMLtextarea>x/textarea>,y.noCloneChecked!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTMLoption>/option>,y.option!!ce.lastChild;var ge{thead:1,table>,/table>,col:2,table>colgroup>,/colgroup>/table>,tr:2,table>tbody>,/tbody>/table>,td:3,table>tbody>tr>,/tr>/tbody>/table>,_default:0,,};function ve(e,t){var n;return nundefined!typeof e.getElementsByTagName?e.getElementsByTagName(t||*):undefined!typeof e.querySelectorAll?e.querySelectorAll(t||*):,void 0t||t&&A(e,t)?S.merge(e,n):n}function ye(e,t){for(var n0,re.length;nr;n++)Y.set(en,globalEval,!t||Y.get(tn,globalEval))}ge.tbodyge.tfootge.colgroupge.captionge.thead,ge.thge.td,y.option||(ge.optgroupge.option1,select multiplemultiple>,/select>);var me/|?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,ft.createDocumentFragment(),p,d0,he.length;dh;d++)if((oed)||0o)if(objectw(o))S.merge(p,o.nodeType?o:o);else if(me.test(o)){aa||f.appendChild(t.createElement(div)),s(de.exec(o)||,)1.toLowerCase(),uges||ge._default,a.innerHTMLu1+S.htmlPrefilter(o)+u2,cu0;while(c--)aa.lastChild;S.merge(p,a.childNodes),(af.firstChild).textContent}else p.push(t.createTextNode(o));f.textContent,d0;while(opd++)if(r&&-1S.inArray(o,r))i&&i.push(o);else if(lie(o),ave(f.appendChild(o),script),l&&ye(a),n){c0;while(oac++)he.test(o.type||)&&n.push(o)}return f}var be/^(^.*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return efunction(){try{return E.activeElement}catch(e){}}()(focust)}function Ee(e,t,n,r,i,o){var a,s;if(objecttypeof t){for(s instring!typeof n&&(rr||n,nvoid 0),t)Ee(e,s,n,r,ts,o);return e}if(nullr&&nulli?(in,rnvoid 0):nulli&&(stringtypeof n?(ir,rvoid 0):(ir,rn,nvoid 0)),!1i)iTe;else if(!i)return e;return 1o&&(ai,(ifunction(e){return S().off(e),a.apply(this,arguments)}).guida.guid||(a.guidS.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,rY.get(this,i);if(1&e.isTrigger&&thisi){if(r.length)(S.event.speciali||{}).delegateType&&e.stopPropagation();else if(rs.call(arguments),Y.set(this,i,r),to(this,i),thisi(),r!(nY.get(this,i))||t?Y.set(this,i,!1):n{},r!n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r0,S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0Y.get(e,i)&&S.event.add(e,i,we)}S.event{global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,vY.get(t);if(V(t)){n.handler&&(n(on).handler,io.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guidS.guid++),(uv.events)||(uv.eventsObject.create(null)),(av.handle)||(av.handlefunction(e){returnundefined!typeof S&&S.event.triggered!e.type?S.event.dispatch.apply(t,arguments):void 0}),l(e(e||).match(P)||).length;while(l--)dg(sbe.exec(el)||)1,h(s2||).split(.).sort(),d&&(fS.event.speciald||{},d(i?f.delegateType:f.bindType)||d,fS.event.speciald||{},cS.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(.)},o),(pud)||((pud).delegateCount0,f.setup&&!1!f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guidn.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.globald!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,vY.hasData(e)&&Y.get(e);if(v&&(uv.events)){l(t(t||).match(P)||).length;while(l--)if(dg(sbe.exec(tl)||)1,h(s2||).split(.).sort(),d){fS.event.speciald||{},pud(r?f.delegateType:f.bindType)||d||,ss2&&new RegExp((^|\\.)+h.join(\\.(?:.*\\.|))+(\\.|$)),aop.length;while(o--)cpo,!i&&g!c.origType||n&&n.guid!c.guid||s&&!s.test(c.namespace)||r&&r!c.selector&&(**!r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete ud)}else for(d in u)S.event.remove(e,d+tl,n,r,!0);S.isEmptyObject(u)&&Y.remove(e,handle events)}},dispatch:function(e){var t,n,r,i,o,a,snew Array(arguments.length),uS.event.fix(e),l(Y.get(this,events)||Object.create(null))u.type||,cS.event.specialu.type||{};for(s0u,t1;targuments.length;t++)stargumentst;if(u.delegateTargetthis,!c.preDispatch||!1!c.preDispatch.call(this,u)){aS.event.handlers.call(this,u,l),t0;while((iat++)&&!u.isPropagationStopped()){u.currentTargeti.elem,n0;while((oi.handlersn++)&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObjo,u.datao.data,void 0!(r((S.event.specialo.origType||{}).handle||o.handler).apply(i.elem,s))&&!1(u.resultr)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s,ut.delegateCount,le.target;if(u&&l.nodeType&&!(clicke.type&&1e.button))for(;l!this;ll.parentNode||this)if(1l.nodeType&&(click!e.type||!0!l.disabled)){for(o,a{},n0;nu;n++)void 0ai(rtn).selector+ &&(air.needsContext?-1S(i,this).index(l):S.find(i,this,null,l).length),ai&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return lthis,ut.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEventt},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return eS.expando?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var tthis||e;return pe.test(t.type)&&t.click&&A(t,input)&&Se(t,click,we),!1},trigger:function(e){var tthis||e;return pe.test(t.type)&&t.click&&A(t,input)&&Se(t,click),!0},_default:function(e){var te.target;return pe.test(t.type)&&t.click&&A(t,input)&&Y.get(t,click)||A(t,a)}},beforeunload:{postDispatch:function(e){void 0!e.result&&e.originalEvent&&(e.originalEvent.returnValuee.result)}}}},S.removeEventfunction(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Eventfunction(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvente,this.typee.type,this.isDefaultPreventede.defaultPrevented||void 0e.defaultPrevented&&!1e.returnValue?we:Te,this.targete.target&&3e.target.nodeType?e.target.parentNode:e.target,this.currentTargete.currentTarget,this.relatedTargete.relatedTarget):this.typee,t&&S.extend(this,t),this.timeStampe&&e.timeStamp||Date.now(),thisS.expando!0},S.Event.prototype{constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var ethis.originalEvent;this.isDefaultPreventedwe,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var ethis.originalEvent;this.isPropagationStoppedwe,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var ethis.originalEvent;this.isImmediatePropagationStoppedwe,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:focusin,blur:focusout},function(e,t){S.event.speciale{setup:function(){return Se(this,e,Ce),!1},trigger:function(){return Se(this,e),!0},_default:function(){return!0},delegateType:t}}),S.each({mouseenter:mouseover,mouseleave:mouseout,pointerenter:pointerover,pointerleave:pointerout},function(e,i){S.event.speciale{delegateType:i,bindType:i,handle:function(e){var t,ne.relatedTarget,re.handleObj;return n&&(nthis||S.contains(this,n))||(e.typer.origType,tr.handler.apply(this,arguments),e.typei),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return re.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+.+r.namespace:r.origType,r.selector,r.handler),this;if(objecttypeof e){for(i in e)this.off(i,t,ei);return this}return!1!t&&function!typeof t||(nt,tvoid 0),!1n&&(nTe),this.each(function(){S.event.remove(this,e,n,t)})}});var ke/script|style|link/i,Ae/checked\s*(?:^|\s*.checked.)/i,Ne/^\s*!(?:\CDATA\|--)|(?:\\|--)>\s*$/g;function je(e,t){return A(e,table)&&A(11!t.nodeType?t:t.firstChild,tr)&&S(e).children(tbody)0||e}function De(e){return e.type(null!e.getAttribute(type))+/+e.type,e}function qe(e){returntrue/(e.type||).slice(0,5)?e.typee.type.slice(5):e.removeAttribute(type),e}function Le(e,t){var n,r,i,o,a,s;if(1t.nodeType){if(Y.hasData(e)&&(sY.get(e).events))for(i in Y.remove(t,handle events),s)for(n0,rsi.length;nr;n++)S.event.add(t,i,sin);Q.hasData(e)&&(oQ.access(e),aS.extend({},o),Q.set(t,a))}}function He(n,r,i,o){rg(r);var e,t,a,s,u,l,c0,fn.length,pf-1,dr0,hm(d);if(h||1f&&stringtypeof d&&!y.checkClone&&Ae.test(d))return n.each(function(e){var tn.eq(e);h&&(r0d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t(exe(r,n0.ownerDocument,!1,n,o)).firstChild,1e.childNodes.length&&(et),t||o)){for(s(aS.map(ve(e,script),De)).length;cf;c++)ue,c!p&&(uS.clone(u,!0,!0),s&&S.merge(a,ve(u,script))),i.call(nc,u,c);if(s)for(laa.length-1.ownerDocument,S.map(a,qe),c0;cs;c++)uac,he.test(u.type||)&&!Y.access(u,globalEval)&&S.contains(l,u)&&(u.src&&module!(u.type||).toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute(nonce)},l):b(u.textContent.replace(Ne,),u,l))}return n}function Oe(e,t,n){for(var r,it?S.filter(t,e):e,o0;null!(rio);o++)n||1!r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,script)),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,ce.cloneNode(!0),fie(e);if(!(y.noCloneChecked||1!e.nodeType&&11!e.nodeType||S.isXMLDoc(e)))for(ave(c),r0,i(ove(e)).length;ri;r++)sor,uar,void 0,input(lu.nodeName.toLowerCase())&&pe.test(s.type)?u.checkeds.checked:input!l&&textarea!l||(u.defaultValues.defaultValue);if(t)if(n)for(oo||ve(e),aa||ve(c),r0,io.length;ri;r++)Le(or,ar);else Le(e,c);return 0(ave(c,script)).length&&ye(a,!f&&ve(e,script)),c},cleanData:function(e){for(var t,n,r,iS.event.special,o0;void 0!(neo);o++)if(V(n)){if(tnY.expando){if(t.events)for(r in t.events)ir?S.event.remove(n,r):S.removeEvent(n,r,t.handle);nY.expandovoid 0}nQ.expando&&(nQ.expandovoid 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return $(this,function(e){return void 0e?S.text(this):this.empty().each(function(){1!this.nodeType&&11!this.nodeType&&9!this.nodeType||(this.textContente)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!this.nodeType&&11!this.nodeType&&9!this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1this.nodeType||11this.nodeType||9this.nodeType){var tje(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t0;null!(ethist);t++)1e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent);return this},clone:function(e,t){return enull!e&&e,tnullt?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var tthis0||{},n0,rthis.length;if(void 0e&&1t.nodeType)return t.innerHTML;if(stringtypeof e&&!ke.test(e)&&!ge(de.exec(e)||,)1.toLowerCase()){eS.htmlPrefilter(e);try{for(;nr;n++)1(tthisn||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTMLe);t0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n;return He(this,arguments,function(e){var tthis.parentNode;S.inArray(this,n)0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:append,prependTo:prepend,insertBefore:before,insertAfter:after,replaceAll:replaceWith},function(e,a){S.fnefunction(e){for(var t,n,rS(e),ir.length-1,o0;oi;o++)toi?this:this.clone(!0),S(ro)a(t),u.apply(n,t.get());return this.pushStack(n)}});var Penew RegExp(^(+ee+)(?!px)a-z%+$,i),Refunction(e){var te.ownerDocument.defaultView;return t&&t.opener||(tC),t.getComputedStyle(e)},Mefunction(e,t,n){var r,i,o{};for(i in t)oie.stylei,e.styleiti;for(i in rn.call(e),t)e.styleioi;return r},Ienew RegExp(ne.join(|),i);function We(e,t,n){var r,i,o,a,se.style;return(nn||Re(e))&&(!(an.getPropertyValue(t)||nt)||ie(e)||(aS.style(e,t)),!y.pixelBoxStyles()&&Pe.test(a)&&Ie.test(t)&&(rs.width,is.minWidth,os.maxWidth,s.minWidths.maxWidths.widtha,an.width,s.widthr,s.minWidthi,s.maxWidtho)),void 0!a?a+:a}function Fe(e,t){return{get:function(){if(!e())return(this.gett).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssTextposition:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0,l.style.cssTextposition:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%,re.appendChild(u).appendChild(l);var eC.getComputedStyle(l);n1%!e.top,s12t(e.marginLeft),l.style.right60%,o36t(e.right),r36t(e.width),l.style.positionabsolute,i12t(l.offsetWidth/3),re.removeChild(u),lnull}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,uE.createElement(div),lE.createElement(div);l.style&&(l.style.backgroundClipcontent-box,l.cloneNode(!0).style.backgroundClip,y.clearCloneStylecontent-boxl.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return nulla&&(eE.createElement(table),tE.createElement(tr),nE.createElement(div),e.style.cssTextposition:absolute;left:-11111px;border-collapse:separate,t.style.cssTextborder:1px solid,t.style.height1px,n.style.height9px,n.style.displayblock,re.appendChild(e).appendChild(t).appendChild(n),rC.getComputedStyle(t),aparseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)t.offsetHeight,re.removeChild(e)),a}}))}();var BeWebkit,Moz,ms,$eE.createElement(div).style,_e{};function ze(e){var tS.cssPropse||_ee;return t||(e in $e?e:_eefunction(e){var te0.toUpperCase()+e.slice(1),nBe.length;while(n--)if((eBen+t)in $e)return e}(e)||e)}var Ue/^(none|table(?!-cea).+)/,Xe/^--/,Ve{position:absolute,visibility:hidden,display:block},Ge{letterSpacing:0,fontWeight:400};function Ye(e,t,n){var rte.exec(t);return r?Math.max(0,r2-(n||0))+(r3||px):t}function Qe(e,t,n,r,i,o){var awidtht?1:0,s0,u0;if(n(r?border:content))return 0;for(;a4;a+2)marginn&&(u+S.css(e,n+nea,!0,i)),r?(contentn&&(u-S.css(e,padding+nea,!0,i)),margin!n&&(u-S.css(e,border+nea+Width,!0,i))):(u+S.css(e,padding+nea,!0,i),padding!n?u+S.css(e,border+nea+Width,!0,i):s+S.css(e,border+nea+Width,!0,i));return!r&&0o&&(u+Math.max(0,Math.ceil(eoffset+t0.toUpperCase()+t.slice(1)-o-u-s-.5))||0),u}function Je(e,t,n){var rRe(e),i(!y.boxSizingReliable()||n)&&border-boxS.css(e,boxSizing,!1,r),oi,aWe(e,t,r),soffset+t0.toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;aauto}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,tr)||autoa||!parseFloat(a)&&inlineS.css(e,display,!1,r))&&e.getClientRects().length&&(iborder-boxS.css(e,boxSizing,!1,r),(os in e)&&(aes)),(aparseFloat(a)||0)+Qe(e,t,n||(i?border:content),o,r,a)+px}function Ke(e,t,n,r,i){return new Ke.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var nWe(e,opacity);returnn?1:n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!e.nodeType&&8!e.nodeType&&e.style){var i,o,a,sX(t),uXe.test(t),le.style;if(u||(tze(s)),aS.cssHookst||S.cssHookss,void 0n)return a&&getin a&&void 0!(ia.get(e,!1,r))?i:lt;string(otypeof n)&&(ite.exec(n))&&i1&&(nse(e,t,i),onumber),null!n&&nn&&(number!o||u||(n+i&&i3||(S.cssNumbers?:px)),y.clearCloneStyle||!n||0!t.indexOf(background)||(ltinherit),a&&setin a&&void 0(na.set(e,n,r))||(u?l.setProperty(t,n):ltn))}},css:function(e,t,n,r){var i,o,a,sX(t);return Xe.test(t)||(tze(s)),(aS.cssHookst||S.cssHookss)&&getin a&&(ia.get(e,!0,n)),void 0i&&(iWe(e,t,r)),normali&&t in Ge&&(iGet),n||n?(oparseFloat(i),!0n||isFinite(o)?o||0:i):i}}),S.each(height,width,function(e,u){S.cssHooksu{get:function(e,t,n){if(t)return!Ue.test(S.css(e,display))||e.getClientRects().length&&e.getBoundingClientRect().width?Je(e,u,n):Me(e,Ve,function(){return Je(e,u,n)})},set:function(e,t,n){var r,iRe(e),o!y.scrollboxSize()&&absolutei.position,a(o||n)&&border-boxS.css(e,boxSizing,!1,i),sn?Qe(e,u,n,a,i):0;return a&&o&&(s-Math.ceil(eoffset+u0.toUpperCase()+u.slice(1)-parseFloat(iu)-Qe(e,u,border,!1,i)-.5)),s&&(rte.exec(t))&&px!(r3||px)&&(e.styleut,tS.css(e,u)),Ye(0,t,s)}}}),S.cssHooks.marginLeftFe(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,marginLeft))||e.getBoundingClientRect().left-Me(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+px}),S.each({margin:,padding:,border:Width},function(i,o){S.cssHooksi+o{expand:function(e){for(var t0,n{},rstringtypeof e?e.split( ):e;t4;t++)ni+net+ort||rt-2||r0;return n}},margin!i&&(S.cssHooksi+o.setYe)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o{},a0;if(Array.isArray(t)){for(rRe(e),it.length;ai;a++)otaS.css(e,ta,!1,r);return o}return void 0!n?S.style(e,t,n):S.css(e,t)},e,t,1arguments.length)}}),((S.TweenKe).prototype{constructor:Ke,init:function(e,t,n,r,i,o){this.eleme,this.propn,this.easingi||S.easing._default,this.optionst,this.startthis.nowthis.cur(),this.endr,this.unito||(S.cssNumbern?:px)},cur:function(){var eKe.propHooksthis.prop;return e&&e.get?e.get(this):Ke.propHooks._default.get(this)},run:function(e){var t,nKe.propHooksthis.prop;return this.options.duration?this.postS.easingthis.easing(e,this.options.duration*e,0,1,this.options.duration):this.poste,this.now(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ke.propHooks._default.set(this),this}}).init.prototypeKe.prototype,(Ke.propHooks{_default:{get:function(e){var t;return 1!e.elem.nodeType||null!e.eleme.prop&&nulle.elem.stylee.prop?e.eleme.prop:(tS.css(e.elem,e.prop,))&&auto!t?t:0},set:function(e){S.fx.stepe.prop?S.fx.stepe.prop(e):1!e.elem.nodeType||!S.cssHookse.prop&&nulle.elem.styleze(e.prop)?e.eleme.prope.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTopKe.propHooks.scrollLeft{set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.eleme.prope.now)}},S.easing{linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:swing},S.fxKe.prototype.init,S.fx.step{};var Ze,et,tt,nt,rt/^(?:toggle|show|hide)$/,it/queueHooks$/;function ot(){et&&(!1E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(ot):C.setTimeout(ot,S.fx.interval),S.fx.tick())}function at(){return C.setTimeout(function(){Zevoid 0}),ZeDate.now()}function st(e,t){var n,r0,i{height:e};for(tt?1:0;r4;r+2-t)imargin+(nner)ipadding+ne;return t&&(i.opacityi.widthe),i}function ut(e,t,n){for(var r,i(lt.tweenerst||).concat(lt.tweeners*),o0,ai.length;oa;o++)if(rio.call(n,t,e))return r}function lt(o,e,t){var n,a,r0,ilt.prefilters.length,sS.Deferred().always(function(){delete u.elem}),ufunction(){if(a)return!1;for(var eZe||at(),tMath.max(0,l.startTime+l.duration-e),n1-(t/l.duration||0),r0,il.tweens.length;ri;r++)l.tweensr.run(n);return s.notifyWith(o,l,n,t),n1&&i?t:(i||s.notifyWith(o,l,1,0),s.resolveWith(o,l),!1)},ls.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:Ze||at(),duration:t.duration,tweens:,createTween:function(e,t){var nS.Tween(o,l.opts,e,t,l.opts.specialEasinge||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t0,ne?l.tweens.length:0;if(a)return this;for(a!0;tn;t++)l.tweenst.run(1);return e?(s.notifyWith(o,l,1,0),s.resolveWith(o,l,e)):s.rejectWith(o,l,e),this}}),cl.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(itrX(n),oen,Array.isArray(o)&&(io1,oeno0),n!r&&(ero,delete en),(aS.cssHooksr)&&expandin a)for(n in oa.expand(o),delete er,o)n in e||(enon,tni);else tri}(c,l.opts.specialEasing);ri;r++)if(nlt.prefiltersr.call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stopn.stop.bind(n)),n;return S.map(c,ut,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.AnimationS.extend(lt,{tweeners:{*:function(e,t){var nthis.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}},tweener:function(e,t){m(e)?(te,e*):ee.match(P);for(var n,r0,ie.length;ri;r++)ner,lt.tweenersnlt.tweenersn||,lt.tweenersn.unshift(t)},prefilters:function(e,t,n){var r,i,o,a,s,u,l,c,fwidthin t||heightin t,pthis,d{},he.style,ge.nodeType&&ae(e),vY.get(e,fxshow);for(r in n.queue||(null(aS._queueHooks(e,fx)).unqueued&&(a.unqueued0,sa.empty.fire,a.empty.firefunction(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,fx).length||a.empty.fire()})})),t)if(itr,rt.test(i)){if(delete tr,oo||togglei,i(g?hide:show)){if(show!i||!v||void 0vr)continue;g!0}drv&&vr||S.style(e,r)}if((u!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1e.nodeType&&(n.overflowh.overflow,h.overflowX,h.overflowY,null(lv&&v.display)&&(lY.get(e,display)),none(cS.css(e,display))&&(l?cl:(le(e,!0),le.style.display||l,cS.css(e,display),le(e))),(inlinec||inline-blockc&&null!l)&&noneS.css(e,float)&&(u||(p.done(function(){h.displayl}),nulll&&(ch.display,lnonec?:c)),h.displayinline-block)),n.overflow&&(h.overflowhidden,p.always(function(){h.overflown.overflow0,h.overflowXn.overflow1,h.overflowYn.overflow2})),u!1,d)u||(v?hiddenin v&&(gv.hidden):vY.access(e,fxshow,{display:l}),o&&(v.hidden!g),g&&le(e,!0),p.done(function(){for(r in g||le(e),Y.remove(e,fxshow),d)S.style(e,r,dr)})),uut(g?vr:0,r,p),r in v||(vru.start,g&&(u.endu.start,u.start0))},prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),S.speedfunction(e,t,n){var re&&objecttypeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration0:number!typeof r.duration&&(r.duration in S.fx.speeds?r.durationS.fx.speedsr.duration:r.durationS.fx.speeds._default),null!r.queue&&!0!r.queue||(r.queuefx),r.oldr.complete,r.completefunction(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css(opacity,0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var iS.isEmptyObject(t),oS.speed(e,n,r),afunction(){var elt(this,S.extend({},t),o);(i||Y.get(this,finish))&&e.stop(!0)};return a.finisha,i||!1o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var afunction(e){var te.stop;delete e.stop,t(o)};returnstring!typeof i&&(oe,ei,ivoid 0),e&&this.queue(i||fx,),this.each(function(){var e!0,tnull!i&&i+queueHooks,nS.timers,rY.get(this);if(t)rt&&rt.stop&&a(rt);else for(t in r)rt&&rt.stop&&it.test(t)&&a(rt);for(tn.length;t--;)nt.elem!this||null!i&&nt.queue!i||(nt.anim.stop(o),e!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!a&&(aa||fx),this.each(function(){var e,tY.get(this),nta+queue,rta+queueHooks,iS.timers,on?n.length:0;for(t.finish!0,S.queue(this,a,),r&&r.stop&&r.stop.call(this,!0),ei.length;e--;)ie.elemthis&&ie.queuea&&(ie.anim.stop(!0),i.splice(e,1));for(e0;eo;e++)ne&&ne.finish&&ne.finish.call(this);delete t.finish})}}),S.each(toggle,show,hide,function(e,r){var iS.fnr;S.fnrfunction(e,t,n){return nulle||booleantypeof e?i.apply(this,arguments):this.animate(st(r,!0),e,t,n)}}),S.each({slideDown:st(show),slideUp:st(hide),slideToggle:st(toggle),fadeIn:{opacity:show},fadeOut:{opacity:hide},fadeToggle:{opacity:toggle}},function(e,r){S.fnefunction(e,t,n){return this.animate(r,e,t,n)}}),S.timers,S.fx.tickfunction(){var e,t0,nS.timers;for(ZeDate.now();tn.length;t++)(ent)()||nt!e||n.splice(t--,1);n.length||S.fx.stop(),Zevoid 0},S.fx.timerfunction(e){S.timers.push(e),S.fx.start()},S.fx.interval13,S.fx.startfunction(){et||(et!0,ot())},S.fx.stopfunction(){etnull},S.fx.speeds{slow:600,fast:200,_default:400},S.fn.delayfunction(r,e){return rS.fx&&S.fx.speedsr||r,ee||fx,this.queue(e,function(e,t){var nC.setTimeout(e,r);t.stopfunction(){C.clearTimeout(n)}})},ttE.createElement(input),ntE.createElement(select).appendChild(E.createElement(option)),tt.typecheckbox,y.checkOn!tt.value,y.optSelectednt.selected,(ttE.createElement(input)).valuet,tt.typeradio,y.radioValuettt.value;var ct,ftS.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,oe.nodeType;if(3!o&&8!o&&2!o)returnundefinedtypeof e.getAttribute?S.prop(e,t,n):(1o&&S.isXMLDoc(e)||(iS.attrHookst.toLowerCase()||(S.expr.match.bool.test(t)?ct:void 0)),void 0!n?nulln?void S.removeAttr(e,t):i&&setin i&&void 0!(ri.set(e,n,t))?r:(e.setAttribute(t,n+),n):i&&getin i&&null!(ri.get(e,t))?r:null(rS.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&radiot&&A(e,input)){var ne.value;return e.setAttribute(type,t),n&&(e.valuen),t}}}},removeAttr:function(e,t){var n,r0,it&&t.match(P);if(i&&1e.nodeType)while(nir++)e.removeAttribute(n)}}),ct{set:function(e,t,n){return!1t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var aftt||S.find.attr;fttfunction(e,t,n){var r,i,ot.toLowerCase();return n||(ifto,ftor,rnull!a(e,t,n)?o:null,ftoi),r}});var pt/^(?:input|select|textarea|button)$/i,dt/^(?:a|area)$/i;function ht(e){return(e.match(P)||).join( )}function gt(e){return e.getAttribute&&e.getAttribute(class)||}function vt(e){return Array.isArray(e)?e:stringtypeof e&&e.match(P)||}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1arguments.length)},removeProp:function(e){return this.each(function(){delete thisS.propFixe||e})}}),S.extend({prop:function(e,t,n){var r,i,oe.nodeType;if(3!o&&8!o&&2!o)return 1o&&S.isXMLDoc(e)||(tS.propFixt||t,iS.propHookst),void 0!n?i&&setin i&&void 0!(ri.set(e,n,t))?r:etn:i&&getin i&&null!(ri.get(e,t))?r:et},propHooks:{tabIndex:{get:function(e){var tS.find.attr(e,tabindex);return t?parseInt(t,10):pt.test(e.nodeName)||dt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:htmlFor,class:className}}),y.optSelected||(S.propHooks.selected{get:function(e){var te.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var te.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(tabIndex,readOnly,maxLength,cellSpacing,cellPadding,rowSpan,colSpan,useMap,frameBorder,contentEditable,function(){S.propFixthis.toLowerCase()this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,gt(this)))});if((evt(t)).length)while(nthisu++)if(igt(n),r1n.nodeType&& +ht(i)+ ){a0;while(oea++)r.indexOf( +o+ )0&&(r+o+ );i!(sht(r))&&n.setAttribute(class,s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,gt(this)))});if(!arguments.length)return this.attr(class,);if((evt(t)).length)while(nthisu++)if(igt(n),r1n.nodeType&& +ht(i)+ ){a0;while(oea++)while(-1r.indexOf( +o+ ))rr.replace( +o+ , );i!(sht(r))&&n.setAttribute(class,s)}return this},toggleClass:function(i,t){var otypeof i,astringo||Array.isArray(i);returnbooleantypeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,gt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t0,nS(this),rvt(i);while(ert++)n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!i&&boolean!o||((egt(this))&&Y.set(this,__className__,e),this.setAttribute&&this.setAttribute(class,e||!1i?:Y.get(this,__className__)||))})},hasClass:function(e){var t,n,r0;t +e+ ;while(nthisr++)if(1n.nodeType&&-1( +ht(gt(n))+ ).indexOf(t))return!0;return!1}});var yt/\r/g;S.fn.extend({val:function(n){var r,e,i,tthis0;return arguments.length?(im(n),this.each(function(e){var t;1this.nodeType&&(null(ti?n.call(this,e,S(this).val()):n)?t:numbertypeof t?t+:Array.isArray(t)&&(tS.map(t,function(e){return nulle?:e+})),(rS.valHooksthis.type||S.valHooksthis.nodeName.toLowerCase())&&setin r&&void 0!r.set(this,t,value)||(this.valuet))})):t?(rS.valHookst.type||S.valHookst.nodeName.toLowerCase())&&getin r&&void 0!(er.get(t,value))?e:stringtypeof(et.value)?e.replace(yt,):nulle?:e:void 0}}),S.extend({valHooks:{option:{get:function(e){var tS.find.attr(e,value);return null!t?t:ht(S.text(e))}},select:{get:function(e){var t,n,r,ie.options,oe.selectedIndex,aselect-onee.type,sa?null:,ua?o+1:i.length;for(ro0?u:a?o:0;ru;r++)if(((nir).selected||ro)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,optgroup))){if(tS(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,ie.options,oS.makeArray(t),ai.length;while(a--)((ria).selected-1S.inArray(S.valHooks.option.get(r),o))&&(n!0);return n||(e.selectedIndex-1),o}}}}),S.each(radio,checkbox,function(){S.valHooksthis{set:function(e,t){if(Array.isArray(t))return e.checked-1S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooksthis.getfunction(e){return nulle.getAttribute(value)?on:e.value})}),y.focusinonfocusinin C;var mt/^(?:focusinfocus|focusoutblur)$/,xtfunction(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,pn||E,dv.call(e,type)?e.type:e,hv.call(e,namespace)?e.namespace.split(.):;if(ofann||E,3!n.nodeType&&8!n.nodeType&&!mt.test(d+S.event.triggered)&&(-1d.indexOf(.)&&(d(hd.split(.)).shift(),h.sort()),ud.indexOf(:)0&&on+d,(eeS.expando?e:new S.Event(d,objecttypeof e&&e)).isTriggerr?2:3,e.namespaceh.join(.),e.rnamespacee.namespace?new RegExp((^|\\.)+h.join(\\.(?:.*\\.|))+(\\.|$)):null,e.resultvoid 0,e.target||(e.targetn),tnullt?e:S.makeArray(t,e),cS.event.speciald||{},r||!c.trigger||!1!c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(sc.delegateType||d,mt.test(s+d)||(oo.parentNode);o;oo.parentNode)p.push(o),ao;a(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i0;while((opi++)&&!e.isPropagationStopped())fo,e.type1i?s:c.bindType||d,(l(Y.get(o,events)||Object.create(null))e.type&&Y.get(o,handle))&&l.apply(o,t),(lu&&ou)&&l.apply&&V(o)&&(e.resultl.apply(o,t),!1e.result&&e.preventDefault());return e.typed,r||e.isDefaultPrevented()||c._default&&!1!c._default.apply(p.pop(),t)||!V(n)||u&&m(nd)&&!x(n)&&((anu)&&(nunull),S.event.triggeredd,e.isPropagationStopped()&&f.addEventListener(d,xt),nd(),e.isPropagationStopped()&&f.removeEventListener(d,xt),S.event.triggeredvoid 0,a&&(nua)),e.result}},simulate:function(e,t,n){var rS.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var nthis0;if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:focusin,blur:focusout},function(n,r){var ifunction(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.specialr{setup:function(){var ethis.ownerDocument||this.document||this,tY.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var ethis.ownerDocument||this.document||this,tY.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var btC.location,wt{guid:Date.now()},Tt/\?/;S.parseXMLfunction(e){var t,n;if(!e||string!typeof e)return null;try{t(new C.DOMParser).parseFromString(e,text/xml)}catch(e){}return nt&&t.getElementsByTagName(parsererror)0,t&&!n||S.error(Invalid XML: +(n?S.map(n.childNodes,function(e){return e.textContent}).join(\n):e)),t};var Ct/\\$/,Et/\r?\n/g,St/^(?:submit|button|image|reset|file)$/i,kt/^(?:input|select|textarea|keygen)/i;function At(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||Ct.test(n)?i(n,t):At(n++(objecttypeof t&&null!t?e:)+,t,r,i)});else if(r||object!w(e))i(n,e);else for(t in e)At(n++t+,et,r,i)}S.paramfunction(e,t){var n,r,ifunction(e,t){var nm(t)?t():t;rr.lengthencodeURIComponent(e)++encodeURIComponent(nulln?:n)};if(nulle)return;if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)At(n,en,t,i);return r.join(&)},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var eS.prop(this,elements);return e?S.makeArray(e):this}).filter(function(){var ethis.type;return this.name&&!S(this).is(:disabled)&&kt.test(this.nodeName)&&!St.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var nS(this).val();return nulln?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(Et,\r\n)}}):{name:t.name,value:n.replace(Et,\r\n)}}).get()}});var Nt/%20/g,jt/#.*$/,Dt/(?&)_^&*/,qt/^(.*?): \t*(^\r\n*)$/gm,Lt/^(?:GET|HEAD)$/,Ht/^\/\//,Ot{},Pt{},Rt*/.concat(*),MtE.createElement(a);function It(o){return function(e,t){string!typeof e&&(te,e*);var n,r0,ie.toLowerCase().match(P)||;if(m(t))while(nir++)+n0?(nn.slice(1)||*,(onon||).unshift(t)):(onon||).push(t)}}function Wt(t,i,o,a){var s{},utPt;function l(e){var r;return se!0,S.each(te||,function(e,t){var nt(i,o,a);returnstring!typeof n||u||sn?u?!(rn):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes0)||!s*&&l(*)}function Ft(e,t){var n,r,iS.ajaxSettings.flatOptions||{};for(n in t)void 0!tn&&((in?e:r||(r{}))ntn);return r&&S.extend(!0,e,r),e}Mt.hrefbt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:GET,isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:application/x-www-form-urlencoded; charsetUTF-8,accepts:{*:Rt,text:text/plain,html:text/html,xml:application/xml, text/xml,json:application/json, text/javascript},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:responseXML,text:responseText,json:responseJSON},converters:{* text:String,text html:!0,text json:JSON.parse,text xml:S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,S.ajaxSettings),t):Ft(S.ajaxSettings,e)},ajaxPrefilter:It(Ot),ajaxTransport:It(Pt),ajax:function(e,t){objecttypeof e&&(te,evoid 0),tt||{};var c,f,p,n,d,r,h,g,i,o,vS.ajaxSetup({},t),yv.context||v,mv.context&&(y.nodeType||y.jquery)?S(y):S.event,xS.Deferred(),bS.Callbacks(once memory),wv.statusCode||{},a{},s{},ucanceled,T{readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n{};while(tqt.exec(p))nt1.toLowerCase()+ (nt1.toLowerCase()+ ||).concat(t2)}tne.toLowerCase()+ }return nullt?null:t.join(, )},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return nullh&&(ese.toLowerCase()se.toLowerCase()||e,aet),this},overrideMimeType:function(e){return nullh&&(v.mimeTypee),this},statusCode:function(e){var t;if(e)if(h)T.always(eT.status);else for(t in e)wtwt,et;return this},abort:function(e){var te||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url((e||v.url||bt.href)+).replace(Ht,bt.protocol+//),v.typet.method||t.type||v.method||v.type,v.dataTypes(v.dataType||*).toLowerCase().match(P)||,nullv.crossDomain){rE.createElement(a);try{r.hrefv.url,r.hrefr.href,v.crossDomainMt.protocol+//+Mt.host!r.protocol+//+r.host}catch(e){v.crossDomain!0}}if(v.data&&v.processData&&string!typeof v.data&&(v.dataS.param(v.data,v.traditional)),Wt(Ot,v,t,T),h)return T;for(i in(gS.event&&v.global)&&0S.active++&&S.event.trigger(ajaxStart),v.typev.type.toUpperCase(),v.hasContent!Lt.test(v.type),fv.url.replace(jt,),v.hasContent?v.data&&v.processData&&0(v.contentType||).indexOf(application/x-www-form-urlencoded)&&(v.datav.data.replace(Nt,+)):(ov.url.slice(f.length),v.data&&(v.processData||stringtypeof v.data)&&(f+(Tt.test(f)?&:?)+v.data,delete v.data),!1v.cache&&(ff.replace(Dt,$1),o(Tt.test(f)?&:?)+_+wt.guid+++o),v.urlf+o),v.ifModified&&(S.lastModifiedf&&T.setRequestHeader(If-Modified-Since,S.lastModifiedf),S.etagf&&T.setRequestHeader(If-None-Match,S.etagf)),(v.data&&v.hasContent&&!1!v.contentType||t.contentType)&&T.setRequestHeader(Content-Type,v.contentType),T.setRequestHeader(Accept,v.dataTypes0&&v.acceptsv.dataTypes0?v.acceptsv.dataTypes0+(*!v.dataTypes0?, +Rt+; q0.01:):v.accepts*),v.headers)T.setRequestHeader(i,v.headersi);if(v.beforeSend&&(!1v.beforeSend.call(y,T,v)||h))return T.abort();if(uabort,b.add(v.complete),T.done(v.success),T.fail(v.error),cWt(Pt,v,t,T)){if(T.readyState1,g&&m.trigger(ajaxSend,T,v),h)return T;v.async&&0v.timeout&&(dC.setTimeout(function(){T.abort(timeout)},v.timeout));try{h!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,No Transport);function l(e,t,n,r){var i,o,a,s,u,lt;h||(h!0,d&&C.clearTimeout(d),cvoid 0,pr||,T.readyState0e?4:0,i200e&&e300||304e,n&&(sfunction(e,t,n){var r,i,o,a,se.contents,ue.dataTypes;while(*u0)u.shift(),void 0r&&(re.mimeType||t.getResponseHeader(Content-Type));if(r)for(i in s)if(si&&si.test(r)){u.unshift(i);break}if(u0in n)ou0;else{for(i in n){if(!u0||e.convertersi+ +u0){oi;break}a||(ai)}oo||a}if(o)return o!u0&&u.unshift(o),no}(v,T,n)),!i&&-1S.inArray(script,v.dataTypes)&&S.inArray(json,v.dataTypes)0&&(v.converterstext scriptfunction(){}),sfunction(e,t,n,r){var i,o,a,s,u,l{},ce.dataTypes.slice();if(c1)for(a in e.converters)la.toLowerCase()e.convertersa;oc.shift();while(o)if(e.responseFieldso&&(ne.responseFieldsot),!u&&r&&e.dataFilter&&(te.dataFilter(t,e.dataType)),uo,oc.shift())if(*o)ou;else if(*!u&&u!o){if(!(alu+ +o||l* +o))for(i in l)if((si.split( ))1o&&(alu+ +s0||l* +s0)){!0a?ali:!0!li&&(os0,c.unshift(s1));break}if(!0!a)if(a&ðrows)ta(t);else try{ta(t)}catch(e){return{state:parsererror,error:a?e:No conversion from +u+ to +o}}}return{state:success,data:t}}(v,s,T,i),i?(v.ifModified&&((uT.getResponseHeader(Last-Modified))&&(S.lastModifiedfu),(uT.getResponseHeader(etag))&&(S.etagfu)),204e||HEADv.type?lnocontent:304e?lnotmodified:(ls.state,os.data,i!(as.error))):(al,!e&&l||(lerror,e0&&(e0))),T.statuse,T.statusText(t||l)+,i?x.resolveWith(y,o,l,T):x.rejectWith(y,T,l,a),T.statusCode(w),wvoid 0,g&&m.trigger(i?ajaxSuccess:ajaxError,T,v,i?o:a),b.fireWith(y,T,l),g&&(m.trigger(ajaxComplete,T,v),--S.active||S.event.trigger(ajaxStop)))}return T},getJSON:function(e,t,n){return S.get(e,t,n,json)},getScript:function(e,t){return S.get(e,void 0,t,script)}}),S.each(get,post,function(e,i){Sifunction(e,t,n,r){return m(t)&&(rr||n,nt,tvoid 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)content-typet.toLowerCase()&&(e.contentTypee.headerst||)}),S._evalUrlfunction(e,t,n){return S.ajax({url:e,type:GET,dataType:script,cache:!0,async:!1,global:!1,converters:{text script:function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this0&&(m(e)&&(ee.call(this0)),tS(e,this0.ownerDocument).eq(0).clone(!0),this0.parentNode&&t.insertBefore(this0),t.map(function(){var ethis;while(e.firstElementChild)ee.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var eS(this),te.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var nm(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not(body).each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hiddenfunction(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visiblefunction(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhrfunction(){try{return new C.XMLHttpRequest}catch(e){}};var Bt{0:200,1223:204},$tS.ajaxSettings.xhr();y.cors!!$t&&withCredentialsin $t,y.ajax$t!!$t,S.ajaxTransport(function(i){var o,a;if(y.cors||$t&&!i.crossDomain)return{send:function(e,t){var n,ri.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)rni.xhrFieldsn;for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||eX-Requested-With||(eX-Requested-WithXMLHttpRequest),e)r.setRequestHeader(n,en);ofunction(e){return function(){o&&(oar.onloadr.onerrorr.onabortr.ontimeoutr.onreadystatechangenull,aborte?r.abort():errore?number!typeof r.status?t(0,error):t(r.status,r.statusText):t(Btr.status||r.status,r.statusText,text!(r.responseType||text)||string!typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onloado(),ar.onerrorr.ontimeouto(error),void 0!r.onabort?r.onaborta:r.onreadystatechangefunction(){4r.readyState&&C.setTimeout(function(){o&&a()})},oo(abort);try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script!1)}),S.ajaxSetup({accepts:{script:text/javascript, application/javascript, application/ecmascript, application/x-ecmascript},contents:{script:/\b(?:java|ecma)script\b/},converters:{text script:function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter(script,function(e){void 0e.cache&&(e.cache!1),e.crossDomain&&(e.typeGET)}),S.ajaxTransport(script,function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){rS(script>).attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on(load error,ifunction(e){r.remove(),inull,e&&t(errore.type?404:200,e.type)}),E.head.appendChild(r0)},abort:function(){i&&i()}}});var _t,zt,Ut/()\?(?&|$)|\?\?/;S.ajaxSetup({jsonp:callback,jsonpCallback:function(){var ezt.pop()||S.expando+_+wt.guid++;return thise!0,e}}),S.ajaxPrefilter(json jsonp,function(e,t,n){var r,i,o,a!1!e.jsonp&&(Ut.test(e.url)?url:stringtypeof e.data&&0(e.contentType||).indexOf(application/x-www-form-urlencoded)&&Ut.test(e.data)&&data);if(a||jsonpe.dataTypes0)return re.jsonpCallbackm(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?eaea.replace(Ut,$1+r):!1!e.jsonp&&(e.url+(Tt.test(e.url)?&:?)+e.jsonp++r),e.convertersscript jsonfunction(){return o||S.error(r+ was not called),o0},e.dataTypes0json,iCr,Crfunction(){oarguments},n.always(function(){void 0i?S(C).removeProp(r):Cri,er&&(e.jsonpCallbackt.jsonpCallback,zt.push(r)),o&&m(i)&&i(o0),oivoid 0}),script}),y.createHTMLDocument((_tE.implementation.createHTMLDocument().body).innerHTMLform>/form>form>/form>,2_t.childNodes.length),S.parseHTMLfunction(e,t,n){returnstring!typeof e?:(booleantypeof t&&(nt,t!1),t||(y.createHTMLDocument?((r(tE.implementation.createHTMLDocument()).createElement(base)).hrefE.location.href,t.head.appendChild(r)):tE),o!n&&,(iN.exec(e))?t.createElement(i1):(ixe(e,t,o),o&&o.length&&S(o).remove(),S.merge(,i.childNodes)));var r,i,o},S.fn.loadfunction(e,t,n){var r,i,o,athis,se.indexOf( );return-1s&&(rht(e.slice(s)),ee.slice(0,s)),m(t)?(nt,tvoid 0):t&&objecttypeof t&&(iPOST),0a.length&&S.ajax({url:e,type:i||GET,dataType:html,data:t}).done(function(e){oarguments,a.html(r?S(div>).append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||e.responseText,t,e)})}),this},S.expr.pseudos.animatedfunction(t){return S.grep(S.timers,function(e){return te.elem}).length},S.offset{setOffset:function(e,t,n){var r,i,o,a,s,u,lS.css(e,position),cS(e),f{};staticl&&(e.style.positionrelative),sc.offset(),oS.css(e,top),uS.css(e,left),(absolutel||fixedl)&&-1(o+u).indexOf(auto)?(a(rc.position()).top,ir.left):(aparseFloat(o)||0,iparseFloat(u)||0),m(t)&&(tt.call(e,n,S.extend({},s))),null!t.top&&(f.topt.top-s.top+a),null!t.left&&(f.leftt.left-s.left+i),usingin t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,rthis0;return r?r.getClientRects().length?(er.getBoundingClientRect(),nr.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this0){var e,t,n,rthis0,i{top:0,left:0};if(fixedS.css(r,position))tr.getBoundingClientRect();else{tthis.offset(),nr.ownerDocument,er.offsetParent||n.documentElement;while(e&&(en.body||en.documentElement)&&staticS.css(e,position))ee.parentNode;e&&e!r&&1e.nodeType&&((iS(e).offset()).top+S.css(e,borderTopWidth,!0),i.left+S.css(e,borderLeftWidth,!0))}return{top:t.top-i.top-S.css(r,marginTop,!0),left:t.left-i.left-S.css(r,marginLeft,!0)}}},offsetParent:function(){return this.map(function(){var ethis.offsetParent;while(e&&staticS.css(e,position))ee.offsetParent;return e||re})}}),S.each({scrollLeft:pageXOffset,scrollTop:pageYOffset},function(t,i){var opageYOffseti;S.fntfunction(e){return $(this,function(e,t,n){var r;if(x(e)?re:9e.nodeType&&(re.defaultView),void 0n)return r?ri:et;r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):etn},t,e,arguments.length)}}),S.each(top,left,function(e,n){S.cssHooksnFe(y.pixelPosition,function(e,t){if(t)return tWe(e,n),Pe.test(t)?S(e).position()n+px:t})}),S.each({Height:height,Width:width},function(a,s){S.each({padding:inner+a,content:s,:outer+a},function(r,o){S.fnofunction(e,t){var narguments.length&&(r||boolean!typeof e),ir||(!0e||!0t?margin:border);return $(this,function(e,t,n){var r;return x(e)?0o.indexOf(outer)?einner+a:e.document.documentElementclient+a:9e.nodeType?(re.documentElement,Math.max(e.bodyscroll+a,rscroll+a,e.bodyoffset+a,roffset+a,rclient+a)):void 0n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend,function(e,t){S.fntfunction(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1arguments.length?this.off(e,**):this.off(t,e||**,n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each(blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu.split( ),function(e,n){S.fnnfunction(e,t){return 0arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Xt/^\s\uFEFF\xA0+|\s\uFEFF\xA0+$/g;S.proxyfunction(e,t){var n,r,i;if(stringtypeof t&&(net,te,en),m(e))return rs.call(arguments,2),(ifunction(){return e.apply(t||this,r.concat(s.call(arguments)))}).guide.guide.guid||S.guid++,i},S.holdReadyfunction(e){e?S.readyWait++:S.ready(!0)},S.isArrayArray.isArray,S.parseJSONJSON.parse,S.nodeNameA,S.isFunctionm,S.isWindowx,S.camelCaseX,S.typew,S.nowDate.now,S.isNumericfunction(e){var tS.type(e);return(numbert||stringt)&&!isNaN(e-parseFloat(e))},S.trimfunction(e){return nulle?:(e+).replace(Xt,)},functiontypeof define&&define.amd&&define(jquery,,function(){return S});var VtC.jQuery,GtC.$;return S.noConflictfunction(e){return C.$S&&(C.$Gt),e&&C.jQueryS&&(C.jQueryVt),S},undefinedtypeof e&&(C.jQueryC.$S),S});/script>meta nameviewport contentwidthdevice-width, initial-scale1 />style typetext/css>@font-face {font-family: Source Sans Pro;font-style: normal;font-weight: 300;src: url(data:font/ttf;base64,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AAAACQACAAAAAAAAAngAXgAAAAAAxwAAAMcAAAIOAAgCQgBhAjQANwJcAGECAwBhAd0AYQJdADcCfwBhAPAAYQHOACkCLgBhAdMAYQLCAGECfABhAowANwIvAGECjAA3AjAAYQIJAC4CDAAdAnoAXwHrAAQDAgAcAeIAEQG/AAMCGgAyAfMAQQIgAFwBwQA0AiAANAHjADQBBwAhAecANAIQAFwA5QBLAOX/3wHQAFwA7QBcAywAXAIUAFwCFwA0AiAAXAIZADQBPQBcAZUAIAE4ABwCEQBVAbIADAKtABgBlwAOAbQADAGUABsCDgAIAg4ACAIOAAgCDgAIAg4ACAIOAAgDKQAVAjQANwIDAGECAwBhAgMAYQIDAGEA8AAHAPAAUwDwAAMA8AAFAnwAYQKMADcCjAA3AowANwKMADcCjAA3AowAOANBADcCegBfAnoAXwJ6AF8CegBfAb8AAwJxACUCMwBhAfMAQQHzAEEB8wBBAfMAQQHzAEEB8wBBAxAAQQHBADQB4wA0AeMANAHjADQB4wA0AOUAGgDlADoA5QAAAOX//wDlAFwCFABcAhcANAIXADQCFwA0AhcANAIXADQCFwAuA1AANAIeAFwCEQBVAhEAVQIRAFUCEQBVAbQADAG0AAwCFwA8AiAAXAIOACICGwAhAj8AJAHfADAB3wBUAd8AJwHfAB0B3wAQAd8AGgHfADQB3wAsAd8AKAHfACsA2wBDANsAMADbAEMA2wAwAQMAVwEDAFcBkgAlAZIAMwDbAFMBaABTANsAOgDbADoBaAA6AWgAOgDbADoBaAA6AQMAKwEDADYBkAArAZAANgErACgBKwAoAeAAKAMgACgA2wBDARkAKAH0AAwBFwBYARcAIAEXAGIBFwAVARcAIwEXABUBZQAJAOIAXwFlAAUA4gBfAYsARgHfADICAwAqAuUAMwGRABIDLgA0Ad8AJAFqAF4BagAvAWoAKAFqAC4BagAoAWoAXgFqAC8BagAoAWoALgFRACoBaAAhAVEAKgFoACEBNwAqAd8AHgHfADsB3wA2Ad8AHgHfABgB3wA+AFD/WwBQ/1sDJQAoAvwASgMSAEoDDwAoAd8AIgHfACIB3wAzAd8AIgHfACIB3wAiAd8AIgHfACIB3wBCAd8AKAHfACICGQBcAhcAswIXANMCFwCZAhcAjwIXAJgCFwCaAhcAuQIXAMoAAP+oAAD/jwAA/8gAAP/bAAD/jgAA/4sAAP+EAAD/fgAA/48AAP+NAAD/jQAA/64AAP+uAAD/tgAA/7YAxwAAAOUASwABAAAD2P7vAAAEiv9X/zcEYgABAAAAAAAAAAAAAAAAAAAA8QADAbcBLAAFAAACigJYAAAASwKKAlgAAAFeADIBIAAAAgsEAwMEAwICBCAAAAcAAAABAAAAAAAAAABBREJFAAAAAP7/Au7/BgAAA9gBESAAAZMAAAAAAeAClAAAACAAAwAAAAIAAAADAAAAFAADAAEAAAAUAAQB0gAAADwAIAAEABwAAAANAC8AOQBAAFoAYAB6AH4AvwDPAN8A7wD/ATEBUwLGAtoC3CAUIBogHiAiIDogRCB0IKwiEiIV//8AAAAAAA0AIAAwADoAQQBbAGEAewCgAMAA0ADgAPABMQFSAsYC2gLcIBMgGCAcICIgOSBEIHQgrCISIhX//wAB//UAAABMAAD/wwAA/70AAAAA/3gAAP93AAD/NgAA/hT+BP3/4IkAAAAA4H3gXeCC4EHgGN673rIAAQAAAAAAOAAAAFQAAABeAAAAZgBsAAAAqAAAAMQAAADgAAAAAAAAAAAA2gDeAAAAAAAAAAAAAAAAAAAAAAADAIoAjwCxAMEAyAB7AI4AoQCiAKsAzACHAJoAhgCnAIgAiQDRANAA0gCMALAAowCpAKQA1ACgANgApQCoAKYA1QDvAIsAxQDCAMAAwwCqAKwA3ACuALsAmADWAJsArwDdAL8A0wCzALQA2QDXAK0AngDfALIAvACZAMkAygDLAI0AVQBIAEkASgBLAEwATQDOAE4AUABRAFIAUwBUAFYAcAB3AGgAaQBqAGsAbABtAM8AbgBxAHIAcwB0AHUAeAB2AE8AbwCQAJEAlACSAJMAlQAAuAAALEu4AAlQWLEBAY5ZuAH/hbgARB25AAkAA19eLbgAASwgIEVpRLABYC24AAIsuAABKiEtuAADLCBGsAMlRlJYI1kgiiCKSWSKIEYgaGFksAQlRiBoYWRSWCNlilkvILAAU1hpILAAVFghsEBZG2kgsABUWCGwQGVZWTotuAAELCBGsAQlRlJYI4pZIEYgamFksAQlRiBqYWRSWCOKWS/9LbgABSxLILADJlBYUViwgEQbsEBEWRshISBFsMBQWLDARBshWVktuAAGLCAgRWlEsAFgICBFfWkYRLABYC24AAcsuAAGKi24AAgsSyCwAyZTWLBAG7AAWYqKILADJlNYIyGwgIqKG4ojWSCwAyZTWCMhuADAioobiiNZILADJlNYIyG4AQCKihuKI1kgsAMmU1gjIbgBQIqKG4ojWSC4AAMmU1iwAyVFuAGAUFgjIbgBgCMhG7ADJUUjISMhWRshWUQtuAAJLEtTWEVEGyEhWS0AsAArALIBAQIrAbICAgIrAbcCfWNROiMACCu3A3NjUTojAAgrALcBinFROiYACCsAsgQIByuwACBFfWkYREuwYFJYsAEbsABZsAGOAAAUACgALAAwAAAADP8zAAwB5gAMAgYADAI+AAwCfgAMApAADALIAAwAAAAHAFoAAwABBAkAAQAqAAAAAwABBAkAAgAOACoAAwABBAkAAwBIADgAAwABBAkABAAqAAAAAwABBAkABQCCAIAAAwABBAkABgAmAQIAAwABBAkADgBIASgAUwBvAHUAcgBjAGUAIABTAGEAbgBzACAAUAByAG8AIABMAGkAZwBoAHQAUgBlAGcAdQBsAGEAcgAxAC4AMAA1ADAAOwBBAEQAQgBFADsAUwBvAHUAcgBjAGUAUwBhAG4AcwBQAHIAbwAtAEwAaQBnAGgAdAA7AEEARABPAEIARQBWAGUAcgBzAGkAbwBuACAAMQAuADAANQAwADsAUABTACAAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAMAA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADcAMAA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADUAOQAwADAAUwBvAHUAcgBjAGUAUwBhAG4AcwBQAHIAbwAtAEwAaQBnAGgAdABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBkAG8AYgBlAC4AYwBvAG0ALwB0AHkAcABlAC8AbABlAGcAYQBsAC4AaAB0AG0AbAAAAAIAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAAA8QAAAQIBAwADACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0ArQDJAMcArgBiAGMAkABkAMsAZQDIAMoAzwDMAM0AzgBmANMA0ADRAK8AZwCRALAA1gDUANUAaADrAOkA7QBqAGkAawBtAGwAbgCgAG8AcQBwAHIAcwB1AHQAdgB3ANcAeAB6AHkAewB9AHwAoQCxAIkAfwB+AIAAgQDsALoA6gDuAQQBBQAJABMAFAAVABYAFwAYABkAGgAbABwAEQAPAB0AHgAEAKMAIgCiAAoABQC2ALcAtAC1AMQAxQC+AL8AqQCqABABBgCyALMAwwCHAEIACwAMAD4AQABeAGAAEgBfAD8A6AANAIYAiACLAIoAIwAGAQcBCAEJAQoBCwEMAQ0BDgEPAJ0AngEQAREAgwC9AAcAhQCWARIAhAC8ARMACAD1APQA9gAOAO8A8AC4ACAAHwAhAJMAQQBhAKQBFABDAI0A2ADZAI4A2gDdAN4BFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElBE5VTEwCQ1IDZl9mA2ZfdAd1bmkwMEFECG9uZS5zdXBzCHR3by5zdXBzCnRocmVlLnN1cHMJZm91ci5zdXBzCXplcm8uZG5vbQhvbmUuZG5vbQh0d28uZG5vbQp0aHJlZS5kbm9tCWZvdXIuZG5vbQZhLnN1cHMGby5zdXBzBEV1cm8HdW5pMjIxNQd1bmkwMEI1B3VuaTAzMDALdW5pMDMwMC5jYXAHdW5pMDMwMQt1bmkwMzAxLmNhcAd1bmkwMzAyC3VuaTAzMDIuY2FwB3VuaTAzMDMLdW5pMDMwMy5jYXAHdW5pMDMwNAd1bmkwMzA4C3VuaTAzMDguY2FwB3VuaTAzMEELdW5pMDMwQS5jYXAHdW5pMDMyNwt1bmkwMzI3LmNhcAd1bmkwMEEwBWkudHJrAAAAAAAAAf//AAIAAQAAAAwAAAAAAAAAAgAIAAQANwABAD4APgABAE4ATwABAGcAZwABAG4AbwABAHgAeAABAHkAegACANoA2gABAAEAAAAKADAARAACREZMVAAObGF0bgAaAAQAAAAA//8AAQAAAAQAAAAA//8AAQABAAJrZXJuAA5rZXJuAA4AAAABAAAAAQAEAAIAAAACAAoBPAABACYABAAAAA4ARgBsAIIApAC6AMgA2gDoAPoBAAEKARgBHgEoAAEADgAJABMAGQAbADMANQBWAHAAiwCNAJ4ApwCpAMIACQAZAAoAG//rADP/9QA1/+wAZQAVAGYAJwCe//UAp/+vAK8AHQAFABv/6wA1//UAnv/1AKf/pgCvACcACAAz//gANf/zAGMABgBlACgAZgArAJ7/8ACn/8YArwA2AAUAM//2ADX/9gCe/9gAq//2AK8AFAADAKf/7ACr//UArwA4AAQAG//2AJ7/7ACr/+oArwA2AAMAp/+2AKn/2ACr/7UABAAz//YANQAJAKn/7ACv/+gAAQAZ/+wAAgAZ/9cAG//mAAMAGf/sABv/7AA1/+wAAQDwACQAAgAZ/8YAM//sAAIAf//3AIH/9wACFIwABAAAFN4WLAA5AC4AAP/c/6D/2//c/7IAJgBO//cAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/iAAAAJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8MAAAAA/9cAAAAAAAAAAAAAAAD/6//r/9cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/rv/h/+H/vAAAAEMAAAAAAAAAAP/S/+wAAP/r/+j/0v/zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAJAAAAAAAAAAA/9gAAAAAAAD/6wAA/9f/sAAkABH/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9j/7wAA//UAAAAAAAD/9f/YAAAAAAAA//X/9gAA//YAAAAAAAD/9f/3/5z/2P/r/7kAAAAAAAAAAP/1AAr/7P/Y/9P/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6wAAAAD/9QAAAAD/9v/1AAAAAAAA//UAAAAAAAAAAAAA//EAAP/2AAD/4gAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAP/1//YAAAAAAAAAAAAAAAAAAAAAAAAAAP/r//UAAAAA/+wAAP/2//UAAAAAAAD/6//2/+gAAAAAAAD/9gAA//X/9gAAAAD/2AAUAAAAAAAAAAAAAAAAAAAAAAAA//UAAP/s//UAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+EAAAAAABQAAAAAAAAAAP/1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/1//b/9gAA//b/9v/1AAAAAP/2//YAAP/tAAAAAAAAAAAAAP/s//H/9QAA/9gAEwAAAAAAAAAA//cAAAAA//UAAP/1//b/7//2AAAAAP/1AAAAAAAAAAAAAP+I/+j/yf+6AAAAAP/h/+b/wwAAAAj/7QAA/+wAAP/1//UAAAAA//D/9v90/7D/sP+wAAAAAAAAAAD/tQAA/+z/xf/D/+YAAP/E/9gAAAAAAAAAAAAAAAAAAAAA/+wAAP/3/+wAAAAAAAAAAAAAAAD/9gAA/+wAAAAAAAAAAP/hAAAAAAAA/9gAAAAAAAn/7AAAAAAAAP/2//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAD/9f/2AAAAAAAAAAAAAP/2//L/9gAA//YAAP/2/+sAAAAAAAD/9gAA//YAFAAAAAAAAAAA//X/9gAAAAAAAAAA//X/1//iAAAAAP/1//UAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAD/9QAAAAAAAP/rAAD/9QAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAA//X/sgAA/9j/2gAA/5z/2P/R/8T/6/+y/+v/xP9/AAD/6//PAAAAAP/DABT/mwAAAAAAAAAA/+wAAAAAAAD/2v/R/7D/1v/P/8b/rv/YAAAAAAAAAAAAAAAAAAD/9f/2AAAAAAAAAAD/9v/r//YAAAAAAAAAAAAA/9YAAAAAAAAAAAAAAAAAAP/XAAAAAAAA//b/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAP/hAAD/9//3//f/7QAAAAD/tAAAAAAAAAAAAAAAAAAv/9cAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAA//b/9gAAAAAAAAAA//X/9gAAAAD/xAAA/+v/9QAR/7H/9f/x/+P/9f/CAAD/3/+cAAD/9f/hAAAAAP/YACb/sgAAAAAAAAAAAAAAAAAAAAD/9f/h/8T/1P/Y/9//1v/i/+4AAAAAAAAAAP/2//f/9f/xAAD/7f/tAAAAAP/3/+L/9v/s/+3/7P/m/9oAAP/1/+QAAAAA/8QAFAAAAAAAAAAA//cAAAAAAAAAAP/tAAD/2P/YAAAAAAAAAAAAAAAAAAAAAP/rAAAAAP/rAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA/+v/9gAAAAkACQAAAAAAAAAAAAAAAP/2AAD/7wAAAAAAAAAAAAAAAP/1AB0AAAAAAAAAAP/1AAAAAAAAAAAACQAP//UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/wwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+c//D/4f+wAAAAFP/x/+z/rwAAAAAAAAAAAAAAAAAA//UAAAAA/+EAAP+HAAAAAAAAAAAAAAAAAAD/xAAAAAD/s//D/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+sAAP/2/+z/9gAAAAwADP/2AAAAAP/sAAAAAP/xAAAAAP/sAAD/9QAA/9j/9QAAAAcAAAAAAAAAAP/2AAAAAAAAAAAADAAAAAkABwAAAAAABQAAAAAAAAAAAAAAMQAAADEAMf/x//YAAAAAACj/1wAAAAAAAAAA/+wAAP/2AAAAAAAA/+oAAABP/+wAWv/sABQAAAAAADMAJgAdACgAKAASAAD/9QAAAAAAAP/1AAAAAAA5AAAAAP/sAAAAAP/1AAAAIAAAAAAAAAAAAAAAAAAAAAD/8QAA//UAAAAAAAAAAP/YAAD/9QAUADwAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAA//UAAAAAABQAAAAA//oAAAAA//n/9v/2AAAAAP/sABQAAAAAAAAAAP/2AAD/9AAAAAD/9f/1/+wAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+v/7AAAAAAAAAAAAAAAAAAAAAD/6wAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/IAAAAAP/YAAAAAAAAAAD/7P/2AAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAD/7gAAAAAAAP/sAAD/9AAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABH/2gAAAAAAAAAA/8X/2AAAAAAAAP/Q//X/2gAAAAAAAAAAAAAAAAAAAAAAAAAA/8b/dgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2//cAEgAbAAD/2f/uAAD/9gAA/+kAAP/2/9QAAAAAAAAAAAAS/+0AT//YAAAAAAAAAAAAAAAAAAAAKAAbAAD/6//sAAD/9v/2AAAAAAAAAAAAAP/rAAAAAP/sAAAAAAAAAAD//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/DAAAAAAAAAAAAAAAAAAD/9gAA//0AAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAA//UAAAAAAAD/9gAAAAAAAAAAABQAAAAAAAAAAP/rAAD/9gAAAAAAAP/3AAAAAP/sACgAFAAAAAAAAAAAAAD/7AAAAAAAAAAA/+z/6wAAAAAAAAAAABQAAAAAAAD/7AAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAA//UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/rAAAAAP/9AAD/9gAAAAAAAP/xAAAAAAAAAAD/9gAAAAD/4gAAAAAAAP/1AAAAAAA2//UAAAAAAAAAAP/1AAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAA/+wAAAAAAAAAAP/2AAAAAAAA/+wAAAAAAAAAAP/sAAAAAP/YAAAAAAAAAAAAAAAAADj/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6wAAAAAAAAAAAAD/4wAAAAAAAP/3AAAAAAAAAAAAAAAAAAAAAAAA/+QAAP/2AAAAAAAA//YAAAAA//UAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAv/6wAA//b/9gAA/8T/3P/w/+L/9v/hAAD/9f9zAAD/9v/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/s//D/7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+sAAAAAAAAAAAAAAAAAAP/aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAD/9v/ZAAAAAAAAAAD/nP/O//b/ogAA/9AAAP/n/2sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3P/sAAD/9v/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAD/6gAA//j/+AAA/8b/9f/t/+7/9v/xAAD/8/+y//wAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/6v/s//f/5f/yAAAAAAAAAAD/7P/2AAAAAAAAAAD/9f/2AAAAAAAI//UAAP/0//b/9gAAAAAAAP/2//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6v/1AAAAAP/1AAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9wAAAAA/8QAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+wAAAAAAAAAAP/1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9f/2/9sAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2/8L/3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAD/9P/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9AAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAA/9gAAP/2/9QAAAAAAAAAAAAAAAAAAP/i/+sAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/q//UAAAAAAAAAAP/rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+Y/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAD/2gAAAAAAAAAA/4j/0wAAAAAAAP/h/+3/2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8cAAAAAAAAAAAAAAAD/7AAAAAAAAAAA//YAAAAAAAD/7P/2AAAAAAAA/+wAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/rAAAAAAAAAAAAAP/aAAAAAP/8AAAAAAAA//UAAAAAAAAAAAAA//b/9gAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1/+sAAAAAAAD/7AAAAAAAAgANAAQAIAAAACIAJQAdACgAKAAhACoAYgAiAGcAdgBbAHgAegBrAIYAkwBuAJYAngB8AKEAoQCFAKMAowCGAKUApQCHAKcApwCIAKkAqQCJAAEABACkAAYABwAIAAwAJgAnAAkAKAApACoACgALACgAKAAMACsADAANAA4ADwAQAC0AEQAuABIAEwAUAB0AFQAAABgAGQAaABwAAAAAABsAAAAcABwAHQAdACIAHwAgACEAIgA3ACMAOAAkACUABgAGAAYABgAGAAYAJgAIACYAJgAmACYAKQApACkAKQAoAAwADAAMAAwADAAMACYAEAAQABAAEAASAAwALAAUABQAFAAUABQAFAAYABUAGAAYABgAGAAAAAAAAAAAACIAHAAdAB0AHQAdAB0AHQAYADEAIgAiACIAIgAkACQAAAAdABkAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAXABYAFgABAAIANAAEADUANQAeADYAHgA2AAAAAAAyADMAMgAzADAAMAAwADAAAwAAAAAALwAAAC8AAAAvAAAABQACAEgABAAEAAwABgAGAA8ACgAKAA8ADQANABMAEgASAA8AFAAUAA8AFgAWAA0AFwAXAAIAGAAYAAMAGQAZAB8AGgAaAAQAGwAbACAAHAAcAAUAHQAdAA4AHgAeABAAIAAiABIAIwAjABEAJAAkAAYAJgAmABQAJwAnAAcAKgArACgALAAsABIALQAtACgALgAuABIALwAvACgAMAAwACkAMQAxABUAMgAyABYAMwAzACQANAA0AAgANQA1ACUANgA2AAkANwA3ACoAOAA9AAwAPwA/AA8ASQBPAA8AUABTAAMAVABUAAUAVQBVAAEAVwBdABAAXgBiABIAYwBmABQAZwBoACgAaQBvABIAcQB0ABYAdQB2AAkAeQB6ABEAhgCHAAsAiACJACwAigCKABwAiwCLAB0AjACMACEAjQCNAB4AjgCPACIAkACQACMAkQCRAAoAkgCSACMAkwCTAAoAlgCWACcAlwCXACsAmACYACcAmQCZACsAmgCdACYAngCeABkAogCiAC0ApACkAC0ApgCmAC0ApwCnABsAqQCpABgAqwCrABcArwCvABoA8ADwABQAAQAAAAoAYACeAAJERkxUAA5sYXRuABoABAAAAAD//wABAAAAFgADQVpFIAAeQ1JUIAAoVFJLIAAyAAD//wABAAEAAP//AAIAAgAFAAD//wACAAMABgAA//8AAgAEAAcACGxpZ2EAMmxpZ2EAMmxpZ2EAMmxpZ2EAMmxpZ2EAMmxvY2wAOGxvY2wAOGxvY2wAOAAAAAEAAQAAAAEAAAACAAYAGgABAAAAAQAIAAEABgDKAAEAAQAmAAQAAAABAAgAAQAaAAEACAACAAYADAB5AAIAIwB6AAIAMQABAAEAIw) format(truetype);}@font-face {font-family: Source Sans Pro;font-style: normal;font-weight: 400;src: url(data:font/ttf;base64,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AB4AAwABBAkAAwBMACwAAwABBAkABAAeAAAAAwABBAkABQCCAHgAAwABBAkABgAqAPoAAwABBAkADgBIASQAUwBvAHUAcgBjAGUAIABTAGEAbgBzACAAUAByAG8AUgBlAGcAdQBsAGEAcgAxAC4AMAA1ADAAOwBBAEQAQgBFADsAUwBvAHUAcgBjAGUAUwBhAG4AcwBQAHIAbwAtAFIAZQBnAHUAbABhAHIAOwBBAEQATwBCAEUAVgBlAHIAcwBpAG8AbgAgADEALgAwADUAMAA7AFAAUwAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAwADAAOwBoAG8AdABjAG8AbgB2ACAAMQAuADAALgA3ADAAOwBtAGEAawBlAG8AdABmAC4AbABpAGIAMgAuADUALgA1ADkAMAAwAFMAbwB1AHIAYwBlAFMAYQBuAHMAUAByAG8ALQBSAGUAZwB1AGwAYQByAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAGQAbwBiAGUALgBjAG8AbQAvAHQAeQBwAGUALwBsAGUAZwBhAGwALgBoAHQAbQBsAAAAAgAAAAAAAP+1ADIAAAAAAAAAAAAAAAAAAAAAAAAAAADxAAABAgEDAAMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDPAMwAzQDOAGYA0wDQANEArwBnAJEAsADWANQA1QBoAOsA6QDtAGoAaQBrAG0AbABuAKAAbwBxAHAAcgBzAHUAdAB2AHcA1wB4AHoAeQB7AH0AfAChALEAiQB/AH4AgACBAOwAugDqAO4BBAEFAAkAEwAUABUAFgAXABgAGQAaABsAHAARAA8AHQAeAAQAowAiAKIACgAFALYAtwC0ALUAxADFAL4AvwCpAKoAEAEGALIAswDDAIcAQgALAAwAPgBAAF4AYAASAF8APwDoAA0AhgCIAIsAigAjAAYBBwEIAQkBCgELAQwBDQEOAQ8AnQCeARABEQCDAL0ABwCFAJYBEgCEALwBEwAIAPUA9AD2AA4A7wDwALgAIAAfACEAkwBBAGEApAEUAEMAjQDY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AAAAAAAAAAAAAP/s/+z/7P/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6AAAAAAAAAAAAAAAAAAA/9kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/oAAAAAP/2/+IAAAAAAAAAAP+Q/87/9v+yAAD/1QAA/+j/bgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/n/+wAAP/2/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAP/rAAD/9//3AAD/v//y//D/7f/2/+oAAP/x/7f//QAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7f/r/+z/9P/n/+0AAAAAAAAAAP/s//YAAAAAAAAAAP/y//D/+QAAAAP/8gAA/+//9v/w//n/+wAA//D/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//P/5AAAAAP/l//IAAAAA//L/+QAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5wAA//z/vgAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+b/5gAAAAAAAP/8//IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/y//D/yAAAAAAAAAAAAAAAAP/8AAAAAAAA//AAAAAA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) format(truetype);}@font-face {font-family: Source Sans Pro;font-style: normal;font-weight: 700;src: url(data:font/ttf;base64,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////+gAAAkMDNgImAAQAAAAHAOMBGwAA////+gAAAkMDNgImAAQAAAAHAOUBGwAA////+gAAAkMDRwImAAQAAAAHAOcBGwAA////+gAAAkMDSAImAAQAAAAHAOoBGwAA////+gAAAkMDfQImAAQAAAAHAOwBGwAAAAL/8gAAAxkCjAAGABYAfAC4AABFWLgADi8buQAOABA+WbgAAEVYuAANLxu5AA0ABD5ZuAAARVi4AAkvG7kACQAEPlm6AAIADgANERI5ugAKAA4ADRESObgACi+5AAYAAfS4AAkQuQAHAAH0uAAOELkAEAAB9LoAFQAOAAkREjm4ABUvuQATAAH0MDEBESMOAQ8BBRUhNSMHIwEhFSMVMxUjFQGCBBQnFCoCFP5psUSbATYB5/rT0wEHARYwXitdi3yVlQKMfIN7lgAA//8ALv8jAjACmAImAAYAAAAHAO4BXgAA//8ATQAAAe8DNgImAAgAAAAHAOEBIAAA//8ATQAAAe8DNgImAAgAAAAHAOMBIAAA//8ATQAAAe8DNgImAAgAAAAHAOUBIAAA//8ATQAAAe8DSAImAAgAAAAHAOoBIAAA////9AAAAOEDNgImAAwAAAAHAOEAlgAA//8ASwAAATgDNgImAAwAAAAHAOMAlgAA////7gAAAT4DNgImAAwAAAAHAOUAlgAA////7QAAAT8DSAImAAwAAAAHAOoAlgAA//8ATQAAAkwDRwImABEAAAAHAOcBTQAA//8ALv/0An4DNgImABIAAAAHAOEBVgAA//8ALv/0An4DNgImABIAAAAHAOMBVgAA//8ALv/0An4DNgImABIAAAAHAOUBVgAA//8ALv/0An4DRwImABIAAAAHAOcBVgAA//8ALv/0An4DSAImABIAAAAHAOoBVgAAAAMAKP/XApQCtQAHABAAKgCFALgAAEVYuAAmLxu5ACYAED5ZuAAARVi4ABkvG7kAGQAEPlm6AAAAGQAmERI5uQACAAH0ugAHACYAGRESOboACAAmABkREjm4ACYQuQAKAAH0ugAQABkAJhESOboAEQAmABkREjm6ABsAGQAmERI5ugAeABkAJhESOboAKAAmABkREjkwMSUWMzI2NTQvASYjIgYVFBYXAR4BFRQOAiMiJwcnNy4BNTQ+AjMyFzcXAQgiLUNOCTAkNENOBwYBdRodK05tQl5H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AG8AbABkADsAQQBEAE8AQgBFAFMAbwB1AHIAYwBlACAAUwBhAG4AcwAgAFAAcgBvACAAQgBvAGwAZABWAGUAcgBzAGkAbwBuACAAMQAuADAANQAwADsAUABTACAAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAMAA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADcAMAA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADUAOQAwADAAUwBvAHUAcgBjAGUAUwBhAG4AcwBQAHIAbwAtAEIAbwBsAGQAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAZABvAGIAZQAuAGMAbwBtAC8AdAB5AHAAZQAvAGwAZQBnAGEAbAAuAGgAdABtAGwAAgAAAAAAAP+1ADIAAAAAAAAAAAAAAAAAAAAAAAAAAADxAAABAgEDAAMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDPAMwAzQDOAGYA0wDQANEArwBnAJEAsADWANQA1QBoAOsA6QDtAGoAaQBrAG0AbABuAKAAbwBxAHAAcgBzAHUAdAB2AHcA1wB4AHoAeQB7AH0AfAChALEAiQB/AH4AgACBAOwAugDqAO4BBAEFAAkAEwAUABUAFgAXABgAGQAaABsAHAARAA8AHQAeAAQAowAiAKIACgAFALYAtwC0ALUAxADFAL4AvwCpAKoAEAEGALIAswDDAIcAQgALAAwAPgBAAF4AYAASAF8APwDoAA0AhgCIAIsAigAjAAYBBwEIAQkBCgELAQwBDQEOAQ8AnQCeARABEQCDAL0ABwCFAJYBEgCEALwBEwAIAPUA9AD2AA4A7wDwALgAIAAfACEAkwBBAGEApAEUAEMAjQDYANkAjgDaAN0A3gEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUETlVMTAJDUgNmX2YDZl90B3VuaTAwQUQIb25lLnN1cHMIdHdvLnN1cHMKdGhyZWUuc3Vwcwlmb3VyLnN1cHMJemVyby5kbm9tCG9uZS5kbm9tCHR3by5k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AAAAAAAAABgABQAEAAD/5P/sAAD/9v/2AAAAAAAAAAAAAP/kAAAAAP/sAAAAAAAA/+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5AAAAAAAAAAAAAAAAAAA//YAAP/nAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAA//j/9gAAAAAAAAAEAAAAAAAAAAD/9AAA//YAAAAAAAAAAAAAAAD/7AAYAAQAAAAAAAAAAAAA/9wAAAAAAAAAAAAA/9z/9AAAAAAAAAAAAAQAAAAAAAD/7AAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//IAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/kAAAAAP/nAAD/9gAAAAD/rf/4AAAAAAAA//YAAP/4/+IAAAAAAAAAAAAAAAAACwAAAAAAAAAA//j/7gAAAAAAAAAAAAAAAAAAAAAAAAAA/+YAAAAAAAAAAAAA/+wAAAAA//AAAP/2AAAAAP/EAAAAAAAAAAD/7AAA//j/2AAAAAAAAAAAAAAAAAAb//wAAAAAAAD/+P/4AAAAAAAAAAAAAAAAAAAAAAAAAAD/5AAAAAAAAAAAAAD/6gAAAAD/+AAAAAD/+AAAAAAAAAAAAAAAAP/yAAD/9gAAAAAAAP/2AAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAD/5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/6//L/5AAA/+YAAP+k/9n/5f/i//b/2gAA/+7/egAA//b/7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5gAAAAD/7P/s/+X/zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/kAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAD/9v/wAAAAAAAA/3z/zv/2/80AAP/eAAD/6/9yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+f/sAAD/9v/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAD/7AAA//YAAP+0/+7/9P/s//b/3QAA/+3/wAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAA/+z/7P/s/+7/6//lAAAAAAAAAAD/7P/2AAAAAAAAAAD/5v/wAAD/+v/uAAD/5v/2/+b/8P/wAAD/5v/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4//AAAP/uAAD/3P/uAAAAAP/u//AAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//kAAP/4/7QAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3P/cAAAAAAAA//gAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5v+oAAAAAAAAAAAAAAAA//gAAAAAAAD/7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5v+0/7kAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAD/5v+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+b/8AAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAA/8gAAP/2/7cAAAAAAAAAAAAAAAD/4v/0AAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/uAAAAAAAAAAAAAP/kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/e/+3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAD/6AAAAAAAAP9o/68AAAAAAAD/2v/0/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAAAAAAA/90AAAAAAAAAAAAAAAD/7AAAAAD/8AAA//YAAAAA/8T/8wAA//gAAP/sAAD/+P/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAP/kAAAAAAAAAAAAAP/oAAAAAP/fAAAAAP/uAAAAAAAA//gAAP/2//YAAP/mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/u/+QAAAAAAAD/7AAAAAAAAgANAAQAIAAAACIAJQAdACgAKAAhACoAYgAiAGcAdgBbAHgAegBrAIYAkwBuAJYAngB8AKEAoQCFAKMAowCGAKUApQCHAKcApwCIAKkAqQCJAAEABACkAAYABwAIAAwAJgAnAAkAKAApACoACgALACgAKAAMACsADAANAA4ADwAQAC0AEQAuABIAEwAUAB0AFQAAABgAGQAaABwAAAAAABsAAAAcABwAHQAdACIAHwAgACEAIgA3ACMAOAAkACUABgAGAAYABgAGAAYAJgAIACYAJgAmACYAKQApACkAKQAoAAwADAAMAAwADAAMACYAEAAQABAAEAASAAwALAAUABQAFAAUABQAFAAYABUAGAAYABgAGAAAAAAAAAAAACIAHAAdAB0AHQAdAB0AHQAYADEAIgAiACIAIgAkACQAAAAdABkAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAXABYAFgABAAIANAAEADUANQAeADYAHgA2AAAAAAAyADMAMgAzADAAMAAwADAAAwAAAAAALwAAAC8AAAAvAAAABQACAEgABAAEAAsABgAGAA4ACgAKAA4ADQANABIAEgASAA4AFAAUAA4AFgAWAAwAFwAXAAIAGAAYAAMAGQAZAB4AGgAaAAQAGwAbAB8AHAAcAAUAHQAdAA0AHgAeAA8AIAAiABEAIwAjABAAJAAkAAYAJgAmABMAJwAnAAcAKgArACgALAAsABEALQAtACgALgAuABEALwAvACgAMAAwACkAMQAxABQAMgAyABUAMwAzACMANAA0ACQANQA1ACUANgA2AAgANwA3ACoAOAA9AAsAPwA/AA4ASQBPAA4AUABTAAMAVABUAAUAVQBVAAEAVwBdAA8AXgBiABEAYwBmABMAZwBoACgAaQBvABEAcQB0ABUAdQB2AAgAeQB6ABAAhgCHAAoAiACJACwAigCKABsAiwCLABwAjACMACAAjQCNAB0AjgCPACEAkACQACIAkQCRAAkAkgCSACIAkwCTAAkAlgCWACcAlwCXACsAmACYACcAmQCZACsAmgCdACYAngCeABgAogCiAC0ApACkAC0ApgCmAC0ApwCnABoAqQCpABcAqwCrABYArwCvABkA8ADwABMAAAABAAAACgBgAJ4AAkRGTFQADmxhdG4AGgAEAAAAAP//AAEAAAAWAANBWkUgAB5DUlQgAChUUksgADIAAP//AAEAAQAA//8AAgACAAUAAP//AAIAAwAGAAD//wACAAQABwAIbGlnYQAybGlnYQAybGlnYQAybGlnYQAybGlnYQAybG9jbAA4bG9jbAA4bG9jbAA4AAAAAQABAAAAAQAAAAIABgAaAAEAAAABAAgAAQAGAMoAAQABACYABAAAAAEACAABABoAAQAIAAIABgAMAHkAAgAjAHoAAgAxAAEAAQAj) format(truetype);}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not(controls){display:none;height:0}hidden,template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbrtitle{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html inputtypebutton,inputtypereset,inputtypesubmit{-webkit-appearance:button;cursor:pointer}buttondisabled,html inputdisabled{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}inputtypecheckbox,inputtyperadio{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}inputtypenumber::-webkit-inner-spin-button,inputtypenumber::-webkit-outer-spin-button{height:auto}inputtypesearch{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}inputtypesearch::-webkit-search-cancel-button,inputtypesearch::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}ahref:after{content: ( attr(href) )}abbrtitle:after{content: ( attr(title) )}ahref^#:after,ahref^javascript::after{content:}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:Glyphicons Halflings;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format(embedded-opentype),url(data:font/woff;base64,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) format(woff),url(data:font/ttf;base64,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JbwmFCZ+JuYnUCe8J/goNChwKKwpoCnMKiYqSiqEKworeiwILGgsuizsLRwtiC30LiguZi6iLtgvDi9GL34vsi/4MD4whDDSMRIxYDGuMegyJDJeMpoy3jMiMz4zaDO2NBg0YDSoNNI1LDWeNeg2PjZ8Ntw3GjdON5I31DgQOEI4hjjIOQo5SjmIOcw6HDpsOpo63jugO9w8GDxQPKI8+D0yPew+Oj6MPtQ/KD9uP6o/+kBIQIBAxkECQX5CGEKoQu5DGENCQ3ZDoEPKRBBEYESuRPZFWkW2RgZGdEa0RvZHNkd2R7ZH9kgWSDJITkhqSIZIzEkSSThJXkmESapKAkouSlIAAQAAARcApwARAAAAAAACAAAAAQABAAAAQAAuAAAAAAAAABAAxgABAAAAAAATABIAAAADAAEECQAAAGoAEgADAAEECQABACgAfAADAAEECQACAA4ApAADAAEECQADAEwAsgADAAEECQAEADgA/gADAAEECQAFAHgBNgADAAEECQAGADYBrgADAAEECQAIABYB5AADAAEECQAJABYB+gADAAEECQALACQCEAADAAEECQAMACQCNAADAAEECQATACQCWAADAAEECQDIABYCfAADAAEECQDJADACkgADAAEECdkDABoCwnd3dy5nbHlwaGljb25zLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgAKkAIAAyADAAMQA0ACAAYgB5ACAASgBhAG4AIABLAG8AdgBhAHIAaQBrAC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4ARwBMAFkAUABIAEkAQwBPAE4AUwAgAEgAYQBsAGYAbABpAG4AZwBzAFIAZQBnAHUAbABhAHIAMQAuADAAMAA5ADsAVQBLAFcATgA7AEcATABZAFAASABJAEMATwBOAFMASABhAGwAZgBsAGkAbgBnAHMALQBSAGUAZwB1AGwAYQByAEcATABZAFAASABJAEMATwBOAFMAIABIAGEAbABmAGwAaQBuAGcAcwAgAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAOQA7AFAAUwAgADAAMAAxAC4AMAAwADkAOwBoAG8AdABjAG8AbgB2ACAAMQAuADAALgA3ADAAOwBtAGEAawBlAG8AdABmAC4AbABpAGIAMgAuADUALgA1ADgAMwAyADkARwBMAFkAUABIAEkAQwBPAE4AUwBIAGEAbABmAGwAaQBuAGcAcwAtAFIAZQBnAHUAbABhAHIASgBhAG4AIABLAG8AdgBhAHIAaQBrAEoAYQBuACAASwBvAHYAYQByAGkAawB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQBXAGUAYgBmAG8AbgB0ACAAMQAuADAAVwBlAGQAIABPAGMAdAAgADIAOQAgADAANgA6ADMANgA6ADAANwAgADIAMAAxADQARgBvAG4AdAAgAFMAcQB1AGkAcgByAGUAbAAAAAIAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAABFwAAAQIBAwADAA0ADgEEAJYBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMA7wEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgZnbHlwaDEGZ2x5cGgyB3VuaTAwQTAHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMkYHdW5pMjA1RgRFdXJvB3VuaTIwQkQHdW5pMjMxQgd1bmkyNUZDB3VuaTI2MDEHdW5pMjZGQQd1bmkyNzA5B3VuaTI3MEYHdW5pRTAwMQd1bmlFMDAyB3VuaUUwMDMHdW5pRTAwNQd1bmlFMDA2B3VuaUUwMDcHdW5pRTAwOAd1bmlFMDA5B3VuaUUwMTAHdW5pRTAxMQd1bmlFMDEyB3VuaUUwMTMHdW5pRTAxNAd1bmlFMDE1B3VuaUUwMTYHdW5pRTAxNwd1bmlFMDE4B3VuaUUwMTkHdW5pRTAyMAd1bmlFMDIxB3VuaUUwMjIHdW5pRTAyMwd1bmlFMDI0B3VuaUUwMjUHdW5pRTAyNgd1bmlFMDI3B3VuaUUwMjgHdW5pRTAyOQd1bmlFMDMwB3VuaUUwMzEHdW5pRTAzMgd1bmlFMDMzB3VuaUUwMzQHdW5pRTAzNQd1bmlFMDM2B3VuaUUwMzcHdW5pRTAzOAd1bmlFMDM5B3VuaUUwNDAHdW5pRTA0MQd1bmlFMDQyB3VuaUUwNDMHdW5pRTA0NAd1bmlFMDQ1B3VuaUUwNDYHdW5pRTA0Nwd1bmlFMDQ4B3VuaUUwNDkHdW5pRTA1MAd1bmlFMDUxB3VuaUUwNTIHdW5pRTA1Mwd1bmlFMDU0B3VuaUUwNTUHdW5pRTA1Ngd1bmlFMDU3B3VuaUUwNTgHdW5pRTA1OQd1bmlFMDYwB3VuaUUwNjIHdW5pRTA2Mwd1bmlFMDY0B3VuaUUwNjUHdW5pRTA2Ngd1bmlFMDY3B3VuaUUwNjgHdW5pRTA2OQd1bmlFMDcwB3VuaUUwNzEHdW5pRTA3Mgd1bmlFMDczB3VuaUUwNzQHdW5pRTA3NQd1bmlFMDc2B3VuaUUwNzcHdW5pRTA3OAd1bmlFMDc5B3VuaUUwODAHdW5pRTA4MQd1bmlFMDgyB3VuaUUwODMHdW5pRTA4NAd1bmlFMDg1B3VuaUUwODYHdW5pRTA4Nwd1bmlFMDg4B3VuaUUwODkHdW5pRTA5MAd1bmlFMDkxB3VuaUUwOTIHdW5pRTA5Mwd1bmlFMDk0B3VuaUUwOTUHdW5pRTA5Ngd1bmlFMDk3B3VuaUUxMDEHdW5pRTEwMgd1bmlFMTAzB3VuaUUxMDQHdW5pRTEwNQd1bmlFMTA2B3VuaUUxMDcHdW5pRTEwOAd1bmlFMTA5B3VuaUUxMTAHdW5pRTExMQd1bmlFMTEyB3VuaUUxMTMHdW5pRTExNAd1bmlFMTE1B3VuaUUxMTYHdW5pRTExNwd1bmlFMTE4B3VuaUUxMTkHdW5pRTEyMAd1bmlFMTIxB3VuaUUxMjIHdW5pRTEyMwd1bmlFMTI0B3VuaUUxMjUHdW5pRTEyNgd1bmlFMTI3B3VuaUUxMjgHdW5pRTEyOQd1bmlFMTMwB3VuaUUxMzEHdW5pRTEzMgd1bmlFMTMzB3VuaUUxMzQHdW5pRTEzNQd1bmlFMTM2B3VuaUUxMzcHdW5pRTEzOAd1bmlFMTM5B3VuaUUxNDAHdW5pRTE0MQd1bmlFMTQyB3VuaUUxNDMHdW5pRTE0NAd1bmlFMTQ1B3VuaUUxNDYHdW5pRTE0OAd1bmlFMTQ5B3VuaUUxNTAHdW5pRTE1MQd1bmlFMTUyB3VuaUUxNTMHdW5pRTE1NAd1bmlFMTU1B3VuaUUxNTYHdW5pRTE1Nwd1bmlFMTU4B3VuaUUxNTkHdW5pRTE2MAd1bmlFMTYxB3VuaUUxNjIHdW5pRTE2Mwd1bmlFMTY0B3VuaUUxNjUHdW5pRTE2Ngd1bmlFMTY3B3VuaUUxNjgHdW5pRTE2OQd1bmlFMTcwB3VuaUUxNzEHdW5pRTE3Mgd1bmlFMTczB3VuaUUxNzQHdW5pRTE3NQd1bmlFMTc2B3VuaUUxNzcHdW5pRTE3OAd1bmlFMTc5B3VuaUUxODAHdW5pRTE4MQd1bmlFMTgyB3VuaUUxODMHdW5pRTE4NAd1bmlFMTg1B3VuaUUxODYHdW5pRTE4Nwd1bmlFMTg4B3VuaUUxODkHdW5pRTE5MAd1bmlFMTkxB3VuaUUxOTIHdW5pRTE5Mwd1bmlFMTk0B3VuaUUxOTUHdW5pRTE5Nwd1bmlFMTk4B3VuaUUxOTkHdW5pRTIwMAd1bmlFMjAxB3VuaUUyMDIHdW5pRTIwMwd1bmlFMjA0B3VuaUUyMDUHdW5pRTIwNgd1bmlFMjA5B3VuaUUyMTAHdW5pRTIxMQd1bmlFMjEyB3VuaUUyMTMHdW5pRTIxNAd1bmlFMjE1B3VuaUUyMTYHdW5pRTIxOAd1bmlFMjE5B3VuaUUyMjEHdW5pRTIyMwd1bmlFMjI0B3VuaUUyMjUHdW5pRTIyNgd1bmlFMjI3B3VuaUUyMzAHdW5pRTIzMQd1bmlFMjMyB3VuaUUyMzMHdW5pRTIzNAd1bmlFMjM1B3VuaUUyMzYHdW5pRTIzNwd1bmlFMjM4B3VuaUUyMzkHdW5pRTI0MAd1bmlFMjQxB3VuaUUyNDIHdW5pRTI0Mwd1bmlFMjQ0B3VuaUUyNDUHdW5pRTI0Ngd1bmlFMjQ3B3VuaUUyNDgHdW5pRTI0OQd1bmlFMjUwB3VuaUUyNTEHdW5pRTI1Mgd1bmlFMjUzB3VuaUUyNTQHdW5pRTI1NQd1bmlFMjU2B3VuaUUyNTcHdW5pRTI1OAd1bmlFMjU5B3VuaUUyNjAHdW5pRjhGRgZ1MUY1MTEGdTFGNkFBAAAAAAFUUMMXAAA) format(truetype),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+PC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXIiIGhvcml6LWFkdi14PSIxMjAwIiA+Cjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMjAwIiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTI0MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjUwMCIgLz4KPGdseXBoIGhvcml6LWFkdi14PSIwIiAvPgo8Z2x5cGggaG9yaXotYWR2LXg9IjQwMCIgLz4KPGdseXBoIHVuaWNvZGU9IiAiIC8+CjxnbHlwaCB1bmljb2RlPSIqIiBkPSJNNjAwIDExMDBxMTUgMCAzNCAtMS41dDMwIC0zLjVsMTEgLTFxMTAgLTIgMTcuNSAtMTAuNXQ3LjUgLTE4LjV2LTIyNGwxNTggMTU4cTcgNyAxOCA4dDE5IC02bDEwNiAtMTA2cTcgLTggNiAtMTl0LTggLTE4bC0xNTggLTE1OGgyMjRxMTAgMCAxOC41IC03LjV0MTAuNSAtMTcuNXE2IC00MSA2IC03NXEwIC0xNSAtMS41IC0zNHQtMy41IC0zMGwtMSAtMTFxLTIgLTEwIC0xMC41IC0xNy41dC0xOC41IC03LjVoLTIyNGwxNTggLTE1OCBxNyAtNyA4IC0xOHQtNiAtMTlsLTEwNiAtMTA2cS04IC03IC0xOSAtNnQtMTggOGwtMTU4IDE1OHYtMjI0cTAgLTEwIC03LjUgLTE4LjV0LTE3LjUgLTEwLjVxLTQxIC02IC03NSAtNnEtMTUgMCAtMzQgMS41dC0zMCAzLjVsLTExIDFxLTEwIDIgLTE3LjUgMTAuNXQtNy41IDE4LjV2MjI0bC0xNTggLTE1OHEtNyAtNyAtMTggLTh0LTE5IDZsLTEwNiAxMDZxLTcgOCAtNiAxOXQ4IDE4bDE1OCAxNThoLTIyNHEtMTAgMCAtMTguNSA3LjUgdC0xMC41IDE3LjVxLTYgNDEgLTYgNzVxMCAxNSAxLjUgMzR0My41IDMwbDEgMTFxMiAxMCAxMC41IDE3LjV0MTguNSA3LjVoMjI0bC0xNTggMTU4cS03IDcgLTggMTh0NiAxOWwxMDYgMTA2cTggNyAxOSA2dDE4IC04bDE1OCAtMTU4djIyNHEwIDEwIDcuNSAxOC41dDE3LjUgMTAuNXE0MSA2IDc1IDZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iKyIgZD0iTTQ1MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMzUwaDM1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zNTB2LTM1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYzNTBoLTM1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNSBoMzUwdjM1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4YTA7IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4YTU7IiBkPSJNODI1IDExMDBoMjUwcTEwIDAgMTIuNSAtNXQtNS41IC0xM2wtMzY0IC0zNjRxLTYgLTYgLTExIC0xOGgyNjhxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMjV2LTEwMGgyNzVxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMjV2LTE3NHEwIC0xMSAtNy41IC0xOC41dC0xOC41IC03LjVoLTE0OHEtMTEgMCAtMTguNSA3LjV0LTcuNSAxOC41djE3NCBoLTI3NXEtMTAgMCAtMTMgNnQzIDE0bDEyMCAxNjBxNiA4IDE4IDE0dDIyIDZoMTI1djEwMGgtMjc1cS0xMCAwIC0xMyA2dDMgMTRsMTIwIDE2MHE2IDggMTggMTR0MjIgNmgxMThxLTUgMTIgLTExIDE4bC0zNjQgMzY0cS04IDggLTUuNSAxM3QxMi41IDVoMjUwcTI1IDAgNDMgLTE4bDE2NCAtMTY0cTggLTggMTggLTh0MTggOGwxNjQgMTY0cTE4IDE4IDQzIDE4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDA7IiBob3Jpei1hZHYteD0iNjUwIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwMTsiIGhvcml6LWFkdi14PSIxMzAwIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwMjsiIGhvcml6LWFkdi14PSI2NTAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDAzOyIgaG9yaXotYWR2LXg9IjEzMDAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDA0OyIgaG9yaXotYWR2LXg9IjQzMyIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDU7IiBob3Jpei1hZHYteD0iMzI1IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwNjsiIGhvcml6LWFkdi14PSIyMTYiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDA3OyIgaG9yaXotYWR2LXg9IjIxNiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDg7IiBob3Jpei1hZHYteD0iMTYyIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwOTsiIGhvcml6LWFkdi14PSIyNjAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDBhOyIgaG9yaXotYWR2LXg9IjcyIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAyZjsiIGhvcml6LWFkdi14PSIyNjAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDVmOyIgaG9yaXotYWR2LXg9IjMyNSIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwYWM7IiBkPSJNNzQ0IDExOThxMjQyIDAgMzU0IC0xODlxNjAgLTEwNCA2NiAtMjA5aC0xODFxMCA0NSAtMTcuNSA4Mi41dC00My41IDYxLjV0LTU4IDQwLjV0LTYwLjUgMjR0LTUxLjUgNy41cS0xOSAwIC00MC41IC01LjV0LTQ5LjUgLTIwLjV0LTUzIC0zOHQtNDkgLTYyLjV0LTM5IC04OS41aDM3OWwtMTAwIC0xMDBoLTMwMHEtNiAtNTAgLTYgLTEwMGg0MDZsLTEwMCAtMTAwaC0zMDBxOSAtNzQgMzMgLTEzMnQ1Mi41IC05MXQ2MS41IC01NC41dDU5IC0yOSB0NDcgLTcuNXEyMiAwIDUwLjUgNy41dDYwLjUgMjQuNXQ1OCA0MXQ0My41IDYxdDE3LjUgODBoMTc0cS0zMCAtMTcxIC0xMjggLTI3OHEtMTA3IC0xMTcgLTI3NCAtMTE3cS0yMDYgMCAtMzI0IDE1OHEtMzYgNDggLTY5IDEzM3QtNDUgMjA0aC0yMTdsMTAwIDEwMGgxMTJxMSA0NyA2IDEwMGgtMjE4bDEwMCAxMDBoMTM0cTIwIDg3IDUxIDE1My41dDYyIDEwMy41cTExNyAxNDEgMjk3IDE0MXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMGJkOyIgZD0iTTQyOCAxMjAwaDM1MHE2NyAwIDEyMCAtMTN0ODYgLTMxdDU3IC00OS41dDM1IC01Ni41dDE3IC02NC41dDYuNSAtNjAuNXQwLjUgLTU3di0xNi41di0xNi41cTAgLTM2IC0wLjUgLTU3dC02LjUgLTYxdC0xNyAtNjV0LTM1IC01N3QtNTcgLTUwLjV0LTg2IC0zMS41dC0xMjAgLTEzaC0xNzhsLTIgLTEwMGgyODhxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMzh2LTE3NXEwIC0xMSAtNS41IC0xOCB0LTE1LjUgLTdoLTE0OXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE3NWgtMjY3cS0xMCAwIC0xMyA2dDMgMTRsMTIwIDE2MHE2IDggMTggMTR0MjIgNmgxMTd2MTAwaC0yNjdxLTEwIDAgLTEzIDZ0MyAxNGwxMjAgMTYwcTYgOCAxOCAxNHQyMiA2aDExN3Y0NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNjAwIDEwMDB2LTMwMGgyMDNxNjQgMCA4Ni41IDMzdDIyLjUgMTE5cTAgODQgLTIyLjUgMTE2dC04Ni41IDMyaC0yMDN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjIxMjsiIGQ9Ik0yNTAgNzAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjMxYjsiIGQ9Ik0xMDAwIDEyMDB2LTE1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTEwMHEwIC05MSAtNDkuNSAtMTY1LjV0LTEzMC41IC0xMDkuNXE4MSAtMzUgMTMwLjUgLTEwOS41dDQ5LjUgLTE2NS41di0xNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTE1MGgtODAwdjE1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2MTUwcTAgOTEgNDkuNSAxNjUuNXQxMzAuNSAxMDkuNXEtODEgMzUgLTEzMC41IDEwOS41IHQtNDkuNSAxNjUuNXYxMDBoLTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxNTBoODAwek00MDAgMTAwMHYtMTAwcTAgLTYwIDMyLjUgLTEwOS41dDg3LjUgLTczLjVxMjggLTEyIDQ0IC0zN3QxNiAtNTV0LTE2IC01NXQtNDQgLTM3cS01NSAtMjQgLTg3LjUgLTczLjV0LTMyLjUgLTEwOS41di0xNTBoNDAwdjE1MHEwIDYwIC0zMi41IDEwOS41dC04Ny41IDczLjVxLTI4IDEyIC00NCAzN3QtMTYgNTV0MTYgNTV0NDQgMzcgcTU1IDI0IDg3LjUgNzMuNXQzMi41IDEwOS41djEwMGgtNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDI1ZmM7IiBob3Jpei1hZHYteD0iNTAwIiBkPSJNMCAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDI2MDE7IiBkPSJNNTAzIDEwODlxMTEwIDAgMjAwLjUgLTU5LjV0MTM0LjUgLTE1Ni41cTQ0IDE0IDkwIDE0cTEyMCAwIDIwNSAtODYuNXQ4NSAtMjA2LjVxMCAtMTIxIC04NSAtMjA3LjV0LTIwNSAtODYuNWgtNzUwcS03OSAwIC0xMzUuNSA1N3QtNTYuNSAxMzdxMCA2OSA0Mi41IDEyMi41dDEwOC41IDY3LjVxLTIgMTIgLTIgMzdxMCAxNTMgMTA4IDI2MC41dDI2MCAxMDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyNmZhOyIgZD0iTTc3NCAxMTkzLjVxMTYgLTkuNSAyMC41IC0yN3QtNS41IC0zMy41bC0xMzYgLTE4N2w0NjcgLTc0NmgzMHEyMCAwIDM1IC0xOC41dDE1IC0zOS41di00MmgtMTIwMHY0MnEwIDIxIDE1IDM5LjV0MzUgMTguNWgzMGw0NjggNzQ2bC0xMzUgMTgzcS0xMCAxNiAtNS41IDM0dDIwLjUgMjh0MzQgNS41dDI4IC0yMC41bDExMSAtMTQ4bDExMiAxNTBxOSAxNiAyNyAyMC41dDM0IC01ek02MDAgMjAwaDM3N2wtMTgyIDExMmwtMTk1IDUzNHYtNjQ2eiAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyNzA5OyIgZD0iTTI1IDExMDBoMTE1MHExMCAwIDEyLjUgLTV0LTUuNSAtMTNsLTU2NCAtNTY3cS04IC04IC0xOCAtOHQtMTggOGwtNTY0IDU2N3EtOCA4IC01LjUgMTN0MTIuNSA1ek0xOCA4ODJsMjY0IC0yNjRxOCAtOCA4IC0xOHQtOCAtMThsLTI2NCAtMjY0cS04IC04IC0xMyAtNS41dC01IDEyLjV2NTUwcTAgMTAgNSAxMi41dDEzIC01LjV6TTkxOCA2MThsMjY0IDI2NHE4IDggMTMgNS41dDUgLTEyLjV2LTU1MHEwIC0xMCAtNSAtMTIuNXQtMTMgNS41IGwtMjY0IDI2NHEtOCA4IC04IDE4dDggMTh6TTgxOCA0ODJsMzY0IC0zNjRxOCAtOCA1LjUgLTEzdC0xMi41IC01aC0xMTUwcS0xMCAwIC0xMi41IDV0NS41IDEzbDM2NCAzNjRxOCA4IDE4IDh0MTggLThsMTY0IC0xNjRxOCAtOCAxOCAtOHQxOCA4bDE2NCAxNjRxOCA4IDE4IDh0MTggLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjcwZjsiIGQ9Ik0xMDExIDEyMTBxMTkgMCAzMyAtMTNsMTUzIC0xNTNxMTMgLTE0IDEzIC0zM3QtMTMgLTMzbC05OSAtOTJsLTIxNCAyMTRsOTUgOTZxMTMgMTQgMzIgMTR6TTEwMTMgODAwbC02MTUgLTYxNGwtMjE0IDIxNGw2MTQgNjE0ek0zMTcgOTZsLTMzMyAtMTEybDExMCAzMzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwMTsiIGQ9Ik03MDAgNjUwdi01NTBoMjUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtODAwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgyNTB2NTUwbC01MDAgNTUwaDEyMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwMjsiIGQ9Ik0zNjggMTAxN2w2NDUgMTYzcTM5IDE1IDYzIDB0MjQgLTQ5di04MzFxMCAtNTUgLTQxLjUgLTk1LjV0LTExMS41IC02My41cS03OSAtMjUgLTE0NyAtNC41dC04NiA3NXQyNS41IDExMS41dDEyMi41IDgycTcyIDI0IDEzOCA4djUyMWwtNjAwIC0xNTV2LTYwNnEwIC00MiAtNDQgLTkwdC0xMDkgLTY5cS03OSAtMjYgLTE0NyAtNS41dC04NiA3NS41dDI1LjUgMTExLjV0MTIyLjUgODIuNXE3MiAyNCAxMzggN3Y2MzlxMCAzOCAxNC41IDU5IHQ1My41IDM0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDM7IiBkPSJNNTAwIDExOTFxMTAwIDAgMTkxIC0zOXQxNTYuNSAtMTA0LjV0MTA0LjUgLTE1Ni41dDM5IC0xOTFsLTEgLTJsMSAtNXEwIC0xNDEgLTc4IC0yNjJsMjc1IC0yNzRxMjMgLTI2IDIyLjUgLTQ0LjV0LTIyLjUgLTQyLjVsLTU5IC01OHEtMjYgLTIwIC00Ni41IC0yMHQtMzkuNSAyMGwtMjc1IDI3NHEtMTE5IC03NyAtMjYxIC03N2wtNSAxbC0yIC0xcS0xMDAgMCAtMTkxIDM5dC0xNTYuNSAxMDQuNXQtMTA0LjUgMTU2LjV0LTM5IDE5MSB0MzkgMTkxdDEwNC41IDE1Ni41dDE1Ni41IDEwNC41dDE5MSAzOXpNNTAwIDEwMjJxLTg4IDAgLTE2MiAtNDN0LTExNyAtMTE3dC00MyAtMTYydDQzIC0xNjJ0MTE3IC0xMTd0MTYyIC00M3QxNjIgNDN0MTE3IDExN3Q0MyAxNjJ0LTQzIDE2MnQtMTE3IDExN3QtMTYyIDQzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDU7IiBkPSJNNjQ5IDk0OXE0OCA2OCAxMDkuNSAxMDR0MTIxLjUgMzguNXQxMTguNSAtMjB0MTAyLjUgLTY0dDcxIC0xMDAuNXQyNyAtMTIzcTAgLTU3IC0zMy41IC0xMTcuNXQtOTQgLTEyNC41dC0xMjYuNSAtMTI3LjV0LTE1MCAtMTUyLjV0LTE0NiAtMTc0cS02MiA4NSAtMTQ1LjUgMTc0dC0xNTAgMTUyLjV0LTEyNi41IDEyNy41dC05My41IDEyNC41dC0zMy41IDExNy41cTAgNjQgMjggMTIzdDczIDEwMC41dDEwNCA2NHQxMTkgMjAgdDEyMC41IC0zOC41dDEwNC41IC0xMDR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwNjsiIGQ9Ik00MDcgODAwbDEzMSAzNTNxNyAxOSAxNy41IDE5dDE3LjUgLTE5bDEyOSAtMzUzaDQyMXEyMSAwIDI0IC04LjV0LTE0IC0yMC41bC0zNDIgLTI0OWwxMzAgLTQwMXE3IC0yMCAtMC41IC0yNS41dC0yNC41IDYuNWwtMzQzIDI0NmwtMzQyIC0yNDdxLTE3IC0xMiAtMjQuNSAtNi41dC0wLjUgMjUuNWwxMzAgNDAwbC0zNDcgMjUxcS0xNyAxMiAtMTQgMjAuNXQyMyA4LjVoNDI5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDc7IiBkPSJNNDA3IDgwMGwxMzEgMzUzcTcgMTkgMTcuNSAxOXQxNy41IC0xOWwxMjkgLTM1M2g0MjFxMjEgMCAyNCAtOC41dC0xNCAtMjAuNWwtMzQyIC0yNDlsMTMwIC00MDFxNyAtMjAgLTAuNSAtMjUuNXQtMjQuNSA2LjVsLTM0MyAyNDZsLTM0MiAtMjQ3cS0xNyAtMTIgLTI0LjUgLTYuNXQtMC41IDI1LjVsMTMwIDQwMGwtMzQ3IDI1MXEtMTcgMTIgLTE0IDIwLjV0MjMgOC41aDQyOXpNNDc3IDcwMGgtMjQwbDE5NyAtMTQybC03NCAtMjI2IGwxOTMgMTM5bDE5NSAtMTQwbC03NCAyMjlsMTkyIDE0MGgtMjM0bC03OCAyMTF6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwODsiIGQ9Ik02MDAgMTIwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTI1MHEwIC00NiAtMzEgLTk4dC02OSAtNTJ2LTc1cTAgLTEwIDYgLTIxLjV0MTUgLTE3LjVsMzU4IC0yMzBxOSAtNSAxNSAtMTYuNXQ2IC0yMS41di05M3EwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTExNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5M3EwIDEwIDYgMjEuNXQxNSAxNi41bDM1OCAyMzBxOSA2IDE1IDE3LjV0NiAyMS41djc1cS0zOCAwIC02OSA1MiB0LTMxIDk4djI1MHEwIDEyNCA4OCAyMTJ0MjEyIDg4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDk7IiBkPSJNMjUgMTEwMGgxMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTA1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTExNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxMDUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEwMCAxMDAwdi0xMDBoMTAwdjEwMGgtMTAwek04NzUgMTAwMGgtNTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMzUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoNTUwIHExMCAwIDE3LjUgNy41dDcuNSAxNy41djM1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6TTEwMDAgMTAwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwIDgwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwMCA4MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMDAgNjAwdi0xMDBoMTAwdjEwMGgtMTAwek04NzUgNTAwaC01NTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di0zNTBxMCAtMTAgNy41IC0xNy41IHQxNy41IC03LjVoNTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MzUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXpNMTAwIDQwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCAyMDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTA7IiBkPSJNNTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek02NTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCA1MDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMTsiIGQ9Ik01MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTEwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNODUwIDcwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAzMDBoMjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTg1MCAzMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41IHQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMjsiIGQ9Ik01MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAxMTAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC03MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNDUwIDcwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAzMDBoNzAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC03MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMzsiIGQ9Ik00NjUgNDc3bDU3MSA1NzFxOCA4IDE4IDh0MTcgLThsMTc3IC0xNzdxOCAtNyA4IC0xN3QtOCAtMThsLTc4MyAtNzg0cS03IC04IC0xNy41IC04dC0xNy41IDhsLTM4NCAzODRxLTggOCAtOCAxOHQ4IDE3bDE3NyAxNzdxNyA4IDE3IDh0MTggLThsMTcxIC0xNzFxNyAtNyAxOCAtN3QxOCA3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTQ7IiBkPSJNOTA0IDEwODNsMTc4IC0xNzlxOCAtOCA4IC0xOC41dC04IC0xNy41bC0yNjcgLTI2OGwyNjcgLTI2OHE4IC03IDggLTE3LjV0LTggLTE4LjVsLTE3OCAtMTc4cS04IC04IC0xOC41IC04dC0xNy41IDhsLTI2OCAyNjdsLTI2OCAtMjY3cS03IC04IC0xNy41IC04dC0xOC41IDhsLTE3OCAxNzhxLTggOCAtOCAxOC41dDggMTcuNWwyNjcgMjY4bC0yNjcgMjY4cS04IDcgLTggMTcuNXQ4IDE4LjVsMTc4IDE3OHE4IDggMTguNSA4dDE3LjUgLTggbDI2OCAtMjY3bDI2OCAyNjhxNyA3IDE3LjUgN3QxOC41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTU7IiBkPSJNNTA3IDExNzdxOTggMCAxODcuNSAtMzguNXQxNTQuNSAtMTAzLjV0MTAzLjUgLTE1NC41dDM4LjUgLTE4Ny41cTAgLTE0MSAtNzggLTI2MmwzMDAgLTI5OXE4IC04IDggLTE4LjV0LTggLTE4LjVsLTEwOSAtMTA4cS03IC04IC0xNy41IC04dC0xOC41IDhsLTMwMCAyOTlxLTExOSAtNzcgLTI2MSAtNzdxLTk4IDAgLTE4OCAzOC41dC0xNTQuNSAxMDN0LTEwMyAxNTQuNXQtMzguNSAxODh0MzguNSAxODcuNXQxMDMgMTU0LjUgdDE1NC41IDEwMy41dDE4OCAzOC41ek01MDYuNSAxMDIzcS04OS41IDAgLTE2NS41IC00NHQtMTIwIC0xMjAuNXQtNDQgLTE2NnQ0NCAtMTY1LjV0MTIwIC0xMjB0MTY1LjUgLTQ0dDE2NiA0NHQxMjAuNSAxMjB0NDQgMTY1LjV0LTQ0IDE2NnQtMTIwLjUgMTIwLjV0LTE2NiA0NHpNNDI1IDkwMGgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di03NWg3NXExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41IHQtMTcuNSAtNy41aC03NXYtNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY3NWgtNzVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWg3NXY3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTY7IiBkPSJNNTA3IDExNzdxOTggMCAxODcuNSAtMzguNXQxNTQuNSAtMTAzLjV0MTAzLjUgLTE1NC41dDM4LjUgLTE4Ny41cTAgLTE0MSAtNzggLTI2MmwzMDAgLTI5OXE4IC04IDggLTE4LjV0LTggLTE4LjVsLTEwOSAtMTA4cS03IC04IC0xNy41IC04dC0xOC41IDhsLTMwMCAyOTlxLTExOSAtNzcgLTI2MSAtNzdxLTk4IDAgLTE4OCAzOC41dC0xNTQuNSAxMDN0LTEwMyAxNTQuNXQtMzguNSAxODh0MzguNSAxODcuNXQxMDMgMTU0LjUgdDE1NC41IDEwMy41dDE4OCAzOC41ek01MDYuNSAxMDIzcS04OS41IDAgLTE2NS41IC00NHQtMTIwIC0xMjAuNXQtNDQgLTE2NnQ0NCAtMTY1LjV0MTIwIC0xMjB0MTY1LjUgLTQ0dDE2NiA0NHQxMjAuNSAxMjB0NDQgMTY1LjV0LTQ0IDE2NnQtMTIwLjUgMTIwLjV0LTE2NiA0NHpNMzI1IDgwMGgzNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0zNTBxLTEwIDAgLTE3LjUgNy41IHQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxNzsiIGQ9Ik01NTAgMTIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04MDAgOTc1djE2NnExNjcgLTYyIDI3MiAtMjA5LjV0MTA1IC0zMzEuNXEwIC0xMTcgLTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNSB0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHEwIDE4NCAxMDUgMzMxLjV0MjcyIDIwOS41di0xNjZxLTEwMyAtNTUgLTE2NSAtMTU1dC02MiAtMjIwcTAgLTExNiA1NyAtMjE0LjV0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXEwIDEyMCAtNjIgMjIwdC0xNjUgMTU1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTg7IiBkPSJNMTAyNSAxMjAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTExNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxMTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTcyNSA4MDBoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NzUwIHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek00MjUgNTAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTQ1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djQ1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek0xMjUgMzAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTI1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41IHYyNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDE5OyIgZD0iTTYwMCAxMTc0cTMzIDAgNzQgLTVsMzggLTE1Mmw1IC0xcTQ5IC0xNCA5NCAtMzlsNSAtMmwxMzQgODBxNjEgLTQ4IDEwNCAtMTA1bC04MCAtMTM0bDMgLTVxMjUgLTQ0IDM5IC05M2wxIC02bDE1MiAtMzhxNSAtNDMgNSAtNzNxMCAtMzQgLTUgLTc0bC0xNTIgLTM4bC0xIC02cS0xNSAtNDkgLTM5IC05M2wtMyAtNWw4MCAtMTM0cS00OCAtNjEgLTEwNCAtMTA1bC0xMzQgODFsLTUgLTNxLTQ0IC0yNSAtOTQgLTM5bC01IC0ybC0zOCAtMTUxIHEtNDMgLTUgLTc0IC01cS0zMyAwIC03NCA1bC0zOCAxNTFsLTUgMnEtNDkgMTQgLTk0IDM5bC01IDNsLTEzNCAtODFxLTYwIDQ4IC0xMDQgMTA1bDgwIDEzNGwtMyA1cS0yNSA0NSAtMzggOTNsLTIgNmwtMTUxIDM4cS02IDQyIC02IDc0cTAgMzMgNiA3M2wxNTEgMzhsMiA2cTEzIDQ4IDM4IDkzbDMgNWwtODAgMTM0cTQ3IDYxIDEwNSAxMDVsMTMzIC04MGw1IDJxNDUgMjUgOTQgMzlsNSAxbDM4IDE1MnE0MyA1IDc0IDV6TTYwMCA4MTUgcS04OSAwIC0xNTIgLTYzdC02MyAtMTUxLjV0NjMgLTE1MS41dDE1MiAtNjN0MTUyIDYzdDYzIDE1MS41dC02MyAxNTEuNXQtMTUyIDYzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMjA7IiBkPSJNNTAwIDEzMDBoMzAwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41di0xMDBoMjc1cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzVoLTExMDB2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNzV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNNTAwIDEyMDB2LTEwMGgzMDB2MTAwaC0zMDB6TTExMDAgOTAwdi04MDBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTcwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjUgdjgwMGg5MDB6TTMwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTUwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTcwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTkwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAyMTsiIGQ9Ik0xOCA2MThsNjIwIDYwOHE4IDcgMTguNSA3dDE3LjUgLTdsNjA4IC02MDhxOCAtOCA1LjUgLTEzdC0xMi41IC01aC0xNzV2LTU3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM3NWgtMzAwdi0zNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1NzVoLTE3NXEtMTAgMCAtMTIuNSA1dDUuNSAxM3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDIyOyIgZD0iTTYwMCAxMjAwdi00MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDMwMHYtNjUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djExMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ1MHpNMTAwMCA4MDBoLTI1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMjM7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTYwMCAxMDI3cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjUgdDE1NS41IC0xNTUuNXQyMTQuNSAtNTd0MjE0LjUgNTd0MTU1LjUgMTU1LjV0NTcgMjE0LjV0LTU3IDIxNC41dC0xNTUuNSAxNTUuNXQtMjE0LjUgNTd6TTUyNSA5MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0yNzVoMTc1cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI0OyIgZD0iTTEzMDAgMGgtNTM4bC00MSA0MDBoLTI0MmwtNDEgLTQwMGgtNTM4bDQzMSAxMjAwaDIwOWwtMjEgLTMwMGgxNjJsLTIwIDMwMGgyMDh6TTUxNSA4MDBsLTI3IC0zMDBoMjI0bC0yNyAzMDBoLTE3MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI1OyIgZD0iTTU1MCAxMjAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDUwaDE5MXEyMCAwIDI1LjUgLTExLjV0LTcuNSAtMjcuNWwtMzI3IC00MDBxLTEzIC0xNiAtMzIgLTE2dC0zMiAxNmwtMzI3IDQwMHEtMTMgMTYgLTcuNSAyNy41dDI1LjUgMTEuNWgxOTF2NDUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTEyNSA0MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0zNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41IGgtMTA1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTc1aDkwMHYxNzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI2OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek01MjUgOTAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTI3NWgxMzdxMjEgMCAyNiAtMTEuNXQtOCAtMjcuNWwtMjIzIC0yNzVxLTEzIC0xNiAtMzIgLTE2dC0zMiAxNmwtMjIzIDI3NXEtMTMgMTYgLTggMjcuNXQyNiAxMS41aDEzN3YyNzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAyNzsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNjAwIDEwMjdxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41dDU3IC0yMTQuNSB0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXQtNTcgMjE0LjV0LTE1NS41IDE1NS41dC0yMTQuNSA1N3pNNjMyIDkxNGwyMjMgLTI3NXExMyAtMTYgOCAtMjcuNXQtMjYgLTExLjVoLTEzN3YtMjc1cTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2Mjc1aC0xMzdxLTIxIDAgLTI2IDExLjV0OCAyNy41bDIyMyAyNzVxMTMgMTYgMzIgMTYgdDMyIC0xNnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI4OyIgZD0iTTIyNSAxMjAwaDc1MHExMCAwIDE5LjUgLTd0MTIuNSAtMTdsMTg2IC02NTJxNyAtMjQgNyAtNDl2LTQyNXEwIC0xMiAtNCAtMjd0LTkgLTE3cS0xMiAtNiAtMzcgLTZoLTExMDBxLTEyIDAgLTI3IDR0LTE3IDhxLTYgMTMgLTYgMzhsMSA0MjVxMCAyNSA3IDQ5bDE4NSA2NTJxMyAxMCAxMi41IDE3dDE5LjUgN3pNODc4IDEwMDBoLTU1NnEtMTAgMCAtMTkgLTd0LTExIC0xOGwtODcgLTQ1MHEtMiAtMTEgNCAtMTh0MTYgLTdoMTUwIHExMCAwIDE5LjUgLTd0MTEuNSAtMTdsMzggLTE1MnEyIC0xMCAxMS41IC0xN3QxOS41IC03aDI1MHExMCAwIDE5LjUgN3QxMS41IDE3bDM4IDE1MnEyIDEwIDExLjUgMTd0MTkuNSA3aDE1MHExMCAwIDE2IDd0NCAxOGwtODcgNDUwcS0yIDExIC0xMSAxOHQtMTkgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI5OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek01NDAgODIwbDI1MyAtMTkwcTE3IC0xMiAxNyAtMzB0LTE3IC0zMGwtMjUzIC0xOTBxLTE2IC0xMiAtMjggLTYuNXQtMTIgMjYuNXY0MDBxMCAyMSAxMiAyNi41dDI4IC02LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzMDsiIGQ9Ik05NDcgMTA2MGwxMzUgMTM1cTcgNyAxMi41IDV0NS41IC0xM3YtMzYycTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMzYycS0xMSAwIC0xMyA1LjV0NSAxMi41bDEzMyAxMzNxLTEwOSA3NiAtMjM4IDc2cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjV0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNWgxNTBxMCAtMTE3IC00NS41IC0yMjQgdC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXExOTIgMCAzNDcgLTExN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDMxOyIgZD0iTTk0NyAxMDYwbDEzNSAxMzVxNyA3IDEyLjUgNXQ1LjUgLTEzdi0zNjFxMCAtMTEgLTcuNSAtMTguNXQtMTguNSAtNy41aC0zNjFxLTExIDAgLTEzIDUuNXQ1IDEyLjVsMTM0IDEzNHEtMTEwIDc1IC0yMzkgNzVxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41aC0xNTBxMCAxMTcgNDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXExOTIgMCAzNDcgLTExN3pNMTAyNyA2MDBoMTUwIHEwIC0xMTcgLTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41cS0xOTIgMCAtMzQ4IDExOGwtMTM0IC0xMzRxLTcgLTggLTEyLjUgLTUuNXQtNS41IDEyLjV2MzYwcTAgMTEgNy41IDE4LjV0MTguNSA3LjVoMzYwcTEwIDAgMTIuNSAtNS41dC01LjUgLTEyLjVsLTEzMyAtMTMzcTExMCAtNzYgMjQwIC03NnExMTYgMCAyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDMyOyIgZD0iTTEyNSAxMjAwaDEwNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTA1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djExNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMTA3NSAxMDAwaC04NTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di04NTBxMCAtMTAgNy41IC0xNy41dDE3LjUgLTcuNWg4NTBxMTAgMCAxNy41IDcuNXQ3LjUgMTcuNXY4NTAgcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXpNMzI1IDkwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01MjUgOTAwaDQ1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNDUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTAgcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTMyNSA3MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNTI1IDcwMGg0NTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTQ1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwIHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek0zMjUgNTAwaDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTUyNSA1MDBoNDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC00NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMzI1IDMwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01MjUgMzAwaDQ1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNDUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTAgcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzMzsiIGQ9Ik05MDAgODAwdjIwMHEwIDgzIC01OC41IDE0MS41dC0xNDEuNSA1OC41aC0zMDBxLTgyIDAgLTE0MSAtNTl0LTU5IC0xNDF2LTIwMGgtMTAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di02MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDkwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2NjAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41aC0xMDB6TTQwMCA4MDB2MTUwcTAgMjEgMTUgMzUuNXQzNSAxNC41aDIwMCBxMjAgMCAzNSAtMTQuNXQxNSAtMzUuNXYtMTUwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzNDsiIGQ9Ik0xMjUgMTEwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTEwNzVoLTEwMHYxMDc1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEwNzUgMTA1MnE0IDAgOSAtMnExNiAtNiAxNiAtMjN2LTQyMXEwIC02IC0zIC0xMnEtMzMgLTU5IC02Ni41IC05OXQtNjUuNSAtNTh0LTU2LjUgLTI0LjV0LTUyLjUgLTYuNXEtMjYgMCAtNTcuNSA2LjV0LTUyLjUgMTMuNXQtNjAgMjFxLTQxIDE1IC02MyAyMi41dC01Ny41IDE1dC02NS41IDcuNSBxLTg1IDAgLTE2MCAtNTdxLTcgLTUgLTE1IC01cS02IDAgLTExIDNxLTE0IDcgLTE0IDIydjQzOHEyMiA1NSA4MiA5OC41dDExOSA0Ni41cTIzIDIgNDMgMC41dDQzIC03dDMyLjUgLTguNXQzOCAtMTN0MzIuNSAtMTFxNDEgLTE0IDYzLjUgLTIxdDU3IC0xNHQ2My41IC03cTEwMyAwIDE4MyA4N3E3IDggMTggOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDM1OyIgZD0iTTYwMCAxMTc1cTExNiAwIDIyNyAtNDkuNXQxOTIuNSAtMTMxdDEzMSAtMTkyLjV0NDkuNSAtMjI3di0zMDBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djMwMHEwIDEyNyAtNzAuNSAyMzEuNXQtMTg0LjUgMTYxLjV0LTI0NSA1N3QtMjQ1IC01N3QtMTg0LjUgLTE2MS41dC03MC41IC0yMzEuNXYtMzAwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTAgcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MzAwcTAgMTE2IDQ5LjUgMjI3dDEzMSAxOTIuNXQxOTIuNSAxMzF0MjI3IDQ5LjV6TTIyMCA1MDBoMTYwcTggMCAxNCAtNnQ2IC0xNHYtNDYwcTAgLTggLTYgLTE0dC0xNCAtNmgtMTYwcS04IDAgLTE0IDZ0LTYgMTR2NDYwcTAgOCA2IDE0dDE0IDZ6TTgyMCA1MDBoMTYwcTggMCAxNCAtNnQ2IC0xNHYtNDYwcTAgLTggLTYgLTE0dC0xNCAtNmgtMTYwcS04IDAgLTE0IDZ0LTYgMTR2NDYwIHEwIDggNiAxNHQxNCA2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMzY7IiBkPSJNMzIxIDgxNGwyNTggMTcycTkgNiAxNSAyLjV0NiAtMTMuNXYtNzUwcTAgLTEwIC02IC0xMy41dC0xNSAyLjVsLTI1OCAxNzJxLTIxIDE0IC00NiAxNGgtMjUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MzUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMjUwcTI1IDAgNDYgMTR6TTkwMCA2NjhsMTIwIDEyMHE3IDcgMTcgN3QxNyAtN2wzNCAtMzRxNyAtNyA3IC0xN3QtNyAtMTdsLTEyMCAtMTIwbDEyMCAtMTIwcTcgLTcgNyAtMTcgdC03IC0xN2wtMzQgLTM0cS03IC03IC0xNyAtN3QtMTcgN2wtMTIwIDExOWwtMTIwIC0xMTlxLTcgLTcgLTE3IC03dC0xNyA3bC0zNCAzNHEtNyA3IC03IDE3dDcgMTdsMTE5IDEyMGwtMTE5IDEyMHEtNyA3IC03IDE3dDcgMTdsMzQgMzRxNyA4IDE3IDh0MTcgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzNzsiIGQ9Ik0zMjEgODE0bDI1OCAxNzJxOSA2IDE1IDIuNXQ2IC0xMy41di03NTBxMCAtMTAgLTYgLTEzLjV0LTE1IDIuNWwtMjU4IDE3MnEtMjEgMTQgLTQ2IDE0aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNTBxMjUgMCA0NiAxNHpNNzY2IDkwMGg0cTEwIC0xIDE2IC0xMHE5NiAtMTI5IDk2IC0yOTBxMCAtMTU0IC05MCAtMjgxcS02IC05IC0xNyAtMTBsLTMgLTFxLTkgMCAtMTYgNiBsLTI5IDIzcS03IDcgLTguNSAxNi41dDQuNSAxNy41cTcyIDEwMyA3MiAyMjlxMCAxMzIgLTc4IDIzOHEtNiA4IC00LjUgMTh0OS41IDE3bDI5IDIycTcgNSAxNSA1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMzg7IiBkPSJNOTY3IDEwMDRoM3ExMSAtMSAxNyAtMTBxMTM1IC0xNzkgMTM1IC0zOTZxMCAtMTA1IC0zNCAtMjA2LjV0LTk4IC0xODUuNXEtNyAtOSAtMTcgLTEwaC0zcS05IDAgLTE2IDZsLTQyIDM0cS04IDYgLTkgMTZ0NSAxOHExMTEgMTUwIDExMSAzMjhxMCA5MCAtMjkuNSAxNzZ0LTg0LjUgMTU3cS02IDkgLTUgMTl0MTAgMTZsNDIgMzNxNyA1IDE1IDV6TTMyMSA4MTRsMjU4IDE3MnE5IDYgMTUgMi41dDYgLTEzLjV2LTc1MHEwIC0xMCAtNiAtMTMuNSB0LTE1IDIuNWwtMjU4IDE3MnEtMjEgMTQgLTQ2IDE0aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNTBxMjUgMCA0NiAxNHpNNzY2IDkwMGg0cTEwIC0xIDE2IC0xMHE5NiAtMTI5IDk2IC0yOTBxMCAtMTU0IC05MCAtMjgxcS02IC05IC0xNyAtMTBsLTMgLTFxLTkgMCAtMTYgNmwtMjkgMjNxLTcgNyAtOC41IDE2LjV0NC41IDE3LjVxNzIgMTAzIDcyIDIyOXEwIDEzMiAtNzggMjM4IHEtNiA4IC00LjUgMTguNXQ5LjUgMTYuNWwyOSAyMnE3IDUgMTUgNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDM5OyIgZD0iTTUwMCA5MDBoMTAwdi0xMDBoLTEwMHYtMTAwaC00MDB2LTEwMGgtMTAwdjYwMGg1MDB2LTMwMHpNMTIwMCA3MDBoLTIwMHYtMTAwaDIwMHYtMjAwaC0zMDB2MzAwaC0yMDB2MzAwaC0xMDB2MjAwaDYwMHYtNTAwek0xMDAgMTEwMHYtMzAwaDMwMHYzMDBoLTMwMHpNODAwIDExMDB2LTMwMGgzMDB2MzAwaC0zMDB6TTMwMCA5MDBoLTEwMHYxMDBoMTAwdi0xMDB6TTEwMDAgOTAwaC0xMDB2MTAwaDEwMHYtMTAwek0zMDAgNTAwaDIwMHYtNTAwIGgtNTAwdjUwMGgyMDB2MTAwaDEwMHYtMTAwek04MDAgMzAwaDIwMHYtMTAwaC0xMDB2LTEwMGgtMjAwdjEwMGgtMTAwdjEwMGgxMDB2MjAwaC0yMDB2MTAwaDMwMHYtMzAwek0xMDAgNDAwdi0zMDBoMzAwdjMwMGgtMzAwek0zMDAgMjAwaC0xMDB2MTAwaDEwMHYtMTAwek0xMjAwIDIwMGgtMTAwdjEwMGgxMDB2LTEwMHpNNzAwIDBoLTEwMHYxMDBoMTAwdi0xMDB6TTEyMDAgMGgtMzAwdjEwMGgzMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQwOyIgZD0iTTEwMCAyMDBoLTEwMHYxMDAwaDEwMHYtMTAwMHpNMzAwIDIwMGgtMTAwdjEwMDBoMTAwdi0xMDAwek03MDAgMjAwaC0yMDB2MTAwMGgyMDB2LTEwMDB6TTkwMCAyMDBoLTEwMHYxMDAwaDEwMHYtMTAwMHpNMTIwMCAyMDBoLTIwMHYxMDAwaDIwMHYtMTAwMHpNNDAwIDBoLTMwMHYxMDBoMzAwdi0xMDB6TTYwMCAwaC0xMDB2OTFoMTAwdi05MXpNODAwIDBoLTEwMHY5MWgxMDB2LTkxek0xMTAwIDBoLTIwMHY5MWgyMDB2LTkxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNDE7IiBkPSJNNTAwIDEyMDBsNjgyIC02ODJxOCAtOCA4IC0xOHQtOCAtMThsLTQ2NCAtNDY0cS04IC04IC0xOCAtOHQtMTggOGwtNjgyIDY4MmwxIDQ3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDQ3NHpNMzE5LjUgMTAyNC41cS0yOS41IDI5LjUgLTcxIDI5LjV0LTcxIC0yOS41dC0yOS41IC03MS41dDI5LjUgLTcxLjV0NzEgLTI5LjV0NzEgMjkuNXQyOS41IDcxLjV0LTI5LjUgNzEuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQyOyIgZD0iTTUwMCAxMjAwbDY4MiAtNjgycTggLTggOCAtMTh0LTggLTE4bC00NjQgLTQ2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTY4MiA2ODJsMSA0NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWg0NzR6TTgwMCAxMjAwbDY4MiAtNjgycTggLTggOCAtMTh0LTggLTE4bC00NjQgLTQ2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTU2IDU2bDQyNCA0MjZsLTcwMCA3MDBoMTUwek0zMTkuNSAxMDI0LjVxLTI5LjUgMjkuNSAtNzEgMjkuNXQtNzEgLTI5LjUgdC0yOS41IC03MS41dDI5LjUgLTcxLjV0NzEgLTI5LjV0NzEgMjkuNXQyOS41IDcxLjV0LTI5LjUgNzEuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQzOyIgZD0iTTMwMCAxMjAwaDgyNXE3NSAwIDc1IC03NXYtOTAwcTAgLTI1IC0xOCAtNDNsLTY0IC02NHEtOCAtOCAtMTMgLTUuNXQtNSAxMi41djk1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjVoLTcwMHEtMjUgMCAtNDMgLTE4bC02NCAtNjRxLTggLTggLTUuNSAtMTN0MTIuNSAtNWg3MDBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di05NTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC04NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5NzUgcTAgMjUgMTggNDNsMTM5IDEzOXExOCAxOCA0MyAxOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ0OyIgZD0iTTI1MCAxMjAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTE1MGwtNDUwIDQ0NGwtNDUwIC00NDV2MTE1MXEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NTsiIGQ9Ik04MjIgMTIwMGgtNDQ0cS0xMSAwIC0xOSAtNy41dC05IC0xNy41bC03OCAtMzAxcS03IC0yNCA3IC00NWw1NyAtMTA4cTYgLTkgMTcuNSAtMTV0MjEuNSAtNmg0NTBxMTAgMCAyMS41IDZ0MTcuNSAxNWw2MiAxMDhxMTQgMjEgNyA0NWwtODMgMzAxcS0xIDEwIC05IDE3LjV0LTE5IDcuNXpNMTE3NSA4MDBoLTE1MHEtMTAgMCAtMjEgLTYuNXQtMTUgLTE1LjVsLTc4IC0xNTZxLTQgLTkgLTE1IC0xNS41dC0yMSAtNi41aC01NTAgcS0xMCAwIC0yMSA2LjV0LTE1IDE1LjVsLTc4IDE1NnEtNCA5IC0xNSAxNS41dC0yMSA2LjVoLTE1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTY1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDc1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41IHQ3LjUgMTcuNXY2NTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41ek04NTAgMjAwaC01MDBxLTEwIDAgLTE5LjUgLTd0LTExLjUgLTE3bC0zOCAtMTUycS0yIC0xMCAzLjUgLTE3dDE1LjUgLTdoNjAwcTEwIDAgMTUuNSA3dDMuNSAxN2wtMzggMTUycS0yIDEwIC0xMS41IDE3dC0xOS41IDd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NjsiIGQ9Ik01MDAgMTEwMGgyMDBxNTYgMCAxMDIuNSAtMjAuNXQ3Mi41IC01MHQ0NCAtNTl0MjUgLTUwLjVsNiAtMjBoMTUwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41di02MDBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTEwMDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djYwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMTUwcTIgOCA2LjUgMjEuNXQyNCA0OHQ0NSA2MXQ3MiA0OHQxMDIuNSAyMS41ek05MDAgODAwdi0xMDAgaDEwMHYxMDBoLTEwMHpNNjAwIDczMHEtOTUgMCAtMTYyLjUgLTY3LjV0LTY3LjUgLTE2Mi41dDY3LjUgLTE2Mi41dDE2Mi41IC02Ny41dDE2Mi41IDY3LjV0NjcuNSAxNjIuNXQtNjcuNSAxNjIuNXQtMTYyLjUgNjcuNXpNNjAwIDYwM3E0MyAwIDczIC0zMHQzMCAtNzN0LTMwIC03M3QtNzMgLTMwdC03MyAzMHQtMzAgNzN0MzAgNzN0NzMgMzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NzsiIGQ9Ik02ODEgMTE5OWwzODUgLTk5OHEyMCAtNTAgNjAgLTkycTE4IC0xOSAzNi41IC0yOS41dDI3LjUgLTExLjVsMTAgLTJ2LTY2aC00MTd2NjZxNTMgMCA3NSA0My41dDUgODguNWwtODIgMjIyaC0zOTFxLTU4IC0xNDUgLTkyIC0yMzRxLTExIC0zNCAtNi41IC01N3QyNS41IC0zN3Q0NiAtMjB0NTUgLTZ2LTY2aC0zNjV2NjZxNTYgMjQgODQgNTJxMTIgMTIgMjUgMzAuNXQyMCAzMS41bDcgMTNsMzk5IDEwMDZoOTN6TTQxNiA1MjFoMzQwIGwtMTYyIDQ1N3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ4OyIgZD0iTTc1MyA2NDFxNSAtMSAxNC41IC00LjV0MzYgLTE1LjV0NTAuNSAtMjYuNXQ1My41IC00MHQ1MC41IC01NC41dDM1LjUgLTcwdDE0LjUgLTg3cTAgLTY3IC0yNy41IC0xMjUuNXQtNzEuNSAtOTcuNXQtOTguNSAtNjYuNXQtMTA4LjUgLTQwLjV0LTEwMiAtMTNoLTUwMHY4OXE0MSA3IDcwLjUgMzIuNXQyOS41IDY1LjV2ODI3cTAgMjQgLTAuNSAzNHQtMy41IDI0dC04LjUgMTkuNXQtMTcgMTMuNXQtMjggMTIuNXQtNDIuNSAxMS41djcxIGw0NzEgLTFxNTcgMCAxMTUuNSAtMjAuNXQxMDggLTU3dDgwLjUgLTk0dDMxIC0xMjQuNXEwIC01MSAtMTUuNSAtOTYuNXQtMzggLTc0LjV0LTQ1IC01MC41dC0zOC41IC0zMC41ek00MDAgNzAwaDEzOXE3OCAwIDEzMC41IDQ4LjV0NTIuNSAxMjIuNXEwIDQxIC04LjUgNzAuNXQtMjkuNSA1NS41dC02Mi41IDM5LjV0LTEwMy41IDEzLjVoLTExOHYtMzUwek00MDAgMjAwaDIxNnE4MCAwIDEyMSA1MC41dDQxIDEzMC41cTAgOTAgLTYyLjUgMTU0LjUgdC0xNTYuNSA2NC41aC0xNTl2LTQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ5OyIgZD0iTTg3NyAxMjAwbDIgLTU3cS04MyAtMTkgLTExNiAtNDUuNXQtNDAgLTY2LjVsLTEzMiAtODM5cS05IC00OSAxMyAtNjl0OTYgLTI2di05N2gtNTAwdjk3cTE4NiAxNiAyMDAgOThsMTczIDgzMnEzIDE3IDMgMzB0LTEuNSAyMi41dC05IDE3LjV0LTEzLjUgMTIuNXQtMjEuNSAxMHQtMjYgOC41dC0zMy41IDEwcS0xMyAzIC0xOSA1djU3aDQyNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDUwOyIgZD0iTTEzMDAgOTAwaC01MHEwIDIxIC00IDM3dC05LjUgMjYuNXQtMTggMTcuNXQtMjIgMTF0LTI4LjUgNS41dC0zMSAydC0zNyAwLjVoLTIwMHYtODUwcTAgLTIyIDI1IC0zNC41dDUwIC0xMy41bDI1IC0ydi0xMDBoLTQwMHYxMDBxNCAwIDExIDAuNXQyNCAzdDMwIDd0MjQgMTV0MTEgMjQuNXY4NTBoLTIwMHEtMjUgMCAtMzcgLTAuNXQtMzEgLTJ0LTI4LjUgLTUuNXQtMjIgLTExdC0xOCAtMTcuNXQtOS41IC0yNi41dC00IC0zN2gtNTB2MzAwIGgxMDAwdi0zMDB6TTE3NSAxMDAwaC03NXYtODAwaDc1bC0xMjUgLTE2N2wtMTI1IDE2N2g3NXY4MDBoLTc1bDEyNSAxNjd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MTsiIGQ9Ik0xMTAwIDkwMGgtNTBxMCAyMSAtNCAzN3QtOS41IDI2LjV0LTE4IDE3LjV0LTIyIDExdC0yOC41IDUuNXQtMzEgMnQtMzcgMC41aC0yMDB2LTY1MHEwIC0yMiAyNSAtMzQuNXQ1MCAtMTMuNWwyNSAtMnYtMTAwaC00MDB2MTAwcTQgMCAxMSAwLjV0MjQgM3QzMCA3dDI0IDE1dDExIDI0LjV2NjUwaC0yMDBxLTI1IDAgLTM3IC0wLjV0LTMxIC0ydC0yOC41IC01LjV0LTIyIC0xMXQtMTggLTE3LjV0LTkuNSAtMjYuNXQtNCAtMzdoLTUwdjMwMCBoMTAwMHYtMzAwek0xMTY3IDUwbC0xNjcgLTEyNXY3NWgtODAwdi03NWwtMTY3IDEyNWwxNjcgMTI1di03NWg4MDB2NzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MjsiIGQ9Ik01MCAxMTAwaDYwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDgwMGgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA1MDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTgwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMjAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MzsiIGQ9Ik0yNTAgMTEwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMjUwIDUwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCAyMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDU0OyIgZD0iTTUwMCA5NTB2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg2MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXpNMTAwIDY1MHYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41ek0zMDAgMzUwdjEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTgwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV6TTAgNTB2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDU1OyIgZD0iTTUwIDExMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMjAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1NjsiIGQ9Ik01MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTM1MCAxMTAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMzUwIDgwMGg4MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTM1MCA1MDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zNTAgMjAwaDgwMCBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNTc7IiBkPSJNNDAwIDBoLTEwMHYxMTAwaDEwMHYtMTEwMHpNNTUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTUwIDgwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMjY3IDU1MGwtMTY3IC0xMjV2NzVoLTIwMHYxMDBoMjAwdjc1ek01NTAgNTAwaDMwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTU1MCAyMDBoNjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1ODsiIGQ9Ik01MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTkwMCAwaC0xMDB2MTEwMGgxMDB2LTExMDB6TTUwIDgwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTEwMCA2MDBoMjAwdi0xMDBoLTIwMHYtNzVsLTE2NyAxMjVsMTY3IDEyNXYtNzV6TTUwIDUwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCAyMDBoNjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1OTsiIGQ9Ik03NSAxMDAwaDc1MHEzMSAwIDUzIC0yMnQyMiAtNTN2LTY1MHEwIC0zMSAtMjIgLTUzdC01MyAtMjJoLTc1MHEtMzEgMCAtNTMgMjJ0LTIyIDUzdjY1MHEwIDMxIDIyIDUzdDUzIDIyek0xMjAwIDMwMGwtMzAwIDMwMGwzMDAgMzAwdi02MDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA2MDsiIGQ9Ik00NCAxMTAwaDExMTJxMTggMCAzMSAtMTN0MTMgLTMxdi0xMDEycTAgLTE4IC0xMyAtMzF0LTMxIC0xM2gtMTExMnEtMTggMCAtMzEgMTN0LTEzIDMxdjEwMTJxMCAxOCAxMyAzMXQzMSAxM3pNMTAwIDEwMDB2LTczN2wyNDcgMTgybDI5OCAtMTMxbC03NCAxNTZsMjkzIDMxOGwyMzYgLTI4OHY1MDBoLTEwMDB6TTM0MiA4ODRxNTYgMCA5NSAtMzl0MzkgLTk0LjV0LTM5IC05NXQtOTUgLTM5LjV0LTk1IDM5LjV0LTM5IDk1dDM5IDk0LjUgdDk1IDM5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjI7IiBkPSJNNjQ4IDExNjlxMTE3IDAgMjE2IC02MHQxNTYuNSAtMTYxdDU3LjUgLTIxOHEwIC0xMTUgLTcwIC0yNThxLTY5IC0xMDkgLTE1OCAtMjI1LjV0LTE0MyAtMTc5LjVsLTU0IC02MnEtOSA4IC0yNS41IDI0LjV0LTYzLjUgNjcuNXQtOTEgMTAzdC05OC41IDEyOHQtOTUuNSAxNDhxLTYwIDEzMiAtNjAgMjQ5cTAgODggMzQgMTY5LjV0OTEuNSAxNDJ0MTM3IDk2LjV0MTY2LjUgMzZ6TTY1Mi41IDk3NHEtOTEuNSAwIC0xNTYuNSAtNjUgdC02NSAtMTU3dDY1IC0xNTYuNXQxNTYuNSAtNjQuNXQxNTYuNSA2NC41dDY1IDE1Ni41dC02NSAxNTd0LTE1Ni41IDY1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjM7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTYwMCAxNzN2ODU0cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjUgdDE1NS41IC0xNTUuNXQyMTQuNSAtNTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA2NDsiIGQ9Ik01NTQgMTI5NXEyMSAtNzIgNTcuNSAtMTQzLjV0NzYgLTEzMHQ4MyAtMTE4dDgyLjUgLTExN3Q3MCAtMTE2dDQ5LjUgLTEyNnQxOC41IC0xMzYuNXEwIC03MSAtMjUuNSAtMTM1dC02OC41IC0xMTF0LTk5IC04MnQtMTE4LjUgLTU0dC0xMjUuNSAtMjNxLTg0IDUgLTE2MS41IDM0dC0xMzkuNSA3OC41dC05OSAxMjV0LTM3IDE2NC41cTAgNjkgMTggMTM2LjV0NDkuNSAxMjYuNXQ2OS41IDExNi41dDgxLjUgMTE3LjV0ODMuNSAxMTkgdDc2LjUgMTMxdDU4LjUgMTQzek0zNDQgNzEwcS0yMyAtMzMgLTQzLjUgLTcwLjV0LTQwLjUgLTEwMi41dC0xNyAtMTIzcTEgLTM3IDE0LjUgLTY5LjV0MzAgLTUydDQxIC0zN3QzOC41IC0yNC41dDMzIC0xNXEyMSAtNyAzMiAtMXQxMyAyMmw2IDM0cTIgMTAgLTIuNSAyMnQtMTMuNSAxOXEtNSA0IC0xNCAxMnQtMjkuNSA0MC41dC0zMi41IDczLjVxLTI2IDg5IDYgMjcxcTIgMTEgLTYgMTFxLTggMSAtMTUgLTEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjU7IiBkPSJNMTAwMCAxMDEzbDEwOCAxMTVxMiAxIDUgMnQxMyAydDIwLjUgLTF0MjUgLTkuNXQyOC41IC0yMS41cTIyIC0yMiAyNyAtNDN0MCAtMzJsLTYgLTEwbC0xMDggLTExNXpNMzUwIDExMDBoNDAwcTUwIDAgMTA1IC0xM2wtMTg3IC0xODdoLTM2OHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNTAwcTAgLTQxIDI5LjUgLTcwLjV0NzAuNSAtMjkuNWg1MDBxNDEgMCA3MC41IDI5LjV0MjkuNSA3MC41djE4MmwyMDAgMjAwdi0zMzIgcTAgLTE2NSAtOTMuNSAtMjU3LjV0LTI1Ni41IC05Mi41aC00MDBxLTE2NSAwIC0yNTcuNSA5Mi41dC05Mi41IDI1Ny41djQwMHEwIDE2NSA5Mi41IDI1Ny41dDI1Ny41IDkyLjV6TTEwMDkgODAzbC0zNjIgLTM2MmwtMTYxIC01MGw1NSAxNzBsMzU1IDM1NXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY2OyIgZD0iTTM1MCAxMTAwaDM2MXEtMTY0IC0xNDYgLTIxNiAtMjAwaC0xOTVxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNWwyMDAgMTUzdi0xMDNxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXogTTgyNCAxMDczbDMzOSAtMzAxcTggLTcgOCAtMTcuNXQtOCAtMTcuNWwtMzQwIC0zMDZxLTcgLTYgLTEyLjUgLTR0LTYuNSAxMXYyMDNxLTI2IDEgLTU0LjUgMHQtNzguNSAtNy41dC05MiAtMTcuNXQtODYgLTM1dC03MCAtNTdxMTAgNTkgMzMgMTA4dDUxLjUgODEuNXQ2NSA1OC41dDY4LjUgNDAuNXQ2NyAyNC41dDU2IDEzLjV0NDAgNC41djIxMHExIDEwIDYuNSAxMi41dDEzLjUgLTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY3OyIgZD0iTTM1MCAxMTAwaDM1MHE2MCAwIDEyNyAtMjNsLTE3OCAtMTc3aC0zNDlxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNXY2OWwyMDAgMjAwdi0yMTlxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXogTTY0MyA2MzlsMzk1IDM5NXE3IDcgMTcuNSA3dDE3LjUgLTdsMTAxIC0xMDFxNyAtNyA3IC0xNy41dC03IC0xNy41bC01MzEgLTUzMnEtNyAtNyAtMTcuNSAtN3QtMTcuNSA3bC0yNDggMjQ4cS03IDcgLTcgMTcuNXQ3IDE3LjVsMTAxIDEwMXE3IDcgMTcuNSA3dDE3LjUgLTdsMTExIC0xMTFxOCAtNyAxOCAtN3QxOCA3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjg7IiBkPSJNMzE4IDkxOGwyNjQgMjY0cTggOCAxOCA4dDE4IC04bDI2MCAtMjY0cTcgLTggNC41IC0xM3QtMTIuNSAtNWgtMTcwdi0yMDBoMjAwdjE3M3EwIDEwIDUgMTJ0MTMgLTVsMjY0IC0yNjBxOCAtNyA4IC0xNy41dC04IC0xNy41bC0yNjQgLTI2NXEtOCAtNyAtMTMgLTV0LTUgMTJ2MTczaC0yMDB2LTIwMGgxNzBxMTAgMCAxMi41IC01dC00LjUgLTEzbC0yNjAgLTI2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTI2NCAyNjRxLTggOCAtNS41IDEzIHQxMi41IDVoMTc1djIwMGgtMjAwdi0xNzNxMCAtMTAgLTUgLTEydC0xMyA1bC0yNjQgMjY1cS04IDcgLTggMTcuNXQ4IDE3LjVsMjY0IDI2MHE4IDcgMTMgNXQ1IC0xMnYtMTczaDIwMHYyMDBoLTE3NXEtMTAgMCAtMTIuNSA1dDUuNSAxM3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY5OyIgZD0iTTI1MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDM4bDQ2NCA0NTNxMTUgMTQgMjUuNSAxMHQxMC41IC0yNXYtMTAwMHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ2NCA0NTN2LTQzOHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDcwOyIgZD0iTTUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MzhsNDY0IDQ1M3ExNSAxNCAyNS41IDEwdDEwLjUgLTI1di00MzhsNDY0IDQ1M3ExNSAxNCAyNS41IDEwdDEwLjUgLTI1di0xMDAwcTAgLTIxIC0xMC41IC0yNXQtMjUuNSAxMGwtNDY0IDQ1M3YtNDM4cTAgLTIxIC0xMC41IC0yNXQtMjUuNSAxMGwtNDY0IDQ1M3YtNDM4cTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXYxMDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDcxOyIgZD0iTTEyMDAgMTA1MHYtMTAwMHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ2NCA0NTN2LTQzOHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ5MiA0ODBxLTE1IDE0IC0xNSAzNXQxNSAzNWw0OTIgNDgwcTE1IDE0IDI1LjUgMTB0MTAuNSAtMjV2LTQzOGw0NjQgNDUzcTE1IDE0IDI1LjUgMTB0MTAuNSAtMjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3MjsiIGQ9Ik0yNDMgMTA3NGw4MTQgLTQ5OHExOCAtMTEgMTggLTI2dC0xOCAtMjZsLTgxNCAtNDk4cS0xOCAtMTEgLTMwLjUgLTR0LTEyLjUgMjh2MTAwMHEwIDIxIDEyLjUgMjh0MzAuNSAtNHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDczOyIgZD0iTTI1MCAxMDAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtODAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCAxMDAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtODAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNzQ7IiBkPSJNMTEwMCA5NTB2LTgwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY4MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDc1OyIgZD0iTTUwMCA2MTJ2NDM4cTAgMjEgMTAuNSAyNXQyNS41IC0xMGw0OTIgLTQ4MHExNSAtMTQgMTUgLTM1dC0xNSAtMzVsLTQ5MiAtNDgwcS0xNSAtMTQgLTI1LjUgLTEwdC0xMC41IDI1djQzOGwtNDY0IC00NTNxLTE1IC0xNCAtMjUuNSAtMTB0LTEwLjUgMjV2MTAwMHEwIDIxIDEwLjUgMjV0MjUuNSAtMTB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3NjsiIGQ9Ik0xMDQ4IDExMDJsMTAwIDFxMjAgMCAzNSAtMTQuNXQxNSAtMzUuNWw1IC0xMDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41bC0xMDAgLTFxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41bC0yIDQzN2wtNDYzIC00NTRxLTE0IC0xNSAtMjQuNSAtMTAuNXQtMTAuNSAyNS41bC0yIDQzN2wtNDYyIC00NTVxLTE1IC0xNCAtMjUuNSAtOS41dC0xMC41IDI0LjVsLTUgMTAwMHEwIDIxIDEwLjUgMjUuNXQyNS41IC0xMC41bDQ2NiAtNDUwIGwtMiA0MzhxMCAyMCAxMC41IDI0LjV0MjUuNSAtOS41bDQ2NiAtNDUxbC0yIDQzOHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3NzsiIGQ9Ik04NTAgMTEwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDM4bC00NjQgLTQ1M3EtMTUgLTE0IC0yNS41IC0xMHQtMTAuNSAyNXYxMDAwcTAgMjEgMTAuNSAyNXQyNS41IC0xMGw0NjQgLTQ1M3Y0MzhxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNzg7IiBkPSJNNjg2IDEwODFsNTAxIC01NDBxMTUgLTE1IDEwLjUgLTI2dC0yNi41IC0xMWgtMTA0MnEtMjIgMCAtMjYuNSAxMXQxMC41IDI2bDUwMSA1NDBxMTUgMTUgMzYgMTV0MzYgLTE1ek0xNTAgNDAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDc5OyIgZD0iTTg4NSA5MDBsLTM1MiAtMzUzbDM1MiAtMzUzbC0xOTcgLTE5OGwtNTUyIDU1Mmw1NTIgNTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwODA7IiBkPSJNMTA2NCA1NDdsLTU1MSAtNTUxbC0xOTggMTk4bDM1MyAzNTNsLTM1MyAzNTNsMTk4IDE5OHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDgxOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02NTAgOTAwaC0xMDBxLTIxIDAgLTM1LjUgLTE0LjV0LTE0LjUgLTM1LjV2LTE1MGgtMTUwIHEtMjEgMCAtMzUuNSAtMTQuNXQtMTQuNSAtMzUuNXYtMTAwcTAgLTIxIDE0LjUgLTM1LjV0MzUuNSAtMTQuNWgxNTB2LTE1MHEwIC0yMSAxNC41IC0zNS41dDM1LjUgLTE0LjVoMTAwcTIxIDAgMzUuNSAxNC41dDE0LjUgMzUuNXYxNTBoMTUwcTIxIDAgMzUuNSAxNC41dDE0LjUgMzUuNXYxMDBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTE1MHYxNTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4MjsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNODUwIDcwMGgtNTAwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xMDBxMCAtMjEgMTQuNSAtMzUuNSB0MzUuNSAtMTQuNWg1MDBxMjEgMCAzNS41IDE0LjV0MTQuNSAzNS41djEwMHEwIDIxIC0xNC41IDM1LjV0LTM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDgzOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek03NDEuNSA5MTNxLTEyLjUgMCAtMjEuNSAtOWwtMTIwIC0xMjBsLTEyMCAxMjBxLTkgOSAtMjEuNSA5IHQtMjEuNSAtOWwtMTQxIC0xNDFxLTkgLTkgLTkgLTIxLjV0OSAtMjEuNWwxMjAgLTEyMGwtMTIwIC0xMjBxLTkgLTkgLTkgLTIxLjV0OSAtMjEuNWwxNDEgLTE0MXE5IC05IDIxLjUgLTl0MjEuNSA5bDEyMCAxMjBsMTIwIC0xMjBxOSAtOSAyMS41IC05dDIxLjUgOWwxNDEgMTQxcTkgOSA5IDIxLjV0LTkgMjEuNWwtMTIwIDEyMGwxMjAgMTIwcTkgOSA5IDIxLjV0LTkgMjEuNWwtMTQxIDE0MXEtOSA5IC0yMS41IDl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4NDsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNTQ2IDYyM2wtODQgODVxLTcgNyAtMTcuNSA3dC0xOC41IC03bC0xMzkgLTEzOXEtNyAtOCAtNyAtMTh0NyAtMTggbDI0MiAtMjQxcTcgLTggMTcuNSAtOHQxNy41IDhsMzc1IDM3NXE3IDcgNyAxNy41dC03IDE4LjVsLTEzOSAxMzlxLTcgNyAtMTcuNSA3dC0xNy41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwODU7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTU4OCA5NDFxLTI5IDAgLTU5IC01LjV0LTYzIC0yMC41dC01OCAtMzguNXQtNDEuNSAtNjN0LTE2LjUgLTg5LjUgcTAgLTI1IDIwIC0yNWgxMzFxMzAgLTUgMzUgMTFxNiAyMCAyMC41IDI4dDQ1LjUgOHEyMCAwIDMxLjUgLTEwLjV0MTEuNSAtMjguNXEwIC0yMyAtNyAtMzR0LTI2IC0xOHEtMSAwIC0xMy41IC00dC0xOS41IC03LjV0LTIwIC0xMC41dC0yMiAtMTd0LTE4LjUgLTI0dC0xNS41IC0zNXQtOCAtNDZxLTEgLTggNS41IC0xNi41dDIwLjUgLTguNWgxNzNxNyAwIDIyIDh0MzUgMjh0MzcuNSA0OHQyOS41IDc0dDEyIDEwMHEwIDQ3IC0xNyA4MyB0LTQyLjUgNTd0LTU5LjUgMzQuNXQtNjQgMTh0LTU5IDQuNXpNNjc1IDQwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MTUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDg2OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02NzUgMTAwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNSB0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djE1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6TTY3NSA3MDBoLTI1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoNzV2LTIwMGgtNzVxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di01MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDM1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djUwcTAgMTAgLTcuNSAxNy41IHQtMTcuNSA3LjVoLTc1djI3NXEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4NzsiIGQ9Ik01MjUgMTIwMGgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xOTRxMTAzIC0yNyAxNzguNSAtMTAyLjV0MTAyLjUgLTE3OC41aDE5NHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE5NHEtMjcgLTEwMyAtMTAyLjUgLTE3OC41dC0xNzguNSAtMTAyLjV2LTE5NHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE5NCBxLTEwMyAyNyAtMTc4LjUgMTAyLjV0LTEwMi41IDE3OC41aC0xOTRxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxOTRxMjcgMTAzIDEwMi41IDE3OC41dDE3OC41IDEwMi41djE5NHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek03MDAgODkzdi0xNjhxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNjhxLTY4IC0yMyAtMTE5IC03NCB0LTc0IC0xMTloMTY4cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTY4cTIzIC02OCA3NCAtMTE5dDExOSAtNzR2MTY4cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTY4cTY4IDIzIDExOSA3NHQ3NCAxMTloLTE2OHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDE2OCBxLTIzIDY4IC03NCAxMTl0LTExOSA3NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDg4OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek03NTkgODIzbDY0IC02NHE3IC03IDcgLTE3LjV0LTcgLTE3LjVsLTEyNCAtMTI0bDEyNCAtMTI0cTcgLTcgNyAtMTcuNXQtNyAtMTcuNWwtNjQgLTY0cS03IC03IC0xNy41IC03dC0xNy41IDdsLTEyNCAxMjRsLTEyNCAtMTI0cS03IC03IC0xNy41IC03dC0xNy41IDdsLTY0IDY0IHEtNyA3IC03IDE3LjV0NyAxNy41bDEyNCAxMjRsLTEyNCAxMjRxLTcgNyAtNyAxNy41dDcgMTcuNWw2NCA2NHE3IDcgMTcuNSA3dDE3LjUgLTdsMTI0IC0xMjRsMTI0IDEyNHE3IDcgMTcuNSA3dDE3LjUgLTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4OTsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNjAwIDEwMjdxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41dDU3IC0yMTQuNSB0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXQtNTcgMjE0LjV0LTE1NS41IDE1NS41dC0yMTQuNSA1N3pNNzgyIDc4OGwxMDYgLTEwNnE3IC03IDcgLTE3LjV0LTcgLTE3LjVsLTMyMCAtMzIxcS04IC03IC0xOCAtN3QtMTggN2wtMjAyIDIwM3EtOCA3IC04IDE3LjV0OCAxNy41bDEwNiAxMDZxNyA4IDE3LjUgOHQxNy41IC04bDc5IC03OWwxOTcgMTk3cTcgNyAxNy41IDd0MTcuNSAtN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDkwOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjVxMCAtMTIwIDY1IC0yMjUgbDU4NyA1ODdxLTEwNSA2NSAtMjI1IDY1ek05NjUgODE5bC01ODQgLTU4NHExMDQgLTYyIDIxOSAtNjJxMTE2IDAgMjE0LjUgNTd0MTU1LjUgMTU1LjV0NTcgMjE0LjVxMCAxMTUgLTYyIDIxOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDkxOyIgZD0iTTM5IDU4Mmw1MjIgNDI3cTE2IDEzIDI3LjUgOHQxMS41IC0yNnYtMjkxaDU1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC01NTB2LTI5MXEwIC0yMSAtMTEuNSAtMjZ0LTI3LjUgOGwtNTIyIDQyN3EtMTYgMTMgLTE2IDMydDE2IDMyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwOTI7IiBkPSJNNjM5IDEwMDlsNTIyIC00MjdxMTYgLTEzIDE2IC0zMnQtMTYgLTMybC01MjIgLTQyN3EtMTYgLTEzIC0yNy41IC04dC0xMS41IDI2djI5MWgtNTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDU1MHYyOTFxMCAyMSAxMS41IDI2dDI3LjUgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA5MzsiIGQ9Ik02ODIgMTE2MWw0MjcgLTUyMnExMyAtMTYgOCAtMjcuNXQtMjYgLTExLjVoLTI5MXYtNTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djU1MGgtMjkxcS0yMSAwIC0yNiAxMS41dDggMjcuNWw0MjcgNTIycTEzIDE2IDMyIDE2dDMyIC0xNnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk0OyIgZD0iTTU1MCAxMjAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTUwaDI5MXEyMSAwIDI2IC0xMS41dC04IC0yNy41bC00MjcgLTUyMnEtMTMgLTE2IC0zMiAtMTZ0LTMyIDE2bC00MjcgNTIycS0xMyAxNiAtOCAyNy41dDI2IDExLjVoMjkxdjU1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA5NTsiIGQ9Ik02MzkgMTEwOWw1MjIgLTQyN3ExNiAtMTMgMTYgLTMydC0xNiAtMzJsLTUyMiAtNDI3cS0xNiAtMTMgLTI3LjUgLTh0LTExLjUgMjZ2MjkxcS05NCAtMiAtMTgyIC0yMHQtMTcwLjUgLTUydC0xNDcgLTkyLjV0LTEwMC41IC0xMzUuNXE1IDEwNSAyNyAxOTMuNXQ2Ny41IDE2N3QxMTMgMTM1dDE2NyA5MS41dDIyNS41IDQydjI2MnEwIDIxIDExLjUgMjZ0MjcuNSAtOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk2OyIgZD0iTTg1MCAxMjAwaDMwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMzAwcTAgLTIxIC0xMC41IC0yNXQtMjQuNSAxMGwtOTQgOTRsLTI0OSAtMjQ5cS04IC03IC0xOCAtN3QtMTggN2wtMTA2IDEwNnEtNyA4IC03IDE4dDcgMThsMjQ5IDI0OWwtOTQgOTRxLTE0IDE0IC0xMCAyNC41dDI1IDEwLjV6TTM1MCAwaC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djMwMHEwIDIxIDEwLjUgMjV0MjQuNSAtMTBsOTQgLTk0bDI0OSAyNDkgcTggNyAxOCA3dDE4IC03bDEwNiAtMTA2cTcgLTggNyAtMTh0LTcgLTE4bC0yNDkgLTI0OWw5NCAtOTRxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk3OyIgZD0iTTEwMTQgMTEyMGwxMDYgLTEwNnE3IC04IDcgLTE4dC03IC0xOGwtMjQ5IC0yNDlsOTQgLTk0cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTMwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MzAwcTAgMjEgMTAuNSAyNXQyNC41IC0xMGw5NCAtOTRsMjQ5IDI0OXE4IDcgMTggN3QxOCAtN3pNMjUwIDYwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTk0IDk0IGwtMjQ5IC0yNDlxLTggLTcgLTE4IC03dC0xOCA3bC0xMDYgMTA2cS03IDggLTcgMTh0NyAxOGwyNDkgMjQ5bC05NCA5NHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAxOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek03MDQgOTAwaC0yMDhxLTIwIDAgLTMyIC0xNC41dC04IC0zNC41bDU4IC0zMDJxNCAtMjAgMjEuNSAtMzQuNSB0MzcuNSAtMTQuNWg1NHEyMCAwIDM3LjUgMTQuNXQyMS41IDM0LjVsNTggMzAycTQgMjAgLTggMzQuNXQtMzIgMTQuNXpNNjc1IDQwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MTUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAyOyIgZD0iTTI2MCAxMjAwcTkgMCAxOSAtMnQxNSAtNGw1IC0ycTIyIC0xMCA0NCAtMjNsMTk2IC0xMThxMjEgLTEzIDM2IC0yNHEyOSAtMjEgMzcgLTEycTExIDEzIDQ5IDM1bDE5NiAxMThxMjIgMTMgNDUgMjNxMTcgNyAzOCA3cTIzIDAgNDcgLTE2LjV0MzcgLTMzLjVsMTMgLTE2cTE0IC0yMSAxOCAtNDVsMjUgLTEyM2w4IC00NHExIC05IDguNSAtMTQuNXQxNy41IC01LjVoNjFxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MCBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTE3NWgtNDAwdjMwMGgtMjAwdi0zMDBoLTQwMHYxNzVxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNjFxMTEgMCAxOCAzdDcgOHEwIDQgOSA1MmwyNSAxMjhxNSAyNSAxOSA0NXEyIDMgNSA3dDEzLjUgMTV0MjEuNSAxOS41dDI2LjUgMTUuNSB0MjkuNSA3ek05MTUgMTA3OWwtMTY2IC0xNjJxLTcgLTcgLTUgLTEydDEyIC01aDIxOXExMCAwIDE1IDd0MiAxN2wtNTEgMTQ5cS0zIDEwIC0xMSAxMnQtMTUgLTZ6TTQ2MyA5MTdsLTE3NyAxNTdxLTggNyAtMTYgNXQtMTEgLTEybC01MSAtMTQzcS0zIC0xMCAyIC0xN3QxNSAtN2gyMzFxMTEgMCAxMi41IDV0LTUuNSAxMnpNNTAwIDBoLTM3NXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM3NWg0MDB2LTQwMHpNMTEwMCA0MDB2LTM3NSBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0zNzV2NDAwaDQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAzOyIgZD0iTTExNjUgMTE5MHE4IDMgMjEgLTYuNXQxMyAtMTcuNXEtMiAtMTc4IC0yNC41IC0zMjMuNXQtNTUuNSAtMjQ1LjV0LTg3IC0xNzQuNXQtMTAyLjUgLTExOC41dC0xMTggLTY4LjV0LTExOC41IC0zM3QtMTIwIC00LjV0LTEwNSA5LjV0LTkwIDE2LjVxLTYxIDEyIC03OCAxMXEtNCAxIC0xMi41IDB0LTM0IC0xNC41dC01Mi41IC00MC41bC0xNTMgLTE1M3EtMjYgLTI0IC0zNyAtMTQuNXQtMTEgNDMuNXEwIDY0IDQyIDEwMnE4IDggNTAuNSA0NSB0NjYuNSA1OHExOSAxNyAzNSA0N3QxMyA2MXEtOSA1NSAtMTAgMTAyLjV0NyAxMTF0MzcgMTMwdDc4IDEyOS41cTM5IDUxIDgwIDg4dDg5LjUgNjMuNXQ5NC41IDQ1dDExMy41IDM2dDEyOSAzMXQxNTcuNSAzN3QxODIgNDcuNXpNMTExNiAxMDk4cS04IDkgLTIyLjUgLTN0LTQ1LjUgLTUwcS0zOCAtNDcgLTExOSAtMTAzLjV0LTE0MiAtODkuNWwtNjIgLTMzcS01NiAtMzAgLTEwMiAtNTd0LTEwNCAtNjh0LTEwMi41IC04MC41dC04NS41IC05MSB0LTY0IC0xMDQuNXEtMjQgLTU2IC0zMSAtODZ0MiAtMzJ0MzEuNSAxNy41dDU1LjUgNTkuNXEyNSAzMCA5NCA3NS41dDEyNS41IDc3LjV0MTQ3LjUgODFxNzAgMzcgMTE4LjUgNjl0MTAyIDc5LjV0OTkgMTExdDg2LjUgMTQ4LjVxMjIgNTAgMjQgNjB0LTYgMTl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNDsiIGQ9Ik02NTMgMTIzMXEtMzkgLTY3IC01NC41IC0xMzF0LTEwLjUgLTExNC41dDI0LjUgLTk2LjV0NDcuNSAtODB0NjMuNSAtNjIuNXQ2OC41IC00Ni41dDY1IC0zMHEtNCA3IC0xNy41IDM1dC0xOC41IDM5LjV0LTE3IDM5LjV0LTE3IDQzdC0xMyA0MnQtOS41IDQ0LjV0LTIgNDJ0NCA0M3QxMy41IDM5dDIzIDM4LjVxOTYgLTQyIDE2NSAtMTA3LjV0MTA1IC0xMzh0NTIgLTE1NnQxMyAtMTU5dC0xOSAtMTQ5LjVxLTEzIC01NSAtNDQgLTEwNi41IHQtNjggLTg3dC03OC41IC02NC41dC03Mi41IC00NXQtNTMgLTIycS03MiAtMjIgLTEyNyAtMTFxLTMxIDYgLTEzIDE5cTYgMyAxNyA3cTEzIDUgMzIuNSAyMXQ0MSA0NHQzOC41IDYzLjV0MjEuNSA4MS41dC02LjUgOTQuNXQtNTAgMTA3dC0xMDQgMTE1LjVxMTAgLTEwNCAtMC41IC0xODl0LTM3IC0xNDAuNXQtNjUgLTkzdC04NCAtNTJ0LTkzLjUgLTExdC05NSAyNC41cS04MCAzNiAtMTMxLjUgMTE0dC01My41IDE3MXEtMiAyMyAwIDQ5LjUgdDQuNSA1Mi41dDEzLjUgNTZ0MjcuNSA2MHQ0NiA2NC41dDY5LjUgNjguNXEtOCAtNTMgLTUgLTEwMi41dDE3LjUgLTkwdDM0IC02OC41dDQ0LjUgLTM5dDQ5IC0ycTMxIDEzIDM4LjUgMzZ0LTQuNSA1NXQtMjkgNjQuNXQtMzYgNzV0LTI2IDc1LjVxLTE1IDg1IDIgMTYxLjV0NTMuNSAxMjguNXQ4NS41IDkyLjV0OTMuNSA2MXQ4MS41IDI1LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNTsiIGQ9Ik02MDAgMTA5NHE4MiAwIDE2MC41IC0yMi41dDE0MCAtNTl0MTE2LjUgLTgyLjV0OTQuNSAtOTV0NjggLTk1dDQyLjUgLTgyLjV0MTQgLTU3LjV0LTE0IC01Ny41dC00MyAtODIuNXQtNjguNSAtOTV0LTk0LjUgLTk1dC0xMTYuNSAtODIuNXQtMTQwIC01OXQtMTU5LjUgLTIyLjV0LTE1OS41IDIyLjV0LTE0MCA1OXQtMTE2LjUgODIuNXQtOTQuNSA5NXQtNjguNSA5NXQtNDMgODIuNXQtMTQgNTcuNXQxNCA1Ny41dDQyLjUgODIuNXQ2OCA5NSB0OTQuNSA5NXQxMTYuNSA4Mi41dDE0MCA1OXQxNjAuNSAyMi41ek04ODggODI5cS0xNSAxNSAtMTggMTJ0NSAtMjJxMjUgLTU3IDI1IC0xMTlxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4dC0yMTIgODh0LTg4IDIxMnEwIDU5IDIzIDExNHE4IDE5IDQuNSAyMnQtMTcuNSAtMTJxLTcwIC02OSAtMTYwIC0xODRxLTEzIC0xNiAtMTUgLTQwLjV0OSAtNDIuNXEyMiAtMzYgNDcgLTcxdDcwIC04MnQ5Mi41IC04MXQxMTMgLTU4LjV0MTMzLjUgLTI0LjUgdDEzMy41IDI0dDExMyA1OC41dDkyLjUgODEuNXQ3MCA4MS41dDQ3IDcwLjVxMTEgMTggOSA0Mi41dC0xNCA0MS41cS05MCAxMTcgLTE2MyAxODl6TTQ0OCA3MjdsLTM1IC0zNnEtMTUgLTE1IC0xOS41IC0zOC41dDQuNSAtNDEuNXEzNyAtNjggOTMgLTExNnExNiAtMTMgMzguNSAtMTF0MzYuNSAxN2wzNSAzNHExNCAxNSAxMi41IDMzLjV0LTE2LjUgMzMuNXEtNDQgNDQgLTg5IDExN3EtMTEgMTggLTI4IDIwdC0zMiAtMTJ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNjsiIGQ9Ik01OTIgMGgtMTQ4bDMxIDEyMHEtOTEgMjAgLTE3NS41IDY4LjV0LTE0My41IDEwNi41dC0xMDMuNSAxMTl0LTY2LjUgMTEwdC0yMiA3NnEwIDIxIDE0IDU3LjV0NDIuNSA4Mi41dDY4IDk1dDk0LjUgOTV0MTE2LjUgODIuNXQxNDAgNTl0MTYwLjUgMjIuNXE2MSAwIDEyNiAtMTVsMzIgMTIxaDE0OHpNOTQ0IDc3MGw0NyAxODFxMTA4IC04NSAxNzYuNSAtMTkydDY4LjUgLTE1OXEwIC0yNiAtMTkuNSAtNzF0LTU5LjUgLTEwMnQtOTMgLTExMiB0LTEyOSAtMTA0LjV0LTE1OCAtNzUuNWw0NiAxNzNxNzcgNDkgMTM2IDExN3Q5NyAxMzFxMTEgMTggOSA0Mi41dC0xNCA0MS41cS01NCA3MCAtMTA3IDEzMHpNMzEwIDgyNHEtNzAgLTY5IC0xNjAgLTE4NHEtMTMgLTE2IC0xNSAtNDAuNXQ5IC00Mi41cTE4IC0zMCAzOSAtNjB0NTcgLTcwLjV0NzQgLTczdDkwIC02MXQxMDUgLTQxLjVsNDEgMTU0cS0xMDcgMTggLTE3OC41IDEwMS41dC03MS41IDE5My41cTAgNTkgMjMgMTE0cTggMTkgNC41IDIyIHQtMTcuNSAtMTJ6TTQ0OCA3MjdsLTM1IC0zNnEtMTUgLTE1IC0xOS41IC0zOC41dDQuNSAtNDEuNXEzNyAtNjggOTMgLTExNnExNiAtMTMgMzguNSAtMTF0MzYuNSAxN2wxMiAxMWwyMiA4NmwtMyA0cS00NCA0NCAtODkgMTE3cS0xMSAxOCAtMjggMjB0LTMyIC0xMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTA3OyIgZD0iTS05MCAxMDBsNjQyIDEwNjZxMjAgMzEgNDggMjguNXQ0OCAtMzUuNWw2NDIgLTEwNTZxMjEgLTMyIDcuNSAtNjcuNXQtNTAuNSAtMzUuNWgtMTI5NHEtMzcgMCAtNTAuNSAzNHQ3LjUgNjZ6TTE1NSAyMDBoMzQ1djc1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzVoMzQ1bC00NDUgNzIzek00OTYgNzAwaDIwOHEyMCAwIDMyIC0xNC41dDggLTM0LjVsLTU4IC0yNTIgcS00IC0yMCAtMjEuNSAtMzQuNXQtMzcuNSAtMTQuNWgtNTRxLTIwIDAgLTM3LjUgMTQuNXQtMjEuNSAzNC41bC01OCAyNTJxLTQgMjAgOCAzNC41dDMyIDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwODsiIGQ9Ik02NTAgMTIwMHE2MiAwIDEwNiAtNDR0NDQgLTEwNnYtMzM5bDM2MyAtMzI1cTE1IC0xNCAyNiAtMzguNXQxMSAtNDQuNXYtNDFxMCAtMjAgLTEyIC0yNi41dC0yOSA1LjVsLTM1OSAyNDl2LTI2M3ExMDAgLTkzIDEwMCAtMTEzdi02NHEwIC0yMSAtMTMgLTI5dC0zMiAxbC0yMDUgMTI4bC0yMDUgLTEyOHEtMTkgLTkgLTMyIC0xdC0xMyAyOXY2NHEwIDIwIDEwMCAxMTN2MjYzbC0zNTkgLTI0OXEtMTcgLTEyIC0yOSAtNS41dC0xMiAyNi41djQxIHEwIDIwIDExIDQ0LjV0MjYgMzguNWwzNjMgMzI1djMzOXEwIDYyIDQ0IDEwNnQxMDYgNDR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwOTsiIGQ9Ik04NTAgMTIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwaDUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoLTExMDB2MTUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGg1MDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMTAwIDgwMHYtNzUwcTAgLTIxIC0xNC41IC0zNS41IHQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NzUwaDExMDB6TTEwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTMwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTUwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTcwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTkwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTMwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTUwMCA0MDAgdi0xMDBoMTAwdjEwMGgtMTAwek03MDAgNDAwdi0xMDBoMTAwdjEwMGgtMTAwek05MDAgNDAwdi0xMDBoMTAwdjEwMGgtMTAwek0xMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek0zMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek01MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek03MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek05MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTA7IiBkPSJNMTEzNSAxMTY1bDI0OSAtMjMwcTE1IC0xNCAxNSAtMzV0LTE1IC0zNWwtMjQ5IC0yMzBxLTE0IC0xNCAtMjQuNSAtMTB0LTEwLjUgMjV2MTUwaC0xNTlsLTYwMCAtNjAwaC0yOTFxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMjA5bDYwMCA2MDBoMjQxdjE1MHEwIDIxIDEwLjUgMjV0MjQuNSAtMTB6TTUyMiA4MTlsLTE0MSAtMTQxbC0xMjIgMTIyaC0yMDlxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDI5MXpNMTEzNSA1NjVsMjQ5IC0yMzBxMTUgLTE0IDE1IC0zNXQtMTUgLTM1bC0yNDkgLTIzMHEtMTQgLTE0IC0yNC41IC0xMHQtMTAuNSAyNXYxNTBoLTI0MWwtMTgxIDE4MWwxNDEgMTQxbDEyMiAtMTIyaDE1OXYxNTBxMCAyMSAxMC41IDI1dDI0LjUgLTEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTE7IiBkPSJNMTAwIDExMDBoMTAwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNjAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC01OTZsLTMwNCAtMzAwdjMwMGgtMTAwcS00MSAwIC03MC41IDI5LjV0LTI5LjUgNzAuNXY2MDBxMCA0MSAyOS41IDcwLjV0NzAuNSAyOS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTI7IiBkPSJNMTUwIDEyMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yNTBoLTMwMHYyNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTIwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTI1MGgtMzAwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTExMDAgODAwdi0zMDBxMCAtNDEgLTMgLTc3LjV0LTE1IC04OS41dC0zMiAtOTZ0LTU4IC04OXQtODkgLTc3dC0xMjkgLTUxdC0xNzQgLTIwdC0xNzQgMjAgdC0xMjkgNTF0LTg5IDc3dC01OCA4OXQtMzIgOTZ0LTE1IDg5LjV0LTMgNzcuNXYzMDBoMzAwdi0yNTB2LTI3di00Mi41dDEuNSAtNDF0NSAtMzh0MTAgLTM1dDE2LjUgLTMwdDI1LjUgLTI0LjV0MzUgLTE5dDQ2LjUgLTEydDYwIC00dDYwIDQuNXQ0Ni41IDEyLjV0MzUgMTkuNXQyNSAyNS41dDE3IDMwLjV0MTAgMzV0NSAzOHQyIDQwLjV0LTAuNSA0MnYyNXYyNTBoMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTM7IiBkPSJNMTEwMCA0MTFsLTE5OCAtMTk5bC0zNTMgMzUzbC0zNTMgLTM1M2wtMTk3IDE5OWw1NTEgNTUxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTQ7IiBkPSJNMTEwMSA3ODlsLTU1MCAtNTUxbC01NTEgNTUxbDE5OCAxOTlsMzUzIC0zNTNsMzUzIDM1M3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTE1OyIgZD0iTTQwNCAxMDAwaDc0NnEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTUxaDE1MHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNWwtMjMwIC0yNDlxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI0OXEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNWgxNTB2NDAxaC0zODF6TTEzNSA5ODRsMjMwIC0yNDlxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNWgtMTUwdi00MDBoMzg1bDIxNSAtMjAwaC03NTBxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXY1NTBoLTE1MHEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIzMCAyNDlxMTQgMTUgMzUgMTV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTY7IiBkPSJNNTYgMTIwMGg5NHExNyAwIDMxIC0xMXQxOCAtMjdsMzggLTE2Mmg4OTZxMjQgMCAzOSAtMTguNXQxMCAtNDIuNWwtMTAwIC00NzVxLTUgLTIxIC0yNyAtNDIuNXQtNTUgLTIxLjVoLTYzM2w0OCAtMjAwaDUzNXEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41dC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1MGgtMzAwdi01MCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjV0LTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaC0zMXEtMTggMCAtMzIuNSAxMHQtMjAuNSAxOWwtNSAxMGwtMjAxIDk2MWgtNTRxLTIwIDAgLTM1IDE0LjV0LTE1IDM1LjV0MTUgMzUuNXQzNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTc7IiBkPSJNMTIwMCAxMDAwdi0xMDBoLTEyMDB2MTAwaDIwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMzAwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41aDUwMHpNMCA4MDBoMTIwMHYtODAwaC0xMjAwdjgwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTE4OyIgZD0iTTIwMCA4MDBsLTIwMCAtNDAwdjYwMGgyMDBxMCA0MSAyOS41IDcwLjV0NzAuNSAyOS41aDMwMHE0MiAwIDcxIC0yOS41dDI5IC03MC41aDUwMHYtMjAwaC0xMDAwek0xNTAwIDcwMGwtMzAwIC03MDBoLTEyMDBsMzAwIDcwMGgxMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTk7IiBkPSJNNjM1IDExODRsMjMwIC0yNDlxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNWgtMTUwdi02MDFoMTUwcTIxIDAgMjUgLTEwLjV0LTEwIC0yNC41bC0yMzAgLTI0OXEtMTQgLTE1IC0zNSAtMTV0LTM1IDE1bC0yMzAgMjQ5cS0xNCAxNCAtMTAgMjQuNXQyNSAxMC41aDE1MHY2MDFoLTE1MHEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIzMCAyNDlxMTQgMTUgMzUgMTV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMjA7IiBkPSJNOTM2IDg2NGwyNDkgLTIyOXExNCAtMTUgMTQgLTM1LjV0LTE0IC0zNS41bC0yNDkgLTIyOXEtMTUgLTE1IC0yNS41IC0xMC41dC0xMC41IDI0LjV2MTUxaC02MDB2LTE1MXEwIC0yMCAtMTAuNSAtMjQuNXQtMjUuNSAxMC41bC0yNDkgMjI5cS0xNCAxNSAtMTQgMzUuNXQxNCAzNS41bDI0OSAyMjlxMTUgMTUgMjUuNSAxMC41dDEwLjUgLTI1LjV2LTE0OWg2MDB2MTQ5cTAgMjEgMTAuNSAyNS41dDI1LjUgLTEwLjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyMTsiIGQ9Ik0xMTY5IDQwMGwtMTcyIDczMnEtNSAyMyAtMjMgNDUuNXQtMzggMjIuNWgtNjcycS0yMCAwIC0zOCAtMjB0LTIzIC00MWwtMTcyIC03MzloMTEzOHpNMTEwMCAzMDBoLTEwMDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTEwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoMTAwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2MTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41ek04MDAgMTAwdjEwMGgxMDB2LTEwMGgtMTAwIHpNMTAwMCAxMDB2MTAwaDEwMHYtMTAwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyMjsiIGQ9Ik0xMTUwIDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTg1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNXQtMzUuNSAxNC41dC0xNC41IDM1LjV2ODUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTAwMCAyMDBsLTY3NSAyMDBoLTM4bDQ3IC0yNzZxMyAtMTYgLTUuNSAtMjB0LTI5LjUgLTRoLTdoLTg0cS0yMCAwIC0zNC41IDE0dC0xOC41IDM1cS01NSAzMzcgLTU1IDM1MXYyNTB2NnEwIDE2IDEgMjMuNXQ2LjUgMTQgdDE3LjUgNi41aDIwMGw2NzUgMjUwdi04NTB6TTAgNzUwdi0yNTBxLTQgMCAtMTEgMC41dC0yNCA2dC0zMCAxNXQtMjQgMzB0LTExIDQ4LjV2NTBxMCAyNiAxMC41IDQ2dDI1IDMwdDI5IDE2dDI1LjUgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTIzOyIgZD0iTTU1MyAxMjAwaDk0cTIwIDAgMjkgLTEwLjV0MyAtMjkuNWwtMTggLTM3cTgzIC0xOSAxNDQgLTgyLjV0NzYgLTE0MC41bDYzIC0zMjdsMTE4IC0xNzNoMTdxMTkgMCAzMyAtMTQuNXQxNCAtMzV0LTEzIC00MC41dC0zMSAtMjdxLTggLTQgLTIzIC05LjV0LTY1IC0xOS41dC0xMDMgLTI1dC0xMzIuNSAtMjB0LTE1OC41IC05cS01NyAwIC0xMTUgNXQtMTA0IDEydC04OC41IDE1LjV0LTczLjUgMTcuNXQtNTQuNSAxNnQtMzUuNSAxMmwtMTEgNCBxLTE4IDggLTMxIDI4dC0xMyA0MC41dDE0IDM1dDMzIDE0LjVoMTdsMTE4IDE3M2w2MyAzMjdxMTUgNzcgNzYgMTQwdDE0NCA4M2wtMTggMzJxLTYgMTkgMy41IDMydDI4LjUgMTN6TTQ5OCAxMTBxNTAgLTYgMTAyIC02cTUzIDAgMTAyIDZxLTEyIC00OSAtMzkuNSAtNzkuNXQtNjIuNSAtMzAuNXQtNjMgMzAuNXQtMzkgNzkuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTI0OyIgZD0iTTgwMCA5NDZsMjI0IDc4bC03OCAtMjI0bDIzNCAtNDVsLTE4MCAtMTU1bDE4MCAtMTU1bC0yMzQgLTQ1bDc4IC0yMjRsLTIyNCA3OGwtNDUgLTIzNGwtMTU1IDE4MGwtMTU1IC0xODBsLTQ1IDIzNGwtMjI0IC03OGw3OCAyMjRsLTIzNCA0NWwxODAgMTU1bC0xODAgMTU1bDIzNCA0NWwtNzggMjI0bDIyNCAtNzhsNDUgMjM0bDE1NSAtMTgwbDE1NSAxODB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyNTsiIGQ9Ik02NTAgMTIwMGg1MHE0MCAwIDcwIC00MC41dDMwIC04NC41di0xNTBsLTI4IC0xMjVoMzI4cTQwIDAgNzAgLTQwLjV0MzAgLTg0LjV2LTEwMHEwIC00NSAtMjkgLTc0bC0yMzggLTM0NHEtMTYgLTI0IC0zOCAtNDAuNXQtNDUgLTE2LjVoLTI1MHEtNyAwIC00MiAyNXQtNjYgNTBsLTMxIDI1aC02MXEtNDUgMCAtNzIuNSAxOHQtMjcuNSA1N3Y0MDBxMCAzNiAyMCA2M2wxNDUgMTk2bDk2IDE5OHExMyAyOCAzNy41IDQ4dDUxLjUgMjB6IE02NTAgMTEwMGwtMTAwIC0yMTJsLTE1MCAtMjEzdi0zNzVoMTAwbDEzNiAtMTAwaDIxNGwyNTAgMzc1djEyNWgtNDUwbDUwIDIyNXYxNzVoLTUwek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTI2OyIgZD0iTTYwMCAxMTAwaDI1MHEyMyAwIDQ1IC0xNi41dDM4IC00MC41bDIzOCAtMzQ0cTI5IC0yOSAyOSAtNzR2LTEwMHEwIC00NCAtMzAgLTg0LjV0LTcwIC00MC41aC0zMjhxMjggLTExOCAyOCAtMTI1di0xNTBxMCAtNDQgLTMwIC04NC41dC03MCAtNDAuNWgtNTBxLTI3IDAgLTUxLjUgMjB0LTM3LjUgNDhsLTk2IDE5OGwtMTQ1IDE5NnEtMjAgMjcgLTIwIDYzdjQwMHEwIDM5IDI3LjUgNTd0NzIuNSAxOGg2MXExMjQgMTAwIDEzOSAxMDB6IE01MCAxMDAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTYzNiAxMDAwbC0xMzYgLTEwMGgtMTAwdi0zNzVsMTUwIC0yMTNsMTAwIC0yMTJoNTB2MTc1bC01MCAyMjVoNDUwdjEyNWwtMjUwIDM3NWgtMjE0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMjc7IiBkPSJNMzU2IDg3M2wzNjMgMjMwcTMxIDE2IDUzIC02bDExMCAtMTEycTEzIC0xMyAxMy41IC0zMnQtMTEuNSAtMzRsLTg0IC0xMjFoMzAycTg0IDAgMTM4IC0zOHQ1NCAtMTEwdC01NSAtMTExdC0xMzkgLTM5aC0xMDZsLTEzMSAtMzM5cS02IC0yMSAtMTkuNSAtNDF0LTI4LjUgLTIwaC0zNDJxLTcgMCAtOTAgODF0LTgzIDk0djUyNXEwIDE3IDE0IDM1LjV0MjggMjguNXpNNDAwIDc5MnYtNTAzbDEwMCAtODloMjkzbDEzMSAzMzkgcTYgMjEgMTkuNSA0MXQyOC41IDIwaDIwM3EyMSAwIDMwLjUgMjV0MC41IDUwdC0zMSAyNWgtNDU2aC03aC02aC01LjV0LTYgMC41dC01IDEuNXQtNSAydC00IDIuNXQtNCA0dC0yLjUgNC41cS0xMiAyNSA1IDQ3bDE0NiAxODNsLTg2IDgzek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NTAwIHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyODsiIGQ9Ik00NzUgMTEwM2wzNjYgLTIzMHEyIC0xIDYgLTMuNXQxNCAtMTAuNXQxOCAtMTYuNXQxNC41IC0yMHQ2LjUgLTIyLjV2LTUyNXEwIC0xMyAtODYgLTk0dC05MyAtODFoLTM0MnEtMTUgMCAtMjguNSAyMHQtMTkuNSA0MWwtMTMxIDMzOWgtMTA2cS04NSAwIC0xMzkuNSAzOXQtNTQuNSAxMTF0NTQgMTEwdDEzOCAzOGgzMDJsLTg1IDEyMXEtMTEgMTUgLTEwLjUgMzR0MTMuNSAzMmwxMTAgMTEycTIyIDIyIDUzIDZ6TTM3MCA5NDVsMTQ2IC0xODMgcTE3IC0yMiA1IC00N3EtMiAtMiAtMy41IC00LjV0LTQgLTR0LTQgLTIuNXQtNSAtMnQtNSAtMS41dC02IC0wLjVoLTZoLTYuNWgtNmgtNDc1di0xMDBoMjIxcTE1IDAgMjkgLTIwdDIwIC00MWwxMzAgLTMzOWgyOTRsMTA2IDg5djUwM2wtMzQyIDIzNnpNMTA1MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjUgdjUwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyOTsiIGQ9Ik01NTAgMTI5NHE3MiAwIDExMSAtNTV0MzkgLTEzOXYtMTA2bDMzOSAtMTMxcTIxIC02IDQxIC0xOS41dDIwIC0yOC41di0zNDJxMCAtNyAtODEgLTkwdC05NCAtODNoLTUyNXEtMTcgMCAtMzUuNSAxNHQtMjguNSAyOGwtOSAxNGwtMjMwIDM2M3EtMTYgMzEgNiA1M2wxMTIgMTEwcTEzIDEzIDMyIDEzLjV0MzQgLTExLjVsMTIxIC04NHYzMDJxMCA4NCAzOCAxMzh0MTEwIDU0ek02MDAgOTcydjIwM3EwIDIxIC0yNSAzMC41dC01MCAwLjUgdC0yNSAtMzF2LTQ1NnYtN3YtNnYtNS41dC0wLjUgLTZ0LTEuNSAtNXQtMiAtNXQtMi41IC00dC00IC00dC00LjUgLTIuNXEtMjUgLTEyIC00NyA1bC0xODMgMTQ2bC04MyAtODZsMjM2IC0zMzloNTAzbDg5IDEwMHYyOTNsLTMzOSAxMzFxLTIxIDYgLTQxIDE5LjV0LTIwIDI4LjV6TTQ1MCAyMDBoNTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTUwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMDsiIGQ9Ik0zNTAgMTEwMGg1MDBxMjEgMCAzNS41IDE0LjV0MTQuNSAzNS41djEwMHEwIDIxIC0xNC41IDM1LjV0LTM1LjUgMTQuNWgtNTAwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xMDBxMCAtMjEgMTQuNSAtMzUuNXQzNS41IC0xNC41ek02MDAgMzA2di0xMDZxMCAtODQgLTM5IC0xMzl0LTExMSAtNTV0LTExMCA1NHQtMzggMTM4djMwMmwtMTIxIC04NHEtMTUgLTEyIC0zNCAtMTEuNXQtMzIgMTMuNWwtMTEyIDExMCBxLTIyIDIyIC02IDUzbDIzMCAzNjNxMSAyIDMuNSA2dDEwLjUgMTMuNXQxNi41IDE3dDIwIDEzLjV0MjIuNSA2aDUyNXExMyAwIDk0IC04M3Q4MSAtOTB2LTM0MnEwIC0xNSAtMjAgLTI4LjV0LTQxIC0xOS41ek0zMDggOTAwbC0yMzYgLTMzOWw4MyAtODZsMTgzIDE0NnEyMiAxNyA0NyA1cTIgLTEgNC41IC0yLjV0NCAtNHQyLjUgLTR0MiAtNXQxLjUgLTV0MC41IC02di01LjV2LTZ2LTd2LTQ1NnEwIC0yMiAyNSAtMzF0NTAgMC41dDI1IDMwLjUgdjIwM3EwIDE1IDIwIDI4LjV0NDEgMTkuNWwzMzkgMTMxdjI5M2wtODkgMTAwaC01MDN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMTsiIGQ9Ik02MDAgMTE3OHExMTggMCAyMjUgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNXQtNDUuNSAtMjI1dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjUgLTQ1LjV0LTIyNSA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjV0NDUuNSAyMjV0MTIzIDE4NC41dDE4NC41IDEyM3QyMjUgNDUuNXpNOTE0IDYzMmwtMjc1IDIyM3EtMTYgMTMgLTI3LjUgOHQtMTEuNSAtMjZ2LTEzN2gtMjc1IHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTE1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDI3NXYtMTM3cTAgLTIxIDExLjUgLTI2dDI3LjUgOGwyNzUgMjIzcTE2IDEzIDE2IDMydC0xNiAzMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTMyOyIgZD0iTTYwMCAxMTc4cTExOCAwIDIyNSAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI1dC00NS41IC0yMjV0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNSAtNDUuNXQtMjI1IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNXQ0NS41IDIyNXQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNSA0NS41ek01NjEgODU1bC0yNzUgLTIyM3EtMTYgLTEzIC0xNiAtMzJ0MTYgLTMybDI3NSAtMjIzcTE2IC0xMyAyNy41IC04IHQxMS41IDI2djEzN2gyNzVxMTAgMCAxNy41IDcuNXQ3LjUgMTcuNXYxNTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41aC0yNzV2MTM3cTAgMjEgLTExLjUgMjZ0LTI3LjUgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMzsiIGQ9Ik02MDAgMTE3OHExMTggMCAyMjUgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNXQtNDUuNSAtMjI1dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjUgLTQ1LjV0LTIyNSA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjV0NDUuNSAyMjV0MTIzIDE4NC41dDE4NC41IDEyM3QyMjUgNDUuNXpNODU1IDYzOWwtMjIzIDI3NXEtMTMgMTYgLTMyIDE2dC0zMiAtMTZsLTIyMyAtMjc1cS0xMyAtMTYgLTggLTI3LjUgdDI2IC0xMS41aDEzN3YtMjc1cTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2Mjc1aDEzN3EyMSAwIDI2IDExLjV0LTggMjcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM0OyIgZD0iTTYwMCAxMTc4cTExOCAwIDIyNSAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI1dC00NS41IC0yMjV0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNSAtNDUuNXQtMjI1IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNXQ0NS41IDIyNXQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNSA0NS41ek02NzUgOTAwaC0xNTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di0yNzVoLTEzN3EtMjEgMCAtMjYgLTExLjUgdDggLTI3LjVsMjIzIC0yNzVxMTMgLTE2IDMyIC0xNnQzMiAxNmwyMjMgMjc1cTEzIDE2IDggMjcuNXQtMjYgMTEuNWgtMTM3djI3NXEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzNTsiIGQ9Ik02MDAgMTE3NnExMTYgMCAyMjIuNSAtNDZ0MTg0IC0xMjMuNXQxMjMuNSAtMTg0dDQ2IC0yMjIuNXQtNDYgLTIyMi41dC0xMjMuNSAtMTg0dC0xODQgLTEyMy41dC0yMjIuNSAtNDZ0LTIyMi41IDQ2dC0xODQgMTIzLjV0LTEyMy41IDE4NHQtNDYgMjIyLjV0NDYgMjIyLjV0MTIzLjUgMTg0dDE4NCAxMjMuNXQyMjIuNSA0NnpNNjI3IDExMDFxLTE1IC0xMiAtMzYuNSAtMjAuNXQtMzUuNSAtMTJ0LTQzIC04dC0zOSAtNi41IHEtMTUgLTMgLTQ1LjUgMHQtNDUuNSAtMnEtMjAgLTcgLTUxLjUgLTI2LjV0LTM0LjUgLTM0LjVxLTMgLTExIDYuNSAtMjIuNXQ4LjUgLTE4LjVxLTMgLTM0IC0yNy41IC05MXQtMjkuNSAtNzlxLTkgLTM0IDUgLTkzdDggLTg3cTAgLTkgMTcgLTQ0LjV0MTYgLTU5LjVxMTIgMCAyMyAtNXQyMy41IC0xNXQxOS41IC0xNHExNiAtOCAzMyAtMTV0NDAuNSAtMTV0MzQuNSAtMTJxMjEgLTkgNTIuNSAtMzJ0NjAgLTM4dDU3LjUgLTExIHE3IC0xNSAtMyAtMzR0LTIyLjUgLTQwdC05LjUgLTM4cTEzIC0yMSAyMyAtMzQuNXQyNy41IC0yNy41dDM2LjUgLTE4cTAgLTcgLTMuNSAtMTZ0LTMuNSAtMTR0NSAtMTdxMTA0IC0yIDIyMSAxMTJxMzAgMjkgNDYuNSA0N3QzNC41IDQ5dDIxIDYzcS0xMyA4IC0zNyA4LjV0LTM2IDcuNXEtMTUgNyAtNDkuNSAxNXQtNTEuNSAxOXEtMTggMCAtNDEgLTAuNXQtNDMgLTEuNXQtNDIgLTYuNXQtMzggLTE2LjVxLTUxIC0zNSAtNjYgLTEyIHEtNCAxIC0zLjUgMjUuNXQwLjUgMjUuNXEtNiAxMyAtMjYuNSAxNy41dC0yNC41IDYuNXExIDE1IC0wLjUgMzAuNXQtNyAyOHQtMTguNSAxMS41dC0zMSAtMjFxLTIzIC0yNSAtNDIgNHEtMTkgMjggLTggNThxNiAxNiAyMiAyMnE2IC0xIDI2IC0xLjV0MzMuNSAtNHQxOS41IC0xMy41cTcgLTEyIDE4IC0yNHQyMS41IC0yMC41dDIwIC0xNXQxNS41IC0xMC41bDUgLTNxMiAxMiA3LjUgMzAuNXQ4IDM0LjV0LTAuNSAzMnEtMyAxOCAzLjUgMjkgdDE4IDIyLjV0MTUuNSAyNC41cTYgMTQgMTAuNSAzNXQ4IDMxdDE1LjUgMjIuNXQzNCAyMi41cS02IDE4IDEwIDM2cTggMCAyNCAtMS41dDI0LjUgLTEuNXQyMCA0LjV0MjAuNSAxNS41cS0xMCAyMyAtMzEgNDIuNXQtMzcuNSAyOS41dC00OSAyN3QtNDMuNSAyM3EwIDEgMiA4dDMgMTEuNXQxLjUgMTAuNXQtMSA5LjV0LTQuNSA0LjVxMzEgLTEzIDU4LjUgLTE0LjV0MzguNSAyLjVsMTIgNXE1IDI4IC05LjUgNDZ0LTM2LjUgMjR0LTUwIDE1IHQtNDEgMjBxLTE4IC00IC0zNyAwek02MTMgOTk0cTAgLTE3IDggLTQydDE3IC00NXQ5IC0yM3EtOCAxIC0zOS41IDUuNXQtNTIuNSAxMHQtMzcgMTYuNXEzIDExIDE2IDI5LjV0MTYgMjUuNXExMCAtMTAgMTkgLTEwdDE0IDZ0MTMuNSAxNC41dDE2LjUgMTIuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM2OyIgZD0iTTc1NiAxMTU3cTE2NCA5MiAzMDYgLTlsLTI1OSAtMTM4bDE0NSAtMjMybDI1MSAxMjZxNiAtODkgLTM0IC0xNTYuNXQtMTE3IC0xMTAuNXEtNjAgLTM0IC0xMjcgLTM5LjV0LTEyNiAxNi41bC01OTYgLTU5NnEtMTUgLTE2IC0zNi41IC0xNnQtMzYuNSAxNmwtMTExIDExMHEtMTUgMTUgLTE1IDM2LjV0MTUgMzcuNWw2MDAgNTk5cS0zNCAxMDEgNS41IDIwMS41dDEzNS41IDE1NC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMzc7IiBob3Jpei1hZHYteD0iMTIyMCIgZD0iTTEwMCAxMTk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNMTEwMCAxMDk2aC0yMDB2LTEwMGgyMDB2MTAwek0xMDAgNzk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMCBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djEwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTExMDAgNjk2aC01MDB2LTEwMGg1MDB2MTAwek0xMDAgMzk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNMTEwMCAyOTZoLTMwMHYtMTAwaDMwMHYxMDB6ICIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMzg7IiBkPSJNMTUwIDEyMDBoOTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41dC0xNC41IC0zNS41dC0zNS41IC0xNC41aC05MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTcwMCA1MDB2LTMwMGwtMjAwIC0yMDB2NTAwbC0zNTAgNTAwaDkwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM5OyIgZD0iTTUwMCAxMjAwaDIwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtMTAwaDMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNDAwaC01MDB2MTAwaC0yMDB2LTEwMGgtNTAwdjQwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMzAwdjEwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTUwMCAxMTAwdi0xMDBoMjAwdjEwMGgtMjAwek0xMjAwIDQwMHYtMjAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC0xMDAwIHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MjAwaDEyMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0MDsiIGQ9Ik01MCAxMjAwaDMwMHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNWwtOTQgLTk0bDE5OSAtMTk5cTcgLTggNyAtMTh0LTcgLTE4bC0xMDYgLTEwNnEtOCAtNyAtMTggLTd0LTE4IDdsLTE5OSAxOTlsLTk0IC05NHEtMTQgLTE0IC0yNC41IC0xMHQtMTAuNSAyNXYzMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTIwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTk0IDk0IGwtMTk5IC0xOTlxLTggLTcgLTE4IC03dC0xOCA3bC0xMDYgMTA2cS03IDggLTcgMTh0NyAxOGwxOTkgMTk5bC05NCA5NHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXpNMzY0IDQ3MGwxMDYgLTEwNnE3IC04IDcgLTE4dC03IC0xOGwtMTk5IC0xOTlsOTQgLTk0cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTMwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MzAwcTAgMjEgMTAuNSAyNXQyNC41IC0xMGw5NCAtOTRsMTk5IDE5OSBxOCA3IDE4IDd0MTggLTd6TTEwNzEgMjcxbDk0IDk0cTE0IDE0IDI0LjUgMTB0MTAuNSAtMjV2LTMwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0yNSAxMC41dDEwIDI0LjVsOTQgOTRsLTE5OSAxOTlxLTcgOCAtNyAxOHQ3IDE4bDEwNiAxMDZxOCA3IDE4IDd0MTggLTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0MTsiIGQ9Ik01OTYgMTE5MnExMjEgMCAyMzEuNSAtNDcuNXQxOTAgLTEyN3QxMjcgLTE5MHQ0Ny41IC0yMzEuNXQtNDcuNSAtMjMxLjV0LTEyNyAtMTkwLjV0LTE5MCAtMTI3dC0yMzEuNSAtNDd0LTIzMS41IDQ3dC0xOTAuNSAxMjd0LTEyNyAxOTAuNXQtNDcgMjMxLjV0NDcgMjMxLjV0MTI3IDE5MHQxOTAuNSAxMjd0MjMxLjUgNDcuNXpNNTk2IDEwMTBxLTExMiAwIC0yMDcuNSAtNTUuNXQtMTUxIC0xNTF0LTU1LjUgLTIwNy41dDU1LjUgLTIwNy41IHQxNTEgLTE1MXQyMDcuNSAtNTUuNXQyMDcuNSA1NS41dDE1MSAxNTF0NTUuNSAyMDcuNXQtNTUuNSAyMDcuNXQtMTUxIDE1MXQtMjA3LjUgNTUuNXpNNDU0LjUgOTA1cTIyLjUgMCAzOC41IC0xNnQxNiAtMzguNXQtMTYgLTM5dC0zOC41IC0xNi41dC0zOC41IDE2LjV0LTE2IDM5dDE2IDM4LjV0MzguNSAxNnpNNzU0LjUgOTA1cTIyLjUgMCAzOC41IC0xNnQxNiAtMzguNXQtMTYgLTM5dC0zOCAtMTYuNXEtMTQgMCAtMjkgMTBsLTU1IC0xNDUgcTE3IC0yMyAxNyAtNTFxMCAtMzYgLTI1LjUgLTYxLjV0LTYxLjUgLTI1LjV0LTYxLjUgMjUuNXQtMjUuNSA2MS41cTAgMzIgMjAuNSA1Ni41dDUxLjUgMjkuNWwxMjIgMTI2bDEgMXEtOSAxNCAtOSAyOHEwIDIzIDE2IDM5dDM4LjUgMTZ6TTM0NS41IDcwOXEyMi41IDAgMzguNSAtMTZ0MTYgLTM4LjV0LTE2IC0zOC41dC0zOC41IC0xNnQtMzguNSAxNnQtMTYgMzguNXQxNiAzOC41dDM4LjUgMTZ6TTg1NC41IDcwOXEyMi41IDAgMzguNSAtMTYgdDE2IC0zOC41dC0xNiAtMzguNXQtMzguNSAtMTZ0LTM4LjUgMTZ0LTE2IDM4LjV0MTYgMzguNXQzOC41IDE2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDI7IiBkPSJNNTQ2IDE3M2w0NjkgNDcwcTkxIDkxIDk5IDE5MnE3IDk4IC01MiAxNzUuNXQtMTU0IDk0LjVxLTIyIDQgLTQ3IDRxLTM0IDAgLTY2LjUgLTEwdC01Ni41IC0yM3QtNTUuNSAtMzh0LTQ4IC00MS41dC00OC41IC00Ny41cS0zNzYgLTM3NSAtMzkxIC0zOTBxLTMwIC0yNyAtNDUgLTQxLjV0LTM3LjUgLTQxdC0zMiAtNDYuNXQtMTYgLTQ3LjV0LTEuNSAtNTYuNXE5IC02MiA1My41IC05NXQ5OS41IC0zM3E3NCAwIDEyNSA1MWw1NDggNTQ4IHEzNiAzNiAyMCA3NXEtNyAxNiAtMjEuNSAyNnQtMzIuNSAxMHEtMjYgMCAtNTAgLTIzcS0xMyAtMTIgLTM5IC0zOGwtMzQxIC0zMzhxLTE1IC0xNSAtMzUuNSAtMTUuNXQtMzQuNSAxMy41dC0xNCAzNC41dDE0IDM0LjVxMzI3IDMzMyAzNjEgMzY3cTM1IDM1IDY3LjUgNTEuNXQ3OC41IDE2LjVxMTQgMCAyOSAtMXE0NCAtOCA3NC41IC0zNS41dDQzLjUgLTY4LjVxMTQgLTQ3IDIgLTk2LjV0LTQ3IC04NC41cS0xMiAtMTEgLTMyIC0zMiB0LTc5LjUgLTgxdC0xMTQuNSAtMTE1dC0xMjQuNSAtMTIzLjV0LTEyMyAtMTE5LjV0LTk2LjUgLTg5dC01NyAtNDVxLTU2IC0yNyAtMTIwIC0yN3EtNzAgMCAtMTI5IDMydC05MyA4OXEtNDggNzggLTM1IDE3M3Q4MSAxNjNsNTExIDUxMXE3MSA3MiAxMTEgOTZxOTEgNTUgMTk4IDU1cTgwIDAgMTUyIC0zM3E3OCAtMzYgMTI5LjUgLTEwM3Q2Ni41IC0xNTRxMTcgLTkzIC0xMSAtMTgzLjV0LTk0IC0xNTYuNWwtNDgyIC00NzYgcS0xNSAtMTUgLTM2IC0xNnQtMzcgMTR0LTE3LjUgMzR0MTQuNSAzNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTQzOyIgZD0iTTY0OSA5NDlxNDggNjggMTA5LjUgMTA0dDEyMS41IDM4LjV0MTE4LjUgLTIwdDEwMi41IC02NHQ3MSAtMTAwLjV0MjcgLTEyM3EwIC01NyAtMzMuNSAtMTE3LjV0LTk0IC0xMjQuNXQtMTI2LjUgLTEyNy41dC0xNTAgLTE1Mi41dC0xNDYgLTE3NHEtNjIgODUgLTE0NS41IDE3NHQtMTUwIDE1Mi41dC0xMjYuNSAxMjcuNXQtOTMuNSAxMjQuNXQtMzMuNSAxMTcuNXEwIDY0IDI4IDEyM3Q3MyAxMDAuNXQxMDQgNjR0MTE5IDIwIHQxMjAuNSAtMzguNXQxMDQuNSAtMTA0ek04OTYgOTcycS0zMyAwIC02NC41IC0xOXQtNTYuNSAtNDZ0LTQ3LjUgLTUzLjV0LTQzLjUgLTQ1LjV0LTM3LjUgLTE5dC0zNiAxOXQtNDAgNDUuNXQtNDMgNTMuNXQtNTQgNDZ0LTY1LjUgMTlxLTY3IDAgLTEyMi41IC01NS41dC01NS41IC0xMzIuNXEwIC0yMyAxMy41IC01MXQ0NiAtNjV0NTcuNSAtNjN0NzYgLTc1bDIyIC0yMnExNSAtMTQgNDQgLTQ0dDUwLjUgLTUxdDQ2IC00NHQ0MSAtMzV0MjMgLTEyIHQyMy41IDEydDQyLjUgMzZ0NDYgNDR0NTIuNSA1MnQ0NCA0M3E0IDQgMTIgMTNxNDMgNDEgNjMuNSA2MnQ1MiA1NXQ0NiA1NXQyNiA0NnQxMS41IDQ0cTAgNzkgLTUzIDEzMy41dC0xMjAgNTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTQ0OyIgZD0iTTc3Ni41IDEyMTRxOTMuNSAwIDE1OS41IC02NmwxNDEgLTE0MXE2NiAtNjYgNjYgLTE2MHEwIC00MiAtMjggLTk1LjV0LTYyIC04Ny41bC0yOSAtMjlxLTMxIDUzIC03NyA5OWwtMTggMThsOTUgOTVsLTI0NyAyNDhsLTM4OSAtMzg5bDIxMiAtMjEybC0xMDUgLTEwNmwtMTkgMThsLTE0MSAxNDFxLTY2IDY2IC02NiAxNTl0NjYgMTU5bDI4MyAyODNxNjUgNjYgMTU4LjUgNjZ6TTYwMCA3MDZsMTA1IDEwNXExMCAtOCAxOSAtMTdsMTQxIC0xNDEgcTY2IC02NiA2NiAtMTU5dC02NiAtMTU5bC0yODMgLTI4M3EtNjYgLTY2IC0xNTkgLTY2dC0xNTkgNjZsLTE0MSAxNDFxLTY2IDY2IC02NiAxNTkuNXQ2NiAxNTkuNWw1NSA1NXEyOSAtNTUgNzUgLTEwMmwxOCAtMTdsLTk1IC05NWwyNDcgLTI0OGwzODkgMzg5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDU7IiBkPSJNNjAzIDEyMDBxODUgMCAxNjIgLTE1dDEyNyAtMzh0NzkgLTQ4dDI5IC00NnYtOTUzcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC02MDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djk1M3EwIDIxIDMwIDQ2LjV0ODEgNDh0MTI5IDM3LjV0MTYzIDE1ek0zMDAgMTAwMHYtNzAwaDYwMHY3MDBoLTYwMHpNNjAwIDI1NHEtNDMgMCAtNzMuNSAtMzAuNXQtMzAuNSAtNzMuNXQzMC41IC03My41dDczLjUgLTMwLjV0NzMuNSAzMC41IHQzMC41IDczLjV0LTMwLjUgNzMuNXQtNzMuNSAzMC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDY7IiBkPSJNOTAyIDExODVsMjgzIC0yODJxMTUgLTE1IDE1IC0zNnQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNXQtMzUgMTVsLTM2IDM1bC0yNzkgLTI2N3YtMzAwbC0yMTIgMjEwbC0zMDggLTMwN2wtMjgwIC0yMDNsMjAzIDI4MGwzMDcgMzA4bC0yMTAgMjEyaDMwMGwyNjcgMjc5bC0zNSAzNnEtMTUgMTQgLTE1IDM1dDE0LjUgMzUuNXQzNS41IDE0LjV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDg7IiBkPSJNNzAwIDEyNDh2LTc4cTM4IC01IDcyLjUgLTE0LjV0NzUuNSAtMzEuNXQ3MSAtNTMuNXQ1MiAtODR0MjQgLTExOC41aC0xNTlxLTQgMzYgLTEwLjUgNTl0LTIxIDQ1dC00MCAzNS41dC02NC41IDIwLjV2LTMwN2w2NCAtMTNxMzQgLTcgNjQgLTE2LjV0NzAgLTMydDY3LjUgLTUyLjV0NDcuNSAtODB0MjAgLTExMnEwIC0xMzkgLTg5IC0yMjR0LTI0NCAtOTd2LTc3aC0xMDB2NzlxLTE1MCAxNiAtMjM3IDEwM3EtNDAgNDAgLTUyLjUgOTMuNSB0LTE1LjUgMTM5LjVoMTM5cTUgLTc3IDQ4LjUgLTEyNnQxMTcuNSAtNjV2MzM1bC0yNyA4cS00NiAxNCAtNzkgMjYuNXQtNzIgMzZ0LTYzIDUydC00MCA3Mi41dC0xNiA5OHEwIDcwIDI1IDEyNnQ2Ny41IDkydDk0LjUgNTd0MTEwIDI3djc3aDEwMHpNNjAwIDc1NHYyNzRxLTI5IC00IC01MCAtMTF0LTQyIC0yMS41dC0zMS41IC00MS41dC0xMC41IC02NXEwIC0yOSA3IC01MC41dDE2LjUgLTM0dDI4LjUgLTIyLjV0MzEuNSAtMTR0MzcuNSAtMTAgcTkgLTMgMTMgLTR6TTcwMCA1NDd2LTMxMHEyMiAyIDQyLjUgNi41dDQ1IDE1LjV0NDEuNSAyN3QyOSA0MnQxMiA1OS41dC0xMi41IDU5LjV0LTM4IDQ0LjV0LTUzIDMxdC02Ni41IDI0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0OTsiIGQ9Ik01NjEgMTE5N3E4NCAwIDE2MC41IC00MHQxMjMuNSAtMTA5LjV0NDcgLTE0Ny41aC0xNTNxMCA0MCAtMTkuNSA3MS41dC00OS41IDQ4LjV0LTU5LjUgMjZ0LTU1LjUgOXEtMzcgMCAtNzkgLTE0LjV0LTYyIC0zNS41cS00MSAtNDQgLTQxIC0xMDFxMCAtMjYgMTMuNSAtNjN0MjYuNSAtNjF0MzcgLTY2cTYgLTkgOSAtMTRoMjQxdi0xMDBoLTE5N3E4IC01MCAtMi41IC0xMTV0LTMxLjUgLTk1cS00NSAtNjIgLTk5IC0xMTIgcTM0IDEwIDgzIDE3LjV0NzEgNy41cTMyIDEgMTAyIC0xNnQxMDQgLTE3cTgzIDAgMTM2IDMwbDUwIC0xNDdxLTMxIC0xOSAtNTggLTMwLjV0LTU1IC0xNS41dC00MiAtNC41dC00NiAtMC41cS0yMyAwIC03NiAxN3QtMTExIDMyLjV0LTk2IDExLjVxLTM5IC0zIC04MiAtMTZ0LTY3IC0yNWwtMjMgLTExbC01NSAxNDVxNCAzIDE2IDExdDE1LjUgMTAuNXQxMyA5dDE1LjUgMTJ0MTQuNSAxNHQxNy41IDE4LjVxNDggNTUgNTQgMTI2LjUgdC0zMCAxNDIuNWgtMjIxdjEwMGgxNjZxLTIzIDQ3IC00NCAxMDRxLTcgMjAgLTEyIDQxLjV0LTYgNTUuNXQ2IDY2LjV0MjkuNSA3MC41dDU4LjUgNzFxOTcgODggMjYzIDg4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTA7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTkzNSAxMTg0bDIzMCAtMjQ5cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTE1MHYtOTAwaC0yMDB2OTAwaC0xNTBxLTIxIDAgLTI1IDEwLjV0MTAgMjQuNWwyMzAgMjQ5cTE0IDE1IDM1IDE1dDM1IC0xNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTUxOyIgZD0iTTEwMDAgNzAwaC0xMDB2MTAwaC0xMDB2LTEwMGgtMTAwdjUwMGgzMDB2LTUwMHpNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTgwMSAxMTAwdi0yMDBoMTAwdjIwMGgtMTAwek0xMDAwIDM1MGwtMjAwIC0yNTBoMjAwdi0xMDBoLTMwMHYxNTBsMjAwIDI1MGgtMjAwdjEwMGgzMDB2LTE1MHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE1MjsiIGQ9Ik00MDAgMzAwaDE1MHEyMSAwIDI1IC0xMXQtMTAgLTI1bC0yMzAgLTI1MHEtMTQgLTE1IC0zNSAtMTV0LTM1IDE1bC0yMzAgMjUwcS0xNCAxNCAtMTAgMjV0MjUgMTFoMTUwdjkwMGgyMDB2LTkwMHpNMTAwMCAxMDUwbC0yMDAgLTI1MGgyMDB2LTEwMGgtMzAwdjE1MGwyMDAgMjUwaC0yMDB2MTAwaDMwMHYtMTUwek0xMDAwIDBoLTEwMHYxMDBoLTEwMHYtMTAwaC0xMDB2NTAwaDMwMHYtNTAwek04MDEgNDAwdi0yMDBoMTAwdjIwMGgtMTAweiAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTUzOyIgZD0iTTQwMCAzMDBoMTUwcTIxIDAgMjUgLTExdC0xMCAtMjVsLTIzMCAtMjUwcS0xNCAtMTUgLTM1IC0xNXQtMzUgMTVsLTIzMCAyNTBxLTE0IDE0IC0xMCAyNXQyNSAxMWgxNTB2OTAwaDIwMHYtOTAwek0xMDAwIDcwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNMTEwMCAwaC0xMDB2MTAwaC0yMDB2NDAwaDMwMHYtNTAwek05MDEgNDAwdi0yMDBoMTAwdjIwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTQ7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTExMDAgNzAwaC0xMDB2MTAwaC0yMDB2NDAwaDMwMHYtNTAwek05MDEgMTEwMHYtMjAwaDEwMHYyMDBoLTEwMHpNMTAwMCAwaC0xMDB2NDAwaC0xMDB2MTAwaDIwMHYtNTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTU7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTkwMCAxMDAwaC0yMDB2MjAwaDIwMHYtMjAwek0xMDAwIDcwMGgtMzAwdjIwMGgzMDB2LTIwMHpNMTEwMCA0MDBoLTQwMHYyMDBoNDAwdi0yMDB6TTEyMDAgMTAwaC01MDB2MjAwaDUwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTY7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTEyMDAgMTAwMGgtNTAwdjIwMGg1MDB2LTIwMHpNMTEwMCA3MDBoLTQwMHYyMDBoNDAwdi0yMDB6TTEwMDAgNDAwaC0zMDB2MjAwaDMwMHYtMjAwek05MDAgMTAwaC0yMDB2MjAwaDIwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTc7IiBkPSJNMzUwIDExMDBoNDAwcTE2MiAwIDI1NiAtOTMuNXQ5NCAtMjU2LjV2LTQwMHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNDAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY0MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41ek04MDAgOTAwaC01MDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNSB2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTg7IiBkPSJNMzUwIDExMDBoNDAwcTE2NSAwIDI1Ny41IC05Mi41dDkyLjUgLTI1Ny41di00MDBxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTYzIDAgLTI1Ni41IDkyLjV0LTkzLjUgMjU3LjV2NDAwcTAgMTYzIDk0IDI1Ni41dDI1NiA5My41ek04MDAgOTAwaC01MDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNSB2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41ek00NDAgNzcwbDI1MyAtMTkwcTE3IC0xMiAxNyAtMzB0LTE3IC0zMGwtMjUzIC0xOTBxLTE2IC0xMiAtMjggLTYuNXQtMTIgMjYuNXY0MDBxMCAyMSAxMiAyNi41dDI4IC02LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE1OTsiIGQ9Ik0zNTAgMTEwMGg0MDBxMTYzIDAgMjU2LjUgLTk0dDkzLjUgLTI1NnYtNDAwcTAgLTE2NSAtOTIuNSAtMjU3LjV0LTI1Ny41IC05Mi41aC00MDBxLTE2NSAwIC0yNTcuNSA5Mi41dC05Mi41IDI1Ny41djQwMHEwIDE2MyA5Mi41IDI1Ni41dDI1Ny41IDkzLjV6TTgwMCA5MDBoLTUwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNTAwcTAgLTQxIDI5LjUgLTcwLjV0NzAuNSAtMjkuNWg1MDBxNDEgMCA3MC41IDI5LjV0MjkuNSA3MC41IHY1MDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjV6TTM1MCA3MDBoNDAwcTIxIDAgMjYuNSAtMTJ0LTYuNSAtMjhsLTE5MCAtMjUzcS0xMiAtMTcgLTMwIC0xN3QtMzAgMTdsLTE5MCAyNTNxLTEyIDE2IC02LjUgMjh0MjYuNSAxMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYwOyIgZD0iTTM1MCAxMTAwaDQwMHExNjUgMCAyNTcuNSAtOTIuNXQ5Mi41IC0yNTcuNXYtNDAwcTAgLTE2MyAtOTIuNSAtMjU2LjV0LTI1Ny41IC05My41aC00MDBxLTE2MyAwIC0yNTYuNSA5NHQtOTMuNSAyNTZ2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXpNODAwIDkwMGgtNTAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di01MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDUwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjUgdjUwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNNTgwIDY5M2wxOTAgLTI1M3ExMiAtMTYgNi41IC0yOHQtMjYuNSAtMTJoLTQwMHEtMjEgMCAtMjYuNSAxMnQ2LjUgMjhsMTkwIDI1M3ExMiAxNyAzMCAxN3QzMCAtMTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE2MTsiIGQ9Ik01NTAgMTEwMGg0MDBxMTY1IDAgMjU3LjUgLTkyLjV0OTIuNSAtMjU3LjV2LTQwMHEwIC0xNjUgLTkyLjUgLTI1Ny41dC0yNTcuNSAtOTIuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ1MHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41aC00NTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zMzggODY3bDMyNCAtMjg0cTE2IC0xNCAxNiAtMzN0LTE2IC0zM2wtMzI0IC0yODRxLTE2IC0xNCAtMjcgLTl0LTExIDI2djE1MGgtMjUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDI1MHYxNTBxMCAyMSAxMSAyNnQyNyAtOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYyOyIgZD0iTTc5MyAxMTgybDkgLTlxOCAtMTAgNSAtMjdxLTMgLTExIC03OSAtMjI1LjV0LTc4IC0yMjEuNWwzMDAgMXEyNCAwIDMyLjUgLTE3LjV0LTUuNSAtMzUuNXEtMSAwIC0xMzMuNSAtMTU1dC0yNjcgLTMxMi41dC0xMzguNSAtMTYyLjVxLTEyIC0xNSAtMjYgLTE1aC05bC05IDhxLTkgMTEgLTQgMzJxMiA5IDQyIDEyMy41dDc5IDIyNC41bDM5IDExMGgtMzAycS0yMyAwIC0zMSAxOXEtMTAgMjEgNiA0MXE3NSA4NiAyMDkuNSAyMzcuNSB0MjI4IDI1N3Q5OC41IDExMS41cTkgMTYgMjUgMTZoOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYzOyIgZD0iTTM1MCAxMTAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00NTBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNDUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwIHEwIDE2NSA5Mi41IDI1Ny41dDI1Ny41IDkyLjV6TTkzOCA4NjdsMzI0IC0yODRxMTYgLTE0IDE2IC0zM3QtMTYgLTMzbC0zMjQgLTI4NHEtMTYgLTE0IC0yNyAtOXQtMTEgMjZ2MTUwaC0yNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMjUwdjE1MHEwIDIxIDExIDI2dDI3IC05eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjQ7IiBkPSJNNzUwIDEyMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTEwLjUgLTI1dC0yNC41IDEwbC0xMDkgMTA5bC0zMTIgLTMxMnEtMTUgLTE1IC0zNS41IC0xNXQtMzUuNSAxNWwtMTQxIDE0MXEtMTUgMTUgLTE1IDM1LjV0MTUgMzUuNWwzMTIgMzEybC0xMDkgMTA5cS0xNCAxNCAtMTAgMjQuNXQyNSAxMC41ek00NTYgOTAwaC0xNTZxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMCBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDUwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2MTQ4bDIwMCAyMDB2LTI5OHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNDAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY0MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41aDMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTY1OyIgZD0iTTYwMCAxMTg2cTExOSAwIDIyNy41IC00Ni41dDE4NyAtMTI1dDEyNSAtMTg3dDQ2LjUgLTIyNy41dC00Ni41IC0yMjcuNXQtMTI1IC0xODd0LTE4NyAtMTI1dC0yMjcuNSAtNDYuNXQtMjI3LjUgNDYuNXQtMTg3IDEyNXQtMTI1IDE4N3QtNDYuNSAyMjcuNXQ0Ni41IDIyNy41dDEyNSAxODd0MTg3IDEyNXQyMjcuNSA0Ni41ek02MDAgMTAyMnEtMTE1IDAgLTIxMiAtNTYuNXQtMTUzLjUgLTE1My41dC01Ni41IC0yMTJ0NTYuNSAtMjEyIHQxNTMuNSAtMTUzLjV0MjEyIC01Ni41dDIxMiA1Ni41dDE1My41IDE1My41dDU2LjUgMjEydC01Ni41IDIxMnQtMTUzLjUgMTUzLjV0LTIxMiA1Ni41ek02MDAgNzk0cTgwIDAgMTM3IC01N3Q1NyAtMTM3dC01NyAtMTM3dC0xMzcgLTU3dC0xMzcgNTd0LTU3IDEzN3Q1NyAxMzd0MTM3IDU3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjY7IiBkPSJNNDUwIDEyMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0zNTBoMjQ1cTIwIDAgMjUgLTExdC05IC0yNmwtMzgzIC00MjZxLTE0IC0xNSAtMzMuNSAtMTV0LTMyLjUgMTVsLTM3OSA0MjZxLTEzIDE1IC04LjUgMjZ0MjUuNSAxMWgyNTB2MzUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTI1MGgtMTEwMHYyNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiBNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE2NzsiIGQ9Ik01ODMgMTE4MmwzNzggLTQzNXExNCAtMTUgOSAtMzF0LTI2IC0xNmgtMjQ0di0yNTBxMCAtMjAgLTE3IC0zNXQtMzkgLTE1aC0yMDBxLTIwIDAgLTMyIDE0LjV0LTEyIDM1LjV2MjUwaC0yNTBxLTIwIDAgLTI1LjUgMTYuNXQ4LjUgMzEuNWwzODMgNDMxcTE0IDE2IDMzLjUgMTd0MzMuNSAtMTR6TTUwIDMwMGgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXogTTkwMCAyMDB2LTUwaDEwMHY1MGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjg7IiBkPSJNMzk2IDcyM2wzNjkgMzY5cTcgNyAxNy41IDd0MTcuNSAtN2wxMzkgLTEzOXE3IC04IDcgLTE4LjV0LTcgLTE3LjVsLTUyNSAtNTI1cS03IC04IC0xNy41IC04dC0xNy41IDhsLTI5MiAyOTFxLTcgOCAtNyAxOHQ3IDE4bDEzOSAxMzlxOCA3IDE4LjUgN3QxNy41IC03ek01MCAzMDBoMTAwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjUwaC0xMTAwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTkwMCAyMDB2LTUwaDEwMHY1MCBoLTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTY5OyIgZD0iTTEzNSAxMDIzbDE0MiAxNDJxMTQgMTQgMzUgMTR0MzUgLTE0bDc3IC03N2wtMjEyIC0yMTJsLTc3IDc2cS0xNCAxNSAtMTQgMzZ0MTQgMzV6TTY1NSA4NTVsMjEwIDIxMHExNCAxNCAyNC41IDEwdDEwLjUgLTI1bC0yIC01OTlxLTEgLTIwIC0xNS41IC0zNXQtMzUuNSAtMTVsLTU5NyAtMXEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIwOCAyMDhsLTE1NCAxNTVsMjEyIDIxMnpNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjUgdi0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3MDsiIGQ9Ik0zNTAgMTIwMGw1OTkgLTJxMjAgLTEgMzUgLTE1LjV0MTUgLTM1LjVsMSAtNTk3cTAgLTIxIC0xMC41IC0yNXQtMjQuNSAxMGwtMjA4IDIwOGwtMTU1IC0xNTRsLTIxMiAyMTJsMTU1IDE1NGwtMjEwIDIxMHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXpNNTI0IDUxMmwtNzYgLTc3cS0xNSAtMTQgLTM2IC0xNHQtMzUgMTRsLTE0MiAxNDJxLTE0IDE0IC0xNCAzNXQxNCAzNWw3NyA3N3pNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41IHQxNC41IC0zNS41di0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3MTsiIGQ9Ik0xMjAwIDEwM2wtNDgzIDI3NmwtMzE0IC0zOTl2NDIzaC0zOTlsMTE5NiA3OTZ2LTEwOTZ6TTQ4MyA0MjR2LTIzMGw2ODMgOTUzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzI7IiBkPSJNMTEwMCAxMDAwdi04NTBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTE1MHY0MDBoLTcwMHYtNDAwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMDBxMCAyMCAxNC41IDM1dDM1LjUgMTVoMjUwdi0zMDBoNTAwdjMwMGgxMDB6TTcwMCAxMDAwaC0xMDB2MjAwaDEwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzM7IiBkPSJNMTEwMCAxMDAwbC0yIC0xNDlsLTI5OSAtMjk5bC05NSA5NXEtOSA5IC0yMS41IDl0LTIxLjUgLTlsLTE0OSAtMTQ3aC0zMTJ2LTQwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjAgMTQuNSAzNXQzNS41IDE1aDI1MHYtMzAwaDUwMHYzMDBoMTAwek03MDAgMTAwMGgtMTAwdjIwMGgxMDB2LTIwMHpNMTEzMiA2MzhsMTA2IC0xMDZxNyAtNyA3IC0xNy41dC03IC0xNy41bC00MjAgLTQyMXEtOCAtNyAtMTggLTcgdC0xOCA3bC0yMDIgMjAzcS04IDcgLTggMTcuNXQ4IDE3LjVsMTA2IDEwNnE3IDggMTcuNSA4dDE3LjUgLThsNzkgLTc5bDI5NyAyOTdxNyA3IDE3LjUgN3QxNy41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzQ7IiBkPSJNMTEwMCAxMDAwdi0yNjlsLTEwMyAtMTAzbC0xMzQgMTM0cS0xNSAxNSAtMzMuNSAxNi41dC0zNC41IC0xMi41bC0yNjYgLTI2NmgtMzI5di00MDBoLTE1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwMHEwIDIwIDE0LjUgMzV0MzUuNSAxNWgyNTB2LTMwMGg1MDB2MzAwaDEwMHpNNzAwIDEwMDBoLTEwMHYyMDBoMTAwdi0yMDB6TTEyMDIgNTcybDcwIC03MHExNSAtMTUgMTUgLTM1LjV0LTE1IC0zNS41bC0xMzEgLTEzMSBsMTMxIC0xMzFxMTUgLTE1IDE1IC0zNS41dC0xNSAtMzUuNWwtNzAgLTcwcS0xNSAtMTUgLTM1LjUgLTE1dC0zNS41IDE1bC0xMzEgMTMxbC0xMzEgLTEzMXEtMTUgLTE1IC0zNS41IC0xNXQtMzUuNSAxNWwtNzAgNzBxLTE1IDE1IC0xNSAzNS41dDE1IDM1LjVsMTMxIDEzMWwtMTMxIDEzMXEtMTUgMTUgLTE1IDM1LjV0MTUgMzUuNWw3MCA3MHExNSAxNSAzNS41IDE1dDM1LjUgLTE1bDEzMSAtMTMxbDEzMSAxMzFxMTUgMTUgMzUuNSAxNSB0MzUuNSAtMTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NTsiIGQ9Ik0xMTAwIDEwMDB2LTMwMGgtMzUwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xNTBoLTUwMHYtNDAwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMDBxMCAyMCAxNC41IDM1dDM1LjUgMTVoMjUwdi0zMDBoNTAwdjMwMGgxMDB6TTcwMCAxMDAwaC0xMDB2MjAwaDEwMHYtMjAwek04NTAgNjAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjUwaDE1MHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNSBsLTIzMCAtMjMwcS0xNCAtMTQgLTM1IC0xNHQtMzUgMTRsLTIzMCAyMzBxLTE0IDE0IC0xMCAyNC41dDI1IDEwLjVoMTUwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NjsiIGQ9Ik0xMTAwIDEwMDB2LTQwMGwtMTY1IDE2NXEtMTQgMTUgLTM1IDE1dC0zNSAtMTVsLTI2MyAtMjY1aC00MDJ2LTQwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjAgMTQuNSAzNXQzNS41IDE1aDI1MHYtMzAwaDUwMHYzMDBoMTAwek03MDAgMTAwMGgtMTAwdjIwMGgxMDB2LTIwMHpNOTM1IDU2NWwyMzAgLTIyOXExNCAtMTUgMTAgLTI1LjV0LTI1IC0xMC41aC0xNTB2LTI1MHEwIC0yMCAtMTQuNSAtMzUgdC0zNS41IC0xNWgtMTAwcS0yMSAwIC0zNS41IDE1dC0xNC41IDM1djI1MGgtMTUwcS0yMSAwIC0yNSAxMC41dDEwIDI1LjVsMjMwIDIyOXExNCAxNSAzNSAxNXQzNSAtMTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NzsiIGQ9Ik01MCAxMTAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTE1MGgtMTIwMHYxNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMjAwIDgwMHYtNTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1NTBoMTIwMHpNMTAwIDUwMHYtMjAwaDQwMHYyMDBoLTQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTc4OyIgZD0iTTkzNSAxMTY1bDI0OCAtMjMwcTE0IC0xNCAxNCAtMzV0LTE0IC0zNWwtMjQ4IC0yMzBxLTE0IC0xNCAtMjQuNSAtMTB0LTEwLjUgMjV2MTUwaC00MDB2MjAwaDQwMHYxNTBxMCAyMSAxMC41IDI1dDI0LjUgLTEwek0yMDAgODAwaC01MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHYtMjAwek00MDAgODAwaC0xMDB2MjAwaDEwMHYtMjAwek0xOCA0MzVsMjQ3IDIzMCBxMTQgMTQgMjQuNSAxMHQxMC41IC0yNXYtMTUwaDQwMHYtMjAwaC00MDB2LTE1MHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTI0NyAyMzBxLTE1IDE0IC0xNSAzNXQxNSAzNXpNOTAwIDMwMGgtMTAwdjIwMGgxMDB2LTIwMHpNMTAwMCA1MDBoNTFxMjAgMCAzNC41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzQuNSAtMTQuNWgtNTF2MjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzk7IiBkPSJNODYyIDEwNzNsMjc2IDExNnEyNSAxOCA0My41IDh0MTguNSAtNDF2LTExMDZxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2Mzk3cS00IDEgLTExIDV0LTI0IDE3LjV0LTMwIDI5dC0yNCA0MnQtMTEgNTYuNXYzNTlxMCAzMSAxOC41IDY1dDQzLjUgNTJ6TTU1MCAxMjAwcTIyIDAgMzQuNSAtMTIuNXQxNC41IC0yNC41bDEgLTEzdi00NTBxMCAtMjggLTEwLjUgLTU5LjUgdC0yNSAtNTZ0LTI5IC00NXQtMjUuNSAtMzEuNWwtMTAgLTExdi00NDdxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDQ3cS00IDQgLTExIDExLjV0LTI0IDMwLjV0LTMwIDQ2dC0yNCA1NXQtMTEgNjB2NDUwcTAgMiAwLjUgNS41dDQgMTJ0OC41IDE1dDE0LjUgMTJ0MjIuNSA1LjVxMjAgMCAzMi41IC0xMi41dDE0LjUgLTI0LjVsMyAtMTN2LTM1MGgxMDB2MzUwdjUuNXQyLjUgMTIgdDcgMTV0MTUgMTJ0MjUuNSA1LjVxMjMgMCAzNS41IC0xMi41dDEzLjUgLTI0LjVsMSAtMTN2LTM1MGgxMDB2MzUwcTAgMiAwLjUgNS41dDMgMTJ0NyAxNXQxNSAxMnQyNC41IDUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTgwOyIgZD0iTTEyMDAgMTEwMHYtNTZxLTQgMCAtMTEgLTAuNXQtMjQgLTN0LTMwIC03LjV0LTI0IC0xNXQtMTEgLTI0di04ODhxMCAtMjIgMjUgLTM0LjV0NTAgLTEzLjVsMjUgLTJ2LTU2aC00MDB2NTZxNzUgMCA4Ny41IDYuNXQxMi41IDQzLjV2Mzk0aC01MDB2LTM5NHEwIC0zNyAxMi41IC00My41dDg3LjUgLTYuNXYtNTZoLTQwMHY1NnE0IDAgMTEgMC41dDI0IDN0MzAgNy41dDI0IDE1dDExIDI0djg4OHEwIDIyIC0yNSAzNC41dC01MCAxMy41IGwtMjUgMnY1Nmg0MDB2LTU2cS03NSAwIC04Ny41IC02LjV0LTEyLjUgLTQzLjV2LTM5NGg1MDB2Mzk0cTAgMzcgLTEyLjUgNDMuNXQtODcuNSA2LjV2NTZoNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODE7IiBkPSJNNjc1IDEwMDBoMzc1cTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoLTEwNWwtMjk1IC05OHY5OGwtMjAwIDIwMGgtNDAwbDEwMCAxMDBoMzc1ek0xMDAgOTAwaDMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNTAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC0zMDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djUwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTEwMCA4MDB2LTIwMGgzMDB2MjAwIGgtMzAwek0xMTAwIDUzNWwtNDAwIC0xMzN2MTYzbDQwMCAxMzN2LTE2M3pNMTAwIDUwMHYtMjAwaDMwMHYyMDBoLTMwMHpNMTEwMCAzOTh2LTI0OHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzc1bC0xMDAgLTEwMGgtMzc1bC0xMDAgMTAwaDQwMGwyMDAgMjAwaDEwNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTgyOyIgZD0iTTE3IDEwMDdsMTYyIDE2MnExNyAxNyA0MCAxNHQzNyAtMjJsMTM5IC0xOTRxMTQgLTIwIDExIC00NC41dC0yMCAtNDEuNWwtMTE5IC0xMThxMTAyIC0xNDIgMjI4IC0yNjh0MjY3IC0yMjdsMTE5IDExOHExNyAxNyA0Mi41IDE5dDQ0LjUgLTEybDE5MiAtMTM2cTE5IC0xNCAyMi41IC0zNy41dC0xMy41IC00MC41bC0xNjMgLTE2MnEtMyAtMSAtOS41IC0xdC0yOS41IDJ0LTQ3LjUgNnQtNjIuNSAxNC41dC03Ny41IDI2LjV0LTkwIDQyLjUgdC0xMDEuNSA2MHQtMTExIDgzdC0xMTkgMTA4LjVxLTc0IDc0IC0xMzMuNSAxNTAuNXQtOTQuNSAxMzguNXQtNjAgMTE5LjV0LTM0LjUgMTAwdC0xNSA3NC41dC00LjUgNDh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4MzsiIGQ9Ik02MDAgMTEwMHE5MiAwIDE3NSAtMTAuNXQxNDEuNSAtMjd0MTA4LjUgLTM2LjV0ODEuNSAtNDB0NTMuNSAtMzd0MzEgLTI3bDkgLTEwdi0yMDBxMCAtMjEgLTE0LjUgLTMzdC0zNC41IC05bC0yMDIgMzRxLTIwIDMgLTM0LjUgMjB0LTE0LjUgMzh2MTQ2cS0xNDEgMjQgLTMwMCAyNHQtMzAwIC0yNHYtMTQ2cTAgLTIxIC0xNC41IC0zOHQtMzQuNSAtMjBsLTIwMiAtMzRxLTIwIC0zIC0zNC41IDl0LTE0LjUgMzN2MjAwcTMgNCA5LjUgMTAuNSB0MzEgMjZ0NTQgMzcuNXQ4MC41IDM5LjV0MTA5IDM3LjV0MTQxIDI2LjV0MTc1IDEwLjV6TTYwMCA3OTVxNTYgMCA5NyAtOS41dDYwIC0yMy41dDMwIC0yOHQxMiAtMjRsMSAtMTB2LTUwbDM2NSAtMzAzcTE0IC0xNSAyNC41IC00MHQxMC41IC00NXYtMjEycTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMTJxMCAyMCAxMC41IDQ1dDI0LjUgNDBsMzY1IDMwM3Y1MCBxMCA0IDEgMTAuNXQxMiAyM3QzMCAyOXQ2MCAyMi41dDk3IDEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODQ7IiBkPSJNMTEwMCA3MDBsLTIwMCAtMjAwaC02MDBsLTIwMCAyMDB2NTAwaDIwMHYtMjAwaDIwMHYyMDBoMjAwdi0yMDBoMjAwdjIwMGgyMDB2LTUwMHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEybDEzNyAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNSB0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODU7IiBkPSJNNzAwIDExMDBoLTEwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtMTAwMGgzMDB2MTAwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNMTEwMCA4MDBoLTEwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNzAwaDMwMHY3MDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjV6TTQwMCAwaC0zMDB2NDAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNWgxMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTQwMHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4NjsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDcwMGgtMjAwdi0xMDBoMjAwdi0zMDBoLTMwMHYxMDBoMjAwdjEwMGgtMjAwdjMwMGgzMDB2LTEwMHpNOTAwIDcwMHYtMzAwbC0xMDAgLTEwMGgtMjAwdjUwMGgyMDB6IE03MDAgNzAwdi0zMDBoMTAwdjMwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODc7IiBkPSJNMjAwIDExMDBoNzAwcTEyNCAwIDIxMiAtODh0ODggLTIxMnYtNTAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OGgtNzAwcS0xMjQgMCAtMjEyIDg4dC04OCAyMTJ2NTAwcTAgMTI0IDg4IDIxMnQyMTIgODh6TTEwMCA5MDB2LTcwMGg5MDB2NzAwaC05MDB6TTUwMCAzMDBoLTEwMHYyMDBoLTEwMHYtMjAwaC0xMDB2NTAwaDEwMHYtMjAwaDEwMHYyMDBoMTAwdi01MDB6TTkwMCA3MDB2LTMwMGwtMTAwIC0xMDBoLTIwMHY1MDBoMjAweiBNNzAwIDcwMHYtMzAwaDEwMHYzMDBoLTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTg4OyIgZD0iTTIwMCAxMTAwaDcwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTUwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhoLTcwMHEtMTI0IDAgLTIxMiA4OHQtODggMjEydjUwMHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek0xMDAgOTAwdi03MDBoOTAwdjcwMGgtOTAwek01MDAgNzAwaC0yMDB2LTMwMGgyMDB2LTEwMGgtMzAwdjUwMGgzMDB2LTEwMHpNOTAwIDcwMGgtMjAwdi0zMDBoMjAwdi0xMDBoLTMwMHY1MDBoMzAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4OTsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDQwMGwtMzAwIDE1MGwzMDAgMTUwdi0zMDB6TTkwMCA1NTBsLTMwMCAtMTUwdjMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTkwOyIgZD0iTTIwMCAxMTAwaDcwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTUwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhoLTcwMHEtMTI0IDAgLTIxMiA4OHQtODggMjEydjUwMHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek0xMDAgOTAwdi03MDBoOTAwdjcwMGgtOTAwek05MDAgMzAwaC03MDB2NTAwaDcwMHYtNTAwek04MDAgNzAwaC0xMzBxLTM4IDAgLTY2LjUgLTQzdC0yOC41IC0xMDh0MjcgLTEwN3Q2OCAtNDJoMTMwdjMwMHpNMzAwIDcwMHYtMzAwIGgxMzBxNDEgMCA2OCA0MnQyNyAxMDd0LTI4LjUgMTA4dC02Ni41IDQzaC0xMzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MTsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDcwMGgtMjAwdi0xMDBoMjAwdi0zMDBoLTMwMHYxMDBoMjAwdjEwMGgtMjAwdjMwMGgzMDB2LTEwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHogTTcwMCAzMDBoLTEwMHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MjsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNMzAwIDcwMGgyMDB2LTQwMGgtMzAwdjUwMGgxMDB2LTEwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNMzAwIDYwMHYtMjAwaDEwMHYyMDBoLTEwMHogTTcwMCAzMDBoLTEwMHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MzsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDUwMGwtMTk5IC0yMDBoLTEwMHY1MGwxOTkgMjAwdjE1MGgtMjAwdjEwMGgzMDB2LTMwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNNzAxIDMwMGgtMTAwIHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5NDsiIGQ9Ik02MDAgMTE5MXExMjAgMCAyMjkuNSAtNDd0MTg4LjUgLTEyNnQxMjYgLTE4OC41dDQ3IC0yMjkuNXQtNDcgLTIyOS41dC0xMjYgLTE4OC41dC0xODguNSAtMTI2dC0yMjkuNSAtNDd0LTIyOS41IDQ3dC0xODguNSAxMjZ0LTEyNiAxODguNXQtNDcgMjI5LjV0NDcgMjI5LjV0MTI2IDE4OC41dDE4OC41IDEyNnQyMjkuNSA0N3pNNjAwIDEwMjFxLTExNCAwIC0yMTEgLTU2LjV0LTE1My41IC0xNTMuNXQtNTYuNSAtMjExdDU2LjUgLTIxMSB0MTUzLjUgLTE1My41dDIxMSAtNTYuNXQyMTEgNTYuNXQxNTMuNSAxNTMuNXQ1Ni41IDIxMXQtNTYuNSAyMTF0LTE1My41IDE1My41dC0yMTEgNTYuNXpNODAwIDcwMGgtMzAwdi0yMDBoMzAwdi0xMDBoLTMwMGwtMTAwIDEwMHYyMDBsMTAwIDEwMGgzMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTk1OyIgZD0iTTYwMCAxMTkxcTEyMCAwIDIyOS41IC00N3QxODguNSAtMTI2dDEyNiAtMTg4LjV0NDcgLTIyOS41dC00NyAtMjI5LjV0LTEyNiAtMTg4LjV0LTE4OC41IC0xMjZ0LTIyOS41IC00N3QtMjI5LjUgNDd0LTE4OC41IDEyNnQtMTI2IDE4OC41dC00NyAyMjkuNXQ0NyAyMjkuNXQxMjYgMTg4LjV0MTg4LjUgMTI2dDIyOS41IDQ3ek02MDAgMTAyMXEtMTE0IDAgLTIxMSAtNTYuNXQtMTUzLjUgLTE1My41dC01Ni41IC0yMTF0NTYuNSAtMjExIHQxNTMuNSAtMTUzLjV0MjExIC01Ni41dDIxMSA1Ni41dDE1My41IDE1My41dDU2LjUgMjExdC01Ni41IDIxMXQtMTUzLjUgMTUzLjV0LTIxMSA1Ni41ek04MDAgNzAwdi0xMDBsLTUwIC01MGwxMDAgLTEwMHYtNTBoLTEwMGwtMTAwIDEwMGgtMTUwdi0xMDBoLTEwMHY0MDBoMzAwek01MDAgNzAwdi0xMDBoMjAwdjEwMGgtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxOTc7IiBkPSJNNTAzIDEwODlxMTEwIDAgMjAwLjUgLTU5LjV0MTM0LjUgLTE1Ni41cTQ0IDE0IDkwIDE0cTEyMCAwIDIwNSAtODYuNXQ4NSAtMjA3dC04NSAtMjA3dC0yMDUgLTg2LjVoLTEyOHYyNTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTMwMHEtMjEgMCAtMzUuNSAtMTQuNXQtMTQuNSAtMzUuNXYtMjUwaC0yMjJxLTgwIDAgLTEzNiA1Ny41dC01NiAxMzYuNXEwIDY5IDQzIDEyMi41dDEwOCA2Ny41cS0yIDE5IC0yIDM3cTAgMTAwIDQ5IDE4NSB0MTM0IDEzNHQxODUgNDl6TTUyNSA1MDBoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMjc1aDEzN3EyMSAwIDI2IC0xMS41dC04IC0yNy41bC0yMjMgLTI0NHEtMTMgLTE2IC0zMiAtMTZ0LTMyIDE2bC0yMjMgMjQ0cS0xMyAxNiAtOCAyNy41dDI2IDExLjVoMTM3djI3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxOTg7IiBkPSJNNTAyIDEwODlxMTEwIDAgMjAxIC01OS41dDEzNSAtMTU2LjVxNDMgMTUgODkgMTVxMTIxIDAgMjA2IC04Ni41dDg2IC0yMDYuNXEwIC05OSAtNjAgLTE4MXQtMTUwIC0xMTBsLTM3OCAzNjBxLTEzIDE2IC0zMS41IDE2dC0zMS41IC0xNmwtMzgxIC0zNjVoLTlxLTc5IDAgLTEzNS41IDU3LjV0LTU2LjUgMTM2LjVxMCA2OSA0MyAxMjIuNXQxMDggNjcuNXEtMiAxOSAtMiAzOHEwIDEwMCA0OSAxODQuNXQxMzMuNSAxMzR0MTg0LjUgNDkuNXogTTYzMiA0NjdsMjIzIC0yMjhxMTMgLTE2IDggLTI3LjV0LTI2IC0xMS41aC0xMzd2LTI3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djI3NWgtMTM3cS0yMSAwIC0yNiAxMS41dDggMjcuNXExOTkgMjA0IDIyMyAyMjhxMTkgMTkgMzEuNSAxOXQzMi41IC0xOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTk5OyIgZD0iTTcwMCAxMDB2MTAwaDQwMGwtMjcwIDMwMGgxNzBsLTI3MCAzMDBoMTcwbC0zMDAgMzMzbC0zMDAgLTMzM2gxNzBsLTI3MCAtMzAwaDE3MGwtMjcwIC0zMDBoNDAwdi0xMDBoLTUwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di01MGg0MDB2NTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDA7IiBkPSJNNjAwIDExNzlxOTQgMCAxNjcuNSAtNTYuNXQ5OS41IC0xNDUuNXE4OSAtNiAxNTAuNSAtNzEuNXQ2MS41IC0xNTUuNXEwIC02MSAtMjkuNSAtMTEyLjV0LTc5LjUgLTgyLjVxOSAtMjkgOSAtNTVxMCAtNzQgLTUyLjUgLTEyNi41dC0xMjYuNSAtNTIuNXEtNTUgMCAtMTAwIDMwdi0yNTFxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwaC0zMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41djI1MXEtNDUgLTMwIC0xMDAgLTMwIHEtNzQgMCAtMTI2LjUgNTIuNXQtNTIuNSAxMjYuNXEwIDE4IDQgMzhxLTQ3IDIxIC03NS41IDY1dC0yOC41IDk3cTAgNzQgNTIuNSAxMjYuNXQxMjYuNSA1Mi41cTUgMCAyMyAtMnEwIDIgLTEgMTB0LTEgMTNxMCAxMTYgODEuNSAxOTcuNXQxOTcuNSA4MS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDE7IiBkPSJNMTAxMCAxMDEwcTExMSAtMTExIDE1MC41IC0yNjAuNXQwIC0yOTl0LTE1MC41IC0yNjAuNXEtODMgLTgzIC0xOTEuNSAtMTI2LjV0LTIxOC41IC00My41dC0yMTguNSA0My41dC0xOTEuNSAxMjYuNXEtMTExIDExMSAtMTUwLjUgMjYwLjV0MCAyOTl0MTUwLjUgMjYwLjVxODMgODMgMTkxLjUgMTI2LjV0MjE4LjUgNDMuNXQyMTguNSAtNDMuNXQxOTEuNSAtMTI2LjV6TTQ3NiAxMDY1cS00IDAgLTggLTFxLTEyMSAtMzQgLTIwOS41IC0xMjIuNSB0LTEyMi41IC0yMDkuNXEtNCAtMTIgMi41IC0yM3QxOC41IC0xNGwzNiAtOXEzIC0xIDcgLTFxMjMgMCAyOSAyMnEyNyA5NiA5OCAxNjZxNzAgNzEgMTY2IDk4cTExIDMgMTcuNSAxMy41dDMuNSAyMi41bC05IDM1cS0zIDEzIC0xNCAxOXEtNyA0IC0xNSA0ek01MTIgOTIwcS00IDAgLTkgLTJxLTgwIC0yNCAtMTM4LjUgLTgyLjV0LTgyLjUgLTEzOC41cS00IC0xMyAyIC0yNHQxOSAtMTRsMzQgLTlxNCAtMSA4IC0xcTIyIDAgMjggMjEgcTE4IDU4IDU4LjUgOTguNXQ5Ny41IDU4LjVxMTIgMyAxOCAxMy41dDMgMjEuNWwtOSAzNXEtMyAxMiAtMTQgMTlxLTcgNCAtMTUgNHpNNzE5LjUgNzE5LjVxLTQ5LjUgNDkuNSAtMTE5LjUgNDkuNXQtMTE5LjUgLTQ5LjV0LTQ5LjUgLTExOS41dDQ5LjUgLTExOS41dDExOS41IC00OS41dDExOS41IDQ5LjV0NDkuNSAxMTkuNXQtNDkuNSAxMTkuNXpNODU1IDU1MXEtMjIgMCAtMjggLTIxcS0xOCAtNTggLTU4LjUgLTk4LjV0LTk4LjUgLTU3LjUgcS0xMSAtNCAtMTcgLTE0LjV0LTMgLTIxLjVsOSAtMzVxMyAtMTIgMTQgLTE5cTcgLTQgMTUgLTRxNCAwIDkgMnE4MCAyNCAxMzguNSA4Mi41dDgyLjUgMTM4LjVxNCAxMyAtMi41IDI0dC0xOC41IDE0bC0zNCA5cS00IDEgLTggMXpNMTAwMCA1MTVxLTIzIDAgLTI5IC0yMnEtMjcgLTk2IC05OCAtMTY2cS03MCAtNzEgLTE2NiAtOThxLTExIC0zIC0xNy41IC0xMy41dC0zLjUgLTIyLjVsOSAtMzVxMyAtMTMgMTQgLTE5cTcgLTQgMTUgLTQgcTQgMCA4IDFxMTIxIDM0IDIwOS41IDEyMi41dDEyMi41IDIwOS41cTQgMTIgLTIuNSAyM3QtMTguNSAxNGwtMzYgOXEtMyAxIC03IDF6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwMjsiIGQ9Ik03MDAgODAwaDMwMHYtMzgwaC0xODB2MjAwaC0zNDB2LTIwMGgtMzgwdjc1NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDU3NXYtNDAwek0xMDAwIDkwMGgtMjAwdjIwMHpNNzAwIDMwMGgxNjJsLTIxMiAtMjEybC0yMTIgMjEyaDE2MnYyMDBoMTAwdi0yMDB6TTUyMCAwaC0zOTVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzOTV6TTEwMDAgMjIwdi0xOTVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xOTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwMzsiIGQ9Ik03MDAgODAwaDMwMHYtNTIwbC0zNTAgMzUwbC01NTAgLTU1MHYxMDk1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNTc1di00MDB6TTEwMDAgOTAwaC0yMDB2MjAwek04NjIgMjAwaC0xNjJ2LTIwMGgtMTAwdjIwMGgtMTYybDIxMiAyMTJ6TTQ4MCAwaC0zNTVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1NWgzODB2LTgwek0xMDAwIDgwdi01NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1NXY4MGgxODB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwNDsiIGQ9Ik0xMTYyIDgwMGgtMTYydi0yMDBoMTAwbDEwMCAtMTAwaC0zMDB2MzAwaC0xNjJsMjEyIDIxMnpNMjAwIDgwMGgyMDBxMjcgMCA0MCAtMnQyOS41IC0xMC41dDIzLjUgLTMwdDcgLTU3LjVoMzAwdi0xMDBoLTYwMGwtMjAwIC0zNTB2NDUwaDEwMHEwIDM2IDcgNTcuNXQyMy41IDMwdDI5LjUgMTAuNXQ0MCAyek04MDAgNDAwaDI0MGwtMjQwIC00MDBoLTgwMGwzMDAgNTAwaDUwMHYtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDU7IiBkPSJNNjUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMDAwIDg1MHYxNTBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTgwMCBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTYwMHEtMSAwIC0yMCA0bDI0NiAyNDZsLTMyNiAzMjZ2MzI0cTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXYtMTUwcTAgLTYyIDQ0IC0xMDZ0MTA2IC00NGgzMDBxNjIgMCAxMDYgNDR0NDQgMTA2ek00MTIgMjUwbC0yMTIgLTIxMnYxNjJoLTIwMHYxMDBoMjAwdjE2MnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjA2OyIgZD0iTTQ1MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDUwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNODAwIDg1MHYxNTBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTUwMCBoLTIwMHYtMzAwaDIwMHEwIC0zNiAtNyAtNTcuNXQtMjMuNSAtMzB0LTI5LjUgLTEwLjV0LTQwIC0yaC02MDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djgwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV2LTE1MHEwIC02MiA0NCAtMTA2dDEwNiAtNDRoMzAwcTYyIDAgMTA2IDQ0dDQ0IDEwNnpNMTIxMiAyNTBsLTIxMiAtMjEydjE2MmgtMjAwdjEwMGgyMDB2MTYyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDk7IiBkPSJNNjU4IDExOTdsNjM3IC0xMTA0cTIzIC0zOCA3IC02NS41dC02MCAtMjcuNWgtMTI3NnEtNDQgMCAtNjAgMjcuNXQ3IDY1LjVsNjM3IDExMDRxMjIgMzkgNTQgMzl0NTQgLTM5ek03MDQgODAwaC0yMDhxLTIwIDAgLTMyIC0xNC41dC04IC0zNC41bDU4IC0zMDJxNCAtMjAgMjEuNSAtMzQuNXQzNy41IC0xNC41aDU0cTIwIDAgMzcuNSAxNC41dDIxLjUgMzQuNWw1OCAzMDJxNCAyMCAtOCAzNC41dC0zMiAxNC41ek01MDAgMzAwdi0xMDBoMjAwIHYxMDBoLTIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjEwOyIgZD0iTTQyNSAxMTAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek00MjUgODAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41IHQxNy41IDcuNXpNODI1IDgwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMjUgNTAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDI1IDUwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNODI1IDUwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNSB2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTI1IDIwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDI1IDIwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41IHQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTgyNSAyMDBoMjUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMjUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxMTsiIGQ9Ik03MDAgMTIwMGgxMDB2LTIwMGgtMTAwdi0xMDBoMzUwcTYyIDAgODYuNSAtMzkuNXQtMy41IC05NC41bC02NiAtMTMycS00MSAtODMgLTgxIC0xMzRoLTc3MnEtNDAgNTEgLTgxIDEzNGwtNjYgMTMycS0yOCA1NSAtMy41IDk0LjV0ODYuNSAzOS41aDM1MHYxMDBoLTEwMHYyMDBoMTAwdjEwMGgyMDB2LTEwMHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEybDEzNyAtMTAwIGgtOTUwbDEzOCAxMDBoLTEzcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41ek01MCAxMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMTI7IiBkPSJNNjAwIDEzMDBxNDAgMCA2OC41IC0yOS41dDI4LjUgLTcwLjVoLTE5NHEwIDQxIDI4LjUgNzAuNXQ2OC41IDI5LjV6TTQ0MyAxMTAwaDMxNHExOCAtMzcgMTggLTc1cTAgLTggLTMgLTI1aDMyOHE0MSAwIDQ0LjUgLTE2LjV0LTMwLjUgLTM4LjVsLTE3NSAtMTQ1aC02NzhsLTE3OCAxNDVxLTM0IDIyIC0yOSAzOC41dDQ2IDE2LjVoMzI4cS0zIDE3IC0zIDI1cTAgMzggMTggNzV6TTI1MCA3MDBoNzAwcTIxIDAgMzUuNSAtMTQuNSB0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTUwdi0yMDBsMjc1IC0yMDBoLTk1MGwyNzUgMjAwdjIwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41ek01MCAxMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMTM7IiBkPSJNNjAwIDExODFxNzUgMCAxMjggLTUzdDUzIC0xMjh0LTUzIC0xMjh0LTEyOCAtNTN0LTEyOCA1M3QtNTMgMTI4dDUzIDEyOHQxMjggNTN6TTYwMiA3OThoNDZxMzQgMCA1NS41IC0yOC41dDIxLjUgLTg2LjVxMCAtNzYgMzkgLTE4M2gtMzI0cTM5IDEwNyAzOSAxODNxMCA1OCAyMS41IDg2LjV0NTYuNSAyOC41aDQ1ek0yNTAgNDAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTMgbDEzOCAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNDsiIGQ9Ik02MDAgMTMwMHE0NyAwIDkyLjUgLTUzLjV0NzEgLTEyM3QyNS41IC0xMjMuNXEwIC03OCAtNTUuNSAtMTMzLjV0LTEzMy41IC01NS41dC0xMzMuNSA1NS41dC01NS41IDEzMy41cTAgNjIgMzQgMTQzbDE0NCAtMTQzbDExMSAxMTFsLTE2MyAxNjNxMzQgMjYgNjMgMjZ6TTYwMiA3OThoNDZxMzQgMCA1NS41IC0yOC41dDIxLjUgLTg2LjVxMCAtNzYgMzkgLTE4M2gtMzI0cTM5IDEwNyAzOSAxODNxMCA1OCAyMS41IDg2LjV0NTYuNSAyOC41aDQ1IHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEzbDEzOCAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNTsiIGQ9Ik02MDAgMTIwMGwzMDAgLTE2MXYtMTM5aC0zMDBxMCAtNTcgMTguNSAtMTA4dDUwIC05MS41dDYzIC03MnQ3MCAtNjcuNXQ1Ny41IC02MWgtNTMwcS02MCA4MyAtOTAuNSAxNzcuNXQtMzAuNSAxNzguNXQzMyAxNjQuNXQ4Ny41IDEzOS41dDEyNiA5Ni41dDE0NS41IDQxLjV2LTk4ek0yNTAgNDAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTNsMTM4IC0xMDBoLTk1MGwxMzcgMTAwIGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNjsiIGQ9Ik02MDAgMTMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNzhxNDYgLTI2IDczIC03MnQyNyAtMTAwdi01MGgtNDAwdjUwcTAgNTQgMjcgMTAwdDczIDcydjc4cTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNNDAwIDgwMGg0MDBxNTQgMCAxMDAgLTI3dDcyIC03M2gtMTcydi0xMDBoMjAwdi0xMDBoLTIwMHYtMTAwaDIwMHYtMTAwaC0yMDB2LTEwMGgyMDBxMCAtODMgLTU4LjUgLTE0MS41dC0xNDEuNSAtNTguNWgtNDAwIHEtODMgMCAtMTQxLjUgNTguNXQtNTguNSAxNDEuNXY0MDBxMCA4MyA1OC41IDE0MS41dDE0MS41IDU4LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxODsiIGQ9Ik0xNTAgMTEwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtOTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMjUgNDAwaDk1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMjgzbDIyNCAtMjI0cTEzIC0xMyAxMyAtMzEuNXQtMTMgLTMyIHQtMzEuNSAtMTMuNXQtMzEuNSAxM2wtODggODhoLTUyNGwtODcgLTg4cS0xMyAtMTMgLTMyIC0xM3QtMzIgMTMuNXQtMTMgMzJ0MTMgMzEuNWwyMjQgMjI0aC0yODlxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01NDEgMzAwbC0xMDAgLTEwMGgzMjRsLTEwMCAxMDBoLTEyNHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjE5OyIgZD0iTTIwMCAxMTAwaDgwMHE4MyAwIDE0MS41IC01OC41dDU4LjUgLTE0MS41di0yMDBoLTEwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNWgtMjUwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41aC0xMDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjVoLTI1MHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNWgtMTAwdjIwMHEwIDgzIDU4LjUgMTQxLjV0MTQxLjUgNTguNXpNMTAwIDYwMGgxMDAwcTQxIDAgNzAuNSAtMjkuNSB0MjkuNSAtNzAuNXYtMzAwaC0xMjAwdjMwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTMwMCAxMDB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaDIwMHpNMTEwMCAxMDB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaDIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjIxOyIgZD0iTTQ4MCAxMTY1bDY4MiAtNjgzcTMxIC0zMSAzMSAtNzUuNXQtMzEgLTc1LjVsLTEzMSAtMTMxaC00ODFsLTUxNyA1MThxLTMyIDMxIC0zMiA3NS41dDMyIDc1LjVsMjk1IDI5NnEzMSAzMSA3NS41IDMxdDc2LjUgLTMxek0xMDggNzk0bDM0MiAtMzQybDMwMyAzMDRsLTM0MSAzNDF6TTI1MCAxMDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtOTAwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjIzOyIgZD0iTTEwNTcgNjQ3bC0xODkgNTA2cS04IDE5IC0yNy41IDMzdC00MC41IDE0aC00MDBxLTIxIDAgLTQwLjUgLTE0dC0yNy41IC0zM2wtMTg5IC01MDZxLTggLTE5IDEuNSAtMzN0MzAuNSAtMTRoNjI1di0xNTBxMCAtMjEgMTQuNSAtMzUuNXQzNS41IC0xNC41dDM1LjUgMTQuNXQxNC41IDM1LjV2MTUwaDEyNXEyMSAwIDMwLjUgMTR0MS41IDMzek04OTcgMGgtNTk1djUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHY1MCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ4djMwMGgyMDB2LTMwMGg0N3EyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMjQ7IiBkPSJNOTAwIDgwMGgzMDB2LTU3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTM3NXY1OTFsLTMwMCAzMDB2ODRxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgzNzV2LTQwMHpNMTIwMCA5MDBoLTIwMHYyMDB6TTQwMCA2MDBoMzAwdi01NzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC02NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5NTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgzNzV2LTQwMHpNNzAwIDcwMGgtMjAwdjIwMHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIyNTsiIGQ9Ik00ODQgMTA5NWgxOTVxNzUgMCAxNDYgLTMyLjV0MTI0IC04NnQ4OS41IC0xMjIuNXQ0OC41IC0xNDJxMTggLTE0IDM1IC0yMHEzMSAtMTAgNjQuNSA2LjV0NDMuNSA0OC41cTEwIDM0IC0xNSA3MXEtMTkgMjcgLTkgNDNxNSA4IDEyLjUgMTF0MTkgLTF0MjMuNSAtMTZxNDEgLTQ0IDM5IC0xMDVxLTMgLTYzIC00NiAtMTA2LjV0LTEwNCAtNDMuNWgtNjJxLTcgLTU1IC0zNSAtMTE3dC01NiAtMTAwbC0zOSAtMjM0cS0zIC0yMCAtMjAgLTM0LjUgdC0zOCAtMTQuNWgtMTAwcS0yMSAwIC0zMyAxNC41dC05IDM0LjVsMTIgNzBxLTQ5IC0xNCAtOTEgLTE0aC0xOTVxLTI0IDAgLTY1IDhsLTExIC02NHEtMyAtMjAgLTIwIC0zNC41dC0zOCAtMTQuNWgtMTAwcS0yMSAwIC0zMyAxNC41dC05IDM0LjVsMjYgMTU3cS04NCA3NCAtMTI4IDE3NWwtMTU5IDUzcS0xOSA3IC0zMyAyNnQtMTQgNDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDEyNHExMSA4NyA1NiAxNjZsLTExMSA5NSBxLTE2IDE0IC0xMi41IDIzLjV0MjQuNSA5LjVoMjAzcTExNiAxMDEgMjUwIDEwMXpNNjc1IDEwMDBoLTI1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMjUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2NTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMjY7IiBkPSJNNjQxIDkwMGw0MjMgMjQ3cTE5IDggNDIgMi41dDM3IC0yMS41bDMyIC0zOHExNCAtMTUgMTIuNSAtMzZ0LTE3LjUgLTM0bC0xMzkgLTEyMGgtMzkwek01MCAxMTAwaDEwNnE2NyAwIDEwMyAtMTd0NjYgLTcxbDEwMiAtMjEyaDgyM3EyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBxMCAtMjEgLTE0IC00MHQtMzMgLTI2bC03MzcgLTEzMnEtMjMgLTQgLTQwIDZ0LTI2IDI1cS00MiA2NyAtMTAwIDY3aC0zMDBxLTYyIDAgLTEwNiA0NCB0LTQ0IDEwNnYyMDBxMCA2MiA0NCAxMDZ0MTA2IDQ0ek0xNzMgOTI4aC04MHEtMTkgMCAtMjggLTE0dC05IC0zNXYtNTZxMCAtNTEgNDIgLTUxaDEzNHExNiAwIDIxLjUgOHQ1LjUgMjRxMCAxMSAtMTYgNDV0LTI3IDUxcS0xOCAyOCAtNDMgMjh6TTU1MCA3MjdxLTMyIDAgLTU0LjUgLTIyLjV0LTIyLjUgLTU0LjV0MjIuNSAtNTQuNXQ1NC41IC0yMi41dDU0LjUgMjIuNXQyMi41IDU0LjV0LTIyLjUgNTQuNXQtNTQuNSAyMi41ek0xMzAgMzg5IGwxNTIgMTMwcTE4IDE5IDM0IDI0dDMxIC0zLjV0MjQuNSAtMTcuNXQyNS41IC0yOHEyOCAtMzUgNTAuNSAtNTF0NDguNSAtMTNsNjMgNWw0OCAtMTc5cTEzIC02MSAtMy41IC05Ny41dC02Ny41IC03OS41bC04MCAtNjlxLTQ3IC00MCAtMTA5IC0zNS41dC0xMDMgNTEuNWwtMTMwIDE1MXEtNDAgNDcgLTM1LjUgMTA5LjV0NTEuNSAxMDIuNXpNMzgwIDM3N2wtMTAyIC04OHEtMzEgLTI3IDIgLTY1bDM3IC00M3ExMyAtMTUgMjcuNSAtMTkuNSB0MzEuNSA2LjVsNjEgNTNxMTkgMTYgMTQgNDlxLTIgMjAgLTEyIDU2dC0xNyA0NXEtMTEgMTIgLTE5IDE0dC0yMyAtOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjI3OyIgZD0iTTYyNSAxMjAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTEwOXE3OSAtMzMgMTMxIC04Ny41dDUzIC0xMjguNXExIC00NiAtMTUgLTg0LjV0LTM5IC02MXQtNDYgLTM4dC0zOSAtMjEuNWwtMTcgLTZxNiAwIDE1IC0xLjV0MzUgLTl0NTAgLTE3LjV0NTMgLTMwdDUwIC00NXQzNS41IC02NHQxNC41IC04NHEwIC01OSAtMTEuNSAtMTA1LjV0LTI4LjUgLTc2LjV0LTQ0IC01MXQtNDkuNSAtMzEuNXQtNTQuNSAtMTZ0LTQ5LjUgLTYuNSB0LTQzLjUgLTF2LTc1cTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NzVoLTEwMHYtNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY3NWgtMTc1cS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNzV2NjAwaC03NXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxNzV2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di03NWgxMDB2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDAwIDkwMHYtMjAwaDI2M3EyOCAwIDQ4LjUgMTAuNXQzMCAyNXQxNSAyOXQ1LjUgMjUuNWwxIDEwcTAgNCAtMC41IDExdC02IDI0dC0xNSAzMHQtMzAgMjR0LTQ4LjUgMTFoLTI2M3pNNDAwIDUwMHYtMjAwaDM2M3EyOCAwIDQ4LjUgMTAuNSB0MzAgMjV0MTUgMjl0NS41IDI1LjVsMSAxMHEwIDQgLTAuNSAxMXQtNiAyNHQtMTUgMzB0LTMwIDI0dC00OC41IDExaC0zNjN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzMDsiIGQ9Ik0yMTIgMTE5OGg3ODBxODYgMCAxNDcgLTYxdDYxIC0xNDd2LTQxNnEwIC01MSAtMTggLTE0Mi41dC0zNiAtMTU3LjVsLTE4IC02NnEtMjkgLTg3IC05My41IC0xNDYuNXQtMTQ2LjUgLTU5LjVoLTU3MnEtODIgMCAtMTQ3IDU5dC05MyAxNDdxLTggMjggLTIwIDczdC0zMiAxNDMuNXQtMjAgMTQ5LjV2NDE2cTAgODYgNjEgMTQ3dDE0NyA2MXpNNjAwIDEwNDVxLTcwIDAgLTEzMi41IC0xMS41dC0xMDUuNSAtMzAuNXQtNzguNSAtNDEuNSB0LTU3IC00NXQtMzYgLTQxdC0yMC41IC0zMC41bC02IC0xMmwxNTYgLTI0M2g1NjBsMTU2IDI0M3EtMiA1IC02IDEyLjV0LTIwIDI5LjV0LTM2LjUgNDJ0LTU3IDQ0LjV0LTc5IDQydC0xMDUgMjkuNXQtMTMyLjUgMTJ6TTc2MiA3MDNoLTE1N2wxOTUgMjYxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzE7IiBkPSJNNDc1IDEzMDBoMTUwcTEwMyAwIDE4OSAtODZ0ODYgLTE4OXYtNTAwcTAgLTQxIC00MiAtODN0LTgzIC00MmgtNDUwcS00MSAwIC04MyA0MnQtNDIgODN2NTAwcTAgMTAzIDg2IDE4OXQxODkgODZ6TTcwMCAzMDB2LTIyNXEwIC0yMSAtMjcgLTQ4dC00OCAtMjdoLTE1MHEtMjEgMCAtNDggMjd0LTI3IDQ4djIyNWgzMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzMjsiIGQ9Ik00NzUgMTMwMGg5NnEwIC0xNTAgODkuNSAtMjM5LjV0MjM5LjUgLTg5LjV2LTQ0NnEwIC00MSAtNDIgLTgzdC04MyAtNDJoLTQ1MHEtNDEgMCAtODMgNDJ0LTQyIDgzdjUwMHEwIDEwMyA4NiAxODl0MTg5IDg2ek03MDAgMzAwdi0yMjVxMCAtMjEgLTI3IC00OHQtNDggLTI3aC0xNTBxLTIxIDAgLTQ4IDI3dC0yNyA0OHYyMjVoMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzM7IiBkPSJNMTI5NCA3NjdsLTYzOCAtMjgzbC0zNzggMTcwbC03OCAtNjB2LTIyNGwxMDAgLTE1MHYtMTk5bC0xNTAgMTQ4bC0xNTAgLTE0OXYyMDBsMTAwIDE1MHYyNTBxMCA0IC0wLjUgMTAuNXQwIDkuNXQxIDh0MyA4dDYuNSA2bDQ3IDQwbC0xNDcgNjVsNjQyIDI4M3pNMTAwMCAzODBsLTM1MCAtMTY2bC0zNTAgMTY2djE0N2wzNTAgLTE2NWwzNTAgMTY1di0xNDd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzNDsiIGQ9Ik0yNTAgODAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek02NTAgODAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek0xMDUwIDgwMHE2MiAwIDEwNiAtNDR0NDQgLTEwNnQtNDQgLTEwNnQtMTA2IC00NHQtMTA2IDQ0dC00NCAxMDZ0NDQgMTA2dDEwNiA0NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjM1OyIgZD0iTTU1MCAxMTAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek01NTAgNzAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek01NTAgMzAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzY7IiBkPSJNMTI1IDExMDBoOTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtOTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEyNSA3MDBoOTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtOTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjUgdDE3LjUgNy41ek0xMjUgMzAwaDk1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTk1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzc7IiBkPSJNMzUwIDEyMDBoNTAwcTE2MiAwIDI1NiAtOTMuNXQ5NCAtMjU2LjV2LTUwMHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNTAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY1MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41ek05MDAgMTAwMGgtNjAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di02MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDYwMHE0MSAwIDcwLjUgMjkuNSB0MjkuNSA3MC41djYwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNMzUwIDkwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYzMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek00MDAgODAwdi0yMDBoNDAwdjIwMGgtNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzg7IiBkPSJNMTUwIDExMDBoMTAwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNSB0LTM1LjUgLTE0LjVoLTEwMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2MjAwaC01MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV0MTQuNSAzNS41dDM1LjUgMTQuNWg1MHYyMDBoLTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41aDUwdjIwMGgtNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzOTsiIGQ9Ik02NTAgMTE4N3E4NyAtNjcgMTE4LjUgLTE1NnQwIC0xNzh0LTExOC41IC0xNTVxLTg3IDY2IC0xMTguNSAxNTV0MCAxNzh0MTE4LjUgMTU2ek0zMDAgODAwcTEyNCAwIDIxMiAtODh0ODggLTIxMnEtMTI0IDAgLTIxMiA4OHQtODggMjEyek0xMDAwIDgwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhxMCAxMjQgODggMjEydDIxMiA4OHpNMzAwIDUwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnogTTEwMDAgNTAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek03MDAgMTk5di0xNDRxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjV0LTM1LjUgMTQuNXQtMTQuNSAzNS41djE0MnE0MCAtNCA0MyAtNHExNyAwIDU3IDZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0MDsiIGQ9Ik03NDUgODc4bDY5IDE5cTI1IDYgNDUgLTEybDI5OCAtMjk1cTExIC0xMSAxNSAtMjYuNXQtMiAtMzAuNXEtNSAtMTQgLTE4IC0yMy41dC0yOCAtOS41aC04cTEgMCAxIC0xM3EwIC0yOSAtMiAtNTZ0LTguNSAtNjJ0LTIwIC02M3QtMzMgLTUzdC01MSAtMzl0LTcyLjUgLTE0aC0xNDZxLTE4NCAwIC0xODQgMjg4cTAgMjQgMTAgNDdxLTIwIDQgLTYyIDR0LTYzIC00cTExIC0yNCAxMSAtNDdxMCAtMjg4IC0xODQgLTI4OGgtMTQyIHEtNDggMCAtODQuNSAyMXQtNTYgNTF0LTMyIDcxLjV0LTE2IDc1dC0zLjUgNjguNXEwIDEzIDIgMTNoLTdxLTE1IDAgLTI3LjUgOS41dC0xOC41IDIzLjVxLTYgMTUgLTIgMzAuNXQxNSAyNS41bDI5OCAyOTZxMjAgMTggNDYgMTFsNzYgLTE5cTIwIC01IDMwLjUgLTIyLjV0NS41IC0zNy41dC0yMi41IC0zMXQtMzcuNSAtNWwtNTEgMTJsLTE4MiAtMTkzaDg5MWwtMTgyIDE5M2wtNDQgLTEycS0yMCAtNSAtMzcuNSA2dC0yMi41IDMxdDYgMzcuNSB0MzEgMjIuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQxOyIgZD0iTTEyMDAgOTAwaC01MHEwIDIxIC00IDM3dC05LjUgMjYuNXQtMTggMTcuNXQtMjIgMTF0LTI4LjUgNS41dC0zMSAydC0zNyAwLjVoLTIwMHYtODUwcTAgLTIyIDI1IC0zNC41dDUwIC0xMy41bDI1IC0ydi0xMDBoLTQwMHYxMDBxNCAwIDExIDAuNXQyNCAzdDMwIDd0MjQgMTV0MTEgMjQuNXY4NTBoLTIwMHEtMjUgMCAtMzcgLTAuNXQtMzEgLTJ0LTI4LjUgLTUuNXQtMjIgLTExdC0xOCAtMTcuNXQtOS41IC0yNi41dC00IC0zN2gtNTB2MzAwIGgxMDAwdi0zMDB6TTUwMCA0NTBoLTI1cTAgMTUgLTQgMjQuNXQtOSAxNC41dC0xNyA3LjV0LTIwIDN0LTI1IDAuNWgtMTAwdi00MjVxMCAtMTEgMTIuNSAtMTcuNXQyNS41IC03LjVoMTJ2LTUwaC0yMDB2NTBxNTAgMCA1MCAyNXY0MjVoLTEwMHEtMTcgMCAtMjUgLTAuNXQtMjAgLTN0LTE3IC03LjV0LTkgLTE0LjV0LTQgLTI0LjVoLTI1djE1MGg1MDB2LTE1MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQyOyIgZD0iTTEwMDAgMzAwdjUwcS0yNSAwIC01NSAzMnEtMTQgMTQgLTI1IDMxdC0xNiAyN2wtNCAxMWwtMjg5IDc0N2gtNjlsLTMwMCAtNzU0cS0xOCAtMzUgLTM5IC01NnEtOSAtOSAtMjQuNSAtMTguNXQtMjYuNSAtMTQuNWwtMTEgLTV2LTUwaDI3M3Y1MHEtNDkgMCAtNzguNSAyMS41dC0xMS41IDY3LjVsNjkgMTc2aDI5M2w2MSAtMTY2cTEzIC0zNCAtMy41IC02Ni41dC01NS41IC0zMi41di01MGgzMTJ6TTQxMiA2OTFsMTM0IDM0MmwxMjEgLTM0MiBoLTI1NXpNMTEwMCAxNTB2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNDM7IiBkPSJNNTAgMTIwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNjExIDExMThoLTcwcS0xMyAwIC0xOCAtMTJsLTI5OSAtNzUzcS0xNyAtMzIgLTM1IC01MXEtMTggLTE4IC01NiAtMzRxLTEyIC01IC0xMiAtMTh2LTUwcTAgLTggNS41IC0xNHQxNC41IC02IGgyNzNxOCAwIDE0IDZ0NiAxNHY1MHEwIDggLTYgMTR0LTE0IDZxLTU1IDAgLTcxIDIzcS0xMCAxNCAwIDM5bDYzIDE2M2gyNjZsNTcgLTE1M3ExMSAtMzEgLTYgLTU1cS0xMiAtMTcgLTM2IC0xN3EtOCAwIC0xNCAtNnQtNiAtMTR2LTUwcTAgLTggNiAtMTR0MTQgLTZoMzEzcTggMCAxNCA2dDYgMTR2NTBxMCA3IC01LjUgMTN0LTEzLjUgN3EtMTcgMCAtNDIgMjVxLTI1IDI3IC00MCA2M2gtMWwtMjg4IDc0OHEtNSAxMiAtMTkgMTJ6TTYzOSA2MTEgaC0xOTdsMTAzIDI2NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ0OyIgZD0iTTEyMDAgMTEwMGgtMTIwMHYxMDBoMTIwMHYtMTAwek01MCAxMDAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtOTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djkwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCAxMDAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDAgcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek03MDAgOTAwdi0zMDBoMzAwdjMwMGgtMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNDU7IiBkPSJNNTAgMTIwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTkwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY5MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek02NTAgNzAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek03MDAgNjAwdi0zMDBoMzAwdjMwMGgtMzAwek0xMjAwIDBoLTEyMDB2MTAwaDEyMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ2OyIgZD0iTTUwIDEwMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0zNTBoMTAwdjE1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoMTAwdi0xMDBoLTEwMHYtMTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djE1MGgtMTAwdi0zNTBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTcwMCA3MDB2LTMwMGgzMDB2MzAwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0NzsiIGQ9Ik0xMDAgMGgtMTAwdjEyMDBoMTAwdi0xMjAwek0yNTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zMDAgMTAwMHYtMzAwaDMwMHYzMDBoLTMwMHpNMjUwIDUwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTkwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ4OyIgZD0iTTYwMCAxMTAwaDE1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xNTB2LTEwMGg0NTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtOTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDM1MHYxMDBoLTE1MHEtMjEgMCAtMzUuNSAxNC41IHQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMTUwdjEwMGgxMDB2LTEwMHpNNDAwIDEwMDB2LTMwMGgzMDB2MzAwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0OTsiIGQ9Ik0xMjAwIDBoLTEwMHYxMjAwaDEwMHYtMTIwMHpNNTUwIDExMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNjAwIDEwMDB2LTMwMGgzMDB2MzAwaC0zMDB6TTUwIDUwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTkwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUwOyIgZD0iTTg2NSA1NjVsLTQ5NCAtNDk0cS0yMyAtMjMgLTQxIC0yM3EtMTQgMCAtMjIgMTMuNXQtOCAzOC41djEwMDBxMCAyNSA4IDM4LjV0MjIgMTMuNXExOCAwIDQxIC0yM2w0OTQgLTQ5NHExNCAtMTQgMTQgLTM1dC0xNCAtMzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI1MTsiIGQ9Ik0zMzUgNjM1bDQ5NCA0OTRxMjkgMjkgNTAgMjAuNXQyMSAtNDkuNXYtMTAwMHEwIC00MSAtMjEgLTQ5LjV0LTUwIDIwLjVsLTQ5NCA0OTRxLTE0IDE0IC0xNCAzNXQxNCAzNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUyOyIgZD0iTTEwMCA5MDBoMTAwMHE0MSAwIDQ5LjUgLTIxdC0yMC41IC01MGwtNDk0IC00OTRxLTE0IC0xNCAtMzUgLTE0dC0zNSAxNGwtNDk0IDQ5NHEtMjkgMjkgLTIwLjUgNTB0NDkuNSAyMXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUzOyIgZD0iTTYzNSA4NjVsNDk0IC00OTRxMjkgLTI5IDIwLjUgLTUwdC00OS41IC0yMWgtMTAwMHEtNDEgMCAtNDkuNSAyMXQyMC41IDUwbDQ5NCA0OTRxMTQgMTQgMzUgMTR0MzUgLTE0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNTQ7IiBkPSJNNzAwIDc0MXYtMTgybC02OTIgLTMyM3YyMjFsNDEzIDE5M2wtNDEzIDE5M3YyMjF6TTEyMDAgMGgtODAwdjIwMGg4MDB2LTIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU1OyIgZD0iTTEyMDAgOTAwaC0yMDB2LTEwMGgyMDB2LTEwMGgtMzAwdjMwMGgyMDB2MTAwaC0yMDB2MTAwaDMwMHYtMzAwek0wIDcwMGg1MHEwIDIxIDQgMzd0OS41IDI2LjV0MTggMTcuNXQyMiAxMXQyOC41IDUuNXQzMSAydDM3IDAuNWgxMDB2LTU1MHEwIC0yMiAtMjUgLTM0LjV0LTUwIC0xMy41bC0yNSAtMnYtMTAwaDQwMHYxMDBxLTQgMCAtMTEgMC41dC0yNCAzdC0zMCA3dC0yNCAxNXQtMTEgMjQuNXY1NTBoMTAwcTI1IDAgMzcgLTAuNXQzMSAtMiB0MjguNSAtNS41dDIyIC0xMXQxOCAtMTcuNXQ5LjUgLTI2LjV0NCAtMzdoNTB2MzAwaC04MDB2LTMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU2OyIgZD0iTTgwMCA3MDBoLTUwcTAgMjEgLTQgMzd0LTkuNSAyNi41dC0xOCAxNy41dC0yMiAxMXQtMjguNSA1LjV0LTMxIDJ0LTM3IDAuNWgtMTAwdi01NTBxMCAtMjIgMjUgLTM0LjV0NTAgLTE0LjVsMjUgLTF2LTEwMGgtNDAwdjEwMHE0IDAgMTEgMC41dDI0IDN0MzAgN3QyNCAxNXQxMSAyNC41djU1MGgtMTAwcS0yNSAwIC0zNyAtMC41dC0zMSAtMnQtMjguNSAtNS41dC0yMiAtMTF0LTE4IC0xNy41dC05LjUgLTI2LjV0LTQgLTM3aC01MHYzMDAgaDgwMHYtMzAwek0xMTAwIDIwMGgtMjAwdi0xMDBoMjAwdi0xMDBoLTMwMHYzMDBoMjAwdjEwMGgtMjAwdjEwMGgzMDB2LTMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU3OyIgZD0iTTcwMSAxMDk4aDE2MHExNiAwIDIxIC0xMXQtNyAtMjNsLTQ2NCAtNDY0bDQ2NCAtNDY0cTEyIC0xMiA3IC0yM3QtMjEgLTExaC0xNjBxLTEzIDAgLTIzIDlsLTQ3MSA0NzFxLTcgOCAtNyAxOHQ3IDE4bDQ3MSA0NzFxMTAgOSAyMyA5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNTg7IiBkPSJNMzM5IDEwOThoMTYwcTEzIDAgMjMgLTlsNDcxIC00NzFxNyAtOCA3IC0xOHQtNyAtMThsLTQ3MSAtNDcxcS0xMCAtOSAtMjMgLTloLTE2MHEtMTYgMCAtMjEgMTF0NyAyM2w0NjQgNDY0bC00NjQgNDY0cS0xMiAxMiAtNyAyM3QyMSAxMXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU5OyIgZD0iTTEwODcgODgycTExIC01IDExIC0yMXYtMTYwcTAgLTEzIC05IC0yM2wtNDcxIC00NzFxLTggLTcgLTE4IC03dC0xOCA3bC00NzEgNDcxcS05IDEwIC05IDIzdjE2MHEwIDE2IDExIDIxdDIzIC03bDQ2NCAtNDY0bDQ2NCA0NjRxMTIgMTIgMjMgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjYwOyIgZD0iTTYxOCA5OTNsNDcxIC00NzFxOSAtMTAgOSAtMjN2LTE2MHEwIC0xNiAtMTEgLTIxdC0yMyA3bC00NjQgNDY0bC00NjQgLTQ2NHEtMTIgLTEyIC0yMyAtN3QtMTEgMjF2MTYwcTAgMTMgOSAyM2w0NzEgNDcxcTggNyAxOCA3dDE4IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGY4ZmY7IiBkPSJNMTAwMCAxMjAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek00NTAgMTAwMGgxMDBxMjEgMCA0MCAtMTR0MjYgLTMzbDc5IC0xOTRxNSAxIDE2IDNxMzQgNiA1NCA5LjV0NjAgN3Q2NS41IDF0NjEgLTEwdDU2LjUgLTIzdDQyLjUgLTQydDI5IC02NHQ1IC05MnQtMTkuNSAtMTIxLjVxLTEgLTcgLTMgLTE5LjV0LTExIC01MHQtMjAuNSAtNzN0LTMyLjUgLTgxLjV0LTQ2LjUgLTgzdC02NCAtNzAgdC04Mi41IC01MHEtMTMgLTUgLTQyIC01dC02NS41IDIuNXQtNDcuNSAyLjVxLTE0IDAgLTQ5LjUgLTMuNXQtNjMgLTMuNXQtNDMuNSA3cS01NyAyNSAtMTA0LjUgNzguNXQtNzUgMTExLjV0LTQ2LjUgMTEydC0yNiA5MGwtNyAzNXEtMTUgNjMgLTE4IDExNXQ0LjUgODguNXQyNiA2NHQzOS41IDQzLjV0NTIgMjUuNXQ1OC41IDEzdDYyLjUgMnQ1OS41IC00LjV0NTUuNSAtOGwtMTQ3IDE5MnEtMTIgMTggLTUuNSAzMHQyNy41IDEyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDFmNTExOyIgZD0iTTI1MCAxMjAwaDYwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xNTB2LTUwMGwtMjU1IC0xNzhxLTE5IC05IC0zMiAtMXQtMTMgMjl2NjUwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQwMCAxMTAwdi0xMDBoMzAwdjEwMGgtMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDFmNmFhOyIgZD0iTTI1MCAxMjAwaDc1MHEzOSAwIDY5LjUgLTQwLjV0MzAuNSAtODQuNXYtOTMzbC03MDAgLTExN3Y5NTBsNjAwIDEyNWgtNzAwdi0xMDAwaC0xMDB2MTAyNXEwIDIzIDE1LjUgNDl0MzQuNSAyNnpNNTAwIDUyNXYtMTAwbDEwMCAyMHYxMDB6IiAvPgo8L2ZvbnQ+CjwvZGVmcz48L3N2Zz4g) format(svg)}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:\002a}.glyphicon-plus:before{content:\002b}.glyphicon-euro:before,.glyphicon-eur:before{content:\20ac}.glyphicon-minus:before{content:\2212}.glyphicon-cloud:before{content:\2601}.glyphicon-envelope:before{content:\2709}.glyphicon-pencil:before{content:\270f}.glyphicon-glass:before{content:\e001}.glyphicon-music:before{content:\e002}.glyphicon-search:before{content:\e003}.glyphicon-heart:before{content:\e005}.glyphicon-star:before{content:\e006}.glyphicon-star-empty:before{content:\e007}.glyphicon-user:before{content:\e008}.glyphicon-film:before{content:\e009}.glyphicon-th-large:before{content:\e010}.glyphicon-th:before{content:\e011}.glyphicon-th-list:before{content:\e012}.glyphicon-ok:before{content:\e013}.glyphicon-remove:before{content:\e014}.glyphicon-zoom-in:before{content:\e015}.glyphicon-zoom-out:before{content:\e016}.glyphicon-off:before{content:\e017}.glyphicon-signal:before{content:\e018}.glyphicon-cog:before{content:\e019}.glyphicon-trash:before{content:\e020}.glyphicon-home:before{content:\e021}.glyphicon-file:before{content:\e022}.glyphicon-time:before{content:\e023}.glyphicon-road:before{content:\e024}.glyphicon-download-alt:before{content:\e025}.glyphicon-download:before{content:\e026}.glyphicon-upload:before{content:\e027}.glyphicon-inbox:before{content:\e028}.glyphicon-play-circle:before{content:\e029}.glyphicon-repeat:before{content:\e030}.glyphicon-refresh:before{content:\e031}.glyphicon-list-alt:before{content:\e032}.glyphicon-lock:before{content:\e033}.glyphicon-flag:before{content:\e034}.glyphicon-headphones:before{content:\e035}.glyphicon-volume-off:before{content:\e036}.glyphicon-volume-down:before{content:\e037}.glyphicon-volume-up:before{content:\e038}.glyphicon-qrcode:before{content:\e039}.glyphicon-barcode:before{content:\e040}.glyphicon-tag:before{content:\e041}.glyphicon-tags:before{content:\e042}.glyphicon-book:before{content:\e043}.glyphicon-bookmark:before{content:\e044}.glyphicon-print:before{content:\e045}.glyphicon-camera:before{content:\e046}.glyphicon-font:before{content:\e047}.glyphicon-bold:before{content:\e048}.glyphicon-italic:before{content:\e049}.glyphicon-text-height:before{content:\e050}.glyphicon-text-width:before{content:\e051}.glyphicon-align-left:before{content:\e052}.glyphicon-align-center:before{content:\e053}.glyphicon-align-right:before{content:\e054}.glyphicon-align-justify:before{content:\e055}.glyphicon-list:before{content:\e056}.glyphicon-indent-left:before{content:\e057}.glyphicon-indent-right:before{content:\e058}.glyphicon-facetime-video:before{content:\e059}.glyphicon-picture:before{content:\e060}.glyphicon-map-marker:before{content:\e062}.glyphicon-adjust:before{content:\e063}.glyphicon-tint:before{content:\e064}.glyphicon-edit:before{content:\e065}.glyphicon-share:before{content:\e066}.glyphicon-check:before{content:\e067}.glyphicon-move:before{content:\e068}.glyphicon-step-backward:before{content:\e069}.glyphicon-fast-backward:before{content:\e070}.glyphicon-backward:before{content:\e071}.glyphicon-play:before{content:\e072}.glyphicon-pause:before{content:\e073}.glyphicon-stop:before{content:\e074}.glyphicon-forward:before{content:\e075}.glyphicon-fast-forward:before{content:\e076}.glyphicon-step-forward:before{content:\e077}.glyphicon-eject:before{content:\e078}.glyphicon-chevron-left:before{content:\e079}.glyphicon-chevron-right:before{content:\e080}.glyphicon-plus-sign:before{content:\e081}.glyphicon-minus-sign:before{content:\e082}.glyphicon-remove-sign:before{content:\e083}.glyphicon-ok-sign:before{content:\e084}.glyphicon-question-sign:before{content:\e085}.glyphicon-info-sign:before{content:\e086}.glyphicon-screenshot:before{content:\e087}.glyphicon-remove-circle:before{content:\e088}.glyphicon-ok-circle:before{content:\e089}.glyphicon-ban-circle:before{content:\e090}.glyphicon-arrow-left:before{content:\e091}.glyphicon-arrow-right:before{content:\e092}.glyphicon-arrow-up:before{content:\e093}.glyphicon-arrow-down:before{content:\e094}.glyphicon-share-alt:before{content:\e095}.glyphicon-resize-full:before{content:\e096}.glyphicon-resize-small:before{content:\e097}.glyphicon-exclamation-sign:before{content:\e101}.glyphicon-gift:before{content:\e102}.glyphicon-leaf:before{content:\e103}.glyphicon-fire:before{content:\e104}.glyphicon-eye-open:before{content:\e105}.glyphicon-eye-close:before{content:\e106}.glyphicon-warning-sign:before{content:\e107}.glyphicon-plane:before{content:\e108}.glyphicon-calendar:before{content:\e109}.glyphicon-random:before{content:\e110}.glyphicon-comment:before{content:\e111}.glyphicon-magnet:before{content:\e112}.glyphicon-chevron-up:before{content:\e113}.glyphicon-chevron-down:before{content:\e114}.glyphicon-retweet:before{content:\e115}.glyphicon-shopping-cart:before{content:\e116}.glyphicon-folder-close:before{content:\e117}.glyphicon-folder-open:before{content:\e118}.glyphicon-resize-vertical:before{content:\e119}.glyphicon-resize-horizontal:before{content:\e120}.glyphicon-hdd:before{content:\e121}.glyphicon-bullhorn:before{content:\e122}.glyphicon-bell:before{content:\e123}.glyphicon-certificate:before{content:\e124}.glyphicon-thumbs-up:before{content:\e125}.glyphicon-thumbs-down:before{content:\e126}.glyphicon-hand-right:before{content:\e127}.glyphicon-hand-left:before{content:\e128}.glyphicon-hand-up:before{content:\e129}.glyphicon-hand-down:before{content:\e130}.glyphicon-circle-arrow-right:before{content:\e131}.glyphicon-circle-arrow-left:before{content:\e132}.glyphicon-circle-arrow-up:before{content:\e133}.glyphicon-circle-arrow-down:before{content:\e134}.glyphicon-globe:before{content:\e135}.glyphicon-wrench:before{content:\e136}.glyphicon-tasks:before{content:\e137}.glyphicon-filter:before{content:\e138}.glyphicon-briefcase:before{content:\e139}.glyphicon-fullscreen:before{content:\e140}.glyphicon-dashboard:before{content:\e141}.glyphicon-paperclip:before{content:\e142}.glyphicon-heart-empty:before{content:\e143}.glyphicon-link:before{content:\e144}.glyphicon-phone:before{content:\e145}.glyphicon-pushpin:before{content:\e146}.glyphicon-usd:before{content:\e148}.glyphicon-gbp:before{content:\e149}.glyphicon-sort:before{content:\e150}.glyphicon-sort-by-alphabet:before{content:\e151}.glyphicon-sort-by-alphabet-alt:before{content:\e152}.glyphicon-sort-by-order:before{content:\e153}.glyphicon-sort-by-order-alt:before{content:\e154}.glyphicon-sort-by-attributes:before{content:\e155}.glyphicon-sort-by-attributes-alt:before{content:\e156}.glyphicon-unchecked:before{content:\e157}.glyphicon-expand:before{content:\e158}.glyphicon-collapse-down:before{content:\e159}.glyphicon-collapse-up:before{content:\e160}.glyphicon-log-in:before{content:\e161}.glyphicon-flash:before{content:\e162}.glyphicon-log-out:before{content:\e163}.glyphicon-new-window:before{content:\e164}.glyphicon-record:before{content:\e165}.glyphicon-save:before{content:\e166}.glyphicon-open:before{content:\e167}.glyphicon-saved:before{content:\e168}.glyphicon-import:before{content:\e169}.glyphicon-export:before{content:\e170}.glyphicon-send:before{content:\e171}.glyphicon-floppy-disk:before{content:\e172}.glyphicon-floppy-saved:before{content:\e173}.glyphicon-floppy-remove:before{content:\e174}.glyphicon-floppy-save:before{content:\e175}.glyphicon-floppy-open:before{content:\e176}.glyphicon-credit-card:before{content:\e177}.glyphicon-transfer:before{content:\e178}.glyphicon-cutlery:before{content:\e179}.glyphicon-header:before{content:\e180}.glyphicon-compressed:before{content:\e181}.glyphicon-earphone:before{content:\e182}.glyphicon-phone-alt:before{content:\e183}.glyphicon-tower:before{content:\e184}.glyphicon-stats:before{content:\e185}.glyphicon-sd-video:before{content:\e186}.glyphicon-hd-video:before{content:\e187}.glyphicon-subtitles:before{content:\e188}.glyphicon-sound-stereo:before{content:\e189}.glyphicon-sound-dolby:before{content:\e190}.glyphicon-sound-5-1:before{content:\e191}.glyphicon-sound-6-1:before{content:\e192}.glyphicon-sound-7-1:before{content:\e193}.glyphicon-copyright-mark:before{content:\e194}.glyphicon-registration-mark:before{content:\e195}.glyphicon-cloud-download:before{content:\e197}.glyphicon-cloud-upload:before{content:\e198}.glyphicon-tree-conifer:before{content:\e199}.glyphicon-tree-deciduous:before{content:\e200}.glyphicon-cd:before{content:\e201}.glyphicon-save-file:before{content:\e202}.glyphicon-open-file:before{content:\e203}.glyphicon-level-up:before{content:\e204}.glyphicon-copy:before{content:\e205}.glyphicon-paste:before{content:\e206}.glyphicon-alert:before{content:\e209}.glyphicon-equalizer:before{content:\e210}.glyphicon-king:before{content:\e211}.glyphicon-queen:before{content:\e212}.glyphicon-pawn:before{content:\e213}.glyphicon-bishop:before{content:\e214}.glyphicon-knight:before{content:\e215}.glyphicon-baby-formula:before{content:\e216}.glyphicon-tent:before{content:\26fa}.glyphicon-blackboard:before{content:\e218}.glyphicon-bed:before{content:\e219}.glyphicon-apple:before{content:\f8ff}.glyphicon-erase:before{content:\e221}.glyphicon-hourglass:before{content:\231b}.glyphicon-lamp:before{content:\e223}.glyphicon-duplicate:before{content:\e224}.glyphicon-piggy-bank:before{content:\e225}.glyphicon-scissors:before{content:\e226}.glyphicon-bitcoin:before{content:\e227}.glyphicon-btc:before{content:\e227}.glyphicon-xbt:before{content:\e227}.glyphicon-yen:before{content:\00a5}.glyphicon-jpy:before{content:\00a5}.glyphicon-ruble:before{content:\20bd}.glyphicon-rub:before{content:\20bd}.glyphicon-scale:before{content:\e230}.glyphicon-ice-lolly:before{content:\e231}.glyphicon-ice-lolly-tasted:before{content:\e232}.glyphicon-education:before{content:\e233}.glyphicon-option-horizontal:before{content:\e234}.glyphicon-option-vertical:before{content:\e235}.glyphicon-menu-hamburger:before{content:\e236}.glyphicon-modal-window:before{content:\e237}.glyphicon-oil:before{content:\e238}.glyphicon-grain:before{content:\e239}.glyphicon-sunglasses:before{content:\e240}.glyphicon-text-size:before{content:\e241}.glyphicon-text-color:before{content:\e242}.glyphicon-text-background:before{content:\e243}.glyphicon-object-align-top:before{content:\e244}.glyphicon-object-align-bottom:before{content:\e245}.glyphicon-object-align-horizontal:before{content:\e246}.glyphicon-object-align-left:before{content:\e247}.glyphicon-object-align-vertical:before{content:\e248}.glyphicon-object-align-right:before{content:\e249}.glyphicon-triangle-right:before{content:\e250}.glyphicon-triangle-left:before{content:\e251}.glyphicon-triangle-bottom:before{content:\e252}.glyphicon-triangle-top:before{content:\e253}.glyphicon-console:before{content:\e254}.glyphicon-superscript:before{content:\e255}.glyphicon-subscript:before{content:\e256}.glyphicon-menu-left:before{content:\e257}.glyphicon-menu-right:before{content:\e258}.glyphicon-menu-down:before{content:\e259}.glyphicon-menu-up:before{content:\e260}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Source Sans Pro,Calibri,Candara,Arial,sans-serif;font-size:15px;line-height:1.42857143;color:#333333;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#2780e3;text-decoration:none}a:hover,a:focus{color:#165ba8;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:0}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #e6e6e6}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}rolebutton{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Source Sans Pro,Calibri,Candara,Arial,sans-serif;font-weight:300;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999999}h1,.h1,h2,.h2,h3,.h3{margin-top:21px;margin-bottom:10.5px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10.5px;margin-bottom:10.5px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:39px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}h4,.h4{font-size:19px}h5,.h5{font-size:15px}h6,.h6{font-size:13px}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:17px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:22.5px}}small,.small{font-size:86%}mark,.mark{background-color:#ff7518;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#999999}.text-primary{color:#2780e3}a.text-primary:hover,a.text-primary:focus{color:#1967be}.text-success{color:#ffffff}a.text-success:hover,a.text-success:focus{color:#e6e6e6}.text-info{color:#ffffff}a.text-info:hover,a.text-info:focus{color:#e6e6e6}.text-warning{color:#ffffff}a.text-warning:hover,a.text-warning:focus{color:#e6e6e6}.text-danger{color:#ffffff}a.text-danger:hover,a.text-danger:focus{color:#e6e6e6}.bg-primary{color:#fff;background-color:#2780e3}a.bg-primary:hover,a.bg-primary:focus{background-color:#1967be}.bg-success{background-color:#3fb618}a.bg-success:hover,a.bg-success:focus{background-color:#2f8912}.bg-info{background-color:#9954bb}a.bg-info:hover,a.bg-info:focus{background-color:#7e3f9d}.bg-warning{background-color:#ff7518}a.bg-warning:hover,a.bg-warning:focus{background-color:#e45c00}.bg-danger{background-color:#ff0039}a.bg-danger:hover,a.bg-danger:focus{background-color:#cc002e}.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid #e6e6e6}ul,ol{margin-top:0;margin-bottom:10.5px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:21px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbrtitle,abbrdata-original-title{cursor:help;border-bottom:1px dotted #999999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10.5px 21px;margin:0 0 21px;font-size:18.75px;border-left:5px solid #e6e6e6}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#999999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:\2014 \00A0}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #e6e6e6;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:\00A0 \2014}address{margin-bottom:21px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:0}kbd{padding:2px 4px;font-size:90%;color:#ffffff;background-color:#333333;border-radius:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333333;background-color:#f5f5f5;border:1px solid #cccccc;border-radius:0}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#999999;text-align:left}th{}.table{width:100%;max-width:100%;margin-bottom:21px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #dddddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #dddddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #dddddd}.table .table{background-color:#ffffff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #dddddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #dddddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table colclass*col-{position:static;float:none;display:table-column}table tdclass*col-,table thclass*col-{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#3fb618}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#379f15}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#9954bb}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#8d46b0}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#ff7518}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#fe6600}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#ff0039}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#e60033}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15.75px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #dddddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}inputtypesearch{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}inputtyperadio,inputtypecheckbox{margin:4px 0 0;margin-top:1px \9;line-height:normal}inputtypefile{display:block}inputtyperange{display:block;width:100%}selectmultiple,selectsize{height:auto}inputtypefile:focus,inputtyperadio:focus,inputtypecheckbox:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:11px;font-size:15px;line-height:1.42857143;color:#333333}.form-control{display:block;width:100%;height:43px;padding:10px 18px;font-size:15px;line-height:1.42857143;color:#333333;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999999;opacity:1}.form-control:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder{color:#999999}.form-control::-ms-expand{border:0;background-color:transparent}.form-controldisabled,.form-controlreadonly,fieldsetdisabled .form-control{background-color:#e6e6e6;opacity:1}.form-controldisabled,fieldsetdisabled .form-control{cursor:not-allowed}textarea.form-control{height:auto}inputtypesearch{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){inputtypedate.form-control,inputtypetime.form-control,inputtypedatetime-local.form-control,inputtypemonth.form-control{line-height:43px}inputtypedate.input-sm,inputtypetime.input-sm,inputtypedatetime-local.input-sm,inputtypemonth.input-sm,.input-group-sm inputtypedate,.input-group-sm inputtypetime,.input-group-sm inputtypedatetime-local,.input-group-sm inputtypemonth{line-height:31px}inputtypedate.input-lg,inputtypetime.input-lg,inputtypedatetime-local.input-lg,inputtypemonth.input-lg,.input-group-lg inputtypedate,.input-group-lg inputtypetime,.input-group-lg inputtypedatetime-local,.input-group-lg inputtypemonth{line-height:64px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:21px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio inputtyperadio,.radio-inline inputtyperadio,.checkbox inputtypecheckbox,.checkbox-inline inputtypecheckbox{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}inputtyperadiodisabled,inputtypecheckboxdisabled,inputtyperadio.disabled,inputtypecheckbox.disabled,fieldsetdisabled inputtyperadio,fieldsetdisabled inputtypecheckbox{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldsetdisabled .radio-inline,fieldsetdisabled .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldsetdisabled .radio label,fieldsetdisabled .checkbox label{cursor:not-allowed}.form-control-static{padding-top:11px;padding-bottom:11px;margin-bottom:0;min-height:36px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:0}select.input-sm{height:31px;line-height:31px}textarea.input-sm,selectmultiple.input-sm{height:auto}.form-group-sm .form-control{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:0}.form-group-sm select.form-control{height:31px;line-height:31px}.form-group-sm textarea.form-control,.form-group-sm selectmultiple.form-control{height:auto}.form-group-sm .form-control-static{height:31px;min-height:34px;padding:6px 10px;font-size:13px;line-height:1.5}.input-lg{height:64px;padding:18px 30px;font-size:19px;line-height:1.3333333;border-radius:0}select.input-lg{height:64px;line-height:64px}textarea.input-lg,selectmultiple.input-lg{height:auto}.form-group-lg .form-control{height:64px;padding:18px 30px;font-size:19px;line-height:1.3333333;border-radius:0}.form-group-lg select.form-control{height:64px;line-height:64px}.form-group-lg textarea.form-control,.form-group-lg selectmultiple.form-control{height:auto}.form-group-lg .form-control-static{height:64px;min-height:40px;padding:19px 30px;font-size:19px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:53.75px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:43px;height:43px;line-height:43px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:64px;height:64px;line-height:64px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:31px;height:31px;line-height:31px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#ffffff}.has-success .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-success .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#3fb618}.has-success .form-control-feedback{color:#ffffff}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#ffffff}.has-warning .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-warning .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#ff7518}.has-warning .form-control-feedback{color:#ffffff}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#ffffff}.has-error .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-error .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#ff0039}.has-error .form-control-feedback{color:#ffffff}.has-feedback label~.form-control-feedback{top:26px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio inputtyperadio,.form-inline .checkbox inputtypecheckbox{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:11px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:32px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:11px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:19px;font-size:19px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:13px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 18px;font-size:15px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#ffffff;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btndisabled,fieldsetdisabled .btn{cursor:not-allowed;opacity:0.65;filter:alpha(opacity65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldsetdisabled a.btn{pointer-events:none}.btn-default{color:#ffffff;background-color:#222222;border-color:#222222}.btn-default:focus,.btn-default.focus{color:#ffffff;background-color:#090909;border-color:#000000}.btn-default:hover{color:#ffffff;background-color:#090909;border-color:#040404}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#ffffff;background-color:#090909;border-color:#040404}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#ffffff;background-color:#000000;border-color:#000000}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-defaultdisabled:hover,fieldsetdisabled .btn-default:hover,.btn-default.disabled:focus,.btn-defaultdisabled:focus,fieldsetdisabled .btn-default:focus,.btn-default.disabled.focus,.btn-defaultdisabled.focus,fieldsetdisabled .btn-default.focus{background-color:#222222;border-color:#222222}.btn-default .badge{color:#222222;background-color:#ffffff}.btn-primary{color:#ffffff;background-color:#2780e3;border-color:#2780e3}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:#1967be;border-color:#10427b}.btn-primary:hover{color:#ffffff;background-color:#1967be;border-color:#1862b5}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#ffffff;background-color:#1967be;border-color:#1862b5}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#ffffff;background-color:#15569f;border-color:#10427b}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primarydisabled:hover,fieldsetdisabled .btn-primary:hover,.btn-primary.disabled:focus,.btn-primarydisabled:focus,fieldsetdisabled .btn-primary:focus,.btn-primary.disabled.focus,.btn-primarydisabled.focus,fieldsetdisabled .btn-primary.focus{background-color:#2780e3;border-color:#2780e3}.btn-primary .badge{color:#2780e3;background-color:#ffffff}.btn-success{color:#ffffff;background-color:#3fb618;border-color:#3fb618}.btn-success:focus,.btn-success.focus{color:#ffffff;background-color:#2f8912;border-color:#184509}.btn-success:hover{color:#ffffff;background-color:#2f8912;border-color:#2c8011}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#ffffff;background-color:#2f8912;border-color:#2c8011}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#ffffff;background-color:#24690e;border-color:#184509}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-successdisabled:hover,fieldsetdisabled .btn-success:hover,.btn-success.disabled:focus,.btn-successdisabled:focus,fieldsetdisabled .btn-success:focus,.btn-success.disabled.focus,.btn-successdisabled.focus,fieldsetdisabled .btn-success.focus{background-color:#3fb618;border-color:#3fb618}.btn-success .badge{color:#3fb618;background-color:#ffffff}.btn-info{color:#ffffff;background-color:#9954bb;border-color:#9954bb}.btn-info:focus,.btn-info.focus{color:#ffffff;background-color:#7e3f9d;border-color:#522967}.btn-info:hover{color:#ffffff;background-color:#7e3f9d;border-color:#783c96}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#ffffff;background-color:#7e3f9d;border-color:#783c96}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#ffffff;background-color:#6a3484;border-color:#522967}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-infodisabled:hover,fieldsetdisabled .btn-info:hover,.btn-info.disabled:focus,.btn-infodisabled:focus,fieldsetdisabled .btn-info:focus,.btn-info.disabled.focus,.btn-infodisabled.focus,fieldsetdisabled .btn-info.focus{background-color:#9954bb;border-color:#9954bb}.btn-info .badge{color:#9954bb;background-color:#ffffff}.btn-warning{color:#ffffff;background-color:#ff7518;border-color:#ff7518}.btn-warning:focus,.btn-warning.focus{color:#ffffff;background-color:#e45c00;border-color:#983d00}.btn-warning:hover{color:#ffffff;background-color:#e45c00;border-color:#da5800}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#ffffff;background-color:#e45c00;border-color:#da5800}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#ffffff;background-color:#c04d00;border-color:#983d00}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warningdisabled:hover,fieldsetdisabled .btn-warning:hover,.btn-warning.disabled:focus,.btn-warningdisabled:focus,fieldsetdisabled .btn-warning:focus,.btn-warning.disabled.focus,.btn-warningdisabled.focus,fieldsetdisabled .btn-warning.focus{background-color:#ff7518;border-color:#ff7518}.btn-warning .badge{color:#ff7518;background-color:#ffffff}.btn-danger{color:#ffffff;background-color:#ff0039;border-color:#ff0039}.btn-danger:focus,.btn-danger.focus{color:#ffffff;background-color:#cc002e;border-color:#80001c}.btn-danger:hover{color:#ffffff;background-color:#cc002e;border-color:#c2002b}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#ffffff;background-color:#cc002e;border-color:#c2002b}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#ffffff;background-color:#a80026;border-color:#80001c}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-dangerdisabled:hover,fieldsetdisabled .btn-danger:hover,.btn-danger.disabled:focus,.btn-dangerdisabled:focus,fieldsetdisabled .btn-danger:focus,.btn-danger.disabled.focus,.btn-dangerdisabled.focus,fieldsetdisabled .btn-danger.focus{background-color:#ff0039;border-color:#ff0039}.btn-danger .badge{color:#ff0039;background-color:#ffffff}.btn-link{color:#2780e3;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-linkdisabled,fieldsetdisabled .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#165ba8;text-decoration:underline;background-color:transparent}.btn-linkdisabled:hover,fieldsetdisabled .btn-link:hover,.btn-linkdisabled:focus,fieldsetdisabled .btn-link:focus{color:#999999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:18px 30px;font-size:19px;line-height:1.3333333;border-radius:0}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:13px;line-height:1.5;border-radius:0}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}inputtypesubmit.btn-block,inputtypereset.btn-block,inputtypebutton.btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:15px;text-align:left;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#ffffff;background-color:#2780e3}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#2780e3}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabledfalse);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:13px;line-height:1.42857143;color:#999999;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}data-togglebuttons>.btn inputtyperadio,data-togglebuttons>.btn-group>.btn inputtyperadio,data-togglebuttons>.btn inputtypecheckbox,data-togglebuttons>.btn-group>.btn inputtypecheckbox{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-groupclass*col-{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:64px;padding:18px 30px;font-size:19px;line-height:1.3333333;border-radius:0}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:64px;line-height:64px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,selectmultiple.input-group-lg>.form-control,selectmultiple.input-group-lg>.input-group-addon,selectmultiple.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:0}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:31px;line-height:31px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,selectmultiple.input-group-sm>.form-control,selectmultiple.input-group-sm>.input-group-addon,selectmultiple.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:10px 18px;font-size:15px;font-weight:normal;line-height:1;color:#333333;text-align:center;background-color:#e6e6e6;border:1px solid #cccccc;border-radius:0}.input-group-addon.input-sm{padding:5px 10px;font-size:13px;border-radius:0}.input-group-addon.input-lg{padding:18px 30px;font-size:19px;border-radius:0}.input-group-addon inputtyperadio,.input-group-addon inputtypecheckbox{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#e6e6e6}.nav>li.disabled>a{color:#999999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#e6e6e6;border-color:#2780e3}.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #dddddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:0 0 0 0}.nav-tabs>li>a:hover{border-color:#e6e6e6 #e6e6e6 #dddddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555555;background-color:#ffffff;border:1px solid #dddddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #dddddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #dddddd;border-radius:0 0 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#ffffff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#ffffff;background-color:#2780e3}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #dddddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #dddddd;border-radius:0 0 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#ffffff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:21px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:0}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:14.5px 15px;font-size:19px;line-height:21px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.25px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:21px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:14.5px;padding-bottom:14.5px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:3.5px;margin-bottom:3.5px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio inputtyperadio,.navbar-form .checkbox inputtypecheckbox{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:3.5px;margin-bottom:3.5px}.navbar-btn.btn-sm{margin-top:9.5px;margin-bottom:9.5px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:14.5px;margin-bottom:14.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#222222;border-color:#121212}.navbar-default .navbar-brand{color:#ffffff}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#ffffff;background-color:none}.navbar-default .navbar-text{color:#ffffff}.navbar-default .navbar-nav>li>a{color:#ffffff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#ffffff;background-color:#090909}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#ffffff;background-color:#090909}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#cccccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#090909}.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#121212}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#090909;color:#ffffff}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#ffffff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#ffffff;background-color:#090909}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#090909}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#cccccc;background-color:transparent}}.navbar-default .navbar-link{color:#ffffff}.navbar-default .navbar-link:hover{color:#ffffff}.navbar-default .btn-link{color:#ffffff}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#ffffff}.navbar-default .btn-linkdisabled:hover,fieldsetdisabled .navbar-default .btn-link:hover,.navbar-default .btn-linkdisabled:focus,fieldsetdisabled .navbar-default .btn-link:focus{color:#cccccc}.navbar-inverse{background-color:#2780e3;border-color:#1967be}.navbar-inverse .navbar-brand{color:#ffffff}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#ffffff;background-color:none}.navbar-inverse .navbar-text{color:#ffffff}.navbar-inverse .navbar-nav>li>a{color:#ffffff}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#ffffff;background-color:#1967be}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#ffffff;background-color:#1967be}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#ffffff;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:transparent}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#1967be}.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#1a6ecc}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#1967be;color:#ffffff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#1967be}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#1967be}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#ffffff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#ffffff;background-color:#1967be}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#1967be}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ffffff;background-color:transparent}}.navbar-inverse .navbar-link{color:#ffffff}.navbar-inverse .navbar-link:hover{color:#ffffff}.navbar-inverse .btn-link{color:#ffffff}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#ffffff}.navbar-inverse .btn-linkdisabled:hover,fieldsetdisabled .navbar-inverse .btn-link:hover,.navbar-inverse .btn-linkdisabled:focus,fieldsetdisabled .navbar-inverse .btn-link:focus{color:#ffffff}.breadcrumb{padding:8px 15px;margin-bottom:21px;list-style:none;background-color:#f5f5f5;border-radius:0}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:/\00a0;padding:0 5px;color:#cccccc}.breadcrumb>.active{color:#999999}.pagination{display:inline-block;padding-left:0;margin:21px 0;border-radius:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:10px 18px;line-height:1.42857143;text-decoration:none;color:#2780e3;background-color:#ffffff;border:1px solid #dddddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#165ba8;background-color:#e6e6e6;border-color:#dddddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#999999;background-color:#f5f5f5;border-color:#dddddd;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999999;background-color:#ffffff;border-color:#dddddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:18px 30px;font-size:19px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:13px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pager{padding-left:0;margin:21px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#ffffff;border:1px solid #dddddd;border-radius:0}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#e6e6e6}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999999;background-color:#ffffff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#ffffff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#ffffff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#222222}.label-defaulthref:hover,.label-defaulthref:focus{background-color:#090909}.label-primary{background-color:#2780e3}.label-primaryhref:hover,.label-primaryhref:focus{background-color:#1967be}.label-success{background-color:#3fb618}.label-successhref:hover,.label-successhref:focus{background-color:#2f8912}.label-info{background-color:#9954bb}.label-infohref:hover,.label-infohref:focus{background-color:#7e3f9d}.label-warning{background-color:#ff7518}.label-warninghref:hover,.label-warninghref:focus{background-color:#e45c00}.label-danger{background-color:#ff0039}.label-dangerhref:hover,.label-dangerhref:focus{background-color:#cc002e}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:13px;font-weight:bold;color:#ffffff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#2780e3;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#2780e3;background-color:#ffffff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#e6e6e6}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:23px;font-weight:200}.jumbotron>hr{border-top-color:#cccccc}.container .jumbotron,.container-fluid .jumbotron{border-radius:0;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:68px}}.thumbnail{display:block;padding:4px;margin-bottom:21px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:0;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#2780e3}.thumbnail .caption{padding:9px;color:#333333}.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:0}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#3fb618;border-color:#4e9f15;color:#ffffff}.alert-success hr{border-top-color:#438912}.alert-success .alert-link{color:#e6e6e6}.alert-info{background-color:#9954bb;border-color:#7643a8;color:#ffffff}.alert-info hr{border-top-color:#693c96}.alert-info .alert-link{color:#e6e6e6}.alert-warning{background-color:#ff7518;border-color:#ff4309;color:#ffffff}.alert-warning hr{border-top-color:#ee3800}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{background-color:#ff0039;border-color:#f0005e;color:#ffffff}.alert-danger hr{border-top-color:#d60054}.alert-danger .alert-link{color:#e6e6e6}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#cccccc;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:13px;line-height:21px;color:#ffffff;text-align:center;background-color:#2780e3;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#3fb618}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#9954bb}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#ff7518}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#ff0039}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#ffffff;border:1px solid #dddddd}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}a.list-group-item,button.list-group-item{color:#555555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#e6e6e6;color:#999999;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#999999}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#ffffff;background-color:#2780e3;border-color:#dddddd}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#dceafa}.list-group-item-success{color:#ffffff;background-color:#3fb618}a.list-group-item-success,button.list-group-item-success{color:#ffffff}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#ffffff;background-color:#379f15}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-info{color:#ffffff;background-color:#9954bb}a.list-group-item-info,button.list-group-item-info{color:#ffffff}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#ffffff;background-color:#8d46b0}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-warning{color:#ffffff;background-color:#ff7518}a.list-group-item-warning,button.list-group-item-warning{color:#ffffff}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#ffffff;background-color:#fe6600}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-danger{color:#ffffff;background-color:#ff0039}a.list-group-item-danger,button.list-group-item-danger{color:#ffffff}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#ffffff;background-color:#e60033}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:21px;background-color:#ffffff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1;border-top-left-radius:-1}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:17px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #dddddd;border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:-1;border-top-left-radius:-1}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:-1;border-top-left-radius:-1}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:-1;border-top-right-radius:-1}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:-1}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:-1}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:-1;border-bottom-right-radius:-1}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:-1}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:-1}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #dddddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:21px}.panel-group .panel{margin-bottom:0;border-radius:0}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #dddddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #dddddd}.panel-default{border-color:#dddddd}.panel-default>.panel-heading{color:#333333;background-color:#f5f5f5;border-color:#dddddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#dddddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#dddddd}.panel-primary{border-color:#2780e3}.panel-primary>.panel-heading{color:#ffffff;background-color:#2780e3;border-color:#2780e3}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#2780e3}.panel-primary>.panel-heading .badge{color:#2780e3;background-color:#ffffff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#2780e3}.panel-success{border-color:#4e9f15}.panel-success>.panel-heading{color:#ffffff;background-color:#3fb618;border-color:#4e9f15}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#4e9f15}.panel-success>.panel-heading .badge{color:#3fb618;background-color:#ffffff}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#4e9f15}.panel-info{border-color:#7643a8}.panel-info>.panel-heading{color:#ffffff;background-color:#9954bb;border-color:#7643a8}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#7643a8}.panel-info>.panel-heading .badge{color:#9954bb;background-color:#ffffff}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#7643a8}.panel-warning{border-color:#ff4309}.panel-warning>.panel-heading{color:#ffffff;background-color:#ff7518;border-color:#ff4309}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ff4309}.panel-warning>.panel-heading .badge{color:#ff7518;background-color:#ffffff}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ff4309}.panel-danger{border-color:#f0005e}.panel-danger>.panel-heading{color:#ffffff;background-color:#ff0039;border-color:#f0005e}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f0005e}.panel-danger>.panel-heading .badge{color:#ff0039;background-color:#ffffff}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f0005e}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:0}.well-sm{padding:9px;border-radius:0}.close{float:right;font-size:22.5px;font-weight:bold;line-height:1;color:#ffffff;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity20)}.close:hover,.close:focus{color:#ffffff;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{padding:20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Source Sans Pro,Calibri,Candara,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:13px;opacity:0;filter:alpha(opacity0)}.tooltip.in{opacity:0.9;filter:alpha(opacity90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;background-color:#000000;border-radius:0}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Source Sans Pro,Calibri,Candara,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:15px;background-color:#ffffff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.2);border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:15px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-1 -1 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content: ;bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content: ;left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content: ;top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content: ;right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity50);font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#80000000, endColorstr#00000000, GradientType1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#00000000, endColorstr#80000000, GradientType1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:\2039}.carousel-control .icon-next:before{content:\203a}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content: ;display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.navbar-inverse .badge{background-color:#fff;color:#2780e3}body{-webkit-font-smoothing:antialiased}.text-primary,.text-primary:hover{color:#2780e3}.text-success,.text-success:hover{color:#3fb618}.text-danger,.text-danger:hover{color:#ff0039}.text-warning,.text-warning:hover{color:#ff7518}.text-info,.text-info:hover{color:#9954bb}table a:not(.btn),.table a:not(.btn){text-decoration:underline}table .dropdown-menu a,.table .dropdown-menu a{text-decoration:none}table .success,.table .success,table .warning,.table .warning,table .danger,.table .danger,table .info,.table .info{color:#fff}table .success a,.table .success a,table .warning a,.table .warning a,table .danger a,.table .danger a,table .info a,.table .info a{color:#fff}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label,.has-warning .form-control-feedback{color:#ff7518}.has-warning .form-control,.has-warning .form-control:focus,.has-warning .input-group-addon{border:1px solid #ff7518}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label,.has-error .form-control-feedback{color:#ff0039}.has-error .form-control,.has-error .form-control:focus,.has-error .input-group-addon{border:1px solid #ff0039}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label,.has-success .form-control-feedback{color:#3fb618}.has-success .form-control,.has-success .form-control:focus,.has-success .input-group-addon{border:1px solid #3fb618}.nav-pills>li>a{border-radius:0}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-image:none}.close{text-decoration:none;text-shadow:none;opacity:0.4}.close:hover,.close:focus{opacity:1}.alert{border:none}.alert .alert-link{text-decoration:underline;color:#fff}.label{border-radius:0}.progress{height:8px;-webkit-box-shadow:none;box-shadow:none}.progress .progress-bar{font-size:8px;line-height:8px}.panel-heading,.panel-footer{border-top-right-radius:0;border-top-left-radius:0}.panel-default .close{color:#333333}a.list-group-item-success.active{background-color:#3fb618}a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{background-color:#379f15}a.list-group-item-warning.active{background-color:#ff7518}a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{background-color:#fe6600}a.list-group-item-danger.active{background-color:#ff0039}a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{background-color:#e60033}.modal .close{color:#333333}.popover{color:#333333}/style>script>/*! * Bootstrap v3.3.5 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under the MIT license */if(undefinedtypeof jQuery)throw new Error(Bootstraps JavaScript requires jQuery);+function(a){use strict;var ba.fn.jquery.split( )0.split(.);if(b02&&b19||1b0&&9b1&&b21)throw new Error(Bootstraps JavaScript requires jQuery version 1.9.1 or higher)}(jQuery),+function(a){use strict;function b(){var adocument.createElement(bootstrap),b{WebkitTransition:webkitTransitionEnd,MozTransition:transitionend,OTransition:oTransitionEnd otransitionend,transition:transitionend};for(var c in b)if(void 0!a.stylec)return{end:bc};return!1}a.fn.emulateTransitionEndfunction(b){var c!1,dthis;a(this).one(bsTransitionEnd,function(){c!0});var efunction(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transitionb(),a.support.transition&&(a.event.special.bsTransitionEnd{bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){use strict;function b(b){return this.each(function(){var ca(this),ec.data(bs.alert);e||c.data(bs.alert,enew d(this)),stringtypeof b&&eb.call(c)})}var cdata-dismissalert,dfunction(b){a(b).on(click,c,this.close)};d.VERSION3.3.5,d.TRANSITION_DURATION150,d.prototype.closefunction(b){function c(){g.detach().trigger(closed.bs.alert).remove()}var ea(this),fe.attr(data-target);f||(fe.attr(href),ff&&f.replace(/.*(?#^\s*$)/,));var ga(f);b&&b.preventDefault(),g.length||(ge.closest(.alert)),g.trigger(ba.Event(close.bs.alert)),b.isDefaultPrevented()||(g.removeClass(in),a.support.transition&&g.hasClass(fade)?g.one(bsTransitionEnd,c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var ea.fn.alert;a.fn.alertb,a.fn.alert.Constructord,a.fn.alert.noConflictfunction(){return a.fn.alerte,this},a(document).on(click.bs.alert.data-api,c,d.prototype.close)}(jQuery),+function(a){use strict;function b(b){return this.each(function(){var da(this),ed.data(bs.button),fobjecttypeof b&&b;e||d.data(bs.button,enew c(this,f)),toggleb?e.toggle():b&&e.setState(b)})}var cfunction(b,d){this.$elementa(b),this.optionsa.extend({},c.DEFAULTS,d),this.isLoading!1};c.VERSION3.3.5,c.DEFAULTS{loadingText:loading...},c.prototype.setStatefunction(b){var cdisabled,dthis.$element,ed.is(input)?val:html,fd.data();b+Text,nullf.resetText&&d.data(resetText,de()),setTimeout(a.proxy(function(){de(nullfb?this.optionsb:fb),loadingTextb?(this.isLoading!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.togglefunction(){var a!0,bthis.$element.closest(data-togglebuttons);if(b.length){var cthis.$element.find(input);radioc.prop(type)?(c.prop(checked)&&(a!1),b.find(.active).removeClass(active),this.$element.addClass(active)):checkboxc.prop(type)&&(c.prop(checked)!this.$element.hasClass(active)&&(a!1),this.$element.toggleClass(active)),c.prop(checked,this.$element.hasClass(active)),a&&c.trigger(change)}else this.$element.attr(aria-pressed,!this.$element.hasClass(active)),this.$element.toggleClass(active)};var da.fn.button;a.fn.buttonb,a.fn.button.Constructorc,a.fn.button.noConflictfunction(){return a.fn.buttond,this},a(document).on(click.bs.button.data-api,data-toggle^button,function(c){var da(c.target);d.hasClass(btn)||(dd.closest(.btn)),b.call(d,toggle),a(c.target).is(inputtyperadio)||a(c.target).is(inputtypecheckbox)||c.preventDefault()}).on(focus.bs.button.data-api blur.bs.button.data-api,data-toggle^button,function(b){a(b.target).closest(.btn).toggleClass(focus,/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){use strict;function b(b){return this.each(function(){var da(this),ed.data(bs.carousel),fa.extend({},c.DEFAULTS,d.data(),objecttypeof b&&b),gstringtypeof b?b:f.slide;e||d.data(bs.carousel,enew c(this,f)),numbertypeof b?e.to(b):g?eg():f.interval&&e.pause().cycle()})}var cfunction(b,c){this.$elementa(b),this.$indicatorsthis.$element.find(.carousel-indicators),this.optionsc,this.pausednull,this.slidingnull,this.intervalnull,this.$activenull,this.$itemsnull,this.options.keyboard&&this.$element.on(keydown.bs.carousel,a.proxy(this.keydown,this)),hoverthis.options.pause&&!(ontouchstartin document.documentElement)&&this.$element.on(mouseenter.bs.carousel,a.proxy(this.pause,this)).on(mouseleave.bs.carousel,a.proxy(this.cycle,this))};c.VERSION3.3.5,c.TRANSITION_DURATION600,c.DEFAULTS{interval:5e3,pause:hover,wrap:!0,keyboard:!0},c.prototype.keydownfunction(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cyclefunction(b){return b||(this.paused!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.intervalsetInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndexfunction(a){return this.$itemsa.parent().children(.item),this.$items.index(a||this.$active)},c.prototype.getItemForDirectionfunction(a,b){var cthis.getItemIndex(b),dpreva&&0c||nexta&&cthis.$items.length-1;if(d&&!this.options.wrap)return b;var epreva?-1:1,f(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.tofunction(a){var bthis,cthis.getItemIndex(this.$activethis.$element.find(.item.active));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one(slid.bs.carousel,function(){b.to(a)}):ca?this.pause().cycle():this.slide(a>c?next:prev,this.$items.eq(a))},c.prototype.pausefunction(b){return b||(this.paused!0),this.$element.find(.next, .prev).length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.intervalclearInterval(this.interval),this},c.prototype.nextfunction(){return this.sliding?void 0:this.slide(next)},c.prototype.prevfunction(){return this.sliding?void 0:this.slide(prev)},c.prototype.slidefunction(b,d){var ethis.$element.find(.item.active),fd||this.getItemForDirection(b,e),gthis.interval,hnextb?left:right,ithis;if(f.hasClass(active))return this.sliding!1;var jf0,ka.Event(slide.bs.carousel,{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(.active).removeClass(active);var la(this.$indicators.children()this.getItemIndex(f));l&&l.addClass(active)}var ma.Event(slid.bs.carousel,{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass(slide)?(f.addClass(b),f0.offsetWidth,e.addClass(h),f.addClass(h),e.one(bsTransitionEnd,function(){f.removeClass(b,h.join( )).addClass(active),e.removeClass(active,h.join( )),i.sliding!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass(active),f.addClass(active),this.sliding!1,this.$element.trigger(m)),g&&this.cycle(),this}};var da.fn.carousel;a.fn.carouselb,a.fn.carousel.Constructorc,a.fn.carousel.noConflictfunction(){return a.fn.carouseld,this};var efunction(c){var d,ea(this),fa(e.attr(data-target)||(de.attr(href))&&d.replace(/.*(?#^\s+$)/,));if(f.hasClass(carousel)){var ga.extend({},f.data(),e.data()),he.attr(data-slide-to);h&&(g.interval!1),b.call(f,g),h&&f.data(bs.carousel).to(h),c.preventDefault()}};a(document).on(click.bs.carousel.data-api,data-slide,e).on(click.bs.carousel.data-api,data-slide-to,e),a(window).on(load,function(){a(data-ridecarousel).each(function(){var ca(this);b.call(c,c.data())})})}(jQuery),+function(a){use strict;function b(b){var c,db.attr(data-target)||(cb.attr(href))&&c.replace(/.*(?#^\s+$)/,);return a(d)}function c(b){return this.each(function(){var ca(this),ec.data(bs.collapse),fa.extend({},d.DEFAULTS,c.data(),objecttypeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle!1),e||c.data(bs.collapse,enew d(this,f)),stringtypeof b&&eb()})}var dfunction(b,c){this.$elementa(b),this.optionsa.extend({},d.DEFAULTS,c),this.$triggera(data-togglecollapsehref#+b.id+,data-togglecollapsedata-target#+b.id+),this.transitioningnull,this.options.parent?this.$parentthis.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION3.3.5,d.TRANSITION_DURATION350,d.DEFAULTS{toggle:!0},d.prototype.dimensionfunction(){var athis.$element.hasClass(width);return a?width:height},d.prototype.showfunction(){if(!this.transitioning&&!this.$element.hasClass(in)){var b,ethis.$parent&&this.$parent.children(.panel).children(.in, .collapsing);if(!(e&&e.length&&(be.data(bs.collapse),b&&b.transitioning))){var fa.Event(show.bs.collapse);if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,hide),b||e.data(bs.collapse,null));var gthis.dimension();this.$element.removeClass(collapse).addClass(collapsing)g(0).attr(aria-expanded,!0),this.$trigger.removeClass(collapsed).attr(aria-expanded,!0),this.transitioning1;var hfunction(){this.$element.removeClass(collapsing).addClass(collapse in)g(),this.transitioning0,this.$element.trigger(shown.bs.collapse)};if(!a.support.transition)return h.call(this);var ia.camelCase(scroll,g.join(-));this.$element.one(bsTransitionEnd,a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)g(this.$element0i)}}}},d.prototype.hidefunction(){if(!this.transitioning&&this.$element.hasClass(in)){var ba.Event(hide.bs.collapse);if(this.$element.trigger(b),!b.isDefaultPrevented()){var cthis.dimension();this.$elementc(this.$elementc())0.offsetHeight,this.$element.addClass(collapsing).removeClass(collapse in).attr(aria-expanded,!1),this.$trigger.addClass(collapsed).attr(aria-expanded,!1),this.transitioning1;var efunction(){this.transitioning0,this.$element.removeClass(collapsing).addClass(collapse).trigger(hidden.bs.collapse)};return a.support.transition?void this.$elementc(0).one(bsTransitionEnd,a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.togglefunction(){thisthis.$element.hasClass(in)?hide:show()},d.prototype.getParentfunction(){return a(this.options.parent).find(data-togglecollapsedata-parent+this.options.parent+).each(a.proxy(function(c,d){var ea(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClassfunction(a,b){var ca.hasClass(in);a.attr(aria-expanded,c),b.toggleClass(collapsed,!c).attr(aria-expanded,c)};var ea.fn.collapse;a.fn.collapsec,a.fn.collapse.Constructord,a.fn.collapse.noConflictfunction(){return a.fn.collapsee,this},a(document).on(click.bs.collapse.data-api,data-togglecollapse,function(d){var ea(this);e.attr(data-target)||d.preventDefault();var fb(e),gf.data(bs.collapse),hg?toggle:e.data();c.call(f,h)})}(jQuery),+function(a){use strict;function b(b){var cb.attr(data-target);c||(cb.attr(href),cc&&/#A-Za-z/.test(c)&&c.replace(/.*(?#^\s*$)/,));var dc&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3c.which||(a(e).remove(),a(f).each(function(){var da(this),eb(d),f{relatedTarget:this};e.hasClass(open)&&(c&&clickc.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e0,c.target)||(e.trigger(ca.Event(hide.bs.dropdown,f)),c.isDefaultPrevented()||(d.attr(aria-expanded,false),e.removeClass(open).trigger(hidden.bs.dropdown,f))))}))}function d(b){return this.each(function(){var ca(this),dc.data(bs.dropdown);d||c.data(bs.dropdown,dnew g(this)),stringtypeof b&&db.call(c)})}var e.dropdown-backdrop,fdata-toggledropdown,gfunction(b){a(b).on(click.bs.dropdown,this.toggle)};g.VERSION3.3.5,g.prototype.togglefunction(d){var ea(this);if(!e.is(.disabled, :disabled)){var fb(e),gf.hasClass(open);if(c(),!g){ontouchstartin document.documentElement&&!f.closest(.navbar-nav).length&&a(document.createElement(div)).addClass(dropdown-backdrop).insertAfter(a(this)).on(click,c);var h{relatedTarget:this};if(f.trigger(da.Event(show.bs.dropdown,h)),d.isDefaultPrevented())return;e.trigger(focus).attr(aria-expanded,true),f.toggleClass(open).trigger(shown.bs.dropdown,h)}return!1}},g.prototype.keydownfunction(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var da(this);if(c.preventDefault(),c.stopPropagation(),!d.is(.disabled, :disabled)){var eb(d),ge.hasClass(open);if(!g&&27!c.which||g&&27c.which)return 27c.which&&e.find(f).trigger(focus),d.trigger(click);var h li:not(.disabled):visible a,ie.find(.dropdown-menu+h);if(i.length){var ji.index(c.target);38c.which&&j>0&&j--,40c.which&&ji.length-1&&j++,~j||(j0),i.eq(j).trigger(focus)}}}};var ha.fn.dropdown;a.fn.dropdownd,a.fn.dropdown.Constructorg,a.fn.dropdown.noConflictfunction(){return a.fn.dropdownh,this},a(document).on(click.bs.dropdown.data-api,c).on(click.bs.dropdown.data-api,.dropdown form,function(a){a.stopPropagation()}).on(click.bs.dropdown.data-api,f,g.prototype.toggle).on(keydown.bs.dropdown.data-api,f,g.prototype.keydown).on(keydown.bs.dropdown.data-api,.dropdown-menu,g.prototype.keydown)}(jQuery),+function(a){use strict;function b(b,d){return this.each(function(){var ea(this),fe.data(bs.modal),ga.extend({},c.DEFAULTS,e.data(),objecttypeof b&&b);f||e.data(bs.modal,fnew c(this,g)),stringtypeof b?fb(d):g.show&&f.show(d)})}var cfunction(b,c){this.optionsc,this.$bodya(document.body),this.$elementa(b),this.$dialogthis.$element.find(.modal-dialog),this.$backdropnull,this.isShownnull,this.originalBodyPadnull,this.scrollbarWidth0,this.ignoreBackdropClick!1,this.options.remote&&this.$element.find(.modal-content).load(this.options.remote,a.proxy(function(){this.$element.trigger(loaded.bs.modal)},this))};c.VERSION3.3.5,c.TRANSITION_DURATION300,c.BACKDROP_TRANSITION_DURATION150,c.DEFAULTS{backdrop:!0,keyboard:!0,show:!0},c.prototype.togglefunction(a){return this.isShown?this.hide():this.show(a)},c.prototype.showfunction(b){var dthis,ea.Event(show.bs.modal,{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass(modal-open),this.escape(),this.resize(),this.$element.on(click.dismiss.bs.modal,data-dismissmodal,a.proxy(this.hide,this)),this.$dialog.on(mousedown.dismiss.bs.modal,function(){d.$element.one(mouseup.dismiss.bs.modal,function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick!0)})}),this.backdrop(function(){var ea.support.transition&&d.$element.hasClass(fade);d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element0.offsetWidth,d.$element.addClass(in),d.enforceFocus();var fa.Event(shown.bs.modal,{relatedTarget:b});e?d.$dialog.one(bsTransitionEnd,function(){d.$element.trigger(focus).trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger(focus).trigger(f)}))},c.prototype.hidefunction(b){b&&b.preventDefault(),ba.Event(hide.bs.modal),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown!1,this.escape(),this.resize(),a(document).off(focusin.bs.modal),this.$element.removeClass(in).off(click.dismiss.bs.modal).off(mouseup.dismiss.bs.modal),this.$dialog.off(mousedown.dismiss.bs.modal),a.support.transition&&this.$element.hasClass(fade)?this.$element.one(bsTransitionEnd,a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocusfunction(){a(document).off(focusin.bs.modal).on(focusin.bs.modal,a.proxy(function(a){this.$element0a.target||this.$element.has(a.target).length||this.$element.trigger(focus)},this))},c.prototype.escapefunction(){this.isShown&&this.options.keyboard?this.$element.on(keydown.dismiss.bs.modal,a.proxy(function(a){27a.which&&this.hide()},this)):this.isShown||this.$element.off(keydown.dismiss.bs.modal)},c.prototype.resizefunction(){this.isShown?a(window).on(resize.bs.modal,a.proxy(this.handleUpdate,this)):a(window).off(resize.bs.modal)},c.prototype.hideModalfunction(){var athis;this.$element.hide(),this.backdrop(function(){a.$body.removeClass(modal-open),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger(hidden.bs.modal)})},c.prototype.removeBackdropfunction(){this.$backdrop&&this.$backdrop.remove(),this.$backdropnull},c.prototype.backdropfunction(b){var dthis,ethis.$element.hasClass(fade)?fade:;if(this.isShown&&this.options.backdrop){var fa.support.transition&&e;if(this.$backdropa(document.createElement(div)).addClass(modal-backdrop +e).appendTo(this.$body),this.$element.on(click.dismiss.bs.modal,a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick!1):void(a.targeta.currentTarget&&(staticthis.options.backdrop?this.$element0.focus():this.hide()))},this)),f&&this.$backdrop0.offsetWidth,this.$backdrop.addClass(in),!b)return;f?this.$backdrop.one(bsTransitionEnd,b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass(in);var gfunction(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass(fade)?this.$backdrop.one(bsTransitionEnd,g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdatefunction(){this.adjustDialog()},c.prototype.adjustDialogfunction(){var athis.$element0.scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:,paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:})},c.prototype.resetAdjustmentsfunction(){this.$element.css({paddingLeft:,paddingRight:})},c.prototype.checkScrollbarfunction(){var awindow.innerWidth;if(!a){var bdocument.documentElement.getBoundingClientRect();ab.right-Math.abs(b.left)}this.bodyIsOverflowingdocument.body.clientWidtha,this.scrollbarWidththis.measureScrollbar()},c.prototype.setScrollbarfunction(){var aparseInt(this.$body.css(padding-right)||0,10);this.originalBodyPaddocument.body.style.paddingRight||,this.bodyIsOverflowing&&this.$body.css(padding-right,a+this.scrollbarWidth)},c.prototype.resetScrollbarfunction(){this.$body.css(padding-right,this.originalBodyPad)},c.prototype.measureScrollbarfunction(){var adocument.createElement(div);a.classNamemodal-scrollbar-measure,this.$body.append(a);var ba.offsetWidth-a.clientWidth;return this.$body0.removeChild(a),b};var da.fn.modal;a.fn.modalb,a.fn.modal.Constructorc,a.fn.modal.noConflictfunction(){return a.fn.modald,this},a(document).on(click.bs.modal.data-api,data-togglemodal,function(c){var da(this),ed.attr(href),fa(d.attr(data-target)||e&&e.replace(/.*(?#^\s+$)/,)),gf.data(bs.modal)?toggle:a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is(a)&&c.preventDefault(),f.one(show.bs.modal,function(a){a.isDefaultPrevented()||f.one(hidden.bs.modal,function(){d.is(:visible)&&d.trigger(focus)})}),b.call(f,g,this)})}(jQuery),+function(a){use strict;function b(b){return this.each(function(){var da(this),ed.data(bs.tooltip),fobjecttypeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data(bs.tooltip,enew c(this,f)),stringtypeof b&&eb())})}var cfunction(a,b){this.typenull,this.optionsnull,this.enablednull,this.timeoutnull,this.hoverStatenull,this.$elementnull,this.inStatenull,this.init(tooltip,a,b)};c.VERSION3.3.5,c.TRANSITION_DURATION150,c.DEFAULTS{animation:!0,placement:top,selector:!1,template:div classtooltip roletooltip>div classtooltip-arrow>/div>div classtooltip-inner>/div>/div>,trigger:hover focus,title:,delay:0,html:!1,container:!1,viewport:{selector:body,padding:0}},c.prototype.initfunction(b,c,d){if(this.enabled!0,this.typeb,this.$elementa(c),this.optionsthis.getOptions(d),this.$viewportthis.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState{click:!1,hover:!1,focus:!1},this.$element0instanceof document.constructor&&!this.options.selector)throw new Error(`selector` option must be specified when initializing +this.type+ on the window.document object!);for(var ethis.options.trigger.split( ),fe.length;f--;){var gef;if(clickg)this.$element.on(click.+this.type,this.options.selector,a.proxy(this.toggle,this));else if(manual!g){var hhoverg?mouseenter:focusin,ihoverg?mouseleave:focusout;this.$element.on(h+.+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+.+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._optionsa.extend({},this.options,{trigger:manual,selector:}):this.fixTitle()},c.prototype.getDefaultsfunction(){return c.DEFAULTS},c.prototype.getOptionsfunction(b){return ba.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&numbertypeof b.delay&&(b.delay{show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptionsfunction(){var b{},cthis.getDefaults();return this._options&&a.each(this._options,function(a,d){ca!d&&(bad)}),b},c.prototype.enterfunction(b){var cb instanceof this.constructor?b:a(b.currentTarget).data(bs.+this.type);return c||(cnew this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data(bs.+this.type,c)),b instanceof a.Event&&(c.inStatefocusinb.type?focus:hover!0),c.tip().hasClass(in)||inc.hoverState?void(c.hoverStatein):(clearTimeout(c.timeout),c.hoverStatein,c.options.delay&&c.options.delay.show?void(c.timeoutsetTimeout(function(){inc.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTruefunction(){for(var a in this.inState)if(this.inStatea)return!0;return!1},c.prototype.leavefunction(b){var cb instanceof this.constructor?b:a(b.currentTarget).data(bs.+this.type);return c||(cnew this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data(bs.+this.type,c)),b instanceof a.Event&&(c.inStatefocusoutb.type?focus:hover!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverStateout,c.options.delay&&c.options.delay.hide?void(c.timeoutsetTimeout(function(){outc.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.showfunction(){var ba.Event(show.bs.+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var da.contains(this.$element0.ownerDocument.documentElement,this.$element0);if(b.isDefaultPrevented()||!d)return;var ethis,fthis.tip(),gthis.getUID(this.type);this.setContent(),f.attr(id,g),this.$element.attr(aria-describedby,g),this.options.animation&&f.addClass(fade);var hfunctiontypeof this.options.placement?this.options.placement.call(this,f0,this.$element0):this.options.placement,i/\s?auto?\s?/i,ji.test(h);j&&(hh.replace(i,)||top),f.detach().css({top:0,left:0,display:block}).addClass(h).data(bs.+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger(inserted.bs.+this.type);var kthis.getPosition(),lf0.offsetWidth,mf0.offsetHeight;if(j){var nh,othis.getPosition(this.$viewport);hbottomh&&k.bottom+m>o.bottom?top:toph&&k.top-mo.top?bottom:righth&&k.right+l>o.width?left:lefth&&k.left-lo.left?right:h,f.removeClass(n).addClass(h)}var pthis.getCalculatedOffset(h,k,l,m);this.applyPlacement(p,h);var qfunction(){var ae.hoverState;e.$element.trigger(shown.bs.+e.type),e.hoverStatenull,outa&&e.leave(e)};a.support.transition&&this.$tip.hasClass(fade)?f.one(bsTransitionEnd,q).emulateTransitionEnd(c.TRANSITION_DURATION):q()}},c.prototype.applyPlacementfunction(b,c){var dthis.tip(),ed0.offsetWidth,fd0.offsetHeight,gparseInt(d.css(margin-top),10),hparseInt(d.css(margin-left),10);isNaN(g)&&(g0),isNaN(h)&&(h0),b.top+g,b.left+h,a.offset.setOffset(d0,a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass(in);var id0.offsetWidth,jd0.offsetHeight;topc&&j!f&&(b.topb.top+f-j);var kthis.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+k.left:b.top+k.top;var l/top|bottom/.test(c),ml?2*k.left-e+i:2*k.top-f+j,nl?offsetWidth:offsetHeight;d.offset(b),this.replaceArrow(m,d0n,l)},c.prototype.replaceArrowfunction(a,b,c){this.arrow().css(c?left:top,50*(1-a/b)+%).css(c?top:left,)},c.prototype.setContentfunction(){var athis.tip(),bthis.getTitle();a.find(.tooltip-inner)this.options.html?html:text(b),a.removeClass(fade in top bottom left right)},c.prototype.hidefunction(b){function d(){in!e.hoverState&&f.detach(),e.$element.removeAttr(aria-describedby).trigger(hidden.bs.+e.type),b&&b()}var ethis,fa(this.$tip),ga.Event(hide.bs.+this.type);return this.$element.trigger(g),g.isDefaultPrevented()?void 0:(f.removeClass(in),a.support.transition&&f.hasClass(fade)?f.one(bsTransitionEnd,d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverStatenull,this)},c.prototype.fixTitlefunction(){var athis.$element;(a.attr(title)||string!typeof a.attr(data-original-title))&&a.attr(data-original-title,a.attr(title)||).attr(title,)},c.prototype.hasContentfunction(){return this.getTitle()},c.prototype.getPositionfunction(b){bb||this.$element;var cb0,dBODYc.tagName,ec.getBoundingClientRect();nulle.width&&(ea.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var fd?{top:0,left:0}:b.offset(),g{scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},hd?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,g,h,f)},c.prototype.getCalculatedOffsetfunction(a,b,c,d){returnbottoma?{top:b.top+b.height,left:b.left+b.width/2-c/2}:topa?{top:b.top-d,left:b.left+b.width/2-c/2}:lefta?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDeltafunction(a,b,c,d){var e{top:0,left:0};if(!this.$viewport)return e;var fthis.options.viewport&&this.options.viewport.padding||0,gthis.getPosition(this.$viewport);if(/right|left/.test(a)){var hb.top-f-g.scroll,ib.top+f-g.scroll+d;hg.top?e.topg.top-h:i>g.top+g.height&&(e.topg.top+g.height-i)}else{var jb.left-f,kb.left+f+c;jg.left?e.leftg.left-j:k>g.right&&(e.leftg.left+g.width-k)}return e},c.prototype.getTitlefunction(){var a,bthis.$element,cthis.options;return ab.attr(data-original-title)||(functiontypeof c.title?c.title.call(b0):c.title)},c.prototype.getUIDfunction(a){do a+~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tipfunction(){if(!this.$tip&&(this.$tipa(this.options.template),1!this.$tip.length))throw new Error(this.type+ `template` option must consist of exactly 1 top-level element!);return this.$tip},c.prototype.arrowfunction(){return this.$arrowthis.$arrow||this.tip().find(.tooltip-arrow)},c.prototype.enablefunction(){this.enabled!0},c.prototype.disablefunction(){this.enabled!1},c.prototype.toggleEnabledfunction(){this.enabled!this.enabled},c.prototype.togglefunction(b){var cthis;b&&(ca(b.currentTarget).data(bs.+this.type),c||(cnew this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data(bs.+this.type,c))),b?(c.inState.click!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass(in)?c.leave(c):c.enter(c)},c.prototype.destroyfunction(){var athis;clearTimeout(this.timeout),this.hide(function(){a.$element.off(.+a.type).removeData(bs.+a.type),a.$tip&&a.$tip.detach(),a.$tipnull,a.$arrownull,a.$viewportnull})};var da.fn.tooltip;a.fn.tooltipb,a.fn.tooltip.Constructorc,a.fn.tooltip.noConflictfunction(){return a.fn.tooltipd,this}}(jQuery),+function(a){use strict;function b(b){return this.each(function(){var da(this),ed.data(bs.popover),fobjecttypeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data(bs.popover,enew c(this,f)),stringtypeof b&&eb())})}var cfunction(a,b){this.init(popover,a,b)};if(!a.fn.tooltip)throw new Error(Popover requires tooltip.js);c.VERSION3.3.5,c.DEFAULTSa.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:right,trigger:click,content:,template:div classpopover roletooltip>div classarrow>/div>h3 classpopover-title>/h3>div classpopover-content>/div>/div>}),c.prototypea.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructorc,c.prototype.getDefaultsfunction(){return c.DEFAULTS},c.prototype.setContentfunction(){var athis.tip(),bthis.getTitle(),cthis.getContent();a.find(.popover-title)this.options.html?html:text(b),a.find(.popover-content).children().detach().end()this.options.html?stringtypeof c?html:append:text(c),a.removeClass(fade top bottom left right in),a.find(.popover-title).html()||a.find(.popover-title).hide()},c.prototype.hasContentfunction(){return this.getTitle()||this.getContent()},c.prototype.getContentfunction(){var athis.$element,bthis.options;return a.attr(data-content)||(functiontypeof b.content?b.content.call(a0):b.content)},c.prototype.arrowfunction(){return this.$arrowthis.$arrow||this.tip().find(.arrow)};var da.fn.popover;a.fn.popoverb,a.fn.popover.Constructorc,a.fn.popover.noConflictfunction(){return a.fn.popoverd,this}}(jQuery),+function(a){use strict;function b(c,d){this.$bodya(document.body),this.$scrollElementa(a(c).is(document.body)?window:c),this.optionsa.extend({},b.DEFAULTS,d),this.selector(this.options.target||)+ .nav li > a,this.offsets,this.targets,this.activeTargetnull,this.scrollHeight0,this.$scrollElement.on(scroll.bs.scrollspy,a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var da(this),ed.data(bs.scrollspy),fobjecttypeof c&&c;e||d.data(bs.scrollspy,enew b(this,f)),stringtypeof c&&ec()})}b.VERSION3.3.5,b.DEFAULTS{offset:10},b.prototype.getScrollHeightfunction(){return this.$scrollElement0.scrollHeight||Math.max(this.$body0.scrollHeight,document.documentElement.scrollHeight)},b.prototype.refreshfunction(){var bthis,coffset,d0;this.offsets,this.targets,this.scrollHeightthis.getScrollHeight(),a.isWindow(this.$scrollElement0)||(cposition,dthis.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var ba(this),eb.data(target)||b.attr(href),f/^#./.test(e)&&a(e);return f&&f.length&&f.is(:visible)&&fc().top+d,e||null}).sort(function(a,b){return a0-b0}).each(function(){b.offsets.push(this0),b.targets.push(this1)})},b.prototype.processfunction(){var a,bthis.$scrollElement.scrollTop()+this.options.offset,cthis.getScrollHeight(),dthis.options.offset+c-this.$scrollElement.height(),ethis.offsets,fthis.targets,gthis.activeTarget;if(this.scrollHeight!c&&this.refresh(),b>d)return g!(aff.length-1)&&this.activate(a);if(g&&be0)return this.activeTargetnull,this.clear();for(ae.length;a--;)g!fa&&b>ea&&(void 0ea+1||bea+1)&&this.activate(fa)},b.prototype.activatefunction(b){this.activeTargetb,this.clear();var cthis.selector+data-target+b+,+this.selector+href+b+,da(c).parents(li).addClass(active);d.parent(.dropdown-menu).length&&(dd.closest(li.dropdown).addClass(active)),d.trigger(activate.bs.scrollspy)},b.prototype.clearfunction(){a(this.selector).parentsUntil(this.options.target,.active).removeClass(active)};var da.fn.scrollspy;a.fn.scrollspyc,a.fn.scrollspy.Constructorb,a.fn.scrollspy.noConflictfunction(){return a.fn.scrollspyd,this},a(window).on(load.bs.scrollspy.data-api,function(){a(data-spyscroll).each(function(){var ba(this);c.call(b,b.data())})})}(jQuery),+function(a){use strict;function b(b){return this.each(function(){var da(this),ed.data(bs.tab);e||d.data(bs.tab,enew c(this)),stringtypeof b&&eb()})}var cfunction(b){this.elementa(b)};c.VERSION3.3.5,c.TRANSITION_DURATION150,c.prototype.showfunction(){var bthis.element,cb.closest(ul:not(.dropdown-menu)),db.data(target);if(d||(db.attr(href),dd&&d.replace(/.*(?#^\s*$)/,)),!b.parent(li).hasClass(active)){var ec.find(.active:last a),fa.Event(hide.bs.tab,{relatedTarget:b0}),ga.Event(show.bs.tab,{relatedTarget:e0});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var ha(d);this.activate(b.closest(li),c),this.activate(h,h.parent(),function(){e.trigger({type:hidden.bs.tab,relatedTarget:b0}),b.trigger({type:shown.bs.tab,relatedTarget:e0})})}}},c.prototype.activatefunction(b,d,e){function f(){g.removeClass(active).find(> .dropdown-menu > .active).removeClass(active).end().find(data-toggletab).attr(aria-expanded,!1),b.addClass(active).find(data-toggletab).attr(aria-expanded,!0),h?(b0.offsetWidth,b.addClass(in)):b.removeClass(fade),b.parent(.dropdown-menu).length&&b.closest(li.dropdown).addClass(active).end().find(data-toggletab).attr(aria-expanded,!0),e&&e()}var gd.find(> .active),he&&a.support.transition&&(g.length&&g.hasClass(fade)||!!d.find(> .fade).length);g.length&&h?g.one(bsTransitionEnd,f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass(in)};var da.fn.tab;a.fn.tabb,a.fn.tab.Constructorc,a.fn.tab.noConflictfunction(){return a.fn.tabd,this};var efunction(c){c.preventDefault(),b.call(a(this),show)};a(document).on(click.bs.tab.data-api,data-toggletab,e).on(click.bs.tab.data-api,data-togglepill,e)}(jQuery),+function(a){use strict;function b(b){return this.each(function(){var da(this),ed.data(bs.affix),fobjecttypeof b&&b;e||d.data(bs.affix,enew c(this,f)),stringtypeof b&&eb()})}var cfunction(b,d){this.optionsa.extend({},c.DEFAULTS,d),this.$targeta(this.options.target).on(scroll.bs.affix.data-api,a.proxy(this.checkPosition,this)).on(click.bs.affix.data-api,a.proxy(this.checkPositionWithEventLoop,this)),this.$elementa(b),this.affixednull,this.unpinnull,this.pinnedOffsetnull,this.checkPosition()};c.VERSION3.3.5,c.RESETaffix affix-top affix-bottom,c.DEFAULTS{offset:0,target:window},c.prototype.getStatefunction(a,b,c,d){var ethis.$target.scrollTop(),fthis.$element.offset(),gthis.$target.height();if(null!c&&topthis.affixed)return c>e?top:!1;if(bottomthis.affixed)return null!c?e+this.unpinf.top?!1:bottom:a-d>e+g?!1:bottom;var hnullthis.affixed,ih?e:f.top,jh?g:b;return null!c&&c>e?top:null!d&&i+j>a-d?bottom:!1},c.prototype.getPinnedOffsetfunction(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass(affix);var athis.$target.scrollTop(),bthis.$element.offset();return this.pinnedOffsetb.top-a},c.prototype.checkPositionWithEventLoopfunction(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPositionfunction(){if(this.$element.is(:visible)){var bthis.$element.height(),dthis.options.offset,ed.top,fd.bottom,gMath.max(a(document).height(),a(document.body).height());object!typeof d&&(fed),functiontypeof e&&(ed.top(this.$element)),functiontypeof f&&(fd.bottom(this.$element));var hthis.getState(g,b,e,f);if(this.affixed!h){null!this.unpin&&this.$element.css(top,);var iaffix+(h?-+h:),ja.Event(i+.bs.affix);if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixedh,this.unpinbottomh?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace(affix,affixed)+.bs.affix)}bottomh&&this.$element.offset({top:g-b-f})}};var da.fn.affix;a.fn.affixb,a.fn.affix.Constructorc,a.fn.affix.noConflictfunction(){return a.fn.affixd,this},a(window).on(load,function(){a(data-spyaffix).each(function(){var ca(this),dc.data();d.offsetd.offset||{},null!d.offsetBottom&&(d.offset.bottomd.offsetBottom),null!d.offsetTop&&(d.offset.topd.offsetTop),b.call(c,d)})})}(jQuery);/script>script>/*** @preserve HTML5 Shiv 3.7.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed*/// Only run this code in IE 8if (!!window.navigator.userAgent.match(MSIE 8)) {!function(a,b){function c(a,b){var ca.createElement(p),da.getElementsByTagName(head)0||a.documentElement;return c.innerHTMLxstyle>+b+/style>,d.insertBefore(c.lastChild,d.firstChild)}function d(){var at.elements;returnstringtypeof a?a.split( ):a}function e(a,b){var ct.elements;string!typeof c&&(cc.join( )),string!typeof a&&(aa.join( )),t.elementsc+ +a,j(b)}function f(a){var bsaq;return b||(b{},r++,aqr,srb),b}function g(a,c,d){if(c||(cb),l)return c.createElement(a);d||(df(c));var e;return ed.cachea?d.cachea.cloneNode():p.test(a)?(d.cachead.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(ab),l)return a.createDocumentFragment();cc||f(a);for(var ec.frag.cloneNode(),g0,hd(),ih.length;i>g;g++)e.createElement(hg);return e}function i(a,b){b.cache||(b.cache{},b.createElema.createElement,b.createFraga.createDocumentFragment,b.fragb.createFrag()),a.createElementfunction(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragmentFunction(h,f,return function(){var nf.cloneNode(),cn.createElement;h.shivMethods&&(+d().join().replace(/\w\-:+/g,function(a){return b.createElem(a),b.frag.createElement(a),c(+a+)})+);return n})(t,b.frag)}function j(a){a||(ab);var df(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS!!c(a,article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none})),l||i(a,d),a}var k,l,m3.7.2,na.html5||{},o/^|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q_html5shiv,r0,s{};!function(){try{var ab.createElement(a);a.innerHTMLxyz>/xyz>,khiddenin a,l1a.childNodes.length||function(){b.createElement(a);var ab.createDocumentFragment();returnundefinedtypeof a.cloneNode||undefinedtypeof a.createDocumentFragment||undefinedtypeof a.createElement}()}catch(c){k!0,l!0}}();var t{elements:n.elements||abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video,version:m,shivCSS:n.shivCSS!!1,supportsUnknownElements:l,shivMethods:n.shivMethods!!1,type:default,shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5t,j(b)}(this,document);};/script>script>/*! Respond.js v1.4.2: min/max-width media query polyfill * Copyright 2013 Scott Jehl * Licensed under https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT * */// Only run this code in IE 8if (!!window.navigator.userAgent.match(MSIE 8)) {!function(a){use strict;a.matchMediaa.matchMedia||function(a){var b,ca.documentElement,dc.firstElementChild||c.firstChild,ea.createElement(body),fa.createElement(div);return f.idmq-test-1,f.style.cssTextposition:absolute;top:-100em,e.style.backgroundnone,e.appendChild(f),function(a){return f.innerHTMLstyle media+a+> #mq-test-1 { width: 42px; }/style>,c.insertBefore(e,d),b42f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){use strict;function b(){u(!0)}var c{};a.respondc,c.updatefunction(){};var d,efunction(){var b!1;try{bnew a.XMLHttpRequest}catch(c){bnew a.ActiveXObject(Microsoft.XMLHTTP)}return function(){return b}}(),ffunction(a,b){var ce();c&&(c.open(GET,a,!0),c.onreadystatechangefunction(){4!c.readyState||200!c.status&&304!c.status||b(c.responseText)},4!c.readyState&&c.send(null))};if(c.ajaxf,c.queued,c.regex{media:/@media^\{+\{(^\{\}*\{^\}\{*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes^\{+\{(?:^\{\}*\{^\}\{*\})+^\}*\}/gi,urls:/(url\()?(^\/\)^:\)+)?(\))/g,findStyles:/@media *(^\{+)\{(\S\s+?)$/,only:/(only\s+)?(a-zA-Z+)\s?/,minw:/\(\s*min\-width\s*:\s*(\s*0-9\.+)(px|em)\s*\)/,maxw:/\(\s*max\-width\s*:\s*(\s*0-9\.+)(px|em)\s*\)/},c.mediaQueriesSupporteda.matchMedia&&null!a.matchMedia(only all)&&a.matchMedia(only all).matches,!c.mediaQueriesSupported){var g,h,i,ja.document,kj.documentElement,l,m,n,o{},p30,qj.getElementsByTagName(head)0||k,rj.getElementsByTagName(base)0,sq.getElementsByTagName(link),tfunction(){var a,bj.createElement(div),cj.body,dk.style.fontSize,ec&&c.style.fontSize,f!1;return b.style.cssTextposition:absolute;font-size:1em;width:1em,c||(cfj.createElement(body),c.style.backgroundnone),k.style.fontSize100%,c.style.fontSize100%,c.appendChild(b),f&&k.insertBefore(c,k.firstChild),ab.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSized,e&&(c.style.fontSizee),aiparseFloat(a)},ufunction(b){var cclientWidth,dkc,eCSS1Compatj.compatMode&&d||j.bodyc||d,f{},oss.length-1,r(new Date).getTime();if(b&&g&&p>r-g)return a.clearTimeout(h),ha.setTimeout(u,p),void 0;gr;for(var v in l)if(l.hasOwnProperty(v)){var wlv,xw.minw,yw.maxw,znullx,Anully,Bem;x&&(xparseFloat(x)*(x.indexOf(B)>-1?i||t():1)),y&&(yparseFloat(y)*(y.indexOf(B)>-1?i||t():1)),w.hasquery&&(z&&A||!(z||e>x)||!(A||y>e))||(fw.media||(fw.media),fw.media.push(mw.rules))}for(var C in n)n.hasOwnProperty(C)&&nC&&nC.parentNodeq&&q.removeChild(nC);n.length0;for(var D in f)if(f.hasOwnProperty(D)){var Ej.createElement(style),FfD.join(\n);E.typetext/css,E.mediaD,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssTextF:E.appendChild(j.createTextNode(F)),n.push(E)}},vfunction(a,b,d){var ea.replace(c.regex.keyframes,).match(c.regex.media),fe&&e.length||0;bb.substring(0,b.lastIndexOf(/));var gfunction(a){return a.replace(c.regex.urls,$1+b+$2$3)},h!f&&d;b.length&&(b+/),h&&(f1);for(var i0;f>i;i++){var j,k,n,o;h?(jd,m.push(g(a))):(jei.match(c.regex.findStyles)&&RegExp.$1,m.push(RegExp.$2&&g(RegExp.$2))),nj.split(,),on.length;for(var p0;o>p;p++)knp,l.push({media:k.split(()0.match(c.regex.only)&&RegExp.$2||all,rules:m.length-1,hasquery:k.indexOf(()>-1,minw:k.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||),maxw:k.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||)})}u()},wfunction(){if(d.length){var bd.shift();f(b.href,function(c){v(c,b.href,b.media),ob.href!0,a.setTimeout(function(){w()},0)})}},xfunction(){for(var b0;bs.length;b++){var csb,ec.href,fc.media,gc.rel&&stylesheetc.rel.toLowerCase();e&&g&&!oe&&(c.styleSheet&&c.styleSheet.rawCssText?(v(c.styleSheet.rawCssText,e,f),oe!0):(!/^(a-zA-Z:*\/\/)/.test(e)&&!r||e.replace(RegExp.$1,).split(/)0a.location.host)&&(//e.substring(0,2)&&(ea.location.protocol+e),d.push({href:e,media:f})))}w()};x(),c.updatex,c.getEmValuet,a.addEventListener?a.addEventListener(resize,b,!1):a.attachEvent&&a.attachEvent(onresize,b)}}(this);};/script>style>h1 {font-size: 34px;}h1.title {font-size: 38px;}h2 {font-size: 30px;}h3 {font-size: 24px;}h4 {font-size: 18px;}h5 {font-size: 16px;}h6 {font-size: 12px;}code {color: inherit; background-color: rgba(0, 0, 0, 0.04);}pre:not(class) { background-color: white }/style>script>!function(a,b){use strict;function c(c,g){var hthis;h.$ela(c),h.elc,h.ide++,h.$el.bind(destroyed,a.proxy(h.teardown,h)),h.$clonedHeadernull,h.$originalHeadernull,h.cachedHeaderHeightnull,h.isSticky!1,h.hasBeenSticky!1,h.leftOffsetnull,h.topOffsetnull,h.initfunction(){h.setOptions(g),h.$el.each(function(){var ba(this);b.css(padding,0),h.$originalHeadera(thead:first,this),h.$clonedHeaderh.$originalHeader.clone(),b.trigger(clonedHeader.+d,h.$clonedHeader),h.$clonedHeader.addClass(tableFloatingHeader),h.$clonedHeader.css({display:none,opacity:0}),h.$originalHeader.addClass(tableFloatingHeaderOriginal),h.$originalHeader.after(h.$clonedHeader),h.$printStylea(style typetext/css mediaprint>.tableFloatingHeader{display:none !important;}.tableFloatingHeaderOriginal{position:static !important;}/style>),h.$head.append(h.$printStyle)}),h.updateWidth(),h.toggleHeaders(),h.bind()},h.destroyfunction(){h.$el.unbind(destroyed,h.teardown),h.teardown()},h.teardownfunction(){h.isSticky&&h.$originalHeader.css(position,static),a.removeData(h.el,plugin_+d),h.unbind(),h.$clonedHeader.remove(),h.$originalHeader.removeClass(tableFloatingHeaderOriginal),h.$originalHeader.css(visibility,visible),h.$printStyle.remove(),h.elnull,h.$elnull},h.bindfunction(){h.$scrollableArea.on(scroll.+d,h.toggleHeaders),h.isWindowScrolling||(h.$window.on(scroll.+d+h.id,h.setPositionValues),h.$window.on(resize.+d+h.id,h.toggleHeaders)),h.$scrollableArea.on(resize.+d,h.toggleHeaders),h.$scrollableArea.on(resize.+d,h.updateWidth)},h.unbindfunction(){h.$scrollableArea.off(.+d,h.toggleHeaders),h.isWindowScrolling||(h.$window.off(.+d+h.id,h.setPositionValues),h.$window.off(.+d+h.id,h.toggleHeaders)),h.$scrollableArea.off(.+d,h.updateWidth)},h.debouncefunction(a,b){var cnull;return function(){var dthis,earguments;clearTimeout(c),csetTimeout(function(){a.apply(d,e)},b)}},h.toggleHeadersh.debounce(function(){h.$el&&h.$el.each(function(){var b,ca(this),eh.isWindowScrolling?isNaN(h.options.fixedOffset)?h.options.fixedOffset.outerHeight():h.options.fixedOffset:h.$scrollableArea.offset().top+(isNaN(h.options.fixedOffset)?0:h.options.fixedOffset),fc.offset(),gh.$scrollableArea.scrollTop()+e,ih.$scrollableArea.scrollLeft(),jh.options.cacheHeaderHeight?h.cachedHeaderHeight:h.$clonedHeader.height(),kh.isWindowScrolling?g>f.top:e>f.top,l(h.isWindowScrolling?g:0)f.top+c.height()-j-(h.isWindowScrolling?0:e);k&&l?(bf.left-i+h.options.leftOffset,h.$originalHeader.css({position:fixed,margin-top:h.options.marginTop,left:b,z-index:3}),h.leftOffsetb,h.topOffsete,h.$clonedHeader.css(display,),h.isSticky||(h.isSticky!0,h.updateWidth(),c.trigger(enabledStickiness.+d)),h.setPositionValues()):h.isSticky&&(h.$originalHeader.css(position,static),h.$clonedHeader.css(display,none),h.isSticky!1,h.resetWidth(a(td,th,h.$clonedHeader),a(td,th,h.$originalHeader)),c.trigger(disabledStickiness.+d))})},0),h.setPositionValuesh.debounce(function(){var ah.$window.scrollTop(),bh.$window.scrollLeft();!h.isSticky||0>a||a+h.$window.height()>h.$document.height()||0>b||b+h.$window.width()>h.$document.width()||h.$originalHeader.css({top:h.topOffset-(h.isWindowScrolling?0:a),left:h.leftOffset-(h.isWindowScrolling?0:b)})},0),h.updateWidthh.debounce(function(){if(h.isSticky){h.$originalHeaderCells||(h.$originalHeaderCellsa(th,td,h.$originalHeader)),h.$clonedHeaderCells||(h.$clonedHeaderCellsa(th,td,h.$clonedHeader));var bh.getWidth(h.$clonedHeaderCells);h.setWidth(b,h.$clonedHeaderCells,h.$originalHeaderCells),h.$originalHeader.css(width,h.$clonedHeader.width()),h.options.cacheHeaderHeight&&(h.cachedHeaderHeighth.$clonedHeader.height())}},0),h.getWidthfunction(c){var d;return c.each(function(c){var e,fa(this);if(border-boxf.css(box-sizing)){var gf0.getBoundingClientRect();eg.width?g.width:g.right-g.left}else{var ia(th,h.$originalHeader);if(collapsei.css(border-collapse))if(b.getComputedStyle)eparseFloat(b.getComputedStyle(this,null).width);else{var jparseFloat(f.css(padding-left)),kparseFloat(f.css(padding-right)),lparseFloat(f.css(border-width));ef.outerWidth()-j-k-l}else ef.width()}dce}),d},h.setWidthfunction(a,b,c){b.each(function(b){var dab;c.eq(b).css({min-width:d,max-width:d})})},h.resetWidthfunction(b,c){b.each(function(b){var da(this);c.eq(b).css({min-width:d.css(min-width),max-width:d.css(max-width)})})},h.setOptionsfunction(b){h.optionsa.extend({},f,b),h.$windowa(h.options.objWindow),h.$heada(h.options.objHead),h.$documenta(h.options.objDocument),h.$scrollableAreaa(h.options.scrollableArea),h.isWindowScrollingh.$scrollableArea0h.$window0},h.updateOptionsfunction(a){h.setOptions(a),h.unbind(),h.bind(),h.updateWidth(),h.toggleHeaders()},h.init()}var dstickyTableHeaders,e0,f{fixedOffset:0,leftOffset:0,marginTop:0,objDocument:document,objHead:head,objWindow:b,scrollableArea:b,cacheHeaderHeight:!1};a.fndfunction(b){return this.each(function(){var ea.data(this,plugin_+d);e?stringtypeof b?eb.apply(e):e.updateOptions(b):destroy!b&&a.data(this,plugin_+d,new c(this,b))})}}(jQuery,window);/script>style typetext/css>.value-box-primary, .bg-primary {background-color: rgba(39, 128, 227, 0.7);}.value-box-info, .bg-info {background-color: rgba(153, 84, 187, 0.7);}.value-box-success, .bg-success {background-color: rgba(63, 182, 24, 0.7);}.value-box-warning, .bg-warning {background-color: rgba(255, 117, 24, 0.7);}.value-box-danger, .bg-danger {background-color: rgba(255, 0, 57, 0.7);}/style>style typetext/css>body{background:#f5f5f5;padding:60px 0 0 8px}body hr{border-color:#dfdfdf;margin:10px 0}.navbar-inverse .navbar-nav>li>a,.navbar .navbar-brand{text-decoration:none}.navbar-logo{margin-top:1px}.navbar-logo img{margin-right:12px}.navbar-author{margin-left:10px;font-size:15.4px}.navbar .dropdown-menu .fa{min-width:20px}.navbar .dropdown-menu{min-width:150px;max-height:500px;overflow:auto}.chart-wrapper,.nav-tabs-custom,.sbframe-commentary{background:#fff;border:1px solid #dfdfdf;border-radius:.25rem;margin-bottom:8px;margin-right:8px}.chart-title{border-bottom:1px solid #dfdfdf;font-size:14px;font-weight:300;padding:7px 10px 4px;color:inherit;font-family:inherit}.chart-wrapper .chart-title:empty{display:none}.chart-wrapper .chart-stage{overflow:hidden;padding:5px 10px;position:relative}.chart-wrapper .chart-notes{background:#fcfcfc;border-top:1px solid #dfdfdf;color:#999;font-size:12.25px;padding:8px 10px 5px}#dashboard-container{visibility:hidden}.tab-content>.dashboard-page-wrapper.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dashboard-page-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dashboard-row-orientation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dashboard-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dashboard-row-flex{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dashboard-column-orientation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dashboard-column{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.chart-wrapper-flex{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.chart-stage-flex{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.chart-shim{position:absolute;left:8px;top:8px;right:8px;bottom:8px}.no-padding .chart-shim{left:0;top:0;right:0;bottom:0}.flowing-content-shim{overflow:auto;left:0;top:0;right:0;bottom:0;padding-left:8px;padding-right:8px}.flowing-content-container{padding-top:8px;padding-bottom:8px}.chart-stage .table-bordered{border:none}.chart-stage .table-bordered>tbody>tr>th,.chart-stage .table-bordered>tfoot>tr>th,.chart-stage .table-bordered>tbody>tr>td,.chart-stage .table-bordered>tfoot>tr>td{border:none}.chart-stage .table-bordered>tbody>tr>td{border-top:1px solid #dfdfdf}.chart-stage .table-bordered>thead>tr>th{border:none;border-bottom:2px solid #dfdfdf}.bootstrap-table table>thead{background-color:#fff}.bootstrap-table table.data,.bootstrap-table table.shiny-table{width:inherit !important}.bootstrap-table table.data>tbody>tr>th,.bootstrap-table table.shiny-table>tbody>tr>th{border-top:none;border-bottom:2px solid #dfdfdf;padding:5px}.bootstrap-table .data tdalignright{font-family:inherit}.chart-wrapper form{padding-left:5px;padding-right:5px}.shiny-input-container label{font-weight:normal}.chart-stage .html-widget{width:100% !important;height:100% !important}.chart-stage .html-widget-static-bound{width:100% !important;height:100% !important}.chart-stage .shiny-bound-output{width:100% !important;height:100% !important}.chart-shim>p:empty{display:none}.chart-stage>p:empty{display:none}.chart-stage .knitr-options{display:none}.image-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0}.image-container img{opacity:0;overflow:hidden}.storyboard-nav .sbnext,.storyboard-nav .sbprev{font-size:49px;color:#333}.storyboard-nav .sbframelist ul li{background:#fff;border:1px solid #dfdfdf;border-radius:.25rem;color:#666;font-size:14px}.storyboard-nav .sbframelist ul li.active{color:#fff;background-color:rgba(51,122,183,0.7)}.sbframe-commentary{background:#fcfcfc;font-size:14px}.nav-tabs-custom>.nav-tabs{margin:0;border-bottom:1px solid #dfdfdf;color:rgba(92,92,92,0.6);font-size:14px;font-weight:300;font-family:inherit;border-top-right-radius:3px;border-top-left-radius:3px}.nav-tabs-custom>.nav-tabs>li{border-top:3px solid transparent;margin-bottom:-1px;margin-right:5px}.nav-tabs-custom>.nav-tabs>li>a,.nav-tabs-custom>.nav-tabs>li>a:active{color:#5c5c5c;font-weight:300;font-size:14px;border-radius:0;padding:3px 10px 5px;text-transform:none}.nav-tabs-custom>.nav-tabs>li:not(.active)>a{border-bottom-color:transparent}.nav-tabs-custom>.nav-tabs>li>a.text-muted{color:rgba(92,92,92,0.6)}.nav-tabs-custom>.nav-tabs>li>a,.nav-tabs-custom>.nav-tabs>li>a:hover{background:transparent;margin:0}.nav-tabs-custom>.nav-tabs>li>a:hover{color:rgba(92,92,92,0.6)}.nav-tabs-custom>.nav-tabs>li:not(.active)>a:hover,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:focus,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:active{border-color:transparent}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:#337ab7}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li.active:hover>a{background-color:#fff;color:#5c5c5c}.nav-tabs-custom>.nav-tabs>li.active>a{border-top-color:transparent;border-left-color:#dfdfdf;border-right-color:#dfdfdf}.nav-tabs-custom>.nav-tabs>li:first-of-type{margin-left:0}.nav-tabs-custom>.nav-tabs>li:first-of-type.active>a{border-left-color:transparent}.nav-tabs-custom>.nav-tabs.pull-right{float:none !important}.nav-tabs-custom>.nav-tabs.pull-right>li{float:right}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type{margin-right:0}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type>a{border-left-width:1px}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type.active>a{border-left-color:#dfdfdf;border-right-color:transparent}.nav-tabs-custom>.nav-tabs>li.header{line-height:35px;padding:0 10px;font-size:21px;color:#5c5c5c}.nav-tabs-custom>.nav-tabs>li.header>.fa,.nav-tabs-custom>.nav-tabs>li.header>.glyphicon,.nav-tabs-custom>.nav-tabs>li.header>.ion{margin-right:5px}.nav-tabs-custom>.tab-content{background:#fff;padding:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav-tabs-custom>.tab-content>.chart-wrapper{background:#fff;border:none;margin:0}.nav-tabs-custom>.tab-content>.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav-tabs-custom .dropdown.open>a:active,.nav-tabs-custom .dropdown.open>a:focus{background:transparent;color:#5c5c5c}@media (max-width: 767px){.value-box{text-align:center;margin-right:8px}.value-box .icon{display:none}}.section.sidebar{position:fixed;top:51px;left:0;bottom:0;border-right:1px solid #dfdfdf;background-color:rgba(51,122,183,0.1);padding-top:10px;padding-left:10px;padding-right:10px;visibility:hidden;overflow:auto}.section.sidebar form p:first-child{margin-top:10px}#flexdashboard-source-code{display:none}.featherlight-content #flexdashboard-source-code{display:inline-block}.featherlight-content{width:80%;max-width:800px;padding:0 !important;border-bottom:none !important}.featherlight:last-of-type{background:rgba(51,51,51,0.7)}.featherlight-inner{width:100%}.featherlight-content pre{margin:0;border:0;background:#fff;font-size:12.25px}.unselectable{-ms-user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}#flexdashboard-source-code code{-ms-user-select:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-o-user-select:text;user-select:text}.dataTables_filter inputtypesearch{-webkit-appearance:searchfield;outline:none}.dataTables_wrapper.no-footer .dataTables_info{padding-top:0}table.dataTable thead th{border-bottom:1px solid #dfdfdf}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #dfdfdf}.desktop-layout div.section.mobile{display:none}.mobile-layout div.section.no-mobile{display:none}.mobile-figure{display:none}/style>style typetext/css>body {padding-top: 60px;}.section.sidebar {top: 51px;background-color: rgba(39, 128, 227, 0.1);}.value-box {color: #f9f9f9;}.storyboard-nav .sbframelist ul li.active {background-color: rgba(39, 128, 227, 0.7);}.nav-tabs-custom > .nav-tabs > li.active {border-top-color: rgba(39, 128, 227, 0.7);}.chart-title {font-weight: 500;}.nav-tabs-custom > .nav-tabs > li > a,.nav-tabs-custom > .nav-tabs > li > a:active {font-weight: 500;}/style>style typetext/css>.value-box {border-radius: 2px;position: relative;display: block;margin-right: 8px;margin-bottom: 8px;color: white;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}.value-box > .inner {padding: 10px;padding-left: 20px;padding-right: 20px;}.value-box .value {font-size: 38px;font-weight: bold;margin: 0 0 3px 0;white-space: nowrap;padding: 0;}.value-box .caption {font-size: 15px;}.value-box .caption > small {display: block;font-size: 13px;margin-top: 5px;}.value-box .icon i {position: absolute;top: 15px;right: 15px;font-size: 80px;color: rgba(0, 0, 0, 0.15);}.value-box.linked-value:hover {box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);}.linked-value:hover {cursor: pointer;}/style>style typetext/css>@charset UTF-8;@font-face { font-family: Ionicons; src: url(data:font/ttf;base64,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AIAAAAFAAAABwAAAAUAAAAFGAAAAwAAAAEAAAAFeAAABAAAAAYAAAAHAAAABwAAAAYAAAAHAAAABwAAAAYAAAAHAAAABwAAAAcAAAAHAAAABwAAAAOAAAAHAAAABYAAAAcAAAAHAAAABwAAAAcAAAAGgAAEBQAAAAUAAAAHAAAABwAAAAcAAAAHAAAAAgAAAAWAAAACgAAABwAAAAQAAAAEAAAABwAAAAcAAAAHAAAABQAAAAgAAAAHAAAABwAAAAgAAAAF/AAABQAAAAaAAAAFWAAABgAAAAYAAAAHAAAABoAAAASoAAAGAAAABwAAAAeAAAAHAAAABngACAYAAAAHAAAABwAAAAUAAAAGgAAABQAAAAYAAAAGgAAABoAABAYAAAAGUAAABgAAAAaAAAAHAAAACAAABAgAAAAHAAAABVgAAAcAAAAHAAAABgAAAAgAAAAIAAAABwAAAAUAAAAEAAAEBwAAAAcAAAAGgAAABgAAAAQAAAAGAAAABwAAAAgAAAQHAAAABgAAAAaAAAAGAAAABYAAAAYAAAAHAAAABgAAAAUAAAAFAAAABAAAAASAAAAGAAAABgAAAAUAAAAFAAAABwAAAAcAAAAHAAAABwAAAAcAAAAGgAAABrAAAAaAAAAFAAAABVgAAAaAAAAEAAAABoAAAAIAAAAGgAAAAgAAAAaAAAAEAAAABVgAAAOsAAAGAAAABwAAAAcAAAQEgAAABwAAAAWAAAAGgAAABgAAAAaAAAAGAAAABgAAAAYAAAAGAAAABoAAAAYAAAAGgAAAB4AAAAeAAAAHgAAABgAAAAcAAAAGAAAABgAAAAUAAAAHAAAABQAAAAgAAAAGAAAABwAAAAYAAAAGAAAABoAAAAaAAAAFAAAABwAAAAcAAAAGgAAABYAAAAaAAAAGgAAACAAAAAYAAAAFAAAABgAAAAYAAAAGYAAABQAAAAFAAAAFAAAABYAAAAWwAAAFgAAABgAAAAcAAAAHAAAAB4AAAAYAAAAHAAAABIAAAAUAAAAGAAAABoAAAAaAAAAGgAAABYAAAAaAAAAGfAAABoAAAAYAAAAGUAAABlAAAAWAAAAHAAAABQAAAAYAAAAGqAAABYAAAAUAAAAHgAAABIAAAAMAAAAGAAAABgAAAARAAAAHAAAABQAAAAgAAAAIAAAABwAAAAcAAAAHAAAAB4AAAAYAAAgGAAAABwAAAAZQAAAGUAAABwAAAAcAAAAGgAAABoAAAAcAAAAHAAAAAwAAAAUAAAADAAAAAwAAAAMAAAADAAAIBQAAAAUAAAADAAAIBQAAAAP8AAAEAAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABgAAAAYAAAAGAAAABgAAAAOIAAADiAAABgAAAAYAAAAGiAAABogAAAUAAAAFAAAABoAAAAaAAAAGAAAABgAAAASAAAAEgAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABoAAAAaAAAAGAAAABgAAAAM8AAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAADAAAABoAAAAaAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAGAAAABgAAAARIAAAESAAABgAAAAYAAAAGAAAABgAAAAYAAAAGMAAABgAAAAYAAAAGgAAABoAAAASAAAAEgAAABgAAAAYAAAAFAAAABQAAAAWAAAAGAAAABgAAAAYAAAAGAAAABwAAAAcAAAAFgAAABYAAAAZAAAAGQAAABAAAAAQAAAAEAAAABAAAAAYAAAAGAAAABwAAAAcAAAAHAAAABwAAAAaAAAAGgAAABwAAAAcAAAAHAAAABwAAAAYAAAAGAAAABwAAAAcAAAAGAAAABgAAAAcAAAAHAAAAAgAAAAaAAAAGgAAABgAAAAYAAAAHAAAAB0AAAAEAAAAGgAAABoAAAAaAAAAGAAAABgAAAASAAAAEgAAABgAAAAYAAAAEgAAABIAAAAUAAAAFAAAACAAAAAekAAAFsAAABbAAAAaAAAAGgAAABGAAAAQAAAAEAAAABAAAAAaAAAAGgAAAB4AAAAeAAAADYAAAA2AAAAUAAAAFAAAAAwAAAAUAAAAGgAAABoAAAAYAAAAGAAAABgAAAAYAAAAFAAAABQAAAAYAAAAGAAAABAAAAAQAAAAGAAAQBgAAEAcAAAAHAAAABQAAAAUAAAAFAAAABQAAAAcAAAAHAAAABwAAAAcAAAADgAAAA4AAAAQAAAAEAAAABAAAAAaAAAAGgAAABoAAAAaAAAAHAAAABwAAAAaAAAAGgAAAB4AAAAcAAAAEgAAABIAAAAeAAAAHgAAABgAAAAYAAAAEAAAABoAAAAaAAAAHAAAABgAAAAYAAAAHAAAABwAAAAUAAAAFAAAABgAAA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AAFBbAABQiQAAUJ8AAFDgAABRDAAAUScAAFGZAABRyAAAUfUAAFIGAABSWgAAUoUAAFKyAABS1gAAUvEAAFMtAABTSQAAU2gAAFNyAABTpwAAU9AAAFPvAABUFwAAVGMAAFSUAABUtwAAVM0AAFTnAABVBAAAVR8AAFU3AABVawAAVYIAAFWhAABVxwAAVd0AAFX2AABWIwAAVk0AAFZjAABWfwAAVsMAAFcNAABXNQAAV10AAFd/AABXpwAAV9MAAFf/AABYFQAAWCUAAFhUAABYcwAAWKEAAFi9AABY1wAAWRgAAFlNAABZowAAWcQAAFoAAABacAAAWrwAAFstAABbkQAAW+sAAFwsAABcUAAAXG4AAFzTAABdIAAAXXwAAF3DAABdzQAAXdcAAF3hAABd6wAAXfUAAF4PAABeKgAAXkUAAF5fAABeaQAAXvQAAF+AAABfuwAAYA8AAGC2AABhSwAAYbEAAGIIAABiOwAAYmEAAGLsAABjKwAAY0UAAGNTAABjmAAAY8UAAGQMAABkPgAAZHQAAGSSAABkywAAZRUAAGVKAABlYAAAZesAAGYsAABmcAAAZqgAAGcEAABnRwAAZ4EAAGetAABn6wAAaBQAAGhaAABohAAAaJMAAGi2AABo0AAAaO8AAGkGAABpJwAAaUAAAGlPAABpeAAAaZcAAGncAABqCQAAakQAAGqJAABquQAAauIAAGs/AABrmgAAa9UAAGwFAABsxQAAbTAAAG2ZAABuIgAAbl8AAG6YAABuxAAAbukAAG8gAABvVgAAb5oAAG/PAABv9QAAcBwAAHA8AABwWQAAcHUAAHCUAABwrwAAcPwAAHE3AABxSAAAcVMAAHGJAABxwwAAchwAAHJxAABysgAActsAAHMOAABzKgAAc38AAHPiAAB1sQAAdnwAAHa1AAB26QAAd04AAHeRAAB37wAAeG4AAHjrAAB5RAAAedMAAHoVAAB6VAAAeoQAAHqsAAB64QAAexwAAHs4AAB7aAAAe7AAAHvdAAB8DAAAfCoAAHxdAAB8jwAAfKkAAHzUAAB8+AAAfUkAAH3gAAB+NAAAfoQAAH69AAB+/AAAfy8AAH9bAAB/dQAAf6gAAH/VAACAEgAAgE4AAIB7AACAlgAAgNkAAIEqAACBaQAAgZ0AAIHGAACB0wAAgfEAAIIHAACCIwAAgkc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AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1ArYCtwK4ArkCugK7ArwCvQK+Ar8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtQC1QLWAtcC2ALZAtoC2wLcAt0C3gLfAuAC4QLiAuMC5ALlAuYC5wLoAukC6gLrAuwC7QLuAu8C8ALxAvIC8wL0AvUC9gL3AvgC+QL6AvsC/AL9Av4C/wMAAwEDAgMDAwQDBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAxMDFAMVAxYDFwMYAxkDGgMbAxwDHQMeAx8DIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMwAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRANFA0YDRwNIA0kDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgNjA2QDZQNmA2cDaANpA2oDawNsA20DbgNvA3ADcQNyA3MDdAN1A3YDdwN4A3kDegN7A3wDfQN+A38DgAOBA4IDgwOEA4UDhgOHA4gDiQOKA4sDjAONA44DjwOQA5EDkgOTA5QDlQOWA5cDmAOZA5oDmwOcA50DngOfA6ADoQOiA6MDpAOlA6YDpwOoA6kDqgOrA6wDrQOuA68DsAOxA7IDswO0A7UDtgO3A7gDuQO6A7sDvAO9A74DvwPAA8EDwgPDA8QDxQPGA8cDyAPJA8oDywPMA80DzgPPA9AD0QPSA9MD1APVA9YD1wPYA9kD2gPbA9wD3QPeB3VuaUYxMDAHdW5pRjEwMQd1bmlGMTAyB3VuaUYxMDMHdW5pRjEwNAd1bmlGMTA1B3VuaUYxMDYHdW5pRjEwNwd1bmlGMTA4B3VuaUYxMDkHdW5pRjEwQQd1bmlGMTBCB3VuaUYxMEMHdW5pRjEwRAd1bmlGMTBFB3VuaUYxMEYHdW5pRjExMAd1bmlGMTExB3VuaUYxMTIHdW5pRjExMwd1bmlGMTE0B3VuaUYxMTUHdW5pRjExNgd1bmlGMTE3B3VuaUYxMTgHdW5pRjExOQd1bmlGMTFBB3VuaUYxMUIHdW5pRjExQwd1bmlGMTFEB3VuaUYxMUUHdW5pRjExRgd1bmlGMTIwB3VuaUYxMjEHdW5pRjEyMgd1bmlGMTIzB3VuaUYxMjQHdW5pRjEyNQd1bmlGMTI2B3VuaUYxMjcHdW5pRjEyOAd1bmlGMTI5B3VuaUYxMkEHdW5pRjEyQgd1bmlGMTJDB3VuaUYxMkQHdW5pRjEyRQd1bmlGMTJGB3VuaUYxMzAHdW5pRjEzMQd1bmlGMTMyB3VuaUYxMzMHdW5pRjEzNAd1bmlGMTM1B3VuaUYxMzYHdW5pRjEzNwd1bmlGMTM5B3VuaUYxM0EHdW5pRjEzRAd1bmlGMTNFB3VuaUYxM0YHdW5pRjE0MAd1bmlGMTQxB3VuaUYxNDIHdW5pRjE0Mwd1bmlGMTQ0B3VuaUYxNDcHdW5pRjE0OAd1bmlGMTQ5B3VuaUYxNEEHdW5pRjE0Qgd1bmlGMUY5B3VuaUYxRkEHdW5pRjFGQgd1bmlGMUZDB3VuaUYxRkQHdW5pRjFGRQd1bmlGMUZGB3VuaUYyMDAHdW5pRjIwMQd1bmlGMjAyB3VuaUYyMDMHdW5pRjIwNAd1bmlGMjA1B3VuaUYyMDYHdW5pRjIwNwd1bmlGMjA4B3VuaUYyMDkHdW5pRjIwQQd1bmlGMjBCB3VuaUYyMEMHdW5pRjIwRAd1bmlGMjBFB3VuaUYyMEYHdW5pRjIxMAd1bmlGMjExB3VuaUYyMTIHdW5pRjIxMwd1bmlGMjE0B3VuaUYyMTUHdW5pRjIxNgd1bmlGMjE3B3VuaUYyMTgHdW5pRjIxOQd1bmlGMjFBB3VuaUYyMUIHdW5pRjIxQwd1bmlGMjFEB3VuaUYyMUUHdW5pRjIxRgd1bmlGMjIwB3VuaUYyMjEHdW5pRjIyMgd1bmlGMjIzB3VuaUYyMjQHdW5pRjIyNQd1bmlGMjI2B3VuaUYyMjcHdW5pRjIyOAd1bmlGMjI5B3VuaUYyMkEHdW5pRjIyQgd1bmlGMjJDB3VuaUYyMkQHdW5pRjIyRQd1bmlGMjJGB3VuaUYyMzAHdW5pRjIzMQd1bmlGMjMyB3VuaUYyMzMHdW5pRjIzNAd1bmlGMjM1B3VuaUYyMzYHdW5pRjIzNwd1bmlGMjM4B3VuaUYyMzkHdW5pRjIzQQd1bmlGMjNCB3VuaUYyM0MHdW5pRjIzRAd1bmlGMjNFB3VuaUYyM0YHdW5pRjI0MAd1bmlGMjQxB3VuaUYyNDIHdW5pRjI0Mwd1bmlGMjQ0B3VuaUYyNDUHdW5pRjI0Ngd1bmlGMjQ3B3VuaUYyNDgHdW5pRjI0OQd1bmlGMjRBB3VuaUYyNEIHdW5pRjI0Qwd1bmlGMjREB3VuaUYyNEUHdW5pRjI0Rgd1bmlGMjUwB3VuaUYyNTEHdW5pRjI1Mgd1bmlGMjUzB3VuaUYyNTQHdW5pRjI1NQd1bmlGMjU2B3VuaUYyNTcHdW5pRjI1OAd1bmlGMjU5B3VuaUYyNUEHdW5pRjI1Qgd1bmlGMjVDB3VuaUYyNUQHdW5pRjI1RQd1bmlGMjVGB3VuaUYyNjAHdW5pRjI2MQd1bmlGMjYyB3VuaUYyNjMHdW5pRjI2NAd1bmlGMjY1B3VuaUYyNjYHdW5pRjI2Nwd1bmlGMjY4B3VuaUYyNjkHdW5pRjI2QQd1bmlGMjZCB3VuaUYyNkMHdW5pRjI2RAd1bmlGMjZFB3VuaUYyNkYHdW5pRjI3MAd1bmlGMjcxB3VuaUYyNzIHdW5pRjI3Mwd1bmlGMjc0B3VuaUYyNzUHdW5pRjI3Ngd1bmlGMjc3B3VuaUYyNzgHdW5pRjI3OQd1bmlGMjdBB3VuaUYyN0IHdW5pRjI3Qwd1bmlGMjdEB3VuaUYyOTUHdW5pRjI5Ngd1bmlGMjk3B3VuaUYyOTgHdW5pRjI5OQd1bmlGMjlBB3VuaUYyOUIHdW5pRjI5Qwd1bmlGMjlEB3VuaUYyOUUHdW5pRjI5Rgd1bmlGMkEwB3VuaUYyQTEHdW5pRjJBMgd1bmlGMkEzB3VuaUYyQTQHdW5pRjJBNQd1bmlGMkE2B3VuaUYyQTcHdW5pRjJBOAd1bmlGMkE5B3VuaUYyQUEHdW5pRjJBQgd1bmlGMkFDB3VuaUYyQUQHdW5pRjJBRQd1bmlGMkFGB3VuaUYyQjAHdW5pRjJCMQd1bmlGMkIyB3VuaUYyQjMHdW5pRjJCNAd1bmlGMkI1B3VuaUYyQjYHdW5pRjJCNwd1bmlGMkI4B3VuaUYyQjkHdW5pRjJCQQd1bmlGMkJFB3VuaUYyQkYHdW5pRjJDMAd1bmlGMkMxB3VuaUYyQzIHdW5pRjJDMwd1bmlGMkM0B3VuaUYyQzUHdW5pRjJDNwd1bmlGMkM5B3VuaUYyQ0EHdW5pRjJEMQd1bmlGMkQyB3VuaUYyRDMHdW5pRjJENAd1bmlGMkQ3B3VuaUYyRDgHdW5pRjJEOQd1bmlGMkREB3VuaUYyRTAHdW5pRjJFMwd1bmlGMkU0B3VuaUYyRTkHdW5pRjJFQgd1bmlGMkVDB3VuaUYyRjAHdW5pRjJGNAd1bmlGMkY1B3VuaUYyRjYHdW5pRjJGNwd1bmlGMkY4B3VuaUYyRkMHdW5pRjJGRAd1bmlGMzA1B3VuaUYzMDYHdW5pRjMwQQd1bmlGMzBCB3VuaUYzMEMHdW5pRjMwRgd1bmlGMzEzB3VuaUYzMTQHdW5pRjMxNQd1bmlGMzE2B3VuaUYzMTcHdW5pRjMxOAd1bmlGMzE5B3VuaUYzMUEHdW5pRjMxQgd1bmlGMzFDB3VuaUYzMUQHdW5pRjMzRgd1bmlGMzQwB3VuaUYzNDEHdW5pRjM0Mgd1bmlGMzQzB3VuaUYzNDQHdW5pRjM0NQd1bmlGMzQ2B3VuaUYzNDcHdW5pRjM0OAd1bmlGMzQ5B3VuaUYzNEEHdW5pRjM0Qgd1bmlGMzRDB3VuaUYzNEQHdW5pRjM0RQd1bmlGMzRGB3VuaUYzNTAHdW5pRjM1MQd1bmlGMzUyB3VuaUYzNTMHdW5pRjM1NAd1bmlGMzU1B3VuaUYzNTYHdW5pRjM1Nwd1bmlGMzU4B3VuaUYzNTkHdW5pRjM1QQd1bmlGMzVCB3VuaUYzNUMHdW5pRjM1RAd1bmlGMzVFB3VuaUYzNUYHdW5pRjM2MAd1bmlGMzYxB3VuaUYzNjIHdW5pRjM2Mwd1bmlGMzY0B3VuaUYzNjUHdW5pRjM2Ngd1bmlGMzY3B3VuaUYzNjgHdW5pRjM2OQd1bmlGMzZBB3VuaUYzNkIHdW5pRjM2Qwd1bmlGMzZEB3VuaUYzNkUHdW5pRjM2Rgd1bmlGMzcwB3VuaUYzNzEHdW5pRjM3Mgd1bmlGMzczB3VuaUYzNzQHdW5pRjM3NQd1bmlGMzc2B3VuaUYzNzcHdW5pRjM3OAd1bmlGMzc5B3VuaUYzN0EHdW5pRjM3Qgd1bmlGMzdDB3VuaUYzN0QHdW5pRjM3RQd1bmlGMzdGB3VuaUYzODAHdW5pRjM4MQd1bmlGMzgyB3VuaUYzODMHdW5pRjM4NAd1bmlGMzg1B3VuaUYzODYHdW5pRjM4Nwd1bmlGMzg4B3VuaUYzODkHdW5pRjM4QQd1bmlGMzhCB3VuaUYzOEMHdW5pRjM4RAd1bmlGMzhFB3VuaUYzOEYHdW5pRjM5MAd1bmlGMzkxB3VuaUYzOTIHdW5pRjM5Mwd1bmlGMzk0B3VuaUYzOTUHdW5pRjM5Ngd1bmlGMzk3B3VuaUYzOTgHdW5pRjM5OQd1bmlGMzlBB3VuaUYzOUIHdW5pRjM5Qwd1bmlGMzlEB3VuaUYzOUUHdW5pRjM5Rgd1bmlGM0EwB3VuaUYzQTEHdW5pRjNBMgd1bmlGM0EzB3VuaUYzQTQHdW5pRjNBNQd1bmlGM0E2B3VuaUYzQTcHdW5pRjNBOAd1bmlGM0E5B3VuaUYzQUEHdW5pRjNBQgd1bmlGM0FDB3VuaUYzQUQHdW5pRjNBRQd1bmlGM0FGB3VuaUYzQjAHdW5pRjNCMQd1bmlGM0IyB3VuaUYzQjMHdW5pRjNCNAd1bmlGM0I1B3VuaUYzQjYHdW5pRjNCNwd1bmlGM0I4B3VuaUYzQjkHdW5pRjNCQQd1bmlGM0JCB3VuaUYzQkMHdW5pRjNCRAd1bmlGM0JFB3VuaUYzQkYHdW5pRjNDMAd1bmlGM0MxB3VuaUYzQzIHdW5pRjNDMwd1bmlGM0M0B3VuaUYzQzUHdW5pRjNDNgd1bmlGM0M3B3VuaUYzQzgHdW5pRjNDOQd1bmlGM0NBB3VuaUYzQ0IHdW5pRjNDQwd1bmlGM0NEB3VuaUYzQ0UHdW5pRjNDRgd1bmlGM0QwB3VuaUYzRDEHdW5pRjNEMgd1bmlGM0QzB3VuaUYzRDQHdW5pRjNENQd1bmlGM0Q2B3VuaUYzRDcHdW5pRjNEOAd1bmlGM0Q5B3VuaUYzREEHdW5pRjNEQgd1bmlGM0RDB3VuaUYzREQHdW5pRjNERQd1bmlGM0RGB3VuaUYzRTAHdW5pRjNFMQd1bmlGM0UyB3VuaUYzRTMHdW5pRjNFNAd1bmlGM0U1B3VuaUYzRTYHdW5pRjNFNwd1bmlGM0U4B3VuaUYzRTkHdW5pRjNFQQd1bmlGM0VCB3VuaUYzRUMHdW5pRjNFRAd1bmlGM0VFB3VuaUYzRUYHdW5pRjNGMAd1bmlGM0YxB3VuaUYzRjIHdW5pRjNGMwd1bmlGM0Y0B3VuaUYzRjUHdW5pRjNGNgd1bmlGM0Y3B3VuaUYzRjgHdW5pRjNGOQd1bmlGM0ZBB3VuaUYzRkIHdW5pRjNGQwd1bmlGM0ZEB3VuaUYzRkUHdW5pRjNGRgd1bmlGNDAwB3VuaUY0MDEHdW5pRjQwMgd1bmlGNDAzB3VuaUY0MDQHdW5pRjQwNQd1bmlGNDA2B3VuaUY0MDcHdW5pRjQwOAd1bmlGNDA5B3VuaUY0MEEHdW5pRjQwQgd1bmlGNDBDB3VuaUY0MEQHdW5pRjQwRQd1bmlGNDBGB3VuaUY0MTAHdW5pRjQxMQd1bmlGNDEyB3VuaUY0MTMHdW5pRjQxNAd1bmlGNDE1B3VuaUY0MTYHdW5pRjQxNwd1bmlGNDE4B3VuaUY0MTkHdW5pRjQxQQd1bmlGNDFCB3VuaUY0MUMHdW5pRjQxRAd1bmlGNDFFB3VuaUY0MUYHdW5pRjQyMAd1bmlGNDIxB3VuaUY0MjIHdW5pRjQyMwd1bmlGNDI0B3VuaUY0MjUHdW5pRjQyNgd1bmlGNDI3B3VuaUY0MjgHdW5pRjQyOQd1bmlGNDJBB3VuaUY0MkIHdW5pRjQyQwd1bmlGNDJEB3VuaUY0MkUHdW5pRjQyRgd1bmlGNDMwB3VuaUY0MzEHdW5pRjQzMgd1bmlGNDMzB3VuaUY0MzQHdW5pRjQzNQd1bmlGNDM2B3VuaUY0MzcHdW5pRjQzOAd1bmlGNDM5B3VuaUY0M0EHdW5pRjQzQgd1bmlGNDNDB3VuaUY0M0QHdW5pRjQzRQd1bmlGNDNGB3VuaUY0NDAHdW5pRjQ0MQd1bmlGNDQyB3VuaUY0NDMHdW5pRjQ0NAd1bmlGNDQ1B3VuaUY0NDYHdW5pRjQ0Nwd1bmlGNDQ4B3VuaUY0NDkHdW5pRjQ0QQd1bmlGNDRCB3VuaUY0NEMHdW5pRjQ0RAd1bmlGNDRFB3VuaUY0NEYHdW5pRjQ1MAd1bmlGNDUxB3VuaUY0NTIHdW5pRjQ1Mwd1bmlGNDU0B3VuaUY0NTUHdW5pRjQ1Ngd1bmlGNDU3B3VuaUY0NTgHdW5pRjQ1OQd1bmlGNDVBB3VuaUY0NUIHdW5pRjQ1Qwd1bmlGNDVEB3VuaUY0NUUHdW5pRjQ1Rgd1bmlGNDYwB3VuaUY0NjEHdW5pRjQ2Mgd1bmlGNDYzB3VuaUY0NjQHdW5pRjQ2NQd1bmlGNDY2B3VuaUY0NjcHdW5pRjQ2OAd1bmlGNDY5B3VuaUY0NkEHdW5pRjQ2Qgd1bmlGNDZDB3VuaUY0NkQHdW5pRjQ2RQd1bmlGNDZGB3VuaUY0NzAHdW5pRjQ3MQd1bmlGNDcyB3VuaUY0NzMHdW5pRjQ3NAd1bmlGNDc1B3VuaUY0NzYHdW5pRjQ3Nwd1bmlGNDc4B3VuaUY0NzkHdW5pRjQ3QQd1bmlGNDdCB3VuaUY0N0MHdW5pRjQ3RAd1bmlGNDdFB3VuaUY0N0YHdW5pRjQ4MAd1bmlGNDgxB3VuaUY0ODIHdW5pRjQ4Mwd1bmlGNDg0B3VuaUY0ODUHdW5pRjQ4Ngd1bmlGNDg3B3VuaUY0ODgHdW5pRjQ4OQd1bmlGNDhBB3VuaUY0OEIHdW5pRjQ4Qwd1bmlGNDhEB3VuaUY0OEUHdW5pRjQ4Rgd1bmlGNDkwB3VuaUY0OTEHdW5pRjQ5Mgd1bmlGNDkzB3VuaUY0OTQHdW5pRjQ5NQd1bmlGNDk2B3VuaUY0OTcHdW5pRjQ5OAd1bmlGNDk5B3VuaUY0OUEHdW5pRjQ5Qgd1bmlGNDlDB3VuaUY0OUQHdW5pRjQ5RQd1bmlGNDlGB3VuaUY0QTAHdW5pRjRBMQd1bmlGNEEyB3VuaUY0QTMHdW5pRjRBNAd1bmlGNEE1B3VuaUY0QTYHdW5pRjRBNwd1bmlGNEE4B3VuaUY0QTkHdW5pRjRBQQd1bmlGNEFCB3VuaUY0QUMHdW5pRjRBRAd1bmlGNEFFB3VuaUY0QUYHdW5pRjRCMAd1bmlGNEIxB3VuaUY0QjIHdW5pRjRCMwd1bmlGNEI0B3VuaUY0QjUHdW5pRjRCNgd1bmlGNEI3B3VuaUY0QjgHdW5pRjRCOQd1bmlGNEJBB3VuaUY0QkIHdW5pRjRCQwd1bmlGNEJEB3VuaUY0QkUHdW5pRjRCRgd1bmlGNEMwB3VuaUY0QzEHdW5pRjRDMgd1bmlGNEMzB3VuaUY0QzQHdW5pRjRDNQd1bmlGNEM2B3VuaUY0QzcHdW5pRjRDOAd1bmlGNEM5B3VuaUY0Q0EHdW5pRjRDQgd1bmlGNENDB3VuaUY0Q0QHdW5pRjRDRQd1bmlGNENGB3VuaUY0RDAHdW5pRjREMQd1bmlGNEQyB3VuaUY0RDMHdW5pRjRENAd1bmlGNEQ1B3VuaUY0RDYHdW5pRjRENwd1bmlGNEQ4B3VuaUY0RDkHdW5pRjREQQd1bmlGNERCB3VuaUY0REMHdW5pRjRERAd1bmlGNERFB3VuaUY0REYHdW5pRjRFMAd1bmlGNEUxB3VuaUY0RTIHdW5pRjRFMwd1bmlGNEU0B3VuaUY0RTUHdW5pRjRFNgd1bmlGNEU3B3VuaUY0RTgHdW5pRjRFOQd1bmlGNEVBB3VuaUY0RUIHdW5pRjRFQwd1bmlGNEVEB3VuaUY0RUUHdW5pRjRFRgd1bmlGNEYwB3VuaUY0RjEHdW5pRjRGMgd1bmlGNEYzB3VuaUY0RjQHdW5pRjRGNQd1bmlGNEY2B3VuaUY0RjcAAAABAAH//wAPAAAAAAAAAAAAAAAAAAAAAAAyADIBwP/AAcD/wLAALLAgYGYtsAEsIGQgsMBQsAQmWrAERVtYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsApFYWSwKFBYIbAKRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAArWVkjsABQWGVZWS2wAiwgRSCwBCVhZCCwBUNQWLAFI0KwBiNCGyEhWbABYC2wAywjISMhIGSxBWJCILAGI0KyCgACKiEgsAZDIIogirAAK7EwBSWKUVhgUBthUllYI1khILBAU1iwACsbIbBAWSOwAFBYZVktsAQssAdDK7IAAgBDYEItsAUssAcjQiMgsAAjQmGwgGKwAWCwBCotsAYsICBFILACRWOwAUViYESwAWAtsAcsICBFILAAKyOxAgQlYCBFiiNhIGQgsCBQWCGwABuw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) format(truetype); font-weight: normal; font-style: normal; }.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:\f101}.ion-alert-circled:before{content:\f100}.ion-android-add:before{content:\f2c7}.ion-android-add-circle:before{content:\f359}.ion-android-alarm-clock:before{content:\f35a}.ion-android-alert:before{content:\f35b}.ion-android-apps:before{content:\f35c}.ion-android-archive:before{content:\f2c9}.ion-android-arrow-back:before{content:\f2ca}.ion-android-arrow-down:before{content:\f35d}.ion-android-arrow-dropdown:before{content:\f35f}.ion-android-arrow-dropdown-circle:before{content:\f35e}.ion-android-arrow-dropleft:before{content:\f361}.ion-android-arrow-dropleft-circle:before{content:\f360}.ion-android-arrow-dropright:before{content:\f363}.ion-android-arrow-dropright-circle:before{content:\f362}.ion-android-arrow-dropup:before{content:\f365}.ion-android-arrow-dropup-circle:before{content:\f364}.ion-android-arrow-forward:before{content:\f30f}.ion-android-arrow-up:before{content:\f366}.ion-android-attach:before{content:\f367}.ion-android-bar:before{content:\f368}.ion-android-bicycle:before{content:\f369}.ion-android-boat:before{content:\f36a}.ion-android-bookmark:before{content:\f36b}.ion-android-bulb:before{content:\f36c}.ion-android-bus:before{content:\f36d}.ion-android-calendar:before{content:\f2d1}.ion-android-call:before{content:\f2d2}.ion-android-camera:before{content:\f2d3}.ion-android-cancel:before{content:\f36e}.ion-android-car:before{content:\f36f}.ion-android-cart:before{content:\f370}.ion-android-chat:before{content:\f2d4}.ion-android-checkbox:before{content:\f374}.ion-android-checkbox-blank:before{content:\f371}.ion-android-checkbox-outline:before{content:\f373}.ion-android-checkbox-outline-blank:before{content:\f372}.ion-android-checkmark-circle:before{content:\f375}.ion-android-clipboard:before{content:\f376}.ion-android-close:before{content:\f2d7}.ion-android-cloud:before{content:\f37a}.ion-android-cloud-circle:before{content:\f377}.ion-android-cloud-done:before{content:\f378}.ion-android-cloud-outline:before{content:\f379}.ion-android-color-palette:before{content:\f37b}.ion-android-compass:before{content:\f37c}.ion-android-contact:before{content:\f2d8}.ion-android-contacts:before{content:\f2d9}.ion-android-contract:before{content:\f37d}.ion-android-create:before{content:\f37e}.ion-android-delete:before{content:\f37f}.ion-android-desktop:before{content:\f380}.ion-android-document:before{content:\f381}.ion-android-done:before{content:\f383}.ion-android-done-all:before{content:\f382}.ion-android-download:before{content:\f2dd}.ion-android-drafts:before{content:\f384}.ion-android-exit:before{content:\f385}.ion-android-expand:before{content:\f386}.ion-android-favorite:before{content:\f388}.ion-android-favorite-outline:before{content:\f387}.ion-android-film:before{content:\f389}.ion-android-folder:before{content:\f2e0}.ion-android-folder-open:before{content:\f38a}.ion-android-funnel:before{content:\f38b}.ion-android-globe:before{content:\f38c}.ion-android-hand:before{content:\f2e3}.ion-android-hangout:before{content:\f38d}.ion-android-happy:before{content:\f38e}.ion-android-home:before{content:\f38f}.ion-android-image:before{content:\f2e4}.ion-android-laptop:before{content:\f390}.ion-android-list:before{content:\f391}.ion-android-locate:before{content:\f2e9}.ion-android-lock:before{content:\f392}.ion-android-mail:before{content:\f2eb}.ion-android-map:before{content:\f393}.ion-android-menu:before{content:\f394}.ion-android-microphone:before{content:\f2ec}.ion-android-microphone-off:before{content:\f395}.ion-android-more-horizontal:before{content:\f396}.ion-android-more-vertical:before{content:\f397}.ion-android-navigate:before{content:\f398}.ion-android-notifications:before{content:\f39b}.ion-android-notifications-none:before{content:\f399}.ion-android-notifications-off:before{content:\f39a}.ion-android-open:before{content:\f39c}.ion-android-options:before{content:\f39d}.ion-android-people:before{content:\f39e}.ion-android-person:before{content:\f3a0}.ion-android-person-add:before{content:\f39f}.ion-android-phone-landscape:before{content:\f3a1}.ion-android-phone-portrait:before{content:\f3a2}.ion-android-pin:before{content:\f3a3}.ion-android-plane:before{content:\f3a4}.ion-android-playstore:before{content:\f2f0}.ion-android-print:before{content:\f3a5}.ion-android-radio-button-off:before{content:\f3a6}.ion-android-radio-button-on:before{content:\f3a7}.ion-android-refresh:before{content:\f3a8}.ion-android-remove:before{content:\f2f4}.ion-android-remove-circle:before{content:\f3a9}.ion-android-restaurant:before{content:\f3aa}.ion-android-sad:before{content:\f3ab}.ion-android-search:before{content:\f2f5}.ion-android-send:before{content:\f2f6}.ion-android-settings:before{content:\f2f7}.ion-android-share:before{content:\f2f8}.ion-android-share-alt:before{content:\f3ac}.ion-android-star:before{content:\f2fc}.ion-android-star-half:before{content:\f3ad}.ion-android-star-outline:before{content:\f3ae}.ion-android-stopwatch:before{content:\f2fd}.ion-android-subway:before{content:\f3af}.ion-android-sunny:before{content:\f3b0}.ion-android-sync:before{content:\f3b1}.ion-android-textsms:before{content:\f3b2}.ion-android-time:before{content:\f3b3}.ion-android-train:before{content:\f3b4}.ion-android-unlock:before{content:\f3b5}.ion-android-upload:before{content:\f3b6}.ion-android-volume-down:before{content:\f3b7}.ion-android-volume-mute:before{content:\f3b8}.ion-android-volume-off:before{content:\f3b9}.ion-android-volume-up:before{content:\f3ba}.ion-android-walk:before{content:\f3bb}.ion-android-warning:before{content:\f3bc}.ion-android-watch:before{content:\f3bd}.ion-android-wifi:before{content:\f305}.ion-aperture:before{content:\f313}.ion-archive:before{content:\f102}.ion-arrow-down-a:before{content:\f103}.ion-arrow-down-b:before{content:\f104}.ion-arrow-down-c:before{content:\f105}.ion-arrow-expand:before{content:\f25e}.ion-arrow-graph-down-left:before{content:\f25f}.ion-arrow-graph-down-right:before{content:\f260}.ion-arrow-graph-up-left:before{content:\f261}.ion-arrow-graph-up-right:before{content:\f262}.ion-arrow-left-a:before{content:\f106}.ion-arrow-left-b:before{content:\f107}.ion-arrow-left-c:before{content:\f108}.ion-arrow-move:before{content:\f263}.ion-arrow-resize:before{content:\f264}.ion-arrow-return-left:before{content:\f265}.ion-arrow-return-right:before{content:\f266}.ion-arrow-right-a:before{content:\f109}.ion-arrow-right-b:before{content:\f10a}.ion-arrow-right-c:before{content:\f10b}.ion-arrow-shrink:before{content:\f267}.ion-arrow-swap:before{content:\f268}.ion-arrow-up-a:before{content:\f10c}.ion-arrow-up-b:before{content:\f10d}.ion-arrow-up-c:before{content:\f10e}.ion-asterisk:before{content:\f314}.ion-at:before{content:\f10f}.ion-backspace:before{content:\f3bf}.ion-backspace-outline:before{content:\f3be}.ion-bag:before{content:\f110}.ion-battery-charging:before{content:\f111}.ion-battery-empty:before{content:\f112}.ion-battery-full:before{content:\f113}.ion-battery-half:before{content:\f114}.ion-battery-low:before{content:\f115}.ion-beaker:before{content:\f269}.ion-beer:before{content:\f26a}.ion-bluetooth:before{content:\f116}.ion-bonfire:before{content:\f315}.ion-bookmark:before{content:\f26b}.ion-bowtie:before{content:\f3c0}.ion-briefcase:before{content:\f26c}.ion-bug:before{content:\f2be}.ion-calculator:before{content:\f26d}.ion-calendar:before{content:\f117}.ion-camera:before{content:\f118}.ion-card:before{content:\f119}.ion-cash:before{content:\f316}.ion-chatbox:before{content:\f11b}.ion-chatbox-working:before{content:\f11a}.ion-chatboxes:before{content:\f11c}.ion-chatbubble:before{content:\f11e}.ion-chatbubble-working:before{content:\f11d}.ion-chatbubbles:before{content:\f11f}.ion-checkmark:before{content:\f122}.ion-checkmark-circled:before{content:\f120}.ion-checkmark-round:before{content:\f121}.ion-chevron-down:before{content:\f123}.ion-chevron-left:before{content:\f124}.ion-chevron-right:before{content:\f125}.ion-chevron-up:before{content:\f126}.ion-clipboard:before{content:\f127}.ion-clock:before{content:\f26e}.ion-close:before{content:\f12a}.ion-close-circled:before{content:\f128}.ion-close-round:before{content:\f129}.ion-closed-captioning:before{content:\f317}.ion-cloud:before{content:\f12b}.ion-code:before{content:\f271}.ion-code-download:before{content:\f26f}.ion-code-working:before{content:\f270}.ion-coffee:before{content:\f272}.ion-compass:before{content:\f273}.ion-compose:before{content:\f12c}.ion-connection-bars:before{content:\f274}.ion-contrast:before{content:\f275}.ion-crop:before{content:\f3c1}.ion-cube:before{content:\f318}.ion-disc:before{content:\f12d}.ion-document:before{content:\f12f}.ion-document-text:before{content:\f12e}.ion-drag:before{content:\f130}.ion-earth:before{content:\f276}.ion-easel:before{content:\f3c2}.ion-edit:before{content:\f2bf}.ion-egg:before{content:\f277}.ion-eject:before{content:\f131}.ion-email:before{content:\f132}.ion-email-unread:before{content:\f3c3}.ion-erlenmeyer-flask:before{content:\f3c5}.ion-erlenmeyer-flask-bubbles:before{content:\f3c4}.ion-eye:before{content:\f133}.ion-eye-disabled:before{content:\f306}.ion-female:before{content:\f278}.ion-filing:before{content:\f134}.ion-film-marker:before{content:\f135}.ion-fireball:before{content:\f319}.ion-flag:before{content:\f279}.ion-flame:before{content:\f31a}.ion-flash:before{content:\f137}.ion-flash-off:before{content:\f136}.ion-folder:before{content:\f139}.ion-fork:before{content:\f27a}.ion-fork-repo:before{content:\f2c0}.ion-forward:before{content:\f13a}.ion-funnel:before{content:\f31b}.ion-gear-a:before{content:\f13d}.ion-gear-b:before{content:\f13e}.ion-grid:before{content:\f13f}.ion-hammer:before{content:\f27b}.ion-happy:before{content:\f31c}.ion-happy-outline:before{content:\f3c6}.ion-headphone:before{content:\f140}.ion-heart:before{content:\f141}.ion-heart-broken:before{content:\f31d}.ion-help:before{content:\f143}.ion-help-buoy:before{content:\f27c}.ion-help-circled:before{content:\f142}.ion-home:before{content:\f144}.ion-icecream:before{content:\f27d}.ion-image:before{content:\f147}.ion-images:before{content:\f148}.ion-information:before{content:\f14a}.ion-information-circled:before{content:\f149}.ion-ionic:before{content:\f14b}.ion-ios-alarm:before{content:\f3c8}.ion-ios-alarm-outline:before{content:\f3c7}.ion-ios-albums:before{content:\f3ca}.ion-ios-albums-outline:before{content:\f3c9}.ion-ios-americanfootball:before{content:\f3cc}.ion-ios-americanfootball-outline:before{content:\f3cb}.ion-ios-analytics:before{content:\f3ce}.ion-ios-analytics-outline:before{content:\f3cd}.ion-ios-arrow-back:before{content:\f3cf}.ion-ios-arrow-down:before{content:\f3d0}.ion-ios-arrow-forward:before{content:\f3d1}.ion-ios-arrow-left:before{content:\f3d2}.ion-ios-arrow-right:before{content:\f3d3}.ion-ios-arrow-thin-down:before{content:\f3d4}.ion-ios-arrow-thin-left:before{content:\f3d5}.ion-ios-arrow-thin-right:before{content:\f3d6}.ion-ios-arrow-thin-up:before{content:\f3d7}.ion-ios-arrow-up:before{content:\f3d8}.ion-ios-at:before{content:\f3da}.ion-ios-at-outline:before{content:\f3d9}.ion-ios-barcode:before{content:\f3dc}.ion-ios-barcode-outline:before{content:\f3db}.ion-ios-baseball:before{content:\f3de}.ion-ios-baseball-outline:before{content:\f3dd}.ion-ios-basketball:before{content:\f3e0}.ion-ios-basketball-outline:before{content:\f3df}.ion-ios-bell:before{content:\f3e2}.ion-ios-bell-outline:before{content:\f3e1}.ion-ios-body:before{content:\f3e4}.ion-ios-body-outline:before{content:\f3e3}.ion-ios-bolt:before{content:\f3e6}.ion-ios-bolt-outline:before{content:\f3e5}.ion-ios-book:before{content:\f3e8}.ion-ios-book-outline:before{content:\f3e7}.ion-ios-bookmarks:before{content:\f3ea}.ion-ios-bookmarks-outline:before{content:\f3e9}.ion-ios-box:before{content:\f3ec}.ion-ios-box-outline:before{content:\f3eb}.ion-ios-briefcase:before{content:\f3ee}.ion-ios-briefcase-outline:before{content:\f3ed}.ion-ios-browsers:before{content:\f3f0}.ion-ios-browsers-outline:before{content:\f3ef}.ion-ios-calculator:before{content:\f3f2}.ion-ios-calculator-outline:before{content:\f3f1}.ion-ios-calendar:before{content:\f3f4}.ion-ios-calendar-outline:before{content:\f3f3}.ion-ios-camera:before{content:\f3f6}.ion-ios-camera-outline:before{content:\f3f5}.ion-ios-cart:before{content:\f3f8}.ion-ios-cart-outline:before{content:\f3f7}.ion-ios-chatboxes:before{content:\f3fa}.ion-ios-chatboxes-outline:before{content:\f3f9}.ion-ios-chatbubble:before{content:\f3fc}.ion-ios-chatbubble-outline:before{content:\f3fb}.ion-ios-checkmark:before{content:\f3ff}.ion-ios-checkmark-empty:before{content:\f3fd}.ion-ios-checkmark-outline:before{content:\f3fe}.ion-ios-circle-filled:before{content:\f400}.ion-ios-circle-outline:before{content:\f401}.ion-ios-clock:before{content:\f403}.ion-ios-clock-outline:before{content:\f402}.ion-ios-close:before{content:\f406}.ion-ios-close-empty:before{content:\f404}.ion-ios-close-outline:before{content:\f405}.ion-ios-cloud:before{content:\f40c}.ion-ios-cloud-download:before{content:\f408}.ion-ios-cloud-download-outline:before{content:\f407}.ion-ios-cloud-outline:before{content:\f409}.ion-ios-cloud-upload:before{content:\f40b}.ion-ios-cloud-upload-outline:before{content:\f40a}.ion-ios-cloudy:before{content:\f410}.ion-ios-cloudy-night:before{content:\f40e}.ion-ios-cloudy-night-outline:before{content:\f40d}.ion-ios-cloudy-outline:before{content:\f40f}.ion-ios-cog:before{content:\f412}.ion-ios-cog-outline:before{content:\f411}.ion-ios-color-filter:before{content:\f414}.ion-ios-color-filter-outline:before{content:\f413}.ion-ios-color-wand:before{content:\f416}.ion-ios-color-wand-outline:before{content:\f415}.ion-ios-compose:before{content:\f418}.ion-ios-compose-outline:before{content:\f417}.ion-ios-contact:before{content:\f41a}.ion-ios-contact-outline:before{content:\f419}.ion-ios-copy:before{content:\f41c}.ion-ios-copy-outline:before{content:\f41b}.ion-ios-crop:before{content:\f41e}.ion-ios-crop-strong:before{content:\f41d}.ion-ios-download:before{content:\f420}.ion-ios-download-outline:before{content:\f41f}.ion-ios-drag:before{content:\f421}.ion-ios-email:before{content:\f423}.ion-ios-email-outline:before{content:\f422}.ion-ios-eye:before{content:\f425}.ion-ios-eye-outline:before{content:\f424}.ion-ios-fastforward:before{content:\f427}.ion-ios-fastforward-outline:before{content:\f426}.ion-ios-filing:before{content:\f429}.ion-ios-filing-outline:before{content:\f428}.ion-ios-film:before{content:\f42b}.ion-ios-film-outline:before{content:\f42a}.ion-ios-flag:before{content:\f42d}.ion-ios-flag-outline:before{content:\f42c}.ion-ios-flame:before{content:\f42f}.ion-ios-flame-outline:before{content:\f42e}.ion-ios-flask:before{content:\f431}.ion-ios-flask-outline:before{content:\f430}.ion-ios-flower:before{content:\f433}.ion-ios-flower-outline:before{content:\f432}.ion-ios-folder:before{content:\f435}.ion-ios-folder-outline:before{content:\f434}.ion-ios-football:before{content:\f437}.ion-ios-football-outline:before{content:\f436}.ion-ios-game-controller-a:before{content:\f439}.ion-ios-game-controller-a-outline:before{content:\f438}.ion-ios-game-controller-b:before{content:\f43b}.ion-ios-game-controller-b-outline:before{content:\f43a}.ion-ios-gear:before{content:\f43d}.ion-ios-gear-outline:before{content:\f43c}.ion-ios-glasses:before{content:\f43f}.ion-ios-glasses-outline:before{content:\f43e}.ion-ios-grid-view:before{content:\f441}.ion-ios-grid-view-outline:before{content:\f440}.ion-ios-heart:before{content:\f443}.ion-ios-heart-outline:before{content:\f442}.ion-ios-help:before{content:\f446}.ion-ios-help-empty:before{content:\f444}.ion-ios-help-outline:before{content:\f445}.ion-ios-home:before{content:\f448}.ion-ios-home-outline:before{content:\f447}.ion-ios-infinite:before{content:\f44a}.ion-ios-infinite-outline:before{content:\f449}.ion-ios-information:before{content:\f44d}.ion-ios-information-empty:before{content:\f44b}.ion-ios-information-outline:before{content:\f44c}.ion-ios-ionic-outline:before{content:\f44e}.ion-ios-keypad:before{content:\f450}.ion-ios-keypad-outline:before{content:\f44f}.ion-ios-lightbulb:before{content:\f452}.ion-ios-lightbulb-outline:before{content:\f451}.ion-ios-list:before{content:\f454}.ion-ios-list-outline:before{content:\f453}.ion-ios-location:before{content:\f456}.ion-ios-location-outline:before{content:\f455}.ion-ios-locked:before{content:\f458}.ion-ios-locked-outline:before{content:\f457}.ion-ios-loop:before{content:\f45a}.ion-ios-loop-strong:before{content:\f459}.ion-ios-medical:before{content:\f45c}.ion-ios-medical-outline:before{content:\f45b}.ion-ios-medkit:before{content:\f45e}.ion-ios-medkit-outline:before{content:\f45d}.ion-ios-mic:before{content:\f461}.ion-ios-mic-off:before{content:\f45f}.ion-ios-mic-outline:before{content:\f460}.ion-ios-minus:before{content:\f464}.ion-ios-minus-empty:before{content:\f462}.ion-ios-minus-outline:before{content:\f463}.ion-ios-monitor:before{content:\f466}.ion-ios-monitor-outline:before{content:\f465}.ion-ios-moon:before{content:\f468}.ion-ios-moon-outline:before{content:\f467}.ion-ios-more:before{content:\f46a}.ion-ios-more-outline:before{content:\f469}.ion-ios-musical-note:before{content:\f46b}.ion-ios-musical-notes:before{content:\f46c}.ion-ios-navigate:before{content:\f46e}.ion-ios-navigate-outline:before{content:\f46d}.ion-ios-nutrition:before{content:\f470}.ion-ios-nutrition-outline:before{content:\f46f}.ion-ios-paper:before{content:\f472}.ion-ios-paper-outline:before{content:\f471}.ion-ios-paperplane:before{content:\f474}.ion-ios-paperplane-outline:before{content:\f473}.ion-ios-partlysunny:before{content:\f476}.ion-ios-partlysunny-outline:before{content:\f475}.ion-ios-pause:before{content:\f478}.ion-ios-pause-outline:before{content:\f477}.ion-ios-paw:before{content:\f47a}.ion-ios-paw-outline:before{content:\f479}.ion-ios-people:before{content:\f47c}.ion-ios-people-outline:before{content:\f47b}.ion-ios-person:before{content:\f47e}.ion-ios-person-outline:before{content:\f47d}.ion-ios-personadd:before{content:\f480}.ion-ios-personadd-outline:before{content:\f47f}.ion-ios-photos:before{content:\f482}.ion-ios-photos-outline:before{content:\f481}.ion-ios-pie:before{content:\f484}.ion-ios-pie-outline:before{content:\f483}.ion-ios-pint:before{content:\f486}.ion-ios-pint-outline:before{content:\f485}.ion-ios-play:before{content:\f488}.ion-ios-play-outline:before{content:\f487}.ion-ios-plus:before{content:\f48b}.ion-ios-plus-empty:before{content:\f489}.ion-ios-plus-outline:before{content:\f48a}.ion-ios-pricetag:before{content:\f48d}.ion-ios-pricetag-outline:before{content:\f48c}.ion-ios-pricetags:before{content:\f48f}.ion-ios-pricetags-outline:before{content:\f48e}.ion-ios-printer:before{content:\f491}.ion-ios-printer-outline:before{content:\f490}.ion-ios-pulse:before{content:\f493}.ion-ios-pulse-strong:before{content:\f492}.ion-ios-rainy:before{content:\f495}.ion-ios-rainy-outline:before{content:\f494}.ion-ios-recording:before{content:\f497}.ion-ios-recording-outline:before{content:\f496}.ion-ios-redo:before{content:\f499}.ion-ios-redo-outline:before{content:\f498}.ion-ios-refresh:before{content:\f49c}.ion-ios-refresh-empty:before{content:\f49a}.ion-ios-refresh-outline:before{content:\f49b}.ion-ios-reload:before{content:\f49d}.ion-ios-reverse-camera:before{content:\f49f}.ion-ios-reverse-camera-outline:before{content:\f49e}.ion-ios-rewind:before{content:\f4a1}.ion-ios-rewind-outline:before{content:\f4a0}.ion-ios-rose:before{content:\f4a3}.ion-ios-rose-outline:before{content:\f4a2}.ion-ios-search:before{content:\f4a5}.ion-ios-search-strong:before{content:\f4a4}.ion-ios-settings:before{content:\f4a7}.ion-ios-settings-strong:before{content:\f4a6}.ion-ios-shuffle:before{content:\f4a9}.ion-ios-shuffle-strong:before{content:\f4a8}.ion-ios-skipbackward:before{content:\f4ab}.ion-ios-skipbackward-outline:before{content:\f4aa}.ion-ios-skipforward:before{content:\f4ad}.ion-ios-skipforward-outline:before{content:\f4ac}.ion-ios-snowy:before{content:\f4ae}.ion-ios-speedometer:before{content:\f4b0}.ion-ios-speedometer-outline:before{content:\f4af}.ion-ios-star:before{content:\f4b3}.ion-ios-star-half:before{content:\f4b1}.ion-ios-star-outline:before{content:\f4b2}.ion-ios-stopwatch:before{content:\f4b5}.ion-ios-stopwatch-outline:before{content:\f4b4}.ion-ios-sunny:before{content:\f4b7}.ion-ios-sunny-outline:before{content:\f4b6}.ion-ios-telephone:before{content:\f4b9}.ion-ios-telephone-outline:before{content:\f4b8}.ion-ios-tennisball:before{content:\f4bb}.ion-ios-tennisball-outline:before{content:\f4ba}.ion-ios-thunderstorm:before{content:\f4bd}.ion-ios-thunderstorm-outline:before{content:\f4bc}.ion-ios-time:before{content:\f4bf}.ion-ios-time-outline:before{content:\f4be}.ion-ios-timer:before{content:\f4c1}.ion-ios-timer-outline:before{content:\f4c0}.ion-ios-toggle:before{content:\f4c3}.ion-ios-toggle-outline:before{content:\f4c2}.ion-ios-trash:before{content:\f4c5}.ion-ios-trash-outline:before{content:\f4c4}.ion-ios-undo:before{content:\f4c7}.ion-ios-undo-outline:before{content:\f4c6}.ion-ios-unlocked:before{content:\f4c9}.ion-ios-unlocked-outline:before{content:\f4c8}.ion-ios-upload:before{content:\f4cb}.ion-ios-upload-outline:before{content:\f4ca}.ion-ios-videocam:before{content:\f4cd}.ion-ios-videocam-outline:before{content:\f4cc}.ion-ios-volume-high:before{content:\f4ce}.ion-ios-volume-low:before{content:\f4cf}.ion-ios-wineglass:before{content:\f4d1}.ion-ios-wineglass-outline:before{content:\f4d0}.ion-ios-world:before{content:\f4d3}.ion-ios-world-outline:before{content:\f4d2}.ion-ipad:before{content:\f1f9}.ion-iphone:before{content:\f1fa}.ion-ipod:before{content:\f1fb}.ion-jet:before{content:\f295}.ion-key:before{content:\f296}.ion-knife:before{content:\f297}.ion-laptop:before{content:\f1fc}.ion-leaf:before{content:\f1fd}.ion-levels:before{content:\f298}.ion-lightbulb:before{content:\f299}.ion-link:before{content:\f1fe}.ion-load-a:before{content:\f29a}.ion-load-b:before{content:\f29b}.ion-load-c:before{content:\f29c}.ion-load-d:before{content:\f29d}.ion-location:before{content:\f1ff}.ion-lock-combination:before{content:\f4d4}.ion-locked:before{content:\f200}.ion-log-in:before{content:\f29e}.ion-log-out:before{content:\f29f}.ion-loop:before{content:\f201}.ion-magnet:before{content:\f2a0}.ion-male:before{content:\f2a1}.ion-man:before{content:\f202}.ion-map:before{content:\f203}.ion-medkit:before{content:\f2a2}.ion-merge:before{content:\f33f}.ion-mic-a:before{content:\f204}.ion-mic-b:before{content:\f205}.ion-mic-c:before{content:\f206}.ion-minus:before{content:\f209}.ion-minus-circled:before{content:\f207}.ion-minus-round:before{content:\f208}.ion-model-s:before{content:\f2c1}.ion-monitor:before{content:\f20a}.ion-more:before{content:\f20b}.ion-mouse:before{content:\f340}.ion-music-note:before{content:\f20c}.ion-navicon:before{content:\f20e}.ion-navicon-round:before{content:\f20d}.ion-navigate:before{content:\f2a3}.ion-network:before{content:\f341}.ion-no-smoking:before{content:\f2c2}.ion-nuclear:before{content:\f2a4}.ion-outlet:before{content:\f342}.ion-paintbrush:before{content:\f4d5}.ion-paintbucket:before{content:\f4d6}.ion-paper-airplane:before{content:\f2c3}.ion-paperclip:before{content:\f20f}.ion-pause:before{content:\f210}.ion-person:before{content:\f213}.ion-person-add:before{content:\f211}.ion-person-stalker:before{content:\f212}.ion-pie-graph:before{content:\f2a5}.ion-pin:before{content:\f2a6}.ion-pinpoint:before{content:\f2a7}.ion-pizza:before{content:\f2a8}.ion-plane:before{content:\f214}.ion-planet:before{content:\f343}.ion-play:before{content:\f215}.ion-playstation:before{content:\f30a}.ion-plus:before{content:\f218}.ion-plus-circled:before{content:\f216}.ion-plus-round:before{content:\f217}.ion-podium:before{content:\f344}.ion-pound:before{content:\f219}.ion-power:before{content:\f2a9}.ion-pricetag:before{content:\f2aa}.ion-pricetags:before{content:\f2ab}.ion-printer:before{content:\f21a}.ion-pull-request:before{content:\f345}.ion-qr-scanner:before{content:\f346}.ion-quote:before{content:\f347}.ion-radio-waves:before{content:\f2ac}.ion-record:before{content:\f21b}.ion-refresh:before{content:\f21c}.ion-reply:before{content:\f21e}.ion-reply-all:before{content:\f21d}.ion-ribbon-a:before{content:\f348}.ion-ribbon-b:before{content:\f349}.ion-sad:before{content:\f34a}.ion-sad-outline:before{content:\f4d7}.ion-scissors:before{content:\f34b}.ion-search:before{content:\f21f}.ion-settings:before{content:\f2ad}.ion-share:before{content:\f220}.ion-shuffle:before{content:\f221}.ion-skip-backward:before{content:\f222}.ion-skip-forward:before{content:\f223}.ion-social-android:before{content:\f225}.ion-social-android-outline:before{content:\f224}.ion-social-angular:before{content:\f4d9}.ion-social-angular-outline:before{content:\f4d8}.ion-social-apple:before{content:\f227}.ion-social-apple-outline:before{content:\f226}.ion-social-bitcoin:before{content:\f2af}.ion-social-bitcoin-outline:before{content:\f2ae}.ion-social-buffer:before{content:\f229}.ion-social-buffer-outline:before{content:\f228}.ion-social-chrome:before{content:\f4db}.ion-social-chrome-outline:before{content:\f4da}.ion-social-codepen:before{content:\f4dd}.ion-social-codepen-outline:before{content:\f4dc}.ion-social-css3:before{content:\f4df}.ion-social-css3-outline:before{content:\f4de}.ion-social-designernews:before{content:\f22b}.ion-social-designernews-outline:before{content:\f22a}.ion-social-dribbble:before{content:\f22d}.ion-social-dribbble-outline:before{content:\f22c}.ion-social-dropbox:before{content:\f22f}.ion-social-dropbox-outline:before{content:\f22e}.ion-social-euro:before{content:\f4e1}.ion-social-euro-outline:before{content:\f4e0}.ion-social-facebook:before{content:\f231}.ion-social-facebook-outline:before{content:\f230}.ion-social-foursquare:before{content:\f34d}.ion-social-foursquare-outline:before{content:\f34c}.ion-social-freebsd-devil:before{content:\f2c4}.ion-social-github:before{content:\f233}.ion-social-github-outline:before{content:\f232}.ion-social-google:before{content:\f34f}.ion-social-google-outline:before{content:\f34e}.ion-social-googleplus:before{content:\f235}.ion-social-googleplus-outline:before{content:\f234}.ion-social-hackernews:before{content:\f237}.ion-social-hackernews-outline:before{content:\f236}.ion-social-html5:before{content:\f4e3}.ion-social-html5-outline:before{content:\f4e2}.ion-social-instagram:before{content:\f351}.ion-social-instagram-outline:before{content:\f350}.ion-social-javascript:before{content:\f4e5}.ion-social-javascript-outline:before{content:\f4e4}.ion-social-linkedin:before{content:\f239}.ion-social-linkedin-outline:before{content:\f238}.ion-social-markdown:before{content:\f4e6}.ion-social-nodejs:before{content:\f4e7}.ion-social-octocat:before{content:\f4e8}.ion-social-pinterest:before{content:\f2b1}.ion-social-pinterest-outline:before{content:\f2b0}.ion-social-python:before{content:\f4e9}.ion-social-reddit:before{content:\f23b}.ion-social-reddit-outline:before{content:\f23a}.ion-social-rss:before{content:\f23d}.ion-social-rss-outline:before{content:\f23c}.ion-social-sass:before{content:\f4ea}.ion-social-skype:before{content:\f23f}.ion-social-skype-outline:before{content:\f23e}.ion-social-snapchat:before{content:\f4ec}.ion-social-snapchat-outline:before{content:\f4eb}.ion-social-tumblr:before{content:\f241}.ion-social-tumblr-outline:before{content:\f240}.ion-social-tux:before{content:\f2c5}.ion-social-twitch:before{content:\f4ee}.ion-social-twitch-outline:before{content:\f4ed}.ion-social-twitter:before{content:\f243}.ion-social-twitter-outline:before{content:\f242}.ion-social-usd:before{content:\f353}.ion-social-usd-outline:before{content:\f352}.ion-social-vimeo:before{content:\f245}.ion-social-vimeo-outline:before{content:\f244}.ion-social-whatsapp:before{content:\f4f0}.ion-social-whatsapp-outline:before{content:\f4ef}.ion-social-windows:before{content:\f247}.ion-social-windows-outline:before{content:\f246}.ion-social-wordpress:before{content:\f249}.ion-social-wordpress-outline:before{content:\f248}.ion-social-yahoo:before{content:\f24b}.ion-social-yahoo-outline:before{content:\f24a}.ion-social-yen:before{content:\f4f2}.ion-social-yen-outline:before{content:\f4f1}.ion-social-youtube:before{content:\f24d}.ion-social-youtube-outline:before{content:\f24c}.ion-soup-can:before{content:\f4f4}.ion-soup-can-outline:before{content:\f4f3}.ion-speakerphone:before{content:\f2b2}.ion-speedometer:before{content:\f2b3}.ion-spoon:before{content:\f2b4}.ion-star:before{content:\f24e}.ion-stats-bars:before{content:\f2b5}.ion-steam:before{content:\f30b}.ion-stop:before{content:\f24f}.ion-thermometer:before{content:\f2b6}.ion-thumbsdown:before{content:\f250}.ion-thumbsup:before{content:\f251}.ion-toggle:before{content:\f355}.ion-toggle-filled:before{content:\f354}.ion-transgender:before{content:\f4f5}.ion-trash-a:before{content:\f252}.ion-trash-b:before{content:\f253}.ion-trophy:before{content:\f356}.ion-tshirt:before{content:\f4f7}.ion-tshirt-outline:before{content:\f4f6}.ion-umbrella:before{content:\f2b7}.ion-university:before{content:\f357}.ion-unlocked:before{content:\f254}.ion-upload:before{content:\f255}.ion-usb:before{content:\f2b8}.ion-videocamera:before{content:\f256}.ion-volume-high:before{content:\f257}.ion-volume-low:before{content:\f258}.ion-volume-medium:before{content:\f259}.ion-volume-mute:before{content:\f25a}.ion-wand:before{content:\f358}.ion-waterdrop:before{content:\f25b}.ion-wifi:before{content:\f25c}.ion-wineglass:before{content:\f2b9}.ion-woman:before{content:\f25d}.ion-wrench:before{content:\f2ba}.ion-xbox:before{content:\f30c}/style>style typetext/css>@layer htmltools {.html-fill-container {display: flex;flex-direction: column;min-height: 0;min-width: 0;}.html-fill-container > .html-fill-item {flex: 1 1 auto;min-height: 0;min-width: 0;}.html-fill-container > :not(.html-fill-item) {flex: 0 0 auto;}}/style>script>(function() { // If window.HTMLWidgets is already defined, then use it; otherwise create a // new object. This allows preceding code to set options that affect the // initialization process (though none currently exist). window.HTMLWidgets window.HTMLWidgets || {}; // See if were running in a viewer pane. If not, were in a web browser. var viewerMode window.HTMLWidgets.viewerMode /\bviewer_pane1\b/.test(window.location); // See if were running in Shiny mode. If not, its a static document. // Note that static widgets can appear in both Shiny and static modes, but // obviously, Shiny widgets can only appear in Shiny apps/documents. var shinyMode window.HTMLWidgets.shinyMode typeof(window.Shiny) ! undefined && !!window.Shiny.outputBindings; // We cant count on jQuery being available, so we implement our own // version if necessary. function querySelectorAll(scope, selector) { if (typeof(jQuery) ! undefined && scope instanceof jQuery) { return scope.find(selector); } if (scope.querySelectorAll) { return scope.querySelectorAll(selector); } } function asArray(value) { if (value null) return ; if ($.isArray(value)) return value; return value; } // Implement jQuerys extend function extend(target /*, ... */) { if (arguments.length 1) { return target; } for (var i 1; i arguments.length; i++) { var source argumentsi; for (var prop in source) { if (source.hasOwnProperty(prop)) { targetprop sourceprop; } } } return target; } // IE8 doesnt support Array.forEach. function forEach(values, callback, thisArg) { if (values.forEach) { values.forEach(callback, thisArg); } else { for (var i 0; i values.length; i++) { callback.call(thisArg, valuesi, i, values); } } } // Replaces the specified method with the return value of funcSource. // // Note that funcSource should not BE the new method, it should be a function // that RETURNS the new method. funcSource receives a single argument that is // the overridden method, it can be called from the new method. The overridden // method can be called like a regular function, it has the target permanently // bound to it so this will work correctly. function overrideMethod(target, methodName, funcSource) { var superFunc targetmethodName || function() {}; var superFuncBound function() { return superFunc.apply(target, arguments); }; targetmethodName funcSource(superFuncBound); } // Add a method to delegator that, when invoked, calls // delegatee.methodName. If there is no such method on // the delegatee, but there was one on delegator before // delegateMethod was called, then the original version // is invoked instead. // For example: // // var a { // method1: function() { console.log(a1); } // method2: function() { console.log(a2); } // }; // var b { // method1: function() { console.log(b1); } // }; // delegateMethod(a, b, method1); // delegateMethod(a, b, method2); // a.method1(); // a.method2(); // // The output would be b1, a2. function delegateMethod(delegator, delegatee, methodName) { var inherited delegatormethodName; delegatormethodName function() { var target delegatee; var method delegateemethodName; // The method doesnt exist on the delegatee. Instead, // call the method on the delegator, if it exists. if (!method) { target delegator; method inherited; } if (method) { return method.apply(target, arguments); } }; } // Implement a vague facsimilie of jQuerys data method function elementData(el, name, value) { if (arguments.length 2) { return elhtmlwidget_data_ + name; } else if (arguments.length 3) { elhtmlwidget_data_ + name value; return el; } else { throw new Error(Wrong number of arguments for elementData: + arguments.length); } } // http://stackoverflow.com/questions/3446170/escape-string-for-use-in-javascript-regex function escapeRegExp(str) { return str.replace(/\-\\\/\{\}\(\)\*\+\?\.\\\^\$\|/g, \\$&); } function hasClass(el, className) { var re new RegExp(\\b + escapeRegExp(className) + \\b); return re.test(el.className); } // elements - array (or array-like object) of HTML elements // className - class name to test for // include - if true, only return elements with given className; // if false, only return elements *without* given className function filterByClass(elements, className, include) { var results ; for (var i 0; i elements.length; i++) { if (hasClass(elementsi, className) include) results.push(elementsi); } return results; } function on(obj, eventName, func) { if (obj.addEventListener) { obj.addEventListener(eventName, func, false); } else if (obj.attachEvent) { obj.attachEvent(eventName, func); } } function off(obj, eventName, func) { if (obj.removeEventListener) obj.removeEventListener(eventName, func, false); else if (obj.detachEvent) { obj.detachEvent(eventName, func); } } // Translate array of values to top/right/bottom/left, as usual with // the padding CSS property // https://developer.mozilla.org/en-US/docs/Web/CSS/padding function unpackPadding(value) { if (typeof(value) number) value value; if (value.length 1) { return {top: value0, right: value0, bottom: value0, left: value0}; } if (value.length 2) { return {top: value0, right: value1, bottom: value0, left: value1}; } if (value.length 3) { return {top: value0, right: value1, bottom: value2, left: value1}; } if (value.length 4) { return {top: value0, right: value1, bottom: value2, left: value3}; } } // Convert an unpacked padding object to a CSS value function paddingToCss(paddingObj) { return paddingObj.top + px + paddingObj.right + px + paddingObj.bottom + px + paddingObj.left + px; } // Makes a number suitable for CSS function px(x) { if (typeof(x) number) return x + px; else return x; } // Retrieves runtime widget sizing information for an element. // The return value is either null, or an object with fill, padding, // defaultWidth, defaultHeight fields. function sizingPolicy(el) { var sizingEl document.querySelector(scriptdata-for + el.id + typeapplication/htmlwidget-sizing); if (!sizingEl) return null; var sp JSON.parse(sizingEl.textContent || sizingEl.text || {}); if (viewerMode) { return sp.viewer; } else { return sp.browser; } } // @param tasks Array of strings (or falsy value, in which case no-op). // Each element must be a valid JavaScript expression that yields a // function. Or, can be an array of objects with code and data // properties; in this case, the code property should be a string // of JS thats an expr that yields a function, and data should be // an object that will be added as an additional argument when that // function is called. // @param target The object that will be this for each function // execution. // @param args Array of arguments to be passed to the functions. (The // same arguments will be passed to all functions.) function evalAndRun(tasks, target, args) { if (tasks) { forEach(tasks, function(task) { var theseArgs args; if (typeof(task) object) { theseArgs theseArgs.concat(task.data); task task.code; } var taskFunc tryEval(task); if (typeof(taskFunc) ! function) { throw new Error(Task must be a function! Source:\n + task); } taskFunc.apply(target, theseArgs); }); } } // Attempt eval() both with and without enclosing in parentheses. // Note that enclosing coerces a function declaration into // an expression that eval() can parse // (otherwise, a SyntaxError is thrown) function tryEval(code) { var result null; try { result eval(( + code + )); } catch(error) { if (!(error instanceof SyntaxError)) { throw error; } try { result eval(code); } catch(e) { if (e instanceof SyntaxError) { throw error; } else { throw e; } } } return result; } function initSizing(el) { var sizing sizingPolicy(el); if (!sizing) return; var cel document.getElementById(htmlwidget_container); if (!cel) return; if (typeof(sizing.padding) ! undefined) { document.body.style.margin 0; document.body.style.padding paddingToCss(unpackPadding(sizing.padding)); } if (sizing.fill) { document.body.style.overflow hidden; document.body.style.width 100%; document.body.style.height 100%; document.documentElement.style.width 100%; document.documentElement.style.height 100%; cel.style.position absolute; var pad unpackPadding(sizing.padding); cel.style.top pad.top + px; cel.style.right pad.right + px; cel.style.bottom pad.bottom + px; cel.style.left pad.left + px; el.style.width 100%; el.style.height 100%; return { getWidth: function() { return cel.getBoundingClientRect().width; }, getHeight: function() { return cel.getBoundingClientRect().height; } }; } else { el.style.width px(sizing.width); el.style.height px(sizing.height); return { getWidth: function() { return cel.getBoundingClientRect().width; }, getHeight: function() { return cel.getBoundingClientRect().height; } }; } } // Default implementations for methods var defaults { find: function(scope) { return querySelectorAll(scope, . + this.name); }, renderError: function(el, err) { var $el $(el); this.clearError(el); // Add all these error classes, as Shiny does var errClass shiny-output-error; if (err.type ! null) { // use the classes of the error condition as CSS class names errClass errClass + + $.map(asArray(err.type), function(type) { return errClass + - + type; }).join( ); } errClass errClass + htmlwidgets-error; // Is el inline or block? If inline or inline-block, just display:none it // and add an inline error. var display $el.css(display); $el.data(restore-display-mode, display); if (display inline || display inline-block) { $el.hide(); if (err.message ! ) { var errorSpan $(span>).addClass(errClass); errorSpan.text(err.message); $el.after(errorSpan); } } else if (display block) { // If block, add an error just after the el, set visibility:none on the // el, and position the error to be on top of the el. // Mark it with a unique ID and CSS class so we can remove it later. $el.css(visibility, hidden); if (err.message ! ) { var errorDiv $(div>).addClass(errClass).css(position, absolute) .css(top, el.offsetTop) .css(left, el.offsetLeft) // setting width can push out the page size, forcing otherwise // unnecessary scrollbars to appear and making it impossible for // the element to shrink; so use max-width instead .css(maxWidth, el.offsetWidth) .css(height, el.offsetHeight); errorDiv.text(err.message); $el.after(errorDiv); // Really dumb way to keep the size/position of the error in sync with // the parent element as the window is resized or whatever. var intId setInterval(function() { if (!errorDiv0.parentElement) { clearInterval(intId); return; } errorDiv .css(top, el.offsetTop) .css(left, el.offsetLeft) .css(maxWidth, el.offsetWidth) .css(height, el.offsetHeight); }, 500); } } }, clearError: function(el) { var $el $(el); var display $el.data(restore-display-mode); $el.data(restore-display-mode, null); if (display inline || display inline-block) { if (display) $el.css(display, display); $(el.nextSibling).filter(.htmlwidgets-error).remove(); } else if (display block){ $el.css(visibility, inherit); $(el.nextSibling).filter(.htmlwidgets-error).remove(); } }, sizing: {} }; // Called by widget bindings to register a new type of widget. The definition // object can contain the following properties: // - name (required) - A string indicating the binding name, which will be // used by default as the CSS classname to look for. // - initialize (optional) - A function(el) that will be called once per // widget element; if a value is returned, it will be passed as the third // value to renderValue. // - renderValue (required) - A function(el, data, initValue) that will be // called with data. Static contexts will cause this to be called once per // element; Shiny apps will cause this to be called multiple times per // element, as the data changes. window.HTMLWidgets.widget function(definition) { if (!definition.name) { throw new Error(Widget must have a name); } if (!definition.type) { throw new Error(Widget must have a type); } // Currently we only support output widgets if (definition.type ! output) { throw new Error(Unrecognized widget type + definition.type + ); } // TODO: Verify that .name is a valid CSS classname // Support new-style instance-bound definitions. Old-style class-bound // definitions have one widget object per widget per type/class of // widget; the renderValue and resize methods on such widget objects // take el and instance arguments, because the widget object cant // store them. New-style instance-bound definitions have one widget // object per widget instance; the definition thats passed in doesnt // provide renderValue or resize methods at all, just the single method // factory(el, width, height) // which returns an object that has renderValue(x) and resize(w, h). // This enables a far more natural programming style for the widget // author, who can store per-instance state using either OO-style // instance fields or functional-style closure variables (I guess this // is in contrast to what can only be called C-style pseudo-OO which is // what we required before). if (definition.factory) { definition createLegacyDefinitionAdapter(definition); } if (!definition.renderValue) { throw new Error(Widget must have a renderValue function); } // For static rendering (non-Shiny), use a simple widget registration // scheme. We also use this scheme for Shiny apps/documents that also // contain static widgets. window.HTMLWidgets.widgets window.HTMLWidgets.widgets || ; // Merge defaults into the definition; dont mutate the original definition. var staticBinding extend({}, defaults, definition); overrideMethod(staticBinding, find, function(superfunc) { return function(scope) { var results superfunc(scope); // Filter out Shiny outputs, we only want the static kind return filterByClass(results, html-widget-output, false); }; }); window.HTMLWidgets.widgets.push(staticBinding); if (shinyMode) { // Shiny is running. Register the definition with an output binding. // The definition itself will not be the output binding, instead // we will make an output binding object that delegates to the // definition. This is because we foolishly used the same method // name (renderValue) for htmlwidgets definition and Shiny bindings // but they actually have quite different semantics (the Shiny // bindings receive data that includes lots of metadata that it // strips off before calling htmlwidgets renderValue). We cant // just ignore the difference because in some widgets its helpful // to call this.renderValue() from inside of resize(), and if // were not delegating, then that call will go to the Shiny // version instead of the htmlwidgets version. // Merge defaults with definition, without mutating either. var bindingDef extend({}, defaults, definition); // This object will be our actual Shiny binding. var shinyBinding new Shiny.OutputBinding(); // With a few exceptions, well want to simply use the bindingDefs // version of methods if they are available, otherwise fall back to // Shinys defaults. NOTE: If Shinys output bindings gain additional // methods in the future, and we want them to be overrideable by // HTMLWidget binding definitions, then well need to add them to this // list. delegateMethod(shinyBinding, bindingDef, getId); delegateMethod(shinyBinding, bindingDef, onValueChange); delegateMethod(shinyBinding, bindingDef, onValueError); delegateMethod(shinyBinding, bindingDef, renderError); delegateMethod(shinyBinding, bindingDef, clearError); delegateMethod(shinyBinding, bindingDef, showProgress); // The find, renderValue, and resize are handled differently, because we // want to actually decorate the behavior of the bindingDef methods. shinyBinding.find function(scope) { var results bindingDef.find(scope); // Only return elements that are Shiny outputs, not static ones var dynamicResults results.filter(.html-widget-output); // Its possible that whatever caused Shiny to think there might be // new dynamic outputs, also caused there to be new static outputs. // Since there might be lots of different htmlwidgets bindings, we // schedule execution for later--no need to staticRender multiple // times. if (results.length ! dynamicResults.length) scheduleStaticRender(); return dynamicResults; }; // Wrap renderValue to handle initialization, which unfortunately isnt // supported natively by Shiny at the time of this writing. shinyBinding.renderValue function(el, data) { Shiny.renderDependencies(data.deps); // Resolve strings marked as javascript literals to objects if (!(data.evals instanceof Array)) data.evals data.evals; for (var i 0; data.evals && i data.evals.length; i++) { window.HTMLWidgets.evaluateStringMember(data.x, data.evalsi); } if (!bindingDef.renderOnNullValue) { if (data.x null) { el.style.visibility hidden; return; } else { el.style.visibility inherit; } } if (!elementData(el, initialized)) { initSizing(el); elementData(el, initialized, true); if (bindingDef.initialize) { var rect el.getBoundingClientRect(); var result bindingDef.initialize(el, rect.width, rect.height); elementData(el, init_result, result); } } bindingDef.renderValue(el, data.x, elementData(el, init_result)); evalAndRun(data.jsHooks.render, elementData(el, init_result), el, data.x); }; // Only override resize if bindingDef implements it if (bindingDef.resize) { shinyBinding.resize function(el, width, height) { // Shiny can call resize before initialize/renderValue have been // called, which doesnt make sense for widgets. if (elementData(el, initialized)) { bindingDef.resize(el, width, height, elementData(el, init_result)); } }; } Shiny.outputBindings.register(shinyBinding, bindingDef.name); } }; var scheduleStaticRenderTimerId null; function scheduleStaticRender() { if (!scheduleStaticRenderTimerId) { scheduleStaticRenderTimerId setTimeout(function() { scheduleStaticRenderTimerId null; window.HTMLWidgets.staticRender(); }, 1); } } // Render static widgets after the document finishes loading // Statically render all elements that are of this widgets class window.HTMLWidgets.staticRender function() { var bindings window.HTMLWidgets.widgets || ; forEach(bindings, function(binding) { var matches binding.find(document.documentElement); forEach(matches, function(el) { var sizeObj initSizing(el, binding); var getSize function(el) { if (sizeObj) { return {w: sizeObj.getWidth(), h: sizeObj.getHeight()} } else { var rect el.getBoundingClientRect(); return {w: rect.width, h: rect.height} } }; if (hasClass(el, html-widget-static-bound)) return; el.className el.className + html-widget-static-bound; var initResult; if (binding.initialize) { var size getSize(el); initResult binding.initialize(el, size.w, size.h); elementData(el, init_result, initResult); } if (binding.resize) { var lastSize getSize(el); var resizeHandler function(e) { var size getSize(el); if (size.w 0 && size.h 0) return; if (size.w lastSize.w && size.h lastSize.h) return; lastSize size; binding.resize(el, size.w, size.h, initResult); }; on(window, resize, resizeHandler); // This is needed for cases where were running in a Shiny // app, but the widget itself is not a Shiny output, but // rather a simple static widget. One example of this is // an rmarkdown document that has runtime:shiny and widget // that isnt in a render function. Shiny only knows to // call resize handlers for Shiny outputs, not for static // widgets, so we do it ourselves. if (window.jQuery) { window.jQuery(document).on( shown.htmlwidgets shown.bs.tab.htmlwidgets shown.bs.collapse.htmlwidgets, resizeHandler ); window.jQuery(document).on( hidden.htmlwidgets hidden.bs.tab.htmlwidgets hidden.bs.collapse.htmlwidgets, resizeHandler ); } // This is needed for the specific case of ioslides, which // flips slides between display:none and display:block. // Ideally we would not have to have ioslide-specific code // here, but rather have ioslides raise a generic event, // but the rmarkdown package just went to CRAN so the // window to getting that fixed may be long. if (window.addEventListener) { // Its OK to limit this to window.addEventListener // browsers because ioslides itself only supports // such browsers. on(document, slideenter, resizeHandler); on(document, slideleave, resizeHandler); } } var scriptData document.querySelector(scriptdata-for + el.id + typeapplication/json); if (scriptData) { var data JSON.parse(scriptData.textContent || scriptData.text); // Resolve strings marked as javascript literals to objects if (!(data.evals instanceof Array)) data.evals data.evals; for (var k 0; data.evals && k data.evals.length; k++) { window.HTMLWidgets.evaluateStringMember(data.x, data.evalsk); } binding.renderValue(el, data.x, initResult); evalAndRun(data.jsHooks.render, initResult, el, data.x); } }); }); invokePostRenderHandlers(); } function has_jQuery3() { if (!window.jQuery) { return false; } var $version window.jQuery.fn.jquery; var $major_version parseInt($version.split(.)0); return $major_version > 3; } /* / Shiny 1.4 bumped jQuery from 1.x to 3.x which means jQuerys / on-ready handler (i.e., $(fn)) is now asyncronous (i.e., it now / really means $(setTimeout(fn)). / https://jquery.com/upgrade-guide/3.0/#breaking-change-document-ready-handlers-are-now-asynchronous / / Since Shiny uses $() to schedule initShiny, shiny>1.4 calls initShiny / one tick later than it did before, which means staticRender() is / called renderValue() earlier than (advanced) widget authors might be expecting. / https://github.com/rstudio/shiny/issues/2630 / / For a concrete example, leaflet has some methods (e.g., updateBounds) / which reference Shiny methods registered in initShiny (e.g., setInputValue). / Since leaflet is privy to this life-cycle, it knows to use setTimeout() to / delay execution of those methods (until Shiny methods are ready) / https://github.com/rstudio/leaflet/blob/18ec981/javascript/src/index.js#L266-L268 / / Ideally widget authors wouldnt need to use this setTimeout() hack that / leaflet uses to call Shiny methods on a staticRender(). In the long run, / the logic initShiny should be broken up so that method registration happens / right away, but binding happens later. */ function maybeStaticRenderLater() { if (shinyMode && has_jQuery3()) { window.jQuery(window.HTMLWidgets.staticRender); } else { window.HTMLWidgets.staticRender(); } } if (document.addEventListener) { document.addEventListener(DOMContentLoaded, function() { document.removeEventListener(DOMContentLoaded, arguments.callee, false); maybeStaticRenderLater(); }, false); } else if (document.attachEvent) { document.attachEvent(onreadystatechange, function() { if (document.readyState complete) { document.detachEvent(onreadystatechange, arguments.callee); maybeStaticRenderLater(); } }); } window.HTMLWidgets.getAttachmentUrl function(depname, key) { // If no key, default to the first item if (typeof(key) undefined) key 1; var link document.getElementById(depname + - + key + -attachment); if (!link) { throw new Error(Attachment + depname + / + key + not found in document); } return link.getAttribute(href); }; window.HTMLWidgets.dataframeToD3 function(df) { var names ; var length; for (var name in df) { if (df.hasOwnProperty(name)) names.push(name); if (typeof(dfname) ! object || typeof(dfname.length) undefined) { throw new Error(All fields must be arrays); } else if (typeof(length) ! undefined && length ! dfname.length) { throw new Error(All fields must be arrays of the same length); } length dfname.length; } var results ; var item; for (var row 0; row length; row++) { item {}; for (var col 0; col names.length; col++) { itemnamescol dfnamescolrow; } results.push(item); } return results; }; window.HTMLWidgets.transposeArray2D function(array) { if (array.length 0) return array; var newArray array0.map(function(col, i) { return array.map(function(row) { return rowi }) }); return newArray; }; // Split value at splitChar, but allow splitChar to be escaped // using escapeChar. Any other characters escaped by escapeChar // will be included as usual (including escapeChar itself). function splitWithEscape(value, splitChar, escapeChar) { var results ; var escapeMode false; var currentResult ; for (var pos 0; pos value.length; pos++) { if (!escapeMode) { if (valuepos splitChar) { results.push(currentResult); currentResult ; } else if (valuepos escapeChar) { escapeMode true; } else { currentResult + valuepos; } } else { currentResult + valuepos; escapeMode false; } } if (currentResult ! ) { results.push(currentResult); } return results; } // Function authored by Yihui/JJ Allaire window.HTMLWidgets.evaluateStringMember function(o, member) { var parts splitWithEscape(member, ., \\); for (var i 0, l parts.length; i l; i++) { var part partsi; // part may be a character or numeric member name if (o ! null && typeof o object && part in o) { if (i (l - 1)) { // if we are at the end of the line then evalulate if (typeof opart string) opart tryEval(opart); } else { // otherwise continue to next embedded object o opart; } } } }; // Retrieve the HTMLWidget instance (i.e. the return value of an // HTMLWidget bindings initialize() or factory() function) // associated with an element, or null if none. window.HTMLWidgets.getInstance function(el) { return elementData(el, init_result); }; // Finds the first element in the scope that matches the selector, // and returns the HTMLWidget instance (i.e. the return value of // an HTMLWidget bindings initialize() or factory() function) // associated with that element, if any. If no element matches the // selector, or the first matching element has no HTMLWidget // instance associated with it, then null is returned. // // The scope argument is optional, and defaults to window.document. window.HTMLWidgets.find function(scope, selector) { if (arguments.length 1) { selector scope; scope document; } var el scope.querySelector(selector); if (el null) { return null; } else { return window.HTMLWidgets.getInstance(el); } }; // Finds all elements in the scope that match the selector, and // returns the HTMLWidget instances (i.e. the return values of // an HTMLWidget bindings initialize() or factory() function) // associated with the elements, in an array. If elements that // match the selector dont have an associated HTMLWidget // instance, the returned array will contain nulls. // // The scope argument is optional, and defaults to window.document. window.HTMLWidgets.findAll function(scope, selector) { if (arguments.length 1) { selector scope; scope document; } var nodes scope.querySelectorAll(selector); var results ; for (var i 0; i nodes.length; i++) { results.push(window.HTMLWidgets.getInstance(nodesi)); } return results; }; var postRenderHandlers ; function invokePostRenderHandlers() { while (postRenderHandlers.length) { var handler postRenderHandlers.shift(); if (handler) { handler(); } } } // Register the given callback function to be invoked after the // next time static widgets are rendered. window.HTMLWidgets.addPostRenderHandler function(callback) { postRenderHandlers.push(callback); }; // Takes a new-style instance-bound definition, and returns an // old-style class-bound definition. This saves us from having // to rewrite all the logic in this file to accomodate both // types of definitions. function createLegacyDefinitionAdapter(defn) { var result { name: defn.name, type: defn.type, initialize: function(el, width, height) { return defn.factory(el, width, height); }, renderValue: function(el, x, instance) { return instance.renderValue(x); }, resize: function(el, width, height, instance) { return instance.resize(width, height); } }; if (defn.find) result.find defn.find; if (defn.renderError) result.renderError defn.renderError; if (defn.clearError) result.clearError defn.clearError; return result; }})();/script>script>HTMLWidgets.widget({ name: plotly, type: output, initialize: function(el, width, height) { return {}; }, resize: function(el, width, height, instance) { if (instance.autosize) { var width instance.width || width; var height instance.height || height; Plotly.relayout(el.id, {width: width, height: height}); } }, renderValue: function(el, x, instance) { // Plotly.relayout() mutates the plot input object, so make sure to // keep a reference to the user-supplied width/height *before* // we call Plotly.plot(); var lay x.layout || {}; instance.width lay.width; instance.height lay.height; instance.autosize lay.autosize || true; /* / inform the world about highlighting options this is so other / crosstalk libraries have a chance to respond to special settings / such as persistent selection. / AFAIK, leaflet is the only library with such intergration / https://github.com/rstudio/leaflet/pull/346/files#diff-ad0c2d51ce5fdf8c90c7395b102f4265R154 */ var ctConfig crosstalk.var(plotlyCrosstalkOpts).set(x.highlight); if (typeof(window) ! undefined) { // make sure plots dont get created outside the network (for on-prem) window.PLOTLYENV window.PLOTLYENV || {}; window.PLOTLYENV.BASE_URL x.base_url; // Enable persistent selection when shift key is down // https://stackoverflow.com/questions/1828613/check-if-a-key-is-down var persistOnShift function(e) { if (!e) window.event; if (e.shiftKey) { x.highlight.persistent true; x.highlight.persistentShift true; } else { x.highlight.persistent false; x.highlight.persistentShift false; } }; // Only relevant if we havent forced persistent mode at command line if (!x.highlight.persistent) { window.onmousemove persistOnShift; } } var graphDiv document.getElementById(el.id); // TODO: move the control panel injection strategy inside here... HTMLWidgets.addPostRenderHandler(function() { // lower the z-index of the modebar to prevent it from highjacking hover // (TODO: do this via CSS?) // https://github.com/ropensci/plotly/issues/956 // https://www.w3schools.com/jsref/prop_style_zindex.asp var modebars document.querySelectorAll(.js-plotly-plot .plotly .modebar); for (var i 0; i modebars.length; i++) { modebarsi.style.zIndex 1; } }); // inject a control panel holding selectize/dynamic color widget(s) if ((x.selectize || x.highlight.dynamic) && !instance.plotly) { var flex document.createElement(div); flex.class plotly-crosstalk-control-panel; flex.style display: flex; flex-wrap: wrap; // inject the colourpicker HTML container into the flexbox if (x.highlight.dynamic) { var pickerDiv document.createElement(div); var pickerInput document.createElement(input); pickerInput.id el.id + -colourpicker; pickerInput.placeholder asdasd; var pickerLabel document.createElement(label); pickerLabel.for pickerInput.id; pickerLabel.innerHTML Brush color ; pickerDiv.appendChild(pickerLabel); pickerDiv.appendChild(pickerInput); flex.appendChild(pickerDiv); } // inject selectize HTML containers (one for every crosstalk group) if (x.selectize) { var ids Object.keys(x.selectize); for (var i 0; i ids.length; i++) { var container document.createElement(div); container.id idsi; container.style width: 80%; height: 10%; container.class form-group crosstalk-input-plotly-highlight; var label document.createElement(label); label.for idsi; label.innerHTML x.selectizeidsi.group; label.class control-label; var selectDiv document.createElement(div); var select document.createElement(select); select.multiple true; selectDiv.appendChild(select); container.appendChild(label); container.appendChild(selectDiv); flex.appendChild(container); } } // finally, insert the flexbox inside the htmlwidget container, // but before the plotly graph div graphDiv.parentElement.insertBefore(flex, graphDiv); if (x.highlight.dynamic) { var picker $(# + pickerInput.id); var colors x.highlight.color || ; // TODO: let users specify options? var opts { value: colors0, showColour: both, palette: limited, allowedCols: colors.join( ), width: 20%, height: 10% }; picker.colourpicker({changeDelay: 0}); picker.colourpicker(settings, opts); picker.colourpicker(value, opts.value); // inform crosstalk about a change in the current selection colour var grps x.highlight.ctGroups || ; for (var i 0; i grps.length; i++) { crosstalk.group(grpsi).var(plotlySelectionColour) .set(picker.colourpicker(value)); } picker.on(change, function() { for (var i 0; i grps.length; i++) { crosstalk.group(grpsi).var(plotlySelectionColour) .set(picker.colourpicker(value)); } }); } } // if no plot exists yet, create one with a particular configuration if (!instance.plotly) { var plot Plotly.newPlot(graphDiv, x); instance.plotly true; } else if (x.layout.transition) { var plot Plotly.react(graphDiv, x); } else { // this is essentially equivalent to Plotly.newPlot(), but avoids creating // a new webgl context // https://github.com/plotly/plotly.js/blob/2b24f9def901831e61282076cf3f835598d56f0e/src/plot_api/plot_api.js#L531-L532 // TODO: restore crosstalk selections? Plotly.purge(graphDiv); // TODO: why is this necessary to get crosstalk working? graphDiv.data undefined; graphDiv.layout undefined; var plot Plotly.newPlot(graphDiv, x); } // Trigger plotly.js calls defined via `plotlyProxy()` plot.then(function() { if (HTMLWidgets.shinyMode) { Shiny.addCustomMessageHandler(plotly-calls, function(msg) { var gd document.getElementById(msg.id); if (!gd) { throw new Error(Couldnt find plotly graph with id: + msg.id); } // This isnt an official plotly.js method, but its the only current way to // change just the configuration of a plot // https://community.plot.ly/t/update-config-function/9057 if (msg.method reconfig) { Plotly.react(gd, gd.data, gd.layout, msg.args); return; } if (!Plotlymsg.method) { throw new Error(Unknown method + msg.method); } var args gd.concat(msg.args); Plotlymsg.method.apply(null, args); }); } // plotlys mapbox API doesnt currently support setting bounding boxes // https://www.mapbox.com/mapbox-gl-js/example/fitbounds/ // so we do this manually... // TODO: make sure this triggers on a redraw and relayout as well as on initial draw var mapboxIDs graphDiv._fullLayout._subplots.mapbox || ; for (var i 0; i mapboxIDs.length; i++) { var id mapboxIDsi; var mapOpts x.layoutid || {}; var args mapOpts._fitBounds || {}; if (!args) { continue; } var mapObj graphDiv._fullLayoutid._subplot.map; mapObj.fitBounds(args.bounds, args.options); } }); // Attach attributes (e.g., key, z) to plotly event data function eventDataWithKey(eventData) { if (eventData undefined || !eventData.hasOwnProperty(points)) { return null; } return eventData.points.map(function(pt) { var obj { curveNumber: pt.curveNumber, pointNumber: pt.pointNumber, x: pt.x, y: pt.y }; // If z is reported with the event data, then use it! if (pt.hasOwnProperty(z)) { obj.z pt.z; } if (pt.hasOwnProperty(customdata)) { obj.customdata pt.customdata; } /* TL;DR: (I think) we have to select the graph div (again) to attach keys... Why? Remember that crosstalk will dynamically add/delete traces (see traceManager.prototype.updateSelection() below) For this reason, we cant simply grab keys from x.data (like we did previously) Moreover, we cant use _fullData, since that doesnt include unofficial attributes. Its true that click/hover events fire with pt.data, but drag events dont... */ var gd document.getElementById(el.id); var trace gd.datapt.curveNumber; if (!trace._isSimpleKey) { var attrsToAttach key; } else { // simple keys fire the whole key obj.key trace.key; var attrsToAttach ; } for (var i 0; i attrsToAttach.length; i++) { var attr traceattrsToAttachi; if (Array.isArray(attr)) { if (typeof pt.pointNumber number) { objattrsToAttachi attrpt.pointNumber; } else if (Array.isArray(pt.pointNumber)) { objattrsToAttachi attrpt.pointNumber0pt.pointNumber1; } else if (Array.isArray(pt.pointNumbers)) { objattrsToAttachi pt.pointNumbers.map(function(idx) { return attridx; }); } } } return obj; }); } var legendEventData function(d) { // if legendgroup is not relevant just return the trace var trace d.datad.curveNumber; if (!trace.legendgroup) return trace; // if legendgroup was specified, return all traces that match the group var legendgrps d.data.map(function(trace){ return trace.legendgroup; }); var traces ; for (i 0; i legendgrps.length; i++) { if (legendgrpsi trace.legendgroup) { traces.push(d.datai); } } return traces; }; // send user input event data to shiny if (HTMLWidgets.shinyMode && Shiny.setInputValue) { // Some events clear other input values // TODO: always register these? var eventClearMap { plotly_deselect: plotly_selected, plotly_selecting, plotly_brushed, plotly_brushing, plotly_click, plotly_unhover: plotly_hover, plotly_doubleclick: plotly_click }; Object.keys(eventClearMap).map(function(evt) { graphDiv.on(evt, function() { var inputsToClear eventClearMapevt; inputsToClear.map(function(input) { Shiny.setInputValue(input + - + x.source, null, {priority: event}); }); }); }); var eventDataFunctionMap { plotly_click: eventDataWithKey, plotly_sunburstclick: eventDataWithKey, plotly_hover: eventDataWithKey, plotly_unhover: eventDataWithKey, // If plotly_selected has already been fired, and you click // on the plot afterwards, this event fires `undefined`?!? // That might be considered a plotly.js bug, but it doesnt make // sense for this input change to occur if `d` is falsy because, // even in the empty selection case, `d` is truthy (an object), // and the plotly_deselect event will reset this input plotly_selected: function(d) { if (d) { return eventDataWithKey(d); } }, plotly_selecting: function(d) { if (d) { return eventDataWithKey(d); } }, plotly_brushed: function(d) { if (d) { return d.range ? d.range : d.lassoPoints; } }, plotly_brushing: function(d) { if (d) { return d.range ? d.range : d.lassoPoints; } }, plotly_legendclick: legendEventData, plotly_legenddoubleclick: legendEventData, plotly_clickannotation: function(d) { return d.fullAnnotation } }; var registerShinyValue function(event) { var eventDataPreProcessor eventDataFunctionMapevent || function(d) { return d ? d : el.id }; // some events are unique to the R package var plotlyJSevent (event plotly_brushed) ? plotly_selected : (event plotly_brushing) ? plotly_selecting : event; // register the event graphDiv.on(plotlyJSevent, function(d) { Shiny.setInputValue( event + - + x.source, JSON.stringify(eventDataPreProcessor(d)), {priority: event} ); }); } var shinyEvents x.shinyEvents || ; shinyEvents.map(registerShinyValue); } // Given an array of {curveNumber: x, pointNumber: y} objects, // return a hash of { // set1: {value: key1, key2, ..., _isSimpleKey: false}, // set2: {value: key3, key4, ..., _isSimpleKey: false} // } function pointsToKeys(points) { var keysBySet {}; for (var i 0; i points.length; i++) { var trace graphDiv.datapointsi.curveNumber; if (!trace.key || !trace.set) { continue; } // set defaults for this keySet // note that we dont track the nested property (yet) since we always // emit the union -- http://cpsievert.github.io/talks/20161212b/#21 keysBySettrace.set keysBySettrace.set || { value: , _isSimpleKey: trace._isSimpleKey }; // Use pointNumber by default, but aggregated traces should emit pointNumbers var ptNum pointsi.pointNumber; var hasPtNum typeof ptNum number; var ptNum hasPtNum ? ptNum : pointsi.pointNumbers; // selecting a point of a simple trace means: select the // entire key attached to this trace, which is useful for, // say clicking on a fitted line to select corresponding observations var key trace._isSimpleKey ? trace.key : Array.isArray(ptNum) ? ptNum.map(function(idx) { return trace.keyidx; }) : trace.keyptNum; // http://stackoverflow.com/questions/10865025/merge-flatten-an-array-of-arrays-in-javascript var keyFlat trace._isNestedKey ? .concat.apply(, key) : key; // TODO: better to only add new values? keysBySettrace.set.value keysBySettrace.set.value.concat(keyFlat); } return keysBySet; } x.highlight.color x.highlight.color || ; // make sure highlight color is an array if (!Array.isArray(x.highlight.color)) { x.highlight.color x.highlight.color; } var traceManager new TraceManager(graphDiv, x.highlight); // Gather all *unique* sets. var allSets ; for (var curveIdx 0; curveIdx x.data.length; curveIdx++) { var newSet x.datacurveIdx.set; if (newSet) { if (allSets.indexOf(newSet) -1) { allSets.push(newSet); } } } // register event listeners for all sets for (var i 0; i allSets.length; i++) { var set allSetsi; var selection new crosstalk.SelectionHandle(set); var filter new crosstalk.FilterHandle(set); var filterChange function(e) { removeBrush(el); traceManager.updateFilter(set, e.value); }; filter.on(change, filterChange); var selectionChange function(e) { // Workaround for plotly_selected now firing previously selected // points (in addition to new ones) when holding shift key. In our case, // we just want the new keys if (x.highlight.on plotly_selected && x.highlight.persistentShift) { // https://stackoverflow.com/questions/1187518/how-to-get-the-difference-between-two-arrays-in-javascript Array.prototype.diff function(a) { return this.filter(function(i) {return a.indexOf(i) 0;}); }; e.value e.value.diff(e.oldValue); } // array of event objects tracking the selection history // this is used to avoid adding redundant selections var selectionHistory crosstalk.var(plotlySelectionHistory).get() || ; // Construct an event object defining the current event. var event { receiverID: traceManager.gd.id, plotlySelectionColour: crosstalk.group(set).var(plotlySelectionColour).get() }; eventset e.value; // TODO: is there a smarter way to check object equality? if (selectionHistory.length > 0) { var ev JSON.stringify(event); for (var i 0; i selectionHistory.length; i++) { var sel JSON.stringify(selectionHistoryi); if (sel ev) { return; } } } // accumulate history for persistent selection if (!x.highlight.persistent) { selectionHistory event; } else { selectionHistory.push(event); } crosstalk.var(plotlySelectionHistory).set(selectionHistory); // do the actual updating of traces, frames, and the selectize widget traceManager.updateSelection(set, e.value); // https://github.com/selectize/selectize.js/blob/master/docs/api.md#methods_items if (x.selectize) { if (!x.highlight.persistent || e.value null) { selectize.clear(true); } selectize.addItems(e.value, true); selectize.close(); } } selection.on(change, selectionChange); // Set a crosstalk variable selection value, triggering an update var turnOn function(e) { if (e) { var selectedKeys pointsToKeys(e.points); // Keys are group names, values are array of selected keys from group. for (var set in selectedKeys) { if (selectedKeys.hasOwnProperty(set)) { selection.set(selectedKeysset.value, {sender: el}); } } } }; if (x.highlight.debounce > 0) { turnOn debounce(turnOn, x.highlight.debounce); } graphDiv.on(x.highlight.on, turnOn); graphDiv.on(x.highlight.off, function turnOff(e) { // remove any visual clues removeBrush(el); // remove any selection history crosstalk.var(plotlySelectionHistory).set(null); // trigger the actual removal of selection traces selection.set(null, {sender: el}); }); // register a callback for selectize so that there is bi-directional // communication between the widget and direct manipulation events if (x.selectize) { var selectizeID Object.keys(x.selectize)i; var options x.selectizeselectizeID; var first {value: , label: (All)}; var opts $.extend({ options: first.concat(options.items), searchField: label, valueField: value, labelField: label, maxItems: 50 }, options ); var select $(# + selectizeID).find(select)0; var selectize $(select).selectize(opts)0.selectize; // NOTE: this callback is triggered when *directly* altering // dropdown items selectize.on(change, function() { var currentItems traceManager.groupSelectionsset || ; if (!x.highlight.persistent) { removeBrush(el); for (var i 0; i currentItems.length; i++) { selectize.removeItem(currentItemsi, true); } } var newItems selectize.items.filter(function(idx) { return currentItems.indexOf(idx) 0; }); if (newItems.length > 0) { traceManager.updateSelection(set, newItems); } else { // Item has been removed... // TODO: this logic wont work for dynamically changing palette traceManager.updateSelection(set, null); traceManager.updateSelection(set, selectize.items); } }); } } // end of selectionChange } // end of renderValue}); // end of widget definition/** * @param graphDiv The Plotly graph div * @param highlight An object with options for updating selection(s) */function TraceManager(graphDiv, highlight) { // The Plotly graph div this.gd graphDiv; // Preserve the original data. // TODO: try using Lib.extendFlat() as done in // https://github.com/plotly/plotly.js/pull/1136 this.origData JSON.parse(JSON.stringify(graphDiv.data)); // avoid doing this over and over this.origOpacity ; for (var i 0; i this.origData.length; i++) { this.origOpacityi this.origDatai.opacity 0 ? 0 : (this.origDatai.opacity || 1); } // key: group name, value: null or array of keys representing the // most recently received selection for that group. this.groupSelections {}; // selection parameters (e.g., transient versus persistent selection) this.highlight highlight;}TraceManager.prototype.close function() { // TODO: Unhook all event handlers};TraceManager.prototype.updateFilter function(group, keys) { if (typeof(keys) undefined || keys null) { this.gd.data JSON.parse(JSON.stringify(this.origData)); } else { var traces ; for (var i 0; i this.origData.length; i++) { var trace this.origDatai; if (!trace.key || trace.set ! group) { continue; } var matchFunc getMatchFunc(trace); var matches matchFunc(trace.key, keys); if (matches.length > 0) { if (!trace._isSimpleKey) { // subsetArrayAttrs doesnt mutate trace (it makes a modified clone) trace subsetArrayAttrs(trace, matches); } traces.push(trace); } } this.gd.data traces; } Plotly.redraw(this.gd); // NOTE: we purposely do _not_ restore selection(s), since on filter, // axis likely will update, changing the pixel -> data mapping, leading // to a likely mismatch in the brush outline and highlighted marks };TraceManager.prototype.updateSelection function(group, keys) { if (keys ! null && !Array.isArray(keys)) { throw new Error(Invalid keys argument; null or array expected); } // if selection has been cleared, or if this is transient // selection, delete the selection traces var nNewTraces this.gd.data.length - this.origData.length; if (keys null || !this.highlight.persistent && nNewTraces > 0) { var tracesToRemove ; for (var i 0; i this.gd.data.length; i++) { if (this.gd.datai._isCrosstalkTrace) tracesToRemove.push(i); } Plotly.deleteTraces(this.gd, tracesToRemove); this.groupSelectionsgroup keys; } else { // add to the groupSelection, rather than overwriting it // TODO: can this be removed? this.groupSelectionsgroup this.groupSelectionsgroup || ; for (var i 0; i keys.length; i++) { var k keysi; if (this.groupSelectionsgroup.indexOf(k) 0) { this.groupSelectionsgroup.push(k); } } } if (keys null) { Plotly.restyle(this.gd, {opacity: this.origOpacity}); } else if (keys.length > 1) { // placeholder for new selection traces var traces ; // this variable is set in R/highlight.R var selectionColour crosstalk.group(group).var(plotlySelectionColour).get() || this.highlight.color0; for (var i 0; i this.origData.length; i++) { // TODO: try using Lib.extendFlat() as done in // https://github.com/plotly/plotly.js/pull/1136 var trace JSON.parse(JSON.stringify(this.gd.datai)); if (!trace.key || trace.set ! group) { continue; } // Get sorted array of matching indices in trace.key var matchFunc getMatchFunc(trace); var matches matchFunc(trace.key, keys); if (matches.length > 0) { // If this is a simple key, that means select the entire trace if (!trace._isSimpleKey) { trace subsetArrayAttrs(trace, matches); } // reach into the full trace object so we can properly reflect the // selection attributes in every view var d this.gd._fullDatai; /* / Recursively inherit selection attributes from various sources, / in order of preference: / (1) official plotly.js selected attribute / (2) highlight(selected attrs_selected(...)) */ // TODO: it would be neat to have a dropdown to dynamically specify these! $.extend(true, trace, this.highlight.selected); // if it is defined, override color with the dynamic brush color if (d.marker) { trace.marker trace.marker || {}; trace.marker.color selectionColour || trace.marker.color || d.marker.color; } if (d.line) { trace.line trace.line || {}; trace.line.color selectionColour || trace.line.color || d.line.color; } if (d.textfont) { trace.textfont trace.textfont || {}; trace.textfont.color selectionColour || trace.textfont.color || d.textfont.color; } if (d.fillcolor) { // TODO: should selectionColour inherit alpha from the existing fillcolor? trace.fillcolor selectionColour || trace.fillcolor || d.fillcolor; } // attach a sensible name/legendgroup trace.name trace.name || keys.join(br />); trace.legendgroup trace.legendgroup || keys.join(br />); // keep track of mapping between this new trace and the trace it targets // (necessary for updating frames to reflect the selection traces) trace._originalIndex i; trace._newIndex this.gd._fullData.length + traces.length; trace._isCrosstalkTrace true; traces.push(trace); } } if (traces.length > 0) { Plotly.addTraces(this.gd, traces).then(function(gd) { // incrementally add selection traces to frames // (this is heavily inspired by Plotly.Plots.modifyFrames() // in src/plots/plots.js) var _hash gd._transitionData._frameHash; var _frames gd._transitionData._frames || ; for (var i 0; i _frames.length; i++) { // add to _framesi.traces *if* this frame references selected trace(s) var newIndices ; for (var j 0; j traces.length; j++) { var tr tracesj; if (_framesi.traces.indexOf(tr._originalIndex) > -1) { newIndices.push(tr._newIndex); _framesi.traces.push(tr._newIndex); } } // nothing to do... if (newIndices.length 0) { continue; } var ctr 0; var nFrameTraces _framesi.data.length; for (var j 0; j nFrameTraces; j++) { var frameTrace _framesi.dataj; if (!frameTrace.key || frameTrace.set ! group) { continue; } var matchFunc getMatchFunc(frameTrace); var matches matchFunc(frameTrace.key, keys); if (matches.length > 0) { if (!trace._isSimpleKey) { frameTrace subsetArrayAttrs(frameTrace, matches); } var d gd._fullDatanewIndicesctr; if (d.marker) { frameTrace.marker d.marker; } if (d.line) { frameTrace.line d.line; } if (d.textfont) { frameTrace.textfont d.textfont; } ctr ctr + 1; _framesi.data.push(frameTrace); } } // update gd._transitionData._frameHash _hash_framesi.name _framesi; } }); // dim traces that have a set matching the set of selection sets var tracesToDim , opacities , sets Object.keys(this.groupSelections), n this.origData.length; for (var i 0; i n; i++) { var opacity this.origOpacityi || 1; // have we already dimmed this trace? Or is this even worth doing? if (opacity ! this.gd._fullDatai.opacity || this.highlight.opacityDim 1) { continue; } // is this set an element of the set of selection sets? var matches findMatches(sets, this.gd.datai.set); if (matches.length) { tracesToDim.push(i); opacities.push(opacity * this.highlight.opacityDim); } } if (tracesToDim.length > 0) { Plotly.restyle(this.gd, {opacity: opacities}, tracesToDim); // turn off the selected/unselected API Plotly.restyle(this.gd, {selectedpoints: null}); } } }};/* Note: in all of these match functions, we assume needleSet (i.e. the selected keys)is a 1D (or flat) array. The real difference is the meaning of haystack.findMatches() does the usual thing youd expect for linked brushing on a scatterplot matrix. findSimpleMatches() returns a match iff haystack is a subset of the needleSet. findNestedMatches() returns */function getMatchFunc(trace) { return (trace._isNestedKey) ? findNestedMatches : (trace._isSimpleKey) ? findSimpleMatches : findMatches;}// find matches for flat keysfunction findMatches(haystack, needleSet) { var matches ; haystack.forEach(function(obj, i) { if (obj null || needleSet.indexOf(obj) > 0) { matches.push(i); } }); return matches;}// find matches for simple keysfunction findSimpleMatches(haystack, needleSet) { var match haystack.every(function(val) { return val null || needleSet.indexOf(val) > 0; }); // yes, this doesnt make much sense other than conforming // to the output type of the other match functions return (match) ? 0 : }// find matches for a nested haystack (2D arrays)function findNestedMatches(haystack, needleSet) { var matches ; for (var i 0; i haystack.length; i++) { var hay haystacki; var match hay.every(function(val) { return val null || needleSet.indexOf(val) > 0; }); if (match) { matches.push(i); } } return matches;}function isPlainObject(obj) { return ( Object.prototype.toString.call(obj) object Object && Object.getPrototypeOf(obj) Object.prototype );}function subsetArrayAttrs(obj, indices) { var newObj {}; Object.keys(obj).forEach(function(k) { var val objk; if (k.charAt(0) _) { newObjk val; } else if (k transforms && Array.isArray(val)) { newObjk val.map(function(transform) { return subsetArrayAttrs(transform, indices); }); } else if (k colorscale && Array.isArray(val)) { newObjk val; } else if (isPlainObject(val)) { newObjk subsetArrayAttrs(val, indices); } else if (Array.isArray(val)) { newObjk subsetArray(val, indices); } else { newObjk val; } }); return newObj;}function subsetArray(arr, indices) { var result ; for (var i 0; i indices.length; i++) { result.push(arrindicesi); } return result;}// Convenience function for removing plotlys brush function removeBrush(el) { var outlines el.querySelectorAll(.select-outline); for (var i 0; i outlines.length; i++) { outlinesi.remove(); }}// https://davidwalsh.name/javascript-debounce-function// Returns a function, that, as long as it continues to be invoked, will not// be triggered. The function will be called after it stops being called for// N milliseconds. If `immediate` is passed, trigger the function on the// leading edge, instead of the trailing.function debounce(func, wait, immediate) { var timeout; return function() { var context this, args arguments; var later function() { timeout null; if (!immediate) func.apply(context, args); }; var callNow immediate && !timeout; clearTimeout(timeout); timeout setTimeout(later, wait); if (callNow) func.apply(context, args); };};/script>script>(function(global){use strict;var undefinedvoid 0;var MAX_ARRAY_LENGTH1e5;function Type(v){switch(typeof v){caseundefined:returnundefined;caseboolean:returnboolean;casenumber:returnnumber;casestring:returnstring;default:return vnull?null:object}}function Class(v){return Object.prototype.toString.call(v).replace(/^\object *|\$/g,)}function IsCallable(o){return typeof ofunction}function ToObject(v){if(vnull||vundefined)throw TypeError();return Object(v)}function ToInt32(v){return v>>0}function ToUint32(v){return v>>>0}var LN2Math.LN2,absMath.abs,floorMath.floor,logMath.log,maxMath.max,minMath.min,powMath.pow,roundMath.round;(function(){var origObject.defineProperty;var dom_only!function(){try{return Object.defineProperty({},x,{})}catch(_){return false}}();if(!orig||dom_only){Object.definePropertyfunction(o,prop,desc){if(orig)try{return orig(o,prop,desc)}catch(_){}if(o!Object(o))throw TypeError(Object.defineProperty called on non-object);if(Object.prototype.__defineGetter__&&getin desc)Object.prototype.__defineGetter__.call(o,prop,desc.get);if(Object.prototype.__defineSetter__&&setin desc)Object.prototype.__defineSetter__.call(o,prop,desc.set);if(valuein desc)opropdesc.value;return o}}})();function makeArrayAccessors(obj){if(obj.length>MAX_ARRAY_LENGTH)throw RangeError(Array too large for polyfill);function makeArrayAccessor(index){Object.defineProperty(obj,index,{get:function(){return obj._getter(index)},set:function(v){obj._setter(index,v)},enumerable:true,configurable:false})}var i;for(i0;iobj.length;i+1){makeArrayAccessor(i)}}function as_signed(value,bits){var s32-bits;return values>>s}function as_unsigned(value,bits){var s32-bits;return values>>>s}function packI8(n){returnn&255}function unpackI8(bytes){return as_signed(bytes0,8)}function packU8(n){returnn&255}function unpackU8(bytes){return as_unsigned(bytes0,8)}function packU8Clamped(n){nround(Number(n));returnn0?0:n>255?255:n&255}function packI16(n){returnn>>8&255,n&255}function unpackI16(bytes){return as_signed(bytes08|bytes1,16)}function packU16(n){returnn>>8&255,n&255}function unpackU16(bytes){return as_unsigned(bytes08|bytes1,16)}function packI32(n){returnn>>24&255,n>>16&255,n>>8&255,n&255}function unpackI32(bytes){return as_signed(bytes024|bytes116|bytes28|bytes3,32)}function packU32(n){returnn>>24&255,n>>16&255,n>>8&255,n&255}function unpackU32(bytes){return as_unsigned(bytes024|bytes116|bytes28|bytes3,32)}function packIEEE754(v,ebits,fbits){var bias(1ebits-1)-1,s,e,f,ln,i,bits,str,bytes;function roundToEven(n){var wfloor(n),fn-w;if(f.5)return w;if(f>.5)return w+1;return w%2?w+1:w}if(v!v){e(1ebits)-1;fpow(2,fbits-1);s0}else if(vInfinity||v-Infinity){e(1ebits)-1;f0;sv0?1:0}else if(v0){e0;f0;s1/v-Infinity?1:0}else{sv0;vabs(v);if(v>pow(2,1-bias)){emin(floor(log(v)/LN2),1023);froundToEven(v/pow(2,e)*pow(2,fbits));if(f/pow(2,fbits)>2){ee+1;f1}if(e>bias){e(1ebits)-1;f0}else{ee+bias;ff-pow(2,fbits)}}else{e0;froundToEven(v/pow(2,1-bias-fbits))}}bits;for(ifbits;i;i-1){bits.push(f%2?1:0);ffloor(f/2)}for(iebits;i;i-1){bits.push(e%2?1:0);efloor(e/2)}bits.push(s?1:0);bits.reverse();strbits.join();bytes;while(str.length){bytes.push(parseInt(str.substring(0,8),2));strstr.substring(8)}return bytes}function unpackIEEE754(bytes,ebits,fbits){var bits,i,j,b,str,bias,s,e,f;for(ibytes.length;i;i-1){bbytesi-1;for(j8;j;j-1){bits.push(b%2?1:0);bb>>1}}bits.reverse();strbits.join();bias(1ebits-1)-1;sparseInt(str.substring(0,1),2)?-1:1;eparseInt(str.substring(1,1+ebits),2);fparseInt(str.substring(1+ebits),2);if(e(1ebits)-1){return f!0?NaN:s*Infinity}else if(e>0){return s*pow(2,e-bias)*(1+f/pow(2,fbits))}else if(f!0){return s*pow(2,-(bias-1))*(f/pow(2,fbits))}else{return s0?-0:0}}function unpackF64(b){return unpackIEEE754(b,11,52)}function packF64(v){return packIEEE754(v,11,52)}function unpackF32(b){return unpackIEEE754(b,8,23)}function packF32(v){return packIEEE754(v,8,23)}(function(){function ArrayBuffer(length){lengthToInt32(length);if(length0)throw RangeError(ArrayBuffer size is not a small enough positive integer.);Object.defineProperty(this,byteLength,{value:length});Object.defineProperty(this,_bytes,{value:Array(length)});for(var i0;ilength;i+1)this._bytesi0}global.ArrayBufferglobal.ArrayBuffer||ArrayBuffer;function $TypedArray$(){if(!arguments.length||typeof arguments0!object){return function(length){lengthToInt32(length);if(length0)throw RangeError(length is not a small enough positive integer.);Object.defineProperty(this,length,{value:length});Object.defineProperty(this,byteLength,{value:length*this.BYTES_PER_ELEMENT});Object.defineProperty(this,buffer,{value:new ArrayBuffer(this.byteLength)});Object.defineProperty(this,byteOffset,{value:0})}.apply(this,arguments)}if(arguments.length>1&&Type(arguments0)object&&arguments0instanceof $TypedArray$){return function(typedArray){if(this.constructor!typedArray.constructor)throw TypeError();var byteLengthtypedArray.length*this.BYTES_PER_ELEMENT;Object.defineProperty(this,buffer,{value:new ArrayBuffer(byteLength)});Object.defineProperty(this,byteLength,{value:byteLength});Object.defineProperty(this,byteOffset,{value:0});Object.defineProperty(this,length,{value:typedArray.length});for(var i0;ithis.length;i+1)this._setter(i,typedArray._getter(i))}.apply(this,arguments)}if(arguments.length>1&&Type(arguments0)object&&!(arguments0instanceof $TypedArray$)&&!(arguments0instanceof ArrayBuffer||Class(arguments0)ArrayBuffer)){return function(array){var byteLengtharray.length*this.BYTES_PER_ELEMENT;Object.defineProperty(this,buffer,{value:new ArrayBuffer(byteLength)});Object.defineProperty(this,byteLength,{value:byteLength});Object.defineProperty(this,byteOffset,{value:0});Object.defineProperty(this,length,{value:array.length});for(var i0;ithis.length;i+1){var sarrayi;this._setter(i,Number(s))}}.apply(this,arguments)}if(arguments.length>1&&Type(arguments0)object&&(arguments0instanceof ArrayBuffer||Class(arguments0)ArrayBuffer)){return function(buffer,byteOffset,length){byteOffsetToUint32(byteOffset);if(byteOffset>buffer.byteLength)throw RangeError(byteOffset out of range);if(byteOffset%this.BYTES_PER_ELEMENT)throw RangeError(buffer length minus the byteOffset is not a multiple of the element size.);if(lengthundefined){var byteLengthbuffer.byteLength-byteOffset;if(byteLength%this.BYTES_PER_ELEMENT)throw RangeError(length of buffer minus byteOffset not a multiple of the element size);lengthbyteLength/this.BYTES_PER_ELEMENT}else{lengthToUint32(length);byteLengthlength*this.BYTES_PER_ELEMENT}if(byteOffset+byteLength>buffer.byteLength)throw RangeError(byteOffset and length reference an area beyond the end of the buffer);Object.defineProperty(this,buffer,{value:buffer});Object.defineProperty(this,byteLength,{value:byteLength});Object.defineProperty(this,byteOffset,{value:byteOffset});Object.defineProperty(this,length,{value:length})}.apply(this,arguments)}throw TypeError()}Object.defineProperty($TypedArray$,from,{value:function(iterable){return new this(iterable)}});Object.defineProperty($TypedArray$,of,{value:function(){return new this(arguments)}});var $TypedArrayPrototype${};$TypedArray$.prototype$TypedArrayPrototype$;Object.defineProperty($TypedArray$.prototype,_getter,{value:function(index){if(arguments.length1)throw SyntaxError(Not enough arguments);indexToUint32(index);if(index>this.length)return undefined;var bytes,i,o;for(i0,othis.byteOffset+index*this.BYTES_PER_ELEMENT;ithis.BYTES_PER_ELEMENT;i+1,o+1){bytes.push(this.buffer._byteso)}return this._unpack(bytes)}});Object.defineProperty($TypedArray$.prototype,get,{value:$TypedArray$.prototype._getter});Object.defineProperty($TypedArray$.prototype,_setter,{value:function(index,value){if(arguments.length2)throw SyntaxError(Not enough arguments);indexToUint32(index);if(index>this.length)return;var bytesthis._pack(value),i,o;for(i0,othis.byteOffset+index*this.BYTES_PER_ELEMENT;ithis.BYTES_PER_ELEMENT;i+1,o+1){this.buffer._bytesobytesi}}});Object.defineProperty($TypedArray$.prototype,constructor,{value:$TypedArray$});Object.defineProperty($TypedArray$.prototype,copyWithin,{value:function(target,start){var endarguments2;var oToObject(this);var lenValo.length;var lenToUint32(lenVal);lenmax(len,0);var relativeTargetToInt32(target);var to;if(relativeTarget0)tomax(len+relativeTarget,0);else tomin(relativeTarget,len);var relativeStartToInt32(start);var from;if(relativeStart0)frommax(len+relativeStart,0);else frommin(relativeStart,len);var relativeEnd;if(endundefined)relativeEndlen;else relativeEndToInt32(end);var final;if(relativeEnd0)finalmax(len+relativeEnd,0);else finalmin(relativeEnd,len);var countmin(final-from,len-to);var direction;if(fromto&&tofrom+count){direction-1;fromfrom+count-1;toto+count-1}else{direction1}while(count>0){o._setter(to,o._getter(from));fromfrom+direction;toto+direction;countcount-1}return o}});Object.defineProperty($TypedArray$.prototype,every,{value:function(callbackfn){if(thisundefined||thisnull)throw TypeError();var tObject(this);var lenToUint32(t.length);if(!IsCallable(callbackfn))throw TypeError();var thisArgarguments1;for(var i0;ilen;i++){if(!callbackfn.call(thisArg,t._getter(i),i,t))return false}return true}});Object.defineProperty($TypedArray$.prototype,fill,{value:function(value){var startarguments1,endarguments2;var oToObject(this);var lenValo.length;var lenToUint32(lenVal);lenmax(len,0);var relativeStartToInt32(start);var k;if(relativeStart0)kmax(len+relativeStart,0);else kmin(relativeStart,len);var relativeEnd;if(endundefined)relativeEndlen;else relativeEndToInt32(end);var final;if(relativeEnd0)finalmax(len+relativeEnd,0);else finalmin(relativeEnd,len);while(kfinal){o._setter(k,value);k+1}return o}});Object.defineProperty($TypedArray$.prototype,filter,{value:function(callbackfn){if(thisundefined||thisnull)throw TypeError();var tObject(this);var lenToUint32(t.length);if(!IsCallable(callbackfn))throw TypeError();var res;var thisparguments1;for(var i0;ilen;i++){var valt._getter(i);if(callbackfn.call(thisp,val,i,t))res.push(val)}return new this.constructor(res)}});Object.defineProperty($TypedArray$.prototype,find,{value:function(predicate){var oToObject(this);var lenValueo.length;var lenToUint32(lenValue);if(!IsCallable(predicate))throw TypeError();var targuments.length>1?arguments1:undefined;var k0;while(klen){var kValueo._getter(k);var testResultpredicate.call(t,kValue,k,o);if(Boolean(testResult))return kValue;++k}return undefined}});Object.defineProperty($TypedArray$.prototype,findIndex,{value:function(predicate){var oToObject(this);var lenValueo.length;var lenToUint32(lenValue);if(!IsCallable(predicate))throw TypeError();var targuments.length>1?arguments1:undefined;var k0;while(klen){var kValueo._getter(k);var testResultpredicate.call(t,kValue,k,o);if(Boolean(testResult))return k;++k}return-1}});Object.defineProperty($TypedArray$.prototype,forEach,{value:function(callbackfn){if(thisundefined||thisnull)throw TypeError();var tObject(this);var lenToUint32(t.length);if(!IsCallable(callbackfn))throw TypeError();var thisparguments1;for(var i0;ilen;i++)callbackfn.call(thisp,t._getter(i),i,t)}});Object.defineProperty($TypedArray$.prototype,indexOf,{value:function(searchElement){if(thisundefined||thisnull)throw TypeError();var tObject(this);var lenToUint32(t.length);if(len0)return-1;var n0;if(arguments.length>0){nNumber(arguments1);if(n!n){n0}else if(n!0&&n!1/0&&n!-(1/0)){n(n>0||-1)*floor(abs(n))}}if(n>len)return-1;var kn>0?n:max(len-abs(n),0);for(;klen;k++){if(t._getter(k)searchElement){return k}}return-1}});Object.defineProperty($TypedArray$.prototype,join,{value:function(separator){if(thisundefined||thisnull)throw TypeError();var tObject(this);var lenToUint32(t.length);var tmpArray(len);for(var i0;ilen;++i)tmpit._getter(i);return tmp.join(separatorundefined?,:separator)}});Object.defineProperty($TypedArray$.prototype,lastIndexOf,{value:function(searchElement){if(thisundefined||thisnull)throw TypeError();var tObject(this);var lenToUint32(t.length);if(len0)return-1;var nlen;if(arguments.length>1){nNumber(arguments1);if(n!n){n0}else if(n!0&&n!1/0&&n!-(1/0)){n(n>0||-1)*floor(abs(n))}}var kn>0?min(n,len-1):len-abs(n);for(;k>0;k--){if(t._getter(k)searchElement)return k}return-1}});Object.defineProperty($TypedArray$.prototype,map,{value:function(callbackfn){if(thisundefined||thisnull)throw TypeError();var tObject(this);var lenToUint32(t.length);if(!IsCallable(callbackfn))throw TypeError();var res;res.lengthlen;var thisparguments1;for(var i0;ilen;i++)resicallbackfn.call(thisp,t._getter(i),i,t);return new this.constructor(res)}});Object.defineProperty($TypedArray$.prototype,reduce,{value:function(callbackfn){if(thisundefined||thisnull)throw TypeError();var tObject(this);var lenToUint32(t.length);if(!IsCallable(callbackfn))throw TypeError();if(len0&&arguments.length1)throw TypeError();var k0;var accumulator;if(arguments.length>2){accumulatorarguments1}else{accumulatort._getter(k++)}while(klen){accumulatorcallbackfn.call(undefined,accumulator,t._getter(k),k,t);k++}return accumulator}});Object.defineProperty($TypedArray$.prototype,reduceRight,{value:function(callbackfn){if(thisundefined||thisnull)throw TypeError();var tObject(this);var lenToUint32(t.length);if(!IsCallable(callbackfn))throw TypeError();if(len0&&arguments.length1)throw TypeError();var klen-1;var accumulator;if(arguments.length>2){accumulatorarguments1}else{accumulatort._getter(k--)}while(k>0){accumulatorcallbackfn.call(undefined,accumulator,t._getter(k),k,t);k--}return accumulator}});Object.defineProperty($TypedArray$.prototype,reverse,{value:function(){if(thisundefined||thisnull)throw TypeError();var tObject(this);var lenToUint32(t.length);var halffloor(len/2);for(var i0,jlen-1;ihalf;++i,--j){var tmpt._getter(i);t._setter(i,t._getter(j));t._setter(j,tmp)}return t}});Object.defineProperty($TypedArray$.prototype,set,{value:function(index,value){if(arguments.length1)throw SyntaxError(Not enough arguments);var array,sequence,offset,len,i,s,d,byteOffset,byteLength,tmp;if(typeof arguments0object&&arguments0.constructorthis.constructor){arrayarguments0;offsetToUint32(arguments1);if(offset+array.length>this.length){throw RangeError(Offset plus length of array is out of range)}byteOffsetthis.byteOffset+offset*this.BYTES_PER_ELEMENT;byteLengtharray.length*this.BYTES_PER_ELEMENT;if(array.bufferthis.buffer){tmp;for(i0,sarray.byteOffset;ibyteLength;i+1,s+1){tmpiarray.buffer._bytess}for(i0,dbyteOffset;ibyteLength;i+1,d+1){this.buffer._bytesdtmpi}}else{for(i0,sarray.byteOffset,dbyteOffset;ibyteLength;i+1,s+1,d+1){this.buffer._bytesdarray.buffer._bytess}}}else if(typeof arguments0object&&typeof arguments0.length!undefined){sequencearguments0;lenToUint32(sequence.length);offsetToUint32(arguments1);if(offset+len>this.length){throw RangeError(Offset plus length of array is out of range)}for(i0;ilen;i+1){ssequencei;this._setter(offset+i,Number(s))}}else{throw TypeError(Unexpected argument type(s))}}});Object.defineProperty($TypedArray$.prototype,slice,{value:function(start,end){var oToObject(this);var lenValo.length;var lenToUint32(lenVal);var relativeStartToInt32(start);var krelativeStart0?max(len+relativeStart,0):min(relativeStart,len);var relativeEndendundefined?len:ToInt32(end);var finalrelativeEnd0?max(len+relativeEnd,0):min(relativeEnd,len);var countfinal-k;var co.constructor;var anew c(count);var n0;while(kfinal){var kValueo._getter(k);a._setter(n,kValue);++k;++n}return a}});Object.defineProperty($TypedArray$.prototype,some,{value:function(callbackfn){if(thisundefined||thisnull)throw TypeError();var tObject(this);var lenToUint32(t.length);if(!IsCallable(callbackfn))throw TypeError();var thisparguments1;for(var i0;ilen;i++){if(callbackfn.call(thisp,t._getter(i),i,t)){return true}}return false}});Object.defineProperty($TypedArray$.prototype,sort,{value:function(comparefn){if(thisundefined||thisnull)throw TypeError();var tObject(this);var lenToUint32(t.length);var tmpArray(len);for(var i0;ilen;++i)tmpit._getter(i);if(comparefn)tmp.sort(comparefn);else tmp.sort();for(i0;ilen;++i)t._setter(i,tmpi);return t}});Object.defineProperty($TypedArray$.prototype,subarray,{value:function(start,end){function clamp(v,min,max){return vmin?min:v>max?max:v}startToInt32(start);endToInt32(end);if(arguments.length1){start0}if(arguments.length2){endthis.length}if(start0){startthis.length+start}if(end0){endthis.length+end}startclamp(start,0,this.length);endclamp(end,0,this.length);var lenend-start;if(len0){len0}return new this.constructor(this.buffer,this.byteOffset+start*this.BYTES_PER_ELEMENT,len)}});function makeTypedArray(elementSize,pack,unpack){var TypedArrayfunction(){Object.defineProperty(this,constructor,{value:TypedArray});$TypedArray$.apply(this,arguments);makeArrayAccessors(this)};if(__proto__in TypedArray){TypedArray.__proto__$TypedArray$}else{TypedArray.from$TypedArray$.from;TypedArray.of$TypedArray$.of}TypedArray.BYTES_PER_ELEMENTelementSize;var TypedArrayPrototypefunction(){};TypedArrayPrototype.prototype$TypedArrayPrototype$;TypedArray.prototypenew TypedArrayPrototype;Object.defineProperty(TypedArray.prototype,BYTES_PER_ELEMENT,{value:elementSize});Object.defineProperty(TypedArray.prototype,_pack,{value:pack});Object.defineProperty(TypedArray.prototype,_unpack,{value:unpack});return TypedArray}var Int8ArraymakeTypedArray(1,packI8,unpackI8);var Uint8ArraymakeTypedArray(1,packU8,unpackU8);var Uint8ClampedArraymakeTypedArray(1,packU8Clamped,unpackU8);var Int16ArraymakeTypedArray(2,packI16,unpackI16);var Uint16ArraymakeTypedArray(2,packU16,unpackU16);var Int32ArraymakeTypedArray(4,packI32,unpackI32);var Uint32ArraymakeTypedArray(4,packU32,unpackU32);var Float32ArraymakeTypedArray(4,packF32,unpackF32);var Float64ArraymakeTypedArray(8,packF64,unpackF64);global.Int8Arrayglobal.Int8Array||Int8Array;global.Uint8Arrayglobal.Uint8Array||Uint8Array;global.Uint8ClampedArrayglobal.Uint8ClampedArray||Uint8ClampedArray;global.Int16Arrayglobal.Int16Array||Int16Array;global.Uint16Arrayglobal.Uint16Array||Uint16Array;global.Int32Arrayglobal.Int32Array||Int32Array;global.Uint32Arrayglobal.Uint32Array||Uint32Array;global.Float32Arrayglobal.Float32Array||Float32Array;global.Float64Arrayglobal.Float64Array||Float64Array})();(function(){function r(array,index){return IsCallable(array.get)?array.get(index):arrayindex}var IS_BIG_ENDIANfunction(){var u16arraynew Uint16Array(4660),u8arraynew Uint8Array(u16array.buffer);return r(u8array,0)18}();function DataView(buffer,byteOffset,byteLength){if(!(buffer instanceof ArrayBuffer||Class(buffer)ArrayBuffer))throw TypeError();byteOffsetToUint32(byteOffset);if(byteOffset>buffer.byteLength)throw RangeError(byteOffset out of range);if(byteLengthundefined)byteLengthbuffer.byteLength-byteOffset;else byteLengthToUint32(byteLength);if(byteOffset+byteLength>buffer.byteLength)throw RangeError(byteOffset and length reference an area beyond the end of the buffer);Object.defineProperty(this,buffer,{value:buffer});Object.defineProperty(this,byteLength,{value:byteLength});Object.defineProperty(this,byteOffset,{value:byteOffset})}function makeGetter(arrayType){return function GetViewValue(byteOffset,littleEndian){byteOffsetToUint32(byteOffset);if(byteOffset+arrayType.BYTES_PER_ELEMENT>this.byteLength)throw RangeError(Array index out of range);byteOffset+this.byteOffset;var uint8Arraynew Uint8Array(this.buffer,byteOffset,arrayType.BYTES_PER_ELEMENT),bytes;for(var i0;iarrayType.BYTES_PER_ELEMENT;i+1)bytes.push(r(uint8Array,i));if(Boolean(littleEndian)Boolean(IS_BIG_ENDIAN))bytes.reverse();return r(new arrayType(new Uint8Array(bytes).buffer),0)}}Object.defineProperty(DataView.prototype,getUint8,{value:makeGetter(Uint8Array)});Object.defineProperty(DataView.prototype,getInt8,{value:makeGetter(Int8Array)});Object.defineProperty(DataView.prototype,getUint16,{value:makeGetter(Uint16Array)});Object.defineProperty(DataView.prototype,getInt16,{value:makeGetter(Int16Array)});Object.defineProperty(DataView.prototype,getUint32,{value:makeGetter(Uint32Array)});Object.defineProperty(DataView.prototype,getInt32,{value:makeGetter(Int32Array)});Object.defineProperty(DataView.prototype,getFloat32,{value:makeGetter(Float32Array)});Object.defineProperty(DataView.prototype,getFloat64,{value:makeGetter(Float64Array)});function makeSetter(arrayType){return function SetViewValue(byteOffset,value,littleEndian){byteOffsetToUint32(byteOffset);if(byteOffset+arrayType.BYTES_PER_ELEMENT>this.byteLength)throw RangeError(Array index out of range);var typeArraynew arrayType(value),byteArraynew Uint8Array(typeArray.buffer),bytes,i,byteView;for(i0;iarrayType.BYTES_PER_ELEMENT;i+1)bytes.push(r(byteArray,i));if(Boolean(littleEndian)Boolean(IS_BIG_ENDIAN))bytes.reverse();byteViewnew Uint8Array(this.buffer,byteOffset,arrayType.BYTES_PER_ELEMENT);byteView.set(bytes)}}Object.defineProperty(DataView.prototype,setUint8,{value:makeSetter(Uint8Array)});Object.defineProperty(DataView.prototype,setInt8,{value:makeSetter(Int8Array)});Object.defineProperty(DataView.prototype,setUint16,{value:makeSetter(Uint16Array)});Object.defineProperty(DataView.prototype,setInt16,{value:makeSetter(Int16Array)});Object.defineProperty(DataView.prototype,setUint32,{value:makeSetter(Uint32Array)});Object.defineProperty(DataView.prototype,setInt32,{value:makeSetter(Int32Array)});Object.defineProperty(DataView.prototype,setFloat32,{value:makeSetter(Float32Array)});Object.defineProperty(DataView.prototype,setFloat64,{value:makeSetter(Float64Array)});global.DataViewglobal.DataView||DataView})()})(this);/script>style typetext/css>.container-fluid.crosstalk-bscols{margin-left:-30px;margin-right:-30px;white-space:normal}body>.container-fluid.crosstalk-bscols{margin-left:auto;margin-right:auto}.crosstalk-input-checkboxgroup .crosstalk-options-group .crosstalk-options-column{display:inline-block;padding-right:12px;vertical-align:top}@media only screen and (max-width: 480px){.crosstalk-input-checkboxgroup .crosstalk-options-group .crosstalk-options-column{display:block;padding-right:inherit}}.crosstalk-input{margin-bottom:15px}.crosstalk-input .control-label{margin-bottom:0;vertical-align:middle}.crosstalk-input inputtypecheckbox{margin:4px 0 0;margin-top:1px;line-height:normal}.crosstalk-input .checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.crosstalk-input .checkbox>label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.crosstalk-input .checkbox inputtypecheckbox,.crosstalk-input .checkbox-inline inputtypecheckbox{position:absolute;margin-top:2px;margin-left:-20px}.crosstalk-input .checkbox+.checkbox{margin-top:-5px}.crosstalk-input .checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.crosstalk-input .checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}/style>script>!function o(u,a,l){function s(n,e){if(!an){if(!un){var tfunctiontypeof require&&require;if(!e&&t)return t(n,!0);if(f)return f(n,!0);var rnew Error(Cannot find module +n+);throw r.codeMODULE_NOT_FOUND,r}var ian{exports:{}};un0.call(i.exports,function(e){var tun1e;return s(t||e)},i,i.exports,o,u,a,l)}return an.exports}for(var ffunctiontypeof require&&require,e0;el.length;e++)s(le);return s}({1:function(e,t,n){use strict;Object.defineProperty(n,__esModule,{value:!0});var rfunction(){function r(e,t){for(var n0;nt.length;n++){var rtn;r.enumerabler.enumerable||!1,r.configurable!0,valuein r&&(r.writable!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}();var ifunction(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError(Cannot call a class as a function)}(this,e),this._types{},this._seq0}return r(e,{key:on,value:function(e,t){var nthis._typese;n||(nthis._typese{});var rsub+this._seq++;return nrt,r}},{key:off,value:function(e,t){var nthis._typese;if(functiontypeof t){for(var r in n)if(n.hasOwnProperty(r)&&nrt)return delete nr,r;return!1}if(stringtypeof t)return!(!n||!nt)&&(delete nt,t);throw new Error(Unexpected type for listener)}},{key:trigger,value:function(e,t,n){var rthis._typese;for(var i in r)r.hasOwnProperty(i)&&ri.call(n,t)}}),e}();n.defaulti},{},2:function(e,t,n){use strict;Object.defineProperty(n,__esModule,{value:!0}),n.FilterHandlevoid 0;var rfunction(){function r(e,t){for(var n0;nt.length;n++){var rtn;r.enumerabler.enumerable||!1,r.configurable!0,valuein r&&(r.writable!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),il(e(./events)),ol(e(./filterset)),ul(e(./group)),afunction(e){{if(e&&e.__esModule)return e;var t{};if(null!e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(tnen);return t.defaulte,t}}(e(./util));function l(e){return e&&e.__esModule?e:{default:e}}var s1;n.FilterHandlefunction(){function n(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError(Cannot call a class as a function)}(this,n),this._eventRelaynew i.default,this._emitternew a.SubscriptionTracker(this._eventRelay),this._groupnull,this._filterSetnull,this._filterVarnull,this._varOnChangeSubnull,this._extraInfoa.extend({sender:this},t),this._idfilter+s++,this.setGroup(e)}return r(n,{key:setGroup,value:function(e){var t,n,rthis;if(this._group!e&&((this._group||e)&&(this._filterVar&&(this._filterVar.off(change,this._varOnChangeSub),this.clear(),this._varOnChangeSubnull,this._filterVarnull,this._filterSetnull),this._groupe))){e(0,u.default)(e),this._filterSet(te.var(filterset),(nt.get())||(nnew o.default,t.set(n)),n),this._filterVar(0,u.default)(e).var(filter);var ithis._filterVar.on(change,function(e){r._eventRelay.trigger(change,e,r)});this._varOnChangeSubi}}},{key:_mergeExtraInfo,value:function(e){return a.extend({},this._extraInfo?this._extraInfo:null,e||null)}},{key:close,value:function(){this._emitter.removeAllListeners(),this.clear(),this.setGroup(null)}},{key:clear,value:function(e){this._filterSet&&(this._filterSet.clear(this._id),this._onChange(e))}},{key:set,value:function(e,t){this._filterSet&&(this._filterSet.update(this._id,e),this._onChange(t))}},{key:on,value:function(e,t){return this._emitter.on(e,t)}},{key:off,value:function(e,t){return this._emitter.off(e,t)}},{key:_onChange,value:function(e){this._filterSet&&this._filterVar.set(this._filterSet.value,this._mergeExtraInfo(e))}},{key:filteredKeys,get:function(){return this._filterSet?this._filterSet.value:null}}),n}()},{./events:1,./filterset:3,./group:4,./util:11},3:function(e,t,n){use strict;Object.defineProperty(n,__esModule,{value:!0});var rfunction(){function r(e,t){for(var n0;nt.length;n++){var rtn;r.enumerabler.enumerable||!1,r.configurable!0,valuein r&&(r.writable!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),ae(./util);function l(e,t){return et?0:et?-1:te?1:void 0}var ifunction(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError(Cannot call a class as a function)}(this,e),this.reset()}return r(e,{key:reset,value:function(){this._handles{},this._keys{},this._valuenull,this._activeHandles0}},{key:update,value:function(e,t){null!t&&(tt.slice(0)).sort(l);var n(0,a.diffSortedLists)(this._handlese,t),rn.added,in.removed;this._handleset;for(var o0;or.length;o++)this._keysro(this._keysro||0)+1;for(var u0;ui.length;u++)this._keysiu--;this._updateValue(t)}},{key:_updateValue,value:function(){var e0arguments.length&&void 0!arguments0?arguments0:this._allKeys,tObject.keys(this._handles).length;if(0t)this._valuenull;else{this._value;for(var n0;ne.length;n++){this._keysent&&this._value.push(en)}}}},{key:clear,value:function(e){if(void 0!this._handlese){var tthis._handlese;t||(t);for(var n0;nt.length;n++)this._keystn--;delete this._handlese,this._updateValue()}}},{key:value,get:function(){return this._value}},{key:_allKeys,get:function(){var eObject.keys(this._keys);return e.sort(l),e}}),e}();n.defaulti},{./util:11},4:function(l,e,s){(function(e){use strict;Object.defineProperty(s,__esModule,{value:!0});var nfunction(){function r(e,t){for(var n0;nt.length;n++){var rtn;r.enumerabler.enumerable||!1,r.configurable!0,valuein r&&(r.writable!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),rfunctiontypeof Symbol&&symboltypeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&functiontypeof Symbol&&e.constructorSymbol&&e!Symbol.prototype?symbol:typeof e};s.defaultfunction e(t){{if(t&&stringtypeof t)return u.hasOwnProperty(t)||(utnew a(t)),ut;if(object(void 0t?undefined:r(t))&&t._vars&&t.var)return t;if(Array.isArray(t)&&1t.length&&stringtypeof t0)return e(t0);throw new Error(Invalid groupName argument)}};var t,il(./var),o(ti)&&t.__esModule?t:{default:t};e.__crosstalk_groupse.__crosstalk_groups||{};var ue.__crosstalk_groups;var afunction(){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError(Cannot call a class as a function)}(this,t),this.namee,this._vars{}}return n(t,{key:var,value:function(e){if(!e||string!typeof e)throw new Error(Invalid var name);return this._vars.hasOwnProperty(e)||(this._varsenew o.default(this,e)),this._varse}},{key:has,value:function(e){if(!e||string!typeof e)throw new Error(Invalid var name);return this._vars.hasOwnProperty(e)}}),t}()}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{./var:12},5:function(f,e,c){(function(e){use strict;Object.defineProperty(c,__esModule,{value:!0});var t,nf(./group),r(tn)&&t.__esModule?t:{default:t},if(./selection),of(./filter),uf(./input);f(./input_selectize),f(./input_checkboxgroup),f(./input_slider);var a(0,r.default)(default);function l(e){return a.var(e)}e.Shiny&&e.Shiny.addCustomMessageHandler(update-client-value,function(e){stringtypeof e.group?(0,r.default)(e.group).var(e.name).set(e.value):l(e.name).set(e.value)});var s{group:r.default,var:l,has:function(e){return a.has(e)},SelectionHandle:i.SelectionHandle,FilterHandle:o.FilterHandle,bind:u.bind};c.defaults,e.crosstalks}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{./filter:2,./group:4,./input:6,./input_checkboxgroup:7,./input_selectize:8,./input_slider:9,./selection:10},6:function(e,t,a){(function(t){use strict;Object.defineProperty(a,__esModule,{value:!0}),a.registerfunction(e){re.classNamee,t.document&&complete!t.document.readyState?o(function(){n()}):t.document&&setTimeout(n,100)},a.bindn;var ot.jQuery,r{};function n(){Object.keys(r).forEach(function(e){var nre;o(.+n.className).not(.crosstalk-input-bound).each(function(e,t){i(n,t)})})}function i(e,t){var no(t).find(scripttypeapplication/jsondata-for+t.id.replace(/(!#$%&()*+,./:;>?@\\\^`{|}~)/g,\\$1)+),rJSON.parse(n0.innerText),ie.factory(t,r);o(t).data(crosstalk-instance,i),o(t).addClass(crosstalk-input-bound)}if(t.Shiny){var enew t.Shiny.InputBinding,ut.jQuery;u.extend(e,{find:function(e){return u(e).find(.crosstalk-input)},initialize:function(e){var t,n;u(e).hasClass(crosstalk-input-bound)||(no(te),Object.keys(r).forEach(function(e){n.hasClass(e)&&!n.hasClass(crosstalk-input-bound)&&i(re,t)}))},getId:function(e){return e.id},getValue:function(e){},setValue:function(e,t){},receiveMessage:function(e,t){},subscribe:function(e,t){u(e).data(crosstalk-instance).resume()},unsubscribe:function(e){u(e).data(crosstalk-instance).suspend()}}),t.Shiny.inputBindings.register(e,crosstalk.inputBinding)}}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{},7:function(r,e,t){(function(e){use strict;var tfunction(e){{if(e&&e.__esModule)return e;var t{};if(null!e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(tnen);return t.defaulte,t}}(r(./input)),nr(./filter);var ae.jQuery;t.register({className:crosstalk-input-checkboxgroup,factory:function(e,r){var inew n.FilterHandle(r.group),ovoid 0,ua(e);return u.on(change,inputtypecheckbox,function(){var eu.find(inputtypecheckbox:checked);if(0e.length)onull,i.clear();else{var t{};e.each(function(){r.mapthis.value.forEach(function(e){te!0})});var nObject.keys(t);n.sort(),on,i.set(n)}}),{suspend:function(){i.clear()},resume:function(){o&&i.set(o)}}}})}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{./filter:2,./input:6},8:function(r,e,t){(function(e){use strict;var tn(r(./input)),ln(r(./util)),sr(./filter);function n(e){if(e&&e.__esModule)return e;var t{};if(null!e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(tnen);return t.defaulte,t}var fe.jQuery;t.register({className:crosstalk-input-select,factory:function(e,n){var tl.dataframeToD3(n.items),r{options:{value:,label:(All)}.concat(t),valueField:value,labelField:label,searchField:label},if(e).find(select)0,of(i).selectize(r)0.selectize,unew s.FilterHandle(n.group),avoid 0;return o.on(change,function(){if(0o.items.length)anull,u.clear();else{var t{};o.items.forEach(function(e){n.mape.forEach(function(e){te!0})});var eObject.keys(t);e.sort(),ae,u.set(e)}}),{suspend:function(){u.clear()},resume:function(){a&&u.set(a)}}}})}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{./filter:2,./input:6,./util:11},9:function(n,e,t){(function(e){use strict;var dfunction(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n,r!0,i!1,ovoid 0;try{for(var u,aeSymbol.iterator();!(r(ua.next()).done)&&(n.push(u.value),!t||n.length!t);r!0);}catch(e){i!0,oe}finally{try{!r&&a.return&&a.return()}finally{if(i)throw o}}return n}(e,t);throw new TypeError(Invalid attempt to destructure non-iterable instance)},tfunction(e){{if(e&&e.__esModule)return e;var t{};if(null!e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(tnen);return t.defaulte,t}}(n(./input)),an(./filter);var ve.jQuery,pe.strftime;function y(e,t){for(var ne.toString();n.lengtht;)n0+n;return n}t.register({className:crosstalk-input-slider,factory:function(e,l){var snew a.FilterHandle(l.group),t{},fv(e).find(input),nf.data(data-type),rf.data(time-format),if.data(round),ovoid 0;if(daten)op.utc(),t.prettifyfunction(e){return o(r,new Date(e))};else if(datetimen){var uf.data(timezone);ou?p.timezone(u):p,t.prettifyfunction(e){return o(r,new Date(e))}}elsenumbern&&void 0!i&&(t.prettifyfunction(e){var tMath.pow(10,i);return Math.round(e*t)/t});function c(){var ef.data(ionRangeSlider).result,tvoid 0,nf.data(data-type);return tdaten?function(e){return(tnew Date(+e))instanceof Date?t.getUTCFullYear()+-+y(t.getUTCMonth()+1,2)+-+y(t.getUTCDate(),2):null;var t}:datetimen?function(e){return+e/1e3}:function(e){return+e},doublef.data(ionRangeSlider).options.type?t(e.from),t(e.to):t(e.from)}f.ionRangeSlider(t);var hnull;return f.on(change.crosstalkSliderInput,function(e){if(!f.data(updating)&&!f.data(animating)){for(var tc(),nd(t,2),rn0,in1,o,u0;ul.values.length;u++){var al.valuesu;ra&&ai&&o.push(l.keysu)}o.sort(),s.set(o),ho}}),{suspend:function(){s.clear()},resume:function(){h&&s.set(h)}}}})}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{./filter:2,./input:6},10:function(e,t,n){use strict;Object.defineProperty(n,__esModule,{value:!0}),n.SelectionHandlevoid 0;var rfunction(){function r(e,t){for(var n0;nt.length;n++){var rtn;r.enumerabler.enumerable||!1,r.configurable!0,valuein r&&(r.writable!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),ia(e(./events)),oa(e(./group)),ufunction(e){{if(e&&e.__esModule)return e;var t{};if(null!e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(tnen);return t.defaulte,t}}(e(./util));function a(e){return e&&e.__esModule?e:{default:e}}n.SelectionHandlefunction(){function n(){var e0arguments.length&&void 0!arguments0?arguments0:null,t1arguments.length&&void 0!arguments1?arguments1:null;!function(e,t){if(!(e instanceof t))throw new TypeError(Cannot call a class as a function)}(this,n),this._eventRelaynew i.default,this._emitternew u.SubscriptionTracker(this._eventRelay),this._groupnull,this._varnull,this._varOnChangeSubnull,this._extraInfou.extend({sender:this},t),this.setGroup(e)}return r(n,{key:setGroup,value:function(e){var tthis;if(this._group!e&&(this._group||e)&&(this._var&&(this._var.off(change,this._varOnChangeSub),this._varnull,this._varOnChangeSubnull),this._groupe)){this._var(0,o.default)(e).var(selection);var nthis._var.on(change,function(e){t._eventRelay.trigger(change,e,t)});this._varOnChangeSubn}}},{key:_mergeExtraInfo,value:function(e){return u.extend({},this._extraInfo?this._extraInfo:null,e||null)}},{key:set,value:function(e,t){this._var&&this._var.set(e,this._mergeExtraInfo(t))}},{key:clear,value:function(e){this._var&&this.set(void 0,this._mergeExtraInfo(e))}},{key:on,value:function(e,t){return this._emitter.on(e,t)}},{key:off,value:function(e,t){return this._emitter.off(e,t)}},{key:close,value:function(){this._emitter.removeAllListeners(),this.setGroup(null)}},{key:value,get:function(){return this._var?this._var.get():null}}),n}()},{./events:1,./group:4,./util:11},11:function(e,t,n){use strict;Object.defineProperty(n,__esModule,{value:!0});var rfunction(){function r(e,t){for(var n0;nt.length;n++){var rtn;r.enumerabler.enumerable||!1,r.configurable!0,valuein r&&(r.writable!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),lfunctiontypeof Symbol&&symboltypeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&functiontypeof Symbol&&e.constructorSymbol&&e!Symbol.prototype?symbol:typeof e};function u(e){for(var t1;te.length;t++)if(etet-1)throw new Error(List is not sorted or contains duplicate)}n.extendfunction(e){for(var targuments.length,nArray(1t?t-1:0),r1;rt;r++)nr-1argumentsr;for(var i0;in.length;i++){var oni;if(null!o)for(var u in o)o.hasOwnProperty(u)&&(euou)}return e},n.checkSortedu,n.diffSortedListsfunction(e,t){var n0,r0;e||(e);t||(t);var i,o;u(e),u(t);for(;ne.length&&rt.length;)entr?(n++,r++):entr?i.push(en++):o.push(tr++);ne.length&&(ii.concat(e.slice(n)));rt.length&&(oo.concat(t.slice(r)));return{removed:i,added:o}},n.dataframeToD3function(e){var t,nvoid 0;for(var r in e){if(e.hasOwnProperty(r)&&t.push(r),object!l(er)||void 0er.length)throw new Error(All fields must be arrays);if(void 0!n&&n!er.length)throw new Error(All fields must be arrays of the same length);ner.length}for(var i,ovoid 0,u0;un;u++){o{};for(var a0;at.length;a++)otaetau;i.push(o)}return i};n.SubscriptionTrackerfunction(){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError(Cannot call a class as a function)}(this,t),this._emittere,this._subs{}}return r(t,{key:on,value:function(e,t){var nthis._emitter.on(e,t);return this._subsne,n}},{key:off,value:function(e,t){var nthis._emitter.off(e,t);return n&&delete this._subsn,n}},{key:removeAllListeners,value:function(){var tthis,nthis._subs;this._subs{},Object.keys(n).forEach(function(e){t._emitter.off(ne,e)})}}),t}()},{},12:function(a,e,l){(function(o){use strict;Object.defineProperty(l,__esModule,{value:!0});var e,ufunctiontypeof Symbol&&symboltypeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&functiontypeof Symbol&&e.constructorSymbol&&e!Symbol.prototype?symbol:typeof e},tfunction(){function r(e,t){for(var n0;nt.length;n++){var rtn;r.enumerabler.enumerable||!1,r.configurable!0,valuein r&&(r.writable!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),na(./events),i(en)&&e.__esModule?e:{default:e};var rfunction(){function r(e,t,n){!function(e,t){if(!(e instanceof t))throw new TypeError(Cannot call a class as a function)}(this,r),this._groupe,this._namet,this._valuen,this._eventsnew i.default}return t(r,{key:get,value:function(){return this._value}},{key:set,value:function(e,t){if(this._value!e){var nthis._value;this._valuee;var r{};if(t&&object(void 0t?undefined:u(t)))for(var i in t)t.hasOwnProperty(i)&&(riti);r.oldValuen,r.valuee,this._events.trigger(change,r,this),o.Shiny&&o.Shiny.onInputChange&&o.Shiny.onInputChange(.clientValue-+(null!this._group.name?this._group.name+-:)+this._name,void 0e?null:e)}}},{key:on,value:function(e,t){return this._events.on(e,t)}},{key:off,value:function(e,t){return this._events.off(e,t)}}),r}();l.defaultr}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{./events:1}},{},5);//# sourceMappingURLcrosstalk.min.js.map/script>style typetext/css>slide:not(.current) .plotly.html-widget{display: none;}/style>script>/*** plotly.js v2.11.1* Copyright 2012-2022, Plotly, Inc.* All rights reserved.* Licensed under the MIT license*/!function(t){if(objecttypeof exports&&undefined!typeof module)module.exportst();else if(functiontypeof define&&define.amd)define(,t);else{(undefined!typeof window?window:undefined!typeof global?global:undefined!typeof self?self:this).Plotlyt()}}((function(){return function t(e,r,n){function i(o,s){if(!ro){if(!eo){var lfunctiontypeof require&&require;if(!s&&l)return l(o,!0);if(a)return a(o,!0);var cnew Error(Cannot find module +o+);throw c.codeMODULE_NOT_FOUND,c}var uro{exports:{}};eo0.call(u.exports,(function(t){return i(eo1t||t)}),u,u.exports,t,e,r,n)}return ro.exports}for(var afunctiontypeof require&&require,o0;on.length;o++)i(no);return i}({1:function(t,e,r){use strict;var nt(../src/lib),i{X,X div:direction:ltr;font-family:Open Sans,verdana,arial,sans-serif;margin:0;padding:0;,X input,X button:font-family:Open Sans,verdana,arial,sans-serif;,X input:focus,X button:focus:outline:none;,X a:text-decoration:none;,X a:hover:text-decoration:none;,X .crisp:shape-rendering:crispEdges;,X .user-select-none:-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;,X svg:overflow:hidden;,X svg a:fill:#447adb;,X svg a:hover:fill:#3c6dc5;,X .main-svg:position:absolute;top:0;left:0;pointer-events:none;,X .main-svg .draglayer:pointer-events:all;,X .cursor-default:cursor:default;,X .cursor-pointer:cursor:pointer;,X .cursor-crosshair:cursor:crosshair;,X .cursor-move:cursor:move;,X .cursor-col-resize:cursor:col-resize;,X .cursor-row-resize:cursor:row-resize;,X .cursor-ns-resize:cursor:ns-resize;,X .cursor-ew-resize:cursor:ew-resize;,X .cursor-sw-resize:cursor:sw-resize;,X .cursor-s-resize:cursor:s-resize;,X .cursor-se-resize:cursor:se-resize;,X .cursor-w-resize:cursor:w-resize;,X .cursor-e-resize:cursor:e-resize;,X .cursor-nw-resize:cursor:nw-resize;,X .cursor-n-resize:cursor:n-resize;,X .cursor-ne-resize:cursor:ne-resize;,X .cursor-grab:cursor:-webkit-grab;cursor:grab;,X .modebar:position:absolute;top:2px;right:2px;,X .ease-bg:-webkit-transition:background-color .3s ease 0s;-moz-transition:background-color .3s ease 0s;-ms-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s;,X .modebar--hover>:not(.watermark):opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;,X:hover .modebar--hover .modebar-group:opacity:1;,X .modebar-group:float:left;display:inline-block;box-sizing:border-box;padding-left:8px;position:relative;vertical-align:middle;white-space:nowrap;,X .modebar-btn:position:relative;font-size:16px;padding:3px 4px;height:22px;cursor:pointer;line-height:normal;box-sizing:border-box;,X .modebar-btn svg:position:relative;top:2px;,X .modebar.vertical:display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;max-height:100%;,X .modebar.vertical svg:top:-1px;,X .modebar.vertical .modebar-group:display:block;float:none;padding-left:0px;padding-bottom:8px;,X .modebar.vertical .modebar-group .modebar-btn:display:block;text-align:center;,X data-title:before,X data-title:after:position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none;opacity:0;z-index:1001;pointer-events:none;top:110%;right:50%;,X data-title:hover:before,X data-title:hover:after:display:block;opacity:1;,X data-title:before:content:;position:absolute;background:transparent;border:6px solid transparent;z-index:1002;margin-top:-12px;border-bottom-color:#69738a;margin-right:-6px;,X data-title:after:content:attr(data-title);background:#69738a;color:#fff;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;margin-right:-18px;border-radius:2px;,X .vertical data-title:before,X .vertical data-title:after:top:0%;right:200%;,X .vertical data-title:before:border:6px solid transparent;border-left-color:#69738a;margin-top:8px;margin-right:-30px;,X .select-outline:fill:none;stroke-width:1;shape-rendering:crispEdges;,X .select-outline-1:stroke:#fff;,X .select-outline-2:stroke:#000;stroke-dasharray:2px 2px;,Y:font-family:Open Sans,verdana,arial,sans-serif;position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;,Y p:margin:0;,Y .notifier-note:min-width:180px;max-width:250px;border:1px solid #fff;z-index:3000;margin:0;background-color:#8c97af;background-color:rgba(140,151,175,.9);color:#fff;padding:10px;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;,Y .notifier-close:color:#fff;opacity:.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;,Y .notifier-close:hover:color:#444;text-decoration:none;cursor:pointer;};for(var a in i){var oa.replace(/^,/, ,).replace(/X/g,.js-plotly-plot .plotly).replace(/Y/g,.plotly-notifier);n.addStyleRule(o,ia)}},{../src/lib:498},2:function(t,e,r){use strict;e.exportst(../src/transforms/aggregate)},{../src/transforms/aggregate:1113},3:function(t,e,r){use strict;e.exportst(../src/traces/bar)},{../src/traces/bar:651},4:function(t,e,r){use strict;e.exportst(../src/traces/barpolar)},{../src/traces/barpolar:664},5:function(t,e,r){use strict;e.exportst(../src/traces/box)},{../src/traces/box:674},6:function(t,e,r){use strict;e.exportst(../src/components/calendars)},{../src/components/calendars:359},7:function(t,e,r){use strict;e.exportst(../src/traces/candlestick)},{../src/traces/candlestick:683},8:function(t,e,r){use strict;e.exportst(../src/traces/carpet)},{../src/traces/carpet:702},9:function(t,e,r){use strict;e.exportst(../src/traces/choropleth)},{../src/traces/choropleth:716},10:function(t,e,r){use strict;e.exportst(../src/traces/choroplethmapbox)},{../src/traces/choroplethmapbox:723},11:function(t,e,r){use strict;e.exportst(../src/traces/cone)},{../src/traces/cone:729},12:function(t,e,r){use strict;e.exportst(../src/traces/contour)},{../src/traces/contour:744},13:function(t,e,r){use strict;e.exportst(../src/traces/contourcarpet)},{../src/traces/contourcarpet:755},14:function(t,e,r){use strict;e.exportst(../src/core)},{../src/core:476},15:function(t,e,r){use strict;e.exportst(../src/traces/densitymapbox)},{../src/traces/densitymapbox:763},16:function(t,e,r){use strict;e.exportst(../src/transforms/filter)},{../src/transforms/filter:1114},17:function(t,e,r){use strict;e.exportst(../src/traces/funnel)},{../src/traces/funnel:773},18:function(t,e,r){use strict;e.exportst(../src/traces/funnelarea)},{../src/traces/funnelarea:782},19:function(t,e,r){use strict;e.exportst(../src/transforms/groupby)},{../src/transforms/groupby:1115},20:function(t,e,r){use strict;e.exportst(../src/traces/heatmap)},{../src/traces/heatmap:795},21:function(t,e,r){use strict;e.exportst(../src/traces/heatmapgl)},{../src/traces/heatmapgl:806},22:function(t,e,r){use strict;e.exportst(../src/traces/histogram)},{../src/traces/histogram:818},23:function(t,e,r){use strict;e.exportst(../src/traces/histogram2d)},{../src/traces/histogram2d:824},24:function(t,e,r){use strict;e.exportst(../src/traces/histogram2dcontour)},{../src/traces/histogram2dcontour:828},25:function(t,e,r){use strict;e.exportst(../src/traces/icicle)},{../src/traces/icicle:834},26:function(t,e,r){use strict;e.exportst(../src/traces/image)},{../src/traces/image:847},27:function(t,e,r){use strict;var nt(./core);n.register(t(./bar),t(./box),t(./heatmap),t(./histogram),t(./histogram2d),t(./histogram2dcontour),t(./contour),t(./scatterternary),t(./violin),t(./funnel),t(./waterfall),t(./image),t(./pie),t(./sunburst),t(./treemap),t(./icicle),t(./funnelarea),t(./scatter3d),t(./surface),t(./isosurface),t(./volume),t(./mesh3d),t(./cone),t(./streamtube),t(./scattergeo),t(./choropleth),t(./scattergl),t(./splom),t(./pointcloud),t(./heatmapgl),t(./parcoords),t(./parcats),t(./scattermapbox),t(./choroplethmapbox),t(./densitymapbox),t(./sankey),t(./indicator),t(./table),t(./carpet),t(./scattercarpet),t(./contourcarpet),t(./ohlc),t(./candlestick),t(./scatterpolar),t(./scatterpolargl),t(./barpolar),t(./scattersmith),t(./aggregate),t(./filter),t(./groupby),t(./sort),t(./calendars)),e.exportsn},{./aggregate:2,./bar:3,./barpolar:4,./box:5,./calendars:6,./candlestick:7,./carpet:8,./choropleth:9,./choroplethmapbox:10,./cone:11,./contour:12,./contourcarpet:13,./core:14,./densitymapbox:15,./filter:16,./funnel:17,./funnelarea:18,./groupby:19,./heatmap:20,./heatmapgl:21,./histogram:22,./histogram2d:23,./histogram2dcontour:24,./icicle:25,./image:26,./indicator:28,./isosurface:29,./mesh3d:30,./ohlc:31,./parcats:32,./parcoords:33,./pie:34,./pointcloud:35,./sankey:36,./scatter3d:37,./scattercarpet:38,./scattergeo:39,./scattergl:40,./scattermapbox:41,./scatterpolar:42,./scatterpolargl:43,./scattersmith:44,./scatterternary:45,./sort:46,./splom:47,./streamtube:48,./sunburst:49,./surface:50,./table:51,./treemap:52,./violin:53,./volume:54,./waterfall:55},28:function(t,e,r){use strict;e.exportst(../src/traces/indicator)},{../src/traces/indicator:855},29:function(t,e,r){use strict;e.exportst(../src/traces/isosurface)},{../src/traces/isosurface:861},30:function(t,e,r){use strict;e.exportst(../src/traces/mesh3d)},{../src/traces/mesh3d:866},31:function(t,e,r){use strict;e.exportst(../src/traces/ohlc)},{../src/traces/ohlc:871},32:function(t,e,r){use strict;e.exportst(../src/traces/parcats)},{../src/traces/parcats:880},33:function(t,e,r){use strict;e.exportst(../src/traces/parcoords)},{../src/traces/parcoords:891},34:function(t,e,r){use strict;e.exportst(../src/traces/pie)},{../src/traces/pie:902},35:function(t,e,r){use strict;e.exportst(../src/traces/pointcloud)},{../src/traces/pointcloud:911},36:function(t,e,r){use strict;e.exportst(../src/traces/sankey)},{../src/traces/sankey:917},37:function(t,e,r){use strict;e.exportst(../src/traces/scatter3d)},{../src/traces/scatter3d:955},38:function(t,e,r){use strict;e.exportst(../src/traces/scattercarpet)},{../src/traces/scattercarpet:962},39:function(t,e,r){use strict;e.exportst(../src/traces/scattergeo)},{../src/traces/scattergeo:970},40:function(t,e,r){use strict;e.exportst(../src/traces/scattergl)},{../src/traces/scattergl:984},41:function(t,e,r){use strict;e.exportst(../src/traces/scattermapbox)},{../src/traces/scattermapbox:994},42:function(t,e,r){use strict;e.exportst(../src/traces/scatterpolar)},{../src/traces/scatterpolar:1002},43:function(t,e,r){use strict;e.exportst(../src/traces/scatterpolargl)},{../src/traces/scatterpolargl:1010},44:function(t,e,r){use strict;e.exportst(../src/traces/scattersmith)},{../src/traces/scattersmith:1017},45:function(t,e,r){use strict;e.exportst(../src/traces/scatterternary)},{../src/traces/scatterternary:1025},46:function(t,e,r){use strict;e.exportst(../src/transforms/sort)},{../src/transforms/sort:1117},47:function(t,e,r){use strict;e.exportst(../src/traces/splom)},{../src/traces/splom:1035},48:function(t,e,r){use strict;e.exportst(../src/traces/streamtube)},{../src/traces/streamtube:1043},49:function(t,e,r){use strict;e.exportst(../src/traces/sunburst)},{../src/traces/sunburst:1051},50:function(t,e,r){use strict;e.exportst(../src/traces/surface)},{../src/traces/surface:1060},51:function(t,e,r){use strict;e.exportst(../src/traces/table)},{../src/traces/table:1068},52:function(t,e,r){use strict;e.exportst(../src/traces/treemap)},{../src/traces/treemap:1079},53:function(t,e,r){use strict;e.exportst(../src/traces/violin)},{../src/traces/violin:1092},54:function(t,e,r){use strict;e.exportst(../src/traces/volume)},{../src/traces/volume:1100},55:function(t,e,r){use strict;e.exportst(../src/traces/waterfall)},{../src/traces/waterfall:1108},56:function(t,e,r){!function(n,i){objecttypeof r&&void 0!e?i(r,t(d3-array),t(d3-collection),t(d3-shape),t(elementary-circuits-directed-graph)):i(n.d3n.d3||{},n.d3,n.d3,n.d3,null)}(this,(function(t,e,r,n,i){use strict;function a(t){return t.target.depth}function o(t,e){return t.sourceLinks.length?t.depth:e-1}function s(t){return function(){return t}}ii&&i.hasOwnProperty(default)?i.default:i;var lfunctiontypeof Symbol&&symboltypeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&functiontypeof Symbol&&t.constructorSymbol&&t!Symbol.prototype?symbol:typeof t};function c(t,e){return f(t.source,e.source)||t.index-e.index}function u(t,e){return f(t.target,e.target)||t.index-e.index}function f(t,e){return t.partOfCyclee.partOfCycle?t.y0-e.y0:topt.circularLinkType||bottome.circularLinkType?-1:1}function h(t){return t.value}function p(t){return(t.y0+t.y1)/2}function d(t){return p(t.source)}function m(t){return p(t.target)}function g(t){return t.index}function v(t){return t.nodes}function y(t){return t.links}function x(t,e){var rt.get(e);if(!r)throw new Error(missing: +e);return r}function b(t,e){return e(t)}function _(t,e,r){var n0;if(nullr){for(var a,o0;ot.links.length;o++){var st.linkso,ls.source.index,cs.target.index;al||(al),ac||(ac),-1al.indexOf(c)&&al.push(c)}var ui(a);u.sort((function(t,e){return t.length-e.length}));var f{};for(o0;ou.length;o++){var huo.slice(-2);fh0||(fh0{}),fh0h1!0}t.links.forEach((function(t){var et.target.index,rt.source.index;er||fr&&fre?(t.circular!0,t.circularLinkIDn,n+1):t.circular!1}))}else t.links.forEach((function(t){t.sourcert.targetr?t.circular!1:(t.circular!0,t.circularLinkIDn,n+1)}))}function w(t,e){var r0,n0;t.links.forEach((function(i){i.circular&&(i.source.circularLinkType||i.target.circularLinkType?i.circularLinkTypei.source.circularLinkType?i.source.circularLinkType:i.target.circularLinkType:i.circularLinkTypern?top:bottom,topi.circularLinkType?r+1:n+1,t.nodes.forEach((function(t){b(t,e)!b(i.source,e)&&b(t,e)!b(i.target,e)||(t.circularLinkTypei.circularLinkType)})))})),t.links.forEach((function(t){t.circular&&(t.source.circularLinkTypet.target.circularLinkType&&(t.circularLinkTypet.source.circularLinkType),q(t,e)&&(t.circularLinkTypet.source.circularLinkType))}))}function T(t){var eMath.abs(t.y1-t.y0),rMath.abs(t.target.x0-t.source.x1);return Math.atan(r/e)}function k(t,e){var r0;t.sourceLinks.forEach((function(t){rt.circular&&!q(t,e)?r+1:r}));var n0;return t.targetLinks.forEach((function(t){nt.circular&&!q(t,e)?n+1:n})),r+n}function A(t){var et.source.sourceLinks,r0;e.forEach((function(t){rt.circular?r+1:r}));var nt.target.targetLinks,i0;return n.forEach((function(t){it.circular?i+1:i})),!(r>1||i>1)}function M(t,e,r){return t.sort(E),t.forEach((function(n,i){var a,o,s0;if(q(n,r)&&A(n))n.circularPathData.verticalBuffers+n.width/2;else{for(var l0;li;l++)if(ati,otl,!(a.source.columno.target.column||a.target.column>o.source.column)){var ctl.circularPathData.verticalBuffer+tl.width/2+e;sc>s?c:s}n.circularPathData.verticalBuffers+n.width/2}})),t}function S(t,r,i,a){var oe.min(t.links,(function(t){return t.source.y0}));t.links.forEach((function(t){t.circular&&(t.circularPathData{})})),M(t.links.filter((function(t){returntopt.circularLinkType})),r,a),M(t.links.filter((function(t){returnbottomt.circularLinkType})),r,a),t.links.forEach((function(e){if(e.circular){if(e.circularPathData.arcRadiuse.width+10,e.circularPathData.leftNodeBuffer5,e.circularPathData.rightNodeBuffer5,e.circularPathData.sourceWidthe.source.x1-e.source.x0,e.circularPathData.sourceXe.source.x0+e.circularPathData.sourceWidth,e.circularPathData.targetXe.target.x0,e.circularPathData.sourceYe.y0,e.circularPathData.targetYe.y1,q(e,a)&&A(e))e.circularPathData.leftSmallArcRadius10+e.width/2,e.circularPathData.leftLargeArcRadius10+e.width/2,e.circularPathData.rightSmallArcRadius10+e.width/2,e.circularPathData.rightLargeArcRadius10+e.width/2,bottome.circularLinkType?(e.circularPathData.verticalFullExtente.source.y1+25+e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtente.circularPathData.verticalFullExtent-e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtente.circularPathData.verticalFullExtent-e.circularPathData.rightLargeArcRadius):(e.circularPathData.verticalFullExtente.source.y0-25-e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtente.circularPathData.verticalFullExtent+e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtente.circularPathData.verticalFullExtent+e.circularPathData.rightLargeArcRadius);else{var se.source.column,le.circularLinkType,ct.links.filter((function(t){return t.source.columns&&t.circularLinkTypel}));bottome.circularLinkType?c.sort(C):c.sort(L);var u0;c.forEach((function(t,n){t.circularLinkIDe.circularLinkID&&(e.circularPathData.leftSmallArcRadius10+e.width/2+u,e.circularPathData.leftLargeArcRadius10+e.width/2+n*r+u),u+t.width})),se.target.column,ct.links.filter((function(t){return t.target.columns&&t.circularLinkTypel})),bottome.circularLinkType?c.sort(I):c.sort(P),u0,c.forEach((function(t,n){t.circularLinkIDe.circularLinkID&&(e.circularPathData.rightSmallArcRadius10+e.width/2+u,e.circularPathData.rightLargeArcRadius10+e.width/2+n*r+u),u+t.width})),bottome.circularLinkType?(e.circularPathData.verticalFullExtentMath.max(i,e.source.y1,e.target.y1)+25+e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtente.circularPathData.verticalFullExtent-e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtente.circularPathData.verticalFullExtent-e.circularPathData.rightLargeArcRadius):(e.circularPathData.verticalFullExtento-25-e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtente.circularPathData.verticalFullExtent+e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtente.circularPathData.verticalFullExtent+e.circularPathData.rightLargeArcRadius)}e.circularPathData.leftInnerExtente.circularPathData.sourceX+e.circularPathData.leftNodeBuffer,e.circularPathData.rightInnerExtente.circularPathData.targetX-e.circularPathData.rightNodeBuffer,e.circularPathData.leftFullExtente.circularPathData.sourceX+e.circularPathData.leftLargeArcRadius+e.circularPathData.leftNodeBuffer,e.circularPathData.rightFullExtente.circularPathData.targetX-e.circularPathData.rightLargeArcRadius-e.circularPathData.rightNodeBuffer}if(e.circular)e.pathfunction(t){var e;etopt.circularLinkType?M+t.circularPathData.sourceX+ +t.circularPathData.sourceY+ L+t.circularPathData.leftInnerExtent+ +t.circularPathData.sourceY+ A+t.circularPathData.leftLargeArcRadius+ +t.circularPathData.leftSmallArcRadius+ 0 0 0 +t.circularPathData.leftFullExtent+ +(t.circularPathData.sourceY-t.circularPathData.leftSmallArcRadius)+ L+t.circularPathData.leftFullExtent+ +t.circularPathData.verticalLeftInnerExtent+ A+t.circularPathData.leftLargeArcRadius+ +t.circularPathData.leftLargeArcRadius+ 0 0 0 +t.circularPathData.leftInnerExtent+ +t.circularPathData.verticalFullExtent+ L+t.circularPathData.rightInnerExtent+ +t.circularPathData.verticalFullExtent+ A+t.circularPathData.rightLargeArcRadius+ +t.circularPathData.rightLargeArcRadius+ 0 0 0 +t.circularPathData.rightFullExtent+ +t.circularPathData.verticalRightInnerExtent+ L+t.circularPathData.rightFullExtent+ +(t.circularPathData.targetY-t.circularPathData.rightSmallArcRadius)+ A+t.circularPathData.rightLargeArcRadius+ +t.circularPathData.rightSmallArcRadius+ 0 0 0 +t.circularPathData.rightInnerExtent+ +t.circularPathData.targetY+ L+t.circularPathData.targetX+ +t.circularPathData.targetY:M+t.circularPathData.sourceX+ +t.circularPathData.sourceY+ L+t.circularPathData.leftInnerExtent+ +t.circularPathData.sourceY+ A+t.circularPathData.leftLargeArcRadius+ +t.circularPathData.leftSmallArcRadius+ 0 0 1 +t.circularPathData.leftFullExtent+ +(t.circularPathData.sourceY+t.circularPathData.leftSmallArcRadius)+ L+t.circularPathData.leftFullExtent+ +t.circularPathData.verticalLeftInnerExtent+ A+t.circularPathData.leftLargeArcRadius+ +t.circularPathData.leftLargeArcRadius+ 0 0 1 +t.circularPathData.leftInnerExtent+ +t.circularPathData.verticalFullExtent+ L+t.circularPathData.rightInnerExtent+ +t.circularPathData.verticalFullExtent+ A+t.circularPathData.rightLargeArcRadius+ +t.circularPathData.rightLargeArcRadius+ 0 0 1 +t.circularPathData.rightFullExtent+ +t.circularPathData.verticalRightInnerExtent+ L+t.circularPathData.rightFullExtent+ +(t.circularPathData.targetY+t.circularPathData.rightSmallArcRadius)+ A+t.circularPathData.rightLargeArcRadius+ +t.circularPathData.rightSmallArcRadius+ 0 0 1 +t.circularPathData.rightInnerExtent+ +t.circularPathData.targetY+ L+t.circularPathData.targetX+ +t.circularPathData.targetY;return e}(e);else{var fn.linkHorizontal().source((function(t){returnt.source.x0+(t.source.x1-t.source.x0),t.y0})).target((function(t){returnt.target.x0,t.y1}));e.pathf(e)}}))}function E(t,e){return O(t)O(e)?bottomt.circularLinkType?C(t,e):L(t,e):O(e)-O(t)}function L(t,e){return t.y0-e.y0}function C(t,e){return e.y0-t.y0}function P(t,e){return t.y1-e.y1}function I(t,e){return e.y1-t.y1}function O(t){return t.target.column-t.source.column}function z(t){return t.target.x0-t.source.x1}function D(t,e){var rT(t),nz(e)/Math.tan(r);returnupH(t)?t.y1+n:t.y1-n}function R(t,e){var rT(t),nz(e)/Math.tan(r);returnupH(t)?t.y1-n:t.y1+n}function F(t,e,r,n){t.links.forEach((function(i){if(!i.circular&&i.target.column-i.source.column>1){var ai.source.column+1,oi.target.column-1,s1,lo-a+1;for(s1;ao;a++,s++)t.nodes.forEach((function(o){if(o.columna){var c,us/(l+1),fMath.pow(1-u,3),h3*u*Math.pow(1-u,2),p3*Math.pow(u,2)*(1-u),dMath.pow(u,3),mf*i.y0+h*i.y0+p*i.y1+d*i.y1,gm-i.width/2,vm+i.width/2;g>o.y0&&go.y1?(co.y1-g+10,cbottomo.circularLinkType?c:-c,oN(o,c,e,r),t.nodes.forEach((function(t){b(t,n)!b(o,n)&&t.columno.column&&B(o,t)&&N(t,c,e,r)}))):(v>o.y0&&vo.y1||go.y0&&v>o.y1)&&(cv-o.y0+10,oN(o,c,e,r),t.nodes.forEach((function(t){b(t,n)!b(o,n)&&t.columno.column&&t.y0o.y1&&t.y1>o.y1&&N(t,c,e,r)})))}}))}}))}function B(t,e){return t.y0>e.y0&&t.y0e.y1||(t.y1>e.y0&&t.y1e.y1||t.y0e.y0&&t.y1>e.y1)}function N(t,e,r,n){return t.y0+e>r&&t.y1+en&&(t.y0t.y0+e,t.y1t.y1+e,t.targetLinks.forEach((function(t){t.y1t.y1+e})),t.sourceLinks.forEach((function(t){t.y0t.y0+e}))),t}function j(t,e,r,n){t.nodes.forEach((function(i){n&&i.y+(i.y1-i.y0)>e&&(i.yi.y-(i.y+(i.y1-i.y0)-e));var at.links.filter((function(t){return b(t.source,r)b(i,r)})),oa.length;o>1&&a.sort((function(t,e){if(!t.circular&&!e.circular){if(t.target.columne.target.column)return t.y1-e.y1;if(!V(t,e))return t.y1-e.y1;if(t.target.column>e.target.column){var rR(e,t);return t.y1-r}if(e.target.column>t.target.column)return R(t,e)-e.y1}return t.circular&&!e.circular?topt.circularLinkType?-1:1:e.circular&&!t.circular?tope.circularLinkType?1:-1:t.circular&&e.circular?t.circularLinkTypee.circularLinkType&&topt.circularLinkType?t.target.columne.target.column?t.target.y1-e.target.y1:e.target.column-t.target.column:t.circularLinkTypee.circularLinkType&&bottomt.circularLinkType?t.target.columne.target.column?e.target.y1-t.target.y1:t.target.column-e.target.column:topt.circularLinkType?-1:1:void 0}));var si.y0;a.forEach((function(t){t.y0s+t.width/2,s+t.width})),a.forEach((function(t,e){if(bottomt.circularLinkType){for(var re+1,n0;ro;r++)n+ar.width;t.y0i.y1-n-t.width/2}}))}))}function U(t,e,r){t.nodes.forEach((function(e){var nt.links.filter((function(t){return b(t.target,r)b(e,r)})),in.length;i>1&&n.sort((function(t,e){if(!t.circular&&!e.circular){if(t.source.columne.source.column)return t.y0-e.y0;if(!V(t,e))return t.y0-e.y0;if(e.source.columnt.source.column){var rD(e,t);return t.y0-r}if(t.source.columne.source.column)return D(t,e)-e.y0}return t.circular&&!e.circular?topt.circularLinkType?-1:1:e.circular&&!t.circular?tope.circularLinkType?1:-1:t.circular&&e.circular?t.circularLinkTypee.circularLinkType&&topt.circularLinkType?t.source.columne.source.column?t.source.y1-e.source.y1:t.source.column-e.source.column:t.circularLinkTypee.circularLinkType&&bottomt.circularLinkType?t.source.columne.source.column?t.source.y1-e.source.y1:e.source.column-t.source.column:topt.circularLinkType?-1:1:void 0}));var ae.y0;n.forEach((function(t){t.y1a+t.width/2,a+t.width})),n.forEach((function(t,r){if(bottomt.circularLinkType){for(var ar+1,o0;ai;a++)o+na.width;t.y1e.y1-o-t.width/2}}))}))}function V(t,e){return H(t)H(e)}function H(t){return t.y0-t.y1>0?up:down}function q(t,e){return b(t.source,e)b(t.target,e)}function G(t,r,n){var it.nodes,at.links,o!1,s!1;if(a.forEach((function(t){topt.circularLinkType?o!0:bottomt.circularLinkType&&(s!0)})),0o||0s){var le.min(i,(function(t){return t.y0})),c(n-r)/(e.max(i,(function(t){return t.y1}))-l);i.forEach((function(t){var e(t.y1-t.y0)*c;t.y0(t.y0-l)*c,t.y1t.y0+e})),a.forEach((function(t){t.y0(t.y0-l)*c,t.y1(t.y1-l)*c,t.widtht.width*c}))}}t.sankeyCircularfunction(){var t,n,i0,a0,b1,T1,A24,Mg,Eo,Lv,Cy,P32,I2,Onull;function z(){var t{nodes:L.apply(null,arguments),links:C.apply(null,arguments)};D(t),_(t,M,O),R(t),B(t),w(t,M),N(t,P,M),V(t);for(var e4,r0;re;r++)j(t,T,M),U(t,T,M),F(t,a,T,M),j(t,T,M),U(t,T,M);return G(t,a,T),S(t,I,T,M),t}function D(t){t.nodes.forEach((function(t,e){t.indexe,t.sourceLinks,t.targetLinks}));var er.map(t.nodes,M);return t.links.forEach((function(t,r){t.indexr;var nt.source,it.target;object!(void 0n?undefined:l(n))&&(nt.sourcex(e,n)),object!(void 0i?undefined:l(i))&&(it.targetx(e,i)),n.sourceLinks.push(t),i.targetLinks.push(t)})),t}function R(t){t.nodes.forEach((function(t){t.partOfCycle!1,t.valueMath.max(e.sum(t.sourceLinks,h),e.sum(t.targetLinks,h)),t.sourceLinks.forEach((function(e){e.circular&&(t.partOfCycle!0,t.circularLinkTypee.circularLinkType)})),t.targetLinks.forEach((function(e){e.circular&&(t.partOfCycle!0,t.circularLinkTypee.circularLinkType)}))}))}function B(t){var e,r,n;for(et.nodes,r,n0;e.length;++n,er,r)e.forEach((function(t){t.depthn,t.sourceLinks.forEach((function(t){r.indexOf(t.target)0&&!t.circular&&r.push(t.target)}))}));for(et.nodes,r,n0;e.length;++n,er,r)e.forEach((function(t){t.heightn,t.targetLinks.forEach((function(t){r.indexOf(t.source)0&&!t.circular&&r.push(t.source)}))}));t.nodes.forEach((function(t){t.columnMath.floor(E.call(null,t,n))}))}function N(o,s,l){var cr.nest().key((function(t){return t.column})).sortKeys(e.ascending).entries(o.nodes).map((function(t){return t.values}));!function(r){if(n){var s1/0;c.forEach((function(t){var eT*n/(t.length+1);ses?e:s})),ts}var le.min(c,(function(r){return(T-a-(r.length-1)*t)/e.sum(r,h)}));l*.3,o.links.forEach((function(t){t.widtht.value*l}));var ufunction(t){var r0,n0,i0,a0,oe.max(t.nodes,(function(t){return t.column}));return t.links.forEach((function(t){t.circular&&(topt.circularLinkType?r+t.width:n+t.width,0t.target.column&&(a+t.width),t.source.columno&&(i+t.width))})),{top:rr>0?r+25+10:r,bottom:nn>0?n+25+10:n,left:aa>0?a+25+10:a,right:ii>0?i+25+10:i}}(o),ffunction(t,r){var ne.max(t.nodes,(function(t){return t.column})),ob-i,sT-a,lo/(o+r.right+r.left),cs/(s+r.top+r.bottom);return ii*l+r.left,b0r.right?b:b*l,aa*c+r.top,T*c,t.nodes.forEach((function(t){t.x0i+t.column*((b-i-A)/n),t.x1t.x0+A})),c}(o,u);l*f,o.links.forEach((function(t){t.widtht.value*l})),c.forEach((function(t){var et.length;t.forEach((function(t,n){t.depthc.length-1&&1e||0t.depth&&1e?(t.y0T/2-t.value*l,t.y1t.y0+t.value*l):t.partOfCycle?0k(t,r)?(t.y0T/2+n,t.y1t.y0+t.value*l):topt.circularLinkType?(t.y0a+n,t.y1t.y0+t.value*l):(t.y0T-t.value*l-n,t.y1t.y0+t.value*l):0u.top||0u.bottom?(t.y0(T-a)/e*n,t.y1t.y0+t.value*l):(t.y0(T-a)/2-e/2+n,t.y1t.y0+t.value*l)}))}))}(l),y();for(var u1,gs;g>0;--g)v(u*.99,l),y();function v(t,r){var nc.length;c.forEach((function(i){var ai.length,oi0.depth;i.forEach((function(i){var s;if(i.sourceLinks.length||i.targetLinks.length)if(i.partOfCycle&&k(i,r)>0);else if(0o&&1a)si.y1-i.y0,i.y0T/2-s/2,i.y1T/2+s/2;else if(on-1&&1a)si.y1-i.y0,i.y0T/2-s/2,i.y1T/2+s/2;else{var le.mean(i.sourceLinks,m),ce.mean(i.targetLinks,d),u((l&&c?(l+c)/2:l||c)-p(i))*t;i.y0+u,i.y1+u}}))}))}function y(){c.forEach((function(e){var r,n,i,oa,se.length;for(e.sort(f),i0;is;++i)(no-(rei).y0)>0&&(r.y0+n,r.y1+n),or.y1+t;if((no-t-T)>0)for(or.y0-n,r.y1-n,is-2;i>0;--i)(n(rei).y1+t-o)>0&&(r.y0-n,r.y1-n),or.y0}))}}function V(t){t.nodes.forEach((function(t){t.sourceLinks.sort(u),t.targetLinks.sort(c)})),t.nodes.forEach((function(t){var et.y0,re,nt.y1,in;t.sourceLinks.forEach((function(t){t.circular?(t.y0n-t.width/2,n-t.width):(t.y0e+t.width/2,e+t.width)})),t.targetLinks.forEach((function(t){t.circular?(t.y1i-t.width/2,i-t.width):(t.y1r+t.width/2,r+t.width)}))}))}return z.nodeIdfunction(t){return arguments.length?(Mfunctiontypeof t?t:s(t),z):M},z.nodeAlignfunction(t){return arguments.length?(Efunctiontypeof t?t:s(t),z):E},z.nodeWidthfunction(t){return arguments.length?(A+t,z):A},z.nodePaddingfunction(e){return arguments.length?(t+e,z):t},z.nodesfunction(t){return arguments.length?(Lfunctiontypeof t?t:s(t),z):L},z.linksfunction(t){return arguments.length?(Cfunctiontypeof t?t:s(t),z):C},z.sizefunction(t){return arguments.length?(ia0,b+t0,T+t1,z):b-i,T-a},z.extentfunction(t){return arguments.length?(i+t00,b+t10,a+t01,T+t11,z):i,a,b,T},z.iterationsfunction(t){return arguments.length?(P+t,z):P},z.circularLinkGapfunction(t){return arguments.length?(I+t,z):I},z.nodePaddingRatiofunction(t){return arguments.length?(n+t,z):n},z.sortNodesfunction(t){return arguments.length?(Ot,z):O},z.updatefunction(t){return w(t,M),V(t),t.links.forEach((function(t){t.circular&&(t.circularLinkTypet.y0+t.y1T?top:bottom,t.source.circularLinkTypet.circularLinkType,t.target.circularLinkTypet.circularLinkType)})),j(t,T,M,!1),U(t,T,M),S(t,I,T,M),t},z},t.sankeyCenterfunction(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?e.min(t.sourceLinks,a)-1:0},t.sankeyLeftfunction(t){return t.depth},t.sankeyRightfunction(t,e){return e-1-t.height},t.sankeyJustifyo,Object.defineProperty(t,__esModule,{value:!0})}))},{d3-array:102,d3-collection:103,d3-shape:114,elementary-circuits-directed-graph:124},57:function(t,e,r){!function(n,i){objecttypeof r&&void 0!e?i(r,t(d3-array),t(d3-collection),t(d3-shape)):i(n.d3n.d3||{},n.d3,n.d3,n.d3)}(this,(function(t,e,r,n){use strict;function i(t){return t.target.depth}function a(t,e){return t.sourceLinks.length?t.depth:e-1}function o(t){return function(){return t}}function s(t,e){return c(t.source,e.source)||t.index-e.index}function l(t,e){return c(t.target,e.target)||t.index-e.index}function c(t,e){return t.y0-e.y0}function u(t){return t.value}function f(t){return(t.y0+t.y1)/2}function h(t){return f(t.source)*t.value}function p(t){return f(t.target)*t.value}function d(t){return t.index}function m(t){return t.nodes}function g(t){return t.links}function v(t,e){var rt.get(e);if(!r)throw new Error(missing: +e);return r}function y(t){returnt.source.x1,t.y0}function x(t){returnt.target.x0,t.y1}t.sankeyfunction(){var t0,n0,i1,y1,x24,b8,_d,wa,Tm,kg,A32;function M(){var t{nodes:T.apply(null,arguments),links:k.apply(null,arguments)};return S(t),E(t),L(t),C(t),P(t),t}function S(t){t.nodes.forEach((function(t,e){t.indexe,t.sourceLinks,t.targetLinks}));var er.map(t.nodes,_);t.links.forEach((function(t,r){t.indexr;var nt.source,it.target;object!typeof n&&(nt.sourcev(e,n)),object!typeof i&&(it.targetv(e,i)),n.sourceLinks.push(t),i.targetLinks.push(t)}))}function E(t){t.nodes.forEach((function(t){t.valueMath.max(e.sum(t.sourceLinks,u),e.sum(t.targetLinks,u))}))}function L(e){var r,n,a;for(re.nodes,n,a0;r.length;++a,rn,n)r.forEach((function(t){t.deptha,t.sourceLinks.forEach((function(t){n.indexOf(t.target)0&&n.push(t.target)}))}));for(re.nodes,n,a0;r.length;++a,rn,n)r.forEach((function(t){t.heighta,t.targetLinks.forEach((function(t){n.indexOf(t.source)0&&n.push(t.source)}))}));var o(i-t-x)/(a-1);e.nodes.forEach((function(e){e.x1(e.x0t+Math.max(0,Math.min(a-1,Math.floor(w.call(null,e,a))))*o)+x}))}function C(t){var ir.nest().key((function(t){return t.x0})).sortKeys(e.ascending).entries(t.nodes).map((function(t){return t.values}));!function(){var re.max(i,(function(t){return t.length})),a2/3*(y-n)/(r-1);b>a&&(ba);var oe.min(i,(function(t){return(y-n-(t.length-1)*b)/e.sum(t,u)}));i.forEach((function(t){t.forEach((function(t,e){t.y1(t.y0e)+t.value*o}))})),t.links.forEach((function(t){t.widtht.value*o}))}(),d();for(var a1,oA;o>0;--o)l(a*.99),d(),s(a),d();function s(t){i.forEach((function(r){r.forEach((function(r){if(r.targetLinks.length){var n(e.sum(r.targetLinks,h)/e.sum(r.targetLinks,u)-f(r))*t;r.y0+n,r.y1+n}}))}))}function l(t){i.slice().reverse().forEach((function(r){r.forEach((function(r){if(r.sourceLinks.length){var n(e.sum(r.sourceLinks,p)/e.sum(r.sourceLinks,u)-f(r))*t;r.y0+n,r.y1+n}}))}))}function d(){i.forEach((function(t){var e,r,i,an,ot.length;for(t.sort(c),i0;io;++i)(ra-(eti).y0)>0&&(e.y0+r,e.y1+r),ae.y1+b;if((ra-b-y)>0)for(ae.y0-r,e.y1-r,io-2;i>0;--i)(r(eti).y1+b-a)>0&&(e.y0-r,e.y1-r),ae.y0}))}}function P(t){t.nodes.forEach((function(t){t.sourceLinks.sort(l),t.targetLinks.sort(s)})),t.nodes.forEach((function(t){var et.y0,re;t.sourceLinks.forEach((function(t){t.y0e+t.width/2,e+t.width})),t.targetLinks.forEach((function(t){t.y1r+t.width/2,r+t.width}))}))}return M.updatefunction(t){return P(t),t},M.nodeIdfunction(t){return arguments.length?(_functiontypeof t?t:o(t),M):_},M.nodeAlignfunction(t){return arguments.length?(wfunctiontypeof t?t:o(t),M):w},M.nodeWidthfunction(t){return arguments.length?(x+t,M):x},M.nodePaddingfunction(t){return arguments.length?(b+t,M):b},M.nodesfunction(t){return arguments.length?(Tfunctiontypeof t?t:o(t),M):T},M.linksfunction(t){return arguments.length?(kfunctiontypeof t?t:o(t),M):k},M.sizefunction(e){return arguments.length?(tn0,i+e0,y+e1,M):i-t,y-n},M.extentfunction(e){return arguments.length?(t+e00,i+e10,n+e01,y+e11,M):t,n,i,y},M.iterationsfunction(t){return arguments.length?(A+t,M):A},M},t.sankeyCenterfunction(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?e.min(t.sourceLinks,i)-1:0},t.sankeyLeftfunction(t){return t.depth},t.sankeyRightfunction(t,e){return e-1-t.height},t.sankeyJustifya,t.sankeyLinkHorizontalfunction(){return n.linkHorizontal().source(y).target(x)},Object.defineProperty(t,__esModule,{value:!0})}))},{d3-array:102,d3-collection:103,d3-shape:114},58:function(t,e,r){(function(){var t{version:3.8.0},r.slice,nfunction(t){return r.call(t)},iself.document;function a(t){return t&&(t.ownerDocument||t.document||t).documentElement}function o(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}if(i)try{n(i.documentElement.childNodes)0.nodeType}catch(t){nfunction(t){for(var et.length,rnew Array(e);e--;)rete;return r}}if(Date.now||(Date.nowfunction(){return+new Date}),i)try{i.createElement(DIV).style.setProperty(opacity,0,)}catch(t){var sthis.Element.prototype,ls.setAttribute,cs.setAttributeNS,uthis.CSSStyleDeclaration.prototype,fu.setProperty;s.setAttributefunction(t,e){l.call(this,t,e+)},s.setAttributeNSfunction(t,e,r){c.call(this,t,e,r+)},u.setPropertyfunction(t,e,r){f.call(this,t,e+,r)}}function h(t,e){return te?-1:t>e?1:t>e?0:NaN}function p(t){return nullt?NaN:+t}function d(t){return!isNaN(t)}function m(t){return{left:function(e,r,n,i){for(arguments.length3&&(n0),arguments.length4&&(ie.length);ni;){var an+i>>>1;t(ea,r)0?na+1:ia}return n},right:function(e,r,n,i){for(arguments.length3&&(n0),arguments.length4&&(ie.length);ni;){var an+i>>>1;t(ea,r)>0?ia:na+1}return n}}}t.ascendingh,t.descendingfunction(t,e){return et?-1:e>t?1:e>t?0:NaN},t.minfunction(t,e){var r,n,i-1,at.length;if(1arguments.length){for(;++ia;)if(null!(nti)&&n>n){rn;break}for(;++ia;)null!(nti)&&r>n&&(rn)}else{for(;++ia;)if(null!(ne.call(t,ti,i))&&n>n){rn;break}for(;++ia;)null!(ne.call(t,ti,i))&&r>n&&(rn)}return r},t.maxfunction(t,e){var r,n,i-1,at.length;if(1arguments.length){for(;++ia;)if(null!(nti)&&n>n){rn;break}for(;++ia;)null!(nti)&&n>r&&(rn)}else{for(;++ia;)if(null!(ne.call(t,ti,i))&&n>n){rn;break}for(;++ia;)null!(ne.call(t,ti,i))&&n>r&&(rn)}return r},t.extentfunction(t,e){var r,n,i,a-1,ot.length;if(1arguments.length){for(;++ao;)if(null!(nta)&&n>n){rin;break}for(;++ao;)null!(nta)&&(r>n&&(rn),in&&(in))}else{for(;++ao;)if(null!(ne.call(t,ta,a))&&n>n){rin;break}for(;++ao;)null!(ne.call(t,ta,a))&&(r>n&&(rn),in&&(in))}returnr,i},t.sumfunction(t,e){var r,n0,it.length,a-1;if(1arguments.length)for(;++ai;)d(r+ta)&&(n+r);else for(;++ai;)d(r+e.call(t,ta,a))&&(n+r);return n},t.meanfunction(t,e){var r,n0,it.length,a-1,oi;if(1arguments.length)for(;++ai;)d(rp(ta))?n+r:--o;else for(;++ai;)d(rp(e.call(t,ta,a)))?n+r:--o;if(o)return n/o},t.quantilefunction(t,e){var r(t.length-1)*e+1,nMath.floor(r),i+tn-1,ar-n;return a?i+a*(tn-i):i},t.medianfunction(e,r){var n,i,ae.length,o-1;if(1arguments.length)for(;++oa;)d(np(eo))&&i.push(n);else for(;++oa;)d(np(r.call(e,eo,o)))&&i.push(n);if(i.length)return t.quantile(i.sort(h),.5)},t.variancefunction(t,e){var r,n,it.length,a0,o0,s-1,l0;if(1arguments.length)for(;++si;)d(rp(ts))&&(o+(nr-a)*(r-(a+n/++l)));else for(;++si;)d(rp(e.call(t,ts,s)))&&(o+(nr-a)*(r-(a+n/++l)));if(l>1)return o/(l-1)},t.deviationfunction(){var et.variance.apply(this,arguments);return e?Math.sqrt(e):e};var gm(h);function v(t){return t.length}t.bisectLeftg.left,t.bisectt.bisectRightg.right,t.bisectorfunction(t){return m(1t.length?function(e,r){return h(t(e),r)}:t)},t.shufflefunction(t,e,r){(aarguments.length)3&&(rt.length,a2&&(e0));for(var n,i,ar-e;a;)iMath.random()*a--|0,nta+e,ta+eti+e,ti+en;return t},t.permutefunction(t,e){for(var re.length,nnew Array(r);r--;)nrter;return n},t.pairsfunction(t){for(var e0,rt.length-1,nt0,inew Array(r0?0:r);er;)ien,nt++e;return i},t.transposefunction(e){if(!(ae.length))return;for(var r-1,nt.min(e,v),inew Array(n);++rn;)for(var a,o-1,sirnew Array(a);++oa;)soeor;return i},t.zipfunction(){return t.transpose(arguments)},t.keysfunction(t){var e;for(var r in t)e.push(r);return e},t.valuesfunction(t){var e;for(var r in t)e.push(tr);return e},t.entriesfunction(t){var e;for(var r in t)e.push({key:r,value:tr});return e},t.mergefunction(t){for(var e,r,n,it.length,a-1,o0;++ai;)o+ta.length;for(rnew Array(o);--i>0;)for(e(nti).length;--e>0;)r--one;return r};var yMath.abs;function x(t){for(var e1;t*e%1;)e*10;return e}function b(t,e){for(var r in e)Object.defineProperty(t.prototype,r,{value:er,enumerable:!1})}function _(){this._Object.create(null)}t.rangefunction(t,e,r){if(arguments.length3&&(r1,arguments.length2&&(et,t0)),(e-t)/r1/0)throw new Error(infinite range);var n,i,ax(y(r)),o-1;if(t*a,e*a,(r*a)0)for(;(nt+r*++o)>e;)i.push(n/a);else for(;(nt+r*++o)e;)i.push(n/a);return i},t.mapfunction(t,e){var rnew _;if(t instanceof _)t.forEach((function(t,e){r.set(t,e)}));else if(Array.isArray(t)){var n,i-1,at.length;if(1arguments.length)for(;++ia;)r.set(i,ti);else for(;++ia;)r.set(e.call(t,nti,i),n)}else for(var o in t)r.set(o,to);return r};function w(t){return__proto__(t+)||\0t0?\0+t:t}function T(t){return\0(t+)0?t.slice(1):t}function k(t){return w(t)in this._}function A(t){return(tw(t))in this._&&delete this._t}function M(){var t;for(var e in this._)t.push(T(e));return t}function S(){var t0;for(var e in this._)++t;return t}function E(){for(var t in this._)return!1;return!0}function L(){this._Object.create(null)}function C(t){return t}function P(t,e,r){return function(){var nr.apply(e,arguments);return ne?t:n}}function I(t,e){if(e in t)return e;ee.charAt(0).toUpperCase()+e.slice(1);for(var r0,nO.length;rn;++r){var iOr+e;if(i in t)return i}}b(_,{has:k,get:function(t){return this._w(t)},set:function(t,e){return this._w(t)e},remove:A,keys:M,values:function(){var t;for(var e in this._)t.push(this._e);return t},entries:function(){var t;for(var e in this._)t.push({key:T(e),value:this._e});return t},size:S,empty:E,forEach:function(t){for(var e in this._)t.call(this,T(e),this._e)}}),t.nestfunction(){var e,r,n{},i,a;function o(t,a,s){if(s>i.length)return r?r.call(n,a):e?a.sort(e):a;for(var l,c,u,f,h-1,pa.length,dis++,mnew _;++hp;)(fm.get(ld(cah)))?f.push(c):m.set(l,c);return t?(ct(),ufunction(e,r){c.set(e,o(t,r,s))}):(c{},ufunction(e,r){ceo(t,r,s)}),m.forEach(u),c}return n.mapfunction(t,e){return o(e,t,0)},n.entriesfunction(e){return function t(e,r){if(r>i.length)return e;var n,oar++;return e.forEach((function(e,i){n.push({key:e,values:t(i,r)})})),o?n.sort((function(t,e){return o(t.key,e.key)})):n}(o(t.map,e,0),0)},n.keyfunction(t){return i.push(t),n},n.sortKeysfunction(t){return ai.length-1t,n},n.sortValuesfunction(t){return et,n},n.rollupfunction(t){return rt,n},n},t.setfunction(t){var enew L;if(t)for(var r0,nt.length;rn;++r)e.add(tr);return e},b(L,{has:k,add:function(t){return this._w(t+)!0,t},remove:A,values:M,size:S,empty:E,forEach:function(t){for(var e in this._)t.call(this,T(e))}}),t.behavior{},t.rebindfunction(t,e){for(var r,n1,iarguments.length;++ni;)trargumentsnP(t,e,er);return t};var Owebkit,ms,moz,Moz,o,O;function z(){}function D(){}function R(t){var e,rnew _;function n(){for(var r,ne,i-1,an.length;++ia;)(rni.on)&&r.apply(this,arguments);return t}return n.onfunction(n,i){var a,or.get(n);return arguments.length2?o&&o.on:(o&&(o.onnull,ee.slice(0,ae.indexOf(o)).concat(e.slice(a+1)),r.remove(n)),i&&e.push(r.set(n,{on:i})),t)},n}function F(){t.event.preventDefault()}function B(){for(var e,rt.event;er.sourceEvent;)re;return r}function N(e){for(var rnew D,n0,iarguments.length;++ni;)rargumentsnR(r);return r.offunction(n,i){return function(a){try{var oa.sourceEventt.event;a.targete,t.eventa,ra.type.apply(n,i)}finally{t.evento}}},r}t.dispatchfunction(){for(var tnew D,e-1,rarguments.length;++er;)targumentseR(t);return t},D.prototype.onfunction(t,e){var rt.indexOf(.),n;if(r>0&&(nt.slice(r+1),tt.slice(0,r)),t)return arguments.length2?thist.on(n):thist.on(n,e);if(2arguments.length){if(nulle)for(t in this)this.hasOwnProperty(t)&&thist.on(n,null);return this}},t.eventnull,t.requotefunction(t){return t.replace(j,\\$&)};var j/\\\^\$\*\+\?\|\\\(\)\.\{\}/g,U{}.__proto__?function(t,e){t.__proto__e}:function(t,e){for(var r in e)trer};function V(t){return U(t,Y),t}var Hfunction(t,e){return e.querySelector(t)},qfunction(t,e){return e.querySelectorAll(t)},Gfunction(t,e){var rt.matches||tI(t,matchesSelector);return(Gfunction(t,e){return r.call(t,e)})(t,e)};functiontypeof Sizzle&&(Hfunction(t,e){return Sizzle(t,e)0||null},qSizzle,GSizzle.matchesSelector),t.selectionfunction(){return t.select(i.documentElement)};var Yt.selection.prototype;function W(t){returnfunctiontypeof t?t:function(){return H(t,this)}}function X(t){returnfunctiontypeof t?t:function(){return q(t,this)}}Y.selectfunction(t){var e,r,n,i,a;tW(t);for(var o-1,sthis.length;++os;){a.push(e),e.parentNode(nthiso).parentNode;for(var l-1,cn.length;++lc;)(inl)?(e.push(rt.call(i,i.__data__,l,o)),r&&__data__in i&&(r.__data__i.__data__)):e.push(null)}return V(a)},Y.selectAllfunction(t){var e,r,i;tX(t);for(var a-1,othis.length;++ao;)for(var sthisa,l-1,cs.length;++lc;)(rsl)&&(i.push(en(t.call(r,r.__data__,l,a))),e.parentNoder);return V(i)};var Zhttp://www.w3.org/1999/xhtml,J{svg:http://www.w3.org/2000/svg,xhtml:Z,xlink:http://www.w3.org/1999/xlink,xml:http://www.w3.org/XML/1998/namespace,xmlns:http://www.w3.org/2000/xmlns/};function K(e,r){return et.ns.qualify(e),nullr?e.local?function(){this.removeAttributeNS(e.space,e.local)}:function(){this.removeAttribute(e)}:functiontypeof r?e.local?function(){var tr.apply(this,arguments);nullt?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,t)}:function(){var tr.apply(this,arguments);nullt?this.removeAttribute(e):this.setAttribute(e,t)}:e.local?function(){this.setAttributeNS(e.space,e.local,r)}:function(){this.setAttribute(e,r)}}function Q(t){return t.trim().replace(/\s+/g, )}function $(e){return new RegExp((?:^|\\s+)+t.requote(e)+(?:\\s+|$),g)}function tt(t){return(t+).trim().split(/^|\s+/)}function et(t,e){var r(ttt(t).map(rt)).length;returnfunctiontypeof e?function(){for(var n-1,ie.apply(this,arguments);++nr;)tn(this,i)}:function(){for(var n-1;++nr;)tn(this,e)}}function rt(t){var e$(t);return function(r,n){if(ir.classList)return n?i.add(t):i.remove(t);var ir.getAttribute(class)||;n?(e.lastIndex0,e.test(i)||r.setAttribute(class,Q(i+ +t))):r.setAttribute(class,Q(i.replace(e, )))}}function nt(t,e,r){return nulle?function(){this.style.removeProperty(t)}:functiontypeof e?function(){var ne.apply(this,arguments);nulln?this.style.removeProperty(t):this.style.setProperty(t,n,r)}:function(){this.style.setProperty(t,e,r)}}function it(t,e){return nulle?function(){delete thist}:functiontypeof e?function(){var re.apply(this,arguments);nullr?delete thist:thistr}:function(){thiste}}function at(e){returnfunctiontypeof e?e:(et.ns.qualify(e)).local?function(){return this.ownerDocument.createElementNS(e.space,e.local)}:function(){var tthis.ownerDocument,rthis.namespaceURI;return rZ&&t.documentElement.namespaceURIZ?t.createElement(e):t.createElementNS(r,e)}}function ot(){var tthis.parentNode;t&&t.removeChild(this)}function st(t){return{__data__:t}}function lt(t){return function(){return G(this,t)}}function ct(t){return arguments.length||(th),function(e,r){return e&&r?t(e.__data__,r.__data__):!e-!r}}function ut(t,e){for(var r0,nt.length;rn;r++)for(var i,atr,o0,sa.length;os;o++)(iao)&&e(i,o,r);return t}function ft(t){return U(t,ht),t}t.ns{prefix:J,qualify:function(t){var et.indexOf(:),rt;return e>0&&xmlns!(rt.slice(0,e))&&(tt.slice(e+1)),J.hasOwnProperty(r)?{space:Jr,local:t}:t}},Y.attrfunction(e,r){if(arguments.length2){if(stringtypeof e){var nthis.node();return(et.ns.qualify(e)).local?n.getAttributeNS(e.space,e.local):n.getAttribute(e)}for(r in e)this.each(K(r,er));return this}return this.each(K(e,r))},Y.classedfunction(t,e){if(arguments.length2){if(stringtypeof t){var rthis.node(),n(ttt(t)).length,i-1;if(er.classList){for(;++in;)if(!e.contains(ti))return!1}else for(er.getAttribute(class);++in;)if(!$(ti).test(e))return!1;return!0}for(e in t)this.each(et(e,te));return this}return this.each(et(t,e))},Y.stylefunction(t,e,r){var narguments.length;if(n3){if(string!typeof t){for(r in n2&&(e),t)this.each(nt(r,tr,e));return this}if(n2){var ithis.node();return o(i).getComputedStyle(i,null).getPropertyValue(t)}r}return this.each(nt(t,e,r))},Y.propertyfunction(t,e){if(arguments.length2){if(stringtypeof t)return this.node()t;for(e in t)this.each(it(e,te));return this}return this.each(it(t,e))},Y.textfunction(t){return arguments.length?this.each(functiontypeof t?function(){var et.apply(this,arguments);this.textContentnulle?:e}:nullt?function(){this.textContent}:function(){this.textContentt}):this.node().textContent},Y.htmlfunction(t){return arguments.length?this.each(functiontypeof t?function(){var et.apply(this,arguments);this.innerHTMLnulle?:e}:nullt?function(){this.innerHTML}:function(){this.innerHTMLt}):this.node().innerHTML},Y.appendfunction(t){return tat(t),this.select((function(){return this.appendChild(t.apply(this,arguments))}))},Y.insertfunction(t,e){return tat(t),eW(e),this.select((function(){return this.insertBefore(t.apply(this,arguments),e.apply(this,arguments)||null)}))},Y.removefunction(){return this.each(ot)},Y.datafunction(t,e){var r,n,i-1,athis.length;if(!arguments.length){for(tnew Array(a(rthis0).length);++ia;)(nri)&&(tin.__data__);return t}function o(t,r){var n,i,a,ot.length,ur.length,fMath.min(o,u),hnew Array(u),pnew Array(u),dnew Array(o);if(e){var m,gnew _,vnew Array(o);for(n-1;++no;)(itn)&&(g.has(me.call(i,i.__data__,n))?dni:g.set(m,i),vnm);for(n-1;++nu;)(ig.get(me.call(r,arn,n)))?!0!i&&(hni,i.__data__a):pnst(a),g.set(m,!0);for(n-1;++no;)n in v&&!0!g.get(vn)&&(dntn)}else{for(n-1;++nf;)itn,arn,i?(i.__data__a,hni):pnst(a);for(;nu;++n)pnst(rn);for(;no;++n)dntn}p.updateh,p.parentNodeh.parentNoded.parentNodet.parentNode,s.push(p),l.push(h),c.push(d)}var sft(),lV(),cV();if(functiontypeof t)for(;++ia;)o(rthisi,t.call(r,r.parentNode.__data__,i));else for(;++ia;)o(rthisi,t);return l.enterfunction(){return s},l.exitfunction(){return c},l},Y.datumfunction(t){return arguments.length?this.property(__data__,t):this.property(__data__)},Y.filterfunction(t){var e,r,n,i;function!typeof t&&(tlt(t));for(var a0,othis.length;ao;a++){i.push(e),e.parentNode(rthisa).parentNode;for(var s0,lr.length;sl;s++)(nrs)&&t.call(n,n.__data__,s,a)&&e.push(n)}return V(i)},Y.orderfunction(){for(var t-1,ethis.length;++te;)for(var r,nthist,in.length-1,ani;--i>0;)(rni)&&(a&&a!r.nextSibling&&a.parentNode.insertBefore(r,a),ar);return this},Y.sortfunction(t){tct.apply(this,arguments);for(var e-1,rthis.length;++er;)thise.sort(t);return this.order()},Y.eachfunction(t){return ut(this,(function(e,r,n){t.call(e,e.__data__,r,n)}))},Y.callfunction(t){var en(arguments);return t.apply(e0this,e),this},Y.emptyfunction(){return!this.node()},Y.nodefunction(){for(var t0,ethis.length;te;t++)for(var rthist,n0,ir.length;ni;n++){var arn;if(a)return a}return null},Y.sizefunction(){var t0;return ut(this,(function(){++t})),t};var ht;function pt(t){var e,r;return function(n,i,a){var o,sta.update,ls.length;for(a!r&&(ra,e0),i>e&&(ei+1);!(ose)&&++el;);return o}}function dt(e,r,i){var a__on+e,oe.indexOf(.),sgt;o>0&&(ee.slice(0,o));var lmt.get(e);function c(){var tthisa;t&&(this.removeEventListener(e,t,t.$),delete thisa)}return l&&(el,svt),o?r?function(){var ts(r,n(arguments));c.call(this),this.addEventListener(e,thisat,t.$i),t._r}:c:r?z:function(){var r,nnew RegExp(^__on(^.+)+t.requote(e)+$);for(var i in this)if(ri.match(n)){var athisi;this.removeEventListener(r1,a,a.$),delete thisi}}}t.selection.enterft,t.selection.enter.prototypeht,ht.appendY.append,ht.emptyY.empty,ht.nodeY.node,ht.callY.call,ht.sizeY.size,ht.selectfunction(t){for(var e,r,n,i,a,o,s-1,lthis.length;++sl;){n(ithiss).update,o.push(e),e.parentNodei.parentNode;for(var c-1,ui.length;++cu;)(aic)?(e.push(ncrt.call(i.parentNode,a.__data__,c,s)),r.__data__a.__data__):e.push(null)}return V(o)},ht.insertfunction(t,e){return arguments.length2&&(ept(this)),Y.insert.call(this,t,e)},t.selectfunction(t){var e;returnstringtypeof t?(eH(t,i)).parentNodei.documentElement:(et).parentNodea(t),V(e)},t.selectAllfunction(t){var e;returnstringtypeof t?(en(q(t,i))).parentNodei.documentElement:(en(t)).parentNodenull,V(e)},Y.onfunction(t,e,r){var narguments.length;if(n3){if(string!typeof t){for(r in n2&&(e!1),t)this.each(dt(r,tr,e));return this}if(n2)return(nthis.node()__on+t)&&n._;r!1}return this.each(dt(t,e,r))};var mtt.map({mouseenter:mouseover,mouseleave:mouseout});function gt(e,r){return function(n){var it.event;t.eventn,r0this.__data__;try{e.apply(this,r)}finally{t.eventi}}}function vt(t,e){var rgt(t,e);return function(t){var et.relatedTarget;e&&(ethis||8&e.compareDocumentPosition(this))||r.call(this,t)}}i&&mt.forEach((function(t){on+t in i&&mt.remove(t)}));var yt,xt0;function bt(e){var r.dragsuppress-+ ++xt,nclick+r,it.select(o(e)).on(touchmove+r,F).on(dragstart+r,F).on(selectstart+r,F);if(nullyt&&(yt!(onselectstartin e)&&I(e.style,userSelect)),yt){var sa(e).style,lsyt;sytnone}return function(t){if(i.on(r,null),yt&&(sytl),t){var efunction(){i.on(n,null)};i.on(n,(function(){F(),e()}),!0),setTimeout(e,0)}}}t.mousefunction(t){return wt(t,B())};var _tthis.navigator&&/WebKit/.test(this.navigator.userAgent)?-1:0;function wt(e,r){r.changedTouches&&(rr.changedTouches0);var ne.ownerSVGElement||e;if(n.createSVGPoint){var in.createSVGPoint();if(_t0){var ao(e);if(a.scrollX||a.scrollY){var s(nt.select(body).append(svg).style({position:absolute,top:0,left:0,margin:0,padding:0,border:none},important))00.getScreenCTM();_t!(s.f||s.e),n.remove()}}return _t?(i.xr.pageX,i.yr.pageY):(i.xr.clientX,i.yr.clientY),(ii.matrixTransform(e.getScreenCTM().inverse())).x,i.y}var le.getBoundingClientRect();returnr.clientX-l.left-e.clientLeft,r.clientY-l.top-e.clientTop}function Tt(){return t.event.changedTouches0.identifier}t.touchfunction(t,e,r){if(arguments.length3&&(re,eB().changedTouches),e)for(var n,i0,ae.length;ia;++i)if((nei).identifierr)return wt(t,n)},t.behavior.dragfunction(){var eN(a,drag,dragstart,dragend),rnull,ns(z,t.mouse,o,mousemove,mouseup),is(Tt,t.touch,C,touchmove,touchend);function a(){this.on(mousedown.drag,n).on(touchstart.drag,i)}function s(n,i,a,o,s){return function(){var l,cthis,ut.event.target.correspondingElement||t.event.target,fc.parentNode,he.of(c,arguments),p0,dn(),m.drag+(nulld?:-+d),gt.select(a(u)).on(o+m,x).on(s+m,b),vbt(u),yi(f,d);function x(){var t,e,ri(f,d);r&&(tr0-y0,er1-y1,p|t|e,yr,h({type:drag,x:r0+l0,y:r1+l1,dx:t,dy:e}))}function b(){i(f,d)&&(g.on(o+m,null).on(s+m,null),v(p),h({type:dragend}))}lr?(lr.apply(c,arguments)).x-y0,l.y-y1:0,0,h({type:dragstart})}}return a.originfunction(t){return arguments.length?(rt,a):r},t.rebind(a,e,on)},t.touchesfunction(t,e){return arguments.length2&&(eB().touches),e?n(e).map((function(e){var rwt(t,e);return r.identifiere.identifier,r})):};var kt1e-6,AtMath.PI,Mt2*At,StMt-kt,EtAt/2,LtAt/180,Ct180/At;function Pt(t){return t>1?Et:t-1?-Et:Math.asin(t)}function It(t){return((tMath.exp(t))+1/t)/2}var OtMath.SQRT2;t.interpolateZoomfunction(t,e){var r,n,it0,at1,ot2,se0,le1,ce2,us-i,fl-a,hu*u+f*f;if(h1e-12)nMath.log(c/o)/Ot,rfunction(t){returni+t*u,a+t*f,o*Math.exp(Ot*t*n)};else{var pMath.sqrt(h),d(c*c-o*o+4*h)/(2*o*2*p),m(c*c-o*o-4*h)/(2*c*2*p),gMath.log(Math.sqrt(d*d+1)-d),vMath.log(Math.sqrt(m*m+1)-m);n(v-g)/Ot,rfunction(t){var e,rt*n,sIt(g),lo/(2*p)*(s*(eOt*r+g,((eMath.exp(2*e))-1)/(e+1))-function(t){return((tMath.exp(t))-1/t)/2}(g));returni+l*u,a+l*f,o*s/It(Ot*r+g)}}return r.duration1e3*n,r},t.behavior.zoomfunction(){var e,r,n,a,s,l,c,u,f,h{x:0,y:0,k:1},p960,500,dRt,m250,g0,vmousedown.zoom,ymousemove.zoom,xmouseup.zoom,btouchstart.zoom,_N(w,zoomstart,zoom,zoomend);function w(t){t.on(v,P).on(Dt+.zoom,O).on(dblclick.zoom,z).on(b,I)}function T(t){return(t0-h.x)/h.k,(t1-h.y)/h.k}function k(t){h.kMath.max(d0,Math.min(d1,t))}function A(t,e){efunction(t){returnt0*h.k+h.x,t1*h.k+h.y}(e),h.x+t0-e0,h.y+t1-e1}function M(e,n,i,a){e.__chart__{x:h.x,y:h.y,k:h.k},k(Math.pow(2,a)),A(rn,i),et.select(e),m>0&&(ee.transition().duration(m)),e.call(w.event)}function S(){c&&c.domain(l.range().map((function(t){return(t-h.x)/h.k})).map(l.invert)),f&&f.domain(u.range().map((function(t){return(t-h.y)/h.k})).map(u.invert))}function E(t){g++||t({type:zoomstart})}function L(t){S(),t({type:zoom,scale:h.k,translate:h.x,h.y})}function C(t){--g||(t({type:zoomend}),rnull)}function P(){var ethis,r_.of(e,arguments),n0,it.select(o(e)).on(y,l).on(x,c),aT(t.mouse(e)),sbt(e);function l(){n1,A(t.mouse(e),a),L(r)}function c(){i.on(y,null).on(x,null),s(n),C(r)}Di.call(e),E(r)}function I(){var e,rthis,n_.of(r,arguments),i{},a0,o.zoom-+t.event.changedTouches0.identifier,ltouchmove+o,ctouchend+o,u,ft.select(r),pbt(r);function d(){var nt.touches(r);return eh.k,n.forEach((function(t){t.identifier in i&&(it.identifierT(t))})),n}function m(){var et.event.target;t.select(e).on(l,g).on(c,y),u.push(e);for(var nt.event.changedTouches,o0,fn.length;of;++o)ino.identifiernull;var pd(),mDate.now();if(1p.length){if(m-s500){var vp0;M(r,v,iv.identifier,Math.floor(Math.log(h.k)/Math.LN2)+1),F()}sm}else if(p.length>1){vp0;var xp1,bv0-x0,_v1-x1;ab*b+_*_}}function g(){var o,l,c,u,ft.touches(r);Di.call(r);for(var h0,pf.length;hp;++h,unull)if(cfh,uic.identifier){if(l)break;oc,lu}if(u){var d(dc0-o0)*d+(dc1-o1)*d,ma&&Math.sqrt(d/a);o(o0+c0)/2,(o1+c1)/2,l(l0+u0)/2,(l1+u1)/2,k(m*e)}snull,A(o,l),L(n)}function y(){if(t.event.touches.length){for(var et.event.changedTouches,r0,ae.length;ra;++r)delete ier.identifier;for(var s in i)return void d()}t.selectAll(u).on(o,null),f.on(v,P).on(b,I),p(),C(n)}m(),E(n),f.on(v,null).on(b,m)}function O(){var i_.of(this,arguments);a?clearTimeout(a):(Di.call(this),eT(rn||t.mouse(this)),E(i)),asetTimeout((function(){anull,C(i)}),50),F(),k(Math.pow(2,.002*zt())*h.k),A(r,e),L(i)}function z(){var et.mouse(this),rMath.log(h.k)/Math.LN2;M(this,e,T(e),t.event.shiftKey?Math.ceil(r)-1:Math.floor(r)+1)}return Dt||(Dtonwheelin i?(ztfunction(){return-t.event.deltaY*(t.event.deltaMode?120:1)},wheel):onmousewheelin i?(ztfunction(){return t.event.wheelDelta},mousewheel):(ztfunction(){return-t.event.detail},MozMousePixelScroll)),w.eventfunction(e){e.each((function(){var e_.of(this,arguments),nh;Bi?t.select(this).transition().each(start.zoom,(function(){hthis.__chart__||{x:0,y:0,k:1},E(e)})).tween(zoom:zoom,(function(){var ip0,ap1,or?r0:i/2,sr?r1:a/2,lt.interpolateZoom((o-h.x)/h.k,(s-h.y)/h.k,i/h.k,(o-n.x)/n.k,(s-n.y)/n.k,i/n.k);return function(t){var rl(t),ni/r2;this.__chart__h{x:o-r0*n,y:s-r1*n,k:n},L(e)}})).each(interrupt.zoom,(function(){C(e)})).each(end.zoom,(function(){C(e)})):(this.__chart__h,E(e),L(e),C(e))}))},w.translatefunction(t){return arguments.length?(h{x:+t0,y:+t1,k:h.k},S(),w):h.x,h.y},w.scalefunction(t){return arguments.length?(h{x:h.x,y:h.y,k:null},k(+t),S(),w):h.k},w.scaleExtentfunction(t){return arguments.length?(dnullt?Rt:+t0,+t1,w):d},w.centerfunction(t){return arguments.length?(nt&&+t0,+t1,w):n},w.sizefunction(t){return arguments.length?(pt&&+t0,+t1,w):p},w.durationfunction(t){return arguments.length?(m+t,w):m},w.xfunction(t){return arguments.length?(ct,lt.copy(),h{x:0,y:0,k:1},w):c},w.yfunction(t){return arguments.length?(ft,ut.copy(),h{x:0,y:0,k:1},w):f},t.rebind(w,_,on)};var zt,Dt,Rt0,1/0;function Ft(){}function Bt(t,e,r){return this instanceof Bt?(this.h+t,this.s+e,void(this.l+r)):arguments.length2?t instanceof Bt?new Bt(t.h,t.s,t.l):ne(+t,ie,Bt):new Bt(t,e,r)}t.colorFt,Ft.prototype.toStringfunction(){return this.rgb()+},t.hslBt;var NtBt.prototypenew Ft;function jt(t,e,r){var n,i;function a(t){return Math.round(255*function(t){return t>360?t-360:t0&&(t+360),t60?n+(i-n)*t/60:t180?i:t240?n+(i-n)*(240-t)/60:n}(t))}return tisNaN(t)?0:(t%360)0?t+360:t,eisNaN(e)||e0?0:e>1?1:e,n2*(rr0?0:r>1?1:r)-(ir.5?r*(1+e):r+e-r*e),new Qt(a(t+120),a(t),a(t-120))}function Ut(e,r,n){return this instanceof Ut?(this.h+e,this.c+r,void(this.l+n)):arguments.length2?e instanceof Ut?new Ut(e.h,e.c,e.l):Xt(e instanceof qt?e.l:(eae((et.rgb(e)).r,e.g,e.b)).l,e.a,e.b):new Ut(e,r,n)}Nt.brighterfunction(t){return tMath.pow(.7,arguments.length?t:1),new Bt(this.h,this.s,this.l/t)},Nt.darkerfunction(t){return tMath.pow(.7,arguments.length?t:1),new Bt(this.h,this.s,t*this.l)},Nt.rgbfunction(){return jt(this.h,this.s,this.l)},t.hclUt;var VtUt.prototypenew Ft;function Ht(t,e,r){return isNaN(t)&&(t0),isNaN(e)&&(e0),new qt(r,Math.cos(t*Lt)*e,Math.sin(t)*e)}function qt(t,e,r){return this instanceof qt?(this.l+t,this.a+e,void(this.b+r)):arguments.length2?t instanceof qt?new qt(t.l,t.a,t.b):t instanceof Ut?Ht(t.h,t.c,t.l):ae((tQt(t)).r,t.g,t.b):new qt(t,e,r)}Vt.brighterfunction(t){return new Ut(this.h,this.c,Math.min(100,this.l+Gt*(arguments.length?t:1)))},Vt.darkerfunction(t){return new Ut(this.h,this.c,Math.max(0,this.l-Gt*(arguments.length?t:1)))},Vt.rgbfunction(){return Ht(this.h,this.c,this.l).rgb()},t.labqt;var Gt18,Ytqt.prototypenew Ft;function Wt(t,e,r){var n(t+16)/116,in+e/500,an-r/200;return new Qt(Kt(3.2404542*(i.95047*Zt(i))-1.5371385*(n1*Zt(n))-.4985314*(a1.08883*Zt(a))),Kt(-.969266*i+1.8760108*n+.041556*a),Kt(.0556434*i-.2040259*n+1.0572252*a))}function Xt(t,e,r){return t>0?new Ut(Math.atan2(r,e)*Ct,Math.sqrt(e*e+r*r),t):new Ut(NaN,NaN,t)}function Zt(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function Jt(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function Kt(t){return Math.round(255*(t.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function Qt(t,e,r){return this instanceof Qt?(this.r~~t,this.g~~e,void(this.b~~r)):arguments.length2?t instanceof Qt?new Qt(t.r,t.g,t.b):ne(+t,Qt,jt):new Qt(t,e,r)}function $t(t){return new Qt(t>>16,t>>8&255,255&t)}function te(t){return $t(t)+}Yt.brighterfunction(t){return new qt(Math.min(100,this.l+Gt*(arguments.length?t:1)),this.a,this.b)},Yt.darkerfunction(t){return new qt(Math.max(0,this.l-Gt*(arguments.length?t:1)),this.a,this.b)},Yt.rgbfunction(){return Wt(this.l,this.a,this.b)},t.rgbQt;var eeQt.prototypenew Ft;function re(t){return t16?0+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function ne(t,e,r){var n,i,a,o0,s0,l0;if(n/(a-z+)\((.*)\)/.exec(tt.toLowerCase()))switch(in2.split(,),n1){casehsl:return r(parseFloat(i0),parseFloat(i1)/100,parseFloat(i2)/100);casergb:return e(se(i0),se(i1),se(i2))}return(ale.get(t))?e(a.r,a.g,a.b):(nullt||#!t.charAt(0)||isNaN(aparseInt(t.slice(1),16))||(4t.length?(o(3840&a)>>4,o|o>>4,s240&a,s|s>>4,l15&a,l|l4):7t.length&&(o(16711680&a)>>16,s(65280&a)>>8,l255&a)),e(o,s,l))}function ie(t,e,r){var n,i,aMath.min(t/255,e/255,r/255),oMath.max(t,e,r),so-a,l(o+a)/2;return s?(il.5?s/(o+a):s/(2-o-a),nto?(e-r)/s+(er?6:0):eo?(r-t)/s+2:(t-e)/s+4,n*60):(nNaN,il>0&&l1?0:n),new Bt(n,i,l)}function ae(t,e,r){var nJt((.4124564*(toe(t))+.3575761*(eoe(e))+.1804375*(roe(r)))/.95047),iJt((.2126729*t+.7151522*e+.072175*r)/1);return qt(116*i-16,500*(n-i),200*(i-Jt((.0193339*t+.119192*e+.9503041*r)/1.08883)))}function oe(t){return(t/255).04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function se(t){var eparseFloat(t);return%t.charAt(t.length-1)?Math.round(2.55*e):e}ee.brighterfunction(t){tMath.pow(.7,arguments.length?t:1);var ethis.r,rthis.g,nthis.b,i30;return e||r||n?(e&&ei&&(ei),r&&ri&&(ri),n&&ni&&(ni),new Qt(Math.min(255,e/t),Math.min(255,r/t),Math.min(255,n/t))):new Qt(i,i,i)},ee.darkerfunction(t){return new Qt((tMath.pow(.7,arguments.length?t:1))*this.r,t*this.g,t*this.b)},ee.hslfunction(){return ie(this.r,this.g,this.b)},ee.toStringfunction(){return#+re(this.r)+re(this.g)+re(this.b)};var let.map({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});function ce(t){returnfunctiontypeof t?t:function(){return t}}function ue(t){return function(e,r,n){return 2arguments.length&&functiontypeof r&&(nr,rnull),fe(e,r,t,n)}}function fe(e,r,i,a){var o{},st.dispatch(beforesend,progress,load,error),l{},cnew XMLHttpRequest,unull;function f(){var t,ec.status;if(!e&&function(t){var et.responseType;return e&&text!e?t.response:t.responseText}(c)||e>200&&e300||304e){try{ti.call(o,c)}catch(t){return void s.error.call(o,t)}s.load.call(o,t)}else s.error.call(o,c)}return self.XDomainRequest&&!(withCredentialsin c)&&/^(http(s)?:)?\/\//.test(e)&&(cnew XDomainRequest),onloadin c?c.onloadc.onerrorf:c.onreadystatechangefunction(){c.readyState>3&&f()},c.onprogressfunction(e){var rt.event;t.evente;try{s.progress.call(o,c)}finally{t.eventr}},o.headerfunction(t,e){return t(t+).toLowerCase(),arguments.length2?lt:(nulle?delete lt:lte+,o)},o.mimeTypefunction(t){return arguments.length?(rnullt?null:t+,o):r},o.responseTypefunction(t){return arguments.length?(ut,o):u},o.responsefunction(t){return it,o},get,post.forEach((function(t){otfunction(){return o.send.apply(o,t.concat(n(arguments)))}})),o.sendfunction(t,n,i){if(2arguments.length&&functiontypeof n&&(in,nnull),c.open(t,e,!0),nullr||acceptin l||(l.acceptr+,*/*),c.setRequestHeader)for(var a in l)c.setRequestHeader(a,la);return null!r&&c.overrideMimeType&&c.overrideMimeType(r),null!u&&(c.responseTypeu),null!i&&o.on(error,i).on(load,(function(t){i(null,t)})),s.beforesend.call(o,c),c.send(nulln?null:n),o},o.abortfunction(){return c.abort(),o},t.rebind(o,s,on),nulla?o:o.get(function(t){return 1t.length?function(e,r){t(nulle?r:null)}:t}(a))}le.forEach((function(t,e){le.set(t,$t(e))})),t.functorce,t.xhrue(C),t.dsvfunction(t,e){var rnew RegExp(+t+\n),nt.charCodeAt(0);function i(t,r,n){arguments.length3&&(nr,rnull);var ife(t,e,nullr?a:o(r),n);return i.rowfunction(t){return arguments.length?i.response(null(rt)?a:o(t)):r},i}function a(t){return i.parse(t.responseText)}function o(t){return function(e){return i.parse(e.responseText,t)}}function s(e){return e.map(l).join(t)}function l(t){return r.test(t)?+t.replace(/\/g,)+:t}return i.parsefunction(t,e){var r;return i.parseRows(t,(function(t,n){if(r)return r(t,n-1);var ifunction(e){for(var r{},nt.length,i0;in;++i)rtiei;return r};re?function(t,r){return e(i(t),r)}:i}))},i.parseRowsfunction(t,e){var r,i,a{},o{},s,lt.length,c0,u0;function f(){if(c>l)return o;if(i)return i!1,a;var ec;if(34t.charCodeAt(e)){for(var re;r++l;)if(34t.charCodeAt(r)){if(34!t.charCodeAt(r+1))break;++r}return cr+2,13(st.charCodeAt(r+1))?(i!0,10t.charCodeAt(r+2)&&++c):10s&&(i!0),t.slice(e+1,r).replace(//g,)}for(;cl;){var s,u1;if(10(st.charCodeAt(c++)))i!0;else if(13s)i!0,10t.charCodeAt(c)&&(++c,++u);else if(s!n)continue;return t.slice(e,c-u)}return t.slice(e)}for(;(rf())!o;){for(var h;r!a&&r!o;)h.push(r),rf();e&&null(he(h,u++))||s.push(h)}return s},i.formatfunction(e){if(Array.isArray(e0))return i.formatRows(e);var rnew L,n;return e.forEach((function(t){for(var e in t)r.has(e)||n.push(r.add(e))})),n.map(l).join(t).concat(e.map((function(e){return n.map((function(t){return l(et)})).join(t)}))).join(\n)},i.formatRowsfunction(t){return t.map(s).join(\n)},i},t.csvt.dsv(,,text/csv),t.tsvt.dsv(\t,text/tab-separated-values);var he,pe,de,me,gethisI(this,requestAnimationFrame)||function(t){setTimeout(t,17)};function ve(t,e,r){var narguments.length;n2&&(e0),n3&&(rDate.now());var ir+e,a{c:t,t:i,n:null};return pe?pe.na:hea,pea,de||(meclearTimeout(me),de1,ge(ye)),a}function ye(){var txe(),ebe()-t;e>24?(isFinite(e)&&(clearTimeout(me),mesetTimeout(ye,e)),de0):(de1,ge(ye))}function xe(){for(var tDate.now(),ehe;e;)t>e.t&&e.c(t-e.t)&&(e.cnull),ee.n;return t}function be(){for(var t,ehe,r1/0;e;)e.c?(e.tr&&(re.t),e(te).n):et?t.ne.n:hee.n;return pet,r}function _e(t){return t0}function we(t){return t1}function Te(t){for(var e,r,n,it.length,a0,1,o2,s2;si;s++){for(;o>1&&(etao-2,rtao-1,nts,(r0-e0)*(n1-e1)-(r1-e1)*(n0-e0)0);)--o;ao++s}return a.slice(0,o)}function ke(t,e){return t0-e0||t1-e1}t.timerfunction(){ve.apply(this,arguments)},t.timer.flushfunction(){xe(),be()},t.roundfunction(t,e){return e?Math.round(t*(eMath.pow(10,e)))/e:Math.round(t)},t.geom{},t.geom.hullfunction(t){var e_e,rwe;if(arguments.length)return n(t);function n(t){if(t.length3)return;var n,ice(e),ace(r),ot.length,s,l;for(n0;no;n++)s.push(+i.call(this,tn,n),+a.call(this,tn,n),n);for(s.sort(ke),n0;no;n++)l.push(sn0,-sn1);var cTe(s),uTe(l),fu0c0,huu.length-1cc.length-1,p;for(nc.length-1;n>0;--n)p.push(tscn2);for(n+f;nu.length-h;++n)p.push(tsun2);return p}return n.xfunction(t){return arguments.length?(et,n):e},n.yfunction(t){return arguments.length?(rt,n):r},n},t.geom.polygonfunction(t){return U(t,Ae),t};var Aet.geom.polygon.prototype;function Me(t,e,r){return(r0-e0)*(t1-e1)(r1-e1)*(t0-e0)}function Se(t,e,r,n){var it0,ar0,oe0-i,sn0-a,lt1,cr1,ue1-l,fn1-c,h(s*(l-c)-f*(i-a))/(f*o-s*u);returni+h*o,l+h*u}function Ee(t){var et0,rtt.length-1;return!(e0-r0||e1-r1)}Ae.areafunction(){for(var t,e-1,rthis.length,nthisr-1,i0;++er;)tn,nthise,i+t1*n0-t0*n1;return.5*i},Ae.centroidfunction(t){var e,r,n-1,ithis.length,a0,o0,sthisi-1;for(arguments.length||(t-1/(6*this.area()));++ni;)es,sthisn,re0*s1-s0*e1,a+(e0+s0)*r,o+(e1+s1)*r;returna*t,o*t},Ae.clipfunction(t){for(var e,r,n,i,a,o,sEe(t),l-1,cthis.length-Ee(this),uthisc-1;++lc;){for(et.slice(),t.length0,ithisl,ae(ne.length-s)-1,r-1;++rn;)Me(oer,u,i)?(Me(a,u,i)||t.push(Se(a,o,u,i)),t.push(o)):Me(a,u,i)&&t.push(Se(a,o,u,i)),ao;s&&t.push(t0),ui}return t};var Le,Ce,Pe,Ie,Oe,ze,De;function Re(){er(this),this.edgethis.sitethis.circlenull}function Fe(t){var eze.pop()||new Re;return e.sitet,e}function Be(t){We(t),Pe.remove(t),ze.push(t),er(t)}function Ne(t){var et.circle,re.x,ne.cy,i{x:r,y:n},at.P,ot.N,st;Be(t);for(var la;l.circle&&y(r-l.circle.x)kt&&y(n-l.circle.cy)kt;)al.P,s.unshift(l),Be(l),la;s.unshift(l),We(l);for(var co;c.circle&&y(r-c.circle.x)kt&&y(n-c.circle.cy)kt;)oc.N,s.push(c),Be(c),co;s.push(c),We(c);var u,fs.length;for(u1;uf;++u)csu,lsu-1,Qe(c.edge,l.site,c.site,i);ls0,(csf-1).edgeJe(l.site,c.site,null,i),Ye(l),Ye(c)}function je(t){for(var e,r,n,i,at.x,ot.y,sPe._;s;)if((nUe(s,o)-a)>kt)ss.L;else{if(!((ia-Ve(s,o))>kt)){n>-kt?(es.P,rs):i>-kt?(es,rs.N):ers;break}if(!s.R){es;break}ss.R}var lFe(t);if(Pe.insert(e,l),e||r){if(er)return We(e),rFe(e.site),Pe.insert(l,r),l.edger.edgeJe(e.site,l.site),Ye(e),void Ye(r);if(r){We(e),We(r);var ce.site,uc.x,fc.y,ht.x-u,pt.y-f,dr.site,md.x-u,gd.y-f,v2*(h*g-p*m),yh*h+p*p,xm*m+g*g,b{x:(g*y-p*x)/v+u,y:(h*x-m*y)/v+f};Qe(r.edge,c,d,b),l.edgeJe(c,t,null,b),r.edgeJe(t,d,null,b),Ye(e),Ye(r)}else l.edgeJe(e.site,l.site)}}function Ue(t,e){var rt.site,nr.x,ir.y,ai-e;if(!a)return n;var ot.P;if(!o)return-1/0;var s(ro.site).x,lr.y,cl-e;if(!c)return s;var us-n,f1/a-1/c,hu/c;return f?(-h+Math.sqrt(h*h-2*f*(u*u/(-2*c)-l+c/2+i-a/2)))/f+n:(n+s)/2}function Ve(t,e){var rt.N;if(r)return Ue(r,e);var nt.site;return n.ye?n.x:1/0}function He(t){this.sitet,this.edges}function qe(t,e){return e.angle-t.angle}function Ge(){er(this),this.xthis.ythis.arcthis.sitethis.cynull}function Ye(t){var et.P,rt.N;if(e&&r){var ne.site,it.site,ar.site;if(n!a){var oi.x,si.y,ln.x-o,cn.y-s,ua.x-o,f2*(l*(ga.y-s)-c*u);if(!(f>-1e-12)){var hl*l+c*c,pu*u+g*g,d(g*h-c*p)/f,m(l*p-u*h)/f,gm+s,vDe.pop()||new Ge;v.arct,v.sitei,v.xd+o,v.yg+Math.sqrt(d*d+m*m),v.cyg,t.circlev;for(var ynull,xOe._;x;)if(v.yx.y||v.yx.y&&v.xx.x){if(!x.L){yx.P;break}xx.L}else{if(!x.R){yx;break}xx.R}Oe.insert(y,v),y||(Iev)}}}}function We(t){var et.circle;e&&(e.P||(Iee.N),Oe.remove(e),De.push(e),er(e),t.circlenull)}function Xe(t,e){var rt.b;if(r)return!0;var n,i,at.a,oe00,se10,le01,ce11,ut.l,ft.r,hu.x,pu.y,df.x,mf.y,g(h+d)/2,v(p+m)/2;if(mp){if(go||g>s)return;if(h>d){if(a){if(a.y>c)return}else a{x:g,y:l};r{x:g,y:c}}else{if(a){if(a.yl)return}else a{x:g,y:c};r{x:g,y:l}}}else if(iv-(n(h-d)/(m-p))*g,n-1||n>1)if(h>d){if(a){if(a.y>c)return}else a{x:(l-i)/n,y:l};r{x:(c-i)/n,y:c}}else{if(a){if(a.yl)return}else a{x:(c-i)/n,y:c};r{x:(l-i)/n,y:l}}else if(pm){if(a){if(a.x>s)return}else a{x:o,y:n*o+i};r{x:s,y:n*s+i}}else{if(a){if(a.xo)return}else a{x:s,y:n*s+i};r{x:o,y:n*o+i}}return t.aa,t.br,!0}function Ze(t,e){this.lt,this.re,this.athis.bnull}function Je(t,e,r,n){var inew Ze(t,e);return Le.push(i),r&&Qe(i,t,e,r),n&&Qe(i,e,t,n),Cet.i.edges.push(new $e(i,t,e)),Cee.i.edges.push(new $e(i,e,t)),i}function Ke(t,e,r){var nnew Ze(t,null);return n.ae,n.br,Le.push(n),n}function Qe(t,e,r,n){t.a||t.b?t.lr?t.bn:t.an:(t.an,t.le,t.rr)}function $e(t,e,r){var nt.a,it.b;this.edget,this.sitee,this.angler?Math.atan2(r.y-e.y,r.x-e.x):t.le?Math.atan2(i.x-n.x,n.y-i.y):Math.atan2(n.x-i.x,i.y-n.y)}function tr(){this._null}function er(t){t.Ut.Ct.Lt.Rt.Pt.Nnull}function rr(t,e){var re,ne.R,ir.U;i?i.Lr?i.Ln:i.Rn:t._n,n.Ui,r.Un,r.Rn.L,r.R&&(r.R.Ur),n.Lr}function nr(t,e){var re,ne.L,ir.U;i?i.Lr?i.Ln:i.Rn:t._n,n.Ui,r.Un,r.Ln.R,r.L&&(r.L.Ur),n.Rr}function ir(t){for(;t.L;)tt.L;return t}function ar(t,e){var r,n,i,at.sort(or).pop();for(Le,Cenew Array(t.length),Penew tr,Oenew tr;;)if(iIe,a&&(!i||a.yi.y||a.yi.y&&a.xi.x))a.xr&&a.yn||(Cea.inew He(a),je(a),ra.x,na.y),at.pop();else{if(!i)break;Ne(i.arc)}e&&(function(t){for(var e,r,n,i,a,oLe,s(rt00,nt01,it10,at11,function(t){var e,ot.a,st.b,lo.x,co.y,u0,f1,hs.x-l,ps.y-c;if(er-l,h||!(e>0)){if(e/h,h0){if(eu)return;ef&&(fe)}else if(h>0){if(e>f)return;e>u&&(ue)}if(ei-l,h||!(e0)){if(e/h,h0){if(e>f)return;e>u&&(ue)}else if(h>0){if(eu)return;ef&&(fe)}if(en-c,p||!(e>0)){if(e/p,p0){if(eu)return;ef&&(fe)}else if(p>0){if(e>f)return;e>u&&(ue)}if(ea-c,p||!(e0)){if(e/p,p0){if(e>f)return;e>u&&(ue)}else if(p>0){if(eu)return;ef&&(fe)}return u>0&&(t.a{x:l+u*h,y:c+u*p}),f1&&(t.b{x:l+f*h,y:c+f*p}),t}}}}}),lo.length;l--;)(!Xe(eol,t)||!s(e)||y(e.a.x-e.b.x)kt&&y(e.a.y-e.b.y)kt)&&(e.ae.bnull,o.splice(l,1))}(e),function(t){for(var e,r,n,i,a,o,s,l,c,u,ft00,ht10,pt01,dt11,mCe,gm.length;g--;)if((amg)&&a.prepare())for(l(sa.edges).length,o0;ol;)n(uso.end()).x,iu.y,e(cs++o%l.start()).x,rc.y,(y(n-e)>kt||y(i-r)>kt)&&(s.splice(o,0,new $e(Ke(a.site,u,y(n-f)kt&&d-i>kt?{x:f,y:y(e-f)kt?r:d}:y(i-d)kt&&h-n>kt?{x:y(r-d)kt?e:h,y:d}:y(n-h)kt&&i-p>kt?{x:h,y:y(e-h)kt?r:p}:y(i-p)kt&&n-f>kt?{x:y(r-p)kt?e:f,y:p}:null),a.site,null)),++l)}(e));var o{cells:Ce,edges:Le};return PeOeLeCenull,o}function or(t,e){return e.y-t.y||e.x-t.x}He.prototype.preparefunction(){for(var t,ethis.edges,re.length;r--;)(ter.edge).b&&t.a||e.splice(r,1);return e.sort(qe),e.length},$e.prototype{start:function(){return this.edge.lthis.site?this.edge.a:this.edge.b},end:function(){return this.edge.lthis.site?this.edge.b:this.edge.a}},tr.prototype{insert:function(t,e){var r,n,i;if(t){if(e.Pt,e.Nt.N,t.N&&(t.N.Pe),t.Ne,t.R){for(tt.R;t.L;)tt.L;t.Le}else t.Re;rt}else this._?(tir(this._),e.Pnull,e.Nt,t.Pt.Le,rt):(e.Pe.Nnull,this._e,rnull);for(e.Le.Rnull,e.Ur,e.C!0,te;r&&r.C;)r(nr.U).L?(in.R)&&i.C?(r.Ci.C!1,n.C!0,tn):(tr.R&&(rr(this,r),r(tr).U),r.C!1,n.C!0,nr(this,n)):(in.L)&&i.C?(r.Ci.C!1,n.C!0,tn):(tr.L&&(nr(this,r),r(tr).U),r.C!1,n.C!0,rr(this,n)),rt.U;this._.C!1},remove:function(t){t.N&&(t.N.Pt.P),t.P&&(t.P.Nt.N),t.Nt.Pnull;var e,r,n,it.U,at.L,ot.R;if(ra?o?ir(o):a:o,i?i.Lt?i.Lr:i.Rr:this._r,a&&o?(nr.C,r.Ct.C,r.La,a.Ur,r!o?(ir.U,r.Ut.U,tr.R,i.Lt,r.Ro,o.Ur):(r.Ui,ir,tr.R)):(nt.C,tr),t&&(t.Ui),!n)if(t&&t.C)t.C!1;else{do{if(tthis._)break;if(ti.L){if((ei.R).C&&(e.C!1,i.C!0,rr(this,i),ei.R),e.L&&e.L.C||e.R&&e.R.C){e.R&&e.R.C||(e.L.C!1,e.C!0,nr(this,e),ei.R),e.Ci.C,i.Ce.R.C!1,rr(this,i),tthis._;break}}else if((ei.L).C&&(e.C!1,i.C!0,nr(this,i),ei.L),e.L&&e.L.C||e.R&&e.R.C){e.L&&e.L.C||(e.R.C!1,e.C!0,rr(this,e),ei.L),e.Ci.C,i.Ce.L.C!1,nr(this,i),tthis._;break}e.C!0,ti,ii.U}while(!t.C);t&&(t.C!1)}}},t.geom.voronoifunction(t){var e_e,rwe,ne,ir,asr;if(t)return o(t);function o(t){var enew Array(t.length),ra00,na01,ia10,oa11;return ar(s(t),a).cells.forEach((function(a,s){var la.edges,ca.site;(esl.length?l.map((function(t){var et.start();returne.x,e.y})):c.x>r&&c.xi&&c.y>n&&c.yo?r,o,i,o,i,n,r,n:).pointts})),e}function s(t){return t.map((function(t,e){return{x:Math.round(n(t,e)/kt)*kt,y:Math.round(i(t,e)/kt)*kt,i:e}}))}return o.linksfunction(t){return ar(s(t)).edges.filter((function(t){return t.l&&t.r})).map((function(e){return{source:te.l.i,target:te.r.i}}))},o.trianglesfunction(t){var e;return ar(s(t)).cells.forEach((function(r,n){for(var i,a,o,s,lr.site,cr.edges.sort(qe),u-1,fc.length,hcf-1.edge,ph.ll?h.r:h.l;++uf;)h,ip,p(hcu.edge).ll?h.r:h.l,ni.i&&np.i&&(oi,sp,((al).x-s.x)*(o.y-a.y)-(a.x-o.x)*(s.y-a.y)0)&&e.push(tn,ti.i,tp.i)})),e},o.xfunction(t){return arguments.length?(nce(et),o):e},o.yfunction(t){return arguments.length?(ice(rt),o):r},o.clipExtentfunction(t){return arguments.length?(anullt?sr:t,o):asr?null:a},o.sizefunction(t){return arguments.length?o.clipExtent(t&&0,0,t):asr?null:a&&a1},o};var sr-1e6,-1e6,1e6,1e6;function lr(t){return t.x}function cr(t){return t.y}function ur(t,e,r,n,i,a){if(!t(e,r,n,i,a)){var o.5*(r+i),s.5*(n+a),le.nodes;l0&&ur(t,l0,r,n,o,s),l1&&ur(t,l1,o,n,i,s),l2&&ur(t,l2,r,s,o,a),l3&&ur(t,l3,o,s,i,a)}}function fr(t,e,r,n,i,a,o){var s,l1/0;return function t(c,u,f,h,p){if(!(u>a||f>o||hn||pi)){if(dc.point){var d,me-c.x,gr-c.y,vm*m+g*g;if(vl){var yMath.sqrt(lv);ne-y,ir-y,ae+y,or+y,sd}}for(var xc.nodes,b.5*(u+h),_.5*(f+p),w(r>_)1|e>b,Tw+4;wT;++w)if(cx3&w)switch(3&w){case 0:t(c,u,f,b,_);break;case 1:t(c,b,f,h,_);break;case 2:t(c,u,_,b,p);break;case 3:t(c,b,_,h,p)}}}(t,n,i,a,o),s}function hr(e,r){et.rgb(e),rt.rgb(r);var ne.r,ie.g,ae.b,or.r-n,sr.g-i,lr.b-a;return function(t){return#+re(Math.round(n+o*t))+re(Math.round(i+s*t))+re(Math.round(a+l*t))}}function pr(t,e){var r,n{},i{};for(r in t)r in e?nryr(tr,er):irtr;for(r in e)r in t||(irer);return function(t){for(r in n)irnr(t);return i}}function dr(t,e){return t+t,e+e,function(r){return t*(1-r)+e*r}}function mr(t,e){var r,n,i,agr.lastIndexvr.lastIndex0,o-1,s,l;for(t+,e+;(rgr.exec(t))&&(nvr.exec(e));)(in.index)>a&&(ie.slice(a,i),so?so+i:s++oi),(rr0)(nn0)?so?so+n:s++on:(s++onull,l.push({i:o,x:dr(r,n)})),avr.lastIndex;return ae.length&&(ie.slice(a),so?so+i:s++oi),s.length2?l0?(el0.x,function(t){return e(t)+}):function(){return e}:(el.length,function(t){for(var r,n0;ne;++n)s(rln).ir.x(t);return s.join()})}t.geom.delaunayfunction(e){return t.geom.voronoi().triangles(e)},t.geom.quadtreefunction(t,e,r,n,i){var a,o_e,swe;if(aarguments.length)return olr,scr,3a&&(ir,ne,re0),l(t);function l(t){var l,c,u,f,h,p,d,m,g,vce(o),xce(s);if(null!e)pe,dr,mn,gi;else if(mg-(pd1/0),c,u,ht.length,a)for(f0;fh;++f)(ltf).xp&&(pl.x),l.yd&&(dl.y),l.x>m&&(ml.x),l.y>g&&(gl.y),c.push(l.x),u.push(l.y);else for(f0;fh;++f){var b+v(ltf,f),_+x(l,f);bp&&(pb),_d&&(d_),b>m&&(mb),_>g&&(g_),c.push(b),u.push(_)}var wm-p,Tg-d;function k(t,e,r,n,i,a,o,s){if(!isNaN(r)&&!isNaN(n))if(t.leaf){var lt.x,ct.y;if(null!l)if(y(l-r)+y(c-n).01)A(t,e,r,n,i,a,o,s);else{var ut.point;t.xt.yt.pointnull,A(t,u,l,c,i,a,o,s),A(t,e,r,n,i,a,o,s)}else t.xr,t.yn,t.pointe}else A(t,e,r,n,i,a,o,s)}function A(t,e,r,n,i,a,o,s){var l.5*(i+o),c.5*(a+s),ur>l,fn>c,hf1|u;t.leaf!1,u?il:ol,f?ac:sc,k(tt.nodesh||(t.nodesh{leaf:!0,nodes:,point:null,x:null,y:null}),e,r,n,i,a,o,s)}w>T?gd+w:mp+T;var M{leaf:!0,nodes:,point:null,x:null,y:null,add:function(t){k(M,t,+v(t,++f),+x(t,f),p,d,m,g)},visit:function(t){ur(t,M,p,d,m,g)},find:function(t){return fr(M,t0,t1,p,d,m,g)}};if(f-1,nulle){for(;++fh;)k(M,tf,cf,uf,p,d,m,g);--f}else t.forEach(M.add);return cutlnull,M}return l.xfunction(t){return arguments.length?(ot,l):o},l.yfunction(t){return arguments.length?(st,l):s},l.extentfunction(t){return arguments.length?(nullt?erninull:(e+t00,r+t01,n+t10,i+t11),l):nulle?null:e,r,n,i},l.sizefunction(t){return arguments.length?(nullt?erninull:(er0,n+t0,i+t1),l):nulle?null:n-e,i-r},l},t.interpolateRgbhr,t.interpolateObjectpr,t.interpolateNumberdr,t.interpolateStringmr;var gr/-+?(?:\d+\.?\d*|\.?\d+)(?:eE-+?\d+)?/g,vrnew RegExp(gr.source,g);function yr(e,r){for(var n,it.interpolators.length;--i>0&&!(nt.interpolatorsi(e,r)););return n}function xr(t,e){var r,n,i,at.length,oe.length,sMath.min(t.length,e.length);for(r0;rs;++r)n.push(yr(tr,er));for(;ra;++r)irtr;for(;ro;++r)irer;return function(t){for(r0;rs;++r)irnr(t);return i}}t.interpolateyr,t.interpolatorsfunction(t,e){var rtypeof e;return(stringr?le.has(e.toLowerCase())||/^(#|rgb\(|hsl\()/i.test(e)?hr:mr:e instanceof Ft?hr:Array.isArray(e)?xr:objectr&&isNaN(e)?pr:dr)(t,e)},t.interpolateArrayxr;var brfunction(){return C},_rt.map({linear:br,poly:function(t){return function(e){return Math.pow(e,t)}},quad:function(){return Mr},cubic:function(){return Sr},sin:function(){return Lr},exp:function(){return Cr},circle:function(){return Pr},elastic:function(t,e){var r;arguments.length2&&(e.45);arguments.length?re/Mt*Math.asin(1/t):(t1,re/4);return function(n){return 1+t*Math.pow(2,-10*n)*Math.sin((n-r)*Mt/e)}},back:function(t){t||(t1.70158);return function(e){return e*e*((t+1)*e-t)}},bounce:function(){return Ir}}),wrt.map({in:C,out:kr,in-out:Ar,out-in:function(t){return Ar(kr(t))}});function Tr(t){return function(e){return e0?0:e>1?1:t(e)}}function kr(t){return function(e){return 1-t(1-e)}}function Ar(t){return function(e){return.5*(e.5?t(2*e):2-t(2-2*e))}}function Mr(t){return t*t}function Sr(t){return t*t*t}function Er(t){if(t0)return 0;if(t>1)return 1;var et*t,re*t;return 4*(t.5?r:3*(t-e)+r-.75)}function Lr(t){return 1-Math.cos(t*Et)}function Cr(t){return Math.pow(2,10*(t-1))}function Pr(t){return 1-Math.sqrt(1-t*t)}function Ir(t){return t1/2.75?7.5625*t*t:t2/2.75?7.5625*(t-1.5/2.75)*t+.75:t2.5/2.75?7.5625*(t-2.25/2.75)*t+.9375:7.5625*(t-2.625/2.75)*t+.984375}function Or(t,e){return e-t,function(r){return Math.round(t+e*r)}}function zr(t){var e,r,n,it.a,t.b,at.c,t.d,oRr(i),sDr(i,a),lRr(((ea)0+(n-s)*(ri)0,e1+n*r1,e))||0;i0*a1a0*i1&&(i0*-1,i1*-1,o*-1,s*-1),this.rotate(o?Math.atan2(i1,i0):Math.atan2(-a0,a1))*Ct,this.translatet.e,t.f,this.scaleo,l,this.skewl?Math.atan2(s,l)*Ct:0}function Dr(t,e){return t0*e0+t1*e1}function Rr(t){var eMath.sqrt(Dr(t,t));return e&&(t0/e,t1/e),e}t.easefunction(t){var et.indexOf(-),ne>0?t.slice(0,e):t,ie>0?t.slice(e+1):in;return n_r.get(n)||br,Tr((iwr.get(i)||C)(n.apply(null,r.call(arguments,1))))},t.interpolateHclfunction(e,r){et.hcl(e),rt.hcl(r);var ne.h,ie.c,ae.l,or.h-n,sr.c-i,lr.l-a;isNaN(s)&&(s0,iisNaN(i)?r.c:i);isNaN(o)?(o0,nisNaN(n)?r.h:n):o>180?o-360:o-180&&(o+360);return function(t){return Ht(n+o*t,i+s*t,a+l*t)+}},t.interpolateHslfunction(e,r){et.hsl(e),rt.hsl(r);var ne.h,ie.s,ae.l,or.h-n,sr.s-i,lr.l-a;isNaN(s)&&(s0,iisNaN(i)?r.s:i);isNaN(o)?(o0,nisNaN(n)?r.h:n):o>180?o-360:o-180&&(o+360);return function(t){return jt(n+o*t,i+s*t,a+l*t)+}},t.interpolateLabfunction(e,r){et.lab(e),rt.lab(r);var ne.l,ie.a,ae.b,or.l-n,sr.a-i,lr.b-a;return function(t){return Wt(n+o*t,i+s*t,a+l*t)+}},t.interpolateRoundOr,t.transformfunction(e){var ri.createElementNS(t.ns.prefix.svg,g);return(t.transformfunction(t){if(null!t){r.setAttribute(transform,t);var er.transform.baseVal.consolidate()}return new zr(e?e.matrix:Fr)})(e)},zr.prototype.toStringfunction(){returntranslate(+this.translate+)rotate(+this.rotate+)skewX(+this.skew+)scale(+this.scale+)};var Fr{a:1,b:0,c:0,d:1,e:0,f:0};function Br(t){return t.length?t.pop()+,:}function Nr(e,r){var n,i;return et.transform(e),rt.transform(r),function(t,e,r,n){if(t0!e0||t1!e1){var ir.push(translate(,null,,,null,));n.push({i:i-4,x:dr(t0,e0)},{i:i-2,x:dr(t1,e1)})}else(e0||e1)&&r.push(translate(+e+))}(e.translate,r.translate,n,i),function(t,e,r,n){t!e?(t-e>180?e+360:e-t>180&&(t+360),n.push({i:r.push(Br(r)+rotate(,null,))-2,x:dr(t,e)})):e&&r.push(Br(r)+rotate(+e+))}(e.rotate,r.rotate,n,i),function(t,e,r,n){t!e?n.push({i:r.push(Br(r)+skewX(,null,))-2,x:dr(t,e)}):e&&r.push(Br(r)+skewX(+e+))}(e.skew,r.skew,n,i),function(t,e,r,n){if(t0!e0||t1!e1){var ir.push(Br(r)+scale(,null,,,null,));n.push({i:i-4,x:dr(t0,e0)},{i:i-2,x:dr(t1,e1)})}else 1e0&&1e1||r.push(Br(r)+scale(+e+))}(e.scale,r.scale,n,i),ernull,function(t){for(var e,r-1,ai.length;++ra;)n(eir).ie.x(t);return n.join()}}function jr(t,e){return e(e-t+t)||1/e,function(r){return(r-t)/e}}function Ur(t,e){return e(e-t+t)||1/e,function(r){return Math.max(0,Math.min(1,(r-t)/e))}}function Vr(t){for(var et.source,rt.target,nfunction(t,e){if(te)return t;var rHr(t),nHr(e),ir.pop(),an.pop(),onull;for(;ia;)oi,ir.pop(),an.pop();return o}(e,r),ie;e!n;)ee.parent,i.push(e);for(var ai.length;r!n;)i.splice(a,0,r),rr.parent;return i}function Hr(t){for(var e,rt.parent;null!r;)e.push(t),tr,rr.parent;return e.push(t),e}function qr(t){t.fixed|2}function Gr(t){t.fixed&-7}function Yr(t){t.fixed|4,t.pxt.x,t.pyt.y}function Wr(t){t.fixed&-5}t.interpolateTransformNr,t.layout{},t.layout.bundlefunction(){return function(t){for(var e,r-1,nt.length;++rn;)e.push(Vr(tr));return e}},t.layout.chordfunction(){var e,r,n,i,a,o,s,l{},c0;function u(){var l,u,h,p,d,m{},g,vt.range(i),y;for(e,r,l0,p-1;++pi;){for(u0,d-1;++di;)u+npd;g.push(u),y.push(t.range(i)),l+u}for(a&&v.sort((function(t,e){return a(gt,ge)})),o&&y.forEach((function(t,e){t.sort((function(t,r){return o(net,ner)}))})),l(Mt-c*i)/l,u0,p-1;++pi;){for(hu,d-1;++di;){var xvp,byxd,_nxb,wu,Tu+_*l;mx+-+b{index:x,subindex:b,startAngle:w,endAngle:T,value:_}}rx{index:x,startAngle:h,endAngle:u,value:gx},u+c}for(p-1;++pi;)for(dp-1;++di;){var kmp+-+d,Amd+-+p;(k.value||A.value)&&e.push(k.valueA.value?{source:A,target:k}:{source:k,target:A})}s&&f()}function f(){e.sort((function(t,e){return s((t.source.value+t.target.value)/2,(e.source.value+e.target.value)/2)}))}return l.matrixfunction(t){return arguments.length?(i(nt)&&n.length,ernull,l):n},l.paddingfunction(t){return arguments.length?(ct,ernull,l):c},l.sortGroupsfunction(t){return arguments.length?(at,ernull,l):a},l.sortSubgroupsfunction(t){return arguments.length?(ot,enull,l):o},l.sortChordsfunction(t){return arguments.length?(st,e&&f(),l):s},l.chordsfunction(){return e||u(),e},l.groupsfunction(){return r||u(),r},l},t.layout.forcefunction(){var e,r,n,i,a,o,s{},lt.dispatch(start,tick,end),c1,1,u.9,fXr,hZr,p-30,dJr,m.1,g.64,v,y;function x(t){return function(e,r,n,i){if(e.point!t){var ae.cx-t.x,oe.cy-t.y,si-r,la*a+o*o;if(s*s/gl){if(ld){var ce.charge/l;t.px-a*c,t.py-o*c}return!0}if(e.point&&l&&ld){ce.pointCharge/l;t.px-a*c,t.py-o*c}}return!e.charge}}function b(e){e.pxt.event.x,e.pyt.event.y,s.resume()}return s.tickfunction(){if((n*.99).005)return enull,l.end({type:end,alpha:n0}),!0;var r,s,f,h,d,g,b,_,w,Tv.length,ky.length;for(s0;sk;++s)h(fys).source,(g(_(df.target).x-h.x)*_+(wd.y-h.y)*w)&&(_*gn*as*((gMath.sqrt(g))-is)/g,w*g,d.x-_*(bh.weight+d.weight?h.weight/(h.weight+d.weight):.5),d.y-w*b,h.x+_*(b1-b),h.y+w*b);if((bn*m)&&(_c0/2,wc1/2,s-1,b))for(;++sT;)(fvs).x+(_-f.x)*b,f.y+(w-f.y)*b;if(p)for(!function t(e,r,n){var i0,a0;if(e.charge0,!e.leaf)for(var o,se.nodes,ls.length,c-1;++cl;)null!(osc)&&(t(o,r,n),e.charge+o.charge,i+o.charge*o.cx,a+o.charge*o.cy);if(e.point){e.leaf||(e.point.x+Math.random()-.5,e.point.y+Math.random()-.5);var ur*ne.point.index;e.charge+e.pointChargeu,i+u*e.point.x,a+u*e.point.y}e.cxi/e.charge,e.cya/e.charge}(rt.geom.quadtree(v),n,o),s-1;++sT;)(fvs).fixed||r.visit(x(f));for(s-1;++sT;)(fvs).fixed?(f.xf.px,f.yf.py):(f.x-(f.px-(f.pxf.x))*u,f.y-(f.py-(f.pyf.y))*u);l.tick({type:tick,alpha:n})},s.nodesfunction(t){return arguments.length?(vt,s):v},s.linksfunction(t){return arguments.length?(yt,s):y},s.sizefunction(t){return arguments.length?(ct,s):c},s.linkDistancefunction(t){return arguments.length?(ffunctiontypeof t?t:+t,s):f},s.distances.linkDistance,s.linkStrengthfunction(t){return arguments.length?(hfunctiontypeof t?t:+t,s):h},s.frictionfunction(t){return arguments.length?(u+t,s):u},s.chargefunction(t){return arguments.length?(pfunctiontypeof t?t:+t,s):p},s.chargeDistancefunction(t){return arguments.length?(dt*t,s):Math.sqrt(d)},s.gravityfunction(t){return arguments.length?(m+t,s):m},s.thetafunction(t){return arguments.length?(gt*t,s):Math.sqrt(g)},s.alphafunction(t){return arguments.length?(t+t,n?t>0?nt:(e.cnull,e.tNaN,enull,l.end({type:end,alpha:n0})):t>0&&(l.start({type:start,alpha:nt}),eve(s.tick)),s):n},s.startfunction(){var t,e,r,nv.length,ly.length,uc0,dc1;for(t0;tn;++t)(rvt).indext,r.weight0;for(t0;tl;++t)numbertypeof(ryt).source&&(r.sourcevr.source),numbertypeof r.target&&(r.targetvr.target),++r.source.weight,++r.target.weight;for(t0;tn;++t)rvt,isNaN(r.x)&&(r.xm(x,u)),isNaN(r.y)&&(r.ym(y,d)),isNaN(r.px)&&(r.pxr.x),isNaN(r.py)&&(r.pyr.y);if(i,functiontypeof f)for(t0;tl;++t)it+f.call(this,yt,t);else for(t0;tl;++t)itf;if(a,functiontypeof h)for(t0;tl;++t)at+h.call(this,yt,t);else for(t0;tl;++t)ath;if(o,functiontypeof p)for(t0;tn;++t)ot+p.call(this,vt,t);else for(t0;tn;++t)otp;function m(r,i){if(!e){for(enew Array(n),c0;cn;++c)ec;for(c0;cl;++c){var ayc;ea.source.index.push(a.target),ea.target.index.push(a.source)}}for(var o,set,c-1,us.length;++cu;)if(!isNaN(oscr))return o;return Math.random()*i}return s.resume()},s.resumefunction(){return s.alpha(.1)},s.stopfunction(){return s.alpha(0)},s.dragfunction(){if(r||(rt.behavior.drag().origin(C).on(dragstart.force,qr).on(drag.force,b).on(dragend.force,Gr)),!arguments.length)return r;this.on(mouseover.force,Yr).on(mouseout.force,Wr).call(r)},t.rebind(s,l,on)};var Xr20,Zr1,Jr1/0;function Kr(e,r){return t.rebind(e,r,sort,children,value),e.nodese,e.linksnn,e}function Qr(t,e){for(var rt;null!(tr.pop());)if(e(t),(it.children)&&(ni.length))for(var n,i;--n>0;)r.push(in)}function $r(t,e){for(var rt,n;null!(tr.pop());)if(n.push(t),(at.children)&&(ia.length))for(var i,a,o-1;++oi;)r.push(ao);for(;null!(tn.pop());)e(t)}function tn(t){return t.children}function en(t){return t.value}function rn(t,e){return e.value-t.value}function nn(e){return t.merge(e.map((function(t){return(t.children||).map((function(e){return{source:t,target:e}}))})))}t.layout.hierarchyfunction(){var trn,etn,ren;function n(i){var a,oi,s;for(i.depth0;null!(ao.pop());)if(s.push(a),(ce.call(n,a,a.depth))&&(lc.length)){for(var l,c,u;--l>0;)o.push(ucl),u.parenta,u.deptha.depth+1;r&&(a.value0),a.childrenc}else r&&(a.value+r.call(n,a,a.depth)||0),delete a.children;return $r(i,(function(e){var n,i;t&&(ne.children)&&n.sort(t),r&&(ie.parent)&&(i.value+e.value)})),s}return n.sortfunction(e){return arguments.length?(te,n):t},n.childrenfunction(t){return arguments.length?(et,n):e},n.valuefunction(t){return arguments.length?(rt,n):r},n.revaluefunction(t){return r&&(Qr(t,(function(t){t.children&&(t.value0)})),$r(t,(function(t){var e;t.children||(t.value+r.call(n,t,t.depth)||0),(et.parent)&&(e.value+t.value)}))),t},n},t.layout.partitionfunction(){var et.layout.hierarchy(),r1,1;function n(t,n){var ie.call(this,t,n);return function t(e,r,n,i){var ae.children;if(e.xr,e.ye.depth*i,e.dxn,e.dyi,a&&(oa.length)){var o,s,l,c-1;for(ne.value?n/e.value:0;++co;)t(sac,r,ls.value*n,i),r+l}}(i0,0,r0,r1/function t(e){var re.children,n0;if(r&&(ir.length))for(var i,a-1;++ai;)nMath.max(n,t(ra));return 1+n}(i0)),i}return n.sizefunction(t){return arguments.length?(rt,n):r},Kr(n,e)},t.layout.piefunction(){var eNumber,ran,n0,iMt,a0;function o(s){var l,cs.length,us.map((function(t,r){return+e.call(o,t,r)})),f+(functiontypeof n?n.apply(this,arguments):n),h(functiontypeof i?i.apply(this,arguments):i)-f,pMath.min(Math.abs(h)/c,+(functiontypeof a?a.apply(this,arguments):a)),dp*(h0?-1:1),mt.sum(u),gm?(h-c*d)/m:0,vt.range(c),y;return null!r&&v.sort(ran?function(t,e){return ue-ut}:function(t,e){return r(st,se)}),v.forEach((function(t){yt{data:st,value:lut,startAngle:f,endAngle:f+l*g+d,padAngle:p}})),y}return o.valuefunction(t){return arguments.length?(et,o):e},o.sortfunction(t){return arguments.length?(rt,o):r},o.startAnglefunction(t){return arguments.length?(nt,o):n},o.endAnglefunction(t){return arguments.length?(it,o):i},o.padAnglefunction(t){return arguments.length?(at,o):a},o};var an{};function on(t){return t.x}function sn(t){return t.y}function ln(t,e,r){t.y0e,t.yr}t.layout.stackfunction(){var eC,rfn,nhn,iln,aon,osn;function s(l,c){if(!(pl.length))return l;var ul.map((function(t,r){return e.call(s,t,r)})),fu.map((function(t){return t.map((function(t,e){returna.call(s,t,e),o.call(s,t,e)}))})),hr.call(s,f,c);ut.permute(u,h),ft.permute(f,h);var p,d,m,g,vn.call(s,f,c),yu0.length;for(m0;my;++m)for(i.call(s,u0m,gvm,f0m1),d1;dp;++d)i.call(s,udm,g+fd-1m1,fdm1);return l}return s.valuesfunction(t){return arguments.length?(et,s):e},s.orderfunction(t){return arguments.length?(rfunctiontypeof t?t:cn.get(t)||fn,s):r},s.offsetfunction(t){return arguments.length?(nfunctiontypeof t?t:un.get(t)||hn,s):n},s.xfunction(t){return arguments.length?(at,s):a},s.yfunction(t){return arguments.length?(ot,s):o},s.outfunction(t){return arguments.length?(it,s):i},s};var cnt.map({inside-out:function(e){var r,n,ie.length,ae.map(pn),oe.map(dn),st.range(i).sort((function(t,e){return at-ae})),l0,c0,u,f;for(r0;ri;++r)nsr,lc?(l+on,u.push(n)):(c+on,f.push(n));return f.reverse().concat(u)},reverse:function(e){return t.range(e.length).reverse()},default:fn}),unt.map({silhouette:function(t){var e,r,n,it.length,at0.length,o,s0,l;for(r0;ra;++r){for(e0,n0;ei;e++)n+ter1;n>s&&(sn),o.push(n)}for(r0;ra;++r)lr(s-or)/2;return l},wiggle:function(t){var e,r,n,i,a,o,s,l,c,ut.length,ft0,hf.length,p;for(p0lc0,r1;rh;++r){for(e0,i0;eu;++e)i+ter1;for(e0,a0,sfr0-fr-10;eu;++e){for(n0,o(ter1-ter-11)/(2*s);ne;++n)o+(tnr1-tnr-11)/s;a+o*ter1}prl-i?a/i*s:0,lc&&(cl)}for(r0;rh;++r)pr-c;return p},expand:function(t){var e,r,n,it.length,at0.length,o1/i,s;for(r0;ra;++r){for(e0,n0;ei;e++)n+ter1;if(n)for(e0;ei;e++)ter1/n;else for(e0;ei;e++)ter1o}for(r0;ra;++r)sr0;return s},zero:hn});function fn(e){return t.range(e.length)}function hn(t){for(var e-1,rt0.length,n;++er;)ne0;return n}function pn(t){for(var e,r1,n0,it01,at.length;ra;++r)(etr1)>i&&(nr,ie);return n}function dn(t){return t.reduce(mn,0)}function mn(t,e){return t+e1}function gn(t,e){return vn(t,Math.ceil(Math.log(e.length)/Math.LN2+1))}function vn(t,e){for(var r-1,n+t0,i(t1-n)/e,a;++re;)ari*r+n;return a}function yn(e){returnt.min(e),t.max(e)}function xn(t,e){return t.value-e.value}function bn(t,e){var rt._pack_next;t._pack_nexte,e._pack_prevt,e._pack_nextr,r._pack_preve}function _n(t,e){t._pack_nexte,e._pack_prevt}function wn(t,e){var re.x-t.x,ne.y-t.y,it.r+e.r;return.999*i*i>r*r+n*n}function Tn(t){if((et.children)&&(le.length)){var e,r,n,i,a,o,s,l,c1/0,u-1/0,f1/0,h-1/0;if(e.forEach(kn),(re0).x-r.r,r.y0,x(r),l>1&&((ne1).xn.r,n.y0,x(n),l>2))for(Mn(r,n,ie2),x(i),bn(r,i),r._pack_previ,bn(i,n),nr._pack_next,a3;al;a++){Mn(r,n,iea);var p0,d1,m1;for(on._pack_next;o!n;oo._pack_next,d++)if(wn(o,i)){p1;break}if(1p)for(sr._pack_prev;s!o._pack_prev&&!wn(s,i);ss._pack_prev,m++);p?(dm||dm&&n.rr.r?_n(r,no):_n(rs,n),a--):(bn(r,i),ni,x(i))}var g(c+u)/2,v(f+h)/2,y0;for(a0;al;a++)(iea).x-g,i.y-v,yMath.max(y,i.r+Math.sqrt(i.x*i.x+i.y*i.y));t.ry,e.forEach(An)}function x(t){cMath.min(t.x-t.r,c),uMath.max(t.x+t.r,u),fMath.min(t.y-t.r,f),hMath.max(t.y+t.r,h)}}function kn(t){t._pack_nextt._pack_prevt}function An(t){delete t._pack_next,delete t._pack_prev}function Mn(t,e,r){var nt.r+r.r,ie.x-t.x,ae.y-t.y;if(n&&(i||a)){var oe.r+r.r,si*i+a*a,l.5+((n*n)-(o*o))/(2*s),cMath.sqrt(Math.max(0,2*o*(n+s)-(n-s)*n-o*o))/(2*s);r.xt.x+l*i+c*a,r.yt.y+l*a-c*i}else r.xt.x+n,r.yt.y}function Sn(t,e){return t.parente.parent?1:2}function En(t){var et.children;return e.length?e0:t.t}function Ln(t){var e,rt.children;return(er.length)?re-1:t.t}function Cn(t,e,r){var nr/(e.i-t.i);e.c-n,e.s+r,t.c+n,e.z+r,e.m+r}function Pn(t,e,r){return t.a.parente.parent?t.a:r}function In(t){return{x:t.x,y:t.y,dx:t.dx,dy:t.dy}}function On(t,e){var rt.x+e3,nt.y+e0,it.dx-e1-e3,at.dy-e0-e2;return i0&&(r+i/2,i0),a0&&(n+a/2,a0),{x:r,y:n,dx:i,dy:a}}function zn(t){var et0,rtt.length-1;return er?e,r:r,e}function Dn(t){return t.rangeExtent?t.rangeExtent():zn(t.range())}function Rn(t,e,r,n){var ir(t0,t1),an(e0,e1);return function(t){return a(i(t))}}function Fn(t,e){var r,n0,it.length-1,atn,oti;return oa&&(rn,ni,ir,ra,ao,or),tne.floor(a),tie.ceil(o),t}function Bn(t){return t?{floor:function(e){return Math.floor(e/t)*t},ceil:function(e){return Math.ceil(e/t)*t}}:Nn}t.layout.histogramfunction(){var e!0,rNumber,nyn,ign;function a(a,o){for(var s,l,c,ua.map(r,this),fn.call(this,u,o),hi.call(this,f,u,o),p(o-1,u.length),dh.length-1,me?1:1/p;++od;)(sco).dxho+1-(s.xho),s.y0;if(d>0)for(o-1;++op;)(luo)>f0&&lf1&&((sct.bisect(h,l,1,d)-1).y+m,s.push(ao));return c}return a.valuefunction(t){return arguments.length?(rt,a):r},a.rangefunction(t){return arguments.length?(nce(t),a):n},a.binsfunction(t){return arguments.length?(inumbertypeof t?function(e){return vn(e,t)}:ce(t),a):i},a.frequencyfunction(t){return arguments.length?(e!!t,a):e},a},t.layout.packfunction(){var e,rt.layout.hierarchy().sort(xn),n0,i1,1;function a(t,a){var or.call(this,t,a),so0,li0,ci1,unulle?Math.sqrt:functiontypeof e?e:function(){return e};if(s.xs.y0,$r(s,(function(t){t.r+u(t.value)})),$r(s,Tn),n){var fn*(e?1:Math.max(2*s.r/l,2*s.r/c))/2;$r(s,(function(t){t.r+f})),$r(s,Tn),$r(s,(function(t){t.r-f}))}return function t(e,r,n,i){var ae.children;if(e.xr+i*e.x,e.yn+i*e.y,e.r*i,a)for(var o-1,sa.length;++os;)t(ao,r,n,i)}(s,l/2,c/2,e?1:1/Math.max(2*s.r/l,2*s.r/c)),o}return a.sizefunction(t){return arguments.length?(it,a):i},a.radiusfunction(t){return arguments.length?(enullt||functiontypeof t?t:+t,a):e},a.paddingfunction(t){return arguments.length?(n+t,a):n},Kr(a,r)},t.layout.treefunction(){var et.layout.hierarchy().sort(null).value(null),rSn,n1,1,inull;function a(t,a){var ce.call(this,t,a),uc0,ffunction(t){var e,r{A:null,children:t},nr;for(;null!(en.pop());)for(var i,ae.children,o0,sa.length;os;++o)n.push((aoi{_:ao,parent:e,children:(iao.children)&&i.slice()||,A:null,a:null,z:0,m:0,c:0,s:0,t:null,i:o}).ai);return r.children0}(u);if($r(f,o),f.parent.m-f.z,Qr(f,s),i)Qr(u,l);else{var hu,pu,du;Qr(u,(function(t){t.xh.x&&(ht),t.x>p.x&&(pt),t.depth>d.depth&&(dt)}));var mr(h,p)/2-h.x,gn0/(p.x+r(p,h)/2+m),vn1/(d.depth||1);Qr(u,(function(t){t.x(t.x+m)*g,t.yt.depth*v}))}return c}function o(t){var et.children,nt.parent.children,it.i?nt.i-1:null;if(e.length){!function(t){var e,r0,n0,it.children,ai.length;for(;--a>0;)(eia).z+r,e.m+r,r+e.s+(n+e.c)}(t);var a(e0.z+ee.length-1.z)/2;i?(t.zi.z+r(t._,i._),t.mt.z-a):t.za}else i&&(t.zi.z+r(t._,i._));t.parent.Afunction(t,e,n){if(e){for(var i,at,ot,se,la.parent.children0,ca.m,uo.m,fs.m,hl.m;sLn(s),aEn(a),s&&a;)lEn(l),(oLn(o)).at,(is.z+f-a.z-c+r(s._,a._))>0&&(Cn(Pn(s,t,n),t,i),c+i,u+i),f+s.m,c+a.m,h+l.m,u+o.m;s&&!Ln(o)&&(o.ts,o.m+f-u),a&&!En(l)&&(l.ta,l.m+c-h,nt)}return n}(t,i,t.parent.A||n0)}function s(t){t._.xt.z+t.parent.m,t.m+t.parent.m}function l(t){t.x*n0,t.yt.depth*n1}return a.separationfunction(t){return arguments.length?(rt,a):r},a.sizefunction(t){return arguments.length?(inull(nt)?l:null,a):i?null:n},a.nodeSizefunction(t){return arguments.length?(inull(nt)?null:l,a):i?n:null},Kr(a,e)},t.layout.clusterfunction(){var et.layout.hierarchy().sort(null).value(null),rSn,n1,1,i!1;function a(a,o){var s,le.call(this,a,o),cl0,u0;$r(c,(function(e){var ne.children;n&&n.length?(e.xfunction(t){return t.reduce((function(t,e){return t+e.x}),0)/t.length}(n),e.yfunction(e){return 1+t.max(e,(function(t){return t.y}))}(n)):(e.xs?u+r(e,s):0,e.y0,se)}));var ffunction t(e){var re.children;return r&&r.length?t(r0):e}(c),hfunction t(e){var r,ne.children;return n&&(rn.length)?t(nr-1):e}(c),pf.x-r(f,h)/2,dh.x+r(h,f)/2;return $r(c,i?function(t){t.x(t.x-c.x)*n0,t.y(c.y-t.y)*n1}:function(t){t.x(t.x-p)/(d-p)*n0,t.y(1-(c.y?t.y/c.y:1))*n1}),l}return a.separationfunction(t){return arguments.length?(rt,a):r},a.sizefunction(t){return arguments.length?(inull(nt),a):i?null:n},a.nodeSizefunction(t){return arguments.length?(inull!(nt),a):i?n:null},Kr(a,e)},t.layout.treemapfunction(){var e,rt.layout.hierarchy(),nMath.round,i1,1,anull,oIn,s!1,lsquarify,c.5*(1+Math.sqrt(5));function u(t,e){for(var r,n,i-1,at.length;++ia;)n(rti).value*(e0?0:e),r.areaisNaN(n)||n0?0:n}function f(t){var et.children;if(e&&e.length){var r,n,i,ao(t),s,ce.slice(),h1/0,mslicel?a.dx:dicel?a.dy:slice-dicel?1&t.depth?a.dy:a.dx:Math.min(a.dx,a.dy);for(u(c,a.dx*a.dy/t.value),s.area0;(ic.length)>0;)s.push(rci-1),s.area+r.area,squarify!l||(np(s,m))h?(c.pop(),hn):(s.area-s.pop().area,d(s,m,a,!1),mMath.min(a.dx,a.dy),s.lengths.area0,h1/0);s.length&&(d(s,m,a,!0),s.lengths.area0),e.forEach(f)}}function h(t){var et.children;if(e&&e.length){var r,no(t),ie.slice(),a;for(u(i,n.dx*n.dy/t.value),a.area0;ri.pop();)a.push(r),a.area+r.area,null!r.z&&(d(a,r.z?n.dx:n.dy,n,!i.length),a.lengtha.area0);e.forEach(h)}}function p(t,e){for(var r,nt.area,i0,a1/0,o-1,st.length;++os;)(rto.area)&&(ra&&(ar),r>i&&(ir));return e*e,(n*n)?Math.max(e*i*c/n,n/(e*a*c)):1/0}function d(t,e,r,i){var a,o-1,st.length,lr.x,cr.y,ue?n(t.area/e):0;if(er.dx){for((i||u>r.dy)&&(ur.dy);++os;)(ato).xl,a.yc,a.dyu,l+a.dxMath.min(r.x+r.dx-l,u?n(a.area/u):0);a.z!0,a.dx+r.x+r.dx-l,r.y+u,r.dy-u}else{for((i||u>r.dx)&&(ur.dx);++os;)(ato).xl,a.yc,a.dxu,c+a.dyMath.min(r.y+r.dy-c,u?n(a.area/u):0);a.z!1,a.dy+r.y+r.dy-c,r.x+u,r.dx-u}}function m(t){var ne||r(t),an0;return a.xa.y0,a.value?(a.dxi0,a.dyi1):a.dxa.dy0,e&&r.revalue(a),u(a,a.dx*a.dy/a.value),(e?h:f)(a),s&&(en),n}return m.sizefunction(t){return arguments.length?(it,m):i},m.paddingfunction(t){if(!arguments.length)return a;function e(e){var rt.call(m,e,e.depth);return nullr?In(e):On(e,numbertypeof r?r,r,r,r:r)}function r(e){return On(e,t)}var n;return onull(at)?In:function(ntypeof t)?e:numbern?(tt,t,t,t,r):r,m},m.roundfunction(t){return arguments.length?(nt?Math.round:Number,m):n!Number},m.stickyfunction(t){return arguments.length?(st,enull,m):s},m.ratiofunction(t){return arguments.length?(ct,m):c},m.modefunction(t){return arguments.length?(lt+,m):l},Kr(m,r)},t.random{normal:function(t,e){var rarguments.length;return r2&&(e1),r1&&(t0),function(){var r,n,i;do{i(r2*Math.random()-1)*r+(n2*Math.random()-1)*n}while(!i||i>1);return t+e*r*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var et.random.normal.apply(t,arguments);return function(){return Math.exp(e())}},bates:function(e){var rt.random.irwinHall(e);return function(){return r()/e}},irwinHall:function(t){return function(){for(var e0,r0;rt;r++)e+Math.random();return e}}},t.scale{};var Nn{floor:C,ceil:C};function jn(e,r,n,i){var a,o,s0,lMath.min(e.length,r.length)-1;for(ele0&&(ee.slice().reverse(),rr.slice().reverse());++sl;)a.push(n(es-1,es)),o.push(i(rs-1,rs));return function(r){var nt.bisect(e,r,1,l)-1;return on(an(r))}}function Un(e,r){return t.rebind(e,r,range,rangeRound,interpolate,clamp)}function Vn(t,e){return Fn(t,Bn(Hn(t,e)2)),Fn(t,Bn(Hn(t,e)2)),t}function Hn(t,e){nulle&&(e10);var rzn(t),nr1-r0,iMath.pow(10,Math.floor(Math.log(n/e)/Math.LN10)),ae/n*i;return a.15?i*10:a.35?i*5:a.75&&(i*2),r0Math.ceil(r0/i)*i,r1Math.floor(r1/i)*i+.5*i,r2i,r}function qn(e,r){return t.range.apply(t,Hn(e,r))}t.scale.linearfunction(){return function t(e,r,n,i){var a,o;function s(){var tMath.min(e.length,r.length)>2?jn:Rn,si?Ur:jr;return at(e,r,s,n),ot(r,e,s,yr),l}function l(t){return a(t)}return l.invertfunction(t){return o(t)},l.domainfunction(t){return arguments.length?(et.map(Number),s()):e},l.rangefunction(t){return arguments.length?(rt,s()):r},l.rangeRoundfunction(t){return l.range(t).interpolate(Or)},l.clampfunction(t){return arguments.length?(it,s()):i},l.interpolatefunction(t){return arguments.length?(nt,s()):n},l.ticksfunction(t){return qn(e,t)},l.tickFormatfunction(t,r){return d3_scale_linearTickFormat(e,t,r)},l.nicefunction(t){return Vn(e,t),s()},l.copyfunction(){return t(e,r,n,i)},s()}(0,1,0,1,yr,!1)};t.scale.logfunction(){return function t(e,r,n,i){function a(t){return(n?Math.log(t0?0:t):-Math.log(t>0?0:-t))/Math.log(r)}function o(t){return n?Math.pow(r,t):-Math.pow(r,-t)}function s(t){return e(a(t))}return s.invertfunction(t){return o(e.invert(t))},s.domainfunction(t){return arguments.length?(nt0>0,e.domain((it.map(Number)).map(a)),s):i},s.basefunction(t){return arguments.length?(r+t,e.domain(i.map(a)),s):r},s.nicefunction(){var tFn(i.map(a),n?Math:Gn);return e.domain(t),it.map(o),s},s.ticksfunction(){var tzn(i),e,st0,lt1,cMath.floor(a(s)),uMath.ceil(a(l)),fr%1?2:r;if(isFinite(u-c)){if(n){for(;cu;c++)for(var h1;hf;h++)e.push(o(c)*h);e.push(o(c))}else for(e.push(o(c));c++u;)for(hf-1;h>0;h--)e.push(o(c)*h);for(c0;ecs;c++);for(ue.length;eu-1>l;u--);ee.slice(c,u)}return e},s.copyfunction(){return t(e.copy(),r,n,i)},Un(s,e)}(t.scale.linear().domain(0,1),10,!0,1,10)};var Gn{floor:function(t){return-Math.ceil(-t)},ceil:function(t){return-Math.floor(-t)}};function Yn(t){return function(e){return e0?-Math.pow(-e,t):Math.pow(e,t)}}t.scale.powfunction(){return function t(e,r,n){var iYn(r),aYn(1/r);function o(t){return e(i(t))}return o.invertfunction(t){return a(e.invert(t))},o.domainfunction(t){return arguments.length?(e.domain((nt.map(Number)).map(i)),o):n},o.ticksfunction(t){return qn(n,t)},o.tickFormatfunction(t,e){return d3_scale_linearTickFormat(n,t,e)},o.nicefunction(t){return o.domain(Vn(n,t))},o.exponentfunction(t){return arguments.length?(iYn(rt),aYn(1/r),e.domain(n.map(i)),o):r},o.copyfunction(){return t(e.copy(),r,n)},Un(o,e)}(t.scale.linear(),1,0,1)},t.scale.sqrtfunction(){return t.scale.pow().exponent(.5)},t.scale.ordinalfunction(){return function e(r,n){var i,a,o;function s(t){return a((i.get(t)||(rangen.t?i.set(t,r.push(t)):NaN))-1)%a.length}function l(e,n){return t.range(r.length).map((function(t){return e+n*t}))}return s.domainfunction(t){if(!arguments.length)return r;r,inew _;for(var e,a-1,ot.length;++ao;)i.has(eta)||i.set(e,r.push(e));return sn.t.apply(s,n.a)},s.rangefunction(t){return arguments.length?(at,o0,n{t:range,a:arguments},s):a},s.rangePointsfunction(t,e){arguments.length2&&(e0);var it0,ct1,ur.length2?(i(i+c)/2,0):(c-i)/(r.length-1+e);return al(i+u*e/2,u),o0,n{t:rangePoints,a:arguments},s},s.rangeRoundPointsfunction(t,e){arguments.length2&&(e0);var it0,ct1,ur.length2?(icMath.round((i+c)/2),0):(c-i)/(r.length-1+e)|0;return al(i+Math.round(u*e/2+(c-i-(r.length-1+e)*u)/2),u),o0,n{t:rangeRoundPoints,a:arguments},s},s.rangeBandsfunction(t,e,i){arguments.length2&&(e0),arguments.length3&&(ie);var ct1t0,utc-0,ft1-c,h(f-u)/(r.length-e+2*i);return al(u+h*i,h),c&&a.reverse(),oh*(1-e),n{t:rangeBands,a:arguments},s},s.rangeRoundBandsfunction(t,e,i){arguments.length2&&(e0),arguments.length3&&(ie);var ct1t0,utc-0,ft1-c,hMath.floor((f-u)/(r.length-e+2*i));return al(u+Math.round((f-u-(r.length-e)*h)/2),h),c&&a.reverse(),oMath.round(h*(1-e)),n{t:rangeRoundBands,a:arguments},s},s.rangeBandfunction(){return o},s.rangeExtentfunction(){return zn(n.a0)},s.copyfunction(){return e(r,n)},s.domain(r)}(,{t:range,a:})},t.scale.category10function(){return t.scale.ordinal().range(Wn)},t.scale.category20function(){return t.scale.ordinal().range(Xn)},t.scale.category20bfunction(){return t.scale.ordinal().range(Zn)},t.scale.category20cfunction(){return t.scale.ordinal().range(Jn)};var Wn2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175.map(te),Xn2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725.map(te),Zn3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654.map(te),Jn3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081.map(te);function Kn(){return 0}t.scale.quantilefunction(){return function e(r,n){var i;function a(){var e0,an.length;for(i;++ea;)ie-1t.quantile(r,e/a);return o}function o(e){if(!isNaN(e+e))return nt.bisect(i,e)}return o.domainfunction(t){return arguments.length?(rt.map(p).filter(d).sort(h),a()):r},o.rangefunction(t){return arguments.length?(nt,a()):n},o.quantilesfunction(){return i},o.invertExtentfunction(t){return(tn.indexOf(t))0?NaN,NaN:t>0?it-1:r0,ti.length?it:rr.length-1},o.copyfunction(){return e(r,n)},a()}(,)},t.scale.quantizefunction(){return function t(e,r,n){var i,a;function o(t){return nMath.max(0,Math.min(a,Math.floor(i*(t-e))))}function s(){return in.length/(r-e),an.length-1,o}return o.domainfunction(t){return arguments.length?(e+t0,r+tt.length-1,s()):e,r},o.rangefunction(t){return arguments.length?(nt,s()):n},o.invertExtentfunction(t){returnt(tn.indexOf(t))0?NaN:t/i+e,t+1/i},o.copyfunction(){return t(e,r,n)},s()}(0,1,0,1)},t.scale.thresholdfunction(){return function e(r,n){function i(e){if(ee)return nt.bisect(r,e)}return i.domainfunction(t){return arguments.length?(rt,i):r},i.rangefunction(t){return arguments.length?(nt,i):n},i.invertExtentfunction(t){return tn.indexOf(t),rt-1,rt},i.copyfunction(){return e(r,n)},i}(.5,0,1)},t.scale.identityfunction(){return function t(e){function r(t){return+t}return r.invertr,r.domainr.rangefunction(t){return arguments.length?(et.map(r),r):e},r.ticksfunction(t){return qn(e,t)},r.tickFormatfunction(t,r){return d3_scale_linearTickFormat(e,t,r)},r.copyfunction(){return t(e)},r}(0,1)},t.svg{},t.svg.arcfunction(){var t$n,eti,rKn,nQn,iei,ari,oni;function s(){var sMath.max(0,+t.apply(this,arguments)),cMath.max(0,+e.apply(this,arguments)),ui.apply(this,arguments)-Et,fa.apply(this,arguments)-Et,hMath.abs(f-u),pu>f?0:1;if(cs&&(dc,cs,sd),h>St)return l(c,p)+(s?l(s,1-p):)+Z;var d,m,g,v,y,x,b,_,w,T,k,A,M0,S0,E;if((v(+o.apply(this,arguments)||0)/2)&&(gnQn?Math.sqrt(s*s+c*c):+n.apply(this,arguments),p||(S*-1),c&&(SPt(g/c*Math.sin(v))),s&&(MPt(g/s*Math.sin(v)))),c){yc*Math.cos(u+S),xc*Math.sin(u+S),bc*Math.cos(f-S),_c*Math.sin(f-S);var LMath.abs(f-u-2*S)At?0:1;if(S&&ii(y,x,b,_)p^L){var C(u+f)/2;yc*Math.cos(C),xc*Math.sin(C),b_null}}else yx0;if(s){ws*Math.cos(f-M),Ts*Math.sin(f-M),ks*Math.cos(u+M),As*Math.sin(u+M);var PMath.abs(u-f+2*M)At?0:1;if(M&&ii(w,T,k,A)1-p^P){var I(u+f)/2;ws*Math.cos(I),Ts*Math.sin(I),kAnull}}else wT0;if(h>kt&&(dMath.min(Math.abs(c-s)/2,+r.apply(this,arguments)))>.001){msc^p?0:1;var Od,zd;if(hAt){var Dnullk?w,T:nullb?y,x:Se(y,x,k,A,b,_,w,T),Ry-D0,Fx-D1,Bb-D0,N_-D1,j1/Math.sin(Math.acos((R*B+F*N)/(Math.sqrt(R*R+F*F)*Math.sqrt(B*B+N*N)))/2),UMath.sqrt(D0*D0+D1*D1);zMath.min(d,(s-U)/(j-1)),OMath.min(d,(c-U)/(j+1))}if(null!b){var Vai(nullk?w,T:k,A,y,x,c,O,p),Hai(b,_,w,T,c,O,p);dO?E.push(M,V0,A,O,,,O, 0 0,,m, ,V1,A,c,,,c, 0 ,1-p^ii(V10,V11,H10,H11),,,p, ,H1,A,O,,,O, 0 0,,m, ,H0):E.push(M,V0,A,O,,,O, 0 1,,m, ,H0)}else E.push(M,y,,,x);if(null!k){var qai(y,x,k,A,s,-z,p),Gai(w,T,nullb?y,x:b,_,s,-z,p);dz?E.push(L,G0,A,z,,,z, 0 0,,m, ,G1,A,s,,,s, 0 ,p^ii(G10,G11,q10,q11),,,1-p, ,q1,A,z,,,z, 0 0,,m, ,q0):E.push(L,G0,A,z,,,z, 0 0,,m, ,q0)}else E.push(L,w,,,T)}else E.push(M,y,,,x),null!b&&E.push(A,c,,,c, 0 ,L,,,p, ,b,,,_),E.push(L,w,,,T),null!k&&E.push(A,s,,,s, 0 ,P,,,1-p, ,k,,,A);return E.push(Z),E.join()}function l(t,e){returnM0,+t+A+t+,+t+ 0 1,+e+ 0,+-t+A+t+,+t+ 0 1,+e+ 0,+t}return s.innerRadiusfunction(e){return arguments.length?(tce(e),s):t},s.outerRadiusfunction(t){return arguments.length?(ece(t),s):e},s.cornerRadiusfunction(t){return arguments.length?(rce(t),s):r},s.padRadiusfunction(t){return arguments.length?(ntQn?Qn:ce(t),s):n},s.startAnglefunction(t){return arguments.length?(ice(t),s):i},s.endAnglefunction(t){return arguments.length?(ace(t),s):a},s.padAnglefunction(t){return arguments.length?(oce(t),s):o},s.centroidfunction(){var r(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,n(+i.apply(this,arguments)+ +a.apply(this,arguments))/2-Et;returnMath.cos(n)*r,Math.sin(n)*r},s};var Qnauto;function $n(t){return t.innerRadius}function ti(t){return t.outerRadius}function ei(t){return t.startAngle}function ri(t){return t.endAngle}function ni(t){return t&&t.padAngle}function ii(t,e,r,n){return(t-r)*e-(e-n)*t>0?0:1}function ai(t,e,r,n,i){var at0-e0,ot1-e1,s(i?n:-n)/Math.sqrt(a*a+o*o),ls*o,c-s*a,ut0+l,ft1+c,he0+l,pe1+c,d(u+h)/2,m(f+p)/2,gh-u,vp-f,yg*g+v*v,xr-n,bu*p-h*f,_(v0?-1:1)*Math.sqrt(Math.max(0,x*x*y-b*b)),w(b*v-g*_)/y,T(-b*g-v*_)/y,k(b*v+g*_)/y,A(-b*g+v*_)/y,Mw-d,ST-m,Ek-d,LA-m;return M*M+S*S>E*E+L*L&&(wk,TA),w-l,T-c,w*r/x,T*r/x}function oi(){return!0}function si(t){var e_e,rwe,noi,ici,ai.key,o.7;function s(a){var s,l,c,u-1,fa.length,hce(e),pce(r);function d(){l.push(M,i(t(c),o))}for(;++uf;)n.call(this,sau,u)?c.push(+h.call(this,s,u),+p.call(this,s,u)):c.length&&(d(),c);return c.length&&d(),l.length?l.join():null}return s.xfunction(t){return arguments.length?(et,s):e},s.yfunction(t){return arguments.length?(rt,s):r},s.definedfunction(t){return arguments.length?(nt,s):n},s.interpolatefunction(t){return arguments.length?(afunctiontypeof t?it:(ili.get(t)||ci).key,s):a},s.tensionfunction(t){return arguments.length?(ot,s):o},s}t.svg.linefunction(){return si(C)};var lit.map({linear:ci,linear-closed:ui,step:function(t){var e0,rt.length,nt0,in0,,,n1;for(;++er;)i.push(H,(n0+(nte)0)/2,V,n1);r>1&&i.push(H,n0);return i.join()},step-before:fi,step-after:hi,basis:mi,basis-open:function(t){if(t.length4)return ci(t);var e,r,n-1,it.length,a0,o0;for(;++n3;)etn,a.push(e0),o.push(e1);r.push(gi(xi,a)+,+gi(xi,o)),--n;for(;++ni;)etn,a.shift(),a.push(e0),o.shift(),o.push(e1),bi(r,a,o);return r.join()},basis-closed:function(t){var e,r,n-1,it.length,ai+4,o,s;for(;++n4;)rtn%i,o.push(r0),s.push(r1);egi(xi,o),,,gi(xi,s),--n;for(;++na;)rtn%i,o.shift(),o.push(r0),s.shift(),s.push(r1),bi(e,o,s);return e.join()},bundle:function(t,e){var rt.length-1;if(r)for(var n,i,at00,ot01,str0-a,ltr1-o,c-1;++cr;)ntc,ic/r,n0e*n0+(1-e)*(a+i*s),n1e*n1+(1-e)*(o+i*l);return mi(t)},cardinal:function(t,e){return t.length3?ci(t):t0+pi(t,di(t,e))},cardinal-open:function(t,e){return t.length4?ci(t):t1+pi(t.slice(1,-1),di(t,e))},cardinal-closed:function(t,e){return t.length3?ui(t):t0+pi((t.push(t0),t),di(tt.length-2.concat(t,t1),e))},monotone:function(t){return t.length3?ci(t):t0+pi(t,function(t){var e,r,n,i,a,ofunction(t){var e0,rt.length-1,n,it0,at1,on0_i(i,a);for(;++er;)ne(o+(o_i(ia,ate+1)))/2;return neo,n}(t),s-1,lt.length-1;for(;++sl;)e_i(ts,ts+1),y(e)kt?osos+10:(ros/e,nos+1/e,(ir*r+n*n)>9&&(i3*e/Math.sqrt(i),osi*r,os+1i*n));s-1;for(;++sl;)i(tMath.min(l,s+1)0-tMath.max(0,s-1)0)/(6*(1+os*os)),a.push(i||0,os*i||0);return a}(t))}});function ci(t){return t.length>1?t.join(L):t+Z}function ui(t){return t.join(L)+Z}function fi(t){for(var e0,rt.length,nt0,in0,,,n1;++er;)i.push(V,(nte)1,H,n0);return i.join()}function hi(t){for(var e0,rt.length,nt0,in0,,,n1;++er;)i.push(H,(nte)0,V,n1);return i.join()}function pi(t,e){if(e.length1||t.length!e.length&&t.length!e.length+2)return ci(t);var rt.length!e.length,n,it0,at1,oe0,so,l1;if(r&&(n+Q+(a0-2*o0/3)+,+(a1-2*o1/3)+,+a0+,+a1,it1,l2),e.length>1){se1,atl,l++,n+C+(i0+o0)+,+(i1+o1)+,+(a0-s0)+,+(a1-s1)+,+a0+,+a1;for(var c2;ce.length;c++,l++)atl,sec,n+S+(a0-s0)+,+(a1-s1)+,+a0+,+a1}if(r){var utl;n+Q+(a0+2*s0/3)+,+(a1+2*s1/3)+,+u0+,+u1}return n}function di(t,e){for(var r,n,i(1-e)/2,at0,ot1,s1,lt.length;++sl;)ra,ao,ots,n.push(i*(o0-r0),i*(o1-r1));return n}function mi(t){if(t.length3)return ci(t);var e1,rt.length,nt0,in0,an1,oi,i,i,(nt1)0,sa,a,a,n1,li,,,a,L,gi(xi,o),,,gi(xi,s);for(t.push(tr-1);++er;)nte,o.shift(),o.push(n0),s.shift(),s.push(n1),bi(l,o,s);return t.pop(),l.push(L,n),l.join()}function gi(t,e){return t0*e0+t1*e1+t2*e2+t3*e3}li.forEach((function(t,e){e.keyt,e.closed/-closed$/.test(t)}));var vi0,2/3,1/3,0,yi0,1/3,2/3,0,xi0,1/6,2/3,1/6;function bi(t,e,r){t.push(C,gi(vi,e),,,gi(vi,r),,,gi(yi,e),,,gi(yi,r),,,gi(xi,e),,,gi(xi,r))}function _i(t,e){return(e1-t1)/(e0-t0)}function wi(t){for(var e,r,n,i-1,at.length;++ia;)r(eti)0,ne1-Et,e0r*Math.cos(n),e1r*Math.sin(n);return t}function Ti(t){var e_e,r_e,n0,iwe,aoi,oci,so.key,lo,cL,u.7;function f(s){var f,h,p,d,m,g,v-1,ys.length,xce(e),bce(n),_er?function(){return h}:ce(r),wni?function(){return p}:ce(i);function T(){d.push(M,o(t(g),u),c,l(t(m.reverse()),u),Z)}for(;++vy;)a.call(this,fsv,v)?(m.push(h+x.call(this,f,v),p+b.call(this,f,v)),g.push(+_.call(this,f,v),+w.call(this,f,v))):m.length&&(T(),m,g);return m.length&&T(),d.length?d.join():null}return f.xfunction(t){return arguments.length?(ert,f):r},f.x0function(t){return arguments.length?(et,f):e},f.x1function(t){return arguments.length?(rt,f):r},f.yfunction(t){return arguments.length?(nit,f):i},f.y0function(t){return arguments.length?(nt,f):n},f.y1function(t){return arguments.length?(it,f):i},f.definedfunction(t){return arguments.length?(at,f):a},f.interpolatefunction(t){return arguments.length?(sfunctiontypeof t?ot:(oli.get(t)||ci).key,lo.reverse||o,co.closed?M:L,f):s},f.tensionfunction(t){return arguments.length?(ut,f):u},f}function ki(t){return t.source}function Ai(t){return t.target}function Mi(t){return t.radius}function Si(t){returnt.x,t.y}function Ei(t){return function(){var et.apply(this,arguments),re0,ne1-Et;returnr*Math.cos(n),r*Math.sin(n)}}function Li(){return 64}function Ci(){returncircle}function Pi(t){var eMath.sqrt(t/At);returnM0,+e+A+e+,+e+ 0 1,1 0,+-e+A+e+,+e+ 0 1,1 0,+e+Z}t.svg.line.radialfunction(){var tsi(wi);return t.radiust.x,delete t.x,t.anglet.y,delete t.y,t},fi.reversehi,hi.reversefi,t.svg.areafunction(){return Ti(C)},t.svg.area.radialfunction(){var tTi(wi);return t.radiust.x,delete t.x,t.innerRadiust.x0,delete t.x0,t.outerRadiust.x1,delete t.x1,t.anglet.y,delete t.y,t.startAnglet.y0,delete t.y0,t.endAnglet.y1,delete t.y1,t},t.svg.chordfunction(){var tki,eAi,rMi,nei,iri;function a(r,n){var i,a,co(this,t,r,n),uo(this,e,r,n);returnM+c.p0+s(c.r,c.p1,c.a1-c.a0)+(au,((ic).a0a.a0&&i.a1a.a1?l(c.r,c.p1,c.r,c.p0):l(c.r,c.p1,u.r,u.p0)+s(u.r,u.p1,u.a1-u.a0)+l(u.r,u.p1,c.r,c.p0))+Z)}function o(t,e,a,o){var se.call(t,a,o),lr.call(t,s,o),cn.call(t,s,o)-Et,ui.call(t,s,o)-Et;return{r:l,a0:c,a1:u,p0:l*Math.cos(c),l*Math.sin(c),p1:l*Math.cos(u),l*Math.sin(u)}}function s(t,e,r){returnA+t+,+t+ 0 + +(r>At)+,1 +e}function l(t,e,r,n){returnQ 0,0 +n}return a.radiusfunction(t){return arguments.length?(rce(t),a):r},a.sourcefunction(e){return arguments.length?(tce(e),a):t},a.targetfunction(t){return arguments.length?(ece(t),a):e},a.startAnglefunction(t){return arguments.length?(nce(t),a):n},a.endAnglefunction(t){return arguments.length?(ice(t),a):i},a},t.svg.diagonalfunction(){var tki,eAi,rSi;function n(n,i){var at.call(this,n,i),oe.call(this,n,i),s(a.y+o.y)/2,la,{x:a.x,y:s},{x:o.x,y:s},o;returnM+(ll.map(r))0+C+l1+ +l2+ +l3}return n.sourcefunction(e){return arguments.length?(tce(e),n):t},n.targetfunction(t){return arguments.length?(ece(t),n):e},n.projectionfunction(t){return arguments.length?(rt,n):r},n},t.svg.diagonal.radialfunction(){var et.svg.diagonal(),rSi,ne.projection;return e.projectionfunction(t){return arguments.length?n(Ei(rt)):r},e},t.svg.symbolfunction(){var tCi,eLi;function r(r,n){return(Ii.get(t.call(this,r,n))||Pi)(e.call(this,r,n))}return r.typefunction(e){return arguments.length?(tce(e),r):t},r.sizefunction(t){return arguments.length?(ece(t),r):e},r};var Iit.map({circle:Pi,cross:function(t){var eMath.sqrt(t/5)/2;returnM+-3*e+,+-e+H+-e+V+-3*e+H+e+V+-e+H+3*e+V+e+H+e+V+3*e+H+-e+V+e+H+-3*e+Z},diamond:function(t){var eMath.sqrt(t/(2*zi)),re*zi;returnM0,+-e+L+r+,0 0,+e+ +-r+,0Z},square:function(t){var eMath.sqrt(t)/2;returnM+-e+,+-e+L+e+,+-e+ +e+,+e+ +-e+,+e+Z},triangle-down:function(t){var eMath.sqrt(t/Oi),re*Oi/2;returnM0,+r+L+e+,+-r+ +-e+,+-r+Z},triangle-up:function(t){var eMath.sqrt(t/Oi),re*Oi/2;returnM0,+-r+L+e+,+r+ +-e+,+r+Z}});t.svg.symbolTypesIi.keys();var OiMath.sqrt(3),ziMath.tan(30*Lt);Y.transitionfunction(t){for(var e,r,nBi||++Ui,iqi(t),a,oNi||{time:Date.now(),ease:Er,delay:0,duration:250},s-1,lthis.length;++sl;){a.push(e);for(var cthiss,u-1,fc.length;++uf;)(rcu)&&Gi(r,u,i,n,o),e.push(r)}return Fi(a,i,n)},Y.interruptfunction(t){return this.each(nullt?Di:Ri(qi(t)))};var DiRi(qi());function Ri(t){return function(){var e,r,n;(ethist)&&(nere.active)&&(n.timer.cnull,n.timer.tNaN,--e.count?delete er:delete thist,e.active+.5,n.event&&n.event.interrupt.call(this,this.__data__,n.index))}}function Fi(t,e,r){return U(t,ji),t.namespacee,t.idr,t}var Bi,Ni,ji,Ui0;function Vi(t,e,r,n){var it.id,at.namespace;return ut(t,functiontypeof r?function(t,o,s){tai.tween.set(e,n(r.call(t,t.__data__,o,s)))}:(rn(r),function(t){tai.tween.set(e,r)}))}function Hi(t){return nullt&&(t),function(){this.textContentt}}function qi(t){return nullt?__transition__:__transition_+t+__}function Gi(t,e,r,n,i){var a,o,s,l,c,utr||(tr{active:0,count:0}),fun;function h(r){var iu.active,hui;for(var d in h&&(h.timer.cnull,h.timer.tNaN,--u.count,delete ui,h.event&&h.event.interrupt.call(t,t.__data__,h.index)),u)if(+dn){var mud;m.timer.cnull,m.timer.tNaN,--u.count,delete ud}o.cp,ve((function(){return o.c&&p(r||1)&&(o.cnull,o.tNaN),1}),0,a),u.activen,f.event&&f.event.start.call(t,t.__data__,e),c,f.tween.forEach((function(r,n){(nn.call(t,t.__data__,e))&&c.push(n)})),lf.ease,sf.duration}function p(i){for(var ai/s,ol(a),hc.length;h>0;)c--h.call(t,o);if(a>1)return f.event&&f.event.end.call(t,t.__data__,e),--u.count?delete un:delete tr,1}f||(ai.time,ove((function(t){var ef.delay;if(o.te+a,et)return h(t-e);o.ch}),0,a),fun{tween:new _,time:a,timer:o,delay:i.delay,duration:i.duration,ease:i.ease,index:e},inull,++u.count)}ji.callY.call,ji.emptyY.empty,ji.nodeY.node,ji.sizeY.size,t.transitionfunction(e,r){return e&&e.transition?Bi?e.transition(r):e:t.selection().transition(e)},t.transition.prototypeji,ji.selectfunction(t){var e,r,n,ithis.id,athis.namespace,o;tW(t);for(var s-1,lthis.length;++sl;){o.push(e);for(var cthiss,u-1,fc.length;++uf;)(ncu)&&(rt.call(n,n.__data__,u,s))?(__data__in n&&(r.__data__n.__data__),Gi(r,u,a,i,nai),e.push(r)):e.push(null)}return Fi(o,a,i)},ji.selectAllfunction(t){var e,r,n,i,a,othis.id,sthis.namespace,l;tX(t);for(var c-1,uthis.length;++cu;)for(var fthisc,h-1,pf.length;++hp;)if(nfh){anso,rt.call(n,n.__data__,h,c),l.push(e);for(var d-1,mr.length;++dm;)(ird)&&Gi(i,d,s,o,a),e.push(i)}return Fi(l,s,o)},ji.filterfunction(t){var e,r,n;function!typeof t&&(tlt(t));for(var i0,athis.length;ia;i++){n.push(e);for(var o,s0,l(othisi).length;sl;s++)(ros)&&t.call(r,r.__data__,s,i)&&e.push(r)}return Fi(n,this.namespace,this.id)},ji.tweenfunction(t,e){var rthis.id,nthis.namespace;return arguments.length2?this.node()nr.tween.get(t):ut(this,nulle?function(e){enr.tween.remove(t)}:function(i){inr.tween.set(t,e)})},ji.attrfunction(e,r){if(arguments.length2){for(r in e)this.attr(r,er);return this}var ntransforme?Nr:yr,it.ns.qualify(e);function a(){this.removeAttribute(i)}function o(){this.removeAttributeNS(i.space,i.local)}function s(t){return nullt?a:(t+,function(){var e,rthis.getAttribute(i);return r!t&&(en(r,t),function(t){this.setAttribute(i,e(t))})})}function l(t){return nullt?o:(t+,function(){var e,rthis.getAttributeNS(i.space,i.local);return r!t&&(en(r,t),function(t){this.setAttributeNS(i.space,i.local,e(t))})})}return Vi(this,attr.+e,r,i.local?l:s)},ji.attrTweenfunction(e,r){var nt.ns.qualify(e);return this.tween(attr.+e,n.local?function(t,e){var ir.call(this,t,e,this.getAttributeNS(n.space,n.local));return i&&function(t){this.setAttributeNS(n.space,n.local,i(t))}}:function(t,e){var ir.call(this,t,e,this.getAttribute(n));return i&&function(t){this.setAttribute(n,i(t))}})},ji.stylefunction(t,e,r){var narguments.length;if(n3){if(string!typeof t){for(r in n2&&(e),t)this.style(r,tr,e);return this}r}function i(){this.style.removeProperty(t)}function a(e){return nulle?i:(e+,function(){var n,io(this).getComputedStyle(this,null).getPropertyValue(t);return i!e&&(nyr(i,e),function(e){this.style.setProperty(t,n(e),r)})})}return Vi(this,style.+t,e,a)},ji.styleTweenfunction(t,e,r){function n(n,i){var ae.call(this,n,i,o(this).getComputedStyle(this,null).getPropertyValue(t));return a&&function(e){this.style.setProperty(t,a(e),r)}}return arguments.length3&&(r),this.tween(style.+t,n)},ji.textfunction(t){return Vi(this,text,t,Hi)},ji.removefunction(){var tthis.namespace;return this.each(end.transition,(function(){var e;thist.count2&&(ethis.parentNode)&&e.removeChild(this)}))},ji.easefunction(e){var rthis.id,nthis.namespace;return arguments.length1?this.node()nr.ease:(function!typeof e&&(et.ease.apply(t,arguments)),ut(this,(function(t){tnr.easee})))},ji.delayfunction(t){var ethis.id,rthis.namespace;return arguments.length1?this.node()re.delay:ut(this,functiontypeof t?function(n,i,a){nre.delay+t.call(n,n.__data__,i,a)}:(t+t,function(n){nre.delayt}))},ji.durationfunction(t){var ethis.id,rthis.namespace;return arguments.length1?this.node()re.duration:ut(this,functiontypeof t?function(n,i,a){nre.durationMath.max(1,t.call(n,n.__data__,i,a))}:(tMath.max(1,t),function(n){nre.durationt}))},ji.eachfunction(e,r){var nthis.id,ithis.namespace;if(arguments.length2){var aNi,oBi;try{Bin,ut(this,(function(t,r,a){Nitin,e.call(t,t.__data__,r,a)}))}finally{Nia,Bio}}else ut(this,(function(a){var oain;(o.event||(o.eventt.dispatch(start,end,interrupt))).on(e,r)}));return this},ji.transitionfunction(){for(var t,e,r,nthis.id,i++Ui,athis.namespace,o,s0,lthis.length;sl;s++){o.push(t);for(var c,u0,f(cthiss).length;uf;u++)(ecu)&&Gi(e,u,a,i,{time:(rean).time,ease:r.ease,delay:r.delay+r.duration,duration:r.duration}),t.push(e)}return Fi(o,a,i)},t.svg.axisfunction(){var e,rt.scale.linear(),iYi,a6,o6,s3,l10,cnull;function u(n){n.each((function(){var n,ut.select(this),fthis.__chart__||r,hthis.__chart__r.copy(),pnullc?h.ticks?h.ticks.apply(h,l):h.domain():c,dnulle?h.tickFormat?h.tickFormat.apply(h,l):C:e,mu.selectAll(.tick).data(p,h),gm.enter().insert(g,.domain).attr(class,tick).style(opacity,kt),vt.transition(m.exit()).style(opacity,kt).remove(),yt.transition(m.order()).style(opacity,1),xMath.max(a,0)+s,bDn(h),_u.selectAll(.domain).data(0),w(_.enter().append(path).attr(class,domain),t.transition(_));g.append(line),g.append(text);var T,k,A,M,Sg.select(line),Ey.select(line),Lm.select(text).text(d),Pg.select(text),Iy.select(text),Otopi||lefti?-1:1;if(bottomi||topi?(nXi,Tx,Ay,kx2,My2,L.attr(dy,O0?0em:.71em).style(text-anchor,middle),w.attr(d,M+b0+,+O*o+V0H+b1+V+O*o)):(nZi,Ty,Ax,ky2,Mx2,L.attr(dy,.32em).style(text-anchor,O0?end:start),w.attr(d,M+O*o+,+b0+H0V+b1+H+O*o)),S.attr(M,O*a),P.attr(A,O*x),E.attr(k,0).attr(M,O*a),I.attr(T,0).attr(A,O*x),h.rangeBand){var zh,Dz.rangeBand()/2;fhfunction(t){return z(t)+D}}else f.rangeBand?fh:v.call(n,h,f);g.call(n,f,h),y.call(n,h,h)}))}return u.scalefunction(t){return arguments.length?(rt,u):r},u.orientfunction(t){return arguments.length?(it in Wi?t+:Yi,u):i},u.ticksfunction(){return arguments.length?(ln(arguments),u):l},u.tickValuesfunction(t){return arguments.length?(ct,u):c},u.tickFormatfunction(t){return arguments.length?(et,u):e},u.tickSizefunction(t){var earguments.length;return e?(a+t,o+argumentse-1,u):a},u.innerTickSizefunction(t){return arguments.length?(a+t,u):a},u.outerTickSizefunction(t){return arguments.length?(o+t,u):o},u.tickPaddingfunction(t){return arguments.length?(s+t,u):s},u.tickSubdividefunction(){return arguments.length&&u},u};var Yibottom,Wi{top:1,right:1,bottom:1,left:1};function Xi(t,e,r){t.attr(transform,(function(t){var ne(t);returntranslate(+(isFinite(n)?n:r(t))+,0)}))}function Zi(t,e,r){t.attr(transform,(function(t){var ne(t);returntranslate(0,+(isFinite(n)?n:r(t))+)}))}t.svg.brushfunction(){var e,r,nN(h,brushstart,brush,brushend),inull,anull,s0,0,l0,0,c!0,u!0,fKi0;function h(e){e.each((function(){var et.select(this).style(pointer-events,all).style(-webkit-tap-highlight-color,rgba(0,0,0,0)).on(mousedown.brush,g).on(touchstart.brush,g),re.selectAll(.background).data(0);r.enter().append(rect).attr(class,background).style(visibility,hidden).style(cursor,crosshair),e.selectAll(.extent).data(0).enter().append(rect).attr(class,extent).style(cursor,move);var ne.selectAll(.resize).data(f,C);n.exit().remove(),n.enter().append(g).attr(class,(function(t){returnresize +t})).style(cursor,(function(t){return Jit})).append(rect).attr(x,(function(t){return/ew$/.test(t)?-3:null})).attr(y,(function(t){return/^ns/.test(t)?-3:null})).attr(width,6).attr(height,6).style(visibility,hidden),n.style(display,h.empty()?none:null);var o,st.transition(e),lt.transition(r);i&&(oDn(i),l.attr(x,o0).attr(width,o1-o0),d(s)),a&&(oDn(a),l.attr(y,o0).attr(height,o1-o0),m(s)),p(s)}))}function p(t){t.selectAll(.resize).attr(transform,(function(t){returntranslate(+s+/e$/.test(t)+,+l+/^s/.test(t)+)}))}function d(t){t.select(.extent).attr(x,s0),t.selectAll(.extent,.n>rect,.s>rect).attr(width,s1-s0)}function m(t){t.select(.extent).attr(y,l0),t.selectAll(.extent,.e>rect,.w>rect).attr(height,l1-l0)}function g(){var f,g,vthis,yt.select(t.event.target),xn.of(v,arguments),bt.select(v),_y.datum(),w!/^(n|s)$/.test(_)&&i,T!/^(e|w)$/.test(_)&&a,ky.classed(extent),Abt(v),Mt.mouse(v),St.select(o(v)).on(keydown.brush,C).on(keyup.brush,P);if(t.event.changedTouches?S.on(touchmove.brush,I).on(touchend.brush,z):S.on(mousemove.brush,I).on(mouseup.brush,z),b.interrupt().selectAll(*).interrupt(),k)M0s0-M0,M1l0-M1;else if(_){var E+/w$/.test(_),L+/^n/.test(_);gs1-E-M0,l1-L-M1,M0sE,M1lL}else t.event.altKey&&(fM.slice());function C(){32t.event.keyCode&&(k||(fnull,M0-s1,M1-l1,k2),F())}function P(){32t.event.keyCode&&2k&&(M0+s1,M1+l1,k0,F())}function I(){var et.mouse(v),r!1;g&&(e0+g0,e1+g1),k||(t.event.altKey?(f||(f(s0+s1)/2,(l0+l1)/2),M0s+(e0f0),M1l+(e1f1)):fnull),w&&O(e,i,0)&&(d(b),r!0),T&&O(e,a,1)&&(m(b),r!0),r&&(p(b),x({type:brush,mode:k?move:resize}))}function O(t,n,i){var a,o,hDn(n),ph0,dh1,mMi,gi?l:s,vg1-g0;if(k&&(p-m,d-v+m),a(i?u:c)?Math.max(p,Math.min(d,ti)):ti,k?o(a+m)+v:(f&&(mMath.max(p,Math.min(d,2*fi-a))),ma?(oa,am):om),g0!a||g1!o)return i?rnull:enull,g0a,g1o,!0}function z(){I(),b.style(pointer-events,all).selectAll(.resize).style(display,h.empty()?none:null),t.select(body).style(cursor,null),S.on(mousemove.brush,null).on(mouseup.brush,null).on(touchmove.brush,null).on(touchend.brush,null).on(keydown.brush,null).on(keyup.brush,null),A(),x({type:brushend})}b.style(pointer-events,none).selectAll(.resize).style(display,null),t.select(body).style(cursor,y.style(cursor)),x({type:brushstart}),I()}return h.eventfunction(i){i.each((function(){var in.of(this,arguments),a{x:s,y:l,i:e,j:r},othis.__chart__||a;this.__chart__a,Bi?t.select(this).transition().each(start.brush,(function(){eo.i,ro.j,so.x,lo.y,i({type:brushstart})})).tween(brush:brush,(function(){var txr(s,a.x),nxr(l,a.y);return ernull,function(e){sa.xt(e),la.yn(e),i({type:brush,mode:resize})}})).each(end.brush,(function(){ea.i,ra.j,i({type:brush,mode:resize}),i({type:brushend})})):(i({type:brushstart}),i({type:brush,mode:resize}),i({type:brushend}))}))},h.xfunction(t){return arguments.length?(fKi!(it)1|!a,h):i},h.yfunction(t){return arguments.length?(fKi!i1|!(at),h):a},h.clampfunction(t){return arguments.length?(i&&a?(c!!t0,u!!t1):i?c!!t:a&&(u!!t),h):i&&a?c,u:i?c:a?u:null},h.extentfunction(t){var n,o,c,u,f;return arguments.length?(i&&(nt0,ot1,a&&(nn0,oo0),en,o,i.invert&&(ni(n),oi(o)),on&&(fn,no,of),ns0&&os1||(sn,o)),a&&(ct0,ut1,i&&(cc1,uu1),rc,u,a.invert&&(ca(c),ua(u)),uc&&(fc,cu,uf),cl0&&ul1||(lc,u)),h):(i&&(e?(ne0,oe1):(ns0,os1,i.invert&&(ni.invert(n),oi.invert(o)),on&&(fn,no,of))),a&&(r?(cr0,ur1):(cl0,ul1,a.invert&&(ca.invert(c),ua.invert(u)),uc&&(fc,cu,uf))),i&&a?n,c,o,u:i?n,o:a&&c,u)},h.clearfunction(){return h.empty()||(s0,0,l0,0,ernull),h},h.emptyfunction(){return!!i&&s0s1||!!a&&l0l1},t.rebind(h,n,on)};var Ji{n:ns-resize,e:ew-resize,s:ns-resize,w:ew-resize,nw:nwse-resize,ne:nesw-resize,se:nwse-resize,sw:nesw-resize},Kin,e,s,w,nw,ne,se,sw,e,w,n,s,;function Qi(t){return JSON.parse(t.responseText)}function $i(t){var ei.createRange();return e.selectNode(i.body),e.createContextualFragment(t.responseText)}t.textue((function(t){return t.responseText})),t.jsonfunction(t,e){return fe(t,application/json,Qi,e)},t.htmlfunction(t,e){return fe(t,text/html,$i,e)},t.xmlue((function(t){return t.responseXML})),objecttypeof e&&e.exports?e.exportst:this.d3t}).apply(self)},{},59:function(t,e,r){use strict;e.exportst(./quad)},{./quad:60},60:function(t,e,r){use strict;var nt(binary-search-bounds),it(clamp),at(parse-rect),ot(array-bounds),st(pick-by-alias),lt(defined),ct(flatten-vertex-data),ut(is-obj),ft(dtype),ht(math-log2);function p(t,e){for(var re0,ne1,a1/(e2-r),o1/(e3-n),snew Array(t.length),l0,ct.length/2;lc;l++)s2*li((t2*l-r)*a,0,1),s2*l+1i((t2*l+1-n)*o,0,1);return s}e.exportsfunction(t,e){e||(e{}),tc(t,float64),es(e,{bounds:range bounds dataBox databox,maxDepth:depth maxDepth maxdepth level maxLevel maxlevel levels,dtype:type dtype format out dst output destination});var rl(e.maxDepth,255),il(e.bounds,o(t,2));i0i2&&i2++,i1i3&&i3++;var d,mp(t,i),gt.length>>>1;e.dtype||(e.dtypearray),stringtypeof e.dtype?dnew(f(e.dtype))(g):e.dtype&&(de.dtype,Array.isArray(d)&&(d.lengthg));for(var v0;vg;++v)dvv;var y,x,b,_;!function t(e,n,i,a,o,s){if(!a.length)return null;var lyo||(yo),cbo||(bo),uxo||(xo),fl.length;if(++o>r||s>1073741824){for(var h0;ha.length;h++)l.push(ah),c.push(s),u.push(null,null,null,null);return f}if(l.push(a0),c.push(s),a.length1)return u.push(null,null,null,null),f;for(var p.5*i,de+p,gn+p,v,_,w,T,k1,Aa.length;kA;k++){var Mak,Sm2*M,Em2*M+1;Sd?Eg?v.push(M):_.push(M):Eg?w.push(M):T.push(M)}return s2,u.push(t(e,n,p,v,o,s),t(e,g,p,_,o,s+1),t(d,n,p,w,o,s+2),t(d,g,p,T,o,s+3)),f}(0,0,1,d,0,1);for(var w0,T0;Ty.length;T++){var kyT;if(d.set)d.set(k,w);else for(var A0,Mk.length;AM;A++)dA+wkA;var Sw+yT.length;_Tw,S,wS}return d.rangefunction(){var e,r,narguments.length;for(;n--;)rnargumentsn;if(u(rr.length-1)){var or.pop();r.length||nullo.x&&nullo.l&&nullo.left||(ro,e{}),es(o,{level:level maxLevel,d:d diam diameter r radius px pxSize pixel pixelSize maxD size minSize,lod:lod details ranges offsets})}else e{};r.length||(ri);var ca.apply(void 0,r),fMath.min(c.x,c.x+c.width),Math.min(c.y,c.y+c.height),Math.max(c.x,c.x+c.width),Math.max(c.y,c.y+c.height),df0,mf1,gf2,vf3,bp(d,m,g,v,i),_b0,wb1,Tb2,kb3,Al(e.level,y.length);if(null!e.d){var M;numbertypeof e.d?Me.d,e.d:e.d.length&&(Me.d),AMath.min(Math.max(Math.ceil(-h(Math.abs(M0)/(i2-i0))),Math.ceil(-h(Math.abs(M1)/(i3-i1)))),A)}if(AMath.min(A,y.length),e.lod)return E(_,w,T,k,A);var S;function L(e,r,n,i,a,o){if(null!a&&null!o&&!(_>e+n||w>r+n||Te||kr||i>A||ao)){var syi;void 0o&&(os.length);for(var la;lo;l++){var csl,ut2*c,ft2*c+1;u>d&&ug&&f>m&&fv&&S.push(c)}var hxi,ph4*a+0,bh4*a+1,Mh4*a+2,Eh4*a+3,PC(h,a+1),I.5*n,Oi+1;L(e,r,I,O,p,b||M||E||P),L(e,r+I,I,O,b,M||E||P),L(e+I,r,I,O,M,E||P),L(e+I,r+I,I,O,E,P)}}function C(t,e){for(var rnull,n0;nullr;)if(rt4*e+n,++n>t.length)return null;return r}return L(0,0,1,0,0,1),S},d;function E(t,e,r,i,a){for(var o,s0;sa;s++){var lbs,c_s0,uL(t,e,s),fL(r,i,s),hn.ge(l,u),pn.gt(l,f,h,l.length-1);osh+c,p+c}return o}function L(t,e,r){for(var n1,i.5,a.5,o.5,s0;sr;s++)n2,n+ti?ea?0:1:ea?2:3,o*.5,i+ti?-o:o,a+ea?-o:o;return n}}},{array-bounds:67,binary-search-bounds:76,clamp:81,defined:118,dtype:121,flatten-vertex-data:186,is-obj:230,math-log2:235,parse-rect:244,pick-by-alias:248},61:function(t,e,r){use strict;Object.defineProperty(r,__esModule,{value:!0});var nt(@turf/meta);function i(t){var e0;if(t&&t.length>0){e+Math.abs(a(t0));for(var r1;rt.length;r++)e-Math.abs(a(tr))}return e}function a(t){var e,r,n,i,a,s,l0,ct.length;if(c>2){for(s0;sc;s++)sc-2?(nc-2,ic-1,a0):sc-1?(nc-1,i0,a1):(ns,is+1,as+2),etn,rti,l+(o(ta0)-o(e0))*Math.sin(o(r1));l6378137*l*6378137/2}return l}function o(t){return t*Math.PI/180}r.defaultfunction(t){return n.geomReduce(t,(function(t,e){return t+function(t){var e,r0;switch(t.type){casePolygon:return i(t.coordinates);caseMultiPolygon:for(e0;et.coordinates.length;e++)r+i(t.coordinatese);return r;casePoint:caseMultiPoint:caseLineString:caseMultiLineString:return 0}return 0}(e)}),0)}},{@turf/meta:65},62:function(t,e,r){use strict;Object.defineProperty(r,__esModule,{value:!0});var nt(@turf/meta);function i(t){var e1/0,1/0,-1/0,-1/0;return n.coordEach(t,(function(t){e0>t0&&(e0t0),e1>t1&&(e1t1),e2t0&&(e2t0),e3t1&&(e3t1)})),e}i.defaulti,r.defaulti},{@turf/meta:65},63:function(t,e,r){use strict;Object.defineProperty(r,__esModule,{value:!0});var nt(@turf/meta),it(@turf/helpers);r.defaultfunction(t,e){void 0e&&(e{});var r0,a0,o0;return n.coordEach(t,(function(t){r+t0,a+t1,o++}),!0),i.point(r/o,a/o,e.properties)}},{@turf/helpers:64,@turf/meta:65},64:function(t,e,r){use strict;function n(t,e,r){void 0r&&(r{});var n{type:Feature};return(0r.id||r.id)&&(n.idr.id),r.bbox&&(n.bboxr.bbox),n.propertiese||{},n.geometryt,n}function i(t,e,r){if(void 0r&&(r{}),!t)throw new Error(coordinates is required);if(!Array.isArray(t))throw new Error(coordinates must be an Array);if(t.length2)throw new Error(coordinates must be at least 2 numbers long);if(!d(t0)||!d(t1))throw new Error(coordinates must contain numbers);return n({type:Point,coordinates:t},e,r)}function a(t,e,r){void 0r&&(r{});for(var i0,at;ia.length;i++){var oai;if(o.length4)throw new Error(Each LinearRing of a Polygon must have 4 or more Positions.);for(var s0;soo.length-1.length;s++)if(oo.length-1s!o0s)throw new Error(First and last Position are not equivalent.)}return n({type:Polygon,coordinates:t},e,r)}function o(t,e,r){if(void 0r&&(r{}),t.length2)throw new Error(coordinates must be an array of two or more positions);return n({type:LineString,coordinates:t},e,r)}function s(t,e){void 0e&&(e{});var r{type:FeatureCollection};return e.id&&(r.ide.id),e.bbox&&(r.bboxe.bbox),r.featurest,r}function l(t,e,r){return void 0r&&(r{}),n({type:MultiLineString,coordinates:t},e,r)}function c(t,e,r){return void 0r&&(r{}),n({type:MultiPoint,coordinates:t},e,r)}function u(t,e,r){return void 0r&&(r{}),n({type:MultiPolygon,coordinates:t},e,r)}function f(t,e){void 0e&&(ekilometers);var nr.factorse;if(!n)throw new Error(e+ units is invalid);return t*n}function h(t,e){void 0e&&(ekilometers);var nr.factorse;if(!n)throw new Error(e+ units is invalid);return t/n}function p(t){return 180*(t%(2*Math.PI))/Math.PI}function d(t){return!isNaN(t)&&null!t&&!Array.isArray(t)}Object.defineProperty(r,__esModule,{value:!0}),r.earthRadius6371008.8,r.factors{centimeters:100*r.earthRadius,centimetres:100*r.earthRadius,degrees:r.earthRadius/111325,feet:3.28084*r.earthRadius,inches:39.37*r.earthRadius,kilometers:r.earthRadius/1e3,kilometres:r.earthRadius/1e3,meters:r.earthRadius,metres:r.earthRadius,miles:r.earthRadius/1609.344,millimeters:1e3*r.earthRadius,millimetres:1e3*r.earthRadius,nauticalmiles:r.earthRadius/1852,radians:1,yards:1.0936*r.earthRadius},r.unitsFactors{centimeters:100,centimetres:100,degrees:1/111325,feet:3.28084,inches:39.37,kilometers:.001,kilometres:.001,meters:1,metres:1,miles:1/1609.344,millimeters:1e3,millimetres:1e3,nauticalmiles:1/1852,radians:1/r.earthRadius,yards:1.0936133},r.areaFactors{acres:247105e-9,centimeters:1e4,centimetres:1e4,feet:10.763910417,hectares:1e-4,inches:1550.003100006,kilometers:1e-6,kilometres:1e-6,meters:1,metres:1,miles:386e-9,millimeters:1e6,millimetres:1e6,yards:1.195990046},r.featuren,r.geometryfunction(t,e,r){switch(void 0r&&(r{}),t){casePoint:return i(e).geometry;caseLineString:return o(e).geometry;casePolygon:return a(e).geometry;caseMultiPoint:return c(e).geometry;caseMultiLineString:return l(e).geometry;caseMultiPolygon:return u(e).geometry;default:throw new Error(t+ is invalid)}},r.pointi,r.pointsfunction(t,e,r){return void 0r&&(r{}),s(t.map((function(t){return i(t,e)})),r)},r.polygona,r.polygonsfunction(t,e,r){return void 0r&&(r{}),s(t.map((function(t){return a(t,e)})),r)},r.lineStringo,r.lineStringsfunction(t,e,r){return void 0r&&(r{}),s(t.map((function(t){return o(t,e)})),r)},r.featureCollections,r.multiLineStringl,r.multiPointc,r.multiPolygonu,r.geometryCollectionfunction(t,e,r){return void 0r&&(r{}),n({type:GeometryCollection,geometries:t},e,r)},r.roundfunction(t,e){if(void 0e&&(e0),e&&!(e>0))throw new Error(precision must be a positive number);var rMath.pow(10,e||0);return Math.round(t*r)/r},r.radiansToLengthf,r.lengthToRadiansh,r.lengthToDegreesfunction(t,e){return p(h(t,e))},r.bearingToAzimuthfunction(t){var et%360;return e0&&(e+360),e},r.radiansToDegreesp,r.degreesToRadiansfunction(t){return t%360*Math.PI/180},r.convertLengthfunction(t,e,r){if(void 0e&&(ekilometers),void 0r&&(rkilometers),!(t>0))throw new Error(length must be a positive number);return f(h(t,e),r)},r.convertAreafunction(t,e,n){if(void 0e&&(emeters),void 0n&&(nkilometers),!(t>0))throw new Error(area must be a positive number);var ir.areaFactorse;if(!i)throw new Error(invalid original units);var ar.areaFactorsn;if(!a)throw new Error(invalid final units);return t/i*a},r.isNumberd,r.isObjectfunction(t){return!!t&&t.constructorObject},r.validateBBoxfunction(t){if(!t)throw new Error(bbox is required);if(!Array.isArray(t))throw new Error(bbox must be an Array);if(4!t.length&&6!t.length)throw new Error(bbox must be an Array of 4 or 6 numbers);t.forEach((function(t){if(!d(t))throw new Error(bbox must only contain numbers)}))},r.validateIdfunction(t){if(!t)throw new Error(id is required);if(-1string,number.indexOf(typeof t))throw new Error(id must be a number or a string)}},{},65:function(t,e,r){use strict;Object.defineProperty(r,__esModule,{value:!0});var nt(@turf/helpers);function i(t,e,r){if(null!t)for(var n,a,o,s,l,c,u,f,h0,p0,dt.type,mFeatureCollectiond,gFeatured,vm?t.features.length:1,y0;yv;y++){l(f!!(um?t.featuresy.geometry:g?t.geometry:t)&&GeometryCollectionu.type)?u.geometries.length:1;for(var x0;xl;x++){var b0,_0;if(null!(sf?u.geometriesx:u)){cs.coordinates;var ws.type;switch(h!r||Polygon!w&&MultiPolygon!w?0:1,w){case null:break;casePoint:if(!1e(c,p,y,b,_))return!1;p++,b++;break;caseLineString:caseMultiPoint:for(n0;nc.length;n++){if(!1e(cn,p,y,b,_))return!1;p++,MultiPointw&&b++}LineStringw&&b++;break;casePolygon:caseMultiLineString:for(n0;nc.length;n++){for(a0;acn.length-h;a++){if(!1e(cna,p,y,b,_))return!1;p++}MultiLineStringw&&b++,Polygonw&&_++}Polygonw&&b++;break;caseMultiPolygon:for(n0;nc.length;n++){for(_0,a0;acn.length;a++){for(o0;ocna.length-h;o++){if(!1e(cnao,p,y,b,_))return!1;p++}_++}b++}break;caseGeometryCollection:for(n0;ns.geometries.length;n++)if(!1i(s.geometriesn,e,r))return!1;break;default:throw new Error(Unknown Geometry Type)}}}}}function a(t,e){var r;switch(t.type){caseFeatureCollection:for(r0;rt.features.length&&!1!e(t.featuresr.properties,r);r++);break;caseFeature:e(t.properties,0)}}function o(t,e){if(Featuret.type)e(t,0);else if(FeatureCollectiont.type)for(var r0;rt.features.length&&!1!e(t.featuresr,r);r++);}function s(t,e){var r,n,i,a,o,s,l,c,u,f,h0,pFeatureCollectiont.type,dFeaturet.type,mp?t.features.length:1;for(r0;rm;r++){for(sp?t.featuresr.geometry:d?t.geometry:t,cp?t.featuresr.properties:d?t.properties:{},up?t.featuresr.bbox:d?t.bbox:void 0,fp?t.featuresr.id:d?t.id:void 0,o(l!!s&&GeometryCollections.type)?s.geometries.length:1,i0;io;i++)if(null!(al?s.geometriesi:s))switch(a.type){casePoint:caseLineString:caseMultiPoint:casePolygon:caseMultiLineString:caseMultiPolygon:if(!1e(a,h,c,u,f))return!1;break;caseGeometryCollection:for(n0;na.geometries.length;n++)if(!1e(a.geometriesn,h,c,u,f))return!1;break;default:throw new Error(Unknown Geometry Type)}else if(!1e(null,h,c,u,f))return!1;h++}}function l(t,e){s(t,(function(t,r,i,a,o){var s,lnullt?null:t.type;switch(l){case null:casePoint:caseLineString:casePolygon:return!1!e(n.feature(t,i,{bbox:a,id:o}),r,0)&&void 0}switch(l){caseMultiPoint:sPoint;break;caseMultiLineString:sLineString;break;caseMultiPolygon:sPolygon}for(var c0;ct.coordinates.length;c++){var u{type:s,coordinates:t.coordinatesc};if(!1e(n.feature(u,i),r,c))return!1}}))}function c(t,e){l(t,(function(t,r,a){var o0;if(t.geometry){var st.geometry.type;if(Point!s&&MultiPoint!s){var l,c0,u0,f0;return!1!i(t,(function(i,s,h,p,d){if(void 0l||r>c||p>u||d>f)return li,cr,up,fd,void(o0);var mn.lineString(l,i,t.properties);if(!1e(m,r,a,d,o))return!1;o++,li}))&&void 0}}}))}function u(t,e){if(!t)throw new Error(geojson is required);l(t,(function(t,r,i){if(null!t.geometry){var at.geometry.type,ot.geometry.coordinates;switch(a){caseLineString:if(!1e(t,r,i,0,0))return!1;break;casePolygon:for(var s0;so.length;s++)if(!1e(n.lineString(os,t.properties),r,i,s))return!1}}}))}r.coordAllfunction(t){var e;return i(t,(function(t){e.push(t)})),e},r.coordEachi,r.coordReducefunction(t,e,r,n){var ar;return i(t,(function(t,n,i,o,s){a0n&&void 0r?t:e(a,t,n,i,o,s)}),n),a},r.featureEacho,r.featureReducefunction(t,e,r){var nr;return o(t,(function(t,i){n0i&&void 0r?t:e(n,t,i)})),n},r.findPointfunction(t,e){if(ee||{},!n.isObject(e))throw new Error(options is invalid);var r,ie.featureIndex||0,ae.multiFeatureIndex||0,oe.geometryIndex||0,se.coordIndex||0,le.properties;switch(t.type){caseFeatureCollection:i0&&(it.features.length+i),ll||t.featuresi.properties,rt.featuresi.geometry;break;caseFeature:ll||t.properties,rt.geometry;break;casePoint:caseMultiPoint:return null;caseLineString:casePolygon:caseMultiLineString:caseMultiPolygon:rt;break;default:throw new Error(geojson is invalid)}if(nullr)return null;var cr.coordinates;switch(r.type){casePoint:return n.point(c,l,e);caseMultiPoint:return a0&&(ac.length+a),n.point(ca,l,e);caseLineString:return s0&&(sc.length+s),n.point(cs,l,e);casePolygon:return o0&&(oc.length+o),s0&&(sco.length+s),n.point(cos,l,e);caseMultiLineString:return a0&&(ac.length+a),s0&&(sca.length+s),n.point(cas,l,e);caseMultiPolygon:return a0&&(ac.length+a),o0&&(oca.length+o),s0&&(scao.length-s),n.point(caos,l,e)}throw new Error(geojson is invalid)},r.findSegmentfunction(t,e){if(ee||{},!n.isObject(e))throw new Error(options is invalid);var r,ie.featureIndex||0,ae.multiFeatureIndex||0,oe.geometryIndex||0,se.segmentIndex||0,le.properties;switch(t.type){caseFeatureCollection:i0&&(it.features.length+i),ll||t.featuresi.properties,rt.featuresi.geometry;break;caseFeature:ll||t.properties,rt.geometry;break;casePoint:caseMultiPoint:return null;caseLineString:casePolygon:caseMultiLineString:caseMultiPolygon:rt;break;default:throw new Error(geojson is invalid)}if(nullr)return null;var cr.coordinates;switch(r.type){casePoint:caseMultiPoint:return null;caseLineString:return s0&&(sc.length+s-1),n.lineString(cs,cs+1,l,e);casePolygon:return o0&&(oc.length+o),s0&&(sco.length+s-1),n.lineString(cos,cos+1,l,e);caseMultiLineString:return a0&&(ac.length+a),s0&&(sca.length+s-1),n.lineString(cas,cas+1,l,e);caseMultiPolygon:return a0&&(ac.length+a),o0&&(oca.length+o),s0&&(scao.length-s-1),n.lineString(caos,caos+1,l,e)}throw new Error(geojson is invalid)},r.flattenEachl,r.flattenReducefunction(t,e,r){var nr;return l(t,(function(t,i,a){n0i&&0a&&void 0r?t:e(n,t,i,a)})),n},r.geomEachs,r.geomReducefunction(t,e,r){var nr;return s(t,(function(t,i,a,o,s){n0i&&void 0r?t:e(n,t,i,a,o,s)})),n},r.lineEachu,r.lineReducefunction(t,e,r){var nr;return u(t,(function(t,i,a,o){n0i&&void 0r?t:e(n,t,i,a,o)})),n},r.propEacha,r.propReducefunction(t,e,r){var nr;return a(t,(function(t,i){n0i&&void 0r?t:e(n,t,i)})),n},r.segmentEachc,r.segmentReducefunction(t,e,r){var nr,i!1;return c(t,(function(t,a,o,s,l){n!1i&&void 0r?t:e(n,t,a,o,s,l),i!0})),n}},{@turf/helpers:64},66:function(t,e,r){e.exportsfunction(t){var e0,r0,n0,i0;return t.map((function(t){var a(tt.slice())0,oa.toUpperCase();if(a!o)switch(t0o,a){casea:t6+n,t7+i;break;casev:t1+i;break;caseh:t1+n;break;default:for(var s1;st.length;)ts+++n,ts+++i}switch(o){caseZ:ne,ir;break;caseH:nt1;break;caseV:it1;break;caseM:net1,irt2;break;default:ntt.length-2,itt.length-1}return t}))}},{},67:function(t,e,r){use strict;e.exportsfunction(t,e){if(!t||nullt.length)throw Error(Argument should be an array);enulle?1:Math.floor(e);for(var rArray(2*e),n0;ne;n++){for(var i-1/0,a1/0,on,st.length;os;o+e)to>i&&(ito),toa&&(ato);rna,re+ni}return r}},{},68:function(t,e,r){use strict;e.exportsfunction(t,e,r){if(functiontypeof Array.prototype.findIndex)return t.findIndex(e,r);if(function!typeof e)throw new TypeError(predicate must be a function);var nObject(t),in.length;if(0i)return-1;for(var a0;ai;a++)if(e.call(r,na,a,n))return a;return-1}},{},69:function(t,e,r){use strict;var nt(array-bounds);e.exportsfunction(t,e,r){if(!t||nullt.length)throw Error(Argument should be an array);nulle&&(e1);nullr&&(rn(t,e));for(var i0;ie;i++){var are+i,ori,si,lt.length;if(a1/0&&o-1/0)for(si;sl;s+e)tstsa?1:tso?0:.5;else if(a1/0)for(si;sl;s+e)tstsa?1:0;else if(o-1/0)for(si;sl;s+e)tstso?0:1;else{var ca-o;for(si;sl;s+e)isNaN(ts)||(ts0c?.5:(ts-o)/c)}}return t}},{array-bounds:67},70:function(t,e,r){e.exportsfunction(t,e){var rnumbertypeof t,nnumbertypeof e;r&&!n?(et,t0):r||n||(t0,e0);var i(e|0)-(t|0);if(i0)throw new Error(array length must be positive);for(var anew Array(i),o0,st;oi;o++,s++)aos;return a}},{},71:function(t,e,r){(function(r){(function(){use strict;var nt(object-assign);/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh feross@feross.org> http://feross.org> * @license MIT */function i(t,e){if(te)return 0;for(var rt.length,ne.length,i0,aMath.min(r,n);ia;++i)if(ti!ei){rti,nei;break}return rn?-1:nr?1:0}function a(t){return r.Buffer&&functiontypeof r.Buffer.isBuffer?r.Buffer.isBuffer(t):!(nullt||!t._isBuffer)}var ot(util/),sObject.prototype.hasOwnProperty,lArray.prototype.slice,cfoofunction(){}.name;function u(t){return Object.prototype.toString.call(t)}function f(t){return!a(t)&&(functiontypeof r.ArrayBuffer&&(functiontypeof ArrayBuffer.isView?ArrayBuffer.isView(t):!!t&&(t instanceof DataView||!!(t.buffer&&t.buffer instanceof ArrayBuffer))))}var he.exportsy,p/\s*function\s+(^\(\s*)\s*/;function d(t){if(o.isFunction(t)){if(c)return t.name;var et.toString().match(p);return e&&e1}}function m(t,e){returnstringtypeof t?t.lengthe?t:t.slice(0,e):t}function g(t){if(c||!o.isFunction(t))return o.inspect(t);var ed(t);returnFunction+(e?: +e:)+}function v(t,e,r,n,i){throw new h.AssertionError({message:r,actual:t,expected:e,operator:n,stackStartFunction:i})}function y(t,e){t||v(t,!0,e,,h.ok)}function x(t,e,r,n){if(te)return!0;if(a(t)&&a(e))return 0i(t,e);if(o.isDate(t)&&o.isDate(e))return t.getTime()e.getTime();if(o.isRegExp(t)&&o.isRegExp(e))return t.sourcee.source&&t.globale.global&&t.multilinee.multiline&&t.lastIndexe.lastIndex&&t.ignoreCasee.ignoreCase;if(null!t&&objecttypeof t||null!e&&objecttypeof e){if(f(t)&&f(e)&&u(t)u(e)&&!(t instanceof Float32Array||t instanceof Float64Array))return 0i(new Uint8Array(t.buffer),new Uint8Array(e.buffer));if(a(t)!a(e))return!1;var s(nn||{actual:,expected:}).actual.indexOf(t);return-1!s&&sn.expected.indexOf(e)||(n.actual.push(t),n.expected.push(e),function(t,e,r,n){if(nullt||nulle)return!1;if(o.isPrimitive(t)||o.isPrimitive(e))return te;if(r&&Object.getPrototypeOf(t)!Object.getPrototypeOf(e))return!1;var ib(t),ab(e);if(i&&!a||!i&&a)return!1;if(i)return tl.call(t),el.call(e),x(t,e,r);var s,c,uT(t),fT(e);if(u.length!f.length)return!1;for(u.sort(),f.sort(),cu.length-1;c>0;c--)if(uc!fc)return!1;for(cu.length-1;c>0;c--)if(suc,!x(ts,es,r,n))return!1;return!0}(t,e,r,n))}return r?te:te}function b(t){returnobject ArgumentsObject.prototype.toString.call(t)}function _(t,e){if(!t||!e)return!1;if(object RegExpObject.prototype.toString.call(e))return e.test(t);try{if(t instanceof e)return!0}catch(t){}return!Error.isPrototypeOf(e)&&!0e.call({},t)}function w(t,e,r,n){var i;if(function!typeof e)throw new TypeError(block argument must be a function);stringtypeof r&&(nr,rnull),ifunction(t){var e;try{t()}catch(t){et}return e}(e),n(r&&r.name? (+r.name+).:.)+(n? +n:.),t&&!i&&v(i,r,Missing expected exception+n);var astringtypeof n,s!t&&i&&!r;if((!t&&o.isError(i)&&a&&_(i,r)||s)&&v(i,r,Got unwanted exception+n),t&&i&&r&&!_(i,r)||!t&&i)throw i}h.AssertionErrorfunction(t){this.nameAssertionError,this.actualt.actual,this.expectedt.expected,this.operatort.operator,t.message?(this.messaget.message,this.generatedMessage!1):(this.messagefunction(t){return m(g(t.actual),128)+ +t.operator+ +m(g(t.expected),128)}(this),this.generatedMessage!0);var et.stackStartFunction||v;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var rnew Error;if(r.stack){var nr.stack,id(e),an.indexOf(\n+i);if(a>0){var on.indexOf(\n,a+1);nn.substring(o+1)}this.stackn}}},o.inherits(h.AssertionError,Error),h.failv,h.oky,h.equalfunction(t,e,r){t!e&&v(t,e,r,,h.equal)},h.notEqualfunction(t,e,r){te&&v(t,e,r,!,h.notEqual)},h.deepEqualfunction(t,e,r){x(t,e,!1)||v(t,e,r,deepEqual,h.deepEqual)},h.deepStrictEqualfunction(t,e,r){x(t,e,!0)||v(t,e,r,deepStrictEqual,h.deepStrictEqual)},h.notDeepEqualfunction(t,e,r){x(t,e,!1)&&v(t,e,r,notDeepEqual,h.notDeepEqual)},h.notDeepStrictEqualfunction t(e,r,n){x(e,r,!0)&&v(e,r,n,notDeepStrictEqual,t)},h.strictEqualfunction(t,e,r){t!e&&v(t,e,r,,h.strictEqual)},h.notStrictEqualfunction(t,e,r){te&&v(t,e,r,!,h.notStrictEqual)},h.throwsfunction(t,e,r){w(!0,t,e,r)},h.doesNotThrowfunction(t,e,r){w(!1,t,e,r)},h.ifErrorfunction(t){if(t)throw t},h.strictn((function t(e,r){e||v(e,!0,r,,t)}),h,{equal:h.strictEqual,deepEqual:h.deepStrictEqual,notEqual:h.notStrictEqual,notDeepEqual:h.notDeepStrictEqual}),h.strict.stricth.strict;var TObject.keys||function(t){var e;for(var r in t)s.call(t,r)&&e.push(r);return e}}).call(this)}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{object-assign:242,util/:74},72:function(t,e,r){functiontypeof Object.create?e.exportsfunction(t,e){t.super_e,t.prototypeObject.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:e.exportsfunction(t,e){t.super_e;var rfunction(){};r.prototypee.prototype,t.prototypenew r,t.prototype.constructort}},{},73:function(t,e,r){e.exportsfunction(t){return t&&objecttypeof t&&functiontypeof t.copy&&functiontypeof t.fill&&functiontypeof t.readUInt8}},{},74:function(t,e,r){(function(e,n){(function(){var i/%sdj%/g;r.formatfunction(t){if(!v(t)){for(var e,r0;rarguments.length;r++)e.push(s(argumentsr));return e.join( )}r1;for(var narguments,an.length,oString(t).replace(i,(function(t){if(%%t)return%;if(r>a)return t;switch(t){case%s:return String(nr++);case%d:return Number(nr++);case%j:try{return JSON.stringify(nr++)}catch(t){returnCircular}default:return t}})),lnr;ra;ln++r)m(l)||!b(l)?o+ +l:o+ +s(l);return o},r.deprecatefunction(t,i){if(y(n.process))return function(){return r.deprecate(t,i).apply(this,arguments)};if(!0e.noDeprecation)return t;var a!1;return function(){if(!a){if(e.throwDeprecation)throw new Error(i);e.traceDeprecation?console.trace(i):console.error(i),a!0}return t.apply(this,arguments)}};var a,o{};function s(t,e){var n{seen:,stylize:c};return arguments.length>3&&(n.deptharguments2),arguments.length>4&&(n.colorsarguments3),d(e)?n.showHiddene:e&&r._extend(n,e),y(n.showHidden)&&(n.showHidden!1),y(n.depth)&&(n.depth2),y(n.colors)&&(n.colors!1),y(n.customInspect)&&(n.customInspect!0),n.colors&&(n.stylizel),u(n,t,n.depth)}function l(t,e){var rs.stylese;return r?\x1b+s.colorsr0+m+t+\x1b+s.colorsr1+m:t}function c(t,e){return t}function u(t,e,n){if(t.customInspect&&e&&T(e.inspect)&&e.inspect!r.inspect&&(!e.constructor||e.constructor.prototype!e)){var ie.inspect(n,t);return v(i)||(iu(t,i,n)),i}var afunction(t,e){if(y(e))return t.stylize(undefined,undefined);if(v(e)){var r+JSON.stringify(e).replace(/^|$/g,).replace(//g,\\).replace(/\\/g,)+;return t.stylize(r,string)}if(g(e))return t.stylize(+e,number);if(d(e))return t.stylize(+e,boolean);if(m(e))return t.stylize(null,null)}(t,e);if(a)return a;var oObject.keys(e),sfunction(t){var e{};return t.forEach((function(t,r){et!0})),e}(o);if(t.showHidden&&(oObject.getOwnPropertyNames(e)),w(e)&&(o.indexOf(message)>0||o.indexOf(description)>0))return f(e);if(0o.length){if(T(e)){var le.name?: +e.name:;return t.stylize(Function+l+,special)}if(x(e))return t.stylize(RegExp.prototype.toString.call(e),regexp);if(_(e))return t.stylize(Date.prototype.toString.call(e),date);if(w(e))return f(e)}var c,b,k!1,A{,};(p(e)&&(k!0,A,),T(e))&&(b Function+(e.name?: +e.name:)+);return x(e)&&(b +RegExp.prototype.toString.call(e)),_(e)&&(b +Date.prototype.toUTCString.call(e)),w(e)&&(b +f(e)),0!o.length||k&&0!e.length?n0?x(e)?t.stylize(RegExp.prototype.toString.call(e),regexp):t.stylize(Object,special):(t.seen.push(e),ck?function(t,e,r,n,i){for(var a,o0,se.length;os;++o)E(e,String(o))?a.push(h(t,e,r,n,String(o),!0)):a.push();return i.forEach((function(i){i.match(/^\d+$/)||a.push(h(t,e,r,n,i,!0))})),a}(t,e,n,s,o):o.map((function(r){return h(t,e,n,s,r,k)})),t.seen.pop(),function(t,e,r){if(t.reduce((function(t,e){return e.indexOf(\n)>0&&0,t+e.replace(/\u001b\\d\d?m/g,).length+1}),0)>60)return r0+(e?:e+\n )+ +t.join(,\n )+ +r1;return r0+e+ +t.join(, )+ +r1}(c,b,A)):A0+b+A1}function f(t){return+Error.prototype.toString.call(t)+}function h(t,e,r,n,i,a){var o,s,l;if((lObject.getOwnPropertyDescriptor(e,i)||{value:ei}).get?sl.set?t.stylize(Getter/Setter,special):t.stylize(Getter,special):l.set&&(st.stylize(Setter,special)),E(n,i)||(o+i+),s||(t.seen.indexOf(l.value)0?(sm(r)?u(t,l.value,null):u(t,l.value,r-1)).indexOf(\n)>-1&&(sa?s.split(\n).map((function(t){return +t})).join(\n).substr(2):\n+s.split(\n).map((function(t){return +t})).join(\n)):st.stylize(Circular,special)),y(o)){if(a&&i.match(/^\d+$/))return s;(oJSON.stringify(+i)).match(/^(a-zA-Z_a-zA-Z_0-9*)$/)?(oo.substr(1,o.length-2),ot.stylize(o,name)):(oo.replace(//g,\\).replace(/\\/g,).replace(/(^|$)/g,),ot.stylize(o,string))}return o+: +s}function p(t){return Array.isArray(t)}function d(t){returnbooleantypeof t}function m(t){return nullt}function g(t){returnnumbertypeof t}function v(t){returnstringtypeof t}function y(t){return void 0t}function x(t){return b(t)&&object RegExpk(t)}function b(t){returnobjecttypeof t&&null!t}function _(t){return b(t)&&object Datek(t)}function w(t){return b(t)&&(object Errork(t)||t instanceof Error)}function T(t){returnfunctiontypeof t}function k(t){return Object.prototype.toString.call(t)}function A(t){return t10?0+t.toString(10):t.toString(10)}r.debuglogfunction(t){if(y(a)&&(ae.env.NODE_DEBUG||),tt.toUpperCase(),!ot)if(new RegExp(\\b+t+\\b,i).test(a)){var ne.pid;otfunction(){var er.format.apply(r,arguments);console.error(%s %d: %s,t,n,e)}}else otfunction(){};return ot},r.inspects,s.colors{bold:1,22,italic:3,23,underline:4,24,inverse:7,27,white:37,39,grey:90,39,black:30,39,blue:34,39,cyan:36,39,green:32,39,magenta:35,39,red:31,39,yellow:33,39},s.styles{special:cyan,number:yellow,boolean:yellow,undefined:grey,null:bold,string:green,date:magenta,regexp:red},r.isArrayp,r.isBooleand,r.isNullm,r.isNullOrUndefinedfunction(t){return nullt},r.isNumberg,r.isStringv,r.isSymbolfunction(t){returnsymboltypeof t},r.isUndefinedy,r.isRegExpx,r.isObjectb,r.isDate_,r.isErrorw,r.isFunctionT,r.isPrimitivefunction(t){return nullt||booleantypeof t||numbertypeof t||stringtypeof t||symboltypeof t||void 0t},r.isBuffert(./support/isBuffer);var MJan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec;function S(){var tnew Date,eA(t.getHours()),A(t.getMinutes()),A(t.getSeconds()).join(:);returnt.getDate(),Mt.getMonth(),e.join( )}function E(t,e){return Object.prototype.hasOwnProperty.call(t,e)}r.logfunction(){console.log(%s - %s,S(),r.format.apply(r,arguments))},r.inheritst(inherits),r._extendfunction(t,e){if(!e||!b(e))return t;for(var rObject.keys(e),nr.length;n--;)trnern;return t}}).call(this)}).call(this,t(_process),undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{./support/isBuffer:73,_process:272,inherits:72},75:function(t,e,r){use strict;r.byteLengthfunction(t){var ec(t),re0,ne1;return 3*(r+n)/4-n},r.toByteArrayfunction(t){var e,r,nc(t),on0,sn1,lnew a(function(t,e,r){return 3*(e+r)/4-r}(0,o,s)),u0,fs>0?o-4:o;for(r0;rf;r+4)eit.charCodeAt(r)18|it.charCodeAt(r+1)12|it.charCodeAt(r+2)6|it.charCodeAt(r+3),lu++e>>16&255,lu++e>>8&255,lu++255&e;2s&&(eit.charCodeAt(r)2|it.charCodeAt(r+1)>>4,lu++255&e);1s&&(eit.charCodeAt(r)10|it.charCodeAt(r+1)4|it.charCodeAt(r+2)>>2,lu++e>>8&255,lu++255&e);return l},r.fromByteArrayfunction(t){for(var e,rt.length,ir%3,a,o0,sr-i;os;o+16383)a.push(u(t,o,o+16383>s?s:o+16383));1i?(etr-1,a.push(ne>>2+ne4&63+)):2i&&(e(tr-28)+tr-1,a.push(ne>>10+ne>>4&63+ne2&63+));return a.join()};for(var n,i,aundefined!typeof Uint8Array?Uint8Array:Array,oABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/,s0,lo.length;sl;++s)nsos,io.charCodeAt(s)s;function c(t){var et.length;if(e%4>0)throw new Error(Invalid string. Length must be a multiple of 4);var rt.indexOf();return-1r&&(re),r,re?0:4-r%4}function u(t,e,r){for(var i,a,o,se;sr;s+3)i(ts16&16711680)+(ts+18&65280)+(255&ts+2),o.push(n(ai)>>18&63+na>>12&63+na>>6&63+n63&a);return o.join()}i-.charCodeAt(0)62,i_.charCodeAt(0)63},{},76:function(t,e,r){use strict;function n(t,e,r,n,i){for(var ai+1;ni;){var on+i>>>1,sto;(void 0!r?r(s,e):s-e)>0?(ao,io-1):no+1}return a}function i(t,e,r,n,i){for(var ai+1;ni;){var on+i>>>1,sto;(void 0!r?r(s,e):s-e)>0?(ao,io-1):no+1}return a}function a(t,e,r,n,i){for(var an-1;ni;){var on+i>>>1,sto;(void 0!r?r(s,e):s-e)0?(ao,no+1):io-1}return a}function o(t,e,r,n,i){for(var an-1;ni;){var on+i>>>1,sto;(void 0!r?r(s,e):s-e)0?(ao,no+1):io-1}return a}function s(t,e,r,n,i){for(;ni;){var an+i>>>1,ota,svoid 0!r?r(o,e):o-e;if(0s)return a;s0?na+1:ia-1}return-1}function l(t,e,r,n,i,a){returnfunctiontypeof r?a(t,e,r,void 0n?0:0|n,void 0i?t.length-1:0|i):a(t,e,void 0,void 0r?0:0|r,void 0n?t.length-1:0|n)}e.exports{ge:function(t,e,r,i,a){return l(t,e,r,i,a,n)},gt:function(t,e,r,n,a){return l(t,e,r,n,a,i)},lt:function(t,e,r,n,i){return l(t,e,r,n,i,a)},le:function(t,e,r,n,i){return l(t,e,r,n,i,o)},eq:function(t,e,r,n,i){return l(t,e,r,n,i,s)}}},{},77:function(t,e,r){use strict;function n(t){var e32;return(t&-t)&&e--,65535&t&&(e-16),16711935&t&&(e-8),252645135&t&&(e-4),858993459&t&&(e-2),1431655765&t&&(e-1),e}r.INT_BITS32,r.INT_MAX2147483647,r.INT_MIN-131,r.signfunction(t){return(t>0)-(t0)},r.absfunction(t){var et>>31;return(t^e)-e},r.minfunction(t,e){return e^(t^e)&-(te)},r.maxfunction(t,e){return t^(t^e)&-(te)},r.isPow2function(t){return!(t&t-1||!t)},r.log2function(t){var e,r;return e(t>65535)4,e|r((t>>>e)>255)3,e|r((t>>>r)>15)2,(e|r((t>>>r)>3)1)|(t>>>r)>>1},r.log10function(t){return t>1e9?9:t>1e8?8:t>1e7?7:t>1e6?6:t>1e5?5:t>1e4?4:t>1e3?3:t>100?2:t>10?1:0},r.popCountfunction(t){return 16843009*((t(858993459&(t-t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},r.countTrailingZerosn,r.nextPow2function(t){return t+0t,--t,t|t>>>1,t|t>>>2,t|t>>>4,t|t>>>8,(t|t>>>16)+1},r.prevPow2function(t){return t|t>>>1,t|t>>>2,t|t>>>4,t|t>>>8,(t|t>>>16)-(t>>>1)},r.parityfunction(t){return t^t>>>16,t^t>>>8,t^t>>>4,27030>>>(t&15)&1};var inew Array(256);!function(t){for(var e0;e256;++e){var re,ne,i7;for(r>>>1;r;r>>>1)n1,n|1&r,--i;teni&255}}(i),r.reversefunction(t){return i255&t24|it>>>8&25516|it>>>16&2558|it>>>24&255},r.interleave2function(t,e){return(t1431655765&((t858993459&((t252645135&((t16711935&((t&65535)|t8))|t4))|t2))|t1))|(e1431655765&((e858993459&((e252645135&((e16711935&((e&65535)|e8))|e4))|e2))|e1))1},r.deinterleave2function(t,e){return(t65535&((t16711935&((t252645135&((t858993459&((tt>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))16>>16},r.interleave3function(t,e,r){return t1227133513&((t3272356035&((t251719695&((t4278190335&((t&1023)|t16))|t8))|t4))|t2),(t|(e1227133513&((e3272356035&((e251719695&((e4278190335&((e&1023)|e16))|e8))|e4))|e2))1)|(r1227133513&((r3272356035&((r251719695&((r4278190335&((r&1023)|r16))|r8))|r4))|r2))2},r.deinterleave3function(t,e){return(t1023&((t4278190335&((t251719695&((t3272356035&((tt>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))22>>22},r.nextCombinationfunction(t){var et|t-1;return e+1|(~e&-~e)-1>>>n(t)+1}},{},78:function(t,e,r){use strict;var nt(clamp);e.exportsfunction(t,e){e||(e{});var r,o,s,l,c,u,f,h,p,d,m,gnulle.cutoff?.25:e.cutoff,vnulle.radius?8:e.radius,ye.channel||0;if(ArrayBuffer.isView(t)||Array.isArray(t)){if(!e.width||!e.height)throw Error(For raw data width and height should be provided by options);re.width,oe.height,lt,ue.stride?e.stride:Math.floor(t.length/r/o)}else window.HTMLCanvasElement&&t instanceof window.HTMLCanvasElement?(f(ht).getContext(2d),rh.width,oh.height,pf.getImageData(0,0,r,o),lp.data,u4):window.CanvasRenderingContext2D&&t instanceof window.CanvasRenderingContext2D?(ht.canvas,ft,rh.width,oh.height,pf.getImageData(0,0,r,o),lp.data,u4):window.ImageData&&t instanceof window.ImageData&&(pt,rt.width,ot.height,lp.data,u4);if(sMath.max(r,o),window.Uint8ClampedArray&&l instanceof window.Uint8ClampedArray||window.Uint8Array&&l instanceof window.Uint8Array)for(cl,lArray(r*o),d0,mc.length;dm;d++)ldcd*u+y/255;else if(1!u)throw Error(Raw data can have only 1 value per pixel);var xArray(r*o),bArray(r*o),_Array(s),wArray(s),TArray(s+1),kArray(s);for(d0,mr*o;dm;d++){var Ald;xd1A?0:0A?i:Math.pow(Math.max(0,.5-A),2),bd1A?i:0A?0:Math.pow(Math.max(0,A-.5),2)}a(x,r,o,_,w,k,T),a(b,r,o,_,w,k,T);var Mwindow.Float32Array?new Float32Array(r*o):new Array(r*o);for(d0,mr*o;dm;d++)Mdn(1-((xd-bd)/v+g),0,1);return M};var i1e20;function a(t,e,r,n,i,a,s){for(var l0;le;l++){for(var c0;cr;c++)nctc*e+l;for(o(n,i,a,s,r),c0;cr;c++)tc*e+lic}for(c0;cr;c++){for(l0;le;l++)nltc*e+l;for(o(n,i,a,s,e),l0;le;l++)tc*e+lMath.sqrt(il)}}function o(t,e,r,n,a){r00,n0-i,n1+i;for(var o1,s0;oa;o++){for(var l(to+o*o-(trs+rs*rs))/(2*o-2*rs);lns;)s--,l(to+o*o-(trs+rs*rs))/(2*o-2*rs);r++so,nsl,ns+1+i}for(o0,s0;oa;o++){for(;ns+1o;)s++;eo(o-rs)*(o-rs)+trs}}},{clamp:81},79:function(t,e,r){},{},80:function(t,e,r){(function(e){(function(){/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh https://feross.org> * @license MIT */use strict;var et(base64-js),nt(ieee754);r.Buffera,r.SlowBufferfunction(t){+t!t&&(t0);return a.alloc(+t)},r.INSPECT_MAX_BYTES50;function i(t){if(t>2147483647)throw new RangeError(The value +t+ is invalid for option size);var enew Uint8Array(t);return e.__proto__a.prototype,e}function a(t,e,r){if(numbertypeof t){if(stringtypeof e)throw new TypeError(The string argument must be of type string. Received type number);return l(t)}return o(t,e,r)}function o(t,e,r){if(stringtypeof t)return function(t,e){stringtypeof e&&!e||(eutf8);if(!a.isEncoding(e))throw new TypeError(Unknown encoding: +e);var r0|f(t,e),ni(r),on.write(t,e);o!r&&(nn.slice(0,o));return n}(t,e);if(ArrayBuffer.isView(t))return c(t);if(nullt)throw TypeError(The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type +typeof t);if(B(t,ArrayBuffer)||t&&B(t.buffer,ArrayBuffer))return function(t,e,r){if(e0||t.byteLengthe)throw new RangeError(offset is outside of buffer bounds);if(t.byteLengthe+(r||0))throw new RangeError(length is outside of buffer bounds);var n;nvoid 0e&&void 0r?new Uint8Array(t):void 0r?new Uint8Array(t,e):new Uint8Array(t,e,r);return n.__proto__a.prototype,n}(t,e,r);if(numbertypeof t)throw new TypeError(The value argument must not be of type number. Received type number);var nt.valueOf&&t.valueOf();if(null!n&&n!t)return a.from(n,e,r);var ofunction(t){if(a.isBuffer(t)){var e0|u(t.length),ri(e);return 0r.length||t.copy(r,0,0,e),r}if(void 0!t.length)returnnumber!typeof t.length||N(t.length)?i(0):c(t);if(Buffert.type&&Array.isArray(t.data))return c(t.data)}(t);if(o)return o;if(undefined!typeof Symbol&&null!Symbol.toPrimitive&&functiontypeof tSymbol.toPrimitive)return a.from(tSymbol.toPrimitive(string),e,r);throw new TypeError(The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type +typeof t)}function s(t){if(number!typeof t)throw new TypeError(size argument must be of type number);if(t0)throw new RangeError(The value +t+ is invalid for option size)}function l(t){return s(t),i(t0?0:0|u(t))}function c(t){for(var et.length0?0:0|u(t.length),ri(e),n0;ne;n+1)rn255&tn;return r}function u(t){if(t>2147483647)throw new RangeError(Attempt to allocate Buffer larger than maximum size: 0x+2147483647..toString(16)+ bytes);return 0|t}function f(t,e){if(a.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||B(t,ArrayBuffer))return t.byteLength;if(string!typeof t)throw new TypeError(The string argument must be one of type string, Buffer, or ArrayBuffer. Received type +typeof t);var rt.length,narguments.length>2&&!0arguments2;if(!n&&0r)return 0;for(var i!1;;)switch(e){caseascii:caselatin1:casebinary:return r;caseutf8:caseutf-8:return D(t).length;caseucs2:caseucs-2:caseutf16le:caseutf-16le:return 2*r;casehex:return r>>>1;casebase64:return R(t).length;default:if(i)return n?-1:D(t).length;e(+e).toLowerCase(),i!0}}function h(t,e,r){var n!1;if((void 0e||e0)&&(e0),e>this.length)return;if((void 0r||r>this.length)&&(rthis.length),r0)return;if((r>>>0)(e>>>0))return;for(t||(tutf8);;)switch(t){casehex:return M(this,e,r);caseutf8:caseutf-8:return T(this,e,r);caseascii:return k(this,e,r);caselatin1:casebinary:return A(this,e,r);casebase64:return w(this,e,r);caseucs2:caseucs-2:caseutf16le:caseutf-16le:return S(this,e,r);default:if(n)throw new TypeError(Unknown encoding: +t);t(t+).toLowerCase(),n!0}}function p(t,e,r){var nte;tetr,trn}function d(t,e,r,n,i){if(0t.length)return-1;if(stringtypeof r?(nr,r0):r>2147483647?r2147483647:r-2147483648&&(r-2147483648),N(r+r)&&(ri?0:t.length-1),r0&&(rt.length+r),r>t.length){if(i)return-1;rt.length-1}else if(r0){if(!i)return-1;r0}if(stringtypeof e&&(ea.from(e,n)),a.isBuffer(e))return 0e.length?-1:m(t,e,r,n,i);if(numbertypeof e)return e&255,functiontypeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):m(t,e,r,n,i);throw new TypeError(val must be string, number or Buffer)}function m(t,e,r,n,i){var a,o1,st.length,le.length;if(void 0!n&&(ucs2(nString(n).toLowerCase())||ucs-2n||utf16len||utf-16len)){if(t.length2||e.length2)return-1;o2,s/2,l/2,r/2}function c(t,e){return 1o?te:t.readUInt16BE(e*o)}if(i){var u-1;for(ar;as;a++)if(c(t,a)c(e,-1u?0:a-u)){if(-1u&&(ua),a-u+1l)return u*o}else-1!u&&(a-a-u),u-1}else for(r+l>s&&(rs-l),ar;a>0;a--){for(var f!0,h0;hl;h++)if(c(t,a+h)!c(e,h)){f!1;break}if(f)return a}return-1}function g(t,e,r,n){rNumber(r)||0;var it.length-r;n?(nNumber(n))>i&&(ni):ni;var ae.length;n>a/2&&(na/2);for(var o0;on;++o){var sparseInt(e.substr(2*o,2),16);if(N(s))return o;tr+os}return o}function v(t,e,r,n){return F(D(e,t.length-r),t,r,n)}function y(t,e,r,n){return F(function(t){for(var e,r0;rt.length;++r)e.push(255&t.charCodeAt(r));return e}(e),t,r,n)}function x(t,e,r,n){return y(t,e,r,n)}function b(t,e,r,n){return F(R(e),t,r,n)}function _(t,e,r,n){return F(function(t,e){for(var r,n,i,a,o0;ot.length&&!((e-2)0);++o)rt.charCodeAt(o),nr>>8,ir%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function w(t,r,n){return 0r&&nt.length?e.fromByteArray(t):e.fromByteArray(t.slice(r,n))}function T(t,e,r){rMath.min(t.length,r);for(var n,ie;ir;){var a,o,s,l,cti,unull,fc>239?4:c>223?3:c>191?2:1;if(i+fr)switch(f){case 1:c128&&(uc);break;case 2:128(192&(ati+1))&&(l(31&c)6|63&a)>127&&(ul);break;case 3:ati+1,oti+2,128(192&a)&&128(192&o)&&(l(15&c)12|(63&a)6|63&o)>2047&&(l55296||l>57343)&&(ul);break;case 4:ati+1,oti+2,sti+3,128(192&a)&&128(192&o)&&128(192&s)&&(l(15&c)18|(63&a)12|(63&o)6|63&s)>65535&&l1114112&&(ul)}nullu?(u65533,f1):u>65535&&(u-65536,n.push(u>>>10&1023|55296),u56320|1023&u),n.push(u),i+f}return function(t){var et.length;if(e4096)return String.fromCharCode.apply(String,t);var r,n0;for(;ne;)r+String.fromCharCode.apply(String,t.slice(n,n+4096));return r}(n)}r.kMaxLength2147483647,a.TYPED_ARRAY_SUPPORTfunction(){try{var tnew Uint8Array(1);return t.__proto__{__proto__:Uint8Array.prototype,foo:function(){return 42}},42t.foo()}catch(t){return!1}}(),a.TYPED_ARRAY_SUPPORT||undefinedtypeof console||function!typeof console.error||console.error(This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.),Object.defineProperty(a.prototype,parent,{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,offset,{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),undefined!typeof Symbol&&null!Symbol.species&&aSymbol.speciesa&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),a.poolSize8192,a.fromfunction(t,e,r){return o(t,e,r)},a.prototype.__proto__Uint8Array.prototype,a.__proto__Uint8Array,a.allocfunction(t,e,r){return function(t,e,r){return s(t),t0?i(t):void 0!e?stringtypeof r?i(t).fill(e,r):i(t).fill(e):i(t)}(t,e,r)},a.allocUnsafefunction(t){return l(t)},a.allocUnsafeSlowfunction(t){return l(t)},a.isBufferfunction(t){return null!t&&!0t._isBuffer&&t!a.prototype},a.comparefunction(t,e){if(B(t,Uint8Array)&&(ta.from(t,t.offset,t.byteLength)),B(e,Uint8Array)&&(ea.from(e,e.offset,e.byteLength)),!a.isBuffer(t)||!a.isBuffer(e))throw new TypeError(The buf1, buf2 arguments must be one of type Buffer or Uint8Array);if(te)return 0;for(var rt.length,ne.length,i0,oMath.min(r,n);io;++i)if(ti!ei){rti,nei;break}return rn?-1:nr?1:0},a.isEncodingfunction(t){switch(String(t).toLowerCase()){casehex:caseutf8:caseutf-8:caseascii:caselatin1:casebinary:casebase64:caseucs2:caseucs-2:caseutf16le:caseutf-16le:return!0;default:return!1}},a.concatfunction(t,e){if(!Array.isArray(t))throw new TypeError(list argument must be an Array of Buffers);if(0t.length)return a.alloc(0);var r;if(void 0e)for(e0,r0;rt.length;++r)e+tr.length;var na.allocUnsafe(e),i0;for(r0;rt.length;++r){var otr;if(B(o,Uint8Array)&&(oa.from(o)),!a.isBuffer(o))throw new TypeError(list argument must be an Array of Buffers);o.copy(n,i),i+o.length}return n},a.byteLengthf,a.prototype._isBuffer!0,a.prototype.swap16function(){var tthis.length;if(t%2!0)throw new RangeError(Buffer size must be a multiple of 16-bits);for(var e0;et;e+2)p(this,e,e+1);return this},a.prototype.swap32function(){var tthis.length;if(t%4!0)throw new RangeError(Buffer size must be a multiple of 32-bits);for(var e0;et;e+4)p(this,e,e+3),p(this,e+1,e+2);return this},a.prototype.swap64function(){var tthis.length;if(t%8!0)throw new RangeError(Buffer size must be a multiple of 64-bits);for(var e0;et;e+8)p(this,e,e+7),p(this,e+1,e+6),p(this,e+2,e+5),p(this,e+3,e+4);return this},a.prototype.toStringfunction(){var tthis.length;return 0t?:0arguments.length?T(this,0,t):h.apply(this,arguments)},a.prototype.toLocaleStringa.prototype.toString,a.prototype.equalsfunction(t){if(!a.isBuffer(t))throw new TypeError(Argument must be a Buffer);return thist||0a.compare(this,t)},a.prototype.inspectfunction(){var t,er.INSPECT_MAX_BYTES;return tthis.toString(hex,0,e).replace(/(.{2})/g,$1 ).trim(),this.length>e&&(t+ ... ),Buffer +t+>},a.prototype.comparefunction(t,e,r,n,i){if(B(t,Uint8Array)&&(ta.from(t,t.offset,t.byteLength)),!a.isBuffer(t))throw new TypeError(The target argument must be one of type Buffer or Uint8Array. Received type +typeof t);if(void 0e&&(e0),void 0r&&(rt?t.length:0),void 0n&&(n0),void 0i&&(ithis.length),e0||r>t.length||n0||i>this.length)throw new RangeError(out of range index);if(n>i&&e>r)return 0;if(n>i)return-1;if(e>r)return 1;if(thist)return 0;for(var o(i>>>0)-(n>>>0),s(r>>>0)-(e>>>0),lMath.min(o,s),cthis.slice(n,i),ut.slice(e,r),f0;fl;++f)if(cf!uf){ocf,suf;break}return os?-1:so?1:0},a.prototype.includesfunction(t,e,r){return-1!this.indexOf(t,e,r)},a.prototype.indexOffunction(t,e,r){return d(this,t,e,r,!0)},a.prototype.lastIndexOffunction(t,e,r){return d(this,t,e,r,!1)},a.prototype.writefunction(t,e,r,n){if(void 0e)nutf8,rthis.length,e0;else if(void 0r&&stringtypeof e)ne,rthis.length,e0;else{if(!isFinite(e))throw new Error(Buffer.write(string, encoding, offset, length) is no longer supported);e>>>0,isFinite(r)?(r>>>0,void 0n&&(nutf8)):(nr,rvoid 0)}var ithis.length-e;if((void 0r||r>i)&&(ri),t.length>0&&(r0||e0)||e>this.length)throw new RangeError(Attempt to write outside buffer bounds);n||(nutf8);for(var a!1;;)switch(n){casehex:return g(this,t,e,r);caseutf8:caseutf-8:return v(this,t,e,r);caseascii:return y(this,t,e,r);caselatin1:casebinary:return x(this,t,e,r);casebase64:return b(this,t,e,r);caseucs2:caseucs-2:caseutf16le:caseutf-16le:return _(this,t,e,r);default:if(a)throw new TypeError(Unknown encoding: +n);n(+n).toLowerCase(),a!0}},a.prototype.toJSONfunction(){return{type:Buffer,data:Array.prototype.slice.call(this._arr||this,0)}};function k(t,e,r){var n;rMath.min(t.length,r);for(var ie;ir;++i)n+String.fromCharCode(127&ti);return n}function A(t,e,r){var n;rMath.min(t.length,r);for(var ie;ir;++i)n+String.fromCharCode(ti);return n}function M(t,e,r){var nt.length;(!e||e0)&&(e0),(!r||r0||r>n)&&(rn);for(var i,ae;ar;++a)i+z(ta);return i}function S(t,e,r){for(var nt.slice(e,r),i,a0;an.length;a+2)i+String.fromCharCode(na+256*na+1);return i}function E(t,e,r){if(t%1!0||t0)throw new RangeError(offset is not uint);if(t+e>r)throw new RangeError(Trying to access beyond buffer length)}function L(t,e,r,n,i,o){if(!a.isBuffer(t))throw new TypeError(buffer argument must be a Buffer instance);if(e>i||eo)throw new RangeError(value argument is out of bounds);if(r+n>t.length)throw new RangeError(Index out of range)}function C(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError(Index out of range);if(r0)throw new RangeError(Index out of range)}function P(t,e,r,i,a){return e+e,r>>>0,a||C(t,0,r,4),n.write(t,e,r,i,23,4),r+4}function I(t,e,r,i,a){return e+e,r>>>0,a||C(t,0,r,8),n.write(t,e,r,i,52,8),r+8}a.prototype.slicefunction(t,e){var rthis.length;(t~~t)0?(t+r)0&&(t0):t>r&&(tr),(evoid 0e?r:~~e)0?(e+r)0&&(e0):e>r&&(er),et&&(et);var nthis.subarray(t,e);return n.__proto__a.prototype,n},a.prototype.readUIntLEfunction(t,e,r){t>>>0,e>>>0,r||E(t,e,this.length);for(var nthist,i1,a0;++ae&&(i*256);)n+thist+a*i;return n},a.prototype.readUIntBEfunction(t,e,r){t>>>0,e>>>0,r||E(t,e,this.length);for(var nthist+--e,i1;e>0&&(i*256);)n+thist+--e*i;return n},a.prototype.readUInt8function(t,e){return t>>>0,e||E(t,1,this.length),thist},a.prototype.readUInt16LEfunction(t,e){return t>>>0,e||E(t,2,this.length),thist|thist+18},a.prototype.readUInt16BEfunction(t,e){return t>>>0,e||E(t,2,this.length),thist8|thist+1},a.prototype.readUInt32LEfunction(t,e){return t>>>0,e||E(t,4,this.length),(thist|thist+18|thist+216)+16777216*thist+3},a.prototype.readUInt32BEfunction(t,e){return t>>>0,e||E(t,4,this.length),16777216*thist+(thist+116|thist+28|thist+3)},a.prototype.readIntLEfunction(t,e,r){t>>>0,e>>>0,r||E(t,e,this.length);for(var nthist,i1,a0;++ae&&(i*256);)n+thist+a*i;return n>(i*128)&&(n-Math.pow(2,8*e)),n},a.prototype.readIntBEfunction(t,e,r){t>>>0,e>>>0,r||E(t,e,this.length);for(var ne,i1,athist+--n;n>0&&(i*256);)a+thist+--n*i;return a>(i*128)&&(a-Math.pow(2,8*e)),a},a.prototype.readInt8function(t,e){return t>>>0,e||E(t,1,this.length),128&thist?-1*(255-thist+1):thist},a.prototype.readInt16LEfunction(t,e){t>>>0,e||E(t,2,this.length);var rthist|thist+18;return 32768&r?4294901760|r:r},a.prototype.readInt16BEfunction(t,e){t>>>0,e||E(t,2,this.length);var rthist+1|thist8;return 32768&r?4294901760|r:r},a.prototype.readInt32LEfunction(t,e){return t>>>0,e||E(t,4,this.length),thist|thist+18|thist+216|thist+324},a.prototype.readInt32BEfunction(t,e){return t>>>0,e||E(t,4,this.length),thist24|thist+116|thist+28|thist+3},a.prototype.readFloatLEfunction(t,e){return t>>>0,e||E(t,4,this.length),n.read(this,t,!0,23,4)},a.prototype.readFloatBEfunction(t,e){return t>>>0,e||E(t,4,this.length),n.read(this,t,!1,23,4)},a.prototype.readDoubleLEfunction(t,e){return t>>>0,e||E(t,8,this.length),n.read(this,t,!0,52,8)},a.prototype.readDoubleBEfunction(t,e){return t>>>0,e||E(t,8,this.length),n.read(this,t,!1,52,8)},a.prototype.writeUIntLEfunction(t,e,r,n){(t+t,e>>>0,r>>>0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i1,a0;for(thise255&t;++ar&&(i*256);)thise+at/i&255;return e+r},a.prototype.writeUIntBEfunction(t,e,r,n){(t+t,e>>>0,r>>>0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var ir-1,a1;for(thise+i255&t;--i>0&&(a*256);)thise+it/a&255;return e+r},a.prototype.writeUInt8function(t,e,r){return t+t,e>>>0,r||L(this,t,e,1,255,0),thise255&t,e+1},a.prototype.writeUInt16LEfunction(t,e,r){return t+t,e>>>0,r||L(this,t,e,2,65535,0),thise255&t,thise+1t>>>8,e+2},a.prototype.writeUInt16BEfunction(t,e,r){return t+t,e>>>0,r||L(this,t,e,2,65535,0),thiset>>>8,thise+1255&t,e+2},a.prototype.writeUInt32LEfunction(t,e,r){return t+t,e>>>0,r||L(this,t,e,4,4294967295,0),thise+3t>>>24,thise+2t>>>16,thise+1t>>>8,thise255&t,e+4},a.prototype.writeUInt32BEfunction(t,e,r){return t+t,e>>>0,r||L(this,t,e,4,4294967295,0),thiset>>>24,thise+1t>>>16,thise+2t>>>8,thise+3255&t,e+4},a.prototype.writeIntLEfunction(t,e,r,n){if(t+t,e>>>0,!n){var iMath.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a0,o1,s0;for(thise255&t;++ar&&(o*256);)t0&&0s&&0!thise+a-1&&(s1),thise+a(t/o>>0)-s&255;return e+r},a.prototype.writeIntBEfunction(t,e,r,n){if(t+t,e>>>0,!n){var iMath.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var ar-1,o1,s0;for(thise+a255&t;--a>0&&(o*256);)t0&&0s&&0!thise+a+1&&(s1),thise+a(t/o>>0)-s&255;return e+r},a.prototype.writeInt8function(t,e,r){return t+t,e>>>0,r||L(this,t,e,1,127,-128),t0&&(t255+t+1),thise255&t,e+1},a.prototype.writeInt16LEfunction(t,e,r){return t+t,e>>>0,r||L(this,t,e,2,32767,-32768),thise255&t,thise+1t>>>8,e+2},a.prototype.writeInt16BEfunction(t,e,r){return t+t,e>>>0,r||L(this,t,e,2,32767,-32768),thiset>>>8,thise+1255&t,e+2},a.prototype.writeInt32LEfunction(t,e,r){return t+t,e>>>0,r||L(this,t,e,4,2147483647,-2147483648),thise255&t,thise+1t>>>8,thise+2t>>>16,thise+3t>>>24,e+4},a.prototype.writeInt32BEfunction(t,e,r){return t+t,e>>>0,r||L(this,t,e,4,2147483647,-2147483648),t0&&(t4294967295+t+1),thiset>>>24,thise+1t>>>16,thise+2t>>>8,thise+3255&t,e+4},a.prototype.writeFloatLEfunction(t,e,r){return P(this,t,e,!0,r)},a.prototype.writeFloatBEfunction(t,e,r){return P(this,t,e,!1,r)},a.prototype.writeDoubleLEfunction(t,e,r){return I(this,t,e,!0,r)},a.prototype.writeDoubleBEfunction(t,e,r){return I(this,t,e,!1,r)},a.prototype.copyfunction(t,e,r,n){if(!a.isBuffer(t))throw new TypeError(argument should be a Buffer);if(r||(r0),n||0n||(nthis.length),e>t.length&&(et.length),e||(e0),n>0&&nr&&(nr),nr)return 0;if(0t.length||0this.length)return 0;if(e0)throw new RangeError(targetStart out of bounds);if(r0||r>this.length)throw new RangeError(Index out of range);if(n0)throw new RangeError(sourceEnd out of bounds);n>this.length&&(nthis.length),t.length-en-r&&(nt.length-e+r);var in-r;if(thist&&functiontypeof Uint8Array.prototype.copyWithin)this.copyWithin(e,r,n);else if(thist&&re&&en)for(var oi-1;o>0;--o)to+ethiso+r;else Uint8Array.prototype.set.call(t,this.subarray(r,n),e);return i},a.prototype.fillfunction(t,e,r,n){if(stringtypeof t){if(stringtypeof e?(ne,e0,rthis.length):stringtypeof r&&(nr,rthis.length),void 0!n&&string!typeof n)throw new TypeError(encoding must be a string);if(stringtypeof n&&!a.isEncoding(n))throw new TypeError(Unknown encoding: +n);if(1t.length){var it.charCodeAt(0);(utf8n&&i128||latin1n)&&(ti)}}elsenumbertypeof t&&(t&255);if(e0||this.lengthe||this.lengthr)throw new RangeError(Out of range index);if(re)return this;var o;if(e>>>0,rvoid 0r?this.length:r>>>0,t||(t0),numbertypeof t)for(oe;or;++o)thisot;else{var sa.isBuffer(t)?t:a.from(t,n),ls.length;if(0l)throw new TypeError(The value +t+ is invalid for argument value);for(o0;or-e;++o)thiso+eso%l}return this};var O/^+/0-9A-Za-z-_/g;function z(t){return t16?0+t.toString(16):t.toString(16)}function D(t,e){var r;ee||1/0;for(var nt.length,inull,a,o0;on;++o){if((rt.charCodeAt(o))>55295&&r57344){if(!i){if(r>56319){(e-3)>-1&&a.push(239,191,189);continue}if(o+1n){(e-3)>-1&&a.push(239,191,189);continue}ir;continue}if(r56320){(e-3)>-1&&a.push(239,191,189),ir;continue}r65536+(i-5529610|r-56320)}else i&&(e-3)>-1&&a.push(239,191,189);if(inull,r128){if((e-1)0)break;a.push(r)}else if(r2048){if((e-2)0)break;a.push(r>>6|192,63&r|128)}else if(r65536){if((e-3)0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r1114112))throw new Error(Invalid code point);if((e-4)0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function R(t){return e.toByteArray(function(t){if((t(tt.split()0).trim().replace(O,)).length2)return;for(;t.length%4!0;)t+;return t}(t))}function F(t,e,r,n){for(var i0;in&&!(i+r>e.length||i>t.length);++i)ei+rti;return i}function B(t,e){return t instanceof e||null!t&&null!t.constructor&&null!t.constructor.name&&t.constructor.namee.name}function N(t){return t!t}}).call(this)}).call(this,t(buffer).Buffer)},{base64-js:75,buffer:80,ieee754:225},81:function(t,e,r){e.exportsfunction(t,e,r){return er?te?e:t>r?r:t:tr?r:t>e?e:t}},{},82:function(t,e,r){use strict;var nt(clamp);function i(t,e){nulle&&(e!0);var rt0,it1,at2,ot3;return nullo&&(oe?1:255),e&&(r*255,i*255,a*255,o*255),16777216*(r255&n(r,0,255))+((i255&n(i,0,255))16)+((a255&n(a,0,255))8)+(o255&n(o,0,255))}e.exportsi,e.exports.toi,e.exports.fromfunction(t,e){var r(t+t)>>>24,n(16711680&t)>>>16,i(65280&t)>>>8,a255&t;return!1e?r,n,i,a:r/255,n/255,i/255,a/255}},{clamp:81},83:function(t,e,r){use strict;e.exports{aliceblue:240,248,255,antiquewhite:250,235,215,aqua:0,255,255,aquamarine:127,255,212,azure:240,255,255,beige:245,245,220,bisque:255,228,196,black:0,0,0,blanchedalmond:255,235,205,blue:0,0,255,blueviolet:138,43,226,brown:165,42,42,burlywood:222,184,135,cadetblue:95,158,160,chartreuse:127,255,0,chocolate:210,105,30,coral:255,127,80,cornflowerblue:100,149,237,cornsilk:255,248,220,crimson:220,20,60,cyan:0,255,255,darkblue:0,0,139,darkcyan:0,139,139,darkgoldenrod:184,134,11,darkgray:169,169,169,darkgreen:0,100,0,darkgrey:169,169,169,darkkhaki:189,183,107,darkmagenta:139,0,139,darkolivegreen:85,107,47,darkorange:255,140,0,darkorchid:153,50,204,darkred:139,0,0,darksalmon:233,150,122,darkseagreen:143,188,143,darkslateblue:72,61,139,darkslategray:47,79,79,darkslategrey:47,79,79,darkturquoise:0,206,209,darkviolet:148,0,211,deeppink:255,20,147,deepskyblue:0,191,255,dimgray:105,105,105,dimgrey:105,105,105,dodgerblue:30,144,255,firebrick:178,34,34,floralwhite:255,250,240,forestgreen:34,139,34,fuchsia:255,0,255,gainsboro:220,220,220,ghostwhite:248,248,255,gold:255,215,0,goldenrod:218,165,32,gray:128,128,128,green:0,128,0,greenyellow:173,255,47,grey:128,128,128,honeydew:240,255,240,hotpink:255,105,180,indianred:205,92,92,indigo:75,0,130,ivory:255,255,240,khaki:240,230,140,lavender:230,230,250,lavenderblush:255,240,245,lawngreen:124,252,0,lemonchiffon:255,250,205,lightblue:173,216,230,lightcoral:240,128,128,lightcyan:224,255,255,lightgoldenrodyellow:250,250,210,lightgray:211,211,211,lightgreen:144,238,144,lightgrey:211,211,211,lightpink:255,182,193,lightsalmon:255,160,122,lightseagreen:32,178,170,lightskyblue:135,206,250,lightslategray:119,136,153,lightslategrey:119,136,153,lightsteelblue:176,196,222,lightyellow:255,255,224,lime:0,255,0,limegreen:50,205,50,linen:250,240,230,magenta:255,0,255,maroon:128,0,0,mediumaquamarine:102,205,170,mediumblue:0,0,205,mediumorchid:186,85,211,mediumpurple:147,112,219,mediumseagreen:60,179,113,mediumslateblue:123,104,238,mediumspringgreen:0,250,154,mediumturquoise:72,209,204,mediumvioletred:199,21,133,midnightblue:25,25,112,mintcream:245,255,250,mistyrose:255,228,225,moccasin:255,228,181,navajowhite:255,222,173,navy:0,0,128,oldlace:253,245,230,olive:128,128,0,olivedrab:107,142,35,orange:255,165,0,orangered:255,69,0,orchid:218,112,214,palegoldenrod:238,232,170,palegreen:152,251,152,paleturquoise:175,238,238,palevioletred:219,112,147,papayawhip:255,239,213,peachpuff:255,218,185,peru:205,133,63,pink:255,192,203,plum:221,160,221,powderblue:176,224,230,purple:128,0,128,rebeccapurple:102,51,153,red:255,0,0,rosybrown:188,143,143,royalblue:65,105,225,saddlebrown:139,69,19,salmon:250,128,114,sandybrown:244,164,96,seagreen:46,139,87,seashell:255,245,238,sienna:160,82,45,silver:192,192,192,skyblue:135,206,235,slateblue:106,90,205,slategray:112,128,144,slategrey:112,128,144,snow:255,250,250,springgreen:0,255,127,steelblue:70,130,180,tan:210,180,140,teal:0,128,128,thistle:216,191,216,tomato:255,99,71,turquoise:64,224,208,violet:238,130,238,wheat:245,222,179,white:255,255,255,whitesmoke:245,245,245,yellow:255,255,0,yellowgreen:154,205,50}},{},84:function(t,e,r){use strict;var nt(color-rgba),it(clamp),at(dtype);e.exportsfunction(t,e){float!e&&e||(earray),uinte&&(euint8),uint_clampede&&(euint8_clamped);var rnew(a(e))(4),ouint8!e&&uint8_clamped!e;return t.length&&string!typeof t||((tn(t))0/255,t1/255,t2/255),function(t){return t instanceof Uint8Array||t instanceof Uint8ClampedArray||!!(Array.isArray(t)&&(t0>1||0t0)&&(t1>1||0t1)&&(t2>1||0t2)&&(!t3||t3>1))}(t)?(r0t0,r1t1,r2t2,r3null!t3?t3:255,o&&(r0/255,r1/255,r2/255,r3/255),r):(o?(r0t0,r1t1,r2t2,r3null!t3?t3:1):(r0i(Math.floor(255*t0),0,255),r1i(Math.floor(255*t1),0,255),r2i(Math.floor(255*t2),0,255),r3nullt3?255:i(Math.floor(255*t3),0,255)),r)}},{clamp:81,color-rgba:86,dtype:121},85:function(t,e,r){(function(r){(function(){use strict;var nt(color-name),it(is-plain-obj),at(defined);e.exportsfunction(t){var e,s,l,c1;if(stringtypeof t)if(nt)lnt.slice(),srgb;else if(transparentt)c0,srgb,l0,0,0;else if(/^#A-Fa-f0-9+$/.test(t)){var u(pt.slice(1)).length;c1,u4?(lparseInt(p0+p0,16),parseInt(p1+p1,16),parseInt(p2+p2,16),4u&&(cparseInt(p3+p3,16)/255)):(lparseInt(p0+p1,16),parseInt(p2+p3,16),parseInt(p4+p5,16),8u&&(cparseInt(p6+p7,16)/255)),l0||(l00),l1||(l10),l2||(l20),srgb}else if(e/^((?:rgb|hslvb|hwb|cmyk?|xyzy|gray|lab|lchu?v?|lyuv|lms)a?)\s*\((^\)*)\)/.exec(t)){var fe1,hrgbf,pf.replace(/a$/,);sp;ucmykp?4:grayp?1:3;le2.trim().split(/\s*,\s*/).map((function(t,e){if(/%$/.test(t))return eu?parseFloat(t)/100:rgbp?255*parseFloat(t)/100:parseFloat(t);if(hpe){if(/deg$/.test(t))return parseFloat(t);if(void 0!ot)return ot}return parseFloat(t)})),fp&&l.push(1),ch||void 0lu?1:lu,ll.slice(0,u)}else t.length>10&&/0-9(?:\s|\/)/.test(t)&&(lt.match(/(0-9+)/g).map((function(t){return parseFloat(t)})),st.match(/(a-z)/gi).join().toLowerCase());else if(isNaN(t))if(i(t)){var da(t.r,t.red,t.R,null);null!d?(srgb,ld,a(t.g,t.green,t.G),a(t.b,t.blue,t.B)):(shsl,la(t.h,t.hue,t.H),a(t.s,t.saturation,t.S),a(t.l,t.lightness,t.L,t.b,t.brightness)),ca(t.a,t.alpha,t.opacity,1),null!t.opacity&&(c/100)}else(Array.isArray(t)||r.ArrayBuffer&&ArrayBuffer.isView&&ArrayBuffer.isView(t))&&(lt0,t1,t2,srgb,c4t.length?t3:1);else srgb,lt>>>16,(65280&t)>>>8,255&t;return{space:s,values:l,alpha:c}};var o{red:0,orange:60,yellow:120,green:180,blue:240,purple:300}}).call(this)}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{color-name:83,defined:118,is-plain-obj:231},86:function(t,e,r){use strict;var nt(color-parse),it(color-space/hsl),at(clamp);e.exportsfunction(t){var e,rn(t);return r.space?((eArray(3))0a(r.values0,0,255),e1a(r.values1,0,255),e2a(r.values2,0,255),hr.space0&&(ei.rgb(e)),e.push(a(r.alpha,0,1)),e):}},{clamp:81,color-parse:85,color-space/hsl:87},87:function(t,e,r){use strict;var nt(./rgb);e.exports{name:hsl,min:0,0,0,max:360,100,100,channel:hue,saturation,lightness,alias:HSL,rgb:function(t){var e,r,n,i,a,ot0/360,st1/100,lt2/100;if(0s)returna255*l,a,a;e2*l-(rl.5?l*(1+s):l+s-l*s),i0,0,0;for(var c0;c3;c++)(no+1/3*-(c-1))0?n++:n>1&&n--,a6*n1?e+6*(r-e)*n:2*n1?r:3*n2?e+(r-e)*(2/3-n)*6:e,ic255*a;return i}},n.hslfunction(t){var e,r,nt0/255,it1/255,at2/255,oMath.min(n,i,a),sMath.max(n,i,a),ls-o;return so?e0:ns?e(i-a)/l:is?e2+(a-n)/l:as&&(e4+(n-i)/l),(eMath.min(60*e,360))0&&(e+360),r(o+s)/2,e,100*(so?0:r.5?l/(s+o):l/(2-s-o)),100*r}},{./rgb:88},88:function(t,e,r){use strict;e.exports{name:rgb,min:0,0,0,max:255,255,255,channel:red,green,blue,alias:RGB}},{},89:function(t,e,r){e.exports{AFG:afghan,ALA:\\b\\wland,ALB:albania,DZA:algeria,ASM:^(?.*americ).*samoa,AND:andorra,AGO:angola,AIA:anguill?a,ATA:antarctica,ATG:antigua,ARG:argentin,ARM:armenia,ABW:^(?!.*bonaire).*\\baruba,AUS:australia,AUT:^(?!.*hungary).*austria|\\baustri.*\\bemp,AZE:azerbaijan,BHS:bahamas,BHR:bahrain,BGD:bangladesh|^(?.*east).*paki?stan,BRB:barbados,BLR:belarus|byelo,BEL:^(?!.*luxem).*belgium,BLZ:belize|^(?.*british).*honduras,BEN:benin|dahome,BMU:bermuda,BTN:bhutan,BOL:bolivia,BES:^(?.*bonaire).*eustatius|^(?.*carib).*netherlands|\\bbes.?islands,BIH:herzegovina|bosnia,BWA:botswana|bechuana,BVT:bouvet,BRA:brazil,IOT:british.?indian.?ocean,BRN:brunei,BGR:bulgaria,BFA:burkina|\\bfaso|upper.?volta,BDI:burundi,CPV:verde,KHM:cambodia|kampuchea|khmer,CMR:cameroon,CAN:canada,CYM:cayman,CAF:\\bcentral.african.republic,TCD:\\bchad,CHL:\\bchile,CHN:^(?!.*\\bmac)(?!.*\\bhong)(?!.*\\btai)(?!.*\\brep).*china|^(?.*peo)(?.*rep).*china,CXR:christmas,CCK:\\bcocos|keeling,COL:colombia,COM:comoro,COG:^(?!.*\\bdem)(?!.*\\bd\\.?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\\bcongo,COK:\\bcook,CRI:costa.?rica,CIV:ivoire|ivory,HRV:croatia,CUB:\\bcuba,CUW:^(?!.*bonaire).*\\bcura(c|\xe7)ao,CYP:cyprus,CSK:czechoslovakia,CZE:^(?.*rep).*czech|czechia|bohemia,COD:\\bdem.*congo|congo.*\\bdem|congo.*\\bd\\.?r|\\bd\\.?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc,DNK:denmark,DJI:djibouti,DMA:dominica(?!n),DOM:dominican.rep,ECU:ecuador,EGY:egypt,SLV:el.?salvador,GNQ:guine.*eq|eq.*guine|^(?.*span).*guinea,ERI:eritrea,EST:estonia,ETH:ethiopia|abyssinia,FLK:falkland|malvinas,FRO:faroe|faeroe,FJI:fiji,FIN:finland,FRA:^(?!.*\\bdep)(?!.*martinique).*france|french.?republic|\\bgaul,GUF:^(?.*french).*guiana,PYF:french.?polynesia|tahiti,ATF:french.?southern,GAB:gabon,GMB:gambia,GEO:^(?!.*south).*georgia,DDR:german.?democratic.?republic|democratic.?republic.*germany|east.germany,DEU:^(?!.*east).*germany|^(?.*\\bfed.*\\brep).*german,GHA:ghana|gold.?coast,GIB:gibraltar,GRC:greece|hellenic|hellas,GRL:greenland,GRD:grenada,GLP:guadeloupe,GUM:\\bguam,GTM:guatemala,GGY:guernsey,GIN:^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea,GNB:bissau|^(?.*portu).*guinea,GUY:guyana|british.?guiana,HTI:haiti,HMD:heard.*mcdonald,VAT:holy.?see|vatican|papal.?st,HND:^(?!.*brit).*honduras,HKG:hong.?kong,HUN:^(?!.*austr).*hungary,ISL:iceland,IND:india(?!.*ocea),IDN:indonesia,IRN:\\biran|persia,IRQ:\\biraq|mesopotamia,IRL:(^ireland)|(^republic.*ireland),IMN:^(?.*isle).*\\bman,ISR:israel,ITA:italy,JAM:jamaica,JPN:japan,JEY:jersey,JOR:jordan,KAZ:kazak,KEN:kenya|british.?east.?africa|east.?africa.?prot,KIR:kiribati,PRK:^(?.*democrat|people|north|d.*p.*.r).*\\bkorea|dprk|korea.*(d.*p.*r),KWT:kuwait,KGZ:kyrgyz|kirghiz,LAO:\\blaos?\\b,LVA:latvia,LBN:lebanon,LSO:lesotho|basuto,LBR:liberia,LBY:libya,LIE:liechtenstein,LTU:lithuania,LUX:^(?!.*belg).*luxem,MAC:maca(o|u),MDG:madagascar|malagasy,MWI:malawi|nyasa,MYS:malaysia,MDV:maldive,MLI:\\bmali\\b,MLT:\\bmalta,MHL:marshall,MTQ:martinique,MRT:mauritania,MUS:mauritius,MYT:\\bmayotte,MEX:\\bmexic,FSM:fed.*micronesia|micronesia.*fed,MCO:monaco,MNG:mongolia,MNE:^(?!.*serbia).*montenegro,MSR:montserrat,MAR:morocco|\\bmaroc,MOZ:mozambique,MMR:myanmar|burma,NAM:namibia,NRU:nauru,NPL:nepal,NLD:^(?!.*\\bant)(?!.*\\bcarib).*netherlands,ANT:^(?.*\\bant).*(nether|dutch),NCL:new.?caledonia,NZL:new.?zealand,NIC:nicaragua,NER:\\bniger(?!ia),NGA:nigeria,NIU:niue,NFK:norfolk,MNP:mariana,NOR:norway,OMN:\\boman|trucial,PAK:^(?!.*east).*paki?stan,PLW:palau,PSE:palestin|\\bgaza|west.?bank,PAN:panama,PNG:papua|new.?guinea,PRY:paraguay,PER:peru,PHL:philippines,PCN:pitcairn,POL:poland,PRT:portugal,PRI:puerto.?rico,QAT:qatar,KOR:^(?!.*d.*p.*r)(?!.*democrat)(?!.*people)(?!.*north).*\\bkorea(?!.*d.*p.*r),MDA:moldov|b(a|e)ssarabia,REU:r(e|\xe9)union,ROU:r(o|u|ou)mania,RUS:\\brussia|soviet.?union|u\\.?s\\.?s\\.?r|socialist.?republics,RWA:rwanda,BLM:barth(e|\xe9)lemy,SHN:helena,KNA:kitts|\\bnevis,LCA:\\blucia,MAF:^(?.*collectivity).*martin|^(?.*france).*martin(?!ique)|^(?.*french).*martin(?!ique),SPM:miquelon,VCT:vincent,WSM:^(?!.*amer).*samoa,SMR:san.?marino,STP:\\bs(a|\xe3)o.?tom(e|\xe9),SAU:\\bsa\\w*.?arabia,SEN:senegal,SRB:^(?!.*monte).*serbia,SYC:seychell,SLE:sierra,SGP:singapore,SXM:^(?!.*martin)(?!.*saba).*maarten,SVK:^(?!.*cze).*slovak,SVN:slovenia,SLB:solomon,SOM:somali,ZAF:south.africa|s\\\\..?africa,SGS:south.?georgia|sandwich,SSD:\\bs\\w*.?sudan,ESP:spain,LKA:sri.?lanka|ceylon,SDN:^(?!.*\\bs(?!u)).*sudan,SUR:surinam|dutch.?guiana,SJM:svalbard,SWZ:swaziland,SWE:sweden,CHE:switz|swiss,SYR:syria,TWN:taiwan|taipei|formosa|^(?!.*peo)(?.*rep).*china,TJK:tajik,THA:thailand|\\bsiam,MKD:macedonia|fyrom,TLS:^(?.*leste).*timor|^(?.*east).*timor,TGO:togo,TKL:tokelau,TON:tonga,TTO:trinidad|tobago,TUN:tunisia,TUR:turkey,TKM:turkmen,TCA:turks,TUV:tuvalu,UGA:uganda,UKR:ukrain,ARE:emirates|^u\\.?a\\.?e\\.?$|united.?arab.?em,GBR:united.?kingdom|britain|^u\\.?k\\.?$,TZA:tanzania,USA:united.?states\\b(?!.*islands)|\\bu\\.?s\\.?a\\.?\\b|^\\s*u\\.?s\\.?\\b(?!.*islands),UMI:minor.?outlying.?is,URY:uruguay,UZB:uzbek,VUT:vanuatu|new.?hebrides,VEN:venezuela,VNM:^(?!.*republic).*viet.?nam|^(?.*socialist).*viet.?nam,VGB:^(?.*\\bu\\.?\\s?k).*virgin|^(?.*brit).*virgin|^(?.*kingdom).*virgin,VIR:^(?.*\\bu\\.?\\s?s).*virgin|^(?.*states).*virgin,WLF:futuna|wallis,ESH:western.sahara,YEM:^(?!.*arab)(?!.*north)(?!.*sana)(?!.*peo)(?!.*dem)(?!.*south)(?!.*aden)(?!.*\\bp\\.?d\\.?r).*yemen,YMD:^(?.*peo).*yemen|^(?!.*rep)(?.*dem).*yemen|^(?.*south).*yemen|^(?.*aden).*yemen|^(?.*\\bp\\.?d\\.?r).*yemen,YUG:yugoslavia,ZMB:zambia|northern.?rhodesia,EAZ:zanzibar,ZWE:zimbabwe|^(?!.*northern).*rhodesia}},{},90:function(t,e,r){e.exportsxx-small,x-small,small,medium,large,x-large,xx-large,larger,smaller},{},91:function(t,e,r){e.exportsnormal,condensed,semi-condensed,extra-condensed,ultra-condensed,expanded,semi-expanded,extra-expanded,ultra-expanded},{},92:function(t,e,r){e.exportsnormal,italic,oblique},{},93:function(t,e,r){e.exportsnormal,bold,bolder,lighter,100,200,300,400,500,600,700,800,900},{},94:function(t,e,r){use strict;e.exports{parse:t(./parse),stringify:t(./stringify)}},{./parse:96,./stringify:97},95:function(t,e,r){use strict;var nt(css-font-size-keywords);e.exports{isSize:function(t){return/^\d\./.test(t)||-1!t.indexOf(/)||-1!n.indexOf(t)}}},{css-font-size-keywords:90},96:function(t,e,r){use strict;var nt(unquote),it(css-global-keywords),at(css-system-font-keywords),ot(css-font-weight-keywords),st(css-font-style-keywords),lt(css-font-stretch-keywords),ct(string-split-by),ut(./lib/util).isSize;e.exportsh;var fh.cache{};function h(t){if(string!typeof t)throw new Error(Font argument must be a string.);if(ft)return ft;if(t)throw new Error(Cannot parse an empty string.);if(-1!a.indexOf(t))return ft{system:t};for(var e,r{style:normal,variant:normal,weight:normal,stretch:normal,lineHeight:normal,size:1rem,family:serif},hc(t,/\s+/);eh.shift();){if(-1!i.indexOf(e))returnstyle,variant,weight,stretch.forEach((function(t){rte})),ftr;if(-1s.indexOf(e))if(normal!e&&small-caps!e)if(-1l.indexOf(e)){if(-1o.indexOf(e)){if(u(e)){var dc(e,/);if(r.sized0,null!d1?r.lineHeightp(d1):/h0&&(h.shift(),r.lineHeightp(h.shift())),!h.length)throw new Error(Missing required font-family.);return r.familyc(h.join( ),/\s*,\s*/).map(n),ftr}throw new Error(Unknown or unsupported font token: +e)}r.weighte}else r.stretche;else r.variante;else r.stylee}throw new Error(Missing required font-size.)}function p(t){var eparseFloat(t);return e.toString()t?e:t}},{./lib/util:95,css-font-stretch-keywords:91,css-font-style-keywords:92,css-font-weight-keywords:93,css-global-keywords:98,css-system-font-keywords:99,string-split-by:299,unquote:323},97:function(t,e,r){use strict;var nt(pick-by-alias),it(./lib/util).isSize,am(t(css-global-keywords)),om(t(css-system-font-keywords)),sm(t(css-font-weight-keywords)),lm(t(css-font-style-keywords)),cm(t(css-font-stretch-keywords)),u{normal:1,small-caps:1},f{serif:1,sans-serif:1,monospace:1,cursive:1,fantasy:1,system-ui:1},h1rem,pserif;function d(t,e){if(t&&!et&&!at)throw Error(Unknown keyword `+t+`);return t}function m(t){for(var e{},r0;rt.length;r++)etr1;return e}e.exportsfunction(t){if((tn(t,{style:style fontstyle fontStyle font-style slope distinction,variant:variant font-variant fontVariant fontvariant var capitalization,weight:weight w font-weight fontWeight fontweight,stretch:stretch font-stretch fontStretch fontstretch width,size:size s font-size fontSize fontsize height em emSize,lineHeight:lh line-height lineHeight lineheight leading,family:font family fontFamily font-family fontfamily type typeface face,system:system reserved default global})).system)return t.system&&d(t.system,o),t.system;if(d(t.style,l),d(t.variant,u),d(t.weight,s),d(t.stretch,c),nullt.size&&(t.sizeh),numbertypeof t.size&&(t.size+px),!i)throw Error(Bad size value `+t.size+`);t.family||(t.familyp),Array.isArray(t.family)&&(t.family.length||(t.familyp),t.familyt.family.map((function(t){return ft?t:+t+})).join(, ));var e;return e.push(t.style),t.variant!t.style&&e.push(t.variant),t.weight!t.variant&&t.weight!t.style&&e.push(t.weight),t.stretch!t.weight&&t.stretch!t.variant&&t.stretch!t.style&&e.push(t.stretch),e.push(t.size+(nullt.lineHeight||normalt.lineHeight||t.lineHeight+1?:/+t.lineHeight)),e.push(t.family),e.filter(Boolean).join( )}},{./lib/util:95,css-font-stretch-keywords:91,css-font-style-keywords:92,css-font-weight-keywords:93,css-global-keywords:98,css-system-font-keywords:99,pick-by-alias:248},98:function(t,e,r){e.exportsinherit,initial,unset},{},99:function(t,e,r){e.exportscaption,icon,menu,message-box,small-caption,status-bar},{},100:function(t,e,r){use strict;var n,it(type/value/is),at(type/value/ensure),ot(type/plain-function/ensure),st(es5-ext/object/copy),lt(es5-ext/object/normalize-options),ct(es5-ext/object/map),uFunction.prototype.bind,fObject.defineProperty,hObject.prototype.hasOwnProperty;nfunction(t,e,r){var n,ia(e)&&o(e.value);return delete(ns(e)).writable,delete n.value,n.getfunction(){return!r.overwriteDefinition&&h.call(this,t)?i:(e.valueu.call(i,r.resolveContext?r.resolveContext(this):this),f(this,t,e),thist)},n},e.exportsfunction(t){var el(arguments1);return i(e.resolveContext)&&o(e.resolveContext),c(t,(function(t,r){return n(r,t,e)}))}},{es5-ext/object/copy:141,es5-ext/object/map:149,es5-ext/object/normalize-options:150,type/plain-function/ensure:316,type/value/ensure:320,type/value/is:321},101:function(t,e,r){use strict;var nt(type/value/is),it(type/plain-function/is),at(es5-ext/object/assign),ot(es5-ext/object/normalize-options),st(es5-ext/string/#/contains);(e.exportsfunction(t,e){var r,i,l,c,u;return arguments.length2||string!typeof t?(ce,et,tnull):carguments2,n(t)?(rs.call(t,c),is.call(t,e),ls.call(t,w)):(rl!0,i!1),u{value:e,configurable:r,enumerable:i,writable:l},c?a(o(c),u):u}).gsfunction(t,e,r){var l,c,u,f;returnstring!typeof t?(ur,re,et,tnull):uarguments3,n(e)?i(e)?n(r)?i(r)||(ur,rvoid 0):rvoid 0:(ue,ervoid 0):evoid 0,n(t)?(ls.call(t,c),cs.call(t,e)):(l!0,c!1),f{get:e,set:r,configurable:l,enumerable:c},u?a(o(u),f):f}},{es5-ext/object/assign:138,es5-ext/object/normalize-options:150,es5-ext/string/#/contains:157,type/plain-function/is:317,type/value/is:321},102:function(t,e,r){!function(t,n){n(objecttypeof r&&void 0!e?r:t.d3t.d3||{})}(this,(function(t){use strict;function e(t,e){return te?-1:t>e?1:t>e?0:NaN}function r(t){var r;return 1t.length&&(rt,tfunction(t,n){return e(r(t),n)}),{left:function(e,r,n,i){for(nulln&&(n0),nulli&&(ie.length);ni;){var an+i>>>1;t(ea,r)0?na+1:ia}return n},right:function(e,r,n,i){for(nulln&&(n0),nulli&&(ie.length);ni;){var an+i>>>1;t(ea,r)>0?ia:na+1}return n}}}var nr(e),in.right,an.left;function o(t,e){returnt,e}function s(t){return nullt?NaN:+t}function l(t,e){var r,n,it.length,a0,o-1,l0,c0;if(nulle)for(;++oi;)isNaN(rs(to))||(c+(nr-l)*(r-(l+n/++a)));else for(;++oi;)isNaN(rs(e(to,o,t)))||(c+(nr-l)*(r-(l+n/++a)));if(a>1)return c/(a-1)}function c(t,e){var rl(t,e);return r?Math.sqrt(r):r}function u(t,e){var r,n,i,at.length,o-1;if(nulle){for(;++oa;)if(null!(rto)&&r>r)for(nir;++oa;)null!(rto)&&(n>r&&(nr),ir&&(ir))}else for(;++oa;)if(null!(re(to,o,t))&&r>r)for(nir;++oa;)null!(re(to,o,t))&&(n>r&&(nr),ir&&(ir));returnn,i}var fArray.prototype,hf.slice,pf.map;function d(t){return function(){return t}}function m(t){return t}function g(t,e,r){t+t,e+e,r(iarguments.length)2?(et,t0,1):i3?1:+r;for(var n-1,i0|Math.max(0,Math.ceil((e-t)/r)),anew Array(i);++ni;)ant+n*r;return a}var vMath.sqrt(50),yMath.sqrt(10),xMath.sqrt(2);function b(t,e,r){var n(e-t)/Math.max(0,r),iMath.floor(Math.log(n)/Math.LN10),an/Math.pow(10,i);return i>0?(a>v?10:a>y?5:a>x?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>v?10:a>y?5:a>x?2:1)}function _(t,e,r){var nMath.abs(e-t)/Math.max(0,r),iMath.pow(10,Math.floor(Math.log(n)/Math.LN10)),an/i;return a>v?i*10:a>y?i*5:a>x&&(i*2),et?-i:i}function w(t){return Math.ceil(Math.log(t.length)/Math.LN2)+1}function T(t,e,r){if(nullr&&(rs),nt.length){if((e+e)0||n2)return+r(t0,0,t);if(e>1)return+r(tn-1,n-1,t);var n,i(n-1)*e,aMath.floor(i),o+r(ta,a,t);return o+(+r(ta+1,a+1,t)-o)*(i-a)}}function k(t,e){var r,n,it.length,a-1;if(nulle){for(;++ai;)if(null!(rta)&&r>r)for(nr;++ai;)null!(rta)&&n>r&&(nr)}else for(;++ai;)if(null!(re(ta,a,t))&&r>r)for(nr;++ai;)null!(re(ta,a,t))&&n>r&&(nr);return n}function A(t){if(!(it.length))return;for(var e-1,rk(t,M),nnew Array(r);++er;)for(var i,a-1,onenew Array(i);++ai;)oatae;return n}function M(t){return t.length}t.bisecti,t.bisectRighti,t.bisectLefta,t.ascendinge,t.bisectorr,t.crossfunction(t,e,r){var n,i,a,s,lt.length,ce.length,unew Array(l*c);for(nullr&&(ro),na0;nl;++n)for(stn,i0;ic;++i,++a)uar(s,ei);return u},t.descendingfunction(t,e){return et?-1:e>t?1:e>t?0:NaN},t.deviationc,t.extentu,t.histogramfunction(){var tm,eu,rw;function n(n){var a,o,sn.length,lnew Array(s);for(a0;as;++a)lat(na,a,n);var ce(l),uc0,fc1,hr(l,u,f);Array.isArray(h)||(h_(u,f,h),hg(Math.ceil(u/h)*h,f,h));for(var ph.length;h0u;)h.shift(),--p;for(;hp-1>f;)h.pop(),--p;var d,mnew Array(p+1);for(a0;ap;++a)(dma).x0a>0?ha-1:u,d.x1ap?ha:f;for(a0;as;++a)u(ola)&&of&&mi(h,o,0,p).push(na);return m}return n.valuefunction(e){return arguments.length?(tfunctiontypeof e?e:d(e),n):t},n.domainfunction(t){return arguments.length?(efunctiontypeof t?t:d(t0,t1),n):e},n.thresholdsfunction(t){return arguments.length?(rfunctiontypeof t?t:Array.isArray(t)?d(h.call(t)):d(t),n):r},n},t.thresholdFreedmanDiaconisfunction(t,r,n){return tp.call(t,s).sort(e),Math.ceil((n-r)/(2*(T(t,.75)-T(t,.25))*Math.pow(t.length,-1/3)))},t.thresholdScottfunction(t,e,r){return Math.ceil((r-e)/(3.5*c(t)*Math.pow(t.length,-1/3)))},t.thresholdSturgesw,t.maxfunction(t,e){var r,n,it.length,a-1;if(nulle){for(;++ai;)if(null!(rta)&&r>r)for(nr;++ai;)null!(rta)&&r>n&&(nr)}else for(;++ai;)if(null!(re(ta,a,t))&&r>r)for(nr;++ai;)null!(re(ta,a,t))&&r>n&&(nr);return n},t.meanfunction(t,e){var r,nt.length,in,a-1,o0;if(nulle)for(;++an;)isNaN(rs(ta))?--i:o+r;else for(;++an;)isNaN(rs(e(ta,a,t)))?--i:o+r;if(i)return o/i},t.medianfunction(t,r){var n,it.length,a-1,o;if(nullr)for(;++ai;)isNaN(ns(ta))||o.push(n);else for(;++ai;)isNaN(ns(r(ta,a,t)))||o.push(n);return T(o.sort(e),.5)},t.mergefunction(t){for(var e,r,n,it.length,a-1,o0;++ai;)o+ta.length;for(rnew Array(o);--i>0;)for(e(nti).length;--e>0;)r--one;return r},t.mink,t.pairsfunction(t,e){nulle&&(eo);for(var r0,nt.length-1,it0,anew Array(n0?0:n);rn;)are(i,it++r);return a},t.permutefunction(t,e){for(var re.length,nnew Array(r);r--;)nrter;return n},t.quantileT,t.rangeg,t.scanfunction(t,r){if(nt.length){var n,i,a0,o0,sto;for(nullr&&(re);++an;)(r(ita,s)0||0!r(s,s))&&(si,oa);return 0r(s,s)?o:void 0}},t.shufflefunction(t,e,r){for(var n,i,a(nullr?t.length:r)-(enulle?0:+e);a;)iMath.random()*a--|0,nta+e,ta+eti+e,ti+en;return t},t.sumfunction(t,e){var r,nt.length,i-1,a0;if(nulle)for(;++in;)(r+ti)&&(a+r);else for(;++in;)(r+e(ti,i,t))&&(a+r);return a},t.ticksfunction(t,e,r){var n,i,a,o,s-1;if(r+r,(t+t)(e+e)&&r>0)returnt;if((net)&&(it,te,ei),0(ob(t,e,r))||!isFinite(o))return;if(o>0)for(tMath.ceil(t/o),eMath.floor(e/o),anew Array(iMath.ceil(e-t+1));++si;)as(t+s)*o;else for(tMath.floor(t*o),eMath.ceil(e*o),anew Array(iMath.ceil(t-e+1));++si;)as(t-s)/o;return n&&a.reverse(),a},t.tickIncrementb,t.tickStep_,t.transposeA,t.variancel,t.zipfunction(){return A(arguments)},Object.defineProperty(t,__esModule,{value:!0})}))},{},103:function(t,e,r){!function(t,n){n(objecttypeof r&&void 0!e?r:t.d3t.d3||{})}(this,(function(t){use strict;function e(){}function r(t,r){var nnew e;if(t instanceof e)t.each((function(t,e){n.set(e,t)}));else if(Array.isArray(t)){var i,a-1,ot.length;if(nullr)for(;++ao;)n.set(a,ta);else for(;++ao;)n.set(r(ita,a,t),i)}else if(t)for(var s in t)n.set(s,ts);return n}function n(){return{}}function i(t,e,r){ter}function a(){return r()}function o(t,e,r){t.set(e,r)}function s(){}e.prototyper.prototype{constructor:e,has:function(t){return$+t in this},get:function(t){return this$+t},set:function(t,e){return this$+te,this},remove:function(t){var e$+t;return e in this&&delete thise},clear:function(){for(var t in this)$t0&&delete thist},keys:function(){var t;for(var e in this)$e0&&t.push(e.slice(1));return t},values:function(){var t;for(var e in this)$e0&&t.push(thise);return t},entries:function(){var t;for(var e in this)$e0&&t.push({key:e.slice(1),value:thise});return t},size:function(){var t0;for(var e in this)$e0&&++t;return t},empty:function(){for(var t in this)if($t0)return!1;return!0},each:function(t){for(var e in this)$e0&&t(thise,e.slice(1),this)}};var lr.prototype;function c(t,e){var rnew s;if(t instanceof s)t.each((function(t){r.add(t)}));else if(t){var n-1,it.length;if(nulle)for(;++ni;)r.add(tn);else for(;++ni;)r.add(e(tn,n,t))}return r}s.prototypec.prototype{constructor:s,has:l.has,add:function(t){return this$+(t+)t,this},remove:l.remove,clear:l.clear,values:l.keys,size:l.size,empty:l.empty,each:l.each},t.nestfunction(){var t,e,s,l,c;function u(n,i,a,o){if(i>l.length)return null!t&&n.sort(t),null!e?e(n):n;for(var s,c,f,h-1,pn.length,dli++,mr(),ga();++hp;)(fm.get(sd(cnh)+))?f.push(c):m.set(s,c);return m.each((function(t,e){o(g,e,u(t,i,a,o))})),g}return s{object:function(t){return u(t,0,n,i)},map:function(t){return u(t,0,a,o)},entries:function(t){return function t(r,n){if(++n>l.length)return r;var i,acn-1;return null!e&&n>l.length?ir.entries():(i,r.each((function(e,r){i.push({key:r,values:t(e,n)})}))),null!a?i.sort((function(t,e){return a(t.key,e.key)})):i}(u(t,0,a,o),0)},key:function(t){return l.push(t),s},sortKeys:function(t){return cl.length-1t,s},sortValues:function(e){return te,s},rollup:function(t){return et,s}}},t.setc,t.mapr,t.keysfunction(t){var e;for(var r in t)e.push(r);return e},t.valuesfunction(t){var e;for(var r in t)e.push(tr);return e},t.entriesfunction(t){var e;for(var r in t)e.push({key:r,value:tr});return e},Object.defineProperty(t,__esModule,{value:!0})}))},{},104:function(t,e,r){!function(t,n){objecttypeof r&&void 0!e?n(r):n((tt||self).d3t.d3||{})}(this,(function(t){use strict;function e(t,e,r){t.prototypee.prototyper,r.constructort}function r(t,e){var rObject.create(t.prototype);for(var n in e)rnen;return r}function n(){}var i\\s*(+-?\\d+)\\s*,a\\s*(+-?\\d*\\.?\\d+(?:eE+-?\\d+)?)\\s*,o\\s*(+-?\\d*\\.?\\d+(?:eE+-?\\d+)?)%\\s*,s/^#(0-9a-f{3,8})$/,lnew RegExp(^rgb\\(+i,i,i+\\)$),cnew RegExp(^rgb\\(+o,o,o+\\)$),unew RegExp(^rgba\\(+i,i,i,a+\\)$),fnew RegExp(^rgba\\(+o,o,o,a+\\)$),hnew RegExp(^hsl\\(+a,o,o+\\)$),pnew RegExp(^hsla\\(+a,o,o,a+\\)$),d{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};function m(){return this.rgb().formatHex()}function g(){return this.rgb().formatRgb()}function v(t){var e,r;return t(t+).trim().toLowerCase(),(es.exec(t))?(re1.length,eparseInt(e1,16),6r?y(e):3r?new w(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)4|15&e,1):8r?x(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4r?x(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)4|15&e)/255):null):(el.exec(t))?new w(e1,e2,e3,1):(ec.exec(t))?new w(255*e1/100,255*e2/100,255*e3/100,1):(eu.exec(t))?x(e1,e2,e3,e4):(ef.exec(t))?x(255*e1/100,255*e2/100,255*e3/100,e4):(eh.exec(t))?M(e1,e2/100,e3/100,1):(ep.exec(t))?M(e1,e2/100,e3/100,e4):d.hasOwnProperty(t)?y(dt):transparentt?new w(NaN,NaN,NaN,0):null}function y(t){return new w(t>>16&255,t>>8&255,255&t,1)}function x(t,e,r,n){return n0&&(terNaN),new w(t,e,r,n)}function b(t){return t instanceof n||(tv(t)),t?new w((tt.rgb()).r,t.g,t.b,t.opacity):new w}function _(t,e,r,n){return 1arguments.length?b(t):new w(t,e,r,nulln?1:n)}function w(t,e,r,n){this.r+t,this.g+e,this.b+r,this.opacity+n}function T(){return#+A(this.r)+A(this.g)+A(this.b)}function k(){var tthis.opacity;return(1(tisNaN(t)?1:Math.max(0,Math.min(1,t)))?rgb(:rgba()+Math.max(0,Math.min(255,Math.round(this.r)||0))+, +Math.max(0,Math.min(255,Math.round(this.g)||0))+, +Math.max(0,Math.min(255,Math.round(this.b)||0))+(1t?):, +t+))}function A(t){return((tMath.max(0,Math.min(255,Math.round(t)||0)))16?0:)+t.toString(16)}function M(t,e,r,n){return n0?terNaN:r0||r>1?teNaN:e0&&(tNaN),new L(t,e,r,n)}function S(t){if(t instanceof L)return new L(t.h,t.s,t.l,t.opacity);if(t instanceof n||(tv(t)),!t)return new L;if(t instanceof L)return t;var e(tt.rgb()).r/255,rt.g/255,it.b/255,aMath.min(e,r,i),oMath.max(e,r,i),sNaN,lo-a,c(o+a)/2;return l?(seo?(r-i)/l+6*(ri):ro?(i-e)/l+2:(e-r)/l+4,l/c.5?o+a:2-o-a,s*60):lc>0&&c1?0:s,new L(s,l,c,t.opacity)}function E(t,e,r,n){return 1arguments.length?S(t):new L(t,e,r,nulln?1:n)}function L(t,e,r,n){this.h+t,this.s+e,this.l+r,this.opacity+n}function C(t,e,r){return 255*(t60?e+(r-e)*t/60:t180?r:t240?e+(r-e)*(240-t)/60:e)}e(n,v,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:m,formatHex:m,formatHsl:function(){return S(this).formatHsl()},formatRgb:g,toString:g}),e(w,_,r(n,{brighter:function(t){return tnullt?1/.7:Math.pow(1/.7,t),new w(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return tnullt?.7:Math.pow(.7,t),new w(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5this.r&&this.r255.5&&-.5this.g&&this.g255.5&&-.5this.b&&this.b255.5&&0this.opacity&&this.opacity1},hex:T,formatHex:T,formatRgb:k,toString:k})),e(L,E,r(n,{brighter:function(t){return tnullt?1/.7:Math.pow(1/.7,t),new L(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return tnullt?.7:Math.pow(.7,t),new L(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var tthis.h%360+360*(this.h0),eisNaN(t)||isNaN(this.s)?0:this.s,rthis.l,nr+(r.5?r:1-r)*e,i2*r-n;return new w(C(t>240?t-240:t+120,i,n),C(t,i,n),C(t120?t+240:t-120,i,n),this.opacity)},displayable:function(){return(0this.s&&this.s1||isNaN(this.s))&&0this.l&&this.l1&&0this.opacity&&this.opacity1},formatHsl:function(){var tthis.opacity;return(1(tisNaN(t)?1:Math.max(0,Math.min(1,t)))?hsl(:hsla()+(this.h||0)+, +100*(this.s||0)+%, +100*(this.l||0)+%+(1t?):, +t+))}}));var PMath.PI/180,I180/Math.PI,O6/29,z3*O*O;function D(t){if(t instanceof F)return new F(t.l,t.a,t.b,t.opacity);if(t instanceof q)return G(t);t instanceof w||(tb(t));var e,r,nU(t.r),iU(t.g),aU(t.b),oB((.2225045*n+.7168786*i+.0606169*a)/1);return ni&&ia?ero:(eB((.4360747*n+.3850649*i+.1430804*a)/.96422),rB((.0139322*n+.0971045*i+.7141733*a)/.82521)),new F(116*o-16,500*(e-o),200*(o-r),t.opacity)}function R(t,e,r,n){return 1arguments.length?D(t):new F(t,e,r,nulln?1:n)}function F(t,e,r,n){this.l+t,this.a+e,this.b+r,this.opacity+n}function B(t){return t>.008856451679035631?Math.pow(t,1/3):t/z+4/29}function N(t){return t>O?t*t*t:z*(t-4/29)}function j(t){return 255*(t.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function U(t){return(t/255).04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function V(t){if(t instanceof q)return new q(t.h,t.c,t.l,t.opacity);if(t instanceof F||(tD(t)),0t.a&&0t.b)return new q(NaN,0t.l&&t.l100?0:NaN,t.l,t.opacity);var eMath.atan2(t.b,t.a)*I;return new q(e0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function H(t,e,r,n){return 1arguments.length?V(t):new q(t,e,r,nulln?1:n)}function q(t,e,r,n){this.h+t,this.c+e,this.l+r,this.opacity+n}function G(t){if(isNaN(t.h))return new F(t.l,0,0,t.opacity);var et.h*P;return new F(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}e(F,R,r(n,{brighter:function(t){return new F(this.l+18*(nullt?1:t),this.a,this.b,this.opacity)},darker:function(t){return new F(this.l-18*(nullt?1:t),this.a,this.b,this.opacity)},rgb:function(){var t(this.l+16)/116,eisNaN(this.a)?t:t+this.a/500,risNaN(this.b)?t:t-this.b/200;return new w(j(3.1338561*(e.96422*N(e))-1.6168667*(t1*N(t))-.4906146*(r.82521*N(r))),j(-.9787684*e+1.9161415*t+.033454*r),j(.0719453*e-.2289914*t+1.4052427*r),this.opacity)}})),e(q,H,r(n,{brighter:function(t){return new q(this.h,this.c,this.l+18*(nullt?1:t),this.opacity)},darker:function(t){return new q(this.h,this.c,this.l-18*(nullt?1:t),this.opacity)},rgb:function(){return G(this).rgb()}}));var Y-.14861,W1.78277,X-.29227,Z-.90649,J1.97294,KJ*Z,QJ*W,$W*X-Z*Y;function tt(t){if(t instanceof rt)return new rt(t.h,t.s,t.l,t.opacity);t instanceof w||(tb(t));var et.r/255,rt.g/255,nt.b/255,i($*n+K*e-Q*r)/($+K-Q),an-i,o(J*(r-i)-X*a)/Z,sMath.sqrt(o*o+a*a)/(J*i*(1-i)),ls?Math.atan2(o,a)*I-120:NaN;return new rt(l0?l+360:l,s,i,t.opacity)}function et(t,e,r,n){return 1arguments.length?tt(t):new rt(t,e,r,nulln?1:n)}function rt(t,e,r,n){this.h+t,this.s+e,this.l+r,this.opacity+n}e(rt,et,r(n,{brighter:function(t){return tnullt?1/.7:Math.pow(1/.7,t),new rt(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return tnullt?.7:Math.pow(.7,t),new rt(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var tisNaN(this.h)?0:(this.h+120)*P,e+this.l,risNaN(this.s)?0:this.s*e*(1-e),nMath.cos(t),iMath.sin(t);return new w(255*(e+r*(Y*n+W*i)),255*(e+r*(X*n+Z*i)),255*(e+r*(J*n)),this.opacity)}})),t.colorv,t.cubehelixet,t.grayfunction(t,e){return new F(t,0,0,nulle?1:e)},t.hclH,t.hslE,t.labR,t.lchfunction(t,e,r,n){return 1arguments.length?V(t):new q(r,e,t,nulln?1:n)},t.rgb_,Object.defineProperty(t,__esModule,{value:!0})}))},{},105:function(t,e,r){!function(t,n){objecttypeof r&&void 0!e?n(r):n((tt||self).d3t.d3||{})}(this,(function(t){use strict;var e{value:function(){}};function r(){for(var t,e0,rarguments.length,i{};er;++e){if(!(targumentse+)||t in i||/\s./.test(t))throw new Error(illegal type: +t);it}return new n(i)}function n(t){this._t}function i(t,e){return t.trim().split(/^|\s+/).map((function(t){var r,nt.indexOf(.);if(n>0&&(rt.slice(n+1),tt.slice(0,n)),t&&!e.hasOwnProperty(t))throw new Error(unknown type: +t);return{type:t,name:r}}))}function a(t,e){for(var r,n0,it.length;ni;++n)if((rtn).namee)return r.value}function o(t,r,n){for(var i0,at.length;ia;++i)if(ti.namer){tie,tt.slice(0,i).concat(t.slice(i+1));break}return null!n&&t.push({name:r,value:n}),t}n.prototyper.prototype{constructor:n,on:function(t,e){var r,nthis._,si(t+,n),l-1,cs.length;if(!(arguments.length2)){if(null!e&&function!typeof e)throw new Error(invalid callback: +e);for(;++lc;)if(r(tsl).type)nro(nr,t.name,e);else if(nulle)for(r in n)nro(nr,t.name,null);return this}for(;++lc;)if((r(tsl).type)&&(ra(nr,t.name)))return r},copy:function(){var t{},ethis._;for(var r in e)trer.slice();return new n(t)},call:function(t,e){if((rarguments.length-2)>0)for(var r,n,inew Array(r),a0;ar;++a)iaargumentsa+2;if(!this._.hasOwnProperty(t))throw new Error(unknown type: +t);for(a0,r(nthis._t).length;ar;++a)na.value.apply(e,i)},apply:function(t,e,r){if(!this._.hasOwnProperty(t))throw new Error(unknown type: +t);for(var nthis._t,i0,an.length;ia;++i)ni.value.apply(e,r)}},t.dispatchr,Object.defineProperty(t,__esModule,{value:!0})}))},{},106:function(t,e,r){!function(n,i){objecttypeof r&&void 0!e?i(r,t(d3-quadtree),t(d3-collection),t(d3-dispatch),t(d3-timer)):i(n.d3n.d3||{},n.d3,n.d3,n.d3,n.d3)}(this,(function(t,e,r,n,i){use strict;function a(t){return function(){return t}}function o(){return 1e-6*(Math.random()-.5)}function s(t){return t.x+t.vx}function l(t){return t.y+t.vy}function c(t){return t.index}function u(t,e){var rt.get(e);if(!r)throw new Error(missing: +e);return r}function f(t){return t.x}function h(t){return t.y}var pMath.PI*(3-Math.sqrt(5));t.forceCenterfunction(t,e){var r;function n(){var n,i,ar.length,o0,s0;for(n0;na;++n)o+(irn).x,s+i.y;for(oo/a-t,ss/a-e,n0;na;++n)(irn).x-o,i.y-s}return nullt&&(t0),nulle&&(e0),n.initializefunction(t){rt},n.xfunction(e){return arguments.length?(t+e,n):t},n.yfunction(t){return arguments.length?(e+t,n):e},n},t.forceCollidefunction(t){var r,n,i1,c1;function u(){for(var t,a,u,h,p,d,m,gr.length,v0;vc;++v)for(ae.quadtree(r,s,l).visitAfter(f),t0;tg;++t)urt,dnu.index,md*d,hu.x+u.vx,pu.y+u.vy,a.visit(y);function y(t,e,r,n,a){var st.data,lt.r,cd+l;if(!s)return e>h+c||nh-c||r>p+c||ap-c;if(s.index>u.index){var fh-s.x-s.vx,gp-s.y-s.vy,vf*f+g*g;vc*c&&(0f&&(v+(fo())*f),0g&&(v+(go())*g),v(c-(vMath.sqrt(v)))/v*i,u.vx+(f*v)*(c(l*l)/(m+l)),u.vy+(g*v)*c,s.vx-f*(c1-c),s.vy-g*c)}}}function f(t){if(t.data)return t.rnt.data.index;for(var et.r0;e4;++e)te&&te.r>t.r&&(t.rte.r)}function h(){if(r){var e,i,ar.length;for(nnew Array(a),e0;ea;++e)ire,ni.index+t(i,e,r)}}returnfunction!typeof t&&(ta(nullt?1:+t)),u.initializefunction(t){rt,h()},u.iterationsfunction(t){return arguments.length?(c+t,u):c},u.strengthfunction(t){return arguments.length?(i+t,u):i},u.radiusfunction(e){return arguments.length?(tfunctiontypeof e?e:a(+e),h(),u):t},u},t.forceLinkfunction(t){var e,n,i,s,l,fc,hfunction(t){return 1/Math.min(st.source.index,st.target.index)},pa(30),d1;function m(r){for(var i0,at.length;id;++i)for(var s,c,u,f,h,p,m,g0;ga;++g)c(stg).source,f(us.target).x+u.vx-c.x-c.vx||o(),hu.y+u.vy-c.y-c.vy||o(),f*p((pMath.sqrt(f*f+h*h))-ng)/p*r*eg,h*p,u.vx-f*(mlg),u.vy-h*m,c.vx+f*(m1-m),c.vy+h*m}function g(){if(i){var a,o,ci.length,ht.length,pr.map(i,f);for(a0,snew Array(c);ah;++a)(ota).indexa,object!typeof o.source&&(o.sourceu(p,o.source)),object!typeof o.target&&(o.targetu(p,o.target)),so.source.index(so.source.index||0)+1,so.target.index(so.target.index||0)+1;for(a0,lnew Array(h);ah;++a)ota,laso.source.index/(so.source.index+so.target.index);enew Array(h),v(),nnew Array(h),y()}}function v(){if(i)for(var r0,nt.length;rn;++r)er+h(tr,r,t)}function y(){if(i)for(var e0,rt.length;er;++e)ne+p(te,e,t)}return nullt&&(t),m.initializefunction(t){it,g()},m.linksfunction(e){return arguments.length?(te,g(),m):t},m.idfunction(t){return arguments.length?(ft,m):f},m.iterationsfunction(t){return arguments.length?(d+t,m):d},m.strengthfunction(t){return arguments.length?(hfunctiontypeof t?t:a(+t),v(),m):h},m.distancefunction(t){return arguments.length?(pfunctiontypeof t?t:a(+t),y(),m):p},m},t.forceManyBodyfunction(){var t,r,n,i,sa(-30),l1,c1/0,u.81;function p(i){var a,ot.length,se.quadtree(t,f,h).visitAfter(m);for(ni,a0;ao;++a)rta,s.visit(g)}function d(){if(t){var e,r,nt.length;for(inew Array(n),e0;en;++e)rte,ir.index+s(r,e,t)}}function m(t){var e,r,n,a,o,s0,l0;if(t.length){for(nao0;o4;++o)(eto)&&(rMath.abs(e.value))&&(s+e.value,l+r,n+r*e.x,a+r*e.y);t.xn/l,t.ya/l}else{(et).xe.data.x,e.ye.data.y;do{s+ie.data.index}while(ee.next)}t.values}function g(t,e,a,s){if(!t.value)return!0;var ft.x-r.x,ht.y-r.y,ps-e,df*f+h*h;if(p*p/ud)return dc&&(0f&&(d+(fo())*f),0h&&(d+(ho())*h),dl&&(dMath.sqrt(l*d)),r.vx+f*t.value*n/d,r.vy+h*t.value*n/d),!0;if(!(t.length||d>c)){(t.data!r||t.next)&&(0f&&(d+(fo())*f),0h&&(d+(ho())*h),dl&&(dMath.sqrt(l*d)));do{t.data!r&&(pit.data.index*n/d,r.vx+f*p,r.vy+h*p)}while(tt.next)}}return p.initializefunction(e){te,d()},p.strengthfunction(t){return arguments.length?(sfunctiontypeof t?t:a(+t),d(),p):s},p.distanceMinfunction(t){return arguments.length?(lt*t,p):Math.sqrt(l)},p.distanceMaxfunction(t){return arguments.length?(ct*t,p):Math.sqrt(c)},p.thetafunction(t){return arguments.length?(ut*t,p):Math.sqrt(u)},p},t.forceRadialfunction(t,e,r){var n,i,o,sa(.1);function l(t){for(var a0,sn.length;as;++a){var lna,cl.x-e||1e-6,ul.y-r||1e-6,fMath.sqrt(c*c+u*u),h(oa-f)*ia*t/f;l.vx+c*h,l.vy+u*h}}function c(){if(n){var e,rn.length;for(inew Array(r),onew Array(r),e0;er;++e)oe+t(ne,e,n),ieisNaN(oe)?0:+s(ne,e,n)}}returnfunction!typeof t&&(ta(+t)),nulle&&(e0),nullr&&(r0),l.initializefunction(t){nt,c()},l.strengthfunction(t){return arguments.length?(sfunctiontypeof t?t:a(+t),c(),l):s},l.radiusfunction(e){return arguments.length?(tfunctiontypeof e?e:a(+e),c(),l):t},l.xfunction(t){return arguments.length?(e+t,l):e},l.yfunction(t){return arguments.length?(r+t,l):r},l},t.forceSimulationfunction(t){var e,a1,o.001,s1-Math.pow(o,1/300),l0,c.6,ur.map(),fi.timer(d),hn.dispatch(tick,end);function d(){m(),h.call(tick,e),ao&&(f.stop(),h.call(end,e))}function m(r){var n,i,ot.length;void 0r&&(r1);for(var f0;fr;++f)for(a+(l-a)*s,u.each((function(t){t(a)})),n0;no;++n)null(itn).fx?i.x+i.vx*c:(i.xi.fx,i.vx0),nulli.fy?i.y+i.vy*c:(i.yi.fy,i.vy0);return e}function g(){for(var e,r0,nt.length;rn;++r){if((etr).indexr,null!e.fx&&(e.xe.fx),null!e.fy&&(e.ye.fy),isNaN(e.x)||isNaN(e.y)){var i10*Math.sqrt(r),ar*p;e.xi*Math.cos(a),e.yi*Math.sin(a)}(isNaN(e.vx)||isNaN(e.vy))&&(e.vxe.vy0)}}function v(e){return e.initialize&&e.initialize(t),e}return nullt&&(t),g(),e{tick:m,restart:function(){return f.restart(d),e},stop:function(){return f.stop(),e},nodes:function(r){return arguments.length?(tr,g(),u.each(v),e):t},alpha:function(t){return arguments.length?(a+t,e):a},alphaMin:function(t){return arguments.length?(o+t,e):o},alphaDecay:function(t){return arguments.length?(s+t,e):+s},alphaTarget:function(t){return arguments.length?(l+t,e):l},velocityDecay:function(t){return arguments.length?(c1-t,e):1-c},force:function(t,r){return arguments.length>1?(nullr?u.remove(t):u.set(t,v(r)),e):u.get(t)},find:function(e,r,n){var i,a,o,s,l,c0,ut.length;for(nulln?n1/0:n*n,c0;cu;++c)(o(ie-(stc).x)*i+(ar-s.y)*a)n&&(ls,no);return l},on:function(t,r){return arguments.length>1?(h.on(t,r),e):h.on(t)}}},t.forceXfunction(t){var e,r,n,ia(.1);function o(t){for(var i,a0,oe.length;ao;++a)(iea).vx+(na-i.x)*ra*t}function s(){if(e){var a,oe.length;for(rnew Array(o),nnew Array(o),a0;ao;++a)raisNaN(na+t(ea,a,e))?0:+i(ea,a,e)}}returnfunction!typeof t&&(ta(nullt?0:+t)),o.initializefunction(t){et,s()},o.strengthfunction(t){return arguments.length?(ifunctiontypeof t?t:a(+t),s(),o):i},o.xfunction(e){return arguments.length?(tfunctiontypeof e?e:a(+e),s(),o):t},o},t.forceYfunction(t){var e,r,n,ia(.1);function o(t){for(var i,a0,oe.length;ao;++a)(iea).vy+(na-i.y)*ra*t}function s(){if(e){var a,oe.length;for(rnew Array(o),nnew Array(o),a0;ao;++a)raisNaN(na+t(ea,a,e))?0:+i(ea,a,e)}}returnfunction!typeof t&&(ta(nullt?0:+t)),o.initializefunction(t){et,s()},o.strengthfunction(t){return arguments.length?(ifunctiontypeof t?t:a(+t),s(),o):i},o.yfunction(e){return arguments.length?(tfunctiontypeof e?e:a(+e),s(),o):t},o},Object.defineProperty(t,__esModule,{value:!0})}))},{d3-collection:103,d3-dispatch:105,d3-quadtree:113,d3-timer:117},107:function(t,e,r){!function(t,n){objecttypeof r&&void 0!e?n(r):n((tundefined!typeof globalThis?globalThis:t||self).d3t.d3||{})}(this,(function(t){use strict;function e(t,e){if((r(te?t.toExponential(e-1):t.toExponential()).indexOf(e))0)return null;var r,nt.slice(0,r);returnn.length>1?n0+n.slice(2):n,+t.slice(r+1)}function r(t){return(te(Math.abs(t)))?t1:NaN}var n,i/^(?:(.)?(>^))?(+\-( )?($#)?(0)?(\d+)?(,)?(\.\d+)?(~)?(a-z%)?$/i;function a(t){if(!(ei.exec(t)))throw new Error(invalid format: +t);var e;return new o({fill:e1,align:e2,sign:e3,symbol:e4,zero:e5,width:e6,comma:e7,precision:e8&&e8.slice(1),trim:e9,type:e10})}function o(t){this.fillvoid 0t.fill? :t.fill+,this.alignvoid 0t.align?>:t.align+,this.signvoid 0t.sign?-:t.sign+,this.symbolvoid 0t.symbol?:t.symbol+,this.zero!!t.zero,this.widthvoid 0t.width?void 0:+t.width,this.comma!!t.comma,this.precisionvoid 0t.precision?void 0:+t.precision,this.trim!!t.trim,this.typevoid 0t.type?:t.type+}function s(t,r){var ne(t,r);if(!n)return t+;var in0,an1;return a0?0.+new Array(-a).join(0)+i:i.length>a+1?i.slice(0,a+1)+.+i.slice(a+1):i+new Array(a-i.length+2).join(0)}a.prototypeo.prototype,o.prototype.toStringfunction(){return this.fill+this.align+this.sign+this.symbol+(this.zero?0:)+(void 0this.width?:Math.max(1,0|this.width))+(this.comma?,:)+(void 0this.precision?:.+Math.max(0,0|this.precision))+(this.trim?~:)+this.type};var l{%:function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+},d:function(t){return Math.abs(tMath.round(t))>1e21?t.toLocaleString(en).replace(/,/g,):t.toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return s(100*t,e)},r:s,s:function(t,r){var ie(t,r);if(!i)return t+;var ai0,oi1,so-(n3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,la.length;return sl?a:s>l?a+new Array(s-l+1).join(0):s>0?a.slice(0,s)+.+a.slice(s):0.+new Array(1-s).join(0)+e(t,Math.max(0,r+s-1))0},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}};function c(t){return t}var u,fArray.prototype.map,hy,z,a,f,p,n,\xb5,m,,k,M,G,T,P,E,Z,Y;function p(t){var e,i,ovoid 0t.grouping||void 0t.thousands?c:(ef.call(t.grouping,Number),it.thousands+,function(t,r){for(var nt.length,a,o0,se0,l0;n>0&&s>0&&(l+s+1>r&&(sMath.max(1,r-l)),a.push(t.substring(n-s,n+s)),!((l+s+1)>r));)seo(o+1)%e.length;return a.reverse().join(i)}),svoid 0t.currency?:t.currency0+,uvoid 0t.currency?:t.currency1+,pvoid 0t.decimal?.:t.decimal+,dvoid 0t.numerals?c:function(t){return function(e){return e.replace(/0-9/g,(function(e){return t+e}))}}(f.call(t.numerals,String)),mvoid 0t.percent?%:t.percent+,gvoid 0t.minus?-:t.minus+,vvoid 0t.nan?NaN:t.nan+;function y(t){var e(ta(t)).fill,rt.align,it.sign,ct.symbol,ft.zero,yt.width,xt.comma,bt.precision,_t.trim,wt.type;nw?(x!0,wg):lw||(void 0b&&(b12),_!0,wg),(f||0e&&r)&&(f!0,e0,r);var T$c?s:#c&&/boxX/.test(w)?0+w.toLowerCase():,k$c?u:/%p/.test(w)?m:,Alw,M/defgprs%/.test(w);function S(t){var a,s,l,cT,uk;if(cw)uA(t)+u,t;else{var m(t+t)0||1/t0;if(tisNaN(t)?v:A(Math.abs(t),b),_&&(tfunction(t){t:for(var e,rt.length,n1,i-1;nr;++n)switch(tn){case.:ien;break;case0:0i&&(in),en;break;default:if(!+tn)break t;i>0&&(i0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),m&&0+t&&+!i&&(m!1),c(m?(i?i:g:-i||(i?:i)+c,u(sw?h8+n/3:)+u+(m&&(i?):),M)for(a-1,st.length;++as;)if(48>(lt.charCodeAt(a))||l>57){u(46l?p+t.slice(a+1):t.slice(a))+u,tt.slice(0,a);break}}x&&!f&&(to(t,1/0));var Sc.length+t.length+u.length,ESy?new Array(y-S+1).join(e):;switch(x&&f&&(to(E+t,E.length?y-u.length:1/0),E),r){case:tc+t+u+E;break;case:tc+E+t+u;break;case^:tE.slice(0,SE.length>>1)+c+t+u+E.slice(S);break;default:tE+c+t+u}return d(t)}return bvoid 0b?6:/gprs/.test(w)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),S.toStringfunction(){return t+},S}return{format:y,formatPrefix:function(t,e){var ny(((ta(t)).typef,t)),i3*Math.max(-8,Math.min(8,Math.floor(r(e)/3))),oMath.pow(10,-i),sh8+i/3;return function(t){return n(o*t)+s}}}}function d(e){return up(e),t.formatu.format,t.formatPrefixu.formatPrefix,u}d({decimal:.,thousands:,,grouping:3,currency:$,,minus:-}),t.FormatSpecifiero,t.formatDefaultLocaled,t.formatLocalep,t.formatSpecifiera,t.precisionFixedfunction(t){return Math.max(0,-r(Math.abs(t)))},t.precisionPrefixfunction(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(r(e)/3)))-r(Math.abs(t)))},t.precisionRoundfunction(t,e){return tMath.abs(t),eMath.abs(e)-t,Math.max(0,r(e)-r(t))+1},Object.defineProperty(t,__esModule,{value:!0})}))},{},108:function(t,e,r){!function(n,i){objecttypeof r&&void 0!e?i(r,t(d3-geo),t(d3-array)):i(n.d3n.d3||{},n.d3,n.d3)}(this,(function(t,e,r){use strict;var nMath.abs,iMath.atan,aMath.atan2,oMath.cos,sMath.exp,lMath.floor,cMath.log,uMath.max,fMath.min,hMath.pow,pMath.round,dMath.sign||function(t){return t>0?1:t0?-1:0},mMath.sin,gMath.tan,v1e-6,yMath.PI,xy/2,by/4,_Math.SQRT1_2,wL(2),TL(y),k2*y,A180/y,My/180;function S(t){return t>1?x:t-1?-x:Math.asin(t)}function E(t){return t>1?0:t-1?y:Math.acos(t)}function L(t){return t>0?Math.sqrt(t):0}function C(t){return(s(t)-s(-t))/2}function P(t){return(s(t)+s(-t))/2}function I(t){var eg(t/2),r2*c(o(t/2))/(e*e);function i(t,e){var no(t),io(e),am(e),si*n,l-((1-s?c((1+s)/2)/(1-s):-.5)+r/(1+s));returnl*i*m(t),l*a}return i.invertfunction(e,i){var s,lL(e*e+i*i),u-t/2,f50;if(!l)return0,0;do{var hu/2,po(h),dm(h),gd/p,y-c(n(p));u-s(2/g*y-r*g-l)/(-y/(d*d)+1-r/(2*p*p))*(p0?.7:1)}while(n(s)>v&&--f>0);var xm(u);returna(e*x,l*o(u)),S(i*x/l)},i}function O(t,e){var ro(e),nfunction(t){return t?t/Math.sin(t):1}(E(r*o(t/2)));return2*r*m(t)*n,m(e)*n}function z(t){var em(t),ro(t),it>0?1:-1,sg(i*t),l(1+e-r)/2;function c(t,n){var co(n),uo(t/2);return(1+c)*m(t),(i*n>-a(u,s)-.001?0:10*-i)+l+m(n)*r-(1+c)*e*u}return c.invertfunction(t,c){var u0,f0,h50;do{var po(u),dm(u),go(f),ym(f),x1+g,bx*d-t,_l+y*r-x*e*p-c,wx*p/2,T-d*y,ke*x*d/2,Ar*g+e*p*y,MT*k-A*w,S(_*T-b*A)/M/2,E(b*k-_*w)/M;n(E)>2&&(E/2),u-S,f-E}while((n(S)>v||n(E)>v)&&--h>0);return i*f>-a(o(u),s)-.001?2*u,f:null},c}function D(t,e){var rg(e/2),nL(1-r*r),i1+n*o(t/2),am(t)*n/i,sr/i,la*a,cs*s;return4/3*a*(3+l-3*c),4/3*s*(3+3*l-c)}O.invertfunction(t,e){if(!(t*t+4*e*e>y*y+v)){var rt,ie,a25;do{var s,lm(r),cm(r/2),uo(r/2),fm(i),ho(i),pm(2*i),df*f,gh*h,xc*c,b1-g*u*u,_b?E(h*u)*L(s1/b):s0,w2*_*h*c-t,T_*f-e,ks*(g*x+_*h*u*d),As*(.5*l*p-2*_*f*c),M.25*s*(p*c-_*f*g*l),Ss*(d*u+_*x*h),CA*M-S*k;if(!C)break;var P(T*A-w*S)/C,I(w*M-T*k)/C;r-P,i-I}while((n(P)>v||n(I)>v)&&--a>0);returnr,i}},D.invertfunction(t,e){if(e*3/8,!(t*3/8)&&n(e)>1)return null;var r1+t*t+e*e,iL((r-L(r*r-4*e*e))/2),sS(i)/3,li?function(t){return c(t+L(t*t-1))}(n(e/i))/3:function(t){return c(t+L(t*t+1))}(n(t))/3,uo(s),fP(l),hf*f-u*u;return2*d(t)*a(C(l)*u,.25-h),2*d(e)*a(f*m(s),.25+h)};var RL(8),Fc(1+w);function B(t,e){var rn(e);return rb?t,c(g(b+e/2)):t*o(r)*(2*w-1/m(r)),d(e)*(2*w*(r-b)-c(g(r/2)))}function N(t){var r2*y/t;function s(t,i){var se.geoAzimuthalEquidistantRaw(t,i);if(n(t)>x){var la(s1,s0),cL(s0*s0+s1*s1),ur*p((l-x)/r)+x,fa(m(l-u),2-o(l));lu+S(y/c*m(f))-f,s0c*o(l),s1c*m(l)}return s}return s.invertfunction(t,n){var sL(t*t+n*n);if(s>x){var la(n,t),cr*p((l-x)/r)+x,ul>c?-1:1,fs*o(c-l),h1/g(u*E((f-y)/L(y*(y-2*f)+s*s)));lc+2*i((h+u*L(h*h-3))/3),ts*o(l),ns*m(l)}return e.geoAzimuthalEquidistantRaw.invert(t,n)},s}function j(t,r){if(arguments.length2&&(rt),1r)return e.geoAzimuthalEqualAreaRaw;if(r1/0)return U;function n(n,i){var ae.geoAzimuthalEqualAreaRaw(n/r,i);return a0*t,a}return n.invertfunction(n,i){var ae.geoAzimuthalEqualAreaRaw.invert(n/t,i);return a0*r,a},n}function U(t,e){returnt*o(e)/o(e/2),2*m(e)}function V(t,e,r){var i,a,o,s100;rvoid 0r?0:+r,e+e;do{(at(r))(ot(r+v))&&(oa+v),r-i-1*v*(a-e)/(a-o)}while(s-- >0&&n(i)>v);return s0?NaN:r}function H(t,e,r){return void 0e&&(e40),void 0r&&(r1e-12),function(i,a,o,s){var l,c,u;ovoid 0o?0:+o,svoid 0s?0:+s;for(var f0;fe;f++){var ht(o,s),ph0-i,dh1-a;if(n(p)r&&n(d)r)break;var mp*p+d*d;if(m>l)o-c/2,s-u/2;else{lm;var g(o>0?-1:1)*r,v(s>0?-1:1)*r,yt(o+g,s),xt(o,s+v),b(y0-h0)/g,_(y1-h1)/g,w(x0-h0)/v,T(x1-h1)/v,kT*b-_*w,A(n(k).5?.5:1)/k;if(o+c(d*w-p*T)*A,s+u(p*_-d*b)*A,n(c)r&&n(u)r)break}}returno,s}}function q(){var tj(1.68,2);function e(e,r){if(e+r-1.4){var n(e-r+1.6)*(e+r+1.4)/8;e+n,r-.8*n*m(r+y/2)}var it(e,r),a(1-o(e*r))/12;return i10&&(i0*1+a),i1>0&&(i1*1+a/1.5*i0*i0),i}return e.invertH(e),e}function G(t,e){var r,it*m(e),a30;do{e-r(e+m(e)-i)/(1+o(e))}while(n(r)>v&&--a>0);return e/2}function Y(t,e,r){function n(n,i){returnt*n*o(iG(r,i)),e*m(i)}return n.invertfunction(n,i){return iS(i/e),n/(t*o(i)),S((2*i+m(2*i))/r)},n}B.invertfunction(t,e){if((an(e))F)returnt,2*i(s(e))-x;var r,a,lb,u25;do{var fo(l/2),hg(l/2);l-r(R*(l-b)-c(h)-a)/(R-f*f/(2*h))}while(n(r)>1e-12&&--u>0);returnt/(o(l)*(R-1/m(l))),d(e)*l},U.invertfunction(t,e){var r2*S(e/2);returnt*o(r/2)/o(r),r};var WY(w/x,w,y);var X2.00276,Z1.11072;function J(t,e){var rG(y,e);returnX*t/(1/o(e)+Z/o(r)),(e+w*m(r))/X}function K(t){var r0,ne.geoProjectionMutator(t),in(r);return i.parallelfunction(t){return arguments.length?n(rt*M):r*A},i}function Q(t,e){returnt*o(e),e}function $(t){if(!t)return Q;var e1/g(t);function r(r,n){var ie+t-n,ai?r*o(n)/i:i;returni*m(a),e-i*o(a)}return r.invertfunction(r,n){var iL(r*r+(ne-n)*n),se+t-i;returni/o(s)*a(r,n),s},r}function tt(t){function e(e,r){var nx-r,in?e*t*m(n)/n:n;returnn*m(i)/t,x-n*o(i)}return e.invertfunction(e,r){var ne*t,ix-r,oL(n*n+i*i),sa(n,i);return(o?o/m(o):1)*s/t,x-o},e}J.invertfunction(t,e){var r,i,aX*e,se0?-b:b,l25;do{ia-w*m(s),s-r(m(2*s)+2*s-y*m(i))/(2*o(2*s)+2+y*o(i)*w*o(s))}while(n(r)>v&&--l>0);return ia-w*m(s),t*(1/o(i)+Z/o(s))/X,i},Q.invertfunction(t,e){returnt/o(e),e};var etY(1,4/y,y);function rt(t,e,r,i,s,l){var c,uo(l);if(n(t)>1||n(l)>1)cE(r*s+e*i*u);else{var fm(t/2),hm(l/2);c2*S(L(f*f+e*i*h*h))}return n(c)>v?c,a(i*m(l),e*s-r*i*u):0,0}function nt(t,e,r){return E((t*t+e*e-r*r)/(2*t*e))}function it(t){return t-2*y*l((t+y)/(2*y))}function at(t,e,r){for(var n,it0,t1,m(t1),o(t1),e0,e1,m(e1),o(e1),r0,r1,m(r1),o(r1),ai2,s0;s3;++s,an)nis,a.vrt(n1-a1,a3,a2,n3,n2,n0-a0),a.point0,0;var lnt(i0.v0,i2.v0,i1.v0),cnt(i0.v0,i1.v0,i2.v0),uy-l;i2.point10,i0.point0-(i1.point0i0.v0/2);var fi2.point0i0.point0+i2.v0*o(l),2*(i0.point1i1.point1i2.v0*m(l));return function(t,e){var r,nm(e),ao(e),snew Array(3);for(r0;r3;++r){var lir;if(srrt(e-l1,l3,l2,a,n,t-l0),!sr0)return l.point;sr1it(sr1-l.v1)}var hf.slice();for(r0;r3;++r){var p2r?0:r+1,dnt(ir.v0,sr0,sp0);sr10&&(d-d),r?1r?(dc-d,h0-sr0*o(d),h1-sr0*m(d)):(du-d,h0+sr0*o(d),h1+sr0*m(d)):(h0+sr0*o(d),h1-sr0*m(d))}return h0/3,h1/3,h}}function ot(t){return t0*M,t1*M,t}function st(t,r,n){var ie.geoCentroid({type:MultiPoint,coordinates:t,r,n}),a-i0,-i1,oe.geoRotation(a),sat(ot(o(t)),ot(o(r)),ot(o(n)));s.invertH(s);var le.geoProjection(s).rotate(a),cl.center;return delete l.rotate,l.centerfunction(t){return arguments.length?c(o(t)):o.invert(c())},l.clipAngle(90)}function lt(t,e){var rL(1-m(e));return2/T*t*r,T*(1-r)}function ct(t){var eg(t);function r(t,r){returnt,(t?t/m(t):1)*(m(r)*o(t)-e*o(r))}return r.inverte?function(t,r){t&&(r*m(t)/t);var no(t);returnt,2*a(L(n*n+e*e-r*r)-n,e-r)}:function(t,e){returnt,S(t?e*g(t)/t:e)},r}lt.invertfunction(t,e){var r(re/T-1)*r;returnr>0?t*L(y/r)/2:0,S(1-r)};var utL(3);function ft(t,e){returnut*t*(2*o(2*e/3)-1)/T,ut*T*m(e/3)}function ht(t){var eo(t);function r(t,r){returnt*e,m(r)/e}return r.invertfunction(t,r){returnt/e,S(r*e)},r}function pt(t){var eo(t);function r(t,r){returnt*e,(1+e)*g(r/2)}return r.invertfunction(t,r){returnt/e,2*i(r/(1+e))},r}function dt(t,e){var rL(8/(3*y));returnr*t*(1-n(e)/y),r*e}function mt(t,e){var rL(4-3*m(n(e)));return2/L(6*y)*t*r,d(e)*L(2*y/3)*(2-r)}function gt(t,e){var rL(y*(4+y));return2/r*t*(1+L(1-4*e*e/(y*y))),4/r*e}function vt(t,e){var r(2+x)*m(e);e/2;for(var i0,a1/0;i10&&n(a)>v;i++){var so(e);e-a(e+m(e)*(s+2)-r)/(2*s*(1+s))}return2/L(y*(4+y))*t*(1+o(e)),2*L(y/(4+y))*m(e)}function yt(t,e){returnt*(1+o(e))/L(2+y),2*e/L(2+y)}function xt(t,e){for(var r(1+x)*m(e),i0,a1/0;i10&&n(a)>v;i++)e-a(e+m(e)-r)/(1+o(e));return rL(2+y),t*(1+o(e))/r,2*e/r}ft.invertfunction(t,e){var r3*S(e/(ut*T));returnT*t/(ut*(2*o(2*r/3)-1)),r},dt.invertfunction(t,e){var rL(8/(3*y)),ie/r;returnt/(r*(1-n(i)/y)),i},mt.invertfunction(t,e){var r2-n(e)/L(2*y/3);returnt*L(6*y)/(2*r),d(e)*S((4-r*r)/3)},gt.invertfunction(t,e){var rL(y*(4+y))/2;returnt*r/(1+L(1-e*e*(4+y)/(4*y))),e*r/2},vt.invertfunction(t,e){var re*L((4+y)/y)/2,nS(r),io(n);returnt/(2/L(y*(4+y))*(1+i)),S((n+r*(i+2))/(2+x))},yt.invertfunction(t,e){var rL(2+y),ne*r/2;returnr*t/(1+o(n)),n},xt.invertfunction(t,e){var r1+x,nL(r/2);return2*t*n/(1+o(e*n)),S((e+m(e))/r)};var bt3+2*w;function _t(t,e){var rm(t/2),no(t),aL(o(e)),so(e/2),lm(e)/(s+w*n*a),uL(2/(1+l*l)),fL((w*s+(n+r)*a)/(w*s+(n-r)*a));returnbt*(u*(f-1/f)-2*c(f)),bt*(u*l*(f+1/f)-2*i(l))}_t.invertfunction(t,e){if(!(rD.invert(t/1.2,1.065*e)))return null;var r,ar0,sr1,l20;t/bt,e/bt;do{var ha/2,ps/2,dm(h),go(h),ym(p),bo(p),To(s),kL(T),Ay/(b+w*g*k),MA*A,SL(2/(1+M)),E(w*b+(g+d)*k)/(w*b+(g-d)*k),CL(E),PC-1/C,IC+1/C,OS*P-2*c(C)-t,zS*A*I-2*i(A)-e,Ry&&_*k*d*M/y,F(w*g*b+k)/(2*(b+w*g*k)*(b+w*g*k)*k),B-.5*A*S*S*S,NB*R,jB*F,U(U2*b+w*k*(g-d))*U*C,V(w*g*b*k+T)/U,H-w*d*y/(k*U),qP*N-2*V/C+S*(V+V/E),GP*j-2*H/C+S*(H+H/E),YA*I*N-2*R/(1+M)+S*I*R+S*A*(V-V/E),WA*I*j-2*F/(1+M)+S*I*F+S*A*(H-H/E),XG*Y-W*q;if(!X)break;var Z(z*G-O*W)/X,J(O*Y-z*q)/X;a-Z,su(-x,f(x,s-J))}while((n(Z)>v||n(J)>v)&&--l>0);return n(n(s)-x)v?0,s:l&&a,s};var wto(35*M);function Tt(t,e){var rg(e/2);returnt*wt*L(1-r*r),(1+wt)*r}function kt(t,e){var re/2,no(r);return2*t/T*o(e)*n*n,T*g(r)}function At(t){var e1-t,ri(y,0)0-i(-y,0)0,nL(2*(i(0,x)1-i(0,-x)1)/r);function i(r,n){var io(n),am(n);returni/(e+t*i)*r,e*n+t*a}function a(t,e){var ri(t,e);returnr0*n,r1/n}function s(t){return a(0,t)1}return a.invertfunction(r,i){var aV(s,i);returnr/n*(t+e/o(a)),a},a}function Mt(t){returnt0/2,S(g(t1/2*M))*A}function St(t){return2*t0,2*i(m(t1*M))*A}function Et(t,r){var i2*y/r,st*t;function l(r,l){var ce.geoAzimuthalEquidistantRaw(r,l),uc0,fc1,hu*u+f*f;if(h>s){var dL(h),ga(f,u),bi*p(g/i),_g-b,wt*o(_),T(t*m(_)-_*m(w))/(x-w),kLt(_,T),A(y-t)/Ct(k,w,y);ud;var M,S50;do{u-M(t+Ct(k,w,u)*A-d)/(k(u)*A)}while(n(M)>v&&--S>0);f_*m(u),ux&&(f-T*(u-x));var Em(b),Co(b);c0u*C-f*E,c1u*E+f*C}return c}return l.invertfunction(r,l){var cr*r+l*l;if(c>s){var uL(c),fa(l,r),hi*p(f/i),df-h;ru*o(d),lu*m(d);for(var gr-x,vm(r),bl/v,_rx?1/0:0,w10;;){var Tt*m(b),kt*o(b),Am(k),Mx-k,S(T-b*A)/M,ELt(b,S);if(n(_)1e-12||!--w)break;b-_(b*v-S*g-l)/(v-2*g*(M*(k+b*T*o(k)-A)-T*(T-b*A))/(M*M))}r(ut+Ct(E,k,r)*(y-t)/Ct(E,k,y))*o(fh+b),lu*m(f)}return e.geoAzimuthalEquidistantRaw.invert(r,l)},l}function Lt(t,e){return function(r){var nt*o(r);return rx&&(n-e),L(1+n*n)}}function Ct(t,e,r){for(var n(r-e)/50,it(e)+t(r),a1,oe;a50;++a)i+2*t(o+n);return.5*i*n}function Pt(t,e,r,i,a,s,l,c){function u(n,u){if(!u)returnt*n/y,0;var fu*u,ht+f*(e+f*(r+f*i)),pu*(a-1+f*(s-c+f*l)),d(h*h+p*p)/(2*p),gn*S(h/d)/y;returnd*m(g),u*(1+f*c)+d*(1-o(g))}return arguments.length8&&(c0),u.invertfunction(u,f){var h,p,dy*u/t,gf,x50;do{var bg*g,_t+b*(e+b*(r+b*i)),wg*(a-1+b*(s-c+b*l)),T_*_+w*w,k2*w,AT/k,MA*A,ES(_/A)/y,Cd*E,P_*_,I(2*e+b*(4*r+6*b*i))*g,Oa+b*(3*s+5*b*l),z(2*(_*I+w*(O-1))*k-T*(2*(O-1)))/(k*k),Do(C),Rm(C),FA*D,BA*R,Nd/y*(1/L(1-P/M))*(I*A-_*z)/M,jB-u,Ug*(1+b*c)+A-F-f,Vz*R+F*N,HF*E,q1+z-(z*D-B*N),GB*E,YV*G-q*H;if(!Y)break;d-h(U*V-j*q)/Y,g-p(j*G-U*H)/Y}while((n(h)>v||n(p)>v)&&--x>0);returnd,g},u}Tt.invertfunction(t,e){var re/(1+wt);returnt&&t/(wt*L(1-r*r)),2*i(r)},kt.invertfunction(t,e){var ri(e/T),no(r),a2*r;returnt*T/2/(o(a)*n*n),a};var ItPt(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555);var OtPt(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742);var ztPt(5/6*y,-.62636,-.0344,0,1.3493,-.05524,0,.045);function Dt(t,e){var rt*t,ne*e;returnt*(1-.162388*n)*(.87-952426e-9*r*r),e*(1+n/12)}Dt.invertfunction(t,e){var r,it,ae,o50;do{var sa*a;a-r(a*(1+s/12)-e)/(1+s/4)}while(n(r)>v&&--o>0);o50,t/1-.162388*s;do{var l(li*i)*l;i-r(i*(.87-952426e-9*l)-t)/(.87-.00476213*l)}while(n(r)>v&&--o>0);returni,a};var RtPt(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762);function Ft(t){var et(x,0)0-t(-x,0)0;function r(r,n){var ir>0?-.5:.5,at(r+i*y,n);return a0-i*e,a}return t.invert&&(r.invertfunction(r,n){var ir>0?-.5:.5,at.invert(r+i*e,n),oa0-i*y;return o-y?o+2*y:o>y&&(o-2*y),a0o,a}),r}function Bt(t,e){var rd(t),id(e),so(e),lo(t)*s,cm(t)*s,um(i*e);tn(a(c,u)),eS(l),n(t-x)>v&&(t%x);var ffunction(t,e){if(ex)return0,0;var r,i,am(e),sa*a,ls*s,c1+l,u1+3*l,f1-l,hS(1/L(c)),pf+s*c*h,d(1-a)/p,gL(d),bd*c,_L(b),wg*f;if(0t)return0,-(w+s*_);var T,ko(e),A1/k,M2*a*k,E(-p*k-(-3*s+h*u)*M*(1-a))/(p*p),C-A*M,P-A*(s*c*E+d*u*M),I-2*A*(f*(.5*E/g)-2*s*g*M),O4*t/y;if(t>.222*y||ey/4&&t>.175*y){if(r(w+s*L(b*(1+l)-w*w))/(1+l),t>y/4)returnr,r;var zr,D.5*r;r.5*(D+z),i50;do{var RL(b-r*r),Fr*(I+C*R)+P*S(r/_)-O;if(!F)break;F0?Dr:zr,r.5*(D+z)}while(n(z-D)>v&&--i>0)}else{rv,i25;do{var Br*r,NL(b-B),jI+C*N,Ur*j+P*S(r/_)-O,Vj+(P-C*B)/N;r-TN?U/V:0}while(n(T)>v&&--i>0)}returnr,-w-s*L(b-r*r)}(t>y/4?x-t:t,e);return t>y/4&&(uf0,f0-f1,f1-u),f0*r,f1*-i,f}function Nt(t,e){var r,a,l,c,u,f;if(ev)return(cm(t))-(re*(t-c*(ao(t)))/4)*a,a+r*c,1-e*c*c/2,t-r;if(e>1-v)return r(1-e)/4,l1/(aP(t)),(c((fs(2*(ft)))-1)/(f+1))+r*((ua*C(t))-t)/(a*a),l-r*c*l*(u-t),l+r*c*l*(u+t),2*i(s(t))-x+r*(u-t)/a;var h1,0,0,0,0,0,0,0,0,pL(e),0,0,0,0,0,0,0,0,d0;for(aL(1-e),u1;n(pd/hd)>v&&d8;)rhd++,pd(r-a)/2,hd(r+a)/2,aL(r*a),u*2;lu*hd*t;do{l(S(cpd*m(al)/hd)+l)/2}while(--d);returnm(l),co(l),c/o(l-a),l}function jt(t,e){if(!e)return t;if(1e)return c(g(t/2+b));for(var r1,aL(1-e),oL(e),s0;n(o)>v;s++){if(t%y){var li(a*g(t)/r);l0&&(l+y),t+l+~~(t/y)*y}else t+t;o(r+a)/2,aL(r*a),o((ro)-a)/2}return t/(h(2,s)*r)}function Ut(t,e){var r(w-1)/(w+1),lL(1-r*r),ujt(x,l*l),fc(g(y/4+n(e)/2)),hs(-1*f)/L(r),pfunction(t,e){var rt*t,ne+1,i1-r-e*e;return.5*((t>0?x:-x)-a(i,2*t)),-.25*c(i*i+4*r)+.5*c(n*n+r)}(h*o(-1*t),h*m(-1*t)),vfunction(t,e,r){var an(t),oC(n(e));if(a){var s1/m(a),l1/(g(a)*g(a)),c-(l+r*(o*o*s*s)-1+r),u(-c+L(c*c-4*((r-1)*l)))/2;returnjt(i(1/L(u)),r)*d(t),jt(i(L((u/l-1)/r)),1-r)*d(e)}return0,jt(i(o),1-r)*d(e)}(p0,p1,l*l);return-v1,(e>0?1:-1)*(.5*u-v0)}function Vt(t){var em(t),ro(t),iHt(t);function s(t,a){var si(t,a);ts0,as1;var lm(a),co(a),uo(t),fE(e*l+r*c*u),hm(f),pn(h)>v?f/h:1;returnp*r*m(t),(n(t)>x?p:-p)*(e*c-r*l*u)}return i.invertHt(-t),s.invertfunction(t,r){var nL(t*t+r*r),s-m(n),lo(n),cn*l,u-r*s,fn*e,hL(c*c+u*u-f*f),pa(c*f+u*h,u*f-c*h),d(n>x?-1:1)*a(t*s,n*o(p)*l+r*m(p)*s);return i.invert(d,p)},s}function Ht(t){var em(t),ro(t);return function(t,n){var io(n),so(t)*i,lm(t)*i,cm(n);returna(l,s*r-c*e),S(c*r+s*e)}}Bt.invertfunction(t,e){n(t)>1&&(t2*d(t)-t),n(e)>1&&(e2*d(e)-e);var rd(t),id(e),s-r*t,l-i*e,cl/s1,ufunction(t,e){var r0,i1,a.5,s50;for(;;){var la*a,cL(a),uS(1/L(1+l)),f1-l+a*(1+l)*u,h(1-c)/f,pL(h),dh*(1+l),mp*(1-l),gL(d-t*t),ve+m+a*g;if(n(i-r)1e-12||0--s||0v)break;v>0?ra:ia,a.5*(r+i)}if(!s)return null;var xS(c),bo(x),_1/b,w2*c*b,T(-f*b-(-3*a+u*(1+3*l))*w*(1-c))/(f*f);returny/4*(t*(-2*_*(.5*T/p*(1-l)-2*a*p*w)+-_*w*g)+-_*(a*(1+l)*T+h*(1+3*l)*w)*S(t/L(d))),x}(c?l:s,c?s:l),fu0,hu1,po(h);return c&&(f-x-f),r*(a(m(f)*p,-m(h))+y),i*S(o(f)*p)},Ut.invertfunction(t,e){var r,n,o,l,u,f,h(w-1)/(w+1),pL(1-h*h),djt(x,p*p),m(n-t,op*p,(r.5*d-e)?(lNt(r,o),n?(f(uNt(n,1-o))1*u1+o*l0*l0*u0*u0,l0*u2/f,l1*l2*u0*u1/f,l1*u1/f,-l0*l2*u0*u2/f,l2*u1*u2/f,-o*l0*l1*u0/f):l0,0,l1,0,l2,0):0,(uNt(n,1-o))0/u1,1/u1,0,u2/u1,0),gfunction(t,e){var re0*e0+e1*e1;return(t0*e0+t1*e1)/r,(t1*e0-t0*e1)/r}(m0,m1);returna(g1,g0)/-1,2*i(s(-.5*c(h*g0*g0+h*g1*g1)))-x};var qtS(1-1/3)*A,Gtht(0);function Yt(t){var eqt*M,rlt(y,e)0-lt(-y,e)0,iGt(0,e)1,alt(0,e)1,oT-a,sk/t,c4/k,hi+o*o*4/k;function p(p,d){var m,gn(d);if(g>e){var vf(t-1,u(0,l((p+y)/s)));(mlt(p+y*(t-1)/t-v*s,g))0m0*k/r-k*(t-1)/(2*t)+v*k/t,m1i+4*(m1-a)*o/k,d0&&(m1-m1)}else mGt(p,d);return m0*c,m1/h,m}return p.invertfunction(e,p){e/c;var dn(p*h);if(d>i){var mf(t-1,u(0,l((e+y)/s)));e(e+y*(t-1)/t-m*s)*r/k;var glt.invert(e,.25*(d-i)*k/o+a);return g0-y*(t-1)/t-m*s,p0&&(g1-g1),g}return Gt.invert(e,p)},p}function Wt(t,e){returnt,1&e?90-v:qt}function Xt(t,e){returnt,1&e?-90+v:-qt}function Zt(t){returnt0*(1-v),t1}function Jt(t){var e,r1+t,iS(m(1/r)),s2*L(y/(ey+4*i*r)),l.5*s*(r+L(t*(2+t))),ct*t,ur*r;function f(f,h){var p,d,g1-m(h);if(g&&g2){var v,bx-h,_25;do{var wm(b),To(b),ki+a(w,r-T),A1+u-2*r*T;b-v(b-c*i-r*w+A*k-.5*g*e)/(2*r*w*k)}while(n(v)>1e-12&&--_>0);ps*L(A),df*k/y}else ps*(t+g),df*i/y;returnp*m(d),l-p*o(d)}return f.invertfunction(t,n){var ot*t+(n-l)*n,f(1+u-o/(s*s))/(2*r),hE(f),pm(h),di+a(p,r-f);returnS(t/L(o))*y/d,S(1-2*(h-c*i-r*p+(1+u-2*r*f)*d)/e)},f}function Kt(t,e){return e>-.7109889596207567?((tW(t,e))1+.0528035274542,t):Q(t,e)}function Qt(t,e){return n(e)>.7109889596207567?((tW(t,e))1-e>0?.0528035274542:-.0528035274542,t):Q(t,e)}function $t(t,e,r,n){var iL(4*y/(2*r+(1+t-e/2)*m(2*r)+(t+e)/2*m(4*r)+e/2*m(6*r))),aL(n*m(r)*L((1+t*o(2*r)+e*o(4*r))/(1+t+e))),sr*c(1);function l(r){return L(1+t*o(2*r)+e*o(4*r))}function c(n){var in*r;return(2*i+(1+t-e/2)*m(2*i)+(t+e)/2*m(4*i)+e/2*m(6*i))/r}function u(t){return l(t)*m(t)}var ffunction(t,e){var nr*V(c,s*m(e)/r,e/y);isNaN(n)&&(nr*d(e));var ui*l(n);returnu*a*t/y*o(n),u/a*m(n)};return f.invertfunction(t,e){var nV(u,e*a/i);returnt*y/(o(n)*i*a*l(n)),S(r*c(n/r)/s)},0r&&(iL(n/y),(ffunction(t,e){returnt*i,m(e)/i}).invertfunction(t,e){returnt/i,S(e*i)}),f}function te(t,e,r,n,i){void 0n&&(n1e-8),void 0i&&(i20);var at(e),ot(.5*(e+r)),st(r);return function t(e,r,n,i,a,o,s,l,c,u,f){if(f.nanEncountered)return NaN;var h,p,d,m,g,v,y,x,b,_;if(pe(r+.25*(hn-r)),de(n-.25*h),isNaN(p))f.nanEncountered!0;else{if(!isNaN(d))return _((v(mh*(i+4*p+a)/12)+(gh*(a+4*d+o)/12))-s)/15,u>c?(f.maxDepthCount++,v+_):Math.abs(_)l?v+_:(xt(e,r,yr+.5*h,i,p,a,m,.5*l,c,u+1,f),isNaN(x)?(f.nanEncountered!0,NaN):(bt(e,y,n,a,d,o,g,.5*l,c,u+1,f),isNaN(b)?(f.nanEncountered!0,NaN):x+b));f.nanEncountered!0}}(t,e,r,a,o,s,(a+4*o+s)*(r-e)/6,n,i,1,{maxDepthCount:0,nanEncountered:!1})}function ee(t,e,r){function i(r){return t+(1-t)*h(1-h(r,e),1/e)}function a(t){return te(i,0,t,1e-4)}for(var o1/a(1),s1e3,l(1+1e-8)*o,c,u0;us;u++)c.push(a(u/s)*l);function f(t){var e0,rs,n500;do{cn>t?rn:en,ne+r>>1}while(n>e);var icn+1-cn;return i&&(i(t-cn+1)/i),(n+1+i)/s}var p2*f(1)/y*o/r,gfunction(t,e){var rf(n(m(e))),ai(r)*t;return r/p,a,e>0?r:-r};return g.invertfunction(t,e){var r;return n(e*p)1&&(rd(e)*S(a(n(e))*o)),t/i(n(e)),r},g}function re(t,e){return n(t0-e0)v&&n(t1-e1)v}function ne(t,e){for(var r,n,i,a-1,ot.length,st0,l;++ao;){n((rta)0-s0)/e,i(r1-s1)/e;for(var c0;ce;++c)l.push(s0+c*n,s1+c*i);sr}return l.push(r),l}function ie(t){var e,n,i,a,o,s,l,c,ut0.length;for(l0;lu;++l)n(et0l)00,ie01,ae11,oe20,se21,c.push(ne(n+v,i+v,n+v,a-v,o-v,a-v,o-v,s+v,30));for(lt1.length-1;l>0;--l)n(et1l)00,ie01,ae11,oe20,se21,c.push(ne(o-v,s-v,o-v,a+v,n+v,a+v,n+v,i-v,30));return{type:Polygon,coordinates:r.merge(c)}}function ae(t,r,n){var i,a;function o(e,n){for(var in0?-1:1,ar+(n0),o0,sa.length-1;os&&e>ao20;++o);var lt(e-ao10,n);return l0+t(ao10,i*n>i*ao01?ao01:n)0,l}n?o.invertn(o):t.invert&&(o.invertfunction(e,n){for(var ia+(n0),sr+(n0),l0,ci.length;lc;++l){var uil;if(u00e&&eu10&&u01n&&nu11){var ft.invert(e-t(sl10,0)0,n);return f0+sl10,re(o(f0,f1),e,n)?f:null}}});var se.geoProjection(o),ls.stream;return s.streamfunction(t){var rs.rotate(),nl(t),a(s.rotate(0,0),l(t));return s.rotate(r),n.spherefunction(){e.geoStream(i,a)},n},s.lobesfunction(e){return arguments.length?(iie(e),re.map((function(t){return t.map((function(t){returnt00*M,t01*M,t10*M,t11*M,t20*M,t21*M}))})),ar.map((function(e){return e.map((function(e){var r,nt(e00,e01)0,it(e20,e21)0,at(e10,e01)1,ot(e10,e11)1;return a>o&&(ra,ao,or),n,a,i,o}))})),s):r.map((function(t){return t.map((function(t){returnt00*A,t01*A,t10*A,t11*A,t20*A,t21*A}))}))},null!r&&s.lobes(r),s}Kt.invertfunction(t,e){return e>-.7109889596207567?W.invert(t,e-.0528035274542):Q.invert(t,e)},Qt.invertfunction(t,e){return n(e)>.7109889596207567?W.invert(t,e+(e>0?.0528035274542:-.0528035274542)):Q.invert(t,e)};var oe-180,0,-100,90,-40,0,-40,0,30,90,180,0,-180,0,-160,-90,-100,0,-100,0,-60,-90,-20,0,-20,0,20,-90,80,0,80,0,140,-90,180,0;var se-180,0,-100,90,-40,0,-40,0,30,90,180,0,-180,0,-160,-90,-100,0,-100,0,-60,-90,-20,0,-20,0,20,-90,80,0,80,0,140,-90,180,0;var le-180,0,-100,90,-40,0,-40,0,30,90,180,0,-180,0,-160,-90,-100,0,-100,0,-60,-90,-20,0,-20,0,20,-90,80,0,80,0,140,-90,180,0;var ce-180,0,-90,90,0,0,0,0,90,90,180,0,-180,0,-90,-90,0,0,0,0,90,-90,180,0;var ue-180,35,-30,90,0,35,0,35,30,90,180,35,-180,-10,-102,-90,-65,-10,-65,-10,5,-90,77,-10,77,-10,103,-90,180,-10;var fe-180,0,-110,90,-40,0,-40,0,0,90,40,0,40,0,110,90,180,0,-180,0,-110,-90,-40,0,-40,0,0,-90,40,0,40,0,110,-90,180,0;function he(t,e){return3/k*t*L(y*y/3-e*e),e}function pe(t){function e(e,r){if(n(n(r)-x)v)return0,r0?-2:2;var im(r),ah((1+i)/(1-i),t/2),s.5*(a+1/a)+o(e*t);return2*m(e)/s,(a-1/a)/s}return e.invertfunction(e,r){var in(r);if(n(i-2)v)return e?null:0,d(r)*x;if(i>2)return null;var o(e/2)*e,s(r/2)*r,l2*r/(1+o+s);return lh((1+l)/(1-l),1/t),a(2*e,1-o-s)/t,S((l-1)/(l+1))},e}he.invertfunction(t,e){returnk/3*t/L(y*y/3-e*e),e};var dey/w;function me(t,e){returnt*(1+L(o(e)))/2,e/(o(e/2)*o(t/6))}function ge(t,e){var rt*t,ne*e;returnt*(.975534+n*(-.0143059*r-.119161+-.0547009*n)),e*(1.00384+r*(.0802894+-.02855*n+199025e-9*r)+n*(.0998909+-.0491032*n))}function ve(t,e){returnm(t)/o(e),g(e)*o(t)}function ye(t){var eo(t),rg(b+t/2);function i(i,a){var oa-t,sn(o)v?i*e:n(sb+a/2)v||n(n(s)-x)v?0:i*o/c(g(s)/r);returns,o}return i.invertfunction(i,a){var o,sa+t;returnn(a)v?i/e:n(ob+s/2)v||n(n(o)-x)v?0:i*c(g(o)/r)/a,s},i}function xe(t,e){returnt,1.25*c(g(b+.4*e))}function be(t){var et.length-1;function r(r,n){for(var i,ao(n),s2/(1+a*o(r)),ls*a*m(r),cs*m(n),ue,ftu,hf0,pf1;--u>0;)h(ftu)0+l*(ih)-c*p,pf1+l*p+c*i;returnhl*(ih)-c*p,pl*p+c*i}return r.invertfunction(r,s){var l20,cr,us;do{for(var f,he,pth,dp0,gp1,v0,y0;--h>0;)vd+c*(fv)-u*y,yg+c*y+u*f,d(pth)0+c*(fd)-u*g,gp1+c*g+u*f;var x,b,_(vd+c*(fv)-u*y)*v+(yg+c*y+u*f)*y;c-x((dc*(fd)-u*g-r)*v+(gc*g+u*f-s)*y)/_,u-b(g*v-d*y)/_}while(n(x)+n(b)>1e-12&&--l>0);if(l){var wL(c*c+u*u),T2*i(.5*w),km(T);returna(c*k,w*o(T)),w?S(u*k/w):0}},r}me.invertfunction(t,e){var rn(t),in(e),av,sx;ide?s*i/de:a+6*E(de/i);for(var l0;l25;l++){var cm(s),uL(o(s)),fm(s/2),ho(s/2),pm(a/6),do(a/6),g.5*a*(1+u)-r,ys/(h*d)-i,bu?-.25*a*c/u:0,_.5*(1+u),w(1+.5*s*f/h)/(h*d),Ts/h*(p/6)/(d*d),kb*T-w*_,A(g*T-y*_)/k,M(y*b-g*w)/k;if(s-A,a-M,n(A)v&&n(M)v)break}returnt0?-a:a,e0?-s:s},ge.invertfunction(t,e){var rd(t)*y,ie/2,a50;do{var or*r,si*i,lr*i,cr*(.975534+s*(-.0143059*o-.119161+-.0547009*s))-t,ui*(1.00384+o*(.0802894+-.02855*s+199025e-9*o)+s*(.0998909+-.0491032*s))-e,f.975534-s*(.119161+3*o*.0143059+.0547009*s),h-l*(.238322+.2188036*s+.0286118*o),pl*(.1605788+7961e-7*o+-.0571*s),m1.00384+o*(.0802894+199025e-9*o)+s*(3*(.0998909-.02855*o)-.245516*s),gh*p-m*f,x(u*h-c*m)/g,b(c*p-u*f)/g;r-x,i-b}while((n(x)>v||n(b)>v)&&--a>0);return a&&r,i},ve.invertfunction(t,e){var rt*t,ne*e+1,ir+n,at?_*L((i-L(i*i-4*r))/r):1/L(n);returnS(t*a),d(e)*E(a)},xe.invertfunction(t,e){returnt,2.5*i(s(.8*e))-.625*y};var _e.9972523,0,.0052513,-.0041175,.0074606,.0048125,-.0153783,-.1968253,.0636871,-.1408027,.3660976,-.2937382,we.98879,0,0,0,-.050909,0,0,0,.075528,0,Te.984299,0,.0211642,.0037608,-.1036018,-.0575102,-.0329095,-.0320119,.0499471,.1223335,.026046,.0899805,7388e-7,-.1435792,.0075848,-.1334108,-.0216473,.0776645,-.0225161,.0853673,ke.9245,0,0,0,.01943,0,Ae.721316,0,0,0,-.00881625,-.00617325;function Me(t,r){var ne.geoProjection(be(t)).rotate(r).clipAngle(90),ie.geoRotation(r),an.center;return delete n.rotate,n.centerfunction(t){return arguments.length?a(i(t)):i.invert(a())},n}var SeL(6),EeL(7);function Le(t,e){var rS(7*m(e)/(3*Se));returnSe*t*(2*o(2*r/3)-1)/Ee,9*m(r/3)/Ee}function Ce(t,e){for(var r,i(1+_)*m(e),ae,s0;s25&&(a-r(m(a/2)+m(a)-i)/(.5*o(a/2)+o(a)),!(n(r)v));s++);returnt*(1+2*o(a)/o(a/2))/(3*w),2*L(3)*m(a/2)/L(2+w)}function Pe(t,e){for(var r,iL(6/(4+y)),a(1+y/4)*m(e),se/2,l0;l25&&(s-r(s/2+m(s)-a)/(.5+o(s)),!(n(r)v));l++);returni*(.5+o(s))*t/1.5,i*s}function Ie(t,e){var re*e,nr*r,ir*n;returnt*(.84719-.13063*r+i*i*(.05494*r-.04515-.02326*n+.00331*i)),e*(1.01183+n*n*(.01926*r-.02625-.00396*n))}function Oe(t,e){returnt*(1+o(e))/2,2*(e-g(e/2))}Le.invertfunction(t,e){var r3*S(e*Ee/9);returnt*Ee/(Se*(2*o(2*r/3)-1)),S(3*m(r)*Se/7)},Ce.invertfunction(t,e){var re*L(2+w)/(2*L(3)),n2*S(r);return3*w*t/(1+2*o(n)/o(n/2)),S((r+m(n))/(1+_))},Pe.invertfunction(t,e){var rL(6/(4+y)),ie/r;return n(n(i)-x)v&&(ii0?-x:x),1.5*t/(r*(.5+o(i))),S((i/2+m(i))/(1+y/4))},Ie.invertfunction(t,e){var r,i,a,o,se,l25;do{s-r(s*(1.01183+(a(is*s)*i)*a*(.01926*i-.02625-.00396*a))-e)/(1.01183+a*a*(.21186*i-.23625+-.05148*a))}while(n(r)>1e-12&&--l>0);returnt/(.84719-.13063*(is*s)+(oi*(ai*i))*o*(.05494*i-.04515-.02326*a+.00331*o)),s},Oe.invertfunction(t,e){for(var re/2,i0,a1/0;i10&&n(a)>v;++i){var so(e/2);e-a(e-g(e/2)-r)/(1-.5/(s*s))}return2*t/(1+o(e)),e};var ze-180,0,-90,90,0,0,0,0,90,90,180,0,-180,0,-90,-90,0,0,0,0,90,-90,180,0;function De(t,e){var rm(e),io(e),ad(t);if(0t||n(e)x)return0,e;if(0e)returnt,0;if(n(t)x)returnt*i,x*r;var sy/(2*t)-2*t/y,l2*e/y,c(1-l*l)/(r-l),us*s,fc*c,h1+u/f,p1+f/u,g(s*r/c-s/2)/h,v(f*r/u+c/2)/p,bv*v-(f*r*r/u+c*r-1)/p;returnx*(g+L(g*g+i*i/h)*a),x*(v+L(b0?0:b)*d(-e*s)*a)}De.invertfunction(t,e){var r(t/x)*t,nr+(e/x)*e,iy*y;returnt?(n-1+L((1-n)*(1-n)+4*r))/(2*t)*x:0,V((function(t){return n*(y*m(t)-2*t)*y+4*t*t*(e-m(t))+2*y*t-i*e}),0)};function Re(t,e){var re*e;returnt,e*(1.0148+r*r*(.23185+r*(.02406*r-.14499)))}function Fe(t,e){if(n(e)v)returnt,0;var rg(e),it*m(e);returnm(i)/r,e+(1-o(i))/r}function Be(t,e){var rje(t1,t0),nje(e1,e0),ifunction(t,e){return a(t0*e1-t1*e0,t0*e0+t1*e1)}(r,n),sUe(r)/Ue(n);return Ne(1,0,t00,0,1,t01,Ne(s,0,0,0,s,0,Ne(o(i),m(i),0,-m(i),o(i),0,1,0,-e00,0,1,-e01)))}function Ne(t,e){returnt0*e0+t1*e3,t0*e1+t1*e4,t0*e2+t1*e5+t2,t3*e0+t4*e3,t3*e1+t4*e4,t3*e2+t4*e5+t5}function je(t,e){returnt0-e0,t1-e1}function Ue(t){return L(t0*t0+t1*t1)}function Ve(t,r,i){function a(t,e){var n,ir(t,e),ai.project(t*A,e*A);return(ni.transform)?n0*a0+n1*a1+n2,-(n3*a0+n4*a1+n5):(a1-a1,a)}!function t(e,r){if(e.edgesfunction(t){for(var et.length,r,nte-1,i0;ie;++i)r.push(n,nti);return r}(e.face),r.face){var ne.sharedfunction(t,e){for(var r,n,it.length,anull,o0;oi;++o){rto;for(var se.length;--s>0;)if(nes,r0n0&&r1n1){if(a)returna,r;ar}}}(e.face,r.face),iBe(n.map(r.project),n.map(e.project));e.transformr.transform?Ne(r.transform,i):i;for(var ar.edges,o0,sa.length;os;++o)He(n0,ao1)&&He(n1,ao0)&&(aoe),He(n0,ao0)&&He(n1,ao1)&&(aoe);for(ae.edges,o0,sa.length;os;++o)He(n0,ao0)&&He(n1,ao1)&&(aor),He(n0,ao1)&&He(n1,ao0)&&(aor)}else e.transformr.transform;e.children&&e.children.forEach((function(r){t(r,e)}));return e}(t,{transform:null}),qe(t)&&(a.invertfunction(e,n){var ifunction t(e,n){var ie.project.invert,ae.transform,on;a&&(afunction(t){var e1/(t0*t4-t1*t3);returne*t4,-e*t1,e*(t1*t5-t2*t4),-e*t3,e*t0,e*(t2*t3-t0*t5)}(a),oa0*o0+a1*o1+a2,a3*o0+a4*o1+a5);if(i&&efunction(t){return r(t0*M,t1*M)}(si(o)))return s;for(var s,le.children,c0,ul&&l.length;cu;++c)if(st(lc,n))return s}(t,e,-n);return i&&(i0*M,i1*M,i)});var oe.geoProjection(a),so.stream;return o.streamfunction(r){var io.rotate(),as(r),l(o.rotate(0,0),s(r));return o.rotate(i),a.spherefunction(){l.polygonStart(),l.lineStart(),function t(r,i,a){var o,s,li.edges,cl.length,u{type:MultiPoint,coordinates:i.face},fi.face.filter((function(t){return 90!n(t1)})),he.geoBounds({type:MultiPoint,coordinates:f}),p!1,d-1,mh10-h00,g180m||360m?(h00+h10)/2,(h01+h11)/2:e.geoCentroid(u);if(a)for(;++dc&&ld!a;);++d;for(var y0;yc;++y)sl(y+d)%c,Array.isArray(s)?(p||(r.point((oe.geoInterpolate(s0,g)(v))0,o1),p!0),r.point((oe.geoInterpolate(s1,g)(v))0,o1)):(p!1,s!a&&t(r,s,i))}(l,t),l.lineEnd(),l.polygonEnd()},a},o.angle(nulli?-30:i*A)}function He(t,e){return t&&e&&t0e0&&t1e1}function qe(t){return t.project.invert||t.children&&t.children.some(qe)}Re.invertfunction(t,e){e>1.790857183?e1.790857183:e-1.790857183&&(e-1.790857183);var r,ie;do{var ai*i;i-r(i*(1.0148+a*a*(.23185+a*(.02406*a-.14499)))-e)/(1.0148+a*a*(5*.23185+a*(.21654*a-1.01493)))}while(n(r)>v);returnt,i},Fe.invertfunction(t,e){if(n(e)v)returnt,0;var r,it*t+e*e,a.5*e,s10;do{var lg(a),c1/o(a),ui-2*e*a+a*a;a-r(l*u+2*(a-e))/(2+u*c*c+2*(a-e)*l)}while(n(r)>v&&--s>0);return lg(a),(n(e)n(a+1/l)?S(t*l):d(e)*d(t)*(E(n(t*l))+x))/m(a),a};var Ge0,90,-90,0,0,0,90,0,180,0,0,-90,Ye0,2,1,0,3,2,5,1,2,5,2,3,0,1,4,0,4,3,5,4,1,5,3,4.map((function(t){return t.map((function(t){return Get}))}));var We2/L(3);function Xe(t,e){var rlt(t,e);returnr0*We,r1}function Ze(t,e){for(var r0,nt.length,i0;rn;++r)i+tr*er;return i}function Je(t){returna(t1,t0)*A,S(u(-1,f(1,t2)))*A}function Ke(t){var et0*M,rt1*M,no(r);returnn*o(e),n*m(e),m(r)}function Qe(){}function $e(t,e){return{type:FeatureCollection,features:t.features.map((function(t){return tr(t,e)}))}}function tr(t,e){return{type:Feature,id:t.id,properties:t.properties,geometry:er(t.geometry,e)}}function er(t,r){if(!t)return null;if(GeometryCollectiont.type)return function(t,e){return{type:GeometryCollection,geometries:t.geometries.map((function(t){return er(t,e)}))}}(t,r);var n;switch(t.type){casePoint:caseMultiPoint:nir;break;caseLineString:caseMultiLineString:nar;break;casePolygon:caseMultiPolygon:caseSphere:nor;break;default:return null}return e.geoStream(t,r(n)),n.result()}Xe.invertfunction(t,e){return lt.invert(t/We,e)};var rr,nr,ir{point:function(t,e){rr.push(t,e)},result:function(){var trr.length?rr.length2?{type:Point,coordinates:rr0}:{type:MultiPoint,coordinates:rr}:null;return rr,t}},ar{lineStart:Qe,point:function(t,e){rr.push(t,e)},lineEnd:function(){rr.length&&(nr.push(rr),rr)},result:function(){var tnr.length?nr.length2?{type:LineString,coordinates:nr0}:{type:MultiLineString,coordinates:nr}:null;return nr,t}},or{polygonStart:Qe,lineStart:Qe,point:function(t,e){rr.push(t,e)},lineEnd:function(){var trr.length;if(t){do{rr.push(rr0.slice())}while(++t4);nr.push(rr),rr}},polygonEnd:Qe,result:function(){if(!nr.length)return null;var t,e;return nr.forEach((function(r){!function(t){if((et.length)4)return!1;for(var e,r0,nte-11*t00-te-10*t01;++re;)n+tr-11*tr0-tr-10*tr1;return n0}(r)?e.push(r):t.push(r)})),e.forEach((function(e){var re0;t.some((function(t){if(function(t,e){for(var re0,ne1,i!1,a0,ot.length,so-1;ao;sa++){var lta,cl0,ul1,fts,hf0,pf1;u>n^p>n&&r(h-c)*(n-u)/(p-u)+c&&(i!i)}return i}(t0,r))return t.push(e),!0}))||t.push(e)})),nr,t.length?t.length>1?{type:MultiPolygon,coordinates:t}:{type:Polygon,coordinates:t0}:null}};function sr(t){var rt(x,0)0-t(-x,0)0;function i(e,i){var an(e)x,ot(a?e:e>0?e-y:e+y,i),s(o0-o1)*_,l(o0+o1)*_;if(a)returns,l;var cr*_,us>0^l>0?-1:1;returnu*s-d(l)*c,u*l-d(s)*c}return t.invert&&(i.invertfunction(e,i){var a(e+i)*_,o(i-e)*_,sn(a).5*r&&n(o).5*r;if(!s){var lr*_,ca>0^o>0?-1:1,u-c*e+(o>0?1:-1)*l,f-c*i+(a>0?1:-1)*l;a(-u-f)*_,o(u-f)*_}var ht.invert(a,o);return s||(h0+a>0?y:-y),h}),e.geoProjection(i).rotate(-90,-90,45).clipAngle(179.999)}function lr(){return sr(Ut).scale(111.48)}function cr(t){var em(t);function r(r,n){var ae?g(r*e/2)/e:r/2;if(!n)return2*a,-t;var s2*i(a*m(n)),l1/g(n);returnm(s)*l,n+(1-o(s))*l-t}return r.invertfunction(r,a){if(n(a+t)v)returne?2*i(e*r/2)/e:r,0;var s,lr*r+a*a,c0,u10;do{var fg(c),h1/o(c),pl-2*a*c+c*c;c-s(f*p+2*(c-a))/(2+p*h*h+2*(c-a)*f)}while(n(s)>v&&--u>0);var dr*(fg(c)),xg(n(a)n(c+1/f)?.5*S(d):.5*E(d)+y/4)/m(c);returne?2*i(e*x)/e:2*x,c},r}var ur.9986,-.062,1,0,.9986,.062,.9954,.124,.99,.186,.9822,.248,.973,.31,.96,.372,.9427,.434,.9216,.4958,.8962,.5571,.8679,.6176,.835,.6769,.7986,.7346,.7597,.7903,.7186,.8435,.6732,.8936,.6213,.9394,.5722,.9761,.5322,1;function fr(t,e){var r,if(18,36*n(e)/y),al(i),oi-a,s(rura)0,cr1,u(rur++a)0,hr1,p(rurf(19,++a))0,dr1;returnt*(u+o*(p-s)/2+o*o*(p-2*u+s)/2),(e>0?x:-x)*(h+o*(d-c)/2+o*o*(d-2*h+c)/2)}function hr(t,e){var rfunction(t){function e(e,r){var no(r),i(t-1)/(t-n*o(e));returni*n*m(e),i*m(r)}return e.invertfunction(e,r){var ne*e+r*r,iL(n),o(t-L(1-n*(t+1)/(t-1)))/((t-1)/i+i/(t-1));returna(e*o,i*L(1-o*o)),i?S(r*o/i):0},e}(t);if(!e)return r;var no(e),im(e);function s(e,a){var or(e,a),so1,ls*i/(t-1)+n;returno0*n/l,s/l}return s.invertfunction(e,a){var o(t-1)/(t-1-a*i);return r.invert(o*e,o*a*n)},s}ur.forEach((function(t){t1*1.0144})),fr.invertfunction(t,e){var re/x,i90*r,af(18,n(i/5)),ou(0,l(a));do{var suro1,curo+11,hurf(19,o+2)1,ph-s,dh-2*c+s,m2*(n(r)-c)/p,gd/p,vm*(1-g*m*(1-2*g*m));if(v>0||1o){i(e>0?5:-5)*(v+a);var y,b50;do{v(af(18,n(i)/5))-(ol(a)),suro1,curo+11,hurf(19,o+2)1,i-(y(e>0?x:-x)*(c+v*(h-s)/2+v*v*(h-2*c+s)/2)-e)*A}while(n(y)>1e-12&&--b>0);break}}while(--o>0);var _uro0,wuro+10,Turf(19,o+2)0;returnt/(w+v*(T-_)/2+v*v*(T-2*w+_)/2),i*M};var pr-179.9999,dr179.9999,mr-89.9999;function gr(t){return t.length>0}function vr(t){return-90t||90t?0,t:-180,(et,Math.floor(1e4*e)/1e4);var e}function yr(t){var et0,rt1,n!1;return epr?(e-180,n!0):e>dr&&(e180,n!0),rmr?(r-90,n!0):r>89.9999&&(r90,n!0),n?e,r:t}function xr(t){return t.map(yr)}function br(t,e,r){for(var n0,it.length;ni;++n){var atn.slice();r.push({index:-1,polygon:e,ring:a});for(var o0,sa.length;os;++o){var lao,cl0,ul1;if(cpr||c>dr||umr||u>89.9999){aoyr(l);for(var fo+1;fs;++f){var haf,ph0,dh1;if(p>pr&&pdr&&d>mr&&d89.9999)break}if(fo+1)continue;if(o){var m{index:-1,polygon:e,ring:a.slice(0,o+1)};m.ringm.ring.length-1vr(u),rr.length-1m}else r.pop();if(f>s)break;r.push({index:-1,polygon:e,ring:aa.slice(f-1)}),a0vr(a01),o-1,sa.length}}}}function _r(t){var e,r,n,i,a,o,st.length,l{},c{};for(e0;es;++e)n(rte).ring0,ar.ringr.ring.length-1,n0!a0||n1!a1?(r.indexe,lncar):(r.polygon.push(r.ring),tenull);for(e0;es;++e)if(rte){if(nr.ring0,ar.ringr.ring.length-1,icn,ola,delete ln,delete ca,n0a0&&n1a1){r.polygon.push(r.ring);continue}i?(delete cn,delete li.ring0,i.ring.pop(),ti.indexnull,r{index:-1,polygon:i.polygon,ring:i.ring.concat(r.ring)},io?r.polygon.push(r.ring):(r.indexs++,t.push(lr.ring0cr.ringr.ring.length-1r))):o?(delete la,delete co.ringo.ring.length-1,r.ring.pop(),r{index:s++,polygon:o.polygon,ring:r.ring.concat(o.ring)},to.indexnull,t.push(lr.ring0cr.ringr.ring.length-1r)):(r.ring.push(r.ring0),r.polygon.push(r.ring))}}function wr(t){var e{type:Feature,geometry:Tr(t.geometry)};return null!t.id&&(e.idt.id),null!t.bbox&&(e.bboxt.bbox),null!t.properties&&(e.propertiest.properties),e}function Tr(t){if(nullt)return t;var e,r,n,i;switch(t.type){caseGeometryCollection:e{type:GeometryCollection,geometries:t.geometries.map(Tr)};break;casePoint:e{type:Point,coordinates:yr(t.coordinates)};break;caseMultiPoint:caseLineString:e{type:t.type,coordinates:xr(t.coordinates)};break;caseMultiLineString:e{type:MultiLineString,coordinates:t.coordinates.map(xr)};break;casePolygon:var a;br(t.coordinates,a,r),_r(r),e{type:Polygon,coordinates:a};break;caseMultiPolygon:r,n-1,it.coordinates.length;for(var onew Array(i);++ni;)br(t.coordinatesn,on,r);_r(r),e{type:MultiPolygon,coordinates:o.filter(gr)};break;default:return t}return null!t.bbox&&(e.bboxt.bbox),e}function kr(t,e){var rg(e/2),nm(b*r);returnt*(.74482-.34588*n*n),1.70711*r}function Ar(t,r,n){var ie.geoInterpolate(r,n),ai(.5),oe.geoRotation(-a0,-a1)(r),si.distance/2,l-S(m(o1*M)/m(s)),c-a0,-a1,-(o0>0?y-l:l)*A,ue.geoProjection(t(s)).rotate(c),fe.geoRotation(c),hu.center;return delete u.rotate,u.centerfunction(t){return arguments.length?h(f(t)):f.invert(h())},u.clipAngle(90)}function Mr(t){var ro(t);function n(t,n){var ie.geoGnomonicRaw(t,n);return i0*r,i}return n.invertfunction(t,n){return e.geoGnomonicRaw.invert(t/r,n)},n}function Sr(t,e){return Ar(Mr,t,e)}function Er(t){if(!(t*2))return e.geoAzimuthalEquidistantRaw;var r-t/2,n-r,it*t,sg(n),l.5/m(n);function c(e,a){var sE(o(a)*o(e-r)),lE(o(a)*o(e-n));return((s*s)-(l*l))/(2*t),(a0?-1:1)*L(4*i*l-(i-s+l)*(i-s+l))/(2*t)}return c.invertfunction(t,e){var i,c,ue*e,fo(L(u+(it+r)*i)),ho(L(u+(it+n)*i));returna(cf-h,i(f+h)*s),(e0?-1:1)*E(L(i*i+c*c)*l)},c}function Lr(t,e){return Ar(Er,t,e)}function Cr(t,e){if(n(e)v)returnt,0;var rn(e/x),iS(r);if(n(t)v||n(n(e)-x)v)return0,d(e)*y*g(i/2);var ao(i),sn(y/t-t/y)/2,ls*s,ca/(r+a-1),uc*(2/r-1),fu*u,hf+l,pc-f,ml+c;returnd(t)*y*(s*p+L(l*p*p-h*(c*c-f)))/h,d(e)*y*(u*m-s*L((l+1)*h-m*m))/h}function Pr(t,e){if(n(e)v)returnt,0;var rn(e/x),iS(r);if(n(t)v||n(n(e)-x)v)return0,d(e)*y*g(i/2);var ao(i),sn(y/t-t/y)/2,ls*s,ca*(L(1+l)-s*a)/(1+l*r*r);returnd(t)*y*c,d(e)*y*L(1-c*(2*s+c))}function Ir(t,e){if(n(e)v)returnt,0;var re/x,iS(r);if(n(t)v||n(n(e)-x)v)return0,y*g(i/2);var a(y/t-t/y)/2,sr/(1+o(i));returny*(d(t)*L(a*a+1-s*s)-a),y*s}function Or(t,e){if(!e)returnt,0;var rn(e);if(!t||rx)return0,e;var ir/x,ai*i,o(8*i-a*(a+2)-5)/(2*a*(i-1)),so*o,li*o,ca+s+2*l,ui+3*o,ft/x,hf+1/f,pd(n(t)-x)*L(h*h-4),mp*p,g(p*(c+s-1)+2*L(c*(a+s*m-1)+(1-a)*(a*(u*u+4*s)+12*l*s+4*s*s)))/(4*c+m);returnd(t)*x*g,d(e)*x*L(1+p*n(g)-g*g)}function zr(t,e,r,n){var iy/3;tu(t,v),eu(e,v),tf(t,x),ef(e,y-v),ru(r,0),rf(r,100-v);var s(nu(n,v))/100,lE((r/100+1)*o(i))/i,cm(t)/m(l*x),he/y,pL(s*m(t/2)/m(e/2));return function(t,e,r,n,i){function s(a,s){var lr*m(n*s),cL(1-l*l),uL(2/(1+c*o(a*i)));returnt*c*u*m(a),e*l*u}return s.invertfunction(o,s){var lo/t,cs/e,uL(l*l+c*c),f2*S(u/2);returna(o*g(f),t*u)/i,u&&S(s*m(f)/(e*r*u))/n},s}(p/L(h*c*l),1/(p*L(h*c*l)),c,l,h)}function Dr(){var t65*M,r60*M,n20,i200,ae.geoProjectionMutator(zr),oa(t,r,n,i);return o.polelinefunction(e){return arguments.length?a(t+e*M,r,n,i):t*A},o.parallelsfunction(e){return arguments.length?a(t,r+e*M,n,i):r*A},o.inflationfunction(e){return arguments.length?a(t,r,n+e,i):n},o.ratiofunction(e){return arguments.length?a(t,r,n,i+e):i},o.scale(163.775)}kr.invertfunction(t,e){var re/1.70711,nm(b*r);returnt/(.74482-.34588*n*n),2*i(r)},Cr.invertfunction(t,e){if(n(e)v)returnt,0;if(n(t)v)return0,x*m(2*i(e/y));var r(t/y)*t,a(e/y)*e,sr+a,ls*s,c-n(e)*(1+s),uc-2*a+r,f-2*c+1+2*a+l,ha/f+(2*u*u*u/(f*f*f)-9*c*u/(f*f))/27,p(c-u*u/(3*f))/f,g2*L(-p/3),bE(3*h/(p*g))/3;returny*(s-1+L(1+2*(r-a)+l))/(2*t),d(e)*y*(-g*o(b+y/3)-u/(3*f))},Pr.invertfunction(t,e){if(!t)return0,x*m(2*i(e/y));var rn(t/y),o(1-r*r-(e/y)*e)/(2*r),sL(o*o+1);returnd(t)*y*(s-o),d(e)*x*m(2*a(L((1-2*o*r)*(o+s)-r),L(s+o+r)))},Ir.invertfunction(t,e){if(!e)returnt,0;var re/y,n(y*y*(1-r*r)-t*t)/(2*y*t);returnt?y*(d(t)*L(n*n+1)-n):0,x*m(2*i(r))},Or.invertfunction(t,e){var r;if(!t||!e)returnt,e;e/y;var id(t)*t/x,a(i*i-1+4*e*e)/n(i),oa*a,s2*e,l50;do{var cs*s,u(8*s-c*(c+2)-5)/(2*c*(s-1)),f(3*s-c*s-10)/(2*c*s),hu*u,ps*u,ms+u,gm*m,bs+3*u,_-2*m*(4*p*h+(1-4*c+3*c*c)*(1+f)+h*(14*c-6-o+(8*c-8-2*o)*f)+p*(12*c-8+(10*c-10-o)*f)),wL(g*(c+h*o-1)+(1-c)*(c*(b*b+4*h)+h*(12*p+4*h)));s-r(a*(g+h-1)+2*w-i*(4*g+o))/(a*(2*u*f+2*m*(1+f))+_/w-8*m*(a*(-1+h+g)+2*w)*(1+f)/(o+4*g))}while(r>v&&--l>0);returnd(t)*(L(a*a+4)+a)*y/4,x*s};var Rr4*y+3*L(3),Fr2*L(2*y*L(3)/Rr),BrY(Fr*L(3)/y,Fr,Rr/6);function Nr(t,e){returnt*L(1-3*e*e/(y*y)),e}function jr(t,e){var ro(e),no(t)*r,i1-n,so(ta(m(t)*r,-m(e))),lm(t);returnl*(rL(1-n*n))-s*i,-s*r-l*i}function Ur(t,e){var rO(t,e);return(r0+t/x)/2,(r1+e)/2}Nr.invertfunction(t,e){returnt/L(1-3*e*e/(y*y)),e},jr.invertfunction(t,e){var r(t*t+e*e)/-2,nL(-r*(2+r)),ie*r+t*n,ot*r-e*n,sL(o*o+i*i);returna(n*i,s*(1+r)),s?-S(n*o/s):0},Ur.invertfunction(t,e){var rt,ie,a25;do{var s,lo(i),cm(i),um(2*i),fc*c,hl*l,pm(r),do(r/2),gm(r/2),yg*g,b1-h*d*d,_b?E(l*d)*L(s1/b):s0,w.5*(2*_*l*g+r/x)-t,T.5*(_*c+i)-e,k.5*s*(h*y+_*l*d*f)+.5/x,As*(p*u/4-_*c*g),M.125*s*(u*g-_*c*h*p),S.5*s*(f*d+_*y*l)+.5,CA*M-S*k,P(T*A-w*S)/C,I(w*M-T*k)/C;r-P,i-I}while((n(P)>v||n(I)>v)&&--a>0);returnr,i},t.geoNaturalEarthe.geoNaturalEarth1,t.geoNaturalEarthRawe.geoNaturalEarth1Raw,t.geoAiryfunction(){var tx,re.geoProjectionMutator(I),nr(t);return n.radiusfunction(e){return arguments.length?r(te*M):t*A},n.scale(179.976).clipAngle(147)},t.geoAiryRawI,t.geoAitofffunction(){return e.geoProjection(O).scale(152.63)},t.geoAitoffRawO,t.geoArmadillofunction(){var t20*M,rt>0?1:-1,ng(r*t),ie.geoProjectionMutator(z),si(t),ls.stream;return s.parallelfunction(e){return arguments.length?(ng((r(te*M)>0?1:-1)*t),i(t)):t*A},s.streamfunction(e){var is.rotate(),cl(e),u(s.rotate(0,0),l(e)),fs.precision();return s.rotate(i),c.spherefunction(){u.polygonStart(),u.lineStart();for(var e-180*r;r*e180;e+90*r)u.point(e,90*r);if(t)for(;r*(e-3*r*f)>-180;)u.point(e,r*-a(o(e*M/2),n)*A);u.lineEnd(),u.polygonEnd()},c},s.scale(218.695).center(0,28.0974)},t.geoArmadilloRawz,t.geoAugustfunction(){return e.geoProjection(D).scale(66.1603)},t.geoAugustRawD,t.geoBakerfunction(){return e.geoProjection(B).scale(112.314)},t.geoBakerRawB,t.geoBerghausfunction(){var t5,re.geoProjectionMutator(N),nr(t),in.stream,s-o(.01*M),lm(.01*M);return n.lobesfunction(e){return arguments.length?r(t+e):t},n.streamfunction(e){var rn.rotate(),ci(e),u(n.rotate(0,0),i(e));return n.rotate(r),c.spherefunction(){u.polygonStart(),u.lineStart();for(var e0,r360/t,n2*y/t,i90-180/t,cx;et;++e,i-r,c-n)u.point(a(l*o(c),s)*A,S(l*m(c))*A),i-90?(u.point(-90,-180-i-.01),u.point(-90,-180-i+.01)):(u.point(90,i+.01),u.point(90,i-.01));u.lineEnd(),u.polygonEnd()},c},n.scale(87.8076).center(0,17.1875).clipAngle(179.999)},t.geoBerghausRawN,t.geoBertin1953function(){return e.geoProjection(q()).rotate(-16.5,-42).scale(176.57).center(7.93,.09)},t.geoBertin1953Rawq,t.geoBoggsfunction(){return e.geoProjection(J).scale(160.857)},t.geoBoggsRawJ,t.geoBonnefunction(){return K($).scale(123.082).center(0,26.1441).parallel(45)},t.geoBonneRaw$,t.geoBottomleyfunction(){var t.5,re.geoProjectionMutator(tt),nr(t);return n.fractionfunction(e){return arguments.length?r(t+e):t},n.scale(158.837)},t.geoBottomleyRawtt,t.geoBromleyfunction(){return e.geoProjection(et).scale(152.63)},t.geoBromleyRawet,t.geoChamberlinst,t.geoChamberlinRawat,t.geoChamberlinAfricafunction(){return st(0,22,45,22,22.5,-22).scale(380).center(22.5,2)},t.geoCollignonfunction(){return e.geoProjection(lt).scale(95.6464).center(0,30)},t.geoCollignonRawlt,t.geoCraigfunction(){return K(ct).scale(249.828).clipAngle(90)},t.geoCraigRawct,t.geoCrasterfunction(){return e.geoProjection(ft).scale(156.19)},t.geoCrasterRawft,t.geoCylindricalEqualAreafunction(){return K(ht).parallel(38.58).scale(195.044)},t.geoCylindricalEqualAreaRawht,t.geoCylindricalStereographicfunction(){return K(pt).scale(124.75)},t.geoCylindricalStereographicRawpt,t.geoEckert1function(){return e.geoProjection(dt).scale(165.664)},t.geoEckert1Rawdt,t.geoEckert2function(){return e.geoProjection(mt).scale(165.664)},t.geoEckert2Rawmt,t.geoEckert3function(){return e.geoProjection(gt).scale(180.739)},t.geoEckert3Rawgt,t.geoEckert4function(){return e.geoProjection(vt).scale(180.739)},t.geoEckert4Rawvt,t.geoEckert5function(){return e.geoProjection(yt).scale(173.044)},t.geoEckert5Rawyt,t.geoEckert6function(){return e.geoProjection(xt).scale(173.044)},t.geoEckert6Rawxt,t.geoEisenlohrfunction(){return e.geoProjection(_t).scale(62.5271)},t.geoEisenlohrRaw_t,t.geoFaheyfunction(){return e.geoProjection(Tt).scale(137.152)},t.geoFaheyRawTt,t.geoFoucautfunction(){return e.geoProjection(kt).scale(135.264)},t.geoFoucautRawkt,t.geoFoucautSinusoidalfunction(){var t.5,re.geoProjectionMutator(At),nr(t);return n.alphafunction(e){return arguments.length?r(t+e):t},n.scale(168.725)},t.geoFoucautSinusoidalRawAt,t.geoGilbertfunction(t){nullt&&(te.geoOrthographic);var rt(),ne.geoEquirectangular().scale(A).precision(0).clipAngle(null).translate(0,0);function i(t){return r(Mt(t))}function a(t){itfunction(){return arguments.length?(rt.apply(r,arguments),i):rt()}}return r.invert&&(i.invertfunction(t){return St(r.invert(t))}),i.streamfunction(t){var er.stream(t),in.stream({point:function(t,r){e.point(t/2,S(g(-r/2*M))*A)},lineStart:function(){e.lineStart()},lineEnd:function(){e.lineEnd()},polygonStart:function(){e.polygonStart()},polygonEnd:function(){e.polygonEnd()}});return i.spheree.sphere,i},i.rotatefunction(t){return arguments.length?(n.rotate(t),i):n.rotate()},i.centerfunction(t){return arguments.length?(r.center(Mt(t)),i):St(r.center())},a(angle),a(clipAngle),a(clipExtent),a(fitExtent),a(fitHeight),a(fitSize),a(fitWidth),a(scale),a(translate),a(precision),i.scale(249.5)},t.geoGingeryfunction(){var t6,r30*M,no(r),im(r),se.geoProjectionMutator(Et),ls(r,t),cl.stream,u-o(.01*M),fm(.01*M);return l.radiusfunction(e){return arguments.length?(no(re*M),im(r),s(r,t)):r*A},l.lobesfunction(e){return arguments.length?s(r,t+e):t},l.streamfunction(e){var rl.rotate(),sc(e),h(l.rotate(0,0),c(e));return l.rotate(r),s.spherefunction(){h.polygonStart(),h.lineStart();for(var e0,r2*y/t,s0;et;++e,s-r)h.point(a(f*o(s),u)*A,S(f*m(s))*A),h.point(a(i*o(s-r/2),n)*A,S(i*m(s-r/2))*A);h.lineEnd(),h.polygonEnd()},s},l.rotate(90,-40).scale(91.7095).clipAngle(179.999)},t.geoGingeryRawEt,t.geoGinzburg4function(){return e.geoProjection(It).scale(149.995)},t.geoGinzburg4RawIt,t.geoGinzburg5function(){return e.geoProjection(Ot).scale(153.93)},t.geoGinzburg5RawOt,t.geoGinzburg6function(){return e.geoProjection(zt).scale(130.945)},t.geoGinzburg6Rawzt,t.geoGinzburg8function(){return e.geoProjection(Dt).scale(131.747)},t.geoGinzburg8RawDt,t.geoGinzburg9function(){return e.geoProjection(Rt).scale(131.087)},t.geoGinzburg9RawRt,t.geoGringortenfunction(){return e.geoProjection(Ft(Bt)).scale(239.75)},t.geoGringortenRawBt,t.geoGuyoufunction(){return e.geoProjection(Ft(Ut)).scale(151.496)},t.geoGuyouRawUt,t.geoHammerfunction(){var t2,re.geoProjectionMutator(j),nr(t);return n.coefficientfunction(e){return arguments.length?r(t+e):t},n.scale(169.529)},t.geoHammerRawj,t.geoHammerRetroazimuthalfunction(){var t0,re.geoProjectionMutator(Vt),nr(t),in.rotate,an.stream,oe.geoCircle();return n.parallelfunction(e){if(!arguments.length)return t*A;var in.rotate();return r(te*M).rotate(i)},n.rotatefunction(e){return arguments.length?(i.call(n,e0,e1-t*A),o.center(-e0,-e1),n):((ei.call(n))1+t*A,e)},n.streamfunction(t){return(ta(t)).spherefunction(){t.polygonStart();var e,ro.radius(89.99)().coordinates0,nr.length-1,i-1;for(t.lineStart();++in;)t.point((eri)0,e1);for(t.lineEnd(),n(ro.radius(90.01)().coordinates0).length-1,t.lineStart();--i>0;)t.point((eri)0,e1);t.lineEnd(),t.polygonEnd()},t},n.scale(79.4187).parallel(45).clipAngle(179.999)},t.geoHammerRetroazimuthalRawVt,t.geoHealpixfunction(){var t4,ne.geoProjectionMutator(Yt),in(t),ai.stream;return i.lobesfunction(e){return arguments.length?n(t+e):t},i.streamfunction(n){var oi.rotate(),sa(n),l(i.rotate(0,0),a(n));return i.rotate(o),s.spherefunction(){var n,i;e.geoStream((n180/t,i.concat(r.range(-180,180+n/2,n).map(Wt),r.range(180,-180-n/2,-n).map(Xt)),{type:Polygon,coordinates:180n?i.map(Zt):i}),l)},s},i.scale(239.75)},t.geoHealpixRawYt,t.geoHillfunction(){var t1,re.geoProjectionMutator(Jt),nr(t);return n.ratiofunction(e){return arguments.length?r(t+e):t},n.scale(167.774).center(0,18.67)},t.geoHillRawJt,t.geoHomolosinefunction(){return e.geoProjection(Qt).scale(152.63)},t.geoHomolosineRawQt,t.geoHufnagelfunction(){var t1,r0,n45*M,i2,ae.geoProjectionMutator($t),oa(t,r,n,i);return o.afunction(e){return arguments.length?a(t+e,r,n,i):t},o.bfunction(e){return arguments.length?a(t,r+e,n,i):r},o.psiMaxfunction(e){return arguments.length?a(t,r,n+e*M,i):n*A},o.ratiofunction(e){return arguments.length?a(t,r,n,i+e):i},o.scale(180.739)},t.geoHufnagelRaw$t,t.geoHyperellipticalfunction(){var t0,r2.5,n1.183136,ie.geoProjectionMutator(ee),ai(t,r,n);return a.alphafunction(e){return arguments.length?i(t+e,r,n):t},a.kfunction(e){return arguments.length?i(t,r+e,n):r},a.gammafunction(e){return arguments.length?i(t,r,n+e):n},a.scale(152.63)},t.geoHyperellipticalRawee,t.geoInterruptae,t.geoInterruptedBoggsfunction(){return ae(J,oe).scale(160.857)},t.geoInterruptedHomolosinefunction(){return ae(Qt,se).scale(152.63)},t.geoInterruptedMollweidefunction(){return ae(W,le).scale(169.529)},t.geoInterruptedMollweideHemispheresfunction(){return ae(W,ce).scale(169.529).rotate(20,0)},t.geoInterruptedSinuMollweidefunction(){return ae(Kt,ue,H).rotate(-20,-55).scale(164.263).center(0,-5.4036)},t.geoInterruptedSinusoidalfunction(){return ae(Q,fe).scale(152.63).rotate(-20,0)},t.geoKavrayskiy7function(){return e.geoProjection(he).scale(158.837)},t.geoKavrayskiy7Rawhe,t.geoLagrangefunction(){var t.5,re.geoProjectionMutator(pe),nr(t);return n.spacingfunction(e){return arguments.length?r(t+e):t},n.scale(124.75)},t.geoLagrangeRawpe,t.geoLarriveefunction(){return e.geoProjection(me).scale(97.2672)},t.geoLarriveeRawme,t.geoLaskowskifunction(){return e.geoProjection(ge).scale(139.98)},t.geoLaskowskiRawge,t.geoLittrowfunction(){return e.geoProjection(ve).scale(144.049).clipAngle(89.999)},t.geoLittrowRawve,t.geoLoximuthalfunction(){return K(ye).parallel(40).scale(158.837)},t.geoLoximuthalRawye,t.geoMillerfunction(){return e.geoProjection(xe).scale(108.318)},t.geoMillerRawxe,t.geoModifiedStereographicMe,t.geoModifiedStereographicRawbe,t.geoModifiedStereographicAlaskafunction(){return Me(_e,152,-64).scale(1400).center(-160.908,62.4864).clipAngle(30).angle(7.8)},t.geoModifiedStereographicGs48function(){return Me(we,95,-38).scale(1e3).clipAngle(55).center(-96.5563,38.8675)},t.geoModifiedStereographicGs50function(){return Me(Te,120,-45).scale(359.513).clipAngle(55).center(-117.474,53.0628)},t.geoModifiedStereographicMillerfunction(){return Me(ke,-20,-18).scale(209.091).center(20,16.7214).clipAngle(82)},t.geoModifiedStereographicLeefunction(){return Me(Ae,165,10).scale(250).clipAngle(130).center(-165,-10)},t.geoMollweidefunction(){return e.geoProjection(W).scale(169.529)},t.geoMollweideRawW,t.geoMtFlatPolarParabolicfunction(){return e.geoProjection(Le).scale(164.859)},t.geoMtFlatPolarParabolicRawLe,t.geoMtFlatPolarQuarticfunction(){return e.geoProjection(Ce).scale(188.209)},t.geoMtFlatPolarQuarticRawCe,t.geoMtFlatPolarSinusoidalfunction(){return e.geoProjection(Pe).scale(166.518)},t.geoMtFlatPolarSinusoidalRawPe,t.geoNaturalEarth2function(){return e.geoProjection(Ie).scale(175.295)},t.geoNaturalEarth2RawIe,t.geoNellHammerfunction(){return e.geoProjection(Oe).scale(152.63)},t.geoNellHammerRawOe,t.geoInterruptedQuarticAuthalicfunction(){return ae(j(1/0),ze).rotate(20,0).scale(152.63)},t.geoNicolosifunction(){return e.geoProjection(De).scale(127.267)},t.geoNicolosiRawDe,t.geoPattersonfunction(){return e.geoProjection(Re).scale(139.319)},t.geoPattersonRawRe,t.geoPolyconicfunction(){return e.geoProjection(Fe).scale(103.74)},t.geoPolyconicRawFe,t.geoPolyhedralVe,t.geoPolyhedralButterflyfunction(t){tt||function(t){var re.geoCentroid({type:MultiPoint,coordinates:t});return e.geoGnomonic().scale(1).translate(0,0).rotate(-r0,-r1)};var rYe.map((function(e){return{face:e,project:t(e)}}));return-1,0,0,1,0,1,4,5.forEach((function(t,e){var nrt;n&&(n.children||(n.children)).push(re)})),Ve(r0,(function(t,e){return rt-y/2?e0?6:4:t0?e0?2:0:ty/2?e0?3:1:e0?7:5})).angle(-30).scale(101.858).center(0,45)},t.geoPolyhedralCollignonfunction(t){tt||function(t){var re.geoCentroid({type:MultiPoint,coordinates:t});return e.geoProjection(Xe).translate(0,0).scale(1).rotate(r1>0?-r0,0:180-r0,180)};var rYe.map((function(e){return{face:e,project:t(e)}}));return-1,0,0,1,0,1,4,5.forEach((function(t,e){var nrt;n&&(n.children||(n.children)).push(re)})),Ve(r0,(function(t,e){return rt-y/2?e0?6:4:t0?e0?2:0:ty/2?e0?3:1:e0?7:5})).angle(-30).scale(121.906).center(0,48.5904)},t.geoPolyhedralWatermanfunction(t){tt||function(t){var r6t.length?e.geoCentroid({type:MultiPoint,coordinates:t}):t0;return e.geoGnomonic().scale(1).translate(0,0).rotate(-r0,-r1)};var rYe.map((function(t){for(var e,rt.map(Ke),nr.length,irn-1,a,o0;on;++o)ero,a.push(Je(.9486832980505138*i0+.31622776601683794*e0,.9486832980505138*i1+.31622776601683794*e1,.9486832980505138*i2+.31622776601683794*e2),Je(.9486832980505138*e0+.31622776601683794*i0,.9486832980505138*e1+.31622776601683794*i1,.9486832980505138*e2+.31622776601683794*i2)),ie;return a})),n,i-1,0,0,1,0,1,4,5;r.forEach((function(t,e){for(var a,o,sYee,ls.length,cne,u0;ul;++u)r.push(su,t(2*u+2)%(2*l),t(2*u+1)%(2*l)),i.push(e),c.push((aKe(t(2*u+2)%(2*l)),oKe(t(2*u+1)%(2*l)),a1*o2-a2*o1,a2*o0-a0*o2,a0*o1-a1*o0))}));var ar.map((function(e){return{project:t(e),face:e}}));return i.forEach((function(t,e){var rat;r&&(r.children||(r.children)).push(ae)})),Ve(a0,(function(t,e){var ro(e),ir*o(t),r*m(t),m(e),st-y/2?e0?6:4:t0?e0?2:0:ty/2?e0?3:1:e0?7:5,lns;return aZe(l0,i)0?8+3*s:Ze(l1,i)0?8+3*s+1:Ze(l2,i)0?8+3*s+2:s})).angle(-30).scale(110.625).center(0,45)},t.geoProjectfunction(t,e){var r,ne.stream;if(!n)throw new Error(invalid projection);switch(t&&t.type){caseFeature:rtr;break;caseFeatureCollection:r$e;break;default:rer}return r(t,n)},t.geoGringortenQuincuncialfunction(){return sr(Bt).scale(176.423)},t.geoPeirceQuincunciallr,t.geoPierceQuincunciallr,t.geoQuantizefunction(t,e){if(!(0(e+e)&&e20))throw new Error(invalid digits);function r(t){var rt.length,n2,inew Array(r);for(i0+t0.toFixed(e),i1+t1.toFixed(e);nr;)intn,++n;return i}function n(t){return t.map(r)}function i(t){for(var er(t0),ne,i1;it.length;i++){var ar(ti);(a.length>2||a0!e0||a1!e1)&&(n.push(a),ea)}return 1n.length&&t.length>1&&n.push(r(tt.length-1)),n}function a(t){return t.map(i)}function o(t){if(nullt)return t;var e;switch(t.type){caseGeometryCollection:e{type:GeometryCollection,geometries:t.geometries.map(o)};break;casePoint:e{type:Point,coordinates:r(t.coordinates)};break;caseMultiPoint:e{type:t.type,coordinates:n(t.coordinates)};break;caseLineString:e{type:t.type,coordinates:i(t.coordinates)};break;caseMultiLineString:casePolygon:e{type:t.type,coordinates:a(t.coordinates)};break;caseMultiPolygon:e{type:MultiPolygon,coordinates:t.coordinates.map(a)};break;default:return t}return null!t.bbox&&(e.bboxt.bbox),e}function s(t){var e{type:Feature,properties:t.properties,geometry:o(t.geometry)};return null!t.id&&(e.idt.id),null!t.bbox&&(e.bboxt.bbox),e}if(null!t)switch(t.type){caseFeature:return s(t);caseFeatureCollection:var l{type:FeatureCollection,features:t.features.map(s)};return null!t.bbox&&(l.bboxt.bbox),l;default:return o(t)}return t},t.geoQuincuncialsr,t.geoRectangularPolyconicfunction(){return K(cr).scale(131.215)},t.geoRectangularPolyconicRawcr,t.geoRobinsonfunction(){return e.geoProjection(fr).scale(152.63)},t.geoRobinsonRawfr,t.geoSatellitefunction(){var t2,r0,ne.geoProjectionMutator(hr),in(t,r);return i.distancefunction(e){return arguments.length?n(t+e,r):t},i.tiltfunction(e){return arguments.length?n(t,re*M):r*A},i.scale(432.147).clipAngle(E(1/t)*A-1e-6)},t.geoSatelliteRawhr,t.geoSinuMollweidefunction(){return e.geoProjection(Kt).rotate(-20,-55).scale(164.263).center(0,-5.4036)},t.geoSinuMollweideRawKt,t.geoSinusoidalfunction(){return e.geoProjection(Q).scale(152.63)},t.geoSinusoidalRawQ,t.geoStitchfunction(t){if(nullt)return t;switch(t.type){caseFeature:return wr(t);caseFeatureCollection:var e{type:FeatureCollection,features:t.features.map(wr)};return null!t.bbox&&(e.bboxt.bbox),e;default:return Tr(t)}},t.geoTimesfunction(){return e.geoProjection(kr).scale(146.153)},t.geoTimesRawkr,t.geoTwoPointAzimuthalSr,t.geoTwoPointAzimuthalRawMr,t.geoTwoPointAzimuthalUsafunction(){return Sr(-158,21.5,-77,39).clipAngle(60).scale(400)},t.geoTwoPointEquidistantLr,t.geoTwoPointEquidistantRawEr,t.geoTwoPointEquidistantUsafunction(){return Lr(-158,21.5,-77,39).clipAngle(130).scale(122.571)},t.geoVanDerGrintenfunction(){return e.geoProjection(Cr).scale(79.4183)},t.geoVanDerGrintenRawCr,t.geoVanDerGrinten2function(){return e.geoProjection(Pr).scale(79.4183)},t.geoVanDerGrinten2RawPr,t.geoVanDerGrinten3function(){return e.geoProjection(Ir).scale(79.4183)},t.geoVanDerGrinten3RawIr,t.geoVanDerGrinten4function(){return e.geoProjection(Or).scale(127.16)},t.geoVanDerGrinten4RawOr,t.geoWagnerDr,t.geoWagner7function(){return Dr().poleline(65).parallels(60).inflation(0).ratio(200).scale(172.633)},t.geoWagnerRawzr,t.geoWagner4function(){return e.geoProjection(Br).scale(176.84)},t.geoWagner4RawBr,t.geoWagner6function(){return e.geoProjection(Nr).scale(152.63)},t.geoWagner6RawNr,t.geoWiechelfunction(){return e.geoProjection(jr).rotate(0,-90,45).scale(124.75).clipAngle(179.999)},t.geoWiechelRawjr,t.geoWinkel3function(){return e.geoProjection(Ur).scale(158.837)},t.geoWinkel3RawUr,Object.defineProperty(t,__esModule,{value:!0})}))},{d3-array:102,d3-geo:109},109:function(t,e,r){!function(n,i){objecttypeof r&&void 0!e?i(r,t(d3-array)):i((nn||self).d3n.d3||{},n.d3)}(this,(function(t,e){use strict;function r(){return new n}function n(){this.reset()}n.prototype{constructor:n,reset:function(){this.sthis.t0},add:function(t){a(i,t,this.t),a(this,i.s,this.s),this.s?this.t+i.t:this.si.t},valueOf:function(){return this.s}};var inew n;function a(t,e,r){var nt.se+r,in-e,an-i;t.te-a+(r-i)}var o1e-6,sMath.PI,ls/2,cs/4,u2*s,f180/s,hs/180,pMath.abs,dMath.atan,mMath.atan2,gMath.cos,vMath.ceil,yMath.exp,xMath.log,bMath.pow,_Math.sin,wMath.sign||function(t){return t>0?1:t0?-1:0},TMath.sqrt,kMath.tan;function A(t){return t>1?0:t-1?s:Math.acos(t)}function M(t){return t>1?l:t-1?-l:Math.asin(t)}function S(t){return(t_(t/2))*t}function E(){}function L(t,e){t&&P.hasOwnProperty(t.type)&&Pt.type(t,e)}var C{Feature:function(t,e){L(t.geometry,e)},FeatureCollection:function(t,e){for(var rt.features,n-1,ir.length;++ni;)L(rn.geometry,e)}},P{Sphere:function(t,e){e.sphere()},Point:function(t,e){tt.coordinates,e.point(t0,t1,t2)},MultiPoint:function(t,e){for(var rt.coordinates,n-1,ir.length;++ni;)trn,e.point(t0,t1,t2)},LineString:function(t,e){I(t.coordinates,e,0)},MultiLineString:function(t,e){for(var rt.coordinates,n-1,ir.length;++ni;)I(rn,e,0)},Polygon:function(t,e){O(t.coordinates,e)},MultiPolygon:function(t,e){for(var rt.coordinates,n-1,ir.length;++ni;)O(rn,e)},GeometryCollection:function(t,e){for(var rt.geometries,n-1,ir.length;++ni;)L(rn,e)}};function I(t,e,r){var n,i-1,at.length-r;for(e.lineStart();++ia;)nti,e.point(n0,n1,n2);e.lineEnd()}function O(t,e){var r-1,nt.length;for(e.polygonStart();++rn;)I(tr,e,1);e.polygonEnd()}function z(t,e){t&&C.hasOwnProperty(t.type)?Ct.type(t,e):L(t,e)}var D,R,F,B,N,jr(),Ur(),V{point:E,lineStart:E,lineEnd:E,polygonStart:function(){j.reset(),V.lineStartH,V.lineEndq},polygonEnd:function(){var t+j;U.add(t0?u+t:t),this.lineStartthis.lineEndthis.pointE},sphere:function(){U.add(u)}};function H(){V.pointG}function q(){Y(D,R)}function G(t,e){V.pointY,Dt,Re,Ft*h,Bg(e(e*h)/2+c),N_(e)}function Y(t,e){var r(t*h)-F,nr>0?1:-1,in*r,ag(e(e*h)/2+c),o_(e),sN*o,lB*a+s*g(i),us*n*_(i);j.add(m(u,l)),Ft,Ba,No}function W(t){returnm(t1,t0),M(t2)}function X(t){var et0,rt1,ng(r);returnn*g(e),n*_(e),_(r)}function Z(t,e){return t0*e0+t1*e1+t2*e2}function J(t,e){returnt1*e2-t2*e1,t2*e0-t0*e2,t0*e1-t1*e0}function K(t,e){t0+e0,t1+e1,t2+e2}function Q(t,e){returnt0*e,t1*e,t2*e}function $(t){var eT(t0*t0+t1*t1+t2*t2);t0/e,t1/e,t2/e}var tt,et,rt,nt,it,at,ot,st,lt,ct,ut,ft,ht,pt,dt,mt,gt,vt,yt,xt,bt,_t,wt,Tt,kt,At,Mtr(),St{point:Et,lineStart:Ct,lineEnd:Pt,polygonStart:function(){St.pointIt,St.lineStartOt,St.lineEndzt,Mt.reset(),V.polygonStart()},polygonEnd:function(){V.polygonEnd(),St.pointEt,St.lineStartCt,St.lineEndPt,j0?(tt-(rt180),et-(nt90)):Mt>o?nt90:Mt-o&&(et-90),ct0tt,ct1rt},sphere:function(){tt-(rt180),et-(nt90)}};function Et(t,e){lt.push(ctttt,rtt),eet&&(ete),e>nt&&(nte)}function Lt(t,e){var rX(t*h,e*h);if(st){var nJ(st,r),iJ(n1,-n0,0,n);$(i),iW(i);var a,ot-it,so>0?1:-1,li0*f*s,cp(o)>180;c^(s*itl&&ls*t)?(ai1*f)>nt&&(nta):c^(s*it(l(l+360)%360-180)&&ls*t)?(a-i1*f)et&&(eta):(eet&&(ete),e>nt&&(nte)),c?tit?Dt(tt,t)>Dt(tt,rt)&&(rtt):Dt(t,rt)>Dt(tt,rt)&&(ttt):rt>tt?(ttt&&(ttt),t>rt&&(rtt)):t>it?Dt(tt,t)>Dt(tt,rt)&&(rtt):Dt(t,rt)>Dt(tt,rt)&&(ttt)}else lt.push(ctttt,rtt);eet&&(ete),e>nt&&(nte),str,itt}function Ct(){St.pointLt}function Pt(){ct0tt,ct1rt,St.pointEt,stnull}function It(t,e){if(st){var rt-it;Mt.add(p(r)>180?r+(r>0?360:-360):r)}else att,ote;V.point(t,e),Lt(t,e)}function Ot(){V.lineStart()}function zt(){It(at,ot),V.lineEnd(),p(Mt)>o&&(tt-(rt180)),ct0tt,ct1rt,stnull}function Dt(t,e){return(e-t)0?e+360:e}function Rt(t,e){return t0-e0}function Ft(t,e){return t0t1?t0e&&et1:et0||t1e}var Bt{sphere:E,point:Nt,lineStart:Ut,lineEnd:qt,polygonStart:function(){Bt.lineStartGt,Bt.lineEndYt},polygonEnd:function(){Bt.lineStartUt,Bt.lineEndqt}};function Nt(t,e){t*h;var rg(e*h);jt(r*g(t),r*_(t),_(e))}function jt(t,e,r){++ut,ht+(t-ht)/ut,pt+(e-pt)/ut,dt+(r-dt)/ut}function Ut(){Bt.pointVt}function Vt(t,e){t*h;var rg(e*h);Ttr*g(t),ktr*_(t),At_(e),Bt.pointHt,jt(Tt,kt,At)}function Ht(t,e){t*h;var rg(e*h),nr*g(t),ir*_(t),a_(e),om(T((okt*a-At*i)*o+(oAt*n-Tt*a)*o+(oTt*i-kt*n)*o),Tt*n+kt*i+At*a);ft+o,mt+o*(Tt+(Ttn)),gt+o*(kt+(kti)),vt+o*(At+(Ata)),jt(Tt,kt,At)}function qt(){Bt.pointNt}function Gt(){Bt.pointWt}function Yt(){Xt(_t,wt),Bt.pointNt}function Wt(t,e){_tt,wte,t*h,e*h,Bt.pointXt;var rg(e);Ttr*g(t),ktr*_(t),At_(e),jt(Tt,kt,At)}function Xt(t,e){t*h;var rg(e*h),nr*g(t),ir*_(t),a_(e),okt*a-At*i,sAt*n-Tt*a,lTt*i-kt*n,cT(o*o+s*s+l*l),uM(c),fc&&-u/c;yt+f*o,xt+f*s,bt+f*l,ft+u,mt+u*(Tt+(Ttn)),gt+u*(kt+(kti)),vt+u*(At+(Ata)),jt(Tt,kt,At)}function Zt(t){return function(){return t}}function Jt(t,e){function r(r,n){return rt(r,n),e(r0,r1)}return t.invert&&e.invert&&(r.invertfunction(r,n){return(re.invert(r,n))&&t.invert(r0,r1)}),r}function Kt(t,e){returnp(t)>s?t+Math.round(-t/u)*u:t,e}function Qt(t,e,r){return(t%u)?e||r?Jt(te(t),ee(e,r)):te(t):e||r?ee(e,r):Kt}function $t(t){return function(e,r){return(e+t)>s?e-u:e-s?e+u:e,r}}function te(t){var e$t(t);return e.invert$t(-t),e}function ee(t,e){var rg(t),n_(t),ig(e),a_(e);function o(t,e){var og(e),sg(t)*o,l_(t)*o,c_(e),uc*r+s*n;returnm(l*i-u*a,s*r-c*n),M(u*i+l*a)}return o.invertfunction(t,e){var og(e),sg(t)*o,l_(t)*o,c_(e),uc*i-l*a;returnm(l*i+c*a,s*r+u*n),M(u*r-s*n)},o}function re(t){function e(e){return(et(e0*h,e1*h))0*f,e1*f,e}return tQt(t0*h,t1*h,t.length>2?t2*h:0),e.invertfunction(e){return(et.invert(e0*h,e1*h))0*f,e1*f,e},e}function ne(t,e,r,n,i,a){if(r){var og(e),s_(e),ln*r;nulli?(ie+n*u,ae-l/2):(iie(o,i),aie(o,a),(n>0?ia:i>a)&&(i+n*u));for(var c,fi;n>0?f>a:fa;f-l)cW(o,-s*g(f),-s*_(f)),t.point(c0,c1)}}function ie(t,e){(eX(e))0-t,$(e);var rA(-e1);return((-e20?-r:r)+u-o)%u}function ae(){var t,e;return{point:function(e,r,n){t.push(e,r,n)},lineStart:function(){e.push(t)},lineEnd:E,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var re;return e,tnull,r}}}function oe(t,e){return p(t0-e0)o&&p(t1-e1)o}function se(t,e,r,n){this.xt,this.ze,this.or,this.en,this.v!1,this.nthis.pnull}function le(t,e,r,n,i){var a,s,l,c;if(t.forEach((function(t){if(!((et.length-1)0)){var e,r,nt0,ste;if(oe(n,s)){if(!n2&&!s2){for(i.lineStart(),a0;ae;++a)i.point((nta)0,n1);return void i.lineEnd()}s0+2*o}l.push(rnew se(n,t,null,!0)),c.push(r.onew se(n,null,r,!1)),l.push(rnew se(s,t,null,!1)),c.push(r.onew se(s,null,r,!0))}})),l.length){for(c.sort(e),ce(l),ce(c),a0,sc.length;as;++a)ca.er!r;for(var u,f,hl0;;){for(var ph,d!0;p.v;)if((pp.n)h)return;up.z,i.lineStart();do{if(p.vp.o.v!0,p.e){if(d)for(a0,su.length;as;++a)i.point((fua)0,f1);else n(p.x,p.n.x,1,i);pp.n}else{if(d)for(up.p.z,au.length-1;a>0;--a)i.point((fua)0,f1);else n(p.x,p.p.x,-1,i);pp.p}u(pp.o).z,d!d}while(!p.v);i.lineEnd()}}}function ce(t){if(et.length){for(var e,r,n0,it0;++ne;)i.nrtn,r.pi,ir;i.nrt0,r.pi}}Kt.invertKt;var uer();function fe(t){return p(t0)s?t0:w(t0)*((p(t0)+s)%u-s)}function he(t,e){var rfe(e),ne1,i_(n),a_(r),-g(r),0,f0,h0;ue.reset(),1i?nl+o:-1i&&(n-l-o);for(var p0,dt.length;pd;++p)if(y(vtp).length)for(var v,y,xvy-1,bfe(x),wx1/2+c,T_(w),kg(w),A0;Ay;++A,bE,TC,kP,xS){var SvA,Efe(S),LS1/2+c,C_(L),Pg(L),IE-b,OI>0?1:-1,zO*I,Dz>s,RT*C;if(ue.add(m(R*O*_(z),k*P+R*g(z))),f+D?I+O*u:I,D^b>r^E>r){var FJ(X(x),X(S));$(F);var BJ(a,F);$(B);var N(D^I>0?-1:1)*M(B2);(n>N||nN&&(F0||F1))&&(h+D^I>0?1:-1)}}return(f-o||fo&&ue-o)^1&h}function pe(t,r,n,i){return function(a){var o,s,l,cr(a),uae(),fr(u),h!1,p{point:d,lineStart:g,lineEnd:v,polygonStart:function(){p.pointy,p.lineStartx,p.lineEndb,s,o},polygonEnd:function(){p.pointd,p.lineStartg,p.lineEndv,se.merge(s);var the(o,i);s.length?(h||(a.polygonStart(),h!0),le(s,me,t,n,a)):t&&(h||(a.polygonStart(),h!0),a.lineStart(),n(null,null,1,a),a.lineEnd()),h&&(a.polygonEnd(),h!1),sonull},sphere:function(){a.polygonStart(),a.lineStart(),n(null,null,1,a),a.lineEnd(),a.polygonEnd()}};function d(e,r){t(e,r)&&a.point(e,r)}function m(t,e){c.point(t,e)}function g(){p.pointm,c.lineStart()}function v(){p.pointd,c.lineEnd()}function y(t,e){l.push(t,e),f.point(t,e)}function x(){f.lineStart(),l}function b(){y(l00,l01),f.lineEnd();var t,e,r,n,if.clean(),cu.result(),pc.length;if(l.pop(),o.push(l),lnull,p)if(1&i){if((e(rc0).length-1)>0){for(h||(a.polygonStart(),h!0),a.lineStart(),t0;te;++t)a.point((nrt)0,n1);a.lineEnd()}}else p>1&&2&i&&c.push(c.pop().concat(c.shift())),s.push(c.filter(de))}return p}}function de(t){return t.length>1}function me(t,e){return((tt.x)00?t1-l-o:l-t1)-((ee.x)00?e1-l-o:l-e1)}var gepe((function(){return!0}),(function(t){var e,rNaN,nNaN,iNaN;return{lineStart:function(){t.lineStart(),e1},point:function(a,c){var ua>0?s:-s,fp(a-r);p(f-s)o?(t.point(r,n(n+c)/2>0?l:-l),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(u,n),t.point(a,n),e0):i!u&&f>s&&(p(r-i)o&&(r-i*o),p(a-u)o&&(a-u*o),nfunction(t,e,r,n){var i,a,s_(t-r);return p(s)>o?d((_(e)*(ag(n))*_(r)-_(n)*(ig(e))*_(t))/(i*a*s)):(e+n)/2}(r,n,a,c),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(u,n),e0),t.point(ra,nc),iu},lineEnd:function(){t.lineEnd(),rnNaN},clean:function(){return 2-e}}}),(function(t,e,r,n){var i;if(nullt)ir*l,n.point(-s,i),n.point(0,i),n.point(s,i),n.point(s,0),n.point(s,-i),n.point(0,-i),n.point(-s,-i),n.point(-s,0),n.point(-s,i);else if(p(t0-e0)>o){var at0e0?s:-s;ir*a/2,n.point(-a,i),n.point(0,i),n.point(a,i)}else n.point(e0,e1)}),-s,-l);function ve(t){var eg(t),r6*h,ne>0,ip(e)>o;function a(t,r){return g(t)*g(r)>e}function l(t,r,n){var i1,0,0,aJ(X(t),X(r)),lZ(a,a),ca0,ul-c*c;if(!u)return!n&&t;var fe*l/u,h-e*c/u,dJ(i,a),mQ(i,f);K(m,Q(a,h));var gd,vZ(m,g),yZ(g,g),xv*v-y*(Z(m,m)-1);if(!(x0)){var bT(x),_Q(g,(-v-b)/y);if(K(_,m),_W(_),!n)return _;var w,kt0,Ar0,Mt1,Sr1;Ak&&(wk,kA,Aw);var EA-k,Lp(E-s)o;if(!L&&SM&&(wM,MS,Sw),L||Eo?L?M+S>0^_1(p(_0-k)o?M:S):M_1&&_1S:E>s^(k_0&&_0A)){var CQ(g,(-v+b)/y);return K(C,m),_,W(C)}}}function c(e,r){var in?t:s-t,a0;return e-i?a|1:e>i&&(a|2),r-i?a|4:r>i&&(a|8),a}return pe(a,(function(t){var e,r,o,u,f;return{lineStart:function(){uo!1,f1},point:function(h,p){var d,mh,p,ga(h,p),vn?g?0:c(h,p):g?c(h+(h0?s:-s),p):0;if(!e&&(uog)&&t.lineStart(),g!o&&(!(dl(e,m))||oe(e,d)||oe(m,d))&&(m21),g!o)f0,g?(t.lineStart(),dl(m,e),t.point(d0,d1)):(dl(e,m),t.point(d0,d1,2),t.lineEnd()),ed;else if(i&&e&&n^g){var y;v&r||!(yl(m,e,!0))||(f0,n?(t.lineStart(),t.point(y00,y01),t.point(y10,y11),t.lineEnd()):(t.point(y10,y11),t.lineEnd(),t.lineStart(),t.point(y00,y01,3)))}!g||e&&oe(e,m)||t.point(m0,m1),em,og,rv},lineEnd:function(){o&&t.lineEnd(),enull},clean:function(){return f|(u&&o)1}}}),(function(e,n,i,a){ne(a,t,r,i,e,n)}),n?0,-t:-s,t-s)}function ye(t,r,n,i){function a(e,a){return te&&en&&ra&&ai}function s(e,a,o,s){var c0,f0;if(nulle||(cl(e,o))!(fl(a,o))||u(e,a)0^o>0)do{s.point(0c||3c?t:n,c>1?i:r)}while((c(c+o+4)%4)!f);else s.point(a0,a1)}function l(e,i){return p(e0-t)o?i>0?0:3:p(e0-n)o?i>0?2:1:p(e1-r)o?i>0?1:0:i>0?3:2}function c(t,e){return u(t.x,e.x)}function u(t,e){var rl(t,1),nl(e,1);return r!n?r-n:0r?e1-t1:1r?t0-e0:2r?t1-e1:e0-t0}return function(o){var l,u,f,h,p,d,m,g,v,y,x,bo,_ae(),w{point:T,lineStart:function(){w.pointk,u&&u.push(f);y!0,v!1,mgNaN},lineEnd:function(){l&&(k(h,p),d&&v&&_.rejoin(),l.push(_.result()));w.pointT,v&&b.lineEnd()},polygonStart:function(){b_,l,u,x!0},polygonEnd:function(){var rfunction(){for(var e0,r0,nu.length;rn;++r)for(var a,o,sur,l1,cs.length,fs0,hf0,pf1;lc;++l)ah,op,fsl,hf0,pf1,oi?p>i&&(h-a)*(i-o)>(p-o)*(t-a)&&++e:pi&&(h-a)*(i-o)(p-o)*(t-a)&&--e;return e}(),nx&&r,a(le.merge(l)).length;(n||a)&&(o.polygonStart(),n&&(o.lineStart(),s(null,null,1,o),o.lineEnd()),a&&le(l,c,r,s,o),o.polygonEnd());bo,lufnull}};function T(t,e){a(t,e)&&b.point(t,e)}function k(e,o){var sa(e,o);if(u&&f.push(e,o),y)he,po,ds,y!1,s&&(b.lineStart(),b.point(e,o));else if(s&&v)b.point(e,o);else{var lmMath.max(-1e9,Math.min(1e9,m)),gMath.max(-1e9,Math.min(1e9,g)),ceMath.max(-1e9,Math.min(1e9,e)),oMath.max(-1e9,Math.min(1e9,o));!function(t,e,r,n,i,a){var o,st0,lt1,c0,u1,fe0-s,he1-l;if(or-s,f||!(o>0)){if(o/f,f0){if(oc)return;ou&&(uo)}else if(f>0){if(o>u)return;o>c&&(co)}if(oi-s,f||!(o0)){if(o/f,f0){if(o>u)return;o>c&&(co)}else if(f>0){if(oc)return;ou&&(uo)}if(on-l,h||!(o>0)){if(o/h,h0){if(oc)return;ou&&(uo)}else if(h>0){if(o>u)return;o>c&&(co)}if(oa-l,h||!(o0)){if(o/h,h0){if(o>u)return;o>c&&(co)}else if(h>0){if(oc)return;ou&&(uo)}return c>0&&(t0s+c*f,t1l+c*h),u1&&(e0s+u*f,e1l+u*h),!0}}}}}(l,c,t,r,n,i)?s&&(b.lineStart(),b.point(e,o),x!1):(v||(b.lineStart(),b.point(l0,l1)),b.point(c0,c1),s||b.lineEnd(),x!1)}me,go,vs}return w}}var xe,be,_e,wer(),Te{sphere:E,point:E,lineStart:function(){Te.pointAe,Te.lineEndke},lineEnd:E,polygonStart:E,polygonEnd:E};function ke(){Te.pointTe.lineEndE}function Ae(t,e){xet*h,be_(e*h),_eg(e),Te.pointMe}function Me(t,e){t*h;var r_(e*h),ng(e),ip(t-xe),ag(i),on*_(i),s_e*r-be*n*a,lbe*r+_e*n*a;we.add(m(T(o*o+s*s),l)),xet,ber,_en}function Se(t){return we.reset(),z(t,Te),+we}var Eenull,null,Le{type:LineString,coordinates:Ee};function Ce(t,e){return Ee0t,Ee1e,Se(Le)}var Pe{Feature:function(t,e){return Oe(t.geometry,e)},FeatureCollection:function(t,e){for(var rt.features,n-1,ir.length;++ni;)if(Oe(rn.geometry,e))return!0;return!1}},Ie{Sphere:function(){return!0},Point:function(t,e){return ze(t.coordinates,e)},MultiPoint:function(t,e){for(var rt.coordinates,n-1,ir.length;++ni;)if(ze(rn,e))return!0;return!1},LineString:function(t,e){return De(t.coordinates,e)},MultiLineString:function(t,e){for(var rt.coordinates,n-1,ir.length;++ni;)if(De(rn,e))return!0;return!1},Polygon:function(t,e){return Re(t.coordinates,e)},MultiPolygon:function(t,e){for(var rt.coordinates,n-1,ir.length;++ni;)if(Re(rn,e))return!0;return!1},GeometryCollection:function(t,e){for(var rt.geometries,n-1,ir.length;++ni;)if(Oe(rn,e))return!0;return!1}};function Oe(t,e){return!(!t||!Ie.hasOwnProperty(t.type))&&Iet.type(t,e)}function ze(t,e){return 0Ce(t,e)}function De(t,e){for(var r,n,i,a0,ot.length;ao;a++){if(0(nCe(ta,e)))return!0;if(a>0&&(iCe(ta,ta-1))>0&&ri&&ni&&(r+n-i)*(1-Math.pow((r-n)/i,2))1e-12*i)return!0;rn}return!1}function Re(t,e){return!!he(t.map(Fe),Be(e))}function Fe(t){return(tt.map(Be)).pop(),t}function Be(t){returnt0*h,t1*h}function Ne(t,r,n){var ie.range(t,r-o,n).concat(r);return function(t){return i.map((function(e){returnt,e}))}}function je(t,r,n){var ie.range(t,r-o,n).concat(r);return function(t){return i.map((function(e){returne,t}))}}function Ue(){var t,r,n,i,a,s,l,c,u,f,h,d,m10,gm,y90,x360,b2.5;function _(){return{type:MultiLineString,coordinates:w()}}function w(){return e.range(v(i/y)*y,n,y).map(h).concat(e.range(v(c/x)*x,l,x).map(d)).concat(e.range(v(r/m)*m,t,m).filter((function(t){return p(t%y)>o})).map(u)).concat(e.range(v(s/g)*g,a,g).filter((function(t){return p(t%x)>o})).map(f))}return _.linesfunction(){return w().map((function(t){return{type:LineString,coordinates:t}}))},_.outlinefunction(){return{type:Polygon,coordinates:h(i).concat(d(l).slice(1),h(n).reverse().slice(1),d(c).reverse().slice(1))}},_.extentfunction(t){return arguments.length?_.extentMajor(t).extentMinor(t):_.extentMinor()},_.extentMajorfunction(t){return arguments.length?(i+t00,n+t10,c+t01,l+t11,i>n&&(ti,in,nt),c>l&&(tc,cl,lt),_.precision(b)):i,c,n,l},_.extentMinorfunction(e){return arguments.length?(r+e00,t+e10,s+e01,a+e11,r>t&&(er,rt,te),s>a&&(es,sa,ae),_.precision(b)):r,s,t,a},_.stepfunction(t){return arguments.length?_.stepMajor(t).stepMinor(t):_.stepMinor()},_.stepMajorfunction(t){return arguments.length?(y+t0,x+t1,_):y,x},_.stepMinorfunction(t){return arguments.length?(m+t0,g+t1,_):m,g},_.precisionfunction(e){return arguments.length?(b+e,uNe(s,a,90),fje(r,t,b),hNe(c,l,90),dje(i,n,b),_):b},_.extentMajor(-180,-90+o,180,90-o).extentMinor(-180,-80-o,180,80+o)}function Ve(t){return t}var He,qe,Ge,Ye,Wer(),Xer(),Ze{point:E,lineStart:E,lineEnd:E,polygonStart:function(){Ze.lineStartJe,Ze.lineEnd$e},polygonEnd:function(){Ze.lineStartZe.lineEndZe.pointE,We.add(p(Xe)),Xe.reset()},result:function(){var tWe/2;return We.reset(),t}};function Je(){Ze.pointKe}function Ke(t,e){Ze.pointQe,HeGet,qeYee}function Qe(t,e){Xe.add(Ye*t-Ge*e),Get,Yee}function $e(){Qe(He,qe)}var tr1/0,ertr,rr-tr,nrrr,ir{point:function(t,e){ttr&&(trt);t>rr&&(rrt);eer&&(ere);e>nr&&(nre)},lineStart:E,lineEnd:E,polygonStart:E,polygonEnd:E,result:function(){var ttr,er,rr,nr;return rrnr-(ertr1/0),t}};var ar,or,sr,lr,cr0,ur0,fr0,hr0,pr0,dr0,mr0,gr0,vr0,yr{point:xr,lineStart:br,lineEnd:Tr,polygonStart:function(){yr.lineStartkr,yr.lineEndAr},polygonEnd:function(){yr.pointxr,yr.lineStartbr,yr.lineEndTr},result:function(){var tvr?mr/vr,gr/vr:dr?hr/dr,pr/dr:fr?cr/fr,ur/fr:NaN,NaN;return crurfrhrprdrmrgrvr0,t}};function xr(t,e){cr+t,ur+e,++fr}function br(){yr.point_r}function _r(t,e){yr.pointwr,xr(srt,lre)}function wr(t,e){var rt-sr,ne-lr,iT(r*r+n*n);hr+i*(sr+t)/2,pr+i*(lr+e)/2,dr+i,xr(srt,lre)}function Tr(){yr.pointxr}function kr(){yr.pointMr}function Ar(){Sr(ar,or)}function Mr(t,e){yr.pointSr,xr(arsrt,orlre)}function Sr(t,e){var rt-sr,ne-lr,iT(r*r+n*n);hr+i*(sr+t)/2,pr+i*(lr+e)/2,dr+i,mr+(ilr*t-sr*e)*(sr+t),gr+i*(lr+e),vr+3*i,xr(srt,lre)}function Er(t){this._contextt}Er.prototype{_radius:4.5,pointRadius:function(t){return this._radiust,this},polygonStart:function(){this._line0},polygonEnd:function(){this._lineNaN},lineStart:function(){this._point0},lineEnd:function(){0this._line&&this._context.closePath(),this._pointNaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,u)}},result:E};var Lr,Cr,Pr,Ir,Or,zrr(),Dr{point:E,lineStart:function(){Dr.pointRr},lineEnd:function(){Lr&&Fr(Cr,Pr),Dr.pointE},polygonStart:function(){Lr!0},polygonEnd:function(){Lrnull},result:function(){var t+zr;return zr.reset(),t}};function Rr(t,e){Dr.pointFr,CrIrt,PrOre}function Fr(t,e){Ir-t,Or-e,zr.add(T(Ir*Ir+Or*Or)),Irt,Ore}function Br(){this._string}function Nr(t){returnm0,+t+a+t+,+t+ 0 1,1 0,+-2*t+a+t+,+t+ 0 1,1 0,+2*t+z}function jr(t){return function(e){var rnew Ur;for(var n in t)rntn;return r.streame,r}}function Ur(){}function Vr(t,e,r){var nt.clipExtent&&t.clipExtent();return t.scale(150).translate(0,0),null!n&&t.clipExtent(null),z(r,t.stream(ir)),e(ir.result()),null!n&&t.clipExtent(n),t}function Hr(t,e,r){return Vr(t,(function(r){var ne10-e00,ie11-e01,aMath.min(n/(r10-r00),i/(r11-r01)),o+e00+(n-a*(r10+r00))/2,s+e01+(i-a*(r11+r01))/2;t.scale(150*a).translate(o,s)}),r)}function qr(t,e,r){return Hr(t,0,0,e,r)}function Gr(t,e,r){return Vr(t,(function(r){var n+e,in/(r10-r00),a(n-i*(r10+r00))/2,o-i*r01;t.scale(150*i).translate(a,o)}),r)}function Yr(t,e,r){return Vr(t,(function(r){var n+e,in/(r11-r01),a-i*r00,o(n-i*(r11+r01))/2;t.scale(150*i).translate(a,o)}),r)}Br.prototype{_radius:4.5,_circle:Nr(4.5),pointRadius:function(t){return(t+t)!this._radius&&(this._radiust,this._circlenull),this},polygonStart:function(){this._line0},polygonEnd:function(){this._lineNaN},lineStart:function(){this._point0},lineEnd:function(){0this._line&&this._string.push(Z),this._pointNaN},point:function(t,e){switch(this._point){case 0:this._string.push(M,t,,,e),this._point1;break;case 1:this._string.push(L,t,,,e);break;default:nullthis._circle&&(this._circleNr(this._radius)),this._string.push(M,t,,,e,this._circle)}},result:function(){if(this._string.length){var tthis._string.join();return this._string,t}return null}},Ur.prototype{constructor:Ur,point:function(t,e){this.stream.point(t,e)},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()}};var Wrg(30*h);function Xr(t,e){return+e?function(t,e){function r(n,i,a,s,l,c,u,f,h,d,g,v,y,x){var bu-n,_f-i,wb*b+_*_;if(w>4*e&&y--){var ks+d,Al+g,Sc+v,ET(k*k+A*A+S*S),LM(S/E),Cp(p(S)-1)o||p(a-h)o?(a+h)/2:m(A,k),Pt(C,L),IP0,OP1,zI-n,DO-i,R_*z-b*D;(R*R/w>e||p((b*z+_*D)/w-.5)>.3||s*d+l*g+c*vWr)&&(r(n,i,a,s,l,c,I,O,C,k/E,A/E,S,y,x),x.point(I,O),r(I,O,C,k,A,S,u,f,h,d,g,v,y,x))}}return function(e){var n,i,a,o,s,l,c,u,f,h,p,d,m{point:g,lineStart:v,lineEnd:x,polygonStart:function(){e.polygonStart(),m.lineStartb},polygonEnd:function(){e.polygonEnd(),m.lineStartv}};function g(r,n){rt(r,n),e.point(r0,r1)}function v(){uNaN,m.pointy,e.lineStart()}function y(n,i){var aX(n,i),ot(n,i);r(u,f,c,h,p,d,uo0,fo1,cn,ha0,pa1,da2,16,e),e.point(u,f)}function x(){m.pointg,e.lineEnd()}function b(){v(),m.point_,m.lineEndw}function _(t,e){y(nt,e),iu,af,oh,sp,ld,m.pointy}function w(){r(u,f,c,h,p,d,i,a,n,o,s,l,16,e),m.lineEndx,x()}return m}}(t,e):function(t){return jr({point:function(e,r){et(e,r),this.stream.point(e0,e1)}})}(t)}var Zrjr({point:function(t,e){this.stream.point(t*h,e*h)}});function Jr(t,e,r,n,i){function a(a,o){returne+t*(a*n),r-t*(o*i)}return a.invertfunction(a,o){return(a-e)/t*n,(r-o)/t*i},a}function Kr(t,e,r,n,i,a){var og(a),s_(a),lo*t,cs*t,uo/t,fs/t,h(s*r-o*e)/t,p(s*e+o*r)/t;function d(t,a){returnl*(t*n)-c*(a*i)+e,r-c*t-l*a}return d.invertfunction(t,e){returnn*(u*t-f*e+h),i*(p-f*t-u*e)},d}function Qr(t){return $r((function(){return t}))()}function $r(t){var e,r,n,i,a,o,s,l,c,u,p150,d480,m250,g0,v0,y0,x0,b0,_0,w1,k1,Anull,Mge,Snull,EVe,L.5;function C(t){return l(t0*h,t1*h)}function P(t){return(tl.invert(t0,t1))&&t0*f,t1*f}function I(){var tKr(p,0,0,w,k,_).apply(null,e(g,v)),n(_?Kr:Jr)(p,d-t0,m-t1,w,k,_);return rQt(y,x,b),sJt(e,n),lJt(r,s),oXr(s,L),O()}function O(){return cunull,C}return C.streamfunction(t){return c&&ut?c:cZr(function(t){return jr({point:function(e,r){var nt(e,r);return this.stream.point(n0,n1)}})}(r)(M(o(E(ut)))))},C.preclipfunction(t){return arguments.length?(Mt,Avoid 0,O()):M},C.postclipfunction(t){return arguments.length?(Et,Snianull,O()):E},C.clipAnglefunction(t){return arguments.length?(M+t?ve(At*h):(Anull,ge),O()):A*f},C.clipExtentfunction(t){return arguments.length?(Enullt?(Snianull,Ve):ye(S+t00,n+t01,i+t10,a+t11),O()):nullS?null:S,n,i,a},C.scalefunction(t){return arguments.length?(p+t,I()):p},C.translatefunction(t){return arguments.length?(d+t0,m+t1,I()):d,m},C.centerfunction(t){return arguments.length?(gt0%360*h,vt1%360*h,I()):g*f,v*f},C.rotatefunction(t){return arguments.length?(yt0%360*h,xt1%360*h,bt.length>2?t2%360*h:0,I()):y*f,x*f,b*f},C.anglefunction(t){return arguments.length?(_t%360*h,I()):_*f},C.reflectXfunction(t){return arguments.length?(wt?-1:1,I()):w0},C.reflectYfunction(t){return arguments.length?(kt?-1:1,I()):k0},C.precisionfunction(t){return arguments.length?(oXr(s,Lt*t),O()):T(L)},C.fitExtentfunction(t,e){return Hr(C,t,e)},C.fitSizefunction(t,e){return qr(C,t,e)},C.fitWidthfunction(t,e){return Gr(C,t,e)},C.fitHeightfunction(t,e){return Yr(C,t,e)},function(){return et.apply(this,arguments),C.inverte.invert&&P,I()}}function tn(t){var e0,rs/3,n$r(t),in(e,r);return i.parallelsfunction(t){return arguments.length?n(et0*h,rt1*h):e*f,r*f},i}function en(t,e){var r_(t),n(r+_(e))/2;if(p(n)o)return function(t){var eg(t);function r(t,r){returnt*e,_(r)/e}return r.invertfunction(t,r){returnt/e,M(r*e)},r}(t);var i1+r*(2*n-r),aT(i)/n;function l(t,e){var rT(i-2*n*_(e))/n;returnr*_(t*n),a-r*g(t)}return l.invertfunction(t,e){var ra-e,om(t,p(r))*w(r);return r*n0&&(o-s*w(t)*w(r)),o/n,M((i-(t*t+r*r)*n*n)/(2*n))},l}function rn(){return tn(en).scale(155.424).center(0,33.6442)}function nn(){return rn().parallels(29.5,45.5).scale(1070).translate(480,250).rotate(96,0).center(-.6,38.7)}function an(t){return function(e,r){var ng(e),ig(r),at(n*i);returna*i*_(e),a*_(r)}}function on(t){return function(e,r){var nT(e*e+r*r),it(n),a_(i),og(i);returnm(e*a,n*o),M(n&&r*a/n)}}var snan((function(t){return T(2/(1+t))}));sn.inverton((function(t){return 2*M(t/2)}));var lnan((function(t){return(tA(t))&&t/_(t)}));function cn(t,e){returnt,x(k((l+e)/2))}function un(t){var e,r,n,iQr(t),ai.center,oi.scale,li.translate,ci.clipExtent,unull;function f(){var as*o(),li(re(i.rotate()).invert(0,0));return c(nullu?l0-a,l1-a,l0+a,l1+a:tcn?Math.max(l0-a,u),e,Math.min(l0+a,r),n:u,Math.max(l1-a,e),r,Math.min(l1+a,n))}return i.scalefunction(t){return arguments.length?(o(t),f()):o()},i.translatefunction(t){return arguments.length?(l(t),f()):l()},i.centerfunction(t){return arguments.length?(a(t),f()):a()},i.clipExtentfunction(t){return arguments.length?(nullt?uernnull:(u+t00,e+t01,r+t10,n+t11),f()):nullu?null:u,e,r,n},f()}function fn(t){return k((l+t)/2)}function hn(t,e){var rg(t),nte?_(t):x(r/g(e))/x(fn(e)/fn(t)),ir*b(fn(t),n)/n;if(!n)return cn;function a(t,e){i>0?e-l+o&&(e-l+o):e>l-o&&(el-o);var ri/b(fn(e),n);returnr*_(n*t),i-r*g(n*t)}return a.invertfunction(t,e){var ri-e,aw(n)*T(t*t+r*r),om(t,p(r))*w(r);return r*n0&&(o-s*w(t)*w(r)),o/n,2*d(b(i/a,1/n))-l},a}function pn(t,e){returnt,e}function dn(t,e){var rg(t),nte?_(t):(r-g(e))/(e-t),ir/n+t;if(p(n)o)return pn;function a(t,e){var ri-e,an*t;returnr*_(a),i-r*g(a)}return a.invertfunction(t,e){var ri-e,am(t,p(r))*w(r);return r*n0&&(a-s*w(t)*w(r)),a/n,i-w(n)*T(t*t+r*r)},a}ln.inverton((function(t){return t})),cn.invertfunction(t,e){returnt,2*d(y(e))-l},pn.invertpn;var mn1.340264,gn-.081106,vn893e-6,yn.003796,xnT(3)/2;function bn(t,e){var rM(xn*_(e)),nr*r,in*n*n;returnt*g(r)/(xn*(mn+3*gn*n+i*(7*vn+9*yn*n))),r*(mn+gn*n+i*(vn+yn*n))}function _n(t,e){var rg(e),ng(t)*r;returnr*_(t)/n,_(e)/n}function wn(t,e){var re*e,nr*r;returnt*(.8707-.131979*r+n*(n*(.003971*r-.001529*n)-.013791)),e*(1.007226+r*(.015085+n*(.028874*r-.044475-.005916*n)))}function Tn(t,e){returng(e)*_(t),_(e)}function kn(t,e){var rg(e),n1+g(t)*r;returnr*_(t)/n,_(e)/n}function An(t,e){returnx(k((l+e)/2)),-t}bn.invertfunction(t,e){for(var r,ne,in*n,ai*i*i,o0;o12&&(a(i(n-r(n*(mn+gn*i+a*(vn+yn*i))-e)/(mn+3*gn*i+a*(7*vn+9*yn*i)))*n)*i*i,!(p(r)1e-12));++o);returnxn*t*(mn+3*gn*i+a*(7*vn+9*yn*i))/g(n),M(_(n)/xn)},_n.inverton(d),wn.invertfunction(t,e){var r,ne,i25;do{var an*n,sa*a;n-r(n*(1.007226+a*(.015085+s*(.028874*a-.044475-.005916*s)))-e)/(1.007226+a*(.045255+s*(.259866*a-.311325-.005916*11*s)))}while(p(r)>o&&--i>0);returnt/(.8707+(an*n)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),n},Tn.inverton(M),kn.inverton((function(t){return 2*d(t)})),An.invertfunction(t,e){return-e,2*d(y(t))-l},t.geoAlbersnn,t.geoAlbersUsafunction(){var t,e,r,n,i,a,snn(),lrn().rotate(154,0).center(-2,58.5).parallels(55,65),crn().rotate(157,0).center(-3,19.9).parallels(8,18),u{point:function(t,e){at,e}};function f(t){var et0,ot1;return anull,r.point(e,o),a||(n.point(e,o),a)||(i.point(e,o),a)}function h(){return tenull,f}return f.invertfunction(t){var es.scale(),rs.translate(),n(t0-r0)/e,i(t1-r1)/e;return(i>.12&&i.234&&n>-.425&&n-.214?l:i>.166&&i.234&&n>-.214&&n-.115?c:s).invert(t)},f.streamfunction(r){return t&&er?t:(ns.stream(er),l.stream(r),c.stream(r),in.length,t{point:function(t,e){for(var r-1;++ri;)nr.point(t,e)},sphere:function(){for(var t-1;++ti;)nt.sphere()},lineStart:function(){for(var t-1;++ti;)nt.lineStart()},lineEnd:function(){for(var t-1;++ti;)nt.lineEnd()},polygonStart:function(){for(var t-1;++ti;)nt.polygonStart()},polygonEnd:function(){for(var t-1;++ti;)nt.polygonEnd()}});var n,i},f.precisionfunction(t){return arguments.length?(s.precision(t),l.precision(t),c.precision(t),h()):s.precision()},f.scalefunction(t){return arguments.length?(s.scale(t),l.scale(.35*t),c.scale(t),f.translate(s.translate())):s.scale()},f.translatefunction(t){if(!arguments.length)return s.translate();var es.scale(),a+t0,f+t1;return rs.translate(t).clipExtent(a-.455*e,f-.238*e,a+.455*e,f+.238*e).stream(u),nl.translate(a-.307*e,f+.201*e).clipExtent(a-.425*e+o,f+.12*e+o,a-.214*e-o,f+.234*e-o).stream(u),ic.translate(a-.205*e,f+.212*e).clipExtent(a-.214*e+o,f+.166*e+o,a-.115*e-o,f+.234*e-o).stream(u),h()},f.fitExtentfunction(t,e){return Hr(f,t,e)},f.fitSizefunction(t,e){return qr(f,t,e)},f.fitWidthfunction(t,e){return Gr(f,t,e)},f.fitHeightfunction(t,e){return Yr(f,t,e)},f.scale(1070)},t.geoAreafunction(t){return U.reset(),z(t,V),2*U},t.geoAzimuthalEqualAreafunction(){return Qr(sn).scale(124.75).clipAngle(179.999)},t.geoAzimuthalEqualAreaRawsn,t.geoAzimuthalEquidistantfunction(){return Qr(ln).scale(79.4188).clipAngle(179.999)},t.geoAzimuthalEquidistantRawln,t.geoBoundsfunction(t){var e,r,n,i,a,o,s;if(ntrt-(ttet1/0),lt,z(t,St),rlt.length){for(lt.sort(Rt),e1,anlt0;er;++e)Ft(n,(ilte)0)||Ft(n,i1)?(Dt(n0,i1)>Dt(n0,n1)&&(n1i1),Dt(i0,n1)>Dt(n0,n1)&&(n0i0)):a.push(ni);for(o-1/0,e0,nara.length-1;er;ni,++e)iae,(sDt(n1,i0))>o&&(os,tti0,rtn1)}return ltctnull,tt1/0||et1/0?NaN,NaN,NaN,NaN:tt,et,rt,nt},t.geoCentroidfunction(t){utfthtptdtmtgtvtytxtbt0,z(t,Bt);var eyt,rxt,nbt,ie*e+r*r+n*n;return i1e-12&&(emt,rgt,nvt,fto&&(eht,rpt,ndt),(ie*e+r*r+n*n)1e-12)?NaN,NaN:m(r,e)*f,M(n/T(i))*f},t.geoCirclefunction(){var t,e,rZt(0,0),nZt(90),iZt(6),a{point:function(r,n){t.push(re(r,n)),r0*f,r1*f}};function o(){var or.apply(this,arguments),sn.apply(this,arguments)*h,li.apply(this,arguments)*h;return t,eQt(-o0*h,-o1*h,0).invert,ne(a,s,l,1),o{type:Polygon,coordinates:t},tenull,o}return o.centerfunction(t){return arguments.length?(rfunctiontypeof t?t:Zt(+t0,+t1),o):r},o.radiusfunction(t){return arguments.length?(nfunctiontypeof t?t:Zt(+t),o):n},o.precisionfunction(t){return arguments.length?(ifunctiontypeof t?t:Zt(+t),o):i},o},t.geoClipAntimeridiange,t.geoClipCircleve,t.geoClipExtentfunction(){var t,e,r,n0,i0,a960,o500;return r{stream:function(r){return t&&er?t:tye(n,i,a,o)(er)},extent:function(s){return arguments.length?(n+s00,i+s01,a+s10,o+s11,tenull,r):n,i,a,o}}},t.geoClipRectangleye,t.geoConicConformalfunction(){return tn(hn).scale(109.5).parallels(30,30)},t.geoConicConformalRawhn,t.geoConicEqualArearn,t.geoConicEqualAreaRawen,t.geoConicEquidistantfunction(){return tn(dn).scale(131.154).center(0,13.9389)},t.geoConicEquidistantRawdn,t.geoContainsfunction(t,e){return(t&&Pe.hasOwnProperty(t.type)?Pet.type:Oe)(t,e)},t.geoDistanceCe,t.geoEqualEarthfunction(){return Qr(bn).scale(177.158)},t.geoEqualEarthRawbn,t.geoEquirectangularfunction(){return Qr(pn).scale(152.63)},t.geoEquirectangularRawpn,t.geoGnomonicfunction(){return Qr(_n).scale(144.049).clipAngle(60)},t.geoGnomonicRaw_n,t.geoGraticuleUe,t.geoGraticule10function(){return Ue()()},t.geoIdentityfunction(){var t,e,r,n,i,a,o,s1,l0,c0,u1,p1,d0,mnull,v1,y1,xjr({point:function(t,e){var rT(t,e);this.stream.point(r0,r1)}}),bVe;function w(){return vs*u,ys*p,aonull,T}function T(r){var nr0*v,ir1*y;if(d){var ai*t-n*e;nn*t+i*e,ia}returnn+l,i+c}return T.invertfunction(r){var nr0-l,ir1-c;if(d){var ai*t+n*e;nn*t-i*e,ia}returnn/v,i/y},T.streamfunction(t){return a&&ot?a:ax(b(ot))},T.postclipfunction(t){return arguments.length?(bt,mrninull,w()):b},T.clipExtentfunction(t){return arguments.length?(bnullt?(mrninull,Ve):ye(m+t00,r+t01,n+t10,i+t11),w()):nullm?null:m,r,n,i},T.scalefunction(t){return arguments.length?(s+t,w()):s},T.translatefunction(t){return arguments.length?(l+t0,c+t1,w()):l,c},T.anglefunction(r){return arguments.length?(e_(dr%360*h),tg(d),w()):d*f},T.reflectXfunction(t){return arguments.length?(ut?-1:1,w()):u0},T.reflectYfunction(t){return arguments.length?(pt?-1:1,w()):p0},T.fitExtentfunction(t,e){return Hr(T,t,e)},T.fitSizefunction(t,e){return qr(T,t,e)},T.fitWidthfunction(t,e){return Gr(T,t,e)},T.fitHeightfunction(t,e){return Yr(T,t,e)},T},t.geoInterpolatefunction(t,e){var rt0*h,nt1*h,ie0*h,ae1*h,og(n),s_(n),lg(a),c_(a),uo*g(r),po*_(r),dl*g(i),vl*_(i),y2*M(T(S(a-n)+o*l*S(i-r))),x_(y),by?function(t){var e_(t*y)/x,r_(y-t)/x,nr*u+e*d,ir*p+e*v,ar*s+e*c;returnm(i,n)*f,m(a,T(n*n+i*i))*f}:function(){returnr*f,n*f};return b.distancey,b},t.geoLengthSe,t.geoMercatorfunction(){return un(cn).scale(961/u)},t.geoMercatorRawcn,t.geoNaturalEarth1function(){return Qr(wn).scale(175.295)},t.geoNaturalEarth1Rawwn,t.geoOrthographicfunction(){return Qr(Tn).scale(249.5).clipAngle(90+o)},t.geoOrthographicRawTn,t.geoPathfunction(t,e){var r,n,i4.5;function a(t){return t&&(functiontypeof i&&n.pointRadius(+i.apply(this,arguments)),z(t,r(n))),n.result()}return a.areafunction(t){return z(t,r(Ze)),Ze.result()},a.measurefunction(t){return z(t,r(Dr)),Dr.result()},a.boundsfunction(t){return z(t,r(ir)),ir.result()},a.centroidfunction(t){return z(t,r(yr)),yr.result()},a.projectionfunction(e){return arguments.length?(rnulle?(tnull,Ve):(te).stream,a):t},a.contextfunction(t){return arguments.length?(nnullt?(enull,new Br):new Er(et),function!typeof i&&n.pointRadius(i),a):e},a.pointRadiusfunction(t){return arguments.length?(ifunctiontypeof t?t:(n.pointRadius(+t),+t),a):i},a.projection(t).context(e)},t.geoProjectionQr,t.geoProjectionMutator$r,t.geoRotationre,t.geoStereographicfunction(){return Qr(kn).scale(250).clipAngle(142)},t.geoStereographicRawkn,t.geoStreamz,t.geoTransformfunction(t){return{stream:jr(t)}},t.geoTransverseMercatorfunction(){var tun(An),et.center,rt.rotate;return t.centerfunction(t){return arguments.length?e(-t1,t0):(te())1,-t0},t.rotatefunction(t){return arguments.length?r(t0,t1,t.length>2?t2+90:90):(tr())0,t1,t2-90},r(0,0,90).scale(159.155)},t.geoTransverseMercatorRawAn,Object.defineProperty(t,__esModule,{value:!0})}))},{d3-array:102},110:function(t,e,r){!function(t,n){objecttypeof r&&void 0!e?n(r):n((tt||self).d3t.d3||{})}(this,(function(t){use strict;function e(t,e){return t.parente.parent?1:2}function r(t,e){return t+e.x}function n(t,e){return Math.max(t,e.y)}function i(t){var e0,rt.children,nr&&r.length;if(n)for(;--n>0;)e+rn.value;else e1;t.valuee}function a(t,e){var r,n,i,a,s,unew c(t),f+t.value&&(u.valuet.value),hu;for(nulle&&(eo);rh.pop();)if(f&&(r.value+r.data.value),(ie(r.data))&&(si.length))for(r.childrennew Array(s),as-1;a>0;--a)h.push(nr.childrenanew c(ia)),n.parentr,n.depthr.depth+1;return u.eachBefore(l)}function o(t){return t.children}function s(t){t.datat.data.data}function l(t){var e0;do{t.heighte}while((tt.parent)&&t.height++e)}function c(t){this.datat,this.depththis.height0,this.parentnull}c.prototypea.prototype{constructor:c,count:function(){return this.eachAfter(i)},each:function(t){var e,r,n,i,athis,oa;do{for(eo.reverse(),o;ae.pop();)if(t(a),ra.children)for(n0,ir.length;ni;++n)o.push(rn)}while(o.length);return this},eachAfter:function(t){for(var e,r,n,ithis,ai,o;ia.pop();)if(o.push(i),ei.children)for(r0,ne.length;rn;++r)a.push(er);for(;io.pop();)t(i);return this},eachBefore:function(t){for(var e,r,nthis,in;ni.pop();)if(t(n),en.children)for(re.length-1;r>0;--r)i.push(er);return this},sum:function(t){return this.eachAfter((function(e){for(var r+t(e.data)||0,ne.children,in&&n.length;--i>0;)r+ni.value;e.valuer}))},sort:function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))},path:function(t){for(var ethis,rfunction(t,e){if(te)return t;var rt.ancestors(),ne.ancestors(),inull;tr.pop(),en.pop();for(;te;)it,tr.pop(),en.pop();return i}(e,t),ne;e!r;)ee.parent,n.push(e);for(var in.length;t!r;)n.splice(i,0,t),tt.parent;return n},ancestors:function(){for(var tthis,et;tt.parent;)e.push(t);return e},descendants:function(){var t;return this.each((function(e){t.push(e)})),t},leaves:function(){var t;return this.eachBefore((function(e){e.children||t.push(e)})),t},links:function(){var tthis,e;return t.each((function(r){r!t&&e.push({source:r.parent,target:r})})),e},copy:function(){return a(this).eachBefore(s)}};var uArray.prototype.slice;function f(t){for(var e,r,n0,i(tfunction(t){for(var e,r,nt.length;n;)rMath.random()*n--|0,etn,tntr,tre;return t}(u.call(t))).length,a;ni;)etn,r&&d(r,e)?++n:(rg(ah(a,e)),n0);return r}function h(t,e){var r,n;if(m(e,t))returne;for(r0;rt.length;++r)if(p(e,tr)&&m(v(tr,e),t))returntr,e;for(r0;rt.length-1;++r)for(nr+1;nt.length;++n)if(p(v(tr,tn),e)&&p(v(tr,e),tn)&&p(v(tn,e),tr)&&m(y(tr,tn,e),t))returntr,tn,e;throw new Error}function p(t,e){var rt.r-e.r,ne.x-t.x,ie.y-t.y;return r0||r*rn*n+i*i}function d(t,e){var rt.r-e.r+1e-6,ne.x-t.x,ie.y-t.y;return r>0&&r*r>n*n+i*i}function m(t,e){for(var r0;re.length;++r)if(!d(t,er))return!1;return!0}function g(t){switch(t.length){case 1:return{x:(et0).x,y:e.y,r:e.r};case 2:return v(t0,t1);case 3:return y(t0,t1,t2)}var e}function v(t,e){var rt.x,nt.y,it.r,ae.x,oe.y,se.r,la-r,co-n,us-i,fMath.sqrt(l*l+c*c);return{x:(r+a+l/f*u)/2,y:(n+o+c/f*u)/2,r:(f+i+s)/2}}function y(t,e,r){var nt.x,it.y,at.r,oe.x,se.y,le.r,cr.x,ur.y,fr.r,hn-o,pn-c,di-s,mi-u,gl-a,vf-a,yn*n+i*i-a*a,xy-o*o-s*s+l*l,by-c*c-u*u+f*f,_p*d-h*m,w(d*b-m*x)/(2*_)-n,T(m*g-d*v)/_,k(p*x-h*b)/(2*_)-i,A(h*v-p*g)/_,MT*T+A*A-1,S2*(a+w*T+k*A),Ew*w+k*k-a*a,L-(M?(S+Math.sqrt(S*S-4*M*E))/(2*M):E/S);return{x:n+w+T*L,y:i+k+A*L,r:L}}function x(t,e,r){var n,i,a,o,st.x-e.x,lt.y-e.y,cs*s+l*l;c?(ie.r+r.r,i*i,ot.r+r.r,i>(o*o)?(n(c+o-i)/(2*c),aMath.sqrt(Math.max(0,o/c-n*n)),r.xt.x-n*s-a*l,r.yt.y-n*l+a*s):(n(c+i-o)/(2*c),aMath.sqrt(Math.max(0,i/c-n*n)),r.xe.x+n*s-a*l,r.ye.y+n*l+a*s)):(r.xe.x+r.r,r.ye.y)}function b(t,e){var rt.r+e.r-1e-6,ne.x-t.x,ie.y-t.y;return r>0&&r*r>n*n+i*i}function _(t){var et._,rt.next._,ne.r+r.r,i(e.x*r.r+r.x*e.r)/n,a(e.y*r.r+r.y*e.r)/n;return i*i+a*a}function w(t){this._t,this.nextnull,this.previousnull}function T(t){if(!(it.length))return 0;var e,r,n,i,a,o,s,l,c,u,h;if((et0).x0,e.y0,!(i>1))return e.r;if(rt1,e.x-r.r,r.xe.r,r.y0,!(i>2))return e.r+r.r;x(r,e,nt2),enew w(e),rnew w(r),nnew w(n),e.nextn.previousr,r.nexte.previousn,n.nextr.previouse;t:for(s3;si;++s){x(e._,r._,nts),nnew w(n),lr.next,ce.previous,ur._.r,he._.r;do{if(uh){if(b(l._,n._)){rl,e.nextr,r.previouse,--s;continue t}u+l._.r,ll.next}else{if(b(c._,n._)){(ec).nextr,r.previouse,--s;continue t}h+c._.r,cc.previous}}while(l!c.next);for(n.previouse,n.nextr,e.nextr.previousrn,a_(e);(nn.next)!r;)(o_(n))a&&(en,ao);re.next}for(er._,nr;(nn.next)!r;)e.push(n._);for(nf(e),s0;si;++s)(ets).x-n.x,e.y-n.y;return n.r}function k(t){return nullt?null:A(t)}function A(t){if(function!typeof t)throw new Error;return t}function M(){return 0}function S(t){return function(){return t}}function E(t){return Math.sqrt(t.value)}function L(t){return function(e){e.children||(e.rMath.max(0,+t(e)||0))}}function C(t,e){return function(r){if(nr.children){var n,i,a,on.length,st(r)*e||0;if(s)for(i0;io;++i)ni.r+s;if(aT(n),s)for(i0;io;++i)ni.r-s;r.ra+s}}}function P(t){return function(e){var re.parent;e.r*t,r&&(e.xr.x+t*e.x,e.yr.y+t*e.y)}}function I(t){t.x0Math.round(t.x0),t.y0Math.round(t.y0),t.x1Math.round(t.x1),t.y1Math.round(t.y1)}function O(t,e,r,n,i){for(var a,ot.children,s-1,lo.length,ct.value&&(n-e)/t.value;++sl;)(aos).y0r,a.y1i,a.x0e,a.x1e+a.value*c}var z{depth:-1},D{};function R(t){return t.id}function F(t){return t.parentId}function B(t,e){return t.parente.parent?1:2}function N(t){var et.children;return e?e0:t.t}function j(t){var et.children;return e?ee.length-1:t.t}function U(t,e,r){var nr/(e.i-t.i);e.c-n,e.s+r,t.c+n,e.z+r,e.m+r}function V(t,e,r){return t.a.parente.parent?t.a:r}function H(t,e){this._t,this.parentnull,this.childrennull,this.Anull,this.athis,this.z0,this.m0,this.c0,this.s0,this.tnull,this.ie}function q(t,e,r,n,i){for(var a,ot.children,s-1,lo.length,ct.value&&(i-r)/t.value;++sl;)(aos).x0e,a.x1n,a.y0r,a.y1r+a.value*c}H.prototypeObject.create(c.prototype);var G(1+Math.sqrt(5))/2;function Y(t,e,r,n,i,a){for(var o,s,l,c,u,f,h,p,d,m,g,v,ye.children,x0,b0,_y.length,we.value;x_;){li-r,ca-n;do{uyb++.value}while(!u&&b_);for(fhu,gu*u*(mMath.max(c/l,l/c)/(w*t)),dMath.max(h/g,g/f);b_;++b){if(u+syb.value,sf&&(fs),s>h&&(hs),gu*u*m,(pMath.max(h/g,g/f))>d){u-s;break}dp}v.push(o{value:u,dice:lc,children:y.slice(x,b)}),o.dice?O(o,r,n,i,w?n+c*u/w:a):q(o,r,n,w?r+l*u/w:i,a),w-u,xb}return v}var Wfunction t(e){function r(t,r,n,i,a){Y(e,t,r,n,i,a)}return r.ratiofunction(e){return t((e+e)>1?e:1)},r}(G);var Xfunction t(e){function r(t,r,n,i,a){if((ot._squarify)&&o.ratioe)for(var o,s,l,c,u,f-1,ho.length,pt.value;++fh;){for(l(sof).children,cs.value0,ul.length;cu;++c)s.value+lc.value;s.dice?O(s,r,n,i,n+(a-n)*s.value/p):q(s,r,n,r+(i-r)*s.value/p,a),p-s.value}else t._squarifyoY(e,t,r,n,i,a),o.ratioe}return r.ratiofunction(e){return t((e+e)>1?e:1)},r}(G);t.clusterfunction(){var te,i1,a1,o!1;function s(e){var s,l0;e.eachAfter((function(e){var ie.children;i?(e.xfunction(t){return t.reduce(r,0)/t.length}(i),e.yfunction(t){return 1+t.reduce(n,0)}(i)):(e.xs?l+t(e,s):0,e.y0,se)}));var cfunction(t){for(var e;et.children;)te0;return t}(e),ufunction(t){for(var e;et.children;)tee.length-1;return t}(e),fc.x-t(c,u)/2,hu.x+t(u,c)/2;return e.eachAfter(o?function(t){t.x(t.x-e.x)*i,t.y(e.y-t.y)*a}:function(t){t.x(t.x-f)/(h-f)*i,t.y(1-(e.y?t.y/e.y:1))*a})}return s.separationfunction(e){return arguments.length?(te,s):t},s.sizefunction(t){return arguments.length?(o!1,i+t0,a+t1,s):o?null:i,a},s.nodeSizefunction(t){return arguments.length?(o!0,i+t0,a+t1,s):o?i,a:null},s},t.hierarchya,t.packfunction(){var tnull,e1,r1,nM;function i(i){return i.xe/2,i.yr/2,t?i.eachBefore(L(t)).eachAfter(C(n,.5)).eachBefore(P(1)):i.eachBefore(L(E)).eachAfter(C(M,1)).eachAfter(C(n,i.r/Math.min(e,r))).eachBefore(P(Math.min(e,r)/(2*i.r))),i}return i.radiusfunction(e){return arguments.length?(tk(e),i):t},i.sizefunction(t){return arguments.length?(e+t0,r+t1,i):e,r},i.paddingfunction(t){return arguments.length?(nfunctiontypeof t?t:S(+t),i):n},i},t.packEnclosef,t.packSiblingsfunction(t){return T(t),t},t.partitionfunction(){var t1,e1,r0,n!1;function i(i){var ai.height+1;return i.x0i.y0r,i.x1t,i.y1e/a,i.eachBefore(function(t,e){return function(n){n.children&&O(n,n.x0,t*(n.depth+1)/e,n.x1,t*(n.depth+2)/e);var in.x0,an.y0,on.x1-r,sn.y1-r;oi&&(io(i+o)/2),sa&&(as(a+s)/2),n.x0i,n.y0a,n.x1o,n.y1s}}(e,a)),n&&i.eachBefore(I),i}return i.roundfunction(t){return arguments.length?(n!!t,i):n},i.sizefunction(r){return arguments.length?(t+r0,e+r1,i):t,e},i.paddingfunction(t){return arguments.length?(r+t,i):r},i},t.stratifyfunction(){var tR,eF;function r(r){var n,i,a,o,s,u,f,hr.length,pnew Array(h),d{};for(i0;ih;++i)nri,spinew c(n),null!(ut(n,i,r))&&(u+)&&(df$+(s.idu)f in d?D:s);for(i0;ih;++i)if(spi,null!(ue(ri,i,r))&&(u+)){if(!(od$+u))throw new Error(missing: +u);if(oD)throw new Error(ambiguous: +u);o.children?o.children.push(s):o.childrens,s.parento}else{if(a)throw new Error(multiple roots);as}if(!a)throw new Error(no root);if(a.parentz,a.eachBefore((function(t){t.deptht.parent.depth+1,--h})).eachBefore(l),a.parentnull,h>0)throw new Error(cycle);return a}return r.idfunction(e){return arguments.length?(tA(e),r):t},r.parentIdfunction(t){return arguments.length?(eA(t),r):e},r},t.treefunction(){var tB,e1,r1,nnull;function i(i){var lfunction(t){for(var e,r,n,i,a,onew H(t,0),so;es.pop();)if(ne._.children)for(e.childrennew Array(an.length),ia-1;i>0;--i)s.push(re.childreninew H(ni,i)),r.parente;return(o.parentnew H(null,0)).childreno,o}(i);if(l.eachAfter(a),l.parent.m-l.z,l.eachBefore(o),n)i.eachBefore(s);else{var ci,ui,fi;i.eachBefore((function(t){t.xc.x&&(ct),t.x>u.x&&(ut),t.depth>f.depth&&(ft)}));var hcu?1:t(c,u)/2,ph-c.x,de/(u.x+h+p),mr/(f.depth||1);i.eachBefore((function(t){t.x(t.x+p)*d,t.yt.depth*m}))}return i}function a(e){var re.children,ne.parent.children,ie.i?ne.i-1:null;if(r){!function(t){for(var e,r0,n0,it.children,ai.length;--a>0;)(eia).z+r,e.m+r,r+e.s+(n+e.c)}(e);var a(r0.z+rr.length-1.z)/2;i?(e.zi.z+t(e._,i._),e.me.z-a):e.za}else i&&(e.zi.z+t(e._,i._));e.parent.Afunction(e,r,n){if(r){for(var i,ae,oe,sr,la.parent.children0,ca.m,uo.m,fs.m,hl.m;sj(s),aN(a),s&&a;)lN(l),(oj(o)).ae,(is.z+f-a.z-c+t(s._,a._))>0&&(U(V(s,e,n),e,i),c+i,u+i),f+s.m,c+a.m,h+l.m,u+o.m;s&&!j(o)&&(o.ts,o.m+f-u),a&&!N(l)&&(l.ta,l.m+c-h,ne)}return n}(e,i,e.parent.A||n0)}function o(t){t._.xt.z+t.parent.m,t.m+t.parent.m}function s(t){t.x*e,t.yt.depth*r}return i.separationfunction(e){return arguments.length?(te,i):t},i.sizefunction(t){return arguments.length?(n!1,e+t0,r+t1,i):n?null:e,r},i.nodeSizefunction(t){return arguments.length?(n!0,e+t0,r+t1,i):n?e,r:null},i},t.treemapfunction(){var tW,e!1,r1,n1,i0,aM,oM,sM,lM,cM;function u(t){return t.x0t.y00,t.x1r,t.y1n,t.eachBefore(f),i0,e&&t.eachBefore(I),t}function f(e){var rie.depth,ne.x0+r,ue.y0+r,fe.x1-r,he.y1-r;fn&&(nf(n+f)/2),hu&&(uh(u+h)/2),e.x0n,e.y0u,e.x1f,e.y1h,e.children&&(rie.depth+1a(e)/2,n+c(e)-r,u+o(e)-r,(f-s(e)-r)n&&(nf(n+f)/2),(h-l(e)-r)u&&(uh(u+h)/2),t(e,n,u,f,h))}return u.roundfunction(t){return arguments.length?(e!!t,u):e},u.sizefunction(t){return arguments.length?(r+t0,n+t1,u):r,n},u.tilefunction(e){return arguments.length?(tA(e),u):t},u.paddingfunction(t){return arguments.length?u.paddingInner(t).paddingOuter(t):u.paddingInner()},u.paddingInnerfunction(t){return arguments.length?(afunctiontypeof t?t:S(+t),u):a},u.paddingOuterfunction(t){return arguments.length?u.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):u.paddingTop()},u.paddingTopfunction(t){return arguments.length?(ofunctiontypeof t?t:S(+t),u):o},u.paddingRightfunction(t){return arguments.length?(sfunctiontypeof t?t:S(+t),u):s},u.paddingBottomfunction(t){return arguments.length?(lfunctiontypeof t?t:S(+t),u):l},u.paddingLeftfunction(t){return arguments.length?(cfunctiontypeof t?t:S(+t),u):c},u},t.treemapBinaryfunction(t,e,r,n,i){var a,o,st.children,ls.length,cnew Array(l+1);for(c0oa0;al;++a)ca+1o+sa.value;!function t(e,r,n,i,a,o,l){if(e>r-1){var use;return u.x0i,u.y0a,u.x1o,void(u.y1l)}var fce,hn/2+f,pe+1,dr-1;for(;pd;){var mp+d>>>1;cmh?pm+1:dm}h-cp-1cp-h&&e+1p&&--p;var gcp-f,vn-g;if(o-i>l-a){var y(i*v+o*g)/n;t(e,p,g,i,a,y,l),t(p,r,v,y,a,o,l)}else{var x(a*v+l*g)/n;t(e,p,g,i,a,o,x),t(p,r,v,i,x,o,l)}}(0,l,t.value,e,r,n,i)},t.treemapDiceO,t.treemapResquarifyX,t.treemapSliceq,t.treemapSliceDicefunction(t,e,r,n,i){(1&t.depth?q:O)(t,e,r,n,i)},t.treemapSquarifyW,Object.defineProperty(t,__esModule,{value:!0})}))},{},111:function(t,e,r){!function(n,i){objecttypeof r&&void 0!e?i(r,t(d3-color)):i((nn||self).d3n.d3||{},n.d3)}(this,(function(t,e){use strict;function r(t,e,r,n,i){var at*t,oa*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*r+(1+3*t+3*a-3*o)*n+o*i)/6}function n(t){var et.length-1;return function(n){var in0?n0:n>1?(n1,e-1):Math.floor(n*e),ati,oti+1,si>0?ti-1:2*a-o,lie-1?ti+2:2*o-a;return r((n-i/e)*e,s,a,o,l)}}function i(t){var et.length;return function(n){var iMath.floor(((n%1)0?++n:n)*e),at(i+e-1)%e,oti%e,st(i+1)%e,lt(i+2)%e;return r((n-i/e)*e,a,o,s,l)}}function a(t){return function(){return t}}function o(t,e){return function(r){return t+r*e}}function s(t,e){var re-t;return r?o(t,r>180||r-180?r-360*Math.round(r/360):r):a(isNaN(t)?e:t)}function l(t){return 1(t+t)?c:function(e,r){return r-e?function(t,e,r){return tMath.pow(t,r),eMath.pow(e,r)-t,r1/r,function(n){return Math.pow(t+n*e,r)}}(e,r,t):a(isNaN(e)?r:e)}}function c(t,e){var re-t;return r?o(t,r):a(isNaN(t)?e:t)}var ufunction t(r){var nl(r);function i(t,r){var in((te.rgb(t)).r,(re.rgb(r)).r),an(t.g,r.g),on(t.b,r.b),sc(t.opacity,r.opacity);return function(e){return t.ri(e),t.ga(e),t.bo(e),t.opacitys(e),t+}}return i.gammat,i}(1);function f(t){return function(r){var n,i,ar.length,onew Array(a),snew Array(a),lnew Array(a);for(n0;na;++n)ie.rgb(rn),oni.r||0,sni.g||0,lni.b||0;return ot(o),st(s),lt(l),i.opacity1,function(t){return i.ro(t),i.gs(t),i.bl(t),i+}}}var hf(n),pf(i);function d(t,e){e||(e);var r,nt?Math.min(e.length,t.length):0,ie.slice();return function(a){for(r0;rn;++r)irtr*(1-a)+er*a;return i}}function m(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}function g(t,e){var r,ne?e.length:0,it?Math.min(n,t.length):0,anew Array(i),onew Array(n);for(r0;ri;++r)arT(tr,er);for(;rn;++r)orer;return function(t){for(r0;ri;++r)orar(t);return o}}function v(t,e){var rnew Date;return t+t,e+e,function(n){return r.setTime(t*(1-n)+e*n),r}}function y(t,e){return t+t,e+e,function(r){return t*(1-r)+e*r}}function x(t,e){var r,n{},i{};for(r in null!t&&objecttypeof t||(t{}),null!e&&objecttypeof e||(e{}),e)r in t?nrT(tr,er):irer;return function(t){for(r in n)irnr(t);return i}}var b/-+?(?:\d+\.?\d*|\.?\d+)(?:eE-+?\d+)?/g,_new RegExp(b.source,g);function w(t,e){var r,n,i,ab.lastIndex_.lastIndex0,o-1,s,l;for(t+,e+;(rb.exec(t))&&(n_.exec(e));)(in.index)>a&&(ie.slice(a,i),so?so+i:s++oi),(rr0)(nn0)?so?so+n:s++on:(s++onull,l.push({i:o,x:y(r,n)})),a_.lastIndex;return ae.length&&(ie.slice(a),so?so+i:s++oi),s.length2?l0?function(t){return function(e){return t(e)+}}(l0.x):function(t){return function(){return t}}(e):(el.length,function(t){for(var r,n0;ne;++n)s(rln).ir.x(t);return s.join()})}function T(t,r){var n,itypeof r;return nullr||booleani?a(r):(numberi?y:stringi?(ne.color(r))?(rn,u):w:r instanceof e.color?u:r instanceof Date?v:m(r)?d:Array.isArray(r)?g:function!typeof r.valueOf&&function!typeof r.toString||isNaN(r)?x:y)(t,r)}var k,A,M,S,E180/Math.PI,L{translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function C(t,e,r,n,i,a){var o,s,l;return(oMath.sqrt(t*t+e*e))&&(t/o,e/o),(lt*r+e*n)&&(r-t*l,n-e*l),(sMath.sqrt(r*r+n*n))&&(r/s,n/s,l/s),t*ne*r&&(t-t,e-e,l-l,o-o),{translateX:i,translateY:a,rotate:Math.atan2(e,t)*E,skewX:Math.atan(l)*E,scaleX:o,scaleY:s}}function P(t,e,r,n){function i(t){return t.length?t.pop()+ :}return function(a,o){var s,l;return at(a),ot(o),function(t,n,i,a,o,s){if(t!i||n!a){var lo.push(translate(,null,e,null,r);s.push({i:l-4,x:y(t,i)},{i:l-2,x:y(n,a)})}else(i||a)&&o.push(translate(+i+e+a+r)}(a.translateX,a.translateY,o.translateX,o.translateY,s,l),function(t,e,r,a){t!e?(t-e>180?e+360:e-t>180&&(t+360),a.push({i:r.push(i(r)+rotate(,null,n)-2,x:y(t,e)})):e&&r.push(i(r)+rotate(+e+n)}(a.rotate,o.rotate,s,l),function(t,e,r,a){t!e?a.push({i:r.push(i(r)+skewX(,null,n)-2,x:y(t,e)}):e&&r.push(i(r)+skewX(+e+n)}(a.skewX,o.skewX,s,l),function(t,e,r,n,a,o){if(t!r||e!n){var sa.push(i(a)+scale(,null,,,null,));o.push({i:s-4,x:y(t,r)},{i:s-2,x:y(e,n)})}else 1r&&1n||a.push(i(a)+scale(+r+,+n+))}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,l),aonull,function(t){for(var e,r-1,nl.length;++rn;)s(elr).ie.x(t);return s.join()}}}var IP((function(t){returnnonet?L:(k||(kdocument.createElement(DIV),Adocument.documentElement,Mdocument.defaultView),k.style.transformt,tM.getComputedStyle(A.appendChild(k),null).getPropertyValue(transform),A.removeChild(k),C(+(tt.slice(7,-1).split(,))0,+t1,+t2,+t3,+t4,+t5))}),px, ,px),deg)),OP((function(t){return nullt?L:(S||(Sdocument.createElementNS(http://www.w3.org/2000/svg,g)),S.setAttribute(transform,t),(tS.transform.baseVal.consolidate())?C((tt.matrix).a,t.b,t.c,t.d,t.e,t.f):L)}),, ,),)),zMath.SQRT2;function D(t){return((tMath.exp(t))+1/t)/2}function R(t){return function(r,n){var it((re.hsl(r)).h,(ne.hsl(n)).h),ac(r.s,n.s),oc(r.l,n.l),sc(r.opacity,n.opacity);return function(t){return r.hi(t),r.sa(t),r.lo(t),r.opacitys(t),r+}}}var FR(s),BR(c);function N(t){return function(r,n){var it((re.hcl(r)).h,(ne.hcl(n)).h),ac(r.c,n.c),oc(r.l,n.l),sc(r.opacity,n.opacity);return function(t){return r.hi(t),r.ca(t),r.lo(t),r.opacitys(t),r+}}}var jN(s),UN(c);function V(t){return function r(n){function i(r,i){var at((re.cubehelix(r)).h,(ie.cubehelix(i)).h),oc(r.s,i.s),sc(r.l,i.l),lc(r.opacity,i.opacity);return function(t){return r.ha(t),r.so(t),r.ls(Math.pow(t,n)),r.opacityl(t),r+}}return n+n,i.gammar,i}(1)}var HV(s),qV(c);t.interpolateT,t.interpolateArrayfunction(t,e){return(m(e)?d:g)(t,e)},t.interpolateBasisn,t.interpolateBasisClosedi,t.interpolateCubehelixH,t.interpolateCubehelixLongq,t.interpolateDatev,t.interpolateDiscretefunction(t){var et.length;return function(r){return tMath.max(0,Math.min(e-1,Math.floor(r*e)))}},t.interpolateHclj,t.interpolateHclLongU,t.interpolateHslF,t.interpolateHslLongB,t.interpolateHuefunction(t,e){var rs(+t,+e);return function(t){var er(t);return e-360*Math.floor(e/360)}},t.interpolateLabfunction(t,r){var nc((te.lab(t)).l,(re.lab(r)).l),ic(t.a,r.a),ac(t.b,r.b),oc(t.opacity,r.opacity);return function(e){return t.ln(e),t.ai(e),t.ba(e),t.opacityo(e),t+}},t.interpolateNumbery,t.interpolateNumberArrayd,t.interpolateObjectx,t.interpolateRgbu,t.interpolateRgbBasish,t.interpolateRgbBasisClosedp,t.interpolateRoundfunction(t,e){return t+t,e+e,function(r){return Math.round(t*(1-r)+e*r)}},t.interpolateStringw,t.interpolateTransformCssI,t.interpolateTransformSvgO,t.interpolateZoomfunction(t,e){var r,n,it0,at1,ot2,se0,le1,ce2,us-i,fl-a,hu*u+f*f;if(h1e-12)nMath.log(c/o)/z,rfunction(t){returni+t*u,a+t*f,o*Math.exp(z*t*n)};else{var pMath.sqrt(h),d(c*c-o*o+4*h)/(2*o*2*p),m(c*c-o*o-4*h)/(2*c*2*p),gMath.log(Math.sqrt(d*d+1)-d),vMath.log(Math.sqrt(m*m+1)-m);n(v-g)/z,rfunction(t){var e,rt*n,sD(g),lo/(2*p)*(s*(ez*r+g,((eMath.exp(2*e))-1)/(e+1))-function(t){return((tMath.exp(t))-1/t)/2}(g));returni+l*u,a+l*f,o*s/D(z*r+g)}}return r.duration1e3*n,r},t.piecewisefunction(t,e){for(var r0,ne.length-1,ie0,anew Array(n0?0:n);rn;)art(i,ie++r);return function(t){var eMath.max(0,Math.min(n-1,Math.floor(t*n)));return ae(t-e)}},t.quantizefunction(t,e){for(var rnew Array(e),n0;ne;++n)rnt(n/(e-1));return r},Object.defineProperty(t,__esModule,{value:!0})}))},{d3-color:104},112:function(t,e,r){!function(t,n){objecttypeof r&&void 0!e?n(r):n((tt||self).d3t.d3||{})}(this,(function(t){use strict;var eMath.PI,r2*e,nr-1e-6;function i(){this._x0this._y0this._x1this._y1null,this._}function a(){return new i}i.prototypea.prototype{constructor:i,moveTo:function(t,e){this._+M+(this._x0this._x1+t)+,+(this._y0this._y1+e)},closePath:function(){null!this._x1&&(this._x1this._x0,this._y1this._y0,this._+Z)},lineTo:function(t,e){this._+L+(this._x1+t)+,+(this._y1+e)},quadraticCurveTo:function(t,e,r,n){this._+Q+ +t+,+ +e+,+(this._x1+r)+,+(this._y1+n)},bezierCurveTo:function(t,e,r,n,i,a){this._+C+ +t+,+ +e+,+ +r+,+ +n+,+(this._x1+i)+,+(this._y1+a)},arcTo:function(t,r,n,i,a){t+t,r+r,n+n,i+i,a+a;var othis._x1,sthis._y1,ln-t,ci-r,uo-t,fs-r,hu*u+f*f;if(a0)throw new Error(negative radius: +a);if(nullthis._x1)this._+M+(this._x1t)+,+(this._y1r);else if(h>1e-6)if(Math.abs(f*l-c*u)>1e-6&&a){var pn-o,di-s,ml*l+c*c,gp*p+d*d,vMath.sqrt(m),yMath.sqrt(h),xa*Math.tan((e-Math.acos((m+h-g)/(2*v*y)))/2),bx/y,_x/v;Math.abs(b-1)>1e-6&&(this._+L+(t+b*u)+,+(r+b*f)),this._+A+a+,+a+,0,0,+ +(f*p>u*d)+,+(this._x1t+_*l)+,+(this._y1r+_*c)}else this._+L+(this._x1t)+,+(this._y1r);else;},arc:function(t,i,a,o,s,l){t+t,i+i,l!!l;var c(a+a)*Math.cos(o),ua*Math.sin(o),ft+c,hi+u,p1^l,dl?o-s:s-o;if(a0)throw new Error(negative radius: +a);nullthis._x1?this._+M+f+,+h:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-h)>1e-6)&&(this._+L+f+,+h),a&&(d0&&(dd%r+r),d>n?this._+A+a+,+a+,0,1,+p+,+(t-c)+,+(i-u)+A+a+,+a+,0,1,+p+,+(this._x1f)+,+(this._y1h):d>1e-6&&(this._+A+a+,+a+,0,+ +(d>e)+,+p+,+(this._x1t+a*Math.cos(s))+,+(this._y1i+a*Math.sin(s))))},rect:function(t,e,r,n){this._+M+(this._x0this._x1+t)+,+(this._y0this._y1+e)+h+ +r+v+ +n+h+-r+Z},toString:function(){return this._}},t.patha,Object.defineProperty(t,__esModule,{value:!0})}))},{},113:function(t,e,r){!function(t,n){objecttypeof r&&void 0!e?n(r):n((tt||self).d3t.d3||{})}(this,(function(t){use strict;function e(t,e,r,n){if(isNaN(e)||isNaN(r))return t;var i,a,o,s,l,c,u,f,h,pt._root,d{data:n},mt._x0,gt._y0,vt._x1,yt._y1;if(!p)return t._rootd,t;for(;p.length;)if((ce>(a(m+v)/2))?ma:va,(ur>(o(g+y)/2))?go:yo,ip,!(ppfu1|c))return ifd,t;if(s+t._x.call(null,p.data),l+t._y.call(null,p.data),es&&rl)return d.nextp,i?ifd:t._rootd,t;do{ii?ifnew Array(4):t._rootnew Array(4),(ce>(a(m+v)/2))?ma:va,(ur>(o(g+y)/2))?go:yo}while((fu1|c)(h(l>o)1|s>a));return ihp,ifd,t}function r(t,e,r,n,i){this.nodet,this.x0e,this.y0r,this.x1n,this.y1i}function n(t){return t0}function i(t){return t1}function a(t,e,r){var anew o(nulle?n:e,nullr?i:r,NaN,NaN,NaN,NaN);return nullt?a:a.addAll(t)}function o(t,e,r,n,i,a){this._xt,this._ye,this._x0r,this._y0n,this._x1i,this._y1a,this._rootvoid 0}function s(t){for(var e{data:t.data},re;tt.next;)rr.next{data:t.data};return e}var la.prototypeo.prototype;l.copyfunction(){var t,e,rnew o(this._x,this._y,this._x0,this._y0,this._x1,this._y1),nthis._root;if(!n)return r;if(!n.length)return r._roots(n),r;for(t{source:n,target:r._rootnew Array(4)};nt.pop();)for(var i0;i4;++i)(en.sourcei)&&(e.length?t.push({source:e,target:n.targetinew Array(4)}):n.targetis(e));return r},l.addfunction(t){var r+this._x.call(null,t),n+this._y.call(null,t);return e(this.cover(r,n),r,n,t)},l.addAllfunction(t){var r,n,i,a,ot.length,snew Array(o),lnew Array(o),c1/0,u1/0,f-1/0,h-1/0;for(n0;no;++n)isNaN(i+this._x.call(null,rtn))||isNaN(a+this._y.call(null,r))||(sni,lna,ic&&(ci),i>f&&(fi),au&&(ua),a>h&&(ha));if(c>f||u>h)return this;for(this.cover(c,u).cover(f,h),n0;no;++n)e(this,sn,ln,tn);return this},l.coverfunction(t,e){if(isNaN(t+t)||isNaN(e+e))return this;var rthis._x0,nthis._y0,ithis._x1,athis._y1;if(isNaN(r))i(rMath.floor(t))+1,a(nMath.floor(e))+1;else{for(var o,s,li-r,cthis._root;r>t||t>i||n>e||e>a;)switch(s(en)1|tr,(onew Array(4))sc,co,l*2,s){case 0:ir+l,an+l;break;case 1:ri-l,an+l;break;case 2:ir+l,na-l;break;case 3:ri-l,na-l}this._root&&this._root.length&&(this._rootc)}return this._x0r,this._y0n,this._x1i,this._y1a,this},l.datafunction(){var t;return this.visit((function(e){if(!e.length)do{t.push(e.data)}while(ee.next)})),t},l.extentfunction(t){return arguments.length?this.cover(+t00,+t01).cover(+t10,+t11):isNaN(this._x0)?void 0:this._x0,this._y0,this._x1,this._y1},l.findfunction(t,e,n){var i,a,o,s,l,c,u,fthis._x0,hthis._y0,pthis._x1,dthis._y1,m,gthis._root;for(g&&m.push(new r(g,f,h,p,d)),nulln?n1/0:(ft-n,he-n,pt+n,de+n,n*n);cm.pop();)if(!(!(gc.node)||(ac.x0)>p||(oc.y0)>d||(sc.x1)f||(lc.y1)h))if(g.length){var v(a+s)/2,y(o+l)/2;m.push(new r(g3,v,y,s,l),new r(g2,a,y,v,l),new r(g1,v,o,s,y),new r(g0,a,o,v,y)),(u(e>y)1|t>v)&&(cmm.length-1,mm.length-1mm.length-1-u,mm.length-1-uc)}else{var xt-+this._x.call(null,g.data),be-+this._y.call(null,g.data),_x*x+b*b;if(_n){var wMath.sqrt(n_);ft-w,he-w,pt+w,de+w,ig.data}}return i},l.removefunction(t){if(isNaN(a+this._x.call(null,t))||isNaN(o+this._y.call(null,t)))return this;var e,r,n,i,a,o,s,l,c,u,f,h,pthis._root,dthis._x0,mthis._y0,gthis._x1,vthis._y1;if(!p)return this;if(p.length)for(;;){if((ca>(s(d+g)/2))?ds:gs,(uo>(l(m+v)/2))?ml:vl,ep,!(ppfu1|c))return this;if(!p.length)break;(ef+1&3||ef+2&3||ef+3&3)&&(re,hf)}for(;p.data!t;)if(np,!(pp.next))return this;return(ip.next)&&delete p.next,n?(i?n.nexti:delete n.next,this):e?(i?efi:delete ef,(pe0||e1||e2||e3)&&p(e3||e2||e1||e0)&&!p.length&&(r?rhp:this._rootp),this):(this._rooti,this)},l.removeAllfunction(t){for(var e0,rt.length;er;++e)this.remove(te);return this},l.rootfunction(){return this._root},l.sizefunction(){var t0;return this.visit((function(e){if(!e.length)do{++t}while(ee.next)})),t},l.visitfunction(t){var e,n,i,a,o,s,l,cthis._root;for(c&&l.push(new r(c,this._x0,this._y0,this._x1,this._y1));el.pop();)if(!t(ce.node,ie.x0,ae.y0,oe.x1,se.y1)&&c.length){var u(i+o)/2,f(a+s)/2;(nc3)&&l.push(new r(n,u,f,o,s)),(nc2)&&l.push(new r(n,i,f,u,s)),(nc1)&&l.push(new r(n,u,a,o,f)),(nc0)&&l.push(new r(n,i,a,u,f))}return this},l.visitAfterfunction(t){var e,n,i;for(this._root&&n.push(new r(this._root,this._x0,this._y0,this._x1,this._y1));en.pop();){var ae.node;if(a.length){var o,se.x0,le.y0,ce.x1,ue.y1,f(s+c)/2,h(l+u)/2;(oa0)&&n.push(new r(o,s,l,f,h)),(oa1)&&n.push(new r(o,f,l,c,h)),(oa2)&&n.push(new r(o,s,h,f,u)),(oa3)&&n.push(new r(o,f,h,c,u))}i.push(e)}for(;ei.pop();)t(e.node,e.x0,e.y0,e.x1,e.y1);return this},l.xfunction(t){return arguments.length?(this._xt,this):this._x},l.yfunction(t){return arguments.length?(this._yt,this):this._y},t.quadtreea,Object.defineProperty(t,__esModule,{value:!0})}))},{},114:function(t,e,r){!function(n,i){objecttypeof r&&void 0!e?i(r,t(d3-path)):i((nn||self).d3n.d3||{},n.d3)}(this,(function(t,e){use strict;function r(t){return function(){return t}}var nMath.abs,iMath.atan2,aMath.cos,oMath.max,sMath.min,lMath.sin,cMath.sqrt,uMath.PI,fu/2,h2*u;function p(t){return t>1?0:t-1?u:Math.acos(t)}function d(t){return t>1?f:t-1?-f:Math.asin(t)}function m(t){return t.innerRadius}function g(t){return t.outerRadius}function v(t){return t.startAngle}function y(t){return t.endAngle}function x(t){return t&&t.padAngle}function b(t,e,r,n,i,a,o,s){var lr-t,cn-e,uo-i,fs-a,hf*l-u*c;if(!(h*h1e-12))returnt+(h(u*(e-a)-f*(t-i))/h)*l,e+h*c}function _(t,e,r,n,i,a,s){var lt-r,ue-n,f(s?a:-a)/c(l*l+u*u),hf*u,p-f*l,dt+h,me+p,gr+h,vn+p,y(d+g)/2,x(m+v)/2,bg-d,_v-m,wb*b+_*_,Ti-a,kd*v-g*m,A(_0?-1:1)*c(o(0,T*T*w-k*k)),M(k*_-b*A)/w,S(-k*b-_*A)/w,E(k*_+b*A)/w,L(-k*b+_*A)/w,CM-y,PS-x,IE-y,OL-x;return C*C+P*P>I*I+O*O&&(ME,SL),{cx:M,cy:S,x01:-h,y01:-p,x11:M*(i/T-1),y11:S*(i/T-1)}}function w(t){this._contextt}function T(t){return new w(t)}function k(t){return t0}function A(t){return t1}function M(){var tk,nA,ir(!0),anull,oT,snull;function l(r){var l,c,u,fr.length,h!1;for(nulla&&(so(ue.path())),l0;lf;++l)!(lf&&i(crl,l,r))h&&((h!h)?s.lineStart():s.lineEnd()),h&&s.point(+t(c,l,r),+n(c,l,r));if(u)return snull,u+||null}return l.xfunction(e){return arguments.length?(tfunctiontypeof e?e:r(+e),l):t},l.yfunction(t){return arguments.length?(nfunctiontypeof t?t:r(+t),l):n},l.definedfunction(t){return arguments.length?(ifunctiontypeof t?t:r(!!t),l):i},l.curvefunction(t){return arguments.length?(ot,null!a&&(so(a)),l):o},l.contextfunction(t){return arguments.length?(nullt?asnull:so(at),l):a},l}function S(){var tk,nnull,ir(0),aA,or(!0),snull,lT,cnull;function u(r){var u,f,h,p,d,mr.length,g!1,vnew Array(m),ynew Array(m);for(nulls&&(cl(de.path())),u0;um;++u){if(!(um&&o(pru,u,r))g)if(g!g)fu,c.areaStart(),c.lineStart();else{for(c.lineEnd(),c.lineStart(),hu-1;h>f;--h)c.point(vh,yh);c.lineEnd(),c.areaEnd()}g&&(vu+t(p,u,r),yu+i(p,u,r),c.point(n?+n(p,u,r):vu,a?+a(p,u,r):yu))}if(d)return cnull,d+||null}function f(){return M().defined(o).curve(l).context(s)}return u.xfunction(e){return arguments.length?(tfunctiontypeof e?e:r(+e),nnull,u):t},u.x0function(e){return arguments.length?(tfunctiontypeof e?e:r(+e),u):t},u.x1function(t){return arguments.length?(nnullt?null:functiontypeof t?t:r(+t),u):n},u.yfunction(t){return arguments.length?(ifunctiontypeof t?t:r(+t),anull,u):i},u.y0function(t){return arguments.length?(ifunctiontypeof t?t:r(+t),u):i},u.y1function(t){return arguments.length?(anullt?null:functiontypeof t?t:r(+t),u):a},u.lineX0u.lineY0function(){return f().x(t).y(i)},u.lineY1function(){return f().x(t).y(a)},u.lineX1function(){return f().x(n).y(i)},u.definedfunction(t){return arguments.length?(ofunctiontypeof t?t:r(!!t),u):o},u.curvefunction(t){return arguments.length?(lt,null!s&&(cl(s)),u):l},u.contextfunction(t){return arguments.length?(nullt?scnull:cl(st),u):s},u}function E(t,e){return et?-1:e>t?1:e>t?0:NaN}function L(t){return t}w.prototype{areaStart:function(){this._line0},areaEnd:function(){this._lineNaN},lineStart:function(){this._point0},lineEnd:function(){(this._line||0!this._line&&1this._point)&&this._context.closePath(),this._line1-this._line},point:function(t,e){switch(t+t,e+e,this._point){case 0:this._point1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point2;default:this._context.lineTo(t,e)}}};var CI(T);function P(t){this._curvet}function I(t){function e(e){return new P(t(e))}return e._curvet,e}function O(t){var et.curve;return t.anglet.x,delete t.x,t.radiust.y,delete t.y,t.curvefunction(t){return arguments.length?e(I(t)):e()._curve},t}function z(){return O(M().curve(C))}function D(){var tS().curve(C),et.curve,rt.lineX0,nt.lineX1,it.lineY0,at.lineY1;return t.anglet.x,delete t.x,t.startAnglet.x0,delete t.x0,t.endAnglet.x1,delete t.x1,t.radiust.y,delete t.y,t.innerRadiust.y0,delete t.y0,t.outerRadiust.y1,delete t.y1,t.lineStartAnglefunction(){return O(r())},delete t.lineX0,t.lineEndAnglefunction(){return O(n())},delete t.lineX1,t.lineInnerRadiusfunction(){return O(i())},delete t.lineY0,t.lineOuterRadiusfunction(){return O(a())},delete t.lineY1,t.curvefunction(t){return arguments.length?e(I(t)):e()._curve},t}function R(t,e){return(e+e)*Math.cos(t-Math.PI/2),e*Math.sin(t)}P.prototype{areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};var FArray.prototype.slice;function B(t){return t.source}function N(t){return t.target}function j(t){var nB,iN,ak,oA,snull;function l(){var r,lF.call(arguments),cn.apply(this,l),ui.apply(this,l);if(s||(sre.path()),t(s,+a.apply(this,(l0c,l)),+o.apply(this,l),+a.apply(this,(l0u,l)),+o.apply(this,l)),r)return snull,r+||null}return l.sourcefunction(t){return arguments.length?(nt,l):n},l.targetfunction(t){return arguments.length?(it,l):i},l.xfunction(t){return arguments.length?(afunctiontypeof t?t:r(+t),l):a},l.yfunction(t){return arguments.length?(ofunctiontypeof t?t:r(+t),l):o},l.contextfunction(t){return arguments.length?(snullt?null:t,l):s},l}function U(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e(e+n)/2,r,e,i,n,i)}function V(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e,r(r+i)/2,n,r,n,i)}function H(t,e,r,n,i){var aR(e,r),oR(e,r(r+i)/2),sR(n,r),lR(n,i);t.moveTo(a0,a1),t.bezierCurveTo(o0,o1,s0,s1,l0,l1)}var q{draw:function(t,e){var rMath.sqrt(e/u);t.moveTo(r,0),t.arc(0,0,r,0,h)}},G{draw:function(t,e){var rMath.sqrt(e/5)/2;t.moveTo(-3*r,-r),t.lineTo(-r,-r),t.lineTo(-r,-3*r),t.lineTo(r,-3*r),t.lineTo(r,-r),t.lineTo(3*r,-r),t.lineTo(3*r,r),t.lineTo(r,r),t.lineTo(r,3*r),t.lineTo(-r,3*r),t.lineTo(-r,r),t.lineTo(-3*r,r),t.closePath()}},YMath.sqrt(1/3),W2*Y,X{draw:function(t,e){var rMath.sqrt(e/W),nr*Y;t.moveTo(0,-r),t.lineTo(n,0),t.lineTo(0,r),t.lineTo(-n,0),t.closePath()}},ZMath.sin(u/10)/Math.sin(7*u/10),JMath.sin(h/10)*Z,K-Math.cos(h/10)*Z,Q{draw:function(t,e){var rMath.sqrt(.8908130915292852*e),nJ*r,iK*r;t.moveTo(0,-r),t.lineTo(n,i);for(var a1;a5;++a){var oh*a/5,sMath.cos(o),lMath.sin(o);t.lineTo(l*r,-s*r),t.lineTo(s*n-l*i,l*n+s*i)}t.closePath()}},${draw:function(t,e){var rMath.sqrt(e),n-r/2;t.rect(n,n,r,r)}},ttMath.sqrt(3),et{draw:function(t,e){var r-Math.sqrt(e/(3*tt));t.moveTo(0,2*r),t.lineTo(-tt*r,-r),t.lineTo(tt*r,-r),t.closePath()}},rt-.5,ntMath.sqrt(3)/2,it1/Math.sqrt(12),at3*(it/2+1),ot{draw:function(t,e){var rMath.sqrt(e/at),nr/2,ir*it,an,or*it+r,s-a,lo;t.moveTo(n,i),t.lineTo(a,o),t.lineTo(s,l),t.lineTo(rt*n-nt*i,nt*n+rt*i),t.lineTo(rt*a-nt*o,nt*a+rt*o),t.lineTo(rt*s-nt*l,nt*s+rt*l),t.lineTo(rt*n+nt*i,rt*i-nt*n),t.lineTo(rt*a+nt*o,rt*o-nt*a),t.lineTo(rt*s+nt*l,rt*l-nt*s),t.closePath()}},stq,G,X,$,Q,et,ot;function lt(){}function ct(t,e,r){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+r)/6)}function ut(t){this._contextt}function ft(t){this._contextt}function ht(t){this._contextt}function pt(t,e){this._basisnew ut(t),this._betae}ut.prototype{areaStart:function(){this._line0},areaEnd:function(){this._lineNaN},lineStart:function(){this._x0this._x1this._y0this._y1NaN,this._point0},lineEnd:function(){switch(this._point){case 3:ct(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!this._line&&1this._point)&&this._context.closePath(),this._line1-this._line},point:function(t,e){switch(t+t,e+e,this._point){case 0:this._point1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point2;break;case 2:this._point3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ct(this,t,e)}this._x0this._x1,this._x1t,this._y0this._y1,this._y1e}},ft.prototype{areaStart:lt,areaEnd:lt,lineStart:function(){this._x0this._x1this._x2this._x3this._x4this._y0this._y1this._y2this._y3this._y4NaN,this._point0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t+t,e+e,this._point){case 0:this._point1,this._x2t,this._y2e;break;case 1:this._point2,this._x3t,this._y3e;break;case 2:this._point3,this._x4t,this._y4e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:ct(this,t,e)}this._x0this._x1,this._x1t,this._y0this._y1,this._y1e}},ht.prototype{areaStart:function(){this._line0},areaEnd:function(){this._lineNaN},lineStart:function(){this._x0this._x1this._y0this._y1NaN,this._point0},lineEnd:function(){(this._line||0!this._line&&3this._point)&&this._context.closePath(),this._line1-this._line},point:function(t,e){switch(t+t,e+e,this._point){case 0:this._point1;break;case 1:this._point2;break;case 2:this._point3;var r(this._x0+4*this._x1+t)/6,n(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point4;default:ct(this,t,e)}this._x0this._x1,this._x1t,this._y0this._y1,this._y1e}},pt.prototype{lineStart:function(){this._x,this._y,this._basis.lineStart()},lineEnd:function(){var tthis._x,ethis._y,rt.length-1;if(r>0)for(var n,it0,ae0,otr-i,ser-a,l-1;++lr;)nl/r,this._basis.point(this._beta*tl+(1-this._beta)*(i+n*o),this._beta*el+(1-this._beta)*(a+n*s));this._xthis._ynull,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};var dtfunction t(e){function r(t){return 1e?new ut(t):new pt(t,e)}return r.betafunction(e){return t(+e)},r}(.85);function mt(t,e,r){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-r),t._x2,t._y2)}function gt(t,e){this._contextt,this._k(1-e)/6}gt.prototype{areaStart:function(){this._line0},areaEnd:function(){this._lineNaN},lineStart:function(){this._x0this._x1this._x2this._y0this._y1this._y2NaN,this._point0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:mt(this,this._x1,this._y1)}(this._line||0!this._line&&1this._point)&&this._context.closePath(),this._line1-this._line},point:function(t,e){switch(t+t,e+e,this._point){case 0:this._point1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point2,this._x1t,this._y1e;break;case 2:this._point3;default:mt(this,t,e)}this._x0this._x1,this._x1this._x2,this._x2t,this._y0this._y1,this._y1this._y2,this._y2e}};var vtfunction t(e){function r(t){return new gt(t,e)}return r.tensionfunction(e){return t(+e)},r}(0);function yt(t,e){this._contextt,this._k(1-e)/6}yt.prototype{areaStart:lt,areaEnd:lt,lineStart:function(){this._x0this._x1this._x2this._x3this._x4this._x5this._y0this._y1this._y2this._y3this._y4this._y5NaN,this._point0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t+t,e+e,this._point){case 0:this._point1,this._x3t,this._y3e;break;case 1:this._point2,this._context.moveTo(this._x4t,this._y4e);break;case 2:this._point3,this._x5t,this._y5e;break;default:mt(this,t,e)}this._x0this._x1,this._x1this._x2,this._x2t,this._y0this._y1,this._y1this._y2,this._y2e}};var xtfunction t(e){function r(t){return new yt(t,e)}return r.tensionfunction(e){return t(+e)},r}(0);function bt(t,e){this._contextt,this._k(1-e)/6}bt.prototype{areaStart:function(){this._line0},areaEnd:function(){this._lineNaN},lineStart:function(){this._x0this._x1this._x2this._y0this._y1this._y2NaN,this._point0},lineEnd:function(){(this._line||0!this._line&&3this._point)&&this._context.closePath(),this._line1-this._line},point:function(t,e){switch(t+t,e+e,this._point){case 0:this._point1;break;case 1:this._point2;break;case 2:this._point3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point4;default:mt(this,t,e)}this._x0this._x1,this._x1this._x2,this._x2t,this._y0this._y1,this._y1this._y2,this._y2e}};var _tfunction t(e){function r(t){return new bt(t,e)}return r.tensionfunction(e){return t(+e)},r}(0);function wt(t,e,r){var nt._x1,it._y1,at._x2,ot._y2;if(t._l01_a>1e-12){var s2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l3*t._l01_a*(t._l01_a+t._l12_a);n(n*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,i(i*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>1e-12){var c2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,u3*t._l23_a*(t._l23_a+t._l12_a);a(a*c+t._x1*t._l23_2a-e*t._l12_2a)/u,o(o*c+t._y1*t._l23_2a-r*t._l12_2a)/u}t._context.bezierCurveTo(n,i,a,o,t._x2,t._y2)}function Tt(t,e){this._contextt,this._alphae}Tt.prototype{areaStart:function(){this._line0},areaEnd:function(){this._lineNaN},lineStart:function(){this._x0this._x1this._x2this._y0this._y1this._y2NaN,this._l01_athis._l12_athis._l23_athis._l01_2athis._l12_2athis._l23_2athis._point0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!this._line&&1this._point)&&this._context.closePath(),this._line1-this._line},point:function(t,e){if(t+t,e+e,this._point){var rthis._x2-t,nthis._y2-e;this._l23_aMath.sqrt(this._l23_2aMath.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point2;break;case 2:this._point3;default:wt(this,t,e)}this._l01_athis._l12_a,this._l12_athis._l23_a,this._l01_2athis._l12_2a,this._l12_2athis._l23_2a,this._x0this._x1,this._x1this._x2,this._x2t,this._y0this._y1,this._y1this._y2,this._y2e}};var ktfunction t(e){function r(t){return e?new Tt(t,e):new gt(t,0)}return r.alphafunction(e){return t(+e)},r}(.5);function At(t,e){this._contextt,this._alphae}At.prototype{areaStart:lt,areaEnd:lt,lineStart:function(){this._x0this._x1this._x2this._x3this._x4this._x5this._y0this._y1this._y2this._y3this._y4this._y5NaN,this._l01_athis._l12_athis._l23_athis._l01_2athis._l12_2athis._l23_2athis._point0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t+t,e+e,this._point){var rthis._x2-t,nthis._y2-e;this._l23_aMath.sqrt(this._l23_2aMath.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point1,this._x3t,this._y3e;break;case 1:this._point2,this._context.moveTo(this._x4t,this._y4e);break;case 2:this._point3,this._x5t,this._y5e;break;default:wt(this,t,e)}this._l01_athis._l12_a,this._l12_athis._l23_a,this._l01_2athis._l12_2a,this._l12_2athis._l23_2a,this._x0this._x1,this._x1this._x2,this._x2t,this._y0this._y1,this._y1this._y2,this._y2e}};var Mtfunction t(e){function r(t){return e?new At(t,e):new yt(t,0)}return r.alphafunction(e){return t(+e)},r}(.5);function St(t,e){this._contextt,this._alphae}St.prototype{areaStart:function(){this._line0},areaEnd:function(){this._lineNaN},lineStart:function(){this._x0this._x1this._x2this._y0this._y1this._y2NaN,this._l01_athis._l12_athis._l23_athis._l01_2athis._l12_2athis._l23_2athis._point0},lineEnd:function(){(this._line||0!this._line&&3this._point)&&this._context.closePath(),this._line1-this._line},point:function(t,e){if(t+t,e+e,this._point){var rthis._x2-t,nthis._y2-e;this._l23_aMath.sqrt(this._l23_2aMath.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point1;break;case 1:this._point2;break;case 2:this._point3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point4;default:wt(this,t,e)}this._l01_athis._l12_a,this._l12_athis._l23_a,this._l01_2athis._l12_2a,this._l12_2athis._l23_2a,this._x0this._x1,this._x1this._x2,this._x2t,this._y0this._y1,this._y1this._y2,this._y2e}};var Etfunction t(e){function r(t){return e?new St(t,e):new bt(t,0)}return r.alphafunction(e){return t(+e)},r}(.5);function Lt(t){this._contextt}function Ct(t){return t0?-1:1}function Pt(t,e,r){var nt._x1-t._x0,ie-t._x1,a(t._y1-t._y0)/(n||i0&&-0),o(r-t._y1)/(i||n0&&-0),s(a*i+o*n)/(n+i);return(Ct(a)+Ct(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function It(t,e){var rt._x1-t._x0;return r?(3*(t._y1-t._y0)/r-e)/2:e}function Ot(t,e,r){var nt._x0,it._y0,at._x1,ot._y1,s(a-n)/3;t._context.bezierCurveTo(n+s,i+s*e,a-s,o-s*r,a,o)}function zt(t){this._contextt}function Dt(t){this._contextnew Rt(t)}function Rt(t){this._contextt}function Ft(t){this._contextt}function Bt(t){var e,r,nt.length-1,inew Array(n),anew Array(n),onew Array(n);for(i00,a02,o0t0+2*t1,e1;en-1;++e)ie1,ae4,oe4*te+2*te+1;for(in-12,an-17,on-18*tn-1+tn,e1;en;++e)rie/ae-1,ae-r,oe-r*oe-1;for(in-1on-1/an-1,en-2;e>0;--e)ie(oe-ie+1)/ae;for(an-1(tn+in-1)/2,e0;en-1;++e)ae2*te+1-ie+1;returni,a}function Nt(t,e){this._contextt,this._te}function jt(t,e){if((it.length)>1)for(var r,n,i,a1,ote0,so.length;ai;++a)for(no,otea,r0;rs;++r)or1+or0isNaN(nr1)?nr0:nr1}function Ut(t){for(var et.length,rnew Array(e);--e>0;)ree;return r}function Vt(t,e){return te}function Ht(t){var et.map(qt);return Ut(t).sort((function(t,r){return et-er}))}function qt(t){for(var e,r-1,n0,it.length,a-1/0;++ri;)(e+tr1)>a&&(ae,nr);return n}function Gt(t){var et.map(Yt);return Ut(t).sort((function(t,r){return et-er}))}function Yt(t){for(var e,r0,n-1,it.length;++ni;)(e+tn1)&&(r+e);return r}Lt.prototype{areaStart:lt,areaEnd:lt,lineStart:function(){this._point0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t+t,e+e,this._point?this._context.lineTo(t,e):(this._point1,this._context.moveTo(t,e))}},zt.prototype{areaStart:function(){this._line0},areaEnd:function(){this._lineNaN},lineStart:function(){this._x0this._x1this._y0this._y1this._t0NaN,this._point0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Ot(this,this._t0,It(this,this._t0))}(this._line||0!this._line&&1this._point)&&this._context.closePath(),this._line1-this._line},point:function(t,e){var rNaN;if(e+e,(t+t)!this._x1||e!this._y1){switch(this._point){case 0:this._point1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point2;break;case 2:this._point3,Ot(this,It(this,rPt(this,t,e)),r);break;default:Ot(this,this._t0,rPt(this,t,e))}this._x0this._x1,this._x1t,this._y0this._y1,this._y1e,this._t0r}}},(Dt.prototypeObject.create(zt.prototype)).pointfunction(t,e){zt.prototype.point.call(this,e,t)},Rt.prototype{moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,r,n,i,a){this._context.bezierCurveTo(e,t,n,r,a,i)}},Ft.prototype{areaStart:function(){this._line0},areaEnd:function(){this._lineNaN},lineStart:function(){this._x,this._y},lineEnd:function(){var tthis._x,ethis._y,rt.length;if(r)if(this._line?this._context.lineTo(t0,e0):this._context.moveTo(t0,e0),2r)this._context.lineTo(t1,e1);else for(var nBt(t),iBt(e),a0,o1;or;++a,++o)this._context.bezierCurveTo(n0a,i0a,n1a,i1a,to,eo);(this._line||0!this._line&&1r)&&this._context.closePath(),this._line1-this._line,this._xthis._ynull},point:function(t,e){this._x.push(+t),this._y.push(+e)}},Nt.prototype{areaStart:function(){this._line0},areaEnd:function(){this._lineNaN},lineStart:function(){this._xthis._yNaN,this._point0},lineEnd:function(){0this._t&&this._t1&&2this._point&&this._context.lineTo(this._x,this._y),(this._line||0!this._line&&1this._point)&&this._context.closePath(),this._line>0&&(this._t1-this._t,this._line1-this._line)},point:function(t,e){switch(t+t,e+e,this._point){case 0:this._point1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point2;default:if(this._t0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var rthis._x*(1-this._t)+t*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,e)}}this._xt,this._ye}},t.arcfunction(){var tm,og,wr(0),Tnull,kv,Ay,Mx,Snull;function E(){var r,m,g+t.apply(this,arguments),v+o.apply(this,arguments),yk.apply(this,arguments)-f,xA.apply(this,arguments)-f,En(x-y),Lx>y;if(S||(Sre.path()),vg&&(mv,vg,gm),v>1e-12)if(E>h-1e-12)S.moveTo(v*a(y),v*l(y)),S.arc(0,0,v,y,x,!L),g>1e-12&&(S.moveTo(g*a(x),g*l(x)),S.arc(0,0,g,x,y,L));else{var C,P,Iy,Ox,zy,Dx,RE,FE,BM.apply(this,arguments)/2,NB>1e-12&&(T?+T.apply(this,arguments):c(g*g+v*v)),js(n(v-g)/2,+w.apply(this,arguments)),Uj,Vj;if(N>1e-12){var Hd(N/g*l(B)),qd(N/v*l(B));(R-2*H)>1e-12?(z+H*L?1:-1,D-H):(R0,zD(y+x)/2),(F-2*q)>1e-12?(I+q*L?1:-1,O-q):(F0,IO(y+x)/2)}var Gv*a(I),Yv*l(I),Wg*a(D),Xg*l(D);if(j>1e-12){var Z,Jv*a(O),Kv*l(O),Qg*a(z),$g*l(z);if(Eu&&(Zb(G,Y,Q,$,J,K,W,X))){var ttG-Z0,etY-Z1,rtJ-Z0,ntK-Z1,it1/l(p((tt*rt+et*nt)/(c(tt*tt+et*et)*c(rt*rt+nt*nt)))/2),atc(Z0*Z0+Z1*Z1);Us(j,(g-at)/(it-1)),Vs(j,(v-at)/(it+1))}}F>1e-12?V>1e-12?(C_(Q,$,G,Y,v,V,L),P_(J,K,W,X,v,V,L),S.moveTo(C.cx+C.x01,C.cy+C.y01),Vj?S.arc(C.cx,C.cy,V,i(C.y01,C.x01),i(P.y01,P.x01),!L):(S.arc(C.cx,C.cy,V,i(C.y01,C.x01),i(C.y11,C.x11),!L),S.arc(0,0,v,i(C.cy+C.y11,C.cx+C.x11),i(P.cy+P.y11,P.cx+P.x11),!L),S.arc(P.cx,P.cy,V,i(P.y11,P.x11),i(P.y01,P.x01),!L))):(S.moveTo(G,Y),S.arc(0,0,v,I,O,!L)):S.moveTo(G,Y),g>1e-12&&R>1e-12?U>1e-12?(C_(W,X,J,K,g,-U,L),P_(G,Y,Q,$,g,-U,L),S.lineTo(C.cx+C.x01,C.cy+C.y01),Uj?S.arc(C.cx,C.cy,U,i(C.y01,C.x01),i(P.y01,P.x01),!L):(S.arc(C.cx,C.cy,U,i(C.y01,C.x01),i(C.y11,C.x11),!L),S.arc(0,0,g,i(C.cy+C.y11,C.cx+C.x11),i(P.cy+P.y11,P.cx+P.x11),L),S.arc(P.cx,P.cy,U,i(P.y11,P.x11),i(P.y01,P.x01),!L))):S.arc(0,0,g,D,z,L):S.lineTo(W,X)}else S.moveTo(0,0);if(S.closePath(),r)return Snull,r+||null}return E.centroidfunction(){var e(+t.apply(this,arguments)+ +o.apply(this,arguments))/2,r(+k.apply(this,arguments)+ +A.apply(this,arguments))/2-u/2;returna(r)*e,l(r)*e},E.innerRadiusfunction(e){return arguments.length?(tfunctiontypeof e?e:r(+e),E):t},E.outerRadiusfunction(t){return arguments.length?(ofunctiontypeof t?t:r(+t),E):o},E.cornerRadiusfunction(t){return arguments.length?(wfunctiontypeof t?t:r(+t),E):w},E.padRadiusfunction(t){return arguments.length?(Tnullt?null:functiontypeof t?t:r(+t),E):T},E.startAnglefunction(t){return arguments.length?(kfunctiontypeof t?t:r(+t),E):k},E.endAnglefunction(t){return arguments.length?(Afunctiontypeof t?t:r(+t),E):A},E.padAnglefunction(t){return arguments.length?(Mfunctiontypeof t?t:r(+t),E):M},E.contextfunction(t){return arguments.length?(Snullt?null:t,E):S},E},t.areaS,t.areaRadialD,t.curveBasisfunction(t){return new ut(t)},t.curveBasisClosedfunction(t){return new ft(t)},t.curveBasisOpenfunction(t){return new ht(t)},t.curveBundledt,t.curveCardinalvt,t.curveCardinalClosedxt,t.curveCardinalOpen_t,t.curveCatmullRomkt,t.curveCatmullRomClosedMt,t.curveCatmullRomOpenEt,t.curveLinearT,t.curveLinearClosedfunction(t){return new Lt(t)},t.curveMonotoneXfunction(t){return new zt(t)},t.curveMonotoneYfunction(t){return new Dt(t)},t.curveNaturalfunction(t){return new Ft(t)},t.curveStepfunction(t){return new Nt(t,.5)},t.curveStepAfterfunction(t){return new Nt(t,1)},t.curveStepBeforefunction(t){return new Nt(t,0)},t.lineM,t.lineRadialz,t.linkHorizontalfunction(){return j(U)},t.linkRadialfunction(){var tj(H);return t.anglet.x,delete t.x,t.radiust.y,delete t.y,t},t.linkVerticalfunction(){return j(V)},t.piefunction(){var tL,eE,nnull,ir(0),ar(h),or(0);function s(r){var s,l,c,u,f,pr.length,d0,mnew Array(p),gnew Array(p),v+i.apply(this,arguments),yMath.min(h,Math.max(-h,a.apply(this,arguments)-v)),xMath.min(Math.abs(y)/p,o.apply(this,arguments)),bx*(y0?-1:1);for(s0;sp;++s)(fgmss+t(rs,s,r))>0&&(d+f);for(null!e?m.sort((function(t,r){return e(gt,gr)})):null!n&&m.sort((function(t,e){return n(rt,re)})),s0,cd?(y-p*b)/d:0;sp;++s,vu)lms,uv+((fgl)>0?f*c:0)+b,gl{data:rl,index:s,value:f,startAngle:v,endAngle:u,padAngle:x};return g}return s.valuefunction(e){return arguments.length?(tfunctiontypeof e?e:r(+e),s):t},s.sortValuesfunction(t){return arguments.length?(et,nnull,s):e},s.sortfunction(t){return arguments.length?(nt,enull,s):n},s.startAnglefunction(t){return arguments.length?(ifunctiontypeof t?t:r(+t),s):i},s.endAnglefunction(t){return arguments.length?(afunctiontypeof t?t:r(+t),s):a},s.padAnglefunction(t){return arguments.length?(ofunctiontypeof t?t:r(+t),s):o},s},t.pointRadialR,t.radialAreaD,t.radialLinez,t.stackfunction(){var tr(),eUt,njt,iVt;function a(r){var a,o,st.apply(this,arguments),lr.length,cs.length,unew Array(c);for(a0;ac;++a){for(var f,hsa,puanew Array(l),d0;dl;++d)pdf0,+i(rd,h,d,r),f.datard;p.keyh}for(a0,oe(u);ac;++a)uoa.indexa;return n(u,o),u}return a.keysfunction(e){return arguments.length?(tfunctiontypeof e?e:r(F.call(e)),a):t},a.valuefunction(t){return arguments.length?(ifunctiontypeof t?t:r(+t),a):i},a.orderfunction(t){return arguments.length?(enullt?Ut:functiontypeof t?t:r(F.call(t)),a):e},a.offsetfunction(t){return arguments.length?(nnullt?jt:t,a):n},a},t.stackOffsetDivergingfunction(t,e){if((st.length)>0)for(var r,n,i,a,o,s,l0,cte0.length;lc;++l)for(ao0,r0;rs;++r)(i(nterl)1-n0)>0?(n0a,n1a+i):i0?(n1o,n0o+i):(n00,n1i)},t.stackOffsetExpandfunction(t,e){if((nt.length)>0){for(var r,n,i,a0,ot0.length;ao;++a){for(ir0;rn;++r)i+tra1||0;if(i)for(r0;rn;++r)tra1/i}jt(t,e)}},t.stackOffsetNonejt,t.stackOffsetSilhouettefunction(t,e){if((rt.length)>0){for(var r,n0,ite0,ai.length;na;++n){for(var o0,s0;or;++o)s+ton1||0;in1+in0-s/2}jt(t,e)}},t.stackOffsetWigglefunction(t,e){if((it.length)>0&&(n(rte0).length)>0){for(var r,n,i,a0,o1;on;++o){for(var s0,l0,c0;si;++s){for(var utes,fuo1||0,h(f-(uo-11||0))/2,p0;ps;++p){var dtep;h+(do1||0)-(do-11||0)}l+f,c+h*f}ro-11+ro-10a,l&&(a-c/l)}ro-11+ro-10a,jt(t,e)}},t.stackOrderAppearanceHt,t.stackOrderAscendingGt,t.stackOrderDescendingfunction(t){return Gt(t).reverse()},t.stackOrderInsideOutfunction(t){var e,r,nt.length,it.map(Yt),aHt(t),o0,s0,l,c;for(e0;en;++e)rae,os?(o+ir,l.push(r)):(s+ir,c.push(r));return c.reverse().concat(l)},t.stackOrderNoneUt,t.stackOrderReversefunction(t){return Ut(t).reverse()},t.symbolfunction(){var tr(q),nr(64),inull;function a(){var r;if(i||(ire.path()),t.apply(this,arguments).draw(i,+n.apply(this,arguments)),r)return inull,r+||null}return a.typefunction(e){return arguments.length?(tfunctiontypeof e?e:r(e),a):t},a.sizefunction(t){return arguments.length?(nfunctiontypeof t?t:r(+t),a):n},a.contextfunction(t){return arguments.length?(inullt?null:t,a):i},a},t.symbolCircleq,t.symbolCrossG,t.symbolDiamondX,t.symbolSquare$,t.symbolStarQ,t.symbolTriangleet,t.symbolWyeot,t.symbolsst,Object.defineProperty(t,__esModule,{value:!0})}))},{d3-path:112},115:function(t,e,r){!function(n,i){objecttypeof r&&void 0!e?i(r,t(d3-time)):i((nn||self).d3n.d3||{},n.d3)}(this,(function(t,e){use strict;function r(t){if(0t.y&&t.y100){var enew Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function n(t){if(0t.y&&t.y100){var enew Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function i(t,e,r){return{y:t,m:e,d:r,H:0,M:0,S:0,L:0}}function a(t){var at.dateTime,ot.date,lt.time,ct.periods,ut.days,ft.shortDays,ht.months,Yt.shortMonths,htp(c),ktd(c),Atp(u),Mtd(u),Stp(f),Etd(f),Ltp(h),Ctd(h),Ptp(Y),Itd(Y),Ot{a:function(t){return ft.getDay()},A:function(t){return ut.getDay()},b:function(t){return Yt.getMonth()},B:function(t){return ht.getMonth()},c:null,d:D,e:D,f:j,g:K,G:$,H:R,I:F,j:B,L:N,m:U,M:V,p:function(t){return c+(t.getHours()>12)},q:function(t){return 1+~~(t.getMonth()/3)},Q:wt,s:Tt,S:H,u:q,U:G,V:W,w:X,W:Z,x:null,X:null,y:J,Y:Q,Z:tt,%:_t},zt{a:function(t){return ft.getUTCDay()},A:function(t){return ut.getUTCDay()},b:function(t){return Yt.getUTCMonth()},B:function(t){return ht.getUTCMonth()},c:null,d:et,e:et,f:ot,g:vt,G:xt,H:rt,I:nt,j:it,L:at,m:st,M:lt,p:function(t){return c+(t.getUTCHours()>12)},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:wt,s:Tt,S:ct,u:ut,U:ft,V:pt,w:dt,W:mt,x:null,X:null,y:gt,Y:yt,Z:bt,%:_t},Dt{a:function(t,e,r){var nSt.exec(e.slice(r));return n?(t.wEtn0.toLowerCase(),r+n0.length):-1},A:function(t,e,r){var nAt.exec(e.slice(r));return n?(t.wMtn0.toLowerCase(),r+n0.length):-1},b:function(t,e,r){var nPt.exec(e.slice(r));return n?(t.mItn0.toLowerCase(),r+n0.length):-1},B:function(t,e,r){var nLt.exec(e.slice(r));return n?(t.mCtn0.toLowerCase(),r+n0.length):-1},c:function(t,e,r){return Bt(t,a,e,r)},d:A,e:A,f:P,g:_,G:b,H:S,I:S,j:M,L:C,m:k,M:E,p:function(t,e,r){var nht.exec(e.slice(r));return n?(t.pktn0.toLowerCase(),r+n0.length):-1},q:T,Q:O,s:z,S:L,u:g,U:v,V:y,w:m,W:x,x:function(t,e,r){return Bt(t,o,e,r)},X:function(t,e,r){return Bt(t,l,e,r)},y:_,Y:b,Z:w,%:I};function Rt(t,e){return function(r){var n,i,a,o,l-1,c0,ut.length;for(r instanceof Date||(rnew Date(+r));++lu;)37t.charCodeAt(l)&&(o.push(t.slice(c,l)),null!(isnt.charAt(++l))?nt.charAt(++l):ien? :0,(aen)&&(na(r,i)),o.push(n),cl+1);return o.push(t.slice(c,l)),o.join()}}function Ft(t,a){return function(o){var s,l,ci(1900,void 0,1);if(Bt(c,t,o+,0)!o.length)return null;if(Qin c)return new Date(c.Q);if(sin c)return new Date(1e3*c.s+(Lin c?c.L:0));if(a&&!(Zin c)&&(c.Z0),pin c&&(c.Hc.H%12+12*c.p),void 0c.m&&(c.mqin c?c.q:0),Vin c){if(c.V1||c.V>53)return null;win c||(c.w1),Zin c?(l(sn(i(c.y,0,1))).getUTCDay(),sl>4||0l?e.utcMonday.ceil(s):e.utcMonday(s),se.utcDay.offset(s,7*(c.V-1)),c.ys.getUTCFullYear(),c.ms.getUTCMonth(),c.ds.getUTCDate()+(c.w+6)%7):(l(sr(i(c.y,0,1))).getDay(),sl>4||0l?e.timeMonday.ceil(s):e.timeMonday(s),se.timeDay.offset(s,7*(c.V-1)),c.ys.getFullYear(),c.ms.getMonth(),c.ds.getDate()+(c.w+6)%7)}else(Win c||Uin c)&&(win c||(c.wuin c?c.u%7:Win c?1:0),lZin c?n(i(c.y,0,1)).getUTCDay():r(i(c.y,0,1)).getDay(),c.m0,c.dWin c?(c.w+6)%7+7*c.W-(l+5)%7:c.w+7*c.U-(l+6)%7);returnZin c?(c.H+c.Z/100|0,c.M+c.Z%100,n(c)):r(c)}}function Bt(t,e,r,n){for(var i,a,o0,le.length,cr.length;ol;){if(n>c)return-1;if(37(ie.charCodeAt(o++))){if(ie.charAt(o++),!(aDti in s?e.charAt(o++):i)||(na(t,r,n))0)return-1}else if(i!r.charCodeAt(n++))return-1}return n}return Ot.xRt(o,Ot),Ot.XRt(l,Ot),Ot.cRt(a,Ot),zt.xRt(o,zt),zt.XRt(l,zt),zt.cRt(a,zt),{format:function(t){var eRt(t+,Ot);return e.toStringfunction(){return t},e},parse:function(t){var eFt(t+,!1);return e.toStringfunction(){return t},e},utcFormat:function(t){var eRt(t+,zt);return e.toStringfunction(){return t},e},utcParse:function(t){var eFt(t+,!0);return e.toStringfunction(){return t},e}}}var o,s{-:,_: ,0:0},l/^\s*\d+/,c/^%/,u/\\^$*+?|\().{}/g;function f(t,e,r){var nt0?-:,i(n?-t:t)+,ai.length;return n+(ar?new Array(r-a+1).join(e)+i:i)}function h(t){return t.replace(u,\\$&)}function p(t){return new RegExp(^(?:+t.map(h).join(|)+),i)}function d(t){for(var e{},r-1,nt.length;++rn;)etr.toLowerCase()r;return e}function m(t,e,r){var nl.exec(e.slice(r,r+1));return n?(t.w+n0,r+n0.length):-1}function g(t,e,r){var nl.exec(e.slice(r,r+1));return n?(t.u+n0,r+n0.length):-1}function v(t,e,r){var nl.exec(e.slice(r,r+2));return n?(t.U+n0,r+n0.length):-1}function y(t,e,r){var nl.exec(e.slice(r,r+2));return n?(t.V+n0,r+n0.length):-1}function x(t,e,r){var nl.exec(e.slice(r,r+2));return n?(t.W+n0,r+n0.length):-1}function b(t,e,r){var nl.exec(e.slice(r,r+4));return n?(t.y+n0,r+n0.length):-1}function _(t,e,r){var nl.exec(e.slice(r,r+2));return n?(t.y+n0+(+n0>68?1900:2e3),r+n0.length):-1}function w(t,e,r){var n/^(Z)|(+-\d\d)(?::?(\d\d))?/.exec(e.slice(r,r+6));return n?(t.Zn1?0:-(n2+(n3||00)),r+n0.length):-1}function T(t,e,r){var nl.exec(e.slice(r,r+1));return n?(t.q3*n0-3,r+n0.length):-1}function k(t,e,r){var nl.exec(e.slice(r,r+2));return n?(t.mn0-1,r+n0.length):-1}function A(t,e,r){var nl.exec(e.slice(r,r+2));return n?(t.d+n0,r+n0.length):-1}function M(t,e,r){var nl.exec(e.slice(r,r+3));return n?(t.m0,t.d+n0,r+n0.length):-1}function S(t,e,r){var nl.exec(e.slice(r,r+2));return n?(t.H+n0,r+n0.length):-1}function E(t,e,r){var nl.exec(e.slice(r,r+2));return n?(t.M+n0,r+n0.length):-1}function L(t,e,r){var nl.exec(e.slice(r,r+2));return n?(t.S+n0,r+n0.length):-1}function C(t,e,r){var nl.exec(e.slice(r,r+3));return n?(t.L+n0,r+n0.length):-1}function P(t,e,r){var nl.exec(e.slice(r,r+6));return n?(t.LMath.floor(n0/1e3),r+n0.length):-1}function I(t,e,r){var nc.exec(e.slice(r,r+1));return n?r+n0.length:-1}function O(t,e,r){var nl.exec(e.slice(r));return n?(t.Q+n0,r+n0.length):-1}function z(t,e,r){var nl.exec(e.slice(r));return n?(t.s+n0,r+n0.length):-1}function D(t,e){return f(t.getDate(),e,2)}function R(t,e){return f(t.getHours(),e,2)}function F(t,e){return f(t.getHours()%12||12,e,2)}function B(t,r){return f(1+e.timeDay.count(e.timeYear(t),t),r,3)}function N(t,e){return f(t.getMilliseconds(),e,3)}function j(t,e){return N(t,e)+000}function U(t,e){return f(t.getMonth()+1,e,2)}function V(t,e){return f(t.getMinutes(),e,2)}function H(t,e){return f(t.getSeconds(),e,2)}function q(t){var et.getDay();return 0e?7:e}function G(t,r){return f(e.timeSunday.count(e.timeYear(t)-1,t),r,2)}function Y(t){var rt.getDay();return r>4||0r?e.timeThursday(t):e.timeThursday.ceil(t)}function W(t,r){return tY(t),f(e.timeThursday.count(e.timeYear(t),t)+(4e.timeYear(t).getDay()),r,2)}function X(t){return t.getDay()}function Z(t,r){return f(e.timeMonday.count(e.timeYear(t)-1,t),r,2)}function J(t,e){return f(t.getFullYear()%100,e,2)}function K(t,e){return f((tY(t)).getFullYear()%100,e,2)}function Q(t,e){return f(t.getFullYear()%1e4,e,4)}function $(t,r){var nt.getDay();return f((tn>4||0n?e.timeThursday(t):e.timeThursday.ceil(t)).getFullYear()%1e4,r,4)}function tt(t){var et.getTimezoneOffset();return(e>0?-:(e*-1,+))+f(e/60|0,0,2)+f(e%60,0,2)}function et(t,e){return f(t.getUTCDate(),e,2)}function rt(t,e){return f(t.getUTCHours(),e,2)}function nt(t,e){return f(t.getUTCHours()%12||12,e,2)}function it(t,r){return f(1+e.utcDay.count(e.utcYear(t),t),r,3)}function at(t,e){return f(t.getUTCMilliseconds(),e,3)}function ot(t,e){return at(t,e)+000}function st(t,e){return f(t.getUTCMonth()+1,e,2)}function lt(t,e){return f(t.getUTCMinutes(),e,2)}function ct(t,e){return f(t.getUTCSeconds(),e,2)}function ut(t){var et.getUTCDay();return 0e?7:e}function ft(t,r){return f(e.utcSunday.count(e.utcYear(t)-1,t),r,2)}function ht(t){var rt.getUTCDay();return r>4||0r?e.utcThursday(t):e.utcThursday.ceil(t)}function pt(t,r){return tht(t),f(e.utcThursday.count(e.utcYear(t),t)+(4e.utcYear(t).getUTCDay()),r,2)}function dt(t){return t.getUTCDay()}function mt(t,r){return f(e.utcMonday.count(e.utcYear(t)-1,t),r,2)}function gt(t,e){return f(t.getUTCFullYear()%100,e,2)}function vt(t,e){return f((tht(t)).getUTCFullYear()%100,e,2)}function yt(t,e){return f(t.getUTCFullYear()%1e4,e,4)}function xt(t,r){var nt.getUTCDay();return f((tn>4||0n?e.utcThursday(t):e.utcThursday.ceil(t)).getUTCFullYear()%1e4,r,4)}function bt(){return+0000}function _t(){return%}function wt(t){return+t}function Tt(t){return Math.floor(+t/1e3)}function kt(e){return oa(e),t.timeFormato.format,t.timeParseo.parse,t.utcFormato.utcFormat,t.utcParseo.utcParse,o}kt({dateTime:%x, %X,date:%-m/%-d/%Y,time:%-I:%M:%S %p,periods:AM,PM,days:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,shortDays:Sun,Mon,Tue,Wed,Thu,Fri,Sat,months:January,February,March,April,May,June,July,August,September,October,November,December,shortMonths:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec});var AtDate.prototype.toISOString?function(t){return t.toISOString()}:t.utcFormat(%Y-%m-%dT%H:%M:%S.%LZ);var Mt+new Date(2000-01-01T00:00:00.000Z)?function(t){var enew Date(t);return isNaN(e)?null:e}:t.utcParse(%Y-%m-%dT%H:%M:%S.%LZ);t.isoFormatAt,t.isoParseMt,t.timeFormatDefaultLocalekt,t.timeFormatLocalea,Object.defineProperty(t,__esModule,{value:!0})}))},{d3-time:116},116:function(t,e,r){!function(t,n){objecttypeof r&&void 0!e?n(r):n((tt||self).d3t.d3||{})}(this,(function(t){use strict;var enew Date,rnew Date;function n(t,i,a,o){function s(e){return t(e0arguments.length?new Date:new Date(+e)),e}return s.floorfunction(e){return t(enew Date(+e)),e},s.ceilfunction(e){return t(enew Date(e-1)),i(e,1),t(e),e},s.roundfunction(t){var es(t),rs.ceil(t);return t-er-t?e:r},s.offsetfunction(t,e){return i(tnew Date(+t),nulle?1:Math.floor(e)),t},s.rangefunction(e,r,n){var a,o;if(es.ceil(e),nnulln?1:Math.floor(n),!(er&&n>0))return o;do{o.push(anew Date(+e)),i(e,n),t(e)}while(ae&&er);return o},s.filterfunction(e){return n((function(r){if(r>r)for(;t(r),!e(r);)r.setTime(r-1)}),(function(t,r){if(t>t)if(r0)for(;++r0;)for(;i(t,-1),!e(t););else for(;--r>0;)for(;i(t,1),!e(t););}))},a&&(s.countfunction(n,i){return e.setTime(+n),r.setTime(+i),t(e),t(r),Math.floor(a(e,r))},s.everyfunction(t){return tMath.floor(t),isFinite(t)&&t>0?t>1?s.filter(o?function(e){return o(e)%t0}:function(e){return s.count(0,e)%t0}):s:null}),s}var in((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));i.everyfunction(t){return tMath.floor(t),isFinite(t)&&t>0?t>1?n((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,r){e.setTime(+e+r*t)}),(function(e,r){return(r-e)/t})):i:null};var ai.range,on((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+1e3*e)}),(function(t,e){return(e-t)/1e3}),(function(t){return t.getUTCSeconds()})),so.range,ln((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getMinutes()})),cl.range,un((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getHours()})),fu.range,hn((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5}),(function(t){return t.getDate()-1})),ph.range;function d(t){return n((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/6048e5}))}var md(0),gd(1),vd(2),yd(3),xd(4),bd(5),_d(6),wm.range,Tg.range,kv.range,Ay.range,Mx.range,Sb.range,E_.range,Ln((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()})),CL.range,Pn((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));P.everyfunction(t){return isFinite(tMath.floor(t))&&t>0?n((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,r){e.setFullYear(e.getFullYear()+r*t)})):null};var IP.range,On((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getUTCMinutes()})),zO.range,Dn((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getUTCHours()})),RD.range,Fn((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/864e5}),(function(t){return t.getUTCDate()-1})),BF.range;function N(t){return n((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/6048e5}))}var jN(0),UN(1),VN(2),HN(3),qN(4),GN(5),YN(6),Wj.range,XU.range,ZV.range,JH.range,Kq.range,QG.range,$Y.range,ttn((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()})),ettt.range,rtn((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));rt.everyfunction(t){return isFinite(tMath.floor(t))&&t>0?n((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,r){e.setUTCFullYear(e.getUTCFullYear()+r*t)})):null};var ntrt.range;t.timeDayh,t.timeDaysp,t.timeFridayb,t.timeFridaysS,t.timeHouru,t.timeHoursf,t.timeIntervaln,t.timeMillisecondi,t.timeMillisecondsa,t.timeMinutel,t.timeMinutesc,t.timeMondayg,t.timeMondaysT,t.timeMonthL,t.timeMonthsC,t.timeSaturday_,t.timeSaturdaysE,t.timeSecondo,t.timeSecondss,t.timeSundaym,t.timeSundaysw,t.timeThursdayx,t.timeThursdaysM,t.timeTuesdayv,t.timeTuesdaysk,t.timeWednesdayy,t.timeWednesdaysA,t.timeWeekm,t.timeWeeksw,t.timeYearP,t.timeYearsI,t.utcDayF,t.utcDaysB,t.utcFridayG,t.utcFridaysQ,t.utcHourD,t.utcHoursR,t.utcMillisecondi,t.utcMillisecondsa,t.utcMinuteO,t.utcMinutesz,t.utcMondayU,t.utcMondaysX,t.utcMonthtt,t.utcMonthset,t.utcSaturdayY,t.utcSaturdays$,t.utcSecondo,t.utcSecondss,t.utcSundayj,t.utcSundaysW,t.utcThursdayq,t.utcThursdaysK,t.utcTuesdayV,t.utcTuesdaysZ,t.utcWednesdayH,t.utcWednesdaysJ,t.utcWeekj,t.utcWeeksW,t.utcYearrt,t.utcYearsnt,Object.defineProperty(t,__esModule,{value:!0})}))},{},117:function(t,e,r){!function(t,n){objecttypeof r&&void 0!e?n(r):n((tt||self).d3t.d3||{})}(this,(function(t){use strict;var e,r,n0,i0,a0,o0,s0,l0,cobjecttypeof performance&&performance.now?performance:Date,uobjecttypeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function f(){return s||(u(h),sc.now()+l)}function h(){s0}function p(){this._callthis._timethis._nextnull}function d(t,e,r){var nnew p;return n.restart(t,e,r),n}function m(){f(),++n;for(var t,re;r;)(ts-r._time)>0&&r._call.call(null,t),rr._next;--n}function g(){s(oc.now())+l,ni0;try{m()}finally{n0,function(){var t,n,ie,a1/0;for(;i;)i._call?(a>i._time&&(ai._time),ti,ii._next):(ni._next,i._nextnull,it?t._nextn:en);rt,y(a)}(),s0}}function v(){var tc.now(),et-o;e>1e3&&(l-e,ot)}function y(t){n||(i&&(iclearTimeout(i)),t-s>24?(t1/0&&(isetTimeout(g,t-c.now()-l)),a&&(aclearInterval(a))):(a||(oc.now(),asetInterval(v,1e3)),n1,u(g)))}p.prototyped.prototype{constructor:p,restart:function(t,n,i){if(function!typeof t)throw new TypeError(callback is not a function);i(nulli?f():+i)+(nulln?0:+n),this._next||rthis||(r?r._nextthis:ethis,rthis),this._callt,this._timei,y()},stop:function(){this._call&&(this._callnull,this._time1/0,y())}},t.intervalfunction(t,e,r){var nnew p,ie;return nulle?(n.restart(t,e,r),n):(e+e,rnullr?f():+r,n.restart((function a(o){o+i,n.restart(a,i+e,r),t(o)}),e,r),n)},t.nowf,t.timeoutfunction(t,e,r){var nnew p;return enulle?0:+e,n.restart((function(r){n.stop(),t(r+e)}),e,r),n},t.timerd,t.timerFlushm,Object.defineProperty(t,__esModule,{value:!0})}))},{},118:function(t,e,r){e.exportsfunction(){for(var t0;targuments.length;t++)if(void 0!argumentst)return argumentst}},{},119:function(t,e,r){use strict;e.exportsa;var n(a.canvasdocument.createElement(canvas)).getContext(2d),io(32,126);function a(t,e){Array.isArray(t)&&(tt.join(, ));var r,a{},s16,l.05;e&&(2e.length&&numbertypeof e0?ro(e):Array.isArray(e)?re:(e.o?ro(e.o):e.pairs&&(re.pairs),e.fontSize&&(se.fontSize),null!e.threshold&&(le.threshold))),r||(ri),n.fonts+px +t;for(var c0;cr.length;c++){var urc,fn.measureText(u0).width+n.measureText(u1).width,hn.measureText(u).width;if(Math.abs(f-h)>s*l){var p(h-f)/s;au1e3*p}}return a}function o(t){for(var e,rt0;rt1;r++)for(var nString.fromCharCode(r),it0;it1;i++){var an+String.fromCharCode(i);e.push(a)}return e}a.createPairso,a.asciii},{},120:function(t,e,r){var nt(abs-svg-path),it(normalize-svg-path),a{M:moveTo,C:bezierCurveTo};e.exportsfunction(t,e){t.beginPath(),i(n(e)).forEach((function(e){var re0,ne.slice(1);tar.apply(t,n)})),t.closePath()}},{abs-svg-path:66,normalize-svg-path:241},121:function(t,e,r){e.exportsfunction(t){switch(t){caseint8:return Int8Array;caseint16:return Int16Array;caseint32:return Int32Array;caseuint8:return Uint8Array;caseuint16:return Uint16Array;caseuint32:return Uint32Array;casefloat32:return Float32Array;casefloat64:return Float64Array;casearray:return Array;caseuint8_clamped:return Uint8ClampedArray}}},{},122:function(t,e,r){use strict;e.exportsfunction(t,e){switch(void 0e&&(e0),typeof t){casenumber:if(t>0)return function(t,e){var r,n;for(rnew Array(t),n0;nt;++n)rne;return r}(0|t,e);break;caseobject:if(numbertypeof t.length)return function t(e,r,n){var i0|en;if(i0)return;var a,onew Array(i);if(ne.length-1)for(a0;ai;++a)oar;else for(a0;ai;++a)oat(e,r,n+1);return o}(t,e,0)}return}},{},123:function(t,e,r){use strict;function n(t,e,r){rr||2;var n,s,l,c,u,p,d,ge&&e.length,vg?e0*r:t.length,yi(t,0,v,r,!0),x;if(!y||y.nexty.prev)return x;if(g&&(yfunction(t,e,r,n){var o,s,l,c,u,p;for(o0,se.length;os;o++)leo*n,cos-1?eo+1*n:t.length,(ui(t,l,c,n,!1))u.next&&(u.steiner!0),p.push(m(u));for(p.sort(f),o0;op.length;o++)ra(rh(po,r),r.next);return r}(t,e,y,r)),t.length>80*r){nlt0,sct1;for(var br;bv;b+r)(utb)n&&(nu),(ptb+1)s&&(sp),u>l&&(lu),p>c&&(cp);d0!(dMath.max(l-n,c-s))?1/d:0}return o(y,x,r,n,s,d),x}function i(t,e,r,n,i){var a,o;if(iE(t,e,r,n)>0)for(ae;ar;a+n)oA(a,ta,ta+1,o);else for(ar-n;a>e;a-n)oA(a,ta,ta+1,o);return o&&x(o,o.next)&&(M(o),oo.next),o}function a(t,e){if(!t)return t;e||(et);var r,nt;do{if(r!1,n.steiner||!x(n,n.next)&&0!y(n.prev,n,n.next))nn.next;else{if(M(n),(nen.prev)n.next)break;r!0}}while(r||n!e);return e}function o(t,e,r,n,i,f,h){if(t){!h&&f&&function(t,e,r,n){var it;do{nulli.z&&(i.zd(i.x,i.y,e,r,n)),i.prevZi.prev,i.nextZi.next,ii.next}while(i!t);i.prevZ.nextZnull,i.prevZnull,function(t){var e,r,n,i,a,o,s,l,c1;do{for(rt,tnull,anull,o0;r;){for(o++,nr,s0,e0;ec&&(s++,nn.nextZ);e++);for(lc;s>0||l>0&&n;)0!s&&(0l||!n||r.zn.z)?(ir,rr.nextZ,s--):(in,nn.nextZ,l--),a?a.nextZi:ti,i.prevZa,ai;rn}a.nextZnull,c*2}while(o>1)}(i)}(t,n,i,f);for(var p,m,gt;t.prev!t.next;)if(pt.prev,mt.next,f?l(t,n,i,f):s(t))e.push(p.i/r),e.push(t.i/r),e.push(m.i/r),M(t),tm.next,gm.next;else if((tm)g){h?1h?o(tc(a(t),e,r),e,r,n,i,f,2):2h&&u(t,e,r,n,i,f):o(a(t),e,r,n,i,f,1);break}}}function s(t){var et.prev,rt,nt.next;if(y(e,r,n)>0)return!1;for(var it.next.next;i!t.prev;){if(g(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&y(i.prev,i,i.next)>0)return!1;ii.next}return!0}function l(t,e,r,n){var it.prev,at,ot.next;if(y(i,a,o)>0)return!1;for(var si.xa.x?i.xo.x?i.x:o.x:a.xo.x?a.x:o.x,li.ya.y?i.yo.y?i.y:o.y:a.yo.y?a.y:o.y,ci.x>a.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,ui.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,fd(s,l,e,r,n),hd(c,u,e,r,n),pt.prevZ,mt.nextZ;p&&p.z>f&&m&&m.zh;){if(p!t.prev&&p!t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&y(p.prev,p,p.next)>0)return!1;if(pp.prevZ,m!t.prev&&m!t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,m.x,m.y)&&y(m.prev,m,m.next)>0)return!1;mm.nextZ}for(;p&&p.z>f;){if(p!t.prev&&p!t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&y(p.prev,p,p.next)>0)return!1;pp.prevZ}for(;m&&m.zh;){if(m!t.prev&&m!t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,m.x,m.y)&&y(m.prev,m,m.next)>0)return!1;mm.nextZ}return!0}function c(t,e,r){var nt;do{var in.prev,on.next.next;!x(i,o)&&b(i,n,n.next,o)&&T(i,o)&&T(o,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(o.i/r),M(n),M(n.next),nto),nn.next}while(n!t);return a(n)}function u(t,e,r,n,i,s){var lt;do{for(var cl.next.next;c!l.prev;){if(l.i!c.i&&v(l,c)){var uk(l,c);return la(l,l.next),ua(u,u.next),o(l,e,r,n,i,s),void o(u,e,r,n,i,s)}cc.next}ll.next}while(l!t)}function f(t,e){return t.x-e.x}function h(t,e){var rfunction(t,e){var r,ne,it.x,at.y,o-1/0;do{if(an.y&&a>n.next.y&&n.next.y!n.y){var sn.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(si&&s>o){if(os,si){if(an.y)return n;if(an.next.y)return n.next}rn.xn.next.x?n:n.next}}nn.next}while(n!e);if(!r)return null;if(io)return r;var l,cr,ur.x,fr.y,h1/0;nr;do{i>n.x&&n.x>u&&i!n.x&&g(af?i:o,a,u,f,af?o:i,a,n.x,n.y)&&(lMath.abs(a-n.y)/(i-n.x),T(n,t)&&(lh||lh&&(n.x>r.x||n.xr.x&&p(r,n)))&&(rn,hl)),nn.next}while(n!c);return r}(t,e);if(!r)return e;var nk(r,t),ia(r,r.next);return a(n,n.next),er?i:e}function p(t,e){return y(t.prev,t,e.prev)0&&y(e.next,t,t.next)0}function d(t,e,r,n,i){return(t1431655765&((t858993459&((t252645135&((t16711935&((t32767*(t-r)*i)|t8))|t4))|t2))|t1))|(e1431655765&((e858993459&((e252645135&((e16711935&((e32767*(e-n)*i)|e8))|e4))|e2))|e1))1}function m(t){var et,rt;do{(e.xr.x||e.xr.x&&e.yr.y)&&(re),ee.next}while(e!t);return r}function g(t,e,r,n,i,a,o,s){return(i-o)*(e-s)-(t-o)*(a-s)>0&&(t-o)*(n-s)-(r-o)*(e-s)>0&&(r-o)*(a-s)-(i-o)*(n-s)>0}function v(t,e){return t.next.i!e.i&&t.prev.i!e.i&&!function(t,e){var rt;do{if(r.i!t.i&&r.next.i!t.i&&r.i!e.i&&r.next.i!e.i&&b(r,r.next,t,e))return!0;rr.next}while(r!t);return!1}(t,e)&&(T(t,e)&&T(e,t)&&function(t,e){var rt,n!1,i(t.x+e.x)/2,a(t.y+e.y)/2;do{r.y>a!r.next.y>a&&r.next.y!r.y&&i(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n!n),rr.next}while(r!t);return n}(t,e)&&(y(t.prev,t,e.prev)||y(t,e.prev,e))||x(t,e)&&y(t.prev,t,t.next)>0&&y(e.prev,e,e.next)>0)}function y(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function x(t,e){return t.xe.x&&t.ye.y}function b(t,e,r,n){var iw(y(t,e,r)),aw(y(t,e,n)),ow(y(r,n,t)),sw(y(r,n,e));return i!a&&o!s||(!(0!i||!_(t,r,e))||(!(0!a||!_(t,n,e))||(!(0!o||!_(r,t,n))||!(0!s||!_(r,e,n)))))}function _(t,e,r){return e.xMath.max(t.x,r.x)&&e.x>Math.min(t.x,r.x)&&e.yMath.max(t.y,r.y)&&e.y>Math.min(t.y,r.y)}function w(t){return t>0?1:t0?-1:0}function T(t,e){return y(t.prev,t,t.next)0?y(t,e,t.next)>0&&y(t,t.prev,e)>0:y(t,e,t.prev)0||y(t,t.next,e)0}function k(t,e){var rnew S(t.i,t.x,t.y),nnew S(e.i,e.x,e.y),it.next,ae.prev;return t.nexte,e.prevt,r.nexti,i.prevr,n.nextr,r.prevn,a.nextn,n.preva,n}function A(t,e,r,n){var inew S(t,e,r);return n?(i.nextn.next,i.prevn,n.next.previ,n.nexti):(i.previ,i.nexti),i}function M(t){t.next.prevt.prev,t.prev.nextt.next,t.prevZ&&(t.prevZ.nextZt.nextZ),t.nextZ&&(t.nextZ.prevZt.prevZ)}function S(t,e,r){this.it,this.xe,this.yr,this.prevnull,this.nextnull,this.znull,this.prevZnull,this.nextZnull,this.steiner!1}function E(t,e,r,n){for(var i0,ae,or-n;ar;a+n)i+(to-ta)*(ta+1+to+1),oa;return i}e.exportsn,e.exports.defaultn,n.deviationfunction(t,e,r,n){var ie&&e.length,ai?e0*r:t.length,oMath.abs(E(t,0,a,r));if(i)for(var s0,le.length;sl;s++){var ces*r,usl-1?es+1*r:t.length;o-Math.abs(E(t,c,u,r))}var f0;for(s0;sn.length;s+3){var hns*r,pns+1*r,dns+2*r;f+Math.abs((th-td)*(tp+1-th+1)-(th-tp)*(td+1-th+1))}return 0o&&0f?0:Math.abs((f-o)/o)},n.flattenfunction(t){for(var et00.length,r{vertices:,holes:,dimensions:e},n0,i0;it.length;i++){for(var a0;ati.length;a++)for(var o0;oe;o++)r.vertices.push(tiao);i>0&&(n+ti-1.length,r.holes.push(n))}return r}},{},124:function(t,e,r){var nt(strongly-connected-components);e.exportsfunction(t,e){var r,i,a,o,s{},l;function c(t){var e,n,i!1;for(a.push(t),ot!0,e0;elt.length;e++)(nlte)r?(u(r,a),i!0):on||(ic(n));if(i)!function t(e){oe!1,s.hasOwnProperty(e)&&Object.keys(se).forEach((function(r){delete ser,or&&t(r)}))}(t);else for(e0;elt.length;e++){nlte;var fsn;f||(f{},snf),fn!0}return a.pop(),i}function u(t,r){var n.concat(r).concat(t);e?e(n):i.push(n)}function f(e){!function(e){for(var r0;rt.length;r++)(re||!tr)&&(tr),trtr.filter((function(t){return t>e}))}(e);for(var r,in(t).components.filter((function(t){return t.length>1})),a1/0,o0;oi.length;o++)for(var s0;sio.length;s++)iosa&&(aios,ro);var lir;return!!l&&{leastVertex:a,adjList:t.map((function(t,e){return-1l.indexOf(e)?:t.filter((function(t){return-1!l.indexOf(t)}))}))}}r0;for(var ht.length;rh;){var pf(r);if(rp.leastVertex,lp.adjList){for(var d0;dl.length;d++)for(var m0;mld.length;m++){var gldm;o+g!1,sg{}}c(r),r+1}else rh}return e?void 0:i}},{strongly-connected-components:301},125:function(t,e,r){use strict;var nt(../../object/valid-value);e.exportsfunction(){return n(this).length0,this}},{../../object/valid-value:156},126:function(t,e,r){use strict;e.exportst(./is-implemented)()?Array.from:t(./shim)},{./is-implemented:127,./shim:128},127:function(t,e,r){use strict;e.exportsfunction(){var t,e,rArray.from;returnfunctiontypeof r&&(er(traz,dwa),Boolean(e&&e!t&&dwae1))}},{},128:function(t,e,r){use strict;var nt(es6-symbol).iterator,it(../../function/is-arguments),at(../../function/is-function),ot(../../number/to-pos-integer),st(../../object/valid-callable),lt(../../object/valid-value),ct(../../object/is-value),ut(../../string/is-string),fArray.isArray,hFunction.prototype.call,p{configurable:!0,enumerable:!0,writable:!0,value:null},dObject.defineProperty;e.exportsfunction(t){var e,r,m,g,v,y,x,b,_,w,Targuments1,karguments2;if(tObject(l(t)),c(T)&&s(T),this&&this!Array&&a(this))ethis;else{if(!T){if(i(t))return 1!(vt.length)?Array.apply(null,t):((gnew Array(1))0t0,g);if(f(t)){for(gnew Array(vt.length),r0;rv;++r)grtr;return g}}g}if(!f(t))if(void 0!(_tn)){for(xs(_).call(t),e&&(gnew e),bx.next(),r0;!b.done;)wT?h.call(T,k,b.value,r):b.value,e?(p.valuew,d(g,r,p)):grw,bx.next(),++r;vr}else if(u(t)){for(vt.length,e&&(gnew e),r0,m0;rv;++r)wtr,r+1v&&(yw.charCodeAt(0))>55296&&y56319&&(w+t++r),wT?h.call(T,k,w,m):w,e?(p.valuew,d(g,m,p)):gmw,++m;vm}if(void 0v)for(vo(t.length),e&&(gnew e(v)),r0;rv;++r)wT?h.call(T,k,tr,r):tr,e?(p.valuew,d(g,r,p)):grw;return e&&(p.valuenull,g.lengthv),g}},{../../function/is-arguments:129,../../function/is-function:130,../../number/to-pos-integer:136,../../object/is-value:145,../../object/valid-callable:154,../../object/valid-value:156,../../string/is-string:160,es6-symbol:169},129:function(t,e,r){use strict;var nObject.prototype.toString,in.call(function(){return arguments}());e.exportsfunction(t){return n.call(t)i}},{},130:function(t,e,r){use strict;var nObject.prototype.toString,iRegExp.prototype.test.bind(/^object A-Za-z0-9*Function$/);e.exportsfunction(t){returnfunctiontypeof t&&i(n.call(t))}},{},131:function(t,e,r){use strict;e.exportsfunction(){}},{},132:function(t,e,r){use strict;e.exportst(./is-implemented)()?Math.sign:t(./shim)},{./is-implemented:133,./shim:134},133:function(t,e,r){use strict;e.exportsfunction(){var tMath.sign;returnfunctiontypeof t&&(1t(10)&&-1t(-20))}},{},134:function(t,e,r){use strict;e.exportsfunction(t){return tNumber(t),isNaN(t)||0t?t:t>0?1:-1}},{},135:function(t,e,r){use strict;var nt(../math/sign),iMath.abs,aMath.floor;e.exportsfunction(t){return isNaN(t)?0:0!(tNumber(t))&&isFinite(t)?n(t)*a(i(t)):t}},{../math/sign:132},136:function(t,e,r){use strict;var nt(./to-integer),iMath.max;e.exportsfunction(t){return i(0,n(t))}},{./to-integer:135},137:function(t,e,r){use strict;var nt(./valid-callable),it(./valid-value),aFunction.prototype.bind,oFunction.prototype.call,sObject.keys,lObject.prototype.propertyIsEnumerable;e.exportsfunction(t,e){return function(r,c){var u,farguments2,harguments3;return rObject(i(r)),n(c),us(r),h&&u.sort(functiontypeof h?a.call(h,r):void 0),function!typeof t&&(tut),o.call(t,u,(function(t,n){return l.call(r,t)?o.call(c,f,rt,t,r,n):e}))}}},{./valid-callable:154,./valid-value:156},138:function(t,e,r){use strict;e.exportst(./is-implemented)()?Object.assign:t(./shim)},{./is-implemented:139,./shim:140},139:function(t,e,r){use strict;e.exportsfunction(){var t,eObject.assign;returnfunctiontypeof e&&(e(t{foo:raz},{bar:dwa},{trzy:trzy}),t.foo+t.bar+t.trzyrazdwatrzy)}},{},140:function(t,e,r){use strict;var nt(../keys),it(../valid-value),aMath.max;e.exportsfunction(t,e){var r,o,s,la(arguments.length,2);for(tObject(i(t)),sfunction(n){try{tnen}catch(t){r||(rt)}},o1;ol;++o)n(eargumentso).forEach(s);if(void 0!r)throw r;return t}},{../keys:146,../valid-value:156},141:function(t,e,r){use strict;var nt(../array/from),it(./assign),at(./valid-value);e.exportsfunction(t){var eObject(a(t)),rarguments1,oObject(arguments2);if(e!t&&!r)return e;var s{};return r?n(r,(function(e){(o.ensure||e in t)&&(sete)})):i(s,t),s}},{../array/from:126,./assign:138,./valid-value:156},142:function(t,e,r){use strict;var n,i,a,o,sObject.create;t(./set-prototype-of/is-implemented)()||(nt(./set-prototype-of/shim)),e.exportsn?1!n.level?s:(i{},a{},o{configurable:!1,enumerable:!1,writable:!0,value:void 0},Object.getOwnPropertyNames(Object.prototype).forEach((function(t){at__proto__!t?o:{configurable:!0,enumerable:!1,writable:!0,value:void 0}})),Object.defineProperties(i,a),Object.defineProperty(n,nullPolyfill,{configurable:!1,enumerable:!1,writable:!1,value:i}),function(t,e){return s(nullt?i:t,e)}):s},{./set-prototype-of/is-implemented:152,./set-prototype-of/shim:153},143:function(t,e,r){use strict;e.exportst(./_iterate)(forEach)},{./_iterate:137},144:function(t,e,r){use strict;var nt(./is-value),i{function:!0,object:!0};e.exportsfunction(t){return n(t)&&itypeof t||!1}},{./is-value:145},145:function(t,e,r){use strict;var nt(../function/noop)();e.exportsfunction(t){return t!n&&null!t}},{../function/noop:131},146:function(t,e,r){use strict;e.exportst(./is-implemented)()?Object.keys:t(./shim)},{./is-implemented:147,./shim:148},147:function(t,e,r){use strict;e.exportsfunction(){try{return Object.keys(primitive),!0}catch(t){return!1}}},{},148:function(t,e,r){use strict;var nt(../is-value),iObject.keys;e.exportsfunction(t){return i(n(t)?Object(t):t)}},{../is-value:145},149:function(t,e,r){use strict;var nt(./valid-callable),it(./for-each),aFunction.prototype.call;e.exportsfunction(t,e){var r{},oarguments2;return n(e),i(t,(function(t,n,i,s){rna.call(e,o,t,n,i,s)})),r}},{./for-each:143,./valid-callable:154},150:function(t,e,r){use strict;var nt(./is-value),iArray.prototype.forEach,aObject.create,ofunction(t,e){var r;for(r in t)ertr};e.exportsfunction(t){var ea(null);return i.call(arguments,(function(t){n(t)&&o(Object(t),e)})),e}},{./is-value:145},151:function(t,e,r){use strict;e.exportst(./is-implemented)()?Object.setPrototypeOf:t(./shim)},{./is-implemented:152,./shim:153},152:function(t,e,r){use strict;var nObject.create,iObject.getPrototypeOf,a{};e.exportsfunction(){var tObject.setPrototypeOf,earguments0||n;returnfunctiontypeof t&&i(t(e(null),a))a}},{},153:function(t,e,r){use strict;var n,it(../is-object),at(../valid-value),oObject.prototype.isPrototypeOf,sObject.defineProperty,l{configurable:!0,enumerable:!1,writable:!0,value:void 0};nfunction(t,e){if(a(t),nulle||i(e))return t;throw new TypeError(Prototype must be null or an object)},e.exportsfunction(t){var e,r;return t?(2t.level?t.set?(rt.set,efunction(t,e){return r.call(n(t,e),e),t}):efunction(t,e){return n(t,e).__proto__e,t}:efunction t(e,r){var i;return n(e,r),(io.call(t.nullPolyfill,e))&&delete t.nullPolyfill.__proto__,nullr&&(rt.nullPolyfill),e.__proto__r,i&&s(t.nullPolyfill,__proto__,l),e},Object.defineProperty(e,level,{configurable:!1,enumerable:!1,writable:!1,value:t.level})):null}(function(){var t,eObject.create(null),r{},nObject.getOwnPropertyDescriptor(Object.prototype,__proto__);if(n){try{(tn.set).call(e,r)}catch(t){}if(Object.getPrototypeOf(e)r)return{set:t,level:2}}return e.__proto__r,Object.getPrototypeOf(e)r?{level:2}:((e{}).__proto__r,Object.getPrototypeOf(e)r&&{level:1})}()),t(../create)},{../create:142,../is-object:144,../valid-value:156},154:function(t,e,r){use strict;e.exportsfunction(t){if(function!typeof t)throw new TypeError(t+ is not a function);return t}},{},155:function(t,e,r){use strict;var nt(./is-object);e.exportsfunction(t){if(!n(t))throw new TypeError(t+ is not an Object);return t}},{./is-object:144},156:function(t,e,r){use strict;var nt(./is-value);e.exportsfunction(t){if(!n(t))throw new TypeError(Cannot use null or undefined);return t}},{./is-value:145},157:function(t,e,r){use strict;e.exportst(./is-implemented)()?String.prototype.contains:t(./shim)},{./is-implemented:158,./shim:159},158:function(t,e,r){use strict;var nrazdwatrzy;e.exportsfunction(){returnfunctiontypeof n.contains&&(!0n.contains(dwa)&&!1n.contains(foo))}},{},159:function(t,e,r){use strict;var nString.prototype.indexOf;e.exportsfunction(t){return n.call(this,t,arguments1)>-1}},{},160:function(t,e,r){use strict;var nObject.prototype.toString,in.call();e.exportsfunction(t){returnstringtypeof t||t&&objecttypeof t&&(t instanceof String||n.call(t)i)||!1}},{},161:function(t,e,r){use strict;var nObject.create(null),iMath.random;e.exportsfunction(){var t;do{ti().toString(36).slice(2)}while(nt);return t}},{},162:function(t,e,r){use strict;var n,it(es5-ext/object/set-prototype-of),at(es5-ext/string/#/contains),ot(d),st(es6-symbol),lt(./),cObject.defineProperty;ne.exportsfunction(t,e){if(!(this instanceof n))throw new TypeError(Constructor requires new);l.call(this,t),ee?a.call(e,key+value)?key+value:a.call(e,key)?key:value:value,c(this,__kind__,o(,e))},i&&i(n,l),delete n.prototype.constructor,n.prototypeObject.create(l.prototype,{_resolve:o((function(t){returnvaluethis.__kind__?this.__list__t:key+valuethis.__kind__?t,this.__list__t:t}))}),c(n.prototype,s.toStringTag,o(c,Array Iterator))},{./:165,d:101,es5-ext/object/set-prototype-of:151,es5-ext/string/#/contains:157,es6-symbol:169},163:function(t,e,r){use strict;var nt(es5-ext/function/is-arguments),it(es5-ext/object/valid-callable),at(es5-ext/string/is-string),ot(./get),sArray.isArray,lFunction.prototype.call,cArray.prototype.some;e.exportsfunction(t,e){var r,u,f,h,p,d,m,g,varguments2;if(s(t)||n(t)?rarray:a(t)?rstring:to(t),i(e),ffunction(){h!0},array!r)if(string!r)for(ut.next();!u.done;){if(l.call(e,v,u.value,f),h)return;ut.next()}else for(dt.length,p0;pd&&(mtp,p+1d&&(gm.charCodeAt(0))>55296&&g56319&&(m+t++p),l.call(e,v,m,f),!h);++p);else c.call(t,(function(t){return l.call(e,v,t,f),h}))}},{./get:164,es5-ext/function/is-arguments:129,es5-ext/object/valid-callable:154,es5-ext/string/is-string:160},164:function(t,e,r){use strict;var nt(es5-ext/function/is-arguments),it(es5-ext/string/is-string),at(./array),ot(./string),st(./valid-iterable),lt(es6-symbol).iterator;e.exportsfunction(t){returnfunctiontypeof s(t)l?tl():n(t)?new a(t):i(t)?new o(t):new a(t)}},{./array:162,./string:167,./valid-iterable:168,es5-ext/function/is-arguments:129,es5-ext/string/is-string:160,es6-symbol:169},165:function(t,e,r){use strict;var n,it(es5-ext/array/#/clear),at(es5-ext/object/assign),ot(es5-ext/object/valid-callable),st(es5-ext/object/valid-value),lt(d),ct(d/auto-bind),ut(es6-symbol),fObject.defineProperty,hObject.defineProperties;e.exportsnfunction(t,e){if(!(this instanceof n))throw new TypeError(Constructor requires new);h(this,{__list__:l(w,s(t)),__context__:l(w,e),__nextIndex__:l(w,0)}),e&&(o(e.on),e.on(_add,this._onAdd),e.on(_delete,this._onDelete),e.on(_clear,this._onClear))},delete n.prototype.constructor,h(n.prototype,a({_next:l((function(){var t;if(this.__list__)return this.__redo__&&void 0!(tthis.__redo__.shift())?t:this.__nextIndex__this.__list__.length?this.__nextIndex__++:void this._unBind()})),next:l((function(){return this._createResult(this._next())})),_createResult:l((function(t){return void 0t?{done:!0,value:void 0}:{done:!1,value:this._resolve(t)}})),_resolve:l((function(t){return this.__list__t})),_unBind:l((function(){this.__list__null,delete this.__redo__,this.__context__&&(this.__context__.off(_add,this._onAdd),this.__context__.off(_delete,this._onDelete),this.__context__.off(_clear,this._onClear),this.__context__null)})),toString:l((function(){returnobject +(thisu.toStringTag||Object)+}))},c({_onAdd:l((function(t){t>this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach((function(e,r){e>t&&(this.__redo__r++e)}),this),this.__redo__.push(t)):f(this,__redo__,l(c,t)))})),_onDelete:l((function(t){var e;t>this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!(ethis.__redo__.indexOf(t))&&this.__redo__.splice(e,1),this.__redo__.forEach((function(e,r){e>t&&(this.__redo__r--e)}),this)))})),_onClear:l((function(){this.__redo__&&i.call(this.__redo__),this.__nextIndex__0}))}))),f(n.prototype,u.iterator,l((function(){return this})))},{d:101,d/auto-bind:100,es5-ext/array/#/clear:125,es5-ext/object/assign:138,es5-ext/object/valid-callable:154,es5-ext/object/valid-value:156,es6-symbol:169},166:function(t,e,r){use strict;var nt(es5-ext/function/is-arguments),it(es5-ext/object/is-value),at(es5-ext/string/is-string),ot(es6-symbol).iterator,sArray.isArray;e.exportsfunction(t){return!!i(t)&&(!!s(t)||(!!a(t)||(!!n(t)||functiontypeof to)))}},{es5-ext/function/is-arguments:129,es5-ext/object/is-value:145,es5-ext/string/is-string:160,es6-symbol:169},167:function(t,e,r){use strict;var n,it(es5-ext/object/set-prototype-of),at(d),ot(es6-symbol),st(./),lObject.defineProperty;ne.exportsfunction(t){if(!(this instanceof n))throw new TypeError(Constructor requires new);tString(t),s.call(this,t),l(this,__length__,a(,t.length))},i&&i(n,s),delete n.prototype.constructor,n.prototypeObject.create(s.prototype,{_next:a((function(){if(this.__list__)return this.__nextIndex__this.__length__?this.__nextIndex__++:void this._unBind()})),_resolve:a((function(t){var e,rthis.__list__t;return this.__nextIndex__this.__length__?r:(er.charCodeAt(0))>55296&&e56319?r+this.__list__this.__nextIndex__++:r}))}),l(n.prototype,o.toStringTag,a(c,String Iterator))},{./:165,d:101,es5-ext/object/set-prototype-of:151,es6-symbol:169},168:function(t,e,r){use strict;var nt(./is-iterable);e.exportsfunction(t){if(!n(t))throw new TypeError(t+ is not iterable);return t}},{./is-iterable:166},169:function(t,e,r){use strict;e.exportst(./is-implemented)()?t(ext/global-this).Symbol:t(./polyfill)},{./is-implemented:170,./polyfill:175,ext/global-this:183},170:function(t,e,r){use strict;var nt(ext/global-this),i{object:!0,symbol:!0};e.exportsfunction(){var t,en.Symbol;if(function!typeof e)return!1;te(test symbol);try{String(t)}catch(t){return!1}return!!itypeof e.iterator&&(!!itypeof e.toPrimitive&&!!itypeof e.toStringTag)}},{ext/global-this:183},171:function(t,e,r){use strict;e.exportsfunction(t){return!!t&&(symboltypeof t||!!t.constructor&&(Symbolt.constructor.name&&Symboltt.constructor.toStringTag))}},{},172:function(t,e,r){use strict;var nt(d),iObject.create,aObject.defineProperty,oObject.prototype,si(null);e.exportsfunction(t){for(var e,r,i0;st+(i||);)++i;return st+i||!0,a(o,e@@+t,n.gs(null,(function(t){r||(r!0,a(this,e,n(t)),r!1)}))),e}},{d:101},173:function(t,e,r){use strict;var nt(d),it(ext/global-this).Symbol;e.exportsfunction(t){return Object.defineProperties(t,{hasInstance:n(,i&&i.hasInstance||t(hasInstance)),isConcatSpreadable:n(,i&&i.isConcatSpreadable||t(isConcatSpreadable)),iterator:n(,i&&i.iterator||t(iterator)),match:n(,i&&i.match||t(match)),replace:n(,i&&i.replace||t(replace)),search:n(,i&&i.search||t(search)),species:n(,i&&i.species||t(species)),split:n(,i&&i.split||t(split)),toPrimitive:n(,i&&i.toPrimitive||t(toPrimitive)),toStringTag:n(,i&&i.toStringTag||t(toStringTag)),unscopables:n(,i&&i.unscopables||t(unscopables))})}},{d:101,ext/global-this:183},174:function(t,e,r){use strict;var nt(d),it(../../../validate-symbol),aObject.create(null);e.exportsfunction(t){return Object.defineProperties(t,{for:n((function(e){return ae?ae:aet(String(e))})),keyFor:n((function(t){var e;for(e in i(t),a)if(aet)return e}))})}},{../../../validate-symbol:176,d:101},175:function(t,e,r){use strict;var n,i,a,ot(d),st(./validate-symbol),lt(ext/global-this).Symbol,ct(./lib/private/generate-name),ut(./lib/private/setup/standard-symbols),ft(./lib/private/setup/symbol-registry),hObject.create,pObject.defineProperties,dObject.defineProperty;if(functiontypeof l)try{String(l()),a!0}catch(t){}else lnull;ifunction(t){if(this instanceof i)throw new TypeError(Symbol is not a constructor);return n(t)},e.exportsnfunction t(e){var r;if(this instanceof t)throw new TypeError(Symbol is not a constructor);return a?l(e):(rh(i.prototype),evoid 0e?:String(e),p(r,{__description__:o(,e),__name__:o(,c(e))}))},u(n),f(n),p(i.prototype,{constructor:o(n),toString:o(,(function(){return this.__name__}))}),p(n.prototype,{toString:o((function(){returnSymbol (+s(this).__description__+)})),valueOf:o((function(){return s(this)}))}),d(n.prototype,n.toPrimitive,o(,(function(){var ts(this);returnsymboltypeof t?t:t.toString()}))),d(n.prototype,n.toStringTag,o(c,Symbol)),d(i.prototype,n.toStringTag,o(c,n.prototypen.toStringTag)),d(i.prototype,n.toPrimitive,o(c,n.prototypen.toPrimitive))},{./lib/private/generate-name:172,./lib/private/setup/standard-symbols:173,./lib/private/setup/symbol-registry:174,./validate-symbol:176,d:101,ext/global-this:183},176:function(t,e,r){use strict;var nt(./is-symbol);e.exportsfunction(t){if(!n(t))throw new TypeError(t+ is not a symbol);return t}},{./is-symbol:171},177:function(t,e,r){use strict;e.exportst(./is-implemented)()?WeakMap:t(./polyfill)},{./is-implemented:178,./polyfill:180},178:function(t,e,r){use strict;e.exportsfunction(){var t,e;if(function!typeof WeakMap)return!1;try{tnew WeakMap(e{},one,{},two,{},three)}catch(t){return!1}returnobject WeakMapString(t)&&(functiontypeof t.set&&(t.set({},1)t&&(functiontypeof t.delete&&(functiontypeof t.has&&onet.get(e)))))}},{},179:function(t,e,r){use strict;e.exportsfunctiontypeof WeakMap&&object WeakMapObject.prototype.toString.call(new WeakMap)},{},180:function(t,e,r){use strict;var n,it(es5-ext/object/is-value),at(es5-ext/object/set-prototype-of),ot(es5-ext/object/valid-object),st(es5-ext/object/valid-value),lt(es5-ext/string/random-uniq),ct(d),ut(es6-iterator/get),ft(es6-iterator/for-of),ht(es6-symbol).toStringTag,pt(./is-native-implemented),dArray.isArray,mObject.defineProperty,gObject.prototype.hasOwnProperty,vObject.getPrototypeOf;e.exportsnfunction(){var t,earguments0;if(!(this instanceof n))throw new TypeError(Constructor requires new);return tp&&a&&WeakMap!n?a(new WeakMap,v(this)):this,i(e)&&(d(e)||(eu(e))),m(t,__weakMapData__,c(c,$weakMap$+l())),e?(f(e,(function(e){s(e),t.set(e0,e1)})),t):t},p&&(a&&a(n,WeakMap),n.prototypeObject.create(WeakMap.prototype,{constructor:c(n)})),Object.defineProperties(n.prototype,{delete:c((function(t){return!!g.call(o(t),this.__weakMapData__)&&(delete tthis.__weakMapData__,!0)})),get:c((function(t){if(g.call(o(t),this.__weakMapData__))return tthis.__weakMapData__})),has:c((function(t){return g.call(o(t),this.__weakMapData__)})),set:c((function(t,e){return m(o(t),this.__weakMapData__,c(c,e)),this})),toString:c((function(){returnobject WeakMap}))}),m(n.prototype,h,c(c,WeakMap))},{./is-native-implemented:179,d:101,es5-ext/object/is-value:145,es5-ext/object/set-prototype-of:151,es5-ext/object/valid-object:155,es5-ext/object/valid-value:156,es5-ext/string/random-uniq:161,es6-iterator/for-of:163,es6-iterator/get:164,es6-symbol:169},181:function(t,e,r){use strict;var n,iobjecttypeof Reflect?Reflect:null,ai&&functiontypeof i.apply?i.apply:function(t,e,r){return Function.prototype.apply.call(t,e,r)};ni&&functiontypeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.getOwnPropertyNames(t)};var oNumber.isNaN||function(t){return t!t};function s(){s.init.call(this)}e.exportss,e.exports.oncefunction(t,e){return new Promise((function(r,n){function i(r){t.removeListener(e,a),n(r)}function a(){functiontypeof t.removeListener&&t.removeListener(error,i),r(.slice.call(arguments))}v(t,e,a,{once:!0}),error!e&&function(t,e,r){functiontypeof t.on&&v(t,error,e,r)}(t,i,{once:!0})}))},s.EventEmitters,s.prototype._eventsvoid 0,s.prototype._eventsCount0,s.prototype._maxListenersvoid 0;var l10;function c(t){if(function!typeof t)throw new TypeError(The listener argument must be of type Function. Received type +typeof t)}function u(t){return void 0t._maxListeners?s.defaultMaxListeners:t._maxListeners}function f(t,e,r,n){var i,a,o,s;if(c(r),void 0(at._events)?(at._eventsObject.create(null),t._eventsCount0):(void 0!a.newListener&&(t.emit(newListener,e,r.listener?r.listener:r),at._events),oae),void 0o)oaer,++t._eventsCount;else if(functiontypeof o?oaen?r,o:o,r:n?o.unshift(r):o.push(r),(iu(t))>0&&o.length>i&&!o.warned){o.warned!0;var lnew Error(Possible EventEmitter memory leak detected. +o.length+ +String(e)+ listeners added. Use emitter.setMaxListeners() to increase limit);l.nameMaxListenersExceededWarning,l.emittert,l.typee,l.counto.length,sl,console&&console.warn&&console.warn(s)}return t}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired!0,0arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(t,e,r){var n{fired:!1,wrapFn:void 0,target:t,type:e,listener:r},ih.bind(n);return i.listenerr,n.wrapFni,i}function d(t,e,r){var nt._events;if(void 0n)return;var ine;return void 0i?:functiontypeof i?r?i.listener||i:i:r?function(t){for(var enew Array(t.length),r0;re.length;++r)ertr.listener||tr;return e}(i):g(i,i.length)}function m(t){var ethis._events;if(void 0!e){var ret;if(functiontypeof r)return 1;if(void 0!r)return r.length}return 0}function g(t,e){for(var rnew Array(e),n0;ne;++n)rntn;return r}function v(t,e,r,n){if(functiontypeof t.on)n.once?t.once(e,r):t.on(e,r);else{if(function!typeof t.addEventListener)throw new TypeError(The emitter argument must be of type EventEmitter. Received type +typeof t);t.addEventListener(e,(function i(a){n.once&&t.removeEventListener(e,i),r(a)}))}}Object.defineProperty(s,defaultMaxListeners,{enumerable:!0,get:function(){return l},set:function(t){if(number!typeof t||t0||o(t))throw new RangeError(The value of defaultMaxListeners is out of range. It must be a non-negative number. Received +t+.);lt}}),s.initfunction(){void 0!this._events&&this._events!Object.getPrototypeOf(this)._events||(this._eventsObject.create(null),this._eventsCount0),this._maxListenersthis._maxListeners||void 0},s.prototype.setMaxListenersfunction(t){if(number!typeof t||t0||o(t))throw new RangeError(The value of n is out of range. It must be a non-negative number. Received +t+.);return this._maxListenerst,this},s.prototype.getMaxListenersfunction(){return u(this)},s.prototype.emitfunction(t){for(var e,r1;rarguments.length;r++)e.push(argumentsr);var nerrort,ithis._events;if(void 0!i)nn&&void 0i.error;else if(!n)return!1;if(n){var o;if(e.length>0&&(oe0),o instanceof Error)throw o;var snew Error(Unhandled error.+(o? (+o.message+):));throw s.contexto,s}var lit;if(void 0l)return!1;if(functiontypeof l)a(l,this,e);else{var cl.length,ug(l,c);for(r0;rc;++r)a(ur,this,e)}return!0},s.prototype.addListenerfunction(t,e){return f(this,t,e,!1)},s.prototype.ons.prototype.addListener,s.prototype.prependListenerfunction(t,e){return f(this,t,e,!0)},s.prototype.oncefunction(t,e){return c(e),this.on(t,p(this,t,e)),this},s.prototype.prependOnceListenerfunction(t,e){return c(e),this.prependListener(t,p(this,t,e)),this},s.prototype.removeListenerfunction(t,e){var r,n,i,a,o;if(c(e),void 0(nthis._events))return this;if(void 0(rnt))return this;if(re||r.listenere)0--this._eventsCount?this._eventsObject.create(null):(delete nt,n.removeListener&&this.emit(removeListener,t,r.listener||e));else if(function!typeof r){for(i-1,ar.length-1;a>0;a--)if(rae||ra.listenere){ora.listener,ia;break}if(i0)return this;0i?r.shift():function(t,e){for(;e+1t.length;e++)tete+1;t.pop()}(r,i),1r.length&&(ntr0),void 0!n.removeListener&&this.emit(removeListener,t,o||e)}return this},s.prototype.offs.prototype.removeListener,s.prototype.removeAllListenersfunction(t){var e,r,n;if(void 0(rthis._events))return this;if(void 0r.removeListener)return 0arguments.length?(this._eventsObject.create(null),this._eventsCount0):void 0!rt&&(0--this._eventsCount?this._eventsObject.create(null):delete rt),this;if(0arguments.length){var i,aObject.keys(r);for(n0;na.length;++n)removeListener!(ian)&&this.removeAllListeners(i);return this.removeAllListeners(removeListener),this._eventsObject.create(null),this._eventsCount0,this}if(functiontypeof(ert))this.removeListener(t,e);else if(void 0!e)for(ne.length-1;n>0;n--)this.removeListener(t,en);return this},s.prototype.listenersfunction(t){return d(this,t,!0)},s.prototype.rawListenersfunction(t){return d(this,t,!1)},s.listenerCountfunction(t,e){returnfunctiontypeof t.listenerCount?t.listenerCount(e):m.call(t,e)},s.prototype.listenerCountm,s.prototype.eventNamesfunction(){return this._eventsCount>0?n(this._events):}},{},182:function(t,e,r){var nfunction(){if(objecttypeof self&&self)return self;if(objecttypeof window&&window)return window;throw new Error(Unable to resolve global `this`)};e.exportsfunction(){if(this)return this;try{Object.defineProperty(Object.prototype,__global__,{get:function(){return this},configurable:!0})}catch(t){return n()}try{return __global__||n()}finally{delete Object.prototype.__global__}}()},{},183:function(t,e,r){use strict;e.exportst(./is-implemented)()?globalThis:t(./implementation)},{./implementation:182,./is-implemented:184},184:function(t,e,r){use strict;e.exportsfunction(){returnobjecttypeof globalThis&&(!!globalThis&&globalThis.ArrayArray)}},{},185:function(t,e,r){use strict;var nt(is-string-blank);e.exportsfunction(t){var etypeof t;if(stringe){var rt;if(0(t+t)&&n(r))return!1}else if(number!e)return!1;return t-t1}},{is-string-blank:232},186:function(t,e,r){var nt(dtype);e.exportsfunction(t,e,r){if(!t)throw new TypeError(must specify data as first parameter);if(r0|+(r||0),Array.isArray(t)&&t0&&numbertypeof t00){var i,a,o,s,lt0.length,ct.length*l;e&&string!typeof e||(enew(n(e||float32))(c+r));var ue.length-r;if(c!u)throw new Error(source length +c+ (+l+x+t.length+) does not match destination length +u);for(i0,or;it.length;i++)for(a0;al;a++)eo++nulltia?NaN:tia}else if(e&&string!typeof e)e.set(t,r);else{var fn(e||float32);if(Array.isArray(t)||arraye)for(enew f(t.length+r),i0,or,se.length;os;o++,i++)eonullti?NaN:ti;else 0r?enew f(t):(enew f(t.length+r)).set(t,r)}return e}},{dtype:121},187:function(t,e,r){use strict;var nt(css-font/stringify),i32,126;e.exportsfunction(t){var e(tt||{}).shape?t.shape:t.canvas?t.canvas.width,t.canvas.height:512,512,rt.canvas||document.createElement(canvas),at.font,onumbertypeof t.step?t.step,t.step:t.step||32,32,st.chars||i;a&&string!typeof a&&(an(a));if(Array.isArray(s)){if(2s.length&&numbertypeof s0&&numbertypeof s1){for(var l,cs0,u0;cs1;c++)lu++String.fromCharCode(c);sl}}else sString(s).split();ee.slice(),r.widthe0,r.heighte1;var fr.getContext(2d);f.fillStyle#000,f.fillRect(0,0,r.width,r.height),f.fonta,f.textAligncenter,f.textBaselinemiddle,f.fillStyle#fff;var ho0/2,po1/2;for(c0;cs.length;c++)f.fillText(sc,h,p),(h+o0)>e0-o0/2&&(ho0/2,p+o1);return r}},{css-font/stringify:97},188:function(t,e,r){use strict;function n(t,e){e||(e{}),(stringtypeof t||Array.isArray(t))&&(e.familyt);var rArray.isArray(e.family)?e.family.join(, ):e.family;if(!r)throw Error(`family` must be defined);var se.size||e.fontSize||e.em||48,le.weight||e.fontWeight||,c(te.style||e.fontStyle||,l,s.join( )+px +r,e.origin||top);if(n.cacher&&sn.cacher.em)return i(n.cacher,c);var ue.canvas||n.canvas,fu.getContext(2d),h{upper:void 0!e.upper?e.upper:H,lower:void 0!e.lower?e.lower:x,descent:void 0!e.descent?e.descent:p,ascent:void 0!e.ascent?e.ascent:h,tittle:void 0!e.tittle?e.tittle:i,overshoot:void 0!e.overshoot?e.overshoot:O},pMath.ceil(1.5*s);u.heightp,u.width.5*p,f.fontt;var d{top:0};f.clearRect(0,0,p,p),f.textBaselinetop,f.fillStyleblack,f.fillText(H,0,0);var ma(f.getImageData(0,0,p,p));f.clearRect(0,0,p,p),f.textBaselinebottom,f.fillText(H,0,p);var ga(f.getImageData(0,0,p,p));d.lineHeightd.bottomp-g+m,f.clearRect(0,0,p,p),f.textBaselinealphabetic,f.fillText(H,0,p);var vp-a(f.getImageData(0,0,p,p))-1+m;d.baselined.alphabeticv,f.clearRect(0,0,p,p),f.textBaselinemiddle,f.fillText(H,0,.5*p);var ya(f.getImageData(0,0,p,p));d.mediand.middlep-y-1+m-.5*p,f.clearRect(0,0,p,p),f.textBaselinehanging,f.fillText(H,0,.5*p);var xa(f.getImageData(0,0,p,p));d.hangingp-x-1+m-.5*p,f.clearRect(0,0,p,p),f.textBaselineideographic,f.fillText(H,0,p);var ba(f.getImageData(0,0,p,p));if(d.ideographicp-b-1+m,h.upper&&(f.clearRect(0,0,p,p),f.textBaselinetop,f.fillText(h.upper,0,0),d.uppera(f.getImageData(0,0,p,p)),d.capHeightd.baseline-d.upper),h.lower&&(f.clearRect(0,0,p,p),f.textBaselinetop,f.fillText(h.lower,0,0),d.lowera(f.getImageData(0,0,p,p)),d.xHeightd.baseline-d.lower),h.tittle&&(f.clearRect(0,0,p,p),f.textBaselinetop,f.fillText(h.tittle,0,0),d.tittlea(f.getImageData(0,0,p,p))),h.ascent&&(f.clearRect(0,0,p,p),f.textBaselinetop,f.fillText(h.ascent,0,0),d.ascenta(f.getImageData(0,0,p,p))),h.descent&&(f.clearRect(0,0,p,p),f.textBaselinetop,f.fillText(h.descent,0,0),d.descento(f.getImageData(0,0,p,p))),h.overshoot){f.clearRect(0,0,p,p),f.textBaselinetop,f.fillText(h.overshoot,0,0);var _o(f.getImageData(0,0,p,p));d.overshoot_-v}for(var w in d)dw/s;return d.ems,n.cacherd,i(d,c)}function i(t,e){var r{};for(var n instringtypeof e&&(ete),t)em!n&&(rntn-e);return r}function a(t){for(var et.height,rt.data,n3;nr.length;n+4)if(0!rn)return Math.floor(.25*(n-3)/e)}function o(t){for(var et.height,rt.data,nr.length-1;n>0;n-4)if(0!rn)return Math.floor(.25*(n-3)/e)}e.exportsn,n.canvasdocument.createElement(canvas),n.cache{}},{},189:function(t,e,r){e.exportsfunction(t,e){if(string!typeof t)throw new TypeError(must specify type string);if(ee||{},undefinedtypeof document&&!e.canvas)return null;var re.canvas||document.createElement(canvas);numbertypeof e.width&&(r.widthe.width);numbertypeof e.height&&(r.heighte.height);var n,ie;try{var at;0t.indexOf(webgl)&&a.push(experimental-+t);for(var o0;oa.length;o++)if(nr.getContext(ao,i))return n}catch(t){nnull}return n||null}},{},190:function(t,e,r){e.exportsfunction(t,e){var re0,ne1,ie2,ae3,oe4,se5,le6,ce7,ue8,fe9,he10,pe11,de12,me13,ge14,ve15;return t0s*(h*v-p*g)-f*(l*v-c*g)+m*(l*p-c*h),t1-(n*(h*v-p*g)-f*(i*v-a*g)+m*(i*p-a*h)),t2n*(l*v-c*g)-s*(i*v-a*g)+m*(i*c-a*l),t3-(n*(l*p-c*h)-s*(i*p-a*h)+f*(i*c-a*l)),t4-(o*(h*v-p*g)-u*(l*v-c*g)+d*(l*p-c*h)),t5r*(h*v-p*g)-u*(i*v-a*g)+d*(i*p-a*h),t6-(r*(l*v-c*g)-o*(i*v-a*g)+d*(i*c-a*l)),t7r*(l*p-c*h)-o*(i*p-a*h)+u*(i*c-a*l),t8o*(f*v-p*m)-u*(s*v-c*m)+d*(s*p-c*f),t9-(r*(f*v-p*m)-u*(n*v-a*m)+d*(n*p-a*f)),t10r*(s*v-c*m)-o*(n*v-a*m)+d*(n*c-a*s),t11-(r*(s*p-c*f)-o*(n*p-a*f)+u*(n*c-a*s)),t12-(o*(f*g-h*m)-u*(s*g-l*m)+d*(s*h-l*f)),t13r*(f*g-h*m)-u*(n*g-i*m)+d*(n*h-i*f),t14-(r*(s*g-l*m)-o*(n*g-i*m)+d*(n*l-i*s)),t15r*(s*h-l*f)-o*(n*h-i*f)+u*(n*l-i*s),t}},{},191:function(t,e,r){e.exportsfunction(t){var enew Float32Array(16);return e0t0,e1t1,e2t2,e3t3,e4t4,e5t5,e6t6,e7t7,e8t8,e9t9,e10t10,e11t11,e12t12,e13t13,e14t14,e15t15,e}},{},192:function(t,e,r){e.exportsfunction(t,e){return t0e0,t1e1,t2e2,t3e3,t4e4,t5e5,t6e6,t7e7,t8e8,t9e9,t10e10,t11e11,t12e12,t13e13,t14e14,t15e15,t}},{},193:function(t,e,r){e.exportsfunction(){var tnew Float32Array(16);return t01,t10,t20,t30,t40,t51,t60,t70,t80,t90,t101,t110,t120,t130,t140,t151,t}},{},194:function(t,e,r){e.exportsfunction(t){var et0,rt1,nt2,it3,at4,ot5,st6,lt7,ct8,ut9,ft10,ht11,pt12,dt13,mt14,gt15;return(e*o-r*a)*(f*g-h*m)-(e*s-n*a)*(u*g-h*d)+(e*l-i*a)*(u*m-f*d)+(r*s-n*o)*(c*g-h*p)-(r*l-i*o)*(c*m-f*p)+(n*l-i*s)*(c*d-u*p)}},{},195:function(t,e,r){e.exportsfunction(t,e){var re0,ne1,ie2,ae3,or+r,sn+n,li+i,cr*o,un*o,fn*s,hi*o,pi*s,di*l,ma*o,ga*s,va*l;return t01-f-d,t1u+v,t2h-g,t30,t4u-v,t51-c-d,t6p+m,t70,t8h+g,t9p-m,t101-c-f,t110,t120,t130,t140,t151,t}},{},196:function(t,e,r){e.exportsfunction(t,e,r){var n,i,a,or0,sr1,lr2,cMath.sqrt(o*o+s*s+l*l);if(Math.abs(c)1e-6)return null;return o*c1/c,s*c,l*c,nMath.sin(e),iMath.cos(e),a1-i,t0o*o*a+i,t1s*o*a+l*n,t2l*o*a-s*n,t30,t4o*s*a-l*n,t5s*s*a+i,t6l*s*a+o*n,t70,t8o*l*a+s*n,t9s*l*a-o*n,t10l*l*a+i,t110,t120,t130,t140,t151,t}},{},197:function(t,e,r){e.exportsfunction(t,e,r){var ne0,ie1,ae2,oe3,sn+n,li+i,ca+a,un*s,fn*l,hn*c,pi*l,di*c,ma*c,go*s,vo*l,yo*c;return t01-(p+m),t1f+y,t2h-v,t30,t4f-y,t51-(u+m),t6d+g,t70,t8h+v,t9d-g,t101-(u+p),t110,t12r0,t13r1,t14r2,t151,t}},{},198:function(t,e,r){e.exportsfunction(t,e){return t0e0,t10,t20,t30,t40,t5e1,t60,t70,t80,t90,t10e2,t110,t120,t130,t140,t151,t}},{},199:function(t,e,r){e.exportsfunction(t,e){return t01,t10,t20,t30,t40,t51,t60,t70,t80,t90,t101,t110,t12e0,t13e1,t14e2,t151,t}},{},200:function(t,e,r){e.exportsfunction(t,e){var rMath.sin(e),nMath.cos(e);return t01,t10,t20,t30,t40,t5n,t6r,t70,t80,t9-r,t10n,t110,t120,t130,t140,t151,t}},{},201:function(t,e,r){e.exportsfunction(t,e){var rMath.sin(e),nMath.cos(e);return t0n,t10,t2-r,t30,t40,t51,t60,t70,t8r,t90,t10n,t110,t120,t130,t140,t151,t}},{},202:function(t,e,r){e.exportsfunction(t,e){var rMath.sin(e),nMath.cos(e);return t0n,t1r,t20,t30,t4-r,t5n,t60,t70,t80,t90,t101,t110,t120,t130,t140,t151,t}},{},203:function(t,e,r){e.exportsfunction(t,e,r,n,i,a,o){var s1/(r-e),l1/(i-n),c1/(a-o);return t02*a*s,t10,t20,t30,t40,t52*a*l,t60,t70,t8(r+e)*s,t9(i+n)*l,t10(o+a)*c,t11-1,t120,t130,t14o*a*2*c,t150,t}},{},204:function(t,e,r){e.exportsfunction(t){return t01,t10,t20,t30,t40,t51,t60,t70,t80,t90,t101,t110,t120,t130,t140,t151,t}},{},205:function(t,e,r){e.exports{create:t(./create),clone:t(./clone),copy:t(./copy),identity:t(./identity),transpose:t(./transpose),invert:t(./invert),adjoint:t(./adjoint),determinant:t(./determinant),multiply:t(./multiply),translate:t(./translate),scale:t(./scale),rotate:t(./rotate),rotateX:t(./rotateX),rotateY:t(./rotateY),rotateZ:t(./rotateZ),fromRotation:t(./fromRotation),fromRotationTranslation:t(./fromRotationTranslation),fromScaling:t(./fromScaling),fromTranslation:t(./fromTranslation),fromXRotation:t(./fromXRotation),fromYRotation:t(./fromYRotation),fromZRotation:t(./fromZRotation),fromQuat:t(./fromQuat),frustum:t(./frustum),perspective:t(./perspective),perspectiveFromFieldOfView:t(./perspectiveFromFieldOfView),ortho:t(./ortho),lookAt:t(./lookAt),str:t(./str)}},{./adjoint:190,./clone:191,./copy:192,./create:193,./determinant:194,./fromQuat:195,./fromRotation:196,./fromRotationTranslation:197,./fromScaling:198,./fromTranslation:199,./fromXRotation:200,./fromYRotation:201,./fromZRotation:202,./frustum:203,./identity:204,./invert:206,./lookAt:207,./multiply:208,./ortho:209,./perspective:210,./perspectiveFromFieldOfView:211,./rotate:212,./rotateX:213,./rotateY:214,./rotateZ:215,./scale:216,./str:217,./translate:218,./transpose:219},206:function(t,e,r){e.exportsfunction(t,e){var re0,ne1,ie2,ae3,oe4,se5,le6,ce7,ue8,fe9,he10,pe11,de12,me13,ge14,ve15,yr*s-n*o,xr*l-i*o,br*c-a*o,_n*l-i*s,wn*c-a*s,Ti*c-a*l,ku*m-f*d,Au*g-h*d,Mu*v-p*d,Sf*g-h*m,Ef*v-p*m,Lh*v-p*g,Cy*L-x*E+b*S+_*M-w*A+T*k;if(!C)return null;return C1/C,t0(s*L-l*E+c*S)*C,t1(i*E-n*L-a*S)*C,t2(m*T-g*w+v*_)*C,t3(h*w-f*T-p*_)*C,t4(l*M-o*L-c*A)*C,t5(r*L-i*M+a*A)*C,t6(g*b-d*T-v*x)*C,t7(u*T-h*b+p*x)*C,t8(o*E-s*M+c*k)*C,t9(n*M-r*E-a*k)*C,t10(d*w-m*b+v*y)*C,t11(f*b-u*w-p*y)*C,t12(s*A-o*S-l*k)*C,t13(r*S-n*A+i*k)*C,t14(m*x-d*_-g*y)*C,t15(u*_-f*x+h*y)*C,t}},{},207:function(t,e,r){var nt(./identity);e.exportsfunction(t,e,r,i){var a,o,s,l,c,u,f,h,p,d,me0,ge1,ve2,yi0,xi1,bi2,_r0,wr1,Tr2;if(Math.abs(m-_)1e-6&&Math.abs(g-w)1e-6&&Math.abs(v-T)1e-6)return n(t);fm-_,hg-w,pv-T,d1/Math.sqrt(f*f+h*h+p*p),ax*(p*d)-b*(h*d),ob*(f*d)-y*p,sy*h-x*f,(dMath.sqrt(a*a+o*o+s*s))?(a*d1/d,o*d,s*d):(a0,o0,s0);lh*s-p*o,cp*a-f*s,uf*o-h*a,(dMath.sqrt(l*l+c*c+u*u))?(l*d1/d,c*d,u*d):(l0,c0,u0);return t0a,t1l,t2f,t30,t4o,t5c,t6h,t70,t8s,t9u,t10p,t110,t12-(a*m+o*g+s*v),t13-(l*m+c*g+u*v),t14-(f*m+h*g+p*v),t151,t}},{./identity:204},208:function(t,e,r){e.exportsfunction(t,e,r){var ne0,ie1,ae2,oe3,se4,le5,ce6,ue7,fe8,he9,pe10,de11,me12,ge13,ve14,ye15,xr0,br1,_r2,wr3;return t0x*n+b*s+_*f+w*m,t1x*i+b*l+_*h+w*g,t2x*a+b*c+_*p+w*v,t3x*o+b*u+_*d+w*y,xr4,br5,_r6,wr7,t4x*n+b*s+_*f+w*m,t5x*i+b*l+_*h+w*g,t6x*a+b*c+_*p+w*v,t7x*o+b*u+_*d+w*y,xr8,br9,_r10,wr11,t8x*n+b*s+_*f+w*m,t9x*i+b*l+_*h+w*g,t10x*a+b*c+_*p+w*v,t11x*o+b*u+_*d+w*y,xr12,br13,_r14,wr15,t12x*n+b*s+_*f+w*m,t13x*i+b*l+_*h+w*g,t14x*a+b*c+_*p+w*v,t15x*o+b*u+_*d+w*y,t}},{},209:function(t,e,r){e.exportsfunction(t,e,r,n,i,a,o){var s1/(e-r),l1/(n-i),c1/(a-o);return t0-2*s,t10,t20,t30,t40,t5-2*l,t60,t70,t80,t90,t102*c,t110,t12(e+r)*s,t13(i+n)*l,t14(o+a)*c,t151,t}},{},210:function(t,e,r){e.exportsfunction(t,e,r,n,i){var a1/Math.tan(e/2),o1/(n-i);return t0a/r,t10,t20,t30,t40,t5a,t60,t70,t80,t90,t10(i+n)*o,t11-1,t120,t130,t142*i*n*o,t150,t}},{},211:function(t,e,r){e.exportsfunction(t,e,r,n){var iMath.tan(e.upDegrees*Math.PI/180),aMath.tan(e.downDegrees*Math.PI/180),oMath.tan(e.leftDegrees*Math.PI/180),sMath.tan(e.rightDegrees*Math.PI/180),l2/(o+s),c2/(i+a);return t0l,t10,t20,t30,t40,t5c,t60,t70,t8-(o-s)*l*.5,t9(i-a)*c*.5,t10n/(r-n),t11-1,t120,t130,t14n*r/(r-n),t150,t}},{},212:function(t,e,r){e.exportsfunction(t,e,r,n){var i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S,En0,Ln1,Cn2,PMath.sqrt(E*E+L*L+C*C);if(Math.abs(P)1e-6)return null;E*P1/P,L*P,C*P,iMath.sin(r),aMath.cos(r),o1-a,se0,le1,ce2,ue3,fe4,he5,pe6,de7,me8,ge9,ve10,ye11,xE*E*o+a,bL*E*o+C*i,_C*E*o-L*i,wE*L*o-C*i,TL*L*o+a,kC*L*o+E*i,AE*C*o+L*i,ML*C*o-E*i,SC*C*o+a,t0s*x+f*b+m*_,t1l*x+h*b+g*_,t2c*x+p*b+v*_,t3u*x+d*b+y*_,t4s*w+f*T+m*k,t5l*w+h*T+g*k,t6c*w+p*T+v*k,t7u*w+d*T+y*k,t8s*A+f*M+m*S,t9l*A+h*M+g*S,t10c*A+p*M+v*S,t11u*A+d*M+y*S,e!t&&(t12e12,t13e13,t14e14,t15e15);return t}},{},213:function(t,e,r){e.exportsfunction(t,e,r){var nMath.sin(r),iMath.cos(r),ae4,oe5,se6,le7,ce8,ue9,fe10,he11;e!t&&(t0e0,t1e1,t2e2,t3e3,t12e12,t13e13,t14e14,t15e15);return t4a*i+c*n,t5o*i+u*n,t6s*i+f*n,t7l*i+h*n,t8c*i-a*n,t9u*i-o*n,t10f*i-s*n,t11h*i-l*n,t}},{},214:function(t,e,r){e.exportsfunction(t,e,r){var nMath.sin(r),iMath.cos(r),ae0,oe1,se2,le3,ce8,ue9,fe10,he11;e!t&&(t4e4,t5e5,t6e6,t7e7,t12e12,t13e13,t14e14,t15e15);return t0a*i-c*n,t1o*i-u*n,t2s*i-f*n,t3l*i-h*n,t8a*n+c*i,t9o*n+u*i,t10s*n+f*i,t11l*n+h*i,t}},{},215:function(t,e,r){e.exportsfunction(t,e,r){var nMath.sin(r),iMath.cos(r),ae0,oe1,se2,le3,ce4,ue5,fe6,he7;e!t&&(t8e8,t9e9,t10e10,t11e11,t12e12,t13e13,t14e14,t15e15);return t0a*i+c*n,t1o*i+u*n,t2s*i+f*n,t3l*i+h*n,t4c*i-a*n,t5u*i-o*n,t6f*i-s*n,t7h*i-l*n,t}},{},216:function(t,e,r){e.exportsfunction(t,e,r){var nr0,ir1,ar2;return t0e0*n,t1e1*n,t2e2*n,t3e3*n,t4e4*i,t5e5*i,t6e6*i,t7e7*i,t8e8*a,t9e9*a,t10e10*a,t11e11*a,t12e12,t13e13,t14e14,t15e15,t}},{},217:function(t,e,r){e.exportsfunction(t){returnmat4(+t0+, +t1+, +t2+, +t3+, +t4+, +t5+, +t6+, +t7+, +t8+, +t9+, +t10+, +t11+, +t12+, +t13+, +t14+, +t15+)}},{},218:function(t,e,r){e.exportsfunction(t,e,r){var n,i,a,o,s,l,c,u,f,h,p,d,mr0,gr1,vr2;et?(t12e0*m+e4*g+e8*v+e12,t13e1*m+e5*g+e9*v+e13,t14e2*m+e6*g+e10*v+e14,t15e3*m+e7*g+e11*v+e15):(ne0,ie1,ae2,oe3,se4,le5,ce6,ue7,fe8,he9,pe10,de11,t0n,t1i,t2a,t3o,t4s,t5l,t6c,t7u,t8f,t9h,t10p,t11d,t12n*m+s*g+f*v+e12,t13i*m+l*g+h*v+e13,t14a*m+c*g+p*v+e14,t15o*m+u*g+d*v+e15);return t}},{},219:function(t,e,r){e.exportsfunction(t,e){if(te){var re1,ne2,ie3,ae6,oe7,se11;t1e4,t2e8,t3e12,t4r,t6e9,t7e13,t8n,t9a,t11e14,t12i,t13o,t14s}else t0e0,t1e4,t2e8,t3e12,t4e1,t5e5,t6e9,t7e13,t8e2,t9e6,t10e10,t11e14,t12e3,t13e7,t14e11,t15e15;return t}},{},220:function(t,e,r){use strict;var nt(css-font),it(pick-by-alias),at(regl),ot(gl-util/context),st(es6-weak-map),lt(color-normalize),ct(font-atlas),ut(typedarray-pool),ft(parse-rect),ht(is-plain-obj),pt(parse-unit),dt(to-px),mt(detect-kerning),gt(object-assign),vt(font-measure),yt(flatten-vertex-data),xt(bit-twiddle).nextPow2,bnew s,_!1;if(document.body){var wdocument.body.appendChild(document.createElement(div));w.style.fontitalic small-caps bold condensed 16px/2 cursive,getComputedStyle(w).fontStretch&&(_!0),document.body.removeChild(w)}var Tfunction(t){!function(t){returnfunctiontypeof t&&t._gl&&t.prop&&t.texture&&t.buffer}(t)?this.glo(t):(t{regl:t},this.glt.regl._gl),this.shaderb.get(this.gl),this.shader?this.reglthis.shader.regl:this.reglt.regl||a({gl:this.gl}),this.charBufferthis.regl.buffer({type:uint8,usage:stream}),this.sizeBufferthis.regl.buffer({type:float,usage:stream}),this.shader||(this.shaderthis.createShader(),b.set(this.gl,this.shader)),this.batch,this.fontSize,this.font,this.fontAtlas,this.drawthis.shader.draw.bind(this),this.renderfunction(){this.regl._refresh(),this.draw(this.batch)},this.canvasthis.gl.canvas,this.update(h(t)?t:{})};T.prototype.createShaderfunction(){var tthis.regl,et({blend:{enable:!0,color:0,0,0,1,func:{srcRGB:src alpha,dstRGB:one minus src alpha,srcAlpha:one minus dst alpha,dstAlpha:one}},stencil:{enable:!1},depth:{enable:!1},count:t.prop(count),offset:t.prop(offset),attributes:{charOffset:{offset:4,stride:8,buffer:t.this(sizeBuffer)},width:{offset:0,stride:8,buffer:t.this(sizeBuffer)},char:t.this(charBuffer),position:t.this(position)},uniforms:{atlasSize:function(t,e){returne.atlas.width,e.atlas.height},atlasDim:function(t,e){returne.atlas.cols,e.atlas.rows},atlas:function(t,e){return e.atlas.texture},charStep:function(t,e){return e.atlas.step},em:function(t,e){return e.atlas.em},color:t.prop(color),opacity:t.prop(opacity),viewport:t.this(viewportArray),scale:t.this(scale),align:t.prop(align),baseline:t.prop(baseline),translate:t.this(translate),positionOffset:t.prop(positionOffset)},primitive:points,viewport:t.this(viewport),vert:\n\t\t\tprecision highp float;\n\t\t\tattribute float width, charOffset, char;\n\t\t\tattribute vec2 position;\n\t\t\tuniform float fontSize, charStep, em, align, baseline;\n\t\t\tuniform vec4 viewport;\n\t\t\tuniform vec4 color;\n\t\t\tuniform vec2 atlasSize, atlasDim, scale, translate, positionOffset;\n\t\t\tvarying vec2 charCoord, charId;\n\t\t\tvarying float charWidth;\n\t\t\tvarying vec4 fontColor;\n\t\t\tvoid main () {\n\t\t\t\tvec2 offset floor(em * (vec2(align + charOffset, baseline)\n\t\t\t\t\t+ vec2(positionOffset.x, -positionOffset.y)))\n\t\t\t\t\t/ (viewport.zw * scale.xy);\n\n\t\t\t\tvec2 position (position + translate) * scale;\n\t\t\t\tposition + offset * scale;\n\n\t\t\t\tcharCoord position * viewport.zw + viewport.xy;\n\n\t\t\t\tgl_Position vec4(position * 2. - 1., 0, 1);\n\n\t\t\t\tgl_PointSize charStep;\n\n\t\t\t\tcharId.x mod(char, atlasDim.x);\n\t\t\t\tcharId.y floor(char / atlasDim.x);\n\n\t\t\t\tcharWidth width * em;\n\n\t\t\t\tfontColor color / 255.;\n\t\t\t},frag:\n\t\t\tprecision highp float;\n\t\t\tuniform float fontSize, charStep, opacity;\n\t\t\tuniform vec2 atlasSize;\n\t\t\tuniform vec4 viewport;\n\t\t\tuniform sampler2D atlas;\n\t\t\tvarying vec4 fontColor;\n\t\t\tvarying vec2 charCoord, charId;\n\t\t\tvarying float charWidth;\n\n\t\t\tfloat lightness(vec4 color) {\n\t\t\t\treturn color.r * 0.299 + color.g * 0.587 + color.b * 0.114;\n\t\t\t}\n\n\t\t\tvoid main () {\n\t\t\t\tvec2 uv gl_FragCoord.xy - charCoord + charStep * .5;\n\t\t\t\tfloat halfCharStep floor(charStep * .5 + .5);\n\n\t\t\t\t// invert y and shift by 1px (FF expecially needs that)\n\t\t\t\tuv.y charStep - uv.y;\n\n\t\t\t\t// ignore points outside of character bounding box\n\t\t\t\tfloat halfCharWidth ceil(charWidth * .5);\n\t\t\t\tif (floor(uv.x) > halfCharStep + halfCharWidth ||\n\t\t\t\t\tfloor(uv.x) halfCharStep - halfCharWidth) return;\n\n\t\t\t\tuv + charId * charStep;\n\t\t\t\tuv uv / atlasSize;\n\n\t\t\t\tvec4 color fontColor;\n\t\t\t\tvec4 mask texture2D(atlas, uv);\n\n\t\t\t\tfloat maskY lightness(mask);\n\t\t\t\t// float colorY lightness(color);\n\t\t\t\tcolor.a * maskY;\n\t\t\t\tcolor.a * opacity;\n\n\t\t\t\t// color.a + .1;\n\n\t\t\t\t// antialiasing, see yiq color space y-channel formula\n\t\t\t\t// color.rgb + (1. - color.rgb) * (1. - mask.rgb);\n\n\t\t\t\tgl_FragColor color;\n\t\t\t}});return{regl:t,draw:e,atlas:{}}},T.prototype.updatefunction(t){var ethis;if(stringtypeof t)t{text:t};else if(!t)return;null!(ti(t,{position:position positions coord coords coordinates,font:font fontFace fontface typeface cssFont css-font family fontFamily,fontSize:fontSize fontsize size font-size,text:text texts chars characters value values symbols,align:align alignment textAlign textbaseline,baseline:baseline textBaseline textbaseline,direction:dir direction textDirection,color:color colour fill fill-color fillColor textColor textcolor,kerning:kerning kern,range:range dataBox,viewport:vp viewport viewBox viewbox viewPort,opacity:opacity alpha transparency visible visibility opaque,offset:offset positionOffset padding shift indent indentation},!0)).opacity&&(Array.isArray(t.opacity)?this.opacityt.opacity.map((function(t){return parseFloat(t)})):this.opacityparseFloat(t.opacity)),null!t.viewport&&(this.viewportf(t.viewport),this.viewportArraythis.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height),nullthis.viewport&&(this.viewport{x:0,y:0,width:this.gl.drawingBufferWidth,height:this.gl.drawingBufferHeight},this.viewportArraythis.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height),null!t.kerning&&(this.kerningt.kerning),null!t.offset&&(numbertypeof t.offset&&(t.offsett.offset,0),this.positionOffsety(t.offset)),t.direction&&(this.directiont.direction),t.range&&(this.ranget.range,this.scale1/(t.range2-t.range0),1/(t.range3-t.range1),this.translate-t.range0,-t.range1),t.scale&&(this.scalet.scale),t.translate&&(this.translatet.translate),this.scale||(this.scale1/this.viewport.width,1/this.viewport.height),this.translate||(this.translate0,0),this.font.length||t.font||(t.fontT.baseFontSize+px sans-serif);var r,a!1,o!1;if(t.font&&(Array.isArray(t.font)?t.font:t.font).forEach((function(t,r){if(stringtypeof t)try{tn.parse(t)}catch(e){tn.parse(T.baseFontSize+px +t)}else tn.parse(n.stringify(t));var in.stringify({size:T.baseFontSize,family:t.family,stretch:_?t.stretch:void 0,variant:t.variant,weight:t.weight,style:t.style}),sp(t.size),lMath.round(s0*d(s1));if(l!e.fontSizer&&(o!0,e.fontSizerl),!(e.fontr&&ie.fontr.baseString||(a!0,e.fontrT.fontsi,e.fontr))){var ct.family.join(, ),ut.style;t.style!t.variant&&u.push(t.variant),t.variant!t.weight&&u.push(t.weight),_&&t.weight!t.stretch&&u.push(t.stretch),e.fontr{baseString:i,family:c,weight:t.weight,stretch:t.stretch,style:t.style,variant:t.variant,width:{},kerning:{},metrics:v(c,{origin:top,fontSize:T.baseFontSize,fontStyle:u.join( )})},T.fontsie.fontr}})),(a||o)&&this.font.forEach((function(r,i){var an.stringify({size:e.fontSizei,family:r.family,stretch:_?r.stretch:void 0,variant:r.variant,weight:r.weight,style:r.style});if(e.fontAtlasie.shader.atlasa,!e.fontAtlasi){var or.metrics;e.shader.atlasae.fontAtlasi{fontString:a,step:2*Math.ceil(e.fontSizei*o.bottom*.5),em:e.fontSizei,cols:0,rows:0,height:0,width:0,chars:,ids:{},texture:e.regl.texture()}}nullt.text&&(t.texte.text)})),stringtypeof t.text&&t.position&&t.position.length>2){for(var sArray(.5*t.position.length),h0;hs.length;h++)sht.text;t.texts}if(null!t.text||a){if(this.textOffsets0,Array.isArray(t.text)){this.countt.text0.length,this.countsthis.count;for(var b1;bt.text.length;b++)this.textOffsetsbthis.textOffsetsb-1+t.textb-1.length,this.count+t.textb.length,this.counts.push(t.textb.length);this.textt.text.join()}else this.textt.text,this.countthis.text.length,this.countsthis.count;r,this.font.forEach((function(t,n){T.atlasContext.fontt.baseString;for(var ie.fontAtlasn,a0;ae.text.length;a++){var oe.text.charAt(a);if(nulli.idso&&(i.idsoi.chars.length,i.chars.push(o),r.push(o)),nullt.widtho&&(t.widthoT.atlasContext.measureText(o).width/T.baseFontSize,e.kerning)){var s;for(var l in t.width)s.push(l+o,o+l);g(t.kerning,m(t.family,{pairs:s}))}}}))}if(t.position)if(t.position.length>2){for(var w!t.position0.length,ku.mallocFloat(2*this.count),A0,M0;Athis.counts.length;A++){var Sthis.countsA;if(w)for(var E0;ES;E++)kM++t.position2*A,kM++t.position2*A+1;else for(var L0;LS;L++)kM++t.positionA0,kM++t.positionA1}this.position.call?this.position({type:float,data:k}):this.positionthis.regl.buffer({type:float,data:k}),u.freeFloat(k)}else this.position.destroy&&this.position.destroy(),this.position{constant:t.position};if(t.text||a){var Cu.mallocUint8(this.count),Pu.mallocFloat(2*this.count);this.textWidth;for(var I0,O0;Ithis.counts.length;I++){for(var zthis.countsI,Dthis.fontI||this.font0,Rthis.fontAtlasI||this.fontAtlas0,F0;Fz;F++){var Bthis.text.charAt(O),Nthis.text.charAt(O-1);if(COR.idsB,P2*OD.widthB,F){var jP2*O-2,UP2*O,VP2*O-1+.5*j+.5*U;if(this.kerning){var HD.kerningN+B;H&&(V+.001*H)}P2*O+1V}else P2*O+1.5*P2*O;O++}this.textWidth.push(P.length?.5*P2*O-2+P2*O-1:0)}t.align||(t.alignthis.align),this.charBuffer({data:C,type:uint8,usage:stream}),this.sizeBuffer({data:P,type:float,usage:stream}),u.freeUint8(C),u.freeFloat(P),r.length&&this.font.forEach((function(t,r){var ne.fontAtlasr,in.step,aMath.floor(T.maxAtlasSize/i),oMath.min(a,n.chars.length),sMath.ceil(n.chars.length/o),lx(o*i),ux(s*i);n.widthl,n.heightu,n.rowss,n.colso,n.em&&n.texture({data:c({canvas:T.atlasCanvas,font:n.fontString,chars:n.chars,shape:l,u,step:i,i})})}))}if(t.align&&(this.alignt.align,this.alignOffsetthis.textWidth.map((function(t,r){var nArray.isArray(e.align)?e.align.length>1?e.alignr:e.align0:e.align;if(numbertypeof n)return n;switch(n){caseright:caseend:return-t;casecenter:casecentre:casemiddle:return.5*-t}return 0}))),nullthis.baseline&&nullt.baseline&&(t.baseline0),null!t.baseline&&(this.baselinet.baseline,Array.isArray(this.baseline)||(this.baselinethis.baseline),this.baselineOffsetthis.baseline.map((function(t,r){var n(e.fontr||e.font0).metrics,i0;return i+.5*n.bottom,i+numbertypeof t?t-n.baseline:-nt,i*-1}))),null!t.color)if(t.color||(t.colortransparent),string!typeof t.color&&isNaN(t.color)){var q;if(numbertypeof t.color0&&t.color.length>this.counts.length){var Gt.color.length;qu.mallocUint8(G);for(var Y(t.color.subarray||t.color.slice).bind(t.color),W0;WG;W+4)q.set(l(Y(W,W+4),uint8),W)}else{var Xt.color.length;qu.mallocUint8(4*X);for(var Z0;ZX;Z++)q.set(l(t.colorZ||0,uint8),4*Z)}this.colorq}else this.colorl(t.color,uint8);if(t.position||t.text||t.color||t.baseline||t.align||t.font||t.offset||t.opacity)if(this.color.length>4||this.baselineOffset.length>1||this.align&&this.align.length>1||this.fontAtlas.length>1||this.positionOffset.length>2){var JMath.max(.5*this.position.length||0,.25*this.color.length||0,this.baselineOffset.length||0,this.alignOffset.length||0,this.font.length||0,this.opacity.length||0,.5*this.positionOffset.length||0);this.batchArray(J);for(var K0;Kthis.batch.length;K++)this.batchK{count:this.counts.length>1?this.countsK:this.counts0,offset:this.textOffsets.length>1?this.textOffsetsK:this.textOffsets0,color:this.color?this.color.length4?this.color:this.color.subarray(4*K,4*K+4):0,0,0,255,opacity:Array.isArray(this.opacity)?this.opacityK:this.opacity,baseline:null!this.baselineOffsetK?this.baselineOffsetK:this.baselineOffset0,align:this.align?null!this.alignOffsetK?this.alignOffsetK:this.alignOffset0:0,atlas:this.fontAtlasK||this.fontAtlas0,positionOffset:this.positionOffset.length>2?this.positionOffset.subarray(2*K,2*K+2):this.positionOffset}}else this.count?this.batch{count:this.count,offset:0,color:this.color||0,0,0,255,opacity:Array.isArray(this.opacity)?this.opacity0:this.opacity,baseline:this.baselineOffset0,align:this.alignOffset?this.alignOffset0:0,atlas:this.fontAtlas0,positionOffset:this.positionOffset}:this.batch},T.prototype.destroyfunction(){},T.prototype.kerning!0,T.prototype.position{constant:new Float32Array(2)},T.prototype.translatenull,T.prototype.scalenull,T.prototype.fontnull,T.prototype.text,T.prototype.positionOffset0,0,T.prototype.opacity1,T.prototype.colornew Uint8Array(0,0,0,255),T.prototype.alignOffset0,0,T.maxAtlasSize1024,T.atlasCanvasdocument.createElement(canvas),T.atlasContextT.atlasCanvas.getContext(2d,{alpha:!1}),T.baseFontSize64,T.fonts{},e.exportsT},{bit-twiddle:77,color-normalize:84,css-font:94,detect-kerning:119,es6-weak-map:177,flatten-vertex-data:186,font-atlas:187,font-measure:188,gl-util/context:221,is-plain-obj:231,object-assign:242,parse-rect:244,parse-unit:246,pick-by-alias:248,regl:278,to-px:309,typedarray-pool:322},221:function(t,e,r){(function(r){(function(){use strict;var nt(pick-by-alias);function i(t){if(t.container)if(t.containerdocument.body)document.body.style.width||(t.canvas.widtht.width||t.pixelRatio*r.innerWidth),document.body.style.height||(t.canvas.heightt.height||t.pixelRatio*r.innerHeight);else{var et.container.getBoundingClientRect();t.canvas.widtht.width||e.right-e.left,t.canvas.heightt.height||e.bottom-e.top}}function a(t){returnfunctiontypeof t.getContext&&widthin t&&heightin t}function o(){var tdocument.createElement(canvas);return t.style.positionabsolute,t.style.top0,t.style.left0,t}e.exportsfunction(t){var e;if(t?stringtypeof t&&(t{container:t}):t{},a(t)?t{container:t}:tstringtypeof(et).nodeName&&functiontypeof e.appendChild&&functiontypeof e.getBoundingClientRect?{container:t}:function(t){returnfunctiontypeof t.drawArrays||functiontypeof t.drawElements}(t)?{gl:t}:n(t,{container:container target element el canvas holder parent parentNode wrapper use ref root node,gl:gl context webgl glContext,attrs:attributes attrs contextAttributes,pixelRatio:pixelRatio pxRatio px ratio pxratio pixelratio,width:w width,height:h height},!0),t.pixelRatio||(t.pixelRatior.pixelRatio||1),t.gl)return t.gl;if(t.canvas&&(t.containert.canvas.parentNode),t.container){if(stringtypeof t.container){var sdocument.querySelector(t.container);if(!s)throw Error(Element +t.container+ is not found);t.containers}a(t.container)?(t.canvast.container,t.containert.canvas.parentNode):t.canvas||(t.canvaso(),t.container.appendChild(t.canvas),i(t))}else if(!t.canvas){if(undefinedtypeof document)throw Error(Not DOM environment. Use headless-gl.);t.containerdocument.body||document.documentElement,t.canvaso(),t.container.appendChild(t.canvas),i(t)}return t.gl||webgl,experimental-webgl,webgl-experimental.some((function(e){try{t.glt.canvas.getContext(e,t.attrs)}catch(t){}return t.gl})),t.gl}}).call(this)}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{pick-by-alias:248},222:function(t,e,r){e.exportsfunction(t){stringtypeof t&&(tt);for(var e.slice.call(arguments,1),r,n0;nt.length-1;n++)r.push(tn,en||);return r.push(tn),r.join()}},{},223:function(t,e,r){(function(r){(function(){use strict;var n,it(is-browser);nfunctiontypeof r.matchMedia?!r.matchMedia((hover: none)).matches:i,e.exportsn}).call(this)}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{is-browser:227},224:function(t,e,r){use strict;var nt(is-browser);e.exportsn&&function(){var t!1;try{var eObject.defineProperty({},passive,{get:function(){t!0}});window.addEventListener(test,null,e),window.removeEventListener(test,null,e)}catch(e){t!1}return t}()},{is-browser:227},225:function(t,e,r){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh https://feross.org/opensource> */r.readfunction(t,e,r,n,i){var a,o,s8*i-n-1,l(1s)-1,cl>>1,u-7,fr?i-1:0,hr?-1:1,pte+f;for(f+h,ap&(1-u)-1,p>>-u,u+s;u>0;a256*a+te+f,f+h,u-8);for(oa&(1-u)-1,a>>-u,u+n;u>0;o256*o+te+f,f+h,u-8);if(0a)a1-c;else{if(al)return o?NaN:1/0*(p?-1:1);o+Math.pow(2,n),a-c}return(p?-1:1)*o*Math.pow(2,a-n)},r.writefunction(t,e,r,n,i,a){var o,s,l,c8*a-i-1,u(1c)-1,fu>>1,h23i?Math.pow(2,-24)-Math.pow(2,-77):0,pn?0:a-1,dn?1:-1,me0||0e&&1/e0?1:0;for(eMath.abs(e),isNaN(e)||e1/0?(sisNaN(e)?1:0,ou):(oMath.floor(Math.log(e)/Math.LN2),e*(lMath.pow(2,-o))1&&(o--,l*2),(e+o+f>1?h/l:h*Math.pow(2,1-f))*l>2&&(o++,l/2),o+f>u?(s0,ou):o+f>1?(s(e*l-1)*Math.pow(2,i),o+f):(se*Math.pow(2,f-1)*Math.pow(2,i),o0));i>8;tr+p255&s,p+d,s/256,i-8);for(ooi|s,c+i;c>0;tr+p255&o,p+d,o/256,c-8);tr+p-d|128*m}},{},226:function(t,e,r){functiontypeof Object.create?e.exportsfunction(t,e){e&&(t.super_e,t.prototypeObject.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:e.exportsfunction(t,e){if(e){t.super_e;var rfunction(){};r.prototypee.prototype,t.prototypenew r,t.prototype.constructort}}},{},227:function(t,e,r){e.exports!0},{},228:function(t,e,r){use strict;e.exportsundefined!typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\//.test(navigator.appVersion))},{},229:function(t,e,r){use strict;e.exportsa,e.exports.isMobilea,e.exports.defaulta;var n/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series460|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series460|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(t){t||(t{});var et.ua;if(e||undefinedtypeof navigator||(enavigator.userAgent),e&&e.headers&&stringtypeof e.headersuser-agent&&(ee.headersuser-agent),string!typeof e)return!1;var rt.tablet?i.test(e):n.test(e);return!r&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!e.indexOf(Macintosh)&&-1!e.indexOf(Safari)&&(r!0),r}},{},230:function(t,e,r){use strict;e.exportsfunction(t){var etypeof t;return null!t&&(objecte||functione)}},{},231:function(t,e,r){use strict;var nObject.prototype.toString;e.exportsfunction(t){var e;returnobject Objectn.call(t)&&(null(eObject.getPrototypeOf(t))||eObject.getPrototypeOf({}))}},{},232:function(t,e,r){use strict;e.exportsfunction(t){for(var e,rt.length,n0;nr;n++)if(((et.charCodeAt(n))9||e>13)&&32!e&&133!e&&160!e&&5760!e&&6158!e&&(e8192||e>8205)&&8232!e&&8233!e&&8239!e&&8287!e&&8288!e&&12288!e&&65279!e)return!1;return!0}},{},233:function(t,e,r){use strict;e.exportsfunction(t){returnstringtypeof t&&(tt.trim(),!!(/^mzlhvcsqta\s*-+.0-9^mlhvzcsqta+/i.test(t)&&/\dz$/i.test(t)&&t.length>4))}},{},234:function(t,e,r){!function(t,n){objecttypeof r&&void 0!e?e.exportsn():(tt||self).mapboxgln()}(this,(function(){use strict;var t,e,r;function n(n,i){if(t)if(e){var avar sharedChunk {}; (+t+)(sharedChunk); (+e+)(sharedChunk);,o{};t(o),(ri(o)).workerUrlwindow.URL.createObjectURL(new Blob(a,{type:text/javascript}))}else ei;else ti}return n(0,(function(t){function e(t,e){return t(e{exports:{}},e.exports),e.exports}var rn;function n(t,e,r,n){this.cx3*t,this.bx3*(r-t)-this.cx,this.ax1-this.cx-this.bx,this.cy3*e,this.by3*(n-e)-this.cy,this.ay1-this.cy-this.by,this.p1xt,this.p1yn,this.p2xr,this.p2yn}n.prototype.sampleCurveXfunction(t){return((this.ax*t+this.bx)*t+this.cx)*t},n.prototype.sampleCurveYfunction(t){return((this.ay*t+this.by)*t+this.cy)*t},n.prototype.sampleCurveDerivativeXfunction(t){return(3*this.ax*t+2*this.bx)*t+this.cx},n.prototype.solveCurveXfunction(t,e){var r,n,i,a,o;for(void 0e&&(e1e-6),it,o0;o8;o++){if(athis.sampleCurveX(i)-t,Math.abs(a)e)return i;var sthis.sampleCurveDerivativeX(i);if(Math.abs(s)1e-6)break;i-a/s}if((it)(r0))return r;if(i>(n1))return n;for(;rn;){if(athis.sampleCurveX(i),Math.abs(a-t)e)return i;t>a?ri:ni,i.5*(n-r)+r}return i},n.prototype.solvefunction(t,e){return this.sampleCurveY(this.solveCurveX(t,e))};var ia;function a(t,e){this.xt,this.ye}function o(t,e,n,i){var anew r(t,e,n,i);return function(t){return a.solve(t)}}a.prototype{clone:function(){return new a(this.x,this.y)},add:function(t){return this.clone()._add(t)},sub:function(t){return this.clone()._sub(t)},multByPoint:function(t){return this.clone()._multByPoint(t)},divByPoint:function(t){return this.clone()._divByPoint(t)},mult:function(t){return this.clone()._mult(t)},div:function(t){return this.clone()._div(t)},rotate:function(t){return this.clone()._rotate(t)},rotateAround:function(t,e){return this.clone()._rotateAround(t,e)},matMult:function(t){return this.clone()._matMult(t)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(t){return this.xt.x&&this.yt.y},dist:function(t){return Math.sqrt(this.distSqr(t))},distSqr:function(t){var et.x-this.x,rt.y-this.y;return e*e+r*r},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(t){return Math.atan2(this.y-t.y,this.x-t.x)},angleWith:function(t){return this.angleWithSep(t.x,t.y)},angleWithSep:function(t,e){return Math.atan2(this.x*e-this.y*t,this.x*t+this.y*e)},_matMult:function(t){var et0*this.x+t1*this.y,rt2*this.x+t3*this.y;return this.xe,this.yr,this},_add:function(t){return this.x+t.x,this.y+t.y,this},_sub:function(t){return this.x-t.x,this.y-t.y,this},_mult:function(t){return this.x*t,this.y*t,this},_div:function(t){return this.x/t,this.y/t,this},_multByPoint:function(t){return this.x*t.x,this.y*t.y,this},_divByPoint:function(t){return this.x/t.x,this.y/t.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var tthis.y;return this.ythis.x,this.x-t,this},_rotate:function(t){var eMath.cos(t),rMath.sin(t),ne*this.x-r*this.y,ir*this.x+e*this.y;return this.xn,this.yi,this},_rotateAround:function(t,e){var rMath.cos(t),nMath.sin(t),ie.x+r*(this.x-e.x)-n*(this.y-e.y),ae.y+n*(this.x-e.x)+r*(this.y-e.y);return this.xi,this.ya,this},_round:function(){return this.xMath.round(this.x),this.yMath.round(this.y),this}},a.convertfunction(t){return t instanceof a?t:Array.isArray(t)?new a(t0,t1):t};var so(.25,.1,.25,1);function l(t,e,r){return Math.min(r,Math.max(e,t))}function c(t,e,r){var nr-e,i((t-e)%n+n)%n+e;return ie?r:i}function u(t){for(var e,rarguments.length-1;r-- >0;)erargumentsr+1;for(var n0,ie;ni.length;n+1){var ain;for(var o in a)toao}return t}var f1;function h(){return f++}function p(){return function t(e){return e?(e^16*Math.random()>>e/4).toString(16):(1e7+-1e3+-4e3+-8e3+-1e11).replace(/018/g,t)}()}function d(t){return!!t&&/^0-9a-f{8}-0-9a-f{4}-40-9a-f{3}-89ab0-9a-f{3}-0-9a-f{12}$/i.test(t)}function m(t,e){t.forEach((function(t){et&&(etet.bind(e))}))}function g(t,e){return-1!t.indexOf(e,t.length-e.length)}function v(t,e,r){var n{};for(var i in t)nie.call(r||this,ti,i,t);return n}function y(t,e,r){var n{};for(var i in t)e.call(r||this,ti,i,t)&&(niti);return n}function x(t){return Array.isArray(t)?t.map(x):objecttypeof t&&t?v(t,x):t}var b{};function _(t){bt||(undefined!typeof console&&console.warn(t),bt!0)}function w(t,e,r){return(r.y-t.y)*(e.x-t.x)>(e.y-t.y)*(r.x-t.x)}function T(t){for(var e0,r0,nt.length,in-1,avoid 0,ovoid 0;rn;ir++)atr,e+((oti).x-a.x)*(a.y+o.y);return e}function k(){returnundefined!typeof WorkerGlobalScope&&undefined!typeof self&&self instanceof WorkerGlobalScope}function A(t){var e{};if(t.replace(/(?:^|(?:\s*\,\s*))(^\x00-\x20\(\)>@\,;\:\\\/\\\?\\{\}\x7F+)(?:\(?:(^\x00-\x20\(\)>@\,;\:\\\/\\\?\\{\}\x7F+)|(?:\((?:^\\|\\.)*)\)))?/g,(function(t,r,n,i){var an||i;return er!a||a.toLowerCase(),})),emax-age){var rparseInt(emax-age,10);isNaN(r)?delete emax-age:emax-ager}return e}var Mnull;function S(t){if(nullM){var et.navigator?t.navigator.userAgent:null;M!!t.safari||!(!e||!(/\b(iPad|iPhone|iPod)\b/.test(e)||e.match(Safari)&&!e.match(Chrome)))}return M}function E(t){try{var eselft;return e.setItem(_mapbox_test_,1),e.removeItem(_mapbox_test_),!0}catch(t){return!1}}var L,C,P,I,Oself.performance&&self.performance.now?self.performance.now.bind(self.performance):Date.now.bind(Date),zself.requestAnimationFrame||self.mozRequestAnimationFrame||self.webkitRequestAnimationFrame||self.msRequestAnimationFrame,Dself.cancelAnimationFrame||self.mozCancelAnimationFrame||self.webkitCancelAnimationFrame||self.msCancelAnimationFrame,R{now:O,frame:function(t){var ez(t);return{cancel:function(){return D(e)}}},getImageData:function(t,e){void 0e&&(e0);var rself.document.createElement(canvas),nr.getContext(2d);if(!n)throw new Error(failed to create canvas 2d context);return r.widtht.width,r.heightt.height,n.drawImage(t,0,0,t.width,t.height),n.getImageData(-e,-e,t.width+2*e,t.height+2*e)},resolveURL:function(t){return L||(Lself.document.createElement(a)),L.hreft,L.href},hardwareConcurrency:self.navigator.hardwareConcurrency||4,get devicePixelRatio(){return self.devicePixelRatio},get prefersReducedMotion(){return!!self.matchMedia&&(nullC&&(Cself.matchMedia((prefers-reduced-motion: reduce))),C.matches)}},F{API_URL:https://api.mapbox.com,get EVENTS_URL(){return this.API_URL?0this.API_URL.indexOf(https://api.mapbox.cn)?https://events.mapbox.cn/events/v2:0this.API_URL.indexOf(https://api.mapbox.com)?https://events.mapbox.com/events/v2:null:null},FEEDBACK_URL:https://apps.mapbox.com/feedback,REQUIRE_ACCESS_TOKEN:!0,ACCESS_TOKEN:null,MAX_PARALLEL_IMAGE_REQUESTS:16},B{supported:!1,testSupport:function(t){if(N||!I)return;j?U(t):Pt}},N!1,j!1;function U(t){var et.createTexture();t.bindTexture(t.TEXTURE_2D,e);try{if(t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,I),t.isContextLost())return;B.supported!0}catch(t){}t.deleteTexture(e),N!0}self.document&&((Iself.document.createElement(img)).onloadfunction(){P&&U(P),Pnull,j!0},I.onerrorfunction(){N!0,Pnull},I.srcdata:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA);var V01;var Hfunction(t,e){this._transformRequestFnt,this._customAccessTokene,this._createSkuToken()};function q(t){return 0t.indexOf(mapbox:)}H.prototype._createSkuTokenfunction(){var tfunction(){for(var t,e0;e10;e++)t+0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZMath.floor(62*Math.random());return{token:1,V,t.join(),tokenExpiresAt:Date.now()+432e5}}();this._skuTokent.token,this._skuTokenExpiresAtt.tokenExpiresAt},H.prototype._isSkuTokenExpiredfunction(){return Date.now()>this._skuTokenExpiresAt},H.prototype.transformRequestfunction(t,e){return this._transformRequestFn&&this._transformRequestFn(t,e)||{url:t}},H.prototype.normalizeStyleURLfunction(t,e){if(!q(t))return t;var rX(t);return r.path/styles/v1+r.path,this._makeAPIURL(r,this._customAccessToken||e)},H.prototype.normalizeGlyphsURLfunction(t,e){if(!q(t))return t;var rX(t);return r.path/fonts/v1+r.path,this._makeAPIURL(r,this._customAccessToken||e)},H.prototype.normalizeSourceURLfunction(t,e){if(!q(t))return t;var rX(t);return r.path/v4/+r.authority+.json,r.params.push(secure),this._makeAPIURL(r,this._customAccessToken||e)},H.prototype.normalizeSpriteURLfunction(t,e,r,n){var iX(t);return q(t)?(i.path/styles/v1+i.path+/sprite+e+r,this._makeAPIURL(i,this._customAccessToken||n)):(i.path++e+r,Z(i))},H.prototype.normalizeTileURLfunction(t,e){if(this._isSkuTokenExpired()&&this._createSkuToken(),t&&!q(t))return t;var rX(t),nR.devicePixelRatio>2||512e?@2x:,iB.supported?.webp:$1;r.pathr.path.replace(/(\.(png|jpg)\d*)(?$)/,+n+i),r.pathr.path.replace(/^.+\/v4\//,/),r.path/v4+r.path;var athis._customAccessToken||function(t){for(var e0,rt;er.length;e+1){var nre.match(/^access_token(.*)$/);if(n)return n1}return null}(r.params)||F.ACCESS_TOKEN;return F.REQUIRE_ACCESS_TOKEN&&a&&this._skuToken&&r.params.push(sku+this._skuToken),this._makeAPIURL(r,a)},H.prototype.canonicalizeTileURLfunction(t,e){var rX(t);if(!r.path.match(/(^\/v4\/)/)||!r.path.match(/\.\w+$/))return t;var nmapbox://tiles/;n+r.path.replace(/v4/,);var ir.params;return e&&(ii.filter((function(t){return!t.match(/^access_token/)}))),i.length&&(n+?+i.join(&)),n},H.prototype.canonicalizeTilesetfunction(t,e){for(var r!!e&&q(e),n,i0,at.tiles||;ia.length;i+1){var oai;Y(o)?n.push(this.canonicalizeTileURL(o,r)):n.push(o)}return n},H.prototype._makeAPIURLfunction(t,e){var rSee https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes,nX(F.API_URL);if(t.protocoln.protocol,t.authorityn.authority,/!n.path&&(t.path+n.path+t.path),!F.REQUIRE_ACCESS_TOKEN)return Z(t);if(!(ee||F.ACCESS_TOKEN))throw new Error(An API access token is required to use Mapbox GL. +r);if(se0)throw new Error(Use a public access token (pk.*) with Mapbox GL, not a secret access token (sk.*). +r);return t.paramst.params.filter((function(t){return-1t.indexOf(access_token)})),t.params.push(access_token+e),Z(t)};var G/^((https?:)?\/\/)?(^\/+\.)?mapbox\.c(n|om)(\/|\?|$)/i;function Y(t){return G.test(t)}var W/^(\w+):\/\/(^/?*)(\/^?+)?\??(.+)?/;function X(t){var et.match(W);if(!e)throw new Error(Unable to parse URL object);return{protocol:e1,authority:e2,path:e3||/,params:e4?e4.split(&):}}function Z(t){var et.params.length??+t.params.join(&):;return t.protocol+://+t.authority+t.path+e}function J(t){if(!t)return null;var e,rt.split(.);if(!r||3!r.length)return null;try{return JSON.parse((er1,decodeURIComponent(self.atob(e).split().map((function(t){return%+(00+t.charCodeAt(0).toString(16)).slice(-2)})).join())))}catch(t){return null}}var Kfunction(t){this.typet,this.anonIdnull,this.eventData{},this.queue,this.pendingRequestnull};K.prototype.getStorageKeyfunction(t){var e,rJ(F.ACCESS_TOKEN),n;return r&&r.u?(er.u,nself.btoa(encodeURIComponent(e).replace(/%(0-9A-F{2})/g,(function(t,e){return String.fromCharCode(Number(0x+e))})))):nF.ACCESS_TOKEN||,t?mapbox.eventData.+t+:+n:mapbox.eventData:+n},K.prototype.fetchEventDatafunction(){var tE(localStorage),ethis.getStorageKey(),rthis.getStorageKey(uuid);if(t)try{var nself.localStorage.getItem(e);n&&(this.eventDataJSON.parse(n));var iself.localStorage.getItem(r);i&&(this.anonIdi)}catch(t){_(Unable to read from LocalStorage)}},K.prototype.saveEventDatafunction(){var tE(localStorage),ethis.getStorageKey(),rthis.getStorageKey(uuid);if(t)try{self.localStorage.setItem(r,this.anonId),Object.keys(this.eventData).length>1&&self.localStorage.setItem(e,JSON.stringify(this.eventData))}catch(t){_(Unable to write to LocalStorage)}},K.prototype.processRequestsfunction(t){},K.prototype.postEventfunction(t,e,r,n){var ithis;if(F.EVENTS_URL){var aX(F.EVENTS_URL);a.params.push(access_token+(n||F.ACCESS_TOKEN||));var o{event:this.type,created:new Date(t).toISOString(),sdkIdentifier:mapbox-gl-js,sdkVersion:1.10.1,skuId:V,userId:this.anonId},se?u(o,e):o,l{url:Z(a),headers:{Content-Type:text/plain},body:JSON.stringify(s)};this.pendingRequestbt(l,(function(t){i.pendingRequestnull,r(t),i.saveEventData(),i.processRequests(n)}))}},K.prototype.queueRequestfunction(t,e){this.queue.push(t),this.processRequests(e)};var Q,$,ttfunction(t){function e(){t.call(this,map.load),this.success{},this.skuToken}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.postMapLoadEventfunction(t,e,r,n){this.skuTokenr,(F.EVENTS_URL&&n||F.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return q(t)||Y(t)})))&&this.queueRequest({id:e,timestamp:Date.now()},n)},e.prototype.processRequestsfunction(t){var ethis;if(!this.pendingRequest&&0!this.queue.length){var rthis.queue.shift(),nr.id,ir.timestamp;n&&this.successn||(this.anonId||this.fetchEventData(),d(this.anonId)||(this.anonIdp()),this.postEvent(i,{skuToken:this.skuToken},(function(t){t||n&&(e.successn!0)}),t))}},e}(K),etnew(function(t){function e(e){t.call(this,appUserTurnstile),this._customAccessTokene}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.postTurnstileEventfunction(t,e){F.EVENTS_URL&&F.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return q(t)||Y(t)}))&&this.queueRequest(Date.now(),e)},e.prototype.processRequestsfunction(t){var ethis;if(!this.pendingRequest&&0!this.queue.length){this.anonId&&this.eventData.lastSuccess&&this.eventData.tokenU||this.fetchEventData();var rJ(F.ACCESS_TOKEN),nr?r.u:F.ACCESS_TOKEN,in!this.eventData.tokenU;d(this.anonId)||(this.anonIdp(),i!0);var athis.queue.shift();if(this.eventData.lastSuccess){var onew Date(this.eventData.lastSuccess),snew Date(a),l(a-this.eventData.lastSuccess)/864e5;ii||l>1||l-1||o.getDate()!s.getDate()}else i!0;if(!i)return this.processRequests();this.postEvent(a,{enabled.telemetry:!1},(function(t){t||(e.eventData.lastSuccessa,e.eventData.tokenUn)}),t)}},e}(K)),rtet.postTurnstileEvent.bind(et),ntnew tt,itnt.postMapLoadEvent.bind(nt),at500,ot50;function st(){self.caches&&!Q&&(Qself.caches.open(mapbox-tiles))}function lt(t,e,r){if(st(),Q){var n{status:e.status,statusText:e.statusText,headers:new self.Headers};e.headers.forEach((function(t,e){return n.headers.set(e,t)}));var iA(e.headers.get(Cache-Control)||);if(!ino-store)imax-age&&n.headers.set(Expires,new Date(r+1e3*imax-age).toUTCString()),new Date(n.headers.get(Expires)).getTime()-r42e4||function(t,e){if(void 0$)try{new Response(new ReadableStream),$!0}catch(t){$!1}$?e(t.body):t.blob().then(e)}(e,(function(e){var rnew self.Response(e,n);st(),Q&&Q.then((function(e){return e.put(ct(t.url),r)})).catch((function(t){return _(t.message)}))}))}}function ct(t){var et.indexOf(?);return e0?t:t.slice(0,e)}function ut(t,e){if(st(),!Q)return e(null);var rct(t.url);Q.then((function(t){t.match(r).then((function(n){var ifunction(t){if(!t)return!1;var enew Date(t.headers.get(Expires)||0),rA(t.headers.get(Cache-Control)||);return e>Date.now()&&!rno-cache}(n);t.delete(r),i&&t.put(r,n.clone()),e(null,n,i)})).catch(e)})).catch(e)}var ft,ht1/0;function pt(){return nullft&&(ftself.OffscreenCanvas&&new self.OffscreenCanvas(1,1).getContext(2d)&&functiontypeof self.createImageBitmap),ft}var dt{Unknown:Unknown,Style:Style,Source:Source,Tile:Tile,Glyphs:Glyphs,SpriteImage:SpriteImage,SpriteJSON:SpriteJSON,Image:Image};functiontypeof Object.freeze&&Object.freeze(dt);var mtfunction(t){function e(e,r,n){401r&&Y(n)&&(e+: you may have provided an invalid Mapbox access token. See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes),t.call(this,e),this.statusr,this.urln,this.namethis.constructor.name,this.messagee}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.toStringfunction(){return this.name+: +this.message+ (+this.status+): +this.url},e}(Error),gtk()?function(){return self.worker&&self.worker.referrer}:function(){return(blob:self.location.protocol?self.parent:self).location.href};function vt(t,e){var r,nnew self.AbortController,inew self.Request(t.url,{method:t.method||GET,body:t.body,credentials:t.credentials,headers:t.headers,referrer:gt(),signal:n.signal}),a!1,o!1,s(ri.url).indexOf(sku)>0&&Y(r);jsont.type&&i.headers.set(Accept,application/json);var lfunction(r,n,a){if(!o){if(r&&SecurityError!r.message&&_(r),n&&a)return c(n);var lDate.now();self.fetch(i).then((function(r){if(r.ok){var ns?r.clone():null;return c(r,n,l)}return e(new mt(r.statusText,r.status,t.url))})).catch((function(t){20!t.code&&e(new Error(t.message))}))}},cfunction(r,n,s){(arrayBuffert.type?r.arrayBuffer():jsont.type?r.json():r.text()).then((function(t){o||(n&&s&<(i,n,s),a!0,e(null,t,r.headers.get(Cache-Control),r.headers.get(Expires)))})).catch((function(t){o||e(new Error(t.message))}))};return s?ut(i,l):l(null,null),{cancel:function(){o!0,a||n.abort()}}}var ytfunction(t,e){if(rt.url,!(/^file:/.test(r)||/^file:/.test(gt())&&!/^\w+:/.test(r))){if(self.fetch&&self.Request&&self.AbortController&&self.Request.prototype.hasOwnProperty(signal))return vt(t,e);if(k()&&self.worker&&self.worker.actor){return self.worker.actor.send(getResource,t,e,void 0,!0)}}var r;return function(t,e){var rnew self.XMLHttpRequest;for(var n in r.open(t.method||GET,t.url,!0),arrayBuffert.type&&(r.responseTypearraybuffer),t.headers)r.setRequestHeader(n,t.headersn);returnjsont.type&&(r.responseTypetext,r.setRequestHeader(Accept,application/json)),r.withCredentialsincludet.credentials,r.onerrorfunction(){e(new Error(r.statusText))},r.onloadfunction(){if((r.status>200&&r.status300||0r.status)&&null!r.response){var nr.response;if(jsont.type)try{nJSON.parse(r.response)}catch(t){return e(t)}e(null,n,r.getResponseHeader(Cache-Control),r.getResponseHeader(Expires))}else e(new mt(r.statusText,r.status,t.url))},r.send(t.body),{cancel:function(){return r.abort()}}}(t,e)},xtfunction(t,e){return yt(u(t,{type:arrayBuffer}),e)},btfunction(t,e){return yt(u(t,{method:POST}),e)};var _t,wt;_t,wt0;var Ttfunction(t,e){if(B.supported&&(t.headers||(t.headers{}),t.headers.acceptimage/webp,*/*),wt>F.MAX_PARALLEL_IMAGE_REQUESTS){var r{requestParameters:t,callback:e,cancelled:!1,cancel:function(){this.cancelled!0}};return _t.push(r),r}wt++;var n!1,ifunction(){if(!n)for(n!0,wt--;_t.length&&wtF.MAX_PARALLEL_IMAGE_REQUESTS;){var t_t.shift(),et.requestParameters,rt.callback;t.cancelled||(t.cancelTt(e,r).cancel)}},axt(t,(function(t,r,n,a){i(),t?e(t):r&&(pt()?function(t,e){var rnew self.Blob(new Uint8Array(t),{type:image/png});self.createImageBitmap(r).then((function(t){e(null,t)})).catch((function(t){e(new Error(Could not load image because of +t.message+. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported.))}))}(r,e):function(t,e,r,n){var inew self.Image,aself.URL;i.onloadfunction(){e(null,i),a.revokeObjectURL(i.src)},i.onerrorfunction(){return e(new Error(Could not load image. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported.))};var onew self.Blob(new Uint8Array(t),{type:image/png});i.cacheControlr,i.expiresn,i.srct.byteLength?a.createObjectURL(o):data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII}(r,e,n,a))}));return{cancel:function(){a.cancel(),i()}}};function kt(t,e,r){rt&&-1!rt.indexOf(e)||(rtrt||,rt.push(e))}function At(t,e,r){if(r&&rt){var nrt.indexOf(e);-1!n&&rt.splice(n,1)}}var Mtfunction(t,e){void 0e&&(e{}),u(this,e),this.typet},Stfunction(t){function e(e,r){void 0r&&(r{}),t.call(this,error,u({error:e},r))}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e}(Mt),Etfunction(){};Et.prototype.onfunction(t,e){return this._listenersthis._listeners||{},kt(t,e,this._listeners),this},Et.prototype.offfunction(t,e){return At(t,e,this._listeners),At(t,e,this._oneTimeListeners),this},Et.prototype.oncefunction(t,e){return this._oneTimeListenersthis._oneTimeListeners||{},kt(t,e,this._oneTimeListeners),this},Et.prototype.firefunction(t,e){stringtypeof t&&(tnew Mt(t,e||{}));var rt.type;if(this.listens(r)){t.targetthis;for(var n0,ithis._listeners&&this._listenersr?this._listenersr.slice():;ni.length;n+1){in.call(this,t)}for(var a0,othis._oneTimeListeners&&this._oneTimeListenersr?this._oneTimeListenersr.slice():;ao.length;a+1){var soa;At(r,s,this._oneTimeListeners),s.call(this,t)}var lthis._eventedParent;l&&(u(t,functiontypeof this._eventedParentData?this._eventedParentData():this._eventedParentData),l.fire(t))}else t instanceof St&&console.error(t.error);return this},Et.prototype.listensfunction(t){return this._listeners&&this._listenerst&&this._listenerst.length>0||this._oneTimeListeners&&this._oneTimeListenerst&&this._oneTimeListenerst.length>0||this._eventedParent&&this._eventedParent.listens(t)},Et.prototype.setEventedParentfunction(t,e){return this._eventedParentt,this._eventedParentDatae,this};var Lt{$version:8,$root:{version:{required:!0,type:enum,values:8},name:{type:string},metadata:{type:*},center:{type:array,value:number},zoom:{type:number},bearing:{type:number,default:0,period:360,units:degrees},pitch:{type:number,default:0,units:degrees},light:{type:light},sources:{required:!0,type:sources},sprite:{type:string},glyphs:{type:string},transition:{type:transition},layers:{required:!0,type:array,value:layer}},sources:{*:{type:source}},source:source_vector,source_raster,source_raster_dem,source_geojson,source_video,source_image,source_vector:{type:{required:!0,type:enum,values:{vector:{}}},url:{type:string},tiles:{type:array,value:string},bounds:{type:array,value:number,length:4,default:-180,-85.051129,180,85.051129},scheme:{type:enum,values:{xyz:{},tms:{}},default:xyz},minzoom:{type:number,default:0},maxzoom:{type:number,default:22},attribution:{type:string},promoteId:{type:promoteId},*:{type:*}},source_raster:{type:{required:!0,type:enum,values:{raster:{}}},url:{type:string},tiles:{type:array,value:string},bounds:{type:array,value:number,length:4,default:-180,-85.051129,180,85.051129},minzoom:{type:number,default:0},maxzoom:{type:number,default:22},tileSize:{type:number,default:512,units:pixels},scheme:{type:enum,values:{xyz:{},tms:{}},default:xyz},attribution:{type:string},*:{type:*}},source_raster_dem:{type:{required:!0,type:enum,values:{raster-dem:{}}},url:{type:string},tiles:{type:array,value:string},bounds:{type:array,value:number,length:4,default:-180,-85.051129,180,85.051129},minzoom:{type:number,default:0},maxzoom:{type:number,default:22},tileSize:{type:number,default:512,units:pixels},attribution:{type:string},encoding:{type:enum,values:{terrarium:{},mapbox:{}},default:mapbox},*:{type:*}},source_geojson:{type:{required:!0,type:enum,values:{geojson:{}}},data:{type:*},maxzoom:{type:number,default:18},attribution:{type:string},buffer:{type:number,default:128,maximum:512,minimum:0},tolerance:{type:number,default:.375},cluster:{type:boolean,default:!1},clusterRadius:{type:number,default:50,minimum:0},clusterMaxZoom:{type:number},clusterProperties:{type:*},lineMetrics:{type:boolean,default:!1},generateId:{type:boolean,default:!1},promoteId:{type:promoteId}},source_video:{type:{required:!0,type:enum,values:{video:{}}},urls:{required:!0,type:array,value:string},coordinates:{required:!0,type:array,length:4,value:{type:array,length:2,value:number}}},source_image:{type:{required:!0,type:enum,values:{image:{}}},url:{required:!0,type:string},coordinates:{required:!0,type:array,length:4,value:{type:array,length:2,value:number}}},layer:{id:{type:string,required:!0},type:{type:enum,values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},fill-extrusion:{},raster:{},hillshade:{},background:{}},required:!0},metadata:{type:*},source:{type:string},source-layer:{type:string},minzoom:{type:number,minimum:0,maximum:24},maxzoom:{type:number,minimum:0,maximum:24},filter:{type:filter},layout:{type:layout},paint:{type:paint}},layout:layout_fill,layout_line,layout_circle,layout_heatmap,layout_fill-extrusion,layout_symbol,layout_raster,layout_hillshade,layout_background,layout_background:{visibility:{type:enum,values:{visible:{},none:{}},default:visible,property-type:constant}},layout_fill:{fill-sort-key:{type:number,expression:{interpolated:!1,parameters:zoom,feature},property-type:data-driven},visibility:{type:enum,values:{visible:{},none:{}},default:visible,property-type:constant}},layout_circle:{circle-sort-key:{type:number,expression:{interpolated:!1,parameters:zoom,feature},property-type:data-driven},visibility:{type:enum,values:{visible:{},none:{}},default:visible,property-type:constant}},layout_heatmap:{visibility:{type:enum,values:{visible:{},none:{}},default:visible,property-type:constant}},layout_fill-extrusion:{visibility:{type:enum,values:{visible:{},none:{}},default:visible,property-type:constant}},layout_line:{line-cap:{type:enum,values:{butt:{},round:{},square:{}},default:butt,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},line-join:{type:enum,values:{bevel:{},round:{},miter:{}},default:miter,expression:{interpolated:!1,parameters:zoom,feature},property-type:data-driven},line-miter-limit:{type:number,default:2,requires:{line-join:miter},expression:{interpolated:!0,parameters:zoom},property-type:data-constant},line-round-limit:{type:number,default:1.05,requires:{line-join:round},expression:{interpolated:!0,parameters:zoom},property-type:data-constant},line-sort-key:{type:number,expression:{interpolated:!1,parameters:zoom,feature},property-type:data-driven},visibility:{type:enum,values:{visible:{},none:{}},default:visible,property-type:constant}},layout_symbol:{symbol-placement:{type:enum,values:{point:{},line:{},line-center:{}},default:point,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},symbol-spacing:{type:number,default:250,minimum:1,units:pixels,requires:{symbol-placement:line},expression:{interpolated:!0,parameters:zoom},property-type:data-constant},symbol-avoid-edges:{type:boolean,default:!1,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},symbol-sort-key:{type:number,expression:{interpolated:!1,parameters:zoom,feature},property-type:data-driven},symbol-z-order:{type:enum,values:{auto:{},viewport-y:{},source:{}},default:auto,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},icon-allow-overlap:{type:boolean,default:!1,requires:icon-image,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},icon-ignore-placement:{type:boolean,default:!1,requires:icon-image,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},icon-optional:{type:boolean,default:!1,requires:icon-image,text-field,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},icon-rotation-alignment:{type:enum,values:{map:{},viewport:{},auto:{}},default:auto,requires:icon-image,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},icon-size:{type:number,default:1,minimum:0,units:factor of the original icon size,requires:icon-image,expression:{interpolated:!0,parameters:zoom,feature},property-type:data-driven},icon-text-fit:{type:enum,values:{none:{},width:{},height:{},both:{}},default:none,requires:icon-image,text-field,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},icon-text-fit-padding:{type:array,value:number,length:4,default:0,0,0,0,units:pixels,requires:icon-image,text-field,{icon-text-fit:both,width,height},expression:{interpolated:!0,parameters:zoom},property-type:data-constant},icon-image:{type:resolvedImage,tokens:!0,expression:{interpolated:!1,parameters:zoom,feature},property-type:data-driven},icon-rotate:{type:number,default:0,period:360,units:degrees,requires:icon-image,expression:{interpolated:!0,parameters:zoom,feature},property-type:data-driven},icon-padding:{type:number,default:2,minimum:0,units:pixels,requires:icon-image,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},icon-keep-upright:{type:boolean,default:!1,requires:icon-image,{icon-rotation-alignment:map},{symbol-placement:line,line-center},expression:{interpolated:!1,parameters:zoom},property-type:data-constant},icon-offset:{type:array,value:number,length:2,default:0,0,requires:icon-image,expression:{interpolated:!0,parameters:zoom,feature},property-type:data-driven},icon-anchor:{type:enum,values:{center:{},left:{},right:{},top:{},bottom:{},top-left:{},top-right:{},bottom-left:{},bottom-right:{}},default:center,requires:icon-image,expression:{interpolated:!1,parameters:zoom,feature},property-type:data-driven},icon-pitch-alignment:{type:enum,values:{map:{},viewport:{},auto:{}},default:auto,requires:icon-image,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},text-pitch-alignment:{type:enum,values:{map:{},viewport:{},auto:{}},default:auto,requires:text-field,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},text-rotation-alignment:{type:enum,values:{map:{},viewport:{},auto:{}},default:auto,requires:text-field,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},text-field:{type:formatted,default:,tokens:!0,expression:{interpolated:!1,parameters:zoom,feature},property-type:data-driven},text-font:{type:array,value:string,default:Open Sans Regular,Arial Unicode MS Regular,requires:text-field,expression:{interpolated:!1,parameters:zoom,feature},property-type:data-driven},text-size:{type:number,default:16,minimum:0,units:pixels,requires:text-field,expression:{interpolated:!0,parameters:zoom,feature},property-type:data-driven},text-max-width:{type:number,default:10,minimum:0,units:ems,requires:text-field,expression:{interpolated:!0,parameters:zoom,feature},property-type:data-driven},text-line-height:{type:number,default:1.2,units:ems,requires:text-field,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},text-letter-spacing:{type:number,default:0,units:ems,requires:text-field,expression:{interpolated:!0,parameters:zoom,feature},property-type:data-driven},text-justify:{type:enum,values:{auto:{},left:{},center:{},right:{}},default:center,requires:text-field,expression:{interpolated:!1,parameters:zoom,feature},property-type:data-driven},text-radial-offset:{type:number,units:ems,default:0,requires:text-field,property-type:data-driven,expression:{interpolated:!0,parameters:zoom,feature}},text-variable-anchor:{type:array,value:enum,values:{center:{},left:{},right:{},top:{},bottom:{},top-left:{},top-right:{},bottom-left:{},bottom-right:{}},requires:text-field,{symbol-placement:point},expression:{interpolated:!1,parameters:zoom},property-type:data-constant},text-anchor:{type:enum,values:{center:{},left:{},right:{},top:{},bottom:{},top-left:{},top-right:{},bottom-left:{},bottom-right:{}},default:center,requires:text-field,{!:text-variable-anchor},expression:{interpolated:!1,parameters:zoom,feature},property-type:data-driven},text-max-angle:{type:number,default:45,units:degrees,requires:text-field,{symbol-placement:line,line-center},expression:{interpolated:!0,parameters:zoom},property-type:data-constant},text-writing-mode:{type:array,value:enum,values:{horizontal:{},vertical:{}},requires:text-field,{symbol-placement:point},expression:{interpolated:!1,parameters:zoom},property-type:data-constant},text-rotate:{type:number,default:0,period:360,units:degrees,requires:text-field,expression:{interpolated:!0,parameters:zoom,feature},property-type:data-driven},text-padding:{type:number,default:2,minimum:0,units:pixels,requires:text-field,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},text-keep-upright:{type:boolean,default:!0,requires:text-field,{text-rotation-alignment:map},{symbol-placement:line,line-center},expression:{interpolated:!1,parameters:zoom},property-type:data-constant},text-transform:{type:enum,values:{none:{},uppercase:{},lowercase:{}},default:none,requires:text-field,expression:{interpolated:!1,parameters:zoom,feature},property-type:data-driven},text-offset:{type:array,value:number,units:ems,length:2,default:0,0,requires:text-field,{!:text-radial-offset},expression:{interpolated:!0,parameters:zoom,feature},property-type:data-driven},text-allow-overlap:{type:boolean,default:!1,requires:text-field,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},text-ignore-placement:{type:boolean,default:!1,requires:text-field,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},text-optional:{type:boolean,default:!1,requires:text-field,icon-image,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},visibility:{type:enum,values:{visible:{},none:{}},default:visible,property-type:constant}},layout_raster:{visibility:{type:enum,values:{visible:{},none:{}},default:visible,property-type:constant}},layout_hillshade:{visibility:{type:enum,values:{visible:{},none:{}},default:visible,property-type:constant}},filter:{type:array,value:*},filter_operator:{type:enum,values:{:{},!:{},>:{},>:{},:{},:{},in:{},!in:{},all:{},any:{},none:{},has:{},!has:{},within:{}}},geometry_type:{type:enum,values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:expression},stops:{type:array,value:function_stop},base:{type:number,default:1,minimum:0},property:{type:string,default:$zoom},type:{type:enum,values:{identity:{},exponential:{},interval:{},categorical:{}},default:exponential},colorSpace:{type:enum,values:{rgb:{},lab:{},hcl:{}},default:rgb},default:{type:*,required:!1}},function_stop:{type:array,minimum:0,maximum:24,value:number,color,length:2},expression:{type:array,value:*,minimum:1},expression_name:{type:enum,values:{let:{group:Variable binding},var:{group:Variable binding},literal:{group:Types},array:{group:Types},at:{group:Lookup},in:{group:Lookup},index-of:{group:Lookup},slice:{group:Lookup},case:{group:Decision},match:{group:Decision},coalesce:{group:Decision},step:{group:Ramps, scales, curves},interpolate:{group:Ramps, scales, curves},interpolate-hcl:{group:Ramps, scales, curves},interpolate-lab:{group:Ramps, scales, curves},ln2:{group:Math},pi:{group:Math},e:{group:Math},typeof:{group:Types},string:{group:Types},number:{group:Types},boolean:{group:Types},object:{group:Types},collator:{group:Types},format:{group:Types},image:{group:Types},number-format:{group:Types},to-string:{group:Types},to-number:{group:Types},to-boolean:{group:Types},to-rgba:{group:Color},to-color:{group:Types},rgb:{group:Color},rgba:{group:Color},get:{group:Lookup},has:{group:Lookup},length:{group:Lookup},properties:{group:Feature data},feature-state:{group:Feature data},geometry-type:{group:Feature data},id:{group:Feature data},zoom:{group:Zoom},heatmap-density:{group:Heatmap},line-progress:{group:Feature data},accumulated:{group:Feature data},+:{group:Math},*:{group:Math},-:{group:Math},/:{group:Math},%:{group:Math},^:{group:Math},sqrt:{group:Math},log10:{group:Math},ln:{group:Math},log2:{group:Math},sin:{group:Math},cos:{group:Math},tan:{group:Math},asin:{group:Math},acos:{group:Math},atan:{group:Math},min:{group:Math},max:{group:Math},round:{group:Math},abs:{group:Math},ceil:{group:Math},floor:{group:Math},distance:{group:Math},:{group:Decision},!:{group:Decision},>:{group:Decision},:{group:Decision},>:{group:Decision},:{group:Decision},all:{group:Decision},any:{group:Decision},!:{group:Decision},within:{group:Decision},is-supported-script:{group:String},upcase:{group:String},downcase:{group:String},concat:{group:String},resolved-locale:{group:String}}},light:{anchor:{type:enum,default:viewport,values:{map:{},viewport:{}},property-type:data-constant,transition:!1,expression:{interpolated:!1,parameters:zoom}},position:{type:array,default:1.15,210,30,length:3,value:number,property-type:data-constant,transition:!0,expression:{interpolated:!0,parameters:zoom}},color:{type:color,property-type:data-constant,default:#ffffff,expression:{interpolated:!0,parameters:zoom},transition:!0},intensity:{type:number,property-type:data-constant,default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:zoom},transition:!0}},paint:paint_fill,paint_line,paint_circle,paint_heatmap,paint_fill-extrusion,paint_symbol,paint_raster,paint_hillshade,paint_background,paint_fill:{fill-antialias:{type:boolean,default:!0,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},fill-opacity:{type:number,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},fill-color:{type:color,default:#000000,transition:!0,requires:{!:fill-pattern},expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},fill-outline-color:{type:color,transition:!0,requires:{!:fill-pattern},{fill-antialias:!0},expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},fill-translate:{type:array,value:number,length:2,default:0,0,transition:!0,units:pixels,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},fill-translate-anchor:{type:enum,values:{map:{},viewport:{}},default:map,requires:fill-translate,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},fill-pattern:{type:resolvedImage,transition:!0,expression:{interpolated:!1,parameters:zoom,feature},property-type:cross-faded-data-driven}},paint_fill-extrusion:{fill-extrusion-opacity:{type:number,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},fill-extrusion-color:{type:color,default:#000000,transition:!0,requires:{!:fill-extrusion-pattern},expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},fill-extrusion-translate:{type:array,value:number,length:2,default:0,0,transition:!0,units:pixels,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},fill-extrusion-translate-anchor:{type:enum,values:{map:{},viewport:{}},default:map,requires:fill-extrusion-translate,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},fill-extrusion-pattern:{type:resolvedImage,transition:!0,expression:{interpolated:!1,parameters:zoom,feature},property-type:cross-faded-data-driven},fill-extrusion-height:{type:number,default:0,minimum:0,units:meters,transition:!0,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},fill-extrusion-base:{type:number,default:0,minimum:0,units:meters,transition:!0,requires:fill-extrusion-height,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},fill-extrusion-vertical-gradient:{type:boolean,default:!0,transition:!1,expression:{interpolated:!1,parameters:zoom},property-type:data-constant}},paint_line:{line-opacity:{type:number,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},line-color:{type:color,default:#000000,transition:!0,requires:{!:line-pattern},expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},line-translate:{type:array,value:number,length:2,default:0,0,transition:!0,units:pixels,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},line-translate-anchor:{type:enum,values:{map:{},viewport:{}},default:map,requires:line-translate,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},line-width:{type:number,default:1,minimum:0,transition:!0,units:pixels,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},line-gap-width:{type:number,default:0,minimum:0,transition:!0,units:pixels,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},line-offset:{type:number,default:0,transition:!0,units:pixels,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},line-blur:{type:number,default:0,minimum:0,transition:!0,units:pixels,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},line-dasharray:{type:array,value:number,minimum:0,transition:!0,units:line widths,requires:{!:line-pattern},expression:{interpolated:!1,parameters:zoom},property-type:cross-faded},line-pattern:{type:resolvedImage,transition:!0,expression:{interpolated:!1,parameters:zoom,feature},property-type:cross-faded-data-driven},line-gradient:{type:color,transition:!1,requires:{!:line-dasharray},{!:line-pattern},{source:geojson,has:{lineMetrics:!0}},expression:{interpolated:!0,parameters:line-progress},property-type:color-ramp}},paint_circle:{circle-radius:{type:number,default:5,minimum:0,transition:!0,units:pixels,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},circle-color:{type:color,default:#000000,transition:!0,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},circle-blur:{type:number,default:0,transition:!0,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},circle-opacity:{type:number,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},circle-translate:{type:array,value:number,length:2,default:0,0,transition:!0,units:pixels,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},circle-translate-anchor:{type:enum,values:{map:{},viewport:{}},default:map,requires:circle-translate,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},circle-pitch-scale:{type:enum,values:{map:{},viewport:{}},default:map,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},circle-pitch-alignment:{type:enum,values:{map:{},viewport:{}},default:viewport,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},circle-stroke-width:{type:number,default:0,minimum:0,transition:!0,units:pixels,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},circle-stroke-color:{type:color,default:#000000,transition:!0,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},circle-stroke-opacity:{type:number,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven}},paint_heatmap:{heatmap-radius:{type:number,default:30,minimum:1,transition:!0,units:pixels,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},heatmap-weight:{type:number,default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},heatmap-intensity:{type:number,default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},heatmap-color:{type:color,default:interpolate,linear,heatmap-density,0,rgba(0, 0, 255, 0),.1,royalblue,.3,cyan,.5,lime,.7,yellow,1,red,transition:!1,expression:{interpolated:!0,parameters:heatmap-density},property-type:color-ramp},heatmap-opacity:{type:number,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:zoom},property-type:data-constant}},paint_symbol:{icon-opacity:{type:number,default:1,minimum:0,maximum:1,transition:!0,requires:icon-image,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},icon-color:{type:color,default:#000000,transition:!0,requires:icon-image,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},icon-halo-color:{type:color,default:rgba(0, 0, 0, 0),transition:!0,requires:icon-image,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},icon-halo-width:{type:number,default:0,minimum:0,transition:!0,units:pixels,requires:icon-image,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},icon-halo-blur:{type:number,default:0,minimum:0,transition:!0,units:pixels,requires:icon-image,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},icon-translate:{type:array,value:number,length:2,default:0,0,transition:!0,units:pixels,requires:icon-image,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},icon-translate-anchor:{type:enum,values:{map:{},viewport:{}},default:map,requires:icon-image,icon-translate,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},text-opacity:{type:number,default:1,minimum:0,maximum:1,transition:!0,requires:text-field,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},text-color:{type:color,default:#000000,transition:!0,overridable:!0,requires:text-field,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},text-halo-color:{type:color,default:rgba(0, 0, 0, 0),transition:!0,requires:text-field,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},text-halo-width:{type:number,default:0,minimum:0,transition:!0,units:pixels,requires:text-field,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},text-halo-blur:{type:number,default:0,minimum:0,transition:!0,units:pixels,requires:text-field,expression:{interpolated:!0,parameters:zoom,feature,feature-state},property-type:data-driven},text-translate:{type:array,value:number,length:2,default:0,0,transition:!0,units:pixels,requires:text-field,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},text-translate-anchor:{type:enum,values:{map:{},viewport:{}},default:map,requires:text-field,text-translate,expression:{interpolated:!1,parameters:zoom},property-type:data-constant}},paint_raster:{raster-opacity:{type:number,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},raster-hue-rotate:{type:number,default:0,period:360,transition:!0,units:degrees,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},raster-brightness-min:{type:number,default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},raster-brightness-max:{type:number,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},raster-saturation:{type:number,default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},raster-contrast:{type:number,default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},raster-resampling:{type:enum,values:{linear:{},nearest:{}},default:linear,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},raster-fade-duration:{type:number,default:300,minimum:0,transition:!1,units:milliseconds,expression:{interpolated:!0,parameters:zoom},property-type:data-constant}},paint_hillshade:{hillshade-illumination-direction:{type:number,default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},hillshade-illumination-anchor:{type:enum,values:{map:{},viewport:{}},default:viewport,expression:{interpolated:!1,parameters:zoom},property-type:data-constant},hillshade-exaggeration:{type:number,default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},hillshade-shadow-color:{type:color,default:#000000,transition:!0,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},hillshade-highlight-color:{type:color,default:#FFFFFF,transition:!0,expression:{interpolated:!0,parameters:zoom},property-type:data-constant},hillshade-accent-color:{type:color,default:#000000,transition:!0,expression:{interpolated:!0,parameters:zoom},property-type:data-constant}},paint_background:{background-color:{type:color,default:#000000,transition:!0,requires:{!:background-pattern},expression:{interpolated:!0,parameters:zoom},property-type:data-constant},background-pattern:{type:resolvedImage,transition:!0,expression:{interpolated:!1,parameters:zoom},property-type:cross-faded},background-opacity:{type:number,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:zoom},property-type:data-constant}},transition:{duration:{type:number,default:300,minimum:0,units:milliseconds},delay:{type:number,default:0,minimum:0,units:milliseconds}},property-type:{data-driven:{type:property-type},cross-faded:{type:property-type},cross-faded-data-driven:{type:property-type},color-ramp:{type:property-type},data-constant:{type:property-type},constant:{type:property-type}},promoteId:{*:{type:string}}},Ctfunction(t,e,r,n){this.message(t?t+: :)+r,n&&(this.identifiern),null!e&&e.__line__&&(this.linee.__line__)};function Pt(t){var et.key,rt.value;return r?new Ct(e,r,constants have been deprecated as of v8):}function It(t){for(var e,rarguments.length-1;r-- >0;)erargumentsr+1;for(var n0,ie;ni.length;n+1){var ain;for(var o in a)toao}return t}function Ot(t){return t instanceof Number||t instanceof String||t instanceof Boolean?t.valueOf():t}function zt(t){if(Array.isArray(t))return t.map(zt);if(t instanceof Object&&!(t instanceof Number||t instanceof String||t instanceof Boolean)){var e{};for(var r in t)erzt(tr);return e}return Ot(t)}var Dtfunction(t){function e(e,r){t.call(this,r),this.messager,this.keye}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e}(Error),Rtfunction(t,e){void 0e&&(e),this.parentt,this.bindings{};for(var r0,ne;rn.length;r+1){var inr,ai0,oi1;this.bindingsao}};Rt.prototype.concatfunction(t){return new Rt(this,t)},Rt.prototype.getfunction(t){if(this.bindingst)return this.bindingst;if(this.parent)return this.parent.get(t);throw new Error(t+ not found in scope.)},Rt.prototype.hasfunction(t){return!!this.bindingst||!!this.parent&&this.parent.has(t)};var Ft{kind:null},Bt{kind:number},Nt{kind:string},jt{kind:boolean},Ut{kind:color},Vt{kind:object},Ht{kind:value},qt{kind:collator},Gt{kind:formatted},Yt{kind:resolvedImage};function Wt(t,e){return{kind:array,itemType:t,N:e}}function Xt(t){if(arrayt.kind){var eXt(t.itemType);returnnumbertypeof t.N?array+e+, +t.N+>:valuet.itemType.kind?array:array+e+>}return t.kind}var ZtFt,Bt,Nt,jt,Ut,Gt,Vt,Wt(Ht),Yt;function Jt(t,e){if(errore.kind)return null;if(arrayt.kind){if(arraye.kind&&(0e.N&&valuee.itemType.kind||!Jt(t.itemType,e.itemType))&&(number!typeof t.N||t.Ne.N))return null}else{if(t.kinde.kind)return null;if(valuet.kind)for(var r0,nZt;rn.length;r+1){if(!Jt(nr,e))return null}}returnExpected +Xt(t)+ but found +Xt(e)+ instead.}function Kt(t,e){return e.some((function(e){return e.kindt.kind}))}function Qt(t,e){return e.some((function(e){returnnulle?nullt:arraye?Array.isArray(t):objecte?t&&!Array.isArray(t)&&objecttypeof t:etypeof t}))}var $te((function(t,e){var r{transparent:0,0,0,0,aliceblue:240,248,255,1,antiquewhite:250,235,215,1,aqua:0,255,255,1,aquamarine:127,255,212,1,azure:240,255,255,1,beige:245,245,220,1,bisque:255,228,196,1,black:0,0,0,1,blanchedalmond:255,235,205,1,blue:0,0,255,1,blueviolet:138,43,226,1,brown:165,42,42,1,burlywood:222,184,135,1,cadetblue:95,158,160,1,chartreuse:127,255,0,1,chocolate:210,105,30,1,coral:255,127,80,1,cornflowerblue:100,149,237,1,cornsilk:255,248,220,1,crimson:220,20,60,1,cyan:0,255,255,1,darkblue:0,0,139,1,darkcyan:0,139,139,1,darkgoldenrod:184,134,11,1,darkgray:169,169,169,1,darkgreen:0,100,0,1,darkgrey:169,169,169,1,darkkhaki:189,183,107,1,darkmagenta:139,0,139,1,darkolivegreen:85,107,47,1,darkorange:255,140,0,1,darkorchid:153,50,204,1,darkred:139,0,0,1,darksalmon:233,150,122,1,darkseagreen:143,188,143,1,darkslateblue:72,61,139,1,darkslategray:47,79,79,1,darkslategrey:47,79,79,1,darkturquoise:0,206,209,1,darkviolet:148,0,211,1,deeppink:255,20,147,1,deepskyblue:0,191,255,1,dimgray:105,105,105,1,dimgrey:105,105,105,1,dodgerblue:30,144,255,1,firebrick:178,34,34,1,floralwhite:255,250,240,1,forestgreen:34,139,34,1,fuchsia:255,0,255,1,gainsboro:220,220,220,1,ghostwhite:248,248,255,1,gold:255,215,0,1,goldenrod:218,165,32,1,gray:128,128,128,1,green:0,128,0,1,greenyellow:173,255,47,1,grey:128,128,128,1,honeydew:240,255,240,1,hotpink:255,105,180,1,indianred:205,92,92,1,indigo:75,0,130,1,ivory:255,255,240,1,khaki:240,230,140,1,lavender:230,230,250,1,lavenderblush:255,240,245,1,lawngreen:124,252,0,1,lemonchiffon:255,250,205,1,lightblue:173,216,230,1,lightcoral:240,128,128,1,lightcyan:224,255,255,1,lightgoldenrodyellow:250,250,210,1,lightgray:211,211,211,1,lightgreen:144,238,144,1,lightgrey:211,211,211,1,lightpink:255,182,193,1,lightsalmon:255,160,122,1,lightseagreen:32,178,170,1,lightskyblue:135,206,250,1,lightslategray:119,136,153,1,lightslategrey:119,136,153,1,lightsteelblue:176,196,222,1,lightyellow:255,255,224,1,lime:0,255,0,1,limegreen:50,205,50,1,linen:250,240,230,1,magenta:255,0,255,1,maroon:128,0,0,1,mediumaquamarine:102,205,170,1,mediumblue:0,0,205,1,mediumorchid:186,85,211,1,mediumpurple:147,112,219,1,mediumseagreen:60,179,113,1,mediumslateblue:123,104,238,1,mediumspringgreen:0,250,154,1,mediumturquoise:72,209,204,1,mediumvioletred:199,21,133,1,midnightblue:25,25,112,1,mintcream:245,255,250,1,mistyrose:255,228,225,1,moccasin:255,228,181,1,navajowhite:255,222,173,1,navy:0,0,128,1,oldlace:253,245,230,1,olive:128,128,0,1,olivedrab:107,142,35,1,orange:255,165,0,1,orangered:255,69,0,1,orchid:218,112,214,1,palegoldenrod:238,232,170,1,palegreen:152,251,152,1,paleturquoise:175,238,238,1,palevioletred:219,112,147,1,papayawhip:255,239,213,1,peachpuff:255,218,185,1,peru:205,133,63,1,pink:255,192,203,1,plum:221,160,221,1,powderblue:176,224,230,1,purple:128,0,128,1,rebeccapurple:102,51,153,1,red:255,0,0,1,rosybrown:188,143,143,1,royalblue:65,105,225,1,saddlebrown:139,69,19,1,salmon:250,128,114,1,sandybrown:244,164,96,1,seagreen:46,139,87,1,seashell:255,245,238,1,sienna:160,82,45,1,silver:192,192,192,1,skyblue:135,206,235,1,slateblue:106,90,205,1,slategray:112,128,144,1,slategrey:112,128,144,1,snow:255,250,250,1,springgreen:0,255,127,1,steelblue:70,130,180,1,tan:210,180,140,1,teal:0,128,128,1,thistle:216,191,216,1,tomato:255,99,71,1,turquoise:64,224,208,1,violet:238,130,238,1,wheat:245,222,179,1,white:255,255,255,1,whitesmoke:245,245,245,1,yellow:255,255,0,1,yellowgreen:154,205,50,1};function n(t){return(tMath.round(t))0?0:t>255?255:t}function i(t){return t0?0:t>1?1:t}function a(t){return%tt.length-1?n(parseFloat(t)/100*255):n(parseInt(t))}function o(t){return%tt.length-1?i(parseFloat(t)/100):i(parseFloat(t))}function s(t,e,r){return r0?r+1:r>1&&(r-1),6*r1?t+(e-t)*r*6:2*r1?e:3*r2?t+(e-t)*(2/3-r)*6:t}try{e.parseCSSColorfunction(t){var e,it.replace(/ /g,).toLowerCase();if(i in r)return ri.slice();if(#i0)return 4i.length?(eparseInt(i.substr(1),16))>0&&e4095?(3840&e)>>4|(3840&e)>>8,240&e|(240&e)>>4,15&e|(15&e)4,1:null:7i.length&&(eparseInt(i.substr(1),16))>0&&e16777215?(16711680&e)>>16,(65280&e)>>8,255&e,1:null;var li.indexOf((),ci.indexOf());if(-1!l&&c+1i.length){var ui.substr(0,l),fi.substr(l+1,c-(l+1)).split(,),h1;switch(u){casergba:if(4!f.length)return null;ho(f.pop());casergb:return 3!f.length?null:a(f0),a(f1),a(f2),h;casehsla:if(4!f.length)return null;ho(f.pop());casehsl:if(3!f.length)return null;var p(parseFloat(f0)%360+360)%360/360,do(f1),mo(f2),gm.5?m*(d+1):m+d-m*d,v2*m-g;returnn(255*s(v,g,p+1/3)),n(255*s(v,g,p)),n(255*s(v,g,p-1/3)),h;default:return null}}return null}}catch(t){}})).parseCSSColor,tefunction(t,e,r,n){void 0n&&(n1),this.rt,this.ge,this.br,this.an};te.parsefunction(t){if(t){if(t instanceof te)return t;if(stringtypeof t){var e$t(t);if(e)return new te(e0/255*e3,e1/255*e3,e2/255*e3,e3)}}},te.prototype.toStringfunction(){var tthis.toArray(),et0,rt1,nt2,it3;returnrgba(+Math.round(e)+,+Math.round(r)+,+Math.round(n)+,+i+)},te.prototype.toArrayfunction(){var tthis.r,ethis.g,rthis.b,nthis.a;return 0n?0,0,0,0:255*t/n,255*e/n,255*r/n,n},te.blacknew te(0,0,0,1),te.whitenew te(1,1,1,1),te.transparentnew te(0,0,0,0),te.rednew te(1,0,0,1);var eefunction(t,e,r){this.sensitivityt?e?variant:case:e?accent:base,this.localer,this.collatornew Intl.Collator(this.locale?this.locale:,{sensitivity:this.sensitivity,usage:search})};ee.prototype.comparefunction(t,e){return this.collator.compare(t,e)},ee.prototype.resolvedLocalefunction(){return new Intl.Collator(this.locale?this.locale:).resolvedOptions().locale};var refunction(t,e,r,n,i){this.textt,this.imagee,this.scaler,this.fontStackn,this.textColori},nefunction(t){this.sectionst};ne.fromStringfunction(t){return new ne(new re(t,null,null,null,null))},ne.prototype.isEmptyfunction(){return 0this.sections.length||!this.sections.some((function(t){return 0!t.text.length||t.image&&0!t.image.name.length}))},ne.factoryfunction(t){return t instanceof ne?t:ne.fromString(t)},ne.prototype.toStringfunction(){return 0this.sections.length?:this.sections.map((function(t){return t.text})).join()},ne.prototype.serializefunction(){for(var tformat,e0,rthis.sections;er.length;e+1){var nre;if(n.image)t.push(image,n.image.name);else{t.push(n.text);var i{};n.fontStack&&(itext-fontliteral,n.fontStack.split(,)),n.scale&&(ifont-scalen.scale),n.textColor&&(itext-colorrgba.concat(n.textColor.toArray())),t.push(i)}}return t};var iefunction(t){this.namet.name,this.availablet.available};function ae(t,e,r,n){returnnumbertypeof t&&t>0&&t255&&numbertypeof e&&e>0&&e255&&numbertypeof r&&r>0&&r255?void 0n||numbertypeof n&&n>0&&n1?null:Invalid rgba value +t,e,r,n.join(, )+: a must be between 0 and 1.:Invalid rgba value +(numbertypeof n?t,e,r,n:t,e,r).join(, )+: r, g, and b must be between 0 and 255.}function oe(t){if(nullt)return!0;if(stringtypeof t)return!0;if(booleantypeof t)return!0;if(numbertypeof t)return!0;if(t instanceof te)return!0;if(t instanceof ee)return!0;if(t instanceof ne)return!0;if(t instanceof ie)return!0;if(Array.isArray(t)){for(var e0,rt;er.length;e+1){if(!oe(re))return!1}return!0}if(objecttypeof t){for(var n in t)if(!oe(tn))return!1;return!0}return!1}function se(t){if(nullt)return Ft;if(stringtypeof t)return Nt;if(booleantypeof t)return jt;if(numbertypeof t)return Bt;if(t instanceof te)return Ut;if(t instanceof ee)return qt;if(t instanceof ne)return Gt;if(t instanceof ie)return Yt;if(Array.isArray(t)){for(var e,rt.length,n0,it;ni.length;n+1){var ase(in);if(e){if(ea)continue;eHt;break}ea}return Wt(e||Ht,r)}return Vt}function le(t){var etypeof t;return nullt?:stringe||numbere||booleane?String(t):t instanceof te||t instanceof ne||t instanceof ie?t.toString():JSON.stringify(t)}ie.prototype.toStringfunction(){return this.name},ie.fromStringfunction(t){return t?new ie({name:t,available:!1}):null},ie.prototype.serializefunction(){returnimage,this.name};var cefunction(t,e){this.typet,this.valuee};ce.parsefunction(t,e){if(2!t.length)return e.error(literal expression requires exactly one argument, but found +(t.length-1)+ instead.);if(!oe(t1))return e.error(invalid value);var rt1,nse(r),ie.expectedType;returnarray!n.kind||0!n.N||!i||array!i.kind||numbertypeof i.N&&0!i.N||(ni),new ce(n,r)},ce.prototype.evaluatefunction(){return this.value},ce.prototype.eachChildfunction(){},ce.prototype.outputDefinedfunction(){return!0},ce.prototype.serializefunction(){returnarraythis.type.kind||objectthis.type.kind?literal,this.value:this.value instanceof te?rgba.concat(this.value.toArray()):this.value instanceof ne?this.value.serialize():this.value};var uefunction(t){this.nameExpressionEvaluationError,this.messaget};ue.prototype.toJSONfunction(){return this.message};var fe{string:Nt,number:Bt,boolean:jt,object:Vt},hefunction(t,e){this.typet,this.argse};he.parsefunction(t,e){if(t.length2)return e.error(Expected at least one argument.);var r,n1,it0;if(arrayi){var a,o;if(t.length>2){var st1;if(string!typeof s||!(s in fe)||objects)return e.error(The item type argument of array must be one of string, number, boolean,1);afes,n++}else aHt;if(t.length>3){if(null!t2&&(number!typeof t2||t20||t2!Math.floor(t2)))return e.error(The length argument to array must be a positive integer literal,2);ot2,n++}rWt(a,o)}else rfei;for(var l;nt.length;n++){var ce.parse(tn,n,Ht);if(!c)return null;l.push(c)}return new he(r,l)},he.prototype.evaluatefunction(t){for(var e0;ethis.args.length;e++){var rthis.argse.evaluate(t);if(!Jt(this.type,se(r)))return r;if(ethis.args.length-1)throw new ue(Expected value to be of type +Xt(this.type)+, but found +Xt(se(r))+ instead.)}return null},he.prototype.eachChildfunction(t){this.args.forEach(t)},he.prototype.outputDefinedfunction(){return this.args.every((function(t){return t.outputDefined()}))},he.prototype.serializefunction(){var tthis.type,et.kind;if(arrayt.kind){var rt.itemType;if(stringr.kind||numberr.kind||booleanr.kind){e.push(r.kind);var nt.N;(numbertypeof n||this.args.length>1)&&e.push(n)}}return e.concat(this.args.map((function(t){return t.serialize()})))};var pefunction(t){this.typeGt,this.sectionst};pe.parsefunction(t,e){if(t.length2)return e.error(Expected at least one argument.);var rt1;if(!Array.isArray(r)&&objecttypeof r)return e.error(First argument must be an image or text section.);for(var n,i!1,a1;at.length-1;++a){var ota;if(i&&objecttypeof o&&!Array.isArray(o)){i!1;var snull;if(ofont-scale&&!(se.parse(ofont-scale,1,Bt)))return null;var lnull;if(otext-font&&!(le.parse(otext-font,1,Wt(Nt))))return null;var cnull;if(otext-color&&!(ce.parse(otext-color,1,Ut)))return null;var unn.length-1;u.scales,u.fontl,u.textColorc}else{var fe.parse(ta,1,Ht);if(!f)return null;var hf.type.kind;if(string!h&&value!h&&null!h&&resolvedImage!h)return e.error(Formatted text type must be string, value, image or null.);i!0,n.push({content:f,scale:null,font:null,textColor:null})}}return new pe(n)},pe.prototype.evaluatefunction(t){return new ne(this.sections.map((function(e){var re.content.evaluate(t);return se(r)Yt?new re(,r,null,null,null):new re(le(r),null,e.scale?e.scale.evaluate(t):null,e.font?e.font.evaluate(t).join(,):null,e.textColor?e.textColor.evaluate(t):null)})))},pe.prototype.eachChildfunction(t){for(var e0,rthis.sections;er.length;e+1){var nre;t(n.content),n.scale&&t(n.scale),n.font&&t(n.font),n.textColor&&t(n.textColor)}},pe.prototype.outputDefinedfunction(){return!1},pe.prototype.serializefunction(){for(var tformat,e0,rthis.sections;er.length;e+1){var nre;t.push(n.content.serialize());var i{};n.scale&&(ifont-scalen.scale.serialize()),n.font&&(itext-fontn.font.serialize()),n.textColor&&(itext-colorn.textColor.serialize()),t.push(i)}return t};var defunction(t){this.typeYt,this.inputt};de.parsefunction(t,e){if(2!t.length)return e.error(Expected two arguments.);var re.parse(t1,1,Nt);return r?new de(r):e.error(No image name provided.)},de.prototype.evaluatefunction(t){var ethis.input.evaluate(t),rie.fromString(e);return r&&t.availableImages&&(r.availablet.availableImages.indexOf(e)>-1),r},de.prototype.eachChildfunction(t){t(this.input)},de.prototype.outputDefinedfunction(){return!1},de.prototype.serializefunction(){returnimage,this.input.serialize()};var me{to-boolean:jt,to-color:Ut,to-number:Bt,to-string:Nt},gefunction(t,e){this.typet,this.argse};ge.parsefunction(t,e){if(t.length2)return e.error(Expected at least one argument.);var rt0;if((to-booleanr||to-stringr)&&2!t.length)return e.error(Expected one argument.);for(var nmer,i,a1;at.length;a++){var oe.parse(ta,a,Ht);if(!o)return null;i.push(o)}return new ge(n,i)},ge.prototype.evaluatefunction(t){if(booleanthis.type.kind)return Boolean(this.args0.evaluate(t));if(colorthis.type.kind){for(var e,r,n0,ithis.args;ni.length;n+1){if(rnull,(ein.evaluate(t))instanceof te)return e;if(stringtypeof e){var at.parseColor(e);if(a)return a}else if(Array.isArray(e)&&!(re.length3||e.length>4?Invalid rbga value +JSON.stringify(e)+: expected an array containing either three or four numeric values.:ae(e0,e1,e2,e3)))return new te(e0/255,e1/255,e2/255,e3)}throw new ue(r||Could not parse color from value +(stringtypeof e?e:String(JSON.stringify(e)))+)}if(numberthis.type.kind){for(var onull,s0,lthis.args;sl.length;s+1){if(null(ols.evaluate(t)))return 0;var cNumber(o);if(!isNaN(c))return c}throw new ue(Could not convert +JSON.stringify(o)+ to number.)}returnformattedthis.type.kind?ne.fromString(le(this.args0.evaluate(t))):resolvedImagethis.type.kind?ie.fromString(le(this.args0.evaluate(t))):le(this.args0.evaluate(t))},ge.prototype.eachChildfunction(t){this.args.forEach(t)},ge.prototype.outputDefinedfunction(){return this.args.every((function(t){return t.outputDefined()}))},ge.prototype.serializefunction(){if(formattedthis.type.kind)return new pe({content:this.args0,scale:null,font:null,textColor:null}).serialize();if(resolvedImagethis.type.kind)return new de(this.args0).serialize();var tto-+this.type.kind;return this.eachChild((function(e){t.push(e.serialize())})),t};var veUnknown,Point,LineString,Polygon,yefunction(){this.globalsnull,this.featurenull,this.featureStatenull,this.formattedSectionnull,this._parseColorCache{},this.availableImagesnull,this.canonicalnull};ye.prototype.idfunction(){return this.feature&&idin this.feature?this.feature.id:null},ye.prototype.geometryTypefunction(){return this.feature?numbertypeof this.feature.type?vethis.feature.type:this.feature.type:null},ye.prototype.geometryfunction(){return this.feature&&geometryin this.feature?this.feature.geometry:null},ye.prototype.canonicalIDfunction(){return this.canonical},ye.prototype.propertiesfunction(){return this.feature&&this.feature.properties||{}},ye.prototype.parseColorfunction(t){var ethis._parseColorCachet;return e||(ethis._parseColorCachette.parse(t)),e};var xefunction(t,e,r,n){this.namet,this.typee,this._evaluater,this.argsn};xe.prototype.evaluatefunction(t){return this._evaluate(t,this.args)},xe.prototype.eachChildfunction(t){this.args.forEach(t)},xe.prototype.outputDefinedfunction(){return!1},xe.prototype.serializefunction(){returnthis.name.concat(this.args.map((function(t){return t.serialize()})))},xe.parsefunction(t,e){var r,nt0,ixe.definitionsn;if(!i)return e.error(Unknown expression +n+. If you wanted a literal array, use literal, ....,0);for(var aArray.isArray(i)?i0:i.type,oArray.isArray(i)?i1,i2:i.overloads,so.filter((function(e){var re0;return!Array.isArray(r)||r.lengtht.length-1})),lnull,c0,us;cu.length;c+1){var fuc,hf0,pf1;lnew Ue(e.registry,e.path,null,e.scope);for(var d,m!1,g1;gt.length;g++){var vtg,yArray.isArray(h)?hg-1:h.type,xl.parse(v,1+d.length,y);if(!x){m!0;break}d.push(x)}if(!m)if(Array.isArray(h)&&h.length!d.length)l.error(Expected +h.length+ arguments, but found +d.length+ instead.);else{for(var b0;bd.length;b++){var _Array.isArray(h)?hb:h.type,wdb;l.concat(b+1).checkSubtype(_,w.type)}if(0l.errors.length)return new xe(n,a,p,d)}}if(1s.length)(re.errors).push.apply(r,l.errors);else{for(var T(s.length?s:o).map((function(t){var e,rt0;return er,Array.isArray(e)?(+e.map(Xt).join(, )+):(+Xt(e.type)+...)})).join( | ),k,A1;At.length;A++){var Me.parse(tA,1+k.length);if(!M)return null;k.push(Xt(M.type))}e.error(Expected arguments of type +T+, but found (+k.join(, )+) instead.)}return null},xe.registerfunction(t,e){for(var r in xe.definitionse,e)trxe};var befunction(t,e,r){this.typeqt,this.localer,this.caseSensitivet,this.diacriticSensitivee};be.parsefunction(t,e){if(2!t.length)return e.error(Expected one argument.);var rt1;if(object!typeof r||Array.isArray(r))return e.error(Collator options argument must be an object.);var ne.parse(void 0!rcase-sensitive&&rcase-sensitive,1,jt);if(!n)return null;var ie.parse(void 0!rdiacritic-sensitive&&rdiacritic-sensitive,1,jt);if(!i)return null;var anull;return r.locale&&!(ae.parse(r.locale,1,Nt))?null:new be(n,i,a)},be.prototype.evaluatefunction(t){return new ee(this.caseSensitive.evaluate(t),this.diacriticSensitive.evaluate(t),this.locale?this.locale.evaluate(t):null)},be.prototype.eachChildfunction(t){t(this.caseSensitive),t(this.diacriticSensitive),this.locale&&t(this.locale)},be.prototype.outputDefinedfunction(){return!1},be.prototype.serializefunction(){var t{};return tcase-sensitivethis.caseSensitive.serialize(),tdiacritic-sensitivethis.diacriticSensitive.serialize(),this.locale&&(t.localethis.locale.serialize()),collator,t};function _e(t,e){t0Math.min(t0,e0),t1Math.min(t1,e1),t2Math.max(t2,e0),t3Math.max(t3,e1)}function we(t,e){return!(t0e0)&&(!(t2>e2)&&(!(t1e1)&&!(t3>e3)))}function Te(t,e){var r,n(180+t0)/360,i(rt1,(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+r*Math.PI/360)))/360),aMath.pow(2,e.z);returnMath.round(n*a*8192),Math.round(i*a*8192)}function ke(t,e,r){return e1>t1!r1>t1&&t0(r0-e0)*(t1-e1)/(r1-e1)+e0}function Ae(t,e){for(var r,n,i,a,o,s,l,c!1,u0,fe.length;uf;u++)for(var heu,p0,dh.length;pd-1;p++){if(rt,nhp,ihp+1,avoid 0,ovoid 0,svoid 0,lvoid 0,ar0-n0,or1-n1,sr0-i0,lr1-i1,a*l-s*o0&&a*s0&&o*l0)return!1;ke(t,hp,hp+1)&&(c!c)}return c}function Me(t,e){for(var r0;re.length;r++)if(Ae(t,er))return!0;return!1}function Se(t,e,r,n){var it0-r0,at1-r1,oe0-r0,se1-r1,ln0-r0,cn1-r1,ui*c-l*a,fo*c-l*s;return u>0&&f0||u0&&f>0}function Ee(t,e,r){for(var n0,ir;ni.length;n+1)for(var ain,o0;oa.length-1;++o)if(st,le,cao,uao+1,fvoid 0,hvoid 0,pvoid 0,dvoid 0,pl0-s0,l1-s1,du0-c0,u1-c1,0!(fd)0*(hp)1-f1*h0&&Se(s,l,c,u)&&Se(c,u,s,l))return!0;var s,l,c,u,f,h,p,d;return!1}function Le(t,e){for(var r0;rt.length;++r)if(!Ae(tr,e))return!1;for(var n0;nt.length-1;++n)if(Ee(tn,tn+1,e))return!1;return!0}function Ce(t,e){for(var r0;re.length;r++)if(Le(t,er))return!0;return!1}function Pe(t,e,r){for(var n,i0;it.length;i++){for(var a,o0;oti.length;o++){var sTe(tio,r);_e(e,s),a.push(s)}n.push(a)}return n}function Ie(t,e,r){for(var n,i0;it.length;i++){var aPe(ti,e,r);n.push(a)}return n}function Oe(t,e,r,n){if(t0r0||t0>r2){var i.5*n,at0-r0>i?-n:r0-t0>i?n:0;0a&&(at0-r2>i?-n:r2-t0>i?n:0),t0+a}_e(e,t)}function ze(t,e,r,n){for(var i8192*Math.pow(2,n.z),a8192*n.x,8192*n.y,o,s0,lt;sl.length;s+1)for(var c0,uls;cu.length;c+1){var fuc,hf.x+a0,f.y+a1;Oe(h,e,r,i),o.push(h)}return o}function De(t,e,r,n){for(var i,a8192*Math.pow(2,n.z),o8192*n.x,8192*n.y,s,l0,ct;lc.length;l+1){for(var u,f0,hcl;fh.length;f+1){var phf,dp.x+o0,p.y+o1;_e(e,d),u.push(d)}s.push(u)}if(e2-e0a/2){(ie)0i11/0,i2i3-1/0;for(var m0,gs;mg.length;m+1)for(var v0,ygm;vy.length;v+1){Oe(yv,e,r,a)}}return s}var Refunction(t,e){this.typejt,this.geojsont,this.geometriese};function Fe(t){if(t instanceof xe){if(gett.name&&1t.args.length)return!1;if(feature-statet.name)return!1;if(hast.name&&1t.args.length)return!1;if(propertiest.name||geometry-typet.name||idt.name)return!1;if(/^filter-/.test(t.name))return!1}if(t instanceof Re)return!1;var e!0;return t.eachChild((function(t){e&&!Fe(t)&&(e!1)})),e}function Be(t){if(t instanceof xe&&feature-statet.name)return!1;var e!0;return t.eachChild((function(t){e&&!Be(t)&&(e!1)})),e}function Ne(t,e){if(t instanceof xe&&e.indexOf(t.name)>0)return!1;var r!0;return t.eachChild((function(t){r&&!Ne(t,e)&&(r!1)})),r}Re.parsefunction(t,e){if(2!t.length)return e.error(within expression requires exactly one argument, but found +(t.length-1)+ instead.);if(oe(t1)){var rt1;if(FeatureCollectionr.type)for(var n0;nr.features.length;++n){var ir.featuresn.geometry.type;if(Polygoni||MultiPolygoni)return new Re(r,r.featuresn.geometry)}else if(Featurer.type){var ar.geometry.type;if(Polygona||MultiPolygona)return new Re(r,r.geometry)}else if(Polygonr.type||MultiPolygonr.type)return new Re(r,r)}return e.error(within expression requires valid geojson object that contains polygon geometry type.)},Re.prototype.evaluatefunction(t){if(null!t.geometry()&&null!t.canonicalID()){if(Pointt.geometryType())return function(t,e){var r1/0,1/0,-1/0,-1/0,n1/0,1/0,-1/0,-1/0,it.canonicalID();if(Polygone.type){var aPe(e.coordinates,n,i),oze(t.geometry(),r,n,i);if(!we(r,n))return!1;for(var s0,lo;sl.length;s+1){if(!Ae(ls,a))return!1}}if(MultiPolygone.type){var cIe(e.coordinates,n,i),uze(t.geometry(),r,n,i);if(!we(r,n))return!1;for(var f0,hu;fh.length;f+1){if(!Me(hf,c))return!1}}return!0}(t,this.geometries);if(LineStringt.geometryType())return function(t,e){var r1/0,1/0,-1/0,-1/0,n1/0,1/0,-1/0,-1/0,it.canonicalID();if(Polygone.type){var aPe(e.coordinates,n,i),oDe(t.geometry(),r,n,i);if(!we(r,n))return!1;for(var s0,lo;sl.length;s+1){if(!Le(ls,a))return!1}}if(MultiPolygone.type){var cIe(e.coordinates,n,i),uDe(t.geometry(),r,n,i);if(!we(r,n))return!1;for(var f0,hu;fh.length;f+1){if(!Ce(hf,c))return!1}}return!0}(t,this.geometries)}return!1},Re.prototype.eachChildfunction(){},Re.prototype.outputDefinedfunction(){return!0},Re.prototype.serializefunction(){returnwithin,this.geojson};var jefunction(t,e){this.typee.type,this.namet,this.boundExpressione};je.parsefunction(t,e){if(2!t.length||string!typeof t1)return e.error(var expression requires exactly one string literal argument.);var rt1;return e.scope.has(r)?new je(r,e.scope.get(r)):e.error(Unknown variable +r+. Make sure +r+ has been bound in an enclosing let expression before using it.,1)},je.prototype.evaluatefunction(t){return this.boundExpression.evaluate(t)},je.prototype.eachChildfunction(){},je.prototype.outputDefinedfunction(){return!1},je.prototype.serializefunction(){returnvar,this.name};var Uefunction(t,e,r,n,i){void 0e&&(e),void 0n&&(nnew Rt),void 0i&&(i),this.registryt,this.pathe,this.keye.map((function(t){return+t+})).join(),this.scopen,this.errorsi,this.expectedTyper};function Ve(t,e){for(var r,n,it.length-1,a0,oi,s0;ao;)if(rtsMath.floor((a+o)/2),nts+1,re){if(si||en)return s;as+1}else{if(!(r>e))throw new ue(Input is not a number.);os-1}return 0}Ue.prototype.parsefunction(t,e,r,n,i){return void 0i&&(i{}),e?this.concat(e,r,n)._parse(t,i):this._parse(t,i)},Ue.prototype._parsefunction(t,e){function r(t,e,r){returnassertr?new he(e,t):coercer?new ge(e,t):t}if(null!t&&string!typeof t&&boolean!typeof t&&number!typeof t||(tliteral,t),Array.isArray(t)){if(0t.length)return this.error(Expected an array with at least one element. If you wanted a literal array, use literal, .);var nt0;if(string!typeof n)return this.error(Expression name must be a string, but found +typeof n+ instead. If you wanted a literal array, use literal, ....,0),null;var ithis.registryn;if(i){var ai.parse(t,this);if(!a)return null;if(this.expectedType){var othis.expectedType,sa.type;if(string!o.kind&&number!o.kind&&boolean!o.kind&&object!o.kind&&array!o.kind||value!s.kind)if(color!o.kind&&formatted!o.kind&&resolvedImage!o.kind||value!s.kind&&string!s.kind){if(this.checkSubtype(o,s))return null}else ar(a,o,e.typeAnnotation||coerce);else ar(a,o,e.typeAnnotation||assert)}if(!(a instanceof ce)&&resolvedImage!a.type.kind&&function t(e){if(e instanceof je)return t(e.boundExpression);if(e instanceof xe&&errore.name)return!1;if(e instanceof be)return!1;if(e instanceof Re)return!1;var re instanceof ge||e instanceof he,n!0;if(e.eachChild((function(e){nr?n&&t(e):n&&e instanceof ce})),!n)return!1;return Fe(e)&&Ne(e,zoom,heatmap-density,line-progress,accumulated,is-supported-script)}(a)){var lnew ye;try{anew ce(a.type,a.evaluate(l))}catch(t){return this.error(t.message),null}}return a}return this.error(Unknown expression +n+. If you wanted a literal array, use literal, ....,0)}return void 0t?this.error(undefined value invalid. Use null instead.):objecttypeof t?this.error(Bare objects invalid. Use literal, {...} instead.):this.error(Expected an array, but found +typeof t+ instead.)},Ue.prototype.concatfunction(t,e,r){var nnumbertypeof t?this.path.concat(t):this.path,ir?this.scope.concat(r):this.scope;return new Ue(this.registry,n,e||null,i,this.errors)},Ue.prototype.errorfunction(t){for(var e,rarguments.length-1;r-- >0;)erargumentsr+1;var n+this.key+e.map((function(t){return+t+})).join();this.errors.push(new Dt(n,t))},Ue.prototype.checkSubtypefunction(t,e){var rJt(t,e);return r&&this.error(r),r};var Hefunction(t,e,r){this.typet,this.inpute,this.labels,this.outputs;for(var n0,ir;ni.length;n+1){var ain,oa0,sa1;this.labels.push(o),this.outputs.push(s)}};function qe(t,e,r){return t*(1-r)+e*r}He.parsefunction(t,e){if(t.length-14)return e.error(Expected at least 4 arguments, but found only +(t.length-1)+.);if((t.length-1)%2!0)return e.error(Expected an even number of arguments.);var re.parse(t1,1,Bt);if(!r)return null;var n,inull;e.expectedType&&value!e.expectedType.kind&&(ie.expectedType);for(var a1;at.length;a+2){var o1a?-1/0:ta,sta+1,la,ca+1;if(number!typeof o)return e.error(Input/output pairs for step expressions must be defined using literal numeric values (not computed expressions) for the input values.,l);if(n.length&&nn.length-10>o)return e.error(Input/output pairs for step expressions must be arranged with input values in strictly ascending order.,l);var ue.parse(s,c,i);if(!u)return null;ii||u.type,n.push(o,u)}return new He(i,r,n)},He.prototype.evaluatefunction(t){var ethis.labels,rthis.outputs;if(1e.length)return r0.evaluate(t);var nthis.input.evaluate(t);if(ne0)return r0.evaluate(t);var ie.length;return n>ei-1?ri-1.evaluate(t):rVe(e,n).evaluate(t)},He.prototype.eachChildfunction(t){t(this.input);for(var e0,rthis.outputs;er.length;e+1){t(re)}},He.prototype.outputDefinedfunction(){return this.outputs.every((function(t){return t.outputDefined()}))},He.prototype.serializefunction(){for(var tstep,this.input.serialize(),e0;ethis.labels.length;e++)e>0&&t.push(this.labelse),t.push(this.outputse.serialize());return t};var GeObject.freeze({__proto__:null,number:qe,color:function(t,e,r){return new te(qe(t.r,e.r,r),qe(t.g,e.g,r),qe(t.b,e.b,r),qe(t.a,e.a,r))},array:function(t,e,r){return t.map((function(t,n){return qe(t,en,r)}))}}),Ye6/29,We3*Ye*Ye,XeMath.PI/180,Ze180/Math.PI;function Je(t){return t>.008856451679035631?Math.pow(t,1/3):t/We+4/29}function Ke(t){return t>Ye?t*t*t:We*(t-4/29)}function Qe(t){return 255*(t.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function $e(t){return(t/255).04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function tr(t){var e$e(t.r),r$e(t.g),n$e(t.b),iJe((.4124564*e+.3575761*r+.1804375*n)/.95047),aJe((.2126729*e+.7151522*r+.072175*n)/1);return{l:116*a-16,a:500*(i-a),b:200*(a-Je((.0193339*e+.119192*r+.9503041*n)/1.08883)),alpha:t.a}}function er(t){var e(t.l+16)/116,risNaN(t.a)?e:e+t.a/500,nisNaN(t.b)?e:e-t.b/200;return e1*Ke(e),r.95047*Ke(r),n1.08883*Ke(n),new te(Qe(3.2404542*r-1.5371385*e-.4985314*n),Qe(-.969266*r+1.8760108*e+.041556*n),Qe(.0556434*r-.2040259*e+1.0572252*n),t.alpha)}function rr(t,e,r){var ne-t;return t+r*(n>180||n-180?n-360*Math.round(n/360):n)}var nr{forward:tr,reverse:er,interpolate:function(t,e,r){return{l:qe(t.l,e.l,r),a:qe(t.a,e.a,r),b:qe(t.b,e.b,r),alpha:qe(t.alpha,e.alpha,r)}}},ir{forward:function(t){var etr(t),re.l,ne.a,ie.b,aMath.atan2(i,n)*Ze;return{h:a0?a+360:a,c:Math.sqrt(n*n+i*i),l:r,alpha:t.a}},reverse:function(t){var et.h*Xe,rt.c;return er({l:t.l,a:Math.cos(e)*r,b:Math.sin(e)*r,alpha:t.alpha})},interpolate:function(t,e,r){return{h:rr(t.h,e.h,r),c:qe(t.c,e.c,r),l:qe(t.l,e.l,r),alpha:qe(t.alpha,e.alpha,r)}}},arObject.freeze({__proto__:null,lab:nr,hcl:ir}),orfunction(t,e,r,n,i){this.typet,this.operatore,this.interpolationr,this.inputn,this.labels,this.outputs;for(var a0,oi;ao.length;a+1){var soa,ls0,cs1;this.labels.push(l),this.outputs.push(c)}};function sr(t,e,r,n){var in-r,at-r;return 0i?0:1e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}or.interpolationFactorfunction(t,e,n,i){var a0;if(exponentialt.name)asr(e,t.base,n,i);else if(lineart.name)asr(e,1,n,i);else if(cubic-beziert.name){var ot.controlPoints;anew r(o0,o1,o2,o3).solve(sr(e,1,n,i))}return a},or.parsefunction(t,e){var rt0,nt1,it2,at.slice(3);if(!Array.isArray(n)||0n.length)return e.error(Expected an interpolation type expression.,1);if(linearn0)n{name:linear};else if(exponentialn0){var on1;if(number!typeof o)return e.error(Exponential interpolation requires a numeric base.,1,1);n{name:exponential,base:o}}else{if(cubic-bezier!n0)return e.error(Unknown interpolation type +String(n0),1,0);var sn.slice(1);if(4!s.length||s.some((function(t){returnnumber!typeof t||t0||t>1})))return e.error(Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.,1);n{name:cubic-bezier,controlPoints:s}}if(t.length-14)return e.error(Expected at least 4 arguments, but found only +(t.length-1)+.);if((t.length-1)%2!0)return e.error(Expected an even number of arguments.);if(!(ie.parse(i,2,Bt)))return null;var l,cnull;interpolate-hclr||interpolate-labr?cUt:e.expectedType&&value!e.expectedType.kind&&(ce.expectedType);for(var u0;ua.length;u+2){var fau,hau+1,pu+3,du+4;if(number!typeof f)return e.error(Input/output pairs for interpolate expressions must be defined using literal numeric values (not computed expressions) for the input values.,p);if(l.length&&ll.length-10>f)return e.error(Input/output pairs for interpolate expressions must be arranged with input values in strictly ascending order.,p);var me.parse(h,d,c);if(!m)return null;cc||m.type,l.push(f,m)}returnnumberc.kind||colorc.kind||arrayc.kind&&numberc.itemType.kind&&numbertypeof c.N?new or(c,r,n,i,l):e.error(Type +Xt(c)+ is not interpolatable.)},or.prototype.evaluatefunction(t){var ethis.labels,rthis.outputs;if(1e.length)return r0.evaluate(t);var nthis.input.evaluate(t);if(ne0)return r0.evaluate(t);var ie.length;if(n>ei-1)return ri-1.evaluate(t);var aVe(e,n),oea,sea+1,lor.interpolationFactor(this.interpolation,n,o,s),cra.evaluate(t),ura+1.evaluate(t);returninterpolatethis.operator?Gethis.type.kind.toLowerCase()(c,u,l):interpolate-hclthis.operator?ir.reverse(ir.interpolate(ir.forward(c),ir.forward(u),l)):nr.reverse(nr.interpolate(nr.forward(c),nr.forward(u),l))},or.prototype.eachChildfunction(t){t(this.input);for(var e0,rthis.outputs;er.length;e+1){t(re)}},or.prototype.outputDefinedfunction(){return this.outputs.every((function(t){return t.outputDefined()}))},or.prototype.serializefunction(){var t;tlinearthis.interpolation.name?linear:exponentialthis.interpolation.name?1this.interpolation.base?linear:exponential,this.interpolation.base:cubic-bezier.concat(this.interpolation.controlPoints);for(var ethis.operator,t,this.input.serialize(),r0;rthis.labels.length;r++)e.push(this.labelsr,this.outputsr.serialize());return e};var lrfunction(t,e){this.typet,this.argse};lr.parsefunction(t,e){if(t.length2)return e.error(Expectected at least one argument.);var rnull,ne.expectedType;n&&value!n.kind&&(rn);for(var i,a0,ot.slice(1);ao.length;a+1){var soa,le.parse(s,1+i.length,r,void 0,{typeAnnotation:omit});if(!l)return null;rr||l.type,i.push(l)}var cn&&i.some((function(t){return Jt(n,t.type)}));return new lr(c?Ht:r,i)},lr.prototype.evaluatefunction(t){for(var e,rnull,n0,i0,athis.args;ia.length;i+1){if(n++,(rai.evaluate(t))&&r instanceof ie&&!r.available&&(e||(er.name),rnull,nthis.args.length&&(re)),null!r)break}return r},lr.prototype.eachChildfunction(t){this.args.forEach(t)},lr.prototype.outputDefinedfunction(){return this.args.every((function(t){return t.outputDefined()}))},lr.prototype.serializefunction(){var tcoalesce;return this.eachChild((function(e){t.push(e.serialize())})),t};var crfunction(t,e){this.typee.type,this.bindings.concat(t),this.resulte};cr.prototype.evaluatefunction(t){return this.result.evaluate(t)},cr.prototype.eachChildfunction(t){for(var e0,rthis.bindings;er.length;e+1){t(re1)}t(this.result)},cr.parsefunction(t,e){if(t.length4)return e.error(Expected at least 3 arguments, but found +(t.length-1)+ instead.);for(var r,n1;nt.length-1;n+2){var itn;if(string!typeof i)return e.error(Expected string, but found +typeof i+ instead.,n);if(/^a-zA-Z0-9_/.test(i))return e.error(Variable names must contain only alphanumeric characters or _.,n);var ae.parse(tn+1,n+1);if(!a)return null;r.push(i,a)}var oe.parse(tt.length-1,t.length-1,e.expectedType,r);return o?new cr(r,o):null},cr.prototype.outputDefinedfunction(){return this.result.outputDefined()},cr.prototype.serializefunction(){for(var tlet,e0,rthis.bindings;er.length;e+1){var nre,in0,an1;t.push(i,a.serialize())}return t.push(this.result.serialize()),t};var urfunction(t,e,r){this.typet,this.indexe,this.inputr};ur.parsefunction(t,e){if(3!t.length)return e.error(Expected 2 arguments, but found +(t.length-1)+ instead.);var re.parse(t1,1,Bt),ne.parse(t2,2,Wt(e.expectedType||Ht));if(!r||!n)return null;var in.type;return new ur(i.itemType,r,n)},ur.prototype.evaluatefunction(t){var ethis.index.evaluate(t),rthis.input.evaluate(t);if(e0)throw new ue(Array index out of bounds: +e+ 0.);if(e>r.length)throw new ue(Array index out of bounds: +e+ > +(r.length-1)+.);if(e!Math.floor(e))throw new ue(Array index must be an integer, but found +e+ instead.);return re},ur.prototype.eachChildfunction(t){t(this.index),t(this.input)},ur.prototype.outputDefinedfunction(){return!1},ur.prototype.serializefunction(){returnat,this.index.serialize(),this.input.serialize()};var frfunction(t,e){this.typejt,this.needlet,this.haystacke};fr.parsefunction(t,e){if(3!t.length)return e.error(Expected 2 arguments, but found +(t.length-1)+ instead.);var re.parse(t1,1,Ht),ne.parse(t2,2,Ht);return r&&n?Kt(r.type,jt,Nt,Bt,Ft,Ht)?new fr(r,n):e.error(Expected first argument to be of type boolean, string, number or null, but found +Xt(r.type)+ instead):null},fr.prototype.evaluatefunction(t){var ethis.needle.evaluate(t),rthis.haystack.evaluate(t);if(!r)return!1;if(!Qt(e,boolean,string,number,null))throw new ue(Expected first argument to be of type boolean, string, number or null, but found +Xt(se(e))+ instead.);if(!Qt(r,string,array))throw new ue(Expected second argument to be of type array or string, but found +Xt(se(r))+ instead.);return r.indexOf(e)>0},fr.prototype.eachChildfunction(t){t(this.needle),t(this.haystack)},fr.prototype.outputDefinedfunction(){return!0},fr.prototype.serializefunction(){returnin,this.needle.serialize(),this.haystack.serialize()};var hrfunction(t,e,r){this.typeBt,this.needlet,this.haystacke,this.fromIndexr};hr.parsefunction(t,e){if(t.length2||t.length>5)return e.error(Expected 3 or 4 arguments, but found +(t.length-1)+ instead.);var re.parse(t1,1,Ht),ne.parse(t2,2,Ht);if(!r||!n)return null;if(!Kt(r.type,jt,Nt,Bt,Ft,Ht))return e.error(Expected first argument to be of type boolean, string, number or null, but found +Xt(r.type)+ instead);if(4t.length){var ie.parse(t3,3,Bt);return i?new hr(r,n,i):null}return new hr(r,n)},hr.prototype.evaluatefunction(t){var ethis.needle.evaluate(t),rthis.haystack.evaluate(t);if(!Qt(e,boolean,string,number,null))throw new ue(Expected first argument to be of type boolean, string, number or null, but found +Xt(se(e))+ instead.);if(!Qt(r,string,array))throw new ue(Expected second argument to be of type array or string, but found +Xt(se(r))+ instead.);if(this.fromIndex){var nthis.fromIndex.evaluate(t);return r.indexOf(e,n)}return r.indexOf(e)},hr.prototype.eachChildfunction(t){t(this.needle),t(this.haystack),this.fromIndex&&t(this.fromIndex)},hr.prototype.outputDefinedfunction(){return!1},hr.prototype.serializefunction(){if(null!this.fromIndex&&void 0!this.fromIndex){var tthis.fromIndex.serialize();returnindex-of,this.needle.serialize(),this.haystack.serialize(),t}returnindex-of,this.needle.serialize(),this.haystack.serialize()};var prfunction(t,e,r,n,i,a){this.inputTypet,this.typee,this.inputr,this.casesn,this.outputsi,this.otherwisea};pr.parsefunction(t,e){if(t.length5)return e.error(Expected at least 4 arguments, but found only +(t.length-1)+.);if(t.length%2!1)return e.error(Expected an even number of arguments.);var r,n;e.expectedType&&value!e.expectedType.kind&&(ne.expectedType);for(var i{},a,o2;ot.length-1;o+2){var sto,lto+1;Array.isArray(s)||(ss);var ce.concat(o);if(0s.length)return c.error(Expected at least one branch label.);for(var u0,fs;uf.length;u+1){var hfu;if(number!typeof h&&string!typeof h)return c.error(Branch labels must be numbers or strings.);if(numbertypeof h&&Math.abs(h)>Number.MAX_SAFE_INTEGER)return c.error(Branch labels must be integers no larger than +Number.MAX_SAFE_INTEGER+.);if(numbertypeof h&&Math.floor(h)!h)return c.error(Numeric branch labels must be integer values.);if(r){if(c.checkSubtype(r,se(h)))return null}else rse(h);if(void 0!iString(h))return c.error(Branch labels must be unique.);iString(h)a.length}var pe.parse(l,o,n);if(!p)return null;nn||p.type,a.push(p)}var de.parse(t1,1,Ht);if(!d)return null;var me.parse(tt.length-1,t.length-1,n);return m?value!d.type.kind&&e.concat(1).checkSubtype(r,d.type)?null:new pr(r,n,d,i,a,m):null},pr.prototype.evaluatefunction(t){var ethis.input.evaluate(t);return(se(e)this.inputType&&this.outputsthis.casese||this.otherwise).evaluate(t)},pr.prototype.eachChildfunction(t){t(this.input),this.outputs.forEach(t),t(this.otherwise)},pr.prototype.outputDefinedfunction(){return this.outputs.every((function(t){return t.outputDefined()}))&&this.otherwise.outputDefined()},pr.prototype.serializefunction(){for(var tthis,ematch,this.input.serialize(),r,n{},i0,aObject.keys(this.cases).sort();ia.length;i+1){var oai;void 0(fnthis.caseso)?(nthis.casesor.length,r.push(this.caseso,o)):rf1.push(o)}for(var sfunction(e){returnnumbert.inputType.kind?Number(e):e},l0,cr;lc.length;l+1){var ucl,fu0,hu1;1h.length?e.push(s(h0)):e.push(h.map(s)),e.push(this.outputsoutputIndex$1.serialize())}return e.push(this.otherwise.serialize()),e};var drfunction(t,e,r){this.typet,this.branchese,this.otherwiser};dr.parsefunction(t,e){if(t.length4)return e.error(Expected at least 3 arguments, but found only +(t.length-1)+.);if(t.length%2!0)return e.error(Expected an odd number of arguments.);var r;e.expectedType&&value!e.expectedType.kind&&(re.expectedType);for(var n,i1;it.length-1;i+2){var ae.parse(ti,i,jt);if(!a)return null;var oe.parse(ti+1,i+1,r);if(!o)return null;n.push(a,o),rr||o.type}var se.parse(tt.length-1,t.length-1,r);return s?new dr(r,n,s):null},dr.prototype.evaluatefunction(t){for(var e0,rthis.branches;er.length;e+1){var nre,in0,an1;if(i.evaluate(t))return a.evaluate(t)}return this.otherwise.evaluate(t)},dr.prototype.eachChildfunction(t){for(var e0,rthis.branches;er.length;e+1){var nre,in0,an1;t(i),t(a)}t(this.otherwise)},dr.prototype.outputDefinedfunction(){return this.branches.every((function(t){t0;return t1.outputDefined()}))&&this.otherwise.outputDefined()},dr.prototype.serializefunction(){var tcase;return this.eachChild((function(e){t.push(e.serialize())})),t};var mrfunction(t,e,r,n){this.typet,this.inpute,this.beginIndexr,this.endIndexn};function gr(t,e){returnt||!t?booleane.kind||stringe.kind||numbere.kind||nulle.kind||valuee.kind:stringe.kind||numbere.kind||valuee.kind}function vr(t,e,r,n){return 0n.compare(e,r)}function yr(t,e,r){var n!t&&!!t;return function(){function i(t,e,r){this.typejt,this.lhst,this.rhse,this.collatorr,this.hasUntypedArgumentvaluet.type.kind||valuee.type.kind}return i.parsefunction(t,e){if(3!t.length&&4!t.length)return e.error(Expected two or three arguments.);var rt0,ae.parse(t1,1,Ht);if(!a)return null;if(!gr(r,a.type))return e.concat(1).error(+r+\ comparisons are not supported for type +Xt(a.type)+.);var oe.parse(t2,2,Ht);if(!o)return null;if(!gr(r,o.type))return e.concat(2).error(+r+\ comparisons are not supported for type +Xt(o.type)+.);if(a.type.kind!o.type.kind&&value!a.type.kind&&value!o.type.kind)return e.error(Cannot compare types +Xt(a.type)+ and +Xt(o.type)+.);n&&(valuea.type.kind&&value!o.type.kind?anew he(o.type,a):value!a.type.kind&&valueo.type.kind&&(onew he(a.type,o)));var snull;if(4t.length){if(string!a.type.kind&&string!o.type.kind&&value!a.type.kind&&value!o.type.kind)return e.error(Cannot use collator to compare non-string types.);if(!(se.parse(t3,3,qt)))return null}return new i(a,o,s)},i.prototype.evaluatefunction(i){var athis.lhs.evaluate(i),othis.rhs.evaluate(i);if(n&&this.hasUntypedArgument){var sse(a),lse(o);if(s.kind!l.kind||string!s.kind&&number!s.kind)throw new ue(Expected arguments for +t+ to be (string, string) or (number, number), but found (+s.kind+, +l.kind+) instead.)}if(this.collator&&!n&&this.hasUntypedArgument){var cse(a),use(o);if(string!c.kind||string!u.kind)return e(i,a,o)}return this.collator?r(i,a,o,this.collator.evaluate(i)):e(i,a,o)},i.prototype.eachChildfunction(t){t(this.lhs),t(this.rhs),this.collator&&t(this.collator)},i.prototype.outputDefinedfunction(){return!0},i.prototype.serializefunction(){var et;return this.eachChild((function(t){e.push(t.serialize())})),e},i}()}mr.parsefunction(t,e){if(t.length2||t.length>5)return e.error(Expected 3 or 4 arguments, but found +(t.length-1)+ instead.);var re.parse(t1,1,Ht),ne.parse(t2,2,Bt);if(!r||!n)return null;if(!Kt(r.type,Wt(Ht),Nt,Ht))return e.error(Expected first argument to be of type array or string, but found +Xt(r.type)+ instead);if(4t.length){var ie.parse(t3,3,Bt);return i?new mr(r.type,r,n,i):null}return new mr(r.type,r,n)},mr.prototype.evaluatefunction(t){var ethis.input.evaluate(t),rthis.beginIndex.evaluate(t);if(!Qt(e,string,array))throw new ue(Expected first argument to be of type array or string, but found +Xt(se(e))+ instead.);if(this.endIndex){var nthis.endIndex.evaluate(t);return e.slice(r,n)}return e.slice(r)},mr.prototype.eachChildfunction(t){t(this.input),t(this.beginIndex),this.endIndex&&t(this.endIndex)},mr.prototype.outputDefinedfunction(){return!1},mr.prototype.serializefunction(){if(null!this.endIndex&&void 0!this.endIndex){var tthis.endIndex.serialize();returnslice,this.input.serialize(),this.beginIndex.serialize(),t}returnslice,this.input.serialize(),this.beginIndex.serialize()};var xryr(,(function(t,e,r){return er}),vr),bryr(!,(function(t,e,r){return e!r}),(function(t,e,r,n){return!vr(0,e,r,n)})),_ryr(,(function(t,e,r){return er}),(function(t,e,r,n){return n.compare(e,r)0})),wryr(>,(function(t,e,r){return e>r}),(function(t,e,r,n){return n.compare(e,r)>0})),Tryr(,(function(t,e,r){return er}),(function(t,e,r,n){return n.compare(e,r)0})),kryr(>,(function(t,e,r){return e>r}),(function(t,e,r,n){return n.compare(e,r)>0})),Arfunction(t,e,r,n,i){this.typeNt,this.numbert,this.localee,this.currencyr,this.minFractionDigitsn,this.maxFractionDigitsi};Ar.parsefunction(t,e){if(3!t.length)return e.error(Expected two arguments.);var re.parse(t1,1,Bt);if(!r)return null;var nt2;if(object!typeof n||Array.isArray(n))return e.error(NumberFormat options argument must be an object.);var inull;if(n.locale&&!(ie.parse(n.locale,1,Nt)))return null;var anull;if(n.currency&&!(ae.parse(n.currency,1,Nt)))return null;var onull;if(nmin-fraction-digits&&!(oe.parse(nmin-fraction-digits,1,Bt)))return null;var snull;return nmax-fraction-digits&&!(se.parse(nmax-fraction-digits,1,Bt))?null:new Ar(r,i,a,o,s)},Ar.prototype.evaluatefunction(t){return new Intl.NumberFormat(this.locale?this.locale.evaluate(t):,{style:this.currency?currency:decimal,currency:this.currency?this.currency.evaluate(t):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(t):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(t):void 0}).format(this.number.evaluate(t))},Ar.prototype.eachChildfunction(t){t(this.number),this.locale&&t(this.locale),this.currency&&t(this.currency),this.minFractionDigits&&t(this.minFractionDigits),this.maxFractionDigits&&t(this.maxFractionDigits)},Ar.prototype.outputDefinedfunction(){return!1},Ar.prototype.serializefunction(){var t{};return this.locale&&(t.localethis.locale.serialize()),this.currency&&(t.currencythis.currency.serialize()),this.minFractionDigits&&(tmin-fraction-digitsthis.minFractionDigits.serialize()),this.maxFractionDigits&&(tmax-fraction-digitsthis.maxFractionDigits.serialize()),number-format,this.number.serialize(),t};var Mrfunction(t){this.typeBt,this.inputt};Mr.parsefunction(t,e){if(2!t.length)return e.error(Expected 1 argument, but found +(t.length-1)+ instead.);var re.parse(t1,1);return r?array!r.type.kind&&string!r.type.kind&&value!r.type.kind?e.error(Expected argument of type string or array, but found +Xt(r.type)+ instead.):new Mr(r):null},Mr.prototype.evaluatefunction(t){var ethis.input.evaluate(t);if(stringtypeof e)return e.length;if(Array.isArray(e))return e.length;throw new ue(Expected value to be of type string or array, but found +Xt(se(e))+ instead.)},Mr.prototype.eachChildfunction(t){t(this.input)},Mr.prototype.outputDefinedfunction(){return!1},Mr.prototype.serializefunction(){var tlength;return this.eachChild((function(e){t.push(e.serialize())})),t};var Sr{:xr,!:br,>:wr,:_r,>:kr,:Tr,array:he,at:ur,boolean:he,case:dr,coalesce:lr,collator:be,format:pe,image:de,in:fr,index-of:hr,interpolate:or,interpolate-hcl:or,interpolate-lab:or,length:Mr,let:cr,literal:ce,match:pr,number:he,number-format:Ar,object:he,slice:mr,step:He,string:he,to-boolean:ge,to-color:ge,to-number:ge,to-string:ge,var:je,within:Re};function Er(t,e){var re0,ne1,ie2,ae3;rr.evaluate(t),nn.evaluate(t),ii.evaluate(t);var oa?a.evaluate(t):1,sae(r,n,i,o);if(s)throw new ue(s);return new te(r/255*o,n/255*o,i/255*o,o)}function Lr(t,e){return t in e}function Cr(t,e){var ret;return void 0r?null:r}function Pr(t){return{type:t}}function Ir(t){return{result:success,value:t}}function Or(t){return{result:error,value:t}}function zr(t){returndata-driventproperty-type||cross-faded-data-driventproperty-type}function Dr(t){return!!t.expression&&t.expression.parameters.indexOf(zoom)>-1}function Rr(t){return!!t.expression&&t.expression.interpolated}function Fr(t){return t instanceof Number?number:t instanceof String?string:t instanceof Boolean?boolean:Array.isArray(t)?array:nullt?null:typeof t}function Br(t){returnobjecttypeof t&&null!t&&!Array.isArray(t)}function Nr(t){return t}function jr(t,e,r){return void 0!t?t:void 0!e?e:void 0!r?r:void 0}function Ur(t,e,r,n,i){return jr(typeof ri?nr:void 0,t.default,e.default)}function Vr(t,e,r){if(number!Fr(r))return jr(t.default,e.default);var nt.stops.length;if(1n)return t.stops01;if(rt.stops00)return t.stops01;if(r>t.stopsn-10)return t.stopsn-11;var iVe(t.stops.map((function(t){return t0})),r);return t.stopsi1}function Hr(t,e,r){var nvoid 0!t.base?t.base:1;if(number!Fr(r))return jr(t.default,e.default);var it.stops.length;if(1i)return t.stops01;if(rt.stops00)return t.stops01;if(r>t.stopsi-10)return t.stopsi-11;var aVe(t.stops.map((function(t){return t0})),r),ofunction(t,e,r,n){var in-r,at-r;return 0i?0:1e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}(r,n,t.stopsa0,t.stopsa+10),st.stopsa1,lt.stopsa+11,cGee.type||Nr;if(t.colorSpace&&rgb!t.colorSpace){var uart.colorSpace;cfunction(t,e){return u.reverse(u.interpolate(u.forward(t),u.forward(e),o))}}returnfunctiontypeof s.evaluate?{evaluate:function(){for(var t,earguments.length;e--;)teargumentse;var rs.evaluate.apply(void 0,t),nl.evaluate.apply(void 0,t);if(void 0!r&&void 0!n)return c(r,n,o)}}:c(s,l,o)}function qr(t,e,r){returncolore.type?rte.parse(r):formattede.type?rne.fromString(r.toString()):resolvedImagee.type?rie.fromString(r.toString()):Fr(r)e.type||enume.type&&e.valuesr||(rvoid 0),jr(r,t.default,e.default)}xe.register(Sr,{error:{kind:error},Nt,function(t,e){var re0;throw new ue(r.evaluate(t))},typeof:Nt,Ht,function(t,e){return Xt(se(e0.evaluate(t)))},to-rgba:Wt(Bt,4),Ut,function(t,e){return e0.evaluate(t).toArray()},rgb:Ut,Bt,Bt,Bt,Er,rgba:Ut,Bt,Bt,Bt,Bt,Er,has:{type:jt,overloads:Nt,function(t,e){return Lr(e0.evaluate(t),t.properties())},Nt,Vt,function(t,e){var re0,ne1;return Lr(r.evaluate(t),n.evaluate(t))}},get:{type:Ht,overloads:Nt,function(t,e){return Cr(e0.evaluate(t),t.properties())},Nt,Vt,function(t,e){var re0,ne1;return Cr(r.evaluate(t),n.evaluate(t))}},feature-state:Ht,Nt,function(t,e){return Cr(e0.evaluate(t),t.featureState||{})},properties:Vt,,function(t){return t.properties()},geometry-type:Nt,,function(t){return t.geometryType()},id:Ht,,function(t){return t.id()},zoom:Bt,,function(t){return t.globals.zoom},heatmap-density:Bt,,function(t){return t.globals.heatmapDensity||0},line-progress:Bt,,function(t){return t.globals.lineProgress||0},accumulated:Ht,,function(t){return void 0t.globals.accumulated?null:t.globals.accumulated},+:Bt,Pr(Bt),function(t,e){for(var r0,n0,ie;ni.length;n+1){r+in.evaluate(t)}return r},*:Bt,Pr(Bt),function(t,e){for(var r1,n0,ie;ni.length;n+1){r*in.evaluate(t)}return r},-:{type:Bt,overloads:Bt,Bt,function(t,e){var re0,ne1;return r.evaluate(t)-n.evaluate(t)},Bt,function(t,e){return-e0.evaluate(t)}},/:Bt,Bt,Bt,function(t,e){var re0,ne1;return r.evaluate(t)/n.evaluate(t)},%:Bt,Bt,Bt,function(t,e){var re0,ne1;return r.evaluate(t)%n.evaluate(t)},ln2:Bt,,function(){return Math.LN2},pi:Bt,,function(){return Math.PI},e:Bt,,function(){return Math.E},^:Bt,Bt,Bt,function(t,e){var re0,ne1;return Math.pow(r.evaluate(t),n.evaluate(t))},sqrt:Bt,Bt,function(t,e){var re0;return Math.sqrt(r.evaluate(t))},log10:Bt,Bt,function(t,e){var re0;return Math.log(r.evaluate(t))/Math.LN10},ln:Bt,Bt,function(t,e){var re0;return Math.log(r.evaluate(t))},log2:Bt,Bt,function(t,e){var re0;return Math.log(r.evaluate(t))/Math.LN2},sin:Bt,Bt,function(t,e){var re0;return Math.sin(r.evaluate(t))},cos:Bt,Bt,function(t,e){var re0;return Math.cos(r.evaluate(t))},tan:Bt,Bt,function(t,e){var re0;return Math.tan(r.evaluate(t))},asin:Bt,Bt,function(t,e){var re0;return Math.asin(r.evaluate(t))},acos:Bt,Bt,function(t,e){var re0;return Math.acos(r.evaluate(t))},atan:Bt,Bt,function(t,e){var re0;return Math.atan(r.evaluate(t))},min:Bt,Pr(Bt),function(t,e){return Math.min.apply(Math,e.map((function(e){return e.evaluate(t)})))},max:Bt,Pr(Bt),function(t,e){return Math.max.apply(Math,e.map((function(e){return e.evaluate(t)})))},abs:Bt,Bt,function(t,e){var re0;return Math.abs(r.evaluate(t))},round:Bt,Bt,function(t,e){var re0.evaluate(t);return r0?-Math.round(-r):Math.round(r)},floor:Bt,Bt,function(t,e){var re0;return Math.floor(r.evaluate(t))},ceil:Bt,Bt,function(t,e){var re0;return Math.ceil(r.evaluate(t))},filter-:jt,Nt,Ht,function(t,e){var re0,ne1;return t.properties()r.valuen.value},filter-id-:jt,Ht,function(t,e){var re0;return t.id()r.value},filter-type-:jt,Nt,function(t,e){var re0;return t.geometryType()r.value},filter-:jt,Nt,Ht,function(t,e){var re0,ne1,it.properties()r.value,an.value;return typeof itypeof a&&ia},filter-id-:jt,Ht,function(t,e){var re0,nt.id(),ir.value;return typeof ntypeof i&&ni},filter->:jt,Nt,Ht,function(t,e){var re0,ne1,it.properties()r.value,an.value;return typeof itypeof a&&i>a},filter-id->:jt,Ht,function(t,e){var re0,nt.id(),ir.value;return typeof ntypeof i&&n>i},filter-:jt,Nt,Ht,function(t,e){var re0,ne1,it.properties()r.value,an.value;return typeof itypeof a&&ia},filter-id-:jt,Ht,function(t,e){var re0,nt.id(),ir.value;return typeof ntypeof i&&ni},filter->:jt,Nt,Ht,function(t,e){var re0,ne1,it.properties()r.value,an.value;return typeof itypeof a&&i>a},filter-id->:jt,Ht,function(t,e){var re0,nt.id(),ir.value;return typeof ntypeof i&&n>i},filter-has:jt,Ht,function(t,e){return e0.value in t.properties()},filter-has-id:jt,,function(t){return null!t.id()&&void 0!t.id()},filter-type-in:jt,Wt(Nt),function(t,e){return e0.value.indexOf(t.geometryType())>0},filter-id-in:jt,Wt(Ht),function(t,e){return e0.value.indexOf(t.id())>0},filter-in-small:jt,Nt,Wt(Ht),function(t,e){var re0;return e1.value.indexOf(t.properties()r.value)>0},filter-in-large:jt,Nt,Wt(Ht),function(t,e){var re0,ne1;return function(t,e,r,n){for(;rn;){var ir+n>>1;if(eit)return!0;ei>t?ni-1:ri+1}return!1}(t.properties()r.value,n.value,0,n.value.length-1)},all:{type:jt,overloads:jt,jt,function(t,e){var re0,ne1;return r.evaluate(t)&&n.evaluate(t)},Pr(jt),function(t,e){for(var r0,ne;rn.length;r+1){if(!nr.evaluate(t))return!1}return!0}},any:{type:jt,overloads:jt,jt,function(t,e){var re0,ne1;return r.evaluate(t)||n.evaluate(t)},Pr(jt),function(t,e){for(var r0,ne;rn.length;r+1){if(nr.evaluate(t))return!0}return!1}},!:jt,jt,function(t,e){return!e0.evaluate(t)},is-supported-script:jt,Nt,function(t,e){var re0,nt.globals&&t.globals.isSupportedScript;return!n||n(r.evaluate(t))},upcase:Nt,Nt,function(t,e){return e0.evaluate(t).toUpperCase()},downcase:Nt,Nt,function(t,e){return e0.evaluate(t).toLowerCase()},concat:Nt,Pr(Ht),function(t,e){return e.map((function(e){return le(e.evaluate(t))})).join()},resolved-locale:Nt,qt,function(t,e){return e0.evaluate(t).resolvedLocale()}});var Grfunction(t,e){this.expressiont,this._warningHistory{},this._evaluatornew ye,this._defaultValuee?function(t){returncolort.type&&Br(t.default)?new te(0,0,0,0):colort.type?te.parse(t.default)||null:void 0t.default?null:t.default}(e):null,this._enumValuese&&enume.type?e.values:null};function Yr(t){return Array.isArray(t)&&t.length>0&&stringtypeof t0&&t0in Sr}function Wr(t,e){var rnew Ue(Sr,,e?function(t){var e{color:Ut,string:Nt,number:Bt,enum:Nt,boolean:jt,formatted:Gt,resolvedImage:Yt};if(arrayt.type)return Wt(et.value||Ht,t.length);return et.type}(e):void 0),nr.parse(t,void 0,void 0,void 0,e&&stringe.type?{typeAnnotation:coerce}:void 0);return n?Ir(new Gr(n,e)):Or(r.errors)}Gr.prototype.evaluateWithoutErrorHandlingfunction(t,e,r,n,i,a){return this._evaluator.globalst,this._evaluator.featuree,this._evaluator.featureStater,this._evaluator.canonicaln,this._evaluator.availableImagesi||null,this._evaluator.formattedSectiona,this.expression.evaluate(this._evaluator)},Gr.prototype.evaluatefunction(t,e,r,n,i,a){this._evaluator.globalst,this._evaluator.featuree||null,this._evaluator.featureStater||null,this._evaluator.canonicaln,this._evaluator.availableImagesi||null,this._evaluator.formattedSectiona||null;try{var othis.expression.evaluate(this._evaluator);if(nullo||numbertypeof o&&o!o)return this._defaultValue;if(this._enumValues&&!(o in this._enumValues))throw new ue(Expected value to be one of +Object.keys(this._enumValues).map((function(t){return JSON.stringify(t)})).join(, )+, but found +JSON.stringify(o)+ instead.);return o}catch(t){return this._warningHistoryt.message||(this._warningHistoryt.message!0,undefined!typeof console&&console.warn(t.message)),this._defaultValue}};var Xrfunction(t,e){this.kindt,this._styleExpressione,this.isStateDependentconstant!t&&!Be(e.expression)};Xr.prototype.evaluateWithoutErrorHandlingfunction(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},Xr.prototype.evaluatefunction(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)};var Zrfunction(t,e,r,n){this.kindt,this.zoomStopsr,this._styleExpressione,this.isStateDependentcamera!t&&!Be(e.expression),this.interpolationTypen};function Jr(t,e){if(error(tWr(t,e)).result)return t;var rt.value.expression,nFe(r);if(!n&&!zr(e))return Or(new Dt(,data expressions not supported));var iNe(r,zoom);if(!i&&!Dr(e))return Or(new Dt(,zoom expressions not supported));var afunction t(e){var rnull;if(e instanceof cr)rt(e.result);else if(e instanceof lr)for(var n0,ie.args;ni.length;n+1){var ain;if(rt(a))break}else(e instanceof He||e instanceof or)&&e.input instanceof xe&&zoome.input.name&&(re);if(r instanceof Dt)return r;return e.eachChild((function(e){var nt(e);n instanceof Dt?rn:!r&&n?rnew Dt(,zoom expression may only be used as input to a top-level step or interpolate expression.):r&&n&&r!n&&(rnew Dt(,Only one zoom-based step or interpolate subexpression may be used in an expression.))})),r}(r);if(!a&&!i)return Or(new Dt(,zoom expression may only be used as input to a top-level step or interpolate expression.));if(a instanceof Dt)return Or(a);if(a instanceof or&&!Rr(e))return Or(new Dt(,interpolate expressions cannot be used with this property));if(!a)return Ir(new Xr(n?constant:source,t.value));var oa instanceof or?a.interpolation:void 0;return Ir(new Zr(n?camera:composite,t.value,a.labels,o))}Zr.prototype.evaluateWithoutErrorHandlingfunction(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},Zr.prototype.evaluatefunction(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)},Zr.prototype.interpolationFactorfunction(t,e,r){return this.interpolationType?or.interpolationFactor(this.interpolationType,t,e,r):0};var Krfunction(t,e){this._parameterst,this._specificatione,It(this,function t(e,r){var n,i,a,ocolorr.type,se.stops&&objecttypeof e.stops00,ls||void 0!e.property,cs||!l,ue.type||(Rr(r)?exponential:interval);if(o&&((eIt({},e)).stops&&(e.stopse.stops.map((function(t){returnt0,te.parse(t1)}))),e.default?e.defaultte.parse(e.default):e.defaultte.parse(r.default)),e.colorSpace&&rgb!e.colorSpace&&!are.colorSpace)throw new Error(Unknown color space: +e.colorSpace);if(exponentialu)nHr;else if(intervalu)nVr;else if(categoricalu){nUr,iObject.create(null);for(var f0,he.stops;fh.length;f+1){var phf;ip0p1}atypeof e.stops00}else{if(identity!u)throw new Error(Unknown function type +u+);nqr}if(s){for(var d{},m,g0;ge.stops.length;g++){var ve.stopsg,yv0.zoom;void 0dy&&(dy{zoom:y,type:e.type,property:e.property,default:e.default,stops:},m.push(y)),dy.stops.push(v0.value,v1)}for(var x,b0,_m;b_.length;b+1){var w_b;x.push(dw.zoom,t(dw,r))}var T{name:linear};return{kind:composite,interpolationType:T,interpolationFactor:or.interpolationFactor.bind(void 0,T),zoomStops:x.map((function(t){return t0})),evaluate:function(t,n){var it.zoom;return Hr({stops:x,base:e.base},r,i).evaluate(i,n)}}}if(c){var kexponentialu?{name:exponential,base:void 0!e.base?e.base:1}:null;return{kind:camera,interpolationType:k,interpolationFactor:or.interpolationFactor.bind(void 0,k),zoomStops:e.stops.map((function(t){return t0})),evaluate:function(t){var ot.zoom;return n(e,r,o,i,a)}}}return{kind:source,evaluate:function(t,o){var so&&o.properties?o.propertiese.property:void 0;return void 0s?jr(e.default,r.default):n(e,r,s,i,a)}}}(this._parameters,this._specification))};function Qr(t){var et.key,rt.value,nt.valueSpec||{},it.objectElementValidators||{},at.style,ot.styleSpec,s,lFr(r);if(object!l)returnnew Ct(e,r,object expected, +l+ found);for(var c in r){var uc.split(.)0,fnu||n*,hvoid 0;if(iu)hiu;else if(nu)hkn;else if(i*)hi*;else{if(!n*){s.push(new Ct(e,rc,unknown property +c+));continue}hkn}ss.concat(h({key:(e?e+.:e)+c,value:rc,valueSpec:f,style:a,styleSpec:o,object:r,objectKey:c},r))}for(var p in n)ip||np.required&&void 0np.default&&void 0rp&&s.push(new Ct(e,r,missing required property +p+));return s}function $r(t){var et.value,rt.valueSpec,nt.style,it.styleSpec,at.key,ot.arrayElementValidator||kn;if(array!Fr(e))returnnew Ct(a,e,array expected, +Fr(e)+ found);if(r.length&&e.length!r.length)returnnew Ct(a,e,array length +r.length+ expected, length +e.length+ found);if(rmin-length&&e.lengthrmin-length)returnnew Ct(a,e,array length at least +rmin-length+ expected, length +e.length+ found);var s{type:r.value,values:r.values};i.$version7&&(s.functionr.function),objectFr(r.value)&&(sr.value);for(var l,c0;ce.length;c++)ll.concat(o({array:e,arrayIndex:c,value:ec,valueSpec:s,style:n,styleSpec:i,key:a++c+}));return l}function tn(t){var et.key,rt.value,nt.valueSpec,iFr(r);returnnumberi&&r!r&&(iNaN),number!i?new Ct(e,r,number expected, +i+ found):minimumin n&&rn.minimum?new Ct(e,r,r+ is less than the minimum value +n.minimum):maximumin n&&r>n.maximum?new Ct(e,r,r+ is greater than the maximum value +n.maximum):}function en(t){var e,r,n,it.valueSpec,aOt(t.value.type),o{},scategorical!a&&void 0t.value.property,l!s,carrayFr(t.value.stops)&&arrayFr(t.value.stops0)&&objectFr(t.value.stops00),uQr({key:t.key,value:t.value,valueSpec:t.styleSpec.function,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{stops:function(t){if(identitya)returnnew Ct(t.key,t.value,identity function may not have a stops property);var e,rt.value;ee.concat($r({key:t.key,value:r,valueSpec:t.valueSpec,style:t.style,styleSpec:t.styleSpec,arrayElementValidator:f})),arrayFr(r)&&0r.length&&e.push(new Ct(t.key,r,array must have at least one stop));return e},default:function(t){return kn({key:t.key,value:t.value,valueSpec:i,style:t.style,styleSpec:t.styleSpec})}}});returnidentitya&&s&&u.push(new Ct(t.key,t.value,missing required property property)),identitya||t.value.stops||u.push(new Ct(t.key,t.value,missing required property stops)),exponentiala&&t.valueSpec.expression&&!Rr(t.valueSpec)&&u.push(new Ct(t.key,t.value,exponential functions not supported)),t.styleSpec.$version>8&&(l&&!zr(t.valueSpec)?u.push(new Ct(t.key,t.value,property functions not supported)):s&&!Dr(t.valueSpec)&&u.push(new Ct(t.key,t.value,zoom functions not supported))),categorical!a&&!c||void 0!t.value.property||u.push(new Ct(t.key,t.value,property property is required)),u;function f(t){var e,at.value,st.key;if(array!Fr(a))returnnew Ct(s,a,array expected, +Fr(a)+ found);if(2!a.length)returnnew Ct(s,a,array length 2 expected, length +a.length+ found);if(c){if(object!Fr(a0))returnnew Ct(s,a,object expected, +Fr(a0)+ found);if(void 0a0.zoom)returnnew Ct(s,a,object stop key must have zoom);if(void 0a0.value)returnnew Ct(s,a,object stop key must have value);if(n&&n>Ot(a0.zoom))returnnew Ct(s,a0.zoom,stop zoom values must appear in ascending order);Ot(a0.zoom)!n&&(nOt(a0.zoom),rvoid 0,o{}),ee.concat(Qr({key:s+0,value:a0,valueSpec:{zoom:{}},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{zoom:tn,value:h}}))}else ee.concat(h({key:s+0,value:a0,valueSpec:{},style:t.style,styleSpec:t.styleSpec},a));return Yr(zt(a1))?e.concat(new Ct(s+1,a1,expressions are not allowed in function stops.)):e.concat(kn({key:s+1,value:a1,valueSpec:i,style:t.style,styleSpec:t.styleSpec}))}function h(t,n){var sFr(t.value),lOt(t.value),cnull!t.value?t.value:n;if(e){if(s!e)returnnew Ct(t.key,c,s+ stop domain type must match previous stop domain type +e)}else es;if(number!s&&string!s&&boolean!s)returnnew Ct(t.key,c,stop domain value must be a number, string, or boolean);if(number!s&&categorical!a){var unumber expected, +s+ found;return zr(i)&&void 0a&&(u+\nIf you intended to use a categorical function, specify `type: categorical`.),new Ct(t.key,c,u)}returncategorical!a||number!s||isFinite(l)&&Math.floor(l)l?categorical!a&&numbers&&void 0!r&&lr?new Ct(t.key,c,stop domain values must appear in ascending order):(rl,categoricala&&l in o?new Ct(t.key,c,stop domain values must be unique):(ol!0,)):new Ct(t.key,c,integer expected, found +l)}}function rn(t){var e(propertyt.expressionContext?Jr:Wr)(zt(t.value),t.valueSpec);if(errore.result)return e.value.map((function(e){return new Ct(+t.key+e.key,t.value,e.message)}));var re.value.expression||e.value._styleExpression.expression;if(propertyt.expressionContext&&text-fontt.propertyKey&&!r.outputDefined())returnnew Ct(t.key,t.value,Invalid data expression for +t.propertyKey+. Output values must be contained as literals within the expression.);if(propertyt.expressionContext&&layoutt.propertyType&&!Be(r))returnnew Ct(t.key,t.value,feature-state data expressions are not supported with layout properties.);if(filtert.expressionContext&&!Be(r))returnnew Ct(t.key,t.value,feature-state data expressions are not supported with filters.);if(t.expressionContext&&0t.expressionContext.indexOf(cluster)){if(!Ne(r,zoom,feature-state))returnnew Ct(t.key,t.value,zoom and feature-state expressions are not supported with cluster properties.);if(cluster-initialt.expressionContext&&!Fe(r))returnnew Ct(t.key,t.value,Feature data expressions are not supported with initial expression part of cluster properties.)}return}function nn(t){var et.key,rt.value,nt.valueSpec,i;return Array.isArray(n.values)?-1n.values.indexOf(Ot(r))&&i.push(new Ct(e,r,expected one of +n.values.join(, )+, +JSON.stringify(r)+ found)):-1Object.keys(n.values).indexOf(Ot(r))&&i.push(new Ct(e,r,expected one of +Object.keys(n.values).join(, )+, +JSON.stringify(r)+ found)),i}function an(t){if(!0t||!1t)return!0;if(!Array.isArray(t)||0t.length)return!1;switch(t0){casehas:return t.length>2&&$id!t1&&$type!t1;casein:return t.length>3&&(string!typeof t1||Array.isArray(t2));case!in:case!has:casenone:return!1;case:case!:case>:case>:case:case:return 3!t.length||Array.isArray(t1)||Array.isArray(t2);caseany:caseall:for(var e0,rt.slice(1);er.length;e+1){var nre;if(!an(n)&&boolean!typeof n)return!1}return!0;default:return!0}}Kr.deserializefunction(t){return new Kr(t._parameters,t._specification)},Kr.serializefunction(t){return{_parameters:t._parameters,_specification:t._specification}};var on{type:boolean,default:!1,transition:!1,property-type:data-driven,expression:{interpolated:!1,parameters:zoom,feature}};function sn(t){if(nullt)return{filter:function(){return!0},needGeometry:!1};an(t)||(tcn(t));var eWr(t,on);if(errore.result)throw new Error(e.value.map((function(t){return t.key+: +t.message})).join(, ));return{filter:function(t,r,n){return e.value.evaluate(t,r,{},n)},needGeometry:function t(e){if(!Array.isArray(e))return!1;if(withine0)return!0;for(var r1;re.length;r++)if(t(er))return!0;return!1}(t)}}function ln(t,e){return te?-1:t>e?1:0}function cn(t){if(!t)return!0;var e,rt0;return t.length1?any!r:r?un(t1,t2,):!r?pn(un(t1,t2,)):r||>r||r||>r?un(t1,t2,r):anyr?(et.slice(1),any.concat(e.map(cn))):allr?all.concat(t.slice(1).map(cn)):noner?all.concat(t.slice(1).map(cn).map(pn)):inr?fn(t1,t.slice(2)):!inr?pn(fn(t1,t.slice(2))):hasr?hn(t1):!hasr?pn(hn(t1)):within!r||t}function un(t,e,r){switch(t){case$type:returnfilter-type-+r,e;case$id:returnfilter-id-+r,e;default:returnfilter-+r,t,e}}function fn(t,e){if(0e.length)return!1;switch(t){case$type:returnfilter-type-in,literal,e;case$id:returnfilter-id-in,literal,e;default:return e.length>200&&!e.some((function(t){return typeof t!typeof e0}))?filter-in-large,t,literal,e.sort(ln):filter-in-small,t,literal,e}}function hn(t){switch(t){case$type:return!0;case$id:returnfilter-has-id;default:returnfilter-has,t}}function pn(t){return!,t}function dn(t){return an(zt(t.value))?rn(It({},t,{expressionContext:filter,valueSpec:{value:boolean}})):function t(e){var re.value,ne.key;if(array!Fr(r))returnnew Ct(n,r,array expected, +Fr(r)+ found);var i,ae.styleSpec,o;if(r.length1)returnnew Ct(n,r,filter array must have at least 1 element);switch(oo.concat(nn({key:n+0,value:r0,valueSpec:a.filter_operator,style:e.style,styleSpec:e.styleSpec})),Ot(r0)){case:case:case>:case>:r.length>2&&$typeOt(r1)&&o.push(new Ct(n,r,$type cannot be use with operator +r0+));case:case!:3!r.length&&o.push(new Ct(n,r,filter array for operator +r0+ must have 3 elements));casein:case!in:r.length>2&&string!(iFr(r1))&&o.push(new Ct(n+1,r1,string expected, +i+ found));for(var s2;sr.length;s++)iFr(rs),$typeOt(r1)?oo.concat(nn({key:n++s+,value:rs,valueSpec:a.geometry_type,style:e.style,styleSpec:e.styleSpec})):string!i&&number!i&&boolean!i&&o.push(new Ct(n++s+,rs,string, number, or boolean expected, +i+ found));break;caseany:caseall:casenone:for(var l1;lr.length;l++)oo.concat(t({key:n++l+,value:rl,style:e.style,styleSpec:e.styleSpec}));break;casehas:case!has:iFr(r1),2!r.length?o.push(new Ct(n,r,filter array for +r0+ operator must have 2 elements)):string!i&&o.push(new Ct(n+1,r1,string expected, +i+ found));break;casewithin:iFr(r1),2!r.length?o.push(new Ct(n,r,filter array for +r0+ operator must have 2 elements)):object!i&&o.push(new Ct(n+1,r1,object expected, +i+ found))}return o}(t)}function mn(t,e){var rt.key,nt.style,it.styleSpec,at.value,ot.objectKey,sie+_+t.layerType;if(!s)return;var lo.match(/^(.*)-transition$/);if(painte&&l&&sl1&&sl1.transition)return kn({key:r,value:a,valueSpec:i.transition,style:n,styleSpec:i});var c,ut.valueSpec||so;if(!u)returnnew Ct(r,a,unknown property +o+);if(stringFr(a)&&zr(u)&&!u.tokens&&(c/^{(^}+)}$/.exec(a)))returnnew Ct(r,a,+o+ does not support interpolation syntax\nUse an identity property function instead: `{ type: identity, property: +JSON.stringify(c1)+ }`.);var f;returnsymbolt.layerType&&(text-fieldo&&n&&!n.glyphs&&f.push(new Ct(r,a,use of text-field requires a style glyphs property)),text-fonto&&Br(zt(a))&&identityOt(a.type)&&f.push(new Ct(r,a,text-font does not support identity functions))),f.concat(kn({key:t.key,value:a,valueSpec:u,style:n,styleSpec:i,expressionContext:property,propertyType:e,propertyKey:o}))}function gn(t){return mn(t,paint)}function vn(t){return mn(t,layout)}function yn(t){var e,rt.value,nt.key,it.style,at.styleSpec;r.type||r.ref||e.push(new Ct(n,r,either type or ref is required));var o,sOt(r.type),lOt(r.ref);if(r.id)for(var cOt(r.id),u0;ut.arrayIndex;u++){var fi.layersu;Ot(f.id)c&&e.push(new Ct(n,r.id,duplicate layer id +r.id+, previously used at line +f.id.__line__))}if(refin r)type,source,source-layer,filter,layout.forEach((function(t){t in r&&e.push(new Ct(n,rt,+t+ is prohibited for ref layers))})),i.layers.forEach((function(t){Ot(t.id)l&&(ot)})),o?o.ref?e.push(new Ct(n,r.ref,ref cannot reference another ref layer)):sOt(o.type):e.push(new Ct(n,r.ref,ref layer +l+ not found));else if(background!s)if(r.source){var hi.sources&&i.sourcesr.source,ph&&Ot(h.type);h?vectorp&&rasters?e.push(new Ct(n,r.source,layer +r.id+ requires a raster source)):rasterp&&raster!s?e.push(new Ct(n,r.source,layer +r.id+ requires a vector source)):vector!p||rsource-layer?raster-demp&&hillshade!s?e.push(new Ct(n,r.source,raster-dem source can only be used with layer type hillshade.)):line!s||!r.paint||!r.paintline-gradient||geojsonp&&h.lineMetrics||e.push(new Ct(n,r,layer +r.id+ specifies a line-gradient, which requires a GeoJSON source with `lineMetrics` enabled.)):e.push(new Ct(n,r,layer +r.id+ must specify a source-layer)):e.push(new Ct(n,r.source,source +r.source+ not found))}else e.push(new Ct(n,r,missing required property source));return ee.concat(Qr({key:n,value:r,valueSpec:a.layer,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{*:function(){return},type:function(){return kn({key:n+.type,value:r.type,valueSpec:a.layer.type,style:t.style,styleSpec:t.styleSpec,object:r,objectKey:type})},filter:dn,layout:function(t){return Qr({layer:r,key:t.key,value:t.value,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{*:function(t){return vn(It({layerType:s},t))}}})},paint:function(t){return Qr({layer:r,key:t.key,value:t.value,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{*:function(t){return gn(It({layerType:s},t))}}})}}}))}function xn(t){var et.value,rt.key,nFr(e);returnstring!n?new Ct(r,e,string expected, +n+ found):}var bn{promoteId:function(t){var et.key,rt.value;if(stringFr(r))return xn({key:e,value:r});var n;for(var i in r)n.push.apply(n,xn({key:e+.+i,value:ri}));return n}};function _n(t){var et.value,rt.key,nt.styleSpec,it.style;if(!e.type)returnnew Ct(r,e,type is required);var a,oOt(e.type);switch(o){casevector:caseraster:caseraster-dem:return aQr({key:r,value:e,valueSpec:nsource_+o.replace(-,_),style:t.style,styleSpec:n,objectElementValidators:bn});casegeojson:if(aQr({key:r,value:e,valueSpec:n.source_geojson,style:i,styleSpec:n,objectElementValidators:bn}),e.cluster)for(var s in e.clusterProperties){var le.clusterPropertiess,cl0,ul1,fstringtypeof c?c,accumulated,get,s:c;a.push.apply(a,rn({key:r+.+s+.map,value:u,expressionContext:cluster-map})),a.push.apply(a,rn({key:r+.+s+.reduce,value:f,expressionContext:cluster-reduce}))}return a;casevideo:return Qr({key:r,value:e,valueSpec:n.source_video,style:i,styleSpec:n});caseimage:return Qr({key:r,value:e,valueSpec:n.source_image,style:i,styleSpec:n});casecanvas:returnnew Ct(r,null,Please use runtime APIs to add canvas sources, rather than including them in stylesheets.,source.canvas);default:return nn({key:r+.type,value:e.type,valueSpec:{values:vector,raster,raster-dem,geojson,video,image},style:i,styleSpec:n})}}function wn(t){var et.value,rt.styleSpec,nr.light,it.style,a,oFr(e);if(void 0e)return a;if(object!o)return aa.concat(new Ct(light,e,object expected, +o+ found));for(var s in e){var ls.match(/^(.*)-transition$/);al&&nl1&&nl1.transition?a.concat(kn({key:s,value:es,valueSpec:r.transition,style:i,styleSpec:r})):ns?a.concat(kn({key:s,value:es,valueSpec:ns,style:i,styleSpec:r})):a.concat(new Ct(s,es,unknown property +s+))}return a}var Tn{*:function(){return},array:$r,boolean:function(t){var et.value,rt.key,nFr(e);returnboolean!n?new Ct(r,e,boolean expected, +n+ found):},number:tn,color:function(t){var et.key,rt.value,nFr(r);returnstring!n?new Ct(e,r,color expected, +n+ found):null$t(r)?new Ct(e,r,color expected, +r+ found):},constants:Pt,enum:nn,filter:dn,function:en,layer:yn,object:Qr,source:_n,light:wn,string:xn,formatted:function(t){return 0xn(t).length?:rn(t)},resolvedImage:function(t){return 0xn(t).length?:rn(t)}};function kn(t){var et.value,rt.valueSpec,nt.styleSpec;return r.expression&&Br(Ot(e))?en(t):r.expression&&Yr(zt(e))?rn(t):r.type&&Tnr.type?Tnr.type(t):Qr(It({},t,{valueSpec:r.type?nr.type:r}))}function An(t){var et.value,rt.key,nxn(t);return n.length||(-1e.indexOf({fontstack})&&n.push(new Ct(r,e,glyphs url must include a {fontstack} token)),-1e.indexOf({range})&&n.push(new Ct(r,e,glyphs url must include a {range} token))),n}function Mn(t,e){void 0e&&(eLt);var r;return rr.concat(kn({key:,value:t,valueSpec:e.$root,styleSpec:e,style:t,objectElementValidators:{glyphs:An,*:function(){return}}})),t.constants&&(rr.concat(Pt({key:constants,value:t.constants,style:t,styleSpec:e}))),Sn(r)}function Sn(t){return.concat(t).sort((function(t,e){return t.line-e.line}))}function En(t){return function(){for(var e,rarguments.length;r--;)erargumentsr;return Sn(t.apply(this,e))}}Mn.sourceEn(_n),Mn.lightEn(wn),Mn.layerEn(yn),Mn.filterEn(dn),Mn.paintPropertyEn(gn),Mn.layoutPropertyEn(vn);var LnMn,CnLn.light,PnLn.paintProperty,InLn.layoutProperty;function On(t,e){var r!1;if(e&&e.length)for(var n0,ie;ni.length;n+1){var ain;t.fire(new St(new Error(a.message))),r!0}return r}var znDn;function Dn(t,e,r){var nthis.cells;if(t instanceof ArrayBuffer){this.arrayBuffert;var inew Int32Array(this.arrayBuffer);ti0,ei1,ri2,this.de+2*r;for(var a0;athis.d*this.d;a++){var oi3+a,si3+a+1;n.push(os?null:i.subarray(o,s))}var li3+n.length,ci3+n.length+1;this.keysi.subarray(l,c),this.bboxesi.subarray(c),this.insertthis._insertReadonly}else{this.de+2*r;for(var u0;uthis.d*this.d;u++)n.push();this.keys,this.bboxes}this.ne,this.extentt,this.paddingr,this.scalee/t,this.uid0;var fr/e*t;this.min-f,this.maxt+f}Dn.prototype.insertfunction(t,e,r,n,i){this._forEachCell(e,r,n,i,this._insertCell,this.uid++),this.keys.push(t),this.bboxes.push(e),this.bboxes.push(r),this.bboxes.push(n),this.bboxes.push(i)},Dn.prototype._insertReadonlyfunction(){throwCannot insert into a GridIndex created from an ArrayBuffer.},Dn.prototype._insertCellfunction(t,e,r,n,i,a){this.cellsi.push(a)},Dn.prototype.queryfunction(t,e,r,n,i){var athis.min,othis.max;if(ta&&ea&&or&&on&&!i)return Array.prototype.slice.call(this.keys);var s;return this._forEachCell(t,e,r,n,this._queryCell,s,{},i),s},Dn.prototype._queryCellfunction(t,e,r,n,i,a,o,s){var lthis.cellsi;if(null!l)for(var cthis.keys,uthis.bboxes,f0;fl.length;f++){var hlf;if(void 0oh){var p4*h;(s?s(up+0,up+1,up+2,up+3):tup+2&&eup+3&&r>up+0&&n>up+1)?(oh!0,a.push(ch)):oh!1}}},Dn.prototype._forEachCellfunction(t,e,r,n,i,a,o,s){for(var lthis._convertToCellCoord(t),cthis._convertToCellCoord(e),uthis._convertToCellCoord(r),fthis._convertToCellCoord(n),hl;hu;h++)for(var pc;pf;p++){var dthis.d*p+h;if((!s||s(this._convertFromCellCoord(h),this._convertFromCellCoord(p),this._convertFromCellCoord(h+1),this._convertFromCellCoord(p+1)))&&i.call(this,t,e,r,n,d,a,o,s))return}},Dn.prototype._convertFromCellCoordfunction(t){return(t-this.padding)/this.scale},Dn.prototype._convertToCellCoordfunction(t){return Math.max(0,Math.min(this.d-1,Math.floor(t*this.scale)+this.padding))},Dn.prototype.toArrayBufferfunction(){if(this.arrayBuffer)return this.arrayBuffer;for(var tthis.cells,e3+this.cells.length+1+1,r0,n0;nthis.cells.length;n++)r+this.cellsn.length;var inew Int32Array(e+r+this.keys.length+this.bboxes.length);i0this.extent,i1this.n,i2this.padding;for(var ae,o0;ot.length;o++){var sto;i3+oa,i.set(s,a),a+s.length}return i3+t.lengtha,i.set(this.keys,a),a+this.keys.length,i3+t.length+1a,i.set(this.bboxes,a),a+this.bboxes.length,i.buffer};var Rnself.ImageData,Fnself.ImageBitmap,Bn{};function Nn(t,e,r){void 0r&&(r{}),Object.defineProperty(e,_classRegistryKey,{value:t,writeable:!1}),Bnt{klass:e,omit:r.omit||,shallow:r.shallow||}}for(var jn in Nn(Object,Object),zn.serializefunction(t,e){var rt.toArrayBuffer();return e&&e.push(r),{buffer:r}},zn.deserializefunction(t){return new zn(t.buffer)},Nn(Grid,zn),Nn(Color,te),Nn(Error,Error),Nn(ResolvedImage,ie),Nn(StylePropertyFunction,Kr),Nn(StyleExpression,Gr,{omit:_evaluator}),Nn(ZoomDependentExpression,Zr),Nn(ZoomConstantExpression,Xr),Nn(CompoundExpression,xe,{omit:_evaluate}),Sr)Srjn._classRegistryKey||Nn(Expression_+jn,Srjn);function Un(t){return t&&undefined!typeof ArrayBuffer&&(t instanceof ArrayBuffer||t.constructor&&ArrayBuffert.constructor.name)}function Vn(t){return Fn&&t instanceof Fn}function Hn(t,e){if(nullt||booleantypeof t||numbertypeof t||stringtypeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp)return t;if(Un(t)||Vn(t))return e&&e.push(t),t;if(ArrayBuffer.isView(t)){var rt;return e&&e.push(r.buffer),r}if(t instanceof Rn)return e&&e.push(t.data.buffer),t;if(Array.isArray(t)){for(var n,i0,at;ia.length;i+1){var oai;n.push(Hn(o,e))}return n}if(objecttypeof t){var st.constructor,ls._classRegistryKey;if(!l)throw new Error(cant serialize object of unregistered class);var cs.serialize?s.serialize(t,e):{};if(!s.serialize){for(var u in t)if(t.hasOwnProperty(u)&&!(Bnl.omit.indexOf(u)>0)){var ftu;cuBnl.shallow.indexOf(u)>0?f:Hn(f,e)}t instanceof Error&&(c.messaget.message)}if(c.$name)throw new Error($name property is reserved for worker serialization logic.);returnObject!l&&(c.$namel),c}throw new Error(cant serialize object of type +typeof t)}function qn(t){if(nullt||booleantypeof t||numbertypeof t||stringtypeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp||Un(t)||Vn(t)||ArrayBuffer.isView(t)||t instanceof Rn)return t;if(Array.isArray(t))return t.map(qn);if(objecttypeof t){var et.$name||Object,rBne.klass;if(!r)throw new Error(cant deserialize unregistered class +e);if(r.deserialize)return r.deserialize(t);for(var nObject.create(r.prototype),i0,aObject.keys(t);ia.length;i+1){var oai;if($name!o){var sto;noBne.shallow.indexOf(o)>0?s:qn(s)}}return n}throw new Error(cant deserialize object of type +typeof t)}var Gnfunction(){this.first!0};Gn.prototype.updatefunction(t,e){var rMath.floor(t);return this.first?(this.first!1,this.lastIntegerZoomr,this.lastIntegerZoomTime0,this.lastZoomt,this.lastFloorZoomr,!0):(this.lastFloorZoom>r?(this.lastIntegerZoomr+1,this.lastIntegerZoomTimee):this.lastFloorZoomr&&(this.lastIntegerZoomr,this.lastIntegerZoomTimee),t!this.lastZoom&&(this.lastZoomt,this.lastFloorZoomr,!0))};var Yn{Latin-1 Supplement:function(t){return t>128&&t255},Arabic:function(t){return t>1536&&t1791},Arabic Supplement:function(t){return t>1872&&t1919},Arabic Extended-A:function(t){return t>2208&&t2303},Hangul Jamo:function(t){return t>4352&&t4607},Unified Canadian Aboriginal Syllabics:function(t){return t>5120&&t5759},Khmer:function(t){return t>6016&&t6143},Unified Canadian Aboriginal Syllabics Extended:function(t){return t>6320&&t6399},General Punctuation:function(t){return t>8192&&t8303},Letterlike Symbols:function(t){return t>8448&&t8527},Number Forms:function(t){return t>8528&&t8591},Miscellaneous Technical:function(t){return t>8960&&t9215},Control Pictures:function(t){return t>9216&&t9279},Optical Character Recognition:function(t){return t>9280&&t9311},Enclosed Alphanumerics:function(t){return t>9312&&t9471},Geometric Shapes:function(t){return t>9632&&t9727},Miscellaneous Symbols:function(t){return t>9728&&t9983},Miscellaneous Symbols and Arrows:function(t){return t>11008&&t11263},CJK Radicals Supplement:function(t){return t>11904&&t12031},Kangxi Radicals:function(t){return t>12032&&t12255},Ideographic Description Characters:function(t){return t>12272&&t12287},CJK Symbols and Punctuation:function(t){return t>12288&&t12351},Hiragana:function(t){return t>12352&&t12447},Katakana:function(t){return t>12448&&t12543},Bopomofo:function(t){return t>12544&&t12591},Hangul Compatibility Jamo:function(t){return t>12592&&t12687},Kanbun:function(t){return t>12688&&t12703},Bopomofo Extended:function(t){return t>12704&&t12735},CJK Strokes:function(t){return t>12736&&t12783},Katakana Phonetic Extensions:function(t){return t>12784&&t12799},Enclosed CJK Letters and Months:function(t){return t>12800&&t13055},CJK Compatibility:function(t){return t>13056&&t13311},CJK Unified Ideographs Extension A:function(t){return t>13312&&t19903},Yijing Hexagram Symbols:function(t){return t>19904&&t19967},CJK Unified Ideographs:function(t){return t>19968&&t40959},Yi Syllables:function(t){return t>40960&&t42127},Yi Radicals:function(t){return t>42128&&t42191},Hangul Jamo Extended-A:function(t){return t>43360&&t43391},Hangul Syllables:function(t){return t>44032&&t55215},Hangul Jamo Extended-B:function(t){return t>55216&&t55295},Private Use Area:function(t){return t>57344&&t63743},CJK Compatibility Ideographs:function(t){return t>63744&&t64255},Arabic Presentation Forms-A:function(t){return t>64336&&t65023},Vertical Forms:function(t){return t>65040&&t65055},CJK Compatibility Forms:function(t){return t>65072&&t65103},Small Form Variants:function(t){return t>65104&&t65135},Arabic Presentation Forms-B:function(t){return t>65136&&t65279},Halfwidth and Fullwidth Forms:function(t){return t>65280&&t65519}};function Wn(t){for(var e0,rt;er.length;e+1){if(Zn(re.charCodeAt(0)))return!0}return!1}function Xn(t){return!Yn.Arabic(t)&&(!YnArabic Supplement(t)&&(!YnArabic Extended-A(t)&&(!YnArabic Presentation Forms-A(t)&&!YnArabic Presentation Forms-B(t))))}function Zn(t){return 746t||747t||!(t4352)&&(!!YnBopomofo Extended(t)||(!!Yn.Bopomofo(t)||(!(!YnCJK Compatibility Forms(t)||t>65097&&t65103)||(!!YnCJK Compatibility Ideographs(t)||(!!YnCJK Compatibility(t)||(!!YnCJK Radicals Supplement(t)||(!!YnCJK Strokes(t)||(!(!YnCJK Symbols and Punctuation(t)||t>12296&&t12305||t>12308&&t12319||12336t)||(!!YnCJK Unified Ideographs Extension A(t)||(!!YnCJK Unified Ideographs(t)||(!!YnEnclosed CJK Letters and Months(t)||(!!YnHangul Compatibility Jamo(t)||(!!YnHangul Jamo Extended-A(t)||(!!YnHangul Jamo Extended-B(t)||(!!YnHangul Jamo(t)||(!!YnHangul Syllables(t)||(!!Yn.Hiragana(t)||(!!YnIdeographic Description Characters(t)||(!!Yn.Kanbun(t)||(!!YnKangxi Radicals(t)||(!!YnKatakana Phonetic Extensions(t)||(!(!Yn.Katakana(t)||12540t)||(!(!YnHalfwidth and Fullwidth Forms(t)||65288t||65289t||65293t||t>65306&&t65310||65339t||65341t||65343t||t>65371&&t65503||65507t||t>65512&&t65519)||(!(!YnSmall Form Variants(t)||t>65112&&t65118||t>65123&&t65126)||(!!YnUnified Canadian Aboriginal Syllabics(t)||(!!YnUnified Canadian Aboriginal Syllabics Extended(t)||(!!YnVertical Forms(t)||(!!YnYijing Hexagram Symbols(t)||(!!YnYi Syllables(t)||!!YnYi Radicals(t))))))))))))))))))))))))))))))}function Jn(t){return!(Zn(t)||function(t){return!(!YnLatin-1 Supplement(t)||167!t&&169!t&&174!t&&177!t&&188!t&&189!t&&190!t&&215!t&&247!t)||(!(!YnGeneral Punctuation(t)||8214!t&&8224!t&&8225!t&&8240!t&&8241!t&&8251!t&&8252!t&&8258!t&&8263!t&&8264!t&&8265!t&&8273!t)||(!!YnLetterlike Symbols(t)||(!!YnNumber Forms(t)||(!(!YnMiscellaneous Technical(t)||!(t>8960&&t8967||t>8972&&t8991||t>8996&&t9e3||9003t||t>9085&&t9114||t>9150&&t9165||9167t||t>9169&&t9179||t>9186&&t9215))||(!(!YnControl Pictures(t)||9251t)||(!!YnOptical Character Recognition(t)||(!!YnEnclosed Alphanumerics(t)||(!!YnGeometric Shapes(t)||(!(!YnMiscellaneous Symbols(t)||t>9754&&t9759)||(!(!YnMiscellaneous Symbols and Arrows(t)||!(t>11026&&t11055||t>11088&&t11097||t>11192&&t11243))||(!!YnCJK Symbols and Punctuation(t)||(!!Yn.Katakana(t)||(!!YnPrivate Use Area(t)||(!!YnCJK Compatibility Forms(t)||(!!YnSmall Form Variants(t)||(!!YnHalfwidth and Fullwidth Forms(t)||(8734t||8756t||8757t||t>9984&&t10087||t>10102&&t10131||65532t||65533t)))))))))))))))))}(t))}function Kn(t){return t>1424&&t2303||YnArabic Presentation Forms-A(t)||YnArabic Presentation Forms-B(t)}function Qn(t,e){return!(!e&&Kn(t))&&!(t>2304&&t3583||t>3840&&t4255||Yn.Khmer(t))}function $n(t){for(var e0,rt;er.length;e+1){if(Kn(re.charCodeAt(0)))return!0}return!1}var tideferred,eiloading,riloaded,nierror,iinull,aiunavailable,oinull,sifunction(t){t&&stringtypeof t&&t.indexOf(NetworkError)>-1&&(aini),ii&&ii(t)};function li(){ci.fire(new Mt(pluginStateChange,{pluginStatus:ai,pluginURL:oi}))}var cinew Et,uifunction(){return ai},fifunction(){if(ai!ti||!oi)throw new Error(rtl-text-plugin cannot be downloaded unless a pluginURL is specified);aiei,li(),oi&&xt({url:oi},(function(t){t?si(t):(airi,li())}))},hi{applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:function(){return airi||null!hi.applyArabicShaping},isLoading:function(){return aiei},setState:function(t){ait.pluginStatus,oit.pluginURL},isParsed:function(){return null!hi.applyArabicShaping&&null!hi.processBidirectionalText&&null!hi.processStyledBidirectionalText},getPluginURL:function(){return oi}},pifunction(t,e){this.zoomt,e?(this.nowe.now,this.fadeDuratione.fadeDuration,this.zoomHistorye.zoomHistory,this.transitione.transition):(this.now0,this.fadeDuration0,this.zoomHistorynew Gn,this.transition{})};pi.prototype.isSupportedScriptfunction(t){return function(t,e){for(var r0,nt;rn.length;r+1){if(!Qn(nr.charCodeAt(0),e))return!1}return!0}(t,hi.isLoaded())},pi.prototype.crossFadingFactorfunction(){return 0this.fadeDuration?1:Math.min((this.now-this.zoomHistory.lastIntegerZoomTime)/this.fadeDuration,1)},pi.prototype.getCrossfadeParametersfunction(){var tthis.zoom,et-Math.floor(t),rthis.crossFadingFactor();return t>this.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:e+(1-e)*r}:{fromScale:.5,toScale:1,t:1-(1-r)*e}};var difunction(t,e){this.propertyt,this.valuee,this.expressionfunction(t,e){if(Br(t))return new Kr(t,e);if(Yr(t)){var rJr(t,e);if(errorr.result)throw new Error(r.value.map((function(t){return t.key+: +t.message})).join(, ));return r.value}var nt;returnstringtypeof t&&colore.type&&(nte.parse(t)),{kind:constant,evaluate:function(){return n}}}(void 0e?t.specification.default:e,t.specification)};di.prototype.isDataDrivenfunction(){returnsourcethis.expression.kind||compositethis.expression.kind},di.prototype.possiblyEvaluatefunction(t,e,r){return this.property.possiblyEvaluate(this,t,e,r)};var mifunction(t){this.propertyt,this.valuenew di(t,void 0)};mi.prototype.transitionedfunction(t,e){return new vi(this.property,this.value,e,u({},t.transition,this.transition),t.now)},mi.prototype.untransitionedfunction(){return new vi(this.property,this.value,null,{},0)};var gifunction(t){this._propertiest,this._valuesObject.create(t.defaultTransitionablePropertyValues)};gi.prototype.getValuefunction(t){return x(this._valuest.value.value)},gi.prototype.setValuefunction(t,e){this._values.hasOwnProperty(t)||(this._valuestnew mi(this._valuest.property)),this._valuest.valuenew di(this._valuest.property,nulle?void 0:x(e))},gi.prototype.getTransitionfunction(t){return x(this._valuest.transition)},gi.prototype.setTransitionfunction(t,e){this._values.hasOwnProperty(t)||(this._valuestnew mi(this._valuest.property)),this._valuest.transitionx(e)||void 0},gi.prototype.serializefunction(){for(var t{},e0,rObject.keys(this._values);er.length;e+1){var nre,ithis.getValue(n);void 0!i&&(tni);var athis.getTransition(n);void 0!a&&(tn+-transitiona)}return t},gi.prototype.transitionedfunction(t,e){for(var rnew yi(this._properties),n0,iObject.keys(this._values);ni.length;n+1){var ain;r._valuesathis._valuesa.transitioned(t,e._valuesa)}return r},gi.prototype.untransitionedfunction(){for(var tnew yi(this._properties),e0,rObject.keys(this._values);er.length;e+1){var nre;t._valuesnthis._valuesn.untransitioned()}return t};var vifunction(t,e,r,n,i){this.propertyt,this.valuee,this.begini+n.delay||0,this.endthis.begin+n.duration||0,t.specification.transition&&(n.delay||n.duration)&&(this.priorr)};vi.prototype.possiblyEvaluatefunction(t,e,r){var nt.now||0,ithis.value.possiblyEvaluate(t,e,r),athis.prior;if(a){if(n>this.end)return this.priornull,i;if(this.value.isDataDriven())return this.priornull,i;if(nthis.begin)return a.possiblyEvaluate(t,e,r);var o(n-this.begin)/(this.end-this.begin);return this.property.interpolate(a.possiblyEvaluate(t,e,r),i,function(t){if(t0)return 0;if(t>1)return 1;var et*t,re*t;return 4*(t.5?r:3*(t-e)+r-.75)}(o))}return i};var yifunction(t){this._propertiest,this._valuesObject.create(t.defaultTransitioningPropertyValues)};yi.prototype.possiblyEvaluatefunction(t,e,r){for(var nnew _i(this._properties),i0,aObject.keys(this._values);ia.length;i+1){var oai;n._valuesothis._valueso.possiblyEvaluate(t,e,r)}return n},yi.prototype.hasTransitionfunction(){for(var t0,eObject.keys(this._values);te.length;t+1){var ret;if(this._valuesr.prior)return!0}return!1};var xifunction(t){this._propertiest,this._valuesObject.create(t.defaultPropertyValues)};xi.prototype.getValuefunction(t){return x(this._valuest.value)},xi.prototype.setValuefunction(t,e){this._valuestnew di(this._valuest.property,nulle?void 0:x(e))},xi.prototype.serializefunction(){for(var t{},e0,rObject.keys(this._values);er.length;e+1){var nre,ithis.getValue(n);void 0!i&&(tni)}return t},xi.prototype.possiblyEvaluatefunction(t,e,r){for(var nnew _i(this._properties),i0,aObject.keys(this._values);ia.length;i+1){var oai;n._valuesothis._valueso.possiblyEvaluate(t,e,r)}return n};var bifunction(t,e,r){this.propertyt,this.valuee,this.parametersr};bi.prototype.isConstantfunction(){returnconstantthis.value.kind},bi.prototype.constantOrfunction(t){returnconstantthis.value.kind?this.value.value:t},bi.prototype.evaluatefunction(t,e,r,n){return this.property.evaluate(this.value,this.parameters,t,e,r,n)};var _ifunction(t){this._propertiest,this._valuesObject.create(t.defaultPossiblyEvaluatedValues)};_i.prototype.getfunction(t){return this._valuest};var wifunction(t){this.specificationt};wi.prototype.possiblyEvaluatefunction(t,e){return t.expression.evaluate(e)},wi.prototype.interpolatefunction(t,e,r){var nGethis.specification.type;return n?n(t,e,r):t};var Tifunction(t,e){this.specificationt,this.overridese};Ti.prototype.possiblyEvaluatefunction(t,e,r,n){returnconstantt.expression.kind||camerat.expression.kind?new bi(this,{kind:constant,value:t.expression.evaluate(e,null,{},r,n)},e):new bi(this,t.expression,e)},Ti.prototype.interpolatefunction(t,e,r){if(constant!t.value.kind||constant!e.value.kind)return t;if(void 0t.value.value||void 0e.value.value)return new bi(this,{kind:constant,value:void 0},t.parameters);var nGethis.specification.type;return n?new bi(this,{kind:constant,value:n(t.value.value,e.value.value,r)},t.parameters):t},Ti.prototype.evaluatefunction(t,e,r,n,i,a){returnconstantt.kind?t.value:t.evaluate(e,r,n,i,a)};var kifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.possiblyEvaluatefunction(t,e,r,n){if(void 0t.value)return new bi(this,{kind:constant,value:void 0},e);if(constantt.expression.kind){var it.expression.evaluate(e,null,{},r,n),aresolvedImaget.property.specification.type&&string!typeof i?i.name:i,othis._calculate(a,a,a,e);return new bi(this,{kind:constant,value:o},e)}if(camerat.expression.kind){var sthis._calculate(t.expression.evaluate({zoom:e.zoom-1}),t.expression.evaluate({zoom:e.zoom}),t.expression.evaluate({zoom:e.zoom+1}),e);return new bi(this,{kind:constant,value:s},e)}return new bi(this,t.expression,e)},e.prototype.evaluatefunction(t,e,r,n,i,a){if(sourcet.kind){var ot.evaluate(e,r,n,i,a);return this._calculate(o,o,o,e)}returncompositet.kind?this._calculate(t.evaluate({zoom:Math.floor(e.zoom)-1},r,n),t.evaluate({zoom:Math.floor(e.zoom)},r,n),t.evaluate({zoom:Math.floor(e.zoom)+1},r,n),e):t.value},e.prototype._calculatefunction(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},e.prototype.interpolatefunction(t){return t},e}(Ti),Aifunction(t){this.specificationt};Ai.prototype.possiblyEvaluatefunction(t,e,r,n){if(void 0!t.value){if(constantt.expression.kind){var it.expression.evaluate(e,null,{},r,n);return this._calculate(i,i,i,e)}return this._calculate(t.expression.evaluate(new pi(Math.floor(e.zoom-1),e)),t.expression.evaluate(new pi(Math.floor(e.zoom),e)),t.expression.evaluate(new pi(Math.floor(e.zoom+1),e)),e)}},Ai.prototype._calculatefunction(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},Ai.prototype.interpolatefunction(t){return t};var Mifunction(t){this.specificationt};Mi.prototype.possiblyEvaluatefunction(t,e,r,n){return!!t.expression.evaluate(e,null,{},r,n)},Mi.prototype.interpolatefunction(){return!1};var Sifunction(t){for(var e in this.propertiest,this.defaultPropertyValues{},this.defaultTransitionablePropertyValues{},this.defaultTransitioningPropertyValues{},this.defaultPossiblyEvaluatedValues{},this.overridableProperties,t){var rte;r.specification.overridable&&this.overridableProperties.push(e);var nthis.defaultPropertyValuesenew di(r,void 0),ithis.defaultTransitionablePropertyValuesenew mi(r);this.defaultTransitioningPropertyValuesei.untransitioned(),this.defaultPossiblyEvaluatedValuesen.possiblyEvaluate({})}};Nn(DataDrivenProperty,Ti),Nn(DataConstantProperty,wi),Nn(CrossFadedDataDrivenProperty,ki),Nn(CrossFadedProperty,Ai),Nn(ColorRampProperty,Mi);var Eifunction(t){function e(e,r){if(t.call(this),this.ide.id,this.typee.type,this._featureFilter{filter:function(){return!0},needGeometry:!1},custom!e.type&&(ee,this.metadatae.metadata,this.minzoome.minzoom,this.maxzoome.maxzoom,background!e.type&&(this.sourcee.source,this.sourceLayeresource-layer,this.filtere.filter),r.layout&&(this._unevaluatedLayoutnew xi(r.layout)),r.paint)){for(var n in this._transitionablePaintnew gi(r.paint),e.paint)this.setPaintProperty(n,e.paintn,{validate:!1});for(var i in e.layout)this.setLayoutProperty(i,e.layouti,{validate:!1});this._transitioningPaintthis._transitionablePaint.untransitioned(),this.paintnew _i(r.paint)}}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getCrossfadeParametersfunction(){return this._crossfadeParameters},e.prototype.getLayoutPropertyfunction(t){returnvisibilityt?this.visibility:this._unevaluatedLayout.getValue(t)},e.prototype.setLayoutPropertyfunction(t,e,r){if(void 0r&&(r{}),null!e){var nlayers.+this.id+.layout.+t;if(this._validate(In,n,t,e,r))return}visibility!t?this._unevaluatedLayout.setValue(t,e):this.visibilitye},e.prototype.getPaintPropertyfunction(t){return g(t,-transition)?this._transitionablePaint.getTransition(t.slice(0,--transition.length)):this._transitionablePaint.getValue(t)},e.prototype.setPaintPropertyfunction(t,e,r){if(void 0r&&(r{}),null!e){var nlayers.+this.id+.paint.+t;if(this._validate(Pn,n,t,e,r))return!1}if(g(t,-transition))return this._transitionablePaint.setTransition(t.slice(0,--transition.length),e||void 0),!1;var ithis._transitionablePaint._valuest,across-faded-data-driveni.property.specificationproperty-type,oi.value.isDataDriven(),si.value;this._transitionablePaint.setValue(t,e),this._handleSpecialPaintPropertyUpdate(t);var lthis._transitionablePaint._valuest.value;return l.isDataDriven()||o||a||this._handleOverridablePaintPropertyUpdate(t,s,l)},e.prototype._handleSpecialPaintPropertyUpdatefunction(t){},e.prototype._handleOverridablePaintPropertyUpdatefunction(t,e,r){return!1},e.prototype.isHiddenfunction(t){return!!(this.minzoom&&tthis.minzoom)||(!!(this.maxzoom&&t>this.maxzoom)||nonethis.visibility)},e.prototype.updateTransitionsfunction(t){this._transitioningPaintthis._transitionablePaint.transitioned(t,this._transitioningPaint)},e.prototype.hasTransitionfunction(){return this._transitioningPaint.hasTransition()},e.prototype.recalculatefunction(t,e){t.getCrossfadeParameters&&(this._crossfadeParameterst.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layoutthis._unevaluatedLayout.possiblyEvaluate(t,void 0,e)),this.paintthis._transitioningPaint.possiblyEvaluate(t,void 0,e)},e.prototype.serializefunction(){var t{id:this.id,type:this.type,source:this.source,source-layer:this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return this.visibility&&(t.layoutt.layout||{},t.layout.visibilitythis.visibility),y(t,(function(t,e){return!(void 0t||layoute&&!Object.keys(t).length||painte&&!Object.keys(t).length)}))},e.prototype._validatefunction(t,e,r,n,i){return void 0i&&(i{}),(!i||!1!i.validate)&&On(this,t.call(Ln,{key:e,layerType:this.type,objectKey:r,value:n,styleSpec:Lt,style:{glyphs:!0,sprite:!0}}))},e.prototype.is3Dfunction(){return!1},e.prototype.isTileClippedfunction(){return!1},e.prototype.hasOffscreenPassfunction(){return!1},e.prototype.resizefunction(){},e.prototype.isStateDependentfunction(){for(var t in this.paint._values){var ethis.paint.get(t);if(e instanceof bi&&zr(e.property.specification)&&((sourcee.value.kind||compositee.value.kind)&&e.value.isStateDependent))return!0}return!1},e}(Et),Li{Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},Cifunction(t,e){this._structArrayt,this._pos1e*this.size,this._pos2this._pos1/2,this._pos4this._pos1/4,this._pos8this._pos1/8},Pifunction(){this.isTransferred!1,this.capacity-1,this.resize(0)};function Ii(t,e){void 0e&&(e1);var r0,n0;return{members:t.map((function(t){var i,a(it.type,Lii.BYTES_PER_ELEMENT),orOi(r,Math.max(e,a)),st.components||1;return nMath.max(n,a),r+a*s,{name:t.name,type:t.type,components:s,offset:o}})),size:Oi(r,Math.max(n,e)),alignment:e}}function Oi(t,e){return Math.ceil(t/e)*e}Pi.serializefunction(t,e){return t._trim(),e&&(t.isTransferred!0,e.push(t.arrayBuffer)),{length:t.length,arrayBuffer:t.arrayBuffer}},Pi.deserializefunction(t){var eObject.create(this.prototype);return e.arrayBuffert.arrayBuffer,e.lengtht.length,e.capacityt.arrayBuffer.byteLength/e.bytesPerElement,e._refreshViews(),e},Pi.prototype._trimfunction(){this.length!this.capacity&&(this.capacitythis.length,this.arrayBufferthis.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},Pi.prototype.clearfunction(){this.length0},Pi.prototype.resizefunction(t){this.reserve(t),this.lengtht},Pi.prototype.reservefunction(t){if(t>this.capacity){this.capacityMath.max(t,Math.floor(5*this.capacity),128),this.arrayBuffernew ArrayBuffer(this.capacity*this.bytesPerElement);var ethis.uint8;this._refreshViews(),e&&this.uint8.set(e)}},Pi.prototype._refreshViewsfunction(){throw new Error(_refreshViews() must be implemented by each concrete StructArray layout)};var zifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.int16new Int16Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e){var rthis.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplacefunction(t,e,r){var n2*t;return this.int16n+0e,this.int16n+1r,t},e}(Pi);zi.prototype.bytesPerElement4,Nn(StructArrayLayout2i4,zi);var Difunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.int16new Int16Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e,r,n){var ithis.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplacefunction(t,e,r,n,i){var a4*t;return this.int16a+0e,this.int16a+1r,this.int16a+2n,this.int16a+3i,t},e}(Pi);Di.prototype.bytesPerElement8,Nn(StructArrayLayout4i8,Di);var Rifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.int16new Int16Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e,r,n,i,a){var othis.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplacefunction(t,e,r,n,i,a,o){var s6*t;return this.int16s+0e,this.int16s+1r,this.int16s+2n,this.int16s+3i,this.int16s+4a,this.int16s+5o,t},e}(Pi);Ri.prototype.bytesPerElement12,Nn(StructArrayLayout2i4i12,Ri);var Fifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.int16new Int16Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e,r,n,i,a){var othis.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplacefunction(t,e,r,n,i,a,o){var s4*t,l8*t;return this.int16s+0e,this.int16s+1r,this.uint8l+4n,this.uint8l+5i,this.uint8l+6a,this.uint8l+7o,t},e}(Pi);Fi.prototype.bytesPerElement8,Nn(StructArrayLayout2i4ub8,Fi);var Bifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.uint16new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e,r,n,i,a,o,s,l,c){var uthis.length;return this.resize(u+1),this.emplace(u,t,e,r,n,i,a,o,s,l,c)},e.prototype.emplacefunction(t,e,r,n,i,a,o,s,l,c,u){var f9*t,h18*t;return this.uint16f+0e,this.uint16f+1r,this.uint16f+2n,this.uint16f+3i,this.uint16f+4a,this.uint16f+5o,this.uint16f+6s,this.uint16f+7l,this.uint8h+16c,this.uint8h+17u,t},e}(Pi);Bi.prototype.bytesPerElement18,Nn(StructArrayLayout8ui2ub18,Bi);var Nifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.int16new Int16Array(this.arrayBuffer),this.uint16new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e,r,n,i,a,o,s,l,c,u,f){var hthis.length;return this.resize(h+1),this.emplace(h,t,e,r,n,i,a,o,s,l,c,u,f)},e.prototype.emplacefunction(t,e,r,n,i,a,o,s,l,c,u,f,h){var p12*t;return this.int16p+0e,this.int16p+1r,this.int16p+2n,this.int16p+3i,this.uint16p+4a,this.uint16p+5o,this.uint16p+6s,this.uint16p+7l,this.int16p+8c,this.int16p+9u,this.int16p+10f,this.int16p+11h,t},e}(Pi);Ni.prototype.bytesPerElement24,Nn(StructArrayLayout4i4ui4i24,Ni);var jifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.float32new Float32Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e,r){var nthis.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplacefunction(t,e,r,n){var i3*t;return this.float32i+0e,this.float32i+1r,this.float32i+2n,t},e}(Pi);ji.prototype.bytesPerElement12,Nn(StructArrayLayout3f12,ji);var Uifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.uint32new Uint32Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t){var ethis.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplacefunction(t,e){var r1*t;return this.uint32r+0e,t},e}(Pi);Ui.prototype.bytesPerElement4,Nn(StructArrayLayout1ul4,Ui);var Vifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.int16new Int16Array(this.arrayBuffer),this.uint32new Uint32Array(this.arrayBuffer),this.uint16new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e,r,n,i,a,o,s,l){var cthis.length;return this.resize(c+1),this.emplace(c,t,e,r,n,i,a,o,s,l)},e.prototype.emplacefunction(t,e,r,n,i,a,o,s,l,c){var u10*t,f5*t;return this.int16u+0e,this.int16u+1r,this.int16u+2n,this.int16u+3i,this.int16u+4a,this.int16u+5o,this.uint32f+3s,this.uint16u+8l,this.uint16u+9c,t},e}(Pi);Vi.prototype.bytesPerElement20,Nn(StructArrayLayout6i1ul2ui20,Vi);var Hifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.int16new Int16Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e,r,n,i,a){var othis.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplacefunction(t,e,r,n,i,a,o){var s6*t;return this.int16s+0e,this.int16s+1r,this.int16s+2n,this.int16s+3i,this.int16s+4a,this.int16s+5o,t},e}(Pi);Hi.prototype.bytesPerElement12,Nn(StructArrayLayout2i2i2i12,Hi);var qifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.float32new Float32Array(this.arrayBuffer),this.int16new Int16Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e,r,n,i){var athis.length;return this.resize(a+1),this.emplace(a,t,e,r,n,i)},e.prototype.emplacefunction(t,e,r,n,i,a){var o4*t,s8*t;return this.float32o+0e,this.float32o+1r,this.float32o+2n,this.int16s+6i,this.int16s+7a,t},e}(Pi);qi.prototype.bytesPerElement16,Nn(StructArrayLayout2f1f2i16,qi);var Gifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.float32new Float32Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e,r,n){var ithis.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplacefunction(t,e,r,n,i){var a12*t,o3*t;return this.uint8a+0e,this.uint8a+1r,this.float32o+1n,this.float32o+2i,t},e}(Pi);Gi.prototype.bytesPerElement12,Nn(StructArrayLayout2ub2f12,Gi);var Yifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.uint16new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e,r){var nthis.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplacefunction(t,e,r,n){var i3*t;return this.uint16i+0e,this.uint16i+1r,this.uint16i+2n,t},e}(Pi);Yi.prototype.bytesPerElement6,Nn(StructArrayLayout3ui6,Yi);var Wifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.int16new Int16Array(this.arrayBuffer),this.uint16new Uint16Array(this.arrayBuffer),this.uint32new Uint32Array(this.arrayBuffer),this.float32new Float32Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g){var vthis.length;return this.resize(v+1),this.emplace(v,t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g)},e.prototype.emplacefunction(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v){var y24*t,x12*t,b48*t;return this.int16y+0e,this.int16y+1r,this.uint16y+2n,this.uint16y+3i,this.uint32x+2a,this.uint32x+3o,this.uint32x+4s,this.uint16y+10l,this.uint16y+11c,this.uint16y+12u,this.float32x+7f,this.float32x+8h,this.uint8b+36p,this.uint8b+37d,this.uint8b+38m,this.uint32x+10g,this.int16y+22v,t},e}(Pi);Wi.prototype.bytesPerElement48,Nn(StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48,Wi);var Xifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.int16new Int16Array(this.arrayBuffer),this.uint16new Uint16Array(this.arrayBuffer),this.uint32new Uint32Array(this.arrayBuffer),this.float32new Float32Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S){var Ethis.length;return this.resize(E+1),this.emplace(E,t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S)},e.prototype.emplacefunction(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S,E){var L34*t,C17*t;return this.int16L+0e,this.int16L+1r,this.int16L+2n,this.int16L+3i,this.int16L+4a,this.int16L+5o,this.int16L+6s,this.int16L+7l,this.uint16L+8c,this.uint16L+9u,this.uint16L+10f,this.uint16L+11h,this.uint16L+12p,this.uint16L+13d,this.uint16L+14m,this.uint16L+15g,this.uint16L+16v,this.uint16L+17y,this.uint16L+18x,this.uint16L+19b,this.uint16L+20_,this.uint16L+21w,this.uint16L+22T,this.uint32C+12k,this.float32C+13A,this.float32C+14M,this.float32C+15S,this.float32C+16E,t},e}(Pi);Xi.prototype.bytesPerElement68,Nn(StructArrayLayout8i15ui1ul4f68,Xi);var Zifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.float32new Float32Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t){var ethis.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplacefunction(t,e){var r1*t;return this.float32r+0e,t},e}(Pi);Zi.prototype.bytesPerElement4,Nn(StructArrayLayout1f4,Zi);var Jifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.int16new Int16Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e,r){var nthis.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplacefunction(t,e,r,n){var i3*t;return this.int16i+0e,this.int16i+1r,this.int16i+2n,t},e}(Pi);Ji.prototype.bytesPerElement6,Nn(StructArrayLayout3i6,Ji);var Kifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.uint32new Uint32Array(this.arrayBuffer),this.uint16new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e,r){var nthis.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplacefunction(t,e,r,n){var i2*t,a4*t;return this.uint32i+0e,this.uint16a+2r,this.uint16a+3n,t},e}(Pi);Ki.prototype.bytesPerElement8,Nn(StructArrayLayout1ul2ui8,Ki);var Qifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.uint16new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e){var rthis.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplacefunction(t,e,r){var n2*t;return this.uint16n+0e,this.uint16n+1r,t},e}(Pi);Qi.prototype.bytesPerElement4,Nn(StructArrayLayout2ui4,Qi);var $ifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.uint16new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t){var ethis.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplacefunction(t,e){var r1*t;return this.uint16r+0e,t},e}(Pi);$i.prototype.bytesPerElement2,Nn(StructArrayLayout1ui2,$i);var tafunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.float32new Float32Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e){var rthis.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplacefunction(t,e,r){var n2*t;return this.float32n+0e,this.float32n+1r,t},e}(Pi);ta.prototype.bytesPerElement8,Nn(StructArrayLayout2f8,ta);var eafunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._refreshViewsfunction(){this.uint8new Uint8Array(this.arrayBuffer),this.float32new Float32Array(this.arrayBuffer)},e.prototype.emplaceBackfunction(t,e,r,n){var ithis.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplacefunction(t,e,r,n,i){var a4*t;return this.float32a+0e,this.float32a+1r,this.float32a+2n,this.float32a+3i,t},e}(Pi);ea.prototype.bytesPerElement16,Nn(StructArrayLayout4f16,ea);var rafunction(t){function e(){t.apply(this,arguments)}t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore;var r{anchorPointX:{configurable:!0},anchorPointY:{configurable:!0},x1:{configurable:!0},y1:{configurable:!0},x2:{configurable:!0},y2:{configurable:!0},featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0},anchorPoint:{configurable:!0}};return r.anchorPointX.getfunction(){return this._structArray.int16this._pos2+0},r.anchorPointY.getfunction(){return this._structArray.int16this._pos2+1},r.x1.getfunction(){return this._structArray.int16this._pos2+2},r.y1.getfunction(){return this._structArray.int16this._pos2+3},r.x2.getfunction(){return this._structArray.int16this._pos2+4},r.y2.getfunction(){return this._structArray.int16this._pos2+5},r.featureIndex.getfunction(){return this._structArray.uint32this._pos4+3},r.sourceLayerIndex.getfunction(){return this._structArray.uint16this._pos2+8},r.bucketIndex.getfunction(){return this._structArray.uint16this._pos2+9},r.anchorPoint.getfunction(){return new i(this.anchorPointX,this.anchorPointY)},Object.defineProperties(e.prototype,r),e}(Ci);ra.prototype.size20;var nafunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getfunction(t){return new ra(this,t)},e}(Vi);Nn(CollisionBoxArray,na);var iafunction(t){function e(){t.apply(this,arguments)}t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore;var r{anchorX:{configurable:!0},anchorY:{configurable:!0},glyphStartIndex:{configurable:!0},numGlyphs:{configurable:!0},vertexStartIndex:{configurable:!0},lineStartIndex:{configurable:!0},lineLength:{configurable:!0},segment:{configurable:!0},lowerSize:{configurable:!0},upperSize:{configurable:!0},lineOffsetX:{configurable:!0},lineOffsetY:{configurable:!0},writingMode:{configurable:!0},placedOrientation:{configurable:!0},hidden:{configurable:!0},crossTileID:{configurable:!0},associatedIconIndex:{configurable:!0}};return r.anchorX.getfunction(){return this._structArray.int16this._pos2+0},r.anchorY.getfunction(){return this._structArray.int16this._pos2+1},r.glyphStartIndex.getfunction(){return this._structArray.uint16this._pos2+2},r.numGlyphs.getfunction(){return this._structArray.uint16this._pos2+3},r.vertexStartIndex.getfunction(){return this._structArray.uint32this._pos4+2},r.lineStartIndex.getfunction(){return this._structArray.uint32this._pos4+3},r.lineLength.getfunction(){return this._structArray.uint32this._pos4+4},r.segment.getfunction(){return this._structArray.uint16this._pos2+10},r.lowerSize.getfunction(){return this._structArray.uint16this._pos2+11},r.upperSize.getfunction(){return this._structArray.uint16this._pos2+12},r.lineOffsetX.getfunction(){return this._structArray.float32this._pos4+7},r.lineOffsetY.getfunction(){return this._structArray.float32this._pos4+8},r.writingMode.getfunction(){return this._structArray.uint8this._pos1+36},r.placedOrientation.getfunction(){return this._structArray.uint8this._pos1+37},r.placedOrientation.setfunction(t){this._structArray.uint8this._pos1+37t},r.hidden.getfunction(){return this._structArray.uint8this._pos1+38},r.hidden.setfunction(t){this._structArray.uint8this._pos1+38t},r.crossTileID.getfunction(){return this._structArray.uint32this._pos4+10},r.crossTileID.setfunction(t){this._structArray.uint32this._pos4+10t},r.associatedIconIndex.getfunction(){return this._structArray.int16this._pos2+22},Object.defineProperties(e.prototype,r),e}(Ci);ia.prototype.size48;var aafunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getfunction(t){return new ia(this,t)},e}(Wi);Nn(PlacedSymbolArray,aa);var oafunction(t){function e(){t.apply(this,arguments)}t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore;var r{anchorX:{configurable:!0},anchorY:{configurable:!0},rightJustifiedTextSymbolIndex:{configurable:!0},centerJustifiedTextSymbolIndex:{configurable:!0},leftJustifiedTextSymbolIndex:{configurable:!0},verticalPlacedTextSymbolIndex:{configurable:!0},placedIconSymbolIndex:{configurable:!0},verticalPlacedIconSymbolIndex:{configurable:!0},key:{configurable:!0},textBoxStartIndex:{configurable:!0},textBoxEndIndex:{configurable:!0},verticalTextBoxStartIndex:{configurable:!0},verticalTextBoxEndIndex:{configurable:!0},iconBoxStartIndex:{configurable:!0},iconBoxEndIndex:{configurable:!0},verticalIconBoxStartIndex:{configurable:!0},verticalIconBoxEndIndex:{configurable:!0},featureIndex:{configurable:!0},numHorizontalGlyphVertices:{configurable:!0},numVerticalGlyphVertices:{configurable:!0},numIconVertices:{configurable:!0},numVerticalIconVertices:{configurable:!0},useRuntimeCollisionCircles:{configurable:!0},crossTileID:{configurable:!0},textBoxScale:{configurable:!0},textOffset0:{configurable:!0},textOffset1:{configurable:!0},collisionCircleDiameter:{configurable:!0}};return r.anchorX.getfunction(){return this._structArray.int16this._pos2+0},r.anchorY.getfunction(){return this._structArray.int16this._pos2+1},r.rightJustifiedTextSymbolIndex.getfunction(){return this._structArray.int16this._pos2+2},r.centerJustifiedTextSymbolIndex.getfunction(){return this._structArray.int16this._pos2+3},r.leftJustifiedTextSymbolIndex.getfunction(){return this._structArray.int16this._pos2+4},r.verticalPlacedTextSymbolIndex.getfunction(){return this._structArray.int16this._pos2+5},r.placedIconSymbolIndex.getfunction(){return this._structArray.int16this._pos2+6},r.verticalPlacedIconSymbolIndex.getfunction(){return this._structArray.int16this._pos2+7},r.key.getfunction(){return this._structArray.uint16this._pos2+8},r.textBoxStartIndex.getfunction(){return this._structArray.uint16this._pos2+9},r.textBoxEndIndex.getfunction(){return this._structArray.uint16this._pos2+10},r.verticalTextBoxStartIndex.getfunction(){return this._structArray.uint16this._pos2+11},r.verticalTextBoxEndIndex.getfunction(){return this._structArray.uint16this._pos2+12},r.iconBoxStartIndex.getfunction(){return this._structArray.uint16this._pos2+13},r.iconBoxEndIndex.getfunction(){return this._structArray.uint16this._pos2+14},r.verticalIconBoxStartIndex.getfunction(){return this._structArray.uint16this._pos2+15},r.verticalIconBoxEndIndex.getfunction(){return this._structArray.uint16this._pos2+16},r.featureIndex.getfunction(){return this._structArray.uint16this._pos2+17},r.numHorizontalGlyphVertices.getfunction(){return this._structArray.uint16this._pos2+18},r.numVerticalGlyphVertices.getfunction(){return this._structArray.uint16this._pos2+19},r.numIconVertices.getfunction(){return this._structArray.uint16this._pos2+20},r.numVerticalIconVertices.getfunction(){return this._structArray.uint16this._pos2+21},r.useRuntimeCollisionCircles.getfunction(){return this._structArray.uint16this._pos2+22},r.crossTileID.getfunction(){return this._structArray.uint32this._pos4+12},r.crossTileID.setfunction(t){this._structArray.uint32this._pos4+12t},r.textBoxScale.getfunction(){return this._structArray.float32this._pos4+13},r.textOffset0.getfunction(){return this._structArray.float32this._pos4+14},r.textOffset1.getfunction(){return this._structArray.float32this._pos4+15},r.collisionCircleDiameter.getfunction(){return this._structArray.float32this._pos4+16},Object.defineProperties(e.prototype,r),e}(Ci);oa.prototype.size68;var safunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getfunction(t){return new oa(this,t)},e}(Xi);Nn(SymbolInstanceArray,sa);var lafunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getoffsetXfunction(t){return this.float321*t+0},e}(Zi);Nn(GlyphOffsetArray,la);var cafunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getxfunction(t){return this.int163*t+0},e.prototype.getyfunction(t){return this.int163*t+1},e.prototype.gettileUnitDistanceFromAnchorfunction(t){return this.int163*t+2},e}(Ji);Nn(SymbolLineVertexArray,ca);var uafunction(t){function e(){t.apply(this,arguments)}t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore;var r{featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0}};return r.featureIndex.getfunction(){return this._structArray.uint32this._pos4+0},r.sourceLayerIndex.getfunction(){return this._structArray.uint16this._pos2+2},r.bucketIndex.getfunction(){return this._structArray.uint16this._pos2+3},Object.defineProperties(e.prototype,r),e}(Ci);ua.prototype.size8;var fafunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getfunction(t){return new ua(this,t)},e}(Ki);Nn(FeatureIndexArray,fa);var haIi({name:a_pos,components:2,type:Int16},4).members,pafunction(t){void 0t&&(t),this.segmentst};function da(t,e){return 256*(tl(Math.floor(t),0,255))+(el(Math.floor(e),0,255))}pa.prototype.prepareSegmentfunction(t,e,r,n){var ithis.segmentsthis.segments.length-1;return t>pa.MAX_VERTEX_ARRAY_LENGTH&&_(Max vertices per segment is +pa.MAX_VERTEX_ARRAY_LENGTH+: bucket requested +t),(!i||i.vertexLength+t>pa.MAX_VERTEX_ARRAY_LENGTH||i.sortKey!n)&&(i{vertexOffset:e.length,primitiveOffset:r.length,vertexLength:0,primitiveLength:0},void 0!n&&(i.sortKeyn),this.segments.push(i)),i},pa.prototype.getfunction(){return this.segments},pa.prototype.destroyfunction(){for(var t0,ethis.segments;te.length;t+1){var ret;for(var n in r.vaos)r.vaosn.destroy()}},pa.simpleSegmentfunction(t,e,r,n){return new pa({vertexOffset:t,primitiveOffset:e,vertexLength:r,primitiveLength:n,vaos:{},sortKey:0})},pa.MAX_VERTEX_ARRAY_LENGTHMath.pow(2,16)-1,Nn(SegmentVector,pa);var maIi({name:a_pattern_from,components:4,type:Uint16},{name:a_pattern_to,components:4,type:Uint16},{name:a_pixel_ratio_from,components:1,type:Uint8},{name:a_pixel_ratio_to,components:1,type:Uint8}),gae((function(t){t.exportsfunction(t,e){var r,n,i,a,o,s,l,c;for(r3&t.length,nt.length-r,ie,o3432918353,s461845907,c0;cn;)l255&t.charCodeAt(c)|(255&t.charCodeAt(++c))8|(255&t.charCodeAt(++c))16|(255&t.charCodeAt(++c))24,++c,i27492+(65535&(a5*(65535&(i(i^l(65535&(l(l(65535&l)*o+(((l>>>16)*o&65535)16)&4294967295)15|l>>>17))*s+(((l>>>16)*s&65535)16)&4294967295)13|i>>>19))+((5*(i>>>16)&65535)16)&4294967295))+((58964+(a>>>16)&65535)16);switch(l0,r){case 3:l^(255&t.charCodeAt(c+2))16;case 2:l^(255&t.charCodeAt(c+1))8;case 1:i^l(65535&(l(l(65535&(l^255&t.charCodeAt(c)))*o+(((l>>>16)*o&65535)16)&4294967295)15|l>>>17))*s+(((l>>>16)*s&65535)16)&4294967295}return i^t.length,i2246822507*(65535&(i^i>>>16))+((2246822507*(i>>>16)&65535)16)&4294967295,i3266489909*(65535&(i^i>>>13))+((3266489909*(i>>>16)&65535)16)&4294967295,(i^i>>>16)>>>0}})),vae((function(t){t.exportsfunction(t,e){for(var r,nt.length,ie^n,a0;n>4;)r1540483477*(65535&(r255&t.charCodeAt(a)|(255&t.charCodeAt(++a))8|(255&t.charCodeAt(++a))16|(255&t.charCodeAt(++a))24))+((1540483477*(r>>>16)&65535)16),i1540483477*(65535&i)+((1540483477*(i>>>16)&65535)16)^(r1540483477*(65535&(r^r>>>24))+((1540483477*(r>>>16)&65535)16)),n-4,++a;switch(n){case 3:i^(255&t.charCodeAt(a+2))16;case 2:i^(255&t.charCodeAt(a+1))8;case 1:i1540483477*(65535&(i^255&t.charCodeAt(a)))+((1540483477*(i>>>16)&65535)16)}return i1540483477*(65535&(i^i>>>13))+((1540483477*(i>>>16)&65535)16),(i^i>>>15)>>>0}})),yaga,xaga,bava;ya.murmur3xa,ya.murmur2ba;var _afunction(){this.ids,this.positions,this.indexed!1};_a.prototype.addfunction(t,e,r,n){this.ids.push(Ta(t)),this.positions.push(e,r,n)},_a.prototype.getPositionsfunction(t){for(var eTa(t),r0,nthis.ids.length-1;rn;){var ir+n>>1;this.idsi>e?ni:ri+1}for(var a;this.idsre;){var othis.positions3*r,sthis.positions3*r+1,lthis.positions3*r+2;a.push({index:o,start:s,end:l}),r++}return a},_a.serializefunction(t,e){var rnew Float64Array(t.ids),nnew Uint32Array(t.positions);return function t(e,r,n,i){for(;ni;){for(var aen+i>>1,on-1,si+1;;){do{o++}while(eoa);do{s--}while(es>a);if(o>s)break;ka(e,o,s),ka(r,3*o,3*s),ka(r,3*o+1,3*s+1),ka(r,3*o+2,3*s+2)}s-ni-s?(t(e,r,n,s),ns+1):(t(e,r,s+1,i),is)}}(r,n,0,r.length-1),e&&e.push(r.buffer,n.buffer),{ids:r,positions:n}},_a.deserializefunction(t){var enew _a;return e.idst.ids,e.positionst.positions,e.indexed!0,e};var waMath.pow(2,53)-1;function Ta(t){var e+t;return!isNaN(e)&&ewa?e:ya(String(t))}function ka(t,e,r){var nte;tetr,trn}Nn(FeaturePositionMap,_a);var Aafunction(t,e){this.glt.gl,this.locatione},Mafunction(t){function e(e,r){t.call(this,e,r),this.current0}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.setfunction(t){this.current!t&&(this.currentt,this.gl.uniform1i(this.location,t))},e}(Aa),Safunction(t){function e(e,r){t.call(this,e,r),this.current0}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.setfunction(t){this.current!t&&(this.currentt,this.gl.uniform1f(this.location,t))},e}(Aa),Eafunction(t){function e(e,r){t.call(this,e,r),this.current0,0}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.setfunction(t){t0this.current0&&t1this.current1||(this.currentt,this.gl.uniform2f(this.location,t0,t1))},e}(Aa),Lafunction(t){function e(e,r){t.call(this,e,r),this.current0,0,0}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.setfunction(t){t0this.current0&&t1this.current1&&t2this.current2||(this.currentt,this.gl.uniform3f(this.location,t0,t1,t2))},e}(Aa),Cafunction(t){function e(e,r){t.call(this,e,r),this.current0,0,0,0}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.setfunction(t){t0this.current0&&t1this.current1&&t2this.current2&&t3this.current3||(this.currentt,this.gl.uniform4f(this.location,t0,t1,t2,t3))},e}(Aa),Pafunction(t){function e(e,r){t.call(this,e,r),this.currentte.transparent}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.setfunction(t){t.rthis.current.r&&t.gthis.current.g&&t.bthis.current.b&&t.athis.current.a||(this.currentt,this.gl.uniform4f(this.location,t.r,t.g,t.b,t.a))},e}(Aa),Ianew Float32Array(16),Oafunction(t){function e(e,r){t.call(this,e,r),this.currentIa}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.setfunction(t){if(t12!this.current12||t0!this.current0)return this.currentt,void this.gl.uniformMatrix4fv(this.location,!1,t);for(var e1;e16;e++)if(te!this.currente){this.currentt,this.gl.uniformMatrix4fv(this.location,!1,t);break}},e}(Aa);function za(t){returnda(255*t.r,255*t.g),da(255*t.b,255*t.a)}var Dafunction(t,e,r){this.valuet,this.uniformNamese.map((function(t){returnu_+t})),this.typer};Da.prototype.setUniformfunction(t,e,r){t.set(r.constantOr(this.value))},Da.prototype.getBindingfunction(t,e,r){returncolorthis.type?new Pa(t,e):new Sa(t,e)};var Rafunction(t,e){this.uniformNamese.map((function(t){returnu_+t})),this.patternFromnull,this.patternTonull,this.pixelRatioFrom1,this.pixelRatioTo1};Ra.prototype.setConstantPatternPositionsfunction(t,e){this.pixelRatioFrome.pixelRatio,this.pixelRatioTot.pixelRatio,this.patternFrome.tlbr,this.patternTot.tlbr},Ra.prototype.setUniformfunction(t,e,r,n){var iu_pattern_ton?this.patternTo:u_pattern_fromn?this.patternFrom:u_pixel_ratio_ton?this.pixelRatioTo:u_pixel_ratio_fromn?this.pixelRatioFrom:null;i&&t.set(i)},Ra.prototype.getBindingfunction(t,e,r){returnu_patternr.substr(0,9)?new Ca(t,e):new Sa(t,e)};var Fafunction(t,e,r,n){this.expressiont,this.typer,this.maxValue0,this.paintVertexAttributese.map((function(t){return{name:a_+t,type:Float32,components:colorr?2:1,offset:0}})),this.paintVertexArraynew n};Fa.prototype.populatePaintArrayfunction(t,e,r,n,i){var athis.paintVertexArray.length,othis.expression.evaluate(new pi(0),e,{},n,,i);this.paintVertexArray.resize(t),this._setPaintValue(a,t,o)},Fa.prototype.updatePaintArrayfunction(t,e,r,n){var ithis.expression.evaluate({zoom:0},r,n);this._setPaintValue(t,e,i)},Fa.prototype._setPaintValuefunction(t,e,r){if(colorthis.type)for(var nza(r),it;ie;i++)this.paintVertexArray.emplace(i,n0,n1);else{for(var at;ae;a++)this.paintVertexArray.emplace(a,r);this.maxValueMath.max(this.maxValue,Math.abs(r))}},Fa.prototype.uploadfunction(t){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(this.paintVertexBuffer&&this.paintVertexBuffer.buffer?this.paintVertexBuffer.updateData(this.paintVertexArray):this.paintVertexBuffert.createVertexBuffer(this.paintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent))},Fa.prototype.destroyfunction(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy()};var Bafunction(t,e,r,n,i,a){this.expressiont,this.uniformNamese.map((function(t){returnu_+t+_t})),this.typer,this.useIntegerZoomn,this.zoomi,this.maxValue0,this.paintVertexAttributese.map((function(t){return{name:a_+t,type:Float32,components:colorr?4:2,offset:0}})),this.paintVertexArraynew a};Ba.prototype.populatePaintArrayfunction(t,e,r,n,i){var athis.expression.evaluate(new pi(this.zoom),e,{},n,,i),othis.expression.evaluate(new pi(this.zoom+1),e,{},n,,i),sthis.paintVertexArray.length;this.paintVertexArray.resize(t),this._setPaintValue(s,t,a,o)},Ba.prototype.updatePaintArrayfunction(t,e,r,n){var ithis.expression.evaluate({zoom:this.zoom},r,n),athis.expression.evaluate({zoom:this.zoom+1},r,n);this._setPaintValue(t,e,i,a)},Ba.prototype._setPaintValuefunction(t,e,r,n){if(colorthis.type)for(var iza(r),aza(n),ot;oe;o++)this.paintVertexArray.emplace(o,i0,i1,a0,a1);else{for(var st;se;s++)this.paintVertexArray.emplace(s,r,n);this.maxValueMath.max(this.maxValue,Math.abs(r),Math.abs(n))}},Ba.prototype.uploadfunction(t){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(this.paintVertexBuffer&&this.paintVertexBuffer.buffer?this.paintVertexBuffer.updateData(this.paintVertexArray):this.paintVertexBuffert.createVertexBuffer(this.paintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent))},Ba.prototype.destroyfunction(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy()},Ba.prototype.setUniformfunction(t,e){var rthis.useIntegerZoom?Math.floor(e.zoom):e.zoom,nl(this.expression.interpolationFactor(r,this.zoom,this.zoom+1),0,1);t.set(n)},Ba.prototype.getBindingfunction(t,e,r){return new Sa(t,e)};var Nafunction(t,e,r,n,i,a){this.expressiont,this.typee,this.useIntegerZoomr,this.zoomn,this.layerIda,this.zoomInPaintVertexArraynew i,this.zoomOutPaintVertexArraynew i};Na.prototype.populatePaintArrayfunction(t,e,r){var nthis.zoomInPaintVertexArray.length;this.zoomInPaintVertexArray.resize(t),this.zoomOutPaintVertexArray.resize(t),this._setPaintValues(n,t,e.patterns&&e.patternsthis.layerId,r)},Na.prototype.updatePaintArrayfunction(t,e,r,n,i){this._setPaintValues(t,e,r.patterns&&r.patternsthis.layerId,i)},Na.prototype._setPaintValuesfunction(t,e,r,n){if(n&&r){var ir.min,ar.mid,or.max,sni,lna,cno;if(s&&l&&c)for(var ut;ue;u++)this.zoomInPaintVertexArray.emplace(u,l.tl0,l.tl1,l.br0,l.br1,s.tl0,s.tl1,s.br0,s.br1,l.pixelRatio,s.pixelRatio),this.zoomOutPaintVertexArray.emplace(u,l.tl0,l.tl1,l.br0,l.br1,c.tl0,c.tl1,c.br0,c.br1,l.pixelRatio,c.pixelRatio)}},Na.prototype.uploadfunction(t){this.zoomInPaintVertexArray&&this.zoomInPaintVertexArray.arrayBuffer&&this.zoomOutPaintVertexArray&&this.zoomOutPaintVertexArray.arrayBuffer&&(this.zoomInPaintVertexBuffert.createVertexBuffer(this.zoomInPaintVertexArray,ma.members,this.expression.isStateDependent),this.zoomOutPaintVertexBuffert.createVertexBuffer(this.zoomOutPaintVertexArray,ma.members,this.expression.isStateDependent))},Na.prototype.destroyfunction(){this.zoomOutPaintVertexBuffer&&this.zoomOutPaintVertexBuffer.destroy(),this.zoomInPaintVertexBuffer&&this.zoomInPaintVertexBuffer.destroy()};var jafunction(t,e,r,n){this.binders{},this.layoutAttributesn,this._buffers;var i;for(var a in t.paint._values)if(r(a)){var ot.paint.get(a);if(o instanceof bi&&zr(o.property.specification)){var sVa(a,t.type),lo.value,co.property.specification.type,uo.property.useIntegerZoom,fo.property.specificationproperty-type,hcross-fadedf||cross-faded-data-drivenf;if(constantl.kind)this.bindersah?new Ra(l.value,s):new Da(l.value,s,c),i.push(/u_+a);else if(sourcel.kind||h){var pHa(a,c,source);this.bindersah?new Na(l,c,u,e,p,t.id):new Fa(l,s,c,p),i.push(/a_+a)}else{var dHa(a,c,composite);this.bindersanew Ba(l,s,c,u,e,d),i.push(/z_+a)}}}this.cacheKeyi.sort().join()};ja.prototype.getMaxValuefunction(t){var ethis.binderst;return e instanceof Fa||e instanceof Ba?e.maxValue:0},ja.prototype.populatePaintArraysfunction(t,e,r,n,i){for(var a in this.binders){var othis.bindersa;(o instanceof Fa||o instanceof Ba||o instanceof Na)&&o.populatePaintArray(t,e,r,n,i)}},ja.prototype.setConstantPatternPositionsfunction(t,e){for(var r in this.binders){var nthis.bindersr;n instanceof Ra&&n.setConstantPatternPositions(t,e)}},ja.prototype.updatePaintArraysfunction(t,e,r,n,i){var a!1;for(var o in t)for(var s0,le.getPositions(o);sl.length;s+1){var cls,ur.feature(c.index);for(var f in this.binders){var hthis.bindersf;if((h instanceof Fa||h instanceof Ba||h instanceof Na)&&!0h.expression.isStateDependent){var pn.paint.get(f);h.expressionp.value,h.updatePaintArray(c.start,c.end,u,to,i),a!0}}}return a},ja.prototype.definesfunction(){var t;for(var e in this.binders){var rthis.binderse;(r instanceof Da||r instanceof Ra)&&t.push.apply(t,r.uniformNames.map((function(t){return#define HAS_UNIFORM_+t})))}return t},ja.prototype.getPaintVertexBuffersfunction(){return this._buffers},ja.prototype.getUniformsfunction(t,e){var r;for(var n in this.binders){var ithis.bindersn;if(i instanceof Da||i instanceof Ra||i instanceof Ba)for(var a0,oi.uniformNames;ao.length;a+1){var soa;if(es){var li.getBinding(t,es,s);r.push({name:s,property:n,binding:l})}}}return r},ja.prototype.setUniformsfunction(t,e,r,n){for(var i0,ae;ia.length;i+1){var oai,so.name,lo.property,co.binding;this.bindersl.setUniform(c,n,r.get(l),s)}},ja.prototype.updatePaintBuffersfunction(t){for(var e in this._buffers,this.binders){var rthis.binderse;if(t&&r instanceof Na){var n2t.fromScale?r.zoomInPaintVertexBuffer:r.zoomOutPaintVertexBuffer;n&&this._buffers.push(n)}else(r instanceof Fa||r instanceof Ba)&&r.paintVertexBuffer&&this._buffers.push(r.paintVertexBuffer)}},ja.prototype.uploadfunction(t){for(var e in this.binders){var rthis.binderse;(r instanceof Fa||r instanceof Ba||r instanceof Na)&&r.upload(t)}this.updatePaintBuffers()},ja.prototype.destroyfunction(){for(var t in this.binders){var ethis.binderst;(e instanceof Fa||e instanceof Ba||e instanceof Na)&&e.destroy()}};var Uafunction(t,e,r,n){void 0n&&(nfunction(){return!0}),this.programConfigurations{};for(var i0,ae;ia.length;i+1){var oai;this.programConfigurationso.idnew ja(o,r,n,t)}this.needsUpload!1,this._featureMapnew _a,this._bufferOffset0};function Va(t,e){return{text-opacity:opacity,icon-opacity:opacity,text-color:fill_color,icon-color:fill_color,text-halo-color:halo_color,icon-halo-color:halo_color,text-halo-blur:halo_blur,icon-halo-blur:halo_blur,text-halo-width:halo_width,icon-halo-width:halo_width,line-gap-width:gapwidth,line-pattern:pattern_to,pattern_from,pixel_ratio_to,pixel_ratio_from,fill-pattern:pattern_to,pattern_from,pixel_ratio_to,pixel_ratio_from,fill-extrusion-pattern:pattern_to,pattern_from,pixel_ratio_to,pixel_ratio_from}t||t.replace(e+-,).replace(/-/g,_)}function Ha(t,e,r){var n{color:{source:ta,composite:ea},number:{source:Zi,composite:ta}},ifunction(t){return{line-pattern:{source:Bi,composite:Bi},fill-pattern:{source:Bi,composite:Bi},fill-extrusion-pattern:{source:Bi,composite:Bi}}t}(t);return i&&ir||ner}Ua.prototype.populatePaintArraysfunction(t,e,r,n,i,a){for(var o in this.programConfigurations)this.programConfigurationso.populatePaintArrays(t,e,n,i,a);void 0!e.id&&this._featureMap.add(e.id,r,this._bufferOffset,t),this._bufferOffsett,this.needsUpload!0},Ua.prototype.updatePaintArraysfunction(t,e,r,n){for(var i0,ar;ia.length;i+1){var oai;this.needsUploadthis.programConfigurationso.id.updatePaintArrays(t,this._featureMap,e,o,n)||this.needsUpload}},Ua.prototype.getfunction(t){return this.programConfigurationst},Ua.prototype.uploadfunction(t){if(this.needsUpload){for(var e in this.programConfigurations)this.programConfigurationse.upload(t);this.needsUpload!1}},Ua.prototype.destroyfunction(){for(var t in this.programConfigurations)this.programConfigurationst.destroy()},Nn(ConstantBinder,Da),Nn(CrossFadedConstantBinder,Ra),Nn(SourceExpressionBinder,Fa),Nn(CrossFadedCompositeBinder,Na),Nn(CompositeExpressionBinder,Ba),Nn(ProgramConfiguration,ja,{omit:_buffers}),Nn(ProgramConfigurationSet,Ua);var qa,Ga(qa15,{min:-1*Math.pow(2,qa-1),max:Math.pow(2,qa-1)-1});function Ya(t){for(var e8192/t.extent,rt.loadGeometry(),n0;nr.length;n++)for(var irn,a0;ai.length;a++){var oia;o.xMath.round(o.x*e),o.yMath.round(o.y*e),(o.xGa.min||o.x>Ga.max||o.yGa.min||o.y>Ga.max)&&(_(Geometry exceeds allowed extent, reduce your vector tile buffer size),o.xl(o.x,Ga.min,Ga.max),o.yl(o.y,Ga.min,Ga.max))}return r}function Wa(t,e,r,n,i){t.emplaceBack(2*e+(n+1)/2,2*r+(i+1)/2)}var Xafunction(t){this.zoomt.zoom,this.overscalingt.overscaling,this.layerst.layers,this.layerIdsthis.layers.map((function(t){return t.id})),this.indext.index,this.hasPattern!1,this.layoutVertexArraynew zi,this.indexArraynew Yi,this.segmentsnew pa,this.programConfigurationsnew Ua(ha,t.layers,t.zoom),this.stateDependentLayerIdsthis.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function Za(t,e){for(var r0;rt.length;r++)if(io(e,tr))return!0;for(var n0;ne.length;n++)if(io(t,en))return!0;return!!$a(t,e)}function Ja(t,e,r){return!!io(t,e)||!!eo(e,t,r)}function Ka(t,e){if(1t.length)return no(e,t0);for(var r0;re.length;r++)for(var ner,i0;in.length;i++)if(io(t,ni))return!0;for(var a0;at.length;a++)if(no(e,ta))return!0;for(var o0;oe.length;o++)if($a(t,eo))return!0;return!1}function Qa(t,e,r){if(t.length>1){if($a(t,e))return!0;for(var n0;ne.length;n++)if(eo(en,t,r))return!0}for(var i0;it.length;i++)if(eo(ti,e,r))return!0;return!1}function $a(t,e){if(0t.length||0e.length)return!1;for(var r0;rt.length-1;r++)for(var ntr,itr+1,a0;ae.length-1;a++){if(to(n,i,ea,ea+1))return!0}return!1}function to(t,e,r,n){return w(t,r,n)!w(e,r,n)&&w(t,e,r)!w(t,e,n)}function eo(t,e,r){var nr*r;if(1e.length)return t.distSqr(e0)n;for(var i1;ie.length;i++){if(ro(t,ei-1,ei)n)return!0}return!1}function ro(t,e,r){var ne.distSqr(r);if(0n)return t.distSqr(e);var i((t.x-e.x)*(r.x-e.x)+(t.y-e.y)*(r.y-e.y))/n;return i0?t.distSqr(e):i>1?t.distSqr(r):t.distSqr(r.sub(e)._mult(i)._add(e))}function no(t,e){for(var r,n,i,a!1,o0;ot.length;o++)for(var s0,l(rto).length-1;sr.length;ls++)nrs,irl,n.y>e.y!i.y>e.y&&e.x(i.x-n.x)*(e.y-n.y)/(i.y-n.y)+n.x&&(a!a);return a}function io(t,e){for(var r!1,n0,it.length-1;nt.length;in++){var atn,oti;a.y>e.y!o.y>e.y&&e.x(o.x-a.x)*(e.y-a.y)/(o.y-a.y)+a.x&&(r!r)}return r}function ao(t,e,r){var nr0,ir2;if(t.xn.x&&e.xn.x||t.x>i.x&&e.x>i.x||t.yn.y&&e.yn.y||t.y>i.y&&e.y>i.y)return!1;var aw(t,e,r0);return a!w(t,e,r1)||a!w(t,e,r2)||a!w(t,e,r3)}function oo(t,e,r){var ne.paint.get(t).value;returnconstantn.kind?n.value:r.programConfigurations.get(e.id).getMaxValue(t)}function so(t){return Math.sqrt(t0*t0+t1*t1)}function lo(t,e,r,n,a){if(!e0&&!e1)return t;var oi.convert(e)._mult(a);viewportr&&o._rotate(-n);for(var s,l0;lt.length;l++){var ctl;s.push(c.sub(o))}return s}Xa.prototype.populatefunction(t,e,r){var nthis.layers0,i,anull;circlen.type&&(an.layout.get(circle-sort-key));for(var o0,st;os.length;o+1){var lso,cl.feature,ul.id,fl.index,hl.sourceLayerIndex,pthis.layers0._featureFilter.needGeometry,d{type:c.type,id:u,properties:c.properties,geometry:p?Ya(c):};if(this.layers0._featureFilter.filter(new pi(this.zoom),d,r)){p||(d.geometryYa(c));var ma?a.evaluate(d,{},r):void 0,g{id:u,properties:c.properties,type:c.type,sourceLayerIndex:h,index:f,geometry:d.geometry,patterns:{},sortKey:m};i.push(g)}}a&&i.sort((function(t,e){return t.sortKey-e.sortKey}));for(var v0,yi;vy.length;v+1){var xyv,bx,_b.geometry,wb.index,Tb.sourceLayerIndex,ktw.feature;this.addFeature(x,_,w,r),e.featureIndex.insert(k,_,w,T,this.index)}},Xa.prototype.updatefunction(t,e,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(t,e,this.stateDependentLayers,r)},Xa.prototype.isEmptyfunction(){return 0this.layoutVertexArray.length},Xa.prototype.uploadPendingfunction(){return!this.uploaded||this.programConfigurations.needsUpload},Xa.prototype.uploadfunction(t){this.uploaded||(this.layoutVertexBuffert.createVertexBuffer(this.layoutVertexArray,ha),this.indexBuffert.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(t),this.uploaded!0},Xa.prototype.destroyfunction(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())},Xa.prototype.addFeaturefunction(t,e,r,n){for(var i0,ae;ia.length;i+1)for(var o0,sai;os.length;o+1){var lso,cl.x,ul.y;if(!(c0||c>8192||u0||u>8192)){var fthis.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray,t.sortKey),hf.vertexLength;Wa(this.layoutVertexArray,c,u,-1,-1),Wa(this.layoutVertexArray,c,u,1,-1),Wa(this.layoutVertexArray,c,u,1,1),Wa(this.layoutVertexArray,c,u,-1,1),this.indexArray.emplaceBack(h,h+1,h+2),this.indexArray.emplaceBack(h,h+3,h+2),f.vertexLength+4,f.primitiveLength+2}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,{},n)},Nn(CircleBucket,Xa,{omit:layers});var conew Si({circle-sort-key:new Ti(Lt.layout_circlecircle-sort-key)}),uo{paint:new Si({circle-radius:new Ti(Lt.paint_circlecircle-radius),circle-color:new Ti(Lt.paint_circlecircle-color),circle-blur:new Ti(Lt.paint_circlecircle-blur),circle-opacity:new Ti(Lt.paint_circlecircle-opacity),circle-translate:new wi(Lt.paint_circlecircle-translate),circle-translate-anchor:new wi(Lt.paint_circlecircle-translate-anchor),circle-pitch-scale:new wi(Lt.paint_circlecircle-pitch-scale),circle-pitch-alignment:new wi(Lt.paint_circlecircle-pitch-alignment),circle-stroke-width:new Ti(Lt.paint_circlecircle-stroke-width),circle-stroke-color:new Ti(Lt.paint_circlecircle-stroke-color),circle-stroke-opacity:new Ti(Lt.paint_circlecircle-stroke-opacity)}),layout:co},foundefined!typeof Float32Array?Float32Array:Array;function ho(t){return t01,t10,t20,t30,t40,t51,t60,t70,t80,t90,t101,t110,t120,t130,t140,t151,t}function po(t,e,r){var ne0,ie1,ae2,oe3,se4,le5,ce6,ue7,fe8,he9,pe10,de11,me12,ge13,ve14,ye15,xr0,br1,_r2,wr3;return t0x*n+b*s+_*f+w*m,t1x*i+b*l+_*h+w*g,t2x*a+b*c+_*p+w*v,t3x*o+b*u+_*d+w*y,xr4,br5,_r6,wr7,t4x*n+b*s+_*f+w*m,t5x*i+b*l+_*h+w*g,t6x*a+b*c+_*p+w*v,t7x*o+b*u+_*d+w*y,xr8,br9,_r10,wr11,t8x*n+b*s+_*f+w*m,t9x*i+b*l+_*h+w*g,t10x*a+b*c+_*p+w*v,t11x*o+b*u+_*d+w*y,xr12,br13,_r14,wr15,t12x*n+b*s+_*f+w*m,t13x*i+b*l+_*h+w*g,t14x*a+b*c+_*p+w*v,t15x*o+b*u+_*d+w*y,t}Math.hypot||(Math.hypotfunction(){for(var targuments,e0,rarguments.length;r--;)e+tr*tr;return Math.sqrt(e)});var mopo;var go,vo,yofunction(t,e,r){return t0e0-r0,t1e1-r1,t2e2-r2,t};gonew fo(3),fo!Float32Array&&(go00,go10,go20),vogo;function xo(t,e,r){var ne0,ie1,ae2,oe3;return t0r0*n+r4*i+r8*a+r12*o,t1r1*n+r5*i+r9*a+r13*o,t2r2*n+r6*i+r10*a+r14*o,t3r3*n+r7*i+r11*a+r15*o,t}!function(){var tfunction(){var tnew fo(4);return fo!Float32Array&&(t00,t10,t20,t30),t}()}();var bofunction(t){var et0,rt1;return e*e+r*r},_o(function(){var tfunction(){var tnew fo(2);return fo!Float32Array&&(t00,t10),t}()}(),function(t){function e(e){t.call(this,e,uo)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.createBucketfunction(t){return new Xa(t)},e.prototype.queryRadiusfunction(t){var et;return oo(circle-radius,this,e)+oo(circle-stroke-width,this,e)+so(this.paint.get(circle-translate))},e.prototype.queryIntersectsFeaturefunction(t,e,r,n,i,a,o,s){for(var llo(t,this.paint.get(circle-translate),this.paint.get(circle-translate-anchor),a.angle,o),cthis.paint.get(circle-radius).evaluate(e,r)+this.paint.get(circle-stroke-width).evaluate(e,r),umapthis.paint.get(circle-pitch-alignment),fu?l:function(t,e){return t.map((function(t){return wo(t,e)}))}(l,s),hu?c*o:c,p0,dn;pd.length;p+1)for(var m0,gdp;mg.length;m+1){var vgm,yu?v:wo(v,s),xh,bxo(,v.x,v.y,0,1,s);if(viewportthis.paint.get(circle-pitch-scale)&&mapthis.paint.get(circle-pitch-alignment)?x*b3/a.cameraToCenterDistance:mapthis.paint.get(circle-pitch-scale)&&viewportthis.paint.get(circle-pitch-alignment)&&(x*a.cameraToCenterDistance/b3),Ja(f,y,x))return!0}return!1},e}(Ei));function wo(t,e){var rxo(,t.x,t.y,0,1,e);return new i(r0/r3,r1/r3)}var Tofunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e}(Xa);function ko(t,e,r,n){var ie.width,ae.height;if(n){if(n instanceof Uint8ClampedArray)nnew Uint8Array(n.buffer);else if(n.length!i*a*r)throw new RangeError(mismatched image size)}else nnew Uint8Array(i*a*r);return t.widthi,t.heighta,t.datan,t}function Ao(t,e,r){var ne.width,ie.height;if(n!t.width||i!t.height){var ako({},{width:n,height:i},r);Mo(t,a,{x:0,y:0},{x:0,y:0},{width:Math.min(t.width,n),height:Math.min(t.height,i)},r),t.widthn,t.heighti,t.dataa.data}}function Mo(t,e,r,n,i,a){if(0i.width||0i.height)return e;if(i.width>t.width||i.height>t.height||r.x>t.width-i.width||r.y>t.height-i.height)throw new RangeError(out of range source coordinates for image copy);if(i.width>e.width||i.height>e.height||n.x>e.width-i.width||n.y>e.height-i.height)throw new RangeError(out of range destination coordinates for image copy);for(var ot.data,se.data,l0;li.height;l++)for(var c((r.y+l)*t.width+r.x)*a,u((n.y+l)*e.width+n.x)*a,f0;fi.width*a;f++)su+foc+f;return e}Nn(HeatmapBucket,To,{omit:layers});var Sofunction(t,e){ko(this,t,1,e)};So.prototype.resizefunction(t){Ao(this,t,1)},So.prototype.clonefunction(){return new So({width:this.width,height:this.height},new Uint8Array(this.data))},So.copyfunction(t,e,r,n,i){Mo(t,e,r,n,i,1)};var Eofunction(t,e){ko(this,t,4,e)};Eo.prototype.resizefunction(t){Ao(this,t,4)},Eo.prototype.replacefunction(t,e){e?this.data.set(t):t instanceof Uint8ClampedArray?this.datanew Uint8Array(t.buffer):this.datat},Eo.prototype.clonefunction(){return new Eo({width:this.width,height:this.height},new Uint8Array(this.data))},Eo.copyfunction(t,e,r,n,i){Mo(t,e,r,n,i,4)},Nn(AlphaImage,So),Nn(RGBAImage,Eo);var Lo{paint:new Si({heatmap-radius:new Ti(Lt.paint_heatmapheatmap-radius),heatmap-weight:new Ti(Lt.paint_heatmapheatmap-weight),heatmap-intensity:new wi(Lt.paint_heatmapheatmap-intensity),heatmap-color:new Mi(Lt.paint_heatmapheatmap-color),heatmap-opacity:new wi(Lt.paint_heatmapheatmap-opacity)})};function Co(t,e){for(var rnew Uint8Array(1024),n{},i0,a0;i256;i++,a+4){nei/255;var ot.evaluate(n);ra+0Math.floor(255*o.r/o.a),ra+1Math.floor(255*o.g/o.a),ra+2Math.floor(255*o.b/o.a),ra+3Math.floor(255*o.a)}return new Eo({width:256,height:1},r)}var Pofunction(t){function e(e){t.call(this,e,Lo),this._updateColorRamp()}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.createBucketfunction(t){return new To(t)},e.prototype._handleSpecialPaintPropertyUpdatefunction(t){heatmap-colort&&this._updateColorRamp()},e.prototype._updateColorRampfunction(){var tthis._transitionablePaint._valuesheatmap-color.value.expression;this.colorRampCo(t,heatmapDensity),this.colorRampTexturenull},e.prototype.resizefunction(){this.heatmapFbo&&(this.heatmapFbo.destroy(),this.heatmapFbonull)},e.prototype.queryRadiusfunction(){return 0},e.prototype.queryIntersectsFeaturefunction(){return!1},e.prototype.hasOffscreenPassfunction(){return 0!this.paint.get(heatmap-opacity)&&none!this.visibility},e}(Ei),Io{paint:new Si({hillshade-illumination-direction:new wi(Lt.paint_hillshadehillshade-illumination-direction),hillshade-illumination-anchor:new wi(Lt.paint_hillshadehillshade-illumination-anchor),hillshade-exaggeration:new wi(Lt.paint_hillshadehillshade-exaggeration),hillshade-shadow-color:new wi(Lt.paint_hillshadehillshade-shadow-color),hillshade-highlight-color:new wi(Lt.paint_hillshadehillshade-highlight-color),hillshade-accent-color:new wi(Lt.paint_hillshadehillshade-accent-color)})},Oofunction(t){function e(e){t.call(this,e,Io)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.hasOffscreenPassfunction(){return 0!this.paint.get(hillshade-exaggeration)&&none!this.visibility},e}(Ei),zoIi({name:a_pos,components:2,type:Int16},4).members,DoFo,RoFo;function Fo(t,e,r){rr||2;var n,i,a,o,s,l,c,ue&&e.length,fu?e0*r:t.length,hBo(t,0,f,r,!0),p;if(!h||h.nexth.prev)return p;if(u&&(hfunction(t,e,r,n){var i,a,o,s,l,c;for(i0,ae.length;ia;i++)oei*n,sia-1?ei+1*n:t.length,(lBo(t,o,s,n,!1))l.next&&(l.steiner!0),c.push(Zo(l));for(c.sort(Go),i0;ic.length;i++)Yo(ci,r),rNo(r,r.next);return r}(t,e,h,r)),t.length>80*r){nat0,iot1;for(var dr;df;d+r)(std)n&&(ns),(ltd+1)i&&(il),s>a&&(as),l>o&&(ol);c0!(cMath.max(a-n,o-i))?1/c:0}return jo(h,p,r,n,i,c),p}function Bo(t,e,r,n,i){var a,o;if(ils(t,e,r,n)>0)for(ae;ar;a+n)oas(a,ta,ta+1,o);else for(ar-n;a>e;a-n)oas(a,ta,ta+1,o);return o&&$o(o,o.next)&&(os(o),oo.next),o}function No(t,e){if(!t)return t;e||(et);var r,nt;do{if(r!1,n.steiner||!$o(n,n.next)&&0!Qo(n.prev,n,n.next))nn.next;else{if(os(n),(nen.prev)n.next)break;r!0}}while(r||n!e);return e}function jo(t,e,r,n,i,a,o){if(t){!o&&a&&function(t,e,r,n){var it;do{nulli.z&&(i.zXo(i.x,i.y,e,r,n)),i.prevZi.prev,i.nextZi.next,ii.next}while(i!t);i.prevZ.nextZnull,i.prevZnull,function(t){var e,r,n,i,a,o,s,l,c1;do{for(rt,tnull,anull,o0;r;){for(o++,nr,s0,e0;ec&&(s++,nn.nextZ);e++);for(lc;s>0||l>0&&n;)0!s&&(0l||!n||r.zn.z)?(ir,rr.nextZ,s--):(in,nn.nextZ,l--),a?a.nextZi:ti,i.prevZa,ai;rn}a.nextZnull,c*2}while(o>1)}(i)}(t,n,i,a);for(var s,l,ct;t.prev!t.next;)if(st.prev,lt.next,a?Vo(t,n,i,a):Uo(t))e.push(s.i/r),e.push(t.i/r),e.push(l.i/r),os(t),tl.next,cl.next;else if((tl)c){o?1o?jo(tHo(No(t),e,r),e,r,n,i,a,2):2o&&qo(t,e,r,n,i,a):jo(No(t),e,r,n,i,a,1);break}}}function Uo(t){var et.prev,rt,nt.next;if(Qo(e,r,n)>0)return!1;for(var it.next.next;i!t.prev;){if(Jo(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&Qo(i.prev,i,i.next)>0)return!1;ii.next}return!0}function Vo(t,e,r,n){var it.prev,at,ot.next;if(Qo(i,a,o)>0)return!1;for(var si.xa.x?i.xo.x?i.x:o.x:a.xo.x?a.x:o.x,li.ya.y?i.yo.y?i.y:o.y:a.yo.y?a.y:o.y,ci.x>a.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,ui.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,fXo(s,l,e,r,n),hXo(c,u,e,r,n),pt.prevZ,dt.nextZ;p&&p.z>f&&d&&d.zh;){if(p!t.prev&&p!t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Qo(p.prev,p,p.next)>0)return!1;if(pp.prevZ,d!t.prev&&d!t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&Qo(d.prev,d,d.next)>0)return!1;dd.nextZ}for(;p&&p.z>f;){if(p!t.prev&&p!t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Qo(p.prev,p,p.next)>0)return!1;pp.prevZ}for(;d&&d.zh;){if(d!t.prev&&d!t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&Qo(d.prev,d,d.next)>0)return!1;dd.nextZ}return!0}function Ho(t,e,r){var nt;do{var in.prev,an.next.next;!$o(i,a)&&ts(i,n,n.next,a)&&ns(i,a)&&ns(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),os(n),os(n.next),nta),nn.next}while(n!t);return No(n)}function qo(t,e,r,n,i,a){var ot;do{for(var so.next.next;s!o.prev;){if(o.i!s.i&&Ko(o,s)){var lis(o,s);return oNo(o,o.next),lNo(l,l.next),jo(o,e,r,n,i,a),void jo(l,e,r,n,i,a)}ss.next}oo.next}while(o!t)}function Go(t,e){return t.x-e.x}function Yo(t,e){if(efunction(t,e){var r,ne,it.x,at.y,o-1/0;do{if(an.y&&a>n.next.y&&n.next.y!n.y){var sn.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(si&&s>o){if(os,si){if(an.y)return n;if(an.next.y)return n.next}rn.xn.next.x?n:n.next}}nn.next}while(n!e);if(!r)return null;if(io)return r;var l,cr,ur.x,fr.y,h1/0;nr;do{i>n.x&&n.x>u&&i!n.x&&Jo(af?i:o,a,u,f,af?o:i,a,n.x,n.y)&&(lMath.abs(a-n.y)/(i-n.x),ns(n,t)&&(lh||lh&&(n.x>r.x||n.xr.x&&Wo(r,n)))&&(rn,hl)),nn.next}while(n!c);return r}(t,e)){var ris(e,t);No(e,e.next),No(r,r.next)}}function Wo(t,e){return Qo(t.prev,t,e.prev)0&&Qo(e.next,t,t.next)0}function Xo(t,e,r,n,i){return(t1431655765&((t858993459&((t252645135&((t16711935&((t32767*(t-r)*i)|t8))|t4))|t2))|t1))|(e1431655765&((e858993459&((e252645135&((e16711935&((e32767*(e-n)*i)|e8))|e4))|e2))|e1))1}function Zo(t){var et,rt;do{(e.xr.x||e.xr.x&&e.yr.y)&&(re),ee.next}while(e!t);return r}function Jo(t,e,r,n,i,a,o,s){return(i-o)*(e-s)-(t-o)*(a-s)>0&&(t-o)*(n-s)-(r-o)*(e-s)>0&&(r-o)*(a-s)-(i-o)*(n-s)>0}function Ko(t,e){return t.next.i!e.i&&t.prev.i!e.i&&!function(t,e){var rt;do{if(r.i!t.i&&r.next.i!t.i&&r.i!e.i&&r.next.i!e.i&&ts(r,r.next,t,e))return!0;rr.next}while(r!t);return!1}(t,e)&&(ns(t,e)&&ns(e,t)&&function(t,e){var rt,n!1,i(t.x+e.x)/2,a(t.y+e.y)/2;do{r.y>a!r.next.y>a&&r.next.y!r.y&&i(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n!n),rr.next}while(r!t);return n}(t,e)&&(Qo(t.prev,t,e.prev)||Qo(t,e.prev,e))||$o(t,e)&&Qo(t.prev,t,t.next)>0&&Qo(e.prev,e,e.next)>0)}function Qo(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function $o(t,e){return t.xe.x&&t.ye.y}function ts(t,e,r,n){var irs(Qo(t,e,r)),ars(Qo(t,e,n)),ors(Qo(r,n,t)),srs(Qo(r,n,e));return i!a&&o!s||(!(0!i||!es(t,r,e))||(!(0!a||!es(t,n,e))||(!(0!o||!es(r,t,n))||!(0!s||!es(r,e,n)))))}function es(t,e,r){return e.xMath.max(t.x,r.x)&&e.x>Math.min(t.x,r.x)&&e.yMath.max(t.y,r.y)&&e.y>Math.min(t.y,r.y)}function rs(t){return t>0?1:t0?-1:0}function ns(t,e){return Qo(t.prev,t,t.next)0?Qo(t,e,t.next)>0&&Qo(t,t.prev,e)>0:Qo(t,e,t.prev)0||Qo(t,t.next,e)0}function is(t,e){var rnew ss(t.i,t.x,t.y),nnew ss(e.i,e.x,e.y),it.next,ae.prev;return t.nexte,e.prevt,r.nexti,i.prevr,n.nextr,r.prevn,a.nextn,n.preva,n}function as(t,e,r,n){var inew ss(t,e,r);return n?(i.nextn.next,i.prevn,n.next.previ,n.nexti):(i.previ,i.nexti),i}function os(t){t.next.prevt.prev,t.prev.nextt.next,t.prevZ&&(t.prevZ.nextZt.nextZ),t.nextZ&&(t.nextZ.prevZt.prevZ)}function ss(t,e,r){this.it,this.xe,this.yr,this.prevnull,this.nextnull,this.znull,this.prevZnull,this.nextZnull,this.steiner!1}function ls(t,e,r,n){for(var i0,ae,or-n;ar;a+n)i+(to-ta)*(ta+1+to+1),oa;return i}function cs(t,e,r,n,i){!function t(e,r,n,i,a){for(;i>n;){if(i-n>600){var oi-n+1,sr-n+1,lMath.log(o),c.5*Math.exp(2*l/3),u.5*Math.sqrt(l*c*(o-c)/o)*(s-o/20?-1:1),fMath.max(n,Math.floor(r-s*c/o+u)),hMath.min(i,Math.floor(r+(o-s)*c/o+u));t(e,r,f,h,a)}var per,dn,mi;for(us(e,n,r),a(ei,p)>0&&us(e,n,i);dm;){for(us(e,d,m),d++,m--;a(ed,p)0;)d++;for(;a(em,p)>0;)m--}0a(en,p)?us(e,n,m):(m++,us(e,m,i)),mr&&(nm+1),rm&&(im-1)}}(t,e,r||0,n||t.length-1,i||fs)}function us(t,e,r){var nte;tetr,trn}function fs(t,e){return te?-1:t>e?1:0}function hs(t,e){var rt.length;if(r1)returnt;for(var n,i,a,o0;or;o++){var sT(to);0!s&&(to.areaMath.abs(s),void 0i&&(is0),is0?(n&&a.push(n),nto):n.push(to))}if(n&&a.push(n),e>1)for(var l0;la.length;l++)al.lengthe||(cs(al,e,1,al.length-1,ps),alal.slice(0,e));return a}function ps(t,e){return e.area-t.area}function ds(t,e,r){for(var nr.patternDependencies,i!1,a0,oe;ao.length;a+1){var soa.paint.get(t+-pattern);s.isConstant()||(i!0);var ls.constantOr(null);l&&(i!0,nl.to!0,nl.from!0)}return i}function ms(t,e,r,n,i){for(var ai.patternDependencies,o0,se;os.length;o+1){var lso,cl.paint.get(t+-pattern).value;if(constant!c.kind){var uc.evaluate({zoom:n-1},r,{},i.availableImages),fc.evaluate({zoom:n},r,{},i.availableImages),hc.evaluate({zoom:n+1},r,{},i.availableImages);uu&&u.name?u.name:u,ff&&f.name?f.name:f,hh&&h.name?h.name:h,au!0,af!0,ah!0,r.patternsl.id{min:u,mid:f,max:h}}}return r}Fo.deviationfunction(t,e,r,n){var ie&&e.length,ai?e0*r:t.length,oMath.abs(ls(t,0,a,r));if(i)for(var s0,le.length;sl;s++){var ces*r,usl-1?es+1*r:t.length;o-Math.abs(ls(t,c,u,r))}var f0;for(s0;sn.length;s+3){var hns*r,pns+1*r,dns+2*r;f+Math.abs((th-td)*(tp+1-th+1)-(th-tp)*(td+1-th+1))}return 0o&&0f?0:Math.abs((f-o)/o)},Fo.flattenfunction(t){for(var et00.length,r{vertices:,holes:,dimensions:e},n0,i0;it.length;i++){for(var a0;ati.length;a++)for(var o0;oe;o++)r.vertices.push(tiao);i>0&&(n+ti-1.length,r.holes.push(n))}return r},Do.defaultRo;var gsfunction(t){this.zoomt.zoom,this.overscalingt.overscaling,this.layerst.layers,this.layerIdsthis.layers.map((function(t){return t.id})),this.indext.index,this.hasPattern!1,this.patternFeatures,this.layoutVertexArraynew zi,this.indexArraynew Yi,this.indexArray2new Qi,this.programConfigurationsnew Ua(zo,t.layers,t.zoom),this.segmentsnew pa,this.segments2new pa,this.stateDependentLayerIdsthis.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};gs.prototype.populatefunction(t,e,r){this.hasPatternds(fill,this.layers,e);for(var nthis.layers0.layout.get(fill-sort-key),i,a0,ot;ao.length;a+1){var soa,ls.feature,cs.id,us.index,fs.sourceLayerIndex,hthis.layers0._featureFilter.needGeometry,p{type:l.type,id:c,properties:l.properties,geometry:h?Ya(l):};if(this.layers0._featureFilter.filter(new pi(this.zoom),p,r)){h||(p.geometryYa(l));var dn?n.evaluate(p,{},r,e.availableImages):void 0,m{id:c,properties:l.properties,type:l.type,sourceLayerIndex:f,index:u,geometry:p.geometry,patterns:{},sortKey:d};i.push(m)}}n&&i.sort((function(t,e){return t.sortKey-e.sortKey}));for(var g0,vi;gv.length;g+1){var yvg,xy,bx.geometry,_x.index,wx.sourceLayerIndex;if(this.hasPattern){var Tms(fill,this.layers,y,this.zoom,e);this.patternFeatures.push(T)}else this.addFeature(y,b,_,r,{});var kt_.feature;e.featureIndex.insert(k,b,_,w,this.index)}},gs.prototype.updatefunction(t,e,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(t,e,this.stateDependentLayers,r)},gs.prototype.addFeaturesfunction(t,e,r){for(var n0,ithis.patternFeatures;ni.length;n+1){var ain;this.addFeature(a,a.geometry,a.index,e,r)}},gs.prototype.isEmptyfunction(){return 0this.layoutVertexArray.length},gs.prototype.uploadPendingfunction(){return!this.uploaded||this.programConfigurations.needsUpload},gs.prototype.uploadfunction(t){this.uploaded||(this.layoutVertexBuffert.createVertexBuffer(this.layoutVertexArray,zo),this.indexBuffert.createIndexBuffer(this.indexArray),this.indexBuffer2t.createIndexBuffer(this.indexArray2)),this.programConfigurations.upload(t),this.uploaded!0},gs.prototype.destroyfunction(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.indexBuffer2.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.segments2.destroy())},gs.prototype.addFeaturefunction(t,e,r,n,i){for(var a0,ohs(e,500);ao.length;a+1){for(var soa,l0,c0,us;cu.length;c+1){l+uc.length}for(var fthis.segments.prepareSegment(l,this.layoutVertexArray,this.indexArray),hf.vertexLength,p,d,m0,gs;mg.length;m+1){var vgm;if(0!v.length){v!s0&&d.push(p.length/2);var ythis.segments2.prepareSegment(v.length,this.layoutVertexArray,this.indexArray2),xy.vertexLength;this.layoutVertexArray.emplaceBack(v0.x,v0.y),this.indexArray2.emplaceBack(x+v.length-1,x),p.push(v0.x),p.push(v0.y);for(var b1;bv.length;b++)this.layoutVertexArray.emplaceBack(vb.x,vb.y),this.indexArray2.emplaceBack(x+b-1,x+b),p.push(vb.x),p.push(vb.y);y.vertexLength+v.length,y.primitiveLength+v.length}}for(var _Do(p,d),w0;w_.length;w+3)this.indexArray.emplaceBack(h+_w,h+_w+1,h+_w+2);f.vertexLength+l,f.primitiveLength+_.length/3}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,i,n)},Nn(FillBucket,gs,{omit:layers,patternFeatures});var vsnew Si({fill-sort-key:new Ti(Lt.layout_fillfill-sort-key)}),ys{paint:new Si({fill-antialias:new wi(Lt.paint_fillfill-antialias),fill-opacity:new Ti(Lt.paint_fillfill-opacity),fill-color:new Ti(Lt.paint_fillfill-color),fill-outline-color:new Ti(Lt.paint_fillfill-outline-color),fill-translate:new wi(Lt.paint_fillfill-translate),fill-translate-anchor:new wi(Lt.paint_fillfill-translate-anchor),fill-pattern:new ki(Lt.paint_fillfill-pattern)}),layout:vs},xsfunction(t){function e(e){t.call(this,e,ys)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.recalculatefunction(e,r){t.prototype.recalculate.call(this,e,r);var nthis.paint._valuesfill-outline-color;constantn.value.kind&&void 0n.value.value&&(this.paint._valuesfill-outline-colorthis.paint._valuesfill-color)},e.prototype.createBucketfunction(t){return new gs(t)},e.prototype.queryRadiusfunction(){return so(this.paint.get(fill-translate))},e.prototype.queryIntersectsFeaturefunction(t,e,r,n,i,a,o){return Ka(lo(t,this.paint.get(fill-translate),this.paint.get(fill-translate-anchor),a.angle,o),n)},e.prototype.isTileClippedfunction(){return!0},e}(Ei),bsIi({name:a_pos,components:2,type:Int16},{name:a_normal_ed,components:4,type:Int16},4).members,_sws;function ws(t,e,r,n,i){this.properties{},this.extentr,this.type0,this._pbft,this._geometry-1,this._keysn,this._valuesi,t.readFields(Ts,this,e)}function Ts(t,e,r){1t?e.idr.readVarint():2t?function(t,e){var rt.readVarint()+t.pos;for(;t.posr;){var ne._keyst.readVarint(),ie._valuest.readVarint();e.propertiesni}}(r,e):3t?e.typer.readVarint():4t&&(e._geometryr.pos)}function ks(t){for(var e,r,n0,i0,at.length,oa-1;ia;oi++)eti,n+((rto).x-e.x)*(e.y+r.y);return n}ws.typesUnknown,Point,LineString,Polygon,ws.prototype.loadGeometryfunction(){var tthis._pbf;t.posthis._geometry;for(var e,rt.readVarint()+t.pos,n1,a0,o0,s0,l;t.posr;){if(a0){var ct.readVarint();n7&c,ac>>3}if(a--,1n||2n)o+t.readSVarint(),s+t.readSVarint(),1n&&(e&&l.push(e),e),e.push(new i(o,s));else{if(7!n)throw new Error(unknown command +n);e&&e.push(e0.clone())}}return e&&l.push(e),l},ws.prototype.bboxfunction(){var tthis._pbf;t.posthis._geometry;for(var et.readVarint()+t.pos,r1,n0,i0,a0,o1/0,s-1/0,l1/0,c-1/0;t.pose;){if(n0){var ut.readVarint();r7&u,nu>>3}if(n--,1r||2r)(i+t.readSVarint())o&&(oi),i>s&&(si),(a+t.readSVarint())l&&(la),a>c&&(ca);else if(7!r)throw new Error(unknown command +r)}returno,l,s,c},ws.prototype.toGeoJSONfunction(t,e,r){var n,i,athis.extent*Math.pow(2,r),othis.extent*t,sthis.extent*e,lthis.loadGeometry(),cws.typesthis.type;function u(t){for(var e0;et.length;e++){var rte,n180-360*(r.y+s)/a;te360*(r.x+o)/a-180,360/Math.PI*Math.atan(Math.exp(n*Math.PI/180))-90}}switch(this.type){case 1:var f;for(n0;nl.length;n++)fnln0;u(lf);break;case 2:for(n0;nl.length;n++)u(ln);break;case 3:for(lfunction(t){var et.length;if(e1)returnt;for(var r,n,i,a0;ae;a++){var oks(ta);0!o&&(void 0n&&(no0),no0?(r&&i.push(r),rta):r.push(ta))}r&&i.push(r);return i}(l),n0;nl.length;n++)for(i0;iln.length;i++)u(lni)}1l.length?ll0:cMulti+c;var h{type:Feature,geometry:{type:c,coordinates:l},properties:this.properties};returnidin this&&(h.idthis.id),h};var AsMs;function Ms(t,e){this.version1,this.namenull,this.extent4096,this.length0,this._pbft,this._keys,this._values,this._features,t.readFields(Ss,this,e),this.lengththis._features.length}function Ss(t,e,r){15t?e.versionr.readVarint():1t?e.namer.readString():5t?e.extentr.readVarint():2t?e._features.push(r.pos):3t?e._keys.push(r.readString()):4t&&e._values.push(function(t){var enull,rt.readVarint()+t.pos;for(;t.posr;){var nt.readVarint()>>3;e1n?t.readString():2n?t.readFloat():3n?t.readDouble():4n?t.readVarint64():5n?t.readVarint():6n?t.readSVarint():7n?t.readBoolean():null}return e}(r))}function Es(t,e,r){if(3t){var nnew As(r,r.readVarint()+r.pos);n.length&&(en.namen)}}Ms.prototype.featurefunction(t){if(t0||t>this._features.length)throw new Error(feature index out of bounds);this._pbf.posthis._featurest;var ethis._pbf.readVarint()+this._pbf.pos;return new _s(this._pbf,e,this.extent,this._keys,this._values)};var Ls{VectorTile:function(t,e){this.layerst.readFields(Es,{},e)},VectorTileFeature:_s,VectorTileLayer:As},CsLs.VectorTileFeature.types,PsMath.pow(2,13);function Is(t,e,r,n,i,a,o,s){t.emplaceBack(e,r,2*Math.floor(n*Ps)+o,i*Ps*2,a*Ps*2,Math.round(s))}var Osfunction(t){this.zoomt.zoom,this.overscalingt.overscaling,this.layerst.layers,this.layerIdsthis.layers.map((function(t){return t.id})),this.indext.index,this.hasPattern!1,this.layoutVertexArraynew Ri,this.indexArraynew Yi,this.programConfigurationsnew Ua(bs,t.layers,t.zoom),this.segmentsnew pa,this.stateDependentLayerIdsthis.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function zs(t,e){return t.xe.x&&(t.x0||t.x>8192)||t.ye.y&&(t.y0||t.y>8192)}function Ds(t){return t.every((function(t){return t.x0}))||t.every((function(t){return t.x>8192}))||t.every((function(t){return t.y0}))||t.every((function(t){return t.y>8192}))}Os.prototype.populatefunction(t,e,r){this.features,this.hasPatternds(fill-extrusion,this.layers,e);for(var n0,it;ni.length;n+1){var ain,oa.feature,sa.id,la.index,ca.sourceLayerIndex,uthis.layers0._featureFilter.needGeometry,f{type:o.type,id:s,properties:o.properties,geometry:u?Ya(o):};if(this.layers0._featureFilter.filter(new pi(this.zoom),f,r)){var h{id:s,sourceLayerIndex:c,index:l,geometry:u?f.geometry:Ya(o),properties:o.properties,type:o.type,patterns:{}};void 0!o.id&&(h.ido.id),this.hasPattern?this.features.push(ms(fill-extrusion,this.layers,h,this.zoom,e)):this.addFeature(h,h.geometry,l,r,{}),e.featureIndex.insert(o,h.geometry,l,c,this.index,!0)}}},Os.prototype.addFeaturesfunction(t,e,r){for(var n0,ithis.features;ni.length;n+1){var ain,oa.geometry;this.addFeature(a,o,a.index,e,r)}},Os.prototype.updatefunction(t,e,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(t,e,this.stateDependentLayers,r)},Os.prototype.isEmptyfunction(){return 0this.layoutVertexArray.length},Os.prototype.uploadPendingfunction(){return!this.uploaded||this.programConfigurations.needsUpload},Os.prototype.uploadfunction(t){this.uploaded||(this.layoutVertexBuffert.createVertexBuffer(this.layoutVertexArray,bs),this.indexBuffert.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(t),this.uploaded!0},Os.prototype.destroyfunction(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())},Os.prototype.addFeaturefunction(t,e,r,n,i){for(var a0,ohs(e,500);ao.length;a+1){for(var soa,l0,c0,us;cu.length;c+1){l+uc.length}for(var fthis.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray),h0,ps;hp.length;h+1){var dph;if(0!d.length&&!Ds(d))for(var m0,g0;gd.length;g++){var vdg;if(g>1){var ydg-1;if(!zs(v,y)){f.vertexLength+4>pa.MAX_VERTEX_ARRAY_LENGTH&&(fthis.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));var xv.sub(y)._perp()._unit(),by.dist(v);m+b>32768&&(m0),Is(this.layoutVertexArray,v.x,v.y,x.x,x.y,0,0,m),Is(this.layoutVertexArray,v.x,v.y,x.x,x.y,0,1,m),m+b,Is(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,0,m),Is(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,1,m);var _f.vertexLength;this.indexArray.emplaceBack(_,_+2,_+1),this.indexArray.emplaceBack(_+1,_+2,_+3),f.vertexLength+4,f.primitiveLength+2}}}}if(f.vertexLength+l>pa.MAX_VERTEX_ARRAY_LENGTH&&(fthis.segments.prepareSegment(l,this.layoutVertexArray,this.indexArray)),PolygonCst.type){for(var w,T,kf.vertexLength,A0,Ms;AM.length;A+1){var SMA;if(0!S.length){S!s0&&T.push(w.length/2);for(var E0;ES.length;E++){var LSE;Is(this.layoutVertexArray,L.x,L.y,0,0,1,1,0),w.push(L.x),w.push(L.y)}}}for(var CDo(w,T),P0;PC.length;P+3)this.indexArray.emplaceBack(k+CP,k+CP+2,k+CP+1);f.primitiveLength+C.length/3,f.vertexLength+l}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,i,n)},Nn(FillExtrusionBucket,Os,{omit:layers,features});var Rs{paint:new Si({fill-extrusion-opacity:new wi(Ltpaint_fill-extrusionfill-extrusion-opacity),fill-extrusion-color:new Ti(Ltpaint_fill-extrusionfill-extrusion-color),fill-extrusion-translate:new wi(Ltpaint_fill-extrusionfill-extrusion-translate),fill-extrusion-translate-anchor:new wi(Ltpaint_fill-extrusionfill-extrusion-translate-anchor),fill-extrusion-pattern:new ki(Ltpaint_fill-extrusionfill-extrusion-pattern),fill-extrusion-height:new Ti(Ltpaint_fill-extrusionfill-extrusion-height),fill-extrusion-base:new Ti(Ltpaint_fill-extrusionfill-extrusion-base),fill-extrusion-vertical-gradient:new wi(Ltpaint_fill-extrusionfill-extrusion-vertical-gradient)})},Fsfunction(t){function e(e){t.call(this,e,Rs)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.createBucketfunction(t){return new Os(t)},e.prototype.queryRadiusfunction(){return so(this.paint.get(fill-extrusion-translate))},e.prototype.is3Dfunction(){return!0},e.prototype.queryIntersectsFeaturefunction(t,e,r,n,a,o,s,l){var clo(t,this.paint.get(fill-extrusion-translate),this.paint.get(fill-extrusion-translate-anchor),o.angle,s),uthis.paint.get(fill-extrusion-height).evaluate(e,r),fthis.paint.get(fill-extrusion-base).evaluate(e,r),hfunction(t,e,r,n){for(var a,o0,st;os.length;o+1){var lso,cl.x,l.y,n,1;xo(c,c,e),a.push(new i(c0/c3,c1/c3))}return a}(c,l,0,0),pfunction(t,e,r,n){for(var a,o,sn8*e,ln9*e,cn10*e,un11*e,fn8*r,hn9*r,pn10*r,dn11*r,m0,gt;mg.length;m+1){for(var vgm,y,x,b0,_v;b_.length;b+1){var w_b,Tw.x,kw.y,An0*T+n4*k+n12,Mn1*T+n5*k+n13,Sn2*T+n6*k+n14,En3*T+n7*k+n15,LS+c,CE+u,PA+f,IM+h,OS+p,zE+d,Dnew i((A+s)/C,(M+l)/C);D.zL/C,y.push(D);var Rnew i(P/z,I/z);R.zO/z,x.push(R)}a.push(y),o.push(x)}returna,o}(n,f,u,l);return function(t,e,r){var n1/0;Ka(r,e)&&(nNs(r,e0));for(var i0;ie.length;i++)for(var aei,oti,s0;sa.length-1;s++){var las,cas+1,uos,fos+1,hl,c,f,u,l;Za(r,h)&&(nMath.min(n,Ns(r,h)))}return n!1/0&&n}(p0,p1,h)},e}(Ei);function Bs(t,e){return t.x*e.x+t.y*e.y}function Ns(t,e){if(1t.length){for(var r,n0,ien++;!r||i.equals(r);)if(!(ren++))return 1/0;for(;ne.length;n++){var aen,ot0,sr.sub(i),la.sub(i),co.sub(i),uBs(s,s),fBs(s,l),hBs(l,l),pBs(c,s),dBs(c,l),mu*h-f*f,g(h*p-f*d)/m,v(u*d-f*p)/m,y1-g-v,xi.z*y+r.z*g+a.z*v;if(isFinite(x))return x}return 1/0}for(var b1/0,_0,we;_w.length;_+1){var Tw_;bMath.min(b,T.z)}return b}var jsIi({name:a_pos_normal,components:2,type:Int16},{name:a_data,components:4,type:Uint8},4).members,UsLs.VectorTileFeature.types,VsMath.cos(Math.PI/180*37.5),HsMath.pow(2,14)/.5,qsfunction(t){this.zoomt.zoom,this.overscalingt.overscaling,this.layerst.layers,this.layerIdsthis.layers.map((function(t){return t.id})),this.indext.index,this.hasPattern!1,this.patternFeatures,this.layoutVertexArraynew Fi,this.indexArraynew Yi,this.programConfigurationsnew Ua(js,t.layers,t.zoom),this.segmentsnew pa,this.stateDependentLayerIdsthis.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};qs.prototype.populatefunction(t,e,r){this.hasPatternds(line,this.layers,e);for(var nthis.layers0.layout.get(line-sort-key),i,a0,ot;ao.length;a+1){var soa,ls.feature,cs.id,us.index,fs.sourceLayerIndex,hthis.layers0._featureFilter.needGeometry,p{type:l.type,id:c,properties:l.properties,geometry:h?Ya(l):};if(this.layers0._featureFilter.filter(new pi(this.zoom),p,r)){h||(p.geometryYa(l));var dn?n.evaluate(p,{},r):void 0,m{id:c,properties:l.properties,type:l.type,sourceLayerIndex:f,index:u,geometry:p.geometry,patterns:{},sortKey:d};i.push(m)}}n&&i.sort((function(t,e){return t.sortKey-e.sortKey}));for(var g0,vi;gv.length;g+1){var yvg,xy,bx.geometry,_x.index,wx.sourceLayerIndex;if(this.hasPattern){var Tms(line,this.layers,y,this.zoom,e);this.patternFeatures.push(T)}else this.addFeature(y,b,_,r,{});var kt_.feature;e.featureIndex.insert(k,b,_,w,this.index)}},qs.prototype.updatefunction(t,e,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(t,e,this.stateDependentLayers,r)},qs.prototype.addFeaturesfunction(t,e,r){for(var n0,ithis.patternFeatures;ni.length;n+1){var ain;this.addFeature(a,a.geometry,a.index,e,r)}},qs.prototype.isEmptyfunction(){return 0this.layoutVertexArray.length},qs.prototype.uploadPendingfunction(){return!this.uploaded||this.programConfigurations.needsUpload},qs.prototype.uploadfunction(t){this.uploaded||(this.layoutVertexBuffert.createVertexBuffer(this.layoutVertexArray,js),this.indexBuffert.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(t),this.uploaded!0},qs.prototype.destroyfunction(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())},qs.prototype.addFeaturefunction(t,e,r,n,i){for(var athis.layers0.layout,oa.get(line-join).evaluate(t,{}),sa.get(line-cap),la.get(line-miter-limit),ca.get(line-round-limit),u0,fe;uf.length;u+1){var hfu;this.addLine(h,t,o,s,l,c)}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,i,n)},qs.prototype.addLinefunction(t,e,r,n,i,a){if(this.distance0,this.scaledDistance0,this.totalDistance0,e.properties&&e.properties.hasOwnProperty(mapbox_clip_start)&&e.properties.hasOwnProperty(mapbox_clip_end)){this.clipStart+e.properties.mapbox_clip_start,this.clipEnd+e.properties.mapbox_clip_end;for(var o0;ot.length-1;o++)this.totalDistance+to.dist(to+1);this.updateScaledDistance()}for(var sPolygonUse.type,lt.length;l>2&&tl-1.equals(tl-2);)l--;for(var c0;cl-1&&tc.equals(tc+1);)c++;if(!(l(s?3:2))){bevelr&&(i1.05);var u,fthis.overscaling16?122880/(512*this.overscaling):0,hthis.segments.prepareSegment(10*l,this.layoutVertexArray,this.indexArray),pvoid 0,dvoid 0,mvoid 0,gvoid 0;this.e1this.e2-1,s&&(utl-2,gtc.sub(u)._unit()._perp());for(var vc;vl;v++)if(!(dvl-1?s?tc+1:void 0:tv+1)||!tv.equals(d)){g&&(mg),u&&(pu),utv,gd?d.sub(u)._unit()._perp():m;var y(mm||g).add(g);0y.x&&0y.y||y._unit();var xm.x*g.x+m.y*g.y,by.x*g.x+y.y*g.y,_0!b?1/b:1/0,w2*Math.sqrt(2-2*b),TbVs&&p&&d,km.x*g.y-m.y*g.x>0;if(T&&v>c){var Au.dist(p);if(A>2*f){var Mu.sub(u.sub(p)._mult(f/A)._round());this.updateDistance(p,M),this.addCurrentVertex(M,m,0,0,h),pM}}var Sp&&d,ES?r:s?butt:n;if(S&&roundE&&(_a?Emiter:_2&&(Efakeround)),miterE&&_>i&&(Ebevel),bevelE&&(_>2&&(Eflipbevel),_i&&(Emiter)),p&&this.updateDistance(p,u),miterE)y._mult(_),this.addCurrentVertex(u,y,0,0,h);else if(flipbevelE){if(_>100)yg.mult(-1);else{var L_*m.add(g).mag()/m.sub(g).mag();y._perp()._mult(L*(k?-1:1))}this.addCurrentVertex(u,y,0,0,h),this.addCurrentVertex(u,y.mult(-1),0,0,h)}else if(bevelE||fakeroundE){var C-Math.sqrt(_*_-1),Pk?C:0,Ik?0:C;if(p&&this.addCurrentVertex(u,m,P,I,h),fakeroundE)for(var OMath.round(180*w/Math.PI/20),z1;zO;z++){var Dz/O;if(.5!D){var RD-.5;D+D*R*(D-1)*((1.0904+x*(x*(3.55645-1.43519*x)-3.2452))*R*R+(.848013+x*(.215638*x-1.06021)))}var Fg.sub(m)._mult(D)._add(m)._unit()._mult(k?-1:1);this.addHalfVertex(u,F.x,F.y,!1,k,0,h)}d&&this.addCurrentVertex(u,g,-P,-I,h)}else if(buttE)this.addCurrentVertex(u,y,0,0,h);else if(squareE){var Bp?1:-1;this.addCurrentVertex(u,y,B,B,h)}elseroundE&&(p&&(this.addCurrentVertex(u,m,0,0,h),this.addCurrentVertex(u,m,1,1,h,!0)),d&&(this.addCurrentVertex(u,g,-1,-1,h,!0),this.addCurrentVertex(u,g,0,0,h)));if(T&&vl-1){var Nu.dist(d);if(N>2*f){var ju.add(d.sub(u)._mult(f/N)._round());this.updateDistance(u,j),this.addCurrentVertex(j,g,0,0,h),uj}}}}},qs.prototype.addCurrentVertexfunction(t,e,r,n,i,a){void 0a&&(a!1);var oe.x+e.y*r,se.y-e.x*r,l-e.x+e.y*n,c-e.y-e.x*n;this.addHalfVertex(t,o,s,a,!1,r,i),this.addHalfVertex(t,l,c,a,!0,-n,i),this.distance>Hs/2&&0this.totalDistance&&(this.distance0,this.addCurrentVertex(t,e,r,n,i,a))},qs.prototype.addHalfVertexfunction(t,e,r,n,i,a,o){var st.x,lt.y,c.5*this.scaledDistance;this.layoutVertexArray.emplaceBack((s1)+(n?1:0),(l1)+(i?1:0),Math.round(63*e)+128,Math.round(63*r)+128,1+(0a?0:a0?-1:1)|(63&c)2,c>>6);var uo.vertexLength++;this.e1>0&&this.e2>0&&(this.indexArray.emplaceBack(this.e1,this.e2,u),o.primitiveLength++),i?this.e2u:this.e1u},qs.prototype.updateScaledDistancefunction(){this.scaledDistancethis.totalDistance>0?(this.clipStart+(this.clipEnd-this.clipStart)*this.distance/this.totalDistance)*(Hs-1):this.distance},qs.prototype.updateDistancefunction(t,e){this.distance+t.dist(e),this.updateScaledDistance()},Nn(LineBucket,qs,{omit:layers,patternFeatures});var Gsnew Si({line-cap:new wi(Lt.layout_lineline-cap),line-join:new Ti(Lt.layout_lineline-join),line-miter-limit:new wi(Lt.layout_lineline-miter-limit),line-round-limit:new wi(Lt.layout_lineline-round-limit),line-sort-key:new Ti(Lt.layout_lineline-sort-key)}),Ys{paint:new Si({line-opacity:new Ti(Lt.paint_lineline-opacity),line-color:new Ti(Lt.paint_lineline-color),line-translate:new wi(Lt.paint_lineline-translate),line-translate-anchor:new wi(Lt.paint_lineline-translate-anchor),line-width:new Ti(Lt.paint_lineline-width),line-gap-width:new Ti(Lt.paint_lineline-gap-width),line-offset:new Ti(Lt.paint_lineline-offset),line-blur:new Ti(Lt.paint_lineline-blur),line-dasharray:new Ai(Lt.paint_lineline-dasharray),line-pattern:new ki(Lt.paint_lineline-pattern),line-gradient:new Mi(Lt.paint_lineline-gradient)}),layout:Gs},Wsnew(function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.possiblyEvaluatefunction(e,r){return rnew pi(Math.floor(r.zoom),{now:r.now,fadeDuration:r.fadeDuration,zoomHistory:r.zoomHistory,transition:r.transition}),t.prototype.possiblyEvaluate.call(this,e,r)},e.prototype.evaluatefunction(e,r,n,i){return ru({},r,{zoom:Math.floor(r.zoom)}),t.prototype.evaluate.call(this,e,r,n,i)},e}(Ti))(Ys.paint.propertiesline-width.specification);Ws.useIntegerZoom!0;var Xsfunction(t){function e(e){t.call(this,e,Ys)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._handleSpecialPaintPropertyUpdatefunction(t){line-gradientt&&this._updateGradient()},e.prototype._updateGradientfunction(){var tthis._transitionablePaint._valuesline-gradient.value.expression;this.gradientCo(t,lineProgress),this.gradientTexturenull},e.prototype.recalculatefunction(e,r){t.prototype.recalculate.call(this,e,r),this.paint._valuesline-floorwidthWs.possiblyEvaluate(this._transitioningPaint._valuesline-width.value,e)},e.prototype.createBucketfunction(t){return new qs(t)},e.prototype.queryRadiusfunction(t){var et,rZs(oo(line-width,this,e),oo(line-gap-width,this,e)),noo(line-offset,this,e);return r/2+Math.abs(n)+so(this.paint.get(line-translate))},e.prototype.queryIntersectsFeaturefunction(t,e,r,n,a,o,s){var llo(t,this.paint.get(line-translate),this.paint.get(line-translate-anchor),o.angle,s),cs/2*Zs(this.paint.get(line-width).evaluate(e,r),this.paint.get(line-gap-width).evaluate(e,r)),uthis.paint.get(line-offset).evaluate(e,r);return u&&(nfunction(t,e){for(var r,nnew i(0,0),a0;at.length;a++){for(var ota,s,l0;lo.length;l++){var col-1,uol,fol+1,h0l?n:u.sub(c)._unit()._perp(),plo.length-1?n:f.sub(u)._unit()._perp(),dh._add(p)._unit(),md.x*p.x+d.y*p.y;d._mult(1/m),s.push(d._mult(e)._add(u))}r.push(s)}return r}(n,u*s)),function(t,e,r){for(var n0;ne.length;n++){var ien;if(t.length>3)for(var a0;ai.length;a++)if(io(t,ia))return!0;if(Qa(t,i,r))return!0}return!1}(l,n,c)},e.prototype.isTileClippedfunction(){return!0},e}(Ei);function Zs(t,e){return e>0?e+2*t:t}var JsIi({name:a_pos_offset,components:4,type:Int16},{name:a_data,components:4,type:Uint16},{name:a_pixeloffset,components:4,type:Int16},4),KsIi({name:a_projected_pos,components:3,type:Float32},4),Qs(Ii({name:a_fade_opacity,components:1,type:Uint32},4),Ii({name:a_placed,components:2,type:Uint8},{name:a_shift,components:2,type:Float32})),$s(Ii({type:Int16,name:anchorPointX},{type:Int16,name:anchorPointY},{type:Int16,name:x1},{type:Int16,name:y1},{type:Int16,name:x2},{type:Int16,name:y2},{type:Uint32,name:featureIndex},{type:Uint16,name:sourceLayerIndex},{type:Uint16,name:bucketIndex}),Ii({name:a_pos,components:2,type:Int16},{name:a_anchor_pos,components:2,type:Int16},{name:a_extrude,components:2,type:Int16},4)),tlIi({name:a_pos,components:2,type:Float32},{name:a_radius,components:1,type:Float32},{name:a_flags,components:2,type:Int16},4);Ii({name:triangle,components:3,type:Uint16}),Ii({type:Int16,name:anchorX},{type:Int16,name:anchorY},{type:Uint16,name:glyphStartIndex},{type:Uint16,name:numGlyphs},{type:Uint32,name:vertexStartIndex},{type:Uint32,name:lineStartIndex},{type:Uint32,name:lineLength},{type:Uint16,name:segment},{type:Uint16,name:lowerSize},{type:Uint16,name:upperSize},{type:Float32,name:lineOffsetX},{type:Float32,name:lineOffsetY},{type:Uint8,name:writingMode},{type:Uint8,name:placedOrientation},{type:Uint8,name:hidden},{type:Uint32,name:crossTileID},{type:Int16,name:associatedIconIndex}),Ii({type:Int16,name:anchorX},{type:Int16,name:anchorY},{type:Int16,name:rightJustifiedTextSymbolIndex},{type:Int16,name:centerJustifiedTextSymbolIndex},{type:Int16,name:leftJustifiedTextSymbolIndex},{type:Int16,name:verticalPlacedTextSymbolIndex},{type:Int16,name:placedIconSymbolIndex},{type:Int16,name:verticalPlacedIconSymbolIndex},{type:Uint16,name:key},{type:Uint16,name:textBoxStartIndex},{type:Uint16,name:textBoxEndIndex},{type:Uint16,name:verticalTextBoxStartIndex},{type:Uint16,name:verticalTextBoxEndIndex},{type:Uint16,name:iconBoxStartIndex},{type:Uint16,name:iconBoxEndIndex},{type:Uint16,name:verticalIconBoxStartIndex},{type:Uint16,name:verticalIconBoxEndIndex},{type:Uint16,name:featureIndex},{type:Uint16,name:numHorizontalGlyphVertices},{type:Uint16,name:numVerticalGlyphVertices},{type:Uint16,name:numIconVertices},{type:Uint16,name:numVerticalIconVertices},{type:Uint16,name:useRuntimeCollisionCircles},{type:Uint32,name:crossTileID},{type:Float32,name:textBoxScale},{type:Float32,components:2,name:textOffset},{type:Float32,name:collisionCircleDiameter}),Ii({type:Float32,name:offsetX}),Ii({type:Int16,name:x},{type:Int16,name:y},{type:Int16,name:tileUnitDistanceFromAnchor});function el(t,e,r){return t.sections.forEach((function(t){t.textfunction(t,e,r){var ne.layout.get(text-transform).evaluate(r,{});returnuppercasen?tt.toLocaleUpperCase():lowercasen&&(tt.toLocaleLowerCase()),hi.applyArabicShaping&&(thi.applyArabicShaping(t)),t}(t.text,e,r)})),t}var rl{!:\ufe15,#:\uff03,$:\uff04,%:\uff05,&:\uff06,(:\ufe35,):\ufe36,*:\uff0a,+:\uff0b,,:\ufe10,-:\ufe32,.:\u30fb,/:\uff0f,::\ufe13,;:\ufe14,:\ufe3f,:\uff1d,>:\ufe40,?:\ufe16,@:\uff20,:\ufe47,\\:\uff3c,:\ufe48,^:\uff3e,_:\ufe33,`:\uff40,{:\ufe37,|:\u2015,}:\ufe38,~:\uff5e,\xa2:\uffe0,\xa3:\uffe1,\xa5:\uffe5,\xa6:\uffe4,\xac:\uffe2,\xaf:\uffe3,\u2013:\ufe32,\u2014:\ufe31,\u2018:\ufe43,\u2019:\ufe44,\u201c:\ufe41,\u201d:\ufe42,\u2026:\ufe19,\u2027:\u30fb,\u20a9:\uffe6,\u3001:\ufe11,\u3002:\ufe12,\u3008:\ufe3f,\u3009:\ufe40,\u300a:\ufe3d,\u300b:\ufe3e,\u300c:\ufe41,\u300d:\ufe42,\u300e:\ufe43,\u300f:\ufe44,\u3010:\ufe3b,\u3011:\ufe3c,\u3014:\ufe39,\u3015:\ufe3a,\u3016:\ufe17,\u3017:\ufe18,\uff01:\ufe15,\uff08:\ufe35,\uff09:\ufe36,\uff0c:\ufe10,\uff0d:\ufe32,\uff0e:\u30fb,\uff1a:\ufe13,\uff1b:\ufe14,\uff1c:\ufe3f,\uff1e:\ufe40,\uff1f:\ufe16,\uff3b:\ufe47,\uff3d:\ufe48,\uff3f:\ufe33,\uff5b:\ufe37,\uff5c:\u2015,\uff5d:\ufe38,\uff5f:\ufe35,\uff60:\ufe36,\uff61:\ufe12,\uff62:\ufe41,\uff63:\ufe42};var nlfunction(t,e,r,n,i){var a,o,s8*i-n-1,l(1s)-1,cl>>1,u-7,fr?i-1:0,hr?-1:1,pte+f;for(f+h,ap&(1-u)-1,p>>-u,u+s;u>0;a256*a+te+f,f+h,u-8);for(oa&(1-u)-1,a>>-u,u+n;u>0;o256*o+te+f,f+h,u-8);if(0a)a1-c;else{if(al)return o?NaN:1/0*(p?-1:1);o+Math.pow(2,n),a-c}return(p?-1:1)*o*Math.pow(2,a-n)},ilfunction(t,e,r,n,i,a){var o,s,l,c8*a-i-1,u(1c)-1,fu>>1,h23i?Math.pow(2,-24)-Math.pow(2,-77):0,pn?0:a-1,dn?1:-1,me0||0e&&1/e0?1:0;for(eMath.abs(e),isNaN(e)||e1/0?(sisNaN(e)?1:0,ou):(oMath.floor(Math.log(e)/Math.LN2),e*(lMath.pow(2,-o))1&&(o--,l*2),(e+o+f>1?h/l:h*Math.pow(2,1-f))*l>2&&(o++,l/2),o+f>u?(s0,ou):o+f>1?(s(e*l-1)*Math.pow(2,i),o+f):(se*Math.pow(2,f-1)*Math.pow(2,i),o0));i>8;tr+p255&s,p+d,s/256,i-8);for(ooi|s,c+i;c>0;tr+p255&o,p+d,o/256,c-8);tr+p-d|128*m},alol;function ol(t){this.bufArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos0,this.type0,this.lengththis.buf.length}ol.Varint0,ol.Fixed641,ol.Bytes2,ol.Fixed325;var slundefinedtypeof TextDecoder?null:new TextDecoder(utf8);function ll(t){return t.typeol.Bytes?t.readVarint()+t.pos:t.pos+1}function cl(t,e,r){return r?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>>0)}function ul(t,e,r){var ne16383?1:e2097151?2:e268435455?3:Math.floor(Math.log(e)/(7*Math.LN2));r.realloc(n);for(var ir.pos-1;i>t;i--)r.bufi+nr.bufi}function fl(t,e){for(var r0;rt.length;r++)e.writeVarint(tr)}function hl(t,e){for(var r0;rt.length;r++)e.writeSVarint(tr)}function pl(t,e){for(var r0;rt.length;r++)e.writeFloat(tr)}function dl(t,e){for(var r0;rt.length;r++)e.writeDouble(tr)}function ml(t,e){for(var r0;rt.length;r++)e.writeBoolean(tr)}function gl(t,e){for(var r0;rt.length;r++)e.writeFixed32(tr)}function vl(t,e){for(var r0;rt.length;r++)e.writeSFixed32(tr)}function yl(t,e){for(var r0;rt.length;r++)e.writeFixed64(tr)}function xl(t,e){for(var r0;rt.length;r++)e.writeSFixed64(tr)}function bl(t,e){return(te|te+18|te+216)+16777216*te+3}function _l(t,e,r){tre,tr+1e>>>8,tr+2e>>>16,tr+3e>>>24}function wl(t,e){return(te|te+18|te+216)+(te+324)}ol.prototype{destroy:function(){this.bufnull},readFields:function(t,e,r){for(rr||this.length;this.posr;){var nthis.readVarint(),in>>3,athis.pos;this.type7&n,t(i,e,this),this.posa&&this.skip(n)}return e},readMessage:function(t,e){return this.readFields(t,e,this.readVarint()+this.pos)},readFixed32:function(){var tbl(this.buf,this.pos);return this.pos+4,t},readSFixed32:function(){var twl(this.buf,this.pos);return this.pos+4,t},readFixed64:function(){var tbl(this.buf,this.pos)+4294967296*bl(this.buf,this.pos+4);return this.pos+8,t},readSFixed64:function(){var tbl(this.buf,this.pos)+4294967296*wl(this.buf,this.pos+4);return this.pos+8,t},readFloat:function(){var tnl(this.buf,this.pos,!0,23,4);return this.pos+4,t},readDouble:function(){var tnl(this.buf,this.pos,!0,52,8);return this.pos+8,t},readVarint:function(t){var e,r,nthis.buf;return e127&(rnthis.pos++),r128?e:(e|(127&(rnthis.pos++))7,r128?e:(e|(127&(rnthis.pos++))14,r128?e:(e|(127&(rnthis.pos++))21,r128?e:function(t,e,r){var n,i,ar.buf;if(iar.pos++,n(112&i)>>4,i128)return cl(t,n,e);if(iar.pos++,n|(127&i)3,i128)return cl(t,n,e);if(iar.pos++,n|(127&i)10,i128)return cl(t,n,e);if(iar.pos++,n|(127&i)17,i128)return cl(t,n,e);if(iar.pos++,n|(127&i)24,i128)return cl(t,n,e);if(iar.pos++,n|(1&i)31,i128)return cl(t,n,e);throw new Error(Expected varint not more than 10 bytes)}(e|(15&(rnthis.pos))28,t,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var tthis.readVarint();return t%21?(t+1)/-2:t/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var tthis.readVarint()+this.pos,ethis.pos;return this.post,t-e>12&&sl?function(t,e,r){return sl.decode(t.subarray(e,r))}(this.buf,e,t):function(t,e,r){var n,ie;for(;ir;){var a,o,s,lti,cnull,ul>239?4:l>223?3:l>191?2:1;if(i+u>r)break;1u?l128&&(cl):2u?128(192&(ati+1))&&(c(31&l)6|63&a)127&&(cnull):3u?(ati+1,oti+2,128(192&a)&&128(192&o)&&((c(15&l)12|(63&a)6|63&o)2047||c>55296&&c57343)&&(cnull)):4u&&(ati+1,oti+2,sti+3,128(192&a)&&128(192&o)&&128(192&s)&&((c(15&l)18|(63&a)12|(63&o)6|63&s)65535||c>1114112)&&(cnull)),nullc?(c65533,u1):c>65535&&(c-65536,n+String.fromCharCode(c>>>10&1023|55296),c56320|1023&c),n+String.fromCharCode(c),i+u}return n}(this.buf,e,t)},readBytes:function(){var tthis.readVarint()+this.pos,ethis.buf.subarray(this.pos,t);return this.post,e},readPackedVarint:function(t,e){if(this.type!ol.Bytes)return t.push(this.readVarint(e));var rll(this);for(tt||;this.posr;)t.push(this.readVarint(e));return t},readPackedSVarint:function(t){if(this.type!ol.Bytes)return t.push(this.readSVarint());var ell(this);for(tt||;this.pose;)t.push(this.readSVarint());return t},readPackedBoolean:function(t){if(this.type!ol.Bytes)return t.push(this.readBoolean());var ell(this);for(tt||;this.pose;)t.push(this.readBoolean());return t},readPackedFloat:function(t){if(this.type!ol.Bytes)return t.push(this.readFloat());var ell(this);for(tt||;this.pose;)t.push(this.readFloat());return t},readPackedDouble:function(t){if(this.type!ol.Bytes)return t.push(this.readDouble());var ell(this);for(tt||;this.pose;)t.push(this.readDouble());return t},readPackedFixed32:function(t){if(this.type!ol.Bytes)return t.push(this.readFixed32());var ell(this);for(tt||;this.pose;)t.push(this.readFixed32());return t},readPackedSFixed32:function(t){if(this.type!ol.Bytes)return t.push(this.readSFixed32());var ell(this);for(tt||;this.pose;)t.push(this.readSFixed32());return t},readPackedFixed64:function(t){if(this.type!ol.Bytes)return t.push(this.readFixed64());var ell(this);for(tt||;this.pose;)t.push(this.readFixed64());return t},readPackedSFixed64:function(t){if(this.type!ol.Bytes)return t.push(this.readSFixed64());var ell(this);for(tt||;this.pose;)t.push(this.readSFixed64());return t},skip:function(t){var e7&t;if(eol.Varint)for(;this.bufthis.pos++>127;);else if(eol.Bytes)this.posthis.readVarint()+this.pos;else if(eol.Fixed32)this.pos+4;else{if(e!ol.Fixed64)throw new Error(Unimplemented type: +e);this.pos+8}},writeTag:function(t,e){this.writeVarint(t3|e)},realloc:function(t){for(var ethis.length||16;ethis.pos+t;)e*2;if(e!this.length){var rnew Uint8Array(e);r.set(this.buf),this.bufr,this.lengthe}},finish:function(){return this.lengththis.pos,this.pos0,this.buf.subarray(0,this.length)},writeFixed32:function(t){this.realloc(4),_l(this.buf,t,this.pos),this.pos+4},writeSFixed32:function(t){this.realloc(4),_l(this.buf,t,this.pos),this.pos+4},writeFixed64:function(t){this.realloc(8),_l(this.buf,-1&t,this.pos),_l(this.buf,Math.floor(t*(1/4294967296)),this.pos+4),this.pos+8},writeSFixed64:function(t){this.realloc(8),_l(this.buf,-1&t,this.pos),_l(this.buf,Math.floor(t*(1/4294967296)),this.pos+4),this.pos+8},writeVarint:function(t){(t+t||0)>268435455||t0?function(t,e){var r,n;t>0?(rt%4294967296|0,nt/4294967296|0):(n~(-t/4294967296),4294967295^(r~(-t%4294967296))?rr+1|0:(r0,nn+1|0));if(t>0x10000000000000000||t-0x10000000000000000)throw new Error(Given varint doesnt fit into 10 bytes);e.realloc(10),function(t,e,r){r.bufr.pos++127&t|128,t>>>7,r.bufr.pos++127&t|128,t>>>7,r.bufr.pos++127&t|128,t>>>7,r.bufr.pos++127&t|128,t>>>7,r.bufr.pos127&t}(r,0,e),function(t,e){var r(7&t)4;if(e.bufe.pos++|r|((t>>>3)?128:0),!t)return;if(e.bufe.pos++127&t|((t>>>7)?128:0),!t)return;if(e.bufe.pos++127&t|((t>>>7)?128:0),!t)return;if(e.bufe.pos++127&t|((t>>>7)?128:0),!t)return;if(e.bufe.pos++127&t|((t>>>7)?128:0),!t)return;e.bufe.pos++127&t}(n,e)}(t,this):(this.realloc(4),this.bufthis.pos++127&t|(t>127?128:0),t127||(this.bufthis.pos++127&(t>>>7)|(t>127?128:0),t127||(this.bufthis.pos++127&(t>>>7)|(t>127?128:0),t127||(this.bufthis.pos++t>>>7&127))))},writeSVarint:function(t){this.writeVarint(t0?2*-t-1:2*t)},writeBoolean:function(t){this.writeVarint(Boolean(t))},writeString:function(t){tString(t),this.realloc(4*t.length),this.pos++;var ethis.pos;this.posfunction(t,e,r){for(var n,i,a0;ae.length;a++){if((ne.charCodeAt(a))>55295&&n57344){if(!i){n>56319||a+1e.length?(tr++239,tr++191,tr++189):in;continue}if(n56320){tr++239,tr++191,tr++189,in;continue}ni-5529610|n-56320|65536,inull}else i&&(tr++239,tr++191,tr++189,inull);n128?tr++n:(n2048?tr++n>>6|192:(n65536?tr++n>>12|224:(tr++n>>18|240,tr++n>>12&63|128),tr++n>>6&63|128),tr++63&n|128)}return r}(this.buf,t,this.pos);var rthis.pos-e;r>128&&ul(e,r,this),this.pose-1,this.writeVarint(r),this.pos+r},writeFloat:function(t){this.realloc(4),il(this.buf,t,this.pos,!0,23,4),this.pos+4},writeDouble:function(t){this.realloc(8),il(this.buf,t,this.pos,!0,52,8),this.pos+8},writeBytes:function(t){var et.length;this.writeVarint(e),this.realloc(e);for(var r0;re;r++)this.bufthis.pos++tr},writeRawMessage:function(t,e){this.pos++;var rthis.pos;t(e,this);var nthis.pos-r;n>128&&ul(r,n,this),this.posr-1,this.writeVarint(n),this.pos+n},writeMessage:function(t,e,r){this.writeTag(t,ol.Bytes),this.writeRawMessage(e,r)},writePackedVarint:function(t,e){e.length&&this.writeMessage(t,fl,e)},writePackedSVarint:function(t,e){e.length&&this.writeMessage(t,hl,e)},writePackedBoolean:function(t,e){e.length&&this.writeMessage(t,ml,e)},writePackedFloat:function(t,e){e.length&&this.writeMessage(t,pl,e)},writePackedDouble:function(t,e){e.length&&this.writeMessage(t,dl,e)},writePackedFixed32:function(t,e){e.length&&this.writeMessage(t,gl,e)},writePackedSFixed32:function(t,e){e.length&&this.writeMessage(t,vl,e)},writePackedFixed64:function(t,e){e.length&&this.writeMessage(t,yl,e)},writePackedSFixed64:function(t,e){e.length&&this.writeMessage(t,xl,e)},writeBytesField:function(t,e){this.writeTag(t,ol.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,ol.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,ol.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,ol.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,ol.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,ol.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,ol.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,ol.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,ol.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,ol.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}};function Tl(t,e,r){1t&&r.readMessage(kl,e)}function kl(t,e,r){if(3t){var nr.readMessage(Al,{}),in.id,an.bitmap,on.width,sn.height,ln.left,cn.top,un.advance;e.push({id:i,bitmap:new So({width:o+6,height:s+6},a),metrics:{width:o,height:s,left:l,top:c,advance:u}})}}function Al(t,e,r){1t?e.idr.readVarint():2t?e.bitmapr.readBytes():3t?e.widthr.readVarint():4t?e.heightr.readVarint():5t?e.leftr.readSVarint():6t?e.topr.readSVarint():7t&&(e.advancer.readVarint())}function Ml(t){for(var e0,r0,n0,it;ni.length;n+1){var ain;e+a.w*a.h,rMath.max(r,a.w)}t.sort((function(t,e){return e.h-t.h}));for(var o{x:0,y:0,w:Math.max(Math.ceil(Math.sqrt(e/.95)),r),h:1/0},s0,l0,c0,ut;cu.length;c+1)for(var fuc,ho.length-1;h>0;h--){var poh;if(!(f.w>p.w||f.h>p.h)){if(f.xp.x,f.yp.y,lMath.max(l,f.y+f.h),sMath.max(s,f.x+f.w),f.wp.w&&f.hp.h){var do.pop();ho.length&&(ohd)}else f.hp.h?(p.x+f.w,p.w-f.w):f.wp.w?(p.y+f.h,p.h-f.h):(o.push({x:p.x+f.w,y:p.y,w:p.w-f.w,h:f.h}),p.y+f.h,p.h-f.h);break}}return{w:s,h:l,fill:e/(s*l)||0}}var Slfunction(t,e){var re.pixelRatio,ne.version,ie.stretchX,ae.stretchY,oe.content;this.paddedRectt,this.pixelRatior,this.stretchXi,this.stretchYa,this.contento,this.versionn},El{tl:{configurable:!0},br:{configurable:!0},tlbr:{configurable:!0},displaySize:{configurable:!0}};El.tl.getfunction(){returnthis.paddedRect.x+1,this.paddedRect.y+1},El.br.getfunction(){returnthis.paddedRect.x+this.paddedRect.w-1,this.paddedRect.y+this.paddedRect.h-1},El.tlbr.getfunction(){return this.tl.concat(this.br)},El.displaySize.getfunction(){return(this.paddedRect.w-2)/this.pixelRatio,(this.paddedRect.h-2)/this.pixelRatio},Object.defineProperties(Sl.prototype,El);var Llfunction(t,e){var r{},n{};this.haveRenderCallbacks;var i;this.addImages(t,r,i),this.addImages(e,n,i);var aMl(i),oa.w,sa.h,lnew Eo({width:o||1,height:s||1});for(var c in t){var utc,frc.paddedRect;Eo.copy(u.data,l,{x:0,y:0},{x:f.x+1,y:f.y+1},u.data)}for(var h in e){var peh,dnh.paddedRect,md.x+1,gd.y+1,vp.data.width,yp.data.height;Eo.copy(p.data,l,{x:0,y:0},{x:m,y:g},p.data),Eo.copy(p.data,l,{x:0,y:y-1},{x:m,y:g-1},{width:v,height:1}),Eo.copy(p.data,l,{x:0,y:0},{x:m,y:g+y},{width:v,height:1}),Eo.copy(p.data,l,{x:v-1,y:0},{x:m-1,y:g},{width:1,height:y}),Eo.copy(p.data,l,{x:0,y:0},{x:m+v,y:g},{width:1,height:y})}this.imagel,this.iconPositionsr,this.patternPositionsn};Ll.prototype.addImagesfunction(t,e,r){for(var n in t){var itn,a{x:0,y:0,w:i.data.width+2,h:i.data.height+2};r.push(a),ennew Sl(a,i),i.hasRenderCallback&&this.haveRenderCallbacks.push(n)}},Ll.prototype.patchUpdatedImagesfunction(t,e){for(var r in t.dispatchRenderCallbacks(this.haveRenderCallbacks),t.updatedImages)this.patchUpdatedImage(this.iconPositionsr,t.getImage(r),e),this.patchUpdatedImage(this.patternPositionsr,t.getImage(r),e)},Ll.prototype.patchUpdatedImagefunction(t,e,r){if(t&&e&&t.version!e.version){t.versione.version;var nt.tl,in0,an1;r.update(e.data,void 0,{x:i,y:a})}},Nn(ImagePosition,Sl),Nn(ImageAtlas,Ll);var Cl{horizontal:1,vertical:2,horizontalOnly:3};var Plfunction(){this.scale1,this.fontStack,this.imageNamenull};Pl.forTextfunction(t,e){var rnew Pl;return r.scalet||1,r.fontStacke,r},Pl.forImagefunction(t){var enew Pl;return e.imageNamet,e};var Ilfunction(){this.text,this.sectionIndex,this.sections,this.imageSectionIDnull};function Ol(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m){var g,vIl.fromFeature(t,i);fCl.vertical&&v.verticalizePunctuation();var yhi.processBidirectionalText,xhi.processStyledBidirectionalText;if(y&&1v.sections.length){g;for(var b0,_y(v.toString(),jl(v,c,a,e,n,p,d));b_.length;b+1){var w_b,Tnew Il;T.textw,T.sectionsv.sections;for(var k0;kw.length;k++)T.sectionIndex.push(0);g.push(T)}}else if(x){g;for(var A0,Mx(v.text,v.sectionIndex,jl(v,c,a,e,n,p,d));AM.length;A+1){var SMA,Enew Il;E.textS0,E.sectionIndexS1,E.sectionsv.sections,g.push(E)}}else gfunction(t,e){for(var r,nt.text,i0,a0,oe;ao.length;a+1){var soa;r.push(t.substring(i,s)),is}return in.length&&r.push(t.substring(i,n.length)),r}(v,jl(v,c,a,e,n,p,d));var L,C{positionedLines:L,text:v.toString(),top:u1,bottom:u1,left:u0,right:u0,writingMode:f,iconsInText:!1,verticalizable:!1};return function(t,e,r,n,i,a,o,s,l,c,u,f){for(var h0,p-17,d0,m0,grights?1:lefts?0:.5,v0,y0,xi;yx.length;y+1){var bxy;b.trim();var _b.getMaxScale(),w24*(_-1),T{positionedGlyphs:,lineOffset:0};t.positionedLinesvT;var kT.positionedGlyphs,A0;if(b.length()){for(var M0;Mb.length();M++){var Sb.getSection(M),Eb.getSectionIndex(M),Lb.getCharCode(M),C0,Pnull,Inull,Onull,z24,D!(lCl.horizontal||!u&&!Zn(L)||u&&(zlL||(YL,Yn.Arabic(Y)||YnArabic Supplement(Y)||YnArabic Extended-A(Y)||YnArabic Presentation Forms-A(Y)||YnArabic Presentation Forms-B(Y))));if(S.imageName){var RnS.imageName;if(!R)continue;OS.imageName,t.iconsInTextt.iconsInText||!0,IR.paddedRect;var FR.displaySize;S.scale24*S.scale/f,P{width:F0,height:F1,left:1,top:-3,advance:D?F1:F0};var B24-F1*S.scale;Cw+B,zP.advance;var ND?F0*S.scale-24*_:F1*S.scale-24*_;N>0&&N>A&&(AN)}else{var jrS.fontStack,Uj&&jL;if(U&&U.rect)IU.rect,PU.metrics;else{var VeS.fontStack,HV&&VL;if(!H)continue;PH.metrics}C24*(_-S.scale)}D?(t.verticalizable!0,k.push({glyph:L,imageName:O,x:h,y:p+C,vertical:D,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:P,rect:I}),h+z*S.scale+c):(k.push({glyph:L,imageName:O,x:h,y:p+C,vertical:D,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:P,rect:I}),h+P.advance*S.scale+c)}if(0!k.length){var qh-c;dMath.max(q,d),Vl(k,0,k.length-1,g,A)}h0;var Ga*_+A;T.lineOffsetMath.max(A,w),p+G,mMath.max(G,m),++v}else p+a,++v}var Y;var Wp- -17,XUl(o),ZX.horizontalAlign,JX.verticalAlign;(function(t,e,r,n,i,a,o,s,l){var c(e-r)*i,u0;ua!o?-s*n- -17:(-n*l+.5)*o;for(var f0,ht;fh.length;f+1)for(var phf,d0,mp.positionedGlyphs;dm.length;d+1){var gmd;g.x+c,g.y+u}})(t.positionedLines,g,Z,J,d,m,a,W,i.length),t.top+-J*W,t.bottomt.top+W,t.left+-Z*d,t.rightt.left+d}(C,e,r,n,g,o,s,l,f,c,h,m),!function(t){for(var e0,rt;er.length;e+1){if(0!re.positionedGlyphs.length)return!1}return!0}(L)&&C}Il.fromFeaturefunction(t,e){for(var rnew Il,n0;nt.sections.length;n++){var it.sectionsn;i.image?r.addImageSection(i):r.addTextSection(i,e)}return r},Il.prototype.lengthfunction(){return this.text.length},Il.prototype.getSectionfunction(t){return this.sectionsthis.sectionIndext},Il.prototype.getSectionIndexfunction(t){return this.sectionIndext},Il.prototype.getCharCodefunction(t){return this.text.charCodeAt(t)},Il.prototype.verticalizePunctuationfunction(){this.textfunction(t){for(var e,r0;rt.length;r++){var nt.charCodeAt(r+1)||null,it.charCodeAt(r-1)||null;(!n||!Jn(n)||rltr+1)&&(!i||!Jn(i)||rltr-1)&&rltr?e+rltr:e+tr}return e}(this.text)},Il.prototype.trimfunction(){for(var t0,e0;ethis.text.length&&zlthis.text.charCodeAt(e);e++)t++;for(var rthis.text.length,nthis.text.length-1;n>0&&n>t&&zlthis.text.charCodeAt(n);n--)r--;this.textthis.text.substring(t,r),this.sectionIndexthis.sectionIndex.slice(t,r)},Il.prototype.substringfunction(t,e){var rnew Il;return r.textthis.text.substring(t,e),r.sectionIndexthis.sectionIndex.slice(t,e),r.sectionsthis.sections,r},Il.prototype.toStringfunction(){return this.text},Il.prototype.getMaxScalefunction(){var tthis;return this.sectionIndex.reduce((function(e,r){return Math.max(e,t.sectionsr.scale)}),0)},Il.prototype.addTextSectionfunction(t,e){this.text+t.text,this.sections.push(Pl.forText(t.scale,t.fontStack||e));for(var rthis.sections.length-1,n0;nt.text.length;++n)this.sectionIndex.push(r)},Il.prototype.addImageSectionfunction(t){var et.image?t.image.name:;if(0!e.length){var rthis.getNextImageSectionCharCode();r?(this.text+String.fromCharCode(r),this.sections.push(Pl.forImage(e)),this.sectionIndex.push(this.sections.length-1)):_(Reached maximum number of images 6401)}else _(Cant add FormattedSection with an empty image.)},Il.prototype.getNextImageSectionCharCodefunction(){return this.imageSectionID?this.imageSectionID>63743?null:++this.imageSectionID:(this.imageSectionID57344,this.imageSectionID)};var zl{9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},Dl{};function Rl(t,e,r,n,i,a){if(e.imageName){var one.imageName;return o?o.displaySize0*e.scale*24/a+i:0}var sre.fontStack,ls&&st;return l?l.metrics.advance*e.scale+i:0}function Fl(t,e,r,n){var iMath.pow(t-e,2);return n?te?i/2:2*i:i+Math.abs(r)*r}function Bl(t,e,r){var n0;return 10t&&(n-1e4),r&&(n+150),40!t&&65288!t||(n+50),41!e&&65289!e||(n+50),n}function Nl(t,e,r,n,i,a){for(var onull,sFl(e,r,i,a),l0,cn;lc.length;l+1){var ucl,fFl(e-u.x,r,i,a)+u.badness;fs&&(ou,sf)}return{index:t,x:e,priorBreak:o,badness:s}}function jl(t,e,r,n,i,a,o){if(point!a)return;if(!t)return;for(var s,l,cfunction(t,e,r,n,i,a){for(var o0,s0;st.length();s++){var lt.getSection(s);o+Rl(t.getCharCode(s),l,n,i,e,a)}return o/Math.max(1,Math.ceil(o/r))}(t,e,r,n,i,o),ut.text.indexOf(\u200b)>0,f0,h0;ht.length();h++){var pt.getSection(h),dt.getCharCode(h);if(zld||(f+Rl(d,p,n,i,e,o)),ht.length()-1){var m!!(!((sd)11904)&&(YnBopomofo Extended(s)||Yn.Bopomofo(s)||YnCJK Compatibility Forms(s)||YnCJK Compatibility Ideographs(s)||YnCJK Compatibility(s)||YnCJK Radicals Supplement(s)||YnCJK Strokes(s)||YnCJK Symbols and Punctuation(s)||YnCJK Unified Ideographs Extension A(s)||YnCJK Unified Ideographs(s)||YnEnclosed CJK Letters and Months(s)||YnHalfwidth and Fullwidth Forms(s)||Yn.Hiragana(s)||YnIdeographic Description Characters(s)||YnKangxi Radicals(s)||YnKatakana Phonetic Extensions(s)||Yn.Katakana(s)||YnVertical Forms(s)||YnYi Radicals(s)||YnYi Syllables(s)));(Dld||m||p.imageName)&&l.push(Nl(h+1,f,c,l,Bl(d,t.getCharCode(h+1),m&&u),!1))}}return function t(e){return e?t(e.priorBreak).concat(e.index):}(Nl(t.length(),f,c,l,0,!0))}function Ul(t){var e.5,r.5;switch(t){caseright:casetop-right:casebottom-right:e1;break;caseleft:casetop-left:casebottom-left:e0}switch(t){casebottom:casebottom-right:casebottom-left:r1;break;casetop:casetop-right:casetop-left:r0}return{horizontalAlign:e,verticalAlign:r}}function Vl(t,e,r,n,i){if(n||i)for(var atr,oa.metrics.advance*a.scale,s(tr.x+o)*n,le;lr;l++)tl.x-s,tl.y+i}function Hl(t,e,r,n,i,a){var o,st.image;if(s.content){var ls.content,cs.pixelRatio||1;ol0/c,l1/c,s.displaySize0-l2/c,s.displaySize1-l3/c}var u,f,h,p,de.left*a,me.right*a;widthr||bothr?(pi0+d-n3,fi0+m+n1):f(pi0+(d+m-s.displaySize0)/2)+s.displaySize0;var ge.top*a,ve.bottom*a;returnheightr||bothr?(ui1+g-n0,hi1+v+n2):h(ui1+(g+v-s.displaySize1)/2)+s.displaySize1,{image:s,top:u,right:f,bottom:h,left:p,collisionPadding:o}}Dl10!0,Dl32!0,Dl38!0,Dl40!0,Dl41!0,Dl43!0,Dl45!0,Dl47!0,Dl173!0,Dl183!0,Dl8203!0,Dl8208!0,Dl8211!0,Dl8231!0;var qlfunction(t){function e(e,r,n,i){t.call(this,e,r),this.anglen,void 0!i&&(this.segmenti)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.clonefunction(){return new e(this.x,this.y,this.angle,this.segment)},e}(i);Nn(Anchor,ql);function Gl(t,e){var re.expression;if(constantr.kind)return{kind:constant,layoutSize:r.evaluate(new pi(t+1))};if(sourcer.kind)return{kind:source};for(var nr.zoomStops,ir.interpolationType,a0;an.length&&nat;)a++;for(var oaMath.max(0,a-1);on.length&¬+1;)o++;oMath.min(n.length-1,o);var sna,lno;returncompositer.kind?{kind:composite,minZoom:s,maxZoom:l,interpolationType:i}:{kind:camera,minZoom:s,maxZoom:l,minSize:r.evaluate(new pi(s)),maxSize:r.evaluate(new pi(l)),interpolationType:i}}function Yl(t,e,r){var ne.uSize,ie.uSizeT,ar.lowerSize,or.upperSize;returnsourcet.kind?a/128:compositet.kind?qe(a/128,o/128,i):n}function Wl(t,e){var r0,n0;if(constantt.kind)nt.layoutSize;else if(source!t.kind){var it.interpolationType,at.minZoom,ot.maxZoom,si?l(or.interpolationFactor(i,e,a,o),0,1):0;camerat.kind?nqe(t.minSize,t.maxSize,s):rs}return{uSizeT:r,uSize:n}}var XlObject.freeze({__proto__:null,getSizeData:Gl,evaluateSizeForFeature:Yl,evaluateSizeForZoom:Wl,SIZE_PACK_FACTOR:128});function Zl(t,e,r,n,i){if(void 0e.segment)return!0;for(var ae,oe.segment+1,s0;s>-r/2;){if(--o0)return!1;s-to.dist(a),ato}s+to.dist(to+1),o++;for(var l,c0;sr/2;){var uto-1,fto,hto+1;if(!h)return!1;var pu.angleTo(f)-f.angleTo(h);for(pMath.abs((p+3*Math.PI)%(2*Math.PI)-Math.PI),l.push({distance:s,angleDelta:p}),c+p;s-l0.distance>n;)c-l.shift().angleDelta;if(c>i)return!1;o++,s+f.dist(h)}return!0}function Jl(t){for(var e0,r0;rt.length-1;r++)e+tr.dist(tr+1);return e}function Kl(t,e,r){return t?.6*e*r:0}function Ql(t,e){return Math.max(t?t.right-t.left:0,e?e.right-e.left:0)}function $l(t,e,r,n,i,a){for(var oKl(r,i,a),sQl(r,n)*a,l0,cJl(t)/2,u0;ut.length-1;u++){var ftu,htu+1,pf.dist(h);if(l+p>c){var d(c-l)/p,mqe(f.x,h.x,d),gqe(f.y,h.y,d),vnew ql(m,g,h.angleTo(f),u);return v._round(),!o||Zl(t,v,s,o,e)?v:void 0}l+p}}function tc(t,e,r,n,i,a,o,s,l){var cKl(n,a,o),uQl(n,i),fu*o,h0t0.x||t0.xl||0t0.y||t0.yl;return e-fe/4&&(ef+e/4),function t(e,r,n,i,a,o,s,l,c){for(var uo/2,fJl(e),h0,pr-n,d,m0;me.length-1;m++){for(var gem,vem+1,yg.dist(v),xv.angleTo(g);p+nh+y;){var b((p+n)-h)/y,_qe(g.x,v.x,b),wqe(g.y,v.y,b);if(_>0&&_c&&w>0&&wc&&p-u>0&&p+uf){var Tnew ql(_,w,x,m);T._round(),i&&!Zl(e,T,o,i,a)||d.push(T)}}h+y}l||d.length||s||(dt(e,h/2,n,i,a,o,s,!0,c));return d}(t,h?e/2*s%e:(u/2+2*a)*o*s%e,e,c,r,f,h,!1,l)}function ec(t,e,r,n,a){for(var o,s0;st.length;s++)for(var lts,cvoid 0,u0;ul.length-1;u++){var flu,hlu+1;f.xe&&h.xe||(f.xe?fnew i(e,f.y+(h.y-f.y)*((e-f.x)/(h.x-f.x)))._round():h.xe&&(hnew i(e,f.y+(h.y-f.y)*((e-f.x)/(h.x-f.x)))._round()),f.yr&&h.yr||(f.yr?fnew i(f.x+(h.x-f.x)*((r-f.y)/(h.y-f.y)),r)._round():h.yr&&(hnew i(f.x+(h.x-f.x)*((r-f.y)/(h.y-f.y)),r)._round()),f.x>n&&h.x>n||(f.x>n?fnew i(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round():h.x>n&&(hnew i(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round()),f.y>a&&h.y>a||(f.y>a?fnew i(f.x+(h.x-f.x)*((a-f.y)/(h.y-f.y)),a)._round():h.y>a&&(hnew i(f.x+(h.x-f.x)*((a-f.y)/(h.y-f.y)),a)._round()),c&&f.equals(cc.length-1)||(cf,o.push(c)),c.push(h)))))}return o}function rc(t,e,r,n){var a,ot.image,so.pixelRatio,lo.paddedRect.w-2,co.paddedRect.h-2,ut.right-t.left,ft.bottom-t.top,ho.stretchX||0,l,po.stretchY||0,c,dfunction(t,e){return t+e1-e0},mh.reduce(d,0),gp.reduce(d,0),vl-m,yc-g,x0,bm,_0,wg,T0,kv,A0,My;if(o.content&&n){var So.content;xnc(h,0,S0),_nc(p,0,S1),bnc(h,S0,S2),wnc(p,S1,S3),TS0-x,AS1-_,kS2-S0-b,MS3-S1-w}var Efunction(n,a,l,c){var hac(n.stretch-x,b,u,t.left),poc(n.fixed-T,k,n.stretch,m),dac(a.stretch-_,w,f,t.top),voc(a.fixed-A,M,a.stretch,g),yac(l.stretch-x,b,u,t.left),Soc(l.fixed-T,k,l.stretch,m),Eac(c.stretch-_,w,f,t.top),Loc(c.fixed-A,M,c.stretch,g),Cnew i(h,d),Pnew i(y,d),Inew i(y,E),Onew i(h,E),znew i(p/s,v/s),Dnew i(S/s,L/s),Re*Math.PI/180;if(R){var FMath.sin(R),BMath.cos(R),NB,-F,F,B;C._matMult(N),P._matMult(N),O._matMult(N),I._matMult(N)}var jn.stretch+n.fixed,Ul.stretch+l.fixed,Va.stretch+a.fixed,Hc.stretch+c.fixed;return{tl:C,tr:P,bl:O,br:I,tex:{x:o.paddedRect.x+1+j,y:o.paddedRect.y+1+V,w:U-j,h:H-V},writingMode:void 0,glyphOffset:0,0,sectionIndex:0,pixelOffsetTL:z,pixelOffsetBR:D,minFontScaleX:k/s/u,minFontScaleY:M/s/f,isSDF:r}};if(n&&(o.stretchX||o.stretchY))for(var Lic(h,v,m),Cic(p,y,g),P0;PL.length-1;P++)for(var ILP,OLP+1,z0;zC.length-1;z++){var DCz,RCz+1;a.push(E(I,D,O,R))}else a.push(E({fixed:0,stretch:-1},{fixed:0,stretch:-1},{fixed:0,stretch:l+1},{fixed:0,stretch:c+1}));return a}function nc(t,e,r){for(var n0,i0,at;ia.length;i+1){var oai;n+Math.max(e,Math.min(r,o1))-Math.max(e,Math.min(r,o0))}return n}function ic(t,e,r){for(var n{fixed:-1,stretch:0},i0,at;ia.length;i+1){var oai,so0,lo1,cnn.length-1;n.push({fixed:s-c.stretch,stretch:c.stretch}),n.push({fixed:s-c.stretch,stretch:c.stretch+(l-s)})}return n.push({fixed:e+1,stretch:r}),n}function ac(t,e,r,n){return t/e*r+n}function oc(t,e,r,n){return t-e*r/n}var scfunction(t,e,r,n,a,o,s,l,c,u){if(this.boxStartIndext.length,c){var fo.top,ho.bottom,po.collisionPadding;p&&(f-p1,h+p3);var dh-f;d>0&&(dMath.max(10,d),this.circleDiameterd)}else{var mo.top*s-l,go.bottom*s+l,vo.left*s-l,yo.right*s+l,xo.collisionPadding;if(x&&(v-x0*s,m-x1*s,y+x2*s,g+x3*s),u){var bnew i(v,m),_new i(y,m),wnew i(v,g),Tnew i(y,g),ku*Math.PI/180;b._rotate(k),_._rotate(k),w._rotate(k),T._rotate(k),vMath.min(b.x,_.x,w.x,T.x),yMath.max(b.x,_.x,w.x,T.x),mMath.min(b.y,_.y,w.y,T.y),gMath.max(b.y,_.y,w.y,T.y)}t.emplaceBack(e.x,e.y,v,m,y,g,r,n,a)}this.boxEndIndext.length},lcfunction(t,e){if(void 0t&&(t),void 0e&&(ecc),this.datat,this.lengththis.data.length,this.comparee,this.length>0)for(var r(this.length>>1)-1;r>0;r--)this._down(r)};function cc(t,e){return te?-1:t>e?1:0}function uc(t,e,r){void 0e&&(e1),void 0r&&(r!1);for(var n1/0,a1/0,o-1/0,s-1/0,lt0,c0;cl.length;c++){var ulc;(!c||u.xn)&&(nu.x),(!c||u.ya)&&(au.y),(!c||u.x>o)&&(ou.x),(!c||u.y>s)&&(su.y)}var fo-n,hs-a,pMath.min(f,h),dp/2,mnew lc(,fc);if(0p)return new i(n,a);for(var gn;go;g+p)for(var va;vs;v+p)m.push(new hc(g+d,v+d,d,t));for(var yfunction(t){for(var e0,r0,n0,it0,a0,oi.length,so-1;ao;sa++){var lia,cis,ul.x*c.y-c.x*l.y;r+(l.x+c.x)*u,n+(l.y+c.y)*u,e+3*u}return new hc(r/e,n/e,0,t)}(t),xm.length;m.length;){var bm.pop();(b.d>y.d||!y.d)&&(yb,r&&console.log(found best %d after %d probes,Math.round(1e4*b.d)/1e4,x)),b.max-y.de||(db.h/2,m.push(new hc(b.p.x-d,b.p.y-d,d,t)),m.push(new hc(b.p.x+d,b.p.y-d,d,t)),m.push(new hc(b.p.x-d,b.p.y+d,d,t)),m.push(new hc(b.p.x+d,b.p.y+d,d,t)),x+4)}return r&&(console.log(num probes: +x),console.log(best distance: +y.d)),y.p}function fc(t,e){return e.max-t.max}function hc(t,e,r,n){this.pnew i(t,e),this.hr,this.dfunction(t,e){for(var r!1,n1/0,i0;ie.length;i++)for(var aei,o0,sa.length,ls-1;os;lo++){var cao,ual;c.y>t.y!u.y>t.y&&t.x(u.x-c.x)*(t.y-c.y)/(u.y-c.y)+c.x&&(r!r),nMath.min(n,ro(t,c,u))}return(r?1:-1)*Math.sqrt(n)}(this.p,n),this.maxthis.d+this.h*Math.SQRT2}lc.prototype.pushfunction(t){this.data.push(t),this.length++,this._up(this.length-1)},lc.prototype.popfunction(){if(0!this.length){var tthis.data0,ethis.data.pop();return this.length--,this.length>0&&(this.data0e,this._down(0)),t}},lc.prototype.peekfunction(){return this.data0},lc.prototype._upfunction(t){for(var ethis.data,rthis.compare,net;t>0;){var it-1>>1,aei;if(r(n,a)>0)break;eta,ti}etn},lc.prototype._downfunction(t){for(var ethis.data,rthis.compare,nthis.length>>1,iet;tn;){var a1+(t1),oea,sa+1;if(sthis.length&&r(es,o)0&&(as,oes),r(o,i)>0)break;eto,ta}eti};var pcNumber.POSITIVE_INFINITY;function dc(t,e){return e1!pc?function(t,e,r){var n0,i0;switch(eMath.abs(e),rMath.abs(r),t){casetop-right:casetop-left:casetop:ir-7;break;casebottom-right:casebottom-left:casebottom:i7-r}switch(t){casetop-right:casebottom-right:caseright:n-e;break;casetop-left:casebottom-left:caseleft:ne}returnn,i}(t,e0,e1):function(t,e){var r0,n0;e0&&(e0);var ie/Math.sqrt(2);switch(t){casetop-right:casetop-left:ni-7;break;casebottom-right:casebottom-left:n7-i;break;casebottom:n7-e;break;casetop:ne-7}switch(t){casetop-right:casebottom-right:r-i;break;casetop-left:casebottom-left:ri;break;caseleft:re;break;caseright:r-e}returnr,n}(t,e0)}function mc(t){switch(t){caseright:casetop-right:casebottom-right:returnright;caseleft:casetop-left:casebottom-left:returnleft}returncenter}function gc(t,e,r,n,a,o,s,l,c,u,f,h,p,d,m){var gfunction(t,e,r,n,a,o,s,l){for(var cn.layout.get(text-rotate).evaluate(o,{})*Math.PI/180,u,f0,he.positionedLines;fh.length;f+1)for(var phf,d0,mp.positionedGlyphs;dm.length;d+1){var gmd;if(g.rect){var vg.rect||{},y4,x!0,b1,_0,w(a||l)&&g.vertical,Tg.metrics.advance*g.scale/2;if(l&&e.verticalizable){var k24*(g.scale-1),A(24-g.metrics.width*g.scale)/2;_p.lineOffset/2-(g.imageName?-A:k)}if(g.imageName){var Msg.imageName;xM.sdf,y1/(bM.pixelRatio)}var Sa?g.x+T,g.y:0,0,Ea?0,0:g.x+T+r0,g.y+r1-_,L0,0;w&&(LE,E0,0);var C(g.metrics.left-y)*g.scale-T+E0,P(-g.metrics.top-y)*g.scale+E1,IC+v.w*g.scale/b,OP+v.h*g.scale/b,znew i(C,P),Dnew i(I,P),Rnew i(C,O),Fnew i(I,O);if(w){var Bnew i(-T,T- -17),N-Math.PI/2,j12-T,Ug.imageName?j:0,Vnew i(22-j,-U),Hnew(Function.prototype.bind.apply(i,null.concat(L)));z._rotateAround(N,B)._add(V)._add(H),D._rotateAround(N,B)._add(V)._add(H),R._rotateAround(N,B)._add(V)._add(H),F._rotateAround(N,B)._add(V)._add(H)}if(c){var qMath.sin(c),GMath.cos(c),YG,-q,q,G;z._matMult(Y),D._matMult(Y),R._matMult(Y),F._matMult(Y)}var Wnew i(0,0),Xnew i(0,0);u.push({tl:z,tr:D,bl:R,br:F,tex:v,writingMode:e.writingMode,glyphOffset:S,sectionIndex:g.sectionIndex,isSDF:x,pixelOffsetTL:W,pixelOffsetBR:X,minFontScaleX:0,minFontScaleY:0})}}return u}(0,r,l,a,o,s,n,t.allowVerticalPlacement),vt.textSizeData,ynull;sourcev.kind?(y128*a.layout.get(text-size).evaluate(s,{}))0>32640&&_(t.layerIds0+: Value for text-size is > 255. Reduce your text-size.):compositev.kind&&((y128*d.compositeTextSizes0.evaluate(s,{},m),128*d.compositeTextSizes1.evaluate(s,{},m))0>32640||y1>32640)&&_(t.layerIds0+: Value for text-size is > 255. Reduce your text-size.),t.addSymbols(t.text,g,y,l,o,s,u,e,c.lineStartIndex,c.lineLength,p,m);for(var x0,bf;xb.length;x+1){hbxt.text.placedSymbolArray.length-1}return 4*g.length}function vc(t){for(var e in t)return te;return null}function yc(t,e,r,n){var it.compareText;if(e in i){for(var aie,oa.length-1;o>0;o--)if(n.dist(ao)r)return!0}else ie;return ie.push(n),!1}var xcLs.VectorTileFeature.types,bc{name:a_fade_opacity,components:1,type:Uint8,offset:0};function _c(t,e,r,n,i,a,o,s,l,c,u,f,h){var ps?Math.min(32640,Math.round(s0)):0,ds?Math.min(32640,Math.round(s1)):0;t.emplaceBack(e,r,Math.round(32*n),Math.round(32*i),a,o,(p1)+(l?1:0),d,16*c,16*u,256*f,256*h)}function wc(t,e,r){t.emplaceBack(e.x,e.y,r),t.emplaceBack(e.x,e.y,r),t.emplaceBack(e.x,e.y,r),t.emplaceBack(e.x,e.y,r)}function Tc(t){for(var e0,rt.sections;er.length;e+1){if($n(re.text))return!0}return!1}var kcfunction(t){this.layoutVertexArraynew Ni,this.indexArraynew Yi,this.programConfigurationst,this.segmentsnew pa,this.dynamicLayoutVertexArraynew ji,this.opacityVertexArraynew Ui,this.placedSymbolArraynew aa};kc.prototype.isEmptyfunction(){return 0this.layoutVertexArray.length&&0this.indexArray.length&&0this.dynamicLayoutVertexArray.length&&0this.opacityVertexArray.length},kc.prototype.uploadfunction(t,e,r,n){this.isEmpty()||(r&&(this.layoutVertexBuffert.createVertexBuffer(this.layoutVertexArray,Js.members),this.indexBuffert.createIndexBuffer(this.indexArray,e),this.dynamicLayoutVertexBuffert.createVertexBuffer(this.dynamicLayoutVertexArray,Ks.members,!0),this.opacityVertexBuffert.createVertexBuffer(this.opacityVertexArray,bc,!0),this.opacityVertexBuffer.itemSize1),(r||n)&&this.programConfigurations.upload(t))},kc.prototype.destroyfunction(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.dynamicLayoutVertexBuffer.destroy(),this.opacityVertexBuffer.destroy())},Nn(SymbolBuffers,kc);var Acfunction(t,e,r){this.layoutVertexArraynew t,this.layoutAttributese,this.indexArraynew r,this.segmentsnew pa,this.collisionVertexArraynew Gi};Ac.prototype.uploadfunction(t){this.layoutVertexBuffert.createVertexBuffer(this.layoutVertexArray,this.layoutAttributes),this.indexBuffert.createIndexBuffer(this.indexArray),this.collisionVertexBuffert.createVertexBuffer(this.collisionVertexArray,Qs.members,!0)},Ac.prototype.destroyfunction(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.segments.destroy(),this.collisionVertexBuffer.destroy())},Nn(CollisionBuffers,Ac);var Mcfunction(t){this.collisionBoxArrayt.collisionBoxArray,this.zoomt.zoom,this.overscalingt.overscaling,this.layerst.layers,this.layerIdsthis.layers.map((function(t){return t.id})),this.indext.index,this.pixelRatiot.pixelRatio,this.sourceLayerIndext.sourceLayerIndex,this.hasPattern!1,this.hasRTLText!1,this.sortKeyRanges,this.collisionCircleArray,this.placementInvProjMatrixho(),this.placementViewportMatrixho();var ethis.layers0._unevaluatedLayout._values;this.textSizeDataGl(this.zoom,etext-size),this.iconSizeDataGl(this.zoom,eicon-size);var rthis.layers0.layout,nr.get(symbol-sort-key),ir.get(symbol-z-order);this.sortFeaturesByKeyviewport-y!i&&void 0!n.constantOr(1);var aviewport-yi||autoi&&!this.sortFeaturesByKey;this.sortFeaturesByYa&&(r.get(text-allow-overlap)||r.get(icon-allow-overlap)||r.get(text-ignore-placement)||r.get(icon-ignore-placement)),pointr.get(symbol-placement)&&(this.writingModesr.get(text-writing-mode).map((function(t){return Clt}))),this.stateDependentLayerIdsthis.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id})),this.sourceIDt.sourceID};Mc.prototype.createArraysfunction(){this.textnew kc(new Ua(Js.members,this.layers,this.zoom,(function(t){return/^text/.test(t)}))),this.iconnew kc(new Ua(Js.members,this.layers,this.zoom,(function(t){return/^icon/.test(t)}))),this.glyphOffsetArraynew la,this.lineVertexArraynew ca,this.symbolInstancesnew sa},Mc.prototype.calculateGlyphDependenciesfunction(t,e,r,n,i){for(var a0;at.length;a++)if(et.charCodeAt(a)!0,(r||n)&&i){var orlt.charAt(a);o&&(eo.charCodeAt(0)!0)}},Mc.prototype.populatefunction(t,e,r){var nthis.layers0,in.layout,ai.get(text-font),oi.get(text-field),si.get(icon-image),l(constant!o.value.kind||o.value.value instanceof ne&&!o.value.value.isEmpty()||o.value.value.toString().length>0)&&(constant!a.value.kind||a.value.value.length>0),cconstant!s.value.kind||!!s.value.value||Object.keys(s.parameters).length>0,ui.get(symbol-sort-key);if(this.features,l||c){for(var fe.iconDependencies,he.glyphDependencies,pe.availableImages,dnew pi(this.zoom),m0,gt;mg.length;m+1){var vgm,yv.feature,xv.id,bv.index,_v.sourceLayerIndex,wn._featureFilter.needGeometry,T{type:y.type,id:x,properties:y.properties,geometry:w?Ya(y):};if(n._featureFilter.filter(d,T,r)){w||(T.geometryYa(y));var kvoid 0;if(l){var An.getValueAndResolveTokens(text-field,T,r,p),Mne.factory(A);Tc(M)&&(this.hasRTLText!0),(!this.hasRTLText||unavailableui()||this.hasRTLText&&hi.isParsed())&&(kel(M,n,T))}var Svoid 0;if(c){var En.getValueAndResolveTokens(icon-image,T,r,p);SE instanceof ie?E:ie.fromString(E)}if(k||S){var Lthis.sortFeaturesByKey?u.evaluate(T,{},r):void 0,C{id:x,text:k,icon:S,index:b,sourceLayerIndex:_,geometry:Ya(y),properties:y.properties,type:xcy.type,sortKey:L};if(this.features.push(C),S&&(fS.name!0),k){var Pa.evaluate(T,{},r).join(,),Imapi.get(text-rotation-alignment)&&point!i.get(symbol-placement);this.allowVerticalPlacementthis.writingModes&&this.writingModes.indexOf(Cl.vertical)>0;for(var O0,zk.sections;Oz.length;O+1){var DzO;if(D.image)fD.image.name!0;else{var RWn(k.toString()),FD.fontStack||P,BhFhF||{};this.calculateGlyphDependencies(D.text,B,I,this.allowVerticalPlacement,R)}}}}}}linei.get(symbol-placement)&&(this.featuresfunction(t){var e{},r{},n,i0;function a(e){n.push(te),i++}function o(t,e,i){var art;return delete rt,rea,na.geometry0.pop(),na.geometry0na.geometry0.concat(i0),a}function s(t,r,i){var aer;return delete er,eta,na.geometry0.shift(),na.geometry0i0.concat(na.geometry0),a}function l(t,e,r){var nr?e0e0.length-1:e00;return t+:+n.x+:+n.y}for(var c0;ct.length;c++){var utc,fu.geometry,hu.text?u.text.toString():null;if(h){var pl(h,f),dl(h,f,!0);if(p in r&&d in e&&rp!ed){var ms(p,d,f),go(p,d,nm.geometry);delete ep,delete rd,rl(h,ng.geometry,!0)g,nm.geometrynull}else p in r?o(p,d,f):d in e?s(p,d,f):(a(c),epi-1,rdi-1)}else a(c)}return n.filter((function(t){return t.geometry}))}(this.features)),this.sortFeaturesByKey&&this.features.sort((function(t,e){return t.sortKey-e.sortKey}))}},Mc.prototype.updatefunction(t,e,r){this.stateDependentLayers.length&&(this.text.programConfigurations.updatePaintArrays(t,e,this.layers,r),this.icon.programConfigurations.updatePaintArrays(t,e,this.layers,r))},Mc.prototype.isEmptyfunction(){return 0this.symbolInstances.length&&!this.hasRTLText},Mc.prototype.uploadPendingfunction(){return!this.uploaded||this.text.programConfigurations.needsUpload||this.icon.programConfigurations.needsUpload},Mc.prototype.uploadfunction(t){!this.uploaded&&this.hasDebugData()&&(this.textCollisionBox.upload(t),this.iconCollisionBox.upload(t)),this.text.upload(t,this.sortFeaturesByY,!this.uploaded,this.text.programConfigurations.needsUpload),this.icon.upload(t,this.sortFeaturesByY,!this.uploaded,this.icon.programConfigurations.needsUpload),this.uploaded!0},Mc.prototype.destroyDebugDatafunction(){this.textCollisionBox.destroy(),this.iconCollisionBox.destroy()},Mc.prototype.destroyfunction(){this.text.destroy(),this.icon.destroy(),this.hasDebugData()&&this.destroyDebugData()},Mc.prototype.addToLineVertexArrayfunction(t,e){var rthis.lineVertexArray.length;if(void 0!t.segment){for(var nt.dist(et.segment+1),it.dist(et.segment),a{},ot.segment+1;oe.length;o++)ao{x:eo.x,y:eo.y,tileUnitDistanceFromAnchor:n},oe.length-1&&(n+eo+1.dist(eo));for(var st.segment||0;s>0;s--)as{x:es.x,y:es.y,tileUnitDistanceFromAnchor:i},s>0&&(i+es-1.dist(es));for(var l0;le.length;l++){var cal;this.lineVertexArray.emplaceBack(c.x,c.y,c.tileUnitDistanceFromAnchor)}}return{lineStartIndex:r,lineLength:this.lineVertexArray.length-r}},Mc.prototype.addSymbolsfunction(t,e,r,n,i,a,o,s,l,c,u,f){for(var ht.indexArray,pt.layoutVertexArray,dt.segments.prepareSegment(4*e.length,p,h,a.sortKey),mthis.glyphOffsetArray.length,gd.vertexLength,vthis.allowVerticalPlacement&&oCl.vertical?Math.PI/2:0,ya.text&&a.text.sections,x0;xe.length;x++){var bex,_b.tl,wb.tr,Tb.bl,kb.br,Ab.tex,Mb.pixelOffsetTL,Sb.pixelOffsetBR,Eb.minFontScaleX,Lb.minFontScaleY,Cb.glyphOffset,Pb.isSDF,Ib.sectionIndex,Od.vertexLength,zC1;_c(p,s.x,s.y,_.x,z+_.y,A.x,A.y,r,P,M.x,M.y,E,L),_c(p,s.x,s.y,w.x,z+w.y,A.x+A.w,A.y,r,P,S.x,M.y,E,L),_c(p,s.x,s.y,T.x,z+T.y,A.x,A.y+A.h,r,P,M.x,S.y,E,L),_c(p,s.x,s.y,k.x,z+k.y,A.x+A.w,A.y+A.h,r,P,S.x,S.y,E,L),wc(t.dynamicLayoutVertexArray,s,v),h.emplaceBack(O,O+1,O+2),h.emplaceBack(O+1,O+2,O+3),d.vertexLength+4,d.primitiveLength+2,this.glyphOffsetArray.emplaceBack(C0),x!e.length-1&&Iex+1.sectionIndex||t.programConfigurations.populatePaintArrays(p.length,a,a.index,{},f,y&&yI)}t.placedSymbolArray.emplaceBack(s.x,s.y,m,this.glyphOffsetArray.length-m,g,l,c,s.segment,r?r0:0,r?r1:0,n0,n1,o,0,!1,0,u)},Mc.prototype._addCollisionDebugVertexfunction(t,e,r,n,i,a){return e.emplaceBack(0,0),t.emplaceBack(r.x,r.y,n,i,Math.round(a.x),Math.round(a.y))},Mc.prototype.addCollisionDebugVerticesfunction(t,e,r,n,a,o,s){var la.segments.prepareSegment(4,a.layoutVertexArray,a.indexArray),cl.vertexLength,ua.layoutVertexArray,fa.collisionVertexArray,hs.anchorX,ps.anchorY;this._addCollisionDebugVertex(u,f,o,h,p,new i(t,e)),this._addCollisionDebugVertex(u,f,o,h,p,new i(r,e)),this._addCollisionDebugVertex(u,f,o,h,p,new i(r,n)),this._addCollisionDebugVertex(u,f,o,h,p,new i(t,n)),l.vertexLength+4;var da.indexArray;d.emplaceBack(c,c+1),d.emplaceBack(c+1,c+2),d.emplaceBack(c+2,c+3),d.emplaceBack(c+3,c),l.primitiveLength+4},Mc.prototype.addDebugCollisionBoxesfunction(t,e,r,n){for(var it;ie;i++){var athis.collisionBoxArray.get(i),oa.x1,sa.y1,la.x2,ca.y2;this.addCollisionDebugVertices(o,s,l,c,n?this.textCollisionBox:this.iconCollisionBox,a.anchorPoint,r)}},Mc.prototype.generateCollisionDebugBuffersfunction(){this.hasDebugData()&&this.destroyDebugData(),this.textCollisionBoxnew Ac(Hi,$s.members,Qi),this.iconCollisionBoxnew Ac(Hi,$s.members,Qi);for(var t0;tthis.symbolInstances.length;t++){var ethis.symbolInstances.get(t);this.addDebugCollisionBoxes(e.textBoxStartIndex,e.textBoxEndIndex,e,!0),this.addDebugCollisionBoxes(e.verticalTextBoxStartIndex,e.verticalTextBoxEndIndex,e,!0),this.addDebugCollisionBoxes(e.iconBoxStartIndex,e.iconBoxEndIndex,e,!1),this.addDebugCollisionBoxes(e.verticalIconBoxStartIndex,e.verticalIconBoxEndIndex,e,!1)}},Mc.prototype._deserializeCollisionBoxesForSymbolfunction(t,e,r,n,i,a,o,s,l){for(var c{},ue;ur;u++){var ft.get(u);c.textBox{x1:f.x1,y1:f.y1,x2:f.x2,y2:f.y2,anchorPointX:f.anchorPointX,anchorPointY:f.anchorPointY},c.textFeatureIndexf.featureIndex;break}for(var hn;hi;h++){var pt.get(h);c.verticalTextBox{x1:p.x1,y1:p.y1,x2:p.x2,y2:p.y2,anchorPointX:p.anchorPointX,anchorPointY:p.anchorPointY},c.verticalTextFeatureIndexp.featureIndex;break}for(var da;do;d++){var mt.get(d);c.iconBox{x1:m.x1,y1:m.y1,x2:m.x2,y2:m.y2,anchorPointX:m.anchorPointX,anchorPointY:m.anchorPointY},c.iconFeatureIndexm.featureIndex;break}for(var gs;gl;g++){var vt.get(g);c.verticalIconBox{x1:v.x1,y1:v.y1,x2:v.x2,y2:v.y2,anchorPointX:v.anchorPointX,anchorPointY:v.anchorPointY},c.verticalIconFeatureIndexv.featureIndex;break}return c},Mc.prototype.deserializeCollisionBoxesfunction(t){this.collisionArrays;for(var e0;ethis.symbolInstances.length;e++){var rthis.symbolInstances.get(e);this.collisionArrays.push(this._deserializeCollisionBoxesForSymbol(t,r.textBoxStartIndex,r.textBoxEndIndex,r.verticalTextBoxStartIndex,r.verticalTextBoxEndIndex,r.iconBoxStartIndex,r.iconBoxEndIndex,r.verticalIconBoxStartIndex,r.verticalIconBoxEndIndex))}},Mc.prototype.hasTextDatafunction(){return this.text.segments.get().length>0},Mc.prototype.hasIconDatafunction(){return this.icon.segments.get().length>0},Mc.prototype.hasDebugDatafunction(){return this.textCollisionBox&&this.iconCollisionBox},Mc.prototype.hasTextCollisionBoxDatafunction(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0},Mc.prototype.hasIconCollisionBoxDatafunction(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0},Mc.prototype.addIndicesForPlacedSymbolfunction(t,e){for(var rt.placedSymbolArray.get(e),nr.vertexStartIndex+4*r.numGlyphs,ir.vertexStartIndex;in;i+4)t.indexArray.emplaceBack(i,i+1,i+2),t.indexArray.emplaceBack(i+1,i+2,i+3)},Mc.prototype.getSortedSymbolIndexesfunction(t){if(this.sortedAnglet&&void 0!this.symbolInstanceIndexes)return this.symbolInstanceIndexes;for(var eMath.sin(t),rMath.cos(t),n,i,a,o0;othis.symbolInstances.length;++o){a.push(o);var sthis.symbolInstances.get(o);n.push(0|Math.round(e*s.anchorX+r*s.anchorY)),i.push(s.featureIndex)}return a.sort((function(t,e){return nt-ne||ie-it})),a},Mc.prototype.addToSortKeyRangesfunction(t,e){var rthis.sortKeyRangesthis.sortKeyRanges.length-1;r&&r.sortKeye?r.symbolInstanceEndt+1:this.sortKeyRanges.push({sortKey:e,symbolInstanceStart:t,symbolInstanceEnd:t+1})},Mc.prototype.sortFeaturesfunction(t){var ethis;if(this.sortFeaturesByY&&this.sortedAngle!t&&!(this.text.segments.get().length>1||this.icon.segments.get().length>1)){this.symbolInstanceIndexesthis.getSortedSymbolIndexes(t),this.sortedAnglet,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder;for(var r0,nthis.symbolInstanceIndexes;rn.length;r+1){var inr,athis.symbolInstances.get(i);this.featureSortOrder.push(a.featureIndex),a.rightJustifiedTextSymbolIndex,a.centerJustifiedTextSymbolIndex,a.leftJustifiedTextSymbolIndex.forEach((function(t,r,n){t>0&&n.indexOf(t)r&&e.addIndicesForPlacedSymbol(e.text,t)})),a.verticalPlacedTextSymbolIndex>0&&this.addIndicesForPlacedSymbol(this.text,a.verticalPlacedTextSymbolIndex),a.placedIconSymbolIndex>0&&this.addIndicesForPlacedSymbol(this.icon,a.placedIconSymbolIndex),a.verticalPlacedIconSymbolIndex>0&&this.addIndicesForPlacedSymbol(this.icon,a.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}},Nn(SymbolBucket,Mc,{omit:layers,collisionBoxArray,features,compareText}),Mc.MAX_GLYPHS65535,Mc.addDynamicAttributeswc;var Scnew Si({symbol-placement:new wi(Lt.layout_symbolsymbol-placement),symbol-spacing:new wi(Lt.layout_symbolsymbol-spacing),symbol-avoid-edges:new wi(Lt.layout_symbolsymbol-avoid-edges),symbol-sort-key:new Ti(Lt.layout_symbolsymbol-sort-key),symbol-z-order:new wi(Lt.layout_symbolsymbol-z-order),icon-allow-overlap:new wi(Lt.layout_symbolicon-allow-overlap),icon-ignore-placement:new wi(Lt.layout_symbolicon-ignore-placement),icon-optional:new wi(Lt.layout_symbolicon-optional),icon-rotation-alignment:new wi(Lt.layout_symbolicon-rotation-alignment),icon-size:new Ti(Lt.layout_symbolicon-size),icon-text-fit:new wi(Lt.layout_symbolicon-text-fit),icon-text-fit-padding:new wi(Lt.layout_symbolicon-text-fit-padding),icon-image:new Ti(Lt.layout_symbolicon-image),icon-rotate:new Ti(Lt.layout_symbolicon-rotate),icon-padding:new wi(Lt.layout_symbolicon-padding),icon-keep-upright:new wi(Lt.layout_symbolicon-keep-upright),icon-offset:new Ti(Lt.layout_symbolicon-offset),icon-anchor:new Ti(Lt.layout_symbolicon-anchor),icon-pitch-alignment:new wi(Lt.layout_symbolicon-pitch-alignment),text-pitch-alignment:new wi(Lt.layout_symboltext-pitch-alignment),text-rotation-alignment:new wi(Lt.layout_symboltext-rotation-alignment),text-field:new Ti(Lt.layout_symboltext-field),text-font:new Ti(Lt.layout_symboltext-font),text-size:new Ti(Lt.layout_symboltext-size),text-max-width:new Ti(Lt.layout_symboltext-max-width),text-line-height:new wi(Lt.layout_symboltext-line-height),text-letter-spacing:new Ti(Lt.layout_symboltext-letter-spacing),text-justify:new Ti(Lt.layout_symboltext-justify),text-radial-offset:new Ti(Lt.layout_symboltext-radial-offset),text-variable-anchor:new wi(Lt.layout_symboltext-variable-anchor),text-anchor:new Ti(Lt.layout_symboltext-anchor),text-max-angle:new wi(Lt.layout_symboltext-max-angle),text-writing-mode:new wi(Lt.layout_symboltext-writing-mode),text-rotate:new Ti(Lt.layout_symboltext-rotate),text-padding:new wi(Lt.layout_symboltext-padding),text-keep-upright:new wi(Lt.layout_symboltext-keep-upright),text-transform:new Ti(Lt.layout_symboltext-transform),text-offset:new Ti(Lt.layout_symboltext-offset),text-allow-overlap:new wi(Lt.layout_symboltext-allow-overlap),text-ignore-placement:new wi(Lt.layout_symboltext-ignore-placement),text-optional:new wi(Lt.layout_symboltext-optional)}),Ec{paint:new Si({icon-opacity:new Ti(Lt.paint_symbolicon-opacity),icon-color:new Ti(Lt.paint_symbolicon-color),icon-halo-color:new Ti(Lt.paint_symbolicon-halo-color),icon-halo-width:new Ti(Lt.paint_symbolicon-halo-width),icon-halo-blur:new Ti(Lt.paint_symbolicon-halo-blur),icon-translate:new wi(Lt.paint_symbolicon-translate),icon-translate-anchor:new wi(Lt.paint_symbolicon-translate-anchor),text-opacity:new Ti(Lt.paint_symboltext-opacity),text-color:new Ti(Lt.paint_symboltext-color,{runtimeType:Ut,getOverride:function(t){return t.textColor},hasOverride:function(t){return!!t.textColor}}),text-halo-color:new Ti(Lt.paint_symboltext-halo-color),text-halo-width:new Ti(Lt.paint_symboltext-halo-width),text-halo-blur:new Ti(Lt.paint_symboltext-halo-blur),text-translate:new wi(Lt.paint_symboltext-translate),text-translate-anchor:new wi(Lt.paint_symboltext-translate-anchor)}),layout:Sc},Lcfunction(t){this.typet.property.overrides?t.property.overrides.runtimeType:Ft,this.defaultValuet};Lc.prototype.evaluatefunction(t){if(t.formattedSection){var ethis.defaultValue.property.overrides;if(e&&e.hasOverride(t.formattedSection))return e.getOverride(t.formattedSection)}return t.feature&&t.featureState?this.defaultValue.evaluate(t.feature,t.featureState):this.defaultValue.property.specification.default},Lc.prototype.eachChildfunction(t){this.defaultValue.isConstant()||t(this.defaultValue.value._styleExpression.expression)},Lc.prototype.outputDefinedfunction(){return!1},Lc.prototype.serializefunction(){return null},Nn(FormatSectionOverride,Lc,{omit:defaultValue});var Ccfunction(t){function e(e){t.call(this,e,Ec)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.recalculatefunction(e,r){if(t.prototype.recalculate.call(this,e,r),autothis.layout.get(icon-rotation-alignment)&&(point!this.layout.get(symbol-placement)?this.layout._valuesicon-rotation-alignmentmap:this.layout._valuesicon-rotation-alignmentviewport),autothis.layout.get(text-rotation-alignment)&&(point!this.layout.get(symbol-placement)?this.layout._valuestext-rotation-alignmentmap:this.layout._valuestext-rotation-alignmentviewport),autothis.layout.get(text-pitch-alignment)&&(this.layout._valuestext-pitch-alignmentthis.layout.get(text-rotation-alignment)),autothis.layout.get(icon-pitch-alignment)&&(this.layout._valuesicon-pitch-alignmentthis.layout.get(icon-rotation-alignment)),pointthis.layout.get(symbol-placement)){var nthis.layout.get(text-writing-mode);if(n){for(var i,a0,on;ao.length;a+1){var soa;i.indexOf(s)0&&i.push(s)}this.layout._valuestext-writing-modei}else this.layout._valuestext-writing-modehorizontal}this._setPaintOverrides()},e.prototype.getValueAndResolveTokensfunction(t,e,r,n){var ithis.layout.get(t).evaluate(e,{},r,n),athis._unevaluatedLayout._valuest;return a.isDataDriven()||Yr(a.value)||!i?i:function(t,e){return e.replace(/{(^{}+)}/g,(function(e,r){return r in t?String(tr):}))}(e.properties,i)},e.prototype.createBucketfunction(t){return new Mc(t)},e.prototype.queryRadiusfunction(){return 0},e.prototype.queryIntersectsFeaturefunction(){return!1},e.prototype._setPaintOverridesfunction(){for(var t0,rEc.paint.overridableProperties;tr.length;t+1){var nrt;if(e.hasPaintOverride(this.layout,n)){var ithis.paint.get(n),anew Lc(i),onew Gr(a,i.property.specification),snull;sconstanti.value.kind||sourcei.value.kind?new Xr(source,o):new Zr(composite,o,i.value.zoomStops,i.value._interpolationType),this.paint._valuesnnew bi(i.property,s,i.parameters)}}},e.prototype._handleOverridablePaintPropertyUpdatefunction(t,r,n){return!(!this.layout||r.isDataDriven()||n.isDataDriven())&&e.hasPaintOverride(this.layout,t)},e.hasPaintOverridefunction(t,e){var rt.get(text-field),nEc.paint.propertiese,i!1,afunction(t){for(var e0,rt;er.length;e+1){var are;if(n.overrides&&n.overrides.hasOverride(a))return void(i!0)}};if(constantr.value.kind&&r.value.value instanceof ne)a(r.value.value.sections);else if(sourcer.value.kind){var ofunction(t){if(!i)if(t instanceof ce&&se(t.value)Gt){var et.value;a(e.sections)}else t instanceof pe?a(t.sections):t.eachChild(o)},sr.value;s._styleExpression&&o(s._styleExpression.expression)}return i},e}(Ei),Pc{paint:new Si({background-color:new wi(Lt.paint_backgroundbackground-color),background-pattern:new Ai(Lt.paint_backgroundbackground-pattern),background-opacity:new wi(Lt.paint_backgroundbackground-opacity)})},Icfunction(t){function e(e){t.call(this,e,Pc)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e}(Ei),Oc{paint:new Si({raster-opacity:new wi(Lt.paint_rasterraster-opacity),raster-hue-rotate:new wi(Lt.paint_rasterraster-hue-rotate),raster-brightness-min:new wi(Lt.paint_rasterraster-brightness-min),raster-brightness-max:new wi(Lt.paint_rasterraster-brightness-max),raster-saturation:new wi(Lt.paint_rasterraster-saturation),raster-contrast:new wi(Lt.paint_rasterraster-contrast),raster-resampling:new wi(Lt.paint_rasterraster-resampling),raster-fade-duration:new wi(Lt.paint_rasterraster-fade-duration)})},zcfunction(t){function e(e){t.call(this,e,Oc)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e}(Ei);var Dcfunction(t){function e(e){t.call(this,e,{}),this.implementatione}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.is3Dfunction(){return3dthis.implementation.renderingMode},e.prototype.hasOffscreenPassfunction(){return void 0!this.implementation.prerender},e.prototype.recalculatefunction(){},e.prototype.updateTransitionsfunction(){},e.prototype.hasTransitionfunction(){},e.prototype.serializefunction(){},e.prototype.onAddfunction(t){this.implementation.onAdd&&this.implementation.onAdd(t,t.painter.context.gl)},e.prototype.onRemovefunction(t){this.implementation.onRemove&&this.implementation.onRemove(t,t.painter.context.gl)},e}(Ei),Rc{circle:_o,heatmap:Po,hillshade:Oo,fill:xs,fill-extrusion:Fs,line:Xs,symbol:Cc,background:Ic,raster:zc};var Fcself.HTMLImageElement,Bcself.HTMLCanvasElement,Ncself.HTMLVideoElement,jcself.ImageData,Ucself.ImageBitmap,Vcfunction(t,e,r,n){this.contextt,this.formatr,this.texturet.gl.createTexture(),this.update(e,n)};Vc.prototype.updatefunction(t,e,r){var nt.width,it.height,a!(this.size&&this.size0n&&this.size1i||r),othis.context,so.gl;if(this.useMipmapBoolean(e&&e.useMipmap),s.bindTexture(s.TEXTURE_2D,this.texture),o.pixelStoreUnpackFlipY.set(!1),o.pixelStoreUnpack.set(1),o.pixelStoreUnpackPremultiplyAlpha.set(this.formats.RGBA&&(!e||!1!e.premultiply)),a)this.sizen,i,t instanceof Fc||t instanceof Bc||t instanceof Nc||t instanceof jc||Uc&&t instanceof Uc?s.texImage2D(s.TEXTURE_2D,0,this.format,this.format,s.UNSIGNED_BYTE,t):s.texImage2D(s.TEXTURE_2D,0,this.format,n,i,0,this.format,s.UNSIGNED_BYTE,t.data);else{var lr||{x:0,y:0},cl.x,ul.y;t instanceof Fc||t instanceof Bc||t instanceof Nc||t instanceof jc||Uc&&t instanceof Uc?s.texSubImage2D(s.TEXTURE_2D,0,c,u,s.RGBA,s.UNSIGNED_BYTE,t):s.texSubImage2D(s.TEXTURE_2D,0,c,u,n,i,s.RGBA,s.UNSIGNED_BYTE,t.data)}this.useMipmap&&this.isSizePowerOfTwo()&&s.generateMipmap(s.TEXTURE_2D)},Vc.prototype.bindfunction(t,e,r){var nthis.context.gl;n.bindTexture(n.TEXTURE_2D,this.texture),r!n.LINEAR_MIPMAP_NEAREST||this.isSizePowerOfTwo()||(rn.LINEAR),t!this.filter&&(n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MAG_FILTER,t),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,r||t),this.filtert),e!this.wrap&&(n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,e),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,e),this.wrape)},Vc.prototype.isSizePowerOfTwofunction(){return this.size0this.size1&&Math.log(this.size0)/Math.LN2%10},Vc.prototype.destroyfunction(){this.context.gl.deleteTexture(this.texture),this.texturenull};var Hcfunction(t){var ethis;this._callbackt,this._triggered!1,undefined!typeof MessageChannel&&(this._channelnew MessageChannel,this._channel.port2.onmessagefunction(){e._triggered!1,e._callback()})};Hc.prototype.triggerfunction(){var tthis;this._triggered||(this._triggered!0,this._channel?this._channel.port1.postMessage(!0):setTimeout((function(){t._triggered!1,t._callback()}),0))},Hc.prototype.removefunction(){delete this._channel,this._callbackfunction(){}};var qcfunction(t,e,r){this.targett,this.parente,this.mapIdr,this.callbacks{},this.tasks{},this.taskQueue,this.cancelCallbacks{},m(receive,process,this),this.invokernew Hc(this.process),this.target.addEventListener(message,this.receive,!1),this.globalScopek()?t:self};function Gc(t,e,r){var n2*Math.PI*6378137/256/Math.pow(2,r);returnt*n-2*Math.PI*6378137/2,e*n-2*Math.PI*6378137/2}qc.prototype.sendfunction(t,e,r,n,i){var athis;void 0i&&(i!1);var oMath.round(1e18*Math.random()).toString(36).substring(0,10);r&&(this.callbacksor);var sS(this.globalScope)?void 0:;return this.target.postMessage({id:o,type:t,hasCallback:!!r,targetMapId:n,mustQueue:i,sourceMapId:this.mapId,data:Hn(e,s)},s),{cancel:function(){r&&delete a.callbackso,a.target.postMessage({id:o,type:cancel>,targetMapId:n,sourceMapId:a.mapId})}}},qc.prototype.receivefunction(t){var et.data,re.id;if(r&&(!e.targetMapId||this.mapIde.targetMapId))if(cancel>e.type){delete this.tasksr;var nthis.cancelCallbacksr;delete this.cancelCallbacksr,n&&n()}else k()||e.mustQueue?(this.tasksre,this.taskQueue.push(r),this.invoker.trigger()):this.processTask(r,e)},qc.prototype.processfunction(){if(this.taskQueue.length){var tthis.taskQueue.shift(),ethis.taskst;delete this.taskst,this.taskQueue.length&&this.invoker.trigger(),e&&this.processTask(t,e)}},qc.prototype.processTaskfunction(t,e){var rthis;if(response>e.type){var nthis.callbackst;delete this.callbackst,n&&(e.error?n(qn(e.error)):n(null,qn(e.data)))}else{var i!1,aS(this.globalScope)?void 0:,oe.hasCallback?function(e,n){i!0,delete r.cancelCallbackst,r.target.postMessage({id:t,type:response>,sourceMapId:r.mapId,error:e?Hn(e):null,data:Hn(n,a)},a)}:function(t){i!0},snull,lqn(e.data);if(this.parente.type)sthis.parente.type(e.sourceMapId,l,o);else if(this.parent.getWorkerSource){var ce.type.split(.);sthis.parent.getWorkerSource(e.sourceMapId,c0,l.source)c1(l,o)}else o(new Error(Could not find function +e.type));!i&&s&&s.cancel&&(this.cancelCallbacksts.cancel)}},qc.prototype.removefunction(){this.invoker.remove(),this.target.removeEventListener(message,this.receive,!1)};var Ycfunction(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):4t.length?this.setSouthWest(t0,t1).setNorthEast(t2,t3):this.setSouthWest(t0).setNorthEast(t1))};Yc.prototype.setNorthEastfunction(t){return this._net instanceof Wc?new Wc(t.lng,t.lat):Wc.convert(t),this},Yc.prototype.setSouthWestfunction(t){return this._swt instanceof Wc?new Wc(t.lng,t.lat):Wc.convert(t),this},Yc.prototype.extendfunction(t){var e,r,nthis._sw,ithis._ne;if(t instanceof Wc)et,rt;else{if(!(t instanceof Yc)){if(Array.isArray(t)){if(4t.length||t.every(Array.isArray)){var at;return this.extend(Yc.convert(a))}var ot;return this.extend(Wc.convert(o))}return this}if(et._sw,rt._ne,!e||!r)return this}return n||i?(n.lngMath.min(e.lng,n.lng),n.latMath.min(e.lat,n.lat),i.lngMath.max(r.lng,i.lng),i.latMath.max(r.lat,i.lat)):(this._swnew Wc(e.lng,e.lat),this._nenew Wc(r.lng,r.lat)),this},Yc.prototype.getCenterfunction(){return new Wc((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},Yc.prototype.getSouthWestfunction(){return this._sw},Yc.prototype.getNorthEastfunction(){return this._ne},Yc.prototype.getNorthWestfunction(){return new Wc(this.getWest(),this.getNorth())},Yc.prototype.getSouthEastfunction(){return new Wc(this.getEast(),this.getSouth())},Yc.prototype.getWestfunction(){return this._sw.lng},Yc.prototype.getSouthfunction(){return this._sw.lat},Yc.prototype.getEastfunction(){return this._ne.lng},Yc.prototype.getNorthfunction(){return this._ne.lat},Yc.prototype.toArrayfunction(){returnthis._sw.toArray(),this._ne.toArray()},Yc.prototype.toStringfunction(){returnLngLatBounds(+this._sw.toString()+, +this._ne.toString()+)},Yc.prototype.isEmptyfunction(){return!(this._sw&&this._ne)},Yc.prototype.containsfunction(t){var eWc.convert(t),re.lng,ne.lat,ithis._sw.latn&&nthis._ne.lat,athis._sw.lngr&&rthis._ne.lng;return this._sw.lng>this._ne.lng&&(athis._sw.lng>r&&r>this._ne.lng),i&&a},Yc.convertfunction(t){return!t||t instanceof Yc?t:new Yc(t)};var Wcfunction(t,e){if(isNaN(t)||isNaN(e))throw new Error(Invalid LngLat object: (+t+, +e+));if(this.lng+t,this.lat+e,this.lat>90||this.lat-90)throw new Error(Invalid LngLat latitude value: must be between -90 and 90)};Wc.prototype.wrapfunction(){return new Wc(c(this.lng,-180,180),this.lat)},Wc.prototype.toArrayfunction(){returnthis.lng,this.lat},Wc.prototype.toStringfunction(){returnLngLat(+this.lng+, +this.lat+)},Wc.prototype.distanceTofunction(t){var eMath.PI/180,rthis.lat*e,nt.lat*e,iMath.sin(r)*Math.sin(n)+Math.cos(r)*Math.cos(n)*Math.cos((t.lng-this.lng)*e);return 6371008.8*Math.acos(Math.min(i,1))},Wc.prototype.toBoundsfunction(t){void 0t&&(t0);var e360*t/40075017,re/Math.cos(Math.PI/180*this.lat);return new Yc(new Wc(this.lng-r,this.lat-e),new Wc(this.lng+r,this.lat+e))},Wc.convertfunction(t){if(t instanceof Wc)return t;if(Array.isArray(t)&&(2t.length||3t.length))return new Wc(Number(t0),Number(t1));if(!Array.isArray(t)&&objecttypeof t&&null!t)return new Wc(Number(lngin t?t.lng:t.lon),Number(t.lat));throw new Error(`LngLatLike` argument must be specified as a LngLat instance, an object {lng: lng>, lat: lat>}, an object {lon: lng>, lat: lat>}, or an array of lng>, lat>)};var Xc2*Math.PI*6371008.8;function Zc(t){return Xc*Math.cos(t*Math.PI/180)}function Jc(t){return(180+t)/360}function Kc(t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Math.PI/360)))/360}function Qc(t,e){return t/Zc(e)}function $c(t){var e180-360*t;return 360/Math.PI*Math.atan(Math.exp(e*Math.PI/180))-90}var tufunction(t,e,r){void 0r&&(r0),this.x+t,this.y+e,this.z+r};tu.fromLngLatfunction(t,e){void 0e&&(e0);var rWc.convert(t);return new tu(Jc(r.lng),Kc(r.lat),Qc(e,r.lat))},tu.prototype.toLngLatfunction(){return new Wc(360*this.x-180,$c(this.y))},tu.prototype.toAltitudefunction(){return tthis.z,ethis.y,t*Zc($c(e));var t,e},tu.prototype.meterInMercatorCoordinateUnitsfunction(){return 1/Xc*(t$c(this.y),1/Math.cos(t*Math.PI/180));var t};var eufunction(t,e,r){this.zt,this.xe,this.yr,this.keyiu(0,t,t,e,r)};eu.prototype.equalsfunction(t){return this.zt.z&&this.xt.x&&this.yt.y},eu.prototype.urlfunction(t,e){var r,n,i,a,o,s(rthis.x,nthis.y,ithis.z,aGc(256*r,256*(nMath.pow(2,i)-n-1),i),oGc(256*(r+1),256*(n+1),i),a0+,+a1+,+o0+,+o1),lfunction(t,e,r){for(var n,i,at;a>0;a--)i+(e&(n1a-1)?1:0)+(r&n?2:0);return i}(this.z,this.x,this.y);return t(this.x+this.y)%t.length.replace({prefix},(this.x%16).toString(16)+(this.y%16).toString(16)).replace({z},String(this.z)).replace({x},String(this.x)).replace({y},String(tmse?Math.pow(2,this.z)-this.y-1:this.y)).replace({quadkey},l).replace({bbox-epsg-3857},s)},eu.prototype.getTilePointfunction(t){var eMath.pow(2,this.z);return new i(8192*(t.x*e-this.x),8192*(t.y*e-this.y))},eu.prototype.toStringfunction(){return this.z+/+this.x+/+this.y};var rufunction(t,e){this.wrapt,this.canonicale,this.keyiu(t,e.z,e.z,e.x,e.y)},nufunction(t,e,r,n,i){this.overscaledZt,this.wrape,this.canonicalnew eu(r,+n,+i),this.keyiu(e,t,r,n,i)};function iu(t,e,r,n,i){(t*2)0&&(t-1*t-1);var a1r;return(a*a*t+a*i+n).toString(36)+r.toString(36)+e.toString(36)}nu.prototype.equalsfunction(t){return this.overscaledZt.overscaledZ&&this.wrapt.wrap&&this.canonical.equals(t.canonical)},nu.prototype.scaledTofunction(t){var ethis.canonical.z-t;return t>this.canonical.z?new nu(t,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new nu(t,this.wrap,t,this.canonical.x>>e,this.canonical.y>>e)},nu.prototype.calculateScaledKeyfunction(t,e){var rthis.canonical.z-t;return t>this.canonical.z?iu(this.wrap*+e,t,this.canonical.z,this.canonical.x,this.canonical.y):iu(this.wrap*+e,t,t,this.canonical.x>>r,this.canonical.y>>r)},nu.prototype.isChildOffunction(t){if(t.wrap!this.wrap)return!1;var ethis.canonical.z-t.canonical.z;return 0t.overscaledZ||t.overscaledZthis.overscaledZ&&t.canonical.xthis.canonical.x>>e&&t.canonical.ythis.canonical.y>>e},nu.prototype.childrenfunction(t){if(this.overscaledZ>t)returnnew nu(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y);var ethis.canonical.z+1,r2*this.canonical.x,n2*this.canonical.y;returnnew nu(e,this.wrap,e,r,n),new nu(e,this.wrap,e,r+1,n),new nu(e,this.wrap,e,r,n+1),new nu(e,this.wrap,e,r+1,n+1)},nu.prototype.isLessThanfunction(t){return this.wrapt.wrap||!(this.wrap>t.wrap)&&(this.overscaledZt.overscaledZ||!(this.overscaledZ>t.overscaledZ)&&(this.canonical.xt.canonical.x||!(this.canonical.x>t.canonical.x)&&this.canonical.yt.canonical.y))},nu.prototype.wrappedfunction(){return new nu(this.overscaledZ,0,this.canonical.z,this.canonical.x,this.canonical.y)},nu.prototype.unwrapTofunction(t){return new nu(this.overscaledZ,t,this.canonical.z,this.canonical.x,this.canonical.y)},nu.prototype.overscaleFactorfunction(){return Math.pow(2,this.overscaledZ-this.canonical.z)},nu.prototype.toUnwrappedfunction(){return new ru(this.wrap,this.canonical)},nu.prototype.toStringfunction(){return this.overscaledZ+/+this.canonical.x+/+this.canonical.y},nu.prototype.getTilePointfunction(t){return this.canonical.getTilePoint(new tu(t.x-this.wrap,t.y))},Nn(CanonicalTileID,eu),Nn(OverscaledTileID,nu,{omit:posMatrix});var aufunction(t,e,r){if(this.uidt,e.height!e.width)throw new RangeError(DEM tiles must be square);if(r&&mapbox!r&&terrarium!r)return _(+r+ is not a valid encoding type. Valid types include mapbox and terrarium.);this.stridee.height;var nthis.dime.height-2;this.datanew Uint32Array(e.data.buffer),this.encodingr||mapbox;for(var i0;in;i++)this.datathis._idx(-1,i)this.datathis._idx(0,i),this.datathis._idx(n,i)this.datathis._idx(n-1,i),this.datathis._idx(i,-1)this.datathis._idx(i,0),this.datathis._idx(i,n)this.datathis._idx(i,n-1);this.datathis._idx(-1,-1)this.datathis._idx(0,0),this.datathis._idx(n,-1)this.datathis._idx(n-1,0),this.datathis._idx(-1,n)this.datathis._idx(0,n-1),this.datathis._idx(n,n)this.datathis._idx(n-1,n-1)};au.prototype.getfunction(t,e){var rnew Uint8Array(this.data.buffer),n4*this._idx(t,e);return(terrariumthis.encoding?this._unpackTerrarium:this._unpackMapbox)(rn,rn+1,rn+2)},au.prototype.getUnpackVectorfunction(){returnterrariumthis.encoding?256,1,1/256,32768:6553.6,25.6,.1,1e4},au.prototype._idxfunction(t,e){if(t-1||t>this.dim+1||e-1||e>this.dim+1)throw new RangeError(out of range source coordinates for DEM data);return(e+1)*this.stride+(t+1)},au.prototype._unpackMapboxfunction(t,e,r){return(256*t*256+256*e+r)/10-1e4},au.prototype._unpackTerrariumfunction(t,e,r){return 256*t+e+r/256-32768},au.prototype.getPixelsfunction(){return new Eo({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))},au.prototype.backfillBorderfunction(t,e,r){if(this.dim!t.dim)throw new Error(dem dimension mismatch);var ne*this.dim,ie*this.dim+this.dim,ar*this.dim,or*this.dim+this.dim;switch(e){case-1:ni-1;break;case 1:in+1}switch(r){case-1:ao-1;break;case 1:oa+1}for(var s-e*this.dim,l-r*this.dim,ca;co;c++)for(var un;ui;u++)this.datathis._idx(u,c)t.datathis._idx(u+s,c+l)},Nn(DEMData,au);var oufunction(t){this._stringToNumber{},this._numberToString;for(var e0;et.length;e++){var rte;this._stringToNumberre,this._numberToStringer}};ou.prototype.encodefunction(t){return this._stringToNumbert},ou.prototype.decodefunction(t){return this._numberToStringt};var sufunction(t,e,r,n,i){this.typeFeature,this._vectorTileFeaturet,t._ze,t._xr,t._yn,this.propertiest.properties,this.idi},lu{geometry:{configurable:!0}};lu.geometry.getfunction(){return void 0this._geometry&&(this._geometrythis._vectorTileFeature.toGeoJSON(this._vectorTileFeature._x,this._vectorTileFeature._y,this._vectorTileFeature._z).geometry),this._geometry},lu.geometry.setfunction(t){this._geometryt},su.prototype.toJSONfunction(){var t{geometry:this.geometry};for(var e in this)_geometry!e&&_vectorTileFeature!e&&(tethise);return t},Object.defineProperties(su.prototype,lu);var cufunction(){this.state{},this.stateChanges{},this.deletedStates{}};cu.prototype.updateStatefunction(t,e,r){var nString(e);if(this.stateChangestthis.stateChangest||{},this.stateChangestnthis.stateChangestn||{},u(this.stateChangestn,r),nullthis.deletedStatest)for(var i in this.deletedStatest{},this.statet)i!n&&(this.deletedStatestinull);else if(this.deletedStatest&&nullthis.deletedStatestn)for(var a in this.deletedStatestn{},this.statetn)ra||(this.deletedStatestnanull);else for(var o in r){this.deletedStatest&&this.deletedStatestn&&nullthis.deletedStatestno&&delete this.deletedStatestno}},cu.prototype.removeFeatureStatefunction(t,e,r){if(!(nullthis.deletedStatest)){var nString(e);if(this.deletedStatestthis.deletedStatest||{},r&&void 0!e)null!this.deletedStatestn&&(this.deletedStatestnthis.deletedStatestn||{},this.deletedStatestnrnull);else if(void 0!e){if(this.stateChangest&&this.stateChangestn)for(r in this.deletedStatestn{},this.stateChangestn)this.deletedStatestnrnull;else this.deletedStatestnnull}else this.deletedStatestnull}},cu.prototype.getStatefunction(t,e){var rString(e),nthis.statet||{},ithis.stateChangest||{},au({},nr,ir);if(nullthis.deletedStatest)return{};if(this.deletedStatest){var othis.deletedStateste;if(nullo)return{};for(var s in o)delete as}return a},cu.prototype.initializeTileStatefunction(t,e){t.setFeatureState(this.state,e)},cu.prototype.coalesceChangesfunction(t,e){var r{};for(var n in this.stateChanges){this.statenthis.staten||{};var i{};for(var a in this.stateChangesn)this.statena||(this.statena{}),u(this.statena,this.stateChangesna),iathis.statena;rni}for(var o in this.deletedStates){this.stateothis.stateo||{};var s{};if(nullthis.deletedStateso)for(var l in this.stateo)sl{},this.stateol{};else for(var c in this.deletedStateso){if(nullthis.deletedStatesoc)this.stateoc{};else for(var f0,hObject.keys(this.deletedStatesoc);fh.length;f+1){var phf;delete this.stateocp}scthis.stateoc}roro||{},u(ro,s)}if(this.stateChanges{},this.deletedStates{},0!Object.keys(r).length)for(var d in t){td.setFeatureState(r,e)}};var uufunction(t,e){this.tileIDt,this.xt.canonical.x,this.yt.canonical.y,this.zt.canonical.z,this.gridnew zn(8192,16,0),this.grid3Dnew zn(8192,16,0),this.featureIndexArraynew fa,this.promoteIde};function fu(t,e,r,n,i){return v(t,(function(t,a){var oe instanceof _i?e.get(a):null;return o&&o.evaluate?o.evaluate(r,n,i):o}))}function hu(t){for(var e1/0,r1/0,n-1/0,i-1/0,a0,ot;ao.length;a+1){var soa;eMath.min(e,s.x),rMath.min(r,s.y),nMath.max(n,s.x),iMath.max(i,s.y)}return{minX:e,minY:r,maxX:n,maxY:i}}function pu(t,e){return e-t}uu.prototype.insertfunction(t,e,r,n,i,a){var othis.featureIndexArray.length;this.featureIndexArray.emplaceBack(r,n,i);for(var sa?this.grid3D:this.grid,l0;le.length;l++){for(var cel,u1/0,1/0,-1/0,-1/0,f0;fc.length;f++){var hcf;u0Math.min(u0,h.x),u1Math.min(u1,h.y),u2Math.max(u2,h.x),u3Math.max(u3,h.y)}u08192&&u18192&&u2>0&&u3>0&&s.insert(o,u0,u1,u2,u3)}},uu.prototype.loadVTLayersfunction(){return this.vtLayers||(this.vtLayersnew Ls.VectorTile(new al(this.rawTileData)).layers,this.sourceLayerCodernew ou(this.vtLayers?Object.keys(this.vtLayers).sort():_geojsonTileLayer)),this.vtLayers},uu.prototype.queryfunction(t,e,r,n){var athis;this.loadVTLayers();for(var ot.params||{},s8192/t.tileSize/t.scale,lsn(o.filter),ct.queryGeometry,ut.queryPadding*s,fhu(c),hthis.grid.query(f.minX-u,f.minY-u,f.maxX+u,f.maxY+u),phu(t.cameraQueryGeometry),dthis.grid3D.query(p.minX-u,p.minY-u,p.maxX+u,p.maxY+u,(function(e,r,n,a){return function(t,e,r,n,a){for(var o0,st;os.length;o+1){var lso;if(el.x&&rl.y&&n>l.x&&a>l.y)return!0}var cnew i(e,r),new i(e,a),new i(n,a),new i(n,r);if(t.length>2)for(var u0,fc;uf.length;u+1){if(io(t,fu))return!0}for(var h0;ht.length-1;h++){if(ao(th,th+1,c))return!0}return!1}(t.cameraQueryGeometry,e-u,r-u,n+u,a+u)})),m0,gd;mg.length;m+1){var vgm;h.push(v)}h.sort(pu);for(var y,x{},bfunction(i){var uhi;if(u!y){yu;var fa.featureIndexArray.get(u),pnull;a.loadMatchingFeature(x,f.bucketIndex,f.sourceLayerIndex,f.featureIndex,l,o.layers,o.availableImages,e,r,n,(function(e,r,n){return p||(pYa(e)),r.queryIntersectsFeature(c,e,n,p,a.z,t.transform,s,t.pixelPosMatrix)}))}},_0;_h.length;_++)b(_);return x},uu.prototype.loadMatchingFeaturefunction(t,e,r,n,i,a,o,s,l,c,u){var fthis.bucketLayerIDse;if(!a||function(t,e){for(var r0;rt.length;r++)if(e.indexOf(tr)>0)return!0;return!1}(a,f)){var hthis.sourceLayerCoder.decode(r),pthis.vtLayersh.feature(n);if(i.filter(new pi(this.tileID.overscaledZ),p))for(var dthis.getId(p,h),m0;mf.length;m++){var gfm;if(!(a&&a.indexOf(g)0)){var vsg;if(v){var y{};void 0!d&&c&&(yc.getState(v.sourceLayer||_geojsonTileLayer,d));var xlg;x.paintfu(x.paint,v.paint,p,y,o),x.layoutfu(x.layout,v.layout,p,y,o);var b!u||u(p,v,y);if(b){var _new su(p,this.z,this.x,this.y,d);_.layerx;var wtg;void 0w&&(wtg),w.push({featureIndex:n,feature:_,intersectionZ:b})}}}}}},uu.prototype.lookupSymbolFeaturesfunction(t,e,r,n,i,a,o,s){var l{};this.loadVTLayers();for(var csn(i),u0,ft;uf.length;u+1){var hfu;this.loadMatchingFeature(l,r,n,h,c,a,o,s,e)}return l},uu.prototype.hasLayerfunction(t){for(var e0,rthis.bucketLayerIDs;er.length;e+1)for(var n0,ire;ni.length;n+1){if(tin)return!0}return!1},uu.prototype.getIdfunction(t,e){var rt.id;if(this.promoteId){var nstringtypeof this.promoteId?this.promoteId:this.promoteIde;booleantypeof(rt.propertiesn)&&(rNumber(r))}return r},Nn(FeatureIndex,uu,{omit:rawTileData,sourceLayerCoder});var dufunction(t,e){this.tileIDt,this.uidh(),this.uses0,this.tileSizee,this.buckets{},this.expirationTimenull,this.queryPadding0,this.hasSymbolBuckets!1,this.hasRTLText!1,this.dependencies{},this.expiredRequestCount0,this.stateloading};du.prototype.registerFadeDurationfunction(t){var et+this.timeAdded;eR.now()||this.fadeEndTime&ðis.fadeEndTime||(this.fadeEndTimee)},du.prototype.wasRequestedfunction(){returnerroredthis.state||loadedthis.state||reloadingthis.state},du.prototype.loadVectorDatafunction(t,e,r){if(this.hasData()&&this.unloadVectorData(),this.stateloaded,t){for(var n in t.featureIndex&&(this.latestFeatureIndext.featureIndex,t.rawTileData?(this.latestRawTileDatat.rawTileData,this.latestFeatureIndex.rawTileDatat.rawTileData):this.latestRawTileData&&(this.latestFeatureIndex.rawTileDatathis.latestRawTileData)),this.collisionBoxArrayt.collisionBoxArray,this.bucketsfunction(t,e){var r{};if(!e)return r;for(var nfunction(){var tai,nt.layerIds.map((function(t){return e.getLayer(t)})).filter(Boolean);if(0!n.length){t.layersn,t.stateDependentLayerIds&&(t.stateDependentLayerst.stateDependentLayerIds.map((function(t){return n.filter((function(e){return e.idt}))0})));for(var o0,sn;os.length;o+1){var lso;rl.idt}}},i0,at;ia.length;i+1)n();return r}(t.buckets,e.style),this.hasSymbolBuckets!1,this.buckets){var ithis.bucketsn;if(i instanceof Mc){if(this.hasSymbolBuckets!0,!r)break;i.justReloaded!0}}if(this.hasRTLText!1,this.hasSymbolBuckets)for(var a in this.buckets){var othis.bucketsa;if(o instanceof Mc&&o.hasRTLText){this.hasRTLText!0,hi.isLoading()||hi.isLoaded()||deferred!ui()||fi();break}}for(var s in this.queryPadding0,this.buckets){var lthis.bucketss;this.queryPaddingMath.max(this.queryPadding,e.style.getLayer(s).queryRadius(l))}t.imageAtlas&&(this.imageAtlast.imageAtlas),t.glyphAtlasImage&&(this.glyphAtlasImaget.glyphAtlasImage)}else this.collisionBoxArraynew na},du.prototype.unloadVectorDatafunction(){for(var t in this.buckets)this.bucketst.destroy();this.buckets{},this.imageAtlasTexture&&this.imageAtlasTexture.destroy(),this.imageAtlas&&(this.imageAtlasnull),this.glyphAtlasTexture&&this.glyphAtlasTexture.destroy(),this.latestFeatureIndexnull,this.stateunloaded},du.prototype.getBucketfunction(t){return this.bucketst.id},du.prototype.uploadfunction(t){for(var e in this.buckets){var rthis.bucketse;r.uploadPending()&&r.upload(t)}var nt.gl;this.imageAtlas&&!this.imageAtlas.uploaded&&(this.imageAtlasTexturenew Vc(t,this.imageAtlas.image,n.RGBA),this.imageAtlas.uploaded!0),this.glyphAtlasImage&&(this.glyphAtlasTexturenew Vc(t,this.glyphAtlasImage,n.ALPHA),this.glyphAtlasImagenull)},du.prototype.preparefunction(t){this.imageAtlas&&this.imageAtlas.patchUpdatedImages(t,this.imageAtlasTexture)},du.prototype.queryRenderedFeaturesfunction(t,e,r,n,i,a,o,s,l,c){return this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData?this.latestFeatureIndex.query({queryGeometry:n,cameraQueryGeometry:i,scale:a,tileSize:this.tileSize,pixelPosMatrix:c,transform:s,params:o,queryPadding:this.queryPadding*l},t,e,r):{}},du.prototype.querySourceFeaturesfunction(t,e){var rthis.latestFeatureIndex;if(r&&r.rawTileData){var nr.loadVTLayers(),ie?e.sourceLayer:,an._geojsonTileLayer||ni;if(a)for(var osn(e&&e.filter),sthis.tileID.canonical,ls.z,cs.x,us.y,f{z:l,x:c,y:u},h0;ha.length;h++){var pa.feature(h);if(o.filter(new pi(this.tileID.overscaledZ),p)){var dr.getId(p,i),mnew su(p,l,c,u,d);m.tilef,t.push(m)}}}},du.prototype.hasDatafunction(){returnloadedthis.state||reloadingthis.state||expiredthis.state},du.prototype.patternsLoadedfunction(){return this.imageAtlas&&!!Object.keys(this.imageAtlas.patternPositions).length},du.prototype.setExpiryDatafunction(t){var ethis.expirationTime;if(t.cacheControl){var rA(t.cacheControl);rmax-age&&(this.expirationTimeDate.now()+1e3*rmax-age)}else t.expires&&(this.expirationTimenew Date(t.expires).getTime());if(this.expirationTime){var nDate.now(),i!1;if(this.expirationTime>n)i!1;else if(e)if(this.expirationTimee)i!0;else{var athis.expirationTime-e;a?this.expirationTimen+Math.max(a,3e4):i!0}else i!0;i?(this.expiredRequestCount++,this.stateexpired):this.expiredRequestCount0}},du.prototype.getExpiryTimeoutfunction(){if(this.expirationTime)return this.expiredRequestCount?1e3*(1Math.min(this.expiredRequestCount-1,31)):Math.min(this.expirationTime-(new Date).getTime(),Math.pow(2,31)-1)},du.prototype.setFeatureStatefunction(t,e){if(this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData&&0!Object.keys(t).length){var rthis.latestFeatureIndex.loadVTLayers();for(var n in this.buckets)if(e.style.hasLayer(n)){var ithis.bucketsn,ai.layers0.sourceLayer||_geojsonTileLayer,ora,sta;if(o&&s&&0!Object.keys(s).length){i.update(s,o,this.imageAtlas&&this.imageAtlas.patternPositions||{});var le&&e.style&&e.style.getLayer(n);l&&(this.queryPaddingMath.max(this.queryPadding,l.queryRadius(i)))}}}},du.prototype.holdingForFadefunction(){return void 0!this.symbolFadeHoldUntil},du.prototype.symbolFadeFinishedfunction(){return!this.symbolFadeHoldUntil||this.symbolFadeHoldUntilR.now()},du.prototype.clearFadeHoldfunction(){this.symbolFadeHoldUntilvoid 0},du.prototype.setHoldDurationfunction(t){this.symbolFadeHoldUntilR.now()+t},du.prototype.setDependenciesfunction(t,e){for(var r{},n0,ie;ni.length;n+1){rin!0}this.dependenciestr},du.prototype.hasDependencyfunction(t,e){for(var r0,nt;rn.length;r+1){var inr,athis.dependenciesi;if(a)for(var o0,se;os.length;o+1){if(aso)return!0}}return!1};var muself.performance,gufunction(t){this._marks{start:t.url,start.join(#),end:t.url,end.join(#),measure:t.url.toString()},mu.mark(this._marks.start)};gu.prototype.finishfunction(){mu.mark(this._marks.end);var tmu.getEntriesByName(this._marks.measure);return 0t.length&&(mu.measure(this._marks.measure,this._marks.start,this._marks.end),tmu.getEntriesByName(this._marks.measure),mu.clearMarks(this._marks.start),mu.clearMarks(this._marks.end),mu.clearMeasures(this._marks.measure)),t},t.Actorqc,t.AlphaImageSo,t.CanonicalTileIDeu,t.CollisionBoxArrayna,t.Colorte,t.DEMDataau,t.DataConstantPropertywi,t.DictionaryCoderou,t.EXTENT8192,t.ErrorEventSt,t.EvaluationParameterspi,t.EventMt,t.EventedEt,t.FeatureIndexuu,t.FillBucketgs,t.FillExtrusionBucketOs,t.ImageAtlasLl,t.ImagePositionSl,t.LineBucketqs,t.LngLatWc,t.LngLatBoundsYc,t.MercatorCoordinatetu,t.ONE_EM24,t.OverscaledTileIDnu,t.Pointi,t.Point$1i,t.PropertiesSi,t.Protobufal,t.RGBAImageEo,t.RequestManagerH,t.RequestPerformancegu,t.ResourceTypedt,t.SegmentVectorpa,t.SourceFeatureStatecu,t.StructArrayLayout1ui2$i,t.StructArrayLayout2f1f2i16qi,t.StructArrayLayout2i4zi,t.StructArrayLayout3ui6Yi,t.StructArrayLayout4i8Di,t.SymbolBucketMc,t.TextureVc,t.Tiledu,t.Transitionablegi,t.Uniform1fSa,t.Uniform1iMa,t.Uniform2fEa,t.Uniform3fLa,t.Uniform4fCa,t.UniformColorPa,t.UniformMatrix4fOa,t.UnwrappedTileIDru,t.ValidationErrorCt,t.WritingModeCl,t.ZoomHistoryGn,t.addfunction(t,e,r){return t0e0+r0,t1e1+r1,t2e2+r2,t},t.addDynamicAttributeswc,t.asyncAllfunction(t,e,r){if(!t.length)return r(null,);var nt.length,inew Array(t.length),anull;t.forEach((function(t,o){e(t,(function(t,e){t&&(at),ioe,0--n&&r(a,i)}))}))},t.beziero,t.bindAllm,t.browserR,t.cacheEntryPossiblyAddedfunction(t){++ht>ot&&(t.getActor().send(enforceCacheSizeLimit,at),ht0)},t.clampl,t.clearTileCachefunction(t){var eself.caches.delete(mapbox-tiles);t&&e.catch(t).then((function(){return t()}))},t.clipLineec,t.clonefunction(t){var enew fo(16);return e0t0,e1t1,e2t2,e3t3,e4t4,e5t5,e6t6,e7t7,e8t8,e9t9,e10t10,e11t11,e12t12,e13t13,e14t14,e15t15,e},t.clone$1x,t.clone$2function(t){var enew fo(3);return e0t0,e1t1,e2t2,e},t.collisionCircleLayouttl,t.configF,t.createfunction(){var tnew fo(16);return fo!Float32Array&&(t10,t20,t30,t40,t60,t70,t80,t90,t110,t120,t130,t140),t01,t51,t101,t151,t},t.create$1function(){var tnew fo(9);return fo!Float32Array&&(t10,t20,t30,t50,t60,t70),t01,t41,t81,t},t.create$2function(){var tnew fo(4);return fo!Float32Array&&(t10,t20),t01,t31,t},t.createCommonjsModulee,t.createExpressionWr,t.createLayoutIi,t.createStyleLayerfunction(t){returncustomt.type?new Dc(t):new Rct.type(t)},t.crossfunction(t,e,r){var ne0,ie1,ae2,or0,sr1,lr2;return t0i*l-a*s,t1a*o-n*l,t2n*s-i*o,t},t.deepEqualfunction t(e,r){if(Array.isArray(e)){if(!Array.isArray(r)||e.length!r.length)return!1;for(var n0;ne.length;n++)if(!t(en,rn))return!1;return!0}if(objecttypeof e&&null!e&&null!r){if(object!typeof r)return!1;if(Object.keys(e).length!Object.keys(r).length)return!1;for(var i in e)if(!t(ei,ri))return!1;return!0}return er},t.dotfunction(t,e){return t0*e0+t1*e1+t2*e2},t.dot$1function(t,e){return t0*e0+t1*e1+t2*e2+t3*e3},t.eases,t.emitValidationErrorsOn,t.endsWithg,t.enforceCacheSizeLimitfunction(t){st(),Q&&Q.then((function(e){e.keys().then((function(r){for(var n0;nr.length-t;n++)e.delete(rn)}))}))},t.evaluateSizeForFeatureYl,t.evaluateSizeForZoomWl,t.evaluateVariableOffsetdc,t.eventedci,t.extendu,t.featureFiltersn,t.filterObjecty,t.fromRotationfunction(t,e){var rMath.sin(e),nMath.cos(e);return t0n,t1r,t20,t3-r,t4n,t50,t60,t70,t81,t},t.getAnchorAlignmentUl,t.getAnchorJustificationmc,t.getArrayBufferxt,t.getImageTt,t.getJSONfunction(t,e){return yt(u(t,{type:json}),e)},t.getRTLTextPluginStatusui,t.getReferrergt,t.getVideofunction(t,e){var r,n,iself.document.createElement(video);i.muted!0,i.onloadstartfunction(){e(null,i)};for(var a0;at.length;a++){var oself.document.createElement(source);rta,nvoid 0,(nself.document.createElement(a)).hrefr,(n.protocol!self.document.location.protocol||n.host!self.document.location.host)&&(i.crossOriginAnonymous),o.srcta,i.appendChild(o)}return{cancel:function(){}}},t.identityho,t.invertfunction(t,e){var re0,ne1,ie2,ae3,oe4,se5,le6,ce7,ue8,fe9,he10,pe11,de12,me13,ge14,ve15,yr*s-n*o,xr*l-i*o,br*c-a*o,_n*l-i*s,wn*c-a*s,Ti*c-a*l,ku*m-f*d,Au*g-h*d,Mu*v-p*d,Sf*g-h*m,Ef*v-p*m,Lh*v-p*g,Cy*L-x*E+b*S+_*M-w*A+T*k;return C?(C1/C,t0(s*L-l*E+c*S)*C,t1(i*E-n*L-a*S)*C,t2(m*T-g*w+v*_)*C,t3(h*w-f*T-p*_)*C,t4(l*M-o*L-c*A)*C,t5(r*L-i*M+a*A)*C,t6(g*b-d*T-v*x)*C,t7(u*T-h*b+p*x)*C,t8(o*E-s*M+c*k)*C,t9(n*M-r*E-a*k)*C,t10(d*w-m*b+v*y)*C,t11(f*b-u*w-p*y)*C,t12(s*A-o*S-l*k)*C,t13(r*S-n*A+i*k)*C,t14(m*x-d*_-g*y)*C,t15(u*_-f*x+h*y)*C,t):null},t.isCharYn,t.isMapboxURLq,t.keysDifferencefunction(t,e){var r;for(var n in t)n in e||r.push(n);return r},t.makeRequestyt,t.mapObjectv,t.mercatorXfromLngJc,t.mercatorYfromLatKc,t.mercatorZfromAltitudeQc,t.mulmo,t.multiplypo,t.mvtLs,t.normalizefunction(t,e){var re0,ne1,ie2,ar*r+n*n+i*i;return a>0&&(a1/Math.sqrt(a)),t0e0*a,t1e1*a,t2e2*a,t},t.numberqe,t.offscreenCanvasSupportedpt,t.orthofunction(t,e,r,n,i,a,o){var s1/(e-r),l1/(n-i),c1/(a-o);return t0-2*s,t10,t20,t30,t40,t5-2*l,t60,t70,t80,t90,t102*c,t110,t12(e+r)*s,t13(i+n)*l,t14(o+a)*c,t151,t},t.parseGlyphPBFfunction(t){return new al(t).readFields(Tl,)},t.pbfal,t.performSymbolLayoutfunction(t,e,r,n,i,a,o){t.createArrays();var s512*t.overscaling;t.tilePixelRatio8192/s,t.compareText{},t.iconsNeedLinear!1;var lt.layers0.layout,ct.layers0._unevaluatedLayout._values,u{};if(compositet.textSizeData.kind){var ft.textSizeData,hf.minZoom,pf.maxZoom;u.compositeTextSizesctext-size.possiblyEvaluate(new pi(h),o),ctext-size.possiblyEvaluate(new pi(p),o)}if(compositet.iconSizeData.kind){var dt.iconSizeData,md.minZoom,gd.maxZoom;u.compositeIconSizescicon-size.possiblyEvaluate(new pi(m),o),cicon-size.possiblyEvaluate(new pi(g),o)}u.layoutTextSizectext-size.possiblyEvaluate(new pi(t.zoom+1),o),u.layoutIconSizecicon-size.possiblyEvaluate(new pi(t.zoom+1),o),u.textMaxSizectext-size.possiblyEvaluate(new pi(18));for(var v24*l.get(text-line-height),ymapl.get(text-rotation-alignment)&&point!l.get(symbol-placement),xl.get(text-keep-upright),bl.get(text-size),wfunction(){var akT,sl.get(text-font).evaluate(a,{},o).join(,),cb.evaluate(a,{},o),fu.layoutTextSize.evaluate(a,{},o),hu.layoutIconSize.evaluate(a,{},o),p{horizontal:{},vertical:void 0},da.text,m0,0;if(d){var gd.toString(),w24*l.get(text-letter-spacing).evaluate(a,{},o),Afunction(t){for(var e0,rt;er.length;e+1){if(!Xn(re.charCodeAt(0)))return!1}return!0}(g)?w:0,Ml.get(text-anchor).evaluate(a,{},o),Sl.get(text-variable-anchor);if(!S){var El.get(text-radial-offset).evaluate(a,{},o);mE?dc(M,24*E,pc):l.get(text-offset).evaluate(a,{},o).map((function(t){return 24*t}))}var Ly?center:l.get(text-justify).evaluate(a,{},o),Cl.get(symbol-placement),PpointC?24*l.get(text-max-width).evaluate(a,{},o):0,Ifunction(){t.allowVerticalPlacement&&Wn(g)&&(p.verticalOl(d,e,r,i,s,P,v,M,left,A,m,Cl.vertical,!0,C,f,c))};if(!y&&S){for(var OautoL?S.map((function(t){return mc(t)})):L,z!1,D0;DO.length;D++){var ROD;if(!p.horizontalR)if(z)p.horizontalRp.horizontal0;else{var FOl(d,e,r,i,s,P,v,center,R,A,m,Cl.horizontal,!1,C,f,c);F&&(p.horizontalRF,z1F.positionedLines.length)}}I()}else{autoL&&(Lmc(M));var BOl(d,e,r,i,s,P,v,M,L,A,m,Cl.horizontal,!1,C,f,c);B&&(p.horizontalLB),I(),Wn(g)&&y&&x&&(p.verticalOl(d,e,r,i,s,P,v,M,L,A,m,Cl.vertical,!1,C,f,c))}}var Nvoid 0,j!1;if(a.icon&&a.icon.name){var Una.icon.name;U&&(Nfunction(t,e,r){var nUl(r),in.horizontalAlign,an.verticalAlign,oe0,se1,lo-t.displaySize0*i,cl+t.displaySize0,us-t.displaySize1*a;return{image:t,top:u,bottom:u+t.displaySize1,left:l,right:c}}(ia.icon.name,l.get(icon-offset).evaluate(a,{},o),l.get(icon-anchor).evaluate(a,{},o)),jU.sdf,void 0t.sdfIcons?t.sdfIconsU.sdf:t.sdfIcons!U.sdf&&_(Style sheet warning: Cannot mix SDF and non-SDF icons in one buffer),(U.pixelRatio!t.pixelRatio||0!l.get(icon-rotate).constantOr(1))&&(t.iconsNeedLinear!0))}var Vvc(p.horizontal)||p.vertical;t.iconsInText!!V&&V.iconsInText,(V||N)&&function(t,e,r,n,i,a,o,s,l,c,u){var fa.textMaxSize.evaluate(e,{});void 0f&&(fo);var h,pt.layers0.layout,dp.get(icon-offset).evaluate(e,{},u),mvc(r.horizontal),go/24,vt.tilePixelRatio*g,yt.tilePixelRatio*f/24,xt.tilePixelRatio*s,bt.tilePixelRatio*p.get(symbol-spacing),wp.get(text-padding)*t.tilePixelRatio,Tp.get(icon-padding)*t.tilePixelRatio,kp.get(text-max-angle)/180*Math.PI,Amapp.get(text-rotation-alignment)&&point!p.get(symbol-placement),Mmapp.get(icon-rotation-alignment)&&point!p.get(symbol-placement),Sp.get(symbol-placement),Eb/2,Lp.get(icon-text-fit);n&&none!L&&(t.allowVerticalPlacement&&r.vertical&&(hHl(n,r.vertical,L,p.get(icon-text-fit-padding),d,g)),m&&(nHl(n,m,L,p.get(icon-text-fit-padding),d,g)));var Cfunction(s,f){f.x0||f.x>8192||f.y0||f.y>8192||function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,w,T,k,A){var M,S,E,L,C,Pt.addToLineVertexArray(e,r),I0,O0,z0,D0,R-1,F-1,B{},Nya(),j0,U0;void 0s._unevaluatedLayout.getValue(text-radial-offset)?(Ms.layout.get(text-offset).evaluate(b,{},k).map((function(t){return 24*t})),jM0,UM1):(j24*s.layout.get(text-radial-offset).evaluate(b,{},k),Upc);if(t.allowVerticalPlacement&&n.vertical){var Vs.layout.get(text-rotate).evaluate(b,{},k)+90,Hn.vertical;Lnew sc(l,e,c,u,f,H,h,p,d,V),o&&(Cnew sc(l,e,c,u,f,o,g,v,d,V))}if(i){var qs.layout.get(icon-rotate).evaluate(b,{}),Gnone!s.layout.get(icon-text-fit),Yrc(i,q,T,G),Wo?rc(o,q,T,G):void 0;Enew sc(l,e,c,u,f,i,g,v,!1,q),I4*Y.length;var Xt.iconSizeData,Znull;sourceX.kind?(Z128*s.layout.get(icon-size).evaluate(b,{}))0>32640&&_(t.layerIds0+: Value for icon-size is > 255. Reduce your icon-size.):compositeX.kind&&((Z128*w.compositeIconSizes0.evaluate(b,{},k),128*w.compositeIconSizes1.evaluate(b,{},k))0>32640||Z1>32640)&&_(t.layerIds0+: Value for icon-size is > 255. Reduce your icon-size.),t.addSymbols(t.icon,Y,Z,x,y,b,!1,e,P.lineStartIndex,P.lineLength,-1,k),Rt.icon.placedSymbolArray.length-1,W&&(O4*W.length,t.addSymbols(t.icon,W,Z,x,y,b,Cl.vertical,e,P.lineStartIndex,P.lineLength,-1,k),Ft.icon.placedSymbolArray.length-1)}for(var J in n.horizontal){var Kn.horizontalJ;if(!S){Nya(K.text);var Qs.layout.get(text-rotate).evaluate(b,{},k);Snew sc(l,e,c,u,f,K,h,p,d,Q)}var $1K.positionedLines.length;if(z+gc(t,e,K,a,s,d,b,m,P,n.vertical?Cl.horizontal:Cl.horizontalOnly,$?Object.keys(n.horizontal):J,B,R,w,k),$)break}n.vertical&&(D+gc(t,e,n.vertical,a,s,d,b,m,P,Cl.vertical,vertical,B,F,w,k));var ttS?S.boxStartIndex:t.collisionBoxArray.length,etS?S.boxEndIndex:t.collisionBoxArray.length,rtL?L.boxStartIndex:t.collisionBoxArray.length,ntL?L.boxEndIndex:t.collisionBoxArray.length,itE?E.boxStartIndex:t.collisionBoxArray.length,atE?E.boxEndIndex:t.collisionBoxArray.length,otC?C.boxStartIndex:t.collisionBoxArray.length,stC?C.boxEndIndex:t.collisionBoxArray.length,lt-1,ctfunction(t,e){return t&&t.circleDiameter?Math.max(t.circleDiameter,e):e};ltct(S,lt),ltct(L,lt),ltct(E,lt);var ut(ltct(C,lt))>-1?1:0;ut&&(lt*A/24);t.glyphOffsetArray.length>Mc.MAX_GLYPHS&&_(Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907);void 0!b.sortKey&&t.addToSortKeyRanges(t.symbolInstances.length,b.sortKey);t.symbolInstances.emplaceBack(e.x,e.y,B.right>0?B.right:-1,B.center>0?B.center:-1,B.left>0?B.left:-1,B.vertical||-1,R,F,N,tt,et,rt,nt,it,at,ot,st,c,z,D,I,O,ut,0,h,j,U,lt)}(t,f,s,r,n,i,h,t.layers0,t.collisionBoxArray,e.index,e.sourceLayerIndex,t.index,v,w,A,l,x,T,M,d,e,a,c,u,o)};if(lineS)for(var P0,Iec(e.geometry,0,0,8192,8192);PI.length;P+1)for(var OIP,ztc(O,b,k,r.vertical||m,n,24,y,t.overscaling,8192),D0,Rz;DR.length;D+1){var FRD,Bm;B&&yc(t,B.text,E,F)||C(O,F)}else if(line-centerS)for(var N0,je.geometry;Nj.length;N+1){var UjN;if(U.length>1){var V$l(U,k,r.vertical||m,n,24,y);V&&C(U,V)}}else if(Polygone.type)for(var H0,qhs(e.geometry,0);Hq.length;H+1){var GqH,Yuc(G,16);C(G0,new ql(Y.x,Y.y,0))}else if(LineStringe.type)for(var W0,Xe.geometry;WX.length;W+1){var ZXW;C(Z,new ql(Z0.x,Z0.y,0))}else if(Pointe.type)for(var J0,Ke.geometry;JK.length;J+1)for(var QKJ,$0,ttQ;$tt.length;$+1){var ettt$;C(et,new ql(et.x,et.y,0))}}(t,a,p,N,n,u,f,h,m,j,o)},T0,kt.features;Tk.length;T+1)w();a&&t.generateCollisionDebugBuffers()},t.perspectivefunction(t,e,r,n,i){var a,o1/Math.tan(e/2);return t0o/r,t10,t20,t30,t40,t5o,t60,t70,t80,t90,t11-1,t120,t130,t150,null!i&&i!1/0?(a1/(n-i),t10(i+n)*a,t142*i*n*a):(t10-1,t14-2*n),t},t.pickfunction(t,e){for(var r{},n0;ne.length;n++){var ien;i in t&&(riti)}return r},t.pluginhi,t.polygonIntersectsPolygonZa,t.postMapLoadEventit,t.postTurnstileEventrt,t.potpackMl,t.refPropertiestype,source,source-layer,minzoom,maxzoom,filter,layout,t.registerNn,t.registerForPluginStateChangefunction(t){return t({pluginStatus:ai,pluginURL:oi}),ci.on(pluginStateChange,t),t},t.rotatefunction(t,e,r){var ne0,ie1,ae2,oe3,sMath.sin(r),lMath.cos(r);return t0n*l+a*s,t1i*l+o*s,t2n*-s+a*l,t3i*-s+o*l,t},t.rotateXfunction(t,e,r){var nMath.sin(r),iMath.cos(r),ae4,oe5,se6,le7,ce8,ue9,fe10,he11;return e!t&&(t0e0,t1e1,t2e2,t3e3,t12e12,t13e13,t14e14,t15e15),t4a*i+c*n,t5o*i+u*n,t6s*i+f*n,t7l*i+h*n,t8c*i-a*n,t9u*i-o*n,t10f*i-s*n,t11h*i-l*n,t},t.rotateZfunction(t,e,r){var nMath.sin(r),iMath.cos(r),ae0,oe1,se2,le3,ce4,ue5,fe6,he7;return e!t&&(t8e8,t9e9,t10e10,t11e11,t12e12,t13e13,t14e14,t15e15),t0a*i+c*n,t1o*i+u*n,t2s*i+f*n,t3l*i+h*n,t4c*i-a*n,t5u*i-o*n,t6f*i-s*n,t7h*i-l*n,t},t.scalefunction(t,e,r){var nr0,ir1,ar2;return t0e0*n,t1e1*n,t2e2*n,t3e3*n,t4e4*i,t5e5*i,t6e6*i,t7e7*i,t8e8*a,t9e9*a,t10e10*a,t11e11*a,t12e12,t13e13,t14e14,t15e15,t},t.scale$1function(t,e,r){return t0e0*r,t1e1*r,t2e2*r,t3e3*r,t},t.scale$2function(t,e,r){return t0e0*r,t1e1*r,t2e2*r,t},t.setCacheLimitsfunction(t,e){att,ote},t.setRTLTextPluginfunction(t,e,r){if(void 0r&&(r!1),aiti||aiei||airi)throw new Error(setRTLTextPlugin cannot be called multiple times.);oiR.resolveURL(t),aiti,iie,li(),r||fi()},t.sphericalToCartesianfunction(t){var et0,rt1,nt2;return r+90,r*Math.PI/180,n*Math.PI/180,{x:e*Math.cos(r)*Math.sin(n),y:e*Math.sin(r)*Math.sin(n),z:e*Math.cos(n)}},t.sqrLenbo,t.styleSpecLt,t.subyo,t.symbolSizeXl,t.transformMat3function(t,e,r){var ne0,ie1,ae2;return t0n*r0+i*r3+a*r6,t1n*r1+i*r4+a*r7,t2n*r2+i*r5+a*r8,t},t.transformMat4xo,t.translatefunction(t,e,r){var n,i,a,o,s,l,c,u,f,h,p,d,mr0,gr1,vr2;return et?(t12e0*m+e4*g+e8*v+e12,t13e1*m+e5*g+e9*v+e13,t14e2*m+e6*g+e10*v+e14,t15e3*m+e7*g+e11*v+e15):(ne0,ie1,ae2,oe3,se4,le5,ce6,ue7,fe8,he9,pe10,de11,t0n,t1i,t2a,t3o,t4s,t5l,t6c,t7u,t8f,t9h,t10p,t11d,t12n*m+s*g+f*v+e12,t13i*m+l*g+h*v+e13,t14a*m+c*g+p*v+e14,t15o*m+u*g+d*v+e15),t},t.triggerPluginCompletionEventsi,t.uniqueIdh,t.validateCustomStyleLayerfunction(t){var e,rt.id;return void 0r&&e.push({message:layers.+r+: missing required property id}),void 0t.render&&e.push({message:layers.+r+: missing required method render}),t.renderingMode&&2d!t.renderingMode&&3d!t.renderingMode&&e.push({message:layers.+r+: property renderingMode must be either 2d or 3d}),e},t.validateLightCn,t.validateStyleLn,t.valuesfunction(t){var e;for(var r in t)e.push(tr);return e},t.vectorTileLs,t.version1.10.1,t.warnOnce_,t.webpSupportedB,t.windowself,t.wrapc})),n(0,(function(t){function e(t){var rtypeof t;if(numberr||booleanr||stringr||nullt)return JSON.stringify(t);if(Array.isArray(t)){for(var n,i0,at;ia.length;i+1){n+e(ai)+,}return n+}for(var oObject.keys(t).sort(),s{,l0;lo.length;l++)s+JSON.stringify(ol)+:+e(tol)+,;return s+}}function r(r){for(var n,i0,at.refProperties;ia.length;i+1){n+/+e(rai)}return n}var nfunction(t){this.keyCache{},t&&this.replace(t)};n.prototype.replacefunction(t){this._layerConfigs{},this._layers{},this.update(t,)},n.prototype.updatefunction(e,n){for(var ithis,a0,oe;ao.length;a+1){var soa;this._layerConfigss.ids;var lthis._layerss.idt.createStyleLayer(s);l._featureFiltert.featureFilter(l.filter),this.keyCaches.id&&delete this.keyCaches.id}for(var c0,un;cu.length;c+1){var fuc;delete this.keyCachef,delete this._layerConfigsf,delete this._layersf}this.familiesBySource{};for(var h0,pfunction(t,e){for(var n{},i0;it.length;i++){var ae&&eti.id||r(ti);e&&(eti.ida);var ona;o||(ona),o.push(ti)}var s;for(var l in n)s.push(nl);return s}(t.values(this._layerConfigs),this.keyCache);hp.length;h+1){var dph.map((function(t){return i._layerst.id})),md0;if(none!m.visibility){var gm.source||,vthis.familiesBySourceg;v||(vthis.familiesBySourceg{});var ym.sourceLayer||_geojsonTileLayer,xvy;x||(xvy),x.push(d)}}};var ifunction(e){var r{},n;for(var i in e){var aei,ori{};for(var s in a){var la+s;if(l&&0!l.bitmap.width&&0!l.bitmap.height){var c{x:0,y:0,w:l.bitmap.width+2,h:l.bitmap.height+2};n.push(c),os{rect:c,metrics:l.metrics}}}}var ut.potpack(n),fu.w,hu.h,pnew t.AlphaImage({width:f||1,height:h||1});for(var d in e){var med;for(var g in m){var vm+g;if(v&&0!v.bitmap.width&&0!v.bitmap.height){var yrdg.rect;t.AlphaImage.copy(v.bitmap,p,{x:0,y:0},{x:y.x+1,y:y.y+1},v.bitmap)}}}this.imagep,this.positionsr};t.register(GlyphAtlas,i);var afunction(e){this.tileIDnew t.OverscaledTileID(e.tileID.overscaledZ,e.tileID.wrap,e.tileID.canonical.z,e.tileID.canonical.x,e.tileID.canonical.y),this.uide.uid,this.zoome.zoom,this.pixelRatioe.pixelRatio,this.tileSizee.tileSize,this.sourcee.source,this.overscalingthis.tileID.overscaleFactor(),this.showCollisionBoxese.showCollisionBoxes,this.collectResourceTiming!!e.collectResourceTiming,this.returnDependencies!!e.returnDependencies,this.promoteIde.promoteId};function o(e,r,n){for(var inew t.EvaluationParameters(r),a0,oe;ao.length;a+1){oa.recalculate(i,n)}}function s(e,r){var nt.getArrayBuffer(e.request,(function(e,n,i,a){e?r(e):n&&r(null,{vectorTile:new t.vectorTile.VectorTile(new t.pbf(n)),rawData:n,cacheControl:i,expires:a})}));return function(){n.cancel(),r()}}a.prototype.parsefunction(e,r,n,a,s){var lthis;this.statusparsing,this.datae,this.collisionBoxArraynew t.CollisionBoxArray;var cnew t.DictionaryCoder(Object.keys(e.layers).sort()),unew t.FeatureIndex(this.tileID,this.promoteId);u.bucketLayerIDs;var f,h,p,d,m{},g{featureIndex:u,iconDependencies:{},patternDependencies:{},glyphDependencies:{},availableImages:n},vr.familiesBySourcethis.source;for(var y in v){var xe.layersy;if(x){1x.version&&t.warnOnce(Vector tile source +this.source+ layer +y+ does not use vector tile spec v2 and therefore may have some rendering errors.);for(var bc.encode(y),_,w0;wx.length;w++){var Tx.feature(w),ku.getId(T,y);_.push({feature:T,id:k,index:w,sourceLayerIndex:b})}for(var A0,Mvy;AM.length;A+1){var SMA,ES0;if(!(E.minzoom&&this.zoomMath.floor(E.minzoom)))if(!(E.maxzoom&&this.zoom>E.maxzoom))if(none!E.visibility)o(S,this.zoom,n),(mE.idE.createBucket({index:u.bucketLayerIDs.length,layers:S,zoom:this.zoom,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:b,sourceID:this.source})).populate(_,g,this.tileID.canonical),u.bucketLayerIDs.push(S.map((function(t){return t.id})))}}}var Lt.mapObject(g.glyphDependencies,(function(t){return Object.keys(t).map(Number)}));Object.keys(L).length?a.send(getGlyphs,{uid:this.uid,stacks:L},(function(t,e){f||(ft,he,I.call(l))})):h{};var CObject.keys(g.iconDependencies);C.length?a.send(getImages,{icons:C,source:this.source,tileID:this.tileID,type:icons},(function(t,e){f||(ft,pe,I.call(l))})):p{};var PObject.keys(g.patternDependencies);function I(){if(f)return s(f);if(h&&p&&d){var enew i(h),rnew t.ImageAtlas(p,d);for(var a in m){var lma;l instanceof t.SymbolBucket?(o(l.layers,this.zoom,n),t.performSymbolLayout(l,h,e.positions,p,r.iconPositions,this.showCollisionBoxes,this.tileID.canonical)):l.hasPattern&&(l instanceof t.LineBucket||l instanceof t.FillBucket||l instanceof t.FillExtrusionBucket)&&(o(l.layers,this.zoom,n),l.addFeatures(g,this.tileID.canonical,r.patternPositions))}this.statusdone,s(null,{buckets:t.values(m).filter((function(t){return!t.isEmpty()})),featureIndex:u,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:e.image,imageAtlas:r,glyphMap:this.returnDependencies?h:null,iconMap:this.returnDependencies?p:null,glyphPositions:this.returnDependencies?e.positions:null})}}P.length?a.send(getImages,{icons:P,source:this.source,tileID:this.tileID,type:patterns},(function(t,e){f||(ft,de,I.call(l))})):d{},I.call(this)};var lfunction(t,e,r,n){this.actort,this.layerIndexe,this.availableImagesr,this.loadVectorDatan||s,this.loading{},this.loaded{}};l.prototype.loadTilefunction(e,r){var nthis,ie.uid;this.loading||(this.loading{});var o!!(e&&e.request&&e.request.collectResourceTiming)&&new t.RequestPerformance(e.request),sthis.loadinginew a(e);s.abortthis.loadVectorData(e,(function(e,a){if(delete n.loadingi,e||!a)return s.statusdone,n.loadedis,r(e);var la.rawData,c{};a.expires&&(c.expiresa.expires),a.cacheControl&&(c.cacheControla.cacheControl);var u{};if(o){var fo.finish();f&&(u.resourceTimingJSON.parse(JSON.stringify(f)))}s.vectorTilea.vectorTile,s.parse(a.vectorTile,n.layerIndex,n.availableImages,n.actor,(function(e,n){if(e||!n)return r(e);r(null,t.extend({rawTileData:l.slice(0)},n,c,u))})),n.loadedn.loaded||{},n.loadedis}))},l.prototype.reloadTilefunction(t,e){var rthis,nthis.loaded,it.uid,athis;if(n&&ni){var oni;o.showCollisionBoxest.showCollisionBoxes;var sfunction(t,n){var io.reloadCallback;i&&(delete o.reloadCallback,o.parse(o.vectorTile,a.layerIndex,r.availableImages,a.actor,i)),e(t,n)};parsingo.status?o.reloadCallbacks:doneo.status&&(o.vectorTile?o.parse(o.vectorTile,this.layerIndex,this.availableImages,this.actor,s):s())}},l.prototype.abortTilefunction(t,e){var rthis.loading,nt.uid;r&&rn&&rn.abort&&(rn.abort(),delete rn),e()},l.prototype.removeTilefunction(t,e){var rthis.loaded,nt.uid;r&&rn&&delete rn,e()};var ct.window.ImageBitmap,ufunction(){this.loaded{}};u.prototype.loadTilefunction(e,r){var ne.uid,ie.encoding,ae.rawImageData,oc&&a instanceof c?this.getImageData(a):a,snew t.DEMData(n,o,i);this.loadedthis.loaded||{},this.loadedns,r(null,s)},u.prototype.getImageDatafunction(e){this.offscreenCanvas&&this.offscreenCanvasContext||(this.offscreenCanvasnew OffscreenCanvas(e.width,e.height),this.offscreenCanvasContextthis.offscreenCanvas.getContext(2d)),this.offscreenCanvas.widthe.width,this.offscreenCanvas.heighte.height,this.offscreenCanvasContext.drawImage(e,0,0,e.width,e.height);var rthis.offscreenCanvasContext.getImageData(-1,-1,e.width+2,e.height+2);return this.offscreenCanvasContext.clearRect(0,0,this.offscreenCanvas.width,this.offscreenCanvas.height),new t.RGBAImage({width:r.width,height:r.height},r.data)},u.prototype.removeTilefunction(t){var ethis.loaded,rt.uid;e&&er&&delete er};var ffunction t(e,r){var n,ie&&e.type;if(FeatureCollectioni)for(n0;ne.features.length;n++)t(e.featuresn,r);else if(GeometryCollectioni)for(n0;ne.geometries.length;n++)t(e.geometriesn,r);else if(Featurei)t(e.geometry,r);else if(Polygoni)h(e.coordinates,r);else if(MultiPolygoni)for(n0;ne.coordinates.length;n++)h(e.coordinatesn,r);return e};function h(t,e){if(0!t.length){p(t0,e);for(var r1;rt.length;r++)p(tr,!e)}}function p(t,e){for(var r0,n0,it.length,ai-1;ni;an++)r+(tn0-ta0)*(ta1+tn1);r>0!!!e&&t.reverse()}var dt.vectorTile.VectorTileFeature.prototype.toGeoJSON,mfunction(e){this._featuree,this.extentt.EXTENT,this.typee.type,this.propertiese.tags,idin e&&!isNaN(e.id)&&(this.idparseInt(e.id,10))};m.prototype.loadGeometryfunction(){if(1this._feature.type){for(var e,r0,nthis._feature.geometry;rn.length;r+1){var inr;e.push(new t.Point$1(i0,i1))}return e}for(var a,o0,sthis._feature.geometry;os.length;o+1){for(var l,c0,uso;cu.length;c+1){var fuc;l.push(new t.Point$1(f0,f1))}a.push(l)}return a},m.prototype.toGeoJSONfunction(t,e,r){return d.call(this,t,e,r)};var gfunction(e){this.layers{_geojsonTileLayer:this},this.name_geojsonTileLayer,this.extentt.EXTENT,this.lengthe.length,this._featurese};g.prototype.featurefunction(t){return new m(this._featurest)};var vt.vectorTile.VectorTileFeature,yx;function x(t,e){this.optionse||{},this.featurest,this.lengtht.length}function b(t,e){this.idnumbertypeof t.id?t.id:void 0,this.typet.type,this.rawGeometry1t.type?t.geometry:t.geometry,this.propertiest.tags,this.extente||4096}x.prototype.featurefunction(t){return new b(this.featurest,this.options.extent)},b.prototype.loadGeometryfunction(){var ethis.rawGeometry;this.geometry;for(var r0;re.length;r++){for(var ner,i,a0;an.length;a++)i.push(new t.Point$1(na0,na1));this.geometry.push(i)}return this.geometry},b.prototype.bboxfunction(){this.geometry||this.loadGeometry();for(var tthis.geometry,e1/0,r-1/0,n1/0,i-1/0,a0;at.length;a++)for(var ota,s0;so.length;s++){var los;eMath.min(e,l.x),rMath.max(r,l.x),nMath.min(n,l.y),iMath.max(i,l.y)}returne,n,r,i},b.prototype.toGeoJSONv.prototype.toGeoJSON;var _A,wA,Tfunction(t,e){ee||{};var r{};for(var n in t)rnnew y(tn.features,e),rn.namen,rn.versione.version,rn.extente.extent;return A({layers:r})},ky;function A(e){var rnew t.pbf;return function(t,e){for(var r in t.layers)e.writeMessage(3,M,t.layersr)}(e,r),r.finish()}function M(t,e){var r;e.writeVarintField(15,t.version||1),e.writeStringField(1,t.name||),e.writeVarintField(5,t.extent||4096);var n{keys:,values:,keycache:{},valuecache:{}};for(r0;rt.length;r++)n.featuret.feature(r),e.writeMessage(2,S,n);var in.keys;for(r0;ri.length;r++)e.writeStringField(3,ir);var an.values;for(r0;ra.length;r++)e.writeMessage(4,I,ar)}function S(t,e){var rt.feature;void 0!r.id&&e.writeVarintField(1,r.id),e.writeMessage(2,E,t),e.writeVarintField(3,r.type),e.writeMessage(4,P,r)}function E(t,e){var rt.feature,nt.keys,it.values,at.keycache,ot.valuecache;for(var s in r.properties){var las;void 0l&&(n.push(s),ln.length-1,asl),e.writeVarint(l);var cr.propertiess,utypeof c;string!u&&boolean!u&&number!u&&(cJSON.stringify(c));var fu+:+c,hof;void 0h&&(i.push(c),hi.length-1,ofh),e.writeVarint(h)}}function L(t,e){return(e3)+(7&t)}function C(t){return t1^t>>31}function P(t,e){for(var rt.loadGeometry(),nt.type,i0,a0,or.length,s0;so;s++){var lrs,c1;1n&&(cl.length),e.writeVarint(L(1,c));for(var u3n?l.length-1:l.length,f0;fu;f++){1f&&1!n&&e.writeVarint(L(2,u-1));var hlf.x-i,plf.y-a;e.writeVarint(C(h)),e.writeVarint(C(p)),i+h,a+p}3n&&e.writeVarint(L(7,1))}}function I(t,e){var rtypeof t;stringr?e.writeStringField(1,t):booleanr?e.writeBooleanField(7,t):numberr&&(t%1!0?e.writeDoubleField(3,t):t0?e.writeSVarintField(6,t):e.writeVarintField(5,t))}function O(t,e,r,n,i,a){if(!(i-nr)){var on+i>>1;!function t(e,r,n,i,a,o){for(;a>i;){if(a-i>600){var sa-i+1,ln-i+1,cMath.log(s),u.5*Math.exp(2*c/3),f.5*Math.sqrt(c*u*(s-u)/s)*(l-s/20?-1:1),hMath.max(i,Math.floor(n-l*u/s+f)),pMath.min(a,Math.floor(n+(s-l)*u/s+f));t(e,r,n,h,p,o)}var dr2*n+o,mi,ga;for(z(e,r,i,n),r2*a+o>d&&z(e,r,i,a);mg;){for(z(e,r,m,g),m++,g--;r2*m+od;)m++;for(;r2*g+o>d;)g--}r2*i+od?z(e,r,i,g):(g++,z(e,r,g,a)),gn&&(ig+1),ng&&(ag-1)}}(t,e,o,n,i,a%2),O(t,e,r,n,o-1,a+1),O(t,e,r,o+1,i,a+1)}}function z(t,e,r,n){D(t,r,n),D(e,2*r,2*n),D(e,2*r+1,2*n+1)}function D(t,e,r){var nte;tetr,trn}function R(t,e,r,n){var it-r,ae-n;return i*i+a*a}_.fromVectorTileJsw,_.fromGeojsonVtT,_.GeoJSONWrapperk;var Ffunction(t){return t0},Bfunction(t){return t1},Nfunction(t,e,r,n,i){void 0e&&(eF),void 0r&&(rB),void 0n&&(n64),void 0i&&(iFloat64Array),this.nodeSizen,this.pointst;for(var at.length65536?Uint16Array:Uint32Array,othis.idsnew a(t.length),sthis.coordsnew i(2*t.length),l0;lt.length;l++)oll,s2*le(tl),s2*l+1r(tl);O(o,s,n,0,o.length-1,0)};N.prototype.rangefunction(t,e,r,n){return function(t,e,r,n,i,a,o){for(var s,l,c0,t.length-1,0,u;c.length;){var fc.pop(),hc.pop(),pc.pop();if(h-po)for(var dp;dh;d++)se2*d,le2*d+1,s>r&&si&&l>n&&la&&u.push(td);else{var mMath.floor((p+h)/2);se2*m,le2*m+1,s>r&&si&&l>n&&la&&u.push(tm);var g(f+1)%2;(0f?rs:nl)&&(c.push(p),c.push(m-1),c.push(g)),(0f?i>s:a>l)&&(c.push(m+1),c.push(h),c.push(g))}}return u}(this.ids,this.coords,t,e,r,n,this.nodeSize)},N.prototype.withinfunction(t,e,r){return function(t,e,r,n,i,a){for(var o0,t.length-1,0,s,li*i;o.length;){var co.pop(),uo.pop(),fo.pop();if(u-fa)for(var hf;hu;h++)R(e2*h,e2*h+1,r,n)l&&s.push(th);else{var pMath.floor((f+u)/2),de2*p,me2*p+1;R(d,m,r,n)l&&s.push(tp);var g(c+1)%2;(0c?r-id:n-im)&&(o.push(f),o.push(p-1),o.push(g)),(0c?r+i>d:n+i>m)&&(o.push(p+1),o.push(u),o.push(g))}}return s}(this.ids,this.coords,t,e,r,this.nodeSize)};var j{minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:function(t){return t}},Ufunction(t){this.optionsX(Object.create(j),t),this.treesnew Array(this.options.maxZoom+1)};function V(t,e,r,n,i){return{x:t,y:e,zoom:1/0,id:r,parentId:-1,numPoints:n,properties:i}}function H(t,e){var rt.geometry.coordinates,nr0,ir1;return{x:Y(n),y:W(i),zoom:1/0,index:e,parentId:-1}}function q(t){return{type:Feature,id:t.id,properties:G(t),geometry:{type:Point,coordinates:(nt.x,360*(n-.5)),(et.y,r(180-360*e)*Math.PI/180,360*Math.atan(Math.exp(r))/Math.PI-90)}};var e,r,n}function G(t){var et.numPoints,re>1e4?Math.round(e/1e3)+k:e>1e3?Math.round(e/100)/10+k:e;return X(X({},t.properties),{cluster:!0,cluster_id:t.id,point_count:e,point_count_abbreviated:r})}function Y(t){return t/360+.5}function W(t){var eMath.sin(t*Math.PI/180),r.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r0?0:r>1?1:r}function X(t,e){for(var r in e)trer;return t}function Z(t){return t.x}function J(t){return t.y}function K(t,e,r,n,i,a){var oi-r,sa-n;if(0!o||0!s){var l((t-r)*o+(e-n)*s)/(o*o+s*s);l>1?(ri,na):l>0&&(r+o*l,n+s*l)}return(ot-r)*o+(se-n)*s}function Q(t,e,r,n){var i{id:void 0t?null:t,type:e,geometry:r,tags:n,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(t){var et.geometry,rt.type;if(Pointr||MultiPointr||LineStringr)$(t,e);else if(Polygonr||MultiLineStringr)for(var n0;ne.length;n++)$(t,en);else if(MultiPolygonr)for(n0;ne.length;n++)for(var i0;ien.length;i++)$(t,eni)}(i),i}function $(t,e){for(var r0;re.length;r+3)t.minXMath.min(t.minX,er),t.minYMath.min(t.minY,er+1),t.maxXMath.max(t.maxX,er),t.maxYMath.max(t.maxY,er+1)}function tt(t,e,r,n){if(e.geometry){var ie.geometry.coordinates,ae.geometry.type,oMath.pow(r.tolerance/((1r.maxZoom)*r.extent),2),s,le.id;if(r.promoteId?le.propertiesr.promoteId:r.generateId&&(ln||0),Pointa)et(i,s);else if(MultiPointa)for(var c0;ci.length;c++)et(ic,s);else if(LineStringa)rt(i,s,o,!1);else if(MultiLineStringa){if(r.lineMetrics){for(c0;ci.length;c++)s,rt(ic,s,o,!1),t.push(Q(l,LineString,s,e.properties));return}nt(i,s,o,!1)}else if(Polygona)nt(i,s,o,!0);else{if(MultiPolygon!a){if(GeometryCollectiona){for(c0;ce.geometry.geometries.length;c++)tt(t,{id:l,geometry:e.geometry.geometriesc,properties:e.properties},r,n);return}throw new Error(Input data is not a valid GeoJSON object.)}for(c0;ci.length;c++){var u;nt(ic,u,o,!0),s.push(u)}}t.push(Q(l,a,s,e.properties))}}function et(t,e){e.push(it(t0)),e.push(at(t1)),e.push(0)}function rt(t,e,r,n){for(var i,a,o0,s0;st.length;s++){var lit(ts0),cat(ts1);e.push(l),e.push(c),e.push(0),s>0&&(o+n?(i*c-l*a)/2:Math.sqrt(Math.pow(l-i,2)+Math.pow(c-a,2))),il,ac}var ue.length-3;e21,function t(e,r,n,i){for(var a,oi,sn-r>>1,ln-r,cer,uer+1,fen,hen+1,pr+3;pn;p+3){var dK(ep,ep+1,c,u,f,h);if(d>o)ap,od;else if(do){var mMath.abs(p-s);ml&&(ap,lm)}}o>i&&(a-r>3&&t(e,r,a,i),ea+2o,n-a>3&&t(e,a,n,i))}(e,0,u,r),eu+21,e.sizeMath.abs(o),e.start0,e.ende.size}function nt(t,e,r,n){for(var i0;it.length;i++){var a;rt(ti,a,r,n),e.push(a)}}function it(t){return t/360+.5}function at(t){var eMath.sin(t*Math.PI/180),r.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r0?0:r>1?1:r}function ot(t,e,r,n,i,a,o,s){if(n/e,a>(r/e)&&on)return t;if(or||a>n)return null;for(var l,c0;ct.length;c++){var utc,fu.geometry,hu.type,p0i?u.minX:u.minY,d0i?u.maxX:u.maxY;if(p>r&&dn)l.push(u);else if(!(dr||p>n)){var m;if(Pointh||MultiPointh)st(f,m,r,n,i);else if(LineStringh)lt(f,m,r,n,i,!1,s.lineMetrics);else if(MultiLineStringh)ut(f,m,r,n,i,!1);else if(Polygonh)ut(f,m,r,n,i,!0);else if(MultiPolygonh)for(var g0;gf.length;g++){var v;ut(fg,v,r,n,i,!0),v.length&&m.push(v)}if(m.length){if(s.lineMetrics&&LineStringh){for(g0;gm.length;g++)l.push(Q(u.id,h,mg,u.tags));continue}LineString!h&&MultiLineString!h||(1m.length?(hLineString,mm0):hMultiLineString),Point!h&&MultiPoint!h||(h3m.length?Point:MultiPoint),l.push(Q(u.id,h,m,u.tags))}}}return l.length?l:null}function st(t,e,r,n,i){for(var a0;at.length;a+3){var ota+i;o>r&&on&&(e.push(ta),e.push(ta+1),e.push(ta+2))}}function lt(t,e,r,n,i,a,o){for(var s,l,cct(t),u0i?ht:pt,ft.start,h0;ht.length-3;h+3){var pth,dth+1,mth+2,gth+3,vth+4,y0i?p:d,x0i?g:v,b!1;o&&(sMath.sqrt(Math.pow(p-g,2)+Math.pow(d-v,2))),yr?x>r&&(lu(c,p,d,g,v,r),o&&(c.startf+s*l)):y>n?xn&&(lu(c,p,d,g,v,n),o&&(c.startf+s*l)):ft(c,p,d,m),xr&&y>r&&(lu(c,p,d,g,v,r),b!0),x>n&&yn&&(lu(c,p,d,g,v,n),b!0),!a&&b&&(o&&(c.endf+s*l),e.push(c),cct(t)),o&&(f+s)}var _t.length-3;pt_,dt_+1,mt_+2,(y0i?p:d)>r&&yn&&ft(c,p,d,m),_c.length-3,a&&_>3&&(c_!c0||c_+1!c1)&&ft(c,c0,c1,c2),c.length&&e.push(c)}function ct(t){var e;return e.sizet.size,e.startt.start,e.endt.end,e}function ut(t,e,r,n,i,a){for(var o0;ot.length;o++)lt(to,e,r,n,i,a,!1)}function ft(t,e,r,n){t.push(e),t.push(r),t.push(n)}function ht(t,e,r,n,i,a){var o(a-e)/(n-e);return t.push(a),t.push(r+(i-r)*o),t.push(1),o}function pt(t,e,r,n,i,a){var o(a-r)/(i-r);return t.push(e+(n-e)*o),t.push(a),t.push(1),o}function dt(t,e){for(var r,n0;nt.length;n++){var i,atn,oa.type;if(Pointo||MultiPointo||LineStringo)imt(a.geometry,e);else if(MultiLineStringo||Polygono){i;for(var s0;sa.geometry.length;s++)i.push(mt(a.geometrys,e))}else if(MultiPolygono)for(i,s0;sa.geometry.length;s++){for(var l,c0;ca.geometrys.length;c++)l.push(mt(a.geometrysc,e));i.push(l)}r.push(Q(a.id,o,i,a.tags))}return r}function mt(t,e){var r;r.sizet.size,void 0!t.start&&(r.startt.start,r.endt.end);for(var n0;nt.length;n+3)r.push(tn+e,tn+1,tn+2);return r}function gt(t,e){if(t.transformed)return t;var r,n,i,a1t.z,ot.x,st.y;for(r0;rt.features.length;r++){var lt.featuresr,cl.geometry,ul.type;if(l.geometry,1u)for(n0;nc.length;n+2)l.geometry.push(vt(cn,cn+1,e,a,o,s));else for(n0;nc.length;n++){var f;for(i0;icn.length;i+2)f.push(vt(cni,cni+1,e,a,o,s));l.geometry.push(f)}}return t.transformed!0,t}function vt(t,e,r,n,i,a){returnMath.round(r*(t*n-i)),Math.round(r*(e*n-a))}function yt(t,e,r,n,i){for(var aei.maxZoom?0:i.tolerance/((1e)*i.extent),o{features:,numPoints:0,numSimplified:0,numFeatures:0,source:null,x:r,y:n,z:e,transformed:!1,minX:2,minY:1,maxX:-1,maxY:0},s0;st.length;s++){o.numFeatures++,xt(o,ts,a,i);var lts.minX,cts.minY,uts.maxX,fts.maxY;lo.minX&&(o.minXl),co.minY&&(o.minYc),u>o.maxX&&(o.maxXu),f>o.maxY&&(o.maxYf)}return o}function xt(t,e,r,n){var ie.geometry,ae.type,o;if(Pointa||MultiPointa)for(var s0;si.length;s+3)o.push(is),o.push(is+1),t.numPoints++,t.numSimplified++;else if(LineStringa)bt(o,i,t,r,!1,!1);else if(MultiLineStringa||Polygona)for(s0;si.length;s++)bt(o,is,t,r,Polygona,0s);else if(MultiPolygona)for(var l0;li.length;l++){var cil;for(s0;sc.length;s++)bt(o,cs,t,r,!0,0s)}if(o.length){var ue.tags||null;if(LineStringa&&n.lineMetrics){for(var f in u{},e.tags)ufe.tagsf;u.mapbox_clip_starti.start/i.size,u.mapbox_clip_endi.end/i.size}var h{geometry:o,type:Polygona||MultiPolygona?3:LineStringa||MultiLineStringa?2:1,tags:u};null!e.id&&(h.ide.id),t.features.push(h)}}function bt(t,e,r,n,i,a){var on*n;if(n>0&&e.size(i?o:n))r.numPoints+e.length/3;else{for(var s,l0;le.length;l+3)(0n||el+2>o)&&(r.numSimplified++,s.push(el),s.push(el+1)),r.numPoints++;i&&function(t,e){for(var r0,n0,it.length,ai-2;ni;an,n+2)r+(tn-ta)*(tn+1+ta+1);if(r>0e)for(n0,it.length;ni/2;n+2){var otn,stn+1;tnti-2-n,tn+1ti-1-n,ti-2-no,ti-1-ns}}(s,a),t.push(s)}}function _t(t,e){var r(ethis.optionsfunction(t,e){for(var r in e)trer;return t}(Object.create(this.options),e)).debug;if(r&&console.time(preprocess data),e.maxZoom0||e.maxZoom>24)throw new Error(maxZoom should be in the 0-24 range);if(e.promoteId&&e.generateId)throw new Error(promoteId and generateId cannot be used together.);var nfunction(t,e){var r;if(FeatureCollectiont.type)for(var n0;nt.features.length;n++)tt(r,t.featuresn,e,n);elseFeaturet.type?tt(r,t,e):tt(r,{geometry:t},e);return r}(t,e);this.tiles{},this.tileCoords,r&&(console.timeEnd(preprocess data),console.log(index: maxZoom: %d, maxPoints: %d,e.indexMaxZoom,e.indexMaxPoints),console.time(generate tiles),this.stats{},this.total0),(nfunction(t,e){var re.buffer/e.extent,nt,iot(t,1,-1-r,r,0,-1,2,e),aot(t,1,1-r,2+r,0,-1,2,e);return(i||a)&&(not(t,1,-r,1+r,0,-1,2,e)||,i&&(ndt(i,1).concat(n)),a&&(nn.concat(dt(a,-1)))),n}(n,e)).length&&this.splitTile(n,0,0,0),r&&(n.length&&console.log(features: %d, points: %d,this.tiles0.numFeatures,this.tiles0.numPoints),console.timeEnd(generate tiles),console.log(tiles generated:,this.total,JSON.stringify(this.stats)))}function wt(t,e,r){return 32*((1t)*r+e)+t}function Tt(t,e){var rt.tileID.canonical;if(!this._geoJSONIndex)return e(null,null);var nthis._geoJSONIndex.getTile(r.z,r.x,r.y);if(!n)return e(null,null);var inew g(n.features),a_(i);0a.byteOffset&&a.byteLengtha.buffer.byteLength||(anew Uint8Array(a)),e(null,{vectorTile:i,rawData:a.buffer})}U.prototype.loadfunction(t){var ethis.options,re.log,ne.minZoom,ie.maxZoom,ae.nodeSize;r&&console.time(total time);var oprepare +t.length+ points;r&&console.time(o),this.pointst;for(var s,l0;lt.length;l++)tl.geometry&&s.push(H(tl,l));this.treesi+1new N(s,Z,J,a,Float32Array),r&&console.timeEnd(o);for(var ci;c>n;c--){var u+Date.now();sthis._cluster(s,c),this.treescnew N(s,Z,J,a,Float32Array),r&&console.log(z%d: %d clusters in %dms,c,s.length,+Date.now()-u)}return r&&console.timeEnd(total time),this},U.prototype.getClustersfunction(t,e){var r((t0+180)%360+360)%360-180,nMath.max(-90,Math.min(90,t1)),i180t2?180:((t2+180)%360+360)%360-180,aMath.max(-90,Math.min(90,t3));if(t2-t0>360)r-180,i180;else if(r>i){var othis.getClusters(r,n,180,a,e),sthis.getClusters(-180,n,i,a,e);return o.concat(s)}for(var lthis.treesthis._limitZoom(e),c,u0,fl.range(Y(r),W(a),Y(i),W(n));uf.length;u+1){var hfu,pl.pointsh;c.push(p.numPoints?q(p):this.pointsp.index)}return c},U.prototype.getChildrenfunction(t){var ethis._getOriginId(t),rthis._getOriginZoom(t),nNo cluster with the specified id.,ithis.treesr;if(!i)throw new Error(n);var ai.pointse;if(!a)throw new Error(n);for(var othis.options.radius/(this.options.extent*Math.pow(2,r-1)),s,l0,ci.within(a.x,a.y,o);lc.length;l+1){var ucl,fi.pointsu;f.parentIdt&&s.push(f.numPoints?q(f):this.pointsf.index)}if(0s.length)throw new Error(n);return s},U.prototype.getLeavesfunction(t,e,r){ee||10,rr||0;var n;return this._appendLeaves(n,t,e,r,0),n},U.prototype.getTilefunction(t,e,r){var nthis.treesthis._limitZoom(t),iMath.pow(2,t),athis.options,oa.extent,sa.radius/o,l(r-s)/i,c(r+1+s)/i,u{features:};return this._addTileFeatures(n.range((e-s)/i,l,(e+1+s)/i,c),n.points,e,r,i,u),0e&&this._addTileFeatures(n.range(1-s/i,l,1,c),n.points,i,r,i,u),ei-1&&this._addTileFeatures(n.range(0,l,s/i,c),n.points,-1,r,i,u),u.features.length?u:null},U.prototype.getClusterExpansionZoomfunction(t){for(var ethis._getOriginZoom(t)-1;ethis.options.maxZoom;){var rthis.getChildren(t);if(e++,1!r.length)break;tr0.properties.cluster_id}return e},U.prototype._appendLeavesfunction(t,e,r,n,i){for(var a0,othis.getChildren(e);ao.length;a+1){var soa,ls.properties;if(l&&l.cluster?i+l.point_countn?i+l.point_count:ithis._appendLeaves(t,l.cluster_id,r,n,i):in?i++:t.push(s),t.lengthr)break}return i},U.prototype._addTileFeaturesfunction(t,e,r,n,i,a){for(var o0,st;os.length;o+1){var leso,cl.numPoints,u{type:1,geometry:Math.round(this.options.extent*(l.x*i-r)),Math.round(this.options.extent*(l.y*i-n)),tags:c?G(l):this.pointsl.index.properties},fvoid 0;c?fl.id:this.options.generateId?fl.index:this.pointsl.index.id&&(fthis.pointsl.index.id),void 0!f&&(u.idf),a.features.push(u)}},U.prototype._limitZoomfunction(t){return Math.max(this.options.minZoom,Math.min(t,this.options.maxZoom+1))},U.prototype._clusterfunction(t,e){for(var r,nthis.options,in.radius,an.extent,on.reduce,si/(a*Math.pow(2,e)),l0;lt.length;l++){var ctl;if(!(c.zoome)){c.zoome;for(var uthis.treese+1,fu.within(c.x,c.y,s),hc.numPoints||1,pc.x*h,dc.y*h,mo&&h>1?this._map(c,!0):null,g(l5)+(e+1)+this.points.length,v0,yf;vy.length;v+1){var xyv,bu.pointsx;if(!(b.zoome)){b.zoome;var _b.numPoints||1;p+b.x*_,d+b.y*_,h+_,b.parentIdg,o&&(m||(mthis._map(c,!0)),o(m,this._map(b)))}}1h?r.push(c):(c.parentIdg,r.push(V(p/h,d/h,g,h,m)))}}return r},U.prototype._getOriginIdfunction(t){return t-this.points.length>>5},U.prototype._getOriginZoomfunction(t){return(t-this.points.length)%32},U.prototype._mapfunction(t,e){if(t.numPoints)return e?X({},t.properties):t.properties;var rthis.pointst.index.properties,nthis.options.map(r);return e&&nr?X({},n):n},_t.prototype.options{maxZoom:14,indexMaxZoom:5,indexMaxPoints:1e5,tolerance:3,extent:4096,buffer:64,lineMetrics:!1,promoteId:null,generateId:!1,debug:0},_t.prototype.splitTilefunction(t,e,r,n,i,a,o){for(var st,e,r,n,lthis.options,cl.debug;s.length;){ns.pop(),rs.pop(),es.pop(),ts.pop();var u1e,fwt(e,r,n),hthis.tilesf;if(!h&&(c>1&&console.time(creation),hthis.tilesfyt(t,e,r,n,l),this.tileCoords.push({z:e,x:r,y:n}),c)){c>1&&(console.log(tile z%d-%d-%d (features: %d, points: %d, simplified: %d),e,r,n,h.numFeatures,h.numPoints,h.numSimplified),console.timeEnd(creation));var pz+e;this.statsp(this.statsp||0)+1,this.total++}if(h.sourcet,i){if(el.maxZoom||ei)continue;var d1i-e;if(r!Math.floor(a/d)||n!Math.floor(o/d))continue}else if(el.indexMaxZoom||h.numPointsl.indexMaxPoints)continue;if(h.sourcenull,0!t.length){c>1&&console.time(clipping);var m,g,v,y,x,b,_.5*l.buffer/l.extent,w.5-_,T.5+_,k1+_;mgvynull,xot(t,u,r-_,r+T,0,h.minX,h.maxX,l),bot(t,u,r+w,r+k,0,h.minX,h.maxX,l),tnull,x&&(mot(x,u,n-_,n+T,1,h.minY,h.maxY,l),got(x,u,n+w,n+k,1,h.minY,h.maxY,l),xnull),b&&(vot(b,u,n-_,n+T,1,h.minY,h.maxY,l),yot(b,u,n+w,n+k,1,h.minY,h.maxY,l),bnull),c>1&&console.timeEnd(clipping),s.push(m||,e+1,2*r,2*n),s.push(g||,e+1,2*r,2*n+1),s.push(v||,e+1,2*r+1,2*n),s.push(y||,e+1,2*r+1,2*n+1)}}},_t.prototype.getTilefunction(t,e,r){var nthis.options,in.extent,an.debug;if(t0||t>24)return null;var o1t,swt(t,e(e%o+o)%o,r);if(this.tiless)return gt(this.tiless,i);a>1&&console.log(drilling down to z%d-%d-%d,t,e,r);for(var l,ct,ue,fr;!l&&c>0;)c--,uMath.floor(u/2),fMath.floor(f/2),lthis.tileswt(c,u,f);return l&&l.source?(a>1&&console.log(found parent tile z%d-%d-%d,c,u,f),a>1&&console.time(drilling down),this.splitTile(l.source,c,u,f,t,e,r),a>1&&console.timeEnd(drilling down),this.tiless?gt(this.tiless,i):null):null};var ktfunction(e){function r(t,r,n,i){e.call(this,t,r,n,Tt),i&&(this.loadGeoJSONi)}return e&&(r.__proto__e),r.prototypeObject.create(e&&e.prototype),r.prototype.constructorr,r.prototype.loadDatafunction(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),this._pendingCallbacke,this._pendingLoadDataParamst,this._state&&Idle!this._state?this._stateNeedsLoadData:(this._stateCoalescing,this._loadData())},r.prototype._loadDatafunction(){var ethis;if(this._pendingCallback&&this._pendingLoadDataParams){var rthis._pendingCallback,nthis._pendingLoadDataParams;delete this._pendingCallback,delete this._pendingLoadDataParams;var i!!(n&&n.request&&n.request.collectResourceTiming)&&new t.RequestPerformance(n.request);this.loadGeoJSON(n,(function(a,o){if(a||!o)return r(a);if(object!typeof o)return r(new Error(Input data given to +n.source+ is not a valid GeoJSON object.));f(o,!0);try{e._geoJSONIndexn.cluster?new U(function(e){var re.superclusterOptions,ne.clusterProperties;if(!n||!r)return r;for(var i{},a{},o{accumulated:null,zoom:0},s{properties:null},lObject.keys(n),c0,ul;cu.length;c+1){var fuc,hnf,ph0,dh1,mt.createExpression(d),gt.createExpression(stringtypeof p?p,accumulated,get,f:p);ifm.value,afg.value}return r.mapfunction(t){s.propertiest;for(var e{},r0,nl;rn.length;r+1){var anr;eaia.evaluate(o,s)}return e},r.reducefunction(t,e){s.propertiese;for(var r0,nl;rn.length;r+1){var inr;o.accumulatedti,tiai.evaluate(o,s)}},r}(n)).load(o.features):function(t,e){return new _t(t,e)}(o,n.geojsonVtOptions)}catch(a){return r(a)}e.loaded{};var s{};if(i){var li.finish();l&&(s.resourceTiming{},s.resourceTimingn.sourceJSON.parse(JSON.stringify(l)))}r(null,s)}))}},r.prototype.coalescefunction(){Coalescingthis._state?this._stateIdle:NeedsLoadDatathis._state&&(this._stateCoalescing,this._loadData())},r.prototype.reloadTilefunction(t,r){var nthis.loaded,it.uid;return n&&ni?e.prototype.reloadTile.call(this,t,r):this.loadTile(t,r)},r.prototype.loadGeoJSONfunction(e,r){if(e.request)t.getJSON(e.request,r);else{if(string!typeof e.data)return r(new Error(Input data given to +e.source+ is not a valid GeoJSON object.));try{return r(null,JSON.parse(e.data))}catch(t){return r(new Error(Input data given to +e.source+ is not a valid GeoJSON object.))}}},r.prototype.removeSourcefunction(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),e()},r.prototype.getClusterExpansionZoomfunction(t,e){try{e(null,this._geoJSONIndex.getClusterExpansionZoom(t.clusterId))}catch(t){e(t)}},r.prototype.getClusterChildrenfunction(t,e){try{e(null,this._geoJSONIndex.getChildren(t.clusterId))}catch(t){e(t)}},r.prototype.getClusterLeavesfunction(t,e){try{e(null,this._geoJSONIndex.getLeaves(t.clusterId,t.limit,t.offset))}catch(t){e(t)}},r}(l);var Atfunction(e){var rthis;this.selfe,this.actornew t.Actor(e,this),this.layerIndexes{},this.availableImages{},this.workerSourceTypes{vector:l,geojson:kt},this.workerSources{},this.demWorkerSources{},this.self.registerWorkerSourcefunction(t,e){if(r.workerSourceTypest)throw new Error(Worker source with name +t+ already registered.);r.workerSourceTypeste},this.self.registerRTLTextPluginfunction(e){if(t.plugin.isParsed())throw new Error(RTL text plugin already registered.);t.plugin.applyArabicShapinge.applyArabicShaping,t.plugin.processBidirectionalTexte.processBidirectionalText,t.plugin.processStyledBidirectionalTexte.processStyledBidirectionalText}};return At.prototype.setReferrerfunction(t,e){this.referrere},At.prototype.setImagesfunction(t,e,r){for(var n in this.availableImageste,this.workerSourcest){var ithis.workerSourcestn;for(var a in i)ia.availableImagese}r()},At.prototype.setLayersfunction(t,e,r){this.getLayerIndex(t).replace(e),r()},At.prototype.updateLayersfunction(t,e,r){this.getLayerIndex(t).update(e.layers,e.removedIds),r()},At.prototype.loadTilefunction(t,e,r){this.getWorkerSource(t,e.type,e.source).loadTile(e,r)},At.prototype.loadDEMTilefunction(t,e,r){this.getDEMWorkerSource(t,e.source).loadTile(e,r)},At.prototype.reloadTilefunction(t,e,r){this.getWorkerSource(t,e.type,e.source).reloadTile(e,r)},At.prototype.abortTilefunction(t,e,r){this.getWorkerSource(t,e.type,e.source).abortTile(e,r)},At.prototype.removeTilefunction(t,e,r){this.getWorkerSource(t,e.type,e.source).removeTile(e,r)},At.prototype.removeDEMTilefunction(t,e){this.getDEMWorkerSource(t,e.source).removeTile(e)},At.prototype.removeSourcefunction(t,e,r){if(this.workerSourcest&&this.workerSourceste.type&&this.workerSourceste.typee.source){var nthis.workerSourceste.typee.source;delete this.workerSourceste.typee.source,void 0!n.removeSource?n.removeSource(e,r):r()}},At.prototype.loadWorkerSourcefunction(t,e,r){try{this.self.importScripts(e.url),r()}catch(t){r(t.toString())}},At.prototype.syncRTLPluginStatefunction(e,r,n){try{t.plugin.setState(r);var it.plugin.getPluginURL();if(t.plugin.isLoaded()&&!t.plugin.isParsed()&&null!i){this.self.importScripts(i);var at.plugin.isParsed();n(a?void 0:new Error(RTL Text Plugin failed to import scripts from +i),a)}}catch(t){n(t.toString())}},At.prototype.getAvailableImagesfunction(t){var ethis.availableImagest;return e||(e),e},At.prototype.getLayerIndexfunction(t){var ethis.layerIndexest;return e||(ethis.layerIndexestnew n),e},At.prototype.getWorkerSourcefunction(t,e,r){var nthis;if(this.workerSourcest||(this.workerSourcest{}),this.workerSourceste||(this.workerSourceste{}),!this.workerSourcester){var i{send:function(e,r,i){n.actor.send(e,r,i,t)}};this.workerSourcesternew this.workerSourceTypese(i,this.getLayerIndex(t),this.getAvailableImages(t))}return this.workerSourcester},At.prototype.getDEMWorkerSourcefunction(t,e){return this.demWorkerSourcest||(this.demWorkerSourcest{}),this.demWorkerSourceste||(this.demWorkerSourcestenew u),this.demWorkerSourceste},At.prototype.enforceCacheSizeLimitfunction(e,r){t.enforceCacheSizeLimit(r)},undefined!typeof WorkerGlobalScope&&void 0!t.window&&t.window instanceof WorkerGlobalScope&&(t.window.workernew At(t.window)),At})),n(0,(function(t){var et.createCommonjsModule((function(t){function e(t){return!r(t)}function r(t){returnundefinedtypeof window||undefinedtypeof document?not a browser:Array.prototype&&Array.prototype.every&&Array.prototype.filter&&Array.prototype.forEach&&Array.prototype.indexOf&&Array.prototype.lastIndexOf&&Array.prototype.map&&Array.prototype.some&&Array.prototype.reduce&&Array.prototype.reduceRight&&Array.isArray?Function.prototype&&Function.prototype.bind?Object.keys&&Object.create&&Object.getPrototypeOf&&Object.getOwnPropertyNames&&Object.isSealed&&Object.isFrozen&&Object.isExtensible&&Object.getOwnPropertyDescriptor&&Object.defineProperty&&Object.defineProperties&&Object.seal&&Object.freeze&&Object.preventExtensions?JSONin window&&parsein JSON&&stringifyin JSON?function(){if(!(Workerin window&&Blobin window&&URLin window))return!1;var t,e,rnew Blob(,{type:text/javascript}),nURL.createObjectURL(r);try{enew Worker(n),t!0}catch(e){t!1}e&&e.terminate();return URL.revokeObjectURL(n),t}()?Uint8ClampedArrayin window?ArrayBuffer.isView?function(){var tdocument.createElement(canvas);t.widtht.height1;var et.getContext(2d);if(!e)return!1;var re.getImageData(0,0,1,1);return r&&r.widtht.width}()?function(t){void 0nt&&(ntfunction(t){var rfunction(t){var rdocument.createElement(canvas),nObject.create(e.webGLContextAttributes);return n.failIfMajorPerformanceCaveatt,r.probablySupportsContext?r.probablySupportsContext(webgl,n)||r.probablySupportsContext(experimental-webgl,n):r.supportsContext?r.supportsContext(webgl,n)||r.supportsContext(experimental-webgl,n):r.getContext(webgl,n)||r.getContext(experimental-webgl,n)}(t);if(!r)return!1;var nr.createShader(r.VERTEX_SHADER);if(!n||r.isContextLost())return!1;return r.shaderSource(n,void main() {}),r.compileShader(n),!0r.getShaderParameter(n,r.COMPILE_STATUS)}(t));return nt}(t&&t.failIfMajorPerformanceCaveat)?void 0:insufficient WebGL support:insufficient Canvas/getImageData support:insufficient ArrayBuffer support:insufficient Uint8ClampedArray support:insufficient worker support:insufficient JSON support:insufficient Object support:insufficient Function support:insufficent Array support}t.exports?t.exportse:window&&(window.mapboxglwindow.mapboxgl||{},window.mapboxgl.supportede,window.mapboxgl.notSupportedReasonr);var n{};e.webGLContextAttributes{antialias:!1,alpha:!0,stencil:!0,depth:!0}})),r{create:function(e,r,n){var it.window.document.createElement(e);return void 0!r&&(i.classNamer),n&&n.appendChild(i),i},createNS:function(e,r){return t.window.document.createElementNS(e,r)}},nt.window.document.documentElement.style;function i(t){if(!n)return t0;for(var e0;et.length;e++)if(tein n)return te;return t0}var a,oi(userSelect,MozUserSelect,WebkitUserSelect,msUserSelect);r.disableDragfunction(){n&&o&&(ano,nonone)},r.enableDragfunction(){n&&o&&(noa)};var si(transform,WebkitTransform);r.setTransformfunction(t,e){t.stylese};var l!1;try{var cObject.defineProperty({},passive,{get:function(){l!0}});t.window.addEventListener(test,c,c),t.window.removeEventListener(test,c,c)}catch(t){l!1}r.addEventListenerfunction(t,e,r,n){void 0n&&(n{}),passivein n&&l?t.addEventListener(e,r,n):t.addEventListener(e,r,n.capture)},r.removeEventListenerfunction(t,e,r,n){void 0n&&(n{}),passivein n&&l?t.removeEventListener(e,r,n):t.removeEventListener(e,r,n.capture)};var ufunction(e){e.preventDefault(),e.stopPropagation(),t.window.removeEventListener(click,u,!0)};function f(t){var et.userImage;if(e&&e.render&&e.render())return t.data.replace(new Uint8Array(e.data.buffer)),!0;return!1}r.suppressClickfunction(){t.window.addEventListener(click,u,!0),t.window.setTimeout((function(){t.window.removeEventListener(click,u,!0)}),0)},r.mousePosfunction(e,r){var ne.getBoundingClientRect();return new t.Point(r.clientX-n.left-e.clientLeft,r.clientY-n.top-e.clientTop)},r.touchPosfunction(e,r){for(var ne.getBoundingClientRect(),i,a0;ar.length;a++)i.push(new t.Point(ra.clientX-n.left-e.clientLeft,ra.clientY-n.top-e.clientTop));return i},r.mouseButtonfunction(e){return void 0!t.window.InstallTrigger&&2e.button&&e.ctrlKey&&t.window.navigator.platform.toUpperCase().indexOf(MAC)>0?0:e.button},r.removefunction(t){t.parentNode&&t.parentNode.removeChild(t)};var hfunction(e){function r(){e.call(this),this.images{},this.updatedImages{},this.callbackDispatchedThisFrame{},this.loaded!1,this.requestors,this.patterns{},this.atlasImagenew t.RGBAImage({width:1,height:1}),this.dirty!0}return e&&(r.__proto__e),r.prototypeObject.create(e&&e.prototype),r.prototype.constructorr,r.prototype.isLoadedfunction(){return this.loaded},r.prototype.setLoadedfunction(t){if(this.loaded!t&&(this.loadedt,t)){for(var e0,rthis.requestors;er.length;e+1){var nre,in.ids,an.callback;this._notify(i,a)}this.requestors}},r.prototype.getImagefunction(t){return this.imagest},r.prototype.addImagefunction(t,e){this._validate(t,e)&&(this.imageste)},r.prototype._validatefunction(e,r){var n!0;return this._validateStretch(r.stretchX,r.data&&r.data.width)||(this.fire(new t.ErrorEvent(new Error(Image +e+ has invalid stretchX value))),n!1),this._validateStretch(r.stretchY,r.data&&r.data.height)||(this.fire(new t.ErrorEvent(new Error(Image +e+ has invalid stretchY value))),n!1),this._validateContent(r.content,r)||(this.fire(new t.ErrorEvent(new Error(Image +e+ has invalid content value))),n!1),n},r.prototype._validateStretchfunction(t,e){if(!t)return!0;for(var r0,n0,it;ni.length;n+1){var ain;if(a0r||a1a0||ea1)return!1;ra1}return!0},r.prototype._validateContentfunction(t,e){return!t||4t.length&&(!(t00||e.data.widtht0)&&(!(t10||e.data.heightt1)&&(!(t20||e.data.widtht2)&&(!(t30||e.data.heightt3)&&(!(t2t0)&&!(t3t1))))))},r.prototype.updateImagefunction(t,e){var rthis.imagest;e.versionr.version+1,this.imageste,this.updatedImagest!0},r.prototype.removeImagefunction(t){var ethis.imagest;delete this.imagest,delete this.patternst,e.userImage&&e.userImage.onRemove&&e.userImage.onRemove()},r.prototype.listImagesfunction(){return Object.keys(this.images)},r.prototype.getImagesfunction(t,e){var r!0;if(!this.isLoaded())for(var n0,it;ni.length;n+1){var ain;this.imagesa||(r!1)}this.isLoaded()||r?this._notify(t,e):this.requestors.push({ids:t,callback:e})},r.prototype._notifyfunction(e,r){for(var n{},i0,ae;ia.length;i+1){var oai;this.imageso||this.fire(new t.Event(styleimagemissing,{id:o}));var sthis.imageso;s?no{data:s.data.clone(),pixelRatio:s.pixelRatio,sdf:s.sdf,version:s.version,stretchX:s.stretchX,stretchY:s.stretchY,content:s.content,hasRenderCallback:Boolean(s.userImage&&s.userImage.render)}:t.warnOnce(Image +o+ could not be loaded. Please make sure you have added the image with map.addImage() or a sprite property in your style. You can provide missing images by listening for the styleimagemissing map event.)}r(null,n)},r.prototype.getPixelSizefunction(){var tthis.atlasImage;return{width:t.width,height:t.height}},r.prototype.getPatternfunction(e){var rthis.patternse,nthis.getImage(e);if(!n)return null;if(r&&r.position.versionn.version)return r.position;if(r)r.position.versionn.version;else{var i{w:n.data.width+2,h:n.data.height+2,x:0,y:0},anew t.ImagePosition(i,n);this.patternse{bin:i,position:a}}return this._updatePatternAtlas(),this.patternse.position},r.prototype.bindfunction(e){var re.gl;this.atlasTexture?this.dirty&&(this.atlasTexture.update(this.atlasImage),this.dirty!1):this.atlasTexturenew t.Texture(e,this.atlasImage,r.RGBA),this.atlasTexture.bind(r.LINEAR,r.CLAMP_TO_EDGE)},r.prototype._updatePatternAtlasfunction(){var e;for(var r in this.patterns)e.push(this.patternsr.bin);var nt.potpack(e),in.w,an.h,othis.atlasImage;for(var s in o.resize({width:i||1,height:a||1}),this.patterns){var lthis.patternss.bin,cl.x+1,ul.y+1,fthis.imagess.data,hf.width,pf.height;t.RGBAImage.copy(f,o,{x:0,y:0},{x:c,y:u},{width:h,height:p}),t.RGBAImage.copy(f,o,{x:0,y:p-1},{x:c,y:u-1},{width:h,height:1}),t.RGBAImage.copy(f,o,{x:0,y:0},{x:c,y:u+p},{width:h,height:1}),t.RGBAImage.copy(f,o,{x:h-1,y:0},{x:c-1,y:u},{width:1,height:p}),t.RGBAImage.copy(f,o,{x:0,y:0},{x:c+h,y:u},{width:1,height:p})}this.dirty!0},r.prototype.beginFramefunction(){this.callbackDispatchedThisFrame{}},r.prototype.dispatchRenderCallbacksfunction(t){for(var e0,rt;er.length;e+1){var nre;if(!this.callbackDispatchedThisFramen){this.callbackDispatchedThisFramen!0;var ithis.imagesn;f(i)&&this.updateImage(n,i)}}},r}(t.Evented);var pg,dg,m1e20;function g(t,e,r,n,i,a){this.fontSizet||24,this.buffervoid 0e?3:e,this.cutoffn||.25,this.fontFamilyi||sans-serif,this.fontWeighta||normal,this.radiusr||8;var othis.sizethis.fontSize+2*this.buffer;this.canvasdocument.createElement(canvas),this.canvas.widththis.canvas.heighto,this.ctxthis.canvas.getContext(2d),this.ctx.fontthis.fontWeight+ +this.fontSize+px +this.fontFamily,this.ctx.textBaselinemiddle,this.ctx.fillStyleblack,this.gridOuternew Float64Array(o*o),this.gridInnernew Float64Array(o*o),this.fnew Float64Array(o),this.dnew Float64Array(o),this.znew Float64Array(o+1),this.vnew Int16Array(o),this.middleMath.round(o/2*(navigator.userAgent.indexOf(Gecko/)>0?1.2:1))}function v(t,e,r,n,i,a,o){for(var s0;se;s++){for(var l0;lr;l++)nltl*e+s;for(y(n,i,a,o,r),l0;lr;l++)tl*e+sil}for(l0;lr;l++){for(s0;se;s++)nstl*e+s;for(y(n,i,a,o,e),s0;se;s++)tl*e+sMath.sqrt(is)}}function y(t,e,r,n,i){r00,n0-m,n1+m;for(var a1,o0;ai;a++){for(var s(ta+a*a-(tro+ro*ro))/(2*a-2*ro);sno;)o--,s(ta+a*a-(tro+ro*ro))/(2*a-2*ro);r++oa,nos,no+1+m}for(a0,o0;ai;a++){for(;no+1a;)o++;ea(a-ro)*(a-ro)+tro}}g.prototype.drawfunction(t){this.ctx.clearRect(0,0,this.size,this.size),this.ctx.fillText(t,this.buffer,this.middle);for(var ethis.ctx.getImageData(0,0,this.size,this.size),rnew Uint8ClampedArray(this.size*this.size),n0;nthis.size*this.size;n++){var ie.data4*n+3/255;this.gridOutern1i?0:0i?m:Math.pow(Math.max(0,.5-i),2),this.gridInnern1i?m:0i?0:Math.pow(Math.max(0,i-.5),2)}for(v(this.gridOuter,this.size,this.size,this.f,this.d,this.v,this.z),v(this.gridInner,this.size,this.size,this.f,this.d,this.v,this.z),n0;nthis.size*this.size;n++){var athis.gridOutern-this.gridInnern;rnMath.max(0,Math.min(255,Math.round(255-255*(a/this.radius+this.cutoff))))}return r},p.defaultd;var xfunction(t,e){this.requestManagert,this.localIdeographFontFamilye,this.entries{}};x.prototype.setURLfunction(t){this.urlt},x.prototype.getGlyphsfunction(e,r){var nthis,i;for(var a in e)for(var o0,sea;os.length;o+1){var lso;i.push({stack:a,id:l})}t.asyncAll(i,(function(t,e){var rt.stack,it.id,an.entriesr;a||(an.entriesr{glyphs:{},requests:{},ranges:{}});var oa.glyphsi;if(void 0o){if(on._tinySDF(a,r,i))return a.glyphsio,void e(null,{stack:r,id:i,glyph:o});var sMath.floor(i/256);if(256*s>65535)e(new Error(glyphs > 65535 not supported));else if(a.rangess)e(null,{stack:r,id:i,glyph:o});else{var la.requestss;l||(la.requestss,x.loadGlyphRange(r,s,n.url,n.requestManager,(function(t,e){if(e){for(var r in e)n._doesCharSupportLocalGlyph(+r)||(a.glyphs+re+r);a.rangess!0}for(var i0,ol;io.length;i+1){(0,oi)(t,e)}delete a.requestss}))),l.push((function(t,n){t?e(t):n&&e(null,{stack:r,id:i,glyph:ni||null})}))}}else e(null,{stack:r,id:i,glyph:o})}),(function(t,e){if(t)r(t);else if(e){for(var n{},i0,ae;ia.length;i+1){var oai,so.stack,lo.id,co.glyph;(ns||(ns{}))lc&&{id:c.id,bitmap:c.bitmap.clone(),metrics:c.metrics}}r(null,n)}}))},x.prototype._doesCharSupportLocalGlyphfunction(e){return!!this.localIdeographFontFamily&&(t.isCharCJK Unified Ideographs(e)||t.isCharHangul Syllables(e)||t.isChar.Hiragana(e)||t.isChar.Katakana(e))},x.prototype._tinySDFfunction(e,r,n){var ithis.localIdeographFontFamily;if(i&&this._doesCharSupportLocalGlyph(n)){var ae.tinySDF;if(!a){var o400;/bold/i.test(r)?o900:/medium/i.test(r)?o500:/light/i.test(r)&&(o200),ae.tinySDFnew x.TinySDF(24,3,8,.25,i,o)}return{id:n,bitmap:new t.AlphaImage({width:30,height:30},a.draw(String.fromCharCode(n))),metrics:{width:24,height:24,left:0,top:-8,advance:24}}}},x.loadGlyphRangefunction(e,r,n,i,a){var o256*r,so+255,li.transformRequest(i.normalizeGlyphsURL(n).replace({fontstack},e).replace({range},o+-+s),t.ResourceType.Glyphs);t.getArrayBuffer(l,(function(e,r){if(e)a(e);else if(r){for(var n{},i0,ot.parseGlyphPBF(r);io.length;i+1){var soi;ns.ids}a(null,n)}}))},x.TinySDFp;var bfunction(){this.specificationt.styleSpec.light.position};b.prototype.possiblyEvaluatefunction(e,r){return t.sphericalToCartesian(e.expression.evaluate(r))},b.prototype.interpolatefunction(e,r,n){return{x:t.number(e.x,r.x,n),y:t.number(e.y,r.y,n),z:t.number(e.z,r.z,n)}};var _new t.Properties({anchor:new t.DataConstantProperty(t.styleSpec.light.anchor),position:new b,color:new t.DataConstantProperty(t.styleSpec.light.color),intensity:new t.DataConstantProperty(t.styleSpec.light.intensity)}),wfunction(e){function r(r){e.call(this),this._transitionablenew t.Transitionable(_),this.setLight(r),this._transitioningthis._transitionable.untransitioned()}return e&&(r.__proto__e),r.prototypeObject.create(e&&e.prototype),r.prototype.constructorr,r.prototype.getLightfunction(){return this._transitionable.serialize()},r.prototype.setLightfunction(e,r){if(void 0r&&(r{}),!this._validate(t.validateLight,e,r))for(var n in e){var ien;t.endsWith(n,-transition)?this._transitionable.setTransition(n.slice(0,--transition.length),i):this._transitionable.setValue(n,i)}},r.prototype.updateTransitionsfunction(t){this._transitioningthis._transitionable.transitioned(t,this._transitioning)},r.prototype.hasTransitionfunction(){return this._transitioning.hasTransition()},r.prototype.recalculatefunction(t){this.propertiesthis._transitioning.possiblyEvaluate(t)},r.prototype._validatefunction(e,r,n){return(!n||!1!n.validate)&&t.emitValidationErrors(this,e.call(t.validateStyle,t.extend({value:r,style:{glyphs:!0,sprite:!0},styleSpec:t.styleSpec})))},r}(t.Evented),Tfunction(t,e){this.widtht,this.heighte,this.nextRow0,this.datanew Uint8Array(this.width*this.height),this.dashEntry{}};T.prototype.getDashfunction(t,e){var rt.join(,)+String(e);return this.dashEntryr||(this.dashEntryrthis.addDash(t,e)),this.dashEntryr},T.prototype.getDashRangesfunction(t,e,r){var n,it.length%21?-tt.length-1*r:0,at0*r,o!0;n.push({left:i,right:a,isDash:o,zeroLength:0t0});for(var st0,l1;lt.length;l++){o!o;var ctl;is*r,a(s+c)*r,n.push({left:i,right:a,isDash:o,zeroLength:0c})}return n},T.prototype.addRoundDashfunction(t,e,r){for(var ne/2,i-r;ir;i++)for(var athis.nextRow+r+i,othis.width*a,s0,lts,c0;cthis.width;c++){c/l.right>1&&(lt++s);var uMath.abs(c-l.left),fMath.abs(c-l.right),hMath.min(u,f),pvoid 0,di/r*(n+1);if(l.isDash){var mn-Math.abs(d);pMath.sqrt(h*h+m*m)}else pn-Math.sqrt(h*h+d*d);this.datao+cMath.max(0,Math.min(255,p+128))}},T.prototype.addRegularDashfunction(t){for(var et.length-1;e>0;--e){var rte,nte+1;r.zeroLength?t.splice(e,1):n&&n.isDashr.isDash&&(n.leftr.left,t.splice(e,1))}var it0,att.length-1;i.isDasha.isDash&&(i.lefta.left-this.width,a.righti.right+this.width);for(var othis.width*this.nextRow,s0,lts,c0;cthis.width;c++){c/l.right>1&&(lt++s);var uMath.abs(c-l.left),fMath.abs(c-l.right),hMath.min(u,f),pl.isDash?h:-h;this.datao+cMath.max(0,Math.min(255,p+128))}},T.prototype.addDashfunction(e,r){var nr?7:0,i2*n+1;if(this.nextRow+i>this.height)return t.warnOnce(LineAtlas out of space),null;for(var a0,o0;oe.length;o++)a+eo;if(0!a){var sthis.width/a,lthis.getDashRanges(e,this.width,s);r?this.addRoundDash(l,s,n):this.addRegularDash(l)}var c{y:(this.nextRow+n+.5)/this.height,height:2*n/this.height,width:a};return this.nextRow+i,this.dirty!0,c},T.prototype.bindfunction(t){var et.gl;this.texture?(e.bindTexture(e.TEXTURE_2D,this.texture),this.dirty&&(this.dirty!1,e.texSubImage2D(e.TEXTURE_2D,0,0,0,this.width,this.height,e.ALPHA,e.UNSIGNED_BYTE,this.data))):(this.texturee.createTexture(),e.bindTexture(e.TEXTURE_2D,this.texture),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.REPEAT),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.REPEAT),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.LINEAR),e.texImage2D(e.TEXTURE_2D,0,e.ALPHA,this.width,this.height,0,e.ALPHA,e.UNSIGNED_BYTE,this.data))};var kfunction e(r,n){this.workerPoolr,this.actors,this.currentActor0,this.idt.uniqueId();for(var ithis.workerPool.acquire(this.id),a0;ai.length;a++){var oia,snew e.Actor(o,n,this.id);s.nameWorker +a,this.actors.push(s)}};function A(e,r,n){var ifunction(i,a){if(i)return n(i);if(a){var ot.pick(t.extend(a,e),tiles,minzoom,maxzoom,attribution,mapbox_logo,bounds,scheme,tileSize,encoding);a.vector_layers&&(o.vectorLayersa.vector_layers,o.vectorLayerIdso.vectorLayers.map((function(t){return t.id}))),o.tilesr.canonicalizeTileset(o,e.url),n(null,o)}};return e.url?t.getJSON(r.transformRequest(r.normalizeSourceURL(e.url),t.ResourceType.Source),i):t.browser.frame((function(){return i(null,e)}))}k.prototype.broadcastfunction(e,r,n){nn||function(){},t.asyncAll(this.actors,(function(t,n){t.send(e,r,n)}),n)},k.prototype.getActorfunction(){return this.currentActor(this.currentActor+1)%this.actors.length,this.actorsthis.currentActor},k.prototype.removefunction(){this.actors.forEach((function(t){t.remove()})),this.actors,this.workerPool.release(this.id)},k.Actort.Actor;var Mfunction(e,r,n){this.boundst.LngLatBounds.convert(this.validateBounds(e)),this.minzoomr||0,this.maxzoomn||24};M.prototype.validateBoundsfunction(t){return Array.isArray(t)&&4t.length?Math.max(-180,t0),Math.max(-90,t1),Math.min(180,t2),Math.min(90,t3):-180,-90,180,90},M.prototype.containsfunction(e){var rMath.pow(2,e.z),nMath.floor(t.mercatorXfromLng(this.bounds.getWest())*r),iMath.floor(t.mercatorYfromLat(this.bounds.getNorth())*r),aMath.ceil(t.mercatorXfromLng(this.bounds.getEast())*r),oMath.ceil(t.mercatorYfromLat(this.bounds.getSouth())*r);return e.x>n&&e.xa&&e.y>i&&e.yo};var Sfunction(e){function r(r,n,i,a){if(e.call(this),this.idr,this.dispatcheri,this.typevector,this.minzoom0,this.maxzoom22,this.schemexyz,this.tileSize512,this.reparseOverscaled!0,this.isTileClipped!0,this._loaded!1,t.extend(this,t.pick(n,url,scheme,tileSize,promoteId)),this._optionst.extend({type:vector},n),this._collectResourceTimingn.collectResourceTiming,512!this.tileSize)throw new Error(vector tile sources must have a tileSize of 512);this.setEventedParent(a)}return e&&(r.__proto__e),r.prototypeObject.create(e&&e.prototype),r.prototype.constructorr,r.prototype.loadfunction(){var ethis;this._loaded!1,this.fire(new t.Event(dataloading,{dataType:source})),this._tileJSONRequestA(this._options,this.map._requestManager,(function(r,n){e._tileJSONRequestnull,e._loaded!0,r?e.fire(new t.ErrorEvent(r)):n&&(t.extend(e,n),n.bounds&&(e.tileBoundsnew M(n.bounds,e.minzoom,e.maxzoom)),t.postTurnstileEvent(n.tiles,e.map._requestManager._customAccessToken),t.postMapLoadEvent(n.tiles,e.map._getMapId(),e.map._requestManager._skuToken,e.map._requestManager._customAccessToken),e.fire(new t.Event(data,{dataType:source,sourceDataType:metadata})),e.fire(new t.Event(data,{dataType:source,sourceDataType:content})))}))},r.prototype.loadedfunction(){return this._loaded},r.prototype.hasTilefunction(t){return!this.tileBounds||this.tileBounds.contains(t.canonical)},r.prototype.onAddfunction(t){this.mapt,this.load()},r.prototype.onRemovefunction(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this._tileJSONRequestnull)},r.prototype.serializefunction(){return t.extend({},this._options)},r.prototype.loadTilefunction(e,r){var nthis.map._requestManager.normalizeTileURL(e.tileID.canonical.url(this.tiles,this.scheme)),i{request:this.map._requestManager.transformRequest(n,t.ResourceType.Tile),uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,tileSize:this.tileSize*e.tileID.overscaleFactor(),type:this.type,source:this.id,pixelRatio:t.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId};function a(n,i){return delete e.request,e.aborted?r(null):n&&404!n.status?r(n):(i&&i.resourceTiming&&(e.resourceTimingi.resourceTiming),this.map._refreshExpiredTiles&&i&&e.setExpiryData(i),e.loadVectorData(i,this.map.painter),t.cacheEntryPossiblyAdded(this.dispatcher),r(null),void(e.reloadCallback&&(this.loadTile(e,e.reloadCallback),e.reloadCallbacknull)))}i.request.collectResourceTimingthis._collectResourceTiming,e.actor&&expired!e.state?loadinge.state?e.reloadCallbackr:e.requeste.actor.send(reloadTile,i,a.bind(this)):(e.actorthis.dispatcher.getActor(),e.requeste.actor.send(loadTile,i,a.bind(this)))},r.prototype.abortTilefunction(t){t.request&&(t.request.cancel(),delete t.request),t.actor&&t.actor.send(abortTile,{uid:t.uid,type:this.type,source:this.id},void 0)},r.prototype.unloadTilefunction(t){t.unloadVectorData(),t.actor&&t.actor.send(removeTile,{uid:t.uid,type:this.type,source:this.id},void 0)},r.prototype.hasTransitionfunction(){return!1},r}(t.Evented),Efunction(e){function r(r,n,i,a){e.call(this),this.idr,this.dispatcheri,this.setEventedParent(a),this.typeraster,this.minzoom0,this.maxzoom22,this.roundZoom!0,this.schemexyz,this.tileSize512,this._loaded!1,this._optionst.extend({type:raster},n),t.extend(this,t.pick(n,url,scheme,tileSize))}return e&&(r.__proto__e),r.prototypeObject.create(e&&e.prototype),r.prototype.constructorr,r.prototype.loadfunction(){var ethis;this._loaded!1,this.fire(new t.Event(dataloading,{dataType:source})),this._tileJSONRequestA(this._options,this.map._requestManager,(function(r,n){e._tileJSONRequestnull,e._loaded!0,r?e.fire(new t.ErrorEvent(r)):n&&(t.extend(e,n),n.bounds&&(e.tileBoundsnew M(n.bounds,e.minzoom,e.maxzoom)),t.postTurnstileEvent(n.tiles),t.postMapLoadEvent(n.tiles,e.map._getMapId(),e.map._requestManager._skuToken),e.fire(new t.Event(data,{dataType:source,sourceDataType:metadata})),e.fire(new t.Event(data,{dataType:source,sourceDataType:content})))}))},r.prototype.loadedfunction(){return this._loaded},r.prototype.onAddfunction(t){this.mapt,this.load()},r.prototype.onRemovefunction(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this._tileJSONRequestnull)},r.prototype.serializefunction(){return t.extend({},this._options)},r.prototype.hasTilefunction(t){return!this.tileBounds||this.tileBounds.contains(t.canonical)},r.prototype.loadTilefunction(e,r){var nthis,ithis.map._requestManager.normalizeTileURL(e.tileID.canonical.url(this.tiles,this.scheme),this.tileSize);e.requestt.getImage(this.map._requestManager.transformRequest(i,t.ResourceType.Tile),(function(i,a){if(delete e.request,e.aborted)e.stateunloaded,r(null);else if(i)e.stateerrored,r(i);else if(a){n.map._refreshExpiredTiles&&e.setExpiryData(a),delete a.cacheControl,delete a.expires;var on.map.painter.context,so.gl;e.texturen.map.painter.getTileTexture(a.width),e.texture?e.texture.update(a,{useMipmap:!0}):(e.texturenew t.Texture(o,a,s.RGBA,{useMipmap:!0}),e.texture.bind(s.LINEAR,s.CLAMP_TO_EDGE,s.LINEAR_MIPMAP_NEAREST),o.extTextureFilterAnisotropic&&s.texParameterf(s.TEXTURE_2D,o.extTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT,o.extTextureFilterAnisotropicMax)),e.stateloaded,t.cacheEntryPossiblyAdded(n.dispatcher),r(null)}}))},r.prototype.abortTilefunction(t,e){t.request&&(t.request.cancel(),delete t.request),e()},r.prototype.unloadTilefunction(t,e){t.texture&&this.map.painter.saveTileTexture(t.texture),e()},r.prototype.hasTransitionfunction(){return!1},r}(t.Evented),Lfunction(e){function r(r,n,i,a){e.call(this,r,n,i,a),this.typeraster-dem,this.maxzoom22,this._optionst.extend({type:raster-dem},n),this.encodingn.encoding||mapbox}return e&&(r.__proto__e),r.prototypeObject.create(e&&e.prototype),r.prototype.constructorr,r.prototype.serializefunction(){return{type:raster-dem,url:this.url,tileSize:this.tileSize,tiles:this.tiles,bounds:this.bounds,encoding:this.encoding}},r.prototype.loadTilefunction(e,r){var nthis.map._requestManager.normalizeTileURL(e.tileID.canonical.url(this.tiles,this.scheme),this.tileSize);function i(t,n){t&&(e.stateerrored,r(t)),n&&(e.demn,e.needsHillshadePrepare!0,e.stateloaded,r(null))}e.requestt.getImage(this.map._requestManager.transformRequest(n,t.ResourceType.Tile),function(n,a){if(delete e.request,e.aborted)e.stateunloaded,r(null);else if(n)e.stateerrored,r(n);else if(a){this.map._refreshExpiredTiles&&e.setExpiryData(a),delete a.cacheControl,delete a.expires;var ot.window.ImageBitmap&&a instanceof t.window.ImageBitmap&&t.offscreenCanvasSupported()?a:t.browser.getImageData(a,1),s{uid:e.uid,coord:e.tileID,source:this.id,rawImageData:o,encoding:this.encoding};e.actor&&expired!e.state||(e.actorthis.dispatcher.getActor(),e.actor.send(loadDEMTile,s,i.bind(this)))}}.bind(this)),e.neighboringTilesthis._getNeighboringTiles(e.tileID)},r.prototype._getNeighboringTilesfunction(e){var re.canonical,nMath.pow(2,r.z),i(r.x-1+n)%n,a0r.x?e.wrap-1:e.wrap,o(r.x+1+n)%n,sr.x+1n?e.wrap+1:e.wrap,l{};return lnew t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y).key{backfilled:!1},lnew t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y).key{backfilled:!1},r.y>0&&(lnew t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y-1).key{backfilled:!1},lnew t.OverscaledTileID(e.overscaledZ,e.wrap,r.z,r.x,r.y-1).key{backfilled:!1},lnew t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y-1).key{backfilled:!1}),r.y+1n&&(lnew t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y+1).key{backfilled:!1},lnew t.OverscaledTileID(e.overscaledZ,e.wrap,r.z,r.x,r.y+1).key{backfilled:!1},lnew t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y+1).key{backfilled:!1}),l},r.prototype.unloadTilefunction(t){t.demTexture&&this.map.painter.saveTileTexture(t.demTexture),t.fbo&&(t.fbo.destroy(),delete t.fbo),t.dem&&delete t.dem,delete t.neighboringTiles,t.stateunloaded,t.actor&&t.actor.send(removeDEMTile,{uid:t.uid,source:this.id})},r}(E),Cfunction(e){function r(r,n,i,a){e.call(this),this.idr,this.typegeojson,this.minzoom0,this.maxzoom18,this.tileSize512,this.isTileClipped!0,this.reparseOverscaled!0,this._removed!1,this._loaded!1,this.actori.getActor(),this.setEventedParent(a),this._datan.data,this._optionst.extend({},n),this._collectResourceTimingn.collectResourceTiming,this._resourceTiming,void 0!n.maxzoom&&(this.maxzoomn.maxzoom),n.type&&(this.typen.type),n.attribution&&(this.attributionn.attribution),this.promoteIdn.promoteId;var ot.EXTENT/this.tileSize;this.workerOptionst.extend({source:this.id,cluster:n.cluster||!1,geojsonVtOptions:{buffer:(void 0!n.buffer?n.buffer:128)*o,tolerance:(void 0!n.tolerance?n.tolerance:.375)*o,extent:t.EXTENT,maxZoom:this.maxzoom,lineMetrics:n.lineMetrics||!1,generateId:n.generateId||!1},superclusterOptions:{maxZoom:void 0!n.clusterMaxZoom?Math.min(n.clusterMaxZoom,this.maxzoom-1):this.maxzoom-1,extent:t.EXTENT,radius:(n.clusterRadius||50)*o,log:!1,generateId:n.generateId||!1},clusterProperties:n.clusterProperties},n.workerOptions)}return e&&(r.__proto__e),r.prototypeObject.create(e&&e.prototype),r.prototype.constructorr,r.prototype.loadfunction(){var ethis;this.fire(new t.Event(dataloading,{dataType:source})),this._updateWorkerData((function(r){if(r)e.fire(new t.ErrorEvent(r));else{var n{dataType:source,sourceDataType:metadata};e._collectResourceTiming&&e._resourceTiming&&e._resourceTiming.length>0&&(n.resourceTiminge._resourceTiming,e._resourceTiming),e.fire(new t.Event(data,n))}}))},r.prototype.onAddfunction(t){this.mapt,this.load()},r.prototype.setDatafunction(e){var rthis;return this._datae,this.fire(new t.Event(dataloading,{dataType:source})),this._updateWorkerData((function(e){if(e)r.fire(new t.ErrorEvent(e));else{var n{dataType:source,sourceDataType:content};r._collectResourceTiming&&r._resourceTiming&&r._resourceTiming.length>0&&(n.resourceTimingr._resourceTiming,r._resourceTiming),r.fire(new t.Event(data,n))}})),this},r.prototype.getClusterExpansionZoomfunction(t,e){return this.actor.send(geojson.getClusterExpansionZoom,{clusterId:t,source:this.id},e),this},r.prototype.getClusterChildrenfunction(t,e){return this.actor.send(geojson.getClusterChildren,{clusterId:t,source:this.id},e),this},r.prototype.getClusterLeavesfunction(t,e,r,n){return this.actor.send(geojson.getClusterLeaves,{source:this.id,clusterId:t,limit:e,offset:r},n),this},r.prototype._updateWorkerDatafunction(e){var rthis;this._loaded!1;var nt.extend({},this.workerOptions),ithis._data;stringtypeof i?(n.requestthis.map._requestManager.transformRequest(t.browser.resolveURL(i),t.ResourceType.Source),n.request.collectResourceTimingthis._collectResourceTiming):n.dataJSON.stringify(i),this.actor.send(this.type+.loadData,n,(function(t,i){r._removed||i&&i.abandoned||(r._loaded!0,i&&i.resourceTiming&&i.resourceTimingr.id&&(r._resourceTimingi.resourceTimingr.id.slice(0)),r.actor.send(r.type+.coalesce,{source:n.source},null),e(t))}))},r.prototype.loadedfunction(){return this._loaded},r.prototype.loadTilefunction(e,r){var nthis,ie.actor?reloadTile:loadTile;e.actorthis.actor;var a{type:this.type,uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:t.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId};e.requestthis.actor.send(i,a,(function(t,a){return delete e.request,e.unloadVectorData(),e.aborted?r(null):t?r(t):(e.loadVectorData(a,n.map.painter,reloadTilei),r(null))}))},r.prototype.abortTilefunction(t){t.request&&(t.request.cancel(),delete t.request),t.aborted!0},r.prototype.unloadTilefunction(t){t.unloadVectorData(),this.actor.send(removeTile,{uid:t.uid,type:this.type,source:this.id})},r.prototype.onRemovefunction(){this._removed!0,this.actor.send(removeSource,{type:this.type,source:this.id})},r.prototype.serializefunction(){return t.extend({},this._options,{type:this.type,data:this._data})},r.prototype.hasTransitionfunction(){return!1},r}(t.Evented),Pt.createLayout({name:a_pos,type:Int16,components:2},{name:a_texture_pos,type:Int16,components:2}),Ifunction(e){function r(t,r,n,i){e.call(this),this.idt,this.dispatchern,this.coordinatesr.coordinates,this.typeimage,this.minzoom0,this.maxzoom22,this.tileSize512,this.tiles{},this._loaded!1,this.setEventedParent(i),this.optionsr}return e&&(r.__proto__e),r.prototypeObject.create(e&&e.prototype),r.prototype.constructorr,r.prototype.loadfunction(e,r){var nthis;this._loaded!1,this.fire(new t.Event(dataloading,{dataType:source})),this.urlthis.options.url,t.getImage(this.map._requestManager.transformRequest(this.url,t.ResourceType.Image),(function(i,a){n._loaded!0,i?n.fire(new t.ErrorEvent(i)):a&&(n.imagea,e&&(n.coordinatese),r&&r(),n._finishLoading())}))},r.prototype.loadedfunction(){return this._loaded},r.prototype.updateImagefunction(t){var ethis;return this.image&&t.url?(this.options.urlt.url,this.load(t.coordinates,(function(){e.texturenull})),this):this},r.prototype._finishLoadingfunction(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new t.Event(data,{dataType:source,sourceDataType:metadata})))},r.prototype.onAddfunction(t){this.mapt,this.load()},r.prototype.setCoordinatesfunction(e){var rthis;this.coordinatese;var ne.map(t.MercatorCoordinate.fromLngLat);this.tileIDfunction(e){for(var r1/0,n1/0,i-1/0,a-1/0,o0,se;os.length;o+1){var lso;rMath.min(r,l.x),nMath.min(n,l.y),iMath.max(i,l.x),aMath.max(a,l.y)}var ci-r,ua-n,fMath.max(c,u),hMath.max(0,Math.floor(-Math.log(f)/Math.LN2)),pMath.pow(2,h);return new t.CanonicalTileID(h,Math.floor((r+i)/2*p),Math.floor((n+a)/2*p))}(n),this.minzoomthis.maxzoomthis.tileID.z;var in.map((function(t){return r.tileID.getTilePoint(t)._round()}));return this._boundsArraynew t.StructArrayLayout4i8,this._boundsArray.emplaceBack(i0.x,i0.y,0,0),this._boundsArray.emplaceBack(i1.x,i1.y,t.EXTENT,0),this._boundsArray.emplaceBack(i3.x,i3.y,0,t.EXTENT),this._boundsArray.emplaceBack(i2.x,i2.y,t.EXTENT,t.EXTENT),this.boundsBuffer&&(this.boundsBuffer.destroy(),delete this.boundsBuffer),this.fire(new t.Event(data,{dataType:source,sourceDataType:content})),this},r.prototype.preparefunction(){if(0!Object.keys(this.tiles).length&&this.image){var ethis.map.painter.context,re.gl;for(var n in this.boundsBuffer||(this.boundsBuffere.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegmentst.SegmentVector.simpleSegment(0,0,4,2)),this.texture||(this.texturenew t.Texture(e,this.image,r.RGBA),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE)),this.tiles){var ithis.tilesn;loaded!i.state&&(i.stateloaded,i.texturethis.texture)}}},r.prototype.loadTilefunction(t,e){this.tileID&&this.tileID.equals(t.tileID.canonical)?(this.tilesString(t.tileID.wrap)t,t.buckets{},e(null)):(t.stateerrored,e(null))},r.prototype.serializefunction(){return{type:image,url:this.options.url,coordinates:this.coordinates}},r.prototype.hasTransitionfunction(){return!1},r}(t.Evented);var Ofunction(e){function r(t,r,n,i){e.call(this,t,r,n,i),this.roundZoom!0,this.typevideo,this.optionsr}return e&&(r.__proto__e),r.prototypeObject.create(e&&e.prototype),r.prototype.constructorr,r.prototype.loadfunction(){var ethis;this._loaded!1;var rthis.options;this.urls;for(var n0,ir.urls;ni.length;n+1){var ain;this.urls.push(this.map._requestManager.transformRequest(a,t.ResourceType.Source).url)}t.getVideo(this.urls,(function(r,n){e._loaded!0,r?e.fire(new t.ErrorEvent(r)):n&&(e.videon,e.video.loop!0,e.video.addEventListener(playing,(function(){e.map.triggerRepaint()})),e.map&&e.video.play(),e._finishLoading())}))},r.prototype.pausefunction(){this.video&&this.video.pause()},r.prototype.playfunction(){this.video&&this.video.play()},r.prototype.seekfunction(e){if(this.video){var rthis.video.seekable;er.start(0)||e>r.end(0)?this.fire(new t.ErrorEvent(new t.ValidationError(sources.+this.id,null,Playback for this video can be set only between the +r.start(0)+ and +r.end(0)+-second mark.))):this.video.currentTimee}},r.prototype.getVideofunction(){return this.video},r.prototype.onAddfunction(t){this.map||(this.mapt,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))},r.prototype.preparefunction(){if(!(0Object.keys(this.tiles).length||this.video.readyState2)){var ethis.map.painter.context,re.gl;for(var n in this.boundsBuffer||(this.boundsBuffere.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegmentst.SegmentVector.simpleSegment(0,0,4,2)),this.texture?this.video.paused||(this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE),r.texSubImage2D(r.TEXTURE_2D,0,0,0,r.RGBA,r.UNSIGNED_BYTE,this.video)):(this.texturenew t.Texture(e,this.video,r.RGBA),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE)),this.tiles){var ithis.tilesn;loaded!i.state&&(i.stateloaded,i.texturethis.texture)}}},r.prototype.serializefunction(){return{type:video,urls:this.urls,coordinates:this.coordinates}},r.prototype.hasTransitionfunction(){return this.video&&!this.video.paused},r}(I),zfunction(e){function r(r,n,i,a){e.call(this,r,n,i,a),n.coordinates?Array.isArray(n.coordinates)&&4n.coordinates.length&&!n.coordinates.some((function(t){return!Array.isArray(t)||2!t.length||t.some((function(t){returnnumber!typeof t}))}))||this.fire(new t.ErrorEvent(new t.ValidationError(sources.+r,null,coordinates property must be an array of 4 longitude/latitude array pairs))):this.fire(new t.ErrorEvent(new t.ValidationError(sources.+r,null,missing required property coordinates))),n.animate&&boolean!typeof n.animate&&this.fire(new t.ErrorEvent(new t.ValidationError(sources.+r,null,optional animate property must be a boolean value))),n.canvas?stringtypeof n.canvas||n.canvas instanceof t.window.HTMLCanvasElement||this.fire(new t.ErrorEvent(new t.ValidationError(sources.+r,null,canvas must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance))):this.fire(new t.ErrorEvent(new t.ValidationError(sources.+r,null,missing required property canvas))),this.optionsn,this.animatevoid 0n.animate||n.animate}return e&&(r.__proto__e),r.prototypeObject.create(e&&e.prototype),r.prototype.constructorr,r.prototype.loadfunction(){this._loaded!0,this.canvas||(this.canvasthis.options.canvas instanceof t.window.HTMLCanvasElement?this.options.canvas:t.window.document.getElementById(this.options.canvas)),this.widththis.canvas.width,this.heightthis.canvas.height,this._hasInvalidDimensions()?this.fire(new t.ErrorEvent(new Error(Canvas dimensions cannot be less than or equal to zero.))):(this.playfunction(){this._playing!0,this.map.triggerRepaint()},this.pausefunction(){this._playing&&(this.prepare(),this._playing!1)},this._finishLoading())},r.prototype.getCanvasfunction(){return this.canvas},r.prototype.onAddfunction(t){this.mapt,this.load(),this.canvas&&this.animate&&this.play()},r.prototype.onRemovefunction(){this.pause()},r.prototype.preparefunction(){var e!1;if(this.canvas.width!this.width&&(this.widththis.canvas.width,e!0),this.canvas.height!this.height&&(this.heightthis.canvas.height,e!0),!this._hasInvalidDimensions()&&0!Object.keys(this.tiles).length){var rthis.map.painter.context,nr.gl;for(var i in this.boundsBuffer||(this.boundsBufferr.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegmentst.SegmentVector.simpleSegment(0,0,4,2)),this.texture?(e||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):this.texturenew t.Texture(r,this.canvas,n.RGBA,{premultiply:!0}),this.tiles){var athis.tilesi;loaded!a.state&&(a.stateloaded,a.texturethis.texture)}}},r.prototype.serializefunction(){return{type:canvas,coordinates:this.coordinates}},r.prototype.hasTransitionfunction(){return this._playing},r.prototype._hasInvalidDimensionsfunction(){for(var t0,ethis.canvas.width,this.canvas.height;te.length;t+1){var ret;if(isNaN(r)||r0)return!0}return!1},r}(I),D{vector:S,raster:E,raster-dem:L,geojson:C,video:O,image:I,canvas:z};function R(e,r){var nt.identity();return t.translate(n,n,1,1,0),t.scale(n,n,.5*e.width,.5*e.height,1),t.multiply(n,n,e.calculatePosMatrix(r.toUnwrapped()))}function F(t,e,r,n,i,a){var ofunction(t,e,r){if(t)for(var n0,it;ni.length;n+1){var aein;if(a&&a.sourcer&&fill-extrusiona.type)return!0}else for(var o in e){var seo;if(s.sourcer&&fill-extrusions.type)return!0}return!1}(i&&i.layers,e,t.id),sa.maxPitchScaleFactor(),lt.tilesIn(n,s,o);l.sort(B);for(var c,u0,fl;uf.length;u+1){var hfu;c.push({wrappedTileID:h.tileID.wrapped().key,queryResults:h.tile.queryRenderedFeatures(e,r,t._state,h.queryGeometry,h.cameraQueryGeometry,h.scale,i,a,s,R(t.transform,h.tileID))})}var pfunction(t){for(var e{},r{},n0,it;ni.length;n+1){var ain,oa.queryResults,sa.wrappedTileID,lrsrs||{};for(var c in o)for(var uoc,flclc||{},hecec||,p0,du;pd.length;p+1){var mdp;fm.featureIndex||(fm.featureIndex!0,h.push(m))}}return e}(c);for(var d in p)pd.forEach((function(e){var re.feature,nt.getFeatureState(r.layersource-layer,r.id);r.sourcer.layer.source,r.layersource-layer&&(r.sourceLayerr.layersource-layer),r.staten}));return p}function B(t,e){var rt.tileID,ne.tileID;return r.overscaledZ-n.overscaledZ||r.canonical.y-n.canonical.y||r.wrap-n.wrap||r.canonical.x-n.canonical.x}var Nfunction(t,e){this.maxt,this.onRemovee,this.reset()};N.prototype.resetfunction(){for(var t in this.data)for(var e0,rthis.datat;er.length;e+1){var nre;n.timeout&&clearTimeout(n.timeout),this.onRemove(n.value)}return this.data{},this.order,this},N.prototype.addfunction(t,e,r){var nthis,it.wrapped().key;void 0this.datai&&(this.datai);var a{value:e,timeout:void 0};if(void 0!r&&(a.timeoutsetTimeout((function(){n.remove(t,a)}),r)),this.datai.push(a),this.order.push(i),this.order.length>this.max){var othis._getAndRemoveByKey(this.order0);o&&this.onRemove(o)}return this},N.prototype.hasfunction(t){return t.wrapped().key in this.data},N.prototype.getAndRemovefunction(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped().key):null},N.prototype._getAndRemoveByKeyfunction(t){var ethis.datat.shift();return e.timeout&&clearTimeout(e.timeout),0this.datat.length&&delete this.datat,this.order.splice(this.order.indexOf(t),1),e.value},N.prototype.getByKeyfunction(t){var ethis.datat;return e?e0.value:null},N.prototype.getfunction(t){return this.has(t)?this.datat.wrapped().key0.value:null},N.prototype.removefunction(t,e){if(!this.has(t))return this;var rt.wrapped().key,nvoid 0e?0:this.datar.indexOf(e),ithis.datarn;return this.datar.splice(n,1),i.timeout&&clearTimeout(i.timeout),0this.datar.length&&delete this.datar,this.onRemove(i.value),this.order.splice(this.order.indexOf(r),1),this},N.prototype.setMaxSizefunction(t){for(this.maxt;this.order.length>this.max;){var ethis._getAndRemoveByKey(this.order0);e&&this.onRemove(e)}return this},N.prototype.filterfunction(t){var e;for(var r in this.data)for(var n0,ithis.datar;ni.length;n+1){var ain;t(a.value)||e.push(a)}for(var o0,se;os.length;o+1){var lso;this.remove(l.value.tileID,l)}};var jfunction(t,e,r){this.contextt;var nt.gl;this.buffern.createBuffer(),this.dynamicDrawBoolean(r),this.context.unbindVAO(),t.bindElementBuffer.set(this.buffer),n.bufferData(n.ELEMENT_ARRAY_BUFFER,e.arrayBuffer,this.dynamicDraw?n.DYNAMIC_DRAW:n.STATIC_DRAW),this.dynamicDraw||delete e.arrayBuffer};j.prototype.bindfunction(){this.context.bindElementBuffer.set(this.buffer)},j.prototype.updateDatafunction(t){var ethis.context.gl;this.context.unbindVAO(),this.bind(),e.bufferSubData(e.ELEMENT_ARRAY_BUFFER,0,t.arrayBuffer)},j.prototype.destroyfunction(){var tthis.context.gl;this.buffer&&(t.deleteBuffer(this.buffer),delete this.buffer)};var U{Int8:BYTE,Uint8:UNSIGNED_BYTE,Int16:SHORT,Uint16:UNSIGNED_SHORT,Int32:INT,Uint32:UNSIGNED_INT,Float32:FLOAT},Vfunction(t,e,r,n){this.lengthe.length,this.attributesr,this.itemSizee.bytesPerElement,this.dynamicDrawn,this.contextt;var it.gl;this.bufferi.createBuffer(),t.bindVertexBuffer.set(this.buffer),i.bufferData(i.ARRAY_BUFFER,e.arrayBuffer,this.dynamicDraw?i.DYNAMIC_DRAW:i.STATIC_DRAW),this.dynamicDraw||delete e.arrayBuffer};V.prototype.bindfunction(){this.context.bindVertexBuffer.set(this.buffer)},V.prototype.updateDatafunction(t){var ethis.context.gl;this.bind(),e.bufferSubData(e.ARRAY_BUFFER,0,t.arrayBuffer)},V.prototype.enableAttributesfunction(t,e){for(var r0;rthis.attributes.length;r++){var nthis.attributesr,ie.attributesn.name;void 0!i&&t.enableVertexAttribArray(i)}},V.prototype.setVertexAttribPointersfunction(t,e,r){for(var n0;nthis.attributes.length;n++){var ithis.attributesn,ae.attributesi.name;void 0!a&&t.vertexAttribPointer(a,i.components,tUi.type,!1,this.itemSize,i.offset+this.itemSize*(r||0))}},V.prototype.destroyfunction(){var tthis.context.gl;this.buffer&&(t.deleteBuffer(this.buffer),delete this.buffer)};var Hfunction(t){this.glt.gl,this.defaultthis.getDefault(),this.currentthis.default,this.dirty!1};H.prototype.getfunction(){return this.current},H.prototype.setfunction(t){},H.prototype.getDefaultfunction(){return this.default},H.prototype.setDefaultfunction(){this.set(this.default)};var qfunction(e){function r(){e.apply(this,arguments)}return e&&(r.__proto__e),r.prototypeObject.create(e&&e.prototype),r.prototype.constructorr,r.prototype.getDefaultfunction(){return t.Color.transparent},r.prototype.setfunction(t){var ethis.current;(t.r!e.r||t.g!e.g||t.b!e.b||t.a!e.a||this.dirty)&&(this.gl.clearColor(t.r,t.g,t.b,t.a),this.currentt,this.dirty!1)},r}(H),Gfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return 1},e.prototype.setfunction(t){(t!this.current||this.dirty)&&(this.gl.clearDepth(t),this.currentt,this.dirty!1)},e}(H),Yfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return 0},e.prototype.setfunction(t){(t!this.current||this.dirty)&&(this.gl.clearStencil(t),this.currentt,this.dirty!1)},e}(H),Wfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return!0,!0,!0,!0},e.prototype.setfunction(t){var ethis.current;(t0!e0||t1!e1||t2!e2||t3!e3||this.dirty)&&(this.gl.colorMask(t0,t1,t2,t3),this.currentt,this.dirty!1)},e}(H),Xfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return!0},e.prototype.setfunction(t){(t!this.current||this.dirty)&&(this.gl.depthMask(t),this.currentt,this.dirty!1)},e}(H),Zfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return 255},e.prototype.setfunction(t){(t!this.current||this.dirty)&&(this.gl.stencilMask(t),this.currentt,this.dirty!1)},e}(H),Jfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return{func:this.gl.ALWAYS,ref:0,mask:255}},e.prototype.setfunction(t){var ethis.current;(t.func!e.func||t.ref!e.ref||t.mask!e.mask||this.dirty)&&(this.gl.stencilFunc(t.func,t.ref,t.mask),this.currentt,this.dirty!1)},e}(H),Kfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){var tthis.gl;returnt.KEEP,t.KEEP,t.KEEP},e.prototype.setfunction(t){var ethis.current;(t0!e0||t1!e1||t2!e2||this.dirty)&&(this.gl.stencilOp(t0,t1,t2),this.currentt,this.dirty!1)},e}(H),Qfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return!1},e.prototype.setfunction(t){if(t!this.current||this.dirty){var ethis.gl;t?e.enable(e.STENCIL_TEST):e.disable(e.STENCIL_TEST),this.currentt,this.dirty!1}},e}(H),$function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return0,1},e.prototype.setfunction(t){var ethis.current;(t0!e0||t1!e1||this.dirty)&&(this.gl.depthRange(t0,t1),this.currentt,this.dirty!1)},e}(H),ttfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return!1},e.prototype.setfunction(t){if(t!this.current||this.dirty){var ethis.gl;t?e.enable(e.DEPTH_TEST):e.disable(e.DEPTH_TEST),this.currentt,this.dirty!1}},e}(H),etfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return this.gl.LESS},e.prototype.setfunction(t){(t!this.current||this.dirty)&&(this.gl.depthFunc(t),this.currentt,this.dirty!1)},e}(H),rtfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return!1},e.prototype.setfunction(t){if(t!this.current||this.dirty){var ethis.gl;t?e.enable(e.BLEND):e.disable(e.BLEND),this.currentt,this.dirty!1}},e}(H),ntfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){var tthis.gl;returnt.ONE,t.ZERO},e.prototype.setfunction(t){var ethis.current;(t0!e0||t1!e1||this.dirty)&&(this.gl.blendFunc(t0,t1),this.currentt,this.dirty!1)},e}(H),itfunction(e){function r(){e.apply(this,arguments)}return e&&(r.__proto__e),r.prototypeObject.create(e&&e.prototype),r.prototype.constructorr,r.prototype.getDefaultfunction(){return t.Color.transparent},r.prototype.setfunction(t){var ethis.current;(t.r!e.r||t.g!e.g||t.b!e.b||t.a!e.a||this.dirty)&&(this.gl.blendColor(t.r,t.g,t.b,t.a),this.currentt,this.dirty!1)},r}(H),atfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return this.gl.FUNC_ADD},e.prototype.setfunction(t){(t!this.current||this.dirty)&&(this.gl.blendEquation(t),this.currentt,this.dirty!1)},e}(H),otfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return!1},e.prototype.setfunction(t){if(t!this.current||this.dirty){var ethis.gl;t?e.enable(e.CULL_FACE):e.disable(e.CULL_FACE),this.currentt,this.dirty!1}},e}(H),stfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return this.gl.BACK},e.prototype.setfunction(t){(t!this.current||this.dirty)&&(this.gl.cullFace(t),this.currentt,this.dirty!1)},e}(H),ltfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return this.gl.CCW},e.prototype.setfunction(t){(t!this.current||this.dirty)&&(this.gl.frontFace(t),this.currentt,this.dirty!1)},e}(H),ctfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return null},e.prototype.setfunction(t){(t!this.current||this.dirty)&&(this.gl.useProgram(t),this.currentt,this.dirty!1)},e}(H),utfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return this.gl.TEXTURE0},e.prototype.setfunction(t){(t!this.current||this.dirty)&&(this.gl.activeTexture(t),this.currentt,this.dirty!1)},e}(H),ftfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){var tthis.gl;return0,0,t.drawingBufferWidth,t.drawingBufferHeight},e.prototype.setfunction(t){var ethis.current;(t0!e0||t1!e1||t2!e2||t3!e3||this.dirty)&&(this.gl.viewport(t0,t1,t2,t3),this.currentt,this.dirty!1)},e}(H),htfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return null},e.prototype.setfunction(t){if(t!this.current||this.dirty){var ethis.gl;e.bindFramebuffer(e.FRAMEBUFFER,t),this.currentt,this.dirty!1}},e}(H),ptfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return null},e.prototype.setfunction(t){if(t!this.current||this.dirty){var ethis.gl;e.bindRenderbuffer(e.RENDERBUFFER,t),this.currentt,this.dirty!1}},e}(H),dtfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return null},e.prototype.setfunction(t){if(t!this.current||this.dirty){var ethis.gl;e.bindTexture(e.TEXTURE_2D,t),this.currentt,this.dirty!1}},e}(H),mtfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return null},e.prototype.setfunction(t){if(t!this.current||this.dirty){var ethis.gl;e.bindBuffer(e.ARRAY_BUFFER,t),this.currentt,this.dirty!1}},e}(H),gtfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return null},e.prototype.setfunction(t){var ethis.gl;e.bindBuffer(e.ELEMENT_ARRAY_BUFFER,t),this.currentt,this.dirty!1},e}(H),vtfunction(t){function e(e){t.call(this,e),this.vaoe.extVertexArrayObject}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return null},e.prototype.setfunction(t){this.vao&&(t!this.current||this.dirty)&&(this.vao.bindVertexArrayOES(t),this.currentt,this.dirty!1)},e}(H),ytfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return 4},e.prototype.setfunction(t){if(t!this.current||this.dirty){var ethis.gl;e.pixelStorei(e.UNPACK_ALIGNMENT,t),this.currentt,this.dirty!1}},e}(H),xtfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return!1},e.prototype.setfunction(t){if(t!this.current||this.dirty){var ethis.gl;e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,t),this.currentt,this.dirty!1}},e}(H),btfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return!1},e.prototype.setfunction(t){if(t!this.current||this.dirty){var ethis.gl;e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,t),this.currentt,this.dirty!1}},e}(H),_tfunction(t){function e(e,r){t.call(this,e),this.contexte,this.parentr}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.getDefaultfunction(){return null},e}(H),wtfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.setDirtyfunction(){this.dirty!0},e.prototype.setfunction(t){if(t!this.current||this.dirty){this.context.bindFramebuffer.set(this.parent);var ethis.gl;e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,t,0),this.currentt,this.dirty!1}},e}(_t),Ttfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.setfunction(t){if(t!this.current||this.dirty){this.context.bindFramebuffer.set(this.parent);var ethis.gl;e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.RENDERBUFFER,t),this.currentt,this.dirty!1}},e}(_t),ktfunction(t,e,r,n){this.contextt,this.widthe,this.heightr;var it.gl,athis.framebufferi.createFramebuffer();this.colorAttachmentnew wt(t,a),n&&(this.depthAttachmentnew Tt(t,a))};kt.prototype.destroyfunction(){var tthis.context.gl,ethis.colorAttachment.get();if(e&&t.deleteTexture(e),this.depthAttachment){var rthis.depthAttachment.get();r&&t.deleteRenderbuffer(r)}t.deleteFramebuffer(this.framebuffer)};var Atfunction(t,e,r){this.funct,this.maske,this.ranger};At.ReadOnly!1,At.ReadWrite!0,At.disablednew At(519,At.ReadOnly,0,1);var Mtfunction(t,e,r,n,i,a){this.testt,this.refe,this.maskr,this.failn,this.depthFaili,this.passa};Mt.disablednew Mt({func:519,mask:0},0,0,7680,7680,7680);var Stfunction(t,e,r){this.blendFunctiont,this.blendColore,this.maskr};St.disablednew St(St.Replace1,0,t.Color.transparent,!1,!1,!1,!1),St.unblendednew St(St.Replace,t.Color.transparent,!0,!0,!0,!0),St.alphaBlendednew St(1,771,t.Color.transparent,!0,!0,!0,!0);var Etfunction(t,e,r){this.enablet,this.modee,this.frontFacer};Et.disablednew Et(!1,1029,2305),Et.backCCWnew Et(!0,1029,2305);var Ltfunction(t){this.glt,this.extVertexArrayObjectthis.gl.getExtension(OES_vertex_array_object),this.clearColornew q(this),this.clearDepthnew G(this),this.clearStencilnew Y(this),this.colorMasknew W(this),this.depthMasknew X(this),this.stencilMasknew Z(this),this.stencilFuncnew J(this),this.stencilOpnew K(this),this.stencilTestnew Q(this),this.depthRangenew $(this),this.depthTestnew tt(this),this.depthFuncnew et(this),this.blendnew rt(this),this.blendFuncnew nt(this),this.blendColornew it(this),this.blendEquationnew at(this),this.cullFacenew ot(this),this.cullFaceSidenew st(this),this.frontFacenew lt(this),this.programnew ct(this),this.activeTexturenew ut(this),this.viewportnew ft(this),this.bindFramebuffernew ht(this),this.bindRenderbuffernew pt(this),this.bindTexturenew dt(this),this.bindVertexBuffernew mt(this),this.bindElementBuffernew gt(this),this.bindVertexArrayOESthis.extVertexArrayObject&&new vt(this),this.pixelStoreUnpacknew yt(this),this.pixelStoreUnpackPremultiplyAlphanew xt(this),this.pixelStoreUnpackFlipYnew bt(this),this.extTextureFilterAnisotropict.getExtension(EXT_texture_filter_anisotropic)||t.getExtension(MOZ_EXT_texture_filter_anisotropic)||t.getExtension(WEBKIT_EXT_texture_filter_anisotropic),this.extTextureFilterAnisotropic&&(this.extTextureFilterAnisotropicMaxt.getParameter(this.extTextureFilterAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT)),this.extTextureHalfFloatt.getExtension(OES_texture_half_float),this.extTextureHalfFloat&&(t.getExtension(OES_texture_half_float_linear),this.extRenderToTextureHalfFloatt.getExtension(EXT_color_buffer_half_float)),this.extTimerQueryt.getExtension(EXT_disjoint_timer_query)};Lt.prototype.setDefaultfunction(){this.unbindVAO(),this.clearColor.setDefault(),this.clearDepth.setDefault(),this.clearStencil.setDefault(),this.colorMask.setDefault(),this.depthMask.setDefault(),this.stencilMask.setDefault(),this.stencilFunc.setDefault(),this.stencilOp.setDefault(),this.stencilTest.setDefault(),this.depthRange.setDefault(),this.depthTest.setDefault(),this.depthFunc.setDefault(),this.blend.setDefault(),this.blendFunc.setDefault(),this.blendColor.setDefault(),this.blendEquation.setDefault(),this.cullFace.setDefault(),this.cullFaceSide.setDefault(),this.frontFace.setDefault(),this.program.setDefault(),this.activeTexture.setDefault(),this.bindFramebuffer.setDefault(),this.pixelStoreUnpack.setDefault(),this.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.pixelStoreUnpackFlipY.setDefault()},Lt.prototype.setDirtyfunction(){this.clearColor.dirty!0,this.clearDepth.dirty!0,this.clearStencil.dirty!0,this.colorMask.dirty!0,this.depthMask.dirty!0,this.stencilMask.dirty!0,this.stencilFunc.dirty!0,this.stencilOp.dirty!0,this.stencilTest.dirty!0,this.depthRange.dirty!0,this.depthTest.dirty!0,this.depthFunc.dirty!0,this.blend.dirty!0,this.blendFunc.dirty!0,this.blendColor.dirty!0,this.blendEquation.dirty!0,this.cullFace.dirty!0,this.cullFaceSide.dirty!0,this.frontFace.dirty!0,this.program.dirty!0,this.activeTexture.dirty!0,this.viewport.dirty!0,this.bindFramebuffer.dirty!0,this.bindRenderbuffer.dirty!0,this.bindTexture.dirty!0,this.bindVertexBuffer.dirty!0,this.bindElementBuffer.dirty!0,this.extVertexArrayObject&&(this.bindVertexArrayOES.dirty!0),this.pixelStoreUnpack.dirty!0,this.pixelStoreUnpackPremultiplyAlpha.dirty!0,this.pixelStoreUnpackFlipY.dirty!0},Lt.prototype.createIndexBufferfunction(t,e){return new j(this,t,e)},Lt.prototype.createVertexBufferfunction(t,e,r){return new V(this,t,e,r)},Lt.prototype.createRenderbufferfunction(t,e,r){var nthis.gl,in.createRenderbuffer();return this.bindRenderbuffer.set(i),n.renderbufferStorage(n.RENDERBUFFER,t,e,r),this.bindRenderbuffer.set(null),i},Lt.prototype.createFramebufferfunction(t,e,r){return new kt(this,t,e,r)},Lt.prototype.clearfunction(t){var et.color,rt.depth,nthis.gl,i0;e&&(i|n.COLOR_BUFFER_BIT,this.clearColor.set(e),this.colorMask.set(!0,!0,!0,!0)),void 0!r&&(i|n.DEPTH_BUFFER_BIT,this.depthRange.set(0,1),this.clearDepth.set(r),this.depthMask.set(!0)),n.clear(i)},Lt.prototype.setCullFacefunction(t){!1t.enable?this.cullFace.set(!1):(this.cullFace.set(!0),this.cullFaceSide.set(t.mode),this.frontFace.set(t.frontFace))},Lt.prototype.setDepthModefunction(t){t.func!this.gl.ALWAYS||t.mask?(this.depthTest.set(!0),this.depthFunc.set(t.func),this.depthMask.set(t.mask),this.depthRange.set(t.range)):this.depthTest.set(!1)},Lt.prototype.setStencilModefunction(t){t.test.func!this.gl.ALWAYS||t.mask?(this.stencilTest.set(!0),this.stencilMask.set(t.mask),this.stencilOp.set(t.fail,t.depthFail,t.pass),this.stencilFunc.set({func:t.test.func,ref:t.ref,mask:t.test.mask})):this.stencilTest.set(!1)},Lt.prototype.setColorModefunction(e){t.deepEqual(e.blendFunction,St.Replace)?this.blend.set(!1):(this.blend.set(!0),this.blendFunc.set(e.blendFunction),this.blendColor.set(e.blendColor)),this.colorMask.set(e.mask)},Lt.prototype.unbindVAOfunction(){this.extVertexArrayObject&&this.bindVertexArrayOES.set(null)};var Ctfunction(e){function r(r,n,i){var athis;e.call(this),this.idr,this.dispatcheri,this.on(data,(function(t){sourcet.dataType&&metadatat.sourceDataType&&(a._sourceLoaded!0),a._sourceLoaded&&!a._paused&&sourcet.dataType&&contentt.sourceDataType&&(a.reload(),a.transform&&a.update(a.transform))})),this.on(error,(function(){a._sourceErrored!0})),this._sourcefunction(e,r,n,i){var anew Dr.type(e,r,n,i);if(a.id!e)throw new Error(Expected Source id to be +e+ instead of +a.id);return t.bindAll(load,abort,unload,serialize,prepare,a),a}(r,n,i,this),this._tiles{},this._cachenew N(0,this._unloadTile.bind(this)),this._timers{},this._cacheTimers{},this._maxTileCacheSizenull,this._loadedParentTiles{},this._coveredTiles{},this._statenew t.SourceFeatureState}return e&&(r.__proto__e),r.prototypeObject.create(e&&e.prototype),r.prototype.constructorr,r.prototype.onAddfunction(t){this.mapt,this._maxTileCacheSizet?t._maxTileCacheSize:null,this._source&&this._source.onAdd&&this._source.onAdd(t)},r.prototype.onRemovefunction(t){this._source&&this._source.onRemove&&this._source.onRemove(t)},r.prototype.loadedfunction(){if(this._sourceErrored)return!0;if(!this._sourceLoaded)return!1;if(!this._source.loaded())return!1;for(var t in this._tiles){var ethis._tilest;if(loaded!e.state&&errored!e.state)return!1}return!0},r.prototype.getSourcefunction(){return this._source},r.prototype.pausefunction(){this._paused!0},r.prototype.resumefunction(){if(this._paused){var tthis._shouldReloadOnResume;this._paused!1,this._shouldReloadOnResume!1,t&&this.reload(),this.transform&&this.update(this.transform)}},r.prototype._loadTilefunction(t,e){return this._source.loadTile(t,e)},r.prototype._unloadTilefunction(t){if(this._source.unloadTile)return this._source.unloadTile(t,(function(){}))},r.prototype._abortTilefunction(t){if(this._source.abortTile)return this._source.abortTile(t,(function(){}))},r.prototype.serializefunction(){return this._source.serialize()},r.prototype.preparefunction(t){for(var e in this._source.prepare&&this._source.prepare(),this._state.coalesceChanges(this._tiles,this.map?this.map.painter:null),this._tiles){var rthis._tilese;r.upload(t),r.prepare(this.map.style.imageManager)}},r.prototype.getIdsfunction(){return t.values(this._tiles).map((function(t){return t.tileID})).sort(Pt).map((function(t){return t.key}))},r.prototype.getRenderableIdsfunction(e){var rthis,n;for(var i in this._tiles)this._isIdRenderable(i,e)&&n.push(this._tilesi);return e?n.sort((function(e,n){var ie.tileID,an.tileID,onew t.Point(i.canonical.x,i.canonical.y)._rotate(r.transform.angle),snew t.Point(a.canonical.x,a.canonical.y)._rotate(r.transform.angle);return i.overscaledZ-a.overscaledZ||s.y-o.y||s.x-o.x})).map((function(t){return t.tileID.key})):n.map((function(t){return t.tileID})).sort(Pt).map((function(t){return t.key}))},r.prototype.hasRenderableParentfunction(t){var ethis.findLoadedParent(t,0);return!!e&&this._isIdRenderable(e.tileID.key)},r.prototype._isIdRenderablefunction(t,e){return this._tilest&&this._tilest.hasData()&&!this._coveredTilest&&(e||!this._tilest.holdingForFade())},r.prototype.reloadfunction(){if(this._paused)this._shouldReloadOnResume!0;else for(var t in this._cache.reset(),this._tiles)errored!this._tilest.state&&this._reloadTile(t,reloading)},r.prototype._reloadTilefunction(t,e){var rthis._tilest;r&&(loading!r.state&&(r.statee),this._loadTile(r,this._tileLoaded.bind(this,r,t,e)))},r.prototype._tileLoadedfunction(e,r,n,i){if(i)return e.stateerrored,void(404!i.status?this._source.fire(new t.ErrorEvent(i,{tile:e})):this.update(this.transform));e.timeAddedt.browser.now(),expiredn&&(e.refreshedUponExpiration!0),this._setTileReloadTimer(r,e),raster-demthis.getSource().type&&e.dem&&this._backfillDEM(e),this._state.initializeTileState(e,this.map?this.map.painter:null),this._source.fire(new t.Event(data,{dataType:source,tile:e,coord:e.tileID}))},r.prototype._backfillDEMfunction(t){for(var ethis.getRenderableIds(),r0;re.length;r++){var ner;if(t.neighboringTiles&&t.neighboringTilesn){var ithis.getTileByID(n);a(t,i),a(i,t)}}function a(t,e){t.needsHillshadePrepare!0;var re.tileID.canonical.x-t.tileID.canonical.x,ne.tileID.canonical.y-t.tileID.canonical.y,iMath.pow(2,t.tileID.canonical.z),ae.tileID.key;0r&&0n||Math.abs(n)>1||(Math.abs(r)>1&&(1Math.abs(r+i)?r+i:1Math.abs(r-i)&&(r-i)),e.dem&&t.dem&&(t.dem.backfillBorder(e.dem,r,n),t.neighboringTiles&&t.neighboringTilesa&&(t.neighboringTilesa.backfilled!0)))}},r.prototype.getTilefunction(t){return this.getTileByID(t.key)},r.prototype.getTileByIDfunction(t){return this._tilest},r.prototype._retainLoadedChildrenfunction(t,e,r,n){for(var i in this._tiles){var athis._tilesi;if(!(ni||!a.hasData()||a.tileID.overscaledZe||a.tileID.overscaledZ>r)){for(var oa.tileID;a&&a.tileID.overscaledZ>e+1;){var sa.tileID.scaledTo(a.tileID.overscaledZ-1);(athis._tiless.key)&&a.hasData()&&(os)}for(var lo;l.overscaledZ>e;)if(t(ll.scaledTo(l.overscaledZ-1)).key){no.keyo;break}}}},r.prototype.findLoadedParentfunction(t,e){if(t.key in this._loadedParentTiles){var rthis._loadedParentTilest.key;return r&&r.tileID.overscaledZ>e?r:null}for(var nt.overscaledZ-1;n>e;n--){var it.scaledTo(n),athis._getLoadedTile(i);if(a)return a}},r.prototype._getLoadedTilefunction(t){var ethis._tilest.key;return e&&e.hasData()?e:this._cache.getByKey(t.wrapped().key)},r.prototype.updateCacheSizefunction(t){var e(Math.ceil(t.width/this._source.tileSize)+1)*(Math.ceil(t.height/this._source.tileSize)+1),rMath.floor(5*e),nnumbertypeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,r):r;this._cache.setMaxSize(n)},r.prototype.handleWrapJumpfunction(t){var e(t-(void 0this._prevLng?t:this._prevLng))/360,rMath.round(e);if(this._prevLngt,r){var n{};for(var i in this._tiles){var athis._tilesi;a.tileIDa.tileID.unwrapTo(a.tileID.wrap+r),na.tileID.keya}for(var o in this._tilesn,this._timers)clearTimeout(this._timerso),delete this._timerso;for(var s in this._tiles){var lthis._tiless;this._setTileReloadTimer(s,l)}}},r.prototype.updatefunction(e){var nthis;if(this.transforme,this._sourceLoaded&&!this._paused){var i;this.updateCacheSize(e),this.handleWrapJump(this.transform.center.lng),this._coveredTiles{},this.used?this._source.tileID?ie.getVisibleUnwrappedCoordinates(this._source.tileID).map((function(e){return new t.OverscaledTileID(e.canonical.z,e.wrap,e.canonical.z,e.canonical.x,e.canonical.y)})):(ie.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}),this._source.hasTile&&(ii.filter((function(t){return n._source.hasTile(t)})))):i;var ae.coveringZoomLevel(this._source),oMath.max(a-r.maxOverzooming,this._source.minzoom),sMath.max(a+r.maxUnderzooming,this._source.minzoom),lthis._updateRetainedTiles(i,a);if(It(this._source.type)){for(var c{},u{},f0,hObject.keys(l);fh.length;f+1){var phf,dlp,mthis._tilesp;if(m&&!(m.fadeEndTime&&m.fadeEndTimet.browser.now())){var gthis.findLoadedParent(d,o);g&&(this._addTile(g.tileID),cg.tileID.keyg.tileID),upd}}for(var v in this._retainLoadedChildren(u,a,s,l),c)lv||(this._coveredTilesv!0,lvcv)}for(var y in l)this._tilesy.clearFadeHold();for(var x0,bt.keysDifference(this._tiles,l);xb.length;x+1){var _bx,wthis._tiles_;w.hasSymbolBuckets&&!w.holdingForFade()?w.setHoldDuration(this.map._fadeDuration):w.hasSymbolBuckets&&!w.symbolFadeFinished()||this._removeTile(_)}this._updateLoadedParentTileCache()}},r.prototype.releaseSymbolFadeTilesfunction(){for(var t in this._tiles)this._tilest.holdingForFade()&&this._removeTile(t)},r.prototype._updateRetainedTilesfunction(t,e){for(var n{},i{},aMath.max(e-r.maxOverzooming,this._source.minzoom),oMath.max(e+r.maxUnderzooming,this._source.minzoom),s{},l0,ct;lc.length;l+1){var ucl,fthis._addTile(u);nu.keyu,f.hasData()||ethis._source.maxzoom&&(su.keyu)}this._retainLoadedChildren(s,e,o,n);for(var h0,pt;hp.length;h+1){var dph,mthis._tilesd.key;if(!m.hasData()){if(e+1>this._source.maxzoom){var gd.children(this._source.maxzoom)0,vthis.getTile(g);if(v&&v.hasData()){ng.keyg;continue}}else{var yd.children(this._source.maxzoom);if(ny0.key&&ny1.key&&ny2.key&&ny3.key)continue}for(var xm.wasRequested(),bd.overscaledZ-1;b>a;--b){var _d.scaledTo(b);if(i_.key)break;if(i_.key!0,!(mthis.getTile(_))&&x&&(mthis._addTile(_)),m&&(n_.key_,xm.wasRequested(),m.hasData()))break}}}return n},r.prototype._updateLoadedParentTileCachefunction(){for(var t in this._loadedParentTiles{},this._tiles){for(var e,rvoid 0,nthis._tilest.tileID;n.overscaledZ>0;){if(n.key in this._loadedParentTiles){rthis._loadedParentTilesn.key;break}e.push(n.key);var in.scaledTo(n.overscaledZ-1);if(rthis._getLoadedTile(i))break;ni}for(var a0,oe;ao.length;a+1){var soa;this._loadedParentTilessr}}},r.prototype._addTilefunction(e){var rthis._tilese.key;if(r)return r;(rthis._cache.getAndRemove(e))&&(this._setTileReloadTimer(e.key,r),r.tileIDe,this._state.initializeTileState(r,this.map?this.map.painter:null),this._cacheTimerse.key&&(clearTimeout(this._cacheTimerse.key),delete this._cacheTimerse.key,this._setTileReloadTimer(e.key,r)));var nBoolean(r);return n||(rnew t.Tile(e,this._source.tileSize*e.overscaleFactor()),this._loadTile(r,this._tileLoaded.bind(this,r,e.key,r.state))),r?(r.uses++,this._tilese.keyr,n||this._source.fire(new t.Event(dataloading,{tile:r,coord:r.tileID,dataType:source})),r):null},r.prototype._setTileReloadTimerfunction(t,e){var rthis;t in this._timers&&(clearTimeout(this._timerst),delete this._timerst);var ne.getExpiryTimeout();n&&(this._timerstsetTimeout((function(){r._reloadTile(t,expired),delete r._timerst}),n))},r.prototype._removeTilefunction(t){var ethis._tilest;e&&(e.uses--,delete this._tilest,this._timerst&&(clearTimeout(this._timerst),delete this._timerst),e.uses>0||(e.hasData()&&reloading!e.state?this._cache.add(e.tileID,e,e.getExpiryTimeout()):(e.aborted!0,this._abortTile(e),this._unloadTile(e))))},r.prototype.clearTilesfunction(){for(var t in this._shouldReloadOnResume!1,this._paused!1,this._tiles)this._removeTile(t);this._cache.reset()},r.prototype.tilesInfunction(e,r,n){var ithis,a,othis.transform;if(!o)return a;for(var sn?o.getCameraQueryGeometry(e):e,le.map((function(t){return o.pointCoordinate(t)})),cs.map((function(t){return o.pointCoordinate(t)})),uthis.getIds(),f1/0,h1/0,p-1/0,d-1/0,m0,gc;mg.length;m+1){var vgm;fMath.min(f,v.x),hMath.min(h,v.y),pMath.max(p,v.x),dMath.max(d,v.y)}for(var yfunction(e){var ni._tilesue;if(!n.holdingForFade()){var sn.tileID,mMath.pow(2,o.zoom-n.tileID.overscaledZ),gr*n.queryPadding*t.EXTENT/n.tileSize/m,vs.getTilePoint(new t.MercatorCoordinate(f,h)),s.getTilePoint(new t.MercatorCoordinate(p,d));if(v0.x-gt.EXTENT&&v0.y-gt.EXTENT&&v1.x+g>0&&v1.y+g>0){var yl.map((function(t){return s.getTilePoint(t)})),xc.map((function(t){return s.getTilePoint(t)}));a.push({tile:n,tileID:s,queryGeometry:y,cameraQueryGeometry:x,scale:m})}}},x0;xu.length;x++)y(x);return a},r.prototype.getVisibleCoordinatesfunction(t){for(var ethis,rthis.getRenderableIds(t).map((function(t){return e._tilest.tileID})),n0,ir;ni.length;n+1){var ain;a.posMatrixthis.transform.calculatePosMatrix(a.toUnwrapped())}return r},r.prototype.hasTransitionfunction(){if(this._source.hasTransition())return!0;if(It(this._source.type))for(var e in this._tiles){var rthis._tilese;if(void 0!r.fadeEndTime&&r.fadeEndTime>t.browser.now())return!0}return!1},r.prototype.setFeatureStatefunction(t,e,r){tt||_geojsonTileLayer,this._state.updateState(t,e,r)},r.prototype.removeFeatureStatefunction(t,e,r){tt||_geojsonTileLayer,this._state.removeFeatureState(t,e,r)},r.prototype.getFeatureStatefunction(t,e){return tt||_geojsonTileLayer,this._state.getState(t,e)},r.prototype.setDependenciesfunction(t,e,r){var nthis._tilest;n&&n.setDependencies(e,r)},r.prototype.reloadTilesForDependenciesfunction(t,e){for(var r in this._tiles){this._tilesr.hasDependency(t,e)&&this._reloadTile(r,reloading)}this._cache.filter((function(r){return!r.hasDependency(t,e)}))},r}(t.Evented);function Pt(t,e){var rMath.abs(2*t.wrap)-+(t.wrap0),nMath.abs(2*e.wrap)-+(e.wrap0);return t.overscaledZ-e.overscaledZ||n-r||e.canonical.y-t.canonical.y||e.canonical.x-t.canonical.x}function It(t){returnrastert||imaget||videot}function Ot(){return new t.window.Worker(Zi.workerUrl)}Ct.maxOverzooming10,Ct.maxUnderzooming3;var ztmapboxgl_preloaded_worker_pool,Dtfunction(){this.active{}};Dt.prototype.acquirefunction(t){if(!this.workers)for(this.workers;this.workers.lengthDt.workerCount;)this.workers.push(new Ot);return this.activet!0,this.workers.slice()},Dt.prototype.releasefunction(t){delete this.activet,0this.numActive()&&(this.workers.forEach((function(t){t.terminate()})),this.workersnull)},Dt.prototype.isPreloadedfunction(){return!!this.activezt},Dt.prototype.numActivefunction(){return Object.keys(this.active).length};var Rt,FtMath.floor(t.browser.hardwareConcurrency/2);function Bt(){return Rt||(Rtnew Dt),Rt}function Nt(e,r){var n{};for(var i in e)ref!i&&(niei);return t.refProperties.forEach((function(t){t in r&&(ntrt)})),n}function jt(t){tt.slice();for(var eObject.create(null),r0;rt.length;r++)etr.idtr;for(var n0;nt.length;n++)refin tn&&(tnNt(tn,etn.ref));return t}Dt.workerCountMath.max(Math.min(Ft,6),1);var Ut{setStyle:setStyle,addLayer:addLayer,removeLayer:removeLayer,setPaintProperty:setPaintProperty,setLayoutProperty:setLayoutProperty,setFilter:setFilter,addSource:addSource,removeSource:removeSource,setGeoJSONSourceData:setGeoJSONSourceData,setLayerZoomRange:setLayerZoomRange,setLayerProperty:setLayerProperty,setCenter:setCenter,setZoom:setZoom,setBearing:setBearing,setPitch:setPitch,setSprite:setSprite,setGlyphs:setGlyphs,setTransition:setTransition,setLight:setLight};function Vt(t,e,r){r.push({command:Ut.addSource,args:t,et})}function Ht(t,e,r){e.push({command:Ut.removeSource,args:t}),rt!0}function qt(t,e,r,n){Ht(t,r,n),Vt(t,e,r)}function Gt(e,r,n){var i;for(i in en)if(en.hasOwnProperty(i)&&data!i&&!t.deepEqual(eni,rni))return!1;for(i in rn)if(rn.hasOwnProperty(i)&&data!i&&!t.deepEqual(eni,rni))return!1;return!0}function Yt(e,r,n,i,a,o){var s;for(s in rr||{},ee||{})e.hasOwnProperty(s)&&(t.deepEqual(es,rs)||n.push({command:o,args:i,s,rs,a}));for(s in r)r.hasOwnProperty(s)&&!e.hasOwnProperty(s)&&(t.deepEqual(es,rs)||n.push({command:o,args:i,s,rs,a}))}function Wt(t){return t.id}function Xt(t,e){return te.ide,t}function Zt(e,r){if(!e)return{command:Ut.setStyle,args:r};var n;try{if(!t.deepEqual(e.version,r.version))return{command:Ut.setStyle,args:r};t.deepEqual(e.center,r.center)||n.push({command:Ut.setCenter,args:r.center}),t.deepEqual(e.zoom,r.zoom)||n.push({command:Ut.setZoom,args:r.zoom}),t.deepEqual(e.bearing,r.bearing)||n.push({command:Ut.setBearing,args:r.bearing}),t.deepEqual(e.pitch,r.pitch)||n.push({command:Ut.setPitch,args:r.pitch}),t.deepEqual(e.sprite,r.sprite)||n.push({command:Ut.setSprite,args:r.sprite}),t.deepEqual(e.glyphs,r.glyphs)||n.push({command:Ut.setGlyphs,args:r.glyphs}),t.deepEqual(e.transition,r.transition)||n.push({command:Ut.setTransition,args:r.transition}),t.deepEqual(e.light,r.light)||n.push({command:Ut.setLight,args:r.light});var i{},a;!function(e,r,n,i){var a;for(a in rr||{},ee||{})e.hasOwnProperty(a)&&(r.hasOwnProperty(a)||Ht(a,n,i));for(a in r)r.hasOwnProperty(a)&&(e.hasOwnProperty(a)?t.deepEqual(ea,ra)||(geojsonea.type&&geojsonra.type&&Gt(e,r,a)?n.push({command:Ut.setGeoJSONSourceData,args:a,ra.data}):qt(a,r,n,i)):Vt(a,r,n))}(e.sources,r.sources,a,i);var o;e.layers&&e.layers.forEach((function(t){it.source?n.push({command:Ut.removeLayer,args:t.id}):o.push(t)})),nn.concat(a),function(e,r,n){rr||;var i,a,o,s,l,c,u,f(ee||).map(Wt),hr.map(Wt),pe.reduce(Xt,{}),dr.reduce(Xt,{}),mf.slice(),gObject.create(null);for(i0,a0;if.length;i++)ofi,d.hasOwnProperty(o)?a++:(n.push({command:Ut.removeLayer,args:o}),m.splice(m.indexOf(o,a),1));for(i0,a0;ih.length;i++)ohh.length-1-i,mm.length-1-i!o&&(p.hasOwnProperty(o)?(n.push({command:Ut.removeLayer,args:o}),m.splice(m.lastIndexOf(o,m.length-a),1)):a++,cmm.length-i,n.push({command:Ut.addLayer,args:do,c}),m.splice(m.length-i,0,o),go!0);for(i0;ih.length;i++)if(spohi,ldo,!go&&!t.deepEqual(s,l))if(t.deepEqual(s.source,l.source)&&t.deepEqual(ssource-layer,lsource-layer)&&t.deepEqual(s.type,l.type)){for(u in Yt(s.layout,l.layout,n,o,null,Ut.setLayoutProperty),Yt(s.paint,l.paint,n,o,null,Ut.setPaintProperty),t.deepEqual(s.filter,l.filter)||n.push({command:Ut.setFilter,args:o,l.filter}),t.deepEqual(s.minzoom,l.minzoom)&&t.deepEqual(s.maxzoom,l.maxzoom)||n.push({command:Ut.setLayerZoomRange,args:o,l.minzoom,l.maxzoom}),s)s.hasOwnProperty(u)&&layout!u&&paint!u&&filter!u&&metadata!u&&minzoom!u&&maxzoom!u&&(0u.indexOf(paint.)?Yt(su,lu,n,o,u.slice(6),Ut.setPaintProperty):t.deepEqual(su,lu)||n.push({command:Ut.setLayerProperty,args:o,u,lu}));for(u in l)l.hasOwnProperty(u)&&!s.hasOwnProperty(u)&&layout!u&&paint!u&&filter!u&&metadata!u&&minzoom!u&&maxzoom!u&&(0u.indexOf(paint.)?Yt(su,lu,n,o,u.slice(6),Ut.setPaintProperty):t.deepEqual(su,lu)||n.push({command:Ut.setLayerProperty,args:o,u,lu}))}else n.push({command:Ut.removeLayer,args:o}),cmm.lastIndexOf(o)+1,n.push({command:Ut.addLayer,args:l,c})}(o,r.layers,n)}catch(t){console.warn(Unable to compute style diff:,t),n{command:Ut.setStyle,args:r}}return n}var Jtfunction(t,e){this.reset(t,e)};Jt.prototype.resetfunction(t,e){this.pointst||,this._distances0;for(var r1;rthis.points.length;r++)this._distancesrthis._distancesr-1+this.pointsr.dist(this.pointsr-1);this.lengththis._distancesthis._distances.length-1,this.paddingMath.min(e||0,.5*this.length),this.paddedLengththis.length-2*this.padding},Jt.prototype.lerpfunction(e){if(1this.points.length)return this.points0;et.clamp(e,0,1);for(var r1,nthis._distancesr,ie*this.paddedLength+this.padding;ni&&rthis._distances.length;)nthis._distances++r;var ar-1,othis._distancesa,sn-o,ls>0?(i-o)/s:0;return this.pointsa.mult(1-l).add(this.pointsr.mult(l))};var Ktfunction(t,e,r){var nthis.boxCells,ithis.circleCells;this.xCellCountMath.ceil(t/r),this.yCellCountMath.ceil(e/r);for(var a0;athis.xCellCount*this.yCellCount;a++)n.push(),i.push();this.circleKeys,this.boxKeys,this.bboxes,this.circles,this.widtht,this.heighte,this.xScalethis.xCellCount/t,this.yScalethis.yCellCount/e,this.boxUid0,this.circleUid0};function Qt(e,r,n,i,a){var ot.create();return r?(t.scale(o,o,1/a,1/a,1),n||t.rotateZ(o,o,i.angle)):t.multiply(o,i.labelPlaneMatrix,e),o}function $t(e,r,n,i,a){if(r){var ot.clone(e);return t.scale(o,o,a,a,1),n||t.rotateZ(o,o,-i.angle),o}return i.glCoordMatrix}function te(e,r){var ne.x,e.y,0,1;fe(n,n,r);var in3;return{point:new t.Point(n0/i,n1/i),signedDistanceFromCamera:i}}function ee(t,e){return.5+t/e*.5}function re(t,e){var rt0/t3,nt1/t3;return r>-e0&&re0&&n>-e1&&ne1}function ne(e,r,n,i,a,o,s,l){var ci?e.textSizeData:e.iconSizeData,ut.evaluateSizeForZoom(c,n.transform.zoom),f256/n.width*2+1,256/n.height*2+1,hi?e.text.dynamicLayoutVertexArray:e.icon.dynamicLayoutVertexArray;h.clear();for(var pe.lineVertexArray,di?e.text.placedSymbolArray:e.icon.placedSymbolArray,mn.transform.width/n.transform.height,g!1,v0;vd.length;v++){var yd.get(v);if(y.hidden||y.writingModet.WritingMode.vertical&&!g)ue(y.numGlyphs,h);else{g!1;var xy.anchorX,y.anchorY,0,1;if(t.transformMat4(x,x,r),re(x,f)){var bx3,_ee(n.transform.cameraToCenterDistance,b),wt.evaluateSizeForFeature(c,u,y),Ts?w/_:w*_,knew t.Point(y.anchorX,y.anchorY),Ate(k,a).point,M{},Soe(y,T,!1,l,r,a,o,e.glyphOffsetArray,p,h,A,k,M,m);gS.useVertical,(S.notEnoughRoom||g||S.needsFlipping&&oe(y,T,!0,l,r,a,o,e.glyphOffsetArray,p,h,A,k,M,m).notEnoughRoom)&&ue(y.numGlyphs,h)}else ue(y.numGlyphs,h)}}i?e.text.dynamicLayoutVertexBuffer.updateData(h):e.icon.dynamicLayoutVertexBuffer.updateData(h)}function ie(t,e,r,n,i,a,o,s,l,c,u){var fs.glyphStartIndex+s.numGlyphs,hs.lineStartIndex,ps.lineStartIndex+s.lineLength,de.getoffsetX(s.glyphStartIndex),me.getoffsetX(f-1),gle(t*d,r,n,i,a,o,s.segment,h,p,l,c,u);if(!g)return null;var vle(t*m,r,n,i,a,o,s.segment,h,p,l,c,u);return v?{first:g,last:v}:null}function ae(e,r,n,i){if(et.WritingMode.horizontal&&Math.abs(n.y-r.y)>Math.abs(n.x-r.x)*i)return{useVertical:!0};return(et.WritingMode.vertical?r.yn.y:r.x>n.x)?{needsFlipping:!0}:null}function oe(e,r,n,i,a,o,s,l,c,u,f,h,p,d){var m,gr/24,ve.lineOffsetX*g,ye.lineOffsetY*g;if(e.numGlyphs>1){var xe.glyphStartIndex+e.numGlyphs,be.lineStartIndex,_e.lineStartIndex+e.lineLength,wie(g,l,v,y,n,f,h,e,c,o,p);if(!w)return{notEnoughRoom:!0};var Tte(w.first.point,s).point,kte(w.last.point,s).point;if(i&&!n){var Aae(e.writingMode,T,k,d);if(A)return A}mw.first;for(var Me.glyphStartIndex+1;Mx-1;M++)m.push(le(g*l.getoffsetX(M),v,y,n,f,h,e.segment,b,_,c,o,p));m.push(w.last)}else{if(i&&!n){var Ste(h,a).point,Ee.lineStartIndex+e.segment+1,Lnew t.Point(c.getx(E),c.gety(E)),Cte(L,a),PC.signedDistanceFromCamera>0?C.point:se(h,L,S,1,a),Iae(e.writingMode,S,P,d);if(I)return I}var Ole(g*l.getoffsetX(e.glyphStartIndex),v,y,n,f,h,e.segment,e.lineStartIndex,e.lineStartIndex+e.lineLength,c,o,p);if(!O)return{notEnoughRoom:!0};mO}for(var z0,Dm;zD.length;z+1){var RDz;t.addDynamicAttributes(u,R.point,R.angle)}return{}}function se(t,e,r,n,i){var ate(t.add(t.sub(e)._unit()),i).point,or.sub(a);return r.add(o._mult(n/o.mag()))}function le(e,r,n,i,a,o,s,l,c,u,f,h){var pi?e-r:e+r,dp>0?1:-1,m0;i&&(d*-1,mMath.PI),d0&&(m+Math.PI);for(var gd>0?l+s:l+s+1,va,ya,x0,b0,_Math.abs(p),w;x+b_;){if((g+d)l||g>c)return null;if(yv,w.push(v),void 0(vhg)){var Tnew t.Point(u.getx(g),u.gety(g)),kte(T,f);if(k.signedDistanceFromCamera>0)vhgk.point;else{var Ag-d;vse(0x?o:new t.Point(u.getx(A),u.gety(A)),T,y,_-x+1,f)}}x+b,by.dist(v)}var M(_-x)/b,Sv.sub(y),ES.mult(M)._add(y);E._add(S._unit()._perp()._mult(n*d));var Lm+Math.atan2(v.y-y.y,v.x-y.x);return w.push(E),{point:E,angle:L,path:w}}Kt.prototype.keysLengthfunction(){return this.boxKeys.length+this.circleKeys.length},Kt.prototype.insertfunction(t,e,r,n,i){this._forEachCell(e,r,n,i,this._insertBoxCell,this.boxUid++),this.boxKeys.push(t),this.bboxes.push(e),this.bboxes.push(r),this.bboxes.push(n),this.bboxes.push(i)},Kt.prototype.insertCirclefunction(t,e,r,n){this._forEachCell(e-n,r-n,e+n,r+n,this._insertCircleCell,this.circleUid++),this.circleKeys.push(t),this.circles.push(e),this.circles.push(r),this.circles.push(n)},Kt.prototype._insertBoxCellfunction(t,e,r,n,i,a){this.boxCellsi.push(a)},Kt.prototype._insertCircleCellfunction(t,e,r,n,i,a){this.circleCellsi.push(a)},Kt.prototype._queryfunction(t,e,r,n,i,a){if(r0||t>this.width||n0||e>this.height)return!i&&;var o;if(t0&&e0&&this.widthr&&this.heightn){if(i)return!0;for(var s0;sthis.boxKeys.length;s++)o.push({key:this.boxKeyss,x1:this.bboxes4*s,y1:this.bboxes4*s+1,x2:this.bboxes4*s+2,y2:this.bboxes4*s+3});for(var l0;lthis.circleKeys.length;l++){var cthis.circles3*l,uthis.circles3*l+1,fthis.circles3*l+2;o.push({key:this.circleKeysl,x1:c-f,y1:u-f,x2:c+f,y2:u+f})}return a?o.filter(a):o}var h{hitTest:i,seenUids:{box:{},circle:{}}};return this._forEachCell(t,e,r,n,this._queryCell,o,h,a),i?o.length>0:o},Kt.prototype._queryCirclefunction(t,e,r,n,i){var at-r,ot+r,se-r,le+r;if(o0||a>this.width||l0||s>this.height)return!n&&;var c,u{hitTest:n,circle:{x:t,y:e,radius:r},seenUids:{box:{},circle:{}}};return this._forEachCell(a,s,o,l,this._queryCellCircle,c,u,i),n?c.length>0:c},Kt.prototype.queryfunction(t,e,r,n,i){return this._query(t,e,r,n,!1,i)},Kt.prototype.hitTestfunction(t,e,r,n,i){return this._query(t,e,r,n,!0,i)},Kt.prototype.hitTestCirclefunction(t,e,r,n){return this._queryCircle(t,e,r,!0,n)},Kt.prototype._queryCellfunction(t,e,r,n,i,a,o,s){var lo.seenUids,cthis.boxCellsi;if(null!c)for(var uthis.bboxes,f0,hc;fh.length;f+1){var phf;if(!l.boxp){l.boxp!0;var d4*p;if(tud+2&&eud+3&&r>ud+0&&n>ud+1&&(!s||s(this.boxKeysp))){if(o.hitTest)return a.push(!0),!0;a.push({key:this.boxKeysp,x1:ud,y1:ud+1,x2:ud+2,y2:ud+3})}}}var mthis.circleCellsi;if(null!m)for(var gthis.circles,v0,ym;vy.length;v+1){var xyv;if(!l.circlex){l.circlex!0;var b3*x;if(this._circleAndRectCollide(gb,gb+1,gb+2,t,e,r,n)&&(!s||s(this.circleKeysx))){if(o.hitTest)return a.push(!0),!0;var _gb,wgb+1,Tgb+2;a.push({key:this.circleKeysx,x1:_-T,y1:w-T,x2:_+T,y2:w+T})}}}},Kt.prototype._queryCellCirclefunction(t,e,r,n,i,a,o,s){var lo.circle,co.seenUids,uthis.boxCellsi;if(null!u)for(var fthis.bboxes,h0,pu;hp.length;h+1){var dph;if(!c.boxd){c.boxd!0;var m4*d;if(this._circleAndRectCollide(l.x,l.y,l.radius,fm+0,fm+1,fm+2,fm+3)&&(!s||s(this.boxKeysd)))return a.push(!0),!0}}var gthis.circleCellsi;if(null!g)for(var vthis.circles,y0,xg;yx.length;y+1){var bxy;if(!c.circleb){c.circleb!0;var _3*b;if(this._circlesCollide(v_,v_+1,v_+2,l.x,l.y,l.radius)&&(!s||s(this.circleKeysb)))return a.push(!0),!0}}},Kt.prototype._forEachCellfunction(t,e,r,n,i,a,o,s){for(var lthis._convertToXCellCoord(t),cthis._convertToYCellCoord(e),uthis._convertToXCellCoord(r),fthis._convertToYCellCoord(n),hl;hu;h++)for(var pc;pf;p++){var dthis.xCellCount*p+h;if(i.call(this,t,e,r,n,d,a,o,s))return}},Kt.prototype._convertToXCellCoordfunction(t){return Math.max(0,Math.min(this.xCellCount-1,Math.floor(t*this.xScale)))},Kt.prototype._convertToYCellCoordfunction(t){return Math.max(0,Math.min(this.yCellCount-1,Math.floor(t*this.yScale)))},Kt.prototype._circlesCollidefunction(t,e,r,n,i,a){var on-t,si-e,lr+a;return l*l>o*o+s*s},Kt.prototype._circleAndRectCollidefunction(t,e,r,n,i,a,o){var s(a-n)/2,lMath.abs(t-(n+s));if(l>s+r)return!1;var c(o-i)/2,uMath.abs(e-(i+c));if(u>c+r)return!1;if(ls||uc)return!0;var fl-s,hu-c;return f*f+h*hr*r};var cenew Float32Array(-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0);function ue(t,e){for(var r0;rt;r++){var ne.length;e.resize(n+4),e.float32.set(ce,3*n)}}function fe(t,e,r){var ne0,ie1;return t0r0*n+r4*i+r12,t1r1*n+r5*i+r13,t3r3*n+r7*i+r15,t}var hefunction(t,e,r){void 0e&&(enew Kt(t.width+200,t.height+200,25)),void 0r&&(rnew Kt(t.width+200,t.height+200,25)),this.transformt,this.gride,this.ignoredGridr,this.pitchfactorMath.cos(t._pitch)*t.cameraToCenterDistance,this.screenRightBoundaryt.width+100,this.screenBottomBoundaryt.height+100,this.gridRightBoundaryt.width+200,this.gridBottomBoundaryt.height+200};function pe(e,r,n){return r*(t.EXTENT/(e.tileSize*Math.pow(2,n-e.tileID.overscaledZ)))}he.prototype.placeCollisionBoxfunction(t,e,r,n,i){var athis.projectAndGetPerspectiveRatio(n,t.anchorPointX,t.anchorPointY),or*a.perspectiveRatio,st.x1*o+a.point.x,lt.y1*o+a.point.y,ct.x2*o+a.point.x,ut.y2*o+a.point.y;return!this.isInsideGrid(s,l,c,u)||!e&&this.grid.hitTest(s,l,c,u,i)?{box:,offscreen:!1}:{box:s,l,c,u,offscreen:this.isOffscreen(s,l,c,u)}},he.prototype.placeCollisionCirclesfunction(e,r,n,i,a,o,s,l,c,u,f,h,p){var d,mnew t.Point(r.anchorX,r.anchorY),gte(m,o),vee(this.transform.cameraToCenterDistance,g.signedDistanceFromCamera),y(u?a/v:a*v)/t.ONE_EM,xte(m,s).point,bie(y,i,r.lineOffsetX*y,r.lineOffsetY*y,!1,x,m,r,n,s,{}),_!1,w!1,T!0;if(b){for(var k.5*h*v+p,Anew t.Point(-100,-100),Mnew t.Point(this.screenRightBoundary,this.screenBottomBoundary),Snew Jt,Eb.first,Lb.last,C,PE.path.length-1;P>1;P--)C.push(E.pathP);for(var I1;IL.path.length;I++)C.push(L.pathI);var O2.5*k;if(l){var zC.map((function(t){return te(t,l)}));Cz.some((function(t){return t.signedDistanceFromCamera0}))?:z.map((function(t){return t.point}))}var D;if(C.length>0){for(var RC0.clone(),FC0.clone(),B1;BC.length;B++)R.xMath.min(R.x,CB.x),R.yMath.min(R.y,CB.y),F.xMath.max(F.x,CB.x),F.yMath.max(F.y,CB.y);DR.x>A.x&&F.xM.x&&R.y>A.y&&F.yM.y?C:F.xA.x||R.x>M.x||F.yA.y||R.y>M.y?:t.clipLine(C,A.x,A.y,M.x,M.y)}for(var N0,jD;Nj.length;N+1){var UjN;S.reset(U,.25*k);var V0;VS.length.5*k?1:Math.ceil(S.paddedLength/O)+1;for(var H0;HV;H++){var qH/Math.max(V-1,1),GS.lerp(q),YG.x+100,WG.y+100;d.push(Y,W,k,0);var XY-k,ZW-k,JY+k,KW+k;if(TT&&this.isOffscreen(X,Z,J,K),ww||this.isInsideGrid(X,Z,J,K),!e&&this.grid.hitTestCircle(Y,W,k,f)&&(_!0,!c))return{circles:,offscreen:!1,collisionDetected:_}}}}return{circles:!c&&_||!w?:d,offscreen:T,collisionDetected:_}},he.prototype.queryRenderedSymbolsfunction(e){if(0e.length||0this.grid.keysLength()&&0this.ignoredGrid.keysLength())return{};for(var r,n1/0,i1/0,a-1/0,o-1/0,s0,le;sl.length;s+1){var cls,unew t.Point(c.x+100,c.y+100);nMath.min(n,u.x),iMath.min(i,u.y),aMath.max(a,u.x),oMath.max(o,u.y),r.push(u)}for(var f{},h{},p0,dthis.grid.query(n,i,a,o).concat(this.ignoredGrid.query(n,i,a,o));pd.length;p+1){var mdp,gm.key;if(void 0fg.bucketInstanceId&&(fg.bucketInstanceId{}),!fg.bucketInstanceIdg.featureIndex){var vnew t.Point(m.x1,m.y1),new t.Point(m.x2,m.y1),new t.Point(m.x2,m.y2),new t.Point(m.x1,m.y2);t.polygonIntersectsPolygon(r,v)&&(fg.bucketInstanceIdg.featureIndex!0,void 0hg.bucketInstanceId&&(hg.bucketInstanceId),hg.bucketInstanceId.push(g.featureIndex))}}return h},he.prototype.insertCollisionBoxfunction(t,e,r,n,i){var a{bucketInstanceId:r,featureIndex:n,collisionGroupID:i};(e?this.ignoredGrid:this.grid).insert(a,t0,t1,t2,t3)},he.prototype.insertCollisionCirclesfunction(t,e,r,n,i){for(var ae?this.ignoredGrid:this.grid,o{bucketInstanceId:r,featureIndex:n,collisionGroupID:i},s0;st.length;s+4)a.insertCircle(o,ts,ts+1,ts+2)},he.prototype.projectAndGetPerspectiveRatiofunction(e,r,n){var ir,n,0,1;return fe(i,i,e),{point:new t.Point((i0/i3+1)/2*this.transform.width+100,(-i1/i3+1)/2*this.transform.height+100),perspectiveRatio:.5+this.transform.cameraToCenterDistance/i3*.5}},he.prototype.isOffscreenfunction(t,e,r,n){return r100||t>this.screenRightBoundary||n100||e>this.screenBottomBoundary},he.prototype.isInsideGridfunction(t,e,r,n){return r>0&&tthis.gridRightBoundary&&n>0&ðis.gridBottomBoundary},he.prototype.getViewportMatrixfunction(){var et.identity();return t.translate(e,e,-100,-100,0),e};var defunction(t,e,r,n){this.opacityt?Math.max(0,Math.min(1,t.opacity+(t.placed?e:-e))):n&&r?1:0,this.placedr};de.prototype.isHiddenfunction(){return 0this.opacity&&!this.placed};var mefunction(t,e,r,n,i){this.textnew de(t?t.text:null,e,r,i),this.iconnew de(t?t.icon:null,e,n,i)};me.prototype.isHiddenfunction(){return this.text.isHidden()&&this.icon.isHidden()};var gefunction(t,e,r){this.textt,this.icone,this.skipFader},vefunction(){this.invProjMatrixt.create(),this.viewportMatrixt.create(),this.circles},yefunction(t,e,r,n,i){this.bucketInstanceIdt,this.featureIndexe,this.sourceLayerIndexr,this.bucketIndexn,this.tileIDi},xefunction(t){this.crossSourceCollisionst,this.maxGroupID0,this.collisionGroups{}};function be(e,r,n,i,a){var ot.getAnchorAlignment(e),s-(o.horizontalAlign-.5)*r,l-(o.verticalAlign-.5)*n,ct.evaluateVariableOffset(e,i);return new t.Point(s+c0*a,l+c1*a)}function _e(e,r,n,i,a,o){var se.x1,le.x2,ce.y1,ue.y2,fe.anchorPointX,he.anchorPointY,pnew t.Point(r,n);return i&&p._rotate(a?o:-o),{x1:s+p.x,y1:c+p.y,x2:l+p.x,y2:u+p.y,anchorPointX:f,anchorPointY:h}}xe.prototype.getfunction(t){if(this.crossSourceCollisions)return{ID:0,predicate:null};if(!this.collisionGroupst){var e++this.maxGroupID;this.collisionGroupst{ID:e,predicate:function(t){return t.collisionGroupIDe}}}return this.collisionGroupst};var wefunction(t,e,r,n){this.transformt.clone(),this.collisionIndexnew he(this.transform),this.placements{},this.opacities{},this.variableOffsets{},this.stale!1,this.commitTime0,this.fadeDuratione,this.retainedQueryData{},this.collisionGroupsnew xe(r),this.collisionCircleArrays{},this.prevPlacementn,n&&(n.prevPlacementvoid 0),this.placedOrientations{}};function Te(t,e,r,n,i){t.emplaceBack(e?1:0,r?1:0,n||0,i||0),t.emplaceBack(e?1:0,r?1:0,n||0,i||0),t.emplaceBack(e?1:0,r?1:0,n||0,i||0),t.emplaceBack(e?1:0,r?1:0,n||0,i||0)}we.prototype.getBucketPartsfunction(e,r,n,i){var an.getBucket(r),on.latestFeatureIndex;if(a&&o&&r.ida.layerIds0){var sn.collisionBoxArray,la.layers0.layout,cMath.pow(2,this.transform.zoom-n.tileID.overscaledZ),un.tileSize/t.EXTENT,fthis.transform.calculatePosMatrix(n.tileID.toUnwrapped()),hmapl.get(text-pitch-alignment),pmapl.get(text-rotation-alignment),dpe(n,1,this.transform.zoom),mQt(f,h,p,this.transform,d),gnull;if(h){var v$t(f,h,p,this.transform,d);gt.multiply(,this.transform.labelPlaneMatrix,v)}this.retainedQueryDataa.bucketInstanceIdnew ye(a.bucketInstanceId,o,a.sourceLayerIndex,a.index,n.tileID);var y{bucket:a,layout:l,posMatrix:f,textLabelPlaneMatrix:m,labelToScreenMatrix:g,scale:c,textPixelRatio:u,holdingForFade:n.holdingForFade(),collisionBoxArray:s,partiallyEvaluatedTextSize:t.evaluateSizeForZoom(a.textSizeData,this.transform.zoom),collisionGroup:this.collisionGroups.get(a.sourceID)};if(i)for(var x0,ba.sortKeyRanges;xb.length;x+1){var _bx,w_.sortKey,T_.symbolInstanceStart,k_.symbolInstanceEnd;e.push({sortKey:w,symbolInstanceStart:T,symbolInstanceEnd:k,parameters:y})}else e.push({symbolInstanceStart:0,symbolInstanceEnd:a.symbolInstances.length,parameters:y})}},we.prototype.attemptAnchorPlacementfunction(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d){var m,gf.textOffset0,f.textOffset1,vbe(t,r,n,g,i),ythis.collisionIndex.placeCollisionBox(_e(e,v.x,v.y,a,o,this.transform.angle),u,s,l,c.predicate);if(d&&0this.collisionIndex.placeCollisionBox(_e(d,v.x,v.y,a,o,this.transform.angle),u,s,l,c.predicate).box.length)return;if(y.box.length>0)return this.prevPlacement&&this.prevPlacement.variableOffsetsf.crossTileID&&this.prevPlacement.placementsf.crossTileID&&this.prevPlacement.placementsf.crossTileID.text&&(mthis.prevPlacement.variableOffsetsf.crossTileID.anchor),this.variableOffsetsf.crossTileID{textOffset:g,width:r,height:n,anchor:t,textBoxScale:i,prevAnchor:m},this.markUsedJustification(h,t,f,p),h.allowVerticalPlacement&&(this.markUsedOrientation(h,p,f),this.placedOrientationsf.crossTileIDp),{shift:v,placedGlyphBoxes:y}},we.prototype.placeLayerBucketPartfunction(e,r,n){var ithis,ae.parameters,oa.bucket,sa.layout,la.posMatrix,ca.textLabelPlaneMatrix,ua.labelToScreenMatrix,fa.textPixelRatio,ha.holdingForFade,pa.collisionBoxArray,da.partiallyEvaluatedTextSize,ma.collisionGroup,gs.get(text-optional),vs.get(icon-optional),ys.get(text-allow-overlap),xs.get(icon-allow-overlap),bmaps.get(text-rotation-alignment),_maps.get(text-pitch-alignment),wnone!s.get(icon-text-fit),Tviewport-ys.get(symbol-z-order),ky&&(x||!o.hasIconData()||v),Ax&&(y||!o.hasTextData()||g);!o.collisionArrays&&p&&o.deserializeCollisionBoxes(p);var Mfunction(e,a){if(!re.crossTileID)if(h)i.placementse.crossTileIDnew ge(!1,!1,!1);else{var p,T!1,M!1,S!0,Enull,L{box:null,offscreen:null},C{box:null,offscreen:null},Pnull,Inull,O0,z0,D0;a.textFeatureIndex?Oa.textFeatureIndex:e.useRuntimeCollisionCircles&&(Oe.featureIndex),a.verticalTextFeatureIndex&&(za.verticalTextFeatureIndex);var Ra.textBox;if(R){var Ffunction(r){var nt.WritingMode.horizontal;if(o.allowVerticalPlacement&&!r&&i.prevPlacement){var ai.prevPlacement.placedOrientationse.crossTileID;a&&(i.placedOrientationse.crossTileIDa,na,i.markUsedOrientation(o,n,e))}return n},Bfunction(r,n){if(o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&a.verticalTextBox)for(var i0,so.writingModes;is.length;i+1){if(sit.WritingMode.vertical?(Ln(),CL):Lr(),L&&L.box&&L.box.length)break}else Lr()};if(s.get(text-variable-anchor)){var Ns.get(text-variable-anchor);if(i.prevPlacement&&i.prevPlacement.variableOffsetse.crossTileID){var ji.prevPlacement.variableOffsetse.crossTileID;N.indexOf(j.anchor)>0&&(NN.filter((function(t){return t!j.anchor}))).unshift(j.anchor)}var Ufunction(t,r,n){for(var at.x2-t.x1,st.y2-t.y1,ce.textBoxScale,uw&&!x?r:null,h{box:,offscreen:!1},py?2*N.length:N.length,d0;dp;++d){var gNd%N.length,vd>N.length,ki.attemptAnchorPlacement(g,t,a,s,c,b,_,f,l,m,v,e,o,n,u);if(k&&(hk.placedGlyphBoxes)&&h.box&&h.box.length){T!0,Ek.shift;break}}return h};B((function(){return U(R,a.iconBox,t.WritingMode.horizontal)}),(function(){var ra.verticalTextBox,nL&&L.box&&L.box.length;return o.allowVerticalPlacement&&!n&&e.numVerticalGlyphVertices>0&&r?U(r,a.verticalIconBox,t.WritingMode.vertical):{box:null,offscreen:null}})),L&&(TL.box,SL.offscreen);var VF(L&&L.box);if(!T&&i.prevPlacement){var Hi.prevPlacement.variableOffsetse.crossTileID;H&&(i.variableOffsetse.crossTileIDH,i.markUsedJustification(o,H.anchor,e,V))}}else{var qfunction(t,r){var ni.collisionIndex.placeCollisionBox(t,y,f,l,m.predicate);return n&&n.box&&n.box.length&&(i.markUsedOrientation(o,r,e),i.placedOrientationse.crossTileIDr),n};B((function(){return q(R,t.WritingMode.horizontal)}),(function(){var ra.verticalTextBox;return o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&r?q(r,t.WritingMode.vertical):{box:null,offscreen:null}})),F(L&&L.box&&L.box.length)}}if(T(pL)&&p.box&&p.box.length>0,Sp&&p.offscreen,e.useRuntimeCollisionCircles){var Go.text.placedSymbolArray.get(e.centerJustifiedTextSymbolIndex),Yt.evaluateSizeForFeature(o.textSizeData,d,G),Ws.get(text-padding),Xe.collisionCircleDiameter;Pi.collisionIndex.placeCollisionCircles(y,G,o.lineVertexArray,o.glyphOffsetArray,Y,l,c,u,n,_,m.predicate,X,W),Ty||P.circles.length>0&&!P.collisionDetected,SS&&P.offscreen}if(a.iconFeatureIndex&&(Da.iconFeatureIndex),a.iconBox){var Zfunction(t){var ew&&E?_e(t,E.x,E.y,b,_,i.transform.angle):t;return i.collisionIndex.placeCollisionBox(e,x,f,l,m.predicate)};MC&&C.box&&C.box.length&&a.verticalIconBox?(IZ(a.verticalIconBox)).box.length>0:(IZ(a.iconBox)).box.length>0,SS&&I.offscreen}var Jg||0e.numHorizontalGlyphVertices&&0e.numVerticalGlyphVertices,Kv||0e.numIconVertices;if(J||K?K?J||(MM&&T):TM&&T:MTM&&T,T&&p&&p.box&&(C&&C.box&&z?i.collisionIndex.insertCollisionBox(p.box,s.get(text-ignore-placement),o.bucketInstanceId,z,m.ID):i.collisionIndex.insertCollisionBox(p.box,s.get(text-ignore-placement),o.bucketInstanceId,O,m.ID)),M&&I&&i.collisionIndex.insertCollisionBox(I.box,s.get(icon-ignore-placement),o.bucketInstanceId,D,m.ID),P&&(T&&i.collisionIndex.insertCollisionCircles(P.circles,s.get(text-ignore-placement),o.bucketInstanceId,O,m.ID),n)){var Qo.bucketInstanceId,$i.collisionCircleArraysQ;void 0$&&($i.collisionCircleArraysQnew ve);for(var tt0;ttP.circles.length;tt+4)$.circles.push(P.circlestt+0),$.circles.push(P.circlestt+1),$.circles.push(P.circlestt+2),$.circles.push(P.collisionDetected?1:0)}i.placementse.crossTileIDnew ge(T||k,M||A,S||o.justReloaded),re.crossTileID!0}};if(T)for(var So.getSortedSymbolIndexes(this.transform.angle),ES.length-1;E>0;--E){var LSE;M(o.symbolInstances.get(L),o.collisionArraysL)}else for(var Ce.symbolInstanceStart;Ce.symbolInstanceEnd;C++)M(o.symbolInstances.get(C),o.collisionArraysC);if(n&&o.bucketInstanceId in this.collisionCircleArrays){var Pthis.collisionCircleArrayso.bucketInstanceId;t.invert(P.invProjMatrix,l),P.viewportMatrixthis.collisionIndex.getViewportMatrix()}o.justReloaded!1},we.prototype.markUsedJustificationfunction(e,r,n,i){var a,o{left:n.leftJustifiedTextSymbolIndex,center:n.centerJustifiedTextSymbolIndex,right:n.rightJustifiedTextSymbolIndex};ait.WritingMode.vertical?n.verticalPlacedTextSymbolIndex:ot.getAnchorJustification(r);for(var s0,ln.leftJustifiedTextSymbolIndex,n.centerJustifiedTextSymbolIndex,n.rightJustifiedTextSymbolIndex,n.verticalPlacedTextSymbolIndex;sl.length;s+1){var cls;c>0&&(e.text.placedSymbolArray.get(c).crossTileIDa>0&&c!a?0:n.crossTileID)}},we.prototype.markUsedOrientationfunction(e,r,n){for(var irt.WritingMode.horizontal||rt.WritingMode.horizontalOnly?r:0,art.WritingMode.vertical?r:0,o0,sn.leftJustifiedTextSymbolIndex,n.centerJustifiedTextSymbolIndex,n.rightJustifiedTextSymbolIndex;os.length;o+1){var lso;e.text.placedSymbolArray.get(l).placedOrientationi}n.verticalPlacedTextSymbolIndex&&(e.text.placedSymbolArray.get(n.verticalPlacedTextSymbolIndex).placedOrientationa)},we.prototype.commitfunction(t){this.commitTimet,this.zoomAtLastRecencyCheckthis.transform.zoom;var ethis.prevPlacement,r!1;this.prevZoomAdjustmente?e.zoomAdjustment(this.transform.zoom):0;var ne?e.symbolFadeChange(t):1,ie?e.opacities:{},ae?e.variableOffsets:{},oe?e.placedOrientations:{};for(var s in this.placements){var lthis.placementss,cis;c?(this.opacitiessnew me(c,n,l.text,l.icon),rr||l.text!c.text.placed||l.icon!c.icon.placed):(this.opacitiessnew me(null,n,l.text,l.icon,l.skipFade),rr||l.text||l.icon)}for(var u in i){var fiu;if(!this.opacitiesu){var hnew me(f,n,!1,!1);h.isHidden()||(this.opacitiesuh,rr||f.text.placed||f.icon.placed)}}for(var p in a)this.variableOffsetsp||!this.opacitiesp||this.opacitiesp.isHidden()||(this.variableOffsetspap);for(var d in o)this.placedOrientationsd||!this.opacitiesd||this.opacitiesd.isHidden()||(this.placedOrientationsdod);r?this.lastPlacementChangeTimet:number!typeof this.lastPlacementChangeTime&&(this.lastPlacementChangeTimee?e.lastPlacementChangeTime:t)},we.prototype.updateLayerOpacitiesfunction(t,e){for(var r{},n0,ie;ni.length;n+1){var ain,oa.getBucket(t);o&&a.latestFeatureIndex&&t.ido.layerIds0&&this.updateBucketOpacities(o,r,a.collisionBoxArray)}},we.prototype.updateBucketOpacitiesfunction(e,r,n){var ithis;e.hasTextData()&&e.text.opacityVertexArray.clear(),e.hasIconData()&&e.icon.opacityVertexArray.clear(),e.hasIconCollisionBoxData()&&e.iconCollisionBox.collisionVertexArray.clear(),e.hasTextCollisionBoxData()&&e.textCollisionBox.collisionVertexArray.clear();var ae.layers0.layout,onew me(null,0,!1,!1,!0),sa.get(text-allow-overlap),la.get(icon-allow-overlap),ca.get(text-variable-anchor),umapa.get(text-rotation-alignment),fmapa.get(text-pitch-alignment),hnone!a.get(icon-text-fit),pnew me(null,0,s&&(l||!e.hasIconData()||a.get(icon-optional)),l&&(s||!e.hasTextData()||a.get(text-optional)),!0);!e.collisionArrays&&n&&(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData())&&e.deserializeCollisionBoxes(n);for(var dfunction(t,e,r){for(var n0;ne/4;n++)t.opacityVertexArray.emplaceBack(r)},mfunction(n){var ae.symbolInstances.get(n),sa.numHorizontalGlyphVertices,la.numVerticalGlyphVertices,ma.crossTileID,grm,vi.opacitiesm;g?vo:v||(vp,i.opacitiesmv),rm!0;var ys>0||l>0,xa.numIconVertices>0,bi.placedOrientationsa.crossTileID,_bt.WritingMode.vertical,wbt.WritingMode.horizontal||bt.WritingMode.horizontalOnly;if(y){var TPe(v.text),k_?Ie:T;d(e.text,s,k);var Aw?Ie:T;d(e.text,l,A);var Mv.text.isHidden();a.rightJustifiedTextSymbolIndex,a.centerJustifiedTextSymbolIndex,a.leftJustifiedTextSymbolIndex.forEach((function(t){t>0&&(e.text.placedSymbolArray.get(t).hiddenM||_?1:0)})),a.verticalPlacedTextSymbolIndex>0&&(e.text.placedSymbolArray.get(a.verticalPlacedTextSymbolIndex).hiddenM||w?1:0);var Si.variableOffsetsa.crossTileID;S&&i.markUsedJustification(e,S.anchor,a,b);var Ei.placedOrientationsa.crossTileID;E&&(i.markUsedJustification(e,left,a,E),i.markUsedOrientation(e,E,a))}if(x){var LPe(v.icon),C!(h&&a.verticalPlacedIconSymbolIndex&&_);if(a.placedIconSymbolIndex>0){var PC?L:Ie;d(e.icon,a.numIconVertices,P),e.icon.placedSymbolArray.get(a.placedIconSymbolIndex).hiddenv.icon.isHidden()}if(a.verticalPlacedIconSymbolIndex>0){var IC?Ie:L;d(e.icon,a.numVerticalIconVertices,I),e.icon.placedSymbolArray.get(a.verticalPlacedIconSymbolIndex).hiddenv.icon.isHidden()}}if(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData()){var Oe.collisionArraysn;if(O){var znew t.Point(0,0);if(O.textBox||O.verticalTextBox){var D!0;if(c){var Ri.variableOffsetsm;R?(zbe(R.anchor,R.width,R.height,R.textOffset,R.textBoxScale),u&&z._rotate(f?i.transform.angle:-i.transform.angle)):D!1}O.textBox&&Te(e.textCollisionBox.collisionVertexArray,v.text.placed,!D||_,z.x,z.y),O.verticalTextBox&&Te(e.textCollisionBox.collisionVertexArray,v.text.placed,!D||w,z.x,z.y)}var FBoolean(!w&&O.verticalIconBox);O.iconBox&&Te(e.iconCollisionBox.collisionVertexArray,v.icon.placed,F,h?z.x:0,h?z.y:0),O.verticalIconBox&&Te(e.iconCollisionBox.collisionVertexArray,v.icon.placed,!F,h?z.x:0,h?z.y:0)}}},g0;ge.symbolInstances.length;g++)m(g);if(e.sortFeatures(this.transform.angle),this.retainedQueryDatae.bucketInstanceId&&(this.retainedQueryDatae.bucketInstanceId.featureSortOrdere.featureSortOrder),e.hasTextData()&&e.text.opacityVertexBuffer&&e.text.opacityVertexBuffer.updateData(e.text.opacityVertexArray),e.hasIconData()&&e.icon.opacityVertexBuffer&&e.icon.opacityVertexBuffer.updateData(e.icon.opacityVertexArray),e.hasIconCollisionBoxData()&&e.iconCollisionBox.collisionVertexBuffer&&e.iconCollisionBox.collisionVertexBuffer.updateData(e.iconCollisionBox.collisionVertexArray),e.hasTextCollisionBoxData()&&e.textCollisionBox.collisionVertexBuffer&&e.textCollisionBox.collisionVertexBuffer.updateData(e.textCollisionBox.collisionVertexArray),e.bucketInstanceId in this.collisionCircleArrays){var vthis.collisionCircleArrayse.bucketInstanceId;e.placementInvProjMatrixv.invProjMatrix,e.placementViewportMatrixv.viewportMatrix,e.collisionCircleArrayv.circles,delete this.collisionCircleArrayse.bucketInstanceId}},we.prototype.symbolFadeChangefunction(t){return 0this.fadeDuration?1:(t-this.commitTime)/this.fadeDuration+this.prevZoomAdjustment},we.prototype.zoomAdjustmentfunction(t){return Math.max(0,(this.transform.zoom-t)/1.5)},we.prototype.hasTransitionsfunction(t){return this.stale||t-this.lastPlacementChangeTimethis.fadeDuration},we.prototype.stillRecentfunction(t,e){var rthis.zoomAtLastRecencyChecke?1-this.zoomAdjustment(e):1;return this.zoomAtLastRecencyChecke,this.commitTime+this.fadeDuration*r>t},we.prototype.setStalefunction(){this.stale!0};var keMath.pow(2,25),AeMath.pow(2,24),MeMath.pow(2,17),SeMath.pow(2,16),EeMath.pow(2,9),LeMath.pow(2,8),CeMath.pow(2,1);function Pe(t){if(0t.opacity&&!t.placed)return 0;if(1t.opacity&&t.placed)return 4294967295;var et.placed?1:0,rMath.floor(127*t.opacity);return r*ke+e*Ae+r*Me+e*Se+r*Ee+e*Le+r*Ce+e}var Ie0,Oefunction(t){this._sortAcrossTilesviewport-y!t.layout.get(symbol-z-order)&&void 0!t.layout.get(symbol-sort-key).constantOr(1),this._currentTileIndex0,this._currentPartIndex0,this._seenCrossTileIDs{},this._bucketParts};Oe.prototype.continuePlacementfunction(t,e,r,n,i){for(var athis._bucketParts;this._currentTileIndext.length;){var otthis._currentTileIndex;if(e.getBucketParts(a,n,o,this._sortAcrossTiles),this._currentTileIndex++,i())return!0}for(this._sortAcrossTiles&&(this._sortAcrossTiles!1,a.sort((function(t,e){return t.sortKey-e.sortKey})));this._currentPartIndexa.length;){var sathis._currentPartIndex;if(e.placeLayerBucketPart(s,this._seenCrossTileIDs,r),this._currentPartIndex++,i())return!0}return!1};var zefunction(t,e,r,n,i,a,o){this.placementnew we(t,i,a,o),this._currentPlacementIndexe.length-1,this._forceFullPlacementr,this._showCollisionBoxesn,this._done!1};ze.prototype.isDonefunction(){return this._done},ze.prototype.continuePlacementfunction(e,r,n){for(var ithis,at.browser.now(),ofunction(){var et.browser.now()-a;return!i._forceFullPlacement&&e>2};this._currentPlacementIndex>0;){var srethis._currentPlacementIndex,lthis.placement.collisionIndex.transform.zoom;if(symbols.type&&(!s.minzoom||s.minzooml)&&(!s.maxzoom||s.maxzoom>l)){if(this._inProgressLayer||(this._inProgressLayernew Oe(s)),this._inProgressLayer.continuePlacement(ns.source,this.placement,this._showCollisionBoxes,s,o))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done!0},ze.prototype.commitfunction(t){return this.placement.commit(t),this.placement};var De512/t.EXTENT/2,Refunction(t,e,r){this.tileIDt,this.indexedSymbolInstances{},this.bucketInstanceIdr;for(var n0;ne.length;n++){var ie.get(n),ai.key;this.indexedSymbolInstancesa||(this.indexedSymbolInstancesa),this.indexedSymbolInstancesa.push({crossTileID:i.crossTileID,coord:this.getScaledCoordinates(i,t)})}};Re.prototype.getScaledCoordinatesfunction(e,r){var nr.canonical.z-this.tileID.canonical.z,iDe/Math.pow(2,n);return{x:Math.floor((r.canonical.x*t.EXTENT+e.anchorX)*i),y:Math.floor((r.canonical.y*t.EXTENT+e.anchorY)*i)}},Re.prototype.findMatchesfunction(t,e,r){for(var nthis.tileID.canonical.ze.canonical.z?1:Math.pow(2,this.tileID.canonical.z-e.canonical.z),i0;it.length;i++){var at.get(i);if(!a.crossTileID){var othis.indexedSymbolInstancesa.key;if(o)for(var sthis.getScaledCoordinates(a,e),l0,co;lc.length;l+1){var ucl;if(Math.abs(u.coord.x-s.x)n&&Math.abs(u.coord.y-s.y)n&&!ru.crossTileID){ru.crossTileID!0,a.crossTileIDu.crossTileID;break}}}}};var Fefunction(){this.maxCrossTileID0};Fe.prototype.generatefunction(){return++this.maxCrossTileID};var Befunction(){this.indexes{},this.usedCrossTileIDs{},this.lng0};Be.prototype.handleWrapJumpfunction(t){var eMath.round((t-this.lng)/360);if(0!e)for(var r in this.indexes){var nthis.indexesr,i{};for(var a in n){var ona;o.tileIDo.tileID.unwrapTo(o.tileID.wrap+e),io.tileID.keyo}this.indexesri}this.lngt},Be.prototype.addBucketfunction(t,e,r){if(this.indexest.overscaledZ&&this.indexest.overscaledZt.key){if(this.indexest.overscaledZt.key.bucketInstanceIde.bucketInstanceId)return!1;this.removeBucketCrossTileIDs(t.overscaledZ,this.indexest.overscaledZt.key)}for(var n0;ne.symbolInstances.length;n++){e.symbolInstances.get(n).crossTileID0}this.usedCrossTileIDst.overscaledZ||(this.usedCrossTileIDst.overscaledZ{});var ithis.usedCrossTileIDst.overscaledZ;for(var a in this.indexes){var othis.indexesa;if(Number(a)>t.overscaledZ)for(var s in o){var los;l.tileID.isChildOf(t)&&l.findMatches(e.symbolInstances,t,i)}else{var cot.scaledTo(Number(a)).key;c&&c.findMatches(e.symbolInstances,t,i)}}for(var u0;ue.symbolInstances.length;u++){var fe.symbolInstances.get(u);f.crossTileID||(f.crossTileIDr.generate(),if.crossTileID!0)}return void 0this.indexest.overscaledZ&&(this.indexest.overscaledZ{}),this.indexest.overscaledZt.keynew Re(t,e.symbolInstances,e.bucketInstanceId),!0},Be.prototype.removeBucketCrossTileIDsfunction(t,e){for(var r in e.indexedSymbolInstances)for(var n0,ie.indexedSymbolInstancesr;ni.length;n+1){var ain;delete this.usedCrossTileIDsta.crossTileID}},Be.prototype.removeStaleBucketsfunction(t){var e!1;for(var r in this.indexes){var nthis.indexesr;for(var i in n)tni.bucketInstanceId||(this.removeBucketCrossTileIDs(r,ni),delete ni,e!0)}return e};var Nefunction(){this.layerIndexes{},this.crossTileIDsnew Fe,this.maxBucketInstanceId0,this.bucketsInCurrentPlacement{}};Ne.prototype.addLayerfunction(t,e,r){var nthis.layerIndexest.id;void 0n&&(nthis.layerIndexest.idnew Be);var i!1,a{};n.handleWrapJump(r);for(var o0,se;os.length;o+1){var lso,cl.getBucket(t);c&&t.idc.layerIds0&&(c.bucketInstanceId||(c.bucketInstanceId++this.maxBucketInstanceId),n.addBucket(l.tileID,c,this.crossTileIDs)&&(i!0),ac.bucketInstanceId!0)}return n.removeStaleBuckets(a)&&(i!0),i},Ne.prototype.pruneUnusedLayersfunction(t){var e{};for(var r in t.forEach((function(t){et!0})),this.layerIndexes)er||delete this.layerIndexesr};var jefunction(e,r){return t.emitValidationErrors(e,r&&r.filter((function(t){returnsource.canvas!t.identifier})))},Uet.pick(Ut,addLayer,removeLayer,setPaintProperty,setLayoutProperty,setFilter,addSource,removeSource,setLayerZoomRange,setLight,setTransition,setGeoJSONSourceData),Vet.pick(Ut,setCenter,setZoom,setBearing,setPitch),Hefunction(){var e{},rt.styleSpec.$version;for(var n in t.styleSpec.$root){var it.styleSpec.$rootn;if(i.required){var anull;null!(aversionn?r:arrayi.type?:{})&&(ena)}}return e}(),qefunction(e){function r(n,i){var athis;void 0i&&(i{}),e.call(this),this.mapn,this.dispatchernew k(Bt(),this),this.imageManagernew h,this.imageManager.setEventedParent(this),this.glyphManagernew x(n._requestManager,i.localIdeographFontFamily),this.lineAtlasnew T(256,512),this.crossTileSymbolIndexnew Ne,this._layers{},this._serializedLayers{},this._order,this.sourceCaches{},this.zoomHistorynew t.ZoomHistory,this._loaded!1,this._availableImages,this._resetUpdates(),this.dispatcher.broadcast(setReferrer,t.getReferrer());var othis;this._rtlTextPluginCallbackr.registerForPluginStateChange((function(e){var r{pluginStatus:e.pluginStatus,pluginURL:e.pluginURL};o.dispatcher.broadcast(syncRTLPluginState,r,(function(e,r){if((t.triggerPluginCompletionEvent(e),r)&&r.every((function(t){return t})))for(var n in o.sourceCaches)o.sourceCachesn.reload()}))})),this.on(data,(function(t){if(sourcet.dataType&&metadatat.sourceDataType){var ea.sourceCachest.sourceId;if(e){var re.getSource();if(r&&r.vectorLayerIds)for(var n in a._layers){var ia._layersn;i.sourcer.id&&a._validateLayer(i)}}}}))}return e&&(r.__proto__e),r.prototypeObject.create(e&&e.prototype),r.prototype.constructorr,r.prototype.loadURLfunction(e,r){var nthis;void 0r&&(r{}),this.fire(new t.Event(dataloading,{dataType:style}));var ibooleantypeof r.validate?r.validate:!t.isMapboxURL(e);ethis.map._requestManager.normalizeStyleURL(e,r.accessToken);var athis.map._requestManager.transformRequest(e,t.ResourceType.Style);this._requestt.getJSON(a,(function(e,r){n._requestnull,e?n.fire(new t.ErrorEvent(e)):r&&n._load(r,i)}))},r.prototype.loadJSONfunction(e,r){var nthis;void 0r&&(r{}),this.fire(new t.Event(dataloading,{dataType:style})),this._requestt.browser.frame((function(){n._requestnull,n._load(e,!1!r.validate)}))},r.prototype.loadEmptyfunction(){this.fire(new t.Event(dataloading,{dataType:style})),this._load(He,!1)},r.prototype._loadfunction(e,r){if(!r||!je(this,t.validateStyle(e))){for(var n in this._loaded!0,this.stylesheete,e.sources)this.addSource(n,e.sourcesn,{validate:!1});e.sprite?this._loadSprite(e.sprite):this.imageManager.setLoaded(!0),this.glyphManager.setURL(e.glyphs);var ijt(this.stylesheet.layers);this._orderi.map((function(t){return t.id})),this._layers{},this._serializedLayers{};for(var a0,oi;ao.length;a+1){var soa;(st.createStyleLayer(s)).setEventedParent(this,{layer:{id:s.id}}),this._layerss.ids,this._serializedLayerss.ids.serialize()}this.dispatcher.broadcast(setLayers,this._serializeLayers(this._order)),this.lightnew w(this.stylesheet.light),this.fire(new t.Event(data,{dataType:style})),this.fire(new t.Event(style.load))}},r.prototype._loadSpritefunction(e){var rthis;this._spriteRequestfunction(e,r,n){var i,a,o,st.browser.devicePixelRatio>1?@2x:,lt.getJSON(r.transformRequest(r.normalizeSpriteURL(e,s,.json),t.ResourceType.SpriteJSON),(function(t,e){lnull,o||(ot,ie,u())})),ct.getImage(r.transformRequest(r.normalizeSpriteURL(e,s,.png),t.ResourceType.SpriteImage),(function(t,e){cnull,o||(ot,ae,u())}));function u(){if(o)n(o);else if(i&&a){var et.browser.getImageData(a),r{};for(var s in i){var lis,cl.width,ul.height,fl.x,hl.y,pl.sdf,dl.pixelRatio,ml.stretchX,gl.stretchY,vl.content,ynew t.RGBAImage({width:c,height:u});t.RGBAImage.copy(e,y,{x:f,y:h},{x:0,y:0},{width:c,height:u}),rs{data:y,pixelRatio:d,sdf:p,stretchX:m,stretchY:g,content:v}}n(null,r)}}return{cancel:function(){l&&(l.cancel(),lnull),c&&(c.cancel(),cnull)}}}(e,this.map._requestManager,(function(e,n){if(r._spriteRequestnull,e)r.fire(new t.ErrorEvent(e));else if(n)for(var i in n)r.imageManager.addImage(i,ni);r.imageManager.setLoaded(!0),r._availableImagesr.imageManager.listImages(),r.dispatcher.broadcast(setImages,r._availableImages),r.fire(new t.Event(data,{dataType:style}))}))},r.prototype._validateLayerfunction(e){var rthis.sourceCachese.source;if(r){var ne.sourceLayer;if(n){var ir.getSource();(geojsoni.type||i.vectorLayerIds&&-1i.vectorLayerIds.indexOf(n))&&this.fire(new t.ErrorEvent(new Error(Source layer +n+ does not exist on source +i.id+ as specified by style layer +e.id+)))}}},r.prototype.loadedfunction(){if(!this._loaded)return!1;if(Object.keys(this._updatedSources).length)return!1;for(var t in this.sourceCaches)if(!this.sourceCachest.loaded())return!1;return!!this.imageManager.isLoaded()},r.prototype._serializeLayersfunction(t){for(var e,r0,nt;rn.length;r+1){var inr,athis._layersi;custom!a.type&&e.push(a.serialize())}return e},r.prototype.hasTransitionsfunction(){if(this.light&&this.light.hasTransition())return!0;for(var t in this.sourceCaches)if(this.sourceCachest.hasTransition())return!0;for(var e in this._layers)if(this._layerse.hasTransition())return!0;return!1},r.prototype._checkLoadedfunction(){if(!this._loaded)throw new Error(Style is not done loading)},r.prototype.updatefunction(e){if(this._loaded){var rthis._changed;if(this._changed){var nObject.keys(this._updatedLayers),iObject.keys(this._removedLayers);for(var a in(n.length||i.length)&&this._updateWorkerLayers(n,i),this._updatedSources){var othis._updatedSourcesa;reloado?this._reloadSource(a):clearo&&this._clearSource(a)}for(var s in this._updateTilesForChangedImages(),this._updatedPaintProps)this._layerss.updateTransitions(e);this.light.updateTransitions(e),this._resetUpdates()}for(var l in this.sourceCaches)this.sourceCachesl.used!1;for(var c0,uthis._order;cu.length;c+1){var fuc,hthis._layersf;h.recalculate(e,this._availableImages),!h.isHidden(e.zoom)&&h.source&&(this.sourceCachesh.source.used!0)}this.light.recalculate(e),this.ze.zoom,r&&this.fire(new t.Event(data,{dataType:style}))}},r.prototype._updateTilesForChangedImagesfunction(){var tObject.keys(this._changedImages);if(t.length){for(var e in this.sourceCaches)this.sourceCachese.reloadTilesForDependencies(icons,patterns,t);this._changedImages{}}},r.prototype._updateWorkerLayersfunction(t,e){this.dispatcher.broadcast(updateLayers,{layers:this._serializeLayers(t),removedIds:e})},r.prototype._resetUpdatesfunction(){this._changed!1,this._updatedLayers{},this._removedLayers{},this._updatedSources{},this._updatedPaintProps{},this._changedImages{}},r.prototype.setStatefunction(e){var rthis;if(this._checkLoaded(),je(this,t.validateStyle(e)))return!1;(et.clone$1(e)).layersjt(e.layers);var nZt(this.serialize(),e).filter((function(t){return!(t.command in Ve)}));if(0n.length)return!1;var in.filter((function(t){return!(t.command in Ue)}));if(i.length>0)throw new Error(Unimplemented: +i.map((function(t){return t.command})).join(, )+.);return n.forEach((function(t){setTransition!t.command&&rt.command.apply(r,t.args)})),this.stylesheete,!0},r.prototype.addImagefunction(e,r){if(this.getImage(e))return this.fire(new t.ErrorEvent(new Error(An image with this name already exists.)));this.imageManager.addImage(e,r),this._availableImagesthis.imageManager.listImages(),this._changedImagese!0,this._changed!0,this.fire(new t.Event(data,{dataType:style}))},r.prototype.updateImagefunction(t,e){this.imageManager.updateImage(t,e)},r.prototype.getImagefunction(t){return this.imageManager.getImage(t)},r.prototype.removeImagefunction(e){if(!this.getImage(e))return this.fire(new t.ErrorEvent(new Error(No image with this name exists.)));this.imageManager.removeImage(e),this._availableImagesthis.imageManager.listImages(),this._changedImagese!0,this._changed!0,this.fire(new t.Event(data,{dataType:style}))},r.prototype.listImagesfunction(){return this._checkLoaded(),this.imageManager.listImages()},r.prototype.addSourcefunction(e,r,n){var ithis;if(void 0n&&(n{}),this._checkLoaded(),void 0!this.sourceCachese)throw new Error(There is already a source with this ID);if(!r.type)throw new Error(The type property must be defined, but the only the following properties were given: +Object.keys(r).join(, )+.);if(!(vector,raster,geojson,video,image.indexOf(r.type)>0)||!this._validate(t.validateStyle.source,sources.+e,r,null,n)){this.map&&this.map._collectResourceTiming&&(r.collectResourceTiming!0);var athis.sourceCachesenew Ct(e,r,this.dispatcher);a.stylethis,a.setEventedParent(this,(function(){return{isSourceLoaded:i.loaded(),source:a.serialize(),sourceId:e}})),a.onAdd(this.map),this._changed!0}},r.prototype.removeSourcefunction(e){if(this._checkLoaded(),void 0this.sourceCachese)throw new Error(There is no source with this ID);for(var r in this._layers)if(this._layersr.sourcee)return this.fire(new t.ErrorEvent(new Error(Source +e+ cannot be removed while layer +r+ is using it.)));var nthis.sourceCachese;delete this.sourceCachese,delete this._updatedSourcese,n.fire(new t.Event(data,{sourceDataType:metadata,dataType:source,sourceId:e})),n.setEventedParent(null),n.clearTiles(),n.onRemove&&n.onRemove(this.map),this._changed!0},r.prototype.setGeoJSONSourceDatafunction(t,e){this._checkLoaded(),this.sourceCachest.getSource().setData(e),this._changed!0},r.prototype.getSourcefunction(t){return this.sourceCachest&&this.sourceCachest.getSource()},r.prototype.addLayerfunction(e,r,n){void 0n&&(n{}),this._checkLoaded();var ie.id;if(this.getLayer(i))this.fire(new t.ErrorEvent(new Error(Layer with id +i+ already exists on this map)));else{var a;if(custome.type){if(je(this,t.validateCustomStyleLayer(e)))return;at.createStyleLayer(e)}else{if(objecttypeof e.source&&(this.addSource(i,e.source),et.clone$1(e),et.extend(e,{source:i})),this._validate(t.validateStyle.layer,layers.+i,e,{arrayIndex:-1},n))return;at.createStyleLayer(e),this._validateLayer(a),a.setEventedParent(this,{layer:{id:i}}),this._serializedLayersa.ida.serialize()}var or?this._order.indexOf(r):this._order.length;if(r&&-1o)this.fire(new t.ErrorEvent(new Error(Layer with id +r+ does not exist on this map.)));else{if(this._order.splice(o,0,i),this._layerOrderChanged!0,this._layersia,this._removedLayersi&&a.source&&custom!a.type){var sthis._removedLayersi;delete this._removedLayersi,s.type!a.type?this._updatedSourcesa.sourceclear:(this._updatedSourcesa.sourcereload,this.sourceCachesa.source.pause())}this._updateLayer(a),a.onAdd&&a.onAdd(this.map)}}},r.prototype.moveLayerfunction(e,r){if(this._checkLoaded(),this._changed!0,this._layerse){if(e!r){var nthis._order.indexOf(e);this._order.splice(n,1);var ir?this._order.indexOf(r):this._order.length;r&&-1i?this.fire(new t.ErrorEvent(new Error(Layer with id +r+ does not exist on this map.))):(this._order.splice(i,0,e),this._layerOrderChanged!0)}}else this.fire(new t.ErrorEvent(new Error(The layer +e+ does not exist in the maps style and cannot be moved.)))},r.prototype.removeLayerfunction(e){this._checkLoaded();var rthis._layerse;if(r){r.setEventedParent(null);var nthis._order.indexOf(e);this._order.splice(n,1),this._layerOrderChanged!0,this._changed!0,this._removedLayerser,delete this._layerse,delete this._serializedLayerse,delete this._updatedLayerse,delete this._updatedPaintPropse,r.onRemove&&r.onRemove(this.map)}else this.fire(new t.ErrorEvent(new Error(The layer +e+ does not exist in the maps style and cannot be removed.)))},r.prototype.getLayerfunction(t){return this._layerst},r.prototype.hasLayerfunction(t){return t in this._layers},r.prototype.setLayerZoomRangefunction(e,r,n){this._checkLoaded();var ithis.getLayer(e);i?i.minzoomr&&i.maxzoomn||(null!r&&(i.minzoomr),null!n&&(i.maxzoomn),this._updateLayer(i)):this.fire(new t.ErrorEvent(new Error(The layer +e+ does not exist in the maps style and cannot have zoom extent.)))},r.prototype.setFilterfunction(e,r,n){void 0n&&(n{}),this._checkLoaded();var ithis.getLayer(e);if(i){if(!t.deepEqual(i.filter,r))return nullr?(i.filtervoid 0,void this._updateLayer(i)):void(this._validate(t.validateStyle.filter,layers.+i.id+.filter,r,null,n)||(i.filtert.clone$1(r),this._updateLayer(i)))}else this.fire(new t.ErrorEvent(new Error(The layer +e+ does not exist in the maps style and cannot be filtered.)))},r.prototype.getFilterfunction(e){return t.clone$1(this.getLayer(e).filter)},r.prototype.setLayoutPropertyfunction(e,r,n,i){void 0i&&(i{}),this._checkLoaded();var athis.getLayer(e);a?t.deepEqual(a.getLayoutProperty(r),n)||(a.setLayoutProperty(r,n,i),this._updateLayer(a)):this.fire(new t.ErrorEvent(new Error(The layer +e+ does not exist in the maps style and cannot be styled.)))},r.prototype.getLayoutPropertyfunction(e,r){var nthis.getLayer(e);if(n)return n.getLayoutProperty(r);this.fire(new t.ErrorEvent(new Error(The layer +e+ does not exist in the maps style.)))},r.prototype.setPaintPropertyfunction(e,r,n,i){void 0i&&(i{}),this._checkLoaded();var athis.getLayer(e);a?t.deepEqual(a.getPaintProperty(r),n)||(a.setPaintProperty(r,n,i)&&this._updateLayer(a),this._changed!0,this._updatedPaintPropse!0):this.fire(new t.ErrorEvent(new Error(The layer +e+ does not exist in the maps style and cannot be styled.)))},r.prototype.getPaintPropertyfunction(t,e){return this.getLayer(t).getPaintProperty(e)},r.prototype.setFeatureStatefunction(e,r){this._checkLoaded();var ne.source,ie.sourceLayer,athis.sourceCachesn;if(void 0!a){var oa.getSource().type;geojsono&&i?this.fire(new t.ErrorEvent(new Error(GeoJSON sources cannot have a sourceLayer parameter.))):vector!o||i?(void 0e.id&&this.fire(new t.ErrorEvent(new Error(The feature id parameter must be provided.))),a.setFeatureState(i,e.id,r)):this.fire(new t.ErrorEvent(new Error(The sourceLayer parameter must be provided for vector source types.)))}else this.fire(new t.ErrorEvent(new Error(The source +n+ does not exist in the maps style.)))},r.prototype.removeFeatureStatefunction(e,r){this._checkLoaded();var ne.source,ithis.sourceCachesn;if(void 0!i){var ai.getSource().type,ovectora?e.sourceLayer:void 0;vector!a||o?r&&string!typeof e.id&&number!typeof e.id?this.fire(new t.ErrorEvent(new Error(A feature id is requred to remove its specific state property.))):i.removeFeatureState(o,e.id,r):this.fire(new t.ErrorEvent(new Error(The sourceLayer parameter must be provided for vector source types.)))}else this.fire(new t.ErrorEvent(new Error(The source +n+ does not exist in the maps style.)))},r.prototype.getFeatureStatefunction(e){this._checkLoaded();var re.source,ne.sourceLayer,ithis.sourceCachesr;if(void 0!i){if(vector!i.getSource().type||n)return void 0e.id&&this.fire(new t.ErrorEvent(new Error(The feature id parameter must be provided.))),i.getFeatureState(n,e.id);this.fire(new t.ErrorEvent(new Error(The sourceLayer parameter must be provided for vector source types.)))}else this.fire(new t.ErrorEvent(new Error(The source +r+ does not exist in the maps style.)))},r.prototype.getTransitionfunction(){return t.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)},r.prototype.serializefunction(){return t.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:t.mapObject(this.sourceCaches,(function(t){return t.serialize()})),layers:this._serializeLayers(this._order)},(function(t){return void 0!t}))},r.prototype._updateLayerfunction(t){this._updatedLayerst.id!0,t.source&&!this._updatedSourcest.source&&raster!this.sourceCachest.source.getSource().type&&(this._updatedSourcest.sourcereload,this.sourceCachest.source.pause()),this._changed!0},r.prototype._flattenAndSortRenderedFeaturesfunction(t){for(var ethis,rfunction(t){returnfill-extrusione._layerst.type},n{},i,athis._order.length-1;a>0;a--){var othis._ordera;if(r(o)){noa;for(var s0,lt;sl.length;s+1){var clso;if(c)for(var u0,fc;uf.length;u+1){var hfu;i.push(h)}}}}i.sort((function(t,e){return e.intersectionZ-t.intersectionZ}));for(var p,dthis._order.length-1;d>0;d--){var mthis._orderd;if(r(m))for(var gi.length-1;g>0;g--){var vig.feature;if(nv.layer.idd)break;p.push(v),i.pop()}else for(var y0,xt;yx.length;y+1){var bxym;if(b)for(var _0,wb;_w.length;_+1){var Tw_;p.push(T.feature)}}}return p},r.prototype.queryRenderedFeaturesfunction(e,r,n){r&&r.filter&&this._validate(t.validateStyle.filter,queryRenderedFeatures.filter,r.filter,null,r);var i{};if(r&&r.layers){if(!Array.isArray(r.layers))return this.fire(new t.ErrorEvent(new Error(parameters.layers must be an Array.))),;for(var a0,or.layers;ao.length;a+1){var soa,lthis._layerss;if(!l)return this.fire(new t.ErrorEvent(new Error(The layer +s+ does not exist in the maps style and cannot be queried for features.))),;il.source!0}}var c;for(var u in r.availableImagesthis._availableImages,this.sourceCaches)r.layers&&!iu||c.push(F(this.sourceCachesu,this._layers,this._serializedLayers,e,r,n));return this.placement&&c.push(function(t,e,r,n,i,a,o){for(var s{},la.queryRenderedSymbols(n),c,u0,fObject.keys(l).map(Number);uf.length;u+1){var hfu;c.push(oh)}c.sort(B);for(var pfunction(){var rmd,nr.featureIndex.lookupSymbolFeatures(lr.bucketInstanceId,e,r.bucketIndex,r.sourceLayerIndex,i.filter,i.layers,i.availableImages,t);for(var a in n){var osasa||,cna;c.sort((function(t,e){var nr.featureSortOrder;if(n){var in.indexOf(t.featureIndex);return n.indexOf(e.featureIndex)-i}return e.featureIndex-t.featureIndex}));for(var u0,fc;uf.length;u+1){var hfu;o.push(h)}}},d0,mc;dm.length;d+1)p();var gfunction(e){se.forEach((function(n){var in.feature,ate,ora.source.getFeatureState(i.layersource-layer,i.id);i.sourcei.layer.source,i.layersource-layer&&(i.sourceLayeri.layersource-layer),i.stateo}))};for(var v in s)g(v);return s}(this._layers,this._serializedLayers,this.sourceCaches,e,r,this.placement.collisionIndex,this.placement.retainedQueryData)),this._flattenAndSortRenderedFeatures(c)},r.prototype.querySourceFeaturesfunction(e,r){r&&r.filter&&this._validate(t.validateStyle.filter,querySourceFeatures.filter,r.filter,null,r);var nthis.sourceCachese;return n?function(t,e){for(var rt.getRenderableIds().map((function(e){return t.getTileByID(e)})),n,i{},a0;ar.length;a++){var ora,so.tileID.canonical.key;is||(is!0,o.querySourceFeatures(n,e))}return n}(n,r):},r.prototype.addSourceTypefunction(t,e,n){return r.getSourceType(t)?n(new Error(A source type called +t+ already exists.)):(r.setSourceType(t,e),e.workerSourceURL?void this.dispatcher.broadcast(loadWorkerSource,{name:t,url:e.workerSourceURL},n):n(null,null))},r.prototype.getLightfunction(){return this.light.getLight()},r.prototype.setLightfunction(e,r){void 0r&&(r{}),this._checkLoaded();var nthis.light.getLight(),i!1;for(var a in e)if(!t.deepEqual(ea,na)){i!0;break}if(i){var o{now:t.browser.now(),transition:t.extend({duration:300,delay:0},this.stylesheet.transition)};this.light.setLight(e,r),this.light.updateTransitions(o)}},r.prototype._validatefunction(e,r,n,i,a){return void 0a&&(a{}),(!a||!1!a.validate)&&je(this,e.call(t.validateStyle,t.extend({key:r,style:this.serialize(),value:n,styleSpec:t.styleSpec},i)))},r.prototype._removefunction(){for(var e in this._request&&(this._request.cancel(),this._requestnull),this._spriteRequest&&(this._spriteRequest.cancel(),this._spriteRequestnull),t.evented.off(pluginStateChange,this._rtlTextPluginCallback),this._layers){this._layerse.setEventedParent(null)}for(var r in this.sourceCaches)this.sourceCachesr.clearTiles(),this.sourceCachesr.setEventedParent(null);this.imageManager.setEventedParent(null),this.setEventedParent(null),this.dispatcher.remove()},r.prototype._clearSourcefunction(t){this.sourceCachest.clearTiles()},r.prototype._reloadSourcefunction(t){this.sourceCachest.resume(),this.sourceCachest.reload()},r.prototype._updateSourcesfunction(t){for(var e in this.sourceCaches)this.sourceCachese.update(t)},r.prototype._generateCollisionBoxesfunction(){for(var t in this.sourceCaches)this._reloadSource(t)},r.prototype._updatePlacementfunction(e,r,n,i,a){void 0a&&(a!1);for(var o!1,s!1,l{},c0,uthis._order;cu.length;c+1){var fuc,hthis._layersf;if(symbolh.type){if(!lh.source){var pthis.sourceCachesh.source;lh.sourcep.getRenderableIds(!0).map((function(t){return p.getTileByID(t)})).sort((function(t,e){return e.tileID.overscaledZ-t.tileID.overscaledZ||(t.tileID.isLessThan(e.tileID)?-1:1)}))}var dthis.crossTileSymbolIndex.addLayer(h,lh.source,e.center.lng);oo||d}}if(this.crossTileSymbolIndex.pruneUnusedLayers(this._order),((aa||this._layerOrderChanged||0n)||!this.pauseablePlacement||this.pauseablePlacement.isDone()&&!this.placement.stillRecent(t.browser.now(),e.zoom))&&(this.pauseablePlacementnew ze(e,this._order,a,r,n,i,this.placement),this._layerOrderChanged!1),this.pauseablePlacement.isDone()?this.placement.setStale():(this.pauseablePlacement.continuePlacement(this._order,this._layers,l),this.pauseablePlacement.isDone()&&(this.placementthis.pauseablePlacement.commit(t.browser.now()),s!0),o&&this.pauseablePlacement.placement.setStale()),s||o)for(var m0,gthis._order;mg.length;m+1){var vgm,ythis._layersv;symboly.type&&this.placement.updateLayerOpacities(y,ly.source)}return!this.pauseablePlacement.isDone()||this.placement.hasTransitions(t.browser.now())},r.prototype._releaseSymbolFadeTilesfunction(){for(var t in this.sourceCaches)this.sourceCachest.releaseSymbolFadeTiles()},r.prototype.getImagesfunction(t,e,r){this.imageManager.getImages(e.icons,r),this._updateTilesForChangedImages();var nthis.sourceCachese.source;n&&n.setDependencies(e.tileID.key,e.type,e.icons)},r.prototype.getGlyphsfunction(t,e,r){this.glyphManager.getGlyphs(e.stacks,r)},r.prototype.getResourcefunction(e,r,n){return t.makeRequest(r,n)},r}(t.Evented);qe.getSourceTypefunction(t){return Dt},qe.setSourceTypefunction(t,e){Dte},qe.registerForPluginStateChanget.registerForPluginStateChange;var Get.createLayout({name:a_pos,type:Int16,components:2}),Yeyr(#ifdef GL_ES\nprecision mediump float;\n#else\n#if !defined(lowp)\n#define lowp\n#endif\n#if !defined(mediump)\n#define mediump\n#endif\n#if !defined(highp)\n#define highp\n#endif\n#endif,#ifdef GL_ES\nprecision highp float;\n#else\n#if !defined(lowp)\n#define lowp\n#endif\n#if !defined(mediump)\n#define mediump\n#endif\n#if !defined(highp)\n#define highp\n#endif\n#endif\nvec2 unpack_float(const float packedValue) {int packedIntValueint(packedValue);int v0packedIntValue/256;return vec2(v0,packedIntValue-v0*256);}vec2 unpack_opacity(const float packedOpacity) {int intOpacityint(packedOpacity)/2;return vec2(float(intOpacity)/127.0,mod(packedOpacity,2.0));}vec4 decode_color(const vec2 encodedColor) {return vec4(unpack_float(encodedColor0)/255.0,unpack_float(encodedColor1)/255.0\n);}float unpack_mix_vec2(const vec2 packedValue,const float t) {return mix(packedValue0,packedValue1,t);}vec4 unpack_mix_color(const vec4 packedColors,const float t) {vec4 minColordecode_color(vec2(packedColors0,packedColors1));vec4 maxColordecode_color(vec2(packedColors2,packedColors3));return mix(minColor,maxColor,t);}vec2 get_pattern_pos(const vec2 pixel_coord_upper,const vec2 pixel_coord_lower,const vec2 pattern_size,const float tile_units_to_pixels,const vec2 pos) {vec2 offsetmod(mod(mod(pixel_coord_upper,pattern_size)*256.0,pattern_size)*256.0+pixel_coord_lower,pattern_size);return (tile_units_to_pixels*pos+offset)/pattern_size;}),Weyr(uniform vec4 u_color;uniform float u_opacity;void main() {gl_FragColoru_color*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},attribute vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Positionu_matrix*vec4(a_pos,0,1);}),Xeyr(uniform vec2 u_pattern_tl_a;uniform vec2 u_pattern_br_a;uniform vec2 u_pattern_tl_b;uniform vec2 u_pattern_br_b;uniform vec2 u_texsize;uniform float u_mix;uniform float u_opacity;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;void main() {vec2 imagecoordmod(v_pos_a,1.0);vec2 posmix(u_pattern_tl_a/u_texsize,u_pattern_br_a/u_texsize,imagecoord);vec4 color1texture2D(u_image,pos);vec2 imagecoord_bmod(v_pos_b,1.0);vec2 pos2mix(u_pattern_tl_b/u_texsize,u_pattern_br_b/u_texsize,imagecoord_b);vec4 color2texture2D(u_image,pos2);gl_FragColormix(color1,color2,u_mix)*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},uniform mat4 u_matrix;uniform vec2 u_pattern_size_a;uniform vec2 u_pattern_size_b;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_scale_a;uniform float u_scale_b;uniform float u_tile_units_to_pixels;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;void main() {gl_Positionu_matrix*vec4(a_pos,0,1);v_pos_aget_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_a*u_pattern_size_a,u_tile_units_to_pixels,a_pos);v_pos_bget_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_b*u_pattern_size_b,u_tile_units_to_pixels,a_pos);}),Zeyr(varying vec3 v_data;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define mediump float radius\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define highp vec4 stroke_color\n#pragma mapbox: define mediump float stroke_width\n#pragma mapbox: define lowp float stroke_opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize mediump float radius\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize highp vec4 stroke_color\n#pragma mapbox: initialize mediump float stroke_width\n#pragma mapbox: initialize lowp float stroke_opacity\nvec2 extrudev_data.xy;float extrude_lengthlength(extrude);lowp float antialiasblurv_data.z;float antialiased_blur-max(blur,antialiasblur);float opacity_tsmoothstep(0.0,antialiased_blur,extrude_length-1.0);float color_tstroke_width 0.01 ? 0.0 : smoothstep(antialiased_blur,0.0,extrude_length-radius/(radius+stroke_width));gl_FragColoropacity_t*mix(color*opacity,stroke_color*stroke_opacity,color_t);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},uniform mat4 u_matrix;uniform bool u_scale_with_map;uniform bool u_pitch_with_map;uniform vec2 u_extrude_scale;uniform lowp float u_device_pixel_ratio;uniform highp float u_camera_to_center_distance;attribute vec2 a_pos;varying vec3 v_data;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define mediump float radius\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define highp vec4 stroke_color\n#pragma mapbox: define mediump float stroke_width\n#pragma mapbox: define lowp float stroke_opacity\nvoid main(void) {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize mediump float radius\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize highp vec4 stroke_color\n#pragma mapbox: initialize mediump float stroke_width\n#pragma mapbox: initialize lowp float stroke_opacity\nvec2 extrudevec2(mod(a_pos,2.0)*2.0-1.0);vec2 circle_centerfloor(a_pos*0.5);if (u_pitch_with_map) {vec2 corner_positioncircle_center;if (u_scale_with_map) {corner_position+extrude*(radius+stroke_width)*u_extrude_scale;} else {vec4 projected_centeru_matrix*vec4(circle_center,0,1);corner_position+extrude*(radius+stroke_width)*u_extrude_scale*(projected_center.w/u_camera_to_center_distance);}gl_Positionu_matrix*vec4(corner_position,0,1);} else {gl_Positionu_matrix*vec4(circle_center,0,1);if (u_scale_with_map) {gl_Position.xy+extrude*(radius+stroke_width)*u_extrude_scale*u_camera_to_center_distance;} else {gl_Position.xy+extrude*(radius+stroke_width)*u_extrude_scale*gl_Position.w;}}lowp float antialiasblur1.0/u_device_pixel_ratio/(radius+stroke_width);v_datavec3(extrude.x,extrude.y,antialiasblur);}),Jeyr(void main() {gl_FragColorvec4(1.0);},attribute vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Positionu_matrix*vec4(a_pos,0,1);}),Keyr(uniform highp float u_intensity;varying vec2 v_extrude;\n#pragma mapbox: define highp float weight\n#define GAUSS_COEF 0.3989422804014327\nvoid main() {\n#pragma mapbox: initialize highp float weight\nfloat d-0.5*3.0*3.0*dot(v_extrude,v_extrude);float valweight*u_intensity*GAUSS_COEF*exp(d);gl_FragColorvec4(val,1.0,1.0,1.0);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},uniform mat4 u_matrix;uniform float u_extrude_scale;uniform float u_opacity;uniform float u_intensity;attribute vec2 a_pos;varying vec2 v_extrude;\n#pragma mapbox: define highp float weight\n#pragma mapbox: define mediump float radius\nconst highp float ZERO1.0/255.0/16.0;\n#define GAUSS_COEF 0.3989422804014327\nvoid main(void) {\n#pragma mapbox: initialize highp float weight\n#pragma mapbox: initialize mediump float radius\nvec2 unscaled_extrudevec2(mod(a_pos,2.0)*2.0-1.0);float Ssqrt(-2.0*log(ZERO/weight/u_intensity/GAUSS_COEF))/3.0;v_extrudeS*unscaled_extrude;vec2 extrudev_extrude*radius*u_extrude_scale;vec4 posvec4(floor(a_pos*0.5)+extrude,0,1);gl_Positionu_matrix*pos;}),Qeyr(uniform sampler2D u_image;uniform sampler2D u_color_ramp;uniform float u_opacity;varying vec2 v_pos;void main() {float ttexture2D(u_image,v_pos).r;vec4 colortexture2D(u_color_ramp,vec2(t,0.5));gl_FragColorcolor*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(0.0);\n#endif\n},uniform mat4 u_matrix;uniform vec2 u_world;attribute vec2 a_pos;varying vec2 v_pos;void main() {gl_Positionu_matrix*vec4(a_pos*u_world,0,1);v_pos.xa_pos.x;v_pos.y1.0-a_pos.y;}),$eyr(varying float v_placed;varying float v_notUsed;void main() {float alpha0.5;gl_FragColorvec4(1.0,0.0,0.0,1.0)*alpha;if (v_placed > 0.5) {gl_FragColorvec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {gl_FragColor*.1;}},attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;attribute vec2 a_shift;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;void main() {vec4 projectedPointu_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distanceprojectedPoint.w;highp float collision_perspective_ratioclamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Positionu_matrix*vec4(a_pos,0.0,1.0);gl_Position.xy+(a_extrude+a_shift)*u_extrude_scale*gl_Position.w*collision_perspective_ratio;v_placeda_placed.x;v_notUseda_placed.y;}),tryr(varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;void main() {float alpha0.5*min(v_perspective_ratio,1.0);float stroke_radius0.9*max(v_perspective_ratio,1.0);float distance_to_centerlength(v_extrude);float distance_to_edgeabs(distance_to_center-v_radius);float opacity_tsmoothstep(-stroke_radius,0.0,-distance_to_edge);vec4 colormix(vec4(0.0,0.0,1.0,0.5),vec4(1.0,0.0,0.0,1.0),v_collision);gl_FragColorcolor*alpha*opacity_t;},attribute vec2 a_pos;attribute float a_radius;attribute vec2 a_flags;uniform mat4 u_matrix;uniform mat4 u_inv_matrix;uniform vec2 u_viewport_size;uniform float u_camera_to_center_distance;varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;vec3 toTilePosition(vec2 screenPos) {vec4 rayStartu_inv_matrix*vec4(screenPos,-1.0,1.0);vec4 rayEnd u_inv_matrix*vec4(screenPos, 1.0,1.0);rayStart.xyz/rayStart.w;rayEnd.xyz /rayEnd.w;highp float t(0.0-rayStart.z)/(rayEnd.z-rayStart.z);return mix(rayStart.xyz,rayEnd.xyz,t);}void main() {vec2 quadCenterPosa_pos;float radiusa_radius;float collisiona_flags.x;float vertexIdxa_flags.y;vec2 quadVertexOffsetvec2(mix(-1.0,1.0,float(vertexIdx >2.0)),mix(-1.0,1.0,float(vertexIdx >1.0 && vertexIdx 2.0)));vec2 quadVertexExtentquadVertexOffset*radius;vec3 tilePostoTilePosition(quadCenterPos);vec4 clipPosu_matrix*vec4(tilePos,1.0);highp float camera_to_anchor_distanceclipPos.w;highp float collision_perspective_ratioclamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);float padding_factor1.2;v_radiusradius;v_extrudequadVertexExtent*padding_factor;v_perspective_ratiocollision_perspective_ratio;v_collisioncollision;gl_Positionvec4(clipPos.xyz/clipPos.w,1.0)+vec4(quadVertexExtent*padding_factor/u_viewport_size*2.0,0.0,0.0);}),eryr(uniform highp vec4 u_color;uniform sampler2D u_overlay;varying vec2 v_uv;void main() {vec4 overlay_colortexture2D(u_overlay,v_uv);gl_FragColormix(u_color,overlay_color,overlay_color.a);},attribute vec2 a_pos;varying vec2 v_uv;uniform mat4 u_matrix;uniform float u_overlay_scale;void main() {v_uva_pos/8192.0;gl_Positionu_matrix*vec4(a_pos*u_overlay_scale,0,1);}),rryr(#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_FragColorcolor*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},attribute vec2 a_pos;uniform mat4 u_matrix;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_Positionu_matrix*vec4(a_pos,0,1);}),nryr(varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\nfloat distlength(v_pos-gl_FragCoord.xy);float alpha1.0-smoothstep(0.0,1.0,dist);gl_FragColoroutline_color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},attribute vec2 a_pos;uniform mat4 u_matrix;uniform vec2 u_world;varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\ngl_Positionu_matrix*vec4(a_pos,0,1);v_pos(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}),iryr(uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_apattern_from.xy;vec2 pattern_br_apattern_from.zw;vec2 pattern_tl_bpattern_to.xy;vec2 pattern_br_bpattern_to.zw;vec2 imagecoordmod(v_pos_a,1.0);vec2 posmix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1texture2D(u_image,pos);vec2 imagecoord_bmod(v_pos_b,1.0);vec2 pos2mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2texture2D(u_image,pos2);float distlength(v_pos-gl_FragCoord.xy);float alpha1.0-smoothstep(0.0,1.0,dist);gl_FragColormix(color1,color2,u_fade)*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},uniform mat4 u_matrix;uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_apattern_from.xy;vec2 pattern_br_apattern_from.zw;vec2 pattern_tl_bpattern_to.xy;vec2 pattern_br_bpattern_to.zw;float tileRatiou_scale.x;float fromScaleu_scale.y;float toScaleu_scale.z;gl_Positionu_matrix*vec4(a_pos,0,1);vec2 display_size_a(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b(pattern_br_b-pattern_tl_b)/pixel_ratio_to;v_pos_aget_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_bget_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}),aryr(uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_apattern_from.xy;vec2 pattern_br_apattern_from.zw;vec2 pattern_tl_bpattern_to.xy;vec2 pattern_br_bpattern_to.zw;vec2 imagecoordmod(v_pos_a,1.0);vec2 posmix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1texture2D(u_image,pos);vec2 imagecoord_bmod(v_pos_b,1.0);vec2 pos2mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2texture2D(u_image,pos2);gl_FragColormix(color1,color2,u_fade)*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_apattern_from.xy;vec2 pattern_br_apattern_from.zw;vec2 pattern_tl_bpattern_to.xy;vec2 pattern_br_bpattern_to.zw;float tileZoomRatiou_scale.x;float fromScaleu_scale.y;float toScaleu_scale.z;vec2 display_size_a(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b(pattern_br_b-pattern_tl_b)/pixel_ratio_to;gl_Positionu_matrix*vec4(a_pos,0,1);v_pos_aget_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_bget_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}),oryr(varying vec4 v_color;void main() {gl_FragColorv_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},uniform mat4 u_matrix;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec4 v_color;\n#pragma mapbox: define highp float base\n#pragma mapbox: define highp float height\n#pragma mapbox: define highp vec4 color\nvoid main() {\n#pragma mapbox: initialize highp float base\n#pragma mapbox: initialize highp float height\n#pragma mapbox: initialize highp vec4 color\nvec3 normala_normal_ed.xyz;basemax(0.0,base);heightmax(0.0,height);float tmod(normal.x,2.0);gl_Positionu_matrix*vec4(a_pos,t > 0.0 ? height : base,1);float colorvaluecolor.r*0.2126+color.g*0.7152+color.b*0.0722;v_colorvec4(0.0,0.0,0.0,1.0);vec4 ambientlightvec4(0.03,0.03,0.03,1.0);color+ambientlight;float directionalclamp(dot(normal/16384.0,u_lightpos),0.0,1.0);directionalmix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !0.0) {directional*((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*u_opacity;}),sryr(uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_apattern_from.xy;vec2 pattern_br_apattern_from.zw;vec2 pattern_tl_bpattern_to.xy;vec2 pattern_br_bpattern_to.zw;vec2 imagecoordmod(v_pos_a,1.0);vec2 posmix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1texture2D(u_image,pos);vec2 imagecoord_bmod(v_pos_b,1.0);vec2 pos2mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2texture2D(u_image,pos2);vec4 mixedColormix(color1,color2,u_fade);gl_FragColormixedColor*v_lighting;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec3 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_apattern_from.xy;vec2 pattern_br_apattern_from.zw;vec2 pattern_tl_bpattern_to.xy;vec2 pattern_br_bpattern_to.zw;float tileRatiou_scale.x;float fromScaleu_scale.y;float toScaleu_scale.z;vec3 normala_normal_ed.xyz;float edgedistancea_normal_ed.w;vec2 display_size_a(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b(pattern_br_b-pattern_tl_b)/pixel_ratio_to;basemax(0.0,base);heightmax(0.0,height);float tmod(normal.x,2.0);float zt > 0.0 ? height : base;gl_Positionu_matrix*vec4(a_pos,z,1);vec2 posnormal.x1.0 && normal.y0.0 && normal.z16384.0\n? a_pos\n: vec2(edgedistance,z*u_height_factor);v_pos_aget_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_bget_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lightingvec4(0.0,0.0,0.0,1.0);float directionalclamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directionalmix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !0.0) {directional*((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*u_opacity;}),lryr(#ifdef GL_ES\nprecision highp float;\n#endif\nuniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform float u_maxzoom;uniform vec4 u_unpack;float getElevation(vec2 coord,float bias) {vec4 datatexture2D(u_image,coord)*255.0;data.a-1.0;return dot(data,u_unpack)/4.0;}void main() {vec2 epsilon1.0/u_dimension;float agetElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float bgetElevation(v_pos+vec2(0,-epsilon.y),0.0);float cgetElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float dgetElevation(v_pos+vec2(-epsilon.x,0),0.0);float egetElevation(v_pos,0.0);float fgetElevation(v_pos+vec2(epsilon.x,0),0.0);float ggetElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float hgetElevation(v_pos+vec2(0,epsilon.y),0.0);float igetElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggerationu_zoom 2.0 ? 0.4 : u_zoom 4.5 ? 0.35 : 0.3;vec2 derivvec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))/ pow(2.0,(u_zoom-u_maxzoom)*exaggeration+19.2562-u_zoom);gl_FragColorclamp(vec4(deriv.x/2.0+0.5,deriv.y/2.0+0.5,1.0,1.0),0.0,1.0);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},uniform mat4 u_matrix;uniform vec2 u_dimension;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Positionu_matrix*vec4(a_pos,0,1);highp vec2 epsilon1.0/u_dimension;float scale(u_dimension.x-2.0)/u_dimension.x;v_pos(a_texture_pos/8192.0)*scale+epsilon;}),cryr(uniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_latrange;uniform vec2 u_light;uniform vec4 u_shadow;uniform vec4 u_highlight;uniform vec4 u_accent;\n#define PI 3.141592653589793\nvoid main() {vec4 pixeltexture2D(u_image,v_pos);vec2 deriv((pixel.rg*2.0)-1.0);float scaleFactorcos(radians((u_latrange0-u_latrange1)*(1.0-v_pos.y)+u_latrange1));float slopeatan(1.25*length(deriv)/scaleFactor);float aspectderiv.x !0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);float intensityu_light.x;float azimuthu_light.y+PI;float base1.875-intensity*1.75;float maxValue0.5*PI;float scaledSlopeintensity !0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accentcos(scaledSlope);vec4 accent_color(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shadeabs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_colormix(u_shadow,u_highlight,shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);gl_FragColoraccent_color*(1.0-shade_color.a)+shade_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},uniform mat4 u_matrix;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Positionu_matrix*vec4(a_pos,0,1);v_posa_texture_pos/8192.0;}),uryr(uniform lowp float u_device_pixel_ratio;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat distlength(v_normal)*v_width2.s;float blur2(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alphaclamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);gl_FragColorcolor*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_linesofar;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING1.0/u_device_pixel_ratio/2.0;vec2 a_extrudea_data.xy-128.0;float a_directionmod(a_data.z,4.0)-1.0;v_linesofar(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 posfloor(a_pos_normal*0.5);mediump vec2 normala_pos_normal-2.0*pos;normal.ynormal.y*2.0-1.0;v_normalnormal;gapwidthgapwidth/2.0;float halfwidthwidth/2.0;offset-1.0*offset;float insetgapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outsetgapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth0.0 ? 0.0 : ANTIALIASING);mediump vec2 distoutset*a_extrude*scale;mediump float u0.5*a_direction;mediump float t1.0-abs(u);mediump vec2 offset2offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrudeu_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Positionu_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspectivelength(dist);float extrude_length_with_perspectivelength(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scaleextrude_length_without_perspective/extrude_length_with_perspective;v_width2vec2(outset,inset);}),fryr(uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;varying highp float v_lineprogress;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat distlength(v_normal)*v_width2.s;float blur2(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alphaclamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 colortexture2D(u_image,vec2(v_lineprogress,0.5));gl_FragColorcolor*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},\n#define MAX_LINE_DISTANCE 32767.0\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_lineprogress;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING1.0/u_device_pixel_ratio/2.0;vec2 a_extrudea_data.xy-128.0;float a_directionmod(a_data.z,4.0)-1.0;v_lineprogress(floor(a_data.z/4.0)+a_data.w*64.0)*2.0/MAX_LINE_DISTANCE;vec2 posfloor(a_pos_normal*0.5);mediump vec2 normala_pos_normal-2.0*pos;normal.ynormal.y*2.0-1.0;v_normalnormal;gapwidthgapwidth/2.0;float halfwidthwidth/2.0;offset-1.0*offset;float insetgapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outsetgapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth0.0 ? 0.0 : ANTIALIASING);mediump vec2 distoutset*a_extrude*scale;mediump float u0.5*a_direction;mediump float t1.0-abs(u);mediump vec2 offset2offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrudeu_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Positionu_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspectivelength(dist);float extrude_length_with_perspectivelength(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scaleextrude_length_without_perspective/extrude_length_with_perspective;v_width2vec2(outset,inset);}),hryr(uniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec3 u_scale;uniform sampler2D u_image;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nvec2 pattern_tl_apattern_from.xy;vec2 pattern_br_apattern_from.zw;vec2 pattern_tl_bpattern_to.xy;vec2 pattern_br_bpattern_to.zw;float tileZoomRatiou_scale.x;float fromScaleu_scale.y;float toScaleu_scale.z;vec2 display_size_a(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b(pattern_br_b-pattern_tl_b)/pixel_ratio_to;vec2 pattern_size_avec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_bvec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float aspect_adisplay_size_a.y/v_width;float aspect_bdisplay_size_b.y/v_width;float distlength(v_normal)*v_width2.s;float blur2(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alphaclamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_amod(v_linesofar/pattern_size_a.x*aspect_a,1.0);float x_bmod(v_linesofar/pattern_size_b.x*aspect_b,1.0);float y0.5*v_normal.y+0.5;vec2 texel_size1.0/u_texsize;vec2 pos_amix(pattern_tl_a*texel_size-texel_size,pattern_br_a*texel_size+texel_size,vec2(x_a,y));vec2 pos_bmix(pattern_tl_b*texel_size-texel_size,pattern_br_b*texel_size+texel_size,vec2(x_b,y));vec4 colormix(texture2D(u_image,pos_a),texture2D(u_image,pos_b),u_fade);gl_FragColorcolor*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nfloat ANTIALIASING1.0/u_device_pixel_ratio/2.0;vec2 a_extrudea_data.xy-128.0;float a_directionmod(a_data.z,4.0)-1.0;float a_linesofar(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 posfloor(a_pos_normal*0.5);mediump vec2 normala_pos_normal-2.0*pos;normal.ynormal.y*2.0-1.0;v_normalnormal;gapwidthgapwidth/2.0;float halfwidthwidth/2.0;offset-1.0*offset;float insetgapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outsetgapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth0.0 ? 0.0 : ANTIALIASING);mediump vec2 distoutset*a_extrude*scale;mediump float u0.5*a_direction;mediump float t1.0-abs(u);mediump vec2 offset2offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrudeu_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Positionu_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspectivelength(dist);float extrude_length_with_perspectivelength(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scaleextrude_length_without_perspective/extrude_length_with_perspective;v_linesofara_linesofar;v_width2vec2(outset,inset);v_widthfloorwidth;}),pryr(uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform float u_sdfgamma;uniform float u_mix;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat distlength(v_normal)*v_width2.s;float blur2(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alphaclamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_atexture2D(u_image,v_tex_a).a;float sdfdist_btexture2D(u_image,v_tex_b).a;float sdfdistmix(sdfdist_a,sdfdist_b,u_mix);alpha*smoothstep(0.5-u_sdfgamma/floorwidth,0.5+u_sdfgamma/floorwidth,sdfdist);gl_FragColorcolor*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_patternscale_a;uniform float u_tex_y_a;uniform vec2 u_patternscale_b;uniform float u_tex_y_b;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat ANTIALIASING1.0/u_device_pixel_ratio/2.0;vec2 a_extrudea_data.xy-128.0;float a_directionmod(a_data.z,4.0)-1.0;float a_linesofar(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 posfloor(a_pos_normal*0.5);mediump vec2 normala_pos_normal-2.0*pos;normal.ynormal.y*2.0-1.0;v_normalnormal;gapwidthgapwidth/2.0;float halfwidthwidth/2.0;offset-1.0*offset;float insetgapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outsetgapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth0.0 ? 0.0 : ANTIALIASING);mediump vec2 distoutset*a_extrude*scale;mediump float u0.5*a_direction;mediump float t1.0-abs(u);mediump vec2 offset2offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrudeu_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Positionu_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspectivelength(dist);float extrude_length_with_perspectivelength(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scaleextrude_length_without_perspective/extrude_length_with_perspective;v_tex_avec2(a_linesofar*u_patternscale_a.x/floorwidth,normal.y*u_patternscale_a.y+u_tex_y_a);v_tex_bvec2(a_linesofar*u_patternscale_b.x/floorwidth,normal.y*u_patternscale_b.y+u_tex_y_b);v_width2vec2(outset,inset);}),dryr(uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;varying vec2 v_pos0;varying vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0texture2D(u_image0,v_pos0);vec4 color1texture2D(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgbcolor0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgbcolor1.rgb/color1.a;}vec4 colormix(color0,color1,u_fade_t);color.a*u_opacity;vec3 rgbcolor.rgb;rgbvec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average(color.r+color.g+color.b)/3.0;rgb+(average-rgb)*u_saturation_factor;rgb(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vecvec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vecvec3(u_brightness_high,u_brightness_high,u_brightness_high);gl_FragColorvec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},uniform mat4 u_matrix;uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos0;varying vec2 v_pos1;void main() {gl_Positionu_matrix*vec4(a_pos,0,1);v_pos0(((a_texture_pos/8192.0)-0.5)/u_buffer_scale )+0.5;v_pos1(v_pos0*u_scale_parent)+u_tl_parent;}),mryr(uniform sampler2D u_texture;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nlowp float alphaopacity*v_fade_opacity;gl_FragColortexture2D(u_texture,v_tex)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},const float PI3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nvec2 a_posa_pos_offset.xy;vec2 a_offseta_pos_offset.zw;vec2 a_texa_data.xy;vec2 a_sizea_data.zw;float a_size_minfloor(a_size0*0.5);vec2 a_pxoffseta_pixeloffset.xy;vec2 a_minFontScalea_pixeloffset.zw/256.0;highp float segment_angle-a_projected_pos2;float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {sizemix(a_size_min,a_size1,u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {sizea_size_min/128.0;} else {sizeu_size;}vec4 projectedPointu_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distanceprojectedPoint.w;highp float distance_ratiou_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratioclamp(0.5+0.5*distance_ratio,0.0,4.0);size*perspective_ratio;float fontScaleu_is_text ? size/24.0 : size;highp float symbol_rotation0.0;if (u_rotate_symbol) {vec4 offsetProjectedPointu_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 aprojectedPoint.xy/projectedPoint.w;vec2 boffsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotationatan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sinsin(segment_angle+symbol_rotation);highp float angle_coscos(segment_angle+symbol_rotation);mat2 rotation_matrixmat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_posu_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Positionu_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset/16.0),0.0,1.0);v_texa_tex/u_texsize;vec2 fade_opacityunpack_opacity(a_fade_opacity);float fade_changefade_opacity1 > 0.5 ? u_fade_change :-u_fade_change;v_fade_opacitymax(0.0,min(1.0,fade_opacity0+fade_change));}),gryr(#define SDF_PX 8.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat EDGE_GAMMA0.105/u_device_pixel_ratio;vec2 texv_data0.xy;float gamma_scalev_data1.x;float sizev_data1.y;float fade_opacityv_data12;float fontScaleu_is_text ? size/24.0 : size;lowp vec4 colorfill_color;highp float gammaEDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff(256.0-64.0)/256.0;if (u_is_halo) {colorhalo_color;gamma(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff(6.0-halo_width/fontScale)/SDF_PX;}lowp float disttexture2D(u_texture,tex).a;highp float gamma_scaledgamma*gamma_scale;highp float alphasmoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColorcolor*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},const float PI3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_posa_pos_offset.xy;vec2 a_offseta_pos_offset.zw;vec2 a_texa_data.xy;vec2 a_sizea_data.zw;float a_size_minfloor(a_size0*0.5);vec2 a_pxoffseta_pixeloffset.xy;highp float segment_angle-a_projected_pos2;float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {sizemix(a_size_min,a_size1,u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {sizea_size_min/128.0;} else {sizeu_size;}vec4 projectedPointu_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distanceprojectedPoint.w;highp float distance_ratiou_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratioclamp(0.5+0.5*distance_ratio,0.0,4.0);size*perspective_ratio;float fontScaleu_is_text ? size/24.0 : size;highp float symbol_rotation0.0;if (u_rotate_symbol) {vec4 offsetProjectedPointu_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 aprojectedPoint.xy/projectedPoint.w;vec2 boffsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotationatan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sinsin(segment_angle+symbol_rotation);highp float angle_coscos(segment_angle+symbol_rotation);mat2 rotation_matrixmat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_posu_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Positionu_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale+a_pxoffset),0.0,1.0);float gamma_scalegl_Position.w;vec2 fade_opacityunpack_opacity(a_fade_opacity);float fade_changefade_opacity1 > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacitymax(0.0,min(1.0,fade_opacity0+fade_change));v_data0a_tex/u_texsize;v_data1vec3(gamma_scale,size,interpolated_fade_opacity);}),vryr(#define SDF_PX 8.0\n#define SDF 1.0\n#define ICON 0.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform sampler2D u_texture_icon;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;varying vec4 v_data0;varying vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat fade_opacityv_data12;if (v_data1.wICON) {vec2 tex_iconv_data0.zw;lowp float alphaopacity*fade_opacity;gl_FragColortexture2D(u_texture_icon,tex_icon)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\nreturn;}vec2 texv_data0.xy;float EDGE_GAMMA0.105/u_device_pixel_ratio;float gamma_scalev_data1.x;float sizev_data1.y;float fontScalesize/24.0;lowp vec4 colorfill_color;highp float gammaEDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff(256.0-64.0)/256.0;if (u_is_halo) {colorhalo_color;gamma(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff(6.0-halo_width/fontScale)/SDF_PX;}lowp float disttexture2D(u_texture,tex).a;highp float gamma_scaledgamma*gamma_scale;highp float alphasmoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColorcolor*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColorvec4(1.0);\n#endif\n},const float PI3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_texsize_icon;varying vec4 v_data0;varying vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_posa_pos_offset.xy;vec2 a_offseta_pos_offset.zw;vec2 a_texa_data.xy;vec2 a_sizea_data.zw;float a_size_minfloor(a_size0*0.5);float is_sdfa_size0-2.0*a_size_min;highp float segment_angle-a_projected_pos2;float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {sizemix(a_size_min,a_size1,u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {sizea_size_min/128.0;} else {sizeu_size;}vec4 projectedPointu_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distanceprojectedPoint.w;highp float distance_ratiou_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratioclamp(0.5+0.5*distance_ratio,0.0,4.0);size*perspective_ratio;float fontScalesize/24.0;highp float symbol_rotation0.0;if (u_rotate_symbol) {vec4 offsetProjectedPointu_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 aprojectedPoint.xy/projectedPoint.w;vec2 boffsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotationatan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sinsin(segment_angle+symbol_rotation);highp float angle_coscos(segment_angle+symbol_rotation);mat2 rotation_matrixmat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_posu_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Positionu_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),0.0,1.0);float gamma_scalegl_Position.w;vec2 fade_opacityunpack_opacity(a_fade_opacity);float fade_changefade_opacity1 > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacitymax(0.0,min(1.0,fade_opacity0+fade_change));v_data0.xya_tex/u_texsize;v_data0.zwa_tex/u_texsize_icon;v_data1vec4(gamma_scale,size,interpolated_fade_opacity,is_sdf);});function yr(t,e){var r/#pragma mapbox: (\w+) (\w+) (\w+) (\w+)/g,n{};return{fragmentSource:tt.replace(r,(function(t,e,r,i,a){return na!0,definee?\n#ifndef HAS_UNIFORM_u_+a+\nvarying +r+ +i+ +a+;\n#else\nuniform +r+ +i+ u_+a+;\n#endif\n:\n#ifdef HAS_UNIFORM_u_+a+\n +r+ +i+ +a+ u_+a+;\n#endif\n})),vertexSource:ee.replace(r,(function(t,e,r,i,a){var ofloati?vec2:vec4,sa.match(/color/)?color:o;return na?definee?\n#ifndef HAS_UNIFORM_u_+a+\nuniform lowp float u_+a+_t;\nattribute +r+ +o+ a_+a+;\nvarying +r+ +i+ +a+;\n#else\nuniform +r+ +i+ u_+a+;\n#endif\n:vec4s?\n#ifndef HAS_UNIFORM_u_+a+\n +a+ a_+a+;\n#else\n +r+ +i+ +a+ u_+a+;\n#endif\n:\n#ifndef HAS_UNIFORM_u_+a+\n +a+ unpack_mix_+s+(a_+a+, u_+a+_t);\n#else\n +r+ +i+ +a+ u_+a+;\n#endif\n:definee?\n#ifndef HAS_UNIFORM_u_+a+\nuniform lowp float u_+a+_t;\nattribute +r+ +o+ a_+a+;\n#else\nuniform +r+ +i+ u_+a+;\n#endif\n:vec4s?\n#ifndef HAS_UNIFORM_u_+a+\n +r+ +i+ +a+ a_+a+;\n#else\n +r+ +i+ +a+ u_+a+;\n#endif\n:\n#ifndef HAS_UNIFORM_u_+a+\n +r+ +i+ +a+ unpack_mix_+s+(a_+a+, u_+a+_t);\n#else\n +r+ +i+ +a+ u_+a+;\n#endif\n}))}}var xrObject.freeze({__proto__:null,prelude:Ye,background:We,backgroundPattern:Xe,circle:Ze,clippingMask:Je,heatmap:Ke,heatmapTexture:Qe,collisionBox:$e,collisionCircle:tr,debug:er,fill:rr,fillOutline:nr,fillOutlinePattern:ir,fillPattern:ar,fillExtrusion:or,fillExtrusionPattern:sr,hillshadePrepare:lr,hillshade:cr,line:ur,lineGradient:fr,linePattern:hr,lineSDF:pr,raster:dr,symbolIcon:mr,symbolSDF:gr,symbolTextAndIcon:vr}),brfunction(){this.boundProgramnull,this.boundLayoutVertexBuffernull,this.boundPaintVertexBuffers,this.boundIndexBuffernull,this.boundVertexOffsetnull,this.boundDynamicVertexBuffernull,this.vaonull};br.prototype.bindfunction(t,e,r,n,i,a,o,s){this.contextt;for(var lthis.boundPaintVertexBuffers.length!n.length,c0;!l&&cn.length;c++)this.boundPaintVertexBuffersc!nc&&(l!0);var u!this.vao||this.boundProgram!e||this.boundLayoutVertexBuffer!r||l||this.boundIndexBuffer!i||this.boundVertexOffset!a||this.boundDynamicVertexBuffer!o||this.boundDynamicVertexBuffer2!s;!t.extVertexArrayObject||u?this.freshBind(e,r,n,i,a,o,s):(t.bindVertexArrayOES.set(this.vao),o&&o.bind(),i&&i.dynamicDraw&&i.bind(),s&&s.bind())},br.prototype.freshBindfunction(t,e,r,n,i,a,o){var s,lt.numAttributes,cthis.context,uc.gl;if(c.extVertexArrayObject)this.vao&&this.destroy(),this.vaoc.extVertexArrayObject.createVertexArrayOES(),c.bindVertexArrayOES.set(this.vao),s0,this.boundProgramt,this.boundLayoutVertexBuffere,this.boundPaintVertexBuffersr,this.boundIndexBuffern,this.boundVertexOffseti,this.boundDynamicVertexBuffera,this.boundDynamicVertexBuffer2o;else{sc.currentNumAttributes||0;for(var fl;fs;f++)u.disableVertexAttribArray(f)}e.enableAttributes(u,t);for(var h0,pr;hp.length;h+1){ph.enableAttributes(u,t)}a&&a.enableAttributes(u,t),o&&o.enableAttributes(u,t),e.bind(),e.setVertexAttribPointers(u,t,i);for(var d0,mr;dm.length;d+1){var gmd;g.bind(),g.setVertexAttribPointers(u,t,i)}a&&(a.bind(),a.setVertexAttribPointers(u,t,i)),n&&n.bind(),o&&(o.bind(),o.setVertexAttribPointers(u,t,i)),c.currentNumAttributesl},br.prototype.destroyfunction(){this.vao&&(this.context.extVertexArrayObject.deleteVertexArrayOES(this.vao),this.vaonull)};var _rfunction(t,e,r,n,i){var at.gl;this.programa.createProgram();var or?r.defines():;i&&o.push(#define OVERDRAW_INSPECTOR;);var so.concat(Ye.fragmentSource,e.fragmentSource).join(\n),lo.concat(Ye.vertexSource,e.vertexSource).join(\n),ca.createShader(a.FRAGMENT_SHADER);if(a.isContextLost())this.failedToCreate!0;else{a.shaderSource(c,s),a.compileShader(c),a.attachShader(this.program,c);var ua.createShader(a.VERTEX_SHADER);if(a.isContextLost())this.failedToCreate!0;else{a.shaderSource(u,l),a.compileShader(u),a.attachShader(this.program,u);for(var fr?r.layoutAttributes:,h0;hf.length;h++)a.bindAttribLocation(this.program,h,fh.name);a.linkProgram(this.program),a.deleteShader(u),a.deleteShader(c),this.numAttributesa.getProgramParameter(this.program,a.ACTIVE_ATTRIBUTES),this.attributes{};for(var p{},d0;dthis.numAttributes;d++){var ma.getActiveAttrib(this.program,d);m&&(this.attributesm.namea.getAttribLocation(this.program,m.name))}for(var ga.getProgramParameter(this.program,a.ACTIVE_UNIFORMS),v0;vg;v++){var ya.getActiveUniform(this.program,v);y&&(py.namea.getUniformLocation(this.program,y.name))}this.fixedUniformsn(t,p),this.binderUniformsr?r.getUniforms(t,p):}}};function wr(t,e,r){var n1/pe(r,1,e.transform.tileZoom),iMath.pow(2,r.tileID.overscaledZ),ar.tileSize*Math.pow(2,e.transform.tileZoom)/i,oa*(r.tileID.canonical.x+r.tileID.wrap*i),sa*r.tileID.canonical.y;return{u_image:0,u_texsize:r.imageAtlasTexture.size,u_scale:n,t.fromScale,t.toScale,u_fade:t.t,u_pixel_coord_upper:o>>16,s>>16,u_pixel_coord_lower:65535&o,65535&s}}_r.prototype.drawfunction(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m){var g,vt.gl;if(!this.failedToCreate){for(var y in t.program.set(this.program),t.setDepthMode(r),t.setStencilMode(n),t.setColorMode(i),t.setCullFace(a),this.fixedUniforms)this.fixedUniformsy.set(oy);p&&p.setUniforms(t,this.binderUniforms,f,{zoom:h});for(var x(g{},gv.LINES2,gv.TRIANGLES3,gv.LINE_STRIP1,g)e,b0,_u.get();b_.length;b+1){var w_b,Tw.vaos||(w.vaos{});(Ts||(Tsnew br)).bind(t,this,l,p?p.getPaintVertexBuffers():,c,w.vertexOffset,d,m),v.drawElements(e,w.primitiveLength*x,v.UNSIGNED_SHORT,w.primitiveOffset*x*2)}}};var Trfunction(e,r,n,i){var ar.style.light,oa.properties.get(position),so.x,o.y,o.z,lt.create$1();viewporta.properties.get(anchor)&&t.fromRotation(l,-r.transform.angle),t.transformMat3(s,s,l);var ca.properties.get(color);return{u_matrix:e,u_lightpos:s,u_lightintensity:a.properties.get(intensity),u_lightcolor:c.r,c.g,c.b,u_vertical_gradient:+n,u_opacity:i}},krfunction(e,r,n,i,a,o,s){return t.extend(Tr(e,r,n,i),wr(o,r,s),{u_height_factor:-Math.pow(2,a.overscaledZ)/s.tileSize/8})},Arfunction(t){return{u_matrix:t}},Mrfunction(e,r,n,i){return t.extend(Ar(e),wr(n,r,i))},Srfunction(t,e){return{u_matrix:t,u_world:e}},Erfunction(e,r,n,i,a){return t.extend(Mr(e,r,n,i),{u_world:a})},Lrfunction(e,r,n,i){var a,o,se.transform;if(mapi.paint.get(circle-pitch-alignment)){var lpe(n,1,s.zoom);a!0,ol,l}else a!1,os.pixelsToGLUnits;return{u_camera_to_center_distance:s.cameraToCenterDistance,u_scale_with_map:+(mapi.paint.get(circle-pitch-scale)),u_matrix:e.translatePosMatrix(r.posMatrix,n,i.paint.get(circle-translate),i.paint.get(circle-translate-anchor)),u_pitch_with_map:+a,u_device_pixel_ratio:t.browser.devicePixelRatio,u_extrude_scale:o}},Crfunction(t,e,r){var npe(r,1,e.zoom),iMath.pow(2,e.zoom-r.tileID.overscaledZ),ar.tileID.overscaleFactor();return{u_matrix:t,u_camera_to_center_distance:e.cameraToCenterDistance,u_pixels_to_tile_units:n,u_extrude_scale:e.pixelsToGLUnits0/(n*i),e.pixelsToGLUnits1/(n*i),u_overscale_factor:a}},Prfunction(t,e,r){return{u_matrix:t,u_inv_matrix:e,u_camera_to_center_distance:r.cameraToCenterDistance,u_viewport_size:r.width,r.height}},Irfunction(t,e,r){return void 0r&&(r1),{u_matrix:t,u_color:e,u_overlay:0,u_overlay_scale:r}},Orfunction(t){return{u_matrix:t}},zrfunction(t,e,r,n){return{u_matrix:t,u_extrude_scale:pe(e,1,r),u_intensity:n}};function Dr(e,r){var nMath.pow(2,r.canonical.z),ir.canonical.y;returnnew t.MercatorCoordinate(0,i/n).toLngLat().lat,new t.MercatorCoordinate(0,(i+1)/n).toLngLat().lat}var Rrfunction(e,r,n){var ie.transform;return{u_matrix:Ur(e,r,n),u_ratio:1/pe(r,1,i.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_units_to_pixels:1/i.pixelsToGLUnits0,1/i.pixelsToGLUnits1}},Frfunction(e,r,n){return t.extend(Rr(e,r,n),{u_image:0})},Brfunction(e,r,n,i){var ae.transform,ojr(r,a);return{u_matrix:Ur(e,r,n),u_texsize:r.imageAtlasTexture.size,u_ratio:1/pe(r,1,a.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_image:0,u_scale:o,i.fromScale,i.toScale,u_fade:i.t,u_units_to_pixels:1/a.pixelsToGLUnits0,1/a.pixelsToGLUnits1}},Nrfunction(e,r,n,i,a){var oe.transform,se.lineAtlas,ljr(r,o),croundn.layout.get(line-cap),us.getDash(i.from,c),fs.getDash(i.to,c),hu.width*a.fromScale,pf.width*a.toScale;return t.extend(Rr(e,r,n),{u_patternscale_a:l/h,-u.height/2,u_patternscale_b:l/p,-f.height/2,u_sdfgamma:s.width/(256*Math.min(h,p)*t.browser.devicePixelRatio)/2,u_image:0,u_tex_y_a:u.y,u_tex_y_b:f.y,u_mix:a.t})};function jr(t,e){return 1/pe(t,1,e.tileZoom)}function Ur(t,e,r){return t.translatePosMatrix(e.tileID.posMatrix,e,r.paint.get(line-translate),r.paint.get(line-translate-anchor))}var Vrfunction(t,e,r,n,i){return{u_matrix:t,u_tl_parent:e,u_scale_parent:r,u_buffer_scale:1,u_fade_t:n.mix,u_opacity:n.opacity*i.paint.get(raster-opacity),u_image0:0,u_image1:1,u_brightness_low:i.paint.get(raster-brightness-min),u_brightness_high:i.paint.get(raster-brightness-max),u_saturation_factor:(oi.paint.get(raster-saturation),o>0?1-1/(1.001-o):-o),u_contrast_factor:(ai.paint.get(raster-contrast),a>0?1/(1-a):1+a),u_spin_weights:Hr(i.paint.get(raster-hue-rotate))};var a,o};function Hr(t){t*Math.PI/180;var eMath.sin(t),rMath.cos(t);return(2*r+1)/3,(-Math.sqrt(3)*e-r+1)/3,(Math.sqrt(3)*e-r+1)/3}var qr,Grfunction(t,e,r,n,i,a,o,s,l,c){var ui.transform;return{u_is_size_zoom_constant:+(constantt||sourcet),u_is_size_feature_constant:+(constantt||camerat),u_size_t:e?e.uSizeT:0,u_size:e?e.uSize:0,u_camera_to_center_distance:u.cameraToCenterDistance,u_pitch:u.pitch/360*2*Math.PI,u_rotate_symbol:+r,u_aspect_ratio:u.width/u.height,u_fade_change:i.options.fadeDuration?i.symbolFadeChange:1,u_matrix:a,u_label_plane_matrix:o,u_coord_matrix:s,u_is_text:+l,u_pitch_with_map:+n,u_texsize:c,u_texture:0}},Yrfunction(e,r,n,i,a,o,s,l,c,u,f){var ha.transform;return t.extend(Gr(e,r,n,i,a,o,s,l,c,u),{u_gamma_scale:i?Math.cos(h._pitch)*h.cameraToCenterDistance:1,u_device_pixel_ratio:t.browser.devicePixelRatio,u_is_halo:+f})},Wrfunction(e,r,n,i,a,o,s,l,c,u){return t.extend(Yr(e,r,n,i,a,o,s,l,!0,c,!0),{u_texsize_icon:u,u_texture_icon:1})},Xrfunction(t,e,r){return{u_matrix:t,u_opacity:e,u_color:r}},Zrfunction(e,r,n,i,a,o){return t.extend(function(t,e,r,n){var ir.imageManager.getPattern(t.from.toString()),ar.imageManager.getPattern(t.to.toString()),or.imageManager.getPixelSize(),so.width,lo.height,cMath.pow(2,n.tileID.overscaledZ),un.tileSize*Math.pow(2,r.transform.tileZoom)/c,fu*(n.tileID.canonical.x+n.tileID.wrap*c),hu*n.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:i.tl,u_pattern_br_a:i.br,u_pattern_tl_b:a.tl,u_pattern_br_b:a.br,u_texsize:s,l,u_mix:e.t,u_pattern_size_a:i.displaySize,u_pattern_size_b:a.displaySize,u_scale_a:e.fromScale,u_scale_b:e.toScale,u_tile_units_to_pixels:1/pe(n,1,r.transform.tileZoom),u_pixel_coord_upper:f>>16,h>>16,u_pixel_coord_lower:65535&f,65535&h}}(i,o,n,a),{u_matrix:e,u_opacity:r})},Jr{fillExtrusion:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fillExtrusionPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_height_factor:new t.Uniform1f(e,r.u_height_factor),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fill:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},fillPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},fillOutline:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world)}},fillOutlinePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},circle:function(e,r){return{u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_scale_with_map:new t.Uniform1i(e,r.u_scale_with_map),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},collisionBox:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pixels_to_tile_units:new t.Uniform1f(e,r.u_pixels_to_tile_units),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_overscale_factor:new t.Uniform1f(e,r.u_overscale_factor)}},collisionCircle:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_inv_matrix:new t.UniformMatrix4f(e,r.u_inv_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_viewport_size:new t.Uniform2f(e,r.u_viewport_size)}},debug:function(e,r){return{u_color:new t.UniformColor(e,r.u_color),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_overlay:new t.Uniform1i(e,r.u_overlay),u_overlay_scale:new t.Uniform1f(e,r.u_overlay_scale)}},clippingMask:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmap:function(e,r){return{u_extrude_scale:new t.Uniform1f(e,r.u_extrude_scale),u_intensity:new t.Uniform1f(e,r.u_intensity),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmapTexture:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_color_ramp:new t.Uniform1i(e,r.u_color_ramp),u_opacity:new t.Uniform1f(e,r.u_opacity)}},hillshade:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_latrange:new t.Uniform2f(e,r.u_latrange),u_light:new t.Uniform2f(e,r.u_light),u_shadow:new t.UniformColor(e,r.u_shadow),u_highlight:new t.UniformColor(e,r.u_highlight),u_accent:new t.UniformColor(e,r.u_accent)}},hillshadePrepare:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_dimension:new t.Uniform2f(e,r.u_dimension),u_zoom:new t.Uniform1f(e,r.u_zoom),u_maxzoom:new t.Uniform1f(e,r.u_maxzoom),u_unpack:new t.Uniform4f(e,r.u_unpack)}},line:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels)}},lineGradient:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_image:new t.Uniform1i(e,r.u_image)}},linePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_texsize:new t.Uniform2f(e,r.u_texsize),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_image:new t.Uniform1i(e,r.u_image),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},lineSDF:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_patternscale_a:new t.Uniform2f(e,r.u_patternscale_a),u_patternscale_b:new t.Uniform2f(e,r.u_patternscale_b),u_sdfgamma:new t.Uniform1f(e,r.u_sdfgamma),u_image:new t.Uniform1i(e,r.u_image),u_tex_y_a:new t.Uniform1f(e,r.u_tex_y_a),u_tex_y_b:new t.Uniform1f(e,r.u_tex_y_b),u_mix:new t.Uniform1f(e,r.u_mix)}},raster:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_tl_parent:new t.Uniform2f(e,r.u_tl_parent),u_scale_parent:new t.Uniform1f(e,r.u_scale_parent),u_buffer_scale:new t.Uniform1f(e,r.u_buffer_scale),u_fade_t:new t.Uniform1f(e,r.u_fade_t),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image0:new t.Uniform1i(e,r.u_image0),u_image1:new t.Uniform1i(e,r.u_image1),u_brightness_low:new t.Uniform1f(e,r.u_brightness_low),u_brightness_high:new t.Uniform1f(e,r.u_brightness_high),u_saturation_factor:new t.Uniform1f(e,r.u_saturation_factor),u_contrast_factor:new t.Uniform1f(e,r.u_contrast_factor),u_spin_weights:new t.Uniform3f(e,r.u_spin_weights)}},symbolIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture)}},symbolSDF:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},symbolTextAndIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texsize_icon:new t.Uniform2f(e,r.u_texsize_icon),u_texture:new t.Uniform1i(e,r.u_texture),u_texture_icon:new t.Uniform1i(e,r.u_texture_icon),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},background:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_color:new t.UniformColor(e,r.u_color)}},backgroundPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image:new t.Uniform1i(e,r.u_image),u_pattern_tl_a:new t.Uniform2f(e,r.u_pattern_tl_a),u_pattern_br_a:new t.Uniform2f(e,r.u_pattern_br_a),u_pattern_tl_b:new t.Uniform2f(e,r.u_pattern_tl_b),u_pattern_br_b:new t.Uniform2f(e,r.u_pattern_br_b),u_texsize:new t.Uniform2f(e,r.u_texsize),u_mix:new t.Uniform1f(e,r.u_mix),u_pattern_size_a:new t.Uniform2f(e,r.u_pattern_size_a),u_pattern_size_b:new t.Uniform2f(e,r.u_pattern_size_b),u_scale_a:new t.Uniform1f(e,r.u_scale_a),u_scale_b:new t.Uniform1f(e,r.u_scale_b),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_tile_units_to_pixels:new t.Uniform1f(e,r.u_tile_units_to_pixels)}}};function Kr(e,r,n,i,a,o,s){for(var le.context,cl.gl,ue.useProgram(collisionBox),f,h0,p0,d0;di.length;d++){var mid,gr.getTile(m),vg.getBucket(n);if(v){var ym.posMatrix;0a0&&0a1||(ye.translatePosMatrix(m.posMatrix,g,a,o));var xs?v.textCollisionBox:v.iconCollisionBox,bv.collisionCircleArray;if(b.length>0){var _t.create(),wy;t.mul(_,v.placementInvProjMatrix,e.transform.glCoordMatrix),t.mul(_,_,v.placementViewportMatrix),f.push({circleArray:b,circleOffset:p,transform:w,invTransform:_}),ph+b.length/4}x&&u.draw(l,c.LINES,At.disabled,Mt.disabled,e.colorModeForRenderPass(),Et.disabled,Cr(y,e.transform,g),n.id,x.layoutVertexBuffer,x.indexBuffer,x.segments,null,e.transform.zoom,null,null,x.collisionVertexBuffer)}}if(s&&f.length){var Te.useProgram(collisionCircle),knew t.StructArrayLayout2f1f2i16;k.resize(4*h),k._trim();for(var A0,M0,Sf;MS.length;M+1)for(var ESM,L0;LE.circleArray.length/4;L++){var C4*L,PE.circleArrayC+0,IE.circleArrayC+1,OE.circleArrayC+2,zE.circleArrayC+3;k.emplace(A++,P,I,O,z,0),k.emplace(A++,P,I,O,z,1),k.emplace(A++,P,I,O,z,2),k.emplace(A++,P,I,O,z,3)}(!qr||qr.length2*h)&&(qrfunction(e){var r2*e,nnew t.StructArrayLayout3ui6;n.resize(r),n._trim();for(var i0;ir;i++){var a6*i;n.uint16a+04*i+0,n.uint16a+14*i+1,n.uint16a+24*i+2,n.uint16a+34*i+2,n.uint16a+44*i+3,n.uint16a+54*i+0}return n}(h));for(var Dl.createIndexBuffer(qr,!0),Rl.createVertexBuffer(k,t.collisionCircleLayout.members,!0),F0,Bf;FB.length;F+1){var NBF,jPr(N.transform,N.invTransform,e.transform);T.draw(l,c.TRIANGLES,At.disabled,Mt.disabled,e.colorModeForRenderPass(),Et.disabled,j,n.id,R,D,t.SegmentVector.simpleSegment(0,2*N.circleOffset,N.circleArray.length,N.circleArray.length/2),null,e.transform.zoom,null,null,null)}R.destroy(),D.destroy()}}var Qrt.identity(new Float32Array(16));function $r(e,r,n,i,a,o){var st.getAnchorAlignment(e),l-(s.horizontalAlign-.5)*r,c-(s.verticalAlign-.5)*n,ut.evaluateVariableOffset(e,i);return new t.Point((l/a+u0)*o,(c/a+u1)*o)}function tn(e,r,n,i,a,o,s,l,c,u,f){var he.text.placedSymbolArray,pe.text.dynamicLayoutVertexArray,de.icon.dynamicLayoutVertexArray,m{};p.clear();for(var g0;gh.length;g++){var vh.get(g),ye.allowVerticalPlacement&&!v.placedOrientation,xv.hidden||!v.crossTileID||y?null:iv.crossTileID;if(x){var bnew t.Point(v.anchorX,v.anchorY),_te(b,n?l:s),wee(o.cameraToCenterDistance,_.signedDistanceFromCamera),Ta.evaluateSizeForFeature(e.textSizeData,u,v)*w/t.ONE_EM;n&&(T*e.tilePixelRatio/c);for(var kx.width,Ax.height,M$r(x.anchor,k,A,x.textOffset,x.textBoxScale,T),Sn?te(b.add(M),s).point:_.point.add(r?M.rotate(-o.angle):M),Ee.allowVerticalPlacement&&v.placedOrientationt.WritingMode.vertical?Math.PI/2:0,L0;Lv.numGlyphs;L++)t.addDynamicAttributes(p,S,E);f&&v.associatedIconIndex>0&&(mv.associatedIconIndex{shiftedAnchor:S,angle:E})}else ue(v.numGlyphs,p)}if(f){d.clear();for(var Ce.icon.placedSymbolArray,P0;PC.length;P++){var IC.get(P);if(I.hidden)ue(I.numGlyphs,d);else{var OmP;if(O)for(var z0;zI.numGlyphs;z++)t.addDynamicAttributes(d,O.shiftedAnchor,O.angle);else ue(I.numGlyphs,d)}}e.icon.dynamicLayoutVertexBuffer.updateData(d)}e.text.dynamicLayoutVertexBuffer.updateData(p)}function en(t,e,r){return r.iconsInText&&e?symbolTextAndIcon:t?symbolSDF:symbolIcon}function rn(e,r,n,i,a,o,s,l,c,u,f,h){for(var pe.context,dp.gl,me.transform,gmapl,vmapc,yg&&point!n.layout.get(symbol-placement),xg&&!v&&!y,bvoid 0!n.layout.get(symbol-sort-key).constantOr(1),_e.depthModeForSublayer(0,At.ReadOnly),wn.layout.get(text-variable-anchor),T,k0,Ai;kA.length;k+1){var MAk,Sr.getTile(M),ES.getBucket(n);if(E){var La?E.text:E.icon;if(L&&L.segments.get().length){var CL.programConfigurations.get(n.id),Pa||E.sdfIcons,Ia?E.textSizeData:E.iconSizeData,Ov||0!m.pitch,ze.useProgram(en(P,a,E),C),Dt.evaluateSizeForZoom(I,m.zoom),Rvoid 0,F0,0,Bvoid 0,Nvoid 0,jnull,Uvoid 0;if(a){if(BS.glyphAtlasTexture,Nd.LINEAR,RS.glyphAtlasTexture.size,E.iconsInText){FS.imageAtlasTexture.size,jS.imageAtlasTexture;var VcompositeI.kind||cameraI.kind;UO||e.options.rotating||e.options.zooming||V?d.LINEAR:d.NEAREST}}else{var H1!n.layout.get(icon-size).constantOr(0)||E.iconsNeedLinear;BS.imageAtlasTexture,NP||e.options.rotating||e.options.zooming||H||O?d.LINEAR:d.NEAREST,RS.imageAtlasTexture.size}var qpe(S,1,e.transform.zoom),GQt(M.posMatrix,v,g,e.transform,q),Y$t(M.posMatrix,v,g,e.transform,q),Ww&&E.hasTextData(),Xnone!n.layout.get(icon-text-fit)&&W&&E.hasIconData();y&&ne(E,M.posMatrix,e,a,G,Y,v,u);var Ze.translatePosMatrix(M.posMatrix,S,o,s),Jy||a&&w||X?Qr:G,Ke.translatePosMatrix(Y,S,o,s,!0),QP&&0!n.paint.get(a?text-halo-width:icon-halo-width).constantOr(1),${program:z,buffers:L,uniformValues:P?E.iconsInText?Wr(I.kind,D,x,v,e,Z,J,K,R,F):Yr(I.kind,D,x,v,e,Z,J,K,a,R,!0):Gr(I.kind,D,x,v,e,Z,J,K,a,R),atlasTexture:B,atlasTextureIcon:j,atlasInterpolation:N,atlasInterpolationIcon:U,isSDF:P,hasHalo:Q};if(b)for(var tt0,etL.segments.get();ttet.length;tt+1){var rtettt;T.push({segments:new t.SegmentVector(rt),sortKey:rt.sortKey,state:$})}else T.push({segments:L.segments,sortKey:0,state:$})}}}b&&T.sort((function(t,e){return t.sortKey-e.sortKey}));for(var nt0,itT;ntit.length;nt+1){var atitnt,otat.state;if(p.activeTexture.set(d.TEXTURE0),ot.atlasTexture.bind(ot.atlasInterpolation,d.CLAMP_TO_EDGE),ot.atlasTextureIcon&&(p.activeTexture.set(d.TEXTURE1),ot.atlasTextureIcon&&ot.atlasTextureIcon.bind(ot.atlasInterpolationIcon,d.CLAMP_TO_EDGE)),ot.isSDF){var stot.uniformValues;ot.hasHalo&&(st.u_is_halo1,nn(ot.buffers,at.segments,n,e,ot.program,_,f,h,st)),st.u_is_halo0}nn(ot.buffers,at.segments,n,e,ot.program,_,f,h,ot.uniformValues)}}function nn(t,e,r,n,i,a,o,s,l){var cn.context,uc.gl;i.draw(c,u.TRIANGLES,a,o,s,Et.disabled,l,r.id,t.layoutVertexBuffer,t.indexBuffer,e,r.paint,n.transform.zoom,t.programConfigurations.get(r.id),t.dynamicLayoutVertexBuffer,t.opacityVertexBuffer)}function an(t,e,r,n,i,a,o){var s,l,c,u,f,ht.context.gl,pr.paint.get(fill-pattern),dp&&p.constantOr(1),mr.getCrossfadeParameters();o?(ld&&!r.getPaintProperty(fill-outline-color)?fillOutlinePattern:fillOutline,sh.LINES):(ld?fillPattern:fill,sh.TRIANGLES);for(var g0,vn;gv.length;g+1){var yvg,xe.getTile(y);if(!d||x.patternsLoaded()){var bx.getBucket(r);if(b){var _b.programConfigurations.get(r.id),wt.useProgram(l,_);d&&(t.context.activeTexture.set(h.TEXTURE0),x.imageAtlasTexture.bind(h.LINEAR,h.CLAMP_TO_EDGE),_.updatePaintBuffers(m));var Tp.constantOr(null);if(T&&x.imageAtlas){var kx.imageAtlas,Ak.patternPositionsT.to.toString(),Mk.patternPositionsT.from.toString();A&&M&&_.setConstantPatternPositions(A,M)}var St.translatePosMatrix(y.posMatrix,x,r.paint.get(fill-translate),r.paint.get(fill-translate-anchor));if(o){ub.indexBuffer2,fb.segments2;var Eh.drawingBufferWidth,h.drawingBufferHeight;cfillOutlinePatternl&&d?Er(S,t,m,x,E):Sr(S,E)}else ub.indexBuffer,fb.segments,cd?Mr(S,t,m,x):Ar(S);w.draw(t.context,s,i,t.stencilModeForClipping(y),a,Et.disabled,c,r.id,b.layoutVertexBuffer,u,f,r.paint,t.transform.zoom,_)}}}}function on(t,e,r,n,i,a,o){for(var st.context,ls.gl,cr.paint.get(fill-extrusion-pattern),uc.constantOr(1),fr.getCrossfadeParameters(),hr.paint.get(fill-extrusion-opacity),p0,dn;pd.length;p+1){var mdp,ge.getTile(m),vg.getBucket(r);if(v){var yv.programConfigurations.get(r.id),xt.useProgram(u?fillExtrusionPattern:fillExtrusion,y);u&&(t.context.activeTexture.set(l.TEXTURE0),g.imageAtlasTexture.bind(l.LINEAR,l.CLAMP_TO_EDGE),y.updatePaintBuffers(f));var bc.constantOr(null);if(b&&g.imageAtlas){var _g.imageAtlas,w_.patternPositionsb.to.toString(),T_.patternPositionsb.from.toString();w&&T&&y.setConstantPatternPositions(w,T)}var kt.translatePosMatrix(m.posMatrix,g,r.paint.get(fill-extrusion-translate),r.paint.get(fill-extrusion-translate-anchor)),Ar.paint.get(fill-extrusion-vertical-gradient),Mu?kr(k,t,A,h,m,f,g):Tr(k,t,A,h);x.draw(s,s.gl.TRIANGLES,i,a,o,Et.backCCW,M,r.id,v.layoutVertexBuffer,v.indexBuffer,v.segments,r.paint,t.transform.zoom,y)}}}function sn(t,e,r,n,i,a){var ot.context,so.gl,le.fbo;if(l){var ct.useProgram(hillshade);o.activeTexture.set(s.TEXTURE0),s.bindTexture(s.TEXTURE_2D,l.colorAttachment.get());var ufunction(t,e,r){var nr.paint.get(hillshade-shadow-color),ir.paint.get(hillshade-highlight-color),ar.paint.get(hillshade-accent-color),or.paint.get(hillshade-illumination-direction)*(Math.PI/180);viewportr.paint.get(hillshade-illumination-anchor)&&(o-t.transform.angle);var s!t.options.moving;return{u_matrix:t.transform.calculatePosMatrix(e.tileID.toUnwrapped(),s),u_image:0,u_latrange:Dr(t,e.tileID),u_light:r.paint.get(hillshade-exaggeration),o,u_shadow:n,u_highlight:i,u_accent:a}}(t,e,r);c.draw(o,s.TRIANGLES,n,i,a,Et.disabled,u,r.id,t.rasterBoundsBuffer,t.quadTriangleIndexBuffer,t.rasterBoundsSegments)}}function ln(e,r,n,i,a,o,s){var le.context,cl.gl,ur.dem;if(u&&u.data){var fu.dim,hu.stride,pu.getPixels();if(l.activeTexture.set(c.TEXTURE1),l.pixelStoreUnpackPremultiplyAlpha.set(!1),r.demTexturer.demTexture||e.getTileTexture(h),r.demTexture){var dr.demTexture;d.update(p,{premultiply:!1}),d.bind(c.NEAREST,c.CLAMP_TO_EDGE)}else r.demTexturenew t.Texture(l,p,c.RGBA,{premultiply:!1}),r.demTexture.bind(c.NEAREST,c.CLAMP_TO_EDGE);l.activeTexture.set(c.TEXTURE0);var mr.fbo;if(!m){var gnew t.Texture(l,{width:f,height:f,data:null},c.RGBA);g.bind(c.LINEAR,c.CLAMP_TO_EDGE),(mr.fbol.createFramebuffer(f,f,!0)).colorAttachment.set(g.texture)}l.bindFramebuffer.set(m.framebuffer),l.viewport.set(0,0,f,f),e.useProgram(hillshadePrepare).draw(l,c.TRIANGLES,a,o,s,Et.disabled,function(e,r,n){var ir.stride,at.create();return t.ortho(a,0,t.EXTENT,-t.EXTENT,0,0,1),t.translate(a,a,0,-t.EXTENT,0),{u_matrix:a,u_image:1,u_dimension:i,i,u_zoom:e.overscaledZ,u_maxzoom:n,u_unpack:r.getUnpackVector()}}(r.tileID,u,i),n.id,e.rasterBoundsBuffer,e.quadTriangleIndexBuffer,e.rasterBoundsSegments),r.needsHillshadePrepare!1}}function cn(e,r,n,i,a){var oi.paint.get(raster-fade-duration);if(o>0){var st.browser.now(),l(s-e.timeAdded)/o,cr?(s-r.timeAdded)/o:-1,un.getSource(),fa.coveringZoomLevel({tileSize:u.tileSize,roundZoom:u.roundZoom}),h!r||Math.abs(r.tileID.overscaledZ-f)>Math.abs(e.tileID.overscaledZ-f),ph&&e.refreshedUponExpiration?1:t.clamp(h?l:1-c,0,1);return e.refreshedUponExpiration&&l>1&&(e.refreshedUponExpiration!1),r?{opacity:1,mix:1-p}:{opacity:p,mix:0}}return{opacity:1,mix:0}}var unnew t.Color(1,0,0,1),fnnew t.Color(0,1,0,1),hnnew t.Color(0,0,1,1),pnnew t.Color(1,0,1,1),dnnew t.Color(0,1,1,1);function mn(t){var et.transform.padding;gn(t,t.transform.height-(e.top||0),3,un),gn(t,e.bottom||0,3,fn),vn(t,e.left||0,3,hn),vn(t,t.transform.width-(e.right||0),3,pn);var rt.transform.centerPoint;!function(t,e,r,n){yn(t,e-1,r-10,2,20,n),yn(t,e-10,r-1,20,2,n)}(t,r.x,t.transform.height-r.y,dn)}function gn(t,e,r,n){yn(t,0,e+r/2,t.transform.width,r,n)}function vn(t,e,r,n){yn(t,e-r/2,0,r,t.transform.height,n)}function yn(e,r,n,i,a,o){var se.context,ls.gl;l.enable(l.SCISSOR_TEST),l.scissor(r*t.browser.devicePixelRatio,n*t.browser.devicePixelRatio,i*t.browser.devicePixelRatio,a*t.browser.devicePixelRatio),s.clear({color:o}),l.disable(l.SCISSOR_TEST)}function xn(e,r,n){var ie.context,ai.gl,on.posMatrix,se.useProgram(debug),lAt.disabled,cMt.disabled,ue.colorModeForRenderPass();i.activeTexture.set(a.TEXTURE0),e.emptyTexture.bind(a.LINEAR,a.CLAMP_TO_EDGE),s.draw(i,a.LINE_STRIP,l,c,u,Et.disabled,Ir(o,t.Color.red),$debug,e.debugBuffer,e.tileBorderIndexBuffer,e.debugSegments);var fr.getTileByID(n.key).latestRawTileData,hf&&f.byteLength||0,pMath.floor(h/1024),dr.getTile(n).tileSize,m512/Math.min(d,512)*(n.overscaledZ/e.transform.zoom)*.5,gn.canonical.toString();n.overscaledZ!n.canonical.z&&(g+ > +n.overscaledZ),function(t,e){t.initDebugOverlayCanvas();var rt.debugOverlayCanvas,nt.context.gl,it.debugOverlayCanvas.getContext(2d);i.clearRect(0,0,r.width,r.height),i.shadowColorwhite,i.shadowBlur2,i.lineWidth1.5,i.strokeStylewhite,i.textBaselinetop,i.fontbold 36px Open Sans, sans-serif,i.fillText(e,5,5),i.strokeText(e,5,5),t.debugOverlayTexture.update(r),t.debugOverlayTexture.bind(n.LINEAR,n.CLAMP_TO_EDGE)}(e,g+ +p+kb),s.draw(i,a.TRIANGLES,l,c,St.alphaBlended,Et.disabled,Ir(o,t.Color.transparent,m),$debug,e.debugBuffer,e.quadTriangleIndexBuffer,e.debugSegments)}var bn{symbol:function(e,r,n,i,a){if(translucente.renderPass){var oMt.disabled,se.colorModeForRenderPass();n.layout.get(text-variable-anchor)&&function(e,r,n,i,a,o,s){for(var lr.transform,cmapa,umapo,f0,he;fh.length;f+1){var phf,di.getTile(p),md.getBucket(n);if(m&&m.text&&m.text.segments.get().length){var gm.textSizeData,vt.evaluateSizeForZoom(g,l.zoom),ype(d,1,r.transform.zoom),xQt(p.posMatrix,u,c,r.transform,y),bnone!n.layout.get(icon-text-fit)&&m.hasIconData();if(v){var _Math.pow(2,l.zoom-d.tileID.overscaledZ);tn(m,c,u,s,t.symbolSize,l,x,p.posMatrix,_,v,b)}}}}(i,e,n,r,n.layout.get(text-rotation-alignment),n.layout.get(text-pitch-alignment),a),0!n.paint.get(icon-opacity).constantOr(1)&&rn(e,r,n,i,!1,n.paint.get(icon-translate),n.paint.get(icon-translate-anchor),n.layout.get(icon-rotation-alignment),n.layout.get(icon-pitch-alignment),n.layout.get(icon-keep-upright),o,s),0!n.paint.get(text-opacity).constantOr(1)&&rn(e,r,n,i,!0,n.paint.get(text-translate),n.paint.get(text-translate-anchor),n.layout.get(text-rotation-alignment),n.layout.get(text-pitch-alignment),n.layout.get(text-keep-upright),o,s),r.map.showCollisionBoxes&&(Kr(e,r,n,i,n.paint.get(text-translate),n.paint.get(text-translate-anchor),!0),Kr(e,r,n,i,n.paint.get(icon-translate),n.paint.get(icon-translate-anchor),!1))}},circle:function(e,r,n,i){if(translucente.renderPass){var an.paint.get(circle-opacity),on.paint.get(circle-stroke-width),sn.paint.get(circle-stroke-opacity),lvoid 0!n.layout.get(circle-sort-key).constantOr(1);if(0!a.constantOr(1)||0!o.constantOr(1)&&0!s.constantOr(1)){for(var ce.context,uc.gl,fe.depthModeForSublayer(0,At.ReadOnly),hMt.disabled,pe.colorModeForRenderPass(),d,m0;mi.length;m++){var gim,vr.getTile(g),yv.getBucket(n);if(y){var xy.programConfigurations.get(n.id),b{programConfiguration:x,program:e.useProgram(circle,x),layoutVertexBuffer:y.layoutVertexBuffer,indexBuffer:y.indexBuffer,uniformValues:Lr(e,g,v,n)};if(l)for(var _0,wy.segments.get();_w.length;_+1){var Tw_;d.push({segments:new t.SegmentVector(T),sortKey:T.sortKey,state:b})}else d.push({segments:y.segments,sortKey:0,state:b})}}l&&d.sort((function(t,e){return t.sortKey-e.sortKey}));for(var k0,Ad;kA.length;k+1){var MAk,SM.state,ES.programConfiguration,LS.program,CS.layoutVertexBuffer,PS.indexBuffer,IS.uniformValues,OM.segments;L.draw(c,u.TRIANGLES,f,h,p,Et.disabled,I,n.id,C,P,O,n.paint,e.transform.zoom,E)}}}},heatmap:function(e,r,n,i){if(0!n.paint.get(heatmap-opacity))if(offscreene.renderPass){var ae.context,oa.gl,sMt.disabled,lnew St(o.ONE,o.ONE,t.Color.transparent,!0,!0,!0,!0);!function(t,e,r){var nt.gl;t.activeTexture.set(n.TEXTURE1),t.viewport.set(0,0,e.width/4,e.height/4);var ir.heatmapFbo;if(i)n.bindTexture(n.TEXTURE_2D,i.colorAttachment.get()),t.bindFramebuffer.set(i.framebuffer);else{var an.createTexture();n.bindTexture(n.TEXTURE_2D,a),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,n.CLAMP_TO_EDGE),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,n.CLAMP_TO_EDGE),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,n.LINEAR),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MAG_FILTER,n.LINEAR),ir.heatmapFbot.createFramebuffer(e.width/4,e.height/4,!1),function(t,e,r,n){var it.gl,at.extRenderToTextureHalfFloat?t.extTextureHalfFloat.HALF_FLOAT_OES:i.UNSIGNED_BYTE;i.texImage2D(i.TEXTURE_2D,0,i.RGBA,e.width/4,e.height/4,0,i.RGBA,a,null),n.colorAttachment.set(r)}(t,e,a,i)}}(a,e,n),a.clear({color:t.Color.transparent});for(var c0;ci.length;c++){var uic;if(!r.hasRenderableParent(u)){var fr.getTile(u),hf.getBucket(n);if(h){var ph.programConfigurations.get(n.id),de.useProgram(heatmap,p),me.transform.zoom;d.draw(a,o.TRIANGLES,At.disabled,s,l,Et.disabled,zr(u.posMatrix,f,m,n.paint.get(heatmap-intensity)),n.id,h.layoutVertexBuffer,h.indexBuffer,h.segments,n.paint,e.transform.zoom,p)}}}a.viewport.set(0,0,e.width,e.height)}elsetranslucente.renderPass&&(e.context.setColorMode(e.colorModeForRenderPass()),function(e,r){var ne.context,in.gl,ar.heatmapFbo;if(!a)return;n.activeTexture.set(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,a.colorAttachment.get()),n.activeTexture.set(i.TEXTURE1);var or.colorRampTexture;o||(or.colorRampTexturenew t.Texture(n,r.colorRamp,i.RGBA));o.bind(i.LINEAR,i.CLAMP_TO_EDGE),e.useProgram(heatmapTexture).draw(n,i.TRIANGLES,At.disabled,Mt.disabled,e.colorModeForRenderPass(),Et.disabled,function(e,r,n,i){var at.create();t.ortho(a,0,e.width,e.height,0,0,1);var oe.context.gl;return{u_matrix:a,u_world:o.drawingBufferWidth,o.drawingBufferHeight,u_image:n,u_color_ramp:i,u_opacity:r.paint.get(heatmap-opacity)}}(e,r,0,1),r.id,e.viewportBuffer,e.quadTriangleIndexBuffer,e.viewportSegments,r.paint,e.transform.zoom)}(e,n))},line:function(e,r,n,i){if(translucente.renderPass){var an.paint.get(line-opacity),on.paint.get(line-width);if(0!a.constantOr(1)&&0!o.constantOr(1)){var se.depthModeForSublayer(0,At.ReadOnly),le.colorModeForRenderPass(),cn.paint.get(line-dasharray),un.paint.get(line-pattern),fu.constantOr(1),hn.paint.get(line-gradient),pn.getCrossfadeParameters(),df?linePattern:c?lineSDF:h?lineGradient:line,me.context,gm.gl,v!0;if(h){m.activeTexture.set(g.TEXTURE0);var yn.gradientTexture;if(!n.gradient)return;y||(yn.gradientTexturenew t.Texture(m,n.gradient,g.RGBA)),y.bind(g.LINEAR,g.CLAMP_TO_EDGE)}for(var x0,bi;xb.length;x+1){var _bx,wr.getTile(_);if(!f||w.patternsLoaded()){var Tw.getBucket(n);if(T){var kT.programConfigurations.get(n.id),Ae.context.program.get(),Me.useProgram(d,k),Sv||M.program!A,Eu.constantOr(null);if(E&&w.imageAtlas){var Lw.imageAtlas,CL.patternPositionsE.to.toString(),PL.patternPositionsE.from.toString();C&&P&&k.setConstantPatternPositions(C,P)}var If?Br(e,w,n,p):c?Nr(e,w,n,c,p):h?Fr(e,w,n):Rr(e,w,n);f?(m.activeTexture.set(g.TEXTURE0),w.imageAtlasTexture.bind(g.LINEAR,g.CLAMP_TO_EDGE),k.updatePaintBuffers(p)):c&&(S||e.lineAtlas.dirty)&&(m.activeTexture.set(g.TEXTURE0),e.lineAtlas.bind(m)),M.draw(m,g.TRIANGLES,s,e.stencilModeForClipping(_),l,Et.disabled,I,n.id,T.layoutVertexBuffer,T.indexBuffer,T.segments,n.paint,e.transform.zoom,k),v!1}}}}}},fill:function(e,r,n,i){var an.paint.get(fill-color),on.paint.get(fill-opacity);if(0!o.constantOr(1)){var se.colorModeForRenderPass(),ln.paint.get(fill-pattern),ce.opaquePassEnabledForLayer()&&!l.constantOr(1)&&1a.constantOr(t.Color.transparent).a&&1o.constantOr(0)?opaque:translucent;if(e.renderPassc){var ue.depthModeForSublayer(1,opaquee.renderPass?At.ReadWrite:At.ReadOnly);an(e,r,n,i,u,s,!1)}if(translucente.renderPass&&n.paint.get(fill-antialias)){var fe.depthModeForSublayer(n.getPaintProperty(fill-outline-color)?2:0,At.ReadOnly);an(e,r,n,i,f,s,!0)}}},fill-extrusion:function(t,e,r,n){var ir.paint.get(fill-extrusion-opacity);if(0!i&&translucentt.renderPass){var anew At(t.context.gl.LEQUAL,At.ReadWrite,t.depthRangeFor3D);if(1!i||r.paint.get(fill-extrusion-pattern).constantOr(1))on(t,e,r,n,a,Mt.disabled,St.disabled),on(t,e,r,n,a,t.stencilModeFor3D(),t.colorModeForRenderPass());else{var ot.colorModeForRenderPass();on(t,e,r,n,a,Mt.disabled,o)}}},hillshade:function(t,e,r,n){if(offscreent.renderPass||translucentt.renderPass){for(var it.context,ae.getSource().maxzoom,ot.depthModeForSublayer(0,At.ReadOnly),st.colorModeForRenderPass(),ltranslucentt.renderPass?t.stencilConfigForOverlap(n):{},n,cl0,u0,fl1;uf.length;u+1){var hfu,pe.getTile(h);p.needsHillshadePrepare&&offscreent.renderPass?ln(t,p,r,a,o,Mt.disabled,s):translucentt.renderPass&&sn(t,p,r,o,ch.overscaledZ,s)}i.viewport.set(0,0,t.width,t.height)}},raster:function(t,e,r,n){if(translucentt.renderPass&&0!r.paint.get(raster-opacity)&&n.length)for(var it.context,ai.gl,oe.getSource(),st.useProgram(raster),lt.colorModeForRenderPass(),co instanceof I?{},n:t.stencilConfigForOverlap(n),uc0,fc1,hff.length-1.overscaledZ,p!t.options.moving,d0,mf;dm.length;d+1){var gmd,vt.depthModeForSublayer(g.overscaledZ-h,1r.paint.get(raster-opacity)?At.ReadWrite:At.ReadOnly,a.LESS),ye.getTile(g),xt.transform.calculatePosMatrix(g.toUnwrapped(),p);y.registerFadeDuration(r.paint.get(raster-fade-duration));var be.findLoadedParent(g,0),_cn(y,b,e,r,t.transform),wvoid 0,Tvoid 0,knearestr.paint.get(raster-resampling)?a.NEAREST:a.LINEAR;i.activeTexture.set(a.TEXTURE0),y.texture.bind(k,a.CLAMP_TO_EDGE,a.LINEAR_MIPMAP_NEAREST),i.activeTexture.set(a.TEXTURE1),b?(b.texture.bind(k,a.CLAMP_TO_EDGE,a.LINEAR_MIPMAP_NEAREST),wMath.pow(2,b.tileID.overscaledZ-y.tileID.overscaledZ),Ty.tileID.canonical.x*w%1,y.tileID.canonical.y*w%1):y.texture.bind(k,a.CLAMP_TO_EDGE,a.LINEAR_MIPMAP_NEAREST);var AVr(x,T||0,0,w||1,_,r);o instanceof I?s.draw(i,a.TRIANGLES,v,Mt.disabled,l,Et.disabled,A,r.id,o.boundsBuffer,t.quadTriangleIndexBuffer,o.boundsSegments):s.draw(i,a.TRIANGLES,v,ug.overscaledZ,l,Et.disabled,A,r.id,t.rasterBoundsBuffer,t.quadTriangleIndexBuffer,t.rasterBoundsSegments)}},background:function(t,e,r){var nr.paint.get(background-color),ir.paint.get(background-opacity);if(0!i){var at.context,oa.gl,st.transform,ls.tileSize,cr.paint.get(background-pattern);if(!t.isPatternMissing(c)){var u!c&&1n.a&&1i&&t.opaquePassEnabledForLayer()?opaque:translucent;if(t.renderPassu){var fMt.disabled,ht.depthModeForSublayer(0,opaqueu?At.ReadWrite:At.ReadOnly),pt.colorModeForRenderPass(),dt.useProgram(c?backgroundPattern:background),ms.coveringTiles({tileSize:l});c&&(a.activeTexture.set(o.TEXTURE0),t.imageManager.bind(t.context));for(var gr.getCrossfadeParameters(),v0,ym;vy.length;v+1){var xyv,bt.transform.calculatePosMatrix(x.toUnwrapped()),_c?Zr(b,i,t,c,{tileID:x,tileSize:l},g):Xr(b,i,n);d.draw(a,o.TRIANGLES,h,f,p,Et.disabled,_,r.id,t.tileExtentBuffer,t.quadTriangleIndexBuffer,t.tileExtentSegments)}}}}},debug:function(t,e,r){for(var n0;nr.length;n++)xn(t,e,rn)},custom:function(t,e,r){var nt.context,ir.implementation;if(offscreent.renderPass){var ai.prerender;a&&(t.setCustomLayerDefaults(),n.setColorMode(t.colorModeForRenderPass()),a.call(i,n.gl,t.transform.customLayerMatrix()),n.setDirty(),t.setBaseState())}else if(translucentt.renderPass){t.setCustomLayerDefaults(),n.setColorMode(t.colorModeForRenderPass()),n.setStencilMode(Mt.disabled);var o3di.renderingMode?new At(t.context.gl.LEQUAL,At.ReadWrite,t.depthRangeFor3D):t.depthModeForSublayer(0,At.ReadOnly);n.setDepthMode(o),i.render(n.gl,t.transform.customLayerMatrix()),n.setDirty(),t.setBaseState(),n.bindFramebuffer.set(null)}}},_nfunction(t,e){this.contextnew Lt(t),this.transforme,this._tileTextures{},this.setup(),this.numSublayersCt.maxUnderzooming+Ct.maxOverzooming+1,this.depthEpsilon1/Math.pow(2,16),this.crossTileSymbolIndexnew Ne,this.gpuTimers{}};_n.prototype.resizefunction(e,r){if(this.widthe*t.browser.devicePixelRatio,this.heightr*t.browser.devicePixelRatio,this.context.viewport.set(0,0,this.width,this.height),this.style)for(var n0,ithis.style._order;ni.length;n+1){var ain;this.style._layersa.resize()}},_n.prototype.setupfunction(){var ethis.context,rnew t.StructArrayLayout2i4;r.emplaceBack(0,0),r.emplaceBack(t.EXTENT,0),r.emplaceBack(0,t.EXTENT),r.emplaceBack(t.EXTENT,t.EXTENT),this.tileExtentBuffere.createVertexBuffer(r,Ge.members),this.tileExtentSegmentst.SegmentVector.simpleSegment(0,0,4,2);var nnew t.StructArrayLayout2i4;n.emplaceBack(0,0),n.emplaceBack(t.EXTENT,0),n.emplaceBack(0,t.EXTENT),n.emplaceBack(t.EXTENT,t.EXTENT),this.debugBuffere.createVertexBuffer(n,Ge.members),this.debugSegmentst.SegmentVector.simpleSegment(0,0,4,5);var inew t.StructArrayLayout4i8;i.emplaceBack(0,0,0,0),i.emplaceBack(t.EXTENT,0,t.EXTENT,0),i.emplaceBack(0,t.EXTENT,0,t.EXTENT),i.emplaceBack(t.EXTENT,t.EXTENT,t.EXTENT,t.EXTENT),this.rasterBoundsBuffere.createVertexBuffer(i,P.members),this.rasterBoundsSegmentst.SegmentVector.simpleSegment(0,0,4,2);var anew t.StructArrayLayout2i4;a.emplaceBack(0,0),a.emplaceBack(1,0),a.emplaceBack(0,1),a.emplaceBack(1,1),this.viewportBuffere.createVertexBuffer(a,Ge.members),this.viewportSegmentst.SegmentVector.simpleSegment(0,0,4,2);var onew t.StructArrayLayout1ui2;o.emplaceBack(0),o.emplaceBack(1),o.emplaceBack(3),o.emplaceBack(2),o.emplaceBack(0),this.tileBorderIndexBuffere.createIndexBuffer(o);var snew t.StructArrayLayout3ui6;s.emplaceBack(0,1,2),s.emplaceBack(2,1,3),this.quadTriangleIndexBuffere.createIndexBuffer(s),this.emptyTexturenew t.Texture(e,{width:1,height:1,data:new Uint8Array(0,0,0,0)},e.gl.RGBA);var lthis.context.gl;this.stencilClearModenew Mt({func:l.ALWAYS,mask:0},0,255,l.ZERO,l.ZERO,l.ZERO)},_n.prototype.clearStencilfunction(){var ethis.context,re.gl;this.nextStencilID1,this.currentStencilSourcevoid 0;var nt.create();t.ortho(n,0,this.width,this.height,0,0,1),t.scale(n,n,r.drawingBufferWidth,r.drawingBufferHeight,0),this.useProgram(clippingMask).draw(e,r.TRIANGLES,At.disabled,this.stencilClearMode,St.disabled,Et.disabled,Or(n),$clipping,this.viewportBuffer,this.quadTriangleIndexBuffer,this.viewportSegments)},_n.prototype._renderTileClippingMasksfunction(t,e){if(this.currentStencilSource!t.source&&t.isTileClipped()&&e&&e.length){this.currentStencilSourcet.source;var rthis.context,nr.gl;this.nextStencilID+e.length>256&&this.clearStencil(),r.setColorMode(St.disabled),r.setDepthMode(At.disabled);var ithis.useProgram(clippingMask);this._tileClippingMaskIDs{};for(var a0,oe;ao.length;a+1){var soa,lthis._tileClippingMaskIDss.keythis.nextStencilID++;i.draw(r,n.TRIANGLES,At.disabled,new Mt({func:n.ALWAYS,mask:0},l,255,n.KEEP,n.KEEP,n.REPLACE),St.disabled,Et.disabled,Or(s.posMatrix),$clipping,this.tileExtentBuffer,this.quadTriangleIndexBuffer,this.tileExtentSegments)}}},_n.prototype.stencilModeFor3Dfunction(){this.currentStencilSourcevoid 0,this.nextStencilID+1>256&&this.clearStencil();var tthis.nextStencilID++,ethis.context.gl;return new Mt({func:e.NOTEQUAL,mask:255},t,255,e.KEEP,e.KEEP,e.REPLACE)},_n.prototype.stencilModeForClippingfunction(t){var ethis.context.gl;return new Mt({func:e.EQUAL,mask:255},this._tileClippingMaskIDst.key,0,e.KEEP,e.KEEP,e.REPLACE)},_n.prototype.stencilConfigForOverlapfunction(t){var e,rthis.context.gl,nt.sort((function(t,e){return e.overscaledZ-t.overscaledZ})),inn.length-1.overscaledZ,an0.overscaledZ-i+1;if(a>1){this.currentStencilSourcevoid 0,this.nextStencilID+a>256&&this.clearStencil();for(var o{},s0;sa;s++)os+inew Mt({func:r.GEQUAL,mask:255},s+this.nextStencilID,255,r.KEEP,r.KEEP,r.REPLACE);return this.nextStencilID+a,o,n}return(e{},eiMt.disabled,e),n},_n.prototype.colorModeForRenderPassfunction(){var ethis.context.gl;if(this._showOverdrawInspector){return new St(e.CONSTANT_COLOR,e.ONE,new t.Color(1/8,1/8,1/8,0),!0,!0,!0,!0)}returnopaquethis.renderPass?St.unblended:St.alphaBlended},_n.prototype.depthModeForSublayerfunction(t,e,r){if(!this.opaquePassEnabledForLayer())return At.disabled;var n1-((1+this.currentLayer)*this.numSublayers+t)*this.depthEpsilon;return new At(r||this.context.gl.LEQUAL,e,n,n)},_n.prototype.opaquePassEnabledForLayerfunction(){return this.currentLayerthis.opaquePassCutoff},_n.prototype.renderfunction(e,r){var nthis;this.stylee,this.optionsr,this.lineAtlase.lineAtlas,this.imageManagere.imageManager,this.glyphManagere.glyphManager,this.symbolFadeChangee.placement.symbolFadeChange(t.browser.now()),this.imageManager.beginFrame();var ithis.style._order,athis.style.sourceCaches;for(var o in a){var sao;s.used&&s.prepare(this.context)}var l,c,u{},f{},h{};for(var p in a){var dap;upd.getVisibleCoordinates(),fpup.slice().reverse(),hpd.getVisibleCoordinates(!0).reverse()}this.opaquePassCutoff1/0;for(var m0;mi.length;m++){var gim;if(this.style._layersg.is3D()){this.opaquePassCutoffm;break}}this.renderPassoffscreen;for(var v0,yi;vy.length;v+1){var xyv,bthis.style._layersx;if(b.hasOffscreenPass()&&!b.isHidden(this.transform.zoom)){var _fb.source;(customb.type||_.length)&&this.renderLayer(this,ab.source,b,_)}}for(this.context.bindFramebuffer.set(null),this.context.clear({color:r.showOverdrawInspector?t.Color.black:t.Color.transparent,depth:1}),this.clearStencil(),this._showOverdrawInspectorr.showOverdrawInspector,this.depthRangeFor3D0,1-(e._order.length+2)*this.numSublayers*this.depthEpsilon,this.renderPassopaque,this.currentLayeri.length-1;this.currentLayer>0;this.currentLayer--){var wthis.style._layersithis.currentLayer,Taw.source,kuw.source;this._renderTileClippingMasks(w,k),this.renderLayer(this,T,w,k)}for(this.renderPasstranslucent,this.currentLayer0;this.currentLayeri.length;this.currentLayer++){var Athis.style._layersithis.currentLayer,MaA.source,S(symbolA.type?h:f)A.source;this._renderTileClippingMasks(A,uA.source),this.renderLayer(this,M,A,S)}this.options.showTileBoundaries&&(t.values(this.style._layers).forEach((function(t){t.source&&!t.isHidden(n.transform.zoom)&&(t.source!(c&&c.id)&&(cn.style.sourceCachest.source),(!l||l.getSource().maxzoomc.getSource().maxzoom)&&(lc))})),l&&bn.debug(this,l,l.getVisibleCoordinates()));this.options.showPadding&&mn(this),this.context.setDefault()},_n.prototype.renderLayerfunction(t,e,r,n){r.isHidden(this.transform.zoom)||(backgroundr.type||customr.type||n.length)&&(this.idr.id,this.gpuTimingStart(r),bnr.type(t,e,r,n,this.style.placement.variableOffsets),this.gpuTimingEnd())},_n.prototype.gpuTimingStartfunction(t){if(this.options.gpuTiming){var ethis.context.extTimerQuery,rthis.gpuTimerst.id;r||(rthis.gpuTimerst.id{calls:0,cpuTime:0,query:e.createQueryEXT()}),r.calls++,e.beginQueryEXT(e.TIME_ELAPSED_EXT,r.query)}},_n.prototype.gpuTimingEndfunction(){if(this.options.gpuTiming){var tthis.context.extTimerQuery;t.endQueryEXT(t.TIME_ELAPSED_EXT)}},_n.prototype.collectGpuTimersfunction(){var tthis.gpuTimers;return this.gpuTimers{},t},_n.prototype.queryGpuTimersfunction(t){var e{};for(var r in t){var ntr,ithis.context.extTimerQuery,ai.getQueryObjectEXT(n.query,i.QUERY_RESULT_EXT)/1e6;i.deleteQueryEXT(n.query),era}return e},_n.prototype.translatePosMatrixfunction(e,r,n,i,a){if(!n0&&!n1)return e;var oa?mapi?this.transform.angle:0:viewporti?-this.transform.angle:0;if(o){var sMath.sin(o),lMath.cos(o);nn0*l-n1*s,n0*s+n1*l}var ca?n0:pe(r,n0,this.transform.zoom),a?n1:pe(r,n1,this.transform.zoom),0,unew Float32Array(16);return t.translate(u,e,c),u},_n.prototype.saveTileTexturefunction(t){var ethis._tileTexturest.size0;e?e.push(t):this._tileTexturest.size0t},_n.prototype.getTileTexturefunction(t){var ethis._tileTexturest;return e&&e.length>0?e.pop():null},_n.prototype.isPatternMissingfunction(t){if(!t)return!1;if(!t.from||!t.to)return!0;var ethis.imageManager.getPattern(t.from.toString()),rthis.imageManager.getPattern(t.to.toString());return!e||!r},_n.prototype.useProgramfunction(t,e){this.cachethis.cache||{};var r+t+(e?e.cacheKey:)+(this._showOverdrawInspector?/overdraw:);return this.cacher||(this.cachernew _r(this.context,xrt,e,Jrt,this._showOverdrawInspector)),this.cacher},_n.prototype.setCustomLayerDefaultsfunction(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()},_n.prototype.setBaseStatefunction(){var tthis.context.gl;this.context.cullFace.set(!1),this.context.viewport.set(0,0,this.width,this.height),this.context.blendEquation.set(t.FUNC_ADD)},_n.prototype.initDebugOverlayCanvasfunction(){if(nullthis.debugOverlayCanvas){this.debugOverlayCanvast.window.document.createElement(canvas),this.debugOverlayCanvas.width512,this.debugOverlayCanvas.height512;var ethis.context.gl;this.debugOverlayTexturenew t.Texture(this.context,this.debugOverlayCanvas,e.RGBA)}},_n.prototype.destroyfunction(){this.emptyTexture.destroy(),this.debugOverlayTexture&&this.debugOverlayTexture.destroy()};var wnfunction(t,e){this.pointst,this.planese};wn.fromInvProjectionMatrixfunction(e,r,n){var iMath.pow(2,n),a-1,1,-1,1,1,1,-1,1,1,-1,-1,1,-1,-1,-1,1,-1,1,1,1,1,1,1,1,1,-1,1,1,-1,-1,1,1.map((function(r){return t.transformMat4(,r,e)})).map((function(e){return t.scale$1(,e,1/e3/r*i)})),o0,1,2,6,5,4,0,3,7,2,1,5,3,2,6,0,4,5.map((function(e){var rt.sub(,ae0,ae1),nt.sub(,ae2,ae1),it.normalize(,t.cross(,r,n)),o-t.dot(i,ae1);return i.concat(o)}));return new wn(a,o)};var Tnfunction(e,r){this.mine,this.maxr,this.centert.scale$2(,t.add(,this.min,this.max),.5)};Tn.prototype.quadrantfunction(e){for(var re%20,e2,nt.clone$2(this.min),it.clone$2(this.max),a0;ar.length;a++)nara?this.mina:this.centera,iara?this.centera:this.maxa;return i2this.max2,new Tn(n,i)},Tn.prototype.distanceXfunction(t){return Math.max(Math.min(this.max0,t0),this.min0)-t0},Tn.prototype.distanceYfunction(t){return Math.max(Math.min(this.max1,t1),this.min1)-t1},Tn.prototype.intersectsfunction(e){for(var rthis.min0,this.min1,0,1,this.max0,this.min1,0,1,this.max0,this.max1,0,1,this.min0,this.max1,0,1,n!0,i0;ie.planes.length;i++){for(var ae.planesi,o0,s0;sr.length;s++)o+t.dot$1(a,rs)>0;if(0o)return 0;o!r.length&&(n!1)}if(n)return 2;for(var l0;l3;l++){for(var cNumber.MAX_VALUE,u-Number.MAX_VALUE,f0;fe.points.length;f++){var he.pointsfl-this.minl;cMath.min(c,h),uMath.max(u,h)}if(u0||c>this.maxl-this.minl)return 0}return 1};var knfunction(t,e,r,n){if(void 0t&&(t0),void 0e&&(e0),void 0r&&(r0),void 0n&&(n0),isNaN(t)||t0||isNaN(e)||e0||isNaN(r)||r0||isNaN(n)||n0)throw new Error(Invalid value for edge-insets, top, bottom, left and right must all be numbers);this.topt,this.bottome,this.leftr,this.rightn};kn.prototype.interpolatefunction(e,r,n){return null!r.top&&null!e.top&&(this.topt.number(e.top,r.top,n)),null!r.bottom&&null!e.bottom&&(this.bottomt.number(e.bottom,r.bottom,n)),null!r.left&&null!e.left&&(this.leftt.number(e.left,r.left,n)),null!r.right&&null!e.right&&(this.rightt.number(e.right,r.right,n)),this},kn.prototype.getCenterfunction(e,r){var nt.clamp((this.left+e-this.right)/2,0,e),it.clamp((this.top+r-this.bottom)/2,0,r);return new t.Point(n,i)},kn.prototype.equalsfunction(t){return this.topt.top&&this.bottomt.bottom&&this.leftt.left&&this.rightt.right},kn.prototype.clonefunction(){return new kn(this.top,this.bottom,this.left,this.right)},kn.prototype.toJSONfunction(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}};var Anfunction(e,r,n,i,a){this.tileSize512,this.maxValidLatitude85.051129,this._renderWorldCopiesvoid 0a||a,this._minZoome||0,this._maxZoomr||22,this._minPitchnulln?0:n,this._maxPitchnulli?60:i,this.setMaxBounds(),this.width0,this.height0,this._centernew t.LngLat(0,0),this.zoom0,this.angle0,this._fov.6435011087932844,this._pitch0,this._unmodified!0,this._edgeInsetsnew kn,this._posMatrixCache{},this._alignedPosMatrixCache{}},Mn{minZoom:{configurable:!0},maxZoom:{configurable:!0},minPitch:{configurable:!0},maxPitch:{configurable:!0},renderWorldCopies:{configurable:!0},worldSize:{configurable:!0},centerOffset:{configurable:!0},size:{configurable:!0},bearing:{configurable:!0},pitch:{configurable:!0},fov:{configurable:!0},zoom:{configurable:!0},center:{configurable:!0},padding:{configurable:!0},centerPoint:{configurable:!0},unmodified:{configurable:!0},point:{configurable:!0}};An.prototype.clonefunction(){var tnew An(this._minZoom,this._maxZoom,this._minPitch,this.maxPitch,this._renderWorldCopies);return t.tileSizethis.tileSize,t.latRangethis.latRange,t.widththis.width,t.heightthis.height,t._centerthis._center,t.zoomthis.zoom,t.anglethis.angle,t._fovthis._fov,t._pitchthis._pitch,t._unmodifiedthis._unmodified,t._edgeInsetsthis._edgeInsets.clone(),t._calcMatrices(),t},Mn.minZoom.getfunction(){return this._minZoom},Mn.minZoom.setfunction(t){this._minZoom!t&&(this._minZoomt,this.zoomMath.max(this.zoom,t))},Mn.maxZoom.getfunction(){return this._maxZoom},Mn.maxZoom.setfunction(t){this._maxZoom!t&&(this._maxZoomt,this.zoomMath.min(this.zoom,t))},Mn.minPitch.getfunction(){return this._minPitch},Mn.minPitch.setfunction(t){this._minPitch!t&&(this._minPitcht,this.pitchMath.max(this.pitch,t))},Mn.maxPitch.getfunction(){return this._maxPitch},Mn.maxPitch.setfunction(t){this._maxPitch!t&&(this._maxPitcht,this.pitchMath.min(this.pitch,t))},Mn.renderWorldCopies.getfunction(){return this._renderWorldCopies},Mn.renderWorldCopies.setfunction(t){void 0t?t!0:nullt&&(t!1),this._renderWorldCopiest},Mn.worldSize.getfunction(){return this.tileSize*this.scale},Mn.centerOffset.getfunction(){return this.centerPoint._sub(this.size._div(2))},Mn.size.getfunction(){return new t.Point(this.width,this.height)},Mn.bearing.getfunction(){return-this.angle/Math.PI*180},Mn.bearing.setfunction(e){var r-t.wrap(e,-180,180)*Math.PI/180;this.angle!r&&(this._unmodified!1,this.angler,this._calcMatrices(),this.rotationMatrixt.create$2(),t.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},Mn.pitch.getfunction(){return this._pitch/Math.PI*180},Mn.pitch.setfunction(e){var rt.clamp(e,this.minPitch,this.maxPitch)/180*Math.PI;this._pitch!r&&(this._unmodified!1,this._pitchr,this._calcMatrices())},Mn.fov.getfunction(){return this._fov/Math.PI*180},Mn.fov.setfunction(t){tMath.max(.01,Math.min(60,t)),this._fov!t&&(this._unmodified!1,this._fovt/180*Math.PI,this._calcMatrices())},Mn.zoom.getfunction(){return this._zoom},Mn.zoom.setfunction(t){var eMath.min(Math.max(t,this.minZoom),this.maxZoom);this._zoom!e&&(this._unmodified!1,this._zoome,this.scalethis.zoomScale(e),this.tileZoomMath.floor(e),this.zoomFractione-this.tileZoom,this._constrain(),this._calcMatrices())},Mn.center.getfunction(){return this._center},Mn.center.setfunction(t){t.latthis._center.lat&&t.lngthis._center.lng||(this._unmodified!1,this._centert,this._constrain(),this._calcMatrices())},Mn.padding.getfunction(){return this._edgeInsets.toJSON()},Mn.padding.setfunction(t){this._edgeInsets.equals(t)||(this._unmodified!1,this._edgeInsets.interpolate(this._edgeInsets,t,1),this._calcMatrices())},Mn.centerPoint.getfunction(){return this._edgeInsets.getCenter(this.width,this.height)},An.prototype.isPaddingEqualfunction(t){return this._edgeInsets.equals(t)},An.prototype.interpolatePaddingfunction(t,e,r){this._unmodified!1,this._edgeInsets.interpolate(t,e,r),this._constrain(),this._calcMatrices()},An.prototype.coveringZoomLevelfunction(t){var e(t.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/t.tileSize));return Math.max(0,e)},An.prototype.getVisibleUnwrappedCoordinatesfunction(e){var rnew t.UnwrappedTileID(0,e);if(this._renderWorldCopies)for(var nthis.pointCoordinate(new t.Point(0,0)),ithis.pointCoordinate(new t.Point(this.width,0)),athis.pointCoordinate(new t.Point(this.width,this.height)),othis.pointCoordinate(new t.Point(0,this.height)),sMath.floor(Math.min(n.x,i.x,a.x,o.x)),lMath.floor(Math.max(n.x,i.x,a.x,o.x)),cs-1;cl+1;c++)0!c&&r.push(new t.UnwrappedTileID(c,e));return r},An.prototype.coveringTilesfunction(e){var rthis.coveringZoomLevel(e),nr;if(void 0!e.minzoom&&re.minzoom)return;void 0!e.maxzoom&&r>e.maxzoom&&(re.maxzoom);var it.MercatorCoordinate.fromLngLat(this.center),aMath.pow(2,r),oa*i.x,a*i.y,0,swn.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,r),le.minzoom||0;this.pitch60&&this._edgeInsets.top.1&&(lr);var cfunction(t){return{aabb:new Tn(t*a,0,0,(t+1)*a,a,0),zoom:0,x:0,y:0,wrap:t,fullyVisible:!1}},u,f,hr,pe.reparseOverscaled?n:r;if(this._renderWorldCopies)for(var d1;d3;d++)u.push(c(-d)),u.push(c(d));for(u.push(c(0));u.length>0;){var mu.pop(),gm.x,vm.y,ym.fullyVisible;if(!y){var xm.aabb.intersects(s);if(0x)continue;y2x}var bm.aabb.distanceX(o),_m.aabb.distanceY(o),wMath.max(Math.abs(b),Math.abs(_)),T3+(1h-m.zoom)-2;if(m.zoomh||w>T&&m.zoom>l)f.push({tileID:new t.OverscaledTileID(m.zoomh?p:m.zoom,m.wrap,m.zoom,g,v),distanceSq:t.sqrLen(o0-.5-g,o1-.5-v)});else for(var k0;k4;k++){var A(g1)+k%2,M(v1)+(k>>1);u.push({aabb:m.aabb.quadrant(k),zoom:m.zoom+1,x:A,y:M,wrap:m.wrap,fullyVisible:y})}}return f.sort((function(t,e){return t.distanceSq-e.distanceSq})).map((function(t){return t.tileID}))},An.prototype.resizefunction(t,e){this.widtht,this.heighte,this.pixelsToGLUnits2/t,-2/e,this._constrain(),this._calcMatrices()},Mn.unmodified.getfunction(){return this._unmodified},An.prototype.zoomScalefunction(t){return Math.pow(2,t)},An.prototype.scaleZoomfunction(t){return Math.log(t)/Math.LN2},An.prototype.projectfunction(e){var rt.clamp(e.lat,-this.maxValidLatitude,this.maxValidLatitude);return new t.Point(t.mercatorXfromLng(e.lng)*this.worldSize,t.mercatorYfromLat(r)*this.worldSize)},An.prototype.unprojectfunction(e){return new t.MercatorCoordinate(e.x/this.worldSize,e.y/this.worldSize).toLngLat()},Mn.point.getfunction(){return this.project(this.center)},An.prototype.setLocationAtPointfunction(e,r){var nthis.pointCoordinate(r),ithis.pointCoordinate(this.centerPoint),athis.locationCoordinate(e),onew t.MercatorCoordinate(a.x-(n.x-i.x),a.y-(n.y-i.y));this.centerthis.coordinateLocation(o),this._renderWorldCopies&&(this.centerthis.center.wrap())},An.prototype.locationPointfunction(t){return this.coordinatePoint(this.locationCoordinate(t))},An.prototype.pointLocationfunction(t){return this.coordinateLocation(this.pointCoordinate(t))},An.prototype.locationCoordinatefunction(e){return t.MercatorCoordinate.fromLngLat(e)},An.prototype.coordinateLocationfunction(t){return t.toLngLat()},An.prototype.pointCoordinatefunction(e){var re.x,e.y,0,1,ne.x,e.y,1,1;t.transformMat4(r,r,this.pixelMatrixInverse),t.transformMat4(n,n,this.pixelMatrixInverse);var ir3,an3,or0/i,sn0/a,lr1/i,cn1/a,ur2/i,fn2/a,huf?0:(0-u)/(f-u);return new t.MercatorCoordinate(t.number(o,s,h)/this.worldSize,t.number(l,c,h)/this.worldSize)},An.prototype.coordinatePointfunction(e){var re.x*this.worldSize,e.y*this.worldSize,0,1;return t.transformMat4(r,r,this.pixelMatrix),new t.Point(r0/r3,r1/r3)},An.prototype.getBoundsfunction(){return(new t.LngLatBounds).extend(this.pointLocation(new t.Point(0,0))).extend(this.pointLocation(new t.Point(this.width,0))).extend(this.pointLocation(new t.Point(this.width,this.height))).extend(this.pointLocation(new t.Point(0,this.height)))},An.prototype.getMaxBoundsfunction(){return this.latRange&&2this.latRange.length&&this.lngRange&&2this.lngRange.length?new t.LngLatBounds(this.lngRange0,this.latRange0,this.lngRange1,this.latRange1):null},An.prototype.setMaxBoundsfunction(t){t?(this.lngRanget.getWest(),t.getEast(),this.latRanget.getSouth(),t.getNorth(),this._constrain()):(this.lngRangenull,this.latRange-this.maxValidLatitude,this.maxValidLatitude)},An.prototype.calculatePosMatrixfunction(e,r){void 0r&&(r!1);var ne.key,ir?this._alignedPosMatrixCache:this._posMatrixCache;if(in)return in;var ae.canonical,othis.worldSize/this.zoomScale(a.z),sa.x+Math.pow(2,a.z)*e.wrap,lt.identity(new Float64Array(16));return t.translate(l,l,s*o,a.y*o,0),t.scale(l,l,o/t.EXTENT,o/t.EXTENT,1),t.multiply(l,r?this.alignedProjMatrix:this.projMatrix,l),innew Float32Array(l),in},An.prototype.customLayerMatrixfunction(){return this.mercatorMatrix.slice()},An.prototype._constrainfunction(){if(this.center&&this.width&&this.height&&!this._constraining){this._constraining!0;var e,r,n,i,a-90,o90,s-180,l180,cthis.size,uthis._unmodified;if(this.latRange){var fthis.latRange;at.mercatorYfromLat(f1)*this.worldSize,e(ot.mercatorYfromLat(f0)*this.worldSize)-ac.y?c.y/(o-a):0}if(this.lngRange){var hthis.lngRange;st.mercatorXfromLng(h0)*this.worldSize,r(lt.mercatorXfromLng(h1)*this.worldSize)-sc.x?c.x/(l-s):0}var pthis.point,dMath.max(r||0,e||0);if(d)return this.centerthis.unproject(new t.Point(r?(l+s)/2:p.x,e?(o+a)/2:p.y)),this.zoom+this.scaleZoom(d),this._unmodifiedu,void(this._constraining!1);if(this.latRange){var mp.y,gc.y/2;m-ga&&(ia+g),m+g>o&&(io-g)}if(this.lngRange){var vp.x,yc.x/2;v-ys&&(ns+y),v+y>l&&(nl-y)}void 0n&&void 0i||(this.centerthis.unproject(new t.Point(void 0!n?n:p.x,void 0!i?i:p.y))),this._unmodifiedu,this._constraining!1}},An.prototype._calcMatricesfunction(){if(this.height){var ethis._fov/2,rthis.centerOffset;this.cameraToCenterDistance.5/Math.tan(e)*this.height;var nMath.PI/2+this._pitch,ithis._fov*(.5+r.y/this.height),aMath.sin(i)*this.cameraToCenterDistance/Math.sin(t.clamp(Math.PI-n-i,.01,Math.PI-.01)),othis.point,so.x,lo.y,c1.01*(Math.cos(Math.PI/2-this._pitch)*a+this.cameraToCenterDistance),uthis.height/50,fnew Float64Array(16);t.perspective(f,this._fov,this.width/this.height,u,c),f82*-r.x/this.width,f92*r.y/this.height,t.scale(f,f,1,-1,1),t.translate(f,f,0,0,-this.cameraToCenterDistance),t.rotateX(f,f,this._pitch),t.rotateZ(f,f,this.angle),t.translate(f,f,-s,-l,0),this.mercatorMatrixt.scale(,f,this.worldSize,this.worldSize,this.worldSize),t.scale(f,f,1,1,t.mercatorZfromAltitude(1,this.center.lat)*this.worldSize,1),this.projMatrixf,this.invProjMatrixt.invert(,this.projMatrix);var hthis.width%2/2,pthis.height%2/2,dMath.cos(this.angle),mMath.sin(this.angle),gs-Math.round(s)+d*h+m*p,vl-Math.round(l)+d*p+m*h,ynew Float64Array(f);if(t.translate(y,y,g>.5?g-1:g,v>.5?v-1:v,0),this.alignedProjMatrixy,ft.create(),t.scale(f,f,this.width/2,-this.height/2,1),t.translate(f,f,1,-1,0),this.labelPlaneMatrixf,ft.create(),t.scale(f,f,1,-1,1),t.translate(f,f,-1,-1,0),t.scale(f,f,2/this.width,2/this.height,1),this.glCoordMatrixf,this.pixelMatrixt.multiply(new Float64Array(16),this.labelPlaneMatrix,this.projMatrix),!(ft.invert(new Float64Array(16),this.pixelMatrix)))throw new Error(failed to invert matrix);this.pixelMatrixInversef,this._posMatrixCache{},this._alignedPosMatrixCache{}}},An.prototype.maxPitchScaleFactorfunction(){if(!this.pixelMatrixInverse)return 1;var ethis.pointCoordinate(new t.Point(0,0)),re.x*this.worldSize,e.y*this.worldSize,0,1;return t.transformMat4(r,r,this.pixelMatrix)3/this.cameraToCenterDistance},An.prototype.getCameraPointfunction(){var ethis._pitch,rMath.tan(e)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new t.Point(0,r))},An.prototype.getCameraQueryGeometryfunction(e){var rthis.getCameraPoint();if(1e.length)returne0,r;for(var nr.x,ir.y,ar.x,or.y,s0,le;sl.length;s+1){var cls;nMath.min(n,c.x),iMath.min(i,c.y),aMath.max(a,c.x),oMath.max(o,c.y)}returnnew t.Point(n,i),new t.Point(a,i),new t.Point(a,o),new t.Point(n,o),new t.Point(n,i)},Object.defineProperties(An.prototype,Mn);var Snfunction(e){var r,n,i,a,o;this._hashNamee&&encodeURIComponent(e),t.bindAll(_getCurrentHash,_onHashChange,_updateHash,this),this._updateHash(rthis._updateHashUnthrottled.bind(this),n300,i!1,anull,ofunction(){anull,i&&(r(),asetTimeout(o,n),i!1)},function(){return i!0,a||o(),a})};Sn.prototype.addTofunction(e){return this._mape,t.window.addEventListener(hashchange,this._onHashChange,!1),this._map.on(moveend,this._updateHash),this},Sn.prototype.removefunction(){return t.window.removeEventListener(hashchange,this._onHashChange,!1),this._map.off(moveend,this._updateHash),clearTimeout(this._updateHash()),delete this._map,this},Sn.prototype.getHashStringfunction(e){var rthis._map.getCenter(),nMath.round(100*this._map.getZoom())/100,iMath.ceil((n*Math.LN2+Math.log(512/360/.5))/Math.LN10),aMath.pow(10,i),oMath.round(r.lng*a)/a,sMath.round(r.lat*a)/a,lthis._map.getBearing(),cthis._map.getPitch(),u;if(u+e?/+o+/+s+/+n:n+/+s+/+o,(l||c)&&(u+/+Math.round(10*l)/10),c&&(u+/+Math.round(c)),this._hashName){var fthis._hashName,h!1,pt.window.location.hash.slice(1).split(&).map((function(t){var et.split()0;return ef?(h!0,e++u):t})).filter((function(t){return t}));return h||p.push(f++u),#+p.join(&)}return#+u},Sn.prototype._getCurrentHashfunction(){var e,rthis,nt.window.location.hash.replace(#,);return this._hashName?(n.split(&).map((function(t){return t.split()})).forEach((function(t){t0r._hashName&&(et)})),(e&&e1||).split(/)):n.split(/)},Sn.prototype._onHashChangefunction(){var tthis._getCurrentHash();if(t.length>3&&!t.some((function(t){return isNaN(t)}))){var ethis._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(t3||0):this._map.getBearing();return this._map.jumpTo({center:+t2,+t1,zoom:+t0,bearing:e,pitch:+(t4||0)}),!0}return!1},Sn.prototype._updateHashUnthrottledfunction(){var ethis.getHashString();try{t.window.history.replaceState(t.window.history.state,,e)}catch(t){}};var En{linearity:.3,easing:t.bezier(0,0,.3,1)},Lnt.extend({deceleration:2500,maxSpeed:1400},En),Cnt.extend({deceleration:20,maxSpeed:1400},En),Pnt.extend({deceleration:1e3,maxSpeed:360},En),Int.extend({deceleration:1e3,maxSpeed:90},En),Onfunction(t){this._mapt,this.clear()};function zn(t,e){(!t.duration||t.duratione.duration)&&(t.duratione.duration,t.easinge.easing)}function Dn(e,r,n){var in.maxSpeed,an.linearity,on.deceleration,st.clamp(e*a/(r/1e3),-i,i),lMath.abs(s)/(o*a);return{easing:n.easing,duration:1e3*l,amount:s*(l/2)}}On.prototype.clearfunction(){this._inertiaBuffer},On.prototype.recordfunction(e){this._drainInertiaBuffer(),this._inertiaBuffer.push({time:t.browser.now(),settings:e})},On.prototype._drainInertiaBufferfunction(){for(var ethis._inertiaBuffer,rt.browser.now();e.length>0&&r-e0.time>160;)e.shift()},On.prototype._onMoveEndfunction(e){if(this._drainInertiaBuffer(),!(this._inertiaBuffer.length2)){for(var r{zoom:0,bearing:0,pitch:0,pan:new t.Point(0,0),pinchAround:void 0,around:void 0},n0,ithis._inertiaBuffer;ni.length;n+1){var ain.settings;r.zoom+a.zoomDelta||0,r.bearing+a.bearingDelta||0,r.pitch+a.pitchDelta||0,a.panDelta&&r.pan._add(a.panDelta),a.around&&(r.arounda.around),a.pinchAround&&(r.pinchArounda.pinchAround)}var othis._inertiaBufferthis._inertiaBuffer.length-1.time-this._inertiaBuffer0.time,s{};if(r.pan.mag()){var lDn(r.pan.mag(),o,t.extend({},Ln,e||{}));s.offsetr.pan.mult(l.amount/r.pan.mag()),s.centerthis._map.transform.center,zn(s,l)}if(r.zoom){var cDn(r.zoom,o,Cn);s.zoomthis._map.transform.zoom+c.amount,zn(s,c)}if(r.bearing){var uDn(r.bearing,o,Pn);s.bearingthis._map.transform.bearing+t.clamp(u.amount,-179,179),zn(s,u)}if(r.pitch){var fDn(r.pitch,o,In);s.pitchthis._map.transform.pitch+f.amount,zn(s,f)}if(s.zoom||s.bearing){var hvoid 0r.pinchAround?r.around:r.pinchAround;s.aroundh?this._map.unproject(h):this._map.getCenter()}return this.clear(),t.extend(s,{noMoveStart:!0})}};var Rnfunction(e){function n(n,i,a,o){void 0o&&(o{});var sr.mousePos(i.getCanvasContainer(),a),li.unproject(s);e.call(this,n,t.extend({point:s,lngLat:l,originalEvent:a},o)),this._defaultPrevented!1,this.targeti}e&&(n.__proto__e),n.prototypeObject.create(e&&e.prototype),n.prototype.constructorn;var i{defaultPrevented:{configurable:!0}};return n.prototype.preventDefaultfunction(){this._defaultPrevented!0},i.defaultPrevented.getfunction(){return this._defaultPrevented},Object.defineProperties(n.prototype,i),n}(t.Event),Fnfunction(e){function n(n,i,a){var otouchendn?a.changedTouches:a.touches,sr.touchPos(i.getCanvasContainer(),o),ls.map((function(t){return i.unproject(t)})),cs.reduce((function(t,e,r,n){return t.add(e.div(n.length))}),new t.Point(0,0)),ui.unproject(c);e.call(this,n,{points:s,point:c,lngLats:l,lngLat:u,originalEvent:a}),this._defaultPrevented!1}e&&(n.__proto__e),n.prototypeObject.create(e&&e.prototype),n.prototype.constructorn;var i{defaultPrevented:{configurable:!0}};return n.prototype.preventDefaultfunction(){this._defaultPrevented!0},i.defaultPrevented.getfunction(){return this._defaultPrevented},Object.defineProperties(n.prototype,i),n}(t.Event),Bnfunction(t){function e(e,r,n){t.call(this,e,{originalEvent:n}),this._defaultPrevented!1}t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore;var r{defaultPrevented:{configurable:!0}};return e.prototype.preventDefaultfunction(){this._defaultPrevented!0},r.defaultPrevented.getfunction(){return this._defaultPrevented},Object.defineProperties(e.prototype,r),e}(t.Event),Nnfunction(t,e){this._mapt,this._clickTolerancee.clickTolerance};Nn.prototype.resetfunction(){delete this._mousedownPos},Nn.prototype.wheelfunction(t){return this._firePreventable(new Bn(t.type,this._map,t))},Nn.prototype.mousedownfunction(t,e){return this._mousedownPose,this._firePreventable(new Rn(t.type,this._map,t))},Nn.prototype.mouseupfunction(t){this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.clickfunction(t,e){this._mousedownPos&&this._mousedownPos.dist(e)>this._clickTolerance||this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.dblclickfunction(t){return this._firePreventable(new Rn(t.type,this._map,t))},Nn.prototype.mouseoverfunction(t){this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.mouseoutfunction(t){this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.touchstartfunction(t){return this._firePreventable(new Fn(t.type,this._map,t))},Nn.prototype.touchmovefunction(t){this._map.fire(new Fn(t.type,this._map,t))},Nn.prototype.touchendfunction(t){this._map.fire(new Fn(t.type,this._map,t))},Nn.prototype.touchcancelfunction(t){this._map.fire(new Fn(t.type,this._map,t))},Nn.prototype._firePreventablefunction(t){if(this._map.fire(t),t.defaultPrevented)return{}},Nn.prototype.isEnabledfunction(){return!0},Nn.prototype.isActivefunction(){return!1},Nn.prototype.enablefunction(){},Nn.prototype.disablefunction(){};var jnfunction(t){this._mapt};jn.prototype.resetfunction(){this._delayContextMenu!1,delete this._contextMenuEvent},jn.prototype.mousemovefunction(t){this._map.fire(new Rn(t.type,this._map,t))},jn.prototype.mousedownfunction(){this._delayContextMenu!0},jn.prototype.mouseupfunction(){this._delayContextMenu!1,this._contextMenuEvent&&(this._map.fire(new Rn(contextmenu,this._map,this._contextMenuEvent)),delete this._contextMenuEvent)},jn.prototype.contextmenufunction(t){this._delayContextMenu?this._contextMenuEventt:this._map.fire(new Rn(t.type,this._map,t)),this._map.listens(contextmenu)&&t.preventDefault()},jn.prototype.isEnabledfunction(){return!0},jn.prototype.isActivefunction(){return!1},jn.prototype.enablefunction(){},jn.prototype.disablefunction(){};var Unfunction(t,e){this._mapt,this._elt.getCanvasContainer(),this._containert.getContainer(),this._clickTolerancee.clickTolerance||1};function Vn(t,e){for(var r{},n0;nt.length;n++)rtn.identifieren;return r}Un.prototype.isEnabledfunction(){return!!this._enabled},Un.prototype.isActivefunction(){return!!this._active},Un.prototype.enablefunction(){this.isEnabled()||(this._enabled!0)},Un.prototype.disablefunction(){this.isEnabled()&&(this._enabled!1)},Un.prototype.mousedownfunction(t,e){this.isEnabled()&&t.shiftKey&&0t.button&&(r.disableDrag(),this._startPosthis._lastPose,this._active!0)},Un.prototype.mousemoveWindowfunction(t,e){if(this._active){var ne;if(!(this._lastPos.equals(n)||!this._box&&n.dist(this._startPos)this._clickTolerance)){var ithis._startPos;this._lastPosn,this._box||(this._boxr.create(div,mapboxgl-boxzoom,this._container),this._container.classList.add(mapboxgl-crosshair),this._fireEvent(boxzoomstart,t));var aMath.min(i.x,n.x),oMath.max(i.x,n.x),sMath.min(i.y,n.y),lMath.max(i.y,n.y);r.setTransform(this._box,translate(+a+px,+s+px)),this._box.style.widtho-a+px,this._box.style.heightl-s+px}}},Un.prototype.mouseupWindowfunction(e,n){var ithis;if(this._active&&0e.button){var athis._startPos,on;if(this.reset(),r.suppressClick(),a.x!o.x||a.y!o.y)return this._map.fire(new t.Event(boxzoomend,{originalEvent:e})),{cameraAnimation:function(t){return t.fitScreenCoordinates(a,o,i._map.getBearing(),{linear:!0})}};this._fireEvent(boxzoomcancel,e)}},Un.prototype.keydownfunction(t){this._active&&27t.keyCode&&(this.reset(),this._fireEvent(boxzoomcancel,t))},Un.prototype.resetfunction(){this._active!1,this._container.classList.remove(mapboxgl-crosshair),this._box&&(r.remove(this._box),this._boxnull),r.enableDrag(),delete this._startPos,delete this._lastPos},Un.prototype._fireEventfunction(e,r){return this._map.fire(new t.Event(e,{originalEvent:r}))};var Hnfunction(t){this.reset(),this.numTouchest.numTouches};Hn.prototype.resetfunction(){delete this.centroid,delete this.startTime,delete this.touches,this.aborted!1},Hn.prototype.touchstartfunction(e,r,n){(this.centroid||n.length>this.numTouches)&&(this.aborted!0),this.aborted||(void 0this.startTime&&(this.startTimee.timeStamp),n.lengththis.numTouches&&(this.centroidfunction(e){for(var rnew t.Point(0,0),n0,ie;ni.length;n+1){var ain;r._add(a)}return r.div(e.length)}(r),this.touchesVn(n,r)))},Hn.prototype.touchmovefunction(t,e,r){if(!this.aborted&&this.centroid){var nVn(r,e);for(var i in this.touches){var athis.touchesi,oni;(!o||o.dist(a)>30)&&(this.aborted!0)}}},Hn.prototype.touchendfunction(t,e,r){if((!this.centroid||t.timeStamp-this.startTime>500)&&(this.aborted!0),0r.length){var n!this.aborted&&this.centroid;if(this.reset(),n)return n}};var qnfunction(t){this.singleTapnew Hn(t),this.numTapst.numTaps,this.reset()};qn.prototype.resetfunction(){this.lastTime1/0,delete this.lastTap,this.count0,this.singleTap.reset()},qn.prototype.touchstartfunction(t,e,r){this.singleTap.touchstart(t,e,r)},qn.prototype.touchmovefunction(t,e,r){this.singleTap.touchmove(t,e,r)},qn.prototype.touchendfunction(t,e,r){var nthis.singleTap.touchend(t,e,r);if(n){var it.timeStamp-this.lastTime500,a!this.lastTap||this.lastTap.dist(n)30;if(i&&a||this.reset(),this.count++,this.lastTimet.timeStamp,this.lastTapn,this.countthis.numTaps)return this.reset(),n}};var Gnfunction(){this._zoomInnew qn({numTouches:1,numTaps:2}),this._zoomOutnew qn({numTouches:2,numTaps:1}),this.reset()};Gn.prototype.resetfunction(){this._active!1,this._zoomIn.reset(),this._zoomOut.reset()},Gn.prototype.touchstartfunction(t,e,r){this._zoomIn.touchstart(t,e,r),this._zoomOut.touchstart(t,e,r)},Gn.prototype.touchmovefunction(t,e,r){this._zoomIn.touchmove(t,e,r),this._zoomOut.touchmove(t,e,r)},Gn.prototype.touchendfunction(t,e,r){var nthis,ithis._zoomIn.touchend(t,e,r),athis._zoomOut.touchend(t,e,r);return i?(this._active!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()+1,around:e.unproject(i)},{originalEvent:t})}}):a?(this._active!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()-1,around:e.unproject(a)},{originalEvent:t})}}):void 0},Gn.prototype.touchcancelfunction(){this.reset()},Gn.prototype.enablefunction(){this._enabled!0},Gn.prototype.disablefunction(){this._enabled!1,this.reset()},Gn.prototype.isEnabledfunction(){return this._enabled},Gn.prototype.isActivefunction(){return this._active};var Ynfunction(t){this.reset(),this._clickTolerancet.clickTolerance||1};Yn.prototype.resetfunction(){this._active!1,this._moved!1,delete this._lastPoint,delete this._eventButton},Yn.prototype._correctButtonfunction(t,e){return!1},Yn.prototype._movefunction(t,e){return{}},Yn.prototype.mousedownfunction(t,e){if(!this._lastPoint){var nr.mouseButton(t);this._correctButton(t,n)&&(this._lastPointe,this._eventButtonn)}},Yn.prototype.mousemoveWindowfunction(t,e){var rthis._lastPoint;if(r&&(t.preventDefault(),this._moved||!(e.dist(r)this._clickTolerance)))return this._moved!0,this._lastPointe,this._move(r,e)},Yn.prototype.mouseupWindowfunction(t){r.mouseButton(t)this._eventButton&&(this._moved&&r.suppressClick(),this.reset())},Yn.prototype.enablefunction(){this._enabled!0},Yn.prototype.disablefunction(){this._enabled!1,this.reset()},Yn.prototype.isEnabledfunction(){return this._enabled},Yn.prototype.isActivefunction(){return this._active};var Wnfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.mousedownfunction(e,r){t.prototype.mousedown.call(this,e,r),this._lastPoint&&(this._active!0)},e.prototype._correctButtonfunction(t,e){return 0e&&!t.ctrlKey},e.prototype._movefunction(t,e){return{around:e,panDelta:e.sub(t)}},e}(Yn),Xnfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._correctButtonfunction(t,e){return 0e&&t.ctrlKey||2e},e.prototype._movefunction(t,e){var r.8*(e.x-t.x);if(r)return this._active!0,{bearingDelta:r}},e.prototype.contextmenufunction(t){t.preventDefault()},e}(Yn),Znfunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype._correctButtonfunction(t,e){return 0e&&t.ctrlKey||2e},e.prototype._movefunction(t,e){var r-.5*(e.y-t.y);if(r)return this._active!0,{pitchDelta:r}},e.prototype.contextmenufunction(t){t.preventDefault()},e}(Yn),Jnfunction(t){this._minTouches1,this._clickTolerancet.clickTolerance||1,this.reset()};Jn.prototype.resetfunction(){this._active!1,this._touches{},this._sumnew t.Point(0,0)},Jn.prototype.touchstartfunction(t,e,r){return this._calculateTransform(t,e,r)},Jn.prototype.touchmovefunction(t,e,r){if(this._active)return t.preventDefault(),this._calculateTransform(t,e,r)},Jn.prototype.touchendfunction(t,e,r){this._calculateTransform(t,e,r),this._active&&r.lengththis._minTouches&&this.reset()},Jn.prototype.touchcancelfunction(){this.reset()},Jn.prototype._calculateTransformfunction(e,r,n){n.length>0&&(this._active!0);var iVn(n,r),anew t.Point(0,0),onew t.Point(0,0),s0;for(var l in i){var cil,uthis._touchesl;u&&(a._add(c),o._add(c.sub(u)),s++,ilc)}if(this._touchesi,!(sthis._minTouches)&&o.mag()){var fo.div(s);if(this._sum._add(f),!(this._sum.mag()this._clickTolerance))return{around:a.div(s),panDelta:f}}},Jn.prototype.enablefunction(){this._enabled!0},Jn.prototype.disablefunction(){this._enabled!1,this.reset()},Jn.prototype.isEnabledfunction(){return this._enabled},Jn.prototype.isActivefunction(){return this._active};var Knfunction(){this.reset()};function Qn(t,e,r){for(var n0;nt.length;n++)if(tn.identifierr)return en}Kn.prototype.resetfunction(){this._active!1,delete this._firstTwoTouches},Kn.prototype._startfunction(t){},Kn.prototype._movefunction(t,e,r){return{}},Kn.prototype.touchstartfunction(t,e,r){this._firstTwoTouches||r.length2||(this._firstTwoTouchesr0.identifier,r1.identifier,this._start(e0,e1))},Kn.prototype.touchmovefunction(t,e,r){if(this._firstTwoTouches){t.preventDefault();var nthis._firstTwoTouches,in0,an1,oQn(r,e,i),sQn(r,e,a);if(o&&s){var lthis._aroundCenter?null:o.add(s).div(2);return this._move(o,s,l,t)}}},Kn.prototype.touchendfunction(t,e,n){if(this._firstTwoTouches){var ithis._firstTwoTouches,ai0,oi1,sQn(n,e,a),lQn(n,e,o);s&&l||(this._active&&r.suppressClick(),this.reset())}},Kn.prototype.touchcancelfunction(){this.reset()},Kn.prototype.enablefunction(t){this._enabled!0,this._aroundCenter!!t&¢ert.around},Kn.prototype.disablefunction(){this._enabled!1,this.reset()},Kn.prototype.isEnabledfunction(){return this._enabled},Kn.prototype.isActivefunction(){return this._active};function $n(t,e){return Math.log(t/e)/Math.LN2}var tifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.resetfunction(){t.prototype.reset.call(this),delete this._distance,delete this._startDistance},e.prototype._startfunction(t){this._startDistancethis._distancet0.dist(t1)},e.prototype._movefunction(t,e){var rthis._distance;if(this._distancet0.dist(t1),this._active||!(Math.abs($n(this._distance,this._startDistance)).1))return this._active!0,{zoomDelta:$n(this._distance,r),pinchAround:e}},e}(Kn);function ei(t,e){return 180*t.angleWith(e)/Math.PI}var rifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.resetfunction(){t.prototype.reset.call(this),delete this._minDiameter,delete this._startVector,delete this._vector},e.prototype._startfunction(t){this._startVectorthis._vectort0.sub(t1),this._minDiametert0.dist(t1)},e.prototype._movefunction(t,e){var rthis._vector;if(this._vectort0.sub(t1),this._active||!this._isBelowThreshold(this._vector))return this._active!0,{bearingDelta:ei(this._vector,r),pinchAround:e}},e.prototype._isBelowThresholdfunction(t){this._minDiameterMath.min(this._minDiameter,t.mag());var e25/(Math.PI*this._minDiameter)*360,rei(t,this._startVector);return Math.abs(r)e},e}(Kn);function ni(t){return Math.abs(t.y)>Math.abs(t.x)}var iifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e.prototype.resetfunction(){t.prototype.reset.call(this),this._validvoid 0,delete this._firstMove,delete this._lastPoints},e.prototype._startfunction(t){this._lastPointst,ni(t0.sub(t1))&&(this._valid!1)},e.prototype._movefunction(t,e,r){var nt0.sub(this._lastPoints0),it1.sub(this._lastPoints1);if(this._validthis.gestureBeginsVertically(n,i,r.timeStamp),this._valid){this._lastPointst,this._active!0;return{pitchDelta:-.5*((n.y+i.y)/2)}}},e.prototype.gestureBeginsVerticallyfunction(t,e,r){if(void 0!this._valid)return this._valid;var nt.mag()>2,ie.mag()>2;if(n||i){if(!n||!i)return void 0this._firstMove&&(this._firstMover),r-this._firstMove100&&void 0;var at.y>0e.y>0;return ni(t)&&ni(e)&&a}},e}(Kn),ai{panStep:100,bearingStep:15,pitchStep:10},oifunction(){var tai;this._panStept.panStep,this._bearingStept.bearingStep,this._pitchStept.pitchStep};function si(t){return t*(2-t)}oi.prototype.resetfunction(){this._active!1},oi.prototype.keydownfunction(t){var ethis;if(!(t.altKey||t.ctrlKey||t.metaKey)){var r0,n0,i0,a0,o0;switch(t.keyCode){case 61:case 107:case 171:case 187:r1;break;case 189:case 109:case 173:r-1;break;case 37:t.shiftKey?n-1:(t.preventDefault(),a-1);break;case 39:t.shiftKey?n1:(t.preventDefault(),a1);break;case 38:t.shiftKey?i1:(t.preventDefault(),o-1);break;case 40:t.shiftKey?i-1:(t.preventDefault(),o1);break;default:return}return{cameraAnimation:function(s){var ls.getZoom();s.easeTo({duration:300,easeId:keyboardHandler,easing:si,zoom:r?Math.round(l)+r*(t.shiftKey?2:1):l,bearing:s.getBearing()+n*e._bearingStep,pitch:s.getPitch()+i*e._pitchStep,offset:-a*e._panStep,-o*e._panStep,center:s.getCenter()},{originalEvent:t})}}}},oi.prototype.enablefunction(){this._enabled!0},oi.prototype.disablefunction(){this._enabled!1,this.reset()},oi.prototype.isEnabledfunction(){return this._enabled},oi.prototype.isActivefunction(){return this._active};var lifunction(e,r){this._mape,this._ele.getCanvasContainer(),this._handlerr,this._delta0,this._defaultZoomRate.01,this._wheelZoomRate1/450,t.bindAll(_onWheel,_onTimeout,_onScrollFrame,_onScrollFinished,this)};li.prototype.setZoomRatefunction(t){this._defaultZoomRatet},li.prototype.setWheelZoomRatefunction(t){this._wheelZoomRatet},li.prototype.isEnabledfunction(){return!!this._enabled},li.prototype.isActivefunction(){return!!this._active||void 0!this._finishTimeout},li.prototype.isZoomingfunction(){return!!this._zooming},li.prototype.enablefunction(t){this.isEnabled()||(this._enabled!0,this._aroundCentert&¢ert.around)},li.prototype.disablefunction(){this.isEnabled()&&(this._enabled!1)},li.prototype.wheelfunction(e){if(this.isEnabled()){var re.deltaModet.window.WheelEvent.DOM_DELTA_LINE?40*e.deltaY:e.deltaY,nt.browser.now(),in-(this._lastWheelEventTime||0);this._lastWheelEventTimen,0!r&&r%4.0002441406250?this._typewheel:0!r&&Math.abs(r)4?this._typetrackpad:i>400?(this._typenull,this._lastValuer,this._timeoutsetTimeout(this._onTimeout,40,e)):this._type||(this._typeMath.abs(i*r)200?trackpad:wheel,this._timeout&&(clearTimeout(this._timeout),this._timeoutnull,r+this._lastValue)),e.shiftKey&&r&&(r/4),this._type&&(this._lastWheelEvente,this._delta-r,this._active||this._start(e)),e.preventDefault()}},li.prototype._onTimeoutfunction(t){this._typewheel,this._delta-this._lastValue,this._active||this._start(t)},li.prototype._startfunction(e){if(this._delta){this._frameId&&(this._frameIdnull),this._active!0,this.isZooming()||(this._zooming!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);var nr.mousePos(this._el,e);this._aroundt.LngLat.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(n)),this._aroundPointthis._map.transform.locationPoint(this._around),this._frameId||(this._frameId!0,this._handler._triggerRenderFrame())}},li.prototype.renderFramefunction(){return this._onScrollFrame()},li.prototype._onScrollFramefunction(){var ethis;if(this._frameId&&(this._frameIdnull,this.isActive())){var rthis._map.transform;if(0!this._delta){var nwheelthis._type&&Math.abs(this._delta)>4.000244140625?this._wheelZoomRate:this._defaultZoomRate,i2/(1+Math.exp(-Math.abs(this._delta*n)));this._delta0&&0!i&&(i1/i);var anumbertypeof this._targetZoom?r.zoomScale(this._targetZoom):r.scale;this._targetZoomMath.min(r.maxZoom,Math.max(r.minZoom,r.scaleZoom(a*i))),wheelthis._type&&(this._startZoomr.zoom,this._easingthis._smoothOutEasing(200)),this._delta0}var o,snumbertypeof this._targetZoom?this._targetZoom:r.zoom,lthis._startZoom,cthis._easing,u!1;if(wheelthis._type&&l&&c){var fMath.min((t.browser.now()-this._lastWheelEventTime)/200,1),hc(f);ot.number(l,s,h),f1?this._frameId||(this._frameId!0):u!0}else os,u!0;return this._active!0,u&&(this._active!1,this._finishTimeoutsetTimeout((function(){e._zooming!1,e._handler._triggerRenderFrame(),delete e._targetZoom,delete e._finishTimeout}),200)),{noInertia:!0,needsRenderFrame:!u,zoomDelta:o-r.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}},li.prototype._smoothOutEasingfunction(e){var rt.ease;if(this._prevEase){var nthis._prevEase,i(t.browser.now()-n.start)/n.duration,an.easing(i+.01)-n.easing(i),o.27/Math.sqrt(a*a+1e-4)*.01,sMath.sqrt(.0729-o*o);rt.bezier(o,s,.25,1)}return this._prevEase{start:t.browser.now(),duration:e,easing:r},r},li.prototype.resetfunction(){this._active!1};var cifunction(t,e){this._clickZoomt,this._tapZoome};ci.prototype.enablefunction(){this._clickZoom.enable(),this._tapZoom.enable()},ci.prototype.disablefunction(){this._clickZoom.disable(),this._tapZoom.disable()},ci.prototype.isEnabledfunction(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()},ci.prototype.isActivefunction(){return this._clickZoom.isActive()||this._tapZoom.isActive()};var uifunction(){this.reset()};ui.prototype.resetfunction(){this._active!1},ui.prototype.dblclickfunction(t,e){return t.preventDefault(),{cameraAnimation:function(r){r.easeTo({duration:300,zoom:r.getZoom()+(t.shiftKey?-1:1),around:r.unproject(e)},{originalEvent:t})}}},ui.prototype.enablefunction(){this._enabled!0},ui.prototype.disablefunction(){this._enabled!1,this.reset()},ui.prototype.isEnabledfunction(){return this._enabled},ui.prototype.isActivefunction(){return this._active};var fifunction(){this._tapnew qn({numTouches:1,numTaps:1}),this.reset()};fi.prototype.resetfunction(){this._active!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,this._tap.reset()},fi.prototype.touchstartfunction(t,e,r){this._swipePoint||(this._tapTime&&t.timeStamp-this._tapTime>500&&this.reset(),this._tapTime?r.length>0&&(this._swipePointe0,this._swipeTouchr0.identifier):this._tap.touchstart(t,e,r))},fi.prototype.touchmovefunction(t,e,r){if(this._tapTime){if(this._swipePoint){if(r0.identifier!this._swipeTouch)return;var ne0,in.y-this._swipePoint.y;return this._swipePointn,t.preventDefault(),this._active!0,{zoomDelta:i/128}}}else this._tap.touchmove(t,e,r)},fi.prototype.touchendfunction(t,e,r){this._tapTime?this._swipePoint&&0r.length&&this.reset():this._tap.touchend(t,e,r)&&(this._tapTimet.timeStamp)},fi.prototype.touchcancelfunction(){this.reset()},fi.prototype.enablefunction(){this._enabled!0},fi.prototype.disablefunction(){this._enabled!1,this.reset()},fi.prototype.isEnabledfunction(){return this._enabled},fi.prototype.isActivefunction(){return this._active};var hifunction(t,e,r){this._elt,this._mousePane,this._touchPanr};hi.prototype.enablefunction(t){this._inertiaOptionst||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add(mapboxgl-touch-drag-pan)},hi.prototype.disablefunction(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove(mapboxgl-touch-drag-pan)},hi.prototype.isEnabledfunction(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()},hi.prototype.isActivefunction(){return this._mousePan.isActive()||this._touchPan.isActive()};var pifunction(t,e,r){this._pitchWithRotatet.pitchWithRotate,this._mouseRotatee,this._mousePitchr};pi.prototype.enablefunction(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()},pi.prototype.disablefunction(){this._mouseRotate.disable(),this._mousePitch.disable()},pi.prototype.isEnabledfunction(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())},pi.prototype.isActivefunction(){return this._mouseRotate.isActive()||this._mousePitch.isActive()};var difunction(t,e,r,n){this._elt,this._touchZoome,this._touchRotater,this._tapDragZoomn,this._rotationDisabled!1,this._enabled!0};di.prototype.enablefunction(t){this._touchZoom.enable(t),this._rotationDisabled||this._touchRotate.enable(t),this._tapDragZoom.enable(),this._el.classList.add(mapboxgl-touch-zoom-rotate)},di.prototype.disablefunction(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove(mapboxgl-touch-zoom-rotate)},di.prototype.isEnabledfunction(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()},di.prototype.isActivefunction(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()},di.prototype.disableRotationfunction(){this._rotationDisabled!0,this._touchRotate.disable()},di.prototype.enableRotationfunction(){this._rotationDisabled!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()};var mifunction(t){return t.zoom||t.drag||t.pitch||t.rotate},gifunction(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__t),e.prototypeObject.create(t&&t.prototype),e.prototype.constructore,e}(t.Event);function vi(t){return t.panDelta&&t.panDelta.mag()||t.zoomDelta||t.bearingDelta||t.pitchDelta}var yifunction(e,n){this._mape,this._elthis._map.getCanvasContainer(),this._handlers,this._handlersById{},this._changes,this._inertianew On(e),this._bearingSnapn.bearingSnap,this._previousActiveHandlers{},this._eventsInProgress{},this._addDefaultHandlers(n),t.bindAll(handleEvent,handleWindowEvent,this);var ithis._el;this._listenersi,touchstart,{passive:!1},i,touchmove,{passive:!1},i,touchend,void 0,i,touchcancel,void 0,i,mousedown,void 0,i,mousemove,void 0,i,mouseup,void 0,t.window.document,mousemove,{capture:!0},t.window.document,mouseup,void 0,i,mouseover,void 0,i,mouseout,void 0,i,dblclick,void 0,i,click,void 0,i,keydown,{capture:!1},i,keyup,void 0,i,wheel,{passive:!1},i,contextmenu,void 0,t.window,blur,void 0;for(var a0,othis._listeners;ao.length;a+1){var soa,ls0,cs1,us2;r.addEventListener(l,c,lt.window.document?this.handleWindowEvent:this.handleEvent,u)}};yi.prototype.destroyfunction(){for(var e0,nthis._listeners;en.length;e+1){var ine,ai0,oi1,si2;r.removeEventListener(a,o,at.window.document?this.handleWindowEvent:this.handleEvent,s)}},yi.prototype._addDefaultHandlersfunction(t){var ethis._map,re.getCanvasContainer();this._add(mapEvent,new Nn(e,t));var ne.boxZoomnew Un(e,t);this._add(boxZoom,n);var inew Gn,anew ui;e.doubleClickZoomnew ci(a,i),this._add(tapZoom,i),this._add(clickZoom,a);var onew fi;this._add(tapDragZoom,o);var se.touchPitchnew ii;this._add(touchPitch,s);var lnew Xn(t),cnew Zn(t);e.dragRotatenew pi(t,l,c),this._add(mouseRotate,l,mousePitch),this._add(mousePitch,c,mouseRotate);var unew Wn(t),fnew Jn(t);e.dragPannew hi(r,u,f),this._add(mousePan,u),this._add(touchPan,f,touchZoom,touchRotate);var hnew ri,pnew ti;e.touchZoomRotatenew di(r,p,h,o),this._add(touchRotate,h,touchPan,touchZoom),this._add(touchZoom,p,touchPan,touchRotate);var de.scrollZoomnew li(e,this);this._add(scrollZoom,d,mousePan);var me.keyboardnew oi;this._add(keyboard,m),this._add(blockableMapEvent,new jn(e));for(var g0,vboxZoom,doubleClickZoom,tapDragZoom,touchPitch,dragRotate,dragPan,touchZoomRotate,scrollZoom,keyboard;gv.length;g+1){var yvg;t.interactive&&ty&&ey.enable(ty)}},yi.prototype._addfunction(t,e,r){this._handlers.push({handlerName:t,handler:e,allowed:r}),this._handlersByIdte},yi.prototype.stopfunction(){if(!this._updatingCamera){for(var t0,ethis._handlers;te.length;t+1){et.handler.reset()}this._inertia.clear(),this._fireEvents({},{}),this._changes}},yi.prototype.isActivefunction(){for(var t0,ethis._handlers;te.length;t+1){if(et.handler.isActive())return!0}return!1},yi.prototype.isZoomingfunction(){return!!this._eventsInProgress.zoom||this._map.scrollZoom.isZooming()},yi.prototype.isRotatingfunction(){return!!this._eventsInProgress.rotate},yi.prototype.isMovingfunction(){return Boolean(mi(this._eventsInProgress))||this.isZooming()},yi.prototype._blockedByActivefunction(t,e,r){for(var n in t)if(n!r&&(!e||e.indexOf(n)0))return!0;return!1},yi.prototype.handleWindowEventfunction(t){this.handleEvent(t,t.type+Window)},yi.prototype._getMapTouchesfunction(t){for(var e,r0,nt;rn.length;r+1){var inr,ai.target;this._el.contains(a)&&e.push(i)}return e},yi.prototype.handleEventfunction(t,e){if(blur!t.type){this._updatingCamera!0;for(var nrenderFramet.type?void 0:t,i{needsRenderFrame:!1},a{},o{},st.touches?this._getMapTouches(t.touches):void 0,ls?r.touchPos(this._el,s):r.mousePos(this._el,t),c0,uthis._handlers;cu.length;c+1){var fuc,hf.handlerName,pf.handler,df.allowed;if(p.isEnabled()){var mvoid 0;this._blockedByActive(o,d,h)?p.reset():pe||t.type&&(mpe||t.type(t,l,s),this.mergeHandlerResult(i,a,m,h,n),m&&m.needsRenderFrame&&this._triggerRenderFrame()),(m||p.isActive())&&(ohp)}}var g{};for(var v in this._previousActiveHandlers)ov||(gvn);this._previousActiveHandlerso,(Object.keys(g).length||vi(i))&&(this._changes.push(i,a,g),this._triggerRenderFrame()),(Object.keys(o).length||vi(i))&&this._map._stop(!0),this._updatingCamera!1;var yi.cameraAnimation;y&&(this._inertia.clear(),this._fireEvents({},{}),this._changes,y(this._map))}else this.stop()},yi.prototype.mergeHandlerResultfunction(e,r,n,i,a){if(n){t.extend(e,n);var o{handlerName:i,originalEvent:n.originalEvent||a};void 0!n.zoomDelta&&(r.zoomo),void 0!n.panDelta&&(r.drago),void 0!n.pitchDelta&&(r.pitcho),void 0!n.bearingDelta&&(r.rotateo)}},yi.prototype._applyChangesfunction(){for(var e{},r{},n{},i0,athis._changes;ia.length;i+1){var oai,so0,lo1,co2;s.panDelta&&(e.panDelta(e.panDelta||new t.Point(0,0))._add(s.panDelta)),s.zoomDelta&&(e.zoomDelta(e.zoomDelta||0)+s.zoomDelta),s.bearingDelta&&(e.bearingDelta(e.bearingDelta||0)+s.bearingDelta),s.pitchDelta&&(e.pitchDelta(e.pitchDelta||0)+s.pitchDelta),void 0!s.around&&(e.arounds.around),void 0!s.pinchAround&&(e.pinchArounds.pinchAround),s.noInertia&&(e.noInertias.noInertia),t.extend(r,l),t.extend(n,c)}this._updateMapTransform(e,r,n),this._changes},yi.prototype._updateMapTransformfunction(t,e,r){var nthis._map,in.transform;if(!vi(t))return this._fireEvents(e,r);var at.panDelta,ot.zoomDelta,st.bearingDelta,lt.pitchDelta,ct.around,ut.pinchAround;void 0!u&&(cu),n._stop(!0),cc||n.transform.centerPoint;var fi.pointLocation(a?c.sub(a):c);s&&(i.bearing+s),l&&(i.pitch+l),o&&(i.zoom+o),i.setLocationAtPoint(f,c),this._map._update(),t.noInertia||this._inertia.record(t),this._fireEvents(e,r)},yi.prototype._fireEventsfunction(e,r){var nthis,imi(this._eventsInProgress),ami(e),o{};for(var s in e){var les.originalEvent;this._eventsInProgresss||(os+startl),this._eventsInProgressses}for(var c in!i&&a&&this._fireEvent(movestart,a.originalEvent),o)this._fireEvent(c,oc);for(var u in e.rotate&&(this._bearingChanged!0),a&&this._fireEvent(move,a.originalEvent),e){var feu.originalEvent;this._fireEvent(u,f)}var h,p{};for(var d in this._eventsInProgress){var mthis._eventsInProgressd,gm.handlerName,vm.originalEvent;this._handlersByIdg.isActive()||(delete this._eventsInProgressd,hrg||v,pd+endh)}for(var y in p)this._fireEvent(y,py);var xmi(this._eventsInProgress);if((i||a)&&!x){this._updatingCamera!0;var bthis._inertia._onMoveEnd(this._map.dragPan._inertiaOptions),_function(t){return 0!t&&-n._bearingSnapt&&tn._bearingSnap};b?(_(b.bearing||this._map.getBearing())&&(b.bearing0),this._map.easeTo(b,{originalEvent:h})):(this._map.fire(new t.Event(moveend,{originalEvent:h})),_(this._map.getBearing())&&this._map.resetNorth()),this._bearingChanged!1,this._updatingCamera!1}},yi.prototype._fireEventfunction(e,r){this._map.fire(new t.Event(e,r?{originalEvent:r}:{}))},yi.prototype._triggerRenderFramefunction(){var tthis;void 0this._frameId&&(this._frameIdthis._map._requestRenderFrame((function(e){delete t._frameId,t.handleEvent(new gi(renderFrame,{timeStamp:e})),t._applyChanges()})))};var xifunction(e){function r(r,n){e.call(this),this._moving!1,this._zooming!1,this.transformr,this._bearingSnapn.bearingSnap,t.bindAll(_renderFrameCallback,this)}return e&&(r.__proto__e),r.prototypeObject.create(e&&e.prototype),r.prototype.constructorr,r.prototype.getCenterfunction(){return new t.LngLat(this.transform.center.lng,this.transform.center.lat)},r.prototype.setCenterfunction(t,e){return this.jumpTo({center:t},e)},r.prototype.panByfunction(e,r,n){return et.Point.convert(e).mult(-1),this.panTo(this.transform.center,t.extend({offset:e},r),n)},r.prototype.panTofunction(e,r,n){return this.easeTo(t.extend({center:e},r),n)},r.prototype.getZoomfunction(){return this.transform.zoom},r.prototype.setZoomfunction(t,e){return this.jumpTo({zoom:t},e),this},r.prototype.zoomTofunction(e,r,n){return this.easeTo(t.extend({zoom:e},r),n)},r.prototype.zoomInfunction(t,e){return this.zoomTo(this.getZoom()+1,t,e),this},r.prototype.zoomOutfunction(t,e){return this.zoomTo(this.getZoom()-1,t,e),this},r.prototype.getBearingfunction(){return this.transform.bearing},r.prototype.setBearingfunction(t,e){return this.jumpTo({bearing:t},e),this},r.prototype.getPaddingfunction(){return this.transform.padding},r.prototype.setPaddingfunction(t,e){return this.jumpTo({padding:t},e),this},r.prototype.rotateTofunction(e,r,n){return this.easeTo(t.extend({bearing:e},r),n)},r.prototype.resetNorthfunction(e,r){return this.rotateTo(0,t.extend({duration:1e3},e),r),this},r.prototype.resetNorthPitchfunction(e,r){return this.easeTo(t.extend({bearing:0,pitch:0,duration:1e3},e),r),this},r.prototype.snapToNorthfunction(t,e){return Math.abs(this.getBearing())this._bearingSnap?this.resetNorth(t,e):this},r.prototype.getPitchfunction(){return this.transform.pitch},r.prototype.setPitchfunction(t,e){return this.jumpTo({pitch:t},e),this},r.prototype.cameraForBoundsfunction(e,r){return et.LngLatBounds.convert(e),this._cameraForBoxAndBearing(e.getNorthWest(),e.getSouthEast(),0,r)},r.prototype._cameraForBoxAndBearingfunction(e,r,n,i){var a{top:0,bottom:0,right:0,left:0};if(numbertypeof(it.extend({padding:a,offset:0,0,maxZoom:this.transform.maxZoom},i)).padding){var oi.padding;i.padding{top:o,bottom:o,right:o,left:o}}i.paddingt.extend(a,i.padding);var sthis.transform,ls.padding,cs.project(t.LngLat.convert(e)),us.project(t.LngLat.convert(r)),fc.rotate(-n*Math.PI/180),hu.rotate(-n*Math.PI/180),pnew t.Point(Math.max(f.x,h.x),Math.max(f.y,h.y)),dnew t.Point(Math.min(f.x,h.x),Math.min(f.y,h.y)),mp.sub(d),g(s.width-(l.left+l.right+i.padding.left+i.padding.right))/m.x,v(s.height-(l.top+l.bottom+i.padding.top+i.padding.bottom))/m.y;if(!(v0||g0)){var yMath.min(s.scaleZoom(s.scale*Math.min(g,v)),i.maxZoom),xt.Point.convert(i.offset),b(i.padding.left-i.padding.right)/2,_(i.padding.top-i.padding.bottom)/2,wnew t.Point(x.x+b,x.y+_).mult(s.scale/s.zoomScale(y));return{center:s.unproject(c.add(u).div(2).sub(w)),zoom:y,bearing:n}}t.warnOnce(Map cannot fit within canvas with the given bounds, padding, and/or offset.)},r.prototype.fitBoundsfunction(t,e,r){return this._fitInternal(this.cameraForBounds(t,e),e,r)},r.prototype.fitScreenCoordinatesfunction(e,r,n,i,a){return this._fitInternal(this._cameraForBoxAndBearing(this.transform.pointLocation(t.Point.convert(e)),this.transform.pointLocation(t.Point.convert(r)),n,i),i,a)},r.prototype._fitInternalfunction(e,r,n){return e?(delete(rt.extend(e,r)).padding,r.linear?this.easeTo(r,n):this.flyTo(r,n)):this},r.prototype.jumpTofunction(e,r){this.stop();var nthis.transform,i!1,a!1,o!1;returnzoomin e&&n.zoom!+e.zoom&&(i!0,n.zoom+e.zoom),void 0!e.center&&(n.centert.LngLat.convert(e.center)),bearingin e&&n.bearing!+e.bearing&&(a!0,n.bearing+e.bearing),pitchin e&&n.pitch!+e.pitch&&(o!0,n.pitch+e.pitch),nulle.padding||n.isPaddingEqual(e.padding)||(n.paddinge.padding),this.fire(new t.Event(movestart,r)).fire(new t.Event(move,r)),i&&this.fire(new t.Event(zoomstart,r)).fire(new t.Event(zoom,r)).fire(new t.Event(zoomend,r)),a&&this.fire(new t.Event(rotatestart,r)).fire(new t.Event(rotate,r)).fire(new t.Event(rotateend,r)),o&&this.fire(new t.Event(pitchstart,r)).fire(new t.Event(pitch,r)).fire(new t.Event(pitchend,r)),this.fire(new t.Event(moveend,r))},r.prototype.easeTofunction(e,r){var nthis;this._stop(!1,e.easeId),(!1(et.extend({offset:0,0,duration:500,easing:t.ease},e)).animate||!e.essential&&t.browser.prefersReducedMotion)&&(e.duration0);var ithis.transform,athis.getZoom(),othis.getBearing(),sthis.getPitch(),lthis.getPadding(),czoomin e?+e.zoom:a,ubearingin e?this._normalizeBearing(e.bearing,o):o,fpitchin e?+e.pitch:s,hpaddingin e?e.padding:i.padding,pt.Point.convert(e.offset),di.centerPoint.add(p),mi.pointLocation(d),gt.LngLat.convert(e.center||m);this._normalizeCenter(g);var v,y,xi.project(m),bi.project(g).sub(x),_i.zoomScale(c-a);e.around&&(vt.LngLat.convert(e.around),yi.locationPoint(v));var w{moving:this._moving,zooming:this._zooming,rotating:this._rotating,pitching:this._pitching};return this._zoomingthis._zooming||c!a,this._rotatingthis._rotating||o!u,this._pitchingthis._pitching||f!s,this._padding!i.isPaddingEqual(h),this._easeIde.easeId,this._prepareEase(r,e.noMoveStart,w),clearTimeout(this._easeEndTimeoutID),this._ease((function(e){if(n._zooming&&(i.zoomt.number(a,c,e)),n._rotating&&(i.bearingt.number(o,u,e)),n._pitching&&(i.pitcht.number(s,f,e)),n._padding&&(i.interpolatePadding(l,h,e),di.centerPoint.add(p)),v)i.setLocationAtPoint(v,y);else{var mi.zoomScale(i.zoom-a),gc>a?Math.min(2,_):Math.max(.5,_),wMath.pow(g,1-e),Ti.unproject(x.add(b.mult(e*w)).mult(m));i.setLocationAtPoint(i.renderWorldCopies?T.wrap():T,d)}n._fireMoveEvents(r)}),(function(t){n._afterEase(r,t)}),e),this},r.prototype._prepareEasefunction(e,r,n){void 0n&&(n{}),this._moving!0,r||n.moving||this.fire(new t.Event(movestart,e)),this._zooming&&!n.zooming&&this.fire(new t.Event(zoomstart,e)),this._rotating&&!n.rotating&&this.fire(new t.Event(rotatestart,e)),this._pitching&&!n.pitching&&this.fire(new t.Event(pitchstart,e))},r.prototype._fireMoveEventsfunction(e){this.fire(new t.Event(move,e)),this._zooming&&this.fire(new t.Event(zoom,e)),this._rotating&&this.fire(new t.Event(rotate,e)),this._pitching&&this.fire(new t.Event(pitch,e))},r.prototype._afterEasefunction(e,r){if(!this._easeId||!r||this._easeId!r){delete this._easeId;var nthis._zooming,ithis._rotating,athis._pitching;this._moving!1,this._zooming!1,this._rotating!1,this._pitching!1,this._padding!1,n&&this.fire(new t.Event(zoomend,e)),i&&this.fire(new t.Event(rotateend,e)),a&&this.fire(new t.Event(pitchend,e)),this.fire(new t.Event(moveend,e))}},r.prototype.flyTofunction(e,r){var nthis;if(!e.essential&&t.browser.prefersReducedMotion){var it.pick(e,center,zoom,bearing,pitch,around);return this.jumpTo(i,r)}this.stop(),et.extend({offset:0,0,speed:1.2,curve:1.42,easing:t.ease},e);var athis.transform,othis.getZoom(),sthis.getBearing(),lthis.getPitch(),cthis.getPadding(),uzoomin e?t.clamp(+e.zoom,a.minZoom,a.maxZoom):o,fbearingin e?this._normalizeBearing(e.bearing,s):s,hpitchin e?+e.pitch:l,ppaddingin e?e.padding:a.padding,da.zoomScale(u-o),mt.Point.convert(e.offset),ga.centerPoint.add(m),va.pointLocation(g),yt.LngLat.convert(e.center||v);this._normalizeCenter(y);var xa.project(v),ba.project(y).sub(x),_e.curve,wMath.max(a.width,a.height),Tw/d,kb.mag();if(minZoomin e){var At.clamp(Math.min(e.minZoom,o,u),a.minZoom,a.maxZoom),Mw/a.zoomScale(A-o);_Math.sqrt(M/k*2)}var S_*_;function E(t){var e(T*T-w*w+(t?-1:1)*S*S*k*k)/(2*(t?T:w)*S*k);return Math.log(Math.sqrt(e*e+1)-e)}function L(t){return(Math.exp(t)-Math.exp(-t))/2}function C(t){return(Math.exp(t)+Math.exp(-t))/2}var PE(0),Ifunction(t){return C(P)/C(P+_*t)},Ofunction(t){return w*((C(P)*(L(eP+_*t)/C(e))-L(P))/S)/k;var e},z(E(1)-P)/_;if(Math.abs(k)1e-6||!isFinite(z)){if(Math.abs(w-T)1e-6)return this.easeTo(e,r);var DTw?-1:1;zMath.abs(Math.log(T/w))/_,Ofunction(){return 0},Ifunction(t){return Math.exp(D*_*t)}}if(durationin e)e.duration+e.duration;else{var RscreenSpeedin e?+e.screenSpeed/_:+e.speed;e.duration1e3*z/R}return e.maxDuration&&e.duration>e.maxDuration&&(e.duration0),this._zooming!0,this._rotatings!f,this._pitchingh!l,this._padding!a.isPaddingEqual(p),this._prepareEase(r,!1),this._ease((function(e){var ie*z,d1/I(i);a.zoom1e?u:o+a.scaleZoom(d),n._rotating&&(a.bearingt.number(s,f,e)),n._pitching&&(a.pitcht.number(l,h,e)),n._padding&&(a.interpolatePadding(c,p,e),ga.centerPoint.add(m));var v1e?y:a.unproject(x.add(b.mult(O(i))).mult(d));a.setLocationAtPoint(a.renderWorldCopies?v.wrap():v,g),n._fireMoveEvents(r)}),(function(){return n._afterEase(r)}),e),this},r.prototype.isEasingfunction(){return!!this._easeFrameId},r.prototype.stopfunction(){return this._stop()},r.prototype._stopfunction(t,e){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){var rthis._onEaseEnd;delete this._onEaseEnd,r.call(this,e)}if(!t){var nthis.handlers;n&&n.stop()}return this},r.prototype._easefunction(e,r,n){!1n.animate||0n.duration?(e(1),r()):(this._easeStartt.browser.now(),this._easeOptionsn,this._onEaseFramee,this._onEaseEndr,this._easeFrameIdthis._requestRenderFrame(this._renderFrameCallback))},r.prototype._renderFrameCallbackfunction(){var eMath.min((t.browser.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(e)),e1?this._easeFrameIdthis._requestRenderFrame(this._renderFrameCallback):this.stop()},r.prototype._normalizeBearingfunction(e,r){et.wrap(e,-180,180);var nMath.abs(e-r);return Math.abs(e-360-r)n&&(e-360),Math.abs(e+360-r)n&&(e+360),e},r.prototype._normalizeCenterfunction(t){var ethis.transform;if(e.renderWorldCopies&&!e.lngRange){var rt.lng-e.center.lng;t.lng+r>180?-360:r-180?360:0}},r}(t.Evented),bifunction(e){void 0e&&(e{}),this.optionse,t.bindAll(_updateEditLink,_updateData,_updateCompact,this)};bi.prototype.getDefaultPositionfunction(){returnbottom-right},bi.prototype.onAddfunction(t){var ethis.options&&this.options.compact;return this._mapt,this._containerr.create(div,mapboxgl-ctrl mapboxgl-ctrl-attrib),this._innerContainerr.create(div,mapboxgl-ctrl-attrib-inner,this._container),e&&this._container.classList.add(mapboxgl-compact),this._updateAttributions(),this._updateEditLink(),this._map.on(styledata,this._updateData),this._map.on(sourcedata,this._updateData),this._map.on(moveend,this._updateEditLink),void 0e&&(this._map.on(resize,this._updateCompact),this._updateCompact()),this._container},bi.prototype.onRemovefunction(){r.remove(this._container),this._map.off(styledata,this._updateData),this._map.off(sourcedata,this._updateData),this._map.off(moveend,this._updateEditLink),this._map.off(resize,this._updateCompact),this._mapvoid 0,this._attribHTMLvoid 0},bi.prototype._updateEditLinkfunction(){var ethis._editLink;e||(ethis._editLinkthis._container.querySelector(.mapbox-improve-map));var r{key:owner,value:this.styleOwner},{key:id,value:this.styleId},{key:access_token,value:this._map._requestManager._customAccessToken||t.config.ACCESS_TOKEN};if(e){var nr.reduce((function(t,e,n){return e.value&&(t+e.key++e.value+(nr.length-1?&:)),t}),?);e.hreft.config.FEEDBACK_URL+/+n+(this._map._hash?this._map._hash.getHashString(!0):),e.relnoopener nofollow}},bi.prototype._updateDatafunction(t){!t||metadata!t.sourceDataType&&style!t.dataType||(this._updateAttributions(),this._updateEditLink())},bi.prototype._updateAttributionsfunction(){if(this._map.style){var t;if(this.options.customAttribution&&(Array.isArray(this.options.customAttribution)?tt.concat(this.options.customAttribution.map((function(t){returnstring!typeof t?:t}))):stringtypeof this.options.customAttribution&&t.push(this.options.customAttribution)),this._map.style.stylesheet){var ethis._map.style.stylesheet;this.styleOwnere.owner,this.styleIde.id}var rthis._map.style.sourceCaches;for(var n in r){var irn;if(i.used){var ai.getSource();a.attribution&&t.indexOf(a.attribution)0&&t.push(a.attribution)}}t.sort((function(t,e){return t.length-e.length}));var o(tt.filter((function(e,r){for(var nr+1;nt.length;n++)if(tn.indexOf(e)>0)return!1;return!0}))).join( | );o!this._attribHTML&&(this._attribHTMLo,t.length?(this._innerContainer.innerHTMLo,this._container.classList.remove(mapboxgl-attrib-empty)):this._container.classList.add(mapboxgl-attrib-empty),this._editLinknull)}},bi.prototype._updateCompactfunction(){this._map.getCanvasContainer().offsetWidth640?this._container.classList.add(mapboxgl-compact):this._container.classList.remove(mapboxgl-compact)};var _ifunction(){t.bindAll(_updateLogo,this),t.bindAll(_updateCompact,this)};_i.prototype.onAddfunction(t){this._mapt,this._containerr.create(div,mapboxgl-ctrl);var er.create(a,mapboxgl-ctrl-logo);return e.target_blank,e.relnoopener nofollow,e.hrefhttps://www.mapbox.com/,e.setAttribute(aria-label,this._map._getUIString(LogoControl.Title)),e.setAttribute(rel,noopener nofollow),this._container.appendChild(e),this._container.style.displaynone,this._map.on(sourcedata,this._updateLogo),this._updateLogo(),this._map.on(resize,this._updateCompact),this._updateCompact(),this._container},_i.prototype.onRemovefunction(){r.remove(this._container),this._map.off(sourcedata,this._updateLogo),this._map.off(resize,this._updateCompact)},_i.prototype.getDefaultPositionfunction(){returnbottom-left},_i.prototype._updateLogofunction(t){t&&metadata!t.sourceDataType||(this._container.style.displaythis._logoRequired()?block:none)},_i.prototype._logoRequiredfunction(){if(this._map.style){var tthis._map.style.sourceCaches;for(var e in t){if(te.getSource().mapbox_logo)return!0}return!1}},_i.prototype._updateCompactfunction(){var tthis._container.children;if(t.length){var et0;this._map.getCanvasContainer().offsetWidth250?e.classList.add(mapboxgl-compact):e.classList.remove(mapboxgl-compact)}};var wifunction(){this._queue,this._id0,this._cleared!1,this._currentlyRunning!1};wi.prototype.addfunction(t){var e++this._id;return this._queue.push({callback:t,id:e,cancelled:!1}),e},wi.prototype.removefunction(t){for(var ethis._currentlyRunning,r0,ne?this._queue.concat(e):this._queue;rn.length;r+1){var inr;if(i.idt)return void(i.cancelled!0)}},wi.prototype.runfunction(t){void 0t&&(t0);var ethis._currentlyRunningthis._queue;this._queue;for(var r0,ne;rn.length;r+1){var inr;if(!i.cancelled&&(i.callback(t),this._cleared))break}this._cleared!1,this._currentlyRunning!1},wi.prototype.clearfunction(){this._currentlyRunning&&(this._cleared!0),this._queue};var Ti{FullscreenControl.Enter:Enter fullscreen,FullscreenControl.Exit:Exit fullscreen,GeolocateControl.FindMyLocation:Find my location,GeolocateControl.LocationNotAvailable:Location not available,LogoControl.Title:Mapbox logo,NavigationControl.ResetBearing:Reset bearing to north,NavigationControl.ZoomIn:Zoom in,NavigationControl.ZoomOut:Zoom out,ScaleControl.Feet:ft,ScaleControl.Meters:m,ScaleControl.Kilometers:km,ScaleControl.Miles:mi,ScaleControl.NauticalMiles:nm},kit.window.HTMLImageElement,Ait.window.HTMLElement,Mit.window.ImageBitmap,Si{center:0,0,zoom:0,bearing:0,pitch:0,minZoom:-2,maxZoom:22,minPitch:0,maxPitch:60,interactive:!0,scrollZoom:!0,boxZoom:!0,dragRotate:!0,dragPan:!0,keyboard:!0,doubleClickZoom:!0,touchZoomRotate:!0,touchPitch:!0,bearingSnap:7,clickTolerance:3,pitchWithRotate:!0,hash:!1,attributionControl:!0,failIfMajorPerformanceCaveat:!1,preserveDrawingBuffer:!1,trackResize:!0,renderWorldCopies:!0,refreshExpiredTiles:!0,maxTileCacheSize:null,localIdeographFontFamily:sans-serif,transformRequest:null,accessToken:null,fadeDuration:300,crossSourceCollisions:!0},Eifunction(n){function i(e){var rthis;if(null!(et.extend({},Si,e)).minZoom&&null!e.maxZoom&&e.minZoom>e.maxZoom)throw new Error(maxZoom must be greater than or equal to minZoom);if(null!e.minPitch&&null!e.maxPitch&&e.minPitch>e.maxPitch)throw new Error(maxPitch must be greater than or equal to minPitch);if(null!e.minPitch&&e.minPitch0)throw new Error(minPitch must be greater than or equal to 0);if(null!e.maxPitch&&e.maxPitch>60)throw new Error(maxPitch must be less than or equal to 60);var inew An(e.minZoom,e.maxZoom,e.minPitch,e.maxPitch,e.renderWorldCopies);if(n.call(this,i,e),this._interactivee.interactive,this._maxTileCacheSizee.maxTileCacheSize,this._failIfMajorPerformanceCaveate.failIfMajorPerformanceCaveat,this._preserveDrawingBuffere.preserveDrawingBuffer,this._antialiase.antialias,this._trackResizee.trackResize,this._bearingSnape.bearingSnap,this._refreshExpiredTilese.refreshExpiredTiles,this._fadeDuratione.fadeDuration,this._crossSourceCollisionse.crossSourceCollisions,this._crossFadingFactor1,this._collectResourceTiminge.collectResourceTiming,this._renderTaskQueuenew wi,this._controls,this._mapIdt.uniqueId(),this._localet.extend({},Ti,e.locale),this._requestManagernew t.RequestManager(e.transformRequest,e.accessToken),stringtypeof e.container){if(this._containert.window.document.getElementById(e.container),!this._container)throw new Error(Container +e.container+ not found.)}else{if(!(e.container instanceof Ai))throw new Error(Invalid type: container must be a String or HTMLElement.);this._containere.container}if(e.maxBounds&&this.setMaxBounds(e.maxBounds),t.bindAll(_onWindowOnline,_onWindowResize,_contextLost,_contextRestored,this),this._setupContainer(),this._setupPainter(),void 0this.painter)throw new Error(Failed to initialize WebGL.);this.on(move,(function(){return r._update(!1)})),this.on(moveend,(function(){return r._update(!1)})),this.on(zoom,(function(){return r._update(!0)})),void 0!t.window&&(t.window.addEventListener(online,this._onWindowOnline,!1),t.window.addEventListener(resize,this._onWindowResize,!1)),this.handlersnew yi(this,e);var astringtypeof e.hash&&e.hash||void 0;this._hashe.hash&&new Sn(a).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:e.center,zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}),e.bounds&&(this.resize(),this.fitBounds(e.bounds,t.extend({},e.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamilye.localIdeographFontFamily,e.style&&this.setStyle(e.style,{localIdeographFontFamily:e.localIdeographFontFamily}),e.attributionControl&&this.addControl(new bi({customAttribution:e.customAttribution})),this.addControl(new _i,e.logoPosition),this.on(style.load,(function(){r.transform.unmodified&&r.jumpTo(r.style.stylesheet)})),this.on(data,(function(e){r._update(stylee.dataType),r.fire(new t.Event(e.dataType+data,e))})),this.on(dataloading,(function(e){r.fire(new t.Event(e.dataType+dataloading,e))}))}n&&(i.__proto__n),i.prototypeObject.create(n&&n.prototype),i.prototype.constructori;var a{showTileBoundaries:{configurable:!0},showPadding:{configurable:!0},showCollisionBoxes:{configurable:!0},showOverdrawInspector:{configurable:!0},repaint:{configurable:!0},vertices:{configurable:!0},version:{configurable:!0}};return i.prototype._getMapIdfunction(){return this._mapId},i.prototype.addControlfunction(e,r){if(void 0r&&e.getDefaultPosition&&(re.getDefaultPosition()),void 0r&&(rtop-right),!e||!e.onAdd)return this.fire(new t.ErrorEvent(new Error(Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.)));var ne.onAdd(this);this._controls.push(e);var ithis._controlPositionsr;return-1!r.indexOf(bottom)?i.insertBefore(n,i.firstChild):i.appendChild(n),this},i.prototype.removeControlfunction(e){if(!e||!e.onRemove)return this.fire(new t.ErrorEvent(new Error(Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.)));var rthis._controls.indexOf(e);return r>-1&&this._controls.splice(r,1),e.onRemove(this),this},i.prototype.resizefunction(e){var rthis._containerDimensions(),nr0,ir1;this._resizeCanvas(n,i),this.transform.resize(n,i),this.painter.resize(n,i);var a!this._moving;return a&&(this.stop(),this.fire(new t.Event(movestart,e)).fire(new t.Event(move,e))),this.fire(new t.Event(resize,e)),a&&this.fire(new t.Event(moveend,e)),this},i.prototype.getBoundsfunction(){return this.transform.getBounds()},i.prototype.getMaxBoundsfunction(){return this.transform.getMaxBounds()},i.prototype.setMaxBoundsfunction(e){return this.transform.setMaxBounds(t.LngLatBounds.convert(e)),this._update()},i.prototype.setMinZoomfunction(t){if((tnullt?-2:t)>-2&&tthis.transform.maxZoom)return this.transform.minZoomt,this._update(),this.getZoom()t&&this.setZoom(t),this;throw new Error(minZoom must be between -2 and the current maxZoom, inclusive)},i.prototype.getMinZoomfunction(){return this.transform.minZoom},i.prototype.setMaxZoomfunction(t){if((tnullt?22:t)>this.transform.minZoom)return this.transform.maxZoomt,this._update(),this.getZoom()>t&&this.setZoom(t),this;throw new Error(maxZoom must be greater than the current minZoom)},i.prototype.getMaxZoomfunction(){return this.transform.maxZoom},i.prototype.setMinPitchfunction(t){if((tnullt?0:t)0)throw new Error(minPitch must be greater than or equal to 0);if(t>0&&tthis.transform.maxPitch)return this.transform.minPitcht,this._update(),this.getPitch()t&&this.setPitch(t),this;throw new Error(minPitch must be between 0 and the current maxPitch, inclusive)},i.prototype.getMinPitchfunction(){return this.transform.minPitch},i.prototype.setMaxPitchfunction(t){if((tnullt?60:t)>60)throw new Error(maxPitch must be less than or equal to 60);if(t>this.transform.minPitch)return this.transform.maxPitcht,this._update(),this.getPitch()>t&&this.setPitch(t),this;throw new Error(maxPitch must be greater than the current minPitch)},i.prototype.getMaxPitchfunction(){return this.transform.maxPitch},i.prototype.getRenderWorldCopiesfunction(){return this.transform.renderWorldCopies},i.prototype.setRenderWorldCopiesfunction(t){return this.transform.renderWorldCopiest,this._update()},i.prototype.projectfunction(e){return this.transform.locationPoint(t.LngLat.convert(e))},i.prototype.unprojectfunction(e){return this.transform.pointLocation(t.Point.convert(e))},i.prototype.isMovingfunction(){return this._moving||this.handlers.isMoving()},i.prototype.isZoomingfunction(){return this._zooming||this.handlers.isZooming()},i.prototype.isRotatingfunction(){return this._rotating||this.handlers.isRotating()},i.prototype._createDelegatedListenerfunction(t,e,r){var n,ithis;if(mouseentert||mouseovert){var a!1;return{layer:e,listener:r,delegates:{mousemove:function(n){var oi.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:e}):;o.length?a||(a!0,r.call(i,new Rn(t,i,n.originalEvent,{features:o}))):a!1},mouseout:function(){a!1}}}}if(mouseleavet||mouseoutt){var o!1;return{layer:e,listener:r,delegates:{mousemove:function(n){(i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:e}):).length?o!0:o&&(o!1,r.call(i,new Rn(t,i,n.originalEvent)))},mouseout:function(e){o&&(o!1,r.call(i,new Rn(t,i,e.originalEvent)))}}}}return{layer:e,listener:r,delegates:(n{},ntfunction(t){var ni.getLayer(e)?i.queryRenderedFeatures(t.point,{layers:e}):;n.length&&(t.featuresn,r.call(i,t),delete t.features)},n)}},i.prototype.onfunction(t,e,r){if(void 0r)return n.prototype.on.call(this,t,e);var ithis._createDelegatedListener(t,e,r);for(var a in this._delegatedListenersthis._delegatedListeners||{},this._delegatedListenerstthis._delegatedListenerst||,this._delegatedListenerst.push(i),i.delegates)this.on(a,i.delegatesa);return this},i.prototype.oncefunction(t,e,r){if(void 0r)return n.prototype.once.call(this,t,e);var ithis._createDelegatedListener(t,e,r);for(var a in i.delegates)this.once(a,i.delegatesa);return this},i.prototype.offfunction(t,e,r){var ithis;if(void 0r)return n.prototype.off.call(this,t,e);return this._delegatedListeners&&this._delegatedListenerst&&function(n){for(var ant,o0;oa.length;o++){var sao;if(s.layere&&s.listenerr){for(var l in s.delegates)i.off(l,s.delegatesl);return a.splice(o,1),i}}}(this._delegatedListeners),this},i.prototype.queryRenderedFeaturesfunction(e,r){if(!this.style)return;var n;if(void 0!r||void 0e||e instanceof t.Point||Array.isArray(e)||(re,evoid 0),rr||{},(ee||0,0,this.transform.width,this.transform.height)instanceof t.Point||numbertypeof e0)nt.Point.convert(e);else{var it.Point.convert(e0),at.Point.convert(e1);ni,new t.Point(a.x,i.y),a,new t.Point(i.x,a.y),i}return this.style.queryRenderedFeatures(n,r,this.transform)},i.prototype.querySourceFeaturesfunction(t,e){return this.style.querySourceFeatures(t,e)},i.prototype.setStylefunction(e,r){return!1!(rt.extend({},{localIdeographFontFamily:this._localIdeographFontFamily},r)).diff&&r.localIdeographFontFamilythis._localIdeographFontFamily&&this.style&&e?(this._diffStyle(e,r),this):(this._localIdeographFontFamilyr.localIdeographFontFamily,this._updateStyle(e,r))},i.prototype._getUIStringfunction(t){var ethis._localet;if(nulle)throw new Error(Missing UI string +t+);return e},i.prototype._updateStylefunction(t,e){return this.style&&(this.style.setEventedParent(null),this.style._remove()),t?(this.stylenew qe(this,e||{}),this.style.setEventedParent(this,{style:this.style}),stringtypeof t?this.style.loadURL(t):this.style.loadJSON(t),this):(delete this.style,this)},i.prototype._lazyInitEmptyStylefunction(){this.style||(this.stylenew qe(this,{}),this.style.setEventedParent(this,{style:this.style}),this.style.loadEmpty())},i.prototype._diffStylefunction(e,r){var nthis;if(stringtypeof e){var ithis._requestManager.normalizeStyleURL(e),athis._requestManager.transformRequest(i,t.ResourceType.Style);t.getJSON(a,(function(e,i){e?n.fire(new t.ErrorEvent(e)):i&&n._updateDiff(i,r)}))}elseobjecttypeof e&&this._updateDiff(e,r)},i.prototype._updateDifffunction(e,r){try{this.style.setState(e)&&this._update(!0)}catch(n){t.warnOnce(Unable to perform style diff: +(n.message||n.error||n)+. Rebuilding the style from scratch.),this._updateStyle(e,r)}},i.prototype.getStylefunction(){if(this.style)return this.style.serialize()},i.prototype.isStyleLoadedfunction(){return this.style?this.style.loaded():t.warnOnce(There is no style added to the map.)},i.prototype.addSourcefunction(t,e){return this._lazyInitEmptyStyle(),this.style.addSource(t,e),this._update(!0)},i.prototype.isSourceLoadedfunction(e){var rthis.style&&this.style.sourceCachese;if(void 0!r)return r.loaded();this.fire(new t.ErrorEvent(new Error(There is no source with ID +e+)))},i.prototype.areTilesLoadedfunction(){var tthis.style&&this.style.sourceCaches;for(var e in t){var rte._tiles;for(var n in r){var irn;if(loaded!i.state&&errored!i.state)return!1}}return!0},i.prototype.addSourceTypefunction(t,e,r){return this._lazyInitEmptyStyle(),this.style.addSourceType(t,e,r)},i.prototype.removeSourcefunction(t){return this.style.removeSource(t),this._update(!0)},i.prototype.getSourcefunction(t){return this.style.getSource(t)},i.prototype.addImagefunction(e,r,n){void 0n&&(n{});var in.pixelRatio;void 0i&&(i1);var an.sdf;void 0a&&(a!1);var on.stretchX,sn.stretchY,ln.content;this._lazyInitEmptyStyle();if(r instanceof ki||Mi&&r instanceof Mi){var ct.browser.getImageData(r),uc.width,fc.height,hc.data;this.style.addImage(e,{data:new t.RGBAImage({width:u,height:f},h),pixelRatio:i,stretchX:o,stretchY:s,content:l,sdf:a,version:0})}else{if(void 0r.width||void 0r.height)return this.fire(new t.ErrorEvent(new Error(Invalid arguments to map.addImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`)));var pr.width,dr.height,mr.data,gr;this.style.addImage(e,{data:new t.RGBAImage({width:p,height:d},new Uint8Array(m)),pixelRatio:i,stretchX:o,stretchY:s,content:l,sdf:a,version:0,userImage:g}),g.onAdd&&g.onAdd(this,e)}},i.prototype.updateImagefunction(e,r){var nthis.style.getImage(e);if(!n)return this.fire(new t.ErrorEvent(new Error(The map has no image with that id. If you are adding a new image use `map.addImage(...)` instead.)));var ir instanceof ki||Mi&&r instanceof Mi?t.browser.getImageData(r):r,ai.width,oi.height,si.data;if(void 0a||void 0o)return this.fire(new t.ErrorEvent(new Error(Invalid arguments to map.updateImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`)));if(a!n.data.width||o!n.data.height)return this.fire(new t.ErrorEvent(new Error(The width and height of the updated image must be that same as the previous version of the image)));var l!(r instanceof ki||Mi&&r instanceof Mi);n.data.replace(s,l),this.style.updateImage(e,n)},i.prototype.hasImagefunction(e){return e?!!this.style.getImage(e):(this.fire(new t.ErrorEvent(new Error(Missing required image id))),!1)},i.prototype.removeImagefunction(t){this.style.removeImage(t)},i.prototype.loadImagefunction(e,r){t.getImage(this._requestManager.transformRequest(e,t.ResourceType.Image),r)},i.prototype.listImagesfunction(){return this.style.listImages()},i.prototype.addLayerfunction(t,e){return this._lazyInitEmptyStyle(),this.style.addLayer(t,e),this._update(!0)},i.prototype.moveLayerfunction(t,e){return this.style.moveLayer(t,e),this._update(!0)},i.prototype.removeLayerfunction(t){return this.style.removeLayer(t),this._update(!0)},i.prototype.getLayerfunction(t){return this.style.getLayer(t)},i.prototype.setLayerZoomRangefunction(t,e,r){return this.style.setLayerZoomRange(t,e,r),this._update(!0)},i.prototype.setFilterfunction(t,e,r){return void 0r&&(r{}),this.style.setFilter(t,e,r),this._update(!0)},i.prototype.getFilterfunction(t){return this.style.getFilter(t)},i.prototype.setPaintPropertyfunction(t,e,r,n){return void 0n&&(n{}),this.style.setPaintProperty(t,e,r,n),this._update(!0)},i.prototype.getPaintPropertyfunction(t,e){return this.style.getPaintProperty(t,e)},i.prototype.setLayoutPropertyfunction(t,e,r,n){return void 0n&&(n{}),this.style.setLayoutProperty(t,e,r,n),this._update(!0)},i.prototype.getLayoutPropertyfunction(t,e){return this.style.getLayoutProperty(t,e)},i.prototype.setLightfunction(t,e){return void 0e&&(e{}),this._lazyInitEmptyStyle(),this.style.setLight(t,e),this._update(!0)},i.prototype.getLightfunction(){return this.style.getLight()},i.prototype.setFeatureStatefunction(t,e){return this.style.setFeatureState(t,e),this._update()},i.prototype.removeFeatureStatefunction(t,e){return this.style.removeFeatureState(t,e),this._update()},i.prototype.getFeatureStatefunction(t){return this.style.getFeatureState(t)},i.prototype.getContainerfunction(){return this._container},i.prototype.getCanvasContainerfunction(){return this._canvasContainer},i.prototype.getCanvasfunction(){return this._canvas},i.prototype._containerDimensionsfunction(){var t0,e0;return this._container&&(tthis._container.clientWidth||400,ethis._container.clientHeight||300),t,e},i.prototype._detectMissingCSSfunction(){rgb(250, 128, 114)!t.window.getComputedStyle(this._missingCSSCanary).getPropertyValue(background-color)&&t.warnOnce(This page appears to be missing CSS declarations for Mapbox GL JS, which may cause the map to display incorrectly. Please ensure your page includes mapbox-gl.css, as described in https://www.mapbox.com/mapbox-gl-js/api/.)},i.prototype._setupContainerfunction(){var tthis._container;t.classList.add(mapboxgl-map),(this._missingCSSCanaryr.create(div,mapboxgl-canary,t)).style.visibilityhidden,this._detectMissingCSS();var ethis._canvasContainerr.create(div,mapboxgl-canvas-container,t);this._interactive&&e.classList.add(mapboxgl-interactive),this._canvasr.create(canvas,mapboxgl-canvas,e),this._canvas.addEventListener(webglcontextlost,this._contextLost,!1),this._canvas.addEventListener(webglcontextrestored,this._contextRestored,!1),this._canvas.setAttribute(tabindex,0),this._canvas.setAttribute(aria-label,Map);var nthis._containerDimensions();this._resizeCanvas(n0,n1);var ithis._controlContainerr.create(div,mapboxgl-control-container,t),athis._controlPositions{};top-left,top-right,bottom-left,bottom-right.forEach((function(t){atr.create(div,mapboxgl-ctrl-+t,i)}))},i.prototype._resizeCanvasfunction(e,r){var nt.browser.devicePixelRatio||1;this._canvas.widthn*e,this._canvas.heightn*r,this._canvas.style.widthe+px,this._canvas.style.heightr+px},i.prototype._setupPainterfunction(){var rt.extend({},e.webGLContextAttributes,{failIfMajorPerformanceCaveat:this._failIfMajorPerformanceCaveat,preserveDrawingBuffer:this._preserveDrawingBuffer,antialias:this._antialias||!1}),nthis._canvas.getContext(webgl,r)||this._canvas.getContext(experimental-webgl,r);n?(this.painternew _n(n,this.transform),t.webpSupported.testSupport(n)):this.fire(new t.ErrorEvent(new Error(Failed to initialize WebGL)))},i.prototype._contextLostfunction(e){e.preventDefault(),this._frame&&(this._frame.cancel(),this._framenull),this.fire(new t.Event(webglcontextlost,{originalEvent:e}))},i.prototype._contextRestoredfunction(e){this._setupPainter(),this.resize(),this._update(),this.fire(new t.Event(webglcontextrestored,{originalEvent:e}))},i.prototype.loadedfunction(){return!this._styleDirty&&!this._sourcesDirty&&!!this.style&&this.style.loaded()},i.prototype._updatefunction(t){return this.style?(this._styleDirtythis._styleDirty||t,this._sourcesDirty!0,this.triggerRepaint(),this):this},i.prototype._requestRenderFramefunction(t){return this._update(),this._renderTaskQueue.add(t)},i.prototype._cancelRenderFramefunction(t){this._renderTaskQueue.remove(t)},i.prototype._renderfunction(e){var r,nthis,i0,athis.painter.context.extTimerQuery;if(this.listens(gpu-timing-frame)&&(ra.createQueryEXT(),a.beginQueryEXT(a.TIME_ELAPSED_EXT,r),it.browser.now()),this.painter.context.setDirty(),this.painter.setBaseState(),this._renderTaskQueue.run(e),!this._removed){var o!1;if(this.style&&this._styleDirty){this._styleDirty!1;var sthis.transform.zoom,lt.browser.now();this.style.zoomHistory.update(s,l);var cnew t.EvaluationParameters(s,{now:l,fadeDuration:this._fadeDuration,zoomHistory:this.style.zoomHistory,transition:this.style.getTransition()}),uc.crossFadingFactor();1u&&uthis._crossFadingFactor||(o!0,this._crossFadingFactoru),this.style.update(c)}if(this.style&&this._sourcesDirty&&(this._sourcesDirty!1,this.style._updateSources(this.transform)),this._placementDirtythis.style&&this.style._updatePlacement(this.painter.transform,this.showCollisionBoxes,this._fadeDuration,this._crossSourceCollisions),this.painter.render(this.style,{showTileBoundaries:this.showTileBoundaries,showOverdrawInspector:this._showOverdrawInspector,rotating:this.isRotating(),zooming:this.isZooming(),moving:this.isMoving(),fadeDuration:this._fadeDuration,showPadding:this.showPadding,gpuTiming:!!this.listens(gpu-timing-layer)}),this.fire(new t.Event(render)),this.loaded()&&!this._loaded&&(this._loaded!0,this.fire(new t.Event(load))),this.style&&(this.style.hasTransitions()||o)&&(this._styleDirty!0),this.style&&!this._placementDirty&&this.style._releaseSymbolFadeTiles(),this.listens(gpu-timing-frame)){var ft.browser.now()-i;a.endQueryEXT(a.TIME_ELAPSED_EXT,r),setTimeout((function(){var ea.getQueryObjectEXT(r,a.QUERY_RESULT_EXT)/1e6;a.deleteQueryEXT(r),n.fire(new t.Event(gpu-timing-frame,{cpuTime:f,gpuTime:e}))}),50)}if(this.listens(gpu-timing-layer)){var hthis.painter.collectGpuTimers();setTimeout((function(){var en.painter.queryGpuTimers(h);n.fire(new t.Event(gpu-timing-layer,{layerTimes:e}))}),50)}return this._sourcesDirty||this._styleDirty||this._placementDirty||this._repaint?this.triggerRepaint():!this.isMoving()&&this.loaded()&&(this._fullyLoaded||(this._fullyLoaded!0),this.fire(new t.Event(idle))),this}},i.prototype.removefunction(){this._hash&&this._hash.remove();for(var e0,rthis._controls;er.length;e+1){re.onRemove(this)}this._controls,this._frame&&(this._frame.cancel(),this._framenull),this._renderTaskQueue.clear(),this.painter.destroy(),this.handlers.destroy(),delete this.handlers,this.setStyle(null),void 0!t.window&&(t.window.removeEventListener(resize,this._onWindowResize,!1),t.window.removeEventListener(online,this._onWindowOnline,!1));var nthis.painter.context.gl.getExtension(WEBGL_lose_context);n&&n.loseContext(),Li(this._canvasContainer),Li(this._controlContainer),Li(this._missingCSSCanary),this._container.classList.remove(mapboxgl-map),this._removed!0,this.fire(new t.Event(remove))},i.prototype.triggerRepaintfunction(){var ethis;this.style&&!this._frame&&(this._framet.browser.frame((function(t){e._framenull,e._render(t)})))},i.prototype._onWindowOnlinefunction(){this._update()},i.prototype._onWindowResizefunction(t){this._trackResize&&this.resize({originalEvent:t})._update()},a.showTileBoundaries.getfunction(){return!!this._showTileBoundaries},a.showTileBoundaries.setfunction(t){this._showTileBoundaries!t&&(this._showTileBoundariest,this._update())},a.showPadding.getfunction(){return!!this._showPadding},a.showPadding.setfunction(t){this._showPadding!t&&(this._showPaddingt,this._update())},a.showCollisionBoxes.getfunction(){return!!this._showCollisionBoxes},a.showCollisionBoxes.setfunction(t){this._showCollisionBoxes!t&&(this._showCollisionBoxest,t?this.style._generateCollisionBoxes():this._update())},a.showOverdrawInspector.getfunction(){return!!this._showOverdrawInspector},a.showOverdrawInspector.setfunction(t){this._showOverdrawInspector!t&&(this._showOverdrawInspectort,this._update())},a.repaint.getfunction(){return!!this._repaint},a.repaint.setfunction(t){this._repaint!t&&(this._repaintt,this.triggerRepaint())},a.vertices.getfunction(){return!!this._vertices},a.vertices.setfunction(t){this._verticest,this._update()},i.prototype._setCacheLimitsfunction(e,r){t.setCacheLimits(e,r)},a.version.getfunction(){return t.version},Object.defineProperties(i.prototype,a),i}(xi);function Li(t){t.parentNode&&t.parentNode.removeChild(t)}var Ci{showCompass:!0,showZoom:!0,visualizePitch:!1},Pifunction(e){var nthis;this.optionst.extend({},Ci,e),this._containerr.create(div,mapboxgl-ctrl mapboxgl-ctrl-group),this._container.addEventListener(contextmenu,(function(t){return t.preventDefault()})),this.options.showZoom&&(t.bindAll(_setButtonTitle,_updateZoomButtons,this),this._zoomInButtonthis._createButton(mapboxgl-ctrl-zoom-in,(function(t){return n._map.zoomIn({},{originalEvent:t})})),r.create(span,mapboxgl-ctrl-icon,this._zoomInButton).setAttribute(aria-hidden,!0),this._zoomOutButtonthis._createButton(mapboxgl-ctrl-zoom-out,(function(t){return n._map.zoomOut({},{originalEvent:t})})),r.create(span,mapboxgl-ctrl-icon,this._zoomOutButton).setAttribute(aria-hidden,!0)),this.options.showCompass&&(t.bindAll(_rotateCompassArrow,this),this._compassthis._createButton(mapboxgl-ctrl-compass,(function(t){n.options.visualizePitch?n._map.resetNorthPitch({},{originalEvent:t}):n._map.resetNorth({},{originalEvent:t})})),this._compassIconr.create(span,mapboxgl-ctrl-icon,this._compass),this._compassIcon.setAttribute(aria-hidden,!0))};Pi.prototype._updateZoomButtonsfunction(){var tthis._map.getZoom();this._zoomInButton.disabledtthis._map.getMaxZoom(),this._zoomOutButton.disabledtthis._map.getMinZoom()},Pi.prototype._rotateCompassArrowfunction(){var tthis.options.visualizePitch?scale(+1/Math.pow(Math.cos(this._map.transform.pitch*(Math.PI/180)),.5)+) rotateX(+this._map.transform.pitch+deg) rotateZ(+this._map.transform.angle*(180/Math.PI)+deg):rotate(+this._map.transform.angle*(180/Math.PI)+deg);this._compassIcon.style.transformt},Pi.prototype.onAddfunction(t){return this._mapt,this.options.showZoom&&(this._setButtonTitle(this._zoomInButton,ZoomIn),this._setButtonTitle(this._zoomOutButton,ZoomOut),this._map.on(zoom,this._updateZoomButtons),this._updateZoomButtons()),this.options.showCompass&&(this._setButtonTitle(this._compass,ResetBearing),this.options.visualizePitch&&this._map.on(pitch,this._rotateCompassArrow),this._map.on(rotate,this._rotateCompassArrow),this._rotateCompassArrow(),this._handlernew Ii(this._map,this._compass,this.options.visualizePitch)),this._container},Pi.prototype.onRemovefunction(){r.remove(this._container),this.options.showZoom&&this._map.off(zoom,this._updateZoomButtons),this.options.showCompass&&(this.options.visualizePitch&&this._map.off(pitch,this._rotateCompassArrow),this._map.off(rotate,this._rotateCompassArrow),this._handler.off(),delete this._handler),delete this._map},Pi.prototype._createButtonfunction(t,e){var nr.create(button,t,this._container);return n.typebutton,n.addEventListener(click,e),n},Pi.prototype._setButtonTitlefunction(t,e){var rthis._map._getUIString(NavigationControl.+e);t.titler,t.setAttribute(aria-label,r)};var Iifunction(e,n,i){void 0i&&(i!1),this._clickTolerance10,this.elementn,this.mouseRotatenew Xn({clickTolerance:e.dragRotate._mouseRotate._clickTolerance}),this.mape,i&&(this.mousePitchnew Zn({clickTolerance:e.dragRotate._mousePitch._clickTolerance})),t.bindAll(mousedown,mousemove,mouseup,touchstart,touchmove,touchend,reset,this),r.addEventListener(n,mousedown,this.mousedown),r.addEventListener(n,touchstart,this.touchstart,{passive:!1}),r.addEventListener(n,touchmove,this.touchmove),r.addEventListener(n,touchend,this.touchend),r.addEventListener(n,touchcancel,this.reset)};function Oi(e,r,n){if(enew t.LngLat(e.lng,e.lat),r){var inew t.LngLat(e.lng-360,e.lat),anew t.LngLat(e.lng+360,e.lat),on.locationPoint(e).distSqr(r);n.locationPoint(i).distSqr(r)o?ei:n.locationPoint(a).distSqr(r)o&&(ea)}for(;Math.abs(e.lng-n.center.lng)>180;){var sn.locationPoint(e);if(s.x>0&&s.y>0&&s.xn.width&&s.yn.height)break;e.lng>n.center.lng?e.lng-360:e.lng+360}return e}Ii.prototype.downfunction(t,e){this.mouseRotate.mousedown(t,e),this.mousePitch&&this.mousePitch.mousedown(t,e),r.disableDrag()},Ii.prototype.movefunction(t,e){var rthis.map,nthis.mouseRotate.mousemoveWindow(t,e);if(n&&n.bearingDelta&&r.setBearing(r.getBearing()+n.bearingDelta),this.mousePitch){var ithis.mousePitch.mousemoveWindow(t,e);i&&i.pitchDelta&&r.setPitch(r.getPitch()+i.pitchDelta)}},Ii.prototype.offfunction(){var tthis.element;r.removeEventListener(t,mousedown,this.mousedown),r.removeEventListener(t,touchstart,this.touchstart,{passive:!1}),r.removeEventListener(t,touchmove,this.touchmove),r.removeEventListener(t,touchend,this.touchend),r.removeEventListener(t,touchcancel,this.reset),this.offTemp()},Ii.prototype.offTempfunction(){r.enableDrag(),r.removeEventListener(t.window,mousemove,this.mousemove),r.removeEventListener(t.window,mouseup,this.mouseup)},Ii.prototype.mousedownfunction(e){this.down(t.extend({},e,{ctrlKey:!0,preventDefault:function(){return e.preventDefault()}}),r.mousePos(this.element,e)),r.addEventListener(t.window,mousemove,this.mousemove),r.addEventListener(t.window,mouseup,this.mouseup)},Ii.prototype.mousemovefunction(t){this.move(t,r.mousePos(this.element,t))},Ii.prototype.mouseupfunction(t){this.mouseRotate.mouseupWindow(t),this.mousePitch&&this.mousePitch.mouseupWindow(t),this.offTemp()},Ii.prototype.touchstartfunction(t){1!t.targetTouches.length?this.reset():(this._startPosthis._lastPosr.touchPos(this.element,t.targetTouches)0,this.down({type:mousedown,button:0,ctrlKey:!0,preventDefault:function(){return t.preventDefault()}},this._startPos))},Ii.prototype.touchmovefunction(t){1!t.targetTouches.length?this.reset():(this._lastPosr.touchPos(this.element,t.targetTouches)0,this.move({preventDefault:function(){return t.preventDefault()}},this._lastPos))},Ii.prototype.touchendfunction(t){0t.targetTouches.length&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos)this._clickTolerance&&this.element.click(),this.reset()},Ii.prototype.resetfunction(){this.mouseRotate.reset(),this.mousePitch&&this.mousePitch.reset(),delete this._startPos,delete this._lastPos,this.offTemp()};var zi{center:translate(-50%,-50%),top:translate(-50%,0),top-left:translate(0,0),top-right:translate(-100%,0),bottom:translate(-50%,-100%),bottom-left:translate(0,-100%),bottom-right:translate(-100%,-100%),left:translate(0,-50%),right:translate(-100%,-50%)};function Di(t,e,r){var nt.classList;for(var i in zi)n.remove(mapboxgl-+r+-anchor-+i);n.add(mapboxgl-+r+-anchor-+e)}var Ri,Fifunction(e){function n(n,i){var athis;if(e.call(this),(n instanceof t.window.HTMLElement||i)&&(nt.extend({element:n},i)),t.bindAll(_update,_onMove,_onUp,_addDragHandler,_onMapClick,_onKeyPress,this),this._anchorn&&n.anchor||center,this._colorn&&n.color||#3FB1CE,this._draggablen&&n.draggable||!1,this._stateinactive,this._rotationn&&n.rotation||0,this._rotationAlignmentn&&n.rotationAlignment||auto,this._pitchAlignmentn&&n.pitchAlignment&&auto!n.pitchAlignment?n.pitchAlignment:this._rotationAlignment,n&&n.element)this._elementn.element,this._offsett.Point.convert(n&&n.offset||0,0);else{this._defaultMarker!0,this._elementr.create(div),this._element.setAttribute(aria-label,Map marker);var or.createNS(http://www.w3.org/2000/svg,svg);o.setAttributeNS(null,display,block),o.setAttributeNS(null,height,41px),o.setAttributeNS(null,width,27px),o.setAttributeNS(null,viewBox,0 0 27 41);var sr.createNS(http://www.w3.org/2000/svg,g);s.setAttributeNS(null,stroke,none),s.setAttributeNS(null,stroke-width,1),s.setAttributeNS(null,fill,none),s.setAttributeNS(null,fill-rule,evenodd);var lr.createNS(http://www.w3.org/2000/svg,g);l.setAttributeNS(null,fill-rule,nonzero);var cr.createNS(http://www.w3.org/2000/svg,g);c.setAttributeNS(null,transform,translate(3.0, 29.0)),c.setAttributeNS(null,fill,#000000);for(var u0,f{rx:10.5,ry:5.25002273},{rx:10.5,ry:5.25002273},{rx:9.5,ry:4.77275007},{rx:8.5,ry:4.29549936},{rx:7.5,ry:3.81822308},{rx:6.5,ry:3.34094679},{rx:5.5,ry:2.86367051},{rx:4.5,ry:2.38636864};uf.length;u+1){var hfu,pr.createNS(http://www.w3.org/2000/svg,ellipse);p.setAttributeNS(null,opacity,0.04),p.setAttributeNS(null,cx,10.5),p.setAttributeNS(null,cy,5.80029008),p.setAttributeNS(null,rx,h.rx),p.setAttributeNS(null,ry,h.ry),c.appendChild(p)}var dr.createNS(http://www.w3.org/2000/svg,g);d.setAttributeNS(null,fill,this._color);var mr.createNS(http://www.w3.org/2000/svg,path);m.setAttributeNS(null,d,M27,13.5 C27,19.074644 20.250001,27.000002 14.75,34.500002 C14.016665,35.500004 12.983335,35.500004 12.25,34.500002 C6.7499993,27.000002 0,19.222562 0,13.5 C0,6.0441559 6.0441559,0 13.5,0 C20.955844,0 27,6.0441559 27,13.5 Z),d.appendChild(m);var gr.createNS(http://www.w3.org/2000/svg,g);g.setAttributeNS(null,opacity,0.25),g.setAttributeNS(null,fill,#000000);var vr.createNS(http://www.w3.org/2000/svg,path);v.setAttributeNS(null,d,M13.5,0 C6.0441559,0 0,6.0441559 0,13.5 C0,19.222562 6.7499993,27 12.25,34.5 C13,35.522727 14.016664,35.500004 14.75,34.5 C20.250001,27 27,19.074644 27,13.5 C27,6.0441559 20.955844,0 13.5,0 Z M13.5,1 C20.415404,1 26,6.584596 26,13.5 C26,15.898657 24.495584,19.181431 22.220703,22.738281 C19.945823,26.295132 16.705119,30.142167 13.943359,33.908203 C13.743445,34.180814 13.612715,34.322738 13.5,34.441406 C13.387285,34.322738 13.256555,34.180814 13.056641,33.908203 C10.284481,30.127985 7.4148684,26.314159 5.015625,22.773438 C2.6163816,19.232715 1,15.953538 1,13.5 C1,6.584596 6.584596,1 13.5,1 Z),g.appendChild(v);var yr.createNS(http://www.w3.org/2000/svg,g);y.setAttributeNS(null,transform,translate(6.0, 7.0)),y.setAttributeNS(null,fill,#FFFFFF);var xr.createNS(http://www.w3.org/2000/svg,g);x.setAttributeNS(null,transform,translate(8.0, 8.0));var br.createNS(http://www.w3.org/2000/svg,circle);b.setAttributeNS(null,fill,#000000),b.setAttributeNS(null,opacity,0.25),b.setAttributeNS(null,cx,5.5),b.setAttributeNS(null,cy,5.5),b.setAttributeNS(null,r,5.4999962);var _r.createNS(http://www.w3.org/2000/svg,circle);_.setAttributeNS(null,fill,#FFFFFF),_.setAttributeNS(null,cx,5.5),_.setAttributeNS(null,cy,5.5),_.setAttributeNS(null,r,5.4999962),x.appendChild(b),x.appendChild(_),l.appendChild(c),l.appendChild(d),l.appendChild(g),l.appendChild(y),l.appendChild(x),o.appendChild(l),this._element.appendChild(o),this._offsett.Point.convert(n&&n.offset||0,-14)}this._element.classList.add(mapboxgl-marker),this._element.addEventListener(dragstart,(function(t){t.preventDefault()})),this._element.addEventListener(mousedown,(function(t){t.preventDefault()})),this._element.addEventListener(focus,(function(){var ta._map.getContainer();t.scrollTop0,t.scrollLeft0})),Di(this._element,this._anchor,marker),this._popupnull}return e&&(n.__proto__e),n.prototypeObject.create(e&&e.prototype),n.prototype.constructorn,n.prototype.addTofunction(t){return this.remove(),this._mapt,t.getCanvasContainer().appendChild(this._element),t.on(move,this._update),t.on(moveend,this._update),this.setDraggable(this._draggable),this._update(),this._map.on(click,this._onMapClick),this},n.prototype.removefunction(){return this._map&&(this._map.off(click,this._onMapClick),this._map.off(move,this._update),this._map.off(moveend,this._update),this._map.off(mousedown,this._addDragHandler),this._map.off(touchstart,this._addDragHandler),this._map.off(mouseup,this._onUp),this._map.off(touchend,this._onUp),this._map.off(mousemove,this._onMove),this._map.off(touchmove,this._onMove),delete this._map),r.remove(this._element),this._popup&&this._popup.remove(),this},n.prototype.getLngLatfunction(){return this._lngLat},n.prototype.setLngLatfunction(e){return this._lngLatt.LngLat.convert(e),this._posnull,this._popup&&this._popup.setLngLat(this._lngLat),this._update(),this},n.prototype.getElementfunction(){return this._element},n.prototype.setPopupfunction(t){if(this._popup&&(this._popup.remove(),this._popupnull,this._element.removeEventListener(keypress,this._onKeyPress),this._originalTabIndex||this._element.removeAttribute(tabindex)),t){if(!(offsetin t.options)){var eMath.sqrt(Math.pow(13.5,2)/2);t.options.offsetthis._defaultMarker?{top:0,0,top-left:0,0,top-right:0,0,bottom:0,-38.1,bottom-left:e,-1*(24.6+e),bottom-right:-e,-1*(24.6+e),left:13.5,-24.6,right:-13.5,-24.6}:this._offset}this._popupt,this._lngLat&&this._popup.setLngLat(this._lngLat),this._originalTabIndexthis._element.getAttribute(tabindex),this._originalTabIndex||this._element.setAttribute(tabindex,0),this._element.addEventListener(keypress,this._onKeyPress)}return this},n.prototype._onKeyPressfunction(t){var et.code,rt.charCode||t.keyCode;Space!e&&Enter!e&&32!r&&13!r||this.togglePopup()},n.prototype._onMapClickfunction(t){var et.originalEvent.target,rthis._element;this._popup&&(er||r.contains(e))&&this.togglePopup()},n.prototype.getPopupfunction(){return this._popup},n.prototype.togglePopupfunction(){var tthis._popup;return t?(t.isOpen()?t.remove():t.addTo(this._map),this):this},n.prototype._updatefunction(t){if(this._map){this._map.transform.renderWorldCopies&&(this._lngLatOi(this._lngLat,this._pos,this._map.transform)),this._posthis._map.project(this._lngLat)._add(this._offset);var e;viewportthis._rotationAlignment||autothis._rotationAlignment?erotateZ(+this._rotation+deg):mapthis._rotationAlignment&&(erotateZ(+(this._rotation-this._map.getBearing())+deg));var n;viewportthis._pitchAlignment||autothis._pitchAlignment?nrotateX(0deg):mapthis._pitchAlignment&&(nrotateX(+this._map.getPitch()+deg)),t&&moveend!t.type||(this._posthis._pos.round()),r.setTransform(this._element,zithis._anchor+ translate(+this._pos.x+px, +this._pos.y+px) +n+ +e)}},n.prototype.getOffsetfunction(){return this._offset},n.prototype.setOffsetfunction(e){return this._offsett.Point.convert(e),this._update(),this},n.prototype._onMovefunction(e){this._pose.point.sub(this._positionDelta),this._lngLatthis._map.unproject(this._pos),this.setLngLat(this._lngLat),this._element.style.pointerEventsnone,pendingthis._state&&(this._stateactive,this.fire(new t.Event(dragstart))),this.fire(new t.Event(drag))},n.prototype._onUpfunction(){this._element.style.pointerEventsauto,this._positionDeltanull,this._map.off(mousemove,this._onMove),this._map.off(touchmove,this._onMove),activethis._state&&this.fire(new t.Event(dragend)),this._stateinactive},n.prototype._addDragHandlerfunction(t){this._element.contains(t.originalEvent.target)&&(t.preventDefault(),this._positionDeltat.point.sub(this._pos).add(this._offset),this._statepending,this._map.on(mousemove,this._onMove),this._map.on(touchmove,this._onMove),this._map.once(mouseup,this._onUp),this._map.once(touchend,this._onUp))},n.prototype.setDraggablefunction(t){return this._draggable!!t,this._map&&(t?(this._map.on(mousedown,this._addDragHandler),this._map.on(touchstart,this._addDragHandler)):(this._map.off(mousedown,this._addDragHandler),this._map.off(touchstart,this._addDragHandler))),this},n.prototype.isDraggablefunction(){return this._draggable},n.prototype.setRotationfunction(t){return this._rotationt||0,this._update(),this},n.prototype.getRotationfunction(){return this._rotation},n.prototype.setRotationAlignmentfunction(t){return this._rotationAlignmentt||auto,this._update(),this},n.prototype.getRotationAlignmentfunction(){return this._rotationAlignment},n.prototype.setPitchAlignmentfunction(t){return this._pitchAlignmentt&&auto!t?t:this._rotationAlignment,this._update(),this},n.prototype.getPitchAlignmentfunction(){return this._pitchAlignment},n}(t.Evented),Bi{positionOptions:{enableHighAccuracy:!1,maximumAge:0,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showAccuracyCircle:!0,showUserLocation:!0};var Ni0,ji!1,Uifunction(e){function n(r){e.call(this),this.optionst.extend({},Bi,r),t.bindAll(_onSuccess,_onError,_onZoom,_finish,_setupUI,_updateCamera,_updateMarker,this)}return e&&(n.__proto__e),n.prototypeObject.create(e&&e.prototype),n.prototype.constructorn,n.prototype.onAddfunction(e){var n;return this._mape,this._containerr.create(div,mapboxgl-ctrl mapboxgl-ctrl-group),nthis._setupUI,void 0!Ri?n(Ri):void 0!t.window.navigator.permissions?t.window.navigator.permissions.query({name:geolocation}).then((function(t){Ridenied!t.state,n(Ri)})):(Ri!!t.window.navigator.geolocation,n(Ri)),this._container},n.prototype.onRemovefunction(){void 0!this._geolocationWatchID&&(t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchIDvoid 0),this.options.showUserLocation&&this._userLocationDotMarker&&this._userLocationDotMarker.remove(),this.options.showAccuracyCircle&&this._accuracyCircleMarker&&this._accuracyCircleMarker.remove(),r.remove(this._container),this._map.off(zoom,this._onZoom),this._mapvoid 0,Ni0,ji!1},n.prototype._isOutOfMapMaxBoundsfunction(t){var ethis._map.getMaxBounds(),rt.coords;return e&&(r.longitudee.getWest()||r.longitude>e.getEast()||r.latitudee.getSouth()||r.latitude>e.getNorth())},n.prototype._setErrorStatefunction(){switch(this._watchState){caseWAITING_ACTIVE:this._watchStateACTIVE_ERROR,this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-active),this._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-active-error);break;caseACTIVE_LOCK:this._watchStateACTIVE_ERROR,this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-active),this._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-active-error),this._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-waiting);break;caseBACKGROUND:this._watchStateBACKGROUND_ERROR,this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-background),this._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-background-error),this._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-waiting)}},n.prototype._onSuccessfunction(e){if(this._map){if(this._isOutOfMapMaxBounds(e))return this._setErrorState(),this.fire(new t.Event(outofmaxbounds,e)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPositione,this._watchState){caseWAITING_ACTIVE:caseACTIVE_LOCK:caseACTIVE_ERROR:this._watchStateACTIVE_LOCK,this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-waiting),this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-active-error),this._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-active);break;caseBACKGROUND:caseBACKGROUND_ERROR:this._watchStateBACKGROUND,this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-waiting),this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-background-error),this._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-background)}this.options.showUserLocation&&OFF!this._watchState&&this._updateMarker(e),this.options.trackUserLocation&&ACTIVE_LOCK!this._watchState||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove(mapboxgl-user-location-dot-stale),this.fire(new t.Event(geolocate,e)),this._finish()}},n.prototype._updateCamerafunction(e){var rnew t.LngLat(e.coords.longitude,e.coords.latitude),ne.coords.accuracy,ithis._map.getBearing(),at.extend({bearing:i},this.options.fitBoundsOptions);this._map.fitBounds(r.toBounds(n),a,{geolocateSource:!0})},n.prototype._updateMarkerfunction(e){if(e){var rnew t.LngLat(e.coords.longitude,e.coords.latitude);this._accuracyCircleMarker.setLngLat(r).addTo(this._map),this._userLocationDotMarker.setLngLat(r).addTo(this._map),this._accuracye.coords.accuracy,this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()},n.prototype._updateCircleRadiusfunction(){var tthis._map._container.clientHeight/2,ethis._map.unproject(0,t),rthis._map.unproject(1,t),ne.distanceTo(r),iMath.ceil(2*this._accuracy/n);this._circleElement.style.widthi+px,this._circleElement.style.heighti+px},n.prototype._onZoomfunction(){this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()},n.prototype._onErrorfunction(e){if(this._map){if(this.options.trackUserLocation)if(1e.code){this._watchStateOFF,this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-waiting),this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-active),this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-active-error),this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-background),this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-background-error),this._geolocateButton.disabled!0;var rthis._map._getUIString(GeolocateControl.LocationNotAvailable);this._geolocateButton.titler,this._geolocateButton.setAttribute(aria-label,r),void 0!this._geolocationWatchID&&this._clearWatch()}else{if(3e.code&&ji)return;this._setErrorState()}OFF!this._watchState&&this.options.showUserLocation&&this._dotElement.classList.add(mapboxgl-user-location-dot-stale),this.fire(new t.Event(error,e)),this._finish()}},n.prototype._finishfunction(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutIdvoid 0},n.prototype._setupUIfunction(e){var nthis;if(this._container.addEventListener(contextmenu,(function(t){return t.preventDefault()})),this._geolocateButtonr.create(button,mapboxgl-ctrl-geolocate,this._container),r.create(span,mapboxgl-ctrl-icon,this._geolocateButton).setAttribute(aria-hidden,!0),this._geolocateButton.typebutton,!1e){t.warnOnce(Geolocation support is not available so the GeolocateControl will be disabled.);var ithis._map._getUIString(GeolocateControl.LocationNotAvailable);this._geolocateButton.disabled!0,this._geolocateButton.titlei,this._geolocateButton.setAttribute(aria-label,i)}else{var athis._map._getUIString(GeolocateControl.FindMyLocation);this._geolocateButton.titlea,this._geolocateButton.setAttribute(aria-label,a)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute(aria-pressed,false),this._watchStateOFF),this.options.showUserLocation&&(this._dotElementr.create(div,mapboxgl-user-location-dot),this._userLocationDotMarkernew Fi(this._dotElement),this._circleElementr.create(div,mapboxgl-user-location-accuracy-circle),this._accuracyCircleMarkernew Fi({element:this._circleElement,pitchAlignment:map}),this.options.trackUserLocation&&(this._watchStateOFF),this._map.on(zoom,this._onZoom)),this._geolocateButton.addEventListener(click,this.trigger.bind(this)),this._setup!0,this.options.trackUserLocation&&this._map.on(movestart,(function(e){var re.originalEvent&&resizee.originalEvent.type;e.geolocateSource||ACTIVE_LOCK!n._watchState||r||(n._watchStateBACKGROUND,n._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-background),n._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-active),n.fire(new t.Event(trackuserlocationend)))}))},n.prototype.triggerfunction(){if(!this._setup)return t.warnOnce(Geolocate control triggered before added to a map),!1;if(this.options.trackUserLocation){switch(this._watchState){caseOFF:this._watchStateWAITING_ACTIVE,this.fire(new t.Event(trackuserlocationstart));break;caseWAITING_ACTIVE:caseACTIVE_LOCK:caseACTIVE_ERROR:caseBACKGROUND_ERROR:Ni--,ji!1,this._watchStateOFF,this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-waiting),this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-active),this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-active-error),this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-background),this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-background-error),this.fire(new t.Event(trackuserlocationend));break;caseBACKGROUND:this._watchStateACTIVE_LOCK,this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-background),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new t.Event(trackuserlocationstart))}switch(this._watchState){caseWAITING_ACTIVE:this._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-waiting),this._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-active);break;caseACTIVE_LOCK:this._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-active);break;caseACTIVE_ERROR:this._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-waiting),this._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-active-error);break;caseBACKGROUND:this._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-background);break;caseBACKGROUND_ERROR:this._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-waiting),this._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-background-error)}if(OFFthis._watchState&&void 0!this._geolocationWatchID)this._clearWatch();else if(void 0this._geolocationWatchID){var e;this._geolocateButton.classList.add(mapboxgl-ctrl-geolocate-waiting),this._geolocateButton.setAttribute(aria-pressed,true),++Ni>1?(e{maximumAge:6e5,timeout:0},ji!0):(ethis.options.positionOptions,ji!1),this._geolocationWatchIDt.window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,e)}}else t.window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutIdsetTimeout(this._finish,1e4);return!0},n.prototype._clearWatchfunction(){t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchIDvoid 0,this._geolocateButton.classList.remove(mapboxgl-ctrl-geolocate-waiting),this._geolocateButton.setAttribute(aria-pressed,false),this.options.showUserLocation&&this._updateMarker(null)},n}(t.Evented),Vi{maxWidth:100,unit:metric},Hifunction(e){this.optionst.extend({},Vi,e),t.bindAll(_onMove,setUnit,this)};function qi(t,e,r){var nr&&r.maxWidth||100,it._container.clientHeight/2,at.unproject(0,i),ot.unproject(n,i),sa.distanceTo(o);if(r&&imperialr.unit){var l3.2808*s;if(l>5280)Gi(e,n,l/5280,t._getUIString(ScaleControl.Miles));else Gi(e,n,l,t._getUIString(ScaleControl.Feet))}else if(r&&nauticalr.unit){Gi(e,n,s/1852,t._getUIString(ScaleControl.NauticalMiles))}else s>1e3?Gi(e,n,s/1e3,t._getUIString(ScaleControl.Kilometers)):Gi(e,n,s,t._getUIString(ScaleControl.Meters))}function Gi(t,e,r,n){var i,a,o,s(ir,aMath.pow(10,(+Math.floor(i)).length-1),o(oi/a)>10?10:o>5?5:o>3?3:o>2?2:o>1?1:function(t){var eMath.pow(10,Math.ceil(-Math.log(t)/Math.LN10));return Math.round(t*e)/e}(o),a*o),ls/r;t.style.widthe*l+px,t.innerHTMLs+ +n}Hi.prototype.getDefaultPositionfunction(){returnbottom-left},Hi.prototype._onMovefunction(){qi(this._map,this._container,this.options)},Hi.prototype.onAddfunction(t){return this._mapt,this._containerr.create(div,mapboxgl-ctrl mapboxgl-ctrl-scale,t.getContainer()),this._map.on(move,this._onMove),this._onMove(),this._container},Hi.prototype.onRemovefunction(){r.remove(this._container),this._map.off(move,this._onMove),this._mapvoid 0},Hi.prototype.setUnitfunction(t){this.options.unitt,qi(this._map,this._container,this.options)};var Yifunction(e){this._fullscreen!1,e&&e.container&&(e.container instanceof t.window.HTMLElement?this._containere.container:t.warnOnce(Full screen control container must be a DOM element.)),t.bindAll(_onClickFullscreen,_changeIcon,this),onfullscreenchangein t.window.document?this._fullscreenchangefullscreenchange:onmozfullscreenchangein t.window.document?this._fullscreenchangemozfullscreenchange:onwebkitfullscreenchangein t.window.document?this._fullscreenchangewebkitfullscreenchange:onmsfullscreenchangein t.window.document&&(this._fullscreenchangeMSFullscreenChange)};Yi.prototype.onAddfunction(e){return this._mape,this._container||(this._containerthis._map.getContainer()),this._controlContainerr.create(div,mapboxgl-ctrl mapboxgl-ctrl-group),this._checkFullscreenSupport()?this._setupUI():(this._controlContainer.style.displaynone,t.warnOnce(This device does not support fullscreen mode.)),this._controlContainer},Yi.prototype.onRemovefunction(){r.remove(this._controlContainer),this._mapnull,t.window.document.removeEventListener(this._fullscreenchange,this._changeIcon)},Yi.prototype._checkFullscreenSupportfunction(){return!!(t.window.document.fullscreenEnabled||t.window.document.mozFullScreenEnabled||t.window.document.msFullscreenEnabled||t.window.document.webkitFullscreenEnabled)},Yi.prototype._setupUIfunction(){var ethis._fullscreenButtonr.create(button,mapboxgl-ctrl-fullscreen,this._controlContainer);r.create(span,mapboxgl-ctrl-icon,e).setAttribute(aria-hidden,!0),e.typebutton,this._updateTitle(),this._fullscreenButton.addEventListener(click,this._onClickFullscreen),t.window.document.addEventListener(this._fullscreenchange,this._changeIcon)},Yi.prototype._updateTitlefunction(){var tthis._getTitle();this._fullscreenButton.setAttribute(aria-label,t),this._fullscreenButton.titlet},Yi.prototype._getTitlefunction(){return this._map._getUIString(this._isFullscreen()?FullscreenControl.Exit:FullscreenControl.Enter)},Yi.prototype._isFullscreenfunction(){return this._fullscreen},Yi.prototype._changeIconfunction(){(t.window.document.fullscreenElement||t.window.document.mozFullScreenElement||t.window.document.webkitFullscreenElement||t.window.document.msFullscreenElement)this._container!this._fullscreen&&(this._fullscreen!this._fullscreen,this._fullscreenButton.classList.toggle(mapboxgl-ctrl-shrink),this._fullscreenButton.classList.toggle(mapboxgl-ctrl-fullscreen),this._updateTitle())},Yi.prototype._onClickFullscreenfunction(){this._isFullscreen()?t.window.document.exitFullscreen?t.window.document.exitFullscreen():t.window.document.mozCancelFullScreen?t.window.document.mozCancelFullScreen():t.window.document.msExitFullscreen?t.window.document.msExitFullscreen():t.window.document.webkitCancelFullScreen&&t.window.document.webkitCancelFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen&&this._container.webkitRequestFullscreen()};var Wi{closeButton:!0,closeOnClick:!0,className:,maxWidth:240px},Xifunction(e){function n(r){e.call(this),this.optionst.extend(Object.create(Wi),r),t.bindAll(_update,_onClose,remove,_onMouseMove,_onMouseUp,_onDrag,this)}return e&&(n.__proto__e),n.prototypeObject.create(e&&e.prototype),n.prototype.constructorn,n.prototype.addTofunction(e){return this._map&&this.remove(),this._mape,this.options.closeOnClick&&this._map.on(click,this._onClose),this.options.closeOnMove&&this._map.on(move,this._onClose),this._map.on(remove,this.remove),this._update(),this._trackPointer?(this._map.on(mousemove,this._onMouseMove),this._map.on(mouseup,this._onMouseUp),this._container&&this._container.classList.add(mapboxgl-popup-track-pointer),this._map._canvasContainer.classList.add(mapboxgl-track-pointer)):this._map.on(move,this._update),this.fire(new t.Event(open)),this},n.prototype.isOpenfunction(){return!!this._map},n.prototype.removefunction(){return this._content&&r.remove(this._content),this._container&&(r.remove(this._container),delete this._container),this._map&&(this._map.off(move,this._update),this._map.off(move,this._onClose),this._map.off(click,this._onClose),this._map.off(remove,this.remove),this._map.off(mousemove,this._onMouseMove),this._map.off(mouseup,this._onMouseUp),this._map.off(drag,this._onDrag),delete this._map),this.fire(new t.Event(close)),this},n.prototype.getLngLatfunction(){return this._lngLat},n.prototype.setLngLatfunction(e){return this._lngLatt.LngLat.convert(e),this._posnull,this._trackPointer!1,this._update(),this._map&&(this._map.on(move,this._update),this._map.off(mousemove,this._onMouseMove),this._container&&this._container.classList.remove(mapboxgl-popup-track-pointer),this._map._canvasContainer.classList.remove(mapboxgl-track-pointer)),this},n.prototype.trackPointerfunction(){return this._trackPointer!0,this._posnull,this._update(),this._map&&(this._map.off(move,this._update),this._map.on(mousemove,this._onMouseMove),this._map.on(drag,this._onDrag),this._container&&this._container.classList.add(mapboxgl-popup-track-pointer),this._map._canvasContainer.classList.add(mapboxgl-track-pointer)),this},n.prototype.getElementfunction(){return this._container},n.prototype.setTextfunction(e){return this.setDOMContent(t.window.document.createTextNode(e))},n.prototype.setHTMLfunction(e){var r,nt.window.document.createDocumentFragment(),it.window.document.createElement(body);for(i.innerHTMLe;ri.firstChild;)n.appendChild(r);return this.setDOMContent(n)},n.prototype.getMaxWidthfunction(){return this._container&&this._container.style.maxWidth},n.prototype.setMaxWidthfunction(t){return this.options.maxWidtht,this._update(),this},n.prototype.setDOMContentfunction(t){return this._createContent(),this._content.appendChild(t),this._update(),this},n.prototype.addClassNamefunction(t){this._container&&this._container.classList.add(t)},n.prototype.removeClassNamefunction(t){this._container&&this._container.classList.remove(t)},n.prototype.toggleClassNamefunction(t){if(this._container)return this._container.classList.toggle(t)},n.prototype._createContentfunction(){this._content&&r.remove(this._content),this._contentr.create(div,mapboxgl-popup-content,this._container),this.options.closeButton&&(this._closeButtonr.create(button,mapboxgl-popup-close-button,this._content),this._closeButton.typebutton,this._closeButton.setAttribute(aria-label,Close popup),this._closeButton.innerHTML×,this._closeButton.addEventListener(click,this._onClose))},n.prototype._onMouseUpfunction(t){this._update(t.point)},n.prototype._onMouseMovefunction(t){this._update(t.point)},n.prototype._onDragfunction(t){this._update(t.point)},n.prototype._updatefunction(e){var nthis,ithis._lngLat||this._trackPointer;if(this._map&&i&&this._content&&(this._container||(this._containerr.create(div,mapboxgl-popup,this._map.getContainer()),this._tipr.create(div,mapboxgl-popup-tip,this._container),this._container.appendChild(this._content),this.options.className&&this.options.className.split( ).forEach((function(t){return n._container.classList.add(t)})),this._trackPointer&&this._container.classList.add(mapboxgl-popup-track-pointer)),this.options.maxWidth&&this._container.style.maxWidth!this.options.maxWidth&&(this._container.style.maxWidththis.options.maxWidth),this._map.transform.renderWorldCopies&&!this._trackPointer&&(this._lngLatOi(this._lngLat,this._pos,this._map.transform)),!this._trackPointer||e)){var athis._posthis._trackPointer&&e?e:this._map.project(this._lngLat),othis.options.anchor,sfunction e(r){if(r){if(numbertypeof r){var nMath.round(Math.sqrt(.5*Math.pow(r,2)));return{center:new t.Point(0,0),top:new t.Point(0,r),top-left:new t.Point(n,n),top-right:new t.Point(-n,n),bottom:new t.Point(0,-r),bottom-left:new t.Point(n,-n),bottom-right:new t.Point(-n,-n),left:new t.Point(r,0),right:new t.Point(-r,0)}}if(r instanceof t.Point||Array.isArray(r)){var it.Point.convert(r);return{center:i,top:i,top-left:i,top-right:i,bottom:i,bottom-left:i,bottom-right:i,left:i,right:i}}return{center:t.Point.convert(r.center||0,0),top:t.Point.convert(r.top||0,0),top-left:t.Point.convert(rtop-left||0,0),top-right:t.Point.convert(rtop-right||0,0),bottom:t.Point.convert(r.bottom||0,0),bottom-left:t.Point.convert(rbottom-left||0,0),bottom-right:t.Point.convert(rbottom-right||0,0),left:t.Point.convert(r.left||0,0),right:t.Point.convert(r.right||0,0)}}return e(new t.Point(0,0))}(this.options.offset);if(!o){var l,cthis._container.offsetWidth,uthis._container.offsetHeight;la.y+s.bottom.yu?top:a.y>this._map.transform.height-u?bottom:,a.xc/2?l.push(left):a.x>this._map.transform.width-c/2&&l.push(right),o0l.length?bottom:l.join(-)}var fa.add(so).round();r.setTransform(this._container,zio+ translate(+f.x+px,+f.y+px)),Di(this._container,o,popup)}},n.prototype._onClosefunction(){this.remove()},n}(t.Evented);var Zi{version:t.version,supported:e,setRTLTextPlugin:t.setRTLTextPlugin,getRTLTextPluginStatus:t.getRTLTextPluginStatus,Map:Ei,NavigationControl:Pi,GeolocateControl:Ui,AttributionControl:bi,ScaleControl:Hi,FullscreenControl:Yi,Popup:Xi,Marker:Fi,Style:qe,LngLat:t.LngLat,LngLatBounds:t.LngLatBounds,Point:t.Point,MercatorCoordinate:t.MercatorCoordinate,Evented:t.Evented,config:t.config,prewarm:function(){Bt().acquire(zt)},clearPrewarmedResources:function(){var tRt;t&&(t.isPreloaded()&&1t.numActive()?(t.release(zt),Rtnull):console.warn(Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()))},get accessToken(){return t.config.ACCESS_TOKEN},set accessToken(e){t.config.ACCESS_TOKENe},get baseApiUrl(){return t.config.API_URL},set baseApiUrl(e){t.config.API_URLe},get workerCount(){return Dt.workerCount},set workerCount(t){Dt.workerCountt},get maxParallelImageRequests(){return t.config.MAX_PARALLEL_IMAGE_REQUESTS},set maxParallelImageRequests(e){t.config.MAX_PARALLEL_IMAGE_REQUESTSe},clearStorage:function(e){t.clearTileCache(e)},workerUrl:};return Zi})),r}))},{},235:function(t,e,r){use strict;e.exportsMath.log2||function(t){return Math.log(t)*Math.LOG2E}},{},236:function(t,e,r){use strict;e.exportsfunction(t,e){e||(et,twindow);var r0,i0,a0,o{shift:!1,alt:!1,control:!1,meta:!1},s!1;function l(t){var e!1;returnaltKeyin t&&(ee||t.altKey!o.alt,o.alt!!t.altKey),shiftKeyin t&&(ee||t.shiftKey!o.shift,o.shift!!t.shiftKey),ctrlKeyin t&&(ee||t.ctrlKey!o.control,o.control!!t.ctrlKey),metaKeyin t&&(ee||t.metaKey!o.meta,o.meta!!t.metaKey),e}function c(t,s){var cn.x(s),un.y(s);buttonsin s&&(t0|s.buttons),(t!r||c!i||u!a||l(s))&&(r0|t,ic||0,au||0,e&&e(r,i,a,o))}function u(t){c(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(ia0,r0,o.shifto.alto.controlo.meta!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0n.buttons(t)?c(0,t):c(r,t)}function d(t){c(r|n.buttons(t),t)}function m(t){c(r&~n.buttons(t),t)}function g(){s||(s!0,t.addEventListener(mousemove,p),t.addEventListener(mousedown,d),t.addEventListener(mouseup,m),t.addEventListener(mouseleave,u),t.addEventListener(mouseenter,u),t.addEventListener(mouseout,u),t.addEventListener(mouseover,u),t.addEventListener(blur,f),t.addEventListener(keyup,h),t.addEventListener(keydown,h),t.addEventListener(keypress,h),t!window&&(window.addEventListener(blur,f),window.addEventListener(keyup,h),window.addEventListener(keydown,h),window.addEventListener(keypress,h)))}g();var v{element:t};return Object.defineProperties(v,{enabled:{get:function(){return s},set:function(e){e?g():function(){if(!s)return;s!1,t.removeEventListener(mousemove,p),t.removeEventListener(mousedown,d),t.removeEventListener(mouseup,m),t.removeEventListener(mouseleave,u),t.removeEventListener(mouseenter,u),t.removeEventListener(mouseout,u),t.removeEventListener(mouseover,u),t.removeEventListener(blur,f),t.removeEventListener(keyup,h),t.removeEventListener(keydown,h),t.removeEventListener(keypress,h),t!window&&(window.removeEventListener(blur,f),window.removeEventListener(keyup,h),window.removeEventListener(keydown,h),window.removeEventListener(keypress,h))}()},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),v};var nt(mouse-event)},{mouse-event:238},237:function(t,e,r){var n{left:0,top:0};e.exportsfunction(t,e,r){ee||t.currentTarget||t.srcElement,Array.isArray(r)||(r0,0);var it.clientX||0,at.clientY||0,o(se,swindow||sdocument||sdocument.body?n:s.getBoundingClientRect());var s;return r0i-o.left,r1a-o.top,r}},{},238:function(t,e,r){use strict;function n(t){return t.target||t.srcElement||window}r.buttonsfunction(t){if(objecttypeof t){if(buttonsin t)return t.buttons;if(whichin t){if(2(et.which))return 4;if(3e)return 2;if(e>0)return 1e-1}else if(buttonin t){var e;if(1(et.button))return 4;if(2e)return 2;if(e>0)return 1e}}return 0},r.elementn,r.xfunction(t){if(objecttypeof t){if(offsetXin t)return t.offsetX;var en(t).getBoundingClientRect();return t.clientX-e.left}return 0},r.yfunction(t){if(objecttypeof t){if(offsetYin t)return t.offsetY;var en(t).getBoundingClientRect();return t.clientY-e.top}return 0}},{},239:function(t,e,r){use strict;var nt(to-px);e.exportsfunction(t,e,r){functiontypeof t&&(r!!e,et,twindow);var in(ex,t),afunction(t){r&&t.preventDefault();var nt.deltaX||0,at.deltaY||0,ot.deltaZ||0,s1;switch(t.deltaMode){case 1:si;break;case 2:swindow.innerHeight}if(a*s,o*s,(n*s)||a||o)return e(n,a,o,t)};return t.addEventListener(wheel,a),a}},{to-px:309},240:function(t,e,r){(function(t,r){(function(){/*! Native Promise Only v0.8.1 (c) Kyle Simpson MIT License: http://getify.mit-license.org*/!function(t,r,n){rtrt||n(),void 0!e&&e.exports&&(e.exportsrt)}(Promise,void 0!t?t:this,(function(){use strict;var t,e,n,iObject.prototype.toString,avoid 0!r?function(t){return r(t)}:setTimeout;try{Object.defineProperty({},x,{}),tfunction(t,e,r,n){return Object.defineProperty(t,e,{value:r,writable:!0,configurable:!1!n})}}catch(e){tfunction(t,e,r){return ter,t}}function o(t,r){n.add(t,r),e||(ea(n.drain))}function s(t){var e,rtypeof t;return nullt||object!r&&function!r||(et.then),functiontypeof e&&e}function l(){for(var t0;tthis.chain.length;t++)c(this,1this.state?this.chaint.success:this.chaint.failure,this.chaint);this.chain.length0}function c(t,e,r){var n,i;try{!1e?r.reject(t.msg):(n!0e?t.msg:e.call(void 0,t.msg))r.promise?r.reject(TypeError(Promise-chain cycle)):(is(n))?i.call(n,r.resolve,r.reject):r.resolve(n)}catch(t){r.reject(t)}}function u(t){var e,rthis;if(!r.triggered){r.triggered!0,r.def&&(rr.def);try{(es(t))?o((function(){var nnew p(r);try{e.call(t,(function(){u.apply(n,arguments)}),(function(){f.apply(n,arguments)}))}catch(t){f.call(n,t)}})):(r.msgt,r.state1,r.chain.length>0&&o(l,r))}catch(t){f.call(new p(r),t)}}}function f(t){var ethis;e.triggered||(e.triggered!0,e.def&&(ee.def),e.msgt,e.state2,e.chain.length>0&&o(l,e))}function h(t,e,r,n){for(var i0;ie.length;i++)!function(i){t.resolve(ei).then((function(t){r(i,t)}),n)}(i)}function p(t){this.deft,this.triggered!1}function d(t){this.promiset,this.state0,this.triggered!1,this.chain,this.msgvoid 0}function m(t){if(function!typeof t)throw TypeError(Not a function);if(0!this.__NPO__)throw TypeError(Not a promise);this.__NPO__1;var enew d(this);this.thenfunction(t,r){var n{success:function!typeof t||t,failure:functiontypeof r&&r};return n.promisenew this.constructor((function(t,e){if(function!typeof t||function!typeof e)throw TypeError(Not a function);n.resolvet,n.rejecte})),e.chain.push(n),0!e.state&&o(l,e),n.promise},this.catchfunction(t){return this.then(void 0,t)};try{t.call(void 0,(function(t){u.call(e,t)}),(function(t){f.call(e,t)}))}catch(t){f.call(e,t)}}nfunction(){var t,r,n;function i(t,e){this.fnt,this.selfe,this.nextvoid 0}return{add:function(e,a){nnew i(e,a),r?r.nextn:tn,rn,nvoid 0},drain:function(){var nt;for(trevoid 0;n;)n.fn.call(n.self),nn.next}}}();var gt({},constructor,m,!1);return m.prototypeg,t(g,__NPO__,0,!1),t(m,resolve,(function(t){return t&&objecttypeof t&&1t.__NPO__?t:new this((function(e,r){if(function!typeof e||function!typeof r)throw TypeError(Not a function);e(t)}))})),t(m,reject,(function(t){return new this((function(e,r){if(function!typeof e||function!typeof r)throw TypeError(Not a function);r(t)}))})),t(m,all,(function(t){var ethis;returnobject Array!i.call(t)?e.reject(TypeError(Not an array)):0t.length?e.resolve():new e((function(r,n){if(function!typeof r||function!typeof n)throw TypeError(Not a function);var it.length,aArray(i),o0;h(e,t,(function(t,e){ate,++oi&&r(a)}),n)}))})),t(m,race,(function(t){var ethis;returnobject Array!i.call(t)?e.reject(TypeError(Not an array)):new e((function(r,n){if(function!typeof r||function!typeof n)throw TypeError(Not a function);h(e,t,(function(t,e){r(e)}),n)}))})),m}))}).call(this)}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{},t(timers).setImmediate)},{timers:306},241:function(t,e,r){var nMath.PI,ic(120);function a(t,e,r,n){returnC,t,e,r,n,r,n}function o(t,e,r,n,i,a){returnC,t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a}function s(t,e,r,a,o,c,u,f,h,p){if(p)Tp0,kp1,_p2,wp3;else{var dl(t,e,-o);td.x,ed.y;var m(t-(f(dl(f,h,-o)).x))/2,g(e-(hd.y))/2,vm*m/(r*r)+g*g/(a*a);v>1&&(r*vMath.sqrt(v),a*v);var yr*r,xa*a,b(cu?-1:1)*Math.sqrt(Math.abs((y*x-y*g*g-x*m*m)/(y*g*g+x*m*m)));b1/0&&(b1);var _b*r*g/a+(t+f)/2,wb*-a*m/r+(e+h)/2,TMath.asin(((e-w)/a).toFixed(9)),kMath.asin(((h-w)/a).toFixed(9));(Tt_?n-T:T)0&&(T2*n+T),(kf_?n-k:k)0&&(k2*n+k),u&&T>k&&(T-2*n),!u&&k>T&&(k-2*n)}if(Math.abs(k-T)>i){var Ak,Mf,Sh;kT+i*(u&&k>T?1:-1);var Es(f_+r*Math.cos(k),hw+a*Math.sin(k),r,a,o,0,u,M,S,k,A,_,w)}var LMath.tan((k-T)/4),C4/3*r*L,P4/3*a*L,I2*t-(t+C*Math.sin(T)),2*e-(e-P*Math.cos(T)),f+C*Math.sin(k),h-P*Math.cos(k),f,h;if(p)return I;E&&(II.concat(E));for(var O0;OI.length;){var zl(IO,IO+1,o);IO++z.x,IO++z.y}return I}function l(t,e,r){return{x:t*Math.cos(r)-e*Math.sin(r),y:t*Math.sin(r)+e*Math.cos(r)}}function c(t){return t*(n/180)}e.exportsfunction(t){for(var e,r,n0,i0,l0,u0,fnull,hnull,p0,d0,m0,gt.length;mg;m++){var vtm,yv0;switch(y){caseM:lv1,uv2;break;caseA:(vs(p,d,v1,v2,c(v3),v4,v5,v6,v7)).unshift(C),v.length>7&&(r.push(v.splice(0,7)),v.unshift(C));break;caseS:var xp,bd;C!e&&S!e||(x+x-n,b+b-i),vC,x,b,v1,v2,v3,v4;break;caseT:Qe||Te?(f2*p-f,h2*d-h):(fp,hd),vo(p,d,f,h,v1,v2);break;caseQ:fv1,hv2,vo(p,d,v1,v2,v3,v4);break;caseL:va(p,d,v1,v2);break;caseH:va(p,d,v1,d);break;caseV:va(p,d,p,v1);break;caseZ:va(p,d,l,u)}ey,pvv.length-2,dvv.length-1,v.length>4?(nvv.length-4,ivv.length-3):(np,id),r.push(v)}return r}},{},242:function(t,e,r){/*object-assign(c) Sindre Sorhus@license MIT*/use strict;var nObject.getOwnPropertySymbols,iObject.prototype.hasOwnProperty,aObject.prototype.propertyIsEnumerable;function o(t){if(nullt)throw new TypeError(Object.assign cannot be called with null or undefined);return Object(t)}e.exportsfunction(){try{if(!Object.assign)return!1;var tnew String(abc);if(t5de,5Object.getOwnPropertyNames(t)0)return!1;for(var e{},r0;r10;r++)e_+String.fromCharCode(r)r;if(0123456789!Object.getOwnPropertyNames(e).map((function(t){return et})).join())return!1;var n{};returnabcdefghijklmnopqrst.split().forEach((function(t){ntt})),abcdefghijklmnopqrstObject.keys(Object.assign({},n)).join()}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,s,lo(t),c1;carguments.length;c++){for(var u in rObject(argumentsc))i.call(r,u)&&(luru);if(n){sn(r);for(var f0;fs.length;f++)a.call(r,sf)&&(lsfrsf)}}return l}},{},243:function(t,e,r){use strict;function n(t,e){if(string!typeof t)returnt;var rt;stringtypeof e||Array.isArray(e)?e{brackets:e}:e||(e{});var ne.brackets?Array.isArray(e.brackets)?e.brackets:e.brackets:{},,(),ie.escape||___,a!!e.flat;n.forEach((function(t){var enew RegExp(\\,t0,^\\,t0,\\,t1,*\\,t1.join()),n;function a(e,a,o){var sr.push(e.slice(t0.length,-t1.length))-1;return n.push(s),i+s+i}r.forEach((function(t,n){for(var i,o0;t!i;)if(it,tt.replace(e,a),o++>1e4)throw Error(References have circular dependency. Please, check them.);rnt})),nn.reverse(),rr.map((function(e){return n.forEach((function(r){ee.replace(new RegExp((\\+i+r+\\+i+),g),t0+$1+t1)})),e}))}));var onew RegExp(\\+i+(0-9+)\\+i);return a?r:function t(e,r,n){for(var i,a,s0;io.exec(e);){if(s++>1e4)throw Error(Circular references in parenthesis);a.push(e.slice(0,i.index)),a.push(t(ri1,r)),ee.slice(i.index+i0.length)}return a.push(e),a}(r0,r)}function i(t,e){if(e&&e.flat){var r,ne&&e.escape||___,it0;if(!i)return;for(var anew RegExp(\\+n+(0-9+)\\+n),o0;i!r;){if(o++>1e4)throw Error(Circular references in +t);ri,ii.replace(a,s)}return i}return t.reduce((function t(e,r){return Array.isArray(r)&&(rr.reduce(t,)),e+r}),);function s(e,r){if(nulltr)throw Error(Reference +r+is undefined);return tr}}function a(t,e){return Array.isArray(t)?i(t,e):n(t,e)}a.parsen,a.stringifyi,e.exportsa},{},244:function(t,e,r){use strict;var nt(pick-by-alias);e.exportsfunction(t){var e;arguments.length>1&&(targuments);stringtypeof t?tt.split(/\s/).map(parseFloat):numbertypeof t&&(tt);t.length&&numbertypeof t0?e1t.length?{width:t0,height:t0,x:0,y:0}:2t.length?{width:t0,height:t1,x:0,y:0}:{x:t0,y:t1,width:t2-t0||0,height:t3-t1||0}:t&&(tn(t,{left:x l left Left,top:y t top Top,width:w width W Width,height:h height W Width,bottom:b bottom Bottom,right:r right Right}),e{x:t.left||0,y:t.top||0},nullt.width?t.right?e.widtht.right-e.x:e.width0:e.widtht.width,nullt.height?t.bottom?e.heightt.bottom-e.y:e.height0:e.heightt.height);return e}},{pick-by-alias:248},245:function(t,e,r){e.exportsfunction(t){var e;return t.replace(i,(function(t,r,i){var or.toLowerCase();for(ifunction(t){var et.match(a);return e?e.map(Number):}(i),mo&&i.length>2&&(e.push(r.concat(i.splice(0,2))),ol,rmr?l:L);;){if(i.lengthno)return i.unshift(r),e.push(i);if(i.lengthno)throw new Error(malformed path data);e.push(r.concat(i.splice(0,no)))}})),e};var n{a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},i/(astvzqmhlc)(^astvzqmhlc*)/gi;var a/-?0-9*\.?0-9+(?:e-+?\d+)?/gi},{},246:function(t,e,r){e.exportsfunction(t,e){e||(e0,),tString(t);var rparseFloat(t,10);return e0r,e1t.match(/\d.\-\+*\s*(.*)/)1||,e}},{},247:function(t,e,r){(function(t){(function(){(function(){var r,n,i,a,o,s;undefined!typeof performance&&null!performance&&performance.now?e.exportsfunction(){return performance.now()}:null!t&&t.hrtime?(e.exportsfunction(){return(r()-o)/1e6},nt.hrtime,a(rfunction(){var t;return 1e9*(tn())0+t1})(),s1e9*t.uptime(),oa-s):Date.now?(e.exportsfunction(){return Date.now()-i},iDate.now()):(e.exportsfunction(){return(new Date).getTime()-i},i(new Date).getTime())}).call(this)}).call(this)}).call(this,t(_process))},{_process:272},248:function(t,e,r){use strict;e.exportsfunction(t,e,r){var n,a,o{};if(stringtypeof e&&(ei(e)),Array.isArray(e)){var s{};for(a0;ae.length;a++)sea!0;es}for(n in e)eni(en);var l{};for(n in e){var cen;if(Array.isArray(c))for(a0;ac.length;a++){var uca;if(r&&(lu!0),u in t){if(ontu,r)for(var fa;fc.length;f++)lcf!0;break}}else n in t&&(en&&(ontn),r&&(ln!0))}if(r)for(n in t)ln||(ontn);return o};var n{};function i(t){return nt?nt:(stringtypeof t&&(tntt.split(/\s*,\s*|\s+/)),t)}},{},249:function(t,e,r){/* * @copyright 2016 Sean Connelly (@voidqk), http://syntheti.cc * @license MIT * @preserve Project Home: https://github.com/voidqk/polybooljs */var n,it(./lib/build-log),at(./lib/epsilon),ot(./lib/intersecter),st(./lib/segment-chainer),lt(./lib/segment-selector),ct(./lib/geojson),u!1,fa();function h(t,e,r){var in.segments(t),an.segments(e),or(n.combine(i,a));return n.polygon(o)}n{buildLog:function(t){return!0t?ui():!1t&&(u!1),!1!u&&u.list},epsilon:function(t){return f.epsilon(t)},segments:function(t){var eo(!0,f,u);return t.regions.forEach(e.addRegion),{segments:e.calculate(t.inverted),inverted:t.inverted}},combine:function(t,e){return{combined:o(!1,f,u).calculate(t.segments,t.inverted,e.segments,e.inverted),inverted1:t.inverted,inverted2:e.inverted}},selectUnion:function(t){return{segments:l.union(t.combined,u),inverted:t.inverted1||t.inverted2}},selectIntersect:function(t){return{segments:l.intersect(t.combined,u),inverted:t.inverted1&&t.inverted2}},selectDifference:function(t){return{segments:l.difference(t.combined,u),inverted:t.inverted1&&!t.inverted2}},selectDifferenceRev:function(t){return{segments:l.differenceRev(t.combined,u),inverted:!t.inverted1&&t.inverted2}},selectXor:function(t){return{segments:l.xor(t.combined,u),inverted:t.inverted1!t.inverted2}},polygon:function(t){return{regions:s(t.segments,f,u),inverted:t.inverted}},polygonFromGeoJSON:function(t){return c.toPolygon(n,t)},polygonToGeoJSON:function(t){return c.fromPolygon(n,f,t)},union:function(t,e){return h(t,e,n.selectUnion)},intersect:function(t,e){return h(t,e,n.selectIntersect)},difference:function(t,e){return h(t,e,n.selectDifference)},differenceRev:function(t,e){return h(t,e,n.selectDifferenceRev)},xor:function(t,e){return h(t,e,n.selectXor)}},objecttypeof window&&(window.PolyBooln),e.exportsn},{./lib/build-log:250,./lib/epsilon:251,./lib/geojson:252,./lib/intersecter:253,./lib/segment-chainer:255,./lib/segment-selector:256},250:function(t,e,r){e.exportsfunction(){var t,e0,r!1;function n(e,r){return t.list.push({type:e,data:r?JSON.parse(JSON.stringify(r)):void 0}),t}return t{list:,segmentId:function(){return e++},checkIntersection:function(t,e){return n(check,{seg1:t,seg2:e})},segmentChop:function(t,e){return n(div_seg,{seg:t,pt:e}),n(chop,{seg:t,pt:e})},statusRemove:function(t){return n(pop_seg,{seg:t})},segmentUpdate:function(t){return n(seg_update,{seg:t})},segmentNew:function(t,e){return n(new_seg,{seg:t,primary:e})},segmentRemove:function(t){return n(rem_seg,{seg:t})},tempStatus:function(t,e,r){return n(temp_status,{seg:t,above:e,below:r})},rewind:function(t){return n(rewind,{seg:t})},status:function(t,e,r){return n(status,{seg:t,above:e,below:r})},vert:function(e){return er?t:(re,n(vert,{x:e}))},log:function(t){returnstring!typeof t&&(tJSON.stringify(t,!1, )),n(log,{txt:t})},reset:function(){return n(reset)},selected:function(t){return n(selected,{segs:t})},chainStart:function(t){return n(chain_start,{seg:t})},chainRemoveHead:function(t,e){return n(chain_rem_head,{index:t,pt:e})},chainRemoveTail:function(t,e){return n(chain_rem_tail,{index:t,pt:e})},chainNew:function(t,e){return n(chain_new,{pt1:t,pt2:e})},chainMatch:function(t){return n(chain_match,{index:t})},chainClose:function(t){return n(chain_close,{index:t})},chainAddHead:function(t,e){return n(chain_add_head,{index:t,pt:e})},chainAddTail:function(t,e){return n(chain_add_tail,{index:t,pt:e})},chainConnect:function(t,e){return n(chain_con,{index1:t,index2:e})},chainReverse:function(t){return n(chain_rev,{index:t})},chainJoin:function(t,e){return n(chain_join,{index1:t,index2:e})},done:function(){return n(done)}}}},{},251:function(t,e,r){e.exportsfunction(t){number!typeof t&&(t1e-10);var e{epsilon:function(e){returnnumbertypeof e&&(te),t},pointAboveOrOnLine:function(e,r,n){var ir0,ar1,on0,sn1,le0;return(o-i)*(e1-a)-(s-a)*(l-i)>-t},pointBetween:function(e,r,n){var ie1-r1,an0-r0,oe0-r0,sn1-r1,lo*a+i*s;return!(lt)&&!(l-(a*a+s*s)>-t)},pointsSameX:function(e,r){return Math.abs(e0-r0)t},pointsSameY:function(e,r){return Math.abs(e1-r1)t},pointsSame:function(t,r){return e.pointsSameX(t,r)&&e.pointsSameY(t,r)},pointsCompare:function(t,r){return e.pointsSameX(t,r)?e.pointsSameY(t,r)?0:t1r1?-1:1:t0r0?-1:1},pointsCollinear:function(e,r,n){var ie0-r0,ae1-r1,or0-n0,sr1-n1;return Math.abs(i*s-o*a)t},linesIntersect:function(e,r,n,i){var ar0-e0,or1-e1,si0-n0,li1-n1,ca*l-o*s;if(Math.abs(c)t)return!1;var ue0-n0,fe1-n1,h(s*f-l*u)/c,p(a*f-o*u)/c,d{alongA:0,alongB:0,pt:e0+h*a,e1+h*o};return d.alongAh-t?-2:ht?-1:h-1-t?0:h-1t?1:2,d.alongBp-t?-2:pt?-1:p-1-t?0:p-1t?1:2,d},pointInsideRegion:function(e,r){for(var ne0,ie1,arr.length-10,orr.length-11,s!1,l0;lr.length;l++){var crl0,url1;u-i>t!o-i>t&&(a-c)*(i-u)/(o-u)+c-n>t&&(s!s),ac,ou}return s}};return e}},{},252:function(t,e,r){var n{toPolygon:function(t,e){function r(e){if(e.length0)return t.segments({inverted:!1,regions:});function r(e){var re.slice(0,e.length-1);return t.segments({inverted:!1,regions:r})}for(var nr(e0),i1;ie.length;i++)nt.selectDifference(t.combine(n,r(ei)));return n}if(Polygone.type)return t.polygon(r(e.coordinates));if(MultiPolygone.type){for(var nt.segments({inverted:!1,regions:}),i0;ie.coordinates.length;i++)nt.selectUnion(t.combine(n,r(e.coordinatesi)));return t.polygon(n)}throw new Error(PolyBool: Cannot convert GeoJSON object to PolyBool polygon)},fromPolygon:function(t,e,r){function n(t,r){return e.pointInsideRegion(.5*(t00+t10),.5*(t01+t11),r)}function i(t){return{region:t,children:}}rt.polygon(t.segments(r));var ai(null);function o(t,e){for(var r0;rt.children.length;r++){if(n(e,(st.childrenr).region))return void o(s,e)}var ai(e);for(r0;rt.children.length;r++){var s;n((st.childrenr).region,e)&&(a.children.push(s),t.children.splice(r,1),r--)}t.children.push(a)}for(var s0;sr.regions.length;s++){var lr.regionss;l.length3||o(a,l)}function c(t,e){for(var r0,ntt.length-10,itt.length-11,a,o0;ot.length;o++){var sto0,lto1;a.push(s,l),r+l*n-s*i,ns,il}return r0!e&&a.reverse(),a.push(a00,a01),a}var u;function f(t){var ec(t.region,!1);u.push(e);for(var r0;rt.children.length;r++)e.push(h(t.childrenr))}function h(t){for(var e0;et.children.length;e++)f(t.childrene);return c(t.region,!0)}for(s0;sa.children.length;s++)f(a.childrens);return u.length0?{type:Polygon,coordinates:}:1u.length?{type:Polygon,coordinates:u0}:{type:MultiPolygon,coordinates:u}}};e.exportsn},{},253:function(t,e,r){var nt(./linked-list);e.exportsfunction(t,e,r){function i(t,e,n){return{id:r?r.segmentId():-1,start:t,end:e,myFill:{above:n.myFill.above,below:n.myFill.below},otherFill:null}}var an.create();function o(t,r){a.insertBefore(t,(function(n){return function(t,r,n,i,a,o){var se.pointsCompare(r,a);return 0!s?s:e.pointsSame(n,o)?0:t!i?t?1:-1:e.pointAboveOrOnLine(n,i?a:o,i?o:a)?1:-1}(t.isStart,t.pt,r,n.isStart,n.pt,n.other.pt)0}))}function s(t,e){var rfunction(t,e){var rn.node({isStart:!0,pt:t.start,seg:t,primary:e,other:null,status:null});return o(r,t.end),r}(t,e);return function(t,e,r){var in.node({isStart:!1,pt:e.end,seg:e,primary:r,other:t,status:null});t.otheri,o(i,t.pt)}(r,t,e),r}function l(t,e){var ni(e,t.seg.end,t.seg);return function(t,e){r&&r.segmentChop(t.seg,e),t.other.remove(),t.seg.ende,t.other.pte,o(t.other,t.pt)}(t,e),s(n,t.primary)}function c(i,o){var sn.create();function c(t){return s.findTransition((function(r){var n,i,a,o,s,l;return(nt,ir.ev,an.seg.start,on.seg.end,si.seg.start,li.seg.end,e.pointsCollinear(a,s,l)?e.pointsCollinear(o,s,l)||e.pointAboveOrOnLine(o,s,l)?1:-1:e.pointAboveOrOnLine(a,s,l)?1:-1)>0}))}function u(t,n){var it.seg,an.seg,oi.start,si.end,ca.start,ua.end;r&&r.checkIntersection(i,a);var fe.linesIntersect(o,s,c,u);if(!1f){if(!e.pointsCollinear(o,s,c))return!1;if(e.pointsSame(o,u)||e.pointsSame(s,c))return!1;var he.pointsSame(o,c),pe.pointsSame(s,u);if(h&&p)return n;var d!h&&e.pointBetween(o,c,u),m!p&&e.pointBetween(s,c,u);if(h)return m?l(n,s):l(t,u),n;d&&(p||(m?l(n,s):l(t,u)),l(n,o))}else 0f.alongA&&(-1f.alongB?l(t,c):0f.alongB?l(t,f.pt):1f.alongB&&l(t,u)),0f.alongB&&(-1f.alongA?l(n,o):0f.alongA?l(n,f.pt):1f.alongA&&l(n,s));return!1}for(var f;!a.isEmpty();){var ha.getHead();if(r&&r.vert(h.pt0),h.isStart){r&&r.segmentNew(h.seg,h.primary);var pc(h),dp.before?p.before.ev:null,mp.after?p.after.ev:null;function g(){if(d){var tu(h,d);if(t)return t}return!!m&&u(h,m)}r&&r.tempStatus(h.seg,!!d&&d.seg,!!m&&m.seg);var v,yg();if(y){var x;if(t)(xnullh.seg.myFill.below||h.seg.myFill.above!h.seg.myFill.below)&&(y.seg.myFill.above!y.seg.myFill.above);else y.seg.otherFillh.seg.myFill;r&&r.segmentUpdate(y.seg),h.other.remove(),h.remove()}if(a.getHead()!h){r&&r.rewind(h.seg);continue}if(t)xnullh.seg.myFill.below||h.seg.myFill.above!h.seg.myFill.below,h.seg.myFill.belowm?m.seg.myFill.above:i,h.seg.myFill.abovex?!h.seg.myFill.below:h.seg.myFill.below;else if(nullh.seg.otherFill)vm?h.primarym.primary?m.seg.otherFill.above:m.seg.myFill.above:h.primary?o:i,h.seg.otherFill{above:v,below:v};r&&r.status(h.seg,!!d&&d.seg,!!m&&m.seg),h.other.statusp.insert(n.node({ev:h}))}else{var bh.status;if(nullb)throw new Error(PolyBool: Zero-length segment detected; your epsilon is probably too small or too large);if(s.exists(b.prev)&&s.exists(b.next)&&u(b.prev.ev,b.next.ev),r&&r.statusRemove(b.ev.seg),b.remove(),!h.primary){var _h.seg.myFill;h.seg.myFillh.seg.otherFill,h.seg.otherFill_}f.push(h.seg)}a.getHead().remove()}return r&&r.done(),f}return t?{addRegion:function(t){for(var n,i,a,ott.length-1,l0;lt.length;l++){no,otl;var ce.pointsCompare(n,o);0!c&&s((ic0?n:o,ac0?o:n,{id:r?r.segmentId():-1,start:i,end:a,myFill:{above:null,below:null},otherFill:null}),!0)}},calculate:function(t){return c(t,!1)}}:{calculate:function(t,e,r,n){return t.forEach((function(t){s(i(t.start,t.end,t),!0)})),r.forEach((function(t){s(i(t.start,t.end,t),!1)})),c(e,n)}}}},{./linked-list:254},254:function(t,e,r){e.exports{create:function(){var t{root:{root:!0,next:null},exists:function(e){return null!e&&e!t.root},isEmpty:function(){return nullt.root.next},getHead:function(){return t.root.next},insertBefore:function(e,r){for(var nt.root,it.root.next;null!i;){if(r(i))return e.previ.prev,e.nexti,i.prev.nexte,void(i.preve);ni,ii.next}n.nexte,e.prevn,e.nextnull},findTransition:function(e){for(var rt.root,nt.root.next;null!n&&!e(n);)rn,nn.next;return{before:rt.root?null:r,after:n,insert:function(t){return t.prevr,t.nextn,r.nextt,null!n&&(n.prevt),t}}}};return t},node:function(t){return t.prevnull,t.nextnull,t.removefunction(){t.prev.nextt.next,t.next&&(t.next.prevt.prev),t.prevnull,t.nextnull},t}}},{},255:function(t,e,r){e.exportsfunction(t,e,r){var n,i;return t.forEach((function(t){var at.start,ot.end;if(e.pointsSame(a,o))console.warn(PolyBool: Warning: Zero-length segment detected; your epsilon is probably too small or too large);else{r&&r.chainStart(t);for(var s{index:0,matches_head:!1,matches_pt1:!1},l{index:0,matches_head:!1,matches_pt1:!1},cs,u0;un.length;u++){var f(gnu)0,h(g1,gg.length-1);gg.length-2;if(e.pointsSame(f,a)){if(k(u,!0,!0))break}else if(e.pointsSame(f,o)){if(k(u,!0,!1))break}else if(e.pointsSame(h,a)){if(k(u,!1,!0))break}else if(e.pointsSame(h,o)&&k(u,!1,!1))break}if(cs)return n.push(a,o),void(r&&r.chainNew(a,o));if(cl){r&&r.chainMatch(s.index);var ps.index,ds.matches_pt1?o:a,ms.matches_head,gnp,vm?g0:gg.length-1,ym?g1:gg.length-2,xm?gg.length-1:g0,bm?gg.length-2:g1;return e.pointsCollinear(y,v,d)&&(m?(r&&r.chainRemoveHead(s.index,d),g.shift()):(r&&r.chainRemoveTail(s.index,d),g.pop()),vy),e.pointsSame(x,d)?(n.splice(p,1),e.pointsCollinear(b,x,v)&&(m?(r&&r.chainRemoveTail(s.index,v),g.pop()):(r&&r.chainRemoveHead(s.index,v),g.shift())),r&&r.chainClose(s.index),void i.push(g)):void(m?(r&&r.chainAddHead(s.index,d),g.unshift(d)):(r&&r.chainAddTail(s.index,d),g.push(d)))}var _s.index,wl.index;r&&r.chainConnect(_,w);var Tn_.lengthnw.length;s.matches_head?l.matches_head?T?(A(_),M(_,w)):(A(w),M(w,_)):M(w,_):l.matches_head?M(_,w):T?(A(_),M(w,_)):(A(w),M(_,w))}function k(t,e,r){return c.indext,c.matches_heade,c.matches_pt1r,cs?(cl,!1):(cnull,!0)}function A(t){r&&r.chainReverse(t),nt.reverse()}function M(t,i){var ant,oni,saa.length-1,laa.length-2,co0,uo1;e.pointsCollinear(l,s,c)&&(r&&r.chainRemoveTail(t,s),a.pop(),sl),e.pointsCollinear(s,c,u)&&(r&&r.chainRemoveHead(i,c),o.shift()),r&&r.chainJoin(t,i),nta.concat(o),n.splice(i,1)}})),i}},{},256:function(t,e,r){function n(t,e,r){var n;return t.forEach((function(t){var i(t.myFill.above?8:0)+(t.myFill.below?4:0)+(t.otherFill&&t.otherFill.above?2:0)+(t.otherFill&&t.otherFill.below?1:0);0!ei&&n.push({id:r?r.segmentId():-1,start:t.start,end:t.end,myFill:{above:1ei,below:2ei},otherFill:null})})),r&&r.selected(n),n}var i{union:function(t,e){return n(t,0,2,1,0,2,2,0,0,1,0,1,0,0,0,0,0,e)},intersect:function(t,e){return n(t,0,0,0,0,0,2,0,2,0,0,1,1,0,2,1,0,e)},difference:function(t,e){return n(t,0,0,0,0,2,0,2,0,1,1,0,0,0,1,2,0,e)},differenceRev:function(t,e){return n(t,0,2,1,0,0,0,1,1,0,2,0,2,0,0,0,0,e)},xor:function(t,e){return n(t,0,2,1,0,2,0,0,1,1,0,0,2,0,1,2,0,e)}};e.exportsi},{},257:function(t,e,r){use strict;var nt(stream).Transform,it(stream-parser);function a(){n.call(this,{readableObjectMode:!0})}function o(t,e,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack(new Error).stack||,this.namethis.constructor.name,this.messaget,e&&(this.codee),r&&(this.statusCoder)}a.prototypeObject.create(n.prototype),a.prototype.constructora,i(a.prototype),r.ParserStreama,r.sliceEqfunction(t,e,r){for(var ne,i0;ir.length;)if(tn++!ri++)return!1;return!0},r.str2arrfunction(t,e){var r,n0;if(e&&hexe)for(;nt.length;)r.push(parseInt(t.slice(n,n+2),16)),n+2;else for(;nt.length;n++)r.push(255&t.charCodeAt(n));return r},r.readUInt16LEfunction(t,e){return te|te+18},r.readUInt16BEfunction(t,e){return te+1|te8},r.readUInt32LEfunction(t,e){return te|te+18|te+216|16777216*te+3},r.readUInt32BEfunction(t,e){return te+3|te+28|te+116|16777216*te},o.prototypeObject.create(Error.prototype),o.prototype.constructoro,r.ProbeErroro},{stream:280,stream-parser:295},258:function(t,e,r){use strict;function n(t,e){var rnew Error(t);return r.codee,r}function i(t){try{return decodeURIComponent(escape(t))}catch(e){return t}}function a(t,e,r){this.inputt.subarray(e,r),this.starte;var iString.fromCharCode.apply(null,this.input.subarray(0,4));if(II*\0!i&&MM\0*!i)throw n(invalid TIFF signature,EBADDATA);this.big_endianMi0}a.prototype.eachfunction(t){this.aborted!1;var ethis.read_uint32(4);for(this.ifds_to_read{id:0,offset:e};this.ifds_to_read.length>0&&!this.aborted;){var rthis.ifds_to_read.shift();r.offset&&this.scan_ifd(r.id,r.offset,t)}},a.prototype.read_uint16function(t){var ethis.input;if(t+2>e.length)throw n(unexpected EOF,EBADDATA);return this.big_endian?256*et+et+1:et+256*et+1},a.prototype.read_uint32function(t){var ethis.input;if(t+4>e.length)throw n(unexpected EOF,EBADDATA);return this.big_endian?16777216*et+65536*et+1+256*et+2+et+3:et+256*et+1+65536*et+2+16777216*et+3},a.prototype.is_subifd_linkfunction(t,e){return 0t&&34665e||0t&&34853e||34665t&&40965e},a.prototype.exif_format_lengthfunction(t){switch(t){case 1:case 2:case 6:case 7:return 1;case 3:case 8:return 2;case 4:case 9:case 11:return 4;case 5:case 10:case 12:return 8;default:return 0}},a.prototype.exif_format_readfunction(t,e){var r;switch(t){case 1:case 2:return rthis.inpute;case 6:return(rthis.inpute)|33554430*(128&r);case 3:return rthis.read_uint16(e);case 8:return(rthis.read_uint16(e))|131070*(32768&r);case 4:return rthis.read_uint32(e);case 9:return 0|(rthis.read_uint32(e));case 5:case 10:case 11:case 12:case 7:default:return null}},a.prototype.scan_ifdfunction(t,e,r){var athis.read_uint16(e);e+2;for(var o0;oa;o++){var sthis.read_uint16(e),lthis.read_uint16(e+2),cthis.read_uint32(e+4),uthis.exif_format_length(l),fc*u,hf4?e+8:this.read_uint32(e+8),p!1;if(h+f>this.input.length)throw n(unexpected EOF,EBADDATA);for(var d,mh,g0;gc;g++,m+u){var vthis.exif_format_read(l,m);if(nullv){dnull;break}d.push(v)}if(Array.isArray(d)&&2l&&(di(String.fromCharCode.apply(null,d)))&&\0dd.length-1&&(dd.slice(0,-1)),this.is_subifd_link(t,s)&&Array.isArray(d)&&Number.isInteger(d0)&&d0>0&&(this.ifds_to_read.push({id:s,offset:d0}),p!0),!1r({is_big_endian:this.big_endian,ifd:t,tag:s,format:l,count:c,entry_offset:e+this.start,data_length:f,data_offset:h+this.start,value:d,is_subifd_link:p}))return void(this.aborted!0);e+12}0t&&this.ifds_to_read.push({id:1,offset:this.read_uint32(e)})},e.exports.ExifParsera,e.exports.get_orientationfunction(t){var e0;try{return new a(t,0,t.length).each((function(t){if(0t.ifd&&274t.tag&&Array.isArray(t.value))return et.value0,!1})),e}catch(t){return-1}}},{},259:function(t,e,r){use strict;var nt(./common).readUInt16BE,it(./common).readUInt32BE;function a(t,e){if(t.length4+e)return null;var ri(t,e);return t.lengthr+e||r8?null:{boxtype:String.fromCharCode.apply(null,t.slice(e+4,e+8)),data:t.slice(e+8,e+r),end:e+r}}function o(t,e){for(var r0;;){var na(t,r);if(!n)break;switch(n.boxtype){caseispe:e.sizes.push({width:i(n.data,4),height:i(n.data,8)});break;caseirot:e.transforms.push({type:irot,value:3&n.data0});break;caseimir:e.transforms.push({type:imir,value:1&n.data0})}rn.end}}function s(t,e,r){for(var n0,i0;ir;i++)n256*n+(te+i||0);return n}function l(t,e){for(var rt4>>4&15,i15&t4,at5>>4&15,on(t,6),l8,c0;co;c++){var un(t,l),fn(t,l+2),hs(t,l+2,a),pn(t,l+a);if(l+2,0f&&1p){var ds(t,l,r),ms(t,l+r,i);e.item_locu{length:m,offset:d+h}}l+p*(r+i)}}function c(t,e){for(var rn(t,4),i6,o0;or;o++){var sa(t,i);if(!s)break;if(infes.boxtype){for(var ln(s.data,4),c,u8;us.data.length&&s.datau;u++)c+String.fromCharCode(s.datau);e.item_infcl}is.end}}function u(t,e){for(var r0;;){var na(t,r);if(!n)break;ipcon.boxtype&&o(n.data,e),rn.end}}e.exports.unboxa,e.exports.readSizeFromMetafunction(t){var e{sizes:,transforms:,item_inf:{},item_loc:{}};if(function(t,e){for(var r4;;){var na(t,r);if(!n)break;iprpn.boxtype&&u(n.data,e),ilocn.boxtype&&l(n.data,e),iinfn.boxtype&&c(n.data,e),rn.end}}(t,e),e.sizes.length){var r,n,i,o(re.sizes,nr.reduce((function(t,e){return t.width>e.width||t.widthe.width&&t.height>e.height?t:e})),ir.reduce((function(t,e){return t.height>e.height||t.heighte.height&&t.width>e.width?t:e})),n.width>i.height||n.widthi.height&&n.height>i.width?n:i),s1;e.transforms.forEach((function(t){var e{1:6,2:5,3:8,4:7,5:4,6:3,7:2,8:1},r{1:4,2:3,3:2,4:1,5:6,6:5,7:8,8:7};if(imirt.type&&(s0t.value?rs:esesrs),irott.type)for(var n0;nt.value;n++)ses}));var fnull;return e.item_inf.Exif&&(fe.item_loce.item_inf.Exif),{width:o.width,height:o.height,orientation:e.transforms.length?s:null,variants:e.sizes,exif_location:f}}},e.exports.getMimeTypefunction(t){var eString.fromCharCode.apply(null,t.slice(0,4)),r{};re!0;for(var n8;nt.length;n+4)rString.fromCharCode.apply(null,t.slice(n,n+4))!0;if(r.mif1||r.msf1||r.miaf)returnavife||avise||avioe?{type:avif,mime:image/avif}:heice||heixe?{type:heic,mime:image/heic}:hevce||hevxe?{type:heic,mime:image/heic-sequence}:r.avif||r.avis?{type:avif,mime:image/avif}:r.heic||r.heix||r.hevc||r.hevx||r.heis?r.msf1?{type:heif,mime:image/heif-sequence}:{type:heif,mime:image/heif}:{type:avif,mime:image/avif}}},{./common:257},260:function(t,e,r){use strict;var nt(../common).str2arr,it(../common).sliceEq,at(../common).readUInt32BE,ot(../miaf_utils),st(../exif_utils),ln(ftyp);e.exportsfunction(t){if(i(t,4,l)){var eo.unbox(t,0);if(e){var ro.getMimeType(e.data);if(r){for(var n,ce.end;;){var uo.unbox(t,c);if(!u)break;if(cu.end,mdatu.boxtype)return;if(metau.boxtype){nu.data;break}}if(n){var fo.readSizeFromMeta(n);if(f){var h{width:f.width,height:f.height,type:r.type,mime:r.mime,wUnits:px,hUnits:px};if(f.variants.length>1&&(h.variantsf.variants),f.orientation&&(h.orientationf.orientation),f.exif_location&&f.exif_location.offset+f.exif_location.lengtht.length){var pa(t,f.exif_location.offset),dt.slice(f.exif_location.offset+p+4,f.exif_location.offset+f.exif_location.length),ms.get_orientation(d);m>0&&(h.orientationm)}return h}}}}}}},{../common:257,../exif_utils:258,../miaf_utils:259},261:function(t,e,r){use strict;var nt(../common).str2arr,it(../common).sliceEq,at(../common).readUInt16LE,on(BM);e.exportsfunction(t){if(!(t.length26)&&i(t,0,o))return{width:a(t,18),height:a(t,22),type:bmp,mime:image/bmp,wUnits:px,hUnits:px}}},{../common:257},262:function(t,e,r){use strict;var nt(../common).str2arr,it(../common).sliceEq,at(../common).readUInt16LE,on(GIF87a),sn(GIF89a);e.exportsfunction(t){if(!(t.length10)&&(i(t,0,o)||i(t,0,s)))return{width:a(t,6),height:a(t,8),type:gif,mime:image/gif,wUnits:px,hUnits:px}}},{../common:257},263:function(t,e,r){use strict;var nt(../common).readUInt16LE;e.exportsfunction(t){var en(t,0),rn(t,2),in(t,4);if(0e&&1r&&i){for(var a,o{width:0,height:0},s0;si;s++){var lt6+16*s||256,ct6+16*s+1||256,u{width:l,height:c};a.push(u),(l>o.width||c>o.height)&&(ou)}return{width:o.width,height:o.height,variants:a,type:ico,mime:image/x-icon,wUnits:px,hUnits:px}}}},{../common:257},264:function(t,e,r){use strict;var nt(../common).readUInt16BE,it(../common).str2arr,at(../common).sliceEq,ot(../exif_utils),si(Exif\0\0);e.exportsfunction(t){if(!(t.length2)&&255t0&&216t1&&255t2)for(var e2;;){for(;;){if(t.length-e2)return;if(255te++)break}for(var r,i,lte++;255l;)lte++;if(208l&&l217||1l)r0;else{if(!(192l&&l254))return;if(t.length-e2)return;rn(t,e)-2,e+2}if(217l||218l)return;if(225l&&r>10&&a(t,e,s)&&(io.get_orientation(t.slice(e+6,e+r))),r>5&&192l&&l207&&196!l&&200!l&&204!l){if(t.length-er)return;var c{width:n(t,e+3),height:n(t,e+1),type:jpg,mime:image/jpeg,wUnits:px,hUnits:px};return i>0&&(c.orientationi),c}e+r}}},{../common:257,../exif_utils:258},265:function(t,e,r){use strict;var nt(../common).str2arr,it(../common).sliceEq,at(../common).readUInt32BE,on(\x89PNG\r\n\x1a\n),sn(IHDR);e.exportsfunction(t){if(!(t.length24)&&i(t,0,o)&&i(t,12,s))return{width:a(t,16),height:a(t,20),type:png,mime:image/png,wUnits:px,hUnits:px}}},{../common:257},266:function(t,e,r){use strict;var nt(../common).str2arr,it(../common).sliceEq,at(../common).readUInt32BE,on(8BPS\0\x01);e.exportsfunction(t){if(!(t.length22)&&i(t,0,o))return{width:a(t,18),height:a(t,14),type:psd,mime:image/vnd.adobe.photoshop,wUnits:px,hUnits:px}}},{../common:257},267:function(t,e,r){use strict;function n(t){returnnumbertypeof t&&isFinite(t)&&t>0}var i/-_.:a-zA-Z0-9^>*>/,a/^(-_.:a-zA-Z0-9+:)?svg\s/,o/^-\bwidth(^%+?)|^-\bwidth(^%+?)/,s/\bheight(^%+?)|\bheight(^%+?)/,l/\bviewbBox(.+?)|\bviewbBox(.+?)/,c/in$|mm$|cm$|pt$|pc$|px$|em$|ex$/;function u(t){return c.test(t)?t.match(c)0:px}e.exportsfunction(t){if(function(t){var e,r0,nt.length;for(239t0&&187t1&&191t2&&(r3);rn&&(32(etr)||9e||13e||10e);)r++;return r!n&&60tr}(t)){for(var e,r0;rt.length;r++)e+String.fromCharCode(tr);var c(e.match(i)||)0;if(a.test(c)){var ffunction(t){var et.match(o),rt.match(s),nt.match(l);return{width:e&&(e1||e2),height:r&&(r1||r2),viewbox:n&&(n1||n2)}}(c),hparseFloat(f.width),pparseFloat(f.height);if(f.width&&f.height){if(!n(h)||!n(p))return;return{width:h,height:p,type:svg,mime:image/svg+xml,wUnits:u(f.width),hUnits:u(f.height)}}var d(f.viewbox||).split( ),m{width:d2,height:d3},gparseFloat(m.width),vparseFloat(m.height);if(n(g)&&n(v)&&u(m.width)u(m.height)){var yg/v;if(f.width){if(!n(h))return;return{width:h,height:h/y,type:svg,mime:image/svg+xml,wUnits:u(f.width),hUnits:u(f.width)}}if(f.height){if(!n(p))return;return{width:p*y,height:p,type:svg,mime:image/svg+xml,wUnits:u(f.height),hUnits:u(f.height)}}return{width:g,height:v,type:svg,mime:image/svg+xml,wUnits:u(m.width),hUnits:u(m.height)}}}}}},{},268:function(t,e,r){use strict;var nt(../common).str2arr,it(../common).sliceEq,at(../common).readUInt16LE,ot(../common).readUInt16BE,st(../common).readUInt32LE,lt(../common).readUInt32BE,cn(II*\0),un(MM\0*);function f(t,e,r){return r?o(t,e):a(t,e)}function h(t,e,r){return r?l(t,e):s(t,e)}function p(t,e,r){var nf(t,e+2,r);return 1!h(t,e+4,r)||3!n&&4!n?null:3n?f(t,e+8,r):h(t,e+8,r)}e.exportsfunction(t){if(!(t.length8)&&(i(t,0,c)||i(t,0,u))){var e77t0,rh(t,4,e)-8;if(!(r0)){var nr+8;if(!(t.length-n2)){var a12*f(t,n+0,e);if(!(a0||(n+2,t.length-na))){var o,s,l,d;for(o0;oa;o+12)256(df(t,n+o,e))?sp(t,n+o,e):257d&&(lp(t,n+o,e));return s&&l?{width:s,height:l,type:tiff,mime:image/tiff,wUnits:px,hUnits:px}:void 0}}}}}},{../common:257},269:function(t,e,r){use strict;var nt(../common).str2arr,it(../common).sliceEq,at(../common).readUInt16LE,ot(../common).readUInt32LE,st(../exif_utils),ln(RIFF),cn(WEBP);function u(t,e){if(157te+3&&1te+4&&42te+5)return{width:16383&a(t,e+6),height:16383&a(t,e+8),type:webp,mime:image/webp,wUnits:px,hUnits:px}}function f(t,e){if(47te){var ro(t,e+1);return{width:1+(16383&r),height:1+(r>>14&16383),type:webp,mime:image/webp,wUnits:px,hUnits:px}}}function h(t,e){return{width:1+(te+616|te+58|te+4),height:1+(te+9e|te+88|te+7),type:webp,mime:image/webp,wUnits:px,hUnits:px}}e.exportsfunction(t){if(!(t.length16)&&(i(t,0,l)||i(t,8,c))){var e12,rnull,n0,ao(t,4)+8;if(!(a>t.length)){for(;e+8a;)if(0!te){var pString.fromCharCode.apply(null,t.slice(e,e+4)),do(t,e+4);VP8 p&&d>10?rr||u(t,e+8):VP8Lp&&d>9?rr||f(t,e+8):VP8Xp&&d>10?rr||h(t,e+8):EXIFp&&(ns.get_orientation(t.slice(e+8,e+8+d)),e1/0),e+8+d}else e++;if(r)return n>0&&(r.orientationn),r}}}},{../common:257,../exif_utils:258},270:function(t,e,r){use strict;e.exports{avif:t(./parse_sync/avif),bmp:t(./parse_sync/bmp),gif:t(./parse_sync/gif),ico:t(./parse_sync/ico),jpeg:t(./parse_sync/jpeg),png:t(./parse_sync/png),psd:t(./parse_sync/psd),svg:t(./parse_sync/svg),tiff:t(./parse_sync/tiff),webp:t(./parse_sync/webp)}},{./parse_sync/avif:260,./parse_sync/bmp:261,./parse_sync/gif:262,./parse_sync/ico:263,./parse_sync/jpeg:264,./parse_sync/png:265,./parse_sync/psd:266,./parse_sync/svg:267,./parse_sync/tiff:268,./parse_sync/webp:269},271:function(t,e,r){use strict;var nt(./lib/parsers_sync);e.exportsfunction(t){return function(t){for(var eObject.keys(n),r0;re.length;r++){var iner(t);if(i)return i}return null}(t)},e.exports.parsersn},{./lib/parsers_sync:270},272:function(t,e,r){var n,i,ae.exports{};function o(){throw new Error(setTimeout has not been defined)}function s(){throw new Error(clearTimeout has not been defined)}function l(t){if(nsetTimeout)return setTimeout(t,0);if((no||!n)&&setTimeout)return nsetTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{nfunctiontypeof setTimeout?setTimeout:o}catch(t){no}try{ifunctiontypeof clearTimeout?clearTimeout:s}catch(t){is}}();var c,u,f!1,h-1;function p(){f&&c&&(f!1,c.length?uc.concat(u):h-1,u.length&&d())}function d(){if(!f){var tl(p);f!0;for(var eu.length;e;){for(cu,u;++he;)c&&ch.run();h-1,eu.length}cnull,f!1,function(t){if(iclearTimeout)return clearTimeout(t);if((is||!i)&&clearTimeout)return iclearTimeout,clearTimeout(t);try{i(t)}catch(e){try{return i.call(null,t)}catch(e){return i.call(this,t)}}}(t)}}function m(t,e){this.funt,this.arraye}function g(){}a.nextTickfunction(t){var enew Array(arguments.length-1);if(arguments.length>1)for(var r1;rarguments.length;r++)er-1argumentsr;u.push(new m(t,e)),1!u.length||f||l(d)},m.prototype.runfunction(){this.fun.apply(null,this.array)},a.titlebrowser,a.browser!0,a.env{},a.argv,a.version,a.versions{},a.ong,a.addListenerg,a.onceg,a.offg,a.removeListenerg,a.removeAllListenersg,a.emitg,a.prependListenerg,a.prependOnceListenerg,a.listenersfunction(t){return},a.bindingfunction(t){throw new Error(process.binding is not supported)},a.cwdfunction(){return/},a.chdirfunction(t){throw new Error(process.chdir is not supported)},a.umaskfunction(){return 0}},{},273:function(t,e,r){(function(r){(function(){for(var nt(performance-now),iundefinedtypeof window?r:window,amoz,webkit,oAnimationFrame,sirequest+o,licancel+o||icancelRequest+o,c0;!s&&ca.length;c++)siac+Request+o,liac+Cancel+o||iac+CancelRequest+o;if(!s||!l){var u0,f0,h;sfunction(t){if(0h.length){var en(),rMath.max(0,1e3/60-(e-u));ur+e,setTimeout((function(){var th.slice(0);h.length0;for(var e0;et.length;e++)if(!te.cancelled)try{te.callback(u)}catch(t){setTimeout((function(){throw t}),0)}}),Math.round(r))}return h.push({handle:++f,callback:t,cancelled:!1}),f},lfunction(t){for(var e0;eh.length;e++)he.handlet&&(he.cancelled!0)}}e.exportsfunction(t){return s.call(i,t)},e.exports.cancelfunction(){l.apply(i,arguments)},e.exports.polyfillfunction(t){t||(ti),t.requestAnimationFrames,t.cancelAnimationFramel}}).call(this)}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{performance-now:247},274:function(t,e,r){use strict;var nt(array-bounds),it(color-normalize),at(update-diff),ot(pick-by-alias),st(object-assign),lt(flatten-vertex-data),ct(to-float32),uc.float32,fc.fract32;e.exportsfunction(t,e){functiontypeof t?(e||(e{}),e.reglt):et;e.length&&(e.positionse);if(!(te.regl).hasExtension(ANGLE_instanced_arrays))throw Error(regl-error2d: `ANGLE_instanced_arrays` extension should be enabled);var r,c,p,d,m,g,vt._gl,y{color:black,capSize:5,lineWidth:1,opacity:1,viewport:null,range:null,offset:0,count:0,bounds:null,positions:,errors:},x;return dt.buffer({usage:dynamic,type:uint8,data:new Uint8Array(0)}),ct.buffer({usage:dynamic,type:float,data:new Uint8Array(0)}),pt.buffer({usage:dynamic,type:float,data:new Uint8Array(0)}),mt.buffer({usage:dynamic,type:float,data:new Uint8Array(0)}),gt.buffer({usage:static,type:float,data:h}),T(e),rt({vert:\n\t\tprecision highp float;\n\n\t\tattribute vec2 position, positionFract;\n\t\tattribute vec4 error;\n\t\tattribute vec4 color;\n\n\t\tattribute vec2 direction, lineOffset, capOffset;\n\n\t\tuniform vec4 viewport;\n\t\tuniform float lineWidth, capSize;\n\t\tuniform vec2 scale, scaleFract, translate, translateFract;\n\n\t\tvarying vec4 fragColor;\n\n\t\tvoid main() {\n\t\t\tfragColor color / 255.;\n\n\t\t\tvec2 pixelOffset lineWidth * lineOffset + (capSize + lineWidth) * capOffset;\n\n\t\t\tvec2 dxy -step(.5, direction.xy) * error.xz + step(direction.xy, vec2(-.5)) * error.yw;\n\n\t\t\tvec2 position position + dxy;\n\n\t\t\tvec2 pos (position + translate) * scale\n\t\t\t\t+ (positionFract + translateFract) * scale\n\t\t\t\t+ (position + translate) * scaleFract\n\t\t\t\t+ (positionFract + translateFract) * scaleFract;\n\n\t\t\tpos + pixelOffset / viewport.zw;\n\n\t\t\tgl_Position vec4(pos * 2. - 1., 0, 1);\n\t\t}\n\t\t,frag:\n\t\tprecision highp float;\n\n\t\tvarying vec4 fragColor;\n\n\t\tuniform float opacity;\n\n\t\tvoid main() {\n\t\t\tgl_FragColor fragColor;\n\t\t\tgl_FragColor.a * opacity;\n\t\t}\n\t\t,uniforms:{range:t.prop(range),lineWidth:t.prop(lineWidth),capSize:t.prop(capSize),opacity:t.prop(opacity),scale:t.prop(scale),translate:t.prop(translate),scaleFract:t.prop(scaleFract),translateFract:t.prop(translateFract),viewport:function(t,e){returne.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight}},attributes:{color:{buffer:d,offset:function(t,e){return 4*e.offset},divisor:1},position:{buffer:c,offset:function(t,e){return 8*e.offset},divisor:1},positionFract:{buffer:p,offset:function(t,e){return 8*e.offset},divisor:1},error:{buffer:m,offset:function(t,e){return 16*e.offset},divisor:1},direction:{buffer:g,stride:24,offset:0},lineOffset:{buffer:g,stride:24,offset:8},capOffset:{buffer:g,stride:24,offset:16}},primitive:triangles,blend:{enable:!0,color:0,0,0,0,equation:{rgb:add,alpha:add},func:{srcRGB:src alpha,dstRGB:one minus src alpha,srcAlpha:one minus dst alpha,dstAlpha:one}},depth:{enable:!1},scissor:{enable:!0,box:t.prop(viewport)},viewport:t.prop(viewport),stencil:!1,instances:t.prop(count),count:h.length}),s(b,{update:T,draw:_,destroy:k,regl:t,gl:v,canvas:v.canvas,groups:x}),b;function b(t){t?T(t):nullt&&k(),_()}function _(e){if(numbertypeof e)return w(e);e&&!Array.isArray(e)&&(ee),t._refresh(),x.forEach((function(t,r){t&&(e&&(er?t.draw!0:t.draw!1),t.draw?w(r):t.draw!0)}))}function w(t){numbertypeof t&&(txt),null!t&&t&&t.count&&t.color&&t.opacity&&t.positions&&t.positions.length>1&&(t.scaleRatiot.scale0*t.viewport.width,t.scale1*t.viewport.height,r(t),t.after&&t.after(t))}function T(t){if(t){null!t.length?numbertypeof t0&&(t{positions:t}):Array.isArray(t)||(tt);var e0,r0;if(b.groupsxt.map((function(t,c){var uxc;return t?(functiontypeof t?t{after:t}:numbertypeof t0&&(t{positions:t}),to(t,{color:color colors fill,capSize:capSize cap capsize cap-size,lineWidth:lineWidth line-width width line thickness,opacity:opacity alpha,range:range dataBox,viewport:viewport viewBox,errors:errors error,positions:positions position data points}),u||(xcu{id:c,scale:null,translate:null,scaleFract:null,translateFract:null,draw:!0},ts({},y,t)),a(u,t,{lineWidth:function(t){return.5*+t},capSize:function(t){return.5*+t},opacity:parseFloat,errors:function(t){return tl(t),r+t.length,t},positions:function(t,r){return tl(t,float64),r.countMath.floor(t.length/2),r.boundsn(t,2),r.offsete,e+r.count,t}},{color:function(t,e){var re.count;if(t||(ttransparent),!Array.isArray(t)||numbertypeof t0){var nt;tArray(r);for(var a0;ar;a++)tan}if(t.lengthr)throw Error(Not enough colors);for(var onew Uint8Array(4*r),s0;sr;s++){var li(ts,uint8);o.set(l,4*s)}return o},range:function(t,e,r){var ne.bounds;return t||(tn),e.scale1/(t2-t0),1/(t3-t1),e.translate-t0,-t1,e.scaleFractf(e.scale),e.translateFractf(e.translate),t},viewport:function(t){var e;return Array.isArray(t)?e{x:t0,y:t1,width:t2-t0,height:t3-t1}:t?(e{x:t.x||t.left||0,y:t.y||t.top||0},t.right?e.widtht.right-e.x:e.widtht.w||t.width||0,t.bottom?e.heightt.bottom-e.y:e.heightt.h||t.height||0):e{x:0,y:0,width:v.drawingBufferWidth,height:v.drawingBufferHeight},e}}),u):u})),e||r){var hx.reduce((function(t,e,r){return t+(e?e.count:0)}),0),gnew Float64Array(2*h),_new Uint8Array(4*h),wnew Float32Array(4*h);x.forEach((function(t,e){if(t){var rt.positions,nt.count,it.offset,at.color,ot.errors;n&&(_.set(a,4*i),w.set(o,4*i),g.set(r,2*i))}}));var Tu(g);c(T);var kf(g,T);p(k),d(_),m(w)}}}function k(){c.destroy(),p.destroy(),d.destroy(),m.destroy(),g.destroy()}};var h1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,1,1,0,-1,0,0,-1,1,0,1,0,0,-1,1,0,1,0,0,-1,1,0,1,0,0,1,1,0,-1,0,0,1,-1,0,-1,0,0,1,-1,0,-1,0,0,-1,-1,0,1,0,0,-1,-1,0,1,0,0,-1,-1,0,1,0,0,1,-1,0,-1,0,0,1,0,1,1,0,0,0,0,1,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,0,1,1,0,0,0,0,-1,1,0,0,0,0,1,0,-1,1,0,0,1,0,-1,-1,0,0,1,0,1,-1,0,0,1,0,1,1,0,0,1,0,-1,1,0,0,1,0,1,-1,0,0,-1,0,-1,1,0,0,-1,0,-1,-1,0,0,-1,0,1,-1,0,0,-1,0,1,1,0,0,-1,0,-1,1,0,0,-1,0,1,-1,0},{array-bounds:67,color-normalize:84,flatten-vertex-data:186,object-assign:242,pick-by-alias:248,to-float32:308,update-diff:324},275:function(t,e,r){use strict;var nt(color-normalize),it(array-bounds),at(object-assign),ot(glslify),st(pick-by-alias),lt(flatten-vertex-data),ct(earcut),ut(array-normalize),ft(to-float32),hf.float32,pf.fract32,dt(es6-weak-map),mt(parse-rect),gt(array-find-index);function v(t,e){if(!(this instanceof v))return new v(t,e);if(functiontypeof t?(e||(e{}),e.reglt):et,e.length&&(e.positionse),!(te.regl).hasExtension(ANGLE_instanced_arrays))throw Error(regl-error2d: `ANGLE_instanced_arrays` extension should be enabled);this.glt._gl,this.reglt,this.passes,this.shadersv.shaders.has(t)?v.shaders.get(t):v.shaders.set(t,v.createShaders(t)).get(t),this.update(e)}e.exportsv,v.dashMult2,v.maxPatternLength256,v.precisionThreshold3e6,v.maxPoints1e4,v.maxLines2048,v.shadersnew d,v.createShadersfunction(t){var e,rt.buffer({usage:static,type:float,data:0,1,0,0,1,1,1,0}),n{primitive:triangle strip,instances:t.prop(count),count:4,offset:0,uniforms:{miterMode:function(t,e){returnrounde.join?2:1},miterLimit:t.prop(miterLimit),scale:t.prop(scale),scaleFract:t.prop(scaleFract),translateFract:t.prop(translateFract),translate:t.prop(translate),thickness:t.prop(thickness),dashTexture:t.prop(dashTexture),opacity:t.prop(opacity),pixelRatio:t.context(pixelRatio),id:t.prop(id),dashLength:t.prop(dashLength),viewport:function(t,e){returne.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight},depth:t.prop(depth)},blend:{enable:!0,color:0,0,0,0,equation:{rgb:add,alpha:add},func:{srcRGB:src alpha,dstRGB:one minus src alpha,srcAlpha:one minus dst alpha,dstAlpha:one}},depth:{enable:function(t,e){return!e.overlay}},stencil:{enable:!1},scissor:{enable:!0,box:t.prop(viewport)},viewport:t.prop(viewport)},it(a({vert:o(precision highp float;\n#define GLSLIFY 1\n\nattribute vec2 aCoord, bCoord, aCoordFract, bCoordFract;\nattribute vec4 color;\nattribute float lineEnd, lineTop;\n\nuniform vec2 scale, scaleFract, translate, translateFract;\nuniform float thickness, pixelRatio, id, depth;\nuniform vec4 viewport;\n\nvarying vec4 fragColor;\nvarying vec2 tangent;\n\nvec2 project(vec2 position, vec2 positionFract, vec2 scale, vec2 scaleFract, vec2 translate, vec2 translateFract) {\n\t// the order is important\n\treturn position * scale + translate\n + positionFract * scale + translateFract\n + position * scaleFract\n + positionFract * scaleFract;\n}\n\nvoid main() {\n\tfloat lineStart 1. - lineEnd;\n\tfloat lineOffset lineTop * 2. - 1.;\n\n\tvec2 diff (bCoord + bCoordFract - aCoord - aCoordFract);\n\ttangent normalize(diff * scale * viewport.zw);\n\tvec2 normal vec2(-tangent.y, tangent.x);\n\n\tvec2 position project(aCoord, aCoordFract, scale, scaleFract, translate, translateFract) * lineStart\n\t\t+ project(bCoord, bCoordFract, scale, scaleFract, translate, translateFract) * lineEnd\n\n\t\t+ thickness * normal * .5 * lineOffset / viewport.zw;\n\n\tgl_Position vec4(position * 2.0 - 1.0, depth, 1);\n\n\tfragColor color / 255.;\n}\n),frag:o(precision highp float;\n#define GLSLIFY 1\n\nuniform float dashLength, pixelRatio, thickness, opacity, id;\nuniform sampler2D dashTexture;\n\nvarying vec4 fragColor;\nvarying vec2 tangent;\n\nvoid main() {\n\tfloat alpha 1.;\n\n\tfloat t fract(dot(tangent, gl_FragCoord.xy) / dashLength) * .5 + .25;\n\tfloat dash texture2D(dashTexture, vec2(t, .5)).r;\n\n\tgl_FragColor fragColor;\n\tgl_FragColor.a * alpha * opacity * dash;\n}\n),attributes:{lineEnd:{buffer:r,divisor:0,stride:8,offset:0},lineTop:{buffer:r,divisor:0,stride:8,offset:4},aCoord:{buffer:t.prop(positionBuffer),stride:8,offset:8,divisor:1},bCoord:{buffer:t.prop(positionBuffer),stride:8,offset:16,divisor:1},aCoordFract:{buffer:t.prop(positionFractBuffer),stride:8,offset:8,divisor:1},bCoordFract:{buffer:t.prop(positionFractBuffer),stride:8,offset:16,divisor:1},color:{buffer:t.prop(colorBuffer),stride:4,offset:0,divisor:1}}},n));try{et(a({cull:{enable:!0,face:back},vert:o(precision highp float;\n#define GLSLIFY 1\n\nattribute vec2 aCoord, bCoord, nextCoord, prevCoord;\nattribute vec4 aColor, bColor;\nattribute float lineEnd, lineTop;\n\nuniform vec2 scale, translate;\nuniform float thickness, pixelRatio, id, depth;\nuniform vec4 viewport;\nuniform float miterLimit, miterMode;\n\nvarying vec4 fragColor;\nvarying vec4 startCutoff, endCutoff;\nvarying vec2 tangent;\nvarying vec2 startCoord, endCoord;\nvarying float enableStartMiter, enableEndMiter;\n\nconst float REVERSE_THRESHOLD -.875;\nconst float MIN_DIFF 1e-6;\n\n// TODO: possible optimizations: avoid overcalculating all for vertices and calc just one instead\n// TODO: precalculate dot products, normalize things beforehead etc.\n// TODO: refactor to rectangular algorithm\n\nfloat distToLine(vec2 p, vec2 a, vec2 b) {\n\tvec2 diff b - a;\n\tvec2 perp normalize(vec2(-diff.y, diff.x));\n\treturn dot(p - a, perp);\n}\n\nbool isNaN( float val ){\n return ( val 0.0 || 0.0 val || val 0.0 ) ? false : true;\n}\n\nvoid main() {\n\tvec2 aCoord aCoord, bCoord bCoord, prevCoord prevCoord, nextCoord nextCoord;\n\n vec2 adjustedScale;\n adjustedScale.x (abs(scale.x) MIN_DIFF) ? MIN_DIFF : scale.x;\n adjustedScale.y (abs(scale.y) MIN_DIFF) ? MIN_DIFF : scale.y;\n\n vec2 scaleRatio adjustedScale * viewport.zw;\n\tvec2 normalWidth thickness / scaleRatio;\n\n\tfloat lineStart 1. - lineEnd;\n\tfloat lineBot 1. - lineTop;\n\n\tfragColor (lineStart * aColor + lineEnd * bColor) / 255.;\n\n\tif (isNaN(aCoord.x) || isNaN(aCoord.y) || isNaN(bCoord.x) || isNaN(bCoord.y)) return;\n\n\tif (aCoord prevCoord) prevCoord aCoord + normalize(bCoord - aCoord);\n\tif (bCoord nextCoord) nextCoord bCoord - normalize(bCoord - aCoord);\n\n\tvec2 prevDiff aCoord - prevCoord;\n\tvec2 currDiff bCoord - aCoord;\n\tvec2 nextDiff nextCoord - bCoord;\n\n\tvec2 prevTangent normalize(prevDiff * scaleRatio);\n\tvec2 currTangent normalize(currDiff * scaleRatio);\n\tvec2 nextTangent normalize(nextDiff * scaleRatio);\n\n\tvec2 prevNormal vec2(-prevTangent.y, prevTangent.x);\n\tvec2 currNormal vec2(-currTangent.y, currTangent.x);\n\tvec2 nextNormal vec2(-nextTangent.y, nextTangent.x);\n\n\tvec2 startJoinDirection normalize(prevTangent - currTangent);\n\tvec2 endJoinDirection normalize(currTangent - nextTangent);\n\n\t// collapsed/unidirectional segment cases\n\t// FIXME: there should be more elegant solution\n\tvec2 prevTanDiff abs(prevTangent - currTangent);\n\tvec2 nextTanDiff abs(nextTangent - currTangent);\n\tif (max(prevTanDiff.x, prevTanDiff.y) MIN_DIFF) {\n\t\tstartJoinDirection currNormal;\n\t}\n\tif (max(nextTanDiff.x, nextTanDiff.y) MIN_DIFF) {\n\t\tendJoinDirection currNormal;\n\t}\n\tif (aCoord bCoord) {\n\t\tendJoinDirection startJoinDirection;\n\t\tcurrNormal prevNormal;\n\t\tcurrTangent prevTangent;\n\t}\n\n\ttangent currTangent;\n\n\t//calculate join shifts relative to normals\n\tfloat startJoinShift dot(currNormal, startJoinDirection);\n\tfloat endJoinShift dot(currNormal, endJoinDirection);\n\n\tfloat startMiterRatio abs(1. / startJoinShift);\n\tfloat endMiterRatio abs(1. / endJoinShift);\n\n\tvec2 startJoin startJoinDirection * startMiterRatio;\n\tvec2 endJoin endJoinDirection * endMiterRatio;\n\n\tvec2 startTopJoin, startBotJoin, endTopJoin, endBotJoin;\n\tstartTopJoin sign(startJoinShift) * startJoin * .5;\n\tstartBotJoin -startTopJoin;\n\n\tendTopJoin sign(endJoinShift) * endJoin * .5;\n\tendBotJoin -endTopJoin;\n\n\tvec2 aTopCoord aCoord + normalWidth * startTopJoin;\n\tvec2 bTopCoord bCoord + normalWidth * endTopJoin;\n\tvec2 aBotCoord aCoord + normalWidth * startBotJoin;\n\tvec2 bBotCoord bCoord + normalWidth * endBotJoin;\n\n\t//miter anti-clipping\n\tfloat baClipping distToLine(bCoord, aCoord, aBotCoord) / dot(normalize(normalWidth * endBotJoin), normalize(normalWidth.yx * vec2(-startBotJoin.y, startBotJoin.x)));\n\tfloat abClipping distToLine(aCoord, bCoord, bTopCoord) / dot(normalize(normalWidth * startBotJoin), normalize(normalWidth.yx * vec2(-endBotJoin.y, endBotJoin.x)));\n\n\t//prevent close to reverse direction switch\n\tbool prevReverse dot(currTangent, prevTangent) REVERSE_THRESHOLD && abs(dot(currTangent, prevNormal)) * min(length(prevDiff), length(currDiff)) length(normalWidth * currNormal);\n\tbool nextReverse dot(currTangent, nextTangent) REVERSE_THRESHOLD && abs(dot(currTangent, nextNormal)) * min(length(nextDiff), length(currDiff)) length(normalWidth * currNormal);\n\n\tif (prevReverse) {\n\t\t//make join rectangular\n\t\tvec2 miterShift normalWidth * startJoinDirection * miterLimit * .5;\n\t\tfloat normalAdjust 1. - min(miterLimit / startMiterRatio, 1.);\n\t\taBotCoord aCoord + miterShift - normalAdjust * normalWidth * currNormal * .5;\n\t\taTopCoord aCoord + miterShift + normalAdjust * normalWidth * currNormal * .5;\n\t}\n\telse if (!nextReverse && baClipping > 0. && baClipping length(normalWidth * endBotJoin)) {\n\t\t//handle miter clipping\n\t\tbTopCoord - normalWidth * endTopJoin;\n\t\tbTopCoord + normalize(endTopJoin * normalWidth) * baClipping;\n\t}\n\n\tif (nextReverse) {\n\t\t//make join rectangular\n\t\tvec2 miterShift normalWidth * endJoinDirection * miterLimit * .5;\n\t\tfloat normalAdjust 1. - min(miterLimit / endMiterRatio, 1.);\n\t\tbBotCoord bCoord + miterShift - normalAdjust * normalWidth * currNormal * .5;\n\t\tbTopCoord bCoord + miterShift + normalAdjust * normalWidth * currNormal * .5;\n\t}\n\telse if (!prevReverse && abClipping > 0. && abClipping length(normalWidth * startBotJoin)) {\n\t\t//handle miter clipping\n\t\taBotCoord - normalWidth * startBotJoin;\n\t\taBotCoord + normalize(startBotJoin * normalWidth) * abClipping;\n\t}\n\n\tvec2 aTopPosition (aTopCoord) * adjustedScale + translate;\n\tvec2 aBotPosition (aBotCoord) * adjustedScale + translate;\n\n\tvec2 bTopPosition (bTopCoord) * adjustedScale + translate;\n\tvec2 bBotPosition (bBotCoord) * adjustedScale + translate;\n\n\t//position is normalized 0..1 coord on the screen\n\tvec2 position (aTopPosition * lineTop + aBotPosition * lineBot) * lineStart + (bTopPosition * lineTop + bBotPosition * lineBot) * lineEnd;\n\n\tstartCoord aCoord * scaleRatio + translate * viewport.zw + viewport.xy;\n\tendCoord bCoord * scaleRatio + translate * viewport.zw + viewport.xy;\n\n\tgl_Position vec4(position * 2.0 - 1.0, depth, 1);\n\n\tenableStartMiter step(dot(currTangent, prevTangent), .5);\n\tenableEndMiter step(dot(currTangent, nextTangent), .5);\n\n\t//bevel miter cutoffs\n\tif (miterMode 1.) {\n\t\tif (enableStartMiter 1.) {\n\t\t\tvec2 startMiterWidth vec2(startJoinDirection) * thickness * miterLimit * .5;\n\t\t\tstartCutoff vec4(aCoord, aCoord);\n\t\t\tstartCutoff.zw + vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\n\t\t\tstartCutoff startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tstartCutoff + viewport.xyxy;\n\t\t\tstartCutoff + startMiterWidth.xyxy;\n\t\t}\n\n\t\tif (enableEndMiter 1.) {\n\t\t\tvec2 endMiterWidth vec2(endJoinDirection) * thickness * miterLimit * .5;\n\t\t\tendCutoff vec4(bCoord, bCoord);\n\t\t\tendCutoff.zw + vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\n\t\t\tendCutoff endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tendCutoff + viewport.xyxy;\n\t\t\tendCutoff + endMiterWidth.xyxy;\n\t\t}\n\t}\n\n\t//round miter cutoffs\n\telse if (miterMode 2.) {\n\t\tif (enableStartMiter 1.) {\n\t\t\tvec2 startMiterWidth vec2(startJoinDirection) * thickness * abs(dot(startJoinDirection, currNormal)) * .5;\n\t\t\tstartCutoff vec4(aCoord, aCoord);\n\t\t\tstartCutoff.zw + vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\n\t\t\tstartCutoff startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tstartCutoff + viewport.xyxy;\n\t\t\tstartCutoff + startMiterWidth.xyxy;\n\t\t}\n\n\t\tif (enableEndMiter 1.) {\n\t\t\tvec2 endMiterWidth vec2(endJoinDirection) * thickness * abs(dot(endJoinDirection, currNormal)) * .5;\n\t\t\tendCutoff vec4(bCoord, bCoord);\n\t\t\tendCutoff.zw + vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\n\t\t\tendCutoff endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tendCutoff + viewport.xyxy;\n\t\t\tendCutoff + endMiterWidth.xyxy;\n\t\t}\n\t}\n}\n),frag:o(precision highp float;\n#define GLSLIFY 1\n\nuniform float dashLength, pixelRatio, thickness, opacity, id, miterMode;\nuniform sampler2D dashTexture;\n\nvarying vec4 fragColor;\nvarying vec2 tangent;\nvarying vec4 startCutoff, endCutoff;\nvarying vec2 startCoord, endCoord;\nvarying float enableStartMiter, enableEndMiter;\n\nfloat distToLine(vec2 p, vec2 a, vec2 b) {\n\tvec2 diff b - a;\n\tvec2 perp normalize(vec2(-diff.y, diff.x));\n\treturn dot(p - a, perp);\n}\n\nvoid main() {\n\tfloat alpha 1., distToStart, distToEnd;\n\tfloat cutoff thickness * .5;\n\n\t//bevel miter\n\tif (miterMode 1.) {\n\t\tif (enableStartMiter 1.) {\n\t\t\tdistToStart distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\n\t\t\tif (distToStart -1.) {\n\t\t\t\tdiscard;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\talpha * min(max(distToStart + 1., 0.), 1.);\n\t\t}\n\n\t\tif (enableEndMiter 1.) {\n\t\t\tdistToEnd distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\n\t\t\tif (distToEnd -1.) {\n\t\t\t\tdiscard;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\talpha * min(max(distToEnd + 1., 0.), 1.);\n\t\t}\n\t}\n\n\t// round miter\n\telse if (miterMode 2.) {\n\t\tif (enableStartMiter 1.) {\n\t\t\tdistToStart distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\n\t\t\tif (distToStart 0.) {\n\t\t\t\tfloat radius length(gl_FragCoord.xy - startCoord);\n\n\t\t\t\tif(radius > cutoff + .5) {\n\t\t\t\t\tdiscard;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\talpha - smoothstep(cutoff - .5, cutoff + .5, radius);\n\t\t\t}\n\t\t}\n\n\t\tif (enableEndMiter 1.) {\n\t\t\tdistToEnd distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\n\t\t\tif (distToEnd 0.) {\n\t\t\t\tfloat radius length(gl_FragCoord.xy - endCoord);\n\n\t\t\t\tif(radius > cutoff + .5) {\n\t\t\t\t\tdiscard;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\talpha - smoothstep(cutoff - .5, cutoff + .5, radius);\n\t\t\t}\n\t\t}\n\t}\n\n\tfloat t fract(dot(tangent, gl_FragCoord.xy) / dashLength) * .5 + .25;\n\tfloat dash texture2D(dashTexture, vec2(t, .5)).r;\n\n\tgl_FragColor fragColor;\n\tgl_FragColor.a * alpha * opacity * dash;\n}\n),attributes:{lineEnd:{buffer:r,divisor:0,stride:8,offset:0},lineTop:{buffer:r,divisor:0,stride:8,offset:4},aColor:{buffer:t.prop(colorBuffer),stride:4,offset:0,divisor:1},bColor:{buffer:t.prop(colorBuffer),stride:4,offset:4,divisor:1},prevCoord:{buffer:t.prop(positionBuffer),stride:8,offset:0,divisor:1},aCoord:{buffer:t.prop(positionBuffer),stride:8,offset:8,divisor:1},bCoord:{buffer:t.prop(positionBuffer),stride:8,offset:16,divisor:1},nextCoord:{buffer:t.prop(positionBuffer),stride:8,offset:24,divisor:1}}},n))}catch(t){ei}return{fill:t({primitive:triangle,elements:function(t,e){return e.triangles},offset:0,vert:o(precision highp float;\n#define GLSLIFY 1\n\nattribute vec2 position, positionFract;\n\nuniform vec4 color;\nuniform vec2 scale, scaleFract, translate, translateFract;\nuniform float pixelRatio, id;\nuniform vec4 viewport;\nuniform float opacity;\n\nvarying vec4 fragColor;\n\nconst float MAX_LINES 256.;\n\nvoid main() {\n\tfloat depth (MAX_LINES - 4. - id) / (MAX_LINES);\n\n\tvec2 position position * scale + translate\n + positionFract * scale + translateFract\n + position * scaleFract\n + positionFract * scaleFract;\n\n\tgl_Position vec4(position * 2.0 - 1.0, depth, 1);\n\n\tfragColor color / 255.;\n\tfragColor.a * opacity;\n}\n),frag:o(precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nvoid main() {\n\tgl_FragColor fragColor;\n}\n),uniforms:{scale:t.prop(scale),color:t.prop(fill),scaleFract:t.prop(scaleFract),translateFract:t.prop(translateFract),translate:t.prop(translate),opacity:t.prop(opacity),pixelRatio:t.context(pixelRatio),id:t.prop(id),viewport:function(t,e){returne.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight}},attributes:{position:{buffer:t.prop(positionBuffer),stride:8,offset:8},positionFract:{buffer:t.prop(positionFractBuffer),stride:8,offset:8}},blend:n.blend,depth:{enable:!1},scissor:n.scissor,stencil:n.stencil,viewport:n.viewport}),rect:i,miter:e}},v.defaults{dashes:null,join:miter,miterLimit:1,thickness:10,cap:square,color:black,opacity:1,overlay:!1,viewport:null,range:null,close:!1,fill:null},v.prototype.renderfunction(){for(var t,e,rarguments.length;r--;)erargumentsr;e.length&&(tthis).update.apply(t,e),this.draw()},v.prototype.drawfunction(){for(var tthis,e,rarguments.length;r--;)erargumentsr;return(e.length?e:this.passes).forEach((function(e,r){var n;if(e&&Array.isArray(e))return(nt).draw.apply(n,e);numbertypeof e&&(et.passese),e&&e.count>1&&e.opacity&&(t.regl._refresh(),e.fill&&e.triangles&&e.triangles.length>2&&t.shaders.fill(e),e.thickness&&(e.scale0*e.viewport.width>v.precisionThreshold||e.scale1*e.viewport.height>v.precisionThreshold||recte.join||!e.join&&(e.thickness2||e.count>v.maxPoints)?t.shaders.rect(e):t.shaders.miter(e)))})),this},v.prototype.updatefunction(t){var ethis;if(t){null!t.length?numbertypeof t0&&(t{positions:t}):Array.isArray(t)||(tt);var rthis.regl,othis.gl;if(t.forEach((function(t,f){var de.passesf;if(void 0!t)if(null!t){if(numbertypeof t0&&(t{positions:t}),ts(t,{positions:positions points data coords,thickness:thickness lineWidth lineWidths line-width linewidth width stroke-width strokewidth strokeWidth,join:lineJoin linejoin join type mode,miterLimit:miterlimit miterLimit,dashes:dash dashes dasharray dash-array dashArray,color:color colour stroke colors colours stroke-color strokeColor,fill:fill fill-color fillColor,opacity:alpha opacity,overlay:overlay crease overlap intersect,close:closed close closed-path closePath,range:range dataBox,viewport:viewport viewBox,hole:holes hole hollow,splitNull:splitNull}),d||(e.passesfd{id:f,scale:null,scaleFract:null,translate:null,translateFract:null,count:0,hole:,depth:0,dashLength:1,dashTexture:r.texture({channels:1,data:new Uint8Array(255),width:1,height:1,mag:linear,min:linear}),colorBuffer:r.buffer({usage:dynamic,type:uint8,data:new Uint8Array}),positionBuffer:r.buffer({usage:dynamic,type:float,data:new Uint8Array}),positionFractBuffer:r.buffer({usage:dynamic,type:float,data:new Uint8Array})},ta({},v.defaults,t)),null!t.thickness&&(d.thicknessparseFloat(t.thickness)),null!t.opacity&&(d.opacityparseFloat(t.opacity)),null!t.miterLimit&&(d.miterLimitparseFloat(t.miterLimit)),null!t.overlay&&(d.overlay!!t.overlay,fv.maxLines&&(d.depth2*(v.maxLines-1-f%v.maxLines)/v.maxLines-1)),null!t.join&&(d.joint.join),null!t.hole&&(d.holet.hole),null!t.fill&&(d.fillt.fill?n(t.fill,uint8):null),null!t.viewport&&(d.viewportm(t.viewport)),d.viewport||(d.viewportm(o.drawingBufferWidth,o.drawingBufferHeight)),null!t.close&&(d.closet.close),nullt.positions&&(t.positions),t.positions){var y,x;if(t.positions.x&&t.positions.y){var bt.positions.x,_t.positions.y;xd.countMath.max(b.length,_.length),ynew Float64Array(2*x);for(var w0;wx;w++)y2*wbw,y2*w+1_w}else yl(t.positions,float64),xd.countMath.floor(y.length/2);var Td.boundsi(y,2);if(d.fill){for(var k,A{},M0,S0,E0,Ld.count;SL;S++){var Cy2*S,Py2*S+1;isNaN(C)||isNaN(P)||nullC||nullP?(Cy2*M,Py2*M+1,ASM):MS,kE++C,kE++P}if(t.splitNull){d.count-1 in A||(Ad.countd.count-1);var IObject.keys(A).map(Number).sort((function(t,e){return t-e})),O,z0,Dnull!d.hole?d.hole0:null;if(null!D){var Rg(I,(function(t){return t>D}));(II.slice(0,R)).push(D)}for(var Ffunction(t){var ek.slice(2*z,2*It).concat(D?k.slice(2*D):),r(d.hole||).map((function(e){return e-D+(It-z)})),nc(e,r);nn.map((function(e){return e+z+(e+zIt?0:D-It)})),O.push.apply(O,n),zIt+1},B0;BI.length;B++)F(B);for(var N0,jO.length;Nj;N++)null!AON&&(ONAON);d.trianglesO}else{for(var Uc(k,d.hole||),V0,HU.length;VH;V++)null!AUV&&(UVAUV);d.trianglesU}}var qnew Float64Array(y);u(q,2,T);var Gnew Float64Array(2*x+6);d.close?y0y2*x-2&&y1y2*x-1?(G0q2*x-4,G1q2*x-3):(G0q2*x-2,G1q2*x-1):(G0q0,G1q1),G.set(q,2),d.close?y0y2*x-2&&y1y2*x-1?(G2*x+2q2,G2*x+3q3,d.count-1):(G2*x+2q0,G2*x+3q1,G2*x+4q2,G2*x+5q3):(G2*x+2q2*x-2,G2*x+3q2*x-1,G2*x+4q2*x-2,G2*x+5q2*x-1);var Yh(G);d.positionBuffer(Y);var Wp(G,Y);d.positionFractBuffer(W)}if(t.range?d.ranget.range:d.range||(d.ranged.bounds),(t.range||t.positions)&&d.count){var Xd.bounds,ZX2-X0,JX3-X1,Kd.range2-d.range0,Qd.range3-d.range1;d.scaleZ/K,J/Q,d.translate-d.range0/K+X0/K||0,-d.range1/Q+X1/Q||0,d.scaleFractp(d.scale),d.translateFractp(d.translate)}if(t.dashes){var $,tt0;if(!t.dashes||t.dashes.length2)tt1,$new Uint8Array(255,255,255,255,255,255,255,255);else{tt0;for(var et0;ett.dashes.length;++et)tt+t.dasheset;$new Uint8Array(tt*v.dashMult);for(var rt0,nt255,it0;it2;it++)for(var at0;att.dashes.length;++at){for(var ot0,stt.dashesat*v.dashMult*.5;otst;++ot)$rt++nt;nt^255}}d.dashLengthtt,d.dashTexture({channels:1,data:$,width:$.length,height:1,mag:linear,min:linear},0,0)}if(t.color){var ltd.count,ctt.color;ct||(cttransparent);var utnew Uint8Array(4*lt+4);if(Array.isArray(ct)&&number!typeof ct0){for(var ft0;ftlt;ft++){var htn(ctft,uint8);ut.set(ht,4*ft)}ut.set(n(ct0,uint8),4*lt)}else for(var ptn(ct,uint8),dt0;dtlt+1;dt++)ut.set(pt,4*dt);d.colorBuffer({usage:dynamic,type:uint8,data:ut})}}else e.passesfnull})),t.lengththis.passes.length){for(var ft.length;fthis.passes.length;f++){var dthis.passesf;d&&(d.colorBuffer.destroy(),d.positionBuffer.destroy(),d.dashTexture.destroy())}this.passes.lengtht.length}for(var y,x0;xthis.passes.length;x++)null!this.passesx&&y.push(this.passesx);return this.passesy,this}},v.prototype.destroyfunction(){return this.passes.forEach((function(t){t.colorBuffer.destroy(),t.positionBuffer.destroy(),t.dashTexture.destroy()})),this.passes.length0,this}},{array-bounds:67,array-find-index:68,array-normalize:69,color-normalize:84,earcut:123,es6-weak-map:177,flatten-vertex-data:186,glslify:222,object-assign:242,parse-rect:244,pick-by-alias:248,to-float32:308},276:function(t,e,r){use strict;function n(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var rnullt?null:undefined!typeof Symbol&&tSymbol.iterator||t@@iterator;if(nullr)return;var n,i,a,o!0,s!1;try{for(rr.call(t);!(o(nr.next()).done)&&(a.push(n.value),!e||a.length!e);o!0);}catch(t){s!0,it}finally{try{o||nullr.return||r.return()}finally{if(s)throw i}}return a}(t,e)||a(t,e)||function(){throw new TypeError(Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a Symbol.iterator() method.)}()}function i(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if(undefined!typeof Symbol&&null!tSymbol.iterator||null!t@@iterator)return Array.from(t)}(t)||a(t)||function(){throw new TypeError(Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a Symbol.iterator() method.)}()}function a(t,e){if(t){if(stringtypeof t)return o(t,e);var rObject.prototype.toString.call(t).slice(8,-1);returnObjectr&&t.constructor&&(rt.constructor.name),Mapr||Setr?Array.from(t):Argumentsr||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}function o(t,e){(nulle||e>t.length)&&(et.length);for(var r0,nnew Array(e);re;r++)nrtr;return n}var st(color-normalize),lt(array-bounds),ct(color-id),ut(@plotly/point-cluster),ft(object-assign),ht(glslify),pt(pick-by-alias),dt(update-diff),mt(flatten-vertex-data),gt(is-iexplorer),vt(to-float32),yt(parse-rect),xb;function b(t,e){var rthis;if(!(this instanceof b))return new b(t,e);functiontypeof t?(e||(e{}),e.reglt):(et,tnull),e&&e.length&&(e.positionse);var n,i(te.regl)._gl,a;this.tooManyColorsg,nt.texture({data:new Uint8Array(1020),width:255,height:1,type:uint8,format:rgba,wrapS:clamp,wrapT:clamp,mag:nearest,min:nearest}),f(this,{regl:t,gl:i,groups:,markerCache:null,markerTextures:null,palette:a,paletteIds:{},paletteTexture:n,maxColors:255,maxSize:100,canvas:i.canvas}),this.update(e);var o{uniforms:{constPointSize:!!e.constPointSize,opacity:t.prop(opacity),paletteSize:function(t,e){returnr.tooManyColors?0:255,n.height},pixelRatio:t.context(pixelRatio),scale:t.prop(scale),scaleFract:t.prop(scaleFract),translate:t.prop(translate),translateFract:t.prop(translateFract),markerTexture:t.prop(markerTexture),paletteTexture:n},attributes:{x:function(t,e){return e.xAttr||{buffer:e.positionBuffer,stride:8,offset:0}},y:function(t,e){return e.yAttr||{buffer:e.positionBuffer,stride:8,offset:4}},xFract:function(t,e){return e.xAttr?{constant:0,0}:{buffer:e.positionFractBuffer,stride:8,offset:0}},yFract:function(t,e){return e.yAttr?{constant:0,0}:{buffer:e.positionFractBuffer,stride:8,offset:4}},size:function(t,e){return e.size.length?{buffer:e.sizeBuffer,stride:2,offset:0}:{constant:Math.round(255*e.size/r.maxSize)}},borderSize:function(t,e){return e.borderSize.length?{buffer:e.sizeBuffer,stride:2,offset:1}:{constant:Math.round(255*e.borderSize/r.maxSize)}},colorId:function(t,e){return e.color.length?{buffer:e.colorBuffer,stride:r.tooManyColors?8:4,offset:0}:{constant:r.tooManyColors?a.slice(4*e.color,4*e.color+4):e.color}},borderColorId:function(t,e){return e.borderColor.length?{buffer:e.colorBuffer,stride:r.tooManyColors?8:4,offset:r.tooManyColors?4:2}:{constant:r.tooManyColors?a.slice(4*e.borderColor,4*e.borderColor+4):e.borderColor}},isActive:function(t,e){return!0e.activation?{constant:1}:e.activation?e.activation:{constant:0}}},blend:{enable:!0,color:0,0,0,1,func:{srcRGB:src alpha,dstRGB:one minus src alpha,srcAlpha:one minus dst alpha,dstAlpha:one}},scissor:{enable:!0,box:t.prop(viewport)},viewport:t.prop(viewport),stencil:{enable:!1},depth:{enable:!1},elements:t.prop(elements),count:t.prop(count),offset:t.prop(offset),primitive:points},sf({},o);s.fragh(precision highp float;\n#define GLSLIFY 1\n\nuniform float opacity;\nuniform sampler2D markerTexture;\n\nvarying vec4 fragColor, fragBorderColor;\nvarying float fragWidth, fragBorderColorLevel, fragColorLevel;\n\nfloat smoothStep(float x, float y) {\n return 1.0 / (1.0 + exp(50.0*(x - y)));\n}\n\nvoid main() {\n float dist texture2D(markerTexture, gl_PointCoord).r, delta fragWidth;\n\n // max-distance alpha\n if (dist 0.003) discard;\n\n // null-border case\n if (fragBorderColorLevel fragColorLevel || fragBorderColor.a 0.) {\n float colorAmt smoothstep(.5 - delta, .5 + delta, dist);\n gl_FragColor vec4(fragColor.rgb, colorAmt * fragColor.a * opacity);\n }\n else {\n float borderColorAmt smoothstep(fragBorderColorLevel - delta, fragBorderColorLevel + delta, dist);\n float colorAmt smoothstep(fragColorLevel - delta, fragColorLevel + delta, dist);\n\n vec4 color fragBorderColor;\n color.a * borderColorAmt;\n color mix(color, fragColor, colorAmt);\n color.a * opacity;\n\n gl_FragColor color;\n }\n\n}\n),s.verth(precision highp float;\n#define GLSLIFY 1\n\nattribute float x, y, xFract, yFract;\nattribute float size, borderSize;\nattribute vec4 colorId, borderColorId;\nattribute float isActive;\n\nuniform bool constPointSize;\nuniform float pixelRatio;\nuniform vec2 scale, scaleFract, translate, translateFract, paletteSize;\nuniform sampler2D paletteTexture;\n\nconst float maxSize 100.;\nconst float borderLevel .5;\n\nvarying vec4 fragColor, fragBorderColor;\nvarying float fragPointSize, fragBorderRadius, fragWidth, fragBorderColorLevel, fragColorLevel;\n\nfloat pointSizeScale (constPointSize) ? 2. : pixelRatio;\n\nbool isDirect (paletteSize.x 1.);\n\nvec4 getColor(vec4 id) {\n return isDirect ? id / 255. : texture2D(paletteTexture,\n vec2(\n (id.x + .5) / paletteSize.x,\n (id.y + .5) / paletteSize.y\n )\n );\n}\n\nvoid main() {\n // ignore inactive points\n if (isActive 0.) return;\n\n vec2 position vec2(x, y);\n vec2 positionFract vec2(xFract, yFract);\n\n vec4 color getColor(colorId);\n vec4 borderColor getColor(borderColorId);\n\n float size size * maxSize / 255.;\n float borderSize borderSize * maxSize / 255.;\n\n gl_PointSize 2. * size * pointSizeScale;\n fragPointSize size * pixelRatio;\n\n vec2 pos (position + translate) * scale\n + (positionFract + translateFract) * scale\n + (position + translate) * scaleFract\n + (positionFract + translateFract) * scaleFract;\n\n gl_Position vec4(pos * 2. - 1., 0., 1.);\n\n fragColor color;\n fragBorderColor borderColor;\n fragWidth 1. / gl_PointSize;\n\n fragBorderColorLevel clamp(borderLevel - borderLevel * borderSize / size, 0., 1.);\n fragColorLevel clamp(borderLevel + (1. - borderLevel) * borderSize / size, 0., 1.);\n}),this.drawMarkert(s);var lf({},o);l.fragh(precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor, fragBorderColor;\nvarying float fragBorderRadius, fragWidth;\n\nuniform float opacity;\n\nfloat smoothStep(float edge0, float edge1, float x) {\n\tfloat t;\n\tt clamp((x - edge0) / (edge1 - edge0), 0.0, 1.0);\n\treturn t * t * (3.0 - 2.0 * t);\n}\n\nvoid main() {\n\tfloat radius, alpha 1.0, delta fragWidth;\n\n\tradius length(2.0 * gl_PointCoord.xy - 1.0);\n\n\tif (radius > 1.0 + delta) {\n\t\tdiscard;\n\t}\n\n\talpha - smoothstep(1.0 - delta, 1.0 + delta, radius);\n\n\tfloat borderRadius fragBorderRadius;\n\tfloat ratio smoothstep(borderRadius - delta, borderRadius + delta, radius);\n\tvec4 color mix(fragColor, fragBorderColor, ratio);\n\tcolor.a * alpha * opacity;\n\tgl_FragColor color;\n}\n),l.verth(precision highp float;\n#define GLSLIFY 1\n\nattribute float x, y, xFract, yFract;\nattribute float size, borderSize;\nattribute vec4 colorId, borderColorId;\nattribute float isActive;\n\nuniform bool constPointSize;\nuniform float pixelRatio;\nuniform vec2 paletteSize, scale, scaleFract, translate, translateFract;\nuniform sampler2D paletteTexture;\n\nconst float maxSize 100.;\n\nvarying vec4 fragColor, fragBorderColor;\nvarying float fragBorderRadius, fragWidth;\n\nfloat pointSizeScale (constPointSize) ? 2. : pixelRatio;\n\nbool isDirect (paletteSize.x 1.);\n\nvec4 getColor(vec4 id) {\n return isDirect ? id / 255. : texture2D(paletteTexture,\n vec2(\n (id.x + .5) / paletteSize.x,\n (id.y + .5) / paletteSize.y\n )\n );\n}\n\nvoid main() {\n // ignore inactive points\n if (isActive 0.) return;\n\n vec2 position vec2(x, y);\n vec2 positionFract vec2(xFract, yFract);\n\n vec4 color getColor(colorId);\n vec4 borderColor getColor(borderColorId);\n\n float size size * maxSize / 255.;\n float borderSize borderSize * maxSize / 255.;\n\n gl_PointSize (size + borderSize) * pointSizeScale;\n\n vec2 pos (position + translate) * scale\n + (positionFract + translateFract) * scale\n + (position + translate) * scaleFract\n + (positionFract + translateFract) * scaleFract;\n\n gl_Position vec4(pos * 2. - 1., 0., 1.);\n\n fragBorderRadius 1. - 2. * borderSize / (size + borderSize);\n fragColor color;\n fragBorderColor borderColor.a 0. || borderSize 0. ? vec4(color.rgb, 0.) : borderColor;\n fragWidth 1. / gl_PointSize;\n}\n),g&&(l.fragl.frag.replace(smoothstep,smoothStep),s.frags.frag.replace(smoothstep,smoothStep)),this.drawCirclet(l)}b.defaults{color:black,borderColor:transparent,borderSize:0,size:12,opacity:1,marker:void 0,viewport:null,range:null,pixelSize:null,count:0,offset:0,bounds:null,positions:,snap:1e4},b.prototype.renderfunction(){return arguments.length&&this.update.apply(this,arguments),this.draw(),this},b.prototype.drawfunction(){for(var tthis,earguments.length,rnew Array(e),n0;ne;n++)rnargumentsn;var ithis.groups;if(1r.length&&Array.isArray(r0)&&(nullr00||Array.isArray(r00))&&(rr0),this.regl._refresh(),r.length)for(var a0;ar.length;a++)this.drawItem(a,ra);else i.forEach((function(e,r){t.drawItem(r)}));return this},b.prototype.drawItemfunction(t,e){var rthis.groups,nrt;if(numbertypeof e&&(te,nre,enull),n&&n.count&&n.opacity){n.activation0&&this.drawCircle(this.getMarkerDrawOptions(0,n,e));for(var a,o1;on.activation.length;o++)n.activationo&&(!0n.activationo||n.activationo.data.length)&&a.push.apply(a,i(this.getMarkerDrawOptions(o,n,e)));a.length&&this.drawMarker(a)}},b.prototype.getMarkerDrawOptionsfunction(t,e,r){var ie.range,ae.tree,oe.viewport,se.activation,le.selectionBuffer,ce.count;this.regl;if(!a)return r?f({},e,{markerTexture:this.markerTexturest,activation:st,count:r.length,elements:r,offset:0}):f({},e,{markerTexture:this.markerTexturest,activation:st,offset:0});var u,ha.range(i,{lod:!0,px:(i2-i0)/o.width,(i3-i1)/o.height});if(r){for(var pst.data,dnew Uint8Array(c),m0;mr.length;m++){var grm;dgp?pg:1}l.subdata(d)}for(var vh.length;v--;){var yn(hv,2),xy0,by1;u.push(f({},e,{markerTexture:this.markerTexturest,activation:r?l:st,offset:x,count:b-x}))}return u},b.prototype.updatefunction(){for(var tthis,earguments.length,rnew Array(e),n0;ne;n++)rnargumentsn;if(r.length){1r.length&&Array.isArray(r0)&&(rr0);var ithis.groups,athis.gl,othis.regl,sthis.maxSize,cthis.maxColors,hthis.palette;this.groupsir.map((function(e,r){var nir;if(void 0e)return n;nulle?e{positions:null}:functiontypeof e?e{ondraw:e}:numbertypeof e0&&(e{positions:e}),null(ep(e,{positions:positions data points,snap:snap cluster lod tree,size:sizes size radius,borderSize:borderSizes borderSize border-size bordersize borderWidth borderWidths border-width borderwidth stroke-width strokeWidth strokewidth outline,color:colors color fill fill-color fillColor,borderColor:borderColors borderColor stroke stroke-color strokeColor,marker:markers marker shape,range:range dataBox databox,viewport:viewport viewPort viewBox viewbox,opacity:opacity alpha transparency,bounds:bound bounds boundaries limits,tooManyColors:tooManyColors palette paletteMode optimizePalette enablePalette})).positions&&(e.positions),null!e.tooManyColors&&(t.tooManyColorse.tooManyColors),n||(irn{id:r,scale:null,translate:null,scaleFract:null,translateFract:null,activation:,selectionBuffer:o.buffer({data:new Uint8Array(0),usage:stream,type:uint8}),sizeBuffer:o.buffer({data:new Uint8Array(0),usage:dynamic,type:uint8}),colorBuffer:o.buffer({data:new Uint8Array(0),usage:dynamic,type:uint8}),positionBuffer:o.buffer({data:new Uint8Array(0),usage:dynamic,type:float}),positionFractBuffer:o.buffer({data:new Uint8Array(0),usage:dynamic,type:float})},ef({},b.defaults,e)),e.positions&&!(markerin e)&&(e.markern.marker,delete n.marker),e.marker&&!(positionsin e)&&(e.positionsn.positions,delete n.positions);var g0,x0;if(d(n,e,{snap:!0,size:function(t,e){return nullt&&(tb.defaults.size),g+t&&t.length?1:0,t},borderSize:function(t,e){return nullt&&(tb.defaults.borderSize),g+t&&t.length?1:0,t},opacity:parseFloat,color:function(e,r){return nulle&&(eb.defaults.color),et.updateColor(e),x++,e},borderColor:function(e,r){return nulle&&(eb.defaults.borderColor),et.updateColor(e),x++,e},bounds:function(t,e,r){returnrangein r||(r.rangenull),t},positions:function(t,e,r){var ne.snap,ie.positionBuffer,ae.positionFractBuffer,se.selectionBuffer;if(t.x||t.y)return t.x.length?e.xAttr{buffer:o.buffer(t.x),offset:0,stride:4,count:t.x.length}:e.xAttr{buffer:t.x.buffer,offset:4*t.x.offset||0,stride:4*(t.x.stride||1),count:t.x.count},t.y.length?e.yAttr{buffer:o.buffer(t.y),offset:0,stride:4,count:t.y.length}:e.yAttr{buffer:t.y.buffer,offset:4*t.y.offset||0,stride:4*(t.y.stride||1),count:t.y.count},e.countMath.max(e.xAttr.count,e.yAttr.count),t;tm(t,float64);var ce.countMath.floor(t.length/2),fe.boundsc?l(t,2):null;if(r.range||e.range||(delete e.range,r.rangef),r.marker||e.marker||(delete e.marker,r.markernull),n&&(!0n||c>n)?e.treeu(t,{bounds:f}):n&&n.length&&(e.treen),e.tree){var h{primitive:points,usage:static,data:e.tree,type:uint32};e.elements?e.elements(h):e.elementso.elements(h)}var pv.float32(t);return i({data:p,usage:dynamic}),a({data:v.fract32(t,p),usage:dynamic}),s({data:new Uint8Array(c),type:uint8,usage:stream}),t}},{marker:function(e,r,n){var ir.activation;if(i.forEach((function(t){return t&&t.destroy&&t.destroy()})),i.length0,e&&number!typeof e0){for(var a,s0,lMath.min(e.length,r.count);sl;s++){var ct.addMarker(es);ac||(acnew Uint8Array(r.count)),acs1}for(var u0;ua.length;u++)if(au){var f{data:au,type:uint8,usage:static};iu?iu(f):iuo.buffer(f),iu.dataau}}else{it.addMarker(e)!0}return e},range:function(t,e,r){var ne.bounds;if(n)return t||(tn),e.scale1/(t2-t0),1/(t3-t1),e.translate-t0,-t1,e.scaleFractv.fract(e.scale),e.translateFractv.fract(e.translate),t},viewport:function(t){return y(t||a.drawingBufferWidth,a.drawingBufferHeight)}}),g){var _n,w_.count,T_.size,k_.borderSize,A_.sizeBuffer,Mnew Uint8Array(2*w);if(T.length||k.length)for(var S0;Sw;S++)M2*SMath.round(255*(nullTS?T:TS)/s),M2*S+1Math.round(255*(nullkS?k:kS)/s);A({data:M,usage:dynamic})}if(x){var E,Ln,CL.count,PL.color,IL.borderColor,OL.colorBuffer;if(t.tooManyColors){if(P.length||I.length){Enew Uint8Array(8*C);for(var z0;zC;z++){var DPz;E8*zh4*D,E8*z+1h4*D+1,E8*z+2h4*D+2,E8*z+3h4*D+3;var RIz;E8*z+4h4*R,E8*z+5h4*R+1,E8*z+6h4*R+2,E8*z+7h4*R+3}}}else if(P.length||I.length){Enew Uint8Array(4*C+2);for(var F0;FC;F++)null!PF&&(E4*FPF%c,E4*F+1Math.floor(PF/c)),null!IF&&(E4*F+2IF%c,E4*F+3Math.floor(IF/c))}O({data:E||new Uint8Array(0),type:uint8,usage:dynamic})}return n}))}},b.prototype.addMarkerfunction(t){var e,rthis.markerTextures,nthis.regl,ithis.markerCache,anullt?0:i.indexOf(t);if(a>0)return a;if(t instanceof Uint8Array||t instanceof Uint8ClampedArray)et;else{enew Uint8Array(t.length);for(var o0,st.length;os;o++)eo255*to}var lMath.floor(Math.sqrt(e.length));return ar.length,i.push(t),r.push(n.texture({channels:1,data:e,radius:l,mag:linear,min:linear})),a},b.prototype.updateColorfunction(t){var ethis.paletteIds,rthis.palette,nthis.maxColors;Array.isArray(t)||(tt);var i;if(numbertypeof t0){var a;if(Array.isArray(t))for(var o0;ot.length;o+4)a.push(t.slice(o,o+4));else for(var l0;lt.length;l+4)a.push(t.subarray(l,l+4));ta}for(var u0;ut.length;u++){var ftu;fs(f,uint8);var hc(f,!1);if(nulleh){var pr.length;ehMath.floor(p/4),rpf0,rp+1f1,rp+2f2,rp+3f3}iueh}return!this.tooManyColors&&r.length>4*n&&(this.tooManyColors!0),this.updatePalette(r),1i.length?i0:i},b.prototype.updatePalettefunction(t){if(!this.tooManyColors){var ethis.maxColors,rthis.paletteTexture,nMath.ceil(.25*t.length/e);if(n>1)for(var i.25*(tt.slice()).length%e;in*e;i++)t.push(0,0,0,0);r.heightn&&r.resize(e,n),r.subimage({width:Math.min(.25*t.length,e),height:n,data:t},0,0)}},b.prototype.destroyfunction(){return this.groups.forEach((function(t){t.sizeBuffer.destroy(),t.positionBuffer.destroy(),t.positionFractBuffer.destroy(),t.colorBuffer.destroy(),t.activation.forEach((function(t){return t&&t.destroy&&t.destroy()})),t.selectionBuffer.destroy(),t.elements&&t.elements.destroy()})),this.groups.length0,this.paletteTexture.destroy(),this.markerTextures.forEach((function(t){return t&&t.destroy&&t.destroy()})),this};var _t(object-assign);e.exportsfunction(t,e){var rnew x(t,e),nr.render.bind(r);return _(n,{render:n,update:r.update.bind(r),draw:r.draw.bind(r),destroy:r.destroy.bind(r),regl:r.regl,gl:r.gl,canvas:r.gl.canvas,groups:r.groups,markers:r.markerCache,palette:r.palette}),n}},{@plotly/point-cluster:59,array-bounds:67,color-id:82,color-normalize:84,flatten-vertex-data:186,glslify:222,is-iexplorer:228,object-assign:242,parse-rect:244,pick-by-alias:248,to-float32:308,update-diff:324},277:function(t,e,r){use strict;var nt(regl-scatter2d),it(pick-by-alias),at(array-bounds),ot(raf),st(array-range),lt(parse-rect),ct(flatten-vertex-data);function u(t,e){if(!(this instanceof u))return new u(t,e);this.traces,this.passes{},this.reglt,this.scattern(t),this.canvasthis.scatter.canvas}function f(t,e,r){return(null!t.id?t.id:t)16|(255&e)8|255&r}function h(t,e,r){var n,i,a,o,ste,ltr;return s.length>2?(s0,s2,ns1,is3):s.length?(ns0,is1):(s.x,ns.y,s.x+s.width,is.y+s.height),l.length>2?(al0,ol2,l1,l3):l.length?(al0,ol1):(al.x,l.y,ol.x+l.width,l.y+l.height),a,n,o,i}function p(t){if(numbertypeof t)returnt,t,t,t;if(2t.length)returnt0,t1,t0,t1;var el(t);returne.x,e.y,e.x+e.width,e.y+e.height}e.exportsu,u.prototype.renderfunction(){for(var t,ethis,r,narguments.length;n--;)rnargumentsn;return r.length&&(tthis).update.apply(t,r),this.regl.attributes.preserveDrawingBuffer?this.draw():(this.dirty?nullthis.planned&&(this.plannedo((function(){e.draw(),e.dirty!0,e.plannednull}))):(this.draw(),this.dirty!0,o((function(){e.dirty!1}))),this)},u.prototype.updatefunction(){for(var t,e,rarguments.length;r--;)erargumentsr;if(e.length){for(var n0;ne.length;n++)this.updateItem(n,en);this.tracesthis.traces.filter(Boolean);for(var i,a0,o0;othis.traces.length;o++){for(var sthis.traceso,lthis.traceso.passes,c0;cl.length;c++)i.push(this.passeslc);s.passOffseta,a+s.passes.length}return(tthis.scatter).update.apply(t,i),this}},u.prototype.updateItemfunction(t,e){var rthis.regl;if(nulle)return this.tracestnull,this;if(!e)return this;var n,oi(e,{data:data items columns rows values dimensions samples x,snap:snap cluster,size:sizes size radius,color:colors color fill fill-color fillColor,opacity:opacity alpha transparency opaque,borderSize:borderSizes borderSize border-size bordersize borderWidth borderWidths border-width borderwidth stroke-width strokeWidth strokewidth outline,borderColor:borderColors borderColor bordercolor stroke stroke-color strokeColor,marker:markers marker shape,range:range ranges databox dataBox,viewport:viewport viewBox viewbox,domain:domain domains area areas,padding:pad padding paddings pads margin margins,transpose:transpose transposed,diagonal:diagonal diag showDiagonal,upper:upper up top upperhalf upperHalf showupperhalf showUpper showUpperHalf,lower:lower low bottom lowerhalf lowerHalf showlowerhalf showLowerHalf showLower}),sthis.tracest||(this.tracest{id:t,buffer:r.buffer({usage:dynamic,type:float,data:new Uint8Array}),color:black,marker:null,size:12,borderColor:transparent,borderSize:1,viewport:l(r._gl.drawingBufferWidth,r._gl.drawingBufferHeight),padding:0,0,0,0,opacity:1,diagonal:!0,upper:!0,lower:!0});if(null!o.color&&(s.coloro.color),null!o.size&&(s.sizeo.size),null!o.marker&&(s.markero.marker),null!o.borderColor&&(s.borderColoro.borderColor),null!o.borderSize&&(s.borderSizeo.borderSize),null!o.opacity&&(s.opacityo.opacity),o.viewport&&(s.viewportl(o.viewport)),null!o.diagonal&&(s.diagonalo.diagonal),null!o.upper&&(s.uppero.upper),null!o.lower&&(s.lowero.lower),o.data){s.buffer(c(o.data)),s.columnso.data.length,s.counto.data0.length,s.bounds;for(var u0;us.columns;u++)s.boundsua(o.datau,1)}o.range&&(s.rangeo.range,ns.range&&number!typeof s.range0),o.domain&&(s.domaino.domain);var d!1;null!o.padding&&(Array.isArray(o.padding)&&o.padding.lengths.columns&&numbertypeof o.paddingo.padding.length-1?(s.paddingo.padding.map(p),d!0):s.paddingp(o.padding));var ms.columns,gs.count,vs.viewport.width,ys.viewport.height,xs.viewport.x,bs.viewport.y,_v/m,wy/m;s.passes;for(var T0;Tm;T++)for(var k0;km;k++)if((s.diagonal||k!T)&&(s.upper||!(T>k))&&(s.lower||!(Tk))){var Af(s.id,T,k),Mthis.passesA||(this.passesA{});if(o.data&&(o.transpose?M.positions{x:{buffer:s.buffer,offset:k,count:g,stride:m},y:{buffer:s.buffer,offset:T,count:g,stride:m}}:M.positions{x:{buffer:s.buffer,offset:k*g,count:g},y:{buffer:s.buffer,offset:T*g,count:g}},M.boundsh(s.bounds,T,k)),o.domain||o.viewport||o.data){var Sd?h(s.padding,T,k):s.padding;if(s.domain){var Eh(s.domain,T,k),LE0,CE1,PE2,IE3;M.viewportx+L*v+S0,b+C*y+S1,x+P*v-S2,b+I*y-S3}else M.viewportx+k*_+_*S0,b+T*w+w*S1,x+(k+1)*_-_*S2,b+(T+1)*w-w*S3}o.color&&(M.colors.color),o.size&&(M.sizes.size),o.marker&&(M.markers.marker),o.borderSize&&(M.borderSizes.borderSize),o.borderColor&&(M.borderColors.borderColor),o.opacity&&(M.opacitys.opacity),o.range&&(M.rangen?h(s.range,T,k):s.range||M.bounds),s.passes.push(A)}return this},u.prototype.drawfunction(){for(var t,e,rarguments.length;r--;)erargumentsr;if(e.length){for(var n,i0;ie.length;i++)if(numbertypeof ei){var athis.tracesei,oa.passes,la.passOffset;n.push.apply(n,s(l,l+o.length))}else if(ei.length){var cei,uthis.tracesi,fu.passes,hu.passOffset;ff.map((function(t,e){nh+ec}))}(tthis.scatter).draw.apply(t,n)}else this.scatter.draw();return this},u.prototype.destroyfunction(){return this.traces.forEach((function(t){t.buffer&&t.buffer.destroy&&t.buffer.destroy()})),this.tracesnull,this.passesnull,this.scatter.destroy(),this}},{array-bounds:67,array-range:70,flatten-vertex-data:186,parse-rect:244,pick-by-alias:248,raf:273,regl-scatter2d:276},278:function(t,e,r){!function(t,n){objecttypeof r&&void 0!e?e.exportsn():t.createREGLn()}(this,(function(){function t(t,e){this.idq++,this.typet,this.datae}function e(t){return+function t(e){if(0e.length)return;var re.charAt(0),ne.charAt(e.length-1);if(1e.length&&rn&&(r||r))return+e.substr(1,e.length-2).replace(/\\/g,\\\\).replace(//g,\\)+;if(r/\(false|true|null|\d+|^*|^*)\/.exec(e))return t(e.substr(0,r.index)).concat(t(r1)).concat(t(e.substr(r.index+r0.length)));if(1(re.split(.)).length)return+e.replace(/\\/g,\\\\).replace(//g,\\)+;for(e,n0;nr.length;++n)ee.concat(t(rn));return e}(t).join()+}function r(t){returnstringtypeof t?t.split():t}function n(t){returnstringtypeof t?document.querySelector(t):t}function i(t){var e,i,a,o,st||{};t{};var l,c,uundefinedtypeof window?1:window.devicePixelRatio,f!1,h{},pfunction(t){},dfunction(){};if(stringtypeof s?edocument.querySelector(s):objecttypeof s&&(stringtypeof s.nodeName&&functiontypeof s.appendChild&&functiontypeof s.getBoundingClientRect?es:functiontypeof s.drawArrays||functiontypeof s.drawElements?a(os).canvas:(glin s?os.gl:canvasin s?an(s.canvas):containerin s&&(in(s.container)),attributesin s&&(ts.attributes),extensionsin s&&(lr(s.extensions)),optionalExtensionsin s&&(cr(s.optionalExtensions)),onDonein s&&(ps.onDone),profilein s&&(f!!s.profile),pixelRatioin s&&(u+s.pixelRatio),cachedCodein s&&(hs.cachedCode))),e&&(canvase.nodeName.toLowerCase()?ae:ie),!o){if(!a){if(!(efunction(t,e,r){function n(){var ewindow.innerWidth,nwindow.innerHeight;t!document.body&&(e(na.getBoundingClientRect()).right-n.left,nn.bottom-n.top),a.widthr*e,a.heightr*n}var i,adocument.createElement(canvas);return H(a.style,{border:0,margin:0,padding:0,top:0,left:0,width:100%,height:100%}),t.appendChild(a),tdocument.body&&(a.style.positionabsolute,H(t.style,{margin:0,padding:0})),t!document.body&&functiontypeof ResizeObserver?(inew ResizeObserver((function(){setTimeout(n)}))).observe(t):window.addEventListener(resize,n,!1),n(),{canvas:a,onDestroy:function(){i?i.disconnect():window.removeEventListener(resize,n),t.removeChild(a)}}}(i||document.body,0,u)))return null;ae.canvas,de.onDestroy}void 0t.premultipliedAlpha&&(t.premultipliedAlpha!0),ofunction(t,e){function r(r){try{return t.getContext(r,e)}catch(t){return null}}return r(webgl)||r(experimental-webgl)||r(webgl-experimental)}(a,t)}return o?{gl:o,canvas:a,container:i,extensions:l,optionalExtensions:c,pixelRatio:u,profile:f,cachedCode:h,onDone:p,onDestroy:d}:(d(),p(webgl not supported, try upgrading your browser or graphics drivers http://get.webgl.org),null)}function a(t,e){for(var rArray(t),n0;nt;++n)rne(n);return r}function o(t){var e,r;return e(65535t)4,e|r(255(t>>>e))3,(e|r(15(t>>>r))2)|(r(3(t>>>r))1)|t>>>r>>1}function s(){function t(t){t:{for(var e16;268435456>e;e*16)if(te){te;break t}t0}return 0(ero(t)>>2).length?e.pop():new ArrayBuffer(t)}function e(t){ro(t.byteLength)>>2.push(t)}var ra(8,(function(){return}));return{alloc:t,free:e,allocType:function(e,r){var nnull;switch(e){case 5120:nnew Int8Array(t(r),0,r);break;case 5121:nnew Uint8Array(t(r),0,r);break;case 5122:nnew Int16Array(t(2*r),0,r);break;case 5123:nnew Uint16Array(t(2*r),0,r);break;case 5124:nnew Int32Array(t(4*r),0,r);break;case 5125:nnew Uint32Array(t(4*r),0,r);break;case 5126:nnew Float32Array(t(4*r),0,r);break;default:return null}return n.length!r?n.subarray(0,r):n},freeType:function(t){e(t.buffer)}}}function l(t){return!!t&&objecttypeof t&&Array.isArray(t.shape)&&Array.isArray(t.stride)&&numbertypeof t.offset&&t.shape.lengtht.stride.length&&(Array.isArray(t.data)||J(t.data))}function c(t,e,r,n,i,a){for(var o0;oe;++o)for(var sto,l0;lr;++l)for(var csl,u0;un;++u)ia++cu}function u(t){return 0|$Object.prototype.toString.call(t)}function f(t,e){for(var r0;re.length;++r)trer}function h(t,e,r,n,i,a,o){for(var s0,l0;lr;++l)for(var c0;cn;++c)ts++ei*l+a*c+o}function p(t,e,r,n){function i(e){this.idc++,this.buffert.createBuffer(),this.typee,this.usage35044,this.byteLength0,this.dimension1,this.dtype5121,this.persistentDatanull,r.profile&&(this.stats{size:0})}function a(e,r,n){e.byteLengthr.byteLength,t.bufferData(e.type,r,n)}function o(t,e,r,n,i,o){if(t.usager,Array.isArray(e)){if(t.dtypen||5126,0e.length)if(Array.isArray(e0)){int(e);for(var sn1;si.length;++s)n*is;t.dimensionn,a(t,ert(e,i,t.dtype),r),o?t.persistentDatae:X.freeType(e)}elsenumbertypeof e0?(t.dimensioni,f(iX.allocType(t.dtype,e.length),e),a(t,i,r),o?t.persistentDatai:X.freeType(i)):J(e0)&&(t.dimensione0.length,t.dtypen||u(e0)||5126,a(t,ert(e,e.length,e0.length,t.dtype),r),o?t.persistentDatae:X.freeType(e))}else if(J(e))t.dtypen||u(e),t.dimensioni,a(t,e,r),o&&(t.persistentDatanew Uint8Array(new Uint8Array(e.buffer)));else if(l(e)){ie.shape;var ce.stride,p(se.offset,0),d0,m0,g0;1i.length?(pi0,d1,mc0,g0):2i.length&&(pi0,di1,mc0,gc1),t.dtypen||u(e.data)||5126,t.dimensiond,h(iX.allocType(t.dtype,p*d),e.data,p,d,m,g,s),a(t,i,r),o?t.persistentDatai:X.freeType(i)}else e instanceof ArrayBuffer&&(t.dtype5121,t.dimensioni,a(t,e,r),o&&(t.persistentDatanew Uint8Array(new Uint8Array(e))))}function s(r){e.bufferCount--,n(r),t.deleteBuffer(r.buffer),r.buffernull,delete pr.id}var c0,p{};i.prototype.bindfunction(){t.bindBuffer(this.type,this.buffer)},i.prototype.destroyfunction(){s(this)};var d;return r.profile&&(e.getTotalBufferSizefunction(){var t0;return Object.keys(p).forEach((function(e){t+pe.stats.size})),t}),{create:function(n,a,c,d){function m(e){var n35044,inull,a0,s0,c1;return Array.isArray(e)||J(e)||l(e)||e instanceof ArrayBuffer?ie:numbertypeof e?a0|e:e&&(datain e&&(ie.data),usagein e&&(nete.usage),typein e&&(stte.type),dimensionin e&&(c0|e.dimension),lengthin e&&(a0|e.length)),g.bind(),i?o(g,i,n,s,c,d):(a&&t.bufferData(g.type,a,n),g.dtypes||5121,g.usagen,g.dimensionc,g.byteLengtha),r.profile&&(g.stats.sizeg.byteLength*itg.dtype),m}e.bufferCount++;var gnew i(a);return pg.idg,c||m(n),m._reglTypebuffer,m._bufferg,m.subdatafunction(e,r){var n,i0|(r||0);if(g.bind(),J(e)||e instanceof ArrayBuffer)t.bufferSubData(g.type,i,e);else if(Array.isArray(e)){if(0e.length)if(numbertypeof e0){var aX.allocType(g.dtype,e.length);f(a,e),t.bufferSubData(g.type,i,a),X.freeType(a)}else(Array.isArray(e0)||J(e0))&&(nnt(e),art(e,n,g.dtype),t.bufferSubData(g.type,i,a),X.freeType(a))}else if(l(e)){ne.shape;var oe.stride,sa0,c0,p0;1n.length?(an0,s1,co0,p0):2n.length&&(an0,sn1,co0,po1),nArray.isArray(e.data)?g.dtype:u(e.data),h(nX.allocType(n,a*s),e.data,a,s,c,p,e.offset),t.bufferSubData(g.type,i,n),X.freeType(n)}return m},r.profile&&(m.statsg.stats),m.destroyfunction(){s(g)},m},createStream:function(t,e){var rd.pop();return r||(rnew i(t)),r.bind(),o(r,e,35040,0,1,!1),r},destroyStream:function(t){d.push(t)},clear:function(){K(p).forEach(s),d.forEach(s)},getBuffer:function(t){return t&&t._buffer instanceof i?t._buffer:null},restore:function(){K(p).forEach((function(e){e.buffert.createBuffer(),t.bindBuffer(e.type,e.buffer),t.bufferData(e.type,e.persistentData||e.byteLength,e.usage)}))},_initBuffer:o}}function d(t,e,r,n){function i(t){this.idc++,sthis.idthis,this.buffert,this.primType4,this.typethis.vertCount0}function a(n,i,a,o,s,c,u){var f;if(n.buffer.bind(),i?((fu)||J(i)&&(!l(i)||J(i.data))||(fe.oes_element_index_uint?5125:5123),r._initBuffer(n.buffer,i,a,f,3)):(t.bufferData(34963,c,a),n.buffer.dtypef||5121,n.buffer.usagea,n.buffer.dimension3,n.buffer.byteLengthc),fu,!u){switch(n.buffer.dtype){case 5121:case 5120:f5121;break;case 5123:case 5122:f5123;break;case 5125:case 5124:f5125}n.buffer.dtypef}n.typef,0>(is)&&(in.buffer.byteLength,5123f?i>>1:5125f&&(i>>2)),n.vertCounti,io,0>o&&(i4,1(on.buffer.dimension)&&(i0),2o&&(i1),3o&&(i4)),n.primTypei}function o(t){n.elementsCount--,delete st.id,t.buffer.destroy(),t.buffernull}var s{},c0,u{uint8:5121,uint16:5123};e.oes_element_index_uint&&(u.uint325125),i.prototype.bindfunction(){this.buffer.bind()};var f;return{create:function(t,e){function s(t){if(t)if(numbertypeof t)c(t),f.primType4,f.vertCount0|t,f.type5121;else{var enull,r35044,n-1,i-1,o0,h0;Array.isArray(t)||J(t)||l(t)?et:(datain t&&(et.data),usagein t&&(rett.usage),primitivein t&&(natt.primitive),countin t&&(i0|t.count),typein t&&(hut.type),lengthin t?o0|t.length:(oi,5123h||5122h?o*2:5125!h&&5124!h||(o*4))),a(f,e,r,n,i,o,h)}else c(),f.primType4,f.vertCount0,f.type5121;return s}var cr.create(null,34963,!0),fnew i(c._buffer);return n.elementsCount++,s(t),s._reglTypeelements,s._elementsf,s.subdatafunction(t,e){return c.subdata(t,e),s},s.destroyfunction(){o(f)},s},createStream:function(t){var ef.pop();return e||(enew i(r.create(null,34963,!0,!1)._buffer)),a(e,t,35040,-1,-1,0,0),e},destroyStream:function(t){f.push(t)},getElements:function(t){returnfunctiontypeof t&&t._elements instanceof i?t._elements:null},clear:function(){K(s).forEach(o)}}}function m(t){for(var eX.allocType(5123,t.length),r0;rt.length;++r)if(isNaN(tr))er65535;else if(1/0tr)er31744;else if(-1/0tr)er64512;else{ot0tr;var n(ast0)>>>3115,i(a1>>>24)-127,aa>>13&1023;er-24>i?n:-14>i?n+(a+1024>>-14-i):15i?n+31744:n+(i+1510)+a}return e}function g(t){return Array.isArray(t)||J(t)}function v(t){returnobject +t+}function y(t){return Array.isArray(t)&&(0t.length||numbertypeof t0)}function x(t){return!(!Array.isArray(t)||0t.length||!g(t0))}function b(t){return Object.prototype.toString.call(t)}function _(t){if(!t)return!1;var eb(t);return 0vt.indexOf(e)||(y(t)||x(t)||l(t))}function w(t,e){36193t.type?(t.datam(e),X.freeType(e)):t.datae}function T(t,e,r,n,i,a){if(tvoid 0!xtt?xtt:utt*yte,a&&(t*6),i){for(n0;1r;)n+t*r*r,r/2;return n}return t*r*n}function k(t,e,r,n,i,a,o){function s(){this.formatthis.internalformat6408,this.type5121,this.flipYthis.premultiplyAlphathis.compressed!1,this.unpackAlignment1,this.colorSpace37444,this.channelsthis.heightthis.width0}function c(t,e){t.internalformate.internalformat,t.formate.format,t.typee.type,t.compressede.compressed,t.premultiplyAlphae.premultiplyAlpha,t.flipYe.flipY,t.unpackAlignmente.unpackAlignment,t.colorSpacee.colorSpace,t.widthe.width,t.heighte.height,t.channelse.channels}function u(t,e){if(objecttypeof e&&e){premultiplyAlphain e&&(t.premultiplyAlphae.premultiplyAlpha),flipYin e&&(t.flipYe.flipY),alignmentin e&&(t.unpackAlignmente.alignment),colorSpacein e&&(t.colorSpaceVe.colorSpace),typein e&&(t.typeqe.type);var rt.width,nt.height,it.channels,a!1;shapein e?(re.shape0,ne.shape1,3e.shape.length&&(ie.shape2,a!0)):(radiusin e&&(rne.radius),widthin e&&(re.width),heightin e&&(ne.height),channelsin e&&(ie.channels,a!0)),t.width0|r,t.height0|n,t.channels0|i,r!1,formatin e&&(re.format,nt.internalformatGr,t.formatatn,r in q&&!(typein e)&&(t.typeqr),r in Y&&(t.compressed!0),r!0),!a&&r?t.channelsutt.format:a&&!r&&t.channels!ctt.format&&(t.formatt.internalformatctt.channels)}}function f(e){t.pixelStorei(37440,e.flipY),t.pixelStorei(37441,e.premultiplyAlpha),t.pixelStorei(37443,e.colorSpace),t.pixelStorei(3317,e.unpackAlignment)}function h(){s.call(this),this.yOffsetthis.xOffset0,this.datanull,this.needsFree!1,this.elementnull,this.needsCopy!1}function p(t,e){var rnull;if(_(e)?re:e&&(u(t,e),xin e&&(t.xOffset0|e.x),yin e&&(t.yOffset0|e.y),_(e.data)&&(re.data)),e.copy){var ni.viewportWidth,ai.viewportHeight;t.widtht.width||n-t.xOffset,t.heightt.height||a-t.yOffset,t.needsCopy!0}else if(r){if(J(r))t.channelst.channels||4,t.datar,typein e||5121!t.type||(t.type0|$Object.prototype.toString.call(r));else if(y(r)){switch(t.channelst.channels||4,a(nr).length,t.type){case 5121:case 5123:case 5125:case 5126:(aX.allocType(t.type,a)).set(n),t.dataa;break;case 36193:t.datam(n)}t.alignment1,t.needsFree!0}else if(l(r)){nr.data,Array.isArray(n)||5121!t.type||(t.type0|$Object.prototype.toString.call(n));ar.shape;var o,s,c,f,hr.stride;3a.length?(ca2,fh2):fc1,oa0,sa1,ah0,hh1,t.alignment1,t.widtho,t.heights,t.channelsc,t.formatt.internalformatctc,t.needsFree!0,of,rr.offset,ct.width,ft.height,st.channels;for(var pX.allocType(36193t.type?5126:t.type,c*f*s),d0,v0;vf;++v)for(var T0;Tc;++T)for(var k0;ks;++k)pd++na*T+h*v+o*k+r;w(t,p)}else if(b(r)ft||b(r)ht||b(r)pt)b(r)ft||b(r)ht?t.elementr:t.elementr.canvas,t.widtht.element.width,t.heightt.element.height,t.channels4;else if(b(r)dt)t.elementr,t.widthr.width,t.heightr.height,t.channels4;else if(b(r)mt)t.elementr,t.widthr.naturalWidth,t.heightr.naturalHeight,t.channels4;else if(b(r)gt)t.elementr,t.widthr.videoWidth,t.heightr.videoHeight,t.channels4;else if(x(r)){for(nt.width||r0.length,at.height||r.length,ht.channels,hg(r00)?h||r00.length:h||1,oQ.shape(r),c1,f0;fo.length;++f)c*of;cX.allocType(36193t.type?5126:t.type,c),Q.flatten(r,o,,c),w(t,c),t.alignment1,t.widthn,t.heighta,t.channelsh,t.formatt.internalformatcth,t.needsFree!0}}else t.widtht.width||1,t.heightt.height||1,t.channelst.channels||4}function d(e,r,i,a,o){var se.element,le.data,ce.internalformat,ue.format,he.type,pe.width,de.height;f(e),s?t.texSubImage2D(r,o,i,a,u,h,s):e.compressed?t.compressedTexSubImage2D(r,o,i,a,c,p,d,l):e.needsCopy?(n(),t.copyTexSubImage2D(r,o,i,a,e.xOffset,e.yOffset,p,d)):t.texSubImage2D(r,o,i,a,p,d,u,h,l)}function v(){return ot.pop()||new h}function k(t){t.needsFree&&X.freeType(t.data),h.call(t),ot.push(t)}function A(){s.call(this),this.genMipmaps!1,this.mipmapHint4352,this.mipmask0,this.imagesArray(16)}function M(t,e,r){var nt.images0v();t.mipmask1,n.widtht.widthe,n.heightt.heightr,n.channelst.channels4}function S(t,e){var rnull;if(_(e))c(rt.images0v(),t),p(r,e),t.mipmask1;else if(u(t,e),Array.isArray(e.mipmap))for(var ne.mipmap,i0;in.length;++i)c(rt.imagesiv(),t),r.width>>i,r.height>>i,p(r,ni),t.mipmask|1i;else c(rt.images0v(),t),p(r,e),t.mipmask1;c(t,t.images0)}function E(e,r){for(var ie.images,a0;ai.length&&ia;++a){var oia,sr,la,co.element,uo.data,ho.internalformat,po.format,do.type,mo.width,go.height;f(o),c?t.texImage2D(s,l,p,p,d,c):o.compressed?t.compressedTexImage2D(s,l,h,m,g,0,u):o.needsCopy?(n(),t.copyTexImage2D(s,l,p,o.xOffset,o.yOffset,m,g,0)):t.texImage2D(s,l,p,m,g,0,p,d,u||null)}}function L(){var tst.pop()||new A;s.call(t);for(var et.mipmask0;16>e;++e)t.imagesenull;return t}function C(t){for(var et.images,r0;re.length;++r)er&&k(er),ernull;st.push(t)}function P(){this.magFilterthis.minFilter9728,this.wrapTthis.wrapS33071,this.anisotropic1,this.genMipmaps!1,this.mipmapHint4352}function I(t,e){minin e&&(t.minFilterUe.min,0lt.indexOf(t.minFilter)&&!(facesin e)&&(t.genMipmaps!0)),magin e&&(t.magFilterje.mag);var rt.wrapS,nt.wrapT;if(wrapin e){var ie.wrap;stringtypeof i?rnNi:Array.isArray(i)&&(rNi0,nNi1)}elsewrapSin e&&(rNe.wrapS),wrapTin e&&(nNe.wrapT);if(t.wrapSr,t.wrapTn,anisotropicin e&&(t.anisotropice.anisotropic),mipmapin e){switch(r!1,typeof e.mipmap){casestring:t.mipmapHintBe.mipmap,rt.genMipmaps!0;break;caseboolean:rt.genMipmapse.mipmap;break;caseobject:t.genMipmaps!1,r!0}!r||minin e||(t.minFilter9984)}}function O(r,n){t.texParameteri(n,10241,r.minFilter),t.texParameteri(n,10240,r.magFilter),t.texParameteri(n,10242,r.wrapS),t.texParameteri(n,10243,r.wrapT),e.ext_texture_filter_anisotropic&&t.texParameteri(n,34046,r.anisotropic),r.genMipmaps&&(t.hint(33170,r.mipmapHint),t.generateMipmap(n))}function z(e){s.call(this),this.mipmask0,this.internalformat6408,this.idvt++,this.refCount1,this.targete,this.texturet.createTexture(),this.unit-1,this.bindCount0,this.texInfonew P,o.profile&&(this.stats{size:0})}function D(e){t.activeTexture(33984),t.bindTexture(e.target,e.texture)}function R(){var ebt0;e?t.bindTexture(e.target,e.texture):t.bindTexture(3553,null)}function F(e){var re.texture,ne.unit,ie.target;0n&&(t.activeTexture(33984+n),t.bindTexture(i,null),btnnull),t.deleteTexture(r),e.texturenull,e.paramsnull,e.pixelsnull,e.refCount0,delete yte.id,a.textureCount--}var B{dont care:4352,dont care:4352,nice:4354,fast:4353},N{repeat:10497,clamp:33071,mirror:33648},j{nearest:9728,linear:9729},UH({mipmap:9987,nearest mipmap nearest:9984,linear mipmap nearest:9985,nearest mipmap linear:9986,linear mipmap linear:9987},j),V{none:0,browser:37444},q{uint8:5121,rgba4:32819,rgb565:33635,rgb5 a1:32820},G{alpha:6406,luminance:6409,luminance alpha:6410,rgb:6407,rgba:6408,rgba4:32854,rgb5 a1:32855,rgb565:36194},Y{};e.ext_srgb&&(G.srgb35904,G.srgba35906),e.oes_texture_float&&(q.float32q.float5126),e.oes_texture_half_float&&(q.float16qhalf float36193),e.webgl_depth_texture&&(H(G,{depth:6402,depth stencil:34041}),H(q,{uint16:5123,uint32:5125,depth stencil:34042})),e.webgl_compressed_texture_s3tc&&H(Y,{rgb s3tc dxt1:33776,rgba s3tc dxt1:33777,rgba s3tc dxt3:33778,rgba s3tc dxt5:33779}),e.webgl_compressed_texture_atc&&H(Y,{rgb atc:35986,rgba atc explicit alpha:35987,rgba atc interpolated alpha:34798}),e.webgl_compressed_texture_pvrtc&&H(Y,{rgb pvrtc 4bppv1:35840,rgb pvrtc 2bppv1:35841,rgba pvrtc 4bppv1:35842,rgba pvrtc 2bppv1:35843}),e.webgl_compressed_texture_etc1&&(Yrgb etc136196);var WArray.prototype.slice.call(t.getParameter(34467));Object.keys(Y).forEach((function(t){var eYt;0W.indexOf(e)&&(Gte)}));var ZObject.keys(G);r.textureFormatsZ;var tt;Object.keys(G).forEach((function(t){ttGtt}));var et;Object.keys(q).forEach((function(t){etqtt}));var rt;Object.keys(j).forEach((function(t){rtjtt}));var nt;Object.keys(U).forEach((function(t){ntUtt}));var it;Object.keys(N).forEach((function(t){itNtt}));var atZ.reduce((function(t,r){var nGr;return 6409n||6406n||6409n||6410n||6402n||34041n||e.ext_srgb&&(35904n||35906n)?tnn:32855n||0r.indexOf(rgba)?tn6408:tn6407,t}),{}),ot,st,vt0,yt{},xtr.maxTextureUnits,btArray(xt).map((function(){return null}));return H(z.prototype,{bind:function(){this.bindCount+1;var ethis.unit;if(0>e){for(var r0;rxt;++r){var nbtr;if(n){if(0n.bindCount)continue;n.unit-1}btrthis,er;break}o.profile&&a.maxTextureUnitse+1&&(a.maxTextureUnitse+1),this.unite,t.activeTexture(33984+e),t.bindTexture(this.target,this.texture)}return e},unbind:function(){--this.bindCount},decRef:function(){0>--this.refCount&&F(this)}}),o.profile&&(a.getTotalTextureSizefunction(){var t0;return Object.keys(yt).forEach((function(e){t+yte.stats.size})),t}),{create2D:function(e,r){function n(t,e){var ri.texInfo;P.call(r);var aL();returnnumbertypeof t?M(a,0|t,numbertypeof e?0|e:0|t):t?(I(r,t),S(a,t)):M(a,1,1),r.genMipmaps&&(a.mipmask(a.width1)-1),i.mipmaska.mipmask,c(i,a),i.internalformata.internalformat,n.widtha.width,n.heighta.height,D(i),E(a,3553),O(r,3553),R(),C(a),o.profile&&(i.stats.sizeT(i.internalformat,i.type,a.width,a.height,r.genMipmaps,!1)),n.formattti.internalformat,n.typeeti.type,n.magrtr.magFilter,n.minntr.minFilter,n.wrapSitr.wrapS,n.wrapTitr.wrapT,n}var inew z(3553);return yti.idi,a.textureCount++,n(e,r),n.subimagefunction(t,e,r,a){e|0,r|0,a|0;var ov();return c(o,i),o.width0,o.height0,p(o,t),o.widtho.width||(i.width>>a)-e,o.heighto.height||(i.height>>a)-r,D(i),d(o,3553,e,r,a),R(),k(o),n},n.resizefunction(e,r){var a0|e,s0|r||a;if(ai.width&&si.height)return n;n.widthi.widtha,n.heighti.heights,D(i);for(var l0;i.mipmask>>l;++l){var ca>>l,us>>l;if(!c||!u)break;t.texImage2D(3553,l,i.format,c,u,0,i.format,i.type,null)}return R(),o.profile&&(i.stats.sizeT(i.internalformat,i.type,a,s,!1,!1)),n},n._reglTypetexture2d,n._texturei,o.profile&&(n.statsi.stats),n.destroyfunction(){i.decRef()},n},createCube:function(e,r,n,i,s,l){function f(t,e,r,n,i,a){var s,lh.texInfo;for(P.call(l),s0;6>s;++s)msL();if(number!typeof t&&t){if(objecttypeof t)if(e)S(m0,t),S(m1,e),S(m2,r),S(m3,n),S(m4,i),S(m5,a);else if(I(l,t),u(h,t),facesin t)for(tt.faces,s0;6>s;++s)c(ms,h),S(ms,ts);else for(s0;6>s;++s)S(ms,t)}else for(t0|t||1,s0;6>s;++s)M(ms,t,t);for(c(h,m0),h.mipmaskl.genMipmaps?(m0.width1)-1:m0.mipmask,h.internalformatm0.internalformat,f.widthm0.width,f.heightm0.height,D(h),s0;6>s;++s)E(ms,34069+s);for(O(l,34067),R(),o.profile&&(h.stats.sizeT(h.internalformat,h.type,f.width,f.height,l.genMipmaps,!0)),f.formattth.internalformat,f.typeeth.type,f.magrtl.magFilter,f.minntl.minFilter,f.wrapSitl.wrapS,f.wrapTitl.wrapT,s0;6>s;++s)C(ms);return f}var hnew z(34067);yth.idh,a.cubeCount++;var mArray(6);return f(e,r,n,i,s,l),f.subimagefunction(t,e,r,n,i){r|0,n|0,i|0;var av();return c(a,h),a.width0,a.height0,p(a,e),a.widtha.width||(h.width>>i)-r,a.heighta.height||(h.height>>i)-n,D(h),d(a,34069+t,r,n,i),R(),k(a),f},f.resizefunction(e){if((e|0)!h.width){f.widthh.widthe,f.heighth.heighte,D(h);for(var r0;6>r;++r)for(var n0;h.mipmask>>n;++n)t.texImage2D(34069+r,n,h.format,e>>n,e>>n,0,h.format,h.type,null);return R(),o.profile&&(h.stats.sizeT(h.internalformat,h.type,f.width,f.height,!1,!0)),f}},f._reglTypetextureCube,f._textureh,o.profile&&(f.statsh.stats),f.destroyfunction(){h.decRef()},f},clear:function(){for(var e0;ext;++e)t.activeTexture(33984+e),t.bindTexture(3553,null),btenull;K(yt).forEach(F),a.cubeCount0,a.textureCount0},getTexture:function(t){return null},restore:function(){for(var e0;ext;++e){var rbte;r&&(r.bindCount0,r.unit-1,btenull)}K(yt).forEach((function(e){e.texturet.createTexture(),t.bindTexture(e.target,e.texture);for(var r0;32>r;++r)if(0!(e.mipmask&1r))if(3553e.target)t.texImage2D(3553,r,e.internalformat,e.width>>r,e.height>>r,0,e.internalformat,e.type,null);else for(var n0;6>n;++n)t.texImage2D(34069+n,r,e.internalformat,e.width>>r,e.height>>r,0,e.internalformat,e.type,null);O(e.texInfo,e.target)}))},refresh:function(){for(var e0;ext;++e){var rbte;r&&(r.bindCount0,r.unit-1,btenull),t.activeTexture(33984+e),t.bindTexture(3553,null),t.bindTexture(34067,null)}}}}function A(t,e,r,n,i,a){function o(t,e,r){this.targett,this.texturee,this.renderbufferr;var nt0;e?(te.width,ne.height):r&&(tr.width,nr.height),this.widtht,this.heightn}function s(t){t&&(t.texture&&t.texture._texture.decRef(),t.renderbuffer&&t.renderbuffer._renderbuffer.decRef())}function l(t,e,r){t&&(t.texture?t.texture._texture.refCount+1:t.renderbuffer._renderbuffer.refCount+1)}function c(e,r){r&&(r.texture?t.framebufferTexture2D(36160,e,r.target,r.texture._texture.texture,0):t.framebufferRenderbuffer(36160,e,36161,r.renderbuffer._renderbuffer.renderbuffer))}function u(t){var e3553,rnull,nnull,it;returnobjecttypeof t&&(it.data,targetin t&&(e0|t.target)),texture2d(ti._reglType)||textureCubet?ri:renderbuffert&&(ni,e36161),new o(e,r,n)}function f(t,e,r,a,s){return r?((tn.create2D({width:t,height:e,format:a,type:s}))._texture.refCount0,new o(3553,t,null)):((ti.create({width:t,height:e,format:a}))._renderbuffer.refCount0,new o(36161,null,t))}function h(t){return t&&(t.texture||t.renderbuffer)}function p(t,e,r){t&&(t.texture?t.texture.resize(e,r):t.renderbuffer&&t.renderbuffer.resize(e,r),t.widthe,t.heightr)}function d(){this.idT++,kthis.idthis,this.framebuffert.createFramebuffer(),this.heightthis.width0,this.colorAttachments,this.depthStencilAttachmentthis.stencilAttachmentthis.depthAttachmentnull}function m(t){t.colorAttachments.forEach(s),s(t.depthAttachment),s(t.stencilAttachment),s(t.depthStencilAttachment)}function g(e){t.deleteFramebuffer(e.framebuffer),e.framebuffernull,a.framebufferCount--,delete ke.id}function v(e){var n;t.bindFramebuffer(36160,e.framebuffer);var ie.colorAttachments;for(n0;ni.length;++n)c(36064+n,in);for(ni.length;nr.maxColorAttachments;++n)t.framebufferTexture2D(36160,36064+n,3553,null,0);t.framebufferTexture2D(36160,33306,3553,null,0),t.framebufferTexture2D(36160,36096,3553,null,0),t.framebufferTexture2D(36160,36128,3553,null,0),c(36096,e.depthAttachment),c(36128,e.stencilAttachment),c(33306,e.depthStencilAttachment),t.checkFramebufferStatus(36160),t.isContextLost(),t.bindFramebuffer(36160,x.next?x.next.framebuffer:null),x.curx.next,t.getError()}function y(t,e){function r(t,e){var i,a0,o0,s!0,c!0;inull;var p!0,drgba,guint8,y1,xnull,wnull,Tnull,k!1;numbertypeof t?(a0|t,o0|e||a):t?(shapein t?(a(ot.shape)0,oo1):(radiusin t&&(aot.radius),widthin t&&(at.width),heightin t&&(ot.height)),(colorin t||colorsin t)&&(it.color||t.colors,Array.isArray(i)),i||(colorCountin t&&(y0|t.colorCount),colorTexturein t&&(p!!t.colorTexture,drgba4),colorTypein t&&(gt.colorType,!p)&&(half floatg||float16g?drgba16f:float!g&&float32!g||(drgba32f)),colorFormatin t&&(dt.colorFormat,0b.indexOf(d)?p!0:0_.indexOf(d)&&(p!1))),(depthTexturein t||depthStencilTexturein t)&&(k!(!t.depthTexture&&!t.depthStencilTexture)),depthin t&&(booleantypeof t.depth?st.depth:(xt.depth,c!1)),stencilin t&&(booleantypeof t.stencil?ct.stencil:(wt.stencil,s!1)),depthStencilin t&&(booleantypeof t.depthStencil?sct.depthStencil:(Tt.depthStencil,cs!1))):ao1;var Anull,Mnull,Snull,Enull;if(Array.isArray(i))Ai.map(u);else if(i)Au(i);else for(AArray(y),i0;iy;++i)Aif(a,o,p,d,g);for(aa||A0.width,oo||A0.height,x?Mu(x):s&&!c&&(Mf(a,o,k,depth,uint32)),w?Su(w):c&&!s&&(Sf(a,o,!1,stencil,uint8)),T?Eu(T):!x&&!w&&c&&s&&(Ef(a,o,k,depth stencil,depth stencil)),snull,i0;iA.length;++i)l(Ai),Ai&&Ai.texture&&(cwtAi.texture._texture.format*TtAi.texture._texture.type,nulls&&(sc));return l(M),l(S),l(E),m(n),n.widtha,n.heighto,n.colorAttachmentsA,n.depthAttachmentM,n.stencilAttachmentS,n.depthStencilAttachmentE,r.colorA.map(h),r.depthh(M),r.stencilh(S),r.depthStencilh(E),r.widthn.width,r.heightn.height,v(n),r}var nnew d;return a.framebufferCount++,r(t,e),H(r,{resize:function(t,e){var iMath.max(0|t,1),aMath.max(0|e||i,1);if(in.width&&an.height)return r;for(var on.colorAttachments,s0;so.length;++s)p(os,i,a);return p(n.depthAttachment,i,a),p(n.stencilAttachment,i,a),p(n.depthStencilAttachment,i,a),n.widthr.widthi,n.heightr.heighta,v(n),r},_reglType:framebuffer,_framebuffer:n,destroy:function(){g(n),m(n)},use:function(t){x.setFBO({framebuffer:r},t)}})}var x{cur:null,next:null,dirty:!1,setFBO:null},brgba,_rgba4,rgb565,rgb5 a1;e.ext_srgb&&_.push(srgba),e.ext_color_buffer_half_float&&_.push(rgba16f,rgb16f),e.webgl_color_buffer_float&&_.push(rgba32f);var wuint8;e.oes_texture_half_float&&w.push(half float,float16),e.oes_texture_float&&w.push(float,float32);var T0,k{};return H(x,{getFramebuffer:function(t){returnfunctiontypeof t&&framebuffert._reglType&&(tt._framebuffer)instanceof d?t:null},create:y,createCube:function(t){function e(t){var i,a{color:null},o0,snull;irgba;var luint8,c1;if(numbertypeof t?o0|t:t?(shapein t?ot.shape0:(radiusin t&&(o0|t.radius),widthin t?o0|t.width:heightin t&&(o0|t.height)),(colorin t||colorsin t)&&(st.color||t.colors,Array.isArray(s)),s||(colorCountin t&&(c0|t.colorCount),colorTypein t&&(lt.colorType),colorFormatin t&&(it.colorFormat)),depthin t&&(a.deptht.depth),stencilin t&&(a.stencilt.stencil),depthStencilin t&&(a.depthStencilt.depthStencil)):o1,s)if(Array.isArray(s))for(t,i0;is.length;++i)tisi;else ts;else for(tArray(c),s{radius:o,format:i,type:l},i0;ic;++i)tin.createCube(s);for(a.colorArray(t.length),i0;it.length;++i)cti,oo||c.width,a.colori{target:34069,data:ti};for(i0;6>i;++i){for(c0;ct.length;++c)a.colorc.target34069+i;0i&&(a.depthr0.depth,a.stencilr0.stencil,a.depthStencilr0.depthStencil),ri?ri(a):riy(a)}return H(e,{width:o,height:o,color:t})}var rArray(6);return e(t),H(e,{faces:r,resize:function(t){var n0|t;if(ne.width)return e;var ie.color;for(t0;ti.length;++t)it.resize(n);for(t0;6>t;++t)rt.resize(n);return e.widthe.heightn,e},_reglType:framebufferCube,destroy:function(){r.forEach((function(t){t.destroy()}))}})},clear:function(){K(k).forEach(g)},restore:function(){x.curnull,x.nextnull,x.dirty!0,K(k).forEach((function(e){e.framebuffert.createFramebuffer(),v(e)}))}})}function M(){this.wthis.zthis.ythis.xthis.state0,this.buffernull,this.size0,this.normalized!1,this.type5126,this.divisorthis.stridethis.offset0}function S(t,e,r,n,i,a,o){function s(){this.id++f,this.attributes,this.elementsnull,this.ownsElements!1,this.offsetthis.count0,this.instances-1,this.primitive4;var te.oes_vertex_array_object;this.vaot?t.createVertexArrayOES():null,hthis.idthis,this.buffers}var cr.maxAttributes,uArray(c);for(r0;rc;++r)urnew M;var f0,h{},p{Record:M,scope:{},state:u,currentVAO:null,targetVAO:null,restore:e.oes_vertex_array_object?function(){e.oes_vertex_array_object&&K(h).forEach((function(t){t.refresh()}))}:function(){},createVAO:function(t){function e(t){var n;Array.isArray(t)?(nt,r.elements&&r.ownsElements&&r.elements.destroy(),r.elementsnull,r.ownsElements!1,r.offset0,r.count0,r.instances-1,r.primitive4):(t.elements?(nt.elements,r.ownsElements?(functiontypeof n&&elementsn._reglType?r.elements.destroy():r.elements(n),r.ownsElements!1):a.getElements(t.elements)?(r.elementst.elements,r.ownsElements!1):(r.elementsa.create(t.elements),r.ownsElements!0)):(r.elementsnull,r.ownsElements!1),nt.attributes,r.offset0,r.count-1,r.instances-1,r.primitive4,r.elements&&(r.countr.elements._elements.vertCount,r.primitiver.elements._elements.primType),offsetin t&&(r.offset0|t.offset),countin t&&(r.count0|t.count),instancesin t&&(r.instances0|t.instances),primitivein t&&(r.primitiveatt.primitive)),t{};var or.attributes;o.lengthn.length;for(var s0;sn.length;++s){var c,uns,fosnew M,hu.data||u;if(Array.isArray(h)||J(h)||l(h))r.bufferss&&(cr.bufferss,J(h)&&c._buffer.byteLength>h.byteLength?c.subdata(h):(c.destroy(),r.bufferssnull)),r.bufferss||(cr.bufferssi.create(u,34962,!1,!0)),f.bufferi.getBuffer(c),f.size0|f.buffer.dimension,f.normalized!1,f.typef.buffer.dtype,f.offset0,f.stride0,f.divisor0,f.state1,ts1;else i.getBuffer(u)?(f.bufferi.getBuffer(u),f.size0|f.buffer.dimension,f.normalized!1,f.typef.buffer.dtype,f.offset0,f.stride0,f.divisor0,f.state1):i.getBuffer(u.buffer)?(f.bufferi.getBuffer(u.buffer),f.size0|(+u.size||f.buffer.dimension),f.normalized!!u.normalized||!1,f.typetypein u?ttu.type:f.buffer.dtype,f.offset0|(u.offset||0),f.stride0|(u.stride||0),f.divisor0|(u.divisor||0),f.state1):xin u&&(f.x+u.x||0,f.y+u.y||0,f.z+u.z||0,f.w+u.w||0,f.state2)}for(c0;cr.buffers.length;++c)!tc&&r.buffersc&&(r.buffersc.destroy(),r.bufferscnull);return r.refresh(),e}var rnew s;return n.vaoCount+1,e.destroyfunction(){for(var t0;tr.buffers.length;++t)r.bufferst&&r.bufferst.destroy();r.buffers.length0,r.ownsElements&&(r.elements.destroy(),r.elementsnull,r.ownsElements!1),r.destroy()},e._vaor,e._reglTypevao,e(t)},getVAO:function(t){returnfunctiontypeof t&&t._vao?t._vao:null},destroyBuffer:function(e){for(var r0;ru.length;++r){var nur;n.buffere&&(t.disableVertexAttribArray(r),n.buffernull)}},setVAO:e.oes_vertex_array_object?function(t){if(t!p.currentVAO){var re.oes_vertex_array_object;t?r.bindVertexArrayOES(t.vao):r.bindVertexArrayOES(null),p.currentVAOt}}:function(r){if(r!p.currentVAO){if(r)r.bindAttrs();else{for(var ne.angle_instanced_arrays,i0;iu.length;++i){var aui;a.buffer?(t.enableVertexAttribArray(i),a.buffer.bind(),t.vertexAttribPointer(i,a.size,a.type,a.normalized,a.stride,a.offfset),n&&a.divisor&&n.vertexAttribDivisorANGLE(i,a.divisor)):(t.disableVertexAttribArray(i),t.vertexAttrib4f(i,a.x,a.y,a.z,a.w))}o.elements?t.bindBuffer(34963,o.elements.buffer.buffer):t.bindBuffer(34963,null)}p.currentVAOr}},clear:e.oes_vertex_array_object?function(){K(h).forEach((function(t){t.destroy()}))}:function(){}};return s.prototype.bindAttrsfunction(){for(var re.angle_instanced_arrays,nthis.attributes,i0;in.length;++i){var oni;o.buffer?(t.enableVertexAttribArray(i),t.bindBuffer(34962,o.buffer.buffer),t.vertexAttribPointer(i,o.size,o.type,o.normalized,o.stride,o.offset),r&&o.divisor&&r.vertexAttribDivisorANGLE(i,o.divisor)):(t.disableVertexAttribArray(i),t.vertexAttrib4f(i,o.x,o.y,o.z,o.w))}for(rn.length;rc;++r)t.disableVertexAttribArray(r);(ra.getElements(this.elements))?t.bindBuffer(34963,r.buffer.buffer):t.bindBuffer(34963,null)},s.prototype.refreshfunction(){var te.oes_vertex_array_object;t&&(t.bindVertexArrayOES(this.vao),this.bindAttrs(),p.currentVAOnull,t.bindVertexArrayOES(null))},s.prototype.destroyfunction(){if(this.vao){var te.oes_vertex_array_object;thisp.currentVAO&&(p.currentVAOnull,t.bindVertexArrayOES(null)),t.deleteVertexArrayOES(this.vao),this.vaonull}this.ownsElements&&(this.elements.destroy(),this.elementsnull,this.ownsElements!1),hthis.id&&(delete hthis.id,--n.vaoCount)},p}function E(t,e,r,n){function i(t,e,r,n){this.namet,this.ide,this.locationr,this.infon}function a(t,e){for(var r0;rt.length;++r)if(tr.ide.id)return void(tr.locatione.location);t.push(e)}function o(r,n,i){if(!(o(i35632r?c:u)n)){var ae.str(n),ot.createShader(r);t.shaderSource(o,a),t.compileShader(o),ino}return o}function s(t,e){this.idp++,this.fragIdt,this.vertIde,this.programnull,this.uniforms,this.attributes,this.refCount1,n.profile&&(this.stats{uniformsCount:0,attributesCount:0})}function l(r,s,l){var c;co(35632,r.fragId);var uo(35633,r.vertId);if(sr.programt.createProgram(),t.attachShader(s,c),t.attachShader(s,u),l)for(c0;cl.length;++c)ulc,t.bindAttribLocation(s,u0,u1);t.linkProgram(s),ut.getProgramParameter(s,35718),n.profile&&(r.stats.uniformsCountu);var fr.uniforms;for(c0;cu;++c)if(lt.getActiveUniform(s,c))if(1l.size)for(var h0;hl.size;++h){var pl.name.replace(0,+h+);a(f,new i(p,e.id(p),t.getUniformLocation(s,p),l))}else a(f,new i(l.name,e.id(l.name),t.getUniformLocation(s,l.name),l));for(ut.getProgramParameter(s,35721),n.profile&&(r.stats.attributesCountu),rr.attributes,c0;cu;++c)(lt.getActiveAttrib(s,c))&&a(r,new i(l.name,e.id(l.name),t.getAttribLocation(s,l.name),l))}var c{},u{},f{},h,p0;return n.profile&&(r.getMaxUniformsCountfunction(){var t0;return h.forEach((function(e){e.stats.uniformsCount>t&&(te.stats.uniformsCount)})),t},r.getMaxAttributesCountfunction(){var t0;return h.forEach((function(e){e.stats.attributesCount>t&&(te.stats.attributesCount)})),t}),{clear:function(){var et.deleteShader.bind(t);K(c).forEach(e),c{},K(u).forEach(e),u{},h.forEach((function(e){t.deleteProgram(e.program)})),h.length0,f{},r.shaderCount0},program:function(e,n,i,a){var ofn;o||(ofn{});var poe;if(p&&(p.refCount++,!a))return p;var dnew s(n,e);return r.shaderCount++,l(d,i,a),p||(oed),h.push(d),H(d,{destroy:function(){if(d.refCount--,0>d.refCount){t.deleteProgram(d.program);var eh.indexOf(d);h.splice(e,1),r.shaderCount--}0>od.vertId.refCount&&(t.deleteShader(ud.vertId),delete ud.vertId,delete fd.fragIdd.vertId),Object.keys(fd.fragId).length||(t.deleteShader(cd.fragId),delete cd.fragId,delete fd.fragId)}})},restore:function(){c{},u{};for(var t0;th.length;++t)l(ht,null,ht.attributes.map((function(t){returnt.location,t.name})))},shader:o,frag:-1,vert:-1}}function L(t,e,r,n,i,a,o){function s(i){var a;anulle.next?5121:e.next.colorAttachments0.texture._texture.type;var o0,s0,ln.framebufferWidth,cn.framebufferHeight,unull;return J(i)?ui:i&&(o0|i.x,s0|i.y,l0|(i.width||n.framebufferWidth-o),c0|(i.height||n.framebufferHeight-s),ui.data||null),r(),il*c*4,u||(5121a?unew Uint8Array(i):5126a&&(uu||new Float32Array(i))),t.pixelStorei(3333,4),t.readPixels(o,s,l,c,6408,a,u),u}return function(t){return t&&framebufferin t?function(t){var r;return e.setFBO({framebuffer:t.framebuffer},(function(){rs(t)})),r}(t):s(t)}}function C(t,e){return t>>>e|t32-e}function P(t,e){var r(65535&t)+(65535&e);return(t>>16)+(e>>16)+(r>>16)16|65535&r}function I(t){return Array.prototype.slice.call(t)}function O(t){return I(t).join()}function z(t){function e(){var t,e;return H((function(){t.push.apply(t,I(arguments))}),{def:function(){var rv+i++;return e.push(r),0arguments.length&&(t.push(r,),t.push.apply(t,I(arguments)),t.push(;)),r},toString:function(){return O(0e.length?var +e.join(,)+;:,O(t))}})}function r(){function t(t,e){n(t,e,,r.def(t,e),;)}var re(),ne(),ir.toString,an.toString;return H((function(){r.apply(r,I(arguments))}),{def:r.def,entry:r,exit:n,save:t,set:function(e,n,i){t(e,n),r(e,n,,i,;)},toString:function(){return i()+a()}})}var nt&&t.cache,i0,a,o,s,le(),c{};return{global:l,link:function(t,e){var re&&e.stable;if(!r)for(var n0;no.length;++n)if(ont&&!sn)return an;return ng+i++,a.push(n),o.push(t),s.push(r),n},block:e,proc:function(t,e){function n(){var ta+i.length;return i.push(t),t}var i;ee||0;for(var a0;ae;++a)n();var o(ar()).toString;return ctH(a,{arg:n,toString:function(){return O(function(,i.join(),){,o(),})}})},scope:r,cond:function(){var tO(arguments),er(),nr(),ie.toString,an.toString;return H(e,{then:function(){return e.apply(e,I(arguments)),this},else:function(){return n.apply(n,I(arguments)),this},toString:function(){var ea();return e&&(eelse{+e+}),O(if(,t,){,i(),},e)}})},compile:function(){var tuse strict;,l,return {;Object.keys(c).forEach((function(e){t.push(,e,:,ce.toString(),,)})),t.push(});var e,rO(t).replace(/;/g,;\n).replace(/}/g,}\n).replace(/{/g,{\n);return n&&(efunction(t){for(var e,r,n0;nt.length;n++)et.charCodeAt(n),r+0123456789abcdef.charAt(e>>>4&15)+0123456789abcdef.charAt(15&e);return r}(function(t){for(var eArray(t.length>>2),r0;re.length;r++)er0;for(r0;r8*t.length;r+8)er>>5|(255&t.charCodeAt(r/8))24-r%32;var n,i,a,o,s,l,c,u,f,h,p,d8*t.length;for(t1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225,rArray(64),ed>>5|12824-d%32,e15+(d+64>>94)d,u0;ue.length;u+16){for(dt0,nt1,it2,at3,ot4,st5,lt6,ct7,f0;64>f;f++){var m;if(16>f)rfef+u;else hf,pP(pC(prf-2,17)^C(p,19)^p>>>10,rf-7),mC(mrf-15,7)^C(m,18)^m>>>3,rhP(P(p,m),rf-16);hP(P(P(P(c,hC(ho,6)^C(h,11)^C(h,25)),o&s^~o&l),ktf),rf),pP(cC(cd,2)^C(c,13)^C(c,22),d&n^d&i^n&i),cl,ls,so,oP(a,h),ai,in,nd,dP(h,p)}t0P(d,t0),t1P(n,t1),t2P(i,t2),t3P(a,t3),t4P(o,t4),t5P(s,t5),t6P(l,t6),t7P(c,t7)}for(e,r0;r32*t.length;r+8)e+String.fromCharCode(tr>>5>>>24-r%32&255);return e}(function(t){for(var e,r,n,i-1;++it.length;)et.charCodeAt(i),ri+1t.length?t.charCodeAt(i+1):0,55296e&&56319>e&&56320r&&57343>r&&(e65536+((1023&e)10)+(1023&r),i++),127>e?n+String.fromCharCode(e):2047>e?n+String.fromCharCode(192|e>>>6&31,128|63&e):65535>e?n+String.fromCharCode(224|e>>>12&15,128|e>>>6&63,128|63&e):2097151>e&&(n+String.fromCharCode(240|e>>>18&7,128|e>>>12&63,128|e>>>6&63,128|63&e));return n}(r))),ne)?ne.apply(null,o):(rFunction.apply(null,a.concat(r)),n&&(ner),r.apply(null,o))}}}function D(t){return Array.isArray(t)||J(t)||l(t)}function R(t){return t.sort((function(t,e){returnviewportt?-1:viewporte?1:te?-1:1}))}function F(t,e,r,n){this.thisDept,this.contextDepe,this.propDepr,this.appendn}function B(t){return t&&!(t.thisDep||t.contextDep||t.propDep)}function N(t){return new F(!1,!1,!1,t)}function j(t,e){var rt.type;if(0r)return new F(!0,1(rt.data.length),2r,e);if(4r)return new F((rt.data).thisDep,r.contextDep,r.propDep,e);if(5r)return new F(!1,!1,!1,e);if(6r){for(var nr!1,i!1,a0;at.data.length;++a){var ot.dataa;1o.type?i!0:2o.type?n!0:3o.type?r!0:0o.type?(r!0,1(oo.data)&&(n!0),2o&&(i!0)):4o.type&&(rr||o.data.thisDep,nn||o.data.contextDep,ii||o.data.propDep)}return new F(r,n,i,e)}return new F(3r,2r,1r,e)}function U(t,e,r,n,i,o,s,l,c,u,f,h,p,d,m,v){function y(t){return t.replace(.,_)}function x(t,e,r){var ny(t);ot.push(t),itnntn!!r,stne}function b(t,e,r){var ny(t);ot.push(t),Array.isArray(r)?(ntnr.slice(),itnr.slice()):ntnitnr,ltne}function _(){var tz({cache:m}),rt.link,nt.global;t.idft++,t.batchId0;var ir(ct),at.shared{props:a0};Object.keys(ct).forEach((function(t){atn.def(i,.,t)}));var ot.next{},st.current{};Object.keys(lt).forEach((function(t){Array.isArray(ntt)&&(otn.def(a.next,.,t),stn.def(a.current,.,t))}));var lt.constants{};Object.keys(ut).forEach((function(t){ltn.def(JSON.stringify(utt))})),t.invokefunction(e,n){switch(n.type){case 0:var ithis,a.context,a.props,t.batchId;return e.def(r(n.data),.call(,i.slice(0,Math.max(n.data.length+1,4)),));case 1:return e.def(a.props,n.data);case 2:return e.def(a.context,n.data);case 3:return e.def(this,n.data);case 4:return n.data.append(t,e),n.data.ref;case 5:return n.data.toString();case 6:return n.data.map((function(r){return t.invoke(e,r)}))}},t.attribCache{};var c{};return t.scopeAttribfunction(t){if((te.id(t))in c)return ct;var nu.scopet;return n||(nu.scopetnew K),ctr(n)},t}function w(t,e){var rt.static,nt.dynamic;if(framebufferin r){var ir.framebuffer;return i?(il.getFramebuffer(i),N((function(t,e){var rt.link(i),nt.shared;return e.set(n.framebuffer,.next,r),nn.context,e.set(n,.framebufferWidth,r+.width),e.set(n,.framebufferHeight,r+.height),r}))):N((function(t,e){var rt.shared;return e.set(r.framebuffer,.next,null),rr.context,e.set(r,.framebufferWidth,r+.drawingBufferWidth),e.set(r,.framebufferHeight,r+.drawingBufferHeight),null}))}if(framebufferin n){var an.framebuffer;return j(a,(function(t,e){var rt.invoke(e,a),nt.shared,in.framebuffer;re.def(i,.getFramebuffer(,r,));return e.set(i,.next,r),nn.context,e.set(n,.framebufferWidth,r+?+r+.width:+n+.drawingBufferWidth),e.set(n,.framebufferHeight,r+?+r+.height:+n+.drawingBufferHeight),r}))}return null}function T(t,r,n){function i(t){if(t in a){var re.id(at);return(tN((function(){return r}))).idr,t}if(t in o){var not;return j(n,(function(t,e){var rt.invoke(e,n);return e.def(t.shared.strings,.id(,r,))}))}return null}var at.static,ot.dynamic,si(frag),li(vert),cnull;return B(s)&&B(l)?(cf.program(l.id,s.id,null,n),tN((function(t,e){return t.link(c)}))):tnew F(s&&s.thisDep||l&&l.thisDep,s&&s.contextDep||l&&l.contextDep,s&&s.propDep||l&&l.propDep,(function(t,e){var r,n,it.shared.shader;return rs?s.append(t,e):e.def(i,.,frag),nl?l.append(t,e):e.def(i,.,vert),e.def(i+.program(+n+,+r+))})),{frag:s,vert:l,progVar:t,program:c}}function k(t,e){function r(t,e){if(t in n){var r0|nt;return e?a.offsetr:a.instancesr,N((function(t,n){return e&&(t.OFFSETr),r}))}if(t in i){var oit;return j(o,(function(t,r){var nt.invoke(r,o);return e&&(t.OFFSETn),n}))}if(e){if(c)return N((function(t,e){return t.OFFSET0}));if(s)return new F(l.thisDep,l.contextDep,l.propDep,(function(t,e){return e.def(t.shared.vao+.currentVAO?+t.shared.vao+.currentVAO.offset:0)}))}else if(s)return new F(l.thisDep,l.contextDep,l.propDep,(function(t,e){return e.def(t.shared.vao+.currentVAO?+t.shared.vao+.currentVAO.instances:-1)}));return null}var nt.static,it.dynamic,a{},s!1,lfunction(){if(vaoin n){var tn.vao;return null!t&&nullu.getVAO(t)&&(tu.createVAO(t)),s!0,a.vaot,N((function(e){var ru.getVAO(t);return r?e.link(r):null}))}if(vaoin i){s!0;var ei.vao;return j(e,(function(t,r){var nt.invoke(r,e);return r.def(t.shared.vao+.getVAO(+n+))}))}return null}(),c!1,ffunction(){if(elementsin n){var tn.elements;if(a.elementst,D(t)){var ea.elementso.create(t,!0);to.getElements(e);c!0}else t&&(to.getElements(t),c!0);return(eN((function(e,r){if(t){var ne.link(t);return e.ELEMENTSn}return e.ELEMENTSnull}))).valuet,e}if(elementsin i){c!0;var ri.elements;return j(r,(function(t,e){var n(it.shared).isBufferArgs,ii.elements,at.invoke(e,r),oe.def(null);ne.def(n,(,a,)),at.cond(n).then(o,,i,.createStream(,a,);).else(o,,i,.getElements(,a,););return e.entry(a),e.exit(t.cond(n).then(i,.destroyStream(,o,);)),t.ELEMENTSo}))}return s?new F(l.thisDep,l.contextDep,l.propDep,(function(t,e){return e.def(t.shared.vao+.currentVAO?+t.shared.elements+.getElements(+t.shared.vao+.currentVAO.elements):null)})):null}(),hr(offset,!0),pfunction(){if(primitivein n){var tn.primitive;return a.primitivet,N((function(e,r){return att}))}if(primitivein i){var ei.primitive;return j(e,(function(t,r){var nt.constants.primTypes,it.invoke(r,e);return r.def(n,,i,)}))}return c?B(f)?f.value?N((function(t,e){return e.def(t.ELEMENTS,.primType)})):N((function(){return 4})):new F(f.thisDep,f.contextDep,f.propDep,(function(t,e){var rt.ELEMENTS;return e.def(r,?,r,.primType:,4)})):s?new F(l.thisDep,l.contextDep,l.propDep,(function(t,e){return e.def(t.shared.vao+.currentVAO?+t.shared.vao+.currentVAO.primitive:4)})):null}(),dfunction(){if(countin n){var t0|n.count;return a.countt,N((function(){return t}))}if(countin i){var ei.count;return j(e,(function(t,r){return t.invoke(r,e)}))}return c?B(f)?f?h?new F(h.thisDep,h.contextDep,h.propDep,(function(t,e){return e.def(t.ELEMENTS,.vertCount-,t.OFFSET)})):N((function(t,e){return e.def(t.ELEMENTS,.vertCount)})):N((function(){return-1})):new F(f.thisDep||h.thisDep,f.contextDep||h.contextDep,f.propDep||h.propDep,(function(t,e){var rt.ELEMENTS;return t.OFFSET?e.def(r,?,r,.vertCount-,t.OFFSET,:-1):e.def(r,?,r,.vertCount:-1)})):s?new F(l.thisDep,l.contextDep,l.propDep,(function(t,e){return e.def(t.shared.vao,.currentVAO?,t.shared.vao,.currentVAO.count:-1)})):null}(),mr(instances,!1);return{elements:f,primitive:p,count:d,instances:m,offset:h,vao:l,vaoActive:s,elementsActive:c,static:a}}function A(t,r){var nt.static,at.dynamic,o{};return Object.keys(n).forEach((function(t){var rnt,ae.id(t),snew K;if(D(r))s.state1,s.bufferi.getBuffer(i.create(r,34962,!1,!0)),s.type0;else if(ci.getBuffer(r))s.state1,s.bufferc,s.type0;else if(constantin r){var lr.constant;s.buffernull,s.state2,numbertypeof l?s.xl:At.forEach((function(t,e){el.length&&(stle)}))}else{var cD(r.buffer)?i.getBuffer(i.create(r.buffer,34962,!1,!0)):i.getBuffer(r.buffer),u0|r.offset,f0|r.stride,h0|r.size,p!!r.normalized,d0;typein r&&(dttr.type),r0|r.divisor,s.bufferc,s.state1,s.sizeh,s.normalizedp,s.typed||c.dtype,s.offsetu,s.stridef,s.divisorr}otN((function(t,e){var rt.attribCache;if(a in r)return ra;var n{isStream:!1};return Object.keys(s).forEach((function(t){ntst})),s.buffer&&(n.buffert.link(s.buffer),n.typen.type||n.buffer+.dtype),ran}))})),Object.keys(a).forEach((function(t){var eat;otj(e,(function(t,r){function n(t){r(lt,,i,.,t,|0;)}var it.invoke(r,e),at.shared,ot.constants,sa.isBufferArgs,l(aa.buffer,{isStream:r.def(!1)}),cnew K;c.state1,Object.keys(c).forEach((function(t){ltr.def(+ct)}));var ul.buffer,fl.type;return r(if(,s,(,i,)){,l.isStream,true;,u,,a,.createStream(,34962,,,i,);,f,,u,.dtype;,}else{,u,,a,.getBuffer(,i,);,if(,u,){,f,,u,.dtype;,}else if(constant in ,i,){,l.state,,2,;,if(typeof +i+.constant number){,lAt0,,i,.constant;,At.slice(1).map((function(t){return lt})).join(),0;,}else{,At.map((function(t,e){return lt++i+.constant.length>+e+?+i+.constant+e+:0;})).join(),}}else{,if(,s,(,i,.buffer)){,u,,a,.createStream(,34962,,,i,.buffer);,}else{,u,,a,.getBuffer(,i,.buffer);,},f,type in ,i,?,o.glTypes,,i,.type:,u,.dtype;,l.normalized,!!,i,.normalized;),n(size),n(offset),n(stride),n(divisor),r(}}),r.exit(if(,l.isStream,){,a,.destroyStream(,u,);,}),l}))})),o}function M(t,e,n,i,o){function s(t){var ect;e&&(hte)}var lfunction(t,e){if(stringtypeof(rt.static).frag&&stringtypeof r.vert){if(0Object.keys(e.dynamic).length)return null;var re.static,nObject.keys(r);if(0n.length&&numbertypeof rn0){for(var i,a0;an.length;++a)i.push(0|rna,na);return i}}return null}(t,e),cfunction(t,e,r){function n(t){if(t in i){var rit;t!0;var n,o,s0|r.x,l0|r.y;returnwidthin r?n0|r.width:t!1,heightin r?o0|r.height:t!1,new F(!t&&e&&e.thisDep,!t&&e&&e.contextDep,!t&&e&&e.propDep,(function(t,e){var it.shared.context,an;widthin r||(ae.def(i,.,framebufferWidth,-,s));var co;returnheightin r||(ce.def(i,.,framebufferHeight,-,l)),s,l,a,c}))}if(t in a){var cat;return tj(c,(function(t,e){var rt.invoke(e,c),nt.shared.context,ie.def(r,.x|0),ae.def(r,.y|0);returni,a,e.def(width in ,r,?,r,.width|0:,(,n,.,framebufferWidth,-,i,)),re.def(height in ,r,?,r,.height|0:,(,n,.,framebufferHeight,-,a,))})),e&&(t.thisDept.thisDep||e.thisDep,t.contextDept.contextDep||e.contextDep,t.propDept.propDep||e.propDep),t}return e?new F(e.thisDep,e.contextDep,e.propDep,(function(t,e){var rt.shared.context;return0,0,e.def(r,.,framebufferWidth),e.def(r,.,framebufferHeight)})):null}var it.static,at.dynamic;if(tn(viewport)){var ot;tnew F(t.thisDep,t.contextDep,t.propDep,(function(t,e){var ro.append(t,e),nt.shared.context;return e.set(n,.viewportWidth,r2),e.set(n,.viewportHeight,r3),r}))}return{viewport:t,scissor_box:n(scissor.box)}}(t,dw(t)),fk(t),hfunction(t,e){var rt.static,nt.dynamic,i{};return ot.forEach((function(t){function e(e,a){if(t in r){var se(rt);ioN((function(){return s}))}else if(t in n){var lnt;ioj(l,(function(t,e){return a(t,e,t.invoke(e,l))}))}}var oy(t);switch(t){casecull.enable:caseblend.enable:casedither:casestencil.enable:casedepth.enable:casescissor.enable:casepolygonOffset.enable:casesample.alpha:casesample.enable:casedepth.mask:return e((function(t){return t}),(function(t,e,r){return r}));casedepth.func:return e((function(t){return Ett}),(function(t,e,r){return e.def(t.constants.compareFuncs,,r,)}));casedepth.range:return e((function(t){return t}),(function(t,e,r){returne.def(+,r,0),ee.def(+,r,1)}));caseblend.func:return e((function(t){returnStsrcRGBin t?t.srcRGB:t.src,StdstRGBin t?t.dstRGB:t.dst,StsrcAlphain t?t.srcAlpha:t.src,StdstAlphain t?t.dstAlpha:t.dst}),(function(t,e,r){function n(t,n){return e.def(,t,n, in ,r,?,r,.,t,n,:,r,.,t)}tt.constants.blendFuncs;var in(src,RGB),an(dst,RGB),o(ie.def(t,,i,),e.def(t,,n(src,Alpha),));returni,ae.def(t,,a,),o,te.def(t,,n(dst,Alpha),)}));caseblend.equation:return e((function(t){returnstringtypeof t?Qt,Qt:objecttypeof t?Qt.rgb,Qt.alpha:void 0}),(function(t,e,r){var nt.constants.blendEquations,ie.def(),ae.def();return(tt.cond(typeof ,r,string)).then(i,,a,,n,,r,;),t.else(i,,n,,r,.rgb;,a,,n,,r,.alpha;),e(t),i,a}));caseblend.color:return e((function(t){return a(4,(function(e){return+te}))}),(function(t,e,r){return a(4,(function(t){return e.def(+,r,,t,)}))}));casestencil.mask:return e((function(t){return 0|t}),(function(t,e,r){return e.def(r,|0)}));casestencil.func:return e((function(t){returnEtt.cmp||keep,t.ref||0,maskin t?t.mask:-1}),(function(t,e,r){returnte.def(cmp in ,r,?,t.constants.compareFuncs,,r,.cmp,:,7680),e.def(r,.ref|0),ee.def(mask in ,r,?,r,.mask|0:-1)}));casestencil.opFront:casestencil.opBack:return e((function(e){returnstencil.opBackt?1029:1028,Lte.fail||keep,Lte.zfail||keep,Lte.zpass||keep}),(function(e,r,n){function i(t){return r.def(,t, in ,n,?,a,,n,.,t,:,7680)}var ae.constants.stencilOps;returnstencil.opBackt?1029:1028,i(fail),i(zfail),i(zpass)}));casepolygonOffset.offset:return e((function(t){return0|t.factor,0|t.units}),(function(t,e,r){returne.def(r,.factor|0),ee.def(r,.units|0)}));casecull.face:return e((function(t){var e0;returnfrontt?e1028:backt&&(e1029),e}),(function(t,e,r){return e.def(r,front?,1028,:,1029)}));caselineWidth:return e((function(t){return t}),(function(t,e,r){return r}));casefrontFace:return e((function(t){return Ctt}),(function(t,e,r){return e.def(r+cw?2304:2305)}));casecolorMask:return e((function(t){return t.map((function(t){return!!t}))}),(function(t,e,r){return a(4,(function(t){return!!+r++t+}))}));casesample.coverage:return e((function(t){returnvaluein t?t.value:1,!!t.invert}),(function(t,e,r){returne.def(value in ,r,?+,r,.value:1),ee.def(!!,r,.invert)}))}})),i}(t),pT(t,0,l);s(viewport),s(y(scissor.box));var d,m0Object.keys(h).length;if((d{framebuffer:d,draw:f,shader:p,state:h,dirty:m,scopeVAO:null,drawVAO:null,useVAO:!1,attributes:{}}).profilefunction(t){var e,rt.static;if(tt.dynamic,profilein r){var n!!r.profile;(eN((function(t,e){return n}))).enablen}else if(profilein t){var it.profile;ej(i,(function(t,e){return t.invoke(e,i)}))}return e}(t),d.uniformsfunction(t,e){var rt.static,nt.dynamic,i{};return Object.keys(r).forEach((function(t){var e,nrt;if(numbertypeof n||booleantypeof n)eN((function(){return n}));else if(functiontypeof n){var on._reglType;texture2do||textureCubeo?eN((function(t){return t.link(n)})):framebuffer!o&&framebufferCube!o||(eN((function(t){return t.link(n.color0)})))}else g(n)&&(eN((function(t){return t.global.def(,a(n.length,(function(t){return nt})),)})));e.valuen,ite})),Object.keys(n).forEach((function(t){var ent;itj(e,(function(t,r){return t.invoke(r,e)}))})),i}(n),d.drawVAOd.scopeVAOf.vao,!d.drawVAO&&p.program&&!l&&r.angle_instanced_arrays&&f.static.elements){var v!0;if(tp.program.attributes.map((function(t){return te.statict,vv&&!!t,t})),v&&0t.length){var xu.getVAO(u.createVAO({attributes:t,elements:f.static.elements}));d.drawVAOnew F(null,null,null,(function(t,e){return t.link(x)})),d.useVAO!0}}return l?d.useVAO!0:d.attributesA(e),d.contextfunction(t){var et.static,rt.dynamic,n{};return Object.keys(e).forEach((function(t){var ret;ntN((function(t,e){returnnumbertypeof r||booleantypeof r?+r:t.link(r)}))})),Object.keys(r).forEach((function(t){var ert;ntj(e,(function(t,r){return t.invoke(r,e)}))})),n}(i),d}function S(t,e,r){var nt.shared.context,it.scope();Object.keys(r).forEach((function(a){e.save(n,.+a);var ora.append(t,e);Array.isArray(o)?i(n,.,a,,o.join(),;):i(n,.,a,,o,;)})),e(i)}function E(t,e,r,n){var i,a(st.shared).gl,os.framebuffer;et&&(ie.def(s.extensions,.webgl_draw_buffers));var s(lt.constants).drawBuffer,ll.backBuffer;tr?r.append(t,e):e.def(o,.next),n||e(if(,t,!,o,.cur){),e(if(,t,){,a,.bindFramebuffer(,36160,,,t,.framebuffer);),et&&e(i,.drawBuffersWEBGL(,s,,t,.colorAttachments.length);),e(}else{,a,.bindFramebuffer(,36160,,null);),et&&e(i,.drawBuffersWEBGL(,l,);),e(},o,.cur,t,;),n||e(})}function L(t,e,r){var nt.shared,in.gl,ot.current,st.next,ln.current,cn.next,ut.cond(l,.dirty);ot.forEach((function(e){var n,f;if(!((ey(e))in r.state))if(e in s){nse,foe;var ha(nte.length,(function(t){return u.def(n,,t,)}));u(t.cond(h.map((function(t,e){return t+!+f++e+})).join(||)).then(i,.,lte,(,h,);,h.map((function(t,e){return f++e++t})).join(;),;))}else nu.def(c,.,e),ht.cond(n,!,l,.,e),u(h),e in st?h(t.cond(n).then(i,.enable(,ste,);).else(i,.disable(,ste,);),l,.,e,,n,;):h(i,.,lte,(,n,);,l,.,e,,n,;)})),0Object.keys(r.state).length&&u(l,.dirtyfalse;),e(u)}function C(t,e,r,n){var i,at.shared,ot.current,sa.current,la.gl;R(Object.keys(r)).forEach((function(a){var cra;if(!n||n(c)){var uc.append(t,e);if(sta){var fsta;B(c)?(it.link(u,{stable:!0}),e(t.cond(i).then(l,.enable(,f,);).else(l,.disable(,f,);)),e(s,.,a,,i,;)):(e(t.cond(u).then(l,.enable(,f,);).else(l,.disable(,f,);)),e(s,.,a,,u,;))}else if(g(u)){var hoa;e(l,.,lta,(,u,);,u.map((function(t,e){return h++e++t})).join(;),;)}else B(c)?(it.link(u,{stable:!0}),e(l,.,lta,(,i,);,s,.,a,,i,;)):e(l,.,lta,(,u,);,s,.,a,,u,;)}}))}function P(t,e){$&&(t.instancinge.def(t.shared.extensions,.angle_instanced_arrays))}function I(t,e,r,n,i){function a(){returnundefinedtypeof performance?Date.now():performance.now()}function o(t){t(ce.def(),,a(),;),stringtypeof i?t(h,.count+,i,;):t(h,.count++;),d&&(n?t(ue.def(),,m,.getNumPendingQueries();):t(m,.beginQuery(,h,);))}function s(t){t(h,.cpuTime+,a(),-,c,;),d&&(n?t(m,.pushScopeStats(,u,,,m,.getNumPendingQueries(),,h,);):t(m,.endQuery();))}function l(t){var re.def(p,.profile);e(p,.profile,t,;),e.exit(p,.profile,r,;)}var c,u,ft.shared,ht.stats,pf.current,mf.timer;if(rr.profile){if(B(r))return void(r.enable?(o(e),s(e.exit),l(true)):l(false));l(rr.append(t,e))}else re.def(p,.profile);o(ft.block()),e(if(,r,){,f,}),s(tt.block()),e.exit(if(,r,){,t,})}function O(t,e,r,n,i){function a(r,n,i){function a(){e(if(!,u,.buffer){,l,.enableVertexAttribArray(,c,);});var r,ai.type;ri.size?e.def(i.size,||,n):n,e(if(,u,.type!,a,||,u,.size!,r,||,p.map((function(t){return u+.+t+!+it})).join(||),){,l,.bindBuffer(,34962,,,f,.buffer);,l,.vertexAttribPointer(,c,r,a,i.normalized,i.stride,i.offset,);,u,.type,a,;,u,.size,r,;,p.map((function(t){return u+.+t++it+;})).join(),}),$&&(ai.divisor,e(if(,u,.divisor!,a,){,t.instancing,.vertexAttribDivisorANGLE(,c,a,);,u,.divisor,a,;}))}function s(){e(if(,u,.buffer){,l,.disableVertexAttribArray(,c,);,u,.buffernull;,}if(,At.map((function(t,e){return u+.+t+!+he})).join(||),){,l,.vertexAttrib4f(,c,,,h,);,At.map((function(t,e){return u+.+t++he+;})).join(),})}var lo.gl,ce.def(r,.location),ue.def(o.attributes,,c,);ri.state;var fi.buffer,hi.x,i.y,i.z,i.w,pbuffer,normalized,offset,stride;1r?a():2r?s():(e(if(,r,,1,){),a(),e(}else{),s(),e(}))}var ot.shared;n.forEach((function(n){var o,sn.name,lr.attributess;if(l){if(!i(l))return;ol.append(t,e)}else{if(!i(Pt))return;var ct.scopeAttrib(s);o{},Object.keys(new K).forEach((function(t){ote.def(c,.,t)}))}a(t.link(n),function(t){switch(t){case 35664:case 35667:case 35671:return 2;case 35665:case 35668:case 35672:return 3;case 35666:case 35669:case 35673:return 4;default:return 1}}(n.info.type),o)}))}function U(t,r,n,i,o,s){for(var l,ct.shared,uc.gl,f0;fi.length;++f){var h,p(vif).name,dv.info.type,mn.uniformsp,vt.link(v)+.location;if(m){if(!o(m))continue;if(B(m)){if(pm.value,35678d||35680d)r(u,.uniform1i(,v,,,(dt.link(p._texture||p.color0._texture))+.bind());),r.exit(d,.unbind(););else if(35674d||35675d||35676d)m2,35675d?m3:35676d&&(m4),r(u,.uniformMatrix,m,fv(,v,,false,,pt.global.def(new Float32Array(+Array.prototype.slice.call(p)+)),););else{switch(d){case 5126:l1f;break;case 35664:l2f;break;case 35665:l3f;break;case 35666:l4f;break;case 35670:case 5124:l1i;break;case 35671:case 35667:l2i;break;case 35672:case 35668:l3i;break;case 35673:l4i;break;case 35669:l4i}r(u,.uniform,l,(,v,,,g(p)?Array.prototype.slice.call(p):p,);)}continue}hm.append(t,r)}else{if(!o(Pt))continue;hr.def(c.uniforms,,e.id(p),)}switch(35678d?r(if(,h,&&,h,._reglTypeframebuffer){,h,,h,.color0;,}):35680d&&r(if(,h,&&,h,._reglTypeframebufferCube){,h,,h,.color0;,}),p1,d){case 35678:case 35680:dr.def(h,._texture),r(u,.uniform1i(,v,,,d,.bind());),r.exit(d,.unbind(););continue;case 5124:case 35670:l1i;break;case 35667:case 35671:l2i,p2;break;case 35668:case 35672:l3i,p3;break;case 35669:case 35673:l4i,p4;break;case 5126:l1f;break;case 35664:l2f,p2;break;case 35665:l3f,p3;break;case 35666:l4f,p4;break;case 35674:lMatrix2fv;break;case 35675:lMatrix3fv;break;case 35676:lMatrix4fv}if(Ml.charAt(0)){r(u,.uniform,l,(,v,,);vMath.pow(d-35674+2,2);var yt.global.def(new Float32Array(,v,));Array.isArray(h)?r(false,(,a(v,(function(t){return y++t++ht})),,,y,)):r(false,(Array.isArray(,h,)||,h, instanceof Float32Array)?,h,:(,a(v,(function(t){return y++t++h++t+})),,,y,)),r();)}else{if(1p){d;var x;for(m0;mp;++m)Array.isArray(h)?x.push(hm):x.push(r.def(h++m+)),s&&d.push(r.def());s&&r(if(!,t.batchId,||,d.map((function(t,e){return t+!+xe})).join(||),){,d.map((function(t,e){return t++xe+;})).join()),r(u,.uniform,l,(,v,,,x.join(,),);)}else s&&(dr.def(),r(if(!,t.batchId,||,d,!,h,){,d,,h,;)),r(u,.uniform,l,(,v,,,h,););s&&r(})}}}function V(t,e,r,n){function i(i){var ahi;return a?a.contextDep&&n.contextDynamic||a.propDep?a.append(t,r):a.append(t,e):e.def(f,.,i)}function a(){function t(){r(l,.drawElementsInstancedANGLE(,d,g,v,m+((+v+-5121)>>1),s,);)}function e(){r(l,.drawArraysInstancedANGLE(,d,m,g,s,);)}p&&null!p?y?t():(r(if(,p,){),t(),r(}else{),e(),r(})):e()}function o(){function t(){r(u+.drawElements(+d,g,v,m+((+v+-5121)>>1)+);)}function e(){r(u+.drawArrays(+d,m,g+);)}p&&null!p?y?t():(r(if(,p,){),t(),r(}else{),e(),r(})):e()}var s,l,ct.shared,uc.gl,fc.draw,hn.draw,pfunction(){var ih.elements,ae;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(ar),ii.append(t,a),h.elementsActive&&a(if(+i+)+u+.bindBuffer(34963,+i+.buffer.buffer);)):(ia.def(),a(i,,f,.,elements,;,if(,i,){,u,.bindBuffer(,34963,,,i,.buffer.buffer);},else if(,c.vao,.currentVAO){,i,,t.shared.elements+.getElements(+c.vao,.currentVAO.elements);,rt?:if(+i+)+u+.bindBuffer(34963,+i+.buffer.buffer);,})),i}(),di(primitive),mi(offset),gfunction(){var ih.count,ae;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(ar),ii.append(t,a)):ia.def(f,.,count),i}();if(numbertypeof g){if(0g)return}else r(if(,g,){),r.exit(});$&&(si(instances),lt.instancing);var vp+.type,yh.elements&&B(h.elements)&&!h.vaoActive;$&&(number!typeof s||0s)?stringtypeof s?(r(if(,s,>0){),a(),r(}else if(,s,0){),o(),r(})):a():o()}function q(t,e,r,n,i){return i(e_()).proc(body,i),$&&(e.instancingi.def(e.shared.extensions,.angle_instanced_arrays)),t(e,i,r,n),e.compile().body}function Y(t,e,r,n){P(t,e),r.useVAO?r.drawVAO?e(t.shared.vao,.setVAO(,r.drawVAO.append(t,e),);):e(t.shared.vao,.setVAO(,t.shared.vao,.targetVAO);):(e(t.shared.vao,.setVAO(null);),O(t,e,r,n.attributes,(function(){return!0}))),U(t,e,r,n.uniforms,(function(){return!0}),!1),V(t,e,e,r)}function W(t,e,r,n){function i(){return!0}t.batchIda1,P(t,e),O(t,e,r,n.attributes,i),U(t,e,r,n.uniforms,i,!1),V(t,e,e,r)}function X(t,e,r,n){function i(t){return t.contextDep&&o||t.propDep}function a(t){return!i(t)}P(t,e);var or.contextDep,se.def(),le.def();t.shared.propsl,t.batchIds;var ct.scope(),ut.scope();e(c.entry,for(,s,0;,s,,a1,;++,s,){,l,,a0,,s,;,u,},c.exit),r.needsContext&&S(t,u,r.context),r.needsFramebuffer&&E(t,u,r.framebuffer),C(t,u,r.state,i),r.profile&&i(r.profile)&&I(t,u,r,!1,!0),n?(r.useVAO?r.drawVAO?i(r.drawVAO)?u(t.shared.vao,.setVAO(,r.drawVAO.append(t,u),);):c(t.shared.vao,.setVAO(,r.drawVAO.append(t,c),);):c(t.shared.vao,.setVAO(,t.shared.vao,.targetVAO);):(c(t.shared.vao,.setVAO(null);),O(t,c,r,n.attributes,a),O(t,u,r,n.attributes,i)),U(t,c,r,n.uniforms,a,!1),U(t,u,r,n.uniforms,i,!0),V(t,c,u,r)):(et.global.def({}),nr.shader.progVar.append(t,u),lu.def(n,.id),cu.def(e,,l,),u(t.shared.gl,.useProgram(,n,.program);,if(!,c,){,c,,e,,l,,t.link((function(e){return q(W,t,r,e,2)})),(,n,);},c,.call(this,a0,s,,,s,);))}function Z(t,r){function n(e){var nr.shadere;n&&(nn.append(t,i),isNaN(n)?i.set(a.shader,.+e,n):i.set(a.shader,.+e,t.link(n,{stable:!0})))}var it.proc(scope,3);t.batchIda2;var at.shared,oa.current;if(S(t,i,r.context),r.framebuffer&&r.framebuffer.append(t,i),R(Object.keys(r.state)).forEach((function(e){var nr.statee,on.append(t,i);g(o)?o.forEach((function(r,n){isNaN(r)?i.set(t.nexte,+n+,r):i.set(t.nexte,+n+,t.link(r,{stable:!0}))})):B(n)?i.set(a.next,.+e,t.link(o,{stable:!0})):i.set(a.next,.+e,o)})),I(t,i,r,!0,!0),elements,offset,count,instances,primitive.forEach((function(e){var nr.drawe;n&&(nn.append(t,i),isNaN(n)?i.set(a.draw,.+e,n):i.set(a.draw,.+e,t.link(n),{stable:!0}))})),Object.keys(r.uniforms).forEach((function(n){var or.uniformsn.append(t,i);Array.isArray(o)&&(o+o.map((function(e){return isNaN(e)?e:t.link(e,{stable:!0})}))+),i.set(a.uniforms,+t.link(e.id(n),{stable:!0})+,o)})),Object.keys(r.attributes).forEach((function(e){var nr.attributese.append(t,i),at.scopeAttrib(e);Object.keys(new K).forEach((function(t){i.set(a,.+t,nt)}))})),r.scopeVAO){var sr.scopeVAO.append(t,i);isNaN(s)?i.set(a.vao,.targetVAO,s):i.set(a.vao,.targetVAO,t.link(s,{stable:!0}))}n(vert),n(frag),0Object.keys(r.state).length&&(i(o,.dirtytrue;),i.exit(o,.dirtytrue;)),i(a1(,t.shared.context,,a0,,t.batchId,);)}function J(t,e,r){var ne.staticr;if(n&&function(t){if(objecttypeof t&&!g(t)){for(var eObject.keys(t),r0;re.length;++r)if(G.isDynamic(ter))return!0;return!1}}(n)){var it.global,aObject.keys(n),o!1,s!1,l!1,ct.global.def({});a.forEach((function(e){var rne;if(G.isDynamic(r))functiontypeof r&&(rneG.unbox(r)),ej(r,null),oo||e.thisDep,ll||e.propDep,ss||e.contextDep;else{switch(i(c,.,e,),typeof r){casenumber:i(r);break;casestring:i(,r,);break;caseobject:Array.isArray(r)&&i(,r.join(),);break;default:i(t.link(r))}i(;)}})),e.dynamicrnew G.DynamicVariable(4,{thisDep:o,contextDep:s,propDep:l,ref:c,append:function(t,e){a.forEach((function(r){var inr;G.isDynamic(i)&&(it.invoke(e,i),e(c,.,r,,i,;))}))}}),delete e.staticr}}var Ku.Record,Q{add:32774,subtract:32778,reverse subtract:32779};r.ext_blend_minmax&&(Q.min32775,Q.max32776);var $r.angle_instanced_arrays,etr.webgl_draw_buffers,rtr.oes_vertex_array_object,nt{dirty:!0,profile:v.profile},it{},ot,st{},lt{};x(dither,3024),x(blend.enable,3042),b(blend.color,blendColor,0,0,0,0),b(blend.equation,blendEquationSeparate,32774,32774),b(blend.func,blendFuncSeparate,1,0,1,0),x(depth.enable,2929,!0),b(depth.func,depthFunc,513),b(depth.range,depthRange,0,1),b(depth.mask,depthMask,!0),b(colorMask,colorMask,!0,!0,!0,!0),x(cull.enable,2884),b(cull.face,cullFace,1029),b(frontFace,frontFace,2305),b(lineWidth,lineWidth,1),x(polygonOffset.enable,32823),b(polygonOffset.offset,polygonOffset,0,0),x(sample.alpha,32926),x(sample.enable,32928),b(sample.coverage,sampleCoverage,1,!1),x(stencil.enable,2960),b(stencil.mask,stencilMask,-1),b(stencil.func,stencilFunc,519,0,-1),b(stencil.opFront,stencilOpSeparate,1028,7680,7680,7680),b(stencil.opBack,stencilOpSeparate,1029,7680,7680,7680),x(scissor.enable,3089),b(scissor.box,scissor,0,0,t.drawingBufferWidth,t.drawingBufferHeight),b(viewport,viewport,0,0,t.drawingBufferWidth,t.drawingBufferHeight);var ct{gl:t,context:p,strings:e,next:it,current:nt,draw:h,elements:o,buffer:i,shader:f,attributes:u.state,vao:u,uniforms:c,framebuffer:l,extensions:r,timer:d,isBufferArgs:D},ut{primTypes:at,compareFuncs:Et,blendFuncs:St,blendEquations:Q,stencilOps:Lt,glTypes:tt,orientationType:Ct};et&&(ut.backBuffer1029,ut.drawBuffera(n.maxDrawbuffers,(function(t){return 0t?0:a(t,(function(t){return 36064+t}))})));var ft0;return{next:it,current:nt,procs:function(){var t_(),et.proc(poll),it.proc(refresh),ot.block();e(o),i(o);var s,l(ft.shared).gl,cf.next,uf.current;o(u,.dirtyfalse;),E(t,e),E(t,i,null,!0),$&&(st.link($)),r.oes_vertex_array_object&&i(t.link(r.oes_vertex_array_object),.bindVertexArrayOES(null););var fi.def(f.attributes),hi.def(0),pt.cond(h,.buffer);p.then(l,.enableVertexAttribArray(i);,l,.bindBuffer(,34962,,,h,.buffer.buffer);,l,.vertexAttribPointer(i,,h,.size,,h,.type,,h,.normalized,,h,.stride,,h,.offset);).else(l,.disableVertexAttribArray(i);,l,.vertexAttrib4f(i,,h,.x,,h,.y,,h,.z,,h,.w);,h,.buffernull;);var dt.link(n.maxAttributes,{stable:!0});return i(for(var i0;i,d,;++i){,h,,f,i;,p,}),$&&i(for(var i0;i,d,;++i){,s,.vertexAttribDivisorANGLE(i,,f,i.divisor);,}),i(t.shared.vao,.currentVAOnull;,t.shared.vao,.setVAO(,t.shared.vao,.targetVAO);),Object.keys(st).forEach((function(r){var nstr,ao.def(c,.,r),st.block();s(if(,a,){,l,.enable(,n,)}else{,l,.disable(,n,)},u,.,r,,a,;),i(s),e(if(,a,!,u,.,r,){,s,})})),Object.keys(lt).forEach((function(r){var n,s,fltr,hntr,pt.block();p(l,.,f,(),g(h)?(fh.length,nt.global.def(c,.,r),st.global.def(u,.,r),p(a(f,(function(t){return n++t+})),);,a(f,(function(t){return s++t++n++t+;})).join()),e(if(,a(f,(function(t){return n++t+!+s++t+})).join(||),){,p,})):(no.def(c,.,r),so.def(u,.,r),p(n,);,u,.,r,,n,;),e(if(,n,!,s,){,p,})),i(p)})),t.compile()}(),compile:function(t,e,r,n,i){var a_();a.statsa.link(i),Object.keys(e.static).forEach((function(t){J(a,e,t)})),Mt.forEach((function(e){J(a,t,e)}));var oM(t,e,r,n);return o.shader.program&&(o.shader.program.attributes.sort((function(t,e){return t.namee.name?-1:1})),o.shader.program.uniforms.sort((function(t,e){return t.namee.name?-1:1}))),function(t,e){var rt.proc(draw,1);P(t,r),S(t,r,e.context),E(t,r,e.framebuffer),L(t,r,e),C(t,r,e.state),I(t,r,e,!1,!0);var ne.shader.progVar.append(t,r);if(r(t.shared.gl,.useProgram(,n,.program);),e.shader.program)Y(t,r,e,e.shader.program);else{r(t.shared.vao,.setVAO(null););var it.global.def({}),ar.def(n,.id),or.def(i,,a,);r(t.cond(o).then(o,.call(this,a0);).else(o,,i,,a,,t.link((function(r){return q(Y,t,e,r,1)})),(,n,);,o,.call(this,a0);))}0Object.keys(e.state).length&&r(t.shared.current,.dirtytrue;),t.shared.vao&&r(t.shared.vao,.setVAO(null);)}(a,o),Z(a,o),function(t,e){function r(t){return t.contextDep&&i||t.propDep}var nt.proc(batch,2);t.batchId0,P(t,n);var i!1,a!0;Object.keys(e.context).forEach((function(t){ii||e.contextt.propDep})),i||(S(t,n,e.context),a!1);var o!1;if((se.framebuffer)?(s.propDep?io!0:s.contextDep&&i&&(o!0),o||E(t,n,s)):E(t,n,null),e.state.viewport&&e.state.viewport.propDep&&(i!0),L(t,n,e),C(t,n,e.state,(function(t){return!r(t)})),e.profile&&r(e.profile)||I(t,n,e,!1,a1),e.contextDepi,e.needsContexta,e.needsFramebuffero,(ae.shader.progVar).contextDep&&i||a.propDep)X(t,n,e,null);else if(aa.append(t,n),n(t.shared.gl,.useProgram(,a,.program);),e.shader.program)X(t,n,e,e.shader.program);else{n(t.shared.vao,.setVAO(null););var st.global.def({}),l(on.def(a,.id),n.def(s,,o,));n(t.cond(l).then(l,.call(this,a0,a1);).else(l,,s,,o,,t.link((function(r){return q(X,t,e,r,2)})),(,a,);,l,.call(this,a0,a1);))}0Object.keys(e.state).length&&n(t.shared.current,.dirtytrue;),t.shared.vao&&n(t.shared.vao,.setVAO(null);)}(a,o),H(a.compile(),{destroy:function(){o.shader.program.destroy()}})}}}function V(t,e){for(var r0;rt.length;++r)if(tre)return r;return-1}var Hfunction(t,e){for(var rObject.keys(e),n0;nr.length;++n)trnern;return t},q0,G{DynamicVariable:t,define:function(r,n){return new t(r,e(n+))},isDynamic:function(e){returnfunctiontypeof e&&!e._reglType||e instanceof t},unbox:function e(r,n){returnfunctiontypeof r?new t(0,r):numbertypeof r||booleantypeof r?new t(5,r):Array.isArray(r)?new t(6,r.map((function(t,r){return e(t,n++r+)}))):r instanceof t?r:void 0},accessor:e},Y{next:functiontypeof requestAnimationFrame?function(t){return requestAnimationFrame(t)}:function(t){return setTimeout(t,16)},cancel:functiontypeof cancelAnimationFrame?function(t){return cancelAnimationFrame(t)}:clearTimeout},Wundefined!typeof performance&&performance.now?function(){return performance.now()}:function(){return+new Date},Xs();X.zeros();var Zfunction(t,e){var r1;e.ext_texture_filter_anisotropic&&(rt.getParameter(34047));var n1,i1;e.webgl_draw_buffers&&(nt.getParameter(34852),it.getParameter(36063));var a!!e.oes_texture_float;if(a){at.createTexture(),t.bindTexture(3553,a),t.texImage2D(3553,0,6408,1,1,0,6408,5126,null);var ot.createFramebuffer();if(t.bindFramebuffer(36160,o),t.framebufferTexture2D(36160,36064,3553,a,0),t.bindTexture(3553,null),36053!t.checkFramebufferStatus(36160))a!1;else{t.viewport(0,0,1,1),t.clearColor(1,0,0,1),t.clear(16384);var sX.allocType(5126,4);t.readPixels(0,0,1,1,6408,5126,s),t.getError()?a!1:(t.deleteFramebuffer(o),t.deleteTexture(a),a1s0),X.freeType(s)}}return s!0,undefined!typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\//.test(navigator.appVersion)||/Edge/.test(navigator.userAgent))||(st.createTexture(),oX.allocType(5121,36),t.activeTexture(33984),t.bindTexture(34067,s),t.texImage2D(34069,0,6408,3,3,0,6408,5121,o),X.freeType(o),t.bindTexture(34067,null),t.deleteTexture(s),s!t.getError()),{colorBits:t.getParameter(3410),t.getParameter(3411),t.getParameter(3412),t.getParameter(3413),depthBits:t.getParameter(3414),stencilBits:t.getParameter(3415),subpixelBits:t.getParameter(3408),extensions:Object.keys(e).filter((function(t){return!!et})),maxAnisotropic:r,maxDrawbuffers:n,maxColorAttachments:i,pointSizeDims:t.getParameter(33901),lineWidthDims:t.getParameter(33902),maxViewportDims:t.getParameter(3386),maxCombinedTextureUnits:t.getParameter(35661),maxCubeMapSize:t.getParameter(34076),maxRenderbufferSize:t.getParameter(34024),maxTextureUnits:t.getParameter(34930),maxTextureSize:t.getParameter(3379),maxAttributes:t.getParameter(34921),maxVertexUniforms:t.getParameter(36347),maxVertexTextureUnits:t.getParameter(35660),maxVaryingVectors:t.getParameter(36348),maxFragmentUniforms:t.getParameter(36349),glsl:t.getParameter(35724),renderer:t.getParameter(7937),vendor:t.getParameter(7936),version:t.getParameter(7938),readFloat:a,npotTextureCube:s}},Jfunction(t){return t instanceof Uint8Array||t instanceof Uint16Array||t instanceof Uint32Array||t instanceof Int8Array||t instanceof Int16Array||t instanceof Int32Array||t instanceof Float32Array||t instanceof Float64Array||t instanceof Uint8ClampedArray},Kfunction(t){return Object.keys(t).map((function(e){return te}))},Q{shape:function(t){for(var e;t.length;tt0)e.push(t.length);return e},flatten:function(t,e,r,n){var i1;if(e.length)for(var a0;ae.length;++a)i*ea;else i0;switch(rn||X.allocType(r,i),e.length){case 0:break;case 1:for(ne0,e0;en;++e)rete;break;case 2:for(ne0,ee1,ai0;an;++a)for(var ota,s0;se;++s)ri++os;break;case 3:c(t,e0,e1,e2,r,0);break;default:!function t(e,r,n,i,a){for(var o1,sn+1;sr.length;++s)o*rs;var lrn;if(4r.length-n){var urn+1,frn+2;for(rrn+3,s0;sl;++s)c(es,u,f,r,i,a),a+o}else for(s0;sl;++s)t(es,r,n+1,i,a),a+o}(t,e,0,r,0)}return r}},${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},tt{int8:5120,int16:5122,int32:5124,uint8:5121,uint16:5123,uint32:5125,float:5126,float32:5126},et{dynamic:35048,stream:35040,static:35044},rtQ.flatten,ntQ.shape,it;it51201,it51222,it51244,it51211,it51232,it51254,it51264;var at{points:0,point:0,lines:1,line:1,triangles:4,triangle:4,line loop:2,line strip:3,triangle strip:5,triangle fan:6},otnew Float32Array(1),stnew Uint32Array(ot.buffer),lt9984,9986,9985,9987,ct0,6409,6410,6407,6408,ut{};ut6409ut6406ut64021,ut34041ut64102,ut6407ut359043,ut6408ut359064;var ftv(HTMLCanvasElement),htv(OffscreenCanvas),ptv(CanvasRenderingContext2D),dtv(ImageBitmap),mtv(HTMLImageElement),gtv(HTMLVideoElement),vtObject.keys($).concat(ft,ht,pt,dt,mt,gt),yt;yt51211,yt51264,yt361932,yt51232,yt51254;var xt;xt328542,xt328552,xt361942,xt340414,xt33776.5,xt33777.5,xt337781,xt337791,xt35986.5,xt359871,xt347981,xt35840.5,xt35841.25,xt35842.5,xt35843.25,xt36196.5;var bt;bt328542,bt328552,bt361942,bt331892,bt361681,bt340414,bt359074,bt3483616,bt348428,bt348436;var _tfunction(t,e,r,n,i){function a(t){this.idc++,this.refCount1,this.renderbuffert,this.format32854,this.heightthis.width0,i.profile&&(this.stats{size:0})}function o(e){var re.renderbuffer;t.bindRenderbuffer(36161,null),t.deleteRenderbuffer(r),e.renderbuffernull,e.refCount0,delete ue.id,n.renderbufferCount--}var s{rgba4:32854,rgb565:36194,rgb5 a1:32855,depth:33189,stencil:36168,depth stencil:34041};e.ext_srgb&&(s.srgba35907),e.ext_color_buffer_half_float&&(s.rgba16f34842,s.rgb16f34843),e.webgl_color_buffer_float&&(s.rgba32f34836);var l;Object.keys(s).forEach((function(t){lstt}));var c0,u{};return a.prototype.decReffunction(){0>--this.refCount&&o(this)},i.profile&&(n.getTotalRenderbufferSizefunction(){var t0;return Object.keys(u).forEach((function(e){t+ue.stats.size})),t}),{create:function(e,r){function o(e,r){var n0,a0,u32854;if(objecttypeof e&&e?(shapein e?(n0|(ae.shape)0,a0|a1):(radiusin e&&(na0|e.radius),widthin e&&(n0|e.width),heightin e&&(a0|e.height)),formatin e&&(use.format)):numbertypeof e?(n0|e,anumbertypeof r?0|r:n):e||(na1),n!c.width||a!c.height||u!c.format)return o.widthc.widthn,o.heightc.heighta,c.formatu,t.bindRenderbuffer(36161,c.renderbuffer),t.renderbufferStorage(36161,u,n,a),i.profile&&(c.stats.sizebtc.format*c.width*c.height),o.formatlc.format,o}var cnew a(t.createRenderbuffer());return uc.idc,n.renderbufferCount++,o(e,r),o.resizefunction(e,r){var n0|e,a0|r||n;return nc.width&&ac.height||(o.widthc.widthn,o.heightc.heighta,t.bindRenderbuffer(36161,c.renderbuffer),t.renderbufferStorage(36161,c.format,n,a),i.profile&&(c.stats.sizebtc.format*c.width*c.height)),o},o._reglTyperenderbuffer,o._renderbufferc,i.profile&&(o.statsc.stats),o.destroyfunction(){c.decRef()},o},clear:function(){K(u).forEach(o)},restore:function(){K(u).forEach((function(e){e.renderbuffert.createRenderbuffer(),t.bindRenderbuffer(36161,e.renderbuffer),t.renderbufferStorage(36161,e.format,e.width,e.height)})),t.bindRenderbuffer(36161,null)}}},wt;wt64084,wt64073;var Tt;Tt51211,Tt51264,Tt361932;var kt1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998,Atx,y,z,w,Mtblend.func blend.equation stencil.func stencil.opFront stencil.opBack sample.coverage viewport scissor.box polygonOffset.offset.split( ),St{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},Et{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},Lt{0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,increment wrap:34055,decrement wrap:34056,invert:5386},Ct{cw:2304,ccw:2305},Ptnew F(!1,!1,!1,(function(){}));return function(t){function e(){if(0K.length)T&&T.update(),etnull;else{etY.next(e),f();for(var tK.length-1;0t;--t){var rKt;r&&r(I,null,0)}g.flush(),T&&T.update()}}function r(){!et&&0K.length&&(etY.next(e))}function n(){et&&(Y.cancel(e),etnull)}function a(t){t.preventDefault(),n(),Q.forEach((function(t){t()}))}function o(t){g.getError(),y.restore(),F.restore(),z.restore(),B.restore(),N.restore(),j.restore(),R.restore(),T&&T.restore(),q.procs.refresh(),r(),$.forEach((function(t){t()}))}function s(t){function e(t,e){var r{},n{};return Object.keys(t).forEach((function(i){var ati;if(G.isDynamic(a))niG.unbox(a,i);else{if(e&&Array.isArray(a))for(var o0;oa.length;++o)if(G.isDynamic(ao))return void(niG.unbox(a,i));ria}})),{dynamic:n,static:r}}var re(t.context||{},!0),ne(t.uniforms||{},!0),ie(t.attributes||{},!1);te(function(t){function e(t){if(t in r){var ert;delete rt,Object.keys(e).forEach((function(n){rt+.+nen}))}}var rH({},t);return delete r.uniforms,delete r.attributes,delete r.context,delete r.vao,stencilin r&&r.stencil.op&&(r.stencil.opBackr.stencil.opFrontr.stencil.op,delete r.stencil.op),e(blend),e(depth),e(cull),e(stencil),e(polygonOffset),e(scissor),e(sample),vaoin t&&(r.vaot.vao),r}(t),!1);var a{gpuTime:0,cpuTime:0,count:0},oq.compile(t,i,n,r,a),so.draw,lo.batch,co.scope,u;return H((function(t,e){var r;if(functiontypeof t)return c.call(this,null,t,0);if(functiontypeof e)if(numbertypeof t)for(r0;rt;++r)c.call(this,null,e,r);else{if(!Array.isArray(t))return c.call(this,t,e,0);for(r0;rt.length;++r)c.call(this,tr,e,r)}else if(numbertypeof t){if(0t)return l.call(this,function(t){for(;u.lengtht;)u.push(null);return u}(0|t),0|t)}else{if(!Array.isArray(t))return s.call(this,t);if(t.length)return l.call(this,t,t.length)}}),{stats:a,destroy:function(){o.destroy()}})}function l(t,e){var r0;q.procs.poll();var ne.color;n&&(g.clearColor(+n0||0,+n1||0,+n2||0,+n3||0),r|16384),depthin e&&(g.clearDepth(+e.depth),r|256),stencilin e&&(g.clearStencil(0|e.stencil),r|1024),g.clear(r)}function c(t){return K.push(t),r(),{cancel:function(){var eV(K,t);Kefunction t(){var eV(K,t);KeKK.length-1,--K.length,0>K.length&&n()}}}}function u(){var tX.viewport,eX.scissor_box;t0t1e0e10,I.viewportWidthI.framebufferWidthI.drawingBufferWidtht2e2g.drawingBufferWidth,I.viewportHeightI.framebufferHeightI.drawingBufferHeightt3e3g.drawingBufferHeight}function f(){I.tick+1,I.timem(),u(),q.procs.poll()}function h(){B.refresh(),u(),q.procs.refresh(),T&&T.update()}function m(){return(W()-M)/1e3}if(!(ti(t)))return null;var gt.gl,vg.getContextAttributes();g.isContextLost();var yfunction(t,e){function r(e){var r;ee.toLowerCase();try{rnet.getExtension(e)}catch(t){}return!!r}for(var n{},i0;ie.extensions.length;++i){var ae.extensionsi;if(!r(a))return e.onDestroy(),e.onDone(+a+ extension is not supported by the current WebGL context, try upgrading your system or a different browser),null}return e.optionalExtensions.forEach(r),{extensions:n,restore:function(){Object.keys(n).forEach((function(t){if(nt&&!r(t))throw Error((regl): error restoring extension +t)}))}}}(g,t);if(!y)return null;var xfunction(){var t{:0},e;return{id:function(r){var ntr;return n||(ntre.length,e.push(r),n)},str:function(t){return et}}}(),b{vaoCount:0,bufferCount:0,elementsCount:0,framebufferCount:0,shaderCount:0,textureCount:0,cubeCount:0,renderbufferCount:0,maxTextureUnits:0},_t.cachedCode||{},wy.extensions,Tfunction(t,e){function r(){this.endQueryIndexthis.startQueryIndex-1,this.sum0,this.statsnull}function n(t,e,n){var io.pop()||new r;i.startQueryIndext,i.endQueryIndexe,i.sum0,i.statsn,s.push(i)}if(!e.ext_disjoint_timer_query)return null;var i,a,o,s,l,c;return{beginQuery:function(t){var ri.pop()||e.ext_disjoint_timer_query.createQueryEXT();e.ext_disjoint_timer_query.beginQueryEXT(35007,r),a.push(r),n(a.length-1,a.length,t)},endQuery:function(){e.ext_disjoint_timer_query.endQueryEXT(35007)},pushScopeStats:n,update:function(){var t,r;if(0!(ta.length)){c.lengthMath.max(c.length,t+1),l.lengthMath.max(l.length,t+1),l00;var nc00;for(rt0;ra.length;++r){var uar;e.ext_disjoint_timer_query.getQueryObjectEXT(u,34919)?(n+e.ext_disjoint_timer_query.getQueryObjectEXT(u,34918),i.push(u)):at++u,lr+1n,cr+1t}for(a.lengtht,rt0;rs.length;++r){var f(nsr).startQueryIndex;un.endQueryIndex;n.sum+lu-lf,fcf,(ucu)f?(n.stats.gpuTime+n.sum/1e6,o.push(n)):(n.startQueryIndexf,n.endQueryIndexu,st++n)}s.lengtht}},getNumPendingQueries:function(){return a.length},clear:function(){i.push.apply(i,a);for(var t0;ti.length;t++)e.ext_disjoint_timer_query.deleteQueryEXT(it);a.length0,i.length0},restore:function(){a.length0,i.length0}}}(0,w),MW(),Cg.drawingBufferWidth,Pg.drawingBufferHeight,I{tick:0,time:0,viewportWidth:C,viewportHeight:P,framebufferWidth:C,framebufferHeight:P,drawingBufferWidth:C,drawingBufferHeight:P,pixelRatio:t.pixelRatio},O(C{elements:null,primitive:4,count:-1,offset:0,instances:-1},Z(g,w)),zp(g,b,t,(function(t){return R.destroyBuffer(t)})),Dd(g,w,z,b),RS(g,w,O,b,z,D,C),FE(g,x,b,t),Bk(g,w,O,(function(){q.procs.poll()}),I,b,t),N_t(g,w,0,b,t),jA(g,w,O,B,N,b),qU(g,x,w,O,z,D,0,j,{},R,F,C,I,T,_,t),X(xL(g,j,q.procs.poll,I),q.next),Jg.canvas,K,Q,$,ttt.onDestroy,etnull;J&&(J.addEventListener(webglcontextlost,a,!1),J.addEventListener(webglcontextrestored,o,!1));var rtj.setFBOs({framebuffer:G.define.call(null,1,framebuffer)});return h(),vH(s,{clear:function(t){if(framebufferin t)if(t.framebuffer&&framebufferCubet.framebuffer_reglType)for(var e0;6>e;++e)rt(H({framebuffer:t.framebuffer.facese},t),l);else rt(t,l);else l(0,t)},prop:G.define.bind(null,1),context:G.define.bind(null,2),this:G.define.bind(null,3),draw:s({}),buffer:function(t){return z.create(t,34962,!1,!1)},elements:function(t){return D.create(t,!1)},texture:B.create2D,cube:B.createCube,renderbuffer:N.create,framebuffer:j.create,framebufferCube:j.createCube,vao:R.createVAO,attributes:v,frame:c,on:function(t,e){var r;switch(t){caseframe:return c(e);caselost:rQ;break;caserestore:r$;break;casedestroy:rtt}return r.push(e),{cancel:function(){for(var t0;tr.length;++t)if(rte){rtrr.length-1,r.pop();break}}}},limits:O,hasExtension:function(t){return 0O.extensions.indexOf(t.toLowerCase())},read:x,destroy:function(){K.length0,n(),J&&(J.removeEventListener(webglcontextlost,a),J.removeEventListener(webglcontextrestored,o)),F.clear(),j.clear(),N.clear(),R.clear(),B.clear(),D.clear(),z.clear(),T&&T.clear(),tt.forEach((function(t){t()}))},_gl:g,_refresh:h,poll:function(){f(),T&&T.update()},now:m,stats:b,getCachedCode:function(){return _},preloadCachedCode:function(t){Object.entries(t).forEach((function(t){_t0t1}))}}),t.onDone(null,v),v}}))},{},279:function(t,e,r){/*! safe-buffer. MIT License. Feross Aboukhadijeh https://feross.org/opensource> */var nt(buffer),in.Buffer;function a(t,e){for(var r in t)ertr}function o(t,e,r){return i(t,e,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exportsn:(a(n,r),r.Buffero),o.prototypeObject.create(i.prototype),a(i,o),o.fromfunction(t,e,r){if(numbertypeof t)throw new TypeError(Argument must not be a number);return i(t,e,r)},o.allocfunction(t,e,r){if(number!typeof t)throw new TypeError(Argument must be a number);var ni(t);return void 0!e?stringtypeof r?n.fill(e,r):n.fill(e):n.fill(0),n},o.allocUnsafefunction(t){if(number!typeof t)throw new TypeError(Argument must be a number);return i(t)},o.allocUnsafeSlowfunction(t){if(number!typeof t)throw new TypeError(Argument must be a number);return n.SlowBuffer(t)}},{buffer:80},280:function(t,e,r){e.exportsi;var nt(events).EventEmitter;function i(){n.call(this)}t(inherits)(i,n),i.Readablet(readable-stream/lib/_stream_readable.js),i.Writablet(readable-stream/lib/_stream_writable.js),i.Duplext(readable-stream/lib/_stream_duplex.js),i.Transformt(readable-stream/lib/_stream_transform.js),i.PassThrought(readable-stream/lib/_stream_passthrough.js),i.finishedt(readable-stream/lib/internal/streams/end-of-stream.js),i.pipelinet(readable-stream/lib/internal/streams/pipeline.js),i.Streami,i.prototype.pipefunction(t,e){var rthis;function i(e){t.writable&&!1t.write(e)&&r.pause&&r.pause()}function a(){r.readable&&r.resume&&r.resume()}r.on(data,i),t.on(drain,a),t._isStdio||e&&!1e.end||(r.on(end,s),r.on(close,l));var o!1;function s(){o||(o!0,t.end())}function l(){o||(o!0,functiontypeof t.destroy&&t.destroy())}function c(t){if(u(),0n.listenerCount(this,error))throw t}function u(){r.removeListener(data,i),t.removeListener(drain,a),r.removeListener(end,s),r.removeListener(close,l),r.removeListener(error,c),t.removeListener(error,c),r.removeListener(end,u),r.removeListener(close,u),t.removeListener(close,u)}return r.on(error,c),t.on(error,c),r.on(end,u),r.on(close,u),t.on(close,u),t.emit(pipe,r),t}},{events:181,inherits:226,readable-stream/lib/_stream_duplex.js:282,readable-stream/lib/_stream_passthrough.js:283,readable-stream/lib/_stream_readable.js:284,readable-stream/lib/_stream_transform.js:285,readable-stream/lib/_stream_writable.js:286,readable-stream/lib/internal/streams/end-of-stream.js:290,readable-stream/lib/internal/streams/pipeline.js:292},281:function(t,e,r){use strict;var n{};function i(t,e,r){r||(rError);var ifunction(t){var r,n;function i(r,n,i){return t.call(this,function(t,r,n){returnstringtypeof e?e:e(t,r,n)}(r,n,i))||this}return nt,(ri).prototypeObject.create(n.prototype),r.prototype.constructorr,r.__proto__n,i}(r);i.prototype.namer.name,i.prototype.codet,nti}function a(t,e){if(Array.isArray(t)){var rt.length;return tt.map((function(t){return String(t)})),r>2?one of .concat(e, ).concat(t.slice(0,r-1).join(, ),, or )+tr-1:2r?one of .concat(e, ).concat(t0, or ).concat(t1):of .concat(e, ).concat(t0)}returnof .concat(e, ).concat(String(t))}i(ERR_INVALID_OPT_VALUE,(function(t,e){returnThe value +e+ is invalid for option +t+}),TypeError),i(ERR_INVALID_ARG_TYPE,(function(t,e,r){var n,i,o,s;if(stringtypeof e&&(inot ,e.substr(!o||o0?0:+o,i.length)i)?(nmust not be,ee.replace(/^not /,)):nmust be,function(t,e,r){return(void 0r||r>t.length)&&(rt.length),t.substring(r-e.length,r)e}(t, argument))sThe .concat(t, ).concat(n, ).concat(a(e,type));else{var lfunction(t,e,r){returnnumber!typeof r&&(r0),!(r+e.length>t.length)&&-1!t.indexOf(e,r)}(t,.)?property:argument;sThe .concat(t, ).concat(l, ).concat(n, ).concat(a(e,type))}return s+. Received type .concat(typeof r)}),TypeError),i(ERR_STREAM_PUSH_AFTER_EOF,stream.push() after EOF),i(ERR_METHOD_NOT_IMPLEMENTED,(function(t){returnThe +t+ method is not implemented})),i(ERR_STREAM_PREMATURE_CLOSE,Premature close),i(ERR_STREAM_DESTROYED,(function(t){returnCannot call +t+ after a stream was destroyed})),i(ERR_MULTIPLE_CALLBACK,Callback called multiple times),i(ERR_STREAM_CANNOT_PIPE,Cannot pipe, not readable),i(ERR_STREAM_WRITE_AFTER_END,write after end),i(ERR_STREAM_NULL_VALUES,May not write null values to stream,TypeError),i(ERR_UNKNOWN_ENCODING,(function(t){returnUnknown encoding: +t}),TypeError),i(ERR_STREAM_UNSHIFT_AFTER_END_EVENT,stream.unshift() after end event),e.exports.codesn},{},282:function(t,e,r){(function(r){(function(){use strict;var nObject.keys||function(t){var e;for(var r in t)e.push(r);return e};e.exportsc;var it(./_stream_readable),at(./_stream_writable);t(inherits)(c,i);for(var on(a.prototype),s0;so.length;s++){var los;c.prototypel||(c.prototypela.prototypel)}function c(t){if(!(this instanceof c))return new c(t);i.call(this,t),a.call(this,t),this.allowHalfOpen!0,t&&(!1t.readable&&(this.readable!1),!1t.writable&&(this.writable!1),!1t.allowHalfOpen&&(this.allowHalfOpen!1,this.once(end,u)))}function u(){this._writableState.ended||r.nextTick(f,this)}function f(t){t.end()}Object.defineProperty(c.prototype,writableHighWaterMark,{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(c.prototype,writableBuffer,{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(c.prototype,writableLength,{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(c.prototype,destroyed,{enumerable:!1,get:function(){return void 0!this._readableState&&void 0!this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(t){void 0!this._readableState&&void 0!this._writableState&&(this._readableState.destroyedt,this._writableState.destroyedt)}})}).call(this)}).call(this,t(_process))},{./_stream_readable:284,./_stream_writable:286,_process:272,inherits:226},283:function(t,e,r){use strict;e.exportsi;var nt(./_stream_transform);function i(t){if(!(this instanceof i))return new i(t);n.call(this,t)}t(inherits)(i,n),i.prototype._transformfunction(t,e,r){r(null,t)}},{./_stream_transform:285,inherits:226},284:function(t,e,r){(function(r,n){(function(){use strict;var i;e.exportsA,A.ReadableStatek;t(events).EventEmitter;var afunction(t,e){return t.listeners(e).length},ot(./internal/streams/stream),st(buffer).Buffer,ln.Uint8Array||function(){};var c,ut(util);cu&&u.debuglog?u.debuglog(stream):function(){};var f,h,p,dt(./internal/streams/buffer_list),mt(./internal/streams/destroy),gt(./internal/streams/state).getHighWaterMark,vt(../errors).codes,yv.ERR_INVALID_ARG_TYPE,xv.ERR_STREAM_PUSH_AFTER_EOF,bv.ERR_METHOD_NOT_IMPLEMENTED,_v.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;t(inherits)(A,o);var wm.errorOrDestroy,Terror,close,destroy,pause,resume;function k(e,r,n){ii||t(./_stream_duplex),ee||{},boolean!typeof n&&(nr instanceof i),this.objectMode!!e.objectMode,n&&(this.objectModethis.objectMode||!!e.readableObjectMode),this.highWaterMarkg(this,e,readableHighWaterMark,n),this.buffernew d,this.length0,this.pipesnull,this.pipesCount0,this.flowingnull,this.ended!1,this.endEmitted!1,this.reading!1,this.sync!0,this.needReadable!1,this.emittedReadable!1,this.readableListening!1,this.resumeScheduled!1,this.paused!0,this.emitClose!1!e.emitClose,this.autoDestroy!!e.autoDestroy,this.destroyed!1,this.defaultEncodinge.defaultEncoding||utf8,this.awaitDrain0,this.readingMore!1,this.decodernull,this.encodingnull,e.encoding&&(f||(ft(string_decoder/).StringDecoder),this.decodernew f(e.encoding),this.encodinge.encoding)}function A(e){if(ii||t(./_stream_duplex),!(this instanceof A))return new A(e);var rthis instanceof i;this._readableStatenew k(e,this,r),this.readable!0,e&&(functiontypeof e.read&&(this._reade.read),functiontypeof e.destroy&&(this._destroye.destroy)),o.call(this)}function M(t,e,r,n,i){c(readableAddChunk,e);var a,ot._readableState;if(nulle)o.reading!1,function(t,e){if(c(onEofChunk),e.ended)return;if(e.decoder){var re.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+e.objectMode?1:r.length)}e.ended!0,e.sync?L(t):(e.needReadable!1,e.emittedReadable||(e.emittedReadable!0,C(t)))}(t,o);else if(i||(afunction(t,e){var r;ne,s.isBuffer(n)||n instanceof l||stringtypeof e||void 0e||t.objectMode||(rnew y(chunk,string,Buffer,Uint8Array,e));var n;return r}(o,e)),a)w(t,a);else if(o.objectMode||e&&e.length>0)if(stringtypeof e||o.objectMode||Object.getPrototypeOf(e)s.prototype||(efunction(t){return s.from(t)}(e)),n)o.endEmitted?w(t,new _):S(t,o,e,!0);else if(o.ended)w(t,new x);else{if(o.destroyed)return!1;o.reading!1,o.decoder&&!r?(eo.decoder.write(e),o.objectMode||0!e.length?S(t,o,e,!1):P(t,o)):S(t,o,e,!1)}else n||(o.reading!1,P(t,o));return!o.ended&&(o.lengtho.highWaterMark||0o.length)}function S(t,e,r,n){e.flowing&&0e.length&&!e.sync?(e.awaitDrain0,t.emit(data,r)):(e.length+e.objectMode?1:r.length,n?e.buffer.unshift(r):e.buffer.push(r),e.needReadable&&L(t)),P(t,e)}Object.defineProperty(A.prototype,destroyed,{enumerable:!1,get:function(){return void 0!this._readableState&&this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyedt)}}),A.prototype.destroym.destroy,A.prototype._undestroym.undestroy,A.prototype._destroyfunction(t,e){e(t)},A.prototype.pushfunction(t,e){var r,nthis._readableState;return n.objectMode?r!0:stringtypeof t&&((ee||n.defaultEncoding)!n.encoding&&(ts.from(t,e),e),r!0),M(this,t,e,!1,r)},A.prototype.unshiftfunction(t){return M(this,t,null,!0,!1)},A.prototype.isPausedfunction(){return!1this._readableState.flowing},A.prototype.setEncodingfunction(e){f||(ft(string_decoder/).StringDecoder);var rnew f(e);this._readableState.decoderr,this._readableState.encodingthis._readableState.decoder.encoding;for(var nthis._readableState.buffer.head,i;null!n;)i+r.write(n.data),nn.next;return this._readableState.buffer.clear(),!i&&this._readableState.buffer.push(i),this._readableState.lengthi.length,this};function E(t,e){return t0||0e.length&&e.ended?0:e.objectMode?1:t!t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMarkfunction(t){return t>1073741824?t1073741824:(t--,t|t>>>1,t|t>>>2,t|t>>>4,t|t>>>8,t|t>>>16,t++),t}(t)),te.length?t:e.ended?e.length:(e.needReadable!0,0))}function L(t){var et._readableState;c(emitReadable,e.needReadable,e.emittedReadable),e.needReadable!1,e.emittedReadable||(c(emitReadable,e.flowing),e.emittedReadable!0,r.nextTick(C,t))}function C(t){var et._readableState;c(emitReadable_,e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit(readable),e.emittedReadable!1),e.needReadable!e.flowing&&!e.ended&&e.lengthe.highWaterMark,R(t)}function P(t,e){e.readingMore||(e.readingMore!0,r.nextTick(I,t,e))}function I(t,e){for(;!e.reading&&!e.ended&&(e.lengthe.highWaterMark||e.flowing&&0e.length);){var re.length;if(c(maybeReadMore read 0),t.read(0),re.length)break}e.readingMore!1}function O(t){var et._readableState;e.readableListeningt.listenerCount(readable)>0,e.resumeScheduled&&!e.paused?e.flowing!0:t.listenerCount(data)>0&&t.resume()}function z(t){c(readable nexttick read 0),t.read(0)}function D(t,e){c(resume,e.reading),e.reading||t.read(0),e.resumeScheduled!1,t.emit(resume),R(t),e.flowing&&!e.reading&&t.read(0)}function R(t){var et._readableState;for(c(flow,e.flowing);e.flowing&&null!t.read(););}function F(t,e){return 0e.length?null:(e.objectMode?re.buffer.shift():!t||t>e.length?(re.decoder?e.buffer.join():1e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):re.buffer.consume(t,e.decoder),r);var r}function B(t){var et._readableState;c(endReadable,e.endEmitted),e.endEmitted||(e.ended!0,r.nextTick(N,e,t))}function N(t,e){if(c(endReadableNT,t.endEmitted,t.length),!t.endEmitted&&0t.length&&(t.endEmitted!0,e.readable!1,e.emit(end),t.autoDestroy)){var re._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}function j(t,e){for(var r0,nt.length;rn;r++)if(tre)return r;return-1}A.prototype.readfunction(t){c(read,t),tparseInt(t,10);var ethis._readableState,rt;if(0!t&&(e.emittedReadable!1),0t&&e.needReadable&&((0!e.highWaterMark?e.length>e.highWaterMark:e.length>0)||e.ended))return c(read: emitReadable,e.length,e.ended),0e.length&&e.ended?B(this):L(this),null;if(0(tE(t,e))&&e.ended)return 0e.length&&B(this),null;var n,ie.needReadable;return c(need readable,i),(0e.length||e.length-te.highWaterMark)&&c(length less than watermark,i!0),e.ended||e.reading?c(reading or ended,i!1):i&&(c(do read),e.reading!0,e.sync!0,0e.length&&(e.needReadable!0),this._read(e.highWaterMark),e.sync!1,e.reading||(tE(r,e))),null(nt>0?F(t,e):null)?(e.needReadablee.lengthe.highWaterMark,t0):(e.length-t,e.awaitDrain0),0e.length&&(e.ended||(e.needReadable!0),r!t&&e.ended&&B(this)),null!n&&this.emit(data,n),n},A.prototype._readfunction(t){w(this,new b(_read()))},A.prototype.pipefunction(t,e){var nthis,ithis._readableState;switch(i.pipesCount){case 0:i.pipest;break;case 1:i.pipesi.pipes,t;break;default:i.pipes.push(t)}i.pipesCount+1,c(pipe count%d opts%j,i.pipesCount,e);var o(!e||!1!e.end)&&t!r.stdout&&t!r.stderr?l:g;function s(e,r){c(onunpipe),en&&r&&!1r.hasUnpiped&&(r.hasUnpiped!0,c(cleanup),t.removeListener(close,d),t.removeListener(finish,m),t.removeListener(drain,u),t.removeListener(error,p),t.removeListener(unpipe,s),n.removeListener(end,l),n.removeListener(end,g),n.removeListener(data,h),f!0,!i.awaitDrain||t._writableState&&!t._writableState.needDrain||u())}function l(){c(onend),t.end()}i.endEmitted?r.nextTick(o):n.once(end,o),t.on(unpipe,s);var ufunction(t){return function(){var et._readableState;c(pipeOnDrain,e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0e.awaitDrain&&a(t,data)&&(e.flowing!0,R(t))}}(n);t.on(drain,u);var f!1;function h(e){c(ondata);var rt.write(e);c(dest.write,r),!1r&&((1i.pipesCount&&i.pipest||i.pipesCount>1&&-1!j(i.pipes,t))&&!f&&(c(false write response, pause,i.awaitDrain),i.awaitDrain++),n.pause())}function p(e){c(onerror,e),g(),t.removeListener(error,p),0a(t,error)&&w(t,e)}function d(){t.removeListener(finish,m),g()}function m(){c(onfinish),t.removeListener(close,d),g()}function g(){c(unpipe),n.unpipe(t)}return n.on(data,h),function(t,e,r){if(functiontypeof t.prependListener)return t.prependListener(e,r);t._events&&t._eventse?Array.isArray(t._eventse)?t._eventse.unshift(r):t._eventser,t._eventse:t.on(e,r)}(t,error,p),t.once(close,d),t.once(finish,m),t.emit(pipe,n),i.flowing||(c(pipe resume),n.resume()),t},A.prototype.unpipefunction(t){var ethis._readableState,r{hasUnpiped:!1};if(0e.pipesCount)return this;if(1e.pipesCount)return t&&t!e.pipes||(t||(te.pipes),e.pipesnull,e.pipesCount0,e.flowing!1,t&&t.emit(unpipe,this,r)),this;if(!t){var ne.pipes,ie.pipesCount;e.pipesnull,e.pipesCount0,e.flowing!1;for(var a0;ai;a++)na.emit(unpipe,this,{hasUnpiped:!1});return this}var oj(e.pipes,t);return-1o||(e.pipes.splice(o,1),e.pipesCount-1,1e.pipesCount&&(e.pipese.pipes0),t.emit(unpipe,this,r)),this},A.prototype.onfunction(t,e){var no.prototype.on.call(this,t,e),ithis._readableState;returndatat?(i.readableListeningthis.listenerCount(readable)>0,!1!i.flowing&&this.resume()):readablet&&(i.endEmitted||i.readableListening||(i.readableListeningi.needReadable!0,i.flowing!1,i.emittedReadable!1,c(on readable,i.length,i.reading),i.length?L(this):i.reading||r.nextTick(z,this))),n},A.prototype.addListenerA.prototype.on,A.prototype.removeListenerfunction(t,e){var no.prototype.removeListener.call(this,t,e);returnreadablet&&r.nextTick(O,this),n},A.prototype.removeAllListenersfunction(t){var eo.prototype.removeAllListeners.apply(this,arguments);returnreadable!t&&void 0!t||r.nextTick(O,this),e},A.prototype.resumefunction(){var tthis._readableState;return t.flowing||(c(resume),t.flowing!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled!0,r.nextTick(D,t,e))}(this,t)),t.paused!1,this},A.prototype.pausefunction(){return c(call pause flowing%j,this._readableState.flowing),!1!this._readableState.flowing&&(c(pause),this._readableState.flowing!1,this.emit(pause)),this._readableState.paused!0,this},A.prototype.wrapfunction(t){var ethis,rthis._readableState,n!1;for(var i in t.on(end,(function(){if(c(wrapped end),r.decoder&&!r.ended){var tr.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on(data,(function(i){(c(wrapped data),r.decoder&&(ir.decoder.write(i)),r.objectMode&&nulli)||(r.objectMode||i&&i.length)&&(e.push(i)||(n!0,t.pause()))})),t)void 0thisi&&functiontypeof ti&&(thisifunction(e){return function(){return te.apply(t,arguments)}}(i));for(var a0;aT.length;a++)t.on(Ta,this.emit.bind(this,Ta));return this._readfunction(e){c(wrapped _read,e),n&&(n!1,t.resume())},this},functiontypeof Symbol&&(A.prototypeSymbol.asyncIteratorfunction(){return void 0h&&(ht(./internal/streams/async_iterator)),h(this)}),Object.defineProperty(A.prototype,readableHighWaterMark,{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(A.prototype,readableBuffer,{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(A.prototype,readableFlowing,{enumerable:!1,get:function(){return this._readableState.flowing},set:function(t){this._readableState&&(this._readableState.flowingt)}}),A._fromListF,Object.defineProperty(A.prototype,readableLength,{enumerable:!1,get:function(){return this._readableState.length}}),functiontypeof Symbol&&(A.fromfunction(e,r){return void 0p&&(pt(./internal/streams/from)),p(A,e,r)})}).call(this)}).call(this,t(_process),undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{../errors:281,./_stream_duplex:282,./internal/streams/async_iterator:287,./internal/streams/buffer_list:288,./internal/streams/destroy:289,./internal/streams/from:291,./internal/streams/state:293,./internal/streams/stream:294,_process:272,buffer:80,events:181,inherits:226,string_decoder/:300,util:79},285:function(t,e,r){use strict;e.exportsu;var nt(../errors).codes,in.ERR_METHOD_NOT_IMPLEMENTED,an.ERR_MULTIPLE_CALLBACK,on.ERR_TRANSFORM_ALREADY_TRANSFORMING,sn.ERR_TRANSFORM_WITH_LENGTH_0,lt(./_stream_duplex);function c(t,e){var rthis._transformState;r.transforming!1;var nr.writecb;if(nulln)return this.emit(error,new a);r.writechunknull,r.writecbnull,null!e&&this.push(e),n(t);var ithis._readableState;i.reading!1,(i.needReadable||i.lengthi.highWaterMark)&&this._read(i.highWaterMark)}function u(t){if(!(this instanceof u))return new u(t);l.call(this,t),this._transformState{afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable!0,this._readableState.sync!1,t&&(functiontypeof t.transform&&(this._transformt.transform),functiontypeof t.flush&&(this._flusht.flush)),this.on(prefinish,f)}function f(){var tthis;function!typeof this._flush||this._readableState.destroyed?h(this,null,null):this._flush((function(e,r){h(t,e,r)}))}function h(t,e,r){if(e)return t.emit(error,e);if(null!r&&t.push(r),t._writableState.length)throw new s;if(t._transformState.transforming)throw new o;return t.push(null)}t(inherits)(u,l),u.prototype.pushfunction(t,e){return this._transformState.needTransform!1,l.prototype.push.call(this,t,e)},u.prototype._transformfunction(t,e,r){r(new i(_transform()))},u.prototype._writefunction(t,e,r){var nthis._transformState;if(n.writecbr,n.writechunkt,n.writeencodinge,!n.transforming){var ithis._readableState;(n.needTransform||i.needReadable||i.lengthi.highWaterMark)&&this._read(i.highWaterMark)}},u.prototype._readfunction(t){var ethis._transformState;nulle.writechunk||e.transforming?e.needTransform!0:(e.transforming!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform))},u.prototype._destroyfunction(t,e){l.prototype._destroy.call(this,t,(function(t){e(t)}))}},{../errors:281,./_stream_duplex:282,inherits:226},286:function(t,e,r){(function(r,n){(function(){use strict;function i(t){var ethis;this.nextnull,this.entrynull,this.finishfunction(){!function(t,e,r){var nt.entry;t.entrynull;for(;n;){var in.callback;e.pendingcb--,i(r),nn.next}e.corkedRequestsFree.nextt}(e,t)}}var a;e.exportsA,A.WritableStatek;var o{deprecate:t(util-deprecate)},st(./internal/streams/stream),lt(buffer).Buffer,cn.Uint8Array||function(){};var u,ft(./internal/streams/destroy),ht(./internal/streams/state).getHighWaterMark,pt(../errors).codes,dp.ERR_INVALID_ARG_TYPE,mp.ERR_METHOD_NOT_IMPLEMENTED,gp.ERR_MULTIPLE_CALLBACK,vp.ERR_STREAM_CANNOT_PIPE,yp.ERR_STREAM_DESTROYED,xp.ERR_STREAM_NULL_VALUES,bp.ERR_STREAM_WRITE_AFTER_END,_p.ERR_UNKNOWN_ENCODING,wf.errorOrDestroy;function T(){}function k(e,n,o){aa||t(./_stream_duplex),ee||{},boolean!typeof o&&(on instanceof a),this.objectMode!!e.objectMode,o&&(this.objectModethis.objectMode||!!e.writableObjectMode),this.highWaterMarkh(this,e,writableHighWaterMark,o),this.finalCalled!1,this.needDrain!1,this.ending!1,this.ended!1,this.finished!1,this.destroyed!1;var s!1e.decodeStrings;this.decodeStrings!s,this.defaultEncodinge.defaultEncoding||utf8,this.length0,this.writing!1,this.corked0,this.sync!0,this.bufferProcessing!1,this.onwritefunction(t){!function(t,e){var nt._writableState,in.sync,an.writecb;if(function!typeof a)throw new g;if(function(t){t.writing!1,t.writecbnull,t.length-t.writelen,t.writelen0}(n),e)!function(t,e,n,i,a){--e.pendingcb,n?(r.nextTick(a,i),r.nextTick(P,t,e),t._writableState.errorEmitted!0,w(t,i)):(a(i),t._writableState.errorEmitted!0,w(t,i),P(t,e))}(t,n,i,e,a);else{var oL(n)||t.destroyed;o||n.corked||n.bufferProcessing||!n.bufferedRequest||E(t,n),i?r.nextTick(S,t,n,o,a):S(t,n,o,a)}}(n,t)},this.writecbnull,this.writelen0,this.bufferedRequestnull,this.lastBufferedRequestnull,this.pendingcb0,this.prefinished!1,this.errorEmitted!1,this.emitClose!1!e.emitClose,this.autoDestroy!!e.autoDestroy,this.bufferedRequestCount0,this.corkedRequestsFreenew i(this)}function A(e){var rthis instanceof(aa||t(./_stream_duplex));if(!r&&!u.call(A,this))return new A(e);this._writableStatenew k(e,this,r),this.writable!0,e&&(functiontypeof e.write&&(this._writee.write),functiontypeof e.writev&&(this._writeve.writev),functiontypeof e.destroy&&(this._destroye.destroy),functiontypeof e.final&&(this._finale.final)),s.call(this)}function M(t,e,r,n,i,a,o){e.writelenn,e.writecbo,e.writing!0,e.sync!0,e.destroyed?e.onwrite(new y(write)):r?t._writev(i,e.onwrite):t._write(i,a,e.onwrite),e.sync!1}function S(t,e,r,n){r||function(t,e){0e.length&&e.needDrain&&(e.needDrain!1,t.emit(drain))}(t,e),e.pendingcb--,n(),P(t,e)}function E(t,e){e.bufferProcessing!0;var re.bufferedRequest;if(t._writev&&r&&r.next){var ne.bufferedRequestCount,anew Array(n),oe.corkedRequestsFree;o.entryr;for(var s0,l!0;r;)asr,r.isBuf||(l!1),rr.next,s+1;a.allBuffersl,M(t,e,!0,e.length,a,,o.finish),e.pendingcb++,e.lastBufferedRequestnull,o.next?(e.corkedRequestsFreeo.next,o.nextnull):e.corkedRequestsFreenew i(e),e.bufferedRequestCount0}else{for(;r;){var cr.chunk,ur.encoding,fr.callback;if(M(t,e,!1,e.objectMode?1:c.length,c,u,f),rr.next,e.bufferedRequestCount--,e.writing)break}nullr&&(e.lastBufferedRequestnull)}e.bufferedRequestr,e.bufferProcessing!1}function L(t){return t.ending&&0t.length&&nullt.bufferedRequest&&!t.finished&&!t.writing}function C(t,e){t._final((function(r){e.pendingcb--,r&&w(t,r),e.prefinished!0,t.emit(prefinish),P(t,e)}))}function P(t,e){var nL(e);if(n&&(function(t,e){e.prefinished||e.finalCalled||(function!typeof t._final||e.destroyed?(e.prefinished!0,t.emit(prefinish)):(e.pendingcb++,e.finalCalled!0,r.nextTick(C,t,e)))}(t,e),0e.pendingcb&&(e.finished!0,t.emit(finish),e.autoDestroy))){var it._readableState;(!i||i.autoDestroy&&i.endEmitted)&&t.destroy()}return n}t(inherits)(A,s),k.prototype.getBufferfunction(){for(var tthis.bufferedRequest,e;t;)e.push(t),tt.next;return e},function(){try{Object.defineProperty(k.prototype,buffer,{get:o.deprecate((function(){return this.getBuffer()}),_writableState.buffer is deprecated. Use _writableState.getBuffer instead.,DEP0003)})}catch(t){}}(),functiontypeof Symbol&&Symbol.hasInstance&&functiontypeof Function.prototypeSymbol.hasInstance?(uFunction.prototypeSymbol.hasInstance,Object.defineProperty(A,Symbol.hasInstance,{value:function(t){return!!u.call(this,t)||thisA&&(t&&t._writableState instanceof k)}})):ufunction(t){return t instanceof this},A.prototype.pipefunction(){w(this,new v)},A.prototype.writefunction(t,e,n){var i,athis._writableState,o!1,s!a.objectMode&&(it,l.isBuffer(i)||i instanceof c);return s&&!l.isBuffer(t)&&(tfunction(t){return l.from(t)}(t)),functiontypeof e&&(ne,enull),s?ebuffer:e||(ea.defaultEncoding),function!typeof n&&(nT),a.ending?function(t,e){var nnew b;w(t,n),r.nextTick(e,n)}(this,n):(s||function(t,e,n,i){var a;return nulln?anew x:stringtypeof n||e.objectMode||(anew d(chunk,string,Buffer,n)),!a||(w(t,a),r.nextTick(i,a),!1)}(this,a,t,n))&&(a.pendingcb++,ofunction(t,e,r,n,i,a){if(!r){var ofunction(t,e,r){t.objectMode||!1t.decodeStrings||string!typeof e||(el.from(e,r));return e}(e,n,i);n!o&&(r!0,ibuffer,no)}var se.objectMode?1:n.length;e.length+s;var ce.lengthe.highWaterMark;c||(e.needDrain!0);if(e.writing||e.corked){var ue.lastBufferedRequest;e.lastBufferedRequest{chunk:n,encoding:i,isBuf:r,callback:a,next:null},u?u.nexte.lastBufferedRequest:e.bufferedRequeste.lastBufferedRequest,e.bufferedRequestCount+1}else M(t,e,!1,s,n,i,a);return c}(this,a,s,t,e,n)),o},A.prototype.corkfunction(){this._writableState.corked++},A.prototype.uncorkfunction(){var tthis._writableState;t.corked&&(t.corked--,t.writing||t.corked||t.bufferProcessing||!t.bufferedRequest||E(this,t))},A.prototype.setDefaultEncodingfunction(t){if(stringtypeof t&&(tt.toLowerCase()),!(hex,utf8,utf-8,ascii,binary,base64,ucs2,ucs-2,utf16le,utf-16le,raw.indexOf((t+).toLowerCase())>-1))throw new _(t);return this._writableState.defaultEncodingt,this},Object.defineProperty(A.prototype,writableBuffer,{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(A.prototype,writableHighWaterMark,{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),A.prototype._writefunction(t,e,r){r(new m(_write()))},A.prototype._writevnull,A.prototype.endfunction(t,e,n){var ithis._writableState;returnfunctiontypeof t?(nt,tnull,enull):functiontypeof e&&(ne,enull),null!t&&this.write(t,e),i.corked&&(i.corked1,this.uncork()),i.ending||function(t,e,n){e.ending!0,P(t,e),n&&(e.finished?r.nextTick(n):t.once(finish,n));e.ended!0,t.writable!1}(this,i,n),this},Object.defineProperty(A.prototype,writableLength,{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(A.prototype,destroyed,{enumerable:!1,get:function(){return void 0!this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyedt)}}),A.prototype.destroyf.destroy,A.prototype._undestroyf.undestroy,A.prototype._destroyfunction(t,e){e(t)}}).call(this)}).call(this,t(_process),undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{../errors:281,./_stream_duplex:282,./internal/streams/destroy:289,./internal/streams/state:293,./internal/streams/stream:294,_process:272,buffer:80,inherits:226,util-deprecate:325},287:function(t,e,r){(function(r){(function(){use strict;var n;function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):ter,t}var at(./end-of-stream),oSymbol(lastResolve),sSymbol(lastReject),lSymbol(error),cSymbol(ended),uSymbol(lastPromise),fSymbol(handlePromise),hSymbol(stream);function p(t,e){return{value:t,done:e}}function d(t){var eto;if(null!e){var rth.read();null!r&&(tunull,tonull,tsnull,e(p(r,!1)))}}function m(t){r.nextTick(d,t)}var gObject.getPrototypeOf((function(){})),vObject.setPrototypeOf((i(n{get stream(){return thish},next:function(){var tthis,ethisl;if(null!e)return Promise.reject(e);if(thisc)return Promise.resolve(p(void 0,!0));if(thish.destroyed)return new Promise((function(e,n){r.nextTick((function(){tl?n(tl):e(p(void 0,!0))}))}));var n,ithisu;if(i)nnew Promise(function(t,e){return function(r,n){t.then((function(){ec?r(p(void 0,!0)):ef(r,n)}),n)}}(i,this));else{var athish.read();if(null!a)return Promise.resolve(p(a,!1));nnew Promise(thisf)}return thisun,n}},Symbol.asyncIterator,(function(){return this})),i(n,return,(function(){var tthis;return new Promise((function(e,r){th.destroy(null,(function(t){t?r(t):e(p(void 0,!0))}))}))})),n),g);e.exportsfunction(t){var e,rObject.create(v,(i(e{},h,{value:t,writable:!0}),i(e,o,{value:null,writable:!0}),i(e,s,{value:null,writable:!0}),i(e,l,{value:null,writable:!0}),i(e,c,{value:t._readableState.endEmitted,writable:!0}),i(e,f,{value:function(t,e){var nrh.read();n?(runull,ronull,rsnull,t(p(n,!1))):(rot,rse)},writable:!0}),e));return runull,a(t,(function(t){if(t&&ERR_STREAM_PREMATURE_CLOSE!t.code){var ers;return null!e&&(runull,ronull,rsnull,e(t)),void(rlt)}var nro;null!n&&(runull,ronull,rsnull,n(p(void 0,!0))),rc!0})),t.on(readable,m.bind(null,r)),r}}).call(this)}).call(this,t(_process))},{./end-of-stream:290,_process:272},288:function(t,e,r){use strict;function n(t,e){var rObject.keys(t);if(Object.getOwnPropertySymbols){var nObject.getOwnPropertySymbols(t);e&&(nn.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):ter,t}function a(t,e){for(var r0;re.length;r++){var ner;n.enumerablen.enumerable||!1,n.configurable!0,valuein n&&(n.writable!0),Object.defineProperty(t,n.key,n)}}var ot(buffer).Buffer,st(util).inspect,ls&&s.custom||inspect;e.exportsfunction(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError(Cannot call a class as a function)}(this,t),this.headnull,this.tailnull,this.length0}var e,r,c;return et,(r{key:push,value:function(t){var e{data:t,next:null};this.length>0?this.tail.nexte:this.heade,this.taile,++this.length}},{key:unshift,value:function(t){var e{data:t,next:this.head};0this.length&&(this.taile),this.heade,++this.length}},{key:shift,value:function(){if(0!this.length){var tthis.head.data;return 1this.length?this.headthis.tailnull:this.headthis.head.next,--this.length,t}}},{key:clear,value:function(){this.headthis.tailnull,this.length0}},{key:join,value:function(t){if(0this.length)return;for(var ethis.head,r+e.data;ee.next;)r+t+e.data;return r}},{key:concat,value:function(t){if(0this.length)return o.alloc(0);for(var e,r,n,io.allocUnsafe(t>>>0),athis.head,s0;a;)ea.data,ri,ns,o.prototype.copy.call(e,r,n),s+a.data.length,aa.next;return i}},{key:consume,value:function(t,e){var r;return tthis.head.data.length?(rthis.head.data.slice(0,t),this.head.datathis.head.data.slice(t)):rtthis.head.data.length?this.shift():e?this._getString(t):this._getBuffer(t),r}},{key:first,value:function(){return this.head.data}},{key:_getString,value:function(t){var ethis.head,r1,ne.data;for(t-n.length;ee.next;){var ie.data,at>i.length?i.length:t;if(ai.length?n+i:n+i.slice(0,t),0(t-a)){ai.length?(++r,e.next?this.heade.next:this.headthis.tailnull):(this.heade,e.datai.slice(a));break}++r}return this.length-r,n}},{key:_getBuffer,value:function(t){var eo.allocUnsafe(t),rthis.head,n1;for(r.data.copy(e),t-r.data.length;rr.next;){var ir.data,at>i.length?i.length:t;if(i.copy(e,e.length-t,0,a),0(t-a)){ai.length?(++n,r.next?this.headr.next:this.headthis.tailnull):(this.headr,r.datai.slice(a));break}++n}return this.length-n,e}},{key:l,value:function(t,e){return s(this,function(t){for(var e1;earguments.length;e++){var rnull!argumentse?argumentse:{};e%2?n(Object(r),!0).forEach((function(e){i(t,e,re)})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}({},e,{depth:0,customInspect:!1}))}})&&a(e.prototype,r),c&&a(e,c),t}()},{buffer:80,util:79},289:function(t,e,r){(function(t){(function(){use strict;function r(t,e){i(t,e),n(t)}function n(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit(close)}function i(t,e){t.emit(error,e)}e.exports{destroy:function(e,a){var othis,sthis._readableState&&this._readableState.destroyed,lthis._writableState&&this._writableState.destroyed;return s||l?(a?a(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted!0,t.nextTick(i,this,e)):t.nextTick(i,this,e)),this):(this._readableState&&(this._readableState.destroyed!0),this._writableState&&(this._writableState.destroyed!0),this._destroy(e||null,(function(e){!a&&e?o._writableState?o._writableState.errorEmitted?t.nextTick(n,o):(o._writableState.errorEmitted!0,t.nextTick(r,o,e)):t.nextTick(r,o,e):a?(t.nextTick(n,o),a(e)):t.nextTick(n,o)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed!1,this._readableState.reading!1,this._readableState.ended!1,this._readableState.endEmitted!1),this._writableState&&(this._writableState.destroyed!1,this._writableState.ended!1,this._writableState.ending!1,this._writableState.finalCalled!1,this._writableState.prefinished!1,this._writableState.finished!1,this._writableState.errorEmitted!1)},errorOrDestroy:function(t,e){var rt._readableState,nt._writableState;r&&r.autoDestroy||n&&n.autoDestroy?t.destroy(e):t.emit(error,e)}}}).call(this)}).call(this,t(_process))},{_process:272},290:function(t,e,r){use strict;var nt(../../../errors).codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}e.exportsfunction t(e,r,a){if(functiontypeof r)return t(e,null,r);r||(r{}),afunction(t){var e!1;return function(){if(!e){e!0;for(var rarguments.length,nnew Array(r),i0;ir;i++)niargumentsi;t.apply(this,n)}}}(a||i);var or.readable||!1!r.readable&&e.readable,sr.writable||!1!r.writable&&e.writable,lfunction(){e.writable||u()},ce._writableState&&e._writableState.finished,ufunction(){s!1,c!0,o||a.call(e)},fe._readableState&&e._readableState.endEmitted,hfunction(){o!1,f!0,s||a.call(e)},pfunction(t){a.call(e,t)},dfunction(){var t;return o&&!f?(e._readableState&&e._readableState.ended||(tnew n),a.call(e,t)):s&&!c?(e._writableState&&e._writableState.ended||(tnew n),a.call(e,t)):void 0},mfunction(){e.req.on(finish,u)};return!function(t){return t.setHeader&&functiontypeof t.abort}(e)?s&&!e._writableState&&(e.on(end,l),e.on(close,l)):(e.on(complete,u),e.on(abort,d),e.req?m():e.on(request,m)),e.on(end,h),e.on(finish,u),!1!r.error&&e.on(error,p),e.on(close,d),function(){e.removeListener(complete,u),e.removeListener(abort,d),e.removeListener(request,m),e.req&&e.req.removeListener(finish,u),e.removeListener(end,l),e.removeListener(close,l),e.removeListener(finish,u),e.removeListener(end,h),e.removeListener(error,p),e.removeListener(close,d)}}},{../../../errors:281},291:function(t,e,r){e.exportsfunction(){throw new Error(Readable.from is not available in the browser)}},{},292:function(t,e,r){use strict;var n;var it(../../../errors).codes,ai.ERR_MISSING_ARGS,oi.ERR_STREAM_DESTROYED;function s(t){if(t)throw t}function l(e,r,i,a){afunction(t){var e!1;return function(){e||(e!0,t.apply(void 0,arguments))}}(a);var s!1;e.on(close,(function(){s!0})),void 0n&&(nt(./end-of-stream)),n(e,{readable:r,writable:i},(function(t){if(t)return a(t);s!0,a()}));var l!1;return function(t){if(!s&&!l)return l!0,function(t){return t.setHeader&&functiontypeof t.abort}(e)?e.abort():functiontypeof e.destroy?e.destroy():void a(t||new o(pipe))}}function c(t){t()}function u(t,e){return t.pipe(e)}function f(t){return t.length?function!typeof tt.length-1?s:t.pop():s}e.exportsfunction(){for(var targuments.length,enew Array(t),r0;rt;r++)erargumentsr;var n,if(e);if(Array.isArray(e0)&&(ee0),e.length2)throw new a(streams);var oe.map((function(t,r){var are.length-1;return l(t,a,r>0,(function(t){n||(nt),t&&o.forEach(c),a||(o.forEach(c),i(n))}))}));return e.reduce(u)}},{../../../errors:281,./end-of-stream:290},293:function(t,e,r){use strict;var nt(../../../errors).codes.ERR_INVALID_OPT_VALUE;e.exports{getHighWaterMark:function(t,e,r,i){var afunction(t,e,r){return null!t.highWaterMark?t.highWaterMark:e?tr:null}(e,i,r);if(null!a){if(!isFinite(a)||Math.floor(a)!a||a0)throw new n(i?r:highWaterMark,a);return Math.floor(a)}return t.objectMode?16:16384}}},{../../../errors:281},294:function(t,e,r){e.exportst(events).EventEmitter},{events:181},295:function(t,e,r){(function(r,n){(function(){var rt(assert),it(debug)(stream-parser);e.exportsfunction(t){var et&&functiontypeof t._transform,rt&&functiontypeof t._write;if(!e&&!r)throw new Error(must pass a Writable or Transform stream in);i(extending Parser into stream),t._byteso,t._skipBytess,e&&(t._passthroughl);e?t._transformu:t._writec};function a(t){i(initializing parser stream),t._parserBytesLeft0,t._parserBuffers,t._parserBuffered0,t._parserState-1,t._parserCallbacknull,functiontypeof t.push&&(t._parserOutputt.push.bind(t)),t._parserInit!0}function o(t,e){r(!this._parserCallback,there is already a callback set!),r(isFinite(t)&&t>0,can only buffer a finite number of bytes > 0, got +t+),this._parserInit||a(this),i(buffering %o bytes,t),this._parserBytesLeftt,this._parserCallbacke,this._parserState0}function s(t,e){r(!this._parserCallback,there is already a callback set!),r(t>0,can only skip > 0 bytes, got +t+),this._parserInit||a(this),i(skipping %o bytes,t),this._parserBytesLeftt,this._parserCallbacke,this._parserState1}function l(t,e){r(!this._parserCallback,There is already a callback set!),r(t>0,can only pass through > 0 bytes, got +t+),this._parserInit||a(this),i(passing through %o bytes,t),this._parserBytesLeftt,this._parserCallbacke,this._parserState2}function c(t,e,r){this._parserInit||a(this),i(write(%o bytes),t.length),functiontypeof e&&(re),h(this,t,null,r)}function u(t,e,r){this._parserInit||a(this),i(transform(%o bytes),t.length),function!typeof e&&(ethis._parserOutput),h(this,t,e,r)}function f(t,e,r,a){if(t._parserBytesLeft-e.length,i(%o bytes left for stream piece,t._parserBytesLeft),0t._parserState?(t._parserBuffers.push(e),t._parserBuffered+e.length):2t._parserState&&r(e),0!t._parserBytesLeft)return a;var ot._parserCallback;if(o&&0t._parserState&&t._parserBuffers.length>1&&(en.concat(t._parserBuffers,t._parserBuffered)),0!t._parserState&&(enull),t._parserCallbacknull,t._parserBuffered0,t._parserState-1,t._parserBuffers.splice(0),o){var s;e&&s.push(e),r&&s.push(r);var lo.length>s.length;l&&s.push(p(a));var co.apply(t,s);if(!l||ac)return a}}var hp((function t(e,r,n,i){return e._parserBytesLeft0?i(new Error(got data but not currently parsing anything)):r.lengthe._parserBytesLeft?function(){return f(e,r,n,i)}:function(){var ar.slice(0,e._parserBytesLeft);return f(e,a,n,(function(o){return o?i(o):r.length>a.length?function(){return t(e,r.slice(a.length),n,i)}:void 0}))}}));function p(t){return function(){for(var et.apply(this,arguments);functiontypeof e;)ee();return e}}}).call(this)}).call(this,t(_process),t(buffer).Buffer)},{_process:272,assert:71,buffer:80,debug:296},296:function(t,e,r){(function(n){(function(){function i(){var t;try{tr.storage.debug}catch(t){}return!t&&void 0!n&&envin n&&(tn.env.DEBUG),t}(re.exportst(./debug)).logfunction(){returnobjecttypeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},r.formatArgsfunction(t){var ethis.useColors;if(t0(e?%c:)+this.namespace+(e? %c: )+t0+(e?%c : )+++r.humanize(this.diff),!e)return;var ncolor: +this.color;t.splice(1,0,n,color: inherit);var i0,a0;t0.replace(/%a-zA-Z%/g,(function(t){%%!t&&(i++,%ct&&(ai))})),t.splice(a,0,n)},r.savefunction(t){try{nullt?r.storage.removeItem(debug):r.storage.debugt}catch(t){}},r.loadi,r.useColorsfunction(){if(undefined!typeof window&&window.process&&rendererwindow.process.type)return!0;returnundefined!typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||undefined!typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||undefined!typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>31||undefined!typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},r.storageundefined!typeof chrome&&void 0!chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),r.colorslightseagreen,forestgreen,goldenrod,dodgerblue,darkorchid,crimson,r.formatters.jfunction(t){try{return JSON.stringify(t)}catch(t){returnUnexpectedJSONParseError: +t.message}},r.enable(i())}).call(this)}).call(this,t(_process))},{./debug:297,_process:272},297:function(t,e,r){var n;function i(t){function e(){if(e.enabled){var te,i+new Date,ai-(n||i);t.diffa,t.prevn,t.curri,ni;for(var onew Array(arguments.length),s0;so.length;s++)osargumentss;o0r.coerce(o0),string!typeof o0&&o.unshift(%O);var l0;o0o0.replace(/%(a-zA-Z%)/g,(function(e,n){if(%%e)return e;l++;var ir.formattersn;if(functiontypeof i){var aol;ei.call(t,a),o.splice(l,1),l--}return e})),r.formatArgs.call(t,o);var ce.log||r.log||console.log.bind(console);c.apply(t,o)}}return e.namespacet,e.enabledr.enabled(t),e.useColorsr.useColors(),e.colorfunction(t){var e,n0;for(e in t)n(n5)-n+t.charCodeAt(e),n|0;return r.colorsMath.abs(n)%r.colors.length}(t),functiontypeof r.init&&r.init(e),e}(re.exportsi.debugi.defaulti).coercefunction(t){return t instanceof Error?t.stack||t.message:t},r.disablefunction(){r.enable()},r.enablefunction(t){r.save(t),r.names,r.skips;for(var e(stringtypeof t?t:).split(/\s,+/),ne.length,i0;in;i++)ei&&(-(tei.replace(/\*/g,.*?))0?r.skips.push(new RegExp(^+t.substr(1)+$)):r.names.push(new RegExp(^+t+$)))},r.enabledfunction(t){var e,n;for(e0,nr.skips.length;en;e++)if(r.skipse.test(t))return!1;for(e0,nr.names.length;en;e++)if(r.namese.test(t))return!0;return!1},r.humanizet(ms),r.names,r.skips,r.formatters{}},{ms:298},298:function(t,e,r){var n1e3,i6e4,a60*i,o24*a;function s(t,e,r){if(!(te))return t1.5*e?Math.floor(t/e)+ +r:Math.ceil(t/e)+ +r+s}e.exportsfunction(t,e){ee||{};var r,ltypeof t;if(stringl&&t.length>0)return function(t){if((tString(t)).length>100)return;var e/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(!e)return;var rparseFloat(e1);switch((e2||ms).toLowerCase()){caseyears:caseyear:caseyrs:caseyr:casey:return 315576e5*r;casedays:caseday:cased:return r*o;casehours:casehour:casehrs:casehr:caseh:return r*a;caseminutes:caseminute:casemins:casemin:casem:return r*i;caseseconds:casesecond:casesecs:casesec:cases:return r*n;casemilliseconds:casemillisecond:casemsecs:casemsec:casems:return r;default:return}}(t);if(numberl&&!1isNaN(t))return e.long?s(rt,o,day)||s(r,a,hour)||s(r,i,minute)||s(r,n,second)||r+ ms:function(t){if(t>o)return Math.round(t/o)+d;if(t>a)return Math.round(t/a)+h;if(t>i)return Math.round(t/i)+m;if(t>n)return Math.round(t/n)+s;return t+ms}(t);throw new Error(val is not a non-empty string or a valid number. val+JSON.stringify(t))}},{},299:function(t,e,r){use strict;var nt(parenthesis);e.exportsfunction(t,e,r){if(nullt)throw Error(First argument should be a string);if(nulle)throw Error(Separator should be a string or a RegExp);r?(stringtypeof r||Array.isArray(r))&&(r{ignore:r}):r{},nullr.escape&&(r.escape!0),nullr.ignore?r.ignore,(),{},>,,,``,\u201c\u201d,\xab\xbb:(stringtypeof r.ignore&&(r.ignorer.ignore),r.ignorer.ignore.map((function(t){return 1t.length&&(t+t),t})));var in.parse(t,{flat:!0,brackets:r.ignore}),ai0.split(e);if(r.escape){for(var o,s0;sa.length;s++){var las,cas+1;\\ll.length-1&&\\!ll.length-2?(o.push(l+e+c),s++):o.push(l)}ao}for(s0;sa.length;s++)i0as,asn.stringify(i,{flat:!0});return a}},{parenthesis:243},300:function(t,e,r){use strict;var nt(safe-buffer).Buffer,in.isEncoding||function(t){switch((t+t)&&t.toLowerCase()){casehex:caseutf8:caseutf-8:caseascii:casebinary:casebase64:caseucs2:caseucs-2:caseutf16le:caseutf-16le:caseraw:return!0;default:return!1}};function a(t){var e;switch(this.encodingfunction(t){var efunction(t){if(!t)returnutf8;for(var e;;)switch(t){caseutf8:caseutf-8:returnutf8;caseucs2:caseucs-2:caseutf16le:caseutf-16le:returnutf16le;caselatin1:casebinary:returnlatin1;casebase64:caseascii:casehex:return t;default:if(e)return;t(+t).toLowerCase(),e!0}}(t);if(string!typeof e&&(n.isEncodingi||!i(t)))throw new Error(Unknown encoding: +t);return e||t}(t),this.encoding){caseutf16le:this.textl,this.endc,e4;break;caseutf8:this.fillLasts,e4;break;casebase64:this.textu,this.endf,e3;break;default:return this.writeh,void(this.endp)}this.lastNeed0,this.lastTotal0,this.lastCharn.allocUnsafe(e)}function o(t){return t127?0:t>>56?2:t>>414?3:t>>330?4:t>>62?-1:-2}function s(t){var ethis.lastTotal-this.lastNeed,rfunction(t,e,r){if(128!(192&e0))return t.lastNeed0,\ufffd;if(t.lastNeed>1&&e.length>1){if(128!(192&e1))return t.lastNeed1,\ufffd;if(t.lastNeed>2&&e.length>2&&128!(192&e2))return t.lastNeed2,\ufffd}}(this,t);return void 0!r?r:this.lastNeedt.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-t.length))}function l(t,e){if((t.length-e)%20){var rt.toString(utf16le,e);if(r){var nr.charCodeAt(r.length-1);if(n>55296&&n56319)return this.lastNeed2,this.lastTotal4,this.lastChar0tt.length-2,this.lastChar1tt.length-1,r.slice(0,-1)}return r}return this.lastNeed1,this.lastTotal2,this.lastChar0tt.length-1,t.toString(utf16le,e,t.length-1)}function c(t){var et&&t.length?this.write(t):;if(this.lastNeed){var rthis.lastTotal-this.lastNeed;return e+this.lastChar.toString(utf16le,0,r)}return e}function u(t,e){var r(t.length-e)%3;return 0r?t.toString(base64,e):(this.lastNeed3-r,this.lastTotal3,1r?this.lastChar0tt.length-1:(this.lastChar0tt.length-2,this.lastChar1tt.length-1),t.toString(base64,e,t.length-r))}function f(t){var et&&t.length?this.write(t):;return this.lastNeed?e+this.lastChar.toString(base64,0,3-this.lastNeed):e}function h(t){return t.toString(this.encoding)}function p(t){return t&&t.length?this.write(t):}r.StringDecodera,a.prototype.writefunction(t){if(0t.length)return;var e,r;if(this.lastNeed){if(void 0(ethis.fillLast(t)))return;rthis.lastNeed,this.lastNeed0}else r0;return rt.length?e?e+this.text(t,r):this.text(t,r):e||},a.prototype.endfunction(t){var et&&t.length?this.write(t):;return this.lastNeed?e+\ufffd:e},a.prototype.textfunction(t,e){var rfunction(t,e,r){var ne.length-1;if(nr)return 0;var io(en);if(i>0)return i>0&&(t.lastNeedi-1),i;if(--nr||-2i)return 0;if((io(en))>0)return i>0&&(t.lastNeedi-2),i;if(--nr||-2i)return 0;if((io(en))>0)return i>0&&(2i?i0:t.lastNeedi-3),i;return 0}(this,t,e);if(!this.lastNeed)return t.toString(utf8,e);this.lastTotalr;var nt.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString(utf8,e,n)},a.prototype.fillLastfunction(t){if(this.lastNeedt.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-t.length}},{safe-buffer:279},301:function(t,e,r){use strict;e.exportsfunction(t){for(var et.length,rnew Array(e),nnew Array(e),inew Array(e),anew Array(e),onew Array(e),snew Array(e),l0;le;++l)rl-1,nl0,il!1,al0,ol-1,sl;var c,u0,f,h;function p(e){var le,ce;for(reneu,ie!0,u+1;c.length>0;){ecc.length-1;var pte;if(aep.length){for(var dae;dp.length;++d){var mpd;if(rm0){rmnmu,im!0,u+1,l.push(m),c.push(m);break}im&&(ne0|Math.min(ne,nm)),om>0&&se.push(om)}aed}else{if(nere){var g,v,y0;for(dl.length-1;d>0;--d){var xld;if(ix!1,g.push(x),v.push(sx),y+sx.length,oxf.length,xe){l.lengthd;break}}f.push(g);var bnew Array(y);for(d0;dv.length;d++)for(var _0;_vd.length;_++)b--yvd_;h.push(b)}c.pop()}}}for(l0;le;++l)rl0&&p(l);for(l0;lh.length;l++){var dhl;if(0!d.length){d.sort((function(t,e){return t-e})),cd0;for(var m1;md.length;m++)dm!dm-1&&c.push(dm);hlc}}return{components:f,adjacencyList:h}}},{},302:function(t,e,r){use strict;Object.defineProperty(r,__esModule,{value:!0});var nfunction(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var r,n!0,i!1,avoid 0;try{for(var o,stSymbol.iterator();!(n(os.next()).done)&&(r.push(o.value),!e||r.length!e);n!0);}catch(t){i!0,at}finally{try{!n&&s.return&&s.return()}finally{if(i)throw a}}return r}(t,e);throw new TypeError(Invalid attempt to destructure non-iterable instance)},i2*Math.PI,afunction(t,e,r,n,i,a,o){var st.x,lt.y;return{x:n*(s*e)-i*(l*r)+a,y:i*s+n*l+o}},ofunction(t,e){var r1.5707963267948966e?.551915024494:-1.5707963267948966e?-.551915024494:4/3*Math.tan(e/4),nMath.cos(t),iMath.sin(t),aMath.cos(t+e),oMath.sin(t+e);return{x:n-i*r,y:i+n*r},{x:a+o*r,y:o-a*r},{x:a,y:o}},sfunction(t,e,r,n){var it*r+e*n;return i>1&&(i1),i-1&&(i-1),(t*n-e*r0?-1:1)*Math.acos(i)};r.defaultfunction(t){var et.px,rt.py,lt.cx,ct.cy,ut.rx,ft.ry,ht.xAxisRotation,pvoid 0h?0:h,dt.largeArcFlag,mvoid 0d?0:d,gt.sweepFlag,vvoid 0g?0:g,y;if(0u||0f)return;var xMath.sin(p*i/360),bMath.cos(p*i/360),_b*(e-l)/2+x*(r-c)/2,w-x*(e-l)/2+b*(r-c)/2;if(0_&&0w)return;uMath.abs(u),fMath.abs(f);var TMath.pow(_,2)/Math.pow(u,2)+Math.pow(w,2)/Math.pow(f,2);T>1&&(u*Math.sqrt(T),f*Math.sqrt(T));var kfunction(t,e,r,n,a,o,l,c,u,f,h,p){var dMath.pow(a,2),mMath.pow(o,2),gMath.pow(h,2),vMath.pow(p,2),yd*m-d*v-m*g;y0&&(y0),y/d*v+m*g;var x(yMath.sqrt(y)*(lc?-1:1))*a/o*p,by*-o/a*h,_f*x-u*b+(t+r)/2,wu*x+f*b+(e+n)/2,T(h-x)/a,k(p-b)/o,A(-h-x)/a,M(-p-b)/o,Ss(1,0,T,k),Es(T,k,A,M);return 0c&&E>0&&(E-i),1c&&E0&&(E+i),_,w,S,E}(e,r,l,c,u,f,m,v,x,b,_,w),An(k,4),MA0,SA1,EA2,LA3,CMath.abs(L)/(i/4);Math.abs(1-C)1e-7&&(C1);var PMath.max(Math.ceil(C),1);L/P;for(var I0;IP;I++)y.push(o(E,L)),E+L;return y.map((function(t){var ea(t0,u,f,b,x,M,S),re.x,ne.y,ia(t1,u,f,b,x,M,S),oi.x,si.y,la(t2,u,f,b,x,M,S);return{x1:r,y1:n,x2:o,y2:s,x:l.x,y:l.y}}))},e.exportsr.default},{},303:function(t,e,r){use strict;var nt(parse-svg-path),it(abs-svg-path),at(normalize-svg-path),ot(is-svg-path);e.exportsfunction(t){Array.isArray(t)&&1t.length&&stringtypeof t0&&(tt0);if(stringtypeof t){if(!o(t))throw Error(String is not an SVG path.);tn(t)}if(!Array.isArray(t))throw Error(Argument should be a string or an array of path segments.);if(ti(t),!(ta(t)).length)return0,0,0,0;for(var e1/0,1/0,-1/0,-1/0,r0,st.length;rs;r++)for(var ltr.slice(1),c0;cl.length;c+2)lc+0e0&&(e0lc+0),lc+1e1&&(e1lc+1),lc+0>e2&&(e2lc+0),lc+1>e3&&(e3lc+1);return e}},{abs-svg-path:66,is-svg-path:233,normalize-svg-path:304,parse-svg-path:245},304:function(t,e,r){use strict;e.exportsfunction(t){for(var e,r,o0,s0,l0,c0,unull,fnull,h0,p0,d0,mt.length;dm;d++){var gtd,vg0;switch(v){caseM:lg1,cg2;break;caseA:var yn({px:h,py:p,cx:g6,cy:g7,rx:g1,ry:g2,xAxisRotation:g3,largeArcFlag:g4,sweepFlag:g5});if(!y.length)continue;for(var x,b0;by.length;b++)xyb,gC,x.x1,x.y1,x.x2,x.y2,x.x,x.y,by.length-1&&r.push(g);break;caseS:var _h,wp;C!e&&S!e||(_+_-o,w+w-s),gC,_,w,g1,g2,g3,g4;break;caseT:Qe||Te?(u2*h-u,f2*p-f):(uh,fp),ga(h,p,u,f,g1,g2);break;caseQ:ug1,fg2,ga(h,p,g1,g2,g3,g4);break;caseL:gi(h,p,g1,g2);break;caseH:gi(h,p,g1,p);break;caseV:gi(h,p,h,g1);break;caseZ:gi(h,p,l,c)}ev,hgg.length-2,pgg.length-1,g.length>4?(ogg.length-4,sgg.length-3):(oh,sp),r.push(g)}return r};var nt(svg-arc-to-cubic-bezier);function i(t,e,r,n){returnC,t,e,r,n,r,n}function a(t,e,r,n,i,a){returnC,t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a}},{svg-arc-to-cubic-bezier:302},305:function(t,e,r){use strict;var n,it(svg-path-bounds),at(parse-svg-path),ot(draw-svg-path),st(is-svg-path),lt(bitmap-sdf),cdocument.createElement(canvas),uc.getContext(2d);e.exportsfunction(t,e){if(!s(t))throw Error(Argument should be valid svg path string);e||(e{});var r,f;e.shape?(re.shape0,fe.shape1):(rc.widthe.w||e.width||200,fc.heighte.h||e.height||200);var hMath.min(r,f),pe.stroke||0,de.viewbox||e.viewBox||i(t),mr/(d2-d0),f/(d3-d1),gMath.min(m0||0,m1||0)/2;u.fillStyleblack,u.fillRect(0,0,r,f),u.fillStylewhite,p&&(number!typeof p&&(p1),u.strokeStylep>0?white:black,u.lineWidthMath.abs(p));if(u.translate(.5*r,.5*f),u.scale(g,g),function(){if(null!n)return n;var tdocument.createElement(canvas).getContext(2d);if(t.canvas.widtht.canvas.height1,!window.Path2D)return n!1;var enew Path2D(M0,0h1v1h-1v-1Z);t.fillStyleblack,t.fill(e);var rt.getImageData(0,0,1,1);return nr&&r.data&&255r.data3}()){var vnew Path2D(t);u.fill(v),p&&u.stroke(v)}else{var ya(t);o(u,y),u.fill(),p&&u.stroke()}return u.setTransform(1,0,0,1,0,0),l(u,{cutoff:null!e.cutoff?e.cutoff:.5,radius:null!e.radius?e.radius:.5*h})}},{bitmap-sdf:78,draw-svg-path:120,is-svg-path:233,parse-svg-path:245,svg-path-bounds:303},306:function(t,e,r){(function(e,n){(function(){var it(process/browser.js).nextTick,aFunction.prototype.apply,oArray.prototype.slice,s{},l0;function c(t,e){this._idt,this._clearFne}r.setTimeoutfunction(){return new c(a.call(setTimeout,window,arguments),clearTimeout)},r.setIntervalfunction(){return new c(a.call(setInterval,window,arguments),clearInterval)},r.clearTimeoutr.clearIntervalfunction(t){t.close()},c.prototype.unrefc.prototype.reffunction(){},c.prototype.closefunction(){this._clearFn.call(window,this._id)},r.enrollfunction(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeoute},r.unenrollfunction(t){clearTimeout(t._idleTimeoutId),t._idleTimeout-1},r._unrefActiver.activefunction(t){clearTimeout(t._idleTimeoutId);var et._idleTimeout;e>0&&(t._idleTimeoutIdsetTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},r.setImmediatefunctiontypeof e?e:function(t){var el++,n!(arguments.length2)&&o.call(arguments,1);return se!0,i((function(){se&&(n?t.apply(null,n):t.call(null),r.clearImmediate(e))})),e},r.clearImmediatefunctiontypeof n?n:function(t){delete st}}).call(this)}).call(this,t(timers).setImmediate,t(timers).clearImmediate)},{process/browser.js:272,timers:306},307:function(t,e,r){!function(t){var r/^\s+/,n/\s+$/,i0,at.round,ot.min,st.max,lt.random;function c(e,l){if(ll||{},(ee||)instanceof c)return e;if(!(this instanceof c))return new c(e,l);var ufunction(e){var i{r:0,g:0,b:0},a1,lnull,cnull,unull,f!1,h!1;stringtypeof e&&(efunction(t){tt.replace(r,).replace(n,).toLowerCase();var e,i!1;if(St)tSt,i!0;else if(transparentt)return{r:0,g:0,b:0,a:0,format:name};if(ej.rgb.exec(t))return{r:e1,g:e2,b:e3};if(ej.rgba.exec(t))return{r:e1,g:e2,b:e3,a:e4};if(ej.hsl.exec(t))return{h:e1,s:e2,l:e3};if(ej.hsla.exec(t))return{h:e1,s:e2,l:e3,a:e4};if(ej.hsv.exec(t))return{h:e1,s:e2,v:e3};if(ej.hsva.exec(t))return{h:e1,s:e2,v:e3,a:e4};if(ej.hex8.exec(t))return{r:I(e1),g:I(e2),b:I(e3),a:R(e4),format:i?name:hex8};if(ej.hex6.exec(t))return{r:I(e1),g:I(e2),b:I(e3),format:i?name:hex};if(ej.hex4.exec(t))return{r:I(e1++e1),g:I(e2++e2),b:I(e3++e3),a:R(e4++e4),format:i?name:hex8};if(ej.hex3.exec(t))return{r:I(e1++e1),g:I(e2++e2),b:I(e3++e3),format:i?name:hex};return!1}(e));objecttypeof e&&(U(e.r)&&U(e.g)&&U(e.b)?(pe.r,de.g,me.b,i{r:255*C(p,255),g:255*C(d,255),b:255*C(m,255)},f!0,h%String(e.r).substr(-1)?prgb:rgb):U(e.h)&&U(e.s)&&U(e.v)?(lz(e.s),cz(e.v),ifunction(e,r,n){e6*C(e,360),rC(r,100),nC(n,100);var it.floor(e),ae-i,on*(1-r),sn*(1-a*r),ln*(1-(1-a)*r),ci%6;return{r:255*n,s,o,o,l,nc,g:255*l,n,n,s,o,oc,b:255*o,o,l,n,n,sc}}(e.h,l,c),f!0,hhsv):U(e.h)&&U(e.s)&&U(e.l)&&(lz(e.s),uz(e.l),ifunction(t,e,r){var n,i,a;function o(t,e,r){return r0&&(r+1),r>1&&(r-1),r1/6?t+6*(e-t)*r:r.5?e:r2/3?t+(e-t)*(2/3-r)*6:t}if(tC(t,360),eC(e,100),rC(r,100),0e)niar;else{var sr.5?r*(1+e):r+e-r*e,l2*r-s;no(l,s,t+1/3),io(l,s,t),ao(l,s,t-1/3)}return{r:255*n,g:255*i,b:255*a}}(e.h,l,u),f!0,hhsl),e.hasOwnProperty(a)&&(ae.a));var p,d,m;return aL(a),{ok:f,format:e.format||h,r:o(255,s(i.r,0)),g:o(255,s(i.g,0)),b:o(255,s(i.b,0)),a:a}}(e);this._originalInpute,this._ru.r,this._gu.g,this._bu.b,this._au.a,this._roundAa(100*this._a)/100,this._formatl.format||u.format,this._gradientTypel.gradientType,this._r1&&(this._ra(this._r)),this._g1&&(this._ga(this._g)),this._b1&&(this._ba(this._b)),this._oku.ok,this._tc_idi++}function u(t,e,r){tC(t,255),eC(e,255),rC(r,255);var n,i,as(t,e,r),lo(t,e,r),c(a+l)/2;if(al)ni0;else{var ua-l;switch(ic>.5?u/(2-a-l):u/(a+l),a){case t:n(e-r)/u+(er?6:0);break;case e:n(r-t)/u+2;break;case r:n(t-e)/u+4}n/6}return{h:n,s:i,l:c}}function f(t,e,r){tC(t,255),eC(e,255),rC(r,255);var n,i,as(t,e,r),lo(t,e,r),ca,ua-l;if(i0a?0:u/a,al)n0;else{switch(a){case t:n(e-r)/u+(er?6:0);break;case e:n(r-t)/u+2;break;case r:n(t-e)/u+4}n/6}return{h:n,s:i,v:c}}function h(t,e,r,n){var iO(a(t).toString(16)),O(a(e).toString(16)),O(a(r).toString(16));return n&&i0.charAt(0)i0.charAt(1)&&i1.charAt(0)i1.charAt(1)&&i2.charAt(0)i2.charAt(1)?i0.charAt(0)+i1.charAt(0)+i2.charAt(0):i.join()}function p(t,e,r,n){returnO(D(n)),O(a(t).toString(16)),O(a(e).toString(16)),O(a(r).toString(16)).join()}function d(t,e){e0e?0:e||10;var rc(t).toHsl();return r.s-e/100,r.sP(r.s),c(r)}function m(t,e){e0e?0:e||10;var rc(t).toHsl();return r.s+e/100,r.sP(r.s),c(r)}function g(t){return c(t).desaturate(100)}function v(t,e){e0e?0:e||10;var rc(t).toHsl();return r.l+e/100,r.lP(r.l),c(r)}function y(t,e){e0e?0:e||10;var rc(t).toRgb();return r.rs(0,o(255,r.r-a(-e/100*255))),r.gs(0,o(255,r.g-a(-e/100*255))),r.bs(0,o(255,r.b-a(-e/100*255))),c(r)}function x(t,e){e0e?0:e||10;var rc(t).toHsl();return r.l-e/100,r.lP(r.l),c(r)}function b(t,e){var rc(t).toHsl(),n(r.h+e)%360;return r.hn0?360+n:n,c(r)}function _(t){var ec(t).toHsl();return e.h(e.h+180)%360,c(e)}function w(t){var ec(t).toHsl(),re.h;returnc(t),c({h:(r+120)%360,s:e.s,l:e.l}),c({h:(r+240)%360,s:e.s,l:e.l})}function T(t){var ec(t).toHsl(),re.h;returnc(t),c({h:(r+90)%360,s:e.s,l:e.l}),c({h:(r+180)%360,s:e.s,l:e.l}),c({h:(r+270)%360,s:e.s,l:e.l})}function k(t){var ec(t).toHsl(),re.h;returnc(t),c({h:(r+72)%360,s:e.s,l:e.l}),c({h:(r+216)%360,s:e.s,l:e.l})}function A(t,e,r){ee||6,rr||30;var nc(t).toHsl(),i360/r,ac(t);for(n.h(n.h-(i*e>>1)+720)%360;--e;)n.h(n.h+i)%360,a.push(c(n));return a}function M(t,e){ee||6;for(var rc(t).toHsv(),nr.h,ir.s,ar.v,o,s1/e;e--;)o.push(c({h:n,s:i,v:a})),a(a+s)%1;return o}c.prototype{isDark:function(){return this.getBrightness()128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var tthis.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var e,r,n,ithis.toRgb();return ei.r/255,ri.g/255,ni.b/255,.2126*(e.03928?e/12.92:t.pow((e+.055)/1.055,2.4))+.7152*(r.03928?r/12.92:t.pow((r+.055)/1.055,2.4))+.0722*(n.03928?n/12.92:t.pow((n+.055)/1.055,2.4))},setAlpha:function(t){return this._aL(t),this._roundAa(100*this._a)/100,this},toHsv:function(){var tf(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var tf(this._r,this._g,this._b),ea(360*t.h),ra(100*t.s),na(100*t.v);return 1this._a?hsv(+e+, +r+%, +n+%):hsva(+e+, +r+%, +n+%, +this._roundA+)},toHsl:function(){var tu(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var tu(this._r,this._g,this._b),ea(360*t.h),ra(100*t.s),na(100*t.l);return 1this._a?hsl(+e+, +r+%, +n+%):hsla(+e+, +r+%, +n+%, +this._roundA+)},toHex:function(t){return h(this._r,this._g,this._b,t)},toHexString:function(t){return#+this.toHex(t)},toHex8:function(t){return function(t,e,r,n,i){var oO(a(t).toString(16)),O(a(e).toString(16)),O(a(r).toString(16)),O(D(n));if(i&&o0.charAt(0)o0.charAt(1)&&o1.charAt(0)o1.charAt(1)&&o2.charAt(0)o2.charAt(1)&&o3.charAt(0)o3.charAt(1))return o0.charAt(0)+o1.charAt(0)+o2.charAt(0)+o3.charAt(0);return o.join()}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return#+this.toHex8(t)},toRgb:function(){return{r:a(this._r),g:a(this._g),b:a(this._b),a:this._a}},toRgbString:function(){return 1this._a?rgb(+a(this._r)+, +a(this._g)+, +a(this._b)+):rgba(+a(this._r)+, +a(this._g)+, +a(this._b)+, +this._roundA+)},toPercentageRgb:function(){return{r:a(100*C(this._r,255))+%,g:a(100*C(this._g,255))+%,b:a(100*C(this._b,255))+%,a:this._a}},toPercentageRgbString:function(){return 1this._a?rgb(+a(100*C(this._r,255))+%, +a(100*C(this._g,255))+%, +a(100*C(this._b,255))+%):rgba(+a(100*C(this._r,255))+%, +a(100*C(this._g,255))+%, +a(100*C(this._b,255))+%, +this._roundA+)},toName:function(){return 0this._a?transparent:!(this._a1)&&(Eh(this._r,this._g,this._b,!0)||!1)},toFilter:function(t){var e#+p(this._r,this._g,this._b,this._a),re,nthis._gradientType?GradientType 1, :;if(t){var ic(t);r#+p(i._r,i._g,i._b,i._a)}returnprogid:DXImageTransform.Microsoft.gradient(+n+startColorstr+e+,endColorstr+r+)},toString:function(t){var e!!t;tt||this._format;var r!1,nthis._a1&&this._a>0;return e||!n||hex!t&&hex6!t&&hex3!t&&hex4!t&&hex8!t&&name!t?(rgbt&&(rthis.toRgbString()),prgbt&&(rthis.toPercentageRgbString()),hex!t&&hex6!t||(rthis.toHexString()),hex3t&&(rthis.toHexString(!0)),hex4t&&(rthis.toHex8String(!0)),hex8t&&(rthis.toHex8String()),namet&&(rthis.toName()),hslt&&(rthis.toHslString()),hsvt&&(rthis.toHsvString()),r||this.toHexString()):namet&&0this._a?this.toName():this.toRgbString()},clone:function(){return c(this.toString())},_applyModification:function(t,e){var rt.apply(null,this.concat(.slice.call(e)));return this._rr._r,this._gr._g,this._br._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(v,arguments)},brighten:function(){return this._applyModification(y,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(d,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(g,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(t,e){return t.apply(null,this.concat(.slice.call(e)))},analogous:function(){return this._applyCombination(A,arguments)},complement:function(){return this._applyCombination(_,arguments)},monochromatic:function(){return this._applyCombination(M,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(w,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},c.fromRatiofunction(t,e){if(objecttypeof t){var r{};for(var n in t)t.hasOwnProperty(n)&&(rnan?tn:z(tn));tr}return c(t,e)},c.equalsfunction(t,e){return!(!t||!e)&&c(t).toRgbString()c(e).toRgbString()},c.randomfunction(){return c.fromRatio({r:l(),g:l(),b:l()})},c.mixfunction(t,e,r){r0r?0:r||50;var nc(t).toRgb(),ic(e).toRgb(),ar/100;return c({r:(i.r-n.r)*a+n.r,g:(i.g-n.g)*a+n.g,b:(i.b-n.b)*a+n.b,a:(i.a-n.a)*a+n.a})},c.readabilityfunction(e,r){var nc(e),ic(r);return(t.max(n.getLuminance(),i.getLuminance())+.05)/(t.min(n.getLuminance(),i.getLuminance())+.05)},c.isReadablefunction(t,e,r){var n,i,ac.readability(t,e);switch(i!1,(nfunction(t){var e,r;e((tt||{level:AA,size:small}).level||AA).toUpperCase(),r(t.size||small).toLowerCase(),AA!e&&AAA!e&&(eAA);small!r&&large!r&&(rsmall);return{level:e,size:r}}(r)).level+n.size){caseAAsmall:caseAAAlarge:ia>4.5;break;caseAAlarge:ia>3;break;caseAAAsmall:ia>7}return i},c.mostReadablefunction(t,e,r){var n,i,a,o,snull,l0;i(rr||{}).includeFallbackColors,ar.level,or.size;for(var u0;ue.length;u++)(nc.readability(t,eu))>l&&(ln,sc(eu));return c.isReadable(t,s,{level:a,size:o})||!i?s:(r.includeFallbackColors!1,c.mostReadable(t,#fff,#000,r))};var Sc.names{aliceblue:f0f8ff,antiquewhite:faebd7,aqua:0ff,aquamarine:7fffd4,azure:f0ffff,beige:f5f5dc,bisque:ffe4c4,black:000,blanchedalmond:ffebcd,blue:00f,blueviolet:8a2be2,brown:a52a2a,burlywood:deb887,burntsienna:ea7e5d,cadetblue:5f9ea0,chartreuse:7fff00,chocolate:d2691e,coral:ff7f50,cornflowerblue:6495ed,cornsilk:fff8dc,crimson:dc143c,cyan:0ff,darkblue:00008b,darkcyan:008b8b,darkgoldenrod:b8860b,darkgray:a9a9a9,darkgreen:006400,darkgrey:a9a9a9,darkkhaki:bdb76b,darkmagenta:8b008b,darkolivegreen:556b2f,darkorange:ff8c00,darkorchid:9932cc,darkred:8b0000,darksalmon:e9967a,darkseagreen:8fbc8f,darkslateblue:483d8b,darkslategray:2f4f4f,darkslategrey:2f4f4f,darkturquoise:00ced1,darkviolet:9400d3,deeppink:ff1493,deepskyblue:00bfff,dimgray:696969,dimgrey:696969,dodgerblue:1e90ff,firebrick:b22222,floralwhite:fffaf0,forestgreen:228b22,fuchsia:f0f,gainsboro:dcdcdc,ghostwhite:f8f8ff,gold:ffd700,goldenrod:daa520,gray:808080,green:008000,greenyellow:adff2f,grey:808080,honeydew:f0fff0,hotpink:ff69b4,indianred:cd5c5c,indigo:4b0082,ivory:fffff0,khaki:f0e68c,lavender:e6e6fa,lavenderblush:fff0f5,lawngreen:7cfc00,lemonchiffon:fffacd,lightblue:add8e6,lightcoral:f08080,lightcyan:e0ffff,lightgoldenrodyellow:fafad2,lightgray:d3d3d3,lightgreen:90ee90,lightgrey:d3d3d3,lightpink:ffb6c1,lightsalmon:ffa07a,lightseagreen:20b2aa,lightskyblue:87cefa,lightslategray:789,lightslategrey:789,lightsteelblue:b0c4de,lightyellow:ffffe0,lime:0f0,limegreen:32cd32,linen:faf0e6,magenta:f0f,maroon:800000,mediumaquamarine:66cdaa,mediumblue:0000cd,mediumorchid:ba55d3,mediumpurple:9370db,mediumseagreen:3cb371,mediumslateblue:7b68ee,mediumspringgreen:00fa9a,mediumturquoise:48d1cc,mediumvioletred:c71585,midnightblue:191970,mintcream:f5fffa,mistyrose:ffe4e1,moccasin:ffe4b5,navajowhite:ffdead,navy:000080,oldlace:fdf5e6,olive:808000,olivedrab:6b8e23,orange:ffa500,orangered:ff4500,orchid:da70d6,palegoldenrod:eee8aa,palegreen:98fb98,paleturquoise:afeeee,palevioletred:db7093,papayawhip:ffefd5,peachpuff:ffdab9,peru:cd853f,pink:ffc0cb,plum:dda0dd,powderblue:b0e0e6,purple:800080,rebeccapurple:663399,red:f00,rosybrown:bc8f8f,royalblue:4169e1,saddlebrown:8b4513,salmon:fa8072,sandybrown:f4a460,seagreen:2e8b57,seashell:fff5ee,sienna:a0522d,silver:c0c0c0,skyblue:87ceeb,slateblue:6a5acd,slategray:708090,slategrey:708090,snow:fffafa,springgreen:00ff7f,steelblue:4682b4,tan:d2b48c,teal:008080,thistle:d8bfd8,tomato:ff6347,turquoise:40e0d0,violet:ee82ee,wheat:f5deb3,white:fff,whitesmoke:f5f5f5,yellow:ff0,yellowgreen:9acd32},Ec.hexNamesfunction(t){var e{};for(var r in t)t.hasOwnProperty(r)&&(etrr);return e}(S);function L(t){return tparseFloat(t),(isNaN(t)||t0||t>1)&&(t1),t}function C(e,r){(function(t){returnstringtypeof t&&-1!t.indexOf(.)&&1parseFloat(t)})(e)&&(e100%);var nfunction(t){returnstringtypeof t&&-1!t.indexOf(%)}(e);return eo(r,s(0,parseFloat(e))),n&&(eparseInt(e*r,10)/100),t.abs(e-r)1e-6?1:e%r/parseFloat(r)}function P(t){return o(1,s(0,t))}function I(t){return parseInt(t,16)}function O(t){return 1t.length?0+t:+t}function z(t){return t1&&(t100*t+%),t}function D(e){return t.round(255*parseFloat(e)).toString(16)}function R(t){return I(t)/255}var F,B,N,j(B\\s|\\(+(+(F(?:-\\+?\\d*\\.\\d+%?)|(?:-\\+?\\d+%?))+),|\\s+(+F+),|\\s+(+F+)\\s*\\)?,N\\s|\\(+(+F+),|\\s+(+F+),|\\s+(+F+),|\\s+(+F+)\\s*\\)?,{CSS_UNIT:new RegExp(F),rgb:new RegExp(rgb+B),rgba:new RegExp(rgba+N),hsl:new RegExp(hsl+B),hsla:new RegExp(hsla+N),hsv:new RegExp(hsv+B),hsva:new RegExp(hsva+N),hex3:/^#?(0-9a-fA-F{1})(0-9a-fA-F{1})(0-9a-fA-F{1})$/,hex6:/^#?(0-9a-fA-F{2})(0-9a-fA-F{2})(0-9a-fA-F{2})$/,hex4:/^#?(0-9a-fA-F{1})(0-9a-fA-F{1})(0-9a-fA-F{1})(0-9a-fA-F{1})$/,hex8:/^#?(0-9a-fA-F{2})(0-9a-fA-F{2})(0-9a-fA-F{2})(0-9a-fA-F{2})$/});function U(t){return!!j.CSS_UNIT.exec(t)}void 0!e&&e.exports?e.exportsc:window.tinycolorc}(Math)},{},308:function(t,e,r){use strict;e.exportsi,e.exports.float32e.exports.floati,e.exports.fract32e.exports.fractfunction(t,e){if(t.length){if(t instanceof Float32Array)return new Float32Array(t.length);e instanceof Float32Array||(ei(t));for(var r0,ne.length;rn;r++)ertr-er;return e}return i(t-i(t))};var nnew Float32Array(1);function i(t){return t.length?t instanceof Float32Array?t:new Float32Array(t):(n0t,n0)}},{},309:function(t,e,r){use strict;var nt(parse-unit);e.exportsa;function i(t,e){var rn(getComputedStyle(t).getPropertyValue(e));return r0*a(r1,t)}function a(t,e){switch(ee||document.body,t(t||px).trim().toLowerCase(),e!window&&e!document||(edocument.body),t){case%:return e.clientHeight/100;casech:caseex:return function(t,e){var rdocument.createElement(div);r.stylefont-size128+t,e.appendChild(r);var ni(r,font-size)/128;return e.removeChild(r),n}(t,e);caseem:return i(e,font-size);caserem:return i(document.body,font-size);casevw:return window.innerWidth/100;casevh:return window.innerHeight/100;casevmin:return Math.min(window.innerWidth,window.innerHeight)/100;casevmax:return Math.max(window.innerWidth,window.innerHeight)/100;casein:return 96;casecm:return 96/2.54;casemm:return 96/25.4;casept:return 96/72;casepc:return 16}return 1}},{parse-unit:246},310:function(t,e,r){!function(t,n){objecttypeof r&&void 0!e?n(r):n((tt||self).topojsont.topojson||{})}(this,(function(t){use strict;function e(t){return t}function r(t){if(nullt)return e;var r,n,it.scale0,at.scale1,ot.translate0,st.translate1;return function(t,e){e||(rn0);var l2,ct.length,unew Array(c);for(u0(r+t0)*i+o,u1(n+t1)*a+s;lc;)ultl,++l;return u}}function n(t){var e,nr(t.transform),i1/0,ai,o-i,s-i;function l(t){(tn(t))0i&&(it0),t0>o&&(ot0),t1a&&(at1),t1>s&&(st1)}function c(t){switch(t.type){caseGeometryCollection:t.geometries.forEach(c);break;casePoint:l(t.coordinates);break;caseMultiPoint:t.coordinates.forEach(l)}}for(e in t.arcs.forEach((function(t){for(var e,r-1,lt.length;++rl;)(en(tr,r))0i&&(ie0),e0>o&&(oe0),e1a&&(ae1),e1>s&&(se1)})),t.objects)c(t.objectse);returni,a,o,s}function i(t,e){var re.id,ne.bbox,inulle.properties?{}:e.properties,oa(t,e);return nullr&&nulln?{type:Feature,properties:i,geometry:o}:nulln?{type:Feature,id:r,properties:i,geometry:o}:{type:Feature,id:r,bbox:n,properties:i,geometry:o}}function a(t,e){var nr(t.transform),it.arcs;function a(t,e){e.length&&e.pop();for(var rit0?~t:t,a0,or.length;ao;++a)e.push(n(ra,a));t0&&function(t,e){for(var r,nt.length,in-e;i--n;)rti,ti++tn,tnr}(e,o)}function o(t){return n(t)}function s(t){for(var e,r0,nt.length;rn;++r)a(tr,e);return e.length2&&e.push(e0),e}function l(t){for(var es(t);e.length4;)e.push(e0);return e}function c(t){return t.map(l)}return function t(e){var r,ne.type;switch(n){caseGeometryCollection:return{type:n,geometries:e.geometries.map(t)};casePoint:ro(e.coordinates);break;caseMultiPoint:re.coordinates.map(o);break;caseLineString:rs(e.arcs);break;caseMultiLineString:re.arcs.map(s);break;casePolygon:rc(e.arcs);break;caseMultiPolygon:re.arcs.map(c);break;default:return null}return{type:n,coordinates:r}}(e)}function o(t,e){var r{},n{},i{},a,o-1;function s(t,e){for(var n in t){var itn;delete ei.start,delete i.start,delete i.end,i.forEach((function(t){rt0?~t:t1})),a.push(i)}}return e.forEach((function(r,n){var i,at.arcsr0?~r:r;a.length3&&!a10&&!a11&&(ie++o,eor,eni)})),e.forEach((function(e){var r,a,ofunction(e){var r,nt.arcse0?~e:e,in0;t.transform?(r0,0,n.forEach((function(t){r0+t0,r1+t1}))):rnn.length-1;return e0?r,i:i,r}(e),so0,lo1;if(ris)if(delete ir.end,r.push(e),r.endl,anl){delete na.start;var car?r:r.concat(a);nc.startr.startic.enda.endc}else nr.startir.endr;else if(rnl)if(delete nr.start,r.unshift(e),r.starts,ais){delete ia.end;var uar?r:a.concat(r);nu.starta.startiu.endr.endu}else nr.startir.endr;else n(re).startsir.endlr})),s(i,n),s(n,i),e.forEach((function(t){rt0?~t:t||a.push(t)})),a}function s(t,e,r){var n,i,a;if(arguments.length>1)nl(t,e,r);else for(i0,nnew Array(at.arcs.length);ia;++i)nii;return{type:MultiLineString,arcs:o(t,n)}}function l(t,e,r){var n,i,a;function o(t){var et0?~t:t;(ae||(ae)).push({i:t,g:n})}function s(t){t.forEach(o)}function l(t){t.forEach(s)}return function t(e){switch(ne,e.type){caseGeometryCollection:e.geometries.forEach(t);break;caseLineString:s(e.arcs);break;caseMultiLineString:casePolygon:l(e.arcs);break;caseMultiPolygon:!function(t){t.forEach(l)}(e.arcs)}}(e),a.forEach(nullr?function(t){i.push(t0.i)}:function(t){r(t0.g,tt.length-1.g)&&i.push(t0.i)}),i}function c(t,e){var r{},n,i;function s(t){t.forEach((function(e){e.forEach((function(e){(ree0?~e:e||(re)).push(t)}))})),n.push(t)}function l(e){return function(t){for(var e,r-1,nt.length,itn-1,a0;++rn;)ei,itr,a+e0*i1-e1*i0;return Math.abs(a)}(a(t,{type:Polygon,arcs:e}).coordinates0)}return e.forEach((function t(e){switch(e.type){caseGeometryCollection:e.geometries.forEach(t);break;casePolygon:s(e.arcs);break;caseMultiPolygon:e.arcs.forEach(s)}})),n.forEach((function(t){if(!t._){var e,nt;for(t._1,i.push(e);tn.pop();)e.push(t),t.forEach((function(t){t.forEach((function(t){rt0?~t:t.forEach((function(t){t._||(t._1,n.push(t))}))}))}))}})),n.forEach((function(t){delete t._})),{type:MultiPolygon,arcs:i.map((function(e){var n,i;if(e.forEach((function(t){t.forEach((function(t){t.forEach((function(t){rt0?~t:t.length2&&i.push(t)}))}))})),(n(io(t,i)).length)>1)for(var a,s,c1,ul(i0);cn;++c)(al(ic))>u&&(si0,i0ic,ics,ua);return i})).filter((function(t){return t.length>0}))}}function u(t,e){for(var r0,nt.length;rn;){var ir+n>>>1;tie?ri+1:ni}return r}function f(t){if(nullt)return e;var r,n,it.scale0,at.scale1,ot.translate0,st.translate1;return function(t,e){e||(rn0);var l2,ct.length,unew Array(c),fMath.round((t0-o)/i),hMath.round((t1-s)/a);for(u0f-r,rf,u1h-n,nh;lc;)ultl,++l;return u}}t.bboxn,t.featurefunction(t,e){returnstringtypeof e&&(et.objectse),GeometryCollectione.type?{type:FeatureCollection,features:e.geometries.map((function(e){return i(t,e)}))}:i(t,e)},t.mergefunction(t){return a(t,c.apply(this,arguments))},t.mergeArcsc,t.meshfunction(t){return a(t,s.apply(this,arguments))},t.meshArcss,t.neighborsfunction(t){var e{},rt.map((function(){return}));function n(t,r){t.forEach((function(t){t0&&(t~t);var net;n?n.push(r):etr}))}function i(t,e){t.forEach((function(t){n(t,e)}))}var a{LineString:n,MultiLineString:i,Polygon:i,MultiPolygon:function(t,e){t.forEach((function(t){i(t,e)}))}};for(var o in t.forEach((function t(e,r){GeometryCollectione.type?e.geometries.forEach((function(e){t(e,r)})):e.type in a&&ae.type(e.arcs,r)})),e)for(var seo,ls.length,c0;cl;++c)for(var fc+1;fl;++f){var h,psc,dsf;(hrp)ou(h,d)!d&&h.splice(o,0,d),(hrd)ou(h,p)!p&&h.splice(o,0,p)}return r},t.quantizefunction(t,e){if(t.transform)throw new Error(already quantized);if(e&&e.scale)lt.bbox;else{if(!((rMath.floor(e))>2))throw new Error(n must be \u22652);var r,i(lt.bbox||n(t))0,al1,ol2,sl3;e{scale:o-i?(o-i)/(r-1):1,s-a?(s-a)/(r-1):1,translate:i,a}}var l,c,uf(e),ht.objects,p{};function d(t){return u(t)}function m(t){var e;switch(t.type){caseGeometryCollection:e{type:GeometryCollection,geometries:t.geometries.map(m)};break;casePoint:e{type:Point,coordinates:d(t.coordinates)};break;caseMultiPoint:e{type:MultiPoint,coordinates:t.coordinates.map(d)};break;default:return t}return null!t.id&&(e.idt.id),null!t.bbox&&(e.bboxt.bbox),null!t.properties&&(e.propertiest.properties),e}for(c in h)pcm(hc);return{type:Topology,bbox:l,transform:e,objects:p,arcs:t.arcs.map((function(t){var e,r0,n1,it.length,anew Array(i);for(a0u(t0,0);++ri;)((eu(tr,r))0||e1)&&(an++e);return 1n&&(an++0,0),a.lengthn,a}))}},t.transformr,t.untransformf,Object.defineProperty(t,__esModule,{value:!0})}))},{},311:function(t,e,r){use strict;var nt(../prototype/is);e.exportsfunction(t){if(function!typeof t)return!1;if(!hasOwnProperty.call(t,length))return!1;try{if(number!typeof t.length)return!1;if(function!typeof t.call)return!1;if(function!typeof t.apply)return!1}catch(t){return!1}return!n(t)}},{../prototype/is:318},312:function(t,e,r){use strict;var nt(../value/is),it(../object/is),at(../string/coerce),ot(./to-short-string),sfunction(t,e){return t.replace(%v,o(e))};e.exportsfunction(t,e,r){if(!i(r))throw new TypeError(s(e,t));if(!n(t)){if(defaultin r)return r.default;if(r.isOptional)return null}var oa(r.errorMessage);throw n(o)||(oe),new TypeError(s(o,t))}},{../object/is:315,../string/coerce:319,../value/is:321,./to-short-string:314},313:function(t,e,r){use strict;e.exportsfunction(t){try{return t.toString()}catch(e){try{return String(t)}catch(t){return null}}}},{},314:function(t,e,r){use strict;var nt(./safe-to-string),i/\n\r\u2028\u2029/g;e.exportsfunction(t){var en(t);return nulle?Non-coercible to string value>:(e.length>100&&(ee.slice(0,99)+\u2026),ee.replace(i,(function(t){switch(t){case\n:return\\n;case\r:return\\r;case\u2028:return\\u2028;case\u2029:return\\u2029;default:throw new Error(Unexpected character)}})))}},{./safe-to-string:313},315:function(t,e,r){use strict;var nt(../value/is),i{object:!0,function:!0,undefined:!0};e.exportsfunction(t){return!!n(t)&&hasOwnProperty.call(i,typeof t)}},{../value/is:321},316:function(t,e,r){use strict;var nt(../lib/resolve-exception),it(./is);e.exportsfunction(t){return i(t)?t:n(t,%v is not a plain function,arguments1)}},{../lib/resolve-exception:312,./is:317},317:function(t,e,r){use strict;var nt(../function/is),i/^\s*class\s{/}/,aFunction.prototype.toString;e.exportsfunction(t){return!!n(t)&&!i.test(a.call(t))}},{../function/is:311},318:function(t,e,r){use strict;var nt(../object/is);e.exportsfunction(t){if(!n(t))return!1;try{return!!t.constructor&&t.constructor.prototypet}catch(t){return!1}}},{../object/is:315},319:function(t,e,r){use strict;var nt(../value/is),it(../object/is),aObject.prototype.toString;e.exportsfunction(t){if(!n(t))return null;if(i(t)){var et.toString;if(function!typeof e)return null;if(ea)return null}try{return+t}catch(t){return null}}},{../object/is:315,../value/is:321},320:function(t,e,r){use strict;var nt(../lib/resolve-exception),it(./is);e.exportsfunction(t){return i(t)?t:n(t,Cannot use %v,arguments1)}},{../lib/resolve-exception:312,./is:321},321:function(t,e,r){use strict;e.exportsfunction(t){return null!t}},{},322:function(t,e,r){(function(e){(function(){use strict;var nt(bit-twiddle),it(dup),at(buffer).Buffer;e.__TYPEDARRAY_POOL||(e.__TYPEDARRAY_POOL{UINT8:i(32,0),UINT16:i(32,0),UINT32:i(32,0),BIGUINT64:i(32,0),INT8:i(32,0),INT16:i(32,0),INT32:i(32,0),BIGINT64:i(32,0),FLOAT:i(32,0),DOUBLE:i(32,0),DATA:i(32,0),UINT8C:i(32,0),BUFFER:i(32,0)});var oundefined!typeof Uint8ClampedArray,sundefined!typeof BigUint64Array,lundefined!typeof BigInt64Array,ce.__TYPEDARRAY_POOL;c.UINT8C||(c.UINT8Ci(32,0)),c.BIGUINT64||(c.BIGUINT64i(32,0)),c.BIGINT64||(c.BIGINT64i(32,0)),c.BUFFER||(c.BUFFERi(32,0));var uc.DATA,fc.BUFFER;function h(t){if(t){var et.length||t.byteLength,rn.log2(e);ur.push(t)}}function p(t){tn.nextPow2(t);var en.log2(t),rue;return r.length>0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){tn.nextPow2(t);var en.log2(t),rfe;return r.length>0?r.pop():new a(t)}r.freefunction(t){if(a.isBuffer(t))fn.log2(t.length).push(t);else{if(object ArrayBuffer!Object.prototype.toString.call(t)&&(tt.buffer),!t)return;var et.length||t.byteLength,r0|n.log2(e);ur.push(t)}},r.freeUint8r.freeUint16r.freeUint32r.freeBigUint64r.freeInt8r.freeInt16r.freeInt32r.freeBigInt64r.freeFloat32r.freeFloatr.freeFloat64r.freeDoubler.freeUint8Clampedr.freeDataViewfunction(t){h(t.buffer)},r.freeArrayBufferh,r.freeBufferfunction(t){fn.log2(t.length).push(t)},r.mallocfunction(t,e){if(void 0e||arraybuffere)return p(t);switch(e){caseuint8:return d(t);caseuint16:return m(t);caseuint32:return g(t);caseint8:return v(t);caseint16:return y(t);caseint32:return x(t);casefloat:casefloat32:return b(t);casedouble:casefloat64:return _(t);caseuint8_clamped:return w(t);casebigint64:return k(t);casebiguint64:return T(t);casebuffer:return M(t);casedata:casedataview:return A(t);default:return null}return null},r.mallocArrayBufferp,r.mallocUint8d,r.mallocUint16m,r.mallocUint32g,r.mallocInt8v,r.mallocInt16y,r.mallocInt32x,r.mallocFloat32r.mallocFloatb,r.mallocFloat64r.mallocDouble_,r.mallocUint8Clampedw,r.mallocBigUint64T,r.mallocBigInt64k,r.mallocDataViewA,r.mallocBufferM,r.clearCachefunction(){for(var t0;t32;++t)c.UINT8t.length0,c.UINT16t.length0,c.UINT32t.length0,c.INT8t.length0,c.INT16t.length0,c.INT32t.length0,c.FLOATt.length0,c.DOUBLEt.length0,c.BIGUINT64t.length0,c.BIGINT64t.length0,c.UINT8Ct.length0,ut.length0,ft.length0}}).call(this)}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{bit-twiddle:77,buffer:80,dup:122},323:function(t,e,r){var n/\\/;e.exportsfunction(t){return t?(n.test(t.charAt(0))&&(tt.substr(1)),n.test(t.charAt(t.length-1))&&(tt.substr(0,t.length-1)),t):}},{},324:function(t,e,r){use strict;e.exportsfunction(t,e,r){Array.isArray(r)||(r.slice.call(arguments,2));for(var n0,ir.length;ni;n++){var arn;for(var o in a)if((void 0eo||Array.isArray(eo)||to!eo)&&o in e){var s;if(!0ao)seo;else{if(!1ao)continue;if(functiontypeof ao&&void 0(sao(eo,t,e)))continue}tos}}return t}},{},325:function(t,e,r){(function(t){(function(){function r(e){try{if(!t.localStorage)return!1}catch(t){return!1}var rt.localStoragee;return null!r&&trueString(r).toLowerCase()}e.exportsfunction(t,e){if(r(noDeprecation))return t;var n!1;return function(){if(!n){if(r(throwDeprecation))throw new Error(e);r(traceDeprecation)?console.trace(e):console.warn(e),n!0}return t.apply(this,arguments)}}}).call(this)}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{},326:function(t,e,r){var nt(get-canvas-context);e.exportsfunction(t){return n(webgl,t)}},{get-canvas-context:189},327:function(t,e,r){var nt(../main),it(object-assign),an.instance();function o(t){this.localthis.regionalOptionst||||this.regionalOptions}o.prototypenew n.baseCalendar,i(o.prototype,{name:Chinese,jdEpoch:1721425.5,hasYearZero:!1,minMonth:0,firstMonth:0,minDay:1,regionalOptions:{:{name:Chinese,epochs:BEC,EC,monthNumbers:function(t,e){if(stringtypeof t){var rt.match(l);return r?r0:}var nthis._validateYear(t),it.month(),a+this.toChineseMonth(n,i);return e&&a.length2&&(a0+a),this.isIntercalaryMonth(n,i)&&(a+i),a},monthNames:function(t){if(stringtypeof t){var et.match(c);return e?e0:}var rthis._validateYear(t),nt.month(),i\u4e00\u6708,\u4e8c\u6708,\u4e09\u6708,\u56db\u6708,\u4e94\u6708,\u516d\u6708,\u4e03\u6708,\u516b\u6708,\u4e5d\u6708,\u5341\u6708,\u5341\u4e00\u6708,\u5341\u4e8c\u6708this.toChineseMonth(r,n)-1;return this.isIntercalaryMonth(r,n)&&(i\u95f0+i),i},monthNamesShort:function(t){if(stringtypeof t){var et.match(u);return e?e0:}var rthis._validateYear(t),nt.month(),i\u4e00,\u4e8c,\u4e09,\u56db,\u4e94,\u516d,\u4e03,\u516b,\u4e5d,\u5341,\u5341\u4e00,\u5341\u4e8cthis.toChineseMonth(r,n)-1;return this.isIntercalaryMonth(r,n)&&(i\u95f0+i),i},parseMonth:function(t,e){tthis._validateYear(t);var r,nparseInt(e);if(isNaN(n))\u95f0e0&&(r!0,ee.substring(1)),\u6708ee.length-1&&(ee.substring(0,e.length-1)),n1+\u4e00,\u4e8c,\u4e09,\u56db,\u4e94,\u516d,\u4e03,\u516b,\u4e5d,\u5341,\u5341\u4e00,\u5341\u4e8c.indexOf(e);else{var iee.length-1;rii||Ii}return this.toMonthIndex(t,n,r)},dayNames:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,dayNamesShort:Sun,Mon,Tue,Wed,Thu,Fri,Sat,dayNamesMin:Su,Mo,Tu,We,Th,Fr,Sa,digits:null,dateFormat:yyyy/mm/dd,firstDay:1,isRTL:!1}},_validateYear:function(t,e){if(t.year&&(tt.year()),number!typeof t||t1888||t>2111)throw e.replace(/\{0\}/,this.local.name);return t},toMonthIndex:function(t,e,r){var ithis.intercalaryMonth(t);if(r&&e!i||e1||e>12)throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return i?!r&&ei?e-1:e:e-1},toChineseMonth:function(t,e){t.year&&(e(tt.year()).month());var rthis.intercalaryMonth(t);if(e0||e>(r?12:11))throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return r?er?e+1:e:e+1},intercalaryMonth:function(t){return tthis._validateYear(t),ft-f0>>13},isIntercalaryMonth:function(t,e){t.year&&(e(tt.year()).month());var rthis.intercalaryMonth(t);return!!r&&re},leapYear:function(t){return 0!this.intercalaryMonth(t)},weekOfYear:function(t,e,r){var i,othis._validateYear(t,n.local.invalidyear),sho-h0,ls>>9&4095,cs>>5&15,u31&s;(ia.newDate(l,c,u)).add(4-(i.dayOfWeek()||7),d);var fthis.toJD(t,e,r)-i.toJD();return 1+Math.floor(f/7)},monthsInYear:function(t){return this.leapYear(t)?13:12},daysInMonth:function(t,e){t.year&&(et.month(),tt.year()),tthis._validateYear(t);var rft-f0;if(e>(r>>13?12:11))throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return r&112-e?30:29},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)6},toJD:function(t,e,r){var ithis._validate(t,s,r,n.local.invalidDate);tthis._validateYear(i.year()),ei.month(),ri.day();var othis.isIntercalaryMonth(t,e),sthis.toChineseMonth(t,e),lfunction(t,e,r,n,i){var a,o,s;if(objecttypeof t)ot,ae||{};else{var l;if(!(numbertypeof t&&t>1888&&t2111))throw new Error(Lunar year outside range 1888-2111);if(!(numbertypeof e&&e>1&&e12))throw new Error(Lunar month outside range 1 - 12);if(!(numbertypeof r&&r>1&&r30))throw new Error(Lunar day outside range 1 - 30);objecttypeof n?(l!1,an):(l!!n,ai||{}),o{year:t,month:e,day:r,isIntercalary:l}}so.day-1;var c,ufo.year-f0,pu>>13;cp&&(o.month>p||o.isIntercalary)?o.month:o.month-1;for(var d0;dc;d++){s+u&112-d?30:29}var mho.year-h0,gnew Date(m>>9&4095,(m>>5&15)-1,(31&m)+s);return a.yearg.getFullYear(),a.month1+g.getMonth(),a.dayg.getDate(),a}(t,s,r,o);return a.toJD(l.year,l.month,l.day)},fromJD:function(t){var ea.fromJD(t),rfunction(t,e,r,n){var i,a;if(objecttypeof t)it,ae||{};else{if(!(numbertypeof t&&t>1888&&t2111))throw new Error(Solar year outside range 1888-2111);if(!(numbertypeof e&&e>1&&e12))throw new Error(Solar month outside range 1 - 12);if(!(numbertypeof r&&r>1&&r31))throw new Error(Solar day outside range 1 - 31);i{year:t,month:e,day:r},an||{}}var ohi.year-h0,si.year9|i.month5|i.day;a.years>o?i.year:i.year-1,oha.year-h0;var l,cnew Date(o>>9&4095,(o>>5&15)-1,31&o),unew Date(i.year,i.month-1,i.day);lMath.round((u-c)/864e5);var p,dfa.year-f0;for(p0;p13;p++){var md&112-p?30:29;if(lm)break;l-m}var gd>>13;!g||pg?(a.isIntercalary!1,a.month1+p):pg?(a.isIntercalary!0,a.monthp):(a.isIntercalary!1,a.monthp);return a.day1+l,a}(e.year(),e.month(),e.day()),nthis.toMonthIndex(r.year,r.month,r.isIntercalary);return this.newDate(r.year,n,r.day)},fromString:function(t){var et.match(s),rthis._validateYear(+e1),n+e2,i!!e3,athis.toMonthIndex(r,n,i),o+e4;return this.newDate(r,a,o)},add:function(t,e,r){var nt.year(),it.month(),athis.isIntercalaryMonth(n,i),sthis.toChineseMonth(n,i),lObject.getPrototypeOf(o.prototype).add.call(this,t,e,r);if(yr){var cl.year(),ul.month(),fthis.isIntercalaryMonth(c,s),ha&&f?this.toMonthIndex(c,s,!0):this.toMonthIndex(c,s,!1);h!u&&l.month(h)}return l}});var s/^\s*(-?\d\d\d\d|\d\d)-/(\d?\d)(iI?)-/(\d?\d)/m,l/^\d?\diI?/m,c/^\u95f0?\u5341?\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d?\u6708/m,u/^\u95f0?\u5341?\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d?/m;n.calendars.chineseo;var f1887,5780,5802,19157,2742,50359,1198,2646,46378,7466,3412,30122,5482,67949,2396,5294,43597,6732,6954,36181,2772,4954,18781,2396,54427,5274,6730,47781,5800,6868,21210,4790,59703,2350,5270,46667,3402,3496,38325,1388,4782,18735,2350,52374,6804,7498,44457,2906,1388,29294,4700,63789,6442,6804,56138,5802,2772,38235,1210,4698,22827,5418,63125,3476,5802,43701,2484,5302,27223,2646,70954,7466,3412,54698,5482,2412,38062,5294,2636,32038,6954,60245,2772,4826,43357,2394,5274,39501,6730,72357,5800,5844,53978,4790,2358,38039,5270,87627,3402,3496,54708,5484,4782,43311,2350,3222,27978,7498,68965,2904,5484,45677,4700,6444,39573,6804,6986,19285,2772,62811,1210,4698,47403,5418,5780,38570,5546,76469,2420,5302,51799,2646,5414,36501,3412,5546,18869,2412,54446,5276,6732,48422,6822,2900,28010,4826,92509,2394,5274,55883,6730,6820,47956,5812,2778,18779,2358,62615,5270,5450,46757,3492,5556,27318,4718,67887,2350,3222,52554,7498,3428,38252,5468,4700,31022,6444,64149,6804,6986,43861,2772,5338,35421,2650,70955,5418,5780,54954,5546,2740,38074,5302,2646,29991,3366,61011,3412,5546,43445,2412,5294,35406,6732,72998,6820,6996,52586,2778,2396,38045,5274,6698,23333,6820,64338,5812,2746,43355,2358,5270,39499,5450,79525,3492,5548,h1887,966732,967231,967733,968265,968766,969297,969798,970298,970829,971330,971830,972362,972863,973395,973896,974397,974928,975428,975929,976461,976962,977462,977994,978494,979026,979526,980026,980558,981059,981559,982091,982593,983124,983624,984124,984656,985157,985656,986189,986690,987191,987722,988222,988753,989254,989754,990286,990788,991288,991819,992319,992851,993352,993851,994383,994885,995385,995917,996418,996918,997450,997949,998481,998982,999483,1000014,1000515,1001016,1001548,1002047,1002578,1003080,1003580,1004111,1004613,1005113,1005645,1006146,1006645,1007177,1007678,1008209,1008710,1009211,1009743,1010243,1010743,1011275,1011775,1012306,1012807,1013308,1013840,1014341,1014841,1015373,1015874,1016404,1016905,1017405,1017937,1018438,1018939,1019471,1019972,1020471,1021002,1021503,1022035,1022535,1023036,1023568,1024069,1024568,1025100,1025601,1026102,1026633,1027133,1027666,1028167,1028666,1029198,1029699,1030199,1030730,1031231,1031763,1032264,1032764,1033296,1033797,1034297,1034828,1035329,1035830,1036362,1036861,1037393,1037894,1038394,1038925,1039427,1039927,1040459,1040959,1041491,1041992,1042492,1043023,1043524,1044024,1044556,1045057,1045558,1046090,1046590,1047121,1047622,1048122,1048654,1049154,1049655,1050187,1050689,1051219,1051720,1052220,1052751,1053252,1053752,1054284,1054786,1055285,1055817,1056317,1056849,1057349,1057850,1058382,1058883,1059383,1059915,1060415,1060947,1061447,1061947,1062479,1062981,1063480,1064012,1064514,1065014,1065545,1066045,1066577,1067078,1067578,1068110,1068611,1069112,1069642,1070142,1070674,1071175,1071675,1072207,1072709,1073209,1073740,1074241,1074741,1075273,1075773,1076305,1076807,1077308,1077839,1078340,1078840,1079372,1079871,1080403,1080904},{../main:341,object-assign:242},328:function(t,e,r){var nt(../main),it(object-assign);function a(t){this.localthis.regionalOptionst||||this.regionalOptions}a.prototypenew n.baseCalendar,i(a.prototype,{name:Coptic,jdEpoch:1825029.5,daysPerMonth:30,30,30,30,30,30,30,30,30,30,30,30,5,hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{:{name:Coptic,epochs:BAM,AM,monthNames:Thout,Paopi,Hathor,Koiak,Tobi,Meshir,Paremhat,Paremoude,Pashons,Paoni,Epip,Mesori,Pi Kogi Enavot,monthNamesShort:Tho,Pao,Hath,Koi,Tob,Mesh,Pat,Pad,Pash,Pao,Epi,Meso,PiK,dayNames:Tkyriaka,Pesnau,Pshoment,Peftoou,Ptiou,Psoou,Psabbaton,dayNamesShort:Tky,Pes,Psh,Pef,Pti,Pso,Psa,dayNamesMin:Tk,Pes,Psh,Pef,Pt,Pso,Psa,digits:null,dateFormat:dd/mm/yyyy,firstDay:0,isRTL:!1}},leapYear:function(t){var ethis._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(te.year()+(e.year()0?1:0))%43||t%4-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions.invalidYear),13},weekOfYear:function(t,e,r){var nthis.newDate(t,e,r);return n.add(-n.dayOfWeek(),d),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var rthis._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonthr.month()-1+(13r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)6},toJD:function(t,e,r){var ithis._validate(t,e,r,n.local.invalidDate);return(ti.year())0&&t++,i.day()+30*(i.month()-1)+365*(t-1)+Math.floor(t/4)+this.jdEpoch-1},fromJD:function(t){var eMath.floor(t)+.5-this.jdEpoch,rMath.floor((e-Math.floor((e+366)/1461))/365)+1;r0&&r--,eMath.floor(t)+.5-this.newDate(r,1,1).toJD();var nMath.floor(e/30)+1,ie-30*(n-1)+1;return this.newDate(r,n,i)}}),n.calendars.coptica},{../main:341,object-assign:242},329:function(t,e,r){var nt(../main),it(object-assign);function a(t){this.localthis.regionalOptionst||||this.regionalOptions}a.prototypenew n.baseCalendar,i(a.prototype,{name:Discworld,jdEpoch:1721425.5,daysPerMonth:16,32,32,32,32,32,32,32,32,32,32,32,32,hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{:{name:Discworld,epochs:BUC,UC,monthNames:Ick,Offle,February,March,April,May,June,Grune,August,Spune,Sektober,Ember,December,monthNamesShort:Ick,Off,Feb,Mar,Apr,May,Jun,Gru,Aug,Spu,Sek,Emb,Dec,dayNames:Sunday,Octeday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,dayNamesShort:Sun,Oct,Mon,Tue,Wed,Thu,Fri,Sat,dayNamesMin:Su,Oc,Mo,Tu,We,Th,Fr,Sa,digits:null,dateFormat:yyyy/mm/dd,firstDay:2,isRTL:!1}},leapYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),!1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),13},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),400},weekOfYear:function(t,e,r){var nthis.newDate(t,e,r);return n.add(-n.dayOfWeek(),d),Math.floor((n.dayOfYear()-1)/8)+1},daysInMonth:function(t,e){var rthis._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonthr.month()-1},daysInWeek:function(){return 8},dayOfWeek:function(t,e,r){return(this._validate(t,e,r,n.local.invalidDate).day()+1)%8},weekDay:function(t,e,r){var nthis.dayOfWeek(t,e,r);return n>2&&n6},extraInfo:function(t,e,r){var ithis._validate(t,e,r,n.local.invalidDate);return{century:oMath.floor((i.year()-1)/100)+1||}},toJD:function(t,e,r){var ithis._validate(t,e,r,n.local.invalidDate);return ti.year()+(i.year()0?1:0),ei.month(),(ri.day())+(e>1?16:0)+(e>2?32*(e-2):0)+400*(t-1)+this.jdEpoch-1},fromJD:function(t){tMath.floor(t+.5)-Math.floor(this.jdEpoch)-1;var eMath.floor(t/400)+1;t-400*(e-1),t+t>15?16:0;var rMath.floor(t/32)+1,nt-32*(r-1)+1;return this.newDate(e0?e-1:e,r,n)}});var o{20:Fruitbat,21:Anchovy};n.calendars.discworlda},{../main:341,object-assign:242},330:function(t,e,r){var nt(../main),it(object-assign);function a(t){this.localthis.regionalOptionst||||this.regionalOptions}a.prototypenew n.baseCalendar,i(a.prototype,{name:Ethiopian,jdEpoch:1724220.5,daysPerMonth:30,30,30,30,30,30,30,30,30,30,30,30,5,hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{:{name:Ethiopian,epochs:BEE,EE,monthNames:Meskerem,Tikemet,Hidar,Tahesas,Tir,Yekatit,Megabit,Miazia,Genbot,Sene,Hamle,Nehase,Pagume,monthNamesShort:Mes,Tik,Hid,Tah,Tir,Yek,Meg,Mia,Gen,Sen,Ham,Neh,Pag,dayNames:Ehud,Segno,Maksegno,Irob,Hamus,Arb,Kidame,dayNamesShort:Ehu,Seg,Mak,Iro,Ham,Arb,Kid,dayNamesMin:Eh,Se,Ma,Ir,Ha,Ar,Ki,digits:null,dateFormat:dd/mm/yyyy,firstDay:0,isRTL:!1}},leapYear:function(t){var ethis._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(te.year()+(e.year()0?1:0))%43||t%4-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions.invalidYear),13},weekOfYear:function(t,e,r){var nthis.newDate(t,e,r);return n.add(-n.dayOfWeek(),d),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var rthis._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonthr.month()-1+(13r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)6},toJD:function(t,e,r){var ithis._validate(t,e,r,n.local.invalidDate);return(ti.year())0&&t++,i.day()+30*(i.month()-1)+365*(t-1)+Math.floor(t/4)+this.jdEpoch-1},fromJD:function(t){var eMath.floor(t)+.5-this.jdEpoch,rMath.floor((e-Math.floor((e+366)/1461))/365)+1;r0&&r--,eMath.floor(t)+.5-this.newDate(r,1,1).toJD();var nMath.floor(e/30)+1,ie-30*(n-1)+1;return this.newDate(r,n,i)}}),n.calendars.ethiopiana},{../main:341,object-assign:242},331:function(t,e,r){var nt(../main),it(object-assign);function a(t){this.localthis.regionalOptionst||||this.regionalOptions}function o(t,e){return t-e*Math.floor(t/e)}a.prototypenew n.baseCalendar,i(a.prototype,{name:Hebrew,jdEpoch:347995.5,daysPerMonth:30,29,30,29,30,29,30,29,30,29,30,29,29,hasYearZero:!1,minMonth:1,firstMonth:7,minDay:1,regionalOptions:{:{name:Hebrew,epochs:BAM,AM,monthNames:Nisan,Iyar,Sivan,Tammuz,Av,Elul,Tishrei,Cheshvan,Kislev,Tevet,Shevat,Adar,Adar II,monthNamesShort:Nis,Iya,Siv,Tam,Av,Elu,Tis,Che,Kis,Tev,She,Ada,Ad2,dayNames:Yom Rishon,Yom Sheni,Yom Shlishi,Yom Revii,Yom Chamishi,Yom Shishi,Yom Shabbat,dayNamesShort:Ris,She,Shl,Rev,Cha,Shi,Sha,dayNamesMin:Ri,She,Shl,Re,Ch,Shi,Sha,digits:null,dateFormat:dd/mm/yyyy,firstDay:0,isRTL:!1}},leapYear:function(t){var ethis._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return this._leapYear(e.year())},_leapYear:function(t){return o(7*(tt0?t+1:t)+1,19)7},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),this._leapYear(t.year?t.year():t)?13:12},weekOfYear:function(t,e,r){var nthis.newDate(t,e,r);return n.add(-n.dayOfWeek(),d),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return tthis._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),this.toJD(-1t?1:t+1,7,1)-this.toJD(t,7,1)},daysInMonth:function(t,e){return t.year&&(et.month(),tt.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),12e&&this.leapYear(t)||8e&&5o(this.daysInYear(t),10)?30:9e&&3o(this.daysInYear(t),10)?29:this.daysPerMonthe-1},weekDay:function(t,e,r){return 6!this.dayOfWeek(t,e,r)},extraInfo:function(t,e,r){var ithis._validate(t,e,r,n.local.invalidDate);return{yearType:(this.leapYear(i)?embolismic:common)+ +deficient,regular,completethis.daysInYear(i)%10-3}},toJD:function(t,e,r){var ithis._validate(t,e,r,n.local.invalidDate);ti.year(),ei.month(),ri.day();var at0?t+1:t,othis.jdEpoch+this._delay1(a)+this._delay2(a)+r+1;if(e7){for(var s7;sthis.monthsInYear(t);s++)o+this.daysInMonth(t,s);for(s1;se;s++)o+this.daysInMonth(t,s)}else for(s7;se;s++)o+this.daysInMonth(t,s);return o},_delay1:function(t){var eMath.floor((235*t-234)/19),r12084+13753*e,n29*e+Math.floor(r/25920);return o(3*(n+1),7)3&&n++,n},_delay2:function(t){var ethis._delay1(t-1),rthis._delay1(t);return this._delay1(t+1)-r356?2:r-e382?1:0},fromJD:function(t){tMath.floor(t)+.5;for(var eMath.floor(98496*(t-this.jdEpoch)/35975351)-1;t>this.toJD(-1e?1:e+1,7,1);)e++;for(var rtthis.toJD(e,1,1)?7:1;t>this.toJD(e,r,this.daysInMonth(e,r));)r++;var nt-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.hebrewa},{../main:341,object-assign:242},332:function(t,e,r){var nt(../main),it(object-assign);function a(t){this.localthis.regionalOptionst||||this.regionalOptions}a.prototypenew n.baseCalendar,i(a.prototype,{name:Islamic,jdEpoch:1948439.5,daysPerMonth:30,29,30,29,30,29,30,29,30,29,30,29,hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{:{name:Islamic,epochs:BH,AH,monthNames:Muharram,Safar,Rabi al-awwal,Rabi al-thani,Jumada al-awwal,Jumada al-thani,Rajab,Shaaban,Ramadan,Shawwal,Dhu al-Qidah,Dhu al-Hijjah,monthNamesShort:Muh,Saf,Rab1,Rab2,Jum1,Jum2,Raj,Sha,Ram,Shaw,DhuQ,DhuH,dayNames:Yawm al-ahad,Yawm al-ithnayn,Yawm ath-thulaathaa,Yawm al-arbiaa,Yawm al-kham\u012bs,Yawm al-juma,Yawm as-sabt,dayNamesShort:Aha,Ith,Thu,Arb,Kha,Jum,Sab,dayNamesMin:Ah,It,Th,Ar,Kh,Ju,Sa,digits:null,dateFormat:yyyy/mm/dd,firstDay:6,isRTL:!1}},leapYear:function(t){return(11*this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year()+14)%3011},weekOfYear:function(t,e,r){var nthis.newDate(t,e,r);return n.add(-n.dayOfWeek(),d),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return this.leapYear(t)?355:354},daysInMonth:function(t,e){var rthis._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonthr.month()-1+(12r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var ithis._validate(t,e,r,n.local.invalidDate);return ti.year(),ei.month(),tt0?t+1:t,(ri.day())+Math.ceil(29.5*(e-1))+354*(t-1)+Math.floor((3+11*t)/30)+this.jdEpoch-1},fromJD:function(t){tMath.floor(t)+.5;var eMath.floor((30*(t-this.jdEpoch)+10646)/10631);ee0?e-1:e;var rMath.min(12,Math.ceil((t-29-this.toJD(e,1,1))/29.5)+1),nt-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.islamica},{../main:341,object-assign:242},333:function(t,e,r){var nt(../main),it(object-assign);function a(t){this.localthis.regionalOptionst||||this.regionalOptions}a.prototypenew n.baseCalendar,i(a.prototype,{name:Julian,jdEpoch:1721423.5,daysPerMonth:31,28,31,30,31,30,31,31,30,31,30,31,hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{:{name:Julian,epochs:BC,AD,monthNames:January,February,March,April,May,June,July,August,September,October,November,December,monthNamesShort:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,dayNames:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,dayNamesShort:Sun,Mon,Tue,Wed,Thu,Fri,Sat,dayNamesMin:Su,Mo,Tu,We,Th,Fr,Sa,digits:null,dateFormat:mm/dd/yyyy,firstDay:0,isRTL:!1}},leapYear:function(t){var ethis._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(te.year()0?e.year()+1:e.year())%40},weekOfYear:function(t,e,r){var nthis.newDate(t,e,r);return n.add(4-(n.dayOfWeek()||7),d),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var rthis._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonthr.month()-1+(2r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)6},toJD:function(t,e,r){var ithis._validate(t,e,r,n.local.invalidDate);return ti.year(),ei.month(),ri.day(),t0&&t++,e2&&(t--,e+12),Math.floor(365.25*(t+4716))+Math.floor(30.6001*(e+1))+r-1524.5},fromJD:function(t){var eMath.floor(t+.5)+1524,rMath.floor((e-122.1)/365.25),nMath.floor(365.25*r),iMath.floor((e-n)/30.6001),ai-Math.floor(i14?1:13),or-Math.floor(a>2?4716:4715),se-n-Math.floor(30.6001*i);return o0&&o--,this.newDate(o,a,s)}}),n.calendars.juliana},{../main:341,object-assign:242},334:function(t,e,r){var nt(../main),it(object-assign);function a(t){this.localthis.regionalOptionst||||this.regionalOptions}function o(t,e){return t-e*Math.floor(t/e)}function s(t,e){return o(t-1,e)+1}a.prototypenew n.baseCalendar,i(a.prototype,{name:Mayan,jdEpoch:584282.5,hasYearZero:!0,minMonth:0,firstMonth:0,minDay:0,regionalOptions:{:{name:Mayan,epochs:,,monthNames:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,monthNamesShort:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,dayNames:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,dayNamesShort:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,dayNamesMin:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,digits:null,dateFormat:YYYY.m.d,firstDay:0,isRTL:!1,haabMonths:Pop,Uo,Zip,Zotz,Tzec,Xul,Yaxkin,Mol,Chen,Yax,Zac,Ceh,Mac,Kankin,Muan,Pax,Kayab,Cumku,Uayeb,tzolkinMonths:Imix,Ik,Akbal,Kan,Chicchan,Cimi,Manik,Lamat,Muluc,Oc,Chuen,Eb,Ben,Ix,Men,Cib,Caban,Etznab,Cauac,Ahau}},leapYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),!1},formatYear:function(t){tthis._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year();var eMath.floor(t/400);return t%400,t+t0?400:0,e+.+Math.floor(t/20)+.+t%20},forYear:function(t){if((tt.split(.)).length3)throwInvalid Mayan year;for(var e0,r0;rt.length;r++){var nparseInt(tr,10);if(Math.abs(n)>19||r>0&&n0)throwInvalid Mayan year;e20*e+n}return e},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),18},weekOfYear:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),0},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),360},daysInMonth:function(t,e){return this._validate(t,e,this.minDay,n.local.invalidMonth),20},daysInWeek:function(){return 5},dayOfWeek:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate).day()},weekDay:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),!0},extraInfo:function(t,e,r){var ithis._validate(t,e,r,n.local.invalidDate).toJD(),athis._toHaab(i),othis._toTzolkin(i);return{haabMonthName:this.local.haabMonthsa0-1,haabMonth:a0,haabDay:a1,tzolkinDayName:this.local.tzolkinMonthso0-1,tzolkinDay:o0,tzolkinTrecena:o1}},_toHaab:function(t){var eo((t-this.jdEpoch)+8+340,365);returnMath.floor(e/20)+1,o(e,20)},_toTzolkin:function(t){returns((t-this.jdEpoch)+20,20),s(t+4,13)},toJD:function(t,e,r){var ithis._validate(t,e,r,n.local.invalidDate);return i.day()+20*i.month()+360*i.year()+this.jdEpoch},fromJD:function(t){tMath.floor(t)+.5-this.jdEpoch;var eMath.floor(t/360);t%360,t+t0?360:0;var rMath.floor(t/20),nt%20;return this.newDate(e,r,n)}}),n.calendars.mayana},{../main:341,object-assign:242},335:function(t,e,r){var nt(../main),it(object-assign);function a(t){this.localthis.regionalOptionst||||this.regionalOptions}a.prototypenew n.baseCalendar;var on.instance(gregorian);i(a.prototype,{name:Nanakshahi,jdEpoch:2257673.5,daysPerMonth:31,31,31,31,31,30,30,30,30,30,30,30,hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{:{name:Nanakshahi,epochs:BN,AN,monthNames:Chet,Vaisakh,Jeth,Harh,Sawan,Bhadon,Assu,Katak,Maghar,Poh,Magh,Phagun,monthNamesShort:Che,Vai,Jet,Har,Saw,Bha,Ass,Kat,Mgr,Poh,Mgh,Pha,dayNames:Somvaar,Mangalvar,Budhvaar,Veervaar,Shukarvaar,Sanicharvaar,Etvaar,dayNamesShort:Som,Mangal,Budh,Veer,Shukar,Sanichar,Et,dayNamesMin:So,Ma,Bu,Ve,Sh,Sa,Et,digits:null,dateFormat:dd-mm-yyyy,firstDay:0,isRTL:!1}},leapYear:function(t){var ethis._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions.invalidYear);return o.leapYear(e.year()+(e.year()1?1:0)+1469)},weekOfYear:function(t,e,r){var nthis.newDate(t,e,r);return n.add(1-(n.dayOfWeek()||7),d),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var rthis._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonthr.month()-1+(12r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)6},toJD:function(t,e,r){var ithis._validate(t,e,r,n.local.invalidMonth);(ti.year())0&&t++;for(var ai.day(),s1;si.month();s++)a+this.daysPerMonths-1;return a+o.toJD(t+1468,3,13)},fromJD:function(t){tMath.floor(t+.5);for(var eMath.floor((t-(this.jdEpoch-1))/366);t>this.toJD(e+1,1,1);)e++;for(var rt-Math.floor(this.toJD(e,1,1)+.5)+1,n1;r>this.daysInMonth(e,n);)r-this.daysInMonth(e,n),n++;return this.newDate(e,n,r)}}),n.calendars.nanakshahia},{../main:341,object-assign:242},336:function(t,e,r){var nt(../main),it(object-assign);function a(t){this.localthis.regionalOptionst||||this.regionalOptions}a.prototypenew n.baseCalendar,i(a.prototype,{name:Nepali,jdEpoch:1700709.5,daysPerMonth:31,31,32,32,31,30,30,29,30,29,30,30,hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,daysPerYear:365,regionalOptions:{:{name:Nepali,epochs:BBS,ABS,monthNames:Baisakh,Jestha,Ashadh,Shrawan,Bhadra,Ashwin,Kartik,Mangsir,Paush,Mangh,Falgun,Chaitra,monthNamesShort:Bai,Je,As,Shra,Bha,Ash,Kar,Mang,Pau,Ma,Fal,Chai,dayNames:Aaitabaar,Sombaar,Manglbaar,Budhabaar,Bihibaar,Shukrabaar,Shanibaar,dayNamesShort:Aaita,Som,Mangl,Budha,Bihi,Shukra,Shani,dayNamesMin:Aai,So,Man,Bu,Bi,Shu,Sha,digits:null,dateFormat:dd/mm/yyyy,firstDay:1,isRTL:!1}},leapYear:function(t){return this.daysInYear(t)!this.daysPerYear},weekOfYear:function(t,e,r){var nthis.newDate(t,e,r);return n.add(-n.dayOfWeek(),d),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){if(tthis._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),void 0this.NEPALI_CALENDAR_DATAt)return this.daysPerYear;for(var e0,rthis.minMonth;r12;r++)e+this.NEPALI_CALENDAR_DATAtr;return e},daysInMonth:function(t,e){return t.year&&(et.month(),tt.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),void 0this.NEPALI_CALENDAR_DATAt?this.daysPerMonthe-1:this.NEPALI_CALENDAR_DATAte},weekDay:function(t,e,r){return 6!this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var ithis._validate(t,e,r,n.local.invalidDate);ti.year(),ei.month(),ri.day();var an.instance(),o0,se,lt;this._createMissingCalendarData(t);var ct-(s>9||9s&&r>this.NEPALI_CALENDAR_DATAl0?56:57);for(9!e&&(or,s--);9!s;)s0&&(s12,l--),o+this.NEPALI_CALENDAR_DATAls,s--;return 9e?(o+r-this.NEPALI_CALENDAR_DATAl0)0&&(o+a.daysInYear(c)):o+this.NEPALI_CALENDAR_DATAl9-this.NEPALI_CALENDAR_DATAl0,a.newDate(c,1,1).add(o,d).toJD()},fromJD:function(t){var en.instance().fromJD(t),re.year(),ie.dayOfYear(),ar+56;this._createMissingCalendarData(a);for(var o9,sthis.NEPALI_CALENDAR_DATAa0,lthis.NEPALI_CALENDAR_DATAao-s+1;i>l;)++o>12&&(o1,a++),l+this.NEPALI_CALENDAR_DATAao;var cthis.NEPALI_CALENDAR_DATAao-(l-i);return this.newDate(a,o,c)},_createMissingCalendarData:function(t){var ethis.daysPerMonth.slice(0);e.unshift(17);for(var rt-1;rt+2;r++)void 0this.NEPALI_CALENDAR_DATAr&&(this.NEPALI_CALENDAR_DATAre)},NEPALI_CALENDAR_DATA:{1970:18,31,31,32,31,31,31,30,29,30,29,30,30,1971:18,31,31,32,31,32,30,30,29,30,29,30,30,1972:17,31,32,31,32,31,30,30,30,29,29,30,30,1973:19,30,32,31,32,31,30,30,30,29,30,29,31,1974:19,31,31,32,30,31,31,30,29,30,29,30,30,1975:18,31,31,32,32,30,31,30,29,30,29,30,30,1976:17,31,32,31,32,31,30,30,30,29,29,30,31,1977:18,31,32,31,32,31,31,29,30,29,30,29,31,1978:18,31,31,32,31,31,31,30,29,30,29,30,30,1979:18,31,31,32,32,31,30,30,29,30,29,30,30,1980:17,31,32,31,32,31,30,30,30,29,29,30,31,1981:18,31,31,31,32,31,31,29,30,30,29,30,30,1982:18,31,31,32,31,31,31,30,29,30,29,30,30,1983:18,31,31,32,32,31,30,30,29,30,29,30,30,1984:17,31,32,31,32,31,30,30,30,29,29,30,31,1985:18,31,31,31,32,31,31,29,30,30,29,30,30,1986:18,31,31,32,31,31,31,30,29,30,29,30,30,1987:18,31,32,31,32,31,30,30,29,30,29,30,30,1988:17,31,32,31,32,31,30,30,30,29,29,30,31,1989:18,31,31,31,32,31,31,30,29,30,29,30,30,1990:18,31,31,32,31,31,31,30,29,30,29,30,30,1991:18,31,32,31,32,31,30,30,29,30,29,30,30,1992:17,31,32,31,32,31,30,30,30,29,30,29,31,1993:18,31,31,31,32,31,31,30,29,30,29,30,30,1994:18,31,31,32,31,31,31,30,29,30,29,30,30,1995:17,31,32,31,32,31,30,30,30,29,29,30,30,1996:17,31,32,31,32,31,30,30,30,29,30,29,31,1997:18,31,31,32,31,31,31,30,29,30,29,30,30,1998:18,31,31,32,31,31,31,30,29,30,29,30,30,1999:17,31,32,31,32,31,30,30,30,29,29,30,31,2e3:17,30,32,31,32,31,30,30,30,29,30,29,31,2001:18,31,31,32,31,31,31,30,29,30,29,30,30,2002:18,31,31,32,32,31,30,30,29,30,29,30,30,2003:17,31,32,31,32,31,30,30,30,29,29,30,31,2004:17,30,32,31,32,31,30,30,30,29,30,29,31,2005:18,31,31,32,31,31,31,30,29,30,29,30,30,2006:18,31,31,32,32,31,30,30,29,30,29,30,30,2007:17,31,32,31,32,31,30,30,30,29,29,30,31,2008:17,31,31,31,32,31,31,29,30,30,29,29,31,2009:18,31,31,32,31,31,31,30,29,30,29,30,30,2010:18,31,31,32,32,31,30,30,29,30,29,30,30,2011:17,31,32,31,32,31,30,30,30,29,29,30,31,2012:17,31,31,31,32,31,31,29,30,30,29,30,30,2013:18,31,31,32,31,31,31,30,29,30,29,30,30,2014:18,31,31,32,32,31,30,30,29,30,29,30,30,2015:17,31,32,31,32,31,30,30,30,29,29,30,31,2016:17,31,31,31,32,31,31,29,30,30,29,30,30,2017:18,31,31,32,31,31,31,30,29,30,29,30,30,2018:18,31,32,31,32,31,30,30,29,30,29,30,30,2019:17,31,32,31,32,31,30,30,30,29,30,29,31,2020:17,31,31,31,32,31,31,30,29,30,29,30,30,2021:18,31,31,32,31,31,31,30,29,30,29,30,30,2022:17,31,32,31,32,31,30,30,30,29,29,30,30,2023:17,31,32,31,32,31,30,30,30,29,30,29,31,2024:17,31,31,31,32,31,31,30,29,30,29,30,30,2025:18,31,31,32,31,31,31,30,29,30,29,30,30,2026:17,31,32,31,32,31,30,30,30,29,29,30,31,2027:17,30,32,31,32,31,30,30,30,29,30,29,31,2028:17,31,31,32,31,31,31,30,29,30,29,30,30,2029:18,31,31,32,31,32,30,30,29,30,29,30,30,2030:17,31,32,31,32,31,30,30,30,30,30,30,31,2031:17,31,32,31,32,31,31,31,31,31,31,31,31,2032:17,32,32,32,32,32,32,32,32,32,32,32,32,2033:18,31,31,32,32,31,30,30,29,30,29,30,30,2034:17,31,32,31,32,31,30,30,30,29,29,30,31,2035:17,30,32,31,32,31,31,29,30,30,29,29,31,2036:17,31,31,32,31,31,31,30,29,30,29,30,30,2037:18,31,31,32,32,31,30,30,29,30,29,30,30,2038:17,31,32,31,32,31,30,30,30,29,29,30,31,2039:17,31,31,31,32,31,31,29,30,30,29,30,30,2040:17,31,31,32,31,31,31,30,29,30,29,30,30,2041:18,31,31,32,32,31,30,30,29,30,29,30,30,2042:17,31,32,31,32,31,30,30,30,29,29,30,31,2043:17,31,31,31,32,31,31,29,30,30,29,30,30,2044:17,31,31,32,31,31,31,30,29,30,29,30,30,2045:18,31,32,31,32,31,30,30,29,30,29,30,30,2046:17,31,32,31,32,31,30,30,30,29,29,30,31,2047:17,31,31,31,32,31,31,30,29,30,29,30,30,2048:17,31,31,32,31,31,31,30,29,30,29,30,30,2049:17,31,32,31,32,31,30,30,30,29,29,30,30,2050:17,31,32,31,32,31,30,30,30,29,30,29,31,2051:17,31,31,31,32,31,31,30,29,30,29,30,30,2052:17,31,31,32,31,31,31,30,29,30,29,30,30,2053:17,31,32,31,32,31,30,30,30,29,29,30,30,2054:17,31,32,31,32,31,30,30,30,29,30,29,31,2055:17,31,31,32,31,31,31,30,29,30,30,29,30,2056:17,31,31,32,31,32,30,30,29,30,29,30,30,2057:17,31,32,31,32,31,30,30,30,29,29,30,31,2058:17,30,32,31,32,31,30,30,30,29,30,29,31,2059:17,31,31,32,31,31,31,30,29,30,29,30,30,2060:17,31,31,32,32,31,30,30,29,30,29,30,30,2061:17,31,32,31,32,31,30,30,30,29,29,30,31,2062:17,30,32,31,32,31,31,29,30,29,30,29,31,2063:17,31,31,32,31,31,31,30,29,30,29,30,30,2064:17,31,31,32,32,31,30,30,29,30,29,30,30,2065:17,31,32,31,32,31,30,30,30,29,29,30,31,2066:17,31,31,31,32,31,31,29,30,30,29,29,31,2067:17,31,31,32,31,31,31,30,29,30,29,30,30,2068:17,31,31,32,32,31,30,30,29,30,29,30,30,2069:17,31,32,31,32,31,30,30,30,29,29,30,31,2070:17,31,31,31,32,31,31,29,30,30,29,30,30,2071:17,31,31,32,31,31,31,30,29,30,29,30,30,2072:17,31,32,31,32,31,30,30,29,30,29,30,30,2073:17,31,32,31,32,31,30,30,30,29,29,30,31,2074:17,31,31,31,32,31,31,30,29,30,29,30,30,2075:17,31,31,32,31,31,31,30,29,30,29,30,30,2076:16,31,32,31,32,31,30,30,30,29,29,30,30,2077:17,31,32,31,32,31,30,30,30,29,30,29,31,2078:17,31,31,31,32,31,31,30,29,30,29,30,30,2079:17,31,31,32,31,31,31,30,29,30,29,30,30,2080:16,31,32,31,32,31,30,30,30,29,29,30,30,2081:17,31,31,32,32,31,30,30,30,29,30,30,30,2082:17,31,32,31,32,31,30,30,30,29,30,30,30,2083:17,31,31,32,31,31,30,30,30,29,30,30,30,2084:17,31,31,32,31,31,30,30,30,29,30,30,30,2085:17,31,32,31,32,31,31,30,30,29,30,30,30,2086:17,31,32,31,32,31,30,30,30,29,30,30,30,2087:16,31,31,32,31,31,31,30,30,29,30,30,30,2088:16,30,31,32,32,30,31,30,30,29,30,30,30,2089:17,31,32,31,32,31,30,30,30,29,30,30,30,2090:17,31,32,31,32,31,30,30,30,29,30,30,30,2091:16,31,31,32,31,31,31,30,30,29,30,30,30,2092:16,31,31,32,32,31,30,30,30,29,30,30,30,2093:17,31,32,31,32,31,30,30,30,29,30,30,30,2094:17,31,31,32,31,31,30,30,30,29,30,30,30,2095:17,31,31,32,31,31,31,30,29,30,30,30,30,2096:17,30,31,32,32,31,30,30,29,30,29,30,30,2097:17,31,32,31,32,31,30,30,30,29,30,30,30,2098:17,31,31,32,31,31,31,29,30,29,30,30,31,2099:17,31,31,32,31,31,31,30,29,29,30,30,30,2100:17,31,32,31,32,30,31,30,29,30,29,30,30}}),n.calendars.nepalia},{../main:341,object-assign:242},337:function(t,e,r){var nt(../main),it(object-assign);function a(t){this.localthis.regionalOptionst||||this.regionalOptions}function o(t,e){return t-e*Math.floor(t/e)}a.prototypenew n.baseCalendar,i(a.prototype,{name:Persian,jdEpoch:1948320.5,daysPerMonth:31,31,31,31,31,31,30,30,30,30,30,29,hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{:{name:Persian,epochs:BP,AP,monthNames:Farvardin,Ordibehesht,Khordad,Tir,Mordad,Shahrivar,Mehr,Aban,Azar,Day,Bahman,Esfand,monthNamesShort:Far,Ord,Kho,Tir,Mor,Sha,Meh,Aba,Aza,Day,Bah,Esf,dayNames:Yekshambe,Doshambe,Seshambe,Ch\xe6harshambe,Panjshambe,Jome,Shambe,dayNamesShort:Yek,Do,Se,Ch\xe6,Panj,Jom,Sha,dayNamesMin:Ye,Do,Se,Ch,Pa,Jo,Sh,digits:null,dateFormat:yyyy/mm/dd,firstDay:6,isRTL:!1}},leapYear:function(t){var ethis._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return 682*((e.year()-(e.year()>0?474:473))%2820+474+38)%2816682},weekOfYear:function(t,e,r){var nthis.newDate(t,e,r);return n.add(-(n.dayOfWeek()+1)%7,d),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var rthis._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonthr.month()-1+(12r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var ithis._validate(t,e,r,n.local.invalidDate);ti.year(),ei.month(),ri.day();var at-(t>0?474:473),s474+o(a,2820);return r+(e7?31*(e-1):30*(e-1)+6)+Math.floor((682*s-110)/2816)+365*(s-1)+1029983*Math.floor(a/2820)+this.jdEpoch-1},fromJD:function(t){var e(tMath.floor(t)+.5)-this.toJD(475,1,1),rMath.floor(e/1029983),no(e,1029983),i2820;if(1029982!n){var aMath.floor(n/366),so(n,366);iMath.floor((2134*a+2816*s+2815)/1028522)+a+1}var li+2820*r+474;ll0?l-1:l;var ct-this.toJD(l,1,1)+1,uc186?Math.ceil(c/31):Math.ceil((c-6)/30),ft-this.toJD(l,u,1)+1;return this.newDate(l,u,f)}}),n.calendars.persiana,n.calendars.jalalia},{../main:341,object-assign:242},338:function(t,e,r){var nt(../main),it(object-assign),an.instance();function o(t){this.localthis.regionalOptionst||||this.regionalOptions}o.prototypenew n.baseCalendar,i(o.prototype,{name:Taiwan,jdEpoch:2419402.5,yearsOffset:1911,daysPerMonth:31,28,31,30,31,30,31,31,30,31,30,31,hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{:{name:Taiwan,epochs:BROC,ROC,monthNames:January,February,March,April,May,June,July,August,September,October,November,December,monthNamesShort:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,dayNames:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,dayNamesShort:Sun,Mon,Tue,Wed,Thu,Fri,Sat,dayNamesMin:Su,Mo,Tu,We,Th,Fr,Sa,digits:null,dateFormat:yyyy/mm/dd,firstDay:1,isRTL:!1}},leapYear:function(t){var ethis._validate(t,this.minMonth,this.minDay,n.local.invalidYear);tthis._t2gYear(e.year());return a.leapYear(t)},weekOfYear:function(t,e,r){var ithis._validate(t,this.minMonth,this.minDay,n.local.invalidYear);tthis._t2gYear(i.year());return a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var rthis._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonthr.month()-1+(2r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)6},toJD:function(t,e,r){var ithis._validate(t,e,r,n.local.invalidDate);tthis._t2gYear(i.year());return a.toJD(t,i.month(),i.day())},fromJD:function(t){var ea.fromJD(t),rthis._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t+this.yearsOffset+(t>-this.yearsOffset&&t-1?1:0)},_g2tYear:function(t){return t-this.yearsOffset-(t>1&&tthis.yearsOffset?1:0)}}),n.calendars.taiwano},{../main:341,object-assign:242},339:function(t,e,r){var nt(../main),it(object-assign),an.instance();function o(t){this.localthis.regionalOptionst||||this.regionalOptions}o.prototypenew n.baseCalendar,i(o.prototype,{name:Thai,jdEpoch:1523098.5,yearsOffset:543,daysPerMonth:31,28,31,30,31,30,31,31,30,31,30,31,hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{:{name:Thai,epochs:BBE,BE,monthNames:January,February,March,April,May,June,July,August,September,October,November,December,monthNamesShort:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,dayNames:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,dayNamesShort:Sun,Mon,Tue,Wed,Thu,Fri,Sat,dayNamesMin:Su,Mo,Tu,We,Th,Fr,Sa,digits:null,dateFormat:dd/mm/yyyy,firstDay:0,isRTL:!1}},leapYear:function(t){var ethis._validate(t,this.minMonth,this.minDay,n.local.invalidYear);tthis._t2gYear(e.year());return a.leapYear(t)},weekOfYear:function(t,e,r){var ithis._validate(t,this.minMonth,this.minDay,n.local.invalidYear);tthis._t2gYear(i.year());return a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var rthis._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonthr.month()-1+(2r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)6},toJD:function(t,e,r){var ithis._validate(t,e,r,n.local.invalidDate);tthis._t2gYear(i.year());return a.toJD(t,i.month(),i.day())},fromJD:function(t){var ea.fromJD(t),rthis._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t-this.yearsOffset-(t>1&&tthis.yearsOffset?1:0)},_g2tYear:function(t){return t+this.yearsOffset+(t>-this.yearsOffset&&t-1?1:0)}}),n.calendars.thaio},{../main:341,object-assign:242},340:function(t,e,r){var nt(../main),it(object-assign);function a(t){this.localthis.regionalOptionst||||this.regionalOptions}a.prototypenew n.baseCalendar,i(a.prototype,{name:UmmAlQura,hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{:{name:Umm al-Qura,epochs:BH,AH,monthNames:Al-Muharram,Safar,Rabi al-awwal,Rabi Al-Thani,Jumada Al-Awwal,Jumada Al-Thani,Rajab,Shaaban,Ramadan,Shawwal,Dhu al-Qidah,Dhu al-Hijjah,monthNamesShort:Muh,Saf,Rab1,Rab2,Jum1,Jum2,Raj,Sha,Ram,Shaw,DhuQ,DhuH,dayNames:Yawm al-Ahad,Yawm al-Ithnain,Yawm al-Thal\u0101th\u0101\u2019,Yawm al-Arba\u2018\u0101\u2019,Yawm al-Kham\u012bs,Yawm al-Jum\u2018a,Yawm al-Sabt,dayNamesMin:Ah,Ith,Th,Ar,Kh,Ju,Sa,digits:null,dateFormat:yyyy/mm/dd,firstDay:6,isRTL:!0}},leapYear:function(t){var ethis._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return 355this.daysInYear(e.year())},weekOfYear:function(t,e,r){var nthis.newDate(t,e,r);return n.add(-n.dayOfWeek(),d),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){for(var e0,r1;r12;r++)e+this.daysInMonth(t,r);return e},daysInMonth:function(t,e){for(var rthis._validate(t,e,this.minDay,n.local.invalidMonth).toJD()-24e5+.5,i0,a0;ao.length;a++){if(oa>r)return oi-oi-1;i++}return 30},weekDay:function(t,e,r){return 5!this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var ithis._validate(t,e,r,n.local.invalidDate),a12*(i.year()-1)+i.month()-15292;return i.day()+oa-1-1+24e5-.5},fromJD:function(t){for(var et-24e5+.5,r0,n0;no.length&&!(on>e);n++)r++;var ir+15292,aMath.floor((i-1)/12),sa+1,li-12*a,ce-or-1+1;return this.newDate(s,l,c)},isValid:function(t,e,r){var in.baseCalendar.prototype.isValid.apply(this,arguments);return i&&(i(tnull!t.year?t.year:t)>1276&&t1500),i},_validate:function(t,e,r,i){var an.baseCalendar.prototype._validate.apply(this,arguments);if(a.year1276||a.year>1500)throw i.replace(/\{0\}/,this.local.name);return a}}),n.calendars.ummalquraa;var o20,50,79,109,138,168,197,227,256,286,315,345,374,404,433,463,492,522,551,581,611,641,670,700,729,759,788,818,847,877,906,936,965,995,1024,1054,1083,1113,1142,1172,1201,1231,1260,1290,1320,1350,1379,1409,1438,1468,1497,1527,1556,1586,1615,1645,1674,1704,1733,1763,1792,1822,1851,1881,1910,1940,1969,1999,2028,2058,2087,2117,2146,2176,2205,2235,2264,2294,2323,2353,2383,2413,2442,2472,2501,2531,2560,2590,2619,2649,2678,2708,2737,2767,2796,2826,2855,2885,2914,2944,2973,3003,3032,3062,3091,3121,3150,3180,3209,3239,3268,3298,3327,3357,3386,3416,3446,3476,3505,3535,3564,3594,3623,3653,3682,3712,3741,3771,3800,3830,3859,3889,3918,3948,3977,4007,4036,4066,4095,4125,4155,4185,4214,4244,4273,4303,4332,4362,4391,4421,4450,4480,4509,4539,4568,4598,4627,4657,4686,4716,4745,4775,4804,4834,4863,4893,4922,4952,4981,5011,5040,5070,5099,5129,5158,5188,5218,5248,5277,5307,5336,5366,5395,5425,5454,5484,5513,5543,5572,5602,5631,5661,5690,5720,5749,5779,5808,5838,5867,5897,5926,5956,5985,6015,6044,6074,6103,6133,6162,6192,6221,6251,6281,6311,6340,6370,6399,6429,6458,6488,6517,6547,6576,6606,6635,6665,6694,6724,6753,6783,6812,6842,6871,6901,6930,6960,6989,7019,7048,7078,7107,7137,7166,7196,7225,7255,7284,7314,7344,7374,7403,7433,7462,7492,7521,7551,7580,7610,7639,7669,7698,7728,7757,7787,7816,7846,7875,7905,7934,7964,7993,8023,8053,8083,8112,8142,8171,8201,8230,8260,8289,8319,8348,8378,8407,8437,8466,8496,8525,8555,8584,8614,8643,8673,8702,8732,8761,8791,8821,8850,8880,8909,8938,8968,8997,9027,9056,9086,9115,9145,9175,9205,9234,9264,9293,9322,9352,9381,9410,9440,9470,9499,9529,9559,9589,9618,9648,9677,9706,9736,9765,9794,9824,9853,9883,9913,9943,9972,10002,10032,10061,10090,10120,10149,10178,10208,10237,10267,10297,10326,10356,10386,10415,10445,10474,10504,10533,10562,10592,10621,10651,10680,10710,10740,10770,10799,10829,10858,10888,10917,10947,10976,11005,11035,11064,11094,11124,11153,11183,11213,11242,11272,11301,11331,11360,11389,11419,11448,11478,11507,11537,11567,11596,11626,11655,11685,11715,11744,11774,11803,11832,11862,11891,11921,11950,11980,12010,12039,12069,12099,12128,12158,12187,12216,12246,12275,12304,12334,12364,12393,12423,12453,12483,12512,12542,12571,12600,12630,12659,12688,12718,12747,12777,12807,12837,12866,12896,12926,12955,12984,13014,13043,13072,13102,13131,13161,13191,13220,13250,13280,13310,13339,13368,13398,13427,13456,13486,13515,13545,13574,13604,13634,13664,13693,13723,13752,13782,13811,13840,13870,13899,13929,13958,13988,14018,14047,14077,14107,14136,14166,14195,14224,14254,14283,14313,14342,14372,14401,14431,14461,14490,14520,14550,14579,14609,14638,14667,14697,14726,14756,14785,14815,14844,14874,14904,14933,14963,14993,15021,15051,15081,15110,15140,15169,15199,15228,15258,15287,15317,15347,15377,15406,15436,15465,15494,15524,15553,15582,15612,15641,15671,15701,15731,15760,15790,15820,15849,15878,15908,15937,15966,15996,16025,16055,16085,16114,16144,16174,16204,16233,16262,16292,16321,16350,16380,16409,16439,16468,16498,16528,16558,16587,16617,16646,16676,16705,16734,16764,16793,16823,16852,16882,16912,16941,16971,17001,17030,17060,17089,17118,17148,17177,17207,17236,17266,17295,17325,17355,17384,17414,17444,17473,17502,17532,17561,17591,17620,17650,17679,17709,17738,17768,17798,17827,17857,17886,17916,17945,17975,18004,18034,18063,18093,18122,18152,18181,18211,18241,18270,18300,18330,18359,18388,18418,18447,18476,18506,18535,18565,18595,18625,18654,18684,18714,18743,18772,18802,18831,18860,18890,18919,18949,18979,19008,19038,19068,19098,19127,19156,19186,19215,19244,19274,19303,19333,19362,19392,19422,19452,19481,19511,19540,19570,19599,19628,19658,19687,19717,19746,19776,19806,19836,19865,19895,19924,19954,19983,20012,20042,20071,20101,20130,20160,20190,20219,20249,20279,20308,20338,20367,20396,20426,20455,20485,20514,20544,20573,20603,20633,20662,20692,20721,20751,20780,20810,20839,20869,20898,20928,20957,20987,21016,21046,21076,21105,21135,21164,21194,21223,21253,21282,21312,21341,21371,21400,21430,21459,21489,21519,21548,21578,21607,21637,21666,21696,21725,21754,21784,21813,21843,21873,21902,21932,21962,21991,22021,22050,22080,22109,22138,22168,22197,22227,22256,22286,22316,22346,22375,22405,22434,22464,22493,22522,22552,22581,22611,22640,22670,22700,22730,22759,22789,22818,22848,22877,22906,22936,22965,22994,23024,23054,23083,23113,23143,23173,23202,23232,23261,23290,23320,23349,23379,23408,23438,23467,23497,23527,23556,23586,23616,23645,23674,23704,23733,23763,23792,23822,23851,23881,23910,23940,23970,23999,24029,24058,24088,24117,24147,24176,24206,24235,24265,24294,24324,24353,24383,24413,24442,24472,24501,24531,24560,24590,24619,24648,24678,24707,24737,24767,24796,24826,24856,24885,24915,24944,24974,25003,25032,25062,25091,25121,25150,25180,25210,25240,25269,25299,25328,25358,25387,25416,25446,25475,25505,25534,25564,25594,25624,25653,25683,25712,25742,25771,25800,25830,25859,25888,25918,25948,25977,26007,26037,26067,26096,26126,26155,26184,26214,26243,26272,26302,26332,26361,26391,26421,26451,26480,26510,26539,26568,26598,26627,26656,26686,26715,26745,26775,26805,26834,26864,26893,26923,26952,26982,27011,27041,27070,27099,27129,27159,27188,27218,27248,27277,27307,27336,27366,27395,27425,27454,27484,27513,27542,27572,27602,27631,27661,27691,27720,27750,27779,27809,27838,27868,27897,27926,27956,27985,28015,28045,28074,28104,28134,28163,28193,28222,28252,28281,28310,28340,28369,28399,28428,28458,28488,28517,28547,28577,28607,28636,28665,28695,28724,28754,28783,28813,28843,28872,28901,28931,28960,28990,29019,29049,29078,29108,29137,29167,29196,29226,29255,29285,29315,29345,29375,29404,29434,29463,29492,29522,29551,29580,29610,29640,29669,29699,29729,29759,29788,29818,29847,29876,29906,29935,29964,29994,30023,30053,30082,30112,30141,30171,30200,30230,30259,30289,30318,30348,30378,30408,30437,30467,30496,30526,30555,30585,30614,30644,30673,30703,30732,30762,30791,30821,30850,30880,30909,30939,30968,30998,31027,31057,31086,31116,31145,31175,31204,31234,31263,31293,31322,31352,31381,31411,31441,31471,31500,31530,31559,31589,31618,31648,31676,31706,31736,31766,31795,31825,31854,31884,31913,31943,31972,32002,32031,32061,32090,32120,32150,32180,32209,32239,32268,32298,32327,32357,32386,32416,32445,32475,32504,32534,32563,32593,32622,32652,32681,32711,32740,32770,32799,32829,32858,32888,32917,32947,32976,33006,33035,33065,33094,33124,33153,33183,33213,33243,33272,33302,33331,33361,33390,33420,33450,33479,33509,33539,33568,33598,33627,33657,33686,33716,33745,33775,33804,33834,33863,33893,33922,33952,33981,34011,34040,34069,34099,34128,34158,34187,34217,34247,34277,34306,34336,34365,34395,34424,34454,34483,34512,34542,34571,34601,34631,34660,34690,34719,34749,34778,34808,34837,34867,34896,34926,34955,34985,35015,35044,35074,35103,35133,35162,35192,35222,35251,35280,35310,35340,35370,35399,35429,35458,35488,35517,35547,35576,35605,35635,35665,35694,35723,35753,35782,35811,35841,35871,35901,35930,35960,35989,36019,36048,36078,36107,36136,36166,36195,36225,36254,36284,36314,36343,36373,36403,36433,36462,36492,36521,36551,36580,36610,36639,36669,36698,36728,36757,36786,36816,36845,36875,36904,36934,36963,36993,37022,37052,37081,37111,37141,37170,37200,37229,37259,37288,37318,37347,37377,37406,37436,37465,37495,37524,37554,37584,37613,37643,37672,37701,37731,37760,37790,37819,37849,37878,37908,37938,37967,37997,38027,38056,38085,38115,38144,38174,38203,38233,38262,38292,38322,38351,38381,38410,38440,38469,38499,38528,38558,38587,38617,38646,38676,38705,38735,38764,38794,38823,38853,38882,38912,38941,38971,39001,39030,39059,39089,39118,39148,39178,39208,39237,39267,39297,39326,39355,39385,39414,39444,39473,39503,39532,39562,39592,39621,39650,39680,39709,39739,39768,39798,39827,39857,39886,39916,39946,39975,40005,40035,40064,40094,40123,40153,40182,40212,40241,40271,40300,40330,40359,40389,40418,40448,40477,40507,40536,40566,40595,40625,40655,40685,40714,40744,40773,40803,40832,40862,40892,40921,40951,40980,41009,41039,41068,41098,41127,41157,41186,41216,41245,41275,41304,41334,41364,41393,41422,41452,41481,41511,41540,41570,41599,41629,41658,41688,41718,41748,41777,41807,41836,41865,41894,41924,41953,41983,42012,42042,42072,42102,42131,42161,42190,42220,42249,42279,42308,42337,42367,42397,42426,42456,42485,42515,42545,42574,42604,42633,42662,42692,42721,42751,42780,42810,42839,42869,42899,42929,42958,42988,43017,43046,43076,43105,43135,43164,43194,43223,43253,43283,43312,43342,43371,43401,43430,43460,43489,43519,43548,43578,43607,43637,43666,43696,43726,43755,43785,43814,43844,43873,43903,43932,43962,43991,44021,44050,44080,44109,44139,44169,44198,44228,44258,44287,44317,44346,44375,44405,44434,44464,44493,44523,44553,44582,44612,44641,44671,44700,44730,44759,44788,44818,44847,44877,44906,44936,44966,44996,45025,45055,45084,45114,45143,45172,45202,45231,45261,45290,45320,45350,45380,45409,45439,45468,45498,45527,45556,45586,45615,45644,45674,45704,45733,45763,45793,45823,45852,45882,45911,45940,45970,45999,46028,46058,46088,46117,46147,46177,46206,46236,46265,46295,46324,46354,46383,46413,46442,46472,46501,46531,46560,46590,46620,46649,46679,46708,46738,46767,46797,46826,46856,46885,46915,46944,46974,47003,47033,47063,47092,47122,47151,47181,47210,47240,47269,47298,47328,47357,47387,47417,47446,47476,47506,47535,47565,47594,47624,47653,47682,47712,47741,47771,47800,47830,47860,47890,47919,47949,47978,48008,48037,48066,48096,48125,48155,48184,48214,48244,48273,48303,48333,48362,48392,48421,48450,48480,48509,48538,48568,48598,48627,48657,48687,48717,48746,48776,48805,48834,48864,48893,48922,48952,48982,49011,49041,49071,49100,49130,49160,49189,49218,49248,49277,49306,49336,49365,49395,49425,49455,49484,49514,49543,49573,49602,49632,49661,49690,49720,49749,49779,49809,49838,49868,49898,49927,49957,49986,50016,50045,50075,50104,50133,50163,50192,50222,50252,50281,50311,50340,50370,50400,50429,50459,50488,50518,50547,50576,50606,50635,50665,50694,50724,50754,50784,50813,50843,50872,50902,50931,50960,50990,51019,51049,51078,51108,51138,51167,51197,51227,51256,51286,51315,51345,51374,51403,51433,51462,51492,51522,51552,51582,51611,51641,51670,51699,51729,51758,51787,51816,51846,51876,51906,51936,51965,51995,52025,52054,52083,52113,52142,52171,52200,52230,52260,52290,52319,52349,52379,52408,52438,52467,52497,52526,52555,52585,52614,52644,52673,52703,52733,52762,52792,52822,52851,52881,52910,52939,52969,52998,53028,53057,53087,53116,53146,53176,53205,53235,53264,53294,53324,53353,53383,53412,53441,53471,53500,53530,53559,53589,53619,53648,53678,53708,53737,53767,53796,53825,53855,53884,53913,53943,53973,54003,54032,54062,54092,54121,54151,54180,54209,54239,54268,54297,54327,54357,54387,54416,54446,54476,54505,54535,54564,54593,54623,54652,54681,54711,54741,54770,54800,54830,54859,54889,54919,54948,54977,55007,55036,55066,55095,55125,55154,55184,55213,55243,55273,55302,55332,55361,55391,55420,55450,55479,55508,55538,55567,55597,55627,55657,55686,55716,55745,55775,55804,55834,55863,55892,55922,55951,55981,56011,56040,56070,56100,56129,56159,56188,56218,56247,56276,56306,56335,56365,56394,56424,56454,56483,56513,56543,56572,56601,56631,56660,56690,56719,56749,56778,56808,56837,56867,56897,56926,56956,56985,57015,57044,57074,57103,57133,57162,57192,57221,57251,57280,57310,57340,57369,57399,57429,57458,57487,57517,57546,57576,57605,57634,57664,57694,57723,57753,57783,57813,57842,57871,57901,57930,57959,57989,58018,58048,58077,58107,58137,58167,58196,58226,58255,58285,58314,58343,58373,58402,58432,58461,58491,58521,58551,58580,58610,58639,58669,58698,58727,58757,58786,58816,58845,58875,58905,58934,58964,58994,59023,59053,59082,59111,59141,59170,59200,59229,59259,59288,59318,59348,59377,59407,59436,59466,59495,59525,59554,59584,59613,59643,59672,59702,59731,59761,59791,59820,59850,59879,59909,59939,59968,59997,60027,60056,60086,60115,60145,60174,60204,60234,60264,60293,60323,60352,60381,60411,60440,60469,60499,60528,60558,60588,60618,60648,60677,60707,60736,60765,60795,60824,60853,60883,60912,60942,60972,61002,61031,61061,61090,61120,61149,61179,61208,61237,61267,61296,61326,61356,61385,61415,61445,61474,61504,61533,61563,61592,61621,61651,61680,61710,61739,61769,61799,61828,61858,61888,61917,61947,61976,62006,62035,62064,62094,62123,62153,62182,62212,62242,62271,62301,62331,62360,62390,62419,62448,62478,62507,62537,62566,62596,62625,62655,62685,62715,62744,62774,62803,62832,62862,62891,62921,62950,62980,63009,63039,63069,63099,63128,63157,63187,63216,63246,63275,63305,63334,63363,63393,63423,63453,63482,63512,63541,63571,63600,63630,63659,63689,63718,63747,63777,63807,63836,63866,63895,63925,63955,63984,64014,64043,64073,64102,64131,64161,64190,64220,64249,64279,64309,64339,64368,64398,64427,64457,64486,64515,64545,64574,64603,64633,64663,64692,64722,64752,64782,64811,64841,64870,64899,64929,64958,64987,65017,65047,65076,65106,65136,65166,65195,65225,65254,65283,65313,65342,65371,65401,65431,65460,65490,65520,65549,65579,65608,65638,65667,65697,65726,65755,65785,65815,65844,65874,65903,65933,65963,65992,66022,66051,66081,66110,66140,66169,66199,66228,66258,66287,66317,66346,66376,66405,66435,66465,66494,66524,66553,66583,66612,66641,66671,66700,66730,66760,66789,66819,66849,66878,66908,66937,66967,66996,67025,67055,67084,67114,67143,67173,67203,67233,67262,67292,67321,67351,67380,67409,67439,67468,67497,67527,67557,67587,67617,67646,67676,67705,67735,67764,67793,67823,67852,67882,67911,67941,67971,68e3,68030,68060,68089,68119,68148,68177,68207,68236,68266,68295,68325,68354,68384,68414,68443,68473,68502,68532,68561,68591,68620,68650,68679,68708,68738,68768,68797,68827,68857,68886,68916,68946,68975,69004,69034,69063,69092,69122,69152,69181,69211,69240,69270,69300,69330,69359,69388,69418,69447,69476,69506,69535,69565,69595,69624,69654,69684,69713,69743,69772,69802,69831,69861,69890,69919,69949,69978,70008,70038,70067,70097,70126,70156,70186,70215,70245,70274,70303,70333,70362,70392,70421,70451,70481,70510,70540,70570,70599,70629,70658,70687,70717,70746,70776,70805,70835,70864,70894,70924,70954,70983,71013,71042,71071,71101,71130,71159,71189,71218,71248,71278,71308,71337,71367,71397,71426,71455,71485,71514,71543,71573,71602,71632,71662,71691,71721,71751,71781,71810,71839,71869,71898,71927,71957,71986,72016,72046,72075,72105,72135,72164,72194,72223,72253,72282,72311,72341,72370,72400,72429,72459,72489,72518,72548,72577,72607,72637,72666,72695,72725,72754,72784,72813,72843,72872,72902,72931,72961,72991,73020,73050,73080,73109,73139,73168,73197,73227,73256,73286,73315,73345,73375,73404,73434,73464,73493,73523,73552,73581,73611,73640,73669,73699,73729,73758,73788,73818,73848,73877,73907,73936,73965,73995,74024,74053,74083,74113,74142,74172,74202,74231,74261,74291,74320,74349,74379,74408,74437,74467,74497,74526,74556,74586,74615,74645,74675,74704,74733,74763,74792,74822,74851,74881,74910,74940,74969,74999,75029,75058,75088,75117,75147,75176,75206,75235,75264,75294,75323,75353,75383,75412,75442,75472,75501,75531,75560,75590,75619,75648,75678,75707,75737,75766,75796,75826,75856,75885,75915,75944,75974,76003,76032,76062,76091,76121,76150,76180,76210,76239,76269,76299,76328,76358,76387,76416,76446,76475,76505,76534,76564,76593,76623,76653,76682,76712,76741,76771,76801,76830,76859,76889,76918,76948,76977,77007,77036,77066,77096,77125,77155,77185,77214,77243,77273,77302,77332,77361,77390,77420,77450,77479,77509,77539,77569,77598,77627,77657,77686,77715,77745,77774,77804,77833,77863,77893,77923,77952,77982,78011,78041,78070,78099,78129,78158,78188,78217,78247,78277,78307,78336,78366,78395,78425,78454,78483,78513,78542,78572,78601,78631,78661,78690,78720,78750,78779,78808,78838,78867,78897,78926,78956,78985,79015,79044,79074,79104,79133,79163,79192,79222,79251,79281,79310,79340,79369,79399,79428,79458,79487,79517,79546,79576,79606,79635,79665,79695,79724,79753,79783,79812,79841,79871,79900,79930,79960,79990},{../main:341,object-assign:242},341:function(t,e,r){var nt(object-assign);function i(){this.regionalOptions,this.regionalOptions{invalidCalendar:Calendar {0} not found,invalidDate:Invalid {0} date,invalidMonth:Invalid {0} month,invalidYear:Invalid {0} year,differentCalendars:Cannot mix {0} and {1} dates},this.localthis.regionalOptions,this.calendars{},this._localCals{}}function a(t,e,r,n){if(this._calendart,this._yeare,this._monthr,this._dayn,0this._calendar._validateLevel&&!this._calendar.isValid(this._year,this._month,this._day))throw(c.local.invalidDate||c.regionalOptions.invalidDate).replace(/\{0\}/,this._calendar.local.name)}function o(t,e){return000000.substring(0,e-(t+t).length)+t}function s(){this.shortYearCutoff+10}function l(t){this.localthis.regionalOptionst||this.regionalOptions}n(i.prototype,{instance:function(t,e){t(t||gregorian).toLowerCase(),ee||;var rthis._localCalst+-+e;if(!r&&this.calendarst&&(rnew this.calendarst(e),this._localCalst+-+er),!r)throw(this.local.invalidCalendar||this.regionalOptions.invalidCalendar).replace(/\{0\}/,t);return r},newDate:function(t,e,r,n,i){return(n(null!t&&t.year?t.calendar():stringtypeof n?this.instance(n,i):n)||this.instance()).newDate(t,e,r)},substituteDigits:function(t){return function(e){return(e+).replace(/0-9/g,(function(e){return te}))}},substituteChineseDigits:function(t,e){return function(r){for(var n,i0;r>0;){var ar%10;n(0a?:ta+ei)+n,i++,rMath.floor(r/10)}return 0n.indexOf(t1+e1)&&(nn.substr(1)),n||t0}}}),n(a.prototype,{newDate:function(t,e,r){return this._calendar.newDate(nullt?this:t,e,r)},year:function(t){return 0arguments.length?this._year:this.set(t,y)},month:function(t){return 0arguments.length?this._month:this.set(t,m)},day:function(t){return 0arguments.length?this._day:this.set(t,d)},date:function(t,e,r){if(!this._calendar.isValid(t,e,r))throw(c.local.invalidDate||c.regionalOptions.invalidDate).replace(/\{0\}/,this._calendar.local.name);return this._yeart,this._monthe,this._dayr,this},leapYear:function(){return this._calendar.leapYear(this)},epoch:function(){return this._calendar.epoch(this)},formatYear:function(){return this._calendar.formatYear(this)},monthOfYear:function(){return this._calendar.monthOfYear(this)},weekOfYear:function(){return this._calendar.weekOfYear(this)},daysInYear:function(){return this._calendar.daysInYear(this)},dayOfYear:function(){return this._calendar.dayOfYear(this)},daysInMonth:function(){return this._calendar.daysInMonth(this)},dayOfWeek:function(){return this._calendar.dayOfWeek(this)},weekDay:function(){return this._calendar.weekDay(this)},extraInfo:function(){return this._calendar.extraInfo(this)},add:function(t,e){return this._calendar.add(this,t,e)},set:function(t,e){return this._calendar.set(this,t,e)},compareTo:function(t){if(this._calendar.name!t._calendar.name)throw(c.local.differentCalendars||c.regionalOptions.differentCalendars).replace(/\{0\}/,this._calendar.local.name).replace(/\{1\}/,t._calendar.local.name);var ethis._year!t._year?this._year-t._year:this._month!t._month?this.monthOfYear()-t.monthOfYear():this._day-t._day;return 0e?0:e0?-1:1},calendar:function(){return this._calendar},toJD:function(){return this._calendar.toJD(this)},fromJD:function(t){return this._calendar.fromJD(t)},toJSDate:function(){return this._calendar.toJSDate(this)},fromJSDate:function(t){return this._calendar.fromJSDate(t)},toString:function(){return(this.year()0?-:)+o(Math.abs(this.year()),4)+-+o(this.month(),2)+-+o(this.day(),2)}}),n(s.prototype,{_validateLevel:0,newDate:function(t,e,r){return nullt?this.today():(t.year&&(this._validate(t,e,r,c.local.invalidDate||c.regionalOptions.invalidDate),rt.day(),et.month(),tt.year()),new a(this,t,e,r))},today:function(){return this.fromJSDate(new Date)},epoch:function(t){return this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions.invalidYear).year()0?this.local.epochs0:this.local.epochs1},formatYear:function(t){var ethis._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions.invalidYear);return(e.year()0?-:)+o(Math.abs(e.year()),4)},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions.invalidYear),12},monthOfYear:function(t,e){var rthis._validate(t,e,this.minDay,c.local.invalidMonth||c.regionalOptions.invalidMonth);return(r.month()+this.monthsInYear(r)-this.firstMonth)%this.monthsInYear(r)+this.minMonth},fromMonthOfYear:function(t,e){var r(e+this.firstMonth-2*this.minMonth)%this.monthsInYear(t)+this.minMonth;return this._validate(t,r,this.minDay,c.local.invalidMonth||c.regionalOptions.invalidMonth),r},daysInYear:function(t){var ethis._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions.invalidYear);return this.leapYear(e)?366:365},dayOfYear:function(t,e,r){var nthis._validate(t,e,r,c.local.invalidDate||c.regionalOptions.invalidDate);return n.toJD()-this.newDate(n.year(),this.fromMonthOfYear(n.year(),this.minMonth),this.minDay).toJD()+1},daysInWeek:function(){return 7},dayOfWeek:function(t,e,r){var nthis._validate(t,e,r,c.local.invalidDate||c.regionalOptions.invalidDate);return(Math.floor(this.toJD(n))+2)%this.daysInWeek()},extraInfo:function(t,e,r){return this._validate(t,e,r,c.local.invalidDate||c.regionalOptions.invalidDate),{}},add:function(t,e,r){return this._validate(t,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions.invalidDate),this._correctAdd(t,this._add(t,e,r),e,r)},_add:function(t,e,r){if(this._validateLevel++,dr||wr){var nt.toJD()+e*(wr?this.daysInWeek():1),it.calendar().fromJD(n);return this._validateLevel--,i.year(),i.month(),i.day()}try{var at.year()+(yr?e:0),ot.monthOfYear()+(mr?e:0);it.day();yr?(t.month()!this.fromMonthOfYear(a,o)&&(othis.newDate(a,t.month(),this.minDay).monthOfYear()),oMath.min(o,this.monthsInYear(a)),iMath.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o)))):mr&&(!function(t){for(;ot.minMonth;)a--,o+t.monthsInYear(a);for(var et.monthsInYear(a);o>e-1+t.minMonth;)a++,o-e,et.monthsInYear(a)}(this),iMath.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o))));var sa,this.fromMonthOfYear(a,o),i;return this._validateLevel--,s}catch(t){throw this._validateLevel--,t}},_correctAdd:function(t,e,r,n){if(!(this.hasYearZero||y!n&&m!n||0!e0&&t.year()>0e0>0)){var i{y:1,1,y,m:1,this.monthsInYear(-1),m,w:this.daysInWeek(),this.daysInYear(-1),d,d:1,this.daysInYear(-1),d}n,ar0?-1:1;ethis._add(t,r*i0+a*i1,i2)}return t.date(e0,e1,e2)},set:function(t,e,r){this._validate(t,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions.invalidDate);var nyr?e:t.year(),imr?e:t.month(),adr?e:t.day();returny!r&&m!r||(aMath.min(a,this.daysInMonth(n,i))),t.date(n,i,a)},isValid:function(t,e,r){this._validateLevel++;var nthis.hasYearZero||0!t;if(n){var ithis.newDate(t,e,this.minDay);ne>this.minMonth&&e-this.minMonththis.monthsInYear(i)&&r>this.minDay&&r-this.minDaythis.daysInMonth(i)}return this._validateLevel--,n},toJSDate:function(t,e,r){var nthis._validate(t,e,r,c.local.invalidDate||c.regionalOptions.invalidDate);return c.instance().fromJD(this.toJD(n)).toJSDate()},fromJSDate:function(t){return this.fromJD(c.instance().fromJSDate(t).toJD())},_validate:function(t,e,r,n){if(t.year){if(0this._validateLevel&&this.name!t.calendar().name)throw(c.local.differentCalendars||c.regionalOptions.differentCalendars).replace(/\{0\}/,this.local.name).replace(/\{1\}/,t.calendar().local.name);return t}try{if(this._validateLevel++,1this._validateLevel&&!this.isValid(t,e,r))throw n.replace(/\{0\}/,this.local.name);var ithis.newDate(t,e,r);return this._validateLevel--,i}catch(t){throw this._validateLevel--,t}}}),l.prototypenew s,n(l.prototype,{name:Gregorian,jdEpoch:1721425.5,daysPerMonth:31,28,31,30,31,30,31,31,30,31,30,31,hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{:{name:Gregorian,epochs:BCE,CE,monthNames:January,February,March,April,May,June,July,August,September,October,November,December,monthNamesShort:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,dayNames:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,dayNamesShort:Sun,Mon,Tue,Wed,Thu,Fri,Sat,dayNamesMin:Su,Mo,Tu,We,Th,Fr,Sa,digits:null,dateFormat:mm/dd/yyyy,firstDay:0,isRTL:!1}},leapYear:function(t){var ethis._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions.invalidYear);return(te.year()+(e.year()0?1:0))%40&&(t%100!0||t%4000)},weekOfYear:function(t,e,r){var nthis.newDate(t,e,r);return n.add(4-(n.dayOfWeek()||7),d),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var rthis._validate(t,e,this.minDay,c.local.invalidMonth||c.regionalOptions.invalidMonth);return this.daysPerMonthr.month()-1+(2r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)6},toJD:function(t,e,r){var nthis._validate(t,e,r,c.local.invalidDate||c.regionalOptions.invalidDate);tn.year(),en.month(),rn.day(),t0&&t++,e3&&(e+12,t--);var iMath.floor(t/100),a2-i+Math.floor(i/4);return Math.floor(365.25*(t+4716))+Math.floor(30.6001*(e+1))+r+a-1524.5},fromJD:function(t){var eMath.floor(t+.5),rMath.floor((e-1867216.25)/36524.25),n(re+1+r-Math.floor(r/4))+1524,iMath.floor((n-122.1)/365.25),aMath.floor(365.25*i),oMath.floor((n-a)/30.6001),sn-a-Math.floor(30.6001*o),lo-(o>13.5?13:1),ci-(l>2.5?4716:4715);return c0&&c--,this.newDate(c,l,s)},toJSDate:function(t,e,r){var nthis._validate(t,e,r,c.local.invalidDate||c.regionalOptions.invalidDate),inew Date(n.year(),n.month()-1,n.day());return i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0),i.setHours(i.getHours()>12?i.getHours()+2:0),i},fromJSDate:function(t){return this.newDate(t.getFullYear(),t.getMonth()+1,t.getDate())}});var ce.exportsnew i;c.cdatea,c.baseCalendars,c.calendars.gregorianl},{object-assign:242},342:function(t,e,r){var nt(object-assign),it(./main);n(i.regionalOptions,{invalidArguments:Invalid arguments,invalidFormat:Cannot format a date from another calendar,missingNumberAt:Missing number at position {0},unknownNameAt:Unknown name at position {0},unexpectedLiteralAt:Unexpected literal at position {0},unexpectedText:Additional text found at end}),i.locali.regionalOptions,n(i.cdate.prototype,{formatDate:function(t,e){returnstring!typeof t&&(et,t),this._calendar.formatDate(t||,this,e)}}),n(i.baseCalendar.prototype,{UNIX_EPOCH:i.instance().newDate(1970,1,1).toJD(),SECS_PER_DAY:86400,TICKS_EPOCH:i.instance().jdEpoch,TICKS_PER_DAY:864e9,ATOM:yyyy-mm-dd,COOKIE:D, dd M yyyy,FULL:DD, MM d, yyyy,ISO_8601:yyyy-mm-dd,JULIAN:J,RFC_822:D, d M yy,RFC_850:DD, dd-M-yy,RFC_1036:D, d M yy,RFC_1123:D, d M yyyy,RFC_2822:D, d M yyyy,RSS:D, d M yy,TICKS:!,TIMESTAMP:@,W3C:yyyy-mm-dd,formatDate:function(t,e,r){if(string!typeof t&&(re,et,t),!e)return;if(e.calendar()!this)throw i.local.invalidFormat||i.regionalOptions.invalidFormat;tt||this.local.dateFormat;for(var n,a,o,s,l(rr||{}).dayNamesShort||this.local.dayNamesShort,cr.dayNames||this.local.dayNames,ur.monthNumbers||this.local.monthNumbers,fr.monthNamesShort||this.local.monthNamesShort,hr.monthNames||this.local.monthNames,p(r.calculateWeek||this.local.calculateWeek,function(e,r){for(var n1;w+nt.length&&t.charAt(w+n)e;)n++;return w+n-1,Math.floor(n/(r||1))>1}),dfunction(t,e,r,n){var i+e;if(p(t,n))for(;i.lengthr;)i0+i;return i},mthis,gfunction(t){returnfunctiontypeof u?u.call(m,t,p(m)):x(d(m,t.month(),2))},vfunction(t,e){return e?functiontypeof h?h.call(m,t):ht.month()-m.minMonth:functiontypeof f?f.call(m,t):ft.month()-m.minMonth},ythis.local.digits,xfunction(t){return r.localNumbers&&y?y(t):t},b,_!1,w0;wt.length;w++)if(_)!t.charAt(w)||p()?b+t.charAt(w):_!1;else switch(t.charAt(w)){cased:b+x(d(d,e.day(),2));break;caseD:b+(nD,ae.dayOfWeek(),ol,sc,p(n)?sa:oa);break;caseo:b+d(o,e.dayOfYear(),3);break;casew:b+d(w,e.weekOfYear(),2);break;casem:b+g(e);break;caseM:b+v(e,p(M));break;casey:b+p(y,2)?e.year():(e.year()%10010?0:)+e.year()%100;break;caseY:p(Y,2),b+e.formatYear();break;caseJ:b+e.toJD();break;case@:b+(e.toJD()-this.UNIX_EPOCH)*this.SECS_PER_DAY;break;case!:b+(e.toJD()-this.TICKS_EPOCH)*this.TICKS_PER_DAY;break;case:p()?b+:_!0;break;default:b+t.charAt(w)}return b},parseDate:function(t,e,r){if(nulle)throw i.local.invalidArguments||i.regionalOptions.invalidArguments;if((eobjecttypeof e?e.toString():e+))return null;tt||this.local.dateFormat;var n(rr||{}).shortYearCutoff||this.shortYearCutoff;nstring!typeof n?n:this.today().year()%100+parseInt(n,10);for(var ar.dayNamesShort||this.local.dayNamesShort,or.dayNames||this.local.dayNames,sr.parseMonth||this.local.parseMonth,lr.monthNumbers||this.local.monthNumbers,cr.monthNamesShort||this.local.monthNamesShort,ur.monthNames||this.local.monthNames,f-1,h-1,p-1,d-1,m-1,g!1,v!1,yfunction(e,r){for(var n1;M+nt.length&&t.charAt(M+n)e;)n++;return M+n-1,Math.floor(n/(r||1))>1},xfunction(t,r){var ny(t,r),a2,3,n?4:2,n?4:2,10,11,20oyYJ@!.indexOf(t)+1,onew RegExp(^-?\\d{1,+a+}),se.substring(A).match(o);if(!s)throw(i.local.missingNumberAt||i.regionalOptions.missingNumberAt).replace(/\{0\}/,A);return A+s0.length,parseInt(s0,10)},bthis,_function(){if(functiontypeof l){y(m);var tl.call(b,e.substring(A));return A+t.length,t}return x(m)},wfunction(t,r,n,a){for(var oy(t,a)?n:r,s0;so.length;s++)if(e.substr(A,os.length).toLowerCase()os.toLowerCase())return A+os.length,s+b.minMonth;throw(i.local.unknownNameAt||i.regionalOptions.unknownNameAt).replace(/\{0\}/,A)},Tfunction(){if(functiontypeof u){var ty(M)?u.call(b,e.substring(A)):c.call(b,e.substring(A));return A+t.length,t}return w(M,c,u)},kfunction(){if(e.charAt(A)!t.charAt(M))throw(i.local.unexpectedLiteralAt||i.regionalOptions.unexpectedLiteralAt).replace(/\{0\}/,A);A++},A0,M0;Mt.length;M++)if(v)!t.charAt(M)||y()?k():v!1;else switch(t.charAt(M)){cased:dx(d);break;caseD:w(D,a,o);break;caseo:mx(o);break;casew:x(w);break;casem:p_();break;caseM:pT();break;casey:var SM;g!y(y,2),MS,hx(y,2);break;caseY:hx(Y,2);break;caseJ:fx(J)+.5,.e.charAt(A)&&(A++,x(J));break;case@:fx(@)/this.SECS_PER_DAY+this.UNIX_EPOCH;break;case!:fx(!)/this.TICKS_PER_DAY+this.TICKS_EPOCH;break;case*:Ae.length;break;case:y()?k():v!0;break;default:k()}if(Ae.length)throw i.local.unexpectedText||i.regionalOptions.unexpectedText;if(-1h?hthis.today().year():h100&&g&&(h+-1n?1900:this.today().year()-this.today().year()%100-(hn?0:100)),stringtypeof p&&(ps.call(this,h,p)),m>-1){p1,dm;for(var Ethis.daysInMonth(h,p);d>E;Ethis.daysInMonth(h,p))p++,d-E}return f>-1?this.fromJD(f):this.newDate(h,p,d)},determineDate:function(t,e,r,n,i){r&&object!typeof r&&(in,nr,rnull),string!typeof n&&(in,n);var athis;return ee?e.newDate():null,tnullt?e:stringtypeof t?function(t){try{return a.parseDate(n,t,i)}catch(t){}for(var e((tt.toLowerCase()).match(/^c/)&&r?r.newDate():null)||a.today(),o/(+-?0-9+)\s*(d|w|m|y)?/g,so.exec(t);s;)e.add(parseInt(s1,10),s2||d),so.exec(t);return e}(t):numbertypeof t?isNaN(t)||t1/0||t-1/0?e:a.today().add(t,d):a.newDate(t)}})},{./main:341,object-assign:242},343:function(t,e,r){use strict;e.exports{path:,backoff:0},{path:M-2.4,-3V3L0.6,0Z,backoff:.6},{path:M-3.7,-2.5V2.5L1.3,0Z,backoff:1.3},{path:M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z,backoff:1.55},{path:M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z,backoff:1.6},{path:M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z,backoff:2},{path:M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z,backoff:0,noRotate:!0},{path:M2,2V-2H-2V2Z,backoff:0,noRotate:!0}},{},344:function(t,e,r){use strict;var nt(./arrow_paths),it(../../plots/font_attributes),at(../../plots/cartesian/constants),ot(../../plot_api/plot_template).templatedArray;t(../../constants/axis_placeable_objects);e.exportso(annotation,{visible:{valType:boolean,dflt:!0,editType:calc+arraydraw},text:{valType:string,editType:calc+arraydraw},textangle:{valType:angle,dflt:0,editType:calc+arraydraw},font:i({editType:calc+arraydraw,colorEditType:arraydraw}),width:{valType:number,min:1,dflt:null,editType:calc+arraydraw},height:{valType:number,min:1,dflt:null,editType:calc+arraydraw},opacity:{valType:number,min:0,max:1,dflt:1,editType:arraydraw},align:{valType:enumerated,values:left,center,right,dflt:center,editType:arraydraw},valign:{valType:enumerated,values:top,middle,bottom,dflt:middle,editType:arraydraw},bgcolor:{valType:color,dflt:rgba(0,0,0,0),editType:arraydraw},bordercolor:{valType:color,dflt:rgba(0,0,0,0),editType:arraydraw},borderpad:{valType:number,min:0,dflt:1,editType:calc+arraydraw},borderwidth:{valType:number,min:0,dflt:1,editType:calc+arraydraw},showarrow:{valType:boolean,dflt:!0,editType:calc+arraydraw},arrowcolor:{valType:color,editType:arraydraw},arrowhead:{valType:integer,min:0,max:n.length,dflt:1,editType:arraydraw},startarrowhead:{valType:integer,min:0,max:n.length,dflt:1,editType:arraydraw},arrowside:{valType:flaglist,flags:end,start,extras:none,dflt:end,editType:arraydraw},arrowsize:{valType:number,min:.3,dflt:1,editType:calc+arraydraw},startarrowsize:{valType:number,min:.3,dflt:1,editType:calc+arraydraw},arrowwidth:{valType:number,min:.1,editType:calc+arraydraw},standoff:{valType:number,min:0,dflt:0,editType:calc+arraydraw},startstandoff:{valType:number,min:0,dflt:0,editType:calc+arraydraw},ax:{valType:any,editType:calc+arraydraw},ay:{valType:any,editType:calc+arraydraw},axref:{valType:enumerated,dflt:pixel,values:pixel,a.idRegex.x.toString(),editType:calc},ayref:{valType:enumerated,dflt:pixel,values:pixel,a.idRegex.y.toString(),editType:calc},xref:{valType:enumerated,values:paper,a.idRegex.x.toString(),editType:calc},x:{valType:any,editType:calc+arraydraw},xanchor:{valType:enumerated,values:auto,left,center,right,dflt:auto,editType:calc+arraydraw},xshift:{valType:number,dflt:0,editType:calc+arraydraw},yref:{valType:enumerated,values:paper,a.idRegex.y.toString(),editType:calc},y:{valType:any,editType:calc+arraydraw},yanchor:{valType:enumerated,values:auto,top,middle,bottom,dflt:auto,editType:calc+arraydraw},yshift:{valType:number,dflt:0,editType:calc+arraydraw},clicktoshow:{valType:enumerated,values:!1,onoff,onout,dflt:!1,editType:arraydraw},xclick:{valType:any,editType:arraydraw},yclick:{valType:any,editType:arraydraw},hovertext:{valType:string,editType:arraydraw},hoverlabel:{bgcolor:{valType:color,editType:arraydraw},bordercolor:{valType:color,editType:arraydraw},font:i({editType:arraydraw}),editType:arraydraw},captureevents:{valType:boolean,editType:arraydraw},editType:calc,_deprecated:{ref:{valType:string,editType:calc}}})},{../../constants/axis_placeable_objects:467,../../plot_api/plot_template:538,../../plots/cartesian/constants:556,../../plots/font_attributes:580,./arrow_paths:343},345:function(t,e,r){use strict;var nt(../../lib),it(../../plots/cartesian/axes),at(./draw).draw;function o(t){var et._fullLayout;n.filterVisible(e.annotations).forEach((function(e){var ri.getFromId(t,e.xref),ni.getFromId(t,e.yref),ai.getRefType(e.xref),oi.getRefType(e.yref);e._extremes{},rangea&&s(e,r),rangeo&&s(e,n)}))}function s(t,e){var r,ne._id,an.charAt(0),ota,sta+a,lta+ref,cta+a+ref,ut_+a+padplus,ft_+a+padminus,h{x:1,y:-1}a*ta+shift,p3*t.arrowsize*t.arrowwidth||0,dp+h,mp-h,g3*t.startarrowsize*t.arrowwidth||0,vg+h,yg-h;if(cl){var xi.findExtremes(e,e.r2c(o),{ppadplus:d,ppadminus:m}),bi.findExtremes(e,e.r2c(s),{ppadplus:Math.max(u,v),ppadminus:Math.max(f,y)});r{min:x.min0,b.min0,max:x.max0,b.max0}}else vs?v+s:v,ys?y-s:y,ri.findExtremes(e,e.r2c(o),{ppadplus:Math.max(u,d,v),ppadminus:Math.max(f,m,y)});t._extremesnr}e.exportsfunction(t){var et._fullLayout;if(n.filterVisible(e.annotations).length&&t._fullData.length)return n.syncOrAsync(a,o,t)}},{../../lib:498,../../plots/cartesian/axes:549,./draw:350},346:function(t,e,r){use strict;var nt(../../lib),it(../../registry),at(../../plot_api/plot_template).arrayEditor;function o(t,e){var r,n,i,a,o,l,c,ut._fullLayout.annotations,f,h,p,d(e||).length;for(r0;ru.length;r++)if(a(iur).clicktoshow){for(n0;nd;n++)if(l(oen).xaxis,co.yaxis,l._idi.xref&&c._idi.yref&&l.d2r(o.x)s(i._xclick,l)&&c.d2r(o.y)s(i._yclick,c)){(i.visible?onouta?h:p:f).push(r);break}nd&&i.visible&&onouta&&h.push(r)}return{on:f,off:h,explicitOff:p}}function s(t,e){returnloge.type?e.l2r(t):e.d2r(t)}e.exports{hasClickToShow:function(t,e){var ro(t,e);return r.on.length>0||r.explicitOff.length>0},onClick:function(t,e){var r,s,lo(t,e),cl.on,ul.off.concat(l.explicitOff),f{},ht._fullLayout.annotations;if(!c.length&&!u.length)return;for(r0;rc.length;r++)(sa(t.layout,annotations,hcr)).modifyItem(visible,!0),n.extendFlat(f,s.getUpdateObj());for(r0;ru.length;r++)(sa(t.layout,annotations,hur)).modifyItem(visible,!1),n.extendFlat(f,s.getUpdateObj());return i.call(update,t,{},f)}}},{../../lib:498,../../plot_api/plot_template:538,../../registry:633},347:function(t,e,r){use strict;var nt(../../lib),it(../color);e.exportsfunction(t,e,r,a){a(opacity);var oa(bgcolor),sa(bordercolor),li.opacity(s);a(borderpad);var ca(borderwidth),ua(showarrow);if(a(text,u? :r._dfltTitle.annotation),a(textangle),n.coerceFont(a,font,r.font),a(width),a(align),a(height)&&a(valign),u){var f,h,pa(arrowside);-1!p.indexOf(end)&&(fa(arrowhead),ha(arrowsize)),-1!p.indexOf(start)&&(a(startarrowhead,f),a(startarrowsize,h)),a(arrowcolor,l?e.bordercolor:i.defaultLine),a(arrowwidth,2*(l&&c||1)),a(standoff),a(startstandoff)}var da(hovertext),mr.hoverlabel||{};if(d){var ga(hoverlabel.bgcolor,m.bgcolor||(i.opacity(o)?i.rgb(o):i.defaultLine)),va(hoverlabel.bordercolor,m.bordercolor||i.contrast(g));n.coerceFont(a,hoverlabel.font,{family:m.font.family,size:m.font.size,color:m.font.color||v})}a(captureevents,!!d)}},{../../lib:498,../color:361},348:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib/to_log_range);e.exportsfunction(t,e,r,a){ee||{};var ologr&&lineare.type,slinearr&&loge.type;if(o||s)for(var l,c,ut._fullLayout.annotations,fe._id.charAt(0),h0;hu.length;h++)luh,cannotations+h+.,lf+refe._id&&p(f),la+f+refe._id&&p(a+f);function p(t){var rlt,snull;so?i(r,e.range):Math.pow(10,r),n(s)||(snull),a(c+t,s)}}},{../../lib/to_log_range:526,fast-isnumeric:185},349:function(t,e,r){use strict;var nt(../../lib),it(../../plots/cartesian/axes),at(../../plots/array_container_defaults),ot(./common_defaults),st(./attributes);function l(t,e,r){function a(r,i){return n.coerce(t,e,s,r,i)}var la(visible),ca(clicktoshow);if(l||c){o(t,e,r,a);for(var ue.showarrow,fx,y,h-10,-30,p{_fullLayout:r},d0;d2;d++){var mfd,gi.coerceRef(t,e,p,m,,paper);if(paper!g)i.getFromId(p,g)._annIndices.push(e._index);if(i.coercePosition(e,p,a,g,m,.5),u){var va+m,yi.coerceRef(t,e,p,v,pixel,pixel,paper);pixel!y&&y!g&&(yevpixel);var xpixely?hd:.4;i.coercePosition(e,p,a,y,v,x)}a(m+anchor),a(m+shift)}if(n.noneOrAll(t,e,x,y),u&&n.noneOrAll(t,e,ax,ay),c){var ba(xclick),_a(yclick);e._xclickvoid 0b?e.x:i.cleanPosition(b,p,e.xref),e._yclickvoid 0_?e.y:i.cleanPosition(_,p,e.yref)}}}e.exportsfunction(t,e){a(t,e,{name:annotations,handleItemDefaults:l})}},{../../lib:498,../../plots/array_container_defaults:544,../../plots/cartesian/axes:549,./attributes:344,./common_defaults:347},350:function(t,e,r){use strict;var nt(@plotly/d3),it(../../registry),at(../../plots/plots),ot(../../lib),so.strTranslate,lt(../../plots/cartesian/axes),ct(../color),ut(../drawing),ft(../fx),ht(../../lib/svg_text_utils),pt(../../lib/setcursor),dt(../dragelement),mt(../../plot_api/plot_template).arrayEditor,gt(./draw_arrow_head);function v(t,e){var rt._fullLayout.annotationse||{},nl.getFromId(t,r.xref),il.getFromId(t,r.yref);n&&n.setScale(),i&&i.setScale(),x(t,r,e,!1,n,i)}function y(t,e,r,n,i){var air,oir+ref,s-1!r.indexOf(y),cdomainl.getRefType(o),us?n.h:n.w;return t?c?a+(s?-e:e)/t._length:t.p2r(t.r2p(a)+e):a+(s?-e:e)/u}function x(t,e,r,a,v,x){var b,_,wt._fullLayout,Tt._fullLayout._size,kt._context.edits;a?(bannotation-+a,_a+.annotations):(bannotation,_annotations);var Am(t.layout,_,e),MA.modifyBase,SA.modifyItem,EA.getUpdateObj;w._infolayer.selectAll(.+b+data-index+r+).remove();var Lclip+w._uid+_ann+r;if(e._input&&!1!e.visible){var C{x:{},y:{}},P+e.textangle||0,Iw._infolayer.append(g).classed(b,!0).attr(data-index,String(r)).style(opacity,e.opacity),OI.append(g).classed(annotation-text-g,!0),zke.showarrow?annotationTail:annotationPosition,De.captureevents||k.annotationText||z,RO.append(g).style(pointer-events,D?all:null).call(p,pointer).on(click,(function(){t._dragging!1,t.emit(plotly_clickannotation,Y(n.event))}));e.hovertext&&R.on(mouseover,(function(){var re.hoverlabel,nr.font,ithis.getBoundingClientRect(),at.getBoundingClientRect();f.loneHover({x0:i.left-a.left,x1:i.right-a.left,y:(i.top+i.bottom)/2-a.top,text:e.hovertext,color:r.bgcolor,borderColor:r.bordercolor,fontFamily:n.family,fontSize:n.size,fontColor:n.color},{container:w._hoverlayer.node(),outerContainer:w._paper.node(),gd:t})})).on(mouseout,(function(){f.loneUnhover(w._hoverlayer.node())}));var Fe.borderwidth,Be.borderpad,NF+B,jR.append(rect).attr(class,bg).style(stroke-width,F+px).call(c.stroke,e.bordercolor).call(c.fill,e.bgcolor),Ue.width||e.height,Vw._topclips.selectAll(#+L).data(U?0:);V.enter().append(clipPath).classed(annclip,!0).attr(id,L).append(rect),V.exit().remove();var He.font,qw._meta?o.templateString(e.text,w._meta):e.text,GR.append(text).classed(annotation-text,!0).text(q);k.annotationText?G.call(h.makeEditable,{delegate:R,gd:t}).call(W).on(edit,(function(r){e.textr,this.call(W),S(text,r),v&&v.autorange&&M(v._name+.autorange,!0),x&&x.autorange&&M(x._name+.autorange,!0),i.call(_guiRelayout,t,E())})):G.call(W)}else n.selectAll(#+L).remove();function Y(t){var n{index:r,annotation:e._input,fullAnnotation:e,event:t};return a&&(n.subplotIda),n}function W(r){return r.call(u.font,H).attr({text-anchor:{left:start,right:end}e.align||middle}),h.convertToTspans(r,t,X),r}function X(){var rG.selectAll(a);1r.size()&&r.text()G.text()&&R.insert(a,:first-child).attr({xlink:xlink:href:r.attr(xlink:href),xlink:xlink:show:r.attr(xlink:show)}).style({cursor:pointer}).node().appendChild(j.node());var nR.select(.annotation-text-math-group),f!n.empty(),mu.bBox((f?n:G).node()),bm.width,_m.height,Ae.width||b,De.height||_,BMath.round(A+2*N),HMath.round(D+2*N);function q(t,e){returnautoe&&(et1/3?left:t>2/3?right:center),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}e}for(var W!1,Xx,y,Z0;ZX.length;Z++){var J,K,Q,$,tt,etXZ,rteet+ref||et,ntea+et+ref,it{x:v,y:x}et,at(P+(xet?0:-90))*Math.PI/180,otB*Math.cos(at),stH*Math.sin(at),ltMath.abs(ot)+Math.abs(st),cteet+anchor,uteet+shift*(xet?1:-1),ftCet,htl.getRefType(rt);if(it&&domain!ht){var ptit.r2fraction(eet);(pt0||pt>1)&&(ntrt?((ptit.r2fraction(ea+et))0||pt>1)&&(W!0):W!0),Jit._offset+it.r2p(eet),$.5}else{var dtdomainht;xet?(Qeet,Jdt?it._offset+it._length*Q:JT.l+T.w*Q):(Q1-eet,Jdt?it._offset+it._length*Q:JT.t+T.h*Q),$e.showarrow?.5:Q}if(e.showarrow){ft.headJ;var mtea+et;if(ttot*q(.5,e.xanchor)-st*q(.5,e.yanchor),ntrt){var gtl.getRefType(nt);domaingt?(yet&&(mt1-mt),ft.tailit._offset+it._length*mt):papergt?yet?(mt1-mt,ft.tailT.t+T.h*mt):ft.tailT.l+T.w*mt:ft.tailit._offset+it.r2p(mt),Ktt}else ft.tailJ+mt,Ktt+mt;ft.textft.tail+tt;var vtwxet?width:height;if(paperrt&&(ft.heado.constrain(ft.head,1,vt-1)),pixelnt){var yt-Math.max(ft.tail-3,ft.text),xtMath.min(ft.tail+3,ft.text)-vt;yt>0?(ft.tail+yt,ft.text+yt):xt>0&&(ft.tail-xt,ft.text-xt)}ft.tail+ut,ft.head+ut}else Kttlt*q($,ct),ft.textJ+tt;ft.text+ut,tt+ut,K+ut,e_+et+padpluslt/2+K,e_+et+padminuslt/2-K,e_+et+sizelt,e_+et+shifttt}if(W)R.remove();else{var bt0,_t0;if(left!e.align&&(bt(A-b)*(centere.align?.5:1)),top!e.valign&&(_t(D-_)*(middlee.valign?.5:1)),f)n.select(svg).attr({x:N+bt-1,y:N+_t}).call(u.setClipUrl,U?L:null,t);else{var wtN+_t-m.top,TtN+bt-m.left;G.call(h.positionText,Tt,wt).call(u.setClipUrl,U?L:null,t)}V.select(rect).call(u.setRect,N,N,A,D),j.call(u.setRect,F/2,F/2,B-F,H-F),R.call(u.setTranslate,Math.round(C.x.text-B/2),Math.round(C.y.text-H/2)),O.attr({transform:rotate(+P+,+C.x.text+,+C.y.text+)});var kt,Atfunction(r,n){I.selectAll(.annotation-arrow-g).remove();var lC.x.head,fC.y.head,hC.x.tail+r,pC.y.tail+n,mC.x.text+r,bC.y.text+n,_o.rotationXYMatrix(P,m,b),wo.apply2DTransform(_),Ao.apply2DTransform2(_),L+j.attr(width),z+j.attr(height),Dm-.5*L,FD+L,Bb-.5*z,NB+z,UD,B,D,N,D,N,F,N,F,N,F,B,F,B,D,B.map(A);if(!U.reduce((function(t,e){return t^!!o.segmentsIntersect(l,f,l+1e6,f+1e6,e0,e1,e2,e3)}),!1)){U.forEach((function(t){var eo.segmentsIntersect(h,p,l,f,t0,t1,t2,t3);e&&(he.x,pe.y)}));var Ve.arrowwidth,He.arrowcolor,qe.arrowside,GI.append(g).style({opacity:c.opacity(H)}).classed(annotation-arrow-g,!0),YG.append(path).attr(d,M+h+,+p+L+l+,+f).style(stroke-width,V+px).call(c.stroke,c.rgb(H));if(g(Y,q,e),k.annotationPosition&&Y.node().parentNode&&!a){var Wl,Xf;if(e.standoff){var ZMath.sqrt(Math.pow(l-h,2)+Math.pow(f-p,2));W+e.standoff*(h-l)/Z,X+e.standoff*(p-f)/Z}var J,K,QG.append(path).classed(annotation-arrow,!0).classed(anndrag,!0).classed(cursor-move,!0).attr({d:M3,3H-3V-3H3ZM0,0L+(h-W)+,+(p-X),transform:s(W,X)}).style(stroke-width,V+6+px).call(c.stroke,rgba(0,0,0,0)).call(c.fill,rgba(0,0,0,0));d.init({element:Q.node(),gd:t,prepFn:function(){var tu.getTranslate(R);Jt.x,Kt.y,v&&v.autorange&&M(v._name+.autorange,!0),x&&x.autorange&&M(x._name+.autorange,!0)},moveFn:function(t,r){var nw(J,K),in0+t,an1+r;R.call(u.setTranslate,i,a),S(x,y(v,t,x,T,e)),S(y,y(x,r,y,T,e)),e.axrefe.xref&&S(ax,y(v,t,ax,T,e)),e.ayrefe.yref&&S(ay,y(x,r,ay,T,e)),G.attr(transform,s(t,r)),O.attr({transform:rotate(+P+,+i+,+a+)})},doneFn:function(){i.call(_guiRelayout,t,E());var edocument.querySelector(.js-notes-box-panel);e&&e.redraw(e.selectedObj)}})}}};if(e.showarrow&&At(0,0),z)d.init({element:R.node(),gd:t,prepFn:function(){ktO.attr(transform)},moveFn:function(t,r){var npointer;if(e.showarrow)e.axrefe.xref?S(ax,y(v,t,ax,T,e)):S(ax,e.ax+t),e.ayrefe.yref?S(ay,y(x,r,ay,T.w,e)):S(ay,e.ay+r),At(t,r);else{if(a)return;var i,o;if(v)iy(v,t,x,T,e);else{var le._xsize/T.w,ce.x+(e._xshift-e.xshift)/T.w-l/2;id.align(c+t/T.w,l,0,1,e.xanchor)}if(x)oy(x,r,y,T,e);else{var ue._ysize/T.h,fe.y-(e._yshift+e.yshift)/T.h-u/2;od.align(f-r/T.h,u,0,1,e.yanchor)}S(x,i),S(y,o),v&&x||(nd.getCursor(v?.5:i,x?.5:o,e.xanchor,e.yanchor))}O.attr({transform:s(t,r)+kt}),p(R,n)},clickFn:function(r,n){e.captureevents&&t.emit(plotly_clickannotation,Y(n))},doneFn:function(){p(R),i.call(_guiRelayout,t,E());var edocument.querySelector(.js-notes-box-panel);e&&e.redraw(e.selectedObj)}})}}}e.exports{draw:function(t){var et._fullLayout;e._infolayer.selectAll(.annotation).remove();for(var r0;re.annotations.length;r++)e.annotationsr.visible&&v(t,r);return a.previousPromises(t)},drawOne:v,drawRaw:x}},{../../lib:498,../../lib/setcursor:519,../../lib/svg_text_utils:524,../../plot_api/plot_template:538,../../plots/cartesian/axes:549,../../plots/plots:614,../../registry:633,../color:361,../dragelement:380,../drawing:383,../fx:401,./draw_arrow_head:351,@plotly/d3:58},351:function(t,e,r){use strict;var nt(@plotly/d3),it(../color),at(./arrow_paths),ot(../../lib),so.strScale,lo.strRotate,co.strTranslate;e.exportsfunction(t,e,r){var o,u,f,h,pt.node(),dar.arrowhead||0,mar.startarrowhead||0,g(r.arrowwidth||1)*(r.arrowsize||1),v(r.arrowwidth||1)*(r.startarrowsize||1),ye.indexOf(start)>0,xe.indexOf(end)>0,bd.backoff*g+r.standoff,_m.backoff*v+r.startstandoff;if(linep.nodeName){o{x:+t.attr(x1),y:+t.attr(y1)},u{x:+t.attr(x2),y:+t.attr(y2)};var wo.x-u.x,To.y-u.y;if(h(fMath.atan2(T,w))+Math.PI,b&&_&&b+_>Math.sqrt(w*w+T*T))return void z();if(b){if(b*b>w*w+T*T)return void z();var kb*Math.cos(f),Ab*Math.sin(f);u.x+k,u.y+A,t.attr({x2:u.x,y2:u.y})}if(_){if(_*_>w*w+T*T)return void z();var M_*Math.cos(f),S_*Math.sin(f);o.x-M,o.y-S,t.attr({x1:o.x,y1:o.y})}}else if(pathp.nodeName){var Ep.getTotalLength(),L;if(Eb+_)return void z();var Cp.getPointAtLength(0),Pp.getPointAtLength(.1);fMath.atan2(C.y-P.y,C.x-P.x),op.getPointAtLength(Math.min(_,E)),L0px,+_+px,;var Ip.getPointAtLength(E),Op.getPointAtLength(E-.1);hMath.atan2(I.y-O.y,I.x-O.x),up.getPointAtLength(Math.max(0,E-b)),L+E-(L?_+b:b)+px,+E+px,t.style(stroke-dasharray,L)}function z(){t.style(stroke-dasharray,0px,100px)}function D(e,a,o,u){e.path&&(e.noRotate&&(o0),n.select(p.parentNode).append(path).attr({class:t.attr(class),d:e.path,transform:c(a.x,a.y)+l(180*o/Math.PI)+s(u)}).style({fill:i.rgb(r.arrowcolor),stroke-width:0}))}y&&D(m,o,f,v),x&&D(d,u,h,g)}},{../../lib:498,../color:361,./arrow_paths:343,@plotly/d3:58},352:function(t,e,r){use strict;var nt(./draw),it(./click);e.exports{moduleType:component,name:annotations,layoutAttributes:t(./attributes),supplyLayoutDefaults:t(./defaults),includeBasePlot:t(../../plots/cartesian/include_components)(annotations),calcAutorange:t(./calc_autorange),draw:n.draw,drawOne:n.drawOne,drawRaw:n.drawRaw,hasClickToShow:i.hasClickToShow,onClick:i.onClick,convertCoords:t(./convert_coords)}},{../../plots/cartesian/include_components:562,./attributes:344,./calc_autorange:345,./click:346,./convert_coords:348,./defaults:349,./draw:350},353:function(t,e,r){use strict;var nt(../annotations/attributes),it(../../plot_api/edit_types).overrideAll,at(../../plot_api/plot_template).templatedArray;e.exportsi(a(annotation,{visible:n.visible,x:{valType:any},y:{valType:any},z:{valType:any},ax:{valType:number},ay:{valType:number},xanchor:n.xanchor,xshift:n.xshift,yanchor:n.yanchor,yshift:n.yshift,text:n.text,textangle:n.textangle,font:n.font,width:n.width,height:n.height,opacity:n.opacity,align:n.align,valign:n.valign,bgcolor:n.bgcolor,bordercolor:n.bordercolor,borderpad:n.borderpad,borderwidth:n.borderwidth,showarrow:n.showarrow,arrowcolor:n.arrowcolor,arrowhead:n.arrowhead,startarrowhead:n.startarrowhead,arrowside:n.arrowside,arrowsize:n.arrowsize,startarrowsize:n.startarrowsize,arrowwidth:n.arrowwidth,standoff:n.standoff,startstandoff:n.startstandoff,hovertext:n.hovertext,hoverlabel:n.hoverlabel,captureevents:n.captureevents}),calc,from-root)},{../../plot_api/edit_types:531,../../plot_api/plot_template:538,../annotations/attributes:344},354:function(t,e,r){use strict;var nt(../../lib),it(../../plots/cartesian/axes);function a(t,e){var re.fullSceneLayout.domain,ae.fullLayout._size,o{pdata:null,type:linear,autorange:!1,range:-1/0,1/0};t._xa{},n.extendFlat(t._xa,o),i.setConvert(t._xa),t._xa._offseta.l+r.x0*a.w,t._xa.l2pfunction(){return.5*(1+t._pdata0/t._pdata3)*a.w*(r.x1-r.x0)},t._ya{},n.extendFlat(t._ya,o),i.setConvert(t._ya),t._ya._offseta.t+(1-r.y1)*a.h,t._ya.l2pfunction(){return.5*(1-t._pdata1/t._pdata3)*a.h*(r.y1-r.y0)}}e.exportsfunction(t){for(var et.fullSceneLayout.annotations,r0;re.length;r++)a(er,t);t.fullLayout._infolayer.selectAll(.annotation-+t.id).remove()}},{../../lib:498,../../plots/cartesian/axes:549},355:function(t,e,r){use strict;var nt(../../lib),it(../../plots/cartesian/axes),at(../../plots/array_container_defaults),ot(../annotations/common_defaults),st(./attributes);function l(t,e,r,a){function l(r,i){return n.coerce(t,e,s,r,i)}function c(t){var nt+axis,a{_fullLayout:{}};return a._fullLayoutnrn,i.coercePosition(e,a,l,t,t,.5)}l(visible)&&(o(t,e,a.fullLayout,l),c(x),c(y),c(z),n.noneOrAll(t,e,x,y,z),e.xrefx,e.yrefy,e.zrefz,l(xanchor),l(yanchor),l(xshift),l(yshift),e.showarrow&&(e.axrefpixel,e.ayrefpixel,l(ax,-10),l(ay,-30),n.noneOrAll(t,e,ax,ay)))}e.exportsfunction(t,e,r){a(t,e,{name:annotations,handleItemDefaults:l,fullLayout:r.fullLayout})}},{../../lib:498,../../plots/array_container_defaults:544,../../plots/cartesian/axes:549,../annotations/common_defaults:347,./attributes:353},356:function(t,e,r){use strict;var nt(../annotations/draw).drawRaw,it(../../plots/gl3d/project),ax,y,z;e.exportsfunction(t){for(var et.fullSceneLayout,rt.dataScale,oe.annotations,s0;so.length;s++){for(var los,c!1,u0;u3;u++){var fau,hlf,pef+axis.r2fraction(h);if(p0||p>1){c!0;break}}c?t.fullLayout._infolayer.select(.annotation-+t.id+data-index+s+).remove():(l._pdatai(t.glplot.cameraParams,e.xaxis.r2l(l.x)*r0,e.yaxis.r2l(l.y)*r1,e.zaxis.r2l(l.z)*r2),n(t.graphDiv,l,s,t.id,l._xa,l._ya))}}},{../../plots/gl3d/project:602,../annotations/draw:350},357:function(t,e,r){use strict;var nt(../../registry),it(../../lib);e.exports{moduleType:component,name:annotations3d,schema:{subplots:{scene:{annotations:t(./attributes)}}},layoutAttributes:t(./attributes),handleDefaults:t(./defaults),includeBasePlot:function(t,e){var rn.subplotsRegistry.gl3d;if(!r)return;for(var ar.attrRegex,oObject.keys(t),s0;so.length;s++){var los;a.test(l)&&(tl.annotations||).length&&(i.pushUnique(e._basePlotModules,r),i.pushUnique(e._subplots.gl3d,l))}},convert:t(./convert),draw:t(./draw)}},{../../lib:498,../../registry:633,./attributes:353,./convert:354,./defaults:355,./draw:356},358:function(t,e,r){use strict;e.exportst(world-calendars/dist/main),t(world-calendars/dist/plus),t(world-calendars/dist/calendars/chinese),t(world-calendars/dist/calendars/coptic),t(world-calendars/dist/calendars/discworld),t(world-calendars/dist/calendars/ethiopian),t(world-calendars/dist/calendars/hebrew),t(world-calendars/dist/calendars/islamic),t(world-calendars/dist/calendars/julian),t(world-calendars/dist/calendars/mayan),t(world-calendars/dist/calendars/nanakshahi),t(world-calendars/dist/calendars/nepali),t(world-calendars/dist/calendars/persian),t(world-calendars/dist/calendars/taiwan),t(world-calendars/dist/calendars/thai),t(world-calendars/dist/calendars/ummalqura)},{world-calendars/dist/calendars/chinese:327,world-calendars/dist/calendars/coptic:328,world-calendars/dist/calendars/discworld:329,world-calendars/dist/calendars/ethiopian:330,world-calendars/dist/calendars/hebrew:331,world-calendars/dist/calendars/islamic:332,world-calendars/dist/calendars/julian:333,world-calendars/dist/calendars/mayan:334,world-calendars/dist/calendars/nanakshahi:335,world-calendars/dist/calendars/nepali:336,world-calendars/dist/calendars/persian:337,world-calendars/dist/calendars/taiwan:338,world-calendars/dist/calendars/thai:339,world-calendars/dist/calendars/ummalqura:340,world-calendars/dist/main:341,world-calendars/dist/plus:342},359:function(t,e,r){use strict;var nt(./calendars),it(../../lib),at(../../constants/numerical),oa.EPOCHJD,sa.ONEDAY,l{valType:enumerated,values:i.sortObjectKeys(n.calendars),editType:calc,dflt:gregorian},cfunction(t,e,r,n){var a{};return arl,i.coerce(t,e,a,r,n)},u{d:{0:dd,-:d},e:{0:d,-:d},a:{0:D,-:D},A:{0:DD,-:DD},j:{0:oo,-:o},W:{0:ww,-:w},m:{0:mm,-:m},b:{0:M,-:M},B:{0:MM,-:MM},y:{0:yy,-:yy},Y:{0:yyyy,-:yyyy},U:##,w:##,c:{0:D M d %X yyyy,-:D M d %X yyyy},x:{0:mm/dd/yyyy,-:mm/dd/yyyy}};var f{};function h(t){var eft;return e||(eftn.instance(t))}function p(t){return i.extendFlat({},l,{description:t})}function d(t){returnSets the calendar system to use with `+t+` date data.}var m{xcalendar:p(d(x))},gi.extendFlat({},m,{ycalendar:p(d(y))}),vi.extendFlat({},g,{zcalendar:p(d(z))}),yp(Sets the calendar system to use for `range` and `tick0`,if this is a date axis. This does not set the calendar for,interpreting data on this axis, thats specified in the trace,or via the global `layout.calendar`.join( ));e.exports{moduleType:component,name:calendars,schema:{traces:{scatter:g,bar:g,box:g,heatmap:g,contour:g,histogram:g,histogram2d:g,histogram2dcontour:g,scatter3d:v,surface:v,mesh3d:v,scattergl:g,ohlc:m,candlestick:m},layout:{calendar:p(Sets the default calendar system to use for interpreting and,displaying dates throughout the plot..join( ))},subplots:{xaxis:{calendar:y},yaxis:{calendar:y},scene:{xaxis:{calendar:y},yaxis:{calendar:y},zaxis:{calendar:y}},polar:{radialaxis:{calendar:y}}},transforms:{filter:{valuecalendar:p(WARNING: All transforms are deprecated and may be removed from the API in next major version.,Sets the calendar system to use for `value`, if it is a date..join( )),targetcalendar:p(WARNING: All transforms are deprecated and may be removed from the API in next major version.,Sets the calendar system to use for `target`, if it is an,array of dates. If `target` is a string (eg *x*) we use the,corresponding trace attribute (eg `xcalendar`) if it exists,,even if `targetcalendar` is provided..join( ))}}},layoutAttributes:l,handleDefaults:c,handleTraceDefaults:function(t,e,r,n){for(var i0;ir.length;i++)c(t,e,ri+calendar,n.calendar)},CANONICAL_SUNDAY:{chinese:2000-01-02,coptic:2000-01-03,discworld:2000-01-03,ethiopian:2000-01-05,hebrew:5000-01-01,islamic:1000-01-02,julian:2000-01-03,mayan:5000-01-01,nanakshahi:1000-01-05,nepali:2000-01-05,persian:1000-01-01,jalali:1000-01-01,taiwan:1000-01-04,thai:2000-01-04,ummalqura:1400-01-06},CANONICAL_TICK:{chinese:2000-01-01,coptic:2000-01-01,discworld:2000-01-01,ethiopian:2000-01-01,hebrew:5000-01-01,islamic:1000-01-01,julian:2000-01-01,mayan:5000-01-01,nanakshahi:1000-01-01,nepali:2000-01-01,persian:1000-01-01,jalali:1000-01-01,taiwan:1000-01-01,thai:2000-01-01,ummalqura:1400-01-01},DFLTRANGE:{chinese:2000-01-01,2001-01-01,coptic:1700-01-01,1701-01-01,discworld:1800-01-01,1801-01-01,ethiopian:2000-01-01,2001-01-01,hebrew:5700-01-01,5701-01-01,islamic:1400-01-01,1401-01-01,julian:2000-01-01,2001-01-01,mayan:5200-01-01,5201-01-01,nanakshahi:0500-01-01,0501-01-01,nepali:2000-01-01,2001-01-01,persian:1400-01-01,1401-01-01,jalali:1400-01-01,1401-01-01,taiwan:0100-01-01,0101-01-01,thai:2500-01-01,2501-01-01,ummalqura:1400-01-01,1401-01-01},getCal:h,worldCalFmt:function(t,e,r){for(var n,i,a,l,c,fMath.floor((e+.05)/s)+o,ph(r).fromJD(f),d0;-1!(dt.indexOf(%,d));)0(nt.charAt(d+1))||-n||_n?(a3,it.charAt(d+2),_n&&(n-)):(in,n0,a2),(lui)?(c##l?##:p.formatDate(ln),tt.substr(0,d)+c+t.substr(d+a),d+c.length):d+a;return t}}},{../../constants/numerical:474,../../lib:498,./calendars:358},360:function(t,e,r){use strict;r.defaults#1f77b4,#ff7f0e,#2ca02c,#d62728,#9467bd,#8c564b,#e377c2,#7f7f7f,#bcbd22,#17becf,r.defaultLine#444,r.lightLine#eee,r.background#fff,r.borderLine#BEC8D9,r.lightFraction1e3/11},{},361:function(t,e,r){use strict;var nt(tinycolor2),it(fast-isnumeric),at(../../lib/array).isTypedArray,oe.exports{},st(./attributes);o.defaultss.defaults;var lo.defaultLines.defaultLine;o.lightLines.lightLine;var co.backgrounds.background;function u(t){if(i(t)||string!typeof t)return t;var et.trim();if(rgb!e.substr(0,3))return t;var re.match(/^rgba?\s*\((^()*)\)$/);if(!r)return t;var nr1.trim().split(/\s*\s,\s*/),aae.charAt(3)&&4n.length;if(!a&&3!n.length)return t;for(var o0;on.length;o++){if(!no.length)return t;if(noNumber(no),!(no>0))return t;if(3o)no>1&&(no1);else if(no>1)return t}var sMath.round(255*n0)+, +Math.round(255*n1)+, +Math.round(255*n2);return a?rgba(+s+, +n3+):rgb(+s+)}o.tinyRGBfunction(t){var et.toRgb();returnrgb(+Math.round(e.r)+, +Math.round(e.g)+, +Math.round(e.b)+)},o.rgbfunction(t){return o.tinyRGB(n(t))},o.opacityfunction(t){return t?n(t).getAlpha():0},o.addOpacityfunction(t,e){var rn(t).toRgb();returnrgba(+Math.round(r.r)+, +Math.round(r.g)+, +Math.round(r.b)+, +e+)},o.combinefunction(t,e){var rn(t).toRgb();if(1r.a)return n(t).toRgbString();var in(e||c).toRgb(),a1i.a?i:{r:255*(1-i.a)+i.r*i.a,g:255*(1-i.a)+i.g*i.a,b:255*(1-i.a)+i.b*i.a},o{r:a.r*(1-r.a)+r.r*r.a,g:a.g*(1-r.a)+r.g*r.a,b:a.b*(1-r.a)+r.b*r.a};return n(o).toRgbString()},o.contrastfunction(t,e,r){var in(t);return 1!i.getAlpha()&&(in(o.combine(t,c))),(i.isDark()?e?i.lighten(e):c:r?i.darken(r):l).toString()},o.strokefunction(t,e){var rn(e);t.style({stroke:o.tinyRGB(r),stroke-opacity:r.getAlpha()})},o.fillfunction(t,e){var rn(e);t.style({fill:o.tinyRGB(r),fill-opacity:r.getAlpha()})},o.cleanfunction(t){if(t&&objecttypeof t){var e,r,n,i,sObject.keys(t);for(e0;es.length;e++)if(itnse,colorn.substr(n.length-5))if(Array.isArray(i))for(r0;ri.length;r++)iru(ir);else tnu(i);else if(colorscalen.substr(n.length-10)&&Array.isArray(i))for(r0;ri.length;r++)Array.isArray(ir)&&(ir1u(ir1));else if(Array.isArray(i)){var li0;if(!Array.isArray(l)&&l&&objecttypeof l)for(r0;ri.length;r++)o.clean(ir)}else i&&objecttypeof i&&!a(i)&&o.clean(i)}}},{../../lib/array:480,./attributes:360,fast-isnumeric:185,tinycolor2:307},362:function(t,e,r){use strict;var nt(../../plots/cartesian/layout_attributes),it(../../plots/font_attributes),at(../../lib/extend).extendFlat,ot(../../plot_api/edit_types).overrideAll;e.exportso({orientation:{valType:enumerated,values:h,v,dflt:v},thicknessmode:{valType:enumerated,values:fraction,pixels,dflt:pixels},thickness:{valType:number,min:0,dflt:30},lenmode:{valType:enumerated,values:fraction,pixels,dflt:fraction},len:{valType:number,min:0,dflt:1},x:{valType:number,min:-2,max:3},xanchor:{valType:enumerated,values:left,center,right},xpad:{valType:number,min:0,dflt:10},y:{valType:number,min:-2,max:3},yanchor:{valType:enumerated,values:top,middle,bottom},ypad:{valType:number,min:0,dflt:10},outlinecolor:n.linecolor,outlinewidth:n.linewidth,bordercolor:n.linecolor,borderwidth:{valType:number,min:0,dflt:0},bgcolor:{valType:color,dflt:rgba(0,0,0,0)},tickmode:n.tickmode,nticks:n.nticks,tick0:n.tick0,dtick:n.dtick,tickvals:n.tickvals,ticktext:n.ticktext,ticks:a({},n.ticks,{dflt:}),ticklabeloverflow:a({},n.ticklabeloverflow,{}),ticklabelposition:{valType:enumerated,values:outside,inside,outside top,inside top,outside left,inside left,outside right,inside right,outside bottom,inside bottom,dflt:outside},ticklen:n.ticklen,tickwidth:n.tickwidth,tickcolor:n.tickcolor,ticklabelstep:n.ticklabelstep,showticklabels:n.showticklabels,tickfont:i({}),tickangle:n.tickangle,tickformat:n.tickformat,tickformatstops:n.tickformatstops,tickprefix:n.tickprefix,showtickprefix:n.showtickprefix,ticksuffix:n.ticksuffix,showticksuffix:n.showticksuffix,separatethousands:n.separatethousands,exponentformat:n.exponentformat,minexponent:n.minexponent,showexponent:n.showexponent,title:{text:{valType:string},font:i({}),side:{valType:enumerated,values:right,top,bottom}},_deprecated:{title:{valType:string},titlefont:i({}),titleside:{valType:enumerated,values:right,top,bottom,dflt:top}}},colorbars,from-root)},{../../lib/extend:488,../../plot_api/edit_types:531,../../plots/cartesian/layout_attributes:564,../../plots/font_attributes:580},363:function(t,e,r){use strict;e.exports{cn:{colorbar:colorbar,cbbg:cbbg,cbfill:cbfill,cbfills:cbfills,cbline:cbline,cblines:cblines,cbaxis:cbaxis,cbtitleunshift:cbtitleunshift,cbtitle:cbtitle,cboutline:cboutline,crisp:crisp,jsPlaceholder:js-placeholder}}},{},364:function(t,e,r){use strict;var nt(../../lib),it(../../plot_api/plot_template),at(../../plots/cartesian/tick_value_defaults),ot(../../plots/cartesian/tick_mark_defaults),st(../../plots/cartesian/tick_label_defaults),lt(../../plots/cartesian/prefix_suffix_defaults),ct(./attributes);e.exportsfunction(t,e,r){var ui.newContainer(e,colorbar),ft.colorbar||{};function h(t,e){return n.coerce(f,u,c,t,e)}var pr.margin||{t:0,b:0,l:0,r:0},dr.width-p.l-p.r,mr.height-p.t-p.b,gvh(orientation),vh(thicknessmode);h(thickness,fractionv?30/(g?d:m):30);var yh(lenmode);h(len,fractiony?1:g?m:d),h(x,g?1.02:.5),h(xanchor,g?left:center),h(xpad),h(y,g?.5:1.02),h(yanchor,g?middle:bottom),h(ypad),n.noneOrAll(f,u,x,y),h(outlinecolor),h(outlinewidth),h(bordercolor),h(borderwidth),h(bgcolor);var xn.coerce(f,u,{ticklabelposition:{valType:enumerated,dflt:outside,values:g?outside,inside,outside top,inside top,outside bottom,inside bottom:outside,inside,outside left,inside left,outside right,inside right}},ticklabelposition);h(ticklabeloverflow,-1!x.indexOf(inside)?hide past domain:hide past div),a(f,u,h,linear);var br.font,_{outerTicks:!1,font:b};-1!x.indexOf(inside)&&(_.bgColorblack),l(f,u,h,linear,_),s(f,u,h,linear,_),o(f,u,h,linear,_),h(title.text,r._dfltTitle.colorbar);var wu.tickfont,Tn.extendFlat({},w,{color:b.color,size:n.bigFont(w.size)});n.coerceFont(h,title.font,T),h(title.side,g?top:right)}},{../../lib:498,../../plot_api/plot_template:538,../../plots/cartesian/prefix_suffix_defaults:568,../../plots/cartesian/tick_label_defaults:573,../../plots/cartesian/tick_mark_defaults:574,../../plots/cartesian/tick_value_defaults:575,./attributes:362},365:function(t,e,r){use strict;var nt(@plotly/d3),it(tinycolor2),at(../../plots/plots),ot(../../registry),st(../../plots/cartesian/axes),lt(../dragelement),ct(../../lib),uc.strTranslate,ft(../../lib/extend).extendFlat,ht(../../lib/setcursor),pt(../drawing),dt(../color),mt(../titles),gt(../../lib/svg_text_utils),vt(../colorscale/helpers).flipScale,yt(../../plots/cartesian/axis_defaults),xt(../../plots/cartesian/position_defaults),bt(../../plots/cartesian/layout_attributes),_t(../../constants/alignment),w_.LINE_SPACING,T_.FROM_TL,k_.FROM_BR,At(./constants).cn;e.exports{draw:function(t){var et._fullLayout._infolayer.selectAll(g.+A.colorbar).data(function(t){var e,r,n,i,at._fullLayout,ot.calcdata,s;function l(t){return f(t,{_fillcolor:null,_line:{color:null,width:null,dash:null},_levels:{start:null,end:null,size:null},_filllevels:null,_fillgradient:null,_zrange:null})}function c(){functiontypeof i.calc?i.calc(t,n,e):(e._fillgradientr.reversescale?v(r.colorscale):r.colorscale,e._zrangeri.min,ri.max)}for(var u0;uo.length;u++){var hou,p(nh0.trace)._module.colorbar;if(!0n.visible&&p)for(var dArray.isArray(p),md?p:p,g0;gm.length;g++){var y(img).container;(ry?ny:n)&&r.showscale&&((el(r.colorbar))._idcb+n.uid+(d&&y?-+y:),e._traceIndexn.index,e._propPrefix(y?y+.:)+colorbar.,e._metan._meta,c(),s.push(e))}}for(var x in a._colorAxes)if((rax).showscale){var ba._colorAxesx;(el(r.colorbar))._idcb+x,e._propPrefixx+.colorbar.,e._metaa._meta,i{min:cmin,max:cmax},heatmap!b0&&(nb1,i.calcn._module.colorbar.calc),c(),s.push(e)}return s}(t),(function(t){return t._id}));e.enter().append(g).attr(class,(function(t){return t._id})).classed(A.colorbar,!0),e.each((function(e){var rn.select(this);c.ensureSingle(r,rect,A.cbbg),c.ensureSingle(r,g,A.cbfills),c.ensureSingle(r,g,A.cblines),c.ensureSingle(r,g,A.cbaxis,(function(t){t.classed(A.crisp,!0)})),c.ensureSingle(r,g,A.cbtitleunshift,(function(t){t.append(g).classed(A.cbtitle,!0)})),c.ensureSingle(r,rect,A.cboutline);var vfunction(t,e,r){var ove.orientation,le.len,he.lenmode,ve.thickness,_e.thicknessmode,Me.outlinewidth,Se.borderwidth,Ee.bgcolor,Le.xanchor,Ce.yanchor,Pe.xpad,Ie.ypad,Oe.x,zo?e.y:1-e.y,Dr._fullLayout,RD._size,Fe._fillcolor,Be._line,Ne.title,jN.side,Ue._zrange||n.extent((functiontypeof F?F:B.color).domain()),Vfunctiontypeof B.color?B.color:function(){return B.color},Hfunctiontypeof F?F:function(){return F},qe._levels,Gfunction(t,e,r){var n,i,ae._levels,o,s,la.end+a.size/100,ca.size,u1.001*r0-.001*r1,f1.001*r1-.001*r0;for(i0;i1e5&&(na.start+i*c,!(c>0?n>l:nl));i++)n>u&&nf&&o.push(n);if(e._fillgradient)s0;else if(functiontypeof e._fillcolor){var he._filllevels;if(h)for(lh.end+h.size/100,ch.size,i0;i1e5&&(nh.start+i*c,!(c>0?n>l:nl));i++)n>r0&&nr1&&s.push(n);else(so.map((function(t){return t-a.size/2}))).push(ss.length-1+a.size)}else e._fillcolor&&stringtypeof e._fillcolor&&(s0);a.size0&&(o.reverse(),s.reverse());return{line:o,fill:s}}(0,e,U),YG.fill,WG.line,XMath.round(v*(fraction_?o?R.w:R.h:1)),ZX/(o?R.w:R.h),JMath.round(l*(fractionh?o?R.h:R.w:1)),KJ/(o?R.h:R.w),QMath.round(o?O*R.w+P:z*R.h+I),${center:.5,right:1}L||0,tt{top:1,middle:.5}C||0,eto?O-$*Z:z-tt*Z,rto?z-tt*K:O-$*K,ntMath.round(o?R.h*(1-rt):R.w*rt);e._lenFracK,e._thickFracZ,e._uFracet,e._vFracrt;var ite._axisfunction(t,e,r){var nt._fullLayout,ive.orientation,a{type:linear,range:r,tickmode:e.tickmode,nticks:e.nticks,tick0:e.tick0,dtick:e.dtick,tickvals:e.tickvals,ticktext:e.ticktext,ticks:e.ticks,ticklen:e.ticklen,tickwidth:e.tickwidth,tickcolor:e.tickcolor,showticklabels:e.showticklabels,ticklabelposition:e.ticklabelposition,ticklabeloverflow:e.ticklabeloverflow,ticklabelstep:e.ticklabelstep,tickfont:e.tickfont,tickangle:e.tickangle,tickformat:e.tickformat,exponentformat:e.exponentformat,minexponent:e.minexponent,separatethousands:e.separatethousands,showexponent:e.showexponent,showtickprefix:e.showtickprefix,tickprefix:e.tickprefix,showticksuffix:e.showticksuffix,ticksuffix:e.ticksuffix,title:e.title,showline:!0,anchor:free,side:i?right:bottom,position:1},oi?y:x,s{type:linear,_id:o+e._id},l{letter:o,font:n.font,noHover:!0,noTickson:!0,noTicklabelmode:!0,calendar:n.calendar};function u(t,e){return c.coerce(a,s,b,t,e)}return y(a,s,u,l,n),x(a,s,u,l),s}(r,e,U);it.positionZ+(o?O+P/R.w:z+I/R.h);var at-1!top,bottom.indexOf(j);o&&at&&(it.title.sidej,it.titlexO+P/R.w,it.titleyrt+(topN.side?K-I/R.h:I/R.h));o||at||(it.title.sidej,it.titleyz+I/R.h,it.titlexrt+P/R.w);if(B.color&&autoe.tickmode){it.tickmodelinear,it.tick0q.start;var otq.size,stc.constrain(J/50,4,15)+1,lt(U1-U0)/((e.nticks||st)*ot);if(lt>1){var ctMath.pow(10,Math.floor(Math.log(lt)/Math.LN10));ot*ct*c.roundUp(lt/ct,2,5,10),(Math.abs(q.start)/q.size+1e-6)%12e-6&&(it.tick00)}it.dtickot}it.domaino?rt+I/R.h,rt+K-I/R.h:rt+P/R.w,rt+K-P/R.w,it.setScale(),t.attr(transform,u(Math.round(R.l),Math.round(R.t)));var ut,ftt.select(.+A.cbtitleunshift).attr(transform,u(-Math.round(R.l),-Math.round(R.t))),htit.ticklabelposition,ptit.title.font.size,dtt.select(.+A.cbaxis),mt0,gt0;function vt(n,i){var a{propContainer:it,propName:e._propPrefix+title,traceIndex:e._traceIndex,_meta:e._meta,placeholder:D._dfltTitle.colorbar,containerGroup:t.select(.+A.cbtitle)},ohn.charAt(0)?n.substr(1):h+n;t.selectAll(.+o+,.+o+-math-group).remove(),m.draw(r,n,f(a,i||{}))}return c.syncOrAsync(a.previousPromises,function(){var t,e;(o&&at||!o&&!at)&&(topj&&(tP+R.l+R.w*O,eI+R.t+R.h*(1-rt-K)+3+.75*pt),bottomj&&(tP+R.l+R.w*O,eI+R.t+R.h*(1-rt)-3-.25*pt),rightj&&(eI+R.t+R.h*z+3+.75*pt,tP+R.l+R.w*rt),vt(it._id+title,{attributes:{x:t,y:e,text-anchor:o?start:middle}}))},function(){if(!o&&!at||o&&at){var a,lt.select(.+A.cbtitle),fl.select(text),h-M/2,M/2,dl.select(.h+it._id+title-math-group).node(),m15.6;if(f.node()&&(mparseInt(f.node().style.fontSize,10)*w),d?(ap.bBox(d),gta.width,(mta.height)>m&&(h1-(mt-m)/2)):f.node()&&!f.classed(A.jsPlaceholder)&&(ap.bBox(f.node()),gta.width,mta.height),o){if(mt){if(mt+5,topj)it.domain1-mt/R.h,h1*-1;else{it.domain0+mt/R.h;var vg.lineCount(f);h1+(1-v)*m}l.attr(transform,u(h0,h1)),it.setScale()}}else gt&&(rightj&&(it.domain0+(gt+pt/2)/R.w),l.attr(transform,u(h0,h1)),it.setScale())}t.selectAll(.+A.cbfills+,.+A.cblines).attr(transform,o?u(0,Math.round(R.h*(1-it.domain1))):u(Math.round(R.w*it.domain0),0)),dt.attr(transform,o?u(0,Math.round(-R.t)):u(Math.round(-R.l),0));var yt.select(.+A.cbfills).selectAll(rect.+A.cbfill).attr(style,).data(Y);y.enter().append(rect).classed(A.cbfill,!0).style(stroke,none),y.exit().remove();var xU.map(it.c2p).map(Math.round).sort((function(t,e){return t-e}));y.each((function(t,a){var s0a?U0:(Ya+Ya-1)/2,aY.length-1?U1:(Ya+Ya+1)/2.map(it.c2p).map(Math.round);o&&(s1c.constrain(s1+(s1>s0)?1:-1,x0,x1));var ln.select(this).attr(o?x:y,Q).attr(o?y:x,n.min(s)).attr(o?width:height,Math.max(X,2)).attr(o?height:width,Math.max(n.max(s)-n.min(s),2));if(e._fillgradient)p.gradient(l,r,e._id,o?vertical:horizontalreversed,e._fillgradient,fill);else{var uH(t).replace(e-,);l.attr(fill,i(u).toHexString())}}));var bt.select(.+A.cblines).selectAll(path.+A.cbline).data(B.color&&B.width?W:);b.enter().append(path).classed(A.cbline,!0),b.exit().remove(),b.each((function(t){var eQ,rMath.round(it.c2p(t))+B.width/2%1;n.select(this).attr(d,M+(o?e+,+r:r+,+e)+(o?h:v)+X).call(p.lineGroupStyle,B.width,V(t),B.dash)})),dt.selectAll(g.+it._id+tick,path).remove();var _Q+X+(M||0)/2-(outsidee.ticks?1:0),Ts.calcTicks(it),ks.getTickSigns(it)2;return s.drawTicks(r,it,{vals:insideit.ticks?s.clipEnds(it,T):T,layer:dt,path:s.makeTickPath(it,_,k),transFn:s.makeTransTickFn(it)}),s.drawLabels(r,it,{vals:T,layer:dt,transFn:s.makeTransTickLabelFn(it),labelFns:s.makeLabelFns(it,_)})},function(){if(o&&!at||!o&&at){var t,i,ait.position||0,sit._offset+it._length/2;if(rightj)is,tR.l+R.w*a+10+pt*(it.showticklabels?1:.5);else if(ts,bottomj&&(iR.t+R.h*a+10+(-1ht.indexOf(inside)?it.tickfont.size:0)+(intside!it.ticks&&e.ticklen||0)),topj){var lN.text.split(br>).length;iR.t+R.h*a+10-X-w*pt*l}vt((o?h:v)+it._id+title,{avoid:{selection:n.select(r).selectAll(g.+it._id+tick),side:j,offsetTop:o?0:R.t,offsetLeft:o?R.l:0,maxShift:o?D.width:D.height},attributes:{x:t,y:i,text-anchor:middle},transform:{rotate:o?-90:0,offset:0}})}},a.previousPromises,function(){var n,sX+M/2;-1ht.indexOf(inside)&&(np.bBox(dt.node()),s+o?n.width:n.height),utft.select(text);var c0,fo&&topj,m!o&&rightj,g0;if(ut.node()&&!ut.classed(A.jsPlaceholder)){var y,xft.select(.h+it._id+title-math-group).node();x&&(o&&at||!o&&!at)?(c(np.bBox(x)).width,yn.height):(c(np.bBox(ft.node())).right-R.l-(o?Q:nt),yn.bottom-R.t-(o?nt:Q),o||top!j||(s+n.height,gn.height)),m&&(ut.attr(transform,u(c/2+pt/2,0)),c*2),sMath.max(s,o?c:y)}var b2*(o?P:I)+s+S+M/2,w0;!o&&N.text&&bottomC&&z0&&(b+wb/2,g+w),D._hColorbarMoveTitlew,D._hColorbarMoveCBTitleg;var FS+M;t.select(.+A.cbbg).attr(x,(o?Q:nt)-F/2-(o?P:0)).attr(y,(o?nt:Q)-(o?J:I+g-w)).attr(o?width:height,Math.max(b-w,2)).attr(o?height:width,Math.max(J+F,2)).call(d.fill,E).call(d.stroke,e.bordercolor).style(stroke-width,S);var Bm?Math.max(c-10,0):0;if(t.selectAll(.+A.cboutline).attr(x,(o?Q:nt+P)+B).attr(y,(o?nt+I-J:Q)+(f?mt:0)).attr(o?width:height,Math.max(X,2)).attr(o?height:width,Math.max(J-(o?2*I+mt:2*P+B),2)).call(d.stroke,e.outlinecolor).style({fill:none,stroke-width:M}),t.attr(transform,u(R.l-(o?$*b:0),R.t-(o?0:(1-tt)*b-g))),!o&&(S||i(E).getAlpha()&&!i.equals(D.paper_bgcolor,E))){var Udt.selectAll(text),VU0.length,Ht.select(.+A.cbbg).node(),qp.bBox(H),Gp.getTranslate(t);U.each((function(t,e){var rV-1;if(0e||er){var n,ip.bBox(this),ap.getTranslate(this);if(er){var oi.right+a.x;(nq.right+G.x+nt-S-2+O-o)>0&&(n0)}else if(0e){var si.left+a.x;(nq.left+G.x+nt+S+2-s)0&&(n0)}n&&(V3?this.setAttribute(transform,translate(+n+,0) +this.getAttribute(transform)):this.setAttribute(visibility,hidden))}}))}var Y{},WTL,ZkL,KTC,etkC,rtb-X;o?(pixelsh?(Y.yz,Y.tJ*K,Y.bJ*et):(Y.tY.b0,Y.ytz+l*K,Y.ybz-l*et),pixels_?(Y.xO,Y.lb*W,Y.rb*Z):(Y.lrt*W,Y.rrt*Z,Y.xlO-v*W,Y.xrO+v*Z)):(pixelsh?(Y.xO,Y.lJ*W,Y.rJ*Z):(Y.lY.r0,Y.xlO+l*W,Y.xrO-l*Z),pixels_?(Y.y1-z,Y.tb*K,Y.bb*et):(Y.trt*K,Y.brt*et,Y.ytz-v*K,Y.ybz+v*et)),a.autoMargin(r,e._id,Y)},r)}(r,e,t);v&&v.then&&(t._promises||).push(v),t._context.edits.colorbarPosition&&function(t,e,r){var n,i,a,sve.orientation,cr._fullLayout._size;l.init({element:t.node(),gd:r,prepFn:function(){nt.attr(transform),h(t)},moveFn:function(r,o){t.attr(transform,n+u(r,o)),il.align((s?e._uFrac:e._vFrac)+r/c.w,s?e._thickFrac:e._lenFrac,0,1,e.xanchor),al.align((s?e._vFrac:1-e._uFrac)-o/c.h,s?e._lenFrac:e._thickFrac,0,1,e.yanchor);var fl.getCursor(i,a,e.xanchor,e.yanchor);h(t,f)},doneFn:function(){if(h(t),void 0!i&&void 0!a){var n{};ne._propPrefix+xi,ne._propPrefix+ya,void 0!e._traceIndex?o.call(_guiRestyle,r,n,e._traceIndex):o.call(_guiRelayout,r,n)}}})}(r,e,t)})),e.exit().each((function(e){a.autoMargin(t,e._id)})).remove(),e.order()}}},{../../constants/alignment:466,../../lib:498,../../lib/extend:488,../../lib/setcursor:519,../../lib/svg_text_utils:524,../../plots/cartesian/axes:549,../../plots/cartesian/axis_defaults:551,../../plots/cartesian/layout_attributes:564,../../plots/cartesian/position_defaults:567,../../plots/plots:614,../../registry:633,../color:361,../colorscale/helpers:372,../dragelement:380,../drawing:383,../titles:459,./constants:363,@plotly/d3:58,tinycolor2:307},366:function(t,e,r){use strict;var nt(../../lib);e.exportsfunction(t){return n.isPlainObject(t.colorbar)}},{../../lib:498},367:function(t,e,r){use strict;e.exports{moduleType:component,name:colorbar,attributes:t(./attributes),supplyDefaults:t(./defaults),draw:t(./draw).draw,hasColorbar:t(./has_colorbar)}},{./attributes:362,./defaults:364,./draw:365,./has_colorbar:366},368:function(t,e,r){use strict;var nt(../colorbar/attributes),it(../../lib/regex).counter,at(../../lib/sort_object_keys),ot(./scales.js).scales;a(o);function s(t){return`+t+`}e.exportsfunction(t,e){tt||;var r,a(ee||{}).cLetter||c,l(onlyIfNumericalin e?e.onlyIfNumerical:Boolean(t),noScalein e?e.noScale:marker.linet),cshowScaleDfltin e?e.showScaleDflt:za,ustringtypeof e.colorscaleDflt?oe.colorscaleDflt:null,fe.editTypeOverride||,ht?t+.:;colorAttrin e?(re.colorAttr,e.colorAttr):s(h+(r{z:z,c:color}a));var pa+auto,da+min,ma+max,ga+mid,v(s(h+p),s(h+d),s(h+m),{});vdvmvoid 0;var y{};yp!1;var x{};returncolorr&&(x.color{valType:color,arrayOk:!0,editType:f||style},e.anim&&(x.color.anim!0)),xp{valType:boolean,dflt:!0,editType:calc,impliedEdits:v},xd{valType:number,dflt:null,editType:f||plot,impliedEdits:y},xm{valType:number,dflt:null,editType:f||plot,impliedEdits:y},xg{valType:number,dflt:null,editType:calc,impliedEdits:v},x.colorscale{valType:colorscale,editType:calc,dflt:u,impliedEdits:{autocolorscale:!1}},x.autocolorscale{valType:boolean,dflt:!1!e.autoColorDflt,editType:calc,impliedEdits:{colorscale:void 0}},x.reversescale{valType:boolean,dflt:!1,editType:plot},l||(x.showscale{valType:boolean,dflt:c,editType:calc},x.colorbarn),e.noColorAxis||(x.coloraxis{valType:subplotid,regex:i(coloraxis),dflt:null,editType:calc}),x}},{../../lib/regex:515,../../lib/sort_object_keys:521,../colorbar/attributes:362,./scales.js:376},369:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib),at(./helpers).extractOpts;e.exportsfunction(t,e,r){var o,st._fullLayout,lr.vals,cr.containerStr,uc?i.nestedProperty(e,c).get():e,fa(u),h!1!f.auto,pf.min,df.max,mf.mid,gfunction(){return i.aggNums(Math.min,null,l)},vfunction(){return i.aggNums(Math.max,null,l)};(void 0p?pg():h&&(pu._colorAx&&n(p)?Math.min(p,g()):g()),void 0d?dv():h&&(du._colorAx&&n(d)?Math.max(d,v()):v()),h&&void 0!m&&(d-m>m-p?pm-(d-m):d-mm-p&&(dm+(m-p))),pd&&(p-.5,d+.5),f._sync(min,p),f._sync(max,d),f.autocolorscale)&&(op*d0?s.colorscale.diverging:p>0?s.colorscale.sequential:s.colorscale.sequentialminus,f._sync(colorscale,o))}},{../../lib:498,./helpers:372,fast-isnumeric:185},370:function(t,e,r){use strict;var nt(../../lib),it(./helpers).hasColorscale,at(./helpers).extractOpts;e.exportsfunction(t,e){function r(t,e){var rt_+e;void 0!r&&(ter)}function o(t,i){var oi.container?n.nestedProperty(t,i.container).get():t;if(o)if(o.coloraxis)o._colorAxeo.coloraxis;else{var sa(o),ls.auto;(l||void 0s.min)&&r(o,i.min),(l||void 0s.max)&&r(o,i.max),s.autocolorscale&&r(o,colorscale)}}for(var s0;st.length;s++){var lts,cl._module.colorbar;if(c)if(Array.isArray(c))for(var u0;uc.length;u++)o(l,cu);else o(l,c);i(l,marker.line)&&o(l,{container:marker.line,min:cmin,max:cmax})}for(var f in e._colorAxes)o(ef,{min:cmin,max:cmax})}},{../../lib:498,./helpers:372},371:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib),at(../colorbar/has_colorbar),ot(../colorbar/defaults),st(./scales).isValid,lt(../../registry).traceIs;function c(t,e){var re.slice(0,e.length-1);return e?i.nestedProperty(t,r).get()||{}:t}e.exportsfunction t(e,r,u,f,h){var ph.prefix,dh.cLetter,m_modulein r,gc(e,p),vc(r,p),yc(r._template||{},p)||{},xfunction(){return delete e.coloraxis,delete r.coloraxis,t(e,r,u,f,h)};if(m){var bu._colorAxes||{},_f(p+coloraxis);if(_){var wl(r,contour)&&i.nestedProperty(r,contours.coloring).get()||heatmap,Tb_;return void(T?(T2.push(x),T0!w&&(T0!1,i.warn(Ignoring coloraxis:,_,setting,as it is linked to incompatible colorscales..join( )))):b_w,r,x)}}var kgd+min,Agd+max,Mn(k)&&n(A)&&kA;f(p+d+auto,!M)?f(p+d+mid):(f(p+d+min),f(p+d+max));var S,E,Lg.colorscale,Cy.colorscale;(void 0!L&&(S!s(L)),void 0!C&&(S!s(C)),f(p+autocolorscale,S),f(p+colorscale),f(p+reversescale),marker.line.!p)&&(p&&m&&(Ea(g)),f(p+showscale,E)&&(p&&y&&(v._templatey),o(g,v,u)))}},{../../lib:498,../../registry:633,../colorbar/defaults:364,../colorbar/has_colorbar:366,./scales:376,fast-isnumeric:185},372:function(t,e,r){use strict;var nt(@plotly/d3),it(tinycolor2),at(fast-isnumeric),ot(../../lib),st(../color),lt(./scales).isValid;var cshowscale,autocolorscale,colorscale,reversescale,colorbar,umin,max,mid,auto;function f(t){var e,r,n,it._colorAx,ai||t,o{};for(r0;rc.length;r++)oncran;if(i)for(ec,r0;ru.length;r++)onurac+n;else{var s;for(r0;ru.length;r++)((sc+(nur))in a||(sz+n)in a)&&(onas);es.charAt(0)}return o._syncfunction(t,r){var n-1!u.indexOf(t)?e+t:t;ana_+nr},o}function h(t){for(var ef(t),re.min,ne.max,ie.reversescale?p(e.colorscale):e.colorscale,ai.length,onew Array(a),snew Array(a),l0;la;l++){var cil;olr+c0*(n-r),slc1}return{domain:o,range:s}}function p(t){for(var et.length,rnew Array(e),ne-1,i0;n>0;n--,i++){var atn;ri1-a0,a1}return r}function d(t,e){ee||{};for(var rt.domain,ot.range,lo.length,cnew Array(l),u0;ul;u++){var fi(ou).toRgb();cuf.r,f.g,f.b,f.a}var h,pn.scale.linear().domain(r).range(c).clamp(!0),de.noNumericCheck,ge.returnArray;return(hd&&g?p:d?function(t){return m(p(t))}:g?function(t){return a(t)?p(t):i(t).isValid()?t:s.defaultLine}:function(t){return a(t)?m(p(t)):i(t).isValid()?t:s.defaultLine}).domainp.domain,h.rangefunction(){return o},h}function m(t){var e{r:t0,g:t1,b:t2,a:t3};return i(e).toRgbString()}e.exports{hasColorscale:function(t,e,r){var ne?o.nestedProperty(t,e).get()||{}:t,inr||color,s!1;if(o.isArrayOrTypedArray(i))for(var c0;ci.length;c++)if(a(ic)){s!0;break}return o.isPlainObject(n)&&(s||!0n.showscale||a(n.cmin)&&a(n.cmax)||l(n.colorscale)||o.isPlainObject(n.colorbar))},extractOpts:f,extractScale:h,flipScale:p,makeColorScaleFunc:d,makeColorScaleFuncFromTrace:function(t,e){return d(h(t),e)}}},{../../lib:498,../color:361,./scales:376,@plotly/d3:58,fast-isnumeric:185,tinycolor2:307},373:function(t,e,r){use strict;var nt(./scales),it(./helpers);e.exports{moduleType:component,name:colorscale,attributes:t(./attributes),layoutAttributes:t(./layout_attributes),supplyLayoutDefaults:t(./layout_defaults),handleDefaults:t(./defaults),crossTraceDefaults:t(./cross_trace_defaults),calc:t(./calc),scales:n.scales,defaultScale:n.defaultScale,getScale:n.get,isValidScale:n.isValid,hasColorscale:i.hasColorscale,extractOpts:i.extractOpts,extractScale:i.extractScale,flipScale:i.flipScale,makeColorScaleFunc:i.makeColorScaleFunc,makeColorScaleFuncFromTrace:i.makeColorScaleFuncFromTrace}},{./attributes:368,./calc:369,./cross_trace_defaults:370,./defaults:371,./helpers:372,./layout_attributes:374,./layout_defaults:375,./scales:376},374:function(t,e,r){use strict;var nt(../../lib/extend).extendFlat,it(./attributes),at(./scales).scales;e.exports{editType:calc,colorscale:{editType:calc,sequential:{valType:colorscale,dflt:a.Reds,editType:calc},sequentialminus:{valType:colorscale,dflt:a.Blues,editType:calc},diverging:{valType:colorscale,dflt:a.RdBu,editType:calc}},coloraxis:n({_isSubplotObj:!0,editType:calc},i(,{colorAttr:corresponding trace color array(s),noColorAxis:!0,showScaleDflt:!0}))}},{../../lib/extend:488,./attributes:368,./scales:376},375:function(t,e,r){use strict;var nt(../../lib),it(../../plot_api/plot_template),at(./layout_attributes),ot(./defaults);e.exportsfunction(t,e){function r(r,i){return n.coerce(t,e,a,r,i)}r(colorscale.sequential),r(colorscale.sequentialminus),r(colorscale.diverging);var s,l,ce._colorAxes;function u(t,e){return n.coerce(s,l,a.coloraxis,t,e)}for(var f in c){var hcf;if(h0)stf||{},(li.newContainer(e,f,coloraxis))._namef,o(s,l,e,u,{prefix:,cLetter:c});else{for(var p0;ph2.length;p++)h2p();delete e._colorAxesf}}}},{../../lib:498,../../plot_api/plot_template:538,./defaults:371,./layout_attributes:374},376:function(t,e,r){use strict;var nt(tinycolor2),i{Greys:0,rgb(0,0,0),1,rgb(255,255,255),YlGnBu:0,rgb(8,29,88),.125,rgb(37,52,148),.25,rgb(34,94,168),.375,rgb(29,145,192),.5,rgb(65,182,196),.625,rgb(127,205,187),.75,rgb(199,233,180),.875,rgb(237,248,217),1,rgb(255,255,217),Greens:0,rgb(0,68,27),.125,rgb(0,109,44),.25,rgb(35,139,69),.375,rgb(65,171,93),.5,rgb(116,196,118),.625,rgb(161,217,155),.75,rgb(199,233,192),.875,rgb(229,245,224),1,rgb(247,252,245),YlOrRd:0,rgb(128,0,38),.125,rgb(189,0,38),.25,rgb(227,26,28),.375,rgb(252,78,42),.5,rgb(253,141,60),.625,rgb(254,178,76),.75,rgb(254,217,118),.875,rgb(255,237,160),1,rgb(255,255,204),Bluered:0,rgb(0,0,255),1,rgb(255,0,0),RdBu:0,rgb(5,10,172),.35,rgb(106,137,247),.5,rgb(190,190,190),.6,rgb(220,170,132),.7,rgb(230,145,90),1,rgb(178,10,28),Reds:0,rgb(220,220,220),.2,rgb(245,195,157),.4,rgb(245,160,105),1,rgb(178,10,28),Blues:0,rgb(5,10,172),.35,rgb(40,60,190),.5,rgb(70,100,245),.6,rgb(90,120,245),.7,rgb(106,137,247),1,rgb(220,220,220),Picnic:0,rgb(0,0,255),.1,rgb(51,153,255),.2,rgb(102,204,255),.3,rgb(153,204,255),.4,rgb(204,204,255),.5,rgb(255,255,255),.6,rgb(255,204,255),.7,rgb(255,153,255),.8,rgb(255,102,204),.9,rgb(255,102,102),1,rgb(255,0,0),Rainbow:0,rgb(150,0,90),.125,rgb(0,0,200),.25,rgb(0,25,255),.375,rgb(0,152,255),.5,rgb(44,255,150),.625,rgb(151,255,0),.75,rgb(255,234,0),.875,rgb(255,111,0),1,rgb(255,0,0),Portland:0,rgb(12,51,131),.25,rgb(10,136,186),.5,rgb(242,211,56),.75,rgb(242,143,56),1,rgb(217,30,30),Jet:0,rgb(0,0,131),.125,rgb(0,60,170),.375,rgb(5,255,255),.625,rgb(255,255,0),.875,rgb(250,0,0),1,rgb(128,0,0),Hot:0,rgb(0,0,0),.3,rgb(230,0,0),.6,rgb(255,210,0),1,rgb(255,255,255),Blackbody:0,rgb(0,0,0),.2,rgb(230,0,0),.4,rgb(230,210,0),.7,rgb(255,255,255),1,rgb(160,200,255),Earth:0,rgb(0,0,130),.1,rgb(0,180,180),.2,rgb(40,210,40),.4,rgb(230,230,50),.6,rgb(120,70,20),1,rgb(255,255,255),Electric:0,rgb(0,0,0),.15,rgb(30,0,100),.4,rgb(120,0,100),.6,rgb(160,90,0),.8,rgb(230,200,0),1,rgb(255,250,220),Viridis:0,#440154,.06274509803921569,#48186a,.12549019607843137,#472d7b,.18823529411764706,#424086,.25098039215686274,#3b528b,.3137254901960784,#33638d,.3764705882352941,#2c728e,.4392156862745098,#26828e,.5019607843137255,#21918c,.5647058823529412,#1fa088,.6274509803921569,#28ae80,.6901960784313725,#3fbc73,.7529411764705882,#5ec962,.8156862745098039,#84d44b,.8784313725490196,#addc30,.9411764705882353,#d8e219,1,#fde725,Cividis:0,rgb(0,32,76),.058824,rgb(0,42,102),.117647,rgb(0,52,110),.176471,rgb(39,63,108),.235294,rgb(60,74,107),.294118,rgb(76,85,107),.352941,rgb(91,95,109),.411765,rgb(104,106,112),.470588,rgb(117,117,117),.529412,rgb(131,129,120),.588235,rgb(146,140,120),.647059,rgb(161,152,118),.705882,rgb(176,165,114),.764706,rgb(192,177,109),.823529,rgb(209,191,102),.882353,rgb(225,204,92),.941176,rgb(243,219,79),1,rgb(255,233,69)},ai.RdBu;function o(t){var e0;if(!Array.isArray(t)||t.length2)return!1;if(!t0||!tt.length-1)return!1;if(0!+t00||1!+tt.length-10)return!1;for(var r0;rt.length;r++){var itr;if(2!i.length||+i0e||!n(i1).isValid())return!1;e+i0}return!0}e.exports{scales:i,defaultScale:a,get:function(t,e){if(e||(ea),!t)return e;function r(){try{tit||JSON.parse(t)}catch(r){te}}returnstringtypeof t&&(r(),stringtypeof t&&r()),o(t)?t:e},isValid:function(t){return void 0!it||o(t)}}},{tinycolor2:307},377:function(t,e,r){use strict;e.exportsfunction(t,e,r,n,i){var a(t-r)/(n-r),oa+e/(n-r),s(a+o)/2;returnlefti||bottomi?a:centeri||middlei?s:righti||topi?o:a2/3-s?a:o>4/3-s?o:s}},{},378:function(t,e,r){use strict;var nt(../../lib),isw-resize,s-resize,se-resize,w-resize,move,e-resize,nw-resize,n-resize,ne-resize;e.exportsfunction(t,e,r,a){return tleftr?0:centerr?1:rightr?2:n.constrain(Math.floor(3*t),0,2),ebottoma?0:middlea?1:topa?2:n.constrain(Math.floor(3*e),0,2),iet}},{../../lib:498},379:function(t,e,r){use strict;r.selectModefunction(t){returnlassot||selectt},r.drawModefunction(t){returndrawclosedpatht||drawopenpatht||drawlinet||drawrectt||drawcirclet},r.openModefunction(t){returndrawlinet||drawopenpatht},r.rectModefunction(t){returnselectt||drawlinet||drawrectt||drawcirclet},r.freeModefunction(t){returnlassot||drawclosedpatht||drawopenpatht},r.selectingOrDrawingfunction(t){return r.freeMode(t)||r.rectMode(t)}},{},380:function(t,e,r){use strict;var nt(mouse-event-offset),it(has-hover),at(has-passive-events),ot(../../lib).removeElement,st(../../plots/cartesian/constants),le.exports{};l.alignt(./align),l.getCursort(./cursor);var ct(./unhover);function u(){var tdocument.createElement(div);t.classNamedragcover;var et.style;return e.positionfixed,e.left0,e.right0,e.top0,e.bottom0,e.zIndex999999999,e.backgroundnone,document.body.appendChild(t),t}function f(t){return n(t.changedTouches?t.changedTouches0:t,document.body)}l.unhoverc.wrapped,l.unhoverRawc.raw,l.initfunction(t){var e,r,n,c,h,p,d,m,gt.gd,v1,yg._context.doubleClickDelay,xt.element;g._mouseDownTime||(g._mouseDownTime0),x.style.pointerEventsall,x.onmousedown_,a?(x._ontouchstart&&x.removeEventListener(touchstart,x._ontouchstart),x._ontouchstart_,x.addEventListener(touchstart,_,{passive:!1})):x.ontouchstart_;var bt.clampFn||function(t,e,r){return Math.abs(t)r&&(t0),Math.abs(e)r&&(e0),t,e};function _(a){g._dragged!1,g._dragging!0;var of(a);eo0,ro1,da.target,pa,m2a.buttons||a.ctrlKey,void 0a.clientX&&void 0a.clientY&&(a.clientXe,a.clientYr),(n(new Date).getTime())-g._mouseDownTimey?v+1:(v1,g._mouseDownTimen),t.prepFn&&t.prepFn(a,e,r),i&&!m?(hu()).style.cursorwindow.getComputedStyle(x).cursor:i||(hdocument,cwindow.getComputedStyle(document.documentElement).cursor,document.documentElement.style.cursorwindow.getComputedStyle(x).cursor),document.addEventListener(mouseup,T),document.addEventListener(touchend,T),!1!t.dragmode&&(a.preventDefault(),document.addEventListener(mousemove,w),document.addEventListener(touchmove,w,{passive:!1}))}function w(n){n.preventDefault();var if(n),at.minDrag||s.MINDRAG,ob(i0-e,i1-r,a),co0,uo1;(c||u)&&(g._dragged!0,l.unhover(g,n)),g._dragged&&t.moveFn&&!m&&(g._dragdata{element:x,dx:c,dy:u},t.moveFn(c,u))}function T(e){if(delete g._dragdata,!1!t.dragmode&&(e.preventDefault(),document.removeEventListener(mousemove,w),document.removeEventListener(touchmove,w)),document.removeEventListener(mouseup,T),document.removeEventListener(touchend,T),i?o(h):c&&(h.documentElement.style.cursorc,cnull),g._dragging){if(g._dragging!1,(new Date).getTime()-g._mouseDownTime>y&&(vMath.max(v-1,1)),g._dragged)t.doneFn&&t.doneFn();else if(t.clickFn&&t.clickFn(v,p),!m){var r;try{rnew MouseEvent(click,e)}catch(t){var nf(e);(rdocument.createEvent(MouseEvents)).initMouseEvent(click,e.bubbles,e.cancelable,e.view,e.detail,e.screenX,e.screenY,n0,n1,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget)}d.dispatchEvent(r)}g._dragging!1,g._dragged!1}else g._dragged!1}},l.coverSlipu},{../../lib:498,../../plots/cartesian/constants:556,./align:377,./cursor:378,./unhover:381,has-hover:223,has-passive-events:224,mouse-event-offset:237},381:function(t,e,r){use strict;var nt(../../lib/events),it(../../lib/throttle),at(../../lib/dom).getGraphDiv,ot(../fx/constants),se.exports{};s.wrappedfunction(t,e,r){(ta(t))._fullLayout&&i.clear(t._fullLayout._uid+o.HOVERID),s.raw(t,e,r)},s.rawfunction(t,e){var rt._fullLayout,it._hoverdata;e||(e{}),e.target&&!t._dragged&&!1n.triggerHandler(t,plotly_beforehover,e)||(r._hoverlayer.selectAll(g).remove(),r._hoverlayer.selectAll(line).remove(),r._hoverlayer.selectAll(circle).remove(),t._hoverdatavoid 0,e.target&&i&&t.emit(plotly_unhover,{event:e,points:i}))}},{../../lib/dom:486,../../lib/events:487,../../lib/throttle:525,../fx/constants:395},382:function(t,e,r){use strict;r.dash{valType:string,values:solid,dot,dash,longdash,dashdot,longdashdot,dflt:solid,editType:style},r.pattern{shape:{valType:enumerated,values:,/,\\,x,-,|,+,.,dflt:,arrayOk:!0,editType:style},fillmode:{valType:enumerated,values:replace,overlay,dflt:replace,editType:style},bgcolor:{valType:color,arrayOk:!0,editType:style},fgcolor:{valType:color,arrayOk:!0,editType:style},fgopacity:{valType:number,editType:style,min:0,max:1},size:{valType:number,min:0,dflt:8,arrayOk:!0,editType:style},solidity:{valType:number,min:0,max:1,dflt:.3,arrayOk:!0,editType:style},editType:style}},{},383:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),ai.numberFormat,ot(fast-isnumeric),st(tinycolor2),lt(../../registry),ct(../color),ut(../colorscale),fi.strTranslate,ht(../../lib/svg_text_utils),pt(../../constants/xmlns_namespaces),dt(../../constants/alignment).LINE_SPACING,mt(../../constants/interactions).DESELECTDIM,gt(../../traces/scatter/subtypes),vt(../../traces/scatter/make_bubble_size_func),yt(../../components/fx/helpers).appendArrayPointValue,xe.exports{};function b(t,e,r){var ne.fillpattern,in&&x.getPatternAttr(n.shape,0,);if(i){var ax.getPatternAttr(n.bgcolor,0,null),ox.getPatternAttr(n.fgcolor,0,null),sn.fgopacity,lx.getPatternAttr(n.size,0,8),ux.getPatternAttr(n.solidity,0,.3),fe.uid;x.pattern(t,point,r,f,i,l,u,void 0,n.fillmode,a,o,s)}else e.fillcolor&&t.call(c.fill,e.fillcolor)}x.fontfunction(t,e,r,n){i.isPlainObject(e)&&(ne.color,re.size,ee.family),e&&t.style(font-family,e),r+1&&t.style(font-size,r+px),n&&t.call(c.fill,n)},x.setPositionfunction(t,e,r){t.attr(x,e).attr(y,r)},x.setSizefunction(t,e,r){t.attr(width,e).attr(height,r)},x.setRectfunction(t,e,r,n,i){t.call(x.setPosition,e,r).call(x.setSize,n,i)},x.translatePointfunction(t,e,r,n){var ir.c2p(t.x),an.c2p(t.y);return!!(o(i)&&o(a)&&e.node())&&(texte.node().nodeName?e.attr(x,i).attr(y,a):e.attr(transform,f(i,a)),!0)},x.translatePointsfunction(t,e,r){t.each((function(t){var in.select(this);x.translatePoint(t,i,e,r)}))},x.hideOutsideRangePointfunction(t,e,r,n,i,a){e.attr(display,r.isPtWithinRange(t,i)&&n.isPtWithinRange(t,a)?null:none)},x.hideOutsideRangePointsfunction(t,e){if(e._hasClipOnAxisFalse){var re.xaxis,ie.yaxis;t.each((function(e){var ae0.trace,oa.xcalendar,sa.ycalendar,cl.traceIs(a,bar-like)?.bartext:.point,.textpoint;t.selectAll(c).each((function(t){x.hideOutsideRangePoint(t,n.select(this),r,i,o,s)}))}))}},x.crispRoundfunction(t,e,r){return e&&o(e)?t._context.staticPlot?e:e1?1:Math.round(e):r||0},x.singleLineStylefunction(t,e,r,n,i){e.style(fill,none);var a(((t||)0||{}).trace||{}).line||{},or||a.width||0,si||a.dash||;c.stroke(e,n||a.color),x.dashLine(e,s,o)},x.lineGroupStylefunction(t,e,r,i){t.style(fill,none).each((function(t){var a(((t||)0||{}).trace||{}).line||{},oe||a.width||0,si||a.dash||;n.select(this).call(c.stroke,r||a.color).call(x.dashLine,s,o)}))},x.dashLinefunction(t,e,r){r+r||0,ex.dashStyle(e,r),t.style({stroke-dasharray:e,stroke-width:r+px})},x.dashStylefunction(t,e){e+e||1;var rMath.max(e,3);returnsolidt?t:dott?tr+px,+r+px:dasht?t3*r+px,+3*r+px:longdasht?t5*r+px,+5*r+px:dashdott?t3*r+px,+r+px,+r+px,+r+px:longdashdott&&(t5*r+px,+2*r+px,+r+px,+2*r+px),t},x.singleFillStylefunction(t,e){var rn.select(t.node());b(t,((r.data()0||)0||{}).trace||{},e)},x.fillGroupStylefunction(t,e){t.style(stroke-width,0).each((function(t){var rn.select(this);t0.trace&&b(r,t0.trace,e)}))};var _t(./symbol_defs);x.symbolNames,x.symbolFuncs,x.symbolNeedLines{},x.symbolNoDot{},x.symbolNoFill{},x.symbolList,Object.keys(_).forEach((function(t){var e_t,re.n;x.symbolList.push(r,String(r),t,r+100,String(r+100),t+-open),x.symbolNamesrt,x.symbolFuncsre.f,e.needLine&&(x.symbolNeedLinesr!0),e.noDot?x.symbolNoDotr!0:x.symbolList.push(r+200,String(r+200),t+-dot,r+300,String(r+300),t+-open-dot),e.noFill&&(x.symbolNoFillr!0)}));var wx.symbolNames.length;function T(t,e){var rt%100;return x.symbolFuncsr(e)+(t>200?M0,0.5L0.5,0L0,-0.5L-0.5,0Z:)}x.symbolNumberfunction(t){if(o(t))t+t;else if(stringtypeof t){var e0;t.indexOf(-open)>0&&(e100,tt.replace(-open,)),t.indexOf(-dot)>0&&(e+200,tt.replace(-dot,)),(tx.symbolNames.indexOf(t))>0&&(t+e)}return t%100>w||t>400?0:Math.floor(Math.max(t,0))};var k{x1:1,x2:0,y1:0,y2:0},A{x1:0,x2:0,y1:1,y2:0},Ma(~f),S{radial:{node:radialGradient},radialreversed:{node:radialGradient,reversed:!0},horizontal:{node:linearGradient,attrs:k},horizontalreversed:{node:linearGradient,attrs:k,reversed:!0},vertical:{node:linearGradient,attrs:A},verticalreversed:{node:linearGradient,attrs:A,reversed:!0}};x.gradientfunction(t,e,r,a,o,l){for(var uo.length,fSa,hnew Array(u),p0;pu;p++)f.reversed?hu-1-pM(100*(1-op0)),op1:hpM(100*op0),op1;var de._fullLayout,mg+d._uid+-+r,gd._defs.select(.gradients).selectAll(#+m).data(a+h.join(;),i.identity);g.exit().remove(),g.enter().append(f.node).each((function(){var tn.select(this);f.attrs&&t.attr(f.attrs),t.attr(id,m);var et.selectAll(stop).data(h);e.exit().remove(),e.enter().append(stop),e.each((function(t){var es(t1);n.select(this).attr({offset:t0+%,stop-color:c.tinyRGB(e),stop-opacity:e.getAlpha()})}))})),t.style(l,R(m,e)).style(l+-opacity,null),t.classed(gradient_filled,!0)},x.patternfunction(t,e,r,a,o,s,l,u,f,h,p,d){var mlegende;u&&(overlayf?(hu,pc.contrast(h)):(hvoid 0,pu));var g,v,y,x,b,_,w,T,k,A,M,Sr._fullLayout,Ep+S._uid+-+a,L{};switch(o){case/:gs*Math.sqrt(2),vs*Math.sqrt(2),_path,L{d:yM-+g/4+,+v/4+l+g/2+,-+v/2+M0,+v+L+g+,0M+g/4*3+,+v/4*5+l+g/2+,-+v/2,opacity:d,stroke:p,stroke-width:(xl*s)+px};break;case\\:gs*Math.sqrt(2),vs*Math.sqrt(2),_path,L{d:yM+g/4*3+,-+v/4+l+g/2+,+v/2+M0,0L+g+,+v+M-+g/4+,+v/4*3+l+g/2+,+v/2,opacity:d,stroke:p,stroke-width:(xl*s)+px};break;casex:gs*Math.sqrt(2),vs*Math.sqrt(2),yM-+g/4+,+v/4+l+g/2+,-+v/2+M0,+v+L+g+,0M+g/4*3+,+v/4*5+l+g/2+,-+v/2+M+g/4*3+,-+v/4+l+g/2+,+v/2+M0,0L+g+,+v+M-+g/4+,+v/4*3+l+g/2+,+v/2,xs-s*Math.sqrt(1-l),_path,L{d:y,opacity:d,stroke:p,stroke-width:x+px};break;case|:_path,_path,L{d:yM+(gs)/2+,0L+g/2+,+(vs),opacity:d,stroke:p,stroke-width:(xl*s)+px};break;case-:_path,_path,L{d:yM0,+(vs)/2+L+(gs)+,+v/2,opacity:d,stroke:p,stroke-width:(xl*s)+px};break;case+:_path,yM+(gs)/2+,0L+g/2+,+(vs)+M0,+v/2+L+g+,+v/2,xs-s*Math.sqrt(1-l),_path,L{d:y,opacity:d,stroke:p,stroke-width:x+px};break;case.:gs,vs,lMath.PI/4?bMath.sqrt(l*s*s/Math.PI):(wl,TMath.PI/4,k1,As/2,Ms/Math.sqrt(2),bA+(M-A)*(w-T)/(k-T)),_circle,L{cx:g/2,cy:v/2,r:b,opacity:d,fill:p}}var Co||noSh,h||noBg,p||noFg,s,l.join(;),PS._defs.select(.patterns).selectAll(#+E).data(C,i.identity);P.exit().remove(),P.enter().append(pattern).each((function(){var tn.select(this);if(t.attr({id:E,width:g+px,height:v+px,patternUnits:userSpaceOnUse,patternTransform:m?scale(0.8):}),h){var et.selectAll(rect).data(0);e.exit().remove(),e.enter().append(rect).attr({width:g+px,height:v+px,fill:h})}var rt.selectAll(_).data(0);r.exit().remove(),r.enter().append(_).attr(L)})),t.style(fill,R(E,r)).style(fill-opacity,null),t.classed(pattern_filled,!0)},x.initGradientsfunction(t){var et._fullLayout;i.ensureSingle(e._defs,g,gradients).selectAll(linearGradient,radialGradient).remove(),n.select(t).selectAll(.gradient_filled).classed(gradient_filled,!1)},x.initPatternsfunction(t){var et._fullLayout;i.ensureSingle(e._defs,g,patterns).selectAll(pattern).remove(),n.select(t).selectAll(.pattern_filled).classed(pattern_filled,!1)},x.getPatternAttrfunction(t,e,r){return t&&i.isArrayOrTypedArray(t)?et.length?te:r:t},x.pointStylefunction(t,e,r){if(t.size()){var ix.makePointStyleFns(e);t.each((function(t){x.singlePointStyle(t,n.select(this),e,i,r)}))}},x.singlePointStylefunction(t,e,r,n,a){var or.marker,so.line;if(e.style(opacity,n.selectedOpacityFn?n.selectedOpacityFn(t):void 0t.mo?o.opacity:t.mo),n.ms2mrc){var l;lvarioust.ms||variouso.size?3:n.ms2mrc(t.ms),t.mrcl,n.selectedSizeFn&&(lt.mrcn.selectedSizeFn(t));var ux.symbolNumber(t.mx||o.symbol)||0;t.omu%200>100,e.attr(d,T(u,l))}var f,h,p,d!1;if(t.so)ps.outlierwidth,hs.outliercolor,fo.outliercolor;else{var m(s||{}).width;p(t.mlw+1||m+1||(t.trace?(t.trace.marker.line||{}).width:0)+1)-1||0,hmlcin t?t.mlccn.lineScale(t.mlc):i.isArrayOrTypedArray(s.color)?c.defaultLine:s.color,i.isArrayOrTypedArray(o.color)&&(fc.defaultLine,d!0),fmcin t?t.mccn.markerScale(t.mc):o.color||rgba(0,0,0,0),n.selectedColorFn&&(fn.selectedColorFn(t))}if(t.om)e.call(c.stroke,f).style({stroke-width:(p||1)+px,fill:none});else{e.style(stroke-width,(t.isBlank?0:p)+px);var go.gradient,vt.mgt;v?d!0:vg&&g.type,i.isArrayOrTypedArray(v)&&(vv0,Sv||(v0));var yo.pattern,by&&x.getPatternAttr(y.shape,t.i,);if(v&&none!v){var _t.mgc;_?d!0:_g.color;var wr.uid;d&&(w+-+t.i),x.gradient(e,a,w,v,0,_,1,f,fill)}else if(b){var kx.getPatternAttr(y.bgcolor,t.i,null),Ax.getPatternAttr(y.fgcolor,t.i,null),My.fgopacity,Ex.getPatternAttr(y.size,t.i,8),Lx.getPatternAttr(y.solidity,t.i,.3),Ct.mcc||i.isArrayOrTypedArray(y.shape)||i.isArrayOrTypedArray(y.bgcolor)||i.isArrayOrTypedArray(y.size)||i.isArrayOrTypedArray(y.solidity),Pr.uid;C&&(P+-+t.i),x.pattern(e,point,a,P,b,E,L,t.mcc,y.fillmode,k,A,M)}else c.fill(e,f);p&&c.stroke(e,h)}},x.makePointStyleFnsfunction(t){var e{},rt.marker;return e.markerScalex.tryColorscale(r,),e.lineScalex.tryColorscale(r,line),l.traceIs(t,symbols)&&(e.ms2mrcg.isBubble(t)?v(t):function(){return(r.size||6)/2}),t.selectedpoints&&i.extendFlat(e,x.makeSelectedPointStyleFns(t)),e},x.makeSelectedPointStyleFnsfunction(t){var e{},rt.selected||{},nt.unselected||{},at.marker||{},or.marker||{},sn.marker||{},ca.opacity,uo.opacity,fs.opacity,hvoid 0!u,pvoid 0!f;(i.isArrayOrTypedArray(c)||h||p)&&(e.selectedOpacityFnfunction(t){var evoid 0t.mo?a.opacity:t.mo;return t.selected?h?u:e:p?f:m*e});var da.color,go.color,vs.color;(g||v)&&(e.selectedColorFnfunction(t){var et.mcc||d;return t.selected?g||e:v||e});var ya.size,xo.size,bs.size,_void 0!x,wvoid 0!b;return l.traceIs(t,symbols)&&(_||w)&&(e.selectedSizeFnfunction(t){var et.mrc||y/2;return t.selected?_?x/2:e:w?b/2:e}),e},x.makeSelectedTextStyleFnsfunction(t){var e{},rt.selected||{},nt.unselected||{},it.textfont||{},ar.textfont||{},on.textfont||{},si.color,la.color,uo.color;return e.selectedTextColorFnfunction(t){var et.tc||s;return t.selected?l||e:u||(l?e:c.addOpacity(e,m))},e},x.selectedPointStylefunction(t,e){if(t.size()&&e.selectedpoints){var rx.makeSelectedPointStyleFns(e),ie.marker||{},a;r.selectedOpacityFn&&a.push((function(t,e){t.style(opacity,r.selectedOpacityFn(e))})),r.selectedColorFn&&a.push((function(t,e){c.fill(t,r.selectedColorFn(e))})),r.selectedSizeFn&&a.push((function(t,e){var ne.mx||i.symbol||0,ar.selectedSizeFn(e);t.attr(d,T(x.symbolNumber(n),a)),e.mrc2a})),a.length&&t.each((function(t){for(var en.select(this),r0;ra.length;r++)ar(e,t)}))}},x.tryColorscalefunction(t,e){var re?i.nestedProperty(t,e).get():t;if(r){var nr.color;if((r.colorscale||r._colorAx)&&i.isArrayOrTypedArray(n))return u.makeColorScaleFuncFromTrace(r)}return i.identity};var E{start:1,end:-1,middle:0,bottom:1,top:-1};function L(t,e,r,i,a){var on.select(t.node().parentNode),s-1!e.indexOf(top)?top:-1!e.indexOf(bottom)?bottom:middle,l-1!e.indexOf(left)?end:-1!e.indexOf(right)?start:middle,ci?i/.8+1:0,u(h.lineCount(t)-1)*d+1,pEl*c,m.75*r+Es*c+(Es-1)*u*r/2;t.attr(text-anchor,l),a||o.attr(transform,f(p,m))}function C(t,e){var rt.ts||e.textfont.size;return o(r)&&r>0?r:0}x.textPointStylefunction(t,e,r){if(t.size()){var a;if(e.selectedpoints){var ox.makeSelectedTextStyleFns(e);ao.selectedTextColorFn}var se.texttemplate,lr._fullLayout;t.each((function(t){var on.select(this),cs?i.extractOption(t,e,txt,texttemplate):i.extractOption(t,e,tx,text);if(c||0c){if(s){var ue._module.formatLabels,fu?u(t,e,l):{},p{};y(p,e,t.i);var de._meta||{};ci.texttemplateString(c,f,l._d3locale,p,t,d)}var mt.tp||e.textposition,gC(t,e),va?a(t):t.tc||e.textfont.color;o.call(x.font,t.tf||e.textfont.family,g,v).text(c).call(h.convertToTspans,r).call(L,m,g,t.mrc)}else o.remove()}))}},x.selectedTextStylefunction(t,e){if(t.size()&&e.selectedpoints){var rx.makeSelectedTextStyleFns(e);t.each((function(t){var in.select(this),ar.selectedTextColorFn(t),ot.tp||e.textposition,sC(t,e);c.fill(i,a);var ul.traceIs(e,bar-like);L(i,o,s,t.mrc2||t.mrc,u)}))}};function P(t,e,r,i){var at0-e0,ot1-e1,sr0-e0,lr1-e1,cMath.pow(a*a+o*o,.25),uMath.pow(s*s+l*l,.25),f(u*u*a-c*c*s)*i,h(u*u*o-c*c*l)*i,p3*u*(c+u),d3*c*(c+u);returnn.round(e0+(p&&f/p),2),n.round(e1+(p&&h/p),2),n.round(e0-(d&&f/d),2),n.round(e1-(d&&h/d),2)}x.smoothopenfunction(t,e){if(t.length3)returnM+t.join(L);var r,nM+t0,i;for(r1;rt.length-1;r++)i.push(P(tr-1,tr,tr+1,e));for(n+Q+i00+ +t1,r2;rt.length-1;r++)n+C+ir-21+ +ir-10+ +tr;return n+Q+it.length-31+ +tt.length-1},x.smoothclosedfunction(t,e){if(t.length3)returnM+t.join(L)+Z;var r,nM+t0,it.length-1,aP(ti,t0,t1,e);for(r1;ri;r++)a.push(P(tr-1,tr,tr+1,e));for(a.push(P(ti-1,ti,t0,e)),r1;ri;r++)n+C+ar-11+ +ar0+ +tr;return n+C+ai1+ +a00+ +t0+Z};var I{hv:function(t,e){returnH+n.round(e0,2)+V+n.round(e1,2)},vh:function(t,e){returnV+n.round(e1,2)+H+n.round(e0,2)},hvh:function(t,e){returnH+n.round((t0+e0)/2,2)+V+n.round(e1,2)+H+n.round(e0,2)},vhv:function(t,e){returnV+n.round((t1+e1)/2,2)+H+n.round(e0,2)+V+n.round(e1,2)}},Ofunction(t,e){returnL+n.round(e0,2)+,+n.round(e1,2)};x.stepsfunction(t){var eIt||O;return function(t){for(var rM+n.round(t00,2)+,+n.round(t01,2),i1;it.length;i++)r+e(ti-1,ti);return r}},x.makeTesterfunction(){var ti.ensureSingleById(n.select(body),svg,js-plotly-tester,(function(t){t.attr(p.svgAttrs).style({position:absolute,left:-10000px,top:-10000px,width:9000px,height:9000px,z-index:1})})),ei.ensureSingle(t,path,js-reference-point,(function(t){t.attr(d,M0,0H1V1H0Z).style({stroke-width:0,fill:black})}));x.testert,x.testrefe},x.savedBBoxes{};var z0;function D(t){var et.getAttribute(data-unformatted);if(null!e)return e+t.getAttribute(data-math)+t.getAttribute(text-anchor)+t.getAttribute(style)}function R(t,e){if(!t)return null;var re._context,nr._exportedPlot?:r._baseUrl||;return n?url(+n+#+t+):url(#+t+)}x.bBoxfunction(t,e,r){var a,o,s;if(r||(rD(t)),r){if(ax.savedBBoxesr)return i.extendFlat({},a)}else if(1t.childNodes.length){var lt.childNodes0;if(rD(l)){var c+l.getAttribute(x)||0,u+l.getAttribute(y)||0,fl.getAttribute(transform);if(!f){var px.bBox(l,!1,r);return c&&(p.left+c,p.right+c),u&&(p.top+u,p.bottom+u),p}if(r+~+c+~+u+~+f,ax.savedBBoxesr)return i.extendFlat({},a)}}e?ot:(sx.tester.node(),ot.cloneNode(!0),s.appendChild(o)),n.select(o).attr(transform,null).call(h.positionText,0,0);var do.getBoundingClientRect(),mx.testref.node().getBoundingClientRect();e||s.removeChild(o);var g{height:d.height,width:d.width,left:d.left-m.left,top:d.top-m.top,right:d.right-m.left,bottom:d.bottom-m.top};return z>1e4&&(x.savedBBoxes{},z0),r&&(x.savedBBoxesrg),z++,i.extendFlat({},g)},x.setClipUrlfunction(t,e,r){t.attr(clip-path,R(e,r))},x.getTranslatefunction(t){var e(tt.attr?attr:getAttribute(transform)||).replace(/.*\btranslate\((-?\d*\.?\d*)^-\d*(-?\d*\.?\d*)^\d.*/,(function(t,e,r){returne,r.join( )})).split( );return{x:+e0||0,y:+e1||0}},x.setTranslatefunction(t,e,r){var nt.attr?attr:getAttribute,it.attr?attr:setAttribute,atn(transform)||;return ee||0,rr||0,aa.replace(/(\btranslate\(.*?\);?)/,).trim(),a(a+f(e,r)).trim(),ti(transform,a),a},x.getScalefunction(t){var e(tt.attr?attr:getAttribute(transform)||).replace(/.*\bscale\((\d*\.?\d*)^\d*(\d*\.?\d*)^\d.*/,(function(t,e,r){returne,r.join( )})).split( );return{x:+e0||1,y:+e1||1}},x.setScalefunction(t,e,r){var nt.attr?attr:getAttribute,it.attr?attr:setAttribute,atn(transform)||;return ee||1,rr||1,aa.replace(/(\bscale\(.*?\);?)/,).trim(),a(a+scale(+e+,+r+)).trim(),ti(transform,a),a};var F/\s*sc.*/;x.setPointGroupScalefunction(t,e,r){if(ee||1,rr||1,t){var n1e&&1r?:scale(+e+,+r+);t.each((function(){var t(this.getAttribute(transform)||).replace(F,);t(t+n).trim(),this.setAttribute(transform,t)}))}};var B/translate\(^)*\)\s*$/;x.setTextPointsScalefunction(t,e,r){t&&t.each((function(){var t,in.select(this),ai.select(text);if(a.node()){var oparseFloat(a.attr(x)||0),sparseFloat(a.attr(y)||0),l(i.attr(transform)||).match(B);t1e&&1r?:f(o,s),scale(+e+,+r+),f(-o,-s),l&&t.push(l),i.attr(transform,t.join())}}))}},{../../components/fx/helpers:397,../../constants/alignment:466,../../constants/interactions:473,../../constants/xmlns_namespaces:475,../../lib:498,../../lib/svg_text_utils:524,../../registry:633,../../traces/scatter/make_bubble_size_func:939,../../traces/scatter/subtypes:947,../color:361,../colorscale:373,./symbol_defs:384,@plotly/d3:58,fast-isnumeric:185,tinycolor2:307},384:function(t,e,r){use strict;var nt(@plotly/d3);e.exports{circle:{n:0,f:function(t){var en.round(t,2);returnM+e+,0A+e+,+e+ 0 1,1 0,-+e+A+e+,+e+ 0 0,1 +e+,0Z}},square:{n:1,f:function(t){var en.round(t,2);returnM+e+,+e+H-+e+V-+e+H+e+Z}},diamond:{n:2,f:function(t){var en.round(1.3*t,2);returnM+e+,0L0,+e+L-+e+,0L0,-+e+Z}},cross:{n:3,f:function(t){var en.round(.4*t,2),rn.round(1.2*t,2);returnM+r+,+e+H+e+V+r+H-+e+V+e+H-+r+V-+e+H-+e+V-+r+H+e+V-+e+H+r+Z}},x:{n:4,f:function(t){var en.round(.8*t/Math.sqrt(2),2),rl+e+,+e,il+e+,-+e,al-+e+,-+e,ol-+e+,+e;returnM0,+e+r+i+a+i+a+o+a+o+r+o+r+Z}},triangle-up:{n:5,f:function(t){var en.round(2*t/Math.sqrt(3),2);returnM-+e+,+n.round(t/2,2)+H+e+L0,-+n.round(t,2)+Z}},triangle-down:{n:6,f:function(t){var en.round(2*t/Math.sqrt(3),2);returnM-+e+,-+n.round(t/2,2)+H+e+L0,+n.round(t,2)+Z}},triangle-left:{n:7,f:function(t){var en.round(2*t/Math.sqrt(3),2);returnM+n.round(t/2,2)+,-+e+V+e+L-+n.round(t,2)+,0Z}},triangle-right:{n:8,f:function(t){var en.round(2*t/Math.sqrt(3),2);returnM-+n.round(t/2,2)+,-+e+V+e+L+n.round(t,2)+,0Z}},triangle-ne:{n:9,f:function(t){var en.round(.6*t,2),rn.round(1.2*t,2);returnM-+r+,-+e+H+e+V+r+Z}},triangle-se:{n:10,f:function(t){var en.round(.6*t,2),rn.round(1.2*t,2);returnM+e+,-+r+V+e+H-+r+Z}},triangle-sw:{n:11,f:function(t){var en.round(.6*t,2),rn.round(1.2*t,2);returnM+r+,+e+H-+e+V-+r+Z}},triangle-nw:{n:12,f:function(t){var en.round(.6*t,2),rn.round(1.2*t,2);returnM-+e+,+r+V-+e+H+r+Z}},pentagon:{n:13,f:function(t){var en.round(.951*t,2),rn.round(.588*t,2),in.round(-t,2),an.round(-.309*t,2);returnM+e+,+a+L+r+,+n.round(.809*t,2)+H-+r+L-+e+,+a+L0,+i+Z}},hexagon:{n:14,f:function(t){var en.round(t,2),rn.round(t/2,2),in.round(t*Math.sqrt(3)/2,2);returnM+i+,-+r+V+r+L0,+e+L-+i+,+r+V-+r+L0,-+e+Z}},hexagon2:{n:15,f:function(t){var en.round(t,2),rn.round(t/2,2),in.round(t*Math.sqrt(3)/2,2);returnM-+r+,+i+H+r+L+e+,0L+r+,-+i+H-+r+L-+e+,0Z}},octagon:{n:16,f:function(t){var en.round(.924*t,2),rn.round(.383*t,2);returnM-+r+,-+e+H+r+L+e+,-+r+V+r+L+r+,+e+H-+r+L-+e+,+r+V-+r+Z}},star:{n:17,f:function(t){var e1.4*t,rn.round(.225*e,2),in.round(.951*e,2),an.round(.363*e,2),on.round(.588*e,2),sn.round(-e,2),ln.round(-.309*e,2),cn.round(.118*e,2),un.round(.809*e,2);returnM+r+,+l+H+i+L+a+,+c+L+o+,+u+L0,+n.round(.382*e,2)+L-+o+,+u+L-+a+,+c+L-+i+,+l+H-+r+L0,+s+Z}},hexagram:{n:18,f:function(t){var en.round(.66*t,2),rn.round(.38*t,2),in.round(.76*t,2);returnM-+i+,0l-+r+,-+e+h+i+l+r+,-+e+l+r+,+e+h+i+l-+r+,+e+l+r+,+e+h-+i+l-+r+,+e+l-+r+,-+e+h-+i+Z}},star-triangle-up:{n:19,f:function(t){var en.round(t*Math.sqrt(3)*.8,2),rn.round(.8*t,2),in.round(1.6*t,2),an.round(4*t,2),oA +a+,+a+ 0 0 1 ;returnM-+e+,+r+o+e+,+r+o+0,-+i+o+-+e+,+r+Z}},star-triangle-down:{n:20,f:function(t){var en.round(t*Math.sqrt(3)*.8,2),rn.round(.8*t,2),in.round(1.6*t,2),an.round(4*t,2),oA +a+,+a+ 0 0 1 ;returnM+e+,-+r+o+-+e+,-+r+o+0,+i+o+e+,-+r+Z}},star-square:{n:21,f:function(t){var en.round(1.1*t,2),rn.round(2*t,2),iA +r+,+r+ 0 0 1 ;returnM-+e+,-+e+i+-+e+,+e+i+e+,+e+i+e+,-+e+i+-+e+,-+e+Z}},star-diamond:{n:22,f:function(t){var en.round(1.4*t,2),rn.round(1.9*t,2),iA +r+,+r+ 0 0 1 ;returnM-+e+,0+i+0,+e+i+e+,0+i+0,-+e+i+-+e+,0Z}},diamond-tall:{n:23,f:function(t){var en.round(.7*t,2),rn.round(1.4*t,2);returnM0,+r+L+e+,0L0,-+r+L-+e+,0Z}},diamond-wide:{n:24,f:function(t){var en.round(1.4*t,2),rn.round(.7*t,2);returnM0,+r+L+e+,0L0,-+r+L-+e+,0Z}},hourglass:{n:25,f:function(t){var en.round(t,2);returnM+e+,+e+H-+e+L+e+,-+e+H-+e+Z},noDot:!0},bowtie:{n:26,f:function(t){var en.round(t,2);returnM+e+,+e+V-+e+L-+e+,+e+V-+e+Z},noDot:!0},circle-cross:{n:27,f:function(t){var en.round(t,2);returnM0,+e+V-+e+M+e+,0H-+e+M+e+,0A+e+,+e+ 0 1,1 0,-+e+A+e+,+e+ 0 0,1 +e+,0Z},needLine:!0,noDot:!0},circle-x:{n:28,f:function(t){var en.round(t,2),rn.round(t/Math.sqrt(2),2);returnM+r+,+r+L-+r+,-+r+M+r+,-+r+L-+r+,+r+M+e+,0A+e+,+e+ 0 1,1 0,-+e+A+e+,+e+ 0 0,1 +e+,0Z},needLine:!0,noDot:!0},square-cross:{n:29,f:function(t){var en.round(t,2);returnM0,+e+V-+e+M+e+,0H-+e+M+e+,+e+H-+e+V-+e+H+e+Z},needLine:!0,noDot:!0},square-x:{n:30,f:function(t){var en.round(t,2);returnM+e+,+e+L-+e+,-+e+M+e+,-+e+L-+e+,+e+M+e+,+e+H-+e+V-+e+H+e+Z},needLine:!0,noDot:!0},diamond-cross:{n:31,f:function(t){var en.round(1.3*t,2);returnM+e+,0L0,+e+L-+e+,0L0,-+e+ZM0,-+e+V+e+M-+e+,0H+e},needLine:!0,noDot:!0},diamond-x:{n:32,f:function(t){var en.round(1.3*t,2),rn.round(.65*t,2);returnM+e+,0L0,+e+L-+e+,0L0,-+e+ZM-+r+,-+r+L+r+,+r+M-+r+,+r+L+r+,-+r},needLine:!0,noDot:!0},cross-thin:{n:33,f:function(t){var en.round(1.4*t,2);returnM0,+e+V-+e+M+e+,0H-+e},needLine:!0,noDot:!0,noFill:!0},x-thin:{n:34,f:function(t){var en.round(t,2);returnM+e+,+e+L-+e+,-+e+M+e+,-+e+L-+e+,+e},needLine:!0,noDot:!0,noFill:!0},asterisk:{n:35,f:function(t){var en.round(1.2*t,2),rn.round(.85*t,2);returnM0,+e+V-+e+M+e+,0H-+e+M+r+,+r+L-+r+,-+r+M+r+,-+r+L-+r+,+r},needLine:!0,noDot:!0,noFill:!0},hash:{n:36,f:function(t){var en.round(t/2,2),rn.round(t,2);returnM+e+,+r+V-+r+m-+r+,0V+r+M+r+,+e+H-+r+m0,-+r+H+r},needLine:!0,noFill:!0},y-up:{n:37,f:function(t){var en.round(1.2*t,2),rn.round(1.6*t,2),in.round(.8*t,2);returnM-+e+,+i+L0,0M+e+,+i+L0,0M0,-+r+L0,0},needLine:!0,noDot:!0,noFill:!0},y-down:{n:38,f:function(t){var en.round(1.2*t,2),rn.round(1.6*t,2),in.round(.8*t,2);returnM-+e+,-+i+L0,0M+e+,-+i+L0,0M0,+r+L0,0},needLine:!0,noDot:!0,noFill:!0},y-left:{n:39,f:function(t){var en.round(1.2*t,2),rn.round(1.6*t,2),in.round(.8*t,2);returnM+i+,+e+L0,0M+i+,-+e+L0,0M-+r+,0L0,0},needLine:!0,noDot:!0,noFill:!0},y-right:{n:40,f:function(t){var en.round(1.2*t,2),rn.round(1.6*t,2),in.round(.8*t,2);returnM-+i+,+e+L0,0M-+i+,-+e+L0,0M+r+,0L0,0},needLine:!0,noDot:!0,noFill:!0},line-ew:{n:41,f:function(t){var en.round(1.4*t,2);returnM+e+,0H-+e},needLine:!0,noDot:!0,noFill:!0},line-ns:{n:42,f:function(t){var en.round(1.4*t,2);returnM0,+e+V-+e},needLine:!0,noDot:!0,noFill:!0},line-ne:{n:43,f:function(t){var en.round(t,2);returnM+e+,-+e+L-+e+,+e},needLine:!0,noDot:!0,noFill:!0},line-nw:{n:44,f:function(t){var en.round(t,2);returnM+e+,+e+L-+e+,-+e},needLine:!0,noDot:!0,noFill:!0},arrow-up:{n:45,f:function(t){var en.round(t,2);returnM0,0L-+e+,+n.round(2*t,2)+H+e+Z},noDot:!0},arrow-down:{n:46,f:function(t){var en.round(t,2);returnM0,0L-+e+,-+n.round(2*t,2)+H+e+Z},noDot:!0},arrow-left:{n:47,f:function(t){var en.round(2*t,2),rn.round(t,2);returnM0,0L+e+,-+r+V+r+Z},noDot:!0},arrow-right:{n:48,f:function(t){var en.round(2*t,2),rn.round(t,2);returnM0,0L-+e+,-+r+V+r+Z},noDot:!0},arrow-bar-up:{n:49,f:function(t){var en.round(t,2);returnM-+e+,0H+e+M0,0L-+e+,+n.round(2*t,2)+H+e+Z},needLine:!0,noDot:!0},arrow-bar-down:{n:50,f:function(t){var en.round(t,2);returnM-+e+,0H+e+M0,0L-+e+,-+n.round(2*t,2)+H+e+Z},needLine:!0,noDot:!0},arrow-bar-left:{n:51,f:function(t){var en.round(2*t,2),rn.round(t,2);returnM0,-+r+V+r+M0,0L+e+,-+r+V+r+Z},needLine:!0,noDot:!0},arrow-bar-right:{n:52,f:function(t){var en.round(2*t,2),rn.round(t,2);returnM0,-+r+V+r+M0,0L-+e+,-+r+V+r+Z},needLine:!0,noDot:!0}}},{@plotly/d3:58},385:function(t,e,r){use strict;e.exports{visible:{valType:boolean,editType:calc},type:{valType:enumerated,values:percent,constant,sqrt,data,editType:calc},symmetric:{valType:boolean,editType:calc},array:{valType:data_array,editType:calc},arrayminus:{valType:data_array,editType:calc},value:{valType:number,min:0,dflt:10,editType:calc},valueminus:{valType:number,min:0,dflt:10,editType:calc},traceref:{valType:integer,min:0,dflt:0,editType:style},tracerefminus:{valType:integer,min:0,dflt:0,editType:style},copy_ystyle:{valType:boolean,editType:plot},copy_zstyle:{valType:boolean,editType:style},color:{valType:color,editType:style},thickness:{valType:number,min:0,dflt:2,editType:style},width:{valType:number,min:0,editType:plot},editType:calc,_deprecated:{opacity:{valType:number,editType:style}}}},{},386:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../registry),at(../../plots/cartesian/axes),ot(../../lib),st(./compute_error);function l(t,e,r,i){var leerror_+i||{},c;if(l.visible&&-1!linear,log.indexOf(r.type)){for(var us(l),f0;ft.length;f++){var htf,ph.i;if(void 0p)pf;else if(nullp)continue;var dhi;if(n(r.c2l(d))){var mu(d,p);if(n(m0)&&n(m1)){var ghi+sd-m0,vhi+hd+m1;c.push(g,v)}}}var yr._id,xe._extremesy,ba.findExtremes(r,c,o.extendFlat({tozero:x.opts.tozero},{padded:!0}));x.minx.min.concat(b.min),x.maxx.max.concat(b.max)}}e.exportsfunction(t){for(var et.calcdata,r0;re.length;r++){var ner,on0.trace;if(!0o.visible&&i.traceIs(o,errorBarsOK)){var sa.getFromId(t,o.xaxis),ca.getFromId(t,o.yaxis);l(n,o,s,x),l(n,o,c,y)}}}},{../../lib:498,../../plots/cartesian/axes:549,../../registry:633,./compute_error:387,fast-isnumeric:185},387:function(t,e,r){use strict;function n(t,e){returnpercentt?function(t){return Math.abs(t*e/100)}:constantt?function(){return Math.abs(e)}:sqrtt?function(t){return Math.sqrt(Math.abs(t))}:void 0}e.exportsfunction(t){var et.type,rt.symmetric;if(datae){var it.array||;if(r)return function(t,e){var r+ie;returnr,r};var at.arrayminus||;return function(t,e){var r+ie,n+ae;return isNaN(r)&&isNaN(n)?NaN,NaN:n||0,r||0}}var on(e,t.value),sn(e,t.valueminus);return r||void 0t.valueminus?function(t){var eo(t);returne,e}:function(t){returns(t),o(t)}}},{},388:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../registry),at(../../lib),ot(../../plot_api/plot_template),st(./attributes);e.exportsfunction(t,e,r,l){var cerror_+l.axis,uo.newContainer(e,c),ftc||{};function h(t,e){return a.coerce(f,u,s,t,e)}if(!1!h(visible,void 0!f.array||void 0!f.value||sqrtf.type)){var ph(type,arrayin f?data:percent),d!0;sqrt!p&&(dh(symmetric,!((datap?arrayminus:valueminus)in f))),datap?(h(array),h(traceref),d||(h(arrayminus),h(tracerefminus))):percent!p&&constant!p||(h(value),d||h(valueminus));var mcopy_+l.inherit+style;if(l.inherit)(eerror_+l.inherit||{}).visible&&h(m,!(f.color||n(f.thickness)||n(f.width)));l.inherit&&um||(h(color,r),h(thickness),h(width,i.traceIs(e,gl3d)?0:4))}}},{../../lib:498,../../plot_api/plot_template:538,../../registry:633,./attributes:385,fast-isnumeric:185},389:function(t,e,r){use strict;var nt(../../lib),it(../../plot_api/edit_types).overrideAll,at(./attributes),o{error_x:n.extendFlat({},a),error_y:n.extendFlat({},a)};delete o.error_x.copy_zstyle,delete o.error_y.copy_zstyle,delete o.error_y.copy_ystyle;var s{error_x:n.extendFlat({},a),error_y:n.extendFlat({},a),error_z:n.extendFlat({},a)};delete s.error_x.copy_ystyle,delete s.error_y.copy_ystyle,delete s.error_z.copy_ystyle,delete s.error_z.copy_zstyle,e.exports{moduleType:component,name:errorbars,schema:{traces:{scatter:o,bar:o,histogram:o,scatter3d:i(s,calc,nested),scattergl:i(o,calc,nested)}},supplyDefaults:t(./defaults),calc:t(./calc),makeComputeError:t(./compute_error),plot:t(./plot),style:t(./style),hoverInfo:function(t,e,r){(e.error_y||{}).visible&&(r.yerrt.yh-t.y,e.error_y.symmetric||(r.yerrnegt.y-t.ys));(e.error_x||{}).visible&&(r.xerrt.xh-t.x,e.error_x.symmetric||(r.xerrnegt.x-t.xs))}}},{../../lib:498,../../plot_api/edit_types:531,./attributes:385,./calc:386,./compute_error:387,./defaults:388,./plot:390,./style:391},390:function(t,e,r){use strict;var nt(@plotly/d3),it(fast-isnumeric),at(../drawing),ot(../../traces/scatter/subtypes);e.exportsfunction(t,e,r,s){var lr.xaxis,cr.yaxis,us&&s.duration>0;e.each((function(e){var f,he0.trace,ph.error_x||{},dh.error_y||{};h.ids&&(ffunction(t){return t.id});var mo.hasMarkers(h)&&h.marker.maxdisplayed>0;d.visible||p.visible||(e);var gn.select(this).selectAll(g.errorbar).data(e,f);if(g.exit().remove(),e.length){p.visible||g.selectAll(path.xerror).remove(),d.visible||g.selectAll(path.yerror).remove(),g.style(opacity,1);var vg.enter().append(g).classed(errorbar,!0);u&&v.style(opacity,0).transition().duration(s.duration).style(opacity,1),a.setClipUrl(g,r.layerClipId,t),g.each((function(t){var en.select(this),rfunction(t,e,r){var n{x:e.c2p(t.x),y:r.c2p(t.y)};void 0!t.yh&&(n.yhr.c2p(t.yh),n.ysr.c2p(t.ys),i(n.ys)||(n.noYS!0,n.ysr.c2p(t.ys,!0)));void 0!t.xh&&(n.xhe.c2p(t.xh),n.xse.c2p(t.xs),i(n.xs)||(n.noXS!0,n.xse.c2p(t.xs,!0)));return n}(t,l,c);if(!m||t.vis){var a,oe.select(path.yerror);if(d.visible&&i(r.x)&&i(r.yh)&&i(r.ys)){var fd.width;aM+(r.x-f)+,+r.yh+h+2*f+m-+f+,0V+r.ys,r.noYS||(a+m-+f+,0h+2*f),!o.size()?oe.append(path).style(vector-effect,non-scaling-stroke).classed(yerror,!0):u&&(oo.transition().duration(s.duration).ease(s.easing)),o.attr(d,a)}else o.remove();var he.select(path.xerror);if(p.visible&&i(r.y)&&i(r.xh)&&i(r.xs)){var g(p.copy_ystyle?d:p).width;aM+r.xh+,+(r.y-g)+v+2*g+m0,-+g+H+r.xs,r.noXS||(a+m0,-+g+v+2*g),!h.size()?he.append(path).style(vector-effect,non-scaling-stroke).classed(xerror,!0):u&&(hh.transition().duration(s.duration).ease(s.easing)),h.attr(d,a)}else h.remove()}}))}}))}},{../../traces/scatter/subtypes:947,../drawing:383,@plotly/d3:58,fast-isnumeric:185},391:function(t,e,r){use strict;var nt(@plotly/d3),it(../color);e.exportsfunction(t){t.each((function(t){var et0.trace,re.error_y||{},ae.error_x||{},on.select(this);o.selectAll(path.yerror).style(stroke-width,r.thickness+px).call(i.stroke,r.color),a.copy_ystyle&&(ar),o.selectAll(path.xerror).style(stroke-width,a.thickness+px).call(i.stroke,a.color)}))}},{../color:361,@plotly/d3:58},392:function(t,e,r){use strict;var nt(../../plots/font_attributes),it(./layout_attributes).hoverlabel,at(../../lib/extend).extendFlat;e.exports{hoverlabel:{bgcolor:a({},i.bgcolor,{arrayOk:!0}),bordercolor:a({},i.bordercolor,{arrayOk:!0}),font:n({arrayOk:!0,editType:none}),align:a({},i.align,{arrayOk:!0}),namelength:a({},i.namelength,{arrayOk:!0}),editType:none}}},{../../lib/extend:488,../../plots/font_attributes:580,./layout_attributes:402},393:function(t,e,r){use strict;var nt(../../lib),it(../../registry);function a(t,e,r,i){ii||n.identity,Array.isArray(t)&&(e0ri(t))}e.exportsfunction(t){var et.calcdata,rt._fullLayout;function o(t){return function(e){return n.coerceHoverinfo({hoverinfo:e},{_module:t._module},r)}}for(var s0;se.length;s++){var les,cl0.trace;if(!i.traceIs(c,pie-like)){var ui.traceIs(c,2dMap)?a:n.fillArray;u(c.hoverinfo,l,hi,o(c)),c.hovertemplate&&u(c.hovertemplate,l,ht),c.hoverlabel&&(u(c.hoverlabel.bgcolor,l,hbg),u(c.hoverlabel.bordercolor,l,hbc),u(c.hoverlabel.font.size,l,hts),u(c.hoverlabel.font.color,l,htc),u(c.hoverlabel.font.family,l,htf),u(c.hoverlabel.namelength,l,hnl),u(c.hoverlabel.align,l,hta))}}}},{../../lib:498,../../registry:633},394:function(t,e,r){use strict;var nt(../../registry),it(./hover).hover;e.exportsfunction(t,e,r){var an.getComponentMethod(annotations,onClick)(t,t._hoverdata);function o(){t.emit(plotly_click,{points:t._hoverdata,event:e})}void 0!r&&i(t,e,r,!0),t._hoverdata&&e&&e.target&&(a&&a.then?a.then(o):o(),e.stopImmediatePropagation&&e.stopImmediatePropagation())}},{../../registry:633,./hover:398},395:function(t,e,r){use strict;e.exports{YANGLE:60,HOVERARROWSIZE:6,HOVERTEXTPAD:3,HOVERFONTSIZE:13,HOVERFONT:Arial, sans-serif,HOVERMINTIME:50,HOVERID:-hover}},{},396:function(t,e,r){use strict;var nt(../../lib),it(./attributes),at(./hoverlabel_defaults);e.exportsfunction(t,e,r,o){var sn.extendFlat({},o.hoverlabel);e.hovertemplate&&(s.namelength-1),a(t,e,(function(r,a){return n.coerce(t,e,i,r,a)}),s)}},{../../lib:498,./attributes:392,./hoverlabel_defaults:399},397:function(t,e,r){use strict;var nt(../../lib);r.getSubplotfunction(t){return t.subplot||t.xaxis+t.yaxis||t.geo},r.isTraceInSubplotsfunction(t,e){if(splomt.type){for(var nt.xaxes||,it.yaxes||,a0;an.length;a++)for(var o0;oi.length;o++)if(-1!e.indexOf(na+io))return!0;return!1}return-1!e.indexOf(r.getSubplot(t))},r.flatfunction(t,e){for(var rnew Array(t.length),n0;nt.length;n++)rne;return r},r.p2cfunction(t,e){for(var rnew Array(t.length),n0;nt.length;n++)rntn.p2c(e);return r},r.getDistanceFunctionfunction(t,e,n,i){returnclosestt?i||r.quadrature(e,n):xt.charAt(0)?e:n},r.getClosestfunction(t,e,r){if(!1!r.index)r.index>0&&r.indext.length?r.distance0:r.index!1;else for(var n0;nt.length;n++){var ie(tn);ir.distance&&(r.indexn,r.distancei)}return r},r.inboxfunction(t,e,r){return t*e0||0t?r:1/0},r.quadraturefunction(t,e){return function(r){var nt(r),ie(r);return Math.sqrt(n*n+i*i)}},r.makeEventDatafunction(t,e,n){var iindexin t?t.index:t.pointNumber,a{data:e._input,fullData:e,curveNumber:e.index,pointNumber:i};if(e._indexToPoints){var oe._indexToPointsi;1o.length?a.pointIndexo0:a.pointIndiceso}else a.pointIndexi;return e._module.eventData?ae._module.eventData(a,t,e,n,i):(xValin t?a.xt.xVal:xin t&&(a.xt.x),yValin t?a.yt.yVal:yin t&&(a.yt.y),t.xa&&(a.xaxist.xa),t.ya&&(a.yaxist.ya),void 0!t.zLabelVal&&(a.zt.zLabelVal)),r.appendArrayPointValue(a,e,i),a},r.appendArrayPointValuefunction(t,e,r){var ie._arrayAttrs;if(i)for(var s0;si.length;s++){var lis,ca(l);if(void 0tc){var uo(n.nestedProperty(e,l).get(),r);void 0!u&&(tcu)}}},r.appendArrayMultiPointValuesfunction(t,e,r){var ie._arrayAttrs;if(i)for(var s0;si.length;s++){var lis,ca(l);if(void 0tc){for(var un.nestedProperty(e,l).get(),fnew Array(r.length),h0;hr.length;h++)fho(u,rh);tcf}}};var i{ids:id,locations:location,labels:label,values:value,marker.colors:color,parents:parent};function a(t){return it||t}function o(t,e){return Array.isArray(e)?Array.isArray(t)&&Array.isArray(te0)?te0e1:void 0:te}var s{x:!0,y:!0},l{x unified:!0,y unified:!0};r.isUnifiedHoverfunction(t){returnstringtypeof t&&!!lt},r.isXYhoverfunction(t){returnstringtypeof t&&!!st}},{../../lib:498},398:function(t,e,r){use strict;var nt(@plotly/d3),it(fast-isnumeric),at(tinycolor2),ot(../../lib),so.strTranslate,lo.strRotate,ct(../../lib/events),ut(../../lib/svg_text_utils),ft(../../lib/override_cursor),ht(../drawing),pt(../color),dt(../dragelement),mt(../../plots/cartesian/axes),gt(../../registry),vt(./helpers),yt(./constants),xt(../legend/defaults),bt(../legend/draw),_y.YANGLE,wMath.PI*_/180,T1/Math.sin(w),kMath.cos(w),AMath.sin(w),My.HOVERARROWSIZE,Sy.HOVERTEXTPAD,E{box:!0,ohlc:!0,violin:!0,candlestick:!0},L{scatter:!0,scattergl:!0,splom:!0};function C(t){returnt.trace.index,t.index,t.x0,t.y0,t.name,t.attr,t.xa?t.xa._id:,t.ya?t.ya._id:.join(,)}r.hoverfunction(t,e,r,a){to.getGraphDiv(t);var se.target;o.throttle(t._fullLayout._uid+y.HOVERID,y.HOVERMINTIME,(function(){!function(t,e,r,a,s){r||(rxy);var lArray.isArray(r)?r:r,ut._fullLayout,hu._plots||,mhr,yu._has(cartesian);if(m){var xm.overlays.map((function(t){return t.id}));ll.concat(x)}for(var bl.length,_new Array(b),wnew Array(b),k!1,A0;Ab;A++){var MlA;if(hM)k!0,_AhM.xaxis,wAhM.yaxis;else{if(!uM||!uM._subplot)return void o.warn(Unrecognized subplot: +M);var SuM._subplot;_AS.xaxis,wAS.yaxis}}var Pe.hovermode||u.hovermode;P&&!k&&(Pclosest);if(-1x,y,closest,x unified,y unified.indexOf(P)||!t.calcdata||t.querySelector(.zoombox)||t._dragging)return d.unhoverRaw(t,e);var Ou.hoverdistance;-1O&&(O1/0);var Bu.spikedistance;-1B&&(B1/0);var V,H,q,G,Y,W,X,Z,J,K,Q,$,tt,et,rt,nt{hLinePoint:null,vLinePoint:null},it!1;if(Array.isArray(e))for(Parray,q0;qe.length;q++)(Yt.calcdataeq.curveNumber||0)&&(WY0.trace,skip!Y0.trace.hoverinfo&&(rt.push(Y),hW.orientation&&(it!0)));else{for(G0;Gt.calcdata.length;G++)Yt.calcdataG,skip!(WY0.trace).hoverinfo&&v.isTraceInSubplots(W,l)&&(rt.push(Y),hW.orientation&&(it!0));var at,ot;if(!s)atxpxin e?e.xpx:_0._length/2,otypxin e?e.ypx:w0._length/2;else{if(!1c.triggerHandler(t,plotly_beforehover,e))return;var sts.getBoundingClientRect();ate.clientX-st.left,ote.clientY-st.top,u._calcInverseTransform(t);var lto.apply3DTransform(u._invTransform)(at,ot);if(atlt0,otlt1,at0||at>_0._length||ot0||ot>w0._length)return d.unhoverRaw(t,e)}if(e.pointerXat+_0._offset,e.pointerYot+w0._offset,Vxvalin e?v.flat(l,e.xval):v.p2c(_,at),Hyvalin e?v.flat(l,e.yval):v.p2c(w,ot),!i(V0)||!i(H0))return o.warn(Fx.hover failed,e,t),d.unhoverRaw(t,e)}var ct1/0;function ut(t,r){for(G0;Grt.length;G++)if((YrtG)&&Y0&&Y0.trace&&!0(WY0.trace).visible&&0!W._length&&-1carpet,contourcarpet.indexOf(W._module.name)){if(splomW.type?XlZ0:(Xv.getSubplot(W),Zl.indexOf(X)),JP,v.isUnifiedHover(J)&&(JJ.charAt(0)),${cd:Y,trace:W,xa:_Z,ya:wZ,maxHoverDistance:O,maxSpikeDistance:B,index:!1,distance:Math.min(ct,O),spikeDistance:1/0,xSpike:void 0,ySpike:void 0,color:p.defaultLine,name:W.name,x0:void 0,x1:void 0,y0:void 0,y1:void 0,xLabelVal:void 0,yLabelVal:void 0,zLabelVal:void 0,text:void 0},uX&&($.subplotuX._subplot),u._splomScenes&&u._splomScenesW.uid&&($.sceneu._splomScenesW.uid),ttet.length,arrayJ){var neG;pointNumberin n?($.indexn.pointNumber,Jclosest):(J,xvalin n&&(Kn.xval,Jx),yvalin n&&(Qn.yval,JJ?closest:y))}else void 0!t&&void 0!r?(Kt,Qr):(KVZ,QHZ);if(0!O)if(W._module&&W._module.hoverPoints){var aW._module.hoverPoints($,K,Q,J,{finiteRange:!0,hoverLayer:u._hoverlayer});if(a)for(var s,c0;ca.length;c++)sac,i(s.x0)&&i(s.y0)&&et.push(D(s,P))}else o.log(Unrecognized trace type in hover:,W);if(closestP&&et.length>tt&&(et.splice(0,tt),ctet0.distance),y&&0!B&&0et.length){$.distanceB,$.index!1;var fW._module.hoverPoints($,K,Q,closest,{hoverLayer:u._hoverlayer});if(f&&(ff.filter((function(t){return t.spikeDistanceB}))),f&&f.length){var h,df.filter((function(t){return t.xa.showspikes&&hovered data!t.xa.spikesnap}));if(d.length){var md0;i(m.x0)&&i(m.y0)&&(hht(m),(!nt.vLinePoint||nt.vLinePoint.spikeDistance>h.spikeDistance)&&(nt.vLinePointh))}var gf.filter((function(t){return t.ya.showspikes&&hovered data!t.ya.spikesnap}));if(g.length){var xg0;i(x.x0)&&i(x.y0)&&(hht(x),(!nt.hLinePoint||nt.hLinePoint.spikeDistance>h.spikeDistance)&&(nt.hLinePointh))}}}}}function ft(t,e,r){for(var n,inull,a1/0,o0;ot.length;o++)nto.spikeDistance,r&&0o&&(n-1/0),na&&ne&&(ito,an);return i}function ht(t){return t?{xa:t.xa,ya:t.ya,x:void 0!t.xSpike?t.xSpike:(t.x0+t.x1)/2,y:void 0!t.ySpike?t.ySpike:(t.y0+t.y1)/2,distance:t.distance,spikeDistance:t.spikeDistance,curveNumber:t.trace.index,color:t.color,pointNumber:t.index}:null}ut();var pt{fullLayout:u,container:u._hoverlayer,event:e},dtt._spikepoints,mt{vLinePoint:nt.vLinePoint,hLinePoint:nt.hLinePoint};t._spikepointsmt;var gtfunction(){et.sort((function(t,e){return t.distance-e.distance})),etfunction(t,e){for(var re.charAt(0),n,i,a,o0;ot.length;o++){var sto;g.traceIs(s.trace,bar-like)||g.traceIs(s.trace,box-violin)?a.push(s):s.tracer+period?i.push(s):n.push(s)}return n.concat(i).concat(a)}(et,P)};gt();var vtP.charAt(0),yt(xvt||yvt)&&et0&&Let0.trace.type;if(y&&0!B&&0!et.length){var xtft(et.filter((function(t){return t.ya.showspikes})),B,yt);nt.hLinePointht(xt);var btft(et.filter((function(t){return t.xa.showspikes})),B,yt);nt.vLinePointht(bt)}if(0et.length){var _td.unhoverRaw(t,e);return!y||nullnt.hLinePoint&&nullnt.vLinePoint||F(dt)&&R(t,nt,pt),_t}y&&F(dt)&&R(t,nt,pt);if(v.isXYhover(J)&&0!et0.length&&splom!et0.trace.type){var wtet0,Tt(etEwt.trace.type?et.filter((function(t){return t.trace.indexwt.trace.index})):wt).length,ktN(x,wt,u),AtN(y,wt,u);ut(kt,At);var Mt,St,Et{},Lt0,Ctfunction(t){var eEt.trace.type?C(t):t.trace.index;if(Ete){var rEte-1,nStr;r>0&&Math.abs(t.distance)Math.abs(n.distance)&&(Strt)}else Lt++,EteLt,St.push(t)};for(Mt0;MtTt;Mt++)Ct(etMt);for(Mtet.length-1;Mt>Tt-1;Mt--)Ct(etMt);etSt,gt()}var Ptt._hoverdata,It,Otj(t),ztU(t);for(q0;qet.length;q++){var Dtetq,Rtv.makeEventData(Dt,Dt.trace,Dt.cd);if(!1!Dt.hovertemplate){var Ft!1;Dt.cdDt.index&&Dt.cdDt.index.ht&&(FtDt.cdDt.index.ht),Dt.hovertemplateFt||Dt.trace.hovertemplate||!1}if(Dt.xa&&Dt.ya){var BtDt.x0+Dt.xa._offset,NtDt.x1+Dt.xa._offset,jtDt.y0+Dt.ya._offset,UtDt.y1+Dt.ya._offset,VtMath.min(Bt,Nt),HtMath.max(Bt,Nt),qtMath.min(jt,Ut),GtMath.max(jt,Ut);Rt.bbox{x0:Vt+zt,x1:Ht+zt,y0:qt+Ot,y1:Gt+Ot}}Dt.eventDataRt,It.push(Rt)}t._hoverdataIt;var YtyP&&(rt.length>1||et.length>1)||closestP&&it&&et.length>1,Wtp.combine(u.plot_bgcolor||p.background,u.paper_bgcolor),XtI(et,{gd:t,hovermode:P,rotateLabels:Yt,bgColor:Wt,container:u._hoverlayer,outerContainer:u._paper.node(),commonLabelOpts:u.hoverlabel,hoverdistance:u.hoverdistance});v.isUnifiedHover(P)||(!function(t,e,r){var n,i,a,o,s,l,c,u0,f1,ht.size(),pnew Array(h),d0;function m(t){var et0,rtt.length-1;if(ie.pmin-e.pos-e.dp+e.size,ar.pos+r.dp+r.size-e.pmax,i>.01){for(st.length-1;s>0;s--)ts.dp+i;n!1}if(!(a.01)){if(i-.01){for(st.length-1;s>0;s--)ts.dp-a;n!1}if(n){var c0;for(o0;ot.length;o++)(lto).pos+l.dp+l.size>e.pmax&&c++;for(ot.length-1;o>0&&!(c0);o--)(lto).pos>e.pmax-1&&(l.del!0,c--);for(o0;ot.length&&!(c0);o++)if((lto).pose.pmin+1)for(l.del!0,c--,a2*l.size,st.length-1;s>0;s--)ts.dp-a;for(ot.length-1;o>0&&!(c0);o--)(lto).pos+l.dp+l.size>e.pmax&&(l.del!0,c--)}}}t.each((function(t){var nte,ixn._id.charAt(0),an.range;0d&&a&&a0>a1!i&&(f-1),pd++{datum:t,traceIndex:t.trace.index,dp:0,pos:t.pos,posref:t.posref,size:t.by*(i?T:1)/2,pmin:0,pmax:i?r.width:r.height}})),p.sort((function(t,e){return t0.posref-e0.posref||f*(e0.traceIndex-t0.traceIndex)}));for(;!n&&uh;){for(u++,n!0,o0;op.length-1;){var gpo,vpo+1,ygg.length-1,xv0;if((iy.pos+y.dp+y.size-x.pos-x.dp+x.size)>.01&&y.pminx.pmin&&y.pmaxx.pmax){for(sv.length-1;s>0;s--)vs.dp+i;for(g.push.apply(g,v),p.splice(o+1,1),c0,sg.length-1;s>0;s--)c+gs.dp;for(ac/g.length,sg.length-1;s>0;s--)gs.dp-a;n!1}else o++}p.forEach(m)}for(op.length-1;o>0;o--){var bpo;for(sb.length-1;s>0;s--){var _bs,w_.datum;w.offset_.dp,w.del_.del}}}(Xt,Yt?xa:ya,u),z(Xt,Yt,u._invScaleX,u._invScaleY));if(s&&s.tagName){var Ztg.getComponentMethod(annotations,hasClickToShow)(t,It);f(n.select(s),Zt?pointer:)}if(!s||a||!function(t,e,r){if(!r||r.length!t._hoverdata.length)return!0;for(var nr.length-1;n>0;n--){var irn,at._hoverdatan;if(i.curveNumber!a.curveNumber||String(i.pointNumber)!String(a.pointNumber)||String(i.pointNumbers)!String(a.pointNumbers))return!0}return!1}(t,0,Pt))return;Pt&&t.emit(plotly_unhover,{event:e,points:Pt});t.emit(plotly_hover,{event:e,points:t._hoverdata,xaxes:_,yaxes:w,xvals:V,yvals:H})}(t,e,r,a,s)}))},r.loneHoverfunction(t,e){var r!0;Array.isArray(t)||(r!1,tt);var ie.gd,aj(i),oU(i),sI(t.map((function(t){var rt._x0||t.x0||t.x||0,nt._x1||t.x1||t.x||0,st._y0||t.y0||t.y||0,lt._y1||t.y1||t.y||0,ct.eventData;if(c){var uMath.min(r,n),fMath.max(r,n),hMath.min(s,l),dMath.max(s,l),mt.trace;if(g.traceIs(m,gl3d)){var vi._fullLayoutm.scene._scene.container,yv.offsetLeft,xv.offsetTop;u+y,f+y,h+x,d+x}c.bbox{x0:u+o,x1:f+o,y0:h+a,y1:d+a},e.inOut_bbox&&e.inOut_bbox.push(c.bbox)}else c!1;return{color:t.color||p.defaultLine,x0:t.x0||t.x||0,x1:t.x1||t.x||0,y0:t.y0||t.y||0,y1:t.y1||t.y||0,xLabel:t.xLabel,yLabel:t.yLabel,zLabel:t.zLabel,text:t.text,name:t.name,idealAlign:t.idealAlign,borderColor:t.borderColor,fontFamily:t.fontFamily,fontSize:t.fontSize,fontColor:t.fontColor,nameLength:t.nameLength,textAlign:t.textAlign,trace:t.trace||{index:0,hoverinfo:},xa:{_offset:0},ya:{_offset:0},index:0,hovertemplate:t.hovertemplate||!1,hovertemplateLabels:t.hovertemplateLabels||!1,eventData:c}})),{gd:i,hovermode:closest,rotateLabels:!1,bgColor:e.bgColor||p.background,container:n.select(e.container),outerContainer:e.outerContainer||e.container}),l0,c0;return s.sort((function(t,e){return t.y0-e.y0})).each((function(t,r){var nt.y0-t.by/2;t.offsetn-5l?l-n+5:0,ln+t.by+t.offset,re.anchorIndex&&(ct.offset)})).each((function(t){t.offset-c})),z(s,!1,i._fullLayout._invScaleX,i._fullLayout._invScaleY),r?s:s.node()};var P/extra>(\s\S*)\/extra>/;function I(t,e){var re.gd,ir._fullLayout,ae.hovermode,ce.rotateLabels,fe.bgColor,de.container,me.outerContainer,we.commonLabelOpts||{};if(0t.length)return;var Te.fontFamily||y.HOVERFONT,ke.fontSize||y.HOVERFONTSIZE,At0,EA.xa,LA.ya,Pa.charAt(0),IAP+Label,zV(r,m),Dz.top,Rz.width,Fz.height,Bvoid 0!I&&A.distancee.hoverdistance&&(xa||ya);if(B){var N,j,U!0;for(N0;Nt.length;N++)if(U&&void 0tN.zLabel&&(U!1),jtN.hoverinfo||tN.trace.hoverinfo){var HArray.isArray(j)?j:j.split(+);if(-1H.indexOf(all)&&-1H.indexOf(a)){B!1;break}}U&&(B!1)}var qd.selectAll(g.axistext).data(B?0:);if(q.enter().append(g).classed(axistext,!0),q.exit().remove(),q.each((function(){var tn.select(this),eo.ensureSingle(t,path,,(function(t){t.style({stroke-width:1px})})),lo.ensureSingle(t,text,,(function(t){t.attr(data-notex,1)})),cw.bgcolor||p.defaultLine,fw.bordercolor||p.contrast(c),dp.contrast(c),m{family:w.font.family||T,size:w.font.size||k,color:w.font.color||d};e.style({fill:c,stroke:f}),l.text(I).call(h.font,m).call(u.positionText,0,0).call(u.convertToTspans,r),t.attr(transform,);var g,v,yV(r,l.node());if(xa){var xtopE.side?-:;l.attr(text-anchor,middle).call(u.positionText,0,topE.side?D-y.bottom-M-S:D-y.top+M+S),gE._offset+(A.x0+A.x1)/2,vL._offset+(topE.side?0:L._length);var by.width/2+S;gb?(gb,e.attr(d,M-+(b-M)+,0L-+(b-2*M)+,+x+M+H+(S+y.width/2)+v+x+(2*S+y.height)+H-+b+V+x+M+Z)):g>i.width-b?(gi.width-b,e.attr(d,M+(b-M)+,0L+b+,+x+M+v+x+(2*S+y.height)+H-+b+V+x+M+H+(b-2*M)+Z)):e.attr(d,M0,0L+M+,+x+M+H+(S+y.width/2)+v+x+(2*S+y.height)+H-+(S+y.width/2)+V+x+M+H-+M+Z)}else{var _,C,P;rightL.side?(_start,C1,P,gE._offset+E._length):(_end,C-1,P-,gE._offset),vL._offset+(A.y0+A.y1)/2,l.attr(text-anchor,_),e.attr(d,M0,0L+P+M+,+M+V+(S+y.height/2)+h+P+(2*S+y.width)+V-+(S+y.height/2)+H+P+M+V-+M+Z);var O,zy.height/2,RD-y.top-z,Fclip+i._uid+commonlabel+L._id;if(gy.width+2*S+M){OM-+(M+S)+-+z+h-+(y.width-S)+V+z+h+(y.width-S)+Z;var By.width-g+S;u.positionText(l,B,R),end_&&l.selectAll(tspan).each((function(){var tn.select(this),eh.tester.append(text).text(t.text()).call(h.font,m),iV(r,e.node());Math.round(i.width)Math.round(y.width)&&t.attr(x,B-i.width),e.remove()}))}else u.positionText(l,C*(S+M),R),Onull;var Ni._topclips.selectAll(#+F).data(O?0:);N.enter().append(clipPath).attr(id,F).append(path),N.exit().remove(),N.select(path).attr(d,O),h.setClipUrl(l,O?F:null,r)}t.attr(transform,s(g,v))})),v.isUnifiedHover(a)){d.selectAll(g.hovertext).remove();var Gt.filter((function(t){returnnone!t.hoverinfo}));if(0G.length)return;var Yi.hoverlabel,WY.font,X{showlegend:!0,legend:{title:{text:I,font:W},font:W,bgcolor:Y.bgcolor,bordercolor:Y.bordercolor,borderwidth:1,tracegroupgap:7,traceorder:i.legend?i.legend.traceorder:void 0,orientation:v}},Z{font:W};x(X,Z,r._fullData);var JZ.legend;J.entries;for(var K0;KG.length;K++){var QGK;if(none!Q.hoverinfo){var $O(Q,!0,a,i,I),tt$0,et$1;Q.nameet,Q.text!et?et+ : +tt:tt;var rtQ.cdQ.index;rt&&(rt.mc&&(Q.mcrt.mc),rt.mcc&&(Q.mcrt.mcc),rt.mlc&&(Q.mlcrt.mlc),rt.mlcc&&(Q.mlcrt.mlcc),rt.mlw&&(Q.mlwrt.mlw),rt.mrc&&(Q.mrcrt.mrc),rt.dir&&(Q.dirrt.dir)),Q._distinct!0,J.entries.push(Q)}}J.entries.sort((function(t,e){return t0.trace.index-e0.trace.index})),J.layerd,J._inHover!0,J._groupTitleFontY.grouptitlefont,b(r,J);var nt,it,at,ot,std.select(g.legend),ltV(r,st.node()),ctlt.width+2*S,utlt.height+2*S,ftG0,ht(ft.x0+ft.x1)/2,pt(ft.y0+ft.y1)/2,dt!(g.traceIs(ft.trace,bar-like)||g.traceIs(ft.trace,box-violin));yP?dt?(itpt-S,ntpt+S):(itMath.min.apply(null,G.map((function(t){return Math.min(t.y0,t.y1)}))),ntMath.max.apply(null,G.map((function(t){return Math.max(t.y0,t.y1)})))):itnto.mean(G.map((function(t){return(t.y0+t.y1)/2})))-ut/2,xP?dt?(atht+S,otht-S):(atMath.max.apply(null,G.map((function(t){return Math.max(t.x0,t.x1)}))),otMath.min.apply(null,G.map((function(t){return Math.min(t.x0,t.x1)})))):atoto.mean(G.map((function(t){return(t.x0+t.x1)/2})))-ct/2;var mt,gt,vtE._offset,ytL._offset;return ot+vt-ct,it+yt-ut,mt(at+vt)+ctR&&at>0?at:ot+ctR&&ot>0?ot:vt+ctR?vt:at-htht-ot+ct?R-ct:0,mt+S,gt(nt+yt)+utF&&nt>0?nt:it+utF&&it>0?it:yt+utF?yt:nt-ptpt-it+ut?F-ut:0,gt+S,st.attr(transform,s(mt-1,gt-1)),st}var xtd.selectAll(g.hovertext).data(t,(function(t){return C(t)}));return xt.enter().append(g).classed(hovertext,!0).each((function(){var tn.select(this);t.append(rect).call(p.fill,p.addOpacity(f,.8)),t.append(text).classed(name,!0),t.append(path).style(stroke-width,1px),t.append(text).classed(nums,!0).call(h.font,T,k)})),xt.exit().remove(),xt.each((function(t){var en.select(this).attr(transform,),ot.color;Array.isArray(o)&&(oot.eventData0.pointNumber);var dt.bgcolor||o,mp.combine(p.opacity(d)?d:p.defaultLine,f),gp.combine(p.opacity(o)?o:p.defaultLine,f),vt.borderColor||p.contrast(m),yO(t,B,a,i,I,e),xy0,by1,we.select(text.nums).call(h.font,t.fontFamily||T,t.fontSize||k,t.fontColor||v).text(x).attr(data-notex,1).call(u.positionText,0,0).call(u.convertToTspans,r),Ae.select(text.name),E0,L0;if(b&&b!x){A.call(h.font,t.fontFamily||T,t.fontSize||k,g).text(b).attr(data-notex,1).call(u.positionText,0,0).call(u.convertToTspans,r);var CV(r,A.node());EC.width+2*S,LC.height+2*S}else A.remove(),e.select(rect).remove();e.select(path).style({fill:m,stroke:v});var Pt.xa._offset+(t.x0+t.x1)/2,zt.ya._offset+(t.y0+t.y1)/2,NMath.abs(t.x1-t.x0),jMath.abs(t.y1-t.y0),UV(r,w.node()),HU.width/i._invScaleX,qU.height/i._invScaleY;t.ty0(D-U.top)/i._invScaleY,t.bxH+2*S,t.byMath.max(q+2*S,L),t.anchorstart,t.txwidthH,t.tx2widthE,t.offset0;var G,Y,W(H+M+S+E)*i._invScaleX;if(c)t.posP,Gz+j/2+WF,Yz-j/2-W>0,top!t.idealAlign&&G||!Y?G?(z+j/2,t.anchorstart):t.anchormiddle:(z-j/2,t.anchorend);else if(t.posz,GP+N/2+WR,YP-N/2-W>0,left!t.idealAlign&&G||!Y)if(G)P+N/2,t.anchorstart;else{t.anchormiddle;var XW/2,ZP+X-R,JP-X;Z>0&&(P-Z),J0&&(P+-J)}else P-N/2,t.anchorend;w.attr(text-anchor,t.anchor),E&&A.attr(text-anchor,t.anchor),e.attr(transform,s(P,z)+(c?l(_):))})),xt}function O(t,e,r,n,i,a){var s,l;void 0!t.nameOverride&&(t.namet.nameOverride),t.name&&(t.trace._meta&&(t.nameo.templateString(t.name,t.trace._meta)),sB(t.name,t.nameLength));var cr.charAt(0),uxc?y:x;void 0!t.zLabel?(void 0!t.xLabel&&(l+x: +t.xLabel+br>),void 0!t.yLabel&&(l+y: +t.yLabel+br>),choropleth!t.trace.type&&choroplethmapbox!t.trace.type&&(l+(l?z: :)+t.zLabel)):e&&tc+Labeli?ltu+Label||:void 0t.xLabel?void 0!t.yLabel&&scattercarpet!t.trace.type&&(lt.yLabel):lvoid 0t.yLabel?t.xLabel:(+t.xLabel+, +t.yLabel+),!t.text&&0!t.text||Array.isArray(t.text)||(l+(l?br>:)+t.text),void 0!t.extraText&&(l+(l?br>:)+t.extraText),a&&l&&!t.hovertemplate&&(s&&a.remove(),ls);var ft.hovertemplate||!1;if(f){var ht.hovertemplateLabels||t;tc+Label!i&&(hc+otherhc+Val,hc+otherLabelhc+Label),l(lo.hovertemplateString(f,h,n._d3locale,t.eventData0||{},t.trace._meta)).replace(P,(function(e,r){return sB(r,t.nameLength),}))}returnl,s}function z(t,e,r,i){var afunction(t){return t*r},ofunction(t){return t*i};t.each((function(t){var rn.select(this);if(t.del)return r.remove();var ir.select(text.nums),st.anchor,lends?-1:1,c{start:1,end:-1,middle:0}s,fc*(M+S),pf+c*(t.txwidth+S),d0,mt.offset,gmiddles;g&&(f-t.tx2width/2,p+t.txwidth/2+S),e&&(m*-A,dt.offset*k),r.select(path).attr(d,g?M-+a(t.bx/2+t.tx2width/2)+,+o(m-t.by/2)+h+a(t.bx)+v+o(t.by)+h-+a(t.bx)+Z:M0,0L+a(l*M+d)+,+o(M+m)+v+o(t.by/2-M)+h+a(l*t.bx)+v-+o(t.by)+H+a(l*M+d)+V+o(m-M)+Z);var vd+f,ym+t.ty0-t.by/2+S,xt.textAlign||auto;auto!x&&(leftx&&start!s?(i.attr(text-anchor,start),vg?-t.bx/2-t.tx2width/2+S:-t.bx-S):rightx&&end!s&&(i.attr(text-anchor,end),vg?t.bx/2-t.tx2width/2-S:t.bx+S)),i.call(u.positionText,a(v),o(y)),t.tx2width&&(r.select(text.name).call(u.positionText,a(p+c*S+d),o(m+t.ty0-t.by/2+S)),r.select(rect).call(h.setRect,a(p+(c-1)*t.tx2width/2+d),o(m-t.by/2-1),a(t.tx2width),o(t.by+2)))}))}function D(t,e){var rt.index,nt.trace||{},at.cd0,st.cdr||{};function l(t){return t||i(t)&&0t}var cArray.isArray(r)?function(t,e){var io.castOption(a,r,t);return l(i)?i:o.extractOption({},n,,e)}:function(t,e){return o.extractOption(s,n,t,e)};function u(e,r,n){var ic(r,n);l(i)&&(tei)}if(u(hoverinfo,hi,hoverinfo),u(bgcolor,hbg,hoverlabel.bgcolor),u(borderColor,hbc,hoverlabel.bordercolor),u(fontFamily,htf,hoverlabel.font.family),u(fontSize,hts,hoverlabel.font.size),u(fontColor,htc,hoverlabel.font.color),u(nameLength,hnl,hoverlabel.namelength),u(textAlign,hta,hoverlabel.align),t.posrefye||closeste&&hn.orientation?t.xa._offset+(t.x0+t.x1)/2:t.ya._offset+(t.y0+t.y1)/2,t.x0o.constrain(t.x0,0,t.xa._length),t.x1o.constrain(t.x1,0,t.xa._length),t.y0o.constrain(t.y0,0,t.ya._length),t.y1o.constrain(t.y1,0,t.ya._length),void 0!t.xLabelVal&&(t.xLabelxLabelin t?t.xLabel:m.hoverLabelText(t.xa,t.xLabelVal,n.xhoverformat),t.xValt.xa.c2d(t.xLabelVal)),void 0!t.yLabelVal&&(t.yLabelyLabelin t?t.yLabel:m.hoverLabelText(t.ya,t.yLabelVal,n.yhoverformat),t.yValt.ya.c2d(t.yLabelVal)),void 0!t.zLabelVal&&void 0t.zLabel&&(t.zLabelString(t.zLabelVal)),!(isNaN(t.xerr)||logt.xa.type&&t.xerr0)){var fm.tickText(t.xa,t.xa.c2l(t.xerr),hover).text;void 0!t.xerrneg?t.xLabel+ ++f+ / -+m.tickText(t.xa,t.xa.c2l(t.xerrneg),hover).text:t.xLabel+ \xb1 +f,xe&&(t.distance+1)}if(!(isNaN(t.yerr)||logt.ya.type&&t.yerr0)){var hm.tickText(t.ya,t.ya.c2l(t.yerr),hover).text;void 0!t.yerrneg?t.yLabel+ ++h+ / -+m.tickText(t.ya,t.ya.c2l(t.yerrneg),hover).text:t.yLabel+ \xb1 +h,ye&&(t.distance+1)}var pt.hoverinfo||t.trace.hoverinfo;return p&&all!p&&(-1(pArray.isArray(p)?p:p.split(+)).indexOf(x)&&(t.xLabelvoid 0),-1p.indexOf(y)&&(t.yLabelvoid 0),-1p.indexOf(z)&&(t.zLabelvoid 0),-1p.indexOf(text)&&(t.textvoid 0),-1p.indexOf(name)&&(t.namevoid 0)),t}function R(t,e,r){var n,i,or.container,sr.fullLayout,ls._size,cr.event,u!!e.hLinePoint,f!!e.vLinePoint;if(o.selectAll(.spikeline).remove(),f||u){var dp.combine(s.plot_bgcolor,s.paper_bgcolor);if(u){var g,v,ye.hLinePoint;ny&&y.xa,cursor(iy&&y.ya).spikesnap?(gc.pointerX,vc.pointerY):(gn._offset+y.x,vi._offset+y.y);var x,b,_a.readability(y.color,d)1.5?p.contrast(d):y.color,wi.spikemode,Ti.spikethickness,ki.spikecolor||_,Am.getPxPosition(t,i);if(-1!w.indexOf(toaxis)||-1!w.indexOf(across)){if(-1!w.indexOf(toaxis)&&(xA,bg),-1!w.indexOf(across)){var Mi._counterDomainMin,Si._counterDomainMax;freei.anchor&&(MMath.min(M,i.position),SMath.max(S,i.position)),xl.l+M*l.w,bl.l+S*l.w}o.insert(line,:first-child).attr({x1:x,x2:b,y1:v,y2:v,stroke-width:T,stroke:k,stroke-dasharray:h.dashStyle(i.spikedash,T)}).classed(spikeline,!0).classed(crisp,!0),o.insert(line,:first-child).attr({x1:x,x2:b,y1:v,y2:v,stroke-width:T+2,stroke:d}).classed(spikeline,!0).classed(crisp,!0)}-1!w.indexOf(marker)&&o.insert(circle,:first-child).attr({cx:A+(right!i.side?T:-T),cy:v,r:T,fill:k}).classed(spikeline,!0)}if(f){var E,L,Ce.vLinePoint;nC&&C.xa,iC&&C.ya,cursorn.spikesnap?(Ec.pointerX,Lc.pointerY):(En._offset+C.x,Li._offset+C.y);var P,I,Oa.readability(C.color,d)1.5?p.contrast(d):C.color,zn.spikemode,Dn.spikethickness,Rn.spikecolor||O,Fm.getPxPosition(t,n);if(-1!z.indexOf(toaxis)||-1!z.indexOf(across)){if(-1!z.indexOf(toaxis)&&(PF,IL),-1!z.indexOf(across)){var Bn._counterDomainMin,Nn._counterDomainMax;freen.anchor&&(BMath.min(B,n.position),NMath.max(N,n.position)),Pl.t+(1-N)*l.h,Il.t+(1-B)*l.h}o.insert(line,:first-child).attr({x1:E,x2:E,y1:P,y2:I,stroke-width:D,stroke:R,stroke-dasharray:h.dashStyle(n.spikedash,D)}).classed(spikeline,!0).classed(crisp,!0),o.insert(line,:first-child).attr({x1:E,x2:E,y1:P,y2:I,stroke-width:D+2,stroke:d}).classed(spikeline,!0).classed(crisp,!0)}-1!z.indexOf(marker)&&o.insert(circle,:first-child).attr({cx:E,cy:F-(top!n.side?D:-D),r:D,fill:R}).classed(spikeline,!0)}}}function F(t,e){return!e||(e.vLinePoint!t._spikepoints.vLinePoint||e.hLinePoint!t._spikepoints.hLinePoint)}function B(t,e){return u.plainText(t||,{len:e,allowedTags:br,sub,sup,b,i,em})}function N(t,e,r){var net+a,iet+Val,ae.cd0;if(categoryn.type)in._categoriesMapi;else if(daten.type){var oe.tracet+periodalignment;if(o){var se.cde.index,lst+Start;void 0l&&(lst);var cst+End;void 0c&&(cst);var uc-l;endo?i+u:middleo&&(i+u/2)}in.d2c(i)}return a&&a.t&&a.t.posLettern._id&&(group!r.boxmode&&group!r.violinmode||(i+a.t.dPos)),i}function j(t){return t.offsetTop+t.clientTop}function U(t){return t.offsetLeft+t.clientLeft}function V(t,e){var rt._fullLayout,ne.getBoundingClientRect(),in.x,an.y,si+n.width,la+n.height,co.apply3DTransform(r._invTransform)(i,a),uo.apply3DTransform(r._invTransform)(s,l),fc0,hc1,pu0,du1;return{x:f,y:h,width:p-f,height:d-h,top:Math.min(h,d),left:Math.min(f,p),right:Math.max(f,p),bottom:Math.max(h,d)}}},{../../lib:498,../../lib/events:487,../../lib/override_cursor:509,../../lib/svg_text_utils:524,../../plots/cartesian/axes:549,../../registry:633,../color:361,../dragelement:380,../drawing:383,../legend/defaults:413,../legend/draw:414,./constants:395,./helpers:397,@plotly/d3:58,fast-isnumeric:185,tinycolor2:307},399:function(t,e,r){use strict;var nt(../../lib),it(../color),at(./helpers).isUnifiedHover;e.exportsfunction(t,e,r,o){oo||{};var se.legend;function l(t){o.fontt||(o.fontts?e.legend.fontt:e.fontt)}e&&a(e.hovermode)&&(o.font||(o.font{}),l(size),l(family),l(color),s?(o.bgcolor||(o.bgcolori.combine(e.legend.bgcolor,e.paper_bgcolor)),o.bordercolor||(o.bordercolore.legend.bordercolor)):o.bgcolor||(o.bgcolore.paper_bgcolor)),r(hoverlabel.bgcolor,o.bgcolor),r(hoverlabel.bordercolor,o.bordercolor),r(hoverlabel.namelength,o.namelength),n.coerceFont(r,hoverlabel.font,o.font),r(hoverlabel.align,o.align)}},{../../lib:498,../color:361,./helpers:397},400:function(t,e,r){use strict;var nt(../../lib),it(./layout_attributes);e.exportsfunction(t,e){function r(r,a){return void 0!er?er:n.coerce(t,e,i,r,a)}return r(clickmode),r(hovermode)}},{../../lib:498,./layout_attributes:402},401:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),at(../dragelement),ot(./helpers),st(./layout_attributes),lt(./hover);e.exports{moduleType:component,name:fx,constants:t(./constants),schema:{layout:s},attributes:t(./attributes),layoutAttributes:s,supplyLayoutGlobalDefaults:t(./layout_global_defaults),supplyDefaults:t(./defaults),supplyLayoutDefaults:t(./layout_defaults),calc:t(./calc),getDistanceFunction:o.getDistanceFunction,getClosest:o.getClosest,inbox:o.inbox,quadrature:o.quadrature,appendArrayPointValue:o.appendArrayPointValue,castHoverOption:function(t,e,r){return i.castOption(t,e,hoverlabel.+r)},castHoverinfo:function(t,e,r){return i.castOption(t,r,hoverinfo,(function(r){return i.coerceHoverinfo({hoverinfo:r},{_module:t._module},e)}))},hover:l.hover,unhover:a.unhover,loneHover:l.loneHover,loneUnhover:function(t){var ei.isD3Selection(t)?t:n.select(t);e.selectAll(g.hovertext).remove(),e.selectAll(.spikeline).remove()},click:t(./click)}},{../../lib:498,../dragelement:380,./attributes:392,./calc:393,./click:394,./constants:395,./defaults:396,./helpers:397,./hover:398,./layout_attributes:402,./layout_defaults:403,./layout_global_defaults:404,@plotly/d3:58},402:function(t,e,r){use strict;var nt(./constants),it(../../plots/font_attributes),ai({editType:none});a.family.dfltn.HOVERFONT,a.size.dfltn.HOVERFONTSIZE,e.exports{clickmode:{valType:flaglist,flags:event,select,dflt:event,editType:plot,extras:none},dragmode:{valType:enumerated,values:zoom,pan,select,lasso,drawclosedpath,drawopenpath,drawline,drawrect,drawcircle,orbit,turntable,!1,dflt:zoom,editType:modebar},hovermode:{valType:enumerated,values:x,y,closest,!1,x unified,y unified,dflt:closest,editType:modebar},hoverdistance:{valType:integer,min:-1,dflt:20,editType:none},spikedistance:{valType:integer,min:-1,dflt:-1,editType:none},hoverlabel:{bgcolor:{valType:color,editType:none},bordercolor:{valType:color,editType:none},font:a,grouptitlefont:i({editType:none}),align:{valType:enumerated,values:left,right,auto,dflt:auto,editType:none},namelength:{valType:integer,min:-1,dflt:15,editType:none},editType:none},selectdirection:{valType:enumerated,values:h,v,d,any,dflt:any,editType:none}}},{../../plots/font_attributes:580,./constants:395},403:function(t,e,r){use strict;var nt(../../lib),it(./layout_attributes),at(./hovermode_defaults),ot(./hoverlabel_defaults);e.exportsfunction(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}a(t,e)&&(r(hoverdistance),r(spikedistance)),selectr(dragmode)&&r(selectdirection);var se._has(mapbox),le._has(geo),ce._basePlotModules.length;zoome.dragmode&&((s||l)&&1c||s&&l&&2c)&&(e.dragmodepan),o(t,e,r),n.coerceFont(r,hoverlabel.grouptitlefont,e.hoverlabel.font)}},{../../lib:498,./hoverlabel_defaults:399,./hovermode_defaults:400,./layout_attributes:402},404:function(t,e,r){use strict;var nt(../../lib),it(./hoverlabel_defaults),at(./layout_attributes);e.exportsfunction(t,e){i(t,e,(function(r,i){return n.coerce(t,e,a,r,i)}))}},{../../lib:498,./hoverlabel_defaults:399,./layout_attributes:402},405:function(t,e,r){use strict;var nt(../../lib),it(../../lib/regex).counter,at(../../plots/domain).attributes,ot(../../plots/cartesian/constants).idRegex,st(../../plot_api/plot_template),l{rows:{valType:integer,min:1,editType:plot},roworder:{valType:enumerated,values:top to bottom,bottom to top,dflt:top to bottom,editType:plot},columns:{valType:integer,min:1,editType:plot},subplots:{valType:info_array,freeLength:!0,dimensions:2,items:{valType:enumerated,values:i(xy).toString(),,editType:plot},editType:plot},xaxes:{valType:info_array,freeLength:!0,items:{valType:enumerated,values:o.x.toString(),,editType:plot},editType:plot},yaxes:{valType:info_array,freeLength:!0,items:{valType:enumerated,values:o.y.toString(),,editType:plot},editType:plot},pattern:{valType:enumerated,values:independent,coupled,dflt:coupled,editType:plot},xgap:{valType:number,min:0,max:1,editType:plot},ygap:{valType:number,min:0,max:1,editType:plot},domain:a({name:grid,editType:plot,noGridCell:!0},{}),xside:{valType:enumerated,values:bottom,bottom plot,top plot,top,dflt:bottom plot,editType:plot},yside:{valType:enumerated,values:left,left plot,right plot,right,dflt:left plot,editType:plot},editType:plot};function c(t,e,r){var ner+axes,iObject.keys((t._splomAxes||{})r||{});return Array.isArray(n)?n:i.length?i:void 0}function u(t,e,r,n,i,a){var oe(t+gap,r),se(domain.+t);e(t+side,n);for(var lnew Array(i),cs0,u(s1-c)/(i-o),fu*(1-o),h0;hi;h++){var pc+u*h;la?i-1-h:hp,p+f}return l}function f(t,e,r,n,i){var a,onew Array(r);function s(t,r){-1!e.indexOf(r)&&void 0nr?(otr,nrt):ot}if(Array.isArray(t))for(a0;ar;a++)s(a,ta);else for(s(0,i),a1;ar;a++)s(a,i+(a+1));return o}e.exports{moduleType:component,name:grid,schema:{layout:{grid:l}},layoutAttributes:l,sizeDefaults:function(t,e){var rt.grid||{},ic(e,r,x),ac(e,r,y);if(t.grid||i||a){var o,f,hArray.isArray(r.subplots)&&Array.isArray(r.subplots0),pArray.isArray(i),dArray.isArray(a),mp&&i!r.xaxes&&d&&a!r.yaxes;h?(or.subplots.length,fr.subplots0.length):(d&&(oa.length),p&&(fi.length));var gs.newContainer(e,grid),vk(rows,o),yk(columns,f);if(v*y>1){if(!h&&!p&&!d)independentk(pattern)&&(h!0);g._hasSubplotGridh;var x,b,_top to bottomk(roworder),wh?.2:.1,Th?.3:.1;m&&e._splomGridDflt&&(xe._splomGridDflt.xside,be._splomGridDflt.yside),g._domains{x:u(x,k,w,x,y),y:u(y,k,T,b,v,_)}}else delete e.grid}function k(t,e){return n.coerce(r,g,l,t,e)}},contentDefaults:function(t,e){var re.grid;if(r&&r._domains){var n,i,a,o,s,l,u,ht.grid||{},pe._subplots,dr._hasSubplotGrid,mr.rows,gr.columns,vindependentr.pattern,yr._axisMap{};if(d){var xh.subplots||;lr.subplotsnew Array(m);var b1;for(n0;nm;n++){var _lnnew Array(g),wxn||;for(i0;ig;i++)if(v?(s1b?xy:x+b+y+b,b++):swi,_i,-1!p.cartesian.indexOf(s)){if(us.indexOf(y),as.slice(0,u),os.slice(u),void 0!ya&&ya!i||void 0!yo&&yo!n)continue;_is,yai,yon}}}else{var Tc(e,h,x),kc(e,h,y);r.xaxesf(T,p.xaxis,g,y,x),r.yaxesf(k,p.yaxis,m,y,y)}var Ar._anchors{},Mtop to bottomr.roworder;for(var S in y){var E,L,C,PS.charAt(0),IrP+side;if(I.length8)ASfree;else if(xP){if(tI.charAt(0)M?(E0,L1,Cm):(Em-1,L-1,C-1),d){var OyS;for(nE;n!C;n+L)if((slnO)&&(us.indexOf(y),s.slice(0,u)S)){ASs.slice(u);break}}else for(nE;n!C;n+L)if(or.yaxesn,-1!p.cartesian.indexOf(S+o)){ASo;break}}else if(lI.charAt(0)?(E0,L1,Cg):(Eg-1,L-1,C-1),d){var zyS;for(nE;n!C;n+L)if((slzn)&&(us.indexOf(y),s.slice(u)S)){ASs.slice(0,u);break}}else for(nE;n!C;n+L)if(ar.xaxesn,-1!p.cartesian.indexOf(a+S)){ASa;break}}}}}},{../../lib:498,../../lib/regex:515,../../plot_api/plot_template:538,../../plots/cartesian/constants:556,../../plots/domain:579},406:function(t,e,r){use strict;var nt(../../plots/cartesian/constants),it(../../plot_api/plot_template).templatedArray;t(../../constants/axis_placeable_objects);e.exportsi(image,{visible:{valType:boolean,dflt:!0,editType:arraydraw},source:{valType:string,editType:arraydraw},layer:{valType:enumerated,values:below,above,dflt:above,editType:arraydraw},sizex:{valType:number,dflt:0,editType:arraydraw},sizey:{valType:number,dflt:0,editType:arraydraw},sizing:{valType:enumerated,values:fill,contain,stretch,dflt:contain,editType:arraydraw},opacity:{valType:number,min:0,max:1,dflt:1,editType:arraydraw},x:{valType:any,dflt:0,editType:arraydraw},y:{valType:any,dflt:0,editType:arraydraw},xanchor:{valType:enumerated,values:left,center,right,dflt:left,editType:arraydraw},yanchor:{valType:enumerated,values:top,middle,bottom,dflt:top,editType:arraydraw},xref:{valType:enumerated,values:paper,n.idRegex.x.toString(),dflt:paper,editType:arraydraw},yref:{valType:enumerated,values:paper,n.idRegex.y.toString(),dflt:paper,editType:arraydraw},editType:arraydraw})},{../../constants/axis_placeable_objects:467,../../plot_api/plot_template:538,../../plots/cartesian/constants:556},407:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib/to_log_range);e.exportsfunction(t,e,r,a){ee||{};var ologr&&lineare.type,slinearr&&loge.type;if(o||s)for(var l,c,ut._fullLayout.images,fe._id.charAt(0),h0;hu.length;h++)if(cimages+h+.,(luh)f+refe._id){var plf,dlsize+f,mnull,gnull;if(o){mi(p,e.range);var vd/Math.pow(10,m)/2;g2*Math.log(v+Math.sqrt(1+v*v))/Math.LN10}else g(mMath.pow(10,p))*(Math.pow(10,d/2)-Math.pow(10,-d/2));n(m)?n(g)||(gnull):(mnull,gnull),a(c+f,m),a(c+size+f,g)}}},{../../lib/to_log_range:526,fast-isnumeric:185},408:function(t,e,r){use strict;var nt(../../lib),it(../../plots/cartesian/axes),at(../../plots/array_container_defaults),ot(./attributes);function s(t,e,r){function a(r,i){return n.coerce(t,e,o,r,i)}var sa(source);if(!a(visible,!!s))return e;a(layer),a(xanchor),a(yanchor),a(sizex),a(sizey),a(sizing),a(opacity);for(var l{_fullLayout:r},cx,y,u0;u2;u++){var fcu,hi.coerceRef(t,e,l,f,paper,void 0);if(paper!h)i.getFromId(l,h)._imgIndices.push(e._index);i.coercePosition(e,l,a,h,f,0)}return e}e.exportsfunction(t,e){a(t,e,{name:images,handleItemDefaults:s})}},{../../lib:498,../../plots/array_container_defaults:544,../../plots/cartesian/axes:549,./attributes:406},409:function(t,e,r){use strict;var nt(@plotly/d3),it(../drawing),at(../../plots/cartesian/axes),ot(../../plots/cartesian/axis_ids),st(../../constants/xmlns_namespaces);e.exportsfunction(t){var e,r,lt._fullLayout,c,u{},f;for(r0;rl.images.length;r++){var hl.imagesr;if(h.visible)if(belowh.layer&&paper!h.xref&&paper!h.yref){eo.ref2id(h.xref)+o.ref2id(h.yref);var pl._plotse;if(!p){f.push(h);continue}p.mainplot&&(ep.mainplot.id),ue||(ue),ue.push(h)}elseaboveh.layer?c.push(h):f.push(h)}var d{left:{sizing:xMin,offset:0},center:{sizing:xMid,offset:-.5},right:{sizing:xMax,offset:-1}},m{top:{sizing:YMin,offset:0},middle:{sizing:YMid,offset:-.5},bottom:{sizing:YMax,offset:-1}};function g(e){var rn.select(this);if(this._imgSrc!e.source)if(r.attr(xmlns,s.svg),e.source&&data:e.source.slice(0,5))r.attr(xlink:href,e.source),this._imgSrce.source;else{var inew Promise(function(t){var nnew Image;function i(){r.remove(),t()}this.imgn,n.setAttribute(crossOrigin,anonymous),n.onerrori,n.onloadfunction(){var edocument.createElement(canvas);e.widththis.width,e.heightthis.height,e.getContext(2d).drawImage(this,0,0);var ne.toDataURL(image/png);r.attr(xlink:href,n),t()},r.on(error,i),n.srce.source,this._imgSrce.source}.bind(this));t._promises.push(i)}}function v(e){var r,o,sn.select(this),ca.getFromId(t,e.xref),ua.getFromId(t,e.yref),fdomaina.getRefType(e.xref),hdomaina.getRefType(e.yref),pl._size;rvoid 0!c?stringtypeof e.xref&&f?c._length*e.sizex:Math.abs(c.l2p(e.sizex)-c.l2p(0)):e.sizex*p.w,ovoid 0!u?stringtypeof e.yref&&h?u._length*e.sizey:Math.abs(u.l2p(e.sizey)-u.l2p(0)):e.sizey*p.h;var g,v,yr*de.xanchor.offset,xo*me.yanchor.offset,bde.xanchor.sizing+me.yanchor.sizing;switch(gvoid 0!c?stringtypeof e.xref&&f?c._length*e.x+c._offset:c.r2p(e.x)+c._offset:e.x*p.w+p.l,g+y,vvoid 0!u?stringtypeof e.yref&&h?u._length*(1-e.y)+u._offset:u.r2p(e.y)+u._offset:p.h-e.y*p.h+p.t,v+x,e.sizing){casefill:b+ slice;break;casestretch:bnone}s.attr({x:g,y:v,width:r,height:o,preserveAspectRatio:b,opacity:e.opacity});var _(c&&domain!a.getRefType(e.xref)?c._id:)+(u&&domain!a.getRefType(e.yref)?u._id:);i.setClipUrl(s,_?clip+l._uid+_:null,t)}var yl._imageLowerLayer.selectAll(image).data(f),xl._imageUpperLayer.selectAll(image).data(c);y.enter().append(image),x.enter().append(image),y.exit().remove(),x.exit().remove(),y.each((function(t){g.bind(this)(t),v.bind(this)(t)})),x.each((function(t){g.bind(this)(t),v.bind(this)(t)}));var bObject.keys(l._plots);for(r0;rb.length;r++){ebr;var _l._plotse;if(_.imagelayer){var w_.imagelayer.selectAll(image).data(ue||);w.enter().append(image),w.exit().remove(),w.each((function(t){g.bind(this)(t),v.bind(this)(t)}))}}}},{../../constants/xmlns_namespaces:475,../../plots/cartesian/axes:549,../../plots/cartesian/axis_ids:553,../drawing:383,@plotly/d3:58},410:function(t,e,r){use strict;e.exports{moduleType:component,name:images,layoutAttributes:t(./attributes),supplyLayoutDefaults:t(./defaults),includeBasePlot:t(../../plots/cartesian/include_components)(images),draw:t(./draw),convertCoords:t(./convert_coords)}},{../../plots/cartesian/include_components:562,./attributes:406,./convert_coords:407,./defaults:408,./draw:409},411:function(t,e,r){use strict;var nt(../../plots/font_attributes),it(../color/attributes);e.exports{bgcolor:{valType:color,editType:legend},bordercolor:{valType:color,dflt:i.defaultLine,editType:legend},borderwidth:{valType:number,min:0,dflt:0,editType:legend},font:n({editType:legend}),grouptitlefont:n({editType:legend}),orientation:{valType:enumerated,values:v,h,dflt:v,editType:legend},traceorder:{valType:flaglist,flags:reversed,grouped,extras:normal,editType:legend},tracegroupgap:{valType:number,min:0,dflt:10,editType:legend},itemsizing:{valType:enumerated,values:trace,constant,dflt:trace,editType:legend},itemwidth:{valType:number,min:30,dflt:30,editType:legend},itemclick:{valType:enumerated,values:toggle,toggleothers,!1,dflt:toggle,editType:legend},itemdoubleclick:{valType:enumerated,values:toggle,toggleothers,!1,dflt:toggleothers,editType:legend},groupclick:{valType:enumerated,values:toggleitem,togglegroup,dflt:togglegroup,editType:legend},x:{valType:number,min:-2,max:3,editType:legend},xanchor:{valType:enumerated,values:auto,left,center,right,dflt:left,editType:legend},y:{valType:number,min:-2,max:3,editType:legend},yanchor:{valType:enumerated,values:auto,top,middle,bottom,editType:legend},uirevision:{valType:any,editType:none},valign:{valType:enumerated,values:top,middle,bottom,dflt:middle,editType:legend},title:{text:{valType:string,dflt:,editType:legend},font:n({editType:legend}),side:{valType:enumerated,values:top,left,top left,editType:legend},editType:legend},editType:legend}},{../../plots/font_attributes:580,../color/attributes:360},412:function(t,e,r){use strict;e.exports{scrollBarWidth:6,scrollBarMinHeight:20,scrollBarColor:#808BA4,scrollBarMargin:4,scrollBarEnterAttrs:{rx:20,ry:3,width:0,height:0},titlePad:2,itemGap:5}},{},413:function(t,e,r){use strict;var nt(../../registry),it(../../lib),at(../../plot_api/plot_template),ot(../../plots/attributes),st(./attributes),lt(../../plots/layout_attributes),ct(./helpers);e.exportsfunction(t,e,r){var u,ft.legend||{},ha.newContainer(e,legend);function p(t,e){return i.coerce(f,h,s,t,e)}for(var dfunction(t,e){var ru._input,nu;return i.coerce(r,n,o,t,e)},me.font||{},gi.coerceFont(p,grouptitlefont,i.extendFlat({},m,{size:Math.round(1.1*m.size)})),v0,y!1,xnormal,b0;br.length;b++)(urb).visible&&((u.showlegend||u._dfltShowLegend&&!(u._module&&u._module.attributes&&u._module.attributes.showlegend&&!1u._module.attributes.showlegend.dflt))&&(v++,u.showlegend&&(y!0,(n.traceIs(u,pie-like)||!0u._input.showlegend)&&v++),i.coerceFont(d,legendgrouptitle.font,g)),(n.traceIs(u,bar)&&stacke.barmode||-1!tonextx,tonexty.indexOf(u.fill))&&(xc.isGrouped({traceorder:x})?grouped+reversed:reversed),void 0!u.legendgroup&&!u.legendgroup&&(xc.isReversed({traceorder:x})?reversed+grouped:grouped));var _i.coerce(t,e,l,showlegend,y&&v>1);if(!1_&&(e.legendvoid 0),(!1!_||f.uirevision)&&(p(uirevision,e.uirevision),!1!_)){p(bgcolor,e.paper_bgcolor),p(bordercolor),p(borderwidth);var w,T,k,Ai.coerceFont(p,font,e.font),Mhp(orientation);if(M?(w0,n.getComponentMethod(rangeslider,isVisible)(t.xaxis)?(T1.1,kbottom):(T-.1,ktop)):(w1.02,T1,kauto),p(traceorder,x),c.isGrouped(e.legend)&&p(tracegroupgap),p(itemsizing),p(itemwidth),p(itemclick),p(itemdoubleclick),p(groupclick),p(x,w),p(xanchor),p(y,T),p(yanchor,k),p(valign),i.noneOrAll(f,h,x,y),p(title.text)){p(title.side,M?left:top);var Si.extendFlat({},A,{size:i.bigFont(A.size)});i.coerceFont(p,title.font,S)}}}},{../../lib:498,../../plot_api/plot_template:538,../../plots/attributes:545,../../plots/layout_attributes:605,../../registry:633,./attributes:411,./helpers:417},414:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),at(../../plots/plots),ot(../../registry),st(../../lib/events),lt(../dragelement),ct(../drawing),ut(../color),ft(../../lib/svg_text_utils),ht(./handle_click),pt(./constants),dt(../../constants/alignment),md.LINE_SPACING,gd.FROM_TL,vd.FROM_BR,yt(./get_legend_data),xt(./style),bt(./helpers);function _(t,e,r,n,i){var ar.data()00.trace,l{event:i,node:r.node(),curveNumber:a.index,expandedIndex:a._expandedIndex,data:t.data,layout:t.layout,frames:t._transitionData._frames,config:t._context,fullData:t._fullData,fullLayout:t._fullLayout};if(a._group&&(l.groupa._group),o.traceIs(a,pie-like)&&(l.labelr.datum()0.label),!1!s.triggerHandler(t,plotly_legendclick,l))if(1n)e._clickTimeoutsetTimeout((function(){t._fullLayout&&h(r,t,n)}),t._context.doubleClickDelay);else if(2n){e._clickTimeout&&clearTimeout(e._clickTimeout),t._legendMouseDownTime0,!1!s.triggerHandler(t,plotly_legenddoubleclick,l)&&h(r,t,n)}}function w(t,e,r){var n,a,st.data()00,ls.trace,uo.traceIs(l,pie-like),h!r._inHover&&e._context.edits.legendText&&!u,dr._maxNameLength;s.groupTitle?(ns.groupTitle.text,as.groupTitle.font):(ar.font,r.entries?ns.text:(nu?s.label:l.name,l._meta&&(ni.templateString(n,l._meta))));var mi.ensureSingle(t,text,legendtext);m.attr(text-anchor,start).call(c.font,a).text(h?T(n,d):n);var gr.itemwidth+2*p.itemGap;f.positionText(m,g,0),h?m.call(f.makeEditable,{gd:e,text:n}).call(A,t,e,r).on(edit,(function(n){this.text(T(n,d)).call(A,t,e,r);var as.trace._fullInput||{},c{};if(o.hasTransform(a,groupby)){var uo.getTransformIndices(a,groupby),fuu.length-1,hi.keyedContainer(a,transforms+f+.styles,target,value.name);h.set(s.trace._group,n),ch.constructUpdate()}else c.namen;return o.call(_guiRestyle,e,c,l.index)})):A(m,t,e,r)}function T(t,e){var rMath.max(4,e);if(t&&t.trim().length>r/2)return t;for(var nr-(tt||).length;n>0;n--)t+ ;return t}function k(t,e){var r,ae._context.doubleClickDelay,o1,si.ensureSingle(t,rect,legendtoggle,(function(t){e._context.staticPlot||t.style(cursor,pointer).attr(pointer-events,all),t.call(u.fill,rgba(0,0,0,0))}));e._context.staticPlot||(s.on(mousedown,(function(){(r(new Date).getTime())-e._legendMouseDownTimea?o+1:(o1,e._legendMouseDownTimer)})),s.on(mouseup,(function(){if(!e._dragged&&!e._editing){var re._fullLayout.legend;(new Date).getTime()-e._legendMouseDownTime>a&&(oMath.max(o-1,1)),_(e,r,t,o,n.event)}})))}function A(t,e,r,n,i){n._inHover&&t.attr(data-notex,!0),f.convertToTspans(t,r,(function(){!function(t,e,r,n){var it.data()00;if(!r._inHover&&i&&!i.trace.showlegend)return void t.remove();var at.select(gclass*math-group),oa.node();r||(re._fullLayout.legend);var s,lr.borderwidth;s1n?r.title.font:i.groupTitle?i.groupTitle.font:r.font;var u,h,ds.size*m;if(o){var gc.bBox(o);ug.height,hg.width,1n?c.setTranslate(a,l,l+.75*u):c.setTranslate(a,0,.25*u)}else{var vt.select(1n?.legendtitletext:.legendtext),yf.lineCount(v),xv.node();if(ud*y,hx?c.bBox(x).width:0,1n)leftr.title.side&&(h+2*p.itemGap),f.positionText(v,l+p.titlePad,l+d);else{var b2*p.itemGap+r.itemwidth;i.groupTitle&&(bp.itemGap,h-r.itemwidth),f.positionText(v,b,-d*((y-1)/2-.3))}}1n?(r._titleWidthh,r._titleHeightu):(i.lineHeightd,i.heightMath.max(u,16)+3,i.widthh)}(e,r,n,i)}))}function M(t){return i.isRightAnchor(t)?right:i.isCenterAnchor(t)?center:left}function S(t){return i.isBottomAnchor(t)?bottom:i.isMiddleAnchor(t)?middle:top}e.exportsfunction(t,e){return e||(et._fullLayout.legend||{}),function(t,e){var r,s,ft._fullLayout,hlegend+f._uid,de._inHover;d?(re.layer,h+-hover):rf._infolayer;if(!r)return;t._legendMouseDownTime||(t._legendMouseDownTime0);if(d){if(!e.entries)return;sy(e.entries,e)}else{if(!t.calcdata)return;sf.showlegend&&y(t.calcdata,e)}var mf.hiddenlabels||;if(!(d||f.showlegend&&s.length))return r.selectAll(.legend).remove(),f._topdefs.select(#+h).remove(),a.autoMargin(t,legend);var Ti.ensureSingle(r,g,legend,(function(t){d||t.attr(pointer-events,all)})),Ei.ensureSingleById(f._topdefs,clipPath,h,(function(t){t.append(rect)})),Li.ensureSingle(T,rect,bg,(function(t){t.attr(shape-rendering,crispEdges)}));L.call(u.stroke,e.bordercolor).call(u.fill,e.bgcolor).style(stroke-width,e.borderwidth+px);var Ci.ensureSingle(T,g,scrollbox),Pe.title;if(e._titleWidth0,e._titleHeight0,P.text){var Ii.ensureSingle(C,text,legendtitletext);I.attr(text-anchor,start).call(c.font,P.font).text(P.text),A(I,C,t,e,1)}else C.selectAll(.legendtitletext).remove();var Oi.ensureSingle(T,rect,scrollbar,(function(t){t.attr(p.scrollBarEnterAttrs).call(u.fill,p.scrollBarColor)})),zC.selectAll(g.groups).data(s);z.enter().append(g).attr(class,groups),z.exit().remove();var Dz.selectAll(g.traces).data(i.identity);D.enter().append(g).attr(class,traces),D.exit().remove(),D.style(opacity,(function(t){var et0.trace;return o.traceIs(e,pie-like)?-1!m.indexOf(t0.label)?.5:1:legendonlye.visible?.5:1})).each((function(){n.select(this).call(w,t,e)})).call(x,t,e).each((function(){d||n.select(this).call(k,t)})),i.syncOrAsync(a.previousPromises,function(){return function(t,e,r,i){var at._fullLayout;i||(ia.legend);var oa._size,sb.isVertical(i),lb.isGrouped(i),ui.borderwidth,f2*u,hp.itemGap,di.itemwidth+2*h,m2*(u+h),gS(i),vi.y0||0i.y&&topg,yi.y>1||1i.y&&bottomg,xi.tracegroupgap;i._maxHeightMath.max(v||y?a.height/2:o.h,30);var _0;i._width0,i._height0;var wfunction(t){var e0,r0,nt.title.side;n&&(-1!n.indexOf(left)&&(et._titleWidth),-1!n.indexOf(top)&&(rt._titleHeight));returne,r}(i);if(s)r.each((function(t){var et0.height;c.setTranslate(this,u+w0,u+w1+i._height+e/2+h),i._height+e,i._widthMath.max(i._width,t0.width)})),_d+i._width,i._width+h+d+f,i._height+m,l&&(e.each((function(t,e){c.setTranslate(this,0,e*i.tracegroupgap)})),i._height+(i._lgroupsLength-1)*i.tracegroupgap);else{var TM(i),ki.x0||0i.x&&rightT,Ai.x>1||1i.x&&leftT,Ey||v,La.width/2;i._maxWidthMath.max(k?E&&leftT?o.l+o.w:L:A?E&&rightT?o.r+o.w:L:o.w,2*d);var C0,P0;r.each((function(t){var et0.width+d;CMath.max(C,e),P+e})),_null;var I0;if(l){var O0,z0,D0;e.each((function(){var t0,e0;n.select(this).selectAll(g.traces).each((function(r){var nr0.width,ir0.height;c.setTranslate(this,w0,w1+u+h+i/2+e),e+i,tMath.max(t,d+n)}));var rt+h;z>0&&r+u+z>i._maxWidth?(IMath.max(I,z),z0,D+O+x,Oe):OMath.max(O,e),c.setTranslate(this,z,D),z+r})),i._widthMath.max(I,z)+u,i._heightD+O+m}else{var Rr.size(),FP+f+(R-1)*hi._maxWidth,B0,N0,j0,U0;r.each((function(t){var et0.height,rd+t0.width,n(F?r:C)+h;n+u+N-h>i._maxWidth&&(IMath.max(I,U),N0,j+B,i._height+B,B0),c.setTranslate(this,w0+u+N,w1+u+j+e/2+h),UN+r+h,N+n,BMath.max(B,e)})),F?(i._widthN+f,i._heightB+m):(i._widthMath.max(I,U)+f,i._height+B+m)}}i._widthMath.ceil(Math.max(i._width+w0,i._titleWidth+2*(u+p.titlePad))),i._heightMath.ceil(Math.max(i._height+w1,i._titleHeight+2*(u+p.itemGap))),i._effHeightMath.min(i._height,i._maxHeight);var Vt._context.edits,HV.legendText||V.legendPosition;r.each((function(t){var en.select(this).select(.legendtoggle),rt0.height,iH?d:_||d+t0.width;s||(i+h/2),c.setRect(e,0,-r/2,i,r)}))}(t,z,D,e)},function(){var s,u,m,y,xf._size,be.borderwidth;if(!d){if(function(t){var et._fullLayout.legend,rM(e),nS(e);return a.autoMargin(t,legend,{x:e.x,y:e.y,l:e._width*gr,r:e._width*vr,b:e._effHeight*vn,t:e._effHeight*gn})}(t))return;var wx.l+x.w*e.x-gM(e)*e._width,kx.t+x.h*(1-e.y)-gS(e)*e._effHeight;if(f.margin.autoexpand){var Aw,Pk;wi.constrain(w,0,f.width-e._width),ki.constrain(k,0,f.height-e._effHeight),w!A&&i.log(Constrain legend.x to make legend fit inside graph),k!P&&i.log(Constrain legend.y to make legend fit inside graph)}c.setTranslate(T,w,k)}if(O.on(.drag,null),T.on(wheel,null),d||e._heighte._maxHeight||t._context.staticPlot){var Ie._effHeight;d&&(Ie._height),L.attr({width:e._width-b,height:I-b,x:b/2,y:b/2}),c.setTranslate(C,0,0),E.select(rect).attr({width:e._width-2*b,height:I-2*b,x:b,y:b}),c.setClipUrl(C,h,t),c.setRect(O,0,0,0,0),delete e._scrollY}else{var z,D,R,FMath.max(p.scrollBarMinHeight,e._effHeight*e._effHeight/e._height),Be._effHeight-F-2*p.scrollBarMargin,Ne._height-e._effHeight,jB/N,UMath.min(e._scrollY||0,N);L.attr({width:e._width-2*b+p.scrollBarWidth+p.scrollBarMargin,height:e._effHeight-b,x:b/2,y:b/2}),E.select(rect).attr({width:e._width-2*b+p.scrollBarWidth+p.scrollBarMargin,height:e._effHeight-2*b,x:b,y:b+U}),c.setClipUrl(C,h,t),q(U,F,j),T.on(wheel,(function(){q(Ui.constrain(e._scrollY+n.event.deltaY/B*N,0,N),F,j),0!U&&U!N&&n.event.preventDefault()}));var Vn.behavior.drag().on(dragstart,(function(){var tn.event.sourceEvent;ztouchstartt.type?t.changedTouches0.clientY:t.clientY,RU})).on(drag,(function(){var tn.event.sourceEvent;2t.buttons||t.ctrlKey||(Dtouchmovet.type?t.changedTouches0.clientY:t.clientY,q(Ufunction(t,e,r){var n(r-e)/j+t;return i.constrain(n,0,N)}(R,z,D),F,j))}));O.call(V);var Hn.behavior.drag().on(dragstart,(function(){var tn.event.sourceEvent;touchstartt.type&&(zt.changedTouches0.clientY,RU)})).on(drag,(function(){var tn.event.sourceEvent;touchmovet.type&&(Dt.changedTouches0.clientY,q(Ufunction(t,e,r){var n(e-r)/j+t;return i.constrain(n,0,N)}(R,z,D),F,j))}));C.call(H)}function q(r,n,i){e._scrollYt._fullLayout.legend._scrollYr,c.setTranslate(C,0,-r),c.setRect(O,e._width,p.scrollBarMargin+r*i,p.scrollBarWidth,n),E.select(rect).attr(y,b+r)}t._context.edits.legendPosition&&(T.classed(cursor-move,!0),l.init({element:T.node(),gd:t,prepFn:function(){var tc.getTranslate(T);mt.x,yt.y},moveFn:function(t,r){var nm+t,iy+r;c.setTranslate(T,n,i),sl.align(n,0,x.l,x.l+x.w,e.xanchor),ul.align(i,0,x.t+x.h,x.t,e.yanchor)},doneFn:function(){void 0!s&&void 0!u&&o.call(_guiRelayout,t,{legend.x:s,legend.y:u})},clickFn:function(e,n){var ir.selectAll(g.traces).filter((function(){var tthis.getBoundingClientRect();return n.clientX>t.left&&n.clientXt.right&&n.clientY>t.top&&n.clientYt.bottom}));i.size()>0&&_(t,T,i,e,n)}}))},t)}(t,e)}},{../../constants/alignment:466,../../lib:498,../../lib/events:487,../../lib/svg_text_utils:524,../../plots/plots:614,../../registry:633,../color:361,../dragelement:380,../drawing:383,./constants:412,./get_legend_data:415,./handle_click:416,./helpers:417,./style:419,@plotly/d3:58},415:function(t,e,r){use strict;var nt(../../registry),it(./helpers);e.exportsfunction(t,e){var r,a,oe._inHover,si.isGrouped(e),li.isReversed(e),c{},u,f!1,h{},p0,d0;function m(t,r){if(!t&&i.isGrouped(e))-1u.indexOf(t)?(u.push(t),f!0,ctr):ct.push(r);else{var n~~i+p;u.push(n),cnr,p++}}for(r0;rt.length;r++){var gtr,vg0,yv.trace,xy.legendgroup;if(o||y.visible&&y.showlegend)if(n.traceIs(y,pie-like))for(hx||(hx{}),a0;ag.length;a++){var bga.label;hxb||(m(x,{label:b,color:ga.color,i:ga.i,trace:y,pts:ga.pts}),hxb!0,dMath.max(d,(b||).length))}else m(x,v),dMath.max(d,(y.name||).length)}if(!u.length)return;var _!f||!s,w;for(r0;ru.length;r++){var Tcur;_?w.push(T0):w.push(T)}for(_&&(ww),r0;rw.length;r++){var k1/0;for(a0;awr.length;a++){var Awra.trace.legendrank;k>A&&(kA)}wr0._groupMinRankk,wr0._preGroupSortr}var Mfunction(t,e){return t.trace.legendrank-e.trace.legendrank||t._preSort-e._preSort};for(w.forEach((function(t,e){t0._preGroupSorte})),w.sort((function(t,e){return t0._groupMinRank-e0._groupMinRank||t0._preGroupSort-e0._preGroupSort})),r0;rw.length;r++){wr.forEach((function(t,e){t._preSorte})),wr.sort(M);var Swr0.trace,Enull;for(a0;awr.length;a++){var Lwra.trace.legendgrouptitle;if(L&&L.text){EL,o&&(L.fonte._groupTitleFont);break}}if(l&&wr.reverse(),E){var C!1;for(a0;awr.length;a++)if(n.traceIs(wra.trace,pie-like)){C!0;break}wr.unshift({i:-1,groupTitle:E,noClick:C,trace:{showlegend:S.showlegend,legendgroup:S.legendgroup,visible:toggleiteme.groupclick||S.visible}})}for(a0;awr.length;a++)wrawra}return e._lgroupsLengthw.length,e._maxNameLengthd,w}},{../../registry:633,./helpers:417},416:function(t,e,r){use strict;var nt(../../lib),it(../../registry),a!0;e.exportsfunction(t,e,r){var oe._fullLayout;if(!e._dragged&&!e._editing){var s,lo.legend.itemclick,co.legend.itemdoubleclick,uo.legend.groupclick;if(1r&&togglel&&toggleothersc&&a&&e.data&&e._context.showTips?(n.notifier(n._(e,Double-click on legend to isolate one trace),long),a!1):a!1,1r?sl:2r&&(sc),s){var ftogglegroupu,ho.hiddenlabels?o.hiddenlabels.slice():,pt.data()00;if(!p.groupTitle||!p.noClick){var d,m,g,v,y,xe._fullData,bp.trace,_b.legendgroup,w{},T,k,A;if(i.traceIs(b,pie-like)){var Mp.label,Sh.indexOf(M);toggles?-1S?h.push(M):h.splice(S,1):toggleotherss&&(h,e.calcdata0.forEach((function(t){M!t.label&&h.push(t.label)})),e._fullLayout.hiddenlabels&&e._fullLayout.hiddenlabels.lengthh.length&&-1S&&(h)),i.call(_guiRelayout,e,hiddenlabels,h)}else{var E,L_&&_.length,C;if(L)for(d0;dx.length;d++)(Exd).visible&&E.legendgroup_&&C.push(d);if(toggles){var P;switch(b.visible){case!0:Plegendonly;break;case!1:P!1;break;caselegendonly:P!0}if(L)if(f)for(d0;dx.length;d++)!1!xd.visible&&xd.legendgroup_&&j(xd,P);else j(b,P);else j(b,P)}else if(toggleotherss){var I,O,z,D,R!0;for(d0;dx.length;d++)if(Ixdb,z!0!xd.showlegend,!(I||z||(OL&&xd.legendgroup_)||!0!xd.visible||i.traceIs(xd,notLegendIsolatable))){R!1;break}for(d0;dx.length;d++)if(!1!xd.visible&&!i.traceIs(xd,notLegendIsolatable))switch(b.visible){caselegendonly:j(xd,!0);break;case!0:D!!R||legendonly,Ixdb,z!0!xd.showlegend&&!xd.legendgroup,OI||L&&xd.legendgroup_,j(xd,!(!O&&!z)||D)}}for(d0;dk.length;d++)if(gkd){var Fg.constructUpdate(),BObject.keys(F);for(m0;mB.length;m++)vBm,(wvwv||)AdFv}for(yObject.keys(w),d0;dy.length;d++)for(vyd,m0;mT.length;m++)wv.hasOwnProperty(m)||(wvmvoid 0);i.call(_guiRestyle,e,w,T)}}}}function N(t,e,r){var nT.indexOf(t),iwe;return i||(iwe),-1T.indexOf(t)&&(T.push(t),nT.length-1),inr,n}function j(t,e){if(!p.groupTitle||f){var rt._fullInput;if(i.hasTransform(r,groupby)){var akr.index;if(!a){var oi.getTransformIndices(r,groupby),soo.length-1;an.keyedContainer(r,transforms+s+.styles,target,value.visible),kr.indexa}var la.get(t._group);void 0l&&(l!0),!1!l&&a.set(t._group,e),Ar.indexN(r.index,visible,!1!r.visible)}else{var c!1!r.visible&&e;N(r.index,visible,c)}}}}},{../../lib:498,../../registry:633},417:function(t,e,r){use strict;r.isGroupedfunction(t){return-1!(t.traceorder||).indexOf(grouped)},r.isVerticalfunction(t){returnh!t.orientation},r.isReversedfunction(t){return-1!(t.traceorder||).indexOf(reversed)}},{},418:function(t,e,r){use strict;e.exports{moduleType:component,name:legend,layoutAttributes:t(./attributes),supplyLayoutDefaults:t(./defaults),draw:t(./draw),style:t(./style)}},{./attributes:411,./defaults:413,./draw:414,./style:419},419:function(t,e,r){use strict;var nt(@plotly/d3),it(../../registry),at(../../lib),oa.strTranslate,st(../drawing),lt(../color),ct(../colorscale/helpers).extractOpts,ut(../../traces/scatter/subtypes),ft(../../traces/pie/style_one),ht(../../traces/pie/helpers).castOption,pt(./constants);function d(t,e){return(e?radial:horizontal)+(t?:reversed)}function m(t){var et0.trace,re.contours,nu.hasLines(e),iu.hasMarkers(e),ae.visible&&e.fill&&none!e.fill,o!1,s!1;if(r){var lr.coloring;linesl?o!0:nnonel||heatmapl||r.showlines,constraintr.type?a!r._operation:fill!l&&heatmap!l||(s!0)}return{showMarker:i,showLine:n,showFill:a,showGradientLine:o,showGradientFill:s,anyLine:n||o,anyFill:a||s}}function g(t,e,r){return t&&a.isArrayOrTypedArray(t)?e:t>r?r:t}e.exportsfunction(t,e,r){var ve._fullLayout;r||(rv.legend);var yconstantr.itemsizing,xr.itemwidth,b(x+2*p.itemGap)/2,_o(b,0),wfunction(t,e,r,n){var i;if(t+1)it;else{if(!(e&&e.width>0))return 0;ie.width}return y?n:Math.min(i,r)};function T(t,a,o){var ut0.trace,fu.marker||{},hf.line||{},po?u.visible&&u.typeo:i.traceIs(u,bar),dn.select(a).select(g.legendpoints).selectAll(path.legend+o).data(p?t:);d.enter().append(path).classed(legend+o,!0).attr(d,M6,6H-6V-6H6Z).attr(transform,_),d.exit().remove(),d.each((function(t){var in.select(this),at0,ow(a.mlw,f.line,5,2);i.style(stroke-width,o+px);var pa.mcc;if(!r._inHover&&mcin a){var dc(f),md.mid;void 0m&&(m(d.max+d.min)/2),ps.tryColorscale(f,)(m)}var vp||a.mc||f.color,yf.pattern,xy&&s.getPatternAttr(y.shape,0,);if(x){var bs.getPatternAttr(y.bgcolor,0,null),_s.getPatternAttr(y.fgcolor,0,null),Ty.fgopacity,kg(y.size,8,10),Ag(y.solidity,.5,1),Mlegend-+u.uid;i.call(s.pattern,legend,e,M,x,k,A,p,y.fillmode,b,_,T)}else i.call(l.fill,v);o&&l.stroke(i,a.mlc||h.color)}))}function k(t,e,r){var ot0,so.trace,lr?s.visible&&s.typer:i.traceIs(s,r),cn.select(e).select(g.legendpoints).selectAll(path.legend+r).data(l?t:);if(c.enter().append(path).classed(legend+r,!0).attr(d,M6,6H-6V-6H6Z).attr(transform,_),c.exit().remove(),c.size()){var u(s.marker||{}).line,pw(h(u.width,o.pts),u,5,2),da.minExtend(s,{marker:{line:{width:p}}});d.marker.line.coloru.color;var ma.minExtend(o,{trace:d});f(c,m,d)}}t.each((function(t){var en.select(this),ia.ensureSingle(e,g,layers);i.style(opacity,t0.trace.opacity);var sr.valign,lt0.lineHeight,ct0.height;if(middle!s&&l&&c){var u{top:1,bottom:-1}s*(.5*(l-c+3));i.attr(transform,o(0,u))}else i.attr(transform,null);i.selectAll(g.legendfill).data(t).enter().append(g).classed(legendfill,!0),i.selectAll(g.legendlines).data(t).enter().append(g).classed(legendlines,!0);var fi.selectAll(g.legendsymbols).data(t);f.enter().append(g).classed(legendsymbols,!0),f.selectAll(g.legendpoints).data(t).enter().append(g).classed(legendpoints,!0)})).each((function(t){var r,it0.trace,o;if(i.visible)switch(i.type){casehistogram2d:caseheatmap:oM-15,-2V4H15V-2Z,r!0;break;casechoropleth:casechoroplethmapbox:oM-6,-6V6H6V-6Z,r!0;break;casedensitymapbox:oM-6,0 a6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0,rradial;break;casecone:oM-6,2 A2,2 0 0,0 -6,6 V6L6,4Z,M-6,-6 A2,2 0 0,0 -6,-2 L6,-4Z,M-6,-2 A2,2 0 0,0 -6,2 L6,0Z,r!1;break;casestreamtube:oM-6,2 A2,2 0 0,0 -6,6 H6 A2,2 0 0,1 6,2 Z,M-6,-6 A2,2 0 0,0 -6,-2 H6 A2,2 0 0,1 6,-6 Z,M-6,-2 A2,2 0 0,0 -6,2 H6 A2,2 0 0,1 6,-2 Z,r!1;break;casesurface:oM-6,-6 A2,3 0 0,0 -6,0 H6 A2,3 0 0,1 6,-6 Z,M-6,1 A2,3 0 0,1 -6,6 H6 A2,3 0 0,0 6,0 Z,r!0;break;casemesh3d:oM-6,6H0L-6,-6Z,M6,6H0L6,-6Z,M-6,-6H6L0,6Z,r!1;break;casevolume:oM-6,6H0L-6,-6Z,M6,6H0L6,-6Z,M-6,-6H6L0,6Z,r!0;break;caseisosurface:oM-6,6H0L-6,-6Z,M6,6H0L6,-6Z,M-6,-6 A12,24 0 0,0 6,-6 L0,6Z,r!1}var un.select(this).select(g.legendpoints).selectAll(path.legend3dandfriends).data(o);u.enter().append(path).classed(legend3dandfriends,!0).attr(transform,_).style(stroke-miterlimit,1),u.exit().remove(),u.each((function(t,o){var u,fn.select(this),hc(i),ph.colorscale,mh.reversescale;if(p){if(!r){var gp.length;u0o?pm?g-1:01:1o?pm?0:g-11:pMath.floor((g-1)/2)1}}else{var vi.vertexcolor||i.facecolor||i.color;ua.isArrayOrTypedArray(v)?vo||v0:v}f.attr(d,t0),u?f.call(l.fill,u):f.call((function(t){if(t.size()){var nlegendfill-+i.uid;s.gradient(t,e,n,d(m,radialr),p,fill)}}))}))})).each((function(t){var et0.trace,rwaterfalle.type;if(t0._distinct&&r){var it0.tracet0.dir.marker;return t0.mci.color,t0.mlwi.line.width,t0.mlci.line.color,T(t,this,waterfall)}var a;e.visible&&r&&(at0.hasTotals?increasing,M-6,-6V6H0Z,totals,M6,6H0L-6,-6H-0Z,decreasing,M6,6V-6H0Z:increasing,M-6,-6V6H6Z,decreasing,M6,6V-6H-6Z);var on.select(this).select(g.legendpoints).selectAll(path.legendwaterfall).data(a);o.enter().append(path).classed(legendwaterfall,!0).attr(transform,_).style(stroke-miterlimit,1),o.exit().remove(),o.each((function(t){var rn.select(this),iet0.marker,aw(void 0,i.line,5,2);r.attr(d,t1).style(stroke-width,a+px).call(l.fill,i.color),a&&r.call(l.stroke,i.line.color)}))})).each((function(t){T(t,this,funnel)})).each((function(t){T(t,this)})).each((function(t){var rt0.trace,on.select(this).select(g.legendpoints).selectAll(path.legendbox).data(r.visible&&i.traceIs(r,box-violin)?t:);o.enter().append(path).classed(legendbox,!0).attr(d,M6,6H-6V-6H6Z).attr(transform,_),o.exit().remove(),o.each((function(){var tn.select(this);if(all!r.boxpoints&&all!r.points||0!l.opacity(r.fillcolor)||0!l.opacity((r.line||{}).color)){var iw(void 0,r.line,5,2);t.style(stroke-width,i+px).call(l.fill,r.fillcolor),i&&l.stroke(t,r.line.color)}else{var ca.minExtend(r,{marker:{size:y?12:a.constrain(r.marker.size,2,16),sizeref:1,sizemin:1,sizemode:diameter}});o.call(s.pointStyle,c,e)}}))})).each((function(t){k(t,this,funnelarea)})).each((function(t){k(t,this,pie)})).each((function(t){var r,i,om(t),lo.showFill,fo.showLine,ho.showGradientLine,po.showGradientFill,go.anyFill,vo.anyLine,yt0,by.trace,_c(b),T_.colorscale,k_.reversescale,Au.hasMarkers(b)||!g?M5,0:v?M5,-2:M5,-3,Mn.select(this),SM.select(.legendfill).selectAll(path).data(l||p?t:);if(S.enter().append(path).classed(js-fill,!0),S.exit().remove(),S.attr(d,A+h+x+v6h-+x+z).call((function(t){if(t.size())if(l)s.fillGroupStyle(t,e);else{var rlegendfill-+b.uid;s.gradient(t,e,r,d(k),T,fill)}})),f||h){var Ew(void 0,b.line,10,5);ia.minExtend(b,{line:{width:E}}),ra.minExtend(y,{trace:i})}var LM.select(.legendlines).selectAll(path).data(f||h?r:);L.enter().append(path).classed(js-line,!0),L.exit().remove(),L.attr(d,A+(h?l+x+,0.0001:h+x)).call(f?s.lineGroupStyle:function(t){if(t.size()){var rlegendline-+b.uid;s.lineGroupStyle(t),s.gradient(t,e,r,d(k),T,stroke)}})})).each((function(t){var r,i,om(t),lo.anyFill,co.anyLine,fo.showLine,ho.showMarker,pt0,dp.trace,g!h&&!c&&!l&&u.hasText(d);function v(t,e,r,n){var ia.nestedProperty(d,t).get(),oa.isArrayOrTypedArray(i)&&e?e(i):i;if(y&&o&&void 0!n&&(on),r){if(or0)return r0;if(o>r1)return r1}return o}function x(t){return p._distinct&&p.index&&tp.index?tp.index:t0}if(h||g||f){var b{},w{};if(h){b.mcv(marker.color,x),b.mxv(marker.symbol,x),b.mov(marker.opacity,a.mean,.2,1),b.mlcv(marker.line.color,x),b.mlwv(marker.line.width,a.mean,0,5,2),w.marker{sizeref:1,sizemin:1,sizemode:diameter};var Tv(marker.size,a.mean,2,16,12);b.msT,w.marker.sizeT}f&&(w.line{width:v(line.width,x,0,10,5)}),g&&(b.txAa,b.tpv(textposition,x),b.ts10,b.tcv(textfont.color,x),b.tfv(textfont.family,x)),ra.minExtend(p,b),(ia.minExtend(d,w)).selectedpointsnull,i.texttemplatenull}var kn.select(this).select(g.legendpoints),Ak.selectAll(path.scatterpts).data(h?r:);A.enter().insert(path,:first-child).classed(scatterpts,!0).attr(transform,_),A.exit().remove(),A.call(s.pointStyle,i,e),h&&(r0.mrc3);var Mk.selectAll(g.pointtext).data(g?r:);M.enter().append(g).classed(pointtext,!0).append(text).attr(transform,_),M.exit().remove(),M.selectAll(text).call(s.textPointStyle,i,e)})).each((function(t){var et0.trace,rn.select(this).select(g.legendpoints).selectAll(path.legendcandle).data(e.visible&&candlesticke.type?t,t:);r.enter().append(path).classed(legendcandle,!0).attr(d,(function(t,e){return e?M-15,0H-8M-8,6V-6H8Z:M15,0H8M8,-6V6H-8Z})).attr(transform,_).style(stroke-miterlimit,1),r.exit().remove(),r.each((function(t,r){var in.select(this),aer?increasing:decreasing,ow(void 0,a.line,5,2);i.style(stroke-width,o+px).call(l.fill,a.fillcolor),o&&l.stroke(i,a.line.color)}))})).each((function(t){var et0.trace,rn.select(this).select(g.legendpoints).selectAll(path.legendohlc).data(e.visible&&ohlce.type?t,t:);r.enter().append(path).classed(legendohlc,!0).attr(d,(function(t,e){return e?M-15,0H0M-8,-6V0:M15,0H0M8,6V0})).attr(transform,_).style(stroke-miterlimit,1),r.exit().remove(),r.each((function(t,r){var in.select(this),aer?increasing:decreasing,ow(void 0,a.line,5,2);i.style(fill,none).call(s.dashLine,a.line.dash,o),o&&l.stroke(i,a.line.color)}))}))}},{../../lib:498,../../registry:633,../../traces/pie/helpers:901,../../traces/pie/style_one:907,../../traces/scatter/subtypes:947,../color:361,../colorscale/helpers:372,../drawing:383,./constants:412,@plotly/d3:58},420:function(t,e,r){use strict;t(./constants);e.exports{editType:modebar,orientation:{valType:enumerated,values:v,h,dflt:h,editType:modebar},bgcolor:{valType:color,editType:modebar},color:{valType:color,editType:modebar},activecolor:{valType:color,editType:modebar},uirevision:{valType:any,editType:none},add:{valType:string,arrayOk:!0,dflt:,editType:modebar},remove:{valType:string,arrayOk:!0,dflt:,editType:modebar}}},{./constants:422},421:function(t,e,r){use strict;var nt(../../registry),it(../../plots/plots),at(../../plots/cartesian/axis_ids),ot(../../fonts/ploticon),st(../shapes/draw).eraseActiveShape,lt(../../lib),cl._,ue.exports{};function f(t,e){var r,i,oe.currentTarget,so.getAttribute(data-attr),lo.getAttribute(data-val)||!0,ct._fullLayout,u{},fa.list(t,null,!0),hc._cartesianSpikesEnabled;if(zooms){var p,dinl?.5:2,m(1+d)/2,g(1-d)/2;for(i0;if.length;i++)if(!(rfi).fixedrange)if(pr._name,autol)up+.autorange!0;else if(resetl){if(void 0r._rangeInitial)up+.autorange!0;else{var vr._rangeInitial.slice();up+.range0v0,up+.range1v1}void 0!r._showSpikeInitial&&(up+.showspikesr._showSpikeInitial,on!h||r._showSpikeInitial||(hoff))}else{var yr.r2l(r.range0),r.r2l(r.range1),xm*y0+g*y1,m*y1+g*y0;up+.range0r.l2r(x0),up+.range1r.l2r(x1)}}elsehovermode!s||x!l&&y!l||(lc._isHoriz?y:x,o.setAttribute(data-val,l)),usl;c._cartesianSpikesEnabledh,n.call(_guiRelayout,t,u)}function h(t,e){for(var re.currentTarget,ir.getAttribute(data-attr),ar.getAttribute(data-val)||!0,ot._fullLayout._subplots.gl3d||,s{},li.split(.),c0;co.length;c++)soc+.+l1a;var upana?a:zoom;s.dragmodeu,n.call(_guiRelayout,t,s)}function p(t,e){for(var re.currentTarget.getAttribute(data-attr),iresetLastSaver,aresetDefaultr,ot._fullLayout,so._subplots.gl3d||,l{},c0;cs.length;c++){var u,fsc,hf+.camera,pf+.aspectratio,df+.aspectmode,mof._scene;i?(lh+.upm.viewInitial.up,lh+.eyem.viewInitial.eye,lh+.centerm.viewInitial.center,u!0):a&&(lh+.upnull,lh+.eyenull,lh+.centernull,u!0),u&&(lp+.xm.viewInitial.aspectratio.x,lp+.ym.viewInitial.aspectratio.y,lp+.zm.viewInitial.aspectratio.z,ldm.viewInitial.aspectmode)}n.call(_guiRelayout,t,l)}function d(t,e){var re.currentTarget,nr._previousVal,it._fullLayout,ai._subplots.gl3d||,oxaxis,yaxis,zaxis,s{},l{};if(n)ln,r._previousValnull;else{for(var c0;ca.length;c++){var uac,fiu,hu+.hovermode;shf.hovermode,lh!1;for(var p0;p3;p++){var dop,mu+.+d+.showspikes;lm!1,smfd.showspikes}}r._previousVals}return l}function m(t,e){for(var re.currentTarget,ir.getAttribute(data-attr),ar.getAttribute(data-val)||!0,ot._fullLayout,so._subplots.geo||,l0;ls.length;l++){var csl,uoc;if(zoomi){var fu.projection.scale,hina?2*f:.5*f;n.call(_guiRelayout,t,c+.projection.scale,h)}}reseti&&x(t,geo)}function g(t){var et._fullLayout;return!e.hovermode&&(e._has(cartesian)?e._isHoriz?y:x:closest)}function v(t){var eg(t);n.call(_guiRelayout,t,hovermode,e)}function y(t,e){for(var re.currentTarget.getAttribute(data-val),it._fullLayout,ai._subplots.mapbox||,o{},s0;sa.length;s++){var las,cil.zoom,uinr?1.05*c:c/1.05;ol+.zoomu}n.call(_guiRelayout,t,o)}function x(t,e){for(var rt._fullLayout,ir._subplotse||,a{},o0;oi.length;o++)for(var sio,lrs._subplot.viewInitial,cObject.keys(l),u0;uc.length;u++){var fcu;as+.+flf}n.call(_guiRelayout,t,a)}u.toImage{name:toImage,title:function(t){var e(t._context.toImageButtonOptions||{}).format||png;return c(t,pnge?Download plot as a png:Download plot)},icon:o.camera,click:function(t){var et._context.toImageButtonOptions,r{format:e.format||png};l.notifier(c(t,Taking snapshot - this may take a few seconds),long),svg!r.format&&l.isIE()&&(l.notifier(c(t,IE only supports svg. Changing format to svg.),long),r.formatsvg),filename,width,height,scale.forEach((function(t){t in e&&(rtet)})),n.call(downloadImage,t,r).then((function(e){l.notifier(c(t,Snapshot succeeded)+ - +e,long)})).catch((function(){l.notifier(c(t,Sorry, there was a problem downloading your snapshot!),long)}))}},u.sendDataToCloud{name:sendDataToCloud,title:function(t){return c(t,Edit in Chart Studio)},icon:o.disk,click:function(t){i.sendDataToCloud(t)}},u.editInChartStudio{name:editInChartStudio,title:function(t){return c(t,Edit in Chart Studio)},icon:o.pencil,click:function(t){i.sendDataToCloud(t)}},u.zoom2d{name:zoom2d,_cat:zoom,title:function(t){return c(t,Zoom)},attr:dragmode,val:zoom,icon:o.zoombox,click:f},u.pan2d{name:pan2d,_cat:pan,title:function(t){return c(t,Pan)},attr:dragmode,val:pan,icon:o.pan,click:f},u.select2d{name:select2d,_cat:select,title:function(t){return c(t,Box Select)},attr:dragmode,val:select,icon:o.selectbox,click:f},u.lasso2d{name:lasso2d,_cat:lasso,title:function(t){return c(t,Lasso Select)},attr:dragmode,val:lasso,icon:o.lasso,click:f},u.drawclosedpath{name:drawclosedpath,title:function(t){return c(t,Draw closed freeform)},attr:dragmode,val:drawclosedpath,icon:o.drawclosedpath,click:f},u.drawopenpath{name:drawopenpath,title:function(t){return c(t,Draw open freeform)},attr:dragmode,val:drawopenpath,icon:o.drawopenpath,click:f},u.drawline{name:drawline,title:function(t){return c(t,Draw line)},attr:dragmode,val:drawline,icon:o.drawline,click:f},u.drawrect{name:drawrect,title:function(t){return c(t,Draw rectangle)},attr:dragmode,val:drawrect,icon:o.drawrect,click:f},u.drawcircle{name:drawcircle,title:function(t){return c(t,Draw circle)},attr:dragmode,val:drawcircle,icon:o.drawcircle,click:f},u.eraseshape{name:eraseshape,title:function(t){return c(t,Erase active shape)},icon:o.eraseshape,click:s},u.zoomIn2d{name:zoomIn2d,_cat:zoomin,title:function(t){return c(t,Zoom in)},attr:zoom,val:in,icon:o.zoom_plus,click:f},u.zoomOut2d{name:zoomOut2d,_cat:zoomout,title:function(t){return c(t,Zoom out)},attr:zoom,val:out,icon:o.zoom_minus,click:f},u.autoScale2d{name:autoScale2d,_cat:autoscale,title:function(t){return c(t,Autoscale)},attr:zoom,val:auto,icon:o.autoscale,click:f},u.resetScale2d{name:resetScale2d,_cat:resetscale,title:function(t){return c(t,Reset axes)},attr:zoom,val:reset,icon:o.home,click:f},u.hoverClosestCartesian{name:hoverClosestCartesian,_cat:hoverclosest,title:function(t){return c(t,Show closest data on hover)},attr:hovermode,val:closest,icon:o.tooltip_basic,gravity:ne,click:f},u.hoverCompareCartesian{name:hoverCompareCartesian,_cat:hoverCompare,title:function(t){return c(t,Compare data on hover)},attr:hovermode,val:function(t){return t._fullLayout._isHoriz?y:x},icon:o.tooltip_compare,gravity:ne,click:f},u.zoom3d{name:zoom3d,_cat:zoom,title:function(t){return c(t,Zoom)},attr:scene.dragmode,val:zoom,icon:o.zoombox,click:h},u.pan3d{name:pan3d,_cat:pan,title:function(t){return c(t,Pan)},attr:scene.dragmode,val:pan,icon:o.pan,click:h},u.orbitRotation{name:orbitRotation,title:function(t){return c(t,Orbital rotation)},attr:scene.dragmode,val:orbit,icon:o3d_rotate,click:h},u.tableRotation{name:tableRotation,title:function(t){return c(t,Turntable rotation)},attr:scene.dragmode,val:turntable,icon:oz-axis,click:h},u.resetCameraDefault3d{name:resetCameraDefault3d,_cat:resetCameraDefault,title:function(t){return c(t,Reset camera to default)},attr:resetDefault,icon:o.home,click:p},u.resetCameraLastSave3d{name:resetCameraLastSave3d,_cat:resetCameraLastSave,title:function(t){return c(t,Reset camera to last save)},attr:resetLastSave,icon:o.movie,click:p},u.hoverClosest3d{name:hoverClosest3d,_cat:hoverclosest,title:function(t){return c(t,Toggle show closest data on hover)},attr:hovermode,val:null,toggle:!0,icon:o.tooltip_basic,gravity:ne,click:function(t,e){var rd(t,e);n.call(_guiRelayout,t,r)}},u.zoomInGeo{name:zoomInGeo,_cat:zoomin,title:function(t){return c(t,Zoom in)},attr:zoom,val:in,icon:o.zoom_plus,click:m},u.zoomOutGeo{name:zoomOutGeo,_cat:zoomout,title:function(t){return c(t,Zoom out)},attr:zoom,val:out,icon:o.zoom_minus,click:m},u.resetGeo{name:resetGeo,_cat:reset,title:function(t){return c(t,Reset)},attr:reset,val:null,icon:o.autoscale,click:m},u.hoverClosestGeo{name:hoverClosestGeo,_cat:hoverclosest,title:function(t){return c(t,Toggle show closest data on hover)},attr:hovermode,val:null,toggle:!0,icon:o.tooltip_basic,gravity:ne,click:v},u.hoverClosestGl2d{name:hoverClosestGl2d,_cat:hoverclosest,title:function(t){return c(t,Toggle show closest data on hover)},attr:hovermode,val:null,toggle:!0,icon:o.tooltip_basic,gravity:ne,click:v},u.hoverClosestPie{name:hoverClosestPie,_cat:hoverclosest,title:function(t){return c(t,Toggle show closest data on hover)},attr:hovermode,val:closest,icon:o.tooltip_basic,gravity:ne,click:v},u.resetViewSankey{name:resetSankeyGroup,title:function(t){return c(t,Reset view)},icon:o.home,click:function(t){for(var e{node.groups:,node.x:,node.y:},r0;rt._fullData.length;r++){var it._fullDatar._viewInitial;enode.groups.push(i.node.groups.slice()),enode.x.push(i.node.x.slice()),enode.y.push(i.node.y.slice())}n.call(restyle,t,e)}},u.toggleHover{name:toggleHover,title:function(t){return c(t,Toggle show closest data on hover)},attr:hovermode,val:null,toggle:!0,icon:o.tooltip_basic,gravity:ne,click:function(t,e){var rd(t,e);r.hovermodeg(t),n.call(_guiRelayout,t,r)}},u.resetViews{name:resetViews,title:function(t){return c(t,Reset views)},icon:o.home,click:function(t,e){var re.currentTarget;r.setAttribute(data-attr,zoom),r.setAttribute(data-val,reset),f(t,e),r.setAttribute(data-attr,resetLastSave),p(t,e),x(t,geo),x(t,mapbox)}},u.toggleSpikelines{name:toggleSpikelines,title:function(t){return c(t,Toggle Spike Lines)},icon:o.spikeline,attr:_cartesianSpikesEnabled,val:on,click:function(t){var et._fullLayout,re._cartesianSpikesEnabled;e._cartesianSpikesEnabledonr?off:on,n.call(_guiRelayout,t,function(t){for(var eont._fullLayout._cartesianSpikesEnabled,ra.list(t,null,!0),n{},i0;ir.length;i++){var ori;no._name+.showspikes!!e||o._showSpikeInitial}return n}(t))}},u.resetViewMapbox{name:resetViewMapbox,_cat:resetView,title:function(t){return c(t,Reset view)},attr:reset,icon:o.home,click:function(t){x(t,mapbox)}},u.zoomInMapbox{name:zoomInMapbox,_cat:zoomin,title:function(t){return c(t,Zoom in)},attr:zoom,val:in,icon:o.zoom_plus,click:y},u.zoomOutMapbox{name:zoomOutMapbox,_cat:zoomout,title:function(t){return c(t,Zoom out)},attr:zoom,val:out,icon:o.zoom_minus,click:y}},{../../fonts/ploticon:477,../../lib:498,../../plots/cartesian/axis_ids:553,../../plots/plots:614,../../registry:633,../shapes/draw:445},422:function(t,e,r){use strict;var nt(./buttons),iObject.keys(n),adrawline,drawopenpath,drawclosedpath,drawcircle,drawrect,eraseshape,ov1hovermode,hoverclosest,hovercompare,togglehover,togglespikelines.concat(a),s;i.forEach((function(t){!function(t){if(-1o.indexOf(t._cat||t.name)){var et.name,r(t._cat||t.name).toLowerCase();-1s.indexOf(e)&&s.push(e),-1s.indexOf(r)&&s.push(r)}}(nt)})),s.sort(),e.exports{DRAW_MODES:a,backButtons:o,foreButtons:s}},{./buttons:421},423:function(t,e,r){use strict;var nt(../../lib),it(../color),at(../../plot_api/plot_template),ot(./attributes);e.exportsfunction(t,e){var rt.modebar||{},sa.newContainer(e,modebar);function l(t,e){return n.coerce(r,s,o,t,e)}l(orientation),l(bgcolor,i.addOpacity(e.paper_bgcolor,.5));var ci.contrast(i.rgb(e.modebar.bgcolor));l(color,i.addOpacity(c,.3)),l(activecolor,i.addOpacity(c,.7)),l(uirevision,e.uirevision),l(add),l(remove)}},{../../lib:498,../../plot_api/plot_template:538,../color:361,./attributes:420},424:function(t,e,r){use strict;e.exports{moduleType:component,name:modebar,layoutAttributes:t(./attributes),supplyLayoutDefaults:t(./defaults),manage:t(./manage)}},{./attributes:420,./defaults:423,./manage:425},425:function(t,e,r){use strict;var nt(../../plots/cartesian/axis_ids),it(../../traces/scatter/subtypes),at(../../registry),ot(../fx/helpers).isUnifiedHover,st(./modebar),lt(./buttons),ct(./constants).DRAW_MODES;e.exportsfunction(t){var et._fullLayout,rt._context,ue._modeBar;if(r.displayModeBar||r.watermark){if(!Array.isArray(r.modeBarButtonsToRemove))throw new Error(*modeBarButtonsToRemove* configuration options,must be an array..join( ));if(!Array.isArray(r.modeBarButtonsToAdd))throw new Error(*modeBarButtonsToAdd* configuration options,must be an array..join( ));var f,hr.modeBarButtons;fArray.isArray(h)&&h.length?function(t){for(var e0;et.length;e++)for(var rte,n0;nr.length;n++){var irn;if(stringtypeof i){if(void 0li)throw new Error(*modeBarButtons* configuration options,invalid button name.join( ));tenli}}return t}(h):!r.displayModeBar&&r.watermark?:function(t){var et._fullLayout,rt._fullData,st._context;function u(t,e){if(stringtypeof e){if(e.toLowerCase()t.toLowerCase())return!0}else{var re.name,ne._cat||e.name;if(rt||nt.toLowerCase())return!0}return!1}var fe.modebar.add;stringtypeof f&&(ff);var he.modebar.remove;stringtypeof h&&(hh);var ps.modeBarButtonsToAdd.concat(f.filter((function(t){for(var e0;es.modeBarButtonsToRemove.length;e++)if(u(t,s.modeBarButtonsToRemovee))return!1;return!0}))),ds.modeBarButtonsToRemove.concat(h.filter((function(t){for(var e0;es.modeBarButtonsToAdd.length;e++)if(u(t,s.modeBarButtonsToAdde))return!1;return!0}))),me._has(cartesian),ge._has(gl3d),ve._has(geo),ye._has(pie),xe._has(funnelarea),be._has(gl2d),_e._has(ternary),we._has(mapbox),Te._has(polar),ke._has(smith),Ae._has(sankey),Mfunction(t){for(var en.list({_fullLayout:t},null,!0),r0;re.length;r++)if(!er.fixedrange)return!1;return!0}(e),So(e.hovermode),E;function L(t){if(t.length){for(var e,r0;rt.length;r++){for(var ntr,iln,ai.name.toLowerCase(),o(i._cat||i.name).toLowerCase(),s!1,c0;cd.length;c++){var udc.toLowerCase();if(ua||uo){s!0;break}}s||e.push(ln)}E.push(e)}}var CtoImage;s.showEditInChartStudio?C.push(editInChartStudio):s.showSendToCloud&&C.push(sendDataToCloud);L(C);var P,I,O,z;(m||b||y||x||_)+v+g+w+T+k>1?(ItoggleHover,OresetViews):v?(PzoomInGeo,zoomOutGeo,IhoverClosestGeo,OresetGeo):g?(IhoverClosest3d,OresetCameraDefault3d,resetCameraLastSave3d):w?(PzoomInMapbox,zoomOutMapbox,ItoggleHover,OresetViewMapbox):b?IhoverClosestGl2d:y?IhoverClosestPie:A?(IhoverClosestCartesian,hoverCompareCartesian,OresetViewSankey):ItoggleHover;m&&(ItoggleSpikelines,hoverClosestCartesian,hoverCompareCartesian);(function(t){for(var e0;et.length;e++)if(!a.traceIs(te,noHover))return!1;return!0}(r)||S)&&(I);!m&&!b||M||(PzoomIn2d,zoomOut2d,autoScale2d,resetViews!O0&&(OresetScale2d));g?zzoom3d,pan3d,orbitRotation,tableRotation:(m||b)&&!M||_?zzoom2d,pan2d:w||v?zpan2d:T&&(zzoom2d);(function(t){for(var e!1,r0;rt.length&&!e;r++){var ntr;n._module&&n._module.selectPoints&&(a.traceIs(n,scatter-like)?(i.hasMarkers(n)||i.hasText(n))&&(e!0):a.traceIs(n,box-violin)&&all!n.boxpoints&&all!n.points||(e!0))}return e})(r)&&z.push(select2d,lasso2d);var D,Rfunction(t){-1D.indexOf(t)&&-1!I.indexOf(t)&&D.push(t)};if(Array.isArray(p)){for(var F,B0;Bp.length;B++){var NpB;stringtypeof N?(NN.toLowerCase(),-1!c.indexOf(N)?(e._has(mapbox)||e._has(cartesian))&&z.push(N):togglespikelinesN?R(toggleSpikelines):togglehoverN?R(toggleHover):hovercompareN?R(hoverCompareCartesian):hoverclosestN?(R(hoverClosestCartesian),R(hoverClosestGeo),R(hoverClosest3d),R(hoverClosestGl2d),R(hoverClosestPie)):v1hovermodeN&&(R(toggleHover),R(hoverClosestCartesian),R(hoverCompareCartesian),R(hoverClosestGeo),R(hoverClosest3d),R(hoverClosestGl2d),R(hoverClosestPie))):F.push(N)}pF}return L(z),L(P.concat(O)),L(D),function(t,e){if(e.length)if(Array.isArray(e0))for(var r0;re.length;r++)t.push(er);else t.push(e);return t}(E,p)}(t),u?u.update(t,f):e._modeBars(t,f)}else u&&(u.destroy(),delete e._modeBar)}},{../../plots/cartesian/axis_ids:553,../../registry:633,../../traces/scatter/subtypes:947,../fx/helpers:397,./buttons:421,./constants:422,./modebar:426},426:function(t,e,r){use strict;var nt(@plotly/d3),it(fast-isnumeric),at(../../lib),ot(../../fonts/ploticon),st(../../version).version,lnew DOMParser;function c(t){this.containert.container,this.elementdocument.createElement(div),this.update(t.graphInfo,t.buttons),this.container.appendChild(this.element)}var uc.prototype;u.updatefunction(t,e){this.graphInfot;var rthis.graphInfo._context,nthis.graphInfo._fullLayout,imodebar-+n._uid;this.element.setAttribute(id,i),this._uidi,this.element.classNamemodebar,hoverr.displayModeBar&&(this.element.className+ modebar--hover ease-bg),vn.modebar.orientation&&(this.element.className+ vertical,ee.reverse());var on.modebar,shoverr.displayModeBar?.js-plotly-plot .plotly:hover :;a.deleteRelatedStyleRule(i),a.addRelatedStyleRule(i,s+#+i+ .modebar-group,background-color: +o.bgcolor),a.addRelatedStyleRule(i,#+i+ .modebar-btn .icon path,fill: +o.color),a.addRelatedStyleRule(i,#+i+ .modebar-btn:hover .icon path,fill: +o.activecolor),a.addRelatedStyleRule(i,#+i+ .modebar-btn.active .icon path,fill: +o.activecolor);var l!this.hasButtons(e),cthis.hasLogo!r.displaylogo,uthis.locale!r.locale;if(this.localer.locale,(l||c||u)&&(this.removeAllButtons(),this.updateButtons(e),r.watermark||r.displaylogo)){var fthis.getLogo();r.watermark&&(f.classNamef.className+ watermark),vn.modebar.orientation?this.element.insertBefore(f,this.element.childNodes0):this.element.appendChild(f),this.hasLogo!0}this.updateActiveButton()},u.updateButtonsfunction(t){var ethis;this.buttonst,this.buttonElements,this.buttonsNames,this.buttons.forEach((function(t){var re.createGroup();t.forEach((function(t){var nt.name;if(!n)throw new Error(must provide button name in button config);if(-1!e.buttonsNames.indexOf(n))throw new Error(button name +n+ is taken);e.buttonsNames.push(n);var ie.createButton(t);e.buttonElements.push(i),r.appendChild(i)})),e.element.appendChild(r)}))},u.createGroupfunction(){var tdocument.createElement(div);return t.classNamemodebar-group,t},u.createButtonfunction(t){var ethis,rdocument.createElement(a);r.setAttribute(rel,tooltip),r.classNamemodebar-btn;var it.title;void 0i?it.name:functiontypeof i&&(ii(this.graphInfo)),(i||0i)&&r.setAttribute(data-title,i),void 0!t.attr&&r.setAttribute(data-attr,t.attr);var at.val;if(void 0!a&&(functiontypeof a&&(aa(this.graphInfo)),r.setAttribute(data-val,a)),function!typeof t.click)throw new Error(must provide button click function in button config);r.addEventListener(click,(function(r){t.click(e.graphInfo,r),e.updateActiveButton(r.currentTarget)})),r.setAttribute(data-toggle,t.toggle||!1),t.toggle&&n.select(r).classed(active,!0);var st.icon;returnfunctiontypeof s?r.appendChild(s()):r.appendChild(this.createIcon(s||o.question)),r.setAttribute(data-gravity,t.gravity||n),r},u.createIconfunction(t){var e,ri(t.height)?Number(t.height):t.ascent-t.descent,nhttp://www.w3.org/2000/svg;if(t.path){(edocument.createElementNS(n,svg)).setAttribute(viewBox,0,0,t.width,r.join( )),e.setAttribute(class,icon);var adocument.createElementNS(n,path);a.setAttribute(d,t.path),t.transform?a.setAttribute(transform,t.transform):void 0!t.ascent&&a.setAttribute(transform,matrix(1 0 0 -1 0 +t.ascent+)),e.appendChild(a)}t.svg&&(el.parseFromString(t.svg,application/xml).childNodes0);return e.setAttribute(height,1em),e.setAttribute(width,1em),e},u.updateActiveButtonfunction(t){var ethis.graphInfo._fullLayout,rvoid 0!t?t.getAttribute(data-attr):null;this.buttonElements.forEach((function(t){var it.getAttribute(data-val)||!0,ot.getAttribute(data-attr),struet.getAttribute(data-toggle),ln.select(t);if(s)or&&l.classed(active,!l.classed(active));else{var cnullo?o:a.nestedProperty(e,o).get();l.classed(active,ci)}}))},u.hasButtonsfunction(t){var ethis.buttons;if(!e)return!1;if(t.length!e.length)return!1;for(var r0;rt.length;++r){if(tr.length!er.length)return!1;for(var n0;ntr.length;n++)if(trn.name!ern.name)return!1}return!0},u.getLogofunction(){var tthis.createGroup(),edocument.createElement(a);return e.hrefhttps://plotly.com/,e.target_blank,e.setAttribute(data-title,a._(this.graphInfo,Produced with Plotly.js)+ (v+s+)),e.classNamemodebar-btn plotlyjsicon modebar-btn--logo,e.appendChild(this.createIcon(o.newplotlylogo)),t.appendChild(e),t},u.removeAllButtonsfunction(){for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.hasLogo!1},u.destroyfunction(){a.removeElement(this.container.querySelector(.modebar)),a.deleteRelatedStyleRule(this._uid)},e.exportsfunction(t,e){var rt._fullLayout,inew c({graphInfo:t,container:r._modebardiv.node(),buttons:e});return r._privateplot&&n.select(i.element).append(span).classed(badge-private float--left,!0).text(PRIVATE),i}},{../../fonts/ploticon:477,../../lib:498,../../version:1118,@plotly/d3:58,fast-isnumeric:185},427:function(t,e,r){use strict;var nt(../../plots/font_attributes),it(../color/attributes),a(0,t(../../plot_api/plot_template).templatedArray)(button,{visible:{valType:boolean,dflt:!0,editType:plot},step:{valType:enumerated,values:month,year,day,hour,minute,second,all,dflt:month,editType:plot},stepmode:{valType:enumerated,values:backward,todate,dflt:backward,editType:plot},count:{valType:number,min:0,dflt:1,editType:plot},label:{valType:string,editType:plot},editType:plot});e.exports{visible:{valType:boolean,editType:plot},buttons:a,x:{valType:number,min:-2,max:3,editType:plot},xanchor:{valType:enumerated,values:auto,left,center,right,dflt:left,editType:plot},y:{valType:number,min:-2,max:3,editType:plot},yanchor:{valType:enumerated,values:auto,top,middle,bottom,dflt:bottom,editType:plot},font:n({editType:plot}),bgcolor:{valType:color,dflt:i.lightLine,editType:plot},activecolor:{valType:color,editType:plot},bordercolor:{valType:color,dflt:i.defaultLine,editType:plot},borderwidth:{valType:number,min:0,dflt:0,editType:plot},editType:plot}},{../../plot_api/plot_template:538,../../plots/font_attributes:580,../color/attributes:360},428:function(t,e,r){use strict;e.exports{yPad:.02,minButtonWidth:30,rx:3,ry:3,lightAmount:25,darkAmount:10}},{},429:function(t,e,r){use strict;var nt(../../lib),it(../color),at(../../plot_api/plot_template),ot(../../plots/array_container_defaults),st(./attributes),lt(./constants);function c(t,e,r,i){var ai.calendar;function o(r,i){return n.coerce(t,e,s.buttons,r,i)}if(o(visible)){var lo(step);all!l&&(!a||gregoriana||month!l&&year!l?o(stepmode):e.stepmodebackward,o(count)),o(label)}}e.exportsfunction(t,e,r,u,f){var ht.rangeselector||{},pa.newContainer(e,rangeselector);function d(t,e){return n.coerce(h,p,s,t,e)}if(d(visible,o(h,p,{name:buttons,handleItemDefaults:c,calendar:f}).length>0)){var mfunction(t,e,r){for(var nr.filter((function(r){return er.anchort._id})),i0,a0;an.length;a++){var oena.domain;o&&(iMath.max(o1,i))}returnt.domain0,i+l.yPad}(e,r,u);d(x,m0),d(y,m1),n.noneOrAll(t,e,x,y),d(xanchor),d(yanchor),n.coerceFont(d,font,r.font);var gd(bgcolor);d(activecolor,i.contrast(g,l.lightAmount,l.darkAmount)),d(bordercolor),d(borderwidth)}}},{../../lib:498,../../plot_api/plot_template:538,../../plots/array_container_defaults:544,../color:361,./attributes:427,./constants:428},430:function(t,e,r){use strict;var nt(@plotly/d3),it(../../registry),at(../../plots/plots),ot(../color),st(../drawing),lt(../../lib),cl.strTranslate,ut(../../lib/svg_text_utils),ft(../../plots/cartesian/axis_ids),ht(../../constants/alignment),ph.LINE_SPACING,dh.FROM_TL,mh.FROM_BR,gt(./constants),vt(./get_update_object);function y(t){return t._id}function x(t,e,r){var nl.ensureSingle(t,rect,selector-rect,(function(t){t.attr(shape-rendering,crispEdges)}));n.attr({rx:g.rx,ry:g.ry}),n.call(o.stroke,e.bordercolor).call(o.fill,function(t,e){return e._isActive||e._isHovered?t.activecolor:t.bgcolor}(e,r)).style(stroke-width,e.borderwidth+px)}function b(t,e,r,n){l.ensureSingle(t,text,selector-text,(function(t){t.attr(text-anchor,middle)})).call(s.font,e.font).text(function(t,e){if(t.label)return e?l.templateString(t.label,e):t.label;returnallt.step?all:t.count+t.step.charAt(0)}(r,n._fullLayout._meta)).call((function(t){u.convertToTspans(t,n)}))}e.exportsfunction(t){var et._fullLayout._infolayer.selectAll(.rangeselector).data(function(t){for(var ef.list(t,x,!0),r,n0;ne.length;n++){var ien;i.rangeselector&&i.rangeselector.visible&&r.push(i)}return r}(t),y);e.enter().append(g).classed(rangeselector,!0),e.exit().remove(),e.style({cursor:pointer,pointer-events:all}),e.each((function(e){var rn.select(this),oe,fo.rangeselector,hr.selectAll(g.button).data(l.filterVisible(f.buttons));h.enter().append(g).classed(button,!0),h.exit().remove(),h.each((function(e){var rn.select(this),av(o,e);e._isActivefunction(t,e,r){if(alle.step)return!0t.autorange;var nObject.keys(r);return t.range0rn0&&t.range1rn1}(o,e,a),r.call(x,f,e),r.call(b,f,e,t),r.on(click,(function(){t._dragged||i.call(_guiRelayout,t,a)})),r.on(mouseover,(function(){e._isHovered!0,r.call(x,f,e)})),r.on(mouseout,(function(){e._isHovered!1,r.call(x,f,e)}))})),function(t,e,r,i,o){var f0,h0,vr.borderwidth;e.each((function(){var tn.select(this).select(.selector-text),er.font.size*p,iMath.max(e*u.lineCount(t),16)+3;hMath.max(h,i)})),e.each((function(){var tn.select(this),et.select(.selector-rect),it.select(.selector-text),ai.node()&&s.bBox(i.node()).width,or.font.size*p,lu.lineCount(i),dMath.max(a+10,g.minButtonWidth);t.attr(transform,c(v+f,v)),e.attr({x:0,y:0,width:d,height:h}),u.positionText(i,d/2,h/2-(l-1)*o/2+3),f+d+5}));var yt._fullLayout._size,xy.l+y.w*r.x,by.t+y.h*(1-r.y),_left;l.isRightAnchor(r)&&(x-f,_right);l.isCenterAnchor(r)&&(x-f/2,_center);var wtop;l.isBottomAnchor(r)&&(b-h,wbottom);l.isMiddleAnchor(r)&&(b-h/2,wmiddle);fMath.ceil(f),hMath.ceil(h),xMath.round(x),bMath.round(b),a.autoMargin(t,i+-range-selector,{x:r.x,y:r.y,l:f*d_,r:f*m_,b:h*mw,t:h*dw}),o.attr(transform,c(x,b))}(t,h,f,o._name,r)}))}},{../../constants/alignment:466,../../lib:498,../../lib/svg_text_utils:524,../../plots/cartesian/axis_ids:553,../../plots/plots:614,../../registry:633,../color:361,../drawing:383,./constants:428,./get_update_object:431,@plotly/d3:58},431:function(t,e,r){use strict;var nt(d3-time),it(../../lib).titleCase;e.exportsfunction(t,e){var rt._name,a{};if(alle.step)ar+.autorange!0;else{var ofunction(t,e){var r,at.range,onew Date(t.r2l(a1)),se.step,lnutc+i(s),ce.count;switch(e.stepmode){casebackward:rt.l2r(+l.offset(o,-c));break;casetodate:var ul.offset(o,-c);rt.l2r(+l.ceil(u))}var fa1;returnr,f}(t,e);ar+.range0o0,ar+.range1o1}return a}},{../../lib:498,d3-time:116},432:function(t,e,r){use strict;e.exports{moduleType:component,name:rangeselector,schema:{subplots:{xaxis:{rangeselector:t(./attributes)}}},layoutAttributes:t(./attributes),handleDefaults:t(./defaults),draw:t(./draw)}},{./attributes:427,./defaults:429,./draw:430},433:function(t,e,r){use strict;var nt(../color/attributes);e.exports{bgcolor:{valType:color,dflt:n.background,editType:plot},bordercolor:{valType:color,dflt:n.defaultLine,editType:plot},borderwidth:{valType:integer,dflt:0,min:0,editType:plot},autorange:{valType:boolean,dflt:!0,editType:calc,impliedEdits:{range0:void 0,range1:void 0}},range:{valType:info_array,items:{valType:any,editType:calc,impliedEdits:{^autorange:!1}},{valType:any,editType:calc,impliedEdits:{^autorange:!1}},editType:calc,impliedEdits:{autorange:!1}},thickness:{valType:number,dflt:.15,min:0,max:1,editType:plot},visible:{valType:boolean,dflt:!0,editType:calc},editType:calc}},{../color/attributes:360},434:function(t,e,r){use strict;var nt(../../plots/cartesian/axis_ids).list,it(../../plots/cartesian/autorange).getAutoRange,at(./constants);e.exportsfunction(t){for(var en(t,x,!0),r0;re.length;r++){var oer,soa.name;s&&s.visible&&s.autorange&&(s._input.autorange!0,s._input.ranges.rangei(t,o))}}},{../../plots/cartesian/autorange:548,../../plots/cartesian/axis_ids:553,./constants:435},435:function(t,e,r){use strict;e.exports{name:rangeslider,containerClassName:rangeslider-container,bgClassName:rangeslider-bg,rangePlotClassName:rangeslider-rangeplot,maskMinClassName:rangeslider-mask-min,maskMaxClassName:rangeslider-mask-max,slideBoxClassName:rangeslider-slidebox,grabberMinClassName:rangeslider-grabber-min,grabAreaMinClassName:rangeslider-grabarea-min,handleMinClassName:rangeslider-handle-min,grabberMaxClassName:rangeslider-grabber-max,grabAreaMaxClassName:rangeslider-grabarea-max,handleMaxClassName:rangeslider-handle-max,maskMinOppAxisClassName:rangeslider-mask-min-opp-axis,maskMaxOppAxisClassName:rangeslider-mask-max-opp-axis,maskColor:rgba(0,0,0,0.4),maskOppAxisColor:rgba(0,0,0,0.2),slideBoxFill:transparent,slideBoxCursor:ew-resize,grabAreaFill:transparent,grabAreaCursor:col-resize,grabAreaWidth:10,handleWidth:4,handleRadius:1,handleStrokeWidth:1,extraPad:15}},{},436:function(t,e,r){use strict;var nt(../../lib),it(../../plot_api/plot_template),at(../../plots/cartesian/axis_ids),ot(./attributes),st(./oppaxis_attributes);e.exportsfunction(t,e,r){var ltr,cer;if(l.rangeslider||e._requestRangesliderc._id){n.isPlainObject(l.rangeslider)||(l.rangeslider{});var u,f,hl.rangeslider,pi.newContainer(c,rangeslider);if(_(visible)){_(bgcolor,e.plot_bgcolor),_(bordercolor),_(borderwidth),_(thickness),_(autorange,!c.isValidRange(h.range)),_(range);var de._subplots;if(d)for(var md.cartesian.filter((function(t){return t.substr(0,t.indexOf(y))a.name2id(r)})).map((function(t){return t.substr(t.indexOf(y),t.length)})),gn.simpleMap(m,a.id2name),v0;vg.length;v++){var ygv;uhy||{},fi.newContainer(p,y,yaxis);var x,bey;u.range&&b.isValidRange(u.range)&&(xfixed),match!w(rangemode,x)&&w(range,b.range.slice())}p._inputh}}function _(t,e){return n.coerce(h,p,o,t,e)}function w(t,e){return n.coerce(u,f,s,t,e)}}},{../../lib:498,../../plot_api/plot_template:538,../../plots/cartesian/axis_ids:553,./attributes:433,./oppaxis_attributes:440},437:function(t,e,r){use strict;var nt(@plotly/d3),it(../../registry),at(../../plots/plots),ot(../../lib),so.strTranslate,lt(../drawing),ct(../color),ut(../titles),ft(../../plots/cartesian),ht(../../plots/cartesian/axis_ids),pt(../dragelement),dt(../../lib/setcursor),mt(./constants);function g(t,e,r,n){var io.ensureSingle(t,rect,m.bgClassName,(function(t){t.attr({x:0,y:0,shape-rendering:crispEdges})})),an.borderwidth%20?n.borderwidth:n.borderwidth-1,c-n._offsetShift,ul.crispRound(e,n.borderwidth);i.attr({width:n._width+a,height:n._height+a,transform:s(c,c),fill:n.bgcolor,stroke:n.bordercolor,stroke-width:u})}function v(t,e,r,n){var ie._fullLayout;o.ensureSingleById(i._topdefs,clipPath,n._clipId,(function(t){t.append(rect).attr({x:0,y:0})})).select(rect).attr({width:n._width,height:n._height})}function y(t,e,r,i){var s,ce.calcdata,ut.selectAll(g.+m.rangePlotClassName).data(r._subplotsWith,o.identity);u.enter().append(g).attr(class,(function(t){return m.rangePlotClassName+ +t})).call(l.setClipUrl,i._clipId,e),u.order(),u.exit().remove(),u.each((function(t,o){var ln.select(this),u0o,ph.getFromId(e,t,y),dp._name,mid,g{data:,layout:{xaxis:{type:r.type,domain:0,1,range:i.range.slice(),calendar:r.calendar},width:i._width,height:i._height,margin:{t:0,b:0,l:0,r:0}},_context:e._context};r.rangebreaks&&(g.layout.xaxis.rangebreaksr.rangebreaks),g.layoutd{type:p.type,domain:0,1,range:match!m.rangemode?m.range.slice():p.range.slice(),calendar:p.calendar},p.rangebreaks&&(g.layoutd.rangebreaksp.rangebreaks),a.supplyDefaults(g);var vg._fullLayout.xaxis,yg._fullLayoutd;v.clearCalc(),v.setScale(),y.clearCalc(),y.setScale();var x{id:t,plotgroup:l,xaxis:v,yaxis:y,isRangePlot:!0};u?sx:(x.mainplotxy,x.mainplotinfos),f.rangePlot(e,x,function(t,e){for(var r,n0;nt.length;n++){var itn,ai0.trace;a.xaxis+a.yaxise&&r.push(i)}return r}(c,t))}))}function x(t,e,r,n,i){(o.ensureSingle(t,rect,m.maskMinClassName,(function(t){t.attr({x:0,y:0,shape-rendering:crispEdges})})).attr(height,n._height).call(c.fill,m.maskColor),o.ensureSingle(t,rect,m.maskMaxClassName,(function(t){t.attr({y:0,shape-rendering:crispEdges})})).attr(height,n._height).call(c.fill,m.maskColor),match!i.rangemode)&&(o.ensureSingle(t,rect,m.maskMinOppAxisClassName,(function(t){t.attr({y:0,shape-rendering:crispEdges})})).attr(width,n._width).call(c.fill,m.maskOppAxisColor),o.ensureSingle(t,rect,m.maskMaxOppAxisClassName,(function(t){t.attr({y:0,shape-rendering:crispEdges})})).attr(width,n._width).style(border-top,m.maskOppBorder).call(c.fill,m.maskOppAxisColor))}function b(t,e,r,n){e._context.staticPlot||o.ensureSingle(t,rect,m.slideBoxClassName,(function(t){t.attr({y:0,cursor:m.slideBoxCursor,shape-rendering:crispEdges})})).attr({height:n._height,fill:m.slideBoxFill})}function _(t,e,r,n){var io.ensureSingle(t,g,m.grabberMinClassName),ao.ensureSingle(t,g,m.grabberMaxClassName),s{x:0,width:m.handleWidth,rx:m.handleRadius,fill:c.background,stroke:c.defaultLine,stroke-width:m.handleStrokeWidth,shape-rendering:crispEdges},l{y:Math.round(n._height/4),height:Math.round(n._height/2)};o.ensureSingle(i,rect,m.handleMinClassName,(function(t){t.attr(s)})).attr(l),o.ensureSingle(a,rect,m.handleMaxClassName,(function(t){t.attr(s)})).attr(l);var u{width:m.grabAreaWidth,x:0,y:0,fill:m.grabAreaFill,cursor:e._context.staticPlot?void 0:m.grabAreaCursor};o.ensureSingle(i,rect,m.grabAreaMinClassName,(function(t){t.attr(u)})).attr(height,n._height),o.ensureSingle(a,rect,m.grabAreaMaxClassName,(function(t){t.attr(u)})).attr(height,n._height)}e.exportsfunction(t){for(var et._fullLayout,re._rangeSliderData,a0;ar.length;a++){var lram.name;l._clipIdl._id+-+e._uid}var ce._infolayer.selectAll(g.+m.containerClassName).data(r,(function(t){return t._name}));c.exit().each((function(t){var rtm.name;e._topdefs.select(#+r._clipId).remove()})).remove(),0!r.length&&(c.enter().append(g).classed(m.containerClassName,!0).attr(pointer-events,all),c.each((function(r){var an.select(this),lrm.name,ceh.id2name(r.anchor),flh.id2name(r.anchor);if(l.range){var w,To.simpleMap(l.range,r.r2l),ko.simpleMap(r.range,r.r2l);wk0k1?Math.min(T0,k0),Math.max(T1,k1):Math.max(T0,k0),Math.min(T1,k1),l.rangel._input.rangeo.simpleMap(w,r.l2r)}r.cleanRange(rangeslider.range);var Ae._size,Mr.domain;l._widthA.w*(M1-M0);var SMath.round(A.l+A.w*M0),EMath.round(A.t+A.h*(1-r._counterDomainMin)+(bottomr.side?r._depth:0)+l._offsetShift+m.extraPad);a.attr(transform,s(S,E)),l._rlo.simpleMap(l.range,r.r2l);var Ll._rl0,Cl._rl1,PC-L;if(l.p2dfunction(t){return t/l._width*P+L},l.d2pfunction(t){return(t-L)/P*l._width},r.rangebreaks){var Ir.locateBreaks(L,C);if(I.length){var O,z,D0;for(O0;OI.length;O++)D+(zIO).max-z.min;var Rl._width/(C-L-D),F-R*L;for(O0;OI.length;O++)zIO,F.push(FF.length-1-R*(z.max-z.min));for(l.d2pfunction(t){for(var eF0,r0;rI.length;r++){var nIr;if(t>n.max)eFr+1;else if(tn.min)break}return e+R*t},O0;OI.length;O++)(zIO).pminl.d2p(z.min),z.pmaxl.d2p(z.max);l.p2dfunction(t){for(var eF0,r0;rI.length;r++){var nIr;if(t>n.pmax)eFr+1;else if(tn.pmin)break}return(t-e)/R}}}if(match!f.rangemode){var Bc.r2l(f.range0),Nc.r2l(f.range1)-B;l.d2pOppAxisfunction(t){return(t-B)/N*l._height}}a.call(g,t,r,l).call(v,t,r,l).call(y,t,r,l).call(x,t,r,l,f).call(b,t,r,l).call(_,t,r,l),function(t,e,r,a){if(e._context.staticPlot)return;var st.select(rect.+m.slideBoxClassName).node(),lt.select(rect.+m.grabAreaMinClassName).node(),ct.select(rect.+m.grabAreaMaxClassName).node();function u(){var un.event,fu.target,hu.clientX||u.touches0.clientX,mh-t.node().getBoundingClientRect().left,ga.d2p(r._rl0),va.d2p(r._rl1),yp.coverSlip();function x(t){var u,p,x,b+(t.clientX||t.touches0.clientX)-h;switch(f){case s:xew-resize,ug+b,pv+b;break;case l:xcol-resize,ug+b,pv;break;case c:xcol-resize,ug,pv+b;break;default:xew-resize,um,pm+b}if(pu){var _p;pu,u_}a._pixelMinu,a._pixelMaxp,d(n.select(y),x),function(t,e,r,n){function a(t){return r.l2r(o.constrain(t,n._rl0,n._rl1))}var sa(n.p2d(n._pixelMin)),la(n.p2d(n._pixelMax));window.requestAnimationFrame((function(){i.call(_guiRelayout,e,r._name+.range,s,l)}))}(0,e,r,a)}function b(){y.removeEventListener(mousemove,x),y.removeEventListener(mouseup,b),this.removeEventListener(touchmove,x),this.removeEventListener(touchend,b),o.removeElement(y)}this.addEventListener(touchmove,x),this.addEventListener(touchend,b),y.addEventListener(mousemove,x),y.addEventListener(mouseup,b)}t.on(mousedown,u),t.on(touchstart,u)}(a,t,r,l),function(t,e,r,n,i,a){var lm.handleWidth/2;function c(t){return o.constrain(t,0,n._width)}function u(t){return o.constrain(t,0,n._height)}function f(t){return o.constrain(t,-l,n._width+l)}var hc(n.d2p(r._rl0)),pc(n.d2p(r._rl1));if(t.select(rect.+m.slideBoxClassName).attr(x,h).attr(width,p-h),t.select(rect.+m.maskMinClassName).attr(width,h),t.select(rect.+m.maskMaxClassName).attr(x,p).attr(width,n._width-p),match!a.rangemode){var dn._height-u(n.d2pOppAxis(i._rl1)),gn._height-u(n.d2pOppAxis(i._rl0));t.select(rect.+m.maskMinOppAxisClassName).attr(x,h).attr(height,d).attr(width,p-h),t.select(rect.+m.maskMaxOppAxisClassName).attr(x,h).attr(y,g).attr(height,n._height-g).attr(width,p-h),t.select(rect.+m.slideBoxClassName).attr(y,d).attr(height,g-d)}var vMath.round(f(h-l))-.5,yMath.round(f(p-l))+.5;t.select(g.+m.grabberMinClassName).attr(transform,s(v,.5)),t.select(g.+m.grabberMaxClassName).attr(transform,s(y,.5))}(a,0,r,l,c,f),bottomr.side&&u.draw(t,r._id+title,{propContainer:r,propName:r._name+.title,placeholder:e._dfltTitle.x,attributes:{x:r._offset+r._length/2,y:E+l._height+l._offsetShift+10+1.5*r.title.font.size,text-anchor:middle}})})))}},{../../lib:498,../../lib/setcursor:519,../../plots/cartesian:563,../../plots/cartesian/axis_ids:553,../../plots/plots:614,../../registry:633,../color:361,../dragelement:380,../drawing:383,../titles:459,./constants:435,@plotly/d3:58},438:function(t,e,r){use strict;var nt(../../plots/cartesian/axis_ids),it(../../lib/svg_text_utils),at(./constants),ot(../../constants/alignment).LINE_SPACING,sa.name;function l(t){var et&&ts;return e&&e.visible}r.isVisiblel,r.makeDatafunction(t){var en.list({_fullLayout:t},x,!0),rt.margin,i;if(!t._has(gl2d))for(var a0;ae.length;a++){var oea;if(l(o)){i.push(o);var cos;c._ids+o._id,c._height(t.height-r.b-r.t)*c.thickness,c._offsetShiftMath.floor(c.borderwidth/2)}}t._rangeSliderDatai},r.autoMarginOptsfunction(t,e){var rt._fullLayout,nes,le._id.charAt(0),c0,u0;bottome.side&&(ce._depth,e.title.text!r._dfltTitlel&&(u1.5*e.title.font.size+10+n._offsetShift,u+(e.title.text.match(i.BR_TAG_ALL)||).length*e.title.font.size*o));return{x:0,y:e._counterDomainMin,l:0,r:0,t:0,b:n._height+c+Math.max(r.margin.b,u),pad:a.extraPad+2*n._offsetShift}}},{../../constants/alignment:466,../../lib/svg_text_utils:524,../../plots/cartesian/axis_ids:553,./constants:435},439:function(t,e,r){use strict;var nt(../../lib),it(./attributes),at(./oppaxis_attributes),ot(./helpers);e.exports{moduleType:component,name:rangeslider,schema:{subplots:{xaxis:{rangeslider:n.extendFlat({},i,{yaxis:a})}}},layoutAttributes:t(./attributes),handleDefaults:t(./defaults),calcAutorange:t(./calc_autorange),draw:t(./draw),isVisible:o.isVisible,makeData:o.makeData,autoMarginOpts:o.autoMarginOpts}},{../../lib:498,./attributes:433,./calc_autorange:434,./defaults:436,./draw:437,./helpers:438,./oppaxis_attributes:440},440:function(t,e,r){use strict;e.exports{_isSubplotObj:!0,rangemode:{valType:enumerated,values:auto,fixed,match,dflt:match,editType:calc},range:{valType:info_array,items:{valType:any,editType:plot},{valType:any,editType:plot},editType:plot},editType:calc}},{},441:function(t,e,r){use strict;var nt(../annotations/attributes),it(../../traces/scatter/attributes).line,at(../drawing/attributes).dash,ot(../../lib/extend).extendFlat,st(../../plot_api/plot_template).templatedArray;t(../../constants/axis_placeable_objects);e.exportss(shape,{visible:{valType:boolean,dflt:!0,editType:calc+arraydraw},type:{valType:enumerated,values:circle,rect,path,line,editType:calc+arraydraw},layer:{valType:enumerated,values:below,above,dflt:above,editType:arraydraw},xref:o({},n.xref,{}),xsizemode:{valType:enumerated,values:scaled,pixel,dflt:scaled,editType:calc+arraydraw},xanchor:{valType:any,editType:calc+arraydraw},x0:{valType:any,editType:calc+arraydraw},x1:{valType:any,editType:calc+arraydraw},yref:o({},n.yref,{}),ysizemode:{valType:enumerated,values:scaled,pixel,dflt:scaled,editType:calc+arraydraw},yanchor:{valType:any,editType:calc+arraydraw},y0:{valType:any,editType:calc+arraydraw},y1:{valType:any,editType:calc+arraydraw},path:{valType:string,editType:calc+arraydraw},opacity:{valType:number,min:0,max:1,dflt:1,editType:arraydraw},line:{color:o({},i.color,{editType:arraydraw}),width:o({},i.width,{editType:calc+arraydraw}),dash:o({},a,{editType:arraydraw}),editType:calc+arraydraw},fillcolor:{valType:color,dflt:rgba(0,0,0,0),editType:arraydraw},fillrule:{valType:enumerated,values:evenodd,nonzero,dflt:evenodd,editType:arraydraw},editable:{valType:boolean,dflt:!1,editType:calc+arraydraw},editType:arraydraw})},{../../constants/axis_placeable_objects:467,../../lib/extend:488,../../plot_api/plot_template:538,../../traces/scatter/attributes:922,../annotations/attributes:344,../drawing/attributes:382},442:function(t,e,r){use strict;var nt(../../lib),it(../../plots/cartesian/axes),at(./constants),ot(./helpers);function s(t){return c(t.line.width,t.xsizemode,t.x0,t.x1,t.path,!1)}function l(t){return c(t.line.width,t.ysizemode,t.y0,t.y1,t.path,!0)}function c(t,e,r,i,s,l){var ct/2,ul;if(pixele){var fs?o.extractPathCoords(s,l?a.paramIsY:a.paramIsX):r,i,hn.aggNums(Math.max,null,f),pn.aggNums(Math.min,null,f),dp0?Math.abs(p)+c:c,mh>0?h+c:c;return{ppad:c,ppadplus:u?d:m,ppadminus:u?m:d}}return{ppad:c}}function u(t,e,r,n,i){var scategoryt.type||multicategoryt.type?t.r2c:t.d2c;if(void 0!e)returns(e),s(r);if(n){var l,c,u,f,h1/0,p-1/0,dn.match(a.segmentRE);for(datet.type&&(so.decodeDate(s)),l0;ld.length;l++)void 0!(cidl.charAt(0).drawn)&&(!(udl.substr(1).match(a.paramRE))||u.lengthc||((fs(uc))h&&(hf),f>p&&(pf)));return p>h?h,p:void 0}}e.exportsfunction(t){var et._fullLayout,rn.filterVisible(e.shapes);if(r.length&&t._fullData.length)for(var o0;or.length;o++){var c,f,hro;h._extremes{};var pi.getRefType(h.xref),di.getRefType(h.yref);if(paper!h.xref&&domain!p){var mpixelh.xsizemode?h.xanchor:h.x0,gpixelh.xsizemode?h.xanchor:h.x1;(fu(ci.getFromId(t,h.xref),m,g,h.path,a.paramIsX))&&(h._extremesc._idi.findExtremes(c,f,s(h)))}if(paper!h.yref&&domain!d){var vpixelh.ysizemode?h.yanchor:h.y0,ypixelh.ysizemode?h.yanchor:h.y1;(fu(ci.getFromId(t,h.yref),v,y,h.path,a.paramIsY))&&(h._extremesc._idi.findExtremes(c,f,l(h)))}}}},{../../lib:498,../../plots/cartesian/axes:549,./constants:443,./helpers:452},443:function(t,e,r){use strict;e.exports{segmentRE:/MLHVQCTSZ^MLHVQCTSZ*/g,paramRE:/^\s,+/g,paramIsX:{M:{0:!0,drawn:0},L:{0:!0,drawn:0},H:{0:!0,drawn:0},V:{},Q:{0:!0,2:!0,drawn:2},C:{0:!0,2:!0,4:!0,drawn:4},T:{0:!0,drawn:0},S:{0:!0,2:!0,drawn:2},Z:{}},paramIsY:{M:{1:!0,drawn:1},L:{1:!0,drawn:1},H:{},V:{0:!0,drawn:0},Q:{1:!0,3:!0,drawn:3},C:{1:!0,3:!0,5:!0,drawn:5},T:{1:!0,drawn:1},S:{1:!0,3:!0,drawn:5},Z:{}},numParams:{M:2,L:2,H:1,V:1,Q:4,C:6,T:2,S:4,Z:0}}},{},444:function(t,e,r){use strict;var nt(../../lib),it(../../plots/cartesian/axes),at(../../plots/array_container_defaults),ot(./attributes),st(./helpers);function l(t,e,r){function a(r,i){return n.coerce(t,e,o,r,i)}if(a(visible)){var la(path),ca(type,l?path:rect);path!e.type&&delete e.path,a(editable),a(layer),a(opacity),a(fillcolor),a(fillrule),a(line.width)&&(a(line.color),a(line.dash));for(var ua(xsizemode),fa(ysizemode),hx,y,p0;p2;p++){var d,m,g,vhp,yv+anchor,xxv?u:f,b{_fullLayout:r},_i.coerceRef(t,e,b,v,void 0,paper);if(rangei.getRefType(_)?((di.getFromId(b,_))._shapeIndices.push(e._index),gs.rangeToShapePosition(d),ms.shapePositionToRange(d)):mgn.identity,path!c){var wv+0,Tv+1,ktw,AtT;twm(tw,!0),tTm(tT,!0),pixelx?(a(w,0),a(T,10)):(i.coercePosition(e,b,a,_,w,.25),i.coercePosition(e,b,a,_,T,.75)),ewg(ew),eTg(eT),twk,tTA}if(pixelx){var Mty;tym(ty,!0),i.coercePosition(e,b,a,_,y,.25),eyg(ey),tyM}}pathc?a(path):n.noneOrAll(t,e,x0,x1,y0,y1)}}e.exportsfunction(t,e){a(t,e,{name:shapes,handleItemDefaults:l})}},{../../lib:498,../../plots/array_container_defaults:544,../../plots/cartesian/axes:549,./attributes:441,./helpers:452},445:function(t,e,r){use strict;var nt(../../registry),it(../../lib),at(../../plots/cartesian/axes),ot(./draw_newshape/helpers).readPaths,st(./draw_newshape/display_outlines),lt(../../plots/cartesian/handle_outline).clearOutlineControllers,ct(../color),ut(../drawing),ft(../../plot_api/plot_template).arrayEditor,ht(../dragelement),pt(../../lib/setcursor),dt(./constants),mt(./helpers);function g(t){var et._fullLayout;for(var r in e._shapeUpperLayer.selectAll(path).remove(),e._shapeLowerLayer.selectAll(path).remove(),e._plots){var ne._plotsr.shapelayer;n&&n.selectAll(path).remove()}for(var i0;ie.shapes.length;i++)e.shapesi.visible&&x(t,i)}function v(t){return!!t._fullLayout._drawing}function y(t){return!t._context.edits.shapePosition}function x(t,e){t._fullLayout._paperdiv.selectAll(.shapelayer data-index+e+).remove();var rm.makeOptionsAndPlotinfo(t,e),lr.options,xr.plotinfo;if(l._input&&!1!l.visible)if(below!l.layer)k(t._fullLayout._shapeUpperLayer);else if(paperl.xref||paperl.yref)k(t._fullLayout._shapeLowerLayer);else{if(x._hadPlotinfo)k((x.mainplotinfo||x).shapelayer);else k(t._fullLayout._shapeLowerLayer)}function k(r){var k_(t,l),A{data-index:e,fill-rule:l.fillrule,d:k},Ml.opacity,Sl.fillcolor,El.line.width?l.line.color:rgba(0,0,0,0),Ll.line.width,Cl.line.dash;L||!0!l.editable||(L5,Csolid);var PZ!kk.length-1,Iy(t)&&l.editable&&t._fullLayout._activeShapeIndexe;I&&(SP?rgba(0,0,0,0):t._fullLayout.activeshape.fillcolor,Mt._fullLayout.activeshape.opacity);var O,zr.append(path).attr(A).style(opacity,M).call(c.stroke,E).call(c.fill,S).call(u.dashLine,C,L);if(b(z,t,l),(I||t._context.edits.shapePosition)&&(Of(t.layout,shapes,l)),I){z.style({cursor:move});var D{element:z.node(),plotinfo:x,gd:t,editHelpers:O,isActiveShape:!0},Ro(k,t);s(R,z,D)}else t._context.edits.shapePosition?function(t,e,r,o,s,l){var c,f,g,y,x,T,k,A,M,S,E,L,C,P,I,O,zpixelr.xsizemode,Dpixelr.ysizemode,Rliner.type,Fpathr.type,Bl.modifyItem,Na.getFromId(t,r.xref),ja.getRefType(r.xref),Ua.getFromId(t,r.yref),Va.getRefType(r.yref),Hm.getDataToPixel(t,N,!1,j),qm.getDataToPixel(t,U,!0,V),Gm.getPixelToData(t,N,!1,j),Ym.getPixelToData(t,U,!0,V),WR?function(){var tMath.max(r.line.width,10),ns.append(g).attr(data-index,o);n.append(path).attr(d,e.attr(d)).style({cursor:move,stroke-width:t,stroke-opacity:0});var i{fill-opacity:0},aMath.max(t/2,10);return n.append(circle).attr({data-line-point:start-point,cx:z?H(r.xanchor)+r.x0:H(r.x0),cy:D?q(r.yanchor)-r.y0:q(r.y0),r:a}).style(i).classed(cursor-grab,!0),n.append(circle).attr({data-line-point:end-point,cx:z?H(r.xanchor)+r.x1:H(r.x1),cy:D?q(r.yanchor)-r.y1:q(r.y1),r:a}).style(i).classed(cursor-grab,!0),n}():e,X{element:W.node(),gd:t,prepFn:function(n){if(v(t))return;z&&(xH(r.xanchor));D&&(Tq(r.yanchor));pathr.type?Ir.path:(cz?r.x0:H(r.x0),fD?r.y0:q(r.y0),gz?r.x1:H(r.x1),yD?r.y1:q(r.y1));cg?(Mc,Cx0,Sg,Px1):(Mg,Cx1,Sc,Px0);!D&&fy||D&&f>y?(kf,Ey0,Ay,Ly1):(ky,Ey1,Af,Ly0);Z(n),Q(s,r),function(t,e,r){var ne.xref,ie.yref,oa.getFromId(r,n),sa.getFromId(r,i),l;papern||o.autorange||(l+n);paperi||s.autorange||(l+i);u.setClipUrl(t,l?clip+r._fullLayout._uid+l:null,r)}(e,r,t),X.moveFnmoveO?J:K,X.altKeyn.altKey},doneFn:function(){if(v(t))return;p(e),$(s),b(e,t,r),n.call(_guiRelayout,t,l.getUpdateObj())},clickFn:function(){if(v(t))return;$(s)}};function Z(r){if(v(t))Onull;else if(R)Opathr.target.tagName?move:start-pointr.target.attributesdata-line-point.value?resize-over-start-point:resize-over-end-point;else{var nX.element.getBoundingClientRect(),in.right-n.left,an.bottom-n.top,or.clientX-n.left,sr.clientY-n.top,l!F&&i>10&&a>10&&!r.shiftKey?h.getCursor(o/i,1-s/a):move;p(e,l),Ol.split(-)0}}function J(n,i){if(pathr.type){var afunction(t){return t},oa,la;z?B(xanchor,r.xanchorG(x+n)):(ofunction(t){return G(H(t)+n)},N&&dateN.type&&(om.encodeDate(o))),D?B(yanchor,r.yanchorY(T+i)):(lfunction(t){return Y(q(t)+i)},U&&dateU.type&&(lm.encodeDate(l))),B(path,r.pathw(I,o,l))}else z?B(xanchor,r.xanchorG(x+n)):(B(x0,r.x0G(c+n)),B(x1,r.x1G(g+n))),D?B(yanchor,r.yanchorY(T+i)):(B(y0,r.y0Y(f+i)),B(y1,r.y1Y(y+i)));e.attr(d,_(t,r)),Q(s,r)}function K(n,i){if(F){var afunction(t){return t},oa,la;z?B(xanchor,r.xanchorG(x+n)):(ofunction(t){return G(H(t)+n)},N&&dateN.type&&(om.encodeDate(o))),D?B(yanchor,r.yanchorY(T+i)):(lfunction(t){return Y(q(t)+i)},U&&dateU.type&&(lm.encodeDate(l))),B(path,r.pathw(I,o,l))}else if(R){if(resize-over-start-pointO){var uc+n,hD?f-i:f+i;B(x0,r.x0z?u:G(u)),B(y0,r.y0D?h:Y(h))}else if(resize-over-end-pointO){var pg+n,dD?y-i:y+i;B(x1,r.x1z?p:G(p)),B(y1,r.y1D?d:Y(d))}}else{var vfunction(t){return-1!O.indexOf(t)},bv(n),jv(s),Vv(w),Wv(e),Xb?k+i:k,Zj?A+i:A,JV?M+n:M,KW?S+n:S;D&&(b&&(Xk-i),j&&(ZA-i)),(!D&&Z-X>10||D&&X-Z>10)&&(B(E,rED?X:Y(X)),B(L,rLD?Z:Y(Z))),K-J>10&&(B(C,rCz?J:G(J)),B(P,rPz?K:G(K)))}e.attr(d,_(t,r)),Q(s,r)}function Q(t,e){(z||D)&&function(){var rpath!e.type,nt.selectAll(.visual-cue).data(0);n.enter().append(path).attr({fill:#fff,fill-rule:evenodd,stroke:#000,stroke-width:1}).classed(visual-cue,!0);var aH(z?e.xanchor:i.midRange(r?e.x0,e.x1:m.extractPathCoords(e.path,d.paramIsX))),oq(D?e.yanchor:i.midRange(r?e.y0,e.y1:m.extractPathCoords(e.path,d.paramIsY)));if(am.roundPositionForSharpStrokeRendering(a,1),om.roundPositionForSharpStrokeRendering(o,1),z&&D){var sM+(a-1-1)+,+(o-1-1)+h-8v2h8 v8h2v-8 h8v-2h-8 v-8h-2 Z;n.attr(d,s)}else if(z){var lM+(a-1-1)+,+(o-9-1)+v18 h2 v-18 Z;n.attr(d,l)}else{var cM+(a-9-1)+,+(o-1-1)+h18 v2 h-18 Z;n.attr(d,c)}}()}function $(t){t.selectAll(.visual-cue).remove()}h.init(X),W.node().onmousemoveZ}(t,z,l,e,r,O):!0l.editable&&z.style(pointer-events,P||c.opacity(S)*M.5?stroke:all);z.node().addEventListener(click,(function(){return function(t,e){if(!y(t))return;var r+e.node().getAttribute(data-index);if(r>0){if(rt._fullLayout._activeShapeIndex)return void T(t);t._fullLayout._activeShapeIndexr,t._fullLayout._deactivateShapeT,g(t)}}(t,z)}))}}function b(t,e,r){var n(r.xref+r.yref).replace(/paper/g,).replace(/xyz1-9* *domain/g,);u.setClipUrl(t,n?clip+e._fullLayout._uid+n:null,e)}function _(t,e){var r,n,o,s,l,c,u,f,he.type,pa.getRefType(e.xref),ga.getRefType(e.yref),va.getFromId(t,e.xref),ya.getFromId(t,e.yref),xt._fullLayout._size;if(v?domainp?nfunction(t){return v._offset+v._length*t}:(rm.shapePositionToRange(v),nfunction(t){return v._offset+v.r2p(r(t,!0))}):nfunction(t){return x.l+x.w*t},y?domaing?sfunction(t){return y._offset+y._length*(1-t)}:(om.shapePositionToRange(y),sfunction(t){return y._offset+y.r2p(o(t,!0))}):sfunction(t){return x.t+x.h*(1-t)},pathh)return v&&datev.type&&(nm.decodeDate(n)),y&&datey.type&&(sm.decodeDate(s)),function(t,e,r){var nt.path,at.xsizemode,ot.ysizemode,st.xanchor,lt.yanchor;return n.replace(d.segmentRE,(function(t){var n0,ct.charAt(0),ud.paramIsXc,fd.paramIsYc,hd.numParamsc,pt.substr(1).replace(d.paramRE,(function(t){return un?tpixela?e(s)+Number(t):e(t):fn&&(tpixelo?r(l)-Number(t):r(t)),++n>h&&(tX),t}));return n>h&&(pp.replace(/\s,*X.*/,),i.log(Ignoring extra params in segment +t)),c+p}))}(e,n,s);if(pixele.xsizemode){var bn(e.xanchor);lb+e.x0,cb+e.x1}else ln(e.x0),cn(e.x1);if(pixele.ysizemode){var _s(e.yanchor);u_-e.y0,f_-e.y1}else us(e.y0),fs(e.y1);if(lineh)returnM+l+,+u+L+c+,+f;if(recth)returnM+l+,+u+H+c+V+f+H+l+Z;var w(l+c)/2,T(u+f)/2,kMath.abs(w-l),AMath.abs(T-u),MA+k+,+A,Sw+k+,+T;returnM+S+M+ 0 1,1 +(w+,+(T-A))+M+ 0 0,1 +S+Z}function w(t,e,r){return t.replace(d.segmentRE,(function(t){var n0,it.charAt(0),ad.paramIsXi,od.paramIsYi,sd.numParamsi;return i+t.substr(1).replace(d.paramRE,(function(t){return n>s||(an?te(t):on&&(tr(t)),n++),t}))}))}function T(t){y(t)&&(t._fullLayout._activeShapeIndex>0&&(l(t),delete t._fullLayout._activeShapeIndex,g(t)))}e.exports{draw:g,drawOne:x,eraseActiveShape:function(t){if(!y(t))return;l(t);var et._fullLayout._activeShapeIndex,r(t.layout||{}).shapes||;if(er.length){for(var i,a0;ar.length;a++)a!e&&i.push(ra);delete t._fullLayout._activeShapeIndex,n.call(_guiRelayout,t,{shapes:i})}}}},{../../lib:498,../../lib/setcursor:519,../../plot_api/plot_template:538,../../plots/cartesian/axes:549,../../plots/cartesian/handle_outline:560,../../registry:633,../color:361,../dragelement:380,../drawing:383,./constants:443,./draw_newshape/display_outlines:449,./draw_newshape/helpers:450,./helpers:452},446:function(t,e,r){use strict;var nt(../../drawing/attributes).dash,it(../../../lib/extend).extendFlat;e.exports{newshape:{line:{color:{valType:color,editType:none},width:{valType:number,min:0,dflt:4,editType:none},dash:i({},n,{dflt:solid,editType:none}),editType:none},fillcolor:{valType:color,dflt:rgba(0,0,0,0),editType:none},fillrule:{valType:enumerated,values:evenodd,nonzero,dflt:evenodd,editType:none},opacity:{valType:number,min:0,max:1,dflt:1,editType:none},layer:{valType:enumerated,values:below,above,dflt:above,editType:none},drawdirection:{valType:enumerated,values:ortho,horizontal,vertical,diagonal,dflt:diagonal,editType:none},editType:none},activeshape:{fillcolor:{valType:color,dflt:rgb(255,0,255),editType:none},opacity:{valType:number,min:0,max:1,dflt:.5,editType:none},editType:none}}},{../../../lib/extend:488,../../drawing/attributes:382},447:function(t,e,r){use strict;e.exports{CIRCLE_SIDES:32,i000:0,i090:8,i180:16,i270:24,cos45:Math.cos(Math.PI/4),sin45:Math.sin(Math.PI/4),SQRT2:Math.sqrt(2)}},{},448:function(t,e,r){use strict;var nt(../../color);e.exportsfunction(t,e,r){if(r(newshape.drawdirection),r(newshape.layer),r(newshape.fillcolor),r(newshape.fillrule),r(newshape.opacity),r(newshape.line.width)){var i(t||{}).plot_bgcolor||#FFF;r(newshape.line.color,n.contrast(i)),r(newshape.line.dash)}r(activeshape.fillcolor),r(activeshape.opacity)}},{../../color:361},449:function(t,e,r){use strict;var nt(../../dragelement),it(../../dragelement/helpers).drawMode,at(../../../registry),ot(./constants),so.i000,lo.i090,co.i180,uo.i270,ft(../../../plots/cartesian/handle_outline).clearOutlineControllers,ht(./helpers),ph.pointsShapeRectangle,dh.pointsShapeEllipse,mh.writePaths,gt(./newshapes);e.exportsfunction t(e,r,o,h){h||(h0);var vo.gd;function y(){t(e,r,o,h++),d(e0)&&x({redrawing:!0})}function x(t){o.isActiveShape!1;var eg(r,o);Object.keys(e).length&&a.call((t||{}).redrawing?relayout:_guiRelayout,v,e)}var b,_,w,T,k,Ao.isActiveShape,Mv._fullLayout._zoomlayer,So.dragmode;(i(S)?v._fullLayout._drawing!0:v._fullLayout._activeShapeIndex>0&&f(v),r.attr(d,m(e)),A&&!h)&&(kfunction(t,e){for(var r0;re.length;r++){var ner;tr;for(var i0;in.length;i++){tri;for(var a0;ani.length;a++)triania}}return t}(,e),function(t){b;for(var r0;re.length;r++){var ier,a!p(i)&&d(i);br;for(var o0;oi.length;o++)if(Z!io0&&(!a||os||ol||oc||ou)){var fio1,hio2,mt.append(circle).classed(cursor-grab,!0).attr(data-i,r).attr(data-j,o).attr(cx,f).attr(cy,h).attr(r,4).style({mix-blend-mode:luminosity,fill:black,stroke:white,stroke-width:1});bro{element:m.node(),gd:v,prepFn:E,doneFn:C,clickFn:P},n.init(bro)}}}(M.append(g).attr(class,outline-controllers)),function(){if(_,!e.length)return;_0{element:r00,gd:v,prepFn:O,doneFn:z},n.init(_0)}());function E(t){w+t.srcElement.getAttribute(data-i),T+t.srcElement.getAttribute(data-j),bwT.moveFnL}function L(t,r){if(e.length){var nkwT1,ikwT2,aew,oa.length;if(p(a)){for(var s0;so;s++)if(s!T){var las;l1aT1&&(l1n+t),l2aT2&&(l2i+r)}if(aT1n+t,aT2i+r,!p(a))for(var c0;co;c++)for(var u0;uac.length;u++)acukwcu}else aT1n+t,aT2i+r;y()}}function C(){x()}function P(t,r){if(2t){w+r.srcElement.getAttribute(data-i),T+r.srcElement.getAttribute(data-j);var new;p(n)||d(n)||function(){if(e.length&&ew&&ew.length){for(var t,r0;rew.length;r++)r!T&&t.push(ewr);t.length>1&&(2!t.length||Z!t10)&&(0T&&(t00M),ewt,y(),x())}}()}}function I(t,r){!function(t,r){if(e.length)for(var n0;ne.length;n++)for(var i0;ien.length;i++)for(var a0;a+2eni.length;a+2)enia+1knia+1+t,enia+2knia+2+r}(t,r),y()}function O(t){(w+t.srcElement.getAttribute(data-i))||(w0),_w.moveFnI}function z(){x()}}},{../../../plots/cartesian/handle_outline:560,../../../registry:633,../../dragelement:380,../../dragelement/helpers:379,./constants:447,./helpers:450,./newshapes:451},450:function(t,e,r){use strict;var nt(parse-svg-path),it(./constants),ai.CIRCLE_SIDES,oi.SQRT2,st(../../../plots/cartesian/helpers),ls.p2r,cs.r2p,u0,3,4,5,6,1,2,f0,3,4,1,2;function h(t,e){return Math.abs(t-e)1e-6}function p(t,e){var re1-t1,ne2-t2;return Math.sqrt(r*r+n*n)}r.writePathsfunction(t){var et.length;if(!e)returnM0,0Z;for(var r,n0;ne;n++)for(var itn.length,a0;ai;a++){var otna0;if(Zo)r+Z;else for(var stna.length,l0;ls;l++){var cl;Qo||So?cfl:Co&&(cul),r+tnac,l>0&&ls-1&&(r+,)}}return r},r.readPathsfunction(t,e,r,i){var o,s,u,fn(t),h,p-1,d0,m0,gfunction(){sd,um};g();for(var v0;vf.length;v++){var y,x,b,_,w,Tfv0,kT;switch(T){caseM:p++,hp,d+fv1,m+fv2,w.push(k,d,m),g();break;caseQ:caseS:y+fv1,b+fv2,d+fv3,m+fv4,w.push(k,d,m,y,b);break;caseC:y+fv1,b+fv2,x+fv3,_+fv4,d+fv5,m+fv6,w.push(k,d,m,y,b,x,_);break;caseT:caseL:d+fv1,m+fv2,w.push(k,d,m);break;caseH:kL,d+fv1,w.push(k,d,m);break;caseV:kL,m+fv1,w.push(k,d,m);break;caseA:kL;var A+fv1,M+fv2;+fv4||(A-A,M-M);var Sd-A,Em;for(o1;oa/2;o++){var L2*Math.PI*o/a;w.push(k,S+A*Math.cos(L),E+M*Math.sin(L))}break;caseZ:ds&&mu||(ds,mu,w.push(k,d,m))}for(var C(r||{}).domain,Pe._fullLayout._size,Ir&&pixelr.xsizemode,Or&&pixelr.ysizemode,z!1i,D0;Dw.length;D++){for(o0;o+27;o+2){var RwDo+1,FwDo+2;void 0!R&&void 0!F&&(dR,mF,r&&(r.xaxis&&r.xaxis.p2r?(z&&(R-r.xaxis._offset),RI?c(r.xaxis,r.xanchor)+R:l(r.xaxis,R)):(z&&(R-P.l),C?RC.x0+R/P.w:R/P.w),r.yaxis&&r.yaxis.p2r?(z&&(F-r.yaxis._offset),FO?c(r.yaxis,r.yanchor)-F:l(r.yaxis,F)):(z&&(F-P.t),FC?C.y1-F/P.h:1-F/P.h)),wDo+1R,wDo+2F)}hp.push(wD.slice())}}return h},r.pointsShapeRectanglefunction(t){if(5!t.length)return!1;for(var e1;e3;e++){if(!h(t0e-t1e,t3e-t2e))return!1;if(!h(t0e-t3e,t1e-t2e))return!1}return!(!h(t01,t11)&&!h(t01,t31))&&!!(p(t0,t1)*p(t0,t3))},r.pointsShapeEllipsefunction(t){var et.length;if(e!a+1)return!1;ea;for(var r0;re;r++){var n(2*e-r)%e,i(e/2+n)%e,o(e/2+r)%e;if(!h(p(tr,to),p(tn,ti)))return!1}return!0},r.handleEllipsefunction(t,e,n){if(!t)returne,n;var ir.ellipseOver({x0:e0,y0:e1,x1:n0,y1:n1}),s(i.x1+i.x0)/2,l(i.y1+i.y0)/2,c(i.x1-i.x0)/2,u(i.y1-i.y0)/2;c||(cu/o),u||(uc/o);for(var f,h0;ha;h++){var p2*h*Math.PI/a;f.push(s+c*Math.cos(p),l+u*Math.sin(p))}return f},r.ellipseOverfunction(t){var et.x0,rt.y0,nt.x1,it.y1,an-e,si-r,l((e-a)+n)/2,c((r-s)+i)/2;return{x0:l-(a*o),y0:c-(s*o),x1:l+a,y1:c+s}}},{../../../plots/cartesian/helpers:561,./constants:447,parse-svg-path:245},451:function(t,e,r){use strict;var nt(../../dragelement/helpers),in.drawMode,an.openMode,ot(./constants),so.i000,lo.i090,co.i180,uo.i270,fo.cos45,ho.sin45,pt(../../../plots/cartesian/helpers),dp.p2r,mp.r2p,gt(../../../plots/cartesian/handle_outline).clearSelect,vt(./helpers),yv.readPaths,xv.writePaths,bv.ellipseOver;e.exportsfunction(t,e){if(t.length){var rt00;if(r){var nr.getAttribute(d),oe.gd,po._fullLayout.newshape,ve.plotinfo,_v.xaxis,wv.yaxis,T!!v.domain||!v.xaxis,k!!v.domain||!v.yaxis,Ae.isActiveShape,Me.dragmode,S(o.layout||{}).shapes||;if(!i(M)&&void 0!A){var Eo._fullLayout._activeShapeIndex;if(ES.length)switch(o._fullLayout.shapesE.type){caserect:Mdrawrect;break;casecircle:Mdrawcircle;break;caseline:Mdrawline;break;casepath:var LSE.path||;MZLL.length-1?drawclosedpath:drawopenpath}}var C,Pa(M),Iy(n,o,v,A),O{editable:!0,xref:T?paper:_._id,yref:k?paper:w._id,layer:p.layer,opacity:p.opacity,line:{color:p.line.color,width:p.line.width,dash:p.line.dash}};if(P||(O.fillcolorp.fillcolor,O.fillrulep.fillrule),1I.length&&(CI0),C&&drawrectM)O.typerect,O.x0C01,O.y0C02,O.x1C21,O.y1C22;else if(C&&drawlineM)O.typeline,O.x0C01,O.y0C02,O.x1C11,O.y1C12;else if(C&&drawcircleM){O.typecircle;var zCs1,DCl1,RCc1,FCu1,BCs2,NCl2,jCc2,UCu2,Vv.xaxis&&(datev.xaxis.type||logv.xaxis.type),Hv.yaxis&&(datev.yaxis.type||logv.yaxis.type);V&&(zm(v.xaxis,z),Dm(v.xaxis,D),Rm(v.xaxis,R),Fm(v.xaxis,F)),H&&(Bm(v.yaxis,B),Nm(v.yaxis,N),jm(v.yaxis,j),Um(v.yaxis,U));var q(D+F)/2,G(B+j)/2,Yb({x0:q,y0:G,x1:q+(F-D+R-z)/2*f,y1:G+(U-N+j-B)/2*h});V&&(Y.x0d(v.xaxis,Y.x0),Y.x1d(v.xaxis,Y.x1)),H&&(Y.y0d(v.yaxis,Y.y0),Y.y1d(v.yaxis,Y.y1)),O.x0Y.x0,O.y0Y.y0,O.x1Y.x1,O.y1Y.y1}else O.typepath,_&&w&&function(t,e,r){var ndatee.type,idater.type;if(!n&&!i)return t;for(var a0;at.length;a++)for(var o0;ota.length;o++)for(var s0;s+2tao.length;s+2)n&&(taos+1taos+1.replace( ,_)),i&&(taos+2taos+2.replace( ,_))}(I,_,w),O.pathx(I),Cnull;g(o);for(var We.editHelpers,X(W||{}).modifyItem,Z,J0;JS.length;J++){var Ko._fullLayout.shapesJ;if(ZJK._input,void 0!A&&Jo._fullLayout._activeShapeIndex){var QO;switch(K.type){caseline:caserect:casecircle:X(x0,Q.x0),X(x1,Q.x1),X(y0,Q.y0),X(y1,Q.y1);break;casepath:X(path,Q.path)}}}return void 0A?(Z.push(O),Z):W?W.getUpdateObj():{}}}}},{../../../plots/cartesian/handle_outline:560,../../../plots/cartesian/helpers:561,../../dragelement/helpers:379,./constants:447,./helpers:450},452:function(t,e,r){use strict;var nt(./constants),it(../../lib);r.rangeToShapePositionfunction(t){returnlogt.type?t.r2d:function(t){return t}},r.shapePositionToRangefunction(t){returnlogt.type?t.d2r:function(t){return t}},r.decodeDatefunction(t){return function(e){return e.replace&&(ee.replace(_, )),t(e)}},r.encodeDatefunction(t){return function(e){return t(e).replace( ,_)}},r.extractPathCoordsfunction(t,e){var r;return t.match(n.segmentRE).forEach((function(t){var aet.charAt(0).drawn;if(void 0!a){var ot.substr(1).match(n.paramRE);!o||o.lengtha||r.push(i.cleanNumber(oa))}})),r},r.getDataToPixelfunction(t,e,n,i){var a,ot._fullLayout._size;if(e)if(domaini)afunction(t){return e._length*(n?1-t:t)+e._offset};else{var sr.shapePositionToRange(e);afunction(t){return e._offset+e.r2p(s(t,!0))},datee.type&&(ar.decodeDate(a))}else an?function(t){return o.t+o.h*(1-t)}:function(t){return o.l+o.w*t};return a},r.getPixelToDatafunction(t,e,n,i){var a,ot._fullLayout._size;if(e)if(domaini)afunction(t){var r(t-e._offset)/e._length;return n?1-r:r};else{var sr.rangeToShapePosition(e);afunction(t){return s(e.p2r(t-e._offset))}}else an?function(t){return 1-(t-o.t)/o.h}:function(t){return(t-o.l)/o.w};return a},r.roundPositionForSharpStrokeRenderingfunction(t,e){var r1Math.round(e%2),nMath.round(t);return r?n+.5:n},r.makeOptionsAndPlotinfofunction(t,e){var rt._fullLayout.shapese||{},nt._fullLayout._plotsr.xref+r.yref;return!!n?n._hadPlotinfo!0:(n{},r.xref&&paper!r.xref&&(n.xaxist._fullLayoutr.xref+axis),r.yref&&paper!r.yref&&(n.yaxist._fullLayoutr.yref+axis)),n.xsizemoder.xsizemode,n.ysizemoder.ysizemode,n.xanchorr.xanchor,n.yanchorr.yanchor,{options:r,plotinfo:n}}},{../../lib:498,./constants:443},453:function(t,e,r){use strict;var nt(./draw);e.exports{moduleType:component,name:shapes,layoutAttributes:t(./attributes),supplyLayoutDefaults:t(./defaults),supplyDrawNewShapeDefaults:t(./draw_newshape/defaults),includeBasePlot:t(../../plots/cartesian/include_components)(shapes),calcAutorange:t(./calc_autorange),draw:n.draw,drawOne:n.drawOne}},{../../plots/cartesian/include_components:562,./attributes:441,./calc_autorange:442,./defaults:444,./draw:445,./draw_newshape/defaults:448},454:function(t,e,r){use strict;var nt(../../plots/font_attributes),it(../../plots/pad_attributes),at(../../lib/extend).extendDeepAll,ot(../../plot_api/edit_types).overrideAll,st(../../plots/animation_attributes),lt(../../plot_api/plot_template).templatedArray,ct(./constants),ul(step,{visible:{valType:boolean,dflt:!0},method:{valType:enumerated,values:restyle,relayout,animate,update,skip,dflt:restyle},args:{valType:info_array,freeLength:!0,items:{valType:any},{valType:any},{valType:any}},label:{valType:string},value:{valType:string},execute:{valType:boolean,dflt:!0}});e.exportso(l(slider,{visible:{valType:boolean,dflt:!0},active:{valType:number,min:0,dflt:0},steps:u,lenmode:{valType:enumerated,values:fraction,pixels,dflt:fraction},len:{valType:number,min:0,dflt:1},x:{valType:number,min:-2,max:3,dflt:0},pad:a(i({editType:arraydraw}),{},{t:{dflt:20}}),xanchor:{valType:enumerated,values:auto,left,center,right,dflt:left},y:{valType:number,min:-2,max:3,dflt:0},yanchor:{valType:enumerated,values:auto,top,middle,bottom,dflt:top},transition:{duration:{valType:number,min:0,dflt:150},easing:{valType:enumerated,values:s.transition.easing.values,dflt:cubic-in-out}},currentvalue:{visible:{valType:boolean,dflt:!0},xanchor:{valType:enumerated,values:left,center,right,dflt:left},offset:{valType:number,dflt:10},prefix:{valType:string},suffix:{valType:string},font:n({})},font:n({}),activebgcolor:{valType:color,dflt:c.gripBgActiveColor},bgcolor:{valType:color,dflt:c.railBgColor},bordercolor:{valType:color,dflt:c.railBorderColor},borderwidth:{valType:number,min:0,dflt:c.railBorderWidth},ticklen:{valType:number,min:0,dflt:c.tickLength},tickcolor:{valType:color,dflt:c.tickColor},tickwidth:{valType:number,min:0,dflt:1},minorticklen:{valType:number,min:0,dflt:c.minorTickLength}}),arraydraw,from-root)},{../../lib/extend:488,../../plot_api/edit_types:531,../../plot_api/plot_template:538,../../plots/animation_attributes:543,../../plots/font_attributes:580,../../plots/pad_attributes:613,./constants:455},455:function(t,e,r){use strict;e.exports{name:sliders,containerClassName:slider-container,groupClassName:slider-group,inputAreaClass:slider-input-area,railRectClass:slider-rail-rect,railTouchRectClass:slider-rail-touch-rect,gripRectClass:slider-grip-rect,tickRectClass:slider-tick-rect,inputProxyClass:slider-input-proxy,labelsClass:slider-labels,labelGroupClass:slider-label-group,labelClass:slider-label,currentValueClass:slider-current-value,railHeight:5,menuIndexAttrName:slider-active-index,autoMarginIdRoot:slider-,minWidth:30,minHeight:30,textPadX:40,arrowOffsetX:4,railRadius:2,railWidth:5,railBorder:4,railBorderWidth:1,railBorderColor:#bec8d9,railBgColor:#f8fafc,railInset:8,stepInset:10,gripRadius:10,gripWidth:20,gripHeight:20,gripBorder:20,gripBorderWidth:1,gripBorderColor:#bec8d9,gripBgColor:#f6f8fa,gripBgActiveColor:#dbdde0,labelPadding:8,labelOffset:0,tickWidth:1,tickColor:#333,tickOffset:25,tickLength:7,minorTickOffset:25,minorTickColor:#333,minorTickLength:4,currentValuePadding:8,currentValueInset:0}},{},456:function(t,e,r){use strict;var nt(../../lib),it(../../plots/array_container_defaults),at(./attributes),ot(./constants).name,sa.steps;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}for(var si(t,e,{name:steps,handleItemDefaults:c}),l0,u0;us.length;u++)su.visible&&l++;if(l2?e.visible!1:o(visible)){e._stepCountl;var fe._visibleStepsn.filterVisible(s);(so(active)||{}).visible||(e.activef0._index),o(x),o(y),n.noneOrAll(t,e,x,y),o(xanchor),o(yanchor),o(len),o(lenmode),o(pad.t),o(pad.r),o(pad.b),o(pad.l),n.coerceFont(o,font,r.font),o(currentvalue.visible)&&(o(currentvalue.xanchor),o(currentvalue.prefix),o(currentvalue.suffix),o(currentvalue.offset),n.coerceFont(o,currentvalue.font,e.font)),o(transition.duration),o(transition.easing),o(bgcolor),o(activebgcolor),o(bordercolor),o(borderwidth),o(ticklen),o(tickwidth),o(tickcolor),o(minorticklen)}}function c(t,e){function r(r,i){return n.coerce(t,e,s,r,i)}if(skipt.method||Array.isArray(t.args)?r(visible):e.visible!1){r(method),r(args);var ir(label,step-+e._index);r(value,i),r(execute)}}e.exportsfunction(t,e){i(t,e,{name:o,handleItemDefaults:l})}},{../../lib:498,../../plots/array_container_defaults:544,./attributes:454,./constants:455},457:function(t,e,r){use strict;var nt(@plotly/d3),it(../../plots/plots),at(../color),ot(../drawing),st(../../lib),ls.strTranslate,ct(../../lib/svg_text_utils),ut(../../plot_api/plot_template).arrayEditor,ft(./constants),ht(../../constants/alignment),ph.LINE_SPACING,dh.FROM_TL,mh.FROM_BR;function g(t){return f.autoMarginIdRoot+t._index}function v(t){return t._index}function y(t,e){var ro.tester.selectAll(g.+f.labelGroupClass).data(e._visibleSteps);r.enter().append(g).classed(f.labelGroupClass,!0);var a0,l0;r.each((function(t){var r_(n.select(this),{step:t},e).node();if(r){var io.bBox(r);lMath.max(l,i.height),aMath.max(a,i.width)}})),r.remove();var ue._dims{};u.inputAreaWidthMath.max(f.railWidth,f.gripHeight);var ht._fullLayout._size;u.lxh.l+h.w*e.x,u.lyh.t+h.h*(1-e.y),fractione.lenmode?u.outerLengthMath.round(h.w*e.len):u.outerLengthe.len,u.inputAreaStart0,u.inputAreaLengthMath.round(u.outerLength-e.pad.l-e.pad.r);var p(u.inputAreaLength-2*f.stepInset)/(e._stepCount-1),va+f.labelPadding;if(u.labelStrideMath.max(1,Math.ceil(v/p)),u.labelHeightl,u.currentValueMaxWidth0,u.currentValueHeight0,u.currentValueTotalHeight0,u.currentValueMaxLines1,e.currentvalue.visible){var yo.tester.append(g);r.each((function(t){var rx(y,e,t.label),nr.node()&&o.bBox(r.node())||{width:0,height:0},ic.lineCount(r);u.currentValueMaxWidthMath.max(u.currentValueMaxWidth,Math.ceil(n.width)),u.currentValueHeightMath.max(u.currentValueHeight,Math.ceil(n.height)),u.currentValueMaxLinesMath.max(u.currentValueMaxLines,i)})),u.currentValueTotalHeightu.currentValueHeight+e.currentvalue.offset,y.remove()}u.heightu.currentValueTotalHeight+f.tickOffset+e.ticklen+f.labelOffset+u.labelHeight+e.pad.t+e.pad.b;var bleft;s.isRightAnchor(e)&&(u.lx-u.outerLength,bright),s.isCenterAnchor(e)&&(u.lx-u.outerLength/2,bcenter);var wtop;s.isBottomAnchor(e)&&(u.ly-u.height,wbottom),s.isMiddleAnchor(e)&&(u.ly-u.height/2,wmiddle),u.outerLengthMath.ceil(u.outerLength),u.heightMath.ceil(u.height),u.lxMath.round(u.lx),u.lyMath.round(u.ly);var T{y:e.y,b:u.height*mw,t:u.height*dw};fractione.lenmode?(T.l0,T.xle.x-e.len*db,T.r0,T.xre.x+e.len*mb):(T.xe.x,T.lu.outerLength*db,T.ru.outerLength*mb),i.autoMargin(t,g(e),T)}function x(t,e,r){if(e.currentvalue.visible){var n,i,ae._dims;switch(e.currentvalue.xanchor){caseright:na.inputAreaLength-f.currentValueInset-a.currentValueMaxWidth,ileft;break;casecenter:n.5*a.inputAreaLength,imiddle;break;default:nf.currentValueInset,ileft}var ls.ensureSingle(t,text,f.labelClass,(function(t){t.attr({text-anchor:i,data-notex:1})})),ue.currentvalue.prefix?e.currentvalue.prefix:;if(stringtypeof r)u+r;else{var he.stepse.active.label,de._gd._fullLayout._meta;d&&(hs.templateString(h,d)),u+h}e.currentvalue.suffix&&(u+e.currentvalue.suffix),l.call(o.font,e.currentvalue.font).text(u).call(c.convertToTspans,e._gd);var mc.lineCount(l),g(a.currentValueMaxLines+1-m)*e.currentvalue.font.size*p;return c.positionText(l,n,g),l}}function b(t,e,r){s.ensureSingle(t,rect,f.gripRectClass,(function(n){n.call(A,e,t,r).style(pointer-events,all)})).attr({width:f.gripWidth,height:f.gripHeight,rx:f.gripRadius,ry:f.gripRadius}).call(a.stroke,r.bordercolor).call(a.fill,r.bgcolor).style(stroke-width,r.borderwidth+px)}function _(t,e,r){var ns.ensureSingle(t,text,f.labelClass,(function(t){t.attr({text-anchor:middle,data-notex:1})})),ie.step.label,ar._gd._fullLayout._meta;return a&&(is.templateString(i,a)),n.call(o.font,r.font).text(i).call(c.convertToTspans,r._gd),n}function w(t,e){var rs.ensureSingle(t,g,f.labelsClass),ie._dims,ar.selectAll(g.+f.labelGroupClass).data(i.labelSteps);a.enter().append(g).classed(f.labelGroupClass,!0),a.exit().remove(),a.each((function(t){var rn.select(this);r.call(_,t,e),o.setTranslate(r,E(e,t.fraction),f.tickOffset+e.ticklen+e.font.size*p+f.labelOffset+i.currentValueTotalHeight)}))}function T(t,e,r,n,i){var aMath.round(n*(r._stepCount-1)),or._visibleStepsa._index;o!r.active&&k(t,e,r,o,!0,i)}function k(t,e,r,n,a,o){var sr.active;r.activen,u(t.layout,f.name,r).applyUpdate(active,n);var lr.stepsr.active;e.call(S,r,o),e.call(x,r),t.emit(plotly_sliderchange,{slider:r,step:r.stepsr.active,interaction:a,previousActive:s}),l&&l.method&&a&&(e._nextMethod?(e._nextMethod.stepl,e._nextMethod.doCallbacka,e._nextMethod.doTransitiono):(e._nextMethod{step:l,doCallback:a,doTransition:o},e._nextMethodRafwindow.requestAnimationFrame((function(){var re._nextMethod.step;r.method&&(r.execute&&i.executeAPICommand(t,r.method,r.args),e._nextMethodnull,e._nextMethodRafnull)}))))}function A(t,e,r){var ir.node(),on.select(e);function s(){return r.data()0}function l(){var ts();e.emit(plotly_sliderstart,{slider:t});var lr.select(.+f.gripRectClass);n.event.stopPropagation(),n.event.preventDefault(),l.call(a.fill,t.activebgcolor);var cL(t,n.mouse(i)0);function u(){var ts(),aL(t,n.mouse(i)0);T(e,r,t,a,!1)}function h(){var ts();t._dragging!1,l.call(a.fill,t.bgcolor),o.on(mouseup,null),o.on(mousemove,null),o.on(touchend,null),o.on(touchmove,null),e.emit(plotly_sliderend,{slider:t,step:t.stepst.active})}T(e,r,t,c,!0),t._dragging!0,o.on(mousemove,u),o.on(touchmove,u),o.on(mouseup,h),o.on(touchend,h)}t.on(mousedown,l),t.on(touchstart,l)}function M(t,e){var rt.selectAll(rect.+f.tickRectClass).data(e._visibleSteps),ie._dims;r.enter().append(rect).classed(f.tickRectClass,!0),r.exit().remove(),r.attr({width:e.tickwidth+px,shape-rendering:crispEdges}),r.each((function(t,r){var sr%i.labelStride0,ln.select(this);l.attr({height:s?e.ticklen:e.minorticklen}).call(a.fill,e.tickcolor),o.setTranslate(l,E(e,r/(e._stepCount-1))-.5*e.tickwidth,(s?f.tickOffset:f.minorTickOffset)+i.currentValueTotalHeight)}))}function S(t,e,r){for(var nt.select(rect.+f.gripRectClass),i0,a0;ae._stepCount;a++)if(e._visibleStepsa._indexe.active){ia;break}var oE(e,i/(e._stepCount-1));if(!e._invokingCommand){var sn;r&&e.transition.duration>0&&(ss.transition().duration(e.transition.duration).ease(e.transition.easing)),s.attr(transform,l(o-.5*f.gripWidth,e._dims.currentValueTotalHeight))}}function E(t,e){var rt._dims;return r.inputAreaStart+f.stepInset+(r.inputAreaLength-2*f.stepInset)*Math.min(1,Math.max(0,e))}function L(t,e){var rt._dims;return Math.min(1,Math.max(0,(e-f.stepInset-r.inputAreaStart)/(r.inputAreaLength-2*f.stepInset-2*r.inputAreaStart)))}function C(t,e,r){var nr._dims,is.ensureSingle(t,rect,f.railTouchRectClass,(function(n){n.call(A,e,t,r).style(pointer-events,all)}));i.attr({width:n.inputAreaLength,height:Math.max(n.inputAreaWidth,f.tickOffset+r.ticklen+n.labelHeight)}).call(a.fill,r.bgcolor).attr(opacity,0),o.setTranslate(i,0,n.currentValueTotalHeight)}function P(t,e){var re._dims,nr.inputAreaLength-2*f.railInset,is.ensureSingle(t,rect,f.railRectClass);i.attr({width:n,height:f.railWidth,rx:f.railRadius,ry:f.railRadius,shape-rendering:crispEdges}).call(a.stroke,e.bordercolor).call(a.fill,e.bgcolor).style(stroke-width,e.borderwidth+px),o.setTranslate(i,f.railInset,.5*(r.inputAreaWidth-f.railWidth)+r.currentValueTotalHeight)}e.exportsfunction(t){var et._fullLayout,rfunction(t,e){for(var rtf.name,n,i0;ir.length;i++){var ari;a.visible&&(a._gde,n.push(a))}return n}(e,t),ae._infolayer.selectAll(g.+f.containerClassName).data(r.length>0?0:);function s(e){e._commandObserver&&(e._commandObserver.remove(),delete e._commandObserver),i.autoMargin(t,g(e))}if(a.enter().append(g).classed(f.containerClassName,!0).style(cursor,ew-resize),a.exit().each((function(){n.select(this).selectAll(g.+f.groupClassName).each(s)})).remove(),0!r.length){var la.selectAll(g.+f.groupClassName).data(r,v);l.enter().append(g).classed(f.groupClassName,!0),l.exit().each(s).remove();for(var c0;cr.length;c++){var urc;y(t,u)}l.each((function(e){var rn.select(this);!function(t){var et._dims;e.labelSteps;for(var rt._stepCount,n0;nr;n+e.labelStride)e.labelSteps.push({fraction:n/(r-1),step:t._visibleStepsn})}(e),i.manageCommandObserver(t,e,e._visibleSteps,(function(e){var nr.data()0;n.active!e.index&&(n._dragging||k(t,r,n,e.index,!1,!0))})),function(t,e,r){(r.stepsr.active||{}).visible||(r.activer._visibleSteps0._index);e.call(x,r).call(P,r).call(w,r).call(M,r).call(C,t,r).call(b,t,r);var nr._dims;o.setTranslate(e,n.lx+r.pad.l,n.ly+r.pad.t),e.call(S,r,!1),e.call(x,r)}(t,n.select(this),e)}))}}},{../../constants/alignment:466,../../lib:498,../../lib/svg_text_utils:524,../../plot_api/plot_template:538,../../plots/plots:614,../color:361,../drawing:383,./constants:455,@plotly/d3:58},458:function(t,e,r){use strict;var nt(./constants);e.exports{moduleType:component,name:n.name,layoutAttributes:t(./attributes),supplyLayoutDefaults:t(./defaults),draw:t(./draw)}},{./attributes:454,./constants:455,./defaults:456,./draw:457},459:function(t,e,r){use strict;var nt(@plotly/d3),it(fast-isnumeric),at(../../plots/plots),ot(../../registry),st(../../lib),ls.strTranslate,ct(../drawing),ut(../color),ft(../../lib/svg_text_utils),ht(../../constants/interactions),pt(../../constants/alignment).OPPOSITE_SIDE,d/ XY0-9* /;e.exports{draw:function(t,e,r){var m,gr.propContainer,vr.propName,yr.placeholder,xr.traceIndex,br.avoid||{},_r.attributes,wr.transform,Tr.containerGroup,kt._fullLayout,A1,M!1,Sg.title,E(S&&S.text?S.text:).trim(),LS&&S.font?S.font:{},CL.family,PL.size,IL.color;title.textv?mtitleText:-1!v.indexOf(axis)?maxisTitleText:v.indexOf(!0)&&(mcolorbarTitleText);var Ot._context.editsm;E?A0:E.replace(d, % )y.replace(d, % )&&(A.2,M!0,O||(E)),r._meta?Es.templateString(E,r._meta):k._meta&&(Es.templateString(E,k._meta));var z,DE||O;T||(Ts.ensureSingle(k._infolayer,g,g-+e),zk._hColorbarMoveTitle);var RT.selectAll(text).data(D?0:);if(R.enter().append(text),R.text(E).attr(class,e),R.exit().remove(),!D)return T;function F(t){s.syncOrAsync(B,N,t)}function B(e){var r;return!w&&z&&(w{}),w?(r,w.rotate&&(r+rotate(+w.rotate,_.x,_.y+)),(w.offset||z)&&(r+l(0,(w.offset||0)-(z||0)))):rnull,e.attr(transform,r),e.style({font-family:C,font-size:n.round(P,2)+px,fill:u.rgb(I),opacity:A*u.opacity(I),font-weight:a.fontWeight}).attr(_).call(f.convertToTspans,t),a.previousPromises(t)}function N(t){var en.select(t.node().parentNode);if(b&&b.selection&&b.side&&E){e.attr(transform,null);var rpb.side,aleftb.side||topb.side?-1:1,oi(b.pad)?b.pad:2,uc.bBox(e.node()),f{left:0,top:0,right:k.width,bottom:k.height},hb.maxShift||a*(fb.side-ub.side),d0;if(h0)dh;else{var mb.offsetLeft||0,gb.offsetTop||0;u.left-m,u.right-m,u.top-g,u.bottom-g,b.selection.each((function(){var tc.bBox(this);s.bBoxIntersect(u,t,o)&&(dMath.max(d,a*(tb.side-ur)+o))})),dMath.min(h,d)}if(d>0||h0){var v{left:-d,0,right:d,0,top:0,-d,bottom:0,d}b.side;e.attr(transform,l(v0,v1))}}}return R.call(F),O&&(E?R.on(.opacity,null):(A0,M!0,R.text(y).on(mouseover.opacity,(function(){n.select(this).transition().duration(h.SHOW_PLACEHOLDER).style(opacity,1)})).on(mouseout.opacity,(function(){n.select(this).transition().duration(h.HIDE_PLACEHOLDER).style(opacity,0)}))),R.call(f.makeEditable,{gd:t}).on(edit,(function(e){void 0!x?o.call(_guiRestyle,t,v,e,x):o.call(_guiRelayout,t,v,e)})).on(cancel,(function(){this.text(this.attr(data-unformatted)).call(F)})).on(input,(function(t){this.text(t|| ).call(f.positionText,_.x,_.y)}))),R.classed(js-placeholder,M),T}}},{../../constants/alignment:466,../../constants/interactions:473,../../lib:498,../../lib/svg_text_utils:524,../../plots/plots:614,../../registry:633,../color:361,../drawing:383,@plotly/d3:58,fast-isnumeric:185},460:function(t,e,r){use strict;var nt(../../plots/font_attributes),it(../color/attributes),at(../../lib/extend).extendFlat,ot(../../plot_api/edit_types).overrideAll,st(../../plots/pad_attributes),lt(../../plot_api/plot_template).templatedArray,cl(button,{visible:{valType:boolean},method:{valType:enumerated,values:restyle,relayout,animate,update,skip,dflt:restyle},args:{valType:info_array,freeLength:!0,items:{valType:any},{valType:any},{valType:any}},args2:{valType:info_array,freeLength:!0,items:{valType:any},{valType:any},{valType:any}},label:{valType:string,dflt:},execute:{valType:boolean,dflt:!0}});e.exportso(l(updatemenu,{_arrayAttrRegexps:/^updatemenus\(0|1-90-9+)\\.buttons/,visible:{valType:boolean},type:{valType:enumerated,values:dropdown,buttons,dflt:dropdown},direction:{valType:enumerated,values:left,right,up,down,dflt:down},active:{valType:integer,min:-1,dflt:0},showactive:{valType:boolean,dflt:!0},buttons:c,x:{valType:number,min:-2,max:3,dflt:-.05},xanchor:{valType:enumerated,values:auto,left,center,right,dflt:right},y:{valType:number,min:-2,max:3,dflt:1},yanchor:{valType:enumerated,values:auto,top,middle,bottom,dflt:top},pad:a(s({editType:arraydraw}),{}),font:n({}),bgcolor:{valType:color},bordercolor:{valType:color,dflt:i.borderLine},borderwidth:{valType:number,min:0,dflt:1,editType:arraydraw}}),arraydraw,from-root)},{../../lib/extend:488,../../plot_api/edit_types:531,../../plot_api/plot_template:538,../../plots/font_attributes:580,../../plots/pad_attributes:613,../color/attributes:360},461:function(t,e,r){use strict;e.exports{name:updatemenus,containerClassName:updatemenu-container,headerGroupClassName:updatemenu-header-group,headerClassName:updatemenu-header,headerArrowClassName:updatemenu-header-arrow,dropdownButtonGroupClassName:updatemenu-dropdown-button-group,dropdownButtonClassName:updatemenu-dropdown-button,buttonClassName:updatemenu-button,itemRectClassName:updatemenu-item-rect,itemTextClassName:updatemenu-item-text,menuIndexAttrName:updatemenu-active-index,autoMarginIdRoot:updatemenu-,blankHeaderOpts:{label: },minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:#F4FAFF,hoverColor:#F4FAFF,arrowSymbol:{left:\u25c4,right:\u25ba,up:\u25b2,down:\u25bc}}},{},462:function(t,e,r){use strict;var nt(../../lib),it(../../plots/array_container_defaults),at(./attributes),ot(./constants).name,sa.buttons;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}o(visible,i(t,e,{name:buttons,handleItemDefaults:c}).length>0)&&(o(active),o(direction),o(type),o(showactive),o(x),o(y),n.noneOrAll(t,e,x,y),o(xanchor),o(yanchor),o(pad.t),o(pad.r),o(pad.b),o(pad.l),n.coerceFont(o,font,r.font),o(bgcolor,r.paper_bgcolor),o(bordercolor),o(borderwidth))}function c(t,e){function r(r,i){return n.coerce(t,e,s,r,i)}r(visible,skipt.method||Array.isArray(t.args))&&(r(method),r(args),r(args2),r(label),r(execute))}e.exportsfunction(t,e){i(t,e,{name:o,handleItemDefaults:l})}},{../../lib:498,../../plots/array_container_defaults:544,./attributes:460,./constants:461},463:function(t,e,r){use strict;var nt(@plotly/d3),it(../../plots/plots),at(../color),ot(../drawing),st(../../lib),lt(../../lib/svg_text_utils),ct(../../plot_api/plot_template).arrayEditor,ut(../../constants/alignment).LINE_SPACING,ft(./constants),ht(./scrollbox);function p(t){return t._index}function d(t,e){return+t.attr(f.menuIndexAttrName)e._index}function m(t,e,r,n,i,a,o,s){e.activeo,c(t.layout,f.name,e).applyUpdate(active,o),buttonse.type?v(t,n,null,null,e):dropdowne.type&&(i.attr(f.menuIndexAttrName,-1),g(t,n,i,a,e),s||v(t,n,i,a,e))}function g(t,e,r,n,i){var as.ensureSingle(e,g,f.headerClassName,(function(t){t.style(pointer-events,all)})),li._dims,ci.active,ui.buttonsc||f.blankHeaderOpts,h{y:i.pad.t,yPad:0,x:i.pad.l,xPad:0,index:0},p{width:l.headerWidth,height:l.headerHeight};a.call(y,i,u,t).call(M,i,h,p),s.ensureSingle(e,text,f.headerArrowClassName,(function(t){t.attr(text-anchor,end).call(o.font,i.font).text(f.arrowSymboli.direction)})).attr({x:l.headerWidth-f.arrowOffsetX+i.pad.l,y:l.headerHeight/2+f.textOffsetY+i.pad.t}),a.on(click,(function(){r.call(S,String(d(r,i)?-1:i._index)),v(t,e,r,n,i)})),a.on(mouseover,(function(){a.call(w)})),a.on(mouseout,(function(){a.call(T,i)})),o.setTranslate(e,l.lx,l.ly)}function v(t,e,r,a,o){r||(re).attr(pointer-events,all);var lfunction(t){return-1+t.attr(f.menuIndexAttrName)}(r)&&buttons!o.type?:o.buttons,cdropdowno.type?f.dropdownButtonClassName:f.buttonClassName,ur.selectAll(g.+c).data(s.filterVisible(l)),hu.enter().append(g).classed(c,!0),pu.exit();dropdowno.type?(h.attr(opacity,0).transition().attr(opacity,1),p.transition().attr(opacity,0).remove()):p.remove();var d0,g0,vo._dims,x-1!up,down.indexOf(o.direction);dropdowno.type&&(x?gv.headerHeight+f.gapButtonHeader:dv.headerWidth+f.gapButtonHeader),dropdowno.type&&upo.direction&&(g-f.gapButtonHeader+f.gapButton-v.openHeight),dropdowno.type&&lefto.direction&&(d-f.gapButtonHeader+f.gapButton-v.openWidth);var b{x:v.lx+d+o.pad.l,y:v.ly+g+o.pad.t,yPad:f.gapButton,xPad:f.gapButton,index:0},k{l:b.x+o.borderwidth,t:b.y+o.borderwidth};u.each((function(s,l){var cn.select(this);c.call(y,o,s,t).call(M,o,b),c.on(click,(function(){n.event.defaultPrevented||(s.execute&&(s.args2&&o.activel?(m(t,o,0,e,r,a,-1),i.executeAPICommand(t,s.method,s.args2)):(m(t,o,0,e,r,a,l),i.executeAPICommand(t,s.method,s.args))),t.emit(plotly_buttonclicked,{menu:o,button:s,active:o.active}))})),c.on(mouseover,(function(){c.call(w)})),c.on(mouseout,(function(){c.call(T,o),u.call(_,o)}))})),u.call(_,o),x?(k.wMath.max(v.openWidth,v.headerWidth),k.hb.y-k.t):(k.wb.x-k.l,k.hMath.max(v.openHeight,v.headerHeight)),k.directiono.direction,a&&(u.size()?function(t,e,r,n,i,a){var o,s,l,ci.direction,uupc||downc,hi._dims,pi.active;if(u)for(s0,l0;lp;l++)s+h.heightsl+f.gapButton;else for(o0,l0;lp;l++)o+h.widthsl+f.gapButton;n.enable(a,o,s),n.hbar&&n.hbar.attr(opacity,0).transition().attr(opacity,1);n.vbar&&n.vbar.attr(opacity,0).transition().attr(opacity,1)}(0,0,0,a,o,k):function(t){var e!!t.hbar,r!!t.vbar;e&&t.hbar.transition().attr(opacity,0).each(end,(function(){e!1,r||t.disable()}));r&&t.vbar.transition().attr(opacity,0).each(end,(function(){r!1,e||t.disable()}))}(a))}function y(t,e,r,n){t.call(x,e).call(b,e,r,n)}function x(t,e){s.ensureSingle(t,rect,f.itemRectClassName,(function(t){t.attr({rx:f.rx,ry:f.ry,shape-rendering:crispEdges})})).call(a.stroke,e.bordercolor).call(a.fill,e.bgcolor).style(stroke-width,e.borderwidth+px)}function b(t,e,r,n){var is.ensureSingle(t,text,f.itemTextClassName,(function(t){t.attr({text-anchor:start,data-notex:1})})),ar.label,cn._fullLayout._meta;c&&(as.templateString(a,c)),i.call(o.font,e.font).text(a).call(l.convertToTspans,n)}function _(t,e){var re.active;t.each((function(t,i){var on.select(this);ir&&e.showactive&&o.select(rect.+f.itemRectClassName).call(a.fill,f.activeColor)}))}function w(t){t.select(rect.+f.itemRectClassName).call(a.fill,f.hoverColor)}function T(t,e){t.select(rect.+f.itemRectClassName).call(a.fill,e.bgcolor)}function k(t,e){var re._dims{width1:0,height1:0,heights:,widths:,totalWidth:0,totalHeight:0,openWidth:0,openHeight:0,lx:0,ly:0},ao.tester.selectAll(g.+f.dropdownButtonClassName).data(s.filterVisible(e.buttons));a.enter().append(g).classed(f.dropdownButtonClassName,!0);var c-1!up,down.indexOf(e.direction);a.each((function(i,a){var sn.select(this);s.call(y,e,i,t);var hs.select(.+f.itemTextClassName),ph.node()&&o.bBox(h.node()).width,dMath.max(p+f.textPadX,f.minWidth),me.font.size*u,gl.lineCount(h),vMath.max(m*g,f.minHeight)+f.textOffsetY;vMath.ceil(v),dMath.ceil(d),r.widthsad,r.heightsav,r.height1Math.max(r.height1,v),r.width1Math.max(r.width1,d),c?(r.totalWidthMath.max(r.totalWidth,d),r.openWidthr.totalWidth,r.totalHeight+v+f.gapButton,r.openHeight+v+f.gapButton):(r.totalWidth+d+f.gapButton,r.openWidth+d+f.gapButton,r.totalHeightMath.max(r.totalHeight,v),r.openHeightr.totalHeight)})),c?r.totalHeight-f.gapButton:r.totalWidth-f.gapButton,r.headerWidthr.width1+f.arrowPadX,r.headerHeightr.height1,dropdowne.type&&(c?(r.width1+f.arrowPadX,r.totalHeightr.height1):r.totalWidthr.width1,r.totalWidth+f.arrowPadX),a.remove();var hr.totalWidth+e.pad.l+e.pad.r,pr.totalHeight+e.pad.t+e.pad.b,dt._fullLayout._size;r.lxd.l+d.w*e.x,r.lyd.t+d.h*(1-e.y);var mleft;s.isRightAnchor(e)&&(r.lx-h,mright),s.isCenterAnchor(e)&&(r.lx-h/2,mcenter);var gtop;s.isBottomAnchor(e)&&(r.ly-p,gbottom),s.isMiddleAnchor(e)&&(r.ly-p/2,gmiddle),r.totalWidthMath.ceil(r.totalWidth),r.totalHeightMath.ceil(r.totalHeight),r.lxMath.round(r.lx),r.lyMath.round(r.ly),i.autoMargin(t,A(e),{x:e.x,y:e.y,l:h*({right:1,center:.5}m||0),r:h*({left:1,center:.5}m||0),b:p*({top:1,middle:.5}g||0),t:p*({bottom:1,middle:.5}g||0)})}function A(t){return f.autoMarginIdRoot+t._index}function M(t,e,r,n){nn||{};var it.select(.+f.itemRectClassName),at.select(.+f.itemTextClassName),se.borderwidth,cr.index,he._dims;o.setTranslate(t,s+r.x,s+r.y);var p-1!up,down.indexOf(e.direction),dn.height||(p?h.heightsc:h.height1);i.attr({x:0,y:0,width:n.width||(p?h.width1:h.widthsc),height:d});var me.font.size*u,g(l.lineCount(a)-1)*m/2;l.positionText(a,f.textOffsetX,d/2-g+f.textOffsetY),p?r.y+h.heightsc+r.yPad:r.x+h.widthsc+r.xPad,r.index++}function S(t,e){t.attr(f.menuIndexAttrName,e||-1).selectAll(g.+f.dropdownButtonClassName).remove()}e.exportsfunction(t){var et._fullLayout,rs.filterVisible(ef.name);function a(e){i.autoMargin(t,A(e))}var oe._menulayer.selectAll(g.+f.containerClassName).data(r.length>0?0:);if(o.enter().append(g).classed(f.containerClassName,!0).style(cursor,pointer),o.exit().each((function(){n.select(this).selectAll(g.+f.headerGroupClassName).each(a)})).remove(),0!r.length){var lo.selectAll(g.+f.headerGroupClassName).data(r,p);l.enter().append(g).classed(f.headerGroupClassName,!0);for(var cs.ensureSingle(o,g,f.dropdownButtonGroupClassName,(function(t){t.style(pointer-events,all)})),u0;ur.length;u++){var yru;k(t,y)}var xupdatemenus+e._uid,bnew h(t,c,x);l.enter().size()&&(c.node().parentNode.appendChild(c.node()),c.call(S)),l.exit().each((function(t){c.call(S),a(t)})).remove(),l.each((function(e){var rn.select(this),adropdowne.type?c:null;i.manageCommandObserver(t,e,e.buttons,(function(n){m(t,e,e.buttonsn.index,r,a,b,n.index,!0)})),dropdowne.type?(g(t,r,c,b,e),d(c,e)&&v(t,r,c,b,e)):v(t,r,null,null,e)}))}}},{../../constants/alignment:466,../../lib:498,../../lib/svg_text_utils:524,../../plot_api/plot_template:538,../../plots/plots:614,../color:361,../drawing:383,./constants:461,./scrollbox:465,@plotly/d3:58},464:function(t,e,r){arguments44580.apply(r,arguments)},{./attributes:460,./constants:461,./defaults:462,./draw:463,dup:458},465:function(t,e,r){use strict;e.exportss;var nt(@plotly/d3),it(../color),at(../drawing),ot(../../lib);function s(t,e,r){this.gdt,this.containere,this.idr,this.positionnull,this.translateXnull,this.translateYnull,this.hbarnull,this.vbarnull,this.bgthis.container.selectAll(rect.scrollbox-bg).data(0),this.bg.exit().on(.drag,null).on(wheel,null).remove(),this.bg.enter().append(rect).classed(scrollbox-bg,!0).style(pointer-events,all).attr({opacity:0,x:0,y:0,width:0,height:0})}s.barWidth2,s.barLength20,s.barRadius2,s.barPad1,s.barColor#808BA4,s.prototype.enablefunction(t,e,r){var othis.gd._fullLayout,lo.width,co.height;this.positiont;var u,f,h,p,dthis.position.l,mthis.position.w,gthis.position.t,vthis.position.h,ythis.position.direction,xdowny,blefty,_upy,wm,Tv;x||b||righty||_||(this.position.directiondown,x!0),x||_?(f(ud)+w,x?(hg,T(pMath.min(h+T,c))-h):T(pg+T)-(hMath.max(p-T,0))):(p(hg)+T,b?w(fd+w)-(uMath.max(f-w,0)):(ud,w(fMath.min(u+w,l))-u)),this._box{l:u,t:h,w:w,h:T};var km>w,As.barLength+2*s.barPad,Ms.barWidth+2*s.barPad,Sd,Eg+v;E+M>c&&(Ec-M);var Lthis.container.selectAll(rect.scrollbar-horizontal).data(k?0:);L.exit().on(.drag,null).remove(),L.enter().append(rect).classed(scrollbar-horizontal,!0).call(i.fill,s.barColor),k?(this.hbarL.attr({rx:s.barRadius,ry:s.barRadius,x:S,y:E,width:A,height:M}),this._hbarXMinS+A/2,this._hbarTranslateMaxw-A):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var Cv>T,Ps.barWidth+2*s.barPad,Is.barLength+2*s.barPad,Od+m,zg;O+P>l&&(Ol-P);var Dthis.container.selectAll(rect.scrollbar-vertical).data(C?0:);D.exit().on(.drag,null).remove(),D.enter().append(rect).classed(scrollbar-vertical,!0).call(i.fill,s.barColor),C?(this.vbarD.attr({rx:s.barRadius,ry:s.barRadius,x:O,y:z,width:P,height:I}),this._vbarYMinz+I/2,this._vbarTranslateMaxT-I):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var Rthis.id,Fu-.5,BC?f+P+.5:f+.5,Nh-.5,jk?p+M+.5:p+.5,Uo._topdefs.selectAll(#+R).data(k||C?0:);if(U.exit().remove(),U.enter().append(clipPath).attr(id,R).append(rect),k||C?(this._clipRectU.select(rect).attr({x:Math.floor(F),y:Math.floor(N),width:Math.ceil(B)-Math.floor(F),height:Math.ceil(j)-Math.floor(N)}),this.container.call(a.setClipUrl,R,this.gd),this.bg.attr({x:d,y:g,width:m,height:v})):(this.bg.attr({width:0,height:0}),this.container.on(wheel,null).on(.drag,null).call(a.setClipUrl,null),delete this._clipRect),k||C){var Vn.behavior.drag().on(dragstart,(function(){n.event.sourceEvent.preventDefault()})).on(drag,this._onBoxDrag.bind(this));this.container.on(wheel,null).on(wheel,this._onBoxWheel.bind(this)).on(.drag,null).call(V);var Hn.behavior.drag().on(dragstart,(function(){n.event.sourceEvent.preventDefault(),n.event.sourceEvent.stopPropagation()})).on(drag,this._onBarDrag.bind(this));k&&this.hbar.on(.drag,null).call(H),C&&this.vbar.on(.drag,null).call(H)}this.setTranslate(e,r)},s.prototype.disablefunction(){(this.hbar||this.vbar)&&(this.bg.attr({width:0,height:0}),this.container.on(wheel,null).on(.drag,null).call(a.setClipUrl,null),delete this._clipRect),this.hbar&&(this.hbar.on(.drag,null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&&(this.vbar.on(.drag,null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},s.prototype._onBoxDragfunction(){var tthis.translateX,ethis.translateY;this.hbar&&(t-n.event.dx),this.vbar&&(e-n.event.dy),this.setTranslate(t,e)},s.prototype._onBoxWheelfunction(){var tthis.translateX,ethis.translateY;this.hbar&&(t+n.event.deltaY),this.vbar&&(e+n.event.deltaY),this.setTranslate(t,e)},s.prototype._onBarDragfunction(){var tthis.translateX,ethis.translateY;if(this.hbar){var rt+this._hbarXMin,ir+this._hbarTranslateMax;t(o.constrain(n.event.x,r,i)-r)/(i-r)*(this.position.w-this._box.w)}if(this.vbar){var ae+this._vbarYMin,sa+this._vbarTranslateMax;e(o.constrain(n.event.y,a,s)-a)/(s-a)*(this.position.h-this._box.h)}this.setTranslate(t,e)},s.prototype.setTranslatefunction(t,e){var rthis.position.w-this._box.w,nthis.position.h-this._box.h;if(to.constrain(t||0,0,r),eo.constrain(e||0,0,n),this.translateXt,this.translateYe,this.container.call(a.setTranslate,this._box.l-this.position.l-t,this._box.t-this.position.t-e),this._clipRect&&this._clipRect.attr({x:Math.floor(this.position.l+t-.5),y:Math.floor(this.position.t+e-.5)}),this.hbar){var it/r;this.hbar.call(a.setTranslate,t+i*this._hbarTranslateMax,e)}if(this.vbar){var se/n;this.vbar.call(a.setTranslate,t,e+s*this._vbarTranslateMax)}}},{../../lib:498,../color:361,../drawing:383,@plotly/d3:58},466:function(t,e,r){use strict;e.exports{FROM_BL:{left:0,center:.5,right:1,bottom:0,middle:.5,top:1},FROM_TL:{left:0,center:.5,right:1,bottom:1,middle:.5,top:0},FROM_BR:{left:1,center:.5,right:0,bottom:0,middle:.5,top:1},LINE_SPACING:1.3,CAP_SHIFT:.7,MID_SHIFT:.35,OPPOSITE_SIDE:{left:right,right:left,top:bottom,bottom:top}}},{},467:function(t,e,r){use strict;e.exports{axisRefDescription:function(t,e,r){returnIf set to a,t,axis id (e.g. *+t+* or,*+t+2*), the `+t+` position refers to a,t,coordinate. If set to *paper*, the `+t+`,position refers to the distance from the,e,of the plotting,area in normalized coordinates where *0* (*1*) corresponds to the,e,(+r+). If set to a,t,axis ID followed by,*domain* (separated by a space), the position behaves like for,*paper*, but refers to the distance in fractions of the domain,length from the,e,of the domain of that axis: e.g.,,*+t+2 domain* refers to the domain of the second,t, axis and a,t,position of 0.5 refers to the,point between the,e,and the,r,of the domain of the,second,t,axis..join( )}}},{},468:function(t,e,r){use strict;e.exports{INCREASING:{COLOR:#3D9970,SYMBOL:\u25b2},DECREASING:{COLOR:#FF4136,SYMBOL:\u25bc}}},{},469:function(t,e,r){use strict;e.exports{FORMAT_LINK:https://github.com/d3/d3-format/tree/v1.4.5#d3-format,DATE_FORMAT_LINK:https://github.com/d3/d3-time-format/tree/v2.2.3#locale_format}},{},470:function(t,e,r){use strict;e.exports{COMPARISON_OPS:,!,,>,>,,COMPARISON_OPS2:,,>,>,,INTERVAL_OPS:,(),),(,,)(,(,),SET_OPS:{},}{,CONSTRAINT_REDUCTION:{:,:,:,>:>,>:>,:,():,):,(:,:,)(:,(:,):}}},{},471:function(t,e,r){use strict;e.exports{solid:,0,dot:.5,1,200,dash:.5,1,50,longdash:.5,1,10,dashdot:.5,.625,.875,1,50,longdashdot:.5,.7,.8,1,10}},{},472:function(t,e,r){use strict;e.exports{circle:\u25cf,circle-open:\u25cb,square:\u25a0,square-open:\u25a1,diamond:\u25c6,diamond-open:\u25c7,cross:+,x:\u274c}},{},473:function(t,e,r){use strict;e.exports{SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DESELECTDIM:.2}},{},474:function(t,e,r){use strict;e.exports{BADNUM:void 0,FP_SAFE:1e-4*Number.MAX_VALUE,ONEMAXYEAR:316224e5,ONEAVGYEAR:315576e5,ONEMINYEAR:31536e6,ONEMAXQUARTER:79488e5,ONEAVGQUARTER:78894e5,ONEMINQUARTER:76896e5,ONEMAXMONTH:26784e5,ONEAVGMONTH:26298e5,ONEMINMONTH:24192e5,ONEWEEK:6048e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:2440587.5,ALMOST_EQUAL:.999999,LOG_CLIP:10,MINUS_SIGN:\u2212}},{},475:function(t,e,r){use strict;r.xmlnshttp://www.w3.org/2000/xmlns/,r.svghttp://www.w3.org/2000/svg,r.xlinkhttp://www.w3.org/1999/xlink,r.svgAttrs{xmlns:r.svg,xmlns:xlink:r.xlink}},{},476:function(t,e,r){use strict;r.versiont(./version).version,t(native-promise-only),t(../build/plotcss);for(var nt(./registry),ir.registern.register,at(./plot_api),oObject.keys(a),s0;so.length;s++){var los;_!l.charAt(0)&&(rlal),i({moduleType:apiMethod,name:l,fn:al})}i(t(./traces/scatter)),i(t(./components/legend),t(./components/fx),t(./components/annotations),t(./components/annotations3d),t(./components/shapes),t(./components/images),t(./components/updatemenus),t(./components/sliders),t(./components/rangeslider),t(./components/rangeselector),t(./components/grid),t(./components/errorbars),t(./components/colorscale),t(./components/colorbar),t(./components/modebar)),i(t(./locale-en),t(./locale-en-us)),window.PlotlyLocales&&Array.isArray(window.PlotlyLocales)&&(i(window.PlotlyLocales),delete window.PlotlyLocales),r.Iconst(./fonts/ploticon);var ct(./components/fx),ut(./plots/plots);r.Plots{resize:u.resize,graphJson:u.graphJson,sendDataToCloud:u.sendDataToCloud},r.Fx{hover:c.hover,unhover:c.unhover,loneHover:c.loneHover,loneUnhover:c.loneUnhover},r.Snapshott(./snapshot),r.PlotSchemat(./plot_api/plot_schema)},{../build/plotcss:1,./components/annotations:352,./components/annotations3d:357,./components/colorbar:367,./components/colorscale:373,./components/errorbars:389,./components/fx:401,./components/grid:405,./components/images:410,./components/legend:418,./components/modebar:424,./components/rangeselector:432,./components/rangeslider:439,./components/shapes:453,./components/sliders:458,./components/updatemenus:464,./fonts/ploticon:477,./locale-en:529,./locale-en-us:528,./plot_api:533,./plot_api/plot_schema:537,./plots/plots:614,./registry:633,./snapshot:638,./traces/scatter:934,./version:1118,native-promise-only:240},477:function(t,e,r){use strict;e.exports{undo:{width:857.1,height:1e3,path:m857 350q0-87-34-166t-91-137-137-92-166-34q-96 0-183 41t-147 114q-4 6-4 13t5 11l76 77q6 5 14 5 9-1 13-7 41-53 100-82t126-29q58 0 110 23t92 61 61 91 22 111-22 111-61 91-92 61-110 23q-55 0-105-20t-90-57l77-77q17-16 8-38-10-23-33-23h-250q-15 0-25 11t-11 25v250q0 24 22 33 22 10 39-8l72-72q60 57 137 88t159 31q87 0 166-34t137-92 91-137 34-166z,transform:matrix(1 0 0 -1 0 850)},home:{width:928.6,height:1e3,path:m786 296v-267q0-15-11-26t-25-10h-214v214h-143v-214h-214q-15 0-25 10t-11 26v267q0 1 0 2t0 2l321 264 321-264q1-1 1-4z m124 39l-34-41q-5-5-12-6h-2q-7 0-12 3l-386 322-386-322q-7-4-13-4-7 2-12 7l-35 41q-4 5-3 13t6 12l401 334q18 15 42 15t43-15l136-114v109q0 8 5 13t13 5h107q8 0 13-5t5-13v-227l122-102q5-5 6-12t-4-13z,transform:matrix(1 0 0 -1 0 850)},camera-retro:{width:1e3,height:1e3,path:m518 386q0 8-5 13t-13 5q-37 0-63-27t-26-63q0-8 5-13t13-5 12 5 5 13q0 23 16 38t38 16q8 0 13 5t5 13z m125-73q0-59-42-101t-101-42-101 42-42 101 42 101 101 42 101-42 42-101z m-572-320h858v71h-858v-71z m643 320q0 89-62 152t-152 62-151-62-63-152 63-151 151-63 152 63 62 151z m-571 358h214v72h-214v-72z m-72-107h858v143h-462l-36-71h-360v-72z m929 143v-714q0-30-21-51t-50-21h-858q-29 0-50 21t-21 51v714q0 30 21 51t50 21h858q29 0 50-21t21-51z,transform:matrix(1 0 0 -1 0 850)},zoombox:{width:1e3,height:1e3,path:m1000-25l-250 251c40 63 63 138 63 218 0 224-182 406-407 406-224 0-406-182-406-406s183-406 407-406c80 0 155 22 218 62l250-250 125 125z m-812 250l0 438 437 0 0-438-437 0z m62 375l313 0 0-312-313 0 0 312z,transform:matrix(1 0 0 -1 0 850)},pan:{width:1e3,height:1e3,path:m1000 350l-187 188 0-125-250 0 0 250 125 0-188 187-187-187 125 0 0-250-250 0 0 125-188-188 186-187 0 125 252 0 0-250-125 0 187-188 188 188-125 0 0 250 250 0 0-126 187 188z,transform:matrix(1 0 0 -1 0 850)},zoom_plus:{width:875,height:1e3,path:m1 787l0-875 875 0 0 875-875 0z m687-500l-187 0 0-187-125 0 0 187-188 0 0 125 188 0 0 187 125 0 0-187 187 0 0-125z,transform:matrix(1 0 0 -1 0 850)},zoom_minus:{width:875,height:1e3,path:m0 788l0-876 875 0 0 876-875 0z m688-500l-500 0 0 125 500 0 0-125z,transform:matrix(1 0 0 -1 0 850)},autoscale:{width:1e3,height:1e3,path:m250 850l-187 0-63 0 0-62 0-188 63 0 0 188 187 0 0 62z m688 0l-188 0 0-62 188 0 0-188 62 0 0 188 0 62-62 0z m-875-938l0 188-63 0 0-188 0-62 63 0 187 0 0 62-187 0z m875 188l0-188-188 0 0-62 188 0 62 0 0 62 0 188-62 0z m-125 188l-1 0-93-94-156 156 156 156 92-93 2 0 0 250-250 0 0-2 93-92-156-156-156 156 94 92 0 2-250 0 0-250 0 0 93 93 157-156-157-156-93 94 0 0 0-250 250 0 0 0-94 93 156 157 156-157-93-93 0 0 250 0 0 250z,transform:matrix(1 0 0 -1 0 850)},tooltip_basic:{width:1500,height:1e3,path:m375 725l0 0-375-375 375-374 0-1 1125 0 0 750-1125 0z,transform:matrix(1 0 0 -1 0 850)},tooltip_compare:{width:1125,height:1e3,path:m187 786l0 2-187-188 188-187 0 0 937 0 0 373-938 0z m0-499l0 1-187-188 188-188 0 0 937 0 0 376-938-1z,transform:matrix(1 0 0 -1 0 850)},plotlylogo:{width:1542,height:1e3,path:m0-10h182v-140h-182v140z m228 146h183v-286h-183v286z m225 714h182v-1000h-182v1000z m225-285h182v-715h-182v715z m225 142h183v-857h-183v857z m231-428h182v-429h-182v429z m225-291h183v-138h-183v138z,transform:matrix(1 0 0 -1 0 850)},z-axis:{width:1e3,height:1e3,path:m833 5l-17 108v41l-130-65 130-66c0 0 0 38 0 39 0-1 36-14 39-25 4-15-6-22-16-30-15-12-39-16-56-20-90-22-187-23-279-23-261 0-341 34-353 59 3 60 228 110 228 110-140-8-351-35-351-116 0-120 293-142 474-142 155 0 477 22 477 142 0 50-74 79-163 96z m-374 94c-58-5-99-21-99-40 0-24 65-43 144-43 79 0 143 19 143 43 0 19-42 34-98 40v216h87l-132 135-133-135h88v-216z m167 515h-136v1c16 16 31 34 46 52l84 109v54h-230v-71h124v-1c-16-17-28-32-44-51l-89-114v-51h245v72z,transform:matrix(1 0 0 -1 0 850)},3d_rotate:{width:1e3,height:1e3,path:m922 660c-5 4-9 7-14 11-359 263-580-31-580-31l-102 28 58-400c0 1 1 1 2 2 118 108 351 249 351 249s-62 27-100 42c88 83 222 183 347 122 16-8 30-17 44-27-2 1-4 2-6 4z m36-329c0 0 64 229-88 296-62 27-124 14-175-11 157-78 225-208 249-266 8-19 11-31 11-31 2 5 6 15 11 32-5-13-8-20-8-20z m-775-239c70-31 117-50 198-32-121 80-199 346-199 346l-96-15-58-12c0 0 55-226 155-287z m603 133l-317-139c0 0 4-4 19-14 7-5 24-15 24-15s-177-147-389 4c235-287 536-112 536-112l31-22 100 299-4-1z m-298-153c6-4 14-9 24-15 0 0-17 10-24 15z,transform:matrix(1 0 0 -1 0 850)},camera:{width:1e3,height:1e3,path:m500 450c-83 0-150-67-150-150 0-83 67-150 150-150 83 0 150 67 150 150 0 83-67 150-150 150z m400 150h-120c-16 0-34 13-39 29l-31 93c-6 15-23 28-40 28h-340c-16 0-34-13-39-28l-31-94c-6-15-23-28-40-28h-120c-55 0-100-45-100-100v-450c0-55 45-100 100-100h800c55 0 100 45 100 100v450c0 55-45 100-100 100z m-400-550c-138 0-250 112-250 250 0 138 112 250 250 250 138 0 250-112 250-250 0-138-112-250-250-250z m365 380c-19 0-35 16-35 35 0 19 16 35 35 35 19 0 35-16 35-35 0-19-16-35-35-35z,transform:matrix(1 0 0 -1 0 850)},movie:{width:1e3,height:1e3,path:m938 413l-188-125c0 37-17 71-44 94 64 38 107 107 107 187 0 121-98 219-219 219-121 0-219-98-219-219 0-61 25-117 66-156h-115c30 33 49 76 49 125 0 103-84 187-187 187s-188-84-188-187c0-57 26-107 65-141-38-22-65-62-65-109v-250c0-70 56-126 125-126h500c69 0 125 56 125 126l188-126c34 0 62 28 62 63v375c0 35-28 63-62 63z m-750 0c-69 0-125 56-125 125s56 125 125 125 125-56 125-125-56-125-125-125z m406-1c-87 0-157 70-157 157 0 86 70 156 157 156s156-70 156-156-70-157-156-157z,transform:matrix(1 0 0 -1 0 850)},question:{width:857.1,height:1e3,path:m500 82v107q0 8-5 13t-13 5h-107q-8 0-13-5t-5-13v-107q0-8 5-13t13-5h107q8 0 13 5t5 13z m143 375q0 49-31 91t-77 65-95 23q-136 0-207-119-9-14 4-24l74-55q4-4 10-4 9 0 14 7 30 38 48 51 19 14 48 14 27 0 48-15t21-33q0-21-11-34t-38-25q-35-16-65-48t-29-70v-20q0-8 5-13t13-5h107q8 0 13 5t5 13q0 10 12 27t30 28q18 10 28 16t25 19 25 27 16 34 7 45z m214-107q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z,transform:matrix(1 0 0 -1 0 850)},disk:{width:857.1,height:1e3,path:m214-7h429v214h-429v-214z m500 0h72v500q0 8-6 21t-11 20l-157 156q-5 6-19 12t-22 5v-232q0-22-15-38t-38-16h-322q-22 0-37 16t-16 38v232h-72v-714h72v232q0 22 16 38t37 16h465q22 0 38-16t15-38v-232z m-214 518v178q0 8-5 13t-13 5h-107q-7 0-13-5t-5-13v-178q0-8 5-13t13-5h107q7 0 13 5t5 13z m357-18v-518q0-22-15-38t-38-16h-750q-23 0-38 16t-16 38v750q0 22 16 38t38 16h517q23 0 50-12t42-26l156-157q16-15 27-42t11-49z,transform:matrix(1 0 0 -1 0 850)},drawopenpath:{width:70,height:70,path:M33.21,85.65a7.31,7.31,0,0,1-2.59-.48c-8.16-3.11-9.27-19.8-9.88-41.3-.1-3.58-.19-6.68-.35-9-.15-2.1-.67-3.48-1.43-3.79-2.13-.88-7.91,2.32-12,5.86L3,32.38c1.87-1.64,11.55-9.66,18.27-6.9,2.13.87,4.75,3.14,5.17,9,.17,2.43.26,5.59.36,9.25a224.17,224.17,0,0,0,1.5,23.4c1.54,10.76,4,12.22,4.48,12.4.84.32,2.79-.46,5.76-3.59L43,80.07C41.53,81.57,37.68,85.64,33.21,85.65ZM74.81,69a11.34,11.34,0,0,0,6.09-6.72L87.26,44.5,74.72,32,56.9,38.35c-2.37.86-5.57,3.42-6.61,6L38.65,72.14l8.42,8.43ZM55,46.27a7.91,7.91,0,0,1,3.64-3.17l14.8-5.3,8,8L76.11,60.6l-.06.19a6.37,6.37,0,0,1-3,3.43L48.25,74.59,44.62,71Zm16.57,7.82A6.9,6.9,0,1,0,64.64,61,6.91,6.91,0,0,0,71.54,54.09Zm-4.05,0a2.85,2.85,0,1,1-2.85-2.85A2.86,2.86,0,0,1,67.49,54.09Zm-4.13,5.22L60.5,56.45,44.26,72.7l2.86,2.86ZM97.83,35.67,84.14,22l-8.57,8.57L89.26,44.24Zm-13.69-8,8,8-2.85,2.85-8-8Z,transform:matrix(1 0 0 1 -15 -15)},drawclosedpath:{width:90,height:90,path:M88.41,21.12a26.56,26.56,0,0,0-36.18,0l-2.07,2-2.07-2a26.57,26.57,0,0,0-36.18,0,23.74,23.74,0,0,0,0,34.8L48,90.12a3.22,3.22,0,0,0,4.42,0l36-34.21a23.73,23.73,0,0,0,0-34.79ZM84,51.24,50.16,83.35,16.35,51.25a17.28,17.28,0,0,1,0-25.47,20,20,0,0,1,27.3,0l4.29,4.07a3.23,3.23,0,0,0,4.44,0l4.29-4.07a20,20,0,0,1,27.3,0,17.27,17.27,0,0,1,0,25.46ZM66.76,47.68h-33v6.91h33ZM53.35,35H46.44V68h6.91Z,transform:matrix(1 0 0 1 -5 -5)},lasso:{width:1031,height:1e3,path:m1018 538c-36 207-290 336-568 286-277-48-473-256-436-463 10-57 36-108 76-151-13-66 11-137 68-183 34-28 75-41 114-42l-55-70 0 0c-2-1-3-2-4-3-10-14-8-34 5-45 14-11 34-8 45 4 1 1 2 3 2 5l0 0 113 140c16 11 31 24 45 40 4 3 6 7 8 11 48-3 100 0 151 9 278 48 473 255 436 462z m-624-379c-80 14-149 48-197 96 42 42 109 47 156 9 33-26 47-66 41-105z m-187-74c-19 16-33 37-39 60 50-32 109-55 174-68-42-25-95-24-135 8z m360 75c-34-7-69-9-102-8 8 62-16 128-68 170-73 59-175 54-244-5-9 20-16 40-20 61-28 159 121 317 333 354s407-60 434-217c28-159-121-318-333-355z,transform:matrix(1 0 0 -1 0 850)},selectbox:{width:1e3,height:1e3,path:m0 850l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-285l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z,transform:matrix(1 0 0 -1 0 850)},drawline:{width:70,height:70,path:M60.64,62.3a11.29,11.29,0,0,0,6.09-6.72l6.35-17.72L60.54,25.31l-17.82,6.4c-2.36.86-5.57,3.41-6.6,6L24.48,65.5l8.42,8.42ZM40.79,39.63a7.89,7.89,0,0,1,3.65-3.17l14.79-5.31,8,8L61.94,54l-.06.19a6.44,6.44,0,0,1-3,3.43L34.07,68l-3.62-3.63Zm16.57,7.81a6.9,6.9,0,1,0-6.89,6.9A6.9,6.9,0,0,0,57.36,47.44Zm-4,0a2.86,2.86,0,1,1-2.85-2.85A2.86,2.86,0,0,1,53.32,47.44Zm-4.13,5.22L46.33,49.8,30.08,66.05l2.86,2.86ZM83.65,29,70,15.34,61.4,23.9,75.09,37.59ZM70,21.06l8,8-2.84,2.85-8-8ZM87,80.49H10.67V87H87Z,transform:matrix(1 0 0 1 -15 -15)},drawrect:{width:80,height:80,path:M78,22V79H21V22H78m9-9H12V88H87V13ZM68,46.22H31V54H68ZM53,32H45.22V69H53Z,transform:matrix(1 0 0 1 -10 -10)},drawcircle:{width:80,height:80,path:M50,84.72C26.84,84.72,8,69.28,8,50.3S26.84,15.87,50,15.87,92,31.31,92,50.3,73.16,84.72,50,84.72Zm0-60.59c-18.6,0-33.74,11.74-33.74,26.17S31.4,76.46,50,76.46,83.74,64.72,83.74,50.3,68.6,24.13,50,24.13Zm17.15,22h-34v7.11h34Zm-13.8-13H46.24v34h7.11Z,transform:matrix(1 0 0 1 -10 -10)},eraseshape:{width:80,height:80,path:M82.77,78H31.85L6,49.57,31.85,21.14H82.77a8.72,8.72,0,0,1,8.65,8.77V69.24A8.72,8.72,0,0,1,82.77,78ZM35.46,69.84H82.77a.57.57,0,0,0,.49-.6V29.91a.57.57,0,0,0-.49-.61H35.46L17,49.57Zm32.68-34.7-24,24,5,5,24-24Zm-19,.53-5,5,24,24,5-5Z,transform:matrix(1 0 0 1 -10 -10)},spikeline:{width:1e3,height:1e3,path:M512 409c0-57-46-104-103-104-57 0-104 47-104 104 0 57 47 103 104 103 57 0 103-46 103-103z m-327-39l92 0 0 92-92 0z m-185 0l92 0 0 92-92 0z m370-186l92 0 0 93-92 0z m0-184l92 0 0 92-92 0z,transform:matrix(1.5 0 0 -1.5 0 850)},pencil:{width:1792,height:1792,path:M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832h-416v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z,transform:matrix(1 0 0 1 0 1)},newplotlylogo:{name:newplotlylogo,svg:svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 132 132>defs>style>.cls-1 {fill: #3f4f75;} .cls-2 {fill: #80cfbe;} .cls-3 {fill: #fff;}/style>/defs>title>plotly-logomark/title>g idsymbol>rect classcls-1 width132 height132 rx6 ry6/>circle classcls-2 cx78 cy54 r6/>circle classcls-2 cx102 cy30 r6/>circle classcls-2 cx78 cy30 r6/>circle classcls-2 cx54 cy30 r6/>circle classcls-2 cx30 cy30 r6/>circle classcls-2 cx30 cy54 r6/>path classcls-3 dM30,72a6,6,0,0,0-6,6v24a6,6,0,0,0,12,0V78A6,6,0,0,0,30,72Z/>path classcls-3 dM78,72a6,6,0,0,0-6,6v24a6,6,0,0,0,12,0V78A6,6,0,0,0,78,72Z/>path classcls-3 dM54,48a6,6,0,0,0-6,6v48a6,6,0,0,0,12,0V54A6,6,0,0,0,54,48Z/>path classcls-3 dM102,48a6,6,0,0,0-6,6v48a6,6,0,0,0,12,0V54A6,6,0,0,0,102,48Z/>/g>/svg>}}},{},478:function(t,e,r){use strict;r.isLeftAnchorfunction(t){returnleftt.xanchor||autot.xanchor&&t.x1/3},r.isCenterAnchorfunction(t){returncentert.xanchor||autot.xanchor&&t.x>1/3&&t.x2/3},r.isRightAnchorfunction(t){returnrightt.xanchor||autot.xanchor&&t.x>2/3},r.isTopAnchorfunction(t){returntopt.yanchor||autot.yanchor&&t.y>2/3},r.isMiddleAnchorfunction(t){returnmiddlet.yanchor||autot.yanchor&&t.y>1/3&&t.y2/3},r.isBottomAnchorfunction(t){returnbottomt.yanchor||autot.yanchor&&t.y1/3}},{},479:function(t,e,r){use strict;var nt(./mod),in.mod,an.modHalf,oMath.PI,s2*o;function l(t){return Math.abs(t1-t0)>s-1e-14}function c(t,e){return a(e-t,s)}function u(t,e){if(l(e))return!0;var r,n;e0e1?(re0,ne1):(re1,ne0),(ri(r,s))>(ni(n,s))&&(n+s);var ai(t,s),oa+s;return a>r&&an||o>r&&on}function f(t,e,r,n,i,a,c){ii||0,aa||0;var u,f,h,p,d,ml(r,n);function g(t,e){returnt*Math.cos(e)+i,a-t*Math.sin(e)}m?(u0,fo,hs):rn?(ur,hn):(un,hr),te?(pt,de):(pe,dt);var v,yMath.abs(h-u)o?0:1;function x(t,e,r){returnA+t,t+ +0,y,r+ +g(t,e)}return m?vnullp?M+g(d,u)+x(d,f,0)+x(d,h,0)+Z:M+g(p,u)+x(p,f,0)+x(p,h,0)+ZM+g(d,u)+x(d,f,1)+x(d,h,1)+Z:nullp?(vM+g(d,u)+x(d,h,0),c&&(v+L0,0Z)):vM+g(p,u)+L+g(d,u)+x(d,h,0)+L+g(p,h)+x(p,u,1)+Z,v}e.exports{deg2rad:function(t){return t/180*o},rad2deg:function(t){return t/o*180},angleDelta:c,angleDist:function(t,e){return Math.abs(c(t,e))},isFullCircle:l,isAngleInsideSector:u,isPtInsideSector:function(t,e,r,n){return!!u(e,n)&&(r0r1?(ir0,ar1):(ir1,ar0),t>i&&ta);var i,a},pathArc:function(t,e,r,n,i){return f(null,t,e,r,n,i,0)},pathSector:function(t,e,r,n,i){return f(null,t,e,r,n,i,1)},pathAnnulus:function(t,e,r,n,i,a){return f(t,e,r,n,i,a,1)}}},{./mod:505},480:function(t,e,r){use strict;var nArray.isArray,iundefined!typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer:{isView:function(){return!1}},aundefinedtypeof DataView?function(){}:DataView;function o(t){return i.isView(t)&&!(t instanceof a)}function s(t){return n(t)||o(t)}function l(t,e,r){if(s(t)){if(s(t0)){for(var nr,i0;it.length;i++)ne(n,ti.length);return n}return t.length}return 0}r.isTypedArrayo,r.isArrayOrTypedArrays,r.isArray1Dfunction(t){return!s(t0)},r.ensureArrayfunction(t,e){return n(t)||(t),t.lengthe,t},r.concatfunction(){var t,e,r,i,a,o,s,l,c,u!0,f0;for(r0;rarguments.length;r++)(o(iargumentsr).length)&&(e?c.push(i):(ei,ao),n(i)?t!1:(u!1,f?t!i.constructor&&(t!1):ti.constructor),f+o);if(!f)return;if(!c.length)return e;if(u)return e.concat.apply(e,c);if(t){for((snew t(f)).set(e),r0;rc.length;r++)icr,s.set(i,a),a+i.length;return s}for(snew Array(f),l0;le.length;l++)slel;for(r0;rc.length;r++){for(icr,l0;li.length;l++)sa+lil;a+l}return s},r.maxRowLengthfunction(t){return l(t,Math.max,0)},r.minRowLengthfunction(t){return l(t,Math.min,1/0)}},{},481:function(t,e,r){use strict;var nt(fast-isnumeric),it(../constants/numerical).BADNUM,a/^%,$#\s+|, |%,$#\s+$/g;e.exportsfunction(t){returnstringtypeof t&&(tt.replace(a,)),n(t)?Number(t):i}},{../constants/numerical:474,fast-isnumeric:185},482:function(t,e,r){use strict;e.exportsfunction(t){var et._fullLayout;e._glcanvas&&e._glcanvas.size()&&e._glcanvas.each((function(t){t.regl&&t.regl.clear({color:!0,depth:!0})}))}},{},483:function(t,e,r){use strict;e.exportsfunction(t){t._responsiveChartHandler&&(window.removeEventListener(resize,t._responsiveChartHandler),delete t._responsiveChartHandler)}},{},484:function(t,e,r){use strict;var nt(fast-isnumeric),it(tinycolor2),at(../plots/attributes),ot(../components/colorscale/scales),st(../components/color),lt(../constants/interactions).DESELECTDIM,ct(./nested_property),ut(./regex).counter,ft(./mod).modHalf,ht(./array).isArrayOrTypedArray;function p(t,e){var nr.valObjectMetae.valType;if(e.arrayOk&&h(t))return!0;if(n.validateFunction)return n.validateFunction(t,e);var i{},ai,o{set:function(t){at}};return n.coerceFunction(t,o,i,e),a!i}r.valObjectMeta{data_array:{coerceFunction:function(t,e,r){h(t)?e.set(t):void 0!r&&e.set(r)}},enumerated:{coerceFunction:function(t,e,r,n){n.coerceNumber&&(t+t),-1n.values.indexOf(t)?e.set(r):e.set(t)},validateFunction:function(t,e){e.coerceNumber&&(t+t);for(var re.values,n0;nr.length;n++){var iString(rn);if(/i.charAt(0)&&/i.charAt(i.length-1)){if(new RegExp(i.substr(1,i.length-2)).test(t))return!0}else if(trn)return!0}return!1}},boolean:{coerceFunction:function(t,e,r){!0t||!1t?e.set(t):e.set(r)}},number:{coerceFunction:function(t,e,r,i){!n(t)||void 0!i.min&&ti.min||void 0!i.max&&t>i.max?e.set(r):e.set(+t)}},integer:{coerceFunction:function(t,e,r,i){t%1||!n(t)||void 0!i.min&&ti.min||void 0!i.max&&t>i.max?e.set(r):e.set(+t)}},string:{coerceFunction:function(t,e,r,n){if(string!typeof t){var inumbertypeof t;!0!n.strict&&i?e.set(String(t)):e.set(r)}else n.noBlank&&!t?e.set(r):e.set(t)}},color:{coerceFunction:function(t,e,r){i(t).isValid()?e.set(t):e.set(r)}},colorlist:{coerceFunction:function(t,e,r){Array.isArray(t)&&t.length&&t.every((function(t){return i(t).isValid()}))?e.set(t):e.set(r)}},colorscale:{coerceFunction:function(t,e,r){e.set(o.get(t,r))}},angle:{coerceFunction:function(t,e,r){autot?e.set(auto):n(t)?e.set(f(+t,360)):e.set(r)}},subplotid:{coerceFunction:function(t,e,r,n){var in.regex||u(r);stringtypeof t&&i.test(t)?e.set(t):e.set(r)},validateFunction:function(t,e){var re.dflt;return tr||stringtypeof t&&!!u(r).test(t)}},flaglist:{coerceFunction:function(t,e,r,n){if(stringtypeof t)if(-1(n.extras||).indexOf(t)){for(var it.split(+),a0;ai.length;){var oia;-1n.flags.indexOf(o)||i.indexOf(o)a?i.splice(a,1):a++}i.length?e.set(i.join(+)):e.set(r)}else e.set(t);else e.set(r)}},any:{coerceFunction:function(t,e,r){void 0t?e.set(r):e.set(t)}},info_array:{coerceFunction:function(t,e,n,i){function a(t,e,n){var i,a{set:function(t){it}};return void 0n&&(ne.dflt),r.valObjectMetae.valType.coerceFunction(t,a,n,e),i}var o2i.dimensions||1-2i.dimensions&&Array.isArray(t)&&Array.isArray(t0);if(Array.isArray(t)){var s,l,c,u,f,h,pi.items,d,mArray.isArray(p),gm&&o&&Array.isArray(p0),vo&&m&&!g,ym&&!v?p.length:t.length;if(nArray.isArray(n)?n:,o)for(s0;sy;s++)for(ds,cArray.isArray(ts)?ts:,fv?p.length:m?ps.length:c.length,l0;lf;l++)uv?pl:m?psl:p,void 0!(ha(cl,u,(ns||)l))&&(dslh);else for(s0;sy;s++)void 0!(ha(ts,m?ps:p,ns))&&(dsh);e.set(d)}else e.set(n)},validateFunction:function(t,e){if(!Array.isArray(t))return!1;var re.items,nArray.isArray(r),i2e.dimensions;if(!e.freeLength&&t.length!r.length)return!1;for(var a0;at.length;a++)if(i){if(!Array.isArray(ta)||!e.freeLength&&ta.length!ra.length)return!1;for(var o0;ota.length;o++)if(!p(tao,n?rao:r))return!1}else if(!p(ta,n?ra:r))return!1;return!0}}},r.coercefunction(t,e,n,i,a){var oc(n,i).get(),sc(t,i),lc(e,i),us.get(),fe._template;if(void 0u&&f&&(uc(f,i).get(),f0),void 0a&&(ao.dflt),o.arrayOk&&h(u))return l.set(u),u;var dr.valObjectMetao.valType.coerceFunction;d(u,l,a,o);var ml.get();return f&&ma&&!p(u,o)&&(d(uc(f,i).get(),l,a,o),ml.get()),m},r.coerce2function(t,e,n,i,a){var oc(t,i),sr.coerce(t,e,n,i,a),lo.get();return null!l&&s},r.coerceFontfunction(t,e,r){var n{};return rr||{},n.familyt(e+.family,r.family),n.sizet(e+.size,r.size),n.colort(e+.color,r.color),n},r.coercePatternfunction(t,e,r,n){if(t(e+.shape)){t(e+.solidity),t(e+.size);var ioverlayt(e+.fillmode);if(!n){var at(e+.bgcolor,i?r:void 0);t(e+.fgcolor,i?s.contrast(a):r)}t(e+.fgopacity,i?.5:1)}},r.coerceHoverinfofunction(t,e,n){var i,oe._module.attributes,so.hoverinfo?o:a,ls.hoverinfo;if(1n._dataLength){var calll.dflt?l.flags.slice():l.dflt.split(+);c.splice(c.indexOf(name),1),ic.join(+)}return r.coerce(t,e,s,hoverinfo,i)},r.coerceSelectionMarkerOpacityfunction(t,e){if(t.marker){var r,n,it.marker.opacity;if(void 0!i)h(i)||t.selected||t.unselected||(ri,nl*i),e(selected.marker.opacity,r),e(unselected.marker.opacity,n)}},r.validatep},{../components/color:361,../components/colorscale/scales:376,../constants/interactions:473,../plots/attributes:545,./array:480,./mod:505,./nested_property:506,./regex:515,fast-isnumeric:185,tinycolor2:307},485:function(t,e,r){use strict;var n,i,at(d3-time-format).timeFormat,ot(fast-isnumeric),st(./loggers),lt(./mod).mod,ct(../constants/numerical),uc.BADNUM,fc.ONEDAY,hc.ONEHOUR,pc.ONEMIN,dc.ONESEC,mc.EPOCHJD,gt(../registry),vt(d3-time-format).utcFormat,y/^\s*(-?\d\d\d\d|\d\d)(-(\d?\d)(-(\d?\d)( Tt(01?\d|20-3)(:(0-5\d)(:(0-5\d(\.\d+)?))?(Z|z|+\-\d\d(:?\d\d)?)?)?)?)?)?\s*$/m,x/^\s*(-?\d\d\d\d|\d\d)(-(\d?\di?)(-(\d?\d)( Tt(01?\d|20-3)(:(0-5\d)(:(0-5\d(\.\d+)?))?(Z|z|+\-\d\d(:?\d\d)?)?)?)?)?)?\s*$/m,b(new Date).getFullYear()-70;function _(t){return t&&g.componentsRegistry.calendars&&stringtypeof t&&gregorian!t}function w(t,e){return String(t+Math.pow(10,e)).substr(1)}r.dateTick0function(t,e){var nfunction(t,e){return _(t)?e?g.getComponentMethod(calendars,CANONICAL_SUNDAY)t:g.getComponentMethod(calendars,CANONICAL_TICK)t:e?2000-01-02:2000-01-01}(t,!!e);if(e2)return n;var ir.dateTime2ms(n,t);return i+f*(e-1),r.ms2DateTime(i,0,t)},r.dfltRangefunction(t){return _(t)?g.getComponentMethod(calendars,DFLTRANGE)t:2000-01-01,2001-01-01},r.isJSDatefunction(t){returnobjecttypeof t&&null!t&&functiontypeof t.getTime},r.dateTime2msfunction(t,e){if(r.isJSDate(t)){var at.getTimezoneOffset()*p,o(t.getUTCMinutes()-t.getMinutes())*p+(t.getUTCSeconds()-t.getSeconds())*d+(t.getUTCMilliseconds()-t.getMilliseconds());if(o){var s3*p;aa-s/2+l(o-a+s/2,s)}return(tNumber(t)-a)>n&&ti?t:u}if(string!typeof t&&number!typeof t)return u;tString(t);var c_(e),vt.charAt(0);!c||G!v&&g!v||(tt.substr(1),e);var wc&&chinesee.substr(0,7),Tt.match(w?x:y);if(!T)return u;var kT1,AT3||1,MNumber(T5||1),SNumber(T7||0),ENumber(T9||0),LNumber(T11||0);if(c){if(2k.length)return u;var C;kNumber(k);try{var Pg.getComponentMethod(calendars,getCal)(e);if(w){var IiA.charAt(A.length-1);AparseInt(A,10),CP.newDate(k,P.toMonthIndex(k,A,I),M)}else CP.newDate(k,Number(A),M)}catch(t){return u}return C?(C.toJD()-m)*f+S*h+E*p+L*d:u}k2k.length?(Number(k)+2e3-b)%100+b:Number(k),A-1;var Onew Date(Date.UTC(2e3,A,M,S,E));return O.setUTCFullYear(k),O.getUTCMonth()!A||O.getUTCDate()!M?u:O.getTime()+L*d},nr.MIN_MSr.dateTime2ms(-9999),ir.MAX_MSr.dateTime2ms(9999-12-31 23:59:59.9999),r.isDateTimefunction(t,e){return r.dateTime2ms(t,e)!u};var T90*f,k3*h,A5*p;function M(t,e,r,n,i){if((e||r||n||i)&&(t+ +w(e,2)+:+w(r,2),(n||i)&&(t+:+w(n,2),i))){for(var a4;i%100;)a-1,i/10;t+.+w(i,a)}return t}r.ms2DateTimefunction(t,e,r){if(number!typeof t||!(t>n&&ti))return u;e||(e0);var a,o,s,c,y,x,bMath.floor(10*l(t+.05,1)),wMath.round(t-b/10);if(_(r)){var SMath.floor(w/f)+m,EMath.floor(l(t,f));try{ag.getComponentMethod(calendars,getCal)(r).fromJD(S).formatDate(yyyy-mm-dd)}catch(t){av(G%Y-%m-%d)(new Date(w))}if(-a.charAt(0))for(;a.length11;)a-0+a.substr(1);else for(;a.length10;)a0+a;oeT?Math.floor(E/h):0,seT?Math.floor(E%h/p):0,cek?Math.floor(E%p/d):0,yeA?E%d*10+b:0}else xnew Date(w),av(%Y-%m-%d)(x),oeT?x.getUTCHours():0,seT?x.getUTCMinutes():0,cek?x.getUTCSeconds():0,yeA?10*x.getUTCMilliseconds()+b:0;return M(a,o,s,c,y)},r.ms2DateTimeLocalfunction(t){if(!(t>n+f&&ti-f))return u;var eMath.floor(10*l(t+.05,1)),rnew Date(Math.round(t-e/10));return M(a(%Y-%m-%d)(r),r.getHours(),r.getMinutes(),r.getSeconds(),10*r.getUTCMilliseconds()+e)},r.cleanDatefunction(t,e,n){if(tu)return e;if(r.isJSDate(t)||numbertypeof t&&isFinite(t)){if(_(n))return s.error(JS Dates and milliseconds are incompatible with world calendars,t),e;if(!(tr.ms2DateTimeLocal(+t))&&void 0!e)return e}else if(!r.isDateTime(t,n))return s.error(unrecognized date,t),e;return t};var S/%\d?f/g,E/%h/g,L{1:1,2:1,3:2,4:2};function C(t,e,r,n){tt.replace(S,(function(t){var rMath.min(+t.charAt(1)||6,6);return(e/1e3%1+2).toFixed(r).substr(2).replace(/0+$/,)||0}));var inew Date(Math.floor(e+.05));if(tt.replace(E,(function(){return Lr(%q)(i)})),_(n))try{tg.getComponentMethod(calendars,worldCalFmt)(t,e,n)}catch(t){returnInvalid}return r(t)(i)}var P59,59.9,59.99,59.999,59.9999;r.formatDatefunction(t,e,r,n,i,a){if(i_(i)&&i,!e)if(yr)ea.year;else if(mr)ea.month;else{if(d!r)return function(t,e){var rl(t+.05,f),nw(Math.floor(r/h),2)+:+w(l(Math.floor(r/p),60),2);if(M!e){o(e)||(e0);var i(100+Math.min(l(t/d,60),Pe)).toFixed(e).substr(1);e>0&&(ii.replace(/0+$/,).replace(/\.$/,)),n+:+i}return n}(t,r)+\n+C(a.dayMonthYear,t,n,i);ea.dayMonth+\n+a.year}return C(e,t,n,i)};var I3*f;r.incrementMonthfunction(t,e,r){r_(r)&&r;var nl(t,f);if(tMath.round(t-n),r)try{var iMath.round(t/f)+m,ag.getComponentMethod(calendars,getCal)(r),oa.fromJD(i);return e%12?a.add(o,e,m):a.add(o,e/12,y),(o.toJD()-m)*f+n}catch(e){s.error(invalid ms +t+ in calendar +r)}var cnew Date(t+I);return c.setUTCMonth(c.getUTCMonth()+e)+n-I},r.findExactDatesfunction(t,e){for(var r,n,i0,a0,s0,l0,c_(e)&&g.getComponentMethod(calendars,getCal)(e),u0;ut.length;u++)if(ntu,o(n)){if(!(n%f))if(c)try{1(rc.fromJD(n/f+m)).day()?1r.month()?i++:a++:s++}catch(t){}else 1(rnew Date(n)).getUTCDate()?0r.getUTCMonth()?i++:a++:s++}else l++;s+a+i;var ht.length-l;return{exactYears:i/h,exactMonths:a/h,exactDays:s/h}}},{../constants/numerical:474,../registry:633,./loggers:502,./mod:505,d3-time-format:115,fast-isnumeric:185},486:function(t,e,r){use strict;var nt(@plotly/d3),it(./loggers),at(./matrix),ot(gl-mat4);function s(t){var et&&t.parentNode;e&&e.removeChild(t)}function l(t,e,r){var nplotly.js-style-+t,adocument.getElementById(n);a||((adocument.createElement(style)).setAttribute(id,n),a.appendChild(document.createTextNode()),document.head.appendChild(a));var oa.sheet;o.insertRule?o.insertRule(e+{+r+},0):o.addRule?o.addRule(e,r,0):i.warn(addStyleRule failed)}function c(t){var ewindow.getComputedStyle(t,null),re.getPropertyValue(-webkit-transform)||e.getPropertyValue(-moz-transform)||e.getPropertyValue(-ms-transform)||e.getPropertyValue(-o-transform)||e.getPropertyValue(transform);returnnoner?null:r.replace(matrix,).replace(3d,).slice(1,-1).split(,).map((function(t){return+t}))}function u(t){for(var e;f(t);)e.push(t),tt.parentNode;return e}function f(t){return t&&(t instanceof Element||t instanceof HTMLElement)}e.exports{getGraphDiv:function(t){var e;if(stringtypeof t){if(null(edocument.getElementById(t)))throw new Error(No DOM element with id +t+ exists on the page.);return e}if(nullt)throw new Error(DOM element provided is null or undefined);return t},isPlotDiv:function(t){var en.select(t);return e.node()instanceof HTMLElement&&e.size()&&e.classed(js-plotly-plot)},removeElement:s,addStyleRule:function(t,e){l(global,t,e)},addRelatedStyleRule:l,deleteRelatedStyleRule:function(t){var eplotly.js-style-+t,rdocument.getElementById(e);r&&s(r)},getFullTransformMatrix:function(t){var eu(t),r1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;return e.forEach((function(t){var ec(t);if(e){var na.convertCssMatrix(e);ro.multiply(r,r,n)}})),r},getElementTransformMatrix:c,getElementAndAncestors:u,equalDomRects:function(t,e){return t&&e&&t.xe.x&&t.ye.y&&t.tope.top&&t.lefte.left&&t.righte.right&&t.bottome.bottom}}},{./loggers:502,./matrix:504,@plotly/d3:58,gl-mat4:205},487:function(t,e,r){use strict;var nt(events).EventEmitter,i{init:function(t){if(t._ev instanceof n)return t;var enew n,rnew n;return t._eve,t._internalEvr,t.one.on.bind(e),t.oncee.once.bind(e),t.removeListenere.removeListener.bind(e),t.removeAllListenerse.removeAllListeners.bind(e),t._internalOnr.on.bind(r),t._internalOncer.once.bind(r),t._removeInternalListenerr.removeListener.bind(r),t._removeAllInternalListenersr.removeAllListeners.bind(r),t.emitfunction(n,i){undefined!typeof jQuery&&jQuery(t).trigger(n,i),e.emit(n,i),r.emit(n,i)},t},triggerHandler:function(t,e,r){var n,i;undefined!typeof jQuery&&(njQuery(t).triggerHandler(e,r));var at._ev;if(!a)return n;var o,sa._eventse;if(!s)return n;function l(t){return t.listener?(a.removeListener(e,t.listener),t.fired?void 0:(t.fired!0,t.listener.apply(a,r))):t.apply(a,r)}for(sArray.isArray(s)?s:s,o0;os.length-1;o++)l(so);return il(so),void 0!n?n:i},purge:function(t){return delete t._ev,delete t.on,delete t.once,delete t.removeListener,delete t.removeAllListeners,delete t.emit,delete t._ev,delete t._internalEv,delete t._internalOn,delete t._internalOnce,delete t._removeInternalListener,delete t._removeAllInternalListeners,t}};e.exportsi},{events:181},488:function(t,e,r){use strict;var nt(./is_plain_object.js),iArray.isArray;function a(t,e,r,o){var s,l,c,u,f,h,pt0,dt.length;if(2d&&i(p)&&i(t1)&&0p.length){if(function(t,e){var r,n;for(r0;rt.length;r++){if(null!(ntr)&&objecttypeof n)return!1;void 0!n&&(ern)}return!0}(t1,p))return p;p.splice(0,p.length)}for(var m1;md;m++)for(l in stm)cpl,usl,o&&i(u)?plu:e&&u&&(n(u)||(fi(u)))?(f?(f!1,hc&&i(c)?c:):hc&&n(c)?c:{},pla(h,u,e,r,o)):(void 0!u||r)&&(plu);return p}r.extendFlatfunction(){return a(arguments,!1,!1,!1)},r.extendDeepfunction(){return a(arguments,!0,!1,!1)},r.extendDeepAllfunction(){return a(arguments,!0,!0,!1)},r.extendDeepNoArraysfunction(){return a(arguments,!0,!1,!0)}},{./is_plain_object.js:499},489:function(t,e,r){use strict;e.exportsfunction(t){for(var e{},r,n0,i0;it.length;i++){var ati;1!ea&&(ea1,rn++a)}return r}},{},490:function(t,e,r){use strict;function n(t){return!0t.visible}function i(t){var et0.trace;return!0e.visible&&0!e._length}e.exportsfunction(t){for(var e,r(et,Array.isArray(e)&&Array.isArray(e0)&&e00&&e00.trace?i:n),a,o0;ot.length;o++){var sto;r(s)&&a.push(s)}return a}},{},491:function(t,e,r){use strict;var nt(@plotly/d3),it(country-regex),at(@turf/area),ot(@turf/centroid),st(@turf/bbox),lt(./identity),ct(./loggers),ut(./is_plain_object),ft(./nested_property),ht(./polygon),pObject.keys(i),d{ISO-3:l,USA-states:l,country names:function(t){for(var e0;ep.length;e++){var rpe;if(new RegExp(ir).test(t.trim().toLowerCase()))return r}return c.log(Unrecognized country name: +t+.),!1}};function m(t){var et.geojson,rwindow.PlotlyGeoAssets||{},nstringtypeof e?re:e;return u(n)?n:(c.error(Oops ... something went wrong when fetching +e),!1)}e.exports{locationToFeature:function(t,e,r){if(!e||string!typeof e)return!1;var n,i,a,odt(e);if(o){if(USA-statest)for(n,a0;ar.length;a++)(ira).properties&&i.properties.gu&&USAi.properties.gu&&n.push(i);else nr;for(a0;an.length;a++)if((ina).ido)return i;c.log(Location with id,o,does not have a matching topojson feature at this resolution..join( ))}return!1},feature2polygons:function(t){var e,r,n,i,at.geometry,oa.coordinates,st.id,l;function c(t){for(var e0;et.length-1;e++)if(te0>0&&te+100)return e;return null}switch(eRUSs||FJIs?function(t){var e;if(nullc(t))et;else for(enew Array(t.length),i0;it.length;i++)eiti00?ti0+360:ti0,ti1;l.push(h.tester(e))}:ATAs?function(t){var ec(t);if(nulle)return l.push(h.tester(t));var rnew Array(t.length+1),n0;for(i0;it.length;i++)i>e?rn++ti0+360,ti1:ie?(rn++ti,rn++ti0,-90):rn++ti;var ah.tester(r);a.pts.pop(),l.push(a)}:function(t){l.push(h.tester(t))},a.type){caseMultiPolygon:for(r0;ro.length;r++)for(n0;nor.length;n++)e(orn);break;casePolygon:for(r0;ro.length;r++)e(or)}return l},getTraceGeojson:m,extractTraceFeature:function(t){var et0.trace,rm(e);if(!r)return!1;var n,i{},s;for(n0;ne._length;n++){var ltn;(l.loc||0l.loc)&&(il.locl)}function u(t){var rf(t,e.featureidkey||id).get(),nir;if(n){var lt.geometry;if(Polygonl.type||MultiPolygonl.type){var u{type:Feature,id:r,geometry:l,properties:{}};u.properties.ctfunction(t){var e,rt.geometry;if(MultiPolygonr.type)for(var nr.coordinates,i0,s0;sn.length;s++){var l{type:Polygon,coordinates:ns},ca.default(l);c>i&&(ic,el)}else er;return o.default(e).geometry.coordinates}(u),n.fInt,n.fOutu,s.push(u)}else c.log(Location,n.loc,does not have a valid GeoJSON geometry.,Traces with locationmode *geojson-id* only support,*Polygon* and *MultiPolygon* geometries..join( ))}delete ir}switch(r.type){caseFeatureCollection:var hr.features;for(n0;nh.length;n++)u(hn);break;caseFeature:u(r);break;default:return c.warn(Invalid GeoJSON type,(r.type||none)+.,Traces with locationmode *geojson-id* only support,*FeatureCollection* and *Feature* types..join( )),!1}for(var p in i)c.log(Location *+p+*,does not have a matching feature with id-key,*+e.featureidkey+*..join( ));return s},fetchTraceGeoData:function(t){var ewindow.PlotlyGeoAssets||{},r;function i(t){return new Promise((function(r,i){n.json(t,(function(n,a){if(n){delete et;var o404n.status?GeoJSON at URL +t+ does not exist.:Unexpected error while fetching from +t;return i(new Error(o))}return eta,r(a)}))}))}function a(t){return new Promise((function(r,n){var i0,asetInterval((function(){return et&&pending!et?(clearInterval(a),r(et)):i>100?(clearInterval(a),n(Unexpected error while fetching from +t)):void i++}),50)}))}for(var o0;ot.length;o++){var sto0.trace.geojson;stringtypeof s&&(es?pendinges&&r.push(a(s)):(espending,r.push(i(s))))}return r},computeBbox:function(t){return s.default(t)}}},{./identity:496,./is_plain_object:499,./loggers:502,./nested_property:506,./polygon:510,@plotly/d3:58,@turf/area:61,@turf/bbox:62,@turf/centroid:63,country-regex:89},492:function(t,e,r){use strict;var nt(../constants/numerical).BADNUM;r.calcTraceToLineCoordsfunction(t){for(var et0.trace.connectgaps,r,i,a0;at.length;a++){var ota.lonlat;o0!n?i.push(o):!e&&i.length>0&&(r.push(i),i)}return i.length>0&&r.push(i),r},r.makeLinefunction(t){return 1t.length?{type:LineString,coordinates:t0}:{type:MultiLineString,coordinates:t}},r.makePolygonfunction(t){if(1t.length)return{type:Polygon,coordinates:t};for(var enew Array(t.length),r0;rt.length;r++)ertr;return{type:MultiPolygon,coordinates:e}},r.makeBlankfunction(){return{type:Point,coordinates:}}},{../constants/numerical:474},493:function(t,e,r){use strict;var n,i,a,ot(./mod).mod;function s(t,e,r,n,i,a,o,s){var lr-t,ci-t,uo-i,fn-e,ha-e,ps-a,dl*p-u*f;if(0d)return null;var m(c*p-u*h)/d,g(c*f-l*h)/d;return g0||g>1||m0||m>1?null:{x:t+l*m,y:e+f*m}}function l(t,e,r,n,i){var an*t+i*e;if(a0)return n*n+i*i;if(a>r){var on-t,si-e;return o*o+s*s}var ln*e-i*t;return l*l/r}r.segmentsIntersects,r.segmentDistancefunction(t,e,r,n,i,a,o,c){if(s(t,e,r,n,i,a,o,c))return 0;var ur-t,fn-e,ho-i,pc-a,du*u+f*f,mh*h+p*p,gMath.min(l(u,f,d,i-t,a-e),l(u,f,d,o-t,c-e),l(h,p,m,t-i,e-a),l(h,p,m,r-i,n-a));return Math.sqrt(g)},r.getTextLocationfunction(t,e,r,s){if(ti&&sa||(n{},it,as),nr)return nr;var lt.getPointAtLength(o(r-s/2,e)),ct.getPointAtLength(o(r+s/2,e)),uMath.atan((c.y-l.y)/(c.x-l.x)),ft.getPointAtLength(o(r,e)),h{x:(4*f.x+l.x+c.x)/6,y:(4*f.y+l.y+c.y)/6,theta:u};return nrh,h},r.clearLocationCachefunction(){inull},r.getVisibleSegmentfunction(t,e,r){var n,i,ae.left,oe.right,se.top,le.bottom,c0,ut.getTotalLength(),fu;function h(e){var rt.getPointAtLength(e);0e?nr:eu&&(ir);var cr.xa?a-r.x:r.x>o?r.x-o:0,fr.ys?s-r.y:r.y>l?r.y-l:0;return Math.sqrt(c*c+f*f)}for(var ph(c);p;){if((c+p+r)>f)return;ph(c)}for(ph(f);p;){if(c>(f-p+r))return;ph(f)}return{min:c,max:f,len:f-c,total:u,isClosed:0c&&fu&&Math.abs(n.x-i.x).1&&Math.abs(n.y-i.y).1}},r.findPointOnPathfunction(t,e,r,n){for(var i,a,o,s(nn||{}).pathLength||t.getTotalLength(),ln.tolerance||.001,cn.iterationLimit||30,ut.getPointAtLength(0)r>t.getPointAtLength(s)r?-1:1,f0,h0,ps;fc;){if(i(h+p)/2,o(at.getPointAtLength(i))r-e,Math.abs(o)l)return a;u*o>0?pi:hi,f++}return a}},{./mod:505},494:function(t,e,r){use strict;var nt(fast-isnumeric),it(tinycolor2),at(color-normalize),ot(../components/colorscale),st(../components/color/attributes).defaultLine,lt(./array).isArrayOrTypedArray,ca(s);function u(t,e){var rt;return r3*e,r}function f(t){if(n(t))return c;var ea(t);return e.length?e:c}function h(t){return n(t)?t:1}e.exports{formatColor:function(t,e,r){var n,i,s,p,d,mt.color,gl(m),vl(e),yo.extractOpts(t),x;if(nvoid 0!y.colorscale?o.makeColorScaleFuncFromTrace(t):f,ig?function(t,e){return void 0te?c:a(n(te))}:f,sv?function(t,e){return void 0te?1:h(te)}:h,g||v)for(var b0;br;b++)pi(m,b),ds(e,b),xbu(p,d);else xu(a(m),e);return x},parseColorScale:function(t){var eo.extractOpts(t),re.colorscale;return e.reversescale&&(ro.flipScale(e.colorscale)),r.map((function(t){var et0,ri(t1).toRgb();return{index:e,rgb:r.r,r.g,r.b,r.a}}))}}},{../components/color/attributes:360,../components/colorscale:373,./array:480,color-normalize:84,fast-isnumeric:185,tinycolor2:307},495:function(t,e,r){use strict;var nt(./identity);function i(t){returnt}e.exports{keyFun:function(t){return t.key},repeat:i,descend:n,wrap:i,unwrap:function(t){return t0}}},{./identity:496},496:function(t,e,r){use strict;e.exportsfunction(t){return t}},{},497:function(t,e,r){use strict;e.exportsfunction(t,e){if(!e)return t;var r1/Math.abs(e),nr>1?(r*t+r*e)/r:t+e,iString(n).length;if(i>16){var aString(e).length;if(i>String(t).length+a){var oparseFloat(n).toPrecision(12);-1o.indexOf(e+)&&(n+o)}}return n}},{},498:function(t,e,r){use strict;var nt(@plotly/d3),it(d3-time-format).utcFormat,at(d3-format).format,ot(fast-isnumeric),st(../constants/numerical),ls.FP_SAFE,c-l,us.BADNUM,fe.exports{};f.adjustFormatfunction(t){return!t||/^\d.\df/.test(t)||/.\d%/.test(t)?t:0.ft?~f:/^\d%/.test(t)?~%:/^\ds/.test(t)?~s:!/^~,.0$/.test(t)&&/&fps/.test(t)?~+t:t};var h{};f.warnBadFormatfunction(t){var eString(t);he||(he1,f.warn(encountered bad format: +e+))},f.noFormatfunction(t){return String(t)},f.numberFormatfunction(t){var e;try{ea(f.adjustFormat(t))}catch(e){return f.warnBadFormat(t),f.noFormat}return e},f.nestedPropertyt(./nested_property),f.keyedContainert(./keyed_container),f.relativeAttrt(./relative_attr),f.isPlainObjectt(./is_plain_object),f.toLogRanget(./to_log_range),f.relinkPrivateKeyst(./relink_private);var pt(./array);f.isTypedArrayp.isTypedArray,f.isArrayOrTypedArrayp.isArrayOrTypedArray,f.isArray1Dp.isArray1D,f.ensureArrayp.ensureArray,f.concatp.concat,f.maxRowLengthp.maxRowLength,f.minRowLengthp.minRowLength;var dt(./mod);f.modd.mod,f.modHalfd.modHalf;var mt(./coerce);f.valObjectMetam.valObjectMeta,f.coercem.coerce,f.coerce2m.coerce2,f.coerceFontm.coerceFont,f.coercePatternm.coercePattern,f.coerceHoverinfom.coerceHoverinfo,f.coerceSelectionMarkerOpacitym.coerceSelectionMarkerOpacity,f.validatem.validate;var gt(./dates);f.dateTime2msg.dateTime2ms,f.isDateTimeg.isDateTime,f.ms2DateTimeg.ms2DateTime,f.ms2DateTimeLocalg.ms2DateTimeLocal,f.cleanDateg.cleanDate,f.isJSDateg.isJSDate,f.formatDateg.formatDate,f.incrementMonthg.incrementMonth,f.dateTick0g.dateTick0,f.dfltRangeg.dfltRange,f.findExactDatesg.findExactDates,f.MIN_MSg.MIN_MS,f.MAX_MSg.MAX_MS;var vt(./search);f.findBinv.findBin,f.sorterAscv.sorterAsc,f.sorterDesv.sorterDes,f.distinctValsv.distinctVals,f.roundUpv.roundUp,f.sortv.sort,f.findIndexOfMinv.findIndexOfMin,f.sortObjectKeyst(./sort_object_keys);var yt(./stats);f.aggNumsy.aggNums,f.leny.len,f.meany.mean,f.mediany.median,f.midRangey.midRange,f.variancey.variance,f.stdevy.stdev,f.interpy.interp;var xt(./matrix);f.init2dArrayx.init2dArray,f.transposeRaggedx.transposeRagged,f.dotx.dot,f.translationMatrixx.translationMatrix,f.rotationMatrixx.rotationMatrix,f.rotationXYMatrixx.rotationXYMatrix,f.apply3DTransformx.apply3DTransform,f.apply2DTransformx.apply2DTransform,f.apply2DTransform2x.apply2DTransform2,f.convertCssMatrixx.convertCssMatrix,f.inverseTransformMatrixx.inverseTransformMatrix;var bt(./angles);f.deg2radb.deg2rad,f.rad2degb.rad2deg,f.angleDeltab.angleDelta,f.angleDistb.angleDist,f.isFullCircleb.isFullCircle,f.isAngleInsideSectorb.isAngleInsideSector,f.isPtInsideSectorb.isPtInsideSector,f.pathArcb.pathArc,f.pathSectorb.pathSector,f.pathAnnulusb.pathAnnulus;var _t(./anchor_utils);f.isLeftAnchor_.isLeftAnchor,f.isCenterAnchor_.isCenterAnchor,f.isRightAnchor_.isRightAnchor,f.isTopAnchor_.isTopAnchor,f.isMiddleAnchor_.isMiddleAnchor,f.isBottomAnchor_.isBottomAnchor;var wt(./geometry2d);f.segmentsIntersectw.segmentsIntersect,f.segmentDistancew.segmentDistance,f.getTextLocationw.getTextLocation,f.clearLocationCachew.clearLocationCache,f.getVisibleSegmentw.getVisibleSegment,f.findPointOnPathw.findPointOnPath;var Tt(./extend);f.extendFlatT.extendFlat,f.extendDeepT.extendDeep,f.extendDeepAllT.extendDeepAll,f.extendDeepNoArraysT.extendDeepNoArrays;var kt(./loggers);f.logk.log,f.warnk.warn,f.errork.error;var At(./regex);f.counterRegexA.counter;var Mt(./throttle);f.throttleM.throttle,f.throttleDoneM.done,f.clearThrottleM.clear;var St(./dom);function E(t){var e{};for(var r in t)for(var ntr,i0;in.length;i++)eni+r;return e}f.getGraphDivS.getGraphDiv,f.isPlotDivS.isPlotDiv,f.removeElementS.removeElement,f.addStyleRuleS.addStyleRule,f.addRelatedStyleRuleS.addRelatedStyleRule,f.deleteRelatedStyleRuleS.deleteRelatedStyleRule,f.getFullTransformMatrixS.getFullTransformMatrix,f.getElementTransformMatrixS.getElementTransformMatrix,f.getElementAndAncestorsS.getElementAndAncestors,f.equalDomRectsS.equalDomRects,f.clearResponsivet(./clear_responsive),f.preserveDrawingBuffert(./preserve_drawing_buffer),f.makeTraceGroupst(./make_trace_groups),f._t(./localize),f.notifiert(./notifier),f.filterUniquet(./filter_unique),f.filterVisiblet(./filter_visible),f.pushUniquet(./push_unique),f.incrementt(./increment),f.cleanNumbert(./clean_number),f.ensureNumberfunction(t){return o(t)?(tNumber(t))>l||tc?u:t:u},f.isIndexfunction(t,e){return!(void 0!e&&t>e)&&(o(t)&&t>0&&t%10)},f.noopt(./noop),f.identityt(./identity),f.repeatfunction(t,e){for(var rnew Array(e),n0;ne;n++)rnt;return r},f.swapAttrsfunction(t,e,r,n){r||(rx),n||(ny);for(var i0;ie.length;i++){var aei,of.nestedProperty(t,a.replace(?,r)),sf.nestedProperty(t,a.replace(?,n)),lo.get();o.set(s.get()),s.set(l)}},f.raiseToTopfunction(t){t.parentNode.appendChild(t)},f.cancelTransitionfunction(t){return t.transition().duration(0)},f.constrainfunction(t,e,r){return e>r?Math.max(r,Math.min(e,t)):Math.max(e,Math.min(r,t))},f.bBoxIntersectfunction(t,e,r){return rr||0,t.lefte.right+r&&e.leftt.right+r&&t.tope.bottom+r&&e.topt.bottom+r},f.simpleMapfunction(t,e,r,n,i){for(var at.length,onew Array(a),s0;sa;s++)ose(ts,r,n,i);return o},f.randstrfunction t(e,r,n,i){if(n||(n16),void 0r&&(r24),r0)return0;var a,o,sMath.log(Math.pow(2,r))/Math.log(n),l;for(a2;s1/0;a*2)sMath.log(Math.pow(2,r/a))/Math.log(n)*a;var cs-Math.floor(s);for(a0;aMath.floor(s);a++)lMath.floor(Math.random()*n).toString(n)+l;c&&(oMath.pow(n,c),lMath.floor(Math.random()*o).toString(n)+l);var uparseInt(l,n);return e&&el||u!1/0&&u>Math.pow(2,r)?i>10?(f.warn(randstr failed uniqueness),l):t(e,r,n,(i||0)+1):l},f.OptionControlfunction(t,e){t||(t{}),e||(eopt);var r{optionList:,_newoption:function(n){net,rn.namen,r.optionList.push(n)}};return r_+et,r},f.smoothfunction(t,e){if((eMath.round(e)||0)2)return t;var r,n,i,a,ot.length,s2*o,l2*e-1,cnew Array(l),unew Array(o);for(r0;rl;r++)cr(1-Math.cos(Math.PI*(r+1)/e))/(2*e);for(r0;ro;r++){for(a0,n0;nl;n++)(ir+n+1-e)-o?i-s*Math.round(i/s):i>s&&(i-s*Math.floor(i/s)),i0?i-1-i:i>o&&(is-1-i),a+ti*cn;ura}return u},f.syncOrAsyncfunction(t,e,r){var n;function i(){return f.syncOrAsync(t,e,r)}for(;t.length;)if((n(0,t.splice(0,1)0)(e))&&n.then)return n.then(i);return r&&r(e)},f.stripTrailingSlashfunction(t){return/t.substr(-1)?t.substr(0,t.length-1):t},f.noneOrAllfunction(t,e,r){if(t){var n,i!1,a!0;for(n0;nr.length;n++)null!trn?i!0:a!1;if(i&&!a)for(n0;nr.length;n++)trnern}},f.mergeArrayfunction(t,e,r,n){var ifunctiontypeof n;if(f.isArrayOrTypedArray(t))for(var aMath.min(t.length,e.length),o0;oa;o++){var sto;eori?n(s):s}},f.mergeArrayCastPositivefunction(t,e,r){return f.mergeArray(t,e,r,(function(t){var e+t;return isFinite(e)&&e>0?e:0}))},f.fillArrayfunction(t,e,r,n){if(nn||f.identity,f.isArrayOrTypedArray(t))for(var i0;ie.length;i++)eirn(ti)},f.castOptionfunction(t,e,r,n){nn||f.identity;var if.nestedProperty(t,r).get();return f.isArrayOrTypedArray(i)?Array.isArray(e)&&f.isArrayOrTypedArray(ie0)?n(ie0e1):n(ie):i},f.extractOptionfunction(t,e,r,n){if(r in t)return tr;var if.nestedProperty(e,n).get();return Array.isArray(i)?void 0:i},f.tagSelectedfunction(t,e,r){var n,i,ae.selectedpoints,oe._indexToPoints;o&&(nE(o));for(var s0;sa.length;s++){var las;if(f.isIndex(l)||f.isArrayOrTypedArray(l)&&f.isIndex(l0)&&f.isIndex(l1)){var cn?nl:l,ur?rc:c;void 0!(iu)&&it.length&&(tu.selected1)}}},f.selIndices2selPointsfunction(t){var et.selectedpoints,rt._indexToPoints;if(r){for(var nE(r),i,a0;ae.length;a++){var oea;if(f.isIndex(o)){var sno;f.isIndex(s)&&i.push(s)}}return i}return e},f.getTargetArrayfunction(t,e){var re.target;if(stringtypeof r&&r){var nf.nestedProperty(t,r).get();return!!Array.isArray(n)&&n}return!!Array.isArray(r)&&r},f.minExtendfunction(t,e){var r{};object!typeof e&&(e{});var n,i,a,oObject.keys(t);for(n0;no.length;n++)ation,_!i.charAt(0)&&function!typeof a&&(modulei?ria:Array.isArray(a)?ricolorscalei?a.slice():a.slice(0,3):f.isTypedArray(a)?ria.subarray(0,3):ria&&objecttypeof a?f.minExtend(ti,ei):a);for(oObject.keys(e),n0;no.length;n++)objecttypeof(aeion)&&i in r&&objecttypeof ri||(ria);return r},f.titleCasefunction(t){return t.charAt(0).toUpperCase()+t.substr(1)},f.containsAnyfunction(t,e){for(var r0;re.length;r++)if(-1!t.indexOf(er))return!0;return!1},f.isIEfunction(){return void 0!window.navigator.msSaveBlob};var L/Version\/\d\.+.*Safari/;f.isSafarifunction(){return L.test(window.navigator.userAgent)};var C/iPad|iPhone|iPod/;f.isIOSfunction(){return C.test(window.navigator.userAgent)};var P/Firefox\/(\d+)\.\d+/;f.getFirefoxVersionfunction(){var tP.exec(window.navigator.userAgent);if(t&&2t.length){var eparseInt(t1);if(!isNaN(e))return e}return null},f.isD3Selectionfunction(t){return t instanceof n.selection},f.ensureSinglefunction(t,e,r,n){var it.select(e+(r?.+r:));if(i.size())return i;var at.append(e);return r&&a.classed(r,!0),n&&a.call(n),a},f.ensureSingleByIdfunction(t,e,r,n){var it.select(e+#+r);if(i.size())return i;var at.append(e).attr(id,r);return n&&a.call(n),a},f.objectFromPathfunction(t,e){for(var r,nt.split(.),ir{},a0;an.length;a++){var ona,snull,lna.match(/(.*)\(0-9+)\/);l?(ol1,sl2,rro,an.length-1?rse:rs{},rrs):(an.length-1?roe:ro{},rro)}return i};var I/^(^\\.+)\.(.+)?/,O/^(^\.+)\(0-9+)\(\.)?(.+)?/;f.expandObjectPathsfunction(t){var e,r,n,i,a,o,s;if(objecttypeof t&&!Array.isArray(t))for(r in t)t.hasOwnProperty(r)&&((er.match(I))?(itr,ne1,delete tr,tnf.extendDeepNoArrays(tn||{},f.objectFromPath(r,f.expandObjectPaths(i))n)):(er.match(O))?(itr,ne1,aparseInt(e2),delete tr,tntn||,.e3?(se4,otnatna||{},f.extendDeepNoArrays(o,f.objectFromPath(s,f.expandObjectPaths(i)))):tnaf.expandObjectPaths(i)):trf.expandObjectPaths(tr));return t},f.numSeparatefunction(t,e,r){if(r||(r!1),string!typeof e||0e.length)throw new Error(Separator string required for formatting!);numbertypeof t&&(tString(t));var n/(\d+)(\d{3})/,ie.charAt(0),ae.charAt(1),ot.split(.),so0,lo.length>1?i+o1:;if(a&&(o.length>1||s.length>4||r))for(;n.test(s);)ss.replace(n,$1+a+$2);return s+l},f.TEMPLATE_STRING_REGEX/%{(^\s%{}:*)(:|\|^}*)?}/g;var z/^\w*$/;f.templateStringfunction(t,e){var r{};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,n){var i;return z.test(n)?ien:(rnrn||f.nestedProperty(e,n).get,irn()),f.isValidTextValue(i)?i:}))};var D{max:10,count:0,name:hovertemplate};f.hovertemplateStringfunction(){return B.apply(D,arguments)};var R{max:10,count:0,name:texttemplate};f.texttemplateStringfunction(){return B.apply(R,arguments)};var F/^:|\|/;function B(t,e,r){var nthis,aarguments;e||(e{});var o{};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,s,l){var c,u,h,p_xothers||_yothers,d_xother_s||_yother_s,mxother_s||yother_s,gxothers||yothers||p||m||d,vs;if((p||d)&&(vv.substring(1)),(m||d)&&(vv.substring(0,v.length-1)),g){if(void 0(cev))return}else for(h3;ha.length;h++)if(uah){if(u.hasOwnProperty(v)){cuv;break}if(z.test(v)||(cf.nestedProperty(u,v).get(),(cov||f.nestedProperty(u,v).get())&&(ovc)),void 0!c)break}if(void 0c&&n)return n.countn.max&&(f.warn(Variable +v+ in +n.name+ could not be found!),ct),n.countn.max&&f.warn(Too many +n.name+ warnings - additional warnings will be suppressed),n.count++,t;if(l){var y;if(:l0&&(c(yr?r.numberFormat:f.numberFormat)(l.replace(F,))(c)),|l0){yr?r.timeFormat:i;var xf.dateTime2ms(c);cf.formatDate(x,l.replace(F,),!1,y)}}else{var bv+Label;e.hasOwnProperty(b)&&(ceb)}return g&&(c(+c+),(p||d)&&(c +c),(m||d)&&(c+ )),c}))}f.subplotSortfunction(t,e){for(var rMath.min(t.length,e.length)+1,n0,i0,a0;ar;a++){var ot.charCodeAt(a)||0,se.charCodeAt(a)||0,lo>48&&o57,cs>48&&s57;if(l&&(n10*n+o-48),c&&(i10*i+s-48),!l||!c){if(n!i)return n-i;if(o!s)return o-s}}return i-n};var N2e9;f.seedPseudoRandomfunction(){N2e9},f.pseudoRandomfunction(){var tN;return N(69069*N+1)%4294967296,Math.abs(N-t)429496729?f.pseudoRandom():N/4294967296},f.fillTextfunction(t,e,r){var nArray.isArray(r)?function(t){r.push(t)}:function(t){r.textt},if.extractOption(t,e,htx,hovertext);if(f.isValidTextValue(i))return n(i);var af.extractOption(t,e,tx,text);return f.isValidTextValue(a)?n(a):void 0},f.isValidTextValuefunction(t){return t||0t},f.formatPercentfunction(t,e){ee||0;for(var r(Math.round(100*t*Math.pow(10,e))*Math.pow(.1,e)).toFixed(e)+%,n0;ne;n++)-1!r.indexOf(.)&&(r(rr.replace(0%,%)).replace(.%,%));return r},f.isHiddenfunction(t){var ewindow.getComputedStyle(t).display;return!e||nonee},f.strTranslatefunction(t,e){return t||e?translate(+t+,+e+):},f.strRotatefunction(t){return t?rotate(+t+):},f.strScalefunction(t){return 1!t?scale(+t+):},f.getTextTransformfunction(t){var et.noCenter,rt.textX,nt.textY,it.targetX,at.targetY,ot.anchorX||0,st.anchorY||0,lt.rotate,ct.scale;return c?c>1&&(c1):c0,f.strTranslate(i-c*(r+o),a-c*(n+s))+f.strScale(c)+(l?rotate(+l+(e?: +r+ +n)+):)},f.ensureUniformFontSizefunction(t,e){var rf.extendFlat({},e);return r.sizeMath.max(e.size,t._fullLayout.uniformtext.minsize||0),r},f.join2function(t,e,r){var nt.length;return n>1?t.slice(0,-1).join(e)+r+tn-1:t.join(e)},f.bigFontfunction(t){return Math.round(1.2*t)};var jf.getFirefoxVersion(),Unull!j&&j86;f.getPositionFromD3Eventfunction(){return U?n.event.layerX,n.event.layerY:n.event.offsetX,n.event.offsetY}},{../constants/numerical:474,./anchor_utils:478,./angles:479,./array:480,./clean_number:481,./clear_responsive:483,./coerce:484,./dates:485,./dom:486,./extend:488,./filter_unique:489,./filter_visible:490,./geometry2d:493,./identity:496,./increment:497,./is_plain_object:499,./keyed_container:500,./localize:501,./loggers:502,./make_trace_groups:503,./matrix:504,./mod:505,./nested_property:506,./noop:507,./notifier:508,./preserve_drawing_buffer:512,./push_unique:513,./regex:515,./relative_attr:516,./relink_private:517,./search:518,./sort_object_keys:521,./stats:522,./throttle:525,./to_log_range:526,@plotly/d3:58,d3-format:107,d3-time-format:115,fast-isnumeric:185},499:function(t,e,r){use strict;e.exportsfunction(t){return window&&window.process&&window.process.versions?object ObjectObject.prototype.toString.call(t):object ObjectObject.prototype.toString.call(t)&&Object.getPrototypeOf(t).hasOwnProperty(hasOwnProperty)}},{},500:function(t,e,r){use strict;var nt(./nested_property),i/^\w*$/;e.exportsfunction(t,e,r,a){var o,s,l;rr||name,aa||value;var c{};e&&e.length?(ln(t,e),sl.get()):st,ee||;var u{};if(s)for(o0;os.length;o++)usoro;var fi.test(a),h{set:function(t,e){var inulle?4:0;if(!s){if(!l||4i)return;s,l.set(s)}var out;if(void 0o){if(4i)return;i|3,os.length,uto}else e!(f?soa:n(so,a).get())&&(i|2);var psoso||{};return prt,f?pae:n(p,a).set(e),null!e&&(i&-5),coco|i,h},get:function(t){if(s){var eut;return void 0e?void 0:f?sea:n(se,a).get()}},rename:function(t,e){var nut;return void 0n||(cn1|cn,uen,delete ut,snre),h},remove:function(t){var eut;if(void 0e)return h;var ise;if(Object.keys(i).length>2)return ce2|ce,h.set(t,null);if(f){for(oe;os.length;o++)co3|co;for(oe;os.length;o++)usor--;s.splice(e,1),delete ut}else n(i,a).set(null),ce6|ce;return h},constructUpdate:function(){for(var t,i,o{},lObject.keys(c),u0;ul.length;u++)ilu,te++i+,si?(1&ci&&(ot+.+rsir),2&ci&&(ot+.+af?4&ci?null:sia:4&ci?null:n(si,a).get())):otnull;return o}};return h}},{./nested_property:506},501:function(t,e,r){use strict;var nt(../registry);e.exportsfunction(t,e){for(var rt._context.locale,i0;i2;i++){for(var at._context.locales,o0;o2;o++){var s(ar||{}).dictionary;if(s){var lse;if(l)return l}an.localeRegistry}var cr.split(-)0;if(cr)break;rc}return e}},{../registry:633},502:function(t,e,r){use strict;var nt(../plot_api/plot_config).dfltConfig,it(./notifier),ae.exports{};a.logfunction(){var t;if(n.logging>1){var eLOG:;for(t0;targuments.length;t++)e.push(argumentst);console.trace.apply(console,e)}if(n.notifyOnLogging>1){var r;for(t0;targuments.length;t++)r.push(argumentst);i(r.join(br>),long)}},a.warnfunction(){var t;if(n.logging>0){var eWARN:;for(t0;targuments.length;t++)e.push(argumentst);console.trace.apply(console,e)}if(n.notifyOnLogging>0){var r;for(t0;targuments.length;t++)r.push(argumentst);i(r.join(br>),stick)}},a.errorfunction(){var t;if(n.logging>0){var eERROR:;for(t0;targuments.length;t++)e.push(argumentst);console.error.apply(console,e)}if(n.notifyOnLogging>0){var r;for(t0;targuments.length;t++)r.push(argumentst);i(r.join(br>),stick)}}},{../plot_api/plot_config:536,./notifier:508},503:function(t,e,r){use strict;var nt(@plotly/d3);e.exportsfunction(t,e,r){var it.selectAll(g.+r.replace(/\s/g,.)).data(e,(function(t){return t0.trace.uid}));i.exit().remove(),i.enter().append(g).attr(class,r),i.order();var at.classed(rangeplot)?nodeRangePlot3:node3;return i.each((function(t){t0an.select(this)})),i}},{@plotly/d3:58},504:function(t,e,r){use strict;var nt(gl-mat4);r.init2dArrayfunction(t,e){for(var rnew Array(t),n0;nt;n++)rnnew Array(e);return r},r.transposeRaggedfunction(t){var e,r,n0,it.length;for(e0;ei;e++)nMath.max(n,te.length);var anew Array(n);for(e0;en;e++)for(aenew Array(i),r0;ri;r++)aertre;return a},r.dotfunction(t,e){if(!t.length||!e.length||t.length!e.length)return null;var n,i,at.length;if(t0.length)for(nnew Array(a),i0;ia;i++)nir.dot(ti,e);else if(e0.length){var or.transposeRagged(e);for(nnew Array(o.length),i0;io.length;i++)nir.dot(t,oi)}else for(n0,i0;ia;i++)n+ti*ei;return n},r.translationMatrixfunction(t,e){return1,0,t,0,1,e,0,0,1},r.rotationMatrixfunction(t){var et*Math.PI/180;returnMath.cos(e),-Math.sin(e),0,Math.sin(e),Math.cos(e),0,0,0,1},r.rotationXYMatrixfunction(t,e,n){return r.dot(r.dot(r.translationMatrix(e,n),r.rotationMatrix(t)),r.translationMatrix(-e,-n))},r.apply3DTransformfunction(t){return function(){var earguments,n1arguments.length?e0:e0,e1,e2||0;return r.dot(t,n0,n1,n2,1).slice(0,3)}},r.apply2DTransformfunction(t){return function(){var earguments;3e.length&&(ee0);var n1arguments.length?e0:e0,e1;return r.dot(t,n0,n1,1).slice(0,2)}},r.apply2DTransform2function(t){var er.apply2DTransform(t);return function(t){return e(t.slice(0,2)).concat(e(t.slice(2,4)))}},r.convertCssMatrixfunction(t){if(t){var et.length;if(16e)return t;if(6e)returnt0,t1,0,0,t2,t3,0,0,0,0,1,0,t4,t5,0,1}return1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1},r.inverseTransformMatrixfunction(t){var e;return n.invert(e,t),e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,e10,e11,e12,e13,e14,e15}},{gl-mat4:205},505:function(t,e,r){use strict;e.exports{mod:function(t,e){var rt%e;return r0?r+e:r},modHalf:function(t,e){return Math.abs(t)>e/2?t-Math.round(t/e)*e:t}}},{},506:function(t,e,r){use strict;var nt(fast-isnumeric),it(./array).isArrayOrTypedArray;function a(t,e){return function(){var r,n,o,s,l,ct;for(s0;se.length-1;s++){if(-1(res)){for(n!0,o,l0;lc.length;l++)ola(cl,e.slice(s+1))(),ol!o0&&(n!1);return n?o0:o}if(numbertypeof r&&!i(c))return;if(object!typeof(ccr)||nullc)return}if(objecttypeof c&&null!c&&null!(oces))return o}}e.exportsfunction(t,e){if(n(e))eString(e);else if(string!typeof e||-1e.substr(e.length-4))throwbad property string;for(var r,i,o,s0,ce.split(.);sc.length;){if(rString(cs).match(/^(^\\*)((\\-?0-9*\)+)$/)){if(r1)csr1;else{if(0!s)throwbad property string;c.splice(0,1)}for(ir2.substr(1,r2.length-2).split(),o0;oi.length;o++)s++,c.splice(s,0,Number(io))}s++}returnobject!typeof t?function(t,e,r){return{set:function(){throwbad container},get:function(){},astr:e,parts:r,obj:t}}(t,e,c):{set:l(t,c,e),get:a(t,c),astr:e,parts:c,obj:t}};var o/(^|\.)args\/;function s(t,e){return void 0t||nullt&&!e.match(o)}function l(t,e,r){return function(n){var a,o,lt,h,pt,h,ds(n,r);for(o0;oe.length-1;o++){if(numbertypeof(aeo)&&!i(l))throwarray index but container is not an array;if(-1a){if(d!u(l,e.slice(o+1),n,r))break;return}if(!f(l,a,eo+1,d))break;if(object!typeof(lla)||nulll)throwcontainer is not an object;hc(h,a),p.push(l,h)}if(d){if(oe.length-1&&(delete leo,Array.isArray(l)&&+eol.length-1))for(;l.length&&void 0ll.length-1;)l.pop()}else leon}}function c(t,e){var re;return n(e)?r+e+:t&&(r.+e),t+r}function u(t,e,r,n){var a,oi(r),c!0,ur,hn.replace(-1,0),p!o&&s(r,h),de0;for(a0;at.length;a++)hn.replace(-1,a),o&&(ps(ura%r.length,h)),p&&(c!1),f(t,a,d,p)&&l(ta,e,n.replace(-1,a))(u);return c}function f(t,e,r,n){if(void 0te){if(n)return!1;tenumbertypeof r?:{}}return!0}},{./array:480,fast-isnumeric:185},507:function(t,e,r){use strict;e.exportsfunction(){}},{},508:function(t,e,r){use strict;var nt(@plotly/d3),it(fast-isnumeric),a;e.exportsfunction(t,e){if(-1a.indexOf(t)){a.push(t);var r1e3;i(e)?re:longe&&(r3e3);var on.select(body).selectAll(.plotly-notifier).data(0);o.enter().append(div).classed(plotly-notifier,!0),o.selectAll(.notifier-note).data(a).enter().append(div).classed(notifier-note,!0).style(opacity,0).each((function(t){var in.select(this);i.append(button).classed(notifier-close,!0).html(×).on(click,(function(){i.transition().call(s)}));for(var ai.append(p),ot.split(/br\s*\/?>/g),l0;lo.length;l++)l&&a.append(br),a.append(span).text(ol);sticke?i.transition().duration(350).style(opacity,1):i.transition().duration(700).style(opacity,1).transition().delay(r).call(s)}))}function s(t){t.duration(700).style(opacity,0).each(end,(function(t){var ea.indexOf(t);-1!e&&a.splice(e,1),n.select(this).remove()}))}}},{@plotly/d3:58,fast-isnumeric:185},509:function(t,e,r){use strict;var nt(./setcursor),idata-savedcursor;e.exportsfunction(t,e){var rt.attr(i);if(e){if(!r){for(var a(t.attr(class)||).split( ),o0;oa.length;o++){var sao;0s.indexOf(cursor-)&&t.attr(i,s.substr(7)).classed(s,!1)}t.attr(i)||t.attr(i,!!)}n(t,e)}else r&&(t.attr(i,null),!!r?n(t):n(t,r))}},{./setcursor:519},510:function(t,e,r){use strict;var nt(./matrix).dot,it(../constants/numerical).BADNUM,ae.exports{};a.testerfunction(t){var e,rt.slice(),nr00,an,or01,so;for(r.push(r0),e1;er.length;e++)nMath.min(n,re0),aMath.max(a,re0),oMath.min(o,re1),sMath.max(s,re1);var l,c!1;5r.length&&(r00r10?r20r30&&r01r31&&r11r21&&(c!0,lfunction(t){return t0r00}):r01r11&&r21r31&&r00r30&&r10r20&&(c!0,lfunction(t){return t1r01}));var u!0,fr0;for(e1;er.length;e++)if(f0!re0||f1!re1){u!1;break}return{xmin:n,xmax:a,ymin:o,ymax:s,pts:r,contains:c?function(t,e){var rt0,ct1;return!(ri||rn||r>a||ci||co||c>s)&&(!e||!l(t))}:function(t,e){var lt0,ct1;if(li||ln||l>a||ci||co||c>s)return!1;var u,f,h,p,d,mr.length,gr00,vr01,y0;for(u1;um;u++)if(fg,hv,gru0,vru1,!(l(pMath.min(f,g))||l>Math.max(f,g)||c>Math.max(h,v)))if(cMath.min(h,v))l!p&&y++;else{if(c(dgf?c:h+(l-f)*(v-h)/(g-f)))return 1!u||!e;cd&&l!p&&y++}return y%21},isRect:c,degenerate:u}},a.isSegmentBentfunction(t,e,r,i){var a,o,s,lte,ctr0-l0,tr1-l1,un(c,c),fMath.sqrt(u),h-c1/f,c0/f;for(ae+1;ar;a++)if(ota0-l0,ta1-l1,(sn(o,c))0||s>u||Math.abs(n(o,h))>i)return!0;return!1},a.filterfunction(t,e){var rt0,n0,i0;function o(o){t.push(o);var sr.length,ln;r.splice(i+1);for(var cl+1;ct.length;c++)(ct.length-1||a.isSegmentBent(t,l,c+1,e))&&(r.push(tc),r.lengths-2&&(nc,ir.length-1),lc)}t.length>1&&o(t.pop());return{addPt:o,raw:t,filtered:r}}},{../constants/numerical:474,./matrix:504},511:function(t,e,r){(function(r){(function(){use strict;var nt(./show_no_webgl_msg),it(regl);e.exportsfunction(t,e,a){var ot._fullLayout,s!0;return o._glcanvas.each((function(n){if(n.regl)n.regl.preloadCachedCode(a);else if(!n.pick||o._has(parcoords)){try{n.regli({canvas:this,attributes:{antialias:!n.pick,preserveDrawingBuffer:!0},pixelRatio:t._context.plotGlPixelRatio||r.devicePixelRatio,extensions:e||,cachedCode:a||{}})}catch(t){s!1}n.regl||(s!1),s&&this.addEventListener(webglcontextlost,(function(e){t&&t.emit&&t.emit(plotly_webglcontextlost,{event:e,layer:n.key})}),!1)}})),s||n({container:o._glcontainer.node()}),s}}).call(this)}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{./show_no_webgl_msg:520,regl:278},512:function(t,e,r){use strict;var nt(fast-isnumeric),it(is-mobile);e.exportsfunction(t){var e;if(string!typeof(et&&t.hasOwnProperty(userAgent)?t.userAgent:function(){var t;undefined!typeof navigator&&(tnavigator.userAgent);t&&t.headers&&stringtypeof t.headersuser-agent&&(tt.headersuser-agent);return t}()))return!0;var ri({ua:{headers:{user-agent:e}},tablet:!0,featureDetect:!1});if(!r)for(var ae.split( ),o1;oa.length;o++){if(-1!ao.indexOf(Safari))for(var so-1;s>-1;s--){var las;if(Version/l.substr(0,8)){var cl.substr(8).split(.)0;if(n(c)&&(c+c),c>13)return!0}}}return r}},{fast-isnumeric:185,is-mobile:229},513:function(t,e,r){use strict;e.exportsfunction(t,e){if(e instanceof RegExp){for(var re.toString(),n0;nt.length;n++)if(tninstanceof RegExp&&tn.toString()r)return t;t.push(e)}else!e&&0!e||-1!t.indexOf(e)||t.push(e);return t}},{},514:function(t,e,r){use strict;var nt(../lib),it(../plot_api/plot_config).dfltConfig;var a{add:function(t,e,r,n,a){var o,s;t.undoQueuet.undoQueue||{index:0,queue:,sequence:!1},st.undoQueue.index,t.autoplay?t.undoQueue.inSequence||(t.autoplay!1):(!t.undoQueue.sequence||t.undoQueue.beginSequence?(o{undo:{calls:,args:},redo:{calls:,args:}},t.undoQueue.queue.splice(s,t.undoQueue.queue.length-s,o),t.undoQueue.index+1):ot.undoQueue.queues-1,t.undoQueue.beginSequence!1,o&&(o.undo.calls.unshift(e),o.undo.args.unshift(r),o.redo.calls.push(n),o.redo.args.push(a)),t.undoQueue.queue.length>i.queueLength&&(t.undoQueue.queue.shift(),t.undoQueue.index--))},startSequence:function(t){t.undoQueuet.undoQueue||{index:0,queue:,sequence:!1},t.undoQueue.sequence!0,t.undoQueue.beginSequence!0},stopSequence:function(t){t.undoQueuet.undoQueue||{index:0,queue:,sequence:!1},t.undoQueue.sequence!1,t.undoQueue.beginSequence!1},undo:function(t){var e,r;if(!(void 0t.undoQueue||isNaN(t.undoQueue.index)||t.undoQueue.index0)){for(t.undoQueue.index--,et.undoQueue.queuet.undoQueue.index,t.undoQueue.inSequence!0,r0;re.undo.calls.length;r++)a.plotDo(t,e.undo.callsr,e.undo.argsr);t.undoQueue.inSequence!1,t.autoplay!1}},redo:function(t){var e,r;if(!(void 0t.undoQueue||isNaN(t.undoQueue.index)||t.undoQueue.index>t.undoQueue.queue.length)){for(et.undoQueue.queuet.undoQueue.index,t.undoQueue.inSequence!0,r0;re.redo.calls.length;r++)a.plotDo(t,e.redo.callsr,e.redo.argsr);t.undoQueue.inSequence!1,t.autoplay!1,t.undoQueue.index++}}};a.plotDofunction(t,e,r){t.autoplay!0,rfunction(t,e){for(var r,i,a0;ae.length;a++)rea,iart?r:objecttypeof r?Array.isArray(r)?n.extendDeep(,r):n.extendDeepAll({},r):r;return i}(t,r),e.apply(null,r)},e.exportsa},{../lib:498,../plot_api/plot_config:536},515:function(t,e,r){use strict;r.counterfunction(t,e,r,n){var i(e||)+(r?:$),a!1n?:^;returnxyt?new RegExp(a+x(2-9|1-90-9+)?y(2-9|1-90-9+)?+i):new RegExp(a+t+(2-9|1-90-9+)?+i)}},{},516:function(t,e,r){use strict;var n/^(.*)(\.^\.\\+|\\d\)$/,i/^^\.\\+$/;e.exportsfunction(t,e){for(;e;){var rt.match(n);if(r)tr1;else{if(!t.match(i))throw new Error(bad relativeAttr call:+t,e);t}if(^!e.charAt(0))break;ee.slice(1)}return t&&!e.charAt(0)?t+.+e:t+e}},{},517:function(t,e,r){use strict;var nt(./array).isArrayOrTypedArray,it(./is_plain_object);e.exportsfunction t(e,r){for(var a in r){var ora,sea;if(s!o)if(_a.charAt(0)||functiontypeof o){if(a in e)continue;eao}else if(n(o)&&n(s)&&i(o0)){if(customdataa||idsa)continue;for(var lMath.min(o.length,s.length),c0;cl;c++)sc!oc&&i(oc)&&i(sc)&&t(sc,oc)}else i(o)&&i(s)&&(t(s,o),Object.keys(s).length||delete ea)}}},{./array:480,./is_plain_object:499},518:function(t,e,r){use strict;var nt(fast-isnumeric),it(./loggers),at(./identity),ot(../constants/numerical).BADNUM;function s(t,e){return te}function l(t,e){return te}function c(t,e){return t>e}function u(t,e){return t>e}r.findBinfunction(t,e,r){if(n(e.start))return r?Math.ceil((t-e.start)/e.size-1e-9)-1:Math.floor((t-e.start)/e.size+1e-9);var a,o,f0,he.length,p0,dh>1?(eh-1-e0)/(h-1):1;for(od>0?r?s:l:r?u:c,t+1e-9*d*(r?-1:1)*(d>0?1:-1);fh&&p++100;)o(eaMath.floor((f+h)/2),t)?fa+1:ha;return p>90&&i.log(Long binary search...),f-1},r.sorterAscfunction(t,e){return t-e},r.sorterDesfunction(t,e){return e-t},r.distinctValsfunction(t){var e,nt.slice();for(n.sort(r.sorterAsc),en.length-1;e>-1&&neo;e--);for(var i,ane-n0||1,sa/(e||1)/1e4,l,c0;ce;c++){var unc,fu-i;void 0i?(l.push(u),iu):f>s&&(aMath.min(a,f),l.push(u),iu)}return{vals:l,minDiff:a}},r.roundUpfunction(t,e,r){for(var n,i0,ae.length-1,o0,sr?0:1,lr?1:0,cr?Math.ceil:Math.floor;ia&&o++100;)enc((i+a)/2)t?in+s:an-l;return ei},r.sortfunction(t,e){for(var r0,n0,i1;it.length;i++){var ae(ti,ti-1);if(a0?r1:a>0&&(n1),r&&n)return t.sort(e)}return n?t:t.reverse()},r.findIndexOfMinfunction(t,e){ee||a;for(var r,n1/0,i0;it.length;i++){var oe(ti);on&&(no,ri)}return r}},{../constants/numerical:474,./identity:496,./loggers:502,fast-isnumeric:185},519:function(t,e,r){use strict;e.exportsfunction(t,e){(t.attr(class)||).split( ).forEach((function(e){0e.indexOf(cursor-)&&t.classed(e,!1)})),e&&t.classed(cursor-+e,!0)}},{},520:function(t,e,r){use strict;var nt(../components/color),ifunction(){};e.exportsfunction(t){for(var e in t)functiontypeof te&&(tei);t.destroyfunction(){t.container.parentNode.removeChild(t.container)};var rdocument.createElement(div);r.classNameno-webgl,r.style.cursorpointer,r.style.fontSize24px,r.style.colorn.defaults0,r.style.positionabsolute,r.style.leftr.style.top0px,r.style.widthr.style.height100%,r.stylebackground-colorn.lightLine,r.stylez-index30;var adocument.createElement(p);return a.textContentWebGL is not supported by your browser - visit https://get.webgl.org for more info,a.style.positionrelative,a.style.top50%,a.style.left50%,a.style.height30%,a.style.width50%,a.style.margin-15% 0 0 -25%,r.appendChild(a),t.container.appendChild(r),t.container.style.background#FFFFFF,t.container.onclickfunction(){window.open(https://get.webgl.org)},!1}},{../components/color:361},521:function(t,e,r){use strict;e.exportsfunction(t){return Object.keys(t).sort()}},{},522:function(t,e,r){use strict;var nt(fast-isnumeric),it(./array).isArrayOrTypedArray;r.aggNumsfunction(t,e,a,o){var s,l;if((!o||o>a.length)&&(oa.length),n(e)||(e!1),i(a0)){for(lnew Array(o),s0;so;s++)lsr.aggNums(t,e,as);al}for(s0;so;s++)n(e)?n(as)&&(et(+e,+as)):eas;return e},r.lenfunction(t){return r.aggNums((function(t){return t+1}),0,t)},r.meanfunction(t,e){return e||(er.len(t)),r.aggNums((function(t,e){return t+e}),0,t)/e},r.midRangefunction(t){if(void 0!t&&0!t.length)return(r.aggNums(Math.max,null,t)+r.aggNums(Math.min,null,t))/2},r.variancefunction(t,e,i){return e||(er.len(t)),n(i)||(ir.mean(t,e)),r.aggNums((function(t,e){return t+Math.pow(e-i,2)}),0,t)/e},r.stdevfunction(t,e,n){return Math.sqrt(r.variance(t,e,n))},r.medianfunction(t){var et.slice().sort();return r.interp(e,.5)},r.interpfunction(t,e){if(!n(e))thrown should be a finite number;if((ee*t.length-.5)0)return t0;if(e>t.length-1)return tt.length-1;var re%1;return r*tMath.ceil(e)+(1-r)*tMath.floor(e)}},{./array:480,fast-isnumeric:185},523:function(t,e,r){use strict;var nt(color-normalize);e.exportsfunction(t){return t?n(t):0,0,0,1}},{color-normalize:84},524:function(t,e,r){use strict;var nt(@plotly/d3),it(../lib),ai.strTranslate,ot(../constants/xmlns_namespaces),st(../constants/alignment).LINE_SPACING,l/(^$*)($+^$*$+)(^$*)/;r.convertToTspansfunction(t,e,m){var Mt.text(),S!t.attr(data-notex)&&e&&e._context.typesetMath&&undefined!typeof MathJax&&M.match(l),Cn.select(t.node().parentNode);if(!C.empty()){var Pt.attr(class)?t.attr(class).split( )0:text;return P+-math,C.selectAll(svg.+P).remove(),C.selectAll(g.+P+-group).remove(),t.style(display,null).attr({data-unformatted:M,data-math:N}),S?(e&&e._promises||).push(new Promise((function(e){t.style(display,none);var rparseInt(t.node().style.fontSize,10),o{fontSize:r};!function(t,e,r){var a,o,s,l,hparseInt((MathJax.version||).split(.)0);if(2!h&&3!h)return void i.warn(No MathJax version:,MathJax.version);var pfunction(){var rmath-output-+i.randstr({},64),a(ln.select(body).append(div).attr({id:r}).style({visibility:hidden,position:absolute,font-size:e.fontSize+px}).text(t.replace(c,\\lt ).replace(u,\\gt ))).node();return 2h?MathJax.Hub.Typeset(a):MathJax.typeset(a)},dfunction(){var el.select(2h?.MathJax_SVG:.MathJax),a!e.empty()&&l.select(svg).node();if(a){var o,sa.getBoundingClientRect();o2h?n.select(body).select(#MathJax_SVG_glyphs):e.select(defs),r(e,o,s)}else i.log(There was an error in the tex syntax.,t),r();l.remove()};2h?MathJax.Hub.Queue((function(){return oi.extendDeepAll({},MathJax.Hub.config),sMathJax.Hub.processSectionDelay,void 0!MathJax.Hub.processSectionDelay&&(MathJax.Hub.processSectionDelay0),MathJax.Hub.Config({messageStyle:none,tex2jax:{inlineMath:f},displayAlign:left})}),(function(){if(SVG!(aMathJax.Hub.config.menuSettings.renderer))return MathJax.Hub.setRenderer(SVG)}),p,d,(function(){if(SVG!a)return MathJax.Hub.setRenderer(a)}),(function(){return void 0!s&&(MathJax.Hub.processSectionDelays),MathJax.Hub.Config(o)})):3h&&(oi.extendDeepAll({},MathJax.config),MathJax.config.tex||(MathJax.config.tex{}),MathJax.config.tex.inlineMathf,svg!(aMathJax.config.startup.output)&&(MathJax.config.startup.outputsvg),MathJax.startup.defaultReady(),MathJax.startup.promise.then((function(){p(),d(),svg!a&&(MathJax.config.startup.outputa),MathJax.configo})))}(S2,o,(function(n,i,o){C.selectAll(svg.+P).remove(),C.selectAll(g.+P+-group).remove();var sn&&n.select(svg);if(!s||!s.node())return I(),void e();var lC.append(g).classed(P+-group,!0).attr({pointer-events:none,data-unformatted:M,data-math:Y});l.node().appendChild(s.node()),i&&i.node()&&s.node().insertBefore(i.node().cloneNode(!0),s.node().firstChild);var co.width,uo.height;s.attr({class:P,height:u,preserveAspectRatio:xMinYMin meet}).style({overflow:visible,pointer-events:none});var ft.node().style.fill||black,hs.select(g);h.attr({fill:f,stroke:f});var ph.node().getBoundingClientRect(),dp.width,gp.height;(d>c||g>u)&&(s.style(overflow,hidden),d(ps.node().getBoundingClientRect()).width,gp.height);var v+t.attr(x),y+t.attr(y),x-(r||t.node().getBoundingClientRect().height)/4;if(yP0)l.attr({transform:rotate(+-90,v,y+)+a(-d/2,x-g/2)});else if(lP0)yx-g/2;else if(aP0&&0!P.indexOf(atitle))v0,yx;else{var bt.attr(text-anchor);v-d*(middleb?.5:endb?1:0),yy+x-g/2}s.attr({x:v,y:y}),m&&m.call(t,l),e(l)}))}))):I(),t}function I(){C.empty()||(Pt.attr(class)+-math,C.select(svg.+P).remove()),t.text().style(white-space,pre),function(t,e){ee.replace(g, );var r,a!1,l,c-1;function u(){c++;var edocument.createElementNS(o.svg,tspan);n.select(e).attr({class:line,dy:c*s+em}),t.appendChild(e),re;var il;if(l{node:e},i.length>1)for(var a1;ai.length;a++)f(ia)}function f(t){var e,it.type,a{};if(ai){ea;var st.target,ct.href,ut.popup;c&&(a{xlink:xlink:show:_blanks||_!s.charAt(0)?new:replace,target:s,xlink:xlink:href:c},u&&(a.onclickwindow.open(this.href.baseVal,this.target.baseVal,+u+);return false;))}else etspan;t.style&&(a.stylet.style);var fdocument.createElementNS(o.svg,e);if(supi||subi){m(r,\u200b),r.appendChild(f);var hdocument.createElementNS(o.svg,tspan);m(h,\u200b),n.select(h).attr(dy,di),a.dypi,r.appendChild(f),r.appendChild(h)}else r.appendChild(f);n.select(f).attr(a),rt.nodef,l.push(t)}function m(t,e){t.appendChild(document.createTextNode(e))}function M(t){if(1!l.length){var nl.pop();t!n.type&&i.log(Start tag +n.type+> doesnt match end tag +t+>. Pretending it did match.,e),rll.length-1.node}else i.log(Ignoring unexpected end tag /+t+>.,e)}x.test(e)?u():(rt,l{node:t});for(var Se.split(v),C0;CS.length;C++){var PSC,IP.match(y),OI&&I2.toLowerCase(),zhO;if(brO)u();else if(void 0z)m(r,E(P));else if(I1)M(O);else{var DI4,R{type:O},Fk(D,b);if(F?(FF.replace(A,$1 fill:),z&&(F+;+z)):z&&(Fz),F&&(R.styleF),aO){a!0;var Bk(D,_);if(B){var NL(B);N&&(R.hrefN,R.targetk(D,w)||_blank,R.popupk(D,T))}}f(R)}}return a}(t.node(),M)&&t.style(pointer-events,all),r.positionText(t),m&&m.call(t)}};var c/(|<|<)/g,u/(>|>|>)/g;var f$,$,\\(,\\);var h{sup:font-size:70%,sub:font-size:70%,b:font-weight:bold,i:font-style:italic,a:cursor:pointer,span:,em:font-style:italic;font-weight:bold},p{sub:0.3em,sup:-0.6em},d{sub:-0.21em,sup:0.42em},mhttp:,https:,mailto:,,void 0,:,gr.NEWLINES/(\r\n?|\n)/g,v/(^>*>)/,y/(\/?)(^ >*)(\s+(.*))?>/i,x/br(\s+.*)?>/i;r.BR_TAG_ALL/br(\s+.*)?>/gi;var b/(^|\s)style\s*\s*((^*);?|(^*);?)/i,_/(^|\s)href\s*\s*((^*)|(^*))/i,w/(^|\s)target\s*\s*((^\s*)|(^\s*))/i,T/(^|\s)popup\s*\s*((\w,*)|(\w,*))/i;function k(t,e){if(!t)return null;var rt.match(e),nr&&(r3||r4);return n&&E(n)}var A/(^|;)\s*color:/;r.plainTextfunction(t,e){for(var rvoid 0!(ee||{}).len&&-1!e.len?e.len:1/0,nvoid 0!e.allowedTags?e.allowedTags:br,i....length,at.split(v),o,s,l0,c0;ca.length;c++){var uac,fu.match(y),hf&&f2.toLowerCase();if(h)-1!n.indexOf(h)&&(o.push(u),sh);else{var pu.length;if(l+pr)o.push(u),l+p;else if(lr){var dr-l;s&&(br!s||di||pi)&&o.pop(),r>i?o.push(u.substr(0,d-i)+...):o.push(u.substr(0,d));break}s}}return o.join()};var M{mu:\u03bc,amp:&,lt:,gt:>,nbsp:\xa0,times:\xd7,plusmn:\xb1,deg:\xb0},S/&(#\d+|#x\da-fA-F+|a-z+);/g;function E(t){return t.replace(S,(function(t,e){return(#e.charAt(0)?function(t){if(t>1114111)return;var eString.fromCodePoint;if(e)return e(t);var rString.fromCharCode;return t65535?r(t):r(55232+(t>>10),t%1024+56320)}(xe.charAt(1)?parseInt(e.substr(2),16):parseInt(e.substr(1),10)):Me)||t}))}function L(t){var eencodeURI(decodeURI(t)),rdocument.createElement(a),ndocument.createElement(a);r.hreft,n.hrefe;var ir.protocol,an.protocol;return-1!m.indexOf(i)&&-1!m.indexOf(a)?e:}function C(t,e,r){var n,a,o,sr.horizontalAlign,lr.verticalAlign||top,ct.node().getBoundingClientRect(),ue.node().getBoundingClientRect();return abottoml?function(){return c.bottom-n.height}:middlel?function(){return c.top+(c.height-n.height)/2}:function(){return c.top},orights?function(){return c.right-n.width}:centers?function(){return c.left+(c.width-n.width)/2}:function(){return c.left},function(){nthis.node().getBoundingClientRect();var to()-u.left,ea()-u.top,sr.gd||{};if(r.gd){s._fullLayout._calcInverseTransform(s);var li.apply3DTransform(s._fullLayout._invTransform)(t,e);tl0,el1}return this.style({top:e+px,left:t+px,z-index:1e3}),this}}r.convertEntitiesE,r.sanitizeHTMLfunction(t){tt.replace(g, );for(var edocument.createElement(p),re,i,at.split(v),o0;oa.length;o++){var sao,ls.match(y),cl&&l2.toLowerCase();if(c in h)if(l1)i.length&&(ri.pop());else{var ul4,fk(u,b),pf?{style:f}:{};if(ac){var dk(u,_);if(d){var mL(d);if(m){p.hrefm;var xk(u,w);x&&(p.targetx)}}}var Tdocument.createElement(c);r.appendChild(T),n.select(T).attr(p),rT,i.push(T)}else r.appendChild(document.createTextNode(E(s)))}return e.innerHTML},r.lineCountfunction(t){return t.selectAll(tspan.line).size()||1},r.positionTextfunction(t,e,r){return t.each((function(){var tn.select(this);function i(e,r){return void 0r?null(rt.attr(e))&&(t.attr(e,0),r0):t.attr(e,r),r}var ai(x,e),oi(y,r);textthis.nodeName&&t.selectAll(tspan.line).attr({x:a,y:o})}))};r.makeTextShadowfunction(t){var e1px ,r1px ,n1px ;return e+r+n+t+, -+e+-+r+n+t+, +e+-+r+n+t+, -+e+r+n+t},r.makeEditablefunction(t,e){var re.gd,ie.delegate,an.dispatch(edit,input,cancel),oi||t;if(t.style({pointer-events:i?none:all}),1!t.size())throw new Error(boo);function s(){!function(){var in.select(r).select(.svg-container),oi.append(div),st.node().style,cparseFloat(s.fontSize||12),ue.text;void 0u&&(ut.attr(data-unformatted));o.classed(plugin-editable editable,!0).style({position:absolute,font-family:s.fontFamily||Arial,font-size:c,color:e.fill||s.fill||black,opacity:1,background-color:e.background||transparent,outline:#ffffff33 1px solid,margin:-c/8+1,0,0,-1.join(px )+px,padding:0,box-sizing:border-box}).attr({contenteditable:!0}).text(u).call(C(t,i,e)).on(blur,(function(){r._editing!1,t.text(this.textContent).style({opacity:1});var e,in.select(this).attr(class);(ei?.+i.split( )0+-math-group:class*-math-group)&&n.select(t.node().parentNode).select(e).style({opacity:0});var othis.textContent;n.select(this).transition().duration(0).remove(),n.select(document).on(mouseup,null),a.edit.call(t,o)})).on(focus,(function(){var tthis;r._editing!0,n.select(document).on(mouseup,(function(){if(n.event.targett)return!1;document.activeElemento.node()&&o.node().blur()}))})).on(keyup,(function(){27n.event.which?(r._editing!1,t.style({opacity:1}),n.select(this).style({opacity:0}).on(blur,(function(){return!1})).transition().remove(),a.cancel.call(t,this.textContent)):(a.input.call(t,this.textContent),n.select(this).call(C(t,i,e)))})).on(keydown,(function(){13n.event.which&&this.blur()})).call(l)}(),t.style({opacity:0});var i,so.attr(class);(is?.+s.split( )0+-math-group:class*-math-group)&&n.select(t.node().parentNode).select(i).style({opacity:0})}function l(t){var et.node(),rdocument.createRange();r.selectNodeContents(e);var nwindow.getSelection();n.removeAllRanges(),n.addRange(r),e.focus()}return e.immediate?s():o.on(click,s),n.rebind(t,a,on)}},{../constants/alignment:466,../constants/xmlns_namespaces:475,../lib:498,@plotly/d3:58},525:function(t,e,r){use strict;var n{};function i(t){t&&null!t.timer&&(clearTimeout(t.timer),t.timernull)}r.throttlefunction(t,e,r){var ant,oDate.now();if(!a){for(var s in n)ns.tso-6e4&&delete ns;ant{ts:0,timer:null}}function l(){r(),a.tsDate.now(),a.onDone&&(a.onDone(),a.onDonenull)}i(a),o>a.ts+e?l():a.timersetTimeout((function(){l(),a.timernull}),e)},r.donefunction(t){var ent;return e&&e.timer?new Promise((function(t){var re.onDone;e.onDonefunction(){r&&r(),t(),e.onDonenull}})):Promise.resolve()},r.clearfunction(t){if(t)i(nt),delete nt;else for(var e in n)r.clear(e)}},{},526:function(t,e,r){use strict;var nt(fast-isnumeric);e.exportsfunction(t,e){if(t>0)return Math.log(t)/Math.LN10;var rMath.log(Math.min(e0,e1))/Math.LN10;return n(r)||(rMath.log(Math.max(e0,e1))/Math.LN10-6),r}},{fast-isnumeric:185},527:function(t,e,r){use strict;var ne.exports{},it(../plots/geo/constants).locationmodeToLayer,at(topojson-client).feature;n.getTopojsonNamefunction(t){returnt.scope.replace(/ /g,-),_,t.resolution.toString(),m.join()},n.getTopojsonPathfunction(t,e){return t+e+.json},n.getTopojsonFeaturesfunction(t,e){var rit.locationmode,ne.objectsr;return a(e,n).features}},{../plots/geo/constants:582,topojson-client:310},528:function(t,e,r){use strict;e.exports{moduleType:locale,name:en-US,dictionary:{Click to enter Colorscale title:Click to enter Colorscale title},format:{date:%m/%d/%Y}}},{},529:function(t,e,r){use strict;e.exports{moduleType:locale,name:en,dictionary:{Click to enter Colorscale title:Click to enter Colourscale title},format:{days:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,shortDays:Sun,Mon,Tue,Wed,Thu,Fri,Sat,months:January,February,March,April,May,June,July,August,September,October,November,December,shortMonths:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,periods:AM,PM,dateTime:%a %b %e %X %Y,date:%d/%m/%Y,time:%H:%M:%S,decimal:.,thousands:,,grouping:3,currency:$,,year:%Y,month:%b %Y,dayMonth:%b %-d,dayMonthYear:%b %-d, %Y}}},{},530:function(t,e,r){use strict;var nt(../registry);e.exportsfunction(t){for(var e,r,in.layoutArrayContainers,an.layoutArrayRegexes,ot.split()0,s0;sa.length;s++)if((rt.match(as))&&0r.index){er0;break}if(e||(eii.indexOf(o)),!e)return!1;var lt.substr(e.length);return l?!!(rl.match(/^\(0|1-90-9*)\(\.(.+))?$/))&&{array:e,index:Number(r1),property:r3||}:{array:e,index:,property:}}},{../registry:633},531:function(t,e,r){use strict;var nt(../lib),in.extendFlat,an.isPlainObject,o{valType:flaglist,extras:none,flags:calc,clearAxisTypes,plot,style,markerSize,colorbars},s{valType:flaglist,extras:none,flags:calc,plot,legend,ticks,axrange,layoutstyle,modebar,camera,arraydraw,colorbars},lo.flags.slice().concat(fullReplot),cs.flags.slice().concat(layoutReplot);function u(t){for(var e{},r0;rt.length;r++)etr!1;return e}function f(t,e,r){var ni({},t);for(var o in n){var sno;a(s)&&(noh(s,e,r,o))}returnfrom-rootr&&(n.editTypee),n}function h(t,e,r,n){if(t.valType){var ai({},t);if(a.editTypee,Array.isArray(t.items)){a.itemsnew Array(t.items.length);for(var o0;ot.items.length;o++)a.itemsoh(t.itemso,e,from-root)}return a}return f(t,e,_n.charAt(0)?nested:from-root)}e.exports{traces:o,layout:s,traceFlags:function(){return u(l)},layoutFlags:function(){return u(c)},update:function(t,e){var re.editType;if(r&&none!r)for(var nr.split(+),i0;in.length;i++)tni!0},overrideAll:f}},{../lib:498},532:function(t,e,r){use strict;var nt(fast-isnumeric),it(gl-mat4/fromQuat),at(../registry),ot(../lib),st(../plots/plots),lt(../plots/cartesian/axis_ids),ct(../components/color),ul.cleanId,fl.getFromTrace,ha.traceIs;function p(t,e){var rte,ne.charAt(0);r&&paper!r&&(teu(r,n,!0))}function d(t){function e(e,r){var nte,it.title&&t.titler;n&&!i&&(t.title||(t.title{}),t.titlerte,delete te)}t&&(string!typeof t.title&&number!typeof t.title||(t.title{text:t.title}),e(titlefont,font),e(titleposition,position),e(titleside,side),e(titleoffset,offset))}function m(t){if(!o.isPlainObject(t))return!1;var et.name;return delete t.name,delete t.showlegend,(stringtypeof e||numbertypeof e)&&String(e)}function g(t,e,r,n){if(r&&!n)return t;if(n&&!r)return e;if(!t.trim())return e;if(!e.trim())return t;var i,aMath.min(t.length,e.length);for(i0;ia&&t.charAt(i)e.charAt(i);i++);return t.substr(0,i).trim()}function v(t){var emiddle,rcenter;returnstringtypeof t&&(-1!t.indexOf(top)?etop:-1!t.indexOf(bottom)&&(ebottom),-1!t.indexOf(left)?rleft:-1!t.indexOf(right)&&(rright)),e+ +r}function y(t,e){return e in t&&objecttypeof te&&0Object.keys(te).length}r.clearPromiseQueuefunction(t){Array.isArray(t._promises)&&t._promises.length>0&&o.log(Clearing previous rejected promises from queue.),t._promises},r.cleanLayoutfunction(t){var e,n;t||(t{}),t.xaxis1&&(t.xaxis||(t.xaxist.xaxis1),delete t.xaxis1),t.yaxis1&&(t.yaxis||(t.yaxist.yaxis1),delete t.yaxis1),t.scene1&&(t.scene||(t.scenet.scene1),delete t.scene1);var a(s.subplotsRegistry.cartesian||{}).attrRegex,l(s.subplotsRegistry.polar||{}).attrRegex,f(s.subplotsRegistry.ternary||{}).attrRegex,h(s.subplotsRegistry.gl3d||{}).attrRegex,mObject.keys(t);for(e0;em.length;e++){var gme;if(a&&a.test(g)){var vtg;v.anchor&&free!v.anchor&&(v.anchoru(v.anchor)),v.overlaying&&(v.overlayingu(v.overlaying)),v.type||(v.isdate?v.typedate:v.islog?v.typelog:!1v.isdate&&!1v.islog&&(v.typelinear)),withzero!v.autorange&&tozero!v.autorange||(v.autorange!0,v.rangemodetozero),delete v.islog,delete v.isdate,delete v.categories,y(v,domain)&&delete v.domain,void 0!v.autotick&&(void 0v.tickmode&&(v.tickmodev.autotick?auto:linear),delete v.autotick),d(v)}else if(l&&l.test(g)){d(tg.radialaxis)}else if(f&&f.test(g)){var xtg;d(x.aaxis),d(x.baxis),d(x.caxis)}else if(h&&h.test(g)){var btg,_b.cameraposition;if(Array.isArray(_)&&4_0.length){var w_0,T_1,k_2,Ai(,w),M;for(n0;n3;++n)MnTn+k*A2+4*n;b.camera{eye:{x:M0,y:M1,z:M2},center:{x:T0,y:T1,z:T2},up:{x:0,y:0,z:1}},delete b.cameraposition}d(b.xaxis),d(b.yaxis),d(b.zaxis)}}var SArray.isArray(t.annotations)?t.annotations.length:0;for(e0;eS;e++){var Et.annotationse;o.isPlainObject(E)&&(E.ref&&(paperE.ref?(E.xrefpaper,E.yrefpaper):dataE.ref&&(E.xrefx,E.yrefy),delete E.ref),p(E,xref),p(E,yref))}var LArray.isArray(t.shapes)?t.shapes.length:0;for(e0;eL;e++){var Ct.shapese;o.isPlainObject(C)&&(p(C,xref),p(C,yref))}var PArray.isArray(t.images)?t.images.length:0;for(e0;eP;e++){var It.imagese;o.isPlainObject(I)&&(p(I,xref),p(I,yref))}var Ot.legend;return O&&(O.x>3?(O.x1.02,O.xanchorleft):O.x-2&&(O.x-.02,O.xanchorright),O.y>3?(O.y1.02,O.yanchorbottom):O.y-2&&(O.y-.02,O.yanchortop)),d(t),rotatet.dragmode&&(t.dragmodeorbit),c.clean(t),t.template&&t.template.layout&&r.cleanLayout(t.template.layout),t},r.cleanDatafunction(t){for(var e0;et.length;e++){var n,ite;if(histogramyi.type&&xbinsin i&&!(ybinsin i)&&(i.ybinsi.xbins,delete i.xbins),i.error_y&&opacityin i.error_y){var lc.defaults,fi.error_y.color||(h(i,bar)?c.defaultLine:le%l.length);i.error_y.colorc.addOpacity(c.rgb(f),c.opacity(f)*i.error_y.opacity),delete i.error_y.opacity}if(bardirin i&&(h!i.bardir||!h(i,bar)&&histogram!i.type.substr(0,9)||(i.orientationh,r.swapXYData(i)),delete i.bardir),histogramyi.type&&r.swapXYData(i),histogramx!i.type&&histogramy!i.type||(i.typehistogram),sclin i&&!(colorscalein i)&&(i.colorscalei.scl,delete i.scl),reversesclin i&&!(reversescalein i)&&(i.reversescalei.reversescl,delete i.reversescl),i.xaxis&&(i.xaxisu(i.xaxis,x)),i.yaxis&&(i.yaxisu(i.yaxis,y)),h(i,gl3d)&&i.scene&&(i.scenes.subplotsRegistry.gl3d.cleanId(i.scene)),!h(i,pie-like)&&!h(i,bar-like))if(Array.isArray(i.textposition))for(n0;ni.textposition.length;n++)i.textpositionnv(i.textpositionn);else i.textposition&&(i.textpositionv(i.textposition));var pa.getModule(i);if(p&&p.colorbar){var xp.colorbar.container,bx?ix:i;b&&b.colorscale&&(YIGnBub.colorscale&&(b.colorscaleYlGnBu),YIOrRdb.colorscale&&(b.colorscaleYlOrRd))}if(surfacei.type&&o.isPlainObject(i.contours)){var _x,y,z;for(n0;n_.length;n++){var wi.contours_n;o.isPlainObject(w)&&(w.highlightColor&&(w.highlightcolorw.highlightColor,delete w.highlightColor),w.highlightWidth&&(w.highlightwidthw.highlightWidth,delete w.highlightWidth))}}if(candlesticki.type||ohlci.type){var T!1!(i.increasing||{}).showlegend,k!1!(i.decreasing||{}).showlegend,Am(i.increasing),Mm(i.decreasing);if(!1!A&&!1!M){var Sg(A,M,T,k);S&&(i.nameS)}else!A&&!M||i.name||(i.nameA||M)}if(Array.isArray(i.transforms)){var Ei.transforms;for(n0;nE.length;n++){var LEn;if(o.isPlainObject(L))switch(L.type){casefilter:L.filtersrc&&(L.targetL.filtersrc,delete L.filtersrc),L.calendar&&(L.valuecalendar||(L.valuecalendarL.calendar),delete L.calendar);break;casegroupby:if(L.stylesL.styles||L.style,L.styles&&!Array.isArray(L.styles)){var CL.styles,PObject.keys(C);L.styles;for(var I0;IP.length;I++)L.styles.push({target:PI,value:CPI})}}}}y(i,line)&&delete i.line,markerin i&&(y(i.marker,line)&&delete i.marker.line,y(i,marker)&&delete i.marker),c.clean(i),i.autobinx&&(delete i.autobinx,delete i.xbins),i.autobiny&&(delete i.autobiny,delete i.ybins),d(i),i.colorbar&&d(i.colorbar),i.marker&&i.marker.colorbar&&d(i.marker.colorbar),i.line&&i.line.colorbar&&d(i.line.colorbar),i.aaxis&&d(i.aaxis),i.baxis&&d(i.baxis)}},r.swapXYDatafunction(t){var e;if(o.swapAttrs(t,?,?0,d?,?bins,nbins?,autobin?,?src,error_?),Array.isArray(t.z)&&Array.isArray(t.z0)&&(t.transpose?delete t.transpose:t.transpose!0),t.error_x&&t.error_y){var rt.error_y,ncopy_ystylein r?r.copy_ystyle:!(r.color||r.thickness||r.width);o.swapAttrs(t,error_?.copy_ystyle),n&&o.swapAttrs(t,error_?.color,error_?.thickness,error_?.width)}if(stringtypeof t.hoverinfo){var it.hoverinfo.split(+);for(e0;ei.length;e++)xie?iey:yie&&(iex);t.hoverinfoi.join(+)}},r.coerceTraceIndicesfunction(t,e){if(n(e))returne;if(!Array.isArray(e)||!e.length)return t.data.map((function(t,e){return e}));if(Array.isArray(e)){for(var r,i0;ie.length;i++)o.isIndex(ei,t.data.length)?r.push(ei):o.warn(trace index (,ei,) is not a number or is out of bounds);return r}return e},r.manageArrayContainersfunction(t,e,r){var it.obj,at.parts,sa.length,las-1,cn(l);if(c&&nulle){var ua.slice(0,s-1).join(.);o.nestedProperty(i,u).get().splice(l,1)}else c&&void 0t.get()?(void 0t.get()&&(rt.astrnull),t.set(e)):t.set(e)};var x/(\.^\\\.+|\^\\\.+\)$/;function b(t){var et.search(x);if(e>0)return t.substr(0,e)}r.hasParentfunction(t,e){for(var rb(e);r;){if(r in t)return!0;rb(r)}return!1};var _x,y,z;r.clearAxisTypesfunction(t,e,r){for(var n0;ne.length;n++)for(var it._fullDatan,a0;a3;a++){var sf(t,i,_a);if(s&&log!s.type){var ls._name,cs._id.substr(1);if(scenec.substr(0,5)){if(void 0!rc)continue;lc+.+l}var ul+.type;void 0rl&&void 0ru&&o.nestedProperty(t.layout,u).set(null)}}}},{../components/color:361,../lib:498,../plots/cartesian/axis_ids:553,../plots/plots:614,../registry:633,fast-isnumeric:185,gl-mat4/fromQuat:195},533:function(t,e,r){use strict;var nt(./plot_api);r._doPlotn._doPlot,r.newPlotn.newPlot,r.restylen.restyle,r.relayoutn.relayout,r.redrawn.redraw,r.updaten.update,r._guiRestylen._guiRestyle,r._guiRelayoutn._guiRelayout,r._guiUpdaten._guiUpdate,r._storeDirectGUIEditn._storeDirectGUIEdit,r.reactn.react,r.extendTracesn.extendTraces,r.prependTracesn.prependTraces,r.addTracesn.addTraces,r.deleteTracesn.deleteTraces,r.moveTracesn.moveTraces,r.purgen.purge,r.addFramesn.addFrames,r.deleteFramesn.deleteFrames,r.animaten.animate,r.setPlotConfign.setPlotConfig,r.toImaget(./to_image),r.validatet(./validate),r.downloadImaget(../snapshot/download);var it(./template_api);r.makeTemplatei.makeTemplate,r.validateTemplatei.validateTemplate},{../snapshot/download:635,./plot_api:535,./template_api:540,./to_image:541,./validate:542},534:function(t,e,r){use strict;var nt(../lib/is_plain_object),it(../lib/noop),at(../lib/loggers),ot(../lib/search).sorterAsc,st(../registry);r.containerArrayMatcht(./container_array_match);var lr.isAddValfunction(t){returnaddt||n(t)},cr.isRemoveValfunction(t){return nullt||removet};r.applyContainerArrayChangesfunction(t,e,r,n,u){var fe.astr,hs.getComponentMethod(f,supplyLayoutDefaults),ps.getComponentMethod(f,draw),ds.getComponentMethod(f,drawOne),mn.replot||n.recalc||hi||pi,gt.layout,vt._fullLayout;if(r){Object.keys(r).length>1&&a.warn(Full array edits are incompatible with other edits,f);var yr;if(c(y))e.set(null);else{if(!Array.isArray(y))return a.warn(Unrecognized full array edit value,f,y),!0;e.set(y)}return!m&&(h(g,v),p(t),!0)}var x,b,_,w,T,k,A,M,SObject.keys(r).map(Number).sort(o),Ee.get(),LE||,Cu(v,f).get(),P,I-1,OL.length;for(x0;xS.length;x++)if(wr_Sx,TObject.keys(w),kw,Al(k),_0||_>L.length-(A?0:1))a.warn(index out of range,f,_);else if(void 0!k)T.length>1&&a.warn(Insertion & removal are incompatible with edits to the same index.,f,_),c(k)?P.push(_):A?(addk&&(k{}),L.splice(_,0,k),C&&C.splice(_,0,{})):a.warn(Unrecognized full object edit value,f,_,k),-1I&&(I_);else for(b0;bT.length;b++)Mf++_+.,u(L_,Tb,M).set(wTb);for(xP.length-1;x>0;x--)L.splice(Px,1),C&&C.splice(Px,1);if(L.length?E||e.set(L):e.set(null),m)return!1;if(h(g,v),d!i){var z;if(-1I)zS;else{for(OMath.max(L.length,O),z,x0;xS.length&&!((_Sx)>I);x++)z.push(_);for(xI;xO;x++)z.push(x)}for(x0;xz.length;x++)d(t,zx)}else p(t);return!0}},{../lib/is_plain_object:499,../lib/loggers:502,../lib/noop:507,../lib/search:518,../registry:633,./container_array_match:530},535:function(t,e,r){use strict;var nt(@plotly/d3),it(fast-isnumeric),at(has-hover),ot(../lib),so.nestedProperty,lt(../lib/events),ct(../lib/queue),ut(../registry),ft(./plot_schema),ht(../plots/plots),pt(../plots/cartesian/axes),dt(../components/drawing),mt(../components/color),gt(../plots/cartesian/graph_interact).initInteractions,vt(../constants/xmlns_namespaces),yt(../plots/cartesian/select).clearSelect,xt(./plot_config).dfltConfig,bt(./manage_arrays),_t(./helpers),wt(./subroutines),Tt(./edit_types),kt(../plots/cartesian/constants).AX_NAME_PATTERN,A0;function M(t){var et._fullLayout;e._redrawFromAutoMarginCount?e._redrawFromAutoMarginCount--:t.emit(plotly_afterplot)}function S(t,e){try{t._fullLayout._paper.style(background,e)}catch(t){o.error(t)}}function E(t,e){S(t,m.combine(e,white))}function L(t,e){if(!t._context){t._contexto.extendDeep({},x);var rn.select(base);t._context._baseUrlr.size()&&r.attr(href)?window.location.href.split(#)0:}var i,s,l,ct._context;if(e){for(sObject.keys(e),i0;is.length;i++)editable!(lsi)&&edits!l&&l in c&&(setBackgroundl&&opaqueel?clE:clel);e.plot3dPixelRatio&&!c.plotGlPixelRatio&&(c.plotGlPixelRatioc.plot3dPixelRatio);var ue.editable;if(void 0!u)for(c.editableu,sObject.keys(c.edits),i0;is.length;i++)c.editssiu;if(e.edits)for(sObject.keys(e.edits),i0;is.length;i++)(lsi)in c.edits&&(c.editsle.editsl);c._exportedPlote._exportedPlot}c.staticPlot&&(c.editable!1,c.edits{},c.autosizable!1,c.scrollZoom!1,c.doubleClick!1,c.showTips!1,c.showLink!1,c.displayModeBar!1),hover!c.displayModeBar||a||(c.displayModeBar!0),transparent!c.setBackground&&functiontypeof c.setBackground||(c.setBackgroundS),c._hasZeroHeightc._hasZeroHeight||0t.clientHeight,c._hasZeroWidthc._hasZeroWidth||0t.clientWidth;var fc.scrollZoom,hc._scrollZoom{};if(!0f)h.cartesian1,h.gl3d1,h.geo1,h.mapbox1;else if(stringtypeof f){var pf.split(+);for(i0;ip.length;i++)hpi1}else!1!f&&(h.gl3d1,h.geo1,h.mapbox1)}function C(t,e){var r,n,ie+1,a;for(r0;rt.length;r++)(ntr)0?a.push(i+n):a.push(n);return a}function P(t,e,r){var n,i;for(n0;ne.length;n++){if((ien)!parseInt(i,10))throw new Error(all values in +r+ must be integers);if(i>t.data.length||i-t.data.length)throw new Error(r+ must be valid indices for gd.data.);if(e.indexOf(i,n+1)>-1||i>0&&e.indexOf(-t.data.length+i)>-1||i0&&e.indexOf(t.data.length+i)>-1)throw new Error(each index in +r+ must be unique.)}}function I(t,e,r){if(!Array.isArray(t.data))throw new Error(gd.data must be an array.);if(void 0e)throw new Error(currentIndices is a required argument.);if(Array.isArray(e)||(ee),P(t,e,currentIndices),void 0r||Array.isArray(r)||(rr),void 0!r&&P(t,r,newIndices),void 0!r&&e.length!r.length)throw new Error(current and new indices must be of equal length.)}function O(t,e,r,n,a){!function(t,e,r,n){var io.isPlainObject(n);if(!Array.isArray(t.data))throw new Error(gd.data must be an array);if(!o.isPlainObject(e))throw new Error(update must be a key:value object);if(void 0r)throw new Error(indices must be an integer or array of integers);for(var a in P(t,r,indices),e){if(!Array.isArray(ea)||ea.length!r.length)throw new Error(attribute +a+ must be an array of length equal to indices array length);if(i&&(!(a in n)||!Array.isArray(na)||na.length!ea.length))throw new Error(when maxPoints is set as a key:value object it must contain a 1:1 corrispondence with the keys and number of traces in the update object)}}(t,e,r,n);for(var lfunction(t,e,r,n){var a,l,c,u,f,ho.isPlainObject(n),p;for(var d in Array.isArray(r)||(rr),rC(r,t.data.length-1),e)for(var m0;mr.length;m++){if(at.datarm,l(cs(a,d)).get(),uedm,!o.isArrayOrTypedArray(u))throw new Error(attribute: +d+ index: +m+ must be an array);if(!o.isArrayOrTypedArray(l))throw new Error(cannot extend missing or non-array attribute: +d);if(l.constructor!u.constructor)throw new Error(cannot extend array with an array of a different type: +d);fh?ndm:n,i(f)||(f-1),p.push({prop:c,target:l,insert:u,maxp:Math.floor(f)})}return p}(t,e,r,n),c{},u{},f0;fl.length;f++){var hlf.prop,plf.maxp,da(lf.target,lf.insert,p);h.set(d0),Array.isArray(ch.astr)||(ch.astr),ch.astr.push(d1),Array.isArray(uh.astr)||(uh.astr),uh.astr.push(lf.target.length)}return{update:c,maxPoints:u}}function z(t,e){var rnew t.constructor(t.length+e.length);return r.set(t),r.set(e,t.length),r}function D(t,e,n,i){to.getGraphDiv(t),_.clearPromiseQueue(t);var a{};if(stringtypeof e)aen;else{if(!o.isPlainObject(e))return o.warn(Restyle fail.,e,n,i),Promise.reject();ao.extendFlat({},e),void 0i&&(in)}Object.keys(a).length&&(t.changed!0);var s_.coerceTraceIndices(t,i),lN(t,a,s),ul.flags;u.calc&&(t.calcdatavoid 0),u.clearAxisTypes&&_.clearAxisTypes(t,s,{});var f;u.fullReplot?f.push(r._doPlot):(f.push(h.previousPromises),h.supplyDefaults(t),u.markerSize&&(h.doCalcdata(t),H(f)),u.style&&f.push(w.doTraceStyle),u.colorbars&&f.push(w.doColorBars),f.push(M)),f.push(h.rehover,h.redrag),c.add(t,D,t,l.undoit,l.traces,D,t,l.redoit,l.traces);var po.syncOrAsync(f,t);return p&&p.then||(pPromise.resolve()),p.then((function(){return t.emit(plotly_restyle,l.eventData),t}))}function R(t){return void 0t?null:t}function F(t,e){return e?function(e,r,n){var is(e,r),ai.set;return i.setfunction(e){B((n||)+r,i.get(),e,t),a(e)},i}:s}function B(t,e,r,n){if(Array.isArray(e)||Array.isArray(r))for(var iArray.isArray(e)?e:,aArray.isArray(r)?r:,sMath.max(i.length,a.length),l0;ls;l++)B(t++l+,il,al,n);else if(o.isPlainObject(e)||o.isPlainObject(r)){var co.isPlainObject(e)?e:{},uo.isPlainObject(r)?r:{},fo.extendFlat({},c,u);for(var h in f)B(t+.+h,ch,uh,n)}else void 0nt&&(ntR(e))}function N(t,e,r){var n,it._fullLayout,at._fullData,lt.data,ci._guiEditing,dF(i._preGUI,c),mo.extendDeepAll({},e);j(e);var g,vT.traceFlags(),y{},x{};function b(){return r.map((function(){}))}function w(t){var ep.id2name(t);-1g.indexOf(e)&&g.push(e)}function k(t){returnLAYOUT+t+.autorange}function A(t){returnLAYOUT+t+.range}function M(t){for(var et;ea.length;e++)if(ae._inputlt)return ae}function S(n,a,o){if(Array.isArray(n))n.forEach((function(t){S(t,a,o)}));else if(!(n in e)&&!_.hasParent(e,n)){var s;if(LAYOUTn.substr(0,6))sd(t.layout,n.replace(LAYOUT,));else{var uro;sF(i._tracePreGUIM(u)._fullInput.uid,c)(lu,n)}n in x||(xnb()),void 0xno&&(xnoR(s.get())),void 0!a&&s.set(a)}}function E(t){return function(e){return aet}}function L(t){return function(e,n){return!1e?arnt:null}}for(var C in e){if(_.hasParent(e,C))throw new Error(cannot set +C+ and a parent attribute simultaneously);var P,I,O,z,D,B,NeC;if(autobinx!C&&autobiny!C||(CC.charAt(C.length-1)+bins,NArray.isArray(N)?N.map(L(C)):!1N?r.map(E(C)):null),yCN,LAYOUT!C.substr(0,6)){for(xCb(),n0;nr.length;n++){if(Plrn,IM(rn),z(OF(i._tracePreGUII._fullInput.uid,c)(P,C)).get(),void 0!(DArray.isArray(N)?Nn%N.length:N)){var UO.partsO.parts.length-1,VC.substr(0,C.length-U.length-1),HV?V+.:,qV?s(I,V).get():I;if((Bf.getTraceValObject(I,O.parts))&&B.impliedEdits&&null!D)for(var G in B.impliedEdits)S(o.relativeAttr(C,G),B.impliedEditsG,n);else if(thicknessmode!U&&lenmode!U||zD||fraction!D&&pixels!D||!q){if(typeC&&(pieD!(piez)||funnelareaD!(funnelareaz))){var Yx,Wy;bar!D&&bar!z||h!P.orientation||(Yy,Wx),o.swapAttrs(P,?,?src,labels,Y),o.swapAttrs(P,d?,?0,label,Y),o.swapAttrs(P,?,?src,values,W),piez||funnelareaz?(s(P,marker.color).set(s(P,marker.colors).get()),i._pielayer.selectAll(g.trace).remove()):u.traceIs(P,cartesian)&&s(P,marker.colors).set(s(P,marker.color).get())}}else{var Xi._size,Zq.orient,JtopZ||bottomZ;if(thicknessmodeU){var KJ?X.h:X.w;S(H+thickness,q.thickness*(fractionD?1/K:K),n)}else{var QJ?X.w:X.h;S(H+len,q.len*(fractionD?1/Q:Q),n)}}xCnR(z);if(-1!swapxy,swapxyaxes,orientation,orientationaxes.indexOf(C)){if(orientationC){O.set(D);var $P.x&&!P.y?h:v;if((O.get()||$)I.orientation)continue}elseorientationaxesC&&(P.orientation{v:h,h:v}I.orientation);_.swapXYData(P),v.calcv.clearAxisTypes!0}else-1!h.dataArrayContainers.indexOf(O.parts0)?(_.manageArrayContainers(O,D,x),v.calc!0):(B?B.arrayOk&&!u.traceIs(I,regl)&&(o.isArrayOrTypedArray(D)||o.isArrayOrTypedArray(z))?v.calc!0:T.update(v,B):v.calc!0,O.set(D))}}if(-1!swapxyaxes,orientationaxes.indexOf(C)&&p.swap(t,r),orientationaxesC){var tts(t.layout,hovermode),ettt.get();xet?tt.set(y):yet?tt.set(x):x unifiedet?tt.set(y unified):y unifiedet&&tt.set(x unified)}if(-1!orientation,type.indexOf(C)){for(g,n0;nr.length;n++){var rtlrn;u.traceIs(rt,cartesian)&&(w(rt.xaxis||x),w(rt.yaxis||y))}S(g.map(k),!0,0),S(g.map(A),0,1,0)}}else Od(t.layout,C.replace(LAYOUT,)),xCR(O.get()),O.set(Array.isArray(N)?N0:N),v.calc!0}return(v.calc||v.plot)&&(v.fullReplot!0),{flags:v,undoit:x,redoit:y,traces:r,eventData:o.extendDeepNoArrays(,m,r)}}function j(t){var e,r,n,io.counterRegex(axis,.title,!1,!1),a/colorbar\.title$/,sObject.keys(t);for(e0;es.length;e++)rse,ntr,title!r&&!i.test(r)&&!a.test(r)||string!typeof n&&number!typeof n?r.indexOf(titlefont)>-1&&-1r.indexOf(grouptitlefont)?l(r,r.replace(titlefont,title.font)):r.indexOf(titleposition)>-1?l(r,r.replace(titleposition,title.position)):r.indexOf(titleside)>-1?l(r,r.replace(titleside,title.side)):r.indexOf(titleoffset)>-1&&l(r,r.replace(titleoffset,title.offset)):l(r,r.replace(title,title.text));function l(e,r){trte,delete te}}function U(t,e,r){to.getGraphDiv(t),_.clearPromiseQueue(t);var n{};if(stringtypeof e)ner;else{if(!o.isPlainObject(e))return o.warn(Relayout fail.,e,r),Promise.reject();no.extendFlat({},e)}Object.keys(n).length&&(t.changed!0);var iW(t,n),ai.flags;a.calc&&(t.calcdatavoid 0);var sh.previousPromises;a.layoutReplot?s.push(w.layoutReplot):Object.keys(n).length&&(V(t,a,i)||h.supplyDefaults(t),a.legend&&s.push(w.doLegend),a.layoutstyle&&s.push(w.layoutStyles),a.axrange&&H(s,i.rangesAltered),a.ticks&&s.push(w.doTicksRelayout),a.modebar&&s.push(w.doModeBar),a.camera&&s.push(w.doCamera),a.colorbars&&s.push(w.doColorBars),s.push(M)),s.push(h.rehover,h.redrag),c.add(t,U,t,i.undoit,U,t,i.redoit);var lo.syncOrAsync(s,t);return l&&l.then||(lPromise.resolve(t)),l.then((function(){return t.emit(plotly_relayout,i.eventData),t}))}function V(t,e,r){var nt._fullLayout;if(!e.axrange)return!1;for(var i in e)if(axrange!i&&ei)return!1;for(var a in r.rangesAltered){var op.id2name(a),st.layouto,lno;if(l.autoranges.autorange,s.range&&(l.ranges.range.slice()),l.cleanRange(),l._matchGroup)for(var c in l._matchGroup)if(c!a){var unp.id2name(c);u.autorangel.autorange,u.rangel.range.slice(),u._input.rangel.range.slice()}}return!0}function H(t,e){var re?function(t){var r,n!0;for(var i in e){var ap.getFromId(t,i);if(r.push(i),-1!(a.ticklabelposition||).indexOf(inside)&&a._anchorAxis&&r.push(a._anchorAxis._id),a._matchGroup)for(var o in a._matchGroup)eo||r.push(o);a.automargin&&(n!1)}return p.draw(t,r,{skipTitle:n})}:function(t){return p.draw(t,redraw)};t.push(y,w.doAutoRangeAndConstraints,r,w.drawData,w.finalDraw)}var q/^xyzaxis0-9*\.range(\0|1\)?$/,G/^xyzaxis0-9*\.autorange$/,Y/^xyzaxis0-9*\.domain(\0|1\)?$/;function W(t,e){var r,n,i,at.layout,lt._fullLayout,cl._guiEditing,hF(l._preGUI,c),dObject.keys(e),mp.list(t),go.extendDeepAll({},e),v{};for(j(e),dObject.keys(e),n0;nd.length;n++)if(0dn.indexOf(allaxes)){for(i0;im.length;i++){var ymi._id.substr(1),x-1!y.indexOf(scene)?y+.:,wdn.replace(allaxes,x+mi._name);ew||(ewedn)}delete edn}var AT.layoutFlags(),M{},S{};function E(t,r){if(Array.isArray(t))t.forEach((function(t){E(t,r)}));else if(!(t in e)&&!_.hasParent(e,t)){var nh(a,t);t in S||(StR(n.get())),void 0!r&&n.set(r)}}var L,C{};function P(t){var ep.name2id(t.split(.)0);return Ce1,e}for(var I in e){if(_.hasParent(e,I))throw new Error(cannot set +I+ and a parent attribute simultaneously);for(var Oh(a,I),zeI,DO.parts.length-1;D>0&&string!typeof O.partsD;)D--;var BO.partsD,NO.partsD-1+.+B,UO.parts.slice(0,D).join(.),Vs(t.layout,U).get(),Hs(l,U).get(),WO.get();if(void 0!z){MIz,SIreverseB?z:R(W);var Zf.getLayoutValObject(l,O.parts);if(Z&&Z.impliedEdits&&null!z)for(var J in Z.impliedEdits)E(o.relativeAttr(I,J),Z.impliedEditsJ);if(-1!width,height.indexOf(I))if(z){E(autosize,null);var KheightI?width:height;E(K,lK)}else lIt._initialAutoSizeI;else if(autosizeI)E(width,z?null:l.width),E(height,z?null:l.height);else if(N.match(q))P(N),s(l,U+._inputRange).set(null);else if(N.match(G)){P(N),s(l,U+._inputRange).set(null);var Qs(l,U).get();Q._inputDomain&&(Q._input.domainQ._inputDomain.slice())}else N.match(Y)&&s(l,U+._inputDomain).set(null);if(typeB){LV;var $linearH.type&&logz,ttlogH.type&&linearz;if($||tt){if(L&&L.range)if(H.autorange)$&&(L.rangeL.range1>L.range0?1,2:2,1);else{var etL.range0,rtL.range1;$?(et0&&rt0&&E(U+.autorange,!0),et0?etrt/1e6:rt0&&(rtet/1e6),E(U+.range0,Math.log(et)/Math.LN10),E(U+.range1,Math.log(rt)/Math.LN10)):(E(U+.range0,Math.pow(10,et)),E(U+.range1,Math.pow(10,rt)))}else E(U+.autorange,!0);Array.isArray(l._subplots.polar)&&l._subplots.polar.length&&lO.parts0&&radialaxisO.parts1&&delete lO.parts0._subplot.viewInitialradialaxis.range,u.getComponentMethod(annotations,convertCoords)(t,H,z,E),u.getComponentMethod(images,convertCoords)(t,H,z,E)}else E(U+.autorange,!0),E(U+.range,null);s(l,U+._inputRange).set(null)}else if(B.match(k)){var nts(l,I).get(),it(z||{}).type;it&&-!it||(itlinear),u.getComponentMethod(annotations,convertCoords)(t,nt,it,E),u.getComponentMethod(images,convertCoords)(t,nt,it,E)}var atb.containerArrayMatch(I);if(at){rat.array,nat.index;var otat.property,stZ||{editType:calc};!n&&ot&&(b.isAddVal(z)?SInull:b.isRemoveVal(z)?SI(s(a,r).get()||)n:o.warn(unrecognized full object value,e)),T.update(A,st),vr||(vr{});var ltvrn;lt||(ltvrn{}),ltotz,delete eI}elsereverseB?(V.range?V.range.reverse():(E(U+.autorange,!0),V.range1,0),H.autorange?A.calc!0:A.plot!0):(l._has(scatter-like)&&l._has(regl)&&dragmodeI&&(lassoz||selectz)&&lasso!W&&select!W||l._has(gl2d)?A.plot!0:Z?T.update(A,Z):A.calc!0,O.set(z))}}for(r in v){b.applyContainerArrayChanges(t,h(a,r),vr,A,h)||(A.plot!0)}for(var ct in C){var ut(Lp.getFromId(t,ct))&&L._constraintGroup;if(ut)for(var ft in A.calc!0,ut)Cft||(p.getFromId(t,ft)._constraintShrinkable!0)}return(X(t)||e.height||e.width)&&(A.plot!0),(A.plot||A.calc)&&(A.layoutReplot!0),{flags:A,rangesAltered:C,undoit:S,redoit:M,eventData:g}}function X(t){var et._fullLayout,re.width,ne.height;return t.layout.autosize&&h.plotAutoSize(t,t.layout,e),e.width!r||e.height!n}function Z(t,e,n,i){to.getGraphDiv(t),_.clearPromiseQueue(t),o.isPlainObject(e)||(e{}),o.isPlainObject(n)||(n{}),Object.keys(e).length&&(t.changed!0),Object.keys(n).length&&(t.changed!0);var a_.coerceTraceIndices(t,i),sN(t,o.extendFlat({},e),a),ls.flags,uW(t,o.extendFlat({},n)),fu.flags;(l.calc||f.calc)&&(t.calcdatavoid 0),l.clearAxisTypes&&_.clearAxisTypes(t,a,n);var p;f.layoutReplot?p.push(w.layoutReplot):l.fullReplot?p.push(r._doPlot):(p.push(h.previousPromises),V(t,f,u)||h.supplyDefaults(t),l.style&&p.push(w.doTraceStyle),(l.colorbars||f.colorbars)&&p.push(w.doColorBars),f.legend&&p.push(w.doLegend),f.layoutstyle&&p.push(w.layoutStyles),f.axrange&&H(p,u.rangesAltered),f.ticks&&p.push(w.doTicksRelayout),f.modebar&&p.push(w.doModeBar),f.camera&&p.push(w.doCamera),p.push(M)),p.push(h.rehover,h.redrag),c.add(t,Z,t,s.undoit,u.undoit,s.traces,Z,t,s.redoit,u.redoit,s.traces);var do.syncOrAsync(p,t);return d&&d.then||(dPromise.resolve(t)),d.then((function(){return t.emit(plotly_update,{data:s.eventData,layout:u.eventData}),t}))}function J(t){return function(e){e._fullLayout._guiEditing!0;var rt.apply(null,arguments);return e._fullLayout._guiEditing!1,r}}var K{pattern:/^hiddenlabels/,attr:legend.uirevision},{pattern:/^((x|y)axis\d*)\.((auto)?range|title\.text)/},{pattern:/axis\d*\.showspikes$/,attr:modebar.uirevision},{pattern:/(hover|drag)mode$/,attr:modebar.uirevision},{pattern:/^(scene\d*)\.camera/},{pattern:/^(geo\d*)\.(projection|center|fitbounds)/},{pattern:/^(ternary\d*\.abcaxis)\.(min|title\.text)$/},{pattern:/^(polar\d*\.radialaxis)\.((auto)?range|angle|title\.text)/},{pattern:/^(polar\d*\.angularaxis)\.rotation/},{pattern:/^(mapbox\d*)\.(center|zoom|bearing|pitch)/},{pattern:/^legend\.(x|y)$/,attr:editrevision},{pattern:/^(shapes|annotations)/,attr:editrevision},{pattern:/^title\.text$/,attr:editrevision},Q{pattern:/^selectedpoints$/,attr:selectionrevision},{pattern:/(^|value\.)visible$/,attr:legend.uirevision},{pattern:/^dimensions\\d+\\.constraintrange/},{pattern:/^node\.(x|y|groups)/},{pattern:/^level$/},{pattern:/(^|value\.)name$/},{pattern:/colorbar\.title\.text$/},{pattern:/colorbar\.(x|y)$/,attr:editrevision};function $(t,e){for(var r0;re.length;r++){var ner,it.match(n.pattern);if(i){var ai1||;return{head:a,tail:t.substr(a.length+1),attr:n.attr}}}}function tt(t,e){var rs(e,t).get();if(void 0!r)return r;var nt.split(.);for(n.pop();n.length>1;)if(n.pop(),void 0!(rs(e,n.join(.)+.uirevision).get()))return r;return e.uirevision}function et(t,e){for(var r0;re.length;r++)if(er._fullInput.uidt)return r;return-1}function rt(t,e,r){for(var n0;ne.length;n++)if(en.uidt)return n;return!er||er.uid?-1:r}function nt(t,e){var ro.isPlainObject(t),nArray.isArray(t);return r||n?(r&&o.isPlainObject(e)||n&&Array.isArray(e))&&JSON.stringify(t)JSON.stringify(e):te}function it(t,e,r,n){var i,a,l,cn.getValObject,un.flags,fn.immutable,hn.inArray,pn.arrayIndex;function d(){var ti.editType;h&&-1!t.indexOf(arraydraw)?o.pushUnique(u.arraysh,p):(T.update(u,i),none!t&&u.nChanges++,n.transition&&i.anim&&u.nChangesAnim++,(q.test(l)||G.test(l))&&(u.rangesAlteredr01),Y.test(l)&&s(e,_inputDomain).set(null),datarevisiona&&(u.newDataRevision1))}function m(t){returndata_arrayt.valType||t.arrayOk}for(a in t){if(u.calc&&!n.transition)return;var gta,vea,yr.concat(a);if(ly.join(.),_!a.charAt(0)&&function!typeof g&&g!v){if((tick0a||dticka)&&geo!r0){var xe.tickmode;if(autox||arrayx||!x)continue}if((range!a||!e.autorange)&&(zmin!a&&zmax!a||contourcarpet!e.type)&&(ic(y))&&(!i._compareAsJSON||JSON.stringify(g)!JSON.stringify(v))){var b,_i.valType,wm(i),kArray.isArray(g),AArray.isArray(v);if(k&&A){var M_input_+a,StM,EeM;if(Array.isArray(S)&&SE)continue}if(void 0v)w&&k?u.calc!0:d();else if(i._isLinkedToArray){var L,C!1;h||(u.arraysaL);var PMath.min(g.length,v.length),IMath.max(g.length,v.length);if(P!I){if(arraydraw!i.editType){d();continue}C!0}for(b0;bP;b++)it(gb,vb,y.concat(b),o.extendFlat({inArray:a,arrayIndex:b},n));if(C)for(bP;bI;b++)L.push(b)}else!_&&o.isPlainObject(g)?it(g,v,y,n):w?k&&A?(f&&(u.calc!0),(f||n.newDataRevision)&&d()):k!A?u.calc!0:d():k&&A&&g.lengthv.length&&String(g)String(v)||d()}}}for(a in e)if(!(a in t)&&_!a.charAt(0)&&function!typeof ea){if(m(ic(r.concat(a)))&&Array.isArray(ea))return void(u.calc!0);d()}}function at(t){var et._fullLayout,rt.getBoundingClientRect();if(!o.equalDomRects(r,e._lastBBox)){var ne._invTransformo.inverseTransformMatrix(o.getFullTransformMatrix(t));e._invScaleXMath.sqrt(n00*n00+n01*n01+n02*n02),e._invScaleYMath.sqrt(n10*n10+n11*n11+n12*n12),e._lastBBoxr}}r.animatefunction(t,e,r){if(to.getGraphDiv(t),!o.isPlotDiv(t))throw new Error(This element is not a Plotly plot: +t+. Its likely that youve failed to create a plot before animating it. For more details, see https://plotly.com/javascript/animations/);var nt._transitionData;n._frameQueue||(n._frameQueue);var i(rh.supplyAnimationDefaults(r)).transition,ar.frame;function s(t){return Array.isArray(i)?t>i.length?i0:it:i}function l(t){return Array.isArray(a)?t>a.length?a0:at:a}function c(t,e){var r0;return function(){if(t&&++re)return t()}}return void 0n._frameWaitingCnt&&(n._frameWaitingCnt0),new Promise((function(a,u){function f(){n._currentFrame&&n._currentFrame.onComplete&&n._currentFrame.onComplete();var en._currentFramen._frameQueue.shift();if(e){var re.name?e.name.toString():null;t._fullLayout._currentFramer,n._lastFrameAtDate.now(),n._timeToNexte.frameOpts.duration,h.transition(t,e.frame.data,e.frame.layout,_.coerceTraceIndices(t,e.frame.traces),e.frameOpts,e.transitionOpts).then((function(){e.onComplete&&e.onComplete()})),t.emit(plotly_animatingframe,{name:r,frame:e.frame,animation:{frame:e.frameOpts,transition:e.transitionOpts}})}else t.emit(plotly_animated),window.cancelAnimationFrame(n._animationRaf),n._animationRafnull}function p(){t.emit(plotly_animating),n._lastFrameAt-1/0,n._timeToNext0,n._runningTransitions0,n._currentFramenull;var efunction(){n._animationRafwindow.requestAnimationFrame(e),Date.now()-n._lastFrameAt>n._timeToNext&&f()};e()}var d,m,g0;function v(t){return Array.isArray(i)?g>i.length?t.transitionOptsig:t.transitionOptsi0:t.transitionOptsi,g++,t}var y,xnulle,bArray.isArray(e);if(!x&&!b&&o.isPlainObject(e))y.push({type:object,data:v(o.extendFlat({},e))});else if(x||-1!string,number.indexOf(typeof e))for(d0;dn._frames.length;d++)(mn._framesd)&&(x||String(m.group)String(e))&&y.push({type:byname,name:String(m.name),data:v({name:m.name})});else if(b)for(d0;de.length;d++){var wed;-1!number,string.indexOf(typeof w)?(wString(w),y.push({type:byname,name:w,data:v({name:w})})):o.isPlainObject(w)&&y.push({type:object,data:v(o.extendFlat({},w))})}for(d0;dy.length;d++)if(byname(myd).type&&!n._frameHashm.data.name)return o.warn(animate failure: frame not found: +m.data.name+),void u();-1!next,immediate.indexOf(r.mode)&&function(){if(0!n._frameQueue.length){for(;n._frameQueue.length;){var en._frameQueue.pop();e.onInterrupt&&e.onInterrupt()}t.emit(plotly_animationinterrupted,)}}(),reverser.direction&&y.reverse();var Tt._fullLayout._currentFrame;if(T&&r.fromcurrent){var k-1;for(d0;dy.length;d++)if(byname(myd).type&&m.nameT){kd;break}if(k>0&&ky.length-1){var A;for(d0;dy.length;d++)myd,(byname!yd.type||d>k)&&A.push(m);yA}}y.length>0?function(e){if(0!e.length){for(var i0;ie.length;i++){var o;obynameei.type?h.computeFrame(t,ei.name):ei.data;var fl(i),ds(i);d.durationMath.min(d.duration,f.duration);var m{frame:o,name:ei.name,frameOpts:f,transitionOpts:d};ie.length-1&&(m.onCompletec(a,2),m.onInterruptu),n._frameQueue.push(m)}immediater.mode&&(n._lastFrameAt-1/0),n._animationRaf||p()}}(y):(t.emit(plotly_animated),a())}))},r.addFramesfunction(t,e,r){if(to.getGraphDiv(t),nulle)return Promise.resolve();if(!o.isPlotDiv(t))throw new Error(This element is not a Plotly plot: +t+. Its likely that youve failed to create a plot before adding frames. For more details, see https://plotly.com/javascript/animations/);var n,i,a,s,lt._transitionData._frames,ut._transitionData._frameHash;if(!Array.isArray(e))throw new Error(addFrames failure: frameList must be an Array of frame definitions+e);var fl.length+2*e.length,p,d{};for(ne.length-1;n>0;n--)if(o.isPlainObject(en)){var men.name,g(um||dm||{}).name,ven.name,yug||dg;g&&v&&numbertypeof v&&y&&A5&&(A++,o.warn(addFrames: overwriting frame +(ug||dg).name+ with a frame whose name of type number also equates to +g+. This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.),5A&&o.warn(addFrames: This API call has yielded too many of these warnings. For the rest of this call, further warnings about numeric frame names will be suppressed.)),dm{name:m},p.push({frame:h.supplyFrameDefaults(en),index:r&&void 0!rn&&null!rn?rn:f+n})}p.sort((function(t,e){return t.index>e.index?-1:t.indexe.index?1:0}));var x,b,_l.length;for(np.length-1;n>0;n--){if(numbertypeof(ipn.frame).name&&o.warn(Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings),!i.name)for(;ui.nameframe +t._transitionData._counter++;);if(ui.name){for(a0;al.length&&(la||{}).name!i.name;a++);x.push({type:replace,index:a,value:i}),b.unshift({type:replace,index:a,value:la})}else sMath.max(0,Math.min(pn.index,_)),x.push({type:insert,index:s,value:i}),b.unshift({type:delete,index:s}),_++}var wh.modifyFrames,Th.modifyFrames,kt,b,Mt,x;return c&&c.add(t,w,k,T,M),h.modifyFrames(t,x)},r.deleteFramesfunction(t,e){if(to.getGraphDiv(t),!o.isPlotDiv(t))throw new Error(This element is not a Plotly plot: +t);var r,n,it._transitionData._frames,a,s;if(!e)for(e,r0;ri.length;r++)e.push(r);for((ee.slice()).sort(),re.length-1;r>0;r--)ner,a.push({type:delete,index:n}),s.unshift({type:insert,index:n,value:in});var lh.modifyFrames,uh.modifyFrames,ft,s,pt,a;return c&&c.add(t,l,f,u,p),h.modifyFrames(t,a)},r.addTracesfunction t(e,n,i){eo.getGraphDiv(e);var a,s,l,ur.deleteTraces,ft,he,l,pe,n;for(function(t,e,r){var n,i;if(!Array.isArray(t.data))throw new Error(gd.data must be an array.);if(void 0e)throw new Error(traces must be defined.);for(Array.isArray(e)||(ee),n0;ne.length;n++)if(object!typeof(ien)||Array.isArray(i)||nulli)throw new Error(all values in traces array must be non-array objects);if(void 0r||Array.isArray(r)||(rr),void 0!r&&r.length!e.length)throw new Error(if indices is specified, traces.length must equal indices.length)}(e,n,i),Array.isArray(n)||(nn),nn.map((function(t){return o.extendFlat({},t)})),_.cleanData(n),a0;an.length;a++)e.data.push(na);for(a0;an.length;a++)l.push(-n.length+a);if(void 0i)return sr.redraw(e),c.add(e,u,h,f,p),s;Array.isArray(i)||(ii);try{I(e,l,i)}catch(t){throw e.data.splice(e.data.length-n.length,n.length),t}return c.startSequence(e),c.add(e,u,h,f,p),sr.moveTraces(e,l,i),c.stopSequence(e),s},r.deleteTracesfunction t(e,n){eo.getGraphDiv(e);var i,a,s,lr.addTraces,ut,fe,s,n,he,n;if(void 0n)throw new Error(indices must be an integer or array of integers.);for(Array.isArray(n)||(nn),P(e,n,indices),(nC(n,e.data.length-1)).sort(o.sorterDes),i0;in.length;i+1)ae.data.splice(ni,1)0,s.push(a);var pr.redraw(e);return c.add(e,l,f,u,h),p},r.extendTracesfunction t(e,n,i,a){function s(t,e,r){var n,i;if(o.isTypedArray(t))if(r0){var anew t.constructor(0),sz(t,e);r0?(ns,ia):(na,is)}else if(nnew t.constructor(r),inew t.constructor(t.length+e.length-r),re.length)n.set(e),i.set(t);else if(re.length){var le.length-r;n.set(e.subarray(l)),i.set(t),i.set(e.subarray(0,l),t.length)}else{var cr-e.length,ut.length-c;n.set(t.subarray(u)),n.set(e,c),i.set(t.subarray(0,u))}else nt.concat(e),ir>0&&rn.length?n.splice(0,n.length-r):;returnn,i}var lO(eo.getGraphDiv(e),n,i,a,s),ur.redraw(e),fe,l.update,i,l.maxPoints;return c.add(e,r.prependTraces,f,t,arguments),u},r.moveTracesfunction t(e,n,i){var a,s,l,ut,ft,heo.getGraphDiv(e),i,n,pe,n,i;if(I(e,n,i),nArray.isArray(n)?n:n,void 0i)for(i,a0;an.length;a++)i.push(-n.length+a);for(iArray.isArray(i)?i:i,nC(n,e.data.length-1),iC(i,e.data.length-1),a0;ae.data.length;a++)-1n.indexOf(a)&&s.push(e.dataa);for(a0;an.length;a++)l.push({newIndex:ia,trace:e.datana});for(l.sort((function(t,e){return t.newIndex-e.newIndex})),a0;al.length;a+1)s.splice(la.newIndex,0,la.trace);e.datas;var dr.redraw(e);return c.add(e,u,h,f,p),d},r.prependTracesfunction t(e,n,i,a){function s(t,e,r){var n,i;if(o.isTypedArray(t))if(r0){var anew t.constructor(0),sz(e,t);r0?(ns,ia):(na,is)}else if(nnew t.constructor(r),inew t.constructor(t.length+e.length-r),re.length)n.set(e),i.set(t);else if(re.length){var le.length-r;n.set(e.subarray(0,l)),i.set(e.subarray(l)),i.set(t,l)}else{var cr-e.length;n.set(e),n.set(t.subarray(0,c),e.length),i.set(t.subarray(c))}else ne.concat(t),ir>0&&rn.length?n.splice(r,n.length):;returnn,i}var lO(eo.getGraphDiv(e),n,i,a,s),ur.redraw(e),fe,l.update,i,l.maxPoints;return c.add(e,r.extendTraces,f,t,arguments),u},r.newPlotfunction(t,e,n,i){return to.getGraphDiv(t),h.cleanPlot(,{},t._fullData||,t._fullLayout||{}),h.purge(t),r._doPlot(t,e,n,i)},r._doPlotfunction(t,e,i,a){var s;if(to.getGraphDiv(t),l.init(t),o.isPlainObject(e)){var ce;ec.data,ic.layout,ac.config,sc.frames}if(!1l.triggerHandler(t,plotly_beforeplot,e,i,a))return Promise.reject();e||i||o.isPlotDiv(t)||o.warn(Calling _doPlot as if redrawing but this container doesnt yet have a plot.,t),L(t,a),i||(i{}),n.select(t).classed(js-plotly-plot,!0),d.makeTester(),Array.isArray(t._promises)||(t._promises);var f0(t.data||).length&&Array.isArray(e);Array.isArray(e)&&(_.cleanData(e),f?t.datae:t.data.push.apply(t.data,e),t.empty!1),t.layout&&!f||(t.layout_.cleanLayout(i)),h.supplyDefaults(t);var mt._fullLayout,ym._has(cartesian);m._replotting!0,(f||m._shouldCreateBgLayer)&&(!function(t){var en.select(t),rt._fullLayout;if(r._calcInverseTransformat,r._calcInverseTransform(t),r._containere.selectAll(.plot-container).data(0),r._container.enter().insert(div,:first-child).classed(plot-container,!0).classed(plotly,!0),r._paperdivr._container.selectAll(.svg-container).data(0),r._paperdiv.enter().append(div).classed(user-select-none,!0).classed(svg-container,!0).style(position,relative),r._glcontainerr._paperdiv.selectAll(.gl-container).data({}),r._glcontainer.enter().append(div).classed(gl-container,!0),r._paperdiv.selectAll(.main-svg).remove(),r._paperdiv.select(.modebar-container).remove(),r._paperr._paperdiv.insert(svg,:first-child).classed(main-svg,!0),r._toppaperr._paperdiv.append(svg).classed(main-svg,!0),r._modebardivr._paperdiv.append(div),delete r._modeBar,r._hoverpaperr._paperdiv.append(svg).classed(main-svg,!0),!r._uid){var i{};n.selectAll(defs).each((function(){this.id&&(ithis.id.split(-)11)})),r._uido.randstr(i)}r._paperdiv.selectAll(.main-svg).attr(v.svgAttrs),r._defsr._paper.append(defs).attr(id,defs-+r._uid),r._clipsr._defs.append(g).classed(clips,!0),r._topdefsr._toppaper.append(defs).attr(id,topdefs-+r._uid),r._topclipsr._topdefs.append(g).classed(clips,!0),r._bgLayerr._paper.append(g).classed(bglayer,!0),r._draggersr._paper.append(g).classed(draglayer,!0);var ar._paper.append(g).classed(layer-below,!0);r._imageLowerLayera.append(g).classed(imagelayer,!0),r._shapeLowerLayera.append(g).classed(shapelayer,!0),r._cartesianlayerr._paper.append(g).classed(cartesianlayer,!0),r._polarlayerr._paper.append(g).classed(polarlayer,!0),r._smithlayerr._paper.append(g).classed(smithlayer,!0),r._ternarylayerr._paper.append(g).classed(ternarylayer,!0),r._geolayerr._paper.append(g).classed(geolayer,!0),r._funnelarealayerr._paper.append(g).classed(funnelarealayer,!0),r._pielayerr._paper.append(g).classed(pielayer,!0),r._iciclelayerr._paper.append(g).classed(iciclelayer,!0),r._treemaplayerr._paper.append(g).classed(treemaplayer,!0),r._sunburstlayerr._paper.append(g).classed(sunburstlayer,!0),r._indicatorlayerr._toppaper.append(g).classed(indicatorlayer,!0),r._glimagesr._paper.append(g).classed(glimages,!0);var sr._toppaper.append(g).classed(layer-above,!0);r._imageUpperLayers.append(g).classed(imagelayer,!0),r._shapeUpperLayers.append(g).classed(shapelayer,!0),r._infolayerr._toppaper.append(g).classed(infolayer,!0),r._menulayerr._toppaper.append(g).classed(menulayer,!0),r._zoomlayerr._toppaper.append(g).classed(zoomlayer,!0),r._hoverlayerr._hoverpaper.append(g).classed(hoverlayer,!0),r._modebardiv.classed(modebar-container,!0).style(position,absolute).style(top,0px).style(right,0px),t.emit(plotly_framework)}(t),m._shouldCreateBgLayer&&delete m._shouldCreateBgLayer),d.initGradients(t),d.initPatterns(t),f&&p.saveShowSpikeInitial(t);var x!t.calcdata||t.calcdata.length!(t._fullData||).length;x&&h.doCalcdata(t);for(var b0;bt.calcdata.length;b++)t.calcdatab0.tracet._fullDatab;t._context.responsive?t._responsiveChartHandler||(t._responsiveChartHandlerfunction(){o.isHidden(t)||h.resize(t)},window.addEventListener(resize,t._responsiveChartHandler)):o.clearResponsive(t);var To.extendFlat({},m._size),k0;function A(){if(h.clearAutoMarginIds(t),w.drawMarginPushers(t),p.allowAutoMargin(t),m._has(pie))for(var et._fullData,r0;re.length;r++){var ner;pien.type&&n.automargin&&h.allowAutoMargin(t,pie.+n.uid+.automargin)}return h.doAutoMargin(t),h.previousPromises(t)}function S(){t._transitioning||(w.doAutoRangeAndConstraints(t),f&&p.saveRangeInitial(t),u.getComponentMethod(rangeslider,calcAutorange)(t))}var Eh.previousPromises,function(){if(s)return r.addFrames(t,s)},function e(){for(var rm._basePlotModules,n0;nr.length;n++)rn.drawFramework&&rn.drawFramework(t);!m._glcanvas&&m._has(gl)&&(m._glcanvasm._glcontainer.selectAll(.gl-canvas).data({key:contextLayer,context:!0,pick:!1},{key:focusLayer,context:!1,pick:!1},{key:pickLayer,context:!1,pick:!0},(function(t){return t.key})),m._glcanvas.enter().append(canvas).attr(class,(function(t){returngl-canvas gl-canvas-+t.key.replace(Layer,)})).style({position:absolute,top:0,left:0,overflow:visible,pointer-events:none}));var it._context.plotGlPixelRatio;if(m._glcanvas){m._glcanvas.attr(width,m.width*i).attr(height,m.height*i).style(width,m.width+px).style(height,m.height+px);var am._glcanvas.data()0.regl;if(a&&(Math.floor(m.width*i)!a._gl.drawingBufferWidth||Math.floor(m.height*i)!a._gl.drawingBufferHeight)){var sWebGL context buffer and canvas dimensions do not match due to browser/WebGL bug.;if(!k)return o.log(s+ Clearing graph and plotting again.),h.cleanPlot(,{},t._fullData,m),h.supplyDefaults(t),mt._fullLayout,h.doCalcdata(t),k++,e();o.error(s)}}returnhm.modebar.orientation?m._modebardiv.style(height,null).style(width,100%):m._modebardiv.style(width,null).style(height,m.height+px),h.previousPromises(t)},A,function(){if(h.didMarginChange(T,m._size))return o.syncOrAsync(A,w.layoutStyles,t)};y&&E.push((function(){if(x)return o.syncOrAsync(u.getComponentMethod(shapes,calcAutorange),u.getComponentMethod(annotations,calcAutorange),S,t);S()})),E.push(w.layoutStyles),y&&E.push((function(){return p.draw(t,f?:redraw)}),(function(t){t._fullLayout._insideTickLabelsAutorange&&U(t,t._fullLayout._insideTickLabelsAutorange).then((function(){t._fullLayout._insideTickLabelsAutorangevoid 0}))})),E.push(w.drawData,w.finalDraw,g,h.addLinks,h.rehover,h.redrag,h.doAutoMargin,(function(t){t._fullLayout._insideTickLabelsAutorange&&f&&p.saveRangeInitial(t,!0)}),h.previousPromises);var Co.syncOrAsync(E,t);return C&&C.then||(CPromise.resolve()),C.then((function(){return M(t),t}))},r.purgefunction(t){var e(to.getGraphDiv(t))._fullLayout||{},rt._fullData||;return h.cleanPlot(,{},r,e),h.purge(t),l.purge(t),e._container&&e._container.remove(),delete t._context,t},r.reactfunction(t,e,n,i){var a,l;to.getGraphDiv(t),_.clearPromiseQueue(t);var ct._fullData,pt._fullLayout;if(o.isPlotDiv(t)&&c&&p){if(o.isPlainObject(e)){var de;ed.data,nd.layout,id.config,ad.frames}var m!1;if(i){var go.extendDeep({},t._context);t._contextvoid 0,L(t,i),mfunction t(e,r){var n;for(n in e)if(_!n.charAt(0)){var ien,arn;if(i!a)if(o.isPlainObject(i)&&o.isPlainObject(a)){if(t(i,a))return!0}else{if(!Array.isArray(i)||!Array.isArray(a))return!0;if(i.length!a.length)return!0;for(var s0;si.length;s++)if(is!as){if(!o.isPlainObject(is)||!o.isPlainObject(as))return!0;if(t(is,as))return!0}}}}(g,t._context)}t.datae||,_.cleanData(t.data),t.layoutn||{},_.cleanLayout(t.layout),function(t,e,r,n){var i,a,l,c,u,f,h,p,d,m,gn._preGUI,v,y{},x{};for(i in g){if(u$(i,K)){if(du.head,mu.tail,au.attr||d+.uirevision,(c(ls(n,a).get())&&tt(a,e))&&cl){if(null(fgi)&&(fvoid 0),nt(p(hs(e,i)).get(),f)){void 0p&&autorangem&&v.push(d),h.set(R(s(n,i).get()));continue}if(autorangem||rangem.substr(0,6)){var bgd+.range0,_gd+.range1,wgd+.autorange;if(w||nullw&&nullb&&null_){if(!(d in y)){var Ts(e,d).get();ydT&&(T.autorange||!1!T.autorange&&(!T.range||2!T.range.length))}if(yd){h.set(R(s(n,i).get()));continue}}}}}else o.warn(unrecognized GUI edit: +i);delete gi,u&&rangeu.tail.substr(0,6)&&(xu.head1)}for(var k0;kv.length;k++){var Avk;if(xA){var Ms(e,A).get();M&&delete M.autorange}}var Sn._tracePreGUI;for(var E in S){var L,CSE,Pnull;for(i in C){if(!P){var Iet(E,r);if(I0){delete SE;break}var Ort(E,t,(LrI._fullInput).index);if(O0){delete SE;break}PtO}if(u$(i,Q)){if(u.attr?c(ls(n,u.attr).get())&&tt(u.attr,e):(lL.uirevision,void 0(cP.uirevision)&&(ce.uirevision)),c&&cl&&(null(fCi)&&(fvoid 0),nt(p(hs(P,i)).get(),f))){h.set(R(s(L,i).get()));continue}}else o.warn(unrecognized GUI edit: +i+ in trace uid +E);delete Ci}}}(t.data,t.layout,c,p),h.supplyDefaults(t,{skipUpdateCalc:!0});var vt._fullData,yt._fullLayout,xvoid 0y.datarevision,by.transition,kfunction(t,e,r,n,i){var aT.layoutFlags();function o(t){return f.getLayoutValObject(r,t)}a.arrays{},a.rangesAltered{},a.nChanges0,a.nChangesAnim0,it(e,r,,{getValObject:o,flags:a,immutable:n,transition:i,gd:t}),(a.plot||a.calc)&&(a.layoutReplot!0);i&&a.nChanges&&a.nChangesAnim&&(a.anima.nChangesa.nChangesAnim?all:some);return a}(t,p,y,x,b),Ak.newDataRevision,Sfunction(t,e,r,n,i,a){var oe.lengthr.length;if(!i&&!o)return{fullReplot:!0,calc:!0};var s,l,cT.traceFlags();c.arrays{},c.nChanges0,c.nChangesAnim0;var u{getValObject:function(t){var ef.getTraceValObject(l,t);return!l._module.animatable&&e.anim&&(e.anim!1),e},flags:c,immutable:n,transition:i,newDataRevision:a,gd:t},p{};for(s0;se.length;s++)if(rs){if(lrs._fullInput,h.hasMakesDataTransform(l)&&(lrs),pl.uid)continue;pl.uid1,it(es._fullInput,l,,u)}(c.calc||c.plot)&&(c.fullReplot!0);i&&c.nChanges&&c.nChangesAnim&&(c.animc.nChangesc.nChangesAnim&&o?all:some);return c}(t,c,v,x,b,A);if(X(t)&&(k.layoutReplot!0),S.calc||k.calc){t.calcdatavoid 0;for(var EObject.getOwnPropertyNames(y),C0;CE.length;C++){var PEC,IP.substring(0,5);if(xaxisI||yaxisI){var OyP._emptyCategories;O&&O()}}}else h.supplyDefaultsUpdateCalc(t.calcdata,v);var z;if(a&&(t._transitionData{},h.createTransitionData(t),z.push((function(){return r.addFrames(t,a)}))),y.transition&&!m&&(S.anim||k.anim))k.ticks&&z.push(w.doTicksRelayout),h.doCalcdata(t),w.doAutoRangeAndConstraints(t),z.push((function(){return h.transitionFromReact(t,S,k,p)}));else if(S.fullReplot||k.layoutReplot||m)t._fullLayout._skipDefaults!0,z.push(r._doPlot);else{for(var D in k.arrays){var Fk.arraysD;if(F.length){var Bu.getComponentMethod(D,drawOne);if(B!o.noop)for(var N0;NF.length;N++)B(t,FN);else{var ju.getComponentMethod(D,draw);if(jo.noop)throw new Error(cannot draw components: +D);j(t)}}}z.push(h.previousPromises),S.style&&z.push(w.doTraceStyle),(S.colorbars||k.colorbars)&&z.push(w.doColorBars),k.legend&&z.push(w.doLegend),k.layoutstyle&&z.push(w.layoutStyles),k.axrange&&H(z),k.ticks&&z.push(w.doTicksRelayout),k.modebar&&z.push(w.doModeBar),k.camera&&z.push(w.doCamera),z.push(M)}z.push(h.rehover,h.redrag),(lo.syncOrAsync(z,t))&&l.then||(lPromise.resolve(t))}else lr.newPlot(t,e,n,i);return l.then((function(){return t.emit(plotly_react,{data:e,layout:n}),t}))},r.redrawfunction(t){if(to.getGraphDiv(t),!o.isPlotDiv(t))throw new Error(This element is not a Plotly plot: +t);return _.cleanData(t.data),_.cleanLayout(t.layout),t.calcdatavoid 0,r._doPlot(t).then((function(){return t.emit(plotly_redraw),t}))},r.relayoutU,r.restyleD,r.setPlotConfigfunction(t){return o.extendFlat(x,t)},r.updateZ,r._guiRelayoutJ(U),r._guiRestyleJ(D),r._guiUpdateJ(Z),r._storeDirectGUIEditfunction(t,e,r){for(var n in r){B(n,s(t,n).get(),rn,e)}}},{../components/color:361,../components/drawing:383,../constants/xmlns_namespaces:475,../lib:498,../lib/events:487,../lib/queue:514,../plots/cartesian/axes:549,../plots/cartesian/constants:556,../plots/cartesian/graph_interact:559,../plots/cartesian/select:570,../plots/plots:614,../registry:633,./edit_types:531,./helpers:532,./manage_arrays:534,./plot_config:536,./plot_schema:537,./subroutines:539,@plotly/d3:58,fast-isnumeric:185,has-hover:223},536:function(t,e,r){use strict;var n{staticPlot:{valType:boolean,dflt:!1},typesetMath:{valType:boolean,dflt:!0},plotlyServerURL:{valType:string,dflt:},editable:{valType:boolean,dflt:!1},edits:{annotationPosition:{valType:boolean,dflt:!1},annotationTail:{valType:boolean,dflt:!1},annotationText:{valType:boolean,dflt:!1},axisTitleText:{valType:boolean,dflt:!1},colorbarPosition:{valType:boolean,dflt:!1},colorbarTitleText:{valType:boolean,dflt:!1},legendPosition:{valType:boolean,dflt:!1},legendText:{valType:boolean,dflt:!1},shapePosition:{valType:boolean,dflt:!1},titleText:{valType:boolean,dflt:!1}},autosizable:{valType:boolean,dflt:!1},responsive:{valType:boolean,dflt:!1},fillFrame:{valType:boolean,dflt:!1},frameMargins:{valType:number,dflt:0,min:0,max:.5},scrollZoom:{valType:flaglist,flags:cartesian,gl3d,geo,mapbox,extras:!0,!1,dflt:gl3d+geo+mapbox},doubleClick:{valType:enumerated,values:!1,reset,autosize,reset+autosize,dflt:reset+autosize},doubleClickDelay:{valType:number,dflt:300,min:0},showAxisDragHandles:{valType:boolean,dflt:!0},showAxisRangeEntryBoxes:{valType:boolean,dflt:!0},showTips:{valType:boolean,dflt:!0},showLink:{valType:boolean,dflt:!1},linkText:{valType:string,dflt:Edit chart,noBlank:!0},sendData:{valType:boolean,dflt:!0},showSources:{valType:any,dflt:!1},displayModeBar:{valType:enumerated,values:hover,!0,!1,dflt:hover},showSendToCloud:{valType:boolean,dflt:!1},showEditInChartStudio:{valType:boolean,dflt:!1},modeBarButtonsToRemove:{valType:any,dflt:},modeBarButtonsToAdd:{valType:any,dflt:},modeBarButtons:{valType:any,dflt:!1},toImageButtonOptions:{valType:any,dflt:{}},displaylogo:{valType:boolean,dflt:!0},watermark:{valType:boolean,dflt:!1},plotGlPixelRatio:{valType:number,dflt:2,min:1,max:4},setBackground:{valType:any,dflt:transparent},topojsonURL:{valType:string,noBlank:!0,dflt:https://cdn.plot.ly/},mapboxAccessToken:{valType:string,dflt:null},logging:{valType:integer,min:0,max:2,dflt:1},notifyOnLogging:{valType:integer,min:0,max:2,dflt:0},queueLength:{valType:integer,min:0,dflt:0},globalTransforms:{valType:any,dflt:},locale:{valType:string,dflt:en-US},locales:{valType:any,dflt:{}}},i{};!function t(e,r){for(var n in e){var ien;i.valType?rni.dflt:(rn||(rn{}),t(i,rn))}}(n,i),e.exports{configAttributes:n,dfltConfig:i}},{},537:function(t,e,r){use strict;var nt(../registry),it(../lib),at(../plots/attributes),ot(../plots/layout_attributes),st(../plots/frame_attributes),lt(../plots/animation_attributes),ct(./plot_config).configAttributes,ut(./edit_types),fi.extendDeepAll,hi.isPlainObject,pi.isArrayOrTypedArray,di.nestedProperty,mi.valObjectMeta,g_isSubplotObj,_isLinkedToArray,_arrayAttrRegexps,_deprecated;function v(t,e,r){if(!t)return!1;if(t._isLinkedToArray)if(y(er))r++;else if(re.length)return!1;for(;re.length;r++){var nter;if(!h(n))break;if(tn,re.length-1)break;if(t._isLinkedToArray){if(!y(e++r))return!1}else if(info_arrayt.valType){var ie++r;if(!y(i))return!1;var at.items;if(Array.isArray(a)){if(i>a.length)return!1;if(2t.dimensions){if(r++,e.lengthr)return t;var oer;if(!y(o))return!1;taio}else tai}else ta}}return t}function y(t){return tMath.round(t)&&t>0}function x(){var t,e,r{};for(t in f(r,o),n.subplotsRegistry){if((en.subplotsRegistryt).layoutAttributes)if(Array.isArray(e.attr))for(var i0;ie.attr.length;i++)w(r,e,e.attri);else w(r,e,subplote.attr?e.name:e.attr)}for(t in n.componentsRegistry){var a(en.componentsRegistryt).schema;if(a&&(a.subplots||a.layout)){var sa.subplots;if(s&&s.xaxis&&!s.yaxis)for(var l in s.xaxis)delete r.yaxisl}elsecolorscalee.name?f(r,e.layoutAttributes):e.layoutAttributes&&T(r,e.layoutAttributes,e.name)}return{layoutAttributes:_(r)}}function b(){var t{frames:f({},s)};return _(t),t.frames}function _(t){return function(t){r.crawl(t,(function(t,e,n){r.isValObject(t)?!0!t.arrayOk&&data_array!t.valType||(ne+src{valType:string,editType:none}):h(t)&&(t.roleobject)}))}(t),function(t){r.crawl(t,(function(t,e,r){if(t){var nt._isLinkedToArray;n&&(delete t._isLinkedToArray,re{items:{}},re.itemsnt,re.roleobject)}}))}(t),function(t){!function t(e){for(var r in e)if(h(er))t(er);else if(Array.isArray(er))for(var n0;ner.length;n++)t(ern);else erinstanceof RegExp&&(erer.toString())}(t)}(t),t}function w(t,e,r){var nd(t,r),if({},e.layoutAttributes);i._isSubplotObj!0,n.set(i)}function T(t,e,r){var nd(t,r);n.set(f(n.get()||{},e))}r.IS_SUBPLOT_OBJ_isSubplotObj,r.IS_LINKED_TO_ARRAY_isLinkedToArray,r.DEPRECATED_deprecated,r.UNDERSCORE_ATTRSg,r.getfunction(){var t{};n.allTypes.forEach((function(e){tefunction(t){var e,i;en.modulest._module,ie.basePlotModule;var o{type:null},sf({},a),lf({},e.attributes);r.crawl(l,(function(t,e,r,n,i){d(s,i).set(void 0),void 0t&&d(l,i).set(void 0)})),f(o,s),n.traceIs(t,noOpacity)&&delete o.opacity;n.traceIs(t,showLegend)||(delete o.showlegend,delete o.legendgroup);n.traceIs(t,noHover)&&(delete o.hoverinfo,delete o.hoverlabel);e.selectPoints||delete o.selectedpoints;f(o,l),i.attributes&&f(o,i.attributes);o.typet;var c{meta:e.meta||{},categories:e.categories||{},animatable:Boolean(e.animatable),type:t,attributes:_(o)};if(e.layoutAttributes){var u{};f(u,e.layoutAttributes),c.layoutAttributes_(u)}e.animatable||r.crawl(c,(function(t){r.isValObject(t)&&animin t&&delete t.anim}));return c}(e)}));var e{};return Object.keys(n.transformsRegistry).forEach((function(t){etfunction(t){var en.transformsRegistryt,rf({},e.attributes);return Object.keys(n.componentsRegistry).forEach((function(e){var in.componentsRegistrye;i.schema&&i.schema.transforms&&i.schema.transformst&&Object.keys(i.schema.transformst).forEach((function(e){T(r,i.schema.transformste,e)}))})),{attributes:_(r)}}(t)})),{defs:{valObjects:m,metaKeys:g.concat(description,role,editType,impliedEdits),editType:{traces:u.traces,layout:u.layout},impliedEdits:{}},traces:t,layout:x(),transforms:e,frames:b(),animation:_(l),config:_(c)}},r.crawlfunction(t,e,n,i){var an||0;ii||,Object.keys(t).forEach((function(n){var otn;if(-1g.indexOf(n)){var s(i?i+.:)+n;e(o,n,t,a,s),r.isValObject(o)||h(o)&&impliedEdits!n&&r.crawl(o,e,a+1,s)}}))},r.isValObjectfunction(t){return t&&void 0!t.valType},r.findArrayAttributesfunction(t){var e,n,i,o,s;function l(t,r,a,l){oo.slice(0,l).concat(r),ss.slice(0,l).concat(t&&t._isLinkedToArray),t&&(data_arrayt.valType||!0t.arrayOk)&&!(colorbarol-1&&(ticktextr||tickvalsr))&&function t(e,r,a){var leor,ca+or;if(ro.length-1)p(l)&&i.push(n+c);else if(sr){if(Array.isArray(l))for(var u0;ul.length;u++)h(lu)&&t(lu,r+1,c++u+.)}else h(l)&&t(l,r+1,c+.)}(e,0,)}et,n,r.crawl(a,l),t._module&&t._module.attributes&&r.crawl(t._module.attributes,l);var ct.transforms;if(c)for(var u0;uc.length;u++){var fcu,df._module;d&&(ntransforms+u+.,ef,r.crawl(d.attributes,l))}return i},r.getTraceValObjectfunction(t,e){var r,i,oe0,s1;if(transformso){if(1e.length)return a.transforms;var lt.transforms;if(!Array.isArray(l)||!l.length)return!1;var ce1;if(!y(c)||c>l.length)return!1;i(r(n.transformsRegistrylc.type||{}).attributes)&&re2,s3}else{var ut._module;if(u||(u(n.modulest.type||a.type.dflt||{})._module),!u)return!1;if(!(i(ru.attributes)&&ro)){var fu.basePlotModule;f&&f.attributes&&(if.attributeso)}i||(iao)}return v(i,e,s)},r.getLayoutValObjectfunction(t,e){return v(function(t,e){var r,i,a,s,lt._basePlotModules;if(l){var c;for(r0;rl.length;r++){if((alr).attrRegex&&a.attrRegex.test(e)){if(a.layoutAttrOverrides)return a.layoutAttrOverrides;!c&&a.layoutAttributes&&(ca.layoutAttributes)}var ua.baseLayoutAttrOverrides;if(u&&e in u)return ue}if(c)return c}var ft._modules;if(f)for(r0;rf.length;r++)if((sfr.layoutAttributes)&&e in s)return se;for(i in n.componentsRegistry){if(colorscale(an.componentsRegistryi).name&&0e.indexOf(coloraxis))return a.layoutAttributese;if(!a.schema&&ea.name)return a.layoutAttributes}return e in o&&oe}(t,e0),e,1)}},{../lib:498,../plots/animation_attributes:543,../plots/attributes:545,../plots/frame_attributes:581,../plots/layout_attributes:605,../registry:633,./edit_types:531,./plot_config:536},538:function(t,e,r){use strict;var nt(../lib),it(../plots/attributes),a{name:{valType:string,editType:none}};function o(t){return t&&stringtypeof t}function s(t){var et.length-1;returns!t.charAt(e)&&n.warn(bad argument to arrayDefaultKey: +t),t.substr(0,t.length-1)+defaults}a.templateitemname{valType:string,editType:calc},r.templatedArrayfunction(t,e){return e._isLinkedToArrayt,e.namea.name,e.templateitemnamea.templateitemname,e},r.traceTemplaterfunction(t){var e,r,a{};for(e in t)rte,Array.isArray(r)&&r.length&&(ae0);return{newTrace:function(o){var s{type:en.coerce(o,{},i,type),_template:null};if(e in a){rte;var lae%r.length;ae++,s._templaterl}return s}}},r.newContainerfunction(t,e,r){var it._template,ai&&(ie||r&&ir);return n.isPlainObject(a)||(anull),te{_template:a}},r.arrayTemplaterfunction(t,e,r){var nt._template,in&&ns(e),an&≠Array.isArray(a)&&a.length||(a);var l{};return{newItem:function(t){var e{name:t.name,_input:t},ne.templateitemnamet.templateitemname;if(!o(n))return e._templatei,e;for(var s0;sa.length;s++){var cas;if(c.namen)return ln1,e._templatec,e}return ertr||!1,e._template!1,e},defaultItems:function(){for(var t,e0;ea.length;e++){var rae,nr.name;if(o(n)&&!ln){var i{_template:r,name:n,_input:{_templateitemname:n}};i.templateitemnamer.templateitemname,t.push(i),ln1}}return t}}},r.arrayDefaultKeys,r.arrayEditorfunction(t,e,r){var i(n.nestedProperty(t,e).get()||).length,ar._index,oa>i&&(r._input||{})._templateitemname;o&&(ai);var s,le++a+;function c(){s{},o&&(sl{},sl.templateitemnameo)}function u(t,e){o?n.nestedProperty(sl,t).set(e):sl+.+te}function f(){var ts;return c(),t}return c(),{modifyBase:function(t,e){ste},modifyItem:u,getUpdateObj:f,applyUpdate:function(e,r){e&&u(e,r);var if();for(var a in i)n.nestedProperty(t,a).set(ia)}}}},{../lib:498,../plots/attributes:545},539:function(t,e,r){use strict;var nt(@plotly/d3),it(../registry),at(../plots/plots),ot(../lib),st(../lib/clear_gl_canvases),lt(../components/color),ct(../components/drawing),ut(../components/titles),ft(../components/modebar),ht(../plots/cartesian/axes),pt(../constants/alignment),dt(../plots/cartesian/constraints),md.enforce,gd.clean,vt(../plots/cartesian/autorange).doAutoRange;function y(t,e,r){for(var n0;nr.length;n++){var irn0,arn1;if(!(i0>t1||i1t0)&&(a0e1&&a1>e0))return!0}return!1}function x(t){var e,i,s,u,d,m,gt._fullLayout,vg._size,xv.p,_h.list(t,,!0);if(g._paperdiv.style({width:t._context.responsive&&g.autosize&&!t._context._hasZeroWidth&&!t.layout.width?100%:g.width+px,height:t._context.responsive&&g.autosize&&!t._context._hasZeroHeight&&!t.layout.height?100%:g.height+px}).selectAll(.main-svg).call(c.setSize,g.width,g.height),t._context.setBackground(t,g.paper_bgcolor),r.drawMainTitle(t),f.manage(t),!g._has(cartesian))return a.previousPromises(t);function T(t,e,r){var nt._lw/2;returnxt._id.charAt(0)?e?topr?e._offset-x-n:e._offset+e._length+x+n:v.t+v.h*(1-(t.position||0))+n%1:e?rightr?e._offset+e._length+x+n:e._offset-x-n:v.l+v.w*(t.position||0)+n%1}for(e0;e_.length;e++){var k(u_e)._anchorAxis;u._linepositions{},u._lwc.crispRound(t,u.linewidth,1),u._mainLinePositionT(u,k,u.side),u._mainMirrorPositionu.mirror&&k?T(u,k,p.OPPOSITE_SIDEu.side):null}var A,M,S,E1l.opacity(g.paper_bgcolor)&&1l.opacity(g.plot_bgcolor)&&g.paper_bgcolorg.plot_bgcolor;for(i in g._plots)if((sg._plotsi).mainplot)s.bg&&s.bg.remove(),s.bgvoid 0;else{var Ls.xaxis.domain,Cs.yaxis.domain,Ps.plotgroup;if(y(L,C,S)){var IP.node(),Os.bgo.ensureSingle(P,rect,bg);I.insertBefore(O.node(),I.childNodes0),M.push(i)}else P.select(rect.bg).remove(),S.push(L,C),E||(A.push(i),M.push(i))}var z,D,R,F,B,N,j,U,V,H,q,G,Y,Wg._bgLayer.selectAll(.bg).data(A);for(W.enter().append(rect).classed(bg,!0),W.exit().remove(),W.each((function(t){g._plotst.bgn.select(this)})),e0;eM.length;e++)sg._plotsMe,ds.xaxis,ms.yaxis,s.bg&&void 0!d._offset&&void 0!m._offset&&s.bg.call(c.setRect,d._offset-x,m._offset-x,d._length+2*x,m._length+2*x).call(l.fill,g.plot_bgcolor).style(stroke-width,0);if(!g._hasOnlyLargeSploms)for(i in g._plots){sg._plotsi,ds.xaxis,ms.yaxis;var X,Z,Js.clipIdclip+g._uid+i+plot,Ko.ensureSingleById(g._clips,clipPath,J,(function(t){t.classed(plotclip,!0).append(rect)}));s.clipRectK.select(rect).attr({width:d._length,height:m._length}),c.setTranslate(s.plot,d._offset,m._offset),s._hasClipOnAxisFalse?(Xnull,ZJ):(XJ,Znull),c.setClipUrl(s.plot,X,t),s.layerClipIdZ}function Q(t){returnM+z+,+t+H+D}function $(t){returnM+d._offset+,+t+h+d._length}function tt(t){returnM+t+,+U+V+j}function et(t){returnM+t+,+m._offset+v+m._length}function rt(t,e,r){if(!t.showline||i!t._mainSubplot)return;if(!t._anchorAxis)return r(t._mainLinePosition);var ne(t._mainLinePosition);return t.mirror&&(n+e(t._mainMirrorPosition)),n}for(i in g._plots){sg._plotsi,ds.xaxis,ms.yaxis;var ntM0,0;b(d,i)&&(Bw(d,left,m,_),zd._offset-(B?x+B:0),Nw(d,right,m,_),Dd._offset+d._length+(N?x+N:0),RT(d,m,bottom),FT(d,m,top),!(Y!d._anchorAxis||i!d._mainSubplot)||allticks!d.mirror&&all!d.mirror||(d._linepositionsiR,F),ntrt(d,Q,$),Y&&d.showline&&(alld.mirror||allticksd.mirror)&&(nt+Q(R)+Q(F)),s.xlines.style(stroke-width,d._lw+px).call(l.stroke,d.showline?d.linecolor:rgba(0,0,0,0))),s.xlines.attr(d,nt);var itM0,0;b(m,i)&&(qw(m,bottom,d,_),jm._offset+m._length+(q?x:0),Gw(m,top,d,_),Um._offset-(G?x:0),VT(m,d,left),HT(m,d,right),!(Y!m._anchorAxis||i!m._mainSubplot)||allticks!m.mirror&&all!m.mirror||(m._linepositionsiV,H),itrt(m,tt,et),Y&&m.showline&&(allm.mirror||allticksm.mirror)&&(it+tt(V)+tt(H)),s.ylines.style(stroke-width,m._lw+px).call(l.stroke,m.showline?m.linecolor:rgba(0,0,0,0))),s.ylines.attr(d,it)}return h.makeClipPaths(t),a.previousPromises(t)}function b(t,e){return(t.ticks||t.showline)&&(et._mainSubplot||allt.mirror||alltickst.mirror)}function _(t,e,r){if(!r.showline||!r._lw)return!1;if(allr.mirror||allticksr.mirror)return!0;var nr._anchorAxis;if(!n)return!1;var ip.FROM_BLe;return r.sidee?n.domainit.domaini:r.mirror&&n.domain1-it.domain1-i}function w(t,e,r,n){if(_(t,e,r))return r._lw;for(var i0;in.length;i++){var ani;if(a._mainAxisr._mainAxis&&_(t,e,a))return a._lw}return 0}function T(t,e){var rt.title,nt._size,i0;switch(starte?ir.pad.l:ende&&(i-r.pad.r),r.xref){casepaper:return n.l+n.w*r.x+i;casecontainer:default:return t.width*r.x+i}}function k(t,e){var rt.title,nt._size,i0;if(0em!e&&e?ep.CAP_SHIFT+em&&(ir.pad.t):i-r.pad.b,autor.y)return n.t/2;switch(r.yref){casepaper:return n.t+n.h-n.h*r.y+i;casecontainer:default:return t.height-t.height*r.y+i}}r.layoutStylesfunction(t){return o.syncOrAsync(a.doAutoMargin,x,t)},r.drawMainTitlefunction(t){var et._fullLayout,rfunction(t){var et.title,rmiddle;o.isRightAnchor(e)?rend:o.isLeftAnchor(e)&&(rstart);return r}(e),nfunction(t){var et.title,r0em;o.isTopAnchor(e)?rp.CAP_SHIFT+em:o.isMiddleAnchor(e)&&(rp.MID_SHIFT+em);return r}(e);u.draw(t,gtitle,{propContainer:e,propName:title.text,placeholder:e._dfltTitle.plot,attributes:{x:T(e,r),y:k(e,n),text-anchor:r,dy:n}})},r.doTraceStylefunction(t){var e,nt.calcdata,o;for(e0;en.length;e++){var lne,cl0||{},uc.trace||{},fu._module||{},hf.arraysToCalcdata;h&&h(l,u);var pf.editStyle;p&&o.push({fn:p,cd0:c})}if(o.length){for(e0;eo.length;e++){var doe;d.fn(t,d.cd0)}s(t),r.redrawReglTraces(t)}return a.style(t),i.getComponentMethod(legend,draw)(t),a.previousPromises(t)},r.doColorBarsfunction(t){return i.getComponentMethod(colorbar,draw)(t),a.previousPromises(t)},r.layoutReplotfunction(t){var et.layout;return t.layoutvoid 0,i.call(_doPlot,t,,e)},r.doLegendfunction(t){return i.getComponentMethod(legend,draw)(t),a.previousPromises(t)},r.doTicksRelayoutfunction(t){return h.draw(t,redraw),t._fullLayout._hasOnlyLargeSploms&&(i.subplotsRegistry.splom.updateGrid(t),s(t),r.redrawReglTraces(t)),r.drawMainTitle(t),a.previousPromises(t)},r.doModeBarfunction(t){var et._fullLayout;f.manage(t);for(var r0;re._basePlotModules.length;r++){var ne._basePlotModulesr.updateFx;n&&n(t)}return a.previousPromises(t)},r.doCamerafunction(t){for(var et._fullLayout,re._subplots.gl3d,n0;nr.length;n++){var iern;i._scene.setViewport(i)}},r.drawDatafunction(t){var et._fullLayout;s(t);for(var ne._basePlotModules,o0;on.length;o++)no.plot(t);return r.redrawReglTraces(t),a.style(t),i.getComponentMethod(shapes,draw)(t),i.getComponentMethod(annotations,draw)(t),i.getComponentMethod(images,draw)(t),e._replotting!1,a.previousPromises(t)},r.redrawReglTracesfunction(t){var et._fullLayout;if(e._has(regl)){var r,n,it._fullData,a,s;for(e._hasOnlyLargeSploms&&e._splomGrid.draw(),r0;ri.length;r++){var lir;!0l.visible&&0!l._length&&(sploml.type?e._splomScenesl.uid.draw():scattergll.type?o.pushUnique(a,l.xaxis+l.yaxis):scatterpolargll.type&&o.pushUnique(s,l.subplot))}for(r0;ra.length;r++)(ne._plotsar)._scene&&n._scene.draw();for(r0;rs.length;r++)(nesr._subplot)._scene&&n._scene.draw()}},r.doAutoRangeAndConstraintsfunction(t){for(var e,rh.list(t,,!0),n{},i0;ir.length;i++)if(!n(eri)._id){ne._id1,g(t,e),v(t,e);var ae._matchGroup;if(a)for(var o in a){var sh.getFromId(t,o);v(t,s,e.range),no1}}m(t)},r.finalDrawfunction(t){i.getComponentMethod(rangeslider,draw)(t),i.getComponentMethod(rangeselector,draw)(t)},r.drawMarginPushersfunction(t){i.getComponentMethod(legend,draw)(t),i.getComponentMethod(rangeselector,draw)(t),i.getComponentMethod(sliders,draw)(t),i.getComponentMethod(updatemenus,draw)(t),i.getComponentMethod(colorbar,draw)(t)}},{../components/color:361,../components/drawing:383,../components/modebar:424,../components/titles:459,../constants/alignment:466,../lib:498,../lib/clear_gl_canvases:482,../plots/cartesian/autorange:548,../plots/cartesian/axes:549,../plots/cartesian/constraints:557,../plots/plots:614,../registry:633,@plotly/d3:58},540:function(t,e,r){use strict;var nt(../lib),in.isPlainObject,at(./plot_schema),ot(../plots/plots),st(../plots/attributes),lt(./plot_template),ct(./plot_config).dfltConfig;function u(t,e){tn.extendDeep({},t);var r,a,oObject.keys(t).sort();function s(e,r,n){if(i(r)&&i(e))u(e,r);else if(Array.isArray(r)&&Array.isArray(e)){var ol.arrayTemplater({_template:t},n);for(a0;ar.length;a++){var sra,co.newItem(s)._template;c&&u(c,s)}var fo.defaultItems();for(a0;af.length;a++)r.push(fa._template);for(a0;ar.length;a++)delete ra.templateitemname}}for(r0;ro.length;r++){var cor,htc;if(c in e?s(h,ec,c):ech,f(c)c)for(var p in e){var df(p);pd||d!c||p in t||s(h,ep,c)}}}function f(t){return t.replace(/0-9+$/,)}function h(t,e,r,a,o){var so&&r(o);for(var c in t){var utc,pm(t,c,a),dm(t,c,o),gr(d);if(!g){var vf(c);v!c&&(gr(dm(t,v,o)))}if((!s||s!g)&&!(!g||g._noTemplating||data_arrayg.valType||g.arrayOk&&Array.isArray(u)))if(!g.valType&&i(u))h(u,e,r,p,d);else if(g._isLinkedToArray&&Array.isArray(u))for(var y!1,x0,b{},_0;_u.length;_++){var wu_;if(i(w)){var Tw.name;if(T)bT||(h(w,e,r,m(u,x,p),m(u,x,d)),x++,bT1);else if(!y){var km(t,l.arrayDefaultKey(c),a),Am(u,x,p);h(w,e,r,A,m(u,x,d));var Mn.nestedProperty(e,A);n.nestedProperty(e,k).set(M.get()),M.set(null),y!0}}}else{n.nestedProperty(e,p).set(u)}}}function p(t,e){return a.getLayoutValObject(t,n.nestedProperty({},e).parts)}function d(t,e){return a.getTraceValObject(t,n.nestedProperty({},e).parts)}function m(t,e,r){return r?Array.isArray(t)?r++e+:r+.+e:e}function g(t){for(var e0;et.length;e++)if(i(te))return!0}function v(t){var e;switch(t.code){casedata:eThe template has no key data.;break;caselayout:eThe template has no key layout.;break;casemissing:et.path?There are no templates for item +t.path+ with name +t.templateitemname:There are no templates for trace +t.index+, of type +t.traceType+.;break;caseunused:et.path?The template item at +t.path+ was not used in constructing the plot.:t.dataCount?Some of the templates of type +t.traceType+ were not used. The template has +t.templateCount+ traces, the data only has +t.dataCount+ of this type.:The template has +t.templateCount+ traces of type +t.traceType+ but there are none in the data.;break;casereused:eSome of the templates of type +t.traceType+ were used more than once. The template has +t.templateCount+ traces, the data has +t.dataCount+ of this type.}return t.msge,t}r.makeTemplatefunction(t){tn.isPlainObject(t)?t:n.getGraphDiv(t),tn.extendDeep({_context:c},{data:t.data,layout:t.layout}),o.supplyDefaults(t);var et.data||,rt.layout||{};r._basePlotModulest._fullLayout._basePlotModules,r._modulest._fullLayout._modules;var a{data:{},layout:{}};e.forEach((function(t){var e{};h(t,e,d.bind(null,t));var rn.coerce(t,{},s,type),ia.datar;i||(ia.datar),i.push(e)})),h(r,a.layout,p.bind(null,r)),delete a.layout.template;var lr.template;if(i(l)){var f,m,g,v,y,x,bl.layout;i(b)&&u(b,a.layout);var _l.data;if(i(_)){for(m in a.data)if(g_m,Array.isArray(g)){for(x(ya.datam).length,vg.length,f0;fx;f++)u(gf%v,yf);for(fx;fv;f++)y.push(n.extendDeep({},gf))}for(m in _)m in a.data||(a.datamn.extendDeep(,_m))}}return a},r.validateTemplatefunction(t,e){var rn.extendDeep({},{_context:c,data:t.data,layout:t.layout}),ar.layout||{};i(e)||(ea.template||{});var se.layout,le.data,u;r.layouta,r.layout.templatee,o.supplyDefaults(r);var hr._fullLayout,pr._fullData,d{};if(i(s)?(!function t(e,r){for(var n in e)if(_!n.charAt(0)&&i(en)){var a,of(n),s;for(a0;ar.length;a++)s.push(m(e,n,ra)),o!n&&s.push(m(e,o,ra));for(a0;as.length;a++)dsa1;t(en,s)}}(h,layout),function t(e,r){for(var n in e)if(-1n.indexOf(defaults)&&i(en)){var am(e,n,r);da?t(en,a):u.push({code:unused,path:a})}}(s,layout)):u.push({code:layout}),i(l)){for(var y,x{},b0;bp.length;b++){var _pb;xy_.type(xy||0)+1,_._fullInput._template||u.push({code:missing,index:_._fullInput.index,traceType:y})}for(y in l){var wly.length,Txy||0;w>T?u.push({code:unused,traceType:y,templateCount:w,dataCount:T}):T>w&&u.push({code:reused,traceType:y,templateCount:w,dataCount:T})}}else u.push({code:data});if(function t(e,r){for(var n in e)if(_!n.charAt(0)){var aen,om(e,n,r);i(a)?(Array.isArray(e)&&!1a._template&&a.templateitemname&&u.push({code:missing,path:o,templateitemname:a.templateitemname}),t(a,o)):Array.isArray(a)&&g(a)&&t(a,o)}}({data:p,layout:h},),u.length)return u.map(v)}},{../lib:498,../plots/attributes:545,../plots/plots:614,./plot_config:536,./plot_schema:537,./plot_template:538},541:function(t,e,r){use strict;var nt(fast-isnumeric),it(./plot_api),at(../plots/plots),ot(../lib),st(../snapshot/helpers),lt(../snapshot/tosvg),ct(../snapshot/svgtoimg),ut(../version).version,f{format:{valType:enumerated,values:png,jpeg,webp,svg,full-json,dflt:png},width:{valType:number,min:1},height:{valType:number,min:1},scale:{valType:number,min:0,dflt:1},setBackground:{valType:any,dflt:!1},imageDataOnly:{valType:boolean,dflt:!1}};e.exportsfunction(t,e){var r,h,p,d;function m(t){return!(t in e)||o.validate(et,ft)}if(ee||{},o.isPlainObject(t)?(rt.data||,ht.layout||{},pt.config||{},d{}):(to.getGraphDiv(t),ro.extendDeep(,t.data),ho.extendDeep({},t.layout),pt._context,dt._fullLayout||{}),!m(width)&&null!e.width||!m(height)&&null!e.height)throw new Error(Height and width should be pixel values.);if(!m(format))throw new Error(Export format is not +o.join2(f.format.values,, , or )+.);var g{};function v(t,r){return o.coerce(e,g,f,t,r)}var yv(format),xv(width),bv(height),_v(scale),wv(setBackground),Tv(imageDataOnly),kdocument.createElement(div);k.style.positionabsolute,k.style.left-5000px,document.body.appendChild(k);var Ao.extendFlat({},h);x?A.widthx:nulle.width&&n(d.width)&&(A.widthd.width),b?A.heightb:nulle.height&&n(d.height)&&(A.heightd.height);var Mo.extendFlat({},p,{_exportedPlot:!0,staticPlot:!0,setBackground:w}),Ss.getRedrawFunc(k);function E(){return new Promise((function(t){setTimeout(t,s.getDelay(k._fullLayout))}))}function L(){return new Promise((function(t,e){var rl(k,y,_),nk._fullLayout.width,fk._fullLayout.height;function h(){i.purge(k),document.body.removeChild(k)}if(full-jsony){var pa.graphJson(k,!1,keepdata,object,!0,!0);return p.versionu,pJSON.stringify(p),h(),t(T?p:s.encodeJSON(p))}if(h(),svgy)return t(T?r:s.encodeSVG(r));var ddocument.createElement(canvas);d.ido.randstr(),c({format:y,width:n,height:f,scale:_,canvas:d,svg:r,promise:!0}).then(t).catch(e)}))}return new Promise((function(t,e){i.newPlot(k,r,A,M).then(S).then(E).then(L).then((function(e){t(function(t){return T?t.replace(s.IMAGE_URL_PREFIX,):t}(e))})).catch((function(t){e(t)}))}))}},{../lib:498,../plots/plots:614,../snapshot/helpers:637,../snapshot/svgtoimg:639,../snapshot/tosvg:641,../version:1118,./plot_api:535,fast-isnumeric:185},542:function(t,e,r){use strict;var nt(../lib),it(../plots/plots),at(./plot_schema),ot(./plot_config).dfltConfig,sn.isPlainObject,lArray.isArray,cn.isArrayOrTypedArray;function u(t,e,r,i,a,o){oo||;for(var fObject.keys(t),h0;hf.length;h++){var pfh;if(transforms!p){var vo.slice();v.push(p);var ytp,xep,bg(r,p),_(b||{}).valType,winfo_array_,Tcolorscale_,k(b||{}).items;if(m(r,p))if(s(y)&&s(x)&&any!_)u(y,x,b,i,a,v);else if(w&&l(y)){y.length>x.length&&i.push(d(unused,a,v.concat(x.length)));var A,M,S,E,L,Cx.length,PArray.isArray(k);if(P&&(CMath.min(C,k.length)),2b.dimensions)for(M0;MC;M++)if(l(yM)){yM.length>xM.length&&i.push(d(unused,a,v.concat(M,xM.length)));var IxM.length;for(A0;A(P?Math.min(I,kM.length):I);A++)SP?kMA:k,EyMA,LxMA,n.validate(E,S)?L!E&&L!+E&&i.push(d(dynamic,a,v.concat(M,A),E,L)):i.push(d(value,a,v.concat(M,A),E))}else i.push(d(array,a,v.concat(M),yM));else for(M0;MC;M++)SP?kM:k,EyM,LxM,n.validate(E,S)?L!E&&L!+E&&i.push(d(dynamic,a,v.concat(M),E,L)):i.push(d(value,a,v.concat(M),E))}else if(b.items&&!w&&l(y)){var O,z,DkObject.keys(k)0,R;for(O0;Ox.length;O++){var FxO._index||O;if((zv.slice()).push(F),s(yF)&&s(xO)){R.push(F);var ByF,NxO;s(B)&&!1!B.visible&&!1N.visible?i.push(d(invisible,a,z)):u(B,N,D,i,a,z)}}for(O0;Oy.length;O++)(zv.slice()).push(O),s(yO)?-1R.indexOf(O)&&i.push(d(unused,a,z)):i.push(d(object,a,z,yO))}else!s(y)&&s(x)?i.push(d(object,a,v,y)):c(y)||!c(x)||w||T?p in e?n.validate(y,b)?enumeratedb.valType&&(b.coerceNumber&&y!+x||y!x)&&i.push(d(dynamic,a,v,y,x)):i.push(d(value,a,v,y)):i.push(d(unused,a,v,y)):i.push(d(array,a,v,y));else i.push(d(schema,a,v))}}return i}function f(t,e){for(var rt.layout.layoutAttributes,i0;ie.length;i++){var aei,ot.tracesa.type,so.layoutAttributes;s&&(a.subplot?n.extendFlat(ro.attributes.subplot.dflt,s):n.extendFlat(r,s))}return r}e.exportsfunction(t,e){void 0t&&(t),void 0e&&(e{});var r,c,ha.get(),p,m{_context:n.extendFlat({},o)};l(t)?(m.datan.extendDeep(,t),rt):(m.data,r,p.push(d(array,data))),s(e)?(m.layoutn.extendDeep({},e),ce):(m.layout{},c{},arguments.length>1&&p.push(d(object,layout))),i.supplyDefaults(m);for(var gm._fullData,vr.length,y0;yv;y++){var xry,bdata,y;if(s(x)){var _gy,w_.type,Th.tracesw.attributes;T.type{valType:enumerated,values:w},!1_.visible&&!1!x.visible&&p.push(d(invisible,b)),u(x,_,T,p,b);var kx.transforms,A_.transforms;if(k){l(k)||p.push(d(array,b,transforms)),b.push(transforms);for(var M0;Mk.length;M++){var Stransforms,M,EkM.type;if(s(kM)){var Lh.transformsE?h.transformsE.attributes:{};L.type{valType:enumerated,values:Object.keys(h.transforms)},u(kM,AM,L,p,b,S)}else p.push(d(object,b,S))}}}else p.push(d(object,b))}var Cm._fullLayout,Pf(h,g);return u(c,C,P,p,layout),0p.length?void 0:p};var h{object:function(t,e){return(layoutt&&e?The layout argument:datat0&&e?Trace +t1+ in the data argument:p(t)+key +e)+ must be linked to an object container},array:function(t,e){return(datat?The data argument:p(t)+key +e)+ must be linked to an array container},schema:function(t,e){return p(t)+key +e+ is not part of the schema},unused:function(t,e,r){var ns(r)?container:key;return p(t)+n+ +e+ did not get coerced},dynamic:function(t,e,r,n){returnp(t)+key,e,(set to +r+),got reset to,+n+,during defaults..join( )},invisible:function(t,e){return(e?p(t)+item +e:Trace +t1)+ got defaulted to be not visible},value:function(t,e,r){returnp(t)+key +e,is set to an invalid value (+r+).join( )}};function p(t){return l(t)?In data trace +t1+, :In +t+, }function d(t,e,r,i,a){var o,s;rr||,l(e)?(oe0,se1):(oe,snull);var cfunction(t){if(!l(t))return String(t);for(var e,r0;rt.length;r++){var ntr;numbertypeof n?ee.substr(0,e.length-1)++n+:e+n,rt.length-1&&(e+.)}return e}(r),uht(e,c,i,a);return n.log(u),{code:t,container:o,trace:s,path:r,astr:c,msg:u}}function m(t,e){var ry(e),nr.keyMinusId,ir.id;return!!(n in t&&tn._isSubplotObj&&i)||e in t}function g(t,e){return e in t?te:ty(e).keyMinusId}var vn.counterRegex((a-z+));function y(t){var et.match(v);return{keyMinusId:e&&e1,id:e&&e2}}},{../lib:498,../plots/plots:614,./plot_config:536,./plot_schema:537},543:function(t,e,r){use strict;e.exports{mode:{valType:enumerated,dflt:afterall,values:immediate,next,afterall},direction:{valType:enumerated,values:forward,reverse,dflt:forward},fromcurrent:{valType:boolean,dflt:!1},frame:{duration:{valType:number,min:0,dflt:500},redraw:{valType:boolean,dflt:!0}},transition:{duration:{valType:number,min:0,dflt:500,editType:none},easing:{valType:enumerated,dflt:cubic-in-out,values:linear,quad,cubic,sin,exp,circle,elastic,back,bounce,linear-in,quad-in,cubic-in,sin-in,exp-in,circle-in,elastic-in,back-in,bounce-in,linear-out,quad-out,cubic-out,sin-out,exp-out,circle-out,elastic-out,back-out,bounce-out,linear-in-out,quad-in-out,cubic-in-out,sin-in-out,exp-in-out,circle-in-out,elastic-in-out,back-in-out,bounce-in-out,editType:none},ordering:{valType:enumerated,values:layout first,traces first,dflt:layout first,editType:none}}}},{},544:function(t,e,r){use strict;var nt(../lib),it(../plot_api/plot_template);e.exportsfunction(t,e,r){var a,o,sr.name,lr.inclusionAttr||visible,ces,un.isArrayOrTypedArray(ts)?ts:,fes,hi.arrayTemplater(e,s,l);for(a0;au.length;a++){var pua;n.isPlainObject(p)?oh.newItem(p):(oh.newItem({}))l!1,o._indexa,!1!ol&&r.handleItemDefaults(p,o,e,r),f.push(o)}var dh.defaultItems();for(a0;ad.length;a++)(oda)._indexf.length,r.handleItemDefaults({},o,e,r,{}),f.push(o);if(n.isArrayOrTypedArray(c)){var mMath.min(c.length,f.length);for(a0;am;a++)n.relinkPrivateKeys(fa,ca)}return f}},{../lib:498,../plot_api/plot_template:538},545:function(t,e,r){use strict;var nt(./font_attributes),it(../components/fx/attributes);e.exports{type:{valType:enumerated,values:,dflt:scatter,editType:calc+clearAxisTypes,_noTemplating:!0},visible:{valType:enumerated,values:!0,!1,legendonly,dflt:!0,editType:calc},showlegend:{valType:boolean,dflt:!0,editType:style},legendgroup:{valType:string,dflt:,editType:style},legendgrouptitle:{text:{valType:string,dflt:,editType:style},font:n({editType:style}),editType:style},legendrank:{valType:number,dflt:1e3,editType:style},opacity:{valType:number,min:0,max:1,dflt:1,editType:style},name:{valType:string,editType:style},uid:{valType:string,editType:plot,anim:!0},ids:{valType:data_array,editType:calc,anim:!0},customdata:{valType:data_array,editType:calc},meta:{valType:any,arrayOk:!0,editType:plot},selectedpoints:{valType:any,editType:calc},hoverinfo:{valType:flaglist,flags:x,y,z,text,name,extras:all,none,skip,arrayOk:!0,dflt:all,editType:none},hoverlabel:i.hoverlabel,stream:{token:{valType:string,noBlank:!0,strict:!0,editType:calc},maxpoints:{valType:number,min:0,max:1e4,dflt:500,editType:calc},editType:calc},transforms:{_isLinkedToArray:transform,editType:calc},uirevision:{valType:any,editType:none}}},{../components/fx/attributes:392,./font_attributes:580},546:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib),ai.dateTime2ms,oi.incrementMonth,st(../../constants/numerical).ONEAVGMONTH;e.exportsfunction(t,e,r,i){if(date!e.type)return{vals:i};var ltr+periodalignment;if(!l)return{vals:i};var c,utr+period;if(n(u)){if((u+u)0)return{vals:i}}else if(stringtypeof u&&Mu.charAt(0)){var f+u.substring(1);if(!(f>0&&Math.round(f)f))return{vals:i};cf}for(var he.calendar,pstartl,dendl,mtr+period0,ga(m,h)||0,v,y,x,bi.length,_0;_b;_++){var w,T,k,Ai_;if(c){for(wMath.round((A-g)/(c*s)),ko(g,c*w,h);k>A;)ko(k,-c,h);for(;kA;)ko(k,c,h);To(k,-c,h)}else{for(kg+(wMath.round((A-g)/u))*u;k>A;)k-u;for(;kA;)k+u;Tk-u}v_p?T:d?k:(T+k)/2,y_T,x_k}return{vals:v,starts:y,ends:x}}},{../../constants/numerical:474,../../lib:498,fast-isnumeric:185},547:function(t,e,r){use strict;e.exports{xaxis:{valType:subplotid,dflt:x,editType:calc+clearAxisTypes},yaxis:{valType:subplotid,dflt:y,editType:calc+clearAxisTypes}}},{},548:function(t,e,r){use strict;var nt(@plotly/d3),it(fast-isnumeric),at(../../lib),ot(../../constants/numerical).FP_SAFE,st(../../registry),lt(../../components/drawing),ct(./axis_ids),uc.getFromId,fc.isLinked;function h(t,e){var r,n,i,ot._fullLayout,sd(o,e,0),ld(o,e,1),cm(t,e),uc.min,fc.max;if(0u.length||0f.length)return a.simpleMap(e.range,e.r2l);var hu0.val,gf0.val;for(r1;ru.length&&hg;r++)hMath.min(h,ur.val);for(r1;rf.length&&hg;r++)gMath.max(g,fr.val);var v!1;if(e.range){var ya.simpleMap(e.range,e.r2l);vy1y0}reversede.autorange&&(v!0,e.autorange!0);var x,b,_,w,T,k,Ae.rangemode,MtozeroA,SnonnegativeA,Ee._length,LE/10,C0;for(r0;ru.length;r++)for(xur,n0;nf.length;n++)(k(bfn).val-x.val-p(e,x.val,b.val))>0&&((TE-s(x)-l(b))>L?k/T>C&&(_x,wb,Ck/T):k/E>C&&(_{val:x.val,nopad:1},w{val:b.val,nopad:1},Ck/E));if(hg){var Ph-1,Ih+1;if(M)if(0h)i0,1;else{var O(h>0?f:u).reduce((function(t,e){return Math.max(t,l(e))}),0),zh/(1-Math.min(.5,O/E));ih>0?0,z:z,0}else iS?Math.max(0,P),Math.max(1,I):P,I}else M?(_.val>0&&(_{val:0,nopad:1}),w.val0&&(w{val:0,nopad:1})):S&&(_.val-C*s(_)0&&(_{val:0,nopad:1}),w.val0&&(w{val:1,nopad:1})),C(w.val-_.val-p(e,x.val,b.val))/(E-s(_)-l(w)),i_.val-C*s(_),w.val+C*l(w);return v&&i.reverse(),a.simpleMap(i,e.l2r||Number)}function p(t,e,r){var n0;if(t.rangebreaks)for(var it.locateBreaks(e,r),a0;ai.length;a++){var oia;n+o.max-o.min}return n}function d(t,e,r){var i.05*e._length,oe._anchorAxis||{};if(-1!(e.ticklabelposition||).indexOf(inside)||-1!(o.ticklabelposition||).indexOf(inside)){var sreversede.autorange;if(!s){var ca.simpleMap(e.range,e.r2l);sc1c0}s&&(r!r)}var u0;return f(t,e._id)||(ufunction(t,e,r){var i0,oxe._id.charAt(0);for(var s in t._plots){var ct._plotss;if(e._idc.xaxis._id||e._idc.yaxis._id){var u(o?c.yaxis:c.xaxis)||{};if(-1!(u.ticklabelposition||).indexOf(inside)&&(!r&&(leftu.side||bottomu.side)||r&&(topu.side||rightu.side))){if(u._vals){var fa.deg2rad(u._tickAnglesu._id+tick||0),hMath.abs(Math.cos(f)),pMath.abs(Math.sin(f));if(!u._vals0.bb){var du._id+tick;u._selectionsd.each((function(t){var en.select(this);e.select(.text-math-group).empty()&&(t.bbl.bBox(e.node()))}))}for(var m0;mu._vals.length;m++){var gu._valsm.bb;if(g){var v6+g.width,y6+g.height;iMath.max(i,o?Math.max(v*h,y*p):Math.max(y*h,v*p))}}}insideu.ticks&&insideu.ticklabelposition&&(i+u.ticklen||0)}}}return i}(t,e,r)),iMath.max(u,i),domaine.constrain&&e._inputDomain&&(i*(e._inputDomain1-e._inputDomain0)/(e.domain1-e.domain0)),function(t){return t.nopad?0:t.pad+(t.extrapad?i:u)}}e.exports{getAutoRange:h,makePadFn:d,doAutoRange:function(t,e,r){if(e.setScale(),e.autorange){e.ranger?r.slice():h(t,e),e._re.range.slice(),e._rla.simpleMap(e._r,e.r2l);var ne._input,i{};ie._attr+.rangee.range,ie._attr+.autorangee.autorange,s.call(_storeDirectGUIEdit,t.layout,t._fullLayout._preGUI,i),n.rangee.range.slice(),n.autorangee.autorange}var oe._anchorAxis;if(o&&o.rangeslider){var lo.rangeslidere._name;l&&autol.rangemode&&(l.rangeh(t,e)),o._input.rangeslidere._namea.extendFlat({},l)}},findExtremes:function(t,e,r){r||(r{});t._m||t.setScale();var n,a,s,l,c,u,f,h,p,d,m,ye.length,br.padded||!1,_r.tozero&&(lineart.type||-t.type),wlogt.type,T!1,kr.vpadLinearized||!1;function A(t){if(Array.isArray(t))return T!0,function(e){return Math.max(Number(te||0),0)};var eMath.max(Number(t||0),0);return function(){return e}}var MA((t._m>0?r.ppadplus:r.ppadminus)||r.ppad||0),SA((t._m>0?r.ppadminus:r.ppadplus)||r.ppad||0),EA(r.vpadplus||r.vpad),LA(r.vpadminus||r.vpad);if(!T){if(h1/0,p-1/0,w)for(n0;ny;n++)(aen)h&&a>0&&(ha),a>p&&ao&&(pa);else for(n0;ny;n++)(aen)h&&a>-o&&(ha),a>p&&ao&&(pa);eh,p,y2}var C{tozero:_,extrapad:b};function P(r){ser,i(s)&&(uM(r),fS(r),k?(lt.c2l(s)-L(r),ct.c2l(s)+E(r)):(hs-L(r),ps+E(r),w&&hp/10&&(hp/10),lt.c2l(h),ct.c2l(p)),_&&(lMath.min(0,l),cMath.max(0,c)),x(l)&&g(d,l,f,C),x(c)&&v(m,c,u,C))}var IMath.min(6,y);for(n0;nI;n++)P(n);for(ny-1;n>I;n--)P(n);return{min:d,max:m,opts:r}},concatExtremes:m};function m(t,e,r){var n,i,a,oe._id,st._fullData,lt._fullLayout,c,f;function h(t,e){for(n0;ne.length;n++){var rten,s(r._extremes||{})o;if(!0r.visible&&s){for(i0;is.min.length;i++)as.mini,g(c,a.val,a.pad,{extrapad:a.extrapad});for(i0;is.max.length;i++)as.maxi,v(f,a.val,a.pad,{extrapad:a.extrapad})}}}if(h(s,e._traceIndices),h(l.annotations||,e._annIndices||),h(l.shapes||,e._shapeIndices||),e._matchGroup&&!r)for(var p in e._matchGroup)if(p!e._id){var du(t,p),ym(t,d,!0),xe._length/d._length;for(i0;iy.min.length;i++)ay.mini,g(c,a.val,a.pad*x,{extrapad:a.extrapad});for(i0;iy.max.length;i++)ay.maxi,v(f,a.val,a.pad*x,{extrapad:a.extrapad})}return{min:c,max:f}}function g(t,e,r,n){y(t,e,r,n,b)}function v(t,e,r,n){y(t,e,r,n,_)}function y(t,e,r,n,i){for(var an.tozero,on.extrapad,s!0,l0;lt.length&&s;l++){var ctl;if(i(c.val,e)&&c.pad>r&&(c.extrapad||!o)){s!1;break}i(e,c.val)&&c.padr&&(o||!c.extrapad)&&(t.splice(l,1),l--)}if(s){var ua&&0e;t.push({val:e,pad:u?0:r,extrapad:!u&&o})}}function x(t){return i(t)&&Math.abs(t)o}function b(t,e){return te}function _(t,e){return t>e}},{../../components/drawing:383,../../constants/numerical:474,../../lib:498,../../registry:633,./axis_ids:553,@plotly/d3:58,fast-isnumeric:185},549:function(t,e,r){use strict;var nt(@plotly/d3),it(fast-isnumeric),at(../../plots/plots),ot(../../registry),st(../../lib),ls.strTranslate,ct(../../lib/svg_text_utils),ut(../../components/titles),ft(../../components/color),ht(../../components/drawing),pt(./layout_attributes),dt(./clean_ticks),mt(../../constants/numerical),gm.ONEMAXYEAR,vm.ONEAVGYEAR,ym.ONEMINYEAR,xm.ONEMAXQUARTER,bm.ONEAVGQUARTER,_m.ONEMINQUARTER,wm.ONEMAXMONTH,Tm.ONEAVGMONTH,km.ONEMINMONTH,Am.ONEWEEK,Mm.ONEDAY,SM/2,Em.ONEHOUR,Lm.ONEMIN,Cm.ONESEC,Pm.MINUS_SIGN,Im.BADNUM,O{K:zeroline},z{K:gridline,L:path},D{K:tick,L:path},R{K:tick,L:text},Ft(../../constants/alignment),BF.MID_SHIFT,NF.CAP_SHIFT,jF.LINE_SPACING,UF.OPPOSITE_SIDE,Ve.exports{};V.setConvertt(./set_convert);var Ht(./axis_autotype),qt(./axis_ids),Gq.idSort,Yq.isLinked;V.id2nameq.id2name,V.name2idq.name2id,V.cleanIdq.cleanId,V.listq.list,V.listIdsq.listIds,V.getFromIdq.getFromId,V.getFromTraceq.getFromTrace;var Wt(./autorange);V.getAutoRangeW.getAutoRange,V.findExtremesW.findExtremes;function X(t){var e1e-4*(t1-t0);returnt0-e,t1+e}V.coerceReffunction(t,e,r,n,i,a){var on.charAt(n.length-1),lr._fullLayout._subplotso+axis,cn+ref,u{};return i||(il0||(stringtypeof a?a:a0)),a||(ai),ll.concat(l.map((function(t){return t+ domain}))),uc{valType:enumerated,values:l.concat(a?stringtypeof a?a:a:),dflt:i},s.coerce(t,e,u,c)},V.getRefTypefunction(t){return void 0t?t:papert?paper:pixelt?pixel:/( domain)$/.test(t)?domain:range},V.coercePositionfunction(t,e,r,n,i,a){var o,l;if(range!V.getRefType(n))os.ensureNumber,lr(i,a);else{var cV.getFromId(e,n);lr(i,ac.fraction2r(a)),oc.cleanPos}tio(l)},V.cleanPositionfunction(t,e,r){return(paperr||pixelr?s.ensureNumber:V.getFromId(e,r).cleanPos)(t)},V.redrawComponentsfunction(t,e){ee||V.listIds(t);var rt._fullLayout;function n(n,i,a,s){for(var lo.getComponentMethod(n,i),c{},u0;ue.length;u++)for(var frV.id2name(eu)a,h0;hf.length;h++){var pfh;if(!cp&&(l(t,p),cp1,s))return}}n(annotations,drawOne,_annIndices),n(shapes,drawOne,_shapeIndices),n(images,draw,_imgIndices,!0)};var ZV.getDataConversionsfunction(t,e,r,n){var i,axr||yr||zr?r:n;if(Array.isArray(a)){if(i{type:H(n,void 0,{autotypenumbers:t._fullLayout.autotypenumbers}),_categories:},V.setConvert(i),categoryi.type)for(var o0;on.length;o++)i.d2c(no)}else iV.getFromTrace(t,e,a);return i?{d2c:i.d2c,c2d:i.c2d}:idsa?{d2c:K,c2d:K}:{d2c:J,c2d:J}};function J(t){return+t}function K(t){return String(t)}function Q(t){return+t.substring(1)}V.getDataToCoordFuncfunction(t,e,r,n){return Z(t,e,r,n).d2c},V.counterLetterfunction(t){var et.charAt(0);returnxe?y:ye?x:void 0},V.minDtickfunction(t,e,r,n){-1log,category,multicategory.indexOf(t.type)&&n?void 0t._minDtick?(t._minDticke,t._forceTick0r):t._minDtick&&((t._minDtick/e+1e-6)%12e-6&&((r-t._forceTick0)/e%1+1.000001)%12e-6?(t._minDticke,t._forceTick0r):((e/t._minDtick+1e-6)%1>2e-6||((r-t._forceTick0)/t._minDtick%1+1.000001)%1>2e-6)&&(t._minDtick0)):t._minDtick0},V.saveRangeInitialfunction(t,e){for(var rV.list(t,,!0),n!1,i0;ir.length;i++){var ari,ovoid 0a._rangeInitial,so||!(a.range0a._rangeInitial0&&a.range1a._rangeInitial1);(o&&!1a.autorange||e&&s)&&(a._rangeInitiala.range.slice(),n!0)}return n},V.saveShowSpikeInitialfunction(t,e){for(var rV.list(t,,!0),n!1,ion,a0;ar.length;a++){var ora,svoid 0o._showSpikeInitial,ls||!(o.showspikeso._showspikes);(s||e&&l)&&(o._showSpikeInitialo.showspikes,n!0),on!i||o.showspikes||(ioff)}return t._fullLayout._cartesianSpikesEnabledi,n},V.autoBinfunction(t,e,r,n,a,o){var l,cs.aggNums(Math.min,null,t),us.aggNums(Math.max,null,t);if(categorye.type||multicategorye.type)return{start:c-.5,end:u+.5,size:Math.max(1,Math.round(o)||1),_dataSpan:u-c};if(a||(ae.calendar),lloge.type?{type:linear,range:c,u}:{type:e.type,range:s.simpleMap(c,u,e.c2r,0,a),calendar:a},V.setConvert(l),oo&&d.dtick(o,l.type))l.dticko,l.tick0d.tick0(void 0,l.type,a);else{var f;if(r)f(u-c)/r;else{var hs.distinctVals(t),pMath.pow(10,Math.floor(Math.log(h.minDiff)/Math.LN10)),mp*s.roundUp(h.minDiff/p,.9,1.9,4.9,9.9,!0);fMath.max(m,2*s.stdev(t)/Math.pow(t.length,n?.25:.4)),i(f)||(f1)}V.autoTicks(l,f)}var g,vl.dtick,yV.tickIncrement(V.tickFirst(l),v,reverse,a);if(numbertypeof v)g(yfunction(t,e,r,n,a){var o0,s0,l0,c0;function u(e){return(1+100*(e-t)/r.dtick)%1002}for(var f0;fe.length;f++)ef%10?l++:i(ef)||c++,u(ef)&&o++,u(ef+r.dtick/2)&&s++;var he.length-c;if(lh&&date!r.type)r.dtick1?tn-.5*r.dtick:(t-.5)+r.dtickn&&(t+r.dtick);else if(s.1*h&&(o>.3*h||u(n)||u(a))){var pr.dtick/2;t+t+pn?p:-p}return t}(y,t,l,c,u))+(1+Math.floor((u-y)/v))*v;else for(Ml.dtick.charAt(0)&&(yfunction(t,e,r,n,i){var as.findExactDates(e,i);if(a.exactDays>.8){var oNumber(r.substr(1));a.exactYears>.8&&o%120?tV.tickIncrement(t,M6,reverse)+1.5*M:a.exactMonths>.8?tV.tickIncrement(t,M1,reverse)+15.5*M:t-S;var lV.tickIncrement(t,r);if(ln)return l}return t}(y,t,v,c,a)),gy,0;gu;)gV.tickIncrement(g,v,!1,a);return{start:e.c2r(y,0,a),end:e.c2r(g,0,a),size:v,_dataSpan:u-c}},V.prepTicksfunction(t,e){var rs.simpleMap(t.range,t.r2l,void 0,void 0,e);if(t._dtickInitt.dtick,t._tick0Initt.tick0,autot.tickmode||!t.dtick){var n,at.nticks;a||(categoryt.type||multicategoryt.type?(nt.tickfont?s.bigFont(t.tickfont.size||12):15,at._length/n):(nyt._id.charAt(0)?40:80,as.constrain(t._length/n,4,9)+1),radialaxist._name&&(a*2)),arrayt.tickmode&&(a*100),t._roughDTickMath.abs(r1-r0)/a,V.autoTicks(t,t._roughDTick),t._minDtick>0&&t.dtick2*t._minDtick&&(t.dtickt._minDtick,t.tick0t.l2r(t._forceTick0))}periodt.ticklabelmode&&function(t){var e;function r(){return!(i(t.dtick)||M!t.dtick.charAt(0))}var nr(),aV.getTickFormat(t);if(a){var ot._dtickInit!t.dtick;/%fLQsSMX/.test(a)||(/%HI/.test(a)?(eE,o&&!n&&t.dtickE&&(t.dtickE)):/%p/.test(a)?(eS,o&&!n&&t.dtickS&&(t.dtickS)):/%Aadejuwx/.test(a)?(eM,o&&!n&&t.dtickM&&(t.dtickM)):/%UVW/.test(a)?(eA,o&&!n&&t.dtickA&&(t.dtickA)):/%Bbm/.test(a)?(eT,o&&(n?Q(t.dtick)1:t.dtickk)&&(t.dtickM1)):/%q/.test(a)?(eb,o&&(n?Q(t.dtick)3:t.dtick_)&&(t.dtickM3)):/%Yy/.test(a)&&(ev,o&&(n?Q(t.dtick)12:t.dticky)&&(t.dtickM12)))}(nr())&&t.tick0t._dowTick0&&(t.tick0t._rawTick0);t._definedDeltae}(t),t.tick0||(t.tick0datet.type?2000-01-01:0),datet.type&&t.dtick.1&&(t.dtick.1),st(t)},V.calcTicksfunction(t,e){V.prepTicks(t,e);var rs.simpleMap(t.range,t.r2l,void 0,void 0,e);if(arrayt.tickmode)return function(t){var et.tickvals,rt.ticktext,nnew Array(e.length),iX(s.simpleMap(t.range,t.r2l)),aMath.min(i0,i1),oMath.max(i0,i1),l0;Array.isArray(r)||(r);var ccategoryt.type?t.d2l_noadd:t.d2l;logt.type&&L!String(t.dtick).charAt(0)&&(t.dtickL+Math.pow(10,Math.floor(Math.min(t.range0,t.range1))-1));for(var u0;ue.length;u++){var fc(eu);f>a&&fo&&(void 0ru?nlV.tickText(t,f):nllt(t,f,String(ru)),l++)}le.length&&n.splice(l,e.length-l);t.rangebreaks&&(nn.filter((function(e){return t.maskBreaks(e.x)!I})));return n}(t);var nX(r),an0,on1,lr1r0,cMath.min(r0,r1),uMath.max(r0,r1),fi(t.dtick),hlogt.type&&!(f||Lt.dtick.charAt(0)),pperiodt.ticklabelmode;if(t._tminV.tickFirst(t,e),t._tmina!l)return;category!t.type&&multicategory!t.type||(ol?Math.max(-.5,o):Math.min(t._categories.length-.5,o));var dt._tmin;t.rangebreaks&&t._tick0Init!t.tick0&&(dMt(d,t),l||(dV.tickIncrement(d,t.dtick,!l,t.calendar))),p&&(dV.tickIncrement(d,t.dtick,!l,t.calendar));var m,Lt.ticklabelstep,CMath.max(1e3,t._length||0),P,Onull;f?mt.dtick:datet.type?stringtypeof t.dtick&&Mt.dtick.charAt(0)&&(mT*t.dtick.substring(1)):mt._roughDTick;for(var z,D,RMath.round((t.r2l(d)-t.r2l(t.tick0))/m)-1;l?d>o:do;dV.tickIncrement(d,t.dtick,l,t.calendar)){if(R++,t.rangebreaks&&!l){if(da)continue;if(t.maskBreaks(d)I&&Mt(d,t)>u)break}if(P.length>C||dO)break;Od;var F!1;h&&d!(0|d)&&(F!0);var B{minor:F,value:d};L>1&&R%L&&(B.skipLabel!0),P.push(B)}if(p&&function(t,e,r){for(var n0;nt.length;n++){var itn.value,an,on+1;nt.length-1?(an,on+1):n>0?(an-1,on):(an,on);var s,lta.value,cto.value,uMath.abs(c-l),fr||u,h0;f>y?hu>y&&ug?u:v:rb&&f>_?hu>_&&ux?u:b:f>k?hu>k&&uw?u:T:rA&&f>A?hA:f>M?hM:rS&&f>S?hS:rE&&f>E&&(hE),h>u&&(hu,s!0);var pi+h;if(e.rangebreaks&&h>0){for(var d0,m0;m84;m++){var L(m+.5)/84;e.maskBreaks(i*(1-L)+L*p)!I&&d++}(h*d/84)||(tn.drop!0),s&&u>A&&(hu)}(h>0||0n)&&(tn.periodXi+h/2)}}(P,t,t._definedDelta),t.rangebreaks){var Nyt._id.charAt(0),j1;autot.tickmode&&(jt.tickfont?t.tickfont.size:12);var UNaN;for(zP.length-1;z>-1;z--)if(Pz.drop)P.splice(z,1);else{Pz.valueMt(Pz.value,t);var Ht.c2p(Pz.value);(N?U>H-j:UH+j)?P.splice(l?z+1:z,1):UH}}At(t)&&360Math.abs(r1-r0)&&P.pop(),t._tmax(PP.length-1||{}).value,t._prevDateHead,t._inCalcTicks!0;var q,G,Yfunction(e){e.text ,t._prevDateHeadD},W;for(z0;zP.length;z++){var ZPz.minor,JPz.value;Dt._prevDateHead,qV.tickText(t,J,!1,Z),void 0!(GPz.periodX)&&(q.periodXG,(G>u||Gc)&&(G>u&&(q.periodXu),Gc&&(q.periodXc),Y(q))),Pz.skipLabel&&Y(q),W.push(q)}return t._inCalcTicks!1,W};var $2,5,10,tt1,2,3,6,12,et1,2,5,10,15,30,rt1,2,3,7,14,nt-.046,0,.301,.477,.602,.699,.778,.845,.903,.954,1,it-.301,0,.301,.699,1,at15,30,45,90,180;function ot(t,e,r){return e*s.roundUp(t/e,r)}function st(t){var et.dtick;if(t._tickexponent0,i(e)||stringtypeof e||(e1),category!t.type&&multicategory!t.type||(t._tickroundnull),datet.type){var rt.r2l(t.tick0),nt.l2r(r).replace(/(^-|i)/g,),an.length;if(MString(e).charAt(0))a>10||01-01!n.substr(5)?t._tickroundd:t._tickround+e.substr(1)%120?y:m;else if(e>M&&a10||e>15*M)t._tickroundd;else if(e>L&&a16||e>E)t._tickroundM;else if(e>C&&a19||e>L)t._tickroundS;else{var ot.l2r(r+e).replace(/^-/,).length;t._tickroundMath.max(a,o)-20,t._tickround0&&(t._tickround4)}}else if(i(e)||Le.charAt(0)){var st.range.map(t.r2d||Number);i(e)||(eNumber(e.substr(1))),t._tickround2-Math.floor(Math.log(e)/Math.LN10+.01);var lMath.max(Math.abs(s0),Math.abs(s1)),cMath.floor(Math.log(l)/Math.LN10+.01),uvoid 0t.minexponent?3:t.minexponent;Math.abs(c)>u&&(ut(t.exponentformat)&&!ft(c)?t._tickexponent3*Math.round((c-1)/3):t._tickexponentc)}else t._tickroundnull}function lt(t,e,r){var nt.tickfont||{};return{x:e,dx:0,dy:0,text:r||,fontSize:n.size,font:n.family,fontColor:n.color}}V.autoTicksfunction(t,e){var r;function n(t){return Math.pow(t,Math.floor(Math.log(e)/Math.LN10))}if(datet.type){t.tick0s.dateTick0(t.calendar,0);var a2*e;if(a>v)e/v,rn(10),t.dtickM+12*ot(e,r,$);else if(a>T)e/T,t.dtickM+ot(e,1,tt);else if(a>M){t.dtickot(e,M,t._hasDayOfWeekBreaks?1,2,7,14:rt);var oV.getTickFormat(t),lperiodt.ticklabelmode;l&&(t._rawTick0t.tick0),/%uVW/.test(o)?t.tick0s.dateTick0(t.calendar,2):t.tick0s.dateTick0(t.calendar,1),l&&(t._dowTick0t.tick0)}else a>E?t.dtickot(e,E,tt):a>L?t.dtickot(e,L,et):a>C?t.dtickot(e,C,et):(rn(10),t.dtickot(e,r,$))}else if(logt.type){t.tick00;var cs.simpleMap(t.range,t.r2l);if(e>.7)t.dtickMath.ceil(e);else if(Math.abs(c1-c0)1){var u1.5*Math.abs((c1-c0)/e);eMath.abs(Math.pow(10,c1)-Math.pow(10,c0))/u,rn(10),t.dtickL+ot(e,r,$)}else t.dticke>.3?D2:D1}elsecategoryt.type||multicategoryt.type?(t.tick00,t.dtickMath.ceil(Math.max(e,1))):At(t)?(t.tick00,r1,t.dtickot(e,r,at)):(t.tick00,rn(10),t.dtickot(e,r,$));if(0t.dtick&&(t.dtick1),!i(t.dtick)&&string!typeof t.dtick){var ft.dtick;throw t.dtick1,ax.dtick error: +String(f)}},V.tickIncrementfunction(t,e,r,a){var or?-1:1;if(i(e))return s.increment(t,o*e);var le.charAt(0),co*Number(e.substr(1));if(Ml)return s.incrementMonth(t,c,a);if(Ll)return Math.log(Math.pow(10,t)+c)/Math.LN10;if(Dl){var uD2e?it:nt,ft+.01*o,hs.roundUp(s.mod(f,1),u,r);return Math.floor(f)+Math.log(n.round(Math.pow(10,h),1))/Math.LN10}throwunrecognized dtick +String(e)},V.tickFirstfunction(t,e){var rt.r2l||Number,as.simpleMap(t.range,r,void 0,void 0,e),oa1a0,lo?Math.floor:Math.ceil,cX(a)0,ut.dtick,fr(t.tick0);if(i(u)){var hl((c-f)/u)*u+f;returncategory!t.type&&multicategory!t.type||(hs.constrain(h,0,t._categories.length-1)),h}var pu.charAt(0),dNumber(u.substr(1));if(Mp){for(var m,g,v,y0,xf;y10;){if(((mV.tickIncrement(x,u,o,t.calendar))-c)*(x-c)0)return o?Math.min(x,m):Math.max(x,m);g(c-(x+m)/2)/(m-x),vp+(Math.abs(Math.round(g))||1)*d,xV.tickIncrement(x,v,g0?!o:o,t.calendar),y++}return s.error(tickFirst did not converge,t),x}if(Lp)return Math.log(l((Math.pow(10,c)-f)/d)*d+f)/Math.LN10;if(Dp){var bD2u?it:nt,_s.roundUp(s.mod(c,1),b,o);return Math.floor(c)+Math.log(n.round(Math.pow(10,_),1))/Math.LN10}throwunrecognized dtick +String(u)},V.tickTextfunction(t,e,r,n){var a,olt(t,e),larrayt.tickmode,cr||l,ut.type,fcategoryu?t.d2l_noadd:t.d2l;if(l&&Array.isArray(t.ticktext)){var hs.simpleMap(t.range,t.r2l),p(Math.abs(h1-h0)-(t._lBreaks||0))/1e4;for(a0;at.ticktext.length&&!(Math.abs(e-f(t.tickvalsa))p);a++);if(at.ticktext.length)return o.textString(t.ticktexta),o}function d(n){if(void 0n)return!0;if(r)returnnonen;var i{first:t._tmin,last:t._tmax}n;returnall!n&&e!i}var mr?never:none!t.exponentformat&&d(t.showexponent)?hide:;if(dateu?function(t,e,r,n){var at._tickround,or&&t.hoverformat||V.getTickFormat(t);n&&(ai(a)?4:{y:m,m:d,d:M,M:S,S:4}a);var l,cs.formatDate(e.x,o,a,t._dateFormat,t.calendar,t._extraFormat),uc.indexOf(\n);-1!u&&(lc.substr(u+1),cc.substr(0,u));n&&(00:00:00c||00:00c?(cl,l):8c.length&&(cc.replace(/:00$/,)));if(l)if(r)da?c+, +l:cl+(c?, +c:);else if(t._inCalcTicks&&t._prevDateHeadl){var fSt(t),ht._trueSide||t.side;(!f&&toph||f&&bottomh)&&(c+br> )}else t._prevDateHeadl,c+br>+l;e.textc}(t,o,r,c):logu?function(t,e,r,n,a){var ot.dtick,le.x,ct.tickformat,ustringtypeof o&&o.charAt(0);nevera&&(a);n&&L!u&&(oL3,uL);if(c||Lu)e.textht(Math.pow(10,l),t,a,n);else if(i(o)||Du&&s.mod(l+.01,1).1){var fMath.round(l),hMath.abs(f),pt.exponentformat;powerp||ut(p)&&ft(f)?(e.text0f?1:1f?10:10sup>+(f>1?:P)+h+/sup>,e.fontSize*1.25):(ep||Ep)&&h>2?e.text1+p+(f>0?+:P)+h:(e.textht(Math.pow(10,l),t,,fakehover),D1o&&yt._id.charAt(0)&&(e.dy-e.fontSize/6))}else{if(D!u)throwunrecognized dtick +String(o);e.textString(Math.round(Math.pow(10,s.mod(l,1)))),e.fontSize*.75}if(D1t.dtick){var dString(e.text).charAt(0);0!d&&1!d||(yt._id.charAt(0)?e.dx-e.fontSize/4:(e.dy+e.fontSize/2,e.dx+(t.range1>t.range0?1:-1)*e.fontSize*(l0?.5:.25)))}}(t,o,0,c,m):categoryu?function(t,e){var rt._categoriesMath.round(e.x);void 0r&&(r);e.textString(r)}(t,o):multicategoryu?function(t,e,r){var nMath.round(e.x),it._categoriesn||,avoid 0i1?:String(i1),ovoid 0i0?:String(i0);r?e.texto+ - +a:(e.texta,e.text2o)}(t,o,r):At(t)?function(t,e,r,n,i){if(radians!t.thetaunit||r)e.textht(e.x,t,i,n);else{var ae.x/180;if(0a)e.text0;else{var ofunction(t){function e(t,e){return Math.abs(t-e)1e-6}var rfunction(t){for(var r1;!e(Math.round(t*r)/r,t);)r*10;return r}(t),nt*r,iMath.abs(function t(r,n){return e(n,0)?r:t(n,r%n)}(n,r));returnMath.round(n/i),Math.round(r/i)}(a);if(o1>100)e.textht(s.deg2rad(e.x),t,i,n);else{var le.x0;1o1?1o0?e.text\u03c0:e.texto0+\u03c0:e.textsup>,o0,/sup>,\u2044,sub>,o1,/sub>,\u03c0.join(),l&&(e.textP+e.text)}}}}(t,o,r,c,m):function(t,e,r,n,i){neveri?i:allt.showexponent&&Math.abs(e.x/t.dtick)1e-6&&(ihide);e.textht(e.x,t,i,n)}(t,o,0,c,m),n||(t.tickprefix&&!d(t.showtickprefix)&&(o.textt.tickprefix+o.text),t.ticksuffix&&!d(t.showticksuffix)&&(o.text+t.ticksuffix)),boundariest.tickson||t.showdividers){var gfunction(e){var rt.l2p(e);return r>0&&rt._length?e:null};o.xbndg(o.x-.5),g(o.x+t.dtick-.5)}return o},V.hoverLabelTextfunction(t,e,r){r&&(ts.extendFlat({},t,{hoverformat:r}));var nArray.isArray(e)?e0:e,iArray.isArray(e)?e1:void 0;if(void 0!i&&i!n)return V.hoverLabelText(t,n,r)+ - +V.hoverLabelText(t,i,r);var alogt.type&&n0,oV.tickText(t,t.c2l(a?-n:n),hover).text;return a?0n?0:P+o:o};var ctf,p,n,\u03bc,m,,k,M,G,T;function ut(t){returnSIt||Bt}function ft(t){return t>14||t-15}function ht(t,e,r,n){var at0,oe._tickround,lr||e.exponentformat||B,ce._tickexponent,uV.getTickFormat(e),fe.separatethousands;if(n){var h{exponentformat:l,minexponent:e.minexponent,dtick:nonee.showexponent?e.dtick:i(t)&&Math.abs(t)||1,range:nonee.showexponent?e.range.map(e.r2d):0,t||1};st(h),o(Number(h._tickround)||0)+4,ch._tickexponent,e.hoverformat&&(ue.hoverformat)}if(u)return e._numFormat(u)(t).replace(/-/g,P);var p,dMath.pow(10,-o)/2;if(nonel&&(c0),(tMath.abs(t))d)t0,a!1;else{if(t+d,c&&(t*Math.pow(10,-c),o+c),0o)tString(Math.floor(t));else if(o0){t(tString(Math.round(t))).substr(0,t.length+o);for(var mo;m0;m++)t+0}else{var g(tString(t)).indexOf(.)+1;g&&(tt.substr(0,g+o).replace(/\.?0+$/,))}ts.numSeparate(t,e._separators,f)}c&&hide!l&&(ut(l)&&ft(c)&&(lpower),pc0?P+-c:power!l?++c:String(c),el||El?t+l+p:powerl?t+\xd710sup>+p+/sup>:Bl&&9c?t+B:ut(l)&&(t+ctc/3+5));return a?P+t:t}function pt(t,e){for(var r,n{},i0;ie.length;i++){var aei;na.text2?na.text2.push(a.x):na.text2a.x}for(var o in n)r.push(lt(t,s.interp(no,.5),o));return r}function dt(t){return void 0!t.periodX?t.periodX:t.x}function mt(t){returnt.text,t.x,t.axInfo,t.font,t.fontSize,t.fontColor.join(_)}function gt(t){var et.title.font.size,r(t.title.text.match(c.BR_TAG_ALL)||).length;return t.title.hasOwnProperty(standoff)?r?e*(N+r*j):e*N:r?e*(r+1)*j:e}function vt(t,e){var rt.l2p(e);return r>1&&rt._length-1}function yt(t){var en.select(t),re.select(.text-math-group);return r.empty()?e.select(text):r}function xt(t){return t._id+.automargin}function bt(t){return xt(t)+.mirror}function _t(t){return t._id+.rangeslider}function wt(t,e){for(var r0;re.length;r++)-1t.indexOf(er)&&t.push(er)}function Tt(t,e,r){var n,i,a,o,lt.layout;for(n0;ne.length;n++)a.push(V.getFromId(t,en));for(n0;nr.length;n++)o.push(V.getFromId(t,rn));var cObject.keys(p),uanchor,domain,overlaying,position,side,tickangle,editType,flinear,log;for(n0;nc.length;n++){var hcn,da0h,mo0h,g!0,v!1,y!1;if(_!h.charAt(0)&&function!typeof d&&-1u.indexOf(h)){for(i1;ia.length&&g;i++){var xaih;typeh&&-1!f.indexOf(d)&&-1!f.indexOf(x)&&d!x?v!0:x!d&&(g!1)}for(i1;io.length&&g;i++){var boih;typeh&&-1!f.indexOf(m)&&-1!f.indexOf(b)&&m!b?y!0:oih!m&&(g!1)}g&&(v&&(la0._name.typelinear),y&&(lo0._name.typelinear),kt(l,h,a,o,t._fullLayout._dfltTitle))}}for(n0;nt._fullLayout.annotations.length;n++){var _t._fullLayout.annotationsn;-1!e.indexOf(_.xref)&&-1!r.indexOf(_.yref)&&s.swapAttrs(l.annotationsn,?)}}function kt(t,e,r,n,i){var a,os.nestedProperty,lo(tr0._name,e).get(),co(tn0._name,e).get();for(titlee&&(l&&l.texti.x&&(l.texti.y),c&&c.texti.y&&(c.texti.x)),a0;ar.length;a++)o(t,ra._name+.+e).set(c);for(a0;an.length;a++)o(t,na._name+.+e).set(l)}function At(t){returnangularaxist._id}function Mt(t,e){for(var re._rangebreaks.length,n0;nr;n++){var ie._rangebreaksn;if(t>i.min&&ti.max)return i.max}return t}function St(t){return-1!(t.ticklabelposition||).indexOf(inside)}function Et(t,e){St(t._anchorAxis||{})&&t._hideCounterAxisInsideTickLabels&&t._hideCounterAxisInsideTickLabels(e)}V.getTickFormatfunction(t){var e,r,n,i,a,o,s,l;function c(t){returnstring!typeof t?t:Number(t.replace(M,))*T}function u(t,e){var rL,D;if(typeof ttypeof e){if(numbertypeof t)return t-e;var nr.indexOf(t.charAt(0)),ir.indexOf(e.charAt(0));return ni?Number(t.replace(/(L|D)/g,))-Number(e.replace(/(L|D)/g,)):n-i}returnnumbertypeof t?1:-1}function f(t,e){var rnulle0,nnulle1,iu(t,e0)>0,au(t,e1)0;return(r||i)&&(n||a)}if(t.tickformatstops&&t.tickformatstops.length>0)switch(t.type){casedate:caselinear:for(e0;et.tickformatstops.length;e++)if((nt.tickformatstopse).enabled&&(it.dtick,an.dtickrange,ovoid 0,svoid 0,lvoid 0,oc||function(t){return t},sa0,la1,(!s&&number!typeof s||o(s)o(i))&&(!l&&number!typeof l||o(l)>o(i)))){rn;break}break;caselog:for(e0;et.tickformatstops.length;e++)if((nt.tickformatstopse).enabled&&f(t.dtick,n.dtickrange)){rn;break}}return r?r.value:t.tickformat},V.getSubplotsfunction(t,e){var rt._fullLayout._subplots,nr.cartesian.concat(r.gl2d||),ie?V.findSubplotsWithAxis(n,e):n;return i.sort((function(t,e){var rt.substr(1).split(y),ne.substr(1).split(y);return r0n0?+r1-+n1:+r0-+n0})),i},V.findSubplotsWithAxisfunction(t,e){for(var rnew RegExp(xe._id.charAt(0)?^+e._id+y:e._id+$),n,i0;it.length;i++){var ati;r.test(a)&&n.push(a)}return n},V.makeClipPathsfunction(t){var et._fullLayout;if(!e._hasOnlyLargeSploms){var r,i,a{_offset:0,_length:e.width,_id:},o{_offset:0,_length:e.height,_id:},sV.list(t,x,!0),lV.list(t,y,!0),c;for(r0;rs.length;r++)for(c.push({x:sr,y:o}),i0;il.length;i++)0r&&c.push({x:a,y:li}),c.push({x:sr,y:li});var ue._clips.selectAll(.axesclip).data(c,(function(t){return t.x._id+t.y._id}));u.enter().append(clipPath).classed(axesclip,!0).attr(id,(function(t){returnclip+e._uid+t.x._id+t.y._id})).append(rect),u.exit().remove(),u.each((function(t){n.select(this).select(rect).attr({x:t.x._offset||0,y:t.y._offset||0,width:t.x._length||1,height:t.y._length||1})}))}},V.drawfunction(t,e,r){var nt._fullLayout;redrawe&&n._paper.selectAll(g.subplot).each((function(t){var et0,rn._plotse;if(r){var ir.xaxis,ar.yaxis;r.xaxislayer.selectAll(.+i._id+tick).remove(),r.yaxislayer.selectAll(.+a._id+tick).remove(),r.xaxislayer.selectAll(.+i._id+tick2).remove(),r.yaxislayer.selectAll(.+a._id+tick2).remove(),r.xaxislayer.selectAll(.+i._id+divider).remove(),r.yaxislayer.selectAll(.+a._id+divider).remove(),r.gridlayer&&r.gridlayer.selectAll(path).remove(),r.zerolinelayer&&r.zerolinelayer.selectAll(path).remove(),n._infolayer.select(.g-+i._id+title).remove(),n._infolayer.select(.g-+a._id+title).remove()}}));var ie&&redraw!e?e:V.listIds(t);return s.syncOrAsync(i.map((function(e){return function(){if(e){var nV.getFromId(t,e),iV.drawOne(t,n,r);return n._rn.range.slice(),n._rls.simpleMap(n._r,n.r2l),i}}})))},V.drawOnefunction(t,e,r){var n,i,l;rr||{},e.setScale();var ct._fullLayout,pe._id,dp.charAt(0),mV.counterLetter(p),gc._plotse._mainSubplot;if(g){var vgd+axislayer,ye._mainLinePosition,xe._mainMirrorPosition,be._valsV.calcTicks(e),_e.mirror,y,x.join(_);for(n0;nb.length;n++)bn.axInfo_;e._selections{},e._tickAngles&&(e._prevTickAnglese._tickAngles),e._tickAngles{},e._depthnull;var w{};if(e.visible){var T,k,AV.makeTransTickFn(e),MV.makeTransTickLabelFn(e),Sinsidee.ticks,Eoutsidee.ticks;if(boundariese.tickson){var Lfunction(t,e){var r,n,ifunction(t,e){var rt.xbnde;null!r&&n.push(s.extendFlat({},t,{x:r}))};if(e.length){for(r0;re.length;r++)i(er,0);i(er-1,1)}return n}(0,b);kV.clipEnds(e,L),TS?k:L}else kV.clipEnds(e,b),TS&&period!e.ticklabelmode?k:b;var Ce._gridValsk,Pfunction(t,e){var r,n,i,ae.length&&ee.length-1.xe0.x,ofunction(t,e){var rt.xbnde;null!r&&i.push(s.extendFlat({},t,{x:r}))};if(t.showdividers&&e.length){for(r0;re.length;r++){var ler;l.text2!n&&o(l,a?1:0),nl.text2}o(er-1,a?0:1)}return i}(e,b);if(!c._hasOnlyLargeSploms){var Ie._subplotsWith,O{};for(n0;nI.length;n++){iIn;var z(lc._plotsi)m+axis,Dz._mainAxis._id;if(!OD){OD1;var Rxd?M0,+z._offset+v+z._length:M+z._offset+,0h+z._length;V.drawGrid(t,e,{vals:C,counterAxis:z,layer:l.gridlayer.select(.+p),path:R,transFn:A}),V.drawZeroLine(t,e,{counterAxis:z,layer:l.zerolinelayer,path:R,transFn:A})}}}var FV.getTickSigns(e),B;if(e.ticks){var N,H,q,GV.makeTickPath(e,y,F2);if(e._anchorAxis&&e.mirror&&!0!e.mirror?(NV.makeTickPath(e,x,F3),HG+N):(N,HG),e.showdividers&&E&&boundariese.tickson){var Y{};for(n0;nP.length;n++)YPn.x1;qfunction(t){return Yt.x?N:H}}else qH;V.drawTicks(t,e,{vals:T,layer:v,path:q,transFn:A}),alltickse.mirror&&(BObject.keys(e._linepositions||{}))}for(n0;nB.length;n++){iBn,lc._plotsi;var We._linepositionsi||,XV.makeTickPath(e,W0,F0)+V.makeTickPath(e,W1,F1);V.drawTicks(t,e,{vals:T,layer:ld+axislayer,path:X,transFn:A})}var Z;if(Z.push((function(){return V.drawLabels(t,e,{vals:b,layer:v,plotinfo:l,transFn:M,labelFns:V.makeLabelFns(e,y)})})),multicategorye.type){var J{x:2,y:10}d;Z.push((function(){var r{x:height,y:width}d,nQ()r+J+(e._tickAnglesp+tick?e.tickfont.size*j:0);return V.drawLabels(t,e,{vals:pt(e,b),layer:v,cls:p+tick2,repositionOnUpdate:!0,secondary:!0,transFn:A,labelFns:V.makeLabelFns(e,y+n*F4)})})),Z.push((function(){return e._depthF4*(Q(tick2)e.side-y),function(t,e,r){var ne._id+divider,ir.vals,ar.layer.selectAll(path.+n).data(i,mt);a.exit().remove(),a.enter().insert(path,:first-child).classed(n,1).classed(crisp,1).call(f.stroke,e.dividercolor).style(stroke-width,h.crispRound(t,e.dividerwidth,1)+px),a.attr(transform,r.transFn).attr(d,r.path)}(t,e,{vals:P,layer:v,path:V.makeTickPath(e,y,F4,e._depth),transFn:A})}))}else e.title.hasOwnProperty(standoff)&&Z.push((function(){e._depthF4*(Q()e.side-y)}));var Ko.getComponentMethod(rangeslider,isVisible)(e);return Z.push((function(){var r,n,i,s,le.side.charAt(0),uUe.side.charAt(0),fV.getPxPosition(t,e),hE?e.ticklen:0;if((e.automargin||K)&&(multicategorye.type?rQ(tick2):(rQ(),xd&&bl&&(e._depthMath.max(r.width>0?r.bottom-f:0,h)))),e.automargin){n{x:0,y:0,r:0,l:0,t:0,b:0};var p0,1;if(xd){if(bl?nle._depth:(nle._depthMath.max(r.width>0?f-r.top:0,h),p.reverse()),r.width>0){var gr.right-(e._offset+e._length);g>0&&(n.xr1,n.rg);var ve._offset-r.left;v>0&&(n.xl0,n.lv)}}else if(ll?nle._depthMath.max(r.height>0?f-r.left:0,h):(nle._depthMath.max(r.height>0?r.right-f:0,h),p.reverse()),r.height>0){var yr.bottom-(e._offset+e._length);y>0&&(n.yb0,n.by);var xe._offset-r.top;x>0&&(n.yt1,n.tx)}nmfreee.anchor?e.position:e._anchorAxis.domainp0,e.title.text!c._dfltTitled&&(nl+gt(e)+(e.title.standoff||0)),e.mirror&&free!e.anchor&&((i{x:0,y:0,r:0,l:0,t:0,b:0})ue.linewidth,e.mirror&&!0!e.mirror&&(iu+h),!0e.mirror||tickse.mirror?ime._anchorAxis.domainp1:all!e.mirror&&allticks!e.mirror||(ime._counterDomainMin,e._counterDomainMaxp1))}K&&(so.getComponentMethod(rangeslider,autoMarginOpts)(t,e)),a.autoMargin(t,xt(e),n),a.autoMargin(t,bt(e),i),a.autoMargin(t,_t(e),s)})),r.skipTitle||K&&bottome.side||Z.push((function(){return function(t,e){var r,nt._fullLayout,ie._id,ai.charAt(0),oe.title.font.size;if(e.title.hasOwnProperty(standoff))re._depth+e.title.standoff+gt(e);else{var sSt(e);if(multicategorye.type)re._depth;else{var l1.5*o;s&&(l.5*o,outsidee.ticks&&(l+e.ticklen)),r10+l+(e.linewidth?e.linewidth-1:0)}s||(r+xa?tope.side?o*(e.showticklabels?1:0):o*(e.showticklabels?1.5:.5):righte.side?o*(e.showticklabels?1:.5):o*(e.showticklabels?.5:0))}var c,f,p,d,mV.getPxPosition(t,e);xa?(fe._offset+e._length/2,ptope.side?m-r:m+r):(pe._offset+e._length/2,frighte.side?m+r:m-r,c{rotate:-90,offset:0});if(multicategory!e.type){var ge._selectionse._id+tick;if(d{selection:g,side:e.side},g&&g.node()&&g.node().parentNode){var vh.getTranslate(g.node().parentNode);d.offsetLeftv.x,d.offsetTopv.y}e.title.hasOwnProperty(standoff)&&(d.pad0)}return u.draw(t,i+title,{propContainer:e,propName:e._name+.title.text,placeholder:n._dfltTitlea,avoid:d,transform:c,attributes:{x:f,y:p,text-anchor:middle}})}(t,e)})),s.syncOrAsync(Z)}}function Q(t){var rp+(t||tick);return wr||(wrfunction(t,e){var r,n,i,a;t._selectionse.size()?(r1/0,n-1/0,i1/0,a-1/0,t._selectionse.each((function(){var tyt(this),eh.bBox(t.node().parentNode);rMath.min(r,e.top),nMath.max(n,e.bottom),iMath.min(i,e.left),aMath.max(a,e.right)}))):(r0,n0,i0,a0);return{top:r,bottom:n,left:i,right:a,height:n-r,width:a-i}}(e,r)),wr}},V.getTickSignsfunction(t){var et._id.charAt(0),r{x:top,y:right}e,nt.sider?1:-1,i-1,1,n,-n;returninside!t.ticks(xe)&&(ii.map((function(t){return-t}))),t.side&&i.push({l:-1,t:-1,r:1,b:1}t.side.charAt(0)),i},V.makeTransTickFnfunction(t){returnxt._id.charAt(0)?function(e){return l(t._offset+t.l2p(e.x),0)}:function(e){return l(0,t._offset+t.l2p(e.x))}},V.makeTransTickLabelFnfunction(t){var efunction(t){var et.ticklabelposition||,rfunction(t){return-1!e.indexOf(t)},nr(top),ir(left),ar(right),or(bottom),sr(inside),lo||i||n||a;if(!l&&!s)return0,0;var ct.side,ul?(t.tickwidth||0)/2:0,f3,ht.tickfont?t.tickfont.size:12;(o||n)&&(u+h*N,f+(t.linewidth||0)/2);(i||a)&&(u+(t.linewidth||0)/2,f+3);s&&topc&&(f-h*(1-N));(i||n)&&(u-u);bottom!c&&right!c||(f-f);returnl?u:0,s?f:0}(t),re0,ne1;returnxt._id.charAt(0)?function(e){return l(r+t._offset+t.l2p(dt(e)),n)}:function(e){return l(n,r+t._offset+t.l2p(dt(e)))}},V.makeTickPathfunction(t,e,r,n){nvoid 0!n?n:t.ticklen;var it._id.charAt(0),a(t.linewidth||1)/2;returnxi?M0,+(e+a*r)+v+n*r:M+(e+a*r)+,0h+n*r},V.makeLabelFnsfunction(t,e,r){var nt.ticklabelposition||,afunction(t){return-1!n.indexOf(t)},oa(top),la(left),ca(right),ua(bottom)||l||o||c,fa(inside),hinsiden&&insidet.ticks||!f&&outsidet.ticks&&boundaries!t.tickson,p0,d0,mh?t.ticklen:0;if(f?m*-1:u&&(m0),h&&(p+m,r)){var gs.deg2rad(r);pm*Math.cos(g)+1,dm*Math.sin(g)}t.showticklabels&&(h||t.showline)&&(p+.2*t.tickfont.size);var v,y,x,b,_,w{labelStandoff:p+(t.linewidth||1)/2*(f?-1:1),labelShift:d},T0,kt.side,At._id.charAt(0),Mt.tickangle;if(xA)b(_!f&&bottomk||f&&topk)?1:-1,f&&(b*-1),vd*b,ye+p*b,x_?1:-.2,90Math.abs(M)&&(f?x+B:x-90M&&bottomk?N:90M&&topk?B:.5,TB/2*(M/90)),w.xFnfunction(t){return t.dx+v+T*t.fontSize},w.yFnfunction(t){return t.dy+y+t.fontSize*x},w.anchorFnfunction(t,e){if(u){if(l)returnend;if(c)returnstart}return i(e)&&0!e&&180!e?e*b0!f?end:start:middle},w.heightFnfunction(e,r,n){return r-60||r>60?-.5*n:topt.side!f?-n:0};else if(yA){if(b(_!f&&leftk||f&&rightk)?1:-1,f&&(b*-1),vp,yd*b,x0,f||90!Math.abs(M)||(x-90M&&leftk||90M&&rightk?N:.5),f){var Si(M)?+M:0;if(0!S){var Es.deg2rad(S);TMath.abs(Math.sin(E))*N*b,x0}}w.xFnfunction(t){return t.dx+e-(v+t.fontSize*x)*b+T*t.fontSize},w.yFnfunction(t){return t.dy+y+t.fontSize*B},w.anchorFnfunction(t,e){return i(e)&&90Math.abs(e)?middle:_?end:start},w.heightFnfunction(e,r,n){returnrightt.side&&(r*-1),r-30?-n:r30?-.5*n:0}}return w},V.drawTicksfunction(t,e,r){rr||{};var ne._id+tick,ir.vals;periode.ticklabelmode&&(ii.slice()).shift();var ar.layer.selectAll(path.+n).data(e.ticks?i:,mt);a.exit().remove(),a.enter().append(path).classed(n,1).classed(ticks,1).classed(crisp,!1!r.crisp).call(f.stroke,e.tickcolor).style(stroke-width,h.crispRound(t,e.tickwidth,1)+px).attr(d,r.path).style(display,null),Et(e,D),a.attr(transform,r.transFn)},V.drawGridfunction(t,e,r){rr||{};var ne._id+grid,ir.vals,ar.counterAxis;if(!1e.showgrid)i;else if(a&&V.shouldShowZeroLine(t,e,a))for(var oarraye.tickmode,s0;si.length;s++){var lis.x;if(o?!l:Math.abs(l)e.dtick/100){if(ii.slice(0,s).concat(i.slice(s+1)),!o)break;s--}}var cr.layer.selectAll(path.+n).data(i,mt);c.exit().remove(),c.enter().append(path).classed(n,1).classed(crisp,!1!r.crisp),e._gwh.crispRound(t,e.gridwidth,1),c.attr(transform,r.transFn).attr(d,r.path).call(f.stroke,e.gridcolor||#ddd).style(stroke-width,e._gw+px).style(display,null),Et(e,z),functiontypeof r.path&&c.attr(d,r.path)},V.drawZeroLinefunction(t,e,r){rr||r;var ne._id+zl,iV.shouldShowZeroLine(t,e,r.counterAxis),ar.layer.selectAll(path.+n).data(i?{x:0,id:e._id}:);a.exit().remove(),a.enter().append(path).classed(n,1).classed(zl,1).classed(crisp,!1!r.crisp).each((function(){r.layer.selectAll(path).sort((function(t,e){return G(t.id,e.id)}))})),a.attr(transform,r.transFn).attr(d,r.path).call(f.stroke,e.zerolinecolor||f.defaultLine).style(stroke-width,h.crispRound(t,e.zerolinewidth,e._gw||1)+px).style(display,null),Et(e,O)},V.drawLabelsfunction(t,e,r){rr||{};var at._fullLayout,oe._id,uo.charAt(0),fr.cls||o+tick,pr.vals,dr.labelFns,mr.secondary?0:e.tickangle,g(e._prevTickAngles||{})f,vr.layer.selectAll(g.+f).data(e.showticklabels?p:,mt),y;function x(t,a){t.each((function(t){var on.select(this),so.select(.text-math-group),ud.anchorFn(t,a),fr.transFn.call(o.node(),t)+(i(a)&&0!+a? rotate(+a+,+d.xFn(t)+,+(d.yFn(t)-t.fontSize/2)+):),pc.lineCount(o),mj*t.fontSize,gd.heightFn(t,i(a)?+a:0,(p-1)*m);if(g&&(f+l(0,g)),s.empty()){var vo.select(text);v.attr({transform:f,text-anchor:u}),v.style(opacity,1),e._adjustTickLabelsOverflow&&e._adjustTickLabelsOverflow()}else{var yh.bBox(s.node()).width*{end:-.5,start:.5}u;s.attr(transform,f+l(y,0))}}))}v.enter().append(g).classed(f,1).append(text).attr(text-anchor,middle).each((function(e){var rn.select(this),it._promises.length;r.call(c.positionText,d.xFn(e),d.yFn(e)).call(h.font,e.font,e.fontSize,e.fontColor).text(e.text).call(c.convertToTspans,t),t._promisesi?y.push(t._promises.pop().then((function(){x(r,m)}))):x(r,m)})),Et(e,R),v.exit().remove(),r.repositionOnUpdate&&v.each((function(t){n.select(this).select(text).call(c.positionText,d.xFn(t),d.yFn(t))})),e._adjustTickLabelsOverflowfunction(){var re.ticklabeloverflow;if(r&&allow!r){var i-1!r.indexOf(hide),oxe._id.charAt(0),l0,co?t._fullLayout.width:t._fullLayout.height;if(-1!r.indexOf(domain)){var us.simpleMap(e.range,e.r2l);le.l2p(u0)+e._offset,ce.l2p(u1)+e._offset}var fMath.min(l,c),pMath.max(l,c),de.side,m1/0,g-1/0;for(var y in v.each((function(t){var rn.select(this);if(r.select(.text-math-group).empty()){var ah.bBox(r.node()),s0;o?(a.right>p||a.leftf)&&(s1):(a.bottom>p||a.top+(e.tickangle?0:t.fontSize/4)f)&&(s1);var lr.select(text);s?i&&l.style(opacity,0):(l.style(opacity,1),mbottomd||rightd?Math.min(m,o?a.top:a.left):-1/0,gtopd||leftd?Math.max(g,o?a.bottom:a.right):1/0)}})),a._plots){var xa._plotsy;if(e._idx.xaxis._id||e._idx.yaxis._id){var bo?x.yaxis:x.xaxis;b&&(b_visibleLabelMin_+e._idm,b_visibleLabelMax_+e._idg)}}}},e._hideCounterAxisInsideTickLabelsfunction(t){var rxe._id.charAt(0),i;for(var o in a._plots){var sa._plotso;e._id!s.xaxis._id&&e._id!s.yaxis._id||i.push(r?s.yaxis:s.xaxis)}i.forEach((function(r,i){r&&St(r)&&(t||O,z,D,R).forEach((function(t){var otickt.K&&textt.L&&periode.ticklabelmode,sa._plotse._mainSubplot;(t.KO.K?s.zerolinelayer.selectAll(.+e._id+zl):t.Kz.K?s.gridlayer.selectAll(.+e._id):se._id.charAt(0)+axislayer).each((function(){var an.select(this);t.L&&(aa.selectAll(t.L)),a.each((function(a){var se.l2p(o?dt(a):a.x)+e._offset,ln.select(this);se_visibleLabelMax_+r._id&&s>e_visibleLabelMin_+r._id?l.style(display,none):tick!t.K||i||l.style(display,null)}))}))}))}))},x(v,g+1?g:m);var bnull;e._selections&&(e._selectionsfv);var _function(){return y.length&&Promise.all(y)};e.automargin&&a._redrawFromAutoMarginCount&&90g?(b90,_.push((function(){x(v,g)}))):_.push((function(){if(x(v,m),p.length&&xu&&!i(m)&&(log!e.type||D!String(e.dtick).charAt(0))){b0;var t,n0,a;if(v.each((function(t){nMath.max(n,t.fontSize);var re.l2p(t.x),iyt(this),oh.bBox(i.node());a.push({top:0,bottom:10,height:10,left:r-o.width/2,right:r+o.width/2+2,width:o.width+2})})),boundaries!e.tickson&&!e.showdividers||r.secondary){var op.length,lMath.abs((po-1.x-p0.x)*e._m)/(o-1),ce.ticklabelposition||,ffunction(t){return-1!c.indexOf(t)},df(top),gf(left),yf(right),_f(bottom)||g||d||y?(e.tickwidth||0)+6:0,wl2.5*n||multicategorye.type||realaxise._name;for(t0;ta.length-1;t++)if(s.bBoxIntersect(at,at+1,_)){bw?90:30;break}}else{var T2;for(e.ticks&&(T+e.tickwidth/2),t0;ta.length;t++){var kpt.xbnd,Aat;if(null!k0&&A.left-e.l2p(k0)T||null!k1&&e.l2p(k1)-A.rightT){b90;break}}}b&&x(v,b)}})),e._tickAngles&&_.push((function(){e._tickAnglesfnullb?i(m)?m:0:b}));var we._anchorAxis;w&&w.autorange&&St(e)&&!Y(a,e._id)&&(a._insideTickLabelsAutorange||(a._insideTickLabelsAutorange{}),a._insideTickLabelsAutorangew._name+.autorangew.autorange,_.push((function(){v.each((function(t,r){var nyt(this);n.select(.text-math-group).empty()&&(e._valsr.bbh.bBox(n.node()))}))})));var Ts.syncOrAsync(_);return T&&T.then&&t._promises.push(T),T},V.getPxPositionfunction(t,e){var r,nt._fullLayout._size,ie._id.charAt(0),ae.side;returnfree!e.anchor?re._anchorAxis:xi?r{_offset:n.t+(1-(e.position||0))*n.h,_length:0}:yi&&(r{_offset:n.l+(e.position||0)*n.w,_length:0}),topa||lefta?r._offset:bottoma||righta?r._offset+r._length:void 0},V.shouldShowZeroLinefunction(t,e,r){var ns.simpleMap(e.range,e.r2l);return n0*n10&&e.zeroline&&(lineare.type||-e.type)&&!(e.rangebreaks&&e.maskBreaks(0)I)&&(vt(e,0)||!function(t,e,r,n){var ir._mainAxis;if(!i)return;var at._fullLayout,oe._id.charAt(0),sV.counterLetter(e._id),le._offset+(Math.abs(n0)Math.abs(n1)(xo)?0:e._length);function c(t){if(!t.showline||!t.linewidth)return!1;var rMath.max((t.linewidth+e.zerolinewidth)/2,1);function n(t){returnnumbertypeof t&&Math.abs(t-l)r}if(n(t._mainLinePosition)||n(t._mainMirrorPosition))return!0;var it._linepositions||{};for(var a in i)if(n(ia0)||n(ia1))return!0}var ua._plotsr._mainSubplot;if(!(u.mainplotinfo||u).overlays.length)return c(r);for(var fV.list(t,s),h0;hf.length;h++){var pfh;if(p._mainAxisi&&c(p))return!0}}(t,e,r,n)||function(t,e){for(var rt._fullData,ne._mainSubplot,ie._id.charAt(0),a0;ar.length;a++){var sra;if(!0s.visible&&s.xaxis+s.yaxisn){if(o.traceIs(s,bar-like)&&s.orientation{x:h,y:v}i)return!0;if(s.fill&&s.fill.charAt(s.fill.length-1)i)return!0}}return!1}(t,e))},V.clipEndsfunction(t,e){return e.filter((function(e){return vt(t,e.x)}))},V.allowAutoMarginfunction(t){for(var eV.list(t,,!0),r0;re.length;r++){var ner;n.automargin&&(a.allowAutoMargin(t,xt(n)),n.mirror&&a.allowAutoMargin(t,bt(n))),o.getComponentMethod(rangeslider,isVisible)(n)&&a.allowAutoMargin(t,_t(n))}},V.swapfunction(t,e){for(var rfunction(t,e){var r,n,i;for(r0;re.length;r++){var a,ot._fullDataer.xaxis,st._fullDataer.yaxis;if(o&&s){for(n0;ni.length;n++)-1in.x.indexOf(o)&&-1in.y.indexOf(s)||a.push(n);if(a.length){var l,cia0;if(a.length>1)for(n1;na.length;n++)lian,wt(c.x,l.x),wt(c.y,l.y);wt(c.x,o),wt(c.y,s)}else i.push({x:o,y:s})}}return i}(t,e),n0;nr.length;n++)Tt(t,rn.x,rn.y)}},{../../components/color:361,../../components/drawing:383,../../components/titles:459,../../constants/alignment:466,../../constants/numerical:474,../../lib:498,../../lib/svg_text_utils:524,../../plots/plots:614,../../registry:633,./autorange:548,./axis_autotype:550,./axis_ids:553,./clean_ticks:555,./layout_attributes:564,./set_convert:571,@plotly/d3:58,fast-isnumeric:185},550:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib),at(../../constants/numerical).BADNUM,oi.isArrayOrTypedArray,si.isDateTime,li.cleanNumber,cMath.round;function u(t,e){return e?n(t):numbertypeof t}function f(t){return Math.max(1,(t-1)/1e3)}e.exportsfunction(t,e,r){var it,hr.noMultiCategory;if(o(i)&&!i.length)return-;if(!h&&function(t){return o(t0)&&o(t1)}(i))returnmulticategory;if(h&&Array.isArray(i0)){for(var p,d0;di.length;d++)if(o(id))for(var m0;mid.length;m++)p.push(idm);ip}if(function(t,e){for(var rt.length,if(r),a0,o0,l{},u0;ur;u+i){var hc(u),pth,dString(p);ld||(ld1,s(p,e)&&a++,n(p)&&o++)}return a>2*o}(i,e))returndate;var gstrict!r.autotypenumbers;return function(t,e){for(var rt.length,nf(r),i0,o0,s{},u0;ur;u+n){var hc(u),pth,dString(p);if(!sd){sd1;var mtypeof p;booleanm?o++:(e?l(p)!a:numberm)?i++:stringm&&o++}}return o>2*i}(i,g)?category:function(t,e){for(var rt.length,n0;nr;n++)if(u(tn,e))return!0;return!1}(i,g)?linear:-}},{../../constants/numerical:474,../../lib:498,fast-isnumeric:185},551:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../registry),at(../../lib),ot(../array_container_defaults),st(./layout_attributes),lt(./tick_value_defaults),ct(./tick_mark_defaults),ut(./tick_label_defaults),ft(./prefix_suffix_defaults),ht(./category_order_defaults),pt(./line_grid_defaults),dt(./set_convert),mt(./constants).WEEKDAY_PATTERN,gt(./constants).HOUR_PATTERN;function v(t,e,r){function i(r,n){return a.coerce(t,e,s.rangebreaks,r,n)}if(i(enabled)){var oi(bounds);if(o&&o.length>2){var l,c,u;if(2o.length)for(l0;l2;l++)if(cx(ol)){um;break}var fi(pattern,u);if(fm)for(l0;l2;l++)(cx(ol))&&(e.boundslolc-1);if(f)for(l0;l2;l++)switch(col,f){case m:if(!n(c))return void(e.enabled!1);if((c+c)!Math.floor(c)||c0||c>7)return void(e.enabled!1);e.boundslolc;break;case g:if(!n(c))return void(e.enabled!1);if((c+c)0||c>24)return void(e.enabled!1);e.boundslolc}if(!1r.autorange){var hr.range;if(h0h1){if(o0h0&&o1>h1)return void(e.enabled!1)}else if(o0>h0&&o1h1)return void(e.enabled!1)}}else{var pi(values);if(!p||!p.length)return void(e.enabled!1);i(dvalue)}}}e.exportsfunction(t,e,r,n,g){var y,xn.letter,bn.font||{},_n.splomStash||{},wr(visible,!n.visibleDflt),Te._template||{},ke.type||T.type||-;datek&&(i.getComponentMethod(calendars,handleDefaults)(t,e,calendar,n.calendar),n.noTicklabelmode||(yr(ticklabelmode)));var A;n.noTicklabelposition&&multicategory!k||(Aa.coerce(t,e,{ticklabelposition:{valType:enumerated,dflt:outside,values:periody?outside,inside:xx?outside,inside,outside left,inside left,outside right,inside right:outside,inside,outside top,inside top,outside bottom,inside bottom}},ticklabelposition)),n.noTicklabeloverflow||r(ticklabeloverflow,-1!A.indexOf(inside)?hide past domain:categoryk||multicategoryk?allow:hide past div),d(e,g);var M!e.isValidRange(t.range);M&&n.reverseDflt&&(Mreversed),!r(autorange,M)||linear!k&&-!k||r(rangemode),r(range),e.cleanRange(),h(t,e,r,n),categoryk||n.noHover||r(hoverformat);var Sr(color),ES!s.color.dflt?S:b.color,L_.label||g._dfltTitlex;if(f(t,e,r,k,n),!w)return e;r(title.text,L),a.coerceFont(r,title.font,{family:b.family,size:a.bigFont(b.size),color:E}),l(t,e,r,k),u(t,e,r,k,n),c(t,e,r,n),p(t,e,r,{dfltColor:S,bgColor:n.bgColor,showGrid:n.showGrid,attributes:s}),(e.showline||e.ticks)&&r(mirror),n.automargin&&r(automargin);var C,Pmulticategoryk;n.noTickson||category!k&&!P||!e.ticks&&!e.showgrid||(P&&(Cboundaries),boundariesr(tickson,C)&&delete e.ticklabelposition);P&&(r(showdividers)&&(r(dividercolor),r(dividerwidth)));if(datek)if(o(t,e,{name:rangebreaks,inclusionAttr:enabled,handleItemDefaults:v}),e.rangebreaks.length){for(var I0;Ie.rangebreaks.length;I++)if(e.rangebreaksI.patternm){e._hasDayOfWeekBreaks!0;break}if(d(e,g),g._has(scattergl)||g._has(splom))for(var O0;On.data.length;O++){var zn.dataO;scattergl!z.type&&splom!z.type||(z.visible!1,a.warn(z.type+ traces do not work on axes with rangebreaks. Setting trace +z.index+ to `visible: false`.))}}else delete e.rangebreaks;return e};var y{sun:1,mon:2,tue:3,wed:4,thu:5,fri:6,sat:7};function x(t){if(stringtypeof t)return yt.substr(0,3).toLowerCase()}},{../../lib:498,../../registry:633,../array_container_defaults:544,./category_order_defaults:554,./constants:556,./layout_attributes:564,./line_grid_defaults:566,./prefix_suffix_defaults:568,./set_convert:571,./tick_label_defaults:573,./tick_mark_defaults:574,./tick_value_defaults:575,fast-isnumeric:185},552:function(t,e,r){use strict;var nt(../../constants/docs),in.FORMAT_LINK,an.DATE_FORMAT_LINK;function o(t,e){returnSets the +t+ formatting rule+(e?for `+e+` :),using d3 formatting mini-languages,which are very similar to those in Python. For numbers, see: +i+..join( )}function s(t,e){return o(t,e)+ And for dates see: +a+.,We add two items to d3s date formatter:,*%h* for half of the year as a decimal number as well as,*%{n}f* for fractional seconds,with n digits. For example, *2016-10-13 09:15:23.456* with tickformat,*%H~%M~%S.%2f* would display *09~15~23.46*.join( )}e.exports{axisHoverFormat:function(t,e){return{valType:string,dflt:,editType:none,description:(e?o:s)(hover text,t)+By default the values are formatted using +(e?generic number format:`+t+axis.hoverformat`)+..join( )}},descriptionOnlyNumbers:o,descriptionWithDates:s}},{../../constants/docs:469},553:function(t,e,r){use strict;var nt(../../registry),it(./constants);function a(t,e){if(e&&e.length)for(var r0;re.length;r++)if(ert)return!0;return!1}r.id2namefunction(t){if(stringtypeof t&&t.match(i.AX_ID_PATTERN)){var et.split( )0.substr(1);return1e&&(e),t.charAt(0)+axis+e}},r.name2idfunction(t){if(t.match(i.AX_NAME_PATTERN)){var et.substr(5);return1e&&(e),t.charAt(0)+e}},r.cleanIdfunction(t,e,r){var n/( domain)$/.test(t);if(stringtypeof t&&t.match(i.AX_ID_PATTERN)&&(!e||t.charAt(0)e)&&(!n||r)){var at.split( )0.substr(1).replace(/^0+/,);return1a&&(a),t.charAt(0)+a+(n&&r? domain:)}},r.listfunction(t,e,n){var it._fullLayout;if(!i)return;var a,or.listIds(t,e),snew Array(o.length);for(a0;ao.length;a++){var loa;sail.charAt(0)+axis+l.substr(1)}if(!n){var ci._subplots.gl3d||;for(a0;ac.length;a++){var uica;e?s.push(ue+axis):s.push(u.xaxis,u.yaxis,u.zaxis)}}return s},r.listIdsfunction(t,e){var rt._fullLayout;if(!r)return;var nr._subplots;return e?ne+axis:n.xaxis.concat(n.yaxis)},r.getFromIdfunction(t,e,n){var it._fullLayout;return evoid 0e||string!typeof e?e:e.replace( domain,),xn?ee.replace(/y0-9*/,):yn&&(ee.replace(/x0-9*/,)),ir.id2name(e)},r.getFromTracefunction(t,e,i){var at._fullLayout,onull;if(n.traceIs(e,gl3d)){var se.scene;scenes.substr(0,5)&&(oasi+axis)}else or.getFromId(t,ei+axis||i);return o},r.idSortfunction(t,e){var rt.charAt(0),ne.charAt(0);return r!n?r>n?1:-1:+(t.substr(1)||1)-+(e.substr(1)||1)},r.ref2idfunction(t){return!!/^xyz/.test(t)&&t.split( )0},r.isLinkedfunction(t,e){return a(e,t._axisMatchGroups)||a(e,t._axisConstraintGroups)}},{../../registry:633,./constants:556},554:function(t,e,r){use strict;e.exportsfunction(t,e,r,n){if(categorye.type){var i,at.categoryarray,oArray.isArray(a)&&a.length>0;o&&(iarray);var s,lr(categoryorder,i);arrayl&&(sr(categoryarray)),o||array!l||(le.categoryordertrace),tracel?e._initialCategories:arrayl?e._initialCategoriess.slice():(sfunction(t,e){var r,n,i,ae.dataAttr||t._id.charAt(0),o{};if(e.axData)re.axData;else for(r,n0;ne.data.length;n++){var se.datan;sa+axist._id&&r.push(s)}for(n0;nr.length;n++){var lrna;for(i0;il.length;i++){var cli;null!c&&(oc1)}}return Object.keys(o)}(e,n).sort(),category ascendingl?e._initialCategoriess:category descendingl&&(e._initialCategoriess.reverse()))}}},{},555:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib),at(../../constants/numerical),oa.ONEDAY,sa.ONEWEEK;r.dtickfunction(t,e){var rloge,idatee,acategorye,si?o:1;if(!t)return s;if(n(t))return(tNumber(t))0?s:a?Math.max(1,Math.round(t)):i?Math.max(.1,t):t;if(string!typeof t||!i&&!r)return s;var lt.charAt(0),ct.substr(1);return(cn(c)?Number(c):0)0||!(i&&Ml&&cMath.round(c)||r&&Ll||r&&Dl&&(1c||2c))?s:t},r.tick0function(t,e,r,a){returndatee?i.cleanDate(t,i.dateTick0(r,a%s0?1:0)):D1!a&&D2!a?n(t)?Number(t):0:void 0}},{../../constants/numerical:474,../../lib:498,fast-isnumeric:185},556:function(t,e,r){use strict;var nt(../../lib/regex).counter;e.exports{idRegex:{x:n(x,( domain)?),y:n(y,( domain)?)},attrRegex:n(xyaxis),xAxisMatch:n(xaxis),yAxisMatch:n(yaxis),AX_ID_PATTERN:/^xyz0-9*( domain)?$/,AX_NAME_PATTERN:/^xyzaxis0-9*$/,SUBPLOT_PATTERN:/^x(0-9*)y(0-9*)$/,HOUR_PATTERN:hour,WEEKDAY_PATTERN:day of week,MINDRAG:8,MINSELECT:12,MINZOOM:20,DRAGGERSIZE:20,BENDPX:1.5,REDRAWDELAY:50,SELECTDELAY:100,SELECTID:-select,DFLTRANGEX:-1,6,DFLTRANGEY:-1,4,traceLayerClasses:imagelayer,heatmaplayer,contourcarpetlayer,contourlayer,funnellayer,waterfalllayer,barlayer,carpetlayer,violinlayer,boxlayer,ohlclayer,scattercarpetlayer,scatterlayer,clipOnAxisFalseQuery:.scatterlayer,.barlayer,.funnellayer,.waterfalllayer,layerValue2layerClass:{above traces:above,below traces:below}}},{../../lib/regex:515},557:function(t,e,r){use strict;var nt(../../lib),it(./autorange),at(./axis_ids).id2name,ot(./layout_attributes),st(./scale_zoom),lt(./set_convert),ct(../../constants/numerical).ALMOST_EQUAL,ut(../../constants/alignment).FROM_BL;function f(t,e,r){var ir.axIds,sr.layoutOut,lr.hasImage,cs._axisConstraintGroups,us._axisMatchGroups,fe._id,mf.charAt(0),g((s._splomAxes||{})m||{})f||{},ve._id,yxv.charAt(0);function x(r,i){return n.coerce(t,e,o,r,i)}e._matchGroupnull,e._constraintGroupnull,x(constrain,l?domain:range),n.coerce(t,e,{constraintoward:{valType:enumerated,values:y?left,center,right:bottom,middle,top,dflt:y?center:middle}},constraintoward);var b,_,we.type,T;for(b0;bi.length;b++){if((_ib)!v)sa(_).typew&&T.push(_)}var kp(c,v);if(k){var A;for(b0;bT.length;b++)k_Tb||A.push(_);TA}var M,S,ET.length;E&&(t.matches||g.matches)&&(Mn.coerce(t,e,{matches:{valType:enumerated,values:T,dflt:-1!T.indexOf(g.matches)?g.matches:void 0}},matches));var Ll&&!y?e.anchor:void 0;if(E&&!M&&(t.scaleanchor||L)&&(Sn.coerce(t,e,{scaleanchor:{valType:enumerated,values:T}},scaleanchor,L)),M){e._matchGroupd(u,v,M,1);var Csa(M),Ph(s,e)/h(s,C);y!(xM.charAt(0))&&(P(y?x:y)+P),d(c,v,M,P)}else t.matches&&-1!i.indexOf(t.matches)&&n.warn(ignored +e._name+.matches: +t.matches+ to avoid an infinite loop);if(S){var Ix(scaleratio);I||(Ie.scaleratio1),d(c,v,S,I)}else t.scaleanchor&&-1!i.indexOf(t.scaleanchor)&&n.warn(ignored +e._name+.scaleanchor: +t.scaleanchor+ to avoid either an infinite loop and possibly inconsistent scaleratios, or because this axis declares a *matches* constraint.)}function h(t,e){var re.domain;return r||(rta(e.overlaying).domain),r1-r0}function p(t,e){for(var r0;rt.length;r++)if(tre)return tr;return null}function d(t,e,r,n){var i,a,o,s,l,cp(t,e);nullc?((c{})e1,lt.length,t.push(c)):lt.indexOf(c);var uObject.keys(c);for(i0;it.length;i++)if(oti,i!l&&or){var for;for(a0;au.length;a++)osuam(f,m(n,cs));return void t.splice(l,1)}if(1!n)for(a0;au.length;a++){var hua;chm(n,ch)}cr1}function m(t,e){var r,n,i,a;stringtypeof t&&(r(it.match(/^xy*/)0).length,t+t.substr(r)),stringtypeof e&&(n(ae.match(/^xy*/)0).length,e+e.substr(n));var ot*e;return r||n?r&&n&&i.charAt(0)!a.charAt(0)?rn?o:(r>n?i.substr(n):a.substr(r))+o:i+a+t*e:o}function g(t,e){for(var re._size,nr.h/r.w,i{},aObject.keys(t),o0;oa.length;o++){var sao,lts;if(stringtypeof l){var cl.match(/^xy*/)0,uc.length;l+l.substr(u);for(var fyc.charAt(0)?n:1/n,h0;hu;h++)l*f}isl}return i}function v(t,e){var rt._inputDomain,nut.constraintoward,ir0+(r1-r0)*n;t.domaint._input.domaini+(r0-i)/e,i+(r1-i)/e,t.setScale()}r.handleDefaultsfunction(t,e,r){var i,o,s,c,u,h,p,d,mr.axIds,gr.axHasImage,ve._axisConstraintGroups,ye._axisMatchGroups;for(i0;im.length;i++)f(utca(mi),hec,{axIds:m,layoutOut:e,hasImage:gc});function x(t,r){for(i0;it.length;i++)for(s in oti)ea(s)ro}for(x(y,_matchGroup),i0;iv.length;i++)for(s in ovi)if((hea(s)).fixedrange){for(var b in o){var _a(b);!1(t_||{}).fixedrange&&n.warn(fixedrange was specified as false for axis +_+ but was overridden because another axis in its constraint group has fixedrange true),e_.fixedrange!0}break}for(i0;iv.length;){for(s in ovi){(hea(s))._matchGroup&&Object.keys(h._matchGroup).lengthObject.keys(o).length&&(v.splice(i,1),i--);break}i++}x(v,_constraintGroup);var wconstrain,range,autorange,rangemode,rangebreaks,categoryorder,categoryarray,T!1,k!1;function A(){dhp,rangebreaksp&&(kh._hasDayOfWeekBreaks)}for(i0;iy.length;i++){oyi;for(var M0;Mw.length;M++){var S;for(s in pwM,dnull,o)if(utca(s),hec,p in h){if(!h.matches&&(Sh,p in u)){A();break}nulld&&p in u&&A()}if(rangep&&d&&(T!0),autorangep&&nulld&&T&&(d!1),nulld&&p in S&&(dSp),null!d)for(s in o)(hea(s))prangep?d.slice():d,rangebreaksp&&(h._hasDayOfWeekBreaksk,l(h,e))}}},r.enforcefunction(t){var e,r,n,o,l,u,f,h,pt._fullLayout,dp._axisConstraintGroups||;for(e0;ed.length;e++){ng(de,p);var mObject.keys(n),y1/0,x0,b1/0,_{},w{},T!1;for(r0;rm.length;r++)womrlpa(o),l._inputDomain?l.domainl._inputDomain.slice():l._inputDomainl.domain.slice(),l._inputRange||(l._inputRangel.range.slice()),l.setScale(),_ouMath.abs(l._m)/no,yMath.min(y,u),domain!l.constrain&&l._constraintShrinkable||(bMath.min(b,u)),delete l._constraintShrinkable,xMath.max(x,u),domainl.constrain&&(T!0);if(!(y>c*x)||T)for(r0;rm.length;r++)if(u_omr,f(lwo).constrain,u!b||domainf)if(hu/b,rangef)s(l,h);else{var kl._inputDomain,A(l.domain1-l.domain0)/(k1-k0),M(l.r2l(l.range1)-l.r2l(l.range0))/(l.r2l(l._inputRange1)-l.r2l(l._inputRange0));if((h/A)*M1){l.domainl._input.domaink.slice(),s(l,h);continue}if(M1&&(l.rangel._input.rangel._inputRange.slice(),h*M),l.autorange){var Sl.r2l(l.range0),El.r2l(l.range1),L(S+E)/2,CL,PL,IMath.abs(E-L),OL-I*h*1.0001,zL+I*h*1.0001,Di.makePadFn(p,l,0),Ri.makePadFn(p,l,1);v(l,h);var F,B,NMath.abs(l._m),ji.concatExtremes(t,l),Uj.min,Vj.max;for(B0;BU.length;B++)(FUB.val-D(UB)/N)>O&&FC&&(CF);for(B0;BV.length;B++)(FVB.val+R(VB)/N)z&&F>P&&(PF);h/(P-C)/(2*I),Cl.l2r(C),Pl.l2r(P),l.rangel._input.rangeSE?C,P:P,C}v(l,h)}}},r.getAxisGroupfunction(t,e){for(var rt._axisMatchGroups,n0;nr.length;n++){if(rne)returng+n}return e},r.cleanfunction(t,e){if(e._inputDomain){for(var r!1,ne._id,it._fullLayout._axisConstraintGroups,a0;ai.length;a++)if(ian){r!0;break}r&&domaine.constrain||(e._input.domaine.domaine._inputDomain,delete e._inputDomain)}}},{../../constants/alignment:466,../../constants/numerical:474,../../lib:498,./autorange:548,./axis_ids:553,./layout_attributes:564,./scale_zoom:569,./set_convert:571},558:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),ai.numberFormat,ot(tinycolor2),st(has-passive-events),lt(../../registry),ci.strTranslate,ut(../../lib/svg_text_utils),ft(../../components/color),ht(../../components/drawing),pt(../../components/fx),dt(./axes),mt(../../lib/setcursor),gt(../../components/dragelement),vt(../../components/dragelement/helpers),yv.selectingOrDrawing,xv.freeMode,bt(../../constants/alignment).FROM_TL,_t(../../lib/clear_gl_canvases),wt(../../plot_api/subroutines).redrawReglTraces,Tt(../plots),kt(./axis_ids).getFromId,At(./select).prepSelect,Mt(./select).clearSelect,St(./select).selectOnClick,Et(./scale_zoom),Lt(./constants),CL.MINDRAG,PL.MINZOOM,I!0;function O(t,e,r,n){var ai.ensureSingle(t.draglayer,e,r,(function(e){e.classed(drag,!0).style({fill:transparent,stroke-width:0}).attr(data-subplot,t.id)}));return a.call(m,n),a.node()}function z(t,e,r,i,a,o,s){var lO(t,rect,e,r);return n.select(l).call(h.setRect,i,a,o,s),l}function D(t,e){for(var r0;rt.length;r++)if(!tr.fixedrange)return e;return}function R(t,e,r,n,i){for(var a0;at.length;a++){var ota;if(!o.fixedrange)if(o.rangebreaks){var syo._id.charAt(0),ls?1-e:e,cs?1-r:r;no._name+.range0o.l2r(o.p2l(l*o._length)),no._name+.range1o.l2r(o.p2l(c*o._length))}else{var uo._rl0,fo._rl1-u;no._name+.range0o.l2r(u+f*e),no._name+.range1o.l2r(u+f*r)}}if(i&&i.length){var h(e+(1-r))/2;R(i,h,1-h,n,)}}function F(t,e){for(var r0;rt.length;r++){var ntr;if(!n.fixedrange)if(n.rangebreaks){var in._length,a(n.p2l(0+e)-n.p2l(0)+(n.p2l(i+e)-n.p2l(i)))/2;n.rangen.l2r(n._rl0-a),n.l2r(n._rl1-a)}else n.rangen.l2r(n._rl0-e/n._m),n.l2r(n._rl1-e/n._m)}}function B(t){return 1-(t>0?Math.min(t,.9):1/(1/Math.max(t,-.3)+3.222))}function N(t,e,r,n,i){return t.append(path).attr(class,zoombox).style({fill:e>.2?rgba(0,0,0,0):rgba(255,255,255,0),stroke-width:0}).attr(transform,c(r,n)).attr(d,i+Z)}function j(t,e,r){return t.append(path).attr(class,zoombox-corners).style({fill:f.background,stroke:f.defaultLine,stroke-width:1,opacity:0}).attr(transform,c(e,r)).attr(d,M0,0Z)}function U(t,e,r,n,i,a){t.attr(d,n+M+r.l+,+r.t+v+r.h+h+r.w+v-+r.h+h-+r.w+Z),V(t,e,i,a)}function V(t,e,r,n){r||(t.transition().style(fill,n>.2?rgba(0,0,0,0.4):rgba(255,255,255,0.3)).duration(200),e.transition().style(opacity,1).duration(200))}function H(t){n.select(t).selectAll(.zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners).remove()}function q(t){I&&t.data&&t._context.showTips&&(i.notifier(i._(t,Double-click to zoom back out),long),I!1)}function G(t){var eMath.floor(Math.min(t.b-t.t,t.r-t.l,P)/2);returnM+(t.l-3.5)+,+(t.t-.5+e)+h3v+-e+h+e+v-3h-+(e+3)+ZM+(t.r+3.5)+,+(t.t-.5+e)+h-3v+-e+h+-e+v-3h+(e+3)+ZM+(t.r+3.5)+,+(t.b+.5-e)+h-3v+e+h+-e+v3h+(e+3)+ZM+(t.l-3.5)+,+(t.b+.5-e)+h3v+e+h+e+v3h-+(e+3)+Z}function Y(t,e,r,n,a){for(var o,s,l,c,u!1,f{},h{},p(a||{}).xaHash,d(a||{}).yaHash,m0;me.length;m++){var gem;for(o in r)if(go){for(l in g)a&&(pl||dl)||(xl.charAt(0)?r:n)l||(flo);for(s in n)a&&(ps||ds)||!gs||(u!0)}for(s in n)if(gs)for(c in g)a&&(pc||dc)||(xc.charAt(0)?r:n)c||(hcs)}u&&(i.extendFlat(f,h),h{});var v{},y;for(l in f){var xk(t,l);y.push(x),vx._idx}var b{},_;for(c in h){var wk(t,c);_.push(w),bw._idw}return{xaHash:v,yaHash:b,xaxes:y,yaxes:_,xLinks:f,yLinks:h,isSubplotConstrained:u}}function W(t,e){if(s){var rvoid 0!t.onwheel?wheel:mousewheel;t._onwheel&&t.removeEventListener(r,t._onwheel),t._onwheele,t.addEventListener(r,e,{passive:!1})}else void 0!t.onwheel?t.onwheele:void 0!t.onmousewheel?t.onmousewheele:t.isAddedWheelEvent||(t.isAddedWheelEvent!0,t.addEventListener(wheel,e,{passive:!1}))}function X(t){var e;for(var r in t)e.push(tr);return e}e.exports{makeDragBox:function(t,e,r,s,c,f,m,v){var I,O,V,Z,J,K,Q,$,tt,et,rt,nt,it,at,ot,st,lt,ct,ut,ft,ht,pt,dt,mtt._fullLayout._zoomlayer,gtm+vnsew,vt1(m+v).length;function yt(){if(Ie.xaxis,Oe.yaxis,ttI._length,etO._length,QI._offset,$O._offset,(V{})I._idI,(Z{})O._idO,m&&v)for(var re.overlays,n0;nr.length;n++){var irn.xaxis;Vi._idi;var arn.yaxis;Za._ida}JX(V),KX(Z),itD(J,v),atD(K,m),ot!at&&!it,ntY(t,t._fullLayout._axisMatchGroups,V,Z);var o(rtY(t,t._fullLayout._axisConstraintGroups,V,Z,nt)).isSubplotConstrained||nt.isSubplotConstrained;stv||o,ltm||o;var st._fullLayout;cts._has(scattergl),uts._has(splom),fts._has(svg)}yt();var xtfunction(t,e,r){if(!t)returnpointer;if(nsewt)return r?:pane?move:crosshair;return t.toLowerCase()+-resize}(at+it,t._fullLayout.dragmode,gt),btz(e,m+v+drag,xt,r,s,c,f);if(ot&&!gt)return bt.onmousedownnull,bt.style.pointerEventsnone,bt;var _t,wt,Tt,kt,At,Mt,St,Et,Lt,Ct,Pt{element:bt,gd:t,plotinfo:e};function It(){Pt.plotinfo.selection!1,M(t)}function Ot(t,r){var iPt.gd;if(i._fullLayout._activeShapeIndex>0)i._fullLayout._deactivateShape(i);else{var oi._fullLayout.clickmode;if(H(i),2!t||vt||qt(),gt)o.indexOf(select)>-1&&S(r,i,J,K,e.id,Pt),o.indexOf(event)>-1&&p.click(i,r,e.id);else if(1t&&vt){var sm?O:I,csm||wv?0:1,fs._name+.range+c+,hfunction(t,e){var r,nt.rangee,iMath.abs(n-t.range1-e);returndatet.type?n:logt.type?(rMath.ceil(Math.max(0,-Math.log(i)/Math.LN10))+3,a(.+r+g)(Math.pow(10,n))):(rMath.floor(Math.log(Math.abs(n))/Math.LN10)-Math.floor(Math.log(i)/Math.LN10)+4,a(.+String(r)+g)(n))}(s,c),dleft,gmiddle;if(s.fixedrange)return;m?(gnm?top:bottom,rights.side&&(dright)):ev&&(dright),i._context.showAxisRangeEntryBoxes&&n.select(bt).call(u.makeEditable,{gd:i,immediate:!0,background:i._fullLayout.paper_bgcolor,text:String(h),fill:s.tickfont?s.tickfont.color:#444,horizontalAlign:d,verticalAlign:g}).on(edit,(function(t){var es.d2r(t);void 0!e&&l.call(_guiRelayout,i,f,e)}))}}}function zt(e,r){if(t._transitioningWithDuration)return!1;var nMath.max(0,Math.min(tt,pt*e+_t)),iMath.max(0,Math.min(et,dt*r+wt)),aMath.abs(n-_t),oMath.abs(i-wt);function s(){St,Tt.rTt.l,Tt.tTt.b,Lt.attr(d,M0,0Z)}if(Tt.lMath.min(_t,n),Tt.rMath.max(_t,n),Tt.tMath.min(wt,i),Tt.bMath.max(wt,i),rt.isSubplotConstrained)a>P||o>P?(Stxy,a/tt>o/et?(oa*et/tt,wt>i?Tt.twt-o:Tt.bwt+o):(ao*tt/et,_t>n?Tt.l_t-a:Tt.r_t+a),Lt.attr(d,G(Tt))):s();else if(nt.isSubplotConstrained)if(a>P||o>P){Stxy;var lMath.min(Tt.l/tt,(et-Tt.b)/et),cMath.max(Tt.r/tt,(et-Tt.t)/et);Tt.ll*tt,Tt.rc*tt,Tt.b(1-l)*et,Tt.t(1-c)*et,Lt.attr(d,G(Tt))}else s();else!at||oMath.min(Math.max(.6*a,C),P)?aC||!it?s():(Tt.t0,Tt.bet,Stx,Lt.attr(d,function(t,e){returnM+(t.l-.5)+,+(e-P-.5)+h-3v+(2*P+1)+h3ZM+(t.r+.5)+,+(e-P-.5)+h3v+(2*P+1)+h-3Z}(Tt,wt))):!it||aMath.min(.6*o,P)?(Tt.l0,Tt.rtt,Sty,Lt.attr(d,function(t,e){returnM+(e-P-.5)+,+(t.t-.5)+v-3h+(2*P+1)+v3ZM+(e-P-.5)+,+(t.b+.5)+v3h+(2*P+1)+v-3Z}(Tt,_t))):(Stxy,Lt.attr(d,G(Tt)));Tt.wTt.r-Tt.l,Tt.hTt.b-Tt.t,St&&(Ct!0),t._draggedCt,U(Et,Lt,Tt,At,Mt,kt),Dt(),t.emit(plotly_relayouting,ht),Mt!0}function Dt(){ht{},xy!St&&x!St||(R(J,Tt.l/tt,Tt.r/tt,ht,rt.xaxes),Vt(x,ht)),xy!St&&y!St||(R(K,(et-Tt.b)/et,(et-Tt.t)/et,ht,rt.yaxes),Vt(y,ht))}function Rt(){Dt(),H(t),Gt(),q(t)}Pt.prepFnfunction(e,r,n){var aPt.dragmode,st._fullLayout.dragmode;s!a&&(Pt.dragmodes),yt(),ptt._fullLayout._invScaleX,dtt._fullLayout._invScaleY,ot||(gt?e.shiftKey?pans?szoom:y(s)||(span):e.ctrlKey&&(span):span),x(s)?Pt.minDrag1:Pt.minDragvoid 0,y(s)?(Pt.xaxesJ,Pt.yaxesK,A(e,r,n,Pt,s)):(Pt.clickFnOt,y(a)&&It(),ot||(zooms?(Pt.moveFnzt,Pt.doneFnRt,Pt.minDrag1,function(e,r,n){var abt.getBoundingClientRect();_tr-a.left,wtn-a.top,t._fullLayout._calcInverseTransform(t);var si.apply3DTransform(t._fullLayout._invTransform)(_t,wt);_ts0,wts1,Tt{l:_t,r:_t,w:0,t:wt,b:wt,h:0},ktt._hmpixcount?t._hmlumcount/t._hmpixcount:o(t._fullLayout.plot_bgcolor).getLuminance(),Mt!1,Stxy,Ct!1,EtN(mt,kt,Q,$,AtM0,0H+tt+V+et+H0V0),Ltj(mt,Q,$)}(0,r,n)):pans&&(Pt.moveFnUt,Pt.doneFnGt))),t._fullLayout._redragfunction(){var et._dragdata;if(e&&e.elementbt){var rt._fullLayout.dragmode;y(r)||(yt(),Yt(0,0,tt,et),Pt.moveFn(e.dx,e.dy))}}},g.init(Pt);var Ft0,0,tt,et,Btnull,NtL.REDRAWDELAY,jte.mainplot?t._fullLayout._plotse.mainplot:e;function Ut(e,r){if(e*pt,r*dt,!t._transitioningWithDuration){if(t._fullLayout._replotting!0,ewit||nsat){var nit?-e:0,iat?-r:0;if(nt.isSubplotConstrained){if(it&&at){var a(e/tt-r/et)/2;n-(ea*tt),i-(r-a*et)}at?n-i*tt/et:i-n*et/tt}return it&&(F(J,e),Vt(x)),at&&(F(K,r),Vt(y)),Yt(n,i,tt,et),Ht(),void t.emit(plotly_relayouting,ht)}var o,s,lwit(nat)?1:-1;if(it&&at&&(rt.isSubplotConstrained||nt.isSubplotConstrained)){var c(e/tt+l*r/et)/2;ec*tt,rl*c*et}if(wit?ep(J,0,e):eit?ep(J,1,-e):it||(e0),nat?rp(K,1,r):sat?rp(K,0,-r):at||(r0),owit?e:0,snat?r:0,rt.isSubplotConstrained&&!nt.isSubplotConstrained||nt.isSubplotConstrained&&it&&at&&l>0){var u;if(nt.isSubplotConstrained||!it&&1at.length){for(u0;uJ.length;u++)Ju.rangeJu._r.slice(),E(Ju,1-r/et);o(er*tt/et)/2}if(nt.isSubplotConstrained||!at&&1it.length){for(u0;uK.length;u++)Ku.rangeKu._r.slice(),E(Ku,1-e/tt);s(re*et/tt)/2}}nt.isSubplotConstrained&&at||Vt(x),nt.isSubplotConstrained&&it||Vt(y);var ftt-e,het-r;!nt.isSubplotConstrained||it&&at||(it?(so?0:e*et/tt,hf*et/tt):(os?0:r*tt/et,fh*tt/et)),Yt(o,s,f,h),Ht(),t.emit(plotly_relayouting,ht)}function p(t,e,r){for(var n,i,a1-e,o0;ot.length;o++){var sto;if(!s.fixedrange){ns,is._rla+(s._rle-s._rla)/B(r/s._length);var ls.l2r(i);!1!l&&void 0!l&&(s.rangeel)}}return n._length*(n._rle-i)/(n._rle-n._rla)}}function Vt(t,e){for(var rnt.isSubplotConstrained?{x:K,y:J}t:ntt+axes,nnt.isSubplotConstrained?{x:J,y:K}t:,i0;ir.length;i++){var ari,oa._id,snt.xLinkso||nt.yLinkso,ln0||Vs||Zs;l&&(e?(ea._name+.range0el._name+.range0,ea._name+.range1el._name+.range1):a.rangel.range.slice())}}function Ht(){var e,r;function n(t){for(e0;et.length;e++)te.fixedrange||r.push(te._id)}for(st&&(n(J),n(rt.xaxes),n(nt.xaxes)),lt&&(n(K),n(rt.yaxes),n(nt.yaxes)),ht{},e0;er.length;e++){var ire,ak(t,i);d.drawOne(t,a,{skipTitle:!0}),hta._name+.range0a.range0,hta._name+.range1a.range1}d.redrawComponents(t,r)}function qt(){if(!t._transitioningWithDuration){var et._context.doubleClick,r;it&&(rr.concat(J)),at&&(rr.concat(K)),nt.xaxes&&(rr.concat(nt.xaxes)),nt.yaxes&&(rr.concat(nt.yaxes));var n,i,a,o{};if(reset+autosizee)for(eautosize,i0;ir.length;i++)if((nri)._rangeInitial&&(n.range0!n._rangeInitial0||n.range1!n._rangeInitial1)||!n._rangeInitial&&!n.autorange){ereset;break}if(autosizee)for(i0;ir.length;i++)(nri).fixedrange||(on._name+.autorange!0);else if(resete)for((it||rt.isSubplotConstrained)&&(rr.concat(rt.xaxes)),at&&!rt.isSubplotConstrained&&(rr.concat(rt.yaxes)),rt.isSubplotConstrained&&(it?at||(rr.concat(K)):rr.concat(J)),i0;ir.length;i++)(nri).fixedrange||(n._rangeInitial?(an._rangeInitial,on._name+.range0a0,on._name+.range1a1):on._name+.autorange!0);t.emit(plotly_doubleclick,null),l.call(_guiRelayout,t,o)}}function Gt(){Yt(0,0,tt,et),i.syncOrAsync(T.previousPromises,function(){t._fullLayout._replotting!1,l.call(_guiRelayout,t,ht)},t)}function Yt(e){var r,n,a,o,st._fullLayout,cs._plots,us._subplots.cartesian;if(ut&&l.subplotsRegistry.splom.drag(t),ct)for(r0;ru.length;r++)if(a(ncur).xaxis,on.yaxis,n._scene){var fi.simpleMap(a.range,a.r2l),pi.simpleMap(o.range,o.r2l);n._scene.update({range:f0,p0,f1,p1})}if((ut||ct)&&(_(t),w(t)),ft){var de2/I._length,ge3/O._length;for(r0;ru.length;r++){a(ncur).xaxis,on.yaxis;var y,x,b,T,k(st||nt.isSubplotConstrained)&&!a.fixedrange&&Va._id,A(lt||nt.isSubplotConstrained)&&!o.fixedrange&&Zo._id;if(k?(yd,bv||nt.isSubplotConstrained?e0:Zt(a,y)):nt.xaHasha._id?(yd,be0*a._length/I._length):nt.yaHasha._id?(yg,bnsat?-e1*a._length/O._length:Zt(a,y,{n:top,s:bottom}at)):bXt(a,yWt(a,d,g)),A?(xg,Tm||nt.isSubplotConstrained?e1:Zt(o,x)):nt.yaHasho._id?(xg,Te1*o._length/O._length):nt.xaHasho._id?(xd,Tewit?-e0*o._length/I._length:Zt(o,x,{e:right,w:left}it)):TXt(o,xWt(o,d,g)),y||x){y||(y1),x||(x1);var Ma._offset-b/y,So._offset-T/x;n.clipRect.call(h.setTranslate,b,T).call(h.setScale,y,x),n.plot.call(h.setTranslate,M,S).call(h.setScale,1/y,1/x),yn.xScaleFactor&&xn.yScaleFactor||(h.setPointGroupScale(n.zoomScalePts,y,x),h.setTextPointsScale(n.zoomScaleTxt,y,x)),h.hideOutsideRangePoints(n.clipOnAxisFalseTraces,n),n.xScaleFactory,n.yScaleFactorx}}}}function Wt(t,e,r){return t.fixedrange?0:st&&rt.xaHasht._id?e:lt&&(rt.isSubplotConstrained?rt.xaHash:rt.yaHash)t._id?r:0}function Xt(t,e){return e?(t.ranget._r.slice(),E(t,e),Zt(t,e)):0}function Zt(t,e,r){return t._length*(1-e)*br||t.constraintoward||middle}return m.length*v.length!1&&W(bt,(function(e){if(t._context._scrollZoom.cartesian||t._fullLayout._enablescrollzoom){if(It(),t._transitioningWithDuration)return e.preventDefault(),void e.stopPropagation();yt(),clearTimeout(Bt);var r-e.deltaY;if(isFinite(r)||(re.wheelDelta/10),isFinite(r)){var n,aMath.exp(-Math.min(Math.max(r,-20),20)/200),ojt.draglayer.select(.nsewdrag).node().getBoundingClientRect(),s(e.clientX-o.left)/o.width,l(o.bottom-e.clientY)/o.height;if(st){for(v||(s.5),n0;nJ.length;n++)c(Jn,s,a);Vt(x),Ft2*a,Ft0+Ft2*s*(1/a-1)}if(lt){for(m||(l.5),n0;nK.length;n++)c(Kn,l,a);Vt(y),Ft3*a,Ft1+Ft3*(1-l)*(1/a-1)}Yt(Ft),Ht(),t.emit(plotly_relayouting,ht),BtsetTimeout((function(){t._fullLayout&&(Ft0,0,tt,et,Gt())}),Nt),e.preventDefault()}else i.log(Did not find wheel motion attributes: ,e)}function c(t,e,r){if(!t.fixedrange){var ni.simpleMap(t.range,t.r2l),an0+(n1-n0)*e;t.rangen.map((function(e){return t.l2r(a+(e-a)*r)}))}}})),bt},makeDragger:O,makeRectDragger:z,makeZoombox:N,makeCorners:j,updateZoombox:U,xyCorners:G,transitionZoombox:V,removeZoombox:H,showDoubleClickNotifier:q,attachWheelEventHandler:W}},{../../components/color:361,../../components/dragelement:380,../../components/dragelement/helpers:379,../../components/drawing:383,../../components/fx:401,../../constants/alignment:466,../../lib:498,../../lib/clear_gl_canvases:482,../../lib/setcursor:519,../../lib/svg_text_utils:524,../../plot_api/subroutines:539,../../registry:633,../plots:614,./axes:549,./axis_ids:553,./constants:556,./scale_zoom:569,./select:570,@plotly/d3:58,has-passive-events:224,tinycolor2:307},559:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/fx),at(../../components/dragelement),ot(../../lib/setcursor),st(./dragbox).makeDragBox,lt(./constants).DRAGGERSIZE;r.initInteractionsfunction(t){var et._fullLayout;if(t._context.staticPlot)n.select(t).selectAll(.drag).remove();else if(e._has(cartesian)||e._has(splom)){Object.keys(e._plots||{}).sort((function(t,r){if((e._plotst.mainplot&&!0)(e._plotsr.mainplot&&!0)){var nt.split(y),ir.split(y);return n0i0?Number(n1||1)-Number(i1||1):Number(n0||1)-Number(i0||1)}return e._plotst.mainplot?1:-1})).forEach((function(r){var ne._plotsr,on.xaxis,cn.yaxis;if(!n.mainplot){var us(t,n,o._offset,c._offset,o._length,c._length,ns,ew);u.onmousemovefunction(e){t._fullLayout._rehoverfunction(){t._fullLayout._hoversubplotr&&t._fullLayout._plotsr&&i.hover(t,e,r)},i.hover(t,e,r),t._fullLayout._lasthoveru,t._fullLayout._hoversubplotr},u.onmouseoutfunction(e){t._dragging||(t._fullLayout._hoversubplotnull,a.unhover(t,e))},t._context.showAxisDragHandles&&(s(t,n,o._offset-l,c._offset-l,l,l,n,w),s(t,n,o._offset+o._length,c._offset-l,l,l,n,e),s(t,n,o._offset-l,c._offset+c._length,l,l,s,w),s(t,n,o._offset+o._length,c._offset+c._length,l,l,s,e))}if(t._context.showAxisDragHandles){if(ro._mainSubplot){var fo._mainLinePosition;topo.side&&(f-l),s(t,n,o._offset+.1*o._length,f,.8*o._length,l,,ew),s(t,n,o._offset,f,.1*o._length,l,,w),s(t,n,o._offset+.9*o._length,f,.1*o._length,l,,e)}if(rc._mainSubplot){var hc._mainLinePosition;right!c.side&&(h-l),s(t,n,h,c._offset+.1*c._length,l,.8*c._length,ns,),s(t,n,h,c._offset+.9*c._length,l,.1*c._length,s,),s(t,n,h,c._offset,l,.1*c._length,n,)}}}));var oe._hoverlayer.node();o.onmousemovefunction(r){r.targett._fullLayout._lasthover,i.hover(t,r,e._hoversubplot)},o.onclickfunction(e){e.targett._fullLayout._lasthover,i.click(t,e)},o.onmousedownfunction(e){t._fullLayout._lasthover.onmousedown(e)},r.updateFx(t)}},r.updateFxfunction(t){var et._fullLayout,rpane.dragmode?move:crosshair;o(e._draggers,r)}},{../../components/dragelement:380,../../components/fx:401,../../lib/setcursor:519,./constants:556,./dragbox:558,@plotly/d3:58},560:function(t,e,r){use strict;e.exports{clearOutlineControllers:function(t){var et._fullLayout._zoomlayer;e&&e.selectAll(.outline-controllers).remove()},clearSelect:function(t){var et._fullLayout._zoomlayer;e&&e.selectAll(.select-outline).remove(),t._fullLayout._drawing!1}}},{},561:function(t,e,r){use strict;var nt(../../lib).strTranslate;function i(t,e){switch(t.type){caselog:return t.p2d(e);casedate:return t.p2r(e,0,t.calendar);default:return t.p2r(e)}}e.exports{p2r:i,r2p:function(t,e){switch(t.type){caselog:return t.d2p(e);casedate:return t.r2p(e,0,t.calendar);default:return t.r2p(e)}},axValue:function(t){var eyt._id.charAt(0)?1:0;return function(r){return i(t,re)}},getTransform:function(t){return n(t.xaxis._offset,t.yaxis._offset)}}},{../../lib:498},562:function(t,e,r){use strict;var nt(../../registry),it(../../lib),at(./axis_ids);e.exportsfunction(t){return function(e,r){var oet;if(Array.isArray(o))for(var sn.subplotsRegistry.cartesian,ls.idRegex,cr._subplots,uc.xaxis,fc.yaxis,hc.cartesian,pr._has(cartesian)||r._has(gl2d),d0;do.length;d++){var mod;if(i.isPlainObject(m)){var ga.cleanId(m.xref,x,!1),va.cleanId(m.yref,y,!1),yl.x.test(g),xl.y.test(v);if(y||x){p||i.pushUnique(r._basePlotModules,s);var b!1;y&&-1u.indexOf(g)&&(u.push(g),b!0),x&&-1f.indexOf(v)&&(f.push(v),b!0),b&&y&&x&&h.push(g+v)}}}}}},{../../lib:498,../../registry:633,./axis_ids:553},563:function(t,e,r){use strict;var nt(@plotly/d3),it(../../registry),at(../../lib),ot(../plots),st(../../components/drawing),lt(../get_data).getModuleCalcData,ct(./axis_ids),ut(./constants),ft(../../constants/xmlns_namespaces),ha.ensureSingle;function p(t,e,r){return a.ensureSingle(t,e,r,(function(t){t.datum(r)}))}function d(t,e,r,a,o){for(var c,f,h,pu.traceLayerClasses,dt._fullLayout,md._modules,g,v,y0;ym.length;y++){var x(cmy).name,bi.modulesx.categories;if(b.svg){var _c.layerName||x+layer,wc.plot;h(fl(r,w))0,rf1,h.length&&g.push({i:p.indexOf(_),className:_,plotMethod:w,cdModule:h}),b.zoomScale&&v.push(.+_)}}g.sort((function(t,e){return t.i-e.i}));var Te.plot.selectAll(g.mlayer).data(g,(function(t){return t.className}));if(T.enter().append(g).attr(class,(function(t){return t.className})).classed(mlayer,!0).classed(rangeplot,e.isRangePlot),T.exit().remove(),T.order(),T.each((function(r){var in.select(this),lr.className;r.plotMethod(t,e,r.cdModule,i,a,o),-1u.clipOnAxisFalseQuery.indexOf(.+l)&&s.setClipUrl(i,e.layerClipId,t)})),d._has(scattergl)&&(ci.getModule(scattergl),hl(r,c)0,c.plot(t,e,h)),!t._context.staticPlot&&(e._hasClipOnAxisFalse&&(e.clipOnAxisFalseTracese.plot.selectAll(u.clipOnAxisFalseQuery.join(,)).selectAll(.trace)),v.length)){var ke.plot.selectAll(v.join(,)).selectAll(.trace);e.zoomScalePtsk.selectAll(path.point),e.zoomScaleTxtk.selectAll(.textpoint)}}function m(t,e){var re.plotgroup,ne.id,iu.layerValue2layerClasse.xaxis.layer,au.layerValue2layerClasse.yaxis.layer,ot._fullLayout._hasOnlyLargeSploms;if(e.mainplot){var se.mainplotinfo,ls.plotgroup,fn+-x,dn+-y;e.gridlayers.gridlayer,e.zerolinelayers.zerolinelayer,h(s.overlinesBelow,path,f),h(s.overlinesBelow,path,d),h(s.overaxesBelow,g,f),h(s.overaxesBelow,g,d),e.ploth(s.overplot,g,n),h(s.overlinesAbove,path,f),h(s.overlinesAbove,path,d),h(s.overaxesAbove,g,f),h(s.overaxesAbove,g,d),e.xlinesl.select(.overlines-+i).select(.+f),e.ylinesl.select(.overlines-+a).select(.+d),e.xaxislayerl.select(.overaxes-+i).select(.+f),e.yaxislayerl.select(.overaxes-+a).select(.+d)}else if(o)e.xlinesh(r,path,xlines-above),e.ylinesh(r,path,ylines-above),e.xaxislayerh(r,g,xaxislayer-above),e.yaxislayerh(r,g,yaxislayer-above);else{var mh(r,g,layer-subplot);e.shapelayerh(m,g,shapelayer),e.imagelayerh(m,g,imagelayer),e.gridlayerh(r,g,gridlayer),e.zerolinelayerh(r,g,zerolinelayer),h(r,path,xlines-below),h(r,path,ylines-below),e.overlinesBelowh(r,g,overlines-below),h(r,g,xaxislayer-below),h(r,g,yaxislayer-below),e.overaxesBelowh(r,g,overaxes-below),e.ploth(r,g,plot),e.overploth(r,g,overplot),e.xlinesh(r,path,xlines-above),e.ylinesh(r,path,ylines-above),e.overlinesAboveh(r,g,overlines-above),h(r,g,xaxislayer-above),h(r,g,yaxislayer-above),e.overaxesAboveh(r,g,overaxes-above),e.xlinesr.select(.xlines-+i),e.ylinesr.select(.ylines-+a),e.xaxislayerr.select(.xaxislayer-+i),e.yaxislayerr.select(.yaxislayer-+a)}o||(p(e.gridlayer,g,e.xaxis._id),p(e.gridlayer,g,e.yaxis._id),e.gridlayer.selectAll(g).map((function(t){return t0})).sort(c.idSort)),e.xlines.style(fill,none).classed(crisp,!0),e.ylines.style(fill,none).classed(crisp,!0)}function g(t,e){if(t){var r{};for(var i in t.each((function(t){var it0;n.select(this).remove(),v(i,e),ri!0})),e._plots)for(var ae._plotsi.overlays||,o0;oa.length;o++){var sao;rs.id&&s.plot.selectAll(.trace).remove()}}}function v(t,e){e._draggers.selectAll(g.+t).remove(),e._defs.select(#clip+e._uid+t+plot).remove()}r.namecartesian,r.attrxaxis,yaxis,r.idRootx,y,r.idRegexu.idRegex,r.attrRegexu.attrRegex,r.attributest(./attributes),r.layoutAttributest(./layout_attributes),r.supplyLayoutDefaultst(./layout_defaults),r.transitionAxest(./transition_axes),r.finalizeSubplotsfunction(t,e){var r,n,i,oe._subplots,so.xaxis,lo.yaxis,fo.cartesian,hf.concat(o.gl2d||),p{},d{};for(r0;rh.length;r++){var mhr.split(y);pm01,dy+m11}for(r0;rs.length;r++)pnsr||(i(tc.id2name(n)||{}).anchor,u.idRegex.y.test(i)||(iy),f.push(n+i),h.push(n+i),di||(di1,a.pushUnique(l,i)));for(r0;rl.length;r++)dilr||(n(tc.id2name(i)||{}).anchor,u.idRegex.x.test(n)||(nx),f.push(n+i),h.push(n+i),pn||(pn1,a.pushUnique(s,n)));if(!h.length){for(var g in n,i,t){if(u.attrRegex.test(g))xg.charAt(0)?(!n||+g.substr(5)+n.substr(5))&&(ng):(!i||+g.substr(5)+i.substr(5))&&(ig)}nn?c.name2id(n):x,ii?c.name2id(i):y,s.push(n),l.push(i),f.push(n+i)}},r.plotfunction(t,e,r,n){var i,at._fullLayout,oa._subplots.cartesian,st.calcdata;if(!Array.isArray(e))for(e,i0;is.length;i++)e.push(i);for(i0;io.length;i++){for(var l,coi,ua._plotsc,f,h0;hs.length;h++){var psh,mp0.trace;m.xaxis+m.yaxisc&&((-1!e.indexOf(m.index)||m.carpet)&&(l&&l0.trace.xaxis+l0.trace.yaxisc&&-1!tonextx,tonexty,tonext.indexOf(m.fill)&&-1f.indexOf(l)&&f.push(l),f.push(p)),lp)}d(t,u,f,r,n)}},r.cleanfunction(t,e,r,n){var i,a,o,sn._plots||{},le._plots||{},un._subplots||{};if(n._hasOnlyLargeSploms&&!e._hasOnlyLargeSploms)for(o in s)(iso).plotgroup&&i.plotgroup.remove();var fn._has&&n._has(gl),he._has&&e._has(gl);if(f&&!h)for(o in s)(iso)._scene&&i._scene.destroy();if(u.xaxis&&u.yaxis){var pc.listIds({_fullLayout:n});for(a0;ap.length;a++){var dpa;ec.id2name(d)||n._infolayer.selectAll(.g-+d+title).remove()}}var mn._has&&n._has(cartesian),ye._has&&e._has(cartesian);if(m&&!y)g(n._cartesianlayer.selectAll(.subplot),n),n._defs.selectAll(.axesclip).remove(),delete n._axisConstraintGroups,delete n._axisMatchGroups;else if(u.cartesian)for(a0;au.cartesian.length;a++){var xu.cartesiana;if(!lx){var b.+x+,.+x+-x,.+x+-y;n._cartesianlayer.selectAll(b).remove(),v(x,n)}}},r.drawFrameworkfunction(t){var et._fullLayout,rfunction(t){var e,r,n,i,a,o,st._fullLayout,ls._subplots.cartesian,cl.length,u,f;for(e0;ec;e++){nle,is._plotsn,ai.xaxis,oi.yaxis;var ha._mainAxis,po._mainAxis,dh._id+p._id,ms._plotsd;i.overlays,d!n&&m?(i.mainplotd,i.mainplotinfom,f.push(n)):(i.mainplotvoid 0,i.mainplotinfovoid 0,u.push(n))}for(e0;ef.length;e++)nfe,(is._plotsn).mainplotinfo.overlays.push(i);var gu.concat(f),vnew Array(c);for(e0;ec;e++){nge,is._plotsn,ai.xaxis,oi.yaxis;var yn,a.layer,o.layer,a.overlaying||,o.overlaying||;for(r0;ri.overlays.length;r++)y.push(i.overlaysr.id);vey}return v}(t),ie._cartesianlayer.selectAll(.subplot).data(r,String);i.enter().append(g).attr(class,(function(t){returnsubplot +t0})),i.order(),i.exit().call(g,e),i.each((function(r){var ir0,ae._plotsi;a.plotgroupn.select(this),m(t,a),a.draglayerh(e._draggers,g,i)}))},r.rangePlotfunction(t,e,r){m(t,e),d(t,e,r),o.style(t)},r.toSVGfunction(t){var et._fullLayout._glimages,rn.select(t).selectAll(.svg-container);r.filter((function(t,e){return er.size()-1})).selectAll(.gl-canvas-context, .gl-canvas-focus).each((function(){var tthis.toDataURL(image/png);e.append(svg:image).attr({xmlns:f.svg,xlink:href:t,preserveAspectRatio:none,x:0,y:0,width:this.style.width,height:this.style.height})}))},r.updateFxt(./graph_interact).updateFx},{../../components/drawing:383,../../constants/xmlns_namespaces:475,../../lib:498,../../registry:633,../get_data:588,../plots:614,./attributes:547,./axis_ids:553,./constants:556,./graph_interact:559,./layout_attributes:564,./layout_defaults:565,./transition_axes:576,@plotly/d3:58},564:function(t,e,r){use strict;var nt(../font_attributes),it(../../components/color/attributes),at(../../components/drawing/attributes).dash,ot(../../lib/extend).extendFlat,st(../../plot_api/plot_template).templatedArray,lt(../../plots/cartesian/axis_format_attributes).descriptionWithDates,ct(../../constants/numerical).ONEDAY,ut(./constants),fu.HOUR_PATTERN,hu.WEEKDAY_PATTERN;e.exports{visible:{valType:boolean,editType:plot},color:{valType:color,dflt:i.defaultLine,editType:ticks},title:{text:{valType:string,editType:ticks},font:n({editType:ticks}),standoff:{valType:number,min:0,editType:ticks},editType:ticks},type:{valType:enumerated,values:-,linear,log,date,category,multicategory,dflt:-,editType:calc,_noTemplating:!0},autotypenumbers:{valType:enumerated,values:convert types,strict,dflt:convert types,editType:calc},autorange:{valType:enumerated,values:!0,!1,reversed,dflt:!0,editType:axrange,impliedEdits:{range0:void 0,range1:void 0}},rangemode:{valType:enumerated,values:normal,tozero,nonnegative,dflt:normal,editType:plot},range:{valType:info_array,items:{valType:any,editType:axrange,impliedEdits:{^autorange:!1},anim:!0},{valType:any,editType:axrange,impliedEdits:{^autorange:!1},anim:!0},editType:axrange,impliedEdits:{autorange:!1},anim:!0},fixedrange:{valType:boolean,dflt:!1,editType:calc},scaleanchor:{valType:enumerated,values:u.idRegex.x.toString(),u.idRegex.y.toString(),editType:plot},scaleratio:{valType:number,min:0,dflt:1,editType:plot},constrain:{valType:enumerated,values:range,domain,editType:plot},constraintoward:{valType:enumerated,values:left,center,right,top,middle,bottom,editType:plot},matches:{valType:enumerated,values:u.idRegex.x.toString(),u.idRegex.y.toString(),editType:calc},rangebreaks:s(rangebreak,{enabled:{valType:boolean,dflt:!0,editType:calc},bounds:{valType:info_array,items:{valType:any,editType:calc},{valType:any,editType:calc},editType:calc},pattern:{valType:enumerated,values:h,f,,editType:calc},values:{valType:info_array,freeLength:!0,editType:calc,items:{valType:any,editType:calc}},dvalue:{valType:number,editType:calc,min:0,dflt:c},editType:calc}),tickmode:{valType:enumerated,values:auto,linear,array,editType:ticks,impliedEdits:{tick0:void 0,dtick:void 0}},nticks:{valType:integer,min:0,dflt:0,editType:ticks},tick0:{valType:any,editType:ticks,impliedEdits:{tickmode:linear}},dtick:{valType:any,editType:ticks,impliedEdits:{tickmode:linear}},ticklabelstep:{valType:integer,min:1,dflt:1,editType:ticks},tickvals:{valType:data_array,editType:ticks},ticktext:{valType:data_array,editType:ticks},ticks:{valType:enumerated,values:outside,inside,,editType:ticks},tickson:{valType:enumerated,values:labels,boundaries,dflt:labels,editType:ticks},ticklabelmode:{valType:enumerated,values:instant,period,dflt:instant,editType:ticks},ticklabelposition:{valType:enumerated,values:outside,inside,outside top,inside top,outside left,inside left,outside right,inside right,outside bottom,inside bottom,dflt:outside,editType:calc},ticklabeloverflow:{valType:enumerated,values:allow,hide past div,hide past domain,editType:calc},mirror:{valType:enumerated,values:!0,ticks,!1,all,allticks,dflt:!1,editType:ticks+layoutstyle},ticklen:{valType:number,min:0,dflt:5,editType:ticks},tickwidth:{valType:number,min:0,dflt:1,editType:ticks},tickcolor:{valType:color,dflt:i.defaultLine,editType:ticks},showticklabels:{valType:boolean,dflt:!0,editType:ticks},automargin:{valType:boolean,dflt:!1,editType:ticks},showspikes:{valType:boolean,dflt:!1,editType:modebar},spikecolor:{valType:color,dflt:null,editType:none},spikethickness:{valType:number,dflt:3,editType:none},spikedash:o({},a,{dflt:dash,editType:none}),spikemode:{valType:flaglist,flags:toaxis,across,marker,dflt:toaxis,editType:none},spikesnap:{valType:enumerated,values:data,cursor,hovered data,dflt:hovered data,editType:none},tickfont:n({editType:ticks}),tickangle:{valType:angle,dflt:auto,editType:ticks},tickprefix:{valType:string,dflt:,editType:ticks},showtickprefix:{valType:enumerated,values:all,first,last,none,dflt:all,editType:ticks},ticksuffix:{valType:string,dflt:,editType:ticks},showticksuffix:{valType:enumerated,values:all,first,last,none,dflt:all,editType:ticks},showexponent:{valType:enumerated,values:all,first,last,none,dflt:all,editType:ticks},exponentformat:{valType:enumerated,values:none,e,E,power,SI,B,dflt:B,editType:ticks},minexponent:{valType:number,dflt:3,min:0,editType:ticks},separatethousands:{valType:boolean,dflt:!1,editType:ticks},tickformat:{valType:string,dflt:,editType:ticks,description:l(tick label)},tickformatstops:s(tickformatstop,{enabled:{valType:boolean,dflt:!0,editType:ticks},dtickrange:{valType:info_array,items:{valType:any,editType:ticks},{valType:any,editType:ticks},editType:ticks},value:{valType:string,dflt:,editType:ticks},editType:ticks}),hoverformat:{valType:string,dflt:,editType:none,description:l(hover text)},showline:{valType:boolean,dflt:!1,editType:ticks+layoutstyle},linecolor:{valType:color,dflt:i.defaultLine,editType:layoutstyle},linewidth:{valType:number,min:0,dflt:1,editType:ticks+layoutstyle},showgrid:{valType:boolean,editType:ticks},gridcolor:{valType:color,dflt:i.lightLine,editType:ticks},gridwidth:{valType:number,min:0,dflt:1,editType:ticks},zeroline:{valType:boolean,editType:ticks},zerolinecolor:{valType:color,dflt:i.defaultLine,editType:ticks},zerolinewidth:{valType:number,dflt:1,editType:ticks},showdividers:{valType:boolean,dflt:!0,editType:ticks},dividercolor:{valType:color,dflt:i.defaultLine,editType:ticks},dividerwidth:{valType:number,dflt:1,editType:ticks},anchor:{valType:enumerated,values:free,u.idRegex.x.toString(),u.idRegex.y.toString(),editType:plot},side:{valType:enumerated,values:top,bottom,left,right,editType:plot},overlaying:{valType:enumerated,values:free,u.idRegex.x.toString(),u.idRegex.y.toString(),editType:plot},layer:{valType:enumerated,values:above traces,below traces,dflt:above traces,editType:plot},domain:{valType:info_array,items:{valType:number,min:0,max:1,editType:plot},{valType:number,min:0,max:1,editType:plot},dflt:0,1,editType:plot},position:{valType:number,min:0,max:1,dflt:0,editType:plot},categoryorder:{valType:enumerated,values:trace,category ascending,category descending,array,total ascending,total descending,min ascending,min descending,max ascending,max descending,sum ascending,sum descending,mean ascending,mean descending,median ascending,median descending,dflt:trace,editType:calc},categoryarray:{valType:data_array,editType:calc},uirevision:{valType:any,editType:none},editType:calc,_deprecated:{autotick:{valType:boolean,editType:ticks},title:{valType:string,editType:ticks},titlefont:n({editType:ticks})}}},{../../components/color/attributes:360,../../components/drawing/attributes:382,../../constants/numerical:474,../../lib/extend:488,../../plot_api/plot_template:538,../../plots/cartesian/axis_format_attributes:552,../font_attributes:580,./constants:556},565:function(t,e,r){use strict;var nt(../../lib),it(../../components/color),at(../../components/fx/helpers).isUnifiedHover,ot(../../components/fx/hovermode_defaults),st(../../plot_api/plot_template),lt(../layout_attributes),ct(./layout_attributes),ut(./type_defaults),ft(./axis_defaults),ht(./constraints),pt(./position_defaults),dt(./axis_ids),md.id2name,gd.name2id,vt(./constants).AX_ID_PATTERN,yt(../../registry),xy.traceIs,by.getComponentMethod;function _(t,e,r){Array.isArray(te)?te.push(r):ter}e.exportsfunction(t,e,r){var y,w,Te.autotypenumbers,k{},A{},M{},S{},E{},L{},C{},P{},I{},O{};for(y0;yr.length;y++){var zry;if(x(z,cartesian)||x(z,gl2d)){var D,R;if(z.xaxis)Dm(z.xaxis),_(k,D,z);else if(z.xaxes)for(w0;wz.xaxes.length;w++)_(k,m(z.xaxesw),z);if(z.yaxis)Rm(z.yaxis),_(k,R,z);else if(z.yaxes)for(w0;wz.yaxes.length;w++)_(k,m(z.yaxesw),z);if(funnelz.type?hz.orientation?(D&&(AD!0),R&&(CR!0)):R&&(MR!0):imagez.type?(R&&(PR!0),D&&(PD!0)):(R&&(ER!0,LR!0),x(z,carpet)&&(carpet!z.type||z._cheater)||D&&(SD!0)),carpetz.type&&z._cheater&&D&&(AD!0),x(z,2dMap)&&(ID!0,IR!0),x(z,oriented))Ohz.orientation?R:D!0}}var Fe._subplots,BF.xaxis,NF.yaxis,jn.simpleMap(B,m),Un.simpleMap(N,m),Vj.concat(U),Hi.background;B.length&&N.length&&(Hn.coerce(t,e,l,plot_bgcolor));var q,G,Y,W,X,Zi.combine(H,e.paper_bgcolor);function J(){var tkq||;X._traceIndicest.map((function(t){return t._expandedIndex})),X._annIndices,X._shapeIndices,X._imgIndices,X._subplotsWith,X._counterAxes,X._nameX._attrq,X._idG}function K(t,e){return n.coerce(W,X,c,t,e)}function Q(t,e){return n.coerce2(W,X,c,t,e)}function $(t){returnxt?N:B}function tt(e,r){for(var nxe?j:U,i,a0;an.length;a++){var ona;or||(to||{}).overlaying||i.push(g(o))}return i}var et{x:$(x),y:$(y)},rtet.x.concat(et.y),nt{},it;function at(){var tW.matches;v.test(t)&&-1rt.indexOf(t)&&(nttW.type,itObject.keys(nt))}var oto(t,e),sta(ot);for(y0;yV.length;y++){qVy,Gg(q),Yq.charAt(0),n.isPlainObject(tq)||(tq{}),Wtq,Xs.newContainer(e,q,Y+axis),J();var ltxY&&!Sq&&Aq||yY&&!Eq&&Mq,ctyY&&(!Lq&&Cq||Pq),ut{letter:Y,font:e.font,outerTicks:Iq,showGrid:!Oq,data:kq||,bgColor:Z,calendar:e.calendar,automargin:!0,visibleDflt:lt,reverseDflt:ct,autotypenumbersDflt:T,splomStash:((e._splomAxes||{})Y||{})G};K(uirevision,e.uirevision),u(W,X,K,ut),f(W,X,K,ut,e);var ftst&&Yot.charAt(0),htQ(spikecolor,st?X.color:void 0),ptQ(spikethickness,st?1.5:void 0),dtQ(spikedash,st?dot:void 0),mtQ(spikemode,st?across:void 0),gtQ(spikesnap);K(showspikes,!!(ft||ht||pt||dt||mt||gt))||(delete X.spikecolor,delete X.spikethickness,delete X.spikedash,delete X.spikemode,delete X.spikesnap),p(W,X,K,{letter:Y,counterAxes:etY,overlayableAxes:tt(Y,q),grid:e.grid}),K(title.standoff),at(),X._inputW}for(y0;yit.length;){Gity++,Y(qm(G)).charAt(0),n.isPlainObject(tq)||(tq{}),Wtq,Xs.newContainer(e,q,Y+axis),J();var vt{letter:Y,font:e.font,outerTicks:Iq,showGrid:!Oq,data:,bgColor:Z,calendar:e.calendar,automargin:!0,visibleDflt:!1,reverseDflt:!1,autotypenumbersDflt:T,splomStash:((e._splomAxes||{})Y||{})G};K(uirevision,e.uirevision),X.typentG||linear,f(W,X,K,vt,e),p(W,X,K,{letter:Y,counterAxes:etY,overlayableAxes:tt(Y,q),grid:e.grid}),K(fixedrange),at(),X._inputW}var ytb(rangeslider,handleDefaults),xtb(rangeselector,handleDefaults);for(y0;yj.length;y++)qjy,Wtq,Xeq,yt(t,e,q),dateX.type&&xt(W,X,e,U,X.calendar),K(fixedrange);for(y0;yU.length;y++){qUy,Wtq,Xeq;var btem(X.anchor);K(fixedrange,b(rangeslider,isVisible)(bt))}h.handleDefaults(t,e,{axIds:rt.concat(it).sort(d.idSort),axHasImage:P})}},{../../components/color:361,../../components/fx/helpers:397,../../components/fx/hovermode_defaults:400,../../lib:498,../../plot_api/plot_template:538,../../registry:633,../layout_attributes:605,./axis_defaults:551,./axis_ids:553,./constants:556,./constraints:557,./layout_attributes:564,./position_defaults:567,./type_defaults:577},566:function(t,e,r){use strict;var nt(tinycolor2).mix,it(../../components/color/attributes).lightFraction,at(../../lib);e.exportsfunction(t,e,r,o){var s(oo||{}).dfltColor;function l(r,n){return a.coerce2(t,e,o.attributes,r,n)}var cl(linecolor,s),ul(linewidth);r(showline,o.showLine||!!c||!!u)||(delete e.linecolor,delete e.linewidth);var fl(gridcolor,n(s,o.bgColor,o.blend||i).toRgbString()),hl(gridwidth);if(r(showgrid,o.showGrid||!!f||!!h)||(delete e.gridcolor,delete e.gridwidth),!o.noZeroLine){var pl(zerolinecolor,s),dl(zerolinewidth);r(zeroline,o.showGrid||!!p||!!d)||(delete e.zerolinecolor,delete e.zerolinewidth)}}},{../../components/color/attributes:360,../../lib:498,tinycolor2:307},567:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib);e.exportsfunction(t,e,r,a){var o,s,l,c,ua.counterAxes||,fa.overlayableAxes||,ha.letter,pa.grid;p&&(sp._domainshp._axisMape._id,op._anchorse._id,s&&(lph+side.split( )0,cp.domainhrightl||topl?1:0)),ss||0,1,oo||(n(t.position)?free:u0||free),ll||(xh?bottom:left),cc||0,freei.coerce(t,e,{anchor:{valType:enumerated,values:free.concat(u),dflt:o}},anchor)&&r(position,c),i.coerce(t,e,{side:{valType:enumerated,values:xh?bottom,top:left,right,dflt:l}},side);var d!1;if(f.length&&(di.coerce(t,e,{overlaying:{valType:enumerated,values:!1.concat(f),dflt:!1}},overlaying)),!d){var mr(domain,s);m0>m1-1/4096&&(e.domains),i.noneOrAll(t.domain,e.domain,s)}return r(layer),e}},{../../lib:498,fast-isnumeric:185},568:function(t,e,r){use strict;var nt(./show_dflt);e.exportsfunction(t,e,r,i,a){a||(a{});var oa.tickSuffixDflt,sn(t);r(tickprefix)&&r(showtickprefix,s),r(ticksuffix,o)&&r(showticksuffix,s)}},{./show_dflt:572},569:function(t,e,r){use strict;var nt(../../constants/alignment).FROM_BL;e.exportsfunction(t,e,r){void 0r&&(rnt.constraintoward||center);var it.r2l(t.range0),t.r2l(t.range1),ai0+(i1-i0)*r;t.ranget._input.ranget.l2r(a+(i0-a)*e),t.l2r(a+(i1-a)*e),t.setScale()}},{../../constants/alignment:466},570:function(t,e,r){use strict;var nt(polybooljs),it(../../registry),at(../../components/drawing).dashStyle,ot(../../components/color),st(../../components/fx),lt(../../components/fx/helpers).makeEventData,ct(../../components/dragelement/helpers),uc.freeMode,fc.rectMode,hc.drawMode,pc.openMode,dc.selectMode,mt(../../components/shapes/draw_newshape/display_outlines),gt(../../components/shapes/draw_newshape/helpers).handleEllipse,vt(../../components/shapes/draw_newshape/newshapes),yt(../../lib),xt(../../lib/polygon),bt(../../lib/throttle),_t(./axis_ids).getFromId,wt(../../lib/clear_gl_canvases),Tt(../../plot_api/subroutines).redrawReglTraces,kt(./constants),Ak.MINSELECT,Mx.filter,Sx.tester,Et(./handle_outline).clearSelect,Lt(./helpers),CL.p2r,PL.axValue,IL.getTransform;function O(t,e,r,n,i,a,o){var s,l,c,u,f,h,d,g,v,ye._hoverdata,xe._fullLayout.clickmode.indexOf(event)>-1,b;if(function(t){return t&&Array.isArray(t)&&!0!t0.hoverOnBox}(y)){F(t,e,a);var _function(t,e){var r,n,it0,a-1,o;for(n0;ne.length;n++)if(ren,i.fullData._expandedIndexr.cd0.trace._expandedIndex){if(!0i.hoverOnBox)break;void 0!i.pointNumber?ai.pointNumber:void 0!i.binNumber&&(ai.binNumber,oi.pointNumbers);break}return{pointNumber:a,pointNumbers:o,searchInfo:r}}(y,sN(e,r,n,i));if(_.pointNumbers.length>0?function(t,e){var r,n,i,a;for(i0;it.length;i++)(rti).cd0.trace.selectedpoints&&r.cd0.trace.selectedpoints.length>0&&a.push(r);if(1a.length&&a0e.searchInfo&&(ne.searchInfo.cd0.trace).selectedpoints.lengthe.pointNumbers.length){for(i0;ie.pointNumbers.length;i++)if(n.selectedpoints.indexOf(e.pointNumbersi)0)return!1;return!0}return!1}(s,_):function(t){var e,r,n,i0;for(n0;nt.length;n++)if(etn,(re.cd0.trace).selectedpoints){if(r.selectedpoints.length>1)return!1;if((i+r.selectedpoints.length)>1)return!1}return 1i}(s)&&(hj(_))){for(o&&o.remove(),v0;vs.length;v++)(lsv)._module.selectPoints(l,!1);U(e,s),B(a),x&&e.emit(plotly_deselect,null)}else{for(dt.shiftKey&&(void 0!h?h:j(_)),cfunction(t,e,r){return{pointNumber:t,searchInfo:e,subtract:r}}(_.pointNumber,_.searchInfo,d),uR(a.selectionDefs.concat(c)),v0;vs.length;v++)if(fV(sv._module.selectPoints(sv,u),sv),b.length)for(var w0;wf.length;w++)b.push(fw);else bf;if(U(e,s,g{points:b}),c&&a&&a.selectionDefs.push(c),o){var Ta.mergedPolygons,kp(a.dragmode);m(H(T,k),o,a)}x&&e.emit(plotly_selected,g)}}}function z(t){returnpointNumberin t&&searchInfoin t}function D(t){return{xmin:0,xmax:0,ymin:0,ymax:0,pts:,contains:function(e,r,n,i){var at.searchInfo.cd0.trace._expandedIndex;return i.cd0.trace._expandedIndexa&&nt.pointNumber},isRect:!1,degenerate:!1,subtract:t.subtract}}function R(t){for(var e,rz(t0)?0:t000,nr,iz(t0)?0:t001,ai,o0;ot.length;o++)if(z(to))e.push(D(to));else{var sx.tester(to);s.subtractto.subtract,e.push(s),rMath.min(r,s.xmin),nMath.max(n,s.xmax),iMath.min(i,s.ymin),aMath.max(a,s.ymax)}return{xmin:r,xmax:n,ymin:i,ymax:a,pts:,contains:function(t,r,n,i){for(var a!1,o0;oe.length;o++)eo.contains(t,r,n,i)&&(a!1eo.subtract);return a},isRect:!1,degenerate:!1}}function F(t,e,r){e._fullLayout._drawing!1;var ne._fullLayout,ir.plotinfo,ar.dragmode,on._lastSelectedSubplot&&n._lastSelectedSubploti.id,s(t.shiftKey||t.altKey)&&!(h(a)&&p(a));o&&s&&i.selection&&i.selection.selectionDefs&&!r.selectionDefs?(r.selectionDefsi.selection.selectionDefs,r.mergedPolygonsi.selection.mergedPolygons):s&&i.selection||B(r),o||(E(e),n._lastSelectedSubploti.id)}function B(t){var et.dragmode,rt.plotinfo,nt.gd;if(n._fullLayout._activeShapeIndex>0&&n._fullLayout._deactivateShape(n),h(e)){var an._fullLayout._zoomlayer.selectAll(.select-outline-+r.id);if(a&&n._fullLayout._drawing){var ov(a,t);o&&i.call(_guiRelayout,n,{shapes:o}),n._fullLayout._drawing!1}}r.selection{},r.selection.selectionDefst.selectionDefs,r.selection.mergedPolygonst.mergedPolygons}function N(t,e,r,n){var i,a,o,s,le.map((function(t){return t._id})),cr.map((function(t){return t._id}));for(o0;ot.calcdata.length;o++)if(!0(a(it.calcdatao)0.trace).visible&&a._module&&a._module.selectPoints)if(!n||a.subplot!n&&a.geo!n)if(sploma.type&&a._xaxesl0&&a._yaxesc0){var uh(a._module,i,e0,r0);u.scenet._fullLayout._splomScenesa.uid,s.push(u)}else if(sankeya.type){var fh(a._module,i,e0,r0);s.push(f)}else{if(-1l.indexOf(a.xaxis))continue;if(-1c.indexOf(a.yaxis))continue;s.push(h(a._module,i,_(t,a.xaxis),_(t,a.yaxis)))}else s.push(h(a._module,i,e0,r0));return s;function h(t,e,r,n){return{_module:t,cd:e,xaxis:r,yaxis:n}}}function j(t){var et.searchInfo.cd0.trace,rt.pointNumber,nt.pointNumbers,in.length>0?n0:r;return!!e.selectedpoints&&e.selectedpoints.indexOf(i)>-1}function U(t,e,r){var n,a,o,s;for(n0;ne.length;n++){var len.cd0.trace._fullInput,ct._fullLayout._tracePreGUIl.uid||{};void 0c.selectedpoints&&(c.selectedpointsl._input.selectedpoints||null)}if(r){var ur.points||;for(n0;ne.length;n++)(sen.cd0.trace)._input.selectedpointss._fullInput.selectedpoints,s._fullInput!s&&(s.selectedpoints);for(n0;nu.length;n++){var fun,hf.data,pf.fullData;f.pointIndices?(.push.apply(h.selectedpoints,f.pointIndices),s._fullInput!s&&.push.apply(p.selectedpoints,f.pointIndices)):(h.selectedpoints.push(f.pointIndex),s._fullInput!s&&p.selectedpoints.push(f.pointIndex))}}else for(n0;ne.length;n++)delete(sen.cd0.trace).selectedpoints,delete s._input.selectedpoints,s._fullInput!s&&delete s._fullInput.selectedpoints;var d!1;for(n0;ne.length;n++){s(o(aen).cd)0.trace,i.traceIs(s,regl)&&(d!0);var ma._module,gm.styleOnSelect||m.style;g&&(g(t,o,o0.node3),o0.nodeRangePlot3&&g(t,o,o0.nodeRangePlot3))}d&&(w(t),T(t))}function V(t,e){if(Array.isArray(t))for(var re.cd,ne.cd0.trace,i0;it.length;i++)til(ti,n,r);return t}function H(t,e){for(var r,n0;nt.length;n++){rn;for(var i0;itn.length;i++){rni,rni0i?L:M;for(var a0;atni.length;a++)rni.push(tnia)}e||rn.push(Z,rn01,rn02)}return r}e.exports{prepSelect:function(t,e,r,i,l){var cu(l),vf(l),xp(l),_h(l),wd(l),Tdrawcirclel,Edrawlinel||T,Li.gd,zL._fullLayout,Dz._zoomlayer,ji.element.getBoundingClientRect(),qi.plotinfo,GI(q),Ye-j.left,Wr-j.top;z._calcInverseTransform(L);var Xy.apply3DTransform(z._invTransform)(Y,W);YX0,WX1;var Z,J,K,Q,$,tt,et,rtz._invScaleX,ntz._invScaleY,itY,atW,otM+Y+,+W,sti.xaxes0._length,lti.yaxes0._length,cti.xaxes.concat(i.yaxes),utt.altKey&&!(h(l)&&x);F(t,L,i),c&&(ZM(Y,W,k.BENDPX));var ftD.selectAll(path.select-outline-+q.id).data(_?0:1,2),htz.newshape;ft.enter().append(path).attr(class,(function(t){returnselect-outline select-outline-+t+ select-outline-+q.id})).style(_?{opacity:ht.opacity/2,fill:x?void 0:ht.fillcolor,stroke:ht.line.color,stroke-dasharray:a(ht.line.dash,ht.line.width),stroke-width:ht.line.width+px}:{}).attr(fill-rule,ht.fillrule).classed(cursor-move,!!_).attr(transform,G).attr(d,ot+Z);var pt,dtD.append(path).attr(class,zoombox-corners).style({fill:o.background,stroke:o.defaultLine,stroke-width:1}).attr(transform,G).attr(d,M0,0Z),mtz._uid+k.SELECTID,gt,vtN(L,i.xaxes,i.yaxes,i.subplot);function yt(t,e){return t-e}ptq.fillRangeItems?q.fillRangeItems:v?function(t,e){var rt.range{};for($0;$ct.length;$++){var nct$,in._id.charAt(0);rn._idC(n,ei+min),C(n,ei+max).sort(yt)}}:function(t,e,r){var nt.lassoPoints{};for($0;$ct.length;$++){var ict$;ni._idr.filtered.map(P(i))}},i.moveFnfunction(t,e){itMath.max(0,Math.min(st,rt*t+Y)),atMath.max(0,Math.min(lt,nt*e+W));var rMath.abs(it-Y),aMath.abs(at-W);if(v){var o,s,l;if(w){var uz.selectdirection;switch(oanyu?aMath.min(.6*r,A)?h:rMath.min(.6*a,A)?v:d:u){caseh:sT?lt/2:0,llt;break;casev:sT?st/2:0,lst}}if(_)switch(z.newshape.drawdirection){casevertical:oh,sT?lt/2:0,llt;break;casehorizontal:ov,sT?st/2:0,lst;break;caseortho:ra?(oh,sW,lat):(ov,sY,lit);break;default:od}ho?((QE?g(T,it,s,it,l):Y,s,Y,l,it,l,it,s).xminE?it:Math.min(Y,it),Q.xmaxE?it:Math.max(Y,it),Q.yminMath.min(s,l),Q.ymaxMath.max(s,l),dt.attr(d,M+Q.xmin+,+(W-A)+h-4v+2*A+h4ZM+(Q.xmax-1)+,+(W-A)+h4v+2*A+h-4Z)):vo?((QE?g(T,s,at,l,at):s,W,s,at,l,at,l,W).xminMath.min(s,l),Q.xmaxMath.max(s,l),Q.yminE?at:Math.min(W,at),Q.ymaxE?at:Math.max(W,at),dt.attr(d,M+(Y-A)+,+Q.ymin+v-4h+2*A+v4ZM+(Y-A)+,+(Q.ymax-1)+v4h+2*A+v-4Z)):do&&((QE?g(T,Y,W,it,at):Y,W,Y,at,it,at,it,W).xminMath.min(Y,it),Q.xmaxMath.max(Y,it),Q.yminMath.min(W,at),Q.ymaxMath.max(W,at),dt.attr(d,M0,0Z))}else c&&(Z.addPt(it,at),QZ.filtered);i.selectionDefs&&i.selectionDefs.length?(Kfunction(t,e,r){if(r)return n.difference({regions:t,inverted:!1},{regions:e,inverted:!1}).regions;return n.union({regions:t,inverted:!1},{regions:e,inverted:!1}).regions}(i.mergedPolygons,Q,ut),Q.subtractut,JR(i.selectionDefs.concat(Q))):(KQ,JS(Q)),m(H(K,x),ft,i),w&&b.throttle(mt,k.SELECTDELAY,(function(){var t;gt;var e,r;for($0;$vt.length;$++)if(e(ttvt$)._module.selectPoints(tt,J),r.push(e),tV(e,tt),gt.length)for(var n0;nt.length;n++)gt.push(tn);else gtt;U(L,vt,et{points:gt}),pt(et,Q,Z),i.gd.emit(plotly_selecting,et)}))},i.clickFnfunction(t,e){if(dt.remove(),L._fullLayout._activeShapeIndex>0)L._fullLayout._deactivateShape(L);else if(!_){var rz.clickmode;b.done(mt).then((function(){if(b.clear(mt),2t){for(ft.remove(),$0;$vt.length;$++)(ttvt$)._module.selectPoints(tt,!1);U(L,vt),B(i),L.emit(plotly_deselect,null)}else r.indexOf(select)>-1&&O(e,L,i.xaxes,i.yaxes,i.subplot,i,ft),eventr&&L.emit(plotly_selected,void 0);s.click(L,e)})).catch(y.error)}},i.doneFnfunction(){dt.remove(),b.done(mt).then((function(){b.clear(mt),i.gd.emit(plotly_selected,et),Q&&i.selectionDefs&&(Q.subtractut,i.selectionDefs.push(Q),i.mergedPolygons.length0,.push.apply(i.mergedPolygons,K)),i.doneFnCompleted&&i.doneFnCompleted(gt)})).catch(y.error),_&&B(i)}},clearSelect:E,clearSelectionsCache:B,selectOnClick:O}},{../../components/color:361,../../components/dragelement/helpers:379,../../components/drawing:383,../../components/fx:401,../../components/fx/helpers:397,../../components/shapes/draw_newshape/display_outlines:449,../../components/shapes/draw_newshape/helpers:450,../../components/shapes/draw_newshape/newshapes:451,../../lib:498,../../lib/clear_gl_canvases:482,../../lib/polygon:510,../../lib/throttle:525,../../plot_api/subroutines:539,../../registry:633,./axis_ids:553,./constants:556,./handle_outline:560,./helpers:561,polybooljs:249},571:function(t,e,r){use strict;var nt(@plotly/d3),it(d3-time-format).utcFormat,at(../../lib),oa.numberFormat,st(fast-isnumeric),la.cleanNumber,ca.ms2DateTime,ua.dateTime2ms,fa.ensureNumber,ha.isArrayOrTypedArray,pt(../../constants/numerical),dp.FP_SAFE,mp.BADNUM,gp.LOG_CLIP,vp.ONEWEEK,yp.ONEDAY,xp.ONEHOUR,bp.ONEMIN,_p.ONESEC,wt(./axis_ids),Tt(./constants),kT.HOUR_PATTERN,AT.WEEKDAY_PATTERN;function M(t){return Math.pow(10,t)}function S(t){return null!t}e.exportsfunction(t,e){ee||{};var rt._id||x,pr.charAt(0);function E(e,r){if(e>0)return Math.log(e)/Math.LN10;if(e0&&r&&t.range&&2t.range.length){var nt.range0,it.range1;return.5*(n+i-2*g*Math.abs(n-i))}return m}function L(e,r,n,i){if((i||{}).msUTC&&s(e))return+e;var ou(e,n||t.calendar);if(om){if(!s(e))return m;e+e;var lMath.floor(10*a.mod(e+.05,1)),cMath.round(e-l/10);ou(new Date(c))+l/10}return o}function C(e,r,n){return c(e,r,n||t.calendar)}function P(e){return t._categoriesMath.round(e)}function I(e){if(S(e)){if(void 0t._categoriesMap&&(t._categoriesMap{}),void 0!t._categoriesMape)return t._categoriesMape;t._categories.push(numbertypeof e?String(e):e);var rt._categories.length-1;return t._categoriesMaper,r}return m}function O(e){if(t._categoriesMap)return t._categoriesMape}function z(t){var eO(t);return void 0!e?e:s(t)?+t:void 0}function D(t){return s(t)?+t:O(t)}function R(t,e,r){return n.round(r+e*t,2)}function F(t,e,r){return(t-r)/e}var Bfunction(e){return s(e)?R(e,t._m,t._b):m},Nfunction(e){return F(e,t._m,t._b)};if(t.rangebreaks){var jyp;Bfunction(e){if(!s(e))return m;var rt._rangebreaks.length;if(!r)return R(e,t._m,t._b);var nj;t.range0>t.range1&&(n!n);for(var in?-1:1,ai*e,o0,l0;lr;l++){var ci*t._rangebreaksl.min,ui*t._rangebreaksl.max;if(ac)break;if(!(a>u)){oa(c+u)/2?l:l+1;break}ol+1}var ft._Bo||0;return isFinite(f)?R(e,t._m2,f):0},Nfunction(e){var rt._rangebreaks.length;if(!r)return F(e,t._m,t._b);for(var n0,i0;ir&&!(et._rangebreaksi.pmin);i++)e>t._rangebreaksi.pmax&&(ni+1);return F(e,t._m2,t._Bn)}}t.c2llogt.type?E:f,t.l2clogt.type?M:f,t.l2pB,t.p2lN,t.c2plogt.type?function(t,e){return B(E(t,e))}:B,t.p2clogt.type?function(t){return M(N(t))}:N,-1!linear,-.indexOf(t.type)?(t.d2rt.r2dt.d2ct.r2ct.d2lt.r2ll,t.c2dt.c2rt.l2dt.l2rf,t.d2pt.r2pfunction(e){return t.l2p(l(e))},t.p2dt.p2rN,t.cleanPosf):logt.type?(t.d2rt.d2lfunction(t,e){return E(l(t),e)},t.r2dt.r2cfunction(t){return M(l(t))},t.d2ct.r2ll,t.c2dt.l2rf,t.c2rE,t.l2dM,t.d2pfunction(e,r){return t.l2p(t.d2r(e,r))},t.p2dfunction(t){return M(N(t))},t.r2pfunction(e){return t.l2p(l(e))},t.p2rN,t.cleanPosf):datet.type?(t.d2rt.r2da.identity,t.d2ct.r2ct.d2lt.r2lL,t.c2dt.c2rt.l2dt.l2rC,t.d2pt.r2pfunction(e,r,n){return t.l2p(L(e,0,n))},t.p2dt.p2rfunction(t,e,r){return C(N(t),e,r)},t.cleanPosfunction(e){return a.cleanDate(e,m,t.calendar)}):categoryt.type?(t.d2ct.d2lI,t.r2dt.c2dt.l2dP,t.d2rt.d2l_noaddz,t.r2cfunction(e){var rD(e);return void 0!r?r:t.fraction2r(.5)},t.l2rt.c2rf,t.r2lD,t.d2pfunction(e){return t.l2p(t.r2c(e))},t.p2dfunction(t){return P(N(t))},t.r2pt.d2p,t.p2rN,t.cleanPosfunction(t){returnstringtypeof t&&!t?t:f(t)}):multicategoryt.type&&(t.r2dt.c2dt.l2dP,t.d2rt.d2l_noaddz,t.r2cfunction(e){var rz(e);return void 0!r?r:t.fraction2r(.5)},t.r2c_just_indicesO,t.l2rt.c2rf,t.r2lz,t.d2pfunction(e){return t.l2p(t.r2c(e))},t.p2dfunction(t){return P(N(t))},t.r2pt.d2p,t.p2rN,t.cleanPosfunction(t){return Array.isArray(t)||stringtypeof t&&!t?t:f(t)},t.setupMultiCategoryfunction(n){var i,o,st._traceIndices,lt._matchGroup;if(l&&0t._categories.length)for(var c in l)if(c!r){var uew.id2name(c);ss.concat(u._traceIndices)}var f0,{},0,{},d;for(i0;is.length;i++){var mnsi;if(p in m){var gmp,vm._length||a.minRowLength(g);if(h(g0)&&h(g1))for(o0;ov;o++){var yg0o,xg1o;S(y)&&S(x)&&(d.push(y,x),y in f01||(f01yf00++),x in f11||(f11xf10++))}}}for(d.sort((function(t,e){var rf01,nrt0-re0;if(n)return n;var if11;return it1-ie1})),i0;id.length;i++)I(di)}),t.fraction2rfunction(e){var rt.r2l(t.range0),nt.r2l(t.range1);return t.l2r(r+e*(n-r))},t.r2fractionfunction(e){var rt.r2l(t.range0),nt.r2l(t.range1);return(t.r2l(e)-r)/(n-r)},t.cleanRangefunction(e,r){r||(r{}),e||(erange);var n,i,oa.nestedProperty(t,e).get();if(i(idatet.type?a.dfltRange(t.calendar):yp?T.DFLTRANGEY:realaxist._name?0,1:r.dfltRange||T.DFLTRANGEX).slice(),tozero!t.rangemode&&nonnegative!t.rangemode||(i00),o&&2o.length)for(date!t.type||t.autorange||(o0a.cleanDate(o0,m,t.calendar),o1a.cleanDate(o1,m,t.calendar)),n0;n2;n++)if(datet.type){if(!a.isDateTime(on,t.calendar)){tei;break}if(t.r2l(o0)t.r2l(o1)){var la.constrain(t.r2l(o0),a.MIN_MS+1e3,a.MAX_MS-1e3);o0t.l2r(l-1e3),o1t.l2r(l+1e3);break}}else{if(!s(on)){if(!s(o1-n)){tei;break}ono1-n*(n?10:.1)}if(on-d?on-d:on>d&&(ond),o0o1){var cMath.max(1,Math.abs(1e-6*o0));o0-c,o1+c}}else a.nestedProperty(t,e).set(i)},t.setScalefunction(r){var ne._size;if(t.overlaying){var iw.getFromId({_fullLayout:e},t.overlaying);t.domaini.domain}var ar&&t._r?_r:range,ot.calendar;t.cleanRange(a);var s,l,ct.r2l(ta0,o),ut.r2l(ta1,o),fyp;if((f?(t._offsetn.t+(1-t.domain1)*n.h,t._lengthn.h*(t.domain1-t.domain0),t._mt._length/(c-u),t._b-t._m*u):(t._offsetn.l+t.domain0*n.w,t._lengthn.w*(t.domain1-t.domain0),t._mt._length/(u-c),t._b-t._m*c),t._rangebreaks,t._lBreaks0,t._m20,t._B,t.rangebreaks)&&(t._rangebreakst.locateBreaks(Math.min(c,u),Math.max(c,u)),t._rangebreaks.length)){for(s0;st._rangebreaks.length;s++)lt._rangebreakss,t._lBreaks+Math.abs(l.max-l.min);var hf;c>u&&(h!h),h&&t._rangebreaks.reverse();var dh?-1:1;for(t._m2d*t._length/(Math.abs(u-c)-t._lBreaks),t._B.push(-t._m2*(f?u:c)),s0;st._rangebreaks.length;s++)lt._rangebreakss,t._B.push(t._Bt._B.length-1-d*t._m2*(l.max-l.min));for(s0;st._rangebreaks.length;s++)(lt._rangebreakss).pminB(l.min),l.pmaxB(l.max)}if(!isFinite(t._m)||!isFinite(t._b)||t._length0)throw e._replotting!1,new Error(Something went wrong with axis scaling)},t.maskBreaksfunction(e){var r,n,i,o,s,ct.rangebreaks||;c._cachedPatterns||(c._cachedPatternsc.map((function(e){return e.enabled&&e.bounds?a.simpleMap(e.bounds,e.pattern?l:t.d2c):null}))),c._cachedValues||(c._cachedValuesc.map((function(e){return e.enabled&&e.values?a.simpleMap(e.values,t.d2c).sort(a.sorterAsc):null})));for(var u0;uc.length;u++){var fcu;if(f.enabled)if(f.bounds){var hf.pattern;switch(n(rc._cachedPatternsu)0,ir1,h){case A:o(snew Date(e)).getUTCDay(),n>i&&(i+7,on&&(o+7));break;case k:o(snew Date(e)).getUTCHours()+(s.getUTCMinutes()/60+s.getUTCSeconds()/3600+s.getUTCMilliseconds()/36e5),n>i&&(i+24,on&&(o+24));break;case:oe}if(o>n&&oi)return m}else for(var pc._cachedValuesu,d0;dp.length;d++)if(i(npd)+f.dvalue,e>n&&ei)return m}return e},t.locateBreaksfunction(e,r){var n,i,o,s,c;if(!t.rangebreaks)return c;var ut.rangebreaks.slice().sort((function(t,e){return t.patternA&&e.patternk?-1:e.patternA&&t.patternk?1:0})),ffunction(t,n){if((ta.constrain(t,e,r))!(na.constrain(n,e,r))){for(var i!0,o0;oc.length;o++){var sco;ts.max&&n>s.min&&(ts.min&&(s.mint),n>s.max&&(s.maxn),i!1)}i&&c.push({min:t,max:n})}};for(n0;nu.length;n++){var hun;if(h.enabled)if(h.bounds){var pe,dr;h.pattern&&(pMath.floor(p)),o(ia.simpleMap(h.bounds,h.pattern?l:t.r2l))0,si1;var m,g,wnew Date(p);switch(h.pattern){case A:gv,m(s-o+(so?7:0))*y,p+o*y-(w.getUTCDay()*y+w.getUTCHours()*x+w.getUTCMinutes()*b+w.getUTCSeconds()*_+w.getUTCMilliseconds());break;case k:gy,m(s-o+(so?24:0))*x,p+o*x-(w.getUTCHours()*x+w.getUTCMinutes()*b+w.getUTCSeconds()*_+w.getUTCMilliseconds());break;default:pMath.min(i0,i1),mg(dMath.max(i0,i1))-p}for(var Tp;Td;T+g)f(T,T+m)}else for(var Ma.simpleMap(h.values,t.d2c),S0;SM.length;S++)f(oMS,so+h.dvalue)}return c.sort((function(t,e){return t.min-e.min})),c},t.makeCalcdatafunction(e,r,n){var i,o,s,l,ct.type,udatec&&er+calendar;if(r in e){if(ier,le._length||a.minRowLength(i),a.isTypedArray(i)&&(linearc||logc)){if(li.length)return i;if(i.subarray)return i.subarray(0,l)}if(multicategoryc)return function(t,e){for(var rnew Array(e),n0;ne;n++){var i(t0||)n,a(t1||)n;rnO(i,a)}return r}(i,l);for(onew Array(l),s0;sl;s++)ost.d2c(is,0,u,n)}else{var fr+0in e?t.d2c(er+0,0,u):0,hed+r?Number(ed+r):1;for(ie{x:y,y:x}r,le._length||i.length,onew Array(l),s0;sl;s++)osf+s*h}if(t.rangebreaks)for(s0;sl;s++)ost.maskBreaks(os);return o},t.isValidRangefunction(e){return Array.isArray(e)&&2e.length&&s(t.r2l(e0))&&s(t.r2l(e1))},t.isPtWithinRangefunction(e,r){var nt.c2l(ep,null,r),it.r2l(t.range0),at.r2l(t.range1);return ia?in&&na:an&&ni},t._emptyCategoriesfunction(){t._categories,t._categoriesMap{}},t.clearCalcfunction(){var rt._matchGroup;if(r){var nnull,inull;for(var a in r){var oew.id2name(a);if(o._categories){no._categories,io._categoriesMap;break}}n&&i?(t._categoriesn,t._categoriesMapi):t._emptyCategories()}else t._emptyCategories();if(t._initialCategories)for(var s0;st._initialCategories.length;s++)I(t._initialCategoriess)},t.sortByInitialCategoriesfunction(){var n;if(t._emptyCategories(),t._initialCategories)for(var i0;it._initialCategories.length;i++)I(t._initialCategoriesi);nn.concat(t._traceIndices);var at._matchGroup;for(var o in a)if(r!o){var sew.id2name(o);s._categoriest._categories,s._categoriesMapt._categoriesMap,nn.concat(s._traceIndices)}return n};var Ue._d3locale;datet.type&&(t._dateFormatU?U.timeFormat:i,t._extraFormate._extraFormat),t._separatorse.separators,t._numFormatU?U.numberFormat:o,delete t._minDtick,delete t._forceTick0}},{../../constants/numerical:474,../../lib:498,./axis_ids:553,./constants:556,@plotly/d3:58,d3-time-format:115,fast-isnumeric:185},572:function(t,e,r){use strict;e.exportsfunction(t){var eshowexponent,showtickprefix,showticksuffix.filter((function(e){return void 0!te}));if(e.every((function(r){return trte0}))||1e.length)return te0}},{},573:function(t,e,r){use strict;var nt(../../lib),it(../../components/color).contrast,at(./layout_attributes),ot(./show_dflt),st(../array_container_defaults);function l(t,e){function r(r,i){return n.coerce(t,e,a.tickformatstops,r,i)}r(enabled)&&(r(dtickrange),r(value))}e.exportsfunction(t,e,r,c,u){u||(u{});var fo(t);if(r(showticklabels)){var hu.font||{},pe.color,d-1!(e.ticklabelposition||).indexOf(inside)?i(u.bgColor):p&&p!a.color.dflt?p:h.color;if(n.coerceFont(r,tickfont,{family:h.family,size:h.size,color:d}),u.noTicklabelstep||multicategoryc||logc||r(ticklabelstep),u.noAng||r(tickangle),category!c){var mr(tickformat);s(t,e,{name:tickformatstops,inclusionAttr:enabled,handleItemDefaults:l}),e.tickformatstops.length||delete e.tickformatstops,u.noExp||m||datec||(r(showexponent,f),r(exponentformat),r(minexponent),r(separatethousands))}}}},{../../components/color:361,../../lib:498,../array_container_defaults:544,./layout_attributes:564,./show_dflt:572},574:function(t,e,r){use strict;var nt(../../lib),it(./layout_attributes);e.exportsfunction(t,e,r,a){var on.coerce2(t,e,i,ticklen),sn.coerce2(t,e,i,tickwidth),ln.coerce2(t,e,i,tickcolor,e.color);r(ticks,a.outerTicks||o||s||l?outside:)||(delete e.ticklen,delete e.tickwidth,delete e.tickcolor)}},{../../lib:498,./layout_attributes:564},575:function(t,e,r){use strict;var nt(./clean_ticks),it(../../lib).isArrayOrTypedArray;e.exportsfunction(t,e,r,a){function o(r){var ntr;return void 0!n?n:(e._template||{})r}var so(tick0),lo(dtick),co(tickvals),ur(tickmode,i(c)?array:l?linear:auto);if(autou)r(nticks);else if(linearu){var fe.dtickn.dtick(l,a);e.tick0n.tick0(s,a,e.calendar,f)}else if(multicategory!a){void 0r(tickvals)?e.tickmodeauto:r(ticktext)}}},{../../lib:498,./clean_ticks:555},576:function(t,e,r){use strict;var nt(@plotly/d3),it(../../registry),at(../../lib),ot(../../components/drawing),st(./axes);e.exportsfunction(t,e,r,l){var ct._fullLayout;if(0!e.length){var u,f,h,p;l&&(ul());var dn.ease(r.easing);return t._transitionData._interruptCallbacks.push((function(){return window.cancelAnimationFrame(p),pnull,function(){for(var r{},n0;ne.length;n++){var aen,oa.plotinfo.xaxis,sa.plotinfo.yaxis;a.xr0&&(ro._name+.rangea.xr0.slice()),a.yr0&&(rs._name+.rangea.yr0.slice())}return i.call(relayout,t,r).then((function(){for(var t0;te.length;t++)m(et.plotinfo)}))}()})),fDate.now(),pwindow.requestAnimationFrame((function n(){hDate.now();for(var aMath.min(1,(h-f)/r.duration),od(a),s0;se.length;s++)g(es,o);h-f>r.duration?(!function(){for(var r{},n0;ne.length;n++){var aen,oa.plotinfo.xaxis,sa.plotinfo.yaxis;a.xr1&&(ro._name+.rangea.xr1.slice()),a.yr1&&(rs._name+.rangea.yr1.slice())}u&&u(),i.call(relayout,t,r).then((function(){for(var t0;te.length;t++)m(et.plotinfo)}))}(),pwindow.cancelAnimationFrame(n)):pwindow.requestAnimationFrame(n)})),Promise.resolve()}function m(t){var et.xaxis,rt.yaxis;c._defs.select(#+t.clipId+> rect).call(o.setTranslate,0,0).call(o.setScale,1,1),t.plot.call(o.setTranslate,e._offset,r._offset).call(o.setScale,1,1);var nt.plot.selectAll(.scatterlayer .trace);n.selectAll(.point).call(o.setPointGroupScale,1,1),n.selectAll(.textpoint).call(o.setTextPointsScale,1,1),n.call(o.hideOutsideRangePoints,t)}function g(e,r){var ne.plotinfo,in.xaxis,ln.yaxis,ci._length,ul._length,f!!e.xr1,h!!e.yr1,p;if(f){var da.simpleMap(e.xr0,i.r2l),ma.simpleMap(e.xr1,i.r2l),gd1-d0,vm1-m0;p0(d0*(1-r)+r*m0-d0)/(d1-d0)*c,p2c*(1-r+r*v/g),i.range0i.l2r(d0*(1-r)+r*m0),i.range1i.l2r(d1*(1-r)+r*m1)}else p00,p2c;if(h){var ya.simpleMap(e.yr0,l.r2l),xa.simpleMap(e.yr1,l.r2l),by1-y0,_x1-x0;p1(y1*(1-r)+r*x1-y1)/(y0-y1)*u,p3u*(1-r+r*_/b),l.range0i.l2r(y0*(1-r)+r*x0),l.range1l.l2r(y1*(1-r)+r*x1)}else p10,p3u;s.drawOne(t,i,{skipTitle:!0}),s.drawOne(t,l,{skipTitle:!0}),s.redrawComponents(t,i._id,l._id);var wf?c/p2:1,Th?u/p3:1,kf?p0:0,Ah?p1:0,Mf?p0/p2*c:0,Sh?p1/p3*u:0,Ei._offset-M,Ll._offset-S;n.clipRect.call(o.setTranslate,k,A).call(o.setScale,1/w,1/T),n.plot.call(o.setTranslate,E,L).call(o.setScale,w,T),o.setPointGroupScale(n.zoomScalePts,1/w,1/T),o.setTextPointsScale(n.zoomScaleTxt,1/w,1/T)}s.redrawComponents(t)}},{../../components/drawing:383,../../lib:498,../../registry:633,./axes:549,@plotly/d3:58},577:function(t,e,r){use strict;var nt(../../registry).traceIs,it(./axis_autotype);function a(t){return{v:x,h:y}t.orientation||v}function o(t,e){var ra(t),in(t,box-violin),on(t._fullInput||{},candlestick);return i&&!o&&er&&void 0tr&&void 0tr+0}e.exportsfunction(t,e,r,s){r(autotypenumbers,s.autotypenumbersDflt),-r(type,(s.splomStash||{}).type)&&(!function(t,e){if(-!t.type)return;var r,st._id,ls.charAt(0);-1!s.indexOf(scene)&&(sl);var cfunction(t,e,r){for(var n0;nt.length;n++){var itn;if(splomi.type&&i._length>0&&(i_+r+axes||{})e)return i;if((ir+axis||r)e){if(o(i,r))return i;if((ir||).length||ir+0)return i}}}(e,s,l);if(!c)return;if(histogramc.type&&l{v:y,h:x}c.orientation||v)return void(t.typelinear);var ul+calendar,fcu,h{noMultiCategory:!n(c,cartesian)||n(c,noMultiCategory)};boxc.type&&c._hasPreCompStats&&l{h:x,v:y}c.orientation||v&&(h.noMultiCategory!0);if(h.autotypenumberst.autotypenumbers,o(c,l)){var pa(c),d;for(r0;re.length;r++){var mer;n(m,box-violin)&&(ml+axis||l)s&&(void 0!mp?d.push(mp0):void 0!m.name?d.push(m.name):d.push(text),mu!f&&(fvoid 0))}t.typei(d,f,h)}else if(splomc.type){var gc.dimensionsc._axesDims;g.visible&&(t.typei(g.values,f,h))}else t.typei(cl||cl+0,f,h)}(e,s.data),-e.type?e.typelinear:t.typee.type)}},{../../registry:633,./axis_autotype:550},578:function(t,e,r){use strict;var nt(../registry),it(../lib);function a(t,e,r){var n,a,o,s!1;if(datae.type)nt._fullDatanull!e.traces?e.traces0:0;else{if(layout!e.type)return!1;nt._fullLayout}return ai.nestedProperty(n,e.prop).get(),(ore.typere.type||{}).hasOwnProperty(e.prop)&&oe.prop!a&&(s!0),oe.propa,{changed:s,value:a}}function o(t,e){var r,ne0,a{};if(stringtypeof n)ane1;else{if(!i.isPlainObject(n))return r;an}return l(a,(function(t,e,n){r.push({type:layout,prop:t,value:n})}),,0),r}function s(t,e){var r,n,a,o,s;if(ne0,ae1,re2,o{},stringtypeof n)ona;else{if(!i.isPlainObject(n))return s;on,void 0r&&(ra)}return void 0r&&(rnull),l(o,(function(e,n,i){var a,o;if(Array.isArray(i)){oi.slice();var lMath.min(o.length,t.data.length);r&&(lMath.min(l,r.length)),a;for(var c0;cl;c++)acr?rc:c}else oi,ar?r.slice():null;if(nulla)Array.isArray(o)&&(oo0);else if(Array.isArray(a)){if(!Array.isArray(o)){var uo;o;for(var f0;fa.length;f++)ofu}o.lengthMath.min(a.length,o.length)}s.push({type:data,prop:e,traces:a,value:o})}),,0),s}function l(t,e,r,n){Object.keys(t).forEach((function(a){var ota;if(_!a0){var sr+(n>0?.:)+a;i.isPlainObject(o)?l(o,e,s,n+1):e(s,a,o)}}))}r.manageCommandObserverfunction(t,e,n,o){var s{},l!0;e&&e._commandObserver&&(se._commandObserver),s.cache||(s.cache{}),s.lookupTable{};var cr.hasSimpleAPICommandBindings(t,n,s.lookupTable);if(e&&e._commandObserver){if(c)return s;if(e._commandObserver.remove)return e._commandObserver.remove(),e._commandObservernull,s}if(c){a(t,c,s.cache),s.checkfunction(){if(l){var ea(t,c,s.cache);return e.changed&&o&&void 0!s.lookupTablee.value&&(s.disable(),Promise.resolve(o({value:e.value,type:c.type,prop:c.prop,traces:c.traces,index:s.lookupTablee.value})).then(s.enable,s.enable)),e.changed}};for(var uplotly_relayout,plotly_redraw,plotly_restyle,plotly_update,plotly_animatingframe,plotly_afterplot,f0;fu.length;f++)t._internalOn(uf,s.check);s.removefunction(){for(var e0;eu.length;e++)t._removeInternalListener(ue,s.check)}}else i.log(Unable to automatically bind plot updates to API command),s.lookupTable{},s.removefunction(){};return s.disablefunction(){l!1},s.enablefunction(){l!0},e&&(e._commandObservers),s},r.hasSimpleAPICommandBindingsfunction(t,e,n){var i,a,oe.length;for(i0;io;i++){var s,lei,cl.method,ul.args;if(Array.isArray(u)||(u),!c)return!1;var fr.computeAPICommandBindings(t,c,u);if(1!f.length)return!1;if(a){if((sf0).type!a.type)return!1;if(s.prop!a.prop)return!1;if(Array.isArray(a.traces)){if(!Array.isArray(s.traces))return!1;s.traces.sort();for(var h0;ha.traces.length;h++)if(a.tracesh!s.tracesh)return!1}else if(s.prop!a.prop)return!1}else af0,Array.isArray(a.traces)&&a.traces.sort();var p(sf0).value;if(Array.isArray(p)){if(1!p.length)return!1;pp0}n&&(npi)}return a},r.executeAPICommandfunction(t,e,r){if(skipe)return Promise.resolve();var an.apiMethodRegistrye,ot;Array.isArray(r)||(r);for(var s0;sr.length;s++)o.push(rs);return a.apply(null,o).catch((function(t){return i.warn(API call to Plotly.+e+ rejected.,t),Promise.reject(t)}))},r.computeAPICommandBindingsfunction(t,e,r){var n;switch(Array.isArray(r)||(r),e){caserestyle:ns(t,r);break;caserelayout:no(t,r);break;caseupdate:ns(t,r0,r2).concat(o(t,r1));break;caseanimate:nfunction(t,e){return Array.isArray(e0)&&1e0.length&&-1!string,number.indexOf(typeof e00)?{type:layout,prop:_currentFrame,value:e00.toString()}:}(0,r);break;default:n}return n}},{../lib:498,../registry:633},579:function(t,e,r){use strict;var nt(../lib/extend).extendFlat;r.attributesfunction(t,e){ee||{};var r{valType:info_array,editType:(tt||{}).editType,items:{valType:number,min:0,max:1,editType:t.editType},{valType:number,min:0,max:1,editType:t.editType},dflt:0,1},i(t.name&&t.name,t.trace,e.description&&e.description,{x:n({},r,{}),y:n({},r,{}),editType:t.editType});return t.noGridCell||(i.row{valType:integer,min:0,dflt:0,editType:t.editType},i.column{valType:integer,min:0,dflt:0,editType:t.editType}),i},r.defaultsfunction(t,e,r,n){var in&&n.x||0,1,an&&n.y||0,1,oe.grid;if(o){var sr(domain.column);void 0!s&&(so.columns?io._domains.xs:delete t.domain.column);var lr(domain.row);void 0!l&&(lo.rows?ao._domains.yl:delete t.domain.row)}var cr(domain.x,i),ur(domain.y,a);c0c1||(t.domain.xi.slice()),u0u1||(t.domain.ya.slice())}},{../lib/extend:488},580:function(t,e,r){use strict;e.exportsfunction(t){var et.editType,rt.colorEditType;void 0r&&(re);var n{family:{valType:string,noBlank:!0,strict:!0,editType:e},size:{valType:number,min:1,editType:e},color:{valType:color,editType:r},editType:e};return t.autoSize&&(n.size.dfltauto),t.autoColor&&(n.color.dfltauto),t.arrayOk&&(n.family.arrayOk!0,n.size.arrayOk!0,n.color.arrayOk!0),n}},{},581:function(t,e,r){use strict;e.exports{_isLinkedToArray:frames_entry,group:{valType:string},name:{valType:string},traces:{valType:any},baseframe:{valType:string},data:{valType:any},layout:{valType:any}}},{},582:function(t,e,r){use strict;r.projNames{airy:airy,aitoff:aitoff,albers usa:albersUsa,albers:albers,august:august,azimuthal equal area:azimuthalEqualArea,azimuthal equidistant:azimuthalEquidistant,baker:baker,bertin1953:bertin1953,boggs:boggs,bonne:bonne,bottomley:bottomley,bromley:bromley,collignon:collignon,conic conformal:conicConformal,conic equal area:conicEqualArea,conic equidistant:conicEquidistant,craig:craig,craster:craster,cylindrical equal area:cylindricalEqualArea,cylindrical stereographic:cylindricalStereographic,eckert1:eckert1,eckert2:eckert2,eckert3:eckert3,eckert4:eckert4,eckert5:eckert5,eckert6:eckert6,eisenlohr:eisenlohr,equirectangular:equirectangular,fahey:fahey,foucaut sinusoidal:foucautSinusoidal,foucaut:foucaut,ginzburg4:ginzburg4,ginzburg5:ginzburg5,ginzburg6:ginzburg6,ginzburg8:ginzburg8,ginzburg9:ginzburg9,gnomonic:gnomonic,gringorten quincuncial:gringortenQuincuncial,gringorten:gringorten,guyou:guyou,hammer:hammer,hill:hill,homolosine:homolosine,hufnagel:hufnagel,hyperelliptical:hyperelliptical,kavrayskiy7:kavrayskiy7,lagrange:lagrange,larrivee:larrivee,laskowski:laskowski,loximuthal:loximuthal,mercator:mercator,miller:miller,mollweide:mollweide,mt flat polar parabolic:mtFlatPolarParabolic,mt flat polar quartic:mtFlatPolarQuartic,mt flat polar sinusoidal:mtFlatPolarSinusoidal,natural earth:naturalEarth,natural earth1:naturalEarth1,natural earth2:naturalEarth2,nell hammer:nellHammer,nicolosi:nicolosi,orthographic:orthographic,patterson:patterson,peirce quincuncial:peirceQuincuncial,polyconic:polyconic,rectangular polyconic:rectangularPolyconic,robinson:robinson,satellite:satellite,sinu mollweide:sinuMollweide,sinusoidal:sinusoidal,stereographic:stereographic,times:times,transverse mercator:transverseMercator,van der grinten:vanDerGrinten,van der grinten2:vanDerGrinten2,van der grinten3:vanDerGrinten3,van der grinten4:vanDerGrinten4,wagner4:wagner4,wagner6:wagner6,wiechel:wiechel,winkel tripel:winkel3,winkel3:winkel3},r.axesNameslonaxis,lataxis,r.lonaxisSpan{orthographic:180,azimuthal equal area:360,azimuthal equidistant:360,conic conformal:180,gnomonic:160,stereographic:180,transverse mercator:180,*:360},r.lataxisSpan{conic conformal:150,stereographic:179.5,*:180},r.scopeDefaults{world:{lonaxisRange:-180,180,lataxisRange:-90,90,projType:equirectangular,projRotate:0,0,0},usa:{lonaxisRange:-180,-50,lataxisRange:15,80,projType:albers usa},europe:{lonaxisRange:-30,60,lataxisRange:30,85,projType:conic conformal,projRotate:15,0,0,projParallels:0,60},asia:{lonaxisRange:22,160,lataxisRange:-15,55,projType:mercator,projRotate:0,0,0},africa:{lonaxisRange:-30,60,lataxisRange:-40,40,projType:mercator,projRotate:0,0,0},north america:{lonaxisRange:-180,-45,lataxisRange:5,85,projType:conic conformal,projRotate:-100,0,0,projParallels:29.5,45.5},south america:{lonaxisRange:-100,-30,lataxisRange:-60,15,projType:mercator,projRotate:0,0,0}},r.clipPad.001,r.precision.1,r.landColor#F0DC82,r.waterColor#3399FF,r.locationmodeToLayer{ISO-3:countries,USA-states:subunits,country names:countries},r.sphereSVG{type:Sphere},r.fillLayers{ocean:1,land:1,lakes:1},r.lineLayers{subunits:1,countries:1,coastlines:1,rivers:1,frame:1},r.layersbg,ocean,land,lakes,subunits,countries,coastlines,rivers,lataxis,lonaxis,frame,backplot,frontplot,r.layersForChoroplethbg,ocean,land,subunits,countries,coastlines,lataxis,lonaxis,frame,backplot,rivers,lakes,frontplot,r.layerNameToAdjective{ocean:ocean,land:land,lakes:lake,subunits:subunit,countries:country,coastlines:coastline,rivers:river,frame:frame}},{},583:function(t,e,r){use strict;var nt(@plotly/d3),it(d3-geo),ai.geoPath,oi.geoDistance,st(d3-geo-projection),lt(../../registry),ct(../../lib),uc.strTranslate,ft(../../components/color),ht(../../components/drawing),pt(../../components/fx),dt(../plots),mt(../cartesian/axes),gt(../cartesian/autorange).getAutoRange,vt(../../components/dragelement),yt(../cartesian/select).prepSelect,xt(../cartesian/select).clearSelect,bt(../cartesian/select).selectOnClick,_t(./zoom),wt(./constants),Tt(../../lib/geo_location_utils),kt(../../lib/topojson_utils),At(topojson-client).feature;function M(t){this.idt.id,this.graphDivt.graphDiv,this.containert.container,this.topojsonURLt.topojsonURL,this.isStatict.staticPlot,this.topojsonNamenull,this.topojsonnull,this.projectionnull,this.scopenull,this.viewInitialnull,this.fitScalenull,this.boundsnull,this.midPtnull,this.hasChoropleth!1,this.traceHash{},this.layers{},this.basePaths{},this.dataPaths{},this.dataPoints{},this.clipDefnull,this.clipRectnull,this.bgRectnull,this.makeFramework()}var SM.prototype;function E(t,e){var rw.clipPad,nt0+r,it1-r,ae0+r,oe1-r;n>0&&i0&&(i+360);var s(i-n)/4;return{type:Polygon,coordinates:n,a,n,o,n+s,o,n+2*s,o,n+3*s,o,i,o,i,a,i-s,a,i-2*s,a,i-3*s,a,n,a}}e.exportsfunction(t){return new M(t)},S.plotfunction(t,e,r){var nthis,iethis.id,a,o!1;for(var s in w.layerNameToAdjective)if(frame!s&&ishow+s){o!0;break}for(var l0;lt.length;l++)if(t00.trace.locationmode){o!0;break}if(o){var ck.getTopojsonName(i);null!n.topojson&&cn.topojsonName||(n.topojsonNamec,void 0PlotlyGeoAssets.topojsonn.topojsonName&&a.push(n.fetchTopojson()))}aa.concat(T.fetchTraceGeoData(t)),r.push(new Promise((function(r,i){Promise.all(a).then((function(){n.topojsonPlotlyGeoAssets.topojsonn.topojsonName,n.update(t,e),r()})).catch(i)})))},S.fetchTopojsonfunction(){var tthis,ek.getTopojsonPath(t.topojsonURL,t.topojsonName);return new Promise((function(r,i){n.json(e,(function(n,a){if(n)return 404n.status?i(new Error(plotly.js could not find topojson file at,e,.,Make sure the *topojsonURL* plot config option,is set properly..join( ))):i(new Error(unexpected error while fetching topojson file at,e.join( )));PlotlyGeoAssets.topojsont.topojsonNamea,r()}))}))},S.updatefunction(t,e){var rethis.id;this.hasChoropleth!1;for(var n0;nt.length;n++){var itn,ai0.trace;choropletha.type&&(this.hasChoropleth!0),!0a.visible&&a._length>0&&a._module.calcGeoJSON(i,e)}if(!this.updateProjection(t,e)){this.viewInitial&&this.scoper.scope||this.saveViewInitial(r),this.scoper.scope,this.updateBaseLayers(e,r),this.updateDims(e,r),this.updateFx(e,r),d.generalUpdatePerTraceModule(this.graphDiv,this,t,r);var othis.layers.frontplot.select(.scatterlayer);this.dataPoints.pointo.selectAll(.point),this.dataPoints.texto.selectAll(text),this.dataPaths.lineo.selectAll(.js-line);var sthis.layers.backplot.select(.choroplethlayer);this.dataPaths.choropleths.selectAll(path),this.render()}},S.updateProjectionfunction(t,e){var rthis.graphDiv,nethis.id,le._size,un.domain,fn.projection,hn.lonaxis,pn.lataxis,dh._ax,mp._ax,vthis.projectionfunction(t){var et.projection,re.type,nw.projNamesr;ngeo+c.titleCase(n);for(var l(in||sn)(),ut._isSatellite?180*Math.acos(1/e.distance)/Math.PI:t._isClipped?w.lonaxisSpanr/2:null,fcenter,rotate,parallels,clipExtent,hfunction(t){return t?l:},p0;pf.length;p++){var dfp;function!typeof ld&&(ldh)}l.isLonLatOverEdgesfunction(t){if(nulll(t))return!0;if(u){var el.rotate();return o(t,-e0,-e1)>u*Math.PI/180}return!1},l.getPathfunction(){return a().projection(l)},l.getBoundsfunction(t){return l.getPath().bounds(t)},l.precision(w.precision),t._isSatellite&&l.tilt(e.tilt).distance(e.distance);u&&l.clipAngle(u-w.clipPad);return l}(n),yl.l+l.w*u.x0,l.t+l.h*(1-u.y1),l.l+l.w*u.x1,l.t+l.h*(1-u.y0),xn.center||{},bf.rotation||{},_h.range||,Tp.range||;if(n.fitbounds){d._lengthy10-y00,m._lengthy11-y01,d.rangeg(r,d),m.rangeg(r,m);var k(d.range0+d.range1)/2,A(m.range0+m.range1)/2;if(n._isScoped)x{lon:k,lat:A};else if(n._isClipped){x{lon:k,lat:A},b{lon:k,lat:A,roll:b.roll};var Mf.type,Sw.lonaxisSpanM/2||180,Lw.lataxisSpanM/2||90;_k-S,k+S,TA-L,A+L}else x{lon:k,lat:A},b{lon:k,lat:b.lat,roll:b.roll}}v.center(x.lon-b.lon,x.lat-b.lat).rotate(-b.lon,-b.lat,b.roll).parallels(f.parallels);var CE(_,T);v.fitExtent(y,C);var Pthis.boundsv.getBounds(C),Ithis.fitScalev.scale(),Ov.translate();if(n.fitbounds){var zv.getBounds(E(d.range,m.range)),DMath.min((P10-P00)/(z10-z00),(P11-P01)/(z11-z01));isFinite(D)?v.scale(D*I):c.warn(Something went wrong during+this.id+fitbounds computations.)}else v.scale(f.scale*I);var Rthis.midPt(P00+P10)/2,(P01+P11)/2;if(v.translate(O0+(R0-O0),O1+(R1-O1)).clipExtent(P),n._isAlbersUsa){var Fv(x.lon,x.lat),Bv.translate();v.translate(B0-(F0-B0),B1-(F1-B1))}},S.updateBaseLayersfunction(t,e){var rthis,ir.topojson,ar.layers,or.basePaths;function s(t){returnlonaxist||lataxist}function l(t){return Boolean(w.lineLayerst)}function c(t){return Boolean(w.fillLayerst)}var u(this.hasChoropleth?w.layersForChoropleth:w.layers).filter((function(t){return l(t)||c(t)?eshow+t:!s(t)||et.showgrid})),pr.framework.selectAll(.layer).data(u,String);p.exit().each((function(t){delete at,delete ot,n.select(this).remove()})),p.enter().append(g).attr(class,(function(t){returnlayer +t})).each((function(t){var eatn.select(this);bgt?r.bgRecte.append(rect).style(pointer-events,all):s(t)?ote.append(path).style(fill,none):backplott?e.append(g).classed(choroplethlayer,!0):frontplott?e.append(g).classed(scatterlayer,!0):l(t)?ote.append(path).style(fill,none).style(stroke-miterlimit,2):c(t)&&(ote.append(path).style(stroke,none))})),p.order(),p.each((function(r){var nor,aw.layerNameToAdjectiver;framer?n.datum(w.sphereSVG):l(r)||c(r)?n.datum(A(i,i.objectsr)):s(r)&&n.datum(function(t,e,r){var n,i,a,oet,sw.scopeDefaultse.scope;lonaxist?(ns.lonaxisRange,is.lataxisRange,afunction(t,e){returnt,e}):lataxist&&(ns.lataxisRange,is.lonaxisRange,afunction(t,e){returne,t});var l{type:linear,range:n0,n1-1e-6,tick0:o.tick0,dtick:o.dtick};m.setConvert(l,r);var cm.calcTicks(l);e.isScoped||lonaxis!t||c.pop();for(var uc.length,fnew Array(u),h0;hu;h++)for(var pch.x,dfh,gi0;gi1+2.5;g+2.5)d.push(a(p,g));return{type:MultiLineString,coordinates:f}}(r,e,t)).call(f.stroke,er.gridcolor).call(h.dashLine,,er.gridwidth),l(r)?n.call(f.stroke,ea+color).call(h.dashLine,,ea+width):c(r)&&n.call(f.fill,ea+color)}))},S.updateDimsfunction(t,e){var rthis.bounds,n(e.framewidth||0)/2,ir00-n,ar01-n,or10-i+n,sr11-a+n;h.setRect(this.clipRect,i,a,o,s),this.bgRect.call(h.setRect,i,a,o,s).call(f.fill,e.bgcolor),this.xaxis._offseti,this.xaxis._lengtho,this.yaxis._offseta,this.yaxis._lengths},S.updateFxfunction(t,e){var rthis,ir.graphDiv,ar.bgRect,ot.dragmode,st.clickmode;if(!r.isStatic){var u;selecto?ufunction(t,e){(t.range{})r.idh(e.xmin,e.ymin),h(e.xmax,e.ymax)}:lassoo&&(ufunction(t,e,n){(t.lassoPoints{})r.idn.filtered.map(h)});var f{element:r.bgRect.node(),gd:i,plotinfo:{id:r.id,xaxis:r.xaxis,yaxis:r.yaxis,fillRangeItems:u},xaxes:r.xaxis,yaxes:r.yaxis,subplot:r.id,clickFn:function(t){2t&&x(i)}};pano?(a.node().onmousedownnull,a.call(_(r,e)),a.on(dblclick.zoom,(function(){var tr.viewInitial,e{};for(var n in t)er.id+.+ntn;l.call(_guiRelayout,i,e),i.emit(plotly_doubleclick,null)})),i._context._scrollZoom.geo||a.on(wheel.zoom,null)):select!o&&lasso!o||(a.on(.zoom,null),f.prepFnfunction(t,e,r){y(t,e,r,f,o)},v.init(f)),a.on(mousemove,(function(){var tr.projection.invert(c.getPositionFromD3Event());if(!t)return v.unhover(i,n.event);r.xaxis.p2cfunction(){return t0},r.yaxis.p2cfunction(){return t1},p.hover(i,n.event,r.id)})),a.on(mouseout,(function(){i._dragging||v.unhover(i,n.event)})),a.on(click,(function(){select!o&&lasso!o&&(s.indexOf(select)>-1&&b(n.event,i,r.xaxis,r.yaxis,r.id,f),s.indexOf(event)>-1&&p.click(i,n.event))}))}function h(t){return r.projection.invert(t0+r.xaxis._offset,t1+r.yaxis._offset)}},S.makeFrameworkfunction(){var tthis,et.graphDiv,re._fullLayout,iclip+r._uid+t.id;t.clipDefr._clips.append(clipPath).attr(id,i),t.clipRectt.clipDef.append(rect),t.frameworkn.select(t.container).append(g).attr(class,geo +t.id).call(h.setClipUrl,i,e),t.projectfunction(e){var rt.projection(e);return r?r0-t.xaxis._offset,r1-t.yaxis._offset:null,null},t.xaxis{_id:x,c2p:function(e){return t.project(e)0}},t.yaxis{_id:y,c2p:function(e){return t.project(e)1}},t.mockAxis{type:linear,showexponent:all,exponentformat:B},m.setConvert(t.mockAxis,r)},S.saveViewInitialfunction(t){var e,rt.center||{},nt.projection,in.rotation||{};this.viewInitial{fitbounds:t.fitbounds,projection.scale:n.scale},et._isScoped?{center.lon:r.lon,center.lat:r.lat}:t._isClipped?{projection.rotation.lon:i.lon,projection.rotation.lat:i.lat}:{center.lon:r.lon,center.lat:r.lat,projection.rotation.lon:i.lon},c.extendFlat(this.viewInitial,e)},S.renderfunction(){var t,ethis.projection,re.getPath();function n(t){var re(t.lonlat);return r?u(r0,r1):null}function i(t){return e.isLonLatOverEdges(t.lonlat)?none:null}for(t in this.basePaths)this.basePathst.attr(d,r);for(t in this.dataPaths)this.dataPathst.attr(d,(function(t){return r(t.geojson)}));for(t in this.dataPoints)this.dataPointst.attr(display,i).attr(transform,n)}},{../../components/color:361,../../components/dragelement:380,../../components/drawing:383,../../components/fx:401,../../lib:498,../../lib/geo_location_utils:491,../../lib/topojson_utils:527,../../registry:633,../cartesian/autorange:548,../cartesian/axes:549,../cartesian/select:570,../plots:614,./constants:582,./zoom:587,@plotly/d3:58,d3-geo:109,d3-geo-projection:108,topojson-client:310},584:function(t,e,r){use strict;var nt(../../plots/get_data).getSubplotCalcData,it(../../lib).counterRegex,at(./geo),ogeo,si(o),l{};l.geo{valType:subplotid,dflt:o,editType:calc},e.exports{attr:o,name:o,idRoot:o,idRegex:s,attrRegex:s,attributes:l,layoutAttributes:t(./layout_attributes),supplyLayoutDefaults:t(./layout_defaults),plot:function(t){for(var et._fullLayout,rt.calcdata,ie._subplots.geo,s0;si.length;s++){var lis,cn(r,o,l),uel._subplot;u||(ua({id:l,graphDiv:t,container:e._geolayer.node(),topojsonURL:t._context.topojsonURL,staticPlot:t._context.staticPlot}),el._subplotu),u.plot(c,e,t._promises)}},updateFx:function(t){for(var et._fullLayout,re._subplots.geo,n0;nr.length;n++){var iern;i._subplot.updateFx(e,i)}},clean:function(t,e,r,n){for(var in._subplots.geo||,a0;ai.length;a++){var oia,sno._subplot;!eo&&s&&(s.framework.remove(),s.clipDef.remove())}}}},{../../lib:498,../../plots/get_data:588,./geo:583,./layout_attributes:585,./layout_defaults:586},585:function(t,e,r){use strict;var nt(../../components/color/attributes),it(../domain).attributes,at(./constants),ot(../../plot_api/edit_types).overrideAll,st(../../lib/sort_object_keys),l{range:{valType:info_array,items:{valType:number},{valType:number}},showgrid:{valType:boolean,dflt:!1},tick0:{valType:number,dflt:0},dtick:{valType:number},gridcolor:{valType:color,dflt:n.lightLine},gridwidth:{valType:number,min:0,dflt:1}};(e.exportso({domain:i({name:geo},{}),fitbounds:{valType:enumerated,values:!1,locations,geojson,dflt:!1,editType:plot},resolution:{valType:enumerated,values:110,50,dflt:110,coerceNumber:!0},scope:{valType:enumerated,values:s(a.scopeDefaults),dflt:world},projection:{type:{valType:enumerated,values:s(a.projNames)},rotation:{lon:{valType:number},lat:{valType:number},roll:{valType:number}},tilt:{valType:number,dflt:0},distance:{valType:number,min:1.001,dflt:2},parallels:{valType:info_array,items:{valType:number},{valType:number}},scale:{valType:number,min:0,dflt:1}},center:{lon:{valType:number},lat:{valType:number}},visible:{valType:boolean,dflt:!0},showcoastlines:{valType:boolean},coastlinecolor:{valType:color,dflt:n.defaultLine},coastlinewidth:{valType:number,min:0,dflt:1},showland:{valType:boolean,dflt:!1},landcolor:{valType:color,dflt:a.landColor},showocean:{valType:boolean,dflt:!1},oceancolor:{valType:color,dflt:a.waterColor},showlakes:{valType:boolean,dflt:!1},lakecolor:{valType:color,dflt:a.waterColor},showrivers:{valType:boolean,dflt:!1},rivercolor:{valType:color,dflt:a.waterColor},riverwidth:{valType:number,min:0,dflt:1},showcountries:{valType:boolean},countrycolor:{valType:color,dflt:n.defaultLine},countrywidth:{valType:number,min:0,dflt:1},showsubunits:{valType:boolean},subunitcolor:{valType:color,dflt:n.defaultLine},subunitwidth:{valType:number,min:0,dflt:1},showframe:{valType:boolean},framecolor:{valType:color,dflt:n.defaultLine},framewidth:{valType:number,min:0,dflt:1},bgcolor:{valType:color,dflt:n.background},lonaxis:l,lataxis:l},plot,from-root)).uirevision{valType:any,editType:none}},{../../components/color/attributes:360,../../lib/sort_object_keys:521,../../plot_api/edit_types:531,../domain:579,./constants:582},586:function(t,e,r){use strict;var nt(../../lib),it(../subplot_defaults),at(../get_data).getSubplotData,ot(./constants),st(./layout_attributes),lo.axesNames;function c(t,e,r,i){var sa(i.fullData,geo,i.id).map((function(t){return t._expandedIndex})),cr(resolution),ur(scope),fo.scopeDefaultsu,hr(projection.type,f.projType),pe._isAlbersUsaalbers usah;p&&(ue.scopeusa);var de._isScopedworld!u,me._isSatellitesatelliteh,ge._isConic-1!h.indexOf(conic)||albersh,ve._isClipped!!o.lonaxisSpanh;if(!1t.visible){var yn.extendDeep({},e._template);y.showcoastlines!1,y.showcountries!1,y.showframe!1,y.showlakes!1,y.showland!1,y.showocean!1,y.showrivers!1,y.showsubunits!1,y.lonaxis&&(y.lonaxis.showgrid!1),y.lataxis&&(y.lataxis.showgrid!1),e._templatey}for(var xr(visible),b0;bl.length;b++){var _,wlb,T30,10b;if(d)_fw+Range;else{var kow+Span,A(kh||k*)/2,Mr(projection.rotation.+w.substr(0,3),f.projRotateb);_M-A,M+A}var Sr(w+.range,_);r(w+.tick0),r(w+.dtick,T),r(w+.showgrid,!!x&&void 0)&&(r(w+.gridcolor),r(w+.gridwidth)),ew._ax{type:linear,_id:w.slice(0,3),_traceIndices:s,setScale:n.identity,c2l:n.identity,r2l:n.identity,autorange:!0,range:S.slice(),_m:1,_input:{}}}var Ee.lonaxis.range,Le.lataxis.range,CE0,PE1;C>0&&P0&&(P+360);var I,O,z,D(C+P)/2;if(!p){var Rd?f.projRotate:D,0,0;Ir(projection.rotation.lon,R0),r(projection.rotation.lat,R1),r(projection.rotation.roll,R2),r(showcoastlines,!d&&x)&&(r(coastlinecolor),r(coastlinewidth)),r(showocean,!!x&&void 0)&&r(oceancolor)}(p?(O-96.6,z38.7):(Od?D:I,z(L0+L1)/2),r(center.lon,O),r(center.lat,z),m&&(r(projection.tilt),r(projection.distance)),g)&&r(projection.parallels,f.projParallels||0,60);r(projection.scale),r(showland,!!x&&void 0)&&r(landcolor),r(showlakes,!!x&&void 0)&&r(lakecolor),r(showrivers,!!x&&void 0)&&(r(rivercolor),r(riverwidth)),r(showcountries,d&&usa!u&&x)&&(r(countrycolor),r(countrywidth)),(usau||north americau&&50c)&&(r(showsubunits,x),r(subunitcolor),r(subunitwidth)),d||r(showframe,x)&&(r(framecolor),r(framewidth)),r(bgcolor),r(fitbounds)&&(delete e.projection.scale,d?(delete e.center.lon,delete e.center.lat):v?(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon,delete e.projection.rotation.lat,delete e.lonaxis.range,delete e.lataxis.range):(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon))}e.exportsfunction(t,e,r){i(t,e,r,{type:geo,attributes:s,handleDefaults:c,fullData:r,partition:y})}},{../../lib:498,../get_data:588,../subplot_defaults:627,./constants:582,./layout_attributes:585},587:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),at(../../registry),oMath.PI/180,s180/Math.PI,l{cursor:pointer},c{cursor:auto};function u(t,e){return n.behavior.zoom().translate(e.translate()).scale(e.scale())}function f(t,e,r){var nt.id,ot.graphDiv,so.layout,lsn,co._fullLayout,ucn,f{},h{};function p(t,e){fn+.+ti.nestedProperty(l,t).get(),a.call(_storeDirectGUIEdit,s,c._preGUI,f);var ri.nestedProperty(u,t);r.get()!e&&(r.set(e),i.nestedProperty(l,t).set(e),hn+.+te)}r(p),p(projection.scale,e.scale()/t.fitScale),p(fitbounds,!1),o.emit(plotly_relayout,h)}function h(t,e){var ru(0,e);function i(r){var ne.invert(t.midPt);r(center.lon,n0),r(center.lat,n1)}return r.on(zoomstart,(function(){n.select(this).style(l)})).on(zoom,(function(){e.scale(n.event.scale).translate(n.event.translate),t.render();var re.invert(t.midPt);t.graphDiv.emit(plotly_relayouting,{geo.projection.scale:e.scale()/t.fitScale,geo.center.lon:r0,geo.center.lat:r1})})).on(zoomend,(function(){n.select(this).style(c),f(t,e,i)})),r}function p(t,e){var r,i,a,o,s,h,p,d,m,gu(0,e);function v(t){return e.invert(t)}function y(r){var ne.rotate(),ie.invert(t.midPt);r(projection.rotation.lon,-n0),r(center.lon,i0),r(center.lat,i1)}return g.on(zoomstart,(function(){n.select(this).style(l),rn.mouse(this),ie.rotate(),ae.translate(),oi,sv(r)})).on(zoom,(function(){if(hn.mouse(this),function(t){var rv(t);if(!r)return!0;var ne(r);return Math.abs(n0-t0)>2||Math.abs(n1-t1)>2}(r))return g.scale(e.scale()),void g.translate(e.translate());e.scale(n.event.scale),e.translate(a0,n.event.translate1),s?v(h)&&(dv(h),po0+(d0-s0),i1,i2,e.rotate(p),op):sv(rh),m!0,t.render();var le.rotate(),ce.invert(t.midPt);t.graphDiv.emit(plotly_relayouting,{geo.projection.scale:e.scale()/t.fitScale,geo.center.lon:c0,geo.center.lat:c1,geo.projection.rotation.lon:-l0})})).on(zoomend,(function(){n.select(this).style(c),m&&f(t,e,y)})),g}function d(t,e){var r,i{r:e.rotate(),k:e.scale()},au(0,e),ofunction(t){var e0,rarguments.length,i;for(;++er;)i.push(argumentse);var an.dispatch.apply(null,i);return a.offunction(e,r){return function(i){var o;try{oi.sourceEventn.event,i.targett,n.eventi,ai.type.apply(e,r)}finally{n.evento}}},a}(a,zoomstart,zoom,zoomend),s0,ha.on;function p(t){s++||t({type:zoomstart})}function d(t){t({type:zoom})}function b(t){--s||t({type:zoomend})}function _(t){var re.rotate();t(projection.rotation.lon,-r0),t(projection.rotation.lat,-r1)}return a.on(zoomstart,(function(){n.select(this).style(l);var tn.mouse(this),se.rotate(),cs,ue.translate(),fg(s);rm(e,t),h.call(a,zoom,(function(){var an.mouse(this);if(e.scale(i.kn.event.scale),r){if(m(e,a)){e.rotate(s).translate(u);var lm(e,a),hy(r,l),pT(v(f,h)),gi.rx(p,r,c);isFinite(g0)&&isFinite(g1)&&isFinite(g2)||(gc),e.rotate(g),cg}}else rm(e,ta);d(o.of(this,arguments))})),p(o.of(this,arguments))})).on(zoomend,(function(){n.select(this).style(c),h.call(a,zoom,null),b(o.of(this,arguments)),f(t,e,_)})).on(zoom.redraw,(function(){t.render();var re.rotate();t.graphDiv.emit(plotly_relayouting,{geo.projection.scale:e.scale()/t.fitScale,geo.projection.rotation.lon:-r0,geo.projection.rotation.lat:-r1})})),n.rebind(a,o,on)}function m(t,e){var rt.invert(e);return r&&isFinite(r0)&&isFinite(r1)&&function(t){var et0*o,rt1*o,nMath.cos(r);returnn*Math.cos(e),n*Math.sin(e),Math.sin(r)}(r)}function g(t){var e.5*t0*o,r.5*t1*o,n.5*t2*o,iMath.sin(e),aMath.cos(e),sMath.sin(r),lMath.cos(r),cMath.sin(n),uMath.cos(n);returna*l*u+i*s*c,i*l*u-a*s*c,a*s*u+i*l*c,a*l*c-i*s*u}function v(t,e){var rt0,nt1,it2,at3,oe0,se1,le2,ce3;returnr*o-n*s-i*l-a*c,r*s+n*o+i*c-a*l,r*l-n*c+i*o+a*s,r*c+n*l-i*s+a*o}function y(t,e){if(t&&e){var rfunction(t,e){returnt1*e2-t2*e1,t2*e0-t0*e2,t0*e1-t1*e0}(t,e),nMath.sqrt(k(r,r)),i.5*Math.acos(Math.max(-1,Math.min(1,k(t,e)))),aMath.sin(i)/n;return n&&Math.cos(i),r2*a,-r1*a,r0*a}}function x(t,e,r){var nw(e,2,t0);nw(n,1,t1),nw(n,0,t2-r2);var i,a,oe0,le1,ce2,un0,fn1,hn2,pMath.atan2(l,o)*s,dMath.sqrt(o*o+l*l);Math.abs(f)>d?(a(f>0?90:-90)-p,i0):(aMath.asin(f/d)*s-p,iMath.sqrt(d*d-f*f));var m180-a-2*p,g(Math.atan2(h,u)-Math.atan2(c,i))*s,v(Math.atan2(h,u)-Math.atan2(c,-i))*s;return b(r0,r1,a,g)b(r0,r1,m,v)?a,g,r2:m,v,r2}function b(t,e,r,n){var i_(r-t),a_(n-e);return Math.sqrt(i*i+a*a)}function _(t){return(t%360+540)%360-180}function w(t,e,r){var nr*o,it.slice(),a0e?1:0,s2e?1:2,lMath.cos(n),cMath.sin(n);return iata*l-ts*c,ists*l+ta*c,i}function T(t){returnMath.atan2(2*(t0*t1+t2*t3),1-2*(t1*t1+t2*t2))*s,Math.asin(Math.max(-1,Math.min(1,2*(t0*t2-t3*t1))))*s,Math.atan2(2*(t0*t3+t1*t2),1-2*(t2*t2+t3*t3))*s}function k(t,e){for(var r0,n0,it.length;ni;++n)r+tn*en;return r}e.exportsfunction(t,e){var rt.projection;return(e._isScoped?h:e._isClipped?d:p)(t,r)}},{../../lib:498,../../registry:633,@plotly/d3:58},588:function(t,e,r){use strict;var nt(../registry),it(./cartesian/constants).SUBPLOT_PATTERN;r.getSubplotCalcDatafunction(t,e,r){var in.subplotsRegistrye;if(!i)return;for(var ai.attr,o,s0;st.length;s++){var lts;l0.tracear&&o.push(l)}return o},r.getModuleCalcDatafunction(t,e){var r,i,a;if(!(rstringtypeof e?n.getModule(e).plot:functiontypeof e?e:e.plot))returni,t;for(var o0;ot.length;o++){var sto,ls0.trace;!0l.visible&&0!l._length&&(l._module.plotr?i.push(s):a.push(s))}returni,a},r.getSubplotDatafunction(t,e,r){if(!n.subplotsRegistrye)return;var a,o,s,ln.subplotsRegistrye.attr,c;if(gl2de){var ur.match(i);ox+u1,sy+u2}for(var f0;ft.length;f++)atf,gl2de&&n.traceIs(a,gl2d)?al0o&&al1s&&c.push(a):alr&&c.push(a);return c}},{../registry:633,./cartesian/constants:556},589:function(t,e,r){use strict;var nt(mouse-change),it(mouse-wheel),at(mouse-event-offset),ot(../cartesian/constants),st(has-passive-events);function l(t,e){this.elementt,this.plote,this.mouseListenernull,this.wheelListenernull,this.lastInputTimeDate.now(),this.lastPos0,0,this.boxEnabled!1,this.boxInited!1,this.boxStart0,0,this.boxEnd0,0,this.dragStart0,0}e.exportsfunction(t){var et.mouseContainer,rt.glplot,cnew l(e,r);function u(){t.xaxis.autorange!1,t.yaxis.autorange!1}function f(e,n,i){var a,s,lt.calcDataBox(),fr.viewBox,hc.lastPos0,pc.lastPos1,do.MINDRAG*r.pixelRatio,mo.MINZOOM*r.pixelRatio;function g(e,r,n){var iMath.min(r,n),aMath.max(r,n);i!a?(lei,le+2a,c.dataBoxl,t.setRanges(l)):(t.selectBox.selectBox0,0,1,1,t.glplot.setDirty())}switch(n*r.pixelRatio,i*r.pixelRatio,if3-f1-i,t.fullLayout.dragmode){casezoom:if(e){var vn/(f2-f0)*(l2-l0)+l0,yi/(f3-f1)*(l3-l1)+l1;c.boxInited||(c.boxStart0v,c.boxStart1y,c.dragStart0n,c.dragStart1i),c.boxEnd0v,c.boxEnd1y,c.boxInited!0,c.boxEnabled||c.boxStart0c.boxEnd0&&c.boxStart1c.boxEnd1||(c.boxEnabled!0);var xMath.abs(c.dragStart0-n)m,bMath.abs(c.dragStart1-i)m;if(!function(){for(var et.graphDiv._fullLayout._axisConstraintGroups,rt.xaxis._id,nt.yaxis._id,i0;ie.length;i++)if(-1!eir){if(-1!ein)return!0;break}return!1}()||x&&b)x&&(c.boxEnd0c.boxStart0),b&&(c.boxEnd1c.boxStart1);else{ac.boxEnd0-c.boxStart0,sc.boxEnd1-c.boxStart1;var _(l3-l1)/(l2-l0);Math.abs(a*_)>Math.abs(s)?(c.boxEnd1c.boxStart1+Math.abs(a)*_*(s>0?1:-1),c.boxEnd1l1?(c.boxEnd1l1,c.boxEnd0c.boxStart0+(l1-c.boxStart1)/Math.abs(_)):c.boxEnd1>l3&&(c.boxEnd1l3,c.boxEnd0c.boxStart0+(l3-c.boxStart1)/Math.abs(_))):(c.boxEnd0c.boxStart0+Math.abs(s)/_*(a>0?1:-1),c.boxEnd0l0?(c.boxEnd0l0,c.boxEnd1c.boxStart1+(l0-c.boxStart0)*Math.abs(_)):c.boxEnd0>l2&&(c.boxEnd0l2,c.boxEnd1c.boxStart1+(l2-c.boxStart0)*Math.abs(_)))}}else c.boxEnabled?(ac.boxStart0!c.boxEnd0,sc.boxStart1!c.boxEnd1,a||s?(a&&(g(0,c.boxStart0,c.boxEnd0),t.xaxis.autorange!1),s&&(g(1,c.boxStart1,c.boxEnd1),t.yaxis.autorange!1),t.relayoutCallback()):t.glplot.setDirty(),c.boxEnabled!1,c.boxInited!1):c.boxInited&&(c.boxInited!1);break;casepan:c.boxEnabled!1,c.boxInited!1,e?(c.panning||(c.dragStart0n,c.dragStart1i),Math.abs(c.dragStart0-n)d&&(nc.dragStart0),Math.abs(c.dragStart1-i)d&&(ic.dragStart1),a(h-n)*(l2-l0)/(r.viewBox2-r.viewBox0),s(p-i)*(l3-l1)/(r.viewBox3-r.viewBox1),l0+a,l2+a,l1+s,l3+s,t.setRanges(l),c.panning!0,c.lastInputTimeDate.now(),u(),t.cameraChanged(),t.handleAnnotations()):c.panning&&(c.panning!1,t.relayoutCallback())}c.lastPos0n,c.lastPos1i}return c.mouseListenern(e,f),e.addEventListener(touchstart,(function(t){var ra(t.changedTouches0,e);f(0,r0,r1),f(1,r0,r1),t.preventDefault()}),!!s&&{passive:!1}),e.addEventListener(touchmove,(function(t){t.preventDefault();var ra(t.changedTouches0,e);f(1,r0,r1),t.preventDefault()}),!!s&&{passive:!1}),e.addEventListener(touchend,(function(t){f(0,c.lastPos0,c.lastPos1),t.preventDefault()}),!!s&&{passive:!1}),c.wheelListeneri(e,(function(e,n){if(!t.scrollZoom)return!1;var it.calcDataBox(),ar.viewBox,oc.lastPos0,sc.lastPos1,lMath.exp(5*n/(a3-a1)),fo/(a2-a0)*(i2-i0)+i0,hs/(a3-a1)*(i3-i1)+i1;return i0(i0-f)*l+f,i2(i2-f)*l+f,i1(i1-h)*l+h,i3(i3-h)*l+h,t.setRanges(i),c.lastInputTimeDate.now(),u(),t.cameraChanged(),t.handleAnnotations(),t.relayoutCallback(),!0}),!0),c}},{../cartesian/constants:556,has-passive-events:224,mouse-change:236,mouse-event-offset:237,mouse-wheel:239},590:function(t,e,r){use strict;var nt(../cartesian/axes),it(../../lib/str2rgbarray);function a(t){this.scenet,this.glt.gl,this.pixelRatiot.pixelRatio,this.screenBox0,0,1,1,this.viewBox0,0,1,1,this.dataBox-1,-1,1,1,this.borderLineEnable!1,!1,!1,!1,this.borderLineWidth1,1,1,1,this.borderLineColor0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,this.ticks,,this.tickEnable!0,!0,!1,!1,this.tickPad15,15,15,15,this.tickAngle0,0,0,0,this.tickColor0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,this.tickMarkLength0,0,0,0,this.tickMarkWidth0,0,0,0,this.tickMarkColor0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,this.labelsx,y,this.labelEnable!0,!0,!1,!1,this.labelAngle0,Math.PI/2,0,3*Math.PI/2,this.labelPad15,15,15,15,this.labelSize12,12,this.labelFontsans-serif,sans-serif,this.labelColor0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,this.title,this.titleEnable!0,this.titleCenter0,0,0,0,this.titleAngle0,this.titleColor0,0,0,1,this.titleFontsans-serif,this.titleSize18,this.gridLineEnable!0,!0,this.gridLineColor0,0,0,.5,0,0,0,.5,this.gridLineWidth1,1,this.zeroLineEnable!0,!0,this.zeroLineWidth1,1,this.zeroLineColor0,0,0,1,0,0,0,1,this.borderColor0,0,0,0,this.backgroundColor0,0,0,0,this.staticthis.scene.staticPlot}var oa.prototype,sxaxis,yaxis;o.mergefunction(t){var e,r,n,a,o,l,c,u,f,h,p;for(this.titleEnable!1,this.backgroundColori(t.plot_bgcolor),h0;h2;++h){var d(esh).charAt(0);for(n(rtthis.scenee._name).title.textthis.scene.fullLayout._dfltTitled?:r.title.text,p0;p2;p+2)this.labelEnableh+p!1,this.labelsh+pn,this.labelColorh+pi(r.title.font.color),this.labelFonth+pr.title.font.family,this.labelSizeh+pr.title.font.size,this.labelPadh+pthis.getLabelPad(e,r),this.tickEnableh+p!1,this.tickColorh+pi((r.tickfont||{}).color),this.tickAngleh+pautor.tickangle?0:Math.PI*-r.tickangle/180,this.tickPadh+pthis.getTickPad(r),this.tickMarkLengthh+p0,this.tickMarkWidthh+pr.tickwidth||0,this.tickMarkColorh+pi(r.tickcolor),this.borderLineEnableh+p!1,this.borderLineColorh+pi(r.linecolor),this.borderLineWidthh+pr.linewidth||0;cthis.hasSharedAxis(r),othis.hasAxisInDfltPos(e,r)&&!c,lthis.hasAxisInAltrPos(e,r)&&!c,ar.mirror||!1,uc?-1!String(a).indexOf(all):!!a,fc?allticksa:-1!String(a).indexOf(ticks),o?this.labelEnableh!0:l&&(this.labelEnableh+2!0),o?this.tickEnablehr.showticklabels:l&&(this.tickEnableh+2r.showticklabels),(o||u)&&(this.borderLineEnablehr.showline),(l||u)&&(this.borderLineEnableh+2r.showline),(o||f)&&(this.tickMarkLengthhthis.getTickMarkLength(r)),(l||f)&&(this.tickMarkLengthh+2this.getTickMarkLength(r)),this.gridLineEnablehr.showgrid,this.gridLineColorhi(r.gridcolor),this.gridLineWidthhr.gridwidth,this.zeroLineEnablehr.zeroline,this.zeroLineColorhi(r.zerolinecolor),this.zeroLineWidthhr.zerolinewidth}},o.hasSharedAxisfunction(t){var ethis.scene,re.fullLayout._subplots.gl2d;return 0!n.findSubplotsWithAxis(r,t).indexOf(e.id)},o.hasAxisInDfltPosfunction(t,e){var re.side;returnxaxist?bottomr:yaxist?leftr:void 0},o.hasAxisInAltrPosfunction(t,e){var re.side;returnxaxist?topr:yaxist?rightr:void 0},o.getLabelPadfunction(t,e){var re.title.font.size,ne.showticklabels;returnxaxist?tope.side?r*(1.5+(n?1:0))-10:r*(1.5+(n?.5:0))-10:yaxist?righte.side?10+r*(1.5+(n?1:.5)):10+r*(1.5+(n?.5:0)):void 0},o.getTickPadfunction(t){returnoutsidet.ticks?10+t.ticklen:15},o.getTickMarkLengthfunction(t){if(!t.ticks)return 0;var et.ticklen;returninsidet.ticks?-e:e},e.exportsfunction(t){return new a(t)}},{../../lib/str2rgbarray:523,../cartesian/axes:549},591:function(t,e,r){use strict;var nt(../../plot_api/edit_types).overrideAll,it(./scene2d),at(../layout_attributes),ot(../../constants/xmlns_namespaces),st(../cartesian/constants),lt(../cartesian),ct(../../components/fx/layout_attributes),ut(../get_data).getSubplotData;r.namegl2d,r.attrxaxis,yaxis,r.idRootx,y,r.idRegexs.idRegex,r.attrRegexs.attrRegex,r.attributest(../cartesian/attributes),r.supplyLayoutDefaultsfunction(t,e,r){e._has(cartesian)||l.supplyLayoutDefaults(t,e,r)},r.layoutAttrOverridesn(l.layoutAttributes,plot,from-root),r.baseLayoutAttrOverridesn({plot_bgcolor:a.plot_bgcolor,hoverlabel:c.hoverlabel},plot,nested),r.plotfunction(t){for(var et._fullLayout,rt._fullData,ne._subplots.gl2d,a0;an.length;a++){var ona,se._plotso,lu(r,gl2d,o),cs._scene2d;void 0c&&(cnew i({id:o,graphDiv:t,container:t.querySelector(.gl-container),staticPlot:t._context.staticPlot,plotGlPixelRatio:t._context.plotGlPixelRatio},e),s._scene2dc),c.plot(l,t.calcdata,e,t.layout)}},r.cleanfunction(t,e,r,n){for(var in._subplots.gl2d||,a0;ai.length;a++){var oia,sn._plotso;if(s._scene2d){var cu(t,gl2d,o);0c.length&&(s._scene2d.destroy(),delete n._plotso)}}l.clean.apply(this,arguments)},r.drawFrameworkfunction(t){t._context.staticPlot||l.drawFramework(t)},r.toSVGfunction(t){for(var et._fullLayout,re._subplots.gl2d,n0;nr.length;n++){var ie._plotsrn._scene2d,ai.toImage(png);e._glimages.append(svg:image).attr({xmlns:o.svg,xlink:href:a,x:0,y:0,width:100%,height:100%,preserveAspectRatio:none}),i.destroy()}},r.updateFxfunction(t){for(var et._fullLayout,re._subplots.gl2d,n0;nr.length;n++){e._plotsrn._scene2d.updateFx(e.dragmode)}}},{../../components/fx/layout_attributes:402,../../constants/xmlns_namespaces:475,../../plot_api/edit_types:531,../cartesian:563,../cartesian/attributes:547,../cartesian/constants:556,../get_data:588,../layout_attributes:605,./scene2d:592},592:function(t,e,r){use strict;var n,i,at(../../registry),ot(../../plots/cartesian/axes),st(../../components/fx),lt(../../../stackgl_modules).gl_plot2d,ct(../../../stackgl_modules).gl_spikes2d,ut(../../../stackgl_modules).gl_select_box,ft(webgl-context),ht(./convert),pt(./camera),dt(../../lib/show_no_webgl_msg),mt(../cartesian/constraints),gm.enforce,vm.clean,yt(../cartesian/autorange).doAutoRange,xt(../../components/dragelement/helpers),bx.drawMode,_x.selectMode,wxaxis,yaxis,Tt(../cartesian/constants).SUBPLOT_PATTERN;function k(t,e){this.containert.container,this.graphDivt.graphDiv,this.pixelRatiot.plotGlPixelRatio||window.devicePixelRatio,this.idt.id,this.staticPlot!!t.staticPlot,this.scrollZoomthis.graphDiv._context._scrollZoom.cartesian,this.fullDatanull,this.updateRefs(e),this.makeFramework(),this.stopped||(this.glplotOptionsh(this),this.glplotOptions.merge(e),this.glplotl(this.glplotOptions),this.camerap(this),this.traces{},this.spikesc(this.glplot),this.selectBoxu(this.glplot,{innerFill:!1,outerFill:!0}),this.lastButtonState0,this.pickResultnull,this.isMouseOver!0,this.stopped!1,this.redrawthis.draw.bind(this),this.redraw())}e.exportsk;var Ak.prototype;A.makeFrameworkfunction(){if(this.staticPlot){if(!(i||(ndocument.createElement(canvas),if({canvas:n,preserveDrawingBuffer:!1,premultipliedAlpha:!0,antialias:!0}))))throw new Error(Error creating static canvas/context for image server);this.canvasn,this.gli}else{var tthis.container.querySelector(.gl-canvas-focus),ef({canvas:t,preserveDrawingBuffer:!0,premultipliedAlpha:!0});if(!e)return d(this),void(this.stopped!0);this.canvast,this.gle}var rthis.canvas;r.style.width100%,r.style.height100%,r.style.positionabsolute,r.style.top0px,r.style.left0px,r.stylepointer-eventsnone,this.updateSize(r);var athis.svgContainerdocument.createElementNS(http://www.w3.org/2000/svg,svg);a.style.positionabsolute,a.style.topa.style.left0px,a.style.widtha.style.height100%,a.stylez-index20,a.stylepointer-eventsnone;var othis.mouseContainerdocument.createElement(div);o.style.positionabsolute,o.stylepointer-eventsauto,this.pickCanvasthis.container.querySelector(.gl-canvas-pick);var sthis.container;s.appendChild(a),s.appendChild(o);var lthis;o.addEventListener(mouseout,(function(){l.isMouseOver!1,l.unhover()})),o.addEventListener(mouseover,(function(){l.isMouseOver!0}))},A.toImagefunction(t){t||(tpng),this.stopped!0,this.staticPlot&&this.container.appendChild(n),this.updateSize(this.canvas);var ethis.glplot.gl,re.drawingBufferWidth,ie.drawingBufferHeight;e.clearColor(1,1,1,0),e.clear(e.COLOR_BUFFER_BIT|e.DEPTH_BUFFER_BIT),this.glplot.setDirty(),this.glplot.draw(),e.bindFramebuffer(e.FRAMEBUFFER,null);var anew Uint8Array(r*i*4);e.readPixels(0,0,r,i,e.RGBA,e.UNSIGNED_BYTE,a);for(var o0,si-1;os;++o,--s)for(var l0;lr;++l)for(var c0;c4;++c){var ua4*(r*o+l)+c;a4*(r*o+l)+ca4*(r*s+l)+c,a4*(r*s+l)+cu}var fdocument.createElement(canvas);f.widthr,f.heighti;var h,pf.getContext(2d),dp.createImageData(r,i);switch(d.data.set(a),p.putImageData(d,0,0),t){casejpeg:hf.toDataURL(image/jpeg);break;casewebp:hf.toDataURL(image/webp);break;default:hf.toDataURL(image/png)}return this.staticPlot&&this.container.removeChild(n),h},A.updateSizefunction(t){t||(tthis.canvas);var ethis.pixelRatio,rthis.fullLayout,nr.width,ir.height,a0|Math.ceil(e*n),o0|Math.ceil(e*i);return t.widtha&&t.heighto||(t.widtha,t.heighto),t},A.computeTickMarksfunction(){this.xaxis.setScale(),this.yaxis.setScale();for(var to.calcTicks(this.xaxis),o.calcTicks(this.yaxis),e0;e2;++e)for(var r0;rte.length;++r)ter.textter.text+;return t},A.updateRefsfunction(t){this.fullLayoutt;var ethis.id.match(T),rxaxis+e1,nyaxis+e2;this.xaxisthis.fullLayoutr,this.yaxisthis.fullLayoutn},A.relayoutCallbackfunction(){var tthis.graphDiv,ethis.xaxis,rthis.yaxis,nt.layout,i{},oie._name+.rangee.range.slice(),sir._name+.ranger.range.slice();ie._name+.autorangee.autorange,ir._name+.autoranger.autorange,a.call(_storeDirectGUIEdit,t.layout,t._fullLayout._preGUI,i);var lne._name;l.rangeo,l.autorangee.autorange;var cnr._name;c.ranges,c.autoranger.autorange,i.lastInputTimethis.camera.lastInputTime,t.emit(plotly_relayout,i)},A.cameraChangedfunction(){var tthis.camera;this.glplot.setDataBox(this.calcDataBox());var ethis.computeTickMarks();(function(t,e){for(var r0;r2;++r){var ntr,ier;if(n.length!i.length)return!0;for(var a0;an.length;++a)if(na.x!ia.x)return!0}return!1})(e,this.glplotOptions.ticks)&&(this.glplotOptions.tickse,this.glplotOptions.dataBoxt.dataBox,this.glplot.update(this.glplotOptions),this.handleAnnotations())},A.handleAnnotationsfunction(){for(var tthis.graphDiv,ethis.fullLayout.annotations,r0;re.length;r++){var ner;n.xrefthis.xaxis._id&&n.yrefthis.yaxis._id&&a.getComponentMethod(annotations,drawOne)(t,r)}},A.destroyfunction(){if(this.glplot){var tthis.traces;t&&Object.keys(t).map((function(e){te.dispose(),delete te})),this.glplot.dispose(),this.container.removeChild(this.svgContainer),this.container.removeChild(this.mouseContainer),this.fullDatanull,this.glplotnull,this.stopped!0,this.camera.mouseListener.enabled!1,this.mouseContainer.removeEventListener(wheel,this.camera.wheelListener),this.cameranull}},A.plotfunction(t,e,r){var nthis.glplot;this.updateRefs(r),this.xaxis.clearCalc(),this.yaxis.clearCalc(),this.updateTraces(t,e),this.updateFx(r.dragmode);var ir.width,ar.height;this.updateSize(this.canvas);var othis.glplotOptions;o.merge(r),o.screenBox0,0,i,a;var s{_fullLayout:{_axisConstraintGroups:r._axisConstraintGroups,xaxis:this.xaxis,yaxis:this.yaxis,_size:r._size}};v(s,this.xaxis),v(s,this.yaxis);var l,c,ur._size,fthis.xaxis.domain,hthis.yaxis.domain;for(o.viewBoxu.l+f0*u.w,u.b+h0*u.h,i-u.r-(1-f1)*u.w,a-u.t-(1-h1)*u.h,this.mouseContainer.style.widthu.w*(f1-f0)+px,this.mouseContainer.style.heightu.h*(h1-h0)+px,this.mouseContainer.heightu.h*(h1-h0),this.mouseContainer.style.leftu.l+f0*u.w+px,this.mouseContainer.style.topu.t+(1-h1)*u.h+px,c0;c2;++c)(lthiswc)._lengtho.viewBoxc+2-o.viewBoxc,y(this.graphDiv,l),l.setScale();g(s),o.ticksthis.computeTickMarks(),o.dataBoxthis.calcDataBox(),o.merge(r),n.update(o),this.glplot.draw()},A.calcDataBoxfunction(){var tthis.xaxis,ethis.yaxis,rt.range,ne.range,it.r2l,ae.r2l;returni(r0),a(n0),i(r1),a(n1)},A.setRangesfunction(t){var ethis.xaxis,rthis.yaxis,ne.l2r,ir.l2r;e.rangen(t0),n(t2),r.rangei(t1),i(t3)},A.updateTracesfunction(t,e){var r,n,i,aObject.keys(this.traces);this.fullDatat;t:for(r0;ra.length;r++){var oar,sthis.traceso;for(n0;nt.length;n++)if((itn).uido&&i.types.type)continue t;s.dispose(),delete this.traceso}for(r0;rt.length;r++){itr;var ler,cthis.tracesi.uid;c?c.update(i,l):(ci._module.plot(this,i,l),this.tracesi.uidc)}this.glplot.objects.sort((function(t,e){return t._trace.index-e._trace.index}))},A.updateFxfunction(t){_(t)||b(t)?(this.pickCanvas.stylepointer-eventsnone,this.mouseContainer.stylepointer-eventsnone):(this.pickCanvas.stylepointer-eventsauto,this.mouseContainer.stylepointer-eventsauto),this.mouseContainer.style.cursorpant?move:zoomt?crosshair:null},A.emitPointActionfunction(t,e){for(var r,nt.trace.uid,it.pointIndex,a0;athis.fullData.length;a++)this.fullDataa.uidn&&(rthis.fullDataa);var o{x:t.traceCoord0,y:t.traceCoord1,curveNumber:r.index,pointNumber:i,data:r._input,fullData:this.fullData,xaxis:this.xaxis,yaxis:this.yaxis};s.appendArrayPointValue(o,r,i),this.graphDiv.emit(e,{points:o})},A.drawfunction(){if(!this.stopped){requestAnimationFrame(this.redraw);var tthis.glplot,ethis.camera,re.mouseListener,n1this.lastButtonState&&0r.buttons,ithis.fullLayout;this.lastButtonStater.buttons,this.cameraChanged();var a,or.x*t.pixelRatio,lthis.canvas.height-t.pixelRatio*r.y;if(e.boxEnabled&&zoomi.dragmode){this.selectBox.enabled!0;for(var cthis.selectBox.selectBoxMath.min(e.boxStart0,e.boxEnd0),Math.min(e.boxStart1,e.boxEnd1),Math.max(e.boxStart0,e.boxEnd0),Math.max(e.boxStart1,e.boxEnd1),u0;u2;u++)e.boxStartue.boxEndu&&(cut.dataBoxu,cu+2t.dataBoxu+2);t.setDirty()}else if(!e.panning&&this.isMouseOver){this.selectBox.enabled!1;var fi._size,hthis.xaxis.domain,pthis.yaxis.domain,d(at.pick(o/t.pixelRatio+f.l+h0*f.w,l/t.pixelRatio-(f.t+(1-p1)*f.h)))&&a.object._trace.handlePick(a);if(d&&n&&this.emitPointAction(d,plotly_click),a&&skip!a.object._trace.hoverinfo&&i.hovermode&&d&&(!this.lastPickResult||this.lastPickResult.traceUid!d.trace.uid||this.lastPickResult.dataCoord0!d.dataCoord0||this.lastPickResult.dataCoord1!d.dataCoord1)){var md;this.lastPickResult{traceUid:d.trace?d.trace.uid:null,dataCoord:d.dataCoord.slice()},this.spikes.update({center:a.dataCoord}),m.screenCoord((t.viewBox2-t.viewBox0)*(a.dataCoord0-t.dataBox0)/(t.dataBox2-t.dataBox0)+t.viewBox0)/t.pixelRatio,(this.canvas.height-(t.viewBox3-t.viewBox1)*(a.dataCoord1-t.dataBox1)/(t.dataBox3-t.dataBox1)-t.viewBox1)/t.pixelRatio,this.emitPointAction(d,plotly_hover);var gthis.fullDatam.trace.index||{},vm.pointIndex,ys.castHoverinfo(g,i,v);if(y&&all!y){var xy.split(+);-1x.indexOf(x)&&(m.traceCoord0void 0),-1x.indexOf(y)&&(m.traceCoord1void 0),-1x.indexOf(z)&&(m.traceCoord2void 0),-1x.indexOf(text)&&(m.textLabelvoid 0),-1x.indexOf(name)&&(m.namevoid 0)}s.loneHover({x:m.screenCoord0,y:m.screenCoord1,xLabel:this.hoverFormatter(xaxis,m.traceCoord0),yLabel:this.hoverFormatter(yaxis,m.traceCoord1),zLabel:m.traceCoord2,text:m.textLabel,name:m.name,color:s.castHoverOption(g,v,bgcolor)||m.color,borderColor:s.castHoverOption(g,v,bordercolor),fontFamily:s.castHoverOption(g,v,font.family),fontSize:s.castHoverOption(g,v,font.size),fontColor:s.castHoverOption(g,v,font.color),nameLength:s.castHoverOption(g,v,namelength),textAlign:s.castHoverOption(g,v,align)},{container:this.svgContainer,gd:this.graphDiv})}}a||this.unhover(),t.draw()}},A.unhoverfunction(){this.lastPickResult&&(this.spikes.update({}),this.lastPickResultnull,this.graphDiv.emit(plotly_unhover),s.loneUnhover(this.svgContainer))},A.hoverFormatterfunction(t,e){if(void 0!e){var rthist;return o.tickText(r,r.c2l(e),hover).text}}},{../../../stackgl_modules:1119,../../components/dragelement/helpers:379,../../components/fx:401,../../lib/show_no_webgl_msg:520,../../plots/cartesian/axes:549,../../registry:633,../cartesian/autorange:548,../cartesian/constants:556,../cartesian/constraints:557,./camera:589,./convert:590,webgl-context:326},593:function(t,e,r){use strict;var nt(../../plot_api/edit_types).overrideAll,it(../../components/fx/layout_attributes),at(./scene),ot(../get_data).getSubplotData,st(../../lib),lt(../../constants/xmlns_namespaces);r.namegl3d,r.attrscene,r.idRootscene,r.idRegexr.attrRegexs.counterRegex(scene),r.attributest(./layout/attributes),r.layoutAttributest(./layout/layout_attributes),r.baseLayoutAttrOverridesn({hoverlabel:i.hoverlabel},plot,nested),r.supplyLayoutDefaultst(./layout/defaults),r.plotfunction(t){for(var et._fullLayout,rt._fullData,ne._subplots.gl3d,i0;in.length;i++){var sni,lo(r,gl3d,s),ces,uc.camera,fc._scene;f||(fnew a({id:s,graphDiv:t,container:t.querySelector(.gl-container),staticPlot:t._context.staticPlot,plotGlPixelRatio:t._context.plotGlPixelRatio,camera:u},e),c._scenef),f.viewInitial||(f.viewInitial{up:{x:u.up.x,y:u.up.y,z:u.up.z},eye:{x:u.eye.x,y:u.eye.y,z:u.eye.z},center:{x:u.center.x,y:u.center.y,z:u.center.z}}),f.plot(l,e,t.layout)}},r.cleanfunction(t,e,r,n){for(var in._subplots.gl3d||,a0;ai.length;a++){var oia;!eo&&no._scene&&(no._scene.destroy(),n._infolayer&&n._infolayer.selectAll(.annotation-+o).remove())}},r.toSVGfunction(t){for(var et._fullLayout,re._subplots.gl3d,ne._size,i0;ir.length;i++){var aeri,oa.domain,sa._scene,cs.toImage(png);e._glimages.append(svg:image).attr({xmlns:l.svg,xlink:href:c,x:n.l+n.w*o.x0,y:n.t+n.h*(1-o.y1),width:n.w*(o.x1-o.x0),height:n.h*(o.y1-o.y0),preserveAspectRatio:none}),s.destroy()}},r.cleanIdfunction(t){if(t.match(/^scene0-9*$/)){var et.substr(5);return1e&&(e),scene+e}},r.updateFxfunction(t){for(var et._fullLayout,re._subplots.gl3d,n0;nr.length;n++){ern._scene.updateFx(e.dragmode,e.hovermode)}}},{../../components/fx/layout_attributes:402,../../constants/xmlns_namespaces:475,../../lib:498,../../plot_api/edit_types:531,../get_data:588,./layout/attributes:594,./layout/defaults:598,./layout/layout_attributes:599,./scene:603},594:function(t,e,r){use strict;e.exports{scene:{valType:subplotid,dflt:scene,editType:calc+clearAxisTypes}}},{},595:function(t,e,r){use strict;var nt(../../../components/color),it(../../cartesian/layout_attributes),at(../../../lib/extend).extendFlat,ot(../../../plot_api/edit_types).overrideAll;e.exportso({visible:i.visible,showspikes:{valType:boolean,dflt:!0},spikesides:{valType:boolean,dflt:!0},spikethickness:{valType:number,min:0,dflt:2},spikecolor:{valType:color,dflt:n.defaultLine},showbackground:{valType:boolean,dflt:!1},backgroundcolor:{valType:color,dflt:rgba(204, 204, 204, 0.5)},showaxeslabels:{valType:boolean,dflt:!0},color:i.color,categoryorder:i.categoryorder,categoryarray:i.categoryarray,title:{text:i.title.text,font:i.title.font},type:a({},i.type,{values:-,linear,log,date,category}),autotypenumbers:i.autotypenumbers,autorange:i.autorange,rangemode:i.rangemode,range:a({},i.range,{items:{valType:any,editType:plot,impliedEdits:{^autorange:!1}},{valType:any,editType:plot,impliedEdits:{^autorange:!1}},anim:!1}),tickmode:i.tickmode,nticks:i.nticks,tick0:i.tick0,dtick:i.dtick,tickvals:i.tickvals,ticktext:i.ticktext,ticks:i.ticks,mirror:i.mirror,ticklen:i.ticklen,tickwidth:i.tickwidth,tickcolor:i.tickcolor,showticklabels:i.showticklabels,tickfont:i.tickfont,tickangle:i.tickangle,tickprefix:i.tickprefix,showtickprefix:i.showtickprefix,ticksuffix:i.ticksuffix,showticksuffix:i.showticksuffix,showexponent:i.showexponent,exponentformat:i.exponentformat,minexponent:i.minexponent,separatethousands:i.separatethousands,tickformat:i.tickformat,tickformatstops:i.tickformatstops,hoverformat:i.hoverformat,showline:i.showline,linecolor:i.linecolor,linewidth:i.linewidth,showgrid:i.showgrid,gridcolor:a({},i.gridcolor,{dflt:rgb(204, 204, 204)}),gridwidth:i.gridwidth,zeroline:i.zeroline,zerolinecolor:i.zerolinecolor,zerolinewidth:i.zerolinewidth,_deprecated:{title:i._deprecated.title,titlefont:i._deprecated.titlefont}},plot,from-root)},{../../../components/color:361,../../../lib/extend:488,../../../plot_api/edit_types:531,../../cartesian/layout_attributes:564},596:function(t,e,r){use strict;var nt(tinycolor2).mix,it(../../../lib),at(../../../plot_api/plot_template),ot(./axis_attributes),st(../../cartesian/type_defaults),lt(../../cartesian/axis_defaults),cxaxis,yaxis,zaxis;e.exportsfunction(t,e,r){var u,f;function h(t,e){return i.coerce(u,f,o,t,e)}for(var p0;pc.length;p++){var dcp;utd||{},(fa.newContainer(e,d))._idd0+r.scene,f._named,s(u,f,h,r),l(u,f,h,{font:r.font,letter:d0,data:r.data,showGrid:!0,noTickson:!0,noTicklabelmode:!0,noTicklabelstep:!0,noTicklabelposition:!0,noTicklabeloverflow:!0,bgColor:r.bgColor,calendar:r.calendar},r.fullLayout),h(gridcolor,n(f.color,r.bgColor,13600/187).toRgbString()),h(title.text,d0),f.setScalei.noop,h(showspikes)&&(h(spikesides),h(spikethickness),h(spikecolor,f.color)),h(showaxeslabels),h(showbackground)&&h(backgroundcolor)}}},{../../../lib:498,../../../plot_api/plot_template:538,../../cartesian/axis_defaults:551,../../cartesian/type_defaults:577,./axis_attributes:595,tinycolor2:307},597:function(t,e,r){use strict;var nt(../../../lib/str2rgbarray),it(../../../lib),axaxis,yaxis,zaxis;function o(){this.bounds-10,-10,-10,10,10,10,this.ticks,,,this.tickEnable!0,!0,!0,this.tickFontsans-serif,sans-serif,sans-serif,this.tickSize12,12,12,this.tickAngle0,0,0,this.tickColor0,0,0,1,0,0,0,1,0,0,0,1,this.tickPad18,18,18,this.labelsx,y,z,this.labelEnable!0,!0,!0,this.labelFontOpen Sans,Open Sans,Open Sans,this.labelSize20,20,20,this.labelColor0,0,0,1,0,0,0,1,0,0,0,1,this.labelPad30,30,30,this.lineEnable!0,!0,!0,this.lineMirror!1,!1,!1,this.lineWidth1,1,1,this.lineColor0,0,0,1,0,0,0,1,0,0,0,1,this.lineTickEnable!0,!0,!0,this.lineTickMirror!1,!1,!1,this.lineTickLength10,10,10,this.lineTickWidth1,1,1,this.lineTickColor0,0,0,1,0,0,0,1,0,0,0,1,this.gridEnable!0,!0,!0,this.gridWidth1,1,1,this.gridColor0,0,0,1,0,0,0,1,0,0,0,1,this.zeroEnable!0,!0,!0,this.zeroLineColor0,0,0,1,0,0,0,1,0,0,0,1,this.zeroLineWidth2,2,2,this.backgroundEnable!0,!0,!0,this.backgroundColor.8,.8,.8,.5,.8,.8,.8,.5,.8,.8,.8,.5,this._defaultTickPadthis.tickPad.slice(),this._defaultLabelPadthis.labelPad.slice(),this._defaultLineTickLengththis.lineTickLength.slice()}o.prototype.mergefunction(t,e){for(var r0;r3;++r){var oear;o.visible?(this.labelsrt._meta?i.templateString(o.title.text,t._meta):o.title.text,fontin o.title&&(o.title.font.color&&(this.labelColorrn(o.title.font.color)),o.title.font.family&&(this.labelFontro.title.font.family),o.title.font.size&&(this.labelSizero.title.font.size)),showlinein o&&(this.lineEnablero.showline),linecolorin o&&(this.lineColorrn(o.linecolor)),linewidthin o&&(this.lineWidthro.linewidth),showgridin o&&(this.gridEnablero.showgrid),gridcolorin o&&(this.gridColorrn(o.gridcolor)),gridwidthin o&&(this.gridWidthro.gridwidth),logo.type?this.zeroEnabler!1:zerolinein o&&(this.zeroEnablero.zeroline),zerolinecolorin o&&(this.zeroLineColorrn(o.zerolinecolor)),zerolinewidthin o&&(this.zeroLineWidthro.zerolinewidth),ticksin o&&o.ticks?this.lineTickEnabler!0:this.lineTickEnabler!1,ticklenin o&&(this.lineTickLengthrthis._defaultLineTickLengthro.ticklen),tickcolorin o&&(this.lineTickColorrn(o.tickcolor)),tickwidthin o&&(this.lineTickWidthro.tickwidth),tickanglein o&&(this.tickAnglerautoo.tickangle?-3600:Math.PI*-o.tickangle/180),showticklabelsin o&&(this.tickEnablero.showticklabels),tickfontin o&&(o.tickfont.color&&(this.tickColorrn(o.tickfont.color)),o.tickfont.family&&(this.tickFontro.tickfont.family),o.tickfont.size&&(this.tickSizero.tickfont.size)),mirrorin o?-1!ticks,all,allticks.indexOf(o.mirror)?(this.lineTickMirrorr!0,this.lineMirrorr!0):!0o.mirror?(this.lineTickMirrorr!1,this.lineMirrorr!0):(this.lineTickMirrorr!1,this.lineMirrorr!1):this.lineMirrorr!1,showbackgroundin o&&!1!o.showbackground?(this.backgroundEnabler!0,this.backgroundColorrn(o.backgroundcolor)):this.backgroundEnabler!1):(this.tickEnabler!1,this.labelEnabler!1,this.lineEnabler!1,this.lineTickEnabler!1,this.gridEnabler!1,this.zeroEnabler!1,this.backgroundEnabler!1)}},e.exportsfunction(t,e){var rnew o;return r.merge(t,e),r}},{../../../lib:498,../../../lib/str2rgbarray:523},598:function(t,e,r){use strict;var nt(../../../lib),it(../../../components/color),at(../../../registry),ot(../../subplot_defaults),st(./axis_defaults),lt(./layout_attributes),ct(../../get_data).getSubplotData;function u(t,e,r,n){for(var or(bgcolor),li.combine(o,n.paper_bgcolor),uup,center,eye,f0;fu.length;f++)r(camera.+uf+.x),r(camera.+uf+.y),r(camera.+uf+.z);r(camera.projection.type);var h!!r(aspectratio.x)&&!!r(aspectratio.y)&&!!r(aspectratio.z),pr(aspectmode,h?manual:auto);h||(t.aspectratioe.aspectratio{x:1,y:1,z:1},manualp&&(e.aspectmodeauto),t.aspectmodee.aspectmode);var dc(n.fullData,gl3d,n.id);s(t,e,{font:n.font,scene:n.id,data:d,bgColor:l,calendar:n.calendar,autotypenumbersDflt:n.autotypenumbersDflt,fullLayout:n.fullLayout}),a.getComponentMethod(annotations3d,handleDefaults)(t,e,n);var mn.getDfltFromLayout(dragmode);if(!1!m&&!m)if(morbit,t.camera&&t.camera.up){var gt.camera.up.x,vt.camera.up.y,yt.camera.up.z;0!y&&(g&&v&&y?y/Math.sqrt(g*g+v*v+y*y)>.999&&(mturntable):mturntable)}else mturntable;r(dragmode,m),r(hovermode,n.getDfltFromLayout(hovermode))}e.exportsfunction(t,e,r){var ie._basePlotModules.length>1;o(t,e,r,{type:gl3d,attributes:l,handleDefaults:u,fullLayout:e,font:e.font,fullData:r,getDfltFromLayout:function(e){if(!i)return n.validate(te,le)?te:void 0},autotypenumbersDflt:e.autotypenumbers,paper_bgcolor:e.paper_bgcolor,calendar:e.calendar})}},{../../../components/color:361,../../../lib:498,../../../registry:633,../../get_data:588,../../subplot_defaults:627,./axis_defaults:596,./layout_attributes:599},599:function(t,e,r){use strict;var nt(./axis_attributes),it(../../domain).attributes,at(../../../lib/extend).extendFlat,ot(../../../lib).counterRegex;function s(t,e,r){return{x:{valType:number,dflt:t,editType:camera},y:{valType:number,dflt:e,editType:camera},z:{valType:number,dflt:r,editType:camera},editType:camera}}e.exports{_arrayAttrRegexps:o(scene,.annotations,!0),bgcolor:{valType:color,dflt:rgba(0,0,0,0),editType:plot},camera:{up:a(s(0,0,1),{}),center:a(s(0,0,0),{}),eye:a(s(1.25,1.25,1.25),{}),projection:{type:{valType:enumerated,values:perspective,orthographic,dflt:perspective,editType:calc},editType:calc},editType:camera},domain:i({name:scene,editType:plot}),aspectmode:{valType:enumerated,values:auto,cube,data,manual,dflt:auto,editType:plot,impliedEdits:{aspectratio.x:void 0,aspectratio.y:void 0,aspectratio.z:void 0}},aspectratio:{x:{valType:number,min:0,editType:plot,impliedEdits:{^aspectmode:manual}},y:{valType:number,min:0,editType:plot,impliedEdits:{^aspectmode:manual}},z:{valType:number,min:0,editType:plot,impliedEdits:{^aspectmode:manual}},editType:plot,impliedEdits:{aspectmode:manual}},xaxis:n,yaxis:n,zaxis:n,dragmode:{valType:enumerated,values:orbit,turntable,zoom,pan,!1,editType:plot},hovermode:{valType:enumerated,values:closest,!1,dflt:closest,editType:modebar},uirevision:{valType:any,editType:none},editType:plot,_deprecated:{cameraposition:{valType:info_array,editType:camera}}}},{../../../lib:498,../../../lib/extend:488,../../domain:579,./axis_attributes:595},600:function(t,e,r){use strict;var nt(../../../lib/str2rgbarray),ixaxis,yaxis,zaxis;function a(){this.enabled!0,!0,!0,this.colors0,0,0,1,0,0,0,1,0,0,0,1,this.drawSides!0,!0,!0,this.lineWidth1,1,1}a.prototype.mergefunction(t){for(var e0;e3;++e){var rtie;r.visible?(this.enableder.showspikes,this.colorsen(r.spikecolor),this.drawSideser.spikesides,this.lineWidther.spikethickness):(this.enablede!1,this.drawSidese!1)}},e.exportsfunction(t){var enew a;return e.merge(t),e}},{../../../lib/str2rgbarray:523},601:function(t,e,r){use strict;e.exportsfunction(t){for(var et.axesOptions,rt.glplot.axesPixels,st.fullSceneLayout,l,,,c0;c3;++c){var usac;if(u._length(rc.hi-rc.lo)*rc.pixelsPerDataUnit/t.dataScalec,Math.abs(u._length)1/0||isNaN(u._length))lc;else{u._input_rangeu.range.slice(),u.range0rc.lo/t.dataScalec,u.range1rc.hi/t.dataScalec,u._m1/(t.dataScalec*rc.pixelsPerDataUnit),u.range0u.range1&&(u.range0-1,u.range1+1);var fu.tickmode;if(autou.tickmode){u.tickmodelinear;var hu.nticks||i.constrain(u._length/40,4,9);n.autoTicks(u,Math.abs(u.range1-u.range0)/h)}for(var pn.calcTicks(u,{msUTC:!0}),d0;dp.length;++d)pd.xpd.x*t.dataScalec,dateu.type&&(pd.textpd.text.replace(/\br\>/g, ));lcp,u.tickmodef}}e.ticksl;for(c0;c3;++c){oc.5*(t.glplot.bounds0c+t.glplot.bounds1c);for(d0;d2;++d)e.boundsdct.glplot.boundsdc}t.contourLevelsfunction(t){for(var enew Array(3),r0;r3;++r){for(var ntr,inew Array(n.length),a0;an.length;++a)iana.x;eri}return e}(l)};var nt(../../cartesian/axes),it(../../../lib),axaxis,yaxis,zaxis,o0,0,0},{../../../lib:498,../../cartesian/axes:549},602:function(t,e,r){use strict;function n(t,e){var r,n,i0,0,0,0;for(r0;r4;++r)for(n0;n4;++n)in+t4*r+n*er;return i}e.exportsfunction(t,e){return n(t.projection,n(t.view,n(t.model,e0,e1,e2,1)))}},{},603:function(t,e,r){use strict;var n,i,at(../../../stackgl_modules).gl_plot3d,oa.createCamera,sa.createScene,lt(webgl-context),ct(has-passive-events),ut(../../registry),ft(../../lib),hf.preserveDrawingBuffer(),pt(../../plots/cartesian/axes),dt(../../components/fx),mt(../../lib/str2rgbarray),gt(../../lib/show_no_webgl_msg),vt(./project),yt(./layout/convert),xt(./layout/spikes),bt(./layout/tick_marks);function _(t,e){var rdocument.createElement(div),nt.container;this.graphDivt.graphDiv;var idocument.createElementNS(http://www.w3.org/2000/svg,svg);i.style.positionabsolute,i.style.topi.style.left0px,i.style.widthi.style.height100%,i.stylez-index20,i.stylepointer-eventsnone,r.appendChild(i),this.svgContaineri,r.idt.id,r.style.positionabsolute,r.style.topr.style.left0px,r.style.widthr.style.height100%,n.appendChild(r),this.fullLayoute,this.idt.id||scene,this.fullSceneLayoutethis.id,this.plotArgs,{},{},this.axesOptionsy(e,ethis.id),this.spikeOptionsx(ethis.id),this.containerr,this.staticMode!!t.staticPlot,this.pixelRatiothis.pixelRatio||t.plotGlPixelRatio||2,this.dataScale1,1,1,this.contourLevels,,,this.convertAnnotationsu.getComponentMethod(annotations3d,convert),this.drawAnnotationsu.getComponentMethod(annotations3d,draw),this.initializeGLPlot()}var w_.prototype;w.prepareOptionsfunction(){var t{canvas:this.canvas,gl:this.gl,glOptions:{preserveDrawingBuffer:h,premultipliedAlpha:!0,antialias:!0},container:this.container,axes:this.axesOptions,spikes:this.spikeOptions,pickRadius:10,snapToData:!0,autoScale:!0,autoBounds:!1,cameraObject:this.camera,pixelRatio:this.pixelRatio};if(this.staticMode){if(!(i||(ndocument.createElement(canvas),il({canvas:n,preserveDrawingBuffer:!0,premultipliedAlpha:!0,antialias:!0}))))throw new Error(error creating static canvas/context for image server);t.gli,t.canvasn}return t};var T!0;w.tryCreatePlotfunction(){var tthis.prepareOptions(),e!0;try{this.glplots(t)}catch(r){if(this.staticMode||!T||h)e!1;else{f.warn(webgl setup failed possibly due to,false preserveDrawingBuffer config.,The mobile/tablet device may not be detected by is-mobile module.,Enabling preserveDrawingBuffer in second attempt to create webgl scene....join( ));try{ht.glOptions.preserveDrawingBuffer!0,this.glplots(t)}catch(r){ht.glOptions.preserveDrawingBuffer!1,e!1}}}return T!1,e},w.initializeGLCamerafunction(){var tthis.fullSceneLayout.camera,eorthographict.projection.type;this.camerao(this.container,{center:t.center.x,t.center.y,t.center.z,eye:t.eye.x,t.eye.y,t.eye.z,up:t.up.x,t.up.y,t.up.z,_ortho:e,zoomMin:.01,zoomMax:100,mode:orbit})},w.initializeGLPlotfunction(){var tthis;if(t.initializeGLCamera(),!t.tryCreatePlot())return g(t);t.traces{},t.make4thDimension();var et.graphDiv,re.layout,nfunction(){var e{};return t.isCameraChanged(r)&&(et.id+.camerat.getCamera()),t.isAspectChanged(r)&&(et.id+.aspectratiot.glplot.getAspectratio(),manual!rt.id.aspectmode&&(t.fullSceneLayout.aspectmodert.id.aspectmodeet.id+.aspectmodemanual)),e},ifunction(t){if(!1!t.fullSceneLayout.dragmode){var en();t.saveLayout(r),t.graphDiv.emit(plotly_relayout,e)}};return t.glplot.canvas&&(t.glplot.canvas.addEventListener(mouseup,(function(){i(t)})),t.glplot.canvas.addEventListener(wheel,(function(r){if(e._context._scrollZoom.gl3d){if(t.camera._ortho){var nr.deltaX>r.deltaY?1.1:1/1.1,at.glplot.getAspectratio();t.glplot.setAspectratio({x:n*a.x,y:n*a.y,z:n*a.z})}i(t)}}),!!c&&{passive:!1}),t.glplot.canvas.addEventListener(mousemove,(function(){if(!1!t.fullSceneLayout.dragmode&&0!t.camera.mouseListener.buttons){var en();t.graphDiv.emit(plotly_relayouting,e)}})),t.staticMode||t.glplot.canvas.addEventListener(webglcontextlost,(function(r){e&&e.emit&&e.emit(plotly_webglcontextlost,{event:r,layer:t.id})}),!1)),t.glplot.oncontextlossfunction(){t.recoverContext()},t.glplot.onrenderfunction(){t.render()},!0},w.renderfunction(){var t,ethis,re.graphDiv,ne.svgContainer,ie.container.getBoundingClientRect();r._fullLayout._calcInverseTransform(r);var ar._fullLayout._invScaleX,or._fullLayout._invScaleY,si.width*a,li.height*o;n.setAttributeNS(null,viewBox,0 0 +s+ +l),n.setAttributeNS(null,width,s),n.setAttributeNS(null,height,l),b(e),e.glplot.axes.update(e.axesOptions);for(var cObject.keys(e.traces),unull,he.glplot.selection,m0;mc.length;++m)skip!(te.tracescm).data.hoverinfo&&t.handlePick(h)&&(ut),t.setContourLevels&&t.setContourLevels();function g(t,r,n){var ie.fullSceneLayoutt+axis;returnlog!i.type&&(ri.d2l(r)),p.hoverLabelText(i,r,n)}if(null!u){var yv(e.glplot.cameraParams,h.dataCoordinate);tu.data;var x,_r._fullDatat.index,wh.index,T{xLabel:g(x,h.traceCoordinate0,t.xhoverformat),yLabel:g(y,h.traceCoordinate1,t.yhoverformat),zLabel:g(z,h.traceCoordinate2,t.zhoverformat)},kd.castHoverinfo(_,e.fullLayout,w),A(k||).split(+),Mk&&allk;_.hovertemplate||M||(-1A.indexOf(x)&&(T.xLabelvoid 0),-1A.indexOf(y)&&(T.yLabelvoid 0),-1A.indexOf(z)&&(T.zLabelvoid 0),-1A.indexOf(text)&&(h.textLabelvoid 0),-1A.indexOf(name)&&(u.namevoid 0));var S;conet.type||streamtubet.type?(T.uLabelg(x,h.traceCoordinate3,t.uhoverformat),(M||-1!A.indexOf(u))&&S.push(u: +T.uLabel),T.vLabelg(y,h.traceCoordinate4,t.vhoverformat),(M||-1!A.indexOf(v))&&S.push(v: +T.vLabel),T.wLabelg(z,h.traceCoordinate5,t.whoverformat),(M||-1!A.indexOf(w))&&S.push(w: +T.wLabel),T.normLabelh.traceCoordinate6.toPrecision(3),(M||-1!A.indexOf(norm))&&S.push(norm: +T.normLabel),streamtubet.type&&(T.divergenceLabelh.traceCoordinate7.toPrecision(3),(M||-1!A.indexOf(divergence))&&S.push(divergence: +T.divergenceLabel)),h.textLabel&&S.push(h.textLabel),xS.join(br>)):isosurfacet.type||volumet.type?(T.valueLabelp.hoverLabelText(e._mockAxis,e._mockAxis.d2l(h.traceCoordinate3),t.valuehoverformat),S.push(value: +T.valueLabel),h.textLabel&&S.push(h.textLabel),xS.join(br>)):xh.textLabel;var E{x:h.traceCoordinate0,y:h.traceCoordinate1,z:h.traceCoordinate2,data:_._input,fullData:_,curveNumber:_.index,pointNumber:w};d.appendArrayPointValue(E,_,w),t._module.eventData&&(E_._module.eventData(E,h,_,{},w));var L{points:E};if(e.fullSceneLayout.hovermode){var C;d.loneHover({trace:_,x:(.5+.5*y0/y3)*s,y:(.5-.5*y1/y3)*l,xLabel:T.xLabel,yLabel:T.yLabel,zLabel:T.zLabel,text:x,name:u.name,color:d.castHoverOption(_,w,bgcolor)||u.color,borderColor:d.castHoverOption(_,w,bordercolor),fontFamily:d.castHoverOption(_,w,font.family),fontSize:d.castHoverOption(_,w,font.size),fontColor:d.castHoverOption(_,w,font.color),nameLength:d.castHoverOption(_,w,namelength),textAlign:d.castHoverOption(_,w,align),hovertemplate:f.castOption(_,w,hovertemplate),hovertemplateLabels:f.extendFlat({},E,T),eventData:E},{container:n,gd:r,inOut_bbox:C}),E.bboxC0}h.buttons&&h.distance5?r.emit(plotly_click,L):r.emit(plotly_hover,L),this.oldEventDataL}else d.loneUnhover(n),this.oldEventData&&r.emit(plotly_unhover,this.oldEventData),this.oldEventDatavoid 0;e.drawAnnotations(e)},w.recoverContextfunction(){var tthis;t.glplot.dispose();var efunction(){t.glplot.gl.isContextLost()?requestAnimationFrame(e):t.initializeGLPlot()?t.plot.apply(t,t.plotArgs):f.error(Catastrophic and unrecoverable WebGL error. Context lost.)};requestAnimationFrame(e)};var kxaxis,yaxis,zaxis;function A(t,e,r){for(var nt.fullSceneLayout,i0;i3;i++){var aki,oa.charAt(0),sna,leo,ceo+calendar,ue_+o+length;if(f.isArrayOrTypedArray(l))for(var h,p0;p(u||l.length);p++)if(f.isArrayOrTypedArray(lp))for(var d0;dlp.length;++d)hs.d2l(lpd,0,c),!isNaN(h)&&isFinite(h)&&(r0iMath.min(r0i,h),r1iMath.max(r1i,h));else hs.d2l(lp,0,c),!isNaN(h)&&isFinite(h)&&(r0iMath.min(r0i,h),r1iMath.max(r1i,h));else r0iMath.min(r0i,0),r1iMath.max(r1i,u-1)}}w.plotfunction(t,e,r){if(this.plotArgst,e,r,!this.glplot.contextLost){var n,i,a,o,s,l,cethis.id,urthis.id;this.fullLayoute,this.fullSceneLayoutc,this.axesOptions.merge(e,c),this.spikeOptions.merge(c),this.setViewport(c),this.updateFx(c.dragmode,c.hovermode),this.camera.enableWheelthis.graphDiv._context._scrollZoom.gl3d,this.glplot.setClearColor(m(c.bgcolor)),this.setConvert(s),t?Array.isArray(t)||(tt):t;var f1/0,1/0,1/0,-1/0,-1/0,-1/0;for(a0;at.length;++a)!0(nta).visible&&0!n._length&&A(this,n,f);!function(t,e){for(var rt.fullSceneLayout,nr.annotations||,i0;i3;i++)for(var aki,oa.charAt(0),sra,l0;ln.length;l++){var cnl;if(c.visible){var us.r2l(co);!isNaN(u)&&isFinite(u)&&(e0iMath.min(e0i,u),e1iMath.max(e1i,u))}}}(this,f);var h1,1,1;for(o0;o3;++o)f1of0o?ho1:ho1/(f1o-f0o);for(this.dataScaleh,this.convertAnnotations(this),a0;at.length;++a)!0(nta).visible&&0!n._length&&((ithis.tracesn.uid)?i.data.typen.type?i.update(n):(i.dispose(),in._module.plot(this,n),this.tracesn.uidi):(in._module.plot(this,n),this.tracesn.uidi),i.namen.name);var pObject.keys(this.traces);t:for(a0;ap.length;++a){for(o0;ot.length;++o)if(to.uidpa&&!0to.visible&&0!to._length)continue t;(ithis.tracespa).dispose(),delete this.tracespa}this.glplot.objects.sort((function(t,e){return t._trace.data.index-e._trace.data.index}));var d,g0,0,0,0,0,0,v,y{};for(a0;a3;++a){if((l(scka).type)in y?(yl.acc*ha,yl.count+1):yl{acc:ha,count:1},s.autorange){g0a1/0,g1a-1/0;var xthis.glplot.objects,bthis.fullSceneLayout.annotations||,_s._name.charAt(0);for(o0;ox.length;o++){var wxo,Tw.bounds,Mw._trace.data._pad||0;ErrorBarsw.constructor.name&&s._lowerLogErrorBound?g0aMath.min(g0a,s._lowerLogErrorBound):g0aMath.min(g0a,T0a/ha-M),g1aMath.max(g1a,T1a/ha+M)}for(o0;ob.length;o++){var Sbo;if(S.visible){var Es.r2l(S_);g0aMath.min(g0a,E),g1aMath.max(g1a,E)}}if(rangemodein s&&tozeros.rangemode&&(g0aMath.min(g0a,0),g1aMath.max(g1a,0)),g0a>g1a)g0a-1,g1a1;else{var Lg1a-g0a;g0a-L/32,g1a+L/32}if(reverseds.autorange){var Cg0a;g0ag1a,g1aC}}else{var Ps.range;g0as.r2l(P0),g1as.r2l(P1)}g0ag1a&&(g0a-1,g1a+1),vag1a-g0a,this.glplot.setBounds(a,{min:g0a*ha,max:g1a*ha})}var Ic.aspectmode;if(cubeI)d1,1,1;else if(manualI){var Oc.aspectratio;dO.x,O.y,O.z}else{if(auto!I&&data!I)throw new Error(scene.js aspectRatio was not one of the enumerated types);var z1,1,1;for(a0;a3;++a){var Dyl(scka).type;zaMath.pow(D.acc,1/D.count)/ha}ddataI||Math.max.apply(null,z)/Math.min.apply(null,z)4?z:1,1,1}c.aspectratio.xu.aspectratio.xd0,c.aspectratio.yu.aspectratio.yd1,c.aspectratio.zu.aspectratio.zd2,this.glplot.setAspectratio(c.aspectratio),this.viewInitial.aspectratio||(this.viewInitial.aspectratio{x:c.aspectratio.x,y:c.aspectratio.y,z:c.aspectratio.z}),this.viewInitial.aspectmode||(this.viewInitial.aspectmodec.aspectmode);var Rc.domain||null,Fe._size||null;if(R&&F){var Bthis.container.style;B.positionabsolute,B.leftF.l+R.x0*F.w+px,B.topF.t+(1-R.y1)*F.h+px,B.widthF.w*(R.x1-R.x0)+px,B.heightF.h*(R.y1-R.y0)+px}this.glplot.redraw()}},w.destroyfunction(){this.glplot&&(this.camera.mouseListener.enabled!1,this.container.removeEventListener(wheel,this.camera.wheelListener),this.cameranull,this.glplot.dispose(),this.container.parentNode.removeChild(this.container),this.glplotnull)},w.getCamerafunction(){var t;return this.camera.view.recalcMatrix(this.camera.view.lastT()),{up:{x:(tthis.camera).up0,y:t.up1,z:t.up2},center:{x:t.center0,y:t.center1,z:t.center2},eye:{x:t.eye0,y:t.eye1,z:t.eye2},projection:{type:!0t._ortho?orthographic:perspective}}},w.setViewportfunction(t){var e,rt.camera;this.camera.lookAt.apply(this,(er).eye.x,e.eye.y,e.eye.z,e.center.x,e.center.y,e.center.z,e.up.x,e.up.y,e.up.z),this.glplot.setAspectratio(t.aspectratio),orthographicr.projection.type!this.camera._ortho&&(this.glplot.redraw(),this.glplot.clearRGBA(),this.glplot.dispose(),this.initializeGLPlot())},w.isCameraChangedfunction(t){var ethis.getCamera(),rf.nestedProperty(t,this.id+.camera).get();function n(t,e,r,n){var iup,center,eye,ax,y,z;return eir&&tiraneiran}var i!1;if(void 0r)i!0;else{for(var a0;a3;a++)for(var o0;o3;o++)if(!n(e,r,a,o)){i!0;break}(!r.projection||e.projection&&e.projection.type!r.projection.type)&&(i!0)}return i},w.isAspectChangedfunction(t){var ethis.glplot.getAspectratio(),rf.nestedProperty(t,this.id+.aspectratio).get();return void 0r||r.x!e.x||r.y!e.y||r.z!e.z},w.saveLayoutfunction(t){var e,r,n,i,a,o,sthis.fullLayout,lthis.isCameraChanged(t),cthis.isAspectChanged(t),hl||c;if(h){var p{};if(l&&(ethis.getCamera(),n(rf.nestedProperty(t,this.id+.camera)).get(),pthis.id+.cameran),c&&(ithis.glplot.getAspectratio(),o(af.nestedProperty(t,this.id+.aspectratio)).get(),pthis.id+.aspectratioo),u.call(_storeDirectGUIEdit,t,s._preGUI,p),l)r.set(e),f.nestedProperty(s,this.id+.camera).set(e);if(c)a.set(i),f.nestedProperty(s,this.id+.aspectratio).set(i),this.glplot.redraw()}return h},w.updateFxfunction(t,e){var rthis.camera;if(r)if(orbitt)r.modeorbit,r.keyBindingModerotate;else if(turntablet){r.up0,0,1,r.modeturntable,r.keyBindingModerotate;var nthis.graphDiv,in._fullLayout,athis.fullSceneLayout.camera,oa.up.x,sa.up.y,la.up.z;if(l/Math.sqrt(o*o+s*s+l*l).999){var cthis.id+.camera.up,h{x:0,y:0,z:1},p{};pch;var dn.layout;u.call(_storeDirectGUIEdit,d,i._preGUI,p),a.uph,f.nestedProperty(d,c).set(h)}}else r.keyBindingModet;this.fullSceneLayout.hovermodee},w.toImagefunction(t){t||(tpng),this.staticMode&&this.container.appendChild(n),this.glplot.redraw();var ethis.glplot.gl,re.drawingBufferWidth,ie.drawingBufferHeight;e.bindFramebuffer(e.FRAMEBUFFER,null);var anew Uint8Array(r*i*4);e.readPixels(0,0,r,i,e.RGBA,e.UNSIGNED_BYTE,a),function(t,e,r){for(var n0,ir-1;ni;++n,--i)for(var a0;ae;++a)for(var o0;o4;++o){var s4*(e*n+a)+o,l4*(e*i+a)+o,cts;tstl,tlc}}(a,r,i),function(t,e,r){for(var n0;nr;++n)for(var i0;ie;++i){var a4*(e*n+i),ota+3;if(o>0)for(var s255/o,l0;l3;++l)ta+lMath.min(s*ta+l,255)}}(a,r,i);var odocument.createElement(canvas);o.widthr,o.heighti;var s,lo.getContext(2d),cl.createImageData(r,i);switch(c.data.set(a),l.putImageData(c,0,0),t){casejpeg:so.toDataURL(image/jpeg);break;casewebp:so.toDataURL(image/webp);break;default:so.toDataURL(image/png)}return this.staticMode&&this.container.removeChild(n),s},w.setConvertfunction(){for(var t0;t3;t++){var ethis.fullSceneLayoutkt;p.setConvert(e,this.fullLayout),e.setScalef.noop}},w.make4thDimensionfunction(){var tthis.graphDiv._fullLayout;this._mockAxis{type:linear,showexponent:all,exponentformat:B},p.setConvert(this._mockAxis,t)},e.exports_},{../../../stackgl_modules:1119,../../components/fx:401,../../lib:498,../../lib/show_no_webgl_msg:520,../../lib/str2rgbarray:523,../../plots/cartesian/axes:549,../../registry:633,./layout/convert:597,./layout/spikes:600,./layout/tick_marks:601,./project:602,has-passive-events:224,webgl-context:326},604:function(t,e,r){use strict;e.exportsfunction(t,e,r,n){nn||t.length;for(var inew Array(n),a0;an;a++)iata,ea,ra;return i}},{},605:function(t,e,r){use strict;var nt(./font_attributes),it(./animation_attributes),at(../components/color/attributes),ot(../components/shapes/draw_newshape/attributes),st(./pad_attributes),lt(../lib/extend).extendFlat,cn({editType:calc});c.family.dfltOpen Sans, verdana, arial, sans-serif,c.size.dflt12,c.color.dflta.defaultLine,e.exports{font:c,title:{text:{valType:string,editType:layoutstyle},font:n({editType:layoutstyle}),xref:{valType:enumerated,dflt:container,values:container,paper,editType:layoutstyle},yref:{valType:enumerated,dflt:container,values:container,paper,editType:layoutstyle},x:{valType:number,min:0,max:1,dflt:.5,editType:layoutstyle},y:{valType:number,min:0,max:1,dflt:auto,editType:layoutstyle},xanchor:{valType:enumerated,dflt:auto,values:auto,left,center,right,editType:layoutstyle},yanchor:{valType:enumerated,dflt:auto,values:auto,top,middle,bottom,editType:layoutstyle},pad:l(s({editType:layoutstyle}),{}),editType:layoutstyle},uniformtext:{mode:{valType:enumerated,values:!1,hide,show,dflt:!1,editType:plot},minsize:{valType:number,min:0,dflt:0,editType:plot},editType:plot},autosize:{valType:boolean,dflt:!1,editType:none},width:{valType:number,min:10,dflt:700,editType:plot},height:{valType:number,min:10,dflt:450,editType:plot},margin:{l:{valType:number,min:0,dflt:80,editType:plot},r:{valType:number,min:0,dflt:80,editType:plot},t:{valType:number,min:0,dflt:100,editType:plot},b:{valType:number,min:0,dflt:80,editType:plot},pad:{valType:number,min:0,dflt:0,editType:plot},autoexpand:{valType:boolean,dflt:!0,editType:plot},editType:plot},computed:{valType:any,editType:none},paper_bgcolor:{valType:color,dflt:a.background,editType:plot},plot_bgcolor:{valType:color,dflt:a.background,editType:layoutstyle},autotypenumbers:{valType:enumerated,values:convert types,strict,dflt:convert types,editType:calc},separators:{valType:string,editType:plot},hidesources:{valType:boolean,dflt:!1,editType:plot},showlegend:{valType:boolean,editType:legend},colorway:{valType:colorlist,dflt:a.defaults,editType:calc},datarevision:{valType:any,editType:calc},uirevision:{valType:any,editType:none},editrevision:{valType:any,editType:none},selectionrevision:{valType:any,editType:none},template:{valType:any,editType:calc},newshape:o.newshape,activeshape:o.activeshape,meta:{valType:any,arrayOk:!0,editType:plot},transition:l({},i.transition,{editType:none}),_deprecated:{title:{valType:string,editType:layoutstyle},titlefont:n({editType:layoutstyle})}}},{../components/color/attributes:360,../components/shapes/draw_newshape/attributes:446,../lib/extend:488,./animation_attributes:543,./font_attributes:580,./pad_attributes:613},606:function(t,e,r){use strict;var nt(../../lib/sort_object_keys),i\xa9 a target_blank hrefhttps://www.openstreetmap.org/copyright>OpenStreetMap/a> contributors,a\xa9 a target_blank hrefhttps://carto.com/>Carto/a>,i.join( ),oMap tiles by a target_blank hrefhttps://stamen.com>Stamen Design/a>,under a target_blank hrefhttps://creativecommons.org/licenses/by/3.0>CC BY 3.0/a>,|,Data by a target_blank hrefhttps://openstreetmap.org>OpenStreetMap/a> contributors,under a target_blank hrefhttps://www.openstreetmap.org/copyright>ODbL/a>.join( ),s{open-street-map:{id:osm,version:8,sources:{plotly-osm-tiles:{type:raster,attribution:i,tiles:https://a.tile.openstreetmap.org/{z}/{x}/{y}.png,https://b.tile.openstreetmap.org/{z}/{x}/{y}.png,tileSize:256}},layers:{id:plotly-osm-tiles,type:raster,source:plotly-osm-tiles,minzoom:0,maxzoom:22}},white-bg:{id:white-bg,version:8,sources:{},layers:{id:white-bg,type:background,paint:{background-color:#FFFFFF},minzoom:0,maxzoom:22}},carto-positron:{id:carto-positron,version:8,sources:{plotly-carto-positron:{type:raster,attribution:a,tiles:https://cartodb-basemaps-c.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png,tileSize:256}},layers:{id:plotly-carto-positron,type:raster,source:plotly-carto-positron,minzoom:0,maxzoom:22}},carto-darkmatter:{id:carto-darkmatter,version:8,sources:{plotly-carto-darkmatter:{type:raster,attribution:a,tiles:https://cartodb-basemaps-c.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png,tileSize:256}},layers:{id:plotly-carto-darkmatter,type:raster,source:plotly-carto-darkmatter,minzoom:0,maxzoom:22}},stamen-terrain:{id:stamen-terrain,version:8,sources:{plotly-stamen-terrain:{type:raster,attribution:o,tiles:https://stamen-tiles.a.ssl.fastly.net/terrain/{z}/{x}/{y}.png,tileSize:256}},layers:{id:plotly-stamen-terrain,type:raster,source:plotly-stamen-terrain,minzoom:0,maxzoom:22}},stamen-toner:{id:stamen-toner,version:8,sources:{plotly-stamen-toner:{type:raster,attribution:o,tiles:https://stamen-tiles.a.ssl.fastly.net/toner/{z}/{x}/{y}.png,tileSize:256}},layers:{id:plotly-stamen-toner,type:raster,source:plotly-stamen-toner,minzoom:0,maxzoom:22}},stamen-watercolor:{id:stamen-watercolor,version:8,sources:{plotly-stamen-watercolor:{type:raster,attribution:Map tiles by a target_blank hrefhttps://stamen.com>Stamen Design/a>,under a target_blank hrefhttps://creativecommons.org/licenses/by/3.0>CC BY 3.0/a>,|,Data by a target_blank hrefhttps://openstreetmap.org>OpenStreetMap/a> contributors,under a target_blank hrefhttps://creativecommons.org/licenses/by-sa/3.0>CC BY SA/a>.join( ),tiles:https://stamen-tiles.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.png,tileSize:256}},layers:{id:plotly-stamen-watercolor,type:raster,source:plotly-stamen-watercolor,minzoom:0,maxzoom:22}}},ln(s);e.exports{requiredVersion:1.10.1,styleUrlPrefix:mapbox://styles/mapbox/,styleUrlSuffix:v9,styleValuesMapbox:basic,streets,outdoors,light,dark,satellite,satellite-streets,styleValueDflt:basic,stylesNonMapbox:s,styleValuesNonMapbox:l,traceLayerPrefix:plotly-trace-layer-,layoutLayerPrefix:plotly-layout-layer-,wrongVersionErrorMsg:Your custom plotly.js bundle is not using the correct mapbox-gl version,Please install mapbox-gl@1.10.1..join(\n),noAccessTokenErrorMsg:Missing Mapbox access token.,Mapbox trace type require a Mapbox access token to be registered.,For example:, Plotly.newPlot(gd, data, layout, { mapboxAccessToken: my-access-token });,More info here: https://www.mapbox.com/help/define-access-token/.join(\n),missingStyleErrorMsg:No valid mapbox style found, please set `mapbox.style` to one of:,l.join(, ),or register a Mapbox access token to use a Mapbox-served style..join(\n),multipleTokensErrorMsg:Set multiple mapbox access token across different mapbox subplot,,using first token found as mapbox-gl does not allow multipleaccess tokens on the same page..join(\n),mapOnErrorMsg:Mapbox error.,mapboxLogo:{path0:m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z,path1:M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z,path2:M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z,polygon:11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34},styleRules:{map:overflow:hidden;position:relative;,missing-css:display:none;,canary:background-color:salmon;,ctrl-bottom-left:position: absolute; pointer-events: none; z-index: 2; bottom: 0; left: 0;,ctrl-bottom-right:position: absolute; pointer-events: none; z-index: 2; right: 0; bottom: 0;,ctrl:clear: both; pointer-events: auto; transform: translate(0, 0);,ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner:display: none;,ctrl-attrib.mapboxgl-compact:hover .mapboxgl-ctrl-attrib-inner:display: block; margin-top:2px,ctrl-attrib.mapboxgl-compact:hover:padding: 2px 24px 2px 4px; visibility: visible; margin-top: 6px;,ctrl-attrib.mapboxgl-compact::after:content: ; cursor: pointer; position: absolute; background-image: url(\data:image/svg+xml;charsetutf-8,%3Csvg viewBox0 0 20 20 xmlnshttp://www.w3.org/2000/svg%3E %3Cpath fill%23333333 fill-ruleevenodd dM4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0 M9,7a1,1 0 1,0 2,0a1,1 0 1,0 -2,0 M9,10a1,1 0 1,1 2,0l0,3a1,1 0 1,1 -2,0/%3E %3C/svg%3E\); background-color: rgba(255, 255, 255, 0.5); width: 24px; height: 24px; box-sizing: border-box; border-radius: 12px;,ctrl-attrib.mapboxgl-compact:min-height: 20px; padding: 0; margin: 10px; position: relative; background-color: #fff; border-radius: 3px 12px 12px 3px;,ctrl-bottom-right > .mapboxgl-ctrl-attrib.mapboxgl-compact::after:bottom: 0; right: 0,ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact::after:bottom: 0; left: 0,ctrl-bottom-left .mapboxgl-ctrl:margin: 0 0 10px 10px; float: left;,ctrl-bottom-right .mapboxgl-ctrl:margin: 0 10px 10px 0; float: right;,ctrl-attrib:color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px,ctrl-attrib a:color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px,ctrl-attrib a:hover:color: inherit; text-decoration: underline;,ctrl-attrib .mapbox-improve-map:font-weight: bold; margin-left: 2px;,attrib-empty:display: none;,ctrl-logo:display:block; width: 21px; height: 21px; background-image: url(\data:image/svg+xml;charsetutf-8,%3C?xml version1.0 encodingutf-8?%3E %3Csvg version1.1 idLayer_1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink x0px y0px viewBox0 0 21 21 styleenable-background:new 0 0 21 21; xml:spacepreserve%3E%3Cg transformtranslate(0,0.01)%3E%3Cpath dm 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z styleopacity:0.9;fill:%23ffffff;enable-background:new classst0/%3E%3Cpath dM 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z styleopacity:0.35;enable-background:new classst1/%3E%3Cpath dM 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z styleopacity:0.35;enable-background:new classst1/%3E%3Cpolygon points11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34 styleopacity:0.9;fill:%23ffffff;enable-background:new classst0/%3E%3C/g%3E%3C/svg%3E\)}}},{../../lib/sort_object_keys:521},607:function(t,e,r){use strict;var nt(../../lib);e.exportsfunction(t,e){var rt.split( ),ir0,ar1,on.isArrayOrTypedArray(e)?n.mean(e):e,s.5+o/100,l1.5+o/100,c,,u0,0;switch(i){casetop:c0top,u1-l;break;casebottom:c0bottom,u1l}switch(a){caseleft:c1right,u0-s;break;caseright:c1left,u0s}return{anchor:c0&&c1?c.join(-):c0?c0:c1?c1:center,offset:u}}},{../../lib:498},608:function(t,e,r){use strict;var nt(mapbox-gl/dist/mapbox-gl-unminified),it(../../lib),ai.strTranslate,oi.strScale,st(../../plots/get_data).getSubplotCalcData,lt(../../constants/xmlns_namespaces),ct(@plotly/d3),ut(../../components/drawing),ft(../../lib/svg_text_utils),ht(./mapbox),pr.constantst(./constants);function d(t){returnstringtypeof t&&(-1!p.styleValuesMapbox.indexOf(t)||0t.indexOf(mapbox://))}r.namemapbox,r.attrsubplot,r.idRootmapbox,r.idRegexr.attrRegexi.counterRegex(mapbox),r.attributes{subplot:{valType:subplotid,dflt:mapbox,editType:calc}},r.layoutAttributest(./layout_attributes),r.supplyLayoutDefaultst(./layout_defaults),r.plotfunction(t){var et._fullLayout,rt.calcdata,ae._subplots.mapbox;if(n.version!p.requiredVersion)throw new Error(p.wrongVersionErrorMsg);var ofunction(t,e){var rt._fullLayout;if(t._context.mapboxAccessToken)return;for(var n,a,o!1,s!1,l0;le.length;l++){var crel,uc.accesstoken;d(c.style)&&(u?i.pushUnique(n,u):(d(c._input.style)&&(i.error(Uses Mapbox map style, but did not set an access token.),o!0),s!0)),u&&i.pushUnique(a,u)}if(s){var fo?p.noAccessTokenErrorMsg:p.missingStyleErrorMsg;throw i.error(f),new Error(f)}return n.length?(n.length>1&&i.warn(p.multipleTokensErrorMsg),n0):(a.length&&i.log(Listed mapbox access token(s),a.join(,),but did not use a Mapbox map style, ignoring token(s)..join( )),)}(t,a);n.accessTokeno;for(var l0;la.length;l++){var cal,us(r,mapbox,c),fec,mf._subplot;m||(mnew h(t,c),ec._subplotm),m.viewInitial||(m.viewInitial{center:i.extendFlat({},f.center),zoom:f.zoom,bearing:f.bearing,pitch:f.pitch}),m.plot(u,e,t._promises)}},r.cleanfunction(t,e,r,n){for(var in._subplots.mapbox||,a0;ai.length;a++){var oia;!eo&&no._subplot&&no._subplot.destroy()}},r.toSVGfunction(t){for(var et._fullLayout,re._subplots.mapbox,ne._size,i0;ir.length;i++){var seri,hs.domain,ds._subplot.toImage(png);e._glimages.append(svg:image).attr({xmlns:l.svg,xlink:href:d,x:n.l+n.w*h.x0,y:n.t+n.h*(1-h.y1),width:n.w*(h.x1-h.x0),height:n.h*(h.y1-h.y0),preserveAspectRatio:none});var mc.select(s._subplot.div);if(!(nullm.select(.mapboxgl-ctrl-logo).node().offsetParent)){var ge._glimages.append(g);g.attr(transform,a(n.l+n.w*h.x0+10,n.t+n.h*(1-h.y0)-31)),g.append(path).attr(d,p.mapboxLogo.path0).style({opacity:.9,fill:#ffffff,enable-background:new}),g.append(path).attr(d,p.mapboxLogo.path1).style(opacity,.35).style(enable-background,new),g.append(path).attr(d,p.mapboxLogo.path2).style(opacity,.35).style(enable-background,new),g.append(polygon).attr(points,p.mapboxLogo.polygon).style({opacity:.9,fill:#ffffff,enable-background:new})}var vm.select(.mapboxgl-ctrl-attrib).text().replace(Improve this map,),ye._glimages.append(g),xy.append(text);x.text(v).classed(static-attribution,!0).attr({font-size:12,font-family:Arial,color:rgba(0, 0, 0, 0.75),text-anchor:end,data-unformatted:v});var bu.bBox(x.node()),_n.w*(h.x1-h.x0);if(b.width>_/2){var wv.split(|).join(br>);x.text(w).attr(data-unformatted,w).call(f.convertToTspans,t),bu.bBox(x.node())}x.attr(transform,a(-3,8-b.height)),y.insert(rect,.static-attribution).attr({x:-b.width-6,y:-b.height-3,width:b.width+6,height:b.height+3,fill:rgba(255, 255, 255, 0.75)});var T1;b.width+6>_&&(T_/(b.width+6));var kn.l+n.w*h.x1,n.t+n.h*(1-h.y0);y.attr(transform,a(k0,k1)+o(T))}},r.updateFxfunction(t){for(var et._fullLayout,re._subplots.mapbox,n0;nr.length;n++){ern._subplot.updateFx(e)}}},{../../components/drawing:383,../../constants/xmlns_namespaces:475,../../lib:498,../../lib/svg_text_utils:524,../../plots/get_data:588,./constants:606,./layout_attributes:610,./layout_defaults:611,./mapbox:612,@plotly/d3:58,mapbox-gl/dist/mapbox-gl-unminified:234},609:function(t,e,r){use strict;var nt(../../lib),it(../../lib/svg_text_utils).sanitizeHTML,at(./convert_text_opts),ot(./constants);function s(t,e){this.subplott,this.uidt.uid+-+e,this.indexe,this.idSourcesource-+this.uid,this.idLayero.layoutLayerPrefix+this.uid,this.sourceTypenull,this.sourcenull,this.layerTypenull,this.belownull,this.visible!1}var ls.prototype;function c(t){if(!t.visible)return!1;var et.source;if(Array.isArray(e)&&e.length>0){for(var r0;re.length;r++)if(string!typeof er||0er.length)return!1;return!0}return n.isPlainObject(e)||stringtypeof e&&e.length>0}function u(t){var e{},r{};switch(t.type){casecircle:n.extendFlat(r,{circle-radius:t.circle.radius,circle-color:t.color,circle-opacity:t.opacity});break;caseline:n.extendFlat(r,{line-width:t.line.width,line-color:t.color,line-opacity:t.opacity,line-dasharray:t.line.dash});break;casefill:n.extendFlat(r,{fill-color:t.color,fill-outline-color:t.fill.outlinecolor,fill-opacity:t.opacity});break;casesymbol:var it.symbol,oa(i.textposition,i.iconsize);n.extendFlat(e,{icon-image:i.icon+-15,icon-size:i.iconsize/10,text-field:i.text,text-size:i.textfont.size,text-anchor:o.anchor,text-offset:o.offset,symbol-placement:i.placement}),n.extendFlat(r,{icon-color:t.color,text-color:i.textfont.color,text-opacity:t.opacity});break;caseraster:n.extendFlat(r,{raster-fade-duration:0,raster-opacity:t.opacity})}return{layout:e,paint:r}}l.updatefunction(t){this.visible?this.needsNewImage(t)?this.updateImage(t):this.needsNewSource(t)?(this.removeLayer(),this.updateSource(t),this.updateLayer(t)):this.needsNewLayer(t)?this.updateLayer(t):this.updateStyle(t):(this.updateSource(t),this.updateLayer(t)),this.visiblec(t)},l.needsNewImagefunction(t){return this.subplot.map.getSource(this.idSource)&&imagethis.sourceType&&imaget.sourcetype&&(this.source!t.source||JSON.stringify(this.coordinates)!JSON.stringify(t.coordinates))},l.needsNewSourcefunction(t){return this.sourceType!t.sourcetype||JSON.stringify(this.source)!JSON.stringify(t.source)||this.layerType!t.type},l.needsNewLayerfunction(t){return this.layerType!t.type||this.below!this.subplot.belowLookuplayout-+this.index},l.lookupBelowfunction(){return this.subplot.belowLookuplayout-+this.index},l.updateImagefunction(t){this.subplot.map.getSource(this.idSource).updateImage({url:t.source,coordinates:t.coordinates});var ethis.findFollowingMapboxLayerId(this.lookupBelow());null!e&&this.subplot.map.moveLayer(this.idLayer,e)},l.updateSourcefunction(t){var ethis.subplot.map;if(e.getSource(this.idSource)&&e.removeSource(this.idSource),this.sourceTypet.sourcetype,this.sourcet.source,c(t)){var rfunction(t){var e,rt.sourcetype,nt.source,a{type:r};geojsonr?edata:vectorr?estringtypeof n?url:tiles:rasterr?(etiles,a.tileSize256):imager&&(eurl,a.coordinatest.coordinates);aen,t.sourceattribution&&(a.attributioni(t.sourceattribution));return a}(t);e.addSource(this.idSource,r)}},l.findFollowingMapboxLayerIdfunction(t){if(tracest)for(var ethis.subplot.getMapLayers(),r0;re.length;r++){var ner.id;if(stringtypeof n&&0n.indexOf(o.traceLayerPrefix)){tn;break}}return t},l.updateLayerfunction(t){var ethis.subplot,ru(t),nthis.lookupBelow(),ithis.findFollowingMapboxLayerId(n);this.removeLayer(),c(t)&&e.addLayer({id:this.idLayer,source:this.idSource,source-layer:t.sourcelayer||,type:t.type,minzoom:t.minzoom,maxzoom:t.maxzoom,layout:r.layout,paint:r.paint},i),this.layerTypet.type,this.belown},l.updateStylefunction(t){if(c(t)){var eu(t);this.subplot.setOptions(this.idLayer,setLayoutProperty,e.layout),this.subplot.setOptions(this.idLayer,setPaintProperty,e.paint)}},l.removeLayerfunction(){var tthis.subplot.map;t.getLayer(this.idLayer)&&t.removeLayer(this.idLayer)},l.disposefunction(){var tthis.subplot.map;t.getLayer(this.idLayer)&&t.removeLayer(this.idLayer),t.getSource(this.idSource)&&t.removeSource(this.idSource)},e.exportsfunction(t,e,r){var nnew s(t,e);return n.update(r),n}},{../../lib:498,../../lib/svg_text_utils:524,./constants:606,./convert_text_opts:607},610:function(t,e,r){use strict;var nt(../../lib),it(../../components/color).defaultLine,at(../domain).attributes,ot(../font_attributes),st(../../traces/scatter/attributes).textposition,lt(../../plot_api/edit_types).overrideAll,ct(../../plot_api/plot_template).templatedArray,ut(./constants),fo({});f.family.dfltOpen Sans Regular, Arial Unicode MS Regular,(e.exportsl({_arrayAttrRegexps:n.counterRegex(mapbox,.layers,!0),domain:a({name:mapbox}),accesstoken:{valType:string,noBlank:!0,strict:!0},style:{valType:any,values:u.styleValuesMapbox.concat(u.styleValuesNonMapbox),dflt:u.styleValueDflt},center:{lon:{valType:number,dflt:0},lat:{valType:number,dflt:0}},zoom:{valType:number,dflt:1},bearing:{valType:number,dflt:0},pitch:{valType:number,dflt:0},layers:c(layer,{visible:{valType:boolean,dflt:!0},sourcetype:{valType:enumerated,values:geojson,vector,raster,image,dflt:geojson},source:{valType:any},sourcelayer:{valType:string,dflt:},sourceattribution:{valType:string},type:{valType:enumerated,values:circle,line,fill,symbol,raster,dflt:circle},coordinates:{valType:any},below:{valType:string},color:{valType:color,dflt:i},opacity:{valType:number,min:0,max:1,dflt:1},minzoom:{valType:number,min:0,max:24,dflt:0},maxzoom:{valType:number,min:0,max:24,dflt:24},circle:{radius:{valType:number,dflt:15}},line:{width:{valType:number,dflt:2},dash:{valType:data_array}},fill:{outlinecolor:{valType:color,dflt:i}},symbol:{icon:{valType:string,dflt:marker},iconsize:{valType:number,dflt:10},text:{valType:string,dflt:},placement:{valType:enumerated,values:point,line,line-center,dflt:point},textfont:f,textposition:n.extendFlat({},s,{arrayOk:!1})}})},plot,from-root)).uirevision{valType:any,editType:none}},{../../components/color:361,../../lib:498,../../plot_api/edit_types:531,../../plot_api/plot_template:538,../../traces/scatter/attributes:922,../domain:579,../font_attributes:580,./constants:606},611:function(t,e,r){use strict;var nt(../../lib),it(../subplot_defaults),at(../array_container_defaults),ot(./layout_attributes);function s(t,e,r,n){r(accesstoken,n.accessToken),r(style),r(center.lon),r(center.lat),r(zoom),r(bearing),r(pitch),a(t,e,{name:layers,handleItemDefaults:l}),e._inputt}function l(t,e){function r(r,i){return n.coerce(t,e,o.layers,r,i)}if(r(visible)){var i,ar(sourcetype),srastera||imagea;r(source),r(sourceattribution),vectora&&r(sourcelayer),imagea&&r(coordinates),s&&(iraster);var lr(type,i);s&&raster!l&&(le.typeraster,n.log(Source types *raster* and *image* must drawn *raster* layer type.)),r(below),r(color),r(opacity),r(minzoom),r(maxzoom),circlel&&r(circle.radius),linel&&(r(line.width),r(line.dash)),filll&&r(fill.outlinecolor),symboll&&(r(symbol.icon),r(symbol.iconsize),r(symbol.text),n.coerceFont(r,symbol.textfont),r(symbol.textposition),r(symbol.placement))}}e.exportsfunction(t,e,r){i(t,e,r,{type:mapbox,attributes:o,handleDefaults:s,partition:y,accessToken:e._mapboxAccessToken})}},{../../lib:498,../array_container_defaults:544,../subplot_defaults:627,./layout_attributes:610},612:function(t,e,r){use strict;var nt(mapbox-gl/dist/mapbox-gl-unminified),it(../../lib),at(../../lib/geo_location_utils),ot(../../registry),st(../cartesian/axes),lt(../../components/dragelement),ct(../../components/fx),ut(../../components/dragelement/helpers),fu.rectMode,hu.drawMode,pu.selectMode,dt(../cartesian/select).prepSelect,mt(../cartesian/select).clearSelect,gt(../cartesian/select).clearSelectionsCache,vt(../cartesian/select).selectOnClick,yt(./constants),xt(./layers);function b(t,e){this.ide,this.gdt;var rt._fullLayout,nt._context;this.containerr._glcontainer.node(),this.isStaticn.staticPlot,this.uidr._uid+-+this.id,this.divnull,this.xaxisnull,this.yaxisnull,this.createFramework(r),this.mapnull,this.accessTokennull,this.styleObjnull,this.traceHash{},this.layerList,this.belowLookup{},this.dragging!1,this.wheeling!1}var _b.prototype;_.plotfunction(t,e,r){var n,ithis,aei.id;i.map&&a.accesstoken!i.accessToken&&(i.map.remove(),i.mapnull,i.styleObjnull,i.traceHash{},i.layerList),ni.map?new Promise((function(r,n){i.updateMap(t,e,r,n)})):new Promise((function(r,n){i.createMap(t,e,r,n)})),r.push(n)},_.createMapfunction(t,e,r,i){var othis,seo.id,lo.styleObjT(s.style);o.accessTokens.accesstoken;var co.mapnew n.Map({container:o.div,style:l.style,center:A(s.center),zoom:s.zoom,bearing:s.bearing,pitch:s.pitch,interactive:!o.isStatic,preserveDrawingBuffer:o.isStatic,doubleClickZoom:!1,boxZoom:!1,attributionControl:!1}).addControl(new n.AttributionControl({compact:!0}));c._canvas.style.left0px,c._canvas.style.top0px,o.rejectOnError(i),o.isStatic||o.initFx(t,e);var u;u.push(new Promise((function(t){c.once(load,t)}))),uu.concat(a.fetchTraceGeoData(t)),Promise.all(u).then((function(){o.fillBelowLookup(t,e),o.updateData(t),o.updateLayout(e),o.resolveOnRender(r)})).catch(i)},_.updateMapfunction(t,e,r,n){var ithis,oi.map,sethis.id;i.rejectOnError(n);var l,cT(s.style);JSON.stringify(i.styleObj)!JSON.stringify(c)&&(i.styleObjc,o.setStyle(c.style),i.traceHash{},l.push(new Promise((function(t){o.once(styledata,t)})))),ll.concat(a.fetchTraceGeoData(t)),Promise.all(l).then((function(){i.fillBelowLookup(t,e),i.updateData(t),i.updateLayout(e),i.resolveOnRender(r)})).catch(n)},_.fillBelowLookupfunction(t,e){var r,n,iethis.id.layers,athis.belowLookup{},o!1;for(r0;rt.length;r++){var str0.trace,ls._module;stringtypeof s.below?ns.below:l.getBelow&&(nl.getBelow(s,this)),n&&(o!0),atrace-+s.uidn||}for(r0;ri.length;r++){var cir;nstringtypeof c.below?c.below:o?traces:,alayout-+rn}var u,f,h{};for(u in a)hnau?hn.push(u):hnu;for(n in h){var phn;if(p.length>1)for(r0;rp.length;r++)0(upr).indexOf(trace-)?(fu.split(trace-)1,this.traceHashf&&(this.traceHashf.belownull)):0u.indexOf(layout-)&&(fu.split(layout-)1,this.layerListf&&(this.layerListf.belownull))}};var w{choroplethmapbox:0,densitymapbox:1,scattermapbox:2};function T(t){var e{};return i.isPlainObject(t)?(e.idt.id,e.stylet):stringtypeof t?(e.idt,-1!y.styleValuesMapbox.indexOf(t)?e.stylek(t):y.stylesNonMapboxt?e.styley.stylesNonMapboxt:e.stylet):(e.idy.styleValueDflt,e.stylek(y.styleValueDflt)),e.transition{duration:0,delay:0},e}function k(t){return y.styleUrlPrefix+t+-+y.styleUrlSuffix}function A(t){returnt.lon,t.lat}_.updateDatafunction(t){var e,r,n,i,athis.traceHash,ot.slice().sort((function(t,e){return wt0.trace.type-we0.trace.type}));for(n0;no.length;n++){var son,l!1;(ea(rs0.trace).uid)&&(e.typer.type?(e.update(s),l!0):e.dispose()),!l&&r._module&&(ar.uidr._module.plot(this,s))}var cObject.keys(a);t:for(n0;nc.length;n++){var ucn;for(i0;it.length;i++)if(u(rti0.trace).uid)continue t;(eau).dispose(),delete au}},_.updateLayoutfunction(t){var ethis.map,rtthis.id;this.dragging||this.wheeling||(e.setCenter(A(r.center)),e.setZoom(r.zoom),e.setBearing(r.bearing),e.setPitch(r.pitch)),this.updateLayers(t),this.updateFramework(t),this.updateFx(t),this.map.resize(),this.gd._context._scrollZoom.mapbox?e.scrollZoom.enable():e.scrollZoom.disable()},_.resolveOnRenderfunction(t){var ethis.map;e.on(render,(function r(){e.loaded()&&(e.off(render,r),setTimeout(t,10))}))},_.rejectOnErrorfunction(t){var ethis.map;function r(){t(new Error(y.mapOnErrorMsg))}e.once(error,r),e.once(style.error,r),e.once(source.error,r),e.once(tile.error,r),e.once(layer.error,r)},_.createFrameworkfunction(t){var ethis,re.divdocument.createElement(div);r.ide.uid,r.style.positionabsolute,e.container.appendChild(r),e.xaxis{_id:x,c2p:function(t){return e.project(t).x}},e.yaxis{_id:y,c2p:function(t){return e.project(t).y}},e.updateFramework(t),e.mockAxis{type:linear,showexponent:all,exponentformat:B},s.setConvert(e.mockAxis,t)},_.initFxfunction(t,e){var rthis,nr.gd,ir.map;function a(){c.loneUnhover(e._hoverlayer)}function s(){var tr.getView();n.emit(plotly_relayouting,r.getViewEditsWithDerived(t))}i.on(moveend,(function(t){if(r.map){var en._fullLayout;if(t.originalEvent||r.wheeling){var ier.id;o.call(_storeDirectGUIEdit,n.layout,e._preGUI,r.getViewEdits(i));var ar.getView();i._input.centeri.centera.center,i._input.zoomi.zooma.zoom,i._input.bearingi.bearinga.bearing,i._input.pitchi.pitcha.pitch,n.emit(plotly_relayout,r.getViewEditsWithDerived(a))}t.originalEvent&&mouseupt.originalEvent.type?r.dragging!1:r.wheeling&&(r.wheeling!1),e._rehover&&e._rehover()}})),i.on(wheel,(function(){r.wheeling!0})),i.on(mousemove,(function(t){var er.div.getBoundingClientRect(),at.originalEvent.offsetX,t.originalEvent.offsetY;t.target.getBoundingClientRectfunction(){return e},r.xaxis.p2cfunction(){return i.unproject(a).lng},r.yaxis.p2cfunction(){return i.unproject(a).lat},n._fullLayout._rehoverfunction(){n._fullLayout._hoversubplotr.id&&n._fullLayoutr.id&&c.hover(n,t,r.id)},c.hover(n,t,r.id),n._fullLayout._hoversubplotr.id})),i.on(dragstart,(function(){r.dragging!0,a()})),i.on(zoomstart,a),i.on(mouseout,(function(){n._fullLayout._hoversubplotnull})),i.on(drag,s),i.on(zoom,s),i.on(dblclick,(function(){var tn._fullLayoutr.id;o.call(_storeDirectGUIEdit,n.layout,n._fullLayout._preGUI,r.getViewEdits(t));var er.viewInitial;i.setCenter(A(e.center)),i.setZoom(e.zoom),i.setBearing(e.bearing),i.setPitch(e.pitch);var ar.getView();t._input.centert.centera.center,t._input.zoomt.zooma.zoom,t._input.bearingt.bearinga.bearing,t._input.pitcht.pitcha.pitch,n.emit(plotly_doubleclick,null),n.emit(plotly_relayout,r.getViewEditsWithDerived(a))})),r.clearSelectfunction(){g(r.dragOptions),m(r.dragOptions.gd)},r.onClickInPanFnfunction(t){return function(e){var in._fullLayout.clickmode;i.indexOf(select)>-1&&v(e.originalEvent,n,r.xaxis,r.yaxis,r.id,t),i.indexOf(event)>-1&&c.click(n,e.originalEvent)}}},_.updateFxfunction(t){var ethis,re.map,ne.gd;if(!e.isStatic){var a,ot.dragmode;af(o)?function(t,r){(t.range{})e.idc(r.xmin,r.ymin),c(r.xmax,r.ymax)}:function(t,r,n){(t.lassoPoints{})e.idn.filtered.map(c)};var se.dragOptions;e.dragOptionsi.extendDeep(s||{},{dragmode:t.dragmode,element:e.div,gd:n,plotinfo:{id:e.id,domain:te.id.domain,xaxis:e.xaxis,yaxis:e.yaxis,fillRangeItems:a},xaxes:e.xaxis,yaxes:e.yaxis,subplot:e.id}),r.off(click,e.onClickInPanHandler),p(o)||h(o)?(r.dragPan.disable(),r.on(zoomstart,e.clearSelect),e.dragOptions.prepFnfunction(t,r,n){d(t,r,n,e.dragOptions,o)},l.init(e.dragOptions)):(r.dragPan.enable(),r.off(zoomstart,e.clearSelect),e.div.onmousedownnull,e.onClickInPanHandlere.onClickInPanFn(e.dragOptions),r.on(click,e.onClickInPanHandler))}function c(t){var re.map.unproject(t);returnr.lng,r.lat}},_.updateFrameworkfunction(t){var etthis.id.domain,rt._size,nthis.div.style;n.widthr.w*(e.x1-e.x0)+px,n.heightr.h*(e.y1-e.y0)+px,n.leftr.l+e.x0*r.w+px,n.topr.t+(1-e.y1)*r.h+px,this.xaxis._offsetr.l+e.x0*r.w,this.xaxis._lengthr.w*(e.x1-e.x0),this.yaxis._offsetr.t+(1-e.y1)*r.h,this.yaxis._lengthr.h*(e.y1-e.y0)},_.updateLayersfunction(t){var e,rtthis.id.layers,nthis.layerList;if(r.length!n.length){for(e0;en.length;e++)ne.dispose();for(nthis.layerList,e0;er.length;e++)n.push(x(this,e,re))}else for(e0;er.length;e++)ne.update(re)},_.destroyfunction(){this.map&&(this.map.remove(),this.mapnull,this.container.removeChild(this.div))},_.toImagefunction(){return this.map.stop(),this.map.getCanvas().toDataURL()},_.setOptionsfunction(t,e,r){for(var n in r)this.mape(t,n,rn)},_.getMapLayersfunction(){return this.map.getStyle().layers},_.addLayerfunction(t,e){var rthis.map;if(stringtypeof e){if(e)return void r.addLayer(t,e);for(var nthis.getMapLayers(),a0;an.length;a++)if(ena.id)return void r.addLayer(t,e);i.warn(Trying to add layer with *below* value,e,referencing a layer that does not exist,or that does not yet exist..join( ))}r.addLayer(t)},_.projectfunction(t){return this.map.project(new n.LngLat(t0,t1))},_.getViewfunction(){var tthis.map,et.getCenter(),r{lon:e.lng,lat:e.lat},nt.getCanvas(),iparseInt(n.style.width),aparseInt(n.style.height);return{center:r,zoom:t.getZoom(),bearing:t.getBearing(),pitch:t.getPitch(),_derived:{coordinates:t.unproject(0,0).toArray(),t.unproject(i,0).toArray(),t.unproject(i,a).toArray(),t.unproject(0,a).toArray()}}},_.getViewEditsfunction(t){for(var ethis.id,rcenter,zoom,bearing,pitch,n{},i0;ir.length;i++){var ari;ne+.+ata}return n},_.getViewEditsWithDerivedfunction(t){var ethis.id,rthis.getViewEdits(t);return re+._derivedt._derived,r},e.exportsb},{../../components/dragelement:380,../../components/dragelement/helpers:379,../../components/fx:401,../../lib:498,../../lib/geo_location_utils:491,../../registry:633,../cartesian/axes:549,../cartesian/select:570,./constants:606,./layers:609,mapbox-gl/dist/mapbox-gl-unminified:234},613:function(t,e,r){use strict;e.exportsfunction(t){var et.editType;return{t:{valType:number,dflt:0,editType:e},r:{valType:number,dflt:0,editType:e},b:{valType:number,dflt:0,editType:e},l:{valType:number,dflt:0,editType:e},editType:e}}},{},614:function(t,e,r){use strict;var nt(@plotly/d3),it(d3-time-format).timeFormatLocale,at(d3-format).formatLocale,ot(fast-isnumeric),st(../registry),lt(../plot_api/plot_schema),ct(../plot_api/plot_template),ut(../lib),ft(../components/color),ht(../constants/numerical).BADNUM,pt(./cartesian/axis_ids),dt(./cartesian/handle_outline).clearSelect,mt(./animation_attributes),gt(./frame_attributes),vt(../plots/get_data).getModuleCalcData,yu.relinkPrivateKeys,xu._,be.exports{};u.extendFlat(b,s),b.attributest(./attributes),b.attributes.type.valuesb.allTypes,b.fontAttrst(./font_attributes),b.layoutAttributest(./layout_attributes),b.fontWeightnormal;var _b.transformsRegistry,wt(./command);b.executeAPICommandw.executeAPICommand,b.computeAPICommandBindingsw.computeAPICommandBindings,b.manageCommandObserverw.manageCommandObserver,b.hasSimpleAPICommandBindingsw.hasSimpleAPICommandBindings,b.redrawTextfunction(t){return tu.getGraphDiv(t),new Promise((function(e){setTimeout((function(){t._fullLayout&&(s.getComponentMethod(annotations,draw)(t),s.getComponentMethod(legend,draw)(t),s.getComponentMethod(colorbar,draw)(t),e(b.previousPromises(t)))}),300)}))},b.resizefunction(t){var e;tu.getGraphDiv(t);var rnew Promise((function(r,n){t&&!u.isHidden(t)||n(new Error(Resize must be passed a displayed plot div element.)),t._redrawTimer&&clearTimeout(t._redrawTimer),t._resolveResize&&(et._resolveResize),t._resolveResizer,t._redrawTimersetTimeout((function(){if(!t.layout||t.layout.width&&t.layout.height||u.isHidden(t))r(t);else{delete t.layout.width,delete t.layout.height;var et.changed;t.autoplay!0,s.call(relayout,t,{autosize:!0}).then((function(){t.changede,t._resolveResizer&&(delete t._resolveResize,r(t))}))}}),100)}));return e&&e(r),r},b.previousPromisesfunction(t){if((t._promises||).length)return Promise.all(t._promises).then((function(){t._promises}))},b.addLinksfunction(t){if(t._context.showLink||t._context.showSources){var et._fullLayout,ru.ensureSingle(e._paper,text,js-plot-link-container,(function(t){t.style({font-family:Open Sans, Arial, sans-serif,font-size:12px,fill:f.defaultLine,pointer-events:all}).each((function(){var tn.select(this);t.append(tspan).classed(js-link-to-tool,!0),t.append(tspan).classed(js-link-spacer,!0),t.append(tspan).classed(js-sourcelinks,!0)}))})),ir.node(),a{y:e._paper.attr(height)-9};document.body.contains(i)&&i.getComputedTextLength()>e.width-20?(atext-anchorstart,a.x5):(atext-anchorend,a.xe._paper.attr(width)-7),r.attr(a);var or.select(.js-link-to-tool),sr.select(.js-link-spacer),lr.select(.js-sourcelinks);t._context.showSources&&t._context.showSources(t),t._context.showLink&&function(t,e){e.text();var re.append(a).attr({xlink:xlink:href:#,class:link--impt link--embedview,font-weight:bold}).text(t._context.linkText+ +String.fromCharCode(187));if(t._context.sendData)r.on(click,(function(){b.sendDataToCloud(t)}));else{var nwindow.location.pathname.split(/),iwindow.location.search;r.attr({xlink:xlink:show:new,xlink:xlink:href:/+n2.split(.)0+/+n1+i})}}(t,o),s.text(o.text()&&l.text()? - :)}},b.sendDataToCloudfunction(t){var e(window.PLOTLYENV||{}).BASE_URL||t._context.plotlyServerURL;if(e){t.emit(plotly_beforeexport);var rn.select(t).append(div).attr(id,hiddenform).style(display,none),ir.append(form).attr({action:e+/external,method:post,target:_blank});return i.append(input).attr({type:text,name:data}).node().valueb.graphJson(t,!1,keepdata),i.node().submit(),r.remove(),t.emit(plotly_afterexport),!1}};var Tdays,shortDays,months,shortMonths,periods,dateTime,date,time,decimal,thousands,grouping,currency,kyear,month,dayMonth,dayMonthYear;function A(t,e){var rt._context.locale;r||(ren-US);var n!1,i{};function a(t){for(var r!0,a0;ae.length;a++){var oea;io||(to?ioto:r!1)}r&&(n!0)}for(var o0;o2;o++){for(var lt._context.locales,c0;c2;c++){var u(lr||{}).format;if(u&&(a(u),n))break;ls.localeRegistry}var fr.split(-)0;if(n||fr)break;rf}return n||a(s.localeRegistry.en.format),i}function M(t,e){var r{_fullLayout:e},nxt._id.charAt(0),it._mainAxis._anchorAxis,a,o,s;if(i&&(si._mainAxis._id,an?t._id+s:s+t._id),!a||!e._plotsa){a;for(var lt._counterAxes,c0;cl.length;c++){var ulc,fn?t._id+u:u+t._id;o||(of);var hp.getFromId(r,u);if(s&&h.overlayings){af;break}}}return a||o}function S(t){var et.transforms;if(Array.isArray(e)&&e.length)for(var r0;re.length;r++){var ner,in._module||_n.type;if(i&&i.makesData)return!0}return!1}function E(t,e,r,n){for(var it.transforms,at,o0;oi.length;o++){var sio,l_s.type;l&&l.transform&&(al.transform(a,{transform:s,fullTrace:t,fullData:e,layout:r,fullLayout:n,transformIndex:o}))}return a}function L(t){returnstringtypeof t&&pxt.substr(t.length-2)&&parseFloat(t)}function C(t){var et.margin;if(!t._size){var rt._size{l:Math.round(e.l),r:Math.round(e.r),t:Math.round(e.t),b:Math.round(e.b),p:Math.round(e.pad)};r.wMath.round(t.width)-r.l-r.r,r.hMath.round(t.height)-r.t-r.b}t._pushmargin||(t._pushmargin{}),t._pushmarginIds||(t._pushmarginIds{})}b.supplyDefaultsfunction(t,e){var re&&e.skipUpdateCalc,nt._fullLayout||{};if(n._skipDefaults)delete n._skipDefaults;else{var o,lt._fullLayout{},ct.layout||{},ft._fullData||,ht._fullData,pt.data||,mt.calcdata||,gt._context||{};t._transitionData||b.createTransitionData(t),l._dfltTitle{plot:x(t,Click to enter Plot title),x:x(t,Click to enter X axis title),y:x(t,Click to enter Y axis title),colorbar:x(t,Click to enter Colorscale title),annotation:x(t,new text)},l._traceWordx(t,trace);var vA(t,T);if(l._mapboxAccessTokeng.mapboxAccessToken,n._initialAutoSizeIsDone){var _n.width,wn.height;b.supplyLayoutGlobalDefaults(c,l,v),c.width||(l.width_),c.height||(l.heightw),b.sanitizeMargins(l)}else{b.supplyLayoutGlobalDefaults(c,l,v);var M!c.width||!c.height,Sl.autosize,Eg.autosizable;M&&(S||E)?b.plotAutoSize(t,c,l):M&&b.sanitizeMargins(l),!S&&M&&(c.widthl.width,c.heightl.height)}l._d3localefunction(t,e){return t.decimale.charAt(0),t.thousandse.charAt(1),{numberFormat:function(e){try{ea(t).format(u.adjustFormat(e))}catch(t){return u.warnBadFormat(e),u.noFormat}return e},timeFormat:i(t).utcFormat}}(v,l.separators),l._extraFormatA(t,k),l._initialAutoSizeIsDone!0,l._dataLengthp.length,l._modules,l._visibleModules,l._basePlotModules;var Ll._subplotsfunction(){var t,e,rs.collectableSubplotTypes,n{};if(!r){r;var is.subplotsRegistry;for(var a in i){var oia.attr;if(o&&(r.push(a),Array.isArray(o)))for(e0;eo.length;e++)u.pushUnique(r,oe)}}for(t0;tr.length;t++)nrt;return n}(),Pl._splomAxes{x:{},y:{}},Il._splomSubplots{};l._splomGridDflt{},l._scatterStackOpts{},l._firstScatter{},l._alignmentOpts{},l._colorAxes{},l._requestRangeslider{},l._traceUidsfunction(t,e){var r,n,ie.length,a;for(r0;rt.length;r++){var otr._fullInput;o!n&&a.push(o),no}var sa.length,lnew Array(i),c{};function f(t,e){let,ct1}function h(t,e){if(t&&stringtypeof t&&!ct)return f(t,e),!0}for(r0;ri;r++){var per.uid;numbertypeof p&&(pString(p)),h(p,r)||(rs&&h(ar.uid,r)||f(u.randstr(c),r))}return l}(f,p),l._globalTransforms(t._context||{}).globalTransforms,b.supplyDataDefaults(p,h,c,l);var OObject.keys(P.x),zObject.keys(P.y);if(O.length>1&&z.length>1){for(s.getComponentMethod(grid,sizeDefaults)(c,l),o0;oO.length;o++)u.pushUnique(L.xaxis,Oo);for(o0;oz.length;o++)u.pushUnique(L.yaxis,zo);for(var D in I)u.pushUnique(L.cartesian,D)}if(l._hasb._hasPlotType.bind(l),f.lengthh.length)for(o0;oh.length;o++)y(ho,fo);b.supplyLayoutModuleDefaults(c,l,h,t._transitionData);var Rl._visibleModules,F;for(o0;oR.length;o++){var BRo.crossTraceDefaults;B&&u.pushUnique(F,B)}for(o0;oF.length;o++)Fo(h,l);l._hasOnlyLargeSploms1l._basePlotModules.length&&sploml._basePlotModules0.name&&O.length>15&&z.length>15&&0l.shapes.length&&0l.images.length,b.linkSubplots(h,l,f,n),b.cleanPlot(h,l,f,n);var N!(!n._has||!n._has(gl2d)),j!(!l._has||!l._has(gl2d)),U!(!n._has||!n._has(cartesian))||N,V!(!l._has||!l._has(cartesian))||j;U&&!V?n._bgLayer.remove():V&&!U&&(l._shouldCreateBgLayer!0),n._zoomlayer&&!t._dragging&&d({_fullLayout:n}),function(t,e){var r,n;e.meta&&(re._meta{meta:e.meta,layout:{meta:e.meta}});for(var i0;it.length;i++){var ati;a.meta?na.indexa._meta{meta:a.meta}:e.meta&&(a._meta{meta:e.meta}),e.meta&&(a._meta.layout{meta:e.meta})}n.length&&(r||(re._meta{}),r.datan)}(h,l),y(l,n),s.getComponentMethod(colorscale,crossTraceDefaults)(h,l),l._preGUI||(l._preGUI{}),l._tracePreGUI||(l._tracePreGUI{});var H,ql._tracePreGUI,G{};for(H in q)GHold;for(o0;oh.length;o++)GHho._fullInput.uid||(qH{}),GHnew;for(H in G)oldGH&&delete qH;C(l),s.getComponentMethod(rangeslider,makeData)(l),r||m.length!h.length||b.supplyDefaultsUpdateCalc(m,h)}},b.supplyDefaultsUpdateCalcfunction(t,e){for(var r0;re.length;r++){var ner,i(tr||)0;if(i&&i.trace){var ai.trace;if(a._hasCalcTransform){var o,s,l,ca._arrayAttrs;for(o0;oc.length;o++)sco,lu.nestedProperty(a,s).get().slice(),u.nestedProperty(n,s).set(l)}i.tracen}}},b.createTransitionDatafunction(t){t._transitionData||(t._transitionData{}),t._transitionData._frames||(t._transitionData._frames),t._transitionData._frameHash||(t._transitionData._frameHash{}),t._transitionData._counter||(t._transitionData._counter0),t._transitionData._interruptCallbacks||(t._transitionData._interruptCallbacks)},b._hasPlotTypefunction(t){var e,rthis._basePlotModules||;for(e0;er.length;e++)if(re.namet)return!0;var nthis._modules||;for(e0;en.length;e++){var ine.name;if(it)return!0;var as.modulesi;if(a&&a.categoriest)return!0}return!1},b.cleanPlotfunction(t,e,r,n){var i,a,on._basePlotModules||;for(i0;io.length;i++){var soi;s.clean&&s.clean(t,e,r,n)}var ln._has&&n._has(gl),ce._has&&e._has(gl);l&&!c&&void 0!n._glcontainer&&(n._glcontainer.selectAll(.gl-canvas).remove(),n._glcontainer.selectAll(.no-webgl).remove(),n._glcanvasnull);var u!!n._infolayer;t:for(i0;ir.length;i++){var fri.uid;for(a0;at.length;a++){if(fta.uid)continue t}u&&n._infolayer.select(.cb+f).remove()}},b.linkSubplotsfunction(t,e,r,n){var i,a,on._plots||{},le._plots{},ce._subplots,f{_fullData:t,_fullLayout:e},hc.cartesian.concat(c.gl2d||);for(i0;ih.length;i++){var d,mhi,gom,vp.getFromId(f,m,x),yp.getFromId(f,m,y);for(g?dlmg:(dlm{}).idm,v._counterAxes.push(y._id),y._counterAxes.push(v._id),v._subplotsWith.push(m),y._subplotsWith.push(m),d.xaxisv,d.yaxisy,d._hasClipOnAxisFalse!1,a0;at.length;a++){var xta;if(x.xaxisd.xaxis._id&&x.yaxisd.yaxis._id&&!1x.cliponaxis){d._hasClipOnAxisFalse!0;break}}}var b,_p.list(f,null,!0);for(i0;i_.length;i++){var wnull;(b_i).overlaying&&(wp.getFromId(f,b.overlaying))&&w.overlaying&&(b.overlaying!1,wnull),b._mainAxisw||b,w&&(b.domainw.domain.slice()),b._anchorAxisfreeb.anchor?null:p.getFromId(f,b.anchor)}for(i0;i_.length;i++)if((b_i)._counterAxes.sort(p.idSort),b._subplotsWith.sort(u.subplotSort),b._mainSubplotM(b,e),b._counterAxes.length&&(b.spikemode&&-1!b.spikemode.indexOf(across)||b.automargin&&b.mirror&&free!b.anchor||s.getComponentMethod(rangeslider,isVisible)(b))){var T1,k0;for(a0;ab._counterAxes.length;a++){var Ap.getFromId(f,b._counterAxesa);TMath.min(T,A.domain0),kMath.max(k,A.domain1)}Tk&&(b._counterDomainMinT,b._counterDomainMaxk)}},b.clearExpandedTraceDefaultColorsfunction(t){var e,r,n;for(r,(et._module._colorAttrs)||(t._module._colorAttrse,l.crawl(t._module.attributes,(function(t,n,i,a){ran,r.lengtha+1,colort.valType&&void 0t.dflt&&e.push(r.join(.))}))),n0;ne.length;n++){u.nestedProperty(t,_input.+en).get()||u.nestedProperty(t,en).set(null)}},b.supplyDataDefaultsfunction(t,e,r,n){var i,a,o,ln._modules,fn._visibleModules,hn._basePlotModules,p0,d0;function m(t){e.push(t);var rt._module;r&&(u.pushUnique(l,r),!0t.visible&&u.pushUnique(f,r),u.pushUnique(h,t._module.basePlotModule),p++,!1!t._input.visible&&d++)}n._transformModules;var g{},v,x(r.template||{}).data||{},_c.traceTemplater(x);for(i0;it.length;i++){if(oti,(a_.newTrace(o)).uidn._traceUidsi,b.supplyTraceDefaults(o,a,d,n,i),a.indexi,a._inputo,a._expandedIndexp,a.transforms&&a.transforms.length)for(var w!1!o.visible&&!1a.visible,TE(a,e,r,n),k0;kT.length;k++){var ATk,M{_template:a._template,type:a.type,uid:a.uid+k};w&&!1A.visible&&delete A.visible,b.supplyTraceDefaults(A,M,p,n,i),y(M,A),M.indexi,M._inputo,M._fullInputa,M._expandedIndexp,M._expandedInputA,m(M)}else a._fullInputa,a._expandedInputa,m(a);s.traceIs(a,carpetAxis)&&(ga.carpeta),s.traceIs(a,carpetDependent)&&v.push(i)}for(i0;iv.length;i++)if((aevi).visible){var Sga.carpet;a._carpetS,S&&S.visible?(a.xaxisS.xaxis,a.yaxisS.yaxis):a.visible!1}},b.supplyAnimationDefaultsfunction(t){var e;tt||{};var r{};function n(e,n){return u.coerce(t||{},r,m,e,n)}if(n(mode),n(direction),n(fromcurrent),Array.isArray(t.frame))for(r.frame,e0;et.frame.length;e++)r.frameeb.supplyAnimationFrameDefaults(t.framee||{});else r.frameb.supplyAnimationFrameDefaults(t.frame||{});if(Array.isArray(t.transition))for(r.transition,e0;et.transition.length;e++)r.transitioneb.supplyAnimationTransitionDefaults(t.transitione||{});else r.transitionb.supplyAnimationTransitionDefaults(t.transition||{});return r},b.supplyAnimationFrameDefaultsfunction(t){var e{};function r(r,n){return u.coerce(t||{},e,m.frame,r,n)}return r(duration),r(redraw),e},b.supplyAnimationTransitionDefaultsfunction(t){var e{};function r(r,n){return u.coerce(t||{},e,m.transition,r,n)}return r(duration),r(easing),e},b.supplyFrameDefaultsfunction(t){var e{};function r(r,n){return u.coerce(t,e,g,r,n)}return r(group),r(name),r(traces),r(baseframe),r(data),r(layout),e},b.supplyTraceDefaultsfunction(t,e,r,n,i){var a,on.colorway||f.defaults,lor%o.length;function c(r,n){return u.coerce(t,e,b.attributes,r,n)}var hc(visible);c(type),c(name,n._traceWord+ +i),c(uirevision,n.uirevision);var pb.getModule(e);if(e._modulep,p){var dp.basePlotModule,md.attr,gd.attributes;if(m&&g){var vn._subplots,y;if(h||gl2d!d.name){if(Array.isArray(m))for(a0;am.length;a++){var xma,_u.coerce(t,e,g,x);vx&&u.pushUnique(vx,_),y+_}else yu.coerce(t,e,g,m);vd.name&&u.pushUnique(vd.name,y)}}}return h&&(c(customdata),c(ids),c(meta),s.traceIs(e,showLegend)?(u.coerce(t,e,p.attributes.showlegend?p.attributes:b.attributes,showlegend),c(legendgroup),c(legendgrouptitle.text),c(legendrank),e._dfltShowLegend!0):e._dfltShowLegend!1,p&&p.supplyDefaults(t,e,l,n),s.traceIs(e,noOpacity)||c(opacity),s.traceIs(e,notLegendIsolatable)&&(e.visible!!e.visible),s.traceIs(e,noHover)||(e.hovertemplate||u.coerceHoverinfo(t,e,n),parcats!e.type&&s.getComponentMethod(fx,supplyDefaults)(t,e,l,n)),p&&p.selectPoints&&c(selectedpoints),b.supplyTransformDefaults(t,e,n)),e},b.hasMakesDataTransformS,b.supplyTransformDefaultsfunction(t,e,r){if(e._length||S(t)){var nr._globalTransforms||,ir._transformModules||;if(Array.isArray(t.transforms)||0!n.length)for(var at.transforms||,on.concat(a),se.transforms,l0;lo.length;l++){var c,fol,hf.type,p_h,d!(f._module&&f._modulep),mp&&functiontypeof p.transform;p||u.warn(Unrecognized transform type +h+.),p&&p.supplyDefaults&&(d||m)?((cp.supplyDefaults(f,e,r,t)).typeh,c._modulep,u.pushUnique(i,p)):cu.extendFlat({},f),s.push(c)}}},b.supplyLayoutGlobalDefaultsfunction(t,e,r){function n(r,n){return u.coerce(t,e,b.layoutAttributes,r,n)}var it.template;u.isPlainObject(i)&&(e.templatei,e._templatei.layout,e._dataTemplatei.data),n(autotypenumbers);var au.coerceFont(n,font),oa.size;u.coerceFont(n,title.font,u.extendFlat({},a,{size:Math.round(1.4*o)})),n(title.text,e._dfltTitle.plot),n(title.xref),n(title.yref),n(title.x),n(title.y),n(title.xanchor),n(title.yanchor),n(title.pad.t),n(title.pad.r),n(title.pad.b),n(title.pad.l),n(uniformtext.mode)&&n(uniformtext.minsize),n(autosize,!(t.width&&t.height)),n(width),n(height),n(margin.l),n(margin.r),n(margin.t),n(margin.b),n(margin.pad),n(margin.autoexpand),t.width&&t.height&&b.sanitizeMargins(e),s.getComponentMethod(grid,sizeDefaults)(t,e),n(paper_bgcolor),n(separators,r.decimal+r.thousands),n(hidesources),n(colorway),n(datarevision);var ln(uirevision);n(editrevision,l),n(selectionrevision,l),s.getComponentMethod(modebar,supplyLayoutDefaults)(t,e),s.getComponentMethod(shapes,supplyDrawNewShapeDefaults)(t,e,n),n(meta),u.isPlainObject(t.transition)&&(n(transition.duration),n(transition.easing),n(transition.ordering)),s.getComponentMethod(calendars,handleDefaults)(t,e,calendar),s.getComponentMethod(fx,supplyLayoutGlobalDefaults)(t,e,n)},b.plotAutoSizefunction(t,e,r){var n,i,at._context||{},sa.frameMargins,lu.isPlotDiv(t);if(l&&t.emit(plotly_autosize),a.fillFrame)nwindow.innerWidth,iwindow.innerHeight,document.body.style.overflowhidden;else{var cl?window.getComputedStyle(t):{};if(nL(c.width)||L(c.maxWidth)||r.width,iL(c.height)||L(c.maxHeight)||r.height,o(s)&&s>0){var f1-2*s;nMath.round(f*n),iMath.round(f*i)}}var hb.layoutAttributes.width.min,pb.layoutAttributes.height.min;nh&&(nh),ip&&(ip);var d!e.width&&Math.abs(r.width-n)>1,m!e.height&&Math.abs(r.height-i)>1;(m||d)&&(d&&(r.widthn),m&&(r.heighti)),t._initialAutoSize||(t._initialAutoSize{width:n,height:i}),b.sanitizeMargins(r)},b.supplyLayoutModuleDefaultsfunction(t,e,r,n){var i,a,o,ls.componentsRegistry,ce._basePlotModules,fs.subplotsRegistry.cartesian;for(i in l)(oli).includeBasePlot&&o.includeBasePlot(t,e);for(var h in c.length||c.push(f),e._has(cartesian)&&(s.getComponentMethod(grid,contentDefaults)(t,e),f.finalizeSubplots(t,e)),e._subplots)e._subplotsh.sort(u.subplotSort);for(a0;ac.length;a++)(oca).supplyLayoutDefaults&&o.supplyLayoutDefaults(t,e,r);var pe._modules;for(a0;ap.length;a++)(opa).supplyLayoutDefaults&&o.supplyLayoutDefaults(t,e,r);var de._transformModules;for(a0;ad.length;a++)(oda).supplyLayoutDefaults&&o.supplyLayoutDefaults(t,e,r,n);for(i in l)(oli).supplyLayoutDefaults&&o.supplyLayoutDefaults(t,e,r)},b.purgefunction(t){var et._fullLayout||{};void 0!e._glcontainer&&(e._glcontainer.selectAll(.gl-canvas).remove(),e._glcontainer.remove(),e._glcanvasnull),e._modeBar&&e._modeBar.destroy(),t._transitionData&&(t._transitionData._interruptCallbacks&&(t._transitionData._interruptCallbacks.length0),t._transitionData._animationRaf&&window.cancelAnimationFrame(t._transitionData._animationRaf)),u.clearThrottle(),u.clearResponsive(t),delete t.data,delete t.layout,delete t._fullData,delete t._fullLayout,delete t.calcdata,delete t.empty,delete t.fid,delete t.undoqueue,delete t.undonum,delete t.autoplay,delete t.changed,delete t._promises,delete t._redrawTimer,delete t._hmlumcount,delete t._hmpixcount,delete t._transitionData,delete t._transitioning,delete t._initialAutoSize,delete t._transitioningWithDuration,delete t._dragging,delete t._dragged,delete t._dragdata,delete t._hoverdata,delete t._snapshotInProgress,delete t._editing,delete t._mouseDownTime,delete t._legendMouseDownTime,t.removeAllListeners&&t.removeAllListeners()},b.stylefunction(t){var e,rt._fullLayout._visibleModules,n;for(e0;er.length;e++){var ire;i.style&&u.pushUnique(n,i.style)}for(e0;en.length;e++)ne(t)},b.sanitizeMarginsfunction(t){if(t&&t.margin){var e,rt.width,nt.height,it.margin,ar-(i.l+i.r),on-(i.t+i.b);a0&&(e(r-1)/(i.l+i.r),i.lMath.floor(e*i.l),i.rMath.floor(e*i.r)),o0&&(e(n-1)/(i.t+i.b),i.tMath.floor(e*i.t),i.bMath.floor(e*i.b))}},b.clearAutoMarginIdsfunction(t){t._fullLayout._pushmarginIds{}},b.allowAutoMarginfunction(t,e){t._fullLayout._pushmarginIdse1};b.autoMarginfunction(t,e,r){var nt._fullLayout,in.width,an.height,on.margin,su.constrain(i-o.l-o.r,2,64),lu.constrain(a-o.t-o.b,2,64),cMath.max(0,i-s),fMath.max(0,a-l),hn._pushmargin,pn._pushmarginIds;if(!1!o.autoexpand){if(r){var dr.pad;if(void 0d&&(dMath.min(12,o.l,o.r,o.t,o.b)),c){var m(r.l+r.r)/c;m>1&&(r.l/m,r.r/m)}if(f){var g(r.t+r.b)/f;g>1&&(r.t/g,r.b/g)}var vvoid 0!r.xl?r.xl:r.x,yvoid 0!r.xr?r.xr:r.x,xvoid 0!r.yt?r.yt:r.y,_void 0!r.yb?r.yb:r.y;he{l:{val:v,size:r.l+d},r:{val:y,size:r.r+d},b:{val:_,size:r.b+d},t:{val:x,size:r.t+d}},pe1}else delete he,delete pe;if(!n._replotting)return b.doAutoMargin(t)}},b.doAutoMarginfunction(t){var et._fullLayout,re.width,ne.height;e._size||(e._size{}),C(e);var ie._size,ae.margin,lu.extendFlat({},i),ca.l,fa.r,ha.t,da.b,me._pushmargin,ge._pushmarginIds;if(!1!e.margin.autoexpand){for(var v in m)gv||delete mv;for(var y in m.base{l:{val:0,size:c},r:{val:1,size:f},t:{val:1,size:h},b:{val:0,size:d}},m){var xmy.l||{},_my.b||{},wx.val,Tx.size,k_.val,A_.size;for(var M in m){if(o(T)&&mM.r){var SmM.r.val,EmM.r.size;if(S>w){var L(T*S+(E-r)*w)/(S-w),P(E*(1-w)+(T-r)*(1-S))/(S-w);L+P>c+f&&(cL,fP)}}if(o(A)&&mM.t){var ImM.t.val,OmM.t.size;if(I>k){var z(A*I+(O-n)*k)/(I-k),D(O*(1-k)+(A-n)*(1-I))/(I-k);z+D>d+h&&(dz,hD)}}}}}var Ru.constrain(r-a.l-a.r,2,64),Fu.constrain(n-a.t-a.b,2,64),BMath.max(0,r-R),NMath.max(0,n-F);if(B){var j(c+f)/B;j>1&&(c/j,f/j)}if(N){var U(d+h)/N;U>1&&(d/U,h/U)}if(i.lMath.round(c),i.rMath.round(f),i.tMath.round(h),i.bMath.round(d),i.pMath.round(a.pad),i.wMath.round(r)-i.l-i.r,i.hMath.round(n)-i.t-i.b,!e._replotting&&b.didMarginChange(l,i)){_redrawFromAutoMarginCountin e?e._redrawFromAutoMarginCount++:e._redrawFromAutoMarginCount1;var V3*(1+Object.keys(g).length);if(e._redrawFromAutoMarginCountV)return s.call(_doPlot,t);e._sizel,u.warn(Too many auto-margin redraws.)}!function(t){var ep.list(t,,!0);_adjustTickLabelsOverflow,_hideCounterAxisInsideTickLabels.forEach((function(t){for(var r0;re.length;r++){var nert;n&&n()}}))}(t)};var Pl,r,t,b,p,w,h;function I(t,e,r){var n!1;var ib.previousPromises,function(){if(t._transitionData)return t._transitioning!1,function(t){var ePromise.resolve();if(!t)return e;for(;t.length;)ee.then(t.shift());return e}(t._transitionData._interruptCallbacks)},r.prepareFn,b.rehover,function(){return t.emit(plotly_transitioning,),new Promise((function(i){t._transitioning!0,e.duration>0&&(t._transitioningWithDuration!0),t._transitionData._interruptCallbacks.push((function(){n!0})),r.redraw&&t._transitionData._interruptCallbacks.push((function(){return s.call(redraw,t)})),t._transitionData._interruptCallbacks.push((function(){t.emit(plotly_transitioninterrupted,)}));var a0,o0;function l(){return a++,function(){o++,n||o!a||function(e){if(!t._transitionData)return;(function(t){if(t)for(;t.length;)t.shift()})(t._transitionData._interruptCallbacks),Promise.resolve().then((function(){if(r.redraw)return s.call(redraw,t)})).then((function(){t._transitioning!1,t._transitioningWithDuration!1,t.emit(plotly_transitioned,)})).then(e)}(i)}}r.runFn(l),setTimeout(l())}))},au.syncOrAsync(i,t);return a&&a.then||(aPromise.resolve()),a.then((function(){return t}))}b.didMarginChangefunction(t,e){for(var r0;rP.length;r++){var nPr,itn,aen;if(!o(i)||Math.abs(a-i)>1)return!0}return!1},b.graphJsonfunction(t,e,r,n,i,a){(i&&e&&!t._fullData||i&&!e&&!t._fullLayout)&&b.supplyDefaults(t);var oi?t._fullData:t.data,si?t._fullLayout:t.layout,l(t._transitionData||{})._frames;function c(t,e){if(functiontypeof t)return e?_function_:null;if(u.isPlainObject(t)){var n,i{};return Object.keys(t).sort().forEach((function(a){if(-1_,.indexOf(a.charAt(0)))if(function!typeof ta){if(keepdatar){if(srca.substr(a.length-3))return}else if(keepstreamr){if(stringtypeof(nta+src)&&n.indexOf(:)>0&&!u.isPlainObject(t.stream))return}else if(keepall!r&&stringtypeof(nta+src)&&n.indexOf(:)>0)return;iac(ta,e)}else e&&(ia_function)})),i}return Array.isArray(t)?t.map((function(t){return c(t,e)})):u.isTypedArray(t)?u.simpleMap(t,u.identity):u.isJSDate(t)?u.ms2DateTimeLocal(+t):t}var f{data:(o||).map((function(t){var rc(t);return e&&delete r.fit,r}))};if(!e&&(f.layoutc(s),i)){var hs._size;f.layout.computed{margin:{b:h.b,l:h.l,r:h.r,t:h.t}}}return l&&(f.framesc(l)),a&&(f.configc(t._context,!0)),objectn?f:JSON.stringify(f)},b.modifyFramesfunction(t,e){var r,n,i,at._transitionData._frames,ot._transitionData._frameHash;for(r0;re.length;r++)switch((ner).type){casereplace:in.value;var s(an.index||{}).name,li.name;an.indexoli,l!s&&(delete os,oli);break;caseinsert:o(in.value).namei,a.splice(n.index,0,i);break;casedelete:delete o(ian.index).name,a.splice(n.index,1)}return Promise.resolve()},b.computeFramefunction(t,e){var r,n,i,a,ot._transitionData._frameHash;if(!e)throw new Error(computeFrame must be given a string frame name);var soe.toString();if(!s)return!1;for(var ls,cs.name;s.baseframe&&(sos.baseframe.toString())&&-1c.indexOf(s.name);)l.push(s),c.push(s.name);for(var u{};sl.pop();)if(s.layout&&(u.layoutb.extendLayout(u.layout,s.layout)),s.data){if(u.data||(u.data),!(ns.traces))for(n,r0;rs.data.length;r++)nrr;for(u.traces||(u.traces),r0;rs.data.length;r++)null!(inr)&&(-1(au.traces.indexOf(i))&&(au.data.length,u.tracesai),u.dataab.extendTrace(u.dataa,s.datar))}return u},b.recomputeFrameHashfunction(t){for(var et._transitionData._frameHash{},rt._transitionData._frames,n0;nr.length;n++){var irn;i&&i.name&&(ei.namei)}},b.extendObjectWithContainersfunction(t,e,r){var n,i,a,o,s,l,c,fu.extendDeepNoArrays({},e||{}),hu.expandObjectPaths(f),p{};if(r&&r.length)for(a0;ar.length;a++)void 0(i(nu.nestedProperty(h,ra)).get())?u.nestedProperty(p,ra).set(null):(n.set(null),u.nestedProperty(p,ra).set(i));if(tu.extendDeepNoArrays(t||{},h),r&&r.length)for(a0;ar.length;a++)if(lu.nestedProperty(p,ra).get()){for(c(su.nestedProperty(t,ra)).get(),Array.isArray(c)||(c,s.set(c)),o0;ol.length;o++){var dlo;conulld?null:b.extendObjectWithContainers(co,d)}s.set(c)}return t},b.dataArrayContainerstransforms,dimensions,b.layoutArrayContainerss.layoutArrayContainers,b.extendTracefunction(t,e){return b.extendObjectWithContainers(t,e,b.dataArrayContainers)},b.extendLayoutfunction(t,e){return b.extendObjectWithContainers(t,e,b.layoutArrayContainers)},b.transitionfunction(t,e,r,n,i,a){var o{redraw:i.redraw},s{},l;return o.prepareFnfunction(){for(var iArray.isArray(e)?e.length:0,an.slice(0,i),o0;oa.length;o++){var cao,ft._fullDatac._module;if(f){if(f.animatable){var hf.basePlotModule.name;sh||(sh),sh.push(c)}t.dataaob.extendTrace(t.dataao,eo)}}var pu.expandObjectPaths(u.extendDeepNoArrays({},r)),d/^xyaxis0-9*$/;for(var m in p)d.test(m)&&delete pm.range;b.extendLayout(t.layout,p),delete t.calcdata,b.supplyDefaults(t),b.doCalcdata(t);var gu.expandObjectPaths(r);if(g){var vt._fullLayout._plots;for(var y in v){var xvy,_x.xaxis,wx.yaxis,T_.range.slice(),kw.range.slice(),Anull,Mnull,Snull,Enull;Array.isArray(g_._name+.range)?Ag_._name+.range.slice():Array.isArray((g_._name||{}).range)&&(Ag_._name.range.slice()),Array.isArray(gw._name+.range)?Mgw._name+.range.slice():Array.isArray((gw._name||{}).range)&&(Mgw._name.range.slice()),T&&A&&(_.r2l(T0)!_.r2l(A0)||_.r2l(T1)!_.r2l(A1))&&(S{xr0:T,xr1:A}),k&&M&&(w.r2l(k0)!w.r2l(M0)||w.r2l(k1)!w.r2l(M1))&&(E{yr0:k,yr1:M}),(S||E)&&l.push(u.extendFlat({plotinfo:x},S,E))}}return Promise.resolve()},o.runFnfunction(e){var n,i,ot._fullLayout._basePlotModules,cl.length;if(r)for(i0;io.length;i++)oi.transitionAxes&&oi.transitionAxes(t,l,a,e);for(var f in c?((nu.extendFlat({},a)).duration0,delete s.cartesian):na,s){var hsf;t._fullDatah0._module.basePlotModule.plot(t,h,n,e)}},I(t,a,o)},b.transitionFromReactfunction(t,e,r,n){var it._fullLayout,ai.transition,o{},s;return o.prepareFnfunction(){var ti._plots;for(var a in o.redraw!1,somee.anim&&(o.redraw!0),somer.anim&&(o.redraw!0),t){var lta,cl.xaxis,fl.yaxis,hnc._name.range.slice(),pnf._name.range.slice(),dc.range.slice(),mf.range.slice();c.setScale(),f.setScale();var gnull,vnull;c.r2l(h0)c.r2l(d0)&&c.r2l(h1)c.r2l(d1)||(g{xr0:h,xr1:d}),f.r2l(p0)f.r2l(m0)&&f.r2l(p1)f.r2l(m1)||(v{yr0:p,yr1:m}),(g||v)&&s.push(u.extendFlat({plotinfo:l},g,v))}return Promise.resolve()},o.runFnfunction(r){for(var n,i,o,lt._fullData,ct._fullLayout._basePlotModules,f,h0;hl.length;h++)f.push(h);function p(){if(t._fullLayout)for(var e0;ec.length;e++)ce.transitionAxes&&ce.transitionAxes(t,s,n,r)}function d(){if(t._fullLayout)for(var e0;ec.length;e++)ce.plot(t,o,i,r)}s.length&&e.anim?traces firsta.ordering?(nu.extendFlat({},a,{duration:0}),of,ia,setTimeout(p,a.duration),d()):(na,onull,iu.extendFlat({},a,{duration:0}),setTimeout(d,n.duration),p()):s.length?(na,p()):e.anim&&(of,ia,d())},I(t,a,o)},b.doCalcdatafunction(t,e){var r,n,i,a,op.list(t),ct._fullData,ft._fullLayout,dnew Array(c.length),m(t.calcdata||).slice();for(t.calcdatad,f._numBoxes0,f._numViolins0,f._violinScaleGroupStats{},t._hmpixcount0,t._hmlumcount0,f._piecolormap{},f._sunburstcolormap{},f._treemapcolormap{},f._iciclecolormap{},f._funnelareacolormap{},i0;ic.length;i++)Array.isArray(e)&&-1e.indexOf(i)&&(dimi);for(i0;ic.length;i++)(rci)._arrayAttrsl.findArrayAttributes(r),r._extremes{};var gf._subplots.polar||;for(i0;ig.length;i++)o.push(fgi.radialaxis,fgi.angularaxis);for(var v in f._colorAxes){var yfv;!1!y.cauto&&(delete y.cmin,delete y.cmax)}var x!1;function b(e){if(rce,nr._module,!0r.visible&&r.transforms){if(n&&n.calc){var in.calc(t,r);i0&&i0.t&&i0.t._scene&&delete i0.t._scene.dirty}for(a0;ar.transforms.length;a++){var or.transformsa;(n_o.type)&&n.calcTransform&&(r._hasCalcTransform!0,x!0,n.calcTransform(t,r,o))}}}function w(e,i){if(rce,!!(nr._module).isContaineri){var o;if(!0r.visible&&0!r._length){delete r._indexToPoints;var sr.transforms||;for(as.length-1;a>0;a--)if(sa.enabled){r._indexToPointssa._indexToPoints;break}n&&n.calc&&(on.calc(t,r))}Array.isArray(o)&&o0||(o{x:h,y:h}),o0.t||(o0.t{}),o0.tracer,deo}}for(z(o,c,f),i0;ic.length;i++)w(i,!0);for(i0;ic.length;i++)b(i);for(x&&z(o,c,f),i0;ic.length;i++)w(i,!0);for(i0;ic.length;i++)w(i,!1);D(t);var Tfunction(t,e){var r,n,i,a,o,l;function c(t,r,n){var ir._id.charAt(0);if(histogram2dcontourt){var ar._counterAxes0,op.getFromId(e,a),sxi||xa&&categoryo.type,lyi||ya&&categoryo.type;return function(t,e){return 0t||0e||s&&tne.length-1||l&&en.length-1?-1:(yi?e:t)-1}}return function(t,e){returnyi?e:t}}var f{min:function(t){return u.aggNums(Math.min,null,t)},max:function(t){return u.aggNums(Math.max,null,t)},sum:function(t){return u.aggNums((function(t,e){return t+e}),null,t)},total:function(t){return u.aggNums((function(t,e){return t+e}),null,t)},mean:function(t){return u.mean(t)},median:function(t){return u.median(t)}};for(r0;rt.length;r++){var htr;if(categoryh.type){var dh.categoryorder.match(O);if(d){var md1,gd2,vh._id.charAt(0),yxv,x;for(n0;nh._categories.length;n++)x.push(h._categoriesn,);for(n0;nh._traceIndices.length;n++){var bh._traceIndicesn,_e._fullDatab;if(!0_.visible){var w_.type;s.traceIs(_,histogram)&&(delete _._xautoBinFinished,delete _._yautoBinFinished);var Tsplomw,kscatterglw,Ae.calcdatab;for(i0;iA.length;i++){var M,S,EAi;if(T){var L_._axesDimh._id;if(!y){var C_._diagL0;C&&(he._fullLayoutp.id2name(C))}var PE.trace.dimensionsL.values;for(a0;aP.length;a++)for(Mh._categoriesMapPa,o0;oE.trace.dimensions.length;o++)if(o!L){var IE.trace.dimensionso;xM1.push(I.valuesa)}}else if(k){for(a0;aE.t.x.length;a++)y?(ME.t.xa,SE.t.ya):(ME.t.ya,SE.t.xa),xM1.push(S);E.t&&E.t._scene&&delete E.t._scene.dirty}else if(E.hasOwnProperty(z)){SE.z;var zc(_.type,h,S);for(a0;aS.length;a++)for(o0;oSa.length;o++)(Mz(o,a))+1&&xM1.push(Sao)}else for(void 0(ME.p)&&(MEv),void 0(SE.s)&&(SE.v),void 0S&&(Sy?E.y:E.x),Array.isArray(S)||(Svoid 0S?:S),a0;aS.length;a++)xM1.push(Sa)}}}h._categoriesValuex;var D;for(n0;nx.length;n++)D.push(xn0,fm(xn1));D.sort((function(t,e){return t1-e1})),h._categoriesAggregatedValueD,h._initialCategoriesD.map((function(t){return t0})),descendingg&&h._initialCategories.reverse(),ll.concat(h.sortByInitialCategories())}}}return l}(o,t);if(T.length){for(f._numBoxes0,f._numViolins0,i0;iT.length;i++)w(Ti,!0);for(i0;iT.length;i++)w(Ti,!1);D(t)}s.getComponentMethod(fx,calc)(t),s.getComponentMethod(errorbars,calc)(t)};var O/(total|sum|min|max|mean|median) (ascending|descending)/;function z(t,e,r){var n{};function i(t){t.clearCalc(),multicategoryt.type&&t.setupMultiCategory(e),nt._id1}u.simpleMap(t,i);for(var ar._axisMatchGroups||,o0;oa.length;o++)for(var s in ao)ns||i(rp.id2name(s))}function D(t){var e,r,n,it._fullLayout,ai._visibleModules,o{};for(r0;ra.length;r++){var sar,ls.crossTraceCalc;if(l){var cs.basePlotModule.name;oc?u.pushUnique(oc,l):ocl}}for(n in o){var fon,hi._subplotsn;if(Array.isArray(h))for(e0;eh.length;e++){var phe,dcartesiann?i._plotsp:ip;for(r0;rf.length;r++)fr(t,d,p)}else for(r0;rf.length;r++)fr(t)}}b.rehoverfunction(t){t._fullLayout._rehover&&t._fullLayout._rehover()},b.redragfunction(t){t._fullLayout._redrag&&t._fullLayout._redrag()},b.generalUpdatePerTraceModulefunction(t,e,r,n){var i,ae.traceHash,o{};for(i0;ir.length;i++){var sri,ls0.trace;l.visible&&(ol.typeol.type||,ol.type.push(s))}for(var c in a)if(!oc){var fac0;f0.trace.visible!1,ocf}for(var h in o){var poh;p00.trace._module.plot(t,e,u.filterVisible(p),n)}e.traceHasho},b.plotBasePlotfunction(t,e,r,n,i){var as.getModule(t),ov(e.calcdata,a)0;a.plot(e,o,n,i)},b.cleanBasePlotfunction(t,e,r,n,i){var ai._has&&i._has(t),or._has&&r._has(t);a&&!o&&i_+t+layer.selectAll(g.trace).remove()}},{../components/color:361,../constants/numerical:474,../lib:498,../plot_api/plot_schema:537,../plot_api/plot_template:538,../plots/get_data:588,../registry:633,./animation_attributes:543,./attributes:545,./cartesian/axis_ids:553,./cartesian/handle_outline:560,./command:578,./font_attributes:580,./frame_attributes:581,./layout_attributes:605,@plotly/d3:58,d3-format:107,d3-time-format:115,fast-isnumeric:185},615:function(t,e,r){use strict;e.exports{attr:subplot,name:polar,axisNames:angularaxis,radialaxis,axisName2dataArray:{angularaxis:theta,radialaxis:r},layerNames:draglayer,plotbg,backplot,angular-grid,radial-grid,frontplot,angular-line,radial-line,angular-axis,radial-axis,radialDragBoxSize:50,angularDragBoxSize:30,cornerLen:25,cornerHalfWidth:2,MINDRAG:8,MINZOOM:20,OFFEDGE:20}},{},616:function(t,e,r){use strict;var nt(../../lib),it(../../lib/polygon).tester,an.findIndexOfMin,on.isAngleInsideSector,sn.angleDelta,ln.angleDist;function c(t,e,r,n){var i,a,on0,sn1,lf(Math.sin(e)-Math.sin(t)),cf(Math.cos(e)-Math.cos(t)),uMath.tan(r),hf(1/u),pl/c,ds-p*o;return h?l&&c?au*(id/(u-p)):c?(is*h,as):(io,ao*u):l&&c?(i0,ad):c?(i0,as):iaNaN,i,a}function u(t,e,r,i){return n.isFullCircle(e,r)?function(t,e){var r,ne.length,inew Array(n+1);for(r0;rn;r++){var aer;irt*Math.cos(a),t*Math.sin(a)}return iri0.slice(),i}(t,i):function(t,e,r,i){var s,u,fi.length,h;function p(e){returnt*Math.cos(e),t*Math.sin(e)}function d(t,e,r){return c(t,e,r,p(t))}function m(t){return n.mod(t,f)}function g(t){return o(t,e,r)}var va(i,(function(t){return g(t)?l(t,e):1/0})),yd(iv,im(v-1),e);for(h.push(y),sv,u0;uf;s++,u++){var xim(s);if(!g(x))break;h.push(p(x))}var ba(i,(function(t){return g(t)?l(t,r):1/0})),_d(ib,im(b+1),r);return h.push(_),h.push(0,0),h.push(h0.slice()),h}(t,e,r,i)}function f(t){return Math.abs(t)>1e-10?t:0}function h(t,e,r){ee||0,rr||0;for(var nt.length,inew Array(n),a0;an;a++){var ota;iae+o0,r-o1}return i}e.exports{isPtInsidePolygon:function(t,e,r,n,a){if(!o(e,n))return!1;var s,l;r0r1?(sr0,lr1):(sr1,lr0);var ci(u(s,n0,n1,a)),fi(u(l,n0,n1,a)),ht*Math.cos(e),t*Math.sin(e);return f.contains(h)&&!c.contains(h)},findPolygonOffset:function(t,e,r,n){for(var i1/0,a1/0,ou(t,e,r,n),s0;so.length;s++){var los;iMath.min(i,l0),aMath.min(a,-l1)}returni,a},findEnclosingVertexAngles:function(t,e){var ra(e,(function(e){var rs(e,t);return r>0?r:1/0})),in.mod(r+1,e.length);returner,ei},findIntersectionXY:c,findXYatLength:function(t,e,r,n){var i-e*r,ae*e+1,o2*(e*i-r),si*i+r*r-t*t,lMath.sqrt(o*o-4*a*s),c(-o+l)/(2*a),u(-o-l)/(2*a);returnc,e*c+i+n,u,e*u+i+n},clampTiny:f,pathPolygon:function(t,e,r,n,i,a){returnM+h(u(t,e,r,n),i,a).join(L)},pathPolygonAnnulus:function(t,e,r,n,i,a,o){var s,l;te?(st,le):(se,lt);var ch(u(s,r,n,i),a,o);returnM+h(u(l,r,n,i),a,o).reverse().join(L)+M+c.join(L)}}},{../../lib:498,../../lib/polygon:510},617:function(t,e,r){use strict;var nt(../get_data).getSubplotCalcData,it(../../lib).counterRegex,at(./polar),ot(./constants),so.attr,lo.name,ci(l),u{};us{valType:subplotid,dflt:l,editType:calc},e.exports{attr:s,name:l,idRoot:l,idRegex:c,attrRegex:c,attributes:u,layoutAttributes:t(./layout_attributes),supplyLayoutDefaults:t(./layout_defaults),plot:function(t){for(var et._fullLayout,rt.calcdata,ie._subplotsl,o0;oi.length;o++){var sio,cn(r,l,s),ues._subplot;u||(ua(t,s),es._subplotu),u.plot(c,e,t._promises)}},clean:function(t,e,r,n){for(var in._subplotsl||,an._has&&n._has(gl),oe._has&&e._has(gl),sa&&!o,c0;ci.length;c++){var uic,fnu._subplot;if(!eu&&f)for(var h in f.framework.remove(),f.layersradial-axis-title.remove(),f.clipPaths)f.clipPathsh.remove();s&&f._scene&&(f._scene.destroy(),f._scenenull)}},toSVG:t(../cartesian).toSVG}},{../../lib:498,../cartesian:563,../get_data:588,./constants:615,./layout_attributes:618,./layout_defaults:619,./polar:620},618:function(t,e,r){use strict;var nt(../../components/color/attributes),it(../cartesian/layout_attributes),at(../domain).attributes,ot(../../lib).extendFlat,st(../../plot_api/edit_types).overrideAll,ls({color:i.color,showline:o({},i.showline,{dflt:!0}),linecolor:i.linecolor,linewidth:i.linewidth,showgrid:o({},i.showgrid,{dflt:!0}),gridcolor:i.gridcolor,gridwidth:i.gridwidth},plot,from-root),cs({tickmode:i.tickmode,nticks:i.nticks,tick0:i.tick0,dtick:i.dtick,tickvals:i.tickvals,ticktext:i.ticktext,ticks:i.ticks,ticklen:i.ticklen,tickwidth:i.tickwidth,tickcolor:i.tickcolor,ticklabelstep:i.ticklabelstep,showticklabels:i.showticklabels,showtickprefix:i.showtickprefix,tickprefix:i.tickprefix,showticksuffix:i.showticksuffix,ticksuffix:i.ticksuffix,showexponent:i.showexponent,exponentformat:i.exponentformat,minexponent:i.minexponent,separatethousands:i.separatethousands,tickfont:i.tickfont,tickangle:i.tickangle,tickformat:i.tickformat,tickformatstops:i.tickformatstops,layer:i.layer},plot,from-root),u{visible:o({},i.visible,{dflt:!0}),type:o({},i.type,{values:-,linear,log,date,category}),autotypenumbers:i.autotypenumbers,autorange:o({},i.autorange,{editType:plot}),rangemode:{valType:enumerated,values:tozero,nonnegative,normal,dflt:tozero,editType:calc},range:o({},i.range,{items:{valType:any,editType:plot,impliedEdits:{^autorange:!1}},{valType:any,editType:plot,impliedEdits:{^autorange:!1}},editType:plot}),categoryorder:i.categoryorder,categoryarray:i.categoryarray,angle:{valType:angle,editType:plot},side:{valType:enumerated,values:clockwise,counterclockwise,dflt:clockwise,editType:plot},title:{text:o({},i.title.text,{editType:plot,dflt:}),font:o({},i.title.font,{editType:plot}),editType:plot},hoverformat:i.hoverformat,uirevision:{valType:any,editType:none},editType:calc,_deprecated:{title:i._deprecated.title,titlefont:i._deprecated.titlefont}};o(u,l,c);var f{visible:o({},i.visible,{dflt:!0}),type:{valType:enumerated,values:-,linear,category,dflt:-,editType:calc,_noTemplating:!0},autotypenumbers:i.autotypenumbers,categoryorder:i.categoryorder,categoryarray:i.categoryarray,thetaunit:{valType:enumerated,values:radians,degrees,dflt:degrees,editType:calc},period:{valType:number,editType:calc,min:0},direction:{valType:enumerated,values:counterclockwise,clockwise,dflt:counterclockwise,editType:calc},rotation:{valType:angle,editType:calc},hoverformat:i.hoverformat,uirevision:{valType:any,editType:none},editType:calc};o(f,l,c),e.exports{domain:a({name:polar,editType:plot}),sector:{valType:info_array,items:{valType:number,editType:plot},{valType:number,editType:plot},dflt:0,360,editType:plot},hole:{valType:number,min:0,max:1,dflt:0,editType:plot},bgcolor:{valType:color,editType:plot,dflt:n.background},radialaxis:u,angularaxis:f,gridshape:{valType:enumerated,values:circular,linear,dflt:circular,editType:plot},uirevision:{valType:any,editType:none},editType:calc}},{../../components/color/attributes:360,../../lib:498,../../plot_api/edit_types:531,../cartesian/layout_attributes:564,../domain:579},619:function(t,e,r){use strict;var nt(../../lib),it(../../components/color),at(../../plot_api/plot_template),ot(../subplot_defaults),st(../get_data).getSubplotData,lt(../cartesian/tick_value_defaults),ct(../cartesian/tick_mark_defaults),ut(../cartesian/tick_label_defaults),ft(../cartesian/prefix_suffix_defaults),ht(../cartesian/category_order_defaults),pt(../cartesian/line_grid_defaults),dt(../cartesian/axis_autotype),mt(./layout_attributes),gt(./set_convert),vt(./constants),yv.axisNames;function x(t,e,r,o){var dr(bgcolor);o.bgColori.combine(d,o.paper_bgcolor);var xr(sector);r(hole);var _,ws(o.fullData,v.name,o.id),To.layoutOut;function k(t,e){return r(_+.+t,e)}for(var A0;Ay.length;A++){_yA,n.isPlainObject(t_)||(t_{});var Mt_,Sa.newContainer(e,_);S._idS._name_,S._attro.id+.+_,S._traceIndicesw.map((function(t){return t._expandedIndex}));var Ev.axisName2dataArray_,Lb(M,S,k,w,E,o);h(M,S,k,{axData:w,dataAttr:E});var Ck(visible);switch(g(S,e,T),k(uirevision,e.uirevision),S._m1,_){caseradialaxis:var Pk(autorange,!S.isValidRange(M.range));M.autorangeP,!P||linear!L&&-!L||k(rangemode),reversedP&&(S._m-1),k(range),S.cleanRange(range,{dfltRange:0,1});break;caseangularaxis:if(dateL){n.log(Polar plots do not support date angular axes yet.);for(var I0;Iw.length;I++)wI.visible!1;LM.typeS.typelinear}k(linearL?thetaunit:period);var Ok(direction);k(rotation,{counterclockwise:0,clockwise:90}O)}if(f(M,S,k,S.type,{tickSuffixDflt:degreesS.thetaunit?\xb0:void 0}),C){var z,D,R,F,Bo.font||{};D(zk(color))M.color?z:B.color,RB.size,FB.family,l(M,S,k,S.type),u(M,S,k,S.type,{font:{color:D,size:R,family:F}}),c(M,S,k,{outerTicks:!0}),p(M,S,k,{dfltColor:z,bgColor:o.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:m_}),k(layer),radialaxis_&&(k(side),k(angle,x0),k(title.text),n.coerceFont(k,title.font,{color:D,size:n.bigFont(R),family:F}))}category!L&&k(hoverformat),S._inputM}categorye.angularaxis.type&&r(gridshape)}function b(t,e,r,n,i,a){var or(autotypenumbers,a.autotypenumbersDflt);if(-r(type)){for(var s,l0;ln.length;l++)if(nl.visible){snl;break}s&&si&&(e.typed(si,gregorian,{noMultiCategory:!0,autotypenumbers:o})),-e.type?e.typelinear:t.typee.type}return e.type}e.exportsfunction(t,e,r){o(t,e,r,{type:v.name,attributes:m,handleDefaults:x,font:e.font,autotypenumbersDflt:e.autotypenumbers,paper_bgcolor:e.paper_bgcolor,fullData:r,layoutOut:e})}},{../../components/color:361,../../lib:498,../../plot_api/plot_template:538,../cartesian/axis_autotype:550,../cartesian/category_order_defaults:554,../cartesian/line_grid_defaults:566,../cartesian/prefix_suffix_defaults:568,../cartesian/tick_label_defaults:573,../cartesian/tick_mark_defaults:574,../cartesian/tick_value_defaults:575,../get_data:588,../subplot_defaults:627,./constants:615,./layout_attributes:618,./set_convert:621},620:function(t,e,r){use strict;var nt(@plotly/d3),it(tinycolor2),at(../../registry),ot(../../lib),so.strRotate,lo.strTranslate,ct(../../components/color),ut(../../components/drawing),ft(../plots),ht(../../plots/cartesian/axes),pt(../cartesian/set_convert),dt(./set_convert),mt(../cartesian/autorange).doAutoRange,gt(../cartesian/dragbox),vt(../../components/dragelement),yt(../../components/fx),xt(../../components/titles),bt(../cartesian/select).prepSelect,_t(../cartesian/select).selectOnClick,wt(../cartesian/select).clearSelect,Tt(../../lib/setcursor),kt(../../lib/clear_gl_canvases),At(../../plot_api/subroutines).redrawReglTraces,Mt(../../constants/alignment).MID_SHIFT,St(./constants),Et(./helpers),Lt(../smith/helpers),CL.smith,PL.reactanceArc,IL.resistanceArc,OL.smithTransform,zo._,Do.mod,Ro.deg2rad,Fo.rad2deg;function B(t,e,r){this.isSmithr||!1,this.ide,this.gdt,this._hasClipOnAxisFalsenull,this.vanglesnull,this.radialAxisAnglenull,this.traceHash{},this.layers{},this.clipPaths{},this.clipIds{},this.viewInitial{};var nt._fullLayout,iclip+n._uid+e;this.clipIds.forTracesi+-for-traces,this.clipPaths.forTracesn._clips.append(clipPath).attr(id,this.clipIds.forTraces),this.clipPaths.forTraces.append(path),this.frameworkn_+(r?smith:polar)+layer.append(g).attr(class,e),this.getHolefunction(t){return this.isSmith?0:t.hole},this.getSectorfunction(t){return this.isSmith?0,360:t.sector},this.getRadialfunction(t){return this.isSmith?t.realaxis:t.radialaxis},this.getAngularfunction(t){return this.isSmith?t.imaginaryaxis:t.angularaxis},r||(this.radialTickLayoutnull,this.angularTickLayoutnull)}var NB.prototype;function j(t){var et.ticks+String(t.ticklen)+String(t.showticklabels);returnsidein t&&(e+t.side),e}function U(t,e){return eo.findIndexOfMin(e,(function(e){return o.angleDist(t,e)}))}function V(t,e,r){return e?(t.attr(display,null),t.attr(r)):t&&t.attr(display,none),t}e.exportsfunction(t,e,r){return new B(t,e,r)},N.plotfunction(t,e){for(var rethis.id,n!1,i0;it.length;i++){if(!1ti0.trace.cliponaxis){n!0;break}}this._hasClipOnAxisFalsen,this.updateLayers(e,r),this.updateLayout(e,r),f.generalUpdatePerTraceModule(this.gd,this,t,r),this.updateFx(e,r),this.isSmith&&(delete r.realaxis.range,delete r.imaginaryaxis.range)},N.updateLayersfunction(t,e){var rthis.isSmith,ithis.layers,athis.getRadial(e),othis.getAngular(e),sS.layerNames,ls.indexOf(frontplot),cs.slice(0,l),ubelow traceso.layer,fbelow tracesa.layer;u&&c.push(angular-line),f&&c.push(radial-line),u&&c.push(angular-axis),f&&c.push(radial-axis),c.push(frontplot),u||c.push(angular-line),f||c.push(radial-line),u||c.push(angular-axis),f||c.push(radial-axis);var h(r?smith:polar)+sublayer,pthis.framework.selectAll(.+h).data(c,String);p.enter().append(g).attr(class,(function(t){return h+ +t})).each((function(t){var eitn.select(this);switch(t){casefrontplot:r||e.append(g).classed(barlayer,!0),e.append(g).classed(scatterlayer,!0);break;casebackplot:e.append(g).classed(maplayer,!0);break;caseplotbg:i.bge.append(path);break;caseradial-grid:caseangular-grid:e.style(fill,none);break;caseradial-line:e.append(line).style(fill,none);break;caseangular-line:e.append(path).style(fill,none)}})),p.order()},N.updateLayoutfunction(t,e){var rthis.layers,nt._size,ithis.getRadial(e),athis.getAngular(e),oe.domain.x,se.domain.y;this.xOffsetn.l+n.w*o0,this.yOffsetn.t+n.h*(1-s1);var fthis.xLengthn.w*(o1-o0),hthis.yLengthn.h*(s1-s0),pthis.getSector(e);this.sectorInRadp.map(R);var d,m,g,v,y,xthis.sectorBBoxfunction(t){var e,r,n,i,at0,ot1-a,sD(a,360),ls+o,cMath.cos(R(s)),uMath.sin(R(s)),fMath.cos(R(l)),hMath.sin(R(l));is90&&l>90||s>90&&l>450?1:u0&&h0?0:Math.max(u,h);es180&&l>180||s>180&&l>540?-1:c>0&&f>0?0:Math.min(c,f);rs270&&l>270||s>270&&l>630?-1:u>0&&h>0?0:Math.min(u,h);nl>360?1:c0&&f0?0:Math.max(c,f);returne,r,n,i}(p),bx2-x0,_x3-x1,wh/f,TMath.abs(_/b);w>T?(df,y(h-(mf*T))/n.h/2,go0,o1,vs0+y,s1-y):(mh,y(f-(dh/T))/n.w/2,go0+y,o1-y,vs0,s1),this.xLength2d,this.yLength2m,this.xDomain2g,this.yDomain2v;var k,Athis.xOffset2n.l+n.w*g0,Mthis.yOffset2n.t+n.h*(1-v1),Sthis.radiusd/b,Ethis.innerRadiusthis.getHole(e)*S,Lthis.cxA-S*x0,Cthis.cyM+S*x3,Pthis.cxxL-A,Ithis.cyyC-M,Oi.side;counterclockwiseO?(kO,Otop):clockwiseO&&(kO,Obottom),this.radialAxisthis.mockAxis(t,e,i,{_id:x,side:O,_trueSide:k,domain:E/n.w,S/n.w}),this.angularAxisthis.mockAxis(t,e,a,{side:right,domain:0,Math.PI,autorange:!1}),this.doAutoRange(t,e),this.updateAngularAxis(t,e),this.updateRadialAxis(t,e),this.updateRadialAxisTitle(t,e),this.xaxisthis.mockCartesianAxis(t,e,{_id:x,domain:g}),this.yaxisthis.mockCartesianAxis(t,e,{_id:y,domain:v});var zthis.pathSubplot();this.clipPaths.forTraces.select(path).attr(d,z).attr(transform,l(P,I)),r.frontplot.attr(transform,l(A,M)).call(u.setClipUrl,this._hasClipOnAxisFalse?null:this.clipIds.forTraces,this.gd),r.bg.attr(d,z).attr(transform,l(L,C)).call(c.fill,e.bgcolor)},N.mockAxisfunction(t,e,r,n){var io.extendFlat({},r,n);return d(i,e,t),i},N.mockCartesianAxisfunction(t,e,r){var nthis,in.isSmith,ar._id,so.extendFlat({type:linear},r);p(s,t);var l{x:0,2,y:1,3};return s.setRangefunction(){var tn.sectorBBox,rla,in.radialAxis._rl,o(i1-i0)/(1-n.getHole(e));s.rangetr0*o,tr1*o},s.isPtWithinRangex!a||i?function(){return!0}:function(t){return n.isPtInside(t)},s.setRange(),s.setScale(),s},N.doAutoRangefunction(t,e){var rthis.gd,nthis.radialAxis,ithis.getRadial(e);m(r,n);var an.range;i.rangea.slice(),i._input.rangea.slice(),n._rln.r2l(a0,null,gregorian),n.r2l(a1,null,gregorian)},N.updateRadialAxisfunction(t,e){var rthis,nr.gd,ir.layers,ar.radius,ur.innerRadius,fr.cx,pr.cy,dr.getRadial(e),mD(r.getSector(e)0,360),gr.radialAxis,vua,yr.isSmith;y||(r.fillViewInitialKey(radialaxis.angle,d.angle),r.fillViewInitialKey(radialaxis.range,g.range.slice()),g.setGeometry()),autog.tickangle&&m>90&&m270&&(g.tickangle180);var xy?function(t){var eO(r,C(t.x,0));return l(e0-f,e1-p)}:function(t){return l(g.l2p(t.x)+u,0)},by?function(t){return I(r,t.x,-1/0,1/0)}:function(t){return r.pathArc(g.r2p(t.x)+u)},_j(d);if(r.radialTickLayout!_&&(iradial-axis.selectAll(.xtick).remove(),r.radialTickLayout_),v){g.setScale();var w0,Ty?(g.tickvals||).filter((function(t){return t>0})).map((function(t){return h.tickText(g,t,!0,!1)})):h.calcTicks(g),ky?T:h.clipEnds(g,T),Ah.getTickSigns(g)2;y&&((topg.ticks&&bottomg.side||bottomg.ticks&&topg.side)&&(A-A),topg.ticks&&topg.side&&(w-g.ticklen),bottomg.ticks&&bottomg.side&&(wg.ticklen)),h.drawTicks(n,g,{vals:T,layer:iradial-axis,path:h.makeTickPath(g,0,A),transFn:x,crisp:!1}),h.drawGrid(n,g,{vals:k,layer:iradial-grid,path:b,transFn:o.noop,crisp:!1}),h.drawLabels(n,g,{vals:T,layer:iradial-axis,transFn:x,labelFns:h.makeLabelFns(g,w)})}var Mr.radialAxisAngler.vangles?F(U(R(d.angle),r.vangles)):d.angle,Sl(f,p),ES+s(-M);V(iradial-axis,v&&(d.showticklabels||d.ticks),{transform:E}),V(iradial-grid,v&&d.showgrid,{transform:y?:S}),V(iradial-line.select(line),v&&d.showline,{x1:y?-a:u,y1:0,x2:a,y2:0,transform:E}).attr(stroke-width,d.linewidth).call(c.stroke,d.linecolor)},N.updateRadialAxisTitlefunction(t,e,r){if(!this.isSmith){var nthis.gd,ithis.radius,athis.cx,othis.cy,sthis.getRadial(e),lthis.id+title,c0;if(s.title){var fu.bBox(this.layersradial-axis.node()).height,hs.title.font.size,ps.side;ctopp?h:counterclockwisep?-(f+.4*h):f+.8*h}var dvoid 0!r?r:this.radialAxisAngle,mR(d),gMath.cos(m),vMath.sin(m),ya+i/2*g+c*v,bo-i/2*v+c*g;this.layersradial-axis-titlex.draw(n,l,{propContainer:s,propName:this.id+.radialaxis.title,placeholder:z(n,Click to enter radial axis title),attributes:{x:y,y:b,text-anchor:middle},transform:{rotate:-d}})}},N.updateAngularAxisfunction(t,e){var rthis,nr.gd,ir.layers,ar.radius,ur.innerRadius,fr.cx,pr.cy,dr.getAngular(e),mr.angularAxis,gr.isSmith;g||(r.fillViewInitialKey(angularaxis.rotation,d.rotation),m.setGeometry(),m.setScale());var vg?function(t){var eO(r,C(0,t.x));return Math.atan2(e0-f,e1-p)-Math.PI/2}:function(t){return m.t2g(t.x)};linearm.type&&radiansm.thetaunit&&(m.tick0F(m.tick0),m.dtickF(m.dtick));var yfunction(t){return l(f+a*Math.cos(t),p-a*Math.sin(t))},xg?function(t){var eO(r,C(0,t.x));return l(e0,e1)}:function(t){return y(v(t))},bg?function(t){var eO(r,C(0,t.x)),nMath.atan2(e0-f,e1-p)-Math.PI/2;return l(e0,e1)+s(-F(n))}:function(t){var ev(t);return y(e)+s(-F(e))},_g?function(t){return P(r,t.x,0,1/0)}:function(t){var ev(t),rMath.cos(e),nMath.sin(e);returnM+f+u*r,p-u*n+L+f+a*r,p-a*n},wh.makeLabelFns(m,0).labelStandoff,T{xFn:function(t){var ev(t);return Math.cos(e)*w},yFn:function(t){var ev(t),rMath.sin(e)>0?.2:1;return-Math.sin(e)*(w+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*M)},anchorFn:function(t){var ev(t),rMath.cos(e);return Math.abs(r).1?middle:r>0?start:end},heightFn:function(t,e,r){var nv(t);return-.5*(1+Math.sin(n))*r}},kj(d);r.angularTickLayout!k&&(iangular-axis.selectAll(.+m._id+tick).remove(),r.angularTickLayoutk);var A,Sg?1/0.concat(m.tickvals||).map((function(t){return h.tickText(m,t,!0,!1)})):h.calcTicks(m);if(g&&(S0.text\u221e,S0.fontSize*1.75),lineare.gridshape?(AS.map(v),o.angleDelta(A0,A1)0&&(AA.slice().reverse())):Anull,r.vanglesA,categorym.type&&(SS.filter((function(t){return o.isAngleInsideSector(v(t),r.sectorInRad)}))),m.visible){var Einsidem.ticks?-1:1,L(m.linewidth||1)/2;h.drawTicks(n,m,{vals:S,layer:iangular-axis,path:M+E*L+,0h+E*m.ticklen,transFn:b,crisp:!1}),h.drawGrid(n,m,{vals:S,layer:iangular-grid,path:_,transFn:o.noop,crisp:!1}),h.drawLabels(n,m,{vals:S,layer:iangular-axis,repositionOnUpdate:!0,transFn:x,labelFns:T})}V(iangular-line.select(path),d.showline,{d:r.pathSubplot(),transform:l(f,p)}).attr(stroke-width,d.linewidth).call(c.stroke,d.linecolor)},N.updateFxfunction(t,e){this.gd._context.staticPlot||(!this.isSmith&&(this.updateAngularDrag(t),this.updateRadialDrag(t,e,0),this.updateRadialDrag(t,e,1)),this.updateHoverAndMainDrag(t))},N.updateHoverAndMainDragfunction(t){var e,r,sthis,cs.isSmith,us.gd,fs.layers,ht._zoomlayer,pS.MINZOOM,dS.OFFEDGE,ms.radius,xs.innerRadius,Ts.cx,ks.cy,As.cxx,Ms.cyy,Ls.sectorInRad,Cs.vangles,Ps.radialAxis,IE.clampTiny,OE.findXYatLength,zE.findEnclosingVertexAngles,DS.cornerHalfWidth,RS.cornerLen/2,Fg.makeDragger(f,path,maindrag,crosshair);n.select(F).attr(d,s.pathSubplot()).attr(transform,l(T,k)),F.onmousemovefunction(t){y.hover(u,t,s.id),u._fullLayout._lasthoverF,u._fullLayout._hoversubplots.id},F.onmouseoutfunction(t){u._dragging||v.unhover(u,t)};var B,N,j,U,V,H,q,G,Y,W{element:F,gd:u,subplot:s.id,plotinfo:{id:s.id,xaxis:s.xaxis,yaxis:s.yaxis},xaxes:s.xaxis,yaxes:s.yaxis};function X(t,e){return Math.sqrt(t*t+e*e)}function Z(t,e){return X(t-A,e-M)}function J(t,e){return Math.atan2(M-e,t-A)}function K(t,e){returnt*Math.cos(e),t*Math.sin(-e)}function Q(t,e){if(0t)return s.pathSector(2*D);var rR/t,ne-r,ie+r,aMath.max(0,Math.min(t,m)),oa-D,la+D;returnM+K(o,n)+A+o,o+ 0,0,0 +K(o,i)+L+K(l,i)+A+l,l+ 0,0,1 +K(l,n)+Z}function $(t,e,r){if(0t)return s.pathSector(2*D);var n,i,aK(t,e),oK(t,r),lI((a0+o0)/2),cI((a1+o1)/2);if(l&&c){var uc/l,f-1/u,hO(D,u,l,c);nO(R,f,h00,h01),iO(R,f,h10,h11)}else{var p,d;c?(pR,dD):(pD,dR),nl-p,c-d,l+p,c-d,il-p,c+d,l+p,c+d}returnM+n.join(L)+L+i.reverse().join(L)+Z}function tt(t,e){return eMath.max(Math.min(e,m),x),td?t0:m-td?tm:ed?e0:m-ed&&(em),Math.abs(e-t)>p?(te?(jt,Ue):(je,Ut),!0):(jnull,Unull,!1)}function et(t,e){tt||V,ee||M0,0Z,G.attr(d,t),Y.attr(d,e),g.transitionZoombox(G,Y,H,q),H!0;var r{};ot(r),u.emit(plotly_relayouting,r)}function rt(t,n){var i,a,oB+(t*e),lN+(n*r),cZ(B,N),uMath.min(Z(o,l),m),fJ(B,N);tt(c,u)&&(iV+s.pathSector(U),j&&(i+s.pathSector(j)),aQ(j,f)+Q(U,f)),et(i,a)}function nt(t,e,r,n){var iE.findIntersectionXY(r,n,r,t-A,M-e);return X(i0,i1)}function it(t,e){var r,n,iB+t,aN+e,oJ(B,N),lJ(i,a),cz(o,C),uz(l,C);tt(nt(B,N,c0,c1),Math.min(nt(i,a,u0,u1),m))&&(rV+s.pathSector(U),j&&(r+s.pathSector(j)),n$(j,c0,c1),$(U,c0,c1).join( )),et(r,n)}function at(){if(g.removeZoombox(u),null!j&&null!U){var t{};ot(t),g.showDoubleClickNotifier(u),a.call(_guiRelayout,u,t)}}function ot(t){var eP._rl,r(e1-e0)/(1-x/m)/m,ne0+(j-x)*r,e0+(U-x)*r;ts.id+.radialaxis.rangen}function st(t,e){var ru._fullLayout.clickmode;if(g.removeZoombox(u),2t){var n{};for(var i in s.viewInitial)ns.id+.+is.viewInitiali;u.emit(plotly_doubleclick,null),a.call(_guiRelayout,u,n)}r.indexOf(select)>-1&&1t&&_(e,u,s.xaxis,s.yaxis,s.id,W),r.indexOf(event)>-1&&y.click(u,e,s.id)}W.prepFnfunction(t,n,a){var lu._fullLayout.dragmode,fF.getBoundingClientRect();u._fullLayout._calcInverseTransform(u);var pu._fullLayout._invTransform;eu._fullLayout._invScaleX,ru._fullLayout._invScaleY;var do.apply3DTransform(p)(n-f.left,a-f.top);if(Bd0,Nd1,C){var vE.findPolygonOffset(m,L0,L1,C);B+A+v0,N+M+v1}switch(l){casezoom:W.clickFnst,c||(W.moveFnC?it:rt,W.doneFnat,function(){jnull,Unull,Vs.pathSubplot(),H!1;var tu._fullLayouts.id;qi(t.bgcolor).getLuminance(),(Gg.makeZoombox(h,q,T,k,V)).attr(fill-rule,evenodd),Yg.makeCorners(h,T,k),w(u)}());break;caseselect:caselasso:b(t,n,a,W,l)}},v.init(W)},N.updateRadialDragfunction(t,e,r){var ithis,ci.gd,ui.layers,fi.radius,hi.innerRadius,pi.cx,di.cy,mi.radialAxis,yS.radialDragBoxSize,xy/2;if(m.visible){var b,_,T,MR(i.radialAxisAngle),Em._rl,LE0,CE1,PEr,I.75*(E1-E0)/(1-i.getHole(e))/f;r?(bp+(f+x)*Math.cos(M),_d-(f+x)*Math.sin(M),Tradialdrag):(bp+(h-x)*Math.cos(M),_d-(h-x)*Math.sin(M),Tradialdrag-inner);var O,z,D,Bg.makeRectDragger(u,T,crosshair,-x,-x,y,y),N{element:B,gd:c};V(n.select(B),m.visible&&hf,{transform:l(b,_)}),N.prepFnfunction(){Onull,znull,Dnull,N.moveFnj,N.doneFnH,w(c)},N.clampFnfunction(t,e){return Math.sqrt(t*t+e*e)S.MINDRAG&&(t0,e0),t,e},v.init(N)}function j(t,e){if(O)O(t,e);else{var nt,-e,aMath.cos(M),Math.sin(M),sMath.abs(o.dot(n,a)/Math.sqrt(o.dot(n,n)));isNaN(s)||(Os.5?q:G)}var l{};!function(t){null!z?ti.id+.radialaxis.anglez:null!D&&(ti.id+.radialaxis.range+r+D)}(l),c.emit(plotly_relayouting,l)}function H(){null!z?a.call(_guiRelayout,c,i.id+.radialaxis.angle,z):null!D&&a.call(_guiRelayout,c,i.id+.radialaxis.range+r+,D)}function q(t,e){if(0!r){var nb+t,a_+e;zMath.atan2(d-a,n-p),i.vangles&&(zU(z,i.vangles)),zF(z);var ol(p,d)+s(-z);uradial-axis.attr(transform,o),uradial-line.select(line).attr(transform,o);var ci.gd._fullLayout,fci.id;i.updateRadialAxisTitle(c,f,z)}}function G(t,e){var no.dot(t,-e,Math.cos(M),Math.sin(M));if(DP-I*n,I>0(r?D>L:DC)){var sc._fullLayout,lsi.id;m.rangerD,m._rlrD,i.updateRadialAxis(s,l),i.xaxis.setRange(),i.xaxis.setScale(),i.yaxis.setRange(),i.yaxis.setScale();var u!1;for(var f in i.traceHash){var hi.traceHashf,po.filterVisible(h);h00.trace._module.plot(c,i,p,l),a.traceIs(f,gl)&&p.length&&(u!0)}u&&(k(c),A(c))}else Dnull}},N.updateAngularDragfunction(t){var ethis,re.gd,ie.layers,ce.radius,fe.angularAxis,he.cx,pe.cy,de.cxx,me.cyy,yS.angularDragBoxSize,xg.makeDragger(i,path,angulardrag,move),b{element:x,gd:r};function _(t,e){return Math.atan2(m+y-e,t-d-y)}n.select(x).attr(d,e.pathAnnulus(c,c+y)).attr(transform,l(h,p)).call(T,move);var M,E,L,C,P,I,Oi.frontplot.select(.scatterlayer).selectAll(.trace),zO.selectAll(.point),DO.selectAll(.textpoint);function R(c,g){var ve.gd._fullLayout,yve.id,x_(M+c*t._invScaleX,E+g*t._invScaleY),bF(x-I);if(CL+b,i.frontplot.attr(transform,l(e.xOffset2,e.yOffset2)+s(-b,d,m)),e.vangles){Pe.radialAxisAngle+b;var wl(h,p)+s(-b),Tl(h,p)+s(-P);i.bg.attr(transform,w),iradial-grid.attr(transform,w),iradial-axis.attr(transform,T),iradial-line.select(line).attr(transform,T),e.updateRadialAxisTitle(v,y,P)}else e.clipPaths.forTraces.select(path).attr(transform,l(d,m)+s(b));z.each((function(){var tn.select(this),eu.getTranslate(t);t.attr(transform,l(e.x,e.y)+s(b))})),D.each((function(){var tn.select(this),et.select(text),ru.getTranslate(t);t.attr(transform,s(b,e.attr(x),e.attr(y))+l(r.x,r.y))})),f.rotationo.modHalf(C,360),e.updateAngularAxis(v,y),e._hasClipOnAxisFalse&&!o.isFullCircle(e.sectorInRad)&&O.call(u.hideOutsideRangePoints,e);var S!1;for(var R in e.traceHash)if(a.traceIs(R,gl)){var Ne.traceHashR,jo.filterVisible(N);N00.trace._module.plot(r,e,j,y),j.length&&(S!0)}S&&(k(r),A(r));var U{};B(U),r.emit(plotly_relayouting,U)}function B(t){te.id+.angularaxis.rotationC,e.vangles&&(te.id+.radialaxis.angleP)}function N(){D.select(text).attr(transform,null);var t{};B(t),a.call(_guiRelayout,r,t)}b.prepFnfunction(n,i,a){var ste.id;Ls.angularaxis.rotation;var lx.getBoundingClientRect();Mi-l.left,Ea-l.top,r._fullLayout._calcInverseTransform(r);var co.apply3DTransform(t._invTransform)(M,E);Mc0,Ec1,I_(M,E),b.moveFnR,b.doneFnN,w(r)},e.vangles&&!o.isFullCircle(e.sectorInRad)&&(b.prepFno.noop,T(n.select(x),null)),v.init(b)},N.isPtInsidefunction(t){if(this.isSmith)return!0;var ethis.sectorInRad,rthis.vangles,nthis.angularAxis.c2g(t.theta),ithis.radialAxis,ai.c2l(t.r),si._rl;return(r?E.isPtInsidePolygon:o.isPtInsideSector)(a,n,s,e,r)},N.pathArcfunction(t){var ethis.sectorInRad,rthis.vangles;return(r?E.pathPolygon:o.pathArc)(t,e0,e1,r)},N.pathSectorfunction(t){var ethis.sectorInRad,rthis.vangles;return(r?E.pathPolygon:o.pathSector)(t,e0,e1,r)},N.pathAnnulusfunction(t,e){var rthis.sectorInRad,nthis.vangles;return(n?E.pathPolygonAnnulus:o.pathAnnulus)(t,e,r0,r1,n)},N.pathSubplotfunction(){var tthis.innerRadius,ethis.radius;return t?this.pathAnnulus(t,e):this.pathSector(e)},N.fillViewInitialKeyfunction(t,e){t in this.viewInitial||(this.viewInitialte)}},{../../components/color:361,../../components/dragelement:380,../../components/drawing:383,../../components/fx:401,../../components/titles:459,../../constants/alignment:466,../../lib:498,../../lib/clear_gl_canvases:482,../../lib/setcursor:519,../../plot_api/subroutines:539,../../plots/cartesian/axes:549,../../registry:633,../cartesian/autorange:548,../cartesian/dragbox:558,../cartesian/select:570,../cartesian/set_convert:571,../plots:614,../smith/helpers:623,./constants:615,./helpers:616,./set_convert:621,@plotly/d3:58,tinycolor2:307},621:function(t,e,r){use strict;var nt(../../lib),it(../cartesian/set_convert),an.deg2rad,on.rad2deg;e.exportsfunction(t,e,r){switch(i(t,r),t._id){casex:caseradialaxis:!function(t,e){var re._subplot;t.setGeometryfunction(){var et._rl0,nt._rl1,ir.innerRadius,a(r.radius-i)/(n-e),oi/a,se>n?function(t){return t0}:function(t){return t>0};t.c2gfunction(r){var nt.c2l(r)-e;return(s(n)?n:0)+o},t.g2cfunction(r){return t.l2c(r+e-o)},t.g2pfunction(t){return t*a},t.c2pfunction(e){return t.g2p(t.c2g(e))}}}(t,e);break;caseangularaxis:!function(t,e){var rt.type;if(linearr){var it.d2c,st.c2d;t.d2cfunction(t,e){return function(t,e){returndegreese?a(t):t}(i(t),e)},t.c2dfunction(t,e){return s(function(t,e){returndegreese?o(t):t}(t,e))}}t.makeCalcdatafunction(e,i){var a,o,sei,le._length,cfunction(r){return t.d2c(r,e.thetaunit)};if(s){if(n.isTypedArray(s)&&linearr){if(ls.length)return s;if(s.subarray)return s.subarray(0,l)}for(anew Array(l),o0;ol;o++)aoc(so)}else{var ui+0,fd+i,hu in e?c(eu):0,pef?c(ef):(t.period||2*Math.PI)/l;for(anew Array(l),o0;ol;o++)aoh+o*p}return a},t.setGeometryfunction(){var i,s,l,c,ue.sector,fu.map(a),h{clockwise:-1,counterclockwise:1}t.direction,pa(t.rotation),dfunction(t){return h*t+p},mfunction(t){return(t-p)/h};switch(r){caselinear:sin.identity,ca,lo,t.rangen.isFullCircle(f)?u0,u0+360:f.map(m).map(o);break;casecategory:var gt._categories.length,vt.period?Math.max(t.period,g):g;0v&&(v1),scfunction(t){return 2*t*Math.PI/v},ilfunction(t){return t*v/Math.PI/2},t.range0,v}t.c2gfunction(t){return d(s(t))},t.g2cfunction(t){return i(m(t))},t.t2gfunction(t){return d(c(t))},t.g2tfunction(t){return l(m(t))}}}(t,e)}}},{../../lib:498,../cartesian/set_convert:571},622:function(t,e,r){use strict;e.exports{attr:subplot,name:smith,axisNames:realaxis,imaginaryaxis,axisName2dataArray:{imaginaryaxis:imag,realaxis:real}}},{},623:function(t,e,r){use strict;function n(t){return t0?-1:t>0?1:0}function i(t){var et0,rt1;if(!isFinite(e)||!isFinite(r))return1,0;var n(e+1)*(e+1)+r*r;return(e*e+r*r-1)/n,2*r/n}function a(t,e){var re0,ne1;returnr*t.radius+t.cx,-n*t.radius+t.cy}function o(t,e){return e*t.radius}e.exports{smith:i,reactanceArc:function(t,e,r,n){var sa(t,i(r,e)),ls0,cs1,ua(t,i(n,e)),fu0,hu1;if(0e)returnM+l+,+c,L+f+,+h.join( );var po(t,1/Math.abs(e));returnM+l+,+c,A+p+,+p+ 0 0,+(e0?1:0)+ +f+,+h.join( )},resistanceArc:function(t,e,r,s){var lo(t,1/(e+1)),ca(t,i(e,r)),uc0,fc1,ha(t,i(e,s)),ph0,dh1;if(n(r)!n(s)){var ma(t,i(e,0));returnM+u+,+f,A+l+,+l+ 0 0,+(0r?0:1)+ +m0+,+m1,A+l+,+l+ 0 0,+(s0?0:1)+p+,+d.join( )}returnM+u+,+f,A+l+,+l+ 0 0,+(sr?0:1)+ +p+,+d.join( )},smithTransform:a}},{},624:function(t,e,r){use strict;var nt(../get_data).getSubplotCalcData,it(../../lib).counterRegex,at(../polar/polar),ot(./constants),so.attr,lo.name,ci(l),u{};us{valType:subplotid,dflt:l,editType:calc},e.exports{attr:s,name:l,idRoot:l,idRegex:c,attrRegex:c,attributes:u,layoutAttributes:t(./layout_attributes),supplyLayoutDefaults:t(./layout_defaults),plot:function(t){for(var et._fullLayout,rt.calcdata,ie._subplotsl,o0;oi.length;o++){var sio,cn(r,l,s),ues._subplot;u||(ua(t,s,!0),es._subplotu),u.plot(c,e,t._promises)}},clean:function(t,e,r,n){for(var in._subplotsl||,a0;ai.length;a++){var oia,sno._subplot;if(!eo&&s)for(var c in s.framework.remove(),s.clipPaths)s.clipPathsc.remove()}},toSVG:t(../cartesian).toSVG}},{../../lib:498,../cartesian:563,../get_data:588,../polar/polar:620,./constants:622,./layout_attributes:625,./layout_defaults:626},625:function(t,e,r){use strict;var nt(../../components/color/attributes),it(../cartesian/layout_attributes),at(../domain).attributes,ot(../../lib).extendFlat,st(../../plot_api/edit_types).overrideAll,ls({color:i.color,showline:o({},i.showline,{dflt:!0}),linecolor:i.linecolor,linewidth:i.linewidth,showgrid:o({},i.showgrid,{dflt:!0}),gridcolor:i.gridcolor,gridwidth:i.gridwidth},plot,from-root),cs({ticklen:i.ticklen,tickwidth:o({},i.tickwidth,{dflt:2}),tickcolor:i.tickcolor,showticklabels:i.showticklabels,showtickprefix:i.showtickprefix,tickprefix:i.tickprefix,showticksuffix:i.showticksuffix,ticksuffix:i.ticksuffix,tickfont:i.tickfont,tickformat:i.tickformat,hoverformat:i.hoverformat,layer:i.layer},plot,from-root),uo({visible:o({},i.visible,{dflt:!0}),tickvals:{dflt:.2,.5,1,2,5,valType:data_array,editType:plot},tickangle:o({},i.tickangle,{dflt:90}),ticks:{valType:enumerated,values:top,bottom,,editType:ticks},side:{valType:enumerated,values:top,bottom,dflt:top,editType:plot},editType:calc},l,c),fo({visible:o({},i.visible,{dflt:!0}),tickvals:{valType:data_array,editType:plot},ticks:i.ticks,editType:calc},l,c);e.exports{domain:a({name:smith,editType:plot}),bgcolor:{valType:color,editType:plot,dflt:n.background},realaxis:u,imaginaryaxis:f,editType:calc}},{../../components/color/attributes:360,../../lib:498,../../plot_api/edit_types:531,../cartesian/layout_attributes:564,../domain:579},626:function(t,e,r){use strict;var n,i,a,ot(../../lib),st(../../components/color),lt(../../plot_api/plot_template),ct(../subplot_defaults),ut(../get_data).getSubplotData,ft(../cartesian/prefix_suffix_defaults),ht(../cartesian/tick_label_defaults),pt(../cartesian/line_grid_defaults),dt(../cartesian/set_convert),mt(./layout_attributes),gt(./constants),vg.axisNames,y(nfunction(t){return t.slice().reverse().map((function(t){return-t})).concat(0).concat(t)},iString,a{},function(t){var ei?i(t):t;if(e in a)return ae;var rn(t);return aer,r});function x(t,e,r,n){var ir(bgcolor);n.bgColors.combine(i,n.paper_bgcolor);var a,cu(n.fullData,g.name,n.id),xn.layoutOut;function b(t,e){return r(a+.+t,e)}for(var _0;_v.length;_++){av_,o.isPlainObject(ta)||(ta{});var wta,Tl.newContainer(e,a);T._idT._namea,T._attrn.id+.+a,T._traceIndicesc.map((function(t){return t._expandedIndex}));var kb(visible);if(T.typelinear,d(T,x),f(w,T,b,T.type),k){var A,M,S,E,Lrealaxisa;if(L&&b(side),L)b(tickvals);else b(tickvals,y(e.realaxis.tickvals||m.realaxis.tickvals.dflt));var Cn.font||{};k&&(M(Ab(color))w.color?A:C.color,SC.size,EC.family),h(w,T,b,T.type,{noTicklabelstep:!0,noAng:!L,noExp:!0,font:{color:M,size:S,family:E}}),o.coerce2(t,e,m,a+.ticklen),o.coerce2(t,e,m,a+.tickwidth),o.coerce2(t,e,m,a+.tickcolor,e.color),b(ticks)||(delete ea.ticklen,delete ea.tickwidth,delete ea.tickcolor),p(w,T,b,{dfltColor:A,bgColor:n.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:ma}),b(layer)}b(hoverformat),delete T.type,T._inputw}}e.exportsfunction(t,e,r){c(t,e,r,{noUirevision:!0,type:g.name,attributes:m,handleDefaults:x,font:e.font,paper_bgcolor:e.paper_bgcolor,fullData:r,layoutOut:e})}},{../../components/color:361,../../lib:498,../../plot_api/plot_template:538,../cartesian/line_grid_defaults:566,../cartesian/prefix_suffix_defaults:568,../cartesian/set_convert:571,../cartesian/tick_label_defaults:573,../get_data:588,../subplot_defaults:627,./constants:622,./layout_attributes:625},627:function(t,e,r){use strict;var nt(../lib),it(../plot_api/plot_template),at(./domain).defaults;e.exportsfunction(t,e,r,o){var s,l,co.type,uo.attributes,fo.handleDefaults,ho.partition||x,pe._subplotsc,dp.length,md&&p0.replace(/\d+$/,);function g(t,e){return n.coerce(s,l,u,t,e)}for(var v0;vd;v++){var ypv;sty?ty:ty{},li.newContainer(e,y,m),o.noUirevision||g(uirevision,e.uirevision);var x{};xhv/d,(v+1)/d,a(l,e,g,x),o.idy,f(s,l,g,o)}}},{../lib:498,../plot_api/plot_template:538,./domain:579},628:function(t,e,r){use strict;var nt(../constants/docs);n.FORMAT_LINK,n.DATE_FORMAT_LINK;function i(t){var et.description? +t.description:,rt.keys||;if(r.length>0){for(var n,i0;ir.length;i++)ni`+ri+`;e+Finally, the template string has access to ,e1r.length?variable +n0:variables +n.slice(0,-1).join(, )+ and +n.slice(-1)+.}return e}r.hovertemplateAttrsfunction(t,e){tt||{};i(ee||{});var r{valType:string,dflt:,editType:t.editType||none};return!1!t.arrayOk&&(r.arrayOk!0),r},r.texttemplateAttrsfunction(t,e){tt||{};i(ee||{});var r{valType:string,dflt:,editType:t.editType||calc};return!1!t.arrayOk&&(r.arrayOk!0),r}},{../constants/docs:469},629:function(t,e,r){use strict;var nt(./ternary),it(../../plots/get_data).getSubplotCalcData,at(../../lib).counterRegex;r.nameternary;var or.attrsubplot;r.idRootternary,r.idRegexr.attrRegexa(ternary),(r.attributes{})o{valType:subplotid,dflt:ternary,editType:calc},r.layoutAttributest(./layout_attributes),r.supplyLayoutDefaultst(./layout_defaults),r.plotfunction(t){for(var et._fullLayout,rt.calcdata,ae._subplots.ternary,o0;oa.length;o++){var sao,li(r,ternary,s),ces._subplot;c||(cnew n({id:s,graphDiv:t,container:e._ternarylayer.node()},e),es._subplotc),c.plot(l,e,t._promises)}},r.cleanfunction(t,e,r,n){for(var in._subplots.ternary||,a0;ai.length;a++){var oia,sno._subplot;!eo&&s&&(s.plotContainer.remove(),s.clipDef.remove(),s.clipDefRelative.remove(),s.layersa-title.remove(),s.layersb-title.remove(),s.layersc-title.remove())}}},{../../lib:498,../../plots/get_data:588,./layout_attributes:630,./layout_defaults:631,./ternary:632},630:function(t,e,r){use strict;var nt(../../components/color/attributes),it(../domain).attributes,at(../cartesian/layout_attributes),ot(../../plot_api/edit_types).overrideAll,st(../../lib/extend).extendFlat,l{title:{text:a.title.text,font:a.title.font},color:a.color,tickmode:a.tickmode,nticks:s({},a.nticks,{dflt:6,min:1}),tick0:a.tick0,dtick:a.dtick,tickvals:a.tickvals,ticktext:a.ticktext,ticks:a.ticks,ticklen:a.ticklen,tickwidth:a.tickwidth,tickcolor:a.tickcolor,ticklabelstep:a.ticklabelstep,showticklabels:a.showticklabels,showtickprefix:a.showtickprefix,tickprefix:a.tickprefix,showticksuffix:a.showticksuffix,ticksuffix:a.ticksuffix,showexponent:a.showexponent,exponentformat:a.exponentformat,minexponent:a.minexponent,separatethousands:a.separatethousands,tickfont:a.tickfont,tickangle:a.tickangle,tickformat:a.tickformat,tickformatstops:a.tickformatstops,hoverformat:a.hoverformat,showline:s({},a.showline,{dflt:!0}),linecolor:a.linecolor,linewidth:a.linewidth,showgrid:s({},a.showgrid,{dflt:!0}),gridcolor:a.gridcolor,gridwidth:a.gridwidth,layer:a.layer,min:{valType:number,dflt:0,min:0},_deprecated:{title:a._deprecated.title,titlefont:a._deprecated.titlefont}},ce.exportso({domain:i({name:ternary}),bgcolor:{valType:color,dflt:n.background},sum:{valType:number,dflt:1,min:0},aaxis:l,baxis:l,caxis:l},plot,from-root);c.uirevision{valType:any,editType:none},c.aaxis.uirevisionc.baxis.uirevisionc.caxis.uirevision{valType:any,editType:none}},{../../components/color/attributes:360,../../lib/extend:488,../../plot_api/edit_types:531,../cartesian/layout_attributes:564,../domain:579},631:function(t,e,r){use strict;var nt(../../components/color),it(../../plot_api/plot_template),at(../../lib),ot(../subplot_defaults),st(../cartesian/tick_label_defaults),lt(../cartesian/prefix_suffix_defaults),ct(../cartesian/tick_mark_defaults),ut(../cartesian/tick_value_defaults),ft(../cartesian/line_grid_defaults),ht(./layout_attributes),paaxis,baxis,caxis;function d(t,e,r,a){var o,s,l,cr(bgcolor),ur(sum);a.bgColorn.combine(c,a.paper_bgcolor);for(var f0;fp.length;f++)stopf||{},(li.newContainer(e,o))._nameo,m(s,l,a,e);var he.aaxis,de.baxis,ge.caxis;h.min+d.min+g.min>u&&(h.min0,d.min0,g.min0,t.aaxis&&delete t.aaxis.min,t.baxis&&delete t.baxis.min,t.caxis&&delete t.caxis.min)}function m(t,e,r,n){var ihe._name;function o(r,n){return a.coerce(t,e,i,r,n)}o(uirevision,n.uirevision),e.typelinear;var po(color),dp!i.color.dflt?p:r.font.color,me._name.charAt(0).toUpperCase(),gComponent +m,vo(title.text,g);e._hovertitlevg?v:m,a.coerceFont(o,title.font,{family:r.font.family,size:a.bigFont(r.font.size),color:d}),o(min),u(t,e,o,linear),l(t,e,o,linear),s(t,e,o,linear),c(t,e,o,{outerTicks:!0}),o(showticklabels)&&(a.coerceFont(o,tickfont,{family:r.font.family,size:r.font.size,color:d}),o(tickangle),o(tickformat)),f(t,e,o,{dfltColor:p,bgColor:r.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:i}),o(hoverformat),o(layer)}e.exportsfunction(t,e,r){o(t,e,r,{type:ternary,attributes:h,handleDefaults:d,font:e.font,paper_bgcolor:e.paper_bgcolor})}},{../../components/color:361,../../lib:498,../../plot_api/plot_template:538,../cartesian/line_grid_defaults:566,../cartesian/prefix_suffix_defaults:568,../cartesian/tick_label_defaults:573,../cartesian/tick_mark_defaults:574,../cartesian/tick_value_defaults:575,../subplot_defaults:627,./layout_attributes:630},632:function(t,e,r){use strict;var nt(@plotly/d3),it(tinycolor2),at(../../registry),ot(../../lib),so.strTranslate,lo._,ct(../../components/color),ut(../../components/drawing),ft(../cartesian/set_convert),ht(../../lib/extend).extendFlat,pt(../plots),dt(../cartesian/axes),mt(../../components/dragelement),gt(../../components/fx),vt(../../components/dragelement/helpers),yv.freeMode,xv.rectMode,bt(../../components/titles),_t(../cartesian/select).prepSelect,wt(../cartesian/select).selectOnClick,Tt(../cartesian/select).clearSelect,kt(../cartesian/select).clearSelectionsCache,At(../cartesian/constants);function M(t,e){this.idt.id,this.graphDivt.graphDiv,this.init(e),this.makeFramework(e),this.aTickLayoutnull,this.bTickLayoutnull,this.cTickLayoutnull}e.exportsM;var SM.prototype;S.initfunction(t){this.containert._ternarylayer,this.defst._defs,this.layoutIdt._uid,this.traceHash{},this.layers{}},S.plotfunction(t,e){var rethis.id,ne._size;this._hasClipOnAxisFalse!1;for(var i0;it.length;i++){if(!1ti0.trace.cliponaxis){this._hasClipOnAxisFalse!0;break}}this.updateLayers(r),this.adjustLayout(r,n),p.generalUpdatePerTraceModule(this.graphDiv,this,t,r),this.layers.plotbg.select(path).call(c.fill,r.bgcolor)},S.makeFrameworkfunction(t){var ethis.graphDiv,rtthis.id,nthis.clipIdclip+this.layoutId+this.id,ithis.clipIdRelativeclip-relative+this.layoutId+this.id;this.clipDefo.ensureSingleById(t._clips,clipPath,n,(function(t){t.append(path).attr(d,M0,0Z)})),this.clipDefRelativeo.ensureSingleById(t._clips,clipPath,i,(function(t){t.append(path).attr(d,M0,0Z)})),this.plotContainero.ensureSingle(this.container,g,this.id),this.updateLayers(r),u.setClipUrl(this.layers.backplot,n,e),u.setClipUrl(this.layers.grids,n,e)},S.updateLayersfunction(t){var ethis.layers,rdraglayer,plotbg,backplot,grids;below tracest.aaxis.layer&&r.push(aaxis,aline),below tracest.baxis.layer&&r.push(baxis,bline),below tracest.caxis.layer&&r.push(caxis,cline),r.push(frontplot),above tracest.aaxis.layer&&r.push(aaxis,aline),above tracest.baxis.layer&&r.push(baxis,bline),above tracest.caxis.layer&&r.push(caxis,cline);var ithis.plotContainer.selectAll(g.toplevel).data(r,String),aagrid,bgrid,cgrid;i.enter().append(g).attr(class,(function(t){returntoplevel +t})).each((function(t){var rn.select(this);etr,frontplott?r.append(g).classed(scatterlayer,!0):backplott?r.append(g).classed(maplayer,!0):plotbgt?r.append(path).attr(d,M0,0Z):alinet||blinet||clinet?r.append(path):gridst&&a.forEach((function(t){etr.append(g).classed(grid +t,!0)}))})),i.order()};var EMath.sqrt(4/3);S.adjustLayoutfunction(t,e){var r,n,i,a,o,l,pthis,dt.domain,m(d.x0+d.x1)/2,g(d.y0+d.y1)/2,vd.x1-d.x0,yd.y1-d.y0,xv*e.w,by*e.h,_t.sum,wt.aaxis.min,Tt.baxis.min,kt.caxis.min;x>E*b?i(ab)*E:a(ix)/E,ov*i/x,ly*a/b,re.l+e.w*m-i/2,ne.t+e.h*(1-g)-a/2,p.x0r,p.y0n,p.wi,p.ha,p.sum_,p.xaxis{type:linear,range:w+2*k-_,_-w-2*T,domain:m-o/2,m+o/2,_id:x},f(p.xaxis,p.graphDiv._fullLayout),p.xaxis.setScale(),p.xaxis.isPtWithinRangefunction(t){return t.a>p.aaxis.range0&&t.ap.aaxis.range1&&t.b>p.baxis.range1&&t.bp.baxis.range0&&t.c>p.caxis.range1&&t.cp.caxis.range0},p.yaxis{type:linear,range:w,_-T-k,domain:g-l/2,g+l/2,_id:y},f(p.yaxis,p.graphDiv._fullLayout),p.yaxis.setScale(),p.yaxis.isPtWithinRangefunction(){return!0};var Ap.yaxis.domain0,Mp.aaxish({},t.aaxis,{range:w,_-T-k,side:left,tickangle:(+t.aaxis.tickangle||0)-30,domain:A,A+l*E,anchor:free,position:0,_id:y,_length:i});f(M,p.graphDiv._fullLayout),M.setScale();var Sp.baxish({},t.baxis,{range:_-w-k,T,side:bottom,domain:p.xaxis.domain,anchor:free,position:0,_id:x,_length:i});f(S,p.graphDiv._fullLayout),S.setScale();var Lp.caxish({},t.caxis,{range:_-w-T,k,side:right,tickangle:(+t.caxis.tickangle||0)+30,domain:A,A+l*E,anchor:free,position:0,_id:y,_length:i});f(L,p.graphDiv._fullLayout),L.setScale();var CM+r+,+(n+a)+h+i+l-+i/2+,-+a+Z;p.clipDef.select(path).attr(d,C),p.layers.plotbg.select(path).attr(d,C);var PM0,+a+h+i+l-+i/2+,-+a+Z;p.clipDefRelative.select(path).attr(d,P);var Is(r,n);p.plotContainer.selectAll(.scatterlayer,.maplayer).attr(transform,I),p.clipDefRelative.select(path).attr(transform,null);var Os(r-S._offset,n+a);p.layers.baxis.attr(transform,O),p.layers.bgrid.attr(transform,O);var zs(r+i/2,n)+rotate(30)+s(0,-M._offset);p.layers.aaxis.attr(transform,z),p.layers.agrid.attr(transform,z);var Ds(r+i/2,n)+rotate(-30)+s(0,-L._offset);p.layers.caxis.attr(transform,D),p.layers.cgrid.attr(transform,D),p.drawAxes(!0),p.layers.aline.select(path).attr(d,M.showline?M+r+,+(n+a)+l+i/2+,-+a:M0,0).call(c.stroke,M.linecolor||#000).style(stroke-width,(M.linewidth||0)+px),p.layers.bline.select(path).attr(d,S.showline?M+r+,+(n+a)+h+i:M0,0).call(c.stroke,S.linecolor||#000).style(stroke-width,(S.linewidth||0)+px),p.layers.cline.select(path).attr(d,L.showline?M+(r+i/2)+,+n+l+i/2+,+a:M0,0).call(c.stroke,L.linecolor||#000).style(stroke-width,(L.linewidth||0)+px),p.graphDiv._context.staticPlot||p.initInteractions(),u.setClipUrl(p.layers.frontplot,p._hasClipOnAxisFalse?null:p.clipId,p.graphDiv)},S.drawAxesfunction(t){var ethis.graphDiv,rthis.id.substr(7)+title,nthis.layers,ithis.aaxis,athis.baxis,othis.caxis;if(this.drawAx(i),this.drawAx(a),this.drawAx(o),t){var sMath.max(i.showticklabels?i.tickfont.size/2:0,(o.showticklabels?.75*o.tickfont.size:0)+(outsideo.ticks?.87*o.ticklen:0)),c(a.showticklabels?a.tickfont.size:0)+(outsidea.ticks?a.ticklen:0)+3;na-titleb.draw(e,a+r,{propContainer:i,propName:this.id+.aaxis.title,placeholder:l(e,Click to enter Component A title),attributes:{x:this.x0+this.w/2,y:this.y0-i.title.font.size/3-s,text-anchor:middle}}),nb-titleb.draw(e,b+r,{propContainer:a,propName:this.id+.baxis.title,placeholder:l(e,Click to enter Component B title),attributes:{x:this.x0-c,y:this.y0+this.h+.83*a.title.font.size+c,text-anchor:middle}}),nc-titleb.draw(e,c+r,{propContainer:o,propName:this.id+.caxis.title,placeholder:l(e,Click to enter Component C title),attributes:{x:this.x0+this.w+c,y:this.y0+this.h+.83*o.title.font.size+c,text-anchor:middle}})}},S.drawAxfunction(t){var e,rthis.graphDiv,nt._name,in.charAt(0),at._id,sthis.layersn,li+tickLayout,c(et).ticks+String(e.ticklen)+String(e.showticklabels);thisl!c&&(s.selectAll(.+a+tick).remove(),thislc),t.setScale();var ud.calcTicks(t),fd.clipEnds(t,u),hd.makeTransTickFn(t),pd.getTickSigns(t)2,mo.deg2rad(30),gp*(t.linewidth||1)/2,vp*t.ticklen,ythis.w,xthis.h,bbi?M0,+g+l+Math.sin(m)*v+,+Math.cos(m)*v:M+g+,0l+Math.cos(m)*v+,+-Math.sin(m)*v,_{a:M0,0l+x+,-+y/2,b:M0,0l-+y/2+,-+x,c:M0,0l-+x+,+y/2}i;d.drawTicks(r,t,{vals:insidet.ticks?f:u,layer:s,path:b,transFn:h,crisp:!1}),d.drawGrid(r,t,{vals:f,layer:this.layersi+grid,path:_,transFn:h,crisp:!1}),d.drawLabels(r,t,{vals:u,layer:s,transFn:h,labelFns:d.makeLabelFns(t,0,30)})};var LA.MINZOOM/2+.87,Cm-0.87,.5h+L+v3h-+(L+5.2)+l+(L/2+2.6)+,-+(.87*L+4.5)+l2.6,1.5l-+L/2+,+.87*L+Z,Pm0.87,.5h-+L+v3h+(L+5.2)+l-+(L/2+2.6)+,-+(.87*L+4.5)+l-2.6,1.5l+L/2+,+.87*L+Z,Im0,1l+L/2+,+.87*L+l2.6,-1.5l-+(L/2+2.6)+,-+(.87*L+4.5)+l-+(L/2+2.6)+,+(.87*L+4.5)+l2.6,1.5l+L/2+,-+.87*L+Z,O!0;function z(t){n.select(t).selectAll(.zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners).remove()}S.clearSelectfunction(){k(this.dragOptions),T(this.dragOptions.gd)},S.initInteractionsfunction(){var t,e,r,n,f,h,p,d,v,b,T,k,Mthis,SM.layers.plotbg.select(path).node(),LM.graphDiv,DL._fullLayout._zoomlayer;function R(t){var e{};return eM.id+.aaxis.mint.a,eM.id+.baxis.mint.b,eM.id+.caxis.mint.c,e}function F(t,e){var rL._fullLayout.clickmode;z(L),2t&&(L.emit(plotly_doubleclick,null),a.call(_guiRelayout,L,R({a:0,b:0,c:0}))),r.indexOf(select)>-1&&1t&&w(e,L,M.xaxis,M.yaxis,M.id,M.dragOptions),r.indexOf(event)>-1&&g.click(L,e,M.id)}function B(t,e){return 1-e/M.h}function N(t,e){return 1-(t+(M.h-e)/Math.sqrt(3))/M.w}function j(t,e){return(t-(M.h-e)/Math.sqrt(3))/M.w}function U(i,a){var or+i*t,sn+a*e,lMath.max(0,Math.min(1,B(0,n),B(0,s))),cMath.max(0,Math.min(1,N(r,n),N(o,s))),uMath.max(0,Math.min(1,j(r,n),j(o,s))),m(l/2+u)*M.w,g(1-l/2-c)*M.w,y(m+g)/2,xg-m,_(1-l)*M.h,w_-x/E;xA.MINZOOM?(pf,T.attr(d,v),k.attr(d,M0,0Z)):(p{a:f.a+l*h,b:f.b+c*h,c:f.c+u*h},T.attr(d,v+M+m+,+_+H+g+L+y+,+w+L+m+,+_+Z),k.attr(d,M+r+,+n+m0.5,0.5h5v-2h-5v-5h-2v5h-5v2h5v5h2ZM+m+,+_+C+M+g+,+_+P+M+y+,+w+I)),b||(T.transition().style(fill,d>.2?rgba(0,0,0,0.4):rgba(255,255,255,0.3)).duration(200),k.transition().style(opacity,1).duration(200),b!0),L.emit(plotly_relayouting,R(p))}function V(){z(L),p!f&&(a.call(_guiRelayout,L,R(p)),O&&L.data&&L._context.showTips&&(o.notifier(l(L,Double-click to zoom back out),long),O!1))}function H(t,e){var rt/M.xaxis._m,ne/M.yaxis._m,i(p{a:f.a-n,b:f.b+(r+n)/2,c:f.c-(r-n)/2}).a,p.b,p.c.sort(o.sorterAsc),ai.indexOf(p.a),li.indexOf(p.b),ci.indexOf(p.c);i00&&(i1+i0/20?(i2+i0+i1,i0i10):(i2+i0/2,i1+i0/2,i00),p{a:ia,b:il,c:ic},e(f.a-p.a)*M.yaxis._m,t(f.c-p.c-f.b+p.b)*M.xaxis._m);var hs(M.x0+t,M.y0+e);M.plotContainer.selectAll(.scatterlayer,.maplayer).attr(transform,h);var ds(-t,-e);M.clipDefRelative.select(path).attr(transform,d),M.aaxis.rangep.a,M.sum-p.b-p.c,M.baxis.rangeM.sum-p.a-p.c,p.b,M.caxis.rangeM.sum-p.a-p.b,p.c,M.drawAxes(!1),M._hasClipOnAxisFalse&&M.plotContainer.select(.scatterlayer).selectAll(.trace).call(u.hideOutsideRangePoints,M),L.emit(plotly_relayouting,R(p))}function q(){a.call(_guiRelayout,L,R(p))}this.dragOptions{element:S,gd:L,plotinfo:{id:M.id,domain:L._fullLayoutM.id.domain,xaxis:M.xaxis,yaxis:M.yaxis},subplot:M.id,prepFn:function(a,l,u){M.dragOptions.xaxesM.xaxis,M.dragOptions.yaxesM.yaxis,tL._fullLayout._invScaleX,eL._fullLayout._invScaleY;var mM.dragOptions.dragmodeL._fullLayout.dragmode;y(m)?M.dragOptions.minDrag1:M.dragOptions.minDragvoid 0,zoomm?(M.dragOptions.moveFnU,M.dragOptions.clickFnF,M.dragOptions.doneFnV,function(t,e,a){var lS.getBoundingClientRect();re-l.left,na-l.top,L._fullLayout._calcInverseTransform(L);var uL._fullLayout._invTransform,mo.apply3DTransform(u)(r,n);rm0,nm1,f{a:M.aaxis.range0,b:M.baxis.range1,c:M.caxis.range1},pf,hM.aaxis.range1-f.a,di(M.graphDiv._fullLayoutM.id.bgcolor).getLuminance(),vM0,+M.h+L+M.w/2+, 0L+M.w+,+M.h+Z,b!1,TD.append(path).attr(class,zoombox).attr(transform,s(M.x0,M.y0)).style({fill:d>.2?rgba(0,0,0,0):rgba(255,255,255,0),stroke-width:0}).attr(d,v),kD.append(path).attr(class,zoombox-corners).attr(transform,s(M.x0,M.y0)).style({fill:c.background,stroke:c.defaultLine,stroke-width:1,opacity:0}).attr(d,M0,0Z),M.clearSelect(L)}(0,l,u)):panm?(M.dragOptions.moveFnH,M.dragOptions.clickFnF,M.dragOptions.doneFnq,f{a:M.aaxis.range0,b:M.baxis.range1,c:M.caxis.range1},pf,M.clearSelect(L)):(x(m)||y(m))&&_(a,l,u,M.dragOptions,m)}},S.onmousemovefunction(t){g.hover(L,t,M.id),L._fullLayout._lasthoverS,L._fullLayout._hoversubplotM.id},S.onmouseoutfunction(t){L._dragging||m.unhover(L,t)},m.init(this.dragOptions)}},{../../components/color:361,../../components/dragelement:380,../../components/dragelement/helpers:379,../../components/drawing:383,../../components/fx:401,../../components/titles:459,../../lib:498,../../lib/extend:488,../../registry:633,../cartesian/axes:549,../cartesian/constants:556,../cartesian/select:570,../cartesian/set_convert:571,../plots:614,@plotly/d3:58,tinycolor2:307},633:function(t,e,r){use strict;var nt(./lib/loggers),it(./lib/noop),at(./lib/push_unique),ot(./lib/is_plain_object),st(./lib/dom).addStyleRule,lt(./lib/extend),ct(./plots/attributes),ut(./plots/layout_attributes),fl.extendFlat,hl.extendDeepAll;function p(t){var et.name,it.categories,at.meta;if(r.modulese)n.log(Type +e+ already registered);else{r.subplotsRegistryt.basePlotModule.name||function(t){var et.name;if(r.subplotsRegistrye)return void n.log(Plot type +e+ already registered.);for(var i in v(t),r.subplotsRegistryet,r.componentsRegistry)b(i,t.name)}(t.basePlotModule);for(var o{},l0;li.length;l++)oil!0,r.allCategoriesil!0;for(var c in r.modulese{_module:t,categories:o},a&&Object.keys(a).length&&(r.modulese.metaa),r.allTypes.push(e),r.componentsRegistry)y(c,e);t.layoutAttributes&&f(r.traceLayoutAttributes,t.layoutAttributes);var ut.basePlotModule,hu.name;if(mapboxh){var pu.constants.styleRules;for(var d in p)s(.js-plotly-plot .plotly .mapboxgl-+d,pd)}geo!h&&mapbox!h||void 0typeof window||void 0!window.PlotlyGeoAssets||(window.PlotlyGeoAssets{topojson:{}})}}function d(t){if(string!typeof t.name)throw new Error(Component module *name* must be a string.);var et.name;for(var n in r.componentsRegistryet,t.layoutAttributes&&(t.layoutAttributes._isLinkedToArray&&a(r.layoutArrayContainers,e),v(t)),r.modules)y(e,n);for(var i in r.subplotsRegistry)b(e,i);for(var o in r.transformsRegistry)x(e,o);t.schema&&t.schema.layout&&h(u,t.schema.layout)}function m(t){if(string!typeof t.name)throw new Error(Transform module *name* must be a string.);var eTransform module +t.name,ifunctiontypeof t.transform,afunctiontypeof t.calcTransform;if(!i&&!a)throw new Error(e+ is missing a *transform* or *calcTransform* method.);for(var s in i&&a&&n.log(e+ has both a *transform* and *calcTransform* methods.,Please note that all *transform* methods are executed,before all *calcTransform* methods..join( )),o(t.attributes)||n.log(e+ registered without an *attributes* object.),function!typeof t.supplyDefaults&&n.log(e+ registered without a *supplyDefaults* method.),r.transformsRegistryt.namet,r.componentsRegistry)x(s,t.name)}function g(t){var et.name,ne.split(-)0,it.dictionary,at.format,oi&&Object.keys(i).length,sa&&Object.keys(a).length,lr.localeRegistry,cle;if(c||(lec{}),n!e){var uln;u||(lnu{}),o&&u.dictionaryc.dictionary&&(u.dictionaryi),s&&u.formatc.format&&(u.formata)}o&&(c.dictionaryi),s&&(c.formata)}function v(t){if(t.layoutAttributes){var et.layoutAttributes._arrayAttrRegexps;if(e)for(var n0;ne.length;n++)a(r.layoutArrayRegexes,en)}}function y(t,e){var nr.componentsRegistryt.schema;if(n&&n.traces){var in.tracese;i&&h(r.modulese._module.attributes,i)}}function x(t,e){var nr.componentsRegistryt.schema;if(n&&n.transforms){var in.transformse;i&&h(r.transformsRegistrye.attributes,i)}}function b(t,e){var nr.componentsRegistryt.schema;if(n&&n.subplots){var ir.subplotsRegistrye,ai.layoutAttributes,osubploti.attr?i.name:i.attr;Array.isArray(o)&&(oo0);var sn.subplotso;a&&s&&h(a,s)}}function _(t){returnobjecttypeof t&&(tt.type),t}r.modules{},r.allCategories{},r.allTypes,r.subplotsRegistry{},r.transformsRegistry{},r.componentsRegistry{},r.layoutArrayContainers,r.layoutArrayRegexes,r.traceLayoutAttributes{},r.localeRegistry{},r.apiMethodRegistry{},r.collectableSubplotTypesnull,r.registerfunction(t){if(r.collectableSubplotTypesnull,!t)throw new Error(No argument passed to Plotly.register.);t&&!Array.isArray(t)&&(tt);for(var e0;et.length;e++){var nte;if(!n)throw new Error(Invalid module was attempted to be registered!);switch(n.moduleType){casetrace:p(n);break;casetransform:m(n);break;casecomponent:d(n);break;caselocale:g(n);break;caseapiMethod:var in.name;r.apiMethodRegistryin.fn;break;default:throw new Error(Invalid module was attempted to be registered!)}}},r.getModulefunction(t){var er.modules_(t);return!!e&&e._module},r.traceIsfunction(t,e){if(various(t_(t)))return!1;var ir.modulest;return i||(t&&n.log(Unrecognized trace type +t+.),ir.modulesc.type.dflt),!!i.categoriese},r.getTransformIndicesfunction(t,e){for(var r,nt.transforms||,i0;in.length;i++)ni.typee&&r.push(i);return r},r.hasTransformfunction(t,e){for(var rt.transforms||,n0;nr.length;n++)if(rn.typee)return!0;return!1},r.getComponentMethodfunction(t,e){var nr.componentsRegistryt;return n&&ne||i},r.callfunction(){var targuments0,e.slice.call(arguments,1);return r.apiMethodRegistryt.apply(null,e)}},{./lib/dom:486,./lib/extend:488,./lib/is_plain_object:499,./lib/loggers:502,./lib/noop:507,./lib/push_unique:513,./plots/attributes:545,./plots/layout_attributes:605},634:function(t,e,r){use strict;var nt(../registry),it(../lib),ai.extendFlat,oi.extendDeep;function s(t){var e;switch(t){casethemes__thumb:e{autosize:!0,width:150,height:150,title:{text:},showlegend:!1,margin:{l:5,r:5,t:5,b:5,pad:0},annotations:};break;casethumbnail:e{title:{text:},hidesources:!0,showlegend:!1,borderwidth:0,bordercolor:,margin:{l:1,r:1,t:1,b:1,pad:0},annotations:};break;default:e{}}return e}e.exportsfunction(t,e){var r,i,lt.data,ct.layout,uo(,l),fo({},c,s(e.tileClass)),ht._context||{};if(e.width&&(f.widthe.width),e.height&&(f.heighte.height),thumbnaile.tileClass||themes__thumbe.tileClass){f.annotations;var pObject.keys(f);for(r0;rp.length;r++)ipr,xaxis,yaxis,zaxis.indexOf(i.slice(0,5))>-1&&(fpr.title{text:});for(r0;ru.length;r++){var dur;d.showscale!1,d.marker&&(d.marker.showscale!1),n.traceIs(d,pie-like)&&(d.textpositionnone)}}if(Array.isArray(e.annotations))for(r0;re.annotations.length;r++)f.annotations.push(e.annotationsr);var mObject.keys(f).filter((function(t){return t.match(/^scene\d*$/)}));if(m.length){var g{};for(thumbnaile.tileClass&&(g{title:{text:},showaxeslabels:!1,showticklabels:!1,linetickenable:!1}),r0;rm.length;r++){var vfmr;v.xaxis||(v.xaxis{}),v.yaxis||(v.yaxis{}),v.zaxis||(v.zaxis{}),a(v.xaxis,g),a(v.yaxis,g),a(v.zaxis,g),v._scenenull}}var ydocument.createElement(div);e.tileClass&&(y.classNamee.tileClass);var x{gd:y,td:y,layout:f,data:u,config:{staticPlot:void 0e.staticPlot||e.staticPlot,plotGlPixelRatio:void 0e.plotGlPixelRatio?2:e.plotGlPixelRatio,displaylogo:e.displaylogo||!1,showLink:e.showLink||!1,showTips:e.showTips||!1,mapboxAccessToken:h.mapboxAccessToken}};returntransparent!e.setBackground&&(x.config.setBackgrounde.setBackground||opaque),x.gd.defaultLayouts(e.tileClass),x}},{../lib:498,../registry:633},635:function(t,e,r){use strict;var nt(../lib),it(../plot_api/to_image),at(./filesaver),ot(./helpers);e.exportsfunction(t,e){var r;return n.isPlainObject(t)||(rn.getGraphDiv(t)),(ee||{}).formate.format||png,e.widthe.width||null,e.heighte.height||null,e.imageDataOnly!0,new Promise((function(s,l){r&&r._snapshotInProgress&&l(new Error(Snapshotting already in progress.)),n.isIE()&&svg!e.format&&l(new Error(o.MSG_IE_BAD_FORMAT)),r&&(r._snapshotInProgress!0);var ci(t,e),ue.filename||t.fn||newplot;u+.+e.format.replace(-,.),c.then((function(t){return r&&(r._snapshotInProgress!1),a(t,u,e.format)})).then((function(t){s(t)})).catch((function(t){r&&(r._snapshotInProgress!1),l(t)}))}))}},{../lib:498,../plot_api/to_image:541,./filesaver:636,./helpers:637},636:function(t,e,r){use strict;var nt(../lib),it(./helpers);e.exportsfunction(t,e,r){var adocument.createElement(a),odownloadin a;return new Promise((function(s,l){var c,u;if(n.isIE())return ci.createBlob(t,svg),window.navigator.msSaveBlob(c,e),cnull,s(e);if(o)return ci.createBlob(t,r),ui.createObjectURL(c),a.hrefu,a.downloade,document.body.appendChild(a),a.click(),document.body.removeChild(a),i.revokeObjectURL(u),cnull,s(e);if(n.isSafari()){var fsvgr?,:;base64,;return i.octetStream(f+encodeURIComponent(t)),s(e)}l(new Error(download error))}))}},{../lib:498,./helpers:637},637:function(t,e,r){use strict;var nt(../registry);r.getDelayfunction(t){return t._has&&(t._has(gl3d)||t._has(gl2d)||t._has(mapbox))?500:0},r.getRedrawFuncfunction(t){return function(){n.getComponentMethod(colorbar,draw)(t)}},r.encodeSVGfunction(t){returndata:image/svg+xml,+encodeURIComponent(t)},r.encodeJSONfunction(t){returndata:application/json,+encodeURIComponent(t)};var iwindow.URL||window.webkitURL;r.createObjectURLfunction(t){return i.createObjectURL(t)},r.revokeObjectURLfunction(t){return i.revokeObjectURL(t)},r.createBlobfunction(t,e){if(svge)return new window.Blob(t,{type:image/svg+xml;charsetutf-8});if(full-jsone)return new window.Blob(t,{type:application/json;charsetutf-8});var rfunction(t){for(var et.length,rnew ArrayBuffer(e),nnew Uint8Array(r),i0;ie;i++)nit.charCodeAt(i);return r}(window.atob(t));return new window.Blob(r,{type:image/+e})},r.octetStreamfunction(t){document.location.hrefdata:application/octet-stream+t},r.IMAGE_URL_PREFIX/^data:image\/\w+;base64,/,r.MSG_IE_BAD_FORMATSorry IE does not support downloading from canvas. Try {format:svg} instead.},{../registry:633},638:function(t,e,r){use strict;var nt(./helpers),i{getDelay:n.getDelay,getRedrawFunc:n.getRedrawFunc,clone:t(./cloneplot),toSVG:t(./tosvg),svgToImg:t(./svgtoimg),toImage:t(./toimage),downloadImage:t(./download)};e.exportsi},{./cloneplot:634,./download:635,./helpers:637,./svgtoimg:639,./toimage:640,./tosvg:641},639:function(t,e,r){use strict;var nt(../lib),it(events).EventEmitter,at(./helpers);e.exportsfunction(t){var et.emitter||new i,rnew Promise((function(i,o){var swindow.Image,lt.svg,ct.format||png;if(n.isIE()&&svg!c){var unew Error(a.MSG_IE_BAD_FORMAT);return o(u),t.promise?r:e.emit(error,u)}var f,h,pt.canvas,dt.scale||1,mt.width||300,gt.height||150,vd*m,yd*g,xp.getContext(2d),bnew s;svgc||n.isSafari()?ha.encodeSVG(l):(fa.createBlob(l,svg),ha.createObjectURL(f)),p.widthv,p.heighty,b.onloadfunction(){var r;switch(fnull,a.revokeObjectURL(h),svg!c&&x.drawImage(b,0,0,v,y),c){casejpeg:rp.toDataURL(image/jpeg);break;casepng:rp.toDataURL(image/png);break;casewebp:rp.toDataURL(image/webp);break;casesvg:rh;break;default:var nImage format is not jpeg, png, svg or webp.;if(o(new Error(n)),!t.promise)return e.emit(error,n)}i(r),t.promise||e.emit(success,r)},b.onerrorfunction(r){if(fnull,a.revokeObjectURL(h),o(r),!t.promise)return e.emit(error,r)},b.srch}));return t.promise?r:e}},{../lib:498,./helpers:637,events:181},640:function(t,e,r){use strict;var nt(events).EventEmitter,it(../registry),at(../lib),ot(./helpers),st(./cloneplot),lt(./tosvg),ct(./svgtoimg);e.exportsfunction(t,e){var rnew n,us(t,{format:png}),fu.gd;f.style.positionabsolute,f.style.left-5000px,document.body.appendChild(f);var ho.getRedrawFunc(f);return i.call(_doPlot,f,u.data,u.layout,u.config).then(h).then((function(){var to.getDelay(f._fullLayout);setTimeout((function(){var tl(f),ndocument.createElement(canvas);n.ida.randstr(),(rc({format:e.format,width:f._fullLayout.width,height:f._fullLayout.height,canvas:n,emitter:r,svg:t})).cleanfunction(){f&&document.body.removeChild(f)}}),t)})).catch((function(t){r.emit(error,t)})),r}},{../lib:498,../registry:633,./cloneplot:634,./helpers:637,./svgtoimg:639,./tosvg:641,events:181},641:function(t,e,r){use strict;var nt(@plotly/d3),it(../lib),at(../components/drawing),ot(../components/color),st(../constants/xmlns_namespaces),l//g,cnew RegExp((TOBESTRIPPED)|(TOBESTRIPPED),g);e.exportsfunction(t,e,r){var u,ft._fullLayout,hf._paper,pf._toppaper,df.width,mf.height;h.insert(rect,:first-child).call(a.setRect,0,0,d,m).call(o.fill,f.paper_bgcolor);var gf._basePlotModules||;for(u0;ug.length;u++){var vgu;v.toSVG&&v.toSVG(t)}if(p){var yp.node().childNodes,xArray.prototype.slice.call(y);for(u0;ux.length;u++){var bxu;b.childNodes.length&&h.node().appendChild(b)}}f._draggers&&f._draggers.remove(),h.node().style.background,h.selectAll(text).attr({data-unformatted:null,data-math:null}).each((function(){var tn.select(this);if(hidden!this.style.visibility&&none!this.style.display){t.style({visibility:null,display:null});var ethis.style.fontFamily;e&&-1!e.indexOf()&&t.style(font-family,e.replace(l,TOBESTRIPPED))}else t.remove()})),h.selectAll(.gradient_filled,.pattern_filled).each((function(){var tn.select(this),ethis.style.fill;e&&-1!e.indexOf(url()&&t.style(fill,e.replace(l,TOBESTRIPPED));var rthis.style.stroke;r&&-1!r.indexOf(url()&&t.style(stroke,r.replace(l,TOBESTRIPPED))})),pdf!e&&eps!e||h.selectAll(#MathJax_SVG_glyphs path).attr(stroke-width,0),h.node().setAttributeNS(s.xmlns,xmlns,s.svg),h.node().setAttributeNS(s.xmlns,xmlns:xlink,s.xlink),svge&&r&&(h.attr(width,r*d),h.attr(height,r*m),h.attr(viewBox,0 0 +d+ +m));var _(new window.XMLSerializer).serializeToString(h.node());return _function(t){var en.select(body).append(div).style({display:none}).html(),rt.replace(/(&^;*;)/gi,(function(t){return<t?<:&rt;t?>:-1!t.indexOf()||-1!t.indexOf(>)?:e.html(t).text()}));return e.remove(),r}(_),_(__.replace(/&(?!\w+;|\#0-9+;| \#x0-9A-F+;)/g,&)).replace(c,),i.isIE()&&(_(_(__.replace(//gi,)).replace(/(\(#)(^*)(\))/gi,(#$2))).replace(/(\\)/gi,)),_}},{../components/color:361,../components/drawing:383,../constants/xmlns_namespaces:475,../lib:498,@plotly/d3:58},642:function(t,e,r){use strict;var nt(../../lib);e.exportsfunction(t,e){for(var r0;rt.length;r++)tr.ir;n.mergeArray(e.text,t,tx),n.mergeArray(e.hovertext,t,htx);var ie.marker;if(i){n.mergeArray(i.opacity,t,mo,!0),n.mergeArray(i.color,t,mc);var ai.line;a&&(n.mergeArray(a.color,t,mlc),n.mergeArrayCastPositive(a.width,t,mlw))}}},{../../lib:498},643:function(t,e,r){use strict;var nt(../scatter/attributes),it(../../plots/cartesian/axis_format_attributes).axisHoverFormat,at(../../plots/template_attributes).hovertemplateAttrs,ot(../../plots/template_attributes).texttemplateAttrs,st(../../components/colorscale/attributes),lt(../../plots/font_attributes),ct(./constants),ut(../../components/drawing/attributes).pattern,ft(../../lib/extend).extendFlat,hl({editType:calc,arrayOk:!0,colorEditType:style}),pf({},n.marker.line.width,{dflt:0}),df({width:p,editType:calc},s(marker.line)),mf({line:d,editType:calc},s(marker),{opacity:{valType:number,arrayOk:!0,dflt:1,min:0,max:1,editType:style},pattern:u});e.exports{x:n.x,x0:n.x0,dx:n.dx,y:n.y,y0:n.y0,dy:n.dy,xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:n.xperiod0,yperiod0:n.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,xhoverformat:i(x),yhoverformat:i(y),text:n.text,texttemplate:o({editType:plot},{keys:c.eventDataKeys}),hovertext:n.hovertext,hovertemplate:a({},{keys:c.eventDataKeys}),textposition:{valType:enumerated,values:inside,outside,auto,none,dflt:auto,arrayOk:!0,editType:calc},insidetextanchor:{valType:enumerated,values:end,middle,start,dflt:end,editType:plot},textangle:{valType:angle,dflt:auto,editType:plot},textfont:f({},h,{}),insidetextfont:f({},h,{}),outsidetextfont:f({},h,{}),constraintext:{valType:enumerated,values:inside,outside,both,none,dflt:both,editType:calc},cliponaxis:f({},n.cliponaxis,{}),orientation:{valType:enumerated,values:v,h,editType:calc+clearAxisTypes},base:{valType:any,dflt:null,arrayOk:!0,editType:calc},offset:{valType:number,dflt:null,arrayOk:!0,editType:calc},width:{valType:number,dflt:null,min:0,arrayOk:!0,editType:calc},marker:m,offsetgroup:{valType:string,dflt:,editType:calc},alignmentgroup:{valType:string,dflt:,editType:calc},selected:{marker:{opacity:n.selected.marker.opacity,color:n.selected.marker.color,editType:style},textfont:n.selected.textfont,editType:style},unselected:{marker:{opacity:n.unselected.marker.opacity,color:n.unselected.marker.color,editType:style},textfont:n.unselected.textfont,editType:style},_deprecated:{bardir:{valType:enumerated,editType:calc,values:v,h}}}},{../../components/colorscale/attributes:368,../../components/drawing/attributes:382,../../lib/extend:488,../../plots/cartesian/axis_format_attributes:552,../../plots/font_attributes:580,../../plots/template_attributes:628,../scatter/attributes:922,./constants:645},644:function(t,e,r){use strict;var nt(../../plots/cartesian/axes),it(../../plots/cartesian/align_period),at(../../components/colorscale/helpers).hasColorscale,ot(../../components/colorscale/calc),st(./arrays_to_calcdata),lt(../scatter/calc_selection);e.exportsfunction(t,e){var r,c,u,f,h,p,dn.getFromId(t,e.xaxis||x),mn.getFromId(t,e.yaxis||y),g{msUTC:!(!e.base&&0!e.base)};he.orientation?(rd.makeCalcdata(e,x,g),um.makeCalcdata(e,y),fi(e,m,y,u),h!!e.yperiodalignment,py):(rm.makeCalcdata(e,y,g),ud.makeCalcdata(e,x),fi(e,d,x,u),h!!e.xperiodalignment,px),cf.vals;for(var vMath.min(c.length,r.length),ynew Array(v),x0;xv;x++)yx{p:cx,s:rx},h&&(yx.orig_pux,yxp+Endf.endsx,yxp+Startf.startsx),e.ids&&(yx.idString(e.idsx));return a(e,marker)&&o(t,e,{vals:e.marker.color,containerStr:marker,cLetter:c}),a(e,marker.line)&&o(t,e,{vals:e.marker.line.color,containerStr:marker.line,cLetter:c}),s(y,e),l(y,e),y}},{../../components/colorscale/calc:369,../../components/colorscale/helpers:372,../../plots/cartesian/align_period:546,../../plots/cartesian/axes:549,../scatter/calc_selection:924,./arrays_to_calcdata:642},645:function(t,e,r){use strict;e.exports{TEXTPAD:3,eventDataKeys:value,label}},{},646:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib).isArrayOrTypedArray,at(../../constants/numerical).BADNUM,ot(../../registry),st(../../plots/cartesian/axes),lt(../../plots/cartesian/constraints).getAxisGroup,ct(./sieve.js);function u(t,e,r,o,u){if(o.length){var b,_,w,T;switch(function(t,e){var r,a;for(r0;re.length;r++){var o,ser,ls0.trace,cfunnell.type?l._base:l.base,uhl.orientation?l.xcalendar:l.ycalendar,fcategoryt.type||multicategoryt.type?function(){return null}:t.d2c;if(i(c)){for(a0;aMath.min(c.length,s.length);a++)of(ca,0,u),n(o)?(sa.b+o,sa.hasB1):sa.b0;for(;as.length;a++)sa.b0}else{of(c,0,u);var hn(o);for(oh?o:0,a0;as.length;a++)sa.bo,h&&(sa.hasB1)}}}(r,o),u.mode){caseoverlay:f(e,r,o,u);break;casegroup:for(b,_,w0;wo.length;w++)void 0(Tow)0.trace.offset?_.push(T):b.push(T);_.length&&function(t,e,r,n,i){var onew c(n,{posAxis:e,sepNegVal:!1,overlapNoMerge:!i.norm});(function(t,e,r,n){for(var it._fullLayout,ar.positions,or.distinctPositions,sr.minDiff,cr.traces,uc.length,fa.length!o.length,hs*(1-n.gap),gl(i,e._id)+c00.trace.orientation,vi._alignmentOptsg||{},y0;yu;y++){var x,b,_cy,w_0.trace,Tvw.alignmentgroup||{},kObject.keys(T.offsetGroups||{}).length,A(xk?h/k:f?h/u:h)*(1-(n.groupgap||0));bk?((2*w._offsetIndex+1-k)*x-A)/2:f?((2*y+1-u)*x-A)/2:-A/2;var M_0.t;M.barwidthA,M.poffsetb,M.bargroupwidthh,M.bardeltas}r.binWidthc00.t.barwidth/100,p(r),d(e,r),m(e,r,f)})(t,e,o,i),function(t,e){for(var rt.traces,n0;nr.length;n++){var irn;if(void 0i0.trace.base)for(var onew c(i,{posAxis:e,sepNegVal:!0,overlapNoMerge:!0}),s0;si.length;s++){var lis;if(l.p!a){var uo.put(l.p,l.b+l.s);u&&(l.bu)}}}}(o,e),i.norm?(v(o),y(r,o,i)):g(r,o)}(t,e,r,_,u),b.length&&f(e,r,b,u);break;casestack:caserelative:for(b,_,w0;wo.length;w++)void 0(Tow)0.trace.base?_.push(T):b.push(T);_.length&&function(t,e,r,n,i){var onew c(n,{posAxis:e,sepNegVal:relativei.mode,overlapNoMerge:!(i.norm||stacki.mode||relativei.mode)});h(e,o,i),function(t,e,r){var n,i,o,l,c,u,fx(t),he.traces;for(l0;lh.length;l++)if(nhl,funnel(in0.trace).type)for(c0;cn.length;c++)(unc).s!a&&e.put(u.p,-.5*u.s);for(l0;lh.length;l++){nhl,in0.trace,ofunneli.type;var p;for(c0;cn.length;c++)if((unc).s!a){var d;do?u.s:u.s+u.b;var me.put(u.p,d),gm+d;u.bm,ufg,r.norm||(p.push(g),u.hasB&&p.push(m))}r.norm||(i._extremest._ids.findExtremes(t,p,{tozero:!0,padded:!0}))}}(r,o,i);for(var l0;ln.length;l++)for(var unl,f0;fu.length;f++){var puf;if(p.s!a)p.b+p.so.get(p.p,p.s)&&(p._outmost!0)}i.norm&&y(r,o,i)}(0,e,r,_,u),b.length&&f(e,r,b,u)}!function(t,e){var r,i,a,ox(e),s{},l1/0,c-1/0;for(r0;rt.length;r++)for(atr,i0;ia.length;i++){var uai.p;n(u)&&(lMath.min(l,u),cMath.max(c,u))}var f1e4/(c-l),hs.roundfunction(t){return String(Math.round(f*(t-l)))};for(r0;rt.length;r++){(atr)0.t.extentss;var pa0.t.poffset,dArray.isArray(p);for(i0;ia.length;i++){var mai,gmo-m.w/2;if(n(g)){var vmo+m.w/2,yh(m.p);sy?syMath.min(g,sy0),Math.max(v,sy1):syg,v}m.p0m.p+(d?pi:p),m.p1m.p0+m.w,m.s0m.b,m.s1m.s0+m.s}}}(o,e)}}function f(t,e,r,n){for(var i0;ir.length;i++){var ari,onew c(a,{posAxis:t,sepNegVal:!1,overlapNoMerge:!n.norm});h(t,o,n),n.norm?(v(o),y(e,o,n)):g(e,o)}}function h(t,e,r){for(var ne.minDiff,ie.traces,an*(1-r.gap),oa*(1-(r.groupgap||0)),s-o/2,l0;li.length;l++){var cil0.t;c.barwidtho,c.poffsets,c.bargroupwidtha,c.bardeltan}e.binWidthi00.t.barwidth/100,p(e),d(t,e),m(t,e)}function p(t){var e,r,at.traces;for(e0;ea.length;e++){var o,sae,ls0,cl.trace,ul.t,fc._offset||c.offset,hu.poffset;if(i(f)){for(oArray.prototype.slice.call(f,0,s.length),r0;ro.length;r++)n(or)||(orh);for(ro.length;rs.length;r++)o.push(h);u.poffseto}else void 0!f&&(u.poffsetf);var pc._width||c.width,du.barwidth;if(i(p)){var mArray.prototype.slice.call(p,0,s.length);for(r0;rm.length;r++)n(mr)||(mrd);for(rm.length;rs.length;r++)m.push(d);if(u.barwidthm,void 0f){for(o,r0;rs.length;r++)o.push(h+(d-mr)/2);u.poffseto}}else void 0!p&&(u.barwidthp,void 0f&&(u.poffseth+(d-p)/2))}}function d(t,e){for(var re.traces,nx(t),i0;ir.length;i++)for(var ari,oa0.t,so.poffset,lArray.isArray(s),co.barwidth,uArray.isArray(c),f0;fa.length;f++){var haf,ph.wu?cf:c;hnh.p+(l?sf:s)+p/2}}function m(t,e,r){var ne.traces,ie.minDiff/2;s.minDtick(t,e.minDiff,e.distinctPositions0,r);for(var a0;an.length;a++){var o,l,c,u,fna,hf0,ph.trace,d;for(u0;uf.length;u++)l(ofu).p-i,co.p+i,d.push(l,c);if(p.width||p.offset){var mh.t,gm.poffset,vm.barwidth,yArray.isArray(g),xArray.isArray(v);for(u0;uf.length;u++){ofu;var by?gu:g,_x?vu:v;c(lo.p+b)+_,d.push(l,c)}}p._extremest._ids.findExtremes(t,d,{padded:!1})}}function g(t,e){for(var re.traces,nx(t),i0;ir.length;i++){for(var ari,oa0.trace,l,c!1,u0;ua.length;u++){var fau,hf.b,ph+f.s;fnp,l.push(p),f.hasB&&l.push(h),f.hasB&&f.b||(c!0)}o._extremest._ids.findExtremes(t,l,{tozero:c,padded:!0})}}function v(t){for(var et.traces,r0;re.length;r++)for(var ner,i0;in.length;i++){var oni;o.s!a&&t.put(o.p,o.b+o.s)}}function y(t,e,r){var ie.traces,ox(t),lfractionr.norm?1:100,cl/1e9,ut.l2c(t.c2l(0)),fstackr.mode?l:u;function h(e){return n(t.c2l(e))&&(eu-c||e>f+c||!n(u))}for(var p0;pi.length;p++){for(var dip,md0.trace,g,v!1,y!1,b0;bd.length;b++){var _db;if(_.s!a){var wMath.abs(l/e.get(_.p,_.s));_.b*w,_.s*w;var T_.b,kT+_.s;_ok,g.push(k),yy||h(k),_.hasB&&(g.push(T),yy||h(T)),_.hasB&&_.b||(v!0)}}m._extremest._ids.findExtremes(t,g,{tozero:v,padded:y})}}function x(t){return t._id.charAt(0)}e.exports{crossTraceCalc:function(t,e){for(var re.xaxis,ne.yaxis,it._fullLayout,at._fullData,st.calcdata,l,c,f0;fa.length;f++){var haf;if(!0h.visible&&o.traceIs(h,bar)&&h.xaxisr._id&&h.yaxisn._id&&(hh.orientation?l.push(sf):c.push(sf),h._computePh))for(var pt.calcdataf,d0;dp.length;d++)functiontypeof pd.ph0&&(pd.ph0pd.ph0()),functiontypeof pd.ph1&&(pd.ph1pd.ph1())}var m{xCat:categoryr.type||multicategoryr.type,yCat:categoryn.type||multicategoryn.type,mode:i.barmode,norm:i.barnorm,gap:i.bargap,groupgap:i.bargroupgap};u(t,r,n,c,m),u(t,n,r,l,m)},setGroupPositions:u}},{../../constants/numerical:474,../../lib:498,../../plots/cartesian/axes:549,../../plots/cartesian/constraints:557,../../registry:633,./sieve.js:656,fast-isnumeric:185},647:function(t,e,r){use strict;var nt(../../lib),it(../../components/color),at(../../registry),ot(../scatter/xy_defaults),st(../scatter/period_defaults),lt(./style_defaults),ct(../../plots/cartesian/constraints).getAxisGroup,ut(./attributes),fn.coerceFont;function h(t,e,r,n){var ie.orientation,ae{v:x,h:y}i+axis,oc(r,a)+i,sr._alignmentOpts||{},ln(alignmentgroup),uso;u||(uso{});var ful;f?f.traces.push(e):ful{traces:e,alignmentIndex:Object.keys(u).length,offsetGroups:{}};var hn(offsetgroup),pf.offsetGroups,dph;h&&(d||(dph{offsetIndex:Object.keys(p).length}),e._offsetIndexd.offsetIndex)}function p(t,e,r,i,a,o){var s!(!1(oo||{}).moduleHasSelected),l!(!1o.moduleHasUnselected),c!(!1o.moduleHasConstrain),u!(!1o.moduleHasCliponaxis),h!(!1o.moduleHasTextangle),p!(!1o.moduleHasInsideanchor),d!!o.hasPathbar,mArray.isArray(a)||autoa,gm||insidea,vm||outsidea;if(g||v){var yf(i,textfont,r.font),xn.extendFlat({},y),b!(t.textfont&&t.textfont.color);if(b&&delete x.color,f(i,insidetextfont,x),d){var _n.extendFlat({},y);b&&delete _.color,f(i,pathbar.textfont,_)}v&&f(i,outsidetextfont,y),s&&i(selected.textfont.color),l&&i(unselected.textfont.color),c&&i(constraintext),u&&i(cliponaxis),h&&i(textangle),i(texttemplate)}g&&p&&i(insidetextanchor)}e.exports{supplyDefaults:function(t,e,r,c){function f(r,i){return n.coerce(t,e,u,r,i)}if(o(t,e,c,f)){s(t,e,c,f),f(xhoverformat),f(yhoverformat),f(orientation,e.x&&!e.y?h:v),f(base),f(offset),f(width),f(text),f(hovertext),f(hovertemplate);var hf(textposition);p(t,e,c,f,h,{moduleHasSelected:!0,moduleHasUnselected:!0,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),l(t,e,f,r,c);var d(e.marker.line||{}).color,ma.getComponentMethod(errorbars,supplyDefaults);m(t,e,d||i.defaultLine,{axis:y}),m(t,e,d||i.defaultLine,{axis:x,inherit:y}),n.coerceSelectionMarkerOpacity(e,f)}else e.visible!1},crossTraceDefaults:function(t,e){var r;function i(t){return n.coerce(r._input,r,u,t)}if(groupe.barmode)for(var a0;at.length;a++)bar(rta).type&&(r._input,h(0,r,e,i))},handleGroupingDefaults:h,handleText:p}},{../../components/color:361,../../lib:498,../../plots/cartesian/constraints:557,../../registry:633,../scatter/period_defaults:942,../scatter/xy_defaults:949,./attributes:643,./style_defaults:658},648:function(t,e,r){use strict;e.exportsfunction(t,e,r){return t.xxValin e?e.xVal:e.x,t.yyValin e?e.yVal:e.y,e.xa&&(t.xaxise.xa),e.ya&&(t.yaxise.ya),hr.orientation?(t.labelt.y,t.valuet.x):(t.labelt.x,t.valuet.y),t}},{},649:function(t,e,r){use strict;var nt(fast-isnumeric),it(tinycolor2),at(../../lib).isArrayOrTypedArray;r.coerceStringfunction(t,e,r){if(stringtypeof e){if(e||!t.noBlank)return e}else if((numbertypeof e||!0e)&&!t.strict)return String(e);return void 0!r?r:t.dflt},r.coerceNumberfunction(t,e,r){if(n(e)){e+e;var it.min,at.max;if(!(void 0!i&&ei||void 0!a&&e>a))return e}return void 0!r?r:t.dflt},r.coerceColorfunction(t,e,r){return i(e).isValid()?e:void 0!r?r:t.dflt},r.coerceEnumeratedfunction(t,e,r){return t.coerceNumber&&(e+e),-1!t.values.indexOf(e)?e:void 0!r?r:t.dflt},r.getValuefunction(t,e){var r;return Array.isArray(t)?et.length&&(rte):rt,r},r.getLineWidthfunction(t,e){return 0e.mlw?e.mlw:a(t.marker.line.width)?0:t.marker.line.width}},{../../lib:498,fast-isnumeric:185,tinycolor2:307},650:function(t,e,r){use strict;var nt(../../components/fx),it(../../registry),at(../../components/color),ot(../../lib).fillText,st(./helpers).getLineWidth,lt(../../plots/cartesian/axes).hoverLabelText,ct(../../constants/numerical).BADNUM;function u(t,e,r,i,a){var s,u,f,h,p,d,m,gt.cd,vg0.trace,yg0.t,xclosesti,bwaterfallv.type,_t.maxHoverDistance,wt.maxSpikeDistance;hv.orientation?(sr,ue,fy,hx,pz,dI):(se,ur,fx,hy,dz,pI);var Tvf+period,kx||T;function A(t){return S(t,-1)}function M(t){return S(t,1)}function S(t,e){var rt.w;return tf+e*r/2}function E(t){return tf+End-tf+Start}var Lx?A:T?function(t){return t.p-E(t)/2}:function(t){return Math.min(A(t),t.p-y.bardelta/2)},Cx?M:T?function(t){return t.p+E(t)/2}:function(t){return Math.max(M(t),t.p+y.bardelta/2)};function P(t,e,r){return a.finiteRange&&(r0),n.inbox(t-s,e-s,r+Math.min(1,Math.abs(e-t)/m)-1)}function I(t){return P(L(t),C(t),_)}function O(t){var eth;if(b){var rMath.abs(t.rawS)||0;u>0?e+r:u0&&(e-r)}return e}function z(t){var eu,rt.b,iO(t);return n.inbox(r-e,i-e,_+(i-e)/(i-r)-1)}var Dtf+a,Rth+a;mMath.abs(D.r2c(D.range1)-D.r2c(D.range0));var Fn.getDistanceFunction(i,p,d,(function(t){return(p(t)+d(t))/2}));if(n.getClosest(g,F,t),!1!t.index&>.index.p!c){k||(Lfunction(t){return Math.min(A(t),t.p-y.bargroupwidth/2)},Cfunction(t){return Math.max(M(t),t.p+y.bargroupwidth/2)});var Bgt.index,Nv.base?B.b+B.s:B.s;th+0th+1R.c2p(Bh,!0),th+LabelValN;var jy.extentsy.extents.round(B.p);tf+0D.c2p(x?L(B):j0,!0),tf+1D.c2p(x?C(B):j1,!0);var Uvoid 0!B.orig_p;return tf+LabelValU?B.orig_p:B.p,t.labelLabell(D,tf+LabelVal,vf+hoverformat),t.valueLabell(R,th+LabelVal,vh+hoverformat),t.baseLabell(R,B.b,vh+hoverformat),t.spikeDistance(function(t){var eu,rt.b,iO(t);return n.inbox(r-e,i-e,w+(i-e)/(i-r)-1)}(B)+function(t){return P(A(t),M(t),w)}(B))/2,tf+SpikeD.c2p(B.p,!0),o(B,v,t),t.hovertemplatev.hovertemplate,t}}function f(t,e){var re.mcc||t.marker.color,ne.mlcc||t.marker.line.color,is(t,e);return a.opacity(r)?r:a.opacity(n)&&i?n:void 0}e.exports{hoverPoints:function(t,e,r,n,a){var ou(t,e,r,n,a);if(o){var so.cd,ls0.trace,cso.index;return o.colorf(l,c),i.getComponentMethod(errorbars,hoverInfo)(c,l,o),o}},hoverOnBars:u,getTraceColor:f}},{../../components/color:361,../../components/fx:401,../../constants/numerical:474,../../lib:498,../../plots/cartesian/axes:549,../../registry:633,./helpers:649},651:function(t,e,r){use strict;e.exports{attributes:t(./attributes),layoutAttributes:t(./layout_attributes),supplyDefaults:t(./defaults).supplyDefaults,crossTraceDefaults:t(./defaults).crossTraceDefaults,supplyLayoutDefaults:t(./layout_defaults),calc:t(./calc),crossTraceCalc:t(./cross_trace_calc).crossTraceCalc,colorbar:t(../scatter/marker_colorbar),arraysToCalcdata:t(./arrays_to_calcdata),plot:t(./plot).plot,style:t(./style).style,styleOnSelect:t(./style).styleOnSelect,hoverPoints:t(./hover).hoverPoints,eventData:t(./event_data),selectPoints:t(./select),moduleType:trace,name:bar,basePlotModule:t(../../plots/cartesian),categories:bar-like,cartesian,svg,bar,oriented,errorBarsOK,showLegend,zoomScale,animatable:!0,meta:{}}},{../../plots/cartesian:563,../scatter/marker_colorbar:940,./arrays_to_calcdata:642,./attributes:643,./calc:644,./cross_trace_calc:646,./defaults:647,./event_data:648,./hover:650,./layout_attributes:652,./layout_defaults:653,./plot:654,./select:655,./style:657},652:function(t,e,r){use strict;e.exports{barmode:{valType:enumerated,values:stack,group,overlay,relative,dflt:group,editType:calc},barnorm:{valType:enumerated,values:,fraction,percent,dflt:,editType:calc},bargap:{valType:number,min:0,max:1,editType:calc},bargroupgap:{valType:number,min:0,max:1,dflt:0,editType:calc}}},{},653:function(t,e,r){use strict;var nt(../../registry),it(../../plots/cartesian/axes),at(../../lib),ot(./layout_attributes);e.exportsfunction(t,e,r){function s(r,n){return a.coerce(t,e,o,r,n)}for(var l!1,c!1,u!1,f{},hs(barmode),p0;pr.length;p++){var drp;if(n.traceIs(d,bar)&&d.visible){if(l!0,grouph){var md.xaxis+d.yaxis;fm&&(u!0),fm!0}if(d.visible&&histogramd.type)category!i.getFromId({_fullLayout:e},dvd.orientation?xaxis:yaxis).type&&(c!0)}}l?(overlay!h&&s(barnorm),s(bargap,c&&!u?0:.2),s(bargroupgap)):delete e.barmode}},{../../lib:498,../../plots/cartesian/axes:549,../../registry:633,./layout_attributes:652},654:function(t,e,r){use strict;var nt(@plotly/d3),it(fast-isnumeric),at(../../lib),ot(../../lib/svg_text_utils),st(../../components/color),lt(../../components/drawing),ct(../../registry),ut(../../plots/cartesian/axes).tickText,ft(./uniform_text),hf.recordMinTextSize,pf.clearMinTextSize,dt(./style),mt(./helpers),gt(./constants),vt(./attributes),yv.text,xv.textposition,bt(../../components/fx/helpers).appendArrayPointValue,_g.TEXTPAD;function w(t){return t.id}function T(t){if(t.ids)return w}function k(t,e){return te?1:-1}function A(t,e,r,n){var i;return!e.uniformtext.mode&&M(r)?(n&&(in()),t.transition().duration(r.duration).ease(r.easing).each(end,(function(){i&&i()})).each(interrupt,(function(){i&&i()}))):t}function M(t){return t&&t.duration>0}function S(t){returnautot?0:t}function E(t,e){var rMath.PI/180*e,nMath.abs(Math.sin(r)),iMath.abs(Math.cos(r));return{x:t.width*i+t.height*n,y:t.width*n+t.height*i}}function L(t,e,r,n,i,a){var o!!a.isHorizontal,s!!a.constrained,la.angle||0,ca.anchor||end,uendc,fstartc,h((a.leftToRight||0)+1)/2,p1-h,di.width,mi.height,gMath.abs(e-t),vMath.abs(n-r),yg>2*_&&v>2*_?_:0;g-2*y,v-2*y;var xS(l);auto!l||dg&&mv||!(d>g||m>v)||(d>v||m>g)&&dmgv||(x+90);var bE(i,x),w1;s&&(wMath.min(1,g/b.x,v/b.y));var Ti.left*p+i.right*h,A(i.top+i.bottom)/2,M(t+_)*p+(e-_)*h,L(r+n)/2,C0,P0;if(f||u){var I(o?b.x:b.y)/2,Oo?k(t,e):k(r,n);o?f?(Mt+O*y,C-O*I):(Me-O*y,CO*I):f?(Lr+O*y,P-O*I):(Ln-O*y,PO*I)}return{textX:T,textY:A,targetX:M,targetY:L,anchorX:C,anchorY:P,scale:w,rotate:x}}e.exports{plot:function(t,e,r,f,g,v){var we.xaxis,Ce.yaxis,Pt._fullLayout;g||(g{mode:P.barmode,norm:P.barmode,gap:P.bargap,groupgap:P.bargroupgap},p(bar,P));var Ia.makeTraceGroups(f,r,trace bars).each((function(r){var cn.select(this),fr0.trace,pwaterfallf.type,Ifunnelf.type,Obarf.type||I,z0;p&&f.connector.visible&&betweenf.connector.mode&&(zf.connector.line.width/2);var Dhf.orientation,RM(g),Fa.ensureSingle(c,g,points),BT(f),NF.selectAll(g.point).data(a.identity,B);N.enter().append(g).classed(point,!0),N.exit().remove(),N.each((function(c,p){var T,M,In.select(this),Ffunction(t,e,r,n){var i,a,on?e:r,sn?r:e;return i0o.c2p(t.s0,!0),a0s.c2p(t.p0,!0),i1o.c2p(t.s1,!0),a1s.c2p(t.p1,!0),n?i,a:a,i}(c,w,C,D),BF00,NF01,jF10,UF11,V0(D?N-B:U-j);if(V&&O&&m.getLineWidth(f,c)&&(V!1),V||(V!(i(B)&&i(N)&&i(j)&&i(U))),c.isBlankV,V&&(D?NB:Uj),z&&!V&&(D?(B-k(B,N)*z,N+k(B,N)*z):(j-k(j,U)*z,U+k(j,U)*z)),waterfallf.type){if(!V){var Hfc.dir.marker;TH.line.width,MH.color}}else Tm.getLineWidth(f,c),Mc.mc||f.marker.color;function q(t){var en.round(T/2%1,2);return 0g.gap&&0g.groupgap?n.round(Math.round(t)-e,2):t}if(!t._context.staticPlot){var Gs.opacity(M)1||T>.01?q:function(t,e,r){return r&&te?t:Math.abs(t-e)>2?q(t):t>e?Math.ceil(t):Math.floor(t)};BG(B,N,D),NG(N,B,D),jG(j,U,!D),UG(U,j,!D)}var YA(a.ensureSingle(I,path),P,g,v);if(Y.style(vector-effect,non-scaling-stroke).attr(d,isNaN((N-B)*(U-j))||V&&t._context.staticPlot?M0,0Z:M+B+,+j+V+U+H+N+V+j+Z).call(l.setClipUrl,e.layerClipId,t),!P.uniformtext.mode&&R){var Wl.makePointStyleFns(f);l.singlePointStyle(c,Y,f,W,t)}!function(t,e,r,n,i,s,c,f,p,g,v){var w,Te.xaxis,Me.yaxis,Ct._fullLayout;function P(e,r,n){return a.ensureSingle(e,text).text(r).attr({class:bartext bartext-+w,text-anchor:middle,data-notex:1}).call(l.font,n).call(o.convertToTspans,t)}var In0.trace,OhI.orientation,zfunction(t,e,r,n,i){var o,se0.trace;os.texttemplate?function(t,e,r,n,i){var oe0.trace,sa.castOption(o,r,texttemplate);if(!s)return;var l,c,f,h,phistogramo.type,dwaterfallo.type,mfunnelo.type,gho.orientation;g?(ly,ci,fx,hn):(lx,cn,fy,hi);function v(t){return u(h,h.c2l(t),!0).text}var yer,x{};x.labely.p,x.labelLabelxl+Label(_y.p,u(c,c.c2l(_),!0).text);var _;var wa.castOption(o,y.i,text);(0w||w)&&(x.textw);x.valuey.s,x.valueLabelxf+Labelv(y.s);var T{};b(T,o,y.i),(p||void 0T.x)&&(T.xg?x.value:x.label);(p||void 0T.y)&&(T.yg?x.label:x.value);(p||void 0T.xLabel)&&(T.xLabelg?x.valueLabel:x.labelLabel);(p||void 0T.yLabel)&&(T.yLabelg?x.labelLabel:x.valueLabel);d&&(x.delta+y.rawS||y.s,x.deltaLabelv(x.delta),x.finaly.v,x.finalLabelv(x.final),x.initialx.final-x.delta,x.initialLabelv(x.initial));m&&(x.valuey.s,x.valueLabelv(x.value),x.percentInitialy.begR,x.percentInitialLabela.formatPercent(y.begR),x.percentPreviousy.difR,x.percentPreviousLabela.formatPercent(y.difR),x.percentTotaly.sumR,x.percenTotalLabela.formatPercent(y.sumR));var ka.castOption(o,y.i,customdata);k&&(x.customdatak);return a.texttemplateString(s,x,t._d3locale,T,x,o._meta||{})}(t,e,r,n,i):s.textinfo?function(t,e,r,n){var it0.trace,ohi.orientation,swaterfalli.type,lfunneli.type;function c(t){return u(o?r:n,+t,!0).text}var f,hi.textinfo,pte,dh.split(+),m,gfunction(t){return-1!d.indexOf(t)};g(label)&&m.push((vte.p,u(o?n:r,v,!0).text));var v;g(text)&&(0(fa.castOption(i,p.i,text))||f)&&m.push(f);if(s){var y+p.rawS||p.s,xp.v,bx-y;g(initial)&&m.push(c(b)),g(delta)&&m.push(c(y)),g(final)&&m.push(c(x))}if(l){g(value)&&m.push(c(p.s));var _0;g(percent initial)&&_++,g(percent previous)&&_++,g(percent total)&&_++;var w_>1;g(percent initial)&&(fa.formatPercent(p.begR),w&&(f+ of initial),m.push(f)),g(percent previous)&&(fa.formatPercent(p.difR),w&&(f+ of previous),m.push(f)),g(percent total)&&(fa.formatPercent(p.sumR),w&&(f+ of total),m.push(f))}return m.join(br>)}(e,r,n,i):m.getValue(s.text,r);return m.coerceString(y,o)}(C,n,i,T,M);wfunction(t,e){var rm.getValue(t.textposition,e);return m.coerceEnumerated(x,r)}(I,i);var Dstackg.mode||relativeg.mode,Rni,F!D||R._outmost;if(!z||nonew||(R.isBlank||sc||fp)&&(autow||insidew))return void r.select(text).remove();var BC.font,Nd.getBarColor(ni,I),jd.getInsideTextFont(I,i,B,N),Ud.getOutsideTextFont(I,i,B),Vr.datum();O?logT.type&&V.s00&&(sT.range0T.range1?0:T._length):logM.type&&V.s00&&(fM.range0M.range1?M._length:0);var H,q,G,Y,W,XMath.abs(c-s)-2*_,ZMath.abs(p-f)-2*_;outsidew&&(F||R.hasB||(winside));if(autow)if(F){winside,Wa.ensureUniformFontSize(t,j),HP(r,z,W),ql.bBox(H.node()),Gq.width,Yq.height;var JGX&&YZ,KGZ&&YX,QO?X>G*(Z/Y):Z>Y*(X/G);G>0&&Y>0&&(J||K||Q)?winside:(woutside,H.remove(),Hnull)}else winside;if(!H){Wa.ensureUniformFontSize(t,outsidew?U:j);var $(HP(r,z,W)).attr(transform);if(H.attr(transform,),ql.bBox(H.node()),Gq.width,Yq.height,H.attr(transform,$),G0||Y0)return void H.remove()}var tt,et,rtI.textangle;outsidew?(etbothI.constraintext||outsideI.constraintext,ttfunction(t,e,r,n,i,a){var o,s!!a.isHorizontal,l!!a.constrained,ca.angle||0,ui.width,fi.height,hMath.abs(e-t),pMath.abs(n-r);os?p>2*_?_:0:h>2*_?_:0;var d1;l&&(ds?Math.min(1,p/f):Math.min(1,h/u));var mS(c),gE(i,m),v(s?g.x:g.y)/2,y(i.left+i.right)/2,x(i.top+i.bottom)/2,b(t+e)/2,w(r+n)/2,T0,A0,Ms?k(e,t):k(r,n);s?(be-M*o,TM*v):(wn+M*o,A-M*v);return{textX:y,textY:x,targetX:b,targetY:w,anchorX:T,anchorY:A,scale:d,rotate:m}}(s,c,f,p,q,{isHorizontal:O,constrained:et,angle:rt})):(etbothI.constraintext||insideI.constraintext,ttL(s,c,f,p,q,{isHorizontal:O,constrained:et,angle:rt,anchor:I.insidetextanchor}));tt.fontSizeW.size,h(histogramI.type?bar:I.type,tt,C),R.transformtt,A(H,C,g,v).attr(transform,a.getTextTransform(tt))}(t,e,I,r,p,B,N,j,U,g,v),e.layerClipId&&l.hideOutsideRangePoint(c,I.select(text),w,C,f.xcalendar,f.ycalendar)}));var j!1f.cliponaxis;l.setClipUrl(c,j?null:e.layerClipId,t)}));c.getComponentMethod(errorbars,plot)(t,I,e,g)},toMoveInsideBar:L}},{../../components/color:361,../../components/drawing:383,../../components/fx/helpers:397,../../lib:498,../../lib/svg_text_utils:524,../../plots/cartesian/axes:549,../../registry:633,./attributes:643,./constants:645,./helpers:649,./style:657,./uniform_text:659,@plotly/d3:58,fast-isnumeric:185},655:function(t,e,r){use strict;function n(t,e,r,n,i){var ae.c2p(n?t.s0:t.p0,!0),oe.c2p(n?t.s1:t.p1,!0),sr.c2p(n?t.p0:t.s0,!0),lr.c2p(n?t.p1:t.s1,!0);return i?(a+o)/2,(s+l)/2:n?o,(s+l)/2:(a+o)/2,l}e.exportsfunction(t,e){var r,it.cd,at.xaxis,ot.yaxis,si0.trace,lfunnels.type,chs.orientation,u;if(!1e)for(r0;ri.length;r++)ir.selected0;else for(r0;ri.length;r++){var fir,hctin f?f.ct:n(f,a,o,c,l);e.contains(h,!1,r,t)?(u.push({pointNumber:r,x:a.c2d(f.x),y:o.c2d(f.y)}),f.selected1):f.selected0}return u}},{},656:function(t,e,r){use strict;e.exportsa;var nt(../../lib).distinctVals,it(../../constants/numerical).BADNUM;function a(t,e){this.tracest,this.sepNegVale.sepNegVal,this.overlapNoMergee.overlapNoMerge;for(var r1/0,a,o0;ot.length;o++){for(var sto,l0;ls.length;l++){var csl;c.p!i&&a.push(c.p)}s0&&s0.width1&&(rMath.min(s0.width1,r))}this.positionsa;var un(a);this.distinctPositionsu.vals,1u.vals.length&&r!1/0?this.minDiffr:this.minDiffMath.min(u.minDiff,r);var f(e.posAxis||{}).type;category!f&&multicategory!f||(this.minDiff1),this.binWidththis.minDiff,this.bins{}}a.prototype.putfunction(t,e){var rthis.getLabel(t,e),nthis.binsr||0;return this.binsrn+e,n},a.prototype.getfunction(t,e){var rthis.getLabel(t,e);return this.binsr||0},a.prototype.getLabelfunction(t,e){return(e0&&this.sepNegVal?v:^)+(this.overlapNoMerge?t:Math.round(t/this.binWidth))}},{../../constants/numerical:474,../../lib:498},657:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/color),at(../../components/drawing),ot(../../lib),st(../../registry),lt(./uniform_text).resizeText,ct(./attributes),uc.textfont,fc.insidetextfont,hc.outsidetextfont,pt(./helpers);function d(t,e,r){a.pointStyle(t.selectAll(path),e,r),m(t,e,r)}function m(t,e,r){t.selectAll(text).each((function(t){var in.select(this),so.ensureUniformFontSize(r,g(i,t,e,r));a.font(i,s)}))}function g(t,e,r,n){var in._fullLayout.font,ar.textfont;if(t.classed(bartext-inside)){var o_(e,r);ay(r,e.i,i,o)}else t.classed(bartext-outside)&&(ax(r,e.i,i));return a}function v(t,e,r){return b(u,t.textfont,e,r)}function y(t,e,r,n){var av(t,e,r);return(void 0t._input.textfont||void 0t._input.textfont.color||Array.isArray(t.textfont.color)&&void 0t.textfont.colore)&&(a{color:i.contrast(n),family:a.family,size:a.size}),b(f,t.insidetextfont,e,a)}function x(t,e,r){var nv(t,e,r);return b(h,t.outsidetextfont,e,n)}function b(t,e,r,n){ee||{};var ip.getValue(e.family,r),ap.getValue(e.size,r),op.getValue(e.color,r);return{family:p.coerceString(t.family,i,n.family),size:p.coerceNumber(t.size,a,n.size),color:p.coerceColor(t.color,o,n.color)}}function _(t,e){returnwaterfalle.type?et.dir.marker.color:t.mcc||t.mc||e.marker.color}e.exports{style:function(t){var en.select(t).selectAll(g.barlayer).selectAll(g.trace);l(t,e,bar);var re.size(),it._fullLayout;e.style(opacity,(function(t){return t0.trace.opacity})).each((function(t){(stacki.barmode&&r>1||0i.bargap&&0i.bargroupgap&&!t0.trace.marker.line.width)&&n.select(this).attr(shape-rendering,crispEdges)})),e.selectAll(g.points).each((function(e){d(n.select(this),e0.trace,t)})),s.getComponentMethod(errorbars,style)(e)},styleTextPoints:m,styleOnSelect:function(t,e,r){var ie0.trace;i.selectedpoints?function(t,e,r){a.selectedPointStyle(t.selectAll(path),e),function(t,e,r){t.each((function(t){var i,sn.select(this);if(t.selected){io.ensureUniformFontSize(r,g(s,t,e,r));var le.selected.textfont&&e.selected.textfont.color;l&&(i.colorl),a.font(s,i)}else a.selectedTextStyle(s,e)}))}(t.selectAll(text),e,r)}(r,i,t):(d(r,i,t),s.getComponentMethod(errorbars,style)(r))},getInsideTextFont:y,getOutsideTextFont:x,getBarColor:_,resizeText:l}},{../../components/color:361,../../components/drawing:383,../../lib:498,../../registry:633,./attributes:643,./helpers:649,./uniform_text:659,@plotly/d3:58},658:function(t,e,r){use strict;var nt(../../components/color),it(../../components/colorscale/helpers).hasColorscale,at(../../components/colorscale/defaults),ot(../../lib).coercePattern;e.exportsfunction(t,e,r,s,l){var cr(marker.color,s),ui(t,marker);u&&a(t,e,l,r,{prefix:marker.,cLetter:c}),r(marker.line.color,n.defaultLine),i(t,marker.line)&&a(t,e,l,r,{prefix:marker.line.,cLetter:c}),r(marker.line.width),r(marker.opacity),o(r,marker.pattern,c,u),r(selected.marker.color),r(unselected.marker.color)}},{../../components/color:361,../../components/colorscale/defaults:371,../../components/colorscale/helpers:372,../../lib:498},659:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib);function a(t){return_+t+Text_minsize}e.exports{recordMinTextSize:function(t,e,r){if(r.uniformtext.mode){var na(t),ir.uniformtext.minsize,oe.scale*e.fontSize;e.hideoi,rnrn||1/0,e.hide||(rnMath.min(rn,Math.max(o,i)))}},clearMinTextSize:function(t,e){ea(t)void 0},resizeText:function(t,e,r){var at._fullLayout,oa_+r+Text_minsize;if(o){var s,lhidea.uniformtext.mode;switch(r){casefunnelarea:casepie:casesunburst:sg.slice;break;casetreemap:caseicicle:sg.slice, g.pathbar;break;default:sg.points > g.point}e.selectAll(s).each((function(t){var et.transform;e&&(e.scalel&&e.hide?0:o/e.fontSize,n.select(this).select(text).attr(transform,i.getTextTransform(e)))}))}}}},{../../lib:498,@plotly/d3:58},660:function(t,e,r){use strict;var nt(../../plots/template_attributes).hovertemplateAttrs,it(../../lib/extend).extendFlat,at(../scatterpolar/attributes),ot(../bar/attributes);e.exports{r:a.r,theta:a.theta,r0:a.r0,dr:a.dr,theta0:a.theta0,dtheta:a.dtheta,thetaunit:a.thetaunit,base:i({},o.base,{}),offset:i({},o.offset,{}),width:i({},o.width,{}),text:i({},o.text,{}),hovertext:i({},o.hovertext,{}),marker:o.marker,hoverinfo:a.hoverinfo,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},{../../lib/extend:488,../../plots/template_attributes:628,../bar/attributes:643,../scatterpolar/attributes:997},661:function(t,e,r){use strict;var nt(../../components/colorscale/helpers).hasColorscale,it(../../components/colorscale/calc),at(../bar/arrays_to_calcdata),ot(../bar/cross_trace_calc).setGroupPositions,st(../scatter/calc_selection),lt(../../registry).traceIs,ct(../../lib).extendFlat;e.exports{calc:function(t,e){for(var rt._fullLayout,oe.subplot,lro.radialaxis,cro.angularaxis,ul.makeCalcdata(e,r),fc.makeCalcdata(e,theta),he._length,pnew Array(h),du,mf,g0;gh;g++)pg{p:mg,s:dg};function v(t){var ret;void 0!r&&(e_+tArray.isArray(r)?c.makeCalcdata(e,t):c.d2c(r,e.thetaunit))}returnlinearc.type&&(v(width),v(offset)),n(e,marker)&&i(t,e,{vals:e.marker.color,containerStr:marker,cLetter:c}),n(e,marker.line)&&i(t,e,{vals:e.marker.line.color,containerStr:marker.line,cLetter:c}),a(p,e),s(p,e),p},crossTraceCalc:function(t,e,r){for(var nt.calcdata,i,a0;an.length;a++){var sna,us0.trace;!0u.visible&&l(u,bar)&&u.subplotr&&i.push(s)}var fc({},e.radialaxis,{_id:x}),he.angularaxis;o(t,h,f,i,{mode:e.barmode,norm:e.barnorm,gap:e.bargap,groupgap:e.bargroupgap})}}},{../../components/colorscale/calc:369,../../components/colorscale/helpers:372,../../lib:498,../../registry:633,../bar/arrays_to_calcdata:642,../bar/cross_trace_calc:646,../scatter/calc_selection:924},662:function(t,e,r){use strict;var nt(../../lib),it(../scatterpolar/defaults).handleRThetaDefaults,at(../bar/style_defaults),ot(./attributes);e.exportsfunction(t,e,r,s){function l(r,i){return n.coerce(t,e,o,r,i)}i(t,e,s,l)?(l(thetaunit),l(base),l(offset),l(width),l(text),l(hovertext),l(hovertemplate),a(t,e,l,r,s),n.coerceSelectionMarkerOpacity(e,l)):e.visible!1}},{../../lib:498,../bar/style_defaults:658,../scatterpolar/defaults:999,./attributes:660},663:function(t,e,r){use strict;var nt(../../components/fx),it(../../lib),at(../bar/hover).getTraceColor,oi.fillText,st(../scatterpolar/hover).makeHoverPointText,lt(../../plots/polar/helpers).isPtInsidePolygon;e.exportsfunction(t,e,r){var ct.cd,uc0.trace,ft.subplot,hf.radialAxis,pf.angularAxis,df.vangles,md?l:i.isPtInsideSector,gt.maxHoverDistance,vp._period||2*Math.PI,yMath.abs(h.g2p(Math.sqrt(e*e+r*r))),xMath.atan2(r,e);h.range0>h.range1&&(x+Math.PI);if(n.getClosest(c,(function(t){return m(y,x,t.rp0,t.rp1,t.thetag0,t.thetag1,d)?g+Math.min(1,Math.abs(t.thetag1-t.thetag0)/v)-1+(t.rp1-y)/(t.rp1-t.rp0)-1:1/0}),t),!1!t.index){var bct.index;t.x0t.x1b.ct0,t.y0t.y1b.ct1;var _i.extendFlat({},b,{r:b.s,theta:b.p});return o(b,u,t),s(_,u,f,t),t.hovertemplateu.hovertemplate,t.colora(u,b),t.xLabelValt.yLabelValvoid 0,b.s0&&(t.idealAlignleft),t}}},{../../components/fx:401,../../lib:498,../../plots/polar/helpers:616,../bar/hover:650,../scatterpolar/hover:1001},664:function(t,e,r){use strict;e.exports{moduleType:trace,name:barpolar,basePlotModule:t(../../plots/polar),categories:polar,bar,showLegend,attributes:t(./attributes),layoutAttributes:t(./layout_attributes),supplyDefaults:t(./defaults),supplyLayoutDefaults:t(./layout_defaults),calc:t(./calc).calc,crossTraceCalc:t(./calc).crossTraceCalc,plot:t(./plot),colorbar:t(../scatter/marker_colorbar),formatLabels:t(../scatterpolar/format_labels),style:t(../bar/style).style,styleOnSelect:t(../bar/style).styleOnSelect,hoverPoints:t(./hover),selectPoints:t(../bar/select),meta:{}}},{../../plots/polar:617,../bar/select:655,../bar/style:657,../scatter/marker_colorbar:940,../scatterpolar/format_labels:1e3,./attributes:660,./calc:661,./defaults:662,./hover:663,./layout_attributes:665,./layout_defaults:666,./plot:667},665:function(t,e,r){use strict;e.exports{barmode:{valType:enumerated,values:stack,overlay,dflt:stack,editType:calc},bargap:{valType:number,dflt:.1,min:0,max:1,editType:calc}}},{},666:function(t,e,r){use strict;var nt(../../lib),it(./layout_attributes);e.exportsfunction(t,e,r){var a,o{};function s(r,o){return n.coerce(ta||{},ea,i,r,o)}for(var l0;lr.length;l++){var crl;barpolarc.type&&!0c.visible&&(oac.subplot||(s(barmode),s(bargap),oa1))}}},{../../lib:498,./layout_attributes:665},667:function(t,e,r){use strict;var nt(@plotly/d3),it(fast-isnumeric),at(../../lib),ot(../../components/drawing),st(../../plots/polar/helpers);e.exportsfunction(t,e,r){var le.xaxis,ce.yaxis,ue.radialAxis,fe.angularAxis,hfunction(t){var et.cxx,rt.cyy;if(t.vangles)return function(n,i,o,l){var c,u;a.angleDelta(o,l)>0?(co,ul):(cl,uo);var fs.findEnclosingVertexAngles(c,t.vangles)0,(c+u)/2,s.findEnclosingVertexAngles(u,t.vangles)1;return s.pathPolygonAnnulus(n,i,c,u,f,e,r)};return function(t,n,i,o){return a.pathAnnulus(t,n,i,o,e,r)}}(e),pe.layers.frontplot.select(g.barlayer);a.makeTraceGroups(p,r,trace bars).each((function(){var rn.select(this),sa.ensureSingle(r,g,points).selectAll(g.point).data(a.identity);s.enter().append(g).style(vector-effect,non-scaling-stroke).style(stroke-miterlimit,2).classed(point,!0),s.exit().remove(),s.each((function(t){var e,rn.select(this),ot.rp0u.c2p(t.s0),st.rp1u.c2p(t.s1),pt.thetag0f.c2g(t.p0),dt.thetag1f.c2g(t.p1);if(i(o)&&i(s)&&i(p)&&i(d)&&o!s&&p!d){var mu.c2g(t.s1),g(p+d)/2;t.ctl.c2p(m*Math.cos(g)),c.c2p(m*Math.sin(g)),eh(o,s,p,d)}else eM0,0Z;a.ensureSingle(r,path).attr(d,e)})),o.setClipUrl(r,e._hasClipOnAxisFalse?e.clipIds.forTraces:null,t)}))}},{../../components/drawing:383,../../lib:498,../../plots/polar/helpers:616,@plotly/d3:58,fast-isnumeric:185},668:function(t,e,r){use strict;var nt(../scatter/attributes),it(../bar/attributes),at(../../components/color/attributes),ot(../../plots/cartesian/axis_format_attributes).axisHoverFormat,st(../../plots/template_attributes).hovertemplateAttrs,lt(../../lib/extend).extendFlat,cn.marker,uc.line;e.exports{y:{valType:data_array,editType:calc+clearAxisTypes},x:{valType:data_array,editType:calc+clearAxisTypes},x0:{valType:any,editType:calc+clearAxisTypes},y0:{valType:any,editType:calc+clearAxisTypes},dx:{valType:number,editType:calc},dy:{valType:number,editType:calc},xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:n.xperiod0,yperiod0:n.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,xhoverformat:o(x),yhoverformat:o(y),name:{valType:string,editType:calc+clearAxisTypes},q1:{valType:data_array,editType:calc+clearAxisTypes},median:{valType:data_array,editType:calc+clearAxisTypes},q3:{valType:data_array,editType:calc+clearAxisTypes},lowerfence:{valType:data_array,editType:calc},upperfence:{valType:data_array,editType:calc},notched:{valType:boolean,editType:calc},notchwidth:{valType:number,min:0,max:.5,dflt:.25,editType:calc},notchspan:{valType:data_array,editType:calc},boxpoints:{valType:enumerated,values:all,outliers,suspectedoutliers,!1,editType:calc},jitter:{valType:number,min:0,max:1,editType:calc},pointpos:{valType:number,min:-2,max:2,editType:calc},boxmean:{valType:enumerated,values:!0,sd,!1,editType:calc},mean:{valType:data_array,editType:calc},sd:{valType:data_array,editType:calc},orientation:{valType:enumerated,values:v,h,editType:calc+clearAxisTypes},quartilemethod:{valType:enumerated,values:linear,exclusive,inclusive,dflt:linear,editType:calc},width:{valType:number,min:0,dflt:0,editType:calc},marker:{outliercolor:{valType:color,dflt:rgba(0, 0, 0, 0),editType:style},symbol:l({},c.symbol,{arrayOk:!1,editType:plot}),opacity:l({},c.opacity,{arrayOk:!1,dflt:1,editType:style}),size:l({},c.size,{arrayOk:!1,editType:calc}),color:l({},c.color,{arrayOk:!1,editType:style}),line:{color:l({},u.color,{arrayOk:!1,dflt:a.defaultLine,editType:style}),width:l({},u.width,{arrayOk:!1,dflt:0,editType:style}),outliercolor:{valType:color,editType:style},outlierwidth:{valType:number,min:0,dflt:1,editType:style},editType:style},editType:plot},line:{color:{valType:color,editType:style},width:{valType:number,min:0,dflt:2,editType:style},editType:plot},fillcolor:n.fillcolor,whiskerwidth:{valType:number,min:0,max:1,dflt:.5,editType:calc},offsetgroup:i.offsetgroup,alignmentgroup:i.alignmentgroup,selected:{marker:n.selected.marker,editType:style},unselected:{marker:n.unselected.marker,editType:style},text:l({},n.text,{}),hovertext:l({},n.hovertext,{}),hovertemplate:s({}),hoveron:{valType:flaglist,flags:boxes,points,dflt:boxes+points,editType:style}}},{../../components/color/attributes:360,../../lib/extend:488,../../plots/cartesian/axis_format_attributes:552,../../plots/template_attributes:628,../bar/attributes:643,../scatter/attributes:922},669:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../plots/cartesian/axes),at(../../plots/cartesian/align_period),ot(../../lib),st(../../constants/numerical).BADNUM,lo._;e.exportsfunction(t,e){var r,c,y,x,b,_,w,Tt._fullLayout,ki.getFromId(t,e.xaxis||x),Ai.getFromId(t,e.yaxis||y),M,Svioline.type?_numViolins:_numBoxes;he.orientation?(yk,xx,bA,_y,w!!e.yperiodalignment):(yA,xy,bk,_x,w!!e.xperiodalignment);var E,L,C,P,I,O,zfunction(t,e,r,i){var s,le+0in t,cd+e in t;if(e in t||l&&c){var ur.makeCalcdata(t,e);returna(t,r,e,u).vals,u}sl?te+0:namein t&&(categoryr.type||n(t.name)&&-1!linear,log.indexOf(r.type)||o.isDateTime(t.name)&&dater.type)?t.name:i;for(var fmulticategoryr.type?r.r2c_just_indices(s):r.d2c(s,0,te+calendar),ht._length,pnew Array(h),d0;dh;d++)pdf;returnp}(e,_,b,TS),Dz0,Rz1,Fo.distinctVals(D,b),BF.vals,NF.minDiff/2,jall(e.boxpoints||e.points)?o.identity:function(t){return t.vE.lf||t.v>E.uf};if(e._hasPreCompStats){var Uex,Vfunction(t){return y.d2c((et||)r)},H1/0,q-1/0;for(r0;re._length;r++){var GDr;if(n(G)){if((E{}).posE_G,w&&R&&(E.orig_pRr),E.q1V(q1),E.medV(median),E.q3V(q3),L,U&&o.isArrayOrTypedArray(Ur))for(c0;cUr.length;c++)(Oy.d2c(Urc))!s&&(u(I{v:O,i:r,c},e,r,c),L.push(I));if(E.ptsL.sort(f),P(CExL.map(h)).length,E.med!s&&E.q1!s&&E.q3!s&&E.med>E.q1&&E.q3>E.med){var YV(lowerfence);E.lfY!s&&YE.q1?Y:p(E,C,P);var WV(upperfence);E.ufW!s&&W>E.q3?W:d(E,C,P);var XV(mean);E.meanX!s?X:P?o.mean(C,P):(E.q1+E.q3)/2;var ZV(sd);E.sdX!s&&Z>0?Z:P?o.stdev(C,P,E.mean):E.q3-E.q1,E.lom(E),E.uog(E);var JV(notchspan);JJ!s&&J>0?J:v(E,P),E.lnE.med-J,E.unE.med+J;var KE.lf,QE.uf;e.boxpoints&&C.length&&(KMath.min(K,C0),QMath.max(Q,CP-1)),e.notched&&(KMath.min(K,E.ln),QMath.max(Q,E.un)),E.minK,E.maxQ}else{var $;o.warn(Invalid input - make sure that q1 median q3,q1 +E.q1,median +E.med,q3 +E.q3.join(\n)),$E.med!s?E.med:E.q1!s?E.q3!s?(E.q1+E.q3)/2:E.q1:E.q3!s?E.q3:0,E.med$,E.q1E.q3$,E.lfE.uf$,E.meanE.sd$,E.lnE.un$,E.minE.max$}HMath.min(H,E.min),qMath.max(q,E.max),E.pts2L.filter(j),M.push(E)}}e._extremesy._idi.findExtremes(y,H,q,{padded:!0})}else{var tty.makeCalcdata(e,x),etfunction(t,e){for(var rt.length,nnew Array(r+1),i0;ir;i++)niti-e;return nrtr-1+e,n}(B,N),rtB.length,ntfunction(t){for(var enew Array(t),r0;rt;r++)er;return e}(rt);for(r0;re._length;r++)if(Ottr,n(O)){var ito.findBin(Dr,et);it>0&&itrt&&(u(I{v:O,i:r},e,r),ntit.push(I))}var at1/0,ot-1/0,ste.quartilemethod,ltexclusivest,ctinclusivest;for(r0;rrt;r++)if(ntr.length>0){var ut,ft;if((E{}).posE_Br,LE.ptsntr.sort(f),P(CExL.map(h)).length,E.minC0,E.maxCP-1,E.meano.mean(C,P),E.sdo.stdev(C,P,E.mean),E.medo.interp(C,.5),P%2&&(lt||ct))lt?(utC.slice(0,P/2),ftC.slice(P/2+1)):ct&&(utC.slice(0,P/2+1),ftC.slice(P/2)),E.q1o.interp(ut,.5),E.q3o.interp(ft,.5);else E.q1o.interp(C,.25),E.q3o.interp(C,.75);E.lfp(E,C,P),E.ufd(E,C,P),E.lom(E),E.uog(E);var htv(E,P);E.lnE.med-ht,E.unE.med+ht,atMath.min(at,E.ln),otMath.max(ot,E.un),E.pts2L.filter(j),M.push(E)}e._extremesy._idi.findExtremes(y,e.notched?tt.concat(at,ot):tt,{padded:!0})}return function(t,e){if(o.isArrayOrTypedArray(e.selectedpoints))for(var r0;rt.length;r++){for(var ntr.pts||,i{},a0;an.length;a++)ina.ia;o.tagSelected(n,e,i)}}(M,e),M.length>0?(M0.t{num:TS,dPos:N,posLetter:_,valLetter:x,labels:{med:l(t,median:),min:l(t,min:),q1:l(t,q1:),q3:l(t,q3:),max:l(t,max:),mean:sde.boxmean?l(t,mean \xb1 \u03c3:):l(t,mean:),lf:l(t,lower fence:),uf:l(t,upper fence:)}},TS++,M):{t:{empty:!0}}};var c{text:tx,hovertext:htx};function u(t,e,r){for(var n in c)o.isArrayOrTypedArray(en)&&(Array.isArray(r)?o.isArrayOrTypedArray(enr0)&&(tcnenr0r1):tcnenr)}function f(t,e){return t.v-e.v}function h(t){return t.v}function p(t,e,r){return 0r?t.q1:Math.min(t.q1,eMath.min(o.findBin(2.5*t.q1-1.5*t.q3,e,!0)+1,r-1))}function d(t,e,r){return 0r?t.q3:Math.max(t.q3,eMath.max(o.findBin(2.5*t.q3-1.5*t.q1,e),0))}function m(t){return 4*t.q1-3*t.q3}function g(t){return 4*t.q3-3*t.q1}function v(t,e){return 0e?0:1.57*(t.q3-t.q1)/Math.sqrt(e)}},{../../constants/numerical:474,../../lib:498,../../plots/cartesian/align_period:546,../../plots/cartesian/axes:549,fast-isnumeric:185},670:function(t,e,r){use strict;var nt(../../plots/cartesian/axes),it(../../lib),at(../../plots/cartesian/constraints).getAxisGroup,ov,h;function s(t,e,r,o){var s,l,c,ue.calcdata,fe._fullLayout,ho._id,ph.charAt(0),d,m0;for(s0;sr.length;s++)for(curs,l0;lc.length;l++)d.push(o.c2l(cl.pos,!0)),m+(cl.pts2||).length;if(d.length){var gi.distinctVals(d);category!o.type&&multicategory!o.type||(g.minDiff1);var vg.minDiff/2;n.minDtick(o,g.minDiff,g.vals0,!0);var yfviolint?_numViolins:_numBoxes,xgroupft+mode&&y>1,b1-ft+gap,_1-ft+groupgap;for(s0;sr.length;s++){var w,T,k,A,M,S,E(curs)0.trace,Lc0.t,CE.width,PE.side;if(C)wTAC/2,k0;else if(wv,x){var Ia(f,o._id)+E.orientation,O(f._alignmentOptsI||{})E.alignmentgroup||{},zObject.keys(O.offsetGroups||{}).length,Dz||y;Tw*b*_/D,k2*w*(((z?E._offsetIndex:L.num)+.5)/D-.5)*b,Aw*b/D}else Tw*b*_,k0,Aw;L.dPosw,L.bPosk,L.bdPosT,L.wHoverA;var R,F,B,N,j,U,Vk+T,HBoolean(C);if(positiveP?(Mw*(C?1:.5),RV,SRk):negativeP?(MRk,Sw*(C?1:.5),FV):(MSw,RFV),(E.boxpoints||E.points)&&m>0){var qE.pointpos,GE.jitter,YE.marker.size/2,W0;q+G>0&&((WV*(q+G))>M?(H!0,jY,BW):W>R&&(jY,BM)),WM&&(BM);var X0;q-G0&&((X-V*(q-G))>S?(H!0,UY,NX):X>F&&(UY,NS)),XS&&(NS)}else BM,NS;var Znew Array(c.length);for(l0;lc.length;l++)Zlcl.pos;E._extremeshn.findExtremes(o,Z,{padded:H,vpadminus:N,vpadplus:B,vpadLinearized:!0,ppadminus:{x:U,y:j}p,ppadplus:{x:j,y:U}p})}}}e.exports{crossTraceCalc:function(t,e){for(var rt.calcdata,ne.xaxis,ie.yaxis,a0;ao.length;a++){for(var loa,chl?i:n,u,f0;fr.length;f++){var hrf,ph0.t,dh0.trace;!0!d.visible||box!d.type&&candlestick!d.type||p.empty||(d.orientation||v)!l||d.xaxis!n._id||d.yaxis!i._id||u.push(f)}s(box,t,u,c)}},setPositionOffset:s}},{../../lib:498,../../plots/cartesian/axes:549,../../plots/cartesian/constraints:557},671:function(t,e,r){use strict;var nt(../../lib),it(../../registry),at(../../components/color),ot(../scatter/period_defaults),st(../bar/defaults).handleGroupingDefaults,lt(../../plots/cartesian/axis_autotype),ct(./attributes);function u(t,e,r,a){function o(t){var e0;return t&&t.length&&(e+1,n.isArrayOrTypedArray(t0)&&t0.length&&(e+1)),e}function s(e){return n.validate(te,ce)}var u,fr(y),hr(x);if(boxe.type){var pr(q1),dr(median),mr(q3);e._hasPreCompStatsp&&p.length&&d&&d.length&&m&&m.length,uMath.min(n.minRowLength(p),n.minRowLength(d),n.minRowLength(m))}var g,v,yo(f),xo(h),by&&n.minRowLength(f),_x&&n.minRowLength(h),wa.calendar,T{autotypenumbers:a.autotypenumbers};if(e._hasPreCompStats)switch(String(x)+String(y)){case00:var ks(x0)||s(dx);g(s(y0)||s(dy))&&!k?h:v,vu;break;case10:gv,vMath.min(u,_);break;case20:gh,vMath.min(u,h.length);break;case01:gh,vMath.min(u,b);break;case02:gv,vMath.min(u,f.length);break;case12:gv,vMath.min(u,_,f.length);break;case21:gh,vMath.min(u,h.length,b);break;case11:v0;break;case22:var A,M!1;for(A0;Ah.length;A++)if(categoryl(hA,w,T)){M!0;break}if(M)gv,vMath.min(u,_,f.length);else{for(A0;Af.length;A++)if(categoryl(fA,w,T)){M!0;break}M?(gh,vMath.min(u,h.length,b)):(gv,vMath.min(u,_,f.length))}}else y>0?(gv,vx>0?Math.min(_,b):Math.min(b)):x>0?(gh,vMath.min(_)):v0;if(v){e._lengthv;var Sr(orientation,g);e._hasPreCompStats?vS&&0x?(r(x0,0),r(dx,1)):hS&&0y&&(r(y0,0),r(dy,1)):vS&&0x?r(x0):hS&&0y&&r(y0),i.getComponentMethod(calendars,handleTraceDefaults)(t,e,x,y,a)}else e.visible!1}function f(t,e,r,i){var ai.prefix,on.coerce2(t,e,c,marker.outliercolor),sr(marker.line.outliercolor),loutliers;e._hasPreCompStats?lall:(o||s)&&(lsuspectedoutliers);var ur(a+points,l);u?(r(jitter,allu?.3:0),r(pointpos,allu?-1.5:0),r(marker.symbol),r(marker.opacity),r(marker.size),r(marker.color,e.line.color),r(marker.line.color),r(marker.line.width),suspectedoutliersu&&(r(marker.line.outliercolor,e.marker.color),r(marker.line.outlierwidth)),r(selected.marker.color),r(unselected.marker.color),r(selected.marker.size),r(unselected.marker.size),r(text),r(hovertext)):delete e.marker;var fr(hoveron);all!f&&-1f.indexOf(points)||r(hovertemplate),n.coerceSelectionMarkerOpacity(e,r)}e.exports{supplyDefaults:function(t,e,r,i){function s(r,i){return n.coerce(t,e,c,r,i)}if(u(t,e,s,i),!1!e.visible){o(t,e,i,s),s(xhoverformat),s(yhoverformat);var le._hasPreCompStats;l&&(s(lowerfence),s(upperfence)),s(line.color,(t.marker||{}).color||r),s(line.width),s(fillcolor,a.addOpacity(e.line.color,.5));var h!1;if(l){var ps(mean),ds(sd);p&&p.length&&(h!0,d&&d.length&&(hsd))}s(boxmean,h),s(whiskerwidth),s(width),s(quartilemethod);var m!1;if(l){var gs(notchspan);g&&g.length&&(m!0)}else n.validate(t.notchwidth,c.notchwidth)&&(m!0);s(notched,m)&&s(notchwidth),f(t,e,s,{prefix:box})}},crossTraceDefaults:function(t,e){var r,i;function a(t){return n.coerce(i._input,i,c,t)}for(var o0;ot.length;o++){var l(ito).type;box!l&&violin!l||(ri._input,groupel+mode&&s(r,i,e,a))}},handleSampleDefaults:u,handlePointsDefaults:f}},{../../components/color:361,../../lib:498,../../plots/cartesian/axis_autotype:550,../../registry:633,../bar/defaults:647,../scatter/period_defaults:942,./attributes:668},672:function(t,e,r){use strict;e.exportsfunction(t,e){return e.hoverOnBox&&(t.hoverOnBoxe.hoverOnBox),xValin e&&(t.xe.xVal),yValin e&&(t.ye.yVal),e.xa&&(t.xaxise.xa),e.ya&&(t.yaxise.ya),t}},{},673:function(t,e,r){use strict;var nt(../../plots/cartesian/axes),it(../../lib),at(../../components/fx),ot(../../components/color),si.fillText;function l(t,e,r,s){var l,c,u,f,h,p,d,m,g,v,y,x,b,_,wt.cd,Tt.xa,kt.ya,Aw0.trace,Mw0.t,SviolinA.type,E,LM.bdPos,CM.wHover,Pfunction(t){return u.c2l(t.pos)+M.bPos-u.c2l(p)};S&&both!A.side?(positiveA.side&&(gfunction(t){var eP(t);return a.inbox(e,e+C,v)},xL,b0),negativeA.side&&(gfunction(t){var eP(t);return a.inbox(e-C,e,v)},x0,bL)):(gfunction(t){var eP(t);return a.inbox(e-C,e+C,v)},xbL),_S?function(t){return a.inbox(t.span0-h,t.span1-h,v)}:function(t){return a.inbox(t.min-h,t.max-h,v)},hA.orientation?(he,pr,d_,mg,ly,uk,cx,fT):(hr,pe,dg,m_,lx,uT,cy,fk);var IMath.min(1,L/Math.abs(u.r2c(u.range1)-u.r2c(u.range0)));function O(t){return(d(t)+m(t))/2}vt.maxHoverDistance-I,yt.maxSpikeDistance-I;var za.getDistanceFunction(s,d,m,O);if(a.getClosest(w,z,t),!1t.index)return;var Dwt.index,RA.line.color,F(A.marker||{}).color;o.opacity(R)&&A.line.width?t.colorR:o.opacity(F)&&A.boxpoints?t.colorF:t.colorA.fillcolor,tl+0u.c2p(D.pos+M.bPos-b,!0),tl+1u.c2p(D.pos+M.bPos+x,!0),tl+LabelValvoid 0!D.orig_p?D.orig_p:D.pos;var Bl+Spike;t.spikeDistanceO(D)*y/v,tBu.c2p(D.pos,!0);var N{},jmed,q1,q3,min,max;(A.boxmean||(A.meanline||{}).visible)&&j.push(mean),(A.boxpoints||A.points)&&j.push(lf,uf);for(var U0;Uj.length;U++){var VjU;if(V in D&&!(DVin N)){NDV!0;var HDV,qf.c2p(H,!0),Gi.extendFlat({},t);G.attrV,Gc+0Gc+1q,Gc+LabelValH,Gc+Label(M.labels?M.labelsV+ :)+n.hoverLabelText(f,H,Ac+hoverformat),G.hoverOnBox!0,meanV&&sdin D&&sdA.boxmean&&(Gc+errD.sd),t.name,t.spikeDistancevoid 0,tBvoid 0,G.hovertemplate!1,E.push(G)}}return E}function c(t,e,r){for(var n,o,l,ct.cd,ut.xa,ft.ya,hc0.trace,pu.c2p(e),df.c2p(r),ma.quadrature((function(t){var eMath.max(3,t.mrc||0);return Math.max(Math.abs(u.c2p(t.x)-p)-e,1-3/e)}),(function(t){var eMath.max(3,t.mrc||0);return Math.max(Math.abs(f.c2p(t.y)-d)-e,1-3/e)})),g!1,v0;vc.length;v++){ocv;for(var y0;y(o.pts||).length;y++){var xm(lo.ptsy);xt.distance&&(t.distancex,gv,y)}}if(!g)return!1;l(ocg0).ptsg1;var bu.c2p(l.x,!0),_f.c2p(l.y,!0),wl.mrc||1;ni.extendFlat({},t,{index:l.i,color:(h.marker||{}).color,name:h.name,x0:b-w,x1:b+w,y0:_-w,y1:_+w,spikeDistance:t.distance,hovertemplate:h.hovertemplate});var T,ko.orig_p,Avoid 0!k?k:o.pos;returnhh.orientation?(Tf,n.xLabelVall.x,n.yLabelValA):(Tu,n.xLabelValA,n.yLabelVall.y),nT._id.charAt(0)+SpikeT.c2p(o.pos,!0),s(l,h,n),n}e.exports{hoverPoints:function(t,e,r,n){var i,at.cd0.trace.hoveron,o;return-1!a.indexOf(boxes)&&(oo.concat(l(t,e,r,n))),-1!a.indexOf(points)&&(ic(t,e,r)),closestn?i?i:o:i?(o.push(i),o):o},hoverOnBoxes:l,hoverOnPoints:c}},{../../components/color:361,../../components/fx:401,../../lib:498,../../plots/cartesian/axes:549},674:function(t,e,r){use strict;e.exports{attributes:t(./attributes),layoutAttributes:t(./layout_attributes),supplyDefaults:t(./defaults).supplyDefaults,crossTraceDefaults:t(./defaults).crossTraceDefaults,supplyLayoutDefaults:t(./layout_defaults).supplyLayoutDefaults,calc:t(./calc),crossTraceCalc:t(./cross_trace_calc).crossTraceCalc,plot:t(./plot).plot,style:t(./style).style,styleOnSelect:t(./style).styleOnSelect,hoverPoints:t(./hover).hoverPoints,eventData:t(./event_data),selectPoints:t(./select),moduleType:trace,name:box,basePlotModule:t(../../plots/cartesian),categories:cartesian,svg,symbols,oriented,box-violin,showLegend,boxLayout,zoomScale,meta:{}}},{../../plots/cartesian:563,./attributes:668,./calc:669,./cross_trace_calc:670,./defaults:671,./event_data:672,./hover:673,./layout_attributes:675,./layout_defaults:676,./plot:677,./select:678,./style:679},675:function(t,e,r){use strict;e.exports{boxmode:{valType:enumerated,values:group,overlay,dflt:overlay,editType:calc},boxgap:{valType:number,min:0,max:1,dflt:.3,editType:calc},boxgroupgap:{valType:number,min:0,max:1,dflt:.3,editType:calc}}},{},676:function(t,e,r){use strict;var nt(../../registry),it(../../lib),at(./layout_attributes);function o(t,e,r,i,a){for(var oa+Layout,s!1,l0;lr.length;l++){var crl;if(n.traceIs(c,o)){s!0;break}}s&&(i(a+mode),i(a+gap),i(a+groupgap))}e.exports{supplyLayoutDefaults:function(t,e,r){o(0,0,r,(function(r,n){return i.coerce(t,e,a,r,n)}),box)},_supply:o}},{../../lib:498,../../registry:633,./layout_attributes:675},677:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),at(../../components/drawing);function o(t,e,r,a){var o,s,lhr.orientation,ce.val,ue.pos,f!!u.rangebreaks,ha.bPos,pa.wdPos||0,da.bPosPxOffset||0,mr.whiskerwidth||0,gr.notched||!1,vg?1-2*r.notchwidth:1;Array.isArray(a.bdPos)?(oa.bdPos0,sa.bdPos1):(oa.bdPos,sa.bdPos);var yt.selectAll(path.box).data(violin!r.type||r.box.visible?i.identity:);y.enter().append(path).style(vector-effect,non-scaling-stroke).attr(class,box),y.exit().remove(),y.each((function(t){if(t.empty)returnM0,0Z;var eu.c2l(t.pos+h,!0),au.l2p(e-o)+d,yu.l2p(e+s)+d,xf?(a+y)/2:u.l2p(e)+d,br.whiskerwidth,_f?a*b+(1-b)*x:u.l2p(e-p)+d,wf?y*b+(1-b)*x:u.l2p(e+p)+d,Tu.l2p(e-o*v)+d,ku.l2p(e+s*v)+d,Ac.c2p(t.q1,!0),Mc.c2p(t.q3,!0),Si.constrain(c.c2p(t.med,!0),Math.min(A,M)+1,Math.max(A,M)-1),Evoid 0t.lf||!1r.boxpoints,Lc.c2p(E?t.min:t.lf,!0),Cc.c2p(E?t.max:t.uf,!0),Pc.c2p(t.ln,!0),Ic.c2p(t.un,!0);l?n.select(this).attr(d,M+S+,+T+V+k+M+A+,+a+V+y+(g?H+P+L+S+,+k+L+I+,+y:)+H+M+V+a+(g?H+I+L+S+,+T+L+P+,+a:)+ZM+A+,+x+H+L+M+M+,+x+H+C+(0m?:M+L+,+_+V+w+M+C+,+_+V+w)):n.select(this).attr(d,M+T+,+S+H+k+M+a+,+A+H+y+(g?V+P+L+k+,+S+L+y+,+I:)+V+M+H+a+(g?V+I+L+T+,+S+L+a+,+P:)+ZM+x+,+A+V+L+M+x+,+M+V+C+(0m?:M+_+,+L+H+w+M+_+,+C+H+w))}))}function s(t,e,r,n){var oe.x,se.y,ln.bdPos,cn.bPos,ur.boxpoints||r.points;i.seedPseudoRandom();var ft.selectAll(g.points).data(u?function(t){return t.forEach((function(t){t.tn,t.tracer})),t}:);f.enter().append(g).attr(class,points),f.exit().remove();var hf.selectAll(path).data((function(t){var e,n,at.pts2,oMath.max((t.max-t.min)/10,t.q3-t.q1),s1e-9*o,f.01*o,h,p0;if(r.jitter){if(0o)for(p1,hnew Array(a.length),e0;ea.length;e++)he1;else for(e0;ea.length;e++){var dMath.max(0,e-5),mad.v,gMath.min(a.length-1,e+5),vag.v;all!u&&(ae.vt.lf?vMath.min(v,t.lf):mMath.max(m,t.uf));var yMath.sqrt(f*(g-d)/(v-m+s))||0;yi.constrain(Math.abs(y),0,1),h.push(y),pMath.max(y,p)}n2*r.jitter/(p||1)}for(e0;ea.length;e++){var xae,bx.v,_r.jitter?n*he*(i.pseudoRandom()-.5):0,wt.pos+c+l*(r.pointpos+_);hr.orientation?(x.yw,x.xb):(x.xw,x.yb),suspectedoutliersu&&bt.uo&&b>t.lo&&(x.so!0)}return a}));h.enter().append(path).classed(point,!0),h.exit().remove(),h.call(a.translatePoints,o,s)}function l(t,e,r,a){var o,s,le.val,ce.pos,u!!c.rangebreaks,fa.bPos,ha.bPosPxOffset||0,pr.boxmean||(r.meanline||{}).visible;Array.isArray(a.bdPos)?(oa.bdPos0,sa.bdPos1):(oa.bdPos,sa.bdPos);var dt.selectAll(path.mean).data(boxr.type&&r.boxmean||violinr.type&&r.box.visible&&r.meanline.visible?i.identity:);d.enter().append(path).attr(class,mean).style({fill:none,vector-effect:non-scaling-stroke}),d.exit().remove(),d.each((function(t){var ec.c2l(t.pos+f,!0),ic.l2p(e-o)+h,ac.l2p(e+s)+h,du?(i+a)/2:c.l2p(e)+h,ml.c2p(t.mean,!0),gl.c2p(t.mean-t.sd,!0),vl.c2p(t.mean+t.sd,!0);hr.orientation?n.select(this).attr(d,M+m+,+i+V+a+(sdp?m0,0L+g+,+d+L+m+,+i+L+v+,+d+Z:)):n.select(this).attr(d,M+i+,+m+H+a+(sdp?m0,0L+d+,+g+L+i+,+m+L+d+,+v+Z:))}))}e.exports{plot:function(t,e,r,a){var ce.xaxis,ue.yaxis;i.makeTraceGroups(a,r,trace boxes).each((function(t){var e,r,in.select(this),at0,fa.t,ha.trace;(f.wdPosf.bdPos*h.whiskerwidth,!0!h.visible||f.empty)?i.remove():(hh.orientation?(eu,rc):(ec,ru),o(i,{pos:e,val:r},h,f),s(i,{x:c,y:u},h,f),l(i,{pos:e,val:r},h,f))}))},plotBoxAndWhiskers:o,plotPoints:s,plotBoxMean:l}},{../../components/drawing:383,../../lib:498,@plotly/d3:58},678:function(t,e,r){use strict;e.exportsfunction(t,e){var r,n,it.cd,at.xaxis,ot.yaxis,s;if(!1e)for(r0;ri.length;r++)for(n0;n(ir.pts||).length;n++)ir.ptsn.selected0;else for(r0;ri.length;r++)for(n0;n(ir.pts||).length;n++){var lir.ptsn,ca.c2p(l.x),uo.c2p(l.y);e.contains(c,u,null,l.i,t)?(s.push({pointNumber:l.i,x:a.c2d(l.x),y:o.c2d(l.y)}),l.selected1):l.selected0}return s}},{},679:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/color),at(../../components/drawing);e.exports{style:function(t,e,r){var or||n.select(t).selectAll(g.trace.boxes);o.style(opacity,(function(t){return t0.trace.opacity})),o.each((function(e){var rn.select(this),oe0.trace,so.line.width;function l(t,e,r,n){t.style(stroke-width,e+px).call(i.stroke,r).call(i.fill,n)}var cr.selectAll(path.box);if(candlesticko.type)c.each((function(t){if(!t.empty){var en.select(this),rot.dir;l(e,r.line.width,r.line.color,r.fillcolor),e.style(opacity,o.selectedpoints&&!t.selected?.3:1)}}));else{l(c,s,o.line.color,o.fillcolor),r.selectAll(path.mean).style({stroke-width:s,stroke-dasharray:2*s+px,+s+px}).call(i.stroke,o.line.color);var ur.selectAll(path.point);a.pointStyle(u,o,t)}}))},styleOnSelect:function(t,e,r){var ne0.trace,ir.selectAll(path.point);n.selectedpoints?a.selectedPointStyle(i,n):a.pointStyle(i,n,t)}}},{../../components/color:361,../../components/drawing:383,@plotly/d3:58},680:function(t,e,r){use strict;var nt(../../lib).extendFlat,it(../../plots/cartesian/axis_format_attributes).axisHoverFormat,at(../ohlc/attributes),ot(../box/attributes);function s(t){return{line:{color:n({},o.line.color,{dflt:t}),width:o.line.width,editType:style},fillcolor:o.fillcolor,editType:style}}e.exports{xperiod:a.xperiod,xperiod0:a.xperiod0,xperiodalignment:a.xperiodalignment,xhoverformat:i(x),yhoverformat:i(y),x:a.x,open:a.open,high:a.high,low:a.low,close:a.close,line:{width:n({},o.line.width,{}),editType:style},increasing:s(a.increasing.line.color.dflt),decreasing:s(a.decreasing.line.color.dflt),text:a.text,hovertext:a.hovertext,whiskerwidth:n({},o.whiskerwidth,{dflt:0}),hoverlabel:a.hoverlabel}},{../../lib:498,../../plots/cartesian/axis_format_attributes:552,../box/attributes:668,../ohlc/attributes:867},681:function(t,e,r){use strict;var nt(../../lib),it(../../plots/cartesian/axes),at(../../plots/cartesian/align_period),ot(../ohlc/calc).calcCommon;function s(t,e,r,n){return{min:r,q1:Math.min(t,n),med:n,q3:Math.max(t,n),max:e}}e.exportsfunction(t,e){var rt._fullLayout,li.getFromId(t,e.xaxis),ci.getFromId(t,e.yaxis),ul.makeCalcdata(e,x),fa(e,l,x,u).vals,ho(t,e,u,f,c,s);return h.length?(n.extendFlat(h0.t,{num:r._numBoxes,dPos:n.distinctVals(f).minDiff/2,posLetter:x,valLetter:y}),r._numBoxes++,h):{t:{empty:!0}}}},{../../lib:498,../../plots/cartesian/align_period:546,../../plots/cartesian/axes:549,../ohlc/calc:868},682:function(t,e,r){use strict;var nt(../../lib),it(../../components/color),at(../ohlc/ohlc_defaults),ot(../scatter/period_defaults),st(./attributes);function l(t,e,r,n){var ar(n+.line.color);r(n+.line.width,e.line.width),r(n+.fillcolor,i.addOpacity(a,.5))}e.exportsfunction(t,e,r,i){function c(r,i){return n.coerce(t,e,s,r,i)}a(t,e,c,i)?(o(t,e,i,c,{x:!0}),c(xhoverformat),c(yhoverformat),c(line.width),l(t,e,c,increasing),l(t,e,c,decreasing),c(text),c(hovertext),c(whiskerwidth),i._requestRangeslidere.xaxis!0):e.visible!1}},{../../components/color:361,../../lib:498,../ohlc/ohlc_defaults:872,../scatter/period_defaults:942,./attributes:680},683:function(t,e,r){use strict;e.exports{moduleType:trace,name:candlestick,basePlotModule:t(../../plots/cartesian),categories:cartesian,svg,showLegend,candlestick,boxLayout,meta:{},attributes:t(./attributes),layoutAttributes:t(../box/layout_attributes),supplyLayoutDefaults:t(../box/layout_defaults).supplyLayoutDefaults,crossTraceCalc:t(../box/cross_trace_calc).crossTraceCalc,supplyDefaults:t(./defaults),calc:t(./calc),plot:t(../box/plot).plot,layerName:boxlayer,style:t(../box/style).style,hoverPoints:t(../ohlc/hover).hoverPoints,selectPoints:t(../ohlc/select)}},{../../plots/cartesian:563,../box/cross_trace_calc:670,../box/layout_attributes:675,../box/layout_defaults:676,../box/plot:677,../box/style:679,../ohlc/hover:870,../ohlc/select:874,./attributes:680,./calc:681,./defaults:682},684:function(t,e,r){use strict;var nt(./axis_defaults),it(../../plot_api/plot_template);e.exportsfunction(t,e,r,a,o){a(a)||(a(da),a(a0)),a(b)||(a(db),a(b0)),function(t,e,r,a){aaxis,baxis.forEach((function(o){var so.charAt(0),lto||{},ci.newContainer(e,o),u{noTicklabelstep:!0,tickfont:x,id:s+axis,letter:s,font:e.font,name:o,data:ts,calendar:e.calendar,dfltColor:a,bgColor:r.paper_bgcolor,autotypenumbersDflt:r.autotypenumbers,fullLayout:r};n(l,c,u),c._categoriesc._categories||,to||-l.type||(to{type:l.type})}))}(t,e,r,o)}},{../../plot_api/plot_template:538,./axis_defaults:689},685:function(t,e,r){use strict;var nt(../../lib).isArrayOrTypedArray;e.exportsfunction(t){return function t(e,r){if(!n(e)||r>10)return null;for(var i1/0,a-1/0,oe.length,s0;so;s++){var les;if(n(l)){var ct(l,r+1);c&&(iMath.min(c0,i),aMath.max(c1,a))}else iMath.min(l,i),aMath.max(l,a)}returni,a}(t,0)}},{../../lib:498},686:function(t,e,r){use strict;var nt(../../plots/font_attributes),it(./axis_attributes),at(../../components/color/attributes),on({editType:calc});o.family.dfltOpen Sans, verdana, arial, sans-serif,o.size.dflt12,o.color.dflta.defaultLine,e.exports{carpet:{valType:string,editType:calc},x:{valType:data_array,editType:calc+clearAxisTypes},y:{valType:data_array,editType:calc+clearAxisTypes},a:{valType:data_array,editType:calc},a0:{valType:number,dflt:0,editType:calc},da:{valType:number,dflt:1,editType:calc},b:{valType:data_array,editType:calc},b0:{valType:number,dflt:0,editType:calc},db:{valType:number,dflt:1,editType:calc},cheaterslope:{valType:number,dflt:1,editType:calc},aaxis:i,baxis:i,font:o,color:{valType:color,dflt:a.defaultLine,editType:plot},transforms:void 0}},{../../components/color/attributes:360,../../plots/font_attributes:580,./axis_attributes:688},687:function(t,e,r){use strict;var nt(../../lib).isArrayOrTypedArray;e.exportsfunction(t,e,r,i){var a,o,s,l,c,u,f,h,p,d,m,g,v,yn(r)?a:b,x(ay?t.aaxis:t.baxis).smoothing,bay?t.a2i:t.b2j,_ay?r:i,way?i:r,Tay?e.a.length:e.b.length,kay?e.b.length:e.a.length,AMath.floor(ay?t.b2j(w):t.a2i(w)),May?function(e){return t.evalxy(,e,A)}:function(e){return t.evalxy(,A,e)};x&&(sMath.max(0,Math.min(k-2,A)),lA-s,oay?function(e,r){return t.dxydi(,e,s,r,l)}:function(e,r){return t.dxydj(,s,e,l,r)});var Sb(_0),Eb(_1),LSE?1:-1,C1e-8*(E-S),PL>0?Math.floor:Math.ceil,IL>0?Math.ceil:Math.floor,OL>0?Math.min:Math.max,zL>0?Math.max:Math.min,DP(S+C),RI(E-C),FfM(S);for(aD;a*LR*L;a+L)c,mz(S,a),v(gO(E,a+L))-m,uMath.max(0,Math.min(T-2,Math.floor(.5*(m+g)))),hM(g),x&&(po(u,m-u),do(u,g-u),c.push(f0+p0/3*v,f1+p1/3*v),c.push(h0-d0/3*v,h1-d1/3*v)),c.push(h),F.push(c),fh;return F}},{../../lib:498},688:function(t,e,r){use strict;var nt(../../plots/font_attributes),it(../../components/color/attributes),at(../../plots/cartesian/layout_attributes),ot(../../plots/cartesian/axis_format_attributes).descriptionWithDates,st(../../plot_api/edit_types).overrideAll;e.exports{color:{valType:color,editType:calc},smoothing:{valType:number,dflt:1,min:0,max:1.3,editType:calc},title:{text:{valType:string,dflt:,editType:calc},font:n({editType:calc}),offset:{valType:number,dflt:10,editType:calc},editType:calc},type:{valType:enumerated,values:-,linear,date,category,dflt:-,editType:calc},autotypenumbers:a.autotypenumbers,autorange:{valType:enumerated,values:!0,!1,reversed,dflt:!0,editType:calc},rangemode:{valType:enumerated,values:normal,tozero,nonnegative,dflt:normal,editType:calc},range:{valType:info_array,editType:calc,items:{valType:any,editType:calc},{valType:any,editType:calc}},fixedrange:{valType:boolean,dflt:!1,editType:calc},cheatertype:{valType:enumerated,values:index,value,dflt:value,editType:calc},tickmode:{valType:enumerated,values:linear,array,dflt:array,editType:calc},nticks:{valType:integer,min:0,dflt:0,editType:calc},tickvals:{valType:data_array,editType:calc},ticktext:{valType:data_array,editType:calc},showticklabels:{valType:enumerated,values:start,end,both,none,dflt:start,editType:calc},tickfont:n({editType:calc}),tickangle:{valType:angle,dflt:auto,editType:calc},tickprefix:{valType:string,dflt:,editType:calc},showtickprefix:{valType:enumerated,values:all,first,last,none,dflt:all,editType:calc},ticksuffix:{valType:string,dflt:,editType:calc},showticksuffix:{valType:enumerated,values:all,first,last,none,dflt:all,editType:calc},showexponent:{valType:enumerated,values:all,first,last,none,dflt:all,editType:calc},exponentformat:{valType:enumerated,values:none,e,E,power,SI,B,dflt:B,editType:calc},minexponent:{valType:number,dflt:3,min:0,editType:calc},separatethousands:{valType:boolean,dflt:!1,editType:calc},tickformat:{valType:string,dflt:,editType:calc,description:o(tick label)},tickformatstops:s(a.tickformatstops,calc,from-root),categoryorder:{valType:enumerated,values:trace,category ascending,category descending,array,dflt:trace,editType:calc},categoryarray:{valType:data_array,editType:calc},labelpadding:{valType:integer,dflt:10,editType:calc},labelprefix:{valType:string,editType:calc},labelsuffix:{valType:string,dflt:,editType:calc},showline:{valType:boolean,dflt:!1,editType:calc},linecolor:{valType:color,dflt:i.defaultLine,editType:calc},linewidth:{valType:number,min:0,dflt:1,editType:calc},gridcolor:{valType:color,editType:calc},gridwidth:{valType:number,min:0,dflt:1,editType:calc},showgrid:{valType:boolean,dflt:!0,editType:calc},minorgridcount:{valType:integer,min:0,dflt:0,editType:calc},minorgridwidth:{valType:number,min:0,dflt:1,editType:calc},minorgridcolor:{valType:color,dflt:i.lightLine,editType:calc},startline:{valType:boolean,editType:calc},startlinecolor:{valType:color,editType:calc},startlinewidth:{valType:number,dflt:1,editType:calc},endline:{valType:boolean,editType:calc},endlinewidth:{valType:number,dflt:1,editType:calc},endlinecolor:{valType:color,editType:calc},tick0:{valType:number,min:0,dflt:0,editType:calc},dtick:{valType:number,min:0,dflt:1,editType:calc},arraytick0:{valType:integer,min:0,dflt:0,editType:calc},arraydtick:{valType:integer,min:1,dflt:1,editType:calc},_deprecated:{title:{valType:string,editType:calc},titlefont:n({editType:calc}),titleoffset:{valType:number,dflt:10,editType:calc}},editType:calc}},{../../components/color/attributes:360,../../plot_api/edit_types:531,../../plots/cartesian/axis_format_attributes:552,../../plots/cartesian/layout_attributes:564,../../plots/font_attributes:580},689:function(t,e,r){use strict;var nt(./attributes),it(../../components/color).addOpacity,at(../../registry),ot(../../lib),st(../../plots/cartesian/tick_value_defaults),lt(../../plots/cartesian/tick_label_defaults),ct(../../plots/cartesian/prefix_suffix_defaults),ut(../../plots/cartesian/category_order_defaults),ft(../../plots/cartesian/set_convert),ht(../../plots/cartesian/axis_autotype);e.exportsfunction(t,e,r){var pr.letter,dr.font||{},mnp+axis;function g(r,n){return o.coerce(t,e,m,r,n)}function v(r,n){return o.coerce2(t,e,m,r,n)}r.name&&(e._namer.name,e._idr.name),g(autotypenumbers,r.autotypenumbersDflt);var yg(type);(-y&&(r.data&&function(t,e){if(-!t.type)return;var rt._id.charAt(0),ntr+calendar;t.typeh(e,n,{autotypenumbers:t.autotypenumbers})}(e,r.data),-e.type?e.typelinear:yt.typee.type),g(smoothing),g(cheatertype),g(showticklabels),g(labelprefix,p+ ),g(labelsuffix),g(showtickprefix),g(showticksuffix),g(separatethousands),g(tickformat),g(exponentformat),g(minexponent),g(showexponent),g(categoryorder),g(tickmode),g(tickvals),g(ticktext),g(tick0),g(dtick),arraye.tickmode&&(g(arraytick0),g(arraydtick)),g(labelpadding),e._hovertitlep,datey)&&a.getComponentMethod(calendars,handleDefaults)(t,e,calendar,r.calendar);f(e,r.fullLayout),e.c2po.identity;var xg(color,r.dfltColor),bxt.color?x:d.color;g(title.text)&&(o.coerceFont(g,title.font,{family:d.family,size:o.bigFont(d.size),color:b}),g(title.offset)),g(tickangle),g(autorange,!e.isValidRange(t.range))&&g(rangemode),g(range),e.cleanRange(),g(fixedrange),s(t,e,g,y),c(t,e,g,y,r),l(t,e,g,y,r),u(t,e,g,{data:r.data,dataAttr:p});var _v(gridcolor,i(x,.3)),wv(gridwidth),Tg(showgrid);T||(delete e.gridcolor,delete e.gridwidth);var kv(startlinecolor,x),Av(startlinewidth,w);g(startline,e.showgrid||!!k||!!A)||(delete e.startlinecolor,delete e.startlinewidth);var Mv(endlinecolor,x),Sv(endlinewidth,w);return g(endline,e.showgrid||!!M||!!S)||(delete e.endlinecolor,delete e.endlinewidth),T?(g(minorgridcount),g(minorgridwidth,w),g(minorgridcolor,i(_,.06)),e.minorgridcount||(delete e.minorgridwidth,delete e.minorgridcolor)):(delete e.gridcolor,delete e.gridWidth),nonee.showticklabels&&(delete e.tickfont,delete e.tickangle,delete e.showexponent,delete e.exponentformat,delete e.minexponent,delete e.tickformat,delete e.showticksuffix,delete e.showtickprefix),e.showticksuffix||delete e.ticksuffix,e.showtickprefix||delete e.tickprefix,g(tickmode),e}},{../../components/color:361,../../lib:498,../../plots/cartesian/axis_autotype:550,../../plots/cartesian/category_order_defaults:554,../../plots/cartesian/prefix_suffix_defaults:568,../../plots/cartesian/set_convert:571,../../plots/cartesian/tick_label_defaults:573,../../plots/cartesian/tick_value_defaults:575,../../registry:633,./attributes:686},690:function(t,e,r){use strict;var nt(../../plots/cartesian/axes),it(../../lib).isArray1D,at(./cheater_basis),ot(./array_minmax),st(./calc_gridlines),lt(./calc_labels),ct(./calc_clippath),ut(../heatmap/clean_2d_array),ft(./smooth_fill_2d_array),ht(../heatmap/convert_column_xyz),pt(./set_convert);e.exportsfunction(t,e){var rn.getFromId(t,e.xaxis),dn.getFromId(t,e.yaxis),me.aaxis,ge.baxis,ve.x,ye.y,x;v&&i(v)&&x.push(x),y&&i(y)&&x.push(y),x.length&&h(e,m,g,a,b,x);var be._ae._a||e.a,_e._be._b||e.b;ve._x||e.x,ye._y||e.y;var w{};if(e._cheater){var Tindexm.cheatertype?b.length:b,kindexg.cheatertype?_.length:_;va(T,k,e.cheaterslope)}e._xvu(v),e._yyu(y),f(v,b,_),f(y,b,_),p(e),e.setScale();var Ao(v),Mo(y),S.5*(A1-A0),E.5*(A1+A0),L.5*(M1-M0),C.5*(M1+M0);return AE-1.3*S,E+1.3*S,MC-1.3*L,C+1.3*L,e._extremesr._idn.findExtremes(r,A,{padded:!0}),e._extremesd._idn.findExtremes(d,M,{padded:!0}),s(e,a,b),s(e,b,a),l(e,m),l(e,g),w.clipsegmentsc(e._xctrl,e._yctrl,m,g),w.xv,w.yy,w.ab,w.b_,w}},{../../lib:498,../../plots/cartesian/axes:549,../heatmap/clean_2d_array:789,../heatmap/convert_column_xyz:791,./array_minmax:685,./calc_clippath:691,./calc_gridlines:692,./calc_labels:693,./cheater_basis:695,./set_convert:708,./smooth_fill_2d_array:709},691:function(t,e,r){use strict;e.exportsfunction(t,e,r,n){var i,a,o,s,l!!r.smoothing,c!!n.smoothing,ut0.length-1,ft.length-1;for(i0,a,o;iu;i++)ait0i,oie0i;for(s.push({x:a,y:o,bicubic:l}),i0,a,o;if;i++)aitiu,oieiu;for(s.push({x:a,y:o,bicubic:c}),iu,a,o;i>0;i--)au-itfi,ou-iefi;for(s.push({x:a,y:o,bicubic:l}),if,a,o;i>0;i--)af-iti0,of-iei0;return s.push({x:a,y:o,bicubic:c}),s}},{},692:function(t,e,r){use strict;var nt(../../plots/cartesian/axes),it(../../lib/extend).extendFlat;e.exportsfunction(t,e,r){var a,o,s,l,c,u,f,h,p,d,m,g,v,y,xt_+e,bte+axis,_b._gridlines,wb._minorgridlines,Tb._boundarylines,kt_+r,Atr+axis;arrayb.tickmode&&(b.tickvalsx.slice());var Mt._xctrl,St._yctrl,EM0.length,LM.length,Ct._a.length,Pt._b.length;n.prepTicks(b),arrayb.tickmode&&delete b.tickvals;var Ib.smoothing?3:1;function O(n){var i,a,o,s,l,c,u,f,p,d,m,g,v,y,x{};if(be)for(at.b2j(n),oMath.floor(Math.max(0,Math.min(P-2,a))),sa-o,x.lengthP,x.crossLengthC,x.xyfunction(e){return t.evalxy(,e,a)},x.dxyfunction(e,r){return t.dxydi(,e,o,r,s)},i0;iC;i++)cMath.min(C-2,i),ui-c,ft.evalxy(,i,a),A.smoothing&&i>0&&(pt.dxydi(,i-1,o,0,s),v.push(l0+p0/3),y.push(l1+p1/3),dt.dxydi(,i-1,o,1,s),v.push(f0-d0/3),y.push(f1-d1/3)),v.push(f0),y.push(f1),lf;else for(it.a2i(n),cMath.floor(Math.max(0,Math.min(C-2,i))),ui-c,x.lengthC,x.crossLengthP,x.xyfunction(e){return t.evalxy(,i,e)},x.dxyfunction(e,r){return t.dxydj(,c,e,u,r)},a0;aP;a++)oMath.min(P-2,a),sa-o,ft.evalxy(,i,a),A.smoothing&&a>0&&(mt.dxydj(,c,a-1,u,0),v.push(l0+m0/3),y.push(l1+m1/3),gt.dxydj(,c,a-1,u,1),v.push(f0-g0/3),y.push(f1-g1/3)),v.push(f0),y.push(f1),lf;return x.axisLettere,x.axisb,x.crossAxisA,x.valuen,x.constvarr,x.indexh,x.xv,x.yy,x.smoothingA.smoothing,x}function z(n){var i,a,o,s,l,c,u,f{};if(f.lengthx.length,f.crossLengthk.length,be)for(oMath.max(0,Math.min(P-2,n)),lMath.min(1,Math.max(0,n-o)),f.xyfunction(e){return t.evalxy(,e,n)},f.dxyfunction(e,r){return t.dxydi(,e,o,r,l)},i0;iE;i++)ciMn*Ii,uiSn*Ii;else for(aMath.max(0,Math.min(C-2,n)),sMath.min(1,Math.max(0,n-a)),f.xyfunction(e){return t.evalxy(,n,e)},f.dxyfunction(e,r){return t.dxydj(,a,e,s,r)},i0;iL;i++)ciMin*I,uiSin*I;return f.axisLettere,f.axisb,f.crossAxisA,f.valuexn,f.constvarr,f.indexn,f.xc,f.yu,f.smoothingA.smoothing,f}if(arrayb.tickmode){for(l5e-15,u(cMath.floor((x.length-1-b.arraytick0)/b.arraydtick*(1+l)),Math.ceil(-b.arraytick0/b.arraydtick/(1+l)).sort((function(t,e){return t-e})))0-1,fc1+1,hu;hf;h++)(ob.arraytick0+b.arraydtick*h)0||o>x.length-1||_.push(i(z(o),{color:b.gridcolor,width:b.gridwidth}));for(hu;hf;h++)if(sb.arraytick0+b.arraydtick*h,mMath.min(s+b.arraydtick,x.length-1),!(s0||s>x.length-1||m0||m>x.length-1))for(gxs,vxm,a0;ab.minorgridcount;a++)(ym-s)0||(dg+(v-g)*(a+1)/(b.minorgridcount+1)*(b.arraydtick/y))x0||d>xx.length-1||w.push(i(O(d),{color:b.minorgridcolor,width:b.minorgridwidth}));b.startline&&T.push(i(z(0),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(z(x.length-1),{color:b.endlinecolor,width:b.endlinewidth}))}else{for(l5e-15,u(cMath.floor((xx.length-1-b.tick0)/b.dtick*(1+l)),Math.ceil((x0-b.tick0)/b.dtick/(1+l)).sort((function(t,e){return t-e})))0,fc1,hu;hf;h++)pb.tick0+b.dtick*h,_.push(i(O(p),{color:b.gridcolor,width:b.gridwidth}));for(hu-1;hf+1;h++)for(pb.tick0+b.dtick*h,a0;ab.minorgridcount;a++)(dp+b.dtick*(a+1)/(b.minorgridcount+1))x0||d>xx.length-1||w.push(i(O(d),{color:b.minorgridcolor,width:b.minorgridwidth}));b.startline&&T.push(i(O(x0),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(O(xx.length-1),{color:b.endlinecolor,width:b.endlinewidth}))}}},{../../lib/extend:488,../../plots/cartesian/axes:549},693:function(t,e,r){use strict;var nt(../../plots/cartesian/axes),it(../../lib/extend).extendFlat;e.exportsfunction(t,e){var r,a,o,se._labels,le._gridlines;for(r0;rl.length;r++)olr,-1!start,both.indexOf(e.showticklabels)&&(an.tickText(e,o.value),i(a,{prefix:void 0,suffix:void 0,endAnchor:!0,xy:o.xy(0),dxy:o.dxy(0,0),axis:o.axis,length:o.crossAxis.length,font:o.axis.tickfont,isFirst:0r,isLast:rl.length-1}),s.push(a)),-1!end,both.indexOf(e.showticklabels)&&(an.tickText(e,o.value),i(a,{endAnchor:!1,xy:o.xy(o.crossLength-1),dxy:o.dxy(o.crossLength-2,1),axis:o.axis,length:o.crossAxis.length,font:o.axis.tickfont,isFirst:0r,isLast:rl.length-1}),s.push(a))}},{../../lib/extend:488,../../plots/cartesian/axes:549},694:function(t,e,r){use strict;e.exportsfunction(t,e,r,n){var it0-e0,at1-e1,or0-e0,sr1-e1,lMath.pow(i*i+a*a,.25),cMath.pow(o*o+s*s,.25),u(c*c*i-l*l*o)*n,f(c*c*a-l*l*s)*n,hc*(l+c)*3,pl*(l+c)*3;returne0+(h&&u/h),e1+(h&&f/h),e0-(p&&u/p),e1-(p&&f/p)}},{},695:function(t,e,r){use strict;var nt(../../lib).isArrayOrTypedArray;e.exportsfunction(t,e,r){var i,a,o,s,l,c,u,fn(t)?t.length:t,hn(e)?e.length:e,pn(t)?t:null,dn(e)?e:null;p&&(o(p.length-1)/(pp.length-1-p0)/(f-1)),d&&(s(d.length-1)/(dd.length-1-d0)/(h-1));var m1/0,g-1/0;for(a0;ah;a++)for(ua,ld?(da-d0)*s:a/(h-1),i0;if;i++)c(p?(pi-p0)*o:i/(f-1))-l*r,mMath.min(c,m),gMath.max(c,g),uaic;var v1/(g-m),y-m*v;for(a0;ah;a++)for(i0;if;i++)uaiv*uai+y;return u}},{../../lib:498},696:function(t,e,r){use strict;var nt(./catmull_rom),it(../../lib).ensureArray;function a(t,e,r){var n-.5*r0+1.5*e0,i-.5*r1+1.5*e1;return(2*n+t0)/3,(2*i+t1)/3}e.exportsfunction(t,e,r,o,s,l){var c,u,f,h,p,d,m,g,v,y,xr0.length,br.length,_s?3*x-2:x,wl?3*b-2:b;for(ti(t,w),ei(e,w),f0;fw;f++)tfi(tf,_),efi(ef,_);for(u0,h0;ub;u++,h+l?3:1)for(pth,deh,mru,gou,c0,f0;cx;c++,f+s?3:1)pfmc,dfgc;if(s)for(u0,h0;ub;u++,h+l?3:1){for(c1,f3;cx-1;c++,f+3)vn(ruc-1,ouc-1,ruc,ouc,ruc+1,ouc+1,s),thf-1v00,ehf-1v01,thf+1v10,ehf+1v11;ya(th0,eh0,th2,eh2,th3,eh3),th1y0,eh1y1,ya(th_-1,eh_-1,th_-3,eh_-3,th_-4,eh_-4),th_-2y0,eh_-2y1}if(l)for(f0;f_;f++){for(h3;hw-3;h+3)vn(th-3f,eh-3f,thf,ehf,th+3f,eh+3f,l),th-1fv00,eh-1fv01,th+1fv10,eh+1fv11;ya(t0f,e0f,t2f,e2f,t3f,e3f),t1fy0,e1fy1,ya(tw-1f,ew-1f,tw-3f,ew-3f,tw-4f,ew-4f),tw-2fy0,ew-2fy1}if(s&&l)for(h1;hw;h+(h+1)%30?2:1){for(f3;f_-3;f+3)vn(thf-3,ehf-3,thf,ehf,thf+3,ehf+3,s),thf-1.5*(thf-1+v00),ehf-1.5*(ehf-1+v01),thf+1.5*(thf+1+v10),ehf+1.5*(ehf+1+v11);ya(th0,eh0,th2,eh2,th3,eh3),th1.5*(th1+y0),eh1.5*(eh1+y1),ya(th_-1,eh_-1,th_-3,eh_-3,th_-4,eh_-4),th_-2.5*(th_-2+y0),eh_-2.5*(eh_-2+y1)}returnt,e}},{../../lib:498,./catmull_rom:694},697:function(t,e,r){use strict;e.exports{RELATIVE_CULL_TOLERANCE:1e-6}},{},698:function(t,e,r){use strict;e.exportsfunction(t,e,r){return e&&r?function(e,r,n,i,a){var o,s,l,c,u,f;e||(e),r*3,n*3;var hi*i,p1-i,dp*p,mp*i*2,g-3*d,v3*(d-m),y3*(m-h),x3*h,ba*a,_b*a,w1-a,Tw*w,kT*w;for(f0;ft.length;f++)og*(utf)nr+v*unr+1+y*unr+2+x*unr+3,sg*un+1r+v*un+1r+1+y*un+1r+2+x*un+1r+3,lg*un+2r+v*un+2r+1+y*un+2r+2+x*un+2r+3,cg*un+3r+v*un+3r+1+y*un+3r+2+x*un+3r+3,efk*o+3*(T*a*s+w*b*l)+_*c;return e}:e?function(e,r,n,i,a){var o,s,l,c;e||(e),r*3;var ui*i,f1-i,hf*f,pf*i*2,d-3*h,m3*(h-p),g3*(p-u),v3*u,y1-a;for(l0;lt.length;l++)od*(ctl)nr+m*cnr+1+g*cnr+2+v*cnr+3,sd*cn+1r+m*cn+1r+1+g*cn+1r+2+v*cn+1r+3,ely*o+a*s;return e}:r?function(e,r,n,i,a){var o,s,l,c,u,f;e||(e),n*3;var ha*a,ph*a,d1-a,md*d,gm*d;for(u0;ut.length;u++)o(ftu)nr+1-fnr,sfn+1r+1-fn+1r,lfn+2r+1-fn+2r,cfn+3r+1-fn+3r,eug*o+3*(m*a*s+d*h*l)+p*c;return e}:function(e,r,n,i,a){var o,s,l,c;e||(e);var u1-a;for(l0;lt.length;l++)o(ctl)nr+1-cnr,scn+1r+1-cn+1r,elu*o+a*s;return e}}},{},699:function(t,e,r){use strict;e.exportsfunction(t,e,r){return e&&r?function(e,r,n,i,a){var o,s,l,c,u,f;e||(e),r*3,n*3;var hi*i,ph*i,d1-i,md*d,gm*d,va*a,y1-a,xy*y,by*a*2,_-3*x,w3*(x-b),T3*(b-v),k3*v;for(f0;ft.length;f++)o_*(utf)nr+w*un+1r+T*un+2r+k*un+3r,s_*unr+1+w*un+1r+1+T*un+2r+1+k*un+3r+1,l_*unr+2+w*un+1r+2+T*un+2r+2+k*un+3r+2,c_*unr+3+w*un+1r+3+T*un+2r+3+k*un+3r+3,efg*o+3*(m*i*s+d*h*l)+p*c;return e}:e?function(e,r,n,i,a){var o,s,l,c,u,f;e||(e),r*3;var ha*a,ph*a,d1-a,md*d,gm*d;for(u0;ut.length;u++)o(ftu)n+1r-fnr,sfn+1r+1-fnr+1,lfn+1r+2-fnr+2,cfn+1r+3-fnr+3,eug*o+3*(m*a*s+d*h*l)+p*c;return e}:r?function(e,r,n,i,a){var o,s,l,c;e||(e),n*3;var u1-i,fa*a,h1-a,ph*h,dh*a*2,m-3*p,g3*(p-d),v3*(d-f),y3*f;for(l0;lt.length;l++)om*(ctl)nr+g*cn+1r+v*cn+2r+y*cn+3r,sm*cnr+1+g*cn+1r+1+v*cn+2r+1+y*cn+3r+1,elu*o+i*s;return e}:function(e,r,n,i,a){var o,s,l,c;e||(e);var u1-i;for(l0;lt.length;l++)o(ctl)n+1r-cnr,scn+1r+1-cnr+1,elu*o+i*s;return e}}},{},700:function(t,e,r){use strict;e.exportsfunction(t,e,r,n,i){var ae-2,or-2;return n&&i?function(e,r,n){var i,s,l,c,u,f;e||(e);var hMath.max(0,Math.min(Math.floor(r),a)),pMath.max(0,Math.min(Math.floor(n),o)),dMath.max(0,Math.min(1,r-h)),mMath.max(0,Math.min(1,n-p));h*3,p*3;var gd*d,vg*d,y1-d,xy*y,bx*y,_m*m,w_*m,T1-m,kT*T,Ak*T;for(f0;ft.length;f++)ib*(utf)ph+3*(x*d*uph+1+y*g*uph+2)+v*uph+3,sb*up+1h+3*(x*d*up+1h+1+y*g*up+1h+2)+v*up+1h+3,lb*up+2h+3*(x*d*up+2h+1+y*g*up+2h+2)+v*up+2h+3,cb*up+3h+3*(x*d*up+3h+1+y*g*up+3h+2)+v*up+3h+3,efA*i+3*(k*m*s+T*_*l)+w*c;return e}:n?function(e,r,n){e||(e);var i,s,l,c,u,f,hMath.max(0,Math.min(Math.floor(r),a)),pMath.max(0,Math.min(Math.floor(n),o)),dMath.max(0,Math.min(1,r-h)),mMath.max(0,Math.min(1,n-p));h*3;var gd*d,vg*d,y1-d,xy*y,bx*y,_1-m;for(u0;ut.length;u++)i_*(ftu)ph+m*fp+1h,s_*fph+1+m*fp+1h+1,l_*fph+2+m*fp+1h+1,c_*fph+3+m*fp+1h+1,eub*i+3*(x*d*s+y*g*l)+v*c;return e}:i?function(e,r,n){e||(e);var i,s,l,c,u,f,hMath.max(0,Math.min(Math.floor(r),a)),pMath.max(0,Math.min(Math.floor(n),o)),dMath.max(0,Math.min(1,r-h)),mMath.max(0,Math.min(1,n-p));p*3;var gm*m,vg*m,y1-m,xy*y,bx*y,_1-d;for(u0;ut.length;u++)i_*(ftu)ph+d*fph+1,s_*fp+1h+d*fp+1h+1,l_*fp+2h+d*fp+2h+1,c_*fp+3h+d*fp+3h+1,eub*i+3*(x*m*s+y*g*l)+v*c;return e}:function(e,r,n){e||(e);var i,s,l,c,uMath.max(0,Math.min(Math.floor(r),a)),fMath.max(0,Math.min(Math.floor(n),o)),hMath.max(0,Math.min(1,r-u)),pMath.max(0,Math.min(1,n-f)),d1-p,m1-h;for(l0;lt.length;l++)im*(ctl)fu+h*cfu+1,sm*cf+1u+h*cf+1u+1,eld*i+p*s;return e}}},{},701:function(t,e,r){use strict;var nt(../../lib),it(./xy_defaults),at(./ab_defaults),ot(./attributes),st(../../components/color/attributes);e.exportsfunction(t,e,r,l){function c(r,i){return n.coerce(t,e,o,r,i)}e._clipPathIdclip+e.uid+carpet;var uc(color,s.defaultLine);(n.coerceFont(c,font),c(carpet),a(t,e,l,c,u),e.a&&e.b)?(e.a.length3&&(e.aaxis.smoothing0),e.b.length3&&(e.baxis.smoothing0),i(t,e,c)||(e.visible!1),e._cheater&&c(cheaterslope)):e.visible!1}},{../../components/color/attributes:360,../../lib:498,./ab_defaults:684,./attributes:686,./xy_defaults:710},702:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),plot:t(./plot),calc:t(./calc),animatable:!0,isContainer:!0,moduleType:trace,name:carpet,basePlotModule:t(../../plots/cartesian),categories:cartesian,svg,carpet,carpetAxis,notLegendIsolatable,noMultiCategory,noHover,noSortingByValue,meta:{}}},{../../plots/cartesian:563,./attributes:686,./calc:690,./defaults:701,./plot:707},703:function(t,e,r){use strict;e.exportsfunction(t,e){for(var r,nt._fullData.length,i0;in;i++){var at._fullDatai;if(a.index!e.index&&(carpeta.type&&(r||(ra),a.carpete.carpet)))return a}return r}},{},704:function(t,e,r){use strict;e.exportsfunction(t,e,r){if(0t.length)return;var n,i,ar?3:1;for(n0;nt.length;n+a)i.push(tn+,+en),r&&nt.length-a&&(i.push(C),i.push(tn+1+,+en+1,tn+2+,+en+2+ .join( )));return i.join(r?:L)}},{},705:function(t,e,r){use strict;var nt(../../lib).isArrayOrTypedArray;e.exportsfunction(t,e,r){var i;for(n(t)?t.length>e.length&&(tt.slice(0,e.length)):t,i0;ie.length;i++)tir(ei);return t}},{../../lib:498},706:function(t,e,r){use strict;e.exportsfunction(t,e,r,n,i,a){var oi0*t.dpdx(e),si1*t.dpdy(r),l1,c1;if(a){var uMath.sqrt(i0*i0+i1*i1),fMath.sqrt(a0*a0+a1*a1),h(i0*a0+i1*a1)/u/f;cMath.max(0,h)}var p180*Math.atan2(s,o)/Math.PI;return p-90?(p+180,l-l):p>90&&(p-180,l-l),{angle:p,flip:l,p:t.c2p(n,e,r),offsetMultplier:c}}},{},707:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/drawing),at(./map_1d_array),ot(./makepath),st(./orient_text),lt(../../lib/svg_text_utils),ct(../../lib),uc.strRotate,fc.strTranslate,ht(../../constants/alignment);function p(t,e,r,i,s,l){var cconst-+s+-lines,ur.selectAll(.+c).data(l);u.enter().append(path).classed(c,!0).style(vector-effect,non-scaling-stroke),u.each((function(r){var ir,si.x,li.y,ca(,s,t.c2p),ua(,l,e.c2p),fM+o(c,u,i.smoothing);n.select(this).attr(d,f).style(stroke-width,i.width).style(stroke,i.color).style(fill,none)})),u.exit().remove()}function d(t,e,r,a,o,c,h,p){var dc.selectAll(text.+p).data(h);d.enter().append(text).classed(p,!0);var m0,g{};return d.each((function(o,c){var h;if(autoo.axis.tickangle)hs(a,e,r,o.xy,o.dxy);else{var p(o.axis.tickangle+180)*Math.PI/180;hs(a,e,r,o.xy,Math.cos(p),Math.sin(p))}c||(g{angle:h.angle,flip:h.flip});var d(o.endAnchor?-1:1)*h.flip,vn.select(this).attr({text-anchor:d>0?start:end,data-notex:1}).call(i.font,o.font).text(o.text).call(l.convertToTspans,t),yi.bBox(this);v.attr(transform,f(h.p0,h.p1)+u(h.angle)+f(o.axis.labelpadding*d,.3*y.height)),mMath.max(m,y.width+o.axis.labelpadding)})),d.exit().remove(),g.maxExtentm,g}e.exportsfunction(t,e,r,i){var le.xaxis,ue.yaxis,ft._fullLayout._clips;c.makeTraceGroups(i,r,trace).each((function(e){var rn.select(this),ie0,hi.trace,mh.aaxis,gh.baxis,yc.ensureSingle(r,g,minorlayer),xc.ensureSingle(r,g,majorlayer),bc.ensureSingle(r,g,boundarylayer),_c.ensureSingle(r,g,labellayer);r.style(opacity,h.opacity),p(l,u,x,m,a,m._gridlines),p(l,u,x,g,b,g._gridlines),p(l,u,y,m,a,m._minorgridlines),p(l,u,y,g,b,g._minorgridlines),p(l,u,b,m,a-boundary,m._boundarylines),p(l,u,b,g,b-boundary,g._boundarylines);var wd(t,l,u,h,i,_,m._labels,a-label),Td(t,l,u,h,i,_,g._labels,b-label);!function(t,e,r,n,i,a,o,l){var u,f,h,p,dc.aggNums(Math.min,null,r.a),mc.aggNums(Math.max,null,r.a),gc.aggNums(Math.min,null,r.b),yc.aggNums(Math.max,null,r.b);u.5*(d+m),fg,hr.ab2xy(u,f,!0),pr.dxyda_rough(u,f),void 0o.angle&&c.extendFlat(o,s(r,i,a,h,r.dxydb_rough(u,f)));v(t,e,r,n,h,p,r.aaxis,i,a,o,a-title),ud,f.5*(g+y),hr.ab2xy(u,f,!0),pr.dxydb_rough(u,f),void 0l.angle&&c.extendFlat(l,s(r,i,a,h,r.dxyda_rough(u,f)));v(t,e,r,n,h,p,r.baxis,i,a,l,b-title)}(t,_,h,i,l,u,w,T),function(t,e,r,n,i){var s,l,u,f,hr.select(#+t._clipPathId);h.size()||(hr.append(clipPath).classed(carpetclip,!0));var pc.ensureSingle(h,path,carpetboundary),de.clipsegments,m;for(f0;fd.length;f++)sdf,la(,s.x,n.c2p),ua(,s.y,i.c2p),m.push(o(l,u,s.bicubic));var gM+m.join(L)+Z;h.attr(id,t._clipPathId),p.attr(d,g)}(h,i,f,l,u)}))};var mh.LINE_SPACING,g(1-h.MID_SHIFT)/m+1;function v(t,e,r,a,o,c,h,p,d,v,y){var x;h.title.text&&x.push(h.title.text);var be.selectAll(text.+y).data(x),_v.maxExtent;b.enter().append(text).classed(y,!0),b.each((function(){var es(r,p,d,o,c);-1start,both.indexOf(h.showticklabels)&&(_0);var ah.title.font.size;_+a+h.title.offset;var y(v.angle+(v.flip0?180:0)-e.angle+450)%360,xy>90&&y270,bn.select(this);b.text(h.title.text).call(l.convertToTspans,t),x&&(_(-l.lineCount(b)+g)*m*a-_),b.attr(transform,f(e.p0,e.p1)+u(e.angle)+f(0,_)).attr(text-anchor,middle).call(i.font,h.title.font)})),b.exit().remove()}},{../../components/drawing:383,../../constants/alignment:466,../../lib:498,../../lib/svg_text_utils:524,./makepath:704,./map_1d_array:705,./orient_text:706,@plotly/d3:58},708:function(t,e,r){use strict;var nt(./constants),it(../../lib/search).findBin,at(./compute_control_points),ot(./create_spline_evaluator),st(./create_i_derivative_evaluator),lt(./create_j_derivative_evaluator);e.exportsfunction(t){var et._a,rt._b,ce.length,ur.length,ft.aaxis,ht.baxis,pe0,dec-1,mr0,gru-1,vee.length-1-e0,yrr.length-1-r0,xv*n.RELATIVE_CULL_TOLERANCE,by*n.RELATIVE_CULL_TOLERANCE;p-x,d+x,m-b,g+b,t.isVisiblefunction(t,e){return t>p&&td&&e>m&&eg},t.isOccludedfunction(t,e){return tp||t>d||em||e>g},t.setScalefunction(){var et._x,rt._y,na(t._xctrl,t._yctrl,e,r,f.smoothing,h.smoothing);t._xctrln0,t._yctrln1,t.evalxyo(t._xctrl,t._yctrl,c,u,f.smoothing,h.smoothing),t.dxydis(t._xctrl,t._yctrl,f.smoothing,h.smoothing),t.dxydjl(t._xctrl,t._yctrl,f.smoothing,h.smoothing)},t.i2afunction(t){var rMath.max(0,Math.floor(t0),c-2),nt0-r;return(1-n)*er+n*er+1},t.j2bfunction(t){var eMath.max(0,Math.floor(t1),c-2),nt1-e;return(1-n)*re+n*re+1},t.ij2abfunction(e){returnt.i2a(e0),t.j2b(e1)},t.a2ifunction(t){var rMath.max(0,Math.min(i(t,e),c-2)),ner,aer+1;return Math.max(0,Math.min(c-1,r+(t-n)/(a-n)))},t.b2jfunction(t){var eMath.max(0,Math.min(i(t,r),u-2)),nre,are+1;return Math.max(0,Math.min(u-1,e+(t-n)/(a-n)))},t.ab2ijfunction(e){returnt.a2i(e0),t.b2j(e1)},t.i2cfunction(e,r){return t.evalxy(,e,r)},t.ab2xyfunction(n,i,a){if(!a&&(ne0||n>ec-1|ir0||i>ru-1))return!1,!1;var ot.a2i(n),st.b2j(i),lt.evalxy(,o,s);if(a){var f,h,p,d,m0,g0,v;ne0?(f0,h0,m(n-e0)/(e1-e0)):n>ec-1?(fc-2,h1,m(n-ec-1)/(ec-1-ec-2)):ho-(fMath.max(0,Math.min(c-2,Math.floor(o)))),ir0?(p0,d0,g(i-r0)/(r1-r0)):i>ru-1?(pu-2,d1,g(i-ru-1)/(ru-1-ru-2)):ds-(pMath.max(0,Math.min(u-2,Math.floor(s)))),m&&(t.dxydi(v,f,p,h,d),l0+v0*m,l1+v1*m),g&&(t.dxydj(v,f,p,h,d),l0+v0*g,l1+v1*g)}return l},t.c2pfunction(t,e,r){returne.c2p(t0),r.c2p(t1)},t.p2xfunction(t,e,r){returne.p2c(t0),r.p2c(t1)},t.dadifunction(t){var rMath.max(0,Math.min(e.length-2,t));return er+1-er},t.dbdjfunction(t){var eMath.max(0,Math.min(r.length-2,t));return re+1-re},t.dxydafunction(e,r,n,i){var at.dxydi(null,e,r,n,i),ot.dadi(e,n);returna0/o,a1/o},t.dxydbfunction(e,r,n,i){var at.dxydj(null,e,r,n,i),ot.dbdj(r,i);returna0/o,a1/o},t.dxyda_roughfunction(e,r,n){var iv*(n||.1),at.ab2xy(e+i,r,!0),ot.ab2xy(e-i,r,!0);return.5*(a0-o0)/i,.5*(a1-o1)/i},t.dxydb_roughfunction(e,r,n){var iy*(n||.1),at.ab2xy(e,r+i,!0),ot.ab2xy(e,r-i,!0);return.5*(a0-o0)/i,.5*(a1-o1)/i},t.dpdxfunction(t){return t._m},t.dpdyfunction(t){return t._m}}},{../../lib/search:518,./compute_control_points:696,./constants:697,./create_i_derivative_evaluator:698,./create_j_derivative_evaluator:699,./create_spline_evaluator:700},709:function(t,e,r){use strict;var nt(../../lib);e.exportsfunction(t,e,r){var i,a,o,s,l,ct0.length,ut.length;function f(e,r){var n,i0,a0;return e>0&&void 0!(ntre-1)&&(a++,i+n),ec-1&&void 0!(ntre+1)&&(a++,i+n),r>0&&void 0!(ntr-1e)&&(a++,i+n),ru-1&&void 0!(ntr+1e)&&(a++,i+n),i/Math.max(1,a)}var h,p,d,m,g,v,y,x,b,_,w,T0;for(i0;ic;i++)for(a0;au;a++)void 0tai&&(s.push(i),l.push(a),taif(i,a)),TMath.max(T,Math.abs(tai));if(!s.length)return t;var k0,A0,Ms.length;do{for(k0,o0;oM;o++){iso,alo;var S,E,L,C,P,I,O0,z0;0i?(LePMath.min(c-1,2),Ce1,StaP,z+(Eta1)+(E-S)*(e0-C)/(C-L),O++):ic-1&&(LePMath.max(0,c-3),Cec-2,StaP,z+(Etac-2)+(E-S)*(ec-1-C)/(C-L),O++),(0i||ic-1)&&a>0&&au-1&&(hra+1-ra,z+((pra-ra-1)*ta+1i+h*ta-1i)/(p+h),O++),0a?(LrIMath.min(u-1,2),Cr1,StIi,z+(Et1i)+(E-S)*(r0-C)/(C-L),O++):au-1&&(LrIMath.max(0,u-3),Cru-2,StIi,z+(Etu-2i)+(E-S)*(ru-1-C)/(C-L),O++),(0a||au-1)&&i>0&&ic-1&&(hei+1-ei,z+((pei-ei-1)*tai+1+h*tai-1)/(p+h),O++),O?z/O:(dei+1-ei,mei-ei-1,x(gra+1-ra)*(vra-ra-1)*(g+v),z((yd*m*(d+m))*(v*ta+1i+g*ta-1i)+x*(m*tai+1+d*tai-1))/(x*(m+d)+y*(v+g))),k+(_(bz-tai)/T)*_,wO?0:.85,tai+b*(1+w)}kMath.sqrt(k)}while(A++100&&k>1e-5);return n.log(Smoother converged to,k,after,A,iterations),t}},{../../lib:498},710:function(t,e,r){use strict;var nt(../../lib).isArray1D;e.exportsfunction(t,e,r){var ir(x),ai&&i.length,or(y),so&&o.length;if(!a&&!s)return!1;if(e._cheater!i,a&&!n(i)||s&&!n(o))e._lengthnull;else{var la?i.length:1/0;s&&(lMath.min(l,o.length)),e.a&&e.a.length&&(lMath.min(l,e.a.length)),e.b&&e.b.length&&(lMath.min(l,e.b.length)),e._lengthl}return!0}},{../../lib:498},711:function(t,e,r){use strict;var nt(../../plots/template_attributes).hovertemplateAttrs,it(../scattergeo/attributes),at(../../components/colorscale/attributes),ot(../../plots/attributes),st(../../components/color/attributes).defaultLine,lt(../../lib/extend).extendFlat,ci.marker.line;e.exportsl({locations:{valType:data_array,editType:calc},locationmode:i.locationmode,z:{valType:data_array,editType:calc},geojson:l({},i.geojson,{}),featureidkey:i.featureidkey,text:l({},i.text,{}),hovertext:l({},i.hovertext,{}),marker:{line:{color:l({},c.color,{dflt:s}),width:l({},c.width,{dflt:1}),editType:calc},opacity:{valType:number,arrayOk:!0,min:0,max:1,dflt:1,editType:style},editType:calc},selected:{marker:{opacity:i.selected.marker.opacity,editType:plot},editType:plot},unselected:{marker:{opacity:i.unselected.marker.opacity,editType:plot},editType:plot},hoverinfo:l({},o.hoverinfo,{editType:calc,flags:location,z,text,name}),hovertemplate:n(),showlegend:l({},o.showlegend,{dflt:!1})},a(,{cLetter:z,editTypeOverride:calc}))},{../../components/color/attributes:360,../../components/colorscale/attributes:368,../../lib/extend:488,../../plots/attributes:545,../../plots/template_attributes:628,../scattergeo/attributes:964},712:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../constants/numerical).BADNUM,at(../../components/colorscale/calc),ot(../scatter/arrays_to_calcdata),st(../scatter/calc_selection);function l(t){return t&&stringtypeof t}e.exportsfunction(t,e){var r,ce._length,unew Array(c);re.geojson?function(t){return l(t)||n(t)}:l;for(var f0;fc;f++){var huf{},pe.locationsf,de.zf;r(p)&&n(d)?(h.locp,h.zd):(h.locnull,h.zi),h.indexf}return o(u,e),a(t,e,{vals:e.z,containerStr:,cLetter:z}),s(u,e),u}},{../../components/colorscale/calc:369,../../constants/numerical:474,../scatter/arrays_to_calcdata:921,../scatter/calc_selection:924,fast-isnumeric:185},713:function(t,e,r){use strict;var nt(../../lib),it(../../components/colorscale/defaults),at(./attributes);e.exportsfunction(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var ls(locations),cs(z);if(l&&l.length&&n.isArrayOrTypedArray(c)&&c.length){e._lengthMath.min(l.length,c.length);var u,fs(geojson);(stringtypeof f&&!f||n.isPlainObject(f))&&(ugeojson-id),geojson-ids(locationmode,u)&&s(featureidkey),s(text),s(hovertext),s(hovertemplate),s(marker.line.width)&&s(marker.line.color),s(marker.opacity),i(t,e,o,s,{prefix:,cLetter:z}),n.coerceSelectionMarkerOpacity(e,s)}else e.visible!1}},{../../components/colorscale/defaults:371,../../lib:498,./attributes:711},714:function(t,e,r){use strict;e.exportsfunction(t,e,r,n,i){t.locatione.location,t.ze.z;var ani;return a.fIn&&a.fIn.properties&&(t.propertiesa.fIn.properties),t.cta.ct,t}},{},715:function(t,e,r){use strict;var nt(../../plots/cartesian/axes),it(./attributes),at(../../lib).fillText;e.exportsfunction(t,e,r){var o,s,l,c,ut.cd,fu0.trace,ht.subplot,pe,r,de+360,r;for(s0;su.length;s++)if(c!1,(ous)._polygons){for(l0;lo._polygons.length;l++)o._polygonsl.contains(p)&&(c!c),o._polygonsl.contains(d)&&(c!c);if(c)break}if(c&&o)return t.x0t.x1t.xa.c2p(o.ct),t.y0t.y1t.ya.c2p(o.ct),t.indexo.index,t.locationo.loc,t.zo.z,t.zLabeln.tickText(h.mockAxis,h.mockAxis.c2l(o.z),hover).text,t.hovertemplateo.hovertemplate,function(t,e,r){if(e.hovertemplate)return;var nr.hi||e.hoverinfo,oString(r.loc),salln?i.hoverinfo.flags:n.split(+),l-1!s.indexOf(name),c-1!s.indexOf(location),u-1!s.indexOf(z),f-1!s.indexOf(text),h;!l&&c?t.nameOverrideo:(l&&(t.nameOverridee.name),c&&h.push(o));u&&h.push(t.zLabel);f&&a(r,e,h);t.extraTexth.join(br>)}(t,f,o),t}},{../../lib:498,../../plots/cartesian/axes:549,./attributes:711},716:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),colorbar:t(../heatmap/colorbar),calc:t(./calc),calcGeoJSON:t(./plot).calcGeoJSON,plot:t(./plot).plot,style:t(./style).style,styleOnSelect:t(./style).styleOnSelect,hoverPoints:t(./hover),eventData:t(./event_data),selectPoints:t(./select),moduleType:trace,name:choropleth,basePlotModule:t(../../plots/geo),categories:geo,noOpacity,showLegend,meta:{}}},{../../plots/geo:584,../heatmap/colorbar:790,./attributes:711,./calc:712,./defaults:713,./event_data:714,./hover:715,./plot:717,./select:718,./style:719},717:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),at(../../lib/geo_location_utils),ot(../../lib/topojson_utils).getTopojsonFeatures,st(../../plots/cartesian/autorange).findExtremes,lt(./style).style;e.exports{calcGeoJSON:function(t,e){for(var rt0.trace,ner.geo,in._subplot,lr.locationmode,cr._length,ugeojson-idl?a.extractTraceFeature(t):o(r,i.topojson),f,h,p0;pc;p++){var dtp,mgeojson-idl?d.fOut:a.locationToFeature(l,d.loc,u);if(m){d.geojsonm,d.ctm.properties.ct,d._polygonsa.feature2polygons(m);var ga.computeBbox(m);f.push(g0,g2),h.push(g1,g3)}else d.geojsonnull}if(geojsonn.fitbounds&&geojson-idl){var va.computeBbox(a.getTraceGeojson(r));fv0,v2,hv1,v3}var y{padded:!0};r._extremes.lons(n.lonaxis._ax,f,y),r._extremes.lats(n.lataxis._ax,h,y)},plot:function(t,e,r){var ae.layers.backplot.select(.choroplethlayer);i.makeTraceGroups(a,r,trace choropleth).each((function(e){var rn.select(this).selectAll(path.choroplethlocation).data(i.identity);r.enter().append(path).classed(choroplethlocation,!0),r.exit().remove(),l(t,e)}))}}},{../../lib:498,../../lib/geo_location_utils:491,../../lib/topojson_utils:527,../../plots/cartesian/autorange:548,./style:719,@plotly/d3:58},718:function(t,e,r){use strict;e.exportsfunction(t,e){var r,n,i,a,o,st.cd,lt.xaxis,ct.yaxis,u;if(!1e)for(r0;rs.length;r++)sr.selected0;else for(r0;rs.length;r++)(i(nsr).ct)&&(al.c2p(i),oc.c2p(i),e.contains(a,o,null,r,t)?(u.push({pointNumber:r,lon:i0,lat:i1}),n.selected1):n.selected0);return u}},{},719:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/color),at(../../components/drawing),ot(../../components/colorscale);function s(t,e){var re0.trace,se0.node3.selectAll(.choroplethlocation),lr.marker||{},cl.line||{},uo.makeColorScaleFuncFromTrace(r);s.each((function(t){n.select(this).attr(fill,u(t.z)).call(i.stroke,t.mlc||c.color).call(a.dashLine,,t.mlw||c.width||0).style(opacity,l.opacity)})),a.selectedPointStyle(s,r,t)}e.exports{style:function(t,e){e&&s(t,e)},styleOnSelect:function(t,e){var re0.node3,ne0.trace;n.selectedpoints?a.selectedPointStyle(r.selectAll(.choroplethlocation),n,t):s(t,e)}}},{../../components/color:361,../../components/colorscale:373,../../components/drawing:383,@plotly/d3:58},720:function(t,e,r){use strict;var nt(../choropleth/attributes),it(../../components/colorscale/attributes),at(../../plots/template_attributes).hovertemplateAttrs,ot(../../plots/attributes),st(../../lib/extend).extendFlat;e.exportss({locations:{valType:data_array,editType:calc},z:{valType:data_array,editType:calc},geojson:{valType:any,editType:calc},featureidkey:s({},n.featureidkey,{}),below:{valType:string,editType:plot},text:n.text,hovertext:n.hovertext,marker:{line:{color:s({},n.marker.line.color,{editType:plot}),width:s({},n.marker.line.width,{editType:plot}),editType:calc},opacity:s({},n.marker.opacity,{editType:plot}),editType:calc},selected:{marker:{opacity:s({},n.selected.marker.opacity,{editType:plot}),editType:plot},editType:plot},unselected:{marker:{opacity:s({},n.unselected.marker.opacity,{editType:plot}),editType:plot},editType:plot},hoverinfo:n.hoverinfo,hovertemplate:a({},{keys:properties}),showlegend:s({},o.showlegend,{dflt:!1})},i(,{cLetter:z,editTypeOverride:calc}))},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plots/attributes:545,../../plots/template_attributes:628,../choropleth/attributes:711},721:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib),at(../../components/colorscale),ot(../../components/drawing),st(../../lib/geojson_utils).makeBlank,lt(../../lib/geo_location_utils);function c(t){var e,rt0.trace,nr._opts;if(r.selectedpoints){for(var ao.makeSelectedPointStyleFns(r),s0;st.length;s++){var lts;l.fOut&&(l.fOut.properties.mo2a.selectedOpacityFn(l))}e{type:identity,property:mo2}}else ei.isArrayOrTypedArray(r.marker.opacity)?{type:identity,property:mo}:r.marker.opacity;return i.extendFlat(n.fill.paint,{fill-opacity:e}),i.extendFlat(n.line.paint,{line-opacity:e}),n}e.exports{convert:function(t){var et0.trace,r!0e.visible&&0!e._length,o{layout:{visibility:none},paint:{}},u{layout:{visibility:none},paint:{}},fe._opts{fill:o,line:u,geojson:s()};if(!r)return f;var hl.extractTraceFeature(t);if(!h)return f;var p,d,m,ga.makeColorScaleFuncFromTrace(e),ve.marker,yv.line||{};i.isArrayOrTypedArray(v.opacity)&&(pfunction(t){var et.mo;return n(e)?+i.constrain(e,0,1):0}),i.isArrayOrTypedArray(y.color)&&(dfunction(t){return t.mlc}),i.isArrayOrTypedArray(y.width)&&(mfunction(t){return t.mlw});for(var x0;xt.length;x++){var btx,_b.fOut;if(_){var w_.properties;w.fcg(b.z),p&&(w.mop(b)),d&&(w.mlcd(b)),m&&(w.mlwm(b)),b.ctw.ct,b._polygonsl.feature2polygons(_)}}var Tp?{type:identity,property:mo}:v.opacity;return i.extendFlat(o.paint,{fill-color:{type:identity,property:fc},fill-opacity:T}),i.extendFlat(u.paint,{line-color:d?{type:identity,property:mlc}:y.color,line-width:m?{type:identity,property:mlw}:y.width,line-opacity:T}),o.layout.visibilityvisible,u.layout.visibilityvisible,f.geojson{type:FeatureCollection,features:h},c(t),f},convertOnSelect:c}},{../../components/colorscale:373,../../components/drawing:383,../../lib:498,../../lib/geo_location_utils:491,../../lib/geojson_utils:492,fast-isnumeric:185},722:function(t,e,r){use strict;var nt(../../lib),it(../../components/colorscale/defaults),at(./attributes);e.exportsfunction(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var ls(locations),cs(z),us(geojson);n.isArrayOrTypedArray(l)&&l.length&&n.isArrayOrTypedArray(c)&&c.length&&(stringtypeof u&&!u||n.isPlainObject(u))?(s(featureidkey),e._lengthMath.min(l.length,c.length),s(below),s(text),s(hovertext),s(hovertemplate),s(marker.line.width)&&s(marker.line.color),s(marker.opacity),i(t,e,o,s,{prefix:,cLetter:z}),n.coerceSelectionMarkerOpacity(e,s)):e.visible!1}},{../../components/colorscale/defaults:371,../../lib:498,./attributes:720},723:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),colorbar:t(../heatmap/colorbar),calc:t(../choropleth/calc),plot:t(./plot),hoverPoints:t(../choropleth/hover),eventData:t(../choropleth/event_data),selectPoints:t(../choropleth/select),styleOnSelect:function(t,e){e&&e0.trace._glTrace.updateOnSelect(e)},getBelow:function(t,e){for(var re.getMapLayers(),nr.length-2;n>0;n--){var irn.id;if(stringtypeof i&&0i.indexOf(water))for(var an+1;ar.length;a++)if(stringtypeof(ira.id)&&-1i.indexOf(plotly-))return i}},moduleType:trace,name:choroplethmapbox,basePlotModule:t(../../plots/mapbox),categories:mapbox,gl,noOpacity,showLegend,meta:{hr_name:choropleth_mapbox}}},{../../plots/mapbox:608,../choropleth/calc:712,../choropleth/event_data:714,../choropleth/hover:715,../choropleth/select:718,../heatmap/colorbar:790,./attributes:720,./defaults:722,./plot:724},724:function(t,e,r){use strict;var nt(./convert).convert,it(./convert).convertOnSelect,at(../../plots/mapbox/constants).traceLayerPrefix;function o(t,e){this.typechoroplethmapbox,this.subplott,this.uide,this.sourceIdsource-+e,this.layerListfill,a+e+-fill,line,a+e+-line,this.belownull}var so.prototype;s.updatefunction(t){this._update(n(t))},s.updateOnSelectfunction(t){this._update(i(t))},s._updatefunction(t){var ethis.subplot,rthis.layerList,ne.belowLookuptrace-+this.uid;e.map.getSource(this.sourceId).setData(t.geojson),n!this.below&&(this._removeLayers(),this._addLayers(t,n),this.belown);for(var i0;ir.length;i++){var ari,oa0,sa1,lto;e.setOptions(s,setLayoutProperty,l.layout),visiblel.layout.visibility&&e.setOptions(s,setPaintProperty,l.paint)}},s._addLayersfunction(t,e){for(var rthis.subplot,nthis.layerList,ithis.sourceId,a0;an.length;a++){var ona,so0,lts;r.addLayer({type:s,id:o1,source:i,layout:l.layout,paint:l.paint},e)}},s._removeLayersfunction(){for(var tthis.subplot.map,ethis.layerList,re.length-1;r>0;r--)t.removeLayer(er1)},s.disposefunction(){var tthis.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},e.exportsfunction(t,e){var re0.trace,inew o(t,r.uid),ai.sourceId,sn(e),li.belowt.belowLookuptrace-+r.uid;return t.map.addSource(a,{type:geojson,data:s.geojson}),i._addLayers(s,l),e0.trace._glTracei,i}},{../../plots/mapbox/constants:606,./convert:721},725:function(t,e,r){use strict;var nt(../../components/colorscale/attributes),it(../../plots/cartesian/axis_format_attributes).axisHoverFormat,at(../../plots/template_attributes).hovertemplateAttrs,ot(../mesh3d/attributes),st(../../plots/attributes),lt(../../lib/extend).extendFlat,c{x:{valType:data_array,editType:calc+clearAxisTypes},y:{valType:data_array,editType:calc+clearAxisTypes},z:{valType:data_array,editType:calc+clearAxisTypes},u:{valType:data_array,editType:calc},v:{valType:data_array,editType:calc},w:{valType:data_array,editType:calc},sizemode:{valType:enumerated,values:scaled,absolute,editType:calc,dflt:scaled},sizeref:{valType:number,editType:calc,min:0},anchor:{valType:enumerated,editType:calc,values:tip,tail,cm,center,dflt:cm},text:{valType:string,dflt:,arrayOk:!0,editType:calc},hovertext:{valType:string,dflt:,arrayOk:!0,editType:calc},hovertemplate:a({editType:calc},{keys:norm}),uhoverformat:i(u,1),vhoverformat:i(v,1),whoverformat:i(w,1),xhoverformat:i(x),yhoverformat:i(y),zhoverformat:i(z),showlegend:l({},s.showlegend,{dflt:!1})};l(c,n(,{colorAttr:u/v/w norm,showScaleDflt:!0,editTypeOverride:calc}));opacity,lightposition,lighting.forEach((function(t){ctot})),c.hoverinfol({},s.hoverinfo,{editType:calc,flags:x,y,z,u,v,w,norm,text,name,dflt:x+y+z+norm+text+name}),c.transformsvoid 0,e.exportsc},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plots/attributes:545,../../plots/cartesian/axis_format_attributes:552,../../plots/template_attributes:628,../mesh3d/attributes:862},726:function(t,e,r){use strict;var nt(../../components/colorscale/calc);e.exportsfunction(t,e){for(var re.u,ie.v,ae.w,oMath.min(e.x.length,e.y.length,e.z.length,r.length,i.length,a.length),s-1/0,l1/0,c0;co;c++){var urc,fic,hac,pMath.sqrt(u*u+f*f+h*h);sMath.max(s,p),lMath.min(l,p)}e._leno,e._normMaxs,n(t,e,{vals:l,s,containerStr:,cLetter:c})}},{../../components/colorscale/calc:369},727:function(t,e,r){use strict;var nt(../../../stackgl_modules).gl_cone3d,it(../../../stackgl_modules).gl_cone3d.createConeMesh,at(../../lib).simpleMap,ot(../../lib/gl_format_color).parseColorScale,st(../../components/colorscale).extractOpts,lt(../../plots/gl3d/zip3);function c(t,e){this.scenet,this.uide,this.meshnull,this.datanull}var uc.prototype;u.handlePickfunction(t){if(t.objectthis.mesh){var et.indext.data.index,rthis.data.xe,nthis.data.ye,ithis.data.ze,athis.data.ue,othis.data.ve,sthis.data.we;t.traceCoordinater,n,i,a,o,s,Math.sqrt(a*a+o*o+s*s);var lthis.data.hovertext||this.data.text;return Array.isArray(l)&&void 0!le?t.textLabelle:l&&(t.textLabell),!0}};var f{xaxis:0,yaxis:1,zaxis:2},h{tip:1,tail:0,cm:.25,center:.5},p{tip:1,tail:1,cm:.75,center:.5};function d(t,e){var rt.fullSceneLayout,it.dataScale,c{};function u(t,e){var nre,oife;return a(t,(function(t){return n.d2l(t)*o}))}c.vectorsl(u(e.u,xaxis),u(e.v,yaxis),u(e.w,zaxis),e._len),c.positionsl(u(e.x,xaxis),u(e.y,yaxis),u(e.z,zaxis),e._len);var ds(e);c.colormapo(e),c.vertexIntensityBoundsd.min/e._normMax,d.max/e._normMax,c.coneOffsethe.anchor,scalede.sizemode?c.coneSizee.sizeref||.5:c.coneSizee.sizeref&&e._normMax?e.sizeref/e._normMax:.5;var mn(c),ge.lightposition;return m.lightPositiong.x,g.y,g.z,m.ambiente.lighting.ambient,m.diffusee.lighting.diffuse,m.speculare.lighting.specular,m.roughnesse.lighting.roughness,m.fresnele.lighting.fresnel,m.opacitye.opacity,e._padpe.anchor*m.vectorScale*m.coneScale*e._normMax,m}u.updatefunction(t){this.datat;var ed(this.scene,t);this.mesh.update(e)},u.disposefunction(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exportsfunction(t,e){var rt.glplot.gl,nd(t,e),ai(r,n),onew c(t,e.uid);return o.mesha,o.datae,a._traceo,t.glplot.add(a),o}},{../../../stackgl_modules:1119,../../components/colorscale:373,../../lib:498,../../lib/gl_format_color:494,../../plots/gl3d/zip3:604},728:function(t,e,r){use strict;var nt(../../lib),it(../../components/colorscale/defaults),at(./attributes);e.exportsfunction(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var ls(u),cs(v),us(w),fs(x),hs(y),ps(z);l&&l.length&&c&&c.length&&u&&u.length&&f&&f.length&&h&&h.length&&p&&p.length?(s(sizeref),s(sizemode),s(anchor),s(lighting.ambient),s(lighting.diffuse),s(lighting.specular),s(lighting.roughness),s(lighting.fresnel),s(lightposition.x),s(lightposition.y),s(lightposition.z),i(t,e,o,s,{prefix:,cLetter:c}),s(text),s(hovertext),s(hovertemplate),s(uhoverformat),s(vhoverformat),s(whoverformat),s(xhoverformat),s(yhoverformat),s(zhoverformat),e._lengthnull):e.visible!1}},{../../components/colorscale/defaults:371,../../lib:498,./attributes:725},729:function(t,e,r){use strict;e.exports{moduleType:trace,name:cone,basePlotModule:t(../../plots/gl3d),categories:gl3d,showLegend,attributes:t(./attributes),supplyDefaults:t(./defaults),colorbar:{min:cmin,max:cmax},calc:t(./calc),plot:t(./convert),eventData:function(t,e){return t.norme.traceCoordinate6,t},meta:{}}},{../../plots/gl3d:593,./attributes:725,./calc:726,./convert:727,./defaults:728},730:function(t,e,r){use strict;var nt(../heatmap/attributes),it(../scatter/attributes),at(../../plots/cartesian/axis_format_attributes),oa.axisHoverFormat,sa.descriptionOnlyNumbers,lt(../../components/colorscale/attributes),ct(../../components/drawing/attributes).dash,ut(../../plots/font_attributes),ft(../../lib/extend).extendFlat,ht(../../constants/filter_ops),ph.COMPARISON_OPS2,dh.INTERVAL_OPS,mi.line;e.exportsf({z:n.z,x:n.x,x0:n.x0,dx:n.dx,y:n.y,y0:n.y0,dy:n.dy,xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:i.xperiod0,yperiod0:i.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,text:n.text,hovertext:n.hovertext,transpose:n.transpose,xtype:n.xtype,ytype:n.ytype,xhoverformat:o(x),yhoverformat:o(y),zhoverformat:o(z,1),hovertemplate:n.hovertemplate,texttemplate:f({},n.texttemplate,{}),textfont:f({},n.textfont,{}),hoverongaps:n.hoverongaps,connectgaps:f({},n.connectgaps,{}),fillcolor:{valType:color,editType:calc},autocontour:{valType:boolean,dflt:!0,editType:calc,impliedEdits:{contours.start:void 0,contours.end:void 0,contours.size:void 0}},ncontours:{valType:integer,dflt:15,min:1,editType:calc},contours:{type:{valType:enumerated,values:levels,constraint,dflt:levels,editType:calc},start:{valType:number,dflt:null,editType:plot,impliedEdits:{^autocontour:!1}},end:{valType:number,dflt:null,editType:plot,impliedEdits:{^autocontour:!1}},size:{valType:number,dflt:null,min:0,editType:plot,impliedEdits:{^autocontour:!1}},coloring:{valType:enumerated,values:fill,heatmap,lines,none,dflt:fill,editType:calc},showlines:{valType:boolean,dflt:!0,editType:plot},showlabels:{valType:boolean,dflt:!1,editType:plot},labelfont:u({editType:plot,colorEditType:style}),labelformat:{valType:string,dflt:,editType:plot,description:s(contour label)},operation:{valType:enumerated,values:.concat(p).concat(d),dflt:,editType:calc},value:{valType:any,dflt:0,editType:calc},editType:calc,impliedEdits:{autocontour:!1}},line:{color:f({},m.color,{editType:style+colorbars}),width:{valType:number,min:0,editType:style+colorbars},dash:c,smoothing:f({},m.smoothing,{}),editType:plot}},l(,{cLetter:z,autoColorDflt:!1,editTypeOverride:calc}))},{../../components/colorscale/attributes:368,../../components/drawing/attributes:382,../../constants/filter_ops:470,../../lib/extend:488,../../plots/cartesian/axis_format_attributes:552,../../plots/font_attributes:580,../heatmap/attributes:787,../scatter/attributes:922},731:function(t,e,r){use strict;var nt(../../components/colorscale),it(../heatmap/calc),at(./set_contours),ot(./end_plus);e.exportsfunction(t,e){var ri(t,e),sr0.z;a(e,s);var l,ce.contours,un.extractOpts(e);if(heatmapc.coloring&&u.auto&&!1e.autocontour){var fc.start,ho(c),pc.size||1,dMath.floor((h-f)/p)+1;isFinite(p)||(p1,d1);var mf-p/2;lm,m+d*p}else ls;return n.calc(t,e,{vals:l,cLetter:z}),r}},{../../components/colorscale:373,../heatmap/calc:788,./end_plus:741,./set_contours:749},732:function(t,e,r){use strict;e.exportsfunction(t,e){var r,nt0,in.z;switch(e.type){caselevels:var aMath.min(i00,i01);for(r0;rt.length;r++){var otr;o.prefixBoundary!o.edgepaths.length&&(a>o.level||o.starts.length&&ao.level)}break;caseconstraint:if(n.prefixBoundary!1,n.edgepaths.length)return;var sn.x.length,ln.y.length,c-1/0,u1/0;for(r0;rl;r++)uMath.min(u,ir0),uMath.min(u,irs-1),cMath.max(c,ir0),cMath.max(c,irs-1);for(r1;rs-1;r++)uMath.min(u,i0r),uMath.min(u,il-1r),cMath.max(c,i0r),cMath.max(c,il-1r);var f,h,pe.value;switch(e._operation){case>:p>c&&(n.prefixBoundary!0);break;case:(pu||n.starts.length&&pu)&&(n.prefixBoundary!0);break;case:fMath.min(p0,p1),((hMath.max(p0,p1))u||f>c||n.starts.length&&hu)&&(n.prefixBoundary!0);break;case:fMath.min(p0,p1),hMath.max(p0,p1),fu&&h>c&&(n.prefixBoundary!0)}}}},{},733:function(t,e,r){use strict;var nt(../../components/colorscale),it(./make_color_map),at(./end_plus);e.exports{min:zmin,max:zmax,calc:function(t,e,r){var oe.contours,se.line,lo.size||1,co.coloring,ui(e,{isColorbar:!0});if(heatmapc){var fn.extractOpts(e);r._fillgradientf.reversescale?n.flipScale(f.colorscale):f.colorscale,r._zrangef.min,f.max}elsefillc&&(r._fillcoloru);r._line{color:linesc?u:s.color,width:!1!o.showlines?s.width:0,dash:s.dash},r._levels{start:o.start,end:a(o),size:l}}}},{../../components/colorscale:373,./end_plus:741,./make_color_map:746},734:function(t,e,r){use strict;e.exports{BOTTOMSTART:1,9,13,104,713,TOPSTART:4,6,7,104,713,LEFTSTART:8,12,14,208,1114,RIGHTSTART:2,3,11,208,1114,NEWDELTA:null,-1,0,0,-1,-1,0,1,0,null,0,-1,-1,0,0,1,0,1,null,0,1,1,0,1,0,0,-1,CHOOSESADDLE:{104:4,1,208:2,8,713:7,13,1114:11,14},SADDLEREMAINDER:{1:4,2:8,4:1,7:13,8:2,11:14,13:7,14:11},LABELDISTANCE:2,LABELINCREASE:10,LABELMIN:3,LABELMAX:10,LABELOPTIMIZER:{EDGECOST:1,ANGLECOST:1,NEIGHBORCOST:5,SAMELEVELFACTOR:10,SAMELEVELDISTANCE:5,MAXCOST:100,INITIALSEARCHPOINTS:10,ITERATIONS:5}}},{},735:function(t,e,r){use strict;var nt(fast-isnumeric),it(./label_defaults),at(../../components/color),oa.addOpacity,sa.opacity,lt(../../constants/filter_ops),cl.CONSTRAINT_REDUCTION,ul.COMPARISON_OPS2;e.exportsfunction(t,e,r,a,l,f){var h,p,d,me.contours,gr(contours.operation);(m._operationcg,function(t,e){var r;-1u.indexOf(e.operation)?(t(contours.value,0,1),Array.isArray(e.value)?e.value.length>2?e.valuee.value.slice(2):0e.length?e.value0,1:e.length2?(rparseFloat(e.value0),e.valuer,r+1):e.valueparseFloat(e.value0),parseFloat(e.value1):n(e.value)&&(rparseFloat(e.value),e.valuer,r+1)):(t(contours.value,0),n(e.value)||(Array.isArray(e.value)?e.valueparseFloat(e.value0):e.value0))}(r,m),g?hm.showlines!0:(hr(contours.showlines),dr(fillcolor,o((t.line||{}).color||l,.5))),h)&&(pr(line.color,d&&s(d)?o(e.fillcolor,1):l),r(line.width,2),r(line.dash));r(line.smoothing),i(r,a,p,f)}},{../../components/color:361,../../constants/filter_ops:470,./label_defaults:745,fast-isnumeric:185},736:function(t,e,r){use strict;var nt(../../constants/filter_ops),it(fast-isnumeric);function a(t,e){var r,aArray.isArray(e);function o(t){return i(t)?+t:null}return-1!n.COMPARISON_OPS2.indexOf(t)?ro(a?e0:e):-1!n.INTERVAL_OPS.indexOf(t)?ra?o(e0),o(e1):o(e),o(e):-1!n.SET_OPS.indexOf(t)&&(ra?e.map(o):o(e)),r}function o(t){return function(e){ea(t,e);var rMath.min(e0,e1),nMath.max(e0,e1);return{start:r,end:n,size:n-r}}}function s(t){return function(e){return{start:ea(t,e),end:1/0,size:1/0}}}e.exports{:o(),:o(),>:s(>),:s(),:s()}},{../../constants/filter_ops:470,fast-isnumeric:185},737:function(t,e,r){use strict;e.exportsfunction(t,e,r,n){var in(contours.start),an(contours.end),o!1i||!1a,sr(contours.size);!(o?e.autocontour!0:r(autocontour,!1))&&s||r(ncontours)}},{},738:function(t,e,r){use strict;var nt(../../lib);function i(t){return n.extendFlat({},t,{edgepaths:n.extendDeep(,t.edgepaths),paths:n.extendDeep(,t.paths),starts:n.extendDeep(,t.starts)})}e.exportsfunction(t,e){var r,a,o,sfunction(t){return t.reverse()},lfunction(t){return t};switch(e){case:case:return t;case>:for(1!t.length&&n.warn(Contour data invalid for the specified inequality operation.),at0,r0;ra.edgepaths.length;r++)a.edgepathsrs(a.edgepathsr);for(r0;ra.paths.length;r++)a.pathsrs(a.pathsr);for(r0;ra.starts.length;r++)a.startsrs(a.startsr);return t;case:var cs;sl,lc;case:for(2!t.length&&n.warn(Contour data invalid for the specified inequality range operation.),ai(t0),oi(t1),r0;ra.edgepaths.length;r++)a.edgepathsrs(a.edgepathsr);for(r0;ra.paths.length;r++)a.pathsrs(a.pathsr);for(r0;ra.starts.length;r++)a.startsrs(a.startsr);for(;o.edgepaths.length;)a.edgepaths.push(l(o.edgepaths.shift()));for(;o.paths.length;)a.paths.push(l(o.paths.shift()));for(;o.starts.length;)a.starts.push(l(o.starts.shift()));returna}}},{../../lib:498},739:function(t,e,r){use strict;var nt(../../lib),it(../heatmap/xyz_defaults),at(../scatter/period_defaults),ot(./constraint_defaults),st(./contours_defaults),lt(./style_defaults),ct(../heatmap/label_defaults),ut(./attributes);e.exportsfunction(t,e,r,f){function h(r,i){return n.coerce(t,e,u,r,i)}if(i(t,e,h,f)){a(t,e,f,h),h(xhoverformat),h(yhoverformat),h(text),h(hovertext),h(hoverongaps),h(hovertemplate);var pconstrainth(contours.type);h(connectgaps,n.isArray1D(e.z)),p?o(t,e,h,f,r):(s(t,e,h,(function(r){return n.coerce2(t,e,u,r)})),l(t,e,h,f)),e.contours&&heatmape.contours.coloring&&c(h,f)}else e.visible!1}},{../../lib:498,../heatmap/label_defaults:797,../heatmap/xyz_defaults:802,../scatter/period_defaults:942,./attributes:730,./constraint_defaults:735,./contours_defaults:737,./style_defaults:751},740:function(t,e,r){use strict;var nt(../../lib),it(./constraint_mapping),at(./end_plus);e.exportsfunction(t,e,r){for(var oconstraintt.type?it._operation(t.value):t,so.size,l,ca(o),ur.trace._carpetTrace,fu?{xaxis:u.aaxis,yaxis:u.baxis,x:r.a,y:r.b}:{xaxis:e.xaxis,yaxis:e.yaxis,x:r.x,y:r.y},ho.start;hc;h+s)if(l.push(n.extendFlat({level:h,crossings:{},starts:,edgepaths:,paths:,z:r.z,smoothing:r.trace.line.smoothing},f)),l.length>1e3){n.warn(Too many contours, clipping at 1000,t);break}return l}},{../../lib:498,./constraint_mapping:736,./end_plus:741},741:function(t,e,r){use strict;e.exportsfunction(t){return t.end+t.size/1e6}},{},742:function(t,e,r){use strict;var nt(../../lib),it(./constants);function a(t,e,r,n){return Math.abs(t0-e0)r&&Math.abs(t1-e1)n}function o(t,e,r,o,l){var c,ue.join(,),ft.crossingsu,hfunction(t,e,r){var n0,a0;t>20&&e?208t||1114t?n0r0?1:-1:a0r1?1:-1:-1!i.BOTTOMSTART.indexOf(t)?a1:-1!i.LEFTSTART.indexOf(t)?n1:-1!i.TOPSTART.indexOf(t)?a-1:n-1;returnn,a}(f,r,e),ps(t,e,-h0,-h1),dt.z.length,mt.z0.length,ge.slice(),vh.slice();for(c0;c1e4;c++){if(f>20?(fi.CHOOSESADDLEf(h0||h1)0?0:1,t.crossingsui.SADDLEREMAINDERf):delete t.crossingsu,!(hi.NEWDELTAf)){n.log(Found bad marching index:,f,e,t.level);break}p.push(s(t,e,h)),e0+h0,e1+h1,ue.join(,),a(pp.length-1,pp.length-2,o,l)&&p.pop();var yh0&&(e00||e0>m-2)||h1&&(e10||e1>d-2);if(e0g0&&e1g1&&h0v0&&h1v1||r&&y)break;ft.crossingsu}1e4c&&n.log(Infinite loop in contour?);var x,b,_,w,T,k,A,M,S,E,L,C,P,I,O,za(p0,pp.length-1,o,l),D0,R.2*t.smoothing,F,B0;for(c1;cp.length;c++)Cpc,Ppc-1,Ivoid 0,Ovoid 0,IC2-P2,OC3-P3,D+AMath.sqrt(I*I+O*O),F.push(A);var ND/F.length*R;function j(t){return pt%p.length}for(cp.length-2;c>B;c--)if((xFc)N){for(_0,bc-1;b>B&&x+FbN;b--)x+Fb;if(z&&cp.length-2)for(_0;_b&&x+F_N;_++)x+F_;Tc-b+_+1,kMath.floor((c+b+_+2)/2),wz||c!p.length-2?z||-1!b?T%2?j(k):(j(k)0+j(k+1)0)/2,(j(k)1+j(k+1)1)/2:p0:pp.length-1,p.splice(b+1,c-b+1,w),cb+1,_&&(B_),z&&(cp.length-2?p_pp.length-1:0c&&(pp.length-1p0))}for(p.splice(0,B),c0;cp.length;c++)pc.length2;if(!(p.length2))if(z)p.pop(),t.paths.push(p);else{r||n.log(Unclosed interior contour?,t.level,g.join(,),p.join(L));var U!1;for(M0;Mt.edgepaths.length;M++)if(Et.edgepathsM,!U&&a(E0,pp.length-1,o,l)){p.pop(),U!0;var V!1;for(S0;St.edgepaths.length;S++)if(a((Lt.edgepathsS)L.length-1,p0,o,l)){V!0,p.shift(),t.edgepaths.splice(M,1),SM?t.paths.push(p.concat(L)):(S>M&&S--,t.edgepathsSL.concat(p,E));break}V||(t.edgepathsMp.concat(E))}for(M0;Mt.edgepaths.length&&!U;M++)a((Et.edgepathsM)E.length-1,p0,o,l)&&(p.shift(),t.edgepathsME.concat(p),U!0);U||t.edgepaths.push(p)}}function s(t,e,r){var ne0+Math.max(r0,0),ie1+Math.max(r1,0),at.zin,ot.xaxis,st.yaxis;if(r1){var l(t.level-a)/(t.zin+1-a),c(1!l?(1-l)*o.c2l(t.xn):0)+(0!l?l*o.c2l(t.xn+1):0);returno.c2p(o.l2c(c),!0),s.c2p(t.yi,!0),n+l,i}var u(t.level-a)/(t.zi+1n-a),f(1!u?(1-u)*s.c2l(t.yi):0)+(0!u?u*s.c2l(t.yi+1):0);returno.c2p(t.xn,!0),s.c2p(s.l2c(f),!0),n,i+u}e.exportsfunction(t,e,r){var i,a,s,l;for(ee||.01,rr||.01,a0;at.length;a++){for(sta,l0;ls.starts.length;l++)o(s,s.startsl,edge,e,r);for(i0;Object.keys(s.crossings).length&&i1e4;)i++,o(s,Object.keys(s.crossings)0.split(,).map(Number),void 0,e,r);1e4i&&n.log(Infinite loop in contour?)}}},{../../lib:498,./constants:734},743:function(t,e,r){use strict;var nt(../../components/color),it(../heatmap/hover);e.exportsfunction(t,e,r,a,o){o||(o{}),o.isContour!0;var si(t,e,r,a,o);return s&&s.forEach((function(t){var et.trace;constrainte.contours.type&&(e.fillcolor&&n.opacity(e.fillcolor)?t.colorn.addOpacity(e.fillcolor,1):e.contours.showlines&&n.opacity(e.line.color)&&(t.colorn.addOpacity(e.line.color,1)))})),s}},{../../components/color:361,../heatmap/hover:794},744:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),calc:t(./calc),plot:t(./plot).plot,style:t(./style),colorbar:t(./colorbar),hoverPoints:t(./hover),moduleType:trace,name:contour,basePlotModule:t(../../plots/cartesian),categories:cartesian,svg,2dMap,contour,showLegend,meta:{}}},{../../plots/cartesian:563,./attributes:730,./calc:731,./colorbar:733,./defaults:739,./hover:743,./plot:748,./style:750},745:function(t,e,r){use strict;var nt(../../lib);e.exportsfunction(t,e,r,i){if(i||(i{}),t(contours.showlabels)){var ae.font;n.coerceFont(t,contours.labelfont,{family:a.family,size:a.size,color:r}),t(contours.labelformat)}!1!i.hasHover&&t(zhoverformat)}},{../../lib:498},746:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/colorscale),at(./end_plus);e.exportsfunction(t){var et.contours,re.start,oa(e),se.size||1,lMath.floor((o-r)/s)+1,clinese.coloring?0:1,ui.extractOpts(t);isFinite(s)||(s1,l1);var f,h,pu.reversescale?i.flipScale(u.colorscale):u.colorscale,dp.length,mnew Array(d),gnew Array(d);if(heatmape.coloring){var vu.min,yu.max;for(h0;hd;h++)fph,mhf0*(y-v)+v,ghf1;var xn.extent(v,y,e.start,e.start+s*(l-1)),bxvy?0:1,_xvy?1:0;b!v&&(m.splice(0,0,b),g.splice(0,0,g0)),_!y&&(m.push(_),g.push(gg.length-1))}else for(h0;hd;h++)fph,mh(f0*(l+c-1)-c/2)*s+r,ghf1;return i.makeColorScaleFunc({domain:m,range:g},{noNumericCheck:!0})}},{../../components/colorscale:373,./end_plus:741,@plotly/d3:58},747:function(t,e,r){use strict;var nt(./constants);function i(t,e){var r(e00>t?0:1)+(e01>t?0:2)+(e11>t?0:4)+(e10>t?0:8);return 5r||10r?t>(e00+e01+e10+e11)/4?5r?713:1114:5r?104:208:15r?0:r}e.exportsfunction(t){var e,r,a,o,s,l,c,u,f,ht0.z,ph.length,dh0.length,m2p||2d;for(r0;rp-1;r++)for(o,0r&&(oo.concat(n.BOTTOMSTART)),rp-2&&(oo.concat(n.TOPSTART)),e0;ed-1;e++)for(ao.slice(),0e&&(aa.concat(n.LEFTSTART)),ed-2&&(aa.concat(n.RIGHTSTART)),se+,+r,lhre,hre+1,hr+1e,hr+1e+1,f0;ft.length;f++)(ci((utf).level,l))&&(u.crossingssc,-1!a.indexOf(c)&&(u.starts.push(e,r),m&&-1!a.indexOf(c,a.indexOf(c)+1)&&u.starts.push(e,r)))}},{./constants:734},748:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),at(../../components/drawing),ot(../../components/colorscale),st(../../lib/svg_text_utils),lt(../../plots/cartesian/axes),ct(../../plots/cartesian/set_convert),ut(../heatmap/plot),ft(./make_crossings),ht(./find_all_paths),pt(./empty_pathinfo),dt(./convert_to_constraints),mt(./close_boundaries),gt(./constants),vg.LABELOPTIMIZER;function y(t,e){var r,n,o,s,l,c,u,f,h0,pt.edgepaths.map((function(t,e){return e})),d!0;function m(t){return Math.abs(t1-e21).01}function g(t){return Math.abs(t0-e00).01}function v(t){return Math.abs(t0-e20).01}for(;p.length;){for(ca.smoothopen(t.edgepathsh,t.smoothing),f+d?c:c.replace(/^M/,L),p.splice(p.indexOf(h),1),rt.edgepathsht.edgepathsh.length-1,s-1,o0;o4;o++){if(!r){i.log(Missing end?,h,t);break}for(ur,Math.abs(u1-e01).01&&!v(r)?ne1:g(r)?ne0:m(r)?ne3:v(r)&&(ne2),l0;lt.edgepaths.length;l++){var yt.edgepathsl0;Math.abs(r0-n0).01?Math.abs(r0-y0).01&&(y1-r1)*(n1-y1)>0&&(ny,sl):Math.abs(r1-n1).01?Math.abs(r1-y1).01&&(y0-r0)*(n0-y0)>0&&(ny,sl):i.log(endpt to newendpt is not vert. or horz.,r,n,y)}if(rn,s>0)break;f+L+n}if(st.edgepaths.length){i.log(unclosed perimeter path);break}hs,(d-1p.indexOf(h))&&(hp0,f+Z)}for(h0;ht.paths.length;h++)f+a.smoothclosed(t.pathsh,t.smoothing);return f}function x(t,e,r,n){var ae.width/2,oe.height/2,st.x,lt.y,ct.theta,uMath.cos(c)*a,fMath.sin(c)*a,h(s>n.center?n.right-s:s-n.left)/(u+Math.abs(Math.sin(c)*o)),p(l>n.middle?n.bottom-l:l-n.top)/(Math.abs(f)+Math.cos(c)*o);if(h1||p1)return 1/0;var dv.EDGECOST*(1/(h-1)+1/(p-1));d+v.ANGLECOST*c*c;for(var ms-u,gl-f,ys+u,xl+f,b0;br.length;b++){var _rb,wMath.cos(_.theta)*_.width/2,TMath.sin(_.theta)*_.width/2,k2*i.segmentDistance(m,g,y,x,_.x-w,_.y-T,_.x+w,_.y+T)/(e.height+_.height),A_.levele.level,MA?v.SAMELEVELDISTANCE:1;if(kM)return 1/0;d+v.NEIGHBORCOST*(A?v.SAMELEVELFACTOR:1)/(k-M)}return d}function b(t){var e,r,nt.trace._emptypoints,i,at.z.length,ot.z0.length,s;for(e0;eo;e++)s.push(1);for(e0;ea;e++)i.push(s.slice());for(e0;en.length;e++)i(rne)0r10;return t.zmaski,i}r.plotfunction(t,e,o,s){var le.xaxis,ce.yaxis;i.makeTraceGroups(s,o,contour).each((function(o){var sn.select(this),vo0,xv.trace,_v.x,wv.y,Tx.contours,kp(T,e,v),Ai.ensureSingle(s,g,heatmapcoloring),M;heatmapT.coloring&&(Mo),u(t,e,M,A),f(k),h(k);var Sl.c2p(_0,!0),El.c2p(__.length-1,!0),Lc.c2p(w0,!0),Cc.c2p(ww.length-1,!0),PS,C,E,C,E,L,S,L,Ik;constraintT.type&&(Id(k,T._operation)),function(t,e,r){var ni.ensureSingle(t,g,contourbg).selectAll(path).data(fillr.coloring?0:);n.enter().append(path),n.exit().remove(),n.attr(d,M+e.join(L)+Z).style(stroke,none)}(s,P,T),function(t,e,r,a){var ofilla.coloring||constrainta.type&&!a._operation,sM+r.join(L)+Z;o&&m(e,a);var li.ensureSingle(t,g,contourfill).selectAll(path).data(o?e:);l.enter().append(path),l.exit().remove(),l.each((function(t){var e(t.prefixBoundary?s:)+y(t,r);e?n.select(this).attr(d,e).style(stroke,none):n.select(this).remove()}))}(s,I,P,T),function(t,e,o,s,l){var ci.ensureSingle(t,g,contourlines),u!1!l.showlines,fl.showlabels,hu&&f,pr.createLines(c,u||f,e),dr.createLineClip(c,h,o,s.trace.uid),mt.selectAll(g.contourlabels).data(f?0:);if(m.exit().remove(),m.enter().append(g).classed(contourlabels,!0),f){var v,y;i.clearLocationCache();var xr.labelFormatter(o,s),ba.tester.append(text).attr(data-notex,1).call(a.font,l.labelfont),_e0.xaxis,we0.yaxis,T_._length,kw._length,A_.range,Mw.range,Si.aggNums(Math.min,null,s.x),Ei.aggNums(Math.max,null,s.x),Li.aggNums(Math.min,null,s.y),Ci.aggNums(Math.max,null,s.y),PMath.max(_.c2p(S,!0),0),IMath.min(_.c2p(E,!0),T),OMath.max(w.c2p(C,!0),0),zMath.min(w.c2p(L,!0),k),D{};A0A1?(D.leftP,D.rightI):(D.leftI,D.rightP),M0M1?(D.topO,D.bottomz):(D.topz,D.bottomO),D.middle(D.top+D.bottom)/2,D.center(D.left+D.right)/2,v.push(D.left,D.top,D.right,D.top,D.right,D.bottom,D.left,D.bottom);var RMath.sqrt(T*T+k*k),Fg.LABELDISTANCE*R/Math.max(1,e.length/g.LABELINCREASE);p.each((function(t){var er.calcTextOpts(t.level,x,b,o);n.select(this).selectAll(path).each((function(){var ti.getVisibleSegment(this,D,e.height/2);if(t&&!(t.len(e.width+e.height)*g.LABELMIN))for(var nMath.min(Math.ceil(t.len/F),g.LABELMAX),a0;an;a++){var or.findBestTextLocation(this,t,e,y,D);if(!o)break;r.addLabelData(o,e,y,v)}}))})),b.remove(),r.drawLabels(m,y,o,d,h?v:null)}f&&!u&&p.remove()}(s,k,t,v,T),function(t,e,r,n,o){var sn.trace,lr._fullLayout._clips,cclip+s.uid,ul.selectAll(#+c).data(s.connectgaps?:0);if(u.enter().append(clipPath).classed(contourclip,!0).attr(id,c),u.exit().remove(),!1s.connectgaps){var p{level:.9,crossings:{},starts:,edgepaths:,paths:,xaxis:e.xaxis,yaxis:e.yaxis,x:n.x,y:n.y,z:b(n),smoothing:0};f(p),h(p),m(p,{type:levels}),i.ensureSingle(u,path,).attr(d,(p.prefixBoundary?M+o.join(L)+Z:)+y(p,o))}else cnull;a.setClipUrl(t,c,r)}(s,e,t,v,P)}))},r.createLinesfunction(t,e,r){var nr0.smoothing,it.selectAll(g.contourlevel).data(e?r:);if(i.exit().remove(),i.enter().append(g).classed(contourlevel,!0),e){var oi.selectAll(path.openline).data((function(t){return t.pedgepaths||t.edgepaths}));o.exit().remove(),o.enter().append(path).classed(openline,!0),o.attr(d,(function(t){return a.smoothopen(t,n)})).style(stroke-miterlimit,1).style(vector-effect,non-scaling-stroke);var si.selectAll(path.closedline).data((function(t){return t.ppaths||t.paths}));s.exit().remove(),s.enter().append(path).classed(closedline,!0),s.attr(d,(function(t){return a.smoothclosed(t,n)})).style(stroke-miterlimit,1).style(vector-effect,non-scaling-stroke)}return i},r.createLineClipfunction(t,e,r,n){var ie?clipline+n:null,or._fullLayout._clips.selectAll(#+i).data(e?0:);return o.exit().remove(),o.enter().append(clipPath).classed(contourlineclip,!0).attr(id,i),a.setClipUrl(t,i,r),o},r.labelFormatterfunction(t,e){var rt._fullLayout,ne.trace,in.contours,a{type:linear,_id:ycontour,showexponent:all,exponentformat:B};if(i.labelformat)a.tickformati.labelformat,c(a,r);else{var so.extractOpts(n);if(s&&s.colorbar&&s.colorbar._axis)as.colorbar._axis;else{if(constrainti.type){var ui.value;Array.isArray(u)?a.rangeu0,uu.length-1:a.rangeu,u}else a.rangei.start,i.end,a.nticks(i.end-i.start)/i.size;a.range0a.range1&&(a.range1+a.range0||1),a.nticks||(a.nticks1e3),c(a,r),l.prepTicks(a),a._tminnull,a._tmaxnull}}return function(t){return l.tickText(a,t).text}},r.calcTextOptsfunction(t,e,r,n){var ie(t);r.text(i).call(s.convertToTspans,n);var or.node(),la.bBox(o,!0);return{text:i,width:l.width,height:l.height,fontSize:+o.stylefont-size.replace(px,),level:t,dy:(l.top+l.bottom)/2}},r.findBestTextLocationfunction(t,e,r,n,a){var o,s,l,c,u,fr.width;e.isClosed?(se.len/v.INITIALSEARCHPOINTS,oe.min+s/2,le.max):(s(e.len-f)/(v.INITIALSEARCHPOINTS+1),oe.min+s+f/2,le.max-(s+f)/2);for(var h1/0,p0;pv.ITERATIONS;p++){for(var do;dl;d+s){var mi.getTextLocation(t,e.total,d,f),gx(m,r,n,a);gh&&(hg,um,cd)}if(h>2*v.MAXCOST)break;p&&(s/2),l(oc-s/2)+1.5*s}if(hv.MAXCOST)return u},r.addLabelDatafunction(t,e,r,n){var ie.fontSize,ae.width+i/3,oMath.max(0,e.height-i/3),st.x,lt.y,ct.theta,uMath.sin(c),fMath.cos(c),hfunction(t,e){returns+t*f-e*u,l+t*u+e*f},ph(-a/2,-o/2),h(-a/2,o/2),h(a/2,o/2),h(a/2,-o/2);r.push({text:e.text,x:s,y:l,dy:e.dy,theta:c,level:e.level,width:a,height:o}),n.push(p)},r.drawLabelsfunction(t,e,r,a,o){var lt.selectAll(text).data(e,(function(t){return t.text+,+t.x+,+t.y+,+t.theta}));if(l.exit().remove(),l.enter().append(text).attr({data-notex:1,text-anchor:middle}).each((function(t){var et.x+Math.sin(t.theta)*t.dy,it.y-Math.cos(t.theta)*t.dy;n.select(this).text(t.text).attr({x:e,y:i,transform:rotate(+180*t.theta/Math.PI+ +e+ +i+)}).call(s.convertToTspans,r)})),o){for(var c,u0;uo.length;u++)c+M+ou.join(L)+Z;i.ensureSingle(a,path,).attr(d,c)}}},{../../components/colorscale:373,../../components/drawing:383,../../lib:498,../../lib/svg_text_utils:524,../../plots/cartesian/axes:549,../../plots/cartesian/set_convert:571,../heatmap/plot:799,./close_boundaries:732,./constants:734,./convert_to_constraints:738,./empty_pathinfo:740,./find_all_paths:742,./make_crossings:747,@plotly/d3:58},749:function(t,e,r){use strict;var nt(../../plots/cartesian/axes),it(../../lib);function a(t,e,r){var i{type:linear,range:t,e};return n.autoTicks(i,(e-t)/(r||15)),i}e.exportsfunction(t,e){var rt.contours;if(t.autocontour){var ot.zmin,st.zmax;(t.zauto||void 0o)&&(oi.aggNums(Math.min,null,e)),(t.zauto||void 0s)&&(si.aggNums(Math.max,null,e));var la(o,s,t.ncontours);r.sizel.dtick,r.startn.tickFirst(l),l.range.reverse(),r.endn.tickFirst(l),r.starto&&(r.start+r.size),r.ends&&(r.end-r.size),r.start>r.end&&(r.startr.end(r.start+r.end)/2),t._input.contours||(t._input.contours{}),i.extendFlat(t._input.contours,{start:r.start,end:r.end,size:r.size}),t._input.autocontour!0}else if(constraint!r.type){var c,ur.start,fr.end,ht._input.contours;if(u>f&&(r.starth.startf,fr.endh.endu,ur.start),!(r.size>0))cuf?1:a(u,f,t.ncontours).dtick,h.sizer.sizec}}},{../../lib:498,../../plots/cartesian/axes:549},750:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/drawing),at(../heatmap/style),ot(./make_color_map);e.exportsfunction(t){var en.select(t).selectAll(g.contour);e.style(opacity,(function(t){return t0.trace.opacity})),e.each((function(t){var en.select(this),rt0.trace,ar.contours,sr.line,la.size||1,ca.start,uconstrainta.type,f!u&&linesa.coloring,h!u&&filla.coloring,pf||h?o(r):null;e.selectAll(g.contourlevel).each((function(t){n.select(this).selectAll(path).call(i.lineGroupStyle,s.width,f?p(t.level):s.color,s.dash)}));var da.labelfont;if(e.selectAll(g.contourlabels text).each((function(t){i.font(n.select(this),{family:d.family,size:d.size,color:d.color||(f?p(t.level):s.color)})})),u)e.selectAll(g.contourfill path).style(fill,r.fillcolor);else if(h){var m;e.selectAll(g.contourfill path).style(fill,(function(t){return void 0m&&(mt.level),p(t.level+.5*l)})),void 0m&&(mc),e.selectAll(g.contourbg path).style(fill,p(m-.5*l))}})),a(t)}},{../../components/drawing:383,../heatmap/style:800,./make_color_map:746,@plotly/d3:58},751:function(t,e,r){use strict;var nt(../../components/colorscale/defaults),it(./label_defaults);e.exportsfunction(t,e,r,a,o){var s,lr(contours.coloring),c;filll&&(sr(contours.showlines)),!1!s&&(lines!l&&(cr(line.color,#000)),r(line.width,.5),r(line.dash)),none!l&&(!0!t.showlegend&&(e.showlegend!1),e._dfltShowLegend!1,n(t,e,a,r,{prefix:,cLetter:z})),r(line.smoothing),i(r,a,c,o)}},{../../components/colorscale/defaults:371,./label_defaults:745},752:function(t,e,r){use strict;var nt(../heatmap/attributes),it(../contour/attributes),at(../../components/colorscale/attributes),ot(../../lib/extend).extendFlat,si.contours;e.exportso({carpet:{valType:string,editType:calc},z:n.z,a:n.x,a0:n.x0,da:n.dx,b:n.y,b0:n.y0,db:n.dy,text:n.text,hovertext:n.hovertext,transpose:n.transpose,atype:n.xtype,btype:n.ytype,fillcolor:i.fillcolor,autocontour:i.autocontour,ncontours:i.ncontours,contours:{type:s.type,start:s.start,end:s.end,size:s.size,coloring:{valType:enumerated,values:fill,lines,none,dflt:fill,editType:calc},showlines:s.showlines,showlabels:s.showlabels,labelfont:s.labelfont,labelformat:s.labelformat,operation:s.operation,value:s.value,editType:calc,impliedEdits:{autocontour:!1}},line:{color:i.line.color,width:i.line.width,dash:i.line.dash,smoothing:i.line.smoothing,editType:plot},transforms:void 0},a(,{cLetter:z,autoColorDflt:!1}))},{../../components/colorscale/attributes:368,../../lib/extend:488,../contour/attributes:730,../heatmap/attributes:787},753:function(t,e,r){use strict;var nt(../../components/colorscale/calc),it(../../lib),at(../heatmap/convert_column_xyz),ot(../heatmap/clean_2d_array),st(../heatmap/interp2d),lt(../heatmap/find_empties),ct(../heatmap/make_bound_array),ut(./defaults),ft(../carpet/lookup_carpetid),ht(../contour/set_contours);e.exportsfunction(t,e){var re._carpetTracef(t,e);if(r&&r.visible&&legendonly!r.visible){if(!e.a||!e.b){var pt.datar.index,dt.datae.index;d.a||(d.ap.a),d.b||(d.bp.b),u(d,e,e._defaultColor,t._fullLayout)}var mfunction(t,e){var r,u,f,h,p,d,m,ge._carpetTrace,vg.aaxis,yg.baxis;v._minDtick0,y._minDtick0,i.isArray1D(e.z)&&a(e,v,y,a,b,z);re._ae._a||e.a,he._be._b||e.b,rr?v.makeCalcdata(e,_a):,hh?y.makeCalcdata(e,_b):,ue.a0||0,fe.da||1,pe.b0||0,de.db||1,me._zo(e._z||e.z,e.transpose),e._emptypointsl(m),s(m,e._emptypoints);var xi.maxRowLength(m),bscalede.xtype?:r,_c(e,b,u,f,x,v),wscalede.ytype?:h,Tc(e,w,p,d,m.length,y),k{a:_,b:T,z:m};levelse.contours.type&&none!e.contours.coloring&&n(t,e,{vals:m,containerStr:,cLetter:z});returnk}(t,e);return h(e,e._z),m}}},{../../components/colorscale/calc:369,../../lib:498,../carpet/lookup_carpetid:703,../contour/set_contours:749,../heatmap/clean_2d_array:789,../heatmap/convert_column_xyz:791,../heatmap/find_empties:793,../heatmap/interp2d:796,../heatmap/make_bound_array:798,./defaults:754},754:function(t,e,r){use strict;var nt(../../lib),it(../heatmap/xyz_defaults),at(./attributes),ot(../contour/constraint_defaults),st(../contour/contours_defaults),lt(../contour/style_defaults);e.exportsfunction(t,e,r,c){function u(r,i){return n.coerce(t,e,a,r,i)}if(u(carpet),t.a&&t.b){if(!i(t,e,u,c,a,b))return void(e.visible!1);u(text),constraintu(contours.type)?o(t,e,u,c,r,{hasHover:!1}):(s(t,e,u,(function(r){return n.coerce2(t,e,a,r)})),l(t,e,u,c,{hasHover:!1}))}else e._defaultColorr,e._lengthnull}},{../../lib:498,../contour/constraint_defaults:735,../contour/contours_defaults:737,../contour/style_defaults:751,../heatmap/xyz_defaults:802,./attributes:752},755:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),colorbar:t(../contour/colorbar),calc:t(./calc),plot:t(./plot),style:t(../contour/style),moduleType:trace,name:contourcarpet,basePlotModule:t(../../plots/cartesian),categories:cartesian,svg,carpet,contour,symbols,showLegend,hasLines,carpetDependent,noHover,noSortingByValue,meta:{}}},{../../plots/cartesian:563,../contour/colorbar:733,../contour/style:750,./attributes:752,./calc:753,./defaults:754,./plot:756},756:function(t,e,r){use strict;var nt(@plotly/d3),it(../carpet/map_1d_array),at(../carpet/makepath),ot(../../components/drawing),st(../../lib),lt(../contour/make_crossings),ct(../contour/find_all_paths),ut(../contour/plot),ft(../contour/constants),ht(../contour/convert_to_constraints),pt(../contour/empty_pathinfo),dt(../contour/close_boundaries),mt(../carpet/lookup_carpetid),gt(../carpet/axis_aligned_line);function v(t,e,r){var nt.getPointAtLength(e),it.getPointAtLength(r),ai.x-n.x,oi.y-n.y,sMath.sqrt(a*a+o*o);returna/s,o/s}function y(t){var eMath.sqrt(t0*t0+t1*t1);returnt0/e,t1/e}function x(t,e){var rMath.abs(t0*e0+t1*e1);return Math.sqrt(1-r*r)/r}e.exportsfunction(t,e,r,b){var _e.xaxis,we.yaxis;s.makeTraceGroups(b,r,contour).each((function(r){var bn.select(this),Tr0,kT.trace,Ak._carpetTracem(t,k),Mt.calcdataA.index0;if(A.visible&&legendonly!A.visible){var ST.a,ET.b,Lk.contours,Cp(L,e,T),PconstraintL.type,IL._operation,OP?I?lines:fill:L.coloring,zS0,EE.length-1,SS.length-1,EE.length-1,SS.length-1,E0,S0,E0;l(C);var D1e-8*(SS.length-1-S0),R1e-8*(EE.length-1-E0);c(C,D,R);var F,B,N,j,UC;constraintL.type&&(Uh(C,I)),function(t,e){var r,n,i,a,o,s,l,c,u;for(r0;rt.length;r++){for(atr,oa.pedgepaths,sa.ppaths,n0;na.edgepaths.length;n++){for(ua.edgepathsn,l,i0;iu.length;i++)lie(ui);o.push(l)}for(n0;na.paths.length;n++){for(ua.pathsn,c,i0;iu.length;i++)cie(ui);s.push(c)}}}(C,q);var V;for(jM.clipsegments.length-1;j>0;j--)FM.clipsegmentsj,Bi(,F.x,_.c2p),Ni(,F.y,w.c2p),B.reverse(),N.reverse(),V.push(a(B,N,F.bicubic));var HM+V.join(L)+Z;!function(t,e,r,n,o,l){var c,u,f,h,ps.ensureSingle(t,g,contourbg).selectAll(path).data(fill!l||o?:0);p.enter().append(path),p.exit().remove();var d;for(h0;he.length;h++)ceh,ui(,c.x,r.c2p),fi(,c.y,n.c2p),d.push(a(u,f,c.bicubic));p.attr(d,M+d.join(L)+Z).style(stroke,none)}(b,M.clipsegments,_,w,P,O),function(t,e,r,i,a,l,c,u,f,h,p){var mfillh;m&&d(a,t.contours);var vs.ensureSingle(e,g,contourfill).selectAll(path).data(m?a:);v.enter().append(path),v.exit().remove(),v.each((function(t){var e(t.prefixBoundary?p:)+function(t,e,r,n,i,a,l,c){var u,f,h,p,d,m,v,y,xe.edgepaths.map((function(t,e){return e})),b!0,_1e-4*Math.abs(r00-r20),w1e-4*Math.abs(r01-r21);function T(t){return Math.abs(t1-r01)w}function k(t){return Math.abs(t1-r21)w}function A(t){return Math.abs(t0-r00)_}function M(t){return Math.abs(t0-r20)_}function S(t,e){var r,n,o,s,u;for(T(t)&&!M(t)||k(t)&&!A(t)?(si.aaxis,og(i,a,t0,e0,.5*(t1+e1))):(si.baxis,og(i,a,.5*(t0+e0),t1,e1)),r1;ro.length;r++)for(u+s.smoothing?C:L,n0;nor.length;n++){var forn;u+l.c2p(f0),c.c2p(f1)+ }return u}u0,fnull;for(;x.length;){var Ee.edgepathsu0;for(f&&(y+S(f,E)),vo.smoothopen(e.edgepathsu.map(n),e.smoothing),y+b?v:v.replace(/^M/,L),x.splice(x.indexOf(u),1),fe.edgepathsue.edgepathsu.length-1,d-1,p0;p4;p++){if(!f){s.log(Missing end?,u,e);break}for(T(f)&&!M(f)?hr1:A(f)?hr0:k(f)?hr3:M(f)&&(hr2),m0;me.edgepaths.length;m++){var Le.edgepathsm0;Math.abs(f0-h0)_?Math.abs(f0-L0)_&&(L1-f1)*(h1-L1)>0&&(hL,dm):Math.abs(f1-h1)w?Math.abs(f1-L1)w&&(L0-f0)*(h0-L0)>0&&(hL,dm):s.log(endpt to newendpt is not vert. or horz.,f,h,L)}if(d>0)break;y+S(f,h),fh}if(de.edgepaths.length){s.log(unclosed perimeter path);break}ud,(b-1x.indexOf(u))&&(ux0,y+S(f,h)+Z,fnull)}for(u0;ue.paths.length;u++)y+o.smoothclosed(e.pathsu.map(n),e.smoothing);return y}(0,t,l,c,u,f,r,i);e?n.select(this).attr(d,e).style(stroke,none):n.select(this).remove()}))}(k,b,_,w,U,z,q,A,M,O,H),function(t,e,r,i,a,l,c){var hs.ensureSingle(t,g,contourlines),p!1!a.showlines,da.showlabels,mp&&d,gu.createLines(h,p||d,e),bu.createLineClip(h,m,r,i.trace.uid),_t.selectAll(g.contourlabels).data(d?0:);if(_.exit().remove(),_.enter().append(g).classed(contourlabels,!0),d){var wl.xaxis,Tl.yaxis,kw._length,AT._length,M0,0,k,0,k,A,0,A,S;s.clearLocationCache();var Eu.labelFormatter(r,i),Lo.tester.append(text).attr(data-notex,1).call(o.font,a.labelfont),C{left:0,right:k,center:k/2,top:0,bottom:A,middle:A/2},PMath.sqrt(k*k+A*A),If.LABELDISTANCE*P/Math.max(1,e.length/f.LABELINCREASE);g.each((function(t){var eu.calcTextOpts(t.level,E,L,r);n.select(this).selectAll(path).each((function(r){var ns.getVisibleSegment(this,C,e.height/2);if(n&&(function(t,e,r,n,i,a){for(var o,s0;sr.pedgepaths.length;s++)er.pedgepathss&&(or.edgepathss);if(!o)return;var li.a0,ci.ai.a.length-1,ui.b0,fi.bi.b.length-1;function h(t,e){var r,n0;return(Math.abs(t0-l).1||Math.abs(t0-c).1)&&(ry(i.dxydb_rough(t0,t1,.1)),nMath.max(n,a*x(e,r)/2)),(Math.abs(t1-u).1||Math.abs(t1-f).1)&&(ry(i.dxyda_rough(t0,t1,.1)),nMath.max(n,a*x(e,r)/2)),n}var pv(t,0,1),dv(t,n.total,n.total-1),mh(o0,p),gn.total-h(oo.length-1,d);n.minm&&(n.minm);n.max>g&&(n.maxg);n.lenn.max-n.min}(this,r,t,n,c,e.height),!(n.len(e.width+e.height)*f.LABELMIN)))for(var iMath.min(Math.ceil(n.len/I),f.LABELMAX),a0;ai;a++){var ou.findBestTextLocation(this,n,e,S,C);if(!o)break;u.addLabelData(o,e,S,M)}}))})),L.remove(),u.drawLabels(_,S,r,b,m?M:null)}d&&!p&&g.remove()}(b,C,t,T,L,e,A),o.setClipUrl(b,A._clipPathId,t)}function q(t){var eA.ab2xy(t0,t1,!0);return_.c2p(e0),w.c2p(e1)}}))}},{../../components/drawing:383,../../lib:498,../carpet/axis_aligned_line:687,../carpet/lookup_carpetid:703,../carpet/makepath:704,../carpet/map_1d_array:705,../contour/close_boundaries:732,../contour/constants:734,../contour/convert_to_constraints:738,../contour/empty_pathinfo:740,../contour/find_all_paths:742,../contour/make_crossings:747,../contour/plot:748,@plotly/d3:58},757:function(t,e,r){use strict;var nt(../../components/colorscale/attributes),it(../../plots/template_attributes).hovertemplateAttrs,at(../../plots/attributes),ot(../scattermapbox/attributes),st(../../lib/extend).extendFlat;e.exportss({lon:o.lon,lat:o.lat,z:{valType:data_array,editType:calc},radius:{valType:number,editType:plot,arrayOk:!0,min:1,dflt:30},below:{valType:string,editType:plot},text:o.text,hovertext:o.hovertext,hoverinfo:s({},a.hoverinfo,{flags:lon,lat,z,text,name}),hovertemplate:i(),showlegend:s({},a.showlegend,{dflt:!1})},n(,{cLetter:z,editTypeOverride:calc}))},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plots/attributes:545,../../plots/template_attributes:628,../scattermapbox/attributes:988},758:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib).isArrayOrTypedArray,at(../../constants/numerical).BADNUM,ot(../../components/colorscale/calc),st(../../lib)._;e.exportsfunction(t,e){for(var re._length,lnew Array(r),ce.z,ui(c)&&c.length,f0;fr;f++){var hlf{},pe.lonf,de.latf;if(h.lonlatn(p)&&n(d)?+p,+d:a,a,u){var mcf;h.zn(m)?m:a}}return o(t,e,{vals:u?c:0,1,containerStr:,cLetter:z}),r&&(l0.t{labels:{lat:s(t,lat:)+ ,lon:s(t,lon:)+ }}),l}},{../../components/colorscale/calc:369,../../constants/numerical:474,../../lib:498,fast-isnumeric:185},759:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib),at(../../components/color),ot(../../components/colorscale),st(../../constants/numerical).BADNUM,lt(../../lib/geojson_utils).makeBlank;e.exportsfunction(t){var et0.trace,r!0e.visible&&0!e._length,ce._opts{heatmap:{layout:{visibility:none},paint:{}},geojson:l()};if(!r)return c;var u,f,he.z,pe.radius,di.isArrayOrTypedArray(h)&&h.length,mi.isArrayOrTypedArray(p);for(u0;ut.length;u++){var gtu,vg.lonlat;if(v0!s){var y{};if(d){var xg.z;y.zx!s?x:0}m&&(y.rn(pu)&&pu>0?+pu:0),f.push({type:Feature,geometry:{type:Point,coordinates:v},properties:y})}}var bo.extractOpts(e),_b.reversescale?o.flipScale(b.colorscale):b.colorscale,w_01,Tinterpolate,linear,heatmap-density,0,a.opacity(w)1?w:a.addOpacity(w,0);for(u1;u_.length;u++)T.push(_u0,_u1);var kinterpolate,linear,get,z,b.min,0,b.max,1;return i.extendFlat(c.heatmap.paint,{heatmap-weight:d?k:1/(b.max-b.min),heatmap-color:T,heatmap-radius:m?{type:identity,property:r}:e.radius,heatmap-opacity:e.opacity}),c.geojson{type:FeatureCollection,features:f},c.heatmap.layout.visibilityvisible,c}},{../../components/color:361,../../components/colorscale:373,../../constants/numerical:474,../../lib:498,../../lib/geojson_utils:492,fast-isnumeric:185},760:function(t,e,r){use strict;var nt(../../lib),it(../../components/colorscale/defaults),at(./attributes);e.exportsfunction(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var ls(lon)||,cs(lat)||,uMath.min(l.length,c.length);u?(e._lengthu,s(z),s(radius),s(below),s(text),s(hovertext),s(hovertemplate),i(t,e,o,s,{prefix:,cLetter:z})):e.visible!1}},{../../components/colorscale/defaults:371,../../lib:498,./attributes:757},761:function(t,e,r){use strict;e.exportsfunction(t,e){return t.lone.lon,t.late.lat,t.ze.z,t}},{},762:function(t,e,r){use strict;var nt(../../plots/cartesian/axes),it(../scattermapbox/hover).hoverPoints,at(../scattermapbox/hover).getExtraText;e.exportsfunction(t,e,r){var oi(t,e,r);if(o){var so0,ls.cd,cl0.trace,uls.index;if(delete s.color,zin u){var fs.subplot.mockAxis;s.zu.z,s.zLabeln.tickText(f,f.c2l(u.z),hover).text}return s.extraTexta(c,u,l0.t.labels),s}}},{../../plots/cartesian/axes:549,../scattermapbox/hover:993},763:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),colorbar:t(../heatmap/colorbar),formatLabels:t(../scattermapbox/format_labels),calc:t(./calc),plot:t(./plot),hoverPoints:t(./hover),eventData:t(./event_data),getBelow:function(t,e){for(var re.getMapLayers(),n0;nr.length;n++){var irn,ai.id;if(symboli.type&&stringtypeof a&&-1a.indexOf(plotly-))return a}},moduleType:trace,name:densitymapbox,basePlotModule:t(../../plots/mapbox),categories:mapbox,gl,showLegend,meta:{hr_name:density_mapbox}}},{../../plots/mapbox:608,../heatmap/colorbar:790,../scattermapbox/format_labels:992,./attributes:757,./calc:758,./defaults:760,./event_data:761,./hover:762,./plot:764},764:function(t,e,r){use strict;var nt(./convert),it(../../plots/mapbox/constants).traceLayerPrefix;function a(t,e){this.typedensitymapbox,this.subplott,this.uide,this.sourceIdsource-+e,this.layerListheatmap,i+e+-heatmap,this.belownull}var oa.prototype;o.updatefunction(t){var ethis.subplot,rthis.layerList,in(t),ae.belowLookuptrace-+this.uid;e.map.getSource(this.sourceId).setData(i.geojson),a!this.below&&(this._removeLayers(),this._addLayers(i,a),this.belowa);for(var o0;or.length;o++){var sro,ls0,cs1,uil;e.setOptions(c,setLayoutProperty,u.layout),visibleu.layout.visibility&&e.setOptions(c,setPaintProperty,u.paint)}},o._addLayersfunction(t,e){for(var rthis.subplot,nthis.layerList,ithis.sourceId,a0;an.length;a++){var ona,so0,lts;r.addLayer({type:s,id:o1,source:i,layout:l.layout,paint:l.paint},e)}},o._removeLayersfunction(){for(var tthis.subplot.map,ethis.layerList,re.length-1;r>0;r--)t.removeLayer(er1)},o.disposefunction(){var tthis.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},e.exportsfunction(t,e){var re0.trace,inew a(t,r.uid),oi.sourceId,sn(e),li.belowt.belowLookuptrace-+r.uid;return t.map.addSource(o,{type:geojson,data:s.geojson}),i._addLayers(s,l),i}},{../../plots/mapbox/constants:606,./convert:759},765:function(t,e,r){use strict;var nt(../../lib);e.exportsfunction(t,e){for(var r0;rt.length;r++)tr.ir;n.mergeArray(e.text,t,tx),n.mergeArray(e.hovertext,t,htx);var ie.marker;if(i){n.mergeArray(i.opacity,t,mo),n.mergeArray(i.color,t,mc);var ai.line;a&&(n.mergeArray(a.color,t,mlc),n.mergeArrayCastPositive(a.width,t,mlw))}}},{../../lib:498},766:function(t,e,r){use strict;var n,it(../bar/attributes),at(../scatter/attributes).line,ot(../../plots/attributes),st(../../plots/cartesian/axis_format_attributes).axisHoverFormat,lt(../../plots/template_attributes).hovertemplateAttrs,ct(../../plots/template_attributes).texttemplateAttrs,ut(./constants),ft(../../lib/extend).extendFlat,ht(../../components/color);e.exports{x:i.x,x0:i.x0,dx:i.dx,y:i.y,y0:i.y0,dy:i.dy,xperiod:i.xperiod,yperiod:i.yperiod,xperiod0:i.xperiod0,yperiod0:i.yperiod0,xperiodalignment:i.xperiodalignment,yperiodalignment:i.yperiodalignment,xhoverformat:s(x),yhoverformat:s(y),hovertext:i.hovertext,hovertemplate:l({},{keys:u.eventDataKeys}),hoverinfo:f({},o.hoverinfo,{flags:name,x,y,text,percent initial,percent previous,percent total}),textinfo:{valType:flaglist,flags:label,text,percent initial,percent previous,percent total,value,extras:none,editType:plot,arrayOk:!1},texttemplate:c({editType:plot},{keys:u.eventDataKeys.concat(label,value)}),text:i.text,textposition:i.textposition,insidetextanchor:f({},i.insidetextanchor,{dflt:middle}),textangle:f({},i.textangle,{dflt:0}),textfont:i.textfont,insidetextfont:i.insidetextfont,outsidetextfont:i.outsidetextfont,constraintext:i.constraintext,cliponaxis:i.cliponaxis,orientation:f({},i.orientation,{}),offset:f({},i.offset,{arrayOk:!1}),width:f({},i.width,{arrayOk:!1}),marker:(nf({},i.marker),delete n.pattern,n),connector:{fillcolor:{valType:color,editType:style},line:{color:f({},a.color,{dflt:h.defaultLine}),width:f({},a.width,{dflt:0,editType:plot}),dash:a.dash,editType:style},visible:{valType:boolean,dflt:!0,editType:plot},editType:plot},offsetgroup:i.offsetgroup,alignmentgroup:i.alignmentgroup}},{../../components/color:361,../../lib/extend:488,../../plots/attributes:545,../../plots/cartesian/axis_format_attributes:552,../../plots/template_attributes:628,../bar/attributes:643,../scatter/attributes:922,./constants:768},767:function(t,e,r){use strict;var nt(../../plots/cartesian/axes),it(../../plots/cartesian/align_period),at(./arrays_to_calcdata),ot(../scatter/calc_selection),st(../../constants/numerical).BADNUM;function l(t){return ts?0:t}e.exportsfunction(t,e){var r,c,u,f,h,p,d,m,gn.getFromId(t,e.xaxis||x),vn.getFromId(t,e.yaxis||y);he.orientation?(rg.makeCalcdata(e,x),uv.makeCalcdata(e,y),fi(e,v,y,u),h!!e.yperiodalignment,py):(rv.makeCalcdata(e,y),ug.makeCalcdata(e,x),fi(e,g,x,u),h!!e.xperiodalignment,px),cf.vals;var y,xMath.min(c.length,r.length),bnew Array(x);for(e._base,d0;dx;d++){rd0&&(rds);var _!1;rd!s&&d+1x&&rd+1!s&&(_!0),mbd{p:cd,s:rd,cNext:_},e._based-.5*m.s,h&&(bd.orig_pud,bdp+Endf.endsd,bdp+Startf.startsd),e.ids&&(m.idString(e.idsd)),0d&&(b0.vTotal0),b0.vTotal+l(m.s),m.begRl(m.s)/l(b0.s)}for(d0;dx;d++)(mbd).s!s&&(m.sumRm.s/b0.vTotal,m.difRvoid 0!y?m.s/y:1,ym.s);return a(b,e),o(b,e),b}},{../../constants/numerical:474,../../plots/cartesian/align_period:546,../../plots/cartesian/axes:549,../scatter/calc_selection:924,./arrays_to_calcdata:765},768:function(t,e,r){use strict;e.exports{eventDataKeys:percentInitial,percentPrevious,percentTotal}},{},769:function(t,e,r){use strict;var nt(../bar/cross_trace_calc).setGroupPositions;e.exportsfunction(t,e){var r,i,at._fullLayout,ot._fullData,st.calcdata,le.xaxis,ce.yaxis,u,f,h;for(i0;io.length;i++){var poi,dhp.orientation;!0p.visible&&p.xaxisl._id&&p.yaxisc._id&&funnelp.type&&(rsi,d?h.push(r):f.push(r),u.push(r))}var m{mode:a.funnelmode,norm:a.funnelnorm,gap:a.funnelgap,groupgap:a.funnelgroupgap};for(n(t,l,c,f,m),n(t,c,l,h,m),i0;iu.length;i++){rui;for(var g0;gr.length;g++)g+1r.length&&(rg.nextP0rg+1.p0,rg.nextS0rg+1.s0,rg.nextP1rg+1.p1,rg.nextS1rg+1.s1)}}},{../bar/cross_trace_calc:646},770:function(t,e,r){use strict;var nt(../../lib),it(../bar/defaults).handleGroupingDefaults,at(../bar/defaults).handleText,ot(../scatter/xy_defaults),st(../scatter/period_defaults),lt(./attributes),ct(../../components/color);e.exports{supplyDefaults:function(t,e,r,i){function u(r,i){return n.coerce(t,e,l,r,i)}if(o(t,e,i,u)){s(t,e,i,u),u(xhoverformat),u(yhoverformat),u(orientation,e.y&&!e.x?v:h),u(offset),u(width);var fu(text);u(hovertext),u(hovertemplate);var hu(textposition);a(t,e,i,u,h,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),nonee.textposition||e.texttemplate||u(textinfo,Array.isArray(f)?text+value:value);var pu(marker.color,r);if(u(marker.line.color,c.defaultLine),u(marker.line.width),u(connector.visible))u(connector.fillcolor,function(t){var en.isArrayOrTypedArray(t)?#000:t;return c.addOpacity(e,.5*c.opacity(e))}(p)),u(connector.line.width)&&(u(connector.line.color),u(connector.line.dash))}else e.visible!1},crossTraceDefaults:function(t,e){var r,a;function o(t){return n.coerce(a._input,a,l,t)}if(groupe.funnelmode)for(var s0;st.length;s++)r(ats)._input,i(r,a,e,o)}}},{../../components/color:361,../../lib:498,../bar/defaults:647,../scatter/period_defaults:942,../scatter/xy_defaults:949,./attributes:766},771:function(t,e,r){use strict;e.exportsfunction(t,e){return t.xxValin e?e.xVal:e.x,t.yyValin e?e.yVal:e.y,percentInitialin e&&(t.percentInitiale.percentInitial),percentPreviousin e&&(t.percentPreviouse.percentPrevious),percentTotalin e&&(t.percentTotale.percentTotal),e.xa&&(t.xaxise.xa),e.ya&&(t.yaxise.ya),t}},{},772:function(t,e,r){use strict;var nt(../../components/color).opacity,it(../bar/hover).hoverOnBars,at(../../lib).formatPercent;e.exportsfunction(t,e,r,o,s){var li(t,e,r,o,s);if(l){var cl.cd,uc0.trace,fhu.orientation,hcl.index;l(f?x:y)+LabelValh.s,l.percentInitialh.begR,l.percentInitialLabela(h.begR,1),l.percentPrevioush.difR,l.percentPreviousLabela(h.difR,1),l.percentTotalh.sumR,l.percentTotalLabela(h.sumR,1);var ph.hi||u.hoverinfo,d;if(p&&none!p&&skip!p){var mallp,gp.split(+),vfunction(t){return m||-1!g.indexOf(t)};v(percent initial)&&d.push(l.percentInitialLabel+ of initial),v(percent previous)&&d.push(l.percentPreviousLabel+ of previous),v(percent total)&&d.push(l.percentTotalLabel+ of total)}return l.extraTextd.join(br>),l.colorfunction(t,e){var rt.marker,ie.mc||r.color,ae.mlc||r.line.color,oe.mlw||r.line.width;if(n(i))return i;if(n(a)&&o)return a}(u,h),l}}},{../../components/color:361,../../lib:498,../bar/hover:650},773:function(t,e,r){use strict;e.exports{attributes:t(./attributes),layoutAttributes:t(./layout_attributes),supplyDefaults:t(./defaults).supplyDefaults,crossTraceDefaults:t(./defaults).crossTraceDefaults,supplyLayoutDefaults:t(./layout_defaults),calc:t(./calc),crossTraceCalc:t(./cross_trace_calc),plot:t(./plot),style:t(./style).style,hoverPoints:t(./hover),eventData:t(./event_data),selectPoints:t(../bar/select),moduleType:trace,name:funnel,basePlotModule:t(../../plots/cartesian),categories:bar-like,cartesian,svg,oriented,showLegend,zoomScale,meta:{}}},{../../plots/cartesian:563,../bar/select:655,./attributes:766,./calc:767,./cross_trace_calc:769,./defaults:770,./event_data:771,./hover:772,./layout_attributes:774,./layout_defaults:775,./plot:776,./style:777},774:function(t,e,r){use strict;e.exports{funnelmode:{valType:enumerated,values:stack,group,overlay,dflt:stack,editType:calc},funnelgap:{valType:number,min:0,max:1,editType:calc},funnelgroupgap:{valType:number,min:0,max:1,dflt:0,editType:calc}}},{},775:function(t,e,r){use strict;var nt(../../lib),it(./layout_attributes);e.exportsfunction(t,e,r){var a!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s0;sr.length;s++){var lrs;if(l.visible&&funnell.type){a!0;break}}a&&(o(funnelmode),o(funnelgap,.2),o(funnelgroupgap))}},{../../lib:498,./layout_attributes:774},776:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),at(../../components/drawing),ot(../../constants/numerical).BADNUM,st(../bar/plot),lt(../bar/uniform_text).clearMinTextSize;function c(t,e,r,n){var i,a,on?e:r,sn?r:e;return i0o.c2p(t.s0,!0),a0s.c2p(t.p0,!0),i1o.c2p(t.s1,!0),a1s.c2p(t.p1,!0),i2o.c2p(t.nextS0,!0),a2s.c2p(t.nextP0,!0),i3o.c2p(t.nextS1,!0),a3s.c2p(t.nextP1,!0),n?i,a:a,i}e.exportsfunction(t,e,r,u){var ft._fullLayout;l(funnel,f),function(t,e,r,s){var le.xaxis,ue.yaxis;i.makeTraceGroups(s,r,trace bars).each((function(r){var sn.select(this),fr0.trace,hi.ensureSingle(s,g,regions);if(f.connector&&f.connector.visible){var phf.orientation,dh.selectAll(g.region).data(i.identity);d.enter().append(g).classed(region,!0),d.exit().remove();var md.size();d.each((function(r,s){if(sm-1||r.cNext){var fc(r,l,u,p),hf0,df1,g;h0!o&&d0!o&&h1!o&&d1!o&&h2!o&&d2!o&&h3!o&&d3!o&&(g+p?M+h0+,+d1+L+h2+,+d2+H+h3+L+h1+,+d1+Z:M+h1+,+d1+L+h2+,+d3+V+d2+L+h1+,+d0+Z),g&&(gM0,0Z),i.ensureSingle(n.select(this),path).attr(d,g).call(a.setClipUrl,e.layerClipId,t)}}))}else h.remove()}))}(t,e,r,u),function(t,e,r,o){var se.xaxis,le.yaxis;i.makeTraceGroups(o,r,trace bars).each((function(r){var on.select(this),ur0.trace,fi.ensureSingle(o,g,lines);if(u.connector&&u.connector.visible&&u.connector.line.width){var hhu.orientation,pf.selectAll(g.line).data(i.identity);p.enter().append(g).classed(line,!0),p.exit().remove();var dp.size();p.each((function(r,o){if(od-1||r.cNext){var uc(r,s,l,h),fu0,pu1,m;void 0!f3&&void 0!p3&&(h?(m+M+f0+,+p1+L+f2+,+p2,m+M+f1+,+p1+L+f3+,+p2):(m+M+f1+,+p1+L+f2+,+p3,m+M+f1+,+p0+L+f2+,+p2)),m&&(mM0,0Z),i.ensureSingle(n.select(this),path).attr(d,m).call(a.setClipUrl,e.layerClipId,t)}}))}else f.remove()}))}(t,e,r,u),s.plot(t,e,r,u,{mode:f.funnelmode,norm:f.funnelmode,gap:f.funnelgap,groupgap:f.funnelgroupgap})}},{../../components/drawing:383,../../constants/numerical:474,../../lib:498,../bar/plot:654,../bar/uniform_text:659,@plotly/d3:58},777:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/drawing),at(../../components/color),ot(../../constants/interactions).DESELECTDIM,st(../bar/style),lt(../bar/uniform_text).resizeText,cs.styleTextPoints;e.exports{style:function(t,e,r){var sr||n.select(t).selectAll(g.funnellayer).selectAll(g.trace);l(t,s,funnel),s.style(opacity,(function(t){return t0.trace.opacity})),s.each((function(e){var rn.select(this),se0.trace;r.selectAll(.point > path).each((function(t){if(!t.isBlank){var es.marker;n.select(this).call(a.fill,t.mc||e.color).call(a.stroke,t.mlc||e.line.color).call(i.dashLine,e.line.dash,t.mlw||e.line.width).style(opacity,s.selectedpoints&&!t.selected?o:1)}})),c(r,s,t),r.selectAll(.regions).each((function(){n.select(this).selectAll(path).style(stroke-width,0).call(a.fill,s.connector.fillcolor)})),r.selectAll(.lines).each((function(){var ts.connector.line;i.lineGroupStyle(n.select(this).selectAll(path),t.width,t.color,t.dash)}))}))}}},{../../components/color:361,../../components/drawing:383,../../constants/interactions:473,../bar/style:657,../bar/uniform_text:659,@plotly/d3:58},778:function(t,e,r){use strict;var nt(../pie/attributes),it(../../plots/attributes),at(../../plots/domain).attributes,ot(../../plots/template_attributes).hovertemplateAttrs,st(../../plots/template_attributes).texttemplateAttrs,lt(../../lib/extend).extendFlat;e.exports{labels:n.labels,label0:n.label0,dlabel:n.dlabel,values:n.values,marker:{colors:n.marker.colors,line:{color:l({},n.marker.line.color,{dflt:null}),width:l({},n.marker.line.width,{dflt:1}),editType:calc},editType:calc},text:n.text,hovertext:n.hovertext,scalegroup:l({},n.scalegroup,{}),textinfo:l({},n.textinfo,{flags:label,text,value,percent}),texttemplate:s({editType:plot},{keys:label,color,value,text,percent}),hoverinfo:l({},i.hoverinfo,{flags:label,text,value,percent,name}),hovertemplate:o({},{keys:label,color,value,text,percent}),textposition:l({},n.textposition,{values:inside,none,dflt:inside}),textfont:n.textfont,insidetextfont:n.insidetextfont,title:{text:n.title.text,font:n.title.font,position:l({},n.title.position,{values:top left,top center,top right,dflt:top center}),editType:plot},domain:a({name:funnelarea,trace:!0,editType:calc}),aspectratio:{valType:number,min:0,dflt:1,editType:plot},baseratio:{valType:number,min:0,max:1,dflt:.333,editType:plot}}},{../../lib/extend:488,../../plots/attributes:545,../../plots/domain:579,../../plots/template_attributes:628,../pie/attributes:896},779:function(t,e,r){use strict;var nt(../../plots/plots);r.namefunnelarea,r.plotfunction(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.cleanfunction(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{../../plots/plots:614},780:function(t,e,r){use strict;var nt(../pie/calc);e.exports{calc:function(t,e){return n.calc(t,e)},crossTraceCalc:function(t){n.crossTraceCalc(t,{type:funnelarea})}}},{../pie/calc:898},781:function(t,e,r){use strict;var nt(../../lib),it(./attributes),at(../../plots/domain).defaults,ot(../bar/defaults).handleText,st(../pie/defaults).handleLabelsAndValues;e.exportsfunction(t,e,r,l){function c(r,a){return n.coerce(t,e,i,r,a)}var uc(labels),fc(values),hs(u,f),ph.len;if(e._hasLabelsh.hasLabels,e._hasValuesh.hasValues,!e._hasLabels&&e._hasValues&&(c(label0),c(dlabel)),p){e._lengthp,c(marker.line.width)&&c(marker.line.color,l.paper_bgcolor),c(marker.colors),c(scalegroup);var d,mc(text),gc(texttemplate);if(g||(dc(textinfo,Array.isArray(m)?text+percent:percent)),c(hovertext),c(hovertemplate),g||d&&none!d){var vc(textposition);o(t,e,l,c,v,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1})}a(e,l,c),c(title.text)&&(c(title.position),n.coerceFont(c,title.font,l.font)),c(aspectratio),c(baseratio)}else e.visible!1}},{../../lib:498,../../plots/domain:579,../bar/defaults:647,../pie/defaults:899,./attributes:778},782:function(t,e,r){use strict;e.exports{moduleType:trace,name:funnelarea,basePlotModule:t(./base_plot),categories:pie-like,funnelarea,showLegend,attributes:t(./attributes),layoutAttributes:t(./layout_attributes),supplyDefaults:t(./defaults),supplyLayoutDefaults:t(./layout_defaults),calc:t(./calc).calc,crossTraceCalc:t(./calc).crossTraceCalc,plot:t(./plot),style:t(./style),styleOne:t(../pie/style_one),meta:{}}},{../pie/style_one:907,./attributes:778,./base_plot:779,./calc:780,./defaults:781,./layout_attributes:783,./layout_defaults:784,./plot:785,./style:786},783:function(t,e,r){use strict;var nt(../pie/layout_attributes).hiddenlabels;e.exports{hiddenlabels:n,funnelareacolorway:{valType:colorlist,editType:calc},extendfunnelareacolors:{valType:boolean,dflt:!0,editType:calc}}},{../pie/layout_attributes:903},784:function(t,e,r){use strict;var nt(../../lib),it(./layout_attributes);e.exportsfunction(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(hiddenlabels),r(funnelareacolorway,e.colorway),r(extendfunnelareacolors)}},{../../lib:498,./layout_attributes:783},785:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/drawing),at(../../lib),oa.strScale,sa.strTranslate,lt(../../lib/svg_text_utils),ct(../bar/plot).toMoveInsideBar,ut(../bar/uniform_text),fu.recordMinTextSize,hu.clearMinTextSize,pt(../pie/helpers),dt(../pie/plot),md.attachFxHandlers,gd.determineInsideTextFont,vd.layoutAreas,yd.prerenderTitles,xd.positionTitleOutside,bd.formatSliceLabel;function _(t,e){returnl+(e0-t0)+,+(e1-t1)}e.exportsfunction(t,e){var rt._fullLayout;h(funnelarea,r),y(e,t),v(e,r._size),a.makeTraceGroups(r._funnelarealayer,e,trace).each((function(e){var un.select(this),he0,dh.trace;!function(t){if(!t.length)return;var et0,re.trace,nr.aspectratio,ir.baseratio;i>.999&&(i.999);var a,oMath.pow(i,2),se.vTotal,ls,cs*o/(1-o)/s;function u(){var t,e{x:tMath.sqrt(c),y:-t};returne.x,e.y}var f,h,p;for(p.push(u()),ft.length-1;f>-1;f--)if(!(htf).hidden){var dh.v/l;c+d,p.push(u())}var m1/0,g-1/0;for(f0;fp.length;f++)apf,mMath.min(m,a1),gMath.max(g,a1);for(f0;fp.length;f++)pf1-(g+m)/2;var vpp.length-10,ye.r,x(g-m)/2,by/v,_y/x*n;for(e.r_*x,f0;fp.length;f++)pf0*b,pf1*_;var w-(ap0)0,a1,Ta0,a1,k0;for(ft.length-1;f>-1;f--)if(!(htf).hidden){var Apk+10,Mpk1;h.TL-A,M,h.TRA,M,h.BLw,h.BRT,h.pxmid(Sh.TR,Eh.BR,.5*(S0+E0),.5*(S1+E1)),wh.TL,Th.TR}var S,E}(e),u.each((function(){var un.select(this).selectAll(g.slice).data(e);u.enter().append(g).classed(slice,!0),u.exit().remove(),u.each((function(o,s){if(o.hidden)n.select(this).selectAll(path,g).remove();else{o.pointNumbero.i,o.curveNumberd.index;var uh.cx,vh.cy,yn.select(this),xy.selectAll(path.surface).data(o);x.enter().append(path).classed(surface,!0).style({pointer-events:all}),y.call(m,t,e);var wM+(u+o.TR0)+,+(v+o.TR1)+_(o.TR,o.BR)+_(o.BR,o.BL)+_(o.BL,o.TL)+Z;x.attr(d,w),b(t,o,h);var Tp.castOption(d.textposition,o.pts),ky.selectAll(g.slicetext).data(o.text&&none!T?0:);k.enter().append(g).classed(slicetext,!0),k.exit().remove(),k.each((function(){var ha.ensureSingle(n.select(this),text,,(function(t){t.attr(data-notex,1)})),pa.ensureUniformFontSize(t,g(d,o,r.font));h.text(o.text).attr({class:slicetext,transform:,text-anchor:middle}).call(i.font,p).call(l.convertToTspans,t);var m,y,x,bi.bBox(h.node()),_Math.min(o.BL1,o.BR1)+v,wMath.max(o.TL1,o.TR1)+v;yMath.max(o.TL0,o.BL0)+u,xMath.min(o.TR0,o.BR0)+u,(mc(y,x,_,w,b,{isHorizontal:!0,constrained:!0,angle:0,anchor:middle})).fontSizep.size,f(d.type,m,r),es.transformm,h.attr(transform,a.getTextTransform(m))}))}}));var vn.select(this).selectAll(g.titletext).data(d.title.text?0:);v.enter().append(g).classed(titletext,!0),v.exit().remove(),v.each((function(){var ea.ensureSingle(n.select(this),text,,(function(t){t.attr(data-notex,1)})),cd.title.text;d._meta&&(ca.templateString(c,d._meta)),e.text(c).attr({class:titletext,transform:,text-anchor:middle}).call(i.font,d.title.font).call(l.convertToTspans,t);var ux(h,r._size);e.attr(transform,s(u.x,u.y)+o(Math.min(1,u.scale))+s(u.tx,u.ty))}))}))}))}},{../../components/drawing:383,../../lib:498,../../lib/svg_text_utils:524,../bar/plot:654,../bar/uniform_text:659,../pie/helpers:901,../pie/plot:905,@plotly/d3:58},786:function(t,e,r){use strict;var nt(@plotly/d3),it(../pie/style_one),at(../bar/uniform_text).resizeText;e.exportsfunction(t){var et._fullLayout._funnelarealayer.selectAll(.trace);a(t,e,funnelarea),e.each((function(t){var et0.trace,rn.select(this);r.style({opacity:e.opacity}),r.selectAll(path.surface).each((function(t){n.select(this).call(i,t,e)}))}))}},{../bar/uniform_text:659,../pie/style_one:907,@plotly/d3:58},787:function(t,e,r){use strict;var nt(../scatter/attributes),it(../../plots/attributes),at(../../plots/font_attributes),ot(../../plots/cartesian/axis_format_attributes).axisHoverFormat,st(../../plots/template_attributes).hovertemplateAttrs,lt(../../plots/template_attributes).texttemplateAttrs,ct(../../components/colorscale/attributes),ut(../../lib/extend).extendFlat;e.exportsu({z:{valType:data_array,editType:calc},x:u({},n.x,{impliedEdits:{xtype:array}}),x0:u({},n.x0,{impliedEdits:{xtype:scaled}}),dx:u({},n.dx,{impliedEdits:{xtype:scaled}}),y:u({},n.y,{impliedEdits:{ytype:array}}),y0:u({},n.y0,{impliedEdits:{ytype:scaled}}),dy:u({},n.dy,{impliedEdits:{ytype:scaled}}),xperiod:u({},n.xperiod,{impliedEdits:{xtype:scaled}}),yperiod:u({},n.yperiod,{impliedEdits:{ytype:scaled}}),xperiod0:u({},n.xperiod0,{impliedEdits:{xtype:scaled}}),yperiod0:u({},n.yperiod0,{impliedEdits:{ytype:scaled}}),xperiodalignment:u({},n.xperiodalignment,{impliedEdits:{xtype:scaled}}),yperiodalignment:u({},n.yperiodalignment,{impliedEdits:{ytype:scaled}}),text:{valType:data_array,editType:calc},hovertext:{valType:data_array,editType:calc},transpose:{valType:boolean,dflt:!1,editType:calc},xtype:{valType:enumerated,values:array,scaled,editType:calc+clearAxisTypes},ytype:{valType:enumerated,values:array,scaled,editType:calc+clearAxisTypes},zsmooth:{valType:enumerated,values:fast,best,!1,dflt:!1,editType:calc},hoverongaps:{valType:boolean,dflt:!0,editType:none},connectgaps:{valType:boolean,editType:calc},xgap:{valType:number,dflt:0,min:0,editType:plot},ygap:{valType:number,dflt:0,min:0,editType:plot},xhoverformat:o(x),yhoverformat:o(y),zhoverformat:o(z,1),hovertemplate:s(),texttemplate:l({arrayOk:!1,editType:plot},{keys:x,y,z,text}),textfont:a({editType:plot,autoSize:!0,autoColor:!0,colorEditType:style}),showlegend:u({},i.showlegend,{dflt:!1})},{transforms:void 0},c(,{cLetter:z,autoColorDflt:!1}))},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plots/attributes:545,../../plots/cartesian/axis_format_attributes:552,../../plots/font_attributes:580,../../plots/template_attributes:628,../scatter/attributes:922},788:function(t,e,r){use strict;var nt(../../registry),it(../../lib),at(../../plots/cartesian/axes),ot(../../plots/cartesian/align_period),st(../histogram2d/calc),lt(../../components/colorscale/calc),ct(./convert_column_xyz),ut(./clean_2d_array),ft(./interp2d),ht(./find_empties),pt(./make_bound_array),dt(../../constants/numerical).BADNUM;function m(t){for(var e,rt.length,n0;nr;n++){var itn;i!d&&e.push(i)}return e}e.exportsfunction(t,e){var r,g,v,y,x,b,_,w,T,k,A,Ma.getFromId(t,e.xaxis||x),Sa.getFromId(t,e.yaxis||y),En.traceIs(e,contour),Ln.traceIs(e,histogram),Cn.traceIs(e,gl2d),PE?best:e.zsmooth;if(M._minDtick0,S._minDtick0,L)y(As(t,e)).orig_x,rA.x,gA.x0,vA.dx,wA.orig_y,xA.y,bA.y0,_A.dy,TA.z;else{var Ie.z;i.isArray1D(I)?(c(e,M,S,x,y,z),re._x,xe._y,Ie._z):(ye.x?M.makeCalcdata(e,x):,we.y?S.makeCalcdata(e,y):,ro(e,M,x,y).vals,xo(e,S,y,w).vals,e._xr,e._yx),ge.x0,ve.dx,be.y0,_e.dy,Tu(I,e,M,S)}function O(t){Pe._input.zsmoothe.zsmooth!1,i.warn(cannot use zsmooth: fast: +t)}if((M.rangebreaks||S.rangebreaks)&&(Tfunction(t,e,r){for(var n,i-1,a0;ar.length;a++)if(ea!d){i++,ni;for(var o0;ora.length;o++)to!d&&ni.push(rao)}return n}(r,x,T),L||(rm(r),xm(x),e._xr,e._yx)),L||!E&&!e.connectgaps||(e._emptypointsh(T),f(T,e._emptypoints)),fastP)if(logM.type||logS.type)O(log axis found);else if(!L){if(r.length){var z(rr.length-1-r0)/(r.length-1),DMath.abs(z/100);for(k0;kr.length-1;k++)if(Math.abs(rk+1-rk-z)>D){O(x scale is not linear);break}}if(x.length&&fastP){var R(xx.length-1-x0)/(x.length-1),FMath.abs(R/100);for(k0;kx.length-1;k++)if(Math.abs(xk+1-xk-R)>F){O(y scale is not linear);break}}}var Bi.maxRowLength(T),Nscalede.xtype?:r,jp(e,N,g,v,B,M),Uscalede.ytype?:x,Vp(e,U,b,_,T.length,S);C||(e._extremesM._ida.findExtremes(M,j),e._extremesS._ida.findExtremes(S,V));var H{x:j,y:V,z:T,text:e._text||e.text,hovertext:e._hovertext||e.hovertext};if(e.xperiodalignment&&y&&(H.orig_xy),e.yperiodalignment&&w&&(H.orig_yw),N&&N.lengthj.length-1&&(H.xCenterN),U&&U.lengthV.length-1&&(H.yCenterU),L&&(H.xRangesA.xRanges,H.yRangesA.yRanges,H.ptsA.pts),E||l(t,e,{vals:T,cLetter:z}),E&&e.contours&&heatmape.contours.coloring){var q{type:contoure.type?heatmap:histogram2d,xcalendar:e.xcalendar,ycalendar:e.ycalendar};H.xfillp(q,N,g,v,B,M),H.yfillp(q,U,b,_,T.length,S)}returnH}},{../../components/colorscale/calc:369,../../constants/numerical:474,../../lib:498,../../plots/cartesian/align_period:546,../../plots/cartesian/axes:549,../../registry:633,../histogram2d/calc:821,./clean_2d_array:789,./convert_column_xyz:791,./find_empties:793,./interp2d:796,./make_bound_array:798},789:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib),at(../../constants/numerical).BADNUM;e.exportsfunction(t,e,r,o){var s,l,c,u,f,h;function p(t){if(n(t))return+t}if(e&&e.transpose){for(s0,f0;ft.length;f++)sMath.max(s,tf.length);if(0s)return!1;cfunction(t){return t.length},ufunction(t,e,r){return(tr||)e}}else st.length,cfunction(t,e){return te.length},ufunction(t,e,r){return(te||)r};var dfunction(t,e,r){return ea||ra?a:u(t,e,r)};function m(t){if(e&&carpet!e.type&&contourcarpet!e.type&&t&&categoryt.type&&e_+t._id.charAt(0).length){var rt._id.charAt(0),n{},oe_+r+CategoryMap||er;for(f0;fo.length;f++)noff;return function(e){var rnt._categoriese;return r+1?r:a}}return i.identity}var gm(r),vm(o);o&&categoryo.type&&(so._categories.length);var ynew Array(s);for(f0;fs;f++)for(lr&&categoryr.type?r._categories.length:c(t,f),yfnew Array(l),h0;hl;h++)yfhp(d(t,v(f),g(h)));return y}},{../../constants/numerical:474,../../lib:498,fast-isnumeric:185},790:function(t,e,r){use strict;e.exports{min:zmin,max:zmax}},{},791:function(t,e,r){use strict;var nt(../../lib),it(../../constants/numerical).BADNUM,at(../../plots/cartesian/align_period);e.exportsfunction(t,e,r,o,s,l){var ct._length,ue.makeCalcdata(t,o),fr.makeCalcdata(t,s);ua(t,e,o,u).vals,fa(t,r,s,f).vals;var h,p,d,m,gt.text,vvoid 0!g&&n.isArray1D(g),yt.hovertext,xvoid 0!y&&n.isArray1D(y),bn.distinctVals(u),_b.vals,wn.distinctVals(f),Tw.vals,k,AT.length,M_.length;for(h0;hl.length;h++)khn.init2dArray(A,M);v&&(dn.init2dArray(A,M)),x&&(mn.init2dArray(A,M));var Sn.init2dArray(A,M);for(h0;hc;h++)if(uh!i&&fh!i){var En.findBin(uh+b.minDiff/2,_),Ln.findBin(fh+w.minDiff/2,T);for(p0;pl.length;p++){var Ctlp;kpLECh,SLEh}v&&(dLEgh),x&&(mLEyh)}for(t_+o_,t_+sT,p0;pl.length;p++)t_+lpkp;v&&(t._textd),x&&(t._hovertextm),e&&categorye.type&&(t_+o+CategoryMap_.map((function(t){return e._categoriest}))),r&&categoryr.type&&(t_+s+CategoryMapT.map((function(t){return r._categoriest}))),t._after2beforeS}},{../../constants/numerical:474,../../lib:498,../../plots/cartesian/align_period:546},792:function(t,e,r){use strict;var nt(../../lib),it(./xyz_defaults),at(./label_defaults),ot(../scatter/period_defaults),st(./style_defaults),lt(../../components/colorscale/defaults),ct(./attributes);e.exportsfunction(t,e,r,u){function f(r,i){return n.coerce(t,e,c,r,i)}i(t,e,f,u)?(o(t,e,u,f),f(xhoverformat),f(yhoverformat),f(text),f(hovertext),f(hovertemplate),a(f,u),s(t,e,f,u),f(hoverongaps),f(connectgaps,n.isArray1D(e.z)&&!1!e.zsmooth),l(t,e,u,f,{prefix:,cLetter:z})):e.visible!1}},{../../components/colorscale/defaults:371,../../lib:498,../scatter/period_defaults:942,./attributes:787,./label_defaults:797,./style_defaults:801,./xyz_defaults:802},793:function(t,e,r){use strict;var nt(../../lib).maxRowLength;e.exportsfunction(t){var e,r,i,a,o,s,l,c,u,f{},h,pt0,d,m0,0,0,gn(t);for(r0;rt.length;r++)for(ed,dp,ptr+1||,i0;ig;i++)void 0di&&((s(void 0!di-1?1:0)+(void 0!di+1?1:0)+(void 0!ei?1:0)+(void 0!pi?1:0))?(0r&&s++,0i&&s++,rt.length-1&&s++,id.length-1&&s++,s4&&(fr,ir,i,s),u.push(r,i,s)):h.push(r,i));for(;h.length;){for(l{},c!1,oh.length-1;o>0;o--)(s((f(r(aho)0)-1,ia1||m)2+(fr+1,i||m)2+(fr,i-1||m)2+(fr,i+1||m)2)/20)&&(lar,i,s,h.splice(o,1),c!0);if(!c)throwfindEmpties iterated with no new neighbors;for(a in l)fala,u.push(la)}return u.sort((function(t,e){return e2-t2}))}},{../../lib:498},794:function(t,e,r){use strict;var nt(../../components/fx),it(../../lib),at(../../plots/cartesian/axes),ot(../../components/colorscale).extractOpts;e.exportsfunction(t,e,r,s,l){l||(l{});var c,u,f,h,pl.isContour,dt.cd0,md.trace,gt.xa,vt.ya,yd.x,xd.y,bd.z,_d.xCenter,wd.yCenter,Td.zmask,km.zhoverformat,Ay,Mx;if(!1!t.index){try{fMath.round(t.index1),hMath.round(t.index0)}catch(e){return void i.error(Error hovering on heatmap, pointNumber must be row,col, found:,t.index)}if(f0||f>b0.length||h0||h>b.length)return}else{if(n.inbox(e-y0,e-yy.length-1,0)>0||n.inbox(r-x0,r-xx.length-1,0)>0)return;if(p){var S;for(A2*y0-y1,S1;Sy.length;S++)A.push((yS+yS-1)/2);for(A.push(2*yy.length-1-yy.length-2),M2*x0-x1,S1;Sx.length;S++)M.push((xS+xS-1)/2);M.push(2*xx.length-1-xx.length-2)}fMath.max(0,Math.min(A.length-2,i.findBin(e,A))),hMath.max(0,Math.min(M.length-2,i.findBin(r,M)))}var E,L,Cg.c2p(yf),Pg.c2p(yf+1),Iv.c2p(xh),Ov.c2p(xh+1);p?(Ed.orig_x||y,Ld.orig_y||x,PC,cEf,OI,uLh):(Ed.orig_x||_||y,Ld.orig_y||w||x,c_?Ef:(Ef+Ef+1)/2,uw?Lh:(Lh+Lh+1)/2,g&&categoryg.type&&(cyf),v&&categoryv.type&&(uxh),m.zsmooth&&(CPg.c2p(c),IOv.c2p(u)));var zbhf;if(T&&!Thf&&(zvoid 0),void 0!z||m.hoverongaps){var D;Array.isArray(d.hovertext)&&Array.isArray(d.hovertexth)?Dd.hovertexthf:Array.isArray(d.text)&&Array.isArray(d.texth)&&(Dd.texthf);var Ro(m),F{type:linear,range:R.min,R.max,hoverformat:k,_separators:g._separators,_numFormat:g._numFormat},Ba.tickText(F,z,hover).text;returni.extendFlat(t,{index:m._after2before?m._after2beforehf:h,f,distance:t.maxHoverDistance,spikeDistance:t.maxSpikeDistance,x0:C,x1:P,y0:I,y1:O,xLabelVal:c,yLabelVal:u,zLabelVal:z,zLabel:B,text:D})}}},{../../components/colorscale:373,../../components/fx:401,../../lib:498,../../plots/cartesian/axes:549},795:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),calc:t(./calc),plot:t(./plot),colorbar:t(./colorbar),style:t(./style),hoverPoints:t(./hover),moduleType:trace,name:heatmap,basePlotModule:t(../../plots/cartesian),categories:cartesian,svg,2dMap,showLegend,meta:{}}},{../../plots/cartesian:563,./attributes:787,./calc:788,./colorbar:790,./defaults:792,./hover:794,./plot:799,./style:800},796:function(t,e,r){use strict;var nt(../../lib),i-1,0,1,0,0,-1,0,1;function a(t){return.5-.25*Math.min(1,.5*t)}function o(t,e,r){var n,a,o,s,l,c,u,f,h,p,d,m,g,v0;for(s0;se.length;s++){for(a(nes)0,on1,dtao,p0,h0,l0;l4;l++)(uta+(cil)0)&&void 0!(fuo+c1)&&(0p?mgf:(mMath.min(m,f),gMath.max(g,f)),h++,p+f);if(0h)throwiterateInterp2d order is wrong: no defined neighbors;taop/h,void 0d?h4&&(v1):(tao(1+r)*tao-r*d,g>m&&(vMath.max(v,Math.abs(tao-d)/(g-m))))}return v}e.exportsfunction(t,e){var r,i1;for(o(t,e),r0;re.length&&!(er24);r++);for(ee.slice(r),r0;r100&&i>.01;r++)io(t,e,a(i));return i>.01&&n.log(interp2d didnt converge quickly,i),t}},{../../lib:498},797:function(t,e,r){use strict;var nt(../../lib);e.exportsfunction(t,e){t(texttemplate);var rn.extendFlat({},e.font,{color:auto,size:auto});n.coerceFont(t,textfont,r)}},{../../lib:498},798:function(t,e,r){use strict;var nt(../../registry),it(../../lib).isArrayOrTypedArray;e.exportsfunction(t,e,r,a,o,s){var l,c,u,f,hn.traceIs(t,contour),pn.traceIs(t,histogram),dn.traceIs(t,gl2d);if(i(e)&&e.length>1&&!p&&category!s.type){var me.length;if(!(mo))return h?e.slice(0,o):e.slice(0,o+1);if(h||d)fe.slice(0,o);else if(1o)fe0-.5,e0+.5;else{for(f1.5*e0-.5*e1,u1;um;u++)f.push(.5*(eu-1+eu));f.push(1.5*em-1-.5*em-2)}if(mo){var gff.length-1,vg-ff.length-2;for(um;uo;u++)g+v,f.push(g)}}else{var yts._id.charAt(0)+calendar;if(p)ls.r2c(r,0,y);else if(i(e)&&1e.length)le0;else if(void 0r)l0;else{l(logs.type?s.d2c:s.r2c)(r,0,y)}for(ca||1,uh||d?0:-.5;uo;u++)f.push(l+c*u)}return f}},{../../lib:498,../../registry:633},799:function(t,e,r){use strict;var nt(@plotly/d3),it(tinycolor2),at(../../registry),ot(../../components/drawing),st(../../plots/cartesian/axes),lt(../../lib),ct(../../lib/svg_text_utils),ut(../scatter/format_labels),ft(../../components/color),ht(../../components/colorscale).extractOpts,pt(../../components/colorscale).makeColorScaleFuncFromTrace,dt(../../constants/xmlns_namespaces),mt(../../constants/alignment).LINE_SPACING;function g(t){return t.selectAll(g.heatmap-label)}function v(t){g(t).remove()}function y(t,e){var re.length-2,nl.constrain(l.findBin(t,e),0,r),ien,aen+1,ol.constrain(n+(t-i)/(a-i)-.5,0,r),sMath.round(o),cMath.abs(o-s);return o&&o!r&&c?{bin0:s,frac:c,bin1:Math.round(s+c/(o-s))}:{bin0:s,bin1:s,frac:0}}function x(t,e){var re.length-1,nl.constrain(l.findBin(t,e),0,r),ien,a(t-i)/(en+1-i)||0;return a0?{bin0:n,bin1:n,frac:0}:a.5?{bin0:n,bin1:n+1,frac:a}:{bin0:n+1,bin1:n,frac:1-a}}function b(t,e,r){ter0,te+1r1,te+2r2,te+3Math.round(255*r3)}e.exportsfunction(t,e,r,_){var we.xaxis,Te.yaxis;l.makeTraceGroups(_,r,hm).each((function(e){var r,_,k,A,M,S,E,L,Cn.select(this),Pe0,IP.trace,OI.xgap||0,zI.ygap||0,DP.z,RP.x,FP.y,BP.xCenter,NP.yCenter,ja.traceIs(I,contour),Uj?best:I.zsmooth,VD.length,Hl.maxRowLength(D),q!1,G!1;for(S0;void 0r&&SR.length-1;)rw.c2p(RS),S++;for(SR.length-1;void 0_&&S>0;)_w.c2p(RS),S--;for(_r&&(k_,_r,rk,q!0),S0;void 0A&&SF.length-1;)AT.c2p(FS),S++;for(SF.length-1;void 0M&&S>0;)MT.c2p(FS),S--;if(MA&&(kA,AM,Mk,G!0),j&&(BR,NF,RP.xfill,FP.yfill),fast!U){var YbestU?0:.5;rMath.max(-Y*w._length,r),_Math.min((1+Y)*w._length,_),AMath.max(-Y*T._length,A),MMath.min((1+Y)*T._length,M)}var W,X,ZMath.round(_-r),JMath.round(M-A);if(Z0||J0)return C.selectAll(image).data().exit().remove(),void v(C);fastU?(WH,XV):(WZ,XJ);var Kdocument.createElement(canvas);K.widthW,K.heightX;var Q,$,ttK.getContext(2d),etp(I,{noNumericCheck:!0,returnArray:!0});fastU?(Qq?function(t){return H-1-t}:l.identity,$G?function(t){return V-1-t}:l.identity):(Qfunction(t){return l.constrain(Math.round(w.c2p(Rt)-r),0,Z)},$function(t){return l.constrain(Math.round(T.c2p(Ft)-A),0,J)});var rt,nt,it,at,ot$(0),stot,ot,ltq?0:1,ctG?0:1,ut0,ft0,ht0,pt0;function dt(t,e){if(void 0!t){var ret(t);return r0Math.round(r0),r1Math.round(r1),r2Math.round(r2),ut+e,ft+r0*e,ht+r1*e,pt+r2*e,r}return0,0,0,0}function mt(t,e,r,n){var itr.bin0;if(void 0i)return dt(void 0,1);var a,otr.bin1,ser.bin0,ler.bin1,co-i||0,us-i||0;return avoid 0o?void 0l?0:void 0s?2*(l-i):2*(2*l-s-i)/3:void 0l?void 0s?0:2*(2*i-o-s)/3:void 0s?2*(2*l-o-i)/3:l+i-o-s,dt(i+r.frac*c+n.frac*(u+r.frac*a))}if(U){var gt,vt0;try{gtnew Uint8Array(Z*J*4)}catch(t){gtnew Array(Z*J*4)}if(bestU){var yt,xt,bt,_tB||R,wtN||F,Ttnew Array(_t.length),ktnew Array(wt.length),Atnew Array(Z),MtB?x:y,StN?x:y;for(S0;S_t.length;S++)TtSMath.round(w.c2p(_tS)-r);for(S0;Swt.length;S++)ktSMath.round(T.c2p(wtS)-A);for(S0;SZ;S++)AtSMt(S,Tt);for(E0;EJ;E++)for(xtD(ytSt(E,kt)).bin0,btDyt.bin1,S0;SZ;S++,vt+4)b(gt,vt,atmt(xt,bt,AtS,yt))}else for(E0;EV;E++)for(itDE,st$(E),S0;SZ;S++)atdt(itS,1),b(gt,vt4*(st*Z+Q(S)),at);var Ettt.createImageData(Z,J);try{Et.data.set(gt)}catch(t){var LtEt.data,CtLt.length;for(E0;ECt;E++)LtEgtE}tt.putImageData(Et,0,0)}else{var PtMath.floor(O/2),ItMath.floor(z/2);for(E0;EV;E++)if(itDE,st.reverse(),stct$(E+1),st0!st1&&void 0!st0&&void 0!st1)for(rtntQ(0),nt,S0;SH;S++)rt.reverse(),rtltQ(S+1),rt0!rt1&&void 0!rt0&&void 0!rt1&&(atdt(itS,(rt1-rt0)*(st1-st0)),tt.fillStylergba(+at.join(,)+),tt.fillRect(rt0+Pt,st0+It,rt1-rt0-O,st1-st0-z))}ftMath.round(ft/ut),htMath.round(ht/ut),ptMath.round(pt/ut);var Oti(rgb(+ft+,+ht+,+pt+));t._hmpixcount(t._hmpixcount||0)+ut,t._hmlumcount(t._hmlumcount||0)+ut*Ot.getLuminance();var ztC.selectAll(image).data(e);zt.enter().append(svg:image).attr({xmlns:d.svg,preserveAspectRatio:none}),zt.attr({height:J,width:Z,x:r,y:A,xlink:href:K.toDataURL(image/png)}),v(C);var DtI.texttemplate;if(Dt){var Rth(I),Ft{type:linear,range:Rt.min,Rt.max,_separators:w._separators,_numFormat:w._numFormat},Bthistogram2dcontourI.type,NtcontourI.type,jtNt?V-1:V,UtNt?1:0,VtNt?H-1:H,Ht;for(SNt?1:0;Sjt;S++){var qt;if(Nt)qtP.yS;else if(Bt){if(0S||SV-1)continue;qtP.yS}else if(P.yCenter)qtP.yCenterS;else{if(S+1V&&void 0P.yS+1)continue;qt(P.yS+P.yS+1)/2}var GtMath.round(T.c2p(qt));if(!(0>Gt||Gt>T._length))for(EUt;EVt;E++){var Yt;if(Nt)YtP.xE;else if(Bt){if(0E||EH-1)continue;YtP.xE}else if(P.xCenter)YtP.xCenterE;else{if(E+1H&&void 0P.xE+1)continue;Yt(P.xE+P.xE+1)/2}var WtMath.round(w.c2p(Yt));if(!(0>Wt||Wt>w._length)){var Xtu({x:Yt,y:qt},I,t._fullLayout);Xt.xYt,Xt.yqt;var ZtP.zSE;void 0Zt?(Xt.z,Xt.zLabel):(Xt.zZt,Xt.zLabels.tickText(Ft,Zt,hover).text);var JtP.text&&P.textS&&P.textSE;void 0!Jt&&!1!Jt||(Jt),Xt.textJt;var Ktl.texttemplateString(Dt,Xt,t._fullLayout._d3locale,Xt,I._meta||{});if(Kt){var QtKt.split(br>),$tQt.length,te0;for(L0;L$t;L++)teMath.max(te,QtL.length);Ht.push({l:$t,c:te,t:Kt,x:Wt,y:Gt,z:Zt})}}}}var eeI.textfont,reee.family,neee.size,iet._fullLayout.font.size;if(!ne||autone){var ae1/0,oe1/0,se0,le0;for(L0;LHt.length;L++){var ceHtL;if(seMath.max(se,ce.l),leMath.max(le,ce.c),LHt.length-1){var ueHtL+1,feMath.abs(ue.x-ce.x),heMath.abs(ue.y-ce.y);fe&&(aeMath.min(ae,fe)),he&&(oeMath.min(oe,he))}}isFinite(ae)&&isFinite(oe)?(ae-O,oe-z,ae/le,oe/se,ae/m/2,oe/m,neMath.min(Math.floor(ae),Math.floor(oe),ie)):neie}if(ne0||!isFinite(ne))return;g(C).data(Ht).enter().append(g).classed(heatmap-label,1).append(text).attr(text-anchor,middle).each((function(e){var rn.select(this),iee.color;i&&auto!i||(if.contrast(rgba(+et(e.z).join()+))),r.attr(data-notex,1).call(c.positionText,function(t){return t.x}(e),function(t){return t.y-ne*(t.l*m/2-1)}(e)).call(o.font,re,ne,i).text(e.t).call(c.convertToTspans,t)}))}}))}},{../../components/color:361,../../components/colorscale:373,../../components/drawing:383,../../constants/alignment:466,../../constants/xmlns_namespaces:475,../../lib:498,../../lib/svg_text_utils:524,../../plots/cartesian/axes:549,../../registry:633,../scatter/format_labels:931,@plotly/d3:58,tinycolor2:307},800:function(t,e,r){use strict;var nt(@plotly/d3);e.exportsfunction(t){n.select(t).selectAll(.hm image).style(opacity,(function(t){return t.trace.opacity}))}},{@plotly/d3:58},801:function(t,e,r){use strict;e.exportsfunction(t,e,r){!1r(zsmooth)&&(r(xgap),r(ygap)),r(zhoverformat)}},{},802:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib),at(../../registry);function o(t,e){var re(t);returnscaled(r?e(t+type,array):scaled)&&(e(t+0),e(d+t)),r}e.exportsfunction(t,e,r,s,l,c){var u,f,hr(z);if(ll||x,cc||y,void 0h||!h.length)return 0;if(i.isArray1D(t.z)){ur(l),fr(c);var pi.minRowLength(u),di.minRowLength(f);if(0p||0d)return 0;e._lengthMath.min(p,d,h.length)}else{if(uo(l,r),fo(c,r),!function(t){for(var e,r!0,a!1,o!1,s0;st.length;s++){if(ets,!i.isArrayOrTypedArray(e)){r!1;break}e.length>0&&(a!0);for(var l0;le.length;l++)if(n(el)){o!0;break}}return r&&a&&o}(h))return 0;r(transpose),e._lengthnull}returnheatmapglt.type||a.getComponentMethod(calendars,handleTraceDefaults)(t,e,l,c,s),!0}},{../../lib:498,../../registry:633,fast-isnumeric:185},803:function(t,e,r){use strict;for(var nt(../heatmap/attributes),it(../../components/colorscale/attributes),at(../../lib/extend).extendFlat,ot(../../plot_api/edit_types).overrideAll,sz,x,x0,dx,y,y0,dy,text,transpose,xtype,ytype,l{},c0;cs.length;c++){var usc;lunu}l.zsmooth{valType:enumerated,values:fast,!1,dflt:fast,editType:calc},a(l,i(,{cLetter:z,autoColorDflt:!1})),e.exportso(l,calc,nested)},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plot_api/edit_types:531,../heatmap/attributes:787},804:function(t,e,r){use strict;var nt(../../../stackgl_modules).gl_heatmap2d,it(../../plots/cartesian/axes),at(../../lib/str2rgbarray);function o(t,e){this.scenet,this.uide,this.typeheatmapgl,this.name,this.hoverinfoall,this.xData,this.yData,this.zData,this.textLabels,this.idToIndex,this.bounds0,0,0,0,this.options{zsmooth:fast,z:,x:,y:,shape:0,0,colorLevels:0,colorValues:0,0,0,1},this.heatmapn(t.glplot,this.options),this.heatmap._tracethis}var so.prototype;s.handlePickfunction(t){var ethis.options,re.shape,nt.pointId,in%r0,aMath.floor(n/r0),on;return{trace:this,dataCoord:t.dataCoord,traceCoord:e.xi,e.ya,e.zo,textLabel:this.textLabelsn,name:this.name,pointIndex:a,i,hoverinfo:this.hoverinfo}},s.updatefunction(t,e){var re0;this.indext.index,this.namet.name,this.hoverinfot.hoverinfo;var nr.z;this.options.z.concat.apply(,n);var on0.length,sn.length;this.options.shapeo,s,this.options.xr.x,this.options.yr.y,this.options.zsmootht.zsmooth;var lfunction(t){for(var et.colorscale,rt.zmin,nt.zmax,ie.length,onew Array(i),snew Array(4*i),l0;li;l++){var cel,ua(c1);olr+c0*(n-r);for(var f0;f4;f++)s4*l+fuf}return{colorLevels:o,colorValues:s}}(t);this.options.colorLevelsl.colorLevels,this.options.colorValuesl.colorValues,this.textLabels.concat.apply(,t.text),this.heatmap.update(this.options);var c,u,fthis.scene.xaxis,hthis.scene.yaxis;!1t.zsmooth&&(c{ppad:r.x1-r.x0},u{ppad:r.y1-r.y0}),t._extremesf._idi.findExtremes(f,r.x,c),t._extremesh._idi.findExtremes(h,r.y,u)},s.disposefunction(){this.heatmap.dispose()},e.exportsfunction(t,e,r){var nnew o(t,e.uid);return n.update(e,r),n}},{../../../stackgl_modules:1119,../../lib/str2rgbarray:523,../../plots/cartesian/axes:549},805:function(t,e,r){use strict;var nt(../../lib),it(../heatmap/xyz_defaults),at(../../components/colorscale/defaults),ot(./attributes);e.exportsfunction(t,e,r,s){function l(r,i){return n.coerce(t,e,o,r,i)}i(t,e,l,s)?(l(text),l(zsmooth),a(t,e,s,l,{prefix:,cLetter:z})):e.visible!1}},{../../components/colorscale/defaults:371,../../lib:498,../heatmap/xyz_defaults:802,./attributes:803},806:function(t,e,r){use strict;*heatmapgl* trace is deprecated!,Please consider switching to the *heatmap* or *image* trace types.,Alternatively you could contribute/sponsor rewriting this trace type,based on cartesian features and using regl framework..join( );e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),colorbar:t(../heatmap/colorbar),calc:t(../heatmap/calc),plot:t(./convert),moduleType:trace,name:heatmapgl,basePlotModule:t(../../plots/gl2d),categories:gl,gl2d,2dMap,meta:{}}},{../../plots/gl2d:591,../heatmap/calc:788,../heatmap/colorbar:790,./attributes:803,./convert:804,./defaults:805},807:function(t,e,r){use strict;var nt(../bar/attributes),it(../../plots/cartesian/axis_format_attributes).axisHoverFormat,at(../../plots/template_attributes).hovertemplateAttrs,ot(../../plots/template_attributes).texttemplateAttrs,st(../../plots/font_attributes),lt(./bin_attributes),ct(./constants),ut(../../lib/extend).extendFlat;e.exports{x:{valType:data_array,editType:calc+clearAxisTypes},y:{valType:data_array,editType:calc+clearAxisTypes},xhoverformat:i(x),yhoverformat:i(y),text:u({},n.text,{}),hovertext:u({},n.hovertext,{}),orientation:n.orientation,histfunc:{valType:enumerated,values:count,sum,avg,min,max,dflt:count,editType:calc},histnorm:{valType:enumerated,values:,percent,probability,density,probability density,dflt:,editType:calc},cumulative:{enabled:{valType:boolean,dflt:!1,editType:calc},direction:{valType:enumerated,values:increasing,decreasing,dflt:increasing,editType:calc},currentbin:{valType:enumerated,values:include,exclude,half,dflt:include,editType:calc},editType:calc},nbinsx:{valType:integer,min:0,dflt:0,editType:calc},xbins:l(x,!0),nbinsy:{valType:integer,min:0,dflt:0,editType:calc},ybins:l(y,!0),autobinx:{valType:boolean,dflt:null,editType:calc},autobiny:{valType:boolean,dflt:null,editType:calc},bingroup:{valType:string,dflt:,editType:calc},hovertemplate:a({},{keys:c.eventDataKeys}),texttemplate:o({arrayOk:!1,editType:plot},{keys:label,value}),textposition:u({},n.textposition,{arrayOk:!1}),textfont:s({arrayOk:!1,editType:plot,colorEditType:style}),outsidetextfont:s({arrayOk:!1,editType:plot,colorEditType:style}),insidetextfont:s({arrayOk:!1,editType:plot,colorEditType:style}),insidetextanchor:n.insidetextanchor,textangle:n.textangle,cliponaxis:n.cliponaxis,constraintext:n.constraintext,marker:n.marker,offsetgroup:n.offsetgroup,alignmentgroup:n.alignmentgroup,selected:n.selected,unselected:n.unselected,_deprecated:{bardir:n._deprecated.bardir}}},{../../lib/extend:488,../../plots/cartesian/axis_format_attributes:552,../../plots/font_attributes:580,../../plots/template_attributes:628,../bar/attributes:643,./bin_attributes:809,./constants:813},808:function(t,e,r){use strict;e.exportsfunction(t,e){for(var rt.length,n0,i0;ir;i++)ei?(ti/ei,n+ti):tinull;return n}},{},809:function(t,e,r){use strict;e.exportsfunction(t,e){return{start:{valType:any,editType:calc},end:{valType:any,editType:calc},size:{valType:any,editType:calc},editType:calc}}},{},810:function(t,e,r){use strict;var nt(fast-isnumeric);e.exports{count:function(t,e,r){return rt++,1},sum:function(t,e,r,i){var aie;return n(a)?(aNumber(a),rt+a,a):0},avg:function(t,e,r,i,a){var oie;return n(o)&&(oNumber(o),rt+o,at++),0},min:function(t,e,r,i){var aie;if(n(a)){if(aNumber(a),!n(rt))return rta,a;if(rt>a){var oa-rt;return rta,o}}return 0},max:function(t,e,r,i){var aie;if(n(a)){if(aNumber(a),!n(rt))return rta,a;if(rta){var oa-rt;return rta,o}}return 0}}},{fast-isnumeric:185},811:function(t,e,r){use strict;var nt(../../constants/numerical),in.ONEAVGYEAR,an.ONEAVGMONTH,on.ONEDAY,sn.ONEHOUR,ln.ONEMIN,cn.ONESEC,ut(../../plots/cartesian/axes).tickIncrement;function f(t,e,r,n){if(t*e0)return 1/0;for(var iMath.abs(e-t),adater.type,oh(i,a),s0;s10;s++){var lh(80*o,a);if(ol)break;if(!p(l,t,e,a,r,n))break;ol}return o}function h(t,e){return e&&t>c?t>o?t>1.1*i?i:t>1.1*a?a:o:t>s?s:t>l?l:c:Math.pow(10,Math.floor(Math.log(t)/Math.LN10))}function p(t,e,r,n,a,s){if(n&&t>o){var ld(e,a,s),cd(r,a,s),uti?0:1;return lu!cu}return Math.floor(r/t)-Math.floor(e/t)>.1}function d(t,e,r){var ne.c2d(t,i,r).split(-);returnn0&&(n.unshift(),n0-+n0),n}e.exportsfunction(t,e,r,n,a){var s,l,c-1.1*e,h-.1*e,pt-h,dr0,mr1,gMath.min(f(d+h,d+p,n,a),f(m+h,m+p,n,a)),vMath.min(f(d+c,d+h,n,a),f(m+c,m+h,n,a));if(g>v&&vMath.abs(m-d)/4e3?(sg,l!1):(sMath.min(g,v),l!0),daten.type&&s>o){var ysi?1:6,xsi?M12:M1;return function(e,r){var on.c2d(e,i,a),so.indexOf(-,y);s>0&&(oo.substr(0,s));var cn.d2c(o,0,a);if(ce){var fu(c,x,!1,a);(c+f)/2e+t&&(cf)}return r&&l?u(c,x,!0,a):c}}return function(e,r){var ns*Math.round(e/s);return n+s/10e&&n+.9*se+t&&(n+s),r&&l&&(n-s),n}}},{../../constants/numerical:474,../../plots/cartesian/axes:549},812:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib),at(../../registry),ot(../../plots/cartesian/axes),st(../bar/arrays_to_calcdata),lt(./bin_functions),ct(./norm_functions),ut(./average),ft(./bin_label_vals);function h(t,e,r,s,l){var c,u,f,p,d,m,g,vs+bins,yt._fullLayout,xe_+s+bingroup,by._histogramBinOptsx,_overlayy.barmode,wfunction(t){return r.r2c(t,0,p)},Tfunction(t){return r.c2r(t,0,p)},kdater.type?function(t){return t||0t?i.cleanDate(t,null,p):null}:function(t){return n(t)?Number(t):null};function A(t,e,r){et+Found?(etk(et),nullet&&(etrt)):(mtetrt,i.nestedProperty(u0,v+.+t).set(rt))}if(e_+s+autoBinFinished)delete e_+s+autoBinFinished;else{ub.traces;var M,S!0,E!1,L!1;for(c0;cu.length;c++)if((fuc).visible){var Cb.dirsc;df_+C+pos0r.makeCalcdata(f,C),Mi.concat(M,d),delete f_+s+autoBinFinished,!0e.visible&&(S?S!1:(delete f._autoBin,f_+s+autoBinFinished1),a.traceIs(f,2dMap)&&(E!0),histogram2dcontourf.type&&(L!0))}pu0s+calendar;var Po.autoBin(M,r,b.nbins,E,p,b.sizeFound&&b.size),Iu0._autoBin{};if(mIb.dirs0{},L&&(b.size||(P.startT(o.tickIncrement(w(P.start),P.size,!0,p))),void 0b.end&&(P.endT(o.tickIncrement(w(P.end),P.size,!1,p)))),_&&!a.traceIs(e,2dMap)&&0P._dataSpan&&category!r.type&&multicategory!r.type){if(l)returnP,d,!0;Pfunction(t,e,r,n,a){var o,s,l,ct._fullLayout,ufunction(t,e){for(var re.xaxis,ne.yaxis,ie.orientation,a,ot._fullData,s0;so.length;s++){var los;histograml.type&&!0l.visible&&l.orientationi&&l.xaxisr&&l.yaxisn&&a.push(l)}return a}(t,e),f!1,p1/0,de;for(o0;ou.length;o++)if((suo)e)f!0;else if(f){var mh(t,s,r,n,!0),gm0,vm2;s_+n+autoBinFinished1,s_+n+pos0m1,v?d.push(s):pMath.min(p,g.size)}else lc._histogramBinOptss_+n+bingroup,pMath.min(p,l.size||sa.size);var ynew Array(d.length);for(o0;od.length;o++)for(var xdo_+n+pos0,b0;bx.length;b++)if(void 0!xb){yoxb;break}isFinite(p)||(pi.distinctVals(y).minDiff);for(o0;od.length;o++){var _(sdo)n+calendar,w{start:r.c2r(yo-p/2,0,_),end:r.c2r(yo+p/2,0,_),size:p};s._inputasaw,(lc._histogramBinOptss_+n+bingroup)&&i.extendFlat(l,w)}return ea}(t,e,r,s,v)}(gf.cumulative||{}).enabled&&include!g.currentbin&&(decreasingg.direction?P.startT(o.tickIncrement(w(P.start),P.size,!0,p)):P.endT(o.tickIncrement(w(P.end),P.size,!1,p))),b.sizeP.size,b.sizeFound||(m.sizeP.size,i.nestedProperty(u0,v+.size).set(P.size)),A(start,b,P),A(end,b,P)}de_+s+pos0,delete e_+s+pos0;var Oe._inputv||{},zi.extendFlat({},b),Db.start,Rr.r2l(O.start),Fvoid 0!R;if((b.startFound||F)&&R!r.r2l(D)){var BF?R:i.aggNums(Math.min,null,d),N{type:categoryr.type||multicategoryr.type?linear:r.type,r2l:r.r2l,dtick:b.size,tick0:D,calendar:p,range:B,o.tickIncrement(B,b.size,!1,p).map(r.l2r)},jo.tickFirst(N);j>r.r2l(B)&&(jo.tickIncrement(j,b.size,!0,p)),z.startr.l2r(j),F||i.nestedProperty(e,v+.start).set(z.start)}var Ub.end,Vr.r2l(O.end),Hvoid 0!V;if((b.endFound||H)&&V!r.r2l(U)){var qH?V:i.aggNums(Math.max,null,d);z.endr.l2r(q),H||i.nestedProperty(e,v+.start).set(z.end)}var Gautobin+s;return!1e._inputG&&(e._inputvi.extendFlat({},ev||{}),delete e._inputG,delete eG),z,d}e.exports{calc:function(t,e){var r,a,p,d,m,g,vhe.orientation,yo.getFromId(t,v?e.yaxis:e.xaxis),xv?y:x,b{x:y,y:x}x,_ex+calendar,we.cumulative,Th(t,e,y,x),kT0,AT1,Mstringtypeof k.size,S,EM?S:k,L,C,P,I0,Oe.histnorm,ze.histfunc,D-1!O.indexOf(density);w.enabled&&D&&(OO.replace(/ ?density$/,),D!1);var R,Fmaxz||minz?null:0,Bl.count,NcO,j!1,Ufunction(t){return y.r2c(t,0,_)};for(i.isArrayOrTypedArray(eb)&&count!z&&(Reb,javgz,Blz),rU(k.start),pU(k.end)+(r-o.tickIncrement(r,k.size,!1,_))/1e6;rp&&m.length1e6&&(ao.tickIncrement(r,k.size,!1,_),m.push((r+a)/2),g.push(F),P.push(),S.push(r),D&&L.push(1/(a-r)),j&&C.push(0),!(ar));)ra;S.push(r),M||date!y.type||(E{start:U(E.start),end:U(E.end),size:E.size}),t._fullLayout._roundFnOpts||(t._fullLayout._roundFnOpts{});var Ve_+x+bingroup,H{leftGap:1/0,rightGap:1/0};V&&(t._fullLayout._roundFnOptsV||(t._fullLayout._roundFnOptsVH),Ht._fullLayout._roundFnOptsV);var q,Gg.length,Y!0,WH.leftGap,XH.rightGap,Z{};for(r0;rA.length;r++){var JAr;(di.findBin(J,E))>0&&dG&&(I+B(d,r,g,R,C),Y&&Pd.length&&J!APd0&&(Y!1),Pd.push(r),Zrd,WMath.min(W,J-Sd),XMath.min(X,Sd+1-J))}H.leftGapW,H.rightGapX,Y||(qfunction(e,r){return function(){var nt._fullLayout._roundFnOptsV;return f(n.leftGap,n.rightGap,S,y,_)(e,r)}}),j&&(Iu(g,C)),N&&N(g,I,L),w.enabled&&function(t,e,r){var n,i,a;function o(e){ate,te/2}function s(e){ite,tea+i/2,a+i}if(halfr)if(increasinge)for(o(0),n1;nt.length;n++)s(n);else for(o(t.length-1),nt.length-2;n>0;n--)s(n);else if(increasinge){for(n1;nt.length;n++)tn+tn-1;excluder&&(t.unshift(0),t.pop())}else{for(nt.length-2;n>0;n--)tn+tn+1;excluder&&(t.push(0),t.shift())}}(g,w.direction,w.currentbin);var KMath.min(m.length,g.length),Q,$0,ttK-1;for(r0;rK;r++)if(gr){$r;break}for(rK-1;r>$;r--)if(gr){ttr;break}for(r$;rtt;r++)if(n(mr)&&n(gr)){var et{p:mr,s:gr,b:0};w.enabled||(et.ptsPr,Y?et.ph0et.ph1Pr.length?APr0:mr:(e._computePh!0,et.ph0q(Sr),et.ph1q(Sr+1,!0))),Q.push(et)}return 1Q.length&&(Q0.width1o.tickIncrement(Q0.p,k.size,!1,_)-Q0.p),s(Q,e),i.isArrayOrTypedArray(e.selectedpoints)&&i.tagSelected(Q,e,Z),Q},calcAllAutoBins:h}},{../../lib:498,../../plots/cartesian/axes:549,../../registry:633,../bar/arrays_to_calcdata:642,./average:808,./bin_functions:810,./bin_label_vals:811,./norm_functions:819,fast-isnumeric:185},813:function(t,e,r){use strict;e.exports{eventDataKeys:binNumber}},{},814:function(t,e,r){use strict;var nt(../../lib),it(../../plots/cartesian/axis_ids),at(../../registry).traceIs,ot(../bar/defaults).handleGroupingDefaults,sn.nestedProperty,lt(../../plots/cartesian/constraints).getAxisGroup,c{aStr:{x:xbins.start,y:ybins.start},name:start},{aStr:{x:xbins.end,y:ybins.end},name:end},{aStr:{x:xbins.size,y:ybins.size},name:size},{aStr:{x:nbinsx,y:nbinsy},name:nbins},ux,y;e.exportsfunction(t,e){var r,f,h,p,d,m,g,ve._histogramBinOpts{},y,x{},b;function _(t,e){return n.coerce(r._input,r,r._module.attributes,t,e)}function w(t){returnvt.orientation?x:y}function T(t,r,a){var ot.uid+__+a;r||(ro);var sfunction(t,r){return i.getFromTrace({_fullLayout:e},t,r).type}(t,a),lta+calendar||,cvr,u!0;c&&(sc.axType&&lc.calendar?(u!1,c.traces.push(t),c.dirs.push(a)):(ro,s!c.axType&&n.warn(Attempted to group the bins of trace,t.index,set on a,type:+s,axis,with bins on,type:+c.axType,axis..join( )),l!c.calendar&&n.warn(Attempted to group the bins of trace,t.index,set with a,l,calendar,with bins,c.calendar?on a +c.calendar+ calendar:w/o a set calendar.join( )))),u&&(vr{traces:t,dirs:a,axType:s,calendar:ta+calendar||}),t_+a+bingroupr}for(d0;dt.length;d++)rtd,a(r,histogram)&&(y.push(r),delete r._xautoBinFinished,delete r._yautoBinFinished,a(r,2dMap)||o(r._input,r,e,_));var ke._alignmentOpts||{};for(d0;dy.length;d++){if(ryd,h,!a(r,2dMap)){if(pw(r),groupe.barmode&&r.alignmentgroup){var Arp+axis,Ml(e,A)+r.orientation;(kM||{})r.alignmentgroup&&(hM)}h||overlaye.barmode||(hl(e,r.xaxis)+l(e,r.yaxis)+w(r))}h?(xh||(xh),xh.push(r)):b.push(r)}for(h in x)if(1!(fxh).length){var S!1;for(f.length&&(rf0,S_(bingroup)),hS||h,d0;df.length;d++){var E(rfd)._input.bingroup;E&&E!h&&n.warn(Trace,r.index,must match,within bingroup,h+.,Ignoring its bingroup:,E,setting..join( )),r.bingrouph,T(r,h,w(r))}}else b.push(f0);for(d0;db.length;d++){rbd;var L_(bingroup);if(a(r,2dMap))for(g0;g2;g++){var C_((pug)+bingroup,L?L+__+p:null);T(r,C,p)}else T(r,L,w(r))}for(h in v){var Pvh;for(fP.traces,m0;mc.length;m++){var I,O,zcm,Dz.name;if(nbins!D||!P.sizeFound){for(d0;df.length;d++){if(rfd,pP.dirsd,Iz.aStrp,void 0!s(r._input,I).get()){PD_(I),PD+Found!0;break}(O(r._autoBin||{})p||{})D&&s(r,I).set(OD)}if(startD||endD)for(;df.length;d++)(rfd)_+p+bingroup&&_(I,(O(r._autoBin||{})p||{})D);nbins!D||P.sizeFound||P.nbinsFound||(rf0,PD_(I))}}}}},{../../lib:498,../../plots/cartesian/axis_ids:553,../../plots/cartesian/constraints:557,../../registry:633,../bar/defaults:647},815:function(t,e,r){use strict;var nt(../../registry),it(../../lib),at(../../components/color),ot(../bar/defaults).handleText,st(../bar/style_defaults),lt(./attributes);e.exportsfunction(t,e,r,c){function u(r,n){return i.coerce(t,e,l,r,n)}var fu(x),hu(y);u(cumulative.enabled)&&(u(cumulative.direction),u(cumulative.currentbin)),u(text);var pu(textposition);o(t,e,c,u,p,{moduleHasSelected:!0,moduleHasUnselected:!0,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),u(hovertext),u(hovertemplate),u(xhoverformat),u(yhoverformat);var du(orientation,h&&!f?h:v),mvd?x:y,gvd?y:x,vf&&h?Math.min(i.minRowLength(f)&&i.minRowLength(h)):i.minRowLength(em||);if(v){e._lengthv,n.getComponentMethod(calendars,handleTraceDefaults)(t,e,x,y,c),eg&&u(histfunc),u(histnorm),u(autobin+m),s(t,e,u,r,c),i.coerceSelectionMarkerOpacity(e,u);var y(e.marker.line||{}).color,xn.getComponentMethod(errorbars,supplyDefaults);x(t,e,y||a.defaultLine,{axis:y}),x(t,e,y||a.defaultLine,{axis:x,inherit:y})}else e.visible!1}},{../../components/color:361,../../lib:498,../../registry:633,../bar/defaults:647,../bar/style_defaults:658,./attributes:807},816:function(t,e,r){use strict;e.exportsfunction(t,e,r,n,i){if(t.xxValin e?e.xVal:e.x,t.yyValin e?e.yVal:e.y,zLabelValin e&&(t.ze.zLabelVal),e.xa&&(t.xaxise.xa),e.ya&&(t.yaxise.ya),!(r.cumulative||{}).enabled){var a,oArray.isArray(i)?n0.ptsi0i1:ni.pts;if(t.pointNumberso,t.binNumbert.pointNumber,delete t.pointNumber,delete t.pointIndex,r._indexToPoints){a;for(var s0;so.length;s++)aa.concat(r._indexToPointsos)}else ao;t.pointIndicesa}return t}},{},817:function(t,e,r){use strict;var nt(../bar/hover).hoverPoints,it(../../plots/cartesian/axes).hoverLabelText;e.exportsfunction(t,e,r,a,o){var sn(t,e,r,a,o);if(s){var l(ts0).cdt.index,ct.cd0.trace;if(!c.cumulative.enabled){var uhc.orientation?y:x;tu+Labeli(tu+a,l.ph0,l.ph1,cu+hoverformat)}return s}}},{../../plots/cartesian/axes:549,../bar/hover:650},818:function(t,e,r){use strict;e.exports{attributes:t(./attributes),layoutAttributes:t(../bar/layout_attributes),supplyDefaults:t(./defaults),crossTraceDefaults:t(./cross_trace_defaults),supplyLayoutDefaults:t(../bar/layout_defaults),calc:t(./calc).calc,crossTraceCalc:t(../bar/cross_trace_calc).crossTraceCalc,plot:t(../bar/plot).plot,layerName:barlayer,style:t(../bar/style).style,styleOnSelect:t(../bar/style).styleOnSelect,colorbar:t(../scatter/marker_colorbar),hoverPoints:t(./hover),selectPoints:t(../bar/select),eventData:t(./event_data),moduleType:trace,name:histogram,basePlotModule:t(../../plots/cartesian),categories:bar-like,cartesian,svg,bar,histogram,oriented,errorBarsOK,showLegend,meta:{}}},{../../plots/cartesian:563,../bar/cross_trace_calc:646,../bar/layout_attributes:652,../bar/layout_defaults:653,../bar/plot:654,../bar/select:655,../bar/style:657,../scatter/marker_colorbar:940,./attributes:807,./calc:812,./cross_trace_defaults:814,./defaults:815,./event_data:816,./hover:817},819:function(t,e,r){use strict;e.exports{percent:function(t,e){for(var rt.length,n100/e,i0;ir;i++)ti*n},probability:function(t,e){for(var rt.length,n0;nr;n++)tn/e},density:function(t,e,r,n){var it.length;nn||1;for(var a0;ai;a++)ta*ra*n},probability density:function(t,e,r,n){var it.length;n&&(e/n);for(var a0;ai;a++)ta*ra/e}}},{},820:function(t,e,r){use strict;var nt(../histogram/attributes),it(../histogram/bin_attributes),at(../heatmap/attributes),ot(../../plots/attributes),st(../../plots/cartesian/axis_format_attributes).axisHoverFormat,lt(../../plots/template_attributes).hovertemplateAttrs,ct(../../plots/template_attributes).texttemplateAttrs,ut(../../components/colorscale/attributes),ft(../../lib/extend).extendFlat;e.exportsf({x:n.x,y:n.y,z:{valType:data_array,editType:calc},marker:{color:{valType:data_array,editType:calc},editType:calc},histnorm:n.histnorm,histfunc:n.histfunc,nbinsx:n.nbinsx,xbins:i(x),nbinsy:n.nbinsy,ybins:i(y),autobinx:n.autobinx,autobiny:n.autobiny,bingroup:f({},n.bingroup,{}),xbingroup:f({},n.bingroup,{}),ybingroup:f({},n.bingroup,{}),xgap:a.xgap,ygap:a.ygap,zsmooth:a.zsmooth,xhoverformat:s(x),yhoverformat:s(y),zhoverformat:s(z,1),hovertemplate:l({},{keys:z}),texttemplate:c({arrayOk:!1,editType:plot},{keys:z}),textfont:a.textfont,showlegend:f({},o.showlegend,{dflt:!1})},u(,{cLetter:z,autoColorDflt:!1}))},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plots/attributes:545,../../plots/cartesian/axis_format_attributes:552,../../plots/template_attributes:628,../heatmap/attributes:787,../histogram/attributes:807,../histogram/bin_attributes:809},821:function(t,e,r){use strict;var nt(../../lib),it(../../plots/cartesian/axes),at(../histogram/bin_functions),ot(../histogram/norm_functions),st(../histogram/average),lt(../histogram/bin_label_vals),ct(../histogram/calc).calcAllAutoBins;function u(t,e,r,n){var i,anew Array(t);if(n)for(i0;it;i++)ai1/(ei+1-ei);else{var o1/r;for(i0;it;i++)aio}return a}function f(t,e){return{start:t(e.start),end:t(e.end),size:e.size}}function h(t,e,r,n,i,a){var o,st.length-1,cnew Array(s),ul(r,n,t,i,a);for(o0;os;o++){var f(e||)o;covoid 0f?u(to),u(to+1,!0):f,f}return c}e.exportsfunction(t,e){var r,l,p,d,mi.getFromId(t,e.xaxis),gi.getFromId(t,e.yaxis),ve.xcalendar,ye.ycalendar,xfunction(t){return m.r2c(t,0,v)},bfunction(t){return g.r2c(t,0,y)},_c(t,e,m,x),w_0,T_1,kc(t,e,g,y),Ak0,Mk1,Se._length;T.length>S&&T.splice(S,T.length-S),M.length>S&&M.splice(S,M.length-S);var E,L,C,Pstringtypeof w.size,Istringtypeof A.size,O,z,DP?O:w,RI?z:A,F0,B,N,je.histnorm,Ue.histfunc,V-1!j.indexOf(density),HmaxU||minU?null:0,qa.count,Goj,Y!1,W,X,Zzin e?e.z:markerin e&&Array.isArray(e.marker.color)?e.marker.color:;Z&&count!U&&(YavgU,qaU);var Jw.size,Kx(w.start),Qx(w.end)+(K-i.tickIncrement(K,J,!1,v))/1e6;for(rK;rQ;ri.tickIncrement(r,J,!1,v))L.push(H),O.push(r),Y&&C.push(0);O.push(r);var $,ttL.length,et(r-K)/tt,rt($K+et/2,m.c2r($,0,v)),ntA.size,itb(A.start),atb(A.end)+(it-i.tickIncrement(it,nt,!1,y))/1e6;for(rit;rat;ri.tickIncrement(r,nt,!1,y)){E.push(L.slice()),z.push(r);var otnew Array(tt);for(l0;ltt;l++)otl;N.push(ot),Y&&B.push(C.slice())}z.push(r);var stE.length,lt(r-it)/st,ctfunction(t){return g.c2r(t,0,y)}(it+lt/2);V&&(Wu(L.length,D,et,P),Xu(E.length,R,lt,I)),P||date!m.type||(Df(x,D)),I||date!g.type||(Rf(b,R));var ut!0,ft!0,htnew Array(tt),ptnew Array(st),dt1/0,mt1/0,gt1/0,vt1/0;for(r0;rS;r++){var ytTr,xtMr;pn.findBin(yt,D),dn.findBin(xt,R),p>0&&ptt&&d>0&&dst&&(F+q(p,r,Ed,Z,Bd),Ndp.push(r),ut&&(void 0htp?htpyt:htp!yt&&(ut!1)),ft&&(void 0ptd?ptdxt:ptd!xt&&(ft!1)),dtMath.min(dt,yt-Op),mtMath.min(mt,Op+1-yt),gtMath.min(gt,xt-zd),vtMath.min(vt,zd+1-xt))}if(Y)for(d0;dst;d++)F+s(Ed,Bd);if(G)for(d0;dst;d++)G(Ed,F,W,Xd);return{x:T,xRanges:h(O,ut&&ht,dt,mt,m,v),x0:rt,dx:et,y:M,yRanges:h(z,ft&&pt,gt,vt,g,y),y0:ct,dy:lt,z:E,pts:N}}},{../../lib:498,../../plots/cartesian/axes:549,../histogram/average:808,../histogram/bin_functions:810,../histogram/bin_label_vals:811,../histogram/calc:812,../histogram/norm_functions:819},822:function(t,e,r){use strict;var nt(../../lib),it(./sample_defaults),at(../heatmap/style_defaults),ot(../../components/colorscale/defaults),st(../heatmap/label_defaults),lt(./attributes);e.exportsfunction(t,e,r,c){function u(r,i){return n.coerce(t,e,l,r,i)}i(t,e,u,c),!1!e.visible&&(a(t,e,u,c),o(t,e,c,u,{prefix:,cLetter:z}),u(hovertemplate),s(u,c),u(xhoverformat),u(yhoverformat))}},{../../components/colorscale/defaults:371,../../lib:498,../heatmap/label_defaults:797,../heatmap/style_defaults:801,./attributes:820,./sample_defaults:825},823:function(t,e,r){use strict;var nt(../heatmap/hover),it(../../plots/cartesian/axes).hoverLabelText;e.exportsfunction(t,e,r,a,o){var sn(t,e,r,a,o);if(s){var l(ts0).index,cl0,ul1,ft.cd0,hf.trace,pf.xRangesu,df.yRangesc;return t.xLabeli(t.xa,p0,p1,h.xhoverformat),t.yLabeli(t.ya,d0,d1,h.yhoverformat),s}}},{../../plots/cartesian/axes:549,../heatmap/hover:794},824:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),crossTraceDefaults:t(../histogram/cross_trace_defaults),calc:t(../heatmap/calc),plot:t(../heatmap/plot),layerName:heatmaplayer,colorbar:t(../heatmap/colorbar),style:t(../heatmap/style),hoverPoints:t(./hover),eventData:t(../histogram/event_data),moduleType:trace,name:histogram2d,basePlotModule:t(../../plots/cartesian),categories:cartesian,svg,2dMap,histogram,showLegend,meta:{}}},{../../plots/cartesian:563,../heatmap/calc:788,../heatmap/colorbar:790,../heatmap/plot:799,../heatmap/style:800,../histogram/cross_trace_defaults:814,../histogram/event_data:816,./attributes:820,./defaults:822,./hover:823},825:function(t,e,r){use strict;var nt(../../registry),it(../../lib);e.exportsfunction(t,e,r,a){var or(x),sr(y),li.minRowLength(o),ci.minRowLength(s);l&&c?(e._lengthMath.min(l,c),n.getComponentMethod(calendars,handleTraceDefaults)(t,e,x,y,a),(r(z)||r(marker.color))&&r(histfunc),r(histnorm),r(autobinx),r(autobiny)):e.visible!1}},{../../lib:498,../../registry:633},826:function(t,e,r){use strict;var nt(../histogram2d/attributes),it(../contour/attributes),at(../../components/colorscale/attributes),ot(../../plots/cartesian/axis_format_attributes).axisHoverFormat,st(../../lib/extend).extendFlat;e.exportss({x:n.x,y:n.y,z:n.z,marker:n.marker,histnorm:n.histnorm,histfunc:n.histfunc,nbinsx:n.nbinsx,xbins:n.xbins,nbinsy:n.nbinsy,ybins:n.ybins,autobinx:n.autobinx,autobiny:n.autobiny,bingroup:n.bingroup,xbingroup:n.xbingroup,ybingroup:n.ybingroup,autocontour:i.autocontour,ncontours:i.ncontours,contours:i.contours,line:{color:i.line.color,width:s({},i.line.width,{dflt:.5}),dash:i.line.dash,smoothing:i.line.smoothing,editType:plot},xhoverformat:o(x),yhoverformat:o(y),zhoverformat:o(z,1),hovertemplate:n.hovertemplate,texttemplate:i.texttemplate,textfont:i.textfont},a(,{cLetter:z,editTypeOverride:calc}))},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plots/cartesian/axis_format_attributes:552,../contour/attributes:730,../histogram2d/attributes:820},827:function(t,e,r){use strict;var nt(../../lib),it(../histogram2d/sample_defaults),at(../contour/contours_defaults),ot(../contour/style_defaults),st(../heatmap/label_defaults),lt(./attributes);e.exportsfunction(t,e,r,c){function u(r,i){return n.coerce(t,e,l,r,i)}i(t,e,u,c),!1!e.visible&&(a(t,e,u,(function(r){return n.coerce2(t,e,l,r)})),o(t,e,u,c),u(xhoverformat),u(yhoverformat),u(hovertemplate),e.contours&&heatmape.contours.coloring&&s(u,c))}},{../../lib:498,../contour/contours_defaults:737,../contour/style_defaults:751,../heatmap/label_defaults:797,../histogram2d/sample_defaults:825,./attributes:826},828:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),crossTraceDefaults:t(../histogram/cross_trace_defaults),calc:t(../contour/calc),plot:t(../contour/plot).plot,layerName:contourlayer,style:t(../contour/style),colorbar:t(../contour/colorbar),hoverPoints:t(../contour/hover),moduleType:trace,name:histogram2dcontour,basePlotModule:t(../../plots/cartesian),categories:cartesian,svg,2dMap,contour,histogram,showLegend,meta:{}}},{../../plots/cartesian:563,../contour/calc:731,../contour/colorbar:733,../contour/hover:743,../contour/plot:748,../contour/style:750,../histogram/cross_trace_defaults:814,./attributes:826,./defaults:827},829:function(t,e,r){use strict;var nt(../../plots/template_attributes).hovertemplateAttrs,it(../../plots/template_attributes).texttemplateAttrs,at(../../components/colorscale/attributes),ot(../../plots/domain).attributes,st(../pie/attributes),lt(../sunburst/attributes),ct(../treemap/attributes),ut(../treemap/constants),ft(../../lib/extend).extendFlat;e.exports{labels:l.labels,parents:l.parents,values:l.values,branchvalues:l.branchvalues,count:l.count,level:l.level,maxdepth:l.maxdepth,tiling:{orientation:{valType:enumerated,values:v,h,dflt:h,editType:plot},flip:c.tiling.flip,pad:{valType:number,min:0,dflt:0,editType:plot},editType:calc},marker:f({colors:l.marker.colors,line:l.marker.line,editType:calc},a(marker,{colorAttr:colors,anim:!1})),leaf:l.leaf,pathbar:c.pathbar,text:s.text,textinfo:l.textinfo,texttemplate:i({editType:plot},{keys:u.eventDataKeys.concat(label,value)}),hovertext:s.hovertext,hoverinfo:l.hoverinfo,hovertemplate:n({},{keys:u.eventDataKeys}),textfont:s.textfont,insidetextfont:s.insidetextfont,outsidetextfont:c.outsidetextfont,textposition:c.textposition,sort:s.sort,root:l.root,domain:o({name:icicle,trace:!0,editType:calc})}},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plots/domain:579,../../plots/template_attributes:628,../pie/attributes:896,../sunburst/attributes:1044,../treemap/attributes:1070,../treemap/constants:1073},830:function(t,e,r){use strict;var nt(../../plots/plots);r.nameicicle,r.plotfunction(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.cleanfunction(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{../../plots/plots:614},831:function(t,e,r){use strict;var nt(../sunburst/calc);r.calcfunction(t,e){return n.calc(t,e)},r.crossTraceCalcfunction(t){return n._runCrossTraceCalc(icicle,t)}},{../sunburst/calc:1046},832:function(t,e,r){use strict;var nt(../../lib),it(./attributes),at(../../components/color),ot(../../plots/domain).defaults,st(../bar/defaults).handleText,lt(../bar/constants).TEXTPAD,ct(../../components/colorscale),uc.hasColorscale,fc.handleDefaults;e.exportsfunction(t,e,r,c){function h(r,a){return n.coerce(t,e,i,r,a)}var ph(labels),dh(parents);if(p&&p.length&&d&&d.length){var mh(values);m&&m.length?h(branchvalues):h(count),h(level),h(maxdepth),h(tiling.orientation),h(tiling.flip),h(tiling.pad);var gh(text);h(texttemplate),e.texttemplate||h(textinfo,Array.isArray(g)?text+label:label),h(hovertext),h(hovertemplate);var vh(pathbar.visible);s(t,e,c,h,auto,{hasPathbar:v,moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),h(textposition),h(marker.line.width)&&h(marker.line.color,c.paper_bgcolor),h(marker.colors);var ye._hasColorscaleu(t,marker,colors)||(t.marker||{}).coloraxis;y&&f(t,e,c,h,{prefix:marker.,cLetter:c}),h(leaf.opacity,y?1:.7),e._hovered{marker:{line:{width:2,color:a.contrast(c.paper_bgcolor)}}},v&&(h(pathbar.thickness,e.pathbar.textfont.size+2*l),h(pathbar.side),h(pathbar.edgeshape)),h(sort),h(root.color),o(e,c,h),e._lengthnull}else e.visible!1}},{../../components/color:361,../../components/colorscale:373,../../lib:498,../../plots/domain:579,../bar/constants:645,../bar/defaults:647,./attributes:829},833:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),at(../../components/drawing),ot(../../lib/svg_text_utils),st(./partition),lt(./style).styleOne,ct(../treemap/constants),ut(../sunburst/helpers),ft(../sunburst/fx),ht(../sunburst/plot).formatSliceLabel;e.exportsfunction(t,e,r,p,d){var md.width,gd.height,vd.viewX,yd.viewY,xd.pathSlice,bd.toMoveInsideSlice,_d.strTransform,wd.hasTransition,Td.handleSlicesExit,kd.makeUpdateSliceInterpolator,Ad.makeUpdateTextInterpolator,Md.prevEntry,St._fullLayout,Ee0.trace,L-1!E.textposition.indexOf(left),C-1!E.textposition.indexOf(right),P-1!E.textposition.indexOf(bottom),Is(r,m,g,{flipX:E.tiling.flip.indexOf(x)>-1,flipY:E.tiling.flip.indexOf(y)>-1,orientation:E.tiling.orientation,pad:{inner:E.tiling.pad},maxDepth:E._maxDepth}).descendants(),O1/0,z-1/0;I.forEach((function(t){var et.depth;e>E._maxDepth?(t.x0t.x1(t.x0+t.x1)/2,t.y0t.y1(t.y0+t.y1)/2):(OMath.min(O,e),zMath.max(z,e))})),pp.data(I,u.getPtId),E._maxVisibleLayersisFinite(z)?z-O+1:0,p.enter().append(g).classed(slice,!0),T(p,!1,{},m,g,x),p.order();var Dnull;if(w&&M){var Ru.getPtId(M);p.each((function(t){nullD&&u.getPtId(t)R&&(D{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var Ffunction(){return D||{x0:0,x1:m,y0:0,y1:g}},Bp;return w&&(BB.transition().each(end,(function(){var en.select(this);u.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),B.each((function(s){s._x0v(s.x0),s._x1v(s.x1),s._y0y(s.y0),s._y1y(s.y1),s._hoverXv(s.x1-E.tiling.pad),s._hoverYy(P?s.y1-E.tiling.pad/2:s.y0+E.tiling.pad/2);var pn.select(this),di.ensureSingle(p,path,surface,(function(t){t.style(pointer-events,all)}));w?d.transition().attrTween(d,(function(t){var ek(t,!1,F(),m,g,{orientation:E.tiling.orientation,flipX:E.tiling.flip.indexOf(x)>-1,flipY:E.tiling.flip.indexOf(y)>-1});return function(t){return x(e(t))}})):d.attr(d,x),p.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{isTransitioning:t._transitioning}),d.call(l,s,E,{hovered:!1}),s.x0s.x1||s.y0s.y1?s._text:s._texth(s,r,E,e,S)||;var Ti.ensureSingle(p,g,slicetext),Mi.ensureSingle(T,text,,(function(t){t.attr(data-notex,1)})),Ii.ensureUniformFontSize(t,u.determineTextFont(E,s,S.font));M.text(s._text|| ).classed(slicetext,!0).attr(text-anchor,C?end:L?start:middle).call(a.font,I).call(o.convertToTspans,t),s.textBBa.bBox(M.node()),s.transformb(s,{fontSize:I.size}),s.transform.fontSizeI.size,w?M.transition().attrTween(transform,(function(t){var eA(t,!1,F(),m,g);return function(t){return _(e(t))}})):M.attr(transform,_(s))})),D}},{../../components/drawing:383,../../lib:498,../../lib/svg_text_utils:524,../sunburst/fx:1049,../sunburst/helpers:1050,../sunburst/plot:1054,../treemap/constants:1073,./partition:837,./style:839,@plotly/d3:58},834:function(t,e,r){use strict;e.exports{moduleType:trace,name:icicle,basePlotModule:t(./base_plot),categories:,animatable:!0,attributes:t(./attributes),layoutAttributes:t(./layout_attributes),supplyDefaults:t(./defaults),supplyLayoutDefaults:t(./layout_defaults),calc:t(./calc).calc,crossTraceCalc:t(./calc).crossTraceCalc,plot:t(./plot),style:t(./style).style,colorbar:t(../scatter/marker_colorbar),meta:{}}},{../scatter/marker_colorbar:940,./attributes:829,./base_plot:830,./calc:831,./defaults:832,./layout_attributes:835,./layout_defaults:836,./plot:838,./style:839},835:function(t,e,r){use strict;e.exports{iciclecolorway:{valType:colorlist,editType:calc},extendiciclecolors:{valType:boolean,dflt:!0,editType:calc}}},{},836:function(t,e,r){use strict;var nt(../../lib),it(./layout_attributes);e.exportsfunction(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(iciclecolorway,e.colorway),r(extendiciclecolors)}},{../../lib:498,./layout_attributes:835},837:function(t,e,r){use strict;var nt(d3-hierarchy),it(../treemap/flip_tree);e.exportsfunction(t,e,r){var ar.flipX,or.flipY,shr.orientation,lr.maxDepth,ce0,ue1;l&&(c(t.height+1)*e0/Math.min(t.height+1,l),u(t.height+1)*e1/Math.min(t.height+1,l));var fn.partition().padding(r.pad.inner).size(s?e1,c:e0,u)(t);return(s||a||o)&&i(f,e,{swapXY:s,flipX:a,flipY:o}),f}},{../treemap/flip_tree:1078,d3-hierarchy:110},838:function(t,e,r){use strict;var nt(../treemap/draw),it(./draw_descendants);e.exportsfunction(t,e,r,a){return n(t,e,r,a,{type:icicle,drawDescendants:i})}},{../treemap/draw:1075,./draw_descendants:833},839:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/color),at(../../lib),ot(../bar/uniform_text).resizeText;function s(t,e,r){var ne.data.data,o!e.children,sn.i,la.castOption(r,s,marker.line.color)||i.defaultLine,ca.castOption(r,s,marker.line.width)||0;t.style(stroke-width,c).call(i.fill,n.color).call(i.stroke,l).style(opacity,o?r.leaf.opacity:null)}e.exports{style:function(t){var et._fullLayout._iciclelayer.selectAll(.trace);o(t,e,icicle),e.each((function(t){var en.select(this),rt0.trace;e.style(opacity,r.opacity),e.selectAll(path.surface).each((function(t){n.select(this).call(s,t,r)}))}))},styleOne:s}},{../../components/color:361,../../lib:498,../bar/uniform_text:659,@plotly/d3:58},840:function(t,e,r){use strict;for(var nt(../../plots/attributes),it(../../plots/template_attributes).hovertemplateAttrs,at(../../lib/extend).extendFlat,ot(./constants).colormodel,srgb,rgba,rgba256,hsl,hsla,l,c,u0;us.length;u++){var fosu;l.push(For the `+su+` colormodel, it is +(f.zminDflt||f.min).join(, )+.),c.push(For the `+su+` colormodel, it is +(f.zmaxDflt||f.max).join(, )+.)}e.exportsa({source:{valType:string,editType:calc},z:{valType:data_array,editType:calc},colormodel:{valType:enumerated,values:s,editType:calc},zsmooth:{valType:enumerated,values:fast,!1,dflt:!1,editType:plot},zmin:{valType:info_array,items:{valType:number,editType:calc},{valType:number,editType:calc},{valType:number,editType:calc},{valType:number,editType:calc},editType:calc},zmax:{valType:info_array,items:{valType:number,editType:calc},{valType:number,editType:calc},{valType:number,editType:calc},{valType:number,editType:calc},editType:calc},x0:{valType:any,dflt:0,editType:calc+clearAxisTypes},y0:{valType:any,dflt:0,editType:calc+clearAxisTypes},dx:{valType:number,dflt:1,editType:calc},dy:{valType:number,dflt:1,editType:calc},text:{valType:data_array,editType:plot},hovertext:{valType:data_array,editType:plot},hoverinfo:a({},n.hoverinfo,{flags:x,y,z,color,name,text,dflt:x+y+z+text+name}),hovertemplate:i({},{keys:z,color,colormodel}),transforms:void 0})},{../../lib/extend:488,../../plots/attributes:545,../../plots/template_attributes:628,./constants:842},841:function(t,e,r){use strict;var nt(../../lib),it(./constants),at(fast-isnumeric),ot(../../plots/cartesian/axes),st(../../lib).maxRowLength,lt(./helpers).getImageSize;function c(t,e,r,i){return function(a){return n.constrain((a-t)*e,r,i)}}function u(t,e){return function(r){return n.constrain(r,t,e)}}e.exportsfunction(t,e){var r,n;if(e._hasZ)re.z.length,ns(e.z);else if(e._hasSource){var fl(e.source);rf.height,nf.width}var h,po.getFromId(t,e.xaxis||x),do.getFromId(t,e.yaxis||y),mp.d2c(e.x0)-e.dx/2,gd.d2c(e.y0)-e.dy/2,vm,m+n*e.dx,yg,g+r*e.dy;if(p&&logp.type)for(h0;hn;h++)v.push(m+h*e.dx);if(d&&logd.type)for(h0;hr;h++)y.push(g+h*e.dy);return e._extremesp._ido.findExtremes(p,v),e._extremesd._ido.findExtremes(d,y),e._scalerfunction(t){var ei.colormodelt.colormodel,r(e.colormodel||t.colormodel).length;t._sArray;for(var n0;nr;n++)e.minn!t.zminn||e.maxn!t.zmaxn?t._sArray.push(c(t.zminn,(e.maxn-e.minn)/(t.zmaxn-t.zminn),e.minn,e.maxn)):t._sArray.push(u(e.minn,e.maxn));return function(e){for(var ne.slice(0,r),i0;ir;i++){var oni;if(!a(o))return!1;nit._sArrayi(o)}return n}}(e),{x0:m,y0:g,z:e.z,w:n,h:r}}},{../../lib:498,../../plots/cartesian/axes:549,./constants:842,./helpers:845,fast-isnumeric:185},842:function(t,e,r){use strict;e.exports{colormodel:{rgb:{min:0,0,0,max:255,255,255,fmt:function(t){return t.slice(0,3)},suffix:,,},rgba:{min:0,0,0,0,max:255,255,255,1,fmt:function(t){return t.slice(0,4)},suffix:,,,},rgba256:{colormodel:rgba,zminDflt:0,0,0,0,zmaxDflt:255,255,255,255,min:0,0,0,0,max:255,255,255,1,fmt:function(t){return t.slice(0,4)},suffix:,,,},hsl:{min:0,0,0,max:360,100,100,fmt:function(t){var et.slice(0,3);return e1e1+%,e2e2+%,e},suffix:\xb0,%,%},hsla:{min:0,0,0,0,max:360,100,100,1,fmt:function(t){var et.slice(0,4);return e1e1+%,e2e2+%,e},suffix:\xb0,%,%,}},pixelatedStyle:image-rendering: optimizeSpeed,image-rendering: -moz-crisp-edges,image-rendering: -o-crisp-edges,image-rendering: -webkit-optimize-contrast,image-rendering: optimize-contrast,image-rendering: crisp-edges,image-rendering: pixelated,.join(; )}},{},843:function(t,e,r){use strict;var nt(../../lib),it(./attributes),at(./constants),ot(../../snapshot/helpers).IMAGE_URL_PREFIX;e.exportsfunction(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(source),e.source&&!e.source.match(o)&&delete e.source,e._hasSource!!e.source;var s,lr(z);(e._hasZ!(void 0l||!l.length||!l0||!l0.length),e._hasZ||e._hasSource)?(r(x0),r(y0),r(dx),r(dy),e._hasZ?(r(colormodel,rgb),r(zmin,(sa.colormodele.colormodel).zminDflt||s.min),r(zmax,s.zmaxDflt||s.max)):e._hasSource&&(e.colormodelrgba256,sa.colormodele.colormodel,e.zmins.zminDflt,e.zmaxs.zmaxDflt),r(zsmooth),r(text),r(hovertext),r(hovertemplate),e._lengthnull):e.visible!1}},{../../lib:498,../../snapshot/helpers:637,./attributes:840,./constants:842},844:function(t,e,r){use strict;e.exportsfunction(t,e){returnxValin e&&(t.xe.xVal),yValin e&&(t.ye.yVal),e.xa&&(t.xaxise.xa),e.ya&&(t.yaxise.ya),t.colore.color,t.colormodele.trace.colormodel,t.z||(t.ze.color),t}},{},845:function(t,e,r){use strict;var nt(probe-image-size/sync),it(../../snapshot/helpers).IMAGE_URL_PREFIX,at(buffer/).Buffer;r.getImageSizefunction(t){var et.replace(i,),rnew a(e,base64);return n(r)}},{../../snapshot/helpers:637,buffer/:80,probe-image-size/sync:271},846:function(t,e,r){use strict;var nt(../../components/fx),it(../../lib),at(./constants);e.exportsfunction(t,e,r){var ot.cd0,so.trace,lt.xa,ct.ya;if(!(n.inbox(e-o.x0,e-(o.x0+o.w*s.dx),0)>0||n.inbox(r-o.y0,r-(o.y0+o.h*s.dy),0)>0)){var u,fMath.floor((e-o.x0)/s.dx),hMath.floor(Math.abs(r-o.y0)/s.dy);if(s._hasZ?uo.zhf:s._hasSource&&(us._canvas.el.getContext(2d).getImageData(f,h,1,1).data),u){var p,do.hi||s.hoverinfo;if(d){var md.split(+);-1!m.indexOf(all)&&(mcolor),-1!m.indexOf(color)&&(p!0)}var g,va.colormodels.colormodel,yv.colormodel||s.colormodel,xy.length,bs._scaler(u),_v.suffix,w;(s.hovertemplate||p)&&(w.push(+b0+_0,b1+_1,b2+_2.join(, )),4x&&w.push(, +b3+_3),w.push(),ww.join(),t.extraTexty.toUpperCase()+: +w),Array.isArray(s.hovertext)&&Array.isArray(s.hovertexth)?gs.hovertexthf:Array.isArray(s.text)&&Array.isArray(s.texth)&&(gs.texthf);var Tc.c2p(o.y0+(h+.5)*s.dy),ko.x0+(f+.5)*s.dx,Ao.y0+(h+.5)*s.dy,M+u.slice(0,s.colormodel.length).join(, )+;returni.extendFlat(t,{index:h,f,x0:l.c2p(o.x0+f*s.dx),x1:l.c2p(o.x0+(f+1)*s.dx),y0:T,y1:T,color:b,xVal:k,xLabelVal:k,yVal:A,yLabelVal:A,zLabelVal:M,text:g,hovertemplateLabels:{zLabel:M,colorLabel:w,color0Label:b0+_0,color1Label:b1+_1,color2Label:b2+_2,color3Label:b3+_3}})}}}},{../../components/fx:401,../../lib:498,./constants:842},847:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),calc:t(./calc),plot:t(./plot),style:t(./style),hoverPoints:t(./hover),eventData:t(./event_data),moduleType:trace,name:image,basePlotModule:t(../../plots/cartesian),categories:cartesian,svg,2dMap,noSortingByValue,animatable:!1,meta:{}}},{../../plots/cartesian:563,./attributes:840,./calc:841,./defaults:843,./event_data:844,./hover:846,./plot:848,./style:849},848:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),ai.strTranslate,ot(../../constants/xmlns_namespaces),st(./constants),li.isIOS()||i.isSafari()||i.isIE();e.exportsfunction(t,e,r,c){var ue.xaxis,fe.yaxis,h!(l||t._context._exportedPlot);i.makeTraceGroups(c,r,im).each((function(e){var rn.select(this),le0,cl.trace,p(fastc.zsmooth||!1c.zsmooth&&h)&&!c._hasZ&&c._hasSource&&linearu.type&&linearf.type;c._realImagep;var d,m,g,v,y,x,bl.z,_l.x0,wl.y0,Tl.w,kl.h,Ac.dx,Mc.dy;for(x0;void 0d&&xT;)du.c2p(_+x*A),x++;for(xT;void 0m&&x>0;)mu.c2p(_+x*A),x--;for(x0;void 0v&&xk;)vf.c2p(w+x*M),x++;for(xk;void 0y&&x>0;)yf.c2p(w+x*M),x--;if(md&&(gm,md,dg),yv&&(gv,vy,yg),!p){dMath.max(-.5*u._length,d),mMath.min(1.5*u._length,m),vMath.max(-.5*f._length,v),yMath.min(1.5*f._length,y)}var SMath.round(m-d),EMath.round(y-v);if(S0||E0){r.selectAll(image).data().exit().remove()}else{var Lr.selectAll(image).data(e);L.enter().append(svg:image).attr({xmlns:o.svg,preserveAspectRatio:none}),L.exit().remove();var C!1c.zsmooth?s.pixelatedStyle:;if(p){var Pi.simpleMap(u.range,u.r2l),Ii.simpleMap(f.range,f.r2l),OP1P0,zI1>I0;if(O||z){var Dd+S/2,Rv+E/2;C+transform:+a(D+px,R+px)+scale(+(O?-1:1)+,+(z?-1:1)+)+a(-D+px,-R+px)+;}}L.attr(style,C);var Fnew Promise((function(t){if(c._hasZ)t();else if(c._hasSource)if(c._canvas&&c._canvas.el.widthT&&c._canvas.el.heightk&&c._canvas.sourcec.source)t();else{var edocument.createElement(canvas);e.widthT,e.heightk;var re.getContext(2d);c._imagec._image||new Image;var nc._image;n.onloadfunction(){r.drawImage(n,0,0),c._canvas{el:e,source:c.source},t()},n.setAttribute(src,c.source)}})).then((function(){var t;if(c._hasZ)tB((function(t,e){return bet})).toDataURL(image/png);else if(c._hasSource)if(p)tc.source;else{var ec._canvas.el.getContext(2d).getImageData(0,0,T,k).data;tB((function(t,r){var n4*(r*T+t);returnen,en+1,en+2,en+3})).toDataURL(image/png)}L.attr({xlink:href:t,height:E,width:S,x:d,y:v})}));t._promises.push(F)}function B(t){var edocument.createElement(canvas);e.widthS,e.heightE;var r,ne.getContext(2d),afunction(t){return i.constrain(Math.round(u.c2p(_+t*A)-d),0,S)},ofunction(t){return i.constrain(Math.round(f.c2p(w+t*M)-v),0,E)},hs.colormodelc.colormodel,ph.colormodel||c.colormodel,mh.fmt;for(x0;xl.w;x++){var ga(x),ya(x+1);if(y!g&&!isNaN(y)&&!isNaN(g))for(var b0;bl.h;b++){var To(b),ko(b+1);kT||isNaN(k)||isNaN(T)||!t(x,b)||(rc._scaler(t(x,b)),n.fillStyler?p+(+m(r).join(,)+):rgba(0,0,0,0),n.fillRect(g,T,y-g,k-T))}}return e}}))}},{../../constants/xmlns_namespaces:475,../../lib:498,./constants:842,@plotly/d3:58},849:function(t,e,r){use strict;var nt(@plotly/d3);e.exportsfunction(t){n.select(t).selectAll(.im image).style(opacity,(function(t){return t0.trace.opacity}))}},{@plotly/d3:58},850:function(t,e,r){use strict;var nt(../../lib/extend).extendFlat,it(../../lib/extend).extendDeep,at(../../plot_api/edit_types).overrideAll,ot(../../plots/font_attributes),st(../../components/color/attributes),lt(../../plots/domain).attributes,ct(../../plots/cartesian/layout_attributes),ut(../../plot_api/plot_template).templatedArray,ft(../../constants/delta.js),ht(../../plots/cartesian/axis_format_attributes).descriptionOnlyNumbers,po({editType:plot,colorEditType:plot}),d{color:{valType:color,editType:plot},line:{color:{valType:color,dflt:s.defaultLine,editType:plot},width:{valType:number,min:0,dflt:0,editType:plot},editType:calc},thickness:{valType:number,min:0,max:1,dflt:1,editType:plot},editType:calc},m{valType:info_array,items:{valType:number,editType:plot},{valType:number,editType:plot},editType:plot},gu(step,i({},d,{range:m}));e.exports{mode:{valType:flaglist,editType:calc,flags:number,delta,gauge,dflt:number},value:{valType:number,editType:calc,anim:!0},align:{valType:enumerated,values:left,center,right,editType:plot},domain:l({name:indicator,trace:!0,editType:calc}),title:{text:{valType:string,editType:plot},align:{valType:enumerated,values:left,center,right,editType:plot},font:n({},p,{}),editType:plot},number:{valueformat:{valType:string,dflt:,editType:plot,description:h(value)},font:n({},p,{}),prefix:{valType:string,dflt:,editType:plot},suffix:{valType:string,dflt:,editType:plot},editType:plot},delta:{reference:{valType:number,editType:calc},position:{valType:enumerated,values:top,bottom,left,right,dflt:bottom,editType:plot},relative:{valType:boolean,editType:plot,dflt:!1},valueformat:{valType:string,editType:plot,description:h(value)},increasing:{symbol:{valType:string,dflt:f.INCREASING.SYMBOL,editType:plot},color:{valType:color,dflt:f.INCREASING.COLOR,editType:plot},editType:plot},decreasing:{symbol:{valType:string,dflt:f.DECREASING.SYMBOL,editType:plot},color:{valType:color,dflt:f.DECREASING.COLOR,editType:plot},editType:plot},font:n({},p,{}),editType:calc},gauge:{shape:{valType:enumerated,editType:plot,dflt:angular,values:angular,bullet},bar:i({},d,{color:{dflt:green}}),bgcolor:{valType:color,editType:plot},bordercolor:{valType:color,dflt:s.defaultLine,editType:plot},borderwidth:{valType:number,min:0,dflt:1,editType:plot},axis:a({range:m,visible:n({},c.visible,{dflt:!0}),tickmode:c.tickmode,nticks:c.nticks,tick0:c.tick0,dtick:c.dtick,tickvals:c.tickvals,ticktext:c.ticktext,ticks:n({},c.ticks,{dflt:outside}),ticklen:c.ticklen,tickwidth:c.tickwidth,tickcolor:c.tickcolor,ticklabelstep:c.ticklabelstep,showticklabels:c.showticklabels,tickfont:o({}),tickangle:c.tickangle,tickformat:c.tickformat,tickformatstops:c.tickformatstops,tickprefix:c.tickprefix,showtickprefix:c.showtickprefix,ticksuffix:c.ticksuffix,showticksuffix:c.showticksuffix,separatethousands:c.separatethousands,exponentformat:c.exponentformat,minexponent:c.minexponent,showexponent:c.showexponent,editType:plot},plot),steps:g,threshold:{line:{color:n({},d.line.color,{}),width:n({},d.line.width,{dflt:1}),editType:plot},thickness:n({},d.thickness,{dflt:.85}),value:{valType:number,editType:calc,dflt:!1},editType:plot},editType:plot}}},{../../components/color/attributes:360,../../constants/delta.js:468,../../lib/extend:488,../../plot_api/edit_types:531,../../plot_api/plot_template:538,../../plots/cartesian/axis_format_attributes:552,../../plots/cartesian/layout_attributes:564,../../plots/domain:579,../../plots/font_attributes:580},851:function(t,e,r){use strict;var nt(../../plots/plots);r.nameindicator,r.plotfunction(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.cleanfunction(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{../../plots/plots:614},852:function(t,e,r){use strict;e.exports{calc:function(t,e){var r,ne.value;number!typeof e._lastValue&&(e._lastValuee.value);var ie._lastValue,ai;return e._hasDelta&&numbertypeof e.delta.reference&&(ae.delta.reference),r0{y:n,lastY:i,delta:n-a,relativeDelta:(n-a)/a},r}}},{},853:function(t,e,r){use strict;e.exports{defaultNumberFontSize:80,bulletNumberDomainSize:.25,bulletPadding:.025,innerRadius:.75,valueThickness:.5,titlePadding:5,horizontalPadding:10}},{},854:function(t,e,r){use strict;var nt(../../lib),it(./attributes),at(../../plots/domain).defaults,ot(../../plot_api/plot_template),st(../../plots/array_container_defaults),lt(./constants.js),ct(../../plots/cartesian/tick_value_defaults),ut(../../plots/cartesian/tick_mark_defaults),ft(../../plots/cartesian/tick_label_defaults),ht(../../plots/cartesian/prefix_suffix_defaults);function p(t,e){function r(r,a){return n.coerce(t,e,i.gauge.steps,r,a)}r(color),r(line.color),r(line.width),r(range),r(thickness)}e.exports{supplyDefaults:function(t,e,r,d){function m(r,a){return n.coerce(t,e,i,r,a)}a(e,d,m),m(mode),e._hasNumber-1!e.mode.indexOf(number),e._hasDelta-1!e.mode.indexOf(delta),e._hasGauge-1!e.mode.indexOf(gauge);var gm(value);e._range0,numbertypeof g?1.5*g:1;var v,y,x,b,_,w,Tnew Array(2);function k(t,e){return n.coerce(x,b,i.gauge,t,e)}function A(t,e){return n.coerce(_,w,i.gauge.axis,t,e)}if(e._hasNumber&&(m(number.valueformat),m(number.font.color,d.font.color),m(number.font.family,d.font.family),m(number.font.size),void 0e.number.font.size&&(e.number.font.sizel.defaultNumberFontSize,T0!0),m(number.prefix),m(number.suffix),ve.number.font.size),e._hasDelta&&(m(delta.font.color,d.font.color),m(delta.font.family,d.font.family),m(delta.font.size),void 0e.delta.font.size&&(e.delta.font.size(e._hasNumber?.5:1)*(v||l.defaultNumberFontSize),T1!0),m(delta.reference,e.value),m(delta.relative),m(delta.valueformat,e.delta.relative?2%:),m(delta.increasing.symbol),m(delta.increasing.color),m(delta.decreasing.symbol),m(delta.decreasing.color),m(delta.position),ye.delta.font.size),e._scaleNumbers(!e._hasNumber||T0)&&(!e._hasDelta||T1)||!1,m(title.font.color,d.font.color),m(title.font.family,d.font.family),m(title.font.size,.25*(v||y||l.defaultNumberFontSize)),m(title.text),e._hasGauge){(xt.gauge)||(x{}),bo.newContainer(e,gauge),k(shape),(e._isBulletbullete.gauge.shape)||m(title.align,center),(e._isAngularangulare.gauge.shape)||m(align,center),k(bgcolor,d.paper_bgcolor),k(borderwidth),k(bordercolor),k(bar.color),k(bar.line.color),k(bar.line.width),k(bar.thickness,l.valueThickness*(bullete.gauge.shape?.5:1)),s(x,b,{name:steps,handleItemDefaults:p}),k(threshold.value),k(threshold.thickness),k(threshold.line.width),k(threshold.line.color),_{},x&&(_x.axis||{}),wo.newContainer(b,axis),A(visible),e._rangeA(range,e._range);var M{outerTicks:!0};c(_,w,A,linear),h(_,w,A,linear,M),f(_,w,A,linear,M),u(_,w,A,M)}else m(title.align,center),m(align,center),e._isAngulare._isBullet!1;e._lengthnull}}},{../../lib:498,../../plot_api/plot_template:538,../../plots/array_container_defaults:544,../../plots/cartesian/prefix_suffix_defaults:568,../../plots/cartesian/tick_label_defaults:573,../../plots/cartesian/tick_mark_defaults:574,../../plots/cartesian/tick_value_defaults:575,../../plots/domain:579,./attributes:850,./constants.js:853},855:function(t,e,r){use strict;e.exports{moduleType:trace,name:indicator,basePlotModule:t(./base_plot),categories:svg,noOpacity,noHover,animatable:!0,attributes:t(./attributes),supplyDefaults:t(./defaults).supplyDefaults,calc:t(./calc).calc,plot:t(./plot),meta:{}}},{./attributes:850,./base_plot:851,./calc:852,./defaults:854,./plot:856},856:function(t,e,r){use strict;var nt(@plotly/d3),it(d3-interpolate).interpolate,at(d3-interpolate).interpolateNumber,ot(../../lib),so.strScale,lo.strTranslate,co.rad2deg,ut(../../constants/alignment).MID_SHIFT,ft(../../components/drawing),ht(./constants),pt(../../lib/svg_text_utils),dt(../../plots/cartesian/axes),mt(../../plots/cartesian/axis_defaults),gt(../../plots/cartesian/position_defaults),vt(../../plots/cartesian/layout_attributes),yt(../../components/color),x{left:start,center:middle,right:end},b{left:0,center:.5,right:1},_/yzafpn\xb5mkMGTPEZY/;function w(t){return t&&t.duration>0}function T(t){t.each((function(t){y.stroke(n.select(this),t.line.color)})).each((function(t){y.fill(n.select(this),t.color)})).style(stroke-width,(function(t){return t.line.width}))}function k(t,e,r){var nt._fullLayout,io.extendFlat({type:linear,ticks:outside,range:r,showline:!0},e),a{type:linear,_id:x+e._id},s{letter:x,font:n.font,noHover:!0,noTickson:!0};function l(t,e){return o.coerce(i,a,v,t,e)}return m(i,a,l,s,n),g(i,a,l,s),a}function A(t,e,r){returnMath.min(e/t.width,r/t.height),t,e+x+r}function M(t,e,r,i){var adocument.createElementNS(http://www.w3.org/2000/svg,text),on.select(a);return o.text(t).attr(x,0).attr(y,0).attr(text-anchor,r).attr(data-unformatted,t).call(p.convertToTspans,i).call(f.font,e),f.bBox(o.node())}function S(t,e,r,n,i,a){var s_cache+e;ts&&ts.keyi||(ts{key:i,value:r});var lo.aggNums(a,null,ts.value,n,2);return ts.valuel,l}e.exportsfunction(t,e,r,m){var g,vt._fullLayout;w(r)&&m&&(gm()),o.makeTraceGroups(v._indicatorlayer,e,trace).each((function(e){var m,E,L,C,P,Ie0.trace,On.select(this),zI._hasGauge,DI._isAngular,RI._isBullet,FI.domain,B{w:v._size.w*(F.x1-F.x0),h:v._size.h*(F.y1-F.y0),l:v._size.l+v._size.w*F.x0,r:v._size.r+v._size.w*(1-F.x1),t:v._size.t+v._size.h*(1-F.y1),b:v._size.b+v._size.h*F.y0},NB.l+B.w/2,jB.t+B.h/2,UMath.min(B.w/2,B.h),Vh.innerRadius*U,HI.align||center;if(Ej,z){if(D&&(mN,Ej+U/2,Lfunction(t){return function(t,e){var rMath.sqrt(t.width/2*(t.width/2)+t.height*t.height);returne/r,t,e}(t,.9*V)}),R){var qh.bulletPadding,G1-h.bulletNumberDomainSize+q;mB.l+(G+(1-G)*bH)*B.w,Lfunction(t){return A(t,(h.bulletNumberDomainSize-q)*B.w,B.h)}}}else mB.l+bH*B.w,Lfunction(t){return A(t,B.w,B.h)};!function(t,e,r,i){var c,u,h,mr0.trace,gi.numbersX,vi.numbersY,Tm.align||center,AxT,Ei.transitionOpts,Li.onComplete,Co.ensureSingle(e,g,numbers),P;m._hasNumber&&P.push(number);m._hasDelta&&(P.push(delta),leftm.delta.position&&P.reverse());var IC.selectAll(text).data(P);function O(e,r,n,i){if(!e.match(s)||n>0i>0||r(n).slice(-1).match(_)||r(i).slice(-1).match(_))return r;var ae.slice().replace(s,f).replace(/\d+/,(function(t){return parseInt(t)-1})),ok(t,{tickformat:a});return function(t){return Math.abs(t)1?d.tickText(o,t).text:r(t)}}I.enter().append(text),I.attr(text-anchor,(function(){return A})).attr(class,(function(t){return t})).attr(x,null).attr(y,null).attr(dx,null).attr(dy,null),I.exit().remove();var z,Dm.mode+m.align;m._hasDelta&&(zfunction(){var ek(t,{tickformat:m.delta.valueformat},m._range);e.setScale(),d.prepTicks(e);var ifunction(t){return d.tickText(e,t).text},ofunction(t){return m.delta.relative?t.relativeDelta:t.delta},sfunction(t,e){return 0t||number!typeof t||isNaN(t)?-:(t>0?m.delta.increasing.symbol:m.delta.decreasing.symbol)+e(t)},lfunction(t){return t.delta>0?m.delta.increasing.color:m.delta.decreasing.color};void 0m._deltaLastValue&&(m._deltaLastValueo(r0));var cC.select(text.delta);function h(){c.text(s(o(r0),i)).call(y.fill,l(r0)).call(p.convertToTspans,t)}return c.call(f.font,m.delta.font).call(y.fill,l({delta:m._deltaLastValue})),w(E)?c.transition().duration(E.duration).ease(E.easing).tween(text,(function(){var tn.select(this),eo(r0),cm._deltaLastValue,uO(m.delta.valueformat,i,c,e),fa(c,e);return m._deltaLastValuee,function(e){t.text(s(f(e),u)),t.call(y.fill,l({delta:f(e)}))}})).each(end,(function(){h(),L&&L()})).each(interrupt,(function(){h(),L&&L()})):h(),uM(s(o(r0),i),m.delta.font,A,t),c}(),D+m.delta.position+m.delta.font.size+m.delta.font.family+m.delta.valueformat,D+m.delta.increasing.symbol+m.delta.decreasing.symbol,hu);m._hasNumber&&(!function(){var ek(t,{tickformat:m.number.valueformat},m._range);e.setScale(),d.prepTicks(e);var ifunction(t){return d.tickText(e,t).text},om.number.suffix,sm.number.prefix,lC.select(text.number);function u(){var enumbertypeof r0.y?s+i(r0.y)+o:-;l.text(e).call(f.font,m.number.font).call(p.convertToTspans,t)}w(E)?l.transition().duration(E.duration).ease(E.easing).each(end,(function(){u(),L&&L()})).each(interrupt,(function(){u(),L&&L()})).attrTween(text,(function(){var tn.select(this),ea(r0.lastY,r0.y);m._lastValuer0.y;var lO(m.number.valueformat,i,r0.lastY,r0.y);return function(r){t.text(s+l(e(r))+o)}})):u(),cM(s+i(r0.y)+o,m.number.font,A,t)}(),D+m.number.font.size+m.number.font.family+m.number.valueformat+m.number.suffix+m.number.prefix,hc);if(m._hasDelta&&m._hasNumber){var R,F,B(c.left+c.right)/2,(c.top+c.bottom)/2,N(u.left+u.right)/2,(u.top+u.bottom)/2,j.75*m.delta.font.size;leftm.delta.position&&(RS(m,deltaPos,0,-1*(c.width*bm.align+u.width*(1-bm.align)+j),D,Math.min),FB1-N1,h{width:c.width+u.width+j,height:Math.max(c.height,u.height),left:u.left+R,right:c.right,top:Math.min(c.top,u.top+F),bottom:Math.max(c.bottom,u.bottom+F)}),rightm.delta.position&&(RS(m,deltaPos,0,c.width*(1-bm.align)+u.width*bm.align+j,D,Math.max),FB1-N1,h{width:c.width+u.width+j,height:Math.max(c.height,u.height),left:c.left,right:u.right+R,top:Math.min(c.top,u.top+F),bottom:Math.max(c.bottom,u.bottom+F)}),bottomm.delta.position&&(Rnull,Fu.height,h{width:Math.max(c.width,u.width),height:c.height+u.height,left:Math.min(c.left,u.left),right:Math.max(c.right,u.right),top:c.bottom-c.height,bottom:c.bottom+u.height}),topm.delta.position&&(Rnull,Fc.top,h{width:Math.max(c.width,u.width),height:c.height+u.height,left:Math.min(c.left,u.left),right:Math.max(c.right,u.right),top:c.bottom-c.height-u.height,bottom:c.bottom}),z.attr({dx:R,dy:F})}(m._hasNumber||m._hasDelta)&&C.attr(transform,(function(){var ti.numbersScaler(h);D+t2;var e,rS(m,numbersScale,1,t0,D,Math.min);m._scaleNumbers||(r1),em._isAngular?v-r*h.bottom:v-r*(h.top+h.bottom)/2,m._numbersTopr*h.top+e;var nhT;centerT&&(n(h.left+h.right)/2);var ag-r*n;return aS(m,numbersTranslate,0,a,D,Math.max),l(a,e)+s(r)}))}(t,O,e,{numbersX:m,numbersY:E,numbersScaler:L,transitionOpts:r,onComplete:g}),z&&(C{range:I.gauge.axis.range,color:I.gauge.bgcolor,line:{color:I.gauge.bordercolor,width:0},thickness:1},P{range:I.gauge.axis.range,color:rgba(0, 0, 0, 0),line:{color:I.gauge.bordercolor,width:I.gauge.borderwidth},thickness:1});var YO.selectAll(g.angular).data(D?e:);Y.exit().remove();var WO.selectAll(g.angularaxis).data(D?e:);W.exit().remove(),D&&function(t,e,r,a){var o,s,f,h,pr0.trace,ma.size,ga.radius,va.innerRadius,ya.gaugeBg,xa.gaugeOutline,bm.l+m.w/2,m.t+m.h/2+g/2,_a.gauge,Aa.layer,Ma.transitionOpts,Sa.onComplete,EMath.PI/2;function L(t){var ep.gauge.axis.range0,r(t-e)/(p.gauge.axis.range1-e)*Math.PI-E;return r-E?-E:r>E?E:r}function C(t){return n.svg.arc().innerRadius((v+g)/2-t/2*(g-v)).outerRadius((v+g)/2+t/2*(g-v)).startAngle(-E)}function P(t){t.attr(d,(function(t){return C(t.thickness).startAngle(L(t.range0)).endAngle(L(t.range1))()}))}_.enter().append(g).classed(angular,!0),_.attr(transform,l(b0,b1)),A.enter().append(g).classed(angularaxis,!0).classed(crisp,!0),A.selectAll(g.xangularaxistick,path,text).remove(),(ok(t,p.gauge.axis)).typelinear,o.rangep.gauge.axis.range,o._idxangularaxis,o.ticklabeloverflowallow,o.setScale();var Ifunction(t){return(o.range0-t.x)/(o.range1-o.range0)*Math.PI+Math.PI},O{},zd.makeLabelFns(o,0).labelStandoff;O.xFnfunction(t){var eI(t);return Math.cos(e)*z},O.yFnfunction(t){var eI(t),rMath.sin(e)>0?.2:1;return-Math.sin(e)*(z+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*u)},O.anchorFnfunction(t){var eI(t),rMath.cos(e);return Math.abs(r).1?middle:r>0?start:end},O.heightFnfunction(t,e,r){var nI(t);return-.5*(1+Math.sin(n))*r};var Dfunction(t){return l(b0+g*Math.cos(t),b1-g*Math.sin(t))};ffunction(t){return D(I(t))};if(sd.calcTicks(o),hd.getTickSigns(o)2,o.visible){hinsideo.ticks?-1:1;var R(o.linewidth||1)/2;d.drawTicks(t,o,{vals:s,layer:A,path:M+h*R+,0h+h*o.ticklen,transFn:function(t){var eI(t);return D(e)+rotate(+-c(e)+)}}),d.drawLabels(t,o,{vals:s,layer:A,transFn:f,labelFns:O})}var Fy.concat(p.gauge.steps),B_.selectAll(g.bg-arc).data(F);B.enter().append(g).classed(bg-arc,!0).append(path),B.select(path).call(P).call(T),B.exit().remove();var NC(p.gauge.bar.thickness),j_.selectAll(g.value-arc).data(p.gauge.bar);j.enter().append(g).classed(value-arc,!0).append(path);var Uj.select(path);w(M)?(U.transition().duration(M.duration).ease(M.easing).each(end,(function(){S&&S()})).each(interrupt,(function(){S&&S()})).attrTween(d,(VN,HL(r0.lastY),qL(r0.y),function(){var ti(H,q);return function(e){return V.endAngle(t(e))()}})),p._lastValuer0.y):U.attr(d,numbertypeof r0.y?N.endAngle(L(r0.y)):M0,0Z);var V,H,q;U.call(T),j.exit().remove(),F;var Gp.gauge.threshold.value;(G||0G)&&F.push({range:G,G,color:p.gauge.threshold.color,line:{color:p.gauge.threshold.line.color,width:p.gauge.threshold.line.width},thickness:p.gauge.threshold.thickness});var Y_.selectAll(g.threshold-arc).data(F);Y.enter().append(g).classed(threshold-arc,!0).append(path),Y.select(path).call(P).call(T),Y.exit().remove();var W_.selectAll(g.gauge-outline).data(x);W.enter().append(g).classed(gauge-outline,!0).append(path),W.select(path).call(P).call(T),W.exit().remove()}(t,0,e,{radius:U,innerRadius:V,gauge:Y,layer:W,size:B,gaugeBg:C,gaugeOutline:P,transitionOpts:r,onComplete:g});var XO.selectAll(g.bullet).data(R?e:);X.exit().remove();var ZO.selectAll(g.bulletaxis).data(R?e:);Z.exit().remove(),R&&function(t,e,r,n){var i,a,o,s,c,ur0.trace,fn.gauge,pn.layer,mn.gaugeBg,gn.gaugeOutline,vn.size,xu.domain,bn.transitionOpts,_n.onComplete;f.enter().append(g).classed(bullet,!0),f.attr(transform,l(v.l,v.t)),p.enter().append(g).classed(bulletaxis,!0).classed(crisp,!0),p.selectAll(g.xbulletaxistick,path,text).remove();var Av.h,Mu.gauge.bar.thickness*A,Sx.x0,Ex.x0+(x.x1-x.x0)*(u._hasNumber||u._hasDelta?1-h.bulletNumberDomainSize:1);(ik(t,u.gauge.axis))._idxbulletaxis,i.domainS,E,i.setScale(),ad.calcTicks(i),od.makeTransTickFn(i),sd.getTickSigns(i)2,cv.t+v.h,i.visible&&(d.drawTicks(t,i,{vals:insidei.ticks?d.clipEnds(i,a):a,layer:p,path:d.makeTickPath(i,c,s),transFn:o}),d.drawLabels(t,i,{vals:a,layer:p,transFn:o,labelFns:d.makeLabelFns(i,c)}));function L(t){t.attr(width,(function(t){return Math.max(0,i.c2p(t.range1)-i.c2p(t.range0))})).attr(x,(function(t){return i.c2p(t.range0)})).attr(y,(function(t){return.5*(1-t.thickness)*A})).attr(height,(function(t){return t.thickness*A}))}var Cm.concat(u.gauge.steps),Pf.selectAll(g.bg-bullet).data(C);P.enter().append(g).classed(bg-bullet,!0).append(rect),P.select(rect).call(L).call(T),P.exit().remove();var If.selectAll(g.value-bullet).data(u.gauge.bar);I.enter().append(g).classed(value-bullet,!0).append(rect),I.select(rect).attr(height,M).attr(y,(A-M)/2).call(T),w(b)?I.select(rect).transition().duration(b.duration).ease(b.easing).each(end,(function(){_&&_()})).each(interrupt,(function(){_&&_()})).attr(width,Math.max(0,i.c2p(Math.min(u.gauge.axis.range1,r0.y)))):I.select(rect).attr(width,numbertypeof r0.y?Math.max(0,i.c2p(Math.min(u.gauge.axis.range1,r0.y))):0);I.exit().remove();var Or.filter((function(){return u.gauge.threshold.value||0u.gauge.threshold.value})),zf.selectAll(g.threshold-bullet).data(O);z.enter().append(g).classed(threshold-bullet,!0).append(line),z.select(line).attr(x1,i.c2p(u.gauge.threshold.value)).attr(x2,i.c2p(u.gauge.threshold.value)).attr(y1,(1-u.gauge.threshold.thickness)/2*A).attr(y2,(1-(1-u.gauge.threshold.thickness)/2)*A).call(y.stroke,u.gauge.threshold.line.color).style(stroke-width,u.gauge.threshold.line.width),z.exit().remove();var Df.selectAll(g.gauge-outline).data(g);D.enter().append(g).classed(gauge-outline,!0).append(rect),D.select(rect).call(L).call(T),D.exit().remove()}(t,0,e,{gauge:X,layer:Z,size:B,gaugeBg:C,gaugeOutline:P,transitionOpts:r,onComplete:g});var JO.selectAll(text.title).data(e);J.exit().remove(),J.enter().append(text).classed(title,!0),J.attr(text-anchor,(function(){return R?x.right:xI.title.align})).text(I.title.text).call(f.font,I.title.font).call(p.convertToTspans,t),J.attr(transform,(function(){var t,eB.l+B.w*bI.title.align,rh.titlePadding,nf.bBox(J.node());if(z){if(D)if(I.gauge.axis.visible)tf.bBox(W.node()).top-r-n.bottom;else tB.t+B.h/2-U/2-n.bottom-r;R&&(tE-(n.top+n.bottom)/2,eB.l-h.bulletPadding*B.w)}else tI._numbersTop-r-n.bottom;return l(e,t)}))}))}},{../../components/color:361,../../components/drawing:383,../../constants/alignment:466,../../lib:498,../../lib/svg_text_utils:524,../../plots/cartesian/axes:549,../../plots/cartesian/axis_defaults:551,../../plots/cartesian/layout_attributes:564,../../plots/cartesian/position_defaults:567,./constants:853,@plotly/d3:58,d3-interpolate:111},857:function(t,e,r){use strict;var nt(../../components/colorscale/attributes),it(../../plots/cartesian/axis_format_attributes).axisHoverFormat,at(../../plots/template_attributes).hovertemplateAttrs,ot(../mesh3d/attributes),st(../../plots/attributes),lt(../../lib/extend).extendFlat,ct(../../plot_api/edit_types).overrideAll;var ue.exportsc(l({x:{valType:data_array},y:{valType:data_array},z:{valType:data_array},value:{valType:data_array},isomin:{valType:number},isomax:{valType:number},surface:{show:{valType:boolean,dflt:!0},count:{valType:integer,dflt:2,min:1},fill:{valType:number,min:0,max:1,dflt:1},pattern:{valType:flaglist,flags:A,B,C,D,E,extras:all,odd,even,dflt:all}},spaceframe:{show:{valType:boolean,dflt:!1},fill:{valType:number,min:0,max:1,dflt:.15}},slices:{x:{show:{valType:boolean,dflt:!1},locations:{valType:data_array,dflt:},fill:{valType:number,min:0,max:1,dflt:1}},y:{show:{valType:boolean,dflt:!1},locations:{valType:data_array,dflt:},fill:{valType:number,min:0,max:1,dflt:1}},z:{show:{valType:boolean,dflt:!1},locations:{valType:data_array,dflt:},fill:{valType:number,min:0,max:1,dflt:1}}},caps:{x:{show:{valType:boolean,dflt:!0},fill:{valType:number,min:0,max:1,dflt:1}},y:{show:{valType:boolean,dflt:!0},fill:{valType:number,min:0,max:1,dflt:1}},z:{show:{valType:boolean,dflt:!0},fill:{valType:number,min:0,max:1,dflt:1}}},text:{valType:string,dflt:,arrayOk:!0},hovertext:{valType:string,dflt:,arrayOk:!0},hovertemplate:a(),xhoverformat:i(x),yhoverformat:i(y),zhoverformat:i(z),valuehoverformat:i(value,1),showlegend:l({},s.showlegend,{dflt:!1})},n(,{colorAttr:`value`,showScaleDflt:!0,editTypeOverride:calc}),{opacity:o.opacity,lightposition:o.lightposition,lighting:o.lighting,flatshading:o.flatshading,contour:o.contour,hoverinfo:l({},s.hoverinfo)}),calc,nested);u.flatshading.dflt!0,u.lighting.facenormalsepsilon.dflt0,u.x.editTypeu.y.editTypeu.z.editTypeu.value.editTypecalc+clearAxisTypes,u.transformsvoid 0},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plot_api/edit_types:531,../../plots/attributes:545,../../plots/cartesian/axis_format_attributes:552,../../plots/template_attributes:628,../mesh3d/attributes:862},858:function(t,e,r){use strict;var nt(../../components/colorscale/calc),it(../streamtube/calc).processGrid,at(../streamtube/calc).filter;e.exportsfunction(t,e){e._lenMath.min(e.x.length,e.y.length,e.z.length,e.value.length),e._xa(e.x,e._len),e._ya(e.y,e._len),e._za(e.z,e._len),e._valuea(e.value,e._len);var ri(e);e._gridFillr.fill,e._Xsr.Xs,e._Ysr.Ys,e._Zsr.Zs,e._lenr.len;for(var o1/0,s-1/0,l0;le._len;l++){var ce._valuel;oMath.min(o,c),sMath.max(s,c)}e._minValueso,e._maxValuess,e._vMinvoid 0e.isomin||nulle.isomin?o:e.isomin,e._vMaxvoid 0e.isomax||nulle.isomin?s:e.isomax,n(t,e,{vals:e._vMin,e._vMax,containerStr:,cLetter:c})}},{../../components/colorscale/calc:369,../streamtube/calc:1040},859:function(t,e,r){use strict;var nt(../../../stackgl_modules).gl_mesh3d,it(../../lib/gl_format_color).parseColorScale,at(../../lib/str2rgbarray),ot(../../components/colorscale).extractOpts,st(../../plots/gl3d/zip3),lfunction(t,e){for(var re.length-1;r>0;r--){var nMath.min(er,er-1),iMath.max(er,er-1);if(i>n&&nt&&ti)return{id:r,distRatio:(i-t)/(i-n)}}return{id:0,distRatio:0}};function c(t,e,r){this.scenet,this.uidr,this.meshe,this.name,this.datanull,this.showContour!1}var uc.prototype;u.handlePickfunction(t){if(t.objectthis.mesh){var et.data.index,rthis.data._meshXe,nthis.data._meshYe,ithis.data._meshZe,athis.data._Ys.length,othis.data._Zs.length,sl(r,this.data._Xs).id,cl(n,this.data._Ys).id,ul(i,this.data._Zs).id,ft.indexu+o*c+o*a*s;t.traceCoordinatethis.data._meshXf,this.data._meshYf,this.data._meshZf,this.data._valuef;var hthis.data.hovertext||this.data.text;return Array.isArray(h)&&void 0!hf?t.textLabelhf:h&&(t.textLabelh),!0}},u.updatefunction(t){var ethis.scene,re.fullSceneLayout;function n(t,e,r,n){return e.map((function(e){return t.d2l(e,0,n)*r}))}this.datah(t);var l{positions:s(n(r.xaxis,t._meshX,e.dataScale0,t.xcalendar),n(r.yaxis,t._meshY,e.dataScale1,t.ycalendar),n(r.zaxis,t._meshZ,e.dataScale2,t.zcalendar)),cells:s(t._meshI,t._meshJ,t._meshK),lightPosition:t.lightposition.x,t.lightposition.y,t.lightposition.z,ambient:t.lighting.ambient,diffuse:t.lighting.diffuse,specular:t.lighting.specular,roughness:t.lighting.roughness,fresnel:t.lighting.fresnel,vertexNormalsEpsilon:t.lighting.vertexnormalsepsilon,faceNormalsEpsilon:t.lighting.facenormalsepsilon,opacity:t.opacity,contourEnable:t.contour.show,contourColor:a(t.contour.color).slice(0,3),contourWidth:t.contour.width,useFacetNormals:t.flatshading},co(t);l.vertexIntensityt._meshIntensity,l.vertexIntensityBoundsc.min,c.max,l.colormapi(t),this.mesh.update(l)},u.disposefunction(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()};var fxyz,xzy,yxz,yzx,zxy,zyx;function h(t){t._meshI,t._meshJ,t._meshK;var e,r,n,i,a,o,s,ct.surface.show,ut.spaceframe.show,ht.surface.fill,pt.spaceframe.fill,d!1,m!1,g0,vt._Xs,yt._Ys,xt._Zs,bv.length,_y.length,wx.length,Tf.indexOf(t._gridFill.replace(/-/g,).replace(/\+/g,)),kfunction(t,e,r){switch(T){case 5:return r+w*e+w*_*t;case 4:return r+w*t+w*b*e;case 3:return e+_*r+_*w*t;case 2:return e+_*t+_*b*r;case 1:return t+b*r+b*w*e;default:return t+b*e+b*_*r}},At._minValues,Mt._maxValues,St._vMin,Et._vMax;function L(t,e,s){for(var lo.length,cr;cl;c++)if(tnc&&eic&&sac)return c;return-1}function C(){re}function P(){n,i,a,o,e0,C()}function I(t,r,s,l){return n.push(t),i.push(r),a.push(s),o.push(l),++e-1}function O(t,e,r){for(var n,i0;it.length;i++)niti*(1-r)+r*ei;return n}function z(t){st}function D(t,e){returnallt||nullt||t.indexOf(e)>-1}function R(t,e){return nullt?e:t}function F(e,r,n){C();var i,a,o,lr,cn;if(s>1)lr,cn;else if(s>0){var ufunction(t,e){var rt0,nt1,it2,afunction(t,e,r){for(var n,i0;it.length;i++)ni(ti+ei+ri)/3;return n}(r,n,i),oMath.sqrt(1-s),lO(a,r,o),cO(a,n,o),uO(a,i,o),fe0,he1,pe2;return{xyzv:r,n,c,c,l,r,n,i,u,u,c,n,i,r,l,l,u,i,abc:f,h,-1,-1,-1,f,h,p,-1,-1,-1,h,p,f,-1,-1,-1,p}}(r,n);lu.xyzv,cu.abc}for(var f0;fl.length;f++){rlf,ncf;for(var h,p0;p3;p++){var drp0,mrp1,vrp2,yrp3,xnp>-1?np:L(d,m,v);hpx>-1?x:I(d,m,v,R(e,y))}ih0,ah1,oh2,t._meshI.push(i),t._meshJ.push(a),t._meshK.push(o),++g}}function B(t,e,r,n){var it3;ir&&(ir),i>n&&(in);for(var a(t3-i)/(t3-e3+1e-9),o,s0;s4;s++)os(1-a)*ts+a*es;return o}function N(t,e,r){return t>e&&tr}function j(t){var e.001*(E-S);return t>S-e&&tE+e}function U(e){for(var r,n0;n4;n++){var ien;r.push(t._xi,t._yi,t._zi,t._valuei)}return r}function V(t,e,r,n,i,a){a||(a1),r-1,-1,-1;var o!1,sN(e03,n,i),N(e13,n,i),N(e23,n,i);if(!s0&&!s1&&!s2)return!1;var lfunction(t,e,r){return j(e03)&&j(e13)&&j(e23)?(F(t,e,r),!0):a3&&V(t,e,r,S,E,++a)};if(s0&&s1&&s2)return l(t,e,r)||o;var c!1;return0,1,2,2,0,1,1,2,0.forEach((function(a){if(sa0&&sa1&&!sa2){var uea0,fea1,hea2,pB(h,u,n,i),dB(h,f,n,i);ol(t,d,p,u,-1,-1,ra0)||o,ol(t,u,f,d,ra0,ra1,-1)||o,c!0}})),c||0,1,2,1,2,0,2,0,1.forEach((function(a){if(sa0&&!sa1&&!sa2){var uea0,fea1,hea2,pB(f,u,n,i),dB(h,u,n,i);ol(t,d,p,u,-1,-1,ra0)||o,c!0}})),o}function H(t,e,r,n){var i!1,aU(e),oN(a03,r,n),N(a13,r,n),N(a23,r,n),N(a33,r,n);if(!(o0||o1||o2||o3))return i;if(o0&&o1&&o2&&o3)return m&&(ifunction(t,e,r){var nfunction(n,i,a){F(t,en,ei,ea,rn,ri,ra)};n(0,1,2),n(3,0,1),n(2,3,0),n(1,2,3)}(t,a,e)||i),i;var s!1;return0,1,2,3,3,0,1,2,2,3,0,1,1,2,3,0.forEach((function(l){if(ol0&&ol1&&ol2&&!ol3){var cal0,ual1,fal2,hal3;if(m)iF(t,c,u,f,el0,el1,el2)||i;else{var pB(h,c,r,n),dB(h,u,r,n),gB(h,f,r,n);iF(null,p,d,g,-1,-1,-1)||i}s!0}})),s?i:(0,1,2,3,1,2,3,0,2,3,0,1,3,0,1,2,0,2,3,1,1,3,2,0.forEach((function(l){if(ol0&&ol1&&!ol2&&!ol3){var cal0,ual1,fal2,hal3,pB(f,c,r,n),dB(f,u,r,n),gB(h,u,r,n),vB(h,c,r,n);m?(iF(t,c,v,p,el0,-1,-1)||i,iF(t,u,d,g,el1,-1,-1)||i):ifunction(t,e,r){var nfunction(n,i,a){F(t,en,ei,ea,rn,ri,ra)};n(0,1,2),n(2,3,0)}(null,p,d,g,v,-1,-1,-1,-1)||i,s!0}})),s||0,1,2,3,1,2,3,0,2,3,0,1,3,0,1,2.forEach((function(l){if(ol0&&!ol1&&!ol2&&!ol3){var cal0,ual1,fal2,hal3,pB(u,c,r,n),dB(f,c,r,n),gB(h,c,r,n);m?(iF(t,c,p,d,el0,-1,-1)||i,iF(t,c,d,g,el0,-1,-1)||i,iF(t,c,g,p,el0,-1,-1)||i):iF(null,p,d,g,-1,-1,-1)||i,s!0}})),i)}function q(t,e,r,n,i,a,o,s,l,c,u){var f!1;return d&&(D(t,A)&&(fH(null,e,r,n,a,c,u)||f),D(t,B)&&(fH(null,r,n,i,l,c,u)||f),D(t,C)&&(fH(null,r,a,o,l,c,u)||f),D(t,D)&&(fH(null,n,a,s,l,c,u)||f),D(t,E)&&(fH(null,r,n,a,l,c,u)||f)),m&&(fH(t,r,n,a,l,c,u)||f),f}function G(t,e,r,n,i,a,o,s){return!0s0||V(t,U(e,r,n),e,r,n,a,o),!0s1||V(t,U(n,i,e),n,i,e,a,o)}function Y(t,e,r,n,i,a,o,s,l){return s?G(t,e,r,i,n,a,o,l):G(t,r,i,n,e,a,o,l)}function W(t,e,r,n,i,a,o){var s,l,c,u,f!1,hfunction(){fV(t,s,l,c,-1,-1,-1,i,a)||f,fV(t,c,u,s,-1,-1,-1,i,a)||f},po0,do1,mo2;return p&&(sO(U(k(e,r-0,n-0))0,U(k(e-1,r-0,n-0))0,p),lO(U(k(e,r-0,n-1))0,U(k(e-1,r-0,n-1))0,p),cO(U(k(e,r-1,n-1))0,U(k(e-1,r-1,n-1))0,p),uO(U(k(e,r-1,n-0))0,U(k(e-1,r-1,n-0))0,p),h()),d&&(sO(U(k(e-0,r,n-0))0,U(k(e-0,r-1,n-0))0,d),lO(U(k(e-0,r,n-1))0,U(k(e-0,r-1,n-1))0,d),cO(U(k(e-1,r,n-1))0,U(k(e-1,r-1,n-1))0,d),uO(U(k(e-1,r,n-0))0,U(k(e-1,r-1,n-0))0,d),h()),m&&(sO(U(k(e-0,r-0,n))0,U(k(e-0,r-0,n-1))0,m),lO(U(k(e-0,r-1,n))0,U(k(e-0,r-1,n-1))0,m),cO(U(k(e-1,r-1,n))0,U(k(e-1,r-1,n-1))0,m),uO(U(k(e-1,r-0,n))0,U(k(e-1,r-0,n-1))0,m),h()),f}function X(t,e,r,n,i,a,o,s,l,c,u,f){var ht;return f?(d&&event&&(hnull),q(h,e,r,n,i,a,o,s,l,c,u)):(d&&oddt&&(hnull),q(h,l,s,o,a,i,n,r,e,c,u))}function Z(t,e,r,n,i){for(var a,o0,s0;se.length;s++)for(var les,c1;cw;c++)for(var u1;u_;u++)a.push(Y(t,k(l,u-1,c-1),k(l,u-1,c),k(l,u,c-1),k(l,u,c),r,n,(l+u+c)%2,i&&io?io:)),o++;return a}function J(t,e,r,n,i){for(var a,o0,s0;se.length;s++)for(var les,c1;cb;c++)for(var u1;uw;u++)a.push(Y(t,k(c-1,l,u-1),k(c,l,u-1),k(c-1,l,u),k(c,l,u),r,n,(c+l+u)%2,i&&io?io:)),o++;return a}function K(t,e,r,n,i){for(var a,o0,s0;se.length;s++)for(var les,c1;c_;c++)for(var u1;ub;u++)a.push(Y(t,k(u-1,c-1,l),k(u-1,c,l),k(u,c-1,l),k(u,c,l),r,n,(u+c+l)%2,i&&io?io:)),o++;return a}function Q(t,e,r){for(var n1;nw;n++)for(var i1;i_;i++)for(var a1;ab;a++)X(t,k(a-1,i-1,n-1),k(a-1,i-1,n),k(a-1,i,n-1),k(a-1,i,n),k(a,i-1,n-1),k(a,i-1,n),k(a,i,n-1),k(a,i,n),e,r,(a+i+n)%2)}function $(t,e,r){d!0,Q(t,e,r),d!1}function tt(t,e,r,n,i,a){for(var o,s0,l0;le.length;l++)for(var cel,u1;uw;u++)for(var f1;f_;f++)o.push(W(t,c,f,u,r,n,il,a&&as&&as)),s++;return o}function et(t,e,r,n,i,a){for(var o,s0,l0;le.length;l++)for(var cel,u1;ub;u++)for(var f1;fw;f++)o.push(W(t,u,c,f,r,n,il,a&&as&&as)),s++;return o}function rt(t,e,r,n,i,a){for(var o,s0,l0;le.length;l++)for(var cel,u1;u_;u++)for(var f1;fb;f++)o.push(W(t,f,u,c,r,n,il,a&&as&&as)),s++;return o}function nt(t,e){for(var r,nt;ne;n++)r.push(n);return r}return function(){if(P(),function(){for(var e0;eb;e++)for(var r0;r_;r++)for(var n0;nw;n++){var ik(e,r,n);I(t._xi,t._yi,t._zi,t._valuei)}}(),u&&p&&(z(p),m!0,Q(null,S,E),m!1),c&&h){z(h);for(var et.surface.pattern,rt.surface.count,s0;sr;s++){var f1r?.5:s/(r-1),d(1-f)*S+f*E,TMath.abs(d-A)>Math.abs(d-M)?A,d:d,M;$(e,T0,T1)}}var LMath.min(S,M),Math.max(S,M),Math.min(A,E),Math.max(A,E);x,y,z.forEach((function(e){for(var r,n0;nL.length;n++){var i0,aLn0,oLn1,st.slicese;if(s.show&&s.fill){z(s.fill);var c,u,f;if(s.locations.length)for(var h0;hs.locations.length;h++){var pl(s.locationsh,xe?v:ye?y:x);0p.distRatio?c.push(p.id):p.id>0&&(u.push(p.id),xe?f.push(p.distRatio,0,0):ye?f.push(0,p.distRatio,0):f.push(0,0,p.distRatio))}else cnt(1,xe?b-1:ye?_-1:w-1);u.length>0&&(rixe?tt(null,u,a,o,f,ri):ye?et(null,u,a,o,f,ri):rt(null,u,a,o,f,ri),i++),c.length>0&&(rixe?Z(null,c,a,o,ri):ye?J(null,c,a,o,ri):K(null,c,a,o,ri),i++)}var dt.capse;d.show&&d.fill&&(z(d.fill),rixe?Z(null,0,b-1,a,o,ri):ye?J(null,0,_-1,a,o,ri):K(null,0,w-1,a,o,ri),i++)}})),0g&&P(),t._meshXn,t._meshYi,t._meshZa,t._meshIntensityo,t._Xsv,t._Ysy,t._Zsx}(),t}e.exports{findNearestOnAxis:l,generateIsoMeshes:h,createIsosurfaceTrace:function(t,e){var rt.glplot.gl,in({gl:r}),anew c(t,i,e.uid);return i._tracea,a.update(e),t.glplot.add(i),a}}},{../../../stackgl_modules:1119,../../components/colorscale:373,../../lib/gl_format_color:494,../../lib/str2rgbarray:523,../../plots/gl3d/zip3:604},860:function(t,e,r){use strict;var nt(../../lib),it(../../registry),at(./attributes),ot(../../components/colorscale/defaults);function s(t,e,r,n,a){var sa(isomin),la(isomax);null!l&&null!s&&s>l&&(e.isominnull,e.isomaxnull);var ca(x),ua(y),fa(z),ha(value);c&&c.length&&u&&u.length&&f&&f.length&&h&&h.length?(i.getComponentMethod(calendars,handleTraceDefaults)(t,e,x,y,z,n),a(valuehoverformat),x,y,z.forEach((function(t){a(t+hoverformat);var ecaps.+t;a(e+.show)&&a(e+.fill);var rslices.+t;a(r+.show)&&(a(r+.fill),a(r+.locations))})),a(spaceframe.show)&&a(spaceframe.fill),a(surface.show)&&(a(surface.count),a(surface.fill),a(surface.pattern)),a(contour.show)&&(a(contour.color),a(contour.width)),text,hovertext,hovertemplate,lighting.ambient,lighting.diffuse,lighting.specular,lighting.roughness,lighting.fresnel,lighting.vertexnormalsepsilon,lighting.facenormalsepsilon,lightposition.x,lightposition.y,lightposition.z,flatshading,opacity.forEach((function(t){a(t)})),o(t,e,n,a,{prefix:,cLetter:c}),e._lengthnull):e.visible!1}e.exports{supplyDefaults:function(t,e,r,i){s(t,e,r,i,(function(r,i){return n.coerce(t,e,a,r,i)}))},supplyIsoDefaults:s}},{../../components/colorscale/defaults:371,../../lib:498,../../registry:633,./attributes:857},861:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults).supplyDefaults,calc:t(./calc),colorbar:{min:cmin,max:cmax},plot:t(./convert).createIsosurfaceTrace,moduleType:trace,name:isosurface,basePlotModule:t(../../plots/gl3d),categories:gl3d,showLegend,meta:{}}},{../../plots/gl3d:593,./attributes:857,./calc:858,./convert:859,./defaults:860},862:function(t,e,r){use strict;var nt(../../components/colorscale/attributes),it(../../plots/cartesian/axis_format_attributes).axisHoverFormat,at(../../plots/template_attributes).hovertemplateAttrs,ot(../surface/attributes),st(../../plots/attributes),lt(../../lib/extend).extendFlat;e.exportsl({x:{valType:data_array,editType:calc+clearAxisTypes},y:{valType:data_array,editType:calc+clearAxisTypes},z:{valType:data_array,editType:calc+clearAxisTypes},i:{valType:data_array,editType:calc},j:{valType:data_array,editType:calc},k:{valType:data_array,editType:calc},text:{valType:string,dflt:,arrayOk:!0,editType:calc},hovertext:{valType:string,dflt:,arrayOk:!0,editType:calc},hovertemplate:a({editType:calc}),xhoverformat:i(x),yhoverformat:i(y),zhoverformat:i(z),delaunayaxis:{valType:enumerated,values:x,y,z,dflt:z,editType:calc},alphahull:{valType:number,dflt:-1,editType:calc},intensity:{valType:data_array,editType:calc},intensitymode:{valType:enumerated,values:vertex,cell,dflt:vertex,editType:calc},color:{valType:color,editType:calc},vertexcolor:{valType:data_array,editType:calc},facecolor:{valType:data_array,editType:calc},transforms:void 0},n(,{colorAttr:`intensity`,showScaleDflt:!0,editTypeOverride:calc}),{opacity:o.opacity,flatshading:{valType:boolean,dflt:!1,editType:calc},contour:{show:l({},o.contours.x.show,{}),color:o.contours.x.color,width:o.contours.x.width,editType:calc},lightposition:{x:l({},o.lightposition.x,{dflt:1e5}),y:l({},o.lightposition.y,{dflt:1e5}),z:l({},o.lightposition.z,{dflt:0}),editType:calc},lighting:l({vertexnormalsepsilon:{valType:number,min:0,max:1,dflt:1e-12,editType:calc},facenormalsepsilon:{valType:number,min:0,max:1,dflt:1e-6,editType:calc},editType:calc},o.lighting),hoverinfo:l({},s.hoverinfo,{editType:calc}),showlegend:l({},s.showlegend,{dflt:!1})})},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plots/attributes:545,../../plots/cartesian/axis_format_attributes:552,../../plots/template_attributes:628,../surface/attributes:1056},863:function(t,e,r){use strict;var nt(../../components/colorscale/calc);e.exportsfunction(t,e){e.intensity&&n(t,e,{vals:e.intensity,containerStr:,cLetter:c})}},{../../components/colorscale/calc:369},864:function(t,e,r){use strict;var nt(../../../stackgl_modules).gl_mesh3d,it(../../../stackgl_modules).delaunay_triangulate,at(../../../stackgl_modules).alpha_shape,ot(../../../stackgl_modules).convex_hull,st(../../lib/gl_format_color).parseColorScale,lt(../../lib/str2rgbarray),ct(../../components/colorscale).extractOpts,ut(../../plots/gl3d/zip3);function f(t,e,r){this.scenet,this.uidr,this.meshe,this.name,this.color#fff,this.datanull,this.showContour!1}var hf.prototype;function p(t){for(var e,rt.length,n0;nr;n++)enl(tn);return e}function d(t,e,r,n){for(var i,ae.length,o0;oa;o++)iot.d2l(eo,0,n)*r;return i}function m(t){for(var e,rt.length,n0;nr;n++)enMath.round(tn);return e}function g(t,e){for(var rt.length,n0;nr;n++)if(tn-.5||tn>e-.5)return!1;return!0}h.handlePickfunction(t){if(t.objectthis.mesh){var et.indext.data.index;t.data._cellCenter?t.traceCoordinatet.data.dataCoordinate:t.traceCoordinatethis.data.xe,this.data.ye,this.data.ze;var rthis.data.hovertext||this.data.text;return Array.isArray(r)&&void 0!re?t.textLabelre:r&&(t.textLabelr),!0}},h.updatefunction(t){var ethis.scene,re.fullSceneLayout;this.datat;var n,ft.x.length,hu(d(r.xaxis,t.x,e.dataScale0,t.xcalendar),d(r.yaxis,t.y,e.dataScale1,t.ycalendar),d(r.zaxis,t.z,e.dataScale2,t.zcalendar));if(t.i&&t.j&&t.k){if(t.i.length!t.j.length||t.j.length!t.k.length||!g(t.i,f)||!g(t.j,f)||!g(t.k,f))return;nu(m(t.i),m(t.j),m(t.k))}else n0t.alphahull?o(h):t.alphahull>0?a(t.alphahull,h):function(t,e){for(var rx,y,z.indexOf(t),n,ae.length,o0;oa;o++)noeo(r+1)%3,eo(r+2)%3;return i(n)}(t.delaunayaxis,h);var v{positions:h,cells:n,lightPosition:t.lightposition.x,t.lightposition.y,t.lightposition.z,ambient:t.lighting.ambient,diffuse:t.lighting.diffuse,specular:t.lighting.specular,roughness:t.lighting.roughness,fresnel:t.lighting.fresnel,vertexNormalsEpsilon:t.lighting.vertexnormalsepsilon,faceNormalsEpsilon:t.lighting.facenormalsepsilon,opacity:t.opacity,contourEnable:t.contour.show,contourColor:l(t.contour.color).slice(0,3),contourWidth:t.contour.width,useFacetNormals:t.flatshading};if(t.intensity){var yc(t);this.color#fff;var xt.intensitymode;vx+Intensityt.intensity,vx+IntensityBoundsy.min,y.max,v.colormaps(t)}else t.vertexcolor?(this.colort.vertexcolor0,v.vertexColorsp(t.vertexcolor)):t.facecolor?(this.colort.facecolor0,v.cellColorsp(t.facecolor)):(this.colort.color,v.meshColorl(t.color));this.mesh.update(v)},h.disposefunction(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exportsfunction(t,e){var rt.glplot.gl,in({gl:r}),anew f(t,i,e.uid);return i._tracea,a.update(e),t.glplot.add(i),a}},{../../../stackgl_modules:1119,../../components/colorscale:373,../../lib/gl_format_color:494,../../lib/str2rgbarray:523,../../plots/gl3d/zip3:604},865:function(t,e,r){use strict;var nt(../../registry),it(../../lib),at(../../components/colorscale/defaults),ot(./attributes);e.exportsfunction(t,e,r,s){function l(r,n){return i.coerce(t,e,o,r,n)}function c(t){var et.map((function(t){var el(t);return e&&i.isArrayOrTypedArray(e)?e:null}));return e.every((function(t){return t&&t.lengthe0.length}))&&e}c(x,y,z)?(c(i,j,k),(!e.i||e.j&&e.k)&&(!e.j||e.k&&e.i)&&(!e.k||e.i&&e.j)?(n.getComponentMethod(calendars,handleTraceDefaults)(t,e,x,y,z,s),lighting.ambient,lighting.diffuse,lighting.specular,lighting.roughness,lighting.fresnel,lighting.vertexnormalsepsilon,lighting.facenormalsepsilon,lightposition.x,lightposition.y,lightposition.z,flatshading,alphahull,delaunayaxis,opacity.forEach((function(t){l(t)})),l(contour.show)&&(l(contour.color),l(contour.width)),intensityin t?(l(intensity),l(intensitymode),a(t,e,s,l,{prefix:,cLetter:c})):(e.showscale!1,facecolorin t?l(facecolor):vertexcolorin t?l(vertexcolor):l(color,r)),l(text),l(hovertext),l(hovertemplate),l(xhoverformat),l(yhoverformat),l(zhoverformat),e._lengthnull):e.visible!1):e.visible!1}},{../../components/colorscale/defaults:371,../../lib:498,../../registry:633,./attributes:862},866:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),calc:t(./calc),colorbar:{min:cmin,max:cmax},plot:t(./convert),moduleType:trace,name:mesh3d,basePlotModule:t(../../plots/gl3d),categories:gl3d,showLegend,meta:{}}},{../../plots/gl3d:593,./attributes:862,./calc:863,./convert:864,./defaults:865},867:function(t,e,r){use strict;var nt(../../lib).extendFlat,it(../scatter/attributes),at(../../plots/cartesian/axis_format_attributes).axisHoverFormat,ot(../../components/drawing/attributes).dash,st(../../components/fx/attributes),lt(../../constants/delta.js),cl.INCREASING.COLOR,ul.DECREASING.COLOR,fi.line;function h(t){return{line:{color:n({},f.color,{dflt:t}),width:f.width,dash:o,editType:style},editType:style}}e.exports{xperiod:i.xperiod,xperiod0:i.xperiod0,xperiodalignment:i.xperiodalignment,xhoverformat:a(x),yhoverformat:a(y),x:{valType:data_array,editType:calc+clearAxisTypes},open:{valType:data_array,editType:calc},high:{valType:data_array,editType:calc},low:{valType:data_array,editType:calc},close:{valType:data_array,editType:calc},line:{width:n({},f.width,{}),dash:n({},o,{}),editType:style},increasing:h(c),decreasing:h(u),text:{valType:string,dflt:,arrayOk:!0,editType:calc},hovertext:{valType:string,dflt:,arrayOk:!0,editType:calc},tickwidth:{valType:number,min:0,max:.5,dflt:.3,editType:calc},hoverlabel:n({},s.hoverlabel,{split:{valType:boolean,dflt:!1,editType:style}})}},{../../components/drawing/attributes:382,../../components/fx/attributes:392,../../constants/delta.js:468,../../lib:498,../../plots/cartesian/axis_format_attributes:552,../scatter/attributes:922},868:function(t,e,r){use strict;var nt(../../lib),in._,at(../../plots/cartesian/axes),ot(../../plots/cartesian/align_period),st(../../constants/numerical).BADNUM;function l(t,e,r,n){return{o:t,h:e,l:r,c:n}}function c(t,e,r,o,l,c){for(var ul.makeCalcdata(e,open),fl.makeCalcdata(e,high),hl.makeCalcdata(e,low),pl.makeCalcdata(e,close),dArray.isArray(e.text),mArray.isArray(e.hovertext),g!0,vnull,y!!e.xperiodalignment,x,b0;bo.length;b++){var _ob,wub,Tfb,khb,Apb;if(_!s&&w!s&&T!s&&k!s&&A!s){Aw?null!v&&A!v&&(gA>v):gA>w,vA;var Mc(w,T,k,A);M.pos_,M.yc(w+A)/2,M.ib,M.dirg?increasing:decreasing,M.xM.pos,M.yk,T,y&&(M.orig_prb),d&&(M.txe.textb),m&&(M.htxe.hovertextb),x.push(M)}else x.push({pos:_,empty:!0})}return e._extremesl._ida.findExtremes(l,n.concat(h,f),{padded:!0}),x.length&&(x0.t{labels:{open:i(t,open:)+ ,high:i(t,high:)+ ,low:i(t,low:)+ ,close:i(t,close:)+ }}),x}e.exports{calc:function(t,e){var ra.getFromId(t,e.xaxis),ia.getFromId(t,e.yaxis),sfunction(t,e,r){var ir._minDiff;if(!i){var a,st._fullData,l;for(i1/0,a0;as.length;a++){var csa;if(ohlcc.type&&!0c.visible&&c.xaxise._id){l.push(c);var ue.makeCalcdata(c,x);c._origXu;var fo(r,e,x,u).vals;c._xcalcf;var hn.distinctVals(f).minDiff;h&&isFinite(h)&&(iMath.min(i,h))}}for(i1/0&&(i1),a0;al.length;a++)la._minDiffi}return i*r.tickwidth}(t,r,e),ue._minDiff;e._minDiffnull;var fe._origX;e._origXnull;var he._xcalc;e._xcalcnull;var pc(t,e,f,h,i,l);return e._extremesr._ida.findExtremes(r,h,{vpad:u/2}),p.length?(n.extendFlat(p0.t,{wHover:u/2,tickLen:s}),p):{t:{empty:!0}}},calcCommon:c}},{../../constants/numerical:474,../../lib:498,../../plots/cartesian/align_period:546,../../plots/cartesian/axes:549},869:function(t,e,r){use strict;var nt(../../lib),it(./ohlc_defaults),at(../scatter/period_defaults),ot(./attributes);function s(t,e,r,n){r(n+.line.color),r(n+.line.width,e.line.width),r(n+.line.dash,e.line.dash)}e.exportsfunction(t,e,r,l){function c(r,i){return n.coerce(t,e,o,r,i)}i(t,e,c,l)?(a(t,e,l,c,{x:!0}),c(xhoverformat),c(yhoverformat),c(line.width),c(line.dash),s(t,e,c,increasing),s(t,e,c,decreasing),c(text),c(hovertext),c(tickwidth),l._requestRangeslidere.xaxis!0):e.visible!1}},{../../lib:498,../scatter/period_defaults:942,./attributes:867,./ohlc_defaults:872},870:function(t,e,r){use strict;var nt(../../plots/cartesian/axes),it(../../lib),at(../../components/fx),ot(../../components/color),st(../../lib).fillText,lt(../../constants/delta.js),c{increasing:l.INCREASING.SYMBOL,decreasing:l.DECREASING.SYMBOL};function u(t,e,r,n){var i,s,lt.cd,ct.xa,ul0.trace,fl0.t,hu.type,pohlch?l:min,dohlch?h:max,mf.bPos||0,gf.bdPos||f.tickLen,vf.wHover,yMath.min(1,g/Math.abs(c.r2c(c.range1)-c.r2c(c.range0)));function x(t){var rfunction(t){return t.pos+m-e}(t);return a.inbox(r-v,r+v,i)}function b(t){var etp,ntd;return en||a.inbox(e-r,n-r,i)}function _(t){return(x(t)+b(t))/2}it.maxHoverDistance-y,st.maxSpikeDistance-y;var wa.getDistanceFunction(n,x,b,_);if(a.getClosest(l,w,t),!1t.index)return null;var Tlt.index;if(T.empty)return null;var kuT.dir,Ak.line.color;return o.opacity(A)&&k.line.width?t.colorA:t.colork.fillcolor,t.x0c.c2p(T.pos+m-g,!0),t.x1c.c2p(T.pos+m+g,!0),t.xLabelValvoid 0!T.orig_p?T.orig_p:T.pos,t.spikeDistance_(T)*s/i,t.xSpikec.c2p(T.pos,!0),t}function f(t,e,r,a){var ot.cd,st.ya,lo0.trace,co0.t,f,hu(t,e,r,a);if(!h)return;var poh.index.hi||l.hoverinfo,dp.split(+);if(!(allp||-1!d.indexOf(y)))return;for(var mhigh,open,close,low,g{},v0;vm.length;v++){var y,xmv,blxh.index,_s.c2p(b,!0);b in g?(ygb).yLabel+br>+c.labelsx+n.hoverLabelText(s,b,l.yhoverformat):((yi.extendFlat({},h)).y0y.y1_,y.yLabelValb,y.yLabelc.labelsx+n.hoverLabelText(s,b,l.yhoverformat),y.name,f.push(y),gby)}return f}function h(t,e,r,i){var at.cd,ot.ya,la0.trace,fa0.t,hu(t,e,r,i);if(!h)return;var pah.index,dh.indexp.i,mp.dir;function g(t){return f.labelst+n.hoverLabelText(o,ltd,l.yhoverformat)}var vp.hi||l.hoverinfo,yv.split(+),xallv,bx||-1!y.indexOf(y),_x||-1!y.indexOf(text),wb?g(open),g(high),g(low),g(close)+ +cm:;return _&&s(p,l,w),h.extraTextw.join(br>),h.y0h.y1o.c2p(p.yc,!0),h}e.exports{hoverPoints:function(t,e,r,n){return t.cd0.trace.hoverlabel.split?f(t,e,r,n):h(t,e,r,n)},hoverSplit:f,hoverOnPoints:h}},{../../components/color:361,../../components/fx:401,../../constants/delta.js:468,../../lib:498,../../plots/cartesian/axes:549},871:function(t,e,r){use strict;e.exports{moduleType:trace,name:ohlc,basePlotModule:t(../../plots/cartesian),categories:cartesian,svg,showLegend,meta:{},attributes:t(./attributes),supplyDefaults:t(./defaults),calc:t(./calc).calc,plot:t(./plot),style:t(./style),hoverPoints:t(./hover).hoverPoints,selectPoints:t(./select)}},{../../plots/cartesian:563,./attributes:867,./calc:868,./defaults:869,./hover:870,./plot:873,./select:874,./style:875},872:function(t,e,r){use strict;var nt(../../registry),it(../../lib);e.exportsfunction(t,e,r,a){var or(x),sr(open),lr(high),cr(low),ur(close);if(r(hoverlabel.split),n.getComponentMethod(calendars,handleTraceDefaults)(t,e,x,a),s&&l&&c&&u){var fMath.min(s.length,l.length,c.length,u.length);return o&&(fMath.min(f,i.minRowLength(o))),e._lengthf,f}}},{../../lib:498,../../registry:633},873:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib);e.exportsfunction(t,e,r,a){var oe.yaxis,se.xaxis,l!!s.rangebreaks;i.makeTraceGroups(a,r,trace ohlc).each((function(t){var en.select(this),rt0,ar.t;if(!0!r.trace.visible||a.empty)e.remove();else{var ca.tickLen,ue.selectAll(path).data(i.identity);u.enter().append(path),u.exit().remove(),u.attr(d,(function(t){if(t.empty)returnM0,0Z;var es.c2p(t.pos-c,!0),rs.c2p(t.pos+c,!0),nl?(e+r)/2:s.c2p(t.pos,!0);returnM+e+,+o.c2p(t.o,!0)+H+n+M+n+,+o.c2p(t.h,!0)+V+o.c2p(t.l,!0)+M+r+,+o.c2p(t.c,!0)+H+n}))}}))}},{../../lib:498,@plotly/d3:58},874:function(t,e,r){use strict;e.exportsfunction(t,e){var r,nt.cd,it.xaxis,at.yaxis,o,sn0.t.bPos||0;if(!1e)for(r0;rn.length;r++)nr.selected0;else for(r0;rn.length;r++){var lnr;e.contains(i.c2p(l.pos+s),a.c2p(l.yc),null,l.i,t)?(o.push({pointNumber:l.i,x:i.c2d(l.pos),y:a.c2d(l.yc)}),l.selected1):l.selected0}return o}},{},875:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/drawing),at(../../components/color);e.exportsfunction(t,e,r){var or||n.select(t).selectAll(g.ohlclayer).selectAll(g.trace);o.style(opacity,(function(t){return t0.trace.opacity})),o.each((function(t){var et0.trace;n.select(this).selectAll(path).each((function(t){if(!t.empty){var ret.dir.line;n.select(this).style(fill,none).call(a.stroke,r.color).call(i.dashLine,r.dash,r.width).style(opacity,e.selectedpoints&&!t.selected?.3:1)}}))}))}},{../../components/color:361,../../components/drawing:383,@plotly/d3:58},876:function(t,e,r){use strict;var nt(../../lib/extend).extendFlat,it(../../plots/attributes),at(../../plots/font_attributes),ot(../../components/colorscale/attributes),st(../../plots/template_attributes).hovertemplateAttrs,lt(../../plots/domain).attributes,cn({editType:calc},o(line,{editTypeOverride:calc}),{shape:{valType:enumerated,values:linear,hspline,dflt:linear,editType:plot},hovertemplate:s({editType:plot,arrayOk:!1},{keys:count,probability})});e.exports{domain:l({name:parcats,trace:!0,editType:calc}),hoverinfo:n({},i.hoverinfo,{flags:count,probability,editType:plot,arrayOk:!1}),hoveron:{valType:enumerated,values:category,color,dimension,dflt:category,editType:plot},hovertemplate:s({editType:plot,arrayOk:!1},{keys:count,probability,category,categorycount,colorcount,bandcolorcount}),arrangement:{valType:enumerated,values:perpendicular,freeform,fixed,dflt:perpendicular,editType:plot},bundlecolors:{valType:boolean,dflt:!0,editType:plot},sortpaths:{valType:enumerated,values:forward,backward,dflt:forward,editType:plot},labelfont:a({editType:calc}),tickfont:a({editType:calc}),dimensions:{_isLinkedToArray:dimension,label:{valType:string,editType:calc},categoryorder:{valType:enumerated,values:trace,category ascending,category descending,array,dflt:trace,editType:calc},categoryarray:{valType:data_array,editType:calc},ticktext:{valType:data_array,editType:calc},values:{valType:data_array,dflt:,editType:calc},displayindex:{valType:integer,editType:calc},editType:calc,visible:{valType:boolean,dflt:!0,editType:calc}},line:c,counts:{valType:number,min:0,dflt:1,arrayOk:!0,editType:calc},customdata:void 0,hoverlabel:void 0,ids:void 0,legendgroup:void 0,legendrank:void 0,opacity:void 0,selectedpoints:void 0,showlegend:void 0}},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plots/attributes:545,../../plots/domain:579,../../plots/font_attributes:580,../../plots/template_attributes:628},877:function(t,e,r){use strict;var nt(../../plots/get_data).getModuleCalcData,it(./plot);r.nameparcats,r.plotfunction(t,e,r,a){var on(t.calcdata,parcats);if(o.length){var so0;i(t,s,r,a)}},r.cleanfunction(t,e,r,n){var in._has&&n._has(parcats),ae._has&&e._has(parcats);i&&!a&&n._paperdiv.selectAll(.parcats).remove()}},{../../plots/get_data:588,./plot:882},878:function(t,e,r){use strict;var nt(../../lib/gup).wrap,it(../../components/colorscale/helpers).hasColorscale,at(../../components/colorscale/calc),ot(../../lib/filter_unique.js),st(../../components/drawing),lt(../../lib),ct(fast-isnumeric);function u(t,e,r){t.valueInds.push(e),t.count+r}function f(t,e,r){return{categoryInds:t,color:e,rawColor:r,valueInds:,count:0}}function h(t,e,r){t.valueInds.push(e),t.count+r}e.exportsfunction(t,e){var rl.filterVisible(e.dimensions);if(0r.length)return;var p,d,m,gr.map((function(t){var e;if(tracet.categoryorder)enull;else if(arrayt.categoryorder)et.categoryarray;else{eo(t.values);for(var r!0,n0;ne.length;n++)if(!c(en)){r!1;break}e.sort(r?l.sorterAsc:void 0),category descendingt.categoryorder&&(ee.reverse())}return function(t,e){enulle?:e.map((function(t){return t}));var r{},n{},i;e.forEach((function(t,e){rt0,nte}));for(var a0;at.length;a++){var o,sta;void 0rs?(rs1,oe.push(s)-1,nso):(rs++,ons),i.push(o)}var le.map((function(t){return rt}));return{uniqueValues:e,uniqueCounts:l,inds:i}}(t.values,e)}));pl.isArrayOrTypedArray(e.counts)?e.counts:e.counts,function(t){var e;if(function(t){for(var enew Array(t.length),r0;rt.length;r++){if(tr0||tr>t.length)return!1;if(void 0!etr)return!1;etr!0}return!0}(t.map((function(t){return t.displayindex}))))for(e0;et.length;e++)te._displayindexte.displayindex;else for(e0;et.length;e++)te._displayindexe}(r),r.forEach((function(t,e){!function(t,e){t._categoryarraye.uniqueValues,nullt.ticktext||void 0t.ticktext?t._ticktext:t._ticktextt.ticktext.slice();for(var rt._ticktext.length;re.uniqueValues.length;r++)t._ticktext.push(e.uniqueValuesr)}(t,ge)}));var v,ye.line;y?(i(e,line)&&a(t,e,{vals:e.line.color,containerStr:line,cLetter:c}),vs.tryColorscale(y)):vl.identity;var x,b,_,w,T,kr0.values.length,A{},Mg.map((function(t){return t.inds}));for(m0,x0;xk;x++){var S;for(b0;bM.length;b++)S.push(Mbx);dpx%p.length,m+d;var E(_x,wvoid 0,Tvoid 0,l.isArrayOrTypedArray(y.color)?Twy.color_%y.color.length:wy.color,{color:v(w),rawColor:T}),LS+-+E.rawColor;void 0AL&&(ALf(S,E.color,E.rawColor)),h(AL,x,d)}var C,Pr.map((function(t,e){return function(t,e,r,n,i){return{dimensionInd:t,containerInd:e,displayInd:r,dimensionLabel:n,count:i,categories:,dragX:null}}(e,t._index,t._displayindex,t.label,m)}));for(x0;xk;x++)for(dpx%p.length,b0;bP.length;b++){var IPb.containerInd,Ogb.indsx,zPb.categories;if(void 0zO){var De.dimensionsI._categoryarrayO,Re.dimensionsI._ticktextO;zO{dimensionInd:b,categoryInd:CO,categoryValue:D,displayInd:C,categoryLabel:R,valueInds:,count:0,dragY:null}}u(zO,x,d)}return n(function(t,e,r){var nt.map((function(t){return t.categories.length})).reduce((function(t,e){return Math.max(t,e)}));return{dimensions:t,paths:e,trace:void 0,maxCats:n,count:r}}(P,A,m))}},{../../components/colorscale/calc:369,../../components/colorscale/helpers:372,../../components/drawing:383,../../lib:498,../../lib/filter_unique.js:489,../../lib/gup:495,fast-isnumeric:185},879:function(t,e,r){use strict;var nt(../../lib),it(../../components/colorscale/helpers).hasColorscale,at(../../components/colorscale/defaults),ot(../../plots/domain).defaults,st(../../plots/array_container_defaults),lt(./attributes),ct(../parcoords/merge_length);function u(t,e){function r(r,i){return n.coerce(t,e,l.dimensions,r,i)}var ir(values),ar(visible);if(i&&i.length||(ae.visible!1),a){r(label),r(displayindex,e._index);var o,st.categoryarray,cArray.isArray(s)&&s.length>0;c&&(oarray);var ur(categoryorder,o);arrayu?(r(categoryarray),r(ticktext)):(delete t.categoryarray,delete t.ticktext),c||array!u||(e.categoryordertrace)}}e.exportsfunction(t,e,r,f){function h(r,i){return n.coerce(t,e,l,r,i)}var ps(t,e,{name:dimensions,handleItemDefaults:u}),dfunction(t,e,r,o,s){s(line.shape),s(line.hovertemplate);var ls(line.color,o.colorway0);if(i(t,line)&&n.isArrayOrTypedArray(l)){if(l.length)return s(line.colorscale),a(t,e,o,s,{prefix:line.,cLetter:c}),l.length;e.line.colorr}return 1/0}(t,e,r,f,h);o(e,f,h),Array.isArray(p)&&p.length||(e.visible!1),c(e,p,values,d),h(hoveron),h(hovertemplate),h(arrangement),h(bundlecolors),h(sortpaths),h(counts);var m{family:f.font.family,size:Math.round(f.font.size),color:f.font.color};n.coerceFont(h,labelfont,m);var g{family:f.font.family,size:Math.round(f.font.size/1.2),color:f.font.color};n.coerceFont(h,tickfont,g)}},{../../components/colorscale/defaults:371,../../components/colorscale/helpers:372,../../lib:498,../../plots/array_container_defaults:544,../../plots/domain:579,../parcoords/merge_length:893,./attributes:876},880:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),calc:t(./calc),plot:t(./plot),colorbar:{container:line,min:cmin,max:cmax},moduleType:trace,name:parcats,basePlotModule:t(./base_plot),categories:noOpacity,meta:{}}},{./attributes:876,./base_plot:877,./calc:878,./defaults:879,./plot:882},881:function(t,e,r){use strict;var nt(@plotly/d3),it(d3-interpolate).interpolateNumber,at(../../plot_api/plot_api),ot(../../components/fx),st(../../lib),ls.strTranslate,ct(../../components/drawing),ut(tinycolor2),ft(../../lib/svg_text_utils);function h(t,e,r,i){var at.map(F.bind(0,e,r)),oi.selectAll(g.parcatslayer).data(null);o.enter().append(g).attr(class,parcatslayer).style(pointer-events,all);var uo.selectAll(g.trace.parcats).data(a,p),hu.enter().append(g).attr(class,trace parcats);u.attr(transform,(function(t){return l(t.x,t.y)})),h.append(g).attr(class,paths);var yu.select(g.paths).selectAll(path.path).data((function(t){return t.paths}),p);y.attr(fill,(function(t){return t.model.color}));var xy.enter().append(path).attr(class,path).attr(stroke-opacity,0).attr(fill,(function(t){return t.model.color})).attr(fill-opacity,0);_(x),y.attr(d,(function(t){return t.svgD})),x.empty()||y.sort(m),y.exit().remove(),y.on(mouseover,g).on(mouseout,v).on(click,b),h.append(g).attr(class,dimensions);var wu.select(g.dimensions).selectAll(g.dimension).data((function(t){return t.dimensions}),p);w.enter().append(g).attr(class,dimension),w.attr(transform,(function(t){return l(t.x,0)})),w.exit().remove();var Aw.selectAll(g.category).data((function(t){return t.categories}),p),MA.enter().append(g).attr(class,category);A.attr(transform,(function(t){return l(0,t.y)})),M.append(rect).attr(class,catrect).attr(pointer-events,none),A.select(rect.catrect).attr(fill,none).attr(width,(function(t){return t.width})).attr(height,(function(t){return t.height})),T(M);var SA.selectAll(rect.bandrect).data((function(t){return t.bands}),p);S.each((function(){s.raiseToTop(this)})),S.attr(fill,(function(t){return t.color}));var ES.enter().append(rect).attr(class,bandrect).attr(stroke-opacity,0).attr(fill,(function(t){return t.color})).attr(fill-opacity,0);S.attr(fill,(function(t){return t.color})).attr(width,(function(t){return t.width})).attr(height,(function(t){return t.height})).attr(y,(function(t){return t.y})).attr(cursor,(function(t){returnfixedt.parcatsViewModel.arrangement?default:perpendiculart.parcatsViewModel.arrangement?ns-resize:move})),k(E),S.exit().remove(),M.append(text).attr(class,catlabel).attr(pointer-events,none);var ze._fullLayout.paper_bgcolor;A.select(text.catlabel).attr(text-anchor,(function(t){return d(t)?start:end})).attr(alignment-baseline,middle).style(text-shadow,f.makeTextShadow(z)).style(fill,rgb(0, 0, 0)).attr(x,(function(t){return d(t)?t.width+5:-5})).attr(y,(function(t){return t.height/2})).text((function(t){return t.model.categoryLabel})).each((function(t){c.font(n.select(this),t.parcatsViewModel.categorylabelfont),f.convertToTspans(n.select(this),e)})),M.append(text).attr(class,dimlabel),A.select(text.dimlabel).attr(text-anchor,middle).attr(alignment-baseline,baseline).attr(cursor,(function(t){returnfixedt.parcatsViewModel.arrangement?default:ew-resize})).attr(x,(function(t){return t.width/2})).attr(y,-5).text((function(t,e){return 0e?t.parcatsViewModel.model.dimensionst.model.dimensionInd.dimensionLabel:null})).each((function(t){c.font(n.select(this),t.parcatsViewModel.labelfont)})),A.selectAll(rect.bandrect).on(mouseover,L).on(mouseout,C),A.exit().remove(),w.call(n.behavior.drag().origin((function(t){return{x:t.x,y:0}})).on(dragstart,P).on(drag,I).on(dragend,O)),u.each((function(t){t.traceSelectionn.select(this),t.pathSelectionn.select(this).selectAll(g.paths).selectAll(path.path),t.dimensionSelectionn.select(this).selectAll(g.dimensions).selectAll(g.dimension)})),u.exit().remove()}function p(t){return t.key}function d(t){var et.parcatsViewModel.dimensions.length,rt.parcatsViewModel.dimensionse-1.model.dimensionInd;return t.model.dimensionIndr}function m(t,e){return t.model.rawColor>e.model.rawColor?1:t.model.rawColore.model.rawColor?-1:0}function g(t){if(!t.parcatsViewModel.dragDimension&&-1t.parcatsViewModel.hoverinfoItems.indexOf(skip)){s.raiseToTop(this),w(n.select(this));var ey(t),rx(t);if(t.parcatsViewModel.graphDiv.emit(plotly_hover,{points:e,event:n.event,constraints:r}),-1t.parcatsViewModel.hoverinfoItems.indexOf(none)){var i,a,l,cn.mouse(this)0,ft.parcatsViewModel.graphDiv,ht.parcatsViewModel.trace,pf._fullLayout,dp._paperdiv.node().getBoundingClientRect(),mt.parcatsViewModel.graphDiv.getBoundingClientRect();for(l0;lt.leftXs.length-1;l++)if(t.leftXsl+t.dimWidthsl-2c&&ct.leftXsl+1+2){var gt.parcatsViewModel.dimensionsl,vt.parcatsViewModel.dimensionsl+1;i(g.x+g.width+v.x)/2,a(t.topYsl+t.topYsl+1+t.height)/2;break}var bt.parcatsViewModel.x+i,_t.parcatsViewModel.y+a,Tu.mostReadable(t.model.color,black,white),kt.model.count,Ak/t.parcatsViewModel.model.count,M{countLabel:k,probabilityLabel:A.toFixed(3)},S;-1!t.parcatsViewModel.hoverinfoItems.indexOf(count)&&S.push(Count:,M.countLabel.join( )),-1!t.parcatsViewModel.hoverinfoItems.indexOf(probability)&&S.push(P:,M.probabilityLabel.join( ));var ES.join(br>),Ln.mouse(f)0;o.loneHover({trace:h,x:b-d.left+m.left,y:_-d.top+m.top,text:E,color:t.model.color,borderColor:black,fontFamily:Monaco, Courier New, monospace,fontSize:10,fontColor:T,idealAlign:Lb?right:left,hovertemplate:(h.line||{}).hovertemplate,hovertemplateLabels:M,eventData:{data:h._input,fullData:h,count:k,probability:A}},{container:p._hoverlayer.node(),outerContainer:p._paper.node(),gd:f})}}}function v(t){if(!t.parcatsViewModel.dragDimension&&(_(n.select(this)),o.loneUnhover(t.parcatsViewModel.graphDiv._fullLayout._hoverlayer.node()),t.parcatsViewModel.pathSelection.sort(m),-1t.parcatsViewModel.hoverinfoItems.indexOf(skip))){var ey(t),rx(t);t.parcatsViewModel.graphDiv.emit(plotly_unhover,{points:e,event:n.event,constraints:r})}}function y(t){for(var e,rz(t.parcatsViewModel),n0;nt.model.valueInds.length;n++){var it.model.valueIndsn;e.push({curveNumber:r,pointNumber:i})}return e}function x(t){for(var e{},rt.parcatsViewModel.model.dimensions,n0;nr.length;n++){var irn,ai.categoriest.model.categoryIndsn;ei.containerInda.categoryValue}return void 0!t.model.rawColor&&(e.colort.model.rawColor),e}function b(t){if(-1t.parcatsViewModel.hoverinfoItems.indexOf(skip)){var ey(t),rx(t);t.parcatsViewModel.graphDiv.emit(plotly_click,{points:e,event:n.event,constraints:r})}}function _(t){t.attr(fill,(function(t){return t.model.color})).attr(fill-opacity,.6).attr(stroke,lightgray).attr(stroke-width,.2).attr(stroke-opacity,1)}function w(t){t.attr(fill-opacity,.8).attr(stroke,(function(t){return u.mostReadable(t.model.color,black,white)})).attr(stroke-width,.3)}function T(t){t.select(rect.catrect).attr(stroke,black).attr(stroke-width,1).attr(stroke-opacity,1)}function k(t){t.attr(stroke,black).attr(stroke-width,.2).attr(stroke-opacity,1).attr(fill-opacity,1)}function A(t){var et.parcatsViewModel.pathSelection,rt.categoryViewModel.model.dimensionInd,nt.categoryViewModel.model.categoryInd;return e.filter((function(e){return e.model.categoryIndsrn&&e.model.colort.color}))}function M(t,e,r){var in.select(t).datum(),ai.categoryViewModel.model,oi.parcatsViewModel.graphDiv,sn.select(t.parentNode).selectAll(rect.bandrect),l;s.each((function(t){A(t).each((function(t){Array.prototype.push.apply(l,y(t))}))}));var c{};ca.dimensionInda.categoryValue,o.emit(e,{points:l,event:r,constraints:c})}function S(t,e,r){var in.select(t).datum(),ai.categoryViewModel.model,oi.parcatsViewModel.graphDiv,sA(i),l;s.each((function(t){Array.prototype.push.apply(l,y(t))}));var c{};ca.dimensionInda.categoryValue,void 0!i.rawColor&&(c.colori.rawColor),o.emit(e,{points:l,event:r,constraints:c})}function E(t,e,r){t._fullLayout._calcInverseTransform(t);var i,a,ot._fullLayout._invScaleX,st._fullLayout._invScaleY,ln.select(r.parentNode).select(rect.catrect),cl.node().getBoundingClientRect(),ul.datum(),fu.parcatsViewModel,hf.model.dimensionsu.model.dimensionInd,pf.trace,dc.top+c.height/2;f.dimensions.length>1&&h.displayIndf.dimensions.length-1?(ic.left,aleft):(ic.left+c.width,aright);var mu.model.count,gu.model.categoryLabel,vm/u.parcatsViewModel.model.count,y{countLabel:m,categoryLabel:g,probabilityLabel:v.toFixed(3)},x;-1!u.parcatsViewModel.hoverinfoItems.indexOf(count)&&x.push(Count:,y.countLabel.join( )),-1!u.parcatsViewModel.hoverinfoItems.indexOf(probability)&&x.push(P(+y.categoryLabel+):,y.probabilityLabel.join( ));var bx.join(br>);return{trace:p,x:o*(i-e.left),y:s*(d-e.top),text:b,color:lightgray,borderColor:black,fontFamily:Monaco, Courier New, monospace,fontSize:12,fontColor:black,idealAlign:a,hovertemplate:p.hovertemplate,hovertemplateLabels:y,eventData:{data:p._input,fullData:p,count:m,category:g,probability:v}}}function L(t){if(!t.parcatsViewModel.dragDimension&&-1t.parcatsViewModel.hoverinfoItems.indexOf(skip)){if(n.mouse(this)1-1)return;var e,rt.parcatsViewModel.graphDiv,ir._fullLayout,ai._paperdiv.node().getBoundingClientRect(),lt.parcatsViewModel.hoveron;if(colorl?(!function(t){var en.select(t).datum(),rA(e);w(r),r.each((function(){s.raiseToTop(this)})),n.select(t.parentNode).selectAll(rect.bandrect).filter((function(t){return t.colore.color})).each((function(){s.raiseToTop(this),n.select(this).attr(stroke,black).attr(stroke-width,1.5)}))}(this),S(this,plotly_hover,n.event)):(!function(t){n.select(t.parentNode).selectAll(rect.bandrect).each((function(t){var eA(t);w(e),e.each((function(){s.raiseToTop(this)}))})),n.select(t.parentNode).select(rect.catrect).attr(stroke,black).attr(stroke-width,2.5)}(this),M(this,plotly_hover,n.event)),-1t.parcatsViewModel.hoverinfoItems.indexOf(none))categoryl?eE(r,a,this):colorl?efunction(t,e,r){t._fullLayout._calcInverseTransform(t);var i,a,ot._fullLayout._invScaleX,st._fullLayout._invScaleY,lr.getBoundingClientRect(),cn.select(r).datum(),fc.categoryViewModel,hf.parcatsViewModel,ph.model.dimensionsf.model.dimensionInd,dh.trace,ml.y+l.height/2;h.dimensions.length>1&&p.displayIndh.dimensions.length-1?(il.left,aleft):(il.left+l.width,aright);var gf.model.categoryLabel,vc.parcatsViewModel.model.count,y0;c.categoryViewModel.bands.forEach((function(t){t.colorc.color&&(y+t.count)}));var xf.model.count,b0;h.pathSelection.each((function(t){t.model.colorc.color&&(b+t.model.count)}));var _y/v,wy/b,Ty/x,k{countLabel:v,categoryLabel:g,probabilityLabel:_.toFixed(3)},A;-1!f.parcatsViewModel.hoverinfoItems.indexOf(count)&&A.push(Count:,k.countLabel.join( )),-1!f.parcatsViewModel.hoverinfoItems.indexOf(probability)&&(A.push(P(color \u2229 +g+): +k.probabilityLabel),A.push(P(+g+ | color): +w.toFixed(3)),A.push(P(color | +g+): +T.toFixed(3)));var MA.join(br>),Su.mostReadable(c.color,black,white);return{trace:d,x:o*(i-e.left),y:s*(m-e.top),text:M,color:c.color,borderColor:black,fontFamily:Monaco, Courier New, monospace,fontColor:S,fontSize:10,idealAlign:a,hovertemplate:d.hovertemplate,hovertemplateLabels:k,eventData:{data:d._input,fullData:d,category:g,count:v,probability:_,categorycount:x,colorcount:b,bandcolorcount:y}}}(r,a,this):dimensionl&&(efunction(t,e,r){var i;return n.select(r.parentNode.parentNode).selectAll(g.category).select(rect.catrect).each((function(){i.push(E(t,e,this))})),i}(r,a,this)),e&&o.loneHover(e,{container:i._hoverlayer.node(),outerContainer:i._paper.node(),gd:r})}}function C(t){var et.parcatsViewModel;if(!e.dragDimension&&(_(e.pathSelection),T(e.dimensionSelection.selectAll(g.category)),k(e.dimensionSelection.selectAll(g.category).selectAll(rect.bandrect)),o.loneUnhover(e.graphDiv._fullLayout._hoverlayer.node()),e.pathSelection.sort(m),-1e.hoverinfoItems.indexOf(skip))){colort.parcatsViewModel.hoveron?S(this,plotly_unhover,n.event):M(this,plotly_unhover,n.event)}}function P(t){fixed!t.parcatsViewModel.arrangement&&(t.dragDimensionDisplayIndt.model.displayInd,t.initialDragDimensionDisplayIndst.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),t.dragHasMoved!1,t.dragCategoryDisplayIndnull,n.select(this).selectAll(g.category).select(rect.catrect).each((function(e){var rn.mouse(this)0,in.mouse(this)1;-2r&&re.width+2&&-2i&&ie.height+2&&(t.dragCategoryDisplayInde.model.displayInd,t.initialDragCategoryDisplayIndst.model.categories.map((function(t){return t.displayInd})),e.model.dragYe.y,s.raiseToTop(this.parentNode),n.select(this.parentNode).selectAll(rect.bandrect).each((function(e){e.yi&&ie.y+e.height&&(t.potentialClickBandthis)})))})),t.parcatsViewModel.dragDimensiont,o.loneUnhover(t.parcatsViewModel.graphDiv._fullLayout._hoverlayer.node()))}function I(t){if(fixed!t.parcatsViewModel.arrangement&&(t.dragHasMoved!0,null!t.dragDimensionDisplayInd)){var et.dragDimensionDisplayInd,re-1,ie+1,at.parcatsViewModel.dimensionse;if(null!t.dragCategoryDisplayInd){var oa.categoriest.dragCategoryDisplayInd;o.model.dragY+n.event.dy;var so.model.dragY,lo.model.displayInd,ca.categories,ucl-1,fcl+1;void 0!u&&su.y+u.height/2&&(o.model.displayIndu.model.displayInd,u.model.displayIndl),void 0!f&&s+o.height>f.y+f.height/2&&(o.model.displayIndf.model.displayInd,f.model.displayIndl),t.dragCategoryDisplayIndo.model.displayInd}if(nullt.dragCategoryDisplayInd||freeformt.parcatsViewModel.arrangement){a.model.dragXn.event.x;var ht.parcatsViewModel.dimensionsr,pt.parcatsViewModel.dimensionsi;void 0!h&&a.model.dragXh.x+h.width&&(a.model.displayIndh.model.displayInd,h.model.displayInde),void 0!p&&a.model.dragX+a.width>p.x&&(a.model.displayIndp.model.displayInd,p.model.displayIndt.dragDimensionDisplayInd),t.dragDimensionDisplayInda.model.displayInd}j(t.parcatsViewModel),N(t.parcatsViewModel),R(t.parcatsViewModel),D(t.parcatsViewModel)}}function O(t){if(fixed!t.parcatsViewModel.arrangement&&null!t.dragDimensionDisplayInd){n.select(this).selectAll(text).attr(font-weight,normal);var e{},rz(t.parcatsViewModel),it.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),ot.initialDragDimensionDisplayInds.some((function(t,e){return t!ie}));o&&i.forEach((function(r,n){var it.parcatsViewModel.model.dimensionsn.containerInd;edimensions+i+.displayindexr}));var s!1;if(null!t.dragCategoryDisplayInd){var lt.model.categories.map((function(t){return t.displayInd}));if(st.initialDragCategoryDisplayInds.some((function(t,e){return t!le}))){var ct.model.categories.slice().sort((function(t,e){return t.displayInd-e.displayInd})),uc.map((function(t){return t.categoryValue})),fc.map((function(t){return t.categoryLabel}));edimensions+t.model.containerInd+.categoryarrayu,edimensions+t.model.containerInd+.ticktextf,edimensions+t.model.containerInd+.categoryorderarray}}if(-1t.parcatsViewModel.hoverinfoItems.indexOf(skip)&&!t.dragHasMoved&&t.potentialClickBand&&(colort.parcatsViewModel.hoveron?S(t.potentialClickBand,plotly_click,n.event.sourceEvent):M(t.potentialClickBand,plotly_click,n.event.sourceEvent)),t.model.dragXnull,null!t.dragCategoryDisplayInd)t.parcatsViewModel.dimensionst.dragDimensionDisplayInd.categoriest.dragCategoryDisplayInd.model.dragYnull,t.dragCategoryDisplayIndnull;t.dragDimensionDisplayIndnull,t.parcatsViewModel.dragDimensionnull,t.dragHasMovednull,t.potentialClickBandnull,j(t.parcatsViewModel),N(t.parcatsViewModel),n.transition().duration(300).ease(cubic-in-out).each((function(){R(t.parcatsViewModel,!0),D(t.parcatsViewModel,!0)})).each(end,(function(){(o||s)&&a.restyle(t.parcatsViewModel.graphDiv,e,r)}))}}function z(t){for(var e,rt.graphDiv._fullData,n0;nr.length;n++)if(t.keyrn.uid){en;break}return e}function D(t,e){var r;void 0e&&(e!1),t.pathSelection.data((function(t){return t.paths}),p),(rt.pathSelection,e?r.transition():r).attr(d,(function(t){return t.svgD}))}function R(t,e){function r(t){return e?t.transition():t}void 0e&&(e!1),t.dimensionSelection.data((function(t){return t.dimensions}),p);var it.dimensionSelection.selectAll(g.category).data((function(t){return t.categories}),p);r(t.dimensionSelection).attr(transform,(function(t){return l(t.x,0)})),r(i).attr(transform,(function(t){return l(0,t.y)})),i.select(.dimlabel).text((function(t,e){return 0e?t.parcatsViewModel.model.dimensionst.model.dimensionInd.dimensionLabel:null})),i.select(.catlabel).attr(text-anchor,(function(t){return d(t)?start:end})).attr(x,(function(t){return d(t)?t.width+5:-5})).each((function(t){var e,r;d(t)?(et.width+5,rstart):(e-5,rend),n.select(this).selectAll(tspan).attr(x,e).attr(text-anchor,r)}));var ai.selectAll(rect.bandrect).data((function(t){return t.bands}),p),oa.enter().append(rect).attr(class,bandrect).attr(cursor,move).attr(stroke-opacity,0).attr(fill,(function(t){return t.color})).attr(fill-opacity,0);a.attr(fill,(function(t){return t.color})).attr(width,(function(t){return t.width})).attr(height,(function(t){return t.height})).attr(y,(function(t){return t.y})),k(o),a.each((function(){s.raiseToTop(this)})),a.exit().remove()}function F(t,e,r){var n,ir0,ae.margin||{l:80,r:80,t:100,b:80},oi.trace,so.domain,le.width,ce.height,uMath.floor(l*(s.x1-s.x0)),fMath.floor(c*(s.y1-s.y0)),hs.x0*l+a.l,pe.height-s.y1*e.height+a.t,do.line.shape;nallo.hoverinfo?count,probability:(o.hoverinfo||).split(+);var m{trace:o,key:o.uid,model:i,x:h,y:p,width:u,height:f,hoveron:o.hoveron,hoverinfoItems:n,arrangement:o.arrangement,bundlecolors:o.bundlecolors,sortpaths:o.sortpaths,labelfont:o.labelfont,categorylabelfont:o.tickfont,pathShape:d,dragDimension:null,margin:a,paths:,dimensions:,graphDiv:t,traceSelection:null,pathSelection:null,dimensionSelection:null};return i.dimensions&&(j(m),N(m)),m}function B(t,e,r,n,a){var o,s,l,c;for(s0;sr.length-1;s++)oi(rs+ts,ts+1),l.push(o(a)),c.push(o(1-a));var uM +t0+,+e0;for(u+l+r0+,0 ,s1;sr.length;s++)u+C+ls-1+,+es-1+ +cs-1+,+es+ +ts+,+es,u+l+rs+,0 ;for(u+l0,+n+ ,u+l -+rr.length-1+,0 ,sr.length-2;s>0;s--)u+C+cs+,+(es+1+n)+ +ls+,+(es+n)+ +(ts+rs)+,+(es+n),u+l-+rs+,0 ;return u+Z}function N(t){var et.dimensions,rt.model,ne.map((function(t){return t.categories.map((function(t){return t.y}))})),it.model.dimensions.map((function(t){return t.categories.map((function(t){return t.displayInd}))})),at.model.dimensions.map((function(t){return t.displayInd})),ot.dimensions.map((function(t){return t.model.dimensionInd})),se.map((function(t){return t.x})),le.map((function(t){return t.width})),c;for(var u in r.paths)r.paths.hasOwnProperty(u)&&c.push(r.pathsu);function f(t){var et.categoryInds.map((function(t,e){return iet}));return o.map((function(t){return et}))}c.sort((function(e,r){var nf(e),if(r);returnbackwardt.sortpaths&&(n.reverse(),i.reverse()),n.push(e.valueInds0),i.push(r.valueInds0),t.bundlecolors&&(n.unshift(e.rawColor),i.unshift(r.rawColor)),ni?-1:n>i?1:0}));for(var hnew Array(c.length),pe0.model.count,de0.categories.map((function(t){return t.height})).reduce((function(t,e){return t+e})),m0;mc.length;m++){var g,vcm;gp>0?d*(v.count/p):0;for(var y,xnew Array(n.length),b0;bv.categoryInds.length;b++){var _v.categoryIndsb,wib_,Tab;xTnTw,nTw+g;var kt.dimensionsT.categoriesw,Ak.bands.length,Mk.bandsA-1;if(void 0M||v.rawColor!M.rawColor){var Svoid 0M?0:M.y+M.height;k.bands.push({key:S,color:v.color,rawColor:v.rawColor,height:g,width:k.width,count:v.count,y:S,categoryViewModel:k,parcatsViewModel:t})}else{var Ek.bandsA-1;E.height+g,E.count+v.count}}yhsplinet.pathShape?B(s,x,l,g,.5):B(s,x,l,g,0),hm{key:v.valueInds0,model:v,height:g,leftXs:s,topYs:x,dimWidths:l,svgD:y,parcatsViewModel:t}}t.pathsh}function j(t){var et.model.dimensions.map((function(t){return{displayInd:t.displayInd,dimensionInd:t.dimensionInd}}));e.sort((function(t,e){return t.displayInd-e.displayInd}));var r;for(var n in e){var ien.dimensionInd,at.model.dimensionsi;r.push(U(t,a))}t.dimensionsr}function U(t,e){var r,nt.model.dimensions.length,ie.displayInd;r40+(n>1?(t.width-80-16)/(n-1):0)*i;var a,o,s,l,c,u,ft.model.maxCats,he.categories.length,pe.count,dt.height-8*(f-1),m8*(f-h)/2,ge.categories.map((function(t){return{displayInd:t.displayInd,categoryInd:t.categoryInd}}));for(g.sort((function(t,e){return t.displayInd-e.displayInd})),c0;ch;c++)lgc.categoryInd,oe.categoriesl,ap>0?o.count/p*d:0,s{key:o.valueInds0,model:o,width:16,height:a,y:null!o.dragY?o.dragY:m,bands:,parcatsViewModel:t},mm+a+8,u.push(s);return{key:e.dimensionInd,x:null!e.dragX?e.dragX:r,y:0,width:16,model:e,categories:u,parcatsViewModel:t,dragCategoryDisplayInd:null,dragDimensionDisplayInd:null,initialDragDimensionDisplayInds:null,initialDragCategoryDisplayInds:null,dragHasMoved:null,potentialClickBand:null}}e.exportsfunction(t,e,r,n){h(r,t,n,e)}},{../../components/drawing:383,../../components/fx:401,../../lib:498,../../lib/svg_text_utils:524,../../plot_api/plot_api:535,@plotly/d3:58,d3-interpolate:111,tinycolor2:307},882:function(t,e,r){use strict;var nt(./parcats);e.exportsfunction(t,e,r,i){var at._fullLayout,oa._paper,sa._size;n(t,o,e,{width:s.w,height:s.h,margin:{t:s.t,r:s.r,b:s.b,l:s.l}},r,i)}},{./parcats:881},883:function(t,e,r){use strict;var nt(../../components/colorscale/attributes),it(../../plots/cartesian/layout_attributes),at(../../plots/font_attributes),ot(../../plots/domain).attributes,st(../../lib/extend).extendFlat,lt(../../plot_api/plot_template).templatedArray;e.exports{domain:o({name:parcoords,trace:!0,editType:plot}),labelangle:{valType:angle,dflt:0,editType:plot},labelside:{valType:enumerated,values:top,bottom,dflt:top,editType:plot},labelfont:a({editType:plot}),tickfont:a({editType:plot}),rangefont:a({editType:plot}),dimensions:l(dimension,{label:{valType:string,editType:plot},tickvals:s({},i.tickvals,{editType:plot}),ticktext:s({},i.ticktext,{editType:plot}),tickformat:s({},i.tickformat,{editType:plot}),visible:{valType:boolean,dflt:!0,editType:plot},range:{valType:info_array,items:{valType:number,editType:plot},{valType:number,editType:plot},editType:plot},constraintrange:{valType:info_array,freeLength:!0,dimensions:1-2,items:{valType:any,editType:plot},{valType:any,editType:plot},editType:plot},multiselect:{valType:boolean,dflt:!0,editType:plot},values:{valType:data_array,editType:calc},editType:calc}),line:s({editType:calc},n(line,{colorscaleDflt:Viridis,autoColorDflt:!1,editTypeOverride:calc}))}},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plot_api/plot_template:538,../../plots/cartesian/layout_attributes:564,../../plots/domain:579,../../plots/font_attributes:580},884:function(t,e,r){use strict;var nt(./constants),it(@plotly/d3),at(../../lib/gup).keyFun,ot(../../lib/gup).repeat,st(../../lib).sorterAsc,lt(../../lib).strTranslate,cn.bar.snapRatio;function u(t,e){return t*(1-c)+e*c}var fn.bar.snapClose;function h(t,e){return t*(1-f)+e*f}function p(t,e,r,n){if(function(t,e){for(var r0;re.length;r++)if(t>er0&&ter1)return!0;return!1}(r,n))return r;var it?-1:1,a0,oe.length-1;if(i0){var sa;ao,os}for(var lea,cl,fa;i*fi*o;f+i){var pf+i,dep;if(i*ri*h(l,d))return u(l,c);if(i*ri*d||po)return u(d,l);cl,ld}}function d(t){t.attr(x,-n.bar.captureWidth/2).attr(width,n.bar.captureWidth)}function m(t){t.attr(visibility,visible).style(visibility,visible).attr(fill,yellow).attr(opacity,0)}function g(t){if(!t.brush.filterSpecified)return0,+t.height;for(var e,r,n,iv(t.brush.filter.getConsolidated(),t.height),a0,oi.length?i00:null,s0;si.length;s++)r(eis)1-e0,a.push(o),a.push(r),(ns+1)i.length&&(oin0-e1);return a.push(t.height),a}function v(t,e){return t.map((function(t){return t.map((function(t){return Math.max(0,t*e)})).sort(s)}))}function y(){i.select(document.body).style(cursor,null)}function x(t){t.attr(stroke-dasharray,g)}function b(t,e){var ri.select(t).selectAll(.highlight, .highlight-shadow);x(e?r.transition().duration(n.bar.snapDuration).each(end,e):r)}function _(t,e){var r,it.brush,aNaN,o{};if(i.filterSpecified){var st.height,li.filter.getConsolidated(),cv(l,s),uNaN,fNaN,hNaN;for(r0;rc.length;r++){var pcr;if(p&&p0e&&ep1){ur;break}if(fr?r-1:NaN,p&&p0>e){hr;break}}if(au,isNaN(a)&&(aisNaN(f)||isNaN(h)?isNaN(f)?h:f:e-cf1ch0-e?f:h),!isNaN(a)){var dca,mfunction(t,e){var rn.bar.handleHeight;if(!(e>t1+r||et0-r))return e>.9*t1+.1*t0?n:e.9*t0+.1*t1?s:ns}(d,e);m&&(o.intervalla,o.intervalPixd,o.regionm)}}if(t.ordinal&&!o.region){var gt.unitTickvals,yt.unitToPaddedPx.invert(e);for(r0;rg.length;r++){var x.25*gMath.max(r-1,0)+.75*gr,.25*gMath.min(r+1,g.length-1)+.75*gr;if(y>x0&&yx1){o.clickableOrdinalRangex;break}}}return o}function w(t,e){i.event.sourceEvent.stopPropagation();var re.height-i.mouse(t)1-2*n.verticalPadding,ae.brush.svgBrush;a.wasDragged!0,a._dragging!0,a.grabbingBar?a.newExtentr-a.grabPoint,r+a.barLength-a.grabPoint.map(e.unitToPaddedPx.invert):a.newExtenta.startExtent,e.unitToPaddedPx.invert(r).sort(s),e.brush.filterSpecified!0,a.extenta.stayingIntervals.concat(a.newExtent),a.brushCallback(e),b(t.parentNode)}function T(t,e){var r_(e,e.height-i.mouse(t)1-2*n.verticalPadding),acrosshair;r.clickableOrdinalRange?apointer:r.region&&(ar.region+-resize),i.select(document.body).style(cursor,a)}function k(t){t.on(mousemove,(function(t){i.event.preventDefault(),t.parent.inBrushDrag||T(this,t)})).on(mouseleave,(function(t){t.parent.inBrushDrag||y()})).call(i.behavior.drag().on(dragstart,(function(t){!function(t,e){i.event.sourceEvent.stopPropagation();var re.height-i.mouse(t)1-2*n.verticalPadding,ae.unitToPaddedPx.invert(r),oe.brush,s_(e,r),ls.interval,co.svgBrush;if(c.wasDragged!1,c.grabbingBarnss.region,c.grabbingBar){var ul.map(e.unitToPaddedPx);c.grabPointr-u0-n.verticalPadding,c.barLengthu1-u0}c.clickableOrdinalRanges.clickableOrdinalRange,c.stayingIntervalse.multiselect&&o.filterSpecified?o.filter.getConsolidated():,l&&(c.stayingIntervalsc.stayingIntervals.filter((function(t){return t0!l0&&t1!l1}))),c.startExtents.region?lss.region?1:0:a,e.parent.inBrushDrag!0,c.brushStartCallback()}(this,t)})).on(drag,(function(t){w(this,t)})).on(dragend,(function(t){!function(t,e){var re.brush,nr.filter,ar.svgBrush;a._dragging||(T(t,e),w(t,e),e.brush.svgBrush.wasDragged!1),a._dragging!1,i.event.sourceEvent.stopPropagation();var oa.grabbingBar;if(a.grabbingBar!1,a.grabLocationvoid 0,e.parent.inBrushDrag!1,y(),!a.wasDragged)return a.wasDraggedvoid 0,a.clickableOrdinalRange?r.filterSpecified&&e.multiselect?a.extent.push(a.clickableOrdinalRange):(a.extenta.clickableOrdinalRange,r.filterSpecified!0):o?(a.extenta.stayingIntervals,0a.extent.length&&M(r)):M(r),a.brushCallback(e),b(t.parentNode),void a.brushEndCallback(r.filterSpecified?n.getConsolidated():);var sfunction(){n.set(n.getConsolidated())};if(e.ordinal){var le.unitTickvals;ll.length-1l0&&l.reverse(),a.newExtentp(0,l,a.newExtent0,a.stayingIntervals),p(1,l,a.newExtent1,a.stayingIntervals);var ca.newExtent1>a.newExtent0;a.extenta.stayingIntervals.concat(c?a.newExtent:),a.extent.length||M(r),a.brushCallback(e),c?b(t.parentNode,s):(s(),b(t.parentNode))}else s();a.brushEndCallback(r.filterSpecified?n.getConsolidated():)}(this,t)})))}function A(t,e){return t0-e0}function M(t){t.filterSpecified!1,t.svgBrush.extent-1/0,1/0}function S(t){for(var e,rt.slice(),n,ir.shift();i;){for(ei.slice();(ir.shift())&&i0e1;)e1Math.max(e1,i1);n.push(e)}return 1n.length&&n00>n01&&(n),n}e.exports{makeBrush:function(t,e,r,n,i,a){var o,lfunction(){var t,e,r;return{set:function(n){1(rn.map((function(t){return t.slice().sort(s)})).sort(A)).length&&r00-1/0&&r011/0&&(r0,-1),tS(r),er.reduce((function(t,e){returnMath.min(t0,e0),Math.max(t1,e1)}),1/0,-1/0)},get:function(){return r.slice()},getConsolidated:function(){return t},getBounds:function(){return e}}}();return l.set(r),{filter:l,filterSpecified:e,svgBrush:{extent:,brushStartCallback:n,brushCallback:(oi,function(t){var et.brush,rfunction(t){return t.svgBrush.extent.map((function(t){return t.slice()}))}(e).slice();e.filter.set(r),o()}),brushEndCallback:a}}},ensureAxisBrush:function(t,e){var rt.selectAll(.+n.cn.axisBrush).data(o,a);r.enter().append(g).classed(n.cn.axisBrush,!0),function(t,e){var rt.selectAll(.background).data(o);r.enter().append(rect).classed(background,!0).call(d).call(m).style(pointer-events,auto).attr(transform,l(0,n.verticalPadding)),r.call(k).attr(height,(function(t){return t.height-n.verticalPadding}));var it.selectAll(.highlight-shadow).data(o);i.enter().append(line).classed(highlight-shadow,!0).attr(x,-n.bar.width/2).attr(stroke-width,n.bar.width+n.bar.strokeWidth).attr(stroke,e).attr(opacity,n.bar.strokeOpacity).attr(stroke-linecap,butt),i.attr(y1,(function(t){return t.height})).call(x);var at.selectAll(.highlight).data(o);a.enter().append(line).classed(highlight,!0).attr(x,-n.bar.width/2).attr(stroke-width,n.bar.width-n.bar.strokeWidth).attr(stroke,n.bar.fillColor).attr(opacity,n.bar.fillOpacity).attr(stroke-linecap,butt),a.attr(y1,(function(t){return t.height})).call(x)}(r,e)},cleanRanges:function(t,e){if(Array.isArray(t0)?(tt.map((function(t){return t.sort(s)})),te.multiselect?S(t.sort(A)):t0):tt.sort(s),e.tickvals){var re.tickvals.slice().sort(s);if(!(tt.map((function(t){var ep(0,r,t0,),p(1,r,t1,);if(e1>e0)return e})).filter((function(t){return t}))).length)return}return t.length>1?t:t0}}},{../../lib:498,../../lib/gup:495,./constants:888,@plotly/d3:58},885:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),calc:t(./calc),colorbar:{container:line,min:cmin,max:cmax},moduleType:trace,name:parcoords,basePlotModule:t(./base_plot),categories:gl,regl,noOpacity,noHover,meta:{}}},{./attributes:883,./base_plot:886,./calc:887,./defaults:889},886:function(t,e,r){use strict;var nt(@plotly/d3),it(../../plots/get_data).getModuleCalcData,at(./plot),ot(../../constants/xmlns_namespaces);r.nameparcoords,r.plotfunction(t){var ei(t.calcdata,parcoords)0;e.length&&a(t,e)},r.cleanfunction(t,e,r,n){var in._has&&n._has(parcoords),ae._has&&e._has(parcoords);i&&!a&&(n._paperdiv.selectAll(.parcoords).remove(),n._glimages.selectAll(*).remove())},r.toSVGfunction(t){var et._fullLayout._glimages,rn.select(t).selectAll(.svg-container);r.filter((function(t,e){return er.size()-1})).selectAll(.gl-canvas-context, .gl-canvas-focus).each((function(){var tthis.toDataURL(image/png);e.append(svg:image).attr({xmlns:o.svg,xlink:href:t,preserveAspectRatio:none,x:0,y:0,width:this.style.width,height:this.style.height})})),window.setTimeout((function(){n.selectAll(#filterBarPattern).attr(id,filterBarPattern)}),60)}},{../../constants/xmlns_namespaces:475,../../plots/get_data:588,./plot:895,@plotly/d3:58},887:function(t,e,r){use strict;var nt(../../lib).isArrayOrTypedArray,it(../../components/colorscale),at(../../lib/gup).wrap;e.exportsfunction(t,e){var r,o;return i.hasColorscale(e,line)&&n(e.line.color)?(re.line.color,oi.extractOpts(e.line).colorscale,i.calc(t,e,{vals:r,containerStr:line,cLetter:c})):(rfunction(t){for(var enew Array(t),r0;rt;r++)er.5;return e}(e._length),o0,e.line.color,1,e.line.color),a({lineColor:r,cscale:o})}},{../../components/colorscale:373,../../lib:498,../../lib/gup:495},888:function(t,e,r){use strict;e.exports{maxDimensionCount:60,overdrag:45,verticalPadding:2,tickDistance:50,canvasPixelRatio:1,blockLineCount:5e3,layers:contextLineLayer,focusLineLayer,pickLineLayer,axisTitleOffset:28,axisExtentOffset:10,deselectedLineColor:#777,bar:{width:4,captureWidth:10,fillColor:magenta,fillOpacity:1,snapDuration:150,snapRatio:.25,snapClose:.01,strokeOpacity:1,strokeWidth:1,handleHeight:8,handleOpacity:1,handleOverlap:0},cn:{axisExtentText:axis-extent-text,parcoordsLineLayers:parcoords-line-layers,parcoordsLineLayer:parcoords-lines,parcoords:parcoords,parcoordsControlView:parcoords-control-view,yAxis:y-axis,axisOverlays:axis-overlays,axis:axis,axisHeading:axis-heading,axisTitle:axis-title,axisExtent:axis-extent,axisExtentTop:axis-extent-top,axisExtentTopText:axis-extent-top-text,axisExtentBottom:axis-extent-bottom,axisExtentBottomText:axis-extent-bottom-text,axisBrush:axis-brush},id:{filterBarPattern:filter-bar-pattern}}},{},889:function(t,e,r){use strict;var nt(../../lib),it(../../components/colorscale/helpers).hasColorscale,at(../../components/colorscale/defaults),ot(../../plots/domain).defaults,st(../../plots/array_container_defaults),lt(../../plots/cartesian/axes),ct(./attributes),ut(./axisbrush),ft(./constants).maxDimensionCount,ht(./merge_length);function p(t,e,r,i){function a(r,i){return n.coerce(t,e,c.dimensions,r,i)}var oa(values),sa(visible);if(o&&o.length||(se.visible!1),s){a(label),a(tickvals),a(ticktext),a(tickformat);var fa(range);e._ax{_id:y,type:linear,showexponent:all,exponentformat:B,range:f},l.setConvert(e._ax,i.layout),a(multiselect);var ha(constraintrange);h&&(e.constraintrangeu.cleanRanges(h,e))}}e.exportsfunction(t,e,r,l){function u(r,i){return n.coerce(t,e,c,r,i)}var dt.dimensions;Array.isArray(d)&&d.length>f&&(n.log(parcoords traces support up to +f+ dimensions at the moment),d.splice(f));var ms(t,e,{name:dimensions,layout:l,handleItemDefaults:p}),gfunction(t,e,r,o,s){var ls(line.color,r);if(i(t,line)&&n.isArrayOrTypedArray(l)){if(l.length)return s(line.colorscale),a(t,e,o,s,{prefix:line.,cLetter:c}),l.length;e.line.colorr}return 1/0}(t,e,r,l,u);o(e,l,u),Array.isArray(m)&&m.length||(e.visible!1),h(e,m,values,g);var v{family:l.font.family,size:Math.round(l.font.size/1.2),color:l.font.color};n.coerceFont(u,labelfont,v),n.coerceFont(u,tickfont,v),n.coerceFont(u,rangefont,v),u(labelangle),u(labelside)}},{../../components/colorscale/defaults:371,../../components/colorscale/helpers:372,../../lib:498,../../plots/array_container_defaults:544,../../plots/cartesian/axes:549,../../plots/domain:579,./attributes:883,./axisbrush:884,./constants:888,./merge_length:893},890:function(t,e,r){use strict;var nt(../../lib).isTypedArray;r.convertTypedArrayfunction(t){return n(t)?Array.prototype.slice.call(t):t},r.isOrdinalfunction(t){return!!t.tickvals},r.isVisiblefunction(t){return t.visible||!(visiblein t)}},{../../lib:498},891:function(t,e,r){use strict;var nt(./base_index);n.plott(./plot),e.exportsn},{./base_index:885,./plot:895},892:function(t,e,r){use strict;var nt(glslify),in(precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nattribute vec4 p01_04, p05_08, p09_12, p13_16,\n p17_20, p21_24, p25_28, p29_32,\n p33_36, p37_40, p41_44, p45_48,\n p49_52, p53_56, p57_60, colors;\n\nuniform mat4 dim0A, dim1A, dim0B, dim1B, dim0C, dim1C, dim0D, dim1D,\n loA, hiA, loB, hiB, loC, hiC, loD, hiD;\n\nuniform vec2 resolution, viewBoxPos, viewBoxSize;\nuniform float maskHeight;\nuniform float drwLayer; // 0: context, 1: focus, 2: pick\nuniform vec4 contextColor;\nuniform sampler2D maskTexture, palette;\n\nbool isPick (drwLayer > 1.5);\nbool isContext (drwLayer 0.5);\n\nconst vec4 ZEROS vec4(0.0, 0.0, 0.0, 0.0);\nconst vec4 UNITS vec4(1.0, 1.0, 1.0, 1.0);\n\nfloat val(mat4 p, mat4 v) {\n return dot(matrixCompMult(p, v) * UNITS, UNITS);\n}\n\nfloat axisY(float ratio, mat4 A, mat4 B, mat4 C, mat4 D) {\n float y1 val(A, dim0A) + val(B, dim0B) + val(C, dim0C) + val(D, dim0D);\n float y2 val(A, dim1A) + val(B, dim1B) + val(C, dim1C) + val(D, dim1D);\n return y1 * (1.0 - ratio) + y2 * ratio;\n}\n\nint iMod(int a, int b) {\n return a - b * (a / b);\n}\n\nbool fOutside(float p, float lo, float hi) {\n return (lo hi) && (lo > p || p > hi);\n}\n\nbool vOutside(vec4 p, vec4 lo, vec4 hi) {\n return (\n fOutside(p0, lo0, hi0) ||\n fOutside(p1, lo1, hi1) ||\n fOutside(p2, lo2, hi2) ||\n fOutside(p3, lo3, hi3)\n );\n}\n\nbool mOutside(mat4 p, mat4 lo, mat4 hi) {\n return (\n vOutside(p0, lo0, hi0) ||\n vOutside(p1, lo1, hi1) ||\n vOutside(p2, lo2, hi2) ||\n vOutside(p3, lo3, hi3)\n );\n}\n\nbool outsideBoundingBox(mat4 A, mat4 B, mat4 C, mat4 D) {\n return mOutside(A, loA, hiA) ||\n mOutside(B, loB, hiB) ||\n mOutside(C, loC, hiC) ||\n mOutside(D, loD, hiD);\n}\n\nbool outsideRasterMask(mat4 A, mat4 B, mat4 C, mat4 D) {\n mat4 pnts4;\n pnts0 A;\n pnts1 B;\n pnts2 C;\n pnts3 D;\n\n for(int i 0; i 4; ++i) {\n for(int j 0; j 4; ++j) {\n for(int k 0; k 4; ++k) {\n if(0 iMod(\n int(255.0 * texture2D(maskTexture,\n vec2(\n (float(i * 2 + j / 2) + 0.5) / 8.0,\n (pntsijk * (maskHeight - 1.0) + 1.0) / maskHeight\n ))3\n ) / int(pow(2.0, float(iMod(j * 4 + k, 8)))),\n 2\n )) return true;\n }\n }\n }\n return false;\n}\n\nvec4 position(bool isContext, float v, mat4 A, mat4 B, mat4 C, mat4 D) {\n float x 0.5 * sign(v) + 0.5;\n float y axisY(x, A, B, C, D);\n float z 1.0 - abs(v);\n\n z + isContext ? 0.0 : 2.0 * float(\n outsideBoundingBox(A, B, C, D) ||\n outsideRasterMask(A, B, C, D)\n );\n\n return vec4(\n 2.0 * (vec2(x, y) * viewBoxSize + viewBoxPos) / resolution - 1.0,\n z,\n 1.0\n );\n}\n\nvoid main() {\n mat4 A mat4(p01_04, p05_08, p09_12, p13_16);\n mat4 B mat4(p17_20, p21_24, p25_28, p29_32);\n mat4 C mat4(p33_36, p37_40, p41_44, p45_48);\n mat4 D mat4(p49_52, p53_56, p57_60, ZEROS);\n\n float v colors3;\n\n gl_Position position(isContext, v, A, B, C, D);\n\n fragColor \n isContext ? vec4(contextColor) :\n isPick ? vec4(colors.rgb, 1.0) : texture2D(palette, vec2(abs(v), 0.5));\n}\n),an(precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nvoid main() {\n gl_FragColor fragColor;\n}\n),ot(./constants).maxDimensionCount,st(../../lib),lnew Uint8Array(4),cnew Uint8Array(4),u{shape:256,1,format:rgba,type:uint8,mag:nearest,min:nearest};function f(t,e,r,n,i){var at._gl;a.enable(a.SCISSOR_TEST),a.scissor(e,r,n,i),t.clear({color:0,0,0,0,depth:1})}function h(t,e,r,n,i,a){var oa.key;r.drawCompleted||(!function(t){t.read({x:0,y:0,width:1,height:1,data:l})}(t),r.drawCompleted!0),function s(l){var cMath.min(n,i-l*n);0l&&(window.cancelAnimationFrame(r.currentRafso),delete r.currentRafso,f(t,a.scissorX,a.scissorY,a.scissorWidth,a.viewBoxSize1)),r.clearOnly||(a.count2*c,a.offset2*l*n,e(a),l*n+ci&&(r.currentRafsowindow.requestAnimationFrame((function(){s(l+1)}))),r.drawCompleted!1)}(0)}function p(t,e){for(var rnew Array(256),n0;n256;n++)rnt(n/255).concat(e);return r}function d(t,e){return(t>>>8*e)%256/255}function m(t,e,r){for(var nnew Array(8*e),i0,a0;ae;a++)for(var o0;o2;o++)for(var s0;s4;s++){var l4*t+s,cr64*a+l;63l&&0o&&(c*-1),ni++c}return n}function g(t){var e0+t;return e.substr(e.length-2)}function v(t){return to?p+g(t+1)+_+g(t+4):colors}function y(t,e,r,n,i,a,o,l,c,u,f,h,p,d){for(var m,,g0;g64;g++)m0ggi?1:0,m1gga?1:0;o*d,l*d,c*d,u*d;var vt.lines.canvasOverdrag*d,yt.domain,xt.canvasWidth*d,bt.canvasHeight*d,_t.pad.l*d,wt.pad.b*d,Tt.layoutHeight*d,kt.layoutWidth*d,At.deselectedLines.color;return s.extendFlat({key:f,resolution:x,b,viewBoxPos:o+v,l,viewBoxSize:c,u,i0:i,i1:a,dim0A:m0.slice(0,16),dim0B:m0.slice(16,32),dim0C:m0.slice(32,48),dim0D:m0.slice(48,64),dim1A:m1.slice(0,16),dim1B:m1.slice(16,32),dim1C:m1.slice(32,48),dim1D:m1.slice(48,64),drwLayer:h,contextColor:A0/255,A1/255,A2/255,A31?A3:Math.max(1/255,Math.pow(1/t.lines.color.length,1/3)),scissorX:(ne?0:o+v)+(_-v)+k*y.x0,scissorWidth:(nr?x-o+v:c+.5)+(ne?o+v:0),scissorY:l+w+T*y.y0,scissorHeight:u,viewportX:_-v+k*y.x0,viewportY:w+T*y.y0,viewportWidth:x,viewportHeight:b},p)}function x(t){var eMath.max(0,Math.floor(2047*t0),0),rMath.min(2047,Math.ceil(2047*t1),2047);returnMath.min(e,r),Math.max(e,r)}e.exportsfunction(t,e){var r,n,l,g,b,_e.context,we.pick,Te.regl,kT._gl,Ak.getParameter(k.ALIASED_LINE_WIDTH_RANGE),MMath.max(A0,Math.min(A1,e.viewModel.plotGlPixelRatio)),S{currentRafs:{},drawCompleted:!0,clearOnly:!1},Efunction(t){for(var e{},r0;ro;r+4)ev(r)t.buffer({usage:dynamic,type:float,data:new Uint8Array(0)});return e}(T),LT.texture(u),C;I(e);var PT({profile:!1,blend:{enable:_,func:{srcRGB:src alpha,dstRGB:one minus src alpha,srcAlpha:1,dstAlpha:1},equation:{rgb:add,alpha:add},color:0,0,0,0},depth:{enable:!_,mask:!0,func:less,range:0,1},cull:{enable:!0,face:back},scissor:{enable:!0,box:{x:T.prop(scissorX),y:T.prop(scissorY),width:T.prop(scissorWidth),height:T.prop(scissorHeight)}},viewport:{x:T.prop(viewportX),y:T.prop(viewportY),width:T.prop(viewportWidth),height:T.prop(viewportHeight)},dither:!1,vert:i,frag:a,primitive:lines,lineWidth:M,attributes:E,uniforms:{resolution:T.prop(resolution),viewBoxPos:T.prop(viewBoxPos),viewBoxSize:T.prop(viewBoxSize),dim0A:T.prop(dim0A),dim1A:T.prop(dim1A),dim0B:T.prop(dim0B),dim1B:T.prop(dim1B),dim0C:T.prop(dim0C),dim1C:T.prop(dim1C),dim0D:T.prop(dim0D),dim1D:T.prop(dim1D),loA:T.prop(loA),hiA:T.prop(hiA),loB:T.prop(loB),hiB:T.prop(hiB),loC:T.prop(loC),hiC:T.prop(hiC),loD:T.prop(loD),hiD:T.prop(hiD),palette:L,contextColor:T.prop(contextColor),maskTexture:T.prop(maskTexture),drwLayer:T.prop(drwLayer),maskHeight:T.prop(maskHeight)},offset:T.prop(offset),count:T.prop(count)});function I(t){rt.model,nt.viewModel,ln.dimensions.slice(),gl0?l0.values.length:0;var er.lines,iw?e.color.map((function(t,r){return r/e.color.length})):e.color,afunction(t,e,r){for(var n,inew Array(t*(o+4)),a0,s0;st;s++){for(var l0;lo;l++)ia++le.length?el.paddedUnitValuess:.5;ia++d(s,2),ia++d(s,1),ia++d(s,0),ia++(nrs,Math.max(1e-6,Math.min(.999999,n)))}return i}(g,l,i);!function(t,e,r){for(var n0;no;n+4)tv(n)(m(n/4,e,r))}(E,g,a),_||w||(LT.texture(s.extendFlat({data:p(r.unitToColor,255)},u)))}return{render:function(t,e,n){var i,a,o,st.length,c1/0,u-1/0;for(i0;is;i++)ti.dim0.canvasXc&&(cti.dim0.canvasX,ai),ti.dim1.canvasX>u&&(uti.dim1.canvasX,oi);0s&&f(T,0,0,r.canvasWidth,r.canvasHeight);var pfunction(t){var e,r,n,i,;for(n0;n64;n++){var a!t&&nl.length?ln.brush.filter.getBounds():-1/0,1/0;i0na0,i1na1}var onew Array(16384);for(e0;e16384;e++)oe255;if(!t)for(e0;el.length;e++){var se%8,c(e-s)/8,uMath.pow(2,s),fle.brush.filter.get();if(!(f.length2)){var hx(f0)1;for(r1;rf.length;r++){var px(fr);for(nh+1;np0;n++)o8*n+c&~u;hMath.max(h,p1)}}}var d{shape:8,2048,format:alpha,type:uint8,mag:nearest,min:nearest,data:o};return b?b(d):bT.texture(d),{maskTexture:b,maskHeight:2048,loA:i0.slice(0,16),loB:i0.slice(16,32),loC:i0.slice(32,48),loD:i0.slice(48,64),hiA:i1.slice(0,16),hiB:i1.slice(16,32),hiC:i1.slice(32,48),hiD:i1.slice(48,64)}}(_);for(i0;is;i++){var dti,md.dim0.crossfilterDimensionIndex,vd.dim1.crossfilterDimensionIndex,kd.canvasX,Ad.canvasY,Mk+d.panelSizeX,Ed.plotGlPixelRatio;if(e||!Cm||Cm0!k||Cm1!M){Cmk,M;var Ly(r,a,o,i,m,v,k,A,d.panelSizeX,d.panelSizeY,d.dim0.crossfilterDimensionIndex,_?0:w?2:1,p,E);S.clearOnlyn;var Ie?r.lines.blockLineCount:g;h(T,P,S,I,g,L)}}},readPixel:function(t,e){return T.read({x:t,y:e,width:1,height:1,data:c}),c},readPixels:function(t,e,r,n){var inew Uint8Array(4*r*n);return T.read({x:t,y:e,width:r,height:n,data:i}),i},destroy:function(){for(var e in t.stylepointer-eventsnone,L.destroy(),b&&b.destroy(),E)Ee.destroy()},update:I}}},{../../lib:498,./constants:888,glslify:222},893:function(t,e,r){use strict;e.exportsfunction(t,e,r,n){var i,a;for(n||(n1/0),i0;ie.length;i++)(aei).visible&&(nMath.min(n,ar.length));for(n1/0&&(n0),t._lengthn,i0;ie.length;i++)(aei).visible&&(a._lengthn);return n}},{},894:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),ai.numberFormat,ot(color-rgba),st(../../plots/cartesian/axes),li.strRotate,ci.strTranslate,ut(../../lib/svg_text_utils),ft(../../components/drawing),ht(../../components/colorscale),pt(../../lib/gup),dp.keyFun,mp.repeat,gp.unwrap,vt(./helpers),yt(./constants),xt(./axisbrush),bt(./lines);function _(t,e,r){return i.aggNums(t,null,e,r)}function w(t,e){return k(_(Math.min,t,e),_(Math.max,t,e))}function T(t){var et.range;return e?k(e0,e1):w(t.values,t._length)}function k(t,e){return!isNaN(t)&&isFinite(t)||(t0),!isNaN(e)&&isFinite(e)||(e0),te&&(0t?(t-1,e+1):(t*.9,e*1.1)),t,e}function A(t,e,r,i,o){var s,l,cT(r);return i?n.scale.ordinal().domain(i.map((sa(r.tickformat),lo,l?function(t,e){var rle;return nullr?s(t):r}:s))).range(i.map((function(r){var n(r-c0)/(c1-c0);return t-e+n*(2*e-t)}))):n.scale.linear().domain(c).range(t-e,e)}function M(t){if(t.tickvals){var eT(t);return n.scale.ordinal().domain(t.tickvals).range(t.tickvals.map((function(t){return(t-e0)/(e1-e0)})))}}function S(t){var et.map((function(t){return t0})),rt.map((function(t){var eo(t1);return n.rgb(rgb(+e0+,+e1+,+e2+))})),irgb.split().map((function(t){return n.scale.linear().clamp(!0).domain(e).range(r.map((it,function(t){return ti})));var i}));return function(t){return i.map((function(e){return e(t)}))}}function E(t){return t.dimensions.some((function(t){return t.brush.filterSpecified}))}function L(t,e,r){var ag(e),sa.trace,lv.convertTypedArray(a.lineColor),cs.line,u{color:o(y.deselectedLineColor)},fh.extractOpts(c),pf.reversescale?h.flipScale(a.cscale):a.cscale,ds.domain,ms.dimensions,xt.width,bs.labelangle,_s.labelside,ws.labelfont,ks.tickfont,As.rangefont,Mi.extendDeepNoArrays({},c,{color:l.map(n.scale.linear().domain(T({values:l,range:f.min,f.max,_length:s._length}))),blockLineCount:y.blockLineCount,canvasOverdrag:y.overdrag*y.canvasPixelRatio}),EMath.floor(x*(d.x1-d.x0)),LMath.floor(t.height*(d.y1-d.y0)),Ct.margin||{l:80,r:80,t:100,b:80},PE,IL;return{key:r,colCount:m.filter(v.isVisible).length,dimensions:m,tickDistance:y.tickDistance,unitToColor:S(p),lines:M,deselectedLines:u,labelAngle:b,labelSide:_,labelFont:w,tickFont:k,rangeFont:A,layoutWidth:x,layoutHeight:t.height,domain:d,translateX:d.x0*x,translateY:t.height-d.y1*t.height,pad:C,canvasWidth:P*y.canvasPixelRatio+2*M.canvasOverdrag,canvasHeight:I*y.canvasPixelRatio,width:P,height:I,canvasPixelRatio:y.canvasPixelRatio}}function C(t,e,r){var or.width,sr.height,lr.dimensions,cr.canvasPixelRatio,ufunction(t){return o*t/Math.max(1,r.colCount-1)},fy.verticalPadding/s,hfunction(t,e){return n.scale.linear().range(e,t-e)}(s,y.verticalPadding),p{key:r.key,xScale:u,model:r,inBrushDrag:!1},d{};return p.dimensionsl.filter(v.isVisible).map((function(o,l){var mfunction(t,e){return n.scale.linear().domain(T(t)).range(e,1-e)}(o,f),gdo.label;do.label(g||0)+1;var bo.label+(g?__+g:),_o.constraintrange,w_&&_.length;w&&!Array.isArray(_0)&&(__);var kw?_.map((function(t){return t.map(m)})):-1/0,1/0,So.values;S.length>o._length&&(SS.slice(0,o._length));var L,Co.tickvals;function P(t,e){return{val:t,text:Le}}function I(t,e){return t.val-e.val}if(Array.isArray(C)&&C.length){Lo.ticktext,Array.isArray(L)&&L.length?L.length>C.length?LL.slice(0,C.length):C.length>L.length&&(CC.slice(0,L.length)):LC.map(a(o.tickformat));for(var O1;OC.length;O++)if(COCO-1){for(var zC.map(P).sort(I),D0;DC.length;D++)CDzD.val,LDzD.text;break}}else Cvoid 0;return Sv.convertTypedArray(S),{key:b,label:o.label,tickFormat:o.tickformat,tickvals:C,ticktext:L,ordinal:v.isOrdinal(o),multiselect:o.multiselect,xIndex:l,crossfilterDimensionIndex:l,visibleIndex:o._index,height:s,values:S,paddedUnitValues:S.map(m),unitTickvals:C&&C.map(m),xScale:u,x:u(l),canvasX:u(l)*c,unitToPaddedPx:h,domainScale:A(s,y.verticalPadding,o,C,L),ordinalScale:M(o),parent:p,model:r,brush:x.makeBrush(t,w,k,(function(){t.linePickActive(!1)}),(function(){var ep;e.focusLayer&&e.focusLayer.render(e.panels,!0);var rE(e);!t.contextShown()&&r?(e.contextLayer&&e.contextLayer.render(e.panels,!0),t.contextShown(!0)):t.contextShown()&&!r&&(e.contextLayer&&e.contextLayer.render(e.panels,!0,!0),t.contextShown(!1))}),(function(r){if(p.focusLayer.render(p.panels,!0),p.pickLayer&&p.pickLayer.render(p.panels,!0),t.linePickActive(!0),e&&e.filterChanged){var nm.invert,ar.map((function(t){return t.map(n).sort(i.sorterAsc)})).sort((function(t,e){return t0-e0}));e.filterChanged(p.key,o._index,a)}}))}})),p}function P(t){t.classed(y.cn.axisExtentText,!0).attr(text-anchor,middle).style(cursor,default)}function I(t,e){var rtope?1:-1,nt*Math.PI/180;return{dir:r,dx:Math.sin(n),dy:Math.cos(n),degrees:t}}function O(t,e,r){for(var ne.panels||(e.panels),it.data(),a0;ai.length-1;a++){var ona||(na{}),sia,lia+1;o.dim0s,o.dim1l,o.canvasXs.canvasX,o.panelSizeXl.canvasX-s.canvasX,o.panelSizeYe.model.canvasHeight,o.y0,o.canvasY0,o.plotGlPixelRatior}}function z(t,e){return s.tickText(t._ax,e,!1).text}function D(t,e){if(t.ordinal)return;var rt.domainScale.domain(),nre?r.length-1:0;return z(t.model.dimensionst.visibleIndex,n)}e.exportsfunction(t,e,r,a){var ot._fullLayout,ho._toppaper,po._glcontainer,_t._context.plotGlPixelRatio,Tt._fullLayout.paper_bgcolor;!function(t){for(var e0;et.length;e++)for(var r0;rte.length;r++)for(var nter.trace,in.dimensions,a0;ai.length;a++){var oia.values,lia._ax;l&&(l.range?l.rangek(l.range0,l.range1):l.rangew(o,n._length),l.dtick||(l.dtick.01*(Math.abs(l.range1-l.range0)||1)),l.tickformatia.tickformat,s.calcTicks(l),l.cleanRange())}}(e);var A,M,S(A!0,M!1,{linePickActive:function(t){return arguments.length?A!!t:A},contextShown:function(t){return arguments.length?M!!t:M}}),Re.filter((function(t){return g(t).trace.visible})).map(L.bind(0,r)).map(C.bind(0,S,a));p.each((function(t,e){return i.extendFlat(t,Re)}));var Fp.selectAll(.gl-canvas).each((function(t){t.viewModelR0,t.viewModel.plotGlPixelRatio_,t.viewModel.paperColorT,t.modelt.viewModel?t.viewModel.model:null})),Bnull;F.filter((function(t){return t.pick})).style(pointer-events,auto).on(mousemove,(function(t){if(S.linePickActive()&&t.lineLayer&&a&&a.hover){var en.event,rthis.width,ithis.height,on.mouse(this),so0,lo1;if(s0||l0||s>r||l>i)return;var ct.lineLayer.readPixel(s,i-1-l),u0!c3,fu?c2+256*(c1+256*c0):null,h{x:s,y:l,clientX:e.clientX,clientY:e.clientY,dataIndex:t.model.key,curveNumber:f};f!B&&(u?a.hover(h):a.unhover&&a.unhover(h),Bf)}})),F.style(opacity,(function(t){return t.pick?0:1})),h.style(background,rgba(255, 255, 255, 0));var Nh.selectAll(.+y.cn.parcoords).data(R,d);N.exit().remove(),N.enter().append(g).classed(y.cn.parcoords,!0).style(shape-rendering,crispEdges).style(pointer-events,none),N.attr(transform,(function(t){return c(t.model.translateX,t.model.translateY)}));var jN.selectAll(.+y.cn.parcoordsControlView).data(m,d);j.enter().append(g).classed(y.cn.parcoordsControlView,!0),j.attr(transform,(function(t){return c(t.model.pad.l,t.model.pad.t)}));var Uj.selectAll(.+y.cn.yAxis).data((function(t){return t.dimensions}),d);U.enter().append(g).classed(y.cn.yAxis,!0),j.each((function(t){O(U,t,_)})),F.each((function(t){if(t.viewModel){!t.lineLayer||a?t.lineLayerb(this,t):t.lineLayer.update(t),(t.key||0t.key)&&(t.viewModelt.keyt.lineLayer);var e!t.context||a;t.lineLayer.render(t.viewModel.panels,e)}})),U.attr(transform,(function(t){return c(t.xScale(t.xIndex),0)})),U.call(n.behavior.drag().origin((function(t){return t})).on(drag,(function(t){var et.parent;S.linePickActive(!1),t.xMath.max(-y.overdrag,Math.min(t.model.width+y.overdrag,n.event.x)),t.canvasXt.x*t.model.canvasPixelRatio,U.sort((function(t,e){return t.x-e.x})).each((function(e,r){e.xIndexr,e.xte?e.x:e.xScale(e.xIndex),e.canvasXe.x*e.model.canvasPixelRatio})),O(U,e,_),U.filter((function(e){return 0!Math.abs(t.xIndex-e.xIndex)})).attr(transform,(function(t){return c(t.xScale(t.xIndex),0)})),n.select(this).attr(transform,c(t.x,0)),U.each((function(r,n,i){it.parent.key&&(e.dimensionsnr)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!E(e)),e.focusLayer.render&&e.focusLayer.render(e.panels)})).on(dragend,(function(t){var et.parent;t.xt.xScale(t.xIndex),t.canvasXt.x*t.model.canvasPixelRatio,O(U,e,_),n.select(this).attr(transform,(function(t){return c(t.x,0)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!E(e)),e.focusLayer&&e.focusLayer.render(e.panels),e.pickLayer&&e.pickLayer.render(e.panels,!0),S.linePickActive(!0),a&&a.axesMoved&&a.axesMoved(e.key,e.dimensions.map((function(t){return t.crossfilterDimensionIndex})))}))),U.exit().remove();var VU.selectAll(.+y.cn.axisOverlays).data(m,d);V.enter().append(g).classed(y.cn.axisOverlays,!0),V.selectAll(.+y.cn.axis).remove();var HV.selectAll(.+y.cn.axis).data(m,d);H.enter().append(g).classed(y.cn.axis,!0),H.each((function(t){var et.model.height/t.model.tickDistance,rt.domainScale,ir.domain();n.select(this).call(n.svg.axis().orient(left).tickSize(4).outerTickSize(2).ticks(e,t.tickFormat).tickValues(t.ordinal?i:null).tickFormat((function(e){return v.isOrdinal(t)?e:z(t.model.dimensionst.visibleIndex,e)})).scale(r)),f.font(H.selectAll(text),t.model.tickFont)})),H.selectAll(.domain, .tick>line).attr(fill,none).attr(stroke,black).attr(stroke-opacity,.25).attr(stroke-width,1px),H.selectAll(text).style(text-shadow,u.makeTextShadow(T)).style(cursor,default);var qV.selectAll(.+y.cn.axisHeading).data(m,d);q.enter().append(g).classed(y.cn.axisHeading,!0);var Gq.selectAll(.+y.cn.axisTitle).data(m,d);G.enter().append(text).classed(y.cn.axisTitle,!0).attr(text-anchor,middle).style(cursor,ew-resize).style(pointer-events,auto),G.text((function(t){return t.label})).each((function(e){var rn.select(this);f.font(r,e.model.labelFont),u.convertToTspans(r,t)})).attr(transform,(function(t){var eI(t.model.labelAngle,t.model.labelSide),ry.axisTitleOffset;return(e.dir>0?:c(0,2*r+t.model.height))+l(e.degrees)+c(-r*e.dx,-r*e.dy)})).attr(text-anchor,(function(t){var eI(t.model.labelAngle,t.model.labelSide);return 2*Math.abs(e.dx)>Math.abs(e.dy)?e.dir*e.dx0?start:end:middle}));var YV.selectAll(.+y.cn.axisExtent).data(m,d);Y.enter().append(g).classed(y.cn.axisExtent,!0);var WY.selectAll(.+y.cn.axisExtentTop).data(m,d);W.enter().append(g).classed(y.cn.axisExtentTop,!0),W.attr(transform,c(0,-y.axisExtentOffset));var XW.selectAll(.+y.cn.axisExtentTopText).data(m,d);X.enter().append(text).classed(y.cn.axisExtentTopText,!0).call(P),X.text((function(t){return D(t,!0)})).each((function(t){f.font(n.select(this),t.model.rangeFont)}));var ZY.selectAll(.+y.cn.axisExtentBottom).data(m,d);Z.enter().append(g).classed(y.cn.axisExtentBottom,!0),Z.attr(transform,(function(t){return c(0,t.model.height+y.axisExtentOffset)}));var JZ.selectAll(.+y.cn.axisExtentBottomText).data(m,d);J.enter().append(text).classed(y.cn.axisExtentBottomText,!0).attr(dy,0.75em).call(P),J.text((function(t){return D(t,!1)})).each((function(t){f.font(n.select(this),t.model.rangeFont)})),x.ensureAxisBrush(V,T)}},{../../components/colorscale:373,../../components/drawing:383,../../lib:498,../../lib/gup:495,../../lib/svg_text_utils:524,../../plots/cartesian/axes:549,./axisbrush:884,./constants:888,./helpers:890,./lines:892,@plotly/d3:58,color-rgba:86},895:function(t,e,r){use strict;var nt(./parcoords),it(../../lib/prepare_regl),at(./helpers).isVisible,o{};function s(t,e,r){var ne.indexOf(r),it.indexOf(n);return-1i&&(i+e.length),i}(e.exportsfunction(t,e){var rt._fullLayout;if(i(t,,o)){var l{},c{},u{},f{},hr._size;e.forEach((function(e,r){var ne0.trace;urn.index;var ifrn._fullInput.index;lrt.datai.dimensions,crt.datai.dimensions.slice()}));n(t,e,{width:h.w,height:h.h,margin:{t:h.t,r:h.r,b:h.b,l:h.l}},{filterChanged:function(e,n,i){var acen,oi.map((function(t){return t.slice()})),sdimensions+n+.constraintrange,lr._tracePreGUIt._fullDataue._fullInput.uid;if(void 0ls){var ha.constraintrange;lsh||null}var pt._fullDataue.dimensionsn;o.length?(1o.length&&(oo0),a.constraintrangeo,p.constraintrangeo.slice(),oo):(delete a.constraintrange,delete p.constraintrange,onull);var d{};dso,t.emit(plotly_restyle,d,fe)},hover:function(e){t.emit(plotly_hover,e)},unhover:function(e){t.emit(plotly_unhover,e)},axesMoved:function(e,r){var nfunction(t,e){return function(r,n){return s(t,e,r)-s(t,e,n)}}(r,ce.filter(a));le.sort(n),ce.filter((function(t){return!a(t)})).sort((function(t){return ce.indexOf(t)})).forEach((function(t){le.splice(le.indexOf(t),1),le.splice(ce.indexOf(t),0,t)})),t.emit(plotly_restyle,{dimensions:le},fe)}})}}).reglPrecompiledo},{../../lib/prepare_regl:511,./helpers:890,./parcoords:894},896:function(t,e,r){use strict;var nt(../../plots/attributes),it(../../plots/domain).attributes,at(../../plots/font_attributes),ot(../../components/color/attributes),st(../../plots/template_attributes).hovertemplateAttrs,lt(../../plots/template_attributes).texttemplateAttrs,ct(../../lib/extend).extendFlat,ua({editType:plot,arrayOk:!0,colorEditType:plot});e.exports{labels:{valType:data_array,editType:calc},label0:{valType:number,dflt:0,editType:calc},dlabel:{valType:number,dflt:1,editType:calc},values:{valType:data_array,editType:calc},marker:{colors:{valType:data_array,editType:calc},line:{color:{valType:color,dflt:o.defaultLine,arrayOk:!0,editType:style},width:{valType:number,min:0,dflt:0,arrayOk:!0,editType:style},editType:calc},editType:calc},text:{valType:data_array,editType:plot},hovertext:{valType:string,dflt:,arrayOk:!0,editType:style},scalegroup:{valType:string,dflt:,editType:calc},textinfo:{valType:flaglist,flags:label,text,value,percent,extras:none,editType:calc},hoverinfo:c({},n.hoverinfo,{flags:label,text,value,percent,name}),hovertemplate:s({},{keys:label,color,value,percent,text}),texttemplate:l({editType:plot},{keys:label,color,value,percent,text}),textposition:{valType:enumerated,values:inside,outside,auto,none,dflt:auto,arrayOk:!0,editType:plot},textfont:c({},u,{}),insidetextorientation:{valType:enumerated,values:horizontal,radial,tangential,auto,dflt:auto,editType:plot},insidetextfont:c({},u,{}),outsidetextfont:c({},u,{}),automargin:{valType:boolean,dflt:!1,editType:plot},title:{text:{valType:string,dflt:,editType:plot},font:c({},u,{}),position:{valType:enumerated,values:top left,top center,top right,middle center,bottom left,bottom center,bottom right,editType:plot},editType:plot},domain:i({name:pie,trace:!0,editType:calc}),hole:{valType:number,min:0,max:1,dflt:0,editType:calc},sort:{valType:boolean,dflt:!0,editType:calc},direction:{valType:enumerated,values:clockwise,counterclockwise,dflt:counterclockwise,editType:calc},rotation:{valType:number,min:-360,max:360,dflt:0,editType:calc},pull:{valType:number,min:0,max:1,dflt:0,arrayOk:!0,editType:calc},_deprecated:{title:{valType:string,dflt:,editType:calc},titlefont:c({},u,{}),titleposition:{valType:enumerated,values:top left,top center,top right,middle center,bottom left,bottom center,bottom right,editType:calc}}}},{../../components/color/attributes:360,../../lib/extend:488,../../plots/attributes:545,../../plots/domain:579,../../plots/font_attributes:580,../../plots/template_attributes:628},897:function(t,e,r){use strict;var nt(../../plots/plots);r.namepie,r.plotfunction(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.cleanfunction(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{../../plots/plots:614},898:function(t,e,r){use strict;var nt(fast-isnumeric),it(tinycolor2),at(../../components/color),o{};function s(t){return function(e,r){return!!e&&(!!(ei(e)).isValid()&&(ea.addOpacity(e,e.getAlpha()),tr||(tre),e))}}function l(t,e){var r,nJSON.stringify(t),aen;if(!a){for(at.slice(),r0;rt.length;r++)a.push(i(tr).lighten(20).toHexString());for(r0;rt.length;r++)a.push(i(tr).darken(20).toHexString());ena}return a}e.exports{calc:function(t,e){var r,i,a,ot._fullLayout,lo.hiddenlabels||,ce.labels,ue.marker.colors||,fe.values,he._length,pe._hasValues&&h;if(e.dlabel)for(cnew Array(h),r0;rh;r++)crString(e.label0+r*e.dlabel);var d{},ms(o_+e.type+colormap),g0,v!1;for(r0;rh;r++){var y,x,b;if(p){if(yfr,!n(y))continue;y+y}else y1;void 0!(xcr)&&!x||(xr);var _dxString(x);void 0_?(dxa.length,(b-1!l.indexOf(x))||(g+y),a.push({v:y,label:x,color:m(ur,x),i:r,pts:r,hidden:b})):(v!0,(ia_).v+y,i.pts.push(r),i.hidden||(g+y),!1i.color&&ur&&(i.colorm(ur,x)))}return aa.filter((function(t){return t.v>0})),(funnelareae.type?v:e.sort)&&a.sort((function(t,e){return e.v-t.v})),a0&&(a0.vTotalg),a},crossTraceCalc:function(t,e){var r(e||{}).type;r||(rpie);var nt._fullLayout,it.calcdata,anr+colorway,sn_+r+colormap;nextend+r+colors&&(al(a,o));for(var c0,u0;ui.length;u++){var fiu;if(f0.trace.typer)for(var h0;hf.length;h++){var pfh;!1p.color&&(sp.label?p.colorsp.label:(sp.labelp.colorac%a.length,c++))}}},makePullColorFn:s,generateExtendedColors:l}},{../../components/color:361,fast-isnumeric:185,tinycolor2:307},899:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib),at(./attributes),ot(../../plots/domain).defaults,st(../bar/defaults).handleText;function l(t,e){var rArray.isArray(t),ai.isArrayOrTypedArray(e),oMath.min(r?t.length:1/0,a?e.length:1/0);if(isFinite(o)||(o0),o&&a){for(var s,l0;lo;l++){var cel;if(n(c)&&c>0){s!0;break}}s||(o0)}return{hasLabels:r,hasValues:a,len:o}}e.exports{handleLabelsAndValues:l,supplyDefaults:function(t,e,r,n){function c(r,n){return i.coerce(t,e,a,r,n)}var ul(c(labels),c(values)),fu.len;if(e._hasLabelsu.hasLabels,e._hasValuesu.hasValues,!e._hasLabels&&e._hasValues&&(c(label0),c(dlabel)),f){e._lengthf,c(marker.line.width)&&c(marker.line.color),c(marker.colors),c(scalegroup);var h,pc(text),dc(texttemplate);if(d||(hc(textinfo,Array.isArray(p)?text+percent:percent)),c(hovertext),c(hovertemplate),d||h&&none!h){var mc(textposition);s(t,e,n,c,m,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),(Array.isArray(m)||autom||outsidem)&&c(automargin),(insidem||autom||Array.isArray(m))&&c(insidetextorientation)}o(e,n,c);var gc(hole);if(c(title.text)){var vc(title.position,g?middle center:top center);g||middle center!v||(e.title.positiontop center),i.coerceFont(c,title.font,n.font)}c(sort),c(direction),c(rotation),c(pull)}else e.visible!1}}},{../../lib:498,../../plots/domain:579,../bar/defaults:647,./attributes:896,fast-isnumeric:185},900:function(t,e,r){use strict;var nt(../../components/fx/helpers).appendArrayMultiPointValues;e.exportsfunction(t,e){var r{curveNumber:e.index,pointNumbers:t.pts,data:e._input,fullData:e,label:t.label,color:t.color,value:t.v,percent:t.percent,text:t.text,bbox:t.bbox,v:t.v};return 1t.pts.length&&(r.pointNumberr.it.pts0),n(r,e,t.pts),funnelareae.type&&(delete r.v,delete r.i),r}},{../../components/fx/helpers:397},901:function(t,e,r){use strict;var nt(../../lib);function i(t){return-1!t.indexOf(e)?t.replace(/.?0+e/,e):-1!t.indexOf(.)?t.replace(/.?0+$/,):t}r.formatPiePercentfunction(t,e){var ri((100*t).toPrecision(3));return n.numSeparate(r,e)+%},r.formatPieValuefunction(t,e){var ri(t.toPrecision(10));return n.numSeparate(r,e)},r.getFirstFilledfunction(t,e){if(Array.isArray(t))for(var r0;re.length;r++){var nter;if(n||0n||n)return n}},r.castOptionfunction(t,e){return Array.isArray(t)?r.getFirstFilled(t,e):t||void 0},r.getRotationAnglefunction(t){return(autot?0:t)*Math.PI/180}},{../../lib:498},902:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults).supplyDefaults,supplyLayoutDefaults:t(./layout_defaults),layoutAttributes:t(./layout_attributes),calc:t(./calc).calc,crossTraceCalc:t(./calc).crossTraceCalc,plot:t(./plot).plot,style:t(./style),styleOne:t(./style_one),moduleType:trace,name:pie,basePlotModule:t(./base_plot),categories:pie-like,pie,showLegend,meta:{}}},{./attributes:896,./base_plot:897,./calc:898,./defaults:899,./layout_attributes:903,./layout_defaults:904,./plot:905,./style:906,./style_one:907},903:function(t,e,r){use strict;e.exports{hiddenlabels:{valType:data_array,editType:calc},piecolorway:{valType:colorlist,editType:calc},extendpiecolors:{valType:boolean,dflt:!0,editType:calc}}},{},904:function(t,e,r){use strict;var nt(../../lib),it(./layout_attributes);e.exportsfunction(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(hiddenlabels),r(piecolorway,e.colorway),r(extendpiecolors)}},{../../lib:498,./layout_attributes:903},905:function(t,e,r){use strict;var nt(@plotly/d3),it(../../plots/plots),at(../../components/fx),ot(../../components/color),st(../../components/drawing),lt(../../lib),cl.strScale,ul.strTranslate,ft(../../lib/svg_text_utils),ht(../bar/uniform_text),ph.recordMinTextSize,dh.clearMinTextSize,mt(../bar/constants).TEXTPAD,gt(./helpers),vt(./event_data),yt(../../lib).isValidTextValue;function x(t,e,r){var ir0,oi.cx,si.cy,ci.trace,ufunnelareac.type;_hasHoverLabelin c||(c._hasHoverLabel!1),_hasHoverEventin c||(c._hasHoverEvent!1),t.on(mouseover,(function(t){var re._fullLayout,fe._fullDatac.index;if(!e._dragging&&!1!r.hovermode){var hf.hoverinfo;if(Array.isArray(h)&&(ha.castHoverinfo({hoverinfo:g.castOption(h,t.pts),_module:c._module},r,0)),allh&&(hlabel+text+value+percent+name),f.hovertemplate||none!h&&skip!h&&h){var pt.rInscribed||0,do+t.pxmid0*(1-p),ms+t.pxmid1*(1-p),yr.separators,x;if(h&&-1!h.indexOf(label)&&x.push(t.label),t.textg.castOption(f.hovertext||f.text,t.pts),h&&-1!h.indexOf(text)){var bt.text;l.isValidTextValue(b)&&x.push(b)}t.valuet.v,t.valueLabelg.formatPieValue(t.v,y),h&&-1!h.indexOf(value)&&x.push(t.valueLabel),t.percentt.v/i.vTotal,t.percentLabelg.formatPiePercent(t.percent,y),h&&-1!h.indexOf(percent)&&x.push(t.percentLabel);var _f.hoverlabel,w_.font,T;a.loneHover({trace:c,x0:d-p*i.r,x1:d+p*i.r,y:m,_x0:u?o+t.TL0:d-p*i.r,_x1:u?o+t.TR0:d+p*i.r,_y0:u?s+t.TL1:m-p*i.r,_y1:u?s+t.BL1:m+p*i.r,text:x.join(br>),name:f.hovertemplate||-1!h.indexOf(name)?f.name:void 0,idealAlign:t.pxmid00?left:right,color:g.castOption(_.bgcolor,t.pts)||t.color,borderColor:g.castOption(_.bordercolor,t.pts),fontFamily:g.castOption(w.family,t.pts),fontSize:g.castOption(w.size,t.pts),fontColor:g.castOption(w.color,t.pts),nameLength:g.castOption(_.namelength,t.pts),textAlign:g.castOption(_.align,t.pts),hovertemplate:g.castOption(f.hovertemplate,t.pts),hovertemplateLabels:t,eventData:v(t,f)},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:e,inOut_bbox:T}),t.bboxT0,c._hasHoverLabel!0}c._hasHoverEvent!0,e.emit(plotly_hover,{points:v(t,f),event:n.event})}})),t.on(mouseout,(function(t){var re._fullLayout,ie._fullDatac.index,on.select(this).datum();c._hasHoverEvent&&(t.originalEventn.event,e.emit(plotly_unhover,{points:v(o,i),event:n.event}),c._hasHoverEvent!1),c._hasHoverLabel&&(a.loneUnhover(r._hoverlayer.node()),c._hasHoverLabel!1)})),t.on(click,(function(t){var re._fullLayout,ie._fullDatac.index;e._dragging||!1r.hovermode||(e._hoverdatav(t,i),a.click(e,n.event))}))}function b(t,e,r){var ng.castOption(t.insidetextfont.color,e.pts);!n&&t._input.textfont&&(ng.castOption(t._input.textfont.color,e.pts));var ig.castOption(t.insidetextfont.family,e.pts)||g.castOption(t.textfont.family,e.pts)||r.family,ag.castOption(t.insidetextfont.size,e.pts)||g.castOption(t.textfont.size,e.pts)||r.size;return{color:n||o.contrast(e.color),family:i,size:a}}function _(t,e){for(var r,n,i0;it.length;i++)if((n(rti0).trace).title.text){var an.title.text;n._meta&&(al.templateString(a,n._meta));var os.tester.append(text).attr(data-notex,1).text(a).call(s.font,n.title.font).call(f.convertToTspans,e),cs.bBox(o.node(),!0);r.titleBox{width:c.width,height:c.height},o.remove()}}function w(t,e,r){var nr.r||e.rpx1,ie.rInscribed;if(e.startanglee.stopangle)return{rCenter:1-i,scale:0,rotate:0,textPosAngle:0};var a,oe.ring,s1o&&Math.abs(e.startangle-e.stopangle)2*Math.PI,le.halfangle,ce.midangle,ur.trace.insidetextorientation,fhorizontalu,htangentialu,pradialu,dautou,m;if(!d){var g,vfunction(r,i){if(function(t,e){var rt.startangle,nt.stopangle;return r>e&&e>n||re&&en}(e,r)){var sMath.abs(r-e.startangle),lMath.abs(r-e.stopangle),csl?s:l;(atani?k(t,n,o,c,0):T(t,n,o,c,Math.PI/2)).textPosAngler,m.push(a)}};if(f||h){for(g4;g>-4;g-2)v(Math.PI*g,tan);for(g4;g>-4;g-2)v(Math.PI*(g+1),tan)}if(f||p){for(g4;g>-4;g-2)v(Math.PI*(g+1.5),rad);for(g4;g>-4;g-2)v(Math.PI*(g+.5),rad)}}if(s||d||f){var yMath.sqrt(t.width*t.width+t.height*t.height);if((a{scale:i*n*2/y,rCenter:1-i,rotate:0}).textPosAngle(e.startangle+e.stopangle)/2,a.scale>1)return a;m.push(a)}(d||p)&&((aT(t,n,o,l,c)).textPosAngle(e.startangle+e.stopangle)/2,m.push(a)),(d||h)&&((ak(t,n,o,l,c)).textPosAngle(e.startangle+e.stopangle)/2,m.push(a));for(var x0,b0,_0;_m.length;_++){var wm_.scale;if(bw&&(bw,x_),!d&&b>1)break}return mx}function T(t,e,r,n,i){eMath.max(0,e-2*m);var at.width/t.height,oS(a,n,e,r);return{scale:2*o/t.height,rCenter:A(a,o/e),rotate:M(i)}}function k(t,e,r,n,i){eMath.max(0,e-2*m);var at.height/t.width,oS(a,n,e,r);return{scale:2*o/t.width,rCenter:A(a,o/e),rotate:M(i+Math.PI/2)}}function A(t,e){return Math.cos(e)-t*e}function M(t){return(180/Math.PI*t+720)%180-90}function S(t,e,r,n){var it+1/(2*Math.tan(e));return r*Math.min(1/(Math.sqrt(i*i+.5)+i),n/(Math.sqrt(t*t+n/2)+t))}function E(t,e){return t.v!e.vTotal||e.trace.hole?Math.min(1/(1+1/Math.sin(t.halfangle)),t.ring/2):1}function L(t,e){var re.pxmid0,ne.pxmid1,it.width/2,at.height/2;return r0&&(i*-1),n0&&(a*-1),{scale:1,rCenter:1,rotate:0,x:i+Math.abs(a)*(i>0?1:-1)/2,y:a/(1+r*r/(n*n)),outside:!0}}function C(t,e){var r,n,i,at.trace,o{x:t.cx,y:t.cy},s{tx:0,ty:0};s.ty+a.title.font.size,iI(a),-1!a.title.position.indexOf(top)?(o.y-(1+i)*t.r,s.ty-t.titleBox.height):-1!a.title.position.indexOf(bottom)&&(o.y+(1+i)*t.r);var l,c,u(lt.r,ct.trace.aspectratio,l/(void 0c?1:c)),fe.w*(a.domain.x1-a.domain.x0)/2;return-1!a.title.position.indexOf(left)?(f+u,o.x-(1+i)*u,s.tx+t.titleBox.width/2):-1!a.title.position.indexOf(center)?f*2:-1!a.title.position.indexOf(right)&&(f+u,o.x+(1+i)*u,s.tx-t.titleBox.width/2),rf/t.titleBox.width,nP(t,e)/t.titleBox.height,{x:o.x,y:o.y,scale:Math.min(r,n),tx:s.tx,ty:s.ty}}function P(t,e){var rt.trace,ne.h*(r.domain.y1-r.domain.y0);return Math.min(t.titleBox.height,n/2)}function I(t){var e,rt.pull;if(!r)return 0;if(Array.isArray(r))for(r0,e0;et.pull.length;e++)t.pulle>r&&(rt.pulle);return r}function O(t,e){for(var r,n0;nt.length;n++){var itn0,ai.trace,oa.domain,se.w*(o.x1-o.x0),le.h*(o.y1-o.y0);a.title.text&&middle center!a.title.position&&(l-P(i,e));var cs/2,ul/2;funnelarea!a.type||a.scalegroup||(u/a.aspectratio),i.rMath.min(c,u)/(1+I(a)),i.cxe.l+e.w*(a.domain.x1+a.domain.x0)/2,i.cye.t+e.h*(1-a.domain.y0)-l/2,a.title.text&&-1!a.title.position.indexOf(bottom)&&(i.cy-P(i,e)),a.scalegroup&&-1r.indexOf(a.scalegroup)&&r.push(a.scalegroup)}!function(t,e){for(var r,n,i,a0;ae.length;a++){var o1/0,sea;for(n0;nt.length;n++)if(rtn0,(ir.trace).scalegroups){var l;if(piei.type)lr.r*r.r;else if(funnelareai.type){var c,u;i.aspectratio>1?(cr.r,uc/i.aspectratio):(ur.r,cu*i.aspectratio),c*(1+i.baseratio)/2,lc*u}oMath.min(o,l/r.vTotal)}for(n0;nt.length;n++)if(rtn0,(ir.trace).scalegroups){var fo*r.vTotal;funnelareai.type&&(f/(1+i.baseratio)/2,f/i.aspectratio),r.rMath.sqrt(f)}}}(t,r)}function z(t,e){returnt*Math.sin(e),-t*Math.cos(e)}function D(t,e,r){var nt._fullLayout,ir.trace,ai.texttemplate,oi.textinfo;if(!a&&o&&none!o){var s,co.split(+),ufunction(t){return-1!c.indexOf(t)},fu(label),hu(text),pu(value),du(percent),mn.separators;if(sf?e.label:,h){var vg.getFirstFilled(i.text,e.pts);y(v)&&s.push(v)}p&&s.push(g.formatPieValue(e.v,m)),d&&s.push(g.formatPiePercent(e.v/r.vTotal,m)),e.texts.join(br>)}if(a){var xl.castOption(i,e.i,texttemplate);if(x){var bfunction(t){return{label:t.label,value:t.v,valueLabel:g.formatPieValue(t.v,n.separators),percent:t.v/r.vTotal,percentLabel:g.formatPiePercent(t.v/r.vTotal,n.separators),color:t.color,text:t.text,customdata:l.castOption(i,t.i,customdata)}}(e),_g.getFirstFilled(i.text,e.pts);(y(_)||_)&&(b.text_),e.textl.texttemplateString(x,b,t._fullLayout._d3locale,b,i._meta||{})}else e.text}}function R(t,e){var rt.rotate*Math.PI/180,nMath.cos(r),iMath.sin(r),a(e.left+e.right)/2,o(e.top+e.bottom)/2;t.textXa*n-o*i,t.textYa*i+o*n,t.noCenter!0}e.exports{plot:function(t,e){var rt._fullLayout,ar._size;d(pie,r),_(e,t),O(e,a);var hl.makeTraceGroups(r._pielayer,e,trace).each((function(e){var hn.select(this),de0,md.trace;!function(t){var e,r,n,it0,ai.r,oi.trace,sg.getRotationAngle(o.rotation),l2*Math.PI/i.vTotal,cpx0,upx1;if(counterclockwiseo.direction){for(e0;et.length&&te.hidden;e++);if(et.length)return;s+l*te.v,l*-1,cpx1,upx0}for(nz(a,s),e0;et.length;e++)(rte).hidden||(rcn,r.startangles,s+l*r.v/2,r.pxmidz(a,s),r.midangles,s+l*r.v/2,nz(a,s),r.stopangles,run,r.largeArcr.v>i.vTotal/2?1:0,r.halfangleMath.PI*Math.min(r.v/i.vTotal,.5),r.ring1-o.hole,r.rInscribedE(r,i))}(e),h.attr(stroke-linejoin,round),h.each((function(){var vn.select(this).selectAll(g.slice).data(e);v.enter().append(g).classed(slice,!0),v.exit().remove();var y,,,,_!1;v.each((function(i,a){if(i.hidden)n.select(this).selectAll(path,g).remove();else{i.pointNumberi.i,i.curveNumberm.index,yi.pxmid10?0:1i.pxmid00?0:1.push(i);var od.cx,cd.cy,un.select(this),hu.selectAll(path.surface).data(i);if(h.enter().append(path).classed(surface,!0).style({pointer-events:all}),u.call(x,t,e),m.pull){var v+g.castOption(m.pull,i.pts)||0;v>0&&(o+v*i.pxmid0,c+v*i.pxmid1)}i.cxFinalo,i.cyFinalc;var Tm.hole;if(i.vd.vTotal){var kM+(o+i.px00)+,+(c+i.px01)+C(i.px0,i.pxmid,!0,1)+C(i.pxmid,i.px0,!0,1)+Z;T?h.attr(d,M+(o+T*i.px00)+,+(c+T*i.px01)+C(i.px0,i.pxmid,!1,T)+C(i.pxmid,i.px0,!1,T)+Z+k):h.attr(d,k)}else{var AC(i.px0,i.px1,!0,1);if(T){var M1-T;h.attr(d,M+(o+T*i.px10)+,+(c+T*i.px11)+C(i.px1,i.px0,!1,T)+l+M*i.px00+,+M*i.px01+A+Z)}else h.attr(d,M+o+,+c+l+i.px00+,+i.px01+A+Z)}D(t,i,d);var Sg.castOption(m.textposition,i.pts),Eu.selectAll(g.slicetext).data(i.text&&none!S?0:);E.enter().append(g).classed(slicetext,!0),E.exit().remove(),E.each((function(){var ul.ensureSingle(n.select(this),text,,(function(t){t.attr(data-notex,1)})),hl.ensureUniformFontSize(t,outsideS?function(t,e,r){var ng.castOption(t.outsidetextfont.color,e.pts)||g.castOption(t.textfont.color,e.pts)||r.color,ig.castOption(t.outsidetextfont.family,e.pts)||g.castOption(t.textfont.family,e.pts)||r.family,ag.castOption(t.outsidetextfont.size,e.pts)||g.castOption(t.textfont.size,e.pts)||r.size;return{color:n,family:i,size:a}}(m,i,r.font):b(m,i,r.font));u.text(i.text).attr({class:slicetext,transform:,text-anchor:middle}).call(s.font,h).call(f.convertToTspans,t);var v,ys.bBox(u.node());if(outsideS)vL(y,i);else if(vw(y,i,d),autoS&&v.scale1){var xl.ensureUniformFontSize(t,m.outsidetextfont);u.call(s.font,x),vL(ys.bBox(u.node()),i)}var Tv.textPosAngle,kvoid 0T?i.pxmid:z(d.r,T);if(v.targetXo+k0*v.rCenter+(v.x||0),v.targetYc+k1*v.rCenter+(v.y||0),R(v,y),v.outside){var Av.targetY;i.yLabelMinA-y.height/2,i.yLabelMidA,i.yLabelMaxA+y.height/2,i.labelExtraX0,i.labelExtraY0,_!0}v.fontSizeh.size,p(m.type,v,r),ea.transformv,u.attr(transform,l.getTextTransform(v))}))}function C(t,e,r,n){var an*(e0-t0),on*(e1-t1);returna+n*d.r+,+n*d.r+ 0 +i.largeArc+(r? 1 : 0 )+a+,+o}}));var Tn.select(this).selectAll(g.titletext).data(m.title.text?0:);if(T.enter().append(g).classed(titletext,!0),T.exit().remove(),T.each((function(){var e,rl.ensureSingle(n.select(this),text,,(function(t){t.attr(data-notex,1)})),im.title.text;m._meta&&(il.templateString(i,m._meta)),r.text(i).attr({class:titletext,transform:,text-anchor:middle}).call(s.font,m.title.font).call(f.convertToTspans,t),emiddle centerm.title.position?function(t){var eMath.sqrt(t.titleBox.width*t.titleBox.width+t.titleBox.height*t.titleBox.height);return{x:t.cx,y:t.cy,scale:t.trace.hole*t.r*2/e,tx:0,ty:-t.titleBox.height/2+t.trace.title.font.size}}(d):C(d,a),r.attr(transform,u(e.x,e.y)+c(Math.min(1,e.scale))+u(e.tx,e.ty))})),_&&function(t,e){var r,n,i,a,o,s,l,c,u,f,h,p,d;function m(t,e){return t.pxmid1-e.pxmid1}function v(t,e){return e.pxmid1-t.pxmid1}function y(t,r){r||(r{});var i,c,u,h,pr.labelExtraY+(n?r.yLabelMax:r.yLabelMin),dn?t.yLabelMin:t.yLabelMax,mn?t.yLabelMax:t.yLabelMin,vt.cyFinal+o(t.px01,t.px11),yp-d;if(y*l>0&&(t.labelExtraYy),Array.isArray(e.pull))for(c0;cf.length;c++)(ufc)t||(g.castOption(e.pull,t.pts)||0)>(g.castOption(e.pull,u.pts)||0)||((t.pxmid1-u.pxmid1)*l>0?(yu.cyFinal+o(u.px01,u.px11)-d-t.labelExtraY)*l>0&&(t.labelExtraY+y):(m+t.labelExtraY-v)*l>0&&(i3*s*Math.abs(c-f.indexOf(t)),(hu.cxFinal+a(u.px00,u.px10)+i-(t.cxFinal+t.pxmid0)-t.labelExtraX)*s>0&&(t.labelExtraX+h)))}for(n0;n2;n++)for(in?m:v,on?Math.max:Math.min,ln?1:-1,r0;r2;r++){for(ar?Math.max:Math.min,sr?1:-1,(ctnr).sort(i),ut1-nr,fu.concat(c),p,h0;hc.length;h++)void 0!ch.yLabelMid&&p.push(ch);for(d!1,h0;n&&hu.length;h++)if(void 0!uh.yLabelMid){duh;break}for(h0;hp.length;h++){var xh&&ph-1;d&&!h&&(xd),y(ph,x)}}}(y,m),function(t,e){t.each((function(t){var rn.select(this);if(t.labelExtraX||t.labelExtraY){var ir.select(g.slicetext text);t.transform.targetX+t.labelExtraX,t.transform.targetY+t.labelExtraY,i.attr(transform,l.getTextTransform(t.transform));var at.cxFinal+t.pxmid0,sM+a+,+(t.cyFinal+t.pxmid1),c(t.yLabelMax-t.yLabelMin)*(t.pxmid00?-1:1)/4;if(t.labelExtraX){var ut.labelExtraX*t.pxmid1/t.pxmid0,ft.yLabelMid+t.labelExtraY-(t.cyFinal+t.pxmid1);Math.abs(u)>Math.abs(f)?s+l+f*t.pxmid0/t.pxmid1+,+f+H+(a+t.labelExtraX+c):s+l+t.labelExtraX+,+u+v+(f-u)+h+c}else s+V+(t.yLabelMid+t.labelExtraY)+h+c;l.ensureSingle(r,path,textline).call(o.stroke,e.outsidetextfont.color).attr({stroke-width:Math.min(2,e.outsidetextfont.size/8),d:s,fill:none})}else r.select(path.textline).remove()}))}(v,m),_&&m.automargin){var ks.bBox(h.node()),Am.domain,Ma.w*(A.x1-A.x0),Sa.h*(A.y1-A.y0),E(.5*M-d.r)/a.w,P(.5*S-d.r)/a.h;i.autoMargin(t,pie.+m.uid+.automargin,{xl:A.x0-E,xr:A.x1+E,yb:A.y0-P,yt:A.y1+P,l:Math.max(d.cx-d.r-k.left,0),r:Math.max(k.right-(d.cx+d.r),0),b:Math.max(k.bottom-(d.cy+d.r),0),t:Math.max(d.cy-d.r-k.top,0),pad:5})}}))}));setTimeout((function(){h.selectAll(tspan).each((function(){var tn.select(this);t.attr(dy)&&t.attr(dy,t.attr(dy))}))}),0)},formatSliceLabel:D,transformInsideText:w,determineInsideTextFont:b,positionTitleOutside:C,prerenderTitles:_,layoutAreas:O,attachFxHandlers:x,computeTransform:R}},{../../components/color:361,../../components/drawing:383,../../components/fx:401,../../lib:498,../../lib/svg_text_utils:524,../../plots/plots:614,../bar/constants:645,../bar/uniform_text:659,./event_data:900,./helpers:901,@plotly/d3:58},906:function(t,e,r){use strict;var nt(@plotly/d3),it(./style_one),at(../bar/uniform_text).resizeText;e.exportsfunction(t){var et._fullLayout._pielayer.selectAll(.trace);a(t,e,pie),e.each((function(t){var et0.trace,rn.select(this);r.style({opacity:e.opacity}),r.selectAll(path.surface).each((function(t){n.select(this).call(i,t,e)}))}))}},{../bar/uniform_text:659,./style_one:907,@plotly/d3:58},907:function(t,e,r){use strict;var nt(../../components/color),it(./helpers).castOption;e.exportsfunction(t,e,r){var ar.marker.line,oi(a.color,e.pts)||n.defaultLine,si(a.width,e.pts)||0;t.style(stroke-width,s).call(n.fill,e.color).call(n.stroke,o)}},{../../components/color:361,./helpers:901},908:function(t,e,r){use strict;var nt(../scatter/attributes);e.exports{x:n.x,y:n.y,xy:{valType:data_array,editType:calc},indices:{valType:data_array,editType:calc},xbounds:{valType:data_array,editType:calc},ybounds:{valType:data_array,editType:calc},text:n.text,marker:{color:{valType:color,arrayOk:!1,editType:calc},opacity:{valType:number,min:0,max:1,dflt:1,arrayOk:!1,editType:calc},blend:{valType:boolean,dflt:null,editType:calc},sizemin:{valType:number,min:.1,max:2,dflt:.5,editType:calc},sizemax:{valType:number,min:.1,dflt:20,editType:calc},border:{color:{valType:color,arrayOk:!1,editType:calc},arearatio:{valType:number,min:0,max:1,dflt:0,editType:calc},editType:calc},editType:calc},transforms:void 0}},{../scatter/attributes:922},909:function(t,e,r){use strict;var nt(../../../stackgl_modules).gl_pointcloud2d,it(../../lib/str2rgbarray),at(../../plots/cartesian/autorange).findExtremes,ot(../scatter/get_trace_color);function s(t,e){this.scenet,this.uide,this.typepointcloud,this.pickXData,this.pickYData,this.xData,this.yData,this.textLabels,this.colorrgb(0, 0, 0),this.name,this.hoverinfoall,this.idToIndexnew Int32Array(0),this.bounds0,0,0,0,this.pointcloudOptions{positions:new Float32Array(0),idToIndex:this.idToIndex,sizemin:.5,sizemax:12,color:0,0,0,1,areaRatio:1,borderColor:0,0,0,1},this.pointcloudn(t.glplot,this.pointcloudOptions),this.pointcloud._tracethis}var ls.prototype;l.handlePickfunction(t){var ethis.idToIndext.pointId;return{trace:this,dataCoord:t.dataCoord,traceCoord:this.pickXYData?this.pickXYData2*e,this.pickXYData2*e+1:this.pickXDatae,this.pickYDatae,textLabel:Array.isArray(this.textLabels)?this.textLabelse:this.textLabels,color:this.color,name:this.name,pointIndex:e,hoverinfo:this.hoverinfo}},l.updatefunction(t){this.indext.index,this.textLabelst.text,this.namet.name,this.hoverinfot.hoverinfo,this.bounds1/0,1/0,-1/0,-1/0,this.updateFast(t),this.coloro(t,{})},l.updateFastfunction(t){var e,r,n,o,s,l,cthis.xDatathis.pickXDatat.x,uthis.yDatathis.pickYDatat.y,fthis.pickXYDatat.xy,ht.xbounds&&t.ybounds,pt.indices,dthis.bounds;if(f){if(nf,ef.length>>>1,h)d0t.xbounds0,d2t.xbounds1,d1t.ybounds0,d3t.ybounds1;else for(l0;le;l++)on2*l,sn2*l+1,od0&&(d0o),o>d2&&(d2o),sd1&&(d1s),s>d3&&(d3s);if(p)rp;else for(rnew Int32Array(e),l0;le;l++)rll}else for(ec.length,nnew Float32Array(2*e),rnew Int32Array(e),l0;le;l++)ocl,sul,rll,n2*lo,n2*l+1s,od0&&(d0o),o>d2&&(d2o),sd1&&(d1s),s>d3&&(d3s);this.idToIndexr,this.pointcloudOptions.idToIndexr,this.pointcloudOptions.positionsn;var mi(t.marker.color),gi(t.marker.border.color),vt.opacity*t.marker.opacity;m3*v,this.pointcloudOptions.colorm;var yt.marker.blend;if(nully){yc.length100||u.length100}this.pointcloudOptions.blendy,g3*v,this.pointcloudOptions.borderColorg;var xt.marker.sizemin,bMath.max(t.marker.sizemax,t.marker.sizemin);this.pointcloudOptions.sizeMinx,this.pointcloudOptions.sizeMaxb,this.pointcloudOptions.areaRatiot.marker.border.arearatio,this.pointcloud.update(this.pointcloudOptions);var _this.scene.xaxis,wthis.scene.yaxis,Tb/2||.5;t._extremes_._ida(_,d0,d2,{ppad:T}),t._extremesw._ida(w,d1,d3,{ppad:T})},l.disposefunction(){this.pointcloud.dispose()},e.exportsfunction(t,e){var rnew s(t,e.uid);return r.update(e),r}},{../../../stackgl_modules:1119,../../lib/str2rgbarray:523,../../plots/cartesian/autorange:548,../scatter/get_trace_color:932},910:function(t,e,r){use strict;var nt(../../lib),it(./attributes);e.exportsfunction(t,e,r){function a(r,a){return n.coerce(t,e,i,r,a)}a(x),a(y),a(xbounds),a(ybounds),t.xy&&t.xy instanceof Float32Array&&(e.xyt.xy),t.indices&&t.indices instanceof Int32Array&&(e.indicest.indices),a(text),a(marker.color,r),a(marker.opacity),a(marker.blend),a(marker.sizemin),a(marker.sizemax),a(marker.border.color,r),a(marker.border.arearatio),e._lengthnull}},{../../lib:498,./attributes:908},911:function(t,e,r){use strict;*pointcloud* trace is deprecated!,Please consider switching to the *scattergl* trace type..join( );e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),calc:t(../scatter3d/calc),plot:t(./convert),moduleType:trace,name:pointcloud,basePlotModule:t(../../plots/gl2d),categories:gl,gl2d,showLegend,meta:{}}},{../../plots/gl2d:591,../scatter3d/calc:951,./attributes:908,./convert:909,./defaults:910},912:function(t,e,r){use strict;var nt(../../plots/font_attributes),it(../../plots/attributes),at(../../components/color/attributes),ot(../../components/fx/attributes),st(../../plots/domain).attributes,lt(../../plots/template_attributes).hovertemplateAttrs,ct(../../components/colorscale/attributes),ut(../../plot_api/plot_template).templatedArray,ft(../../plots/cartesian/axis_format_attributes).descriptionOnlyNumbers,ht(../../lib/extend).extendFlat,pt(../../plot_api/edit_types).overrideAll;(e.exportsp({hoverinfo:h({},i.hoverinfo,{flags:,arrayOk:!1}),hoverlabel:o.hoverlabel,domain:s({name:sankey,trace:!0}),orientation:{valType:enumerated,values:v,h,dflt:h},valueformat:{valType:string,dflt:.3s,description:f(value)},valuesuffix:{valType:string,dflt:},arrangement:{valType:enumerated,values:snap,perpendicular,freeform,fixed,dflt:snap},textfont:n({}),customdata:void 0,node:{label:{valType:data_array,dflt:},groups:{valType:info_array,impliedEdits:{x:,y:},dimensions:2,freeLength:!0,dflt:,items:{valType:number,editType:calc}},x:{valType:data_array,dflt:},y:{valType:data_array,dflt:},color:{valType:color,arrayOk:!0},customdata:{valType:data_array,editType:calc},line:{color:{valType:color,dflt:a.defaultLine,arrayOk:!0},width:{valType:number,min:0,dflt:.5,arrayOk:!0}},pad:{valType:number,arrayOk:!1,min:0,dflt:20},thickness:{valType:number,arrayOk:!1,min:1,dflt:20},hoverinfo:{valType:enumerated,values:all,none,skip,dflt:all},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:value,label})},link:{label:{valType:data_array,dflt:},color:{valType:color,arrayOk:!0},customdata:{valType:data_array,editType:calc},line:{color:{valType:color,dflt:a.defaultLine,arrayOk:!0},width:{valType:number,min:0,dflt:0,arrayOk:!0}},source:{valType:data_array,dflt:},target:{valType:data_array,dflt:},value:{valType:data_array,dflt:},hoverinfo:{valType:enumerated,values:all,none,skip,dflt:all},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:value,label}),colorscales:u(concentrationscales,{editType:calc,label:{valType:string,editType:calc,dflt:},cmax:{valType:number,editType:calc,dflt:1},cmin:{valType:number,editType:calc,dflt:0},colorscale:h(c().colorscale,{dflt:0,white,1,black})})}},calc,nested)).transformsvoid 0},{../../components/color/attributes:360,../../components/colorscale/attributes:368,../../components/fx/attributes:392,../../lib/extend:488,../../plot_api/edit_types:531,../../plot_api/plot_template:538,../../plots/attributes:545,../../plots/cartesian/axis_format_attributes:552,../../plots/domain:579,../../plots/font_attributes:580,../../plots/template_attributes:628},913:function(t,e,r){use strict;var nt(../../plot_api/edit_types).overrideAll,it(../../plots/get_data).getModuleCalcData,at(./plot),ot(../../components/fx/layout_attributes),st(../../lib/setcursor),lt(../../components/dragelement),ct(../../plots/cartesian/select).prepSelect,ut(../../lib),ft(../../registry);function h(t,e){var rt._fullDatae,nt._fullLayout,in.dragmode,apann.dragmode?move:crosshair,or._bgRect;if(pan!i&&zoom!i){s(o,a);var h{_id:x,c2p:u.identity,_offset:r._sankey.translateX,_length:r._sankey.width},p{_id:y,c2p:u.identity,_offset:r._sankey.translateY,_length:r._sankey.height},d{gd:t,element:o.node(),plotinfo:{id:e,xaxis:h,yaxis:p,fillRangeItems:u.noop},subplot:e,xaxes:h,yaxes:p,doneFnCompleted:function(r){var n,it._fullDatae,ai.node.groups.slice(),o;function s(t){for(var ei._sankey.graph.nodes,r0;re.length;r++)if(er.pointNumbert)return er}for(var l0;lr.length;l++){var cs(rl.pointNumber);if(c)if(c.group){for(var u0;uc.childrenNodes.length;u++)o.push(c.childrenNodesu.pointNumber);ac.pointNumber-i.node._count!1}else o.push(c.pointNumber)}na.filter(Boolean).concat(o),f.call(_guiRestyle,t,{node.groups:n},e)},prepFn:function(t,e,r){c(t,e,r,d,i)}};l.init(d)}}r.namesankey,r.baseLayoutAttrOverridesn({hoverlabel:o.hoverlabel},plot,nested),r.plotfunction(t){var ei(t.calcdata,sankey)0;a(t,e),r.updateFx(t)},r.cleanfunction(t,e,r,n){var in._has&&n._has(sankey),ae._has&&e._has(sankey);i&&!a&&(n._paperdiv.selectAll(.sankey).remove(),n._paperdiv.selectAll(.bgsankey).remove())},r.updateFxfunction(t){for(var e0;et._fullData.length;e++)h(t,e)}},{../../components/dragelement:380,../../components/fx/layout_attributes:402,../../lib:498,../../lib/setcursor:519,../../plot_api/edit_types:531,../../plots/cartesian/select:570,../../plots/get_data:588,../../registry:633,./plot:918},914:function(t,e,r){use strict;var nt(strongly-connected-components),it(../../lib),at(../../lib/gup).wrap,oi.isArrayOrTypedArray,si.isIndex,lt(../../components/colorscale);function c(t){var e,rt.node,at.link,c,uo(a.color),fo(a.customdata),h{},p{},da.colorscales.length;for(e0;ed;e++){var ma.colorscalese,gl.extractScale(m,{cLetter:c}),vl.makeColorScaleFunc(g);pm.labelv}var y0;for(e0;ea.value.length;e++)a.sourcee>y&&(ya.sourcee),a.targete>y&&(ya.targete);var x,by+1;t.node._countb;var _t.node.groups,w{};for(e0;e_.length;e++){var T_e;for(x0;xT.length;x++){var kTx,Ab+e;w.hasOwnProperty(k)?i.warn(Node +k+ is already part of a group.):wkA}}var M{source:,target:};for(e0;ea.value.length;e++){var Sa.valuee,Ea.sourcee,La.targete;if(S>0&&s(E,b)&&s(L,b)&&(!w.hasOwnProperty(E)||!w.hasOwnProperty(L)||wE!wL)){w.hasOwnProperty(L)&&(LwL),w.hasOwnProperty(E)&&(EwE),L+L,hE+EhL!0;var C;a.label&&a.labele&&(Ca.labele);var Pnull;C&&p.hasOwnProperty(C)&&(PpC),c.push({pointNumber:e,label:C,color:u?a.colore:a.color,customdata:f?a.customdatae:a.customdata,concentrationscale:P,source:E,target:L,value:+S}),M.source.push(E),M.target.push(L)}}var Ib+_.length,Oo(r.color),zo(r.customdata),D;for(e0;eI;e++)if(he){var Rr.labele;D.push({group:e>b-1,childrenNodes:,pointNumber:e,label:R,color:O?r.colore:r.color,customdata:z?r.customdatae:r.customdata})}var F!1;return function(t,e,r){for(var ai.init2dArray(t,0),o0;oMath.min(e.length,r.length);o++)if(i.isIndex(eo,t)&&i.isIndex(ro,t)){if(eoro)return!0;aeo.push(ro)}return n(a).components.some((function(t){return t.length>1}))}(I,M.source,M.target)&&(F!0),{circular:F,links:c,nodes:D,groups:_,groupLookup:w}}e.exportsfunction(t,e){var rc(e);return a({circular:r.circular,_nodes:r.nodes,_links:r.links,_groups:r.groups,_groupLookup:r.groupLookup})}},{../../components/colorscale:373,../../lib:498,../../lib/gup:495,strongly-connected-components:301},915:function(t,e,r){use strict;e.exports{nodeTextOffsetHorizontal:4,nodeTextOffsetVertical:3,nodePadAcross:10,sankeyIterations:50,forceIterations:5,forceTicksPerFrame:10,duration:500,ease:linear,cn:{sankey:sankey,sankeyLinks:sankey-links,sankeyLink:sankey-link,sankeyNodeSet:sankey-node-set,sankeyNode:sankey-node,nodeRect:node-rect,nodeLabel:node-label}}},{},916:function(t,e,r){use strict;var nt(../../lib),it(./attributes),at(../../components/color),ot(tinycolor2),st(../../plots/domain).defaults,lt(../../components/fx/hoverlabel_defaults),ct(../../plot_api/plot_template),ut(../../plots/array_container_defaults);function f(t,e){function r(r,a){return n.coerce(t,e,i.link.colorscales,r,a)}r(label),r(cmin),r(cmax),r(colorscale)}e.exportsfunction(t,e,r,h){function p(r,a){return n.coerce(t,e,i,r,a)}var dn.extendDeep(h.hoverlabel,t.hoverlabel),mt.node,gc.newContainer(e,node);function v(t,e){return n.coerce(m,g,i.node,t,e)}v(label),v(groups),v(x),v(y),v(pad),v(thickness),v(line.color),v(line.width),v(hoverinfo,t.hoverinfo),l(m,g,v,d),v(hovertemplate);var yh.colorway;v(color,g.label.map((function(t,e){return a.addOpacity(function(t){return yt%y.length}(e),.8)}))),v(customdata);var xt.link||{},bc.newContainer(e,link);function _(t,e){return n.coerce(x,b,i.link,t,e)}_(label),_(source),_(target),_(value),_(line.color),_(line.width),_(hoverinfo,t.hoverinfo),l(x,b,_,d),_(hovertemplate);var w,To(h.paper_bgcolor).getLuminance().333?rgba(255, 255, 255, 0.6):rgba(0, 0, 0, 0.2);_(color,n.repeat(T,b.value.length)),_(customdata),u(x,b,{name:colorscales,handleItemDefaults:f}),s(e,h,p),p(orientation),p(valueformat),p(valuesuffix),g.x.length&&g.y.length&&(wfreeform),p(arrangement,w),n.coerceFont(p,textfont,n.extendFlat({},h.font)),e._lengthnull}},{../../components/color:361,../../components/fx/hoverlabel_defaults:399,../../lib:498,../../plot_api/plot_template:538,../../plots/array_container_defaults:544,../../plots/domain:579,./attributes:912,tinycolor2:307},917:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),calc:t(./calc),plot:t(./plot),moduleType:trace,name:sankey,basePlotModule:t(./base_plot),selectPoints:t(./select.js),categories:noOpacity,meta:{}}},{./attributes:912,./base_plot:913,./calc:914,./defaults:916,./plot:918,./select.js:920},918:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),ai.numberFormat,ot(./render),st(../../components/fx),lt(../../components/color),ct(./constants).cn,ui._;function f(t){return!t}function h(t,e){return t.filter((function(t){return t.keye.traceId}))}function p(t,e){n.select(t).select(path).style(fill-opacity,e),n.select(t).select(rect).style(fill-opacity,e)}function d(t){n.select(t).select(text.name).style(fill,black)}function m(t){return function(e){return-1!t.node.sourceLinks.indexOf(e.link)||-1!t.node.targetLinks.indexOf(e.link)}}function g(t){return function(e){return-1!e.node.sourceLinks.indexOf(t.link)||-1!e.node.targetLinks.indexOf(t.link)}}function v(t,e,r){e&&r&&h(r,e).selectAll(.+c.sankeyLink).filter(m(e)).call(x.bind(0,e,r,!1))}function y(t,e,r){e&&r&&h(r,e).selectAll(.+c.sankeyLink).filter(m(e)).call(b.bind(0,e,r,!1))}function x(t,e,r,n){var in.datum().link.label;n.style(fill-opacity,(function(t){if(!t.link.concentrationscale)return.4})),i&&h(e,t).selectAll(.+c.sankeyLink).filter((function(t){return t.link.labeli})).style(fill-opacity,(function(t){if(!t.link.concentrationscale)return.4})),r&&h(e,t).selectAll(.+c.sankeyNode).filter(g(t)).call(v)}function b(t,e,r,n){var in.datum().link.label;n.style(fill-opacity,(function(t){return t.tinyColorAlpha})),i&&h(e,t).selectAll(.+c.sankeyLink).filter((function(t){return t.link.labeli})).style(fill-opacity,(function(t){return t.tinyColorAlpha})),r&&h(e,t).selectAll(c.sankeyNode).filter(g(t)).call(y)}function _(t,e){var rt.hoverlabel||{},ni.nestedProperty(r,e).get();return!Array.isArray(n)&&n}e.exportsfunction(t,e){for(var rt._fullLayout,ir._paper,hr._size,m0;mt._fullData.length;m++)if(t._fullDatam.visible&&t._fullDatam.typec.sankey&&!t._fullDatam._viewInitial){var gt._fullDatam.node;t._fullDatam._viewInitial{node:{groups:g.groups.slice(),x:g.x.slice(),y:g.y.slice()}}}var wu(t,source:)+ ,Tu(t,target:)+ ,ku(t,concentration:)+ ,Au(t,incoming flow count:)+ ,Mu(t,outgoing flow count:)+ ;o(t,i,e,{width:h.w,height:h.h,margin:{t:h.t,r:h.r,b:h.b,l:h.l}},{linkEvents:{hover:function(e,r,i){!1!t._fullLayout.hovermode&&(n.select(e).call(x.bind(0,r,i,!0)),skip!r.link.trace.link.hoverinfo&&(r.link.fullDatar.link.trace,t.emit(plotly_hover,{event:n.event,points:r.link})))},follow:function(e,i){if(!1!t._fullLayout.hovermode){var oi.link.trace.link;if(none!o.hoverinfo&&skip!o.hoverinfo){for(var c,u0,h0;hi.flow.links.length;h++){var mi.flow.linksh;if(closest!t._fullLayout.hovermode||i.link.pointNumberm.pointNumber){i.link.pointNumberm.pointNumber&&(uh),m.fullDatam.trace,oi.link.trace.link;var gy(m),v{valueLabel:a(i.valueFormat)(m.value)+i.valueSuffix};c.push({x:g0,y:g1,name:v.valueLabel,text:m.label||,w+m.source.label,T+m.target.label,m.concentrationscale?k+a(%0.2f)(m.flow.labelConcentration):.filter(f).join(br>),color:_(o,bgcolor)||l.addOpacity(m.color,1),borderColor:_(o,bordercolor),fontFamily:_(o,font.family),fontSize:_(o,font.size),fontColor:_(o,font.color),nameLength:_(o,namelength),textAlign:_(o,align),idealAlign:n.event.xg0?right:left,hovertemplate:o.hovertemplate,hovertemplateLabels:v,eventData:m})}}s.loneHover(c,{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:t,anchorIndex:u}).each((function(){i.link.concentrationscale||p(this,.65),d(this)}))}}function y(t){var e,r;t.circular?(e(t.circularPathData.leftInnerExtent+t.circularPathData.rightInnerExtent)/2,rt.circularPathData.verticalFullExtent):(e(t.source.x1+t.target.x0)/2,r(t.y0+t.y1)/2);var ne,r;returnvt.trace.orientation&&n.reverse(),n0+i.parent.translateX,n1+i.parent.translateY,n}},unhover:function(e,i,a){!1!t._fullLayout.hovermode&&(n.select(e).call(b.bind(0,i,a,!0)),skip!i.link.trace.link.hoverinfo&&(i.link.fullDatai.link.trace,t.emit(plotly_unhover,{event:n.event,points:i.link})),s.loneUnhover(r._hoverlayer.node()))},select:function(e,r){var ir.link;i.originalEventn.event,t._hoverdatai,s.click(t,{target:!0})}},nodeEvents:{hover:function(e,r,i){!1!t._fullLayout.hovermode&&(n.select(e).call(v,r,i),skip!r.node.trace.node.hoverinfo&&(r.node.fullDatar.node.trace,t.emit(plotly_hover,{event:n.event,points:r.node})))},follow:function(e,i){if(!1!t._fullLayout.hovermode){var oi.node.trace.node;if(none!o.hoverinfo&&skip!o.hoverinfo){var ln.select(e).select(.+c.nodeRect),ut._fullLayout._paperdiv.node().getBoundingClientRect(),hl.node().getBoundingClientRect(),mh.left-2-u.left,gh.right+2-u.left,vh.top+h.height/4-u.top,y{valueLabel:a(i.valueFormat)(i.node.value)+i.valueSuffix};i.node.fullDatai.node.trace,t._fullLayout._calcInverseTransform(t);var xt._fullLayout._invScaleX,bt._fullLayout._invScaleY,ws.loneHover({x0:x*m,x1:x*g,y:b*v,name:a(i.valueFormat)(i.node.value)+i.valueSuffix,text:i.node.label,A+i.node.targetLinks.length,M+i.node.sourceLinks.length.filter(f).join(br>),color:_(o,bgcolor)||i.tinyColorHue,borderColor:_(o,bordercolor),fontFamily:_(o,font.family),fontSize:_(o,font.size),fontColor:_(o,font.color),nameLength:_(o,namelength),textAlign:_(o,align),idealAlign:left,hovertemplate:o.hovertemplate,hovertemplateLabels:y,eventData:i.node},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:t});p(w,.85),d(w)}}},unhover:function(e,i,a){!1!t._fullLayout.hovermode&&(n.select(e).call(y,i,a),skip!i.node.trace.node.hoverinfo&&(i.node.fullDatai.node.trace,t.emit(plotly_unhover,{event:n.event,points:i.node})),s.loneUnhover(r._hoverlayer.node()))},select:function(e,r,i){var ar.node;a.originalEventn.event,t._hoverdataa,n.select(e).call(y,r,i),s.click(t,{target:!0})}}})}},{../../components/color:361,../../components/fx:401,../../lib:498,./constants:915,./render:919,@plotly/d3:58},919:function(t,e,r){use strict;var nt(d3-force),it(d3-interpolate).interpolateNumber,at(@plotly/d3),ot(@plotly/d3-sankey),st(@plotly/d3-sankey-circular),lt(./constants),ct(tinycolor2),ut(../../components/color),ft(../../components/drawing),ht(../../lib),ph.strTranslate,dh.strRotate,mt(../../lib/gup),gm.keyFun,vm.repeat,ym.unwrap,xt(../../lib/svg_text_utils),bt(../../registry),_t(../../constants/alignment),w_.CAP_SHIFT,T_.LINE_SPACING;function k(t,e,r){var n,iy(e),ai.trace,ua.domain,fha.orientation,pa.node.pad,da.node.thickness,mt.width*(u.x1-u.x0),gt.height*(u.y1-u.y0),vi._nodes,xi._links,bi.circular;(nb?s.sankeyCircular().circularLinkGap(0):o.sankey()).iterations(l.sankeyIterations).size(f?m,g:g,m).nodeWidth(d).nodePadding(p).nodeId((function(t){return t.pointNumber})).nodes(v).links(x);var _,w,T,kn();for(var A in n.nodePadding()p&&h.warn(node.pad was reduced to ,n.nodePadding(), to fit within the figure.),i._groupLookup){var M,SparseInt(i._groupLookupA);for(_0;_k.nodes.length;_++)if(k.nodes_.pointNumberS){Mk.nodes_;break}if(M){var E{pointNumber:parseInt(A),x0:M.x0,x1:M.x1,y0:M.y0,y1:M.y1,partOfGroup:!0,sourceLinks:,targetLinks:};k.nodes.unshift(E),M.childrenNodes.unshift(E)}}if(function(){for(_0;_k.nodes.length;_++){var t,e,rk.nodes_,n{};for(w0;wr.targetLinks.length;w++)t(er.targetLinksw).source.pointNumber+:+e.target.pointNumber,n.hasOwnProperty(t)||(nt),nt.push(e);var iObject.keys(n);for(w0;wi.length;w++){var antiw,o0,s{};for(T0;Ta.length;T++)s(eaT).label||(se.label0),se.label+e.value,o+e.value;for(T0;Ta.length;T++)(eaT).flow{value:o,labelConcentration:se.label/o,concentration:e.value/o,links:a},e.concentrationscale&&(e.colorc(e.concentrationscale(e.flow.labelConcentration)))}var l0;for(w0;wr.sourceLinks.length;w++)l+r.sourceLinksw.value;for(w0;wr.sourceLinks.length;w++)(er.sourceLinksw).concentrationOute.value/l;var u0;for(w0;wr.targetLinks.length;w++)u+r.targetLinksw.value;for(w0;wr.targetLinks.length;w++)(er.targetLinksw).concenrationIne.value/u}}(),a.node.x.length&&a.node.y.length){for(_0;_Math.min(a.node.x.length,a.node.y.length,k.nodes.length);_++)if(a.node.x_&&a.node.y_){var La.node.x_*m,a.node.y_*g;k.nodes_.x0L0-d/2,k.nodes_.x1L0+d/2;var Ck.nodes_.y1-k.nodes_.y0;k.nodes_.y0L1-C/2,k.nodes_.y1L1+C/2}if(snapa.arrangement)!function(t){t.forEach((function(t){var e,r,n,i0,at.length;for(t.sort((function(t,e){return t.y0-e.y0})),n0;na;++n)(etn).y0>i||(ri-e.y0)>1e-6&&(e.y0+r,e.y1+r),ie.y1+p}))}(function(t){var e,r,nt.map((function(t,e){return{x0:t.x0,index:e}})).sort((function(t,e){return t.x0-e.x0})),i,a-1,o-1/0;for(_0;_n.length;_++){var stn_.index;s.x0>o+d&&(a+1,es.x0),os.x0,ia||(ia),ia.push(s),re-s.x0,s.x0+r,s.x1+r}return i}(vk.nodes));n.update(k)}return{circular:b,key:r,trace:a,guid:h.randstr(),horizontal:f,width:m,height:g,nodePad:a.node.pad,nodeLineColor:a.node.line.color,nodeLineWidth:a.node.line.width,linkLineColor:a.link.line.color,linkLineWidth:a.link.line.width,valueFormat:a.valueformat,valueSuffix:a.valuesuffix,textFont:a.textfont,translateX:u.x0*t.width+t.margin.l,translateY:t.height-u.y1*t.height+t.margin.t,dragParallel:f?g:m,dragPerpendicular:f?m:g,arrangement:a.arrangement,sankey:n,graph:k,forceLayouts:{},interactionState:{dragInProgress:!1,hovered:!1}}}function A(t,e,r){var nc(e.color),ie.source.label+|+e.target.label+__+r;return e.tracet.trace,e.curveNumbert.trace.index,{circular:t.circular,key:i,traceId:t.key,pointNumber:e.pointNumber,link:e,tinyColorHue:u.tinyRGB(n),tinyColorAlpha:n.getAlpha(),linkPath:M,linkLineColor:t.linkLineColor,linkLineWidth:t.linkLineWidth,valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,parent:t,interactionState:t.interactionState,flow:e.flow}}function M(){return function(t){if(t.link.circular)return et.link,re.width/2,ne.circularPathData,tope.circularLinkType?M +n.targetX+ +(n.targetY+r)+ L+n.rightInnerExtent+ +(n.targetY+r)+A+(n.rightLargeArcRadius+r)+ +(n.rightSmallArcRadius+r)+ 0 0 1 +(n.rightFullExtent-r)+ +(n.targetY-n.rightSmallArcRadius)+L+(n.rightFullExtent-r)+ +n.verticalRightInnerExtent+A+(n.rightLargeArcRadius+r)+ +(n.rightLargeArcRadius+r)+ 0 0 1 +n.rightInnerExtent+ +(n.verticalFullExtent-r)+L+n.leftInnerExtent+ +(n.verticalFullExtent-r)+A+(n.leftLargeArcRadius+r)+ +(n.leftLargeArcRadius+r)+ 0 0 1 +(n.leftFullExtent+r)+ +n.verticalLeftInnerExtent+L+(n.leftFullExtent+r)+ +(n.sourceY-n.leftSmallArcRadius)+A+(n.leftLargeArcRadius+r)+ +(n.leftSmallArcRadius+r)+ 0 0 1 +n.leftInnerExtent+ +(n.sourceY+r)+L+n.sourceX+ +(n.sourceY+r)+L+n.sourceX+ +(n.sourceY-r)+L+n.leftInnerExtent+ +(n.sourceY-r)+A+(n.leftLargeArcRadius-r)+ +(n.leftSmallArcRadius-r)+ 0 0 0 +(n.leftFullExtent-r)+ +(n.sourceY-n.leftSmallArcRadius)+L+(n.leftFullExtent-r)+ +n.verticalLeftInnerExtent+A+(n.leftLargeArcRadius-r)+ +(n.leftLargeArcRadius-r)+ 0 0 0 +n.leftInnerExtent+ +(n.verticalFullExtent+r)+L+n.rightInnerExtent+ +(n.verticalFullExtent+r)+A+(n.rightLargeArcRadius-r)+ +(n.rightLargeArcRadius-r)+ 0 0 0 +(n.rightFullExtent+r)+ +n.verticalRightInnerExtent+L+(n.rightFullExtent+r)+ +(n.targetY-n.rightSmallArcRadius)+A+(n.rightLargeArcRadius-r)+ +(n.rightSmallArcRadius-r)+ 0 0 0 +n.rightInnerExtent+ +(n.targetY-r)+L+n.targetX+ +(n.targetY-r)+Z:M +n.targetX+ +(n.targetY-r)+ L+n.rightInnerExtent+ +(n.targetY-r)+A+(n.rightLargeArcRadius+r)+ +(n.rightSmallArcRadius+r)+ 0 0 0 +(n.rightFullExtent-r)+ +(n.targetY+n.rightSmallArcRadius)+L+(n.rightFullExtent-r)+ +n.verticalRightInnerExtent+A+(n.rightLargeArcRadius+r)+ +(n.rightLargeArcRadius+r)+ 0 0 0 +n.rightInnerExtent+ +(n.verticalFullExtent+r)+L+n.leftInnerExtent+ +(n.verticalFullExtent+r)+A+(n.leftLargeArcRadius+r)+ +(n.leftLargeArcRadius+r)+ 0 0 0 +(n.leftFullExtent+r)+ +n.verticalLeftInnerExtent+L+(n.leftFullExtent+r)+ +(n.sourceY+n.leftSmallArcRadius)+A+(n.leftLargeArcRadius+r)+ +(n.leftSmallArcRadius+r)+ 0 0 0 +n.leftInnerExtent+ +(n.sourceY-r)+L+n.sourceX+ +(n.sourceY-r)+L+n.sourceX+ +(n.sourceY+r)+L+n.leftInnerExtent+ +(n.sourceY+r)+A+(n.leftLargeArcRadius-r)+ +(n.leftSmallArcRadius-r)+ 0 0 1 +(n.leftFullExtent-r)+ +(n.sourceY+n.leftSmallArcRadius)+L+(n.leftFullExtent-r)+ +n.verticalLeftInnerExtent+A+(n.leftLargeArcRadius-r)+ +(n.leftLargeArcRadius-r)+ 0 0 1 +n.leftInnerExtent+ +(n.verticalFullExtent-r)+L+n.rightInnerExtent+ +(n.verticalFullExtent-r)+A+(n.rightLargeArcRadius-r)+ +(n.rightLargeArcRadius-r)+ 0 0 1 +(n.rightFullExtent+r)+ +n.verticalRightInnerExtent+L+(n.rightFullExtent+r)+ +(n.targetY+n.rightSmallArcRadius)+A+(n.rightLargeArcRadius-r)+ +(n.rightSmallArcRadius-r)+ 0 0 1 +n.rightInnerExtent+ +(n.targetY+r)+L+n.targetX+ +(n.targetY+r)+Z;var e,r,n,at.link.source.x1,ot.link.target.x0,si(a,o),ls(.5),cs(.5),ut.link.y0-t.link.width/2,ft.link.y0+t.link.width/2,ht.link.y1-t.link.width/2,pt.link.y1+t.link.width/2;returnM+a+,+u+C+l+,+u+ +c+,+h+ +o+,+h+L+o+,+p+C+c+,+p+ +l+,+f+ +a+,+f+Z}}function S(t,e){var rc(e.color),nl.nodePadAcross,it.nodePad/2;e.dxe.x1-e.x0,e.dye.y1-e.y0;var ae.dx,oMath.max(.5,e.dy),snode_+e.pointNumber;return e.group&&(sh.randstr()),e.tracet.trace,e.curveNumbert.trace.index,{index:e.pointNumber,key:s,partOfGroup:e.partOfGroup||!1,group:e.group,traceId:t.key,trace:t.trace,node:e,nodePad:t.nodePad,nodeLineColor:t.nodeLineColor,nodeLineWidth:t.nodeLineWidth,textFont:t.textFont,size:t.horizontal?t.height:t.width,visibleWidth:Math.ceil(a),visibleHeight:o,zoneX:-n,zoneY:-i,zoneWidth:a+2*n,zoneHeight:o+2*i,labelY:t.horizontal?e.dy/2+1:e.dx/2+1,left:1e.originalLayer,sizeAcross:t.width,forceLayouts:t.forceLayouts,horizontal:t.horizontal,darkBackground:r.getBrightness()128,tinyColorHue:u.tinyRGB(r),tinyColorAlpha:r.getAlpha(),valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,graph:t.graph,arrangement:t.arrangement,uniqueNodeLabelPathId:t.guid,t.key,s.join(_),interactionState:t.interactionState,figure:t}}function E(t){t.attr(transform,(function(t){return p(t.node.x0.toFixed(3),t.node.y0.toFixed(3))}))}function L(t){t.call(E)}function C(t,e){t.call(L),e.attr(d,M())}function P(t){t.attr(width,(function(t){return t.node.x1-t.node.x0})).attr(height,(function(t){return t.visibleHeight}))}function I(t){return t.link.width>1||t.linkLineWidth>0}function O(t){return p(t.translateX,t.translateY)+(t.horizontal?matrix(1 0 0 1 0 0):matrix(0 1 1 0 0 0))}function z(t,e,r){t.on(.basic,null).on(mouseover.basic,(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.hover(this,t,e),t.interactionState.hoveredthis,t)})).on(mousemove.basic,(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.follow(this,t),t.interactionState.hoveredthis,t)})).on(mouseout.basic,(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.unhover(this,t,e),t.interactionState.hovered!1)})).on(click.basic,(function(t){t.interactionState.hovered&&(r.unhover(this,t,e),t.interactionState.hovered!1),t.interactionState.dragInProgress||t.partOfGroup||r.select(this,t,e)}))}function D(t,e,r,i){var oa.behavior.drag().origin((function(t){return{x:t.node.x0+t.visibleWidth/2,y:t.node.y0+t.visibleHeight/2}})).on(dragstart,(function(a){if(fixed!a.arrangement&&(h.ensureSingle(i._fullLayout._infolayer,g,dragcover,(function(t){i._fullLayout._dragCovert})),h.raiseToTop(this),a.interactionState.dragInProgressa.node,F(a.node),a.interactionState.hovered&&(r.nodeEvents.unhover.apply(0,a.interactionState.hovered),a.interactionState.hovered!1),snapa.arrangement)){var oa.traceId+|+a.key;a.forceLayoutso?a.forceLayoutso.alpha(1):function(t,e,r,i){!function(t){for(var e0;et.length;e++)te.y(te.y0+te.y1)/2,te.x(te.x0+te.x1)/2}(r.graph.nodes);var ar.graph.nodes.filter((function(t){return t.originalXr.node.originalX})).filter((function(t){return!t.partOfGroup}));r.forceLayoutsen.forceSimulation(a).alphaDecay(0).force(collide,n.forceCollide().radius((function(t){return t.dy/2+r.nodePad/2})).strength(1).iterations(l.forceIterations)).force(constrain,function(t,e,r,n){return function(){for(var t0,i0;ir.length;i++){var ari;an.interactionState.dragInProgress?(a.xa.lastDraggedX,a.ya.lastDraggedY):(a.vx(a.originalX-a.x)/l.forceTicksPerFrame,a.yMath.min(n.size-a.dy/2,Math.max(a.dy/2,a.y))),tMath.max(t,Math.abs(a.vx),Math.abs(a.vy))}!n.interactionState.dragInProgress&&t.1&&n.forceLayoutse.alpha()>0&&n.forceLayoutse.alpha(0)}}(0,e,a,r)).stop()}(0,o,a),function(t,e,r,n,i){window.requestAnimationFrame((function a(){var o;for(o0;ol.forceTicksPerFrame;o++)r.forceLayoutsn.tick();if(function(t){for(var e0;et.length;e++)te.y0te.y-te.dy/2,te.y1te.y0+te.dy,te.x0te.x-te.dx/2,te.x1te.x0+te.dx}(r.graph.nodes),r.sankey.update(r.graph),C(t.filter(B(r)),e),r.forceLayoutsn.alpha()>0)window.requestAnimationFrame(a);else{var sr.node.originalX;r.node.x0s-r.visibleWidth/2,r.node.x1s+r.visibleWidth/2,R(r,i)}}))}(t,e,a,o,i)}})).on(drag,(function(r){if(fixed!r.arrangement){var na.event.x,ia.event.y;snapr.arrangement?(r.node.x0n-r.visibleWidth/2,r.node.x1n+r.visibleWidth/2,r.node.y0i-r.visibleHeight/2,r.node.y1i+r.visibleHeight/2):(freeformr.arrangement&&(r.node.x0n-r.visibleWidth/2,r.node.x1n+r.visibleWidth/2),iMath.max(0,Math.min(r.size-r.visibleHeight/2,i)),r.node.y0i-r.visibleHeight/2,r.node.y1i+r.visibleHeight/2),F(r.node),snap!r.arrangement&&(r.sankey.update(r.graph),C(t.filter(B(r)),e))}})).on(dragend,(function(t){if(fixed!t.arrangement){t.interactionState.dragInProgress!1;for(var e0;et.node.childrenNodes.length;e++)t.node.childrenNodese.xt.node.x,t.node.childrenNodese.yt.node.y;snap!t.arrangement&&R(t,i)}}));t.on(.drag,null).call(o)}function R(t,e){for(var r,n,i0;it.graph.nodes.length;i++){var a(t.graph.nodesi.x0+t.graph.nodesi.x1)/2,o(t.graph.nodesi.y0+t.graph.nodesi.y1)/2;r.push(a/t.figure.width),n.push(o/t.figure.height)}b.call(_guiRestyle,e,{node.x:r,node.y:n},t.trace.index).then((function(){e._fullLayout._dragCover&&e._fullLayout._dragCover.remove()}))}function F(t){t.lastDraggedXt.x0+t.dx/2,t.lastDraggedYt.y0+t.dy/2}function B(t){return function(e){return e.node.originalXt.node.originalX}}e.exportsfunction(t,e,r,n,i){var o!1;h.ensureSingle(t._fullLayout._infolayer,g,first-render,(function(){o!0}));var st._fullLayout._dragCover,mr.filter((function(t){return y(t).trace.visible})).map(k.bind(null,n)),be.selectAll(.+l.cn.sankey).data(m,g);b.exit().remove(),b.enter().append(g).classed(l.cn.sankey,!0).style(box-sizing,content-box).style(position,absolute).style(left,0).style(shape-rendering,geometricPrecision).style(pointer-events,auto).attr(transform,O),b.each((function(e,r){t._fullDatar._sankeye;var nbgsankey-+e.trace.uid+-+r;h.ensureSingle(t._fullLayout._draggers,rect,n),t._fullDatar._bgRecta.select(.+n),t._fullDatar._bgRect.style(pointer-events,all).attr(width,e.width).attr(height,e.height).attr(x,e.translateX).attr(y,e.translateY).classed(bgsankey,!0).style({fill:transparent,stroke-width:0})})),b.transition().ease(l.ease).duration(l.duration).attr(transform,O);var _b.selectAll(.+l.cn.sankeyLinks).data(v,g);_.enter().append(g).classed(l.cn.sankeyLinks,!0).style(fill,none);var L_.selectAll(.+l.cn.sankeyLink).data((function(t){return t.graph.links.filter((function(t){return t.value})).map(A.bind(null,t))}),g);L.enter().append(path).classed(l.cn.sankeyLink,!0).call(z,b,i.linkEvents),L.style(stroke,(function(t){return I(t)?u.tinyRGB(c(t.linkLineColor)):t.tinyColorHue})).style(stroke-opacity,(function(t){return I(t)?u.opacity(t.linkLineColor):t.tinyColorAlpha})).style(fill,(function(t){return t.tinyColorHue})).style(fill-opacity,(function(t){return t.tinyColorAlpha})).style(stroke-width,(function(t){return I(t)?t.linkLineWidth:1})).attr(d,M()),L.style(opacity,(function(){return t._context.staticPlot||o||s?1:0})).transition().ease(l.ease).duration(l.duration).style(opacity,1),L.exit().transition().ease(l.ease).duration(l.duration).style(opacity,0).remove();var Cb.selectAll(.+l.cn.sankeyNodeSet).data(v,g);C.enter().append(g).classed(l.cn.sankeyNodeSet,!0),C.style(cursor,(function(t){switch(t.arrangement){casefixed:returndefault;caseperpendicular:returnns-resize;default:returnmove}}));var RC.selectAll(.+l.cn.sankeyNode).data((function(t){var et.graph.nodes;return function(t){var e,r;for(e0;et.length;e++)te.originalX(te.x0+te.x1)/2,te.originalY(te.y0+te.y1)/2,-1r.indexOf(te.originalX)&&r.push(te.originalX);for(r.sort((function(t,e){return t-e})),e0;et.length;e++)te.originalLayerIndexr.indexOf(te.originalX),te.originalLayerte.originalLayerIndex/(r.length-1)}(e),e.map(S.bind(null,t))}),g);R.enter().append(g).classed(l.cn.sankeyNode,!0).call(E).style(opacity,(function(e){return!t._context.staticPlot&&!o||e.partOfGroup?0:1})),R.call(z,b,i.nodeEvents).call(D,L,i,t),R.transition().ease(l.ease).duration(l.duration).call(E).style(opacity,(function(t){return t.partOfGroup?0:1})),R.exit().transition().ease(l.ease).duration(l.duration).style(opacity,0).remove();var FR.selectAll(.+l.cn.nodeRect).data(v);F.enter().append(rect).classed(l.cn.nodeRect,!0).call(P),F.style(stroke-width,(function(t){return t.nodeLineWidth})).style(stroke,(function(t){return u.tinyRGB(c(t.nodeLineColor))})).style(stroke-opacity,(function(t){return u.opacity(t.nodeLineColor)})).style(fill,(function(t){return t.tinyColorHue})).style(fill-opacity,(function(t){return t.tinyColorAlpha})),F.transition().ease(l.ease).duration(l.duration).call(P);var BR.selectAll(.+l.cn.nodeLabel).data(v);B.enter().append(text).classed(l.cn.nodeLabel,!0).style(cursor,default),B.attr(data-notex,1).text((function(t){return t.node.label})).each((function(e){var ra.select(this);f.font(r,e.textFont),x.convertToTspans(r,t)})).style(text-shadow,x.makeTextShadow(t._fullLayout.paper_bgcolor)).attr(text-anchor,(function(t){return t.horizontal&&t.left?end:start})).attr(transform,(function(t){var ea.select(this),rx.lineCount(e),nt.textFont.size*((r-1)*T-w),it.nodeLineWidth/2+3,o((t.horizontal?t.visibleHeight:t.visibleWidth)-n)/2;t.horizontal&&(t.left?i-i:i+t.visibleWidth);var st.horizontal?:scale(-1,1)+d(90);return p(t.horizontal?i:o,t.horizontal?o:i)+s})),B.transition().ease(l.ease).duration(l.duration)}},{../../components/color:361,../../components/drawing:383,../../constants/alignment:466,../../lib:498,../../lib/gup:495,../../lib/svg_text_utils:524,../../registry:633,./constants:915,@plotly/d3:58,@plotly/d3-sankey:57,@plotly/d3-sankey-circular:56,d3-force:106,d3-interpolate:111,tinycolor2:307},920:function(t,e,r){use strict;e.exportsfunction(t,e){for(var r,nt.cd0.trace,in._sankey.graph.nodes,a0;ai.length;a++){var oia;if(!o.partOfGroup){var s(o.x0+o.x1)/2,(o.y0+o.y1)/2;vn.orientation&&s.reverse(),e&&e.contains(s,!1,a,t)&&r.push({pointNumber:o.pointNumber})}}return r}},{},921:function(t,e,r){use strict;var nt(../../lib);e.exportsfunction(t,e){for(var r0;rt.length;r++)tr.ir;n.mergeArray(e.text,t,tx),n.mergeArray(e.texttemplate,t,txt),n.mergeArray(e.hovertext,t,htx),n.mergeArray(e.customdata,t,data),n.mergeArray(e.textposition,t,tp),e.textfont&&(n.mergeArrayCastPositive(e.textfont.size,t,ts),n.mergeArray(e.textfont.color,t,tc),n.mergeArray(e.textfont.family,t,tf));var ie.marker;if(i){n.mergeArrayCastPositive(i.size,t,ms),n.mergeArrayCastPositive(i.opacity,t,mo),n.mergeArray(i.symbol,t,mx),n.mergeArray(i.color,t,mc);var ai.line;i.line&&(n.mergeArray(a.color,t,mlc),n.mergeArrayCastPositive(a.width,t,mlw));var oi.gradient;o&&none!o.type&&(n.mergeArray(o.type,t,mgt),n.mergeArray(o.color,t,mgc))}}},{../../lib:498},922:function(t,e,r){use strict;var nt(../../plots/cartesian/axis_format_attributes).axisHoverFormat,it(../../plots/template_attributes).texttemplateAttrs,at(../../plots/template_attributes).hovertemplateAttrs,ot(../../components/colorscale/attributes),st(../../plots/font_attributes),lt(../../components/drawing/attributes).dash,ct(../../components/drawing/attributes).pattern,ut(../../components/drawing),ft(./constants),ht(../../lib/extend).extendFlat;e.exports{x:{valType:data_array,editType:calc+clearAxisTypes,anim:!0},x0:{valType:any,dflt:0,editType:calc+clearAxisTypes,anim:!0},dx:{valType:number,dflt:1,editType:calc,anim:!0},y:{valType:data_array,editType:calc+clearAxisTypes,anim:!0},y0:{valType:any,dflt:0,editType:calc+clearAxisTypes,anim:!0},dy:{valType:number,dflt:1,editType:calc,anim:!0},xperiod:{valType:any,dflt:0,editType:calc},yperiod:{valType:any,dflt:0,editType:calc},xperiod0:{valType:any,editType:calc},yperiod0:{valType:any,editType:calc},xperiodalignment:{valType:enumerated,values:start,middle,end,dflt:middle,editType:calc},yperiodalignment:{valType:enumerated,values:start,middle,end,dflt:middle,editType:calc},xhoverformat:n(x),yhoverformat:n(y),stackgroup:{valType:string,dflt:,editType:calc},orientation:{valType:enumerated,values:v,h,editType:calc},groupnorm:{valType:enumerated,values:,fraction,percent,dflt:,editType:calc},stackgaps:{valType:enumerated,values:infer zero,interpolate,dflt:infer zero,editType:calc},text:{valType:string,dflt:,arrayOk:!0,editType:calc},texttemplate:i({},{}),hovertext:{valType:string,dflt:,arrayOk:!0,editType:style},mode:{valType:flaglist,flags:lines,markers,text,extras:none,editType:calc},hoveron:{valType:flaglist,flags:points,fills,editType:style},hovertemplate:a({},{keys:f.eventDataKeys}),line:{color:{valType:color,editType:style,anim:!0},width:{valType:number,min:0,dflt:2,editType:style,anim:!0},shape:{valType:enumerated,values:linear,spline,hv,vh,hvh,vhv,dflt:linear,editType:plot},smoothing:{valType:number,min:0,max:1.3,dflt:1,editType:plot},dash:h({},l,{editType:style}),simplify:{valType:boolean,dflt:!0,editType:plot},editType:plot},connectgaps:{valType:boolean,dflt:!1,editType:calc},cliponaxis:{valType:boolean,dflt:!0,editType:plot},fill:{valType:enumerated,values:none,tozeroy,tozerox,tonexty,tonextx,toself,tonext,editType:calc},fillcolor:{valType:color,editType:style,anim:!0},fillpattern:c,marker:h({symbol:{valType:enumerated,values:u.symbolList,dflt:circle,arrayOk:!0,editType:style},opacity:{valType:number,min:0,max:1,arrayOk:!0,editType:style,anim:!0},size:{valType:number,min:0,dflt:6,arrayOk:!0,editType:calc,anim:!0},maxdisplayed:{valType:number,min:0,dflt:0,editType:plot},sizeref:{valType:number,dflt:1,editType:calc},sizemin:{valType:number,min:0,dflt:0,editType:calc},sizemode:{valType:enumerated,values:diameter,area,dflt:diameter,editType:calc},line:h({width:{valType:number,min:0,arrayOk:!0,editType:style,anim:!0},editType:calc},o(marker.line,{anim:!0})),gradient:{type:{valType:enumerated,values:radial,horizontal,vertical,none,arrayOk:!0,dflt:none,editType:calc},color:{valType:color,arrayOk:!0,editType:calc},editType:calc},editType:calc},o(marker,{anim:!0})),selected:{marker:{opacity:{valType:number,min:0,max:1,editType:style},color:{valType:color,editType:style},size:{valType:number,min:0,editType:style},editType:style},textfont:{color:{valType:color,editType:style},editType:style},editType:style},unselected:{marker:{opacity:{valType:number,min:0,max:1,editType:style},color:{valType:color,editType:style},size:{valType:number,min:0,editType:style},editType:style},textfont:{color:{valType:color,editType:style},editType:style},editType:style},textposition:{valType:enumerated,values:top left,top center,top right,middle left,middle center,middle right,bottom left,bottom center,bottom right,dflt:middle center,arrayOk:!0,editType:calc},textfont:s({editType:calc,colorEditType:style,arrayOk:!0})}},{../../components/colorscale/attributes:368,../../components/drawing:383,../../components/drawing/attributes:382,../../lib/extend:488,../../plots/cartesian/axis_format_attributes:552,../../plots/font_attributes:580,../../plots/template_attributes:628,./constants:926},923:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib),at(../../plots/cartesian/axes),ot(../../plots/cartesian/align_period),st(../../constants/numerical).BADNUM,lt(./subtypes),ct(./colorscale_calc),ut(./arrays_to_calcdata),ft(./calc_selection);function h(t,e,r,n,i,o,s){var ce._length,ut._fullLayout,fr._id,hn._id,pu._firstScatterm(e)e.uid,d(g(e,u,r,n)||{}).orientation,ve.fill;r._minDtick0,n._minDtick0;var y{padded:!0},x{padded:!0};s&&(y.ppadx.ppads);var bc2||i0!ic-1||o0!oc-1;b&&(tozeroxv||tonextxv&&(p||hd))?y.tozero!0:(e.error_y||{}).visible||tonexty!v&&tozeroy!v&&(l.hasMarkers(e)||l.hasText(e))||(y.padded!1,y.ppad0),b&&(tozeroyv||tonextyv&&(p||vd))?x.tozero!0:tonextx!v&&tozerox!v||(x.padded!1),f&&(e._extremesfa.findExtremes(r,i,y)),h&&(e._extremesha.findExtremes(n,o,x))}function p(t,e){if(l.hasMarkers(t)){var r,nt.marker,o1.6*(t.marker.sizeref||1);if(rareat.marker.sizemode?function(t){return Math.max(Math.sqrt((t||0)/o),3)}:function(t){return Math.max((t||0)/o,3)},i.isArrayOrTypedArray(n.size)){var s{type:linear};a.setConvert(s);for(var cs.makeCalcdata(t.marker,size),unew Array(e),f0;fe;f++)ufr(cf);return u}return r(n.size)}}function d(t,e){var rm(e),nt._firstScatter;nr||(nre.uid)}function m(t){var et.stackgroup;return t.xaxis+t.yaxis+t.type+(e?-+e:)}function g(t,e,r,n){var it.stackgroup;if(i){var ae._scatterStackOptsr._id+n._idi,ova.orientation?n:r;returnlinearo.type||logo.type?a:void 0}}e.exports{calc:function(t,e){var r,l,m,v,y,x,bt._fullLayout,_a.getFromId(t,e.xaxis||x),wa.getFromId(t,e.yaxis||y),T_.makeCalcdata(e,x),kw.makeCalcdata(e,y),Ao(e,_,x,T),Mo(e,w,y,k),SA.vals,EM.vals,Le._length,Cnew Array(L),Pe.ids,Ig(e,b,_,w),O!1;d(b,e);var z,Dx,Ry;I?(i.pushUnique(I.traceIndices,e._expandedIndex),(rvI.orientation)?(Rs,zx):(Ds,zy),yinterpolateI.stackgaps):h(t,e,_,w,S,E,p(e,L));var F!!e.xperiodalignment,B!!e.yperiodalignment;for(l0;lL;l++){var NCl{},jn(Sl),Un(El);j&&U?(NDSl,NREl,F&&(N.orig_xTl,N.xEndA.endsl,N.xStartA.startsl),B&&(N.orig_ykl,N.yEndM.endsl,N.yStartM.startsl)):I&&(r?j:U)?(Nzr?Sl:El,N.gap!0,y?(N.ss,O!0):N.s0):NDNRs,P&&(N.idString(Pl))}if(u(C,e),c(t,e),f(C,e),I){for(l0;lC.length;)Clzs?C.splice(l,1):l++;if(i.sort(C,(function(t,e){return tz-ez||t.i-e.i})),O){for(l0;lC.length-1&&Cl.gap;)l++;for((xCl.s)||(xCl.s0),m0;ml;m++)Cm.sx;for(vC.length-1;v>l&&Cv.gap;)v--;for(xCv.s,mC.length-1;m>v;m--)Cm.sx;for(;lv;)if(C++l.gap){for(ml+1;Cm.gap;)m++;for(var VCl-1z,HCl-1.s,q(Cm.s-H)/(Cmz-V);lm;)Cl.sH+(Clz-V)*q,l++}}}return C},calcMarkerSize:p,calcAxisExpansion:h,setFirstScatter:d,getStackOpts:g}},{../../constants/numerical:474,../../lib:498,../../plots/cartesian/align_period:546,../../plots/cartesian/axes:549,./arrays_to_calcdata:921,./calc_selection:924,./colorscale_calc:925,./subtypes:947,fast-isnumeric:185},924:function(t,e,r){use strict;var nt(../../lib);e.exportsfunction(t,e){n.isArrayOrTypedArray(e.selectedpoints)&&n.tagSelected(t,e)}},{../../lib:498},925:function(t,e,r){use strict;var nt(../../components/colorscale/helpers).hasColorscale,it(../../components/colorscale/calc),at(./subtypes);e.exportsfunction(t,e){a.hasLines(e)&&n(e,line)&&i(t,e,{vals:e.line.color,containerStr:line,cLetter:c}),a.hasMarkers(e)&&(n(e,marker)&&i(t,e,{vals:e.marker.color,containerStr:marker,cLetter:c}),n(e,marker.line)&&i(t,e,{vals:e.marker.line.color,containerStr:marker.line,cLetter:c}))}},{../../components/colorscale/calc:369,../../components/colorscale/helpers:372,./subtypes:947},926:function(t,e,r){use strict;e.exports{PTS_LINESONLY:20,minTolerance:.2,toleranceGrowth:10,maxScreensAway:20,eventDataKeys:}},{},927:function(t,e,r){use strict;var nt(./calc);function i(t,e,r,n,i,a,o){in!0;var s{i:null,gap:!0,s:0};if(sor,t.splice(e,0,s),e&&rte-1o){var lte-1;s.sl.s,s.il.i,s.gapl.gap}else a&&(s.sfunction(t,e,r,n){var ite-1,ate+1;return a?i?i.s+(a.s-i.s)*(r-in)/(an-in):a.s:i.s}(t,e,r,o));e||(t0.tt1.t,t0.tracet1.trace,delete t1.t,delete t1.trace)}e.exportsfunction(t,e){var re.xaxis,ae.yaxis,or._id+a._id,st._fullLayout._scatterStackOptso;if(s){var l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,Tt.calcdata;for(var k in s){var A(vsk).traceIndices;if(A.length){for(yinterpolatev.stackgaps,xv.groupnorm,vv.orientation?(bx,_y):(by,_x),wnew Array(A.length),l0;lw.length;l++)wl!1;pTA0;var Mnew Array(p.length);for(l0;lp.length;l++)Mlplb;for(l1;lA.length;l++){for(hTAl,cu0;ch.length;c++){for(dhcb;d>Mu&&uM.length;u++)i(h,c,Mu,l,w,y,b),c++;if(d!Mu){for(f0;fl;f++)i(TAf,u,d,f,w,y,b);M.splice(u,0,d)}u++}for(;uM.length;u++)i(h,c,Mu,l,w,y,b),c++}var SM.length;for(c0;cp.length;c++){for(mpc_pc.s,l1;lA.length;l++)(hTAl)0.trace._rawLengthh0.trace._length,h0.trace._lengthS,m+hc.s,hc_m;if(x)for(g(fractionx?m:m/100)||1,l0;lA.length;l++){var ETAlc;E_/g,E.sNormE.s/g}}for(l0;lA.length;l++){var L(hTAl)0.trace,Cn.calcMarkerSize(L,L._rawLength),PArray.isArray(C);if(C&&wl||P){var IC;for(Cnew Array(S),c0;cS;c++)Cchc.gap?0:P?Ihc.i:I}var Onew Array(S),znew Array(S);for(c0;cS;c++)Ochc.x,zchc.y;n.calcAxisExpansion(t,L,r,a,O,z,C),h0.t.orientationv.orientation}}}}}},{./calc:923},928:function(t,e,r){use strict;e.exportsfunction(t){for(var e0;et.length;e++){var rte;if(scatterr.type){var nr.fill;if(none!n&&toself!n&&(r.opacityvoid 0,tonextyn||tonextxn))for(var ie-1;i>0;i--){var ati;if(scattera.type&&a.xaxisr.xaxis&&a.yaxisr.yaxis){a.opacityvoid 0;break}}}}}},{},929:function(t,e,r){use strict;var nt(../../lib),it(../../registry),at(./attributes),ot(./constants),st(./subtypes),lt(./xy_defaults),ct(./period_defaults),ut(./stack_defaults),ft(./marker_defaults),ht(./line_defaults),pt(./line_shape_defaults),dt(./text_defaults),mt(./fillcolor_defaults),gt(../../lib).coercePattern;e.exportsfunction(t,e,r,v){function y(r,i){return n.coerce(t,e,a,r,i)}var xl(t,e,v,y);if(x||(e.visible!1),e.visible){c(t,e,v,y),y(xhoverformat),y(yhoverformat);var bu(t,e,v,y),_!b&&xo.PTS_LINESONLY?lines+markers:lines;y(text),y(hovertext),y(mode,_),s.hasLines(e)&&(h(t,e,r,v,y),p(t,e,y),y(connectgaps),y(line.simplify)),s.hasMarkers(e)&&f(t,e,r,v,y,{gradient:!0}),s.hasText(e)&&(y(texttemplate),d(t,e,v,y));var w;(s.hasMarkers(e)||s.hasText(e))&&(y(cliponaxis),y(marker.maxdisplayed),w.push(points)),y(fill,b?b.fillDflt:none),none!e.fill&&(m(t,e,r,y),s.hasLines(e)||p(t,e,y),g(y,fillpattern,e.fillcolor,!1));var T(e.line||{}).color,k(e.marker||{}).color;tonext!e.fill&&toself!e.fill||w.push(fills),y(hoveron,w.join(+)||points),fills!e.hoveron&&y(hovertemplate);var Ai.getComponentMethod(errorbars,supplyDefaults);A(t,e,T||k||r,{axis:y}),A(t,e,T||k||r,{axis:x,inherit:y}),n.coerceSelectionMarkerOpacity(e,y)}}},{../../lib:498,../../registry:633,./attributes:922,./constants:926,./fillcolor_defaults:930,./line_defaults:935,./line_shape_defaults:937,./marker_defaults:941,./period_defaults:942,./stack_defaults:945,./subtypes:947,./text_defaults:948,./xy_defaults:949},930:function(t,e,r){use strict;var nt(../../components/color),it(../../lib).isArrayOrTypedArray;e.exportsfunction(t,e,r,a){var o!1;if(e.marker){var se.marker.color,l(e.marker.line||{}).color;s&&!i(s)?os:l&&!i(l)&&(ol)}a(fillcolor,n.addOpacity((e.line||{}).color||o||r,.5))}},{../../components/color:361,../../lib:498},931:function(t,e,r){use strict;var nt(../../plots/cartesian/axes);e.exportsfunction(t,e,r){var i{},a{_fullLayout:r},on.getFromTrace(a,e,x),sn.getFromTrace(a,e,y);return i.xLabeln.tickText(o,o.c2l(t.x),!0).text,i.yLabeln.tickText(s,s.c2l(t.y),!0).text,i}},{../../plots/cartesian/axes:549},932:function(t,e,r){use strict;var nt(../../components/color),it(./subtypes);e.exportsfunction(t,e){var r,a;if(linest.mode)return(rt.line.color)&&n.opacity(r)?r:t.fillcolor;if(nonet.mode)return t.fill?t.fillcolor:;var oe.mcc||(t.marker||{}).color,se.mlcc||((t.marker||{}).line||{}).color;return(ao&&n.opacity(o)?o:s&&n.opacity(s)&&(e.mlw||((t.marker||{}).line||{}).width)?s:)?n.opacity(a).3?n.addOpacity(a,.3):a:(r(t.line||{}).color)&&n.opacity(r)&&i.hasLines(t)&&t.line.width?r:t.fillcolor}},{../../components/color:361,./subtypes:947},933:function(t,e,r){use strict;var nt(../../lib),it(../../components/fx),at(../../registry),ot(./get_trace_color),st(../../components/color),ln.fillText;e.exportsfunction(t,e,r,c){var ut.cd,fu0.trace,ht.xa,pt.ya,dh.c2p(e),mp.c2p(r),gd,m,vf.hoveron||,y-1!f.mode.indexOf(markers)?3:.5,x!!f.xperiodalignment,b!!f.yperiodalignment;if(-1!v.indexOf(points)){var _function(t){var eMath.max(y,t.mrc||0),rh.c2p(t.x)-d,np.c2p(t.y)-m;return Math.max(Math.sqrt(r*r+n*n)-e,1-y/e)},wi.getDistanceFunction(c,(function(t){if(x){var eh.c2p(t.xStart),rh.c2p(t.xEnd);return d>Math.min(e,r)&&dMath.max(e,r)?0:1/0}var nMath.max(3,t.mrc||0),i1-1/n,aMath.abs(h.c2p(t.x)-d);return an?i*a/n:a-n+i}),(function(t){if(b){var ep.c2p(t.yStart),rp.c2p(t.yEnd);return m>Math.min(e,r)&&mMath.max(e,r)?0:1/0}var nMath.max(3,t.mrc||0),i1-1/n,aMath.abs(p.c2p(t.y)-m);return an?i*a/n:a-n+i}),_);if(i.getClosest(u,w,t),!1!t.index){var Tut.index,kh.c2p(T.x,!0),Ap.c2p(T.y,!0),MT.mrc||1;t.indexT.i;var Su0.t.orientation,ES&&(T.sNorm||T.s),LhS?E:void 0!T.orig_x?T.orig_x:T.x,CvS?E:void 0!T.orig_y?T.orig_y:T.y;return n.extendFlat(t,{color:o(f,T),x0:k-M,x1:k+M,xLabelVal:L,y0:A-M,y1:A+M,yLabelVal:C,spikeDistance:_(T),hovertemplate:f.hovertemplate}),l(T,f,t),a.getComponentMethod(errorbars,hoverInfo)(T,f,t),t}}if(-1!v.indexOf(fills)&&f._polygons){var P,I,O,z,D,R,F,B,N,jf._polygons,U,V!1,H1/0,q-1/0,G1/0,Y-1/0;for(P0;Pj.length;P++)(OjP).contains(g)&&(V!V,U.push(O),GMath.min(G,O.ymin),YMath.max(Y,O.ymax));if(V){var W((GMath.max(G,0))+(YMath.min(Y,p._length)))/2;for(P0;PU.length;P++)for(zUP.pts,I1;Iz.length;I++)(BzI-11)>W!(NzI1)>W&&(RzI-10,FzI0,N-B&&(DR+(F-R)*(W-B)/(N-B),HMath.min(H,D),qMath.max(q,D)));HMath.max(H,0),qMath.min(q,h._length);var Xs.defaultLine;return s.opacity(f.fillcolor)?Xf.fillcolor:s.opacity((f.line||{}).color)&&(Xf.line.color),n.extendFlat(t,{distance:t.maxHoverDistance,x0:H,x1:q,y0:W,y1:W,color:X,hovertemplate:!1}),delete t.index,f.text&&!Array.isArray(f.text)?t.textString(f.text):t.textf.name,t}}}},{../../components/color:361,../../components/fx:401,../../lib:498,../../registry:633,./get_trace_color:932},934:function(t,e,r){use strict;var nt(./subtypes);e.exports{hasLines:n.hasLines,hasMarkers:n.hasMarkers,hasText:n.hasText,isBubble:n.isBubble,attributes:t(./attributes),supplyDefaults:t(./defaults),crossTraceDefaults:t(./cross_trace_defaults),calc:t(./calc).calc,crossTraceCalc:t(./cross_trace_calc),arraysToCalcdata:t(./arrays_to_calcdata),plot:t(./plot),colorbar:t(./marker_colorbar),formatLabels:t(./format_labels),style:t(./style).style,styleOnSelect:t(./style).styleOnSelect,hoverPoints:t(./hover),selectPoints:t(./select),animatable:!0,moduleType:trace,name:scatter,basePlotModule:t(../../plots/cartesian),categories:cartesian,svg,symbols,errorBarsOK,showLegend,scatter-like,zoomScale,meta:{}}},{../../plots/cartesian:563,./arrays_to_calcdata:921,./attributes:922,./calc:923,./cross_trace_calc:927,./cross_trace_defaults:928,./defaults:929,./format_labels:931,./hover:933,./marker_colorbar:940,./plot:943,./select:944,./style:946,./subtypes:947},935:function(t,e,r){use strict;var nt(../../lib).isArrayOrTypedArray,it(../../components/colorscale/helpers).hasColorscale,at(../../components/colorscale/defaults);e.exportsfunction(t,e,r,o,s,l){var c(t.marker||{}).color;(s(line.color,r),i(t,line))?a(t,e,o,s,{prefix:line.,cLetter:c}):s(line.color,!n(c)&&c||r);s(line.width),(l||{}).noDash||s(line.dash)}},{../../components/colorscale/defaults:371,../../components/colorscale/helpers:372,../../lib:498},936:function(t,e,r){use strict;var nt(../../constants/numerical),in.BADNUM,an.LOG_CLIP,oa+.5,sa-.5,lt(../../lib),cl.segmentsIntersect,ul.constrain,ft(./constants);e.exportsfunction(t,e){var r,n,a,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,Se.xaxis,Ee.yaxis,LlogS.type,ClogE.type,PS._length,IE._length,Oe.connectGaps,ze.baseTolerance,De.shape,RlinearD,Fe.fill&&none!e.fill,B,Nf.minTolerance,jt.length,Unew Array(j),V0;function H(r){var ntr;if(!n)return!1;var ae.linearized?S.l2p(n.x):S.c2p(n.x),le.linearized?E.l2p(n.y):E.c2p(n.y);if(ai){if(L&&(aS.c2p(n.x,!0)),ai)return!1;C&&li&&(a*Math.abs(S._m*I*(S._m>0?o:s)/(E._m*P*(E._m>0?o:s)))),a*1e3}if(li){if(C&&(lE.c2p(n.y,!0)),li)return!1;l*1e3}returna,l}function q(t,e,r,n){var ir-t,an-e,o.5-t,s.5-e,li*i+a*a,ci*o+a*s;if(c>0&&cl){var uo*a-s*i;if(u*ul)return!0}}function G(t,e){var rt0/P,nt1/I,iMath.max(0,-r,r-1,-n,n-1);return i&&void 0!A&&q(r,n,A,M)&&(i0),i&&e&&q(r,n,e0/P,e1/I)&&(i0),(1+f.toleranceGrowth*i)*z}function Y(t,e){var rt0-e0,nt1-e1;return Math.sqrt(r*r+n*n)}var W,X,Z,J,K,Q,$,ttf.maxScreensAway,et-P*tt,rtP*(1+tt),nt-I*tt,itI*(1+tt),atet,nt,rt,nt,rt,nt,rt,it,rt,it,et,it,et,it,et,nt;function ot(t){if(t0et||t0>rt||t1nt||t1>it)returnu(t0,et,rt),u(t1,nt,it)}function st(t,e){return t0e0&&(t0et||t0rt)||(t1e1&&(t1nt||t1it)||void 0)}function lt(t,e,r){return function(n,i){var aot(n),oot(i),s;if(a&&o&&st(a,o))return s;a&&s.push(a),o&&s.push(o);var c2*l.constrain((nt+it)/2,e,r)-((a||n)t+(o||i)t);c&&((a&&o?c>0at>ot?a:o:a||o)t+c);return s}}function ct(t){var et0,rt1,neUV-10,irUV-11;if(!n||!i)if(V>1){var aeUV-20,orUV-21;n&&(eet||ert)&&a?o?V--:UV-1t:i&&(rnt||rit)&&o?a?V--:UV-1t:UV++t}else UV++t}function ut(t){UV-10!t0&&UV-11!t1&&ct(Z,J),ct(t),Knull,ZJ0}function ft(t){if(At0/P,Mt1/I,Wt0et?et:t0>rt?rt:0,Xt1nt?nt:t1>it?it:0,W||X){if(V)if(K){var e$(K,t);e.length>1&&(ut(e0),UV++e1)}else Q$(UV-1,t)0,UV++Q;else UV++W||t0,X||t1;var rUV-1;W&&X&&(r0!W||r1!X)?(K&&(Z!W&&J!X?ct(Z&&J?(nK,a(it)0-n0,o(i1-n1)/a,(n1*i0-i1*n0)/a>0?o>0?et:rt,it:o>0?rt:et,nt):Z||W,J||X):Z&&J&&ct(Z,J)),ct(W,X)):Z-W&&J-X&&ct(W||Z,X||J),Kt,ZW,JX}else K&&ut($(K,t)0),UV++t;var n,i,a,o}for(linearD||splineD?$function(t,e){for(var r,n0,i0;i4;i++){var aati,oc(t0,t1,e0,e1,a0,a1,a2,a3);o&&(!n||Math.abs(o.x-r00)>1||Math.abs(o.y-r01)>1)&&(oo.x,o.y,n&&Y(o,t)Y(r0,t)?r.unshift(o):r.push(o),n++)}return r}:hvD||vhD?$function(t,e){var r,not(t),iot(e);return n&&i&&st(n,i)||(n&&r.push(n),i&&r.push(i)),r}:hvhD?$lt(0,et,rt):vhvD&&($lt(1,nt,it)),r0;rj;r++)if(nH(r)){for(V0,Knull,ft(n),r++;rj;r++){if(!(hH(r))){if(O)continue;break}if(R&&e.simplify){var htH(r+1);if(yY(h,n),F&&(0V||Vj-1)||!(yG(h,ht)*N)){for(g(h0-n0)/y,(h1-n1)/y,pn,xy,bwT0,m!1,ah,r++;rt.length;r++){if(dht,htH(r+1),!d){if(O)continue;break}if(k(vd0-n0,d1-n1)0*g1-v1*g0,wMath.min(w,k),(TMath.max(T,k))-w>G(d,ht))break;ad,(_v0*g0+v1*g1)>x?(x_,hd,m!1):_b&&(b_,pd,m!0)}if(m?(ft(h),a!p&&ft(p)):(p!n&&ft(p),a!h&&ft(h)),ft(a),r>t.length||!d)break;ft(d),nd}}else ft(h)}K&&ct(Z||K0,J||K1),B.push(U.slice(0,V))}return B}},{../../constants/numerical:474,../../lib:498,./constants:926},937:function(t,e,r){use strict;e.exportsfunction(t,e,r){spliner(line.shape)&&r(line.smoothing)}},{},938:function(t,e,r){use strict;var n{tonextx:1,tonexty:1,tonext:1};e.exportsfunction(t,e,r){var i,a,o,s,l,c{},u!1,f-1,h0,p-1;for(a0;ar.length;a++)(o(ira0.trace).stackgroup||)?o in c?lco:(lcoh,h++):i.fill in n&&p>0?lp:(lph,h++),lf&&(u!0),i._groupIndexfl;var dr.slice();u&&d.sort((function(t,e){var rt0.trace,ne0.trace;return r._groupIndex-n._groupIndex||r.index-n.index}));var m{};for(a0;ad.length;a++)o(ida0.trace).stackgroup||,!0i.visible?(i._nexttracenull,i.fill in n&&(smo,i._prevtraces||null,s&&(s._nexttracei)),i._ownfilli.fill&&(tozeroi.fill.substr(0,6)||toselfi.fill||toi.fill.substr(0,2)&&!i._prevtrace),moi):i._prevtracei._nexttracei._ownfillnull;return d}},{},939:function(t,e,r){use strict;var nt(fast-isnumeric);e.exportsfunction(t,e){e||(e2);var rt.marker,ir.sizeref||1,ar.sizemin||0,oarear.sizemode?function(t){return Math.sqrt(t/i)}:function(t){return t/i};return function(t){var ro(t/e);return n(r)&&r>0?Math.max(r,a):0}}},{fast-isnumeric:185},940:function(t,e,r){use strict;e.exports{container:marker,min:cmin,max:cmax}},{},941:function(t,e,r){use strict;var nt(../../components/color),it(../../components/colorscale/helpers).hasColorscale,at(../../components/colorscale/defaults),ot(./subtypes);e.exportsfunction(t,e,r,s,l,c){var uo.isBubble(t),f(t.line||{}).color;(cc||{},f&&(rf),l(marker.symbol),l(marker.opacity,u?.7:1),l(marker.size),l(marker.color,r),i(t,marker)&&a(t,e,s,l,{prefix:marker.,cLetter:c}),c.noSelect||(l(selected.marker.color),l(unselected.marker.color),l(selected.marker.size),l(unselected.marker.size)),c.noLine||(l(marker.line.color,f&&!Array.isArray(f)&&e.marker.color!f?f:u?n.background:n.defaultLine),i(t,marker.line)&&a(t,e,s,l,{prefix:marker.line.,cLetter:c}),l(marker.line.width,u?1:0)),u&&(l(marker.sizeref),l(marker.sizemin),l(marker.sizemode)),c.gradient)&&(none!l(marker.gradient.type)&&l(marker.gradient.color))}},{../../components/color:361,../../components/colorscale/defaults:371,../../components/colorscale/helpers:372,./subtypes:947},942:function(t,e,r){use strict;var nt(../../lib).dateTick0,it(../../constants/numerical).ONEWEEK;function a(t,e){return n(e,t%i0?1:0)}e.exportsfunction(t,e,r,n,i){if(i||(i{x:!0,y:!0}),i.x){var on(xperiod);o&&(n(xperiod0,a(o,e.xcalendar)),n(xperiodalignment))}if(i.y){var sn(yperiod);s&&(n(yperiod0,a(s,e.ycalendar)),n(yperiodalignment))}}},{../../constants/numerical:474,../../lib:498},943:function(t,e,r){use strict;var nt(@plotly/d3),it(../../registry),at(../../lib),oa.ensureSingle,sa.identity,lt(../../components/drawing),ct(./subtypes),ut(./line_points),ft(./link_traces),ht(../../lib/polygon).tester;function p(t,e,r,f,p,d,m){var g;!function(t,e,r,i,o){var sr.xaxis,lr.yaxis,un.extent(a.simpleMap(s.range,s.r2c)),fn.extent(a.simpleMap(l.range,l.r2c)),hi0.trace;if(!c.hasMarkers(h))return;var ph.marker.maxdisplayed;if(0p)return;var di.filter((function(t){return t.x>u0&&t.xu1&&t.y>f0&&t.yf1})),mMath.ceil(d.length/p),g0;o.forEach((function(t,r){var nt0.trace;c.hasMarkers(n)&&n.marker.maxdisplayed>0&&re&&g++}));var vMath.round(g*m/3+Math.floor(g/3)*m/7.1);i.forEach((function(t){delete t.vis})),d.forEach((function(t,e){0Math.round((e+v)%m)&&(t.vis!0)}))}(0,e,r,f,p);var v!!m&&m.duration>0;function y(t){return v?t.transition():t}var xr.xaxis,br.yaxis,_f0.trace,w_.line,Tn.select(d),ko(T,g,errorbars),Ao(T,g,lines),Mo(T,g,points),So(T,g,text);if(i.getComponentMethod(errorbars,plot)(t,k,r,m),!0_.visible){var E,L;y(T).style(opacity,_.opacity);var C_.fill.charAt(_.fill.length-1);x!C&&y!C&&(C),f0r.isRangePlot?nodeRangePlot3:node3T;var P,I,O,z,D_._prevtrace;D&&(OD._prevRevpath||,LD._nextFill,zD._polygons);var R,F,B,N,j,U,V,H,q,G,Ya.noop;if(E_._ownFill,c.hasLines(_)||none!_.fill){for(L&&L.datum(f),-1!hv,vh,hvh,vhv.indexOf(w.shape)?(Rl.steps(w.shape),Fl.steps(w.shape.split().reverse().join())):RFsplinew.shape?function(t){var ett.length-1;return t.length>1&&t00e0&&t01e1?l.smoothclosed(t.slice(1),w.smoothing):l.smoothopen(t,w.smoothing)}:function(t){returnM+t.join(L)},Bfunction(t){return F(t.reverse())},Gu(f,{xaxis:x,yaxis:b,connectGaps:_.connectgaps,baseTolerance:Math.max(w.width||1,3)/4,shape:w.shape,simplify:w.simplify,fill:_.fill}),V_._polygonsnew Array(G.length),g0;gG.length;g++)_._polygonsgh(Gg);G.length&&(NG00,U(jGG.length-1)j.length-1),Yfunction(t){return function(e){if(PR(e),IB(e),H?C?(H+L+P.substr(1),qI+L+q.substr(1)):(H+Z+P,qI+Z+q):(HP,qI),c.hasLines(_)&&e.length>1){var rn.select(this);if(r.datum(f),t)y(r.style(opacity,0).attr(d,P).call(l.lineGroupStyle)).style(opacity,1);else{var iy(r);i.attr(d,P),l.singleLineStyle(f,i)}}}}}var WA.selectAll(.js-line).data(G);y(W.exit()).style(opacity,0).remove(),W.each(Y(!1)),W.enter().append(path).classed(js-line,!0).style(vector-effect,non-scaling-stroke).call(l.lineGroupStyle).each(Y(!0)),l.setClipUrl(W,r.layerClipId,t),G.length?(E?(E.datum(f),N&&U&&(C?(yC?N1U1b.c2p(0,!0):xC&&(N0U0x.c2p(0,!0)),y(E).attr(d,M+U+L+N+L+H.substr(1)).call(l.singleFillStyle,t)):y(E).attr(d,H+Z).call(l.singleFillStyle,t))):L&&(tonext_.fill.substr(0,6)&&H&&O?(tonext_.fill?y(L).attr(d,H+Z+O+Z).call(l.singleFillStyle,t):y(L).attr(d,H+L+O.substr(1)+Z).call(l.singleFillStyle,t),_._polygons_._polygons.concat(z)):(Z(L),_._polygonsnull)),_._prevRevpathq,_._prevPolygonsV):(E?Z(E):L&&Z(L),_._polygons_._prevRevpath_._prevPolygonsnull),M.datum(f),S.datum(f),function(e,i,a){var o,ua0.trace,fc.hasMarkers(u),hc.hasText(u),ptt(u),det,met;if(f||h){var gs,_u.stackgroup,w_&&infer zerot._fullLayout._scatterStackOptsx._id+b._id_.stackgaps;u.marker.maxdisplayed||u._needsCull?gw?K:J:_&&!w&&(gQ),f&&(dg),h&&(mg)}var T,k(oe.selectAll(path.point).data(d,p)).enter().append(path).classed(point,!0);v&&k.call(l.pointStyle,u,t).call(l.translatePoints,x,b).style(opacity,0).transition().style(opacity,1),o.order(),f&&(Tl.makePointStyleFns(u)),o.each((function(e){var in.select(this),ay(i);l.translatePoint(e,a,x,b)?(l.singlePointStyle(e,a,u,T,t),r.layerClipId&&l.hideOutsideRangePoint(e,a,x,b,u.xcalendar,u.ycalendar),u.customdata&&i.classed(plotly-customdata,null!e.data&&void 0!e.data)):a.remove()})),v?o.exit().transition().style(opacity,0).remove():o.exit().remove(),(oi.selectAll(g).data(m,p)).enter().append(g).classed(textpoint,!0).append(text),o.order(),o.each((function(t){var en.select(this),iy(e.select(text));l.translatePoint(t,i,x,b)?r.layerClipId&&l.hideOutsideRangePoint(t,e,x,b,u.xcalendar,u.ycalendar):e.remove()})),o.selectAll(text).call(l.textPointStyle,u,t).each((function(t){var ex.c2p(t.x),rb.c2p(t.y);n.select(this).selectAll(tspan.line).each((function(){y(n.select(this)).attr({x:e,y:r})}))})),o.exit().remove()}(M,S,f);var X!1_.cliponaxis?null:r.layerClipId;l.setClipUrl(M,X,t),l.setClipUrl(S,X,t)}function Z(t){y(t).attr(d,M0,0Z)}function J(t){return t.filter((function(t){return!t.gap&&t.vis}))}function K(t){return t.filter((function(t){return t.vis}))}function Q(t){return t.filter((function(t){return!t.gap}))}function $(t){return t.id}function tt(t){if(t.ids)return $}function et(){return!1}}e.exportsfunction(t,e,r,i,a,c){var u,h,d!a,m!!a&&a.duration>0,gf(t,e,r);((ui.selectAll(g.trace).data(g,(function(t){return t0.trace.uid}))).enter().append(g).attr(class,(function(t){returntrace scatter trace+t0.trace.uid})).style(stroke-miterlimit,2),u.order(),function(t,e,r){e.each((function(e){var io(n.select(this),g,fills);l.setClipUrl(i,r.layerClipId,t);var ae0.trace,c;a._ownfill&&c.push(_ownFill),a._nexttrace&&c.push(_nextFill);var ui.selectAll(g).data(c,s);u.enter().append(g),u.exit().each((function(t){atnull})).remove(),u.order().each((function(t){ato(n.select(this),path,js-fill)}))}))}(t,u,e),m)?(c&&(hc()),n.transition().duration(a.duration).ease(a.easing).each(end,(function(){h&&h()})).each(interrupt,(function(){h&&h()})).each((function(){i.selectAll(g.trace).each((function(r,n){p(t,n,e,r,g,this,a)}))}))):u.each((function(r,n){p(t,n,e,r,g,this,a)}));d&&u.exit().remove(),i.selectAll(path:not(d)).remove()}},{../../components/drawing:383,../../lib:498,../../lib/polygon:510,../../registry:633,./line_points:936,./link_traces:938,./subtypes:947,@plotly/d3:58},944:function(t,e,r){use strict;var nt(./subtypes);e.exportsfunction(t,e){var r,i,a,o,st.cd,lt.xaxis,ct.yaxis,u,fs0.trace;if(!n.hasMarkers(f)&&!n.hasText(f))return;if(!1e)for(r0;rs.length;r++)sr.selected0;else for(r0;rs.length;r++)isr,al.c2p(i.x),oc.c2p(i.y),null!i.i&&e.contains(a,o,!1,r,t)?(u.push({pointNumber:i.i,x:l.c2d(i.x),y:c.c2d(i.y)}),i.selected1):i.selected0;return u}},{./subtypes:947},945:function(t,e,r){use strict;var norientation,groupnorm,stackgaps;e.exportsfunction(t,e,r,i){var ar._scatterStackOpts,oi(stackgroup);if(o){var se.xaxis+e.yaxis,las;l||(las{});var clo,u!1;c?c.traces.push(e):(clo{traceIndices:,traces:e},u!0);for(var f{orientation:e.x&&!e.y?h:v},h0;hn.length;h++){var pnh,dp+Found;if(!cd){var mvoid 0!tp,gorientationp;if((m||u)&&(cpi(p,fp),g&&(c.fillDflthcp?tonextx:tonexty),m&&(cd!0,!u&&(delete c.traces0p,g))))for(var v0;vc.traces.length-1;v++){var yc.tracesv;y._input.fill!y.fill&&(y.fillc.fillDflt)}}}return c}}},{},946:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/drawing),at(../../registry);function o(t,e,r){i.pointStyle(t.selectAll(path.point),e,r)}function s(t,e,r){i.textPointStyle(t.selectAll(text),e,r)}e.exports{style:function(t){var en.select(t).selectAll(g.trace.scatter);e.style(opacity,(function(t){return t0.trace.opacity})),e.selectAll(g.points).each((function(e){o(n.select(this),e.trace||e0.trace,t)})),e.selectAll(g.text).each((function(e){s(n.select(this),e.trace||e0.trace,t)})),e.selectAll(g.trace path.js-line).call(i.lineGroupStyle),e.selectAll(g.trace path.js-fill).call(i.fillGroupStyle,t),a.getComponentMethod(errorbars,style)(e)},stylePoints:o,styleText:s,styleOnSelect:function(t,e,r){var ne0.trace;n.selectedpoints?(i.selectedPointStyle(r.selectAll(path.point),n),i.selectedTextStyle(r.selectAll(text),n)):(o(r,n,t),s(r,n,t))}}},{../../components/drawing:383,../../registry:633,@plotly/d3:58},947:function(t,e,r){use strict;var nt(../../lib);e.exports{hasLines:function(t){return t.visible&&t.mode&&-1!t.mode.indexOf(lines)},hasMarkers:function(t){return t.visible&&(t.mode&&-1!t.mode.indexOf(markers)||splomt.type)},hasText:function(t){return t.visible&&t.mode&&-1!t.mode.indexOf(text)},isBubble:function(t){return n.isPlainObject(t.marker)&&n.isArrayOrTypedArray(t.marker.size)}}},{../../lib:498},948:function(t,e,r){use strict;var nt(../../lib);e.exportsfunction(t,e,r,i,a){aa||{},i(textposition),n.coerceFont(i,textfont,r.font),a.noSelect||(i(selected.textfont.color),i(unselected.textfont.color))}},{../../lib:498},949:function(t,e,r){use strict;var nt(../../lib),it(../../registry);e.exportsfunction(t,e,r,a){var o,sa(x),la(y);if(i.getComponentMethod(calendars,handleTraceDefaults)(t,e,x,y,r),s){var cn.minRowLength(s);l?oMath.min(c,n.minRowLength(l)):(oc,a(y0),a(dy))}else{if(!l)return 0;on.minRowLength(l),a(x0),a(dx)}return e._lengtho,o}},{../../lib:498,../../registry:633},950:function(t,e,r){use strict;var nt(../scatter/attributes),it(../../components/colorscale/attributes),at(../../plots/cartesian/axis_format_attributes).axisHoverFormat,ot(../../plots/template_attributes).hovertemplateAttrs,st(../../plots/template_attributes).texttemplateAttrs,lt(../../plots/attributes),ct(../../constants/gl3d_dashes),ut(../../constants/gl3d_markers),ft(../../lib/extend).extendFlat,ht(../../plot_api/edit_types).overrideAll,pt(../../lib/sort_object_keys),dn.line,mn.marker,gm.line,vf({width:d.width,dash:{valType:enumerated,values:p(c),dflt:solid}},i(line));var ye.exportsh({x:n.x,y:n.y,z:{valType:data_array},text:f({},n.text,{}),texttemplate:s({},{}),hovertext:f({},n.hovertext,{}),hovertemplate:o(),xhoverformat:a(x),yhoverformat:a(y),zhoverformat:a(z),mode:f({},n.mode,{dflt:lines+markers}),surfaceaxis:{valType:enumerated,values:-1,0,1,2,dflt:-1},surfacecolor:{valType:color},projection:{x:{show:{valType:boolean,dflt:!1},opacity:{valType:number,min:0,max:1,dflt:1},scale:{valType:number,min:0,max:10,dflt:2/3}},y:{show:{valType:boolean,dflt:!1},opacity:{valType:number,min:0,max:1,dflt:1},scale:{valType:number,min:0,max:10,dflt:2/3}},z:{show:{valType:boolean,dflt:!1},opacity:{valType:number,min:0,max:1,dflt:1},scale:{valType:number,min:0,max:10,dflt:2/3}}},connectgaps:n.connectgaps,line:v,marker:f({symbol:{valType:enumerated,values:p(u),dflt:circle,arrayOk:!0},size:f({},m.size,{dflt:8}),sizeref:m.sizeref,sizemin:m.sizemin,sizemode:m.sizemode,opacity:f({},m.opacity,{arrayOk:!1}),colorbar:m.colorbar,line:f({width:f({},g.width,{arrayOk:!1})},i(marker.line))},i(marker)),textposition:f({},n.textposition,{dflt:top center}),textfont:{color:n.textfont.color,size:n.textfont.size,family:f({},n.textfont.family,{arrayOk:!1})},opacity:l.opacity,hoverinfo:f({},l.hoverinfo)},calc,nested);y.x.editTypey.y.editTypey.z.editTypecalc+clearAxisTypes},{../../components/colorscale/attributes:368,../../constants/gl3d_dashes:471,../../constants/gl3d_markers:472,../../lib/extend:488,../../lib/sort_object_keys:521,../../plot_api/edit_types:531,../../plots/attributes:545,../../plots/cartesian/axis_format_attributes:552,../../plots/template_attributes:628,../scatter/attributes:922},951:function(t,e,r){use strict;var nt(../scatter/arrays_to_calcdata),it(../scatter/colorscale_calc);e.exportsfunction(t,e){var r{x:!1,y:!1,trace:e,t:{}};return n(r,e),i(t,e),r}},{../scatter/arrays_to_calcdata:921,../scatter/colorscale_calc:925},952:function(t,e,r){use strict;var nt(../../registry);function i(t,e,r,i){if(!e||!e.visible)return null;for(var an.getComponentMethod(errorbars,makeComputeError)(e),onew Array(t.length),s0;st.length;s++){var la(+ts,s);if(logi.type){var ci.c2l(ts),uts-l0,fts+l1;if(os(i.c2l(u,!0)-c)*r,(i.c2l(f,!0)-c)*r,u>0){var hi.c2l(u);i._lowerLogErrorBound||(i._lowerLogErrorBoundh),i._lowerErrorBoundMath.min(i._lowerLogErrorBound,h)}}else os-l0*r,l1*r}return o}e.exportsfunction(t,e,r){var ni(t.x,t.error_x,e0,r.xaxis),i(t.y,t.error_y,e1,r.yaxis),i(t.z,t.error_z,e2,r.zaxis),afunction(t){for(var e0;et.length;e++)if(te)return te.length;return 0}(n);if(0a)return null;for(var onew Array(a),s0;sa;s++){for(var l0,0,0,0,0,0,c0;c3;c++)if(nc)for(var u0;u2;u++)lucncsu;osl}return o}},{../../registry:633},953:function(t,e,r){use strict;var nt(../../../stackgl_modules).gl_line3d,it(../../../stackgl_modules).gl_scatter3d,at(../../../stackgl_modules).gl_error3d,ot(../../../stackgl_modules).gl_mesh3d,st(../../../stackgl_modules).delaunay_triangulate,lt(../../lib),ct(../../lib/str2rgbarray),ut(../../lib/gl_format_color).formatColor,ft(../scatter/make_bubble_size_func),ht(../../constants/gl3d_dashes),pt(../../constants/gl3d_markers),dt(../../plots/cartesian/axes),mt(../../components/fx/helpers).appendArrayPointValue,gt(./calc_errors);function v(t,e){this.scenet,this.uide,this.linePlotnull,this.scatterPlotnull,this.errorBarsnull,this.textMarkersnull,this.delaunayMeshnull,this.colornull,this.mode,this.dataPoints,this.axesBounds-1/0,-1/0,-1/0,1/0,1/0,1/0,this.textLabelsnull,this.datanull}var yv.prototype;function x(t){return nullt?0:t.indexOf(left)>-1?-1:t.indexOf(right)>-1?1:0}function b(t){return nullt?0:t.indexOf(top)>-1?-1:t.indexOf(bottom)>-1?1:0}function _(t,e){return e(4*t)}function w(t){return pt}function T(t,e,r,n,i){var anull;if(l.isArrayOrTypedArray(t)){a;for(var o0;oe;o++)void 0to?aon:aor(to,i)}else ar(t,l.identity);return a}function k(t,e){var r,n,i,a,o,s,h,pt.fullSceneLayout,vt.dataScale,yp.xaxis,kp.yaxis,Ap.zaxis,Me.marker,Se.line,Ee.x||,Le.y||,Ce.z||,PE.length,Ie.xcalendar,Oe.ycalendar,ze.zcalendar;for(o0;oP;o++)ry.d2l(Eo,0,I)*v0,nk.d2l(Lo,0,O)*v1,iA.d2l(Co,0,z)*v2,hor,n,i;if(Array.isArray(e.text))se.text;else if(void 0!e.text)for(snew Array(P),o0;oP;o++)soe.text;function D(t,e){var rpt;return d.tickText(r,r.d2l(e),!0).text}var Re.texttemplate;if(R){var Ft.fullLayout._d3locale,BArray.isArray(R),NB?Math.min(R.length,P):P,jB?function(t){return Rt}:function(){return R};for(snew Array(N),o0;oN;o++){var U{x:Eo,y:Lo,z:Co},V{xLabel:D(xaxis,Eo),yLabel:D(yaxis,Lo),zLabel:D(zaxis,Co)},H{};m(H,e,o);var qe._meta||{};sol.texttemplateString(j(o),V,F,H,U,q)}}if(a{position:h,mode:e.mode,text:s},linein e&&(a.lineColoru(S,1,P),a.lineWidthS.width,a.lineDashesS.dash),markerin e){var Gf(e);a.scatterColoru(M,1,P),a.scatterSizeT(M.size,P,_,20,G),a.scatterMarkerT(M.symbol,P,w,\u25cf),a.scatterLineWidthM.line.width,a.scatterLineColoru(M.line,1,P),a.scatterAngle0}textpositionin e&&(a.textOffsetfunction(t){var e0,0;if(Array.isArray(t))for(var r0;rt.length;r++)er0,0,tr&&(er0x(tr),er1b(tr));else e0x(t),e1b(t);return e}(e.textposition),a.textColoru(e.textfont,1,P),a.textSizeT(e.textfont.size,P,l.identity,12),a.textFonte.textfont.family,a.textAngle0);var Yx,y,z;for(a.project!1,!1,!1,a.projectScale1,1,1,a.projectOpacity1,1,1,o0;o3;++o){var We.projectionYo;(a.projectoW.show)&&(a.projectOpacityoW.opacity,a.projectScaleoW.scale)}a.errorBoundsg(e,v,p);var Xfunction(t){for(var e0,0,0,r0,0,0,0,0,0,0,0,0,n1,1,1,i0;i3;i++){var ati;a&&!1!a.copy_zstyle&&!1!t2.visible&&(at2),a&&a.visible&&(eia.width/2,ric(a.color),nia.thickness)}return{capSize:e,color:r,lineWidth:n}}(e.error_x,e.error_y,e.error_z);return a.errorColorX.color,a.errorLineWidthX.lineWidth,a.errorCapSizeX.capSize,a.delaunayAxise.surfaceaxis,a.delaunayColorc(e.surfacecolor),a}function A(t){if(l.isArrayOrTypedArray(t)){var et0;return l.isArrayOrTypedArray(e)&&(te),rgb(+t.slice(0,3).map((function(t){return Math.round(255*t)}))+)}return null}function M(t){return l.isArrayOrTypedArray(t)?4t.length&&numbertypeof t0?A(t):t.map(A):null}y.handlePickfunction(t){if(t.object&&(t.objectthis.linePlot||t.objectthis.delaunayMesh||t.objectthis.textMarkers||t.objectthis.scatterPlot)){var et.indext.data.index;return t.object.highlight&&t.object.highlight(null),this.scatterPlot&&(t.objectthis.scatterPlot,this.scatterPlot.highlight(t.data)),t.textLabel,this.textLabels&&(Array.isArray(this.textLabels)?(this.textLabelse||0this.textLabelse)&&(t.textLabelthis.textLabelse):t.textLabelthis.textLabels),t.traceCoordinatethis.data.xe,this.data.ye,this.data.ze,!0}},y.updatefunction(t){var e,r,l,c,uthis.scene.glplot.gl,fh.solid;this.datat;var pk(this.scene,t);modein p&&(this.modep.mode),lineDashesin p&&p.lineDashes in h&&(fhp.lineDashes),this.colorM(p.scatterColor)||M(p.lineColor),this.dataPointsp.position,e{gl:this.scene.glplot.gl,position:p.position,color:p.lineColor,lineWidth:p.lineWidth||1,dashes:f0,dashScale:f1,opacity:t.opacity,connectGaps:t.connectgaps},-1!this.mode.indexOf(lines)?this.linePlot?this.linePlot.update(e):(this.linePlotn(e),this.linePlot._tracethis,this.scene.glplot.add(this.linePlot)):this.linePlot&&(this.scene.glplot.remove(this.linePlot),this.linePlot.dispose(),this.linePlotnull);var dt.opacity;if(t.marker&&t.marker.opacity&&(d*t.marker.opacity),r{gl:this.scene.glplot.gl,position:p.position,color:p.scatterColor,size:p.scatterSize,glyph:p.scatterMarker,opacity:d,orthographic:!0,lineWidth:p.scatterLineWidth,lineColor:p.scatterLineColor,project:p.project,projectScale:p.projectScale,projectOpacity:p.projectOpacity},-1!this.mode.indexOf(markers)?this.scatterPlot?this.scatterPlot.update(r):(this.scatterPloti(r),this.scatterPlot._tracethis,this.scatterPlot.highlightScale1,this.scene.glplot.add(this.scatterPlot)):this.scatterPlot&&(this.scene.glplot.remove(this.scatterPlot),this.scatterPlot.dispose(),this.scatterPlotnull),c{gl:this.scene.glplot.gl,position:p.position,glyph:p.text,color:p.textColor,size:p.textSize,angle:p.textAngle,alignment:p.textOffset,font:p.textFont,orthographic:!0,lineWidth:0,project:!1,opacity:t.opacity},this.textLabelst.hovertext||t.text,-1!this.mode.indexOf(text)?this.textMarkers?this.textMarkers.update(c):(this.textMarkersi(c),this.textMarkers._tracethis,this.textMarkers.highlightScale1,this.scene.glplot.add(this.textMarkers)):this.textMarkers&&(this.scene.glplot.remove(this.textMarkers),this.textMarkers.dispose(),this.textMarkersnull),l{gl:this.scene.glplot.gl,position:p.position,color:p.errorColor,error:p.errorBounds,lineWidth:p.errorLineWidth,capSize:p.errorCapSize,opacity:t.opacity},this.errorBars?p.errorBounds?this.errorBars.update(l):(this.scene.glplot.remove(this.errorBars),this.errorBars.dispose(),this.errorBarsnull):p.errorBounds&&(this.errorBarsa(l),this.errorBars._tracethis,this.scene.glplot.add(this.errorBars)),p.delaunayAxis>0){var mfunction(t,e,r){var n,i(r+1)%3,a(r+2)%3,o,l;for(n0;nt.length;++n){var ctn;!isNaN(ci)&&isFinite(ci)&&!isNaN(ca)&&isFinite(ca)&&(o.push(ci,ca),l.push(n))}var us(o);for(n0;nu.length;++n)for(var fun,h0;hf.length;++h)fhlfh;return{positions:t,cells:u,meshColor:e}}(p.position,p.delaunayColor,p.delaunayAxis);m.opacityt.opacity,this.delaunayMesh?this.delaunayMesh.update(m):(m.glu,this.delaunayMesho(m),this.delaunayMesh._tracethis,this.scene.glplot.add(this.delaunayMesh))}else this.delaunayMesh&&(this.scene.glplot.remove(this.delaunayMesh),this.delaunayMesh.dispose(),this.delaunayMeshnull)},y.disposefunction(){this.linePlot&&(this.scene.glplot.remove(this.linePlot),this.linePlot.dispose()),this.scatterPlot&&(this.scene.glplot.remove(this.scatterPlot),this.scatterPlot.dispose()),this.errorBars&&(this.scene.glplot.remove(this.errorBars),this.errorBars.dispose()),this.textMarkers&&(this.scene.glplot.remove(this.textMarkers),this.textMarkers.dispose()),this.delaunayMesh&&(this.scene.glplot.remove(this.delaunayMesh),this.delaunayMesh.dispose())},e.exportsfunction(t,e){var rnew v(t,e.uid);return r.update(e),r}},{../../../stackgl_modules:1119,../../components/fx/helpers:397,../../constants/gl3d_dashes:471,../../constants/gl3d_markers:472,../../lib:498,../../lib/gl_format_color:494,../../lib/str2rgbarray:523,../../plots/cartesian/axes:549,../scatter/make_bubble_size_func:939,./calc_errors:952},954:function(t,e,r){use strict;var nt(../../registry),it(../../lib),at(../scatter/subtypes),ot(../scatter/marker_defaults),st(../scatter/line_defaults),lt(../scatter/text_defaults),ct(./attributes);e.exportsfunction(t,e,r,u){function f(r,n){return i.coerce(t,e,c,r,n)}if(function(t,e,r,i){var a0,or(x),sr(y),lr(z);n.getComponentMethod(calendars,handleTraceDefaults)(t,e,x,y,z,i),o&&s&&l&&(aMath.min(o.length,s.length,l.length),e._lengthe._xlengthe._ylengthe._zlengtha);return a}(t,e,f,u)){f(text),f(hovertext),f(hovertemplate),f(xhoverformat),f(yhoverformat),f(zhoverformat),f(mode),a.hasLines(e)&&(f(connectgaps),s(t,e,r,u,f)),a.hasMarkers(e)&&o(t,e,r,u,f,{noSelect:!0}),a.hasText(e)&&(f(texttemplate),l(t,e,u,f,{noSelect:!0}));var h(e.line||{}).color,p(e.marker||{}).color;f(surfaceaxis)>0&&f(surfacecolor,h||p);for(var dx,y,z,m0;m3;++m){var gprojection.+dm;f(g+.show)&&(f(g+.opacity),f(g+.scale))}var vn.getComponentMethod(errorbars,supplyDefaults);v(t,e,h||p||r,{axis:z}),v(t,e,h||p||r,{axis:y,inherit:z}),v(t,e,h||p||r,{axis:x,inherit:z})}else e.visible!1}},{../../lib:498,../../registry:633,../scatter/line_defaults:935,../scatter/marker_defaults:941,../scatter/subtypes:947,../scatter/text_defaults:948,./attributes:950},955:function(t,e,r){use strict;e.exports{plot:t(./convert),attributes:t(./attributes),markerSymbols:t(../../constants/gl3d_markers),supplyDefaults:t(./defaults),colorbar:{container:marker,min:cmin,max:cmax},{container:line,min:cmin,max:cmax},calc:t(./calc),moduleType:trace,name:scatter3d,basePlotModule:t(../../plots/gl3d),categories:gl3d,symbols,showLegend,scatter-like,meta:{}}},{../../constants/gl3d_markers:472,../../plots/gl3d:593,./attributes:950,./calc:951,./convert:953,./defaults:954},956:function(t,e,r){use strict;var nt(../scatter/attributes),it(../../plots/attributes),at(../../plots/template_attributes).hovertemplateAttrs,ot(../../plots/template_attributes).texttemplateAttrs,st(../../components/colorscale/attributes),lt(../../lib/extend).extendFlat,cn.marker,un.line,fc.line;e.exports{carpet:{valType:string,editType:calc},a:{valType:data_array,editType:calc},b:{valType:data_array,editType:calc},mode:l({},n.mode,{dflt:markers}),text:l({},n.text,{}),texttemplate:o({editType:plot},{keys:a,b,text}),hovertext:l({},n.hovertext,{}),line:{color:u.color,width:u.width,dash:u.dash,shape:l({},u.shape,{values:linear,spline}),smoothing:u.smoothing,editType:calc},connectgaps:n.connectgaps,fill:l({},n.fill,{values:none,toself,tonext,dflt:none}),fillcolor:n.fillcolor,marker:l({symbol:c.symbol,opacity:c.opacity,maxdisplayed:c.maxdisplayed,size:c.size,sizeref:c.sizeref,sizemin:c.sizemin,sizemode:c.sizemode,line:l({width:f.width,editType:calc},s(marker.line)),gradient:c.gradient,editType:calc},s(marker)),textfont:n.textfont,textposition:n.textposition,selected:n.selected,unselected:n.unselected,hoverinfo:l({},i.hoverinfo,{flags:a,b,text,name}),hoveron:n.hoveron,hovertemplate:a()}},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plots/attributes:545,../../plots/template_attributes:628,../scatter/attributes:922},957:function(t,e,r){use strict;var nt(fast-isnumeric),it(../scatter/colorscale_calc),at(../scatter/arrays_to_calcdata),ot(../scatter/calc_selection),st(../scatter/calc).calcMarkerSize,lt(../carpet/lookup_carpetid);e.exportsfunction(t,e){var re._carpetTracel(t,e);if(r&&r.visible&&legendonly!r.visible){var c;e.xaxisr.xaxis,e.yaxisr.yaxis;var u,f,he._length,pnew Array(h),d!1;for(c0;ch;c++)if(ue.ac,fe.bc,n(u)&&n(f)){var mr.ab2xy(+u,+f,!0),gr.isVisible(+u,+f);g||(d!0),pc{x:m0,y:m1,a:u,b:f,vis:g}}else pc{x:!1,y:!1};return e._needsCulld,p0.carpetr,p0.tracee,s(e,h),i(t,e),a(p,e),o(p,e),p}}},{../carpet/lookup_carpetid:703,../scatter/arrays_to_calcdata:921,../scatter/calc:923,../scatter/calc_selection:924,../scatter/colorscale_calc:925,fast-isnumeric:185},958:function(t,e,r){use strict;var nt(../../lib),it(../scatter/constants),at(../scatter/subtypes),ot(../scatter/marker_defaults),st(../scatter/line_defaults),lt(../scatter/line_shape_defaults),ct(../scatter/text_defaults),ut(../scatter/fillcolor_defaults),ft(./attributes);e.exportsfunction(t,e,r,h){function p(r,i){return n.coerce(t,e,f,r,i)}p(carpet),e.xaxisx,e.yaxisy;var dp(a),mp(b),gMath.min(d.length,m.length);if(g){e._lengthg,p(text),p(texttemplate),p(hovertext),p(mode,gi.PTS_LINESONLY?lines+markers:lines),a.hasLines(e)&&(s(t,e,r,h,p),l(t,e,p),p(connectgaps)),a.hasMarkers(e)&&o(t,e,r,h,p,{gradient:!0}),a.hasText(e)&&c(t,e,h,p);var v;(a.hasMarkers(e)||a.hasText(e))&&(p(marker.maxdisplayed),v.push(points)),p(fill),none!e.fill&&(u(t,e,r,p),a.hasLines(e)||l(t,e,p)),tonext!e.fill&&toself!e.fill||v.push(fills),fills!p(hoveron,v.join(+)||points)&&p(hovertemplate),n.coerceSelectionMarkerOpacity(e,p)}else e.visible!1}},{../../lib:498,../scatter/constants:926,../scatter/fillcolor_defaults:930,../scatter/line_defaults:935,../scatter/line_shape_defaults:937,../scatter/marker_defaults:941,../scatter/subtypes:947,../scatter/text_defaults:948,./attributes:956},959:function(t,e,r){use strict;e.exportsfunction(t,e,r,n,i){var ani;return t.aa.a,t.ba.b,t.ya.y,t}},{},960:function(t,e,r){use strict;e.exportsfunction(t,e){var r{},ne._carpet,in.ab2ij(t.a,t.b),aMath.floor(i0),oi0-a,sMath.floor(i1),li1-s,cn.evalxy(,a,s,o,l);return r.yLabelc1.toFixed(3),r}},{},961:function(t,e,r){use strict;var nt(../scatter/hover),it(../../lib).fillText;e.exportsfunction(t,e,r,a){var on(t,e,r,a);if(o&&!1!o0.index){var so0;if(void 0s.index){var l1-s.y0/t.ya._length,ct.xa._length,uc*l/2,fc-u;return s.x0Math.max(Math.min(s.x0,f),u),s.x1Math.max(Math.min(s.x1,f),u),o}var hs.cds.index;s.ah.a,s.bh.b,s.xLabelValvoid 0,s.yLabelValvoid 0;var ps.trace,dp._carpet,mp._module.formatLabels(h,p);s.yLabelm.yLabel,delete s.text;var g;if(!p.hovertemplate){var v(h.hi||p.hoverinfo).split(+);-1!v.indexOf(all)&&(va,b,text),-1!v.indexOf(a)&&y(d.aaxis,h.a),-1!v.indexOf(b)&&y(d.baxis,h.b),g.push(y: +s.yLabel),-1!v.indexOf(text)&&i(h,p,g),s.extraTextg.join(br>)}return o}function y(t,e){var r;rt.labelprefix&&t.labelprefix.length>0?t.labelprefix.replace(/ $/,):t._hovertitle,g.push(r+: +e.toFixed(3)+t.labelsuffix)}}},{../../lib:498,../scatter/hover:933},962:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),colorbar:t(../scatter/marker_colorbar),formatLabels:t(./format_labels),calc:t(./calc),plot:t(./plot),style:t(../scatter/style).style,styleOnSelect:t(../scatter/style).styleOnSelect,hoverPoints:t(./hover),selectPoints:t(../scatter/select),eventData:t(./event_data),moduleType:trace,name:scattercarpet,basePlotModule:t(../../plots/cartesian),categories:svg,carpet,symbols,showLegend,carpetDependent,zoomScale,meta:{}}},{../../plots/cartesian:563,../scatter/marker_colorbar:940,../scatter/select:944,../scatter/style:946,./attributes:956,./calc:957,./defaults:958,./event_data:959,./format_labels:960,./hover:961,./plot:963},963:function(t,e,r){use strict;var nt(../scatter/plot),it(../../plots/cartesian/axes),at(../../components/drawing);e.exportsfunction(t,e,r,o){var s,l,c,ur00.carpet,f{xaxis:i.getFromId(t,u.xaxis||x),yaxis:i.getFromId(t,u.yaxis||y),plot:e.plot};for(n(t,f,r,o),s0;sr.length;s++)lrs0.trace,co.selectAll(g.trace+l.uid+ .js-line),a.setClipUrl(c,rs0.carpet._clipPathId,t)}},{../../components/drawing:383,../../plots/cartesian/axes:549,../scatter/plot:943},964:function(t,e,r){use strict;var nt(../../plots/template_attributes).hovertemplateAttrs,it(../../plots/template_attributes).texttemplateAttrs,at(../scatter/attributes),ot(../../plots/attributes),st(../../components/colorscale/attributes),lt(../../components/drawing/attributes).dash,ct(../../lib/extend).extendFlat,ut(../../plot_api/edit_types).overrideAll,fa.marker,ha.line,pf.line;e.exportsu({lon:{valType:data_array},lat:{valType:data_array},locations:{valType:data_array},locationmode:{valType:enumerated,values:ISO-3,USA-states,country names,geojson-id,dflt:ISO-3},geojson:{valType:any,editType:calc},featureidkey:{valType:string,editType:calc,dflt:id},mode:c({},a.mode,{dflt:markers}),text:c({},a.text,{}),texttemplate:i({editType:plot},{keys:lat,lon,location,text}),hovertext:c({},a.hovertext,{}),textfont:a.textfont,textposition:a.textposition,line:{color:h.color,width:h.width,dash:l},connectgaps:a.connectgaps,marker:c({symbol:f.symbol,opacity:f.opacity,size:f.size,sizeref:f.sizeref,sizemin:f.sizemin,sizemode:f.sizemode,colorbar:f.colorbar,line:c({width:p.width},s(marker.line)),gradient:f.gradient},s(marker)),fill:{valType:enumerated,values:none,toself,dflt:none},fillcolor:a.fillcolor,selected:a.selected,unselected:a.unselected,hoverinfo:c({},o.hoverinfo,{flags:lon,lat,location,text,name}),hovertemplate:n()},calc,nested)},{../../components/colorscale/attributes:368,../../components/drawing/attributes:382,../../lib/extend:488,../../plot_api/edit_types:531,../../plots/attributes:545,../../plots/template_attributes:628,../scatter/attributes:922},965:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../constants/numerical).BADNUM,at(../scatter/colorscale_calc),ot(../scatter/arrays_to_calcdata),st(../scatter/calc_selection),lt(../../lib)._;function c(t){return t&&stringtypeof t}e.exportsfunction(t,e){var r,uArray.isArray(e.locations),fu?e.locations.length:e._length,hnew Array(f);re.geojson?function(t){return c(t)||n(t)}:c;for(var p0;pf;p++){var dhp{};if(u){var me.locationsp;d.locr(m)?m:null}else{var ge.lonp,ve.latp;n(g)&&n(v)?d.lonlat+g,+v:d.lonlati,i}}return o(h,e),a(t,e),s(h,e),f&&(h0.t{labels:{lat:l(t,lat:)+ ,lon:l(t,lon:)+ }}),h}},{../../constants/numerical:474,../../lib:498,../scatter/arrays_to_calcdata:921,../scatter/calc_selection:924,../scatter/colorscale_calc:925,fast-isnumeric:185},966:function(t,e,r){use strict;var nt(../../lib),it(../scatter/subtypes),at(../scatter/marker_defaults),ot(../scatter/line_defaults),st(../scatter/text_defaults),lt(../scatter/fillcolor_defaults),ct(./attributes);e.exportsfunction(t,e,r,u){function f(r,i){return n.coerce(t,e,c,r,i)}var h,pf(locations);if(p&&p.length){var d,mf(geojson);(stringtypeof m&&!m||n.isPlainObject(m))&&(dgeojson-id),geojson-idf(locationmode,d)&&f(featureidkey),hp.length}else{var gf(lon)||,vf(lat)||;hMath.min(g.length,v.length)}h?(e._lengthh,f(text),f(hovertext),f(hovertemplate),f(mode),i.hasLines(e)&&(o(t,e,r,u,f),f(connectgaps)),i.hasMarkers(e)&&a(t,e,r,u,f,{gradient:!0}),i.hasText(e)&&(f(texttemplate),s(t,e,u,f)),f(fill),none!e.fill&&l(t,e,r,f),n.coerceSelectionMarkerOpacity(e,f)):e.visible!1}},{../../lib:498,../scatter/fillcolor_defaults:930,../scatter/line_defaults:935,../scatter/marker_defaults:941,../scatter/subtypes:947,../scatter/text_defaults:948,./attributes:964},967:function(t,e,r){use strict;e.exportsfunction(t,e,r,n,i){t.lone.lon,t.late.lat,t.locatione.loc?e.loc:null;var ani;return a.fIn&&a.fIn.properties&&(t.propertiesa.fIn.properties),t}},{},968:function(t,e,r){use strict;var nt(../../plots/cartesian/axes);e.exportsfunction(t,e,r){var i{},are.geo._subplot.mockAxis,ot.lonlat;return i.lonLabeln.tickText(a,a.c2l(o0),!0).text,i.latLabeln.tickText(a,a.c2l(o1),!0).text,i}},{../../plots/cartesian/axes:549},969:function(t,e,r){use strict;var nt(../../components/fx),it(../../constants/numerical).BADNUM,at(../scatter/get_trace_color),ot(../../lib).fillText,st(./attributes);e.exportsfunction(t,e,r){var lt.cd,cl0.trace,ut.xa,ft.ya,ht.subplot,ph.projection.isLonLatOverEdges,dh.project;if(n.getClosest(l,(function(t){var nt.lonlat;if(n0i)return 1/0;if(p(n))return 1/0;var ad(n),od(e,r),sMath.abs(a0-o0),lMath.abs(a1-o1),cMath.max(3,t.mrc||0);return Math.max(Math.sqrt(s*s+l*l)-c,1-3/c)}),t),!1!t.index){var mlt.index,gm.lonlat,vu.c2p(g),f.c2p(g),ym.mrc||1;t.x0v0-y,t.x1v0+y,t.y0v1-y,t.y1v1+y,t.locm.loc,t.long0,t.latg1;var x{};xc.geo{_subplot:h};var bc._module.formatLabels(m,c,x);return t.lonLabelb.lonLabel,t.latLabelb.latLabel,t.colora(c,m),t.extraTextfunction(t,e,r,n){if(t.hovertemplate)return;var ie.hi||t.hoverinfo,aalli?s.hoverinfo.flags:i.split(+),l-1!a.indexOf(location)&&Array.isArray(t.locations),c-1!a.indexOf(lon),u-1!a.indexOf(lat),f-1!a.indexOf(text),h;function p(t){return t+\xb0}l?h.push(e.loc):c&&u?h.push((+p(r.latLabel)+, +p(r.lonLabel)+)):c?h.push(n.lon+p(r.lonLabel)):u&&h.push(n.lat+p(r.latLabel));f&&o(e,t,h);return h.join(br>)}(c,m,t,l0.t.labels),t.hovertemplatec.hovertemplate,t}}},{../../components/fx:401,../../constants/numerical:474,../../lib:498,../scatter/get_trace_color:932,./attributes:964},970:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),colorbar:t(../scatter/marker_colorbar),formatLabels:t(./format_labels),calc:t(./calc),calcGeoJSON:t(./plot).calcGeoJSON,plot:t(./plot).plot,style:t(./style),styleOnSelect:t(../scatter/style).styleOnSelect,hoverPoints:t(./hover),eventData:t(./event_data),selectPoints:t(./select),moduleType:trace,name:scattergeo,basePlotModule:t(../../plots/geo),categories:geo,symbols,showLegend,scatter-like,meta:{}}},{../../plots/geo:584,../scatter/marker_colorbar:940,../scatter/style:946,./attributes:964,./calc:965,./defaults:966,./event_data:967,./format_labels:968,./hover:969,./plot:971,./select:972,./style:973},971:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),at(../../lib/topojson_utils).getTopojsonFeatures,ot(../../lib/geojson_utils),st(../../lib/geo_location_utils),lt(../../plots/cartesian/autorange).findExtremes,ct(../../constants/numerical).BADNUM,ut(../scatter/calc).calcMarkerSize,ft(../scatter/subtypes),ht(./style);e.exports{calcGeoJSON:function(t,e){var r,n,it0.trace,oei.geo,fo._subplot,hi._length;if(Array.isArray(i.locations)){var pi.locationmode,dgeojson-idp?s.extractTraceFeature(t):a(i,f.topojson);for(r0;rh;r++){ntr;var mgeojson-idp?n.fOut:s.locationToFeature(p,n.loc,d);n.lonlatm?m.properties.ct:c,c}}var g,v,y{padded:!0};if(geojsono.fitbounds&&geojson-idi.locationmode){var xs.computeBbox(s.getTraceGeojson(i));gx0,x2,vx1,x3}else{for(gnew Array(h),vnew Array(h),r0;rh;r++)ntr,grn.lonlat0,vrn.lonlat1;y.ppadu(i,h)}i._extremes.lonl(o.lonaxis._ax,g,y),i._extremes.latl(o.lataxis._ax,v,y)},plot:function(t,e,r){var ae.layers.frontplot.select(.scatterlayer),si.makeTraceGroups(a,r,trace scattergeo);function l(t,e){t.lonlat0c&&n.select(e).remove()}s.selectAll(*).remove(),s.each((function(e){var rn.select(this),ae0.trace;if(f.hasLines(a)||none!a.fill){var so.calcTraceToLineCoords(e),cnone!a.fill?o.makePolygon(s):o.makeLine(s);r.selectAll(path.js-line).data({geojson:c,trace:a}).enter().append(path).classed(js-line,!0).style(stroke-miterlimit,2)}f.hasMarkers(a)&&r.selectAll(path.point).data(i.identity).enter().append(path).classed(point,!0).each((function(t){l(t,this)})),f.hasText(a)&&r.selectAll(g).data(i.identity).enter().append(g).append(text).each((function(t){l(t,this)})),h(t,e)}))}}},{../../constants/numerical:474,../../lib:498,../../lib/geo_location_utils:491,../../lib/geojson_utils:492,../../lib/topojson_utils:527,../../plots/cartesian/autorange:548,../scatter/calc:923,../scatter/subtypes:947,./style:973,@plotly/d3:58},972:function(t,e,r){use strict;var nt(../scatter/subtypes),it(../../constants/numerical).BADNUM;e.exportsfunction(t,e){var r,a,o,s,l,ct.cd,ut.xaxis,ft.yaxis,h,pc0.trace;if(!n.hasMarkers(p)&&!n.hasText(p))return;if(!1e)for(l0;lc.length;l++)cl.selected0;else for(l0;lc.length;l++)(a(rcl).lonlat)0!i&&(ou.c2p(a),sf.c2p(a),e.contains(o,s,null,l,t)?(h.push({pointNumber:l,lon:a0,lat:a1}),r.selected1):r.selected0);return h}},{../../constants/numerical:474,../scatter/subtypes:947},973:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/drawing),at(../../components/color),ot(../scatter/style),so.stylePoints,lo.styleText;e.exportsfunction(t,e){e&&function(t,e){var re0.trace,oe0.node3;o.style(opacity,e0.trace.opacity),s(o,r,t),l(o,r,t),o.selectAll(path.js-line).style(fill,none).each((function(t){var en.select(this),rt.trace,or.line||{};e.call(a.stroke,o.color).call(i.dashLine,o.dash||,o.width||0),none!r.fill&&e.call(a.fill,r.fillcolor)}))}(t,e)}},{../../components/color:361,../../components/drawing:383,../scatter/style:946,@plotly/d3:58},974:function(t,e,r){use strict;var nt(../../plots/attributes),it(../scatter/attributes),at(../../plots/cartesian/axis_format_attributes).axisHoverFormat,ot(../../components/colorscale/attributes),st(../../lib/sort_object_keys),lt(../../lib/extend).extendFlat,ct(../../plot_api/edit_types).overrideAll,ut(./constants).DASHES,fi.line,hi.marker,ph.line,de.exportsc({x:i.x,x0:i.x0,dx:i.dx,y:i.y,y0:i.y0,dy:i.dy,xperiod:i.xperiod,yperiod:i.yperiod,xperiod0:i.xperiod0,yperiod0:i.yperiod0,xperiodalignment:i.xperiodalignment,yperiodalignment:i.yperiodalignment,xhoverformat:a(x),yhoverformat:a(y),text:i.text,hovertext:i.hovertext,textposition:i.textposition,textfont:i.textfont,mode:{valType:flaglist,flags:lines,markers,text,extras:none},line:{color:f.color,width:f.width,shape:{valType:enumerated,values:linear,hv,vh,hvh,vhv,dflt:linear,editType:plot},dash:{valType:enumerated,values:s(u),dflt:solid}},marker:l({},o(marker),{symbol:h.symbol,size:h.size,sizeref:h.sizeref,sizemin:h.sizemin,sizemode:h.sizemode,opacity:h.opacity,colorbar:h.colorbar,line:l({},o(marker.line),{width:p.width})}),connectgaps:i.connectgaps,fill:l({},i.fill,{dflt:none}),fillcolor:i.fillcolor,selected:{marker:i.selected.marker,textfont:i.selected.textfont},unselected:{marker:i.unselected.marker,textfont:i.unselected.textfont},opacity:n.opacity},calc,nested);d.x.editTyped.y.editTyped.x0.editTyped.y0.editTypecalc+clearAxisTypes,d.hovertemplatei.hovertemplate,d.texttemplatei.texttemplate},{../../components/colorscale/attributes:368,../../lib/extend:488,../../lib/sort_object_keys:521,../../plot_api/edit_types:531,../../plots/attributes:545,../../plots/cartesian/axis_format_attributes:552,../scatter/attributes:922,./constants:977},975:function(t,e,r){use strict;var nt(./hover);e.exports{moduleType:trace,name:scattergl,basePlotModule:t(../../plots/cartesian),categories:gl,regl,cartesian,symbols,errorBarsOK,showLegend,scatter-like,attributes:t(./attributes),supplyDefaults:t(./defaults),crossTraceDefaults:t(../scatter/cross_trace_defaults),colorbar:t(../scatter/marker_colorbar),formatLabels:t(./format_labels),calc:t(./calc),hoverPoints:n.hoverPoints,selectPoints:t(./select),meta:{}}},{../../plots/cartesian:563,../scatter/cross_trace_defaults:928,../scatter/marker_colorbar:940,./attributes:974,./calc:976,./defaults:979,./format_labels:981,./hover:983,./select:987},976:function(t,e,r){use strict;var nt(@plotly/point-cluster),it(../../lib),at(../../plots/cartesian/axis_ids),ot(../../plots/cartesian/autorange).findExtremes,st(../../plots/cartesian/align_period),lt(../scatter/calc),cl.calcMarkerSize,ul.calcAxisExpansion,fl.setFirstScatter,ht(../scatter/colorscale_calc),pt(./convert),dt(./scene_update),mt(../../constants/numerical).BADNUM,gt(./constants).TOO_MANY_POINTS;function v(t,e,r){var nt._extremese._id,io(e,r._bnds,{padded:!0});n.minn.min.concat(i.min),n.maxn.max.concat(i.max)}e.exportsfunction(t,e){var r,ot._fullLayout,la.getFromId(t,e.xaxis),ya.getFromId(t,e.yaxis),xo._plotse.xaxis+e.yaxis,be._length,_b>g,w2*b,T{},kl.makeCalcdata(e,x),Ay.makeCalcdata(e,y),Ms(e,l,x,k),Ss(e,y,y,A),EM.vals,LS.vals;e._xE,e._yL,e.xperiodalignment&&(e._origXk,e._xStartsM.starts,e._xEndsM.ends),e.yperiodalignment&&(e._origYA,e._yStartsS.starts,e._yEndsS.ends);var Cnew Array(w),Pnew Array(b);for(r0;rb;r++)C2*rErm?NaN:Er,C2*r+1Lrm?NaN:Lr,Prr;if(logl.type)for(r0;rw;r+2)Crl.c2l(Cr);if(logy.type)for(r1;rw;r+2)Cry.c2l(Cr);_&&log!l.type&&log!y.type?T.treen(C):T.idsP,h(t,e);var I,Ofunction(t,e,r,n,a,o){var sp.style(t,r);s.marker&&(s.marker.positionsn);s.line&&n.length>1&&i.extendFlat(s.line,p.linePositions(t,r,n));if(s.errorX||s.errorY){var lp.errorBarPositions(t,r,n,a,o);s.errorX&&i.extendFlat(s.errorX,l.x),s.errorY&&i.extendFlat(s.errorY,l.y)}s.text&&(i.extendFlat(s.text,{positions:n},p.textPosition(t,r,s.text,s.marker)),i.extendFlat(s.textSel,{positions:n},p.textPosition(t,r,s.text,s.markerSel)),i.extendFlat(s.textUnsel,{positions:n},p.textPosition(t,r,s.text,s.markerUnsel)));return s}(t,0,e,C,E,L),zd(t,x);return f(o,e),_?O.marker&&(IO.marker.sizeAvg||Math.max(O.marker.size,3)):Ic(e,b),u(t,e,l,y,E,L,I),O.errorX&&v(e,l,O.errorX),O.errorY&&v(e,y,O.errorY),O.fill&&!z.fill2d&&(z.fill2d!0),O.marker&&!z.scatter2d&&(z.scatter2d!0),O.line&&!z.line2d&&(z.line2d!0),!O.errorX&&!O.errorY||z.error2d||(z.error2d!0),O.text&&!z.glText&&(z.glText!0),O.marker&&(O.marker.snapb),z.lineOptions.push(O.line),z.errorXOptions.push(O.errorX),z.errorYOptions.push(O.errorY),z.fillOptions.push(O.fill),z.markerOptions.push(O.marker),z.markerSelectedOptions.push(O.markerSel),z.markerUnselectedOptions.push(O.markerUnsel),z.textOptions.push(O.text),z.textSelectedOptions.push(O.textSel),z.textUnselectedOptions.push(O.textUnsel),z.selectBatch.push(),z.unselectBatch.push(),T._scenez,T.indexz.count,T.xE,T.yL,T.positionsC,z.count++,{x:!1,y:!1,t:T,trace:e}}},{../../constants/numerical:474,../../lib:498,../../plots/cartesian/align_period:546,../../plots/cartesian/autorange:548,../../plots/cartesian/axis_ids:553,../scatter/calc:923,../scatter/colorscale_calc:925,./constants:977,./convert:978,./scene_update:986,@plotly/point-cluster:59},977:function(t,e,r){use strict;e.exports{TOO_MANY_POINTS:1e5,SYMBOL_SDF_SIZE:200,SYMBOL_SIZE:20,SYMBOL_STROKE:1,DOT_RE:/-dot/,OPEN_RE:/-open/,DASHES:{solid:1,dot:1,1,dash:4,1,longdash:8,1,dashdot:4,1,1,1,longdashdot:8,1,1,1}}},{},978:function(t,e,r){use strict;var nt(fast-isnumeric),it(svg-path-sdf),at(color-normalize),ot(../../registry),st(../../lib),lt(../../components/drawing),ct(../../plots/cartesian/axis_ids),ut(../../lib/gl_format_color).formatColor,ft(../scatter/subtypes),ht(../scatter/make_bubble_size_func),pt(./helpers),dt(./constants),mt(../../constants/interactions).DESELECTDIM,g{start:1,left:1,end:-1,right:-1,middle:0,center:0,bottom:1,top:-1},vt(../../components/fx/helpers).appendArrayPointValue;function y(t,e){var r,it._fullLayout,ae._length,oe.textfont,le.textposition,cArray.isArray(l)?l:l,uo.color,fo.size,ho.family,p{},dt._context.plotGlPixelRatio,me.texttemplate;if(m){p.text;var gi._d3locale,yArray.isArray(m),xy?Math.min(m.length,a):a,by?function(t){return mt}:function(){return m};for(r0;rx;r++){var _{i:r},we._module.formatLabels(_,e,i),T{};v(T,e,r);var ke._meta||{};p.text.push(s.texttemplateString(b(r),w,g,T,_,k))}}else Array.isArray(e.text)&&e.text.lengtha?p.texte.text.slice():p.texte.text;if(Array.isArray(p.text))for(rp.text.length;ra;r++)p.textr;for(p.opacitye.opacity,p.font{},p.align,p.baseline,r0;rc.length;r++){var Acr.split(/\s+/);switch(A1){caseleft:p.align.push(right);break;caseright:p.align.push(left);break;default:p.align.push(A1)}switch(A0){casetop:p.baseline.push(bottom);break;casebottom:p.baseline.push(top);break;default:p.baseline.push(A0)}}if(Array.isArray(u))for(p.colornew Array(a),r0;ra;r++)p.colorrur;else p.coloru;if(s.isArrayOrTypedArray(f)||Array.isArray(h))for(p.fontnew Array(a),r0;ra;r++){var Mp.fontr{};M.size(s.isTypedArray(f)?fr:Array.isArray(f)?n(fr)?fr:0:f)*d,M.familyArray.isArray(h)?hr:h}else p.font{size:f*d,family:h};return p}function x(t){var e,r,nt._length,it.marker,o{},ls.isArrayOrTypedArray(i.symbol),cs.isArrayOrTypedArray(i.color),fs.isArrayOrTypedArray(i.line.color),ds.isArrayOrTypedArray(i.opacity),ms.isArrayOrTypedArray(i.size),gs.isArrayOrTypedArray(i.line.width);if(l||(rp.isOpenSymbol(i.symbol)),l||c||f||d){o.colorsnew Array(n),o.borderColorsnew Array(n);var vu(i,i.opacity,n),yu(i.line,i.opacity,n);if(!Array.isArray(y0)){var xy;for(yArray(n),e0;en;e++)yex}if(!Array.isArray(v0)){var bv;for(vArray(n),e0;en;e++)veb}for(o.colorsv,o.borderColorsy,e0;en;e++){if(l){var _i.symbole;rp.isOpenSymbol(_)}r&&(yeve.slice(),veve.slice(),ve30)}o.opacityt.opacity}else r?(o.colora(i.color,uint8),o.color30,o.borderColora(i.color,uint8)):(o.colora(i.color,uint8),o.borderColora(i.line.color,uint8)),o.opacityt.opacity*i.opacity;if(l)for(o.markersnew Array(n),e0;en;e++)o.markerseE(i.symbole);else o.markerE(i.symbol);var w,Th(t,1);if(m||g){var k,Ao.sizesnew Array(n),Mo.borderSizesnew Array(n),S0;if(m){for(e0;en;e++)AeT(i.sizee),S+Ae;kS/n}else for(wT(i.size),e0;en;e++)Aew;if(g)for(e0;en;e++)Mei.line.widthe;else for(wi.line.width,e0;en;e++)Mew;o.sizeAvgk}else o.sizeT(i&&i.size||10),o.borderSizesT(i.line.width);return o}function b(t,e){var rt.marker,n{};return e?(e.marker&&e.marker.symbol?nx(s.extendFlat({},r,e.marker)):e.marker&&(e.marker.size&&(n.sizee.marker.size),e.marker.color&&(n.colorse.marker.color),void 0!e.marker.opacity&&(n.opacitye.marker.opacity)),n):n}function _(t,e,r){var n{};if(!r)return n;if(r.textfont){var i{opacity:1,text:e.text,texttemplate:e.texttemplate,textposition:e.textposition,textfont:s.extendFlat({},e.textfont)};r.textfont&&s.extendFlat(i.textfont,r.textfont),ny(t,i)}return n}function w(t,e,r){var n{capSize:2*e.width*r,lineWidth:e.thickness*r,color:e.color};return e.copy_ystyle&&(nt.error_y),n}var Td.SYMBOL_SDF_SIZE,kd.SYMBOL_SIZE,Ad.SYMBOL_STROKE,M{},Sl.symbolFuncs0(.05*k);function E(t){if(circlet)return null;var e,r,nl.symbolNumber(t),al.symbolFuncsn%100,o!!l.symbolNoDotn%100,s!!l.symbolNoFilln%100,cp.isDotSymbol(t);return Mt?Mt:(ec&&!o?a(1.1*k)+S:a(k),ri(e,{w:T,h:T,viewBox:-k,-k,k,k,stroke:s?A:-A}),Mtr,r||null)}e.exports{style:function(t,e){var r,n{marker:void 0,markerSel:void 0,markerUnsel:void 0,line:void 0,fill:void 0,errorX:void 0,errorY:void 0,text:void 0,textSel:void 0,textUnsel:void 0},it._context.plotGlPixelRatio;if(!0!e.visible)return n;if(f.hasText(e)&&(n.texty(t,e),n.textSel_(t,e,e.selected),n.textUnsel_(t,e,e.unselected)),f.hasMarkers(e)&&(n.markerx(e),n.markerSelb(e,e.selected),n.markerUnselb(e,e.unselected),!e.unselected&&s.isArrayOrTypedArray(e.marker.opacity))){var ae.marker.opacity;for(n.markerUnsel.opacitynew Array(a.length),r0;ra.length;r++)n.markerUnsel.opacityrm*ar}if(f.hasLines(e)){n.line{overlay:!0,thickness:e.line.width*i,color:e.line.color,opacity:e.opacity};var o(d.DASHESe.line.dash||1).slice();for(r0;ro.length;++r)or*e.line.width*i;n.line.dasheso}return e.error_x&&e.error_x.visible&&(n.errorXw(e,e.error_x,i)),e.error_y&&e.error_y.visible&&(n.errorYw(e,e.error_y,i)),e.fill&&none!e.fill&&(n.fill{closed:!0,fill:e.fillcolor,thickness:0}),n},markerStyle:x,markerSelection:b,linePositions:function(t,e,r){var n,i,ar.length,oa/2;if(f.hasLines(e)&&o)if(hve.line.shape){for(n,i0;io-1;i++)isNaN(r2*i)||isNaN(r2*i+1)?n.push(NaN,NaN,NaN,NaN):(n.push(r2*i,r2*i+1),isNaN(r2*i+2)||isNaN(r2*i+3)?n.push(NaN,NaN):n.push(r2*i+2,r2*i+1));n.push(ra-2,ra-1)}else if(hvhe.line.shape){for(n,i0;io-1;i++)if(isNaN(r2*i)||isNaN(r2*i+1)||isNaN(r2*i+2)||isNaN(r2*i+3))isNaN(r2*i)||isNaN(r2*i+1)?n.push(NaN,NaN):n.push(r2*i,r2*i+1),n.push(NaN,NaN);else{var s(r2*i+r2*i+2)/2;n.push(r2*i,r2*i+1,s,r2*i+1,s,r2*i+3)}n.push(ra-2,ra-1)}else if(vhve.line.shape){for(n,i0;io-1;i++)if(isNaN(r2*i)||isNaN(r2*i+1)||isNaN(r2*i+2)||isNaN(r2*i+3))isNaN(r2*i)||isNaN(r2*i+1)?n.push(NaN,NaN):n.push(r2*i,r2*i+1),n.push(NaN,NaN);else{var l(r2*i+1+r2*i+3)/2;n.push(r2*i,r2*i+1,r2*i,l,r2*i+2,l)}n.push(ra-2,ra-1)}else if(vhe.line.shape){for(n,i0;io-1;i++)isNaN(r2*i)||isNaN(r2*i+1)?n.push(NaN,NaN,NaN,NaN):(n.push(r2*i,r2*i+1),isNaN(r2*i+2)||isNaN(r2*i+3)?n.push(NaN,NaN):n.push(r2*i,r2*i+3));n.push(ra-2,ra-1)}else nr;var c!1;for(i0;in.length;i++)if(isNaN(ni)){c!0;break}var uc||n.length>d.TOO_MANY_POINTS||f.hasMarkers(e)?rect:round;if(c&&e.connectgaps){var hn0,pn1;for(i0;in.length;i+2)isNaN(ni)||isNaN(ni+1)?(nih,ni+1p):(hni,pni+1)}return{join:u,positions:n}},errorBarPositions:function(t,e,r,i,a){var so.getComponentMethod(errorbars,makeComputeError),lc.getFromId(t,e.xaxis),uc.getFromId(t,e.yaxis),fr.length/2,h{};function p(t,i){var ai._id.charAt(0),oeerror_+a;if(o&&o.visible&&(lineari.type||logi.type)){for(var ls(o),c{x:0,y:1}a,u{x:0,1,2,3,y:2,3,0,1}a,pnew Float64Array(4*f),d1/0,m-1/0,g0,v0;gf;g++,v+4){var ytg;if(n(y)){var xr2*g+c,bl(y,g),_b0,wb1;if(n(_)&&n(w)){var Ty-_,ky+w;pv+u0x-i.c2l(T),pv+u1i.c2l(k)-x,pv+u20,pv+u30,dMath.min(d,y-_),mMath.max(m,y+w)}}}ha{positions:r,errors:p,_bnds:d,m}}}return p(i,l),p(a,u),h},textPosition:function(t,e,r,n){var i,ae._length,o{};if(f.hasMarkers(e)){var sr.font,lr.align,cr.baseline;for(o.offsetnew Array(a),i0;ia;i++){var un.sizes?n.sizesi:n.size,hArray.isArray(s)?si.size:s.size,pArray.isArray(l)?l.length>1?li:l0:l,dArray.isArray(c)?c.length>1?ci:c0:c,mgp,vgd,yu?u/.8+1:0,x-v*y-.5*v;o.offsetim*y/h,x/h}}return o}}},{../../components/drawing:383,../../components/fx/helpers:397,../../constants/interactions:473,../../lib:498,../../lib/gl_format_color:494,../../plots/cartesian/axis_ids:553,../../registry:633,../scatter/make_bubble_size_func:939,../scatter/subtypes:947,./constants:977,./helpers:982,color-normalize:84,fast-isnumeric:185,svg-path-sdf:305},979:function(t,e,r){use strict;var nt(../../lib),it(../../registry),at(./helpers),ot(./attributes),st(../scatter/constants),lt(../scatter/subtypes),ct(../scatter/xy_defaults),ut(../scatter/period_defaults),ft(../scatter/marker_defaults),ht(../scatter/line_defaults),pt(../scatter/fillcolor_defaults),dt(../scatter/text_defaults);e.exportsfunction(t,e,r,m){function g(r,i){return n.coerce(t,e,o,r,i)}var v!!t.marker&&a.isOpenSymbol(t.marker.symbol),yl.isBubble(t),xc(t,e,m,g);if(x){u(t,e,m,g),g(xhoverformat),g(yhoverformat);var bxs.PTS_LINESONLY?lines+markers:lines;g(text),g(hovertext),g(hovertemplate),g(mode,b),l.hasLines(e)&&(g(connectgaps),h(t,e,r,m,g),g(line.shape)),l.hasMarkers(e)&&(f(t,e,r,m,g),g(marker.line.width,v||y?1:0)),l.hasText(e)&&(g(texttemplate),d(t,e,m,g));var _(e.line||{}).color,w(e.marker||{}).color;g(fill),none!e.fill&&p(t,e,r,g);var Ti.getComponentMethod(errorbars,supplyDefaults);T(t,e,_||w||r,{axis:y}),T(t,e,_||w||r,{axis:x,inherit:y}),n.coerceSelectionMarkerOpacity(e,g)}else e.visible!1}},{../../lib:498,../../registry:633,../scatter/constants:926,../scatter/fillcolor_defaults:930,../scatter/line_defaults:935,../scatter/marker_defaults:941,../scatter/period_defaults:942,../scatter/subtypes:947,../scatter/text_defaults:948,../scatter/xy_defaults:949,./attributes:974,./helpers:982},980:function(t,e,r){use strict;var nt(../../lib),it(../../components/color),at(../../constants/interactions).DESELECTDIM;e.exports{styleTextSelection:function(t){var e,r,ot0,so.trace,lo.t,cl._scene,ul.index,fc.selectBatchu,hc.unselectBatchu,pc.textOptionsu,dc.textSelectedOptionsu||{},mc.textUnselectedOptionsu||{},gn.extendFlat({},p);if(f.length||h.length){var vd.color,ym.color,xp.color,bArray.isArray(x);for(g.colornew Array(s._length),e0;ef.length;e++)rfe,g.colorrv||(b?xr:x);for(e0;eh.length;e++){rhe;var _b?xr:x;g.colorry||(v?_:i.addOpacity(_,a))}}c.glTextu.update(g)}}},{../../components/color:361,../../constants/interactions:473,../../lib:498},981:function(t,e,r){use strict;var nt(../scatter/format_labels);e.exportsfunction(t,e,r){var it.i;returnxin t||(t.xe._xi),yin t||(t.ye._yi),n(t,e,r)}},{../scatter/format_labels:931},982:function(t,e,r){use strict;var nt(./constants);r.isOpenSymbolfunction(t){returnstringtypeof t?n.OPEN_RE.test(t):t%200>100},r.isDotSymbolfunction(t){returnstringtypeof t?n.DOT_RE.test(t):t>200}},{./constants:977},983:function(t,e,r){use strict;var nt(../../registry),it(../../lib),at(../scatter/get_trace_color);function o(t,e,r,o){var st.xa,lt.ya,ct.distance,ut.dxy,ft.index,h{pointNumber:f,x:ef,y:rf};h.txArray.isArray(o.text)?o.textf:o.text,h.htxArray.isArray(o.hovertext)?o.hovertextf:o.hovertext,h.dataArray.isArray(o.customdata)?o.customdataf:o.customdata,h.tpArray.isArray(o.textposition)?o.textpositionf:o.textposition;var po.textfont;p&&(h.tsi.isArrayOrTypedArray(p.size)?p.sizef:p.size,h.tcArray.isArray(p.color)?p.colorf:p.color,h.tfArray.isArray(p.family)?p.familyf:p.family);var do.marker;d&&(h.msi.isArrayOrTypedArray(d.size)?d.sizef:d.size,h.moi.isArrayOrTypedArray(d.opacity)?d.opacityf:d.opacity,h.mxi.isArrayOrTypedArray(d.symbol)?d.symbolf:d.symbol,h.mci.isArrayOrTypedArray(d.color)?d.colorf:d.color);var md&&d.line;m&&(h.mlcArray.isArray(m.color)?m.colorf:m.color,h.mlwi.isArrayOrTypedArray(m.width)?m.widthf:m.width);var gd&&d.gradient;g&&none!g.type&&(h.mgtArray.isArray(g.type)?g.typef:g.type,h.mgcArray.isArray(g.color)?g.colorf:g.color);var vs.c2p(h.x,!0),yl.c2p(h.y,!0),xh.mrc||1,bo.hoverlabel;b&&(h.hbgArray.isArray(b.bgcolor)?b.bgcolorf:b.bgcolor,h.hbcArray.isArray(b.bordercolor)?b.bordercolorf:b.bordercolor,h.htsi.isArrayOrTypedArray(b.font.size)?b.font.sizef:b.font.size,h.htcArray.isArray(b.font.color)?b.font.colorf:b.font.color,h.htfArray.isArray(b.font.family)?b.font.familyf:b.font.family,h.hnli.isArrayOrTypedArray(b.namelength)?b.namelengthf:b.namelength);var _o.hoverinfo;_&&(h.hiArray.isArray(_)?_f:_);var wo.hovertemplate;w&&(h.htArray.isArray(w)?wf:w);var T{};Tt.indexh;var ko._origX,Ao._origY,Mi.extendFlat({},t,{color:a(o,h),x0:v-x,x1:v+x,xLabelVal:k?kf:h.x,y0:y-x,y1:y+x,yLabelVal:A?Af:h.y,cd:T,distance:c,spikeDistance:u,hovertemplate:h.ht});return h.htx?M.texth.htx:h.tx?M.texth.tx:o.text&&(M.texto.text),i.fillText(h,o,M),n.getComponentMethod(errorbars,hoverInfo)(h,o,M),M}e.exports{hoverPoints:function(t,e,r,n){var i,a,s,l,c,u,f,h,p,d,mt.cd,gm0.t,vm0.trace,yt.xa,xt.ya,bg.x,_g.y,wy.c2p(e),Tx.c2p(r),kt.distance;if(g.tree){var Ay.p2c(w-k),My.p2c(w+k),Sx.p2c(T-k),Ex.p2c(T+k);ixn?g.tree.range(Math.min(A,M),Math.min(x._rl0,x._rl1),Math.max(A,M),Math.max(x._rl0,x._rl1)):g.tree.range(Math.min(A,M),Math.min(S,E),Math.max(A,M),Math.max(S,E))}else ig.ids;var Lk;if(xn){var C!!v.xperiodalignment,P!!v.yperiodalignment;for(u0;ui.length;u++){if(lbaiu,fMath.abs(y.c2p(l)-w),C){var Iy.c2p(v._xStartsa),Oy.c2p(v._xEndsa);fw>Math.min(I,O)&&wMath.max(I,O)?0:1/0}if(fL){if(Lf,c_a,hx.c2p(c)-T,P){var zx.c2p(v._yStartsa),Dx.c2p(v._yEndsa);hT>Math.min(z,D)&&TMath.max(z,D)?0:1/0}dMath.sqrt(f*f+h*h),siu}}}else for(ui.length-1;u>-1;u--)lbaiu,c_a,fy.c2p(l)-w,hx.c2p(c)-T,(pMath.sqrt(f*f+h*h))L&&(Ldp,sa);return t.indexs,t.distanceL,t.dxyd,void 0s?t:o(t,b,_,v)},calcHover:o}},{../../lib:498,../../registry:633,../scatter/get_trace_color:932},984:function(t,e,r){arguments48910.apply(r,arguments)},{./base_index:975,./plot:985,dup:891},985:function(t,e,r){use strict;var nt(regl-scatter2d),it(regl-line2d),at(regl-error2d),ot(gl-text),st(../../lib),lt(../../components/dragelement/helpers).selectMode,ct(../../lib/prepare_regl),ut(../scatter/subtypes),ft(../scatter/link_traces),ht(./edit_style).styleTextSelection,p{};function d(t,e,r,n){var it._size,at.width*n,ot.height*n,si.l*n,li.b*n,ci.r*n,ui.t*n,fi.w*n,hi.h*n;returns+e.domain0*f,l+r.domain0*h,a-c-(1-e.domain1)*f,o-u-(1-r.domain1)*h}(e.exportsfunction(t,e,r){if(r.length){var m,g,vt._fullLayout,ye._scene,xe.xaxis,be.yaxis;if(y)if(c(t,ANGLE_instanced_arrays,OES_element_index_uint,p)){var _y.count,wv._glcanvas.data()0.regl;if(f(t,e,r),y.dirty){if(!0y.error2d&&(y.error2da(w)),!0y.line2d&&(y.line2di(w)),!0y.scatter2d&&(y.scatter2dn(w)),!0y.fill2d&&(y.fill2di(w)),!0y.glText)for(y.glTextnew Array(_),m0;m_;m++)y.glTextmnew o(w);if(y.glText){if(_>y.glText.length){var T_-y.glText.length;for(m0;mT;m++)y.glText.push(new o(w))}else if(_y.glText.length){var ky.glText.length-_;y.glText.splice(_,k).forEach((function(t){t.destroy()}))}for(m0;m_;m++)y.glTextm.update(y.textOptionsm)}if(y.line2d&&(y.line2d.update(y.lineOptions),y.lineOptionsy.lineOptions.map((function(t){if(t&&t.positions){for(var et.positions,r0;re.length&&(isNaN(er)||isNaN(er+1));)r+2;for(var ne.length-2;n>r&&(isNaN(en)||isNaN(en+1));)n-2;t.positionse.slice(r,n+2)}return t})),y.line2d.update(y.lineOptions)),y.error2d){var A(y.errorXOptions||).concat(y.errorYOptions||);y.error2d.update(A)}y.scatter2d&&y.scatter2d.update(y.markerOptions),y.fillOrders.repeat(null,_),y.fill2d&&(y.fillOptionsy.fillOptions.map((function(t,e){var nre;if(t&&n&&n0&&n0.trace){var i,a,on0,so.trace,lo.t,cy.lineOptionse,u;s._ownfill&&u.push(e),s._nexttrace&&u.push(e+1),u.length&&(y.fillOrdereu);var f,h,p,dc&&c.positions||l.positions;if(tozeroys.fill){for(f0;fd.length&&isNaN(df+1);)f+2;for(hd.length-2;h>f&&isNaN(dh+1);)h-2;0!df+1&&(pdf,0),pp.concat(d.slice(f,h+2)),0!dh+1&&(pp.concat(dh,0))}else if(tozeroxs.fill){for(f0;fd.length&&isNaN(df);)f+2;for(hd.length-2;h>f&&isNaN(dh);)h-2;0!df&&(p0,df+1),pp.concat(d.slice(f,h+2)),0!dh&&(pp.concat(0,dh+1))}else if(toselfs.fill||tonexts.fill){for(p,i0,t.splitNull!0,a0;ad.length;a+2)(isNaN(da)||isNaN(da+1))&&((pp.concat(d.slice(i,a))).push(di,di+1),p.push(null,null),ia+2);pp.concat(d.slice(i)),i&&p.push(di,di+1)}else{var ms._nexttrace;if(m){var gy.lineOptionse+1;if(g){var vg.positions;if(tonextys.fill){for(pd.slice(),eMath.floor(v.length/2);e--;){var xv2*e,bv2*e+1;isNaN(x)||isNaN(b)||p.push(x,b)}t.fillm.fillcolor}}}}if(s._prevtrace&&tonexts._prevtrace.fill){var _y.lineOptionse-1.positions,wp.length/2,Tiw;for(a0;a_.length;a+2)(isNaN(_a)||isNaN(_a+1))&&(T.push(a/2+w+1),ia+2);pp.concat(_),t.holeT}return t.fillmodes.fill,t.opacitys.opacity,t.positionsp,t}})),y.fill2d.update(y.fillOptions))}var Mv.dragmode,Sl(M),Ev.clickmode.indexOf(select)>-1;for(m0;m_;m++){var Lrm0,CL.trace,PL.t,IP.index,OC._length,zP.x,DP.y;if(C.selectedpoints||S||E){if(S||(S!0),C.selectedpoints){var Ry.selectBatchIs.selIndices2selPoints(C),F{};for(g0;gR.length;g++)FRg1;var B;for(g0;gO;g++)Fg||B.push(g);y.unselectBatchIB}var NP.xpxnew Array(O),jP.ypxnew Array(O);for(g0;gO;g++)Ngx.c2p(zg),jgb.c2p(Dg)}else P.xpxP.ypxnull}if(S){if(y.select2d||(y.select2dn(v._glcanvas.data()1.regl)),y.scatter2d){var Unew Array(_);for(m0;m_;m++)Umy.selectBatchm.length||y.unselectBatchm.length?y.markerUnselectedOptionsm:{};y.scatter2d.update(U)}y.select2d&&(y.select2d.update(y.markerOptions),y.select2d.update(y.markerSelectedOptions)),y.glText&&r.forEach((function(t){var e((t||)0||{}).trace||{};u.hasText(e)&&h(t)}))}else y.scatter2d&&y.scatter2d.update(y.markerOptions);var V{viewport:d(v,x,b,t._context.plotGlPixelRatio),range:(x._rl||x.range)0,(b._rl||b.range)0,(x._rl||x.range)1,(b._rl||b.range)1},Hs.repeat(V,y.count);y.fill2d&&y.fill2d.update(H),y.line2d&&y.line2d.update(H),y.error2d&&y.error2d.update(H.concat(H)),y.scatter2d&&y.scatter2d.update(H),y.select2d&&y.select2d.update(H),y.glText&&y.glText.forEach((function(t){t.update(V)}))}else y.init()}}).reglPrecompiledp},{../../components/dragelement/helpers:379,../../lib:498,../../lib/prepare_regl:511,../scatter/link_traces:938,../scatter/subtypes:947,./edit_style:980,gl-text:220,regl-error2d:274,regl-line2d:275,regl-scatter2d:276},986:function(t,e,r){use strict;var nt(../../lib);e.exportsfunction(t,e){var re._scene,i{count:0,dirty:!0,lineOptions:,fillOptions:,markerOptions:,markerSelectedOptions:,markerUnselectedOptions:,errorXOptions:,errorYOptions:,textOptions:,textSelectedOptions:,textUnselectedOptions:,selectBatch:,unselectBatch:},a{fill2d:!1,scatter2d:!1,error2d:!1,line2d:!1,glText:!1,select2d:!1};return e._scene||((re._scene{}).initfunction(){n.extendFlat(r,a,i)},r.init(),r.updatefunction(t){var en.repeat(t,r.count);if(r.fill2d&&r.fill2d.update(e),r.scatter2d&&r.scatter2d.update(e),r.line2d&&r.line2d.update(e),r.error2d&&r.error2d.update(e.concat(e)),r.select2d&&r.select2d.update(e),r.glText)for(var i0;ir.count;i++)r.glTexti.update(t)},r.drawfunction(){for(var tr.count,er.fill2d,ir.error2d,ar.line2d,or.scatter2d,sr.glText,lr.select2d,cr.selectBatch,ur.unselectBatch,f0;ft;f++){if(e&&r.fillOrderf&&e.draw(r.fillOrderf),a&&r.lineOptionsf&&a.draw(f),i&&(r.errorXOptionsf&&i.draw(f),r.errorYOptionsf&&i.draw(f+t)),o&&r.markerOptionsf)if(uf.length){var hn.repeat(,r.count);hfuf,o.draw(h)}else cf.length||o.draw(f);sf&&r.textOptionsf&&sf.render()}l&&l.draw(c),r.dirty!1},r.destroyfunction(){r.fill2d&&r.fill2d.destroy&&r.fill2d.destroy(),r.scatter2d&&r.scatter2d.destroy&&r.scatter2d.destroy(),r.error2d&&r.error2d.destroy&&r.error2d.destroy(),r.line2d&&r.line2d.destroy&&r.line2d.destroy(),r.select2d&&r.select2d.destroy&&r.select2d.destroy(),r.glText&&r.glText.forEach((function(t){t.destroy&&t.destroy()})),r.lineOptionsnull,r.fillOptionsnull,r.markerOptionsnull,r.markerSelectedOptionsnull,r.markerUnselectedOptionsnull,r.errorXOptionsnull,r.errorYOptionsnull,r.textOptionsnull,r.textSelectedOptionsnull,r.textUnselectedOptionsnull,r.selectBatchnull,r.unselectBatchnull,e._scenenull}),r.dirty||n.extendFlat(r,i),r}},{../../lib:498},987:function(t,e,r){use strict;var nt(../scatter/subtypes),it(./edit_style).styleTextSelection;e.exportsfunction(t,e){var rt.cd,at.xaxis,ot.yaxis,s,lr0.trace,cr0.t,ul._length,fc.x,hc.y,pc._scene,dc.index;if(!p)return s;var mn.hasText(l),gn.hasMarkers(l),v!g&&!m;if(!0!l.visible||v)return s;var y,x;if(!1!e&&!e.degenerate)for(var b0;bu;b++)e.contains(c.xpxb,c.ypxb,!1,b,t)?(y.push(b),s.push({pointNumber:b,x:a.c2d(fb),y:o.c2d(hb)})):x.push(b);if(g){var _p.scatter2d;if(y.length||x.length){if(!p.selectBatchd.length&&!p.unselectBatchd.length){var wnew Array(p.count);wdp.markerUnselectedOptionsd,_.update.apply(_,w)}}else{var Tnew Array(p.count);Tdp.markerOptionsd,_.update.apply(_,T)}}return p.selectBatchdy,p.unselectBatchdx,m&&i(r),s}},{../scatter/subtypes:947,./edit_style:980},988:function(t,e,r){use strict;var nt(../../plots/template_attributes).hovertemplateAttrs,it(../../plots/template_attributes).texttemplateAttrs,at(../scattergeo/attributes),ot(../scatter/attributes),st(../../plots/mapbox/layout_attributes),lt(../../plots/attributes),ct(../../components/colorscale/attributes),ut(../../lib/extend).extendFlat,ft(../../plot_api/edit_types).overrideAll,ha.line,pa.marker;e.exportsf({lon:a.lon,lat:a.lat,mode:u({},o.mode,{dflt:markers}),text:u({},o.text,{}),texttemplate:i({editType:plot},{keys:lat,lon,text}),hovertext:u({},o.hovertext,{}),line:{color:h.color,width:h.width},connectgaps:o.connectgaps,marker:u({symbol:{valType:string,dflt:circle,arrayOk:!0},angle:{valType:number,dflt:auto,arrayOk:!0},allowoverlap:{valType:boolean,dflt:!1},opacity:p.opacity,size:p.size,sizeref:p.sizeref,sizemin:p.sizemin,sizemode:p.sizemode},c(marker)),fill:a.fill,fillcolor:o.fillcolor,textfont:s.layers.symbol.textfont,textposition:s.layers.symbol.textposition,below:{valType:string},selected:{marker:o.selected.marker},unselected:{marker:o.unselected.marker},hoverinfo:u({},l.hoverinfo,{flags:lon,lat,text,name}),hovertemplate:n()},calc,nested)},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plot_api/edit_types:531,../../plots/attributes:545,../../plots/mapbox/layout_attributes:610,../../plots/template_attributes:628,../scatter/attributes:922,../scattergeo/attributes:964},989:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../lib),at(../../constants/numerical).BADNUM,ot(../../lib/geojson_utils),st(../../components/colorscale),lt(../../components/drawing),ct(../scatter/make_bubble_size_func),ut(../scatter/subtypes),ft(../../plots/mapbox/convert_text_opts),ht(../../components/fx/helpers).appendArrayPointValue,pt(../../lib/svg_text_utils).NEWLINES,dt(../../lib/svg_text_utils).BR_TAG_ALL;function m(){return{geojson:o.makeBlank(),layout:{visibility:none},paint:{}}}function g(t,e){return i.isArrayOrTypedArray(t)?e?function(e){return n(te)?+te:0}:function(e){return te}:t?function(){return t}:v}function v(){return}function y(t){return t0a}e.exportsfunction(t,e){var r,ae0.trace,x!0a.visible&&0!a._length,bnone!a.fill,_u.hasLines(a),wu.hasMarkers(a),Tu.hasText(a),kw&&circlea.marker.symbol,Aw&&circle!a.marker.symbol,Mm(),Sm(),Em(),Lm(),C{fill:M,line:S,circle:E,symbol:L};if(!x)return C;if((b||_)&&(ro.calcTraceToLineCoords(e)),b&&(M.geojsono.makePolygon(r),M.layout.visibilityvisible,i.extendFlat(M.paint,{fill-color:a.fillcolor})),_&&(S.geojsono.makeLine(r),S.layout.visibilityvisible,i.extendFlat(S.paint,{line-width:a.line.width,line-color:a.line.color,line-opacity:a.opacity})),k){var Pfunction(t){var e,r,a,o,ut0.trace,fu.marker,hu.selectedpoints,pi.isArrayOrTypedArray(f.color),di.isArrayOrTypedArray(f.size),mi.isArrayOrTypedArray(f.opacity);function g(t){return u.opacity*t}p&&(rs.hasColorscale(u,marker)?s.makeColorScaleFuncFromTrace(f):i.identity);d&&(ac(u));m&&(ofunction(t){return g(n(t)?+i.constrain(t,0,1):0)});var v,x;for(e0;et.length;e++){var bte,_b.lonlat;if(!y(_)){var w{};r&&(w.mccb.mccr(b.mc)),a&&(w.mrcb.mrca(b.ms)),o&&(w.moo(b.mo)),h&&(w.selectedb.selected||0),x.push({type:Feature,geometry:{type:Point,coordinates:_},properties:w})}}if(h)for(vl.makeSelectedPointStyleFns(u),e0;ex.length;e++){var Txe.properties;v.selectedOpacityFn&&(T.mog(v.selectedOpacityFn(T))),v.selectedColorFn&&(T.mccv.selectedColorFn(T)),v.selectedSizeFn&&(T.mrcv.selectedSizeFn(T))}return{geojson:{type:FeatureCollection,features:x},mcc:p||v&&v.selectedColorFn?{type:identity,property:mcc}:f.color,mrc:d||v&&v.selectedSizeFn?{type:identity,property:mrc}:(kf.size,k/2),mo:m||v&&v.selectedOpacityFn?{type:identity,property:mo}:g(f.opacity)};var k}(e);E.geojsonP.geojson,E.layout.visibilityvisible,i.extendFlat(E.paint,{circle-color:P.mcc,circle-radius:P.mrc,circle-opacity:P.mo})}if((A||T)&&(L.geojsonfunction(t,e){for(var re._fullLayout,nt0.trace,an.marker||{},oa.symbol,sa.angle,lcircle!o?g(o):v,cauto!s?g(s,!0):v,fu.hasText(n)?g(n.text):v,m,x0;xt.length;x++){var btx;if(!y(b.lonlat)){var _,wn.texttemplate;if(w){var TArray.isArray(w)?wx||:w,kn._module.formatLabels(b,n,r),A{};h(A,n,b.i);var Mn._meta||{};_i.texttemplateString(T,k,r._d3locale,A,b,M)}else _f(x);_&&(__.replace(p,).replace(d,\n)),m.push({type:Feature,geometry:{type:Point,coordinates:b.lonlat},properties:{symbol:l(x),angle:c(x),text:_}})}}return{type:FeatureCollection,features:m}}(e,t),i.extendFlat(L.layout,{visibility:visible,icon-image:{symbol}-15,text-field:{text}}),A&&(i.extendFlat(L.layout,{icon-size:a.marker.size/10}),anglein a.marker&&auto!a.marker.angle&&i.extendFlat(L.layout,{icon-rotate:{type:identity,property:angle},icon-rotation-alignment:map}),L.layouticon-allow-overlapa.marker.allowoverlap,i.extendFlat(L.paint,{icon-opacity:a.opacity*a.marker.opacity,icon-color:a.marker.color})),T)){var I(a.marker||{}).size,Of(a.textposition,I);i.extendFlat(L.layout,{text-size:a.textfont.size,text-anchor:O.anchor,text-offset:O.offset}),i.extendFlat(L.paint,{text-color:a.textfont.color,text-opacity:a.opacity})}return C}},{../../components/colorscale:373,../../components/drawing:383,../../components/fx/helpers:397,../../constants/numerical:474,../../lib:498,../../lib/geojson_utils:492,../../lib/svg_text_utils:524,../../plots/mapbox/convert_text_opts:607,../scatter/make_bubble_size_func:939,../scatter/subtypes:947,fast-isnumeric:185},990:function(t,e,r){use strict;var nt(../../lib),it(../scatter/subtypes),at(../scatter/marker_defaults),ot(../scatter/line_defaults),st(../scatter/text_defaults),lt(../scatter/fillcolor_defaults),ct(./attributes);e.exportsfunction(t,e,r,u){function f(r,i){return n.coerce(t,e,c,r,i)}if(function(t,e,r){var nr(lon)||,ir(lat)||,aMath.min(n.length,i.length);return e._lengtha,a}(0,e,f)){if(f(text),f(texttemplate),f(hovertext),f(hovertemplate),f(mode),f(below),i.hasLines(e)&&(o(t,e,r,u,f,{noDash:!0}),f(connectgaps)),i.hasMarkers(e)){a(t,e,r,u,f,{noLine:!0}),f(marker.allowoverlap),f(marker.angle);var he.marker;circle!h.symbol&&(n.isArrayOrTypedArray(h.size)&&(h.sizeh.size0),n.isArrayOrTypedArray(h.color)&&(h.colorh.color0))}i.hasText(e)&&s(t,e,u,f,{noSelect:!0}),f(fill),none!e.fill&&l(t,e,r,f),n.coerceSelectionMarkerOpacity(e,f)}else e.visible!1}},{../../lib:498,../scatter/fillcolor_defaults:930,../scatter/line_defaults:935,../scatter/marker_defaults:941,../scatter/subtypes:947,../scatter/text_defaults:948,./attributes:988},991:function(t,e,r){use strict;e.exportsfunction(t,e){return t.lone.lon,t.late.lat,t}},{},992:function(t,e,r){use strict;var nt(../../plots/cartesian/axes);e.exportsfunction(t,e,r){var i{},are.subplot._subplot.mockAxis,ot.lonlat;return i.lonLabeln.tickText(a,a.c2l(o0),!0).text,i.latLabeln.tickText(a,a.c2l(o1),!0).text,i}},{../../plots/cartesian/axes:549},993:function(t,e,r){use strict;var nt(../../components/fx),it(../../lib),at(../scatter/get_trace_color),oi.fillText,st(../../constants/numerical).BADNUM;function l(t,e,r){if(!t.hovertemplate){var n(e.hi||t.hoverinfo).split(+),i-1!n.indexOf(all),a-1!n.indexOf(lon),s-1!n.indexOf(lat),le.lonlat,c;return i||a&&s?c.push((+u(l1)+, +u(l0)+)):a?c.push(r.lon+u(l0)):s&&c.push(r.lat+u(l1)),(i||-1!n.indexOf(text))&&o(e,t,c),c.join(br>)}function u(t){return t+\xb0}}e.exports{hoverPoints:function(t,e,r){var ot.cd,co0.trace,ut.xa,ft.ya,ht.subplot,p360*(e>0?Math.floor((e+180)/360):Math.ceil((e-180)/360)),de-p;if(n.getClosest(o,(function(t){var et.lonlat;if(e0s)return 1/0;var ni.modHalf(e0,360),ae1,oh.project(n,a),lo.x-u.c2p(d,a),co.y-f.c2p(n,r),pMath.max(3,t.mrc||0);return Math.max(Math.sqrt(l*l+c*c)-p,1-3/p)}),t),!1!t.index){var mot.index,gm.lonlat,vi.modHalf(g0,360)+p,g1,yu.c2p(v),xf.c2p(v),bm.mrc||1;t.x0y-b,t.x1y+b,t.y0x-b,t.y1x+b;var _{};_c.subplot{_subplot:h};var wc._module.formatLabels(m,c,_);return t.lonLabelw.lonLabel,t.latLabelw.latLabel,t.colora(c,m),t.extraTextl(c,m,o0.t.labels),t.hovertemplatec.hovertemplate,t}},getExtraText:l}},{../../components/fx:401,../../constants/numerical:474,../../lib:498,../scatter/get_trace_color:932},994:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),colorbar:t(../scatter/marker_colorbar),formatLabels:t(./format_labels),calc:t(../scattergeo/calc),plot:t(./plot),hoverPoints:t(./hover).hoverPoints,eventData:t(./event_data),selectPoints:t(./select),styleOnSelect:function(t,e){e&&e0.trace._glTrace.update(e)},moduleType:trace,name:scattermapbox,basePlotModule:t(../../plots/mapbox),categories:mapbox,gl,symbols,showLegend,scatter-like,meta:{}}},{../../plots/mapbox:608,../scatter/marker_colorbar:940,../scattergeo/calc:965,./attributes:988,./defaults:990,./event_data:991,./format_labels:992,./hover:993,./plot:995,./select:996},995:function(t,e,r){use strict;var nt(./convert),it(../../plots/mapbox/constants).traceLayerPrefix,afill,line,circle,symbol;function o(t,e){this.typescattermapbox,this.subplott,this.uide,this.sourceIds{fill:source-+e+-fill,line:source-+e+-line,circle:source-+e+-circle,symbol:source-+e+-symbol},this.layerIds{fill:i+e+-fill,line:i+e+-line,circle:i+e+-circle,symbol:i+e+-symbol},this.belownull}var so.prototype;s.addSourcefunction(t,e){this.subplot.map.addSource(this.sourceIdst,{type:geojson,data:e.geojson})},s.setSourceDatafunction(t,e){this.subplot.map.getSource(this.sourceIdst).setData(e.geojson)},s.addLayerfunction(t,e,r){this.subplot.addLayer({type:t,id:this.layerIdst,source:this.sourceIdst,layout:e.layout,paint:e.paint},r)},s.updatefunction(t){var e,r,i,othis.subplot,so.map,ln(o.gd,t),co.belowLookuptrace-+this.uid;if(c!this.below){for(ea.length-1;e>0;e--)rae,s.removeLayer(this.layerIdsr);for(e0;ea.length;e++)ilrae,this.addLayer(r,i,c);this.belowc}for(e0;ea.length;e++)ilrae,o.setOptions(this.layerIdsr,setLayoutProperty,i.layout),visiblei.layout.visibility&&(this.setSourceData(r,i),o.setOptions(this.layerIdsr,setPaintProperty,i.paint));t0.trace._glTracethis},s.disposefunction(){for(var tthis.subplot.map,ea.length-1;e>0;e--){var rae;t.removeLayer(this.layerIdsr),t.removeSource(this.sourceIdsr)}},e.exportsfunction(t,e){for(var re0.trace,inew o(t,r.uid),sn(t.gd,e),li.belowt.belowLookuptrace-+r.uid,c0;ca.length;c++){var uac,fsu;i.addSource(u,f),i.addLayer(u,f,l)}return e0.trace._glTracei,i}},{../../plots/mapbox/constants:606,./convert:989},996:function(t,e,r){use strict;var nt(../../lib),it(../scatter/subtypes),at(../../constants/numerical).BADNUM;e.exportsfunction(t,e){var r,ot.cd,st.xaxis,lt.yaxis,c,uo0.trace;if(!i.hasMarkers(u))return;if(!1e)for(r0;ro.length;r++)or.selected0;else for(r0;ro.length;r++){var for,hf.lonlat;if(h0!a){var pn.modHalf(h0,360),h1,ds.c2p(p),l.c2p(p);e.contains(d,null,r,t)?(c.push({pointNumber:r,lon:h0,lat:h1}),f.selected1):f.selected0}}return c}},{../../constants/numerical:474,../../lib:498,../scatter/subtypes:947},997:function(t,e,r){use strict;var nt(../../plots/template_attributes).hovertemplateAttrs,it(../../plots/template_attributes).texttemplateAttrs,at(../../lib/extend).extendFlat,ot(../scatter/attributes),st(../../plots/attributes),lo.line;e.exports{mode:o.mode,r:{valType:data_array,editType:calc+clearAxisTypes},theta:{valType:data_array,editType:calc+clearAxisTypes},r0:{valType:any,dflt:0,editType:calc+clearAxisTypes},dr:{valType:number,dflt:1,editType:calc},theta0:{valType:any,dflt:0,editType:calc+clearAxisTypes},dtheta:{valType:number,editType:calc},thetaunit:{valType:enumerated,values:radians,degrees,gradians,dflt:degrees,editType:calc+clearAxisTypes},text:o.text,texttemplate:i({editType:plot},{keys:r,theta,text}),hovertext:o.hovertext,line:{color:l.color,width:l.width,dash:l.dash,shape:a({},l.shape,{values:linear,spline}),smoothing:l.smoothing,editType:calc},connectgaps:o.connectgaps,marker:o.marker,cliponaxis:a({},o.cliponaxis,{dflt:!1}),textposition:o.textposition,textfont:o.textfont,fill:a({},o.fill,{values:none,toself,tonext,dflt:none}),fillcolor:o.fillcolor,hoverinfo:a({},s.hoverinfo,{flags:r,theta,text,name}),hoveron:o.hoveron,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},{../../lib/extend:488,../../plots/attributes:545,../../plots/template_attributes:628,../scatter/attributes:922},998:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../constants/numerical).BADNUM,at(../../plots/cartesian/axes),ot(../scatter/colorscale_calc),st(../scatter/arrays_to_calcdata),lt(../scatter/calc_selection),ct(../scatter/calc).calcMarkerSize;e.exportsfunction(t,e){for(var rt._fullLayout,ue.subplot,fru.radialaxis,hru.angularaxis,pf.makeCalcdata(e,r),dh.makeCalcdata(e,theta),me._length,gnew Array(m),v0;vm;v++){var ypv,xdv,bgv{};n(y)&&n(x)?(b.ry,b.thetax):b.ri}var _c(e,m);return e._extremes.xa.findExtremes(f,p,{ppad:_}),o(t,e),s(g,e),l(g,e),g}},{../../constants/numerical:474,../../plots/cartesian/axes:549,../scatter/arrays_to_calcdata:921,../scatter/calc:923,../scatter/calc_selection:924,../scatter/colorscale_calc:925,fast-isnumeric:185},999:function(t,e,r){use strict;var nt(../../lib),it(../scatter/subtypes),at(../scatter/marker_defaults),ot(../scatter/line_defaults),st(../scatter/line_shape_defaults),lt(../scatter/text_defaults),ct(../scatter/fillcolor_defaults),ut(../scatter/constants).PTS_LINESONLY,ft(./attributes);function h(t,e,r,n){var i,an(r),on(theta);if(a)o?iMath.min(a.length,o.length):(ia.length,n(theta0),n(dtheta));else{if(!o)return 0;ie.theta.length,n(r0),n(dr)}return e._lengthi,i}e.exports{handleRThetaDefaults:h,supplyDefaults:function(t,e,r,p){function d(r,i){return n.coerce(t,e,f,r,i)}var mh(t,e,p,d);if(m){d(thetaunit),d(mode,mu?lines+markers:lines),d(text),d(hovertext),fills!e.hoveron&&d(hovertemplate),i.hasLines(e)&&(o(t,e,r,p,d),s(t,e,d),d(connectgaps)),i.hasMarkers(e)&&a(t,e,r,p,d,{gradient:!0}),i.hasText(e)&&(d(texttemplate),l(t,e,p,d));var g;(i.hasMarkers(e)||i.hasText(e))&&(d(cliponaxis),d(marker.maxdisplayed),g.push(points)),d(fill),none!e.fill&&(c(t,e,r,d),i.hasLines(e)||s(t,e,d)),tonext!e.fill&&toself!e.fill||g.push(fills),d(hoveron,g.join(+)||points),n.coerceSelectionMarkerOpacity(e,d)}else e.visible!1}}},{../../lib:498,../scatter/constants:926,../scatter/fillcolor_defaults:930,../scatter/line_defaults:935,../scatter/line_shape_defaults:937,../scatter/marker_defaults:941,../scatter/subtypes:947,../scatter/text_defaults:948,./attributes:997},1e3:function(t,e,r){use strict;var nt(../../lib),it(../../plots/cartesian/axes);e.exportsfunction(t,e,r){var a,o,s{},lre.subplot._subplot;l?(al.radialAxis,ol.angularAxis):(a(lre.subplot).radialaxis,ol.angularaxis);var ca.c2l(t.r);s.rLabeli.tickText(a,c,!0).text;var udegreeso.thetaunit?n.rad2deg(t.theta):t.theta;return s.thetaLabeli.tickText(o,u,!0).text,s}},{../../lib:498,../../plots/cartesian/axes:549},1001:function(t,e,r){use strict;var nt(../scatter/hover);function i(t,e,r,n){var ir.radialAxis,ar.angularAxis;i._hovertitler,a._hovertitle\u03b8;var o{};oe.subplot{_subplot:r};var se._module.formatLabels(t,e,o);n.rLabels.rLabel,n.thetaLabels.thetaLabel;var lt.hi||e.hoverinfo,c;function u(t,e){c.push(t._hovertitle+: +e)}if(!e.hovertemplate){var fl.split(+);-1!f.indexOf(all)&&(fr,theta,text),-1!f.indexOf(r)&&u(i,n.rLabel),-1!f.indexOf(theta)&&u(a,n.thetaLabel),-1!f.indexOf(text)&&n.text&&(c.push(n.text),delete n.text),n.extraTextc.join(br>)}}e.exports{hoverPoints:function(t,e,r,a){var on(t,e,r,a);if(o&&!1!o0.index){var so0;if(void 0s.index)return o;var lt.subplot,cs.cds.index,us.trace;if(l.isPtInside(c))return s.xLabelValvoid 0,s.yLabelValvoid 0,i(c,u,l,s),s.hovertemplateu.hovertemplate,o}},makeHoverPointText:i}},{../scatter/hover:933},1002:function(t,e,r){use strict;e.exports{moduleType:trace,name:scatterpolar,basePlotModule:t(../../plots/polar),categories:polar,symbols,showLegend,scatter-like,attributes:t(./attributes),supplyDefaults:t(./defaults).supplyDefaults,colorbar:t(../scatter/marker_colorbar),formatLabels:t(./format_labels),calc:t(./calc),plot:t(./plot),style:t(../scatter/style).style,styleOnSelect:t(../scatter/style).styleOnSelect,hoverPoints:t(./hover).hoverPoints,selectPoints:t(../scatter/select),meta:{}}},{../../plots/polar:617,../scatter/marker_colorbar:940,../scatter/select:944,../scatter/style:946,./attributes:997,./calc:998,./defaults:999,./format_labels:1e3,./hover:1001,./plot:1003},1003:function(t,e,r){use strict;var nt(../scatter/plot),it(../../constants/numerical).BADNUM;e.exportsfunction(t,e,r){for(var ae.layers.frontplot.select(g.scatterlayer),o{xaxis:e.xaxis,yaxis:e.yaxis,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},se.radialAxis,le.angularAxis,c0;cr.length;c++)for(var urc,f0;fu.length;f++){var huf,ph.r;if(pi)h.xh.yi;else{var ds.c2g(p),ml.c2g(h.theta);h.xd*Math.cos(m),h.yd*Math.sin(m)}}n(t,o,r,a)}},{../../constants/numerical:474,../scatter/plot:943},1004:function(t,e,r){use strict;var nt(../scatterpolar/attributes),it(../scattergl/attributes),at(../../plots/template_attributes).texttemplateAttrs;e.exports{mode:n.mode,r:n.r,theta:n.theta,r0:n.r0,dr:n.dr,theta0:n.theta0,dtheta:n.dtheta,thetaunit:n.thetaunit,text:n.text,texttemplate:a({editType:plot},{keys:r,theta,text}),hovertext:n.hovertext,hovertemplate:n.hovertemplate,line:i.line,connectgaps:i.connectgaps,marker:i.marker,fill:i.fill,fillcolor:i.fillcolor,textposition:i.textposition,textfont:i.textfont,hoverinfo:n.hoverinfo,selected:n.selected,unselected:n.unselected}},{../../plots/template_attributes:628,../scattergl/attributes:974,../scatterpolar/attributes:997},1005:function(t,e,r){use strict;e.exports{moduleType:trace,name:scatterpolargl,basePlotModule:t(../../plots/polar),categories:gl,regl,polar,symbols,showLegend,scatter-like,attributes:t(./attributes),supplyDefaults:t(./defaults),colorbar:t(../scatter/marker_colorbar),formatLabels:t(./format_labels),calc:t(./calc),hoverPoints:t(./hover).hoverPoints,selectPoints:t(../scattergl/select),meta:{}}},{../../plots/polar:617,../scatter/marker_colorbar:940,../scattergl/select:987,./attributes:1004,./calc:1006,./defaults:1007,./format_labels:1008,./hover:1009},1006:function(t,e,r){use strict;var nt(../scatter/colorscale_calc),it(../scatter/calc).calcMarkerSize,at(../scattergl/convert),ot(../../plots/cartesian/axes),st(../scattergl/constants).TOO_MANY_POINTS;e.exportsfunction(t,e){var rt._fullLayout,le.subplot,crl.radialaxis,url.angularaxis,fe._rc.makeCalcdata(e,r),he._thetau.makeCalcdata(e,theta),pe._length,d{};pf.length&&(ff.slice(0,p)),ph.length&&(hh.slice(0,p)),d.rf,d.thetah,n(t,e);var m,gd.optsa.style(t,e);return ps?mi(e,p):g.marker&&(m2*(g.marker.sizeAvg||Math.max(g.marker.size,3))),e._extremes.xo.findExtremes(c,f,{ppad:m}),{x:!1,y:!1,t:d,trace:e}}},{../../plots/cartesian/axes:549,../scatter/calc:923,../scatter/colorscale_calc:925,../scattergl/constants:977,../scattergl/convert:978},1007:function(t,e,r){use strict;var nt(../../lib),it(../scatter/subtypes),at(../scatterpolar/defaults).handleRThetaDefaults,ot(../scatter/marker_defaults),st(../scatter/line_defaults),lt(../scatter/text_defaults),ct(../scatter/fillcolor_defaults),ut(../scatter/constants).PTS_LINESONLY,ft(./attributes);e.exportsfunction(t,e,r,h){function p(r,i){return n.coerce(t,e,f,r,i)}var da(t,e,h,p);d?(p(thetaunit),p(mode,du?lines+markers:lines),p(text),p(hovertext),fills!e.hoveron&&p(hovertemplate),i.hasLines(e)&&(s(t,e,r,h,p),p(connectgaps)),i.hasMarkers(e)&&o(t,e,r,h,p),i.hasText(e)&&(p(texttemplate),l(t,e,h,p)),p(fill),none!e.fill&&c(t,e,r,p),n.coerceSelectionMarkerOpacity(e,p)):e.visible!1}},{../../lib:498,../scatter/constants:926,../scatter/fillcolor_defaults:930,../scatter/line_defaults:935,../scatter/marker_defaults:941,../scatter/subtypes:947,../scatter/text_defaults:948,../scatterpolar/defaults:999,./attributes:1004},1008:function(t,e,r){use strict;var nt(../scatterpolar/format_labels);e.exportsfunction(t,e,r){var it.i;returnrin t||(t.re._ri),thetain t||(t.thetae._thetai),n(t,e,r)}},{../scatterpolar/format_labels:1e3},1009:function(t,e,r){use strict;var nt(../scattergl/hover),it(../scatterpolar/hover).makeHoverPointText;e.exports{hoverPoints:function(t,e,r,a){var ot.cd0.t,so.r,lo.theta,cn.hoverPoints(t,e,r,a);if(c&&!1!c0.index){var uc0;if(void 0u.index)return c;var ft.subplot,hu.cdu.index,pu.trace;if(h.rsu.index,h.thetalu.index,f.isPtInside(h))return u.xLabelValvoid 0,u.yLabelValvoid 0,i(h,p,f,u),c}}}},{../scattergl/hover:983,../scatterpolar/hover:1001},1010:function(t,e,r){arguments48910.apply(r,arguments)},{./base_index:1005,./plot:1011,dup:891},1011:function(t,e,r){use strict;var nt(@plotly/point-cluster),it(fast-isnumeric),at(../scattergl/plot),ot(../scattergl/scene_update),st(../scattergl/convert),lt(../../lib),ct(../scattergl/constants).TOO_MANY_POINTS;e.exportsfunction(t,e,r){if(r.length){var ue.radialAxis,fe.angularAxis,ho(t,e);return r.forEach((function(r){if(r&&r0&&r0.trace){var a,or0,po.trace,do.t,mp._length,gd.r,vd.theta,yd.opts,xg.slice(),bv.slice();for(a0;ag.length;a++)e.isPtInside({r:ga,theta:va})||(xaNaN,baNaN);var _new Array(2*m),wArray(m),TArray(m);for(a0;am;a++){var k,A,Mxa;if(i(M)){var Su.c2g(M),Ef.c2g(ba,p.thetaunit);kS*Math.cos(E),AS*Math.sin(E)}else kANaN;wa_2*ak,Ta_2*a+1A}d.treen(_),y.marker&&m>c&&(y.marker.clusterd.tree),y.marker&&(y.markerSel.positionsy.markerUnsel.positionsy.marker.positions_),y.line&&_.length>1&&l.extendFlat(y.line,s.linePositions(t,p,_)),y.text&&(l.extendFlat(y.text,{positions:_},s.textPosition(t,p,y.text,y.marker)),l.extendFlat(y.textSel,{positions:_},s.textPosition(t,p,y.text,y.markerSel)),l.extendFlat(y.textUnsel,{positions:_},s.textPosition(t,p,y.text,y.markerUnsel))),y.fill&&!h.fill2d&&(h.fill2d!0),y.marker&&!h.scatter2d&&(h.scatter2d!0),y.line&&!h.line2d&&(h.line2d!0),y.text&&!h.glText&&(h.glText!0),h.lineOptions.push(y.line),h.fillOptions.push(y.fill),h.markerOptions.push(y.marker),h.markerSelectedOptions.push(y.markerSel),h.markerUnselectedOptions.push(y.markerUnsel),h.textOptions.push(y.text),h.textSelectedOptions.push(y.textSel),h.textUnselectedOptions.push(y.textUnsel),h.selectBatch.push(),h.unselectBatch.push(),d.xw,d.yT,d.rawxw,d.rawyT,d.rg,d.thetav,d.positions_,d._sceneh,d.indexh.count,h.count++}})),a(t,e,r)}},e.exports.reglPrecompiled{}},{../../lib:498,../scattergl/constants:977,../scattergl/convert:978,../scattergl/plot:985,../scattergl/scene_update:986,@plotly/point-cluster:59,fast-isnumeric:185},1012:function(t,e,r){use strict;var nt(../../plots/template_attributes).hovertemplateAttrs,it(../../plots/template_attributes).texttemplateAttrs,at(../../lib/extend).extendFlat,ot(../scatter/attributes),st(../../plots/attributes),lo.line;e.exports{mode:o.mode,real:{valType:data_array,editType:calc+clearAxisTypes},imag:{valType:data_array,editType:calc+clearAxisTypes},text:o.text,texttemplate:i({editType:plot},{keys:real,imag,text}),hovertext:o.hovertext,line:{color:l.color,width:l.width,dash:l.dash,shape:a({},l.shape,{values:linear,spline}),smoothing:l.smoothing,editType:calc},connectgaps:o.connectgaps,marker:o.marker,cliponaxis:a({},o.cliponaxis,{dflt:!1}),textposition:o.textposition,textfont:o.textfont,fill:a({},o.fill,{values:none,toself,tonext,dflt:none}),fillcolor:o.fillcolor,hoverinfo:a({},s.hoverinfo,{flags:real,imag,text,name}),hoveron:o.hoveron,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},{../../lib/extend:488,../../plots/attributes:545,../../plots/template_attributes:628,../scatter/attributes:922},1013:function(t,e,r){use strict;var nt(fast-isnumeric),it(../../constants/numerical).BADNUM,at(../scatter/colorscale_calc),ot(../scatter/arrays_to_calcdata),st(../scatter/calc_selection),lt(../scatter/calc).calcMarkerSize;e.exportsfunction(t,e){for(var rt._fullLayout,ce.subplot,urc.realaxis,frc.imaginaryaxis,hu.makeCalcdata(e,real),pf.makeCalcdata(e,imag),de._length,mnew Array(d),g0;gd;g++){var vhg,ypg,xmg{};n(v)&&n(y)?(x.realv,x.imagy):x.reali}return l(e,d),a(t,e),o(m,e),s(m,e),m}},{../../constants/numerical:474,../scatter/arrays_to_calcdata:921,../scatter/calc:923,../scatter/calc_selection:924,../scatter/colorscale_calc:925,fast-isnumeric:185},1014:function(t,e,r){use strict;var nt(../../lib),it(../scatter/subtypes),at(../scatter/marker_defaults),ot(../scatter/line_defaults),st(../scatter/line_shape_defaults),lt(../scatter/text_defaults),ct(../scatter/fillcolor_defaults),ut(../scatter/constants).PTS_LINESONLY,ft(./attributes);e.exportsfunction(t,e,r,h){function p(r,i){return n.coerce(t,e,f,r,i)}var dfunction(t,e,r,n){var i,an(real),on(imag);a&&o&&(iMath.min(a.length,o.length));return e._lengthi,i}(0,e,0,p);if(d){p(mode,du?lines+markers:lines),p(text),p(hovertext),fills!e.hoveron&&p(hovertemplate),i.hasLines(e)&&(o(t,e,r,h,p),s(t,e,p),p(connectgaps)),i.hasMarkers(e)&&a(t,e,r,h,p,{gradient:!0}),i.hasText(e)&&(p(texttemplate),l(t,e,h,p));var m;(i.hasMarkers(e)||i.hasText(e))&&(p(cliponaxis),p(marker.maxdisplayed),m.push(points)),p(fill),none!e.fill&&(c(t,e,r,p),i.hasLines(e)||s(t,e,p)),tonext!e.fill&&toself!e.fill||m.push(fills),p(hoveron,m.join(+)||points),n.coerceSelectionMarkerOpacity(e,p)}else e.visible!1}},{../../lib:498,../scatter/constants:926,../scatter/fillcolor_defaults:930,../scatter/line_defaults:935,../scatter/line_shape_defaults:937,../scatter/marker_defaults:941,../scatter/subtypes:947,../scatter/text_defaults:948,./attributes:1012},1015:function(t,e,r){use strict;var nt(../../plots/cartesian/axes);e.exportsfunction(t,e,r){var i{},are.subplot._subplot;return i.realLabeln.tickText(a.radialAxis,t.real,!0).text,i.imagLabeln.tickText(a.angularAxis,t.imag,!0).text,i}},{../../plots/cartesian/axes:549},1016:function(t,e,r){use strict;var nt(../scatter/hover);function i(t,e,r,n){var ir.radialAxis,ar.angularAxis;i._hovertitlereal,a._hovertitleimag;var o{};oe.subplot{_subplot:r};var se._module.formatLabels(t,e,o);n.realLabels.realLabel,n.imagLabels.imagLabel;var lt.hi||e.hoverinfo,c;function u(t,e){c.push(t._hovertitle+: +e)}if(!e.hovertemplate){var fl.split(+);-1!f.indexOf(all)&&(freal,imag,text),-1!f.indexOf(real)&&u(i,n.realLabel),-1!f.indexOf(imag)&&u(a,n.imagLabel),-1!f.indexOf(text)&&n.text&&(c.push(n.text),delete n.text),n.extraTextc.join(br>)}}e.exports{hoverPoints:function(t,e,r,a){var on(t,e,r,a);if(o&&!1!o0.index){var so0;if(void 0s.index)return o;var lt.subplot,cs.cds.index,us.trace;if(l.isPtInside(c))return s.xLabelValvoid 0,s.yLabelValvoid 0,i(c,u,l,s),s.hovertemplateu.hovertemplate,o}},makeHoverPointText:i}},{../scatter/hover:933},1017:function(t,e,r){use strict;e.exports{moduleType:trace,name:scattersmith,basePlotModule:t(../../plots/smith),categories:smith,symbols,showLegend,scatter-like,attributes:t(./attributes),supplyDefaults:t(./defaults),colorbar:t(../scatter/marker_colorbar),formatLabels:t(./format_labels),calc:t(./calc),plot:t(./plot),style:t(../scatter/style).style,styleOnSelect:t(../scatter/style).styleOnSelect,hoverPoints:t(./hover).hoverPoints,selectPoints:t(../scatter/select),meta:{}}},{../../plots/smith:624,../scatter/marker_colorbar:940,../scatter/select:944,../scatter/style:946,./attributes:1012,./calc:1013,./defaults:1014,./format_labels:1015,./hover:1016,./plot:1018},1018:function(t,e,r){use strict;var nt(../scatter/plot),it(../../constants/numerical).BADNUM,at(../../plots/smith/helpers).smith;e.exportsfunction(t,e,r){for(var oe.layers.frontplot.select(g.scatterlayer),s{xaxis:e.xaxis,yaxis:e.yaxis,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},l0;lr.length;l++)for(var crl,u0;uc.length;u++){var fcu,hf.real;if(hi)f.xf.yi;else{var pa(h,f.imag);f.xp0,f.yp1}}n(t,s,r,o)}},{../../constants/numerical:474,../../plots/smith/helpers:623,../scatter/plot:943},1019:function(t,e,r){use strict;var nt(../../plots/template_attributes).hovertemplateAttrs,it(../../plots/template_attributes).texttemplateAttrs,at(../scatter/attributes),ot(../../plots/attributes),st(../../components/colorscale/attributes),lt(../../components/drawing/attributes).dash,ct(../../lib/extend).extendFlat,ua.marker,fa.line,hu.line;e.exports{a:{valType:data_array,editType:calc},b:{valType:data_array,editType:calc},c:{valType:data_array,editType:calc},sum:{valType:number,dflt:0,min:0,editType:calc},mode:c({},a.mode,{dflt:markers}),text:c({},a.text,{}),texttemplate:i({editType:plot},{keys:a,b,c,text}),hovertext:c({},a.hovertext,{}),line:{color:f.color,width:f.width,dash:l,shape:c({},f.shape,{values:linear,spline}),smoothing:f.smoothing,editType:calc},connectgaps:a.connectgaps,cliponaxis:a.cliponaxis,fill:c({},a.fill,{values:none,toself,tonext,dflt:none}),fillcolor:a.fillcolor,marker:c({symbol:u.symbol,opacity:u.opacity,maxdisplayed:u.maxdisplayed,size:u.size,sizeref:u.sizeref,sizemin:u.sizemin,sizemode:u.sizemode,line:c({width:h.width,editType:calc},s(marker.line)),gradient:u.gradient,editType:calc},s(marker)),textfont:a.textfont,textposition:a.textposition,selected:a.selected,unselected:a.unselected,hoverinfo:c({},o.hoverinfo,{flags:a,b,c,text,name}),hoveron:a.hoveron,hovertemplate:n()}},{../../components/colorscale/attributes:368,../../components/drawing/attributes:382,../../lib/extend:488,../../plots/attributes:545,../../plots/template_attributes:628,../scatter/attributes:922},1020:function(t,e,r){use strict;var nt(fast-isnumeric),it(../scatter/colorscale_calc),at(../scatter/arrays_to_calcdata),ot(../scatter/calc_selection),st(../scatter/calc).calcMarkerSize,la,b,c,c{a:b,c,b:a,c,c:a,b};e.exportsfunction(t,e){var r,u,f,h,p,d,mt._fullLayoute.subplot.sum,ge.sum||m,v{a:e.a,b:e.b,c:e.c};for(r0;rl.length;r++)if(!vflr){for(pvcf0,dvcf1,hnew Array(p.length),u0;up.length;u++)hug-pu-du;vfh}var y,x,b,_,w,T,ke._length,Anew Array(k);for(r0;rk;r++)yv.ar,xv.br,bv.cr,n(y)&&n(x)&&n(b)?(1!(_m/((y+y)+(x+x)+(b+b)))&&(y*_,x*_,b*_),Ty,wb-x,Ar{x:w,y:T,a:y,b:x,c:b}):Ar{x:!1,y:!1};return s(e,k),i(t,e),a(A,e),o(A,e),A}},{../scatter/arrays_to_calcdata:921,../scatter/calc:923,../scatter/calc_selection:924,../scatter/colorscale_calc:925,fast-isnumeric:185},1021:function(t,e,r){use strict;var nt(../../lib),it(../scatter/constants),at(../scatter/subtypes),ot(../scatter/marker_defaults),st(../scatter/line_defaults),lt(../scatter/line_shape_defaults),ct(../scatter/text_defaults),ut(../scatter/fillcolor_defaults),ft(./attributes);e.exportsfunction(t,e,r,h){function p(r,i){return n.coerce(t,e,f,r,i)}var d,mp(a),gp(b),vp(c);if(m?(dm.length,g?(dMath.min(d,g.length),v&&(dMath.min(d,v.length))):dv?Math.min(d,v.length):0):g&&v&&(dMath.min(g.length,v.length)),d){e._lengthd,p(sum),p(text),p(hovertext),fills!e.hoveron&&p(hovertemplate),p(mode,di.PTS_LINESONLY?lines+markers:lines),a.hasLines(e)&&(s(t,e,r,h,p),l(t,e,p),p(connectgaps)),a.hasMarkers(e)&&o(t,e,r,h,p,{gradient:!0}),a.hasText(e)&&(p(texttemplate),c(t,e,h,p));var y;(a.hasMarkers(e)||a.hasText(e))&&(p(cliponaxis),p(marker.maxdisplayed),y.push(points)),p(fill),none!e.fill&&(u(t,e,r,p),a.hasLines(e)||l(t,e,p)),tonext!e.fill&&toself!e.fill||y.push(fills),p(hoveron,y.join(+)||points),n.coerceSelectionMarkerOpacity(e,p)}else e.visible!1}},{../../lib:498,../scatter/constants:926,../scatter/fillcolor_defaults:930,../scatter/line_defaults:935,../scatter/line_shape_defaults:937,../scatter/marker_defaults:941,../scatter/subtypes:947,../scatter/text_defaults:948,./attributes:1019},1022:function(t,e,r){use strict;e.exportsfunction(t,e,r,n,i){if(e.xa&&(t.xaxise.xa),e.ya&&(t.yaxise.ya),ni){var ani;t.aa.a,t.ba.b,t.ca.c}else t.ae.a,t.be.b,t.ce.c;return t}},{},1023:function(t,e,r){use strict;var nt(../../plots/cartesian/axes);e.exportsfunction(t,e,r){var i{},are.subplot._subplot;return i.aLabeln.tickText(a.aaxis,t.a,!0).text,i.bLabeln.tickText(a.baxis,t.b,!0).text,i.cLabeln.tickText(a.caxis,t.c,!0).text,i}},{../../plots/cartesian/axes:549},1024:function(t,e,r){use strict;var nt(../scatter/hover);e.exportsfunction(t,e,r,i){var an(t,e,r,i);if(a&&!1!a0.index){var oa0;if(void 0o.index){var s1-o.y0/t.ya._length,lt.xa._length,cl*s/2,ul-c;return o.x0Math.max(Math.min(o.x0,u),c),o.x1Math.max(Math.min(o.x1,u),c),a}var fo.cdo.index,ho.trace,po.subplot;o.af.a,o.bf.b,o.cf.c,o.xLabelValvoid 0,o.yLabelValvoid 0;var d{};dh.subplot{_subplot:p};var mh._module.formatLabels(f,h,d);o.aLabelm.aLabel,o.bLabelm.bLabel,o.cLabelm.cLabel;var gf.hi||h.hoverinfo,v;if(!h.hovertemplate){var yg.split(+);-1!y.indexOf(all)&&(ya,b,c),-1!y.indexOf(a)&&x(p.aaxis,o.aLabel),-1!y.indexOf(b)&&x(p.baxis,o.bLabel),-1!y.indexOf(c)&&x(p.caxis,o.cLabel)}return o.extraTextv.join(br>),o.hovertemplateh.hovertemplate,a}function x(t,e){v.push(t._hovertitle+: +e)}}},{../scatter/hover:933},1025:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),colorbar:t(../scatter/marker_colorbar),formatLabels:t(./format_labels),calc:t(./calc),plot:t(./plot),style:t(../scatter/style).style,styleOnSelect:t(../scatter/style).styleOnSelect,hoverPoints:t(./hover),selectPoints:t(../scatter/select),eventData:t(./event_data),moduleType:trace,name:scatterternary,basePlotModule:t(../../plots/ternary),categories:ternary,symbols,showLegend,scatter-like,meta:{}}},{../../plots/ternary:629,../scatter/marker_colorbar:940,../scatter/select:944,../scatter/style:946,./attributes:1019,./calc:1020,./defaults:1021,./event_data:1022,./format_labels:1023,./hover:1024,./plot:1026},1026:function(t,e,r){use strict;var nt(../scatter/plot);e.exportsfunction(t,e,r){var ie.plotContainer;i.select(.scatterlayer).selectAll(*).remove();var a{xaxis:e.xaxis,yaxis:e.yaxis,plot:i,layerClipId:e._hasClipOnAxisFalse?e.clipIdRelative:null},oe.layers.frontplot.select(g.scatterlayer);n(t,a,r,o)}},{../scatter/plot:943},1027:function(t,e,r){use strict;var nt(../scatter/attributes),it(../../components/colorscale/attributes),at(../../plots/cartesian/axis_format_attributes).axisHoverFormat,ot(../../plots/template_attributes).hovertemplateAttrs,st(../scattergl/attributes),lt(../../plots/cartesian/constants).idRegex,ct(../../plot_api/plot_template).templatedArray,ut(../../lib/extend).extendFlat,fn.marker,hf.line,pu(i(marker.line,{editTypeOverride:calc}),{width:u({},h.width,{editType:calc}),editType:calc}),du(i(marker),{symbol:f.symbol,size:u({},f.size,{editType:markerSize}),sizeref:f.sizeref,sizemin:f.sizemin,sizemode:f.sizemode,opacity:f.opacity,colorbar:f.colorbar,line:p,editType:calc});function m(t){return{valType:info_array,freeLength:!0,editType:calc,items:{valType:subplotid,regex:lt,editType:plot}}}d.color.editTyped.cmin.editTyped.cmax.editTypestyle,e.exports{dimensions:c(dimension,{visible:{valType:boolean,dflt:!0,editType:calc},label:{valType:string,editType:calc},values:{valType:data_array,editType:calc+clearAxisTypes},axis:{type:{valType:enumerated,values:linear,log,date,category,editType:calc+clearAxisTypes},matches:{valType:boolean,dflt:!1,editType:calc},editType:calc+clearAxisTypes},editType:calc+clearAxisTypes}),text:u({},s.text,{}),hovertext:u({},s.hovertext,{}),hovertemplate:o(),xhoverformat:a(x),yhoverformat:a(y),marker:d,xaxes:m(x),yaxes:m(y),diagonal:{visible:{valType:boolean,dflt:!0,editType:calc},editType:calc},showupperhalf:{valType:boolean,dflt:!0,editType:calc},showlowerhalf:{valType:boolean,dflt:!0,editType:calc},selected:{marker:s.selected.marker,editType:calc},unselected:{marker:s.unselected.marker,editType:calc},opacity:s.opacity}},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plot_api/plot_template:538,../../plots/cartesian/axis_format_attributes:552,../../plots/cartesian/constants:556,../../plots/template_attributes:628,../scatter/attributes:922,../scattergl/attributes:974},1028:function(t,e,r){use strict;var nt(../../registry),it(../../components/grid);e.exports{moduleType:trace,name:splom,categories:gl,regl,cartesian,symbols,showLegend,scatter-like,attributes:t(./attributes),supplyDefaults:t(./defaults),colorbar:t(../scatter/marker_colorbar),calc:t(./calc),plot:t(./plot),hoverPoints:t(./hover).hoverPoints,selectPoints:t(./select),editStyle:t(./edit_style),meta:{}},n.register(i)},{../../components/grid:405,../../registry:633,../scatter/marker_colorbar:940,./attributes:1027,./calc:1030,./defaults:1031,./edit_style:1032,./hover:1034,./plot:1036,./select:1038},1029:function(t,e,r){use strict;var nt(regl-line2d),it(../../registry),at(../../lib/prepare_regl),ot(../../plots/get_data).getModuleCalcData,st(../../plots/cartesian),lt(../../plots/cartesian/axis_ids).getFromId,ct(../../plots/cartesian/axes).shouldShowZeroLine,u{};function f(t,e,r){for(var nr.matrixOptions.data.length,ie._visibleDims,ar.viewOpts.rangesnew Array(n),o0;oi.length;o++){var sio,caonew Array(4),ul(t,e._diags0);u&&(c0u.r2l(u.range0),c2u.r2l(u.range1));var fl(t,e._diags1);f&&(c1f.r2l(f.range0),c3f.r2l(f.range1))}r.selectBatch.length||r.unselectBatch.length?r.matrix.update({ranges:a},{ranges:a}):r.matrix.update({ranges:a})}function h(t){var et._fullLayout,re._glcanvas.data()0.regl,ie._splomGrid;i||(ie._splomGridn(r)),i.update(function(t){var e,rt._context.plotGlPixelRatio,nt._fullLayout,in._size,a0,0,n.width*r,n.height*r,o{};function s(t,e,n,i,s,l){n*r,i*r,s*r,l*r;var cet+color,uet+width,fString(c+u);f in o?of.data.push(NaN,NaN,n,i,s,l):of{data:n,i,s,l,join:rect,thickness:u*r,color:c,viewport:a,range:a,overlay:!1}}for(e in n._splomSubplots){var l,u,fn._plotse,hf.xaxis,pf.yaxis,dh._gridVals,mp._gridVals,gh._offset,vh._length,yp._length,xi.b+p.domain0*i.h,b-p._m,_-b*p.r2l(p.range0,p.calendar);if(h.showgrid)for(e0;ed.length;e++)lg+h.l2p(de.x),s(grid,h,l,x,l,x+y);if(p.showgrid)for(e0;em.length;e++)ux+_+b*me.x,s(grid,p,g,u,g+v,u);c(t,h,p)&&(lg+h.l2p(0),s(zeroline,h,l,x,l,x+y)),c(t,p,h)&&s(zeroline,p,g,ux+_+0,g+v,u)}var w;for(e in o)w.push(oe);return w}(t))}e.exports{name:splom,attr:s.attr,attrRegex:s.attrRegex,layoutAttributes:s.layoutAttributes,supplyLayoutDefaults:s.supplyLayoutDefaults,drawFramework:s.drawFramework,plot:function(t){var et._fullLayout,ri.getModule(splom),no(t.calcdata,r)0;a(t,ANGLE_instanced_arrays,OES_element_index_uint,u)&&(e._hasOnlyLargeSploms&&h(t),r.plot(t,{},n))},drag:function(t){var et.calcdata,rt._fullLayout;r._hasOnlyLargeSploms&&h(t);for(var n0;ne.length;n++){var ien0.trace,ar._splomScenesi.uid;splomi.type&&a&&a.matrix&&f(t,i,a)}},updateGrid:h,clean:function(t,e,r,n){var i,a{};if(n._splomScenes){for(i0;it.length;i++){var oti;splomo.type&&(ao.uid1)}for(i0;ir.length;i++){var lri;if(!al.uid){var cn._splomScenesl.uid;c&&c.destroy&&c.destroy(),n._splomScenesl.uidnull,delete n._splomScenesl.uid}}}0Object.keys(n._splomScenes||{}).length&&delete n._splomScenes,n._splomGrid&&!e._hasOnlyLargeSploms&&n._hasOnlyLargeSploms&&(n._splomGrid.destroy(),n._splomGridnull,delete n._splomGrid),s.clean(t,e,r,n)},updateFx:s.updateFx,toSVG:s.toSVG,reglPrecompiled:u}},{../../lib/prepare_regl:511,../../plots/cartesian:563,../../plots/cartesian/axes:549,../../plots/cartesian/axis_ids:553,../../plots/get_data:588,../../registry:633,regl-line2d:275},1030:function(t,e,r){use strict;var nt(../../lib),it(../../plots/cartesian/axis_ids),at(../scatter/calc).calcMarkerSize,ot(../scatter/calc).calcAxisExpansion,st(../scatter/colorscale_calc),lt(../scattergl/convert).markerSelection,ct(../scattergl/convert).markerStyle,ut(./scene_update),ft(../../constants/numerical).BADNUM,ht(../scattergl/constants).TOO_MANY_POINTS;e.exportsfunction(t,e){var r,p,d,m,g,v,ye.dimensions,xe._length,b{},_b.cdata,wb.data,Te._visibleDims;function k(t,r){for(var it.makeCalcdata({v:r.values,vcalendar:e.calendar},v),a0;ai.length;a++)iaiaf?NaN:ia;_.push(i),w.push(logt.type?n.simpleMap(i,t.c2l):i)}for(r0;ry.length;r++)if((dyr).visible){if(mi.getFromId(t,e._diagr0),gi.getFromId(t,e._diagr1),m&&g&&m.type!g.type){n.log(Skipping splom dimension +r+ with conflicting axis types);continue}m?(k(m,d),g&&categoryg.type&&(g._categoriesm._categories.slice())):k(g,d),T.push(r)}for(s(t,e),n.extendFlat(b,c(e)),v_.length*x>h?b.sizeAvg||Math.max(b.size,3):a(e,x),p0;pT.length;p++)dyrTp,mi.getFromId(t,e._diagr0)||{},gi.getFromId(t,e._diagr1)||{},o(t,e,m,g,_p,_p,v);var Au(t,e);return A.matrix||(A.matrix!0),A.matrixOptionsb,A.selectedOptionsl(e,e.selected),A.unselectedOptionsl(e,e.unselected),{x:!1,y:!1,t:{},trace:e}}},{../../constants/numerical:474,../../lib:498,../../plots/cartesian/axis_ids:553,../scatter/calc:923,../scatter/colorscale_calc:925,../scattergl/constants:977,../scattergl/convert:978,./scene_update:1037},1031:function(t,e,r){use strict;var nt(../../lib),it(../../plots/array_container_defaults),at(./attributes),ot(../scatter/subtypes),st(../scatter/marker_defaults),lt(../parcoords/merge_length),ct(../scattergl/helpers).isOpenSymbol;function u(t,e){function r(r,i){return n.coerce(t,e,a.dimensions,r,i)}r(label);var ir(values);i&&i.length?r(visible):e.visible!1,r(axis.type),r(axis.matches)}e.exportsfunction(t,e,r,f){function h(r,i){return n.coerce(t,e,a,r,i)}var pi(t,e,{name:dimensions,handleItemDefaults:u}),dh(diagonal.visible),mh(showupperhalf),gh(showlowerhalf);if(l(e,p,values)&&(d||m||g)){h(text),h(hovertext),h(hovertemplate),h(xhoverformat),h(yhoverformat),s(t,e,r,f,h);var vc(e.marker.symbol),yo.isBubble(e);h(marker.line.width,v||y?1:0),function(t,e,r,n){var i,a,oe.dimensions,so.length,le.showupperhalf,ce.showlowerhalf,ue.diagonal.visible,fnew Array(s),hnew Array(s);for(i0;is;i++){var pi?i+1:;fix+p,hiy+p}var dn(xaxes,f),mn(yaxes,h),ge._diagnew Array(s);e._xaxes{},e._yaxes{};var v,y;function x(t,n,i,a){if(t){var ot.charAt(0),sr._splomAxeso;if(e_+o+axest1,a.push(t),!(t in s)){var lst{};i&&(l.labeli.label||,i.visible&&i.axis&&(i.axis.type&&(l.typei.axis.type),i.axis.matches&&(l.matchesn)))}}}var b!u&&!c,_!u&&!l;for(e._axesDim{},i0;is;i++){var woi,T0i,kis-1,AT&&b||k&&_?void 0:di,MT&&_||k&&b?void 0:mi;x(A,M,w,v),x(M,A,w,y),giA,M,e._axesDimAi,e._axesDimMi}for(i0;iv.length;i++)for(a0;ay.length;a++){var Svi+ya;i>a&&l||ia&&c?r._splomSubplotsS1:i!a||!u&&c&&l||(r._splomSubplotsS1)}(!c||!u&&l&&c)&&(r._splomGridDflt.xsidebottom,r._splomGridDflt.ysideleft)}(0,e,f,h),n.coerceSelectionMarkerOpacity(e,h)}else e.visible!1}},{../../lib:498,../../plots/array_container_defaults:544,../parcoords/merge_length:893,../scatter/marker_defaults:941,../scatter/subtypes:947,../scattergl/helpers:982,./attributes:1027},1032:function(t,e,r){use strict;var nt(../../lib),it(../scatter/colorscale_calc),at(../scattergl/convert).markerStyle;e.exportsfunction(t,e){var re.trace,ot._fullLayout._splomScenesr.uid;if(o){i(t,r),n.extendFlat(o.matrixOptions,a(r));var sn.extendFlat({},o.matrixOptions,o.viewOpts);o.matrix.update(s,null)}}},{../../lib:498,../scatter/colorscale_calc:925,../scattergl/convert:978},1033:function(t,e,r){use strict;r.getDimIndexfunction(t,e){for(var re._id,n{x:0,y:1}r.charAt(0),it._visibleDims,a0;ai.length;a++){var oia;if(t._diagonr)return a}return!1}},{},1034:function(t,e,r){use strict;var nt(./helpers),it(../scattergl/hover).calcHover;e.exports{hoverPoints:function(t,e,r){var at.cd0.trace,ot.scene.matrixOptions.cdata,st.xa,lt.ya,cs.c2p(e),ul.c2p(r),ft.distance,hn.getDimIndex(a,s),pn.getDimIndex(a,l);if(!1h||!1p)returnt;for(var d,m,goh,vop,yf,x0;xg.length;x++){var bgx,_vx,ws.c2p(b)-c,Tl.c2p(_)-u,kMath.sqrt(w*w+T*T);ky&&(ymk,dx)}return t.indexd,t.distancey,t.dxym,void 0d?t:i(t,g,v,a)}}},{../scattergl/hover:983,./helpers:1033},1035:function(t,e,r){use strict;var nt(./base_index);n.basePlotModulet(./base_plot),e.exportsn},{./base_index:1028,./base_plot:1029},1036:function(t,e,r){use strict;var nt(regl-splom),it(../../lib),at(../../plots/cartesian/axis_ids),ot(../../components/dragelement/helpers).selectMode;function s(t,e){var r,s,l,c,u,ft._fullLayout,hf._size,pe.trace,de.t,mf._splomScenesp.uid,gm.matrixOptions,vg.cdata,yf._glcanvas.data()0.regl,xf.dragmode;if(0!v.length){g.lowerp.showupperhalf,g.upperp.showlowerhalf,g.diagonalp.diagonal.visible;var bp._visibleDims,_v.length,wm.viewOpts{};for(w.rangesnew Array(_),w.domainsnew Array(_),u0;ub.length;u++){lbu;var Tw.rangesunew Array(4),kw.domainsunew Array(4);(ra.getFromId(t,p._diagl0))&&(T0r._rl0,T2r._rl1,k0r.domain0,k2r.domain1),(sa.getFromId(t,p._diagl1))&&(T1s._rl0,T3s._rl1,k1s.domain0,k3s.domain1)}var At._context.plotGlPixelRatio,Mh.l*A,Sh.b*A,Eh.w*A,Lh.h*A;w.viewportM,S,E+M,L+S,!0m.matrix&&(m.matrixn(y));var Cf.clickmode.indexOf(select)>-1,P!0;if(o(x)||!!p.selectedpoints||C){var Ip._length;if(p.selectedpoints){m.selectBatchp.selectedpoints;var Op.selectedpoints,z{};for(l0;lO.length;l++)zOl!0;var D;for(l0;lI;l++)zl||D.push(l);m.unselectBatchD}var Rd.xpxnew Array(_),Fd.ypxnew Array(_);for(u0;ub.length;u++){if(lbu,ra.getFromId(t,p._diagl0))for(Runew Array(I),c0;cI;c++)Rucr.c2p(vuc);if(sa.getFromId(t,p._diagl1))for(Funew Array(I),c0;cI;c++)Fucs.c2p(vuc)}if(m.selectBatch.length||m.unselectBatch.length){var Bi.extendFlat({},g,m.unselectedOptions,w),Ni.extendFlat({},g,m.selectedOptions,w);m.matrix.update(B,N),P!1}}else d.xpxd.ypxnull;if(P){var ji.extendFlat({},g,w);m.matrix.update(j,null)}}}e.exportsfunction(t,e,r){if(r.length)for(var n0;nr.length;n++)s(t,rn0)}},{../../components/dragelement/helpers:379,../../lib:498,../../plots/cartesian/axis_ids:553,regl-splom:277},1037:function(t,e,r){use strict;var nt(../../lib);e.exportsfunction(t,e){var rt._fullLayout,ie.uid,ar._splomScenes;a||(ar._splomScenes{});var o{dirty:!0,selectBatch:,unselectBatch:},sae.uid;return s||((sain.extendFlat({},o,{matrix:!1,selectBatch:,unselectBatch:})).drawfunction(){s.matrix&&s.matrix.draw&&(s.selectBatch.length||s.unselectBatch.length?s.matrix.draw(s.unselectBatch,s.selectBatch):s.matrix.draw()),s.dirty!1},s.destroyfunction(){s.matrix&&s.matrix.destroy&&s.matrix.destroy(),s.matrixOptionsnull,s.selectBatchnull,s.unselectBatchnull,snull}),s.dirty||n.extendFlat(s,o),s}},{../../lib:498},1038:function(t,e,r){use strict;var nt(../../lib),it(../scatter/subtypes),at(./helpers);e.exportsfunction(t,e){var rt.cd,or0.trace,sr0.t,lt.scene,cl.matrixOptions.cdata,ut.xaxis,ft.yaxis,h;if(!l)return h;var p!i.hasMarkers(o)&&!i.hasText(o);if(!0!o.visible||p)return h;var da.getDimIndex(o,u),ma.getDimIndex(o,f);if(!1d||!1m)return h;var gs.xpxd,vs.ypxm,ycd,xcm,b,_;if(!1!e&&!e.degenerate)for(var w0;wy.length;w++)e.contains(gw,vw,null,w,t)?(b.push(w),h.push({pointNumber:w,x:yw,y:xw})):_.push(w);var Tl.matrixOptions;return b.length||_.length?l.selectBatch.length||l.unselectBatch.length||l.matrix.update(l.unselectedOptions,n.extendFlat({},T,l.selectedOptions,l.viewOpts)):l.matrix.update(T,null),l.selectBatchb,l.unselectBatch_,h}},{../../lib:498,../scatter/subtypes:947,./helpers:1033},1039:function(t,e,r){use strict;var nt(../../components/colorscale/attributes),it(../../plots/cartesian/axis_format_attributes).axisHoverFormat,at(../../plots/template_attributes).hovertemplateAttrs,ot(../mesh3d/attributes),st(../../plots/attributes),lt(../../lib/extend).extendFlat,c{x:{valType:data_array,editType:calc+clearAxisTypes},y:{valType:data_array,editType:calc+clearAxisTypes},z:{valType:data_array,editType:calc+clearAxisTypes},u:{valType:data_array,editType:calc},v:{valType:data_array,editType:calc},w:{valType:data_array,editType:calc},starts:{x:{valType:data_array,editType:calc},y:{valType:data_array,editType:calc},z:{valType:data_array,editType:calc},editType:calc},maxdisplayed:{valType:integer,min:0,dflt:1e3,editType:calc},sizeref:{valType:number,editType:calc,min:0,dflt:1},text:{valType:string,dflt:,editType:calc},hovertext:{valType:string,dflt:,editType:calc},hovertemplate:a({editType:calc},{keys:tubex,tubey,tubez,tubeu,tubev,tubew,norm,divergence}),uhoverformat:i(u,1),vhoverformat:i(v,1),whoverformat:i(w,1),xhoverformat:i(x),yhoverformat:i(y),zhoverformat:i(z),showlegend:l({},s.showlegend,{dflt:!1})};l(c,n(,{colorAttr:u/v/w norm,showScaleDflt:!0,editTypeOverride:calc}));opacity,lightposition,lighting.forEach((function(t){ctot})),c.hoverinfol({},s.hoverinfo,{editType:calc,flags:x,y,z,u,v,w,norm,divergence,text,name,dflt:x+y+z+norm+text+name}),c.transformsvoid 0,e.exportsc},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plots/attributes:545,../../plots/cartesian/axis_format_attributes:552,../../plots/template_attributes:628,../mesh3d/attributes:862},1040:function(t,e,r){use strict;var nt(../../lib),it(../../components/colorscale/calc);function a(t){var e,r,i,a,s,l,c,u,f,h,p,d,mt._x,gt._y,vt._z,yt._len,x-1/0,b1/0,_-1/0,w1/0,T-1/0,k1/0,A;for(y&&(cm0,fg0,pv0),y>1&&(umy-1,hgy-1,dvy-1),e0;ey;e++)xMath.max(x,me),bMath.min(b,me),_Math.max(_,ge),wMath.min(w,ge),TMath.max(T,ve),kMath.min(k,ve),a||mec||(a!0,A+x),s||gef||(s!0,A+y),l||vep||(l!0,A+z);a||(A+x),s||(A+y),l||(A+z);var Mo(t._x),So(t._y),Eo(t._z);A(A(AA.replace(x,(c>u?-:+)+x)).replace(y,(f>h?-:+)+y)).replace(z,(p>d?-:+)+z);var Lfunction(){y0,M,S,E};(!y||yM.length*S.length*E.length)&&L();var Cfunction(t){returnxt?m:yt?g:v},Pfunction(t){returnxt?M:yt?S:E},Ifunction(t){return ty-1t0?-1:1},OC(A1),zC(A3),DC(A5),RP(A1).length,FP(A3).length,BP(A5).length,N!1,jfunction(t,e,r){return R*(F*t+e)+r},UI(C(A1)),VI(C(A3)),HI(C(A5));for(e0;eB-1;e++){for(r0;rF-1;r++){for(i0;iR-1;i++){var qj(e,r,i),Gj(e,r,i+1),Yj(e,r+1,i),Wj(e+1,r,i);if(Oq*UOG*U&&zq*VzY*V&&Dq*HDW*H||(N!0),N)break}if(N)break}if(N)break}return N&&(n.warn(Encountered arbitrary coordinates! Unable to input data grid.),L()),{xMin:b,yMin:w,zMin:k,xMax:x,yMax:_,zMax:T,Xs:M,Ys:S,Zs:E,len:y,fill:A}}function o(t){return n.distinctVals(t).vals}function s(t,e){if(void 0e&&(et.length),n.isTypedArray(t))return t.subarray(0,e);for(var r,i0;ie;i++)ri+ti;return r}e.exports{calc:function(t,e){e._lenMath.min(e.u.length,e.v.length,e.w.length,e.x.length,e.y.length,e.z.length),e._us(e.u,e._len),e._vs(e.v,e._len),e._ws(e.w,e._len),e._xs(e.x,e._len),e._ys(e.y,e._len),e._zs(e.z,e._len);var ra(e);e._gridFillr.fill,e._Xsr.Xs,e._Ysr.Ys,e._Zsr.Zs,e._lenr.len;var n,o,l,c0;e.starts&&(ns(e.starts.x||),os(e.starts.y||),ls(e.starts.z||),cMath.min(n.length,o.length,l.length)),e._startsXn||,e._startsYo||,e._startsZl||;var u,f0,h1/0;for(u0;ue._len;u++){var pe._uu,de._vu,me._wu,gMath.sqrt(p*p+d*d+m*m);fMath.max(f,g),hMath.min(h,g)}for(i(t,e,{vals:h,f,containerStr:,cLetter:c}),u0;uc;u++){var vnu;r.xMaxMath.max(r.xMax,v),r.xMinMath.min(r.xMin,v);var you;r.yMaxMath.max(r.yMax,y),r.yMinMath.min(r.yMin,y);var xlu;r.zMaxMath.max(r.zMax,x),r.zMinMath.min(r.zMin,x)}e._slenc,e._normMaxf,e._xbndsr.xMin,r.xMax,e._ybndsr.yMin,r.yMax,e._zbndsr.zMin,r.zMax},filter:s,processGrid:a}},{../../components/colorscale/calc:369,../../lib:498},1041:function(t,e,r){use strict;var nt(../../../stackgl_modules).gl_streamtube3d,in.createTubeMesh,at(../../lib),ot(../../lib/gl_format_color).parseColorScale,st(../../components/colorscale).extractOpts,lt(../../plots/gl3d/zip3),c{xaxis:0,yaxis:1,zaxis:2};function u(t,e){this.scenet,this.uide,this.meshnull,this.datanull}var fu.prototype;function h(t){var et.length;return e>2?t.slice(1,e-1):2e?(t0+t1)/2:t}function p(t){var et.length;return 1e?.5,.5:t1-t0,te-1-te-2}function d(t,e){var rt.fullSceneLayout,it.dataScale,ue._len,f{};function d(t,e){var nre,oice;return a.simpleMap(t,(function(t){return n.d2l(t)*o}))}if(f.vectorsl(d(e._u,xaxis),d(e._v,yaxis),d(e._w,zaxis),u),!u)return{positions:,cells:};var md(e._Xs,xaxis),gd(e._Ys,yaxis),vd(e._Zs,zaxis);if(f.meshgridm,g,v,f.gridFille._gridFill,e._slen)f.startingPositionsl(d(e._startsX,xaxis),d(e._startsY,yaxis),d(e._startsZ,zaxis));else{for(var yg0,xh(m),bh(v),_new Array(x.length*b.length),w0,T0;Tx.length;T++)for(var k0;kb.length;k++)_w++xT,y,bk;f.startingPositions_}f.colormapo(e),f.tubeSizee.sizeref,f.maxLengthe.maxdisplayed;var Ad(e._xbnds,xaxis),Md(e._ybnds,yaxis),Sd(e._zbnds,zaxis),Ep(m),Lp(g),Cp(v),PA0-E0,M0-L0,S0-C0,A1+E1,M1+L1,S1+C1,In(f,P),Os(e);I.vertexIntensityBoundsO.min/e._normMax,O.max/e._normMax;var ze.lightposition;return I.lightPositionz.x,z.y,z.z,I.ambiente.lighting.ambient,I.diffusee.lighting.diffuse,I.speculare.lighting.specular,I.roughnesse.lighting.roughness,I.fresnele.lighting.fresnel,I.opacitye.opacity,e._padI.tubeScale*e.sizeref*2,I}f.handlePickfunction(t){var ethis.scene.fullSceneLayout,rthis.scene.dataScale;function n(t,n){var ien,arcn;return i.l2c(t)/a}if(t.objectthis.mesh){var it.data.position,at.data.velocity;return t.traceCoordinaten(i0,xaxis),n(i1,yaxis),n(i2,zaxis),n(a0,xaxis),n(a1,yaxis),n(a2,zaxis),t.data.intensity*this.data._normMax,t.data.divergence,t.textLabelthis.data.hovertext||this.data.text,!0}},f.updatefunction(t){this.datat;var ed(this.scene,t);this.mesh.update(e)},f.disposefunction(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exportsfunction(t,e){var rt.glplot.gl,nd(t,e),ai(r,n),onew u(t,e.uid);return o.mesha,o.datae,a._traceo,t.glplot.add(a),o}},{../../../stackgl_modules:1119,../../components/colorscale:373,../../lib:498,../../lib/gl_format_color:494,../../plots/gl3d/zip3:604},1042:function(t,e,r){use strict;var nt(../../lib),it(../../components/colorscale/defaults),at(./attributes);e.exportsfunction(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var ls(u),cs(v),us(w),fs(x),hs(y),ps(z);l&&l.length&&c&&c.length&&u&&u.length&&f&&f.length&&h&&h.length&&p&&p.length?(s(starts.x),s(starts.y),s(starts.z),s(maxdisplayed),s(sizeref),s(lighting.ambient),s(lighting.diffuse),s(lighting.specular),s(lighting.roughness),s(lighting.fresnel),s(lightposition.x),s(lightposition.y),s(lightposition.z),i(t,e,o,s,{prefix:,cLetter:c}),s(text),s(hovertext),s(hovertemplate),s(uhoverformat),s(vhoverformat),s(whoverformat),s(xhoverformat),s(yhoverformat),s(zhoverformat),e._lengthnull):e.visible!1}},{../../components/colorscale/defaults:371,../../lib:498,./attributes:1039},1043:function(t,e,r){use strict;e.exports{moduleType:trace,name:streamtube,basePlotModule:t(../../plots/gl3d),categories:gl3d,showLegend,attributes:t(./attributes),supplyDefaults:t(./defaults),colorbar:{min:cmin,max:cmax},calc:t(./calc).calc,plot:t(./convert),eventData:function(t,e){return t.tubext.x,t.tubeyt.y,t.tubezt.z,t.tubeue.traceCoordinate3,t.tubeve.traceCoordinate4,t.tubewe.traceCoordinate5,t.norme.traceCoordinate6,t.divergencee.traceCoordinate7,delete t.x,delete t.y,delete t.z,t},meta:{}}},{../../plots/gl3d:593,./attributes:1039,./calc:1040,./convert:1041,./defaults:1042},1044:function(t,e,r){use strict;var nt(../../plots/attributes),it(../../plots/template_attributes).hovertemplateAttrs,at(../../plots/template_attributes).texttemplateAttrs,ot(../../components/colorscale/attributes),st(../../plots/domain).attributes,lt(../pie/attributes),ct(./constants),ut(../../lib/extend).extendFlat;e.exports{labels:{valType:data_array,editType:calc},parents:{valType:data_array,editType:calc},values:{valType:data_array,editType:calc},branchvalues:{valType:enumerated,values:remainder,total,dflt:remainder,editType:calc},count:{valType:flaglist,flags:branches,leaves,dflt:leaves,editType:calc},level:{valType:any,editType:plot,anim:!0},maxdepth:{valType:integer,editType:plot,dflt:-1},marker:u({colors:{valType:data_array,editType:calc},line:{color:u({},l.marker.line.color,{dflt:null}),width:u({},l.marker.line.width,{dflt:1}),editType:calc},editType:calc},o(marker,{colorAttr:colors,anim:!1})),leaf:{opacity:{valType:number,editType:style,min:0,max:1},editType:plot},text:l.text,textinfo:{valType:flaglist,flags:label,text,value,current path,percent root,percent entry,percent parent,extras:none,editType:plot},texttemplate:a({editType:plot},{keys:c.eventDataKeys.concat(label,value)}),hovertext:l.hovertext,hoverinfo:u({},n.hoverinfo,{flags:label,text,value,name,current path,percent root,percent entry,percent parent,dflt:label+text+value+name}),hovertemplate:i({},{keys:c.eventDataKeys}),textfont:l.textfont,insidetextorientation:l.insidetextorientation,insidetextfont:l.insidetextfont,outsidetextfont:u({},l.outsidetextfont,{}),rotation:{valType:angle,dflt:0,editType:plot},sort:l.sort,root:{color:{valType:color,editType:calc,dflt:rgba(0,0,0,0)},editType:calc},domain:s({name:sunburst,trace:!0,editType:calc})}},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plots/attributes:545,../../plots/domain:579,../../plots/template_attributes:628,../pie/attributes:896,./constants:1047},1045:function(t,e,r){use strict;var nt(../../plots/plots);r.namesunburst,r.plotfunction(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.cleanfunction(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{../../plots/plots:614},1046:function(t,e,r){use strict;var nt(d3-hierarchy),it(fast-isnumeric),at(../../lib),ot(../../components/colorscale).makeColorScaleFuncFromTrace,st(../pie/calc).makePullColorFn,lt(../pie/calc).generateExtendedColors,ct(../../components/colorscale).calc,ut(../../constants/numerical).ALMOST_EQUAL,f{},h{},p{};r.calcfunction(t,e){var r,l,f,h,p,d,mt._fullLayout,ge.ids,va.isArrayOrTypedArray(g),ye.labels,xe.parents,be.values,_a.isArrayOrTypedArray(b),w,T{},k{},Afunction(t){return t||numbertypeof t},Mfunction(t){return!_||i(bt)&&bt>0};v?(rMath.min(g.length,x.length),lfunction(t){return A(gt)&&M(t)},ffunction(t){return String(gt)}):(rMath.min(y.length,x.length),lfunction(t){return A(yt)&&M(t)},ffunction(t){return String(yt)}),_&&(rMath.min(r,b.length));for(var S0;Sr;S++)if(l(S)){var Ef(S),LA(xS)?String(xS):,C{i:S,id:E,pid:L,label:A(yS)?String(yS):};_&&(C.v+bS),w.push(C),pE,ThL?Th.push(p):Thp,kp1}if(T){if(T.length>1){for(var Pa.randstr(),I0;Iw.length;I++)wI.pid&&(wI.pidP);w.unshift({hasMultipleRoots:!0,id:P,pid:,label:})}}else{var O,z;for(O in T)kO||z.push(O);if(1!z.length)return a.warn(Multiple implied roots, cannot build,e.type,hierarchy of,e.name+.,These roots include:,z.join(, ).join( ));Oz0,w.unshift({hasImpliedRoot:!0,id:O,pid:,label:O})}try{dn.stratify().id((function(t){return t.id})).parentId((function(t){return t.pid}))(w)}catch(t){return a.warn(Failed to build,e.type,hierarchy of,e.name+.,Error:,t.message.join( ))}var Dn.hierarchy(d),R!1;if(_)switch(e.branchvalues){caseremainder:D.sum((function(t){return t.data.v}));break;casetotal:D.each((function(t){var rt.data.data,nr.v;if(t.children){var it.children.reduce((function(t,e){return t+e.data.data.v}),0);if((r.hasImpliedRoot||r.hasMultipleRoots)&&(ni),ni*u)return R!0,a.warn(Total value for node,t.data.data.id,of,e.name,is smaller than the sum of its children.,\nparent value ,n,\nchildren sum ,i.join( ))}t.valuen}))}else!function t(e,r,n){var i0,ae.children;if(a){for(var oa.length,s0;so;s++)i+t(as,r,n);n.branches&&i++}else n.leaves&&i++;e.valuee.data.data.valuei,r._values||(r._values);return r._valuese.data.data.ii,i}(D,e,{branches:-1!e.count.indexOf(branches),leaves:-1!e.count.indexOf(leaves)});if(!R){var F,B;e.sort&&D.sort((function(t,e){return e.value-t.value}));var Ne.marker.colors||,j!!N.length;return e._hasColorscale?(j||(N_?e.values:e._values),c(t,e,{vals:N,containerStr:marker,cLetter:c}),Bo(e.marker)):Fs(m_+e.type+colormap),D.each((function(t){var rt.data.data;r.colore._hasColorscale?B(Nr.i):F(Nr.i,r.id)})),w0.hierarchyD,w}},r._runCrossTraceCalcfunction(t,e){var re._fullLayout,ne.calcdata,irt+colorway,ar_+t+colormap;rextend+t+colors&&(il(i,iciclet?p:treemapt?h:f));var o,s0;function c(t){var et.data.data,re.id;!1e.color&&(ar?e.colorar:t.parent?t.parent.parent?e.colort.parent.data.data.color:(are.coloris%i.length,s++):e.coloro)}for(var u0;un.length;u++){var dnu0;d.trace.typet&&d.hierarchy&&(od.trace.root.color,d.hierarchy.each(c))}},r.crossTraceCalcfunction(t){return r._runCrossTraceCalc(sunburst,t)}},{../../components/colorscale:373,../../constants/numerical:474,../../lib:498,../pie/calc:898,d3-hierarchy:110,fast-isnumeric:185},1047:function(t,e,r){use strict;e.exports{CLICK_TRANSITION_TIME:750,CLICK_TRANSITION_EASING:linear,eventDataKeys:currentPath,root,entry,percentRoot,percentEntry,percentParent}},{},1048:function(t,e,r){use strict;var nt(../../lib),it(./attributes),at(../../plots/domain).defaults,ot(../bar/defaults).handleText,st(../../components/colorscale),ls.hasColorscale,cs.handleDefaults;e.exportsfunction(t,e,r,s){function u(r,a){return n.coerce(t,e,i,r,a)}var fu(labels),hu(parents);if(f&&f.length&&h&&h.length){var pu(values);p&&p.length?u(branchvalues):u(count),u(level),u(maxdepth),u(marker.line.width)&&u(marker.line.color,s.paper_bgcolor),u(marker.colors);var de._hasColorscalel(t,marker,colors)||(t.marker||{}).coloraxis;d&&c(t,e,s,u,{prefix:marker.,cLetter:c}),u(leaf.opacity,d?1:.7);var mu(text);u(texttemplate),e.texttemplate||u(textinfo,Array.isArray(m)?text+label:label),u(hovertext),u(hovertemplate);o(t,e,s,u,auto,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),u(insidetextorientation),u(sort),u(rotation),u(root.color),a(e,s,u),e._lengthnull}else e.visible!1}},{../../components/colorscale:373,../../lib:498,../../plots/domain:579,../bar/defaults:647,./attributes:1044},1049:function(t,e,r){use strict;var nt(@plotly/d3),it(../../registry),at(../../components/fx/helpers).appendArrayPointValue,ot(../../components/fx),st(../../lib),lt(../../lib/events),ct(./helpers),ut(../pie/helpers).formatPieValue;function f(t,e,r){for(var nt.data.data,i{curveNumber:e.index,pointNumber:n.i,data:e._input,fullData:e},o0;or.length;o++){var sro;s in t&&(ists)}returnparentStringin t&&!c.isHierarchyRoot(t)&&(i.parentt.parentString),a(i,e,n.i),i}e.exportsfunction(t,e,r,a,h){var pa0,dp.trace,mp.hierarchy,gsunburstd.type,vtreemapd.type||icicled.type;_hasHoverLabelin d||(d._hasHoverLabel!1),_hasHoverEventin d||(d._hasHoverEvent!1);t.on(mouseover,(function(i){var ar._fullLayout;if(!r._dragging&&!1!a.hovermode){var l,yr._fullDatad.index,xi.data.data,bx.i,_c.isHierarchyRoot(i),wc.getParent(m,i),Tc.getValue(i),kfunction(t){return s.castOption(y,b,t)},Ak(hovertemplate),Mo.castHoverinfo(y,a,b),Sa.separators;if(A||M&&none!M&&skip!M){var E,L;g&&(Ep.cx+i.pxmid0*(1-i.rInscribed),Lp.cy+i.pxmid1*(1-i.rInscribed)),v&&(Ei._hoverX,Li._hoverY);var C,P{},I,O,zfunction(t){return-1!I.indexOf(t)};M&&(IallM?y._module.attributes.hoverinfo.flags:M.split(+)),P.labelx.label,z(label)&&P.label&&O.push(P.label),x.hasOwnProperty(v)&&(P.valuex.v,P.valueLabelu(P.value,S),z(value)&&O.push(P.valueLabel)),P.currentPathi.currentPathc.getPath(i.data),z(current path)&&!_&&O.push(P.currentPath);var D,Rfunction(){-1D.indexOf(C)&&(O.push(C),D.push(C))};P.percentParenti.percentParentT/c.getValue(w),P.parenti.parentStringc.getPtLabel(w),z(percent parent)&&(Cc.formatPercent(P.percentParent,S)+ of +P.parent,R()),P.percentEntryi.percentEntryT/c.getValue(e),P.entryi.entryc.getPtLabel(e),!z(percent entry)||_||i.onPathbar||(Cc.formatPercent(P.percentEntry,S)+ of +P.entry,R()),P.percentRooti.percentRootT/c.getValue(m),P.rooti.rootc.getPtLabel(m),z(percent root)&&!_&&(Cc.formatPercent(P.percentRoot,S)+ of +P.root,R()),P.textk(hovertext)||k(text),z(text)&&(CP.text,s.isValidTextValue(C)&&O.push(C)),lf(i,y,h.eventDataKeys);var F{trace:y,y:L,_x0:i._x0,_x1:i._x1,_y0:i._y0,_y1:i._y1,text:O.join(br>),name:A||z(name)?y.name:void 0,color:k(hoverlabel.bgcolor)||x.color,borderColor:k(hoverlabel.bordercolor),fontFamily:k(hoverlabel.font.family),fontSize:k(hoverlabel.font.size),fontColor:k(hoverlabel.font.color),nameLength:k(hoverlabel.namelength),textAlign:k(hoverlabel.align),hovertemplate:A,hovertemplateLabels:P,eventData:l};g&&(F.x0E-i.rInscribed*i.rpx1,F.x1E+i.rInscribed*i.rpx1,F.idealAligni.pxmid00?left:right),v&&(F.xE,F.idealAlignE0?left:right);var B;o.loneHover(F,{container:a._hoverlayer.node(),outerContainer:a._paper.node(),gd:r,inOut_bbox:B}),l0.bboxB0,d._hasHoverLabel!0}if(v){var Nt.select(path.surface);h.styleOne(N,i,y,{hovered:!0})}d._hasHoverEvent!0,r.emit(plotly_hover,{points:l||f(i,y,h.eventDataKeys),event:n.event})}})),t.on(mouseout,(function(e){var ir._fullLayout,ar._fullDatad.index,sn.select(this).datum();if(d._hasHoverEvent&&(e.originalEventn.event,r.emit(plotly_unhover,{points:f(s,a,h.eventDataKeys),event:n.event}),d._hasHoverEvent!1),d._hasHoverLabel&&(o.loneUnhover(i._hoverlayer.node()),d._hasHoverLabel!1),v){var lt.select(path.surface);h.styleOne(l,s,a,{hovered:!1})}})),t.on(click,(function(t){var er._fullLayout,ar._fullDatad.index,sg&&(c.isHierarchyRoot(t)||c.isLeaf(t)),uc.getPtId(t),pc.isEntry(t)?c.findEntryWithChild(m,u):c.findEntryWithLevel(m,u),vc.getPtId(p),y{points:f(t,a,h.eventDataKeys),event:n.event};s||(y.nextLevelv);var xl.triggerHandler(r,plotly_+d.type+click,y);if(!1!x&&e.hovermode&&(r._hoverdataf(t,a,h.eventDataKeys),o.click(r,n.event)),!s&&!1!x&&!r._dragging&&!r._transitioning){i.call(_storeDirectGUIEdit,a,e._tracePreGUIa.uid,{level:a.level});var b{data:{level:v},traces:d.index},_{frame:{redraw:!1,duration:h.transitionTime},transition:{duration:h.transitionTime,easing:h.transitionEasing},mode:immediate,fromcurrent:!0};o.loneUnhover(e._hoverlayer.node()),i.call(animate,r,b,_)}}))}},{../../components/fx:401,../../components/fx/helpers:397,../../lib:498,../../lib/events:487,../../registry:633,../pie/helpers:901,./helpers:1050,@plotly/d3:58},1050:function(t,e,r){use strict;var nt(../../lib),it(../../components/color),at(../../lib/setcursor),ot(../pie/helpers);function s(t){return t.data.data.pid}r.findEntryWithLevelfunction(t,e){var n;return e&&t.eachAfter((function(t){if(r.getPtId(t)e)return nt.copy()})),n||t},r.findEntryWithChildfunction(t,e){var n;return t.eachAfter((function(t){for(var it.children||,a0;ai.length;a++){var oia;if(r.getPtId(o)e)return nt.copy()}})),n||t},r.isEntryfunction(t){return!t.parent},r.isLeaffunction(t){return!t.children},r.getPtIdfunction(t){return t.data.data.id},r.getPtLabelfunction(t){return t.data.data.label},r.getValuefunction(t){return t.value},r.isHierarchyRootfunction(t){returns(t)},r.setSliceCursorfunction(t,e,n){var in.isTransitioning;if(!i){var ot.datum();in.hideOnRoot&&r.isHierarchyRoot(o)||n.hideOnLeaves&&r.isLeaf(o)}a(t,i?null:pointer)},r.getInsideTextFontKeyfunction(t,e,r,i,a){var o(a||{}).onPathbar?pathbar.textfont:insidetextfont,sr.data.data.i;return n.castOption(e,s,o+.+t)||n.castOption(e,s,textfont.+t)||i.size},r.getOutsideTextFontKeyfunction(t,e,r,i){var ar.data.data.i;return n.castOption(e,a,outsidetextfont.+t)||n.castOption(e,a,textfont.+t)||i.size},r.isOutsideTextfunction(t,e){return!t._hasColorscale&&r.isHierarchyRoot(e)},r.determineTextFontfunction(t,e,a,o){return r.isOutsideText(t,e)?function(t,e,n){return{color:r.getOutsideTextFontKey(color,t,e,n),family:r.getOutsideTextFontKey(family,t,e,n),size:r.getOutsideTextFontKey(size,t,e,n)}}(t,e,a):function(t,e,a,o){var s(o||{}).onPathbar,le.data.data,cl.i,un.castOption(t,c,(s?pathbar.textfont:insidetextfont)+.color);return!u&&t._input.textfont&&(un.castOption(t._input,c,textfont.color)),{color:u||i.contrast(l.color),family:r.getInsideTextFontKey(family,t,e,a,o),size:r.getInsideTextFontKey(size,t,e,a,o)}}(t,e,a,o)},r.hasTransitionfunction(t){return!!(t&&t.duration>0)},r.getMaxDepthfunction(t){return t.maxdepth>0?t.maxdepth:1/0},r.isHeaderfunction(t,e){return!(r.isLeaf(t)||t.depthe._maxDepth-1)},r.getParentfunction(t,e){return r.findEntryWithLevel(t,s(e))},r.listPathfunction(t,e){var nt.parent;if(!n)return;var ie?n.datae:n;return r.listPath(n,e).concat(i)},r.getPathfunction(t){return r.listPath(t,label).join(/)+/},r.formatValueo.formatPieValue,r.formatPercentfunction(t,e){var rn.formatPercent(t,0);return0%r&&(ro.formatPiePercent(t,e)),r}},{../../components/color:361,../../lib:498,../../lib/setcursor:519,../pie/helpers:901},1051:function(t,e,r){use strict;e.exports{moduleType:trace,name:sunburst,basePlotModule:t(./base_plot),categories:,animatable:!0,attributes:t(./attributes),layoutAttributes:t(./layout_attributes),supplyDefaults:t(./defaults),supplyLayoutDefaults:t(./layout_defaults),calc:t(./calc).calc,crossTraceCalc:t(./calc).crossTraceCalc,plot:t(./plot).plot,style:t(./style).style,colorbar:t(../scatter/marker_colorbar),meta:{}}},{../scatter/marker_colorbar:940,./attributes:1044,./base_plot:1045,./calc:1046,./defaults:1048,./layout_attributes:1052,./layout_defaults:1053,./plot:1054,./style:1055},1052:function(t,e,r){use strict;e.exports{sunburstcolorway:{valType:colorlist,editType:calc},extendsunburstcolors:{valType:boolean,dflt:!0,editType:calc}}},{},1053:function(t,e,r){use strict;var nt(../../lib),it(./layout_attributes);e.exportsfunction(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(sunburstcolorway,e.colorway),r(extendsunburstcolors)}},{../../lib:498,./layout_attributes:1052},1054:function(t,e,r){use strict;var nt(@plotly/d3),it(d3-hierarchy),at(d3-interpolate).interpolate,ot(../../components/drawing),st(../../lib),lt(../../lib/svg_text_utils),ct(../bar/uniform_text),uc.recordMinTextSize,fc.clearMinTextSize,ht(../pie/plot),pt(../pie/helpers).getRotationAngle,dh.computeTransform,mh.transformInsideText,gt(./style).styleOne,vt(../bar/style).resizeText,yt(./fx),xt(./constants),bt(./helpers);function _(t,e,c,f){var ht._fullLayout,v!h.uniformtext.mode&&b.hasTransition(f),_n.select(c).selectAll(g.slice),Te0,kT.trace,AT.hierarchy,Mb.findEntryWithLevel(A,k.level),Sb.getMaxDepth(k),Eh._size,Lk.domain,CE.w*(L.x1-L.x0),PE.h*(L.y1-L.y0),I.5*Math.min(C,P),OT.cxE.l+E.w*(L.x1+L.x0)/2,zT.cyE.t+E.h*(1-L.y0)-P/2;if(!M)return _.remove();var Dnull,R{};v&&_.each((function(t){Rb.getPtId(t){rpx0:t.rpx0,rpx1:t.rpx1,x0:t.x0,x1:t.x1,transform:t.transform},!D&&b.isEntry(t)&&(Dt)}));var Ffunction(t){return i.partition().size(2*Math.PI,t.height+1)(t)}(M).descendants(),BM.height+1,N0,jS;T.hasMultipleRoots&&b.isHierarchyRoot(M)&&(FF.slice(1),B-1,N1,j+1),FF.filter((function(t){return t.y1j}));var Up(k.rotation);U&&F.forEach((function(t){t.x0+U,t.x1+U}));var VMath.min(B,S),Hfunction(t){return(t-N)/V*I},qfunction(t,e){returnt*Math.cos(e),-t*Math.sin(e)},Gfunction(t){return s.pathAnnulus(t.rpx0,t.rpx1,t.x0,t.x1,O,z)},Yfunction(t){return O+w(t)0*(t.transform.rCenter||0)+(t.transform.x||0)},Wfunction(t){return z+w(t)1*(t.transform.rCenter||0)+(t.transform.y||0)};(__.data(F,b.getPtId)).enter().append(g).classed(slice,!0),v?_.exit().transition().each((function(){var tn.select(this);t.select(path.surface).transition().attrTween(d,(function(t){var efunction(t){var e,rb.getPtId(t),nRr,iRb.getPtId(M);if(i){var o(t.x1>i.x1?2*Math.PI:0)+U;et.rpx1i.rpx1?{x0:t.x0,x1:t.x1,rpx0:0,rpx1:0}:{x0:o,x1:o,rpx0:t.rpx0,rpx1:t.rpx1}}else{var s,lb.getPtId(t.parent);_.each((function(t){if(b.getPtId(t)l)return st}));var c,us.children;u.forEach((function(t,e){if(b.getPtId(t)r)return ce}));var fu.length,ha(s.x0,s.x1);e{rpx0:I,rpx1:I,x0:h(c/f),x1:h((c+1)/f)}}return a(n,e)}(t);return function(t){return G(e(t))}})),t.select(g.slicetext).attr(opacity,0)})).remove():_.exit().remove(),_.order();var Xnull;if(v&&D){var Zb.getPtId(D);_.each((function(t){nullX&&b.getPtId(t)Z&&(Xt.x1)}))}var J_;function K(t){var et.parent,rRb.getPtId(e),n{};if(r){var ie.children,oi.indexOf(t),si.length,la(r.x0,r.x1);n.x0l(o/s),n.x1l(o/s)}else n.x0n.x10;return n}v&&(JJ.transition().each(end,(function(){var en.select(this);b.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!0,isTransitioning:!1})}))),J.each((function(i){var cn.select(this),fs.ensureSingle(c,path,surface,(function(t){t.style(pointer-events,all)}));i.rpx0H(i.y0),i.rpx1H(i.y1),i.xmid(i.x0+i.x1)/2,i.pxmidq(i.rpx1,i.xmid),i.midangle-(i.xmid-Math.PI/2),i.startangle-(i.x0-Math.PI/2),i.stopangle-(i.x1-Math.PI/2),i.halfangle.5*Math.min(s.angleDelta(i.x0,i.x1)||Math.PI,Math.PI),i.ring1-i.rpx0/i.rpx1,i.rInscribedfunction(t){return 0t.rpx0&&s.isFullCircle(t.x0,t.x1)?1:Math.max(0,Math.min(1/(1+1/Math.sin(t.halfangle)),t.ring/2))}(i),v?f.transition().attrTween(d,(function(t){var efunction(t){var e,rRb.getPtId(t),n{x0:t.x0,x1:t.x1,rpx0:t.rpx0,rpx1:t.rpx1};if(r)er;else if(D)if(t.parent)if(X){var i(t.x1>X?2*Math.PI:0)+U;e{x0:i,x1:i}}else e{rpx0:I,rpx1:I},s.extendFlat(e,K(t));else e{rpx0:0,rpx1:0};else e{x0:U,x1:U};return a(e,n)}(t);return function(t){return G(e(t))}})):f.attr(d,G),c.call(y,M,t,e,{eventDataKeys:x.eventDataKeys,transitionTime:x.CLICK_TRANSITION_TIME,transitionEasing:x.CLICK_TRANSITION_EASING}).call(b.setSliceCursor,t,{hideOnRoot:!0,hideOnLeaves:!0,isTransitioning:t._transitioning}),f.call(g,i,k);var ps.ensureSingle(c,g,slicetext),_s.ensureSingle(p,text,,(function(t){t.attr(data-notex,1)})),ws.ensureUniformFontSize(t,b.determineTextFont(k,i,h.font));_.text(r.formatSliceLabel(i,M,k,e,h)).classed(slicetext,!0).attr(text-anchor,middle).call(o.font,w).call(l.convertToTspans,t);var Ao.bBox(_.node());i.transformm(A,i,T),i.transform.targetXY(i),i.transform.targetYW(i);var Sfunction(t,e){var rt.transform;return d(r,e),r.fontSizew.size,u(k.type,r,h),s.getTextTransform(r)};v?_.transition().attrTween(transform,(function(t){var efunction(t){var e,rRb.getPtId(t),nt.transform;if(r)er;else if(e{rpx1:t.rpx1,transform:{textPosAngle:n.textPosAngle,scale:0,rotate:n.rotate,rCenter:n.rCenter,x:n.x,y:n.y}},D)if(t.parent)if(X){var it.x1>X?2*Math.PI:0;e.x0e.x1i}else s.extendFlat(e,K(t));else e.x0e.x1U;else e.x0e.x1U;var oa(e.transform.textPosAngle,t.transform.textPosAngle),la(e.rpx1,t.rpx1),ca(e.x0,t.x0),fa(e.x1,t.x1),pa(e.transform.scale,n.scale),da(e.transform.rotate,n.rotate),m0n.rCenter?3:0e.transform.rCenter?1/3:1,ga(e.transform.rCenter,n.rCenter);return function(t){var el(t),rc(t),if(t),afunction(t){return g(Math.pow(t,m))}(t),s{pxmid:q(e,(r+i)/2),rpx1:e,transform:{textPosAngle:o(t),rCenter:a,x:n.x,y:n.y}};return u(k.type,n,h),{transform:{targetX:Y(s),targetY:W(s),scale:p(t),rotate:d(t),rCenter:a}}}}(t);return function(t){return S(e(t),A)}})):_.attr(transform,S(i,A))}))}function w(t){return et.rpx1,rt.transform.textPosAngle,e*Math.sin(r),-e*Math.cos(r);var e,r}r.plotfunction(t,e,r,i){var a,o,st._fullLayout,ls._sunburstlayer,c!r,u!s.uniformtext.mode&&b.hasTransition(r);(f(sunburst,s),(al.selectAll(g.trace.sunburst).data(e,(function(t){return t0.trace.uid}))).enter().append(g).classed(trace,!0).classed(sunburst,!0).attr(stroke-linejoin,round),a.order(),u)?(i&&(oi()),n.transition().duration(r.duration).ease(r.easing).each(end,(function(){o&&o()})).each(interrupt,(function(){o&&o()})).each((function(){l.selectAll(g.trace).each((function(e){_(t,e,this,r)}))}))):(a.each((function(e){_(t,e,this,r)})),s.uniformtext.mode&&v(t,s._sunburstlayer.selectAll(.trace),sunburst));c&&a.exit().remove()},r.formatSliceLabelfunction(t,e,r,n,i){var ar.texttemplate,or.textinfo;if(!(a||o&&none!o))return;var li.separators,cn0,ut.data.data,fc.hierarchy,hb.isHierarchyRoot(t),pb.getParent(f,t),db.getValue(t);if(!a){var m,go.split(+),vfunction(t){return-1!g.indexOf(t)},y;if(v(label)&&u.label&&y.push(u.label),u.hasOwnProperty(v)&&v(value)&&y.push(b.formatValue(u.v,l)),!h){v(current path)&&y.push(b.getPath(t.data));var x0;v(percent parent)&&x++,v(percent entry)&&x++,v(percent root)&&x++;var _x>1;if(x){var w,Tfunction(t){mb.formatPercent(w,l),_&&(m+ of +t),y.push(m)};v(percent parent)&&!h&&(wd/b.getValue(p),T(parent)),v(percent entry)&&(wd/b.getValue(e),T(entry)),v(percent root)&&(wd/b.getValue(f),T(root))}}return v(text)&&(ms.castOption(r,u.i,text),s.isValidTextValue(m)&&y.push(m)),y.join(br>)}var ks.castOption(r,u.i,texttemplate);if(!k)return;var A{};u.label&&(A.labelu.label),u.hasOwnProperty(v)&&(A.valueu.v,A.valueLabelb.formatValue(u.v,l)),A.currentPathb.getPath(t.data),h||(A.percentParentd/b.getValue(p),A.percentParentLabelb.formatPercent(A.percentParent,l),A.parentb.getPtLabel(p)),A.percentEntryd/b.getValue(e),A.percentEntryLabelb.formatPercent(A.percentEntry,l),A.entryb.getPtLabel(e),A.percentRootd/b.getValue(f),A.percentRootLabelb.formatPercent(A.percentRoot,l),A.rootb.getPtLabel(f),u.hasOwnProperty(color)&&(A.coloru.color);var Ms.castOption(r,u.i,text);return(s.isValidTextValue(M)||M)&&(A.textM),A.customdatas.castOption(r,u.i,customdata),s.texttemplateString(k,A,i._d3locale,A,r._meta||{})}},{../../components/drawing:383,../../lib:498,../../lib/svg_text_utils:524,../bar/style:657,../bar/uniform_text:659,../pie/helpers:901,../pie/plot:905,./constants:1047,./fx:1049,./helpers:1050,./style:1055,@plotly/d3:58,d3-hierarchy:110,d3-interpolate:111},1055:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/color),at(../../lib),ot(../bar/uniform_text).resizeText;function s(t,e,r){var ne.data.data,o!e.children,sn.i,la.castOption(r,s,marker.line.color)||i.defaultLine,ca.castOption(r,s,marker.line.width)||0;t.style(stroke-width,c).call(i.fill,n.color).call(i.stroke,l).style(opacity,o?r.leaf.opacity:null)}e.exports{style:function(t){var et._fullLayout._sunburstlayer.selectAll(.trace);o(t,e,sunburst),e.each((function(t){var en.select(this),rt0.trace;e.style(opacity,r.opacity),e.selectAll(path.surface).each((function(t){n.select(this).call(s,t,r)}))}))},styleOne:s}},{../../components/color:361,../../lib:498,../bar/uniform_text:659,@plotly/d3:58},1056:function(t,e,r){use strict;var nt(../../components/color),it(../../components/colorscale/attributes),at(../../plots/cartesian/axis_format_attributes).axisHoverFormat,ot(../../plots/template_attributes).hovertemplateAttrs,st(../../plots/attributes),lt(../../lib/extend).extendFlat,ct(../../plot_api/edit_types).overrideAll;function u(t){return{show:{valType:boolean,dflt:!1},start:{valType:number,dflt:null,editType:plot},end:{valType:number,dflt:null,editType:plot},size:{valType:number,dflt:null,min:0,editType:plot},project:{x:{valType:boolean,dflt:!1},y:{valType:boolean,dflt:!1},z:{valType:boolean,dflt:!1}},color:{valType:color,dflt:n.defaultLine},usecolormap:{valType:boolean,dflt:!1},width:{valType:number,min:1,max:16,dflt:2},highlight:{valType:boolean,dflt:!0},highlightcolor:{valType:color,dflt:n.defaultLine},highlightwidth:{valType:number,min:1,max:16,dflt:2}}}var fe.exportsc(l({z:{valType:data_array},x:{valType:data_array},y:{valType:data_array},text:{valType:string,dflt:,arrayOk:!0},hovertext:{valType:string,dflt:,arrayOk:!0},hovertemplate:o(),xhoverformat:a(x),yhoverformat:a(y),zhoverformat:a(z),connectgaps:{valType:boolean,dflt:!1,editType:calc},surfacecolor:{valType:data_array}},i(,{colorAttr:z or surfacecolor,showScaleDflt:!0,autoColorDflt:!1,editTypeOverride:calc}),{contours:{x:u(),y:u(),z:u()},hidesurface:{valType:boolean,dflt:!1},lightposition:{x:{valType:number,min:-1e5,max:1e5,dflt:10},y:{valType:number,min:-1e5,max:1e5,dflt:1e4},z:{valType:number,min:-1e5,max:1e5,dflt:0}},lighting:{ambient:{valType:number,min:0,max:1,dflt:.8},diffuse:{valType:number,min:0,max:1,dflt:.8},specular:{valType:number,min:0,max:2,dflt:.05},roughness:{valType:number,min:0,max:1,dflt:.5},fresnel:{valType:number,min:0,max:5,dflt:.2}},opacity:{valType:number,min:0,max:1,dflt:1},opacityscale:{valType:any,editType:calc},_deprecated:{zauto:l({},i.zauto,{}),zmin:l({},i.zmin,{}),zmax:l({},i.zmax,{})},hoverinfo:l({},s.hoverinfo),showlegend:l({},s.showlegend,{dflt:!1})}),calc,nested);f.x.editTypef.y.editTypef.z.editTypecalc+clearAxisTypes,f.transformsvoid 0},{../../components/color:361,../../components/colorscale/attributes:368,../../lib/extend:488,../../plot_api/edit_types:531,../../plots/attributes:545,../../plots/cartesian/axis_format_attributes:552,../../plots/template_attributes:628},1057:function(t,e,r){use strict;var nt(../../components/colorscale/calc);e.exportsfunction(t,e){e.surfacecolor?n(t,e,{vals:e.surfacecolor,containerStr:,cLetter:c}):n(t,e,{vals:e.z,containerStr:,cLetter:c})}},{../../components/colorscale/calc:369},1058:function(t,e,r){use strict;var nt(../../../stackgl_modules).gl_surface3d,it(../../../stackgl_modules).ndarray,at(../../../stackgl_modules).ndarray_linear_interpolate.d2,ot(../heatmap/interp2d),st(../heatmap/find_empties),lt(../../lib).isArrayOrTypedArray,ct(../../lib/gl_format_color).parseColorScale,ut(../../lib/str2rgbarray),ft(../../components/colorscale).extractOpts;function h(t,e,r){this.scenet,this.uidr,this.surfacee,this.datanull,this.showContour!1,!1,!1,this.contourStartnull,null,null,this.contourEndnull,null,null,this.contourSize0,0,0,this.minValues1/0,1/0,1/0,this.maxValues-1/0,-1/0,-1/0,this.dataScaleX1,this.dataScaleY1,this.refineData!0,this.objectOffset0,0,0}var ph.prototype;p.getXatfunction(t,e,r,n){var il(this.data.x)?l(this.data.x0)?this.data.xet:this.data.xt:t;return void 0r?i:n.d2l(i,0,r)},p.getYatfunction(t,e,r,n){var il(this.data.y)?l(this.data.y0)?this.data.yet:this.data.ye:e;return void 0r?i:n.d2l(i,0,r)},p.getZatfunction(t,e,r,n){var ithis.data.zet;return nulli&&this.data.connectgaps&&this.data._interpolatedZ&&(ithis.data._interpolatedZet),void 0r?i:n.d2l(i,0,r)},p.handlePickfunction(t){if(t.objectthis.surface){var e(t.data.index0-1)/this.dataScaleX-1,r(t.data.index1-1)/this.dataScaleY-1,nMath.max(Math.min(Math.round(e),this.data.z0.length-1),0),iMath.max(Math.min(Math.round(r),this.data._ylength-1),0);t.indexn,i,t.traceCoordinatethis.getXat(n,i),this.getYat(n,i),this.getZat(n,i),t.dataCoordinatethis.getXat(n,i,this.data.xcalendar,this.scene.fullSceneLayout.xaxis),this.getYat(n,i,this.data.ycalendar,this.scene.fullSceneLayout.yaxis),this.getZat(n,i,this.data.zcalendar,this.scene.fullSceneLayout.zaxis);for(var a0;a3;a++){var ot.dataCoordinatea;null!o&&(t.dataCoordinatea*this.scene.dataScalea)}var sthis.data.hovertext||this.data.text;return Array.isArray(s)&&si&&void 0!sin?t.textLabelsin:t.textLabels||,t.data.dataCoordinatet.dataCoordinate.slice(),this.surface.highlight(t.data),this.scene.glplot.spikes.positiont.dataCoordinate,!0}};var d2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997,1009,1013,1019,1021,1031,1033,1039,1049,1051,1061,1063,1069,1087,1091,1093,1097,1103,1109,1117,1123,1129,1151,1153,1163,1171,1181,1187,1193,1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,1283,1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,1381,1399,1409,1423,1427,1429,1433,1439,1447,1451,1453,1459,1471,1481,1483,1487,1489,1493,1499,1511,1523,1531,1543,1549,1553,1559,1567,1571,1579,1583,1597,1601,1607,1609,1613,1619,1621,1627,1637,1657,1663,1667,1669,1693,1697,1699,1709,1721,1723,1733,1741,1747,1753,1759,1777,1783,1787,1789,1801,1811,1823,1831,1847,1861,1867,1871,1873,1877,1879,1889,1901,1907,1913,1931,1933,1949,1951,1973,1979,1987,1993,1997,1999,2003,2011,2017,2027,2029,2039,2053,2063,2069,2081,2083,2087,2089,2099,2111,2113,2129,2131,2137,2141,2143,2153,2161,2179,2203,2207,2213,2221,2237,2239,2243,2251,2267,2269,2273,2281,2287,2293,2297,2309,2311,2333,2339,2341,2347,2351,2357,2371,2377,2381,2383,2389,2393,2399,2411,2417,2423,2437,2441,2447,2459,2467,2473,2477,2503,2521,2531,2539,2543,2549,2551,2557,2579,2591,2593,2609,2617,2621,2633,2647,2657,2659,2663,2671,2677,2683,2687,2689,2693,2699,2707,2711,2713,2719,2729,2731,2741,2749,2753,2767,2777,2789,2791,2797,2801,2803,2819,2833,2837,2843,2851,2857,2861,2879,2887,2897,2903,2909,2917,2927,2939,2953,2957,2963,2969,2971,2999;function m(t,e){if(te)return 0;for(var r0;0Math.floor(t%e);)t/e,r++;return r}function g(t){for(var e,r0;rd.length;r++){var ndr;e.push(m(t,n))}return e}function v(t){for(var eg(t),rt,n0;nd.length;n++)if(en>0){rdn;break}return r}function y(t,e){if(!(t1||e1)){for(var rg(t),ng(e),i1,a0;ad.length;a++)i*Math.pow(da,Math.max(ra,na));return i}}p.calcXnumsfunction(t){var e,r;for(e1;et;e++){var nthis.getXat(e-1,0),ithis.getXat(e,0);re-1i!n&&null!n&&null!i?Math.abs(i-n):0}var a0;for(e1;et;e++)a+re-1;for(e1;et;e++)0re-1?re-11:re-1Math.round(a/re-1);return r},p.calcYnumsfunction(t){var e,r;for(e1;et;e++){var nthis.getYat(0,e-1),ithis.getYat(0,e);re-1i!n&&null!n&&null!i?Math.abs(i-n):0}var a0;for(e1;et;e++)a+re-1;for(e1;et;e++)0re-1?re-11:re-1Math.round(a/re-1);return r};var x1,2,4,6,12,24,36,48,60,120,180,240,360,720,840,1260,bx9,_x13;function w(t,e,r){var nr8+r2*e0+r5*e1;return t0(r6+r0*e0+r3*e1)/n,t1(r7+r1*e0+r4*e1)/n,t}function T(t,e,r){return function(t,e,r,n){for(var i0,0,ot.shape0,st.shape1,l0;lo;l++)for(var c0;cs;c++)r(i,l,c,n),t.set(l,c,a(e,i0,i1))}(t,e,w,r),t}function k(t,e){for(var r!1,n0;nt.length;n++)if(etn){r!0;break}!1r&&t.push(e)}p.estimateScalefunction(t,e){for(var r1+function(t){if(0!t.length){for(var e1,r0;rt.length;r++)ey(e,tr);return e}}(0e?this.calcXnums(t):this.calcYnums(t));rb;)r*2;for(;r>_;)r--,r/v(r),++rb&&(r_);var nMath.round(r/t);return n>1?n:1},p.refineCoordsfunction(t){for(var ethis.dataScaleX,rthis.dataScaleY,nt0.shape0,at0.shape1,o0|Math.floor(t0.shape0*e+1),s0|Math.floor(t0.shape1*r+1),l1+n+1,c1+a+1,ui(new Float32Array(l*c),l,c),f1/e,0,0,0,1/r,0,0,0,1,h0;ht.length;++h){this.surface.padField(u,th);var pi(new Float32Array(o*s),o,s);T(p,u,f),thp}},p.setContourLevelsfunction(){var t,e,r,n,,,i!1,!1,!1,a!1;for(t0;t3;++t)if(this.showContourt&&(a!0,this.contourSizet>0&&null!this.contourStartt&&null!this.contourEndt&&this.contourEndt>this.contourStartt))for(it!0,ethis.contourStartt;ethis.contourEndt;e+this.contourSizet)re*this.scene.dataScalet,k(nt,r);if(a){var o,,;for(t0;t3;++t)this.showContourt&&(otit?nt:this.scene.contourLevelst);this.surface.update({levels:o})}},p.updatefunction(t){var e,r,n,a,lthis.scene,hl.fullSceneLayout,pthis.surface,dc(t),ml.dataScale,gt.z0.length,vt._ylength,yl.contourLevels;this.datat;var x;for(e0;e3;e++)for(xe,r0;rg;r++)xer;for(r0;rg;r++)for(n0;nv;n++)x0rnthis.getXat(r,n,t.xcalendar,h.xaxis),x1rnthis.getYat(r,n,t.ycalendar,h.yaxis),x2rnthis.getZat(r,n,t.zcalendar,h.zaxis);if(t.connectgaps)for(t._emptypointss(x2),o(x2,t._emptypoints),t._interpolatedZ,r0;rg;r++)for(t._interpolatedZr,n0;nv;n++)t._interpolatedZrnx2rn;for(e0;e3;e++)for(r0;rg;r++)for(n0;nv;n++)null(axern)?xernNaN:axern*me;for(e0;e3;e++)for(r0;rg;r++)for(n0;nv;n++)null!(axern)&&(this.minValuese>a&&(this.minValuesea),this.maxValuesea&&(this.maxValuesea));for(e0;e3;e++)this.objectOffsete.5*(this.minValuese+this.maxValuese);for(e0;e3;e++)for(r0;rg;r++)for(n0;nv;n++)null!(axern)&&(xern-this.objectOffsete);var bi(new Float32Array(g*v),g,v),i(new Float32Array(g*v),g,v),i(new Float32Array(g*v),g,v);for(e0;e3;e++)for(r0;rg;r++)for(n0;nv;n++)be.set(r,n,xern);x;var w{colormap:d,levels:,,,showContour:!0,!0,!0,showSurface:!t.hidesurface,contourProject:!1,!1,!1,!1,!1,!1,!1,!1,!1,contourWidth:1,1,1,contourColor:1,1,1,1,1,1,1,1,1,1,1,1,contourTint:1,1,1,dynamicColor:1,1,1,1,1,1,1,1,1,1,1,1,dynamicWidth:1,1,1,dynamicTint:1,1,1,opacityscale:t.opacityscale,opacity:t.opacity},Tf(t);if(w.intensityBoundsT.min,T.max,t.surfacecolor){var ki(new Float32Array(g*v),g,v);for(r0;rg;r++)for(n0;nv;n++)k.set(r,n,t.surfacecolornr);b.push(k)}else w.intensityBounds0*m2,w.intensityBounds1*m2;(_b0.shape0||_b0.shape1)&&(this.refineData!1),!0this.refineData&&(this.dataScaleXthis.estimateScale(b0.shape0,0),this.dataScaleYthis.estimateScale(b0.shape1,1),1this.dataScaleX&&1this.dataScaleY||this.refineCoords(b)),t.surfacecolor&&(w.intensityb.pop());var A!0,!0,!0,Mx,y,z;for(e0;e3;++e){var St.contoursMe;AeS.highlight,w.showContoureS.show||S.highlight,w.showContoure&&(w.contourProjecteS.project.x,S.project.y,S.project.z,S.show?(this.showContoure!0,w.levelseye,p.highlightColorew.contourColoreu(S.color),S.usecolormap?p.highlightTintew.contourTinte0:p.highlightTintew.contourTinte1,w.contourWidtheS.width,this.contourStarteS.start,this.contourEndeS.end,this.contourSizeeS.size):(this.showContoure!1,this.contourStartenull,this.contourEndenull,this.contourSizee0),S.highlight&&(w.dynamicColoreu(S.highlightcolor),w.dynamicWidtheS.highlightwidth))}(function(t){var et0.rgb,rtt.length-1.rgb;return e0r0&&e1r1&&e2r2&&e3r3})(d)&&(w.vertexColor!0),w.objectOffsetthis.objectOffset,w.coordsb,p.update(w),p.visiblet.visible,p.enableDynamicA,p.enableHighlightA,p.snapToData!0,lightingin t&&(p.ambientLightt.lighting.ambient,p.diffuseLightt.lighting.diffuse,p.specularLightt.lighting.specular,p.roughnesst.lighting.roughness,p.fresnelt.lighting.fresnel),lightpositionin t&&(p.lightPositiont.lightposition.x,t.lightposition.y,t.lightposition.z)},p.disposefunction(){this.scene.glplot.remove(this.surface),this.surface.dispose()},e.exportsfunction(t,e){var rt.glplot.gl,in({gl:r}),anew h(t,i,e.uid);return i._tracea,a.update(e),t.glplot.add(i),a}},{../../../stackgl_modules:1119,../../components/colorscale:373,../../lib:498,../../lib/gl_format_color:494,../../lib/str2rgbarray:523,../heatmap/find_empties:793,../heatmap/interp2d:796},1059:function(t,e,r){use strict;var nt(../../registry),it(../../lib),at(../../components/colorscale/defaults),ot(./attributes);function s(t,e,r,n){var in(opacityscale);maxi?e.opacityscale0,.1,1,1:mini?e.opacityscale0,1,1,.1:extremesi?e.opacityscalefunction(t,e){for(var r,n0;n32;n++){var in/31,ae+(1-e)*(1-Math.pow(Math.sin(t*i*Math.PI),2));r.push(i,Math.max(0,Math.min(1,a)))}return r}(1,.1):function(t){var e0;if(!Array.isArray(t)||t.length2)return!1;if(!t0||!tt.length-1)return!1;if(0!+t00||1!+tt.length-10)return!1;for(var r0;rt.length;r++){var ntr;if(2!n.length||+n0e)return!1;e+n0}return!0}(i)||(e.opacityscalevoid 0)}function l(t,e,r){e in t&&!(r in t)&&(trte)}e.exports{supplyDefaults:function(t,e,r,c){var u,f;function h(r,n){return i.coerce(t,e,o,r,n)}var ph(x),dh(y),mh(z);if(!m||!m.length||p&&p.length1||d&&d.length1)e.visible!1;else{e._xlengthArray.isArray(p)&&i.isArrayOrTypedArray(p0)?m.length:m0.length,e._ylengthm.length,n.getComponentMethod(calendars,handleTraceDefaults)(t,e,x,y,z,c),h(text),h(hovertext),h(hovertemplate),h(xhoverformat),h(yhoverformat),h(zhoverformat),lighting.ambient,lighting.diffuse,lighting.specular,lighting.roughness,lighting.fresnel,lightposition.x,lightposition.y,lightposition.z,hidesurface,connectgaps,opacity.forEach((function(t){h(t)}));var gh(surfacecolor),vx,y,z;for(u0;u3;++u){var ycontours.+vu,xh(y+.show),bh(y+.highlight);if(x||b)for(f0;f3;++f)h(y+.project.+vf);x&&(h(y+.color),h(y+.width),h(y+.usecolormap)),b&&(h(y+.highlightcolor),h(y+.highlightwidth)),h(y+.start),h(y+.end),h(y+.size)}g||(l(t,zmin,cmin),l(t,zmax,cmax),l(t,zauto,cauto)),a(t,e,c,h,{prefix:,cLetter:c}),s(t,e,c,h),e._lengthnull}},opacityscaleDefaults:s}},{../../components/colorscale/defaults:371,../../lib:498,../../registry:633,./attributes:1056},1060:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults).supplyDefaults,colorbar:{min:cmin,max:cmax},calc:t(./calc),plot:t(./convert),moduleType:trace,name:surface,basePlotModule:t(../../plots/gl3d),categories:gl3d,2dMap,showLegend,meta:{}}},{../../plots/gl3d:593,./attributes:1056,./calc:1057,./convert:1058,./defaults:1059},1061:function(t,e,r){use strict;var nt(../../components/annotations/attributes),it(../../lib/extend).extendFlat,at(../../plot_api/edit_types).overrideAll,ot(../../plots/font_attributes),st(../../plots/domain).attributes,lt(../../plots/cartesian/axis_format_attributes).descriptionOnlyNumbers;(e.exportsa({domain:s({name:table,trace:!0}),columnwidth:{valType:number,arrayOk:!0,dflt:null},columnorder:{valType:data_array},header:{values:{valType:data_array,dflt:},format:{valType:data_array,dflt:,description:l(cell value)},prefix:{valType:string,arrayOk:!0,dflt:null},suffix:{valType:string,arrayOk:!0,dflt:null},height:{valType:number,dflt:28},align:i({},n.align,{arrayOk:!0}),line:{width:{valType:number,arrayOk:!0,dflt:1},color:{valType:color,arrayOk:!0,dflt:grey}},fill:{color:{valType:color,arrayOk:!0,dflt:white}},font:i({},o({arrayOk:!0}))},cells:{values:{valType:data_array,dflt:},format:{valType:data_array,dflt:,description:l(cell value)},prefix:{valType:string,arrayOk:!0,dflt:null},suffix:{valType:string,arrayOk:!0,dflt:null},height:{valType:number,dflt:20},align:i({},n.align,{arrayOk:!0}),line:{width:{valType:number,arrayOk:!0,dflt:1},color:{valType:color,arrayOk:!0,dflt:grey}},fill:{color:{valType:color,arrayOk:!0,dflt:white}},font:i({},o({arrayOk:!0}))}},calc,from-root)).transformsvoid 0},{../../components/annotations/attributes:344,../../lib/extend:488,../../plot_api/edit_types:531,../../plots/cartesian/axis_format_attributes:552,../../plots/domain:579,../../plots/font_attributes:580},1062:function(t,e,r){use strict;var nt(../../plots/get_data).getModuleCalcData,it(./plot);r.nametable,r.plotfunction(t){var en(t.calcdata,table)0;e.length&&i(t,e)},r.cleanfunction(t,e,r,n){var in._has&&n._has(table),ae._has&&e._has(table);i&&!a&&n._paperdiv.selectAll(.table).remove()}},{../../plots/get_data:588,./plot:1069},1063:function(t,e,r){use strict;var nt(../../lib/gup).wrap;e.exportsfunction(){return n({})}},{../../lib/gup:495},1064:function(t,e,r){use strict;e.exports{cellPad:8,columnExtentOffset:10,columnTitleOffset:28,emptyHeaderHeight:16,latexCheck:/^\$.*\$$/,goldenRatio:1.618,lineBreaker:br>,maxDimensionCount:60,overdrag:45,releaseTransitionDuration:120,releaseTransitionEase:cubic-out,scrollbarCaptureWidth:18,scrollbarHideDelay:1e3,scrollbarHideDuration:1e3,scrollbarOffset:5,scrollbarWidth:8,transitionDuration:100,transitionEase:cubic-out,uplift:5,wrapSpacer: ,wrapSplitCharacter: ,cn:{table:table,tableControlView:table-control-view,scrollBackground:scroll-background,yColumn:y-column,columnBlock:column-block,scrollAreaClip:scroll-area-clip,scrollAreaClipRect:scroll-area-clip-rect,columnBoundary:column-boundary,columnBoundaryClippath:column-boundary-clippath,columnBoundaryRect:column-boundary-rect,columnCells:column-cells,columnCell:column-cell,cellRect:cell-rect,cellText:cell-text,cellTextHolder:cell-text-holder,scrollbarKit:scrollbar-kit,scrollbar:scrollbar,scrollbarSlider:scrollbar-slider,scrollbarGlyph:scrollbar-glyph,scrollbarCaptureZone:scrollbar-capture-zone}}},{},1065:function(t,e,r){use strict;var nt(./constants),it(../../lib/extend).extendFlat,at(fast-isnumeric);function o(t){if(Array.isArray(t)){for(var e0,r0;rt.length;r++)eMath.max(e,o(tr));return e}return t}function s(t,e){return t+e}function l(t){var e,rt.slice(),n1/0,i0;for(e0;er.length;e++)Array.isArray(re)||(rere),nMath.min(n,re.length),iMath.max(i,re.length);if(n!i)for(e0;er.length;e++){var ai-re.length;a&&(rere.concat(c(a)))}return r}function c(t){for(var enew Array(t),r0;rt;r++)er;return e}function u(t){return t.calcdata.columns.reduce((function(e,r){return r.xIndext.xIndex?e+r.columnWidth:e}),0)}function f(t,e){return Object.keys(t).map((function(r){return i({},tr,{auxiliaryBlocks:e})}))}function h(t,e){for(var r,n{},i0,a0,o{firstRowIndex:null,lastRowIndex:null,rows:},s0,l0,c0;ct.length;c++)rtc,o.rows.push({rowIndex:c,rowHeight:r}),((a+r)>e||ct.length-1)&&(nio,o.keyl++,o.firstRowIndexs,o.lastRowIndexc,o{firstRowIndex:null,lastRowIndex:null,rows:},i+a,sc+1,a0);return n}e.exportsfunction(t,e){var rl(e.cells.values),pfunction(t){return t.slice(e.header.values.length,t.length)},dl(e.header.values);d.length&&!d0.length&&(d0,dl(d));var md.concat(p(r).map((function(){return c((d0||).length)}))),ge.domain,vMath.floor(t._fullLayout._size.w*(g.x1-g.x0)),yMath.floor(t._fullLayout._size.h*(g.y1-g.y0)),xe.header.values.length?m0.map((function(){return e.header.height})):n.emptyHeaderHeight,br.length?r0.map((function(){return e.cells.height})):,_x.reduce(s,0),wh(b,y-_+n.uplift),Tf(h(x,_),),kf(w,T),A{},Me._fullInput.columnorder.concat(p(r.map((function(t,e){return e})))),Sm.map((function(t,r){var nArray.isArray(e.columnwidth)?e.columnwidthMath.min(r,e.columnwidth.length-1):e.columnwidth;return a(n)?Number(n):1})),ES.reduce(s,0);SS.map((function(t){return t/E*v}));var LMath.max(o(e.header.line.width),o(e.cells.line.width)),C{key:e.uid+t._context.staticPlot,translateX:g.x0*t._fullLayout._size.w,translateY:t._fullLayout._size.h*(1-g.y1),size:t._fullLayout._size,width:v,maxLineWidth:L,height:y,columnOrder:M,groupHeight:y,rowBlocks:k,headerRowBlocks:T,scrollY:0,cells:i({},e.cells,{values:r}),headerCells:i({},e.header,{values:m}),gdColumns:m.map((function(t){return t0})),gdColumnsOriginalOrder:m.map((function(t){return t0})),prevPages:0,0,scrollbarState:{scrollbarScrollInProgress:!1},columns:m.map((function(t,e){var rAt;return At(r||0)+1,{key:t+__+At,label:t,specIndex:e,xIndex:Me,xScale:u,x:void 0,calcdata:void 0,columnWidth:Se}}))};return C.columns.forEach((function(t){t.calcdataC,t.xu(t)})),C}},{../../lib/extend:488,./constants:1064,fast-isnumeric:185},1066:function(t,e,r){use strict;var nt(../../lib/extend).extendFlat;r.splitToPanelsfunction(t){var e0,0,rn({},t,{key:header,type:header,page:0,prevPages:e,currentRepaint:null,null,dragHandle:!0,values:t.calcdata.headerCells.valuest.specIndex,rowBlocks:t.calcdata.headerRowBlocks,calcdata:n({},t.calcdata,{cells:t.calcdata.headerCells})});returnn({},t,{key:cells1,type:cells,page:0,prevPages:e,currentRepaint:null,null,dragHandle:!1,values:t.calcdata.cells.valuest.specIndex,rowBlocks:t.calcdata.rowBlocks}),n({},t,{key:cells2,type:cells,page:1,prevPages:e,currentRepaint:null,null,dragHandle:!1,values:t.calcdata.cells.valuest.specIndex,rowBlocks:t.calcdata.rowBlocks}),r},r.splitToCellsfunction(t){var efunction(t){var et.rowBlockst.page,re?e.rows0.rowIndex:0,ne?r+e.rows.length:0;returnr,n}(t);return(t.values||).slice(e0,e1).map((function(r,n){return{keyWithinBlock:n+(stringtypeof r&&r.match(/$&> /)?_keybuster_+Math.random():),key:e0+n,column:t,calcdata:t.calcdata,page:t.page,rowBlocks:t.rowBlocks,value:r}}))}},{../../lib/extend:488},1067:function(t,e,r){use strict;var nt(../../lib),it(./attributes),at(../../plots/domain).defaults;e.exportsfunction(t,e,r,o){function s(r,a){return n.coerce(t,e,i,r,a)}a(e,o,s),s(columnwidth),s(header.values),s(header.format),s(header.align),s(header.prefix),s(header.suffix),s(header.height),s(header.line.width),s(header.line.color),s(header.fill.color),n.coerceFont(s,header.font,n.extendFlat({},o.font)),function(t,e){for(var rt.columnorder||,nt.header.values.length,ir.slice(0,n),ai.slice().sort((function(t,e){return t-e})),oi.map((function(t){return a.indexOf(t)})),so.length;sn;s++)o.push(s);e(columnorder,o)}(e,s),s(cells.values),s(cells.format),s(cells.align),s(cells.prefix),s(cells.suffix),s(cells.height),s(cells.line.width),s(cells.line.color),s(cells.fill.color),n.coerceFont(s,cells.font,n.extendFlat({},o.font)),e._lengthnull}},{../../lib:498,../../plots/domain:579,./attributes:1061},1068:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),calc:t(./calc),plot:t(./plot),moduleType:trace,name:table,basePlotModule:t(./base_plot),categories:noOpacity,meta:{}}},{./attributes:1061,./base_plot:1062,./calc:1063,./defaults:1067,./plot:1069},1069:function(t,e,r){use strict;var nt(./constants),it(@plotly/d3),at(../../lib).numberFormat,ot(../../lib/gup),st(../../components/drawing),lt(../../lib/svg_text_utils),ct(../../lib).raiseToTop,ut(../../lib).strTranslate,ft(../../lib).cancelTransition,ht(./data_preparation_helper),pt(./data_split_helpers),dt(../../components/color);function m(t){return Math.ceil(t.calcdata.maxLineWidth/2)}function g(t,e){returnclip+t._fullLayout._uid+_scrollAreaBottomClip_+e.key}function v(t,e){returnclip+t._fullLayout._uid+_columnBoundaryClippath_+e.calcdata.key+_+e.specIndex}function y(t){return.concat.apply(,t.map((function(t){return t}))).map((function(t){return t.__data__}))}function x(t,e,r){var at.selectAll(.+n.cn.scrollbarKit).data(o.repeat,o.keyFun);a.enter().append(g).classed(n.cn.scrollbarKit,!0).style(shape-rendering,geometricPrecision),a.each((function(t){var et.scrollbarState;e.totalHeightfunction(t){var et.rowBlocks;return D(e,e.length-1)+(e.length?R(ee.length-1,1/0):1)}(t),e.scrollableAreaHeightt.groupHeight-S(t),e.currentlyVisibleHeightMath.min(e.totalHeight,e.scrollableAreaHeight),e.ratioe.currentlyVisibleHeight/e.totalHeight,e.barLengthMath.max(e.ratio*e.currentlyVisibleHeight,n.goldenRatio*n.scrollbarWidth),e.barWiggleRoome.currentlyVisibleHeight-e.barLength,e.wiggleRoomMath.max(0,e.totalHeight-e.scrollableAreaHeight),e.topY0e.barWiggleRoom?0:t.scrollY/e.wiggleRoom*e.barWiggleRoom,e.bottomYe.topY+e.barLength,e.dragMultipliere.wiggleRoom/e.barWiggleRoom})).attr(transform,(function(t){var et.width+n.scrollbarWidth/2+n.scrollbarOffset;return u(e,S(t))}));var sa.selectAll(.+n.cn.scrollbar).data(o.repeat,o.keyFun);s.enter().append(g).classed(n.cn.scrollbar,!0);var ls.selectAll(.+n.cn.scrollbarSlider).data(o.repeat,o.keyFun);l.enter().append(g).classed(n.cn.scrollbarSlider,!0),l.attr(transform,(function(t){return u(0,t.scrollbarState.topY||0)}));var cl.selectAll(.+n.cn.scrollbarGlyph).data(o.repeat,o.keyFun);c.enter().append(line).classed(n.cn.scrollbarGlyph,!0).attr(stroke,black).attr(stroke-width,n.scrollbarWidth).attr(stroke-linecap,round).attr(y1,n.scrollbarWidth/2),c.attr(y2,(function(t){return t.scrollbarState.barLength-n.scrollbarWidth/2})).attr(stroke-opacity,(function(t){return t.columnDragInProgress||!t.scrollbarState.barWiggleRoom||r?0:.4})),c.transition().delay(0).duration(0),c.transition().delay(n.scrollbarHideDelay).duration(n.scrollbarHideDuration).attr(stroke-opacity,0);var fs.selectAll(.+n.cn.scrollbarCaptureZone).data(o.repeat,o.keyFun);f.enter().append(line).classed(n.cn.scrollbarCaptureZone,!0).attr(stroke,white).attr(stroke-opacity,.01).attr(stroke-width,n.scrollbarCaptureWidth).attr(stroke-linecap,butt).attr(y1,0).on(mousedown,(function(r){var ni.event.y,athis.getBoundingClientRect(),or.scrollbarState,sn-a.top,li.scale.linear().domain(0,o.scrollableAreaHeight).range(0,o.totalHeight).clamp(!0);o.topYs&&so.bottomY||L(e,t,null,l(s-o.barLength/2))(r)})).call(i.behavior.drag().origin((function(t){return i.event.stopPropagation(),t.scrollbarState.scrollbarScrollInProgress!0,t})).on(drag,L(e,t)).on(dragend,(function(){}))),f.attr(y2,(function(t){return t.scrollbarState.scrollableAreaHeight})),e._context.staticPlot&&(c.remove(),f.remove())}function b(t,e,r,a){var lfunction(t){var et.selectAll(.+n.cn.columnCell).data(p.splitToCells,(function(t){return t.keyWithinBlock}));return e.enter().append(g).classed(n.cn.columnCell,!0),e.exit().remove(),e}(function(t){var et.selectAll(.+n.cn.columnCells).data(o.repeat,o.keyFun);return e.enter().append(g).classed(n.cn.columnCells,!0),e.exit().remove(),e}(r));!function(t){t.each((function(t,e){var rt.calcdata.cells.font,nt.column.specIndex,i{size:T(r.size,n,e),color:T(r.color,n,e),family:T(r.family,n,e)};t.rowNumbert.key,t.alignT(t.calcdata.cells.align,n,e),t.cellBorderWidthT(t.calcdata.cells.line.width,n,e),t.fonti}))}(l),function(t){t.attr(width,(function(t){return t.column.columnWidth})).attr(stroke-width,(function(t){return t.cellBorderWidth})).each((function(t){var ei.select(this);d.stroke(e,T(t.calcdata.cells.line.color,t.column.specIndex,t.rowNumber)),d.fill(e,T(t.calcdata.cells.fill.color,t.column.specIndex,t.rowNumber))}))}(function(t){var et.selectAll(.+n.cn.cellRect).data(o.repeat,(function(t){return t.keyWithinBlock}));return e.enter().append(rect).classed(n.cn.cellRect,!0),e}(l));var cfunction(t){var et.selectAll(.+n.cn.cellText).data(o.repeat,(function(t){return t.keyWithinBlock}));return e.enter().append(text).classed(n.cn.cellText,!0).style(cursor,(function(){returnauto})).on(mousedown,(function(){i.event.stopPropagation()})),e}(function(t){var et.selectAll(.+n.cn.cellTextHolder).data(o.repeat,(function(t){return t.keyWithinBlock}));return e.enter().append(g).classed(n.cn.cellTextHolder,!0).style(shape-rendering,geometricPrecision),e}(l));!function(t){t.each((function(t){s.font(i.select(this),t.font)}))}(c),_(c,e,a,t),z(l)}function _(t,e,r,o){t.text((function(t){var et.column.specIndex,rt.rowNumber,it.value,ostringtypeof i,so&&i.match(/br>/i),l!o||s;t.mayHaveMarkupo&&i.match(/&>/);var c,ustringtypeof(ci)&&c.match(n.latexCheck);t.latexu;var f,h,pu?:T(t.calcdata.cells.prefix,e,r)||,du?:T(t.calcdata.cells.suffix,e,r)||,mu?null:T(t.calcdata.cells.format,e,r)||null,gp+(m?a(m)(t.value):t.value)+d;if(t.wrappingNeeded!t.wrapped&&!l&&!u&&(fw(g)),t.cellHeightMayIncreases||u||t.mayHaveMarkup||(void 0f?w(g):f),t.needsConvertToTspanst.mayHaveMarkup||t.wrappingNeeded||t.latex,t.wrappingNeeded){var v( n.wrapSplitCharacter?g.replace(/a href/gi,a_href):g).split(n.wrapSplitCharacter),y n.wrapSplitCharacter?v.map((function(t){return t.replace(/a_href/gi,a href)})):v;t.fragmentsy.map((function(t){return{text:t,width:null}})),t.fragments.push({fragment:n.wrapSpacer,width:null}),hy.join(n.lineBreaker)+n.lineBreaker+n.wrapSpacer}else delete t.fragments,hg;return h})).attr(dy,(function(t){return t.needsConvertToTspans?0:0.75em})).each((function(t){var ai.select(this),st.wrappingNeeded?P:I;t.needsConvertToTspans?l.convertToTspans(a,o,s(r,this,e,o,t)):i.select(this.parentNode).attr(transform,(function(t){return u(O(t),n.cellPad)})).attr(text-anchor,(function(t){return{left:start,center:middle,right:end}t.align}))}))}function w(t){return-1!t.indexOf(n.wrapSplitCharacter)}function T(t,e,r){if(Array.isArray(t)){var ntMath.min(e,t.length-1);return Array.isArray(n)?nMath.min(r,n.length-1):n}return t}function k(t,e,r){t.transition().ease(n.releaseTransitionEase).duration(n.releaseTransitionDuration).attr(transform,u(e.x,r))}function A(t){returncellst.type}function M(t){returnheadert.type}function S(t){return(t.rowBlocks.length?t.rowBlocks0.auxiliaryBlocks:).reduce((function(t,e){return t+R(e,1/0)}),0)}function E(t,e,r){var ny(e)0;if(void 0!n){var in.rowBlocks,an.calcdata,oD(i,i.length),sn.calcdata.groupHeight-S(n),la.scrollYMath.max(0,Math.min(o-s,a.scrollY)),cfunction(t,e,r){for(var n,i0,a0;at.length;a++){for(var ota,so.rows,l0,c0;cs.length;c++)l+sc.rowHeight;o.allRowsHeightl;ei+l&&e+r>i&&n.push(a),i+l}return n}(i,l,s);1c.length&&(c0i.length-1?c.unshift(c0-1):c.push(c0+1)),c0%2&&c.reverse(),e.each((function(t,e){t.pagece,t.scrollYl})),e.attr(transform,(function(t){var eD(t.rowBlocks,t.page)-t.scrollY;return u(0,e)})),t&&(C(t,r,e,c,n.prevPages,n,0),C(t,r,e,c,n.prevPages,n,1),x(r,t))}}function L(t,e,r,a){return function(o){var so.calcdata?o.calcdata:o,le.filter((function(t){return s.keyt.key})),cr||s.scrollbarState.dragMultiplier,us.scrollY;s.scrollYvoid 0a?s.scrollY+c*i.event.dy:a;var fl.selectAll(.+n.cn.yColumn).selectAll(.+n.cn.columnBlock).filter(A);return E(t,f,l),s.scrollYu}}function C(t,e,r,n,i,a,o){no!io&&(clearTimeout(a.currentRepainto),a.currentRepaintosetTimeout((function(){var ar.filter((function(t,e){return eo&&ne!ie}));b(t,e,a,r),iono})))}function P(t,e,r,a){return function(){var oi.select(e.parentNode);o.each((function(t){var et.fragments;o.selectAll(tspan.line).each((function(t,r){er.widththis.getComputedTextLength()}));var r,i,aee.length-1.width,se.slice(0,-1),l,c0,ut.column.columnWidth-2*n.cellPad;for(t.value;s.length;)c+(i(rs.shift()).width+a)>u&&(t.value+l.join(n.wrapSpacer)+n.lineBreaker,l,c0),l.push(r.text),c+i;c&&(t.value+l.join(n.wrapSpacer)),t.wrapped!0})),o.selectAll(tspan.line).remove(),_(o.select(.+n.cn.cellText),r,t,a),i.select(e.parentNode.parentNode).call(z)}}function I(t,e,r,a,o){return function(){if(!o.settledY){var si.select(e.parentNode),lB(o),co.key-l.firstRowIndex,fl.rowsc.rowHeight,ho.cellHeightMayIncrease?e.parentNode.getBoundingClientRect().height+2*n.cellPad:f,pMath.max(h,f);p-l.rowsc.rowHeight&&(l.rowsc.rowHeightp,t.selectAll(.+n.cn.columnCell).call(z),E(null,t.filter(A),0),x(r,a,!0)),s.attr(transform,(function(){var tthis.parentNode.getBoundingClientRect(),ei.select(this.parentNode).select(.+n.cn.cellRect).node().getBoundingClientRect(),rthis.transform.baseVal.consolidate(),ae.top-t.top+(r?r.matrix.f:n.cellPad);return u(O(o,i.select(this.parentNode).select(.+n.cn.cellTextHolder).node().getBoundingClientRect().width),a)})),o.settledY!0}}}function O(t,e){switch(t.align){caseleft:return n.cellPad;caseright:return t.column.columnWidth-(e||0)-n.cellPad;casecenter:return(t.column.columnWidth-(e||0))/2;default:return n.cellPad}}function z(t){t.attr(transform,(function(t){var et.rowBlocks0.auxiliaryBlocks.reduce((function(t,e){return t+R(e,1/0)}),0),rR(B(t),t.key);return u(0,r+e)})).selectAll(.+n.cn.cellRect).attr(height,(function(t){return(eB(t),rt.key,e.rowsr-e.firstRowIndex).rowHeight;var e,r}))}function D(t,e){for(var r0,ne-1;n>0;n--)r+F(tn);return r}function R(t,e){for(var r0,n0;nt.rows.length&&t.rowsn.rowIndexe;n++)r+t.rowsn.rowHeight;return r}function F(t){var et.allRowsHeight;if(void 0!e)return e;for(var r0,n0;nt.rows.length;n++)r+t.rowsn.rowHeight;return t.allRowsHeightr,r}function B(t){return t.rowBlockst.page}e.exportsfunction(t,e){var r!t._context.staticPlot,at._fullLayout._paper.selectAll(.+n.cn.table).data(e.map((function(e){var ro.unwrap(e).trace;return h(t,r)})),o.keyFun);a.exit().remove(),a.enter().append(g).classed(n.cn.table,!0).attr(overflow,visible).style(box-sizing,content-box).style(position,absolute).style(left,0).style(overflow,visible).style(shape-rendering,crispEdges).style(pointer-events,all),a.attr(width,(function(t){return t.width+t.size.l+t.size.r})).attr(height,(function(t){return t.height+t.size.t+t.size.b})).attr(transform,(function(t){return u(t.translateX,t.translateY)}));var la.selectAll(.+n.cn.tableControlView).data(o.repeat,o.keyFun),dl.enter().append(g).classed(n.cn.tableControlView,!0).style(box-sizing,content-box);if(r){var _onwheelin document?wheel:mousewheel;d.on(mousemove,(function(e){l.filter((function(t){return et})).call(x,t)})).on(_,(function(e){if(!e.scrollbarState.wheeling){e.scrollbarState.wheeling!0;var re.scrollY+i.event.deltaY;L(t,l,null,r)(e)||(i.event.stopPropagation(),i.event.preventDefault()),e.scrollbarState.wheeling!1}})).call(x,t,!0)}l.attr(transform,(function(t){return u(t.size.l,t.size.t)}));var wl.selectAll(.+n.cn.scrollBackground).data(o.repeat,o.keyFun);w.enter().append(rect).classed(n.cn.scrollBackground,!0).attr(fill,none),w.attr(width,(function(t){return t.width})).attr(height,(function(t){return t.height})),l.each((function(e){s.setClipUrl(i.select(this),g(t,e),t)}));var Tl.selectAll(.+n.cn.yColumn).data((function(t){return t.columns}),o.keyFun);T.enter().append(g).classed(n.cn.yColumn,!0),T.exit().remove(),T.attr(transform,(function(t){return u(t.x,0)})),r&&T.call(i.behavior.drag().origin((function(e){return k(i.select(this),e,-n.uplift),c(this),e.calcdata.columnDragInProgress!0,x(l.filter((function(t){return e.calcdata.keyt.key})),t),e})).on(drag,(function(t){var ei.select(this),rfunction(e){return(te?i.event.x:e.x)+e.columnWidth/2};t.xMath.max(-n.overdrag,Math.min(t.calcdata.width+n.overdrag-t.columnWidth,i.event.x)),y(T).filter((function(e){return e.calcdata.keyt.calcdata.key})).sort((function(t,e){return r(t)-r(e)})).forEach((function(e,r){e.xIndexr,e.xte?e.x:e.xScale(e)})),T.filter((function(e){return t!e})).transition().ease(n.transitionEase).duration(n.transitionDuration).attr(transform,(function(t){return u(t.x,0)})),e.call(f).attr(transform,u(t.x,-n.uplift))})).on(dragend,(function(e){var ri.select(this),ne.calcdata;e.xe.xScale(e),e.calcdata.columnDragInProgress!1,k(r,e,0),function(t,e,r){var ne.gdColumnsOriginalOrder;e.gdColumns.sort((function(t,e){return rn.indexOf(t)-rn.indexOf(e)})),e.columnorderr,t.emit(plotly_restyle)}(t,n,n.columns.map((function(t){return t.xIndex})))}))),T.each((function(e){s.setClipUrl(i.select(this),v(t,e),t)}));var ST.selectAll(.+n.cn.columnBlock).data(p.splitToPanels,o.keyFun);S.enter().append(g).classed(n.cn.columnBlock,!0).attr(id,(function(t){return t.key})),S.style(cursor,(function(t){return t.dragHandle?ew-resize:t.calcdata.scrollbarState.barWiggleRoom?ns-resize:default}));var CS.filter(M),PS.filter(A);r&&P.call(i.behavior.drag().origin((function(t){return i.event.stopPropagation(),t})).on(drag,L(t,l,-1)).on(dragend,(function(){}))),b(t,l,C,S),b(t,l,P,S);var Il.selectAll(.+n.cn.scrollAreaClip).data(o.repeat,o.keyFun);I.enter().append(clipPath).classed(n.cn.scrollAreaClip,!0).attr(id,(function(e){return g(t,e)}));var OI.selectAll(.+n.cn.scrollAreaClipRect).data(o.repeat,o.keyFun);O.enter().append(rect).classed(n.cn.scrollAreaClipRect,!0).attr(x,-n.overdrag).attr(y,-n.uplift).attr(fill,none),O.attr(width,(function(t){return t.width+2*n.overdrag})).attr(height,(function(t){return t.height+n.uplift})),T.selectAll(.+n.cn.columnBoundary).data(o.repeat,o.keyFun).enter().append(g).classed(n.cn.columnBoundary,!0);var zT.selectAll(.+n.cn.columnBoundaryClippath).data(o.repeat,o.keyFun);z.enter().append(clipPath).classed(n.cn.columnBoundaryClippath,!0),z.attr(id,(function(e){return v(t,e)}));var Dz.selectAll(.+n.cn.columnBoundaryRect).data(o.repeat,o.keyFun);D.enter().append(rect).classed(n.cn.columnBoundaryRect,!0).attr(fill,none),D.attr(width,(function(t){return t.columnWidth+2*m(t)})).attr(height,(function(t){return t.calcdata.height+2*m(t)+n.uplift})).attr(x,(function(t){return-m(t)})).attr(y,(function(t){return-m(t)})),E(null,P,l)}},{../../components/color:361,../../components/drawing:383,../../lib:498,../../lib/gup:495,../../lib/svg_text_utils:524,./constants:1064,./data_preparation_helper:1065,./data_split_helpers:1066,@plotly/d3:58},1070:function(t,e,r){use strict;var nt(../../plots/template_attributes).hovertemplateAttrs,it(../../plots/template_attributes).texttemplateAttrs,at(../../components/colorscale/attributes),ot(../../plots/domain).attributes,st(../pie/attributes),lt(../sunburst/attributes),ct(./constants),ut(../../lib/extend).extendFlat;e.exports{labels:l.labels,parents:l.parents,values:l.values,branchvalues:l.branchvalues,count:l.count,level:l.level,maxdepth:l.maxdepth,tiling:{packing:{valType:enumerated,values:squarify,binary,dice,slice,slice-dice,dice-slice,dflt:squarify,editType:plot},squarifyratio:{valType:number,min:1,dflt:1,editType:plot},flip:{valType:flaglist,flags:x,y,dflt:,editType:plot},pad:{valType:number,min:0,dflt:3,editType:plot},editType:calc},marker:u({pad:{t:{valType:number,min:0,editType:plot},l:{valType:number,min:0,editType:plot},r:{valType:number,min:0,editType:plot},b:{valType:number,min:0,editType:plot},editType:calc},colors:l.marker.colors,depthfade:{valType:enumerated,values:!0,!1,reversed,editType:style},line:l.marker.line,editType:calc},a(marker,{colorAttr:colors,anim:!1})),pathbar:{visible:{valType:boolean,dflt:!0,editType:plot},side:{valType:enumerated,values:top,bottom,dflt:top,editType:plot},edgeshape:{valType:enumerated,values:>,,|,/,\\,dflt:>,editType:plot},thickness:{valType:number,min:12,editType:plot},textfont:u({},s.textfont,{}),editType:calc},text:s.text,textinfo:l.textinfo,texttemplate:i({editType:plot},{keys:c.eventDataKeys.concat(label,value)}),hovertext:s.hovertext,hoverinfo:l.hoverinfo,hovertemplate:n({},{keys:c.eventDataKeys}),textfont:s.textfont,insidetextfont:s.insidetextfont,outsidetextfont:u({},s.outsidetextfont,{}),textposition:{valType:enumerated,values:top left,top center,top right,middle left,middle center,middle right,bottom left,bottom center,bottom right,dflt:top left,editType:plot},sort:s.sort,root:l.root,domain:o({name:treemap,trace:!0,editType:calc})}},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plots/domain:579,../../plots/template_attributes:628,../pie/attributes:896,../sunburst/attributes:1044,./constants:1073},1071:function(t,e,r){use strict;var nt(../../plots/plots);r.nametreemap,r.plotfunction(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.cleanfunction(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{../../plots/plots:614},1072:function(t,e,r){use strict;var nt(../sunburst/calc);r.calcfunction(t,e){return n.calc(t,e)},r.crossTraceCalcfunction(t){return n._runCrossTraceCalc(treemap,t)}},{../sunburst/calc:1046},1073:function(t,e,r){use strict;e.exports{CLICK_TRANSITION_TIME:750,CLICK_TRANSITION_EASING:poly,eventDataKeys:currentPath,root,entry,percentRoot,percentEntry,percentParent,gapWithPathbar:1}},{},1074:function(t,e,r){use strict;var nt(../../lib),it(./attributes),at(../../components/color),ot(../../plots/domain).defaults,st(../bar/defaults).handleText,lt(../bar/constants).TEXTPAD,ct(../../components/colorscale),uc.hasColorscale,fc.handleDefaults;e.exportsfunction(t,e,r,c){function h(r,a){return n.coerce(t,e,i,r,a)}var ph(labels),dh(parents);if(p&&p.length&&d&&d.length){var mh(values);m&&m.length?h(branchvalues):h(count),h(level),h(maxdepth),squarifyh(tiling.packing)&&h(tiling.squarifyratio),h(tiling.flip),h(tiling.pad);var gh(text);h(texttemplate),e.texttemplate||h(textinfo,Array.isArray(g)?text+label:label),h(hovertext),h(hovertemplate);var vh(pathbar.visible);s(t,e,c,h,auto,{hasPathbar:v,moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),h(textposition);var y-1!e.textposition.indexOf(bottom);h(marker.line.width)&&h(marker.line.color,c.paper_bgcolor);var xh(marker.colors);(e._hasColorscaleu(t,marker,colors)||(t.marker||{}).coloraxis)?f(t,e,c,h,{prefix:marker.,cLetter:c}):h(marker.depthfade,!(x||).length);var b2*e.textfont.size;h(marker.pad.t,y?b/4:b),h(marker.pad.l,b/4),h(marker.pad.r,b/4),h(marker.pad.b,y?b:b/4),e._hovered{marker:{line:{width:2,color:a.contrast(c.paper_bgcolor)}}},v&&(h(pathbar.thickness,e.pathbar.textfont.size+2*l),h(pathbar.side),h(pathbar.edgeshape)),h(sort),h(root.color),o(e,c,h),e._lengthnull}else e.visible!1}},{../../components/color:361,../../components/colorscale:373,../../lib:498,../../plots/domain:579,../bar/constants:645,../bar/defaults:647,./attributes:1070},1075:function(t,e,r){use strict;var nt(@plotly/d3),it(../sunburst/helpers),at(../bar/uniform_text).clearMinTextSize,ot(../bar/style).resizeText,st(./plot_one);e.exportsfunction(t,e,r,l,c){var u,f,hc.type,pc.drawDescendants,dt._fullLayout,md_+h+layer,g!r;(a(h,d),(um.selectAll(g.trace.+h).data(e,(function(t){return t0.trace.uid}))).enter().append(g).classed(trace,!0).classed(h,!0),u.order(),!d.uniformtext.mode&&i.hasTransition(r))?(l&&(fl()),n.transition().duration(r.duration).ease(r.easing).each(end,(function(){f&&f()})).each(interrupt,(function(){f&&f()})).each((function(){m.selectAll(g.trace).each((function(e){s(t,e,this,r,p)}))}))):(u.each((function(e){s(t,e,this,r,p)})),d.uniformtext.mode&&o(t,m.selectAll(.trace),h));g&&u.exit().remove()}},{../bar/style:657,../bar/uniform_text:659,../sunburst/helpers:1050,./plot_one:1084,@plotly/d3:58},1076:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),at(../../components/drawing),ot(../../lib/svg_text_utils),st(./partition),lt(./style).styleOne,ct(./constants),ut(../sunburst/helpers),ft(../sunburst/fx);e.exportsfunction(t,e,r,h,p){var dp.barDifY,mp.width,gp.height,vp.viewX,yp.viewY,xp.pathSlice,bp.toMoveInsideSlice,_p.strTransform,wp.hasTransition,Tp.handleSlicesExit,kp.makeUpdateSliceInterpolator,Ap.makeUpdateTextInterpolator,M{},St._fullLayout,Ee0,LE.trace,CE.hierarchy,Pm/L._entryDepth,Iu.listPath(r.data,id),Os(C.copy(),m,g,{packing:dice,pad:{inner:0,top:0,left:0,right:0,bottom:0}}).descendants();(OO.filter((function(t){var eI.indexOf(t.data.id);return-1!e&&(t.x0P*e,t.x1P*(e+1),t.y0d,t.y1d+g,t.onPathbar!0,!0)}))).reverse(),(hh.data(O,u.getPtId)).enter().append(g).classed(pathbar,!0),T(h,!0,M,m,g,x),h.order();var zh;w&&(zz.transition().each(end,(function(){var en.select(this);u.setSliceCursor(e,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:!1})}))),z.each((function(s){s._x0v(s.x0),s._x1v(s.x1),s._y0y(s.y0),s._y1y(s.y1),s._hoverXv(s.x1-Math.min(m,g)/2),s._hoverYy(s.y1-g/2);var hn.select(this),pi.ensureSingle(h,path,surface,(function(t){t.style(pointer-events,all)}));w?p.transition().attrTween(d,(function(t){var ek(t,!0,M,m,g);return function(t){return x(e(t))}})):p.attr(d,x),h.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:t._transitioning}),p.call(l,s,L,{hovered:!1}),s._text(u.getPtLabel(s)||).split(br>).join( )||;var di.ensureSingle(h,g,slicetext),Ti.ensureSingle(d,text,,(function(t){t.attr(data-notex,1)})),Ei.ensureUniformFontSize(t,u.determineTextFont(L,s,S.font,{onPathbar:!0}));T.text(s._text|| ).classed(slicetext,!0).attr(text-anchor,start).call(a.font,E).call(o.convertToTspans,t),s.textBBa.bBox(T.node()),s.transformb(s,{fontSize:E.size,onPathbar:!0}),s.transform.fontSizeE.size,w?T.transition().attrTween(transform,(function(t){var eA(t,!0,M,m,g);return function(t){return _(e(t))}})):T.attr(transform,_(s))}))}},{../../components/drawing:383,../../lib:498,../../lib/svg_text_utils:524,../sunburst/fx:1049,../sunburst/helpers:1050,./constants:1073,./partition:1082,./style:1085,@plotly/d3:58},1077:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),at(../../components/drawing),ot(../../lib/svg_text_utils),st(./partition),lt(./style).styleOne,ct(./constants),ut(../sunburst/helpers),ft(../sunburst/fx),ht(../sunburst/plot).formatSliceLabel;e.exportsfunction(t,e,r,p,d){var md.width,gd.height,vd.viewX,yd.viewY,xd.pathSlice,bd.toMoveInsideSlice,_d.strTransform,wd.hasTransition,Td.handleSlicesExit,kd.makeUpdateSliceInterpolator,Ad.makeUpdateTextInterpolator,Md.prevEntry,St._fullLayout,Ee0.trace,L-1!E.textposition.indexOf(left),C-1!E.textposition.indexOf(right),P-1!E.textposition.indexOf(bottom),I!P&&!E.marker.pad.t||P&&!E.marker.pad.b,Os(r,m,g,{packing:E.tiling.packing,squarifyratio:E.tiling.squarifyratio,flipX:E.tiling.flip.indexOf(x)>-1,flipY:E.tiling.flip.indexOf(y)>-1,pad:{inner:E.tiling.pad,top:E.marker.pad.t,left:E.marker.pad.l,right:E.marker.pad.r,bottom:E.marker.pad.b}}).descendants(),z1/0,D-1/0;O.forEach((function(t){var et.depth;e>E._maxDepth?(t.x0t.x1(t.x0+t.x1)/2,t.y0t.y1(t.y0+t.y1)/2):(zMath.min(z,e),DMath.max(D,e))})),pp.data(O,u.getPtId),E._maxVisibleLayersisFinite(D)?D-z+1:0,p.enter().append(g).classed(slice,!0),T(p,!1,{},m,g,x),p.order();var Rnull;if(w&&M){var Fu.getPtId(M);p.each((function(t){nullR&&u.getPtId(t)F&&(R{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var Bfunction(){return R||{x0:0,x1:m,y0:0,y1:g}},Np;return w&&(NN.transition().each(end,(function(){var en.select(this);u.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),N.each((function(s){var pu.isHeader(s,E);s._x0v(s.x0),s._x1v(s.x1),s._y0y(s.y0),s._y1y(s.y1),s._hoverXv(s.x1-E.marker.pad.r),s._hoverYy(P?s.y1-E.marker.pad.b/2:s.y0+E.marker.pad.t/2);var dn.select(this),Ti.ensureSingle(d,path,surface,(function(t){t.style(pointer-events,all)}));w?T.transition().attrTween(d,(function(t){var ek(t,!1,B(),m,g);return function(t){return x(e(t))}})):T.attr(d,x),d.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{isTransitioning:t._transitioning}),T.call(l,s,E,{hovered:!1}),s.x0s.x1||s.y0s.y1?s._text:s._textp?I?:u.getPtLabel(s)||:h(s,r,E,e,S)||;var Mi.ensureSingle(d,g,slicetext),Oi.ensureSingle(M,text,,(function(t){t.attr(data-notex,1)})),zi.ensureUniformFontSize(t,u.determineTextFont(E,s,S.font));O.text(s._text|| ).classed(slicetext,!0).attr(text-anchor,C?end:L||p?start:middle).call(a.font,z).call(o.convertToTspans,t),s.textBBa.bBox(O.node()),s.transformb(s,{fontSize:z.size,isHeader:p}),s.transform.fontSizez.size,w?O.transition().attrTween(transform,(function(t){var eA(t,!1,B(),m,g);return function(t){return _(e(t))}})):O.attr(transform,_(s))})),R}},{../../components/drawing:383,../../lib:498,../../lib/svg_text_utils:524,../sunburst/fx:1049,../sunburst/helpers:1050,../sunburst/plot:1054,./constants:1073,./partition:1082,./style:1085,@plotly/d3:58},1078:function(t,e,r){use strict;e.exportsfunction t(e,r,n){var i;n.swapXY&&(ie.x0,e.x0e.y0,e.y0i,ie.x1,e.x1e.y1,e.y1i),n.flipX&&(ie.x0,e.x0r0-e.x1,e.x1r0-i),n.flipY&&(ie.y0,e.y0r1-e.y1,e.y1r1-i);var ae.children;if(a)for(var o0;oa.length;o++)t(ao,r,n)}},{},1079:function(t,e,r){use strict;e.exports{moduleType:trace,name:treemap,basePlotModule:t(./base_plot),categories:,animatable:!0,attributes:t(./attributes),layoutAttributes:t(./layout_attributes),supplyDefaults:t(./defaults),supplyLayoutDefaults:t(./layout_defaults),calc:t(./calc).calc,crossTraceCalc:t(./calc).crossTraceCalc,plot:t(./plot),style:t(./style).style,colorbar:t(../scatter/marker_colorbar),meta:{}}},{../scatter/marker_colorbar:940,./attributes:1070,./base_plot:1071,./calc:1072,./defaults:1074,./layout_attributes:1080,./layout_defaults:1081,./plot:1083,./style:1085},1080:function(t,e,r){use strict;e.exports{treemapcolorway:{valType:colorlist,editType:calc},extendtreemapcolors:{valType:boolean,dflt:!0,editType:calc}}},{},1081:function(t,e,r){use strict;var nt(../../lib),it(./layout_attributes);e.exportsfunction(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(treemapcolorway,e.colorway),r(extendtreemapcolors)}},{../../lib:498,./layout_attributes:1080},1082:function(t,e,r){use strict;var nt(d3-hierarchy),it(./flip_tree);e.exportsfunction(t,e,r){var a,or.flipX,sr.flipY,ldice-slicer.packing,cr.pads?bottom:top,ur.pado?right:left,fr.pado?left:right,hr.pads?top:bottom;l&&(au,uc,ca,af,fh,ha);var pn.treemap().tile(function(t,e){switch(t){casesquarify:return n.treemapSquarify.ratio(e);casebinary:return n.treemapBinary;casedice:return n.treemapDice;caseslice:return n.treemapSlice;default:return n.treemapSliceDice}}(r.packing,r.squarifyratio)).paddingInner(r.pad.inner).paddingLeft(u).paddingRight(f).paddingTop(c).paddingBottom(h).size(l?e1,e0:e)(t);return(l||o||s)&&i(p,e,{swapXY:l,flipX:o,flipY:s}),p}},{./flip_tree:1078,d3-hierarchy:110},1083:function(t,e,r){use strict;var nt(./draw),it(./draw_descendants);e.exportsfunction(t,e,r,a){return n(t,e,r,a,{type:treemap,drawDescendants:i})}},{./draw:1075,./draw_descendants:1077},1084:function(t,e,r){use strict;var nt(@plotly/d3),it(d3-interpolate).interpolate,at(../sunburst/helpers),ot(../../lib),st(../bar/constants).TEXTPAD,lt(../bar/plot).toMoveInsideBar,ct(../bar/uniform_text).recordMinTextSize,ut(./constants),ft(./draw_ancestors);function h(t){return a.isHierarchyRoot(t)?:a.getPtId(t)}e.exportsfunction(t,e,r,p,d){var mt._fullLayout,ge0,vg.trace,yiciclev.type,xg.hierarchy,ba.findEntryWithLevel(x,v.level),_n.select(r),w_.selectAll(g.pathbar),T_.selectAll(g.slice);if(!b)return w.remove(),void T.remove();var ka.isHierarchyRoot(b),A!m.uniformtext.mode&&a.hasTransition(p),Ma.getMaxDepth(v),Sm._size,Ev.domain,LS.w*(E.x1-E.x0),CS.h*(E.y1-E.y0),PL,Iv.pathbar.thickness,Ov.marker.line.width+u.gapWithPathbar,zv.pathbar.visible?v.pathbar.side.indexOf(bottom)>-1?C+O:-(I+O):0,D{x0:P,x1:P,y0:z,y1:z+I},Rfunction(t,e,r){var nv.tiling.pad,ifunction(t){return t-ne.x0},afunction(t){return t+n>e.x1},ofunction(t){return t-ne.y0},sfunction(t){return t+n>e.y1};return t.x0e.x0&&t.x1e.x1&&t.y0e.y0&&t.y1e.y1?{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1}:{x0:i(t.x0-n)?0:a(t.x0-n)?r0:t.x0,x1:i(t.x1+n)?0:a(t.x1+n)?r0:t.x1,y0:o(t.y0-n)?0:s(t.y0-n)?r1:t.y0,y1:o(t.y1+n)?0:s(t.y1+n)?r1:t.y1}},Fnull,B{},N{},jnull,Ufunction(t,e){return e?Bh(t):Nh(t)},Vfunction(t,e,r,n){if(e)return Bh(x)||D;var iNv.level||r;return function(t){return t.data.depth-b.data.depthM}(t)?R(t,i,n):{}};g.hasMultipleRoots&&k&&M++,v._maxDepthM,v._backgroundColorm.paper_bgcolor,v._entryDepthb.data.depth,v._atRootLevelk;var H-L/2+S.l+S.w*(E.x1+E.x0)/2,q-C/2+S.t+S.h*(1-(E.y1+E.y0)/2),Gfunction(t){return H+t},Yfunction(t){return q+t},WY(0),XG(0),Zfunction(t){return X+t},Jfunction(t){return W+t};function K(t,e){return t+,+e}var QZ(0),$function(t){t.xMath.max(Q,t.x)},ttv.pathbar.edgeshape,etfunction(t,e){var rt.x0,nt.x1,it.y0,at.y1,ot.textBB,ufunction(t){return-1!v.textposition.indexOf(t)},fu(bottom),hu(top)||e.isHeader&&!f?start:f?end:middle,pu(right),du(left)||e.onPathbar?-1:p?1:0,gvy?tiling:marker.pad;if(e.isHeader){if((r+(y?g:g.l)-s)>(n-(y?g:g.r)-s)){var x(r+n)/2;rx,nx}var b;f?i(ba-(y?g:g.b))&&ba&&(ib):i(bi+(y?g:g.t))&&ba&&(ab)}var _l(r,n,i,a,o,{isHorizontal:!1,constrained:!0,angle:0,anchor:h,leftToRight:d});return _.fontSizee.fontSize,_.targetXG(_.targetX),_.targetYY(_.targetY),isNaN(_.targetX)||isNaN(_.targetY)?{}:(r!n&&i!a&&c(v.type,_,m),{scale:_.scale,rotate:_.rotate,textX:_.textX,textY:_.textY,anchorX:_.anchorX,anchorY:_.anchorY,targetX:_.targetX,targetY:_.targetY})},rtfunction(t,e){for(var r,n0,it;!r&&nM;)n++,(ii.parent)?rU(i,e):nM;return r||{}},ntfunction(t,e,r,n,a){var s,lU(t,e);if(l)sl;else if(e)sD;else if(F)if(t.parent){var cj||r;c&&!e?sR(t,c,n):(s{},o.extendFlat(s,rt(t,e)))}else so.extendFlat({},t),y&&(ha.orientation?a.flipX?s.x0t.x1:s.x10:a.flipY?s.y0t.y1:s.y10);else s{};return i(s,{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})},itfunction(t,e,r,n){var sU(t,e),l{},uV(t,e,r,n);o.extendFlat(l,{transform:et({x0:u.x0,x1:u.x1,y0:u.y0,y1:u.y1,textBB:t.textBB,_text:t._text},{isHeader:a.isHeader(t,v)})}),s?ls:t.parent&&o.extendFlat(l,rt(t,e));var ft.transform;return t.x0!t.x1&&t.y0!t.y1&&c(v.type,f,m),i(l,{transform:{scale:f.scale,rotate:f.rotate,textX:f.textX,textY:f.textY,anchorX:f.anchorX,anchorY:f.anchorY,targetX:f.targetX,targetY:f.targetY}})},atfunction(t,e,r,a,o){var sa0,la1;A?t.exit().transition().each((function(){var tn.select(this);t.select(path.surface).transition().attrTween(d,(function(t){var rfunction(t,e,r,n){var a,oU(t,e);if(e)aD;else{var sU(b,e);as?R(t,s,n):{}}return i(o,a)}(t,e,0,s,l);return function(t){return o(r(t))}})),t.select(g.slicetext).attr(opacity,0)})).remove():t.exit().remove()},otfunction(t){var et.transform;return t.x0!t.x1&&t.y0!t.y1&&c(v.type,e,m),o.getTextTransform({textX:e.textX,textY:e.textY,anchorX:e.anchorX,anchorY:e.anchorY,targetX:e.targetX,targetY:e.targetY,scale:e.scale,rotate:e.rotate})};A&&(w.each((function(t){Bh(t){x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1},t.transform&&(Bh(t).transform{textX:t.transform.textX,textY:t.transform.textY,anchorX:t.transform.anchorX,anchorY:t.transform.anchorY,targetX:t.transform.targetX,targetY:t.transform.targetY,scale:t.transform.scale,rotate:t.transform.rotate})})),T.each((function(t){Nh(t){x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1},t.transform&&(Nh(t).transform{textX:t.transform.textX,textY:t.transform.textY,anchorX:t.transform.anchorX,anchorY:t.transform.anchorY,targetX:t.transform.targetX,targetY:t.transform.targetY,scale:t.transform.scale,rotate:t.transform.rotate}),!F&&a.isEntry(t)&&(Ft)}))),jd(t,e,b,T,{width:L,height:C,viewX:G,viewY:Y,pathSlice:function(t){var eG(t.x0),rG(t.x1),nY(t.y0),iY(t.y1),ar-e,oi-n;if(!a||!o)return;returnM+K(e,n+0)+L+K(r-0,n)+L+K(r,i-0)+L+K(e+0,i)+Z},toMoveInsideSlice:et,prevEntry:F,makeUpdateSliceInterpolator:nt,makeUpdateTextInterpolator:it,handleSlicesExit:at,hasTransition:A,strTransform:ot}),v.pathbar.visible?f(t,e,b,w,{barDifY:z,width:P,height:I,viewX:Z,viewY:J,pathSlice:function(t){var eZ(Math.max(Math.min(t.x0,t.x0),0)),rZ(Math.min(Math.max(t.x1,t.x1),P)),nJ(t.y0),iJ(t.y1),aI/2,o{},s{};o.xe,s.xr,o.ys.y(n+i)/2;var l{x:e,y:n},c{x:r,y:n},u{x:r,y:i},f{x:e,y:i};return>tt?(l.x-a,c.x-a,u.x-a,f.x-a):/tt?(u.x-a,f.x-a,o.x-a/2,s.x-a/2):\\tt?(l.x-a,c.x-a,o.x-a/2,s.x-a/2):tt&&(o.x-a,s.x-a),$(l),$(f),$(o),$(c),$(u),$(s),M+K(l.x,l.y)+L+K(c.x,c.y)+L+K(s.x,s.y)+L+K(u.x,u.y)+L+K(f.x,f.y)+L+K(o.x,o.y)+Z},toMoveInsideSlice:et,makeUpdateSliceInterpolator:nt,makeUpdateTextInterpolator:it,handleSlicesExit:at,hasTransition:A,strTransform:ot}):w.remove()}},{../../lib:498,../bar/constants:645,../bar/plot:654,../bar/uniform_text:659,../sunburst/helpers:1050,./constants:1073,./draw_ancestors:1076,@plotly/d3:58,d3-interpolate:111},1085:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/color),at(../../lib),ot(../sunburst/helpers),st(../bar/uniform_text).resizeText;function l(t,e,r,n){var s,l,c(n||{}).hovered,ue.data.data,fu.i,hu.color,po.isHierarchyRoot(e),d1;if(c)sr._hovered.marker.line.color,lr._hovered.marker.line.width;else if(p&&hr.root.color)d100,srgba(0,0,0,0),l0;else if(sa.castOption(r,f,marker.line.color)||i.defaultLine,la.castOption(r,f,marker.line.width)||0,!r._hasColorscale&&!e.onPathbar){var mr.marker.depthfade;if(m){var g,vi.combine(i.addOpacity(r._backgroundColor,.75),h);if(!0m){var yo.getMaxDepth(r);gisFinite(y)?o.isLeaf(e)?0:r._maxVisibleLayers-(e.data.depth-r._entryDepth):e.data.height+1}else ge.data.depth-r._entryDepth,r._atRootLevel||g++;if(g>0)for(var x0;xg;x++){var b.5*x/g;hi.combine(i.addOpacity(v,b),h)}}}t.style(stroke-width,l).call(i.fill,h).call(i.stroke,s).style(opacity,d)}e.exports{style:function(t){var et._fullLayout._treemaplayer.selectAll(.trace);s(t,e,treemap),e.each((function(t){var en.select(this),rt0.trace;e.style(opacity,r.opacity),e.selectAll(path.surface).each((function(t){n.select(this).call(l,t,r,{hovered:!1})}))}))},styleOne:l}},{../../components/color:361,../../lib:498,../bar/uniform_text:659,../sunburst/helpers:1050,@plotly/d3:58},1086:function(t,e,r){use strict;var nt(../box/attributes),it(../../lib/extend).extendFlat,at(../../plots/cartesian/axis_format_attributes).axisHoverFormat;e.exports{y:n.y,x:n.x,x0:n.x0,y0:n.y0,xhoverformat:a(x),yhoverformat:a(y),name:i({},n.name,{}),orientation:i({},n.orientation,{}),bandwidth:{valType:number,min:0,editType:calc},scalegroup:{valType:string,dflt:,editType:calc},scalemode:{valType:enumerated,values:width,count,dflt:width,editType:calc},spanmode:{valType:enumerated,values:soft,hard,manual,dflt:soft,editType:calc},span:{valType:info_array,items:{valType:any,editType:calc},{valType:any,editType:calc},editType:calc},line:{color:{valType:color,editType:style},width:{valType:number,min:0,dflt:2,editType:style},editType:plot},fillcolor:n.fillcolor,points:i({},n.boxpoints,{}),jitter:i({},n.jitter,{}),pointpos:i({},n.pointpos,{}),width:i({},n.width,{}),marker:n.marker,text:n.text,hovertext:n.hovertext,hovertemplate:n.hovertemplate,box:{visible:{valType:boolean,dflt:!1,editType:plot},width:{valType:number,min:0,max:1,dflt:.25,editType:plot},fillcolor:{valType:color,editType:style},line:{color:{valType:color,editType:style},width:{valType:number,min:0,editType:style},editType:style},editType:plot},meanline:{visible:{valType:boolean,dflt:!1,editType:plot},color:{valType:color,editType:style},width:{valType:number,min:0,editType:style},editType:plot},side:{valType:enumerated,values:both,positive,negative,dflt:both,editType:calc},offsetgroup:n.offsetgroup,alignmentgroup:n.alignmentgroup,selected:n.selected,unselected:n.unselected,hoveron:{valType:flaglist,flags:violins,points,kde,dflt:violins+points+kde,extras:all,editType:style}}},{../../lib/extend:488,../../plots/cartesian/axis_format_attributes:552,../box/attributes:668},1087:function(t,e,r){use strict;var nt(../../lib),it(../../plots/cartesian/axes),at(../box/calc),ot(./helpers),st(../../constants/numerical).BADNUM;function l(t,e,r){var ie.max-e.min;if(!i)return t.bandwidth?t.bandwidth:0;if(t.bandwidth)return Math.max(t.bandwidth,i/1e4);var ar.length,on.stdev(r,a-1,e.mean);return Math.max(function(t,e,r){return 1.059*Math.min(e,r/1.349)*Math.pow(t,-.2)}(a,o,e.q3-e.q1),i/100)}function c(t,e,r,n){var a,ot.spanmode,lt.span||,ce.min,e.max,ue.min-2*n,e.max+2*n;function f(n){var iln,amulticategoryr.type?r.r2c(i):r.d2c(i,0,te.valLetter+calendar);return as?un:a}var h{type:linear,range:asofto?u:hardo?c:f(0),f(1)};return i.setConvert(h),h.cleanRange(),a}e.exportsfunction(t,e){var ra(t,e);if(r0.t.empty)return r;for(var st._fullLayout,ui.getFromId(t,ehe.orientation?xaxis:yaxis),f1/0,h-1/0,p0,d0,m0;mr.length;m++){var grm,vg.pts.map(o.extractVal),yg.bandwidthl(e,g,v),xg.spanc(e,g,u,y);if(g.ming.max&&0y)xg.spang.min,g.max,g.density{v:1,t:x0},g.bandwidthy,pMath.max(p,1);else{var bx1-x0,_Math.ceil(b/(y/3)),wb/_;if(!isFinite(w)||!isFinite(_))return n.error(Something went wrong with computing the violin span),r0.t.empty!0,r;var To.makeKDE(g,e,v);g.densitynew Array(_);for(var k0,Ax0;Ax1+w/2;k++,A+w){var MT(A);g.densityk{v:M,t:A},pMath.max(p,M)}}dMath.max(d,v.length),fMath.min(f,x0),hMath.max(h,x1)}var Si.findExtremes(u,f,h,{padded:!0});if(e._extremesu._idS,e.width)r0.t.maxKDEp;else{var Es._violinScaleGroupStats,Le.scalegroup,CEL;C?(C.maxKDEMath.max(C.maxKDE,p),C.maxCountMath.max(C.maxCount,d)):EL{maxKDE:p,maxCount:d}}return r0.t.labels.kden._(t,kde:),r}},{../../constants/numerical:474,../../lib:498,../../plots/cartesian/axes:549,../box/calc:669,./helpers:1090},1088:function(t,e,r){use strict;var nt(../box/cross_trace_calc).setPositionOffset,iv,h;e.exportsfunction(t,e){for(var rt.calcdata,ae.xaxis,oe.yaxis,s0;si.length;s++){for(var lis,chl?o:a,u,f0;fr.length;f++){var hrf,ph0.t,dh0.trace;!0!d.visible||violin!d.type||p.empty||d.orientation!l||d.xaxis!a._id||d.yaxis!o._id||u.push(f)}n(violin,t,u,c)}}},{../box/cross_trace_calc:670},1089:function(t,e,r){use strict;var nt(../../lib),it(../../components/color),at(../box/defaults),ot(./attributes);e.exportsfunction(t,e,r,s){function l(r,i){return n.coerce(t,e,o,r,i)}function c(r,i){return n.coerce2(t,e,o,r,i)}if(a.handleSampleDefaults(t,e,l,s),!1!e.visible){l(bandwidth),l(side),l(width)||(l(scalegroup,e.name),l(scalemode));var u,fl(span);Array.isArray(f)&&(umanual),l(spanmode,u);var hl(line.color,(t.marker||{}).color||r),pl(line.width),dl(fillcolor,i.addOpacity(e.line.color,.5));a.handlePointsDefaults(t,e,l,{prefix:});var mc(box.width),gc(box.fillcolor,d),vc(box.line.color,h),yc(box.line.width,p);l(box.visible,Boolean(m||g||v||y))||(e.box{visible:!1});var xc(meanline.color,h),bc(meanline.width,p);l(meanline.visible,Boolean(x||b))||(e.meanline{visible:!1})}}},{../../components/color:361,../../lib:498,../box/defaults:671,./attributes:1086},1090:function(t,e,r){use strict;var nt(../../lib),ifunction(t){return 1/Math.sqrt(2*Math.PI)*Math.exp(-.5*t*t)};r.makeKDEfunction(t,e,r){var nr.length,ai,ot.bandwidth,s1/(n*o);return function(t){for(var e0,i0;in;i++)e+a((t-ri)/o);return s*e}},r.getPositionOnKdePathfunction(t,e,r){var i,a;he.orientation?(iy,ax):(ix,ay);var on.findPointOnPath(t.path,r,a,{pathLength:t.pathLength}),st.posCenterPx,loi;returnl,bothe.side?2*s-l:s},r.getKdeValuefunction(t,e,n){var it.pts.map(r.extractVal);return r.makeKDE(t,e,i)(n)/t.posDensityScale},r.extractValfunction(t){return t.v}},{../../lib:498},1091:function(t,e,r){use strict;var nt(../../lib),it(../../plots/cartesian/axes),at(../box/hover),ot(./helpers);e.exportsfunction(t,e,r,s,l){l||(l{});var c,u,fl.hoverLayer,ht.cd,ph0.trace,dp.hoveron,m-1!d.indexOf(violins),g-1!d.indexOf(kde),v;if(m||g){var ya.hoverOnBoxes(t,e,r,s);if(g&&y.length>0){var x,b,_,w,T,kt.xa,At.ya;hp.orientation?(Te,xy,_A,bx,wk):(Tr,xx,_k,by,wA);var Mht.index;if(T>M.span0&&TM.span1){var Sn.extendFlat({},t),Ew.c2p(T,!0),Lo.getKdeValue(M,p,T),Co.getPositionOnKdePath(M,p,E),P_._offset,I_._length;Sx+0C0,Sx+1C1,Sb+0Sb+1E,Sb+Labelb+: +i.hoverLabelText(w,T,pb+hoverformat)+, +h0.t.labels.kde+ +L.toFixed(3),S.spikeDistancey0.spikeDistance;var Ox+Spike;SOy0O,y0.spikeDistancevoid 0,y0Ovoid 0,S.hovertemplate!1,v.push(S),(u{stroke:t.color})x+1n.constrain(P+C0,P,P+I),ux+2n.constrain(P+C1,P,P+I),ub+1ub+2w._offset+E}}m&&(vv.concat(y))}-1!d.indexOf(points)&&(ca.hoverOnPoints(t,e,r));var zf.selectAll(.violinline-+p.uid).data(u?0:);return z.enter().append(line).classed(violinline-+p.uid,!0).attr(stroke-width,1.5),z.exit().remove(),z.attr(u),closests?c?c:v:c?(v.push(c),v):v}},{../../lib:498,../../plots/cartesian/axes:549,../box/hover:673,./helpers:1090},1092:function(t,e,r){use strict;e.exports{attributes:t(./attributes),layoutAttributes:t(./layout_attributes),supplyDefaults:t(./defaults),crossTraceDefaults:t(../box/defaults).crossTraceDefaults,supplyLayoutDefaults:t(./layout_defaults),calc:t(./calc),crossTraceCalc:t(./cross_trace_calc),plot:t(./plot),style:t(./style),styleOnSelect:t(../scatter/style).styleOnSelect,hoverPoints:t(./hover),selectPoints:t(../box/select),moduleType:trace,name:violin,basePlotModule:t(../../plots/cartesian),categories:cartesian,svg,symbols,oriented,box-violin,showLegend,violinLayout,zoomScale,meta:{}}},{../../plots/cartesian:563,../box/defaults:671,../box/select:678,../scatter/style:946,./attributes:1086,./calc:1087,./cross_trace_calc:1088,./defaults:1089,./hover:1091,./layout_attributes:1093,./layout_defaults:1094,./plot:1095,./style:1096},1093:function(t,e,r){use strict;var nt(../box/layout_attributes),it(../../lib).extendFlat;e.exports{violinmode:i({},n.boxmode,{}),violingap:i({},n.boxgap,{}),violingroupgap:i({},n.boxgroupgap,{})}},{../../lib:498,../box/layout_attributes:675},1094:function(t,e,r){use strict;var nt(../../lib),it(./layout_attributes),at(../box/layout_defaults);e.exportsfunction(t,e,r){a._supply(t,e,r,(function(r,a){return n.coerce(t,e,i,r,a)}),violin)}},{../../lib:498,../box/layout_defaults:676,./layout_attributes:1093},1095:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),at(../../components/drawing),ot(../box/plot),st(../scatter/line_points),lt(./helpers);e.exportsfunction(t,e,r,c){var ut._fullLayout,fe.xaxis,he.yaxis;function p(t){var es(t,{xaxis:f,yaxis:h,connectGaps:!0,baseTolerance:.75,shape:spline,simplify:!0,linearized:!0});return a.smoothopen(e0,1)}i.makeTraceGroups(c,r,trace violins).each((function(t){var rn.select(this),at0,sa.t,ca.trace;if(!0!c.visible||s.empty)r.remove();else{var ds.bPos,ms.bdPos,ges.valLetter+axis,ves.posLetter+axis,ybothc.side,xy||positivec.side,by||negativec.side,_r.selectAll(path.violin).data(i.identity);_.enter().append(path).style(vector-effect,non-scaling-stroke).attr(class,violin),_.exit().remove(),_.each((function(t){var e,r,i,a,o,l,f,h,_n.select(this),wt.density,Tw.length,kv.c2l(t.pos+d,!0),Av.l2p(k);if(c.width)es.maxKDE/m;else{var Mu._violinScaleGroupStatsc.scalegroup;ecountc.scalemode?M.maxKDE/m*(M.maxCount/t.pts.length):M.maxKDE/m}if(x){for(fnew Array(T),o0;oT;o++)(hfo{})s.posLetterk+wo.v/e,hs.valLetterg.c2l(wo.t,!0);rp(f)}if(b){for(fnew Array(T),l0,oT-1;lT;l++,o--)(hfl{})s.posLetterk-wo.v/e,hs.valLetterg.c2l(wo.t,!0);ip(f)}if(y)ar+L+i.substr(1)+Z;else{var SA,g.c2p(w0.t),EA,g.c2p(wT-1.t);hc.orientation&&(S.reverse(),E.reverse()),ax?M+S+L+r.substr(1)+L+E:M+E+L+i.substr(1)+L+S}_.attr(d,a),t.posCenterPxA,t.posDensityScalee*m,t.path_.node(),t.pathLengtht.path.getTotalLength()/(y?2:1)}));var w,T,k,Ac.box,MA.width,S(A.line||{}).width;y?(wm*M,T0):x?(w0,m*M/2,TS*{x:1,y:-1}s.posLetter):(wm*M/2,0,TS*{x:-1,y:1}s.posLetter),o.plotBoxAndWhiskers(r,{pos:v,val:g},c,{bPos:d,bdPos:w,bPosPxOffset:T}),o.plotBoxMean(r,{pos:v,val:g},c,{bPos:d,bdPos:w,bPosPxOffset:T}),!c.box.visible&&c.meanline.visible&&(ki.identity);var Er.selectAll(path.meanline).data(k||);E.enter().append(path).attr(class,meanline).style(fill,none).style(vector-effect,non-scaling-stroke),E.exit().remove(),E.each((function(t){var eg.c2p(t.mean,!0),rl.getPositionOnKdePath(t,c,e);n.select(this).attr(d,hc.orientation?M+e+,+r0+V+r1:M+r0+,+e+H+r1)})),o.plotPoints(r,{x:f,y:h},c,s)}}))}},{../../components/drawing:383,../../lib:498,../box/plot:677,../scatter/line_points:936,./helpers:1090,@plotly/d3:58},1096:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/color),at(../scatter/style).stylePoints;e.exportsfunction(t){var en.select(t).selectAll(g.trace.violins);e.style(opacity,(function(t){return t0.trace.opacity})),e.each((function(e){var re0.trace,on.select(this),sr.box||{},ls.line||{},cr.meanline||{},uc.width;o.selectAll(path.violin).style(stroke-width,r.line.width+px).call(i.stroke,r.line.color).call(i.fill,r.fillcolor),o.selectAll(path.box).style(stroke-width,l.width+px).call(i.stroke,l.color).call(i.fill,s.fillcolor);var f{stroke-width:u+px,stroke-dasharray:2*u+px,+u+px};o.selectAll(path.mean).style(f).call(i.stroke,c.color),o.selectAll(path.meanline).style(f).call(i.stroke,c.color),a(o,r,t)}))}},{../../components/color:361,../scatter/style:946,@plotly/d3:58},1097:function(t,e,r){use strict;var nt(../../components/colorscale/attributes),it(../isosurface/attributes),at(../surface/attributes),ot(../../plots/attributes),st(../../lib/extend).extendFlat,lt(../../plot_api/edit_types).overrideAll,ce.exportsl(s({x:i.x,y:i.y,z:i.z,value:i.value,isomin:i.isomin,isomax:i.isomax,surface:i.surface,spaceframe:{show:{valType:boolean,dflt:!1},fill:{valType:number,min:0,max:1,dflt:1}},slices:i.slices,caps:i.caps,text:i.text,hovertext:i.hovertext,xhoverformat:i.xhoverformat,yhoverformat:i.yhoverformat,zhoverformat:i.zhoverformat,valuehoverformat:i.valuehoverformat,hovertemplate:i.hovertemplate},n(,{colorAttr:`value`,showScaleDflt:!0,editTypeOverride:calc}),{colorbar:i.colorbar,opacity:i.opacity,opacityscale:a.opacityscale,lightposition:i.lightposition,lighting:i.lighting,flatshading:i.flatshading,contour:i.contour,hoverinfo:s({},o.hoverinfo),showlegend:s({},o.showlegend,{dflt:!1})}),calc,nested);c.x.editTypec.y.editTypec.z.editTypec.value.editTypecalc+clearAxisTypes,c.transformsvoid 0},{../../components/colorscale/attributes:368,../../lib/extend:488,../../plot_api/edit_types:531,../../plots/attributes:545,../isosurface/attributes:857,../surface/attributes:1056},1098:function(t,e,r){use strict;var nt(../../../stackgl_modules).gl_mesh3d,it(../../lib/gl_format_color).parseColorScale,at(../../lib/str2rgbarray),ot(../../components/colorscale).extractOpts,st(../../plots/gl3d/zip3),lt(../isosurface/convert).findNearestOnAxis,ct(../isosurface/convert).generateIsoMeshes;function u(t,e,r){this.scenet,this.uidr,this.meshe,this.name,this.datanull,this.showContour!1}var fu.prototype;f.handlePickfunction(t){if(t.objectthis.mesh){var et.data.index,rthis.data._meshXe,nthis.data._meshYe,ithis.data._meshZe,athis.data._Ys.length,othis.data._Zs.length,sl(r,this.data._Xs).id,cl(n,this.data._Ys).id,ul(i,this.data._Zs).id,ft.indexu+o*c+o*a*s;t.traceCoordinatethis.data._meshXf,this.data._meshYf,this.data._meshZf,this.data._valuef;var hthis.data.hovertext||this.data.text;return Array.isArray(h)&&void 0!hf?t.textLabelhf:h&&(t.textLabelh),!0}},f.updatefunction(t){var ethis.scene,re.fullSceneLayout;function n(t,e,r,n){return e.map((function(e){return t.d2l(e,0,n)*r}))}this.datac(t);var l{positions:s(n(r.xaxis,t._meshX,e.dataScale0,t.xcalendar),n(r.yaxis,t._meshY,e.dataScale1,t.ycalendar),n(r.zaxis,t._meshZ,e.dataScale2,t.zcalendar)),cells:s(t._meshI,t._meshJ,t._meshK),lightPosition:t.lightposition.x,t.lightposition.y,t.lightposition.z,ambient:t.lighting.ambient,diffuse:t.lighting.diffuse,specular:t.lighting.specular,roughness:t.lighting.roughness,fresnel:t.lighting.fresnel,vertexNormalsEpsilon:t.lighting.vertexnormalsepsilon,faceNormalsEpsilon:t.lighting.facenormalsepsilon,opacity:t.opacity,opacityscale:t.opacityscale,contourEnable:t.contour.show,contourColor:a(t.contour.color).slice(0,3),contourWidth:t.contour.width,useFacetNormals:t.flatshading},uo(t);l.vertexIntensityt._meshIntensity,l.vertexIntensityBoundsu.min,u.max,l.colormapi(t),this.mesh.update(l)},f.disposefunction(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exportsfunction(t,e){var rt.glplot.gl,in({gl:r}),anew u(t,i,e.uid);return i._tracea,a.update(e),t.glplot.add(i),a}},{../../../stackgl_modules:1119,../../components/colorscale:373,../../lib/gl_format_color:494,../../lib/str2rgbarray:523,../../plots/gl3d/zip3:604,../isosurface/convert:859},1099:function(t,e,r){use strict;var nt(../../lib),it(./attributes),at(../isosurface/defaults).supplyIsoDefaults,ot(../surface/defaults).opacityscaleDefaults;e.exportsfunction(t,e,r,s){function l(r,a){return n.coerce(t,e,i,r,a)}a(t,e,r,s,l),o(t,e,s,l)}},{../../lib:498,../isosurface/defaults:860,../surface/defaults:1059,./attributes:1097},1100:function(t,e,r){use strict;e.exports{attributes:t(./attributes),supplyDefaults:t(./defaults),calc:t(../isosurface/calc),colorbar:{min:cmin,max:cmax},plot:t(./convert),moduleType:trace,name:volume,basePlotModule:t(../../plots/gl3d),categories:gl3d,showLegend,meta:{}}},{../../plots/gl3d:593,../isosurface/calc:858,./attributes:1097,./convert:1098,./defaults:1099},1101:function(t,e,r){use strict;var nt(../bar/attributes),it(../scatter/attributes).line,at(../../plots/attributes),ot(../../plots/cartesian/axis_format_attributes).axisHoverFormat,st(../../plots/template_attributes).hovertemplateAttrs,lt(../../plots/template_attributes).texttemplateAttrs,ct(./constants),ut(../../lib/extend).extendFlat,ft(../../components/color);function h(t){return{marker:{color:u({},n.marker.color,{arrayOk:!1,editType:style}),line:{color:u({},n.marker.line.color,{arrayOk:!1,editType:style}),width:u({},n.marker.line.width,{arrayOk:!1,editType:style}),editType:style},editType:style},editType:style}}e.exports{measure:{valType:data_array,dflt:,editType:calc},base:{valType:number,dflt:null,arrayOk:!1,editType:calc},x:n.x,x0:n.x0,dx:n.dx,y:n.y,y0:n.y0,dy:n.dy,xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:n.xperiod0,yperiod0:n.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,xhoverformat:o(x),yhoverformat:o(y),hovertext:n.hovertext,hovertemplate:s({},{keys:c.eventDataKeys}),hoverinfo:u({},a.hoverinfo,{flags:name,x,y,text,initial,delta,final}),textinfo:{valType:flaglist,flags:label,text,initial,delta,final,extras:none,editType:plot,arrayOk:!1},texttemplate:l({editType:plot},{keys:c.eventDataKeys.concat(label)}),text:n.text,textposition:n.textposition,insidetextanchor:n.insidetextanchor,textangle:n.textangle,textfont:n.textfont,insidetextfont:n.insidetextfont,outsidetextfont:n.outsidetextfont,constraintext:n.constraintext,cliponaxis:n.cliponaxis,orientation:n.orientation,offset:n.offset,width:n.width,increasing:h(),decreasing:h(),totals:h(),connector:{line:{color:u({},i.color,{dflt:f.defaultLine}),width:u({},i.width,{editType:plot}),dash:i.dash,editType:plot},mode:{valType:enumerated,values:spanning,between,dflt:between,editType:plot},visible:{valType:boolean,dflt:!0,editType:plot},editType:plot},offsetgroup:n.offsetgroup,alignmentgroup:n.alignmentgroup}},{../../components/color:361,../../lib/extend:488,../../plots/attributes:545,../../plots/cartesian/axis_format_attributes:552,../../plots/template_attributes:628,../bar/attributes:643,../scatter/attributes:922,./constants:1103},1102:function(t,e,r){use strict;var nt(../../plots/cartesian/axes),it(../../plots/cartesian/align_period),at(../../lib).mergeArray,ot(../scatter/calc_selection),st(../../constants/numerical).BADNUM;function l(t){returnat||absolutet}function c(t){returntt||totalt}e.exportsfunction(t,e){var r,u,f,h,p,d,mn.getFromId(t,e.xaxis||x),gn.getFromId(t,e.yaxis||y);he.orientation?(rm.makeCalcdata(e,x),fg.makeCalcdata(e,y),hi(e,g,y,f),p!!e.yperiodalignment,dy):(rg.makeCalcdata(e,y),fm.makeCalcdata(e,x),hi(e,m,x,f),p!!e.xperiodalignment,dx),uh.vals;for(var v,yMath.min(u.length,r.length),xnew Array(y),b0,_!1,w0;wy;w++){var Trw||0,k!1;(rw!s||c(e.measurew)||l(e.measurew))&&w+1y&&(rw+1!s||c(e.measurew+1)||l(e.measurew+1))&&(k!0);var Axw{i:w,p:uw,s:T,rawS:T,cNext:k};l(e.measurew)?(bA.s,A.isSum!0,A.dirtotals,A.sb):c(e.measurew)?(A.isSum!0,A.dirtotals,A.sb):(A.isSum!1,A.dirA.rawS0?decreasing:increasing,vA.s,A.sb+v,b+v),totalsA.dir&&(_!0),p&&(xw.orig_pfw,xwd+Endh.endsw,xwd+Starth.startsw),e.ids&&(A.idString(e.idsw)),A.v(e.base||0)+b}return x.length&&(x0.hasTotals_),a(e.text,x,tx),a(e.hovertext,x,htx),o(x,e),x}},{../../constants/numerical:474,../../lib:498,../../plots/cartesian/align_period:546,../../plots/cartesian/axes:549,../scatter/calc_selection:924},1103:function(t,e,r){use strict;e.exports{eventDataKeys:initial,delta,final}},{},1104:function(t,e,r){use strict;var nt(../bar/cross_trace_calc).setGroupPositions;e.exportsfunction(t,e){var r,i,at._fullLayout,ot._fullData,st.calcdata,le.xaxis,ce.yaxis,u,f,h;for(i0;io.length;i++){var poi;!0p.visible&&p.xaxisl._id&&p.yaxisc._id&&waterfallp.type&&(rsi,hp.orientation?h.push(r):f.push(r),u.push(r))}var d{mode:a.waterfallmode,norm:a.waterfallnorm,gap:a.waterfallgap,groupgap:a.waterfallgroupgap};for(n(t,l,c,f,d),n(t,c,l,h,d),i0;iu.length;i++){rui;for(var m0;mr.length;m++){var grm;!1g.isSum&&(g.s0+0m?0:rm-1.s),m+1r.length&&(rm.nextP0rm+1.p0,rm.nextS0rm+1.s0)}}}},{../bar/cross_trace_calc:646},1105:function(t,e,r){use strict;var nt(../../lib),it(../bar/defaults).handleGroupingDefaults,at(../bar/defaults).handleText,ot(../scatter/xy_defaults),st(../scatter/period_defaults),lt(./attributes),ct(../../components/color),ut(../../constants/delta.js),fu.INCREASING.COLOR,hu.DECREASING.COLOR;function p(t,e,r){t(e+.marker.color,r),t(e+.marker.line.color,c.defaultLine),t(e+.marker.line.width)}e.exports{supplyDefaults:function(t,e,r,i){function c(r,i){return n.coerce(t,e,l,r,i)}if(o(t,e,i,c)){s(t,e,i,c),c(xhoverformat),c(yhoverformat),c(measure),c(orientation,e.x&&!e.y?h:v),c(base),c(offset),c(width),c(text),c(hovertext),c(hovertemplate);var uc(textposition);if(a(t,e,i,c,u,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),none!e.textposition&&(c(texttemplate),e.texttemplate||c(textinfo)),p(c,increasing,f),p(c,decreasing,h),p(c,totals,#4499FF),c(connector.visible))c(connector.mode),c(connector.line.width)&&(c(connector.line.color),c(connector.line.dash))}else e.visible!1},crossTraceDefaults:function(t,e){var r,a;function o(t){return n.coerce(a._input,a,l,t)}if(groupe.waterfallmode)for(var s0;st.length;s++)r(ats)._input,i(r,a,e,o)}}},{../../components/color:361,../../constants/delta.js:468,../../lib:498,../bar/defaults:647,../scatter/period_defaults:942,../scatter/xy_defaults:949,./attributes:1101},1106:function(t,e,r){use strict;e.exportsfunction(t,e){return t.xxValin e?e.xVal:e.x,t.yyValin e?e.yVal:e.y,initialin e&&(t.initiale.initial),deltain e&&(t.deltae.delta),finalin e&&(t.finale.final),e.xa&&(t.xaxise.xa),e.ya&&(t.yaxise.ya),t}},{},1107:function(t,e,r){use strict;var nt(../../plots/cartesian/axes).hoverLabelText,it(../../components/color).opacity,at(../bar/hover).hoverOnBars,ot(../../constants/delta.js),so.INCREASING.SYMBOL,lo.DECREASING.SYMBOL;e.exportsfunction(t,e,r,o,c){var ua(t,e,r,o,c);if(u){var fu.cd,hf0.trace,phh.orientation,dp?x:y,mp?t.xa:t.ya,gfu.index,vg.isSum?g.b+g.s:g.rawS;if(!g.isSum){u.initialg.b+g.s-v,u.deltav,u.finalu.initial+u.delta;var yk(Math.abs(u.delta));u.deltaLabelv0?(+y+):y,u.finalLabelk(u.final),u.initialLabelk(u.initial)}var xg.hi||h.hoverinfo,b;if(x&&none!x&&skip!x){var _allx,wx.split(+),Tfunction(t){return _||-1!w.indexOf(t)};g.isSum||(!T(final)||T(p?x:y)||b.push(u.finalLabel),T(delta)&&(v0?b.push(u.deltaLabel+ +l):b.push(u.deltaLabel+ +s)),T(initial)&&b.push(Initial: +u.initialLabel))}return b.length&&(u.extraTextb.join(br>)),u.colorfunction(t,e){var rte.dir.marker,nr.color,ar.line.color,or.line.width;if(i(n))return n;if(i(a)&&o)return a}(h,g),u}function k(t){return n(m,t,hd+hoverformat)}}},{../../components/color:361,../../constants/delta.js:468,../../plots/cartesian/axes:549,../bar/hover:650},1108:function(t,e,r){use strict;e.exports{attributes:t(./attributes),layoutAttributes:t(./layout_attributes),supplyDefaults:t(./defaults).supplyDefaults,crossTraceDefaults:t(./defaults).crossTraceDefaults,supplyLayoutDefaults:t(./layout_defaults),calc:t(./calc),crossTraceCalc:t(./cross_trace_calc),plot:t(./plot),style:t(./style).style,hoverPoints:t(./hover),eventData:t(./event_data),selectPoints:t(../bar/select),moduleType:trace,name:waterfall,basePlotModule:t(../../plots/cartesian),categories:bar-like,cartesian,svg,oriented,showLegend,zoomScale,meta:{}}},{../../plots/cartesian:563,../bar/select:655,./attributes:1101,./calc:1102,./cross_trace_calc:1104,./defaults:1105,./event_data:1106,./hover:1107,./layout_attributes:1109,./layout_defaults:1110,./plot:1111,./style:1112},1109:function(t,e,r){use strict;e.exports{waterfallmode:{valType:enumerated,values:group,overlay,dflt:group,editType:calc},waterfallgap:{valType:number,min:0,max:1,editType:calc},waterfallgroupgap:{valType:number,min:0,max:1,dflt:0,editType:calc}}},{},1110:function(t,e,r){use strict;var nt(../../lib),it(./layout_attributes);e.exportsfunction(t,e,r){var a!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s0;sr.length;s++){var lrs;if(l.visible&&waterfalll.type){a!0;break}}a&&(o(waterfallmode),o(waterfallgap,.2),o(waterfallgroupgap))}},{../../lib:498,./layout_attributes:1109},1111:function(t,e,r){use strict;var nt(@plotly/d3),it(../../lib),at(../../components/drawing),ot(../../constants/numerical).BADNUM,st(../bar/plot),lt(../bar/uniform_text).clearMinTextSize;e.exportsfunction(t,e,r,c){var ut._fullLayout;l(waterfall,u),s.plot(t,e,r,c,{mode:u.waterfallmode,norm:u.waterfallmode,gap:u.waterfallgap,groupgap:u.waterfallgroupgap}),function(t,e,r,s){var le.xaxis,ce.yaxis;i.makeTraceGroups(s,r,trace bars).each((function(r){var sn.select(this),ur0.trace,fi.ensureSingle(s,g,lines);if(u.connector&&u.connector.visible){var hhu.orientation,pu.connector.mode,df.selectAll(g.line).data(i.identity);d.enter().append(g).classed(line,!0),d.exit().remove();var md.size();d.each((function(r,s){if(sm-1||r.cNext){var ufunction(t,e,r,n){var i,a,on?e:r,sn?r:e;return i0o.c2p(t.s0,!0),a0s.c2p(t.p0,!0),i1o.c2p(t.s1,!0),a1s.c2p(t.p1,!0),i2o.c2p(t.nextS0,!0),a2s.c2p(t.nextP0,!0),n?i,a:a,i}(r,l,c,h),fu0,du1,g;f0!o&&d0!o&&f1!o&&d1!o&&(spanningp&&!r.isSum&&s>0&&(g+h?M+f0+,+d1+V+d0:M+f1+,+d0+H+f0),between!p&&(r.isSum||sm-1)&&(g+h?M+f1+,+d0+V+d1:M+f0+,+d1+H+f1),f2!o&&d2!o&&(g+h?M+f1+,+d1+V+d2:M+f1+,+d1+H+f2)),g&&(gM0,0Z),i.ensureSingle(n.select(this),path).attr(d,g).call(a.setClipUrl,e.layerClipId,t)}}))}else f.remove()}))}(t,e,r,c)}},{../../components/drawing:383,../../constants/numerical:474,../../lib:498,../bar/plot:654,../bar/uniform_text:659,@plotly/d3:58},1112:function(t,e,r){use strict;var nt(@plotly/d3),it(../../components/drawing),at(../../components/color),ot(../../constants/interactions).DESELECTDIM,st(../bar/style),lt(../bar/uniform_text).resizeText,cs.styleTextPoints;e.exports{style:function(t,e,r){var sr||n.select(t).selectAll(g.waterfalllayer).selectAll(g.trace);l(t,s,waterfall),s.style(opacity,(function(t){return t0.trace.opacity})),s.each((function(e){var rn.select(this),se0.trace;r.selectAll(.point > path).each((function(t){if(!t.isBlank){var est.dir.marker;n.select(this).call(a.fill,e.color).call(a.stroke,e.line.color).call(i.dashLine,e.line.dash,e.line.width).style(opacity,s.selectedpoints&&!t.selected?o:1)}})),c(r,s,t),r.selectAll(.lines).each((function(){var ts.connector.line;i.lineGroupStyle(n.select(this).selectAll(path),t.width,t.color,t.dash)}))}))}}},{../../components/color:361,../../components/drawing:383,../../constants/interactions:473,../bar/style:657,../bar/uniform_text:659,@plotly/d3:58},1113:function(t,e,r){use strict;var nt(../plots/cartesian/axes),it(../lib),at(../plot_api/plot_schema),ot(./helpers).pointsAccessorFunction,st(../constants/numerical).BADNUM;r.moduleTypetransform,r.nameaggregate;var lr.attributes{enabled:{valType:boolean,dflt:!0,editType:calc},groups:{valType:string,strict:!0,noBlank:!0,arrayOk:!0,dflt:x,editType:calc},aggregations:{_isLinkedToArray:aggregation,target:{valType:string,editType:calc},func:{valType:enumerated,values:count,sum,avg,median,mode,rms,stddev,min,max,first,last,change,range,dflt:first,editType:calc},funcmode:{valType:enumerated,values:sample,population,dflt:sample,editType:calc},enabled:{valType:boolean,dflt:!0,editType:calc},editType:calc},editType:calc},cl.aggregations;function u(t,e,r,a){if(a.enabled){for(var oa.target,li.nestedProperty(e,o),cl.get(),ufunction(t,e){var rt.func,ne.d2c,ae.c2d;switch(r){casecount:return f;casefirst:return h;caselast:return p;casesum:return function(t,e){for(var r0,i0;ie.length;i++){var on(tei);o!s&&(r+o)}return a(r)};caseavg:return function(t,e){for(var r0,i0,o0;oe.length;o++){var ln(teo);l!s&&(r+l,i++)}return i?a(r/i):s};casemin:return function(t,e){for(var r1/0,i0;ie.length;i++){var on(tei);o!s&&(rMath.min(r,o))}return r1/0?s:a(r)};casemax:return function(t,e){for(var r-1/0,i0;ie.length;i++){var on(tei);o!s&&(rMath.max(r,o))}return r-1/0?s:a(r)};caserange:return function(t,e){for(var r1/0,i-1/0,o0;oe.length;o++){var ln(teo);l!s&&(rMath.min(r,l),iMath.max(i,l))}return i-1/0||r1/0?s:a(i-r)};casechange:return function(t,e){var rn(te0),in(tee.length-1);return rs||is?s:a(i-r)};casemedian:return function(t,e){for(var r,o0;oe.length;o++){var ln(teo);l!s&&r.push(l)}if(!r.length)return s;r.sort(i.sorterAsc);var c(r.length-1)/2;return a((rMath.floor(c)+rMath.ceil(c))/2)};casemode:return function(t,e){for(var r{},i0,os,l0;le.length;l++){var cn(tel);if(c!s){var urc(rc||0)+1;u>i&&(iu,oc)}}return i?a(o):s};caserms:return function(t,e){for(var r0,i0,o0;oe.length;o++){var ln(teo);l!s&&(r+l*l,i++)}return i?a(Math.sqrt(r/i)):s};casestddev:return function(e,r){var i,a0,o0,l1,cs;for(i0;ir.length&&cs;i++)cn(eri);if(cs)return s;for(;ir.length;i++){var un(eri);if(u!s){var fu-c;a+f,o+f*f,l++}}var hsamplet.funcmode?l-1:l;return h?Math.sqrt((o-a*a/l)/h):0}}}(a,n.getDataConversions(t,e,o,c)),dnew Array(r.length),m0;mr.length;m++)dmu(c,rm);l.set(d),counta.func&&i.pushUnique(e._arrayAttrs,o)}}function f(t,e){return e.length}function h(t,e){return te0}function p(t,e){return tee.length-1}r.supplyDefaultsfunction(t,e){var r,n{};function o(e,r){return i.coerce(t,n,l,e,r)}if(!o(enabled))return n;var sa.findArrayAttributes(e),u{};for(r0;rs.length;r++)usr1;var fo(groups);if(!Array.isArray(f)){if(!uf)return n.enabled!1,n;uf0}var h,pt.aggregations||,dn.aggregationsnew Array(p.length);function m(t,e){return i.coerce(pr,h,c,t,e)}for(r0;rp.length;r++){h{_index:r};var gm(target),vm(func);m(enabled)&&g&&(ug||countv&&void 0ug)?(stddevv&&m(funcmode),ug0,drh):dr{enabled:!1,_index:r}}for(r0;rs.length;r++)usr&&d.push({target:sr,func:c.func.dflt,enabled:!0,_index:-1});return n},r.calcTransformfunction(t,e,r){if(r.enabled){var nr.groups,ai.getTargetArray(e,{target:n});if(a){var s,l,c,f,h{},p{},d,mo(e.transforms,r),ga.length;for(e._length&&(gMath.min(g,e._length)),s0;sg;s++)void 0(chlas)?(hld.length,fs,d.push(f),phlm(s)):(dc.push(s),phl(phl||).concat(m(s)));r._indexToPointsp;var vr.aggregations;for(s0;sv.length;s++)u(t,e,d,vs);stringtypeof n&&u(t,e,d,{target:n,func:first,enabled:!0}),e._lengthd.length}}}},{../constants/numerical:474,../lib:498,../plot_api/plot_schema:537,../plots/cartesian/axes:549,./helpers:1116},1114:function(t,e,r){use strict;var nt(../lib),it(../registry),at(../plots/cartesian/axes),ot(./helpers).pointsAccessorFunction,st(../constants/filter_ops),ls.COMPARISON_OPS,cs.INTERVAL_OPS,us.SET_OPS;r.moduleTypetransform,r.namefilter,r.attributes{enabled:{valType:boolean,dflt:!0,editType:calc},target:{valType:string,strict:!0,noBlank:!0,arrayOk:!0,dflt:x,editType:calc},operation:{valType:enumerated,values:.concat(l).concat(c).concat(u),dflt:,editType:calc},value:{valType:any,dflt:0,editType:calc},preservegaps:{valType:boolean,dflt:!1,editType:calc},editType:calc},r.supplyDefaultsfunction(t){var e{};function a(i,a){return n.coerce(t,e,r.attributes,i,a)}if(a(enabled)){var oa(target);if(n.isArrayOrTypedArray(o)&&0o.length)return e.enabled!1,e;a(preservegaps),a(operation),a(value);var si.getComponentMethod(calendars,handleDefaults);s(t,e,valuecalendar,null),s(t,e,targetcalendar,null)}return e},r.calcTransformfunction(t,e,r){if(r.enabled){var in.getTargetArray(e,r);if(i){var sr.target,fi.length;e._length&&(fMath.min(f,e._length));var hr.targetcalendar,pe._arrayAttrs,dr.preservegaps;if(stringtypeof s){var mn.nestedProperty(e,s+calendar).get();m&&(hm)}var g,v,yfunction(t,e,r){var nt.operation,it.value,aArray.isArray(i);function o(t){return-1!t.indexOf(n)}var s,ffunction(r){return e(r,0,t.valuecalendar)},hfunction(t){return e(t,0,r)};o(l)?sf(a?i0:i):o(c)?sa?f(i0),f(i1):f(i),f(i):o(u)&&(sa?i.map(f):f(i));switch(n){case:return function(t){return h(t)s};case!:return function(t){return h(t)!s};case:return function(t){return h(t)s};case:return function(t){return h(t)s};case>:return function(t){return h(t)>s};case>:return function(t){return h(t)>s};case:return function(t){var eh(t);return e>s0&&es1};case():return function(t){var eh(t);return e>s0&&es1};case):return function(t){var eh(t);return e>s0&&es1};case(:return function(t){var eh(t);return e>s0&&es1};case:return function(t){var eh(t);return es0||e>s1};case)(:return function(t){var eh(t);return es0||e>s1};case(:return function(t){var eh(t);return es0||e>s1};case):return function(t){var eh(t);return es0||e>s1};case{}:return function(t){return-1!s.indexOf(h(t))};case}{:return function(t){return-1s.indexOf(h(t))}}}(r,a.getDataToCoordFunc(t,e,s,i),h),x{},b{},_0;d?(gfunction(t){xt.astrn.extendDeep(,t.get()),t.set(new Array(f))},vfunction(t,e){var rxt.astre;t.get()er}):(gfunction(t){xt.astrn.extendDeep(,t.get()),t.set()},vfunction(t,e){var rxt.astre;t.get().push(r)}),k(g);for(var wo(e.transforms,r),T0;Tf;T++){y(iT)?(k(v,T),b_++w(T)):d&&_++}r._indexToPointsb,e._length_}}function k(t,r){for(var i0;ip.length;i++){t(n.nestedProperty(e,pi),r)}}}},{../constants/filter_ops:470,../lib:498,../plots/cartesian/axes:549,../registry:633,./helpers:1116},1115:function(t,e,r){use strict;var nt(../lib),it(../plot_api/plot_schema),at(../plots/plots),ot(./helpers).pointsAccessorFunction;function s(t,e){var r,s,l,c,u,f,h,p,d,m,ge.transform,ve.transformIndex,yt.transformsv.groups,xo(t.transforms,g);if(!n.isArrayOrTypedArray(y)||0y.length)returnt;var bn.filterUnique(y),_new Array(b.length),wy.length,Ti.findArrayAttributes(t),kg.styles||,A{};for(r0;rk.length;r++)Akr.targetkr.value;g.styles&&(mn.keyedContainer(g,styles,target,value.name));var M{},S{};for(r0;rb.length;r++){Mfbrr,Sf0,(h_rn.extendDeepNoArrays({},t))._groupf,h.transformsv._indexToPoints{};var Enull;for(m&&(Em.get(f)),h.nameE||E?E:n.templateString(g.nameformat,{trace:t.name,group:f}),ph.transforms,h.transforms,s0;sp.length;s++)h.transformssn.extendDeepNoArrays({},ps);for(s0;sT.length;s++)n.nestedProperty(h,Ts).set()}for(l0;lT.length;l++){for(cTl,s0,d;sb.length;s++)dsn.nestedProperty(_s,c).get();for(un.nestedProperty(t,c).get(),s0;sw;s++)dMys.push(us)}for(s0;sw;s++){(h_Mys).transformsv._indexToPointsSysx(s),Sys++}for(r0;rb.length;r++)fbr,h_r,a.clearExpandedTraceDefaultColors(h),hn.extendDeepNoArrays(h,Af||{});return _}r.moduleTypetransform,r.namegroupby,r.attributes{enabled:{valType:boolean,dflt:!0,editType:calc},groups:{valType:data_array,dflt:,editType:calc},nameformat:{valType:string,editType:calc},styles:{_isLinkedToArray:style,target:{valType:string,editType:calc},value:{valType:any,dflt:{},editType:calc,_compareAsJSON:!0},editType:calc},editType:calc},r.supplyDefaultsfunction(t,e,i){var a,o{};function s(e,i){return n.coerce(t,o,r.attributes,e,i)}if(!s(enabled))return o;s(groups),s(nameformat,i._dataLength>1?%{group} (%{trace}):%{group});var lt.styles,co.styles;if(l)for(a0;al.length;a++){var uca{};n.coerce(la,ca,r.attributes.styles,target);var fn.coerce(la,ca,r.attributes.styles,value);n.isPlainObject(f)?u.valuen.extendDeep({},f):f&&delete u.value}return o},r.transformfunction(t,e){var r,n,i,a;for(n0;nt.length;n++)for(rs(tn,e),i0;ir.length;i++)a.push(ri);return a}},{../lib:498,../plot_api/plot_schema:537,../plots/plots:614,./helpers:1116},1116:function(t,e,r){use strict;r.pointsAccessorFunctionfunction(t,e){for(var r,n,i0;it.length&&(rti)!e;i++)r._indexToPoints&&!1!r.enabled&&(nr._indexToPoints);return n?function(t){return nt}:function(t){returnt}}},{},1117:function(t,e,r){use strict;var nt(../lib),it(../plots/cartesian/axes),at(./helpers).pointsAccessorFunction,ot(../constants/numerical).BADNUM;r.moduleTypetransform,r.namesort,r.attributes{enabled:{valType:boolean,dflt:!0,editType:calc},target:{valType:string,strict:!0,noBlank:!0,arrayOk:!0,dflt:x,editType:calc},order:{valType:enumerated,values:ascending,descending,dflt:ascending,editType:calc},editType:calc},r.supplyDefaultsfunction(t){var e{};function i(i,a){return n.coerce(t,e,r.attributes,i,a)}return i(enabled)&&(i(target),i(order)),e},r.calcTransformfunction(t,e,r){if(r.enabled){var sn.getTargetArray(e,r);if(s){var lr.target,cs.length;e._length&&(cMath.min(c,e._length));var u,f,he._arrayAttrs,pfunction(t,e,r,n){var i,anew Array(n),snew Array(n);for(i0;in;i++)ai{v:ei,i:i};for(a.sort(function(t,e){switch(t.order){caseascending:return function(t,r){var ne(t.v),ie(r.v);return no?1:io?-1:n-i};casedescending:return function(t,r){var ne(t.v),ie(r.v);return no?1:io?-1:i-n}}}(t,r)),i0;in;i++)siai.i;return s}(r,s,i.getDataToCoordFunc(t,e,l,s),c),da(e.transforms,r),m{};for(u0;uh.length;u++){var gn.nestedProperty(e,hu),vg.get(),ynew Array(c);for(f0;fc;f++)yfvpf;g.set(y)}for(f0;fc;f++)mfd(pf);r._indexToPointsm,e._lengthc}}}},{../constants/numerical:474,../lib:498,../plots/cartesian/axes:549,./helpers:1116},1118:function(t,e,r){use strict;r.version2.11.1},{},1119:function(t,e,r){(function(n){(function(){!function(t){objecttypeof r&&void 0!e?e.exportst():(undefined!typeof window?window:void 0!n?n:undefined!typeof self?self:this).stackglt()}((function(){return function e(r,n,i){function a(s,l){if(!ns){if(!rs){var cfunctiontypeof t&&t;if(!l&&c)return c(s,!0);if(o)return o(s,!0);var unew Error(Cannot find module +s+);throw u.codeMODULE_NOT_FOUND,u}var fns{exports:{}};rs0.call(f.exports,(function(t){return a(rs1t||t)}),f,f.exports,e,r,n,i)}return ns.exports}for(var ofunctiontypeof t&&t,s0;si.length;s++)a(is);return a}({1:function(t,e,r){use strict;r.byteLengthfunction(t){var ec(t),re0,ne1;return 3*(r+n)/4-n},r.toByteArrayfunction(t){var e,r,nc(t),on0,sn1,lnew a(function(t,e,r){return 3*(e+r)/4-r}(0,o,s)),u0,fs>0?o-4:o;for(r0;rf;r+4)eit.charCodeAt(r)18|it.charCodeAt(r+1)12|it.charCodeAt(r+2)6|it.charCodeAt(r+3),lu++e>>16&255,lu++e>>8&255,lu++255&e;2s&&(eit.charCodeAt(r)2|it.charCodeAt(r+1)>>4,lu++255&e);1s&&(eit.charCodeAt(r)10|it.charCodeAt(r+1)4|it.charCodeAt(r+2)>>2,lu++e>>8&255,lu++255&e);return l},r.fromByteArrayfunction(t){for(var e,rt.length,ir%3,a,o0,sr-i;os;o+16383)a.push(u(t,o,o+16383>s?s:o+16383));1i?(etr-1,a.push(ne>>2+ne4&63+)):2i&&(e(tr-28)+tr-1,a.push(ne>>10+ne>>4&63+ne2&63+));return a.join()};for(var n,i,aundefined!typeof Uint8Array?Uint8Array:Array,oABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/,s0,lo.length;sl;++s)nsos,io.charCodeAt(s)s;function c(t){var et.length;if(e%4>0)throw new Error(Invalid string. Length must be a multiple of 4);var rt.indexOf();return-1r&&(re),r,re?0:4-r%4}function u(t,e,r){for(var i,a,o,se;sr;s+3)i(ts16&16711680)+(ts+18&65280)+(255&ts+2),o.push(n(ai)>>18&63+na>>12&63+na>>6&63+n63&a);return o.join()}i-.charCodeAt(0)62,i_.charCodeAt(0)63},{},2:function(t,e,r){},{},3:function(t,e,r){(function(e){(function(){/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh https://feross.org> * @license MIT */use strict;var et(base64-js),nt(ieee754);r.Buffera,r.SlowBufferfunction(t){+t!t&&(t0);return a.alloc(+t)},r.INSPECT_MAX_BYTES50;function i(t){if(t>2147483647)throw new RangeError(The value +t+ is invalid for option size);var enew Uint8Array(t);return e.__proto__a.prototype,e}function a(t,e,r){if(numbertypeof t){if(stringtypeof e)throw new TypeError(The string argument must be of type string. Received type number);return l(t)}return o(t,e,r)}function o(t,e,r){if(stringtypeof t)return function(t,e){stringtypeof e&&!e||(eutf8);if(!a.isEncoding(e))throw new TypeError(Unknown encoding: +e);var r0|f(t,e),ni(r),on.write(t,e);o!r&&(nn.slice(0,o));return n}(t,e);if(ArrayBuffer.isView(t))return c(t);if(nullt)throw TypeError(The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type +typeof t);if(B(t,ArrayBuffer)||t&&B(t.buffer,ArrayBuffer))return function(t,e,r){if(e0||t.byteLengthe)throw new RangeError(offset is outside of buffer bounds);if(t.byteLengthe+(r||0))throw new RangeError(length is outside of buffer bounds);var n;nvoid 0e&&void 0r?new Uint8Array(t):void 0r?new Uint8Array(t,e):new Uint8Array(t,e,r);return n.__proto__a.prototype,n}(t,e,r);if(numbertypeof t)throw new TypeError(The value argument must not be of type number. Received type number);var nt.valueOf&&t.valueOf();if(null!n&&n!t)return a.from(n,e,r);var ofunction(t){if(a.isBuffer(t)){var e0|u(t.length),ri(e);return 0r.length||t.copy(r,0,0,e),r}if(void 0!t.length)returnnumber!typeof t.length||N(t.length)?i(0):c(t);if(Buffert.type&&Array.isArray(t.data))return c(t.data)}(t);if(o)return o;if(undefined!typeof Symbol&&null!Symbol.toPrimitive&&functiontypeof tSymbol.toPrimitive)return a.from(tSymbol.toPrimitive(string),e,r);throw new TypeError(The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type +typeof t)}function s(t){if(number!typeof t)throw new TypeError(size argument must be of type number);if(t0)throw new RangeError(The value +t+ is invalid for option size)}function l(t){return s(t),i(t0?0:0|u(t))}function c(t){for(var et.length0?0:0|u(t.length),ri(e),n0;ne;n+1)rn255&tn;return r}function u(t){if(t>2147483647)throw new RangeError(Attempt to allocate Buffer larger than maximum size: 0x+2147483647..toString(16)+ bytes);return 0|t}function f(t,e){if(a.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||B(t,ArrayBuffer))return t.byteLength;if(string!typeof t)throw new TypeError(The string argument must be one of type string, Buffer, or ArrayBuffer. Received type +typeof t);var rt.length,narguments.length>2&&!0arguments2;if(!n&&0r)return 0;for(var i!1;;)switch(e){caseascii:caselatin1:casebinary:return r;caseutf8:caseutf-8:return D(t).length;caseucs2:caseucs-2:caseutf16le:caseutf-16le:return 2*r;casehex:return r>>>1;casebase64:return R(t).length;default:if(i)return n?-1:D(t).length;e(+e).toLowerCase(),i!0}}function h(t,e,r){var n!1;if((void 0e||e0)&&(e0),e>this.length)return;if((void 0r||r>this.length)&&(rthis.length),r0)return;if((r>>>0)(e>>>0))return;for(t||(tutf8);;)switch(t){casehex:return M(this,e,r);caseutf8:caseutf-8:return T(this,e,r);caseascii:return k(this,e,r);caselatin1:casebinary:return A(this,e,r);casebase64:return w(this,e,r);caseucs2:caseucs-2:caseutf16le:caseutf-16le:return S(this,e,r);default:if(n)throw new TypeError(Unknown encoding: +t);t(t+).toLowerCase(),n!0}}function p(t,e,r){var nte;tetr,trn}function d(t,e,r,n,i){if(0t.length)return-1;if(stringtypeof r?(nr,r0):r>2147483647?r2147483647:r-2147483648&&(r-2147483648),N(r+r)&&(ri?0:t.length-1),r0&&(rt.length+r),r>t.length){if(i)return-1;rt.length-1}else if(r0){if(!i)return-1;r0}if(stringtypeof e&&(ea.from(e,n)),a.isBuffer(e))return 0e.length?-1:m(t,e,r,n,i);if(numbertypeof e)return e&255,functiontypeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):m(t,e,r,n,i);throw new TypeError(val must be string, number or Buffer)}function m(t,e,r,n,i){var a,o1,st.length,le.length;if(void 0!n&&(ucs2(nString(n).toLowerCase())||ucs-2n||utf16len||utf-16len)){if(t.length2||e.length2)return-1;o2,s/2,l/2,r/2}function c(t,e){return 1o?te:t.readUInt16BE(e*o)}if(i){var u-1;for(ar;as;a++)if(c(t,a)c(e,-1u?0:a-u)){if(-1u&&(ua),a-u+1l)return u*o}else-1!u&&(a-a-u),u-1}else for(r+l>s&&(rs-l),ar;a>0;a--){for(var f!0,h0;hl;h++)if(c(t,a+h)!c(e,h)){f!1;break}if(f)return a}return-1}function g(t,e,r,n){rNumber(r)||0;var it.length-r;n?(nNumber(n))>i&&(ni):ni;var ae.length;n>a/2&&(na/2);for(var o0;on;++o){var sparseInt(e.substr(2*o,2),16);if(N(s))return o;tr+os}return o}function v(t,e,r,n){return F(D(e,t.length-r),t,r,n)}function y(t,e,r,n){return F(function(t){for(var e,r0;rt.length;++r)e.push(255&t.charCodeAt(r));return e}(e),t,r,n)}function x(t,e,r,n){return y(t,e,r,n)}function b(t,e,r,n){return F(R(e),t,r,n)}function _(t,e,r,n){return F(function(t,e){for(var r,n,i,a,o0;ot.length&&!((e-2)0);++o)rt.charCodeAt(o),nr>>8,ir%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function w(t,r,n){return 0r&&nt.length?e.fromByteArray(t):e.fromByteArray(t.slice(r,n))}function T(t,e,r){rMath.min(t.length,r);for(var n,ie;ir;){var a,o,s,l,cti,unull,fc>239?4:c>223?3:c>191?2:1;if(i+fr)switch(f){case 1:c128&&(uc);break;case 2:128(192&(ati+1))&&(l(31&c)6|63&a)>127&&(ul);break;case 3:ati+1,oti+2,128(192&a)&&128(192&o)&&(l(15&c)12|(63&a)6|63&o)>2047&&(l55296||l>57343)&&(ul);break;case 4:ati+1,oti+2,sti+3,128(192&a)&&128(192&o)&&128(192&s)&&(l(15&c)18|(63&a)12|(63&o)6|63&s)>65535&&l1114112&&(ul)}nullu?(u65533,f1):u>65535&&(u-65536,n.push(u>>>10&1023|55296),u56320|1023&u),n.push(u),i+f}return function(t){var et.length;if(e4096)return String.fromCharCode.apply(String,t);var r,n0;for(;ne;)r+String.fromCharCode.apply(String,t.slice(n,n+4096));return r}(n)}r.kMaxLength2147483647,a.TYPED_ARRAY_SUPPORTfunction(){try{var tnew Uint8Array(1);return t.__proto__{__proto__:Uint8Array.prototype,foo:function(){return 42}},42t.foo()}catch(t){return!1}}(),a.TYPED_ARRAY_SUPPORT||undefinedtypeof console||function!typeof console.error||console.error(This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.),Object.defineProperty(a.prototype,parent,{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,offset,{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),undefined!typeof Symbol&&null!Symbol.species&&aSymbol.speciesa&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),a.poolSize8192,a.fromfunction(t,e,r){return o(t,e,r)},a.prototype.__proto__Uint8Array.prototype,a.__proto__Uint8Array,a.allocfunction(t,e,r){return function(t,e,r){return s(t),t0?i(t):void 0!e?stringtypeof r?i(t).fill(e,r):i(t).fill(e):i(t)}(t,e,r)},a.allocUnsafefunction(t){return l(t)},a.allocUnsafeSlowfunction(t){return l(t)},a.isBufferfunction(t){return null!t&&!0t._isBuffer&&t!a.prototype},a.comparefunction(t,e){if(B(t,Uint8Array)&&(ta.from(t,t.offset,t.byteLength)),B(e,Uint8Array)&&(ea.from(e,e.offset,e.byteLength)),!a.isBuffer(t)||!a.isBuffer(e))throw new TypeError(The buf1, buf2 arguments must be one of type Buffer or Uint8Array);if(te)return 0;for(var rt.length,ne.length,i0,oMath.min(r,n);io;++i)if(ti!ei){rti,nei;break}return rn?-1:nr?1:0},a.isEncodingfunction(t){switch(String(t).toLowerCase()){casehex:caseutf8:caseutf-8:caseascii:caselatin1:casebinary:casebase64:caseucs2:caseucs-2:caseutf16le:caseutf-16le:return!0;default:return!1}},a.concatfunction(t,e){if(!Array.isArray(t))throw new TypeError(list argument must be an Array of Buffers);if(0t.length)return a.alloc(0);var r;if(void 0e)for(e0,r0;rt.length;++r)e+tr.length;var na.allocUnsafe(e),i0;for(r0;rt.length;++r){var otr;if(B(o,Uint8Array)&&(oa.from(o)),!a.isBuffer(o))throw new TypeError(list argument must be an Array of Buffers);o.copy(n,i),i+o.length}return n},a.byteLengthf,a.prototype._isBuffer!0,a.prototype.swap16function(){var tthis.length;if(t%2!0)throw new RangeError(Buffer size must be a multiple of 16-bits);for(var e0;et;e+2)p(this,e,e+1);return this},a.prototype.swap32function(){var tthis.length;if(t%4!0)throw new RangeError(Buffer size must be a multiple of 32-bits);for(var e0;et;e+4)p(this,e,e+3),p(this,e+1,e+2);return this},a.prototype.swap64function(){var tthis.length;if(t%8!0)throw new RangeError(Buffer size must be a multiple of 64-bits);for(var e0;et;e+8)p(this,e,e+7),p(this,e+1,e+6),p(this,e+2,e+5),p(this,e+3,e+4);return this},a.prototype.toStringfunction(){var tthis.length;return 0t?:0arguments.length?T(this,0,t):h.apply(this,arguments)},a.prototype.toLocaleStringa.prototype.toString,a.prototype.equalsfunction(t){if(!a.isBuffer(t))throw new TypeError(Argument must be a Buffer);return thist||0a.compare(this,t)},a.prototype.inspectfunction(){var t,er.INSPECT_MAX_BYTES;return tthis.toString(hex,0,e).replace(/(.{2})/g,$1 ).trim(),this.length>e&&(t+ ... ),Buffer +t+>},a.prototype.comparefunction(t,e,r,n,i){if(B(t,Uint8Array)&&(ta.from(t,t.offset,t.byteLength)),!a.isBuffer(t))throw new TypeError(The target argument must be one of type Buffer or Uint8Array. Received type +typeof t);if(void 0e&&(e0),void 0r&&(rt?t.length:0),void 0n&&(n0),void 0i&&(ithis.length),e0||r>t.length||n0||i>this.length)throw new RangeError(out of range index);if(n>i&&e>r)return 0;if(n>i)return-1;if(e>r)return 1;if(thist)return 0;for(var o(i>>>0)-(n>>>0),s(r>>>0)-(e>>>0),lMath.min(o,s),cthis.slice(n,i),ut.slice(e,r),f0;fl;++f)if(cf!uf){ocf,suf;break}return os?-1:so?1:0},a.prototype.includesfunction(t,e,r){return-1!this.indexOf(t,e,r)},a.prototype.indexOffunction(t,e,r){return d(this,t,e,r,!0)},a.prototype.lastIndexOffunction(t,e,r){return d(this,t,e,r,!1)},a.prototype.writefunction(t,e,r,n){if(void 0e)nutf8,rthis.length,e0;else if(void 0r&&stringtypeof e)ne,rthis.length,e0;else{if(!isFinite(e))throw new Error(Buffer.write(string, encoding, offset, length) is no longer supported);e>>>0,isFinite(r)?(r>>>0,void 0n&&(nutf8)):(nr,rvoid 0)}var ithis.length-e;if((void 0r||r>i)&&(ri),t.length>0&&(r0||e0)||e>this.length)throw new RangeError(Attempt to write outside buffer bounds);n||(nutf8);for(var a!1;;)switch(n){casehex:return g(this,t,e,r);caseutf8:caseutf-8:return v(this,t,e,r);caseascii:return y(this,t,e,r);caselatin1:casebinary:return x(this,t,e,r);casebase64:return b(this,t,e,r);caseucs2:caseucs-2:caseutf16le:caseutf-16le:return _(this,t,e,r);default:if(a)throw new TypeError(Unknown encoding: +n);n(+n).toLowerCase(),a!0}},a.prototype.toJSONfunction(){return{type:Buffer,data:Array.prototype.slice.call(this._arr||this,0)}};function k(t,e,r){var n;rMath.min(t.length,r);for(var ie;ir;++i)n+String.fromCharCode(127&ti);return n}function A(t,e,r){var n;rMath.min(t.length,r);for(var ie;ir;++i)n+String.fromCharCode(ti);return n}function M(t,e,r){var nt.length;(!e||e0)&&(e0),(!r||r0||r>n)&&(rn);for(var i,ae;ar;++a)i+z(ta);return i}function S(t,e,r){for(var nt.slice(e,r),i,a0;an.length;a+2)i+String.fromCharCode(na+256*na+1);return i}function E(t,e,r){if(t%1!0||t0)throw new RangeError(offset is not uint);if(t+e>r)throw new RangeError(Trying to access beyond buffer length)}function L(t,e,r,n,i,o){if(!a.isBuffer(t))throw new TypeError(buffer argument must be a Buffer instance);if(e>i||eo)throw new RangeError(value argument is out of bounds);if(r+n>t.length)throw new RangeError(Index out of range)}function C(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError(Index out of range);if(r0)throw new RangeError(Index out of range)}function P(t,e,r,i,a){return e+e,r>>>0,a||C(t,0,r,4),n.write(t,e,r,i,23,4),r+4}function I(t,e,r,i,a){return e+e,r>>>0,a||C(t,0,r,8),n.write(t,e,r,i,52,8),r+8}a.prototype.slicefunction(t,e){var rthis.length;(t~~t)0?(t+r)0&&(t0):t>r&&(tr),(evoid 0e?r:~~e)0?(e+r)0&&(e0):e>r&&(er),et&&(et);var nthis.subarray(t,e);return n.__proto__a.prototype,n},a.prototype.readUIntLEfunction(t,e,r){t>>>0,e>>>0,r||E(t,e,this.length);for(var nthist,i1,a0;++ae&&(i*256);)n+thist+a*i;return n},a.prototype.readUIntBEfunction(t,e,r){t>>>0,e>>>0,r||E(t,e,this.length);for(var nthist+--e,i1;e>0&&(i*256);)n+thist+--e*i;return n},a.prototype.readUInt8function(t,e){return t>>>0,e||E(t,1,this.length),thist},a.prototype.readUInt16LEfunction(t,e){return t>>>0,e||E(t,2,this.length),thist|thist+18},a.prototype.readUInt16BEfunction(t,e){return t>>>0,e||E(t,2,this.length),thist8|thist+1},a.prototype.readUInt32LEfunction(t,e){return t>>>0,e||E(t,4,this.length),(thist|thist+18|thist+216)+16777216*thist+3},a.prototype.readUInt32BEfunction(t,e){return t>>>0,e||E(t,4,this.length),16777216*thist+(thist+116|thist+28|thist+3)},a.prototype.readIntLEfunction(t,e,r){t>>>0,e>>>0,r||E(t,e,this.length);for(var nthist,i1,a0;++ae&&(i*256);)n+thist+a*i;return n>(i*128)&&(n-Math.pow(2,8*e)),n},a.prototype.readIntBEfunction(t,e,r){t>>>0,e>>>0,r||E(t,e,this.length);for(var ne,i1,athist+--n;n>0&&(i*256);)a+thist+--n*i;return a>(i*128)&&(a-Math.pow(2,8*e)),a},a.prototype.readInt8function(t,e){return t>>>0,e||E(t,1,this.length),128&thist?-1*(255-thist+1):thist},a.prototype.readInt16LEfunction(t,e){t>>>0,e||E(t,2,this.length);var rthist|thist+18;return 32768&r?4294901760|r:r},a.prototype.readInt16BEfunction(t,e){t>>>0,e||E(t,2,this.length);var rthist+1|thist8;return 32768&r?4294901760|r:r},a.prototype.readInt32LEfunction(t,e){return t>>>0,e||E(t,4,this.length),thist|thist+18|thist+216|thist+324},a.prototype.readInt32BEfunction(t,e){return t>>>0,e||E(t,4,this.length),thist24|thist+116|thist+28|thist+3},a.prototype.readFloatLEfunction(t,e){return t>>>0,e||E(t,4,this.length),n.read(this,t,!0,23,4)},a.prototype.readFloatBEfunction(t,e){return t>>>0,e||E(t,4,this.length),n.read(this,t,!1,23,4)},a.prototype.readDoubleLEfunction(t,e){return t>>>0,e||E(t,8,this.length),n.read(this,t,!0,52,8)},a.prototype.readDoubleBEfunction(t,e){return t>>>0,e||E(t,8,this.length),n.read(this,t,!1,52,8)},a.prototype.writeUIntLEfunction(t,e,r,n){(t+t,e>>>0,r>>>0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i1,a0;for(thise255&t;++ar&&(i*256);)thise+at/i&255;return e+r},a.prototype.writeUIntBEfunction(t,e,r,n){(t+t,e>>>0,r>>>0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var ir-1,a1;for(thise+i255&t;--i>0&&(a*256);)thise+it/a&255;return e+r},a.prototype.writeUInt8function(t,e,r){return t+t,e>>>0,r||L(this,t,e,1,255,0),thise255&t,e+1},a.prototype.writeUInt16LEfunction(t,e,r){return t+t,e>>>0,r||L(this,t,e,2,65535,0),thise255&t,thise+1t>>>8,e+2},a.prototype.writeUInt16BEfunction(t,e,r){return t+t,e>>>0,r||L(this,t,e,2,65535,0),thiset>>>8,thise+1255&t,e+2},a.prototype.writeUInt32LEfunction(t,e,r){return t+t,e>>>0,r||L(this,t,e,4,4294967295,0),thise+3t>>>24,thise+2t>>>16,thise+1t>>>8,thise255&t,e+4},a.prototype.writeUInt32BEfunction(t,e,r){return t+t,e>>>0,r||L(this,t,e,4,4294967295,0),thiset>>>24,thise+1t>>>16,thise+2t>>>8,thise+3255&t,e+4},a.prototype.writeIntLEfunction(t,e,r,n){if(t+t,e>>>0,!n){var iMath.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a0,o1,s0;for(thise255&t;++ar&&(o*256);)t0&&0s&&0!thise+a-1&&(s1),thise+a(t/o>>0)-s&255;return e+r},a.prototype.writeIntBEfunction(t,e,r,n){if(t+t,e>>>0,!n){var iMath.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var ar-1,o1,s0;for(thise+a255&t;--a>0&&(o*256);)t0&&0s&&0!thise+a+1&&(s1),thise+a(t/o>>0)-s&255;return e+r},a.prototype.writeInt8function(t,e,r){return t+t,e>>>0,r||L(this,t,e,1,127,-128),t0&&(t255+t+1),thise255&t,e+1},a.prototype.writeInt16LEfunction(t,e,r){return t+t,e>>>0,r||L(this,t,e,2,32767,-32768),thise255&t,thise+1t>>>8,e+2},a.prototype.writeInt16BEfunction(t,e,r){return t+t,e>>>0,r||L(this,t,e,2,32767,-32768),thiset>>>8,thise+1255&t,e+2},a.prototype.writeInt32LEfunction(t,e,r){return t+t,e>>>0,r||L(this,t,e,4,2147483647,-2147483648),thise255&t,thise+1t>>>8,thise+2t>>>16,thise+3t>>>24,e+4},a.prototype.writeInt32BEfunction(t,e,r){return t+t,e>>>0,r||L(this,t,e,4,2147483647,-2147483648),t0&&(t4294967295+t+1),thiset>>>24,thise+1t>>>16,thise+2t>>>8,thise+3255&t,e+4},a.prototype.writeFloatLEfunction(t,e,r){return P(this,t,e,!0,r)},a.prototype.writeFloatBEfunction(t,e,r){return P(this,t,e,!1,r)},a.prototype.writeDoubleLEfunction(t,e,r){return I(this,t,e,!0,r)},a.prototype.writeDoubleBEfunction(t,e,r){return I(this,t,e,!1,r)},a.prototype.copyfunction(t,e,r,n){if(!a.isBuffer(t))throw new TypeError(argument should be a Buffer);if(r||(r0),n||0n||(nthis.length),e>t.length&&(et.length),e||(e0),n>0&&nr&&(nr),nr)return 0;if(0t.length||0this.length)return 0;if(e0)throw new RangeError(targetStart out of bounds);if(r0||r>this.length)throw new RangeError(Index out of range);if(n0)throw new RangeError(sourceEnd out of bounds);n>this.length&&(nthis.length),t.length-en-r&&(nt.length-e+r);var in-r;if(thist&&functiontypeof Uint8Array.prototype.copyWithin)this.copyWithin(e,r,n);else if(thist&&re&&en)for(var oi-1;o>0;--o)to+ethiso+r;else Uint8Array.prototype.set.call(t,this.subarray(r,n),e);return i},a.prototype.fillfunction(t,e,r,n){if(stringtypeof t){if(stringtypeof e?(ne,e0,rthis.length):stringtypeof r&&(nr,rthis.length),void 0!n&&string!typeof n)throw new TypeError(encoding must be a string);if(stringtypeof n&&!a.isEncoding(n))throw new TypeError(Unknown encoding: +n);if(1t.length){var it.charCodeAt(0);(utf8n&&i128||latin1n)&&(ti)}}elsenumbertypeof t&&(t&255);if(e0||this.lengthe||this.lengthr)throw new RangeError(Out of range index);if(re)return this;var o;if(e>>>0,rvoid 0r?this.length:r>>>0,t||(t0),numbertypeof t)for(oe;or;++o)thisot;else{var sa.isBuffer(t)?t:a.from(t,n),ls.length;if(0l)throw new TypeError(The value +t+ is invalid for argument value);for(o0;or-e;++o)thiso+eso%l}return this};var O/^+/0-9A-Za-z-_/g;function z(t){return t16?0+t.toString(16):t.toString(16)}function D(t,e){var r;ee||1/0;for(var nt.length,inull,a,o0;on;++o){if((rt.charCodeAt(o))>55295&&r57344){if(!i){if(r>56319){(e-3)>-1&&a.push(239,191,189);continue}if(o+1n){(e-3)>-1&&a.push(239,191,189);continue}ir;continue}if(r56320){(e-3)>-1&&a.push(239,191,189),ir;continue}r65536+(i-5529610|r-56320)}else i&&(e-3)>-1&&a.push(239,191,189);if(inull,r128){if((e-1)0)break;a.push(r)}else if(r2048){if((e-2)0)break;a.push(r>>6|192,63&r|128)}else if(r65536){if((e-3)0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r1114112))throw new Error(Invalid code point);if((e-4)0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function R(t){return e.toByteArray(function(t){if((t(tt.split()0).trim().replace(O,)).length2)return;for(;t.length%4!0;)t+;return t}(t))}function F(t,e,r,n){for(var i0;in&&!(i+r>e.length||i>t.length);++i)ei+rti;return i}function B(t,e){return t instanceof e||null!t&&null!t.constructor&&null!t.constructor.name&&t.constructor.namee.name}function N(t){return t!t}}).call(this)}).call(this,t(buffer).Buffer)},{base64-js:1,buffer:3,ieee754:4},4:function(t,e,r){r.readfunction(t,e,r,n,i){var a,o,s8*i-n-1,l(1s)-1,cl>>1,u-7,fr?i-1:0,hr?-1:1,pte+f;for(f+h,ap&(1-u)-1,p>>-u,u+s;u>0;a256*a+te+f,f+h,u-8);for(oa&(1-u)-1,a>>-u,u+n;u>0;o256*o+te+f,f+h,u-8);if(0a)a1-c;else{if(al)return o?NaN:1/0*(p?-1:1);o+Math.pow(2,n),a-c}return(p?-1:1)*o*Math.pow(2,a-n)},r.writefunction(t,e,r,n,i,a){var o,s,l,c8*a-i-1,u(1c)-1,fu>>1,h23i?Math.pow(2,-24)-Math.pow(2,-77):0,pn?0:a-1,dn?1:-1,me0||0e&&1/e0?1:0;for(eMath.abs(e),isNaN(e)||e1/0?(sisNaN(e)?1:0,ou):(oMath.floor(Math.log(e)/Math.LN2),e*(lMath.pow(2,-o))1&&(o--,l*2),(e+o+f>1?h/l:h*Math.pow(2,1-f))*l>2&&(o++,l/2),o+f>u?(s0,ou):o+f>1?(s(e*l-1)*Math.pow(2,i),o+f):(se*Math.pow(2,f-1)*Math.pow(2,i),o0));i>8;tr+p255&s,p+d,s/256,i-8);for(ooi|s,c+i;c>0;tr+p255&o,p+d,o/256,c-8);tr+p-d|128*m}},{},5:function(t,e,r){var n,i,ae.exports{};function o(){throw new Error(setTimeout has not been defined)}function s(){throw new Error(clearTimeout has not been defined)}function l(t){if(nsetTimeout)return setTimeout(t,0);if((no||!n)&&setTimeout)return nsetTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{nfunctiontypeof setTimeout?setTimeout:o}catch(t){no}try{ifunctiontypeof clearTimeout?clearTimeout:s}catch(t){is}}();var c,u,f!1,h-1;function p(){f&&c&&(f!1,c.length?uc.concat(u):h-1,u.length&&d())}function d(){if(!f){var tl(p);f!0;for(var eu.length;e;){for(cu,u;++he;)c&&ch.run();h-1,eu.length}cnull,f!1,function(t){if(iclearTimeout)return clearTimeout(t);if((is||!i)&&clearTimeout)return iclearTimeout,clearTimeout(t);try{i(t)}catch(e){try{return i.call(null,t)}catch(e){return i.call(this,t)}}}(t)}}function m(t,e){this.funt,this.arraye}function g(){}a.nextTickfunction(t){var enew Array(arguments.length-1);if(arguments.length>1)for(var r1;rarguments.length;r++)er-1argumentsr;u.push(new m(t,e)),1!u.length||f||l(d)},m.prototype.runfunction(){this.fun.apply(null,this.array)},a.titlebrowser,a.browser!0,a.env{},a.argv,a.version,a.versions{},a.ong,a.addListenerg,a.onceg,a.offg,a.removeListenerg,a.removeAllListenersg,a.emitg,a.prependListenerg,a.prependOnceListenerg,a.listenersfunction(t){return},a.bindingfunction(t){throw new Error(process.binding is not supported)},a.cwdfunction(){return/},a.chdirfunction(t){throw new Error(process.chdir is not supported)},a.umaskfunction(){return 0}},{},6:function(t,e,r){e.exports{alpha_shape:t(alpha-shape),convex_hull:t(convex-hull),delaunay_triangulate:t(delaunay-triangulate),gl_cone3d:t(gl-cone3d),gl_error3d:t(gl-error3d),gl_heatmap2d:t(gl-heatmap2d),gl_line3d:t(gl-line3d),gl_mesh3d:t(gl-mesh3d),gl_plot2d:t(gl-plot2d),gl_plot3d:t(gl-plot3d),gl_pointcloud2d:t(gl-pointcloud2d),gl_scatter3d:t(gl-scatter3d),gl_select_box:t(gl-select-box),gl_spikes2d:t(gl-spikes2d),gl_streamtube3d:t(gl-streamtube3d),gl_surface3d:t(gl-surface3d),ndarray:t(ndarray),ndarray_linear_interpolate:t(ndarray-linear-interpolate)}},{alpha-shape:12,convex-hull:58,delaunay-triangulate:63,gl-cone3d:79,gl-error3d:84,gl-heatmap2d:88,gl-line3d:91,gl-mesh3d:112,gl-plot2d:118,gl-plot3d:121,gl-pointcloud2d:123,gl-scatter3d:128,gl-select-box:130,gl-spikes2d:139,gl-streamtube3d:143,gl-surface3d:145,ndarray:259,ndarray-linear-interpolate:253},7:function(t,e,r){use strict;e.exportsfunction(t){var e(tt||{}).eye||0,0,1,rt.center||0,0,0,st.up||0,1,0,lt.distanceLimits||0,1/0,ct.mode||turntable,un(),fi(),ha();return u.setDistanceLimits(l0,l1),u.lookAt(0,e,r,s),f.setDistanceLimits(l0,l1),f.lookAt(0,e,r,s),h.setDistanceLimits(l0,l1),h.lookAt(0,e,r,s),new o({turntable:u,orbit:f,matrix:h},c)};var nt(turntable-camera-controller),it(orbit-camera-controller),at(matrix-camera-controller);function o(t,e){this._controllerNamesObject.keys(t),this._controllerListthis._controllerNames.map((function(e){return te})),this._modee,this._activete,this._active||(this._modeturntable,this._activet.turntable),this.modesthis._controllerNames,this.computedMatrixthis._active.computedMatrix,this.computedEyethis._active.computedEye,this.computedUpthis._active.computedUp,this.computedCenterthis._active.computedCenter,this.computedRadiusthis._active.computedRadius}var so.prototype;s.flushfunction(t){for(var ethis._controllerList,r0;re.length;++r)er.flush(t)},s.idlefunction(t){for(var ethis._controllerList,r0;re.length;++r)er.idle(t)},s.lookAtfunction(t,e,r,n){for(var ithis._controllerList,a0;ai.length;++a)ia.lookAt(t,e,r,n)},s.rotatefunction(t,e,r,n){for(var ithis._controllerList,a0;ai.length;++a)ia.rotate(t,e,r,n)},s.panfunction(t,e,r,n){for(var ithis._controllerList,a0;ai.length;++a)ia.pan(t,e,r,n)},s.translatefunction(t,e,r,n){for(var ithis._controllerList,a0;ai.length;++a)ia.translate(t,e,r,n)},s.setMatrixfunction(t,e){for(var rthis._controllerList,n0;nr.length;++n)rn.setMatrix(t,e)},s.setDistanceLimitsfunction(t,e){for(var rthis._controllerList,n0;nr.length;++n)rn.setDistanceLimits(t,e)},s.setDistancefunction(t,e){for(var rthis._controllerList,n0;nr.length;++n)rn.setDistance(t,e)},s.recalcMatrixfunction(t){this._active.recalcMatrix(t)},s.getDistancefunction(t){return this._active.getDistance(t)},s.getDistanceLimitsfunction(t){return this._active.getDistanceLimits(t)},s.lastTfunction(){return this._active.lastT()},s.setModefunction(t){if(t!this._mode){var ethis._controllerNames.indexOf(t);if(!(e0)){var rthis._active,nthis._controllerListe,iMath.max(r.lastT(),n.lastT());r.recalcMatrix(i),n.setMatrix(i,r.computedMatrix),this._activen,this._modet,this.computedMatrixthis._active.computedMatrix,this.computedEyethis._active.computedEye,this.computedUpthis._active.computedUp,this.computedCenterthis._active.computedCenter,this.computedRadiusthis._active.computedRadius}}},s.getModefunction(){return this._mode}},{matrix-camera-controller:245,orbit-camera-controller:263,turntable-camera-controller:305},8:function(t,e,r){use strict;var nundefinedtypeof WeakMap?t(weak-map):WeakMap,it(gl-buffer),at(gl-vao),onew n;e.exportsfunction(t){var eo.get(t),re&&(e._triangleBuffer.handle||e._triangleBuffer.buffer);if(!r||!t.isBuffer(r)){var ni(t,new Float32Array(-1,-1,-1,4,4,-1));(ea(t,{buffer:n,type:t.FLOAT,size:2}))._triangleBuffern,o.set(t,e)}e.bind(),t.drawArrays(t.TRIANGLES,0,3),e.unbind()}},{gl-buffer:78,gl-vao:150,weak-map:313},9:function(t,e,r){var nt(pad-left);e.exportsfunction(t,e,r){enumbertypeof e?e:1,rr||: ;var it.split(/\r?\n/),aString(i.length+e-1).length;return i.map((function(t,i){var oi+e,sString(o).length;return n(o,a-s)+r+t})).join(\n)}},{pad-left:264},10:function(t,e,r){use strict;e.exportsfunction(t){var et.length;if(0e)return;if(1e)return0;for(var rt0.length,nt0,a0,o1;oe;++o)if(n.push(to),i(n,r)){if(a.push(o),a.lengthr+1)return a}else n.pop();return a};var nt(robust-orientation);function i(t,e){for(var rnew Array(e+1),i0;it.length;++i)riti;for(i0;it.length;++i){for(var at.length;ae;++a){for(var onew Array(e),s0;se;++s)osMath.pow(a+1-i,s);rao}if(n.apply(void 0,r))return!0}return!1}},{robust-orientation:284},11:function(t,e,r){use strict;e.exportsfunction(t,e){return n(e).filter((function(r){for(var nnew Array(r.length),a0;ar.length;++a)naera;return i(n)*t1}))};var nt(delaunay-triangulate),it(circumradius)},{circumradius:49,delaunay-triangulate:63},12:function(t,e,r){e.exportsfunction(t,e){return i(n(t,e))};var nt(alpha-complex),it(simplicial-complex-boundary)},{alpha-complex:11,simplicial-complex-boundary:290},13:function(t,e,r){e.exportsfunction(t){return atob(t)}},{},14:function(t,e,r){use strict;e.exportsfunction(t,e){for(var re.length,anew Array(r+1),o0;or;++o){for(var snew Array(r+1),l0;lr;++l)sltlo;aos}arnew Array(r+1);for(o0;or;++o)aro1;var cnew Array(r+1);for(o0;or;++o)coeo;cr1;var un(a,c),fi(ur+1);0f&&(f1);var hnew Array(r+1);for(o0;or;++o)hoi(uo)/f;return h};var nt(robust-linear-solve);function i(t){for(var e0,r0;rt.length;++r)e+tr;return e}},{robust-linear-solve:283},15:function(t,e,r){use strict;var nt(./lib/rationalize);e.exportsfunction(t,e){return n(t0.mul(e1).add(e0.mul(t1)),t1.mul(e1))}},{./lib/rationalize:25},16:function(t,e,r){use strict;e.exportsfunction(t,e){return t0.mul(e1).cmp(e0.mul(t1))}},{},17:function(t,e,r){use strict;var nt(./lib/rationalize);e.exportsfunction(t,e){return n(t0.mul(e1),t1.mul(e0))}},{./lib/rationalize:25},18:function(t,e,r){use strict;var nt(./is-rat),it(./lib/is-bn),at(./lib/num-to-bn),ot(./lib/str-to-bn),st(./lib/rationalize),lt(./div);e.exportsfunction t(e,r){if(n(e))return r?l(e,t(r)):e0.clone(),e1.clone();var c,u,f0;if(i(e))ce.clone();else if(stringtypeof e)co(e);else{if(0e)returna(0),a(1);if(eMath.floor(e))ca(e);else{for(;e!Math.floor(e);)e*Math.pow(2,256),f-256;ca(e)}}if(n(r))c.mul(r1),ur0.clone();else if(i(r))ur.clone();else if(stringtypeof r)uo(r);else if(r)if(rMath.floor(r))ua(r);else{for(;r!Math.floor(r);)r*Math.pow(2,256),f+256;ua(r)}else ua(1);f>0?cc.ushln(f):f0&&(uu.ushln(-f));return s(c,u)}},{./div:17,./is-rat:19,./lib/is-bn:23,./lib/num-to-bn:24,./lib/rationalize:25,./lib/str-to-bn:26},19:function(t,e,r){use strict;var nt(./lib/is-bn);e.exportsfunction(t){return Array.isArray(t)&&2t.length&&n(t0)&&n(t1)}},{./lib/is-bn:23},20:function(t,e,r){use strict;var nt(bn.js);e.exportsfunction(t){return t.cmp(new n(0))}},{bn.js:33},21:function(t,e,r){use strict;var nt(./bn-sign);e.exportsfunction(t){var et.length,rt.words,i0;if(1e)ir0;else if(2e)ir0+67108864*r1;else for(var a0;ae;a++){var ora;i+o*Math.pow(67108864,a)}return n(t)*i}},{./bn-sign:20},22:function(t,e,r){use strict;var nt(double-bits),it(bit-twiddle).countTrailingZeros;e.exportsfunction(t){var ei(n.lo(t));if(e32)return e;var ri(n.hi(t));if(r>20)return 52;return r+32}},{bit-twiddle:32,double-bits:64},23:function(t,e,r){use strict;t(bn.js);e.exportsfunction(t){return t&&objecttypeof t&&Boolean(t.words)}},{bn.js:33},24:function(t,e,r){use strict;var nt(bn.js),it(double-bits);e.exportsfunction(t){var ei.exponent(t);return e52?new n(t):new n(t*Math.pow(2,52-e)).ushln(e-52)}},{bn.js:33,double-bits:64},25:function(t,e,r){use strict;var nt(./num-to-bn),it(./bn-sign);e.exportsfunction(t,e){var ri(t),ai(e);if(0r)returnn(0),n(1);if(0a)returnn(0),n(0);a0&&(tt.neg(),ee.neg());var ot.gcd(e);if(o.cmpn(1))returnt.div(o),e.div(o);returnt,e}},{./bn-sign:20,./num-to-bn:24},26:function(t,e,r){use strict;var nt(bn.js);e.exportsfunction(t){return new n(t)}},{bn.js:33},27:function(t,e,r){use strict;var nt(./lib/rationalize);e.exportsfunction(t,e){return n(t0.mul(e0),t1.mul(e1))}},{./lib/rationalize:25},28:function(t,e,r){use strict;var nt(./lib/bn-sign);e.exportsfunction(t){return n(t0)*n(t1)}},{./lib/bn-sign:20},29:function(t,e,r){use strict;var nt(./lib/rationalize);e.exportsfunction(t,e){return n(t0.mul(e1).sub(t1.mul(e0)),t1.mul(e1))}},{./lib/rationalize:25},30:function(t,e,r){use strict;var nt(./lib/bn-to-num),it(./lib/ctz);e.exportsfunction(t){var et0,rt1;if(0e.cmpn(0))return 0;var ae.abs().divmod(r.abs()),oa.div,sn(o),la.mod,ce.negative!r.negative?-1:1;if(0l.cmpn(0))return c*s;if(s){var ui(s)+4,fn(l.ushln(u).divRound(r));return c*(s+f*Math.pow(2,-u))}var hr.bitLength()-l.bitLength()+53;fn(l.ushln(h).divRound(r));return h1023?c*f*Math.pow(2,-h):(f*Math.pow(2,-1023),c*f*Math.pow(2,1023-h))}},{./lib/bn-to-num:21,./lib/ctz:22},31:function(t,e,r){use strict;function n(t,e,r,n,i){for(var ai+1;ni;){var on+i>>>1,sto;(void 0!r?r(s,e):s-e)>0?(ao,io-1):no+1}return a}function i(t,e,r,n,i){for(var ai+1;ni;){var on+i>>>1,sto;(void 0!r?r(s,e):s-e)>0?(ao,io-1):no+1}return a}function a(t,e,r,n,i){for(var an-1;ni;){var on+i>>>1,sto;(void 0!r?r(s,e):s-e)0?(ao,no+1):io-1}return a}function o(t,e,r,n,i){for(var an-1;ni;){var on+i>>>1,sto;(void 0!r?r(s,e):s-e)0?(ao,no+1):io-1}return a}function s(t,e,r,n,i){for(;ni;){var an+i>>>1,ota,svoid 0!r?r(o,e):o-e;if(0s)return a;s0?na+1:ia-1}return-1}function l(t,e,r,n,i,a){returnfunctiontypeof r?a(t,e,r,void 0n?0:0|n,void 0i?t.length-1:0|i):a(t,e,void 0,void 0r?0:0|r,void 0n?t.length-1:0|n)}e.exports{ge:function(t,e,r,i,a){return l(t,e,r,i,a,n)},gt:function(t,e,r,n,a){return l(t,e,r,n,a,i)},lt:function(t,e,r,n,i){return l(t,e,r,n,i,a)},le:function(t,e,r,n,i){return l(t,e,r,n,i,o)},eq:function(t,e,r,n,i){return l(t,e,r,n,i,s)}}},{},32:function(t,e,r){use strict;function n(t){var e32;return(t&-t)&&e--,65535&t&&(e-16),16711935&t&&(e-8),252645135&t&&(e-4),858993459&t&&(e-2),1431655765&t&&(e-1),e}r.INT_BITS32,r.INT_MAX2147483647,r.INT_MIN-131,r.signfunction(t){return(t>0)-(t0)},r.absfunction(t){var et>>31;return(t^e)-e},r.minfunction(t,e){return e^(t^e)&-(te)},r.maxfunction(t,e){return t^(t^e)&-(te)},r.isPow2function(t){return!(t&t-1||!t)},r.log2function(t){var e,r;return e(t>65535)4,e|r((t>>>e)>255)3,e|r((t>>>r)>15)2,(e|r((t>>>r)>3)1)|(t>>>r)>>1},r.log10function(t){return t>1e9?9:t>1e8?8:t>1e7?7:t>1e6?6:t>1e5?5:t>1e4?4:t>1e3?3:t>100?2:t>10?1:0},r.popCountfunction(t){return 16843009*((t(858993459&(t-t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},r.countTrailingZerosn,r.nextPow2function(t){return t+0t,--t,t|t>>>1,t|t>>>2,t|t>>>4,t|t>>>8,(t|t>>>16)+1},r.prevPow2function(t){return t|t>>>1,t|t>>>2,t|t>>>4,t|t>>>8,(t|t>>>16)-(t>>>1)},r.parityfunction(t){return t^t>>>16,t^t>>>8,t^t>>>4,27030>>>(t&15)&1};var inew Array(256);!function(t){for(var e0;e256;++e){var re,ne,i7;for(r>>>1;r;r>>>1)n1,n|1&r,--i;teni&255}}(i),r.reversefunction(t){return i255&t24|it>>>8&25516|it>>>16&2558|it>>>24&255},r.interleave2function(t,e){return(t1431655765&((t858993459&((t252645135&((t16711935&((t&65535)|t8))|t4))|t2))|t1))|(e1431655765&((e858993459&((e252645135&((e16711935&((e&65535)|e8))|e4))|e2))|e1))1},r.deinterleave2function(t,e){return(t65535&((t16711935&((t252645135&((t858993459&((tt>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))16>>16},r.interleave3function(t,e,r){return t1227133513&((t3272356035&((t251719695&((t4278190335&((t&1023)|t16))|t8))|t4))|t2),(t|(e1227133513&((e3272356035&((e251719695&((e4278190335&((e&1023)|e16))|e8))|e4))|e2))1)|(r1227133513&((r3272356035&((r251719695&((r4278190335&((r&1023)|r16))|r8))|r4))|r2))2},r.deinterleave3function(t,e){return(t1023&((t4278190335&((t251719695&((t3272356035&((tt>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))22>>22},r.nextCombinationfunction(t){var et|t-1;return e+1|(~e&-~e)-1>>>n(t)+1}},{},33:function(t,e,r){!function(e,r){use strict;function n(t,e){if(!t)throw new Error(e||Assertion failed)}function i(t,e){t.super_e;var rfunction(){};r.prototypee.prototype,t.prototypenew r,t.prototype.constructort}function a(t,e,r){if(a.isBN(t))return t;this.negative0,this.wordsnull,this.length0,this.rednull,null!t&&(le!e&&be!e||(re,e10),this._init(t||0,e||10,r||be))}var o;objecttypeof e?e.exportsa:r.BNa,a.BNa,a.wordSize26;try{oundefined!typeof window&&void 0!window.Buffer?window.Buffer:t(buffer).Buffer}catch(t){}function s(t,e){var rt.charCodeAt(e);return r>65&&r70?r-55:r>97&&r102?r-87:r-48&15}function l(t,e,r){var ns(t,r);return r-1>e&&(n|s(t,r-1)4),n}function c(t,e,r,n){for(var i0,aMath.min(t.length,r),oe;oa;o++){var st.charCodeAt(o)-48;i*n,i+s>49?s-49+10:s>17?s-17+10:s}return i}a.isBNfunction(t){return t instanceof a||null!t&&objecttypeof t&&t.constructor.wordSizea.wordSize&&Array.isArray(t.words)},a.maxfunction(t,e){return t.cmp(e)>0?t:e},a.minfunction(t,e){return t.cmp(e)0?t:e},a.prototype._initfunction(t,e,r){if(numbertypeof t)return this._initNumber(t,e,r);if(objecttypeof t)return this._initArray(t,e,r);hexe&&(e16),n(e(0|e)&&e>2&&e36);var i0;-(tt.toString().replace(/\s+/g,))0&&(i++,this.negative1),it.length&&(16e?this._parseHex(t,i,r):(this._parseBase(t,e,i),ler&&this._initArray(this.toArray(),e,r)))},a.prototype._initNumberfunction(t,e,r){t0&&(this.negative1,t-t),t67108864?(this.words67108863&t,this.length1):t4503599627370496?(this.words67108863&t,t/67108864&67108863,this.length2):(n(t9007199254740992),this.words67108863&t,t/67108864&67108863,1,this.length3),ler&&this._initArray(this.toArray(),e,r)},a.prototype._initArrayfunction(t,e,r){if(n(numbertypeof t.length),t.length0)return this.words0,this.length1,this;this.lengthMath.ceil(t.length/3),this.wordsnew Array(this.length);for(var i0;ithis.length;i++)this.wordsi0;var a,o,s0;if(ber)for(it.length-1,a0;i>0;i-3)oti|ti-18|ti-216,this.wordsa|os&67108863,this.wordsa+1o>>>26-s&67108863,(s+24)>26&&(s-26,a++);else if(ler)for(i0,a0;it.length;i+3)oti|ti+18|ti+216,this.wordsa|os&67108863,this.wordsa+1o>>>26-s&67108863,(s+24)>26&&(s-26,a++);return this.strip()},a.prototype._parseHexfunction(t,e,r){this.lengthMath.ceil((t.length-e)/6),this.wordsnew Array(this.length);for(var n0;nthis.length;n++)this.wordsn0;var i,a0,o0;if(ber)for(nt.length-1;n>e;n-2)il(t,e,n)a,this.wordso|67108863&i,a>18?(a-18,o+1,this.wordso|i>>>26):a+8;else for(n(t.length-e)%20?e+1:e;nt.length;n+2)il(t,e,n)a,this.wordso|67108863&i,a>18?(a-18,o+1,this.wordso|i>>>26):a+8;this.strip()},a.prototype._parseBasefunction(t,e,r){this.words0,this.length1;for(var n0,i1;i67108863;i*e)n++;n--,ii/e|0;for(var at.length-r,oa%n,sMath.min(a,a-o)+r,l0,ur;us;u+n)lc(t,u,u+n,e),this.imuln(i),this.words0+l67108864?this.words0+l:this._iaddn(l);if(0!o){var f1;for(lc(t,u,t.length,e),u0;uo;u++)f*e;this.imuln(f),this.words0+l67108864?this.words0+l:this._iaddn(l)}this.strip()},a.prototype.copyfunction(t){t.wordsnew Array(this.length);for(var e0;ethis.length;e++)t.wordsethis.wordse;t.lengththis.length,t.negativethis.negative,t.redthis.red},a.prototype.clonefunction(){var tnew a(null);return this.copy(t),t},a.prototype._expandfunction(t){for(;this.lengtht;)this.wordsthis.length++0;return this},a.prototype.stripfunction(){for(;this.length>1&&0this.wordsthis.length-1;)this.length--;return this._normSign()},a.prototype._normSignfunction(){return 1this.length&&0this.words0&&(this.negative0),this},a.prototype.inspectfunction(){return(this.red?BN-R: :BN: )+this.toString(16)+>};var u,0,00,000,0000,00000,000000,0000000,00000000,000000000,0000000000,00000000000,000000000000,0000000000000,00000000000000,000000000000000,0000000000000000,00000000000000000,000000000000000000,0000000000000000000,00000000000000000000,000000000000000000000,0000000000000000000000,00000000000000000000000,000000000000000000000000,0000000000000000000000000,f0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,h0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176;function p(t,e,r){r.negativee.negative^t.negative;var nt.length+e.length|0;r.lengthn,nn-1|0;var i0|t.words0,a0|e.words0,oi*a,s67108863&o,lo/67108864|0;r.words0s;for(var c1;cn;c++){for(var ul>>>26,f67108863&l,hMath.min(c,e.length-1),pMath.max(0,c-t.length+1);ph;p++){var dc-p|0;u+(o(i0|t.wordsd)*(a0|e.wordsp)+f)/67108864|0,f67108863&o}r.wordsc0|f,l0|u}return 0!l?r.wordsc0|l:r.length--,r.strip()}a.prototype.toStringfunction(t,e){var r;if(e0|e||1,16(tt||10)||hext){r;for(var i0,a0,o0;othis.length;o++){var sthis.wordso,l(16777215&(si|a)).toString(16);r0!(as>>>24-i&16777215)||o!this.length-1?u6-l.length+l+r:l+r,(i+2)>26&&(i-26,o--)}for(0!a&&(ra.toString(16)+r);r.length%e!0;)r0+r;return 0!this.negative&&(r-+r),r}if(t(0|t)&&t>2&&t36){var cft,pht;r;var dthis.clone();for(d.negative0;!d.isZero();){var md.modn(p).toString(t);r(dd.idivn(p)).isZero()?m+r:uc-m.length+m+r}for(this.isZero()&&(r0+r);r.length%e!0;)r0+r;return 0!this.negative&&(r-+r),r}n(!1,Base should be between 2 and 36)},a.prototype.toNumberfunction(){var tthis.words0;return 2this.length?t+67108864*this.words1:3this.length&&1this.words2?t+4503599627370496+67108864*this.words1:this.length>2&&n(!1,Number can only safely store up to 53 bits),0!this.negative?-t:t},a.prototype.toJSONfunction(){return this.toString(16)},a.prototype.toBufferfunction(t,e){return n(void 0!o),this.toArrayLike(o,t,e)},a.prototype.toArrayfunction(t,e){return this.toArrayLike(Array,t,e)},a.prototype.toArrayLikefunction(t,e,r){var ithis.byteLength(),ar||Math.max(1,i);n(ia,byte array longer than desired length),n(a>0,Requested array length 0),this.strip();var o,s,llee,cnew t(a),uthis.clone();if(l){for(s0;!u.isZero();s++)ou.andln(255),u.iushrn(8),cso;for(;sa;s++)cs0}else{for(s0;sa-i;s++)cs0;for(s0;!u.isZero();s++)ou.andln(255),u.iushrn(8),ca-s-1o}return c},Math.clz32?a.prototype._countBitsfunction(t){return 32-Math.clz32(t)}:a.prototype._countBitsfunction(t){var et,r0;return e>4096&&(r+13,e>>>13),e>64&&(r+7,e>>>7),e>8&&(r+4,e>>>4),e>2&&(r+2,e>>>2),r+e},a.prototype._zeroBitsfunction(t){if(0t)return 26;var et,r0;return 0(8191&e)&&(r+13,e>>>13),0(127&e)&&(r+7,e>>>7),0(15&e)&&(r+4,e>>>4),0(3&e)&&(r+2,e>>>2),0(1&e)&&r++,r},a.prototype.bitLengthfunction(){var tthis.wordsthis.length-1,ethis._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBitsfunction(){if(this.isZero())return 0;for(var t0,e0;ethis.length;e++){var rthis._zeroBits(this.wordse);if(t+r,26!r)break}return t},a.prototype.byteLengthfunction(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwosfunction(t){return 0!this.negative?this.abs().inotn(t).iaddn(1):this.clone()},a.prototype.fromTwosfunction(t){return this.testn(t-1)?this.notn(t).iaddn(1).ineg():this.clone()},a.prototype.isNegfunction(){return 0!this.negative},a.prototype.negfunction(){return this.clone().ineg()},a.prototype.inegfunction(){return this.isZero()||(this.negative^1),this},a.prototype.iuorfunction(t){for(;this.lengtht.length;)this.wordsthis.length++0;for(var e0;et.length;e++)this.wordsethis.wordse|t.wordse;return this.strip()},a.prototype.iorfunction(t){return n(0(this.negative|t.negative)),this.iuor(t)},a.prototype.orfunction(t){return this.length>t.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uorfunction(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuandfunction(t){var e;ethis.length>t.length?t:this;for(var r0;re.length;r++)this.wordsrthis.wordsr&t.wordsr;return this.lengthe.length,this.strip()},a.prototype.iandfunction(t){return n(0(this.negative|t.negative)),this.iuand(t)},a.prototype.andfunction(t){return this.length>t.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uandfunction(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxorfunction(t){var e,r;this.length>t.length?(ethis,rt):(et,rthis);for(var n0;nr.length;n++)this.wordsne.wordsn^r.wordsn;if(this!e)for(;ne.length;n++)this.wordsne.wordsn;return this.lengthe.length,this.strip()},a.prototype.ixorfunction(t){return n(0(this.negative|t.negative)),this.iuxor(t)},a.prototype.xorfunction(t){return this.length>t.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxorfunction(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotnfunction(t){n(numbertypeof t&&t>0);var e0|Math.ceil(t/26),rt%26;this._expand(e),r>0&&e--;for(var i0;ie;i++)this.wordsi67108863&~this.wordsi;return r>0&&(this.wordsi~this.wordsi&67108863>>26-r),this.strip()},a.prototype.notnfunction(t){return this.clone().inotn(t)},a.prototype.setnfunction(t,e){n(numbertypeof t&&t>0);var rt/26|0,it%26;return this._expand(r+1),this.wordsre?this.wordsr|1i:this.wordsr&~(1i),this.strip()},a.prototype.iaddfunction(t){var e,r,n;if(0!this.negative&&0t.negative)return this.negative0,ethis.isub(t),this.negative^1,this._normSign();if(0this.negative&&0!t.negative)return t.negative0,ethis.isub(t),t.negative1,e._normSign();this.length>t.length?(rthis,nt):(rt,nthis);for(var i0,a0;an.length;a++)e(0|r.wordsa)+(0|n.wordsa)+i,this.wordsa67108863&e,ie>>>26;for(;0!i&&ar.length;a++)e(0|r.wordsa)+i,this.wordsa67108863&e,ie>>>26;if(this.lengthr.length,0!i)this.wordsthis.lengthi,this.length++;else if(r!this)for(;ar.length;a++)this.wordsar.wordsa;return this},a.prototype.addfunction(t){var e;return 0!t.negative&&0this.negative?(t.negative0,ethis.sub(t),t.negative^1,e):0t.negative&&0!this.negative?(this.negative0,et.sub(this),this.negative1,e):this.length>t.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isubfunction(t){if(0!t.negative){t.negative0;var ethis.iadd(t);return t.negative1,e._normSign()}if(0!this.negative)return this.negative0,this.iadd(t),this.negative1,this._normSign();var r,n,ithis.cmp(t);if(0i)return this.negative0,this.length1,this.words00,this;i>0?(rthis,nt):(rt,nthis);for(var a0,o0;on.length;o++)a(e(0|r.wordso)-(0|n.wordso)+a)>>26,this.wordso67108863&e;for(;0!a&&or.length;o++)a(e(0|r.wordso)+a)>>26,this.wordso67108863&e;if(0a&&or.length&&r!this)for(;or.length;o++)this.wordsor.wordso;return this.lengthMath.max(this.length,o),r!this&&(this.negative1),this.strip()},a.prototype.subfunction(t){return this.clone().isub(t)};var dfunction(t,e,r){var n,i,a,ot.words,se.words,lr.words,c0,u0|o0,f8191&u,hu>>>13,p0|o1,d8191&p,mp>>>13,g0|o2,v8191&g,yg>>>13,x0|o3,b8191&x,_x>>>13,w0|o4,T8191&w,kw>>>13,A0|o5,M8191&A,SA>>>13,E0|o6,L8191&E,CE>>>13,P0|o7,I8191&P,OP>>>13,z0|o8,D8191&z,Rz>>>13,F0|o9,B8191&F,NF>>>13,j0|s0,U8191&j,Vj>>>13,H0|s1,q8191&H,GH>>>13,Y0|s2,W8191&Y,XY>>>13,Z0|s3,J8191&Z,KZ>>>13,Q0|s4,$8191&Q,ttQ>>>13,et0|s5,rt8191&et,ntet>>>13,it0|s6,at8191&it,otit>>>13,st0|s7,lt8191&st,ctst>>>13,ut0|s8,ft8191&ut,htut>>>13,pt0|s9,dt8191&pt,mtpt>>>13;r.negativet.negative^e.negative,r.length19;var gt(c+(nMath.imul(f,U))|0)+((8191&(i(iMath.imul(f,V))+Math.imul(h,U)|0))13)|0;c((aMath.imul(h,V))+(i>>>13)|0)+(gt>>>26)|0,gt&67108863,nMath.imul(d,U),i(iMath.imul(d,V))+Math.imul(m,U)|0,aMath.imul(m,V);var vt(c+(nn+Math.imul(f,q)|0)|0)+((8191&(i(ii+Math.imul(f,G)|0)+Math.imul(h,q)|0))13)|0;c((aa+Math.imul(h,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&67108863,nMath.imul(v,U),i(iMath.imul(v,V))+Math.imul(y,U)|0,aMath.imul(y,V),nn+Math.imul(d,q)|0,i(ii+Math.imul(d,G)|0)+Math.imul(m,q)|0,aa+Math.imul(m,G)|0;var yt(c+(nn+Math.imul(f,W)|0)|0)+((8191&(i(ii+Math.imul(f,X)|0)+Math.imul(h,W)|0))13)|0;c((aa+Math.imul(h,X)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&67108863,nMath.imul(b,U),i(iMath.imul(b,V))+Math.imul(_,U)|0,aMath.imul(_,V),nn+Math.imul(v,q)|0,i(ii+Math.imul(v,G)|0)+Math.imul(y,q)|0,aa+Math.imul(y,G)|0,nn+Math.imul(d,W)|0,i(ii+Math.imul(d,X)|0)+Math.imul(m,W)|0,aa+Math.imul(m,X)|0;var xt(c+(nn+Math.imul(f,J)|0)|0)+((8191&(i(ii+Math.imul(f,K)|0)+Math.imul(h,J)|0))13)|0;c((aa+Math.imul(h,K)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&67108863,nMath.imul(T,U),i(iMath.imul(T,V))+Math.imul(k,U)|0,aMath.imul(k,V),nn+Math.imul(b,q)|0,i(ii+Math.imul(b,G)|0)+Math.imul(_,q)|0,aa+Math.imul(_,G)|0,nn+Math.imul(v,W)|0,i(ii+Math.imul(v,X)|0)+Math.imul(y,W)|0,aa+Math.imul(y,X)|0,nn+Math.imul(d,J)|0,i(ii+Math.imul(d,K)|0)+Math.imul(m,J)|0,aa+Math.imul(m,K)|0;var bt(c+(nn+Math.imul(f,$)|0)|0)+((8191&(i(ii+Math.imul(f,tt)|0)+Math.imul(h,$)|0))13)|0;c((aa+Math.imul(h,tt)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&67108863,nMath.imul(M,U),i(iMath.imul(M,V))+Math.imul(S,U)|0,aMath.imul(S,V),nn+Math.imul(T,q)|0,i(ii+Math.imul(T,G)|0)+Math.imul(k,q)|0,aa+Math.imul(k,G)|0,nn+Math.imul(b,W)|0,i(ii+Math.imul(b,X)|0)+Math.imul(_,W)|0,aa+Math.imul(_,X)|0,nn+Math.imul(v,J)|0,i(ii+Math.imul(v,K)|0)+Math.imul(y,J)|0,aa+Math.imul(y,K)|0,nn+Math.imul(d,$)|0,i(ii+Math.imul(d,tt)|0)+Math.imul(m,$)|0,aa+Math.imul(m,tt)|0;var _t(c+(nn+Math.imul(f,rt)|0)|0)+((8191&(i(ii+Math.imul(f,nt)|0)+Math.imul(h,rt)|0))13)|0;c((aa+Math.imul(h,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&67108863,nMath.imul(L,U),i(iMath.imul(L,V))+Math.imul(C,U)|0,aMath.imul(C,V),nn+Math.imul(M,q)|0,i(ii+Math.imul(M,G)|0)+Math.imul(S,q)|0,aa+Math.imul(S,G)|0,nn+Math.imul(T,W)|0,i(ii+Math.imul(T,X)|0)+Math.imul(k,W)|0,aa+Math.imul(k,X)|0,nn+Math.imul(b,J)|0,i(ii+Math.imul(b,K)|0)+Math.imul(_,J)|0,aa+Math.imul(_,K)|0,nn+Math.imul(v,$)|0,i(ii+Math.imul(v,tt)|0)+Math.imul(y,$)|0,aa+Math.imul(y,tt)|0,nn+Math.imul(d,rt)|0,i(ii+Math.imul(d,nt)|0)+Math.imul(m,rt)|0,aa+Math.imul(m,nt)|0;var wt(c+(nn+Math.imul(f,at)|0)|0)+((8191&(i(ii+Math.imul(f,ot)|0)+Math.imul(h,at)|0))13)|0;c((aa+Math.imul(h,ot)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&67108863,nMath.imul(I,U),i(iMath.imul(I,V))+Math.imul(O,U)|0,aMath.imul(O,V),nn+Math.imul(L,q)|0,i(ii+Math.imul(L,G)|0)+Math.imul(C,q)|0,aa+Math.imul(C,G)|0,nn+Math.imul(M,W)|0,i(ii+Math.imul(M,X)|0)+Math.imul(S,W)|0,aa+Math.imul(S,X)|0,nn+Math.imul(T,J)|0,i(ii+Math.imul(T,K)|0)+Math.imul(k,J)|0,aa+Math.imul(k,K)|0,nn+Math.imul(b,$)|0,i(ii+Math.imul(b,tt)|0)+Math.imul(_,$)|0,aa+Math.imul(_,tt)|0,nn+Math.imul(v,rt)|0,i(ii+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,aa+Math.imul(y,nt)|0,nn+Math.imul(d,at)|0,i(ii+Math.imul(d,ot)|0)+Math.imul(m,at)|0,aa+Math.imul(m,ot)|0;var Tt(c+(nn+Math.imul(f,lt)|0)|0)+((8191&(i(ii+Math.imul(f,ct)|0)+Math.imul(h,lt)|0))13)|0;c((aa+Math.imul(h,ct)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&67108863,nMath.imul(D,U),i(iMath.imul(D,V))+Math.imul(R,U)|0,aMath.imul(R,V),nn+Math.imul(I,q)|0,i(ii+Math.imul(I,G)|0)+Math.imul(O,q)|0,aa+Math.imul(O,G)|0,nn+Math.imul(L,W)|0,i(ii+Math.imul(L,X)|0)+Math.imul(C,W)|0,aa+Math.imul(C,X)|0,nn+Math.imul(M,J)|0,i(ii+Math.imul(M,K)|0)+Math.imul(S,J)|0,aa+Math.imul(S,K)|0,nn+Math.imul(T,$)|0,i(ii+Math.imul(T,tt)|0)+Math.imul(k,$)|0,aa+Math.imul(k,tt)|0,nn+Math.imul(b,rt)|0,i(ii+Math.imul(b,nt)|0)+Math.imul(_,rt)|0,aa+Math.imul(_,nt)|0,nn+Math.imul(v,at)|0,i(ii+Math.imul(v,ot)|0)+Math.imul(y,at)|0,aa+Math.imul(y,ot)|0,nn+Math.imul(d,lt)|0,i(ii+Math.imul(d,ct)|0)+Math.imul(m,lt)|0,aa+Math.imul(m,ct)|0;var kt(c+(nn+Math.imul(f,ft)|0)|0)+((8191&(i(ii+Math.imul(f,ht)|0)+Math.imul(h,ft)|0))13)|0;c((aa+Math.imul(h,ht)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&67108863,nMath.imul(B,U),i(iMath.imul(B,V))+Math.imul(N,U)|0,aMath.imul(N,V),nn+Math.imul(D,q)|0,i(ii+Math.imul(D,G)|0)+Math.imul(R,q)|0,aa+Math.imul(R,G)|0,nn+Math.imul(I,W)|0,i(ii+Math.imul(I,X)|0)+Math.imul(O,W)|0,aa+Math.imul(O,X)|0,nn+Math.imul(L,J)|0,i(ii+Math.imul(L,K)|0)+Math.imul(C,J)|0,aa+Math.imul(C,K)|0,nn+Math.imul(M,$)|0,i(ii+Math.imul(M,tt)|0)+Math.imul(S,$)|0,aa+Math.imul(S,tt)|0,nn+Math.imul(T,rt)|0,i(ii+Math.imul(T,nt)|0)+Math.imul(k,rt)|0,aa+Math.imul(k,nt)|0,nn+Math.imul(b,at)|0,i(ii+Math.imul(b,ot)|0)+Math.imul(_,at)|0,aa+Math.imul(_,ot)|0,nn+Math.imul(v,lt)|0,i(ii+Math.imul(v,ct)|0)+Math.imul(y,lt)|0,aa+Math.imul(y,ct)|0,nn+Math.imul(d,ft)|0,i(ii+Math.imul(d,ht)|0)+Math.imul(m,ft)|0,aa+Math.imul(m,ht)|0;var At(c+(nn+Math.imul(f,dt)|0)|0)+((8191&(i(ii+Math.imul(f,mt)|0)+Math.imul(h,dt)|0))13)|0;c((aa+Math.imul(h,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&67108863,nMath.imul(B,q),i(iMath.imul(B,G))+Math.imul(N,q)|0,aMath.imul(N,G),nn+Math.imul(D,W)|0,i(ii+Math.imul(D,X)|0)+Math.imul(R,W)|0,aa+Math.imul(R,X)|0,nn+Math.imul(I,J)|0,i(ii+Math.imul(I,K)|0)+Math.imul(O,J)|0,aa+Math.imul(O,K)|0,nn+Math.imul(L,$)|0,i(ii+Math.imul(L,tt)|0)+Math.imul(C,$)|0,aa+Math.imul(C,tt)|0,nn+Math.imul(M,rt)|0,i(ii+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,aa+Math.imul(S,nt)|0,nn+Math.imul(T,at)|0,i(ii+Math.imul(T,ot)|0)+Math.imul(k,at)|0,aa+Math.imul(k,ot)|0,nn+Math.imul(b,lt)|0,i(ii+Math.imul(b,ct)|0)+Math.imul(_,lt)|0,aa+Math.imul(_,ct)|0,nn+Math.imul(v,ft)|0,i(ii+Math.imul(v,ht)|0)+Math.imul(y,ft)|0,aa+Math.imul(y,ht)|0;var Mt(c+(nn+Math.imul(d,dt)|0)|0)+((8191&(i(ii+Math.imul(d,mt)|0)+Math.imul(m,dt)|0))13)|0;c((aa+Math.imul(m,mt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&67108863,nMath.imul(B,W),i(iMath.imul(B,X))+Math.imul(N,W)|0,aMath.imul(N,X),nn+Math.imul(D,J)|0,i(ii+Math.imul(D,K)|0)+Math.imul(R,J)|0,aa+Math.imul(R,K)|0,nn+Math.imul(I,$)|0,i(ii+Math.imul(I,tt)|0)+Math.imul(O,$)|0,aa+Math.imul(O,tt)|0,nn+Math.imul(L,rt)|0,i(ii+Math.imul(L,nt)|0)+Math.imul(C,rt)|0,aa+Math.imul(C,nt)|0,nn+Math.imul(M,at)|0,i(ii+Math.imul(M,ot)|0)+Math.imul(S,at)|0,aa+Math.imul(S,ot)|0,nn+Math.imul(T,lt)|0,i(ii+Math.imul(T,ct)|0)+Math.imul(k,lt)|0,aa+Math.imul(k,ct)|0,nn+Math.imul(b,ft)|0,i(ii+Math.imul(b,ht)|0)+Math.imul(_,ft)|0,aa+Math.imul(_,ht)|0;var St(c+(nn+Math.imul(v,dt)|0)|0)+((8191&(i(ii+Math.imul(v,mt)|0)+Math.imul(y,dt)|0))13)|0;c((aa+Math.imul(y,mt)|0)+(i>>>13)|0)+(St>>>26)|0,St&67108863,nMath.imul(B,J),i(iMath.imul(B,K))+Math.imul(N,J)|0,aMath.imul(N,K),nn+Math.imul(D,$)|0,i(ii+Math.imul(D,tt)|0)+Math.imul(R,$)|0,aa+Math.imul(R,tt)|0,nn+Math.imul(I,rt)|0,i(ii+Math.imul(I,nt)|0)+Math.imul(O,rt)|0,aa+Math.imul(O,nt)|0,nn+Math.imul(L,at)|0,i(ii+Math.imul(L,ot)|0)+Math.imul(C,at)|0,aa+Math.imul(C,ot)|0,nn+Math.imul(M,lt)|0,i(ii+Math.imul(M,ct)|0)+Math.imul(S,lt)|0,aa+Math.imul(S,ct)|0,nn+Math.imul(T,ft)|0,i(ii+Math.imul(T,ht)|0)+Math.imul(k,ft)|0,aa+Math.imul(k,ht)|0;var Et(c+(nn+Math.imul(b,dt)|0)|0)+((8191&(i(ii+Math.imul(b,mt)|0)+Math.imul(_,dt)|0))13)|0;c((aa+Math.imul(_,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&67108863,nMath.imul(B,$),i(iMath.imul(B,tt))+Math.imul(N,$)|0,aMath.imul(N,tt),nn+Math.imul(D,rt)|0,i(ii+Math.imul(D,nt)|0)+Math.imul(R,rt)|0,aa+Math.imul(R,nt)|0,nn+Math.imul(I,at)|0,i(ii+Math.imul(I,ot)|0)+Math.imul(O,at)|0,aa+Math.imul(O,ot)|0,nn+Math.imul(L,lt)|0,i(ii+Math.imul(L,ct)|0)+Math.imul(C,lt)|0,aa+Math.imul(C,ct)|0,nn+Math.imul(M,ft)|0,i(ii+Math.imul(M,ht)|0)+Math.imul(S,ft)|0,aa+Math.imul(S,ht)|0;var Lt(c+(nn+Math.imul(T,dt)|0)|0)+((8191&(i(ii+Math.imul(T,mt)|0)+Math.imul(k,dt)|0))13)|0;c((aa+Math.imul(k,mt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&67108863,nMath.imul(B,rt),i(iMath.imul(B,nt))+Math.imul(N,rt)|0,aMath.imul(N,nt),nn+Math.imul(D,at)|0,i(ii+Math.imul(D,ot)|0)+Math.imul(R,at)|0,aa+Math.imul(R,ot)|0,nn+Math.imul(I,lt)|0,i(ii+Math.imul(I,ct)|0)+Math.imul(O,lt)|0,aa+Math.imul(O,ct)|0,nn+Math.imul(L,ft)|0,i(ii+Math.imul(L,ht)|0)+Math.imul(C,ft)|0,aa+Math.imul(C,ht)|0;var Ct(c+(nn+Math.imul(M,dt)|0)|0)+((8191&(i(ii+Math.imul(M,mt)|0)+Math.imul(S,dt)|0))13)|0;c((aa+Math.imul(S,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&67108863,nMath.imul(B,at),i(iMath.imul(B,ot))+Math.imul(N,at)|0,aMath.imul(N,ot),nn+Math.imul(D,lt)|0,i(ii+Math.imul(D,ct)|0)+Math.imul(R,lt)|0,aa+Math.imul(R,ct)|0,nn+Math.imul(I,ft)|0,i(ii+Math.imul(I,ht)|0)+Math.imul(O,ft)|0,aa+Math.imul(O,ht)|0;var Pt(c+(nn+Math.imul(L,dt)|0)|0)+((8191&(i(ii+Math.imul(L,mt)|0)+Math.imul(C,dt)|0))13)|0;c((aa+Math.imul(C,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&67108863,nMath.imul(B,lt),i(iMath.imul(B,ct))+Math.imul(N,lt)|0,aMath.imul(N,ct),nn+Math.imul(D,ft)|0,i(ii+Math.imul(D,ht)|0)+Math.imul(R,ft)|0,aa+Math.imul(R,ht)|0;var It(c+(nn+Math.imul(I,dt)|0)|0)+((8191&(i(ii+Math.imul(I,mt)|0)+Math.imul(O,dt)|0))13)|0;c((aa+Math.imul(O,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&67108863,nMath.imul(B,ft),i(iMath.imul(B,ht))+Math.imul(N,ft)|0,aMath.imul(N,ht);var Ot(c+(nn+Math.imul(D,dt)|0)|0)+((8191&(i(ii+Math.imul(D,mt)|0)+Math.imul(R,dt)|0))13)|0;c((aa+Math.imul(R,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&67108863;var zt(c+(nMath.imul(B,dt))|0)+((8191&(i(iMath.imul(B,mt))+Math.imul(N,dt)|0))13)|0;return c((aMath.imul(N,mt))+(i>>>13)|0)+(zt>>>26)|0,zt&67108863,l0gt,l1vt,l2yt,l3xt,l4bt,l5_t,l6wt,l7Tt,l8kt,l9At,l10Mt,l11St,l12Et,l13Lt,l14Ct,l15Pt,l16It,l17Ot,l18zt,0!c&&(l19c,r.length++),r};function m(t,e,r){return(new g).mulp(t,e,r)}function g(t,e){this.xt,this.ye}Math.imul||(dp),a.prototype.mulTofunction(t,e){var rthis.length+t.length;return 10this.length&&10t.length?d(this,t,e):r63?p(this,t,e):r1024?function(t,e,r){r.negativee.negative^t.negative,r.lengtht.length+e.length;for(var n0,i0,a0;ar.length-1;a++){var oi;i0;for(var s67108863&n,lMath.min(a,e.length-1),cMath.max(0,a-t.length+1);cl;c++){var ua-c,f(0|t.wordsu)*(0|e.wordsc),h67108863&f;s67108863&(hh+s|0),i+(o(oo+(f/67108864|0)|0)+(h>>>26)|0)>>>26,o&67108863}r.wordsas,no,oi}return 0!n?r.wordsan:r.length--,r.strip()}(this,t,e):m(this,t,e)},g.prototype.makeRBTfunction(t){for(var enew Array(t),ra.prototype._countBits(t)-1,n0;nt;n++)enthis.revBin(n,r,t);return e},g.prototype.revBinfunction(t,e,r){if(0t||tr-1)return t;for(var n0,i0;ie;i++)n|(1&t)e-i-1,t>>1;return n},g.prototype.permutefunction(t,e,r,n,i,a){for(var o0;oa;o++)noeto,iorto},g.prototype.transformfunction(t,e,r,n,i,a){this.permute(a,t,e,r,n,i);for(var o1;oi;o1)for(var so1,lMath.cos(2*Math.PI/s),cMath.sin(2*Math.PI/s),u0;ui;u+s)for(var fl,hc,p0;po;p++){var dru+p,mnu+p,gru+p+o,vnu+p+o,yf*g-h*v;vf*v+h*g,gy,ru+pd+g,nu+pm+v,ru+p+od-g,nu+p+om-v,p!s&&(yl*f-c*h,hl*h+c*f,fy)}},g.prototype.guessLen13bfunction(t,e){var r1|Math.max(e,t),n1&r,i0;for(rr/2|0;r;r>>>1)i++;return 1i+1+n},g.prototype.conjugatefunction(t,e,r){if(!(r1))for(var n0;nr/2;n++){var itn;tntr-n-1,tr-n-1i,ien,en-er-n-1,er-n-1-i}},g.prototype.normalize13bfunction(t,e){for(var r0,n0;ne/2;n++){var i8192*Math.round(t2*n+1/e)+Math.round(t2*n/e)+r;tn67108863&i,ri67108864?0:i/67108864|0}return t},g.prototype.convert13bfunction(t,e,r,i){for(var a0,o0;oe;o++)a+0|to,r2*o8191&a,a>>>13,r2*o+18191&a,a>>>13;for(o2*e;oi;++o)ro0;n(0a),n(0(-8192&a))},g.prototype.stubfunction(t){for(var enew Array(t),r0;rt;r++)er0;return e},g.prototype.mulpfunction(t,e,r){var n2*this.guessLen13b(t.length,e.length),ithis.makeRBT(n),athis.stub(n),onew Array(n),snew Array(n),lnew Array(n),cnew Array(n),unew Array(n),fnew Array(n),hr.words;h.lengthn,this.convert13b(t.words,t.length,o,n),this.convert13b(e.words,e.length,c,n),this.transform(o,a,s,l,n,i),this.transform(c,a,u,f,n,i);for(var p0;pn;p++){var dsp*up-lp*fp;lpsp*fp+lp*up,spd}return this.conjugate(s,l,n),this.transform(s,l,h,a,n,i),this.conjugate(h,a,n),this.normalize13b(h,n),r.negativet.negative^e.negative,r.lengtht.length+e.length,r.strip()},a.prototype.mulfunction(t){var enew a(null);return e.wordsnew Array(this.length+t.length),this.mulTo(t,e)},a.prototype.mulffunction(t){var enew a(null);return e.wordsnew Array(this.length+t.length),m(this,t,e)},a.prototype.imulfunction(t){return this.clone().mulTo(t,this)},a.prototype.imulnfunction(t){n(numbertypeof t),n(t67108864);for(var e0,r0;rthis.length;r++){var i(0|this.wordsr)*t,a(67108863&i)+(67108863&e);e>>26,e+i/67108864|0,e+a>>>26,this.wordsr67108863&a}return 0!e&&(this.wordsre,this.length++),this},a.prototype.mulnfunction(t){return this.clone().imuln(t)},a.prototype.sqrfunction(){return this.mul(this)},a.prototype.isqrfunction(){return this.imul(this.clone())},a.prototype.powfunction(t){var efunction(t){for(var enew Array(t.bitLength()),r0;re.length;r++){var nr/26|0,ir%26;er(t.wordsn&1i)>>>i}return e}(t);if(0e.length)return new a(1);for(var rthis,n0;ne.length&&0en;n++,rr.sqr());if(++ne.length)for(var ir.sqr();ne.length;n++,ii.sqr())0!en&&(rr.mul(i));return r},a.prototype.iushlnfunction(t){n(numbertypeof t&&t>0);var e,rt%26,i(t-r)/26,a67108863>>>26-r26-r;if(0!r){var o0;for(e0;ethis.length;e++){var sthis.wordse&a,l(0|this.wordse)-sr;this.wordsel|o,os>>>26-r}o&&(this.wordseo,this.length++)}if(0!i){for(ethis.length-1;e>0;e--)this.wordse+ithis.wordse;for(e0;ei;e++)this.wordse0;this.length+i}return this.strip()},a.prototype.ishlnfunction(t){return n(0this.negative),this.iushln(t)},a.prototype.iushrnfunction(t,e,r){var i;n(numbertypeof t&&t>0),ie?(e-e%26)/26:0;var at%26,oMath.min((t-a)/26,this.length),s67108863^67108863>>>aa,lr;if(i-o,iMath.max(0,i),l){for(var c0;co;c++)l.wordscthis.wordsc;l.lengtho}if(0o);else if(this.length>o)for(this.length-o,c0;cthis.length;c++)this.wordscthis.wordsc+o;else this.words00,this.length1;var u0;for(cthis.length-1;c>0&&(0!u||c>i);c--){var f0|this.wordsc;this.wordscu26-a|f>>>a,uf&s}return l&&0!u&&(l.wordsl.length++u),0this.length&&(this.words00,this.length1),this.strip()},a.prototype.ishrnfunction(t,e,r){return n(0this.negative),this.iushrn(t,e,r)},a.prototype.shlnfunction(t){return this.clone().ishln(t)},a.prototype.ushlnfunction(t){return this.clone().iushln(t)},a.prototype.shrnfunction(t){return this.clone().ishrn(t)},a.prototype.ushrnfunction(t){return this.clone().iushrn(t)},a.prototype.testnfunction(t){n(numbertypeof t&&t>0);var et%26,r(t-e)/26,i1e;return!(this.lengthr)&&!!(this.wordsr&i)},a.prototype.imasknfunction(t){n(numbertypeof t&&t>0);var et%26,r(t-e)/26;if(n(0this.negative,imaskn works only with positive numbers),this.lengthr)return this;if(0!e&&r++,this.lengthMath.min(r,this.length),0!e){var i67108863^67108863>>>ee;this.wordsthis.length-1&i}return this.strip()},a.prototype.masknfunction(t){return this.clone().imaskn(t)},a.prototype.iaddnfunction(t){return n(numbertypeof t),n(t67108864),t0?this.isubn(-t):0!this.negative?1this.length&&(0|this.words0)t?(this.words0t-(0|this.words0),this.negative0,this):(this.negative0,this.isubn(t),this.negative1,this):this._iaddn(t)},a.prototype._iaddnfunction(t){this.words0+t;for(var e0;ethis.length&&this.wordse>67108864;e++)this.wordse-67108864,ethis.length-1?this.wordse+11:this.wordse+1++;return this.lengthMath.max(this.length,e+1),this},a.prototype.isubnfunction(t){if(n(numbertypeof t),n(t67108864),t0)return this.iaddn(-t);if(0!this.negative)return this.negative0,this.iaddn(t),this.negative1,this;if(this.words0-t,1this.length&&this.words00)this.words0-this.words0,this.negative1;else for(var e0;ethis.length&&this.wordse0;e++)this.wordse+67108864,this.wordse+1-1;return this.strip()},a.prototype.addnfunction(t){return this.clone().iaddn(t)},a.prototype.subnfunction(t){return this.clone().isubn(t)},a.prototype.iabsfunction(){return this.negative0,this},a.prototype.absfunction(){return this.clone().iabs()},a.prototype._ishlnsubmulfunction(t,e,r){var i,a,ot.length+r;this._expand(o);var s0;for(i0;it.length;i++){a(0|this.wordsi+r)+s;var l(0|t.wordsi)*e;s((a-67108863&l)>>26)-(l/67108864|0),this.wordsi+r67108863&a}for(;ithis.length-r;i++)s(a(0|this.wordsi+r)+s)>>26,this.wordsi+r67108863&a;if(0s)return this.strip();for(n(-1s),s0,i0;ithis.length;i++)s(a-(0|this.wordsi)+s)>>26,this.wordsi67108863&a;return this.negative1,this.strip()},a.prototype._wordDivfunction(t,e){var r(this.length,t.length),nthis.clone(),it,o0|i.wordsi.length-1;0!(r26-this._countBits(o))&&(ii.ushln(r),n.iushln(r),o0|i.wordsi.length-1);var s,ln.length-i.length;if(mod!e){(snew a(null)).lengthl+1,s.wordsnew Array(s.length);for(var c0;cs.length;c++)s.wordsc0}var un.clone()._ishlnsubmul(i,1,l);0u.negative&&(nu,s&&(s.wordsl1));for(var fl-1;f>0;f--){var h67108864*(0|n.wordsi.length+f)+(0|n.wordsi.length+f-1);for(hMath.min(h/o|0,67108863),n._ishlnsubmul(i,h,f);0!n.negative;)h--,n.negative0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^1);s&&(s.wordsfh)}return s&&s.strip(),n.strip(),div!e&&0!r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmodfunction(t,e,r){return n(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!this.negative&&0t.negative?(sthis.neg().divmod(t,e),mod!e&&(is.div.neg()),div!e&&(os.mod.neg(),r&&0!o.negative&&o.iadd(t)),{div:i,mod:o}):0this.negative&&0!t.negative?(sthis.divmod(t.neg(),e),mod!e&&(is.div.neg()),{div:i,mod:s.mod}):0!(this.negative&t.negative)?(sthis.neg().divmod(t.neg(),e),div!e&&(os.mod.neg(),r&&0!o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)0?{div:new a(0),mod:this}:1t.length?dive?{div:this.divn(t.words0),mod:null}:mode?{div:null,mod:new a(this.modn(t.words0))}:{div:this.divn(t.words0),mod:new a(this.modn(t.words0))}:this._wordDiv(t,e);var i,o,s},a.prototype.divfunction(t){return this.divmod(t,div,!1).div},a.prototype.modfunction(t){return this.divmod(t,mod,!1).mod},a.prototype.umodfunction(t){return this.divmod(t,mod,!0).mod},a.prototype.divRoundfunction(t){var ethis.divmod(t);if(e.mod.isZero())return e.div;var r0!e.div.negative?e.mod.isub(t):e.mod,nt.ushrn(1),it.andln(1),ar.cmp(n);return a0||1i&&0a?e.div:0!e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modnfunction(t){n(t67108863);for(var e(126)%t,r0,ithis.length-1;i>0;i--)r(e*r+(0|this.wordsi))%t;return r},a.prototype.idivnfunction(t){n(t67108863);for(var e0,rthis.length-1;r>0;r--){var i(0|this.wordsr)+67108864*e;this.wordsri/t|0,ei%t}return this.strip()},a.prototype.divnfunction(t){return this.clone().idivn(t)},a.prototype.egcdfunction(t){n(0t.negative),n(!t.isZero());var ethis,rt.clone();e0!e.negative?e.umod(t):e.clone();for(var inew a(1),onew a(0),snew a(0),lnew a(1),c0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++c;for(var ur.clone(),fe.clone();!e.isZero();){for(var h0,p1;0(e.words0&p)&&h26;++h,p1);if(h>0)for(e.iushrn(h);h-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(f)),i.iushrn(1),o.iushrn(1);for(var d0,m1;0(r.words0&m)&&d26;++d,m1);if(d>0)for(r.iushrn(d);d-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1);e.cmp(r)>0?(e.isub(r),i.isub(s),o.isub(l)):(r.isub(e),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmpfunction(t){n(0t.negative),n(!t.isZero());var ethis,rt.clone();e0!e.negative?e.umod(t):e.clone();for(var i,onew a(1),snew a(0),lr.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var c0,u1;0(e.words0&u)&&c26;++c,u1);if(c>0)for(e.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var f0,h1;0(r.words0&h)&&f26;++f,h1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);e.cmp(r)>0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(i0e.cmpn(1)?o:s).cmpn(0)0&&i.iadd(t),i},a.prototype.gcdfunction(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var ethis.clone(),rt.clone();e.negative0,r.negative0;for(var n0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var ie.cmp(r);if(i0){var ae;er,ra}else if(0i||0r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invmfunction(t){return this.egcd(t).a.umod(t)},a.prototype.isEvenfunction(){return 0(1&this.words0)},a.prototype.isOddfunction(){return 1(1&this.words0)},a.prototype.andlnfunction(t){return this.words0&t},a.prototype.bincnfunction(t){n(numbertypeof t);var et%26,r(t-e)/26,i1e;if(this.lengthr)return this._expand(r+1),this.wordsr|i,this;for(var ai,or;0!a&&othis.length;o++){var s0|this.wordso;a(s+a)>>>26,s&67108863,this.wordsos}return 0!a&&(this.wordsoa,this.length++),this},a.prototype.isZerofunction(){return 1this.length&&0this.words0},a.prototype.cmpnfunction(t){var e,rt0;if(0!this.negative&&!r)return-1;if(0this.negative&&r)return 1;if(this.strip(),this.length>1)e1;else{r&&(t-t),n(t67108863,Number is too big);var i0|this.words0;eit?0:it?-1:1}return 0!this.negative?0|-e:e},a.prototype.cmpfunction(t){if(0!this.negative&&0t.negative)return-1;if(0this.negative&&0!t.negative)return 1;var ethis.ucmp(t);return 0!this.negative?0|-e:e},a.prototype.ucmpfunction(t){if(this.length>t.length)return 1;if(this.lengtht.length)return-1;for(var e0,rthis.length-1;r>0;r--){var n0|this.wordsr,i0|t.wordsr;if(n!i){ni?e-1:n>i&&(e1);break}}return e},a.prototype.gtnfunction(t){return 1this.cmpn(t)},a.prototype.gtfunction(t){return 1this.cmp(t)},a.prototype.gtenfunction(t){return this.cmpn(t)>0},a.prototype.gtefunction(t){return this.cmp(t)>0},a.prototype.ltnfunction(t){return-1this.cmpn(t)},a.prototype.ltfunction(t){return-1this.cmp(t)},a.prototype.ltenfunction(t){return this.cmpn(t)0},a.prototype.ltefunction(t){return this.cmp(t)0},a.prototype.eqnfunction(t){return 0this.cmpn(t)},a.prototype.eqfunction(t){return 0this.cmp(t)},a.redfunction(t){return new T(t)},a.prototype.toRedfunction(t){return n(!this.red,Already a number in reduction context),n(0this.negative,red works only with positives),t.convertTo(this)._forceRed(t)},a.prototype.fromRedfunction(){return n(this.red,fromRed works only with numbers in reduction context),this.red.convertFrom(this)},a.prototype._forceRedfunction(t){return this.redt,this},a.prototype.forceRedfunction(t){return n(!this.red,Already a number in reduction context),this._forceRed(t)},a.prototype.redAddfunction(t){return n(this.red,redAdd works only with red numbers),this.red.add(this,t)},a.prototype.redIAddfunction(t){return n(this.red,redIAdd works only with red numbers),this.red.iadd(this,t)},a.prototype.redSubfunction(t){return n(this.red,redSub works only with red numbers),this.red.sub(this,t)},a.prototype.redISubfunction(t){return n(this.red,redISub works only with red numbers),this.red.isub(this,t)},a.prototype.redShlfunction(t){return n(this.red,redShl works only with red numbers),this.red.shl(this,t)},a.prototype.redMulfunction(t){return n(this.red,redMul works only with red numbers),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMulfunction(t){return n(this.red,redMul works only with red numbers),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqrfunction(){return n(this.red,redSqr works only with red numbers),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqrfunction(){return n(this.red,redISqr works only with red numbers),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrtfunction(){return n(this.red,redSqrt works only with red numbers),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvmfunction(){return n(this.red,redInvm works only with red numbers),this.red._verify1(this),this.red.invm(this)},a.prototype.redNegfunction(){return n(this.red,redNeg works only with red numbers),this.red._verify1(this),this.red.neg(this)},a.prototype.redPowfunction(t){return n(this.red&&!t.red,redPow(normalNum)),this.red._verify1(this),this.red.pow(this,t)};var v{k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.namet,this.pnew a(e,16),this.nthis.p.bitLength(),this.knew a(1).iushln(this.n).isub(this.p),this.tmpthis._tmp()}function x(){y.call(this,k256,ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f)}function b(){y.call(this,p224,ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001)}function _(){y.call(this,p192,ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff)}function w(){y.call(this,25519,7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed)}function T(t){if(stringtypeof t){var ea._prime(t);this.me.p,this.primee}else n(t.gtn(1),modulus must be greater than 1),this.mt,this.primenull}function k(t){T.call(this,t),this.shiftthis.m.bitLength(),this.shift%26!0&&(this.shift+26-this.shift%26),this.rnew a(1).iushln(this.shift),this.r2this.imod(this.r.sqr()),this.rinvthis.r._invmp(this.m),this.minvthis.rinv.mul(this.r).isubn(1).div(this.m),this.minvthis.minv.umod(this.r),this.minvthis.r.sub(this.minv)}y.prototype._tmpfunction(){var tnew a(null);return t.wordsnew Array(Math.ceil(this.n/13)),t},y.prototype.ireducefunction(t){var e,rt;do{this.split(r,this.tmp),e(r(rthis.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var nethis.n?-1:r.ucmp(this.p);return 0n?(r.words00,r.length1):n>0?r.isub(this.p):void 0!r.strip?r.strip():r._strip(),r},y.prototype.splitfunction(t,e){t.iushrn(this.n,0,e)},y.prototype.imulKfunction(t){return t.imul(this.k)},i(x,y),x.prototype.splitfunction(t,e){for(var rMath.min(t.length,9),n0;nr;n++)e.wordsnt.wordsn;if(e.lengthr,t.length9)return t.words00,void(t.length1);var it.words9;for(e.wordse.length++4194303&i,n10;nt.length;n++){var a0|t.wordsn;t.wordsn-10(4194303&a)4|i>>>22,ia}i>>>22,t.wordsn-10i,0i&&t.length>10?t.length-10:t.length-9},x.prototype.imulKfunction(t){t.wordst.length0,t.wordst.length+10,t.length+2;for(var e0,r0;rt.length;r++){var n0|t.wordsr;e+977*n,t.wordsr67108863&e,e64*n+(e/67108864|0)}return 0t.wordst.length-1&&(t.length--,0t.wordst.length-1&&t.length--),t},i(b,y),i(_,y),i(w,y),w.prototype.imulKfunction(t){for(var e0,r0;rt.length;r++){var n19*(0|t.wordsr)+e,i67108863&n;n>>>26,t.wordsri,en}return 0!e&&(t.wordst.length++e),t},a._primefunction(t){if(vt)return vt;var e;if(k256t)enew x;else if(p224t)enew b;else if(p192t)enew _;else{if(p25519!t)throw new Error(Unknown prime +t);enew w}return vte,e},T.prototype._verify1function(t){n(0t.negative,red works only with positives),n(t.red,red works only with red numbers)},T.prototype._verify2function(t,e){n(0(t.negative|e.negative),red works only with positives),n(t.red&&t.rede.red,red works only with red numbers)},T.prototype.imodfunction(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},T.prototype.negfunction(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},T.prototype.addfunction(t,e){this._verify2(t,e);var rt.add(e);return r.cmp(this.m)>0&&r.isub(this.m),r._forceRed(this)},T.prototype.iaddfunction(t,e){this._verify2(t,e);var rt.iadd(e);return r.cmp(this.m)>0&&r.isub(this.m),r},T.prototype.subfunction(t,e){this._verify2(t,e);var rt.sub(e);return r.cmpn(0)0&&r.iadd(this.m),r._forceRed(this)},T.prototype.isubfunction(t,e){this._verify2(t,e);var rt.isub(e);return r.cmpn(0)0&&r.iadd(this.m),r},T.prototype.shlfunction(t,e){return this._verify1(t),this.imod(t.ushln(e))},T.prototype.imulfunction(t,e){return this._verify2(t,e),this.imod(t.imul(e))},T.prototype.mulfunction(t,e){return this._verify2(t,e),this.imod(t.mul(e))},T.prototype.isqrfunction(t){return this.imul(t,t.clone())},T.prototype.sqrfunction(t){return this.mul(t,t)},T.prototype.sqrtfunction(t){if(t.isZero())return t.clone();var ethis.m.andln(3);if(n(e%21),3e){var rthis.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var ithis.m.subn(1),o0;!i.isZero()&&0i.andln(1);)o++,i.iushrn(1);n(!i.isZero());var snew a(1).toRed(this),ls.redNeg(),cthis.m.subn(1).iushrn(1),uthis.m.bitLength();for(unew a(2*u*u).toRed(this);0!this.pow(u,c).cmp(l);)u.redIAdd(l);for(var fthis.pow(u,i),hthis.pow(t,i.addn(1).iushrn(1)),pthis.pow(t,i),do;0!p.cmp(s);){for(var mp,g0;0!m.cmp(s);g++)mm.redSqr();n(gd);var vthis.pow(f,new a(1).iushln(d-g-1));hh.redMul(v),fv.redSqr(),pp.redMul(f),dg}return h},T.prototype.invmfunction(t){var et._invmp(this.m);return 0!e.negative?(e.negative0,this.imod(e).redNeg()):this.imod(e)},T.prototype.powfunction(t,e){if(e.isZero())return new a(1).toRed(this);if(0e.cmpn(1))return t.clone();var rnew Array(16);r0new a(1).toRed(this),r1t;for(var n2;nr.length;n++)rnthis.mul(rn-1,t);var ir0,o0,s0,le.bitLength()%26;for(0l&&(l26),ne.length-1;n>0;n--){for(var ce.wordsn,ul-1;u>0;u--){var fc>>u&1;i!r0&&(ithis.sqr(i)),0!f||0!o?(o1,o|f,(4++s||0n&&0u)&&(ithis.mul(i,ro),s0,o0)):s0}l26}return i},T.prototype.convertTofunction(t){var et.umod(this.m);return et?e.clone():e},T.prototype.convertFromfunction(t){var et.clone();return e.rednull,e},a.montfunction(t){return new k(t)},i(k,T),k.prototype.convertTofunction(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFromfunction(t){var ethis.imod(t.mul(this.rinv));return e.rednull,e},k.prototype.imulfunction(t,e){if(t.isZero()||e.isZero())return t.words00,t.length1,t;var rt.imul(e),nr.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),ir.isub(n).iushrn(this.shift),ai;return i.cmp(this.m)>0?ai.isub(this.m):i.cmpn(0)0&&(ai.iadd(this.m)),a._forceRed(this)},k.prototype.mulfunction(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var rt.mul(e),nr.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),ir.isub(n).iushrn(this.shift),oi;return i.cmp(this.m)>0?oi.isub(this.m):i.cmpn(0)0&&(oi.iadd(this.m)),o._forceRed(this)},k.prototype.invmfunction(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0e||e,this)},{buffer:2},34:function(t,e,r){use strict;e.exportsfunction(t){var e,r,n,it.length,a0;for(e0;ei;++e)a+te.length;var onew Array(a),s0;for(e0;ei;++e){var lte,cl.length;for(r0;rc;++r){var uos++new Array(c-1),f0;for(n0;nc;++n)n!r&&(uf++ln);if(1&r){var hu1;u1u0,u0h}}}return o}},{},35:function(t,e,r){use strict;e.exportsfunction(t,e,r){switch(arguments.length){case 1:return f(t);case 2:returnfunctiontypeof e?c(t,t,e,!0):h(t,e);case 3:return c(t,e,r,!1);default:throw new Error(box-intersect: Invalid arguments)}};var n,it(typedarray-pool),at(./lib/sweep),ot(./lib/intersect);function s(t,e){for(var r0;rt;++r)if(!(erer+t))return!0;return!1}function l(t,e,r,n){for(var i0,a0,o0,lt.length;ol;++o){var cto;if(!s(e,c)){for(var u0;u2*e;++u)ri++cu;na++o}}return a}function c(t,e,r,n){var st.length,ce.length;if(!(s0||c0)){var ut0.length>>>1;if(!(u0)){var f,hi.mallocDouble(2*u*s),pi.mallocInt32(s);if((sl(t,u,h,p))>0){if(1u&&n)a.init(s),fa.sweepComplete(u,r,0,s,h,p,0,s,h,p);else{var di.mallocDouble(2*u*c),mi.mallocInt32(c);(cl(e,u,d,m))>0&&(a.init(s+c),f1u?a.sweepBipartite(u,r,0,s,h,p,0,c,d,m):o(u,r,n,s,h,p,c,d,m),i.free(d),i.free(m))}i.free(h),i.free(p)}return f}}}function u(t,e){n.push(t,e)}function f(t){return n,c(t,t,u,!0),n}function h(t,e){return n,c(t,e,u,!1),n}},{./lib/intersect:37,./lib/sweep:41,typedarray-pool:308},36:function(t,e,r){use strict;function n(t){return t?function(t,e,r,n,i,a,o,s,l,c,u){return i-n>l-s?function(t,e,r,n,i,a,o,s,l,c,u){for(var f2*t,hn,pf*n;hi;++h,p+f){var dae+p,mae+p+t,goh;t:for(var vs,yf*s;vl;++v,y+f){var xce+y,bce+y+t,_uv;if(!(bd||mx)){for(var we+1;wt;++w){var Taw+p,kaw+t+p,Acw+y,Mcw+t+y;if(kA||MT)continue t}var Sr(g,_);if(void 0!S)return S}}}}(t,e,r,n,i,a,o,s,l,c,u):function(t,e,r,n,i,a,o,s,l,c,u){for(var f2*t,hs,pf*s;hl;++h,p+f){var dce+p,mce+p+t,guh;t:for(var vn,yf*n;vi;++v,y+f){var xae+y,bae+y+t,_ov;if(!(mx||bd)){for(var we+1;wt;++w){var Taw+y,kaw+t+y,Acw+p,Mcw+t+p;if(kA||MT)continue t}var Sr(_,g);if(void 0!S)return S}}}}(t,e,r,n,i,a,o,s,l,c,u)}:function(t,e,r,n,i,a,o,s,l,c,u,f){return a-i>c-l?n?function(t,e,r,n,i,a,o,s,l,c,u){for(var f2*t,hn,pf*n;hi;++h,p+f){var dae+p,mae+p+t,goh;t:for(var vs,yf*s;vl;++v,y+f){var xce+y,buv;if(!(xd||mx)){for(var _e+1;_t;++_){var wa_+p,Ta_+t+p,kc_+y,Ac_+t+y;if(Tk||Aw)continue t}var Mr(b,g);if(void 0!M)return M}}}}(t,e,r,i,a,o,s,l,c,u,f):function(t,e,r,n,i,a,o,s,l,c,u){for(var f2*t,hn,pf*n;hi;++h,p+f){var dae+p,mae+p+t,goh;t:for(var vs,yf*s;vl;++v,y+f){var xce+y,buv;if(!(xd||mx)){for(var _e+1;_t;++_){var wa_+p,Ta_+t+p,kc_+y,Ac_+t+y;if(Tk||Aw)continue t}var Mr(g,b);if(void 0!M)return M}}}}(t,e,r,i,a,o,s,l,c,u,f):n?function(t,e,r,n,i,a,o,s,l,c,u){for(var f2*t,hs,pf*s;hl;++h,p+f){var dce+p,muh;t:for(var gn,vf*n;gi;++g,v+f){var yae+v,xae+v+t,bog;if(!(dy||xd)){for(var _e+1;_t;++_){var wa_+v,Ta_+t+v,kc_+p,Ac_+t+p;if(Tk||Aw)continue t}var Mr(m,b);if(void 0!M)return M}}}}(t,e,r,i,a,o,s,l,c,u,f):function(t,e,r,n,i,a,o,s,l,c,u){for(var f2*t,hs,pf*s;hl;++h,p+f){var dce+p,muh;t:for(var gn,vf*n;gi;++g,v+f){var yae+v,xae+v+t,bog;if(!(dy||xd)){for(var _e+1;_t;++_){var wa_+v,Ta_+t+v,kc_+p,Ac_+t+p;if(Tk||Aw)continue t}var Mr(b,m);if(void 0!M)return M}}}}(t,e,r,i,a,o,s,l,c,u,f)}}r.partialn(!1),r.fulln(!0)},{},37:function(t,e,r){use strict;e.exportsfunction(t,e,r,a,u,w,T,k,A){!function(t,e){var r8*i.log2(e+1)*(t+1)|0,ai.nextPow2(6*r);v.lengtha&&(n.free(v),vn.mallocInt32(a));var oi.nextPow2(2*r);y.lengtho&&(n.free(y),yn.mallocDouble(o))}(t,a+T);var M,S0,E2*t;x(S++,0,0,a,0,T,r?16:0,-1/0,1/0),r||x(S++,0,0,T,0,a,1,-1/0,1/0);for(;S>0;){var L6*(S-1),CvL,PvL+1,IvL+2,OvL+3,zvL+4,DvL+5,R2*S,FyR,ByR+1,N1&D,j!!(16&D),Uu,Vw,Hk,qA;if(N&&(Uk,VA,Hu,qw),!(2&D&&(Ip(t,C,P,I,U,V,B),P>I)||4&D&&(Pd(t,C,P,I,U,V,F))>I)){var GI-P,Yz-O;if(j){if(t*G*(G+Y)122){if(void 0!(Ml.scanComplete(t,C,e,P,I,U,V,O,z,H,q)))return M;continue}}else{if(t*Math.min(G,Y)128){if(void 0!(Mo(t,C,e,N,P,I,U,V,O,z,H,q)))return M;continue}if(t*G*Y122){if(void 0!(Ml.scanBipartite(t,C,e,N,P,I,U,V,O,z,H,q)))return M;continue}}var Wf(t,C,P,I,U,V,F,B);if(PW)if(t*(W-P)128){if(void 0!(Ms(t,C+1,e,P,W,U,V,O,z,H,q)))return M}else if(Ct-2){if(void 0!(MN?l.sweepBipartite(t,e,O,z,H,q,P,W,U,V):l.sweepBipartite(t,e,P,W,U,V,O,z,H,q)))return M}else x(S++,C+1,P,W,O,z,N,-1/0,1/0),x(S++,C+1,O,z,P,W,1^N,-1/0,1/0);if(WI){var Xc(t,C,O,z,H,q),ZHE*X+C,Jh(t,C,X,z,H,q,Z);if(Jz&&x(S++,C,W,I,J,z,(4|N)+(j?16:0),Z,B),OX&&x(S++,C,W,I,O,X,(2|N)+(j?16:0),F,Z),X+1J){if(void 0!(Mj?_(t,C,e,W,I,U,V,X,H,qX):b(t,C,e,N,W,I,U,V,X,H,qX)))return M}else if(XJ){var K;if(j){if(Km(t,C,W,I,U,V,Z),WK){var Qh(t,C,W,K,U,V,Z);if(Ct-2){if(WQ&&void 0!(Ml.sweepComplete(t,e,W,Q,U,V,X,J,H,q)))return M;if(QK&&void 0!(Ml.sweepBipartite(t,e,Q,K,U,V,X,J,H,q)))return M}else WQ&&x(S++,C+1,W,Q,X,J,16,-1/0,1/0),QK&&(x(S++,C+1,Q,K,X,J,0,-1/0,1/0),x(S++,C+1,X,J,Q,K,1,-1/0,1/0))}}else KN?g(t,C,W,I,U,V,Z):m(t,C,W,I,U,V,Z),WK&&(Ct-2?MN?l.sweepBipartite(t,e,X,J,H,q,W,K,U,V):l.sweepBipartite(t,e,W,K,U,V,X,J,H,q):(x(S++,C+1,W,K,X,J,N,-1/0,1/0),x(S++,C+1,X,J,W,K,1^N,-1/0,1/0)))}}}}};var nt(typedarray-pool),it(bit-twiddle),at(./brute),oa.partial,sa.full,lt(./sweep),ct(./median),ut(./partition),fu(!(lo>p0)&&!(p1>hi)),hu(lop0),pu(lop0),du(hip0),mu(lop0&&p0hi),gu(lop0&&p0hi),vn.mallocInt32(1024),yn.mallocDouble(1024);function x(t,e,r,n,i,a,o,s,l){var c6*t;vce,vc+1r,vc+2n,vc+3i,vc+4a,vc+5o;var u2*t;yus,yu+1l}function b(t,e,r,n,i,a,o,s,l,c,u){var f2*t,hl*f,pch+e;t:for(var di,mi*f;da;++d,m+f){var gom+e,vom+e+t;if(!(pg||vp)&&(!n||p!g)){for(var y,xsd,be+1;bt;++b){gom+b,vom+b+t;var _ch+b,wch+b+t;if(v_||wg)continue t}if(void 0!(yn?r(u,x):r(x,u)))return y}}}function _(t,e,r,n,i,a,o,s,l,c){var u2*t,fs*u,hlf+e;t:for(var pn,dn*u;pi;++p,d+u){var mop;if(m!c){var gad+e,vad+e+t;if(!(hg||vh)){for(var ye+1;yt;++y){gad+y,vad+y+t;var xlf+y,blf+y+t;if(vx||bg)continue t}var _r(m,c);if(void 0!_)return _}}}}},{./brute:36,./median:38,./partition:39,./sweep:41,bit-twiddle:32,typedarray-pool:308},38:function(t,e,r){use strict;e.exportsfunction(t,e,r,a,o,s){if(ar+1)return r;var lr,ca,ua+r>>>1,f2*t,hu,pof*u+e;for(;lc;){if(c-l8){i(t,e,l,c,o,s),pof*u+e;break}var dc-l,mMath.random()*d+l|0,gof*m+e,vMath.random()*d+l|0,yof*v+e,xMath.random()*d+l|0,bof*x+e;gy?b>y?(hv,py):g>b?(hm,pg):(hx,pb):y>b?(hv,py):b>g?(hm,pg):(hx,pb);for(var _f*(c-1),wf*h,T0;Tf;++T,++_,++w){var ko_;o_ow,owk}var Asc-1;sc-1sh,shA,hn(t,e,l,c-1,o,s,p);for(_f*(c-1),wf*h,T0;Tf;++T,++_,++w){ko_;o_ow,owk}Asc-1;if(sc-1sh,shA,uh){for(ch-1;lc&&of*(c-1)+ep;)c-1;c+1}else{if(!(hu))break;for(lh+1;lc&&of*l+ep;)l+1}}return n(t,e,r,u,o,s,of*u+e)};var nt(./partition)(lop0);function i(t,e,r,n,i,a){for(var o2*t,so*(r+1)+e,lr+1;ln;++l,s+o)for(var cis,ul,fo*(l-1);u>r&&if+e>c;--u,f-o){for(var hf,pf+o,d0;do;++d,++h,++p){var mih;ihip,ipm}var gau;auau-1,au-1g}}},{./partition:39},39:function(t,e,r){use strict;e.exportsfunction(t){return nt};var n{lop0:function(t,e,r,n,i,a,o){for(var s2*t,ls*r,cl,ur,fe,hr;n>h;++h,l+s){if(il+fo)if(uh)u+1,c+s;else{for(var p0;s>p;++p){var dil+p;il+pic,ic++d}var mah;ahau,au++m}}return u},lop0:function(t,e,r,n,i,a,o){for(var s2*t,ls*r,cl,ur,fe,hr;n>h;++h,l+s){if(il+fo)if(uh)u+1,c+s;else{for(var p0;s>p;++p){var dil+p;il+pic,ic++d}var mah;ahau,au++m}}return u},lop0:function(t,e,r,n,i,a,o){for(var s2*t,ls*r,cl,ur,ft+e,hr;n>h;++h,l+s){if(il+fo)if(uh)u+1,c+s;else{for(var p0;s>p;++p){var dil+p;il+pic,ic++d}var mah;ahau,au++m}}return u},hip0:function(t,e,r,n,i,a,o){for(var s2*t,ls*r,cl,ur,ft+e,hr;n>h;++h,l+s){if(il+fo)if(uh)u+1,c+s;else{for(var p0;s>p;++p){var dil+p;il+pic,ic++d}var mah;ahau,au++m}}return u},lop0&&p0hi:function(t,e,r,n,i,a,o){for(var s2*t,ls*r,cl,ur,fe,ht+e,pr;n>p;++p,l+s){var dil+f,mil+h;if(do&&om)if(up)u+1,c+s;else{for(var g0;s>g;++g){var vil+g;il+gic,ic++v}var yap;apau,au++y}}return u},lop0&&p0hi:function(t,e,r,n,i,a,o){for(var s2*t,ls*r,cl,ur,fe,ht+e,pr;n>p;++p,l+s){var dil+f,mil+h;if(do&&om)if(up)u+1,c+s;else{for(var g0;s>g;++g){var vil+g;il+gic,ic++v}var yap;apau,au++y}}return u},!(lo>p0)&&!(p1>hi):function(t,e,r,n,i,a,o,s){for(var l2*t,cl*r,uc,fr,he,pt+e,dr;n>d;++d,c+l){var mic+h,gic+p;if(!(m>o||s>g))if(fd)f+1,u+l;else{for(var v0;l>v;++v){var yic+v;ic+viu,iu++y}var xad;adaf,af++x}}return f}}},{},40:function(t,e,r){use strict;e.exportsfunction(t,e){e128?n(0,e-1,t):function t(e,r,u){var f(r-e+1)/6|0,he+f,pr-f,de+r>>1,md-f,gd+f,vh,ym,xd,bg,_p,we+1,Tr-1,k0;l(v,y,u)&&(kv,vy,yk);l(b,_,u)&&(kb,b_,_k);l(v,x,u)&&(kv,vx,xk);l(y,x,u)&&(ky,yx,xk);l(v,b,u)&&(kv,vb,bk);l(x,b,u)&&(kx,xb,bk);l(y,_,u)&&(ky,y_,_k);l(y,x,u)&&(ky,yx,xk);l(b,_,u)&&(kb,b_,_k);for(var Au2*y,Mu2*y+1,Su2*b,Eu2*b+1,L2*v,C2*x,P2*_,I2*h,O2*d,z2*p,D0;D2;++D){var RuL+D,FuC+D,BuP+D;uI+DR,uO+DF,uz+DB}a(m,e,u),a(g,r,u);for(var Nw;NT;++N)if(c(N,A,M,u))N!w&&i(N,w,u),++w;else if(!c(N,S,E,u))for(;;){if(c(T,S,E,u)){c(T,A,M,u)?(o(N,w,T,u),++w,--T):(i(N,T,u),--T);break}if(--TN)break}s(e,w-1,A,M,u),s(r,T+1,S,E,u),w-2-e32?n(e,w-2,u):t(e,w-2,u);r-(T+2)32?n(T+2,r,u):t(T+2,r,u);T-w32?n(w,T,u):t(w,T,u)}(0,e-1,t)};function n(t,e,r){for(var n2*(t+1),it+1;ie;++i){for(var arn++,orn++,si,ln-2;s-- >t;){var crl-2,url-1;if(ca)break;if(ca&&uo)break;rlc,rl+1u,l-2}rla,rl+1o}}function i(t,e,r){e*2;var nrt*2,irt+1;rtre,rt+1re+1,ren,re+1i}function a(t,e,r){e*2,rt*2re,rt+1re+1}function o(t,e,r,n){e*2,r*2;var int*2,ant+1;ntne,nt+1ne+1,nenr,ne+1nr+1,nri,nr+1a}function s(t,e,r,n,i){e*2,it*2ie,ier,it+1ie+1,ie+1n}function l(t,e,r){e*2;var nrt*2,ire;return!(ni)&&(n!i||rt+1>re+1)}function c(t,e,r,n){var int*2;return ie||ie&&nt+1r}},{},41:function(t,e,r){use strict;e.exports{init:function(t){var ei.nextPow2(t);o.lengthe&&(n.free(o),on.mallocInt32(e));s.lengthe&&(n.free(s),sn.mallocInt32(e));l.lengthe&&(n.free(l),ln.mallocInt32(e));c.lengthe&&(n.free(c),cn.mallocInt32(e));u.lengthe&&(n.free(u),un.mallocInt32(e));f.lengthe&&(n.free(f),fn.mallocInt32(e));var r8*e;h.lengthr&&(n.free(h),hn.mallocDouble(r))},sweepBipartite:function(t,e,r,n,i,u,f,m,g,v){for(var y0,x2*t,bt-1,_x-1,wr;wn;++w){var Tuw,kx*w;hy++ik+b,hy++-(T+1),hy++ik+_,hy++T}for(wf;wm;++w){Tvw+(128);var Ax*w;hy++gA+b,hy++-T,hy++gA+_,hy++T}var My>>>1;a(h,M);var S0,E0;for(w0;wM;++w){var L0|h2*w+1;if(L>128)p(l,c,E--,LL-(128)|0);else if(L>0)p(o,s,S--,L);else if(L-(128)){L-L-(128)|0;for(var C0;CS;++C){if(void 0!(Pe(oC,L)))return P}d(l,c,E++,L)}else{L-L-1|0;for(C0;CE;++C){var P;if(void 0!(Pe(L,lC)))return P}d(o,s,S++,L)}}},sweepComplete:function(t,e,r,n,i,m,g,v,y,x){for(var b0,_2*t,wt-1,T_-1,kr;kn;++k){var Amk+11,M_*k;hb++iM+w,hb++-A,hb++iM+T,hb++A}for(kg;kv;++k){Axk+11;var S_*k;hb++yS+w,hb++1|-A,hb++yS+T,hb++1|A}var Eb>>>1;a(h,E);var L0,C0,P0;for(k0;kE;++k){var I0|h2*k+1,O1&I;if(kE-1&&I>>1h2*k+3>>1&&(O2,k+1),I0){for(var z-(I>>1)-1,D0;DP;++D){if(void 0!(Re(uD,z)))return R}if(0!O)for(D0;DL;++D){if(void 0!(Re(oD,z)))return R}if(1!O)for(D0;DC;++D){var R;if(void 0!(Re(lD,z)))return R}0O?d(o,s,L++,z):1O?d(l,c,C++,z):2O&&d(u,f,P++,z)}else{z(I>>1)-1;0O?p(o,s,L--,z):1O?p(l,c,C--,z):2O&&p(u,f,P--,z)}}},scanBipartite:function(t,e,r,n,i,l,c,u,f,m,g,v){var y0,x2*t,be,_e+t,w1,T1;n?T128:w128;for(var ki;kl;++k){var Ak+w,Mx*k;hy++cM+b,hy++-A,hy++cM+_,hy++A}for(kf;km;++k){Ak+T;var Sx*k;hy++gS+b,hy++-A}var Ey>>>1;a(h,E);var L0;for(k0;kE;++k){var C0|h2*k+1;if(C0){var P!1;if((A-C)>128?(P!n,A-128):(P!!n,A-1),P)d(o,s,L++,A);else{var IvA,Ox*A,zgO+e+1,DgO+e+1+t;t:for(var R0;RL;++R){var FoR,Bx*F;if(!(DcB+e+1||cB+e+1+tz)){for(var Ne+2;Nt;++N)if(gO+N+tcB+N||cB+N+tgO+N)continue t;var j,UuF;if(void 0!(jn?r(I,U):r(U,I)))return j}}}}else p(o,s,L--,C-w)}},scanComplete:function(t,e,r,n,i,s,l,c,u,f,p){for(var d0,m2*t,ge,ve+t,yn;yi;++y){var xy+(128),bm*y;hd++sb+g,hd++-x,hd++sb+v,hd++x}for(yc;yu;++y){xy+1;var _m*y;hd++f_+g,hd++-x}var wd>>>1;a(h,w);var T0;for(y0;yw;++y){var k0|h2*y+1;if(k0){if((x-k)>128)oT++x-(128);else{var Apx-1,Mm*x,SfM+e+1,EfM+e+1+t;t:for(var L0;LT;++L){var CoL,PlC;if(PA)break;var Im*C;if(!(EsI+e+1||sI+e+1+tS)){for(var Oe+2;Ot;++O)if(fM+O+tsI+O||sI+O+tfM+O)continue t;var zr(P,A);if(void 0!z)return z}}}}else{for(xk-(128),LT-1;L>0;--L)if(oLx){for(OL+1;OT;++O)oO-1oO;break}--T}}}};var nt(typedarray-pool),it(bit-twiddle),at(./sort),on.mallocInt32(1024),sn.mallocInt32(1024),ln.mallocInt32(1024),cn.mallocInt32(1024),un.mallocInt32(1024),fn.mallocInt32(1024),hn.mallocDouble(8192);function p(t,e,r,n){var ien,atr-1;tia,eai}function d(t,e,r,n){trn,enr}},{./sort:40,bit-twiddle:32,typedarray-pool:308},42:function(t,e,r){use strict;var nt(./lib/monotone),it(./lib/triangulation),at(./lib/delaunay),ot(./lib/filter);function s(t){returnMath.min(t0,t1),Math.max(t0,t1)}function l(t,e){return t0-e0||t1-e1}function c(t,e,r){return e in t?te:r}e.exportsfunction(t,e,r){Array.isArray(e)?(rr||{},ee||):(re||{},e);var u!!c(r,delaunay,!0),f!!c(r,interior,!0),h!!c(r,exterior,!0),p!!c(r,infinity,!1);if(!f&&!h||0t.length)return;var dn(t,e);if(u||f!h||p){for(var mi(t.length,function(t){return t.map(s).sort(l)}(e)),g0;gd.length;++g){var vdg;m.addTriangle(v0,v1,v2)}return u&&a(t,m),h?f?p?o(m,0,p):m.cells():o(m,1,p):o(m,-1)}return d}},{./lib/delaunay:43,./lib/filter:44,./lib/monotone:45,./lib/triangulation:46},43:function(t,e,r){use strict;var nt(robust-in-sphere)4;t(binary-search-bounds);function i(t,e,r,i,a,o){var se.opposite(i,a);if(!(s0)){if(ai){var li;ia,al,lo,os,sl}e.isConstraint(i,a)||n(ti,ta,to,ts)0&&r.push(i,a)}}e.exportsfunction(t,e){for(var r,at.length,oe.stars,s0;sa;++s)for(var los,c1;cl.length;c+2){if(!((plc)s)&&!e.isConstraint(s,p)){for(var ulc-1,f-1,h1;hl.length;h+2)if(lh-1p){flh;break}f0||n(ts,tp,tu,tf)0&&r.push(s,p)}}for(;r.length>0;){for(var pr.pop(),d(sr.pop(),u-1,f-1,los,1);dl.length;d+2){var mld-1,gld;mp?fg:gp&&(um)}u0||f0||(n(ts,tp,tu,tf)>0||(e.flip(s,p),i(t,e,r,u,s,f),i(t,e,r,s,f,u),i(t,e,r,f,p,u),i(t,e,r,p,u,f)))}}},{binary-search-bounds:31,robust-in-sphere:282},44:function(t,e,r){use strict;var n,it(binary-search-bounds);function a(t,e,r,n,i,a,o){this.cellst,this.neighbore,this.flagsn,this.constraintr,this.activei,this.nexta,this.boundaryo}function o(t,e){return t0-e0||t1-e1||t2-e2}e.exportsfunction(t,e,r){var nfunction(t,e){for(var rt.cells(),nr.length,i0;in;++i){var s(vri)0,lv1,cv2;lc?ls&&(v0l,v1c,v2s):cs&&(v0c,v1s,v2l)}r.sort(o);var unew Array(n);for(i0;iu.length;++i)ui0;var f,h,pnew Array(3*n),dnew Array(3*n),mnull;e&&(m);var gnew a(r,p,d,u,f,h,m);for(i0;in;++i)for(var vri,y0;y3;++y){svy,lv(y+1)%3;var xp3*i+yg.locate(l,s,t.opposite(l,s)),bd3*i+yt.isConstraint(s,l);x0&&(b?h.push(i):(f.push(i),ui1),e&&m.push(l,s,-1))}return g}(t,r);if(0e)return r?n.cells.concat(n.boundary):n.cells;var i1,sn.active,ln.next,cn.flags,un.cells,fn.constraint,hn.neighbor;for(;s.length>0||l.length>0;){for(;s.length>0;){var ps.pop();if(cp!-i){cpi;up;for(var d0;d3;++d){var mh3*p+d;m>0&&0cm&&(f3*p+d?l.push(m):(s.push(m),cmi))}}}var gl;ls,sg,l.length0,i-i}var vfunction(t,e,r){for(var n0,i0;it.length;++i)eir&&(tn++ti);return t.lengthn,t}(u,c,e);if(r)return v.concat(n.boundary);return v},a.prototype.locate(n0,0,0,function(t,e,r){var at,se,lr;return er?et&&(ae,sr,lt):rt&&(ar,st,le),a0?-1:(n0a,n1s,n2l,i.eq(this.cells,n,o))})},{binary-search-bounds:31},45:function(t,e,r){use strict;var nt(binary-search-bounds),it(robust-orientation)3;function a(t,e,r,n,i){this.at,this.be,this.idxr,this.lowerIdsn,this.upperIdsi}function o(t,e,r,n){this.at,this.be,this.typer,this.idxn}function s(t,e){var rt.a0-e.a0||t.a1-e.a1||t.type-e.type;return r||(0!t.type&&(ri(t.a,t.b,e.b))?r:t.idx-e.idx)}function l(t,e){return i(t.a,t.b,e)}function c(t,e,r,a,o){for(var sn.lt(e,a,l),cn.gt(e,a,l),us;uc;++u){for(var feu,hf.lowerIds,ph.length;p>1&&i(rhp-2,rhp-1,a)>0;)t.push(hp-1,hp-2,o),p-1;h.lengthp,h.push(o);var df.upperIds;for(pd.length;p>1&&i(rdp-2,rdp-1,a)0;)t.push(dp-2,dp-1,o),p-1;d.lengthp,d.push(o)}}function u(t,e){var r;return(rt.a0e.a0?i(t.a,t.b,e.a):i(e.b,e.a,t.a))?r:(re.b0t.b0?i(t.a,t.b,e.b):i(e.b,e.a,t.b))||t.idx-e.idx}function f(t,e,r){var in.le(t,r,u),oti,so.upperIds,lss.length-1;o.upperIdsl,t.splice(i+1,0,new a(r.a,r.b,r.idx,l,s))}function h(t,e,r){var ir.a;r.ar.b,r.bi;var an.eq(t,r,u),ota;ta-1.upperIdso.upperIds,t.splice(a,1)}e.exportsfunction(t,e){for(var rt.length,ne.length,i,l0;lr;++l)i.push(new o(tl,null,0,l));for(l0;ln;++l){var uel,ptu0,dtu1;p0d0?i.push(new o(p,d,2,l),new o(d,p,1,l)):p0>d0&&i.push(new o(d,p,2,l),new o(p,d,1,l))}i.sort(s);for(var mi0.a0-(1+Math.abs(i0.a0))*Math.pow(2,-52),gnew a(m,1,m,0,-1,,,,),v,y(l0,i.length);ly;++l){var xil,bx.type;0b?c(v,g,t,x.a,x.idx):2b?f(g,t,x):h(g,t,x)}return v}},{binary-search-bounds:31,robust-orientation:284},46:function(t,e,r){use strict;var nt(binary-search-bounds);function i(t,e){this.starst,this.edgese}e.exportsfunction(t,e){for(var rnew Array(t),n0;nt;++n)rn;return new i(r,e)};var ai.prototype;function o(t,e,r){for(var n1,it.length;ni;n+2)if(tn-1e&&tnr)return tn-1ti-2,tnti-1,void(t.lengthi-2)}a.isConstraintfunction(){var t0,0;function e(t,e){return t0-e0||t1-e1}return function(r,i){return t0Math.min(r,i),t1Math.max(r,i),n.eq(this.edges,t,e)>0}}(),a.removeTrianglefunction(t,e,r){var nthis.stars;o(nt,e,r),o(ne,r,t),o(nr,t,e)},a.addTrianglefunction(t,e,r){var nthis.stars;nt.push(e,r),ne.push(r,t),nr.push(t,e)},a.oppositefunction(t,e){for(var rthis.starse,n1,ir.length;ni;n+2)if(rnt)return rn-1;return-1},a.flipfunction(t,e){var rthis.opposite(t,e),nthis.opposite(e,t);this.removeTriangle(t,e,r),this.removeTriangle(e,t,n),this.addTriangle(t,n,r),this.addTriangle(e,r,n)},a.edgesfunction(){for(var tthis.stars,e,r0,nt.length;rn;++r)for(var itr,a0,oi.length;ao;a+2)e.push(ia,ia+1);return e},a.cellsfunction(){for(var tthis.stars,e,r0,nt.length;rn;++r)for(var itr,a0,oi.length;ao;a+2){var sia,lia+1;rMath.min(s,l)&&e.push(r,s,l)}return e}},{binary-search-bounds:31},47:function(t,e,r){use strict;e.exportsfunction(t){for(var e1,r1;rt.length;++r)for(var n0;nr;++n)if(trtn)e-e;else if(tntr)return 0;return e}},{},48:function(t,e,r){use strict;var nt(dup),it(robust-linear-solve);function a(t,e){for(var r0,nt.length,i0;in;++i)r+ti*ei;return r}function o(t){var et.length;if(0e)return;t0.length;var rn(t.length+1,t.length+1,1),on(t.length+1,1);ree0;for(var s0;se;++s){for(var l0;ls;++l)rlsrsl2*a(ts,tl);osa(ts,ts)}var ci(r,o),u0,fce+1;for(s0;sf.length;++s)u+fs;var hnew Array(e);for(s0;se;++s){fcs;var p0;for(l0;lf.length;++l)p+fl;hsp/u}return h}function s(t){if(0t.length)return;for(var et0.length,rn(e),io(t),a0;at.length;++a)for(var s0;se;++s)rs+tas*ia;return r}s.barycenetrico,e.exportss},{dup:65,robust-linear-solve:283},49:function(t,e,r){e.exportsfunction(t){for(var en(t),r0,i0;it.length;++i)for(var ati,o0;oe.length;++o)r+Math.pow(ao-eo,2);return Math.sqrt(r/t.length)};var nt(circumcenter)},{circumcenter:48},50:function(t,e,r){use strict;e.exportsfunction(t,e,r){var n;if(r){ne;for(var inew Array(e.length),a0;ae.length;++a){var oea;iao0,o1,ra}ei}var sfunction(t,e,r){var nd(t,,p(t));return v(e,n,r),!!n}(t,e,!!r);for(;y(t,e,!!r);)s!0;if(r&&s){n.length0,r.length0;for(a0;ae.length;++a){oea;n.push(o0,o1),r.push(o2)}}return s};var nt(union-find),it(box-intersect),at(robust-segment-intersect),ot(big-rat),st(big-rat/cmp),lt(big-rat/to-float),ct(rat-vec),ut(nextafter),ft(./lib/rat-seg-intersect);function h(t){var el(t);returnu(e,-1/0),u(e,1/0)}function p(t){for(var enew Array(t.length),r0;rt.length;++r){var ntr;eru(n0,-1/0),u(n1,-1/0),u(n0,1/0),u(n1,1/0)}return e}function d(t,e,r){for(var ae.length,onew n(a),s,l0;le.length;++l){var cel,fh(c0),ph(c1);s.push(u(f0,-1/0),u(p0,-1/0),u(f1,1/0),u(p1,1/0))}i(s,(function(t,e){o.link(t,e)}));var d!0,mnew Array(a);for(l0;la;++l){(vo.find(l))!l&&(d!1,tvMath.min(tl0,tv0),Math.min(tl1,tv1))}if(d)return null;var g0;for(l0;la;++l){var v;(vo.find(l))l?(mlg,tg++tl):ml-1}t.lengthg;for(l0;la;++l)ml0&&(mlmo.find(l));return m}function m(t,e){return t0-e0||t1-e1}function g(t,e){var rt0-e0||t1-e1;return r||(t2e2?-1:t2>e2?1:0)}function v(t,e,r){if(0!t.length){if(e)for(var n0;nt.length;++n){var ie(otn)0,aeo1;o0Math.min(i,a),o1Math.max(i,a)}else for(n0;nt.length;++n){var o;i(otn)0,ao1;o0Math.min(i,a),o1Math.max(i,a)}r?t.sort(g):t.sort(m);var s1;for(n1;nt.length;++n){var ltn-1,ctn;(c0!l0||c1!l1||r&&c2!l2)&&(ts++c)}t.lengths}}function y(t,e,r){var nfunction(t,e){for(var rnew Array(e.length),n0;ne.length;++n){var ien,ati0,oti1;rnu(Math.min(a0,o0),-1/0),u(Math.min(a1,o1),-1/0),u(Math.max(a0,o0),1/0),u(Math.max(a1,o1),1/0)}return r}(t,e),hfunction(t,e,r){var n;return i(r,(function(r,i){var oer,sei;if(o0!s0&&o0!s1&&o1!s0&&o1!s1){var lto0,cto1,uts0,fts1;a(l,c,u,f)&&n.push(r,i)}})),n}(t,e,n),mp(t),gfunction(t,e,r,n){var o;return i(r,n,(function(r,n){var ier;if(i0!n&&i1!n){var stn,lti0,cti1;a(l,c,s,s)&&o.push(r,n)}})),o}(t,e,n,m),yd(t,function(t,e,r,n,i){var a,u,ht.map((function(t){returno(t0),o(t1)}));for(a0;ar.length;++a){var pra;up0;var dp1,meu,ged,vf(c(tm0),c(tm1),c(tg0),c(tg1));if(v){var yt.length;t.push(l(v0),l(v1)),h.push(v),n.push(u,y,d,y)}}for(n.sort((function(t,e){if(t0!e0)return t0-e0;var rht1,nhe1;return s(r0,n0)||s(r1,n1)})),an.length-1;a>0;--a){var xeu(Sna)0,bx0,_x1,wtb,Tt_;if((w0-T0||w1-T1)0){var kb;b_,_k}x0b;var A,Mx1S1;for(i&&(Ax2);a>0&&na-10u;){var S,E(Sn--a)1;i?e.push(M,E,A):e.push(M,E),ME}i?e.push(M,_,A):e.push(M,_)}return h}(t,e,h,g,r));return v(e,y,r),!!y||(h.length>0||g.length>0)}},{./lib/rat-seg-intersect:51,big-rat:18,big-rat/cmp:16,big-rat/to-float:30,box-intersect:35,nextafter:260,rat-vec:273,robust-segment-intersect:287,union-find:309},51:function(t,e,r){use strict;e.exportsfunction(t,e,r,n){var as(e,t),fs(n,r),hu(a,f);if(0o(h))return null;var ps(t,r),du(f,p),mi(d,h),gc(a,m);return l(t,g)};var nt(big-rat/mul),it(big-rat/div),at(big-rat/sub),ot(big-rat/sign),st(rat-vec/sub),lt(rat-vec/add),ct(rat-vec/muls);function u(t,e){return a(n(t0,e1),n(t1,e0))}},{big-rat/div:17,big-rat/mul:27,big-rat/sign:28,big-rat/sub:29,rat-vec/add:272,rat-vec/muls:274,rat-vec/sub:275},52:function(t,e,r){e.exports{jet:{index:0,rgb:0,0,131},{index:.125,rgb:0,60,170},{index:.375,rgb:5,255,255},{index:.625,rgb:255,255,0},{index:.875,rgb:250,0,0},{index:1,rgb:128,0,0},hsv:{index:0,rgb:255,0,0},{index:.169,rgb:253,255,2},{index:.173,rgb:247,255,2},{index:.337,rgb:0,252,4},{index:.341,rgb:0,252,10},{index:.506,rgb:1,249,255},{index:.671,rgb:2,0,253},{index:.675,rgb:8,0,253},{index:.839,rgb:255,0,251},{index:.843,rgb:255,0,245},{index:1,rgb:255,0,6},hot:{index:0,rgb:0,0,0},{index:.3,rgb:230,0,0},{index:.6,rgb:255,210,0},{index:1,rgb:255,255,255},spring:{index:0,rgb:255,0,255},{index:1,rgb:255,255,0},summer:{index:0,rgb:0,128,102},{index:1,rgb:255,255,102},autumn:{index:0,rgb:255,0,0},{index:1,rgb:255,255,0},winter:{index:0,rgb:0,0,255},{index:1,rgb:0,255,128},bone:{index:0,rgb:0,0,0},{index:.376,rgb:84,84,116},{index:.753,rgb:169,200,200},{index:1,rgb:255,255,255},copper:{index:0,rgb:0,0,0},{index:.804,rgb:255,160,102},{index:1,rgb:255,199,127},greys:{index:0,rgb:0,0,0},{index:1,rgb:255,255,255},yignbu:{index:0,rgb:8,29,88},{index:.125,rgb:37,52,148},{index:.25,rgb:34,94,168},{index:.375,rgb:29,145,192},{index:.5,rgb:65,182,196},{index:.625,rgb:127,205,187},{index:.75,rgb:199,233,180},{index:.875,rgb:237,248,217},{index:1,rgb:255,255,217},greens:{index:0,rgb:0,68,27},{index:.125,rgb:0,109,44},{index:.25,rgb:35,139,69},{index:.375,rgb:65,171,93},{index:.5,rgb:116,196,118},{index:.625,rgb:161,217,155},{index:.75,rgb:199,233,192},{index:.875,rgb:229,245,224},{index:1,rgb:247,252,245},yiorrd:{index:0,rgb:128,0,38},{index:.125,rgb:189,0,38},{index:.25,rgb:227,26,28},{index:.375,rgb:252,78,42},{index:.5,rgb:253,141,60},{index:.625,rgb:254,178,76},{index:.75,rgb:254,217,118},{index:.875,rgb:255,237,160},{index:1,rgb:255,255,204},bluered:{index:0,rgb:0,0,255},{index:1,rgb:255,0,0},rdbu:{index:0,rgb:5,10,172},{index:.35,rgb:106,137,247},{index:.5,rgb:190,190,190},{index:.6,rgb:220,170,132},{index:.7,rgb:230,145,90},{index:1,rgb:178,10,28},picnic:{index:0,rgb:0,0,255},{index:.1,rgb:51,153,255},{index:.2,rgb:102,204,255},{index:.3,rgb:153,204,255},{index:.4,rgb:204,204,255},{index:.5,rgb:255,255,255},{index:.6,rgb:255,204,255},{index:.7,rgb:255,153,255},{index:.8,rgb:255,102,204},{index:.9,rgb:255,102,102},{index:1,rgb:255,0,0},rainbow:{index:0,rgb:150,0,90},{index:.125,rgb:0,0,200},{index:.25,rgb:0,25,255},{index:.375,rgb:0,152,255},{index:.5,rgb:44,255,150},{index:.625,rgb:151,255,0},{index:.75,rgb:255,234,0},{index:.875,rgb:255,111,0},{index:1,rgb:255,0,0},portland:{index:0,rgb:12,51,131},{index:.25,rgb:10,136,186},{index:.5,rgb:242,211,56},{index:.75,rgb:242,143,56},{index:1,rgb:217,30,30},blackbody:{index:0,rgb:0,0,0},{index:.2,rgb:230,0,0},{index:.4,rgb:230,210,0},{index:.7,rgb:255,255,255},{index:1,rgb:160,200,255},earth:{index:0,rgb:0,0,130},{index:.1,rgb:0,180,180},{index:.2,rgb:40,210,40},{index:.4,rgb:230,230,50},{index:.6,rgb:120,70,20},{index:1,rgb:255,255,255},electric:{index:0,rgb:0,0,0},{index:.15,rgb:30,0,100},{index:.4,rgb:120,0,100},{index:.6,rgb:160,90,0},{index:.8,rgb:230,200,0},{index:1,rgb:255,250,220},alpha:{index:0,rgb:255,255,255,0},{index:1,rgb:255,255,255,1},viridis:{index:0,rgb:68,1,84},{index:.13,rgb:71,44,122},{index:.25,rgb:59,81,139},{index:.38,rgb:44,113,142},{index:.5,rgb:33,144,141},{index:.63,rgb:39,173,129},{index:.75,rgb:92,200,99},{index:.88,rgb:170,220,50},{index:1,rgb:253,231,37},inferno:{index:0,rgb:0,0,4},{index:.13,rgb:31,12,72},{index:.25,rgb:85,15,109},{index:.38,rgb:136,34,106},{index:.5,rgb:186,54,85},{index:.63,rgb:227,89,51},{index:.75,rgb:249,140,10},{index:.88,rgb:249,201,50},{index:1,rgb:252,255,164},magma:{index:0,rgb:0,0,4},{index:.13,rgb:28,16,68},{index:.25,rgb:79,18,123},{index:.38,rgb:129,37,129},{index:.5,rgb:181,54,122},{index:.63,rgb:229,80,100},{index:.75,rgb:251,135,97},{index:.88,rgb:254,194,135},{index:1,rgb:252,253,191},plasma:{index:0,rgb:13,8,135},{index:.13,rgb:75,3,161},{index:.25,rgb:125,3,168},{index:.38,rgb:168,34,150},{index:.5,rgb:203,70,121},{index:.63,rgb:229,107,93},{index:.75,rgb:248,148,65},{index:.88,rgb:253,195,40},{index:1,rgb:240,249,33},warm:{index:0,rgb:125,0,179},{index:.13,rgb:172,0,187},{index:.25,rgb:219,0,170},{index:.38,rgb:255,0,130},{index:.5,rgb:255,63,74},{index:.63,rgb:255,123,0},{index:.75,rgb:234,176,0},{index:.88,rgb:190,228,0},{index:1,rgb:147,255,0},cool:{index:0,rgb:125,0,179},{index:.13,rgb:116,0,218},{index:.25,rgb:98,74,237},{index:.38,rgb:68,146,231},{index:.5,rgb:0,204,197},{index:.63,rgb:0,247,146},{index:.75,rgb:0,255,88},{index:.88,rgb:40,255,8},{index:1,rgb:147,255,0},rainbow-soft:{index:0,rgb:125,0,179},{index:.1,rgb:199,0,180},{index:.2,rgb:255,0,121},{index:.3,rgb:255,108,0},{index:.4,rgb:222,194,0},{index:.5,rgb:150,255,0},{index:.6,rgb:0,255,55},{index:.7,rgb:0,246,150},{index:.8,rgb:50,167,222},{index:.9,rgb:103,51,235},{index:1,rgb:124,0,186},bathymetry:{index:0,rgb:40,26,44},{index:.13,rgb:59,49,90},{index:.25,rgb:64,76,139},{index:.38,rgb:63,110,151},{index:.5,rgb:72,142,158},{index:.63,rgb:85,174,163},{index:.75,rgb:120,206,163},{index:.88,rgb:187,230,172},{index:1,rgb:253,254,204},cdom:{index:0,rgb:47,15,62},{index:.13,rgb:87,23,86},{index:.25,rgb:130,28,99},{index:.38,rgb:171,41,96},{index:.5,rgb:206,67,86},{index:.63,rgb:230,106,84},{index:.75,rgb:242,149,103},{index:.88,rgb:249,193,135},{index:1,rgb:254,237,176},chlorophyll:{index:0,rgb:18,36,20},{index:.13,rgb:25,63,41},{index:.25,rgb:24,91,59},{index:.38,rgb:13,119,72},{index:.5,rgb:18,148,80},{index:.63,rgb:80,173,89},{index:.75,rgb:132,196,122},{index:.88,rgb:175,221,162},{index:1,rgb:215,249,208},density:{index:0,rgb:54,14,36},{index:.13,rgb:89,23,80},{index:.25,rgb:110,45,132},{index:.38,rgb:120,77,178},{index:.5,rgb:120,113,213},{index:.63,rgb:115,151,228},{index:.75,rgb:134,185,227},{index:.88,rgb:177,214,227},{index:1,rgb:230,241,241},freesurface-blue:{index:0,rgb:30,4,110},{index:.13,rgb:47,14,176},{index:.25,rgb:41,45,236},{index:.38,rgb:25,99,212},{index:.5,rgb:68,131,200},{index:.63,rgb:114,156,197},{index:.75,rgb:157,181,203},{index:.88,rgb:200,208,216},{index:1,rgb:241,237,236},freesurface-red:{index:0,rgb:60,9,18},{index:.13,rgb:100,17,27},{index:.25,rgb:142,20,29},{index:.38,rgb:177,43,27},{index:.5,rgb:192,87,63},{index:.63,rgb:205,125,105},{index:.75,rgb:216,162,148},{index:.88,rgb:227,199,193},{index:1,rgb:241,237,236},oxygen:{index:0,rgb:64,5,5},{index:.13,rgb:106,6,15},{index:.25,rgb:144,26,7},{index:.38,rgb:168,64,3},{index:.5,rgb:188,100,4},{index:.63,rgb:206,136,11},{index:.75,rgb:220,174,25},{index:.88,rgb:231,215,44},{index:1,rgb:248,254,105},par:{index:0,rgb:51,20,24},{index:.13,rgb:90,32,35},{index:.25,rgb:129,44,34},{index:.38,rgb:159,68,25},{index:.5,rgb:182,99,19},{index:.63,rgb:199,134,22},{index:.75,rgb:212,171,35},{index:.88,rgb:221,210,54},{index:1,rgb:225,253,75},phase:{index:0,rgb:145,105,18},{index:.13,rgb:184,71,38},{index:.25,rgb:186,58,115},{index:.38,rgb:160,71,185},{index:.5,rgb:110,97,218},{index:.63,rgb:50,123,164},{index:.75,rgb:31,131,110},{index:.88,rgb:77,129,34},{index:1,rgb:145,105,18},salinity:{index:0,rgb:42,24,108},{index:.13,rgb:33,50,162},{index:.25,rgb:15,90,145},{index:.38,rgb:40,118,137},{index:.5,rgb:59,146,135},{index:.63,rgb:79,175,126},{index:.75,rgb:120,203,104},{index:.88,rgb:193,221,100},{index:1,rgb:253,239,154},temperature:{index:0,rgb:4,35,51},{index:.13,rgb:23,51,122},{index:.25,rgb:85,59,157},{index:.38,rgb:129,79,143},{index:.5,rgb:175,95,130},{index:.63,rgb:222,112,101},{index:.75,rgb:249,146,66},{index:.88,rgb:249,196,65},{index:1,rgb:232,250,91},turbidity:{index:0,rgb:34,31,27},{index:.13,rgb:65,50,41},{index:.25,rgb:98,69,52},{index:.38,rgb:131,89,57},{index:.5,rgb:161,112,59},{index:.63,rgb:185,140,66},{index:.75,rgb:202,174,88},{index:.88,rgb:216,209,126},{index:1,rgb:233,246,171},velocity-blue:{index:0,rgb:17,32,64},{index:.13,rgb:35,52,116},{index:.25,rgb:29,81,156},{index:.38,rgb:31,113,162},{index:.5,rgb:50,144,169},{index:.63,rgb:87,173,176},{index:.75,rgb:149,196,189},{index:.88,rgb:203,221,211},{index:1,rgb:254,251,230},velocity-green:{index:0,rgb:23,35,19},{index:.13,rgb:24,64,38},{index:.25,rgb:11,95,45},{index:.38,rgb:39,123,35},{index:.5,rgb:95,146,12},{index:.63,rgb:152,165,18},{index:.75,rgb:201,186,69},{index:.88,rgb:233,216,137},{index:1,rgb:255,253,205},cubehelix:{index:0,rgb:0,0,0},{index:.07,rgb:22,5,59},{index:.13,rgb:60,4,105},{index:.2,rgb:109,1,135},{index:.27,rgb:161,0,147},{index:.33,rgb:210,2,142},{index:.4,rgb:251,11,123},{index:.47,rgb:255,29,97},{index:.53,rgb:255,54,69},{index:.6,rgb:255,85,46},{index:.67,rgb:255,120,34},{index:.73,rgb:255,157,37},{index:.8,rgb:241,191,57},{index:.87,rgb:224,220,93},{index:.93,rgb:218,241,142},{index:1,rgb:227,253,198}}},{},53:function(t,e,r){use strict;var nt(./colorScale),it(lerp);function a(t){returnt0/255,t1/255,t2/255,t3}function o(t){for(var e,r#,n0;n3;++n)r+(00+(e(etn).toString(16))).substr(e.length);return r}function s(t){returnrgba(+t.join(,)+)}e.exportsfunction(t){var e,r,l,c,u,f,h,p,d,m;t||(t{});p(t.nshades||72)-1,ht.format||hex,(ft.colormap)||(fjet);if(stringtypeof f){if(ff.toLowerCase(),!nf)throw Error(f+ not a supported colorscale);unf}else{if(!Array.isArray(f))throw Error(unsupported colormap option,f);uf.slice()}if(u.length>p+1)throw new Error(f+ map requires nshades to be at least size +u.length);dArray.isArray(t.alpha)?2!t.alpha.length?1,1:t.alpha.slice():numbertypeof t.alpha?t.alpha,t.alpha:1,1;eu.map((function(t){return Math.round(t.index*p)})),d0Math.min(Math.max(d0,0),1),d1Math.min(Math.max(d1,0),1);var gu.map((function(t,e){var rue.index,nue.rgb.slice();return 4n.length&&n3>0&&n31||(n3d0+(d1-d0)*r),n})),v;for(m0;me.length-1;++m){cem+1-em,rgm,lgm+1;for(var y0;yc;y++){var xy/c;v.push(Math.round(i(r0,l0,x)),Math.round(i(r1,l1,x)),Math.round(i(r2,l2,x)),i(r3,l3,x))}}v.push(uu.length-1.rgb.concat(d1)),hexh?vv.map(o):rgbaStringh?vv.map(s):floath&&(vv.map(a));return v}},{./colorScale:52,lerp:240},54:function(t,e,r){use strict;e.exportsfunction(t,e,r,a){var on(e,r,a);if(0o){var si(n(t,e,r)),ci(n(t,e,a));if(sc){if(0s){var ul(t,e,r),fl(t,e,a);return uf?0:u?1:-1}return 0}return 0c?s>0||l(t,e,a)?-1:1:0s?c>0||l(t,e,r)?1:-1:i(c-s)}var hn(t,e,r);return h>0?o>0&&n(t,e,a)>0?1:-1:h0?o>0||n(t,e,a)>0?1:-1:n(t,e,a)>0||l(t,e,r)?1:-1};var nt(robust-orientation),it(signum),at(two-sum),ot(robust-product),st(robust-sum);function l(t,e,r){var na(t0,-e0),ia(t1,-e1),la(r0,-e0),ca(r1,-e1),us(o(n,l),o(i,c));return uu.length-1>0}},{robust-orientation:284,robust-product:285,robust-sum:289,signum:55,two-sum:307},55:function(t,e,r){use strict;e.exportsfunction(t){return t0?-1:t>0?1:0}},{},56:function(t,e,r){e.exportsfunction(t,e){var rt.length,at.length-e.length;if(a)return a;switch(r){case 0:return 0;case 1:return t0-e0;case 2:return t0+t1-e0-e1||n(t0,t1)-n(e0,e1);case 3:var ot0+t1,se0+e1;if(ao+t2-(s+e2))return a;var ln(t0,t1),cn(e0,e1);return n(l,t2)-n(c,e2)||n(l+t2,o)-n(c+e2,s);case 4:var ut0,ft1,ht2,pt3,de0,me1,ge2,ve3;return u+f+h+p-(d+m+g+v)||n(u,f,h,p)-n(d,m,g,v,d)||n(u+f,u+h,u+p,f+h,f+p,h+p)-n(d+m,d+g,d+v,m+g,m+v,g+v)||n(u+f+h,u+f+p,u+h+p,f+h+p)-n(d+m+g,d+m+v,d+g+v,m+g+v);default:for(var yt.slice().sort(i),xe.slice().sort(i),b0;br;++b)if(ayb-xb)return a;return 0}};var nMath.min;function i(t,e){return t-e}},{},57:function(t,e,r){use strict;var nt(compare-cell),it(cell-orientation);e.exportsfunction(t,e){return n(t,e)||i(t)-i(e)}},{cell-orientation:47,compare-cell:56},58:function(t,e,r){use strict;var nt(./lib/ch1d),it(./lib/ch2d),at(./lib/chnd);e.exportsfunction(t){var et.length;if(0e)return;if(1e)return0;var rt0.length;if(0r)return;if(1r)return n(t);if(2r)return i(t);return a(t,r)}},{./lib/ch1d:59,./lib/ch2d:60,./lib/chnd:61},59:function(t,e,r){use strict;e.exportsfunction(t){for(var e0,r0,n1;nt.length;++n)tn0te0&&(en),tn0>tr0&&(rn);return er?e,r:e>r?r,e:e}},{},60:function(t,e,r){use strict;e.exportsfunction(t){var en(t),re.length;if(r2)return;for(var inew Array(r),aer-1,o0;or;++o){var seo;ioa,s,as}return i};var nt(monotone-convex-hull-2d)},{monotone-convex-hull-2d:246},61:function(t,e,r){use strict;e.exportsfunction(t,e){try{return n(t,!0)}catch(o){var ri(t);if(r.lengthe)return;var afunction(t,e){for(var rt.length,nnew Array(r),i0;ie.length;++i)nitei;var ae.length;for(i0;ir;++i)e.indexOf(i)0&&(na++ti);return n}(t,r);return function(t,e){for(var rt.length,ne.length,i0;ir;++i)for(var ati,o0;oa.length;++o){var sao;if(sn)aoes;else{s-n;for(var l0;ln;++l)s>el&&(s+1);aos}}return t}(n(a,!0),r)}};var nt(incremental-convex-hull),it(affine-hull)},{affine-hull:10,incremental-convex-hull:233},62:function(t,e,r){use strict;e.exportsfunction(t,e,r,n,i,a){var oi-1,si*i,lo*o,c(1+2*i)*l,ui*l,fs*(3-2*i),hs*o;if(t.length){a||(anew Array(t.length));for(var pt.length-1;p>0;--p)apc*tp+u*ep+f*rp+h*np;return a}return c*t+u*e+f*r+h*n},e.exports.derivativefunction(t,e,r,n,i,a){var o6*i*i-6*i,s3*i*i-4*i+1,l-6*i*i+6*i,c3*i*i-2*i;if(t.length){a||(anew Array(t.length));for(var ut.length-1;u>0;--u)auo*tu+s*eu+l*ru+c*nu;return a}return o*t+s*e+l*ru+c*n}},{},63:function(t,e,r){use strict;var nt(incremental-convex-hull),it(uniq);function a(t,e){this.pointt,this.indexe}function o(t,e){for(var rt.point,ne.point,ir.length,a0;ai;++a){var ona-ra;if(o)return o}return 0}e.exportsfunction(t,e){var rt.length;if(0r)return;var st0.length;if(s1)return;if(1s)return function(t,e,r){if(1t)return r?-1,0:;var ne.map((function(t,e){returnt0,e}));n.sort((function(t,e){return t0-e0}));for(var inew Array(t-1),a1;at;++a){var ona-1,sna;ia-1o1,s1}r&&i.push(-1,i01,it-11,-1);return i}(r,t,e);for(var lnew Array(r),c1,u0;ur;++u){for(var ftu,hnew Array(s+1),p0,d0;ds;++d){var mfd;hdm,p+m*m}hsp,lunew a(h,u),cMath.max(p,c)}i(l,o),rl.length;var gnew Array(r+s+1),vnew Array(r+s+1),y(s+1)*(s+1)*c,xnew Array(s+1);for(u0;us;++u)xu0;xsy,g0x.slice(),v0-1;for(u0;us;++u){(hx.slice())u1,gu+1h,vu+1-1}for(u0;ur;++u){var blu;gu+s+1b.point,vu+s+1b.index}var _n(g,!1);_e?_.filter((function(t){for(var e0,r0;rs;++r){var nvtr;if(n0&&++e>2)return!1;trn}return!0})):_.filter((function(t){for(var e0;es;++e){var rvte;if(r0)return!1;ter}return!0}));if(1&s)for(u0;u_.length;++u){h(b_u)0;b0b1,b1h}return _}},{incremental-convex-hull:233,uniq:310},64:function(t,e,r){(function(t){(function(){var r!1;if(undefined!typeof Float64Array){var nnew Float64Array(1),inew Uint32Array(n.buffer);if(n01,r!0,1072693248i1){e.exportsfunction(t){return n0t,i0,i1},e.exports.packfunction(t,e){return i0t,i1e,n0},e.exports.lofunction(t){return n0t,i0},e.exports.hifunction(t){return n0t,i1}}else if(1072693248i0){e.exportsfunction(t){return n0t,i1,i0},e.exports.packfunction(t,e){return i1t,i0e,n0},e.exports.lofunction(t){return n0t,i1},e.exports.hifunction(t){return n0t,i0}}else r!1}if(!r){var anew t(8);e.exportsfunction(t){return a.writeDoubleLE(t,0,!0),a.readUInt32LE(0,!0),a.readUInt32LE(4,!0)},e.exports.packfunction(t,e){return a.writeUInt32LE(t,0,!0),a.writeUInt32LE(e,4,!0),a.readDoubleLE(0,!0)},e.exports.lofunction(t){return a.writeDoubleLE(t,0,!0),a.readUInt32LE(0,!0)},e.exports.hifunction(t){return a.writeDoubleLE(t,0,!0),a.readUInt32LE(4,!0)}}e.exports.signfunction(t){return e.exports.hi(t)>>>31},e.exports.exponentfunction(t){return(e.exports.hi(t)1>>>21)-1023},e.exports.fractionfunction(t){var re.exports.lo(t),ne.exports.hi(t),i1048575&n;return 2146435072&n&&(i+120),r,i},e.exports.denormalizedfunction(t){return!(2146435072&e.exports.hi(t))}}).call(this)}).call(this,t(buffer).Buffer)},{buffer:3},65:function(t,e,r){use strict;e.exportsfunction(t,e){switch(void 0e&&(e0),typeof t){casenumber:if(t>0)return function(t,e){var r,n;for(rnew Array(t),n0;nt;++n)rne;return r}(0|t,e);break;caseobject:if(numbertypeof t.length)return function t(e,r,n){var i0|en;if(i0)return;var a,onew Array(i);if(ne.length-1)for(a0;ai;++a)oar;else for(a0;ai;++a)oat(e,r,n+1);return o}(t,e,0)}return}},{},66:function(t,e,r){use strict;e.exportsfunction(t,e){var rt.length;if(number!typeof e){e0;for(var i0;ir;++i){var ati;eMath.max(e,a0,a1)}e1+(0|e)}e|0;var onew Array(e);for(i0;ie;++i)oi;for(i0;ir;++i){ati;oa0.push(a1),oa1.push(a0)}for(var s0;se;++s)n(os,(function(t,e){return t-e}));return o};var nt(uniq)},{uniq:310},67:function(t,e,r){use strict;e.exportsfunction(t,e,r){var ne||0,ir||1;returnt12+t0,t13+t1,t14+t2,t15+t3,t12-t0,t13-t1,t14-t2,t15-t3,t12+t4,t13+t5,t14+t6,t15+t7,t12-t4,t13-t5,t14-t6,t15-t7,n*t12+t8,n*t13+t9,n*t14+t10,n*t15+t11,i*t12-t8,i*t13-t9,i*t14-t10,i*t15-t11}},{},68:function(t,e,r){use strict;e.exportsfunction(t,e,r){switch(arguments.length){case 0:return new o(0,0,0);case 1:returnnumbertypeof t?new o(nl(t),n,0):new o(t,l(t.length),0);case 2:if(numbertypeof e){var nl(t.length);return new o(t,n,+e)}r0;case 3:if(t.length!e.length)throw new Error(state and velocity lengths must match);return new o(t,e,r)}};var nt(cubic-hermite),it(binary-search-bounds);function a(t,e,r){return Math.min(e,Math.max(t,r))}function o(t,e,r){this.dimensiont.length,this.boundsnew Array(this.dimension),new Array(this.dimension);for(var n0;nthis.dimension;++n)this.bounds0n-1/0,this.bounds1n1/0;this._statet.slice().reverse(),this._velocitye.slice().reverse(),this._timer,this._scratcht.slice(),t.slice(),t.slice(),t.slice(),t.slice()}var so.prototype;function l(t){for(var enew Array(t),r0;rt;++r)er0;return e}s.flushfunction(t){var ei.gt(this._time,t)-1;e0||(this._time.splice(0,e),this._state.splice(0,e*this.dimension),this._velocity.splice(0,e*this.dimension))},s.curvefunction(t){var ethis._time,re.length,oi.le(e,t),sthis._scratch0,lthis._state,cthis._velocity,uthis.dimension,fthis.bounds;if(o0)for(var hu-1,p0;pu;++p,--h)splh;else if(o>r-1){hl.length-1;var dt-er-1;for(p0;pu;++p,--h)splh+d*ch}else{hu*(o+1)-1;var meo,geo+1-m||1,vthis._scratch1,ythis._scratch2,xthis._scratch3,bthis._scratch4,_!0;for(p0;pu;++p,--h)vplh,xpch*g,yplh+u,bpch+u*g,__&&vpyp&&xpbp&&0xp;if(_)for(p0;pu;++p)spvp;else n(v,x,y,b,(t-m)/g,s)}var wf0,Tf1;for(p0;pu;++p)spa(wp,Tp,sp);return s},s.dcurvefunction(t){var ethis._time,re.length,ai.le(e,t),othis._scratch0,sthis._state,lthis._velocity,cthis.dimension;if(a>r-1)for(var us.length-1,f(er-1,0);fc;++f,--u)oflu;else{uc*(a+1)-1;var hea,pea+1-h||1,dthis._scratch1,mthis._scratch2,gthis._scratch3,vthis._scratch4,y!0;for(f0;fc;++f,--u)dfsu,gflu*p,mfsu+c,vflu+c*p,yy&&dfmf&&gfvf&&0gf;if(y)for(f0;fc;++f)of0;else{n.derivative(d,g,m,v,(t-h)/p,o);for(f0;fc;++f)of/p}}return o},s.lastTfunction(){var tthis._time;return tt.length-1},s.stablefunction(){for(var tthis._velocity,et.length,rthis.dimension-1;r>0;--r)if(t--e)return!1;return!0},s.jumpfunction(t){var ethis.lastT(),rthis.dimension;if(!(te||arguments.length!r+1)){var nthis._state,ithis._velocity,on.length-this.dimension,sthis.bounds,ls0,cs1;this._time.push(e,t);for(var u0;u2;++u)for(var f0;fr;++f)n.push(no++),i.push(0);this._time.push(t);for(fr;f>0;--f)n.push(a(lf-1,cf-1,argumentsf)),i.push(0)}},s.pushfunction(t){var ethis.lastT(),rthis.dimension;if(!(te||arguments.length!r+1)){var nthis._state,ithis._velocity,on.length-this.dimension,st-e,lthis.bounds,cl0,ul1,fs>1e-6?1/s:0;this._time.push(t);for(var hr;h>0;--h){var pa(ch-1,uh-1,argumentsh);n.push(p),i.push((p-no++)*f)}}},s.setfunction(t){var ethis.dimension;if(!(tthis.lastT()||arguments.length!e+1)){var rthis._state,nthis._velocity,ithis.bounds,oi0,si1;this._time.push(t);for(var le;l>0;--l)r.push(a(ol-1,sl-1,argumentsl)),n.push(0)}},s.movefunction(t){var ethis.lastT(),rthis.dimension;if(!(te||arguments.length!r+1)){var nthis._state,ithis._velocity,on.length-this.dimension,sthis.bounds,ls0,cs1,ut-e,fu>1e-6?1/u:0;this._time.push(t);for(var hr;h>0;--h){var pargumentsh;n.push(a(lh-1,ch-1,no+++p)),i.push(p*f)}}},s.idlefunction(t){var ethis.lastT();if(!(te)){var rthis.dimension,nthis._state,ithis._velocity,on.length-r,sthis.bounds,ls0,cs1,ut-e;this._time.push(t);for(var fr-1;f>0;--f)n.push(a(lf,cf,no+u*io)),i.push(0),o+1}}},{binary-search-bounds:31,cubic-hermite:62},69:function(t,e,r){use strict;e.exportsfunction(t){return new s(t||m,null)};function n(t,e,r,n,i,a){this._colort,this.keye,this.valuer,this.leftn,this.righti,this._counta}function i(t){return new n(t._color,t.key,t.value,t.left,t.right,t._count)}function a(t,e){return new n(t,e.key,e.value,e.left,e.right,e._count)}function o(t){t._count1+(t.left?t.left._count:0)+(t.right?t.right._count:0)}function s(t,e){this._comparet,this.roote}var ls.prototype;function c(t,e){var r;if(e.left&&(rc(t,e.left)))return r;return(rt(e.key,e.value))||(e.right?c(t,e.right):void 0)}function u(t,e,r,n){if(e(t,n.key)0){var i;if(n.left)if(iu(t,e,r,n.left))return i;if(ir(n.key,n.value))return i}if(n.right)return u(t,e,r,n.right)}function f(t,e,r,n,i){var a,or(t,i.key),sr(e,i.key);if(o0){if(i.left&&(af(t,e,r,n,i.left)))return a;if(s>0&&(an(i.key,i.value)))return a}if(s>0&&i.right)return f(t,e,r,n,i.right)}function h(t,e){this.treet,this._stacke}Object.defineProperty(l,keys,{get:function(){var t;return this.forEach((function(e,r){t.push(e)})),t}}),Object.defineProperty(l,values,{get:function(){var t;return this.forEach((function(e,r){t.push(r)})),t}}),Object.defineProperty(l,length,{get:function(){return this.root?this.root._count:0}}),l.insertfunction(t,e){for(var rthis._compare,ithis.root,l,c;i;){var ur(t,i.key);l.push(i),c.push(u),iu0?i.left:i.right}l.push(new n(0,t,e,null,null,1));for(var fl.length-2;f>0;--f){ilf;cf0?lfnew n(i._color,i.key,i.value,lf+1,i.right,i._count+1):lfnew n(i._color,i.key,i.value,i.left,lf+1,i._count+1)}for(fl.length-1;f>1;--f){var hlf-1;ilf;if(1h._color||1i._color)break;var plf-2;if(p.lefth)if(h.lefti){if(!(dp.right)||0!d._color){if(p._color0,p.lefth.right,h._color1,h.rightp,lf-2h,lf-1i,o(p),o(h),f>3)(mlf-3).leftp?m.lefth:m.righth;break}h._color1,p.righta(1,d),p._color0,f-1}else{if(!(dp.right)||0!d._color){if(h.righti.left,p._color0,p.lefti.right,i._color1,i.lefth,i.rightp,lf-2i,lf-1h,o(p),o(h),o(i),f>3)(mlf-3).leftp?m.lefti:m.righti;break}h._color1,p.righta(1,d),p._color0,f-1}else if(h.righti){if(!(dp.left)||0!d._color){if(p._color0,p.righth.left,h._color1,h.leftp,lf-2h,lf-1i,o(p),o(h),f>3)(mlf-3).rightp?m.righth:m.lefth;break}h._color1,p.lefta(1,d),p._color0,f-1}else{var d;if(!(dp.left)||0!d._color){var m;if(h.lefti.right,p._color0,p.righti.left,i._color1,i.righth,i.leftp,lf-2i,lf-1h,o(p),o(h),o(i),f>3)(mlf-3).rightp?m.righti:m.lefti;break}h._color1,p.lefta(1,d),p._color0,f-1}}return l0._color1,new s(r,l0)},l.forEachfunction(t,e,r){if(this.root)switch(arguments.length){case 1:return c(t,this.root);case 2:return u(e,this._compare,t,this.root);case 3:if(this._compare(e,r)>0)return;return f(e,r,this._compare,t,this.root)}},Object.defineProperty(l,begin,{get:function(){for(var t,ethis.root;e;)t.push(e),ee.left;return new h(this,t)}}),Object.defineProperty(l,end,{get:function(){for(var t,ethis.root;e;)t.push(e),ee.right;return new h(this,t)}}),l.atfunction(t){if(t0)return new h(this,);for(var ethis.root,r;;){if(r.push(e),e.left){if(te.left._count){ee.left;continue}t-e.left._count}if(!t)return new h(this,r);if(t-1,!e.right)break;if(t>e.right._count)break;ee.right}return new h(this,)},l.gefunction(t){for(var ethis._compare,rthis.root,n,i0;r;){var ae(t,r.key);n.push(r),a0&&(in.length),ra0?r.left:r.right}return n.lengthi,new h(this,n)},l.gtfunction(t){for(var ethis._compare,rthis.root,n,i0;r;){var ae(t,r.key);n.push(r),a0&&(in.length),ra0?r.left:r.right}return n.lengthi,new h(this,n)},l.ltfunction(t){for(var ethis._compare,rthis.root,n,i0;r;){var ae(t,r.key);n.push(r),a>0&&(in.length),ra0?r.left:r.right}return n.lengthi,new h(this,n)},l.lefunction(t){for(var ethis._compare,rthis.root,n,i0;r;){var ae(t,r.key);n.push(r),a>0&&(in.length),ra0?r.left:r.right}return n.lengthi,new h(this,n)},l.findfunction(t){for(var ethis._compare,rthis.root,n;r;){var ie(t,r.key);if(n.push(r),0i)return new h(this,n);ri0?r.left:r.right}return new h(this,)},l.removefunction(t){var ethis.find(t);return e?e.remove():this},l.getfunction(t){for(var ethis._compare,rthis.root;r;){var ne(t,r.key);if(0n)return r.value;rn0?r.left:r.right}};var ph.prototype;function d(t,e){t.keye.key,t.valuee.value,t.lefte.left,t.righte.right,t._colore._color,t._counte._count}function m(t,e){return te?-1:t>e?1:0}Object.defineProperty(p,valid,{get:function(){return this._stack.length>0}}),Object.defineProperty(p,node,{get:function(){return this._stack.length>0?this._stackthis._stack.length-1:null},enumerable:!0}),p.clonefunction(){return new h(this.tree,this._stack.slice())},p.removefunction(){var tthis._stack;if(0t.length)return this.tree;var enew Array(t.length),rtt.length-1;ee.length-1new n(r._color,r.key,r.value,r.left,r.right,r._count);for(var lt.length-2;l>0;--l){(rtl).lefttl+1?elnew n(r._color,r.key,r.value,el+1,r.right,r._count):elnew n(r._color,r.key,r.value,r.left,el+1,r._count)}if((ree.length-1).left&&r.right){var ce.length;for(rr.left;r.right;)e.push(r),rr.right;var uec-1;e.push(new n(r._color,u.key,u.value,r.left,r.right,r._count)),ec-1.keyr.key,ec-1.valuer.value;for(le.length-2;l>c;--l)rel,elnew n(r._color,r.key,r.value,r.left,el+1,r._count);ec-1.leftec}if(0(ree.length-1)._color){var fee.length-2;f.leftr?f.leftnull:f.rightr&&(f.rightnull),e.pop();for(l0;le.length;++l)el._count--;return new s(this.tree._compare,e0)}if(r.left||r.right){r.left?d(r,r.left):r.right&&d(r,r.right),r._color1;for(l0;le.length-1;++l)el._count--;return new s(this.tree._compare,e0)}if(1e.length)return new s(this.tree._compare,null);for(l0;le.length;++l)el._count--;var hee.length-2;return function(t){for(var e,r,n,s,lt.length-1;l>0;--l){if(etl,0l)return void(e._color1);if((rtl-1).lefte){if((nr.right).right&&0n.right._color){if(s(nr.righti(n)).righti(n.right),r.rightn.left,n.leftr,n.rights,n._colorr._color,e._color1,r._color1,s._color1,o(r),o(n),l>1)(ctl-2).leftr?c.leftn:c.rightn;return void(tl-1n)}if(n.left&&0n.left._color){if(s(nr.righti(n)).lefti(n.left),r.rights.left,n.lefts.right,s.leftr,s.rightn,s._colorr._color,r._color1,n._color1,e._color1,o(r),o(n),o(s),l>1)(ctl-2).leftr?c.lefts:c.rights;return void(tl-1s)}if(1n._color){if(0r._color)return r._color1,void(r.righta(0,n));r.righta(0,n);continue}ni(n),r.rightn.left,n.leftr,n._colorr._color,r._color0,o(r),o(n),l>1&&((ctl-2).leftr?c.leftn:c.rightn),tl-1n,tlr,l+1t.length?tl+1e:t.push(e),l+2}else{if((nr.left).left&&0n.left._color){if(s(nr.lefti(n)).lefti(n.left),r.leftn.right,n.rightr,n.lefts,n._colorr._color,e._color1,r._color1,s._color1,o(r),o(n),l>1)(ctl-2).rightr?c.rightn:c.leftn;return void(tl-1n)}if(n.right&&0n.right._color){if(s(nr.lefti(n)).righti(n.right),r.lefts.right,n.rights.left,s.rightr,s.leftn,s._colorr._color,r._color1,n._color1,e._color1,o(r),o(n),o(s),l>1)(ctl-2).rightr?c.rights:c.lefts;return void(tl-1s)}if(1n._color){if(0r._color)return r._color1,void(r.lefta(0,n));r.lefta(0,n);continue}var c;ni(n),r.leftn.right,n.rightr,n._colorr._color,r._color0,o(r),o(n),l>1&&((ctl-2).rightr?c.rightn:c.leftn),tl-1n,tlr,l+1t.length?tl+1e:t.push(e),l+2}}}(e),h.leftr?h.leftnull:h.rightnull,new s(this.tree._compare,e0)},Object.defineProperty(p,key,{get:function(){if(this._stack.length>0)return this._stackthis._stack.length-1.key},enumerable:!0}),Object.defineProperty(p,value,{get:function(){if(this._stack.length>0)return this._stackthis._stack.length-1.value},enumerable:!0}),Object.defineProperty(p,index,{get:function(){var t0,ethis._stack;if(0e.length){var rthis.tree.root;return r?r._count:0}ee.length-1.left&&(tee.length-1.left._count);for(var ne.length-2;n>0;--n)en+1en.right&&(++t,en.left&&(t+en.left._count));return t},enumerable:!0}),p.nextfunction(){var tthis._stack;if(0!t.length){var ett.length-1;if(e.right)for(ee.right;e;)t.push(e),ee.left;else for(t.pop();t.length>0&&tt.length-1.righte;)ett.length-1,t.pop()}},Object.defineProperty(p,hasNext,{get:function(){var tthis._stack;if(0t.length)return!1;if(tt.length-1.right)return!0;for(var et.length-1;e>0;--e)if(te-1.leftte)return!0;return!1}}),p.updatefunction(t){var ethis._stack;if(0e.length)throw new Error(Cant update empty node!);var rnew Array(e.length),iee.length-1;rr.length-1new n(i._color,i.key,t,i.left,i.right,i._count);for(var ae.length-2;a>0;--a)(iea).leftea+1?ranew n(i._color,i.key,i.value,ra+1,i.right,i._count):ranew n(i._color,i.key,i.value,i.left,ra+1,i._count);return new s(this.tree._compare,r0)},p.prevfunction(){var tthis._stack;if(0!t.length){var ett.length-1;if(e.left)for(ee.left;e;)t.push(e),ee.right;else for(t.pop();t.length>0&&tt.length-1.lefte;)ett.length-1,t.pop()}},Object.defineProperty(p,hasPrev,{get:function(){var tthis._stack;if(0t.length)return!1;if(tt.length-1.left)return!0;for(var et.length-1;e>0;--e)if(te-1.rightte)return!0;return!1}})},{},70:function(t,e,r){use strict;e.exportsfunction(t,e){var rnew u(t);return r.update(e),r};var nt(./lib/text.js),it(./lib/lines.js),at(./lib/background.js),ot(./lib/cube.js),st(./lib/ticks.js),lnew Float32Array(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);function c(t,e){return t0e0,t1e1,t2e2,t}function u(t){this.glt,this.pixelRatio1,this.bounds-10,-10,-10,10,10,10,this.ticks,,,this.autoTicks!0,this.tickSpacing1,1,1,this.tickEnable!0,!0,!0,this.tickFontsans-serif,sans-serif,sans-serif,this.tickSize12,12,12,this.tickAngle0,0,0,this.tickAlignauto,auto,auto,this.tickColor0,0,0,1,0,0,0,1,0,0,0,1,this.tickPad10,10,10,this.lastCubeProps{cubeEdges:0,0,0,axis:0,0,0},this.labelsx,y,z,this.labelEnable!0,!0,!0,this.labelFontsans-serif,this.labelSize20,20,20,this.labelAngle0,0,0,this.labelAlignauto,auto,auto,this.labelColor0,0,0,1,0,0,0,1,0,0,0,1,this.labelPad10,10,10,this.lineEnable!0,!0,!0,this.lineMirror!1,!1,!1,this.lineWidth1,1,1,this.lineColor0,0,0,1,0,0,0,1,0,0,0,1,this.lineTickEnable!0,!0,!0,this.lineTickMirror!1,!1,!1,this.lineTickLength0,0,0,this.lineTickWidth1,1,1,this.lineTickColor0,0,0,1,0,0,0,1,0,0,0,1,this.gridEnable!0,!0,!0,this.gridWidth1,1,1,this.gridColor0,0,0,1,0,0,0,1,0,0,0,1,this.zeroEnable!0,!0,!0,this.zeroLineColor0,0,0,1,0,0,0,1,0,0,0,1,this.zeroLineWidth2,2,2,this.backgroundEnable!1,!1,!1,this.backgroundColor.8,.8,.8,.5,.8,.8,.8,.5,.8,.8,.8,.5,this._firstInit!0,this._textnull,this._linesnull,this._backgrounda(t)}var fu.prototype;function h(){this.primalOffset0,0,0,this.primalMinor0,0,0,this.mirrorOffset0,0,0,this.mirrorMinor0,0,0}f.updatefunction(t){function e(e,r,n){if(n in t){var i,atn,othisn;(e?Array.isArray(a)&&Array.isArray(a0):Array.isArray(a))?thisnir(a0),r(a1),r(a2):thisnir(a),r(a),r(a);for(var s0;s3;++s)if(is!os)return!0}return!1}tt||{};var r,ae.bind(this,!1,Number),oe.bind(this,!1,Boolean),le.bind(this,!1,String),ce.bind(this,!0,(function(t){if(Array.isArray(t)){if(3t.length)return+t0,+t1,+t2,1;if(4t.length)return+t0,+t1,+t2,+t3}return0,0,0,1})),u!1,f!1;if(boundsin t)for(var ht.bounds,p0;p2;++p)for(var d0;d3;++d)hpd!this.boundspd&&(f!0),this.boundspdhpd;if(ticksin t){rt.ticks,u!0,this.autoTicks!1;for(p0;p3;++p)this.tickSpacingp0}else a(tickSpacing)&&(this.autoTicks!0,f!0);if(this._firstInit&&(ticksin t||tickSpacingin t||(this.autoTicks!0),f!0,u!0,this._firstInit!1),f&&this.autoTicks&&(rs.create(this.bounds,this.tickSpacing),u!0),u){for(p0;p3;++p)rp.sort((function(t,e){return t.x-e.x}));s.equal(r,this.ticks)?u!1:this.ticksr}o(tickEnable),l(tickFont)&&(u!0),a(tickSize),a(tickAngle),a(tickPad),c(tickColor);var ml(labels);l(labelFont)&&(m!0),o(labelEnable),a(labelSize),a(labelPad),c(labelColor),o(lineEnable),o(lineMirror),a(lineWidth),c(lineColor),o(lineTickEnable),o(lineTickMirror),a(lineTickLength),a(lineTickWidth),c(lineTickColor),o(gridEnable),a(gridWidth),c(gridColor),o(zeroEnable),c(zeroLineColor),a(zeroLineWidth),o(backgroundEnable),c(backgroundColor),this._text?this._text&&(m||u)&&this._text.update(this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont):this._textn(this.gl,this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont),this._lines&&u&&(this._lines.dispose(),this._linesnull),this._lines||(this._linesi(this.gl,this.bounds,this.ticks))};var pnew h,new h,new h;function d(t,e,r,n,i){for(var at.primalOffset,ot.primalMinor,st.mirrorOffset,lt.mirrorMinor,cne,u0;u3;++u)if(e!u){var fa,hs,po,dl;c&1u&&(fs,ha,pl,do),fur0u,hur1u,iu>0?(pu-1,du0):(pu0,du1)}}var m0,0,0,g{model:l,view:l,projection:l,_ortho:!1};f.isOpaquefunction(){return!0},f.isTransparentfunction(){return!1},f.drawTransparentfunction(t){};var v0,0,0,y0,0,0,x0,0,0;f.drawfunction(t){tt||g;for(var ethis.gl,rt.model||l,nt.view||l,it.projection||l,athis.bounds,st._ortho||!1,uo(r,n,i,a,s),fu.cubeEdges,hu.axis,bn12,_n13,wn14,Tn15,k(s?2:1)*this.pixelRatio*(i3*b+i7*_+i11*w+i15*T)/e.drawingBufferHeight,A0;A3;++A)this.lastCubeProps.cubeEdgesAfA,this.lastCubeProps.axisAhA;var Mp;for(A0;A3;++A)d(pA,A,this.bounds,f,h);ethis.gl;var S,Em;for(A0;A3;++A)this.backgroundEnableA?EAhA:EA0;this._background.draw(r,n,i,a,E,this.backgroundColor),this._lines.bind(r,n,i,this);for(A0;A3;++A){var L0,0,0;hA>0?LAa1A:LAa0A;for(var C0;C2;++C){var P(A+1+C)%3,I(A+1+(1^C))%3;this.gridEnableP&&this._lines.drawGrid(P,I,this.bounds,L,this.gridColorP,this.gridWidthP*this.pixelRatio)}for(C0;C2;++C){P(A+1+C)%3,I(A+1+(1^C))%3;this.zeroEnableI&&Math.min(a0I,a1I)0&&Math.max(a0I,a1I)>0&&this._lines.drawZero(P,I,this.bounds,L,this.zeroLineColorI,this.zeroLineWidthI*this.pixelRatio)}}for(A0;A3;++A){this.lineEnableA&&this._lines.drawAxisLine(A,this.bounds,MA.primalOffset,this.lineColorA,this.lineWidthA*this.pixelRatio),this.lineMirrorA&&this._lines.drawAxisLine(A,this.bounds,MA.mirrorOffset,this.lineColorA,this.lineWidthA*this.pixelRatio);var Oc(v,MA.primalMinor),zc(y,MA.mirrorMinor),Dthis.lineTickLength;for(C0;C3;++C){var Rk/r5*C;OC*DC*R,zC*DC*R}this.lineTickEnableA&&this._lines.drawAxisTicks(A,MA.primalOffset,O,this.lineTickColorA,this.lineTickWidthA*this.pixelRatio),this.lineTickMirrorA&&this._lines.drawAxisTicks(A,MA.mirrorOffset,z,this.lineTickColorA,this.lineTickWidthA*this.pixelRatio)}this._lines.unbind(),this._text.bind(r,n,i,this.pixelRatio);var F,B;function N(t){(B0,0,0)t1}function j(t,e,r){var n(t+1)%3,i(t+2)%3,aen,oei,srn,lri;a>0&&l>0||a>0&&l0||a0&&l>0||a0&&l0?N(n):(o>0&&s>0||o>0&&s0||o0&&s>0||o0&&s0)&&N(i)}for(A0;A3;++A){var UMA.primalMinor,VMA.mirrorMinor,Hc(x,MA.primalOffset);for(C0;C3;++C)this.lineTickEnableA&&(HC+k*UC*Math.max(this.lineTickLengthC,0)/r5*C);var q0,0,0;if(qA1,this.tickEnableA){-3600this.tickAngleA?(this.tickAngleA0,this.tickAlignAauto):this.tickAlignA-1,F1,auto(Sthis.tickAlignA,.5,F)0?S00:S0parseInt(+S0),B0,0,0,j(A,U,V);for(C0;C3;++C)HC+k*UC*this.tickPadC/r5*C;this._text.drawTicks(A,this.tickSizeA,this.tickAngleA,H,this.tickColorA,q,B,S)}if(this.labelEnableA){F0,B0,0,0,this.labelsA.length>4&&(N(A),F1),auto(Sthis.labelAlignA,.5,F)0?S00:S0parseInt(+S0);for(C0;C3;++C)HC+k*UC*this.labelPadC/r5*C;HA+.5*(a0A+a1A),this._text.drawLabel(A,this.labelSizeA,this.labelAngleA,H,this.labelColorA,0,0,0,B,S)}}this._text.unbind()},f.disposefunction(){this._text.dispose(),this._lines.dispose(),this._background.dispose(),this._linesnull,this._textnull,this._backgroundnull,this.glnull}},{./lib/background.js:71,./lib/cube.js:72,./lib/lines.js:73,./lib/text.js:75,./lib/ticks.js:76},71:function(t,e,r){use strict;e.exportsfunction(t){for(var e,r,s0,l0;l3;++l)for(var c(l+1)%3,u(l+2)%3,f0,0,0,h0,0,0,p-1;p1;p+2){r.push(s,s+2,s+1,s+1,s+2,s+3),flp,hlp;for(var d-1;d1;d+2){fcd;for(var m-1;m1;m+2)fum,e.push(f0,f1,f2,h0,h1,h2),s+1}var gc;cu,ug}var vn(t,new Float32Array(e)),yn(t,new Uint16Array(r),t.ELEMENT_ARRAY_BUFFER),xi(t,{buffer:v,type:t.FLOAT,size:3,offset:0,stride:24},{buffer:v,type:t.FLOAT,size:3,offset:12,stride:24},y),ba(t);return b.attributes.position.location0,b.attributes.normal.location1,new o(t,v,x,b)};var nt(gl-buffer),it(gl-vao),at(./shaders).bg;function o(t,e,r,n){this.glt,this.buffere,this.vaor,this.shadern}var so.prototype;s.drawfunction(t,e,r,n,i,a){for(var o!1,s0;s3;++s)oo||is;if(o){var lthis.gl;l.enable(l.POLYGON_OFFSET_FILL),l.polygonOffset(1,2),this.shader.bind(),this.shader.uniforms{model:t,view:e,projection:r,bounds:n,enable:i,colors:a},this.vao.bind(),this.vao.draw(this.gl.TRIANGLES,36),this.vao.unbind(),l.disable(l.POLYGON_OFFSET_FILL)}},s.disposefunction(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},{./shaders:74,gl-buffer:78,gl-vao:150},72:function(t,e,r){use strict;e.exportsfunction(t,e,r,a,p){i(s,e,t),i(s,r,s);for(var y0,x0;x2;++x){u2ax2;for(var b0;b2;++b){u1ab1;for(var _0;_2;++_)u0a_0,h(ly,u,s),y+1}}var w-1;for(x0;x8;++x){for(var Tlx3,k0;k3;++k)cxklxk/T;p&&(cx2*-1),T0&&(w0||cx2cw2)&&(wx)}if(w0){w0;for(var A0;A3;++A){for(var M(A+2)%3,S(A+1)%3,E-1,L-1,C0;C2;++C){var P(OCA)+(CM)+(1-CS),IO+(1-CM)+(CS);o(cO,cP,cI,f)0||(C?E1:L1)}if(E0||L0)L>E&&(w|1A);else{for(C0;C2;++C){P(OCA)+(CM)+(1-CS),IO+(1-CM)+(CS);var O,zd(lO,lP,lI,lO+(1M)+(1S));C?Ez:Lz}L>E&&(w|1A)}}}var D7^w,R-1;for(x0;x8;++x)x!w&&x!D&&(R0||cR1>cx1)&&(Rx);var F-1;for(x0;x3;++x){if((NR^1x)!w&&N!D)F0&&(FN),(ScN)0cF0&&(FN)}var B-1;for(x0;x3;++x){var N;if((NR^1x)!w&&N!D&&N!F)B0&&(BN),(ScN)0>cB0&&(BN)}var jm;j0j1j20,jn.log2(F^R)R&F,jn.log2(R^B)R&B;var U7^B;Uw||UD?(U7^F,jn.log2(B^U)U&B):jn.log2(F^U)U&F;var Vg,Hw;for(A0;A3;++A)VAH&1A?-1:1;return v};var nt(bit-twiddle),it(gl-mat4/multiply),at(split-polygon),ot(robust-orientation),snew Array(16),lnew Array(8),cnew Array(8),unew Array(3),f0,0,0;function h(t,e,r){for(var n0;n4;++n){tnr12+n;for(var i0;i3;++i)tn+ei*r4*i+n}}!function(){for(var t0;t8;++t)lt1,1,1,1,ct1,1,1}();var p0,0,1,0,0,0,0,-1,1,0,0,-1,0,1,0,0,1,0,1,0,-1,0,0,1,0,1,0,0,1,0;function d(t){for(var e0;ep.length;++e)if((ta.positive(t,pe)).length3)return 0;var rt0,nr0/r3,ir1/r3,o0;for(e1;e+1t.length;++e){var ste,lte+1,cs0/s3-n,us1/s3-i,fl0/l3-n,hl1/l3-i;o+Math.abs(c*h-u*f)}return o}var m1,1,1,g0,0,0,v{cubeEdges:m,axis:g}},{bit-twiddle:32,gl-mat4/multiply:100,robust-orientation:284,split-polygon:300},73:function(t,e,r){use strict;e.exportsfunction(t,e,r){var o,s0,0,0,l0,0,0,c0,0,0,u0,0,0;o.push(0,0,1,0,1,1,0,0,-1,0,0,-1,0,1,1,0,1,-1);for(var f0;f3;++f){for(var ho.length/3|0,d0;drf.length;++d){var m+rfd.x;o.push(m,0,1,m,1,1,m,0,-1,m,0,-1,m,1,1,m,1,-1)}var go.length/3|0;sfh,lfg-h;ho.length/3|0;for(var v0;vrf.length;++v){m+rfv.x;o.push(m,0,1,m,1,1,m,0,-1,m,0,-1,m,1,1,m,1,-1)}go.length/3|0;cfh,ufg-h}var yn(t,new Float32Array(o)),xi(t,{buffer:y,type:t.FLOAT,size:3,stride:0,offset:0}),ba(t);return b.attributes.position.location0,new p(t,y,x,b,l,s,u,c)};var nt(gl-buffer),it(gl-vao),at(./shaders).line,o0,0,0,s0,0,0,l0,0,0,c0,0,0,u1,1;function f(t){return t0t1t20,t}function h(t,e){return t0e0,t1e1,t2e2,t}function p(t,e,r,n,i,a,o,s){this.glt,this.vertBuffere,this.vaor,this.shadern,this.tickCounti,this.tickOffseta,this.gridCounto,this.gridOffsets}var dp.prototype;d.bindfunction(t,e,r){this.shader.bind(),this.shader.uniforms.modelt,this.shader.uniforms.viewe,this.shader.uniforms.projectionr,u0this.gl.drawingBufferWidth,u1this.gl.drawingBufferHeight,this.shader.uniforms.screenShapeu,this.vao.bind()},d.unbindfunction(){this.vao.unbind()},d.drawAxisLinefunction(t,e,r,n,i){var af(s);this.shader.uniforms.majorAxiss,ate1t-e0t,this.shader.uniforms.minorAxisa;var o,uh(c,r);ut+e0t,this.shader.uniforms.offsetu,this.shader.uniforms.lineWidthi,this.shader.uniforms.colorn,(of(l))(t+2)%31,this.shader.uniforms.screenAxiso,this.vao.draw(this.gl.TRIANGLES,6),(of(l))(t+1)%31,this.shader.uniforms.screenAxiso,this.vao.draw(this.gl.TRIANGLES,6)},d.drawAxisTicksfunction(t,e,r,n,i){if(this.tickCountt){var af(o);at1,this.shader.uniforms.majorAxisa,this.shader.uniforms.offsete,this.shader.uniforms.minorAxisr,this.shader.uniforms.colorn,this.shader.uniforms.lineWidthi;var sf(l);st1,this.shader.uniforms.screenAxiss,this.vao.draw(this.gl.TRIANGLES,this.tickCountt,this.tickOffsett)}},d.drawGridfunction(t,e,r,n,i,a){if(this.gridCountt){var uf(s);uer1e-r0e,this.shader.uniforms.minorAxisu;var ph(c,n);pe+r0e,this.shader.uniforms.offsetp;var df(o);dt1,this.shader.uniforms.majorAxisd;var mf(l);mt1,this.shader.uniforms.screenAxism,this.shader.uniforms.lineWidtha,this.shader.uniforms.colori,this.vao.draw(this.gl.TRIANGLES,this.gridCountt,this.gridOffsett)}},d.drawZerofunction(t,e,r,n,i,a){var of(s);this.shader.uniforms.majorAxiso,otr1t-r0t,this.shader.uniforms.minorAxiso;var uh(c,n);ut+r0t,this.shader.uniforms.offsetu;var pf(l);pe1,this.shader.uniforms.screenAxisp,this.shader.uniforms.lineWidtha,this.shader.uniforms.colori,this.vao.draw(this.gl.TRIANGLES,6)},d.disposefunction(){this.vao.dispose(),this.vertBuffer.dispose(),this.shader.dispose()}},{./shaders:74,gl-buffer:78,gl-vao:150},74:function(t,e,r){use strict;var nt(glslify),it(gl-shader),an(precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\n\nuniform mat4 model, view, projection;\nuniform vec3 offset, majorAxis, minorAxis, screenAxis;\nuniform float lineWidth;\nuniform vec2 screenShape;\n\nvec3 project(vec3 p) {\n vec4 pp projection * view * model * vec4(p, 1.0);\n return pp.xyz / max(pp.w, 0.0001);\n}\n\nvoid main() {\n vec3 major position.x * majorAxis;\n vec3 minor position.y * minorAxis;\n\n vec3 vPosition major + minor + offset;\n vec3 pPosition project(vPosition);\n vec3 offset project(vPosition + screenAxis * position.z);\n\n vec2 screen normalize((offset - pPosition).xy * screenShape) / screenShape;\n\n gl_Position vec4(pPosition + vec3(0.5 * screen * lineWidth, 0), 1.0);\n}\n),on(precision highp float;\n#define GLSLIFY 1\n\nuniform vec4 color;\nvoid main() {\n gl_FragColor color;\n});r.linefunction(t){return i(t,a,o,null,{name:position,type:vec3})};var sn(precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\n\nuniform mat4 model, view, projection;\nuniform vec3 offset, axis, alignDir, alignOpt;\nuniform float scale, angle, pixelScale;\nuniform vec2 resolution;\n\nvec3 project(vec3 p) {\n vec4 pp projection * view * model * vec4(p, 1.0);\n return pp.xyz / max(pp.w, 0.0001);\n}\n\nfloat computeViewAngle(vec3 a, vec3 b) {\n vec3 A project(a);\n vec3 B project(b);\n\n return atan(\n (B.y - A.y) * resolution.y,\n (B.x - A.x) * resolution.x\n );\n}\n\nconst float PI 3.141592;\nconst float TWO_PI 2.0 * PI;\nconst float HALF_PI 0.5 * PI;\nconst float ONE_AND_HALF_PI 1.5 * PI;\n\nint option int(floor(alignOpt.x + 0.001));\nfloat hv_ratio alignOpt.y;\nbool enableAlign (alignOpt.z ! 0.0);\n\nfloat mod_angle(float a) {\n return mod(a, PI);\n}\n\nfloat positive_angle(float a) {\n return mod_angle((a 0.0) ?\n a + TWO_PI :\n a\n );\n}\n\nfloat look_upwards(float a) {\n float b positive_angle(a);\n return ((b > HALF_PI) && (b ONE_AND_HALF_PI)) ?\n b - PI :\n b;\n}\n\nfloat look_horizontal_or_vertical(float a, float ratio) {\n // ratio controls the ratio between being horizontal to (vertical + horizontal)\n // if ratio is set to 0.5 then it is 50%, 50%.\n // when using a higher ratio e.g. 0.75 the result would\n // likely be more horizontal than vertical.\n\n float b positive_angle(a);\n\n return\n (b ( ratio) * HALF_PI) ? 0.0 :\n (b (2.0 - ratio) * HALF_PI) ? -HALF_PI :\n (b (2.0 + ratio) * HALF_PI) ? 0.0 :\n (b (4.0 - ratio) * HALF_PI) ? HALF_PI :\n 0.0;\n}\n\nfloat roundTo(float a, float b) {\n return float(b * floor((a + 0.5 * b) / b));\n}\n\nfloat look_round_n_directions(float a, int n) {\n float b positive_angle(a);\n float div TWO_PI / float(n);\n float c roundTo(b, div);\n return look_upwards(c);\n}\n\nfloat applyAlignOption(float rawAngle, float delta) {\n return\n (option > 2) ? look_round_n_directions(rawAngle + delta, option) : // option 3-n: round to n directions\n (option 2) ? look_horizontal_or_vertical(rawAngle + delta, hv_ratio) : // horizontal or vertical\n (option 1) ? rawAngle + delta : // use free angle, and flip to align with one direction of the axis\n (option 0) ? look_upwards(rawAngle) : // use free angle, and stay upwards\n (option -1) ? 0.0 : // useful for backward compatibility, all texts remains horizontal\n rawAngle; // otherwise return back raw input angle\n}\n\nbool isAxisTitle (axis.x 0.0) &&\n (axis.y 0.0) &&\n (axis.z 0.0);\n\nvoid main() {\n //Compute world offset\n float axisDistance position.z;\n vec3 dataPosition axisDistance * axis + offset;\n\n float beta angle; // i.e. user defined attributes for each tick\n\n float axisAngle;\n float clipAngle;\n float flip;\n\n if (enableAlign) {\n axisAngle (isAxisTitle) ? HALF_PI :\n computeViewAngle(dataPosition, dataPosition + axis);\n clipAngle computeViewAngle(dataPosition, dataPosition + alignDir);\n\n axisAngle + (sin(axisAngle) 0.0) ? PI : 0.0;\n clipAngle + (sin(clipAngle) 0.0) ? PI : 0.0;\n\n flip (dot(vec2(cos(axisAngle), sin(axisAngle)),\n vec2(sin(clipAngle),-cos(clipAngle))) > 0.0) ? 1.0 : 0.0;\n\n beta + applyAlignOption(clipAngle, flip * PI);\n }\n\n //Compute plane offset\n vec2 planeCoord position.xy * pixelScale;\n\n mat2 planeXform scale * mat2(\n cos(beta), sin(beta),\n -sin(beta), cos(beta)\n );\n\n vec2 viewOffset 2.0 * planeXform * planeCoord / resolution;\n\n //Compute clip position\n vec3 clipPosition project(dataPosition);\n\n //Apply text offset in clip coordinates\n clipPosition + vec3(viewOffset, 0.0);\n\n //Done\n gl_Position vec4(clipPosition, 1.0);\n}),ln(precision highp float;\n#define GLSLIFY 1\n\nuniform vec4 color;\nvoid main() {\n gl_FragColor color;\n});r.textfunction(t){return i(t,s,l,null,{name:position,type:vec3})};var cn(precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec3 normal;\n\nuniform mat4 model, view, projection;\nuniform vec3 enable;\nuniform vec3 bounds2;\n\nvarying vec3 colorChannel;\n\nvoid main() {\n\n vec3 signAxis sign(bounds1 - bounds0);\n\n vec3 realNormal signAxis * normal;\n\n if(dot(realNormal, enable) > 0.0) {\n vec3 minRange min(bounds0, bounds1);\n vec3 maxRange max(bounds0, bounds1);\n vec3 nPosition mix(minRange, maxRange, 0.5 * (position + 1.0));\n gl_Position projection * view * model * vec4(nPosition, 1.0);\n } else {\n gl_Position vec4(0,0,0,0);\n }\n\n colorChannel abs(realNormal);\n}),un(precision highp float;\n#define GLSLIFY 1\n\nuniform vec4 colors3;\n\nvarying vec3 colorChannel;\n\nvoid main() {\n gl_FragColor colorChannel.x * colors0 +\n colorChannel.y * colors1 +\n colorChannel.z * colors2;\n});r.bgfunction(t){return i(t,c,u,null,{name:position,type:vec3},{name:normal,type:vec3})}},{gl-shader:132,glslify:231},75:function(t,e,r){(function(r){(function(){use strict;e.exportsfunction(t,e,r,a,s,l){var un(t),fi(t,{buffer:u,size:3}),ho(t);h.attributes.position.location0;var pnew c(t,h,u,f);return p.update(e,r,a,s,l),p};var nt(gl-buffer),it(gl-vao),at(vectorize-text),ot(./shaders).text,swindow||r.global||{},ls.__TEXT_CACHE||{};s.__TEXT_CACHE{};function c(t,e,r,n){this.glt,this.shadere,this.bufferr,this.vaon,this.tickOffsetthis.tickCountthis.labelOffsetthis.labelCountnull}var uc.prototype,f0,0;u.bindfunction(t,e,r,n){this.vao.bind(),this.shader.bind();var ithis.shader.uniforms;i.modelt,i.viewe,i.projectionr,i.pixelScalen,f0this.gl.drawingBufferWidth,f1this.gl.drawingBufferHeight,this.shader.uniforms.resolutionf},u.unbindfunction(){this.vao.unbind()},u.updatefunction(t,e,r,n,i){var o;function s(t,e,r,n,i,s){var clr;c||(clr{});var uce;u||(ucefunction(t,e){try{return a(t,e)}catch(e){return console.warn(error vectorizing text:+t+ error:,e),{cells:,positions:}}}(e,{triangles:!0,font:r,textAlign:center,textBaseline:middle,lineSpacing:i,styletags:s}));for(var f(n||12)/12,hu.positions,pu.cells,d0,mp.length;dm;++d)for(var gpd,v2;v>0;--v){var yhgv;o.push(f*y0,-f*y1,t)}}for(var c0,0,0,u0,0,0,f0,0,0,h0,0,0,p{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},d0;d3;++d){fdo.length/3|0,s(.5*(t0d+t1d),ed,rd,12,1.25,p),hd(o.length/3|0)-fd,cdo.length/3|0;for(var m0;mnd.length;++m)ndm.text&&s(ndm.x,ndm.text,ndm.font||i,ndm.fontSize||12,1.25,p);ud(o.length/3|0)-cd}this.buffer.update(o),this.tickOffsetc,this.tickCountu,this.labelOffsetf,this.labelCounth},u.drawTicksfunction(t,e,r,n,i,a,o,s){this.tickCountt&&(this.shader.uniforms.axisa,this.shader.uniforms.colori,this.shader.uniforms.angler,this.shader.uniforms.scalee,this.shader.uniforms.offsetn,this.shader.uniforms.alignDiro,this.shader.uniforms.alignOpts,this.vao.draw(this.gl.TRIANGLES,this.tickCountt,this.tickOffsett))},u.drawLabelfunction(t,e,r,n,i,a,o,s){this.labelCountt&&(this.shader.uniforms.axisa,this.shader.uniforms.colori,this.shader.uniforms.angler,this.shader.uniforms.scalee,this.shader.uniforms.offsetn,this.shader.uniforms.alignDiro,this.shader.uniforms.alignOpts,this.vao.draw(this.gl.TRIANGLES,this.labelCountt,this.labelOffsett))},u.disposefunction(){this.shader.dispose(),this.vao.dispose(),this.buffer.dispose()}}).call(this)}).call(this,t(_process))},{./shaders:74,_process:5,gl-buffer:78,gl-vao:150,vectorize-text:311},76:function(t,e,r){use strict;function n(t,e){var rt+,nr.indexOf(.),i0;n>0&&(ir.length-n-1);var aMath.pow(10,i),oMath.round(t*e*a),so+;if(s.indexOf(e)>0)return s;var lo/a,co%a;o0?(l0|-Math.ceil(l),c0|-c):(l0|Math.floor(l),c|0);var u+l;if(o0&&(u-+u),i){for(var f+c;f.lengthi;)f0+f;return u+.+f}return u}r.createfunction(t,e){for(var r,i0;i3;++i){for(var a,o(t0i,t1i,0);o*eit1i;++o)a.push({x:o*ei,text:n(ei,o)});for(o-1;o*ei>t0i;--o)a.push({x:o*ei,text:n(ei,o)});r.push(a)}return r},r.equalfunction(t,e){for(var r0;r3;++r){if(tr.length!er.length)return!1;for(var n0;ntr.length;++n){var itrn,aern;if(i.x!a.x||i.text!a.text||i.font!a.font||i.fontColor!a.fontColor||i.fontSize!a.fontSize||i.dx!a.dx||i.dy!a.dy)return!1}}return!0}},{},77:function(t,e,r){use strict;e.exportsfunction(t,e,r,l,f){var he.model||c,pe.view||c,ve.projection||c,ye._ortho||!1,xt.bounds,b(ff||a(h,p,v,x,y)).axis;o(u,p,h),o(u,v,u);for(var _m,w0;w3;++w)_w.lo1/0,_w.hi-1/0,_w.pixelsPerDataUnit1/0;var Tn(s(u,u));s(u,u);for(var k0;k3;++k){var A(k+1)%3,M(k+2)%3,Sg;t:for(w0;w2;++w){var E;if(bk0!!!w){Skxwk;for(var L0;L2;++L){SAxL^wA;for(var C0;C2;++C)SMxC^L^wM,E.push(S.slice())}var Py?5:4;for(LP;LP;++L){if(0E.length)continue t;Ei.positive(E,TL)}for(L0;LE.length;++L){MEL;var Id(g,u,M,r,l);for(C0;C3;++C)_C.loMath.min(_C.lo,MC),_C.hiMath.max(_C.hi,MC),C!k&&(_C.pixelsPerDataUnitMath.min(_C.pixelsPerDataUnit,Math.abs(IC)))}}}}return _};var nt(extract-frustum-planes),it(split-polygon),at(./lib/cube.js),ot(gl-mat4/multiply),st(gl-mat4/transpose),lt(gl-vec4/transformMat4),cnew Float32Array(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),unew Float32Array(16);function f(t,e,r){this.lot,this.hie,this.pixelsPerDataUnitr}var h0,0,0,1,p0,0,0,1;function d(t,e,r,n,i){for(var a0;a3;++a){for(var oh,sp,c0;c3;++c)scocrc;s3o31,sa+1,l(s,s,e),s30&&(ta1/0),oa-1,l(o,o,e),o30&&(ta1/0);var u(o0/o3-s0/s3)*n,f(o1/o3-s1/s3)*i;ta.25*Math.sqrt(u*u+f*f)}return t}var mnew f(1/0,-1/0,1/0),new f(1/0,-1/0,1/0),new f(1/0,-1/0,1/0),g0,0,0},{./lib/cube.js:72,extract-frustum-planes:67,gl-mat4/multiply:100,gl-mat4/transpose:109,gl-vec4/transformMat4:221,split-polygon:300},78:function(t,e,r){use strict;var nt(typedarray-pool),it(ndarray-ops),at(ndarray),ouint8,uint8_clamped,uint16,uint32,int8,int16,int32,float32;function s(t,e,r,n,i){this.glt,this.typee,this.handler,this.lengthn,this.usagei}var ls.prototype;function c(t,e,r,n,i,a){var oi.length*i.BYTES_PER_ELEMENT;if(a0)return t.bufferData(e,i,n),o;if(o+a>r)throw new Error(gl-buffer: If resizing buffer, must not specify offset);return t.bufferSubData(e,a,i),r}function u(t,e){for(var rn.malloc(t.length,e),it.length,a0;ai;++a)rata;return r}l.bindfunction(){this.gl.bindBuffer(this.type,this.handle)},l.unbindfunction(){this.gl.bindBuffer(this.type,null)},l.disposefunction(){this.gl.deleteBuffer(this.handle)},l.updatefunction(t,e){if(number!typeof e&&(e-1),this.bind(),objecttypeof t&&void 0!t.shape){var rt.dtype;if(o.indexOf(r)0&&(rfloat32),this.typethis.gl.ELEMENT_ARRAY_BUFFER)rgl.getExtension(OES_element_index_uint)&&uint16!r?uint32:uint16;if(rt.dtype&&function(t,e){for(var r1,ne.length-1;n>0;--n){if(en!r)return!1;r*tn}return!0}(t.shape,t.stride))0t.offset&&t.data.lengtht.shape0?this.lengthc(this.gl,this.type,this.length,this.usage,t.data,e):this.lengthc(this.gl,this.type,this.length,this.usage,t.data.subarray(t.offset,t.shape0),e);else{var sn.malloc(t.size,r),la(s,t.shape);i.assign(l,t),this.lengthc(this.gl,this.type,this.length,this.usage,e0?s:s.subarray(0,t.size),e),n.free(s)}}else if(Array.isArray(t)){var f;fthis.typethis.gl.ELEMENT_ARRAY_BUFFER?u(t,uint16):u(t,float32),this.lengthc(this.gl,this.type,this.length,this.usage,e0?f:f.subarray(0,t.length),e),n.free(f)}else if(objecttypeof t&&numbertypeof t.length)this.lengthc(this.gl,this.type,this.length,this.usage,t,e);else{if(number!typeof t&&void 0!t)throw new Error(gl-buffer: Invalid data type);if(e>0)throw new Error(gl-buffer: Cannot specify offset when resizing buffer);(t|0)0&&(t1),this.gl.bufferData(this.type,0|t,this.usage),this.lengtht}},e.exportsfunction(t,e,r,n){if(rr||t.ARRAY_BUFFER,nn||t.DYNAMIC_DRAW,r!t.ARRAY_BUFFER&&r!t.ELEMENT_ARRAY_BUFFER)throw new Error(gl-buffer: Invalid type for webgl buffer, must be either gl.ARRAY_BUFFER or gl.ELEMENT_ARRAY_BUFFER);if(n!t.DYNAMIC_DRAW&&n!t.STATIC_DRAW&&n!t.STREAM_DRAW)throw new Error(gl-buffer: Invalid usage for buffer, must be either gl.DYNAMIC_DRAW, gl.STATIC_DRAW or gl.STREAM_DRAW);var it.createBuffer(),anew s(t,r,i,0,n);return a.update(e),a}},{ndarray:259,ndarray-ops:254,typedarray-pool:308},79:function(t,e,r){use strict;var nt(gl-vec3);e.exportsfunction(t,e){var rt.positions,it.vectors,a{positions:,vertexIntensity:,vertexIntensityBounds:t.vertexIntensityBounds,vectors:,cells:,coneOffset:t.coneOffset,colormap:t.colormap};if(0t.positions.length)return e&&(e00,0,0,e10,0,0),a;for(var o0,s1/0,l-1/0,c1/0,u-1/0,f1/0,h-1/0,pnull,dnull,m,g1/0,v!1,y0;yr.length;y++){var xry;sMath.min(x0,s),lMath.max(x0,l),cMath.min(x1,c),uMath.max(x1,u),fMath.min(x2,f),hMath.max(x2,h);var biy;if(n.length(b)>o&&(on.length(b)),y){var _2*n.distance(p,x)/(n.length(d)+n.length(b));_?(gMath.min(g,_),v!1):v!0}v||(px,db),m.push(b)}var ws,c,f,Tl,u,h;e&&(e0w,e1T),0o&&(o1);var k1/o;isFinite(g)||(g1),a.vectorScaleg;var At.coneSize||.5;t.absoluteConeSize&&(At.absoluteConeSize*k),a.coneScaleA;y0;for(var M0;yr.length;y++)for(var S(xry)0,Ex1,Lx2,Cmy,Pn.length(C)*k,I0;I8;I++){a.positions.push(S,E,L,M++),a.positions.push(S,E,L,M++),a.positions.push(S,E,L,M++),a.positions.push(S,E,L,M++),a.positions.push(S,E,L,M++),a.positions.push(S,E,L,M++),a.vectors.push(C),a.vectors.push(C),a.vectors.push(C),a.vectors.push(C),a.vectors.push(C),a.vectors.push(C),a.vertexIntensity.push(P,P,P),a.vertexIntensity.push(P,P,P);var Oa.positions.length;a.cells.push(O-6,O-5,O-4,O-3,O-2,O-1)}return a};var it(./lib/shaders);e.exports.createMesht(./create_mesh),e.exports.createConeMeshfunction(t,r){return e.exports.createMesh(t,r,{shaders:i,traceType:cone})}},{./create_mesh:80,./lib/shaders:81,gl-vec3:169},80:function(t,e,r){use strict;var nt(gl-shader),it(gl-buffer),at(gl-vao),ot(gl-texture2d),st(gl-mat4/multiply),lt(gl-mat4/invert),ct(ndarray),ut(colormap),f1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;function h(t,e,r,n,i,a,o,s,l,c,u){this.glt,this.pixelRatio1,this.cells,this.positions,this.intensity,this.texturee,this.dirty!0,this.triShaderr,this.pickShadern,this.trianglePositionsi,this.triangleVectorsa,this.triangleColorss,this.triangleUVsl,this.triangleIdso,this.triangleVAOc,this.triangleCount0,this.pickId1,this.bounds1/0,1/0,1/0,-1/0,-1/0,-1/0,this.clipBounds-1/0,-1/0,-1/0,1/0,1/0,1/0,this.lightPosition1e5,1e5,0,this.ambientLight.8,this.diffuseLight.8,this.specularLight2,this.roughness.5,this.fresnel1.5,this.opacity1,this.traceTypeu,this.tubeScale1,this.coneScale2,this.vectorScale1,this.coneOffset.25,this._modelf,this._viewf,this._projectionf,this._resolution1,1}var ph.prototype;function d(t,e){var rn(t,e.meshShader.vertex,e.meshShader.fragment,null,e.meshShader.attributes);return r.attributes.position.location0,r.attributes.color.location2,r.attributes.uv.location3,r.attributes.vector.location4,r}function m(t,e){var rn(t,e.pickShader.vertex,e.pickShader.fragment,null,e.pickShader.attributes);return r.attributes.position.location0,r.attributes.id.location1,r.attributes.vector.location4,r}p.isOpaquefunction(){return this.opacity>1},p.isTransparentfunction(){return this.opacity1},p.pickSlots1,p.setPickBasefunction(t){this.pickIdt},p.updatefunction(t){tt||{};var ethis.gl;this.dirty!0,lightPositionin t&&(this.lightPositiont.lightPosition),opacityin t&&(this.opacityt.opacity),ambientin t&&(this.ambientLightt.ambient),diffusein t&&(this.diffuseLightt.diffuse),specularin t&&(this.specularLightt.specular),roughnessin t&&(this.roughnesst.roughness),fresnelin t&&(this.fresnelt.fresnel),void 0!t.tubeScale&&(this.tubeScalet.tubeScale),void 0!t.vectorScale&&(this.vectorScalet.vectorScale),void 0!t.coneScale&&(this.coneScalet.coneScale),void 0!t.coneOffset&&(this.coneOffsett.coneOffset),t.colormap&&(this.texture.shape256,256,this.texture.minFiltere.LINEAR_MIPMAP_LINEAR,this.texture.magFiltere.LINEAR,this.texture.setPixels(function(t){for(var eu({colormap:t,nshades:256,format:rgba}),rnew Uint8Array(1024),n0;n256;++n){for(var ien,a0;a3;++a)r4*n+aia;r4*n+3255*i3}return c(r,256,256,4,4,0,1)}(t.colormap)),this.texture.generateMipmap());var rt.cells,nt.positions,it.vectors;if(n&&r&&i){var a,o,s,l,f;this.cellsr,this.positionsn,this.vectorsi;var ht.meshColor||1,1,1,1,pt.vertexIntensity,d1/0,m-1/0;if(p)if(t.vertexIntensityBounds)d+t.vertexIntensityBounds0,m+t.vertexIntensityBounds1;else for(var g0;gp.length;++g){var vpg;dMath.min(d,v),mMath.max(m,v)}else for(g0;gn.length;++g){vng2;dMath.min(d,v),mMath.max(m,v)}this.intensityp||function(t){for(var et.length,rnew Array(e),n0;ne;++n)rntn2;return r}(n),this.bounds1/0,1/0,1/0,-1/0,-1/0,-1/0;for(g0;gn.length;++g)for(var yng,x0;x3;++x)!isNaN(yx)&&isFinite(yx)&&(this.bounds0xMath.min(this.bounds0x,yx),this.bounds1xMath.max(this.bounds1x,yx));var b0;t:for(g0;gr.length;++g){var _rg;switch(_.length){case 3:for(x0;x3;++x){ynT_x;for(var w0;w3;++w)if(isNaN(yw)||!isFinite(yw))continue t}for(x0;x3;++x){var T;ynT_2-x;a.push(y0,y1,y2,y3);var kiT;o.push(k0,k1,k2,k3||0);var A,Mh;3M.length?s.push(M0,M1,M2,1):s.push(M0,M1,M2,M3),Ap?(pT-d)/(m-d),0:(y2-d)/(m-d),0,l.push(A0,A1),f.push(g)}b+1}}this.triangleCountb,this.trianglePositions.update(a),this.triangleVectors.update(o),this.triangleColors.update(s),this.triangleUVs.update(l),this.triangleIds.update(new Uint32Array(f))}},p.drawTransparentp.drawfunction(t){tt||{};for(var ethis.gl,rt.model||f,nt.view||f,it.projection||f,a-1e6,-1e6,-1e6,1e6,1e6,1e6,o0;o3;++o)a0oMath.max(a0o,this.clipBounds0o),a1oMath.min(a1o,this.clipBounds1o);var c{model:r,view:n,projection:i,inverseModel:f.slice(),clipBounds:a,kambient:this.ambientLight,kdiffuse:this.diffuseLight,kspecular:this.specularLight,roughness:this.roughness,fresnel:this.fresnel,eyePosition:0,0,0,lightPosition:0,0,0,opacity:this.opacity,tubeScale:this.tubeScale,vectorScale:this.vectorScale,coneScale:this.coneScale,coneOffset:this.coneOffset,texture:0};c.inverseModell(c.inverseModel,c.model),e.disable(e.CULL_FACE),this.texture.bind(0);var unew Array(16);s(u,c.view,c.model),s(u,c.projection,u),l(u,u);for(o0;o3;++o)c.eyePositionou12+o/u15;var hu15;for(o0;o3;++o)h+this.lightPositiono*u4*o+3;for(o0;o3;++o){for(var pu12+o,d0;d3;++d)p+u4*d+o*this.lightPositiond;c.lightPositionop/h}if(this.triangleCount>0){var mthis.triShader;m.bind(),m.uniformsc,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()}},p.drawPickfunction(t){tt||{};for(var ethis.gl,rt.model||f,nt.view||f,it.projection||f,a-1e6,-1e6,-1e6,1e6,1e6,1e6,o0;o3;++o)a0oMath.max(a0o,this.clipBounds0o),a1oMath.min(a1o,this.clipBounds1o);this._model.slice.call(r),this._view.slice.call(n),this._projection.slice.call(i),this._resolutione.drawingBufferWidth,e.drawingBufferHeight;var s{model:r,view:n,projection:i,clipBounds:a,tubeScale:this.tubeScale,vectorScale:this.vectorScale,coneScale:this.coneScale,coneOffset:this.coneOffset,pickId:this.pickId/255},lthis.pickShader;l.bind(),l.uniformss,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind())},p.pickfunction(t){if(!t)return null;if(t.id!this.pickId)return null;var et.value0+256*t.value1+65536*t.value2,rthis.cellse,nthis.positionsr1.slice(0,3),i{position:n,dataCoordinate:n,index:Math.floor(r1/48)};returnconethis.traceType?i.indexMath.floor(r1/48):streamtubethis.traceType&&(i.intensitythis.intensityr1,i.velocitythis.vectorsr1.slice(0,3),i.divergencethis.vectorsr13,i.indexe),i},p.disposefunction(){this.texture.dispose(),this.triShader.dispose(),this.pickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleVectors.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleIds.dispose()},e.exportsfunction(t,e,r){var nr.shaders;1arguments.length&&(t(et).gl);var sd(t,n),lm(t,n),uo(t,c(new Uint8Array(255,255,255,255),1,1,4));u.generateMipmap(),u.minFiltert.LINEAR_MIPMAP_LINEAR,u.magFiltert.LINEAR;var fi(t),pi(t),gi(t),vi(t),yi(t),xa(t,{buffer:f,type:t.FLOAT,size:4},{buffer:y,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:g,type:t.FLOAT,size:4},{buffer:v,type:t.FLOAT,size:2},{buffer:p,type:t.FLOAT,size:4}),bnew h(t,u,s,l,f,p,y,g,v,x,r.traceType||cone);return b.update(e),b}},{colormap:53,gl-buffer:78,gl-mat4/invert:98,gl-mat4/multiply:100,gl-shader:132,gl-texture2d:146,gl-vao:150,ndarray:259},81:function(t,e,r){var nt(glslify),in(precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz 0, a point that lies on the plane that has v as a normal and that isnt (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z 0, x -b, y a:\n // a*-b + b*a + c*0 -ba + ba + 0 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the cone vertex and normal at the given index.\n//\n// The returned vertex is for a cone with its top at origin and height of 1.0,\n// pointing in the direction of the vector attribute.\n//\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\n// These vertices are used to make up the triangles of the cone by the following:\n// segment + 0 top vertex\n// segment + 1 perimeter vertex a+1\n// segment + 2 perimeter vertex a\n// segment + 3 center base vertex\n// segment + 4 perimeter vertex a\n// segment + 5 perimeter vertex a+1\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\n// To go from index to segment, floor(index / 6)\n// To go from segment to angle, 2*pi * (segment/segmentCount)\n// To go from index to segment index, index - (segment*6)\n//\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\n\n const float segmentCount 8.0;\n\n float index rawIndex - floor(rawIndex /\n (segmentCount * 6.0)) *\n (segmentCount * 6.0);\n\n float segment floor(0.001 + index/6.0);\n float segmentIndex index - (segment*6.0);\n\n normal -normalize(d);\n\n if (segmentIndex > 2.99 && segmentIndex 3.01) {\n return mix(vec3(0.0), -d, coneOffset);\n }\n\n float nextAngle (\n (segmentIndex > 0.99 && segmentIndex 1.01) ||\n (segmentIndex > 4.99 && segmentIndex 5.01)\n ) ? 1.0 : 0.0;\n float angle 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\n\n vec3 v1 mix(d, vec3(0.0), coneOffset);\n vec3 v2 v1 - d;\n\n vec3 u getOrthogonalVector(d);\n vec3 v normalize(cross(u, d));\n\n vec3 x u * cos(angle) * length(d)*0.25;\n vec3 y v * sin(angle) * length(d)*0.25;\n vec3 v3 v2 + x + y;\n if (segmentIndex 3.0) {\n vec3 tx u * sin(angle);\n vec3 ty v * -cos(angle);\n vec3 tangent tx + ty;\n normal normalize(cross(v3 - v1, tangent));\n }\n\n if (segmentIndex 0.0) {\n return mix(d, vec3(0.0), coneOffset);\n }\n return v3;\n}\n\nattribute vec3 vector;\nattribute vec4 color, position;\nattribute vec2 uv;\n\nuniform float vectorScale, coneScale, coneOffset;\nuniform mat4 model, view, projection, inverseModel;\nuniform vec3 eyePosition, lightPosition;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n // Scale the vector magnitude to stay constant with\n // model & view changes.\n vec3 normal;\n vec3 XYZ getConePosition(mat3(model) * ((vectorScale * coneScale) * vector), position.w, coneOffset, normal);\n vec4 conePosition model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n //Lighting geometry parameters\n vec4 cameraCoordinate view * conePosition;\n cameraCoordinate.xyz / cameraCoordinate.w;\n f_lightDirection lightPosition - cameraCoordinate.xyz;\n f_eyeDirection eyePosition - cameraCoordinate.xyz;\n f_normal normalize((vec4(normal, 0.0) * inverseModel).xyz);\n\n // vec4 m_position model * vec4(conePosition, 1.0);\n vec4 t_position view * conePosition;\n gl_Position projection * t_position;\n\n f_color color;\n f_data conePosition.xyz;\n f_position position.xyz;\n f_uv uv;\n}\n),an(#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH max(x, 0.0001);\n float cos2Alpha NdotH * NdotH;\n float tan2Alpha (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 roughness * roughness;\n float denom 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness,\n float fresnel) {\n\n float VdotN max(dot(viewDirection, surfaceNormal), 0.0);\n float LdotN max(dot(lightDirection, surfaceNormal), 0.0);\n\n //Half angle vector\n vec3 H normalize(lightDirection + viewDirection);\n\n //Geometric term\n float NdotH max(dot(surfaceNormal, H), 0.0);\n float VdotH max(dot(viewDirection, H), 0.000001);\n float LdotH max(dot(lightDirection, H), 0.000001);\n float G1 (2.0 * NdotH * VdotN) / VdotH;\n float G2 (2.0 * NdotH * LdotN) / LdotH;\n float G min(1.0, min(G1, G2));\n \n //Distribution term\n float D beckmannDistribution(NdotH, roughness);\n\n //Fresnel term\n float F pow(1.0 - VdotN, fresnel);\n\n //Multiply terms and done\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds2;\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\nuniform sampler2D texture;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds0, clipBounds1, f_position)) discard;\n vec3 N normalize(f_normal);\n vec3 L normalize(f_lightDirection);\n vec3 V normalize(f_eyeDirection);\n\n if(gl_FrontFacing) {\n N -N;\n }\n\n float specular min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n float diffuse min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n vec4 surfaceColor f_color * texture2D(texture, f_uv);\n vec4 litColor surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor litColor * opacity;\n}\n),on(precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz 0, a point that lies on the plane that has v as a normal and that isnt (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z 0, x -b, y a:\n // a*-b + b*a + c*0 -ba + ba + 0 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the cone vertex and normal at the given index.\n//\n// The returned vertex is for a cone with its top at origin and height of 1.0,\n// pointing in the direction of the vector attribute.\n//\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\n// These vertices are used to make up the triangles of the cone by the following:\n// segment + 0 top vertex\n// segment + 1 perimeter vertex a+1\n// segment + 2 perimeter vertex a\n// segment + 3 center base vertex\n// segment + 4 perimeter vertex a\n// segment + 5 perimeter vertex a+1\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\n// To go from index to segment, floor(index / 6)\n// To go from segment to angle, 2*pi * (segment/segmentCount)\n// To go from index to segment index, index - (segment*6)\n//\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\n\n const float segmentCount 8.0;\n\n float index rawIndex - floor(rawIndex /\n (segmentCount * 6.0)) *\n (segmentCount * 6.0);\n\n float segment floor(0.001 + index/6.0);\n float segmentIndex index - (segment*6.0);\n\n normal -normalize(d);\n\n if (segmentIndex > 2.99 && segmentIndex 3.01) {\n return mix(vec3(0.0), -d, coneOffset);\n }\n\n float nextAngle (\n (segmentIndex > 0.99 && segmentIndex 1.01) ||\n (segmentIndex > 4.99 && segmentIndex 5.01)\n ) ? 1.0 : 0.0;\n float angle 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\n\n vec3 v1 mix(d, vec3(0.0), coneOffset);\n vec3 v2 v1 - d;\n\n vec3 u getOrthogonalVector(d);\n vec3 v normalize(cross(u, d));\n\n vec3 x u * cos(angle) * length(d)*0.25;\n vec3 y v * sin(angle) * length(d)*0.25;\n vec3 v3 v2 + x + y;\n if (segmentIndex 3.0) {\n vec3 tx u * sin(angle);\n vec3 ty v * -cos(angle);\n vec3 tangent tx + ty;\n normal normalize(cross(v3 - v1, tangent));\n }\n\n if (segmentIndex 0.0) {\n return mix(d, vec3(0.0), coneOffset);\n }\n return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform float vectorScale, coneScale, coneOffset;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n vec3 normal;\n vec3 XYZ getConePosition(mat3(model) * ((vectorScale * coneScale) * vector.xyz), position.w, coneOffset, normal);\n vec4 conePosition model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n gl_Position projection * view * conePosition;\n f_id id;\n f_position position.xyz;\n}\n),sn(precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds2;\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds0, clipBounds1, f_position)) discard;\n\n gl_FragColor vec4(pickId, f_id.xyz);\n});r.meshShader{vertex:i,fragment:a,attributes:{name:position,type:vec4},{name:color,type:vec4},{name:uv,type:vec2},{name:vector,type:vec3}},r.pickShader{vertex:o,fragment:s,attributes:{name:position,type:vec4},{name:id,type:vec4},{name:vector,type:vec3}}},{glslify:231},82:function(t,e,r){e.exports{0:NONE,1:ONE,2:LINE_LOOP,3:LINE_STRIP,4:TRIANGLES,5:TRIANGLE_STRIP,6:TRIANGLE_FAN,256:DEPTH_BUFFER_BIT,512:NEVER,513:LESS,514:EQUAL,515:LEQUAL,516:GREATER,517:NOTEQUAL,518:GEQUAL,519:ALWAYS,768:SRC_COLOR,769:ONE_MINUS_SRC_COLOR,770:SRC_ALPHA,771:ONE_MINUS_SRC_ALPHA,772:DST_ALPHA,773:ONE_MINUS_DST_ALPHA,774:DST_COLOR,775:ONE_MINUS_DST_COLOR,776:SRC_ALPHA_SATURATE,1024:STENCIL_BUFFER_BIT,1028:FRONT,1029:BACK,1032:FRONT_AND_BACK,1280:INVALID_ENUM,1281:INVALID_VALUE,1282:INVALID_OPERATION,1285:OUT_OF_MEMORY,1286:INVALID_FRAMEBUFFER_OPERATION,2304:CW,2305:CCW,2849:LINE_WIDTH,2884:CULL_FACE,2885:CULL_FACE_MODE,2886:FRONT_FACE,2928:DEPTH_RANGE,2929:DEPTH_TEST,2930:DEPTH_WRITEMASK,2931:DEPTH_CLEAR_VALUE,2932:DEPTH_FUNC,2960:STENCIL_TEST,2961:STENCIL_CLEAR_VALUE,2962:STENCIL_FUNC,2963:STENCIL_VALUE_MASK,2964:STENCIL_FAIL,2965:STENCIL_PASS_DEPTH_FAIL,2966:STENCIL_PASS_DEPTH_PASS,2967:STENCIL_REF,2968:STENCIL_WRITEMASK,2978:VIEWPORT,3024:DITHER,3042:BLEND,3088:SCISSOR_BOX,3089:SCISSOR_TEST,3106:COLOR_CLEAR_VALUE,3107:COLOR_WRITEMASK,3317:UNPACK_ALIGNMENT,3333:PACK_ALIGNMENT,3379:MAX_TEXTURE_SIZE,3386:MAX_VIEWPORT_DIMS,3408:SUBPIXEL_BITS,3410:RED_BITS,3411:GREEN_BITS,3412:BLUE_BITS,3413:ALPHA_BITS,3414:DEPTH_BITS,3415:STENCIL_BITS,3553:TEXTURE_2D,4352:DONT_CARE,4353:FASTEST,4354:NICEST,5120:BYTE,5121:UNSIGNED_BYTE,5122:SHORT,5123:UNSIGNED_SHORT,5124:INT,5125:UNSIGNED_INT,5126:FLOAT,5386:INVERT,5890:TEXTURE,6401:STENCIL_INDEX,6402:DEPTH_COMPONENT,6406:ALPHA,6407:RGB,6408:RGBA,6409:LUMINANCE,6410:LUMINANCE_ALPHA,7680:KEEP,7681:REPLACE,7682:INCR,7683:DECR,7936:VENDOR,7937:RENDERER,7938:VERSION,9728:NEAREST,9729:LINEAR,9984:NEAREST_MIPMAP_NEAREST,9985:LINEAR_MIPMAP_NEAREST,9986:NEAREST_MIPMAP_LINEAR,9987:LINEAR_MIPMAP_LINEAR,10240:TEXTURE_MAG_FILTER,10241:TEXTURE_MIN_FILTER,10242:TEXTURE_WRAP_S,10243:TEXTURE_WRAP_T,10497:REPEAT,10752:POLYGON_OFFSET_UNITS,16384:COLOR_BUFFER_BIT,32769:CONSTANT_COLOR,32770:ONE_MINUS_CONSTANT_COLOR,32771:CONSTANT_ALPHA,32772:ONE_MINUS_CONSTANT_ALPHA,32773:BLEND_COLOR,32774:FUNC_ADD,32777:BLEND_EQUATION_RGB,32778:FUNC_SUBTRACT,32779:FUNC_REVERSE_SUBTRACT,32819:UNSIGNED_SHORT_4_4_4_4,32820:UNSIGNED_SHORT_5_5_5_1,32823:POLYGON_OFFSET_FILL,32824:POLYGON_OFFSET_FACTOR,32854:RGBA4,32855:RGB5_A1,32873:TEXTURE_BINDING_2D,32926:SAMPLE_ALPHA_TO_COVERAGE,32928:SAMPLE_COVERAGE,32936:SAMPLE_BUFFERS,32937:SAMPLES,32938:SAMPLE_COVERAGE_VALUE,32939:SAMPLE_COVERAGE_INVERT,32968:BLEND_DST_RGB,32969:BLEND_SRC_RGB,32970:BLEND_DST_ALPHA,32971:BLEND_SRC_ALPHA,33071:CLAMP_TO_EDGE,33170:GENERATE_MIPMAP_HINT,33189:DEPTH_COMPONENT16,33306:DEPTH_STENCIL_ATTACHMENT,33635:UNSIGNED_SHORT_5_6_5,33648:MIRRORED_REPEAT,33901:ALIASED_POINT_SIZE_RANGE,33902:ALIASED_LINE_WIDTH_RANGE,33984:TEXTURE0,33985:TEXTURE1,33986:TEXTURE2,33987:TEXTURE3,33988:TEXTURE4,33989:TEXTURE5,33990:TEXTURE6,33991:TEXTURE7,33992:TEXTURE8,33993:TEXTURE9,33994:TEXTURE10,33995:TEXTURE11,33996:TEXTURE12,33997:TEXTURE13,33998:TEXTURE14,33999:TEXTURE15,34e3:TEXTURE16,34001:TEXTURE17,34002:TEXTURE18,34003:TEXTURE19,34004:TEXTURE20,34005:TEXTURE21,34006:TEXTURE22,34007:TEXTURE23,34008:TEXTURE24,34009:TEXTURE25,34010:TEXTURE26,34011:TEXTURE27,34012:TEXTURE28,34013:TEXTURE29,34014:TEXTURE30,34015:TEXTURE31,34016:ACTIVE_TEXTURE,34024:MAX_RENDERBUFFER_SIZE,34041:DEPTH_STENCIL,34055:INCR_WRAP,34056:DECR_WRAP,34067:TEXTURE_CUBE_MAP,34068:TEXTURE_BINDING_CUBE_MAP,34069:TEXTURE_CUBE_MAP_POSITIVE_X,34070:TEXTURE_CUBE_MAP_NEGATIVE_X,34071:TEXTURE_CUBE_MAP_POSITIVE_Y,34072:TEXTURE_CUBE_MAP_NEGATIVE_Y,34073:TEXTURE_CUBE_MAP_POSITIVE_Z,34074:TEXTURE_CUBE_MAP_NEGATIVE_Z,34076:MAX_CUBE_MAP_TEXTURE_SIZE,34338:VERTEX_ATTRIB_ARRAY_ENABLED,34339:VERTEX_ATTRIB_ARRAY_SIZE,34340:VERTEX_ATTRIB_ARRAY_STRIDE,34341:VERTEX_ATTRIB_ARRAY_TYPE,34342:CURRENT_VERTEX_ATTRIB,34373:VERTEX_ATTRIB_ARRAY_POINTER,34466:NUM_COMPRESSED_TEXTURE_FORMATS,34467:COMPRESSED_TEXTURE_FORMATS,34660:BUFFER_SIZE,34661:BUFFER_USAGE,34816:STENCIL_BACK_FUNC,34817:STENCIL_BACK_FAIL,34818:STENCIL_BACK_PASS_DEPTH_FAIL,34819:STENCIL_BACK_PASS_DEPTH_PASS,34877:BLEND_EQUATION_ALPHA,34921:MAX_VERTEX_ATTRIBS,34922:VERTEX_ATTRIB_ARRAY_NORMALIZED,34930:MAX_TEXTURE_IMAGE_UNITS,34962:ARRAY_BUFFER,34963:ELEMENT_ARRAY_BUFFER,34964:ARRAY_BUFFER_BINDING,34965:ELEMENT_ARRAY_BUFFER_BINDING,34975:VERTEX_ATTRIB_ARRAY_BUFFER_BINDING,35040:STREAM_DRAW,35044:STATIC_DRAW,35048:DYNAMIC_DRAW,35632:FRAGMENT_SHADER,35633:VERTEX_SHADER,35660:MAX_VERTEX_TEXTURE_IMAGE_UNITS,35661:MAX_COMBINED_TEXTURE_IMAGE_UNITS,35663:SHADER_TYPE,35664:FLOAT_VEC2,35665:FLOAT_VEC3,35666:FLOAT_VEC4,35667:INT_VEC2,35668:INT_VEC3,35669:INT_VEC4,35670:BOOL,35671:BOOL_VEC2,35672:BOOL_VEC3,35673:BOOL_VEC4,35674:FLOAT_MAT2,35675:FLOAT_MAT3,35676:FLOAT_MAT4,35678:SAMPLER_2D,35680:SAMPLER_CUBE,35712:DELETE_STATUS,35713:COMPILE_STATUS,35714:LINK_STATUS,35715:VALIDATE_STATUS,35716:INFO_LOG_LENGTH,35717:ATTACHED_SHADERS,35718:ACTIVE_UNIFORMS,35719:ACTIVE_UNIFORM_MAX_LENGTH,35720:SHADER_SOURCE_LENGTH,35721:ACTIVE_ATTRIBUTES,35722:ACTIVE_ATTRIBUTE_MAX_LENGTH,35724:SHADING_LANGUAGE_VERSION,35725:CURRENT_PROGRAM,36003:STENCIL_BACK_REF,36004:STENCIL_BACK_VALUE_MASK,36005:STENCIL_BACK_WRITEMASK,36006:FRAMEBUFFER_BINDING,36007:RENDERBUFFER_BINDING,36048:FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE,36049:FRAMEBUFFER_ATTACHMENT_OBJECT_NAME,36050:FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL,36051:FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE,36053:FRAMEBUFFER_COMPLETE,36054:FRAMEBUFFER_INCOMPLETE_ATTACHMENT,36055:FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT,36057:FRAMEBUFFER_INCOMPLETE_DIMENSIONS,36061:FRAMEBUFFER_UNSUPPORTED,36064:COLOR_ATTACHMENT0,36096:DEPTH_ATTACHMENT,36128:STENCIL_ATTACHMENT,36160:FRAMEBUFFER,36161:RENDERBUFFER,36162:RENDERBUFFER_WIDTH,36163:RENDERBUFFER_HEIGHT,36164:RENDERBUFFER_INTERNAL_FORMAT,36168:STENCIL_INDEX8,36176:RENDERBUFFER_RED_SIZE,36177:RENDERBUFFER_GREEN_SIZE,36178:RENDERBUFFER_BLUE_SIZE,36179:RENDERBUFFER_ALPHA_SIZE,36180:RENDERBUFFER_DEPTH_SIZE,36181:RENDERBUFFER_STENCIL_SIZE,36194:RGB565,36336:LOW_FLOAT,36337:MEDIUM_FLOAT,36338:HIGH_FLOAT,36339:LOW_INT,36340:MEDIUM_INT,36341:HIGH_INT,36346:SHADER_COMPILER,36347:MAX_VERTEX_UNIFORM_VECTORS,36348:MAX_VARYING_VECTORS,36349:MAX_FRAGMENT_UNIFORM_VECTORS,37440:UNPACK_FLIP_Y_WEBGL,37441:UNPACK_PREMULTIPLY_ALPHA_WEBGL,37442:CONTEXT_LOST_WEBGL,37443:UNPACK_COLORSPACE_CONVERSION_WEBGL,37444:BROWSER_DEFAULT_WEBGL}},{},83:function(t,e,r){var nt(./1.0/numbers);e.exportsfunction(t){return nt}},{./1.0/numbers:82},84:function(t,e,r){use strict;e.exportsfunction(t){var et.gl,rn(e),oi(e,{buffer:r,type:e.FLOAT,size:3,offset:0,stride:40},{buffer:r,type:e.FLOAT,size:4,offset:12,stride:40},{buffer:r,type:e.FLOAT,size:3,offset:28,stride:40}),la(e);l.attributes.position.location0,l.attributes.color.location1,l.attributes.offset.location2;var cnew s(e,r,o,l);return c.update(t),c};var nt(gl-buffer),it(gl-vao),at(./shaders/index),o1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;function s(t,e,r,n){this.glt,this.shadern,this.buffere,this.vaor,this.pixelRatio1,this.bounds1/0,1/0,1/0,-1/0,-1/0,-1/0,this.clipBounds-1/0,-1/0,-1/0,1/0,1/0,1/0,this.lineWidth1,1,1,this.capSize10,10,10,this.lineCount0,0,0,this.lineOffset0,0,0,this.opacity1,this.hasAlpha!1}var ls.prototype;function c(t,e){for(var r0;r3;++r)t0rMath.min(t0r,er),t1rMath.max(t1r,er)}l.isOpaquefunction(){return!this.hasAlpha},l.isTransparentfunction(){return this.hasAlpha},l.drawTransparentl.drawfunction(t){var ethis.gl,rthis.shader.uniforms;this.shader.bind();var nr.viewt.view||o,ir.projectiont.projection||o;r.modelt.model||o,r.clipBoundsthis.clipBounds,r.opacitythis.opacity;var an12,sn13,ln14,cn15,u(t._ortho||!1?2:1)*this.pixelRatio*(i3*a+i7*s+i11*l+i15*c)/e.drawingBufferHeight;this.vao.bind();for(var f0;f3;++f)e.lineWidth(this.lineWidthf*this.pixelRatio),r.capSizethis.capSizef*u,this.lineCountf&&e.drawArrays(e.LINES,this.lineOffsetf,this.lineCountf);this.vao.unbind()};var ufunction(){for(var tnew Array(3),e0;e3;++e){for(var r,n1;n2;++n)for(var i-1;i1;i+2){var a0,0,0;a(n+e)%3i,r.push(a)}ter}return t}();function f(t,e,r,n){for(var iun,a0;ai.length;++a){var oia;t.push(e0,e1,e2,r0,r1,r2,r3,o0,o1,o2)}return i.length}l.updatefunction(t){lineWidthin(tt||{})&&(this.lineWidtht.lineWidth,Array.isArray(this.lineWidth)||(this.lineWidththis.lineWidth,this.lineWidth,this.lineWidth)),capSizein t&&(this.capSizet.capSize,Array.isArray(this.capSize)||(this.capSizethis.capSize,this.capSize,this.capSize)),this.hasAlpha!1,opacityin t&&(this.opacity+t.opacity,this.opacity1&&(this.hasAlpha!0));var et.color||0,0,0,0,0,0,0,0,0,rt.position,nt.error;if(Array.isArray(e0)||(ee,e,e),r&&n){var i,ar.length,o0;this.bounds1/0,1/0,1/0,-1/0,-1/0,-1/0,this.lineCount0,0,0;for(var s0;s3;++s){this.lineOffsetso;t:for(var l0;la;++l){for(var url,h0;h3;++h)if(isNaN(uh)||!isFinite(uh))continue t;var pnl,des;if(Array.isArray(d0)&&(del),3d.length?dd0,d1,d2,1:4d.length&&(dd0,d1,d2,d3,!this.hasAlpha&&d31&&(this.hasAlpha!0)),!isNaN(p0s)&&!isNaN(p1s)){var m;if(p0s0)(mu.slice())s+p0s,i.push(u0,u1,u2,d0,d1,d2,d3,0,0,0,m0,m1,m2,d0,d1,d2,d3,0,0,0),c(this.bounds,m),o+2+f(i,m,d,s);if(p1s>0)(mu.slice())s+p1s,i.push(u0,u1,u2,d0,d1,d2,d3,0,0,0,m0,m1,m2,d0,d1,d2,d3,0,0,0),c(this.bounds,m),o+2+f(i,m,d,s)}}this.lineCountso-this.lineOffsets}this.buffer.update(i)}},l.disposefunction(){this.shader.dispose(),this.buffer.dispose(),this.vao.dispose()}},{./shaders/index:85,gl-buffer:78,gl-vao:150},85:function(t,e,r){use strict;var nt(glslify),it(gl-shader),an(precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position, offset;\nattribute vec4 color;\nuniform mat4 model, view, projection;\nuniform float capSize;\nvarying vec4 fragColor;\nvarying vec3 fragPosition;\n\nvoid main() {\n vec4 worldPosition model * vec4(position, 1.0);\n worldPosition (worldPosition / worldPosition.w) + vec4(capSize * offset, 0.0);\n gl_Position projection * view * worldPosition;\n fragColor color;\n fragPosition position;\n}),on(precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds2;\nuniform float opacity;\nvarying vec3 fragPosition;\nvarying vec4 fragColor;\n\nvoid main() {\n if (\n outOfRange(clipBounds0, clipBounds1, fragPosition) ||\n fragColor.a * opacity 0.\n ) discard;\n\n gl_FragColor opacity * fragColor;\n});e.exportsfunction(t){return i(t,a,o,null,{name:position,type:vec3},{name:color,type:vec4},{name:offset,type:vec3})}},{gl-shader:132,glslify:231},86:function(t,e,r){use strict;var nt(gl-texture2d);e.exportsfunction(t,e,r,n){i||(it.FRAMEBUFFER_UNSUPPORTED,at.FRAMEBUFFER_INCOMPLETE_ATTACHMENT,ot.FRAMEBUFFER_INCOMPLETE_DIMENSIONS,st.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT);var ct.getExtension(WEBGL_draw_buffers);!l&&c&&function(t,e){var rt.getParameter(e.MAX_COLOR_ATTACHMENTS_WEBGL);lnew Array(r+1);for(var n0;nr;++n){for(var inew Array(r),a0;an;++a)iat.COLOR_ATTACHMENT0+a;for(an;ar;++a)iat.NONE;lni}}(t,c);Array.isArray(e)&&(nr,r0|e1,e0|e0);if(number!typeof e)throw new Error(gl-fbo: Missing shape parameter);var ut.getParameter(t.MAX_RENDERBUFFER_SIZE);if(e0||e>u||r0||r>u)throw new Error(gl-fbo: Parameters are too large for FBO);var f1;if(colorin(nn||{})){if((fMath.max(0|n.color,0))0)throw new Error(gl-fbo: Must specify a nonnegative number of colors);if(f>1){if(!c)throw new Error(gl-fbo: Multiple draw buffer extension not supported);if(f>t.getParameter(c.MAX_COLOR_ATTACHMENTS_WEBGL))throw new Error(gl-fbo: Context does not support +f+ draw buffers)}}var ht.UNSIGNED_BYTE,pt.getExtension(OES_texture_float);if(n.float&&f>0){if(!p)throw new Error(gl-fbo: Context does not support floating point textures);ht.FLOAT}else n.preferFloat&&f>0&&p&&(ht.FLOAT);var m!0;depthin n&&(m!!n.depth);var g!1;stencilin n&&(g!!n.stencil);return new d(t,e,r,h,f,m,g,c)};var i,a,o,s,lnull;function c(t){returnt.getParameter(t.FRAMEBUFFER_BINDING),t.getParameter(t.RENDERBUFFER_BINDING),t.getParameter(t.TEXTURE_BINDING_2D)}function u(t,e){t.bindFramebuffer(t.FRAMEBUFFER,e0),t.bindRenderbuffer(t.RENDERBUFFER,e1),t.bindTexture(t.TEXTURE_2D,e2)}function f(t){switch(t){case i:throw new Error(gl-fbo: Framebuffer unsupported);case a:throw new Error(gl-fbo: Framebuffer incomplete attachment);case o:throw new Error(gl-fbo: Framebuffer incomplete dimensions);case s:throw new Error(gl-fbo: Framebuffer incomplete missing attachment);default:throw new Error(gl-fbo: Framebuffer failed for unspecified reason)}}function h(t,e,r,i,a,o){if(!i)return null;var sn(t,e,r,a,i);return s.magFiltert.NEAREST,s.minFiltert.NEAREST,s.mipSamples1,s.bind(),t.framebufferTexture2D(t.FRAMEBUFFER,o,t.TEXTURE_2D,s.handle,0),s}function p(t,e,r,n,i){var at.createRenderbuffer();return t.bindRenderbuffer(t.RENDERBUFFER,a),t.renderbufferStorage(t.RENDERBUFFER,n,e,r),t.framebufferRenderbuffer(t.FRAMEBUFFER,i,t.RENDERBUFFER,a),a}function d(t,e,r,n,i,a,o,s){this.glt,this._shape0|e,0|r,this._destroyed!1,this._exts,this.colornew Array(i);for(var d0;di;++d)this.colordnull;this._color_rbnull,this.depthnull,this._depth_rbnull,this._colorTypen,this._useDeptha,this._useStencilo;var mthis,g0|e,0|r;Object.defineProperties(g,{0:{get:function(){return m._shape0},set:function(t){return m.widtht}},1:{get:function(){return m._shape1},set:function(t){return m.heightt}}}),this._shapeVectorg,function(t){var ec(t.gl),rt.gl,nt.handler.createFramebuffer(),it._shape0,at._shape1,ot.color.length,st._ext,dt._useStencil,mt._useDepth,gt._colorType;r.bindFramebuffer(r.FRAMEBUFFER,n);for(var v0;vo;++v)t.colorvh(r,i,a,g,r.RGBA,r.COLOR_ATTACHMENT0+v);0o?(t._color_rbp(r,i,a,r.RGBA4,r.COLOR_ATTACHMENT0),s&&s.drawBuffersWEBGL(l0)):o>1&&s.drawBuffersWEBGL(lo);var yr.getExtension(WEBGL_depth_texture);y?d?t.depthh(r,i,a,y.UNSIGNED_INT_24_8_WEBGL,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):m&&(t.depthh(r,i,a,r.UNSIGNED_SHORT,r.DEPTH_COMPONENT,r.DEPTH_ATTACHMENT)):m&&d?t._depth_rbp(r,i,a,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):m?t._depth_rbp(r,i,a,r.DEPTH_COMPONENT16,r.DEPTH_ATTACHMENT):d&&(t._depth_rbp(r,i,a,r.STENCIL_INDEX,r.STENCIL_ATTACHMENT));var xr.checkFramebufferStatus(r.FRAMEBUFFER);if(x!r.FRAMEBUFFER_COMPLETE){t._destroyed!0,r.bindFramebuffer(r.FRAMEBUFFER,null),r.deleteFramebuffer(t.handle),t.handlenull,t.depth&&(t.depth.dispose(),t.depthnull),t._depth_rb&&(r.deleteRenderbuffer(t._depth_rb),t._depth_rbnull);for(v0;vt.color.length;++v)t.colorv.dispose(),t.colorvnull;t._color_rb&&(r.deleteRenderbuffer(t._color_rb),t._color_rbnull),u(r,e),f(x)}u(r,e)}(this)}var md.prototype;function g(t,e,r){if(t._destroyed)throw new Error(gl-fbo: Cant resize destroyed FBO);if(t._shape0!e||t._shape1!r){var nt.gl,in.getParameter(n.MAX_RENDERBUFFER_SIZE);if(e0||e>i||r0||r>i)throw new Error(gl-fbo: Cant resize FBO, invalid dimensions);t._shape0e,t._shape1r;for(var ac(n),o0;ot.color.length;++o)t.coloro.shapet._shape;t._color_rb&&(n.bindRenderbuffer(n.RENDERBUFFER,t._color_rb),n.renderbufferStorage(n.RENDERBUFFER,n.RGBA4,t._shape0,t._shape1)),t.depth&&(t.depth.shapet._shape),t._depth_rb&&(n.bindRenderbuffer(n.RENDERBUFFER,t._depth_rb),t._useDepth&&t._useStencil?n.renderbufferStorage(n.RENDERBUFFER,n.DEPTH_STENCIL,t._shape0,t._shape1):t._useDepth?n.renderbufferStorage(n.RENDERBUFFER,n.DEPTH_COMPONENT16,t._shape0,t._shape1):t._useStencil&&n.renderbufferStorage(n.RENDERBUFFER,n.STENCIL_INDEX,t._shape0,t._shape1)),n.bindFramebuffer(n.FRAMEBUFFER,t.handle);var sn.checkFramebufferStatus(n.FRAMEBUFFER);s!n.FRAMEBUFFER_COMPLETE&&(t.dispose(),u(n,a),f(s)),u(n,a)}}Object.defineProperties(m,{shape:{get:function(){return this._destroyed?0,0:this._shapeVector},set:function(t){if(Array.isArray(t)||(t0|t,0|t),2!t.length)throw new Error(gl-fbo: Shape vector must be length 2);var e0|t0,r0|t1;return g(this,e,r),e,r},enumerable:!1},width:{get:function(){return this._destroyed?0:this._shape0},set:function(t){return g(this,t|0,this._shape1),t},enumerable:!1},height:{get:function(){return this._destroyed?0:this._shape1},set:function(t){return t|0,g(this,this._shape0,t),t},enumerable:!1}}),m.bindfunction(){if(!this._destroyed){var tthis.gl;t.bindFramebuffer(t.FRAMEBUFFER,this.handle),t.viewport(0,0,this._shape0,this._shape1)}},m.disposefunction(){if(!this._destroyed){this._destroyed!0;var tthis.gl;t.deleteFramebuffer(this.handle),this.handlenull,this.depth&&(this.depth.dispose(),this.depthnull),this._depth_rb&&(t.deleteRenderbuffer(this._depth_rb),this._depth_rbnull);for(var e0;ethis.color.length;++e)this.colore.dispose(),this.colorenull;this._color_rb&&(t.deleteRenderbuffer(this._color_rb),this._color_rbnull)}}},{gl-texture2d:146},87:function(t,e,r){var nt(sprintf-js).sprintf,it(gl-constants/lookup),at(glsl-shader-name),ot(add-line-numbers);e.exportsfunction(t,e,r){use strict;var sa(e)||of unknown name (see npm glsl-shader-name),lunknown type;void 0!r&&(lri.FRAGMENT_SHADER?fragment:vertex);for(var cn(Error compiling %s shader %s:\n,l,s),un(%s%s,c,t),ft.split(\n),h{},p0;pf.length;p++){var dfp;if(!d&&\0!d){var mparseInt(d.split(:)2);if(isNaN(m))throw new Error(n(Could not parse error: %s,d));hmd}}var go(e).split(\n);for(p0;pg.length;p++)if(hp+3||hp+2||hp+1){var vgp;if(c+v+\n,hp+1){var yhp+1;yy.substr(y.split(:,3).join(:).length+1).trim(),c+n(^^^ %s\n\n,y)}}return{long:c.trim(),short:u.trim()}}},{add-line-numbers:9,gl-constants/lookup:83,glsl-shader-name:223,sprintf-js:301},88:function(t,e,r){use strict;e.exportsfunction(t,e){var rt.gl,no(r,l.vertex,l.fragment),io(r,l.pickVertex,l.pickFragment),as(r),us(r),fs(r),hs(r),pnew c(t,n,i,a,u,f,h);return p.update(e),t.addObject(p),p};var nt(binary-search-bounds),it(iota-array),at(typedarray-pool),ot(gl-shader),st(gl-buffer),lt(./lib/shaders);function c(t,e,r,n,i,a,o){this.plott,this.shadere,this.pickShaderr,this.positionBuffern,this.weightBufferi,this.colorBuffera,this.idBuffero,this.xData,this.yData,this.shape0,0,this.bounds1/0,1/0,-1/0,-1/0,this.pickOffset0}var u,fc.prototype,h0,0,1,0,0,1,1,0,1,1,0,1;f.draw(u1,0,0,0,1,0,0,0,1,function(){var tthis.plot,ethis.shader,rthis.bounds,nthis.numVertices;if(!(n0)){var it.gl,at.dataBox,or2-r0,sr3-r1,la2-a0,ca3-a1;u02*o/l,u42*s/c,u62*(r0-a0)/l-1,u72*(r1-a1)/c-1,e.bind();var fe.uniforms;f.viewTransformu,f.shapethis.shape;var he.attributes;this.positionBuffer.bind(),h.position.pointer(),this.weightBuffer.bind(),h.weight.pointer(i.UNSIGNED_BYTE,!1),this.colorBuffer.bind(),h.color.pointer(i.UNSIGNED_BYTE,!0),i.drawArrays(i.TRIANGLES,0,n)}}),f.drawPickfunction(){var t1,0,0,0,1,0,0,0,1,e0,0,0,0;return function(r){var nthis.plot,ithis.pickShader,athis.bounds,othis.numVertices;if(!(o0)){var sn.gl,ln.dataBox,ca2-a0,ua3-a1,fl2-l0,hl3-l1;t02*c/f,t42*u/h,t62*(a0-l0)/f-1,t72*(a1-l1)/h-1;for(var p0;p4;++p)epr>>8*p&255;this.pickOffsetr,i.bind();var di.uniforms;d.viewTransformt,d.pickOffsete,d.shapethis.shape;var mi.attributes;return this.positionBuffer.bind(),m.position.pointer(),this.weightBuffer.bind(),m.weight.pointer(s.UNSIGNED_BYTE,!1),this.idBuffer.bind(),m.pickId.pointer(s.UNSIGNED_BYTE,!1),s.drawArrays(s.TRIANGLES,0,o),r+this.shape0*this.shape1}}}(),f.pickfunction(t,e,r){var nthis.pickOffset,ithis.shape0*this.shape1;if(rn||r>n+i)return null;var ar-n,othis.xData,sthis.yData;return{object:this,pointId:a,dataCoord:oa%this.shape0,sa/this.shape0|0}},f.updatefunction(t){var e(tt||{}).shape||0,0,rt.x||i(e0),ot.y||i(e1),st.z||new Float32Array(e0*e1),l!1!t.zsmooth;this.xDatar,this.yDatao;var c,u,f,p,dt.colorLevels||0,mt.colorValues||0,0,0,1,gd.length,vthis.bounds;l?(cv0r0,uv1o0,fv2rr.length-1,pv3oo.length-1):(cv0r0+(r1-r0)/2,uv1o0+(o1-o0)/2,fv2rr.length-1+(rr.length-1-rr.length-2)/2,pv3oo.length-1+(oo.length-1-oo.length-2)/2);var y1/(f-c),x1/(p-u),be0,_e1;this.shapeb,_;var w(l?(b-1)*(_-1):b*_)*(h.length>>>1);this.numVerticesw;for(var Ta.mallocUint8(4*w),ka.mallocFloat32(2*w),Aa.mallocUint8(2*w),Ma.mallocUint32(w),S0,El?b-1:b,Ll?_-1:_,C0;CL;++C){var P,I;l?(Px*(oC-u),Ix*(oC+1-u)):(PC_-1?x*(oC-(oC+1-oC)/2-u):x*(oC-(oC-oC-1)/2-u),IC_-1?x*(oC+(oC+1-oC)/2-u):x*(oC+(oC-oC-1)/2-u));for(var O0;OE;++O){var z,D;l?(zy*(rO-c),Dy*(rO+1-c)):(zOb-1?y*(rO-(rO+1-rO)/2-c):y*(rO-(rO-rO-1)/2-c),DOb-1?y*(rO+(rO+1-rO)/2-c):y*(rO+(rO-rO-1)/2-c));for(var R0;Rh.length;R+2){var F,B,N,j,UhR,VhR+1,Hsl?(C+V)*b+(O+U):C*b+O,qn.le(d,H);if(q0)Fm0,Bm1,Nm2,jm3;else if(qg-1)Fm4*g-4,Bm4*g-3,Nm4*g-2,jm4*g-1;else{var G(H-dq)/(dq+1-dq),Y1-G,W4*q,X4*(q+1);FY*mW+G*mX,BY*mW+1+G*mX+1,NY*mW+2+G*mX+2,jY*mW+3+G*mX+3}T4*S255*F,T4*S+1255*B,T4*S+2255*N,T4*S+3255*j,k2*S.5*z+.5*D,k2*S+1.5*P+.5*I,A2*SU,A2*S+1V,MSC*b+O,S+1}}}this.positionBuffer.update(k),this.weightBuffer.update(A),this.colorBuffer.update(T),this.idBuffer.update(M),a.free(k),a.free(T),a.free(A),a.free(M)},f.disposefunction(){this.shader.dispose(),this.pickShader.dispose(),this.positionBuffer.dispose(),this.weightBuffer.dispose(),this.colorBuffer.dispose(),this.idBuffer.dispose(),this.plot.removeObject(this)}},{./lib/shaders:89,binary-search-bounds:31,gl-buffer:78,gl-shader:132,iota-array:235,typedarray-pool:308},89:function(t,e,r){use strict;var nt(glslify);e.exports{fragment:n(precision lowp float;\n#define GLSLIFY 1\nvarying vec4 fragColor;\nvoid main() {\n gl_FragColor vec4(fragColor.rgb * fragColor.a, fragColor.a);\n}\n),vertex:n(precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 position;\nattribute vec4 color;\nattribute vec2 weight;\n\nuniform vec2 shape;\nuniform mat3 viewTransform;\n\nvarying vec4 fragColor;\n\nvoid main() {\n vec3 vPosition viewTransform * vec3( position + (weight-.5)/(shape-1.) , 1.0);\n fragColor color;\n gl_Position vec4(vPosition.xy, 0, vPosition.z);\n}\n),pickFragment:n(precision mediump float;\n#define GLSLIFY 1\n\nvarying vec4 fragId;\nvarying vec2 vWeight;\n\nuniform vec2 shape;\nuniform vec4 pickOffset;\n\nvoid main() {\n vec2 d step(.5, vWeight);\n vec4 id fragId + pickOffset;\n id.x + d.x + d.y*shape.x;\n\n id.y + floor(id.x / 256.0);\n id.x - floor(id.x / 256.0) * 256.0;\n\n id.z + floor(id.y / 256.0);\n id.y - floor(id.y / 256.0) * 256.0;\n\n id.w + floor(id.z / 256.0);\n id.z - floor(id.z / 256.0) * 256.0;\n\n gl_FragColor id/255.;\n}\n),pickVertex:n(precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 position;\nattribute vec4 pickId;\nattribute vec2 weight;\n\nuniform vec2 shape;\nuniform mat3 viewTransform;\n\nvarying vec4 fragId;\nvarying vec2 vWeight;\n\nvoid main() {\n vWeight weight;\n\n fragId pickId;\n\n vec3 vPosition viewTransform * vec3( position + (weight-.5)/(shape-1.) , 1.0);\n gl_Position vec4(vPosition.xy, 0, vPosition.z);\n}\n)}},{glslify:231},90:function(t,e,r){var nt(glslify),it(gl-shader),an(precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position, nextPosition;\nattribute float arcLength, lineWidth;\nattribute vec4 color;\n\nuniform vec2 screenShape;\nuniform float pixelRatio;\nuniform mat4 model, view, projection;\n\nvarying vec4 fragColor;\nvarying vec3 worldPosition;\nvarying float pixelArcLength;\n\nvec4 project(vec3 p) {\n return projection * view * model * vec4(p, 1.0);\n}\n\nvoid main() {\n vec4 startPoint project(position);\n vec4 endPoint project(nextPosition);\n\n vec2 A startPoint.xy / startPoint.w;\n vec2 B endPoint.xy / endPoint.w;\n\n float clipAngle atan(\n (B.y - A.y) * screenShape.y,\n (B.x - A.x) * screenShape.x\n );\n\n vec2 offset 0.5 * pixelRatio * lineWidth * vec2(\n sin(clipAngle),\n -cos(clipAngle)\n ) / screenShape;\n\n gl_Position vec4(startPoint.xy + startPoint.w * offset, startPoint.zw);\n\n worldPosition position;\n pixelArcLength arcLength;\n fragColor color;\n}\n),on(precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds2;\nuniform sampler2D dashTexture;\nuniform float dashScale;\nuniform float opacity;\n\nvarying vec3 worldPosition;\nvarying float pixelArcLength;\nvarying vec4 fragColor;\n\nvoid main() {\n if (\n outOfRange(clipBounds0, clipBounds1, worldPosition) ||\n fragColor.a * opacity 0.\n ) discard;\n\n float dashWeight texture2D(dashTexture, vec2(dashScale * pixelArcLength, 0)).r;\n if(dashWeight 0.5) {\n discard;\n }\n gl_FragColor fragColor * opacity;\n}\n),sn(precision highp float;\n#define GLSLIFY 1\n\n#define FLOAT_MAX 1.70141184e38\n#define FLOAT_MIN 1.17549435e-38\n\n// https://github.com/mikolalysenko/glsl-read-float/blob/master/index.glsl\nvec4 packFloat(float v) {\n float av abs(v);\n\n //Handle special cases\n if(av FLOAT_MIN) {\n return vec4(0.0, 0.0, 0.0, 0.0);\n } else if(v > FLOAT_MAX) {\n return vec4(127.0, 128.0, 0.0, 0.0) / 255.0;\n } else if(v -FLOAT_MAX) {\n return vec4(255.0, 128.0, 0.0, 0.0) / 255.0;\n }\n\n vec4 c vec4(0,0,0,0);\n\n //Compute exponent and mantissa\n float e floor(log2(av));\n float m av * pow(2.0, -e) - 1.0;\n\n //Unpack mantissa\n c1 floor(128.0 * m);\n m - c1 / 128.0;\n c2 floor(32768.0 * m);\n m - c2 / 32768.0;\n c3 floor(8388608.0 * m);\n\n //Unpack exponent\n float ebias e + 127.0;\n c0 floor(ebias / 2.0);\n ebias - c0 * 2.0;\n c1 + floor(ebias) * 128.0;\n\n //Unpack sign bit\n c0 + 128.0 * step(0.0, -v);\n\n //Scale back to range\n return c / 255.0;\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform float pickId;\nuniform vec3 clipBounds2;\n\nvarying vec3 worldPosition;\nvarying float pixelArcLength;\nvarying vec4 fragColor;\n\nvoid main() {\n if (outOfRange(clipBounds0, clipBounds1, worldPosition)) discard;\n\n gl_FragColor vec4(pickId/255.0, packFloat(pixelArcLength).xyz);\n}),l{name:position,type:vec3},{name:nextPosition,type:vec3},{name:arcLength,type:float},{name:lineWidth,type:float},{name:color,type:vec4};r.createShaderfunction(t){return i(t,a,o,null,l)},r.createPickShaderfunction(t){return i(t,a,s,null,l)}},{gl-shader:132,glslify:231},91:function(t,e,r){use strict;e.exportsfunction(t){var et.gl||t.scene&&t.scene.gl,rf(e);r.attributes.position.location0,r.attributes.nextPosition.location1,r.attributes.arcLength.location2,r.attributes.lineWidth.location3,r.attributes.color.location4;var oh(e);o.attributes.position.location0,o.attributes.nextPosition.location1,o.attributes.arcLength.location2,o.attributes.lineWidth.location3,o.attributes.color.location4;for(var sn(e),li(e,{buffer:s,size:3,offset:0,stride:48},{buffer:s,size:3,offset:12,stride:48},{buffer:s,size:1,offset:24,stride:48},{buffer:s,size:1,offset:28,stride:48},{buffer:s,size:4,offset:32,stride:48}),uc(new Array(1024),256,1,4),p0;p1024;++p)u.datap255;var da(e,u);d.wrape.REPEAT;var mnew v(e,r,o,s,l,d);return m.update(t),m};var nt(gl-buffer),it(gl-vao),at(gl-texture2d),onew Uint8Array(4),snew Float32Array(o.buffer);var lt(binary-search-bounds),ct(ndarray),ut(./lib/shaders),fu.createShader,hu.createPickShader,p1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;function d(t,e){for(var r0,n0;n3;++n){var itn-en;r+i*i}return Math.sqrt(r)}function m(t){for(var e-1e6,-1e6,-1e6,1e6,1e6,1e6,r0;r3;++r)e0rMath.max(t0r,e0r),e1rMath.min(t1r,e1r);return e}function g(t,e,r,n){this.arcLengtht,this.positione,this.indexr,this.dataCoordinaten}function v(t,e,r,n,i,a){this.glt,this.shadere,this.pickShaderr,this.buffern,this.vaoi,this.clipBounds-1/0,-1/0,-1/0,1/0,1/0,1/0,this.points,this.arcLength,this.vertexCount0,this.bounds0,0,0,0,0,0,this.pickId0,this.lineWidth1,this.texturea,this.dashScale1,this.opacity1,this.hasAlpha!1,this.dirty!0,this.pixelRatio1}var yv.prototype;y.isTransparentfunction(){return this.hasAlpha},y.isOpaquefunction(){return!this.hasAlpha},y.pickSlots1,y.setPickBasefunction(t){this.pickIdt},y.drawTransparenty.drawfunction(t){if(this.vertexCount){var ethis.gl,rthis.shader,nthis.vao;r.bind(),r.uniforms{model:t.model||p,view:t.view||p,projection:t.projection||p,clipBounds:m(this.clipBounds),dashTexture:this.texture.bind(),dashScale:this.dashScale/this.arcLengththis.arcLength.length-1,opacity:this.opacity,screenShape:e.drawingBufferWidth,e.drawingBufferHeight,pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},y.drawPickfunction(t){if(this.vertexCount){var ethis.gl,rthis.pickShader,nthis.vao;r.bind(),r.uniforms{model:t.model||p,view:t.view||p,projection:t.projection||p,pickId:this.pickId,clipBounds:m(this.clipBounds),screenShape:e.drawingBufferWidth,e.drawingBufferHeight,pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},y.updatefunction(t){var e,r;this.dirty!0;var n!!t.connectGaps;dashScalein t&&(this.dashScalet.dashScale),this.hasAlpha!1,opacityin t&&(this.opacity+t.opacity,this.opacity1&&(this.hasAlpha!0));var i,a,o,s0,u0,f1/0,1/0,1/0,-1/0,-1/0,-1/0,ht.position||t.positions;if(h){var pt.color||t.colors||0,0,0,1,mt.lineWidth||1,g!1;t:for(e1;eh.length;++e){var v,y,x,bhe-1,_he;for(a.push(s),o.push(b.slice()),r0;r3;++r){if(isNaN(br)||isNaN(_r)||!isFinite(br)||!isFinite(_r)){if(!n&&i.length>0){for(var w0;w24;++w)i.push(ii.length-12);u+2,g!0}continue t}f0rMath.min(f0r,br,_r),f1rMath.max(f1r,br,_r)}Array.isArray(p0)?(vp.length>e-1?pe-1:p.length>0?pp.length-1:0,0,0,1,yp.length>e?pe:p.length>0?pp.length-1:0,0,0,1):vyp,3v.length&&(vv0,v1,v2,1),3y.length&&(yy0,y1,y2,1),!this.hasAlpha&&v31&&(this.hasAlpha!0),xArray.isArray(m)?m.length>e-1?me-1:m.length>0?mm.length-1:0,0,0,1:m;var Ts;if(s+d(b,_),g){for(r0;r2;++r)i.push(b0,b1,b2,_0,_1,_2,T,x,v0,v1,v2,v3);u+2,g!1}i.push(b0,b1,b2,_0,_1,_2,T,x,v0,v1,v2,v3,b0,b1,b2,_0,_1,_2,T,-x,v0,v1,v2,v3,_0,_1,_2,b0,b1,b2,s,-x,y0,y1,y2,y3,_0,_1,_2,b0,b1,b2,s,x,y0,y1,y2,y3),u+4}}if(this.buffer.update(i),a.push(s),o.push(hh.length-1.slice()),this.boundsf,this.vertexCountu,this.pointso,this.arcLengtha,dashesin t){var kt.dashes.slice();for(k.unshift(0),e1;ek.length;++e)keke-1+ke;var Ac(new Array(1024),256,1,4);for(e0;e256;++e){for(r0;r4;++r)A.set(e,0,r,0);1&l.le(k,kk.length-1*e/255)?A.set(e,0,0,0):A.set(e,0,0,255)}this.texture.setPixels(A)}},y.disposefunction(){this.shader.dispose(),this.vao.dispose(),this.buffer.dispose()},y.pickfunction(t){if(!t)return null;if(t.id!this.pickId)return null;var efunction(t,e,r,n){return o0n,o1r,o2e,o3t,s0}(t.value0,t.value1,t.value2,0),rl.le(this.arcLength,e);if(r0)return null;if(rthis.arcLength.length-1)return new g(this.arcLengththis.arcLength.length-1,this.pointsthis.points.length-1.slice(),r);for(var nthis.pointsr,ithis.pointsMath.min(r+1,this.points.length-1),a(e-this.arcLengthr)/(this.arcLengthr+1-this.arcLengthr),c1-a,u0,0,0,f0;f3;++f)ufc*nf+a*if;var hMath.min(a.5?r:r+1,this.points.length-1);return new g(e,u,h,this.pointsh)}},{./lib/shaders:90,binary-search-bounds:31,gl-buffer:78,gl-texture2d:146,gl-vao:150,ndarray:259},92:function(t,e,r){e.exportsfunction(t){var enew Float32Array(16);return e0t0,e1t1,e2t2,e3t3,e4t4,e5t5,e6t6,e7t7,e8t8,e9t9,e10t10,e11t11,e12t12,e13t13,e14t14,e15t15,e}},{},93:function(t,e,r){e.exportsfunction(){var tnew Float32Array(16);return t01,t10,t20,t30,t40,t51,t60,t70,t80,t90,t101,t110,t120,t130,t140,t151,t}},{},94:function(t,e,r){e.exportsfunction(t){var et0,rt1,nt2,it3,at4,ot5,st6,lt7,ct8,ut9,ft10,ht11,pt12,dt13,mt14,gt15;return(e*o-r*a)*(f*g-h*m)-(e*s-n*a)*(u*g-h*d)+(e*l-i*a)*(u*m-f*d)+(r*s-n*o)*(c*g-h*p)-(r*l-i*o)*(c*m-f*p)+(n*l-i*s)*(c*d-u*p)}},{},95:function(t,e,r){e.exportsfunction(t,e){var re0,ne1,ie2,ae3,or+r,sn+n,li+i,cr*o,un*o,fn*s,hi*o,pi*s,di*l,ma*o,ga*s,va*l;return t01-f-d,t1u+v,t2h-g,t30,t4u-v,t51-c-d,t6p+m,t70,t8h+g,t9p-m,t101-c-f,t110,t120,t130,t140,t151,t}},{},96:function(t,e,r){e.exportsfunction(t,e,r){var ne0,ie1,ae2,oe3,sn+n,li+i,ca+a,un*s,fn*l,hn*c,pi*l,di*c,ma*c,go*s,vo*l,yo*c;return t01-(p+m),t1f+y,t2h-v,t30,t4f-y,t51-(u+m),t6d+g,t70,t8h+v,t9d-g,t101-(u+p),t110,t12r0,t13r1,t14r2,t151,t}},{},97:function(t,e,r){e.exportsfunction(t){return t01,t10,t20,t30,t40,t51,t60,t70,t80,t90,t101,t110,t120,t130,t140,t151,t}},{},98:function(t,e,r){e.exportsfunction(t,e){var re0,ne1,ie2,ae3,oe4,se5,le6,ce7,ue8,fe9,he10,pe11,de12,me13,ge14,ve15,yr*s-n*o,xr*l-i*o,br*c-a*o,_n*l-i*s,wn*c-a*s,Ti*c-a*l,ku*m-f*d,Au*g-h*d,Mu*v-p*d,Sf*g-h*m,Ef*v-p*m,Lh*v-p*g,Cy*L-x*E+b*S+_*M-w*A+T*k;if(!C)return null;return C1/C,t0(s*L-l*E+c*S)*C,t1(i*E-n*L-a*S)*C,t2(m*T-g*w+v*_)*C,t3(h*w-f*T-p*_)*C,t4(l*M-o*L-c*A)*C,t5(r*L-i*M+a*A)*C,t6(g*b-d*T-v*x)*C,t7(u*T-h*b+p*x)*C,t8(o*E-s*M+c*k)*C,t9(n*M-r*E-a*k)*C,t10(d*w-m*b+v*y)*C,t11(f*b-u*w-p*y)*C,t12(s*A-o*S-l*k)*C,t13(r*S-n*A+i*k)*C,t14(m*x-d*_-g*y)*C,t15(u*_-f*x+h*y)*C,t}},{},99:function(t,e,r){var nt(./identity);e.exportsfunction(t,e,r,i){var a,o,s,l,c,u,f,h,p,d,me0,ge1,ve2,yi0,xi1,bi2,_r0,wr1,Tr2;if(Math.abs(m-_)1e-6&&Math.abs(g-w)1e-6&&Math.abs(v-T)1e-6)return n(t);fm-_,hg-w,pv-T,d1/Math.sqrt(f*f+h*h+p*p),ax*(p*d)-b*(h*d),ob*(f*d)-y*p,sy*h-x*f,(dMath.sqrt(a*a+o*o+s*s))?(a*d1/d,o*d,s*d):(a0,o0,s0);lh*s-p*o,cp*a-f*s,uf*o-h*a,(dMath.sqrt(l*l+c*c+u*u))?(l*d1/d,c*d,u*d):(l0,c0,u0);return t0a,t1l,t2f,t30,t4o,t5c,t6h,t70,t8s,t9u,t10p,t110,t12-(a*m+o*g+s*v),t13-(l*m+c*g+u*v),t14-(f*m+h*g+p*v),t151,t}},{./identity:97},100:function(t,e,r){e.exportsfunction(t,e,r){var ne0,ie1,ae2,oe3,se4,le5,ce6,ue7,fe8,he9,pe10,de11,me12,ge13,ve14,ye15,xr0,br1,_r2,wr3;return t0x*n+b*s+_*f+w*m,t1x*i+b*l+_*h+w*g,t2x*a+b*c+_*p+w*v,t3x*o+b*u+_*d+w*y,xr4,br5,_r6,wr7,t4x*n+b*s+_*f+w*m,t5x*i+b*l+_*h+w*g,t6x*a+b*c+_*p+w*v,t7x*o+b*u+_*d+w*y,xr8,br9,_r10,wr11,t8x*n+b*s+_*f+w*m,t9x*i+b*l+_*h+w*g,t10x*a+b*c+_*p+w*v,t11x*o+b*u+_*d+w*y,xr12,br13,_r14,wr15,t12x*n+b*s+_*f+w*m,t13x*i+b*l+_*h+w*g,t14x*a+b*c+_*p+w*v,t15x*o+b*u+_*d+w*y,t}},{},101:function(t,e,r){e.exportsfunction(t,e,r,n,i,a,o){var s1/(e-r),l1/(n-i),c1/(a-o);return t0-2*s,t10,t20,t30,t40,t5-2*l,t60,t70,t80,t90,t102*c,t110,t12(e+r)*s,t13(i+n)*l,t14(o+a)*c,t151,t}},{},102:function(t,e,r){e.exportsfunction(t,e,r,n,i){var a1/Math.tan(e/2),o1/(n-i);return t0a/r,t10,t20,t30,t40,t5a,t60,t70,t80,t90,t10(i+n)*o,t11-1,t120,t130,t142*i*n*o,t150,t}},{},103:function(t,e,r){e.exportsfunction(t,e,r,n){var i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S,En0,Ln1,Cn2,PMath.sqrt(E*E+L*L+C*C);if(Math.abs(P)1e-6)return null;E*P1/P,L*P,C*P,iMath.sin(r),aMath.cos(r),o1-a,se0,le1,ce2,ue3,fe4,he5,pe6,de7,me8,ge9,ve10,ye11,xE*E*o+a,bL*E*o+C*i,_C*E*o-L*i,wE*L*o-C*i,TL*L*o+a,kC*L*o+E*i,AE*C*o+L*i,ML*C*o-E*i,SC*C*o+a,t0s*x+f*b+m*_,t1l*x+h*b+g*_,t2c*x+p*b+v*_,t3u*x+d*b+y*_,t4s*w+f*T+m*k,t5l*w+h*T+g*k,t6c*w+p*T+v*k,t7u*w+d*T+y*k,t8s*A+f*M+m*S,t9l*A+h*M+g*S,t10c*A+p*M+v*S,t11u*A+d*M+y*S,e!t&&(t12e12,t13e13,t14e14,t15e15);return t}},{},104:function(t,e,r){e.exportsfunction(t,e,r){var nMath.sin(r),iMath.cos(r),ae4,oe5,se6,le7,ce8,ue9,fe10,he11;e!t&&(t0e0,t1e1,t2e2,t3e3,t12e12,t13e13,t14e14,t15e15);return t4a*i+c*n,t5o*i+u*n,t6s*i+f*n,t7l*i+h*n,t8c*i-a*n,t9u*i-o*n,t10f*i-s*n,t11h*i-l*n,t}},{},105:function(t,e,r){e.exportsfunction(t,e,r){var nMath.sin(r),iMath.cos(r),ae0,oe1,se2,le3,ce8,ue9,fe10,he11;e!t&&(t4e4,t5e5,t6e6,t7e7,t12e12,t13e13,t14e14,t15e15);return t0a*i-c*n,t1o*i-u*n,t2s*i-f*n,t3l*i-h*n,t8a*n+c*i,t9o*n+u*i,t10s*n+f*i,t11l*n+h*i,t}},{},106:function(t,e,r){e.exportsfunction(t,e,r){var nMath.sin(r),iMath.cos(r),ae0,oe1,se2,le3,ce4,ue5,fe6,he7;e!t&&(t8e8,t9e9,t10e10,t11e11,t12e12,t13e13,t14e14,t15e15);return t0a*i+c*n,t1o*i+u*n,t2s*i+f*n,t3l*i+h*n,t4c*i-a*n,t5u*i-o*n,t6f*i-s*n,t7h*i-l*n,t}},{},107:function(t,e,r){e.exportsfunction(t,e,r){var nr0,ir1,ar2;return t0e0*n,t1e1*n,t2e2*n,t3e3*n,t4e4*i,t5e5*i,t6e6*i,t7e7*i,t8e8*a,t9e9*a,t10e10*a,t11e11*a,t12e12,t13e13,t14e14,t15e15,t}},{},108:function(t,e,r){e.exportsfunction(t,e,r){var n,i,a,o,s,l,c,u,f,h,p,d,mr0,gr1,vr2;et?(t12e0*m+e4*g+e8*v+e12,t13e1*m+e5*g+e9*v+e13,t14e2*m+e6*g+e10*v+e14,t15e3*m+e7*g+e11*v+e15):(ne0,ie1,ae2,oe3,se4,le5,ce6,ue7,fe8,he9,pe10,de11,t0n,t1i,t2a,t3o,t4s,t5l,t6c,t7u,t8f,t9h,t10p,t11d,t12n*m+s*g+f*v+e12,t13i*m+l*g+h*v+e13,t14a*m+c*g+p*v+e14,t15o*m+u*g+d*v+e15);return t}},{},109:function(t,e,r){e.exportsfunction(t,e){if(te){var re1,ne2,ie3,ae6,oe7,se11;t1e4,t2e8,t3e12,t4r,t6e9,t7e13,t8n,t9a,t11e14,t12i,t13o,t14s}else t0e0,t1e4,t2e8,t3e12,t4e1,t5e5,t6e9,t7e13,t8e2,t9e6,t10e10,t11e14,t12e3,t13e7,t14e11,t15e15;return t}},{},110:function(t,e,r){use strict;var nt(barycentric),it(polytope-closest-point/lib/closest_point_2d.js);function a(t,e){for(var r0,0,0,0,n0;n4;++n)for(var i0;i4;++i)ri+t4*n+i*en;return r}function o(t,e,r,n,i){for(var oa(n,a(r,a(e,t0,t1,t2,1))),s0;s3;++s)os/o3;return.5*i0*(1+o0),.5*i1*(1-o1)}function s(t,e){for(var r0,0,0,n0;nt.length;++n)for(var itn,aen,o0;o3;++o)ro+a*io;return r}e.exportsfunction(t,e,r,a,l,c){if(1t.length)return0,t0.slice();for(var unew Array(t.length),f0;ft.length;++f)ufo(tf,r,a,l,c);var h0,p1/0;for(f0;fu.length;++f){for(var d0,m0;m2;++m)d+Math.pow(ufm-em,2);dp&&(pd,hf)}var gfunction(t,e){if(2t.length){for(var r0,a0,o0;o2;++o)r+Math.pow(eo-t0o,2),a+Math.pow(eo-t1o,2);return rMath.sqrt(r),aMath.sqrt(a),r+a1e-6?1,0:a/(r+a),r/(a+r)}if(3t.length){var s0,0;return i(t0,t1,t2,e,s),n(t,s)}return}(u,e),v0;for(f0;f3;++f){if(gf-.001||gf>1.0001)return null;v+gf}if(Math.abs(v-1)>.001)return null;returnh,s(t,g),g}},{barycentric:14,polytope-closest-point/lib/closest_point_2d.js:270},111:function(t,e,r){var nt(glslify),in(precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position, normal;\nattribute vec4 color;\nattribute vec2 uv;\n\nuniform mat4 model\n , view\n , projection\n , inverseModel;\nuniform vec3 eyePosition\n , lightPosition;\n\nvarying vec3 f_normal\n , f_lightDirection\n , f_eyeDirection\n , f_data;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvec4 project(vec3 p) {\n return projection * view * model * vec4(p, 1.0);\n}\n\nvoid main() {\n gl_Position project(position);\n\n //Lighting geometry parameters\n vec4 cameraCoordinate view * vec4(position , 1.0);\n cameraCoordinate.xyz / cameraCoordinate.w;\n f_lightDirection lightPosition - cameraCoordinate.xyz;\n f_eyeDirection eyePosition - cameraCoordinate.xyz;\n f_normal normalize((vec4(normal, 0.0) * inverseModel).xyz);\n\n f_color color;\n f_data position;\n f_uv uv;\n}\n),an(#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH max(x, 0.0001);\n float cos2Alpha NdotH * NdotH;\n float tan2Alpha (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 roughness * roughness;\n float denom 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness,\n float fresnel) {\n\n float VdotN max(dot(viewDirection, surfaceNormal), 0.0);\n float LdotN max(dot(lightDirection, surfaceNormal), 0.0);\n\n //Half angle vector\n vec3 H normalize(lightDirection + viewDirection);\n\n //Geometric term\n float NdotH max(dot(surfaceNormal, H), 0.0);\n float VdotH max(dot(viewDirection, H), 0.000001);\n float LdotH max(dot(lightDirection, H), 0.000001);\n float G1 (2.0 * NdotH * VdotN) / VdotH;\n float G2 (2.0 * NdotH * LdotN) / LdotH;\n float G min(1.0, min(G1, G2));\n \n //Distribution term\n float D beckmannDistribution(NdotH, roughness);\n\n //Fresnel term\n float F pow(1.0 - VdotN, fresnel);\n\n //Multiply terms and done\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\n//#pragma glslify: beckmann require(glsl-specular-beckmann) // used in gl-surface3d\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds2;\nuniform float roughness\n , fresnel\n , kambient\n , kdiffuse\n , kspecular;\nuniform sampler2D texture;\n\nvarying vec3 f_normal\n , f_lightDirection\n , f_eyeDirection\n , f_data;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (f_color.a 0.0 ||\n outOfRange(clipBounds0, clipBounds1, f_data)\n ) discard;\n\n vec3 N normalize(f_normal);\n vec3 L normalize(f_lightDirection);\n vec3 V normalize(f_eyeDirection);\n\n if(gl_FrontFacing) {\n N -N;\n }\n\n float specular min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n //float specular max(0.0, beckmann(L, V, N, roughness)); // used in gl-surface3d\n\n float diffuse min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n vec4 surfaceColor vec4(f_color.rgb, 1.0) * texture2D(texture, f_uv);\n vec4 litColor surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor litColor * f_color.a;\n}\n),on(precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 uv;\n\nuniform mat4 model, view, projection;\n\nvarying vec4 f_color;\nvarying vec3 f_data;\nvarying vec2 f_uv;\n\nvoid main() {\n gl_Position projection * view * model * vec4(position, 1.0);\n f_color color;\n f_data position;\n f_uv uv;\n}),sn(precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds2;\nuniform sampler2D texture;\nuniform float opacity;\n\nvarying vec4 f_color;\nvarying vec3 f_data;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds0, clipBounds1, f_data)) discard;\n\n gl_FragColor f_color * texture2D(texture, f_uv) * opacity;\n}),ln(precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 uv;\nattribute float pointSize;\n\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds2;\n\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds0, clipBounds1, position)) {\n\n gl_Position vec4(0.0, 0.0 ,0.0 ,0.0);\n } else {\n gl_Position projection * view * model * vec4(position, 1.0);\n }\n gl_PointSize pointSize;\n f_color color;\n f_uv uv;\n}),cn(precision highp float;\n#define GLSLIFY 1\n\nuniform sampler2D texture;\nuniform float opacity;\n\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n vec2 pointR gl_PointCoord.xy - vec2(0.5, 0.5);\n if(dot(pointR, pointR) > 0.25) {\n discard;\n }\n gl_FragColor f_color * texture2D(texture, f_uv) * opacity;\n}),un(precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n gl_Position projection * view * model * vec4(position, 1.0);\n f_id id;\n f_position position;\n}),fn(precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds2;\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds0, clipBounds1, f_position)) discard;\n\n gl_FragColor vec4(pickId, f_id.xyz);\n}),hn(precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute float pointSize;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds2;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds0, clipBounds1, position)) {\n\n gl_Position vec4(0.0, 0.0, 0.0, 0.0);\n } else {\n gl_Position projection * view * model * vec4(position, 1.0);\n gl_PointSize pointSize;\n }\n f_id id;\n f_position position;\n}),pn(precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\n\nuniform mat4 model, view, projection;\n\nvoid main() {\n gl_Position projection * view * model * vec4(position, 1.0);\n}),dn(precision highp float;\n#define GLSLIFY 1\n\nuniform vec3 contourColor;\n\nvoid main() {\n gl_FragColor vec4(contourColor, 1.0);\n}\n);r.meshShader{vertex:i,fragment:a,attributes:{name:position,type:vec3},{name:normal,type:vec3},{name:color,type:vec4},{name:uv,type:vec2}},r.wireShader{vertex:o,fragment:s,attributes:{name:position,type:vec3},{name:color,type:vec4},{name:uv,type:vec2}},r.pointShader{vertex:l,fragment:c,attributes:{name:position,type:vec3},{name:color,type:vec4},{name:uv,type:vec2},{name:pointSize,type:float}},r.pickShader{vertex:u,fragment:f,attributes:{name:position,type:vec3},{name:id,type:vec4}},r.pointPickShader{vertex:h,fragment:f,attributes:{name:position,type:vec3},{name:pointSize,type:float},{name:id,type:vec4}},r.contourShader{vertex:p,fragment:d,attributes:{name:position,type:vec3}}},{glslify:231},112:function(t,e,r){use strict;var nt(gl-shader),it(gl-buffer),at(gl-vao),ot(gl-texture2d),st(normals),lt(gl-mat4/multiply),ct(gl-mat4/invert),ut(ndarray),ft(colormap),ht(simplicial-complex-contour),pt(typedarray-pool),dt(./lib/shaders),mt(./lib/closest-point),gd.meshShader,vd.wireShader,yd.pointShader,xd.pickShader,bd.pointPickShader,_d.contourShader,w1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;function T(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,T,k,A,M,S){this.glt,this.pixelRatio1,this.cells,this.positions,this.intensity,this.texturee,this.dirty!0,this.triShaderr,this.lineShadern,this.pointShaderi,this.pickShadera,this.pointPickShadero,this.contourShaders,this.trianglePositionsl,this.triangleColorsu,this.triangleNormalsh,this.triangleUVsf,this.triangleIdsc,this.triangleVAOp,this.triangleCount0,this.lineWidth1,this.edgePositionsd,this.edgeColorsg,this.edgeUVsv,this.edgeIdsm,this.edgeVAOy,this.edgeCount0,this.pointPositionsx,this.pointColors_,this.pointUVsT,this.pointSizesk,this.pointIdsb,this.pointVAOA,this.pointCount0,this.contourLineWidth1,this.contourPositionsM,this.contourVAOS,this.contourCount0,this.contourColor0,0,0,this.contourEnable!0,this.pickVertex!0,this.pickId1,this.bounds1/0,1/0,1/0,-1/0,-1/0,-1/0,this.clipBounds-1/0,-1/0,-1/0,1/0,1/0,1/0,this.lightPosition1e5,1e5,0,this.ambientLight.8,this.diffuseLight.8,this.specularLight2,this.roughness.5,this.fresnel1.5,this.opacity1,this.hasAlpha!1,this.opacityscale!1,this._modelw,this._vieww,this._projectionw,this._resolution1,1}var kT.prototype;function A(t,e){if(!e)return 1;if(!e.length)return 1;for(var r0;re.length;++r){if(e.length2)return 1;if(er0t)return er1;if(er0>t&&r>0){var n(er0-t)/(er0-er-10);return er1*(1-n)+n*er-11}}return 1}function M(t){var en(t,g.vertex,g.fragment);return e.attributes.position.location0,e.attributes.color.location2,e.attributes.uv.location3,e.attributes.normal.location4,e}function S(t){var en(t,v.vertex,v.fragment);return e.attributes.position.location0,e.attributes.color.location2,e.attributes.uv.location3,e}function E(t){var en(t,y.vertex,y.fragment);return e.attributes.position.location0,e.attributes.color.location2,e.attributes.uv.location3,e.attributes.pointSize.location4,e}function L(t){var en(t,x.vertex,x.fragment);return e.attributes.position.location0,e.attributes.id.location1,e}function C(t){var en(t,b.vertex,b.fragment);return e.attributes.position.location0,e.attributes.id.location1,e.attributes.pointSize.location4,e}function P(t){var en(t,_.vertex,_.fragment);return e.attributes.position.location0,e}k.isOpaquefunction(){return!this.hasAlpha},k.isTransparentfunction(){return this.hasAlpha},k.pickSlots1,k.setPickBasefunction(t){this.pickIdt},k.highlightfunction(t){if(t&&this.contourEnable){for(var eh(this.cells,this.intensity,t.intensity),re.cells,ne.vertexIds,ie.vertexWeights,ar.length,op.mallocFloat32(6*a),s0,l0;la;++l)for(var crl,u0;u2;++u){var fc0;2c.length&&(fcu);for(var dnf0,mnf1,gif,v1-g,ythis.positionsd,xthis.positionsm,b0;b3;++b)os++g*yb+v*xb}this.contourCounts/3|0,this.contourPositions.update(o.subarray(0,s)),p.free(o)}else this.contourCount0},k.updatefunction(t){tt||{};var ethis.gl;this.dirty!0,contourEnablein t&&(this.contourEnablet.contourEnable),contourColorin t&&(this.contourColort.contourColor),lineWidthin t&&(this.lineWidtht.lineWidth),lightPositionin t&&(this.lightPositiont.lightPosition),this.hasAlpha!1,opacityin t&&(this.opacityt.opacity,this.opacity1&&(this.hasAlpha!0)),opacityscalein t&&(this.opacityscalet.opacityscale,this.hasAlpha!0),ambientin t&&(this.ambientLightt.ambient),diffusein t&&(this.diffuseLightt.diffuse),specularin t&&(this.specularLightt.specular),roughnessin t&&(this.roughnesst.roughness),fresnelin t&&(this.fresnelt.fresnel),t.texture?(this.texture.dispose(),this.textureo(e,t.texture)):t.colormap&&(this.texture.shape256,256,this.texture.minFiltere.LINEAR_MIPMAP_LINEAR,this.texture.magFiltere.LINEAR,this.texture.setPixels(function(t,e){for(var rf({colormap:t,nshades:256,format:rgba}),nnew Uint8Array(1024),i0;i256;++i){for(var ari,o0;o3;++o)n4*i+oao;n4*i+3e?255*A(i/255,e):255*a3}return u(n,256,256,4,4,0,1)}(t.colormap,this.opacityscale)),this.texture.generateMipmap());var rt.cells,nt.positions;if(n&&r){var i,a,l,c,h,p,d,m,g,v,y,x,b,_;this.cellsr,this.positionsn;var wt.vertexNormals,Tt.cellNormals,kvoid 0t.vertexNormalsEpsilon?1e-6:t.vertexNormalsEpsilon,Mvoid 0t.faceNormalsEpsilon?1e-6:t.faceNormalsEpsilon;t.useFacetNormals&&!T&&(Ts.faceNormals(r,n,M)),T||w||(ws.vertexNormals(r,n,k));var St.vertexColors,Et.cellColors,Lt.meshColor||1,1,1,1,Ct.vertexUVs,Pt.vertexIntensity,It.cellUVs,Ot.cellIntensity,z1/0,D-1/0;if(!C&&!I)if(P)if(t.vertexIntensityBounds)z+t.vertexIntensityBounds0,D+t.vertexIntensityBounds1;else for(var R0;RP.length;++R){var FPR;zMath.min(z,F),DMath.max(D,F)}else if(O)if(t.cellIntensityBounds)z+t.cellIntensityBounds0,D+t.cellIntensityBounds1;else for(R0;RO.length;++R){FOR;zMath.min(z,F),DMath.max(D,F)}else for(R0;Rn.length;++R){FnR2;zMath.min(z,F),DMath.max(D,F)}this.intensityP||(O||function(t){for(var et.length,rnew Array(e),n0;ne;++n)rntn2;return r}(n)),this.pickVertex!(O||E);var Bt.pointSizes,Nt.pointSize||1;this.bounds1/0,1/0,1/0,-1/0,-1/0,-1/0;for(R0;Rn.length;++R)for(var jnR,U0;U3;++U)!isNaN(jU)&&isFinite(jU)&&(this.bounds0UMath.min(this.bounds0U,jU),this.bounds1UMath.max(this.bounds1U,jU));var V0,H0,q0;t:for(R0;Rr.length;++R){var GrR;switch(G.length){case 1:for(jnWG0,U0;U3;++U)if(isNaN(jU)||!isFinite(jU))continue t;v.push(j0,j1,j2),XS?SW:E?ER:L,this.opacityscale&&P?a.push(X0,X1,X2,this.opacity*A((PW-z)/(D-z),this.opacityscale)):3X.length?y.push(X0,X1,X2,this.opacity):(y.push(X0,X1,X2,X3*this.opacity),X31&&(this.hasAlpha!0)),ZC?CW:P?(PW-z)/(D-z),0:I?IR:O?(OR-z)/(D-z),0:(j2-z)/(D-z),0,x.push(Z0,Z1),B?b.push(BW):b.push(N),_.push(R),q+1;break;case 2:for(U0;U2;++U){jnWGU;for(var Y0;Y3;++Y)if(isNaN(jY)||!isFinite(jY))continue t}for(U0;U2;++U){jnWGU;p.push(j0,j1,j2),XS?SW:E?ER:L,this.opacityscale&&P?a.push(X0,X1,X2,this.opacity*A((PW-z)/(D-z),this.opacityscale)):3X.length?d.push(X0,X1,X2,this.opacity):(d.push(X0,X1,X2,X3*this.opacity),X31&&(this.hasAlpha!0)),ZC?CW:P?(PW-z)/(D-z),0:I?IR:O?(OR-z)/(D-z),0:(j2-z)/(D-z),0,m.push(Z0,Z1),g.push(R)}H+1;break;case 3:for(U0;U3;++U)for(jnWGU,Y0;Y3;++Y)if(isNaN(jY)||!isFinite(jY))continue t;for(U0;U3;++U){var W,X,Z,J;jnWG2-U;i.push(j0,j1,j2),(XS?SW:E?ER:L)?this.opacityscale&&P?a.push(X0,X1,X2,this.opacity*A((PW-z)/(D-z),this.opacityscale)):3X.length?a.push(X0,X1,X2,this.opacity):(a.push(X0,X1,X2,X3*this.opacity),X31&&(this.hasAlpha!0)):a.push(.5,.5,.5,1),ZC?CW:P?(PW-z)/(D-z),0:I?IR:O?(OR-z)/(D-z),0:(j2-z)/(D-z),0,c.push(Z0,Z1),Jw?wW:TR,l.push(J0,J1,J2),h.push(R)}V+1}}this.pointCountq,this.edgeCountH,this.triangleCountV,this.pointPositions.update(v),this.pointColors.update(y),this.pointUVs.update(x),this.pointSizes.update(b),this.pointIds.update(new Uint32Array(_)),this.edgePositions.update(p),this.edgeColors.update(d),this.edgeUVs.update(m),this.edgeIds.update(new Uint32Array(g)),this.trianglePositions.update(i),this.triangleColors.update(a),this.triangleUVs.update(c),this.triangleNormals.update(l),this.triangleIds.update(new Uint32Array(h))}},k.drawTransparentk.drawfunction(t){tt||{};for(var ethis.gl,rt.model||w,nt.view||w,it.projection||w,a-1e6,-1e6,-1e6,1e6,1e6,1e6,o0;o3;++o)a0oMath.max(a0o,this.clipBounds0o),a1oMath.min(a1o,this.clipBounds1o);var s{model:r,view:n,projection:i,inverseModel:w.slice(),clipBounds:a,kambient:this.ambientLight,kdiffuse:this.diffuseLight,kspecular:this.specularLight,roughness:this.roughness,fresnel:this.fresnel,eyePosition:0,0,0,lightPosition:0,0,0,contourColor:this.contourColor,texture:0};s.inverseModelc(s.inverseModel,s.model),e.disable(e.CULL_FACE),this.texture.bind(0);var unew Array(16);l(u,s.view,s.model),l(u,s.projection,u),c(u,u);for(o0;o3;++o)s.eyePositionou12+o/u15;var f,hu15;for(o0;o3;++o)h+this.lightPositiono*u4*o+3;for(o0;o3;++o){for(var pu12+o,d0;d3;++d)p+u4*d+o*this.lightPositiond;s.lightPositionop/h}this.triangleCount>0&&((fthis.triShader).bind(),f.uniformss,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind());this.edgeCount>0&&this.lineWidth>0&&((fthis.lineShader).bind(),f.uniformss,this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind());this.pointCount>0&&((fthis.pointShader).bind(),f.uniformss,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind());this.contourEnable&&this.contourCount>0&&this.contourLineWidth>0&&((fthis.contourShader).bind(),f.uniformss,this.contourVAO.bind(),e.drawArrays(e.LINES,0,this.contourCount),this.contourVAO.unbind())},k.drawPickfunction(t){tt||{};for(var ethis.gl,rt.model||w,nt.view||w,it.projection||w,a-1e6,-1e6,-1e6,1e6,1e6,1e6,o0;o3;++o)a0oMath.max(a0o,this.clipBounds0o),a1oMath.min(a1o,this.clipBounds1o);this._model.slice.call(r),this._view.slice.call(n),this._projection.slice.call(i),this._resolutione.drawingBufferWidth,e.drawingBufferHeight;var s,l{model:r,view:n,projection:i,clipBounds:a,pickId:this.pickId/255};((sthis.pickShader).bind(),s.uniformsl,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&(this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind()),this.pointCount>0)&&((sthis.pointPickShader).bind(),s.uniformsl,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind())},k.pickfunction(t){if(!t)return null;if(t.id!this.pickId)return null;for(var et.value0+256*t.value1+65536*t.value2,rthis.cellse,nthis.positions,inew Array(r.length),a0;ar.length;++a)ianra;var ot.coord0,st.coord1;if(!this.pickVertex){var lthis.positionsr0,cthis.positionsr1,uthis.positionsr2,f(l0+c0+u0)/3,(l1+c1+u1)/3,(l2+c2+u2)/3;return{_cellCenter:!0,position:o,s,index:e,cell:r,cellId:e,intensity:this.intensitye,dataCoordinate:f}}var hm(i,o*this.pixelRatio,this._resolution1-s*this.pixelRatio,this._model,this._view,this._projection,this._resolution);if(!h)return null;var ph2,d0;for(a0;ar.length;++a)d+pa*this.intensityra;return{position:h1,index:rh0,cell:r,cellId:e,intensity:d,dataCoordinate:this.positionsrh0}},k.disposefunction(){this.texture.dispose(),this.triShader.dispose(),this.lineShader.dispose(),this.pointShader.dispose(),this.pickShader.dispose(),this.pointPickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleNormals.dispose(),this.triangleIds.dispose(),this.edgeVAO.dispose(),this.edgePositions.dispose(),this.edgeColors.dispose(),this.edgeUVs.dispose(),this.edgeIds.dispose(),this.pointVAO.dispose(),this.pointPositions.dispose(),this.pointColors.dispose(),this.pointUVs.dispose(),this.pointSizes.dispose(),this.pointIds.dispose(),this.contourVAO.dispose(),this.contourPositions.dispose(),this.contourShader.dispose()},e.exportsfunction(t,e){1arguments.length&&(t(et).gl);var rt.getExtension(OES_standard_derivatives)||t.getExtension(MOZ_OES_standard_derivatives)||t.getExtension(WEBKIT_OES_standard_derivatives);if(!r)throw new Error(derivatives not supported);var nM(t),sS(t),lE(t),cL(t),fC(t),hP(t),po(t,u(new Uint8Array(255,255,255,255),1,1,4));p.generateMipmap(),p.minFiltert.LINEAR_MIPMAP_LINEAR,p.magFiltert.LINEAR;var di(t),mi(t),gi(t),vi(t),yi(t),xa(t,{buffer:d,type:t.FLOAT,size:3},{buffer:y,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:m,type:t.FLOAT,size:4},{buffer:g,type:t.FLOAT,size:2},{buffer:v,type:t.FLOAT,size:3}),bi(t),_i(t),wi(t),ki(t),Aa(t,{buffer:b,type:t.FLOAT,size:3},{buffer:k,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:_,type:t.FLOAT,size:4},{buffer:w,type:t.FLOAT,size:2}),Ii(t),Oi(t),zi(t),Di(t),Ri(t),Fa(t,{buffer:I,type:t.FLOAT,size:3},{buffer:R,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:O,type:t.FLOAT,size:4},{buffer:z,type:t.FLOAT,size:2},{buffer:D,type:t.FLOAT,size:1}),Bi(t),Na(t,{buffer:B,type:t.FLOAT,size:3}),jnew T(t,p,n,s,l,c,f,h,d,y,m,g,v,x,b,k,_,w,A,I,R,O,z,D,F,B,N);return j.update(e),j}},{./lib/closest-point:110,./lib/shaders:111,colormap:53,gl-buffer:78,gl-mat4/invert:98,gl-mat4/multiply:100,gl-shader:132,gl-texture2d:146,gl-vao:150,ndarray:259,normals:261,simplicial-complex-contour:291,typedarray-pool:308},113:function(t,e,r){use strict;e.exportsfunction(t){var et.gl,rn(e,0,0,0,1,1,0,1,1),si(e,a.boxVert,a.lineFrag);return new o(t,r,s)};var nt(gl-buffer),it(gl-shader),at(./shaders);function o(t,e,r){this.plott,this.vboe,this.shaderr}var s,l,co.prototype;c.bindfunction(){var tthis.shader;this.vbo.bind(),this.shader.bind(),t.attributes.coord.pointer(),t.uniforms.screenBoxthis.plot.screenBox},c.drawBox(s0,0,l0,0,function(t,e,r,n,i){var athis.plot,othis.shader,ca.gl;s0t,s1e,l0r,l1n,o.uniforms.los,o.uniforms.hil,o.uniforms.colori,c.drawArrays(c.TRIANGLE_STRIP,0,4)}),c.disposefunction(){this.vbo.dispose(),this.shader.dispose()}},{./shaders:116,gl-buffer:78,gl-shader:132},114:function(t,e,r){use strict;e.exportsfunction(t){var et.gl,rn(e),ai(e,o.gridVert,o.gridFrag),li(e,o.tickVert,o.gridFrag);return new s(t,r,a,l)};var nt(gl-buffer),it(gl-shader),at(binary-search-bounds),ot(./shaders);function s(t,e,r,n){this.plott,this.vboe,this.shaderr,this.tickShadern,this.ticks,}function l(t,e){return t-e}var c,u,f,h,p,ds.prototype;d.draw(c0,0,u0,0,f0,0,function(){for(var tthis.plot,ethis.vbo,rthis.shader,nthis.ticks,it.gl,at._tickBounds,ot.dataBox,st.viewBox,lt.gridLineWidth,ht.gridLineColor,pt.gridLineEnable,dt.pixelRatio,m0;m2;++m){var gam,vam+2-g,y.5*(om+2+om),xom+2-om;um2*v/x,cm2*(g-y)/x}r.bind(),e.bind(),r.attributes.dataCoord.pointer(),r.uniforms.dataShiftc,r.uniforms.dataScaleu;var b0;for(m0;m2;++m){f0f10,fm1,r.uniforms.dataAxisf,r.uniforms.lineWidthlm/(sm+2-sm)*d,r.uniforms.colorhm;var _6*nm.length;pm&&_&&i.drawArrays(i.TRIANGLES,b,_),b+_}}),d.drawTickMarksfunction(){var t0,0,e0,0,r1,0,n0,1,i0,0,o0,0;return function(){for(var sthis.plot,cthis.vbo,uthis.tickShader,fthis.ticks,hs.gl,ps._tickBounds,ds.dataBox,ms.viewBox,gs.pixelRatio,vs.screenBox,yv2-v0,xv3-v1,bm2-m0,_m3-m1,w0;w2;++w){var Tpw,kpw+2-T,A.5*(dw+2+dw),Mdw+2-dw;ew2*k/M,tw2*(T-A)/M}e0*b/y,t0*b/y,e1*_/x,t1*_/x,u.bind(),c.bind(),u.attributes.dataCoord.pointer();var Su.uniforms;S.dataShiftt,S.dataScalee;var Es.tickMarkLength,Ls.tickMarkWidth,Cs.tickMarkColor,P6*f0.length,IMath.min(a.ge(f0,(d0-p0)/(p2-p0),l),f0.length),OMath.min(a.gt(f0,(d2-p0)/(p2-p0),l),f0.length),z0+6*I,D6*Math.max(0,O-I),RMath.min(a.ge(f1,(d1-p1)/(p3-p1),l),f1.length),FMath.min(a.gt(f1,(d3-p1)/(p3-p1),l),f1.length),BP+6*R,N6*Math.max(0,F-R);i02*(m0-E1)/y-1,i1(m3+m1)/x-1,o0E1*g/y,o1L1*g/x,N&&(S.colorC1,S.tickScaleo,S.dataAxisn,S.screenOffseti,h.drawArrays(h.TRIANGLES,B,N)),i0(m2+m0)/y-1,i12*(m1-E0)/x-1,o0L0*g/y,o1E0*g/x,D&&(S.colorC0,S.tickScaleo,S.dataAxisr,S.screenOffseti,h.drawArrays(h.TRIANGLES,z,D)),i02*(m2+E3)/y-1,i1(m3+m1)/x-1,o0E3*g/y,o1L3*g/x,N&&(S.colorC3,S.tickScaleo,S.dataAxisn,S.screenOffseti,h.drawArrays(h.TRIANGLES,B,N)),i0(m2+m0)/y-1,i12*(m3+E2)/x-1,o0L2*g/y,o1E2*g/x,D&&(S.colorC2,S.tickScaleo,S.dataAxisr,S.screenOffseti,h.drawArrays(h.TRIANGLES,z,D))}}(),d.update(h1,1,-1,-1,1,-1,p1,-1,1,1,-1,-1,function(t){for(var et.ticks,rt.bounds,nnew Float32Array(18*(e0.length+e1.length)),i(this.plot.zeroLineEnable,0),a,,o0;o2;++o)for(var sao,leo,cro,uro+2,f0;fl.length;++f){var d(lf.x-c)/(u-c);s.push(d);for(var m0;m6;++m)ni++d,ni++hm,ni++pm}this.ticksa,this.vbo.update(n)}),d.disposefunction(){this.vbo.dispose(),this.shader.dispose(),this.tickShader.dispose()}},{./shaders:116,binary-search-bounds:31,gl-buffer:78,gl-shader:132},115:function(t,e,r){use strict;e.exportsfunction(t){var et.gl,rn(e,-1,-1,-1,1,1,-1,1,1),si(e,a.lineVert,a.lineFrag);return new o(t,r,s)};var nt(gl-buffer),it(gl-shader),at(./shaders);function o(t,e,r){this.plott,this.vboe,this.shaderr}var s,l,co.prototype;c.bindfunction(){var tthis.shader;this.vbo.bind(),this.shader.bind(),t.attributes.coord.pointer(),t.uniforms.screenBoxthis.plot.screenBox},c.drawLine(s0,0,l0,0,function(t,e,r,n,i,a){var othis.plot,cthis.shader,uo.gl;s0t,s1e,l0r,l1n,c.uniforms.starts,c.uniforms.endl,c.uniforms.widthi*o.pixelRatio,c.uniforms.colora,u.drawArrays(u.TRIANGLE_STRIP,0,4)}),c.disposefunction(){this.vbo.dispose(),this.shader.dispose()}},{./shaders:116,gl-buffer:78,gl-shader:132},116:function(t,e,r){use strict;var nt(glslify),in(precision lowp float;\n#define GLSLIFY 1\nuniform vec4 color;\nvoid main() {\n gl_FragColor vec4(color.xyz * color.w, color.w);\n}\n);e.exports{lineVert:n(precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 coord;\n\nuniform vec4 screenBox;\nuniform vec2 start, end;\nuniform float width;\n\nvec2 perp(vec2 v) {\n return vec2(v.y, -v.x);\n}\n\nvec2 screen(vec2 v) {\n return 2.0 * (v - screenBox.xy) / (screenBox.zw - screenBox.xy) - 1.0;\n}\n\nvoid main() {\n vec2 delta normalize(perp(start - end));\n vec2 offset mix(start, end, 0.5 * (coord.y+1.0));\n gl_Position vec4(screen(offset + 0.5 * width * delta * coord.x), 0, 1);\n}\n),lineFrag:i,textVert:n(#define GLSLIFY 1\nattribute vec3 textCoordinate;\n\nuniform vec2 dataScale, dataShift, dataAxis, screenOffset, textScale;\nuniform float angle;\n\nvoid main() {\n float dataOffset textCoordinate.z;\n vec2 glyphOffset textCoordinate.xy;\n mat2 glyphMatrix mat2(cos(angle), sin(angle), -sin(angle), cos(angle));\n vec2 screenCoordinate dataAxis * (dataScale * dataOffset + dataShift) +\n glyphMatrix * glyphOffset * textScale + screenOffset;\n gl_Position vec4(screenCoordinate, 0, 1);\n}\n),textFrag:i,gridVert:n(precision mediump float;\n#define GLSLIFY 1\n\nattribute vec3 dataCoord;\n\nuniform vec2 dataAxis, dataShift, dataScale;\nuniform float lineWidth;\n\nvoid main() {\n vec2 pos dataAxis * (dataScale * dataCoord.x + dataShift);\n pos + 10.0 * dataCoord.y * vec2(dataAxis.y, -dataAxis.x) + dataCoord.z * lineWidth;\n gl_Position vec4(pos, 0, 1);\n}\n),gridFrag:i,boxVert:n(precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 coord;\n\nuniform vec4 screenBox;\nuniform vec2 lo, hi;\n\nvec2 screen(vec2 v) {\n return 2.0 * (v - screenBox.xy) / (screenBox.zw - screenBox.xy) - 1.0;\n}\n\nvoid main() {\n gl_Position vec4(screen(mix(lo, hi, coord)), 0, 1);\n}\n),tickVert:n(precision mediump float;\n#define GLSLIFY 1\n\nattribute vec3 dataCoord;\n\nuniform vec2 dataAxis, dataShift, dataScale, screenOffset, tickScale;\n\nvoid main() {\n vec2 pos dataAxis * (dataScale * dataCoord.x + dataShift);\n gl_Position vec4(pos + tickScale*dataCoord.yz + screenOffset, 0, 1);\n}\n)}},{glslify:231},117:function(t,e,r){use strict;e.exportsfunction(t){var et.gl,rn(e),ai(e,s.textVert,s.textFrag);return new l(t,r,a)};var nt(gl-buffer),it(gl-shader),at(text-cache),ot(binary-search-bounds),st(./shaders);function l(t,e,r){this.plott,this.vboe,this.shaderr,this.tickOffset,,this.tickX,,this.labelOffset0,0,this.labelCount0,0}var c,u,f,h,p,d,ml.prototype;m.drawTicks(c0,0,u0,0,f0,0,function(t){var ethis.plot,rthis.shader,nthis.tickXt,ithis.tickOffsett,ae.gl,se.viewBox,le.dataBox,he.screenBox,pe.pixelRatio,de.tickEnable,me.tickPad,ge.tickColor,ve.tickAngle,ye.labelEnable,xe.labelPad,be.labelColor,_e.labelAngle,wthis.labelOffsett,Tthis.labelCountt,ko.lt(n,lt),Ao.le(n,lt+2);c0c10,ct1,ut(s2+t+st)/(h2+t-ht)-1;var M2/h2+(1^t)-h1^t;u1^tM*s1^t-1,dt&&(u1^t-M*p*mt,kA&&iA>ik&&(r.uniforms.dataAxisc,r.uniforms.screenOffsetu,r.uniforms.colorgt,r.uniforms.anglevt,a.drawArrays(a.TRIANGLES,ik,iA-ik))),yt&&T&&(u1^t-M*p*xt,r.uniforms.dataAxisf,r.uniforms.screenOffsetu,r.uniforms.colorbt,r.uniforms.angle_t,a.drawArrays(a.TRIANGLES,w,T)),u1^tM*s2+(1^t)-1,dt+2&&(u1^t+M*p*mt+2,kA&&iA>ik&&(r.uniforms.dataAxisc,r.uniforms.screenOffsetu,r.uniforms.colorgt+2,r.uniforms.anglevt+2,a.drawArrays(a.TRIANGLES,ik,iA-ik))),yt+2&&T&&(u1^t+M*p*xt+2,r.uniforms.dataAxisf,r.uniforms.screenOffsetu,r.uniforms.colorbt+2,r.uniforms.angle_t+2,a.drawArrays(a.TRIANGLES,w,T))}),m.drawTitlefunction(){var t0,0,e0,0;return function(){var rthis.plot,nthis.shader,ir.gl,ar.screenBox,or.titleCenter,sr.titleAngle,lr.titleColor,cr.pixelRatio;if(this.titleCount){for(var u0;u2;++u)eu2*(ou*c-au)/(a2+u-au)-1;n.bind(),n.uniforms.dataAxist,n.uniforms.screenOffsete,n.uniforms.angles,n.uniforms.colorl,i.drawArrays(i.TRIANGLES,this.titleOffset,this.titleCount)}}}(),m.bind(h0,0,p0,0,d0,0,function(){var tthis.plot,ethis.shader,rt._tickBounds,nt.dataBox,it.screenBox,at.viewBox;e.bind();for(var o0;o2;++o){var sro,lro+2-s,c.5*(no+2+no),uno+2-no,fao,mao+2-f,gio,vio+2-g;po2*l/u*m/v,ho2*(s-c)/u*m/v}d12*t.pixelRatio/(i3-i1),d0d1*(i3-i1)/(i2-i0),e.uniforms.dataScalep,e.uniforms.dataShifth,e.uniforms.textScaled,this.vbo.bind(),e.attributes.textCoordinate.pointer()}),m.updatefunction(t){var e,r,n,i,o,s,lt.ticks,ct.bounds;for(o0;o2;++o){var uMath.floor(s.length/3),f-1/0,hlo;for(e0;eh.length;++e){var phe,dp.x,mp.text,gp.font||sans-serif;ip.fontSize||12;for(var v1/(co+2-co),yco,xm.split(\n),b0;bx.length;b++)for(na(g,xb).data,r0;rn.length;r+2)s.push(nr*i,-nr+1*i-b*i*1.2,(d-y)*v);u.push(Math.floor(s.length/3)),f.push(d)}this.tickOffsetou,this.tickXof}for(o0;o2;++o){for(this.labelOffsetoMath.floor(s.length/3),na(t.labelFonto,t.labelso,{textAlign:center}).data,it.labelSizeo,e0;en.length;e+2)s.push(ne*i,-ne+1*i,0);this.labelCountoMath.floor(s.length/3)-this.labelOffseto}for(this.titleOffsetMath.floor(s.length/3),na(t.titleFont,t.title).data,it.titleSize,e0;en.length;e+2)s.push(ne*i,-ne+1*i,0);this.titleCountMath.floor(s.length/3)-this.titleOffset,this.vbo.update(s)},m.disposefunction(){this.vbo.dispose(),this.shader.dispose()}},{./shaders:116,binary-search-bounds:31,gl-buffer:78,gl-shader:132,text-cache:303},118:function(t,e,r){use strict;e.exportsfunction(t){var et.gl,rn(e,e.drawingBufferWidth,e.drawingBufferHeight),cnew l(e,r);return c.gridi(c),c.texta(c),c.lineo(c),c.boxs(c),c.update(t),c};var nt(gl-select-static),it(./lib/grid),at(./lib/text),ot(./lib/line),st(./lib/box);function l(t,e){this.glt,this.pickBuffere,this.screenBox0,0,t.drawingBufferWidth,t.drawingBufferHeight,this.viewBox0,0,0,0,this.dataBox-10,-10,10,10,this.gridLineEnable!0,!0,this.gridLineWidth1,1,this.gridLineColor0,0,0,1,0,0,0,1,this.pixelRatio1,this.tickMarkLength0,0,0,0,this.tickMarkWidth0,0,0,0,this.tickMarkColor0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,this.tickPad15,15,15,15,this.tickAngle0,0,0,0,this.tickEnable!0,!0,!0,!0,this.tickColor0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,this.labelPad15,15,15,15,this.labelAngle0,Math.PI/2,0,3*Math.PI/2,this.labelEnable!0,!0,!0,!0,this.labelColor0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,this.titleCenter0,0,this.titleEnable!0,this.titleAngle0,this.titleColor0,0,0,1,this.borderColor0,0,0,0,this.backgroundColor0,0,0,0,this.zeroLineEnable!0,!0,this.zeroLineWidth4,4,this.zeroLineColor0,0,0,1,0,0,0,1,this.borderLineEnable!0,!0,!0,!0,this.borderLineWidth2,2,2,2,this.borderLineColor0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,this.gridnull,this.textnull,this.linenull,this.boxnull,this.objects,this.overlays,this._tickBounds1/0,1/0,-1/0,-1/0,this.static!1,this.dirty!1,this.pickDirty!1,this.pickDelay120,this.pickRadius10,this._pickTimeoutnull,this._drawPickthis.drawPick.bind(this),this._depthCounter0}var cl.prototype;function u(t){for(var et.slice(),r0;re.length;++r)erer.slice();return e}function f(t,e){return t.x-e.x}c.setDirtyfunction(){this.dirtythis.pickDirty!0},c.setOverlayDirtyfunction(){this.dirty!0},c.nextDepthValuefunction(){return this._depthCounter++/65536},c.drawfunction(){var tthis.gl,ethis.screenBox,rthis.viewBox,nthis.dataBox,ithis.pixelRatio,athis.grid,othis.line,sthis.text,lthis.objects;if(this._depthCounter0,this.pickDirty&&(this._pickTimeout&&clearTimeout(this._pickTimeout),this.pickDirty!1,this._pickTimeoutsetTimeout(this._drawPick,this.pickDelay)),this.dirty){if(this.dirty!1,t.bindFramebuffer(t.FRAMEBUFFER,null),t.enable(t.SCISSOR_TEST),t.disable(t.DEPTH_TEST),t.depthFunc(t.LESS),t.depthMask(!1),t.enable(t.BLEND),t.blendEquation(t.FUNC_ADD,t.FUNC_ADD),t.blendFunc(t.ONE,t.ONE_MINUS_SRC_ALPHA),this.borderColor){t.scissor(e0,e1,e2-e0,e3-e1);var cthis.borderColor;t.clearColor(c0*c3,c1*c3,c2*c3,c3),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT)}t.scissor(r0,r1,r2-r0,r3-r1),t.viewport(r0,r1,r2-r0,r3-r1);var uthis.backgroundColor;t.clearColor(u0*u3,u1*u3,u2*u3,u3),t.clear(t.COLOR_BUFFER_BIT),a.draw();var fthis.zeroLineEnable,hthis.zeroLineColor,pthis.zeroLineWidth;if(f0||f1){o.bind();for(var d0;d2;++d)if(fd&&nd0&&nd+2>0){var med-nd*(ed+2-ed)/(nd+2-nd);0d?o.drawLine(m,e1,m,e3,pd,hd):o.drawLine(e0,m,e2,m,pd,hd)}}for(d0;dl.length;++d)ld.draw();t.viewport(e0,e1,e2-e0,e3-e1),t.scissor(e0,e1,e2-e0,e3-e1),this.grid.drawTickMarks(),o.bind();var gthis.borderLineEnable,vthis.borderLineWidth,ythis.borderLineColor;for(g1&&o.drawLine(r0,r1-.5*v1*i,r0,r3+.5*v3*i,v1,y1),g0&&o.drawLine(r0-.5*v0*i,r1,r2+.5*v2*i,r1,v0,y0),g3&&o.drawLine(r2,r1-.5*v1*i,r2,r3+.5*v3*i,v3,y3),g2&&o.drawLine(r0-.5*v0*i,r3,r2+.5*v2*i,r3,v2,y2),s.bind(),d0;d2;++d)s.drawTicks(d);this.titleEnable&&s.drawTitle();var xthis.overlays;for(d0;dx.length;++d)xd.draw();t.disable(t.SCISSOR_TEST),t.disable(t.BLEND),t.depthMask(!0)}},c.drawPickfunction(){if(!this.static){var tthis.pickBuffer;this.gl,this._pickTimeoutnull,t.begin();for(var e1,rthis.objects,n0;nr.length;++n)ern.drawPick(e);t.end()}},c.pickfunction(t,e){if(!this.static){var rthis.pixelRatio,nthis.pickPixelRatio,ithis.viewBox,a0|Math.round((t-i0/r)*n),o0|Math.round((e-i1/r)*n),sthis.pickBuffer.query(a,o,this.pickRadius);if(!s)return null;for(var ls.id+(s.value08)+(s.value116)+(s.value224),cthis.objects,u0;uc.length;++u){var fcu.pick(a,o,l);if(f)return f}return null}},c.setScreenBoxfunction(t){var ethis.screenBox,rthis.pixelRatio;e00|Math.round(t0*r),e10|Math.round(t1*r),e20|Math.round(t2*r),e30|Math.round(t3*r),this.setDirty()},c.setDataBoxfunction(t){var ethis.dataBox;(e0!t0||e1!t1||e2!t2||e3!t3)&&(e0t0,e1t1,e2t2,e3t3,this.setDirty())},c.setViewBoxfunction(t){var ethis.pixelRatio,rthis.viewBox;r00|Math.round(t0*e),r10|Math.round(t1*e),r20|Math.round(t2*e),r30|Math.round(t3*e);var nthis.pickPixelRatio;this.pickBuffer.shape0|Math.round((t2-t0)*n),0|Math.round((t3-t1)*n),this.setDirty()},c.updatefunction(t){tt||{};var ethis.gl;this.pixelRatiot.pixelRatio||1;var rthis.pixelRatio;this.pickPixelRatioMath.max(r,1),this.setScreenBox(t.screenBox||0,0,e.drawingBufferWidth/r,e.drawingBufferHeight/r);this.screenBox;this.setViewBox(t.viewBox||.125*(this.screenBox2-this.screenBox0)/r,.125*(this.screenBox3-this.screenBox1)/r,.875*(this.screenBox2-this.screenBox0)/r,.875*(this.screenBox3-this.screenBox1)/r);var nthis.viewBox,i(n2-n0)/(n3-n1);this.setDataBox(t.dataBox||-10,-10/i,10,10/i),this.borderColor!1!t.borderColor&&(t.borderColor||0,0,0,0).slice(),this.backgroundColor(t.backgroundColor||0,0,0,0).slice(),this.gridLineEnable(t.gridLineEnable||!0,!0).slice(),this.gridLineWidth(t.gridLineWidth||1,1).slice(),this.gridLineColoru(t.gridLineColor||.5,.5,.5,1,.5,.5,.5,1),this.zeroLineEnable(t.zeroLineEnable||!0,!0).slice(),this.zeroLineWidth(t.zeroLineWidth||4,4).slice(),this.zeroLineColoru(t.zeroLineColor||0,0,0,1,0,0,0,1),this.tickMarkLength(t.tickMarkLength||0,0,0,0).slice(),this.tickMarkWidth(t.tickMarkWidth||0,0,0,0).slice(),this.tickMarkColoru(t.tickMarkColor||0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1),this.titleCenter(t.titleCenter||.5*(n0+n2)/r,(n3+120)/r).slice(),this.titleEnable!(titleEnablein t)||!!t.titleEnable,this.titleAnglet.titleAngle||0,this.titleColor(t.titleColor||0,0,0,1).slice(),this.labelPad(t.labelPad||15,15,15,15).slice(),this.labelAngle(t.labelAngle||0,Math.PI/2,0,3*Math.PI/2).slice(),this.labelEnable(t.labelEnable||!0,!0,!0,!0).slice(),this.labelColoru(t.labelColor||0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1),this.tickPad(t.tickPad||15,15,15,15).slice(),this.tickAngle(t.tickAngle||0,0,0,0).slice(),this.tickEnable(t.tickEnable||!0,!0,!0,!0).slice(),this.tickColoru(t.tickColor||0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1),this.borderLineEnable(t.borderLineEnable||!0,!0,!0,!0).slice(),this.borderLineWidth(t.borderLineWidth||2,2,2,2).slice(),this.borderLineColoru(t.borderLineColor||0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1);var at.ticks||,,othis._tickBounds;o0o11/0,o2o3-1/0;for(var s0;s2;++s){var las.slice(0);0!l.length&&(l.sort(f),osMath.min(os,l0.x),os+2Math.max(os+2,ll.length-1.x))}this.grid.update({bounds:o,ticks:a}),this.text.update({bounds:o,ticks:a,labels:t.labels||x,y,labelSize:t.labelSize||12,12,labelFont:t.labelFont||sans-serif,sans-serif,title:t.title||,titleSize:t.titleSize||18,titleFont:t.titleFont||sans-serif}),this.static!!t.static,this.setDirty()},c.disposefunction(){this.box.dispose(),this.grid.dispose(),this.text.dispose(),this.line.dispose();for(var tthis.objects.length-1;t>0;--t)this.objectst.dispose();this.objects.length0;for(tthis.overlays.length-1;t>0;--t)this.overlayst.dispose();this.overlays.length0,this.glnull},c.addObjectfunction(t){this.objects.indexOf(t)0&&(this.objects.push(t),this.setDirty())},c.removeObjectfunction(t){for(var ethis.objects,r0;re.length;++r)if(ert){e.splice(r,1),this.setDirty();break}},c.addOverlayfunction(t){this.overlays.indexOf(t)0&&(this.overlays.push(t),this.setOverlayDirty())},c.removeOverlayfunction(t){for(var ethis.overlays,r0;re.length;++r)if(ert){e.splice(r,1),this.setOverlayDirty();break}}},{./lib/box:113,./lib/grid:114,./lib/line:115,./lib/text:117,gl-select-static:131},119:function(t,e,r){use strict;e.exportsfunction(t,e){tt||document.body,ee||{};var r.01,1/0;distanceLimitsin e&&(r0e.distanceLimits0,r1e.distanceLimits1);zoomMinin e&&(r0e.zoomMin);zoomMaxin e&&(r1e.zoomMax);var ci({center:e.center||0,0,0,up:e.up||0,1,0,eye:e.eye||0,0,10,mode:e.mode||orbit,distanceLimits:r}),u0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,f0,ht.clientWidth,pt.clientHeight,d{keyBindingMode:rotate,enableWheel:!0,view:c,element:t,delay:e.delay||16,rotateSpeed:e.rotateSpeed||1,zoomSpeed:e.zoomSpeed||1,translateSpeed:e.translateSpeed||1,flipX:!!e.flipX,flipY:!!e.flipY,modes:c.modes,_ortho:e._ortho||e.projection&&orthographice.projection.type||!1,tick:function(){var en(),rthis.delay,ie-2*r;c.idle(e-r),c.recalcMatrix(i),c.flush(e-(100+2*r));for(var a!0,oc.computedMatrix,s0;s16;++s)aa&&usos,usos;var lt.clientWidthh&&t.clientHeightp;return ht.clientWidth,pt.clientHeight,a?!l:(fMath.exp(c.computedRadius0),!0)},lookAt:function(t,e,r){c.lookAt(c.lastT(),t,e,r)},rotate:function(t,e,r){c.rotate(c.lastT(),t,e,r)},pan:function(t,e,r){c.pan(c.lastT(),t,e,r)},translate:function(t,e,r){c.translate(c.lastT(),t,e,r)}};return Object.defineProperties(d,{matrix:{get:function(){return c.computedMatrix},set:function(t){return c.setMatrix(c.lastT(),t),c.computedMatrix},enumerable:!0},mode:{get:function(){return c.getMode()},set:function(t){var ec.computedUp.slice(),rc.computedEye.slice(),ic.computedCenter.slice();if(c.setMode(t),turntablet){var an();c._active.lookAt(a,r,i,e),c._active.lookAt(a+500,r,i,0,0,1),c._active.flush(a)}return c.getMode()},enumerable:!0},center:{get:function(){return c.computedCenter},set:function(t){return c.lookAt(c.lastT(),null,t),c.computedCenter},enumerable:!0},eye:{get:function(){return c.computedEye},set:function(t){return c.lookAt(c.lastT(),t),c.computedEye},enumerable:!0},up:{get:function(){return c.computedUp},set:function(t){return c.lookAt(c.lastT(),null,null,t),c.computedUp},enumerable:!0},distance:{get:function(){return f},set:function(t){return c.setDistance(c.lastT(),t),t},enumerable:!0},distanceLimits:{get:function(){return c.getDistanceLimits(r)},set:function(t){return c.setDistanceLimits(t),t},enumerable:!0}}),t.addEventListener(contextmenu,(function(t){return t.preventDefault(),!1})),d._lastX-1,d._lastY-1,d._lastMods{shift:!1,control:!1,alt:!1,meta:!1},d.enableMouseListenersfunction(){function e(e,r,i,a){var od.keyBindingMode;if(!1!o){var srotateo,lpano,uzoomo,h!!a.control,p!!a.alt,m!!a.shift,g!!(1&e),v!!(2&e),y!!(4&e),x1/t.clientHeight,bx*(r-d._lastX),_x*(i-d._lastY),wd.flipX?1:-1,Td.flipY?1:-1,kMath.PI*d.rotateSpeed,An();if(-1!d._lastX&&-1!d._lastY&&((s&&g&&!h&&!p&&!m||g&&!h&&!p&&m)&&c.rotate(A,w*k*b,-T*k*_,0),(l&&g&&!h&&!p&&!m||v||g&&h&&!p&&!m)&&c.pan(A,-d.translateSpeed*b*f,d.translateSpeed*_*f,0),u&&g&&!h&&!p&&!m||y||g&&!h&&p&&!m)){var M-d.zoomSpeed*_/window.innerHeight*(A-c.lastT())*100;c.pan(A,0,0,f*(Math.exp(M)-1))}return d._lastXr,d._lastYi,d._lastModsa,!0}}d.mouseListenera(t,e),t.addEventListener(touchstart,(function(r){var ns(r.changedTouches0,t);e(0,n0,n1,d._lastMods),e(1,n0,n1,d._lastMods)}),!!l&&{passive:!0}),t.addEventListener(touchmove,(function(r){var ns(r.changedTouches0,t);e(1,n0,n1,d._lastMods),r.preventDefault()}),!!l&&{passive:!1}),t.addEventListener(touchend,(function(t){e(0,d._lastX,d._lastY,d._lastMods)}),!!l&&{passive:!0}),d.wheelListenero(t,(function(t,e){if(!1!d.keyBindingMode&&d.enableWheel){var rd.flipX?1:-1,id.flipY?1:-1,an();if(Math.abs(t)>Math.abs(e))c.rotate(a,0,0,-t*r*Math.PI*d.rotateSpeed/window.innerWidth);else if(!d._ortho){var o-d.zoomSpeed*i*e/window.innerHeight*(a-c.lastT())/20;c.pan(a,0,0,f*(Math.exp(o)-1))}}}),!0)},d.enableMouseListeners(),d};var nt(right-now),it(3d-view),at(mouse-change),ot(mouse-wheel),st(mouse-event-offset),lt(has-passive-events)},{3d-view:7,has-passive-events:232,mouse-change:247,mouse-event-offset:248,mouse-wheel:250,right-now:278},120:function(t,e,r){var nt(glslify),it(gl-shader),an(precision mediump float;\n#define GLSLIFY 1\nattribute vec2 position;\nvarying vec2 uv;\nvoid main() {\n uv position;\n gl_Position vec4(position, 0, 1);\n}),on(precision mediump float;\n#define GLSLIFY 1\n\nuniform sampler2D accumBuffer;\nvarying vec2 uv;\n\nvoid main() {\n vec4 accum texture2D(accumBuffer, 0.5 * (uv + 1.0));\n gl_FragColor min(vec4(1,1,1,1), accum);\n});e.exportsfunction(t){return i(t,a,o,null,{name:position,type:vec2})}},{gl-shader:132,glslify:231},121:function(t,e,r){use strict;var nt(./camera.js),it(gl-axes3d),at(gl-axes3d/properties),ot(gl-spikes3d),st(gl-select-static),lt(gl-fbo),ct(a-big-triangle),ut(mouse-change),ft(gl-mat4/perspective),ht(gl-mat4/ortho),pt(./lib/shader),dt(is-mobile)({tablet:!0,featureDetect:!0});function m(){this.mouse-1,-1,this.screennull,this.distance1/0,this.indexnull,this.dataCoordinatenull,this.dataPositionnull,this.objectnull,this.datanull}function g(t){var eMath.round(Math.log(Math.abs(t))/Math.log(10));if(e0){var rMath.round(Math.pow(10,-e));return Math.ceil(t*r)/r}if(e>0){rMath.round(Math.pow(10,e));return Math.ceil(t/r)*r}return Math.ceil(t)}function v(t){returnboolean!typeof t||t}e.exports{createScene:function(t){(tt||{}).camerat.camera||{};var et.canvas;if(!e){if(edocument.createElement(canvas),t.container)t.container.appendChild(e);else document.body.appendChild(e)}var rt.gl;r||(t.glOptions&&(d!!t.glOptions.preserveDrawingBuffer),rfunction(t,e){var rnull;try{(rt.getContext(webgl,e))||(rt.getContext(experimental-webgl,e))}catch(t){return null}return r}(e,t.glOptions||{premultipliedAlpha:!0,antialias:!0,preserveDrawingBuffer:d}));if(!r)throw new Error(webgl not supported);var yt.bounds||-10,-10,-10,10,10,10,xnew m,bl(r,r.drawingBufferWidth,r.drawingBufferHeight,{preferFloat:!d}),_p(r),wt.cameraObject&&!0t.cameraObject._ortho||t.camera.projection&&orthographict.camera.projection.type||!1,T{eye:t.camera.eye||2,0,0,center:t.camera.center||0,0,0,up:t.camera.up||0,1,0,zoomMin:t.camera.zoomMax||.1,zoomMax:t.camera.zoomMin||100,mode:t.camera.mode||turntable,_ortho:w},kt.axes||{},Ai(r,k);A.enable!k.disable;var Mt.spikes||{},So(r,M),E,L,C,P,I!0,O!0,znew Array(16),Dnew Array(16),R{view:null,projection:z,model:D,_ortho:!1},F(O!0,r.drawingBufferWidth,r.drawingBufferHeight),Bt.cameraObject||n(e,T),N{gl:r,contextLost:!1,pixelRatio:t.pixelRatio||1,canvas:e,selection:x,camera:B,axes:A,axesPixels:null,spikes:S,bounds:y,objects:E,shape:F,aspect:t.aspectRatio||1,1,1,pickRadius:t.pickRadius||10,zNear:t.zNear||.01,zFar:t.zFar||1e3,fovy:t.fovy||Math.PI/4,clearColor:t.clearColor||0,0,0,0,autoResize:v(t.autoResize),autoBounds:v(t.autoBounds),autoScale:!!t.autoScale,autoCenter:v(t.autoCenter),clipToBounds:v(t.clipToBounds),snapToData:!!t.snapToData,onselect:t.onselect||null,onrender:t.onrender||null,onclick:t.onclick||null,cameraParams:R,oncontextloss:null,mouseListener:null,_stopped:!1,getAspectratio:function(){return{x:this.aspect0,y:this.aspect1,z:this.aspect2}},setAspectratio:function(t){this.aspect0t.x,this.aspect1t.y,this.aspect2t.z,O!0},setBounds:function(t,e){this.bounds0te.min,this.bounds1te.max},setClearColor:function(t){this.clearColort},clearRGBA:function(){this.gl.clearColor(this.clearColor0,this.clearColor1,this.clearColor2,this.clearColor3),this.gl.clear(this.gl.COLOR_BUFFER_BIT|this.gl.DEPTH_BUFFER_BIT)}},jr.drawingBufferWidth/N.pixelRatio|0,r.drawingBufferHeight/N.pixelRatio|0;function U(){if(!N._stopped&&N.autoResize){var te.parentNode,r1,n1;t&&t!document.body?(rt.clientWidth,nt.clientHeight):(rwindow.innerWidth,nwindow.innerHeight);var i0|Math.ceil(r*N.pixelRatio),a0|Math.ceil(n*N.pixelRatio);if(i!e.width||a!e.height){e.widthi,e.heighta;var oe.style;o.positiono.position||absolute,o.left0px,o.top0px,o.widthr+px,o.heightn+px,I!0}}}N.autoResize&&U();function V(){for(var tE.length,eP.length,n0;ne;++n)Cn0;t:for(n0;nt;++n){var iEn,ai.pickSlots;if(a){for(var o0;oe;++o)if(Co+a255){Lno,i.setPickBase(Co+1),Co+a;continue t}var ls(r,F);Lne,P.push(l),C.push(a),i.setPickBase(1),e+1}else Ln-1}for(;e>0&&0Ce-1;)C.pop(),P.pop().dispose()}function H(){if(N.contextLost)return!0;r.isContextLost()&&(N.contextLost!0,N.mouseListener.enabled!1,N.selection.objectnull,N.oncontextloss&&N.oncontextloss())}window.addEventListener(resize,U),N.updatefunction(t){N._stopped||(tt||{},I!0,O!0)},N.addfunction(t){N._stopped||(t.axesA,E.push(t),L.push(-1),I!0,O!0,V())},N.removefunction(t){if(!N._stopped){var eE.indexOf(t);e0||(E.splice(e,1),L.pop(),I!0,O!0,V())}},N.disposefunction(){if(!N._stopped&&(N._stopped!0,window.removeEventListener(resize,U),e.removeEventListener(webglcontextlost,H),N.mouseListener.enabled!1,!N.contextLost)){A.dispose(),S.dispose();for(var t0;tE.length;++t)Et.dispose();b.dispose();for(t0;tP.length;++t)Pt.dispose();_.dispose(),rnull,Anull,Snull,E}},N._mouseRotating!1,N._prevButtons0,N.enableMouseListenersfunction(){N.mouseListeneru(e,(function(t,e,r){if(!N._stopped){var nP.length,iE.length,ax.object;x.distance1/0,x.mouse0e,x.mouse1r,x.objectnull,x.screennull,x.dataCoordinatex.dataPositionnull;var o!1;if(t&&N._prevButtons)N._mouseRotating!0;else{N._mouseRotating&&(O!0),N._mouseRotating!1;for(var s0;sn;++s){var lPs.query(e,j1-r-1,N.pickRadius);if(l){if(l.distance>x.distance)continue;for(var c0;ci;++c){var uEc;if(Lcs){var fu.pick(l);f&&(x.buttonst,x.screenl.coord,x.distancel.distance,x.objectu,x.indexf.distance,x.dataPositionf.position,x.dataCoordinatef.dataCoordinate,x.dataf,o!0)}}}}}a&&a!x.object&&(a.highlight&&a.highlight(null),I!0),x.object&&(x.object.highlight&&x.object.highlight(x.data),I!0),(oo||x.object!a)&&N.onselect&&N.onselect(x),1&t&&!(1&N._prevButtons)&&N.onclick&&N.onclick(x),N._prevButtonst}}))},e.addEventListener(webglcontextlost,H);var q1/0,1/0,1/0,-1/0,-1/0,-1/0,Gq0.slice(),q1.slice();function Y(){if(!H()){U();var tN.camera.tick();R.viewN.camera.matrix,II||t,OO||t,A.pixelRatioN.pixelRatio,S.pixelRatioN.pixelRatio;var eE.length,nq0,iq1;n0n1n21/0,i0i1i2-1/0;for(var o0;oe;++o){(CEo).pixelRatioN.pixelRatio,C.axesN.axes,II||!!C.dirty,OO||!!C.dirty;var sC.bounds;if(s)for(var ls0,us1,p0;p3;++p)npMath.min(np,lp),ipMath.max(ip,up)}var dN.bounds;if(N.autoBounds)for(p0;p3;++p){if(ipnp)np-1,ip1;else{npip&&(np-1,ip+1);var m.05*(ip-np);npnp-m,ipip+m}d0pnp,d1pip}var v!1;for(p0;p3;++p)vv||G0p!d0p||G1p!d1p,G0pd0p,G1pd1p;if(OO||v,II||v){if(v){var y0,0,0;for(o0;o3;++o)yog((d1o-d0o)/10);A.autoTicks?A.update({bounds:d,tickSpacing:y}):A.update({bounds:d})}var Tr.drawingBufferWidth,kr.drawingBufferHeight;F0T,F1k,j00|Math.max(T/N.pixelRatio,1),j10|Math.max(k/N.pixelRatio,1),function(t,e){var rt.bounds,nt.cameraParams,in.projection,an.model,ot.gl.drawingBufferWidth,st.gl.drawingBufferHeight,lt.zNear,ct.zFar,ut.fovy,po/s;e?(h(i,-p,p,-1,1,l,c),n._ortho!0):(f(i,u,p,l,c),n._ortho!1);for(var d0;d16;++d)ad0;a151;var m0;for(d0;d3;++d)mMath.max(m,r1d-r0d);for(d0;d3;++d)t.autoScale?a5*dt.aspectd/(r1d-r0d):a5*d1/m,t.autoCenter&&(a12+d.5*-a5*d*(r0d+r1d))}(N,w);for(o0;oe;++o){(CEo).axesBoundsd,N.clipToBounds&&(C.clipBoundsd)}x.object&&(N.snapToData?S.positionx.dataCoordinate:S.positionx.dataPosition,S.boundsd),O&&(O!1,function(){if(!H()){r.colorMask(!0,!0,!0,!0),r.depthMask(!0),r.disable(r.BLEND),r.enable(r.DEPTH_TEST),r.depthFunc(r.LEQUAL);for(var tE.length,eP.length,n0;ne;++n){var iPn;i.shapej,i.begin();for(var a0;at;++a)if(Lan){var oEa;o.drawPick&&(o.pixelRatio1,o.drawPick(R))}i.end()}}}()),N.axesPixelsa(N.axes,R,T,k),N.onrender&&N.onrender(),r.bindFramebuffer(r.FRAMEBUFFER,null),r.viewport(0,0,T,k),N.clearRGBA(),r.depthMask(!0),r.colorMask(!0,!0,!0,!0),r.enable(r.DEPTH_TEST),r.depthFunc(r.LEQUAL),r.disable(r.BLEND),r.disable(r.CULL_FACE);var M!1;A.enable&&(MM||A.isTransparent(),A.draw(R)),S.axesA,x.object&&S.draw(R),r.disable(r.CULL_FACE);for(o0;oe;++o){(CEo).axesA,C.pixelRatioN.pixelRatio,C.isOpaque&&C.isOpaque()&&C.draw(R),C.isTransparent&&C.isTransparent()&&(M!0)}if(M){b.shapeF,b.bind(),r.clear(r.DEPTH_BUFFER_BIT),r.colorMask(!1,!1,!1,!1),r.depthMask(!0),r.depthFunc(r.LESS),A.enable&&A.isTransparent()&&A.drawTransparent(R);for(o0;oe;++o){(CEo).isOpaque&&C.isOpaque()&&C.draw(R)}r.enable(r.BLEND),r.blendEquation(r.FUNC_ADD),r.blendFunc(r.ONE,r.ONE_MINUS_SRC_ALPHA),r.colorMask(!0,!0,!0,!0),r.depthMask(!1),r.clearColor(0,0,0,0),r.clear(r.COLOR_BUFFER_BIT),A.isTransparent()&&A.drawTransparent(R);for(o0;oe;++o){var C;(CEo).isTransparent&&C.isTransparent()&&C.drawTransparent(R)}r.bindFramebuffer(r.FRAMEBUFFER,null),r.blendFunc(r.ONE,r.ONE_MINUS_SRC_ALPHA),r.disable(r.DEPTH_TEST),_.bind(),b.color0.bind(0),_.uniforms.accumBuffer0,c(r),r.disable(r.BLEND)}I!1;for(o0;oe;++o)Eo.dirty!1}}}return N.enableMouseListeners(),function t(){if(N._stopped||N.contextLost)return;Y(),requestAnimationFrame(t)}(),N.redrawfunction(){N._stopped||(I!0,Y())},N},createCamera:n}},{./camera.js:119,./lib/shader:120,a-big-triangle:8,gl-axes3d:70,gl-axes3d/properties:77,gl-fbo:86,gl-mat4/ortho:101,gl-mat4/perspective:102,gl-select-static:131,gl-spikes3d:141,is-mobile:238,mouse-change:247},122:function(t,e,r){var nt(glslify);r.pointVertexn(precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 position;\n\nuniform mat3 matrix;\nuniform float pointSize;\nuniform float pointCloud;\n\nhighp float rand(vec2 co) {\n highp float a 12.9898;\n highp float b 78.233;\n highp float c 43758.5453;\n highp float d dot(co.xy, vec2(a, b));\n highp float e mod(d, 3.14);\n return fract(sin(e) * c);\n}\n\nvoid main() {\n vec3 hgPosition matrix * vec3(position, 1);\n gl_Position vec4(hgPosition.xy, 0, hgPosition.z);\n // if we dont jitter the point size a bit, overall point cloud\n // saturation jumps on zooming, which is disturbing and confusing\n gl_PointSize pointSize * ((19.5 + rand(position)) / 20.0);\n if(pointCloud ! 0.0) { // pointCloud is truthy\n // get the same square surface as circle would be\n gl_PointSize * 0.886;\n }\n}),r.pointFragmentn(precision mediump float;\n#define GLSLIFY 1\n\nuniform vec4 color, borderColor;\nuniform float centerFraction;\nuniform float pointCloud;\n\nvoid main() {\n float radius;\n vec4 baseColor;\n if(pointCloud ! 0.0) { // pointCloud is truthy\n if(centerFraction 1.0) {\n gl_FragColor color;\n } else {\n gl_FragColor mix(borderColor, color, centerFraction);\n }\n } else {\n radius length(2.0 * gl_PointCoord.xy - 1.0);\n if(radius > 1.0) {\n discard;\n }\n baseColor mix(borderColor, color, step(radius, centerFraction));\n gl_FragColor vec4(baseColor.rgb * baseColor.a, baseColor.a);\n }\n}\n),r.pickVertexn(precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 position;\nattribute vec4 pickId;\n\nuniform mat3 matrix;\nuniform float pointSize;\nuniform vec4 pickOffset;\n\nvarying vec4 fragId;\n\nvoid main() {\n vec3 hgPosition matrix * vec3(position, 1);\n gl_Position vec4(hgPosition.xy, 0, hgPosition.z);\n gl_PointSize pointSize;\n\n vec4 id pickId + pickOffset;\n id.y + floor(id.x / 256.0);\n id.x - floor(id.x / 256.0) * 256.0;\n\n id.z + floor(id.y / 256.0);\n id.y - floor(id.y / 256.0) * 256.0;\n\n id.w + floor(id.z / 256.0);\n id.z - floor(id.z / 256.0) * 256.0;\n\n fragId id;\n}\n),r.pickFragmentn(precision mediump float;\n#define GLSLIFY 1\n\nvarying vec4 fragId;\n\nvoid main() {\n float radius length(2.0 * gl_PointCoord.xy - 1.0);\n if(radius > 1.0) {\n discard;\n }\n gl_FragColor fragId / 255.0;\n}\n)},{glslify:231},123:function(t,e,r){use strict;var nt(gl-shader),it(gl-buffer),at(typedarray-pool),ot(./lib/shader);function s(t,e,r,n,i){this.plott,this.offsetBuffere,this.pickBufferr,this.shadern,this.pickShaderi,this.sizeMin.5,this.sizeMinCap2,this.sizeMax20,this.areaRatio1,this.pointCount0,this.color1,0,0,1,this.borderColor0,0,0,1,this.blend!1,this.pickOffset0,this.pointsnull}e.exportsfunction(t,e){var rt.gl,ai(r),li(r),cn(r,o.pointVertex,o.pointFragment),un(r,o.pickVertex,o.pickFragment),fnew s(t,a,l,c,u);return f.update(e),t.addObject(f),f};var l,c,us.prototype;u.disposefunction(){this.shader.dispose(),this.pickShader.dispose(),this.offsetBuffer.dispose(),this.pickBuffer.dispose(),this.plot.removeObject(this)},u.updatefunction(t){var e;function r(e,r){return e in t?te:r}tt||{},this.sizeMinr(sizeMin,.5),this.sizeMaxr(sizeMax,20),this.colorr(color,1,0,0,1).slice(),this.areaRatior(areaRatio,1),this.borderColorr(borderColor,0,0,0,1).slice(),this.blendr(blend,!1);var nt.positions.length>>>1,it.positions instanceof Float32Array,ot.idToIndex instanceof Int32Array&&t.idToIndex.length>n,st.positions,li?s:a.mallocFloat32(s.length),co?t.idToIndex:a.mallocInt32(n);if(i||l.set(s),!o)for(l.set(s),e0;en;e++)cee;this.pointss,this.offsetBuffer.update(l),this.pickBuffer.update(c),i||a.free(l),o||a.free(c),this.pointCountn,this.pickOffset0},u.unifiedDraw(l1,0,0,0,1,0,0,0,1,c0,0,0,0,function(t){var evoid 0!t,re?this.pickShader:this.shader,nthis.plot.gl,ithis.plot.dataBox;if(0this.pointCount)return t;var ai2-i0,oi3-i1,sfunction(t,e){var r,n0,it.length>>>1;for(r0;ri;r++){var at2*r,ot2*r+1;a>e0&&ae2&&o>e1&&oe3&&n++}return n}(this.points,i),uthis.plot.pickPixelRatio*Math.max(Math.min(this.sizeMinCap,this.sizeMin),Math.min(this.sizeMax,this.sizeMax/Math.pow(s,.33333)));l02/a,l42/o,l6-2*i0/a-1,l7-2*i1/o-1,this.offsetBuffer.bind(),r.bind(),r.attributes.position.pointer(),r.uniforms.matrixl,r.uniforms.colorthis.color,r.uniforms.borderColorthis.borderColor,r.uniforms.pointCloudu5,r.uniforms.pointSizeu,r.uniforms.centerFractionMath.min(1,Math.max(0,Math.sqrt(1-this.areaRatio))),e&&(c0255&t,c1t>>8&255,c2t>>16&255,c3t>>24&255,this.pickBuffer.bind(),r.attributes.pickId.pointer(n.UNSIGNED_BYTE),r.uniforms.pickOffsetc,this.pickOffsett);var fn.getParameter(n.BLEND),hn.getParameter(n.DITHER);return f&&!this.blend&&n.disable(n.BLEND),h&&n.disable(n.DITHER),n.drawArrays(n.POINTS,0,this.pointCount),f&&!this.blend&&n.enable(n.BLEND),h&&n.enable(n.DITHER),t+this.pointCount}),u.drawu.unifiedDraw,u.drawPicku.unifiedDraw,u.pickfunction(t,e,r){var nthis.pickOffset,ithis.pointCount;if(rn||r>n+i)return null;var ar-n,othis.points;return{object:this,pointId:a,dataCoord:o2*a,o2*a+1}}},{./lib/shader:122,gl-buffer:78,gl-shader:132,typedarray-pool:308},124:function(t,e,r){e.exportsfunction(t,e,r,n){var i,a,o,s,l,ce0,ue1,fe2,he3,pr0,dr1,mr2,gr3;(ac*p+u*d+f*m+h*g)0&&(a-a,p-p,d-d,m-m,g-g);1-a>1e-6?(iMath.acos(a),oMath.sin(i),sMath.sin((1-n)*i)/o,lMath.sin(n*i)/o):(s1-n,ln);return t0s*c+l*p,t1s*u+l*d,t2s*f+l*m,t3s*h+l*g,t}},{},125:function(t,e,r){use strict;e.exportsfunction(t){return t||0t?t.toString():}},{},126:function(t,e,r){use strict;var nt(vectorize-text);e.exportsfunction(t,e,r){var aie;a||(aie{});if(t in a)return at;var o{textAlign:center,textBaseline:middle,lineHeight:1,font:e,lineSpacing:1.25,styletags:{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},triangles:!0},sn(t,o);o.triangles!1;var l,c,un(t,o);if(r&&1!r){for(l0;ls.positions.length;++l)for(c0;cs.positionsl.length;++c)s.positionslc/r;for(l0;lu.positions.length;++l)for(c0;cu.positionsl.length;++c)u.positionslc/r}var f1/0,1/0,-1/0,-1/0,hu.positions.length;for(l0;lh;++l){var pu.positionsl;for(c0;c2;++c)f0cMath.min(f0c,pc),f1cMath.max(f1c,pc)}return ats,u,f};var i{}},{vectorize-text:311},127:function(t,e,r){var nt(gl-shader),it(glslify),ai(precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform vec4 highlightId;\nuniform float highlightScale;\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds2;\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(clipBounds0, clipBounds1, position)) {\n\n gl_Position vec4(0,0,0,0);\n } else {\n float scale 1.0;\n if(distance(highlightId, id) 0.0001) {\n scale highlightScale;\n }\n\n vec4 worldPosition model * vec4(position, 1);\n vec4 viewPosition view * worldPosition;\n viewPosition viewPosition / viewPosition.w;\n vec4 clipPosition projection * (viewPosition + scale * vec4(glyph.x, -glyph.y, 0, 0));\n\n gl_Position clipPosition;\n interpColor color;\n pickId id;\n dataCoordinate position;\n }\n}),oi(precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform vec2 screenSize;\nuniform vec3 clipBounds2;\nuniform float highlightScale, pixelRatio;\nuniform vec4 highlightId;\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(clipBounds0, clipBounds1, position)) {\n\n gl_Position vec4(0,0,0,0);\n } else {\n float scale pixelRatio;\n if(distance(highlightId.bgr, id.bgr) 0.001) {\n scale * highlightScale;\n }\n\n vec4 worldPosition model * vec4(position, 1.0);\n vec4 viewPosition view * worldPosition;\n vec4 clipPosition projection * viewPosition;\n clipPosition / clipPosition.w;\n\n gl_Position clipPosition + vec4(screenSize * scale * vec2(glyph.x, -glyph.y), 0.0, 0.0);\n interpColor color;\n pickId id;\n dataCoordinate position;\n }\n}),si(precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform float highlightScale;\nuniform vec4 highlightId;\nuniform vec3 axes2;\nuniform mat4 model, view, projection;\nuniform vec2 screenSize;\nuniform vec3 clipBounds2;\nuniform float scale, pixelRatio;\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(clipBounds0, clipBounds1, position)) {\n\n gl_Position vec4(0,0,0,0);\n } else {\n float lscale pixelRatio * scale;\n if(distance(highlightId, id) 0.0001) {\n lscale * highlightScale;\n }\n\n vec4 clipCenter projection * view * model * vec4(position, 1);\n vec3 dataPosition position + 0.5*lscale*(axes0 * glyph.x + axes1 * glyph.y) * clipCenter.w * screenSize.y;\n vec4 clipPosition projection * view * model * vec4(dataPosition, 1);\n\n gl_Position clipPosition;\n interpColor color;\n pickId id;\n dataCoordinate dataPosition;\n }\n}\n),li(precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 fragClipBounds2;\nuniform float opacity;\n\nvarying vec4 interpColor;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (\n outOfRange(fragClipBounds0, fragClipBounds1, dataCoordinate) ||\n interpColor.a * opacity 0.\n ) discard;\n gl_FragColor interpColor * opacity;\n}\n),ci(precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 fragClipBounds2;\nuniform float pickGroup;\n\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(fragClipBounds0, fragClipBounds1, dataCoordinate)) discard;\n\n gl_FragColor vec4(pickGroup, pickId.bgr);\n}),u{name:position,type:vec3},{name:color,type:vec4},{name:glyph,type:vec2},{name:id,type:vec4},f{vertex:a,fragment:l,attributes:u},h{vertex:o,fragment:l,attributes:u},p{vertex:s,fragment:l,attributes:u},d{vertex:a,fragment:c,attributes:u},m{vertex:o,fragment:c,attributes:u},g{vertex:s,fragment:c,attributes:u};function v(t,e){var rn(t,e),ir.attributes;return i.position.location0,i.color.location1,i.glyph.location2,i.id.location3,r}r.createPerspectivefunction(t){return v(t,f)},r.createOrthofunction(t){return v(t,h)},r.createProjectfunction(t){return v(t,p)},r.createPickPerspectivefunction(t){return v(t,d)},r.createPickOrthofunction(t){return v(t,m)},r.createPickProjectfunction(t){return v(t,g)}},{gl-shader:132,glslify:231},128:function(t,e,r){use strict;var nt(is-string-blank),it(gl-buffer),at(gl-vao),ot(typedarray-pool),st(gl-mat4/multiply),lt(./lib/shaders),ct(./lib/glyphs),ut(./lib/get-simple-string),f1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;function h(t,e){var rt0,nt1,it2,at3;return t0e0*r+e4*n+e8*i+e12*a,t1e1*r+e5*n+e9*i+e13*a,t2e2*r+e6*n+e10*i+e14*a,t3e3*r+e7*n+e11*i+e15*a,t}function p(t,e,r,n){return h(n,n),h(n,n),h(n,n)}function d(t,e){this.indext,this.dataCoordinatethis.positione}function m(t){return!0t||t>1?1:t}function g(t,e,r,n,i,a,o,s,l,c,u,f){this.glt,this.pixelRatio1,this.shadere,this.orthoShaderr,this.projectShadern,this.pointBufferi,this.colorBuffera,this.glyphBuffero,this.idBuffers,this.vaol,this.vertexCount0,this.lineVertexCount0,this.opacity1,this.hasAlpha!1,this.lineWidth0,this.projectScale2/3,2/3,2/3,this.projectOpacity1,1,1,this.projectHasAlpha!1,this.pickId0,this.pickPerspectiveShaderc,this.pickOrthoShaderu,this.pickProjectShaderf,this.points,this._selectResultnew d(0,0,0,0),this.useOrtho!0,this.bounds1/0,1/0,1/0,-1/0,-1/0,-1/0,this.axesProject!0,!0,!0,this.axesBounds-1/0,-1/0,-1/0,1/0,1/0,1/0,this.highlightId1,1,1,1,this.highlightScale2,this.clipBounds-1/0,-1/0,-1/0,1/0,1/0,1/0,this.dirty!0}e.exportsfunction(t){var et.gl,rl.createPerspective(e),nl.createOrtho(e),ol.createProject(e),sl.createPickPerspective(e),cl.createPickOrtho(e),ul.createPickProject(e),fi(e),hi(e),pi(e),di(e),ma(e,{buffer:f,size:3,type:e.FLOAT},{buffer:h,size:4,type:e.FLOAT},{buffer:p,size:2,type:e.FLOAT},{buffer:d,size:4,type:e.UNSIGNED_BYTE,normalized:!0}),vnew g(e,r,n,o,f,h,p,d,m,s,c,u);return v.update(t),v};var vg.prototype;v.pickSlots1,v.setPickBasefunction(t){this.pickIdt},v.isTransparentfunction(){if(this.hasAlpha)return!0;for(var t0;t3;++t)if(this.axesProjectt&&this.projectHasAlpha)return!0;return!1},v.isOpaquefunction(){if(!this.hasAlpha)return!0;for(var t0;t3;++t)if(this.axesProjectt&&!this.projectHasAlpha)return!0;return!1};var y0,0,x0,0,0,b0,0,0,_0,0,0,1,w0,0,0,1,Tf.slice(),k0,0,0,A0,0,0,0,0,0;function M(t){return t0t1t20,t}function S(t,e){return t0e0,t1e1,t2e2,t31,t}function E(t,e,r,n){return t0e0,t1e1,t2e2,trn,t}function L(t,e,r,n){var i,ae.axesProject,oe.gl,lt.uniforms,cr.model||f,ur.view||f,hr.projection||f,de.axesBounds,mfunction(t){for(var eA,r0;r2;++r)for(var n0;n3;++n)ernMath.max(Math.min(trn,1e8),-1e8);return e}(e.clipBounds);ie.axes&&e.axes.lastCubeProps?e.axes.lastCubeProps.axis:1,1,1,y02/o.drawingBufferWidth,y12/o.drawingBufferHeight,t.bind(),l.viewu,l.projectionh,l.screenSizey,l.highlightIde.highlightId,l.highlightScalee.highlightScale,l.clipBoundsm,l.pickGroupe.pickId/255,l.pixelRation;for(var g0;g3;++g)if(ag){l.scalee.projectScaleg,l.opacitye.projectOpacityg;for(var vT,L0;L16;++L)vL0;for(L0;L4;++L)v5*L1;v5*g0,ig0?v12+gd0g:v12+gd1g,s(v,c,v),l.modelv;var C(g+1)%3,P(g+2)%3,IM(x),OM(b);IC1,OP1;var zp(0,0,0,S(_,I)),Dp(0,0,0,S(w,O));if(Math.abs(z1)>Math.abs(D1)){var Rz;zD,DR,RI,IO,OR;var FC;CP,PF}z00&&(IC-1),D1>0&&(OP-1);var B0,N0;for(L0;L4;++L)B+Math.pow(c4*C+L,2),N+Math.pow(c4*P+L,2);IC/Math.sqrt(B),OP/Math.sqrt(N),l.axes0I,l.axes1O,l.fragClipBounds0E(k,m0,g,-1e8),l.fragClipBounds1E(k,m1,g,1e8),e.vao.bind(),e.vao.draw(o.TRIANGLES,e.vertexCount),e.lineWidth>0&&(o.lineWidth(e.lineWidth*n),e.vao.draw(o.LINES,e.lineVertexCount,e.vertexCount)),e.vao.unbind()}}var C-1e8,-1e8,-1e8,1e8,1e8,1e8;function P(t,e,r,n,i,a,o){var sr.gl;if((ar.projectHasAlpha||o)&&L(e,r,n,i),ar.hasAlpha||o){t.bind();var lt.uniforms;l.modeln.model||f,l.viewn.view||f,l.projectionn.projection||f,y02/s.drawingBufferWidth,y12/s.drawingBufferHeight,l.screenSizey,l.highlightIdr.highlightId,l.highlightScaler.highlightScale,l.fragClipBoundsC,l.clipBoundsr.axes.bounds,l.opacityr.opacity,l.pickGroupr.pickId/255,l.pixelRatioi,r.vao.bind(),r.vao.draw(s.TRIANGLES,r.vertexCount),r.lineWidth>0&&(s.lineWidth(r.lineWidth*i),r.vao.draw(s.LINES,r.lineVertexCount,r.vertexCount)),r.vao.unbind()}}function I(t,e,r,i){var a;aArray.isArray(t)?et.length?te:void 0:t,au(a);var o!0;n(a)&&(a\u25bc,o!1);var sc(a,r,i);return{mesh:s0,lines:s1,bounds:s2,visible:o}}v.drawfunction(t){P(this.useOrtho?this.orthoShader:this.shader,this.projectShader,this,t,this.pixelRatio,!1,!1)},v.drawTransparentfunction(t){P(this.useOrtho?this.orthoShader:this.shader,this.projectShader,this,t,this.pixelRatio,!0,!1)},v.drawPickfunction(t){P(this.useOrtho?this.pickOrthoShader:this.pickPerspectiveShader,this.pickProjectShader,this,t,1,!0,!0)},v.pickfunction(t){if(!t)return null;if(t.id!this.pickId)return null;var et.value2+(t.value18)+(t.value016);if(e>this.pointCount||e0)return null;var rthis.pointse,nthis._selectResult;n.indexe;for(var i0;i3;++i)n.positionin.dataCoordinateiri;return n},v.highlightfunction(t){if(t){var et.index,r255&e,ne>>8&255,ie>>16&255;this.highlightIdr/255,n/255,i/255,0}else this.highlightId1,1,1,1},v.updatefunction(t){if(perspectivein(tt||{})&&(this.useOrtho!t.perspective),orthographicin t&&(this.useOrtho!!t.orthographic),lineWidthin t&&(this.lineWidtht.lineWidth),projectin t)if(Array.isArray(t.project))this.axesProjectt.project;else{var e!!t.project;this.axesProjecte,e,e}if(projectScalein t)if(Array.isArray(t.projectScale))this.projectScalet.projectScale.slice();else{var r+t.projectScale;this.projectScaler,r,r}if(this.projectHasAlpha!1,projectOpacityin t){if(Array.isArray(t.projectOpacity))this.projectOpacityt.projectOpacity.slice();else{r+t.projectOpacity;this.projectOpacityr,r,r}for(var n0;n3;++n)this.projectOpacitynm(this.projectOpacityn),this.projectOpacityn1&&(this.projectHasAlpha!0)}this.hasAlpha!1,opacityin t&&(this.opacitym(t.opacity),this.opacity1&&(this.hasAlpha!0)),this.dirty!0;var i,a,st.position,lt.font||normal,ct.alignment||0,0;if(2c.length)ic0,ac1;else{i,a;for(n0;nc.length;++n)incn0,ancn1}var u1/0,1/0,1/0,f-1/0,-1/0,-1/0,ht.glyph,pt.color,dt.size,gt.angle,vt.lineColor,y-1,x0,b0,_0;if(s.length){_s.length;t:for(n0;n_;++n){for(var wsn,T0;T3;++T)if(isNaN(wT)||!isFinite(wT))continue t;var k(NI(h,n,l,this.pixelRatio)).mesh,AN.lines,MN.bounds;x+3*k.cells.length,b+2*A.edges.length}}var Sx+b,Eo.mallocFloat(3*S),Lo.mallocFloat(4*S),Co.mallocFloat(2*S),Po.mallocUint32(S);if(S>0){var O0,zx,D0,0,0,1,R0,0,0,1,FArray.isArray(p)&&Array.isArray(p0),BArray.isArray(v)&&Array.isArray(v0);t:for(n0;n_;++n){y+1;for(wsn,T0;T3;++T){if(isNaN(wT)||!isFinite(wT))continue t;fTMath.max(fT,wT),uTMath.min(uT,wT)}k(NI(h,n,l,this.pixelRatio)).mesh,AN.lines,MN.bounds;var N,jN.visible;if(j)if(Array.isArray(p)){if(3(UF?np.length?pn:0,0,0,0:p).length){for(T0;T3;++T)DTUT;D31}else if(4U.length){for(T0;T4;++T)DTUT;!this.hasAlpha&&U31&&(this.hasAlpha!0)}}else D0D1D20,D31;else D1,1,1,0;if(j)if(Array.isArray(v)){var U;if(3(UB?nv.length?vn:0,0,0,0:v).length){for(T0;T3;++T)RTUT;RT1}else if(4U.length){for(T0;T4;++T)RTUT;!this.hasAlpha&&U31&&(this.hasAlpha!0)}}else R0R1R20,R31;else R1,1,1,0;var V.5;j?Array.isArray(d)?Vnd.length?+dn:12:d?V+d:this.useOrtho&&(V12):V0;var H0;Array.isArray(g)?Hng.length?+gn:0:g&&(H+g);var qMath.cos(H),GMath.sin(H);for(wsn,T0;T3;++T)fTMath.max(fT,wT),uTMath.min(uT,wT);var Yi,Wa;Y0;Array.isArray(i)?Yni.length?in:0:i&&(Yi);W0;Array.isArray(a)?Wna.length?an:0:a&&(Wa);var XY*Y>0?1-M00:Y0?1+M10:1,W*W>0?1-M01:W0?1+M11:1,Zk.cells||,Jk.positions||;for(T0;TZ.length;++T)for(var KZT,Q0;Q3;++Q){for(var $0;$3;++$)E3*O+$w$;for($0;$4;++$)L4*O+$D$;POy;var ttJKQ;C2*OV*(q*tt0-G*tt1+X0),C2*O+1V*(G*tt0+q*tt1+X1),O+1}for(ZA.edges,JA.positions,T0;TZ.length;++T)for(KZT,Q0;Q2;++Q){for($0;$3;++$)E3*z+$w$;for($0;$4;++$)L4*z+$R$;Pzy;ttJKQ;C2*zV*(q*tt0-G*tt1+X0),C2*z+1V*(G*tt0+q*tt1+X1),z+1}}}this.boundsu,f,this.pointss,this.pointCounts.length,this.vertexCountx,this.lineVertexCountb,this.pointBuffer.update(E),this.colorBuffer.update(L),this.glyphBuffer.update(C),this.idBuffer.update(P),o.free(E),o.free(L),o.free(C),o.free(P)},v.disposefunction(){this.shader.dispose(),this.orthoShader.dispose(),this.pickPerspectiveShader.dispose(),this.pickOrthoShader.dispose(),this.vao.dispose(),this.pointBuffer.dispose(),this.colorBuffer.dispose(),this.glyphBuffer.dispose(),this.idBuffer.dispose()}},{./lib/get-simple-string:125,./lib/glyphs:126,./lib/shaders:127,gl-buffer:78,gl-mat4/multiply:100,gl-vao:150,is-string-blank:239,typedarray-pool:308},129:function(t,e,r){use strict;var nt(glslify);r.boxVertexn(precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 vertex;\n\nuniform vec2 cornerA, cornerB;\n\nvoid main() {\n gl_Position vec4(mix(cornerA, cornerB, vertex), 0, 1);\n}\n),r.boxFragmentn(precision mediump float;\n#define GLSLIFY 1\n\nuniform vec4 color;\n\nvoid main() {\n gl_FragColor color;\n}\n)},{glslify:231},130:function(t,e,r){use strict;var nt(gl-shader),it(gl-buffer),at(./lib/shaders);function o(t,e,r){this.plott,this.boxBuffere,this.boxShaderr,this.enabled!0,this.selectBox1/0,1/0,-1/0,-1/0,this.borderColor0,0,0,1,this.innerFill!1,this.innerColor0,0,0,.25,this.outerFill!0,this.outerColor0,0,0,.5,this.borderWidth10}e.exportsfunction(t,e){var rt.gl,si(r,0,0,0,1,1,0,1,1),ln(r,a.boxVertex,a.boxFragment),cnew o(t,s,l);return c.update(e),t.addOverlay(c),c};var so.prototype;s.drawfunction(){if(this.enabled){var tthis.plot,ethis.selectBox,rthis.borderWidth,n(this.innerFill,this.innerColor),i(this.outerFill,this.outerColor),athis.borderColor,ot.box,st.screenBox,lt.dataBox,ct.viewBox,ut.pixelRatio,f(e0-l0)*(c2-c0)/(l2-l0)+c0,h(e1-l1)*(c3-c1)/(l3-l1)+c1,p(e2-l0)*(c2-c0)/(l2-l0)+c0,d(e3-l1)*(c3-c1)/(l3-l1)+c1;if(fMath.max(f,c0),hMath.max(h,c1),pMath.min(p,c2),dMath.min(d,c3),!(pf||dh)){o.bind();var ms2-s0,gs3-s1;if(this.outerFill&&(o.drawBox(0,0,m,h,i),o.drawBox(0,h,f,d,i),o.drawBox(0,d,m,g,i),o.drawBox(p,h,m,d,i)),this.innerFill&&o.drawBox(f,h,p,d,n),r>0){var vr*u;o.drawBox(f-v,h-v,p+v,h+v,a),o.drawBox(f-v,d-v,p+v,d+v,a),o.drawBox(f-v,h-v,f+v,d+v,a),o.drawBox(p-v,h-v,p+v,d+v,a)}}}},s.updatefunction(t){tt||{},this.innerFill!!t.innerFill,this.outerFill!!t.outerFill,this.innerColor(t.innerColor||0,0,0,.5).slice(),this.outerColor(t.outerColor||0,0,0,.5).slice(),this.borderColor(t.borderColor||0,0,0,1).slice(),this.borderWidtht.borderWidth||0,this.selectBox(t.selectBox||this.selectBox).slice()},s.disposefunction(){this.boxBuffer.dispose(),this.boxShader.dispose(),this.plot.removeOverlay(this)}},{./lib/shaders:129,gl-buffer:78,gl-shader:132},131:function(t,e,r){use strict;e.exportsfunction(t,e){var re0,ae1,on(t,r,a,{}),si.mallocUint8(r*a*4);return new l(t,o,s)};var nt(gl-fbo),it(typedarray-pool),at(ndarray),ot(bit-twiddle).nextPow2;function s(t,e,r,n,i){this.coordt,e,this.idr,this.valuen,this.distancei}function l(t,e,r){this.glt,this.fboe,this.bufferr,this._readTimeoutnull;var nthis;this._readCallbackfunction(){n.gl&&(e.bind(),t.readPixels(0,0,e.shape0,e.shape1,t.RGBA,t.UNSIGNED_BYTE,n.buffer),n._readTimeoutnull)}}var cl.prototype;Object.defineProperty(c,shape,{get:function(){return this.gl?this.fbo.shape.slice():0,0},set:function(t){if(this.gl){this.fbo.shapet;var ethis.fbo.shape0,rthis.fbo.shape1;if(r*e*4>this.buffer.length){i.free(this.buffer);for(var nthis.bufferi.mallocUint8(o(r*e*4)),a0;ar*e*4;++a)na255}return t}}}),c.beginfunction(){var tthis.gl;this.shape;t&&(this.fbo.bind(),t.clearColor(1,1,1,1),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT))},c.endfunction(){var tthis.gl;t&&(t.bindFramebuffer(t.FRAMEBUFFER,null),this._readTimeout||clearTimeout(this._readTimeout),this._readTimeoutsetTimeout(this._readCallback,1))},c.queryfunction(t,e,r){if(!this.gl)return null;var nthis.fbo.shape.slice();t|0,e|0,number!typeof r&&(r1);var i0|Math.min(Math.max(t-r,0),n0),o0|Math.min(Math.max(t+r,0),n0),l0|Math.min(Math.max(e-r,0),n1),c0|Math.min(Math.max(e+r,0),n1);if(oi||cl)return null;var uo-i,c-l,fa(this.buffer,u0,u1,4,4,4*n0,1,4*(i+n0*l)),hfunction(t,e,r){for(var n1e8,i-1,a-1,ot.shape0,st.shape1,l0;lo;l++)for(var c0;cs;c++){var ut.get(l,c,0),ft.get(l,c,1),ht.get(l,c,2),pt.get(l,c,3);if(u255||f255||h255||p255){var de-l,mr-c,gd*d+m*m;gn&&(ng,il,ac)}}returni,a,n}(f.hi(u0,u1,1),r,r),ph0,dh1;return p0||Math.pow(this.radius,2)h2?null:new s(p+i|0,d+l|0,f.get(p,d,0),f.get(p,d,1),f.get(p,d,2),f.get(p,d,3),Math.sqrt(h2))},c.disposefunction(){this.gl&&(this.fbo.dispose(),i.free(this.buffer),this.glnull,this._readTimeout&&clearTimeout(this._readTimeout))}},{bit-twiddle:32,gl-fbo:86,ndarray:259,typedarray-pool:308},132:function(t,e,r){use strict;var nt(./lib/create-uniforms),it(./lib/create-attributes),at(./lib/reflect),ot(./lib/shader-cache),st(./lib/runtime-reflect),lt(./lib/GLError);function c(t){this.glt,this.gl.lastAttribCount0,this._vrefthis._frefthis._relinkthis.vertShaderthis.fragShaderthis.programthis.attributesthis.uniformsthis.typesnull}var uc.prototype;function f(t,e){return t.namee.name?-1:1}u.bindfunction(){var t;this.program||this._relink();var ethis.gl.getProgramParameter(this.program,this.gl.ACTIVE_ATTRIBUTES),rthis.gl.lastAttribCount;if(e>r)for(tr;te;t++)this.gl.enableVertexAttribArray(t);else if(r>e)for(te;tr;t++)this.gl.disableVertexAttribArray(t);this.gl.lastAttribCounte,this.gl.useProgram(this.program)},u.disposefunction(){for(var tthis.gl.lastAttribCount,e0;et;e++)this.gl.disableVertexAttribArray(e);this.gl.lastAttribCount0,this._fref&&this._fref.dispose(),this._vref&&this._vref.dispose(),this.attributesthis.typesthis.vertShaderthis.fragShaderthis.programthis._relinkthis._frefthis._vrefnull},u.updatefunction(t,e,r,c){if(!e||1arguments.length){var ut;tu.vertex,eu.fragment,ru.uniforms,cu.attributes}var hthis,ph.gl,dh._vref;h._vrefo.shader(p,p.VERTEX_SHADER,t),d&&d.dispose(),h.vertShaderh._vref.shader;var mthis._fref;if(h._frefo.shader(p,p.FRAGMENT_SHADER,e),m&&m.dispose(),h.fragShaderh._fref.shader,!r||!c){var gp.createProgram();if(p.attachShader(g,h.fragShader),p.attachShader(g,h.vertShader),p.linkProgram(g),!p.getProgramParameter(g,p.LINK_STATUS)){var vp.getProgramInfoLog(g);throw new l(v,Error linking program:+v)}rr||s.uniforms(p,g),cc||s.attributes(p,g),p.deleteProgram(g)}(cc.slice()).sort(f);var y,x,b,_;for(y0;yc.length;++y){var wcy;if(w.type.indexOf(mat)>0){for(var T0|w.type.charAt(w.type.length-1),knew Array(T),A0;AT;++A)kA_.length,b.push(w.name++A+),numbertypeof w.location?_.push(w.location+A):Array.isArray(w.location)&&w.location.lengthT&&numbertypeof w.locationA?_.push(0|w.locationA):_.push(-1);x.push({name:w.name,type:w.type,locations:k})}else x.push({name:w.name,type:w.type,locations:_.length}),b.push(w.name),numbertypeof w.location?_.push(0|w.location):_.push(-1)}var M0;for(y0;y_.length;++y)if(_y0){for(;_.indexOf(M)>0;)M+1;_yM}var Snew Array(r.length);function E(){h.programo.program(p,h._vref,h._fref,b,_);for(var t0;tr.length;++t)Stp.getUniformLocation(h.program,rt.name)}E(),h._relinkE,h.types{uniforms:a(r),attributes:a(c)},h.attributesi(p,h,x,_),Object.defineProperty(h,uniforms,n(p,h,r,S))},e.exportsfunction(t,e,r,n,i){var anew c(t);return a.update(e,r,n,i),a}},{./lib/GLError:133,./lib/create-attributes:134,./lib/create-uniforms:135,./lib/reflect:136,./lib/runtime-reflect:137,./lib/shader-cache:138},133:function(t,e,r){function n(t,e,r){this.shortMessagee||,this.longMessager||,this.rawErrort||,this.messagegl-shader: +(e||t||)+(r?\n+r:),this.stack(new Error).stack}n.prototypenew Error,n.prototype.nameGLError,n.prototype.constructorn,e.exportsn},{},134:function(t,e,r){use strict;e.exportsfunction(t,e,r,i){for(var a{},o0,cr.length;oc;++o){var uro,fu.name,hu.type,pu.locations;switch(h){casebool:caseint:casefloat:s(t,e,p0,i,1,a,f);break;default:if(h.indexOf(vec)>0){if((dh.charCodeAt(h.length-1)-48)2||d>4)throw new n(,Invalid data type for attribute +f+: +h);s(t,e,p0,i,d,a,f)}else{if(!(h.indexOf(mat)>0))throw new n(,Unknown data type for attribute +f+: +h);var d;if((dh.charCodeAt(h.length-1)-48)2||d>4)throw new n(,Invalid data type for attribute +f+: +h);l(t,e,p,i,d,a,f)}}}return a};var nt(./GLError);function i(t,e,r,n,i,a){this._glt,this._wrappere,this._indexr,this._locationsn,this._dimensioni,this._constFunca}var ai.prototype;a.pointerfunction(t,e,r,n){var ithis._gl,athis._locationsthis._index;i.vertexAttribPointer(a,this._dimension,t||i.FLOAT,!!e,r||0,n||0),i.enableVertexAttribArray(a)},a.setfunction(t,e,r,n){return this._constFunc(this._locationsthis._index,t,e,r,n)},Object.defineProperty(a,location,{get:function(){return this._locationsthis._index},set:function(t){return t!this._locationsthis._index&&(this._locationsthis._index0|t,this._wrapper.programnull),0|t}});var ofunction(t,e,r){return void 0r.length?t.vertexAttrib1f(e,r):t.vertexAttrib1fv(e,r)},function(t,e,r,n){return void 0r.length?t.vertexAttrib2f(e,r,n):t.vertexAttrib2fv(e,r)},function(t,e,r,n,i){return void 0r.length?t.vertexAttrib3f(e,r,n,i):t.vertexAttrib3fv(e,r)},function(t,e,r,n,i,a){return void 0r.length?t.vertexAttrib4f(e,r,n,i,a):t.vertexAttrib4fv(e,r)};function s(t,e,r,n,a,s,l){var coa,unew i(t,e,r,n,a,c);Object.defineProperty(s,l,{set:function(e){return t.disableVertexAttribArray(nr),c(t,nr,e),e},get:function(){return u},enumerable:!0})}function l(t,e,r,n,i,a,o){for(var lnew Array(i),cnew Array(i),u0;ui;++u)s(t,e,ru,n,i,l,u),culu;Object.defineProperty(l,location,{set:function(t){if(Array.isArray(t))for(var e0;ei;++e)ce.locationte;else for(e0;ei;++e)ce.locationt+e;return t},get:function(){for(var tnew Array(i),e0;ei;++e)tenre;return t},enumerable:!0}),l.pointerfunction(e,a,o,s){ee||t.FLOAT,a!!a,oo||i*i,ss||0;for(var l0;li;++l){var cnrl;t.vertexAttribPointer(c,i,e,a,o,s+l*i),t.enableVertexAttribArray(c)}};var fnew Array(i),htvertexAttrib+i+fv;Object.defineProperty(a,o,{set:function(e){for(var a0;ai;++a){var onra;if(t.disableVertexAttribArray(o),Array.isArray(e0))h.call(t,o,ea);else{for(var s0;si;++s)fsei*a+s;h.call(t,o,f)}}return e},get:function(){return l},enumerable:!0})}},{./GLError:133},135:function(t,e,r){use strict;var nt(./reflect),it(./GLError);function a(t){return function(){return t}}function o(t,e){for(var rnew Array(t),n0;nt;++n)rne;return r}e.exportsfunction(t,e,r,s){function l(e){return function(n){for(var afunction t(e,r){if(object!typeof r)returne,r;var n;for(var i in r){var ari,oe;parseInt(i)+i?o++i+:o+.+i,objecttypeof a?n.push.apply(n,t(o,a)):n.push(o,a)}return n}(,e),o0;oa.length;++o){var lao,cl0,ul1;if(su){var fn;if(stringtypeof c&&(0c.indexOf(.)||0c.indexOf())){var hc;if(0c.indexOf(.)&&(hc.slice(1)),h.indexOf()h.length-1){var ph.indexOf(),dh.slice(0,p),mh.slice(p+1,h.length-1);fd?ndm:nm}else fnh}var g,vru.type;switch(v){casebool:caseint:casesampler2D:casesamplerCube:t.uniform1i(su,f);break;casefloat:t.uniform1f(su,f);break;default:var yv.indexOf(vec);if(!(0y&&y1&&v.length4+y)){if(0v.indexOf(mat)&&4v.length){if((gv.charCodeAt(v.length-1)-48)2||g>4)throw new i(,Invalid uniform dimension type for matrix +name+: +v);tuniformMatrix+g+fv(su,!1,f);break}throw new i(,Unknown uniform data type for +name+: +v)}if((gv.charCodeAt(v.length-1)-48)2||g>4)throw new i(,Invalid data type);switch(v.charAt(0)){caseb:casei:tuniform+g+iv(su,f);break;casev:tuniform+g+fv(su,f);break;default:throw new i(,Unrecognized data type for vector +name+: +v)}}}}}}function c(t,e,n){if(objecttypeof n){var cu(n);Object.defineProperty(t,e,{get:a(c),set:l(n),enumerable:!0,configurable:!1})}else sn?Object.defineProperty(t,e,{get:(fn,function(t,e,r){return t.getUniform(e.program,rf)}),set:l(n),enumerable:!0,configurable:!1}):tefunction(t){switch(t){casebool:return!1;caseint:casesampler2D:casesamplerCube:casefloat:return 0;default:var et.indexOf(vec);if(0e&&e1&&t.length4+e){if((rt.charCodeAt(t.length-1)-48)2||r>4)throw new i(,Invalid data type);returnbt.charAt(0)?o(r,!1):o(r,0)}if(0t.indexOf(mat)&&4t.length){var r;if((rt.charCodeAt(t.length-1)-48)2||r>4)throw new i(,Invalid uniform dimension type for matrix +name+: +t);return o(r*r,0)}throw new i(,Unknown uniform data type for +name+: +t)}}(rn.type);var f}function u(t){var e;if(Array.isArray(t)){enew Array(t.length);for(var r0;rt.length;++r)c(e,r,tr)}else for(var n in e{},t)c(e,n,tn);return e}var fn(r,!0);return{get:a(u(f)),set:l(f),enumerable:!0,configurable:!0}}},{./GLError:133,./reflect:136},136:function(t,e,r){use strict;e.exportsfunction(t,e){for(var r{},n0;nt.length;++n)for(var itn.name.split(.),ar,o0;oi.length;++o){var sio.split();if(s.length>1){s0in a||(as0),aas0;for(var l1;ls.length;++l){var cparseInt(sl);ls.length-1||oi.length-1?(c in a||(ls.length-1?ac:ac{}),aac):ace?n:tn.type}}else oi.length-1?(s0in a||(as0{}),aas0):as0e?n:tn.type}return r}},{},137:function(t,e,r){use strict;r.uniformsfunction(t,e){for(var rt.getProgramParameter(e,t.ACTIVE_UNIFORMS),n,i0;ir;++i){var ot.getActiveUniform(e,i);if(o){var sa(t,o.type);if(o.size>1)for(var l0;lo.size;++l)n.push({name:o.name.replace(0,+l+),type:s});else n.push({name:o.name,type:s})}}return n},r.attributesfunction(t,e){for(var rt.getProgramParameter(e,t.ACTIVE_ATTRIBUTES),n,i0;ir;++i){var ot.getActiveAttrib(e,i);o&&n.push({name:o.name,type:a(t,o.type)})}return n};var n{FLOAT:float,FLOAT_VEC2:vec2,FLOAT_VEC3:vec3,FLOAT_VEC4:vec4,INT:int,INT_VEC2:ivec2,INT_VEC3:ivec3,INT_VEC4:ivec4,BOOL:bool,BOOL_VEC2:bvec2,BOOL_VEC3:bvec3,BOOL_VEC4:bvec4,FLOAT_MAT2:mat2,FLOAT_MAT3:mat3,FLOAT_MAT4:mat4,SAMPLER_2D:sampler2D,SAMPLER_CUBE:samplerCube},inull;function a(t,e){if(!i){var rObject.keys(n);i{};for(var a0;ar.length;++a){var ora;itono}}return ie}},{},138:function(t,e,r){use strict;r.shaderfunction(t,e,r){return u(t).getShaderReference(e,r)},r.programfunction(t,e,r,n,i){return u(t).getProgram(e,r,n,i)};var nt(./GLError),it(gl-format-compiler-error),anew(undefinedtypeof WeakMap?t(weakmap-shim):WeakMap),o0;function s(t,e,r,n,i,a,o){this.idt,this.srce,this.typer,this.shadern,this.counta,this.programs,this.cacheo}function l(t){this.glt,this.shaders{},{},this.programs{}}s.prototype.disposefunction(){if(0--this.count){for(var tthis.cache,et.gl,rthis.programs,n0,ir.length;ni;++n){var at.programsrn;a&&(delete t.programsn,e.deleteProgram(a))}e.deleteShader(this.shader),delete t.shadersthis.typee.FRAGMENT_SHADER|0this.src}};var cl.prototype;function u(t){var ea.get(t);return e||(enew l(t),a.set(t,e)),e}c.getShaderReferencefunction(t,e){var rthis.gl,athis.shaderstr.FRAGMENT_SHADER|0,lae;if(l&&r.isShader(l.shader))l.count+1;else{var cfunction(t,e,r){var at.createShader(e);if(t.shaderSource(a,r),t.compileShader(a),!t.getShaderParameter(a,t.COMPILE_STATUS)){var ot.getShaderInfoLog(a);try{var si(o,r,e)}catch(t){throw console.warn(Failed to format compiler error: +t),new n(o,Error compiling shader:\n+o)}throw new n(o,s.short,s.long)}return a}(r,t,e);laenew s(o++,e,t,c,,1,this)}return l},c.getProgramfunction(t,e,r,i){var at.id,e.id,r.join(:),i.join(:).join(@),othis.programsa;return o&&this.gl.isProgram(o)||(this.programsaofunction(t,e,r,i,a){var ot.createProgram();t.attachShader(o,e),t.attachShader(o,r);for(var s0;si.length;++s)t.bindAttribLocation(o,as,is);if(t.linkProgram(o),!t.getProgramParameter(o,t.LINK_STATUS)){var lt.getProgramInfoLog(o);throw new n(l,Error linking program: +l)}return o}(this.gl,t.shader,e.shader,r,i),t.programs.push(a),e.programs.push(a)),o}},{./GLError:133,gl-format-compiler-error:87,weakmap-shim:316},139:function(t,e,r){use strict;function n(t){this.plott,this.enable!0,!0,!1,!1,this.width1,1,1,1,this.color0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,this.center1/0,1/0}e.exportsfunction(t,e){var rnew n(t);return r.update(e),t.addOverlay(r),r};var in.prototype;i.updatefunction(t){tt||{},this.enable(t.enable||!0,!0,!1,!1).slice(),this.width(t.width||1,1,1,1).slice(),this.color(t.color||0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1).map((function(t){return t.slice()})),this.center(t.center||1/0,1/0).slice(),this.plot.setOverlayDirty()},i.drawfunction(){var tthis.enable,ethis.width,rthis.color,nthis.center,ithis.plot,ai.line,oi.dataBox,si.viewBox;if(a.bind(),o0n0&&n0o2&&o1n1&&n1o3){var ls0+(n0-o0)/(o2-o0)*(s2-s0),cs1+(n1-o1)/(o3-o1)*(s3-s1);t0&&a.drawLine(l,c,s0,c,e0,r0),t1&&a.drawLine(l,c,l,s1,e1,r1),t2&&a.drawLine(l,c,s2,c,e2,r2),t3&&a.drawLine(l,c,l,s3,e3,r3)}},i.disposefunction(){this.plot.removeOverlay(this)}},{},140:function(t,e,r){use strict;var nt(glslify),it(gl-shader),an(precision mediump float;\n#define GLSLIFY 1\n\nattribute vec3 position, color;\nattribute float weight;\n\nuniform mat4 model, view, projection;\nuniform vec3 coordinates3;\nuniform vec4 colors3;\nuniform vec2 screenShape;\nuniform float lineWidth;\n\nvarying vec4 fragColor;\n\nvoid main() {\n vec3 vertexPosition mix(coordinates0,\n mix(coordinates2, coordinates1, 0.5 * (position + 1.0)), abs(position));\n\n vec4 clipPos projection * view * model * vec4(vertexPosition, 1.0);\n vec2 clipOffset (projection * view * model * vec4(color, 0.0)).xy;\n vec2 delta weight * clipOffset * screenShape;\n vec2 lineOffset normalize(vec2(delta.y, -delta.x)) / screenShape;\n\n gl_Position vec4(clipPos.xy + clipPos.w * 0.5 * lineWidth * lineOffset, clipPos.z, clipPos.w);\n fragColor color.x * colors0 + color.y * colors1 + color.z * colors2;\n}\n),on(precision mediump float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nvoid main() {\n gl_FragColor fragColor;\n});e.exportsfunction(t){return i(t,a,o,null,{name:position,type:vec3},{name:color,type:vec3},{name:weight,type:float})}},{gl-shader:132,glslify:231},141:function(t,e,r){use strict;var nt(gl-buffer),it(gl-vao),at(./shaders/index);e.exportsfunction(t,e){var r;function o(t,e,n,i,a,o){var st,e,n,0,0,0,1;si+31,sia,r.push.apply(r,s),s6-1,r.push.apply(r,s),sio,r.push.apply(r,s),r.push.apply(r,s),s61,r.push.apply(r,s),sia,r.push.apply(r,s)}o(0,0,0,0,0,1),o(0,0,0,1,0,1),o(0,0,0,2,0,1),o(1,0,0,1,-1,1),o(1,0,0,2,-1,1),o(0,1,0,0,-1,1),o(0,1,0,2,-1,1),o(0,0,1,0,-1,1),o(0,0,1,1,-1,1);var ln(t,r),ci(t,{type:t.FLOAT,buffer:l,size:3,offset:0,stride:28},{type:t.FLOAT,buffer:l,size:3,offset:12,stride:28},{type:t.FLOAT,buffer:l,size:1,offset:24,stride:28}),ua(t);u.attributes.position.location0,u.attributes.color.location1,u.attributes.weight.location2;var fnew s(t,l,c,u);return f.update(e),f};var o1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;function s(t,e,r,n){this.glt,this.buffere,this.vaor,this.shadern,this.pixelRatio1,this.bounds-1e3,-1e3,-1e3,1e3,1e3,1e3,this.position0,0,0,this.lineWidth2,2,2,this.colors0,0,0,1,0,0,0,1,0,0,0,1,this.enabled!0,!0,!0,this.drawSides!0,!0,!0,this.axesnull}var ls.prototype,c0,0,0,u0,0,0,f0,0;l.isTransparentfunction(){return!1},l.drawTransparentfunction(t){},l.drawfunction(t){var ethis.gl,rthis.vao,nthis.shader;r.bind(),n.bind();var i,at.model||o,st.view||o,lt.projection||o;this.axes&&(ithis.axes.lastCubeProps.axis);for(var hc,pu,d0;d3;++d)i&&id0?(hdthis.bounds0d,pdthis.bounds1d):(hdthis.bounds1d,pdthis.bounds0d);f0e.drawingBufferWidth,f1e.drawingBufferHeight,n.uniforms.modela,n.uniforms.views,n.uniforms.projectionl,n.uniforms.coordinatesthis.position,h,p,n.uniforms.colorsthis.colors,n.uniforms.screenShapef;for(d0;d3;++d)n.uniforms.lineWidththis.lineWidthd*this.pixelRatio,this.enabledd&&(r.draw(e.TRIANGLES,6,6*d),this.drawSidesd&&r.draw(e.TRIANGLES,12,18+12*d));r.unbind()},l.updatefunction(t){t&&(boundsin t&&(this.boundst.bounds),positionin t&&(this.positiont.position),lineWidthin t&&(this.lineWidtht.lineWidth),colorsin t&&(this.colorst.colors),enabledin t&&(this.enabledt.enabled),drawSidesin t&&(this.drawSidest.drawSides))},l.disposefunction(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},{./shaders/index:140,gl-buffer:78,gl-vao:150},142:function(t,e,r){var nt(glslify),in(precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz 0, a point that lies on the plane that has v as a normal and that isnt (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z 0, x -b, y a:\n // a*-b + b*a + c*0 -ba + ba + 0 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the tube vertex and normal at the given index.\n//\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\n//\n// Each tube segment is made up of a ring of vertices.\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\n// The indexes of tube segments run from 0 to 8.\n//\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\n float segmentCount 8.0;\n\n float angle 2.0 * 3.14159 * (index / segmentCount);\n\n vec3 u getOrthogonalVector(d);\n vec3 v normalize(cross(u, d));\n\n vec3 x u * cos(angle) * length(d);\n vec3 y v * sin(angle) * length(d);\n vec3 v3 x + y;\n\n normal normalize(v3);\n\n return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 color, position;\nattribute vec2 uv;\n\nuniform float vectorScale, tubeScale;\nuniform mat4 model, view, projection, inverseModel;\nuniform vec3 eyePosition, lightPosition;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n // Scale the vector magnitude to stay constant with\n // model & view changes.\n vec3 normal;\n vec3 XYZ getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\n vec4 tubePosition model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n //Lighting geometry parameters\n vec4 cameraCoordinate view * tubePosition;\n cameraCoordinate.xyz / cameraCoordinate.w;\n f_lightDirection lightPosition - cameraCoordinate.xyz;\n f_eyeDirection eyePosition - cameraCoordinate.xyz;\n f_normal normalize((vec4(normal, 0.0) * inverseModel).xyz);\n\n // vec4 m_position model * vec4(tubePosition, 1.0);\n vec4 t_position view * tubePosition;\n gl_Position projection * t_position;\n\n f_color color;\n f_data tubePosition.xyz;\n f_position position.xyz;\n f_uv uv;\n}\n),an(#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH max(x, 0.0001);\n float cos2Alpha NdotH * NdotH;\n float tan2Alpha (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 roughness * roughness;\n float denom 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness,\n float fresnel) {\n\n float VdotN max(dot(viewDirection, surfaceNormal), 0.0);\n float LdotN max(dot(lightDirection, surfaceNormal), 0.0);\n\n //Half angle vector\n vec3 H normalize(lightDirection + viewDirection);\n\n //Geometric term\n float NdotH max(dot(surfaceNormal, H), 0.0);\n float VdotH max(dot(viewDirection, H), 0.000001);\n float LdotH max(dot(lightDirection, H), 0.000001);\n float G1 (2.0 * NdotH * VdotN) / VdotH;\n float G2 (2.0 * NdotH * LdotN) / LdotH;\n float G min(1.0, min(G1, G2));\n \n //Distribution term\n float D beckmannDistribution(NdotH, roughness);\n\n //Fresnel term\n float F pow(1.0 - VdotN, fresnel);\n\n //Multiply terms and done\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds2;\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\nuniform sampler2D texture;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds0, clipBounds1, f_position)) discard;\n vec3 N normalize(f_normal);\n vec3 L normalize(f_lightDirection);\n vec3 V normalize(f_eyeDirection);\n\n if(gl_FrontFacing) {\n N -N;\n }\n\n float specular min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n float diffuse min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n vec4 surfaceColor f_color * texture2D(texture, f_uv);\n vec4 litColor surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor litColor * opacity;\n}\n),on(precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz 0, a point that lies on the plane that has v as a normal and that isnt (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z 0, x -b, y a:\n // a*-b + b*a + c*0 -ba + ba + 0 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the tube vertex and normal at the given index.\n//\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\n//\n// Each tube segment is made up of a ring of vertices.\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\n// The indexes of tube segments run from 0 to 8.\n//\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\n float segmentCount 8.0;\n\n float angle 2.0 * 3.14159 * (index / segmentCount);\n\n vec3 u getOrthogonalVector(d);\n vec3 v normalize(cross(u, d));\n\n vec3 x u * cos(angle) * length(d);\n vec3 y v * sin(angle) * length(d);\n vec3 v3 x + y;\n\n normal normalize(v3);\n\n return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform float tubeScale;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n vec3 normal;\n vec3 XYZ getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\n vec4 tubePosition model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n gl_Position projection * view * tubePosition;\n f_id id;\n f_position position.xyz;\n}\n),sn(precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds2;\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds0, clipBounds1, f_position)) discard;\n\n gl_FragColor vec4(pickId, f_id.xyz);\n});r.meshShader{vertex:i,fragment:a,attributes:{name:position,type:vec4},{name:color,type:vec4},{name:uv,type:vec2},{name:vector,type:vec4}},r.pickShader{vertex:o,fragment:s,attributes:{name:position,type:vec4},{name:id,type:vec4},{name:vector,type:vec4}}},{glslify:231},143:function(t,e,r){use strict;var nt(gl-vec3),it(gl-vec4),axyz,xzy,yxz,yzx,zxy,zyx,ofunction(t,e,r,a){for(var o0,s0;st.length;s++)for(var lts.velocities,c0;cl.length;c++)oMath.max(o,n.length(lc));var ut.map((function(t){return function(t,e,r,a){for(var ot.points,st.velocities,lt.divergences,c,u,f,h,p,d,m0,g0,vi.create(),yi.create(),x0;xo.length;x++){var box,_sx,wlx;0e&&(w.05*r),gn.length(_)/a,vi.create(),n.copy(v,_),v3w;for(var T0;T8;T++)pTb0,b1,b2,T;if(h.length>0)for(T0;T8;T++){var k(T+1)%8;c.push(hT,pT,pk,pk,hk,hT),f.push(y,v,v,v,y,y),d.push(m,g,g,g,m,m);var Ac.length;u.push(A-6,A-5,A-4,A-3,A-2,A-1)}var Mh;hp,pM;var Sy;yv,vS;var Em;mg,gE}return{positions:c,cells:u,vectors:f,vertexIntensity:d}}(t,r,a,o)})),f,h,p,d;for(s0;su.length;s++){var mus,gf.length;ff.concat(m.positions),pp.concat(m.vectors),dd.concat(m.vertexIntensity);for(c0;cm.cells.length;c++){var vm.cellsc,y;h.push(y);for(var x0;xv.length;x++)y.push(vx+g)}}return{positions:f,cells:h,vectors:p,vertexIntensity:d,colormap:e}},sfunction(t,e){var r,nt.length;for(r0;rn;r++){var itr;if(ie)return r;if(i>e)return r-1}return r},lfunction(t,e,r){return te?e:t>r?r:t},cfunction(t){var e1/0;t.sort((function(t,e){return t-e}));for(var rt.length,n1;nr;n++){var iMath.abs(tn-tn-1);ie&&(ei)}return e};e.exportsfunction(t,e){var rt.startingPositions,it.maxLength||1e3,ut.tubeSize||1,ft.absoluteTubeSize,ht.gridFill||+x+y+z,p{};-1!h.indexOf(-x)&&(p.reversedX!0),-1!h.indexOf(-y)&&(p.reversedY!0),-1!h.indexOf(-z)&&(p.reversedZ!0),p.filleda.indexOf(h.replace(/-/g,).replace(/\+/g,));var dt.getVelocity||function(e){return function(t,e,r){var ie.vectors,ae.meshgrid,ot0,ct1,ut2,fa0.length,ha1.length,pa2.length,ds(a0,o),ms(a1,c),gs(a2,u),vd+1,ym+1,xg+1;if(dl(d,0,f-1),vl(v,0,f-1),ml(m,0,h-1),yl(y,0,h-1),gl(g,0,p-1),xl(x,0,p-1),d0||m0||g0||v>f-1||y>h-1||x>p-1)return n.create();var b,_,w,T,k,A,Ma0d,Sa0v,Ea1m,La1y,Ca2g,P(o-M)/(S-M),I(c-E)/(L-E),O(u-C)/(a2x-C);switch(isFinite(P)||(P.5),isFinite(I)||(I.5),isFinite(O)||(O.5),r.reversedX&&(df-1-d,vf-1-v),r.reversedY&&(mh-1-m,yh-1-y),r.reversedZ&&(gp-1-g,xp-1-x),r.filled){case 5:kg,Ax,wm*p,Ty*p,bd*p*h,_v*p*h;break;case 4:kg,Ax,bd*p,_v*p,wm*p*f,Ty*p*f;break;case 3:wm,Ty,kg*h,Ax*h,bd*h*p,_v*h*p;break;case 2:wm,Ty,bd*h,_v*h,kg*h*f,Ax*h*f;break;case 1:bd,_v,kg*f,Ax*f,wm*f*p,Ty*f*p;break;default:bd,_v,wm*f,Ty*f,kg*f*h,Ax*f*h}var zib+w+k,Dib+w+A,Rib+T+k,Fib+T+A,Bi_+w+k,Ni_+w+A,ji_+T+k,Ui_+T+A,Vn.create(),Hn.create(),qn.create(),Gn.create();n.lerp(V,z,B,P),n.lerp(H,D,N,P),n.lerp(q,R,j,P),n.lerp(G,F,U,P);var Yn.create(),Wn.create();n.lerp(Y,V,q,I),n.lerp(W,H,G,I);var Xn.create();return n.lerp(X,Y,W,O),X}(e,t,p)},mt.getDivergence||function(t,e){var rn.create(),i1e-4;n.add(r,t,i,0,0);var ad(r);n.subtract(a,a,e),n.scale(a,a,1/i),n.add(r,t,0,i,0);var od(r);n.subtract(o,o,e),n.scale(o,o,1/i),n.add(r,t,0,0,i);var sd(r);return n.subtract(s,s,e),n.scale(s,s,1/i),n.add(r,a,o),n.add(r,r,s),r},g,ve00,ye01,xe02,be10,_e11,we12,Tfunction(t){var et0,rt1,nt2;return!(ev||e>b||ry||r>_||nx||n>w)},k10*n.distance(e0,e1)/i,Ak*k,M1,S0,Er.length;E>1&&(Mfunction(t){for(var e,r,n,i{},a{},o{},st.length,l0;ls;l++){var utl,fu0,hu1,pu2;if||(e.push(f),if!0),ah||(r.push(h),ah!0),op||(n.push(p),op!0)}var dc(e),mc(r),gc(n),vMath.min(d,m,g);return isFinite(v)?v:1}(r));for(var L0;LE;L++){var Cn.create();n.copy(C,rL);var PC,I,Od(C),zC;I.push(O);var D,Rm(C,O),Fn.length(R);isFinite(F)&&F>S&&(SF),D.push(F),g.push({points:P,velocities:I,divergences:D});for(var B0;B100*i&&P.lengthi&&T(C);){B++;var Nn.clone(O),jn.squaredLength(N);if(0j)break;if(j>A&&n.scale(N,N,k/Math.sqrt(j)),n.add(N,N,C),Od(N),n.squaredDistance(z,N)-A>-1e-4*A){P.push(N),zN,I.push(O);Rm(N,O),Fn.length(R);isFinite(F)&&F>S&&(SF),D.push(F)}CN}}var Uo(g,t.colormap,S,M);return f?U.tubeScalef:(0S&&(S1),U.tubeScale.5*u*M/S),U};var ut(./lib/shaders),ft(gl-cone3d).createMesh;e.exports.createTubeMeshfunction(t,e){return f(t,e,{shaders:u,traceType:streamtube})}},{./lib/shaders:142,gl-cone3d:79,gl-vec3:169,gl-vec4:205},144:function(t,e,r){var nt(gl-shader),it(glslify),ai(precision highp float;\n#define GLSLIFY 1\n\nattribute vec4 uv;\nattribute vec3 f;\nattribute vec3 normal;\n\nuniform vec3 objectOffset;\nuniform mat4 model, view, projection, inverseModel;\nuniform vec3 lightPosition, eyePosition;\nuniform sampler2D colormap;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec2 planeCoordinate;\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\nvarying vec4 vColor;\n\nvoid main() {\n vec3 localCoordinate vec3(uv.zw, f.x);\n worldCoordinate objectOffset + localCoordinate;\n vec4 worldPosition model * vec4(worldCoordinate, 1.0);\n vec4 clipPosition projection * view * worldPosition;\n gl_Position clipPosition;\n kill f.y;\n value f.z;\n planeCoordinate uv.xy;\n\n vColor texture2D(colormap, vec2(value, value));\n\n //Lighting geometry parameters\n vec4 cameraCoordinate view * worldPosition;\n cameraCoordinate.xyz / cameraCoordinate.w;\n lightDirection lightPosition - cameraCoordinate.xyz;\n eyeDirection eyePosition - cameraCoordinate.xyz;\n surfaceNormal normalize((vec4(normal,0) * inverseModel).xyz);\n}\n),oi(precision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH max(x, 0.0001);\n float cos2Alpha NdotH * NdotH;\n float tan2Alpha (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 roughness * roughness;\n float denom 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat beckmannSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness) {\n return beckmannDistribution(dot(surfaceNormal, normalize(lightDirection + viewDirection)), roughness);\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 lowerBound, upperBound;\nuniform float contourTint;\nuniform vec4 contourColor;\nuniform sampler2D colormap;\nuniform vec3 clipBounds2;\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\nuniform float vertexColor;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\nvarying vec4 vColor;\n\nvoid main() {\n if (\n kill > 0.0 ||\n vColor.a 0.0 ||\n outOfRange(clipBounds0, clipBounds1, worldCoordinate)\n ) discard;\n\n vec3 N normalize(surfaceNormal);\n vec3 V normalize(eyeDirection);\n vec3 L normalize(lightDirection);\n\n if(gl_FrontFacing) {\n N -N;\n }\n\n float specular max(beckmannSpecular(L, V, N, roughness), 0.);\n float diffuse min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n //decide how to interpolate color \u2014 in vertex or in fragment\n vec4 surfaceColor \n step(vertexColor, .5) * texture2D(colormap, vec2(value, value)) +\n step(.5, vertexColor) * vColor;\n\n vec4 litColor surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor mix(litColor, contourColor, contourTint) * opacity;\n}\n),si(precision highp float;\n#define GLSLIFY 1\n\nattribute vec4 uv;\nattribute float f;\n\nuniform vec3 objectOffset;\nuniform mat3 permutation;\nuniform mat4 model, view, projection;\nuniform float height, zOffset;\nuniform sampler2D colormap;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec2 planeCoordinate;\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\nvarying vec4 vColor;\n\nvoid main() {\n vec3 dataCoordinate permutation * vec3(uv.xy, height);\n worldCoordinate objectOffset + dataCoordinate;\n vec4 worldPosition model * vec4(worldCoordinate, 1.0);\n\n vec4 clipPosition projection * view * worldPosition;\n clipPosition.z + zOffset;\n\n gl_Position clipPosition;\n value f + objectOffset.z;\n kill -1.0;\n planeCoordinate uv.zw;\n\n vColor texture2D(colormap, vec2(value, value));\n\n //Dont do lighting for contours\n surfaceNormal vec3(1,0,0);\n eyeDirection vec3(0,1,0);\n lightDirection vec3(0,0,1);\n}\n),li(precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec2 shape;\nuniform vec3 clipBounds2;\nuniform float pickId;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec2 planeCoordinate;\nvarying vec3 surfaceNormal;\n\nvec2 splitFloat(float v) {\n float vh 255.0 * v;\n float upper floor(vh);\n float lower fract(vh);\n return vec2(upper / 255.0, floor(lower * 16.0) / 16.0);\n}\n\nvoid main() {\n if ((kill > 0.0) ||\n (outOfRange(clipBounds0, clipBounds1, worldCoordinate))) discard;\n\n vec2 ux splitFloat(planeCoordinate.x / shape.x);\n vec2 uy splitFloat(planeCoordinate.y / shape.y);\n gl_FragColor vec4(pickId, ux.x, uy.x, ux.y + (uy.y/16.0));\n}\n);r.createShaderfunction(t){var en(t,a,o,null,{name:uv,type:vec4},{name:f,type:vec3},{name:normal,type:vec3});return e.attributes.uv.location0,e.attributes.f.location1,e.attributes.normal.location2,e},r.createPickShaderfunction(t){var en(t,a,l,null,{name:uv,type:vec4},{name:f,type:vec3},{name:normal,type:vec3});return e.attributes.uv.location0,e.attributes.f.location1,e.attributes.normal.location2,e},r.createContourShaderfunction(t){var en(t,s,o,null,{name:uv,type:vec4},{name:f,type:float});return e.attributes.uv.location0,e.attributes.f.location1,e},r.createPickContourShaderfunction(t){var en(t,s,l,null,{name:uv,type:vec4},{name:f,type:float});return e.attributes.uv.location0,e.attributes.f.location1,e}},{gl-shader:132,glslify:231},145:function(t,e,r){use strict;e.exportsfunction(t){var et.gl,ry(e),nb(e),sx(e),l_(e),ci(e),ua(e,{buffer:c,size:4,stride:40,offset:0},{buffer:c,size:3,stride:40,offset:16},{buffer:c,size:3,stride:40,offset:28}),fi(e),ha(e,{buffer:f,size:4,stride:20,offset:0},{buffer:f,size:1,stride:20,offset:16}),pi(e),da(e,{buffer:p,size:2,type:e.FLOAT}),mo(e,1,256,e.RGBA,e.UNSIGNED_BYTE);m.minFiltere.LINEAR,m.magFiltere.LINEAR;var gnew M(e,0,0,0,0,0,0,0,0,r,n,c,u,m,s,l,f,h,p,d,0,0,0),v{levels:,,};for(var w in t)vwtw;return v.colormapv.colormap||jet,g.update(v),g};var nt(bit-twiddle),it(gl-buffer),at(gl-vao),ot(gl-texture2d),st(typedarray-pool),lt(colormap),ct(ndarray-ops),ut(ndarray-pack),ft(ndarray),ht(surface-nets),pt(gl-mat4/multiply),dt(gl-mat4/invert),mt(binary-search-bounds),gt(ndarray-gradient),vt(./lib/shaders),yv.createShader,xv.createContourShader,bv.createPickShader,_v.createPickContourShader,w1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,T0,0,0,1,1,0,1,1,1,0,0,1,k0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;function A(t,e,r,n,i){this.positiont,this.indexe,this.uvr,this.leveln,this.dataCoordinatei}!function(){for(var t0;t3;++t){var ekt,r(t+2)%3;e(t+1)%3+01,er+31,et+61}}();function M(t,e,r,n,i,a,o,l,c,u,h,p,d,m,g){this.glt,this.shapee,this.boundsr,this.objectOffsetg,this.intensityBounds,this._shadern,this._pickShaderi,this._coordinateBuffera,this._vaoo,this._colorMapl,this._contourShaderc,this._contourPickShaderu,this._contourBufferh,this._contourVAOp,this._contourOffsets,,,this._contourCounts,,,this._vertexCount0,this._pickResultnew A(0,0,0,0,0,0,0,0,0,0,0,0,0),this._dynamicBufferd,this._dynamicVAOm,this._dynamicOffsets0,0,0,this._dynamicCounts0,0,0,this.contourWidth1,1,1,this.contourLevels1,1,1,this.contourTint0,0,0,this.contourColor.5,.5,.5,1,.5,.5,.5,1,.5,.5,.5,1,this.showContour!0,this.showSurface!0,this.enableHighlight!0,!0,!0,this.highlightColor0,0,0,1,0,0,0,1,0,0,0,1,this.highlightTint1,1,1,this.highlightLevel-1,-1,-1,this.enableDynamic!0,!0,!0,this.dynamicLevelNaN,NaN,NaN,this.dynamicColor0,0,0,1,0,0,0,1,0,0,0,1,this.dynamicTint1,1,1,this.dynamicWidth1,1,1,this.axesBounds1/0,1/0,1/0,-1/0,-1/0,-1/0,this.surfaceProject!1,!1,!1,this.contourProject!1,!1,!1,!1,!1,!1,!1,!1,!1,this.colorBounds!1,!1,this._fieldf(s.mallocFloat(1024),0,0),f(s.mallocFloat(1024),0,0),f(s.mallocFloat(1024),0,0),this.pickId1,this.clipBounds-1/0,-1/0,-1/0,1/0,1/0,1/0,this.snapToData!1,this.pixelRatio1,this.opacity1,this.lightPosition10,1e4,0,this.ambientLight.8,this.diffuseLight.8,this.specularLight2,this.roughness.5,this.fresnel1.5,this.vertexColor0,this.dirty!0}var SM.prototype;S.genColormapfunction(t,e){var r!1,nu(l({colormap:t,nshades:256,format:rgba}).map((function(t,n){var ie?function(t,e){if(!e)return 1;if(!e.length)return 1;for(var r0;re.length;++r){if(e.length2)return 1;if(er0t)return er1;if(er0>t&&r>0){var n(er0-t)/(er0-er-10);return er1*(1-n)+n*er-11}}return 1}(n/255,e):t3;return i1&&(r!0),t0,t1,t2,255*i})));return c.divseq(n,255),this.hasAlphaScaler,n},S.isTransparentfunction(){return this.opacity1||this.hasAlphaScale},S.isOpaquefunction(){return!this.isTransparent()},S.pickSlots1,S.setPickBasefunction(t){this.pickIdt};var E0,0,0,L{showSurface:!1,showContour:!1,projections:w.slice(),w.slice(),w.slice(),clipBounds:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};function C(t,e){var r,n,i,ae.axes&&e.axes.lastCubeProps.axis||E,oe.showSurface,se.showContour;for(r0;r3;++r)for(oo||e.surfaceProjectr,n0;n3;++n)ss||e.contourProjectrn;for(r0;r3;++r){var lL.projectionsr;for(n0;n16;++n)ln0;for(n0;n4;++n)l5*n1;l5*r0,l12+re.axesBounds+(ar>0)r,p(l,t.model,l);var cL.clipBoundsr;for(i0;i2;++i)for(n0;n3;++n)cint.clipBoundsin;c0r-1e8,c1r1e8}return L.showSurfaceo,L.showContours,L}var P{model:w,view:w,projection:w,inverseModel:w.slice(),lowerBound:0,0,0,upperBound:0,0,0,colorMap:0,clipBounds:0,0,0,0,0,0,height:0,contourTint:0,contourColor:0,0,0,1,permutation:1,0,0,0,1,0,0,0,1,zOffset:-1e-4,objectOffset:0,0,0,kambient:1,kdiffuse:1,kspecular:1,lightPosition:1e3,1e3,1e3,eyePosition:0,0,0,roughness:1,fresnel:1,opacity:1,vertexColor:0},Iw.slice(),O1,0,0,0,1,0,0,0,1;function z(t,e){tt||{};var rthis.gl;r.disable(r.CULL_FACE),this._colorMap.bind(0);var nP;n.modelt.model||w,n.viewt.view||w,n.projectiont.projection||w,n.lowerBoundthis.bounds00,this.bounds01,this.colorBounds0||this.bounds02,n.upperBoundthis.bounds10,this.bounds11,this.colorBounds1||this.bounds12,n.objectOffsetthis.objectOffset,n.contourColorthis.contourColor0,n.inverseModeld(n.inverseModel,n.model);for(var i0;i2;++i)for(var an.clipBoundsi,o0;o3;++o)aoMath.min(Math.max(this.clipBoundsio,-1e8),1e8);n.kambientthis.ambientLight,n.kdiffusethis.diffuseLight,n.kspecularthis.specularLight,n.roughnessthis.roughness,n.fresnelthis.fresnel,n.opacitythis.opacity,n.height0,n.permutationO,n.vertexColorthis.vertexColor;var sI;for(p(s,n.view,n.model),p(s,n.projection,s),d(s,s),i0;i3;++i)n.eyePositionis12+i/s15;var ls15;for(i0;i3;++i)l+this.lightPositioni*s4*i+3;for(i0;i3;++i){var cs12+i;for(o0;o3;++o)c+s4*o+i*this.lightPositiono;n.lightPositionic/l}var uC(n,this);if(u.showSurface){for(this._shader.bind(),this._shader.uniformsn,this._vao.bind(),this.showSurface&&this._vertexCount&&this._vao.draw(r.TRIANGLES,this._vertexCount),i0;i3;++i)this.surfaceProjecti&&this.vertexCount&&(this._shader.uniforms.modelu.projectionsi,this._shader.uniforms.clipBoundsu.clipBoundsi,this._vao.draw(r.TRIANGLES,this._vertexCount));this._vao.unbind()}if(u.showContour){var fthis._contourShader;n.kambient1,n.kdiffuse0,n.kspecular0,n.opacity1,f.bind(),f.uniformsn;var hthis._contourVAO;for(h.bind(),i0;i3;++i)for(f.uniforms.permutationki,r.lineWidth(this.contourWidthi*this.pixelRatio),o0;othis.contourLevelsi.length;++o)othis.highlightLeveli?(f.uniforms.contourColorthis.highlightColori,f.uniforms.contourTintthis.highlightTinti):0!o&&o-1!this.highlightLeveli||(f.uniforms.contourColorthis.contourColori,f.uniforms.contourTintthis.contourTinti),this._contourCountsio&&(f.uniforms.heightthis.contourLevelsio,h.draw(r.LINES,this._contourCountsio,this._contourOffsetsio));for(i0;i3;++i)for(f.uniforms.modelu.projectionsi,f.uniforms.clipBoundsu.clipBoundsi,o0;o3;++o)if(this.contourProjectio){f.uniforms.permutationko,r.lineWidth(this.contourWidtho*this.pixelRatio);for(var m0;mthis.contourLevelso.length;++m)mthis.highlightLevelo?(f.uniforms.contourColorthis.highlightColoro,f.uniforms.contourTintthis.highlightTinto):0!m&&m-1!this.highlightLevelo||(f.uniforms.contourColorthis.contourColoro,f.uniforms.contourTintthis.contourTinto),this._contourCountsom&&(f.uniforms.heightthis.contourLevelsom,h.draw(r.LINES,this._contourCountsom,this._contourOffsetsom))}for(h.unbind(),(hthis._dynamicVAO).bind(),i0;i3;++i)if(0!this._dynamicCountsi)for(f.uniforms.modeln.model,f.uniforms.clipBoundsn.clipBounds,f.uniforms.permutationki,r.lineWidth(this.dynamicWidthi*this.pixelRatio),f.uniforms.contourColorthis.dynamicColori,f.uniforms.contourTintthis.dynamicTinti,f.uniforms.heightthis.dynamicLeveli,h.draw(r.LINES,this._dynamicCountsi,this._dynamicOffsetsi),o0;o3;++o)this.contourProjectoi&&(f.uniforms.modelu.projectionso,f.uniforms.clipBoundsu.clipBoundso,h.draw(r.LINES,this._dynamicCountsi,this._dynamicOffsetsi));h.unbind()}}S.drawfunction(t){return z.call(this,t,!1)},S.drawTransparentfunction(t){return z.call(this,t,!0)};var D{model:w,view:w,projection:w,inverseModel:w,clipBounds:0,0,0,0,0,0,height:0,shape:0,0,pickId:0,lowerBound:0,0,0,upperBound:0,0,0,zOffset:0,objectOffset:0,0,0,permutation:1,0,0,0,1,0,0,0,1,lightPosition:0,0,0,eyePosition:0,0,0};function R(t,e){return Array.isArray(t)?e(t0),e(t1),e(t2):e(t),e(t),e(t)}function F(t){return Array.isArray(t)?3t.length?t0,t1,t2,1:t0,t1,t2,t3:0,0,0,1}function B(t){if(Array.isArray(t)){if(Array.isArray(t))returnF(t0),F(t1),F(t2);var eF(t);returne.slice(),e.slice(),e.slice()}}S.drawPickfunction(t){tt||{};var ethis.gl;e.disable(e.CULL_FACE);var rD;r.modelt.model||w,r.viewt.view||w,r.projectiont.projection||w,r.shapethis._field2.shape,r.pickIdthis.pickId/255,r.lowerBoundthis.bounds0,r.upperBoundthis.bounds1,r.objectOffsetthis.objectOffset,r.permutationO;for(var n0;n2;++n)for(var ir.clipBoundsn,a0;a3;++a)iaMath.min(Math.max(this.clipBoundsna,-1e8),1e8);var oC(r,this);if(o.showSurface){for(this._pickShader.bind(),this._pickShader.uniformsr,this._vao.bind(),this._vao.draw(e.TRIANGLES,this._vertexCount),n0;n3;++n)this.surfaceProjectn&&(this._pickShader.uniforms.modelo.projectionsn,this._pickShader.uniforms.clipBoundso.clipBoundsn,this._vao.draw(e.TRIANGLES,this._vertexCount));this._vao.unbind()}if(o.showContour){var sthis._contourPickShader;s.bind(),s.uniformsr;var lthis._contourVAO;for(l.bind(),a0;a3;++a)for(e.lineWidth(this.contourWidtha*this.pixelRatio),s.uniforms.permutationka,n0;nthis.contourLevelsa.length;++n)this._contourCountsan&&(s.uniforms.heightthis.contourLevelsan,l.draw(e.LINES,this._contourCountsan,this._contourOffsetsan));for(n0;n3;++n)for(s.uniforms.modelo.projectionsn,s.uniforms.clipBoundso.clipBoundsn,a0;a3;++a)if(this.contourProjectna){s.uniforms.permutationka,e.lineWidth(this.contourWidtha*this.pixelRatio);for(var c0;cthis.contourLevelsa.length;++c)this._contourCountsac&&(s.uniforms.heightthis.contourLevelsac,l.draw(e.LINES,this._contourCountsac,this._contourOffsetsac))}l.unbind()}},S.pickfunction(t){if(!t)return null;if(t.id!this.pickId)return null;var ethis._field2.shape,rthis._pickResult,ne0*(t.value0+(t.value2>>4)/16)/255,iMath.floor(n),an-i,oe1*(t.value1+(15&t.value2)/16)/255,sMath.floor(o),lo-s;i+1,s+1;var cr.position;c0c1c20;for(var u0;u2;++u)for(var fu?a:1-a,h0;h2;++h)for(var pi+u,ds+h,gf*(h?l:1-l),v0;v3;++v)cv+this._fieldv.get(p,d)*g;for(var ythis._pickResult.level,x0;x3;++x)if(yxm.le(this.contourLevelsx,cx),yx0)this.contourLevelsx.length>0&&(yx0);else if(yxthis.contourLevelsx.length-1){var bthis.contourLevelsxyx,_this.contourLevelsxyx+1;Math.abs(b-cx)>Math.abs(_-cx)&&(yx+1)}for(r.index0a.5?i:i+1,r.index1l.5?s:s+1,r.uv0n/e0,r.uv1o/e1,v0;v3;++v)r.dataCoordinatevthis._fieldv.get(r.index0,r.index1);return r},S.padFieldfunction(t,e){var re.shape.slice(),nt.shape.slice();c.assign(t.lo(1,1).hi(r0,r1),e),c.assign(t.lo(1).hi(r0,1),e.hi(r0,1)),c.assign(t.lo(1,n1-1).hi(r0,1),e.lo(0,r1-1).hi(r0,1)),c.assign(t.lo(0,1).hi(1,r1),e.hi(1)),c.assign(t.lo(n0-1,1).hi(1,r1),e.lo(r0-1)),t.set(0,0,e.get(0,0)),t.set(0,n1-1,e.get(0,r1-1)),t.set(n0-1,0,e.get(r0-1,0)),t.set(n0-1,n1-1,e.get(r0-1,r1-1))},S.updatefunction(t){tt||{},this.objectOffsett.objectOffset||this.objectOffset,this.dirty!0,contourWidthin t&&(this.contourWidthR(t.contourWidth,Number)),showContourin t&&(this.showContourR(t.showContour,Boolean)),showSurfacein t&&(this.showSurface!!t.showSurface),contourTintin t&&(this.contourTintR(t.contourTint,Boolean)),contourColorin t&&(this.contourColorB(t.contourColor)),contourProjectin t&&(this.contourProjectR(t.contourProject,(function(t){return R(t,Boolean)}))),surfaceProjectin t&&(this.surfaceProjectt.surfaceProject),dynamicColorin t&&(this.dynamicColorB(t.dynamicColor)),dynamicTintin t&&(this.dynamicTintR(t.dynamicTint,Number)),dynamicWidthin t&&(this.dynamicWidthR(t.dynamicWidth,Number)),opacityin t&&(this.opacityt.opacity),opacityscalein t&&(this.opacityscalet.opacityscale),colorBoundsin t&&(this.colorBoundst.colorBounds),vertexColorin t&&(this.vertexColort.vertexColor?1:0),colormapin t&&this._colorMap.setPixels(this.genColormap(t.colormap,this.opacityscale));var et.field||t.coords&&t.coords2||null,r!1;if(e||(ethis._field2.shape0||this._field2.shape2?this._field2.lo(1,1).hi(this._field2.shape0-2,this._field2.shape1-2):this._field2.hi(0,0)),fieldin t||coordsin t){var i(e.shape0+2)*(e.shape1+2);i>this._field2.data.length&&(s.freeFloat(this._field2.data),this._field2.datas.mallocFloat(n.nextPow2(i))),this._field2f(this._field2.data,e.shape0+2,e.shape1+2),this.padField(this._field2,e),this.shapee.shape.slice();for(var athis.shape,o0;o2;++o)this._field2.size>this._fieldo.data.length&&(s.freeFloat(this._fieldo.data),this._fieldo.datas.mallocFloat(this._field2.size)),this._fieldof(this._fieldo.data,a0+2,a1+2);if(t.coords){var lt.coords;if(!Array.isArray(l)||3!l.length)throw new Error(gl-surface: invalid coordinates for x/y);for(o0;o2;++o){var clo;for(v0;v2;++v)if(c.shapev!av)throw new Error(gl-surface: coords have incorrect shape);this.padField(this._fieldo,c)}}else if(t.ticks){var ut.ticks;if(!Array.isArray(u)||2!u.length)throw new Error(gl-surface: invalid ticks);for(o0;o2;++o){var puo;if((Array.isArray(p)||p.length)&&(pf(p)),p.shape0!ao)throw new Error(gl-surface: invalid tick length);var df(p.data,a);d.strideop.stride0,d.stride1^o0,this.padField(this._fieldo,d)}}else{for(o0;o2;++o){var m0,0;mo1,this._fieldof(this._fieldo.data,a0+2,a1+2,m,0)}this._field0.set(0,0,0);for(var v0;va0;++v)this._field0.set(v+1,0,v);for(this._field0.set(a0+1,0,a0-1),this._field1.set(0,0,0),v0;va1;++v)this._field1.set(0,v+1,v);this._field1.set(0,a1+1,a1-1)}var ythis._field,xf(s.mallocFloat(3*y2.size*2),3,a0+2,a1+2,2);for(o0;o3;++o)g(x.pick(o),yo,mirror);var bf(s.mallocFloat(3*y2.size),a0+2,a1+2,3);for(o0;oa0+2;++o)for(v0;va1+2;++v){var _x.get(0,o,v,0),wx.get(0,o,v,1),kx.get(1,o,v,0),Ax.get(1,o,v,1),Mx.get(2,o,v,0),Sx.get(2,o,v,1),Ek*S-A*M,LM*w-S*_,C_*A-w*k,PMath.sqrt(E*E+L*L+C*C);P1e-8?(PMath.max(Math.abs(E),Math.abs(L),Math.abs(C)))1e-8?(C1,LE0,P1):P1/P:P1/Math.sqrt(P),b.set(o,v,0,E*P),b.set(o,v,1,L*P),b.set(o,v,2,C*P)}s.free(x.data);var I1/0,1/0,1/0,O-1/0,-1/0,-1/0,z1/0,D-1/0,F(a0-1)*(a1-1)*6,Ns.mallocFloat(n.nextPow2(10*F)),j0,U0;for(o0;oa0-1;++o)t:for(v0;va1-1;++v){for(var V0;V2;++V)for(var H0;H2;++H)for(var q0;q3;++q){var Gthis._fieldq.get(1+o+V,1+v+H);if(isNaN(G)||!isFinite(G))continue t}for(q0;q6;++q){var Yo+Tq0,Wv+Tq1,Xthis._field0.get(Y+1,W+1),Zthis._field1.get(Y+1,W+1);Gthis._field2.get(Y+1,W+1),Eb.get(Y+1,W+1,0),Lb.get(Y+1,W+1,1),Cb.get(Y+1,W+1,2),t.intensity&&(Jt.intensity.get(Y,W));var Jt.intensity?t.intensity.get(Y,W):G+this.objectOffset2;Nj++Y,Nj++W,Nj++X,Nj++Z,Nj++G,Nj++0,Nj++J,Nj++E,Nj++L,Nj++C,I0Math.min(I0,X+this.objectOffset0),I1Math.min(I1,Z+this.objectOffset1),I2Math.min(I2,G+this.objectOffset2),zMath.min(z,J),O0Math.max(O0,X+this.objectOffset0),O1Math.max(O1,Z+this.objectOffset1),O2Math.max(O2,G+this.objectOffset2),DMath.max(D,J),U+1}}for(t.intensityBounds&&(z+t.intensityBounds0,D+t.intensityBounds1),o6;oj;o+10)No(No-z)/(D-z);this._vertexCountU,this._coordinateBuffer.update(N.subarray(0,j)),s.freeFloat(N),s.free(b.data),this.boundsI,O,this.intensityt.intensity||this._field2,this.intensityBounds0z&&this.intensityBounds1D||(r!0),this.intensityBoundsz,D}if(levelsin t){var Kt.levels;for(KArray.isArray(K0)?K.slice():,,K,o0;o3;++o)KoKo.slice(),Ko.sort((function(t,e){return t-e}));for(o0;o3;++o)for(v0;vKo.length;++v)Kov-this.objectOffseto;t:for(o0;o3;++o){if(Ko.length!this.contourLevelso.length){r!0;break}for(v0;vKo.length;++v)if(Kov!this.contourLevelsov){r!0;break t}}this.contourLevelsK}if(r){ythis._field,athis.shape;for(var Q,$0;$3;++$){var ttthis.contourLevels$,et,rt,nt0,0,0;for(o0;ott.length;++o){var ith(this._field$,tto);et.push(Q.length/5|0),U0;t:for(v0;vit.cells.length;++v){var atit.cellsv;for(q0;q2;++q){var otit.positionsatq,stot0,lt0|Math.floor(st),ctst-lt,utot1,ft0|Math.floor(ut),htut-ft,pt!1;e:for(var dt0;dt3;++dt){ntdt0;var mt($+dt+1)%3;for(V0;V2;++V){var gtV?ct:1-ct;for(Y0|Math.min(Math.max(lt+V,0),a0),H0;H2;++H){var vtH?ht:1-ht;if(W0|Math.min(Math.max(ft+H,0),a1),Gdt2?this._fieldmt.get(Y,W):(this.intensity.get(Y,W)-this.intensityBounds0)/(this.intensityBounds1-this.intensityBounds0),!isFinite(G)||isNaN(G)){pt!0;break e}var ytgt*vt;ntdt+yt*G}}}if(pt){if(q>0){for(var xt0;xt5;++xt)Q.pop();U-1}continue t}Q.push(nt0,nt1,ot0,ot1,nt2),U+1}}rt.push(U)}this._contourOffsets$et,this._contourCounts$rt}var bts.mallocFloat(Q.length);for(o0;oQ.length;++o)btoQo;this._contourBuffer.update(bt),s.freeFloat(bt)}},S.disposefunction(){this._shader.dispose(),this._vao.dispose(),this._coordinateBuffer.dispose(),this._colorMap.dispose(),this._contourBuffer.dispose(),this._contourVAO.dispose(),this._contourShader.dispose(),this._contourPickShader.dispose(),this._dynamicBuffer.dispose(),this._dynamicVAO.dispose();for(var t0;t3;++t)s.freeFloat(this._fieldt.data)},S.highlightfunction(t){var e,r;if(!t)return this._dynamicCounts0,0,0,this.dyanamicLevelNaN,NaN,NaN,void(this.highlightLevel-1,-1,-1);for(e0;e3;++e)this.enableHighlighte?this.highlightLevelet.levele:this.highlightLevele-1;for(rthis.snapToData?t.dataCoordinate:t.position,e0;e3;++e)re-this.objectOffsete;if(this.enableDynamic0&&r0!this.dynamicLevel0||this.enableDynamic1&&r1!this.dynamicLevel1||this.enableDynamic2&&r2!this.dynamicLevel2){for(var n0,ithis.shape,as.mallocFloat(12*i0*i1),o0;o3;++o)if(this.enableDynamico){this.dynamicLeveloro;var l(o+1)%3,c(o+2)%3,uthis._fieldo,fthis._fieldl,pthis._fieldc,dh(u,ro),md.cells,gd.positions;for(this._dynamicOffsetson,e0;em.length;++e)for(var vme,y0;y2;++y){var xgvy,b+x0,_0|b,w0|Math.min(_+1,i0),Tb-_,k1-T,A+x1,M0|A,S0|Math.min(M+1,i1),EA-M,L1-E,Ck*L,Pk*E,IT*L,OT*E,zC*f.get(_,M)+P*f.get(_,S)+I*f.get(w,M)+O*f.get(w,S),DC*p.get(_,M)+P*p.get(_,S)+I*p.get(w,M)+O*p.get(w,S);if(isNaN(z)||isNaN(D)){y&&(n-1);break}a2*n+0z,a2*n+1D,n+1}this._dynamicCountson-this._dynamicOffsetso}else this.dynamicLeveloNaN,this._dynamicCountso0;this._dynamicBuffer.update(a.subarray(0,2*n)),s.freeFloat(a)}}},{./lib/shaders:144,binary-search-bounds:31,bit-twiddle:32,colormap:53,gl-buffer:78,gl-mat4/invert:98,gl-mat4/multiply:100,gl-texture2d:146,gl-vao:150,ndarray:259,ndarray-gradient:252,ndarray-ops:254,ndarray-pack:255,surface-nets:302,typedarray-pool:308},146:function(t,e,r){use strict;var nt(ndarray),it(ndarray-ops),at(typedarray-pool);e.exportsfunction(t){if(arguments.length1)throw new Error(gl-texture2d: Missing arguments for texture2d constructor);o||c(t);if(numbertypeof arguments1)return v(t,arguments1,arguments2,arguments3||t.RGBA,arguments4||t.UNSIGNED_BYTE);if(Array.isArray(arguments1))return v(t,0|arguments10,0|arguments11,arguments2||t.RGBA,arguments3||t.UNSIGNED_BYTE);if(objecttypeof arguments1){var earguments1,ru(e)?e:e.raw;if(r)return y(t,r,0|e.width,0|e.height,arguments2||t.RGBA,arguments3||t.UNSIGNED_BYTE);if(e.shape&&e.data&&e.stride)return x(t,e)}throw new Error(gl-texture2d: Invalid arguments for texture2d constructor)};var onull,snull,lnull;function c(t){ot.LINEAR,t.NEAREST_MIPMAP_LINEAR,t.LINEAR_MIPMAP_NEAREST,t.LINEAR_MIPMAP_NEAREST,st.NEAREST,t.LINEAR,t.NEAREST_MIPMAP_NEAREST,t.NEAREST_MIPMAP_LINEAR,t.LINEAR_MIPMAP_NEAREST,t.LINEAR_MIPMAP_LINEAR,lt.REPEAT,t.CLAMP_TO_EDGE,t.MIRRORED_REPEAT}function u(t){returnundefined!typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||undefined!typeof HTMLImageElement&&t instanceof HTMLImageElement||undefined!typeof HTMLVideoElement&&t instanceof HTMLVideoElement||undefined!typeof ImageData&&t instanceof ImageData}var ffunction(t,e){i.muls(t,e,255)};function h(t,e,r){var nt.gl,in.getParameter(n.MAX_TEXTURE_SIZE);if(e0||e>i||r0||r>i)throw new Error(gl-texture2d: Invalid texture size);return t._shapee,r,t.bind(),n.texImage2D(n.TEXTURE_2D,0,t.format,e,r,0,t.format,t.type,null),t._mipLevels0,t}function p(t,e,r,n,i,a){this.glt,this.handlee,this.formati,this.typea,this._shaper,n,this._mipLevels0,this._magFiltert.NEAREST,this._minFiltert.NEAREST,this._wrapSt.CLAMP_TO_EDGE,this._wrapTt.CLAMP_TO_EDGE,this._anisoSamples1;var othis,sthis._wrapS,this._wrapT;Object.defineProperties(s,{get:function(){return o._wrapS},set:function(t){return o.wrapSt}},{get:function(){return o._wrapT},set:function(t){return o.wrapTt}}),this._wrapVectors;var lthis._shape0,this._shape1;Object.defineProperties(l,{get:function(){return o._shape0},set:function(t){return o.widtht}},{get:function(){return o._shape1},set:function(t){return o.heightt}}),this._shapeVectorl}var dp.prototype;function m(t,e){return 3t.length?1e2&&e1t0*t2&&e0t2:1e0&&e1t0}function g(t){var et.createTexture();return t.bindTexture(t.TEXTURE_2D,e),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),e}function v(t,e,r,n,i){var at.getParameter(t.MAX_TEXTURE_SIZE);if(e0||e>a||r0||r>a)throw new Error(gl-texture2d: Invalid texture shape);if(it.FLOAT&&!t.getExtension(OES_texture_float))throw new Error(gl-texture2d: Floating point textures not supported on this platform);var og(t);return t.texImage2D(t.TEXTURE_2D,0,n,e,r,0,n,i,null),new p(t,o,e,r,n,i)}function y(t,e,r,n,i,a){var og(t);return t.texImage2D(t.TEXTURE_2D,0,i,i,a,e),new p(t,o,r,n,i,a)}function x(t,e){var re.dtype,oe.shape.slice(),st.getParameter(t.MAX_TEXTURE_SIZE);if(o00||o0>s||o10||o1>s)throw new Error(gl-texture2d: Invalid texture size);var lm(o,e.stride.slice()),c0;float32r?ct.FLOAT:float64r?(ct.FLOAT,l!1,rfloat32):uint8r?ct.UNSIGNED_BYTE:(ct.UNSIGNED_BYTE,l!1,ruint8);var u,h,d0;if(2o.length)dt.LUMINANCE,oo0,o1,1,en(e.data,o,e.stride0,e.stride1,1,e.offset);else{if(3!o.length)throw new Error(gl-texture2d: Invalid shape for texture);if(1o2)dt.ALPHA;else if(2o2)dt.LUMINANCE_ALPHA;else if(3o2)dt.RGB;else{if(4!o2)throw new Error(gl-texture2d: Invalid shape for pixel coords);dt.RGBA}}c!t.FLOAT||t.getExtension(OES_texture_float)||(ct.UNSIGNED_BYTE,l!1);var ve.size;if(l)u0e.offset&&e.data.lengthv?e.data:e.data.subarray(e.offset,e.offset+v);else{var yo2,o2*o0,1;ha.malloc(v,r);var xn(h,o,y,0);float32!r&&float64!r||c!t.UNSIGNED_BYTE?i.assign(x,e):f(x,e),uh.subarray(0,v)}var bg(t);return t.texImage2D(t.TEXTURE_2D,0,d,o0,o1,0,d,c,u),l||a.free(h),new p(t,b,o0,o1,d,c)}Object.defineProperties(d,{minFilter:{get:function(){return this._minFilter},set:function(t){this.bind();var ethis.gl;if(this.typee.FLOAT&&o.indexOf(t)>0&&(e.getExtension(OES_texture_float_linear)||(te.NEAREST)),s.indexOf(t)0)throw new Error(gl-texture2d: Unknown filter mode +t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,t),this._minFiltert}},magFilter:{get:function(){return this._magFilter},set:function(t){this.bind();var ethis.gl;if(this.typee.FLOAT&&o.indexOf(t)>0&&(e.getExtension(OES_texture_float_linear)||(te.NEAREST)),s.indexOf(t)0)throw new Error(gl-texture2d: Unknown filter mode +t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,t),this._magFiltert}},mipSamples:{get:function(){return this._anisoSamples},set:function(t){var ethis._anisoSamples;if(this._anisoSamples0|Math.max(t,1),e!this._anisoSamples){var rthis.gl.getExtension(EXT_texture_filter_anisotropic);r&&this.gl.texParameterf(this.gl.TEXTURE_2D,r.TEXTURE_MAX_ANISOTROPY_EXT,this._anisoSamples)}return this._anisoSamples}},wrapS:{get:function(){return this._wrapS},set:function(t){if(this.bind(),l.indexOf(t)0)throw new Error(gl-texture2d: Unknown wrap mode +t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_S,t),this._wrapSt}},wrapT:{get:function(){return this._wrapT},set:function(t){if(this.bind(),l.indexOf(t)0)throw new Error(gl-texture2d: Unknown wrap mode +t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_T,t),this._wrapTt}},wrap:{get:function(){return this._wrapVector},set:function(t){if(Array.isArray(t)||(tt,t),2!t.length)throw new Error(gl-texture2d: Must specify wrap mode for rows and columns);for(var e0;e2;++e)if(l.indexOf(te)0)throw new Error(gl-texture2d: Unknown wrap mode +t);this._wrapSt0,this._wrapTt1;var rthis.gl;return this.bind(),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,this._wrapS),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,this._wrapT),t}},shape:{get:function(){return this._shapeVector},set:function(t){if(Array.isArray(t)){if(2!t.length)throw new Error(gl-texture2d: Invalid texture shape)}else t0|t,0|t;return h(this,0|t0,0|t1),0|t0,0|t1}},width:{get:function(){return this._shape0},set:function(t){return h(this,t|0,this._shape1),t}},height:{get:function(){return this._shape1},set:function(t){return t|0,h(this,this._shape0,t),t}}}),d.bindfunction(t){var ethis.gl;return void 0!t&&e.activeTexture(e.TEXTURE0+(0|t)),e.bindTexture(e.TEXTURE_2D,this.handle),void 0!t?0|t:e.getParameter(e.ACTIVE_TEXTURE)-e.TEXTURE0},d.disposefunction(){this.gl.deleteTexture(this.handle)},d.generateMipmapfunction(){this.bind(),this.gl.generateMipmap(this.gl.TEXTURE_2D);for(var tMath.min(this._shape0,this._shape1),e0;t>0;++e,t>>>1)this._mipLevels.indexOf(e)0&&this._mipLevels.push(e)},d.setPixelsfunction(t,e,r,o){var sthis.gl;this.bind(),Array.isArray(e)?(or,r0|e1,e0|e0):(ee||0,rr||0),oo||0;var lu(t)?t:t.raw;if(l){this._mipLevels.indexOf(o)0?(s.texImage2D(s.TEXTURE_2D,0,this.format,this.format,this.type,l),this._mipLevels.push(o)):s.texSubImage2D(s.TEXTURE_2D,o,e,r,this.format,this.type,l)}else{if(!(t.shape&&t.stride&&t.data))throw new Error(gl-texture2d: Unsupported data type);if(t.shape.length2||e+t.shape1>this._shape1>>>o||r+t.shape0>this._shape0>>>o||e0||r0)throw new Error(gl-texture2d: Texture dimensions are out of bounds);!function(t,e,r,o,s,l,c,u){var hu.dtype,pu.shape.slice();if(p.length2||p.length>3)throw new Error(gl-texture2d: Invalid ndarray, must be 2d or 3d);var d0,g0,vm(p,u.stride.slice());float32h?dt.FLOAT:float64h?(dt.FLOAT,v!1,hfloat32):uint8h?dt.UNSIGNED_BYTE:(dt.UNSIGNED_BYTE,v!1,huint8);if(2p.length)gt.LUMINANCE,pp0,p1,1,un(u.data,p,u.stride0,u.stride1,1,u.offset);else{if(3!p.length)throw new Error(gl-texture2d: Invalid shape for texture);if(1p2)gt.ALPHA;else if(2p2)gt.LUMINANCE_ALPHA;else if(3p2)gt.RGB;else{if(4!p2)throw new Error(gl-texture2d: Invalid shape for pixel coords);gt.RGBA}p2}g!t.LUMINANCE&&g!t.ALPHA||s!t.LUMINANCE&&s!t.ALPHA||(gs);if(g!s)throw new Error(gl-texture2d: Incompatible texture format for setPixels);var yu.size,xc.indexOf(o)0;x&&c.push(o);if(dl&&v)0u.offset&&u.data.lengthy?x?t.texImage2D(t.TEXTURE_2D,o,s,p0,p1,0,s,l,u.data):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p0,p1,s,l,u.data):x?t.texImage2D(t.TEXTURE_2D,o,s,p0,p1,0,s,l,u.data.subarray(u.offset,u.offset+y)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p0,p1,s,l,u.data.subarray(u.offset,u.offset+y));else{var b;blt.FLOAT?a.mallocFloat32(y):a.mallocUint8(y);var _n(b,p,p2,p2*p0,1);dt.FLOAT&<.UNSIGNED_BYTE?f(_,u):i.assign(_,u),x?t.texImage2D(t.TEXTURE_2D,o,s,p0,p1,0,s,l,b.subarray(0,y)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p0,p1,s,l,b.subarray(0,y)),lt.FLOAT?a.freeFloat32(b):a.freeUint8(b)}}(s,e,r,o,this.format,this.type,this._mipLevels,t)}}},{ndarray:259,ndarray-ops:254,typedarray-pool:308},147:function(t,e,r){use strict;e.exportsfunction(t,e,r){e?e.bind():t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,null);var n0|t.getParameter(t.MAX_VERTEX_ATTRIBS);if(r){if(r.length>n)throw new Error(gl-vao: Too many vertex attributes);for(var i0;ir.length;++i){var ari;if(a.buffer){var oa.buffer,sa.size||4,la.type||t.FLOAT,c!!a.normalized,ua.stride||0,fa.offset||0;o.bind(),t.enableVertexAttribArray(i),t.vertexAttribPointer(i,s,l,c,u,f)}else{if(numbertypeof a)t.vertexAttrib1f(i,a);else if(1a.length)t.vertexAttrib1f(i,a0);else if(2a.length)t.vertexAttrib2f(i,a0,a1);else if(3a.length)t.vertexAttrib3f(i,a0,a1,a2);else{if(4!a.length)throw new Error(gl-vao: Invalid vertex attribute);t.vertexAttrib4f(i,a0,a1,a2,a3)}t.disableVertexAttribArray(i)}}for(;in;++i)t.disableVertexAttribArray(i)}else{t.bindBuffer(t.ARRAY_BUFFER,null);for(i0;in;++i)t.disableVertexAttribArray(i)}}},{},148:function(t,e,r){use strict;var nt(./do-bind.js);function i(t){this.glt,this._elementsnull,this._attributesnull,this._elementsTypet.UNSIGNED_SHORT}i.prototype.bindfunction(){n(this.gl,this._elements,this._attributes)},i.prototype.updatefunction(t,e,r){this._elementse,this._attributest,this._elementsTyper||this.gl.UNSIGNED_SHORT},i.prototype.disposefunction(){},i.prototype.unbindfunction(){},i.prototype.drawfunction(t,e,r){rr||0;var nthis.gl;this._elements?n.drawElements(t,e,this._elementsType,r):n.drawArrays(t,r,e)},e.exportsfunction(t){return new i(t)}},{./do-bind.js:147},149:function(t,e,r){use strict;var nt(./do-bind.js);function i(t,e,r,n,i,a){this.locationt,this.dimensione,this.ar,this.bn,this.ci,this.da}function a(t,e,r){this.glt,this._exte,this.handler,this._attribs,this._useElements!1,this._elementsTypet.UNSIGNED_SHORT}i.prototype.bindfunction(t){switch(this.dimension){case 1:t.vertexAttrib1f(this.location,this.a);break;case 2:t.vertexAttrib2f(this.location,this.a,this.b);break;case 3:t.vertexAttrib3f(this.location,this.a,this.b,this.c);break;case 4:t.vertexAttrib4f(this.location,this.a,this.b,this.c,this.d)}},a.prototype.bindfunction(){this._ext.bindVertexArrayOES(this.handle);for(var t0;tthis._attribs.length;++t)this._attribst.bind(this.gl)},a.prototype.unbindfunction(){this._ext.bindVertexArrayOES(null)},a.prototype.disposefunction(){this._ext.deleteVertexArrayOES(this.handle)},a.prototype.updatefunction(t,e,r){if(this.bind(),n(this.gl,e,t),this.unbind(),this._attribs.length0,t)for(var a0;at.length;++a){var ota;numbertypeof o?this._attribs.push(new i(a,1,o)):Array.isArray(o)&&this._attribs.push(new i(a,o.length,o0,o1,o2,o3))}this._useElements!!e,this._elementsTyper||this.gl.UNSIGNED_SHORT},a.prototype.drawfunction(t,e,r){rr||0;var nthis.gl;this._useElements?n.drawElements(t,e,this._elementsType,r):n.drawArrays(t,r,e)},e.exportsfunction(t,e){return new a(t,e,e.createVertexArrayOES())}},{./do-bind.js:147},150:function(t,e,r){use strict;var nt(./lib/vao-native.js),it(./lib/vao-emulated.js);function a(t){this.bindVertexArrayOESt.bindVertexArray.bind(t),this.createVertexArrayOESt.createVertexArray.bind(t),this.deleteVertexArrayOESt.deleteVertexArray.bind(t)}e.exportsfunction(t,e,r,o){var s,lt.createVertexArray?new a(t):t.getExtension(OES_vertex_array_object);return(sl?n(t,l):i(t)).update(e,r,o),s}},{./lib/vao-emulated.js:148,./lib/vao-native.js:149},151:function(t,e,r){e.exportsfunction(t,e,r){return t0e0+r0,t1e1+r1,t2e2+r2,t}},{},152:function(t,e,r){e.exportsfunction(t,e){var rn(t0,t1,t2),on(e0,e1,e2);i(r,r),i(o,o);var sa(r,o);return s>1?0:Math.acos(s)};var nt(./fromValues),it(./normalize),at(./dot)},{./dot:162,./fromValues:168,./normalize:179},153:function(t,e,r){e.exportsfunction(t,e){return t0Math.ceil(e0),t1Math.ceil(e1),t2Math.ceil(e2),t}},{},154:function(t,e,r){e.exportsfunction(t){var enew Float32Array(3);return e0t0,e1t1,e2t2,e}},{},155:function(t,e,r){e.exportsfunction(t,e){return t0e0,t1e1,t2e2,t}},{},156:function(t,e,r){e.exportsfunction(){var tnew Float32Array(3);return t00,t10,t20,t}},{},157:function(t,e,r){e.exportsfunction(t,e,r){var ne0,ie1,ae2,or0,sr1,lr2;return t0i*l-a*s,t1a*o-n*l,t2n*s-i*o,t}},{},158:function(t,e,r){e.exportst(./distance)},{./distance:159},159:function(t,e,r){e.exportsfunction(t,e){var re0-t0,ne1-t1,ie2-t2;return Math.sqrt(r*r+n*n+i*i)}},{},160:function(t,e,r){e.exportst(./divide)},{./divide:161},161:function(t,e,r){e.exportsfunction(t,e,r){return t0e0/r0,t1e1/r1,t2e2/r2,t}},{},162:function(t,e,r){e.exportsfunction(t,e){return t0*e0+t1*e1+t2*e2}},{},163:function(t,e,r){e.exports1e-6},{},164:function(t,e,r){e.exportsfunction(t,e){var rt0,it1,at2,oe0,se1,le2;return Math.abs(r-o)n*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)n*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(a-l)n*Math.max(1,Math.abs(a),Math.abs(l))};var nt(./epsilon)},{./epsilon:163},165:function(t,e,r){e.exportsfunction(t,e){return t0e0&&t1e1&&t2e2}},{},166:function(t,e,r){e.exportsfunction(t,e){return t0Math.floor(e0),t1Math.floor(e1),t2Math.floor(e2),t}},{},167:function(t,e,r){e.exportsfunction(t,e,r,i,a,o){var s,l;e||(e3);r||(r0);li?Math.min(i*e+r,t.length):t.length;for(sr;sl;s+e)n0ts,n1ts+1,n2ts+2,a(n,n,o),tsn0,ts+1n1,ts+2n2;return t};var nt(./create)()},{./create:156},168:function(t,e,r){e.exportsfunction(t,e,r){var nnew Float32Array(3);return n0t,n1e,n2r,n}},{},169:function(t,e,r){e.exports{EPSILON:t(./epsilon),create:t(./create),clone:t(./clone),angle:t(./angle),fromValues:t(./fromValues),copy:t(./copy),set:t(./set),equals:t(./equals),exactEquals:t(./exactEquals),add:t(./add),subtract:t(./subtract),sub:t(./sub),multiply:t(./multiply),mul:t(./mul),divide:t(./divide),div:t(./div),min:t(./min),max:t(./max),floor:t(./floor),ceil:t(./ceil),round:t(./round),scale:t(./scale),scaleAndAdd:t(./scaleAndAdd),distance:t(./distance),dist:t(./dist),squaredDistance:t(./squaredDistance),sqrDist:t(./sqrDist),length:t(./length),len:t(./len),squaredLength:t(./squaredLength),sqrLen:t(./sqrLen),negate:t(./negate),inverse:t(./inverse),normalize:t(./normalize),dot:t(./dot),cross:t(./cross),lerp:t(./lerp),random:t(./random),transformMat4:t(./transformMat4),transformMat3:t(./transformMat3),transformQuat:t(./transformQuat),rotateX:t(./rotateX),rotateY:t(./rotateY),rotateZ:t(./rotateZ),forEach:t(./forEach)}},{./add:151,./angle:152,./ceil:153,./clone:154,./copy:155,./create:156,./cross:157,./dist:158,./distance:159,./div:160,./divide:161,./dot:162,./epsilon:163,./equals:164,./exactEquals:165,./floor:166,./forEach:167,./fromValues:168,./inverse:170,./len:171,./length:172,./lerp:173,./max:174,./min:175,./mul:176,./multiply:177,./negate:178,./normalize:179,./random:180,./rotateX:181,./rotateY:182,./rotateZ:183,./round:184,./scale:185,./scaleAndAdd:186,./set:187,./sqrDist:188,./sqrLen:189,./squaredDistance:190,./squaredLength:191,./sub:192,./subtract:193,./transformMat3:194,./transformMat4:195,./transformQuat:196},170:function(t,e,r){e.exportsfunction(t,e){return t01/e0,t11/e1,t21/e2,t}},{},171:function(t,e,r){e.exportst(./length)},{./length:172},172:function(t,e,r){e.exportsfunction(t){var et0,rt1,nt2;return Math.sqrt(e*e+r*r+n*n)}},{},173:function(t,e,r){e.exportsfunction(t,e,r,n){var ie0,ae1,oe2;return t0i+n*(r0-i),t1a+n*(r1-a),t2o+n*(r2-o),t}},{},174:function(t,e,r){e.exportsfunction(t,e,r){return t0Math.max(e0,r0),t1Math.max(e1,r1),t2Math.max(e2,r2),t}},{},175:function(t,e,r){e.exportsfunction(t,e,r){return t0Math.min(e0,r0),t1Math.min(e1,r1),t2Math.min(e2,r2),t}},{},176:function(t,e,r){e.exportst(./multiply)},{./multiply:177},177:function(t,e,r){e.exportsfunction(t,e,r){return t0e0*r0,t1e1*r1,t2e2*r2,t}},{},178:function(t,e,r){e.exportsfunction(t,e){return t0-e0,t1-e1,t2-e2,t}},{},179:function(t,e,r){e.exportsfunction(t,e){var re0,ne1,ie2,ar*r+n*n+i*i;a>0&&(a1/Math.sqrt(a),t0e0*a,t1e1*a,t2e2*a);return t}},{},180:function(t,e,r){e.exportsfunction(t,e){ee||1;var r2*Math.random()*Math.PI,n2*Math.random()-1,iMath.sqrt(1-n*n)*e;return t0Math.cos(r)*i,t1Math.sin(r)*i,t2n*e,t}},{},181:function(t,e,r){e.exportsfunction(t,e,r,n){var ir1,ar2,oe1-i,se2-a,lMath.sin(n),cMath.cos(n);return t0e0,t1i+o*c-s*l,t2a+o*l+s*c,t}},{},182:function(t,e,r){e.exportsfunction(t,e,r,n){var ir0,ar2,oe0-i,se2-a,lMath.sin(n),cMath.cos(n);return t0i+s*l+o*c,t1e1,t2a+s*c-o*l,t}},{},183:function(t,e,r){e.exportsfunction(t,e,r,n){var ir0,ar1,oe0-i,se1-a,lMath.sin(n),cMath.cos(n);return t0i+o*c-s*l,t1a+o*l+s*c,t2e2,t}},{},184:function(t,e,r){e.exportsfunction(t,e){return t0Math.round(e0),t1Math.round(e1),t2Math.round(e2),t}},{},185:function(t,e,r){e.exportsfunction(t,e,r){return t0e0*r,t1e1*r,t2e2*r,t}},{},186:function(t,e,r){e.exportsfunction(t,e,r,n){return t0e0+r0*n,t1e1+r1*n,t2e2+r2*n,t}},{},187:function(t,e,r){e.exportsfunction(t,e,r,n){return t0e,t1r,t2n,t}},{},188:function(t,e,r){e.exportst(./squaredDistance)},{./squaredDistance:190},189:function(t,e,r){e.exportst(./squaredLength)},{./squaredLength:191},190:function(t,e,r){e.exportsfunction(t,e){var re0-t0,ne1-t1,ie2-t2;return r*r+n*n+i*i}},{},191:function(t,e,r){e.exportsfunction(t){var et0,rt1,nt2;return e*e+r*r+n*n}},{},192:function(t,e,r){e.exportst(./subtract)},{./subtract:193},193:function(t,e,r){e.exportsfunction(t,e,r){return t0e0-r0,t1e1-r1,t2e2-r2,t}},{},194:function(t,e,r){e.exportsfunction(t,e,r){var ne0,ie1,ae2;return t0n*r0+i*r3+a*r6,t1n*r1+i*r4+a*r7,t2n*r2+i*r5+a*r8,t}},{},195:function(t,e,r){e.exportsfunction(t,e,r){var ne0,ie1,ae2,or3*n+r7*i+r11*a+r15;return oo||1,t0(r0*n+r4*i+r8*a+r12)/o,t1(r1*n+r5*i+r9*a+r13)/o,t2(r2*n+r6*i+r10*a+r14)/o,t}},{},196:function(t,e,r){e.exportsfunction(t,e,r){var ne0,ie1,ae2,or0,sr1,lr2,cr3,uc*n+s*a-l*i,fc*i+l*n-o*a,hc*a+o*i-s*n,p-o*n-s*i-l*a;return t0u*c+p*-o+f*-l-h*-s,t1f*c+p*-s+h*-o-u*-l,t2h*c+p*-l+u*-s-f*-o,t}},{},197:function(t,e,r){e.exportsfunction(t,e,r){return t0e0+r0,t1e1+r1,t2e2+r2,t3e3+r3,t}},{},198:function(t,e,r){e.exportsfunction(t){var enew Float32Array(4);return e0t0,e1t1,e2t2,e3t3,e}},{},199:function(t,e,r){e.exportsfunction(t,e){return t0e0,t1e1,t2e2,t3e3,t}},{},200:function(t,e,r){e.exportsfunction(){var tnew Float32Array(4);return t00,t10,t20,t30,t}},{},201:function(t,e,r){e.exportsfunction(t,e){var re0-t0,ne1-t1,ie2-t2,ae3-t3;return Math.sqrt(r*r+n*n+i*i+a*a)}},{},202:function(t,e,r){e.exportsfunction(t,e,r){return t0e0/r0,t1e1/r1,t2e2/r2,t3e3/r3,t}},{},203:function(t,e,r){e.exportsfunction(t,e){return t0*e0+t1*e1+t2*e2+t3*e3}},{},204:function(t,e,r){e.exportsfunction(t,e,r,n){var inew Float32Array(4);return i0t,i1e,i2r,i3n,i}},{},205:function(t,e,r){e.exports{create:t(./create),clone:t(./clone),fromValues:t(./fromValues),copy:t(./copy),set:t(./set),add:t(./add),subtract:t(./subtract),multiply:t(./multiply),divide:t(./divide),min:t(./min),max:t(./max),scale:t(./scale),scaleAndAdd:t(./scaleAndAdd),distance:t(./distance),squaredDistance:t(./squaredDistance),length:t(./length),squaredLength:t(./squaredLength),negate:t(./negate),inverse:t(./inverse),normalize:t(./normalize),dot:t(./dot),lerp:t(./lerp),random:t(./random),transformMat4:t(./transformMat4),transformQuat:t(./transformQuat)}},{./add:197,./clone:198,./copy:199,./create:200,./distance:201,./divide:202,./dot:203,./fromValues:204,./inverse:206,./length:207,./lerp:208,./max:209,./min:210,./multiply:211,./negate:212,./normalize:213,./random:214,./scale:215,./scaleAndAdd:216,./set:217,./squaredDistance:218,./squaredLength:219,./subtract:220,./transformMat4:221,./transformQuat:222},206:function(t,e,r){e.exportsfunction(t,e){return t01/e0,t11/e1,t21/e2,t31/e3,t}},{},207:function(t,e,r){e.exportsfunction(t){var et0,rt1,nt2,it3;return Math.sqrt(e*e+r*r+n*n+i*i)}},{},208:function(t,e,r){e.exportsfunction(t,e,r,n){var ie0,ae1,oe2,se3;return t0i+n*(r0-i),t1a+n*(r1-a),t2o+n*(r2-o),t3s+n*(r3-s),t}},{},209:function(t,e,r){e.exportsfunction(t,e,r){return t0Math.max(e0,r0),t1Math.max(e1,r1),t2Math.max(e2,r2),t3Math.max(e3,r3),t}},{},210:function(t,e,r){e.exportsfunction(t,e,r){return t0Math.min(e0,r0),t1Math.min(e1,r1),t2Math.min(e2,r2),t3Math.min(e3,r3),t}},{},211:function(t,e,r){e.exportsfunction(t,e,r){return t0e0*r0,t1e1*r1,t2e2*r2,t3e3*r3,t}},{},212:function(t,e,r){e.exportsfunction(t,e){return t0-e0,t1-e1,t2-e2,t3-e3,t}},{},213:function(t,e,r){e.exportsfunction(t,e){var re0,ne1,ie2,ae3,or*r+n*n+i*i+a*a;o>0&&(o1/Math.sqrt(o),t0r*o,t1n*o,t2i*o,t3a*o);return t}},{},214:function(t,e,r){var nt(./normalize),it(./scale);e.exportsfunction(t,e){return ee||1,t0Math.random(),t1Math.random(),t2Math.random(),t3Math.random(),n(t,t),i(t,t,e),t}},{./normalize:213,./scale:215},215:function(t,e,r){e.exportsfunction(t,e,r){return t0e0*r,t1e1*r,t2e2*r,t3e3*r,t}},{},216:function(t,e,r){e.exportsfunction(t,e,r,n){return t0e0+r0*n,t1e1+r1*n,t2e2+r2*n,t3e3+r3*n,t}},{},217:function(t,e,r){e.exportsfunction(t,e,r,n,i){return t0e,t1r,t2n,t3i,t}},{},218:function(t,e,r){e.exportsfunction(t,e){var re0-t0,ne1-t1,ie2-t2,ae3-t3;return r*r+n*n+i*i+a*a}},{},219:function(t,e,r){e.exportsfunction(t){var et0,rt1,nt2,it3;return e*e+r*r+n*n+i*i}},{},220:function(t,e,r){e.exportsfunction(t,e,r){return t0e0-r0,t1e1-r1,t2e2-r2,t3e3-r3,t}},{},221:function(t,e,r){e.exportsfunction(t,e,r){var ne0,ie1,ae2,oe3;return t0r0*n+r4*i+r8*a+r12*o,t1r1*n+r5*i+r9*a+r13*o,t2r2*n+r6*i+r10*a+r14*o,t3r3*n+r7*i+r11*a+r15*o,t}},{},222:function(t,e,r){e.exportsfunction(t,e,r){var ne0,ie1,ae2,or0,sr1,lr2,cr3,uc*n+s*a-l*i,fc*i+l*n-o*a,hc*a+o*i-s*n,p-o*n-s*i-l*a;return t0u*c+p*-o+f*-l-h*-s,t1f*c+p*-s+h*-o-u*-l,t2h*c+p*-l+u*-s-f*-o,t3e3,t}},{},223:function(t,e,r){var nt(glsl-tokenizer),it(atob-lite);e.exportsfunction(t){for(var eArray.isArray(t)?t:n(t),r0;re.length;r++){var aer;if(preprocessora.type){var oa.data.match(/\#define\s+SHADER_NAME(_B64)?\s+(.+)$/);if(o&&o2){var so1,lo2;return(s?i(l):l).trim()}}}}},{atob-lite:13,glsl-tokenizer:230},224:function(t,e,r){e.exportsfunction(t){var e,r,c,u0,f0,h999,p,d,m1,g0,v0,y!1,x!1,b,_a,wn;300 es(tt||{}).version&&(_s,wo);var T{},k{};for(u0;u_.length;u++)T_u!0;for(u0;uw.length;u++)kwu!0;return function(t){return d,null!t?function(t){u0,t.toString&&(tt.toString());var r;b+t.replace(/\r\n/g,\n),cb.length;for(;ebu,uc;){switch(ru,h){case 0:uL();break;case 1:case 2:uE();break;case 3:uC();break;case 4:uO();break;case 11:uI();break;case 5:uz();break;case 9999:uD();break;case 9:uS();break;case 999:uM()}if(r!u)switch(br){case\n:g0,++m;break;default:++g}}return f+u,bb.slice(u),d}(t):function(t){p.length&&A(p.join());return h10,A((eof)),d}()};function A(t){t.length&&d.push({type:lh,data:t,position:v,line:m,column:g})}function M(){return pp.length?:p,/r&&*e?(vf+u-1,h0,re,u+1):/r&&/e?(vf+u-1,h1,re,u+1):#e?(h2,vf+u,u):/\s/.test(e)?(h9,vf+u,u):(y/\d/.test(e),x/^\w_/.test(e),vf+u,hy?4:x?3:9999,u)}function S(){return/^\s/g.test(e)?(A(p.join()),h999,u):(p.push(e),re,u+1)}function E(){return\r!e&&\n!e||\\r?(p.push(e),re,u+1):(A(p.join()),h999,u)}function L(){return/e&&*r?(p.push(e),A(p.join()),h999,u+1):(p.push(e),re,u+1)}function C(){if(.r&&/\d/.test(e))return h5,u;if(/r&&*e)return h0,u;if(/r&&/e)return h1,u;if(.e&&p.length){for(;P(p););return h5,u}if(;e||)e||(e){if(p.length)for(;P(p););return A(e),h999,u+1}var t2p.length&&!e;if(/\w_\d\s/.test(e)||t){for(;P(p););return h999,u}return p.push(e),re,u+1}function P(t){for(var e,r,n0;;){if(ei.indexOf(t.slice(0,t.length+n).join()),rie,-1e){if(n--+t.length>0)continue;rt.slice(0,1).join()}return A(r),v+r.length,(pp.slice(r.length)).length}}function I(){return/^a-fA-F0-9/.test(e)?(A(p.join()),h999,u):(p.push(e),re,u+1)}function O(){return.e||/eE/.test(e)?(p.push(e),h5,re,u+1):xe&&1p.length&&0p0?(h11,p.push(e),re,u+1):/^\d/.test(e)?(A(p.join()),h999,u):(p.push(e),re,u+1)}function z(){returnfe&&(p.push(e),re,u+1),/eE/.test(e)?(p.push(e),re,u+1):(-!e&&+!e||!/eE/.test(r))&&/^\d/.test(e)?(A(p.join()),h999,u):(p.push(e),re,u+1)}function D(){if(/^\d\w_/.test(e)){var tp.join();return hkt?8:Tt?7:6,A(p.join()),h999,u}return p.push(e),re,u+1}};var nt(./lib/literals),it(./lib/operators),at(./lib/builtins),ot(./lib/literals-300es),st(./lib/builtins-300es),lblock-comment,line-comment,preprocessor,operator,integer,float,ident,builtin,keyword,whitespace,eof,integer},{./lib/builtins:226,./lib/builtins-300es:225,./lib/literals:228,./lib/literals-300es:227,./lib/operators:229},225:function(t,e,r){var nt(./builtins);nn.slice().filter((function(t){return!/^(gl\_|texture)/.test(t)})),e.exportsn.concat(gl_VertexID,gl_InstanceID,gl_Position,gl_PointSize,gl_FragCoord,gl_FrontFacing,gl_FragDepth,gl_PointCoord,gl_MaxVertexAttribs,gl_MaxVertexUniformVectors,gl_MaxVertexOutputVectors,gl_MaxFragmentInputVectors,gl_MaxVertexTextureImageUnits,gl_MaxCombinedTextureImageUnits,gl_MaxTextureImageUnits,gl_MaxFragmentUniformVectors,gl_MaxDrawBuffers,gl_MinProgramTexelOffset,gl_MaxProgramTexelOffset,gl_DepthRangeParameters,gl_DepthRange,trunc,round,roundEven,isnan,isinf,floatBitsToInt,floatBitsToUint,intBitsToFloat,uintBitsToFloat,packSnorm2x16,unpackSnorm2x16,packUnorm2x16,unpackUnorm2x16,packHalf2x16,unpackHalf2x16,outerProduct,transpose,determinant,inverse,texture,textureSize,textureProj,textureLod,textureOffset,texelFetch,texelFetchOffset,textureProjOffset,textureLodOffset,textureProjLod,textureProjLodOffset,textureGrad,textureGradOffset,textureProjGrad,textureProjGradOffset)},{./builtins:226},226:function(t,e,r){e.exportsabs,acos,all,any,asin,atan,ceil,clamp,cos,cross,dFdx,dFdy,degrees,distance,dot,equal,exp,exp2,faceforward,floor,fract,gl_BackColor,gl_BackLightModelProduct,gl_BackLightProduct,gl_BackMaterial,gl_BackSecondaryColor,gl_ClipPlane,gl_ClipVertex,gl_Color,gl_DepthRange,gl_DepthRangeParameters,gl_EyePlaneQ,gl_EyePlaneR,gl_EyePlaneS,gl_EyePlaneT,gl_Fog,gl_FogCoord,gl_FogFragCoord,gl_FogParameters,gl_FragColor,gl_FragCoord,gl_FragData,gl_FragDepth,gl_FragDepthEXT,gl_FrontColor,gl_FrontFacing,gl_FrontLightModelProduct,gl_FrontLightProduct,gl_FrontMaterial,gl_FrontSecondaryColor,gl_LightModel,gl_LightModelParameters,gl_LightModelProducts,gl_LightProducts,gl_LightSource,gl_LightSourceParameters,gl_MaterialParameters,gl_MaxClipPlanes,gl_MaxCombinedTextureImageUnits,gl_MaxDrawBuffers,gl_MaxFragmentUniformComponents,gl_MaxLights,gl_MaxTextureCoords,gl_MaxTextureImageUnits,gl_MaxTextureUnits,gl_MaxVaryingFloats,gl_MaxVertexAttribs,gl_MaxVertexTextureImageUnits,gl_MaxVertexUniformComponents,gl_ModelViewMatrix,gl_ModelViewMatrixInverse,gl_ModelViewMatrixInverseTranspose,gl_ModelViewMatrixTranspose,gl_ModelViewProjectionMatrix,gl_ModelViewProjectionMatrixInverse,gl_ModelViewProjectionMatrixInverseTranspose,gl_ModelViewProjectionMatrixTranspose,gl_MultiTexCoord0,gl_MultiTexCoord1,gl_MultiTexCoord2,gl_MultiTexCoord3,gl_MultiTexCoord4,gl_MultiTexCoord5,gl_MultiTexCoord6,gl_MultiTexCoord7,gl_Normal,gl_NormalMatrix,gl_NormalScale,gl_ObjectPlaneQ,gl_ObjectPlaneR,gl_ObjectPlaneS,gl_ObjectPlaneT,gl_Point,gl_PointCoord,gl_PointParameters,gl_PointSize,gl_Position,gl_ProjectionMatrix,gl_ProjectionMatrixInverse,gl_ProjectionMatrixInverseTranspose,gl_ProjectionMatrixTranspose,gl_SecondaryColor,gl_TexCoord,gl_TextureEnvColor,gl_TextureMatrix,gl_TextureMatrixInverse,gl_TextureMatrixInverseTranspose,gl_TextureMatrixTranspose,gl_Vertex,greaterThan,greaterThanEqual,inversesqrt,length,lessThan,lessThanEqual,log,log2,matrixCompMult,max,min,mix,mod,normalize,not,notEqual,pow,radians,reflect,refract,sign,sin,smoothstep,sqrt,step,tan,texture2D,texture2DLod,texture2DProj,texture2DProjLod,textureCube,textureCubeLod,texture2DLodEXT,texture2DProjLodEXT,textureCubeLodEXT,texture2DGradEXT,texture2DProjGradEXT,textureCubeGradEXT},{},227:function(t,e,r){var nt(./literals);e.exportsn.slice().concat(layout,centroid,smooth,case,mat2x2,mat2x3,mat2x4,mat3x2,mat3x3,mat3x4,mat4x2,mat4x3,mat4x4,uvec2,uvec3,uvec4,samplerCubeShadow,sampler2DArray,sampler2DArrayShadow,isampler2D,isampler3D,isamplerCube,isampler2DArray,usampler2D,usampler3D,usamplerCube,usampler2DArray,coherent,restrict,readonly,writeonly,resource,atomic_uint,noperspective,patch,sample,subroutine,common,partition,active,filter,image1D,image2D,image3D,imageCube,iimage1D,iimage2D,iimage3D,iimageCube,uimage1D,uimage2D,uimage3D,uimageCube,image1DArray,image2DArray,iimage1DArray,iimage2DArray,uimage1DArray,uimage2DArray,image1DShadow,image2DShadow,image1DArrayShadow,image2DArrayShadow,imageBuffer,iimageBuffer,uimageBuffer,sampler1DArray,sampler1DArrayShadow,isampler1D,isampler1DArray,usampler1D,usampler1DArray,isampler2DRect,usampler2DRect,samplerBuffer,isamplerBuffer,usamplerBuffer,sampler2DMS,isampler2DMS,usampler2DMS,sampler2DMSArray,isampler2DMSArray,usampler2DMSArray)},{./literals:228},228:function(t,e,r){e.exportsprecision,highp,mediump,lowp,attribute,const,uniform,varying,break,continue,do,for,while,if,else,in,out,inout,float,int,uint,void,bool,true,false,discard,return,mat2,mat3,mat4,vec2,vec3,vec4,ivec2,ivec3,ivec4,bvec2,bvec3,bvec4,sampler1D,sampler2D,sampler3D,samplerCube,sampler1DShadow,sampler2DShadow,struct,asm,class,union,enum,typedef,template,this,packed,goto,switch,default,inline,noinline,volatile,public,static,extern,external,interface,long,short,double,half,fixed,unsigned,input,output,hvec2,hvec3,hvec4,dvec2,dvec3,dvec4,fvec2,fvec3,fvec4,sampler2DRect,sampler3DRect,sampler2DRectShadow,sizeof,cast,namespace,using},{},229:function(t,e,r){e.exports,>>,++,--,,>>,,>,,!,&&,||,+,-,*,/,%,&,^^,^,|,(,),,,.,!,~,*,/,%,+,-,,>,&,^,|,?,:,,,,;,{,}},{},230:function(t,e,r){var nt(./index);e.exportsfunction(t,e){var rn(e),i;return i(ii.concat(r(t))).concat(r(null))}},{./index:224},231:function(t,e,r){e.exportsfunction(t){stringtypeof t&&(tt);for(var e.slice.call(arguments,1),r,n0;nt.length-1;n++)r.push(tn,en||);return r.push(tn),r.join()}},{},232:function(t,e,r){use strict;var nt(is-browser);e.exportsn&&function(){var t!1;try{var eObject.defineProperty({},passive,{get:function(){t!0}});window.addEventListener(test,null,e),window.removeEventListener(test,null,e)}catch(e){t!1}return t}()},{is-browser:236},233:function(t,e,r){use strict;e.exportsfunction(t,e){var rt.length;if(0r)throw new Error(Must have at least d+1 points);var it0.length;if(ri)throw new Error(Must input at least d+1 points);var ot.slice(0,i+1),sn.apply(void 0,o);if(0s)throw new Error(Input not in general position);for(var lnew Array(i+1),u0;ui;++u)luu;s0&&(l01,l10);var fnew a(l,new Array(i+1),!1),hf.adjacent,pnew Array(i+2);for(u0;ui;++u){for(var dl.slice(),m0;mi;++m)mu&&(dm-1);var gd0;d0d1,d1g;var vnew a(d,new Array(i+1),!0);huv,puv}pi+1f;for(u0;ui;++u){dhu.vertices;var yhu.adjacent;for(m0;mi;++m){var xdm;if(x0)ymf;else for(var b0;bi;++b)hb.vertices.indexOf(x)0&&(ymhb)}}var _new c(i,o,p),w!!e;for(ui+1;ur;++u)_.insert(tu,w);return _.boundary()};var nt(robust-orientation),it(simplicial-complex).compareCells;function a(t,e,r){this.verticest,this.adjacente,this.boundaryr,this.lastVisited-1}function o(t,e,r){this.verticest,this.celle,this.indexr}function s(t,e){return i(t.vertices,e.vertices)}a.prototype.flipfunction(){var tthis.vertices0;this.vertices0this.vertices1,this.vertices1t;var ethis.adjacent0;this.adjacent0this.adjacent1,this.adjacent1e};var l;function c(t,e,r){this.dimensiont,this.verticese,this.simplicesr,this.interiorr.filter((function(t){return!t.boundary})),this.tuplenew Array(t+1);for(var i0;it;++i)this.tupleithis.verticesi;var a,olt;o||(olt((ant+1)||(an),function(t){return function(){var ethis.tuple;return t.apply(this,e)}}(a))),this.oriento}var uc.prototype;u.handleBoundaryDegeneracyfunction(t,e){var rthis.dimension,nthis.vertices.length-1,ithis.tuple,athis.vertices,ot;for(t.lastVisited-n;o.length>0;)for(var s(to.pop()).adjacent,l0;lr;++l){var csl;if(c.boundary&&!(c.lastVisited-n)){for(var uc.vertices,f0;fr;++f){var huf;ifh0?e:ah}var pthis.orient();if(p>0)return c;c.lastVisited-n,0p&&o.push(c)}}return null},u.walkfunction(t,e){var rthis.vertices.length-1,nthis.dimension,ithis.vertices,athis.tuple,oe?this.interior.length*Math.random()|0:this.interior.length-1,sthis.interioro;t:for(;!s.boundary;){for(var ls.vertices,cs.adjacent,u0;un;++u)auilu;s.lastVisitedr;for(u0;un;++u){var fcu;if(!(f.lastVisited>r)){var hau;aut;var pthis.orient();if(auh,p0){sf;continue t}f.boundary?f.lastVisited-r:f.lastVisitedr}}return}return s},u.addPeaksfunction(t,e){var rthis.vertices.length-1,nthis.dimension,ithis.vertices,lthis.tuple,cthis.interior,uthis.simplices,fe;e.lastVisitedr,e.verticese.vertices.indexOf(-1)r,e.boundary!1,c.push(e);for(var h;f.length>0;){var p(ef.pop()).vertices,de.adjacent,mp.indexOf(r);if(!(m0))for(var g0;gn;++g)if(g!m){var vdg;if(v.boundary&&!(v.lastVisited>r)){var yv.vertices;if(v.lastVisited!-r){for(var x0,b0;bn;++b)yb0?(xb,lbt):lbiyb;if(this.orient()>0){yxr,v.boundary!1,c.push(v),f.push(v),v.lastVisitedr;continue}v.lastVisited-r}var _v.adjacent,wp.slice(),Td.slice(),knew a(w,T,!0);u.push(k);var A_.indexOf(e);if(!(A0)){_Ak,Tmv,wg-1,Tge,dgk,k.flip();for(b0;bn;++b){var Mwb;if(!(M0||Mr)){for(var Snew Array(n-1),E0,L0;Ln;++L){var CwL;C0||Lb||(SE++C)}h.push(new o(S,k,b))}}}}}}h.sort(s);for(g0;g+1h.length;g+2){var Phg,Ihg+1,OP.index,zI.index;O0||z0||(P.cell.adjacentP.indexI.cell,I.cell.adjacentI.indexP.cell)}},u.insertfunction(t,e){var rthis.vertices;r.push(t);var nthis.walk(t,e);if(n){for(var ithis.dimension,athis.tuple,o0;oi;++o){var sn.verticeso;aos0?t:rs}var lthis.orient(a);l0||(0!l||(nthis.handleBoundaryDegeneracy(n,t)))&&this.addPeaks(t,n)}},u.boundaryfunction(){for(var tthis.dimension,e,rthis.simplices,nr.length,i0;in;++i){var ari;if(a.boundary){for(var onew Array(t),sa.vertices,l0,c0,u0;ut;++u)su>0?ol++su:c1&u;if(c(1&t)){var fo0;o0o1,o1f}e.push(o)}}return e}},{robust-orientation:284,simplicial-complex:293},234:function(t,e,r){use strict;var nt(binary-search-bounds);function i(t,e,r,n,i){this.midt,this.lefte,this.rightr,this.leftPointsn,this.rightPointsi,this.count(e?e.count:0)+(r?r.count:0)+n.length}e.exportsfunction(t){if(!t||0t.length)return new v(null);return new v(g(t))};var ai.prototype;function o(t,e){t.mide.mid,t.lefte.left,t.righte.right,t.leftPointse.leftPoints,t.rightPointse.rightPoints,t.counte.count}function s(t,e){var rg(e);t.midr.mid,t.leftr.left,t.rightr.right,t.leftPointsr.leftPoints,t.rightPointsr.rightPoints,t.countr.count}function l(t,e){var rt.intervals();r.push(e),s(t,r)}function c(t,e){var rt.intervals(),nr.indexOf(e);return n0?0:(r.splice(n,1),s(t,r),1)}function u(t,e,r){for(var n0;nt.length&&tn0e;++n){var ir(tn);if(i)return i}}function f(t,e,r){for(var nt.length-1;n>0&&tn1>e;--n){var ir(tn);if(i)return i}}function h(t,e){for(var r0;rt.length;++r){var ne(tr);if(n)return n}}function p(t,e){return t-e}function d(t,e){var rt0-e0;return r||t1-e1}function m(t,e){var rt1-e1;return r||t0-e0}function g(t){if(0t.length)return null;for(var e,r0;rt.length;++r)e.push(tr0,tr1);e.sort(p);var nee.length>>1,a,o,s;for(r0;rt.length;++r){var ltr;l1n?a.push(l):nl0?o.push(l):s.push(l)}var cs,us.slice();return c.sort(d),u.sort(m),new i(n,g(a),g(o),c,u)}function v(t){this.roott}a.intervalsfunction(t){return t.push.apply(t,this.leftPoints),this.left&&this.left.intervals(t),this.right&&this.right.intervals(t),t},a.insertfunction(t){var ethis.count-this.leftPoints.length;if(this.count+1,t1this.mid)this.left?4*(this.left.count+1)>3*(e+1)?l(this,t):this.left.insert(t):this.leftg(t);else if(t0>this.mid)this.right?4*(this.right.count+1)>3*(e+1)?l(this,t):this.right.insert(t):this.rightg(t);else{var rn.ge(this.leftPoints,t,d),in.ge(this.rightPoints,t,m);this.leftPoints.splice(r,0,t),this.rightPoints.splice(i,0,t)}},a.removefunction(t){var ethis.count-this.leftPoints;if(t1this.mid)return this.left?4*(this.right?this.right.count:0)>3*(e-1)?c(this,t):2(sthis.left.remove(t))?(this.leftnull,this.count-1,1):(1s&&(this.count-1),s):0;if(t0>this.mid)return this.right?4*(this.left?this.left.count:0)>3*(e-1)?c(this,t):2(sthis.right.remove(t))?(this.rightnull,this.count-1,1):(1s&&(this.count-1),s):0;if(1this.count)return this.leftPoints0t?2:0;if(1this.leftPoints.length&&this.leftPoints0t){if(this.left&&this.right){for(var rthis,ithis.left;i.right;)ri,ii.right;if(rthis)i.rightthis.right;else{var athis.left,sthis.right;r.count-i.count,r.righti.left,i.lefta,i.rights}o(this,i),this.count(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?o(this,this.left):o(this,this.right);return 1}for(an.ge(this.leftPoints,t,d);athis.leftPoints.length&&this.leftPointsa0t0;++a)if(this.leftPointsat){this.count-1,this.leftPoints.splice(a,1);for(sn.ge(this.rightPoints,t,m);sthis.rightPoints.length&&this.rightPointss1t1;++s)if(this.rightPointsst)return this.rightPoints.splice(s,1),1}return 0},a.queryPointfunction(t,e){if(tthis.mid){if(this.left)if(rthis.left.queryPoint(t,e))return r;return u(this.leftPoints,t,e)}if(t>this.mid){var r;if(this.right)if(rthis.right.queryPoint(t,e))return r;return f(this.rightPoints,t,e)}return h(this.leftPoints,e)},a.queryIntervalfunction(t,e,r){var n;if(tthis.mid&&this.left&&(nthis.left.queryInterval(t,e,r)))return n;if(e>this.mid&&this.right&&(nthis.right.queryInterval(t,e,r)))return n;return ethis.mid?u(this.leftPoints,e,r):t>this.mid?f(this.rightPoints,t,r):h(this.leftPoints,r)};var yv.prototype;y.insertfunction(t){this.root?this.root.insert(t):this.rootnew i(t0,null,null,t,t)},y.removefunction(t){if(this.root){var ethis.root.remove(t);return 2e&&(this.rootnull),0!e}return!1},y.queryPointfunction(t,e){if(this.root)return this.root.queryPoint(t,e)},y.queryIntervalfunction(t,e,r){if(te&&this.root)return this.root.queryInterval(t,e,r)},Object.defineProperty(y,count,{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(y,intervals,{get:function(){return this.root?this.root.intervals():}})},{binary-search-bounds:31},235:function(t,e,r){use strict;e.exportsfunction(t){for(var enew Array(t),r0;rt;++r)err;return e}},{},236:function(t,e,r){e.exports!0},{},237:function(t,e,r){function n(t){return!!t.constructor&&functiontypeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}/*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh https://feross.org> * @license MIT */e.exportsfunction(t){return null!t&&(n(t)||function(t){returnfunctiontypeof t.readFloatLE&&functiontypeof t.slice&&n(t.slice(0,0))}(t)||!!t._isBuffer)}},{},238:function(t,e,r){use strict;e.exportsa,e.exports.isMobilea,e.exports.defaulta;var n/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series460|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series460|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(t){t||(t{});var et.ua;if(e||undefinedtypeof navigator||(enavigator.userAgent),e&&e.headers&&stringtypeof e.headersuser-agent&&(ee.headersuser-agent),string!typeof e)return!1;var rt.tablet?i.test(e):n.test(e);return!r&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!e.indexOf(Macintosh)&&-1!e.indexOf(Safari)&&(r!0),r}},{},239:function(t,e,r){use strict;e.exportsfunction(t){for(var e,rt.length,n0;nr;n++)if(((et.charCodeAt(n))9||e>13)&&32!e&&133!e&&160!e&&5760!e&&6158!e&&(e8192||e>8205)&&8232!e&&8233!e&&8239!e&&8287!e&&8288!e&&12288!e&&65279!e)return!1;return!0}},{},240:function(t,e,r){e.exportsfunction(t,e,r){return t*(1-r)+e*r}},{},241:function(t,e,r){var nt(./normalize),it(gl-mat4/create),at(gl-mat4/clone),ot(gl-mat4/determinant),st(gl-mat4/invert),lt(gl-mat4/transpose),c{length:t(gl-vec3/length),normalize:t(gl-vec3/normalize),dot:t(gl-vec3/dot),cross:t(gl-vec3/cross)},ui(),fi(),h0,0,0,0,p0,0,0,0,0,0,0,0,0,d0,0,0;function m(t,e,r,n,i){t0e0*n+r0*i,t1e1*n+r1*i,t2e2*n+r2*i}e.exportsfunction(t,e,r,i,g,v){if(e||(e0,0,0),r||(r0,0,0),i||(i0,0,0),g||(g0,0,0,1),v||(v0,0,0,1),!n(u,t))return!1;if(a(f,u),f30,f70,f110,f151,Math.abs(o(f)1e-8))return!1;var y,x,b,_,w,T,k,Au3,Mu7,Su11,Eu12,Lu13,Cu14,Pu15;if(0!A||0!M||0!S){if(h0A,h1M,h2S,h3P,!s(f,f))return!1;l(f,f),yg,bf,_(xh)0,wx1,Tx2,kx3,y0b0*_+b4*w+b8*T+b12*k,y1b1*_+b5*w+b9*T+b13*k,y2b2*_+b6*w+b10*T+b14*k,y3b3*_+b7*w+b11*T+b15*k}else g0g1g20,g31;if(e0E,e1L,e2C,function(t,e){t00e0,t01e1,t02e2,t10e4,t11e5,t12e6,t20e8,t21e9,t22e10}(p,u),r0c.length(p0),c.normalize(p0,p0),i0c.dot(p0,p1),m(p1,p1,p0,1,-i0),r1c.length(p1),c.normalize(p1,p1),i0/r1,i1c.dot(p0,p2),m(p2,p2,p0,1,-i1),i2c.dot(p1,p2),m(p2,p2,p1,1,-i2),r2c.length(p2),c.normalize(p2,p2),i1/r2,i2/r2,c.cross(d,p1,p2),c.dot(p0,d)0)for(var I0;I3;I++)rI*-1,pI0*-1,pI1*-1,pI2*-1;return v0.5*Math.sqrt(Math.max(1+p00-p11-p22,0)),v1.5*Math.sqrt(Math.max(1-p00+p11-p22,0)),v2.5*Math.sqrt(Math.max(1-p00-p11+p22,0)),v3.5*Math.sqrt(Math.max(1+p00+p11+p22,0)),p21>p12&&(v0-v0),p02>p20&&(v1-v1),p10>p01&&(v2-v2),!0}},{./normalize:242,gl-mat4/clone:92,gl-mat4/create:93,gl-mat4/determinant:94,gl-mat4/invert:98,gl-mat4/transpose:109,gl-vec3/cross:157,gl-vec3/dot:162,gl-vec3/length:172,gl-vec3/normalize:179},242:function(t,e,r){e.exportsfunction(t,e){var re15;if(0r)return!1;for(var n1/r,i0;i16;i++)tiei*n;return!0}},{},243:function(t,e,r){var nt(gl-vec3/lerp),it(mat4-recompose),at(mat4-decompose),ot(gl-mat4/determinant),st(quat-slerp),lf(),cf(),uf();function f(){return{translate:h(),scale:h(1),skew:h(),perspective:0,0,0,1,quaternion:0,0,0,1}}function h(t){returnt||0,t||0,t||0}e.exportsfunction(t,e,r,f){if(0o(e)||0o(r))return!1;var ha(e,l.translate,l.scale,l.skew,l.perspective,l.quaternion),pa(r,c.translate,c.scale,c.skew,c.perspective,c.quaternion);return!(!h||!p)&&(n(u.translate,l.translate,c.translate,f),n(u.skew,l.skew,c.skew,f),n(u.scale,l.scale,c.scale,f),n(u.perspective,l.perspective,c.perspective,f),s(u.quaternion,l.quaternion,c.quaternion,f),i(t,u.translate,u.scale,u.skew,u.perspective,u.quaternion),!0)}},{gl-mat4/determinant:94,gl-vec3/lerp:173,mat4-decompose:241,mat4-recompose:244,quat-slerp:271},244:function(t,e,r){var n{identity:t(gl-mat4/identity),translate:t(gl-mat4/translate),multiply:t(gl-mat4/multiply),create:t(gl-mat4/create),scale:t(gl-mat4/scale),fromRotationTranslation:t(gl-mat4/fromRotationTranslation)},i(n.create(),n.create());e.exportsfunction(t,e,r,a,o,s){return n.identity(t),n.fromRotationTranslation(t,s,e),t3o0,t7o1,t11o2,t15o3,n.identity(i),0!a2&&(i9a2,n.multiply(t,t,i)),0!a1&&(i90,i8a1,n.multiply(t,t,i)),0!a0&&(i80,i4a0,n.multiply(t,t,i)),n.scale(t,t,r),t}},{gl-mat4/create:93,gl-mat4/fromRotationTranslation:96,gl-mat4/identity:97,gl-mat4/multiply:100,gl-mat4/scale:107,gl-mat4/translate:108},245:function(t,e,r){use strict;var nt(binary-search-bounds),it(mat4-interpolate),at(gl-mat4/invert),ot(gl-mat4/rotateX),st(gl-mat4/rotateY),lt(gl-mat4/rotateZ),ct(gl-mat4/lookAt),ut(gl-mat4/translate),f(t(gl-mat4/scale),t(gl-vec3/normalize)),h0,0,0;function p(t){this._componentst.slice(),this._time0,this.prevMatrixt.slice(),this.nextMatrixt.slice(),this.computedMatrixt.slice(),this.computedInverset.slice(),this.computedEye0,0,0,this.computedUp0,0,0,this.computedCenter0,0,0,this.computedRadius0,this._limits-1/0,1/0}e.exportsfunction(t){return new p((tt||{}).matrix||1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)};var dp.prototype;d.recalcMatrixfunction(t){var ethis._time,rn.le(e,t),othis.computedMatrix;if(!(r0)){var sthis._components;if(re.length-1)for(var l16*r,c0;c16;++c)ocsl++;else{var uer+1-er,h(l16*r,this.prevMatrix),p!0;for(c0;c16;++c)hcsl++;var dthis.nextMatrix;for(c0;c16;++c)dcsl++,pp&&hcdc;if(u1e-6||p)for(c0;c16;++c)ochc;else i(o,h,d,(t-er)/u)}var mthis.computedUp;m0o1,m1o5,m2o9,f(m,m);var gthis.computedInverse;a(g,o);var vthis.computedEye,yg15;v0g12/y,v1g13/y,v2g14/y;var xthis.computedCenter,bMath.exp(this.computedRadius0);for(c0;c3;++c)xcvc-o2+4*c*b}},d.idlefunction(t){if(!(tthis.lastT())){for(var ethis._components,re.length-16,n0;n16;++n)e.push(er++);this._time.push(t)}},d.flushfunction(t){var en.gt(this._time,t)-2;e0||(this._time.splice(0,e),this._components.splice(0,16*e))},d.lastTfunction(){return this._timethis._time.length-1},d.lookAtfunction(t,e,r,n){this.recalcMatrix(t),ee||this.computedEye,rr||h,nn||this.computedUp,this.setMatrix(t,c(this.computedMatrix,e,r,n));for(var i0,a0;a3;++a)i+Math.pow(ra-ea,2);iMath.log(Math.sqrt(i)),this.computedRadius0i},d.rotatefunction(t,e,r,n){this.recalcMatrix(t);var ithis.computedInverse;e&&s(i,i,e),r&&o(i,i,r),n&&l(i,i,n),this.setMatrix(t,a(this.computedMatrix,i))};var m0,0,0;d.panfunction(t,e,r,n){m0-(e||0),m1-(r||0),m2-(n||0),this.recalcMatrix(t);var ithis.computedInverse;u(i,i,m),this.setMatrix(t,a(i,i))},d.translatefunction(t,e,r,n){m0e||0,m1r||0,m2n||0,this.recalcMatrix(t);var ithis.computedMatrix;u(i,i,m),this.setMatrix(t,i)},d.setMatrixfunction(t,e){if(!(tthis.lastT())){this._time.push(t);for(var r0;r16;++r)this._components.push(er)}},d.setDistancefunction(t,e){this.computedRadius0e},d.setDistanceLimitsfunction(t,e){var rthis._limits;r0t,r1e},d.getDistanceLimitsfunction(t){var ethis._limits;return t?(t0e0,t1e1,t):e}},{binary-search-bounds:31,gl-mat4/invert:98,gl-mat4/lookAt:99,gl-mat4/rotateX:104,gl-mat4/rotateY:105,gl-mat4/rotateZ:106,gl-mat4/scale:107,gl-mat4/translate:108,gl-vec3/normalize:179,mat4-interpolate:243},246:function(t,e,r){use strict;e.exportsfunction(t){var et.length;if(e3){for(var rnew Array(e),i0;ie;++i)rii;return 2e&&t00t10&&t01t11?0:r}var anew Array(e);for(i0;ie;++i)aii;a.sort((function(e,r){var nte0-tr0;return n||te1-tr1}));var oa0,a1,sa0,a1;for(i2;ie;++i){for(var lai,ctl,uo.length;u>1&&n(tou-2,tou-1,c)0;)u-1,o.pop();for(o.push(l),us.length;u>1&&n(tsu-2,tsu-1,c)>0;)u-1,s.pop();s.push(l)}rnew Array(s.length+o.length-2);for(var f0,h(i0,o.length);ih;++i)rf++oi;for(var ps.length-2;p>0;--p)rf++sp;return r};var nt(robust-orientation)3},{robust-orientation:284},247:function(t,e,r){use strict;e.exportsfunction(t,e){e||(et,twindow);var r0,i0,a0,o{shift:!1,alt:!1,control:!1,meta:!1},s!1;function l(t){var e!1;returnaltKeyin t&&(ee||t.altKey!o.alt,o.alt!!t.altKey),shiftKeyin t&&(ee||t.shiftKey!o.shift,o.shift!!t.shiftKey),ctrlKeyin t&&(ee||t.ctrlKey!o.control,o.control!!t.ctrlKey),metaKeyin t&&(ee||t.metaKey!o.meta,o.meta!!t.metaKey),e}function c(t,s){var cn.x(s),un.y(s);buttonsin s&&(t0|s.buttons),(t!r||c!i||u!a||l(s))&&(r0|t,ic||0,au||0,e&&e(r,i,a,o))}function u(t){c(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(ia0,r0,o.shifto.alto.controlo.meta!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0n.buttons(t)?c(0,t):c(r,t)}function d(t){c(r|n.buttons(t),t)}function m(t){c(r&~n.buttons(t),t)}function g(){s||(s!0,t.addEventListener(mousemove,p),t.addEventListener(mousedown,d),t.addEventListener(mouseup,m),t.addEventListener(mouseleave,u),t.addEventListener(mouseenter,u),t.addEventListener(mouseout,u),t.addEventListener(mouseover,u),t.addEventListener(blur,f),t.addEventListener(keyup,h),t.addEventListener(keydown,h),t.addEventListener(keypress,h),t!window&&(window.addEventListener(blur,f),window.addEventListener(keyup,h),window.addEventListener(keydown,h),window.addEventListener(keypress,h)))}g();var v{element:t};return Object.defineProperties(v,{enabled:{get:function(){return s},set:function(e){e?g():function(){if(!s)return;s!1,t.removeEventListener(mousemove,p),t.removeEventListener(mousedown,d),t.removeEventListener(mouseup,m),t.removeEventListener(mouseleave,u),t.removeEventListener(mouseenter,u),t.removeEventListener(mouseout,u),t.removeEventListener(mouseover,u),t.removeEventListener(blur,f),t.removeEventListener(keyup,h),t.removeEventListener(keydown,h),t.removeEventListener(keypress,h),t!window&&(window.removeEventListener(blur,f),window.removeEventListener(keyup,h),window.removeEventListener(keydown,h),window.removeEventListener(keypress,h))}()},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),v};var nt(mouse-event)},{mouse-event:249},248:function(t,e,r){var n{left:0,top:0};e.exportsfunction(t,e,r){ee||t.currentTarget||t.srcElement,Array.isArray(r)||(r0,0);var it.clientX||0,at.clientY||0,o(se,swindow||sdocument||sdocument.body?n:s.getBoundingClientRect());var s;return r0i-o.left,r1a-o.top,r}},{},249:function(t,e,r){use strict;function n(t){return t.target||t.srcElement||window}r.buttonsfunction(t){if(objecttypeof t){if(buttonsin t)return t.buttons;if(whichin t){if(2(et.which))return 4;if(3e)return 2;if(e>0)return 1e-1}else if(buttonin t){var e;if(1(et.button))return 4;if(2e)return 2;if(e>0)return 1e}}return 0},r.elementn,r.xfunction(t){if(objecttypeof t){if(offsetXin t)return t.offsetX;var en(t).getBoundingClientRect();return t.clientX-e.left}return 0},r.yfunction(t){if(objecttypeof t){if(offsetYin t)return t.offsetY;var en(t).getBoundingClientRect();return t.clientY-e.top}return 0}},{},250:function(t,e,r){use strict;var nt(to-px);e.exportsfunction(t,e,r){functiontypeof t&&(r!!e,et,twindow);var in(ex,t),afunction(t){r&&t.preventDefault();var nt.deltaX||0,at.deltaY||0,ot.deltaZ||0,s1;switch(t.deltaMode){case 1:si;break;case 2:swindow.innerHeight}if(a*s,o*s,(n*s)||a||o)return e(n,a,o,t)};return t.addEventListener(wheel,a),a}},{to-px:304},251:function(t,e,r){use strict;var nt(typedarray-pool);e.exportsfunction(t){function e(t){throw new Error(ndarray-extract-contour: +t)}object!typeof t&&e(Must specify arguments);var rt.order;Array.isArray(r)||e(Must specify order);var at.arrayArguments||1;a1&&e(Must have at least one array argument);var ot.scalarArguments||0;o0&&e(Scalar arg count must be > 0);function!typeof t.vertex&&e(Must specify vertex creation function);function!typeof t.cell&&e(Must specify cell creation function);function!typeof t.phase&&e(Must specify phase function);for(var st.getters||,lnew Array(a),c0;ca;++c)s.indexOf(c)>0?lc!0:lc!1;return function(t,e,r,a,o,s){var ls,o.join(,);return(0,il)(t,e,r,n.mallocUint32,n.freeUint32)}(t.vertex,t.cell,t.phase,0,r,l)};var i{false,0,1:function(t,e,r,n,i){return function(a,o,s,l){var c,u0|a.shape0,f0|a.shape1,ha.data,p0|a.offset,d0|a.stride0,m0|a.stride1,gp,v0|-d,y0,x0|-m,b0,_-d-m|0,w0,T0|d,km-d*u|0,A0,M0,S0,E2*u|0,Ln(E),Cn(E),P0,I0,O-1,z-1,D0,R0|-u,F0|u,B0,N-u-1|0,ju-1|0,U0,V0,H0;for(A0;Au;++A)LP++r(hg,o,s,l),g+T;if(g+k,f>0){if(M1,LP++r(hg,o,s,l),g+T,u>0)for(A1,chg,ILPr(c,o,s,l),DLP+O,BLP+R,ULP+N,ID&&IB&&IU||(yhg+v,bhg+x,whg+_,t(A,M,c,y,b,w,I,D,B,U,o,s,l),VCPS++),P+1,g+T,A2;Au;++A)chg,ILPr(c,o,s,l),DLP+O,BLP+R,ULP+N,ID&&IB&&IU||(yhg+v,bhg+x,whg+_,t(A,M,c,y,b,w,I,D,B,U,o,s,l),VCPS++,U!D&&e(CP+O,V,w,y,U,D,o,s,l)),P+1,g+T;for(g+k,P0,HO,Oz,zH,HR,RF,FH,HN,Nj,jH,M2;Mf;++M){if(LP++r(hg,o,s,l),g+T,u>0)for(A1,chg,ILPr(c,o,s,l),DLP+O,BLP+R,ULP+N,ID&&IB&&IU||(yhg+v,bhg+x,whg+_,t(A,M,c,y,b,w,I,D,B,U,o,s,l),VCPS++,U!B&&e(CP+R,V,b,w,B,U,o,s,l)),P+1,g+T,A2;Au;++A)chg,ILPr(c,o,s,l),DLP+O,BLP+R,ULP+N,ID&&IB&&IU||(yhg+v,bhg+x,whg+_,t(A,M,c,y,b,w,I,D,B,U,o,s,l),VCPS++,U!B&&e(CP+R,V,b,w,B,U,o,s,l),U!D&&e(CP+O,V,w,y,U,D,o,s,l)),P+1,g+T;1&M&&(P0),HO,Oz,zH,HR,RF,FH,HN,Nj,jH,g+k}}i(C),i(L)}},false,1,0:function(t,e,r,n,i){return function(a,o,s,l){var c,u0|a.shape0,f0|a.shape1,ha.data,p0|a.offset,d0|a.stride0,m0|a.stride1,gp,v0|-d,y0,x0|-m,b0,_-d-m|0,w0,T0|m,kd-m*f|0,A0,M0,S0,E2*f|0,Ln(E),Cn(E),P0,I0,O-1,z-1,D0,R0|-f,F0|f,B0,N-f-1|0,jf-1|0,U0,V0,H0;for(M0;Mf;++M)LP++r(hg,o,s,l),g+T;if(g+k,u>0){if(A1,LP++r(hg,o,s,l),g+T,f>0)for(M1,chg,ILPr(c,o,s,l),BLP+R,DLP+O,ULP+N,IB&&ID&&IU||(yhg+v,bhg+x,whg+_,t(A,M,c,y,b,w,I,B,D,U,o,s,l),VCPS++),P+1,g+T,M2;Mf;++M)chg,ILPr(c,o,s,l),BLP+R,DLP+O,ULP+N,IB&&ID&&IU||(yhg+v,bhg+x,whg+_,t(A,M,c,y,b,w,I,B,D,U,o,s,l),VCPS++,U!D&&e(CP+O,V,b,w,D,U,o,s,l)),P+1,g+T;for(g+k,P0,HR,RF,FH,HO,Oz,zH,HN,Nj,jH,A2;Au;++A){if(LP++r(hg,o,s,l),g+T,f>0)for(M1,chg,ILPr(c,o,s,l),BLP+R,DLP+O,ULP+N,IB&&ID&&IU||(yhg+v,bhg+x,whg+_,t(A,M,c,y,b,w,I,B,D,U,o,s,l),VCPS++,U!B&&e(CP+R,V,w,y,U,B,o,s,l)),P+1,g+T,M2;Mf;++M)chg,ILPr(c,o,s,l),BLP+R,DLP+O,ULP+N,IB&&ID&&IU||(yhg+v,bhg+x,whg+_,t(A,M,c,y,b,w,I,B,D,U,o,s,l),VCPS++,U!D&&e(CP+O,V,b,w,D,U,o,s,l),U!B&&e(CP+R,V,w,y,U,B,o,s,l)),P+1,g+T;1&A&&(P0),HR,RF,FH,HO,Oz,zH,HN,Nj,jH,g+k}}i(C),i(L)}}}},{typedarray-pool:308},252:function(t,e,r){use strict;var nt(dup),i{zero:function(t,e,r,n){var it0;n|0;var a0,or0;for(a0;ai;++a)en0,n+o},fdTemplate1:function(t,e,r,n,i,a,o){var st0,lr0,c-1*l,ul;n|0,o|0;var f0,hl,pa0;for(f0;fs;++f)io.5*(en+c-en+u),n+h,o+p},fdTemplate2:function(t,e,r,n,i,a,o,s,l,c){var ut0,ft1,hr0,pr1,da0,ma1,gl0,vl1,y-1*h,xh,b-1*p,_p;n|0,o|0,c|0;var w0,T0,kp,Ah-f*p,Mm,Sd-f*m,Ev,Lg-f*v;for(T0;Tu;++T){for(w0;wf;++w)io.5*(en+y-en+x),sc.5*(en+b-en+_),n+k,o+M,c+E;n+A,o+S,c+L}}},a{cdiff:function(t){var e{};return function(r,n,i){var ar.dtype,or.order,sn.dtype,ln.order,ci.dtype,ui.order,fa,o.join(),s,l.join(),c,u.join().join(),hef;return h||(efht(a,o,s,l,c,u)),h(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i.data,i.stride,0|i.offset)}},zero:function(t){var e{};return function(r){var nr.dtype,ir.order,an,i.join().join(),oea;return o||(eaot(n,i)),o(r.shape.slice(0),r.data,r.stride,0|r.offset)}},fdTemplate1:function(t){var e{};return function(r,n){var ir.dtype,ar.order,on.dtype,sn.order,li,a.join(),o,s.join().join(),cel;return c||(elct(i,a,o,s)),c(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset)}},fdTemplate2:function(t){var e{};return function(r,n,i){var ar.dtype,or.order,sn.dtype,ln.order,ci.dtype,ui.order,fa,o.join(),s,l.join(),c,u.join().join(),hef;return h||(efht(a,o,s,l,c,u)),h(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i.data,i.stride,0|i.offset)}}};function o(t){return(0,at.funcName)(s.bind(void 0,t))}function s(t){return it.funcName}function l(t){return o({funcName:t.funcName})}var c{},u{},fl({funcName:cdiff}),hl({funcName:zero});function p(t){return t in c?ct:ctl({funcName:fdTemplate+t})}function d(t,e,r,n){return function(t,i){var ai.shape.slice();return a0>2&&a1>2&&n(i.pick(-1,-1).lo(1,1).hi(a0-2,a1-2),t.pick(-1,-1,0).lo(1,1).hi(a0-2,a1-2),t.pick(-1,-1,1).lo(1,1).hi(a0-2,a1-2)),a1>2&&(r(i.pick(0,-1).lo(1).hi(a1-2),t.pick(0,-1,1).lo(1).hi(a1-2)),e(t.pick(0,-1,0).lo(1).hi(a1-2))),a1>2&&(r(i.pick(a0-1,-1).lo(1).hi(a1-2),t.pick(a0-1,-1,1).lo(1).hi(a1-2)),e(t.pick(a0-1,-1,0).lo(1).hi(a1-2))),a0>2&&(r(i.pick(-1,0).lo(1).hi(a0-2),t.pick(-1,0,0).lo(1).hi(a0-2)),e(t.pick(-1,0,1).lo(1).hi(a0-2))),a0>2&&(r(i.pick(-1,a1-1).lo(1).hi(a0-2),t.pick(-1,a1-1,0).lo(1).hi(a0-2)),e(t.pick(-1,a1-1,1).lo(1).hi(a0-2))),t.set(0,0,0,0),t.set(0,0,1,0),t.set(a0-1,0,0,0),t.set(a0-1,0,1,0),t.set(0,a1-1,0,0),t.set(0,a1-1,1,0),t.set(a0-1,a1-1,0,0),t.set(a0-1,a1-1,1,0),t}}e.exportsfunction(t,e,r){return Array.isArray(r)||(rn(e.dimension,stringtypeof r?r:clamp)),0e.size?t:0e.dimension?(t.set(0),t):function(t){var et.join();if(aue)return a;for(var rt.length,nf,h,i1;ir;++i)n.push(p(i));var ad.apply(void 0,n);return uea,a}(r)(t,e)}},{dup:65},253:function(t,e,r){use strict;function n(t,e){var rMath.floor(e),ne-r,i0r&&rt.shape0,a0r+1&&r+1t.shape0;return(1-n)*(i?+t.get(r):0)+n*(a?+t.get(r+1):0)}function i(t,e,r){var nMath.floor(e),ie-n,a0n&&nt.shape0,o0n+1&&n+1t.shape0,sMath.floor(r),lr-s,c0s&&st.shape1,u0s+1&&s+1t.shape1,fa&&c?t.get(n,s):0,ha&&u?t.get(n,s+1):0;return(1-l)*((1-i)*f+i*(o&&c?t.get(n+1,s):0))+l*((1-i)*h+i*(o&&u?t.get(n+1,s+1):0))}function a(t,e,r,n){var iMath.floor(e),ae-i,o0i&&it.shape0,s0i+1&&i+1t.shape0,lMath.floor(r),cr-l,u0l&<.shape1,f0l+1&&l+1t.shape1,hMath.floor(n),pn-h,d0h&&ht.shape2,m0h+1&&h+1t.shape2,go&&u&&d?t.get(i,l,h):0,vo&&f&&d?t.get(i,l+1,h):0,ys&&u&&d?t.get(i+1,l,h):0,xs&&f&&d?t.get(i+1,l+1,h):0,bo&&u&&m?t.get(i,l,h+1):0,_o&&f&&m?t.get(i,l+1,h+1):0;return(1-p)*((1-c)*((1-a)*g+a*y)+c*((1-a)*v+a*x))+p*((1-c)*((1-a)*b+a*(s&&u&&m?t.get(i+1,l,h+1):0))+c*((1-a)*_+a*(s&&f&&m?t.get(i+1,l+1,h+1):0)))}function o(t){var e,r,n0|t.shape.length,inew Array(n),anew Array(n),onew Array(n),snew Array(n);for(e0;en;++e)r+argumentse+1,ieMath.floor(r),aer-ie,oe0ie&&iet.shapee,se0ie+1&&ie+1t.shapee;var l,c,u,f0;t:for(e0;e1n;++e){for(c1,ut.offset,l0;ln;++l)if(e&1l){if(!sl)continue t;c*al,u+t.stridel*(il+1)}else{if(!ol)continue t;c*1-al,u+t.stridel*il}f+c*t.datau}return f}e.exportsfunction(t,e,r,s){switch(t.shape.length){case 0:return 0;case 1:return n(t,e);case 2:return i(t,e,r);case 3:return a(t,e,r,s);default:return o.apply(void 0,arguments)}},e.exports.d1n,e.exports.d2i,e.exports.d3a},{},254:function(t,e,r){use strict;var n{float64,2,1,0:function(){return function(t,e,r,n,i){var at0,ot1,st2,lr0,cr1,ur2;n|0;var f0,h0,p0,du,mc-s*u,gl-o*c;for(p0;pa;++p){for(h0;ho;++h){for(f0;fs;++f)en/i,n+d;n+m}n+g}}},uint8,2,0,1,float64,2,1,0:function(){return function(t,e,r,n,i,a,o,s){for(var lt0,ct1,ut2,fr0,hr1,pr2,da0,ma1,ga2,vn|0,yo|0,x0|t0;x>0;){x64?(lx,x0):(l64,x-64);for(var b0|t1;b>0;){b64?(cb,b0):(c64,b-64),nv+x*f+b*h,oy+x*d+b*m;var _0,w0,T0,kp,Af-u*p,Mh-l*f,Sg,Ed-u*g,Lm-l*d;for(T0;Tc;++T){for(w0;wl;++w){for(_0;_u;++_)enio*s,n+k,o+S;n+A,o+E}n+M,o+L}}}}},float32,1,0,float32,1,0:function(){return function(t,e,r,n,i,a,o){var st0,lt1,cr0,ur1,fa0,ha1;n|0,o|0;var p0,d0,mu,gc-l*u,vh,yf-l*h;for(d0;ds;++d){for(p0;pl;++p)enio,n+m,o+v;n+g,o+y}}},float32,1,0,float32,0,1:function(){return function(t,e,r,n,i,a,o){for(var st0,lt1,cr0,ur1,fa0,ha1,pn|0,do|0,m0|t1;m>0;){m64?(lm,m0):(l64,m-64);for(var g0|t0;g>0;){g64?(sg,g0):(s64,g-64),np+m*u+g*c,od+m*h+g*f;var v0,y0,xu,bc-l*u,_h,wf-l*h;for(y0;ys;++y){for(v0;vl;++v)enio,n+x,o+_;n+b,o+w}}}}},uint8,2,0,1,uint8,1,2,0:function(){return function(t,e,r,n,i,a,o){for(var st0,lt1,ct2,ur0,fr1,hr2,pa0,da1,ma2,gn|0,vo|0,y0|t2;y>0;){y64?(cy,y0):(c64,y-64);for(var x0|t0;x>0;){x64?(sx,x0):(s64,x-64);for(var b0|t1;b>0;){b64?(lb,b0):(l64,b-64),ng+y*h+x*u+b*f,ov+y*m+x*p+b*d;var _0,w0,T0,kh,Au-c*h,Mf-s*u,Sm,Ep-c*m,Ld-s*p;for(T0;Tl;++T){for(w0;ws;++w){for(_0;_c;++_)enio,n+k,o+S;n+A,o+E}n+M,o+L}}}}}},uint8,2,0,1,array,2,0,1:function(){return function(t,e,r,n,i,a,o){var st0,lt1,ct2,ur0,fr1,hr2,pa0,da1,ma2;n|0,o|0;var g0,v0,y0,xh,bu-c*h,_f-s*u,wm,Tp-c*m,kd-s*p;for(y0;yl;++y){for(v0;vs;++v){for(g0;gc;++g)enio,n+x,o+w;n+b,o+T}n+_,o+k}}}};var ifunction(t,e){var re.join(,);return(0,nr)()},a{mul:function(t){var e{};return function(r,n,i){var ar.dtype,or.order,sn.dtype,ln.order,ci.dtype,ui.order,fa,o.join(),s,l.join(),c,u.join().join(),hef;return h||(efht(a,o,s,l,c,u)),h(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i.data,i.stride,0|i.offset)}},muls:function(t){var e{};return function(r,n,i){var ar.dtype,or.order,sn.dtype,ln.order,ca,o.join(),s,l.join().join(),uec;return u||(ecut(a,o,s,l)),u(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i)}},mulseq:function(t){var e{};return function(r,n){var ir.dtype,ar.order,oi,a.join().join(),seo;return s||(eost(i,a)),s(r.shape.slice(0),r.data,r.stride,0|r.offset,n)}},div:function(t){var e{};return function(r,n,i){var ar.dtype,or.order,sn.dtype,ln.order,ci.dtype,ui.order,fa,o.join(),s,l.join(),c,u.join().join(),hef;return h||(efht(a,o,s,l,c,u)),h(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i.data,i.stride,0|i.offset)}},divs:function(t){var e{};return function(r,n,i){var ar.dtype,or.order,sn.dtype,ln.order,ca,o.join(),s,l.join().join(),uec;return u||(ecut(a,o,s,l)),u(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i)}},divseq:function(t){var e{};return function(r,n){var ir.dtype,ar.order,oi,a.join().join(),seo;return s||(eost(i,a)),s(r.shape.slice(0),r.data,r.stride,0|r.offset,n)}},assign:function(t){var e{};return function(r,n){var ir.dtype,ar.order,on.dtype,sn.order,li,a.join(),o,s.join().join(),cel;return c||(elct(i,a,o,s)),c(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset)}}};function o(t){return e{funcName:t.funcName},(0,ae.funcName)(i.bind(void 0,e));var e}var s{mul:*,div:/};!function(){for(var t in s)rto({funcName:t}),rt+so({funcName:t+s}),rt+seqo({funcName:t+seq})}(),r.assigno({funcName:assign})},{},255:function(t,e,r){use strict;var nt(ndarray),it(./doConvert.js);e.exportsfunction(t,e){for(var r,at,o1;Array.isArray(a);)r.push(a.length),o*a.length,aa0;return 0r.length?n():(e||(en(new Float64Array(o),r)),i(e,t),e)}},{./doConvert.js:256,ndarray:259},256:function(t,e,r){use strict;var n,ifunction(){return function(t,e,r,n,i){var at0,ot1,st2,lr0,cr1,ur2,f0,0,0;n|0;var h0,p0,d0,mu,gc-s*u,vl-o*c;for(d0;da;++d){for(p0;po;++p){for(h0;hs;++h){var y,xi;for(y0;yf.length-1;++y)xxfy;enxff.length-1,n+m,++f2}n+g,f2-s,++f1}n+v,f1-o,++f0}}};e.exports(n{funcName:{funcName:convert}.funcName},function(t){var e{};return function(r,n){var ir.dtype,ar.order,oi,a.join().join(),seo;return s||(eost(i,a)),s(r.shape.slice(0),r.data,r.stride,0|r.offset,n)}}(i.bind(void 0,n)))},{},257:function(t,e,r){use strict;var nt(typedarray-pool);function i(t){switch(t){caseuint32:returnn.mallocUint32,n.freeUint32;default:return null}}var a{uint32,1,0:function(t,e){return function(r,n,i,a,o,s,l,c,u,f,h){var p,d,m,g,v,y,x,b,_r*o+a,wt(c);for(pr+1;pn;++p){for(dp,m_+o,v0,y_,g0;gc;++g)wv++iy,y+u;t:for(;d-- >r;){v0,ym-o;e:for(g0;gc;++g){if((xiy)(bwv))break t;if(x>b)break e;y+f,v+h}for(vm,ym-o,g0;gc;++g)iviy,v+u,y+u;m-o}for(vm,y0,g0;gc;++g)ivwy++,v+u}e(w)}}};var o{uint32,1,0:function(t,e,r){return function n(i,a,o,s,l,c,u,f,h,p,d){var m,g,v,y,x,b,_,w,T,k,A,M,S,E,L,C,P,I,O,z,D,R,F,B,N,j(a-i+1)/6|0,Ui+j,Va-j,Hi+a>>1,qH-j,GH+j,YU,Wq,XH,ZG,JV,Ki+1,Qa-1,$!0,tt0,et0,rt0,ntf,ite(nt),ate(nt);Al*Y,Ml*W,Ns;t:for(k0;kf;++k){if(wM+N,(rto_A+N-ow)>0){gY,YW,Wg;break t}if(rt0)break t;N+p}Al*Z,Ml*J,Ns;t:for(k0;kf;++k){if(wM+N,(rto_A+N-ow)>0){gZ,ZJ,Jg;break t}if(rt0)break t;N+p}Al*Y,Ml*X,Ns;t:for(k0;kf;++k){if(wM+N,(rto_A+N-ow)>0){gY,YX,Xg;break t}if(rt0)break t;N+p}Al*W,Ml*X,Ns;t:for(k0;kf;++k){if(wM+N,(rto_A+N-ow)>0){gW,WX,Xg;break t}if(rt0)break t;N+p}Al*Y,Ml*Z,Ns;t:for(k0;kf;++k){if(wM+N,(rto_A+N-ow)>0){gY,YZ,Zg;break t}if(rt0)break t;N+p}Al*X,Ml*Z,Ns;t:for(k0;kf;++k){if(wM+N,(rto_A+N-ow)>0){gX,XZ,Zg;break t}if(rt0)break t;N+p}Al*W,Ml*J,Ns;t:for(k0;kf;++k){if(wM+N,(rto_A+N-ow)>0){gW,WJ,Jg;break t}if(rt0)break t;N+p}Al*W,Ml*X,Ns;t:for(k0;kf;++k){if(wM+N,(rto_A+N-ow)>0){gW,WX,Xg;break t}if(rt0)break t;N+p}Al*Z,Ml*J,Ns;t:for(k0;kf;++k){if(wM+N,(rto_A+N-ow)>0){gZ,ZJ,Jg;break t}if(rt0)break t;N+p}for(Al*Y,Ml*W,Sl*X,El*Z,Ll*J,Cl*U,Pl*H,Il*V,B0,Ns,k0;kf;++k)_A+N,wM+N,TS+N,OE+N,zL+N,DC+N,RP+N,FI+N,itBow,atBoO,$$&&itBatB,vo_,yoT,xoz,oDv,oRy,oFx,++B,N+h;for(Al*q,Ml*i,Ns,k0;kf;++k)wM+N,o_A+Now,N+h;for(Al*G,Ml*a,Ns,k0;kf;++k)wM+N,o_A+Now,N+h;if($)for(bK;bQ;++b){_s+b*l,B0;t:for(k0;kf&&0(rto_-itB);++k)B+d,_+p;if(0!rt)if(rt0){if(b!K)for(Al*b,Ml*K,Ns,k0;kf;++k)wM+N,mo_A+N,o_ow,owm,N+h;++K}else for(;;){_s+Q*l,B0;t:for(k0;kf&&0(rto_-itB);++k)B+d,_+p;if(!(rt>0)){if(rt0){for(Al*b,Ml*K,Sl*Q,Ns,k0;kf;++k)wM+N,TS+N,mo_A+N,o_ow,owoT,oTm,N+h;++K,--Q;break}for(Al*b,Ml*Q,Ns,k0;kf;++k)wM+N,mo_A+N,o_ow,owm,N+h;--Q;break}Q--}}else for(bK;bQ;++b){_s+b*l,B0;t:for(k0;kf&&0(tto_-itB);++k)B+d,_+p;if(tt0){if(b!K)for(Al*b,Ml*K,Ns,k0;kf;++k)wM+N,mo_A+N,o_ow,owm,N+h;++K}else{_s+b*l,B0;t:for(k0;kf&&0(eto_-atB);++k)B+d,_+p;if(et>0)for(;;){_s+Q*l,B0;t:for(k0;kf&&0(rto_-atB);++k)B+d,_+p;if(!(rt>0)){_s+Q*l,B0;t:for(k0;kf&&0(rto_-itB);++k)B+d,_+p;if(rt0){for(Al*b,Ml*K,Sl*Q,Ns,k0;kf;++k)wM+N,TS+N,mo_A+N,o_ow,owoT,oTm,N+h;++K,--Q}else{for(Al*b,Ml*Q,Ns,k0;kf;++k)wM+N,mo_A+N,o_ow,owm,N+h;--Q}break}if(--Qb)break}}}for(Al*i,Ml*(K-1),B0,Ns,k0;kf;++k)wM+N,o_A+Now,owitB,++B,N+h;for(Al*a,Ml*(Q+1),B0,Ns,k0;kf;++k)wM+N,o_A+Now,owatB,++B,N+h;if(K-2-i32?t(i,K-2,o,s,l,c,u,f,h,p,d):n(i,K-2,o,s,l,c,u,f,h,p,d),a-(Q+2)32?t(Q+2,a,o,s,l,c,u,f,h,p,d):n(Q+2,a,o,s,l,c,u,f,h,p,d),$)return r(it),void r(at);if(KU&&Q>V){t:for(;;){for(_s+K*l,B0,Ns,k0;kf;++k){if(o_!itB)break t;++B,_+h}++K}t:for(;;){for(_s+Q*l,B0,Ns,k0;kf;++k){if(o_!atB)break t;++B,_+h}--Q}for(bK;bQ;++b){_s+b*l,B0;t:for(k0;kf&&0(tto_-itB);++k)B+d,_+p;if(0tt){if(b!K)for(Al*b,Ml*K,Ns,k0;kf;++k)wM+N,mo_A+N,o_ow,owm,N+h;++K}else{_s+b*l,B0;t:for(k0;kf&&0(eto_-atB);++k)B+d,_+p;if(0et)for(;;){_s+Q*l,B0;t:for(k0;kf&&0(rto_-atB);++k)B+d,_+p;if(0!rt){_s+Q*l,B0;t:for(k0;kf&&0(rto_-itB);++k)B+d,_+p;if(rt0){for(Al*b,Ml*K,Sl*Q,Ns,k0;kf;++k)wM+N,TS+N,mo_A+N,o_ow,owoT,oTm,N+h;++K,--Q}else{for(Al*b,Ml*Q,Ns,k0;kf;++k)wM+N,mo_A+N,o_ow,owm,N+h;--Q}break}if(--Qb)break}}}}r(it),r(at),Q-K32?t(K,Q,o,s,l,c,u,f,h,p,d):n(K,Q,o,s,l,c,u,f,h,p,d)}}};var s{uint32,1,0:function(t,e){return function(r){var nr.data,i0|r.offset,ar.shape,or.stride,s0|o0,l0|a0,c0|o1,u0|a1,fc,hc;l32?t(0,l-1,n,i,s,c,l,u,f,h,1):e(0,l-1,n,i,s,c,l,u,f,h,1)}}};e.exportsfunction(t,e){var re,t.join(,),nsr,lfunction(t,e){var ri(e),ne,t.join(,),oan;return r?o(r0,r1):o()}(t,e),cfunction(t,e,r){var ni(e),ae,t.join(,),soa;return t.length>1&&n?s(r,n0,n1):s(r)}(t,e,l);return n(l,c)}},{typedarray-pool:308},258:function(t,e,r){use strict;var nt(./lib/compile_sort.js),i{};e.exportsfunction(t){var et.order,rt.dtype,ae,r.join(:),oia;return o||(iaon(e,r)),o(t),t}},{./lib/compile_sort.js:257},259:function(t,e,r){var nt(is-buffer),iundefined!typeof Float64Array;function a(t,e){return t0-e0}function o(){var t,ethis.stride,rnew Array(e.length);for(t0;tr.length;++t)rtMath.abs(et),t;r.sort(a);var nnew Array(r.length);for(t0;tn.length;++t)ntrt1;return n}var s{T:function(t){function e(t){this.datat}var re.prototype;return r.dtypet,r.indexfunction(){return-1},r.size0,r.dimension-1,r.shaper.strider.order,r.lor.hir.transposer.stepfunction(){return new e(this.data)},r.getr.setfunction(){},r.pickfunction(){return null},function(t){return new e(t)}},0:function(t,e){function r(t,e){this.datat,this.offsete}var nr.prototype;return n.dtypet,n.indexfunction(){return this.offset},n.dimension0,n.size1,n.shapen.striden.order,n.lon.hin.transposen.stepfunction(){return new r(this.data,this.offset)},n.pickfunction(){return e(this.data)},n.valueOfn.getfunction(){returngenerict?this.data.get(this.offset):this.datathis.offset},n.setfunction(e){returngenerict?this.data.set(this.offset,e):this.datathis.offsete},function(t,e,n,i){return new r(t,i)}},1:function(t,e,r){function n(t,e,r,n){this.datat,this.shapee,this.strider,this.offset0|n}var in.prototype;return i.dtypet,i.dimension1,Object.defineProperty(i,size,{get:function(){return this.shape0}}),i.order0,i.setfunction(e,r){returngenerict?this.data.set(this.offset+this.stride0*e,r):this.datathis.offset+this.stride0*er},i.getfunction(e){returngenerict?this.data.get(this.offset+this.stride0*e):this.datathis.offset+this.stride0*e},i.indexfunction(t){return this.offset+this.stride0*t},i.hifunction(t){return new n(this.data,number!typeof t||t0?this.shape0:0|t,this.stride0,this.offset)},i.lofunction(t){var ethis.offset,r0,ithis.shape0,athis.stride0;returnnumbertypeof t&&t>0&&(e+a*(r0|t),i-r),new n(this.data,i,a,e)},i.stepfunction(t){var ethis.shape0,rthis.stride0,ithis.offset,a0,oMath.ceil;returnnumbertypeof t&&((a0|t)0?(i+r*(e-1),eo(-e/a)):eo(e/a),r*a),new n(this.data,e,r,i)},i.transposefunction(t){tvoid 0t?0:0|t;var ethis.shape,rthis.stride;return new n(this.data,et,rt,this.offset)},i.pickfunction(t){var r,n,ithis.offset;returnnumbertypeof t&&t>0?ii+this.stride0*t|0:(r.push(this.shape0),n.push(this.stride0)),(0,er.length+1)(this.data,r,n,i)},function(t,e,r,i){return new n(t,e0,r0,i)}},2:function(t,e,r){function n(t,e,r,n,i,a){this.datat,this.shapee,r,this.striden,i,this.offset0|a}var in.prototype;return i.dtypet,i.dimension2,Object.defineProperty(i,size,{get:function(){return this.shape0*this.shape1}}),Object.defineProperty(i,order,{get:function(){return Math.abs(this.stride0)>Math.abs(this.stride1)?1,0:0,1}}),i.setfunction(e,r,n){returngenerict?this.data.set(this.offset+this.stride0*e+this.stride1*r,n):this.datathis.offset+this.stride0*e+this.stride1*rn},i.getfunction(e,r){returngenerict?this.data.get(this.offset+this.stride0*e+this.stride1*r):this.datathis.offset+this.stride0*e+this.stride1*r},i.indexfunction(t,e){return this.offset+this.stride0*t+this.stride1*e},i.hifunction(t,e){return new n(this.data,number!typeof t||t0?this.shape0:0|t,number!typeof e||e0?this.shape1:0|e,this.stride0,this.stride1,this.offset)},i.lofunction(t,e){var rthis.offset,i0,athis.shape0,othis.shape1,sthis.stride0,lthis.stride1;returnnumbertypeof t&&t>0&&(r+s*(i0|t),a-i),numbertypeof e&&e>0&&(r+l*(i0|e),o-i),new n(this.data,a,o,s,l,r)},i.stepfunction(t,e){var rthis.shape0,ithis.shape1,athis.stride0,othis.stride1,sthis.offset,l0,cMath.ceil;returnnumbertypeof t&&((l0|t)0?(s+a*(r-1),rc(-r/l)):rc(r/l),a*l),numbertypeof e&&((l0|e)0?(s+o*(i-1),ic(-i/l)):ic(i/l),o*l),new n(this.data,r,i,a,o,s)},i.transposefunction(t,e){tvoid 0t?0:0|t,evoid 0e?1:0|e;var rthis.shape,ithis.stride;return new n(this.data,rt,re,it,ie,this.offset)},i.pickfunction(t,r){var n,i,athis.offset;returnnumbertypeof t&&t>0?aa+this.stride0*t|0:(n.push(this.shape0),i.push(this.stride0)),numbertypeof r&&r>0?aa+this.stride1*r|0:(n.push(this.shape1),i.push(this.stride1)),(0,en.length+1)(this.data,n,i,a)},function(t,e,r,i){return new n(t,e0,e1,r0,r1,i)}},3:function(t,e,r){function n(t,e,r,n,i,a,o,s){this.datat,this.shapee,r,n,this.stridei,a,o,this.offset0|s}var in.prototype;return i.dtypet,i.dimension3,Object.defineProperty(i,size,{get:function(){return this.shape0*this.shape1*this.shape2}}),Object.defineProperty(i,order,{get:function(){var tMath.abs(this.stride0),eMath.abs(this.stride1),rMath.abs(this.stride2);return t>e?e>r?2,1,0:t>r?1,2,0:1,0,2:t>r?2,0,1:r>e?0,1,2:0,2,1}}),i.setfunction(e,r,n,i){returngenerict?this.data.set(this.offset+this.stride0*e+this.stride1*r+this.stride2*n,i):this.datathis.offset+this.stride0*e+this.stride1*r+this.stride2*ni},i.getfunction(e,r,n){returngenerict?this.data.get(this.offset+this.stride0*e+this.stride1*r+this.stride2*n):this.datathis.offset+this.stride0*e+this.stride1*r+this.stride2*n},i.indexfunction(t,e,r){return this.offset+this.stride0*t+this.stride1*e+this.stride2*r},i.hifunction(t,e,r){return new n(this.data,number!typeof t||t0?this.shape0:0|t,number!typeof e||e0?this.shape1:0|e,number!typeof r||r0?this.shape2:0|r,this.stride0,this.stride1,this.stride2,this.offset)},i.lofunction(t,e,r){var ithis.offset,a0,othis.shape0,sthis.shape1,lthis.shape2,cthis.stride0,uthis.stride1,fthis.stride2;returnnumbertypeof t&&t>0&&(i+c*(a0|t),o-a),numbertypeof e&&e>0&&(i+u*(a0|e),s-a),numbertypeof r&&r>0&&(i+f*(a0|r),l-a),new n(this.data,o,s,l,c,u,f,i)},i.stepfunction(t,e,r){var ithis.shape0,athis.shape1,othis.shape2,sthis.stride0,lthis.stride1,cthis.stride2,uthis.offset,f0,hMath.ceil;returnnumbertypeof t&&((f0|t)0?(u+s*(i-1),ih(-i/f)):ih(i/f),s*f),numbertypeof e&&((f0|e)0?(u+l*(a-1),ah(-a/f)):ah(a/f),l*f),numbertypeof r&&((f0|r)0?(u+c*(o-1),oh(-o/f)):oh(o/f),c*f),new n(this.data,i,a,o,s,l,c,u)},i.transposefunction(t,e,r){tvoid 0t?0:0|t,evoid 0e?1:0|e,rvoid 0r?2:0|r;var ithis.shape,athis.stride;return new n(this.data,it,ie,ir,at,ae,ar,this.offset)},i.pickfunction(t,r,n){var i,a,othis.offset;returnnumbertypeof t&&t>0?oo+this.stride0*t|0:(i.push(this.shape0),a.push(this.stride0)),numbertypeof r&&r>0?oo+this.stride1*r|0:(i.push(this.shape1),a.push(this.stride1)),numbertypeof n&&n>0?oo+this.stride2*n|0:(i.push(this.shape2),a.push(this.stride2)),(0,ei.length+1)(this.data,i,a,o)},function(t,e,r,i){return new n(t,e0,e1,e2,r0,r1,r2,i)}},4:function(t,e,r){function n(t,e,r,n,i,a,o,s,l,c){this.datat,this.shapee,r,n,i,this.stridea,o,s,l,this.offset0|c}var in.prototype;return i.dtypet,i.dimension4,Object.defineProperty(i,size,{get:function(){return this.shape0*this.shape1*this.shape2*this.shape3}}),Object.defineProperty(i,order,{get:r}),i.setfunction(e,r,n,i,a){returngenerict?this.data.set(this.offset+this.stride0*e+this.stride1*r+this.stride2*n+this.stride3*i,a):this.datathis.offset+this.stride0*e+this.stride1*r+this.stride2*n+this.stride3*ia},i.getfunction(e,r,n,i){returngenerict?this.data.get(this.offset+this.stride0*e+this.stride1*r+this.stride2*n+this.stride3*i):this.datathis.offset+this.stride0*e+this.stride1*r+this.stride2*n+this.stride3*i},i.indexfunction(t,e,r,n){return this.offset+this.stride0*t+this.stride1*e+this.stride2*r+this.stride3*n},i.hifunction(t,e,r,i){return new n(this.data,number!typeof t||t0?this.shape0:0|t,number!typeof e||e0?this.shape1:0|e,number!typeof r||r0?this.shape2:0|r,number!typeof i||i0?this.shape3:0|i,this.stride0,this.stride1,this.stride2,this.stride3,this.offset)},i.lofunction(t,e,r,i){var athis.offset,o0,sthis.shape0,lthis.shape1,cthis.shape2,uthis.shape3,fthis.stride0,hthis.stride1,pthis.stride2,dthis.stride3;returnnumbertypeof t&&t>0&&(a+f*(o0|t),s-o),numbertypeof e&&e>0&&(a+h*(o0|e),l-o),numbertypeof r&&r>0&&(a+p*(o0|r),c-o),numbertypeof i&&i>0&&(a+d*(o0|i),u-o),new n(this.data,s,l,c,u,f,h,p,d,a)},i.stepfunction(t,e,r,i){var athis.shape0,othis.shape1,sthis.shape2,lthis.shape3,cthis.stride0,uthis.stride1,fthis.stride2,hthis.stride3,pthis.offset,d0,mMath.ceil;returnnumbertypeof t&&((d0|t)0?(p+c*(a-1),am(-a/d)):am(a/d),c*d),numbertypeof e&&((d0|e)0?(p+u*(o-1),om(-o/d)):om(o/d),u*d),numbertypeof r&&((d0|r)0?(p+f*(s-1),sm(-s/d)):sm(s/d),f*d),numbertypeof i&&((d0|i)0?(p+h*(l-1),lm(-l/d)):lm(l/d),h*d),new n(this.data,a,o,s,l,c,u,f,h,p)},i.transposefunction(t,e,r,i){tvoid 0t?0:0|t,evoid 0e?1:0|e,rvoid 0r?2:0|r,ivoid 0i?3:0|i;var athis.shape,othis.stride;return new n(this.data,at,ae,ar,ai,ot,oe,or,oi,this.offset)},i.pickfunction(t,r,n,i){var a,o,sthis.offset;returnnumbertypeof t&&t>0?ss+this.stride0*t|0:(a.push(this.shape0),o.push(this.stride0)),numbertypeof r&&r>0?ss+this.stride1*r|0:(a.push(this.shape1),o.push(this.stride1)),numbertypeof n&&n>0?ss+this.stride2*n|0:(a.push(this.shape2),o.push(this.stride2)),numbertypeof i&&i>0?ss+this.stride3*i|0:(a.push(this.shape3),o.push(this.stride3)),(0,ea.length+1)(this.data,a,o,s)},function(t,e,r,i){return new n(t,e0,e1,e2,e3,r0,r1,r2,r3,i)}},5:function(t,e,r){function n(t,e,r,n,i,a,o,s,l,c,u,f){this.datat,this.shapee,r,n,i,a,this.strideo,s,l,c,u,this.offset0|f}var in.prototype;return i.dtypet,i.dimension5,Object.defineProperty(i,size,{get:function(){return this.shape0*this.shape1*this.shape2*this.shape3*this.shape4}}),Object.defineProperty(i,order,{get:r}),i.setfunction(e,r,n,i,a,o){returngenerict?this.data.set(this.offset+this.stride0*e+this.stride1*r+this.stride2*n+this.stride3*i+this.stride4*a,o):this.datathis.offset+this.stride0*e+this.stride1*r+this.stride2*n+this.stride3*i+this.stride4*ao},i.getfunction(e,r,n,i,a){returngenerict?this.data.get(this.offset+this.stride0*e+this.stride1*r+this.stride2*n+this.stride3*i+this.stride4*a):this.datathis.offset+this.stride0*e+this.stride1*r+this.stride2*n+this.stride3*i+this.stride4*a},i.indexfunction(t,e,r,n,i){return this.offset+this.stride0*t+this.stride1*e+this.stride2*r+this.stride3*n+this.stride4*i},i.hifunction(t,e,r,i,a){return new n(this.data,number!typeof t||t0?this.shape0:0|t,number!typeof e||e0?this.shape1:0|e,number!typeof r||r0?this.shape2:0|r,number!typeof i||i0?this.shape3:0|i,number!typeof a||a0?this.shape4:0|a,this.stride0,this.stride1,this.stride2,this.stride3,this.stride4,this.offset)},i.lofunction(t,e,r,i,a){var othis.offset,s0,lthis.shape0,cthis.shape1,uthis.shape2,fthis.shape3,hthis.shape4,pthis.stride0,dthis.stride1,mthis.stride2,gthis.stride3,vthis.stride4;returnnumbertypeof t&&t>0&&(o+p*(s0|t),l-s),numbertypeof e&&e>0&&(o+d*(s0|e),c-s),numbertypeof r&&r>0&&(o+m*(s0|r),u-s),numbertypeof i&&i>0&&(o+g*(s0|i),f-s),numbertypeof a&&a>0&&(o+v*(s0|a),h-s),new n(this.data,l,c,u,f,h,p,d,m,g,v,o)},i.stepfunction(t,e,r,i,a){var othis.shape0,sthis.shape1,lthis.shape2,cthis.shape3,uthis.shape4,fthis.stride0,hthis.stride1,pthis.stride2,dthis.stride3,mthis.stride4,gthis.offset,v0,yMath.ceil;returnnumbertypeof t&&((v0|t)0?(g+f*(o-1),oy(-o/v)):oy(o/v),f*v),numbertypeof e&&((v0|e)0?(g+h*(s-1),sy(-s/v)):sy(s/v),h*v),numbertypeof r&&((v0|r)0?(g+p*(l-1),ly(-l/v)):ly(l/v),p*v),numbertypeof i&&((v0|i)0?(g+d*(c-1),cy(-c/v)):cy(c/v),d*v),numbertypeof a&&((v0|a)0?(g+m*(u-1),uy(-u/v)):uy(u/v),m*v),new n(this.data,o,s,l,c,u,f,h,p,d,m,g)},i.transposefunction(t,e,r,i,a){tvoid 0t?0:0|t,evoid 0e?1:0|e,rvoid 0r?2:0|r,ivoid 0i?3:0|i,avoid 0a?4:0|a;var othis.shape,sthis.stride;return new n(this.data,ot,oe,or,oi,oa,st,se,sr,si,sa,this.offset)},i.pickfunction(t,r,n,i,a){var o,s,lthis.offset;returnnumbertypeof t&&t>0?ll+this.stride0*t|0:(o.push(this.shape0),s.push(this.stride0)),numbertypeof r&&r>0?ll+this.stride1*r|0:(o.push(this.shape1),s.push(this.stride1)),numbertypeof n&&n>0?ll+this.stride2*n|0:(o.push(this.shape2),s.push(this.stride2)),numbertypeof i&&i>0?ll+this.stride3*i|0:(o.push(this.shape3),s.push(this.stride3)),numbertypeof a&&a>0?ll+this.stride4*a|0:(o.push(this.shape4),s.push(this.stride4)),(0,eo.length+1)(this.data,o,s,l)},function(t,e,r,i){return new n(t,e0,e1,e2,e3,e4,r0,r1,r2,r3,r4,i)}}};function l(t,e){var r-1e?T:String(e),nsr;return-1e?n(t):0e?n(t,ct0):n(t,ct,o)}var c{generic:,buffer:,array:,float32:,float64:,int8:,int16:,int32:,uint8_clamped:,uint8:,uint16:,uint32:,bigint64:,biguint64:};e.exportsfunction(t,e,r,a){if(void 0t)return(0,c.array0)();numbertypeof t&&(tt),void 0e&&(et.length);var oe.length;if(void 0r){rnew Array(o);for(var so-1,u1;s>0;--s)rsu,u*es}if(void 0a){a0;for(s0;so;++s)rs0&&(a-(es-1)*rs)}for(var ffunction(t){if(n(t))returnbuffer;if(i)switch(Object.prototype.toString.call(t)){caseobject Float64Array:returnfloat64;caseobject Float32Array:returnfloat32;caseobject Int8Array:returnint8;caseobject Int16Array:returnint16;caseobject Int32Array:returnint32;caseobject Uint8ClampedArray:returnuint8_clamped;caseobject Uint8Array:returnuint8;caseobject Uint16Array:returnuint16;caseobject Uint32Array:returnuint32;caseobject BigInt64Array:returnbigint64;caseobject BigUint64Array:returnbiguint64}return Array.isArray(t)?array:generic}(t),hcf;h.lengtho+1;)h.push(l(f,h.length-1));return(0,ho+1)(t,e,r,a)}},{is-buffer:237},260:function(t,e,r){use strict;var nt(double-bits),iMath.pow(2,-1074);e.exportsfunction(t,e){if(isNaN(t)||isNaN(e))return NaN;if(te)return t;if(0t)return e0?-i:i;var rn.hi(t),an.lo(t);e>tt>0?a-1>>>0?(r+1,a0):a+1:0a?(a-1>>>0,r-1):a-1;return n.pack(a,r)}},{double-bits:64},261:function(t,e,r){r.vertexNormalsfunction(t,e,r){for(var ne.length,inew Array(n),avoid 0r?1e-6:r,o0;on;++o)io0,0,0;for(o0;ot.length;++o)for(var sto,l0,css.length-1,us0,f0;fs.length;++f){lc,cu,us(f+1)%s.length;for(var hel,pec,deu,mnew Array(3),g0,vnew Array(3),y0,x0;x3;++x)mxhx-px,g+mx*mx,vxdx-px,y+vx*vx;if(g*y>a){var bic,_1/Math.sqrt(g*y);for(x0;x3;++x){var w(x+1)%3,T(x+2)%3;bx+_*(vw*mT-vT*mw)}}}for(o0;on;++o){bio;var k0;for(x0;x3;++x)k+bx*bx;if(k>a)for(_1/Math.sqrt(k),x0;x3;++x)bx*_;else for(x0;x3;++x)bx0}return i},r.faceNormalsfunction(t,e,r){for(var nt.length,inew Array(n),avoid 0r?1e-6:r,o0;on;++o){for(var sto,lnew Array(3),c0;c3;++c)lcesc;var unew Array(3),fnew Array(3);for(c0;c3;++c)ucl1c-l0c,fcl2c-l0c;var hnew Array(3),p0;for(c0;c3;++c){var d(c+1)%3,m(c+2)%3;hcud*fm-um*fd,p+hc*hc}pp>a?1/Math.sqrt(p):0;for(c0;c3;++c)hc*p;ioh}return i}},{},262:function(t,e,r){use strict;e.exportsfunction(t,e,r,n,i,a,o,s,l,c){var ue+a+c;if(f>0){var fMath.sqrt(u+1);t0.5*(o-l)/f,t1.5*(s-n)/f,t2.5*(r-a)/f,t3.5*f}else{var hMath.max(e,a,c);fMath.sqrt(2*h-u+1);e>h?(t0.5*f,t1.5*(i+r)/f,t2.5*(s+n)/f,t3.5*(o-l)/f):a>h?(t0.5*(r+i)/f,t1.5*f,t2.5*(l+o)/f,t3.5*(s-n)/f):(t0.5*(n+s)/f,t1.5*(o+l)/f,t2.5*f,t3.5*(r-i)/f)}return t}},{},263:function(t,e,r){use strict;e.exportsfunction(t){var e(tt||{}).center||0,0,0,rt.rotation||0,0,0,1,nt.radius||1;e.slice.call(e,0,3),u(r.slice.call(r,0,4),r);var inew f(r,e,Math.log(n));i.setDistanceLimits(t.zoomMin,t.zoomMax),(eyein t||upin t)&&i.lookAt(0,t.eye,t.center,t.up);return i};var nt(filtered-vector),it(gl-mat4/lookAt),at(gl-mat4/fromQuat),ot(gl-mat4/invert),st(./lib/quatFromFrame);function l(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function c(t,e,r,n){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2)+Math.pow(n,2))}function u(t,e){var re0,ne1,ie2,ae3,oc(r,n,i,a);o>1e-6?(t0r/o,t1n/o,t2i/o,t3a/o):(t0t1t20,t31)}function f(t,e,r){this.radiusn(r),this.centern(e),this.rotationn(t),this.computedRadiusthis.radius.curve(0),this.computedCenterthis.center.curve(0),this.computedRotationthis.rotation.curve(0),this.computedUp.1,0,0,this.computedEye.1,0,0,this.computedMatrix.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,this.recalcMatrix(0)}var hf.prototype;h.lastTfunction(){return Math.max(this.radius.lastT(),this.center.lastT(),this.rotation.lastT())},h.recalcMatrixfunction(t){this.radius.curve(t),this.center.curve(t),this.rotation.curve(t);var ethis.computedRotation;u(e,e);var rthis.computedMatrix;a(r,e);var nthis.computedCenter,ithis.computedEye,othis.computedUp,sMath.exp(this.computedRadius0);i0n0+s*r2,i1n1+s*r6,i2n2+s*r10,o0r1,o1r5,o2r9;for(var l0;l3;++l){for(var c0,f0;f3;++f)c+rl+4*f*if;r12+l-c}},h.getMatrixfunction(t,e){this.recalcMatrix(t);var rthis.computedMatrix;if(e){for(var n0;n16;++n)enrn;return e}return r},h.idlefunction(t){this.center.idle(t),this.radius.idle(t),this.rotation.idle(t)},h.flushfunction(t){this.center.flush(t),this.radius.flush(t),this.rotation.flush(t)},h.panfunction(t,e,r,n){ee||0,rr||0,nn||0,this.recalcMatrix(t);var ithis.computedMatrix,ai1,oi5,si9,cl(a,o,s);a/c,o/c,s/c;var ui0,fi4,hi8,pu*a+f*o+h*s,dl(u-a*p,f-o*p,h-s*p);u/d,f/d,h/d;var mi2,gi6,vi10,ym*a+g*o+v*s,xm*u+g*f+v*h,bl(m-y*a+x*u,g-y*o+x*f,v-y*s+x*h);m/b,g/b,v/b;var _u*e+a*r,wf*e+o*r,Th*e+s*r;this.center.move(t,_,w,T);var kMath.exp(this.computedRadius0);kMath.max(1e-4,k+n),this.radius.set(t,Math.log(k))},h.rotatefunction(t,e,r,n){this.recalcMatrix(t),ee||0,rr||0;var ithis.computedMatrix,ai0,oi4,si8,ui1,fi5,hi9,pi2,di6,mi10,ge*a+r*u,ve*o+r*f,ye*s+r*h,x-(d*y-m*v),b-(m*g-p*y),_-(p*v-d*g),wMath.sqrt(Math.max(0,1-Math.pow(x,2)-Math.pow(b,2)-Math.pow(_,2))),Tc(x,b,_,w);T>1e-6?(x/T,b/T,_/T,w/T):(xb_0,w1);var kthis.computedRotation,Ak0,Mk1,Sk2,Ek3,LA*w+E*x+M*_-S*b,CM*w+E*b+S*x-A*_,PS*w+E*_+A*b-M*x,IE*w-A*x-M*b-S*_;if(n){xp,bd,_m;var OMath.sin(n)/l(x,b,_);x*O,b*O,_*O,II*(wMath.cos(e))-(LL*w+I*x+C*_-P*b)*x-(CC*w+I*b+P*x-L*_)*b-(PP*w+I*_+L*b-C*x)*_}var zc(L,C,P,I);z>1e-6?(L/z,C/z,P/z,I/z):(LCP0,I1),this.rotation.set(t,L,C,P,I)},h.lookAtfunction(t,e,r,n){this.recalcMatrix(t),rr||this.computedCenter,ee||this.computedEye,nn||this.computedUp;var athis.computedMatrix;i(a,e,r,n);var othis.computedRotation;s(o,a0,a1,a2,a4,a5,a6,a8,a9,a10),u(o,o),this.rotation.set(t,o0,o1,o2,o3);for(var l0,c0;c3;++c)l+Math.pow(rc-ec,2);this.radius.set(t,.5*Math.log(Math.max(l,1e-6))),this.center.set(t,r0,r1,r2)},h.translatefunction(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},h.setMatrixfunction(t,e){var rthis.computedRotation;s(r,e0,e1,e2,e4,e5,e6,e8,e9,e10),u(r,r),this.rotation.set(t,r0,r1,r2,r3);var nthis.computedMatrix;o(n,e);var in15;if(Math.abs(i)>1e-6){var an12/i,ln13/i,cn14/i;this.recalcMatrix(t);var fMath.exp(this.computedRadius0);this.center.set(t,a-n2*f,l-n6*f,c-n10*f),this.radius.idle(t)}else this.center.idle(t),this.radius.idle(t)},h.setDistancefunction(t,e){e>0&&this.radius.set(t,Math.log(e))},h.setDistanceLimitsfunction(t,e){tt>0?Math.log(t):-1/0,ee>0?Math.log(e):1/0,eMath.max(e,t),this.radius.bounds00t,this.radius.bounds10e},h.getDistanceLimitsfunction(t){var ethis.radius.bounds;return t?(t0Math.exp(e00),t1Math.exp(e10),t):Math.exp(e00),Math.exp(e10)},h.toJSONfunction(){return this.recalcMatrix(this.lastT()),{center:this.computedCenter.slice(),rotation:this.computedRotation.slice(),distance:Math.log(this.computedRadius0),zoomMin:this.radius.bounds00,zoomMax:this.radius.bounds10}},h.fromJSONfunction(t){var ethis.lastT(),rt.center;r&&this.center.set(e,r0,r1,r2);var nt.rotation;n&&this.rotation.set(e,n0,n1,n2,n3);var it.distance;i&&i>0&&this.radius.set(e,Math.log(i)),this.setDistanceLimits(t.zoomMin,t.zoomMax)}},{./lib/quatFromFrame:262,filtered-vector:68,gl-mat4/fromQuat:95,gl-mat4/invert:98,gl-mat4/lookAt:99},264:function(t,e,r){/*! * pad-left https://github.com/jonschlinkert/pad-left> * * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT license. */use strict;var nt(repeat-string);e.exportsfunction(t,e,r){return n(rvoid 0!r?r+: ,e)+t}},{repeat-string:277},265:function(t,e,r){e.exportsfunction(t,e){e||(e0,),tString(t);var rparseFloat(t,10);return e0r,e1t.match(/\d.\-\+*\s*(.*)/)1||,e}},{},266:function(t,e,r){use strict;e.exportsfunction(t,e){for(var r0|e.length,it.length,anew Array(r),new Array(r),o0;or;++o)a0o,a1o;for(o0;oi;++o){var sto;a0s0.push(s),a1s1.push(s)}var l;for(o0;or;++o)a0o.length+a1o.length0&&l.push(o);function c(t,e){var raete;r.splice(r.indexOf(t),1)}function u(t,r,i){for(var o,s,l,u0;u2;++u)if(aur.length>0){oaur0,lu;break}so1^l;for(var f0;f2;++f)for(var hafr,p0;ph.length;++p){var dhp,md1^f;n(et,er,es,em)>0&&(od,sm,lf)}return i||o&&c(o,l),s}function f(t,r){var iart0,ot;c(i,r);for(var si1^r;;){for(;s!t;)o.push(s),su(oo.length-2,s,!1);if(a0t.length+a1t.length0)break;var loo.length-1,ft,ho1,pu(l,f,!0);if(n(el,ef,eh,ep)0)break;o.push(t),su(l,f)}return o}function h(t,e){return e1ee.length-1}for(o0;or;++o)for(var p0;p2;++p){for(var d;apo.length>0;){a0o.length;var mf(o,p);h(0,m)?d.push.apply(d,m):(d.length>0&&l.push(d),dm)}d.length>0&&l.push(d)}return l};var nt(compare-angle)},{compare-angle:54},267:function(t,e,r){use strict;e.exportsfunction(t,e){for(var rn(t,e.length),inew Array(e.length),anew Array(e.length),o,s0;se.length;++s){var lrs.length;asl,is!0,l1&&o.push(s)}for(;o.length>0;){var co.pop();ic!1;var urc;for(s0;su.length;++s){var fus;0--af&&o.push(f)}}var hnew Array(e.length),p;for(s0;se.length;++s)if(is){cp.length;hsc,p.push(es)}else hs-1;var d;for(s0;st.length;++s){var mts;im0&&im1&&d.push(hm0,hm1)}returnd,p};var nt(edges-to-adjacency-list)},{edges-to-adjacency-list:66},268:function(t,e,r){use strict;e.exportsfunction(t,e){var rc(t,e);tr0;for(var f(er1).length,h(t.length,n(t,e.length)),p0;pf;++p)if(hp.length%21)throw new Error(planar-graph-to-polyline: graph must be manifold);var di(t,e);var m(dd.filter((function(t){for(var rt.length,n0,i0;ir;++i){var aeti,let(i+1)%r,co(-a0,a1),uo(-a0,l1),fo(l0,a1),ho(l0,l1);ns(n,s(s(c,u),s(f,h)))}return nn.length-1>0}))).length,gnew Array(m),vnew Array(m);for(p0;pm;++p){gpp;var ynew Array(m),xdp.map((function(t){return et})),ba(x),_0;t:for(var w0;wm;++w)if(yw0,p!w){for(var T(Hdw).length,k0;kT;++k){var Ab(eHk);if(0!A){A0&&(yw1,_+1);continue t}}yw1,_+1}vp_,p,y}v.sort((function(t,e){return e0-t0}));for(p0;pm;++p){var M(yvp)1,Sy2;for(w0;wm;++w)Sw&&(gwM)}var Efunction(t){for(var enew Array(t),r0;rt;++r)er;return e}(m);for(p0;pm;++p)Ep.push(gp),Egp.push(p);var L{},Cu(f,!1);for(p0;pm;++p)for(T(Hdp).length,w0;wT;++w){var PHw,IH(w+1)%T,OMath.min(P,I)+:+Math.max(P,I);if(O in L){var zLO;Ez.push(p),Ep.push(z),CPCI!0}else LOp}function D(t){for(var et.length,r0;re;++r)if(!Ctr)return!1;return!0}var R,Fu(m,-1);for(p0;pm;++p)gp!p||D(dp)?Fp-1:(R.push(p),Fp0);r;for(;R.length>0;){var BR.pop(),NEB;l(N,(function(t,e){return t-e}));var j,UN.length,VFB;if(0V){var HdB;jH}for(p0;pU;++p){var qNp;if(!(Fq>0))if(Fq1^V,R.push(q),0V)D(Hdq)||(H.reverse(),j.push(H))}0V&&r.push(j)}return r};var nt(edges-to-adjacency-list),it(planar-dual),at(point-in-big-polygon),ot(two-product),st(robust-sum),lt(uniq),ct(./lib/trim-leaves);function u(t,e){for(var rnew Array(t),n0;nt;++n)rne;return r}},{./lib/trim-leaves:267,edges-to-adjacency-list:66,planar-dual:266,point-in-big-polygon:269,robust-sum:289,two-product:306,uniq:310},269:function(t,e,r){e.exportsfunction(t){for(var et.length,r,a,s0;se;++s)for(var uts,fu.length,hf-1,p0;pf;hp++){var duh,mup;d0m0?a.push(d,m):r.push(d,m)}if(0r.length)return 0a.length?c:(gl(a),function(t){return g(t0,t1)?0:1});var g;var vi(r),yfunction(t,e){return function(r){var io.le(e,r0);if(i0)return 1;var ati;if(!a){if(!(i>0&&eir0))return 1;ati-1}for(var s1;a;){var la.key,cn(r,l0,l1);if(l00l10)if(c0)aa.left;else{if(!(c>0))return 0;s-1,aa.right}else if(c>0)aa.left;else{if(!(c0))return 0;s1,aa.right}}return s}}(v.slabs,v.coordinates);return 0a.length?y:function(t,e){return function(r){return t(r0,r1)?0:e(r)}}(l(a),y)};var nt(robust-orientation)3,it(slab-decomposition),at(interval-tree-1d),ot(binary-search-bounds);function s(){return!0}function l(t){for(var e{},r0;rt.length;++r){var ntr,in00,on01,ln11,cMath.min(o,l),Math.max(o,l);i in e?ei.push(c):eic}var u{},fObject.keys(e);for(r0;rf.length;++r){var hefr;ufra(h)}return function(t){return function(e,r){var nte;return!!n&&!!n.queryPoint(r,s)}}(u)}function c(t){return 1}},{binary-search-bounds:31,interval-tree-1d:234,robust-orientation:284,slab-decomposition:299},270:function(t,e,r){use strict;var nnew Float64Array(4),inew Float64Array(4),anew Float64Array(4);e.exportsfunction(t,e,r,o,s){n.lengtho.length&&(nnew Float64Array(o.length),inew Float64Array(o.length),anew Float64Array(o.length));for(var l0;lo.length;++l)nltl-ol,ilel-tl,alrl-tl;var c0,u0,f0,h0,p0,d0;for(l0;lo.length;++l){var mil,gal,vnl;c+m*m,u+m*g,f+g*g,h+v*m,p+v*g,d+v*v}var y,x,b,_,w,TMath.abs(c*f-u*u),ku*p-f*h,Au*h-c*p;if(k+AT)if(k0)A0&&h0?(A0,-h>c?(k1,yc+2*h+d):yh*(k-h/c)+d):(k0,p>0?(A0,yd):-p>f?(A1,yf+2*p+d):yp*(A-p/f)+d);else if(A0)A0,h>0?(k0,yd):-h>c?(k1,yc+2*h+d):yh*(k-h/c)+d;else{var M1/T;y(k*M)*(c*k+u*(A*M)+2*h)+A*(u*k+f*A+2*p)+d}else k0?(bf+p)>(xu+h)?(_b-x)>(wc-2*u+f)?(k1,A0,yc+2*h+d):y(k_/w)*(c*k+u*(A1-k)+2*h)+A*(u*k+f*A+2*p)+d:(k0,b0?(A1,yf+2*p+d):p>0?(A0,yd):yp*(A-p/f)+d):A0?(bc+h)>(xu+p)?(_b-x)>(wc-2*u+f)?(A1,k0,yf+2*p+d):y(k1-(A_/w))*(c*k+u*A+2*h)+A*(u*k+f*A+2*p)+d:(A0,b0?(k1,yc+2*h+d):h>0?(k0,yd):yh*(k-h/c)+d):(_f+p-u-h)0?(k0,A1,yf+2*p+d):_>(wc-2*u+f)?(k1,A0,yc+2*h+d):y(k_/w)*(c*k+u*(A1-k)+2*h)+A*(u*k+f*A+2*p)+d;var S1-k-A;for(l0;lo.length;++l)slS*tl+k*el+A*rl;return y0?0:y}},{},271:function(t,e,r){e.exportst(gl-quat/slerp)},{gl-quat/slerp:124},272:function(t,e,r){use strict;var nt(big-rat/add);e.exportsfunction(t,e){for(var rt.length,inew Array(r),a0;ar;++a)ian(ta,ea);return i}},{big-rat/add:15},273:function(t,e,r){use strict;e.exportsfunction(t){for(var enew Array(t.length),r0;rt.length;++r)ern(tr);return e};var nt(big-rat)},{big-rat:18},274:function(t,e,r){use strict;var nt(big-rat),it(big-rat/mul);e.exportsfunction(t,e){for(var rn(e),at.length,onew Array(a),s0;sa;++s)osi(ts,r);return o}},{big-rat:18,big-rat/mul:27},275:function(t,e,r){use strict;var nt(big-rat/sub);e.exportsfunction(t,e){for(var rt.length,inew Array(r),a0;ar;++a)ian(ta,ea);return i}},{big-rat/sub:29},276:function(t,e,r){use strict;var nt(compare-cell),it(compare-oriented-cell),at(cell-orientation);e.exportsfunction(t){t.sort(i);for(var et.length,r0,o0;oe;++o){var sto,la(s);if(0!l){if(r>0){var ctr-1;if(0n(s,c)&&a(c)!l){r-1;continue}}tr++s}}return t.lengthr,t}},{cell-orientation:47,compare-cell:56,compare-oriented-cell:57},277:function(t,e,r){/*! * repeat-string https://github.com/jonschlinkert/repeat-string> * * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. */use strict;var n,i;e.exportsfunction(t,e){if(string!typeof t)throw new TypeError(expected a string);if(1e)return t;if(2e)return t+t;var rt.length*e;if(n!t||void 0n)nt,i;else if(i.length>r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+t),e>>1,t+t;return i(i+t).substr(0,r)}},{},278:function(t,e,r){(function(t){(function(){e.exportst.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!n?n:undefined!typeof self?self:undefined!typeof window?window:{})},{},279:function(t,e,r){use strict;e.exportsfunction(t){for(var et.length,rtt.length-1,ne,ie-2;i>0;--i){var ar,oti;(lo-((ra+o)-a))&&(t--nr,rl)}var s0;for(in;ie;++i){var l;ati;(l(or)-((ra+o)-a))&&(ts++l)}return ts++r,t.lengths,t}},{},280:function(t,e,r){use strict;var nt(two-product),it(robust-sum),at(robust-scale),ot(robust-compress);function s(t,e,r,n){return function(e){return n(t(r(e00,e11),r(-e01,e10)))}}function l(t,e,r,n){return function(i){return n(t(e(t(r(i11,i22),r(-i12,i21)),i00),t(e(t(r(i10,i22),r(-i12,i20)),-i01),e(t(r(i10,i21),r(-i11,i20)),i02))))}}function c(t,e,r,n){return function(i){return n(t(t(e(t(e(t(r(i22,i33),r(-i23,i32)),i11),t(e(t(r(i21,i33),r(-i23,i31)),-i12),e(t(r(i21,i32),r(-i22,i31)),i13))),i00),e(t(e(t(r(i22,i33),r(-i23,i32)),i10),t(e(t(r(i20,i33),r(-i23,i30)),-i12),e(t(r(i20,i32),r(-i22,i30)),i13))),-i01)),t(e(t(e(t(r(i21,i33),r(-i23,i31)),i10),t(e(t(r(i20,i33),r(-i23,i30)),-i11),e(t(r(i20,i31),r(-i21,i30)),i13))),i02),e(t(e(t(r(i21,i32),r(-i22,i31)),i10),t(e(t(r(i20,i32),r(-i22,i30)),-i11),e(t(r(i20,i31),r(-i21,i30)),i12))),-i03))))}}function u(t,e,r,n){return function(i){return n(t(t(e(t(t(e(t(e(t(r(i33,i44),r(-i34,i43)),i22),t(e(t(r(i32,i44),r(-i34,i42)),-i23),e(t(r(i32,i43),r(-i33,i42)),i24))),i11),e(t(e(t(r(i33,i44),r(-i34,i43)),i21),t(e(t(r(i31,i44),r(-i34,i41)),-i23),e(t(r(i31,i43),r(-i33,i41)),i24))),-i12)),t(e(t(e(t(r(i32,i44),r(-i34,i42)),i21),t(e(t(r(i31,i44),r(-i34,i41)),-i22),e(t(r(i31,i42),r(-i32,i41)),i24))),i13),e(t(e(t(r(i32,i43),r(-i33,i42)),i21),t(e(t(r(i31,i43),r(-i33,i41)),-i22),e(t(r(i31,i42),r(-i32,i41)),i23))),-i14))),i00),e(t(t(e(t(e(t(r(i33,i44),r(-i34,i43)),i22),t(e(t(r(i32,i44),r(-i34,i42)),-i23),e(t(r(i32,i43),r(-i33,i42)),i24))),i10),e(t(e(t(r(i33,i44),r(-i34,i43)),i20),t(e(t(r(i30,i44),r(-i34,i40)),-i23),e(t(r(i30,i43),r(-i33,i40)),i24))),-i12)),t(e(t(e(t(r(i32,i44),r(-i34,i42)),i20),t(e(t(r(i30,i44),r(-i34,i40)),-i22),e(t(r(i30,i42),r(-i32,i40)),i24))),i13),e(t(e(t(r(i32,i43),r(-i33,i42)),i20),t(e(t(r(i30,i43),r(-i33,i40)),-i22),e(t(r(i30,i42),r(-i32,i40)),i23))),-i14))),-i01)),t(e(t(t(e(t(e(t(r(i33,i44),r(-i34,i43)),i21),t(e(t(r(i31,i44),r(-i34,i41)),-i23),e(t(r(i31,i43),r(-i33,i41)),i24))),i10),e(t(e(t(r(i33,i44),r(-i34,i43)),i20),t(e(t(r(i30,i44),r(-i34,i40)),-i23),e(t(r(i30,i43),r(-i33,i40)),i24))),-i11)),t(e(t(e(t(r(i31,i44),r(-i34,i41)),i20),t(e(t(r(i30,i44),r(-i34,i40)),-i21),e(t(r(i30,i41),r(-i31,i40)),i24))),i13),e(t(e(t(r(i31,i43),r(-i33,i41)),i20),t(e(t(r(i30,i43),r(-i33,i40)),-i21),e(t(r(i30,i41),r(-i31,i40)),i23))),-i14))),i02),t(e(t(t(e(t(e(t(r(i32,i44),r(-i34,i42)),i21),t(e(t(r(i31,i44),r(-i34,i41)),-i22),e(t(r(i31,i42),r(-i32,i41)),i24))),i10),e(t(e(t(r(i32,i44),r(-i34,i42)),i20),t(e(t(r(i30,i44),r(-i34,i40)),-i22),e(t(r(i30,i42),r(-i32,i40)),i24))),-i11)),t(e(t(e(t(r(i31,i44),r(-i34,i41)),i20),t(e(t(r(i30,i44),r(-i34,i40)),-i21),e(t(r(i30,i41),r(-i31,i40)),i24))),i12),e(t(e(t(r(i31,i42),r(-i32,i41)),i20),t(e(t(r(i30,i42),r(-i32,i40)),-i21),e(t(r(i30,i41),r(-i31,i40)),i22))),-i14))),-i03),e(t(t(e(t(e(t(r(i32,i43),r(-i33,i42)),i21),t(e(t(r(i31,i43),r(-i33,i41)),-i22),e(t(r(i31,i42),r(-i32,i41)),i23))),i10),e(t(e(t(r(i32,i43),r(-i33,i42)),i20),t(e(t(r(i30,i43),r(-i33,i40)),-i22),e(t(r(i30,i42),r(-i32,i40)),i23))),-i11)),t(e(t(e(t(r(i31,i43),r(-i33,i41)),i20),t(e(t(r(i30,i43),r(-i33,i40)),-i21),e(t(r(i30,i41),r(-i31,i40)),i23))),i12),e(t(e(t(r(i31,i42),r(-i32,i41)),i20),t(e(t(r(i30,i42),r(-i32,i40)),-i21),e(t(r(i30,i41),r(-i31,i40)),i22))),-i13))),i04)))))}}function f(t){return(2t?s:3t?l:4t?c:5t?u:void 0)(i,a,n,o)}var hfunction(){return0},function(t){returnt00};function p(t,e,r,n,i,a,o,s){return function(l){switch(l.length){case 0:return t(l);case 1:return e(l);case 2:return r(l);case 3:return n(l);case 4:return i(l);case 5:return a(l)}var col.length;return c||(col.lengths(l.length)),c(l)}}!function(){for(;h.length6;)h.push(f(h.length));e.exportsp.apply(void 0,h.concat(h,f));for(var t0;th.length;++t)e.exportstht}()},{robust-compress:279,robust-scale:286,robust-sum:289,two-product:306},281:function(t,e,r){use strict;var nt(two-product),it(robust-sum);e.exportsfunction(t,e){for(var rn(t0,e0),a1;at.length;++a)ri(r,n(ta,ea));return r}},{robust-sum:289,two-product:306},282:function(t,e,r){use strict;var nt(two-product),it(robust-sum),at(robust-subtract),ot(robust-scale);function s(t){return(3t?l:4t?c:5t?u:f)(i,a,n,o)}function l(t,e,r,n){return function(i,a,o){var sr(i0,i0),ln(s,a0),cn(s,o0),ur(a0,a0),fn(u,i0),hn(u,o0),pr(o0,o0),dn(p,i0),mn(p,a0),gt(e(m,h),e(f,l)),ve(d,c),ye(g,v);return yy.length-1}}function c(t,e,r,n){return function(i,a,o,s){var lt(r(i0,i0),r(i1,i1)),cn(l,a0),un(l,o0),fn(l,s0),ht(r(a0,a0),r(a1,a1)),pn(h,i0),dn(h,o0),mn(h,s0),gt(r(o0,o0),r(o1,o1)),vn(g,i0),yn(g,a0),xn(g,s0),bt(r(s0,s0),r(s1,s1)),_n(b,i0),wn(b,a0),Tn(b,o0),kt(t(n(e(T,x),a1),t(n(e(w,m),-o1),n(e(y,d),s1))),t(n(e(w,m),i1),t(n(e(_,f),-a1),n(e(p,c),s1)))),At(t(n(e(T,x),i1),t(n(e(_,f),-o1),n(e(v,u),s1))),t(n(e(y,d),i1),t(n(e(v,u),-a1),n(e(p,c),o1)))),Me(k,A);return MM.length-1}}function u(t,e,r,n){return function(i,a,o,s,l){var ct(r(i0,i0),t(r(i1,i1),r(i2,i2))),un(c,a0),fn(c,o0),hn(c,s0),pn(c,l0),dt(r(a0,a0),t(r(a1,a1),r(a2,a2))),mn(d,i0),gn(d,o0),vn(d,s0),yn(d,l0),xt(r(o0,o0),t(r(o1,o1),r(o2,o2))),bn(x,i0),_n(x,a0),wn(x,s0),Tn(x,l0),kt(r(s0,s0),t(r(s1,s1),r(s2,s2))),An(k,i0),Mn(k,a0),Sn(k,o0),En(k,l0),Lt(r(l0,l0),t(r(l1,l1),r(l2,l2))),Cn(L,i0),Pn(L,a0),In(L,o0),On(L,s0),zt(t(t(n(t(n(e(O,E),o1),t(n(e(I,T),-s1),n(e(S,w),l1))),a2),t(n(t(n(e(O,E),a1),t(n(e(P,y),-s1),n(e(M,v),l1))),-o2),n(t(n(e(I,T),a1),t(n(e(P,y),-o1),n(e(_,g),l1))),s2))),t(n(t(n(e(S,w),a1),t(n(e(M,v),-o1),n(e(_,g),s1))),-l2),t(n(t(n(e(O,E),a1),t(n(e(P,y),-s1),n(e(M,v),l1))),i2),n(t(n(e(O,E),i1),t(n(e(C,p),-s1),n(e(A,h),l1))),-a2)))),t(t(n(t(n(e(P,y),i1),t(n(e(C,p),-a1),n(e(m,u),l1))),s2),t(n(t(n(e(M,v),i1),t(n(e(A,h),-a1),n(e(m,u),s1))),-l2),n(t(n(e(S,w),a1),t(n(e(M,v),-o1),n(e(_,g),s1))),i2))),t(n(t(n(e(S,w),i1),t(n(e(A,h),-o1),n(e(b,f),s1))),-a2),t(n(t(n(e(M,v),i1),t(n(e(A,h),-a1),n(e(m,u),s1))),o2),n(t(n(e(_,g),i1),t(n(e(b,f),-a1),n(e(m,u),o1))),-s2))))),Dt(t(t(n(t(n(e(O,E),o1),t(n(e(I,T),-s1),n(e(S,w),l1))),i2),n(t(n(e(O,E),i1),t(n(e(C,p),-s1),n(e(A,h),l1))),-o2)),t(n(t(n(e(I,T),i1),t(n(e(C,p),-o1),n(e(b,f),l1))),s2),n(t(n(e(S,w),i1),t(n(e(A,h),-o1),n(e(b,f),s1))),-l2))),t(t(n(t(n(e(I,T),a1),t(n(e(P,y),-o1),n(e(_,g),l1))),i2),n(t(n(e(I,T),i1),t(n(e(C,p),-o1),n(e(b,f),l1))),-a2)),t(n(t(n(e(P,y),i1),t(n(e(C,p),-a1),n(e(m,u),l1))),o2),n(t(n(e(_,g),i1),t(n(e(b,f),-a1),n(e(m,u),o1))),-l2)))),Re(z,D);return RR.length-1}}function f(t,e,r,n){return function(i,a,o,s,l,c){var ut(t(r(i0,i0),r(i1,i1)),t(r(i2,i2),r(i3,i3))),fn(u,a0),hn(u,o0),pn(u,s0),dn(u,l0),mn(u,c0),gt(t(r(a0,a0),r(a1,a1)),t(r(a2,a2),r(a3,a3))),vn(g,i0),yn(g,o0),xn(g,s0),bn(g,l0),_n(g,c0),wt(t(r(o0,o0),r(o1,o1)),t(r(o2,o2),r(o3,o3))),Tn(w,i0),kn(w,a0),An(w,s0),Mn(w,l0),Sn(w,c0),Et(t(r(s0,s0),r(s1,s1)),t(r(s2,s2),r(s3,s3))),Ln(E,i0),Cn(E,a0),Pn(E,o0),In(E,l0),On(E,c0),zt(t(r(l0,l0),r(l1,l1)),t(r(l2,l2),r(l3,l3))),Dn(z,i0),Rn(z,a0),Fn(z,o0),Bn(z,s0),Nn(z,c0),jt(t(r(c0,c0),r(c1,c1)),t(r(c2,c2),r(c3,c3))),Un(j,i0),Vn(j,a0),Hn(j,o0),qn(j,s0),Gn(j,l0),Yt(t(t(n(t(t(n(t(n(e(G,N),s1),t(n(e(q,O),-l1),n(e(B,I),c1))),o2),n(t(n(e(G,N),o1),t(n(e(H,S),-l1),n(e(F,M),c1))),-s2)),t(n(t(n(e(q,O),o1),t(n(e(H,S),-s1),n(e(P,A),c1))),l2),n(t(n(e(B,I),o1),t(n(e(F,M),-s1),n(e(P,A),l1))),-c2))),a3),t(n(t(t(n(t(n(e(G,N),s1),t(n(e(q,O),-l1),n(e(B,I),c1))),a2),n(t(n(e(G,N),a1),t(n(e(V,_),-l1),n(e(R,b),c1))),-s2)),t(n(t(n(e(q,O),a1),t(n(e(V,_),-s1),n(e(C,x),c1))),l2),n(t(n(e(B,I),a1),t(n(e(R,b),-s1),n(e(C,x),l1))),-c2))),-o3),n(t(t(n(t(n(e(G,N),o1),t(n(e(H,S),-l1),n(e(F,M),c1))),a2),n(t(n(e(G,N),a1),t(n(e(V,_),-l1),n(e(R,b),c1))),-o2)),t(n(t(n(e(H,S),a1),t(n(e(V,_),-o1),n(e(k,y),c1))),l2),n(t(n(e(F,M),a1),t(n(e(R,b),-o1),n(e(k,y),l1))),-c2))),s3))),t(t(n(t(t(n(t(n(e(q,O),o1),t(n(e(H,S),-s1),n(e(P,A),c1))),a2),n(t(n(e(q,O),a1),t(n(e(V,_),-s1),n(e(C,x),c1))),-o2)),t(n(t(n(e(H,S),a1),t(n(e(V,_),-o1),n(e(k,y),c1))),s2),n(t(n(e(P,A),a1),t(n(e(C,x),-o1),n(e(k,y),s1))),-c2))),-l3),n(t(t(n(t(n(e(B,I),o1),t(n(e(F,M),-s1),n(e(P,A),l1))),a2),n(t(n(e(B,I),a1),t(n(e(R,b),-s1),n(e(C,x),l1))),-o2)),t(n(t(n(e(F,M),a1),t(n(e(R,b),-o1),n(e(k,y),l1))),s2),n(t(n(e(P,A),a1),t(n(e(C,x),-o1),n(e(k,y),s1))),-l2))),c3)),t(n(t(t(n(t(n(e(G,N),s1),t(n(e(q,O),-l1),n(e(B,I),c1))),a2),n(t(n(e(G,N),a1),t(n(e(V,_),-l1),n(e(R,b),c1))),-s2)),t(n(t(n(e(q,O),a1),t(n(e(V,_),-s1),n(e(C,x),c1))),l2),n(t(n(e(B,I),a1),t(n(e(R,b),-s1),n(e(C,x),l1))),-c2))),i3),n(t(t(n(t(n(e(G,N),s1),t(n(e(q,O),-l1),n(e(B,I),c1))),i2),n(t(n(e(G,N),i1),t(n(e(U,m),-l1),n(e(D,d),c1))),-s2)),t(n(t(n(e(q,O),i1),t(n(e(U,m),-s1),n(e(L,p),c1))),l2),n(t(n(e(B,I),i1),t(n(e(D,d),-s1),n(e(L,p),l1))),-c2))),-a3)))),t(t(t(n(t(t(n(t(n(e(G,N),a1),t(n(e(V,_),-l1),n(e(R,b),c1))),i2),n(t(n(e(G,N),i1),t(n(e(U,m),-l1),n(e(D,d),c1))),-a2)),t(n(t(n(e(V,_),i1),t(n(e(U,m),-a1),n(e(v,f),c1))),l2),n(t(n(e(R,b),i1),t(n(e(D,d),-a1),n(e(v,f),l1))),-c2))),s3),n(t(t(n(t(n(e(q,O),a1),t(n(e(V,_),-s1),n(e(C,x),c1))),i2),n(t(n(e(q,O),i1),t(n(e(U,m),-s1),n(e(L,p),c1))),-a2)),t(n(t(n(e(V,_),i1),t(n(e(U,m),-a1),n(e(v,f),c1))),s2),n(t(n(e(C,x),i1),t(n(e(L,p),-a1),n(e(v,f),s1))),-c2))),-l3)),t(n(t(t(n(t(n(e(B,I),a1),t(n(e(R,b),-s1),n(e(C,x),l1))),i2),n(t(n(e(B,I),i1),t(n(e(D,d),-s1),n(e(L,p),l1))),-a2)),t(n(t(n(e(R,b),i1),t(n(e(D,d),-a1),n(e(v,f),l1))),s2),n(t(n(e(C,x),i1),t(n(e(L,p),-a1),n(e(v,f),s1))),-l2))),c3),n(t(t(n(t(n(e(q,O),o1),t(n(e(H,S),-s1),n(e(P,A),c1))),a2),n(t(n(e(q,O),a1),t(n(e(V,_),-s1),n(e(C,x),c1))),-o2)),t(n(t(n(e(H,S),a1),t(n(e(V,_),-o1),n(e(k,y),c1))),s2),n(t(n(e(P,A),a1),t(n(e(C,x),-o1),n(e(k,y),s1))),-c2))),i3))),t(t(n(t(t(n(t(n(e(q,O),o1),t(n(e(H,S),-s1),n(e(P,A),c1))),i2),n(t(n(e(q,O),i1),t(n(e(U,m),-s1),n(e(L,p),c1))),-o2)),t(n(t(n(e(H,S),i1),t(n(e(U,m),-o1),n(e(T,h),c1))),s2),n(t(n(e(P,A),i1),t(n(e(L,p),-o1),n(e(T,h),s1))),-c2))),-a3),n(t(t(n(t(n(e(q,O),a1),t(n(e(V,_),-s1),n(e(C,x),c1))),i2),n(t(n(e(q,O),i1),t(n(e(U,m),-s1),n(e(L,p),c1))),-a2)),t(n(t(n(e(V,_),i1),t(n(e(U,m),-a1),n(e(v,f),c1))),s2),n(t(n(e(C,x),i1),t(n(e(L,p),-a1),n(e(v,f),s1))),-c2))),o3)),t(n(t(t(n(t(n(e(H,S),a1),t(n(e(V,_),-o1),n(e(k,y),c1))),i2),n(t(n(e(H,S),i1),t(n(e(U,m),-o1),n(e(T,h),c1))),-a2)),t(n(t(n(e(V,_),i1),t(n(e(U,m),-a1),n(e(v,f),c1))),o2),n(t(n(e(k,y),i1),t(n(e(T,h),-a1),n(e(v,f),o1))),-c2))),-s3),n(t(t(n(t(n(e(P,A),a1),t(n(e(C,x),-o1),n(e(k,y),s1))),i2),n(t(n(e(P,A),i1),t(n(e(L,p),-o1),n(e(T,h),s1))),-a2)),t(n(t(n(e(C,x),i1),t(n(e(L,p),-a1),n(e(v,f),s1))),o2),n(t(n(e(k,y),i1),t(n(e(T,h),-a1),n(e(v,f),o1))),-s2))),c3))))),Wt(t(t(n(t(t(n(t(n(e(G,N),s1),t(n(e(q,O),-l1),n(e(B,I),c1))),o2),n(t(n(e(G,N),o1),t(n(e(H,S),-l1),n(e(F,M),c1))),-s2)),t(n(t(n(e(q,O),o1),t(n(e(H,S),-s1),n(e(P,A),c1))),l2),n(t(n(e(B,I),o1),t(n(e(F,M),-s1),n(e(P,A),l1))),-c2))),i3),t(n(t(t(n(t(n(e(G,N),s1),t(n(e(q,O),-l1),n(e(B,I),c1))),i2),n(t(n(e(G,N),i1),t(n(e(U,m),-l1),n(e(D,d),c1))),-s2)),t(n(t(n(e(q,O),i1),t(n(e(U,m),-s1),n(e(L,p),c1))),l2),n(t(n(e(B,I),i1),t(n(e(D,d),-s1),n(e(L,p),l1))),-c2))),-o3),n(t(t(n(t(n(e(G,N),o1),t(n(e(H,S),-l1),n(e(F,M),c1))),i2),n(t(n(e(G,N),i1),t(n(e(U,m),-l1),n(e(D,d),c1))),-o2)),t(n(t(n(e(H,S),i1),t(n(e(U,m),-o1),n(e(T,h),c1))),l2),n(t(n(e(F,M),i1),t(n(e(D,d),-o1),n(e(T,h),l1))),-c2))),s3))),t(t(n(t(t(n(t(n(e(q,O),o1),t(n(e(H,S),-s1),n(e(P,A),c1))),i2),n(t(n(e(q,O),i1),t(n(e(U,m),-s1),n(e(L,p),c1))),-o2)),t(n(t(n(e(H,S),i1),t(n(e(U,m),-o1),n(e(T,h),c1))),s2),n(t(n(e(P,A),i1),t(n(e(L,p),-o1),n(e(T,h),s1))),-c2))),-l3),n(t(t(n(t(n(e(B,I),o1),t(n(e(F,M),-s1),n(e(P,A),l1))),i2),n(t(n(e(B,I),i1),t(n(e(D,d),-s1),n(e(L,p),l1))),-o2)),t(n(t(n(e(F,M),i1),t(n(e(D,d),-o1),n(e(T,h),l1))),s2),n(t(n(e(P,A),i1),t(n(e(L,p),-o1),n(e(T,h),s1))),-l2))),c3)),t(n(t(t(n(t(n(e(G,N),o1),t(n(e(H,S),-l1),n(e(F,M),c1))),a2),n(t(n(e(G,N),a1),t(n(e(V,_),-l1),n(e(R,b),c1))),-o2)),t(n(t(n(e(H,S),a1),t(n(e(V,_),-o1),n(e(k,y),c1))),l2),n(t(n(e(F,M),a1),t(n(e(R,b),-o1),n(e(k,y),l1))),-c2))),i3),n(t(t(n(t(n(e(G,N),o1),t(n(e(H,S),-l1),n(e(F,M),c1))),i2),n(t(n(e(G,N),i1),t(n(e(U,m),-l1),n(e(D,d),c1))),-o2)),t(n(t(n(e(H,S),i1),t(n(e(U,m),-o1),n(e(T,h),c1))),l2),n(t(n(e(F,M),i1),t(n(e(D,d),-o1),n(e(T,h),l1))),-c2))),-a3)))),t(t(t(n(t(t(n(t(n(e(G,N),a1),t(n(e(V,_),-l1),n(e(R,b),c1))),i2),n(t(n(e(G,N),i1),t(n(e(U,m),-l1),n(e(D,d),c1))),-a2)),t(n(t(n(e(V,_),i1),t(n(e(U,m),-a1),n(e(v,f),c1))),l2),n(t(n(e(R,b),i1),t(n(e(D,d),-a1),n(e(v,f),l1))),-c2))),o3),n(t(t(n(t(n(e(H,S),a1),t(n(e(V,_),-o1),n(e(k,y),c1))),i2),n(t(n(e(H,S),i1),t(n(e(U,m),-o1),n(e(T,h),c1))),-a2)),t(n(t(n(e(V,_),i1),t(n(e(U,m),-a1),n(e(v,f),c1))),o2),n(t(n(e(k,y),i1),t(n(e(T,h),-a1),n(e(v,f),o1))),-c2))),-l3)),t(n(t(t(n(t(n(e(F,M),a1),t(n(e(R,b),-o1),n(e(k,y),l1))),i2),n(t(n(e(F,M),i1),t(n(e(D,d),-o1),n(e(T,h),l1))),-a2)),t(n(t(n(e(R,b),i1),t(n(e(D,d),-a1),n(e(v,f),l1))),o2),n(t(n(e(k,y),i1),t(n(e(T,h),-a1),n(e(v,f),o1))),-l2))),c3),n(t(t(n(t(n(e(B,I),o1),t(n(e(F,M),-s1),n(e(P,A),l1))),a2),n(t(n(e(B,I),a1),t(n(e(R,b),-s1),n(e(C,x),l1))),-o2)),t(n(t(n(e(F,M),a1),t(n(e(R,b),-o1),n(e(k,y),l1))),s2),n(t(n(e(P,A),a1),t(n(e(C,x),-o1),n(e(k,y),s1))),-l2))),i3))),t(t(n(t(t(n(t(n(e(B,I),o1),t(n(e(F,M),-s1),n(e(P,A),l1))),i2),n(t(n(e(B,I),i1),t(n(e(D,d),-s1),n(e(L,p),l1))),-o2)),t(n(t(n(e(F,M),i1),t(n(e(D,d),-o1),n(e(T,h),l1))),s2),n(t(n(e(P,A),i1),t(n(e(L,p),-o1),n(e(T,h),s1))),-l2))),-a3),n(t(t(n(t(n(e(B,I),a1),t(n(e(R,b),-s1),n(e(C,x),l1))),i2),n(t(n(e(B,I),i1),t(n(e(D,d),-s1),n(e(L,p),l1))),-a2)),t(n(t(n(e(R,b),i1),t(n(e(D,d),-a1),n(e(v,f),l1))),s2),n(t(n(e(C,x),i1),t(n(e(L,p),-a1),n(e(v,f),s1))),-l2))),o3)),t(n(t(t(n(t(n(e(F,M),a1),t(n(e(R,b),-o1),n(e(k,y),l1))),i2),n(t(n(e(F,M),i1),t(n(e(D,d),-o1),n(e(T,h),l1))),-a2)),t(n(t(n(e(R,b),i1),t(n(e(D,d),-a1),n(e(v,f),l1))),o2),n(t(n(e(k,y),i1),t(n(e(T,h),-a1),n(e(v,f),o1))),-l2))),-s3),n(t(t(n(t(n(e(P,A),a1),t(n(e(C,x),-o1),n(e(k,y),s1))),i2),n(t(n(e(P,A),i1),t(n(e(L,p),-o1),n(e(T,h),s1))),-a2)),t(n(t(n(e(C,x),i1),t(n(e(L,p),-a1),n(e(v,f),s1))),o2),n(t(n(e(k,y),i1),t(n(e(T,h),-a1),n(e(v,f),o1))),-s2))),l3))))),Xe(Y,W);return XX.length-1}}var hfunction(){return 0},function(){return 0},function(){return 0};function p(t){var eht.length;return e||(eht.lengths(t.length)),e.apply(void 0,t)}function d(t,e,r,n,i,a,o,s){return function(e,r,l,c,u,f){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,l);case 4:return a(e,r,l,c);case 5:return o(e,r,l,c,u);case 6:return s(e,r,l,c,u,f)}for(var hnew Array(arguments.length),p0;parguments.length;++p)hpargumentsp;return t(h)}}!function(){for(;h.length6;)h.push(s(h.length));e.exportsd.apply(void 0,p.concat(h));for(var t0;t6;++t)e.exportstht}()},{robust-scale:286,robust-subtract:288,robust-sum:289,two-product:306},283:function(t,e,r){use strict;var nt(robust-determinant);function i(t){var e2t?a:3t?o:4t?s:5t?l:c;return e(t6?nt:n)}function a(t){return function(e,r){returnt(+r0,+e01,+r1,+e11),t(+e00,+r0,+e10,+r1),t(e)}}function o(t){return function(e,r){returnt(+r0,+e01,+e02,+r1,+e11,+e12,+r2,+e21,+e22),t(+e00,+r0,+e02,+e10,+r1,+e12,+e20,+r2,+e22),t(+e00,+e01,+r0,+e10,+e11,+r1,+e20,+e21,+r2),t(e)}}function s(t){return function(e,r){returnt(+r0,+e01,+e02,+e03,+r1,+e11,+e12,+e13,+r2,+e21,+e22,+e23,+r3,+e31,+e32,+e33),t(+e00,+r0,+e02,+e03,+e10,+r1,+e12,+e13,+e20,+r2,+e22,+e23,+e30,+r3,+e32,+e33),t(+e00,+e01,+r0,+e03,+e10,+e11,+r1,+e13,+e20,+e21,+r2,+e23,+e30,+e31,+r3,+e33),t(+e00,+e01,+e02,+r0,+e10,+e11,+e12,+r1,+e20,+e21,+e22,+r2,+e30,+e31,+e32,+r3),t(e)}}function l(t){return function(e,r){returnt(+r0,+e01,+e02,+e03,+e04,+r1,+e11,+e12,+e13,+e14,+r2,+e21,+e22,+e23,+e24,+r3,+e31,+e32,+e33,+e34,+r4,+e41,+e42,+e43,+e44),t(+e00,+r0,+e02,+e03,+e04,+e10,+r1,+e12,+e13,+e14,+e20,+r2,+e22,+e23,+e24,+e30,+r3,+e32,+e33,+e34,+e40,+r4,+e42,+e43,+e44),t(+e00,+e01,+r0,+e03,+e04,+e10,+e11,+r1,+e13,+e14,+e20,+e21,+r2,+e23,+e24,+e30,+e31,+r3,+e33,+e34,+e40,+e41,+r4,+e43,+e44),t(+e00,+e01,+e02,+r0,+e04,+e10,+e11,+e12,+r1,+e14,+e20,+e21,+e22,+r2,+e24,+e30,+e31,+e32,+r3,+e34,+e40,+e41,+e42,+r4,+e44),t(+e00,+e01,+e02,+e03,+r0,+e10,+e11,+e12,+e13,+r1,+e20,+e21,+e22,+e23,+r2,+e30,+e31,+e32,+e33,+r3,+e40,+e41,+e42,+e43,+r4),t(e)}}function c(t){return function(e,r){returnt(+r0,+e01,+e02,+e03,+e04,+e05,+r1,+e11,+e12,+e13,+e14,+e15,+r2,+e21,+e22,+e23,+e24,+e25,+r3,+e31,+e32,+e33,+e34,+e35,+r4,+e41,+e42,+e43,+e44,+e45,+r5,+e51,+e52,+e53,+e54,+e55),t(+e00,+r0,+e02,+e03,+e04,+e05,+e10,+r1,+e12,+e13,+e14,+e15,+e20,+r2,+e22,+e23,+e24,+e25,+e30,+r3,+e32,+e33,+e34,+e35,+e40,+r4,+e42,+e43,+e44,+e45,+e50,+r5,+e52,+e53,+e54,+e55),t(+e00,+e01,+r0,+e03,+e04,+e05,+e10,+e11,+r1,+e13,+e14,+e15,+e20,+e21,+r2,+e23,+e24,+e25,+e30,+e31,+r3,+e33,+e34,+e35,+e40,+e41,+r4,+e43,+e44,+e45,+e50,+e51,+r5,+e53,+e54,+e55),t(+e00,+e01,+e02,+r0,+e04,+e05,+e10,+e11,+e12,+r1,+e14,+e15,+e20,+e21,+e22,+r2,+e24,+e25,+e30,+e31,+e32,+r3,+e34,+e35,+e40,+e41,+e42,+r4,+e44,+e45,+e50,+e51,+e52,+r5,+e54,+e55),t(+e00,+e01,+e02,+e03,+r0,+e05,+e10,+e11,+e12,+e13,+r1,+e15,+e20,+e21,+e22,+e23,+r2,+e25,+e30,+e31,+e32,+e33,+r3,+e35,+e40,+e41,+e42,+e43,+r4,+e45,+e50,+e51,+e52,+e53,+r5,+e55),t(+e00,+e01,+e02,+e03,+e04,+r0,+e10,+e11,+e12,+e13,+e14,+r1,+e20,+e21,+e22,+e23,+e24,+r2,+e30,+e31,+e32,+e33,+e34,+r3,+e40,+e41,+e42,+e43,+e44,+r4,+e50,+e51,+e52,+e53,+e54,+r5),t(e)}}var ufunction(){return0},function(t,e){returne0,t00};function f(t,e,r,n,i,a,o,s){return function(l,c){switch(l.length){case 0:return t(l,c);case 1:return e(l,c);case 2:return r(l,c);case 3:return n(l,c);case 4:return i(l,c);case 5:return a(l,c)}var uol.length;return u||(uol.lengths(l.length)),u(l,c)}}!function(){for(;u.length6;)u.push(i(u.length));e.exportsf.apply(void 0,u.concat(u,i));for(var t0;t6;++t)e.exportstut}()},{robust-determinant:280},284:function(t,e,r){use strict;var nt(two-product),it(robust-sum),at(robust-scale),ot(robust-subtract);function s(t,e,r,n){return function(r,i,a){var ot(t(e(i1,a0),e(-a1,i0)),t(e(r1,i0),e(-i1,r0))),st(e(r1,a0),e(-a1,r0)),ln(o,s);return ll.length-1}}function l(t,e,r,n){return function(i,a,o,s){var lt(t(r(t(e(o1,s0),e(-s1,o0)),a2),t(r(t(e(a1,s0),e(-s1,a0)),-o2),r(t(e(a1,o0),e(-o1,a0)),s2))),t(r(t(e(a1,s0),e(-s1,a0)),i2),t(r(t(e(i1,s0),e(-s1,i0)),-a2),r(t(e(i1,a0),e(-a1,i0)),s2)))),ct(t(r(t(e(o1,s0),e(-s1,o0)),i2),t(r(t(e(i1,s0),e(-s1,i0)),-o2),r(t(e(i1,o0),e(-o1,i0)),s2))),t(r(t(e(a1,o0),e(-o1,a0)),i2),t(r(t(e(i1,o0),e(-o1,i0)),-a2),r(t(e(i1,a0),e(-a1,i0)),o2)))),un(l,c);return uu.length-1}}function c(t,e,r,n){return function(i,a,o,s,l){var ct(t(t(r(t(r(t(e(s1,l0),e(-l1,s0)),o2),t(r(t(e(o1,l0),e(-l1,o0)),-s2),r(t(e(o1,s0),e(-s1,o0)),l2))),a3),t(r(t(r(t(e(s1,l0),e(-l1,s0)),a2),t(r(t(e(a1,l0),e(-l1,a0)),-s2),r(t(e(a1,s0),e(-s1,a0)),l2))),-o3),r(t(r(t(e(o1,l0),e(-l1,o0)),a2),t(r(t(e(a1,l0),e(-l1,a0)),-o2),r(t(e(a1,o0),e(-o1,a0)),l2))),s3))),t(r(t(r(t(e(o1,s0),e(-s1,o0)),a2),t(r(t(e(a1,s0),e(-s1,a0)),-o2),r(t(e(a1,o0),e(-o1,a0)),s2))),-l3),t(r(t(r(t(e(s1,l0),e(-l1,s0)),a2),t(r(t(e(a1,l0),e(-l1,a0)),-s2),r(t(e(a1,s0),e(-s1,a0)),l2))),i3),r(t(r(t(e(s1,l0),e(-l1,s0)),i2),t(r(t(e(i1,l0),e(-l1,i0)),-s2),r(t(e(i1,s0),e(-s1,i0)),l2))),-a3)))),t(t(r(t(r(t(e(a1,l0),e(-l1,a0)),i2),t(r(t(e(i1,l0),e(-l1,i0)),-a2),r(t(e(i1,a0),e(-a1,i0)),l2))),s3),t(r(t(r(t(e(a1,s0),e(-s1,a0)),i2),t(r(t(e(i1,s0),e(-s1,i0)),-a2),r(t(e(i1,a0),e(-a1,i0)),s2))),-l3),r(t(r(t(e(o1,s0),e(-s1,o0)),a2),t(r(t(e(a1,s0),e(-s1,a0)),-o2),r(t(e(a1,o0),e(-o1,a0)),s2))),i3))),t(r(t(r(t(e(o1,s0),e(-s1,o0)),i2),t(r(t(e(i1,s0),e(-s1,i0)),-o2),r(t(e(i1,o0),e(-o1,i0)),s2))),-a3),t(r(t(r(t(e(a1,s0),e(-s1,a0)),i2),t(r(t(e(i1,s0),e(-s1,i0)),-a2),r(t(e(i1,a0),e(-a1,i0)),s2))),o3),r(t(r(t(e(a1,o0),e(-o1,a0)),i2),t(r(t(e(i1,o0),e(-o1,i0)),-a2),r(t(e(i1,a0),e(-a1,i0)),o2))),-s3))))),ut(t(t(r(t(r(t(e(s1,l0),e(-l1,s0)),o2),t(r(t(e(o1,l0),e(-l1,o0)),-s2),r(t(e(o1,s0),e(-s1,o0)),l2))),i3),r(t(r(t(e(s1,l0),e(-l1,s0)),i2),t(r(t(e(i1,l0),e(-l1,i0)),-s2),r(t(e(i1,s0),e(-s1,i0)),l2))),-o3)),t(r(t(r(t(e(o1,l0),e(-l1,o0)),i2),t(r(t(e(i1,l0),e(-l1,i0)),-o2),r(t(e(i1,o0),e(-o1,i0)),l2))),s3),r(t(r(t(e(o1,s0),e(-s1,o0)),i2),t(r(t(e(i1,s0),e(-s1,i0)),-o2),r(t(e(i1,o0),e(-o1,i0)),s2))),-l3))),t(t(r(t(r(t(e(o1,l0),e(-l1,o0)),a2),t(r(t(e(a1,l0),e(-l1,a0)),-o2),r(t(e(a1,o0),e(-o1,a0)),l2))),i3),r(t(r(t(e(o1,l0),e(-l1,o0)),i2),t(r(t(e(i1,l0),e(-l1,i0)),-o2),r(t(e(i1,o0),e(-o1,i0)),l2))),-a3)),t(r(t(r(t(e(a1,l0),e(-l1,a0)),i2),t(r(t(e(i1,l0),e(-l1,i0)),-a2),r(t(e(i1,a0),e(-a1,i0)),l2))),o3),r(t(r(t(e(a1,o0),e(-o1,a0)),i2),t(r(t(e(i1,o0),e(-o1,i0)),-a2),r(t(e(i1,a0),e(-a1,i0)),o2))),-l3)))),fn(c,u);return ff.length-1}}function u(t){return(3t?s:4t?l:c)(i,n,a,o)}var fu(3),hu(4),pfunction(){return 0},function(){return 0},function(t,e){return e0-t0},function(t,e,r){var n,i(t1-r1)*(e0-r0),a(t0-r0)*(e1-r1),oi-a;if(i>0){if(a0)return o;ni+a}else{if(!(i0))return o;if(a>0)return o;n-(i+a)}var s33306690738754716e-32*n;return o>s||o-s?o:f(t,e,r)},function(t,e,r,n){var it0-n0,ae0-n0,or0-n0,st1-n1,le1-n1,cr1-n1,ut2-n2,fe2-n2,pr2-n2,da*c,mo*l,go*s,vi*c,yi*l,xa*s,bu*(d-m)+f*(g-v)+p*(y-x),_7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)};function d(t){var ept.length;return e||(ept.lengthu(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var unew Array(arguments.length),f0;farguments.length;++f)ufargumentsf;return t(u)}}!function(){for(;p.length5;)p.push(u(p.length));e.exportsm.apply(void 0,d.concat(p));for(var t0;t5;++t)e.exportstpt}()},{robust-scale:286,robust-subtract:288,robust-sum:289,two-product:306},285:function(t,e,r){use strict;var nt(robust-sum),it(robust-scale);e.exportsfunction(t,e){if(1t.length)return i(e,t0);if(1e.length)return i(t,e0);if(0t.length||0e.length)return0;var r0;if(t.lengthe.length)for(var a0;at.length;++a)rn(r,i(e,ta));else for(a0;ae.length;++a)rn(r,i(t,ea));return r}},{robust-scale:286,robust-sum:289},286:function(t,e,r){use strict;var nt(two-product),it(two-sum);e.exportsfunction(t,e){var rt.length;if(1r){var an(t0,e);return a0?a:a1}var onew Array(2*r),s.1,.1,l.1,.1,c0;n(t0,e,s),s0&&(oc++s0);for(var u1;ur;++u){n(tu,e,l);var fs1;i(f,l0,s),s0&&(oc++s0);var hl1,ps1,dh+p,mp-(d-h);s1d,m&&(oc++m)}s1&&(oc++s1);0c&&(oc++0);return o.lengthc,o}},{two-product:306,two-sum:307},287:function(t,e,r){use strict;e.exportsfunction(t,e,r,i){var an(t,r,i),on(e,r,i);if(a>0&&o>0||a0&&o0)return!1;var sn(r,t,e),ln(i,t,e);if(s>0&&l>0||s0&&l0)return!1;if(0a&&0o&&0s&&0l)return function(t,e,r,n){for(var i0;i2;++i){var ati,oei,sMath.min(a,o),lMath.max(a,o),cri,uni,fMath.min(c,u);if(Math.max(c,u)s||lf)return!1}return!0}(t,e,r,i);return!0};var nt(robust-orientation)3},{robust-orientation:284},288:function(t,e,r){use strict;e.exportsfunction(t,e){var r0|t.length,n0|e.length;if(1r&&1n)return function(t,e){var rt+e,nr-t,it-(r-n)+(e-n);if(i)returni,r;returnr}(t0,-e0);var i,a,onew Array(r+n),s0,l0,c0,uMath.abs,ftl,hu(f),p-ec,du(p);hd?(af,(l+1)r&&(ftl,hu(f))):(ap,(c+1)n&&(p-ec,du(p)));lr&&hd||c>n?(if,(l+1)r&&(ftl,hu(f))):(ip,(c+1)n&&(p-ec,du(p)));var m,g,vi+a,yv-i,xa-y,bx,_v;for(;lr&&cn;)hd?(if,(l+1)r&&(ftl,hu(f))):(ip,(c+1)n&&(p-ec,du(p))),(x(ab)-(y(vi+a)-i))&&(os++x),b_-((m_+v)-(gm-_))+(v-g),_m;for(;lr;)(x(ab)-(y(v(if)+a)-i))&&(os++x),b_-((m_+v)-(gm-_))+(v-g),_m,(l+1)r&&(ftl);for(;cn;)(x(ab)-(y(v(ip)+a)-i))&&(os++x),b_-((m_+v)-(gm-_))+(v-g),_m,(c+1)n&&(p-ec);b&&(os++b);_&&(os++_);s||(os++0);return o.lengths,o}},{},289:function(t,e,r){use strict;e.exportsfunction(t,e){var r0|t.length,n0|e.length;if(1r&&1n)return function(t,e){var rt+e,nr-t,it-(r-n)+(e-n);if(i)returni,r;returnr}(t0,e0);var i,a,onew Array(r+n),s0,l0,c0,uMath.abs,ftl,hu(f),pec,du(p);hd?(af,(l+1)r&&(ftl,hu(f))):(ap,(c+1)n&&(pec,du(p)));lr&&hd||c>n?(if,(l+1)r&&(ftl,hu(f))):(ip,(c+1)n&&(pec,du(p)));var m,g,vi+a,yv-i,xa-y,bx,_v;for(;lr&&cn;)hd?(if,(l+1)r&&(ftl,hu(f))):(ip,(c+1)n&&(pec,du(p))),(x(ab)-(y(vi+a)-i))&&(os++x),b_-((m_+v)-(gm-_))+(v-g),_m;for(;lr;)(x(ab)-(y(v(if)+a)-i))&&(os++x),b_-((m_+v)-(gm-_))+(v-g),_m,(l+1)r&&(ftl);for(;cn;)(x(ab)-(y(v(ip)+a)-i))&&(os++x),b_-((m_+v)-(gm-_))+(v-g),_m,(c+1)n&&(pec);b&&(os++b);_&&(os++_);s||(os++0);return o.lengths,o}},{},290:function(t,e,r){use strict;e.exportsfunction(t){return i(n(t))};var nt(boundary-cells),it(reduce-simplicial-complex)},{boundary-cells:34,reduce-simplicial-complex:276},291:function(t,e,r){use strict;e.exportsfunction(t,e,r,s){rr||0,void 0s&&(sfunction(t){for(var et.length,r0,n0;ne;++n)r0|Math.max(r,tn.length);return r-1}(t));if(0t.length||s1)return{cells:,vertexIds:,vertexWeights:};var lfunction(t,e){for(var rt.length,ni.mallocUint8(r),a0;ar;++a)natae|0;return n}(e,+r),cfunction(t,e){for(var rt.length,oe*(e+1)/2*r|0,si.mallocUint32(2*o),l0,c0;cr;++c)for(var utc,f(eu.length,0);fe;++f)for(var h0;hf;++h){var puh,duf;sl++0|Math.min(p,d),sl++0|Math.max(p,d)}a(n(s,l/2|0,2));var m2;for(c2;cl;c+2)sc-2sc&&sc-1sc+1||(sm++sc,sm++sc+1);return n(s,m/2|0,2)}(t,s),ufunction(t,e,r,a){for(var ot.data,st.shape0,li.mallocDouble(s),c0,u0;us;++u){var fo2*u,ho2*u+1;if(rf!rh){var pef,deh;o2*cf,o2*c+1h,lc++(d-a)/(d-p)}}return t.shape0c,n(l,c)}(c,e,l,+r),ffunction(t,e){var ri.mallocInt32(2*e),nt.shape0,at.data;r00;for(var o0,s0;sn;++s){var la2*s;if(l!o){for(r2*o+1s;++ol;)r2*os,r2*o+1s;r2*os}}r2*o+1n;for(;++oe;)r2*or2*o+1n;return r}(c,0|e.length),ho(s)(t,c.data,f,l),pfunction(t){for(var e0|t.shape0,rt.data,nnew Array(e),i0;ie;++i)nir2*i,r2*i+1;return n}(c),d.slice.call(u.data,0,u.shape0);return i.free(l),i.free(c.data),i.free(u.data),i.free(f),{cells:h,vertexIds:p,vertexWeights:d}};var nt(ndarray),it(typedarray-pool),at(ndarray-sort),ot(./lib/codegen)},{./lib/codegen:292,ndarray:259,ndarray-sort:258,typedarray-pool:308},292:function(t,e,r){use strict;e.exportsfunction(t){return nt()};var nfunction(){return function(t,e,r,n){for(var it.length,a0;ai;++a)ta.length;return}},function(){function t(t,e,r,n){for(var i0|Math.min(r,n),a0|Math.max(r,n),ot2*i,st2*i+1;os;){var lo+s>>1,ce2*l+1;if(ca)return l;ac?sl:ol+1}return o}return function(e,r,n,i){for(var ae.length,o,s0;sa;++s){var les;if(2l.length){var c(il00)+(il11);if(0c||3c)continue;switch(c){case 0:break;case 1:o.push(t(n,r,l0,l1));break;case 2:o.push(t(n,r,l1,l0))}}}return o}},function(){function t(t,e,r,n){for(var i0|Math.min(r,n),a0|Math.max(r,n),ot2*i,st2*i+1;os;){var lo+s>>1,ce2*l+1;if(ca)return l;ac?sl:ol+1}return o}return function(e,r,n,i){for(var ae.length,o,s0;sa;++s){var les,cl.length;if(3c){if(0(u(il00)+(il11)+(il22))||7u)continue;switch(u){case 0:break;case 1:o.push(t(n,r,l0,l2),t(n,r,l0,l1));break;case 2:o.push(t(n,r,l1,l0),t(n,r,l1,l2));break;case 3:o.push(t(n,r,l0,l2),t(n,r,l1,l2));break;case 4:o.push(t(n,r,l2,l1),t(n,r,l2,l0));break;case 5:o.push(t(n,r,l2,l1),t(n,r,l0,l1));break;case 6:o.push(t(n,r,l1,l0),t(n,r,l2,l0))}}else if(2c){var u;if(0(u(il00)+(il11))||3u)continue;switch(u){case 0:break;case 1:o.push(t(n,r,l0,l1));break;case 2:o.push(t(n,r,l1,l0))}}}return o}},function(){function t(t,e,r,n){for(var i0|Math.min(r,n),a0|Math.max(r,n),ot2*i,st2*i+1;os;){var lo+s>>1,ce2*l+1;if(ca)return l;ac?sl:ol+1}return o}return function(e,r,n,i){for(var ae.length,o,s0;sa;++s){var les,cl.length;if(4c){if(0(u(il00)+(il11)+(il22)+(il33))||15u)continue;switch(u){case 0:break;case 1:o.push(t(n,r,l0,l1),t(n,r,l0,l2),t(n,r,l0,l3));break;case 2:o.push(t(n,r,l1,l2),t(n,r,l1,l0),t(n,r,l1,l3));break;case 3:o.push(t(n,r,l1,l2),t(n,r,l0,l2),t(n,r,l0,l3),t(n,r,l1,l3),t(n,r,l1,l2),t(n,r,l0,l3));break;case 4:o.push(t(n,r,l2,l0),t(n,r,l2,l1),t(n,r,l2,l3));break;case 5:o.push(t(n,r,l0,l1),t(n,r,l2,l1),t(n,r,l0,l3),t(n,r,l2,l1),t(n,r,l2,l3),t(n,r,l0,l3));break;case 6:o.push(t(n,r,l2,l0),t(n,r,l1,l0),t(n,r,l1,l3),t(n,r,l2,l3),t(n,r,l2,l0),t(n,r,l1,l3));break;case 7:o.push(t(n,r,l0,l3),t(n,r,l1,l3),t(n,r,l2,l3));break;case 8:o.push(t(n,r,l3,l1),t(n,r,l3,l0),t(n,r,l3,l2));break;case 9:o.push(t(n,r,l3,l1),t(n,r,l0,l1),t(n,r,l0,l2),t(n,r,l3,l2),t(n,r,l3,l1),t(n,r,l0,l2));break;case 10:o.push(t(n,r,l1,l0),t(n,r,l3,l0),t(n,r,l1,l2),t(n,r,l3,l0),t(n,r,l3,l2),t(n,r,l1,l2));break;case 11:o.push(t(n,r,l1,l2),t(n,r,l0,l2),t(n,r,l3,l2));break;case 12:o.push(t(n,r,l3,l0),t(n,r,l2,l0),t(n,r,l2,l1),t(n,r,l3,l1),t(n,r,l3,l0),t(n,r,l2,l1));break;case 13:o.push(t(n,r,l0,l1),t(n,r,l2,l1),t(n,r,l3,l1));break;case 14:o.push(t(n,r,l2,l0),t(n,r,l1,l0),t(n,r,l3,l0))}}else if(3c){if(0(u(il00)+(il11)+(il22))||7u)continue;switch(u){case 0:break;case 1:o.push(t(n,r,l0,l2),t(n,r,l0,l1));break;case 2:o.push(t(n,r,l1,l0),t(n,r,l1,l2));break;case 3:o.push(t(n,r,l0,l2),t(n,r,l1,l2));break;case 4:o.push(t(n,r,l2,l1),t(n,r,l2,l0));break;case 5:o.push(t(n,r,l2,l1),t(n,r,l0,l1));break;case 6:o.push(t(n,r,l1,l0),t(n,r,l2,l0))}}else if(2c){var u;if(0(u(il00)+(il11))||3u)continue;switch(u){case 0:break;case 1:o.push(t(n,r,l0,l1));break;case 2:o.push(t(n,r,l1,l0))}}}return o}}},{},293:function(t,e,r){use strict;var nt(bit-twiddle),it(union-find);function a(t,e){var rt.length,nt.length-e.length,iMath.min;if(n)return n;switch(r){case 0:return 0;case 1:return t0-e0;case 2:return(st0+t1-e0-e1)||i(t0,t1)-i(e0,e1);case 3:var at0+t1,oe0+e1;if(sa+t2-(o+e2))return s;var s,li(t0,t1),ci(e0,e1);return(si(l,t2)-i(c,e2))||i(l+t2,a)-i(c+e2,o);default:var ut.slice(0);u.sort();var fe.slice(0);f.sort();for(var h0;hr;++h)if(nuh-fh)return n;return 0}}function o(t,e){return a(t0,e0)}function s(t,e){if(e){for(var rt.length,nnew Array(r),i0;ir;++i)niti,ei;n.sort(o);for(i0;ir;++i)tini0,eini1;return t}return t.sort(a),t}function l(t){if(0t.length)return;for(var e1,rt.length,n1;nr;++n){var itn;if(a(i,tn-1)){if(ne){e++;continue}te++i}}return t.lengthe,t}function c(t,e){for(var r0,nt.length-1,i-1;rn;){var or+n>>1,sa(to,e);s0?(0s&&(io),ro+1):s>0&&(no-1)}return i}function u(t,e){for(var rnew Array(t.length),i0,or.length;io;++i)ri;for(var s,l(i0,e.length);il;++i)for(var uei,fu.length,h1,p1f;hp;++h){s.lengthn.popCount(h);for(var d0,m0;mf;++m)h&1m&&(sd++um);var gc(t,s);if(!(g0))for(;rg++.push(i),!(g>t.length||0!a(tg,s)););}return r}function f(t,e){if(e0)return;for(var r,i(1e+1)-1,a0;at.length;++a)for(var ota,li;l1o.length;ln.nextCombination(l)){for(var cnew Array(e+1),u0,f0;fo.length;++f)l&1f&&(cu++of);r.push(c)}return s(r)}r.dimensionfunction(t){for(var e0,rMath.max,n0,it.length;ni;++n)er(e,tn.length);return e-1},r.countVerticesfunction(t){for(var e-1,rMath.max,n0,it.length;ni;++n)for(var atn,o0,sa.length;os;++o)er(e,ao);return e+1},r.cloneCellsfunction(t){for(var enew Array(t.length),r0,nt.length;rn;++r)ertr.slice(0);return e},r.compareCellsa,r.normalizes,r.uniquel,r.findCellc,r.incidenceu,r.dualfunction(t,e){if(!e)return u(l(f(t,0)),t);for(var rnew Array(e),n0;ne;++n)rn;n0;for(var it.length;ni;++n)for(var atn,o0,sa.length;os;++o)rao.push(n);return r},r.explodefunction(t){for(var e,r0,nt.length;rn;++r)for(var itr,a0|i.length,o1,l1a;ol;++o){for(var c,u0;ua;++u)o>>>u&1&&c.push(iu);e.push(c)}return s(e)},r.skeletonf,r.boundaryfunction(t){for(var e,r0,nt.length;rn;++r)for(var itr,a0,oi.length;ao;++a){for(var lnew Array(i.length-1),c0,u0;co;++c)c!a&&(lu++ic);e.push(l)}return s(e)},r.connectedComponentsfunction(t,e){return e?function(t,e){for(var rnew i(e),n0;nt.length;++n)for(var atn,o0;oa.length;++o)for(var so+1;sa.length;++s)r.link(ao,as);var l,cr.ranks;for(n0;nc.length;++n)cn-1;for(n0;nt.length;++n){var ur.find(tn0);cu0?(cul.length,l.push(tn.slice(0))):lcu.push(tn.slice(0))}return l}(t,e):function(t){for(var el(s(f(t,0))),rnew i(e.length),n0;nt.length;++n)for(var atn,o0;oa.length;++o)for(var uc(e,ao),ho+1;ha.length;++h)r.link(u,c(e,ah));var p,dr.ranks;for(n0;nd.length;++n)dn-1;for(n0;nt.length;++n){var mr.find(c(e,tn0));dm0?(dmp.length,p.push(tn.slice(0))):pdm.push(tn.slice(0))}return p}(t)}},{bit-twiddle:32,union-find:309},294:function(t,e,r){arguments4320.apply(r,arguments)},{dup:32},295:function(t,e,r){arguments42930.apply(r,arguments)},{bit-twiddle:294,dup:293,union-find:296},296:function(t,e,r){use strict;function n(t){this.rootsnew Array(t),this.ranksnew Array(t);for(var e0;et;++e)this.rootsee,this.rankse0}e.exportsn,n.prototype.lengthfunction(){return this.roots.length},n.prototype.makeSetfunction(){var tthis.roots.length;return this.roots.push(t),this.ranks.push(0),t},n.prototype.findfunction(t){for(var ethis.roots;et!t;){var ret;eter,tr}return t},n.prototype.linkfunction(t,e){var rthis.find(t),nthis.find(e);if(r!n){var ithis.ranks,athis.roots,oir,sin;os?arn:so?anr:(anr,++ir)}}},{},297:function(t,e,r){use strict;e.exportsfunction(t,e,r){for(var ae.length,ot.length,snew Array(a),lnew Array(a),cnew Array(a),unew Array(a),f0;fa;++f)sflf-1,cf1/0,uf!1;for(f0;fo;++f){var htf;if(2!h.length)throw new Error(Input must be a graph);var ph1,dh0;-1!ld?ld-2:ldp,-1!sp?sp-2:spd}function m(t){if(ut)return 1/0;var r,i,a,o,c,fst,hlt;return f0||h0?1/0:(ret,ief,aeh,oMath.abs(n(r,i,a)),cMath.sqrt(Math.pow(i0-a0,2)+Math.pow(i1-a1,2)),o/c)}function g(t,e){var rkt,nke;ktn,ker,Are,Ant}function v(t){return ckt}function y(t){return 1&t?t-1>>1:(t>>1)-1}function x(t){for(var ev(t);;){var re,n2*t+1,i2*(t+1),at;if(nM){var ov(n);or&&(an,ro)}if(iM)v(i)r&&(ai);if(at)return t;g(t,a),ta}}function b(t){for(var ev(t);t>0;){var ry(t);if(r>0)if(ev(r)){g(t,r),tr;continue}return t}}function _(){if(M>0){var tk0;return g(0,M-1),M-1,x(0),t}return-1}function w(t,e){var rkt;return cre?t:(cr-1/0,b(t),_(),cre,b((M+1)-1))}function T(t){if(!ut){ut!0;var est,rlt;sr>0&&(sre),le>0&&(ler),Ae>0&&w(Ae,m(e)),Ar>0&&w(Ar,m(r))}}var k,Anew Array(a);for(f0;fa;++f){(cfm(f))1/0?(Afk.length,k.push(f)):Af-1}var Mk.length;for(fM>>1;f>0;--f)x(f);for(;;){var S_();if(S0||cS>r)break;T(S)}var E;for(f0;fa;++f)uf||(AfE.length,E.push(ef.slice()));E.length;function L(t,e){if(te0)return e;var re,ne;do{var itn;if(!un||i0||in)break;if(itni,!un||i0||in)break;ni,rtr}while(r!n);for(var ae;a!n;ata)tan;return n}var C;return t.forEach((function(t){var eL(s,t0),rL(l,t1);if(e>0&&r>0&&e!r){var nAe,iAr;n!i&&C.push(n,i)}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var nt(robust-orientation),it(simplicial-complex)},{robust-orientation:284,simplicial-complex:295},298:function(t,e,r){use strict;e.exportsfunction(t,e){var r,a,o,s;if(e00e10)re0,ae1;else{if(!(e00>e10))return i(e,t);re1,ae0}if(t00t10)ot0,st1;else{if(!(t00>t10))return-i(t,e);ot1,st0}var ln(r,a,s),cn(r,a,o);if(l0){if(c0)return l}else if(l>0){if(c>0)return l}else if(c)return c;if(ln(s,o,a),cn(s,o,r),l0){if(c0)return l}else if(l>0){if(c>0)return l}else if(c)return c;return a0-s0};var nt(robust-orientation);function i(t,e){var r,i,a,o;if(e00e10)re0,ie1;else{if(!(e00>e10)){var sMath.min(t01,t11),lMath.max(t01,t11),cMath.min(e01,e11),uMath.max(e01,e11);return lc?l-c:s>u?s-u:l-u}re1,ie0}t01t11?(at0,ot1):(at1,ot0);var fn(i,r,a);return f||((fn(i,r,o))||o-i)}},{robust-orientation:284},299:function(t,e,r){use strict;e.exportsfunction(t){for(var et.length,r2*e,nnew Array(r),a0;ae;++a){var lta,cl00l10;n2*anew f(l00,l,c,a),n2*a+1new f(l10,l,!c,a)}n.sort((function(t,e){var rt.x-e.x;return r||((rt.create-e.create)||Math.min(t.segment01,t.segment11)-Math.min(e.segment01,e.segment11))}));var hi(o),p,d,m;for(a0;ar;){for(var gna.x,v;ar;){var yna;if(y.x!g)break;a+1,y.segment00y.x&&y.segment10y.x?y.create&&(y.segment01y.segment11?(v.push(new u(y.segment01,y.index,!0,!0)),v.push(new u(y.segment11,y.index,!1,!1))):(v.push(new u(y.segment11,y.index,!0,!1)),v.push(new u(y.segment01,y.index,!1,!0)))):hy.create?h.insert(y.segment,y.index):h.remove(y.segment)}p.push(h.root),d.push(g),m.push(v)}return new s(p,d,m)};var nt(binary-search-bounds),it(functional-red-black-tree),at(robust-orientation),ot(./lib/order-segments);function s(t,e,r){this.slabst,this.coordinatese,this.horizontalr}function l(t,e){return t.y-e}function c(t,e){for(var rnull;t;){var n,i,ot.key;o00o10?(no0,io1):(no1,io0);var sa(n,i,e);if(s0)tt.left;else if(s>0)if(e0!o10)rt,tt.right;else{if(lc(t.right,e))return l;tt.left}else{if(e0!o10)return t;var l;if(lc(t.right,e))return l;tt.left}}return r}function u(t,e,r,n){this.yt,this.indexe,this.startr,this.closedn}function f(t,e,r,n){this.xt,this.segmente,this.creater,this.indexn}s.prototype.castUpfunction(t){var en.le(this.coordinates,t0);if(e0)return-1;this.slabse;var rc(this.slabse,t),i-1;if(r&&(ir.value),this.coordinateset0){var snull;if(r&&(sr.key),e>0){var uc(this.slabse-1,t);u&&(s?o(u.key,s)>0&&(su.key,iu.value):(iu.value,su.key))}var fthis.horizontale;if(f.length>0){var hn.ge(f,t1,l);if(hf.length){var pfh;if(t1p.y){if(p.closed)return p.index;for(;hf.length-1&&fh+1.yt1;)if((pfh+1).closed)return p.index;if(p.yt1&&!p.start){if((h+1)>f.length)return i;pfh}}if(p.start)if(s){var da(s0,s1,t0,p.y);s00>s10&&(d-d),d>0&&(ip.index)}else ip.index;else p.y!t1&&(ip.index)}}}return i}},{./lib/order-segments:298,binary-search-bounds:31,functional-red-black-tree:69,robust-orientation:284},300:function(t,e,r){use strict;var nt(robust-dot-product),it(robust-sum);function a(t,e){var ri(n(t,e),ee.length-1);return rr.length-1}function o(t,e,r,n){var i-e/(n-e);i0?i0:i>1&&(i1);for(var a1-i,ot.length,snew Array(o),l0;lo;++l)sli*tl+a*rl;return s}e.exportsfunction(t,e){for(var r,n,ia(tt.length-1,e),stt.length-1,lt0,c0;ct.length;++c,sl){var ua(ltc,e);if(i0&&u>0||i>0&&u0){var fo(s,u,l,i);r.push(f),n.push(f.slice())}u0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),iu}return{positive:r,negative:n}},e.exports.positivefunction(t,e){for(var r,na(tt.length-1,e),itt.length-1,st0,l0;lt.length;++l,is){var ca(stl,e);(n0&&c>0||n>0&&c0)&&r.push(o(i,c,s,n)),c>0&&r.push(s.slice()),nc}return r},e.exports.negativefunction(t,e){for(var r,na(tt.length-1,e),itt.length-1,st0,l0;lt.length;++l,is){var ca(stl,e);(n0&&c>0||n>0&&c0)&&r.push(o(i,c,s,n)),c0&&r.push(s.slice()),nc}return r}},{robust-dot-product:281,robust-sum:289},301:function(t,e,r){!function(){use strict;var t{not_string:/^s/,not_bool:/^t/,not_type:/^T/,not_primitive:/^v/,number:/diefg/,numeric_arg:/bcdiefguxX/,json:/j/,not_json:/^j/,text:/^^\x25+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:(1-9\d*)\$|\((^)+)\))?(\+)?(0|^$)?(-)?(\d+)?(?:\.(\d+))?(b-gijostTuvxX)/,key:/^(a-z_a-z_\d*)/i,key_access:/^\.(a-z_a-z_\d*)/i,index_access:/^\(\d+)\/,sign:/^+-/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,t.concat(r||))}function i(r,n){var i,a,o,s,l,c,u,f,h,p1,dr.length,m;for(a0;ad;a++)if(stringtypeof ra)m+ra;else if(objecttypeof ra){if((sra).keys)for(inp,o0;os.keys.length;o++){if(nulli)throw new Error(e(sprintf Cannot access property %s of undefined value %s,s.keyso,s.keyso-1));iis.keyso}else is.param_no?ns.param_no:np++;if(t.not_type.test(s.type)&&t.not_primitive.test(s.type)&&i instanceof Function&&(ii()),t.numeric_arg.test(s.type)&&number!typeof i&&isNaN(i))throw new TypeError(e(sprintf expecting number but found %T,i));switch(t.number.test(s.type)&&(fi>0),s.type){caseb:iparseInt(i,10).toString(2);break;casec:iString.fromCharCode(parseInt(i,10));break;cased:casei:iparseInt(i,10);break;casej:iJSON.stringify(i,null,s.width?parseInt(s.width):0);break;casee:is.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;casef:is.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;caseg:is.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;caseo:i(parseInt(i,10)>>>0).toString(8);break;cases:iString(i),is.precision?i.substring(0,s.precision):i;break;caset:iString(!!i),is.precision?i.substring(0,s.precision):i;break;caseT:iObject.prototype.toString.call(i).slice(8,-1).toLowerCase(),is.precision?i.substring(0,s.precision):i;break;caseu:iparseInt(i,10)>>>0;break;casev:ii.valueOf(),is.precision?i.substring(0,s.precision):i;break;casex:i(parseInt(i,10)>>>0).toString(16);break;caseX:i(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+i:(!t.number.test(s.type)||f&&!s.sign?h:(hf?+:-,ii.toString().replace(t.sign,)),cs.pad_char?0s.pad_char?0:s.pad_char.charAt(1): ,us.width-(h+i).length,ls.width&&u>0?c.repeat(u):,m+s.align?h+i+l:0c?h+l+i:l+h+i)}return m}var aObject.create(null);function o(e){if(ae)return ae;for(var r,ne,i,o0;n;){if(null!(rt.text.exec(n)))i.push(r0);else if(null!(rt.modulo.exec(n)))i.push(%);else{if(null(rt.placeholder.exec(n)))throw new SyntaxError(sprintf unexpected placeholder);if(r2){o|1;var s,lr2,c;if(null(ct.key.exec(l)))throw new SyntaxError(sprintf failed to parse named argument key);for(s.push(c1);!(ll.substring(c0.length));)if(null!(ct.key_access.exec(l)))s.push(c1);else{if(null(ct.index_access.exec(l)))throw new SyntaxError(sprintf failed to parse named argument key);s.push(c1)}r2s}else o|2;if(3o)throw new Error(sprintf mixing positional and named placeholders is not (yet) supported);i.push({placeholder:r0,param_no:r1,keys:r2,sign:r3,pad_char:r4,align:r5,width:r6,precision:r7,type:r8})}nn.substring(r0.length)}return aei}void 0!r&&(r.sprintfe,r.vsprintfn),undefined!typeof window&&(window.sprintfe,window.vsprintfn)}()},{},302:function(t,e,r){use strict;e.exportsfunction(t,e){if(t.dimension0)return{positions:,cells:};if(1t.dimension)return function(t,e){for(var ri(t,e),nr.length,anew Array(n),onew Array(n),s0;sn;++s)asrs,oss;return{positions:a,cells:o}}(t,e);var rt.order.join()+-+t.dtype,sor;e+e||0;s||(sorfunction(t,e){var rt.length+d,iar;if(i)return i(n,t,e)}(t.order,t.dtype));return s(t,e)};var nt(ndarray-extract-contour),it(zero-crossings),a{2d:function(t,e,r){var nt({order:e,scalarArguments:3,getters:genericr?0:void 0,phase:function(t,e,r,n){return t>n|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p(o0)+(s1)+(l2)+(c3)|0;if(0!p&&15!p)switch(p){case 0:u.push(t-.5,e-.5);break;case 1:u.push(t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i));break;case 2:u.push(t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a));break;case 3:u.push(t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a));break;case 4:u.push(t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r));break;case 5:u.push(t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5);break;case 6:u.push(t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a));break;case 7:u.push(t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a));break;case 8:u.push(t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n));break;case 9:u.push(t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n));break;case 10:u.push(t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5);break;case 11:u.push(t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i));break;case 12:u.push(t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n));break;case 13:u.push(t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n));break;case 14:u.push(t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r));break;case 15:u.push(t-.5,e-.5)}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push(t,e):s.push(e,t)}});return function(t,e){var r,i;return n(t,r,i,e),{positions:r,cells:i}}}};var o{}},{ndarray-extract-contour:251,zero-crossings:318},303:function(t,e,r){(function(r){(function(){use strict;e.exportsfunction t(e,r,i){ii||{};var oae;o||(oae{ :{data:new Float32Array(0),shape:.2}});var sor;if(!s)if(r.length1||!/\d/.test(r))sorfunction(t){for(var et.cells,rt.positions,nnew Float32Array(6*e.length),i0,a0,o0;oe.length;++o)for(var seo,l0;l3;++l){var crsl;ni++c0,ni++c1+1.4,aMath.max(c0,a)}return{data:n,shape:a}}(n(r,{triangles:!0,font:e,textAlign:i.textAlign||left,textBaseline:alphabetic,styletags:{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0}}));else{for(var lr.split(/(\d|\s)/),cnew Array(l.length),u0,f0,h0;hl.length;++h)cht(e,lh),u+ch.data.length,f+ch.shape,h>0&&(f+.02);var pnew Float32Array(u),d0,m-.5*f;for(h0;hc.length;++h){for(var gch.data,v0;vg.length;v+2)pd++gv+m,pd++gv+1;m+ch.shape+.02}sor{data:p,shape:f}}return s};var nt(vectorize-text),iwindow||r.global||{},ai.__TEXT_CACHE||{};i.__TEXT_CACHE{}}).call(this)}).call(this,t(_process))},{_process:5,vectorize-text:311},304:function(t,e,r){use strict;var nt(parse-unit);e.exportsa;function i(t,e){var rn(getComputedStyle(t).getPropertyValue(e));return r0*a(r1,t)}function a(t,e){switch(ee||document.body,t(t||px).trim().toLowerCase(),e!window&&e!document||(edocument.body),t){case%:return e.clientHeight/100;casech:caseex:return function(t,e){var rdocument.createElement(div);r.stylefont-size128+t,e.appendChild(r);var ni(r,font-size)/128;return e.removeChild(r),n}(t,e);caseem:return i(e,font-size);caserem:return i(document.body,font-size);casevw:return window.innerWidth/100;casevh:return window.innerHeight/100;casevmin:return Math.min(window.innerWidth,window.innerHeight)/100;casevmax:return Math.max(window.innerWidth,window.innerHeight)/100;casein:return 96;casecm:return 96/2.54;casemm:return 96/25.4;casept:return 96/72;casepc:return 16}return 1}},{parse-unit:265},305:function(t,e,r){use strict;e.exportsfunction(t){var e(tt||{}).center||0,0,0,rt.up||0,1,0,nt.right||f(r),it.radius||1,at.theta||0,ut.phi||0;if(e.slice.call(e,0,3),r.slice.call(r,0,3),s(r,r),n.slice.call(n,0,3),s(n,n),eyein t){var pt.eye,dp0-e0,p1-e1,p2-e2;o(n,d,r),c(n0,n1,n2)1e-6?nf(r):s(n,n),ic(d0,d1,d2);var ml(r,d)/i,gl(n,d)/i;uMath.acos(m),aMath.acos(g)}return iMath.log(i),new h(t.zoomMin,t.zoomMax,e,r,n,i,a,u)};var nt(filtered-vector),it(gl-mat4/invert),at(gl-mat4/rotate),ot(gl-vec3/cross),st(gl-vec3/normalize),lt(gl-vec3/dot);function c(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function u(t){return Math.min(1,Math.max(-1,t))}function f(t){var eMath.abs(t0),rMath.abs(t1),nMath.abs(t2),i0,0,0;e>Math.max(r,n)?i21:r>Math.max(e,n)?i01:i11;for(var a0,o0,l0;l3;++l)a+tl*tl,o+il*tl;for(l0;l3;++l)il-o/a*tl;return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.centern(r),this.upn(i),this.rightn(a),this.radiusn(o),this.anglen(s,l),this.angle.bounds-1/0,-Math.PI/2,1/0,Math.PI/2,this.setDistanceLimits(t,e),this.computedCenterthis.center.curve(0),this.computedUpthis.up.curve(0),this.computedRightthis.right.curve(0),this.computedRadiusthis.radius.curve(0),this.computedAnglethis.angle.curve(0),this.computedToward0,0,0,this.computedEye0,0,0,this.computedMatrixnew Array(16);for(var c0;c16;++c)this.computedMatrixc.5;this.recalcMatrix(0)}var ph.prototype;p.setDistanceLimitsfunction(t,e){tt>0?Math.log(t):-1/0,ee>0?Math.log(e):1/0,eMath.max(e,t),this.radius.bounds00t,this.radius.bounds10e},p.getDistanceLimitsfunction(t){var ethis.radius.bounds0;return t?(t0Math.exp(e00),t1Math.exp(e10),t):Math.exp(e00),Math.exp(e10)},p.recalcMatrixfunction(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var ethis.computedUp,rthis.computedRight,n0,i0,a0;a3;++a)i+ea*ra,n+ea*ea;var lMath.sqrt(n),u0;for(a0;a3;++a)ra-ea*i/n,u+ra*ra,ea/l;var fMath.sqrt(u);for(a0;a3;++a)ra/f;var hthis.computedToward;o(h,e,r),s(h,h);var pMath.exp(this.computedRadius0),dthis.computedAngle0,mthis.computedAngle1,gMath.cos(d),vMath.sin(d),yMath.cos(m),xMath.sin(m),bthis.computedCenter,_g*y,wv*y,Tx,k-g*x,A-v*x,My,Sthis.computedEye,Ethis.computedMatrix;for(a0;a3;++a){var L_*ra+w*ha+T*ea;E4*a+1k*ra+A*ha+M*ea,E4*a+2L,E4*a+30}var CE1,PE5,IE9,OE2,zE6,DE10,RP*D-I*z,FI*O-C*D,BC*z-P*O,Nc(R,F,B);R/N,F/N,B/N,E0R,E4F,E8B;for(a0;a3;++a)Saba+E2+4*a*p;for(a0;a3;++a){u0;for(var j0;j3;++j)u+Ea+4*j*Sj;E12+a-u}E151},p.getMatrixfunction(t,e){this.recalcMatrix(t);var rthis.computedMatrix;if(e){for(var n0;n16;++n)enrn;return e}return r};var d0,0,0;p.rotatefunction(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var ithis.computedMatrix;d0i2,d1i6,d2i10;for(var othis.computedUp,sthis.computedRight,lthis.computedToward,c0;c3;++c)i4*coc,i4*c+1sc,i4*c+2lc;a(i,i,n,d);for(c0;c3;++c)oci4*c,sci4*c+1;this.up.set(t,o0,o1,o2),this.right.set(t,s0,s1,s2)}},p.panfunction(t,e,r,n){ee||0,rr||0,nn||0,this.recalcMatrix(t);var ithis.computedMatrix,a(Math.exp(this.computedRadius0),i1),oi5,si9,lc(a,o,s);a/l,o/l,s/l;var ui0,fi4,hi8,pu*a+f*o+h*s,dc(u-a*p,f-o*p,h-s*p),m(u/d)*e+a*r,g(f/d)*e+o*r,v(h/d)*e+s*r;this.center.move(t,m,g,v);var yMath.exp(this.computedRadius0);yMath.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translatefunction(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrixfunction(t,e,r,n){var a1;numbertypeof r&&(a0|r),(a0||a>3)&&(a1);var o(a+2)%3;e||(this.recalcMatrix(t),ethis.computedMatrix);var sea,lea+4,fea+8;if(n){var hMath.abs(s),pMath.abs(l),dMath.abs(f),mMath.max(h,p,d);hm?(ss0?-1:1,lf0):dm?(ff0?-1:1,sl0):(ll0?-1:1,sf0)}else{var gc(s,l,f);s/g,l/g,f/g}var v,y,xeo,beo+4,_eo+8,wx*s+b*l+_*f,Tc(x-s*w,b-l*w,_-f*w),kl*(_/T)-f*(b/T),Af*(x/T)-s*_,Ms*b-l*x,Sc(k,A,M);if(k/S,A/S,M/S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2a){var Ee1,Le5,Ce9,PE*x+L*b+C*_,IE*k+L*A+C*M;vR0?-Math.PI/2:Math.PI/2,yMath.atan2(I,P)}else{var Oe2,ze6,De10,RO*s+z*l+D*f,FO*x+z*b+D*_,BO*k+z*A+D*M;vMath.asin(u(R)),yMath.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var Ne2,je6,Ue10,Vthis.computedMatrix;i(V,e);var HV15,qV12/H,GV13/H,YV14/H,WMath.exp(this.computedRadius0);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastTfunction(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idlefunction(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flushfunction(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistancefunction(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAtfunction(t,e,r,n){this.recalcMatrix(t),ee||this.computedEye,rr||this.computedCenter;var i(nn||this.computedUp)0,an1,on2,sc(i,a,o);if(!(s1e-6)){i/s,a/s,o/s;var le0-r0,fe1-r1,he2-r2,pc(l,f,h);if(!(p1e-6)){l/p,f/p,h/p;var dthis.computedRight,md0,gd1,vd2,yi*m+a*g+o*v,xc(m-y*i,g-y*a,v-y*o);if(!(x.01&&(xc(ma*h-o*f,go*l-i*h,vi*f-a*l))1e-6)){m/x,g/x,v/x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r0,r1,r2),this.radius.set(t,Math.log(p));var ba*v-o*g,_o*m-i*v,wi*g-a*m,Tc(b,_,w),ki*l+a*f+o*h,Am*l+g*f+v*h,M(b/T)*l+(_/T)*f+(w/T)*h,SMath.asin(u(k)),EMath.atan2(M,A),Lthis.angle._state,CLL.length-1,PLL.length-2;C%2*Math.PI;var IMath.abs(C+2*Math.PI-E),OMath.abs(C-E),zMath.abs(C-2*Math.PI-E);IO&&(C+2*Math.PI),zO&&(C-2*Math.PI),this.angle.jump(this.angle.lastT(),C,P),this.angle.set(t,E,S)}}}}},{filtered-vector:68,gl-mat4/invert:98,gl-mat4/rotate:103,gl-vec3/cross:157,gl-vec3/dot:162,gl-vec3/normalize:179},306:function(t,e,r){use strict;e.exportsfunction(t,e,r){var it*e,an*t,oa-(a-t),st-o,ln*e,cl-(l-e),ue-c,fs*u-(i-o*c-s*c-o*u);if(r)return r0f,r1i,r;returnf,i};var n+(Math.pow(2,27)+1)},{},307:function(t,e,r){use strict;e.exportsfunction(t,e,r){var nt+e,in-t,ae-i,ot-(n-i);if(r)return r0o+a,r1n,r;returno+a,n}},{},308:function(t,e,r){(function(e){(function(){use strict;var nt(bit-twiddle),it(dup),at(buffer).Buffer;e.__TYPEDARRAY_POOL||(e.__TYPEDARRAY_POOL{UINT8:i(32,0),UINT16:i(32,0),UINT32:i(32,0),BIGUINT64:i(32,0),INT8:i(32,0),INT16:i(32,0),INT32:i(32,0),BIGINT64:i(32,0),FLOAT:i(32,0),DOUBLE:i(32,0),DATA:i(32,0),UINT8C:i(32,0),BUFFER:i(32,0)});var oundefined!typeof Uint8ClampedArray,sundefined!typeof BigUint64Array,lundefined!typeof BigInt64Array,ce.__TYPEDARRAY_POOL;c.UINT8C||(c.UINT8Ci(32,0)),c.BIGUINT64||(c.BIGUINT64i(32,0)),c.BIGINT64||(c.BIGINT64i(32,0)),c.BUFFER||(c.BUFFERi(32,0));var uc.DATA,fc.BUFFER;function h(t){if(t){var et.length||t.byteLength,rn.log2(e);ur.push(t)}}function p(t){tn.nextPow2(t);var en.log2(t),rue;return r.length>0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){tn.nextPow2(t);var en.log2(t),rfe;return r.length>0?r.pop():new a(t)}r.freefunction(t){if(a.isBuffer(t))fn.log2(t.length).push(t);else{if(object ArrayBuffer!Object.prototype.toString.call(t)&&(tt.buffer),!t)return;var et.length||t.byteLength,r0|n.log2(e);ur.push(t)}},r.freeUint8r.freeUint16r.freeUint32r.freeBigUint64r.freeInt8r.freeInt16r.freeInt32r.freeBigInt64r.freeFloat32r.freeFloatr.freeFloat64r.freeDoubler.freeUint8Clampedr.freeDataViewfunction(t){h(t.buffer)},r.freeArrayBufferh,r.freeBufferfunction(t){fn.log2(t.length).push(t)},r.mallocfunction(t,e){if(void 0e||arraybuffere)return p(t);switch(e){caseuint8:return d(t);caseuint16:return m(t);caseuint32:return g(t);caseint8:return v(t);caseint16:return y(t);caseint32:return x(t);casefloat:casefloat32:return b(t);casedouble:casefloat64:return _(t);caseuint8_clamped:return w(t);casebigint64:return k(t);casebiguint64:return T(t);casebuffer:return M(t);casedata:casedataview:return A(t);default:return null}return null},r.mallocArrayBufferp,r.mallocUint8d,r.mallocUint16m,r.mallocUint32g,r.mallocInt8v,r.mallocInt16y,r.mallocInt32x,r.mallocFloat32r.mallocFloatb,r.mallocFloat64r.mallocDouble_,r.mallocUint8Clampedw,r.mallocBigUint64T,r.mallocBigInt64k,r.mallocDataViewA,r.mallocBufferM,r.clearCachefunction(){for(var t0;t32;++t)c.UINT8t.length0,c.UINT16t.length0,c.UINT32t.length0,c.INT8t.length0,c.INT16t.length0,c.INT32t.length0,c.FLOATt.length0,c.DOUBLEt.length0,c.BIGUINT64t.length0,c.BIGINT64t.length0,c.UINT8Ct.length0,ut.length0,ft.length0}}).call(this)}).call(this,void 0!n?n:undefined!typeof self?self:undefined!typeof window?window:{})},{bit-twiddle:32,buffer:3,dup:65},309:function(t,e,r){use strict;function n(t){this.rootsnew Array(t),this.ranksnew Array(t);for(var e0;et;++e)this.rootsee,this.rankse0}e.exportsn;var in.prototype;Object.defineProperty(i,length,{get:function(){return this.roots.length}}),i.makeSetfunction(){var tthis.roots.length;return this.roots.push(t),this.ranks.push(0),t},i.findfunction(t){for(var et,rthis.roots;rt!t;)trt;for(;re!t;){var nre;ret,en}return t},i.linkfunction(t,e){var rthis.find(t),nthis.find(e);if(r!n){var ithis.ranks,athis.roots,oir,sin;os?arn:so?anr:(anr,++ir)}}},{},310:function(t,e,r){use strict;e.exportsfunction(t,e,r){return 0t.length?t:e?(r||t.sort(e),function(t,e){for(var r1,nt.length,it0,at0,o1;on;++o)if(ai,e(ito,a)){if(or){r++;continue}tr++i}return t.lengthr,t}(t,e)):(r||t.sort(),function(t){for(var e1,rt.length,nt0,it0,a1;ar;++a,in)if(in,(nta)!i){if(ae){e++;continue}te++n}return t.lengthe,t}(t))}},{},311:function(t,e,r){use strict;e.exportsfunction(t,e){objecttypeof e&&null!e||(e{});return n(t,e.canvas||i,e.context||a,e)};var nt(./lib/vtext),inull,anull;undefined!typeof document&&((idocument.createElement(canvas)).width8192,i.height1024,ai.getContext(2d))},{./lib/vtext:312},312:function(t,e,r){e.exportsfunction(t,e,r,n){var a64,o1.25,s{breaklines:!1,bolds:!1,italics:!1,subscripts:!1,superscripts:!1};n&&(n.size&&n.size>0&&(an.size),n.lineSpacing&&n.lineSpacing>0&&(on.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts!!n.styletags.superscripts));return r.fontn.fontStyle,n.fontVariant,n.fontWeight,a+px,n.font.filter((function(t){return t})).join( ),r.textAlignstart,r.textBaselinealphabetic,r.directionltr,h(function(t,e,r,n,a,o){rr.replace(/\n/g,),r!0o.breaklines?r.replace(/\br\>/g,\n):r.replace(/\br\>/g, );var s,l;for(p0;pr.length;++p)lps;!0o.bolds&&(lc(b,b|,r,l));!0o.italics&&(lc(i,i|,r,l));!0o.superscripts&&(lc(sup,+1,r,l));!0o.subscripts&&(lc(sub,-1,r,l));var u,f;for(p0;pr.length;++p)null!lp&&(f+rp,u.push(lp));var h,p,d,m,g,vf.split(\n),yv.length,xMath.round(a*n),bn,_2*n,w0,Ty*x+_;t.heightT&&(t.heightT);e.fillStyle#000,e.fillRect(0,0,t.width,t.height),e.fillStyle#fff;var k0,A;function M(){if(!A){var te.measureText(A).width;e.fillText(A,b+d,_+m),d+t}}function S(){return Math.round(g)+px }function E(t,r){var n+e.font;if(!0o.subscripts){var it.indexOf(-),ar.indexOf(-),si>-1?parseInt(t1+i):0,la>-1?parseInt(r1+a):0;s!l&&(nn.replace(S(),?px ),g*Math.pow(.75,l-s),nn.replace(?px ,S())),m+.25*x*(l-s)}if(!0o.superscripts){var ct.indexOf(+),ur.indexOf(+),fc>-1?parseInt(t1+c):0,hu>-1?parseInt(r1+u):0;f!h&&(nn.replace(S(),?px ),g*Math.pow(.75,h-f),nn.replace(?px ,S())),m-.25*x*(h-f)}if(!0o.bolds){var pt.indexOf(b|)>-1,dr.indexOf(b|)>-1;!p&&d&&(nv?n.replace(italic ,italic bold ):bold +n),p&&!d&&(nn.replace(bold ,))}if(!0o.italics){var vt.indexOf(i|)>-1,yr.indexOf(i|)>-1;!v&&y&&(nitalic +n),v&&!y&&(nn.replace(italic ,))}e.fontn}for(h0;hy;++h){var Lvh+\n;for(d0,mh*x,gn,A,p0;pL.length;++p){var Cp+ku.length?up+k:uu.length-1;sC?A+Lp:(M(),ALp,void 0!C&&(E(s,C),sC))}M(),k+L.length;var P0|Math.round(d+2*b);wP&&(wP)}var Iw,O_+x*y;return i(e.getImageData(0,0,I,O).data,O,I,4).pick(-1,-1,0).transpose(1,0)}(e,r,t,a,o,s),n,a)},e.exports.processPixelsh;var nt(surface-nets),it(ndarray),at(simplify-planar-graph),ot(clean-pslg),st(cdt2d),lt(planar-graph-to-polyline);function c(t,e,r,n){for(var i+t+>,a/+t+>,oi.length,sa.length,l+e0||-e0,c0,u-s;c>-1&&-1!(cr.indexOf(i,c))&&-1!(ur.indexOf(a,c+o))&&!(uc);){for(var fc;fu+s;++f)if(fc+o||f>u)nfnull,rr.substr(0,f)+ +r.substr(f+1);else if(null!nf){var hnf.indexOf(e0);-1h?nf+e:l&&(nfnf.substr(0,h+1)+(1+parseInt(nfh+1))+nf.substr(h+2))}var pc+o,dr.substr(p,u-p).indexOf(i);c-1!d?d:u+s}return n}function u(t,e){var rn(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var iu(t,n),afunction(t,e,r){for(var ne.textAlign||start,ie.textBaseline||alphabetic,a130,130,o0,0,st.length,l0;ls;++l)for(var ctl,u0;u2;++u)au0|Math.min(au,cu),ou0|Math.max(ou,cu);var f0;switch(n){casecenter:f-.5*(a0+o0);break;caseright:caseend:f-o0;break;caseleft:casestart:f-a0;break;default:throw new Error(vectorize-text: Unrecognized textAlign: +n+)}var h0;switch(i){casehanging:casetop:h-a1;break;casemiddle:h-.5*(a1+o1);break;casealphabetic:caseideographic:h-3*r;break;casebottom:h-o1;break;default:throw new Error(vectorize-text: Unrecoginized textBaseline: +i+)}var p1/r;returnlineHeightin e?p*+e.lineHeight:widthin e?pe.width/(o0-a0):heightin e&&(pe.height/(o1-a1)),t.map((function(t){returnp*(t0+f),p*(t1+h)}))}(i.positions,e,r),ci.edges,fccwe.orientation;if(o(a,c),e.polygons||e.polygon||e.polyline){for(var hl(c,a),pnew Array(h.length),d0;dh.length;++d){for(var mhd,gnew Array(m.length),v0;vm.length;++v){for(var ymv,xnew Array(y.length),b0;by.length;++b)xbayb.slice();f&&x.reverse(),gvx}pdg}return p}return e.triangles||e.triangulate||e.triangle?{cells:s(a,c,{delaunay:!1,exterior:!1,interior:!0}),positions:a}:{edges:c,positions:a}}function h(t,e,r){try{return f(t,e,r,!0)}catch(t){}try{return f(t,e,r,!1)}catch(t){}return e.polygons||e.polyline||e.polygon?:e.triangles||e.triangulate||e.triangle?{cells:,positions:}:{edges:,positions:}}},{cdt2d:42,clean-pslg:50,ndarray:259,planar-graph-to-polyline:268,simplify-planar-graph:297,surface-nets:302},313:function(t,e,r){!function(){use strict;if(undefinedtypeof ses||!ses.ok||ses.ok()){undefined!typeof ses&&(ses.weakMapPermitHostObjectsm);var t!1;if(functiontypeof WeakMap){var rWeakMap;if(undefined!typeof navigator&&/Firefox/.test(navigator.userAgent));else{var nnew r,iObject.freeze({});if(n.set(i,1),1n.get(i))return void(e.exportsWeakMap);t!0}}Object.prototype.hasOwnProperty;var aObject.getOwnPropertyNames,oObject.defineProperty,sObject.isExtensible,lweakmap:ident:+Math.random()+___;if(undefined!typeof crypto&&functiontypeof crypto.getRandomValues&&functiontypeof ArrayBuffer&&functiontypeof Uint8Array){var cnew ArrayBuffer(25),unew Uint8Array(c);crypto.getRandomValues(u),lweakmap:rand:+Array.prototype.map.call(u,(function(t){return(t%36).toString(36)})).join()+___}if(o(Object,getOwnPropertyNames,{value:function(t){return a(t).filter(g)}}),getPropertyNamesin Object){var fObject.getPropertyNames;o(Object,getPropertyNames,{value:function(t){return f(t).filter(g)}})}!function(){var tObject.freeze;o(Object,freeze,{value:function(e){return v(e),t(e)}});var eObject.seal;o(Object,seal,{value:function(t){return v(t),e(t)}});var rObject.preventExtensions;o(Object,preventExtensions,{value:function(t){return v(t),r(t)}})}();var h!1,p0,dfunction(){this instanceof d||x();var t,e,rp++;return Object.create(d.prototype,{get___:{value:y((function(n,i){var a,ov(n);return o?r in o?or:i:(at.indexOf(n))>0?ea:i}))},has___:{value:y((function(e){var nv(e);return n?r in n:t.indexOf(e)>0}))},set___:{value:y((function(n,i){var a,ov(n);return o?ori:(at.indexOf(n))>0?eai:(at.length,eai,tan),this}))},delete___:{value:y((function(n){var i,a,ov(n);return o?r in o&&delete or:!((it.indexOf(n))0)&&(at.length-1,tivoid 0,eiea,tita,t.lengtha,e.lengtha,!0)}))}})};d.prototypeObject.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),functiontypeof r?function(){function n(){this instanceof d||x();var e,nnew r,ivoid 0,a!1;return et?function(t,e){return n.set(t,e),n.has(t)||(i||(inew d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(inew d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!m)throw new Error(bogus call to permitHostObjects___);a!0}))}})}t&&undefined!typeof Proxy&&(Proxyvoid 0),n.prototyped.prototype,e.exportsn,Object.defineProperty(WeakMap.prototype,constructor,{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():(undefined!typeof Proxy&&(Proxyvoid 0),e.exportsd)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!(weakmap:t.substr(0,weakmap:.length)&&___t.substr(t.length-3))}function v(t){if(t!Object(t))throw new TypeError(Not an object: +t);var etl;if(e&&e.keyt)return e;if(s(t)){e{key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototypenull,Object.freeze(t)}function x(){h||undefinedtypeof console||(h!0,console.warn(WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future.))}}()},{},314:function(t,e,r){var nt(./hidden-store.js);e.exportsfunction(){var t{};return function(e){if((object!typeof e||nulle)&&function!typeof e)throw new Error(Weakmap-shim: Key must be object);var re.valueOf(t);return r&&r.identityt?r:n(e,t)}}},{./hidden-store.js:315},315:function(t,e,r){e.exportsfunction(t,e){var r{identity:e},nt.valueOf;return Object.defineProperty(t,valueOf,{value:function(t){return t!e?n.apply(this,arguments):r},writable:!0}),r}},{},316:function(t,e,r){var nt(./create-store.js);e.exportsfunction(){var tn();return{get:function(e,r){var nt(e);return n.hasOwnProperty(value)?n.value:r},set:function(e,r){return t(e).valuer,this},has:function(e){returnvaluein t(e)},delete:function(e){return delete t(e).value}}}},{./create-store.js:314},317:function(t,e,r){use strict;var n,ifunction(){return function(t,e,r,n,i,a){var ot0,sr0,l0,cs;n|0;var u0,fs;for(u0;uo;++u){var hen-a,pen+c-a;h>0!p>0&&i.push(l0+.5+.5*(h+p)/(h-p)),n+f,++l0}}};e.exports(n{funcName:{funcName:zeroCrossings}.funcName},function(t){var e{};return function(r,n,i){var ar.dtype,or.order,sa,o.join().join(),les;return l||(eslt(a,o)),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{},318:function(t,e,r){use strict;e.exportsfunction(t,e){var r;return e+e||0,n(t.hi(t.shape0-1),r,e),r};var nt(./lib/zc-core)},{./lib/zc-core:317}},{},6)(6)}))}).call(this)}).call(this,undefined!typeof global?global:undefined!typeof self?self:undefined!typeof window?window:{})},{}},{},27)(27)}));/script>style typetext/css>.storyboard-nav button {background: transparent;border: 0;opacity: .3;outline: none;padding: 0;}.storyboard-nav button:hover,.storyboard-nav button:hover {opacity: .5;}.storyboard-nav button:disabled,.storyboard-nav button:disabled {opacity: .1;}.storyboard-nav .sbnext,.storyboard-nav .sbprev {float: left;width: 2%;height: 120px;}.storyboard-nav .sbprev {text-align: left;width: 2%;}.storyboard-nav .sbnext {float: right;text-align: right;margin-right: 8px;}.storyboard-nav .sbframelist {margin: 0 auto;width: 94%;height: 120px;overflow: hidden;text-shadow: none;margin-bottom: 8px;}.storyboard-nav .sbframelist ul {list-style: none;margin: 0;padding: 0;height: 100%;}.storyboard-nav .sbframelist ul li {float: left;width: 270px;height: 100%;padding: 10px 10px 10px 10px;margin-right: 8px;text-align: left;cursor: pointer;}.storyboard-nav .sbframelist ul li:last-child {margin-right: 0px;}.sbframe-commentary {width: 300px;}.sbframe-commentary ul {padding-left: 22px;}.sbframe.active {display: flex;}.sbframe:not(.active) {display: none;}@media only screen and (min-width: 768px) {html, body {height: 100%;}#dashboard-container {height: 100%;}}/style>/head>body>div classnavbar navbar-inverse navbar-fixed-top rolenavigation>div classcontainer-fluid>div classnavbar-header>span classnavbar-logo pull-left> /span>span classnavbar-brand> Arch - Weekly Market Dashboard span classnavbar-author> /span>/span>button idnavbar-button typebutton classnavbar-toggle collapsed pull-right data-togglecollapse data-bs-togglecollapse data-target#navbar data-bs-target#navbar>span classicon-bar>/span>span classicon-bar>/span>span classicon-bar>/span>/button>/div>div idnavbar classnavbar-collapse collapse>ul classnav navbar-nav navbar-left>/ul>ul classnav navbar-nav navbar-right>/ul>/div>!--/.nav-collapse-->/div>!--/.container-->/div>!--/.navbar-->script typetext/javascript>var FlexDashboard (function () { // initialize options var _options {}; var FlexDashboard function() { // default options _options $.extend(_options, { theme: cosmo, fillPage: false, orientation: columns, storyboard: false, defaultFigWidth: 576, defaultFigHeight: 461, defaultFigWidthMobile: 360, defaultFigHeightMobile: 461, isMobile: false, isPortrait: false, resize_reload: true }); }; function init(options) { // extend default options $.extend(true, _options, options); // add ids to sections that dont have them (pandoc wont assign ids // to e.g. sections with titles consisting of only chinese characters) var nextId 1; $(.level1:not(id),.level2:not(id),.level3:not(id)).each(function() { $(this).attr(id, dashboard- + nextId++); }); // find navbar items var navbarItems $(#flexdashboard-navbar); if (navbarItems.length) navbarItems JSON.parse(navbarItems.html()); addNavbarItems(navbarItems); // find the main dashboard container var dashboardContainer $(#dashboard-container); // resolve mobile classes resolveMobileClasses(dashboardContainer); // one time global initialization for components componentsInit(dashboardContainer); // look for a global sidebar var globalSidebar dashboardContainer.find(.section.level1.sidebar); if (globalSidebar.length > 0) { // global layout for fullscreen displays if (!isMobilePhone()) { // hoist it up to the top level globalSidebar.insertBefore(dashboardContainer); // lay it out (set width/positions) layoutSidebar(globalSidebar, dashboardContainer); // tuck sidebar into first page for mobile phones } else { // convert it into a level3 section globalSidebar.removeClass(sidebar); globalSidebar.removeClass(level1); globalSidebar.addClass(level3); var h1 globalSidebar.children(h1); var h3 $(h3>/h3>); h3.append(h1.contents()); h3.insertBefore(h1); h1.detach(); // move it into the first page var page dashboardContainer.find(.section.level1).first(); if (page.length > 0) page.prepend(globalSidebar); } } // look for pages to layout var pages $(div.section.level1); if (pages.length > 0) { // find the navbar and collapse on clicked var navbar $(#navbar); navbar.on(click, adata-toggle!dropdown, null, function () { navbar.collapse(hide); }); // envelop the dashboard container in a tab content div dashboardContainer.wrapInner(div classtab-content>/div>); pages.each(function(index) { // lay it out layoutDashboardPage($(this)); // add it to the navbar addToNavbar($(this), index 0); }); } else { // remove the navbar and navbar button if we dont // have any navbuttons if (navbarItems.length 0) { $(#navbar).remove(); $(#navbar-button).remove(); } // add the storyboard class if requested if (_options.storyboard) dashboardContainer.addClass(storyboard); // layout the entire page layoutDashboardPage(dashboardContainer); } // if we are in shiny we need to trigger a window resize event to // force correct layout of shiny-bound-output elements if (isShinyDoc()) $(window).trigger(resize); // make main components visible $(.section.sidebar).css(visibility, visible); dashboardContainer.css(visibility, visible); // handle location hash handleLocationHash(); // intialize prism highlighting initPrismHighlighting(); // record mobile and orientation state then register a handler // to refresh if resize_reload is set to true and it changes _options.isMobile isMobilePhone(); _options.isPortrait isPortrait(); if (_options.resize_reload) { $(window).on(resize, function() { if (_options.isMobile ! isMobilePhone() || _options.isPortrait ! isPortrait()) { window.location.reload(); } }); } else { // if in desktop mode and resizing to mobile, make sure the heights are 100% // This enforces what `fillpage.css` does for wider pages. // Since we are not reloading once the page becomes small, we need to force the height to 100% // This is a new situation introduced when `_options.resize_reload` is `false` if (! _options.isMobile) { // only add if `fillpage.css` was added in the first place if (_options.fillPage) { // fillpage.css $(html,body,#dashboard).css(height, 100%); } } } // trigger layoutcomplete event dashboardContainer.trigger(flexdashboard:layoutcomplete); } function resolveMobileClasses(dashboardContainer) { // add top level layout class dashboardContainer.addClass(isMobilePhone() ? mobile-layout : desktop-layout); // look for .mobile sections and add .no-mobile to their peers var mobileSections $(.section.mobile); mobileSections.each(function() { var id $(this).attr(id); var nomobileId id.replace(/-\d+$/, ); $(# + nomobileId).addClass(no-mobile); }); } function addNavbarItems(navbarItems) { var navbarLeft $(ul.navbar-left); var navbarRight $(ul.navbar-right); for (var i 0; inavbarItems.length; i++) { // get the item var item navbarItemsi; // determine the container var container null; if (item.align left) container navbarLeft; else container navbarRight; // navbar menu if we have multiple items if (item.items) { var menu navbarMenu(null, item.icon, item.title, container); for (var j 0; jitem.items.length; j++) { var subItem item.itemsj; var li $(li>/li>); var a navbarLink(subItem.icon, subItem.title, subItem.href, subItem.target); a.removeClass(nav-link).addClass(dropdown-item); li.append(a); menu.append(li); } } else { var li $(li classnav-item>/li>); li.append(navbarLink(item.icon, item.title, item.href, item.target)); container.append(li); } } } // create or get a reference to an existing dropdown menu function navbarMenu(id, icon, title, container) { var existingMenu ; if (id) existingMenu container.children(# + id); if (existingMenu.length > 0) { return existingMenu.children(ul); } else { var li $(li classnav-item>/li>); if (id) li.attr(id, id); li.addClass(dropdown); // auto add Share title on mobile if necessary if (!title && icon && (icon fa-share-alt) && isMobilePhone()) title Share; if (title) { title title + span classcaret>/span>; } var a navbarLink(icon, title, #); a.addClass(dropdown-toggle); a.attr(data-toggle, dropdown); a.attr(data-bs-toggle, dropdown); a.attr(role, button); a.attr(aria-expanded, false); li.append(a); var ul $(ul classdropdown-menu>/ul>); ul.attr(role, menu); li.append(ul); container.append(li); return ul; } } function addToNavbar(page, active) { // capture the id and data-icon attribute (if any) var id page.attr(id); var icon page.attr(data-icon); var navmenu page.attr(data-navmenu); var navmenuIcon page.attr(data-navmenu-icon); // get hidden state (transfer this to navbar) var hidden page.hasClass(hidden); page.removeClass(hidden); // sanitize the id for use with bootstrap tabs id id.replace(/.\/?&!#>/g, ).replace(/\s/g, _); page.attr(id, id); // get the wrapper var wrapper page.closest(.dashboard-page-wrapper); // move the id to the wrapper page.removeAttr(id); wrapper.attr(id, id); // add the tab-pane class to the wrapper wrapper.addClass(tab-pane); // get a reference to the h1, discover its inner contens, then detach it var h1 wrapper.find(h1).first(); var title h1.contents(); h1.detach(); // create a navbar item var li $(li>/li>); var a navbarLink(icon, title, # + id); a.attr(data-toggle, tab); a.attr(data-bs-toggle, tab); li.append(a); // add it to the navbar (or navbar menu if specified) var container $(ul.navbar-left); if (navmenu) { var menuId navmenu.replace(/\s+/g, ); var menu navbarMenu(menuId, navmenuIcon, navmenu, container); li.find(> a).removeClass(nav-link).addClass(dropdown-item); menu.append(li); } else { li.addClass(nav-item) container.append(li); } // mark active tab and corresponding nav menu item if (active) $(a).tab(show); // hide it if requested if (hidden) li.addClass(hidden); } function navbarLink(icon, title, href, target) { var a $(a classnav-link>/a>); if (icon) { // get the name of the icon set and icon var dashPos icon.indexOf(-); var iconSet null; var iconSplit icon.split( ); if (iconSplit.length > 1) { iconSet iconSplit0; icon iconSplit.slice(1).join( ); } else { iconSet icon.substring(0, dashPos); } var iconName icon.substring(dashPos + 1); // create the icon var iconElement $(span class + iconSet + + icon + >/span>); if (title) iconElement.css(margin-right, 7px); a.append(iconElement); // if href is null see if we can auto-generate based on icon (e.g. social) if (!href) maybeGenerateLinkFromIcon(iconName, a); } if (title) a.append(title); // add the href. if (href) { if (href source_embed) { a.attr(href, #); a.attr(data-featherlight, #flexdashboard-source-code); a.featherlight({ beforeOpen: function(event){ $(body).addClass(unselectable); }, afterClose: function(event){ $(body).removeClass(unselectable); } }); } else { a.attr(href, href); } } // add the arget if (target) a.attr(target, target); return a; } // auto generate a link from an icon name (e.g. twitter) when possible function maybeGenerateLinkFromIcon(iconName, a) { var serviceLinks { twitter: https://twitter.com/share?text + encodeURIComponent(document.title) + &url+encodeURIComponent(location.href), facebook: https://www.facebook.com/sharer/sharer.php?u+encodeURIComponent(location.href), linkedin: https://www.linkedin.com/shareArticle?minitrue&url+encodeURIComponent(location.href) + &title + encodeURIComponent(document.title), pinterest: https://pinterest.com/pin/create/link/?url+encodeURIComponent(location.href) + &description + encodeURIComponent(document.title) }; var makeSocialLink function(a, href) { a.attr(href, #); a.on(click, function(e) { e.preventDefault(); window.open(href); }); }; $.each(serviceLinks, function(key, value) { if (iconName.indexOf(key) ! -1) makeSocialLink(a, value); }); } // layout a dashboard page function layoutDashboardPage(page) { // use a page wrapper so that free form content above the // dashboard appears at the top rather than the side (as it // would without the wrapper in a column orientation) var wrapper $(div classdashboard-page-wrapper>/div>); page.wrap(wrapper); // if there are no level2 or level3 headers synthesize a level3 // header to contain the (e.g. frame it, scroll container, etc.) var headers page.find(h2,h3); if (headers.length 0) page.wrapInner(div classsection level3>/div>); // hoist up any content before level 2 or level 3 headers var children page.children(); children.each(function(index) { if ($(this).hasClass(level2) || $(this).hasClass(level3)) return false; $(this).insertBefore(page); }); // determine orientation and fillPage behavior for distinct media var orientation, fillPage, storyboard; // media: mobile phone if (isMobilePhone()) { // if there is a sidebar we need to ensure its content // is properly framed as an h3 var sidebar page.find(.section.sidebar); sidebar.removeClass(sidebar); sidebar.wrapInner(div classsection level3>/div>); var h2 sidebar.find(h2); var h3 $(h3>/h3>); h3.append(h2.contents()); h3.insertBefore(h2); h2.detach(); // wipeout h2 elements then enclose them in a single h2 var level2 page.find(div.section.level2); level2.each(function() { level2.children(h2).remove(); level2.children().unwrap(); }); page.wrapInner(div classsection level2>/div>); // substitute mobile images if (isPortrait()) { var mobileFigures $(img.mobile-figure); mobileFigures.each(function() { // get the src (might be base64 encoded) var src $(this).attr(src); // find its peer var id $(this).attr(data-mobile-figure-id); var img $(imgdata-figure-id + id + ); img.attr(src, src) .attr(width, _options.defaultFigWidthMobile) .attr(height, _options.defaultFigHeightMobile); }); } // hoist storyboard commentary into its own section if (page.hasClass(storyboard)) { var commentaryHR page.find(div.section.level3 hr); commentaryHR.each(function() { var commentary $(this).nextAll().detach(); var commentarySection $(div classsection level3>/div>); commentarySection.append(commentary); commentarySection.insertAfter($(this).closest(div.section.level3)); $(this).remove(); }); } // force a non full screen layout by columns orientation _options.orientation columns; fillPage _options.fillPage false; storyboard _options.storyboard false; // media: desktop } else { // determine orientation orientation page.attr(data-orientation); if (orientation ! rows && orientation ! columns) orientation _options.orientation; // determine storyboard mode storyboard page.hasClass(storyboard); // fillPage based on options (force for storyboard) fillPage _options.fillPage || storyboard; // handle sidebar var sidebar page.find(.section.level2.sidebar); if (sidebar.length > 0) layoutSidebar(sidebar, page); } // give it and its parent divs height: 100% if we are in fillPage mode if (fillPage) { page.addClass(vertical-layout-fill); page.css(height, 100%); page.parents(div).css(height, 100%); } else { page.addClass(vertical-layout-scroll); } // perform the layout if (storyboard) layoutPageAsStoryboard(page); else if (orientation rows) layoutPageByRows(page, fillPage); else if (orientation columns) layoutPageByColumns(page, fillPage); } function layoutSidebar(sidebar, content) { // get it out of the header hierarchy sidebar sidebar.first(); if (sidebar.hasClass(level1)) { sidebar.removeClass(level1); sidebar.children(h1).remove(); } else if (sidebar.hasClass(level2)) { sidebar.removeClass(level2); sidebar.children(h2).remove(); } // determine width var sidebarWidth isTablet() ? 220 : 250; var dataWidth parseInt(sidebar.attr(data-width)); if (dataWidth) sidebarWidth dataWidth; // set the width and shift the page right to accomodate the sidebar sidebar.css(width, sidebarWidth + px); content.css(padding-left, sidebarWidth + px); // wrap its contents in a form sidebar.wrapInner($(form>/form>)); } function layoutPageAsStoryboard(page) { // create storyboard navigation var nav $(div classstoryboard-nav>/div>); // add navigation buttons var prev $(button classsbprev>i classfa fa-angle-left>/i>/button>); nav.append(prev); var next $(button classsbnext>i classfa fa-angle-right>/i>/button>); nav.append(next); // add navigation frame var frameList $(div classsbframelist>/div>); nav.append(frameList); var ul $(ul>/ul>); frameList.append(ul); // find all the level3 sections (those are the storyboard frames) var frames page.find(div.section.level3); frames.each(function() { // mark it $(this).addClass(sbframe); // divide it into chart content and (optional) commentary $(this).addClass(dashboard-column-orientation); // stuff the chart into its own div w/ flex $(this).wrapInner(div classsbframe-component>/div>); setFlex($(this), 1); var frame $(this).children(.sbframe-component); // extract the title from the h3 var li $(li>/li>); var h3 frame.children(h3); li.append(h3.contents()); h3.detach(); ul.append(li); // extract commentary var hr frame.children(hr); if (hr.length) { var commentary hr.nextAll().detach(); hr.remove(); var commentaryFrame $(div classsbframe-commentary>/div>); commentaryFrame.addClass(flowing-content-shim); commentaryFrame.addClass(flowing-content-container); commentaryFrame.append(commentary); $(this).append(commentaryFrame); // look for a data-commentary-width attribute var commentaryWidth $(this).attr(data-commentary-width); if (commentaryWidth) commentaryFrame.css(width, commentaryWidth + px); } // layout the chart (force flex) var result layoutChart(frame, true); // ice the notes if there are none if (!result.notes) frame.find(.chart-notes).remove(); // set flex on chart setFlex(frame, 1); }); // create a div to hold all the frames var frameContent $(div classsbframe-content>/div>); frameContent.addClass(dashboard-row-orientation); frameContent.append(frames.detach()); // row orientation to stack nav and frame content page.addClass(dashboard-row-orientation); page.append(nav); page.append(frameContent); setFlex(frameContent, 1); // initialize sly var sly new Sly(frameList, { horizontal: true, itemNav: basic, smart: true, activateOn: click, startAt: 0, scrollBy: 1, activatePageOn: click, speed: 200, moveBy: 600, dragHandle: true, dynamicHandle: true, clickBar: true, keyboardNavBy: items, next: next, prev: prev }).init(); // make first frame active frames.removeClass(active); frames.first().addClass(active); // subscribe to frame changed events sly.on(active, function (eventName, itemIndex) { frames.removeClass(active); frames.eq(itemIndex).addClass(active) .trigger(shown); }); } function layoutPageByRows(page, fillPage) { // row orientation page.addClass(dashboard-row-orientation); // find all the level2 sections (those are the rows) var rows page.find(div.section.level2); // if there are no level2 sections then treat the // entire page as if its a level 2 section if (rows.length 0) { page.wrapInner(div classsection level2>/div>); rows page.find(div.section.level2); } rows.each(function () { // flags var haveNotes false; var haveFlexHeight true; // remove the h2 $(this).children(h2).remove(); // check for a tabset var isTabset $(this).hasClass(tabset); if (isTabset) layoutTabset($(this)); // give it row layout semantics if its not a tabset if (!isTabset) $(this).addClass(dashboard-row); // find all of the level 3 subheads var columns $(this).find(div.section.level3); // determine figureSizes sizes var figureSizes chartFigureSizes(columns); // fixup the columns columns.each(function(index) { // layout the chart (force flex if we are in a tabset) var result layoutChart($(this), isTabset); // update flexHeight state if (!result.flex) haveFlexHeight false; // update state if (result.notes) haveNotes true; // set the column flex based on the figure width // (value boxes will just get the default figure width) var chartWidth figureSizesindex.width; setFlex($(this), chartWidth + + chartWidth + 0px); }); // remove empty chart note divs if (isTabset) $(this).find(.chart-notes).filter(function() { return $(this).html() ; }).remove(); if (!haveNotes) $(this).find(.chart-notes).remove(); // make it a flexbox row if (haveFlexHeight) $(this).addClass(dashboard-row-flex); // now we can set the height on all the wrappers (based on maximum // figure height + room for title and notes, or data-height on the // container if specified). However, dont do this if there is // no flex on any of the constituent columns var flexHeight null; var dataHeight parseInt($(this).attr(data-height)); if (dataHeight) flexHeight adjustedHeight(dataHeight, columns.first()); else if (haveFlexHeight) flexHeight maxChartHeight(figureSizes, columns); if (flexHeight) { if (fillPage) setFlex($(this), flexHeight + + flexHeight + 0px); else { $(this).css(height, flexHeight + px); setFlex($(this), 0 0 + flexHeight + px); } } }); } function layoutPageByColumns(page, fillPage) { // column orientation page.addClass(dashboard-column-orientation); // find all the level2 sections (those are the columns) var columns page.find(div.section.level2); // if there are no level2 sections then treat the // entire page as if its a level 2 section if (columns.length 0) { page.wrapInner(div classsection level2>/div>); columns page.find(div.section.level2); } // layout each column columns.each(function (index) { // remove the h2 $(this).children(h2).remove(); // make it a flexbox column $(this).addClass(dashboard-column); // check for a tabset var isTabset $(this).hasClass(tabset); if (isTabset) layoutTabset($(this)); // find all the h3 elements var rows $(this).find(div.section.level3); // get the figure sizes for the rows var figureSizes chartFigureSizes(rows); // column flex is the max row width (or data-width if specified) var flexWidth; var dataWidth parseInt($(this).attr(data-width)); if (dataWidth) flexWidth dataWidth; else flexWidth maxChartWidth(figureSizes); setFlex($(this), flexWidth + + flexWidth + 0px); // layout each chart rows.each(function(index) { // perform the layout var result layoutChart($(this), false); // ice the notes if there are none if (!result.notes) $(this).find(.chart-notes).remove(); // set flex height based on figHeight, then adjust if (result.flex) { var chartHeight figureSizesindex.height; chartHeight adjustedHeight(chartHeight, $(this)); if (fillPage) setFlex($(this), chartHeight + + chartHeight + 0px); else { $(this).css(height, chartHeight + px); setFlex($(this), chartHeight + + chartHeight + + chartHeight + px); } } }); }); } function chartFigureSizes(charts) { // sizes var figureSizes new Array(charts.length); // check each chart charts.each(function(index) { // start with default figureSizesindex { width: _options.defaultFigWidth, height: _options.defaultFigHeight }; // look for data-height or data-width then knit options var dataWidth parseInt($(this).attr(data-width)); var dataHeight parseInt($(this).attr(data-height)); var knitrOptions $(this).find(.knitr-options:first); var knitrWidth, knitrHeight; if (knitrOptions) { knitrWidth parseInt(knitrOptions.attr(data-fig-width)); knitrHeight parseInt(knitrOptions.attr(data-fig-height)); } // width if (dataWidth) figureSizesindex.width dataWidth; else if (knitrWidth) figureSizesindex.width knitrWidth; // height if (dataHeight) figureSizesindex.height dataHeight; else if (knitrHeight) figureSizesindex.height knitrHeight; }); // return sizes return figureSizes; } function maxChartHeight(figureSizes, charts) { // first compute the maximum height var maxHeight _options.defaultFigHeight; for (var i 0; ifigureSizes.length; i++) if (figureSizesi.height > maxHeight) maxHeight figureSizesi.height; // now add offests for chart title and chart notes if (charts.length) maxHeight adjustedHeight(maxHeight, charts.first()); return maxHeight; } function adjustedHeight(height, chart) { if (chart.length > 0) { var chartTitle chart.find(.chart-title); if (chartTitle.length) height + chartTitle.first().outerHeight(); var chartNotes chart.find(.chart-notes); if (chartNotes.length) height + chartNotes.first().outerHeight(); } return height; } function maxChartWidth(figureSizes) { var maxWidth _options.defaultFigWidth; for (var i 0; ifigureSizes.length; i++) if (figureSizesi.width > maxWidth) maxWidth figureSizesi.width; return maxWidth; } // layout a chart function layoutChart(chart, forceFlex) { // state to return var result { notes: false, flex: false }; // extract the title var title extractTitle(chart); // find components that apply to this container var components componentsFind(chart); // if its a custom component then call it and return var customComponents componentsCustom(components); if (customComponents.length) { componentsLayout(customComponents, title, chart); result.notes false; result.flex forceFlex || componentsFlex(customComponents); return result; } // put all the content in a chart wrapper div chart.addClass(chart-wrapper); chart.wrapInner(div classchart-stage>/div>); var chartContent chart.children(.chart-stage); // flex the content if appropriate result.flex forceFlex || componentsFlex(components); if (result.flex) { // add flex classes chart.addClass(chart-wrapper-flex); chartContent.addClass(chart-stage-flex); // additional shim to break out of flexbox sizing chartContent.wrapInner(div classchart-shim>/div>); chartContent chartContent.children(.chart-shim); } // set custom data-padding attribute var pad chart.attr(data-padding); if (pad) { if (pad 0) chart.addClass(no-padding); else { pad pad + px; chartContent.css(left, pad) .css(top, pad) .css(right, pad) .css(bottom, pad) } } // call compoents componentsLayout(components, title, chartContent); // also activate components on shiny output findShinyOutput(chartContent).on(shiny:value, function(event) { var element $(event.target); setTimeout(function() { // see if we opted out of flex based on our output (for shiny // we cant tell what type of output we have until after the // value is bound) var components componentsFind(element); var flex forceFlex || componentsFlex(components); if (!flex) { chart.css(height, ); setFlex(chart, ); chart.removeClass(chart-wrapper-flex); chartContent.removeClass(chart-stage-flex); chartContent.children().unwrap(); } // perform layout componentsLayout(components, title, element.parent()); }, 10); }); // add the title var chartTitle $(div classchart-title>/div>); chartTitle.append(title); chart.prepend(chartTitle); // add the notes section var chartNotes $(div classchart-notes>/div>); chartNotes.html( ); chart.append(chartNotes); // attempt to extract notes if we have a component if (components.length) result.notes extractChartNotes(chartContent, chartNotes); // return result return result; } // build a tabset from a section div with the .tabset class function layoutTabset(tabset) { // check for fade option var fade tabset.hasClass(tabset-fade); var pills tabset.hasClass(tabset-pills); var navClass pills ? nav-pills : nav-tabs; // determine the heading level of the tabset and tabs var match tabset.attr(class).match(/level(\d) /); if (match null) return; var tabsetLevel Number(match1); var tabLevel tabsetLevel + 1; // find all subheadings immediately below var tabs tabset.find(div.section.level + tabLevel); if (!tabs.length) return; // create tablist and tab-content elements var tabList $(ul classnav + navClass + roletablist>/ul>); $(tabs0).before(tabList); var tabContent $(div classtab-content>/div>); $(tabs0).before(tabContent); // build the tabset var activeTab 0; tabs.each(function(i) { // get the tab div var tab $(tabsi); // get the id then sanitize it for use with bootstrap tabs var id tab.attr(id); // see if this is marked as the active tab if (tab.hasClass(active)) activeTab i; // sanitize the id for use with bootstrap tabs id id.replace(/.\/?&!#>/g, ).replace(/\s/g, _); tab.attr(id, id); // get the heading element within it and grab its text var heading tab.find(h + tabLevel + :first); var headingDom heading.contents(); // build and append the tab list item var a $(a roletab data-toggletab data-bs-toggletab classnav-link>/a>); a.append(headingDom); a.attr(href, # + id); a.attr(aria-controls, id); var li $(li rolepresentation classnav-item>/li>); li.append(a); tabList.append(li); // set its attributes tab.attr(role, tabpanel); tab.addClass(tab-pane); tab.addClass(tabbed-pane); tab.addClass(no-title); if (fade) tab.addClass(fade); // move it into the tab content div tab.detach().appendTo(tabContent); }); // set active tab $(tabList.children()activeTab).tab(show); var active $(tabContent.children(div.section)activeTab); active.addClass(active); if (fade) active.addClass(in); // add nav-tabs-custom tabset.addClass(nav-tabs-custom); // internal layout is dashboard-column with tab-content flexing tabset.addClass(dashboard-column); setFlex(tabContent, 1); } // one time global initialization for components function componentsInit(dashboardContainer) { for (var i0; iwindow.FlexDashboardComponents.length; i++) { var component window.FlexDashboardComponentsi; if (component.init) component.init(dashboardContainer); } } // find components that apply within a container function componentsFind(container) { // look for components var components ; for (var i0; iwindow.FlexDashboardComponents.length; i++) { var component window.FlexDashboardComponentsi; if (component.find(container).length) components.push(component); } // if there were none then use a special flowing content component // that just adds a scrollbar in fillPage mode if (components.length 0) { components.push({ find: function(container) { return container; }, flex: function(fillPage) { return fillPage; }, layout: function(title, container, element, fillPage) { if (fillPage) { container.addClass(flowing-content-shim); container.addClass(flowing-content-container); } } }); } return components; } // if there is a custom component then pick it out function componentsCustom(components) { var customComponent ; for (var i0; icomponents.length; i++) if (componentsi.type custom) { customComponent.push(componentsi); break; } return customComponent; } // query all components for flex function componentsFlex(components) { // no components at all means no flex if (components.length 0) return false; // otherwise query components (assume true unless we see false) var isMobile isMobilePhone(); for (var i0; icomponents.length; i++) if (componentsi.flex && !componentsi.flex(_options.fillPage)) return false; return true; } // layout all components function componentsLayout(components, title, container) { var isMobile isMobilePhone(); for (var i0; icomponents.length; i++) { var element componentsi.find(container); if (componentsi.layout) { // call layout (dont call other components if it returns false) var result componentsi.layout(title, container, element, _options.fillPage); if (result false) return; } } } // get a reference to the h3, discover its inner html, and remove it function extractTitle(container) { var h3 container.children(h3).first(); var title ; if (!container.hasClass(no-title)) title h3.contents(); h3.detach(); return title; } // extract chart notes function extractChartNotes(chartContent, chartNotes) { // look for a terminating blockquote or image caption var blockquote chartContent.children(blockquote:last-child); var caption chartContent.children(div.image-container) .children(p.caption); if (blockquote.length) { chartNotes.empty().append(blockquote.children(p:first-child).contents()); blockquote.remove(); return true; } else if (caption.length) { chartNotes.empty().append(caption.contents()); caption.remove(); return true; } else { return false; } } function findShinyOutput(chartContent) { return chartContent.find(.shiny-text-output, .shiny-html-output); } // safely detect rendering on a mobile phone function isMobilePhone() { try { return ! window.matchMedia(only screen and (min-width: 768px)).matches; } catch(e) { return false; } } function isFillPage() { return _options.fillPage; } // detect portrait mode function isPortrait() { return ($(window).width() $(window).height()); } // safely detect rendering on a tablet function isTablet() { try { return window.matchMedia(only screen and (min-width: 769px) and (max-width: 992px)).matches; } catch(e) { return false; } } // test whether this is a shiny doc function isShinyDoc() { return (typeof(window.Shiny) ! undefined && !!window.Shiny.outputBindings); } // set flex using vendor specific prefixes function setFlex(el, flex) { el.css(-webkit-box-flex, flex) .css(-webkit-flex, flex) .css(-ms-flex, flex) .css(flex, flex); } // support bookmarking of pages function handleLocationHash() { // restore tab/page from bookmark var hash window.decodeURIComponent(window.location.hash); if (hash.length > 0) { // Update the tab without .showPage() so that we dont change page history $(ul.nav ahref + hash + ).tab(show); } // navigate to a tab when the history changes window.addEventListener(popstate, function(e) { var hash window.decodeURIComponent(window.location.hash); var activeTab $(ul.nav ahref + hash + ); if (activeTab.length) { activeTab.tab(show); } else { // returning to the base page URL without a hash activates first tab $(ul.nav a:first).tab(show); } }); // add a hash to the URL when the user clicks on a tab/page $(.navbar-nav adata-toggletab).on(click, function(e) { var baseUrl FlexDashboardUtils.urlWithoutHash(window.location.href); var hash FlexDashboardUtils.urlHash($(this).attr(href)); var href baseUrl + hash; FlexDashboardUtils.setLocation(href); }); // handle clicks of other links that should activate pages var navPages $(ul.navbar-nav li adata-toggletab); navPages.each(function() { var href $(this).attr(href); var links $(ahref + href + data-toggle!tab); links.each(function() { $(this).on(click, function(e) { window.FlexDashboardUtils.showPage(href); }); }); }); } // tweak Prism highlighting function initPrismHighlighting() { if (window.Prism) { Prism.languages.insertBefore(r, comment, { heading: { // title 1 // // title 2 // ------- pattern: /\w+.*(?:\r?\n|\r)(?:+|----+)/, alias: operator }, { // ### title 3 pattern: /(^\s*)###^#.+/m, lookbehind: true, alias: operator } }); // prism highlight Prism.highlightAll(); } } FlexDashboard.prototype { constructor: FlexDashboard, init: init, isMobilePhone: isMobilePhone, isFillPage: isFillPage }; return FlexDashboard;})();// utilswindow.FlexDashboardUtils { resizableImage: function(img) { var src img.attr(src); var url url( + src + ); img.parent().css(background, url) .css(background-size, contain) .css(background-repeat, no-repeat) .css(background-position, center) .addClass(image-container); }, setLocation: function(href) { if (history && history.pushState) { history.pushState(null, null, href); } else { window.location.replace(href); } setTimeout(function() { window.scrollTo(0, 0); }, 10); }, showPage: function(href) { $(ul.navbar-nav li ahref + href + ).tab(show); var baseUrl this.urlWithoutHash(window.location.href); var loc baseUrl + href; this.setLocation(loc); }, showLinkedValue: function(href) { // check for a page link if ($(ul.navbar-nav li adata-toggletabhref + href + ).length > 0) this.showPage(href); else window.open(href); }, urlWithoutHash: function(url) { var hashLoc url.indexOf(#); if (hashLoc ! -1) return url.substring(0, hashLoc); else return url; }, urlHash: function(url) { var hashLoc url.indexOf(#); if (hashLoc ! -1) return url.substring(hashLoc); else return ; }};window.FlexDashboard new FlexDashboard();// empty contentwindow.FlexDashboardComponents.push({ find: function(container) { if (container.find(p).length 0) return container; else return $(); }})// plot imagewindow.FlexDashboardComponents.push({ find: function(container) { return container.children(p) .children(img:only-child); }, layout: function(title, container, element, fillPage) { FlexDashboardUtils.resizableImage(element); }});// plot image (figure style)window.FlexDashboardComponents.push({ find: function(container) { return container.children(div.figure).children(img); }, layout: function(title, container, element, fillPage) { FlexDashboardUtils.resizableImage(element); }});// htmlwidgetwindow.FlexDashboardComponents.push({ init: function(dashboardContainer) { // trigger shown after initial layout to force static htmlwidgets // in runtime: shiny to be resized after the dom has been transformed dashboardContainer.on(flexdashboard:layoutcomplete, function(event) { setTimeout(function() { dashboardContainer.trigger(shown); }, 200); }); }, find: function(container) { return container.children(divid^htmlwidget-,div.html-widget); }});// gaugewindow.FlexDashboardComponents.push({ find: function(container) { return container.children(div.html-widget.gauge); }, flex: function(fillPage) { return false; }, layout: function(title, container, element, fillPage) { }});// shiny outputwindow.FlexDashboardComponents.push({ find: function(container) { return container.children(divclass^shiny-); }});// bootstrap tablewindow.FlexDashboardComponents.push({ find: function(container) { var bsTable container.find(table.table); if (bsTable.length ! 0) return bsTable; else return container.find(tr.header).parent(thead).parent(table); }, flex: function(fillPage) { return fillPage; }, layout: function(title, container, element, fillPage) { // alias variables var bsTable element; // fixup xtable generated tables with a proper thead var headerRow bsTable.find(tbody > tr:first-child > th).parent(); if (headerRow.length > 0) { var thead $(thead>/thead>); bsTable.prepend(thead); headerRow.detach().appendTo(thead); } // improve appearance container.addClass(bootstrap-table); // for fill page provide scrolling w/ sticky headers if (fillPage) { // force scrollbar on overflow container.addClass(flowing-content-shim); // stable table headers when scrolling bsTable.stickyTableHeaders({ scrollableArea: container }); } }});// embedded shiny appwindow.FlexDashboardComponents.push({ find: function(container) { return container.find(iframe.shiny-frame); }, flex: function(fillPage) { return fillPage; }, layout: function(title, container, element, fillPage) { if (fillPage) { element.attr(height, 100%); } else { // provide default height if necessary var height element.get(0).style.height; if (!height) height element.attr(height); if (!height) element.attr(height, 500); } }});// shiny fillRow or fillColwindow.FlexDashboardComponents.push({ find: function(container) { return container.find(.flexfill-container); }, flex: function(fillPage) { return fillPage; }, layout: function(title, container, element, fillPage) { if (fillPage) element.css(height, 100%); else { // provide default height if necessary var height element.get(0).style.height; if (height 100% || height auto || height initial || height inherit || !height) { element.css(height, 500); } } }});// valueBoxwindow.FlexDashboardComponents.push({ type: custom, find: function(container) { if (container.find(span.value-output, .shiny-valuebox-output).length) return container; else return $(); }, flex: function(fillPage) { return false; }, layout: function(title, container, element, fillPage) { // alias variables var chartTitle title; var valueBox element; // add value-box class to container container.addClass(value-box); // value paragraph var value $(p classvalue>/p>); // if we have shiny-text-output then just move it in var valueOutputSpan ; var shinyOutput valueBox.find(.shiny-valuebox-output).detach(); if (shinyOutput.length) { valueBox.children().remove(); shinyOutput.html(—); value.append(shinyOutput); } else { // extract the value (remove leading vector index) var chartValue valueBox.text().trim(); chartValue chartValue.replace(1 , ); valueOutputSpan valueBox.find(span.value-output).detach(); valueBox.children().remove(); value.text(chartValue); } // caption var caption $(p classcaption>/p>); caption.append(chartTitle); // build inner div for value box and add it var inner $(div classinner>/div>); inner.append(value); inner.append(caption); valueBox.append(inner); // add icon if specified var icon $(div classicon>i>/i>/div>); valueBox.append(icon); function setIcon(chartIcon) { var iconLib ; var iconSplit chartIcon.split( ); if (iconSplit.length > 1) { iconLib iconSplit0; chartIcon iconSplit.slice(1).join( ); } else { var components chartIcon.split(-); if (components.length > 1) iconLib components0; } icon.children(i).attr(class, iconLib + + chartIcon); } var chartIcon valueBox.attr(data-icon); if (chartIcon) setIcon(chartIcon); // handle data attributes in valueOutputSpan function handleValueOutput(valueOutput) { // caption var dataCaption valueOutput.attr(data-caption); if (dataCaption) caption.html(dataCaption); // icon var dataIcon valueOutput.attr(data-icon); if (dataIcon) setIcon(dataIcon); // If valueBox(color) was an accent color, this attr should // be populated with the accent color and the relevant CSS comes // in through HTML dependencies var dataColorAccent valueOutput.attr(data-color-accent); var valueBoxClasses value-box- + (primary, info, danger, warning, success.join( value-box-)); if (dataColorAccent) { valueBox.removeClass(valueBoxClasses); valueBox.addClass(value-box- + dataColorAccent); } // If valueBox(color) was a CSS color, these other data-color-* // attrs will be populated var dataColor valueOutput.attr(data-color); if (dataColor) { valueBox.removeClass(valueBoxClasses); valueBox.css(background-color, dataColor); } var dataColorText valueOutput.attr(data-color-text); if (dataColorText) { valueBox.find(.inner).css(color, dataColorText); } var dataColorIcon valueOutput.attr(data-color-icon); if (dataColorIcon) { valueBox.find(.icon).css(color, dataColorIcon); } // url var dataHref valueOutput.attr(data-href); if (dataHref) { valueBox.addClass(linked-value); valueBox.off(click.value-box); valueBox.on(click.value-box, function(e) { window.FlexDashboardUtils.showLinkedValue(dataHref); }); } } // check for a valueOutputSpan if (valueOutputSpan.length > 0) { handleValueOutput(valueOutputSpan); } // if we have a shinyOutput then bind a listener to handle // new valueOutputSpan values shinyOutput.on(shiny:value, function(event) { var element $(event.target); setTimeout(function() { var valueOutputSpan element.find(span.value-output); if (valueOutputSpan.length > 0) handleValueOutput(valueOutputSpan); }, 10); } ); }});/script>div iddashboard-container>div idthe-defiant-daily-info classsection level1 data-orientationrows>h1>The Defiant Daily Info/h1>div idrow classsection level2>h2>Row/h2>div iddashboard-created-at classsection level3>h3>Dashboard created at:/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-iconion-android-time data-color#FFFFFF data-color-text#1a1a1a data-color-icon#fff>2025-02-18 19:45:54 UTC/span>/div>div idinformation-for-the-defiant-daily-as-end-of-utc-day classsection level3>h3>Information for “The Defiant Daily” as end of (UTC day):/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-iconion-android-time data-color#FFFFFF data-color-text#1a1a1a data-color-icon#fff>2025-02-17/span>/div>/div>div idrow-1 classsection level2>h2>Row/h2>div idbitcoin classsection level3>h3>Bitcoin/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#F2A900 data-color-text#1a1a1a data-color-icon#f9d480>$95,776 | −0.39%/span>/div>div idethereum classsection level3>h3>Ethereum/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#556C88 data-color-text#1a1a1a data-color-icon#aab6c4>$2,742 | +3.08%/span>/div>/div>div idrow-2 classsection level2>h2>Row/h2>div idsp-500-index classsection level3>h3>S&P 500 Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#1E90FF data-color-text#1a1a1a data-color-icon#8fc8ff>$6,115 | −0.01%/span>/div>div idgold-1st-future classsection level3>h3>Gold, 1st Future/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#1E90FF data-color-text#1a1a1a data-color-icon#8fc8ff>$2,895 | +0.38%/span>/div>/div>div idrow-3 classsection level2>h2>Row/h2>div idarch-web3-index classsection level3>h3>Arch Web3 Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#DCDCDC data-color-text#1a1a1a data-color-icon#eee>1.21pts | +1.88%/span>/div>/div>div idrow-4 classsection level2>h2>Row/h2>div idarch-consumer-index classsection level3>h3>Arch Consumer Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#DCDCDC data-color-text#1a1a1a data-color-icon#eee>0.77pts | −0.35%/span>/div>/div>div idrow-5 classsection level2>h2>Row/h2>div idarch-finance-index classsection level3>h3>Arch Finance Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#DCDCDC data-color-text#1a1a1a data-color-icon#eee>1.19pts | +2.89%/span>/div>/div>div idrow-6 classsection level2>h2>Row/h2>div idarch-infrastructure-index classsection level3>h3>Arch Infrastructure Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#DCDCDC data-color-text#1a1a1a data-color-icon#eee>1.50pts | +0.68%/span>/div>/div>/div>div idlanding-page classsection level1 data-orientationrows>h1>Landing Page/h1>div idrow-7 classsection level2>h2>Row/h2>div idarch-finance-information-as-of classsection level3>h3>Arch Finance information as of:/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-iconion-android-time data-color#FFFFFF data-color-text#1a1a1a data-color-icon#fff>2025-02-18 19:30:00 UTC/span>/div>div idcoingecko-information-as-of classsection level3>h3>Coingecko information as of:/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-iconion-android-time data-color#FFFFFF data-color-text#1a1a1a data-color-icon#fff>2025-02-18 19:38:13 UTC/span>/div>/div>div idrow-8 classsection level2>h2>Row/h2>div idchain-last-price classsection level3>h3>CHAIN Last Price/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-iconion-ios-pricetag data-color#CC01FF data-color-text#1a1a1a data-color-icon#e680ff>$13.80/span>/div>div idweb3-last-price classsection level3>h3>WEB3 Last Price/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-iconion-ios-pricetag data-color#FCC509 data-color-text#1a1a1a data-color-icon#fee284>$1.78/span>/div>div idaddy-last-price classsection level3>h3>ADDY Last Price/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-iconion-ios-pricetag data-color#0B6FF7 data-color-text#1a1a1a data-color-icon#85b7fb>$11.01/span>/div>div idaedy-last-price classsection level3>h3>AEDY Last Price/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-iconion-ios-pricetag data-color#164691 data-color-text#fff data-color-icon#183056>$14.23/span>/div>/div>div idrow-9 classsection level2>h2>Row/h2>div idabal-last-price classsection level3>h3>ABAL Last Price/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-iconion-ios-pricetag data-color#ABABC0 data-color-text#1a1a1a data-color-icon#d5d5e0>$13.30/span>/div>div idamod-last-price classsection level3>h3>AMOD Last Price/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-iconion-ios-pricetag data-color#677291 data-color-text#1a1a1a data-color-icon#b3b9c8>$16.31/span>/div>div idaagg-last-price classsection level3>h3>AAGG Last Price/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-iconion-ios-pricetag data-color#292B36 data-color-text#fff data-color-icon#222328>$16.63/span>/div>/div>div idrow-10 classsection level2>h2>Row/h2>div idbitcoin-last-price classsection level3>h3>Bitcoin Last Price/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-iconion-social-bitcoin data-color#F2A900 data-color-text#1a1a1a data-color-icon#f9d480>$93,834/span>/div>/div>div idrow-11 classsection level2>h2>Row/h2>div idethereum-last-price classsection level3>h3>Ethereum Last Price/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-iconion-ios-pricetag-outline data-color#556C88 data-color-text#1a1a1a data-color-icon#aab6c4>$2,629/span>/div>/div>/div>div idprice-performance---index-tokens classsection level1 data-orientationrows, data-navmenuArch Products>h1>Price Performance - Index Tokens/h1>div idrow-12 classsection level2>h2>Row/h2>div idchain---arch-blockchains---performance-base-100 classsection level3>h3>CHAIN - Arch Blockchains - Performance Base 100/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>div classplotly html-widget html-fill-item idhtmlwidget-3fe482849269d14ff4ad stylewidth:576px;height:460.8px;>/div>script typeapplication/json data-forhtmlwidget-3fe482849269d14ff4ad>{x:{data:{x:19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,99.762169243779397,98.797295900469521,98.270445415589776,100.65728615229993,94.431363153974118,97.782150372064535,98.319105666894274,94.356337710606695,89.949915202208018,93.290668132451785,87.975981380552781,86.155221567351731,82.32908514899205,70.590922838139875,71.284930857107511,60.009917422646829,59.208353121499705,60.824689506290866,64.037595937765644,67.500634195200746,63.287210534470894,66.919169378577351,59.662475168663676,61.911032135310549,60.419106815397114,61.324066594626657,63.46431168512968,60.653139452623556,61.166540364937774,60.815430961580972,58.526746918133711,56.289715278089801,58.245917828048164,58.890298435436904,63.786950307909564,63.222098483915815,59.01557591472708,59.917291677203011,57.913919914696464,58.449112156942704,58.551520325578387,61.19833575895786,60.188922670095785,58.848801214914495,58.808936077355085,55.787114322172769,52.994418880741677,50.169384017636162,41.61991890764083,42.024403468639719,43.129384082113518,38.295567403716674,38.997342928637877,36.236301837020193,39.601656906743379,39.785780043977581,40.040183494483053,38.727072004880931,41.838325861684389,43.797419817879693,43.886025803433142,42.609636180498704,42.014197912827832,40.360061680646496,39.438629952993992,37.316478819290737,38.234404590948628,38.171841410699976,38.175095502039802,40.529969576764614,40.1656120925661,41.468578473873471,43.512822832558555,43.908532428984742,43.256867895779614,41.652429597280502,39.582525267565899,38.206034556233611,40.529445698282665,42.230317935805942,43.011541647432601,45.02814134160846,44.771994987691876,49.8239667554775,50.814600815678794,50.051692701748117,50.862555845949906,49.346199654522295,49.391404322763144,50.500122607713948,46.957847729883412,45.8608663378456,50.561748851446794,53.187548698031001,53.921361407040891,52.683698493426228,52.310435075034505,51.527962114720111,51.229240559558633,50.375661169905271,49.979518366272863,52.277591924050505,51.701043505488521,51.775605517891151,53.53001410643558,51.764916381942072,54.606342596781005,54.923057362880343,56.550495941654439,57.262376276525615,56.45540192259373,55.772153561678522,55.001064883760435,53.410469066688314,53.163974166343102,47.576145233622604,47.265424846307148,48.625403310871704,47.672156040026735,48.835115897032075,48.598735881223043,49.052444870353163,45.115870838163254,44.840119339518189,43.771064700402952,45.945321593888188,45.028181639953232,45.334025927552034,46.068785647663908,45.711450150040804,45.384691021508637,46.021666808046682,46.103663865058579,44.144015806622747,45.641210135114306,45.768855142159467,49.263628346097498,50.431947882956678,50.085956369385102,50.667945064490446,46.11106868590926,46.909932997957071,44.476618195145946,43.823472697770676,44.996114232105974,42.298694152287034,43.063073155801661,41.308644418084846,39.991855704522855,42.142971273526427,42.360531962329901,41.632834527138215,40.995979635634448,42.098250185422756,41.852571326559044,42.406945580913728,42.626672305748379,42.363473741497799,41.897574503076072,41.057968564470201,42.622491352478939,44.095264884042521,43.752174851294065,43.334281016074399,42.641028591071134,42.257942451142789,42.304819500691416,41.696798074867473,41.095838933963698,41.456599790891886,41.556640431772585,41.361354653038305,41.039008193257963,41.578320941256493,42.51807834119117,42.000466251848934,41.29731050861951,40.908814315906376,41.323443985200029,41.488868690462972,42.769822100942115,42.194925914515515,44.644108190578116,46.699162580246593,45.33048974779885,46.400491398016072,47.368921070251496,46.755529889987535,46.382850797594905,46.364958332518967,45.154033370656315,45.558669050448081,48.861068031061151,49.333898584782574,47.691751110169022,47.186470314325071,41.294721339968319,33.403580064650633,39.04423005277269,37.832569646118067,36.794947715920046,35.583367905954944,36.500155249373208,36.886656674020443,36.08381290042702,35.796999506143784,35.829832582541584,35.923757949604102,34.339740837314977,33.394502862492168,34.381369027457879,35.605975277368465,35.819405385833477,35.623877817030603,35.596837627692857,35.5080100012432,34.770630888721563,35.575459355794685,37.679959814490594,37.059929481926488,37.411129556559032,36.669821355422734,37.243911574954012,36.862366846712952,37.181076380878189,36.405484362932533,37.439942873066464,37.095734561250765,37.101980804689433,36.932264325708957,37.180985709602467,38.432209016230757,38.340741848198952,37.21139081072814,34.825708651429998,35.363812449085565,35.414316349663096,34.582921198803213,35.767732833257739,35.537316972474017,35.562674705917786,35.590238773737482,35.612503609220497,35.530254687553835,35.670482852752059,35.293582508745246,34.60640505921539,34.845545511640879,34.766611128831187,34.652889199902553,34.799383757711844,35.307354468068894,35.512604012546483,36.252129011926897,36.098007992370718,36.465599418736673,36.382625126864227,36.925363234167833,37.837556566282814,38.254755255055272,38.943574862134319,40.952920854252369,42.667887437857431,46.090607201354509,45.633875836366954,46.469018733290035,46.172009857781092,44.787076643220416,45.500427867675548,49.237978449654165,48.805879447904609,48.784339982627387,48.943659488658334,47.525157752907873,49.051054577458757,49.153603790301112,49.397791610408497,48.907028293266364,50.913976533870851,48.443526806358186,49.033091590279476,50.721733280166383,50.498762538578099,50.899056071721375,50.675682346685448,49.649273430918456,48.989398109967325,50.70472737867528,50.104745472632075,47.273071457226422,46.620883045539344,47.284556485484636,46.992715872691882,46.605569674528397,47.99135922891535,51.957925304197097,51.095006773144291,53.25985400312674,53.060709657881155,52.932712040319288,53.601463071705055,52.225939520647159,51.823963531609913,51.341249808834725,49.746120427976471,49.317940440255377,50.506922953393143,50.292042104516575,49.269602575708994,50.695378162689657,50.233015104021113,47.927143816531306,47.631313667606754,47.724896498738758,47.695932063438462,47.366865854668447,46.045734994457966,43.267536882556314,43.287061430595266,43.966844133860626,47.449638654817072,50.926146633990079,52.148999905903359,50.753045094049277,51.995684853242487,55.862099467195428,55.149131077015575,57.121140652708263,55.098123447128472,56.46536568833703,54.640858129072768,56.790986388629584,54.857230016705671,54.718069757643732,55.619050075327678,53.605724621664017,54.479070349424937,56.101965289826694,55.642181325223156,56.605845718190047,56.511698710231329,55.773926688848213,55.607575121655657,56.692537532367126,57.214209679944496,56.481545473760441,56.291438032328536,56.072950481595434,56.642497062754401,58.721881578075113,59.350948814452913,59.347825692733572,60.911633185122739,62.15001139435698,61.927896992594974,62.225822655447331,60.735116360463046,62.124774555947489,57.944657477166452,57.410240978056947,55.170791437327097,56.190530977035387,55.560033149418395,55.255115723749206,56.488114103957223,56.314821146878792,58.680847788517497,56.805191555159467,57.538349416066907,56.988760590153134,59.216201224142807,57.234076763913947,57.34839309342788,54.952545676662595,54.790203794774222,54.836788681323313,53.438446192541853,53.546969634995726,53.346173057614742,53.608082074832808,54.151082121377399,53.838306518478902,54.417262763140634,53.508797027916472,53.635565545962983,53.913946511603996,53.212070240820886,53.541871894382865,54.425654893438079,52.752104933665898,52.995718502360369,53.60016345008637,53.964097801664842,56.249991184737084,55.510002754391863,55.666652495082083,54.791614236841021,54.158013436677095,55.243489651284314,54.871737420821304,55.113537564001327,52.216449260454844,54.54225815401746,52.543490477400383,52.975408136598489,52.276443421224684,50.135744974343048,50.140338985646324,50.080153407738855,49.907061942384239,48.048774295620191,48.607712337519594,50.063832578108766,50.507456906461293,50.199738745830878,50.920404119860976,53.224421683491563,56.545519096075878,55.97340349543812,56.987773280706371,56.582301410260719,56.797917703929272,55.909268679743604,56.850124209573146,55.320791951131,56.379499990227643,57.619963638803505,57.523025970469781,57.849905994036249,58.71555473794691,58.198668018810459,57.387472413264355,56.537358681260841,57.295521665095372,57.222289498070019,57.089446004550084,57.683796216912285,58.074972249552332,57.672331337826456,61.33389939074948,59.527626832491663,59.542164460365868,59.179237567406538,58.976758534131584,58.096501640243375,58.335249183807392,58.173975208055317,58.308783245882559,57.391713814050938,58.183233752765219,56.509955806820209,56.470624622328941,57.205706729198951,56.956612585616355,57.131618222347321,57.36471392305797,56.772318180416903,56.477757429352465,56.928554863073281,56.021539868260675,55.908160475262555,55.654502544135248,55.725407481750381,55.754734602153576,55.817307856988428,57.124989144633375,57.010723188050406,56.814671740765583,56.687510313857601,56.807690052534937,56.45428364352648,56.800013217857078,55.883034457301179,54.873248608750011,51.048290916974729,50.21021631546995,50.504716619017223,50.687620731322269,50.2533153951968,49.637627209281185,50.786039363826148,50.025448404719498,49.777130004273637,49.646412248440093,49.98914967067185,49.979649335893342,52.726112501292064,51.811501268491135,49.506385574965691,49.065461235712469,49.203412544431437,49.330876208925154,49.073208592493664,49.339318712153549,49.180956291810787,49.764536771534381,49.26683206450636,49.225677379914451,48.649431198938217,47.048942138226138,48.292609505210876,48.885488827989128,49.516026953950877,50.005742514129096,49.726968639626612,49.406939334670298,50.0775138661567,50.779903940835581,50.528915775048993,49.267396241333088,49.405579265534456,49.370932763622193,48.877711247449362,48.992380187479988,48.911068202329119,49.064050793645677,50.529298609324265,50.664308138875342,50.991732190096151,52.776999236144874,51.500045436383715,51.391380949723178,51.572854470789032,50.689907662387711,51.72456766424547,51.61863339044281,51.535326637226035,50.262745207871951,49.978369863447035,49.307362124754398,48.749018483440295,49.118352813217371,49.243096339439404,49.479335311041766,51.794273726103832,51.288559723053652,51.016273882058421,51.644101944334686,53.546072996824684,54.572562509281205,55.138784476996996,59.489071391137138,60.345572410785998,61.636580258284177,61.469483171713456,60.762619980765599,60.901770165241345,61.845093968687777,62.342899421577698,63.008305690347925,64.767731422815672,63.49870632238715,63.648303852743396,64.836581144847756,65.065536190633736,65.348742883060453,65.845329311021203,66.647477938167427,70.391224390653761,72.575324154847991,71.508405328005352,71.943969987404742,70.930577436997055,70.147550374442133,74.685677948121111,70.245213412981656,70.685674321270085,70.799124236371554,72.897690763800725,71.921050303819285,68.668137690578433,72.242318782877149,71.977729925732163,72.519561320278555,72.963508035389196,72.303572266920924,71.178069721375223,72.358378015802174,72.41444308795738,72.497276335623141,74.101271352329832,76.326334383978349,77.091156669285382,79.328661814880277,82.135421378634575,81.348495451223584,82.942103569566939,84.99168745893347,83.995592973016429,84.577611891880338,79.79422859195769,79.785866685418824,81.999877896015349,83.475049179092494,80.678475021977704,81.111762824897852,79.583427950488641,81.331560071835824,80.194360931721903,82.950808012036319,85.243078608167707,87.152585451128886,87.932439019033509,87.407412034254392,89.195358920230021,86.769992965923905,89.157216536909345,87.48195389748463,86.277889728818337,85.788264839915826,85.662957136867092,89.65178804763184,87.775235176102754,82.63120183970004,85.368597877526483,84.87572897187033,83.828516035618094,82.881232919798421,88.410588954264,87.478024808869989,91.4793381319259,91.729611002092881,85.697956249296027,86.857158285651977,84.222200640219796,85.584455961263615,87.349281671929973,86.033490342400924,83.335133326066199,83.800105702558312,83.733049256868284,83.27387984202241,78.76848459887934,78.00956602108046,78.856647302640354,78.307018178381824,81.459819628638641,82.010184197689156,81.968515709201498,84.432809864551217,84.084350077362743,82.982331392229227,83.736222751518596,84.009143291443863,83.412173686671906,82.694198227154914,83.009996205910838,84.634180693345101,86.831588985898193,88.162189957128604,91.309661951290167,92.197293442270492,92.469720327472402,96.691747684809712,95.837301880743894,100.63056834972032,101.03757155726706,101.09197432270066,100.2004238176919,102.04039586675995,102.55338372104033,103.6874899631935,102.01012173525477,101.63167997956067,100.50803115787419,102.39891009096746,103.7692351555506,108.34533384458499,111.50876398327377,119.54712518660651,118.95009513431739,121.32451390625356,121.19371555373048,122.7157941101148,130.87921115184153,124.14963944063479,129.78630996721125,133.28944507768813,134.38095596942404,135.13407158557663,135.33879725157229,141.63296549675869,139.57893871488176,143.43119853523575,141.46331953988155,138.2971692629211,130.9021207608408,137.17890027026084,134.80963968645469,121.50176617570521,133.56801746046682,129.86077123375196,125.06736372056886,126.57184197487679,131.85759451523407,136.81923754322753,137.23454220979599,134.3005406224442,137.20240427984541,136.06513461762813,135.81683636635466,140.12325853221742,135.75307431034923,127.30400245175129,128.80410833565216,131.08086406904877,129.68487903343612,131.77089262647081,133.03743937869623,138.65036410561953,132.66019649875889,134.57279623968083,133.56460217574792,125.190112478725,118.16426733680126,122.30476106809149,117.96656365738104,118.07840163869187,113.63588188796938,117.77153981788774,118.12205482065926,121.32232772105,121.16935520431964,124.69613536858779,124.14308088502418,119.98599431027671,120.39325945706442,118.68075107249005,120.04094110336463,119.25761180322398,119.6436598714926,112.6971722449986,110.89199781663567,112.24423899900522,118.24377597102388,119.54645018933169,119.84797247945438,118.72026359953279,117.01438429267236,114.15299024800206,118.19081387141561,113.82866916932819,113.55403594975039,114.26797150020461,116.33608255357714,113.55063073961767,122.15539525321765,120.08499726877969,124.57350750546597,125.31016124778182,123.54104376339794,137.54916146196754,137.03047139190281,134.94114326001116,133.80920305388915,133.32078711532964,134.32008531965553,133.7916531247437,136.18110317927744,134.62061022574528,132.75687222785169,133.04782627705956,132.02952740317667,133.0454587493046,132.54002683466777,133.47420291385239,136.72131256544702,138.11089016424194,136.90096258641222,132.79330193151981,132.34151718835224,133.29425065530145,132.40460424708286,127.07853321278756,129.39509363622642,126.03164266329341,124.79269020264626,126.32786572107942,127.85303717542453,125.51149177823093,122.92168842810864,123.54590978852838,123.00121721150363,122.21485546091937,122.04651920024709,119.79084957574909,116.36128916822805,118.53985798460319,117.29688576406569,120.22806646728388,117.18784851771606,117.746131711513,121.11962704687885,121.25435448801659,121.01720880365698,116.09163279422879,109.12382734335378,108.25018945259333,111.58738605391152,106.45766870448681,107.74210792178816,109.97771904517907,110.35428692784156,109.09851998284094,110.2370993412631,112.66221343091441,116.03916434934392,123.52264756901242,123.74891270028527,121.56166966519932,121.83846892080831,126.47913563274344,127.640423108441,129.58349847259197,127.81893470116661,126.0037360595432,124.00800083336976,121.92593647812213,126.51112244390117,126.65773789674475,126.91548610986578,125.81044504887483,124.34867296543227,121.66386626752498,121.46702900251722,113.32632007806595,110.8777624263472,105.49479012924283,97.386269507673092,100.79236620395436,98.648363292801918,111.37114513589911,108.41019403048529,108.55694045294936,104.53470221437388,107.82171730187267,108.37825759225852,106.14843935592766,103.61159810541361,104.94911024277131,105.82369514463377,105.45163060199883,106.34593146903786,105.52085308372001,108.36765912758516,107.70848902766741,114.20026020641214,114.67577060006049,114.83746770843261,112.05414163215951,105.24315718994001,105.15677768793485,104.78908551570699,104.25496117959703,103.69000860974135,100.42768633299769,104.12143261421608,100.93243317577351,101.63433967031521,98.367423382268271,93.940871850659164,94.911054500891908,96.46969373056487,99.909016412105387,100.78446772838026,99.679940471285107,101.06037034581824,104.82579730778848,103.7811936893598,101.19773732853808,100.0730608990601,102.44162633641905,103.83087147386964,107.77060892612366,109.375006926278,110.54613727268459,109.94115837189045,110.47565546768949,112.34904491915447,109.43701600428612,113.05810436989205,114.88007313343608,114.34071001250658,114.24743949354652,110.40718857993268,105.72684814757575,104.16345371322045,103.5909754274798,106.30927004988735,106.14512481707068,107.66112839798163,106.94996335873,106.65774998624818,103.77115940151316,103.48391280002367,107.08824712879331,108.44638194408482,107.91876579065453,113.99655207362183,114.29989786384519,115.18204877993739,114.23588394318496,115.92743718848119,116.69812288295164,119.61599505781099,116.93121858366227,116.50051994939334,114.72976030746025,117.08357655063496,111.92437088742797,114.53891742123638,116.48742298734449,119.05628127277487,122.84442642660673,122.54321644865597,118.20754775907956,116.89989669519318,116.24912880015908,115.13366054246004,112.51675655548284,115.64624541329276,127.53946568021689,130.91068415910348,132.69998103962877,135.16204871143017,140.13352453554646,151.9892068943214,149.07754066455595,151.06756360035888,145.5862028945092,150.78306736089968,150.7431518504093,151.2071167682823,154.1017166490395,154.45990848648887,155.87051174666524,165.55803233660075,165.45793124820293,165.49896503776054,164.95366798556432,159.46502335389823,155.13906656541033,164.49395454306412,162.65339816799693,164.94825793277954,164.84859005158791,165.83082190690558,162.2774448350921,163.40389439173981,168.03948351223448,166.43856124431613,172.61569302171696,172.31306252711323,172.65765367320421,163.98070474954272,161.76893009708073,170.50466423116902,169.64644045728141,170.52307050014073,169.66091763763848,174.19634522221813,175.32848692006399,175.13849029908022,164.75648818462605,158.6058928672534,158.06622750873819,155.03106700143843,152.49550522337069,154.93405881100136,160.29899759882312,160.83792751254637,154.5067553122789,152.71780096768413,155.26178509980789,152.94408624812939,151.89002259326696,151.94397200232197,153.81114543410683,158.77198249520501,163.21476418516843,163.98594353436229,163.59677234437433,167.70640761816028,157.72404418874694,154.2367967006939,148.76946989340885,152.22837757050547,152.29612916264267,151.75455970733728,149.70224560511289,153.53007455395272,161.56598763284097,159.81938684859489,167.14497107888542,169.02605751420063,166.1435572114593,166.40328004347384,169.45001625030753,167.7782494922912,168.45877771493474,168.51307973450642,169.38708031036975,165.0396142803632,161.93114100934858,159.06767159992285,162.7809525037664,166.40969755487774,163.53000806168387,158.07328979365835,149.99099331994486,155.86472893419139,149.04433482846909,147.37662812868791,144.91373434081879,144.65192606946263,145.93779587800319,145.36810825263757,146.78267082518715,144.47503648511389,147.94877395308424,145.94090892513637,147.73194870907273,146.95683019667808,144.84947863009,144.20136035122425,139.06069192660945,text:date: 2022-04-22br />return_base100: 100.00000,date: 2022-04-23br />return_base100: 99.76217,date: 2022-04-24br />return_base100: 98.79730,date: 2022-04-25br />return_base100: 98.27045,date: 2022-04-26br />return_base100: 100.65729,date: 2022-04-27br />return_base100: 94.43136,date: 2022-04-28br />return_base100: 97.78215,date: 2022-04-29br />return_base100: 98.31911,date: 2022-04-30br />return_base100: 94.35634,date: 2022-05-01br />return_base100: 89.94992,date: 2022-05-02br />return_base100: 93.29067,date: 2022-05-06br />return_base100: 87.97598,date: 2022-05-07br />return_base100: 86.15522,date: 2022-05-08br />return_base100: 82.32909,date: 2022-05-09br />return_base100: 70.59092,date: 2022-05-10br />return_base100: 71.28493,date: 2022-05-11br />return_base100: 60.00992,date: 2022-05-12br />return_base100: 59.20835,date: 2022-05-13br />return_base100: 60.82469,date: 2022-05-14br />return_base100: 64.03760,date: 2022-05-15br />return_base100: 67.50063,date: 2022-05-16br />return_base100: 63.28721,date: 2022-05-17br />return_base100: 66.91917,date: 2022-05-18br />return_base100: 59.66248,date: 2022-05-19br />return_base100: 61.91103,date: 2022-05-20br />return_base100: 60.41911,date: 2022-05-21br />return_base100: 61.32407,date: 2022-05-22br />return_base100: 63.46431,date: 2022-05-23br />return_base100: 60.65314,date: 2022-05-24br />return_base100: 61.16654,date: 2022-05-25br />return_base100: 60.81543,date: 2022-05-26br />return_base100: 58.52675,date: 2022-05-27br />return_base100: 56.28972,date: 2022-05-28br />return_base100: 58.24592,date: 2022-05-29br />return_base100: 58.89030,date: 2022-05-30br />return_base100: 63.78695,date: 2022-05-31br />return_base100: 63.22210,date: 2022-06-01br />return_base100: 59.01558,date: 2022-06-02br />return_base100: 59.91729,date: 2022-06-03br />return_base100: 57.91392,date: 2022-06-04br />return_base100: 58.44911,date: 2022-06-05br />return_base100: 58.55152,date: 2022-06-06br />return_base100: 61.19834,date: 2022-06-07br />return_base100: 60.18892,date: 2022-06-08br />return_base100: 58.84880,date: 2022-06-09br />return_base100: 58.80894,date: 2022-06-10br />return_base100: 55.78711,date: 2022-06-11br />return_base100: 52.99442,date: 2022-06-12br />return_base100: 50.16938,date: 2022-06-13br />return_base100: 41.61992,date: 2022-06-14br />return_base100: 42.02440,date: 2022-06-15br />return_base100: 43.12938,date: 2022-06-16br />return_base100: 38.29557,date: 2022-06-17br />return_base100: 38.99734,date: 2022-06-18br />return_base100: 36.23630,date: 2022-06-19br />return_base100: 39.60166,date: 2022-06-20br />return_base100: 39.78578,date: 2022-06-21br />return_base100: 40.04018,date: 2022-06-22br />return_base100: 38.72707,date: 2022-06-23br />return_base100: 41.83833,date: 2022-06-24br />return_base100: 43.79742,date: 2022-06-25br />return_base100: 43.88603,date: 2022-06-26br />return_base100: 42.60964,date: 2022-06-27br />return_base100: 42.01420,date: 2022-06-28br />return_base100: 40.36006,date: 2022-06-29br />return_base100: 39.43863,date: 2022-06-30br />return_base100: 37.31648,date: 2022-07-01br />return_base100: 38.23440,date: 2022-07-02br />return_base100: 38.17184,date: 2022-07-03br />return_base100: 38.17510,date: 2022-07-04br />return_base100: 40.52997,date: 2022-07-05br />return_base100: 40.16561,date: 2022-07-06br />return_base100: 41.46858,date: 2022-07-07br />return_base100: 43.51282,date: 2022-07-08br />return_base100: 43.90853,date: 2022-07-09br />return_base100: 43.25687,date: 2022-07-10br />return_base100: 41.65243,date: 2022-07-11br />return_base100: 39.58253,date: 2022-07-12br />return_base100: 38.20603,date: 2022-07-13br />return_base100: 40.52945,date: 2022-07-14br />return_base100: 42.23032,date: 2022-07-15br />return_base100: 43.01154,date: 2022-07-16br />return_base100: 45.02814,date: 2022-07-17br />return_base100: 44.77199,date: 2022-07-18br />return_base100: 49.82397,date: 2022-07-19br />return_base100: 50.81460,date: 2022-07-20br />return_base100: 50.05169,date: 2022-07-21br />return_base100: 50.86256,date: 2022-07-22br />return_base100: 49.34620,date: 2022-07-23br />return_base100: 49.39140,date: 2022-07-24br />return_base100: 50.50012,date: 2022-07-25br />return_base100: 46.95785,date: 2022-07-26br />return_base100: 45.86087,date: 2022-07-27br />return_base100: 50.56175,date: 2022-07-28br />return_base100: 53.18755,date: 2022-07-29br />return_base100: 53.92136,date: 2022-07-30br />return_base100: 52.68370,date: 2022-07-31br />return_base100: 52.31044,date: 2022-08-01br />return_base100: 51.52796,date: 2022-08-02br />return_base100: 51.22924,date: 2022-08-03br />return_base100: 50.37566,date: 2022-08-04br />return_base100: 49.97952,date: 2022-08-05br />return_base100: 52.27759,date: 2022-08-06br />return_base100: 51.70104,date: 2022-08-07br />return_base100: 51.77561,date: 2022-08-08br />return_base100: 53.53001,date: 2022-08-09br />return_base100: 51.76492,date: 2022-08-10br />return_base100: 54.60634,date: 2022-08-11br />return_base100: 54.92306,date: 2022-08-12br />return_base100: 56.55050,date: 2022-08-13br />return_base100: 57.26238,date: 2022-08-14br />return_base100: 56.45540,date: 2022-08-15br />return_base100: 55.77215,date: 2022-08-16br />return_base100: 55.00106,date: 2022-08-17br />return_base100: 53.41047,date: 2022-08-18br />return_base100: 53.16397,date: 2022-08-19br />return_base100: 47.57615,date: 2022-08-20br />return_base100: 47.26542,date: 2022-08-21br />return_base100: 48.62540,date: 2022-08-22br />return_base100: 47.67216,date: 2022-08-23br />return_base100: 48.83512,date: 2022-08-24br />return_base100: 48.59874,date: 2022-08-25br />return_base100: 49.05244,date: 2022-08-26br />return_base100: 45.11587,date: 2022-08-27br />return_base100: 44.84012,date: 2022-08-28br />return_base100: 43.77106,date: 2022-08-29br />return_base100: 45.94532,date: 2022-08-30br />return_base100: 45.02818,date: 2022-08-31br />return_base100: 45.33403,date: 2022-09-01br />return_base100: 46.06879,date: 2022-09-02br />return_base100: 45.71145,date: 2022-09-03br />return_base100: 45.38469,date: 2022-09-04br />return_base100: 46.02167,date: 2022-09-05br />return_base100: 46.10366,date: 2022-09-06br />return_base100: 44.14402,date: 2022-09-07br />return_base100: 45.64121,date: 2022-09-08br />return_base100: 45.76886,date: 2022-09-09br />return_base100: 49.26363,date: 2022-09-10br />return_base100: 50.43195,date: 2022-09-11br />return_base100: 50.08596,date: 2022-09-12br />return_base100: 50.66795,date: 2022-09-13br />return_base100: 46.11107,date: 2022-09-14br />return_base100: 46.90993,date: 2022-09-15br />return_base100: 44.47662,date: 2022-09-16br />return_base100: 43.82347,date: 2022-09-17br />return_base100: 44.99611,date: 2022-09-18br />return_base100: 42.29869,date: 2022-09-19br />return_base100: 43.06307,date: 2022-09-20br />return_base100: 41.30864,date: 2022-09-21br />return_base100: 39.99186,date: 2022-09-22br />return_base100: 42.14297,date: 2022-09-23br />return_base100: 42.36053,date: 2022-09-24br />return_base100: 41.63283,date: 2022-09-25br />return_base100: 40.99598,date: 2022-09-26br />return_base100: 42.09825,date: 2022-09-27br />return_base100: 41.85257,date: 2022-09-28br />return_base100: 42.40695,date: 2022-09-29br />return_base100: 42.62667,date: 2022-09-30br />return_base100: 42.36347,date: 2022-10-01br />return_base100: 41.89757,date: 2022-10-02br />return_base100: 41.05797,date: 2022-10-03br />return_base100: 42.62249,date: 2022-10-04br />return_base100: 44.09526,date: 2022-10-05br />return_base100: 43.75217,date: 2022-10-06br />return_base100: 43.33428,date: 2022-10-07br />return_base100: 42.64103,date: 2022-10-08br />return_base100: 42.25794,date: 2022-10-09br />return_base100: 42.30482,date: 2022-10-10br />return_base100: 41.69680,date: 2022-10-11br />return_base100: 41.09584,date: 2022-10-12br />return_base100: 41.45660,date: 2022-10-13br />return_base100: 41.55664,date: 2022-10-14br />return_base100: 41.36135,date: 2022-10-15br />return_base100: 41.03901,date: 2022-10-16br />return_base100: 41.57832,date: 2022-10-17br />return_base100: 42.51808,date: 2022-10-18br />return_base100: 42.00047,date: 2022-10-19br />return_base100: 41.29731,date: 2022-10-20br />return_base100: 40.90881,date: 2022-10-21br />return_base100: 41.32344,date: 2022-10-22br />return_base100: 41.48887,date: 2022-10-23br />return_base100: 42.76982,date: 2022-10-24br />return_base100: 42.19493,date: 2022-10-25br />return_base100: 44.64411,date: 2022-10-26br />return_base100: 46.69916,date: 2022-10-27br />return_base100: 45.33049,date: 2022-10-28br />return_base100: 46.40049,date: 2022-10-29br />return_base100: 47.36892,date: 2022-10-30br />return_base100: 46.75553,date: 2022-10-31br />return_base100: 46.38285,date: 2022-11-01br />return_base100: 46.36496,date: 2022-11-02br />return_base100: 45.15403,date: 2022-11-03br />return_base100: 45.55867,date: 2022-11-04br />return_base100: 48.86107,date: 2022-11-05br />return_base100: 49.33390,date: 2022-11-06br />return_base100: 47.69175,date: 2022-11-07br />return_base100: 47.18647,date: 2022-11-08br />return_base100: 41.29472,date: 2022-11-09br />return_base100: 33.40358,date: 2022-11-10br />return_base100: 39.04423,date: 2022-11-11br />return_base100: 37.83257,date: 2022-11-12br />return_base100: 36.79495,date: 2022-11-13br />return_base100: 35.58337,date: 2022-11-14br />return_base100: 36.50016,date: 2022-11-15br />return_base100: 36.88666,date: 2022-11-16br />return_base100: 36.08381,date: 2022-11-17br />return_base100: 35.79700,date: 2022-11-18br />return_base100: 35.82983,date: 2022-11-19br />return_base100: 35.92376,date: 2022-11-20br />return_base100: 34.33974,date: 2022-11-21br />return_base100: 33.39450,date: 2022-11-22br />return_base100: 34.38137,date: 2022-11-23br />return_base100: 35.60598,date: 2022-11-24br />return_base100: 35.81941,date: 2022-11-25br />return_base100: 35.62388,date: 2022-11-26br />return_base100: 35.59684,date: 2022-11-27br />return_base100: 35.50801,date: 2022-11-28br />return_base100: 34.77063,date: 2022-11-29br />return_base100: 35.57546,date: 2022-11-30br />return_base100: 37.67996,date: 2022-12-01br />return_base100: 37.05993,date: 2022-12-02br />return_base100: 37.41113,date: 2022-12-03br />return_base100: 36.66982,date: 2022-12-04br />return_base100: 37.24391,date: 2022-12-05br />return_base100: 36.86237,date: 2022-12-06br />return_base100: 37.18108,date: 2022-12-07br />return_base100: 36.40548,date: 2022-12-08br />return_base100: 37.43994,date: 2022-12-09br />return_base100: 37.09573,date: 2022-12-10br />return_base100: 37.10198,date: 2022-12-11br />return_base100: 36.93226,date: 2022-12-12br />return_base100: 37.18099,date: 2022-12-13br />return_base100: 38.43221,date: 2022-12-14br />return_base100: 38.34074,date: 2022-12-15br />return_base100: 37.21139,date: 2022-12-16br />return_base100: 34.82571,date: 2022-12-17br />return_base100: 35.36381,date: 2022-12-18br />return_base100: 35.41432,date: 2022-12-19br />return_base100: 34.58292,date: 2022-12-20br />return_base100: 35.76773,date: 2022-12-21br />return_base100: 35.53732,date: 2022-12-22br />return_base100: 35.56267,date: 2022-12-23br />return_base100: 35.59024,date: 2022-12-24br />return_base100: 35.61250,date: 2022-12-25br />return_base100: 35.53025,date: 2022-12-26br />return_base100: 35.67048,date: 2022-12-27br />return_base100: 35.29358,date: 2022-12-28br />return_base100: 34.60641,date: 2022-12-29br />return_base100: 34.84555,date: 2022-12-30br />return_base100: 34.76661,date: 2022-12-31br />return_base100: 34.65289,date: 2023-01-01br />return_base100: 34.79938,date: 2023-01-02br />return_base100: 35.30735,date: 2023-01-03br />return_base100: 35.51260,date: 2023-01-04br />return_base100: 36.25213,date: 2023-01-05br />return_base100: 36.09801,date: 2023-01-06br />return_base100: 36.46560,date: 2023-01-07br />return_base100: 36.38263,date: 2023-01-08br />return_base100: 36.92536,date: 2023-01-09br />return_base100: 37.83756,date: 2023-01-10br />return_base100: 38.25476,date: 2023-01-11br />return_base100: 38.94357,date: 2023-01-12br />return_base100: 40.95292,date: 2023-01-13br />return_base100: 42.66789,date: 2023-01-14br />return_base100: 46.09061,date: 2023-01-15br />return_base100: 45.63388,date: 2023-01-16br />return_base100: 46.46902,date: 2023-01-17br />return_base100: 46.17201,date: 2023-01-18br />return_base100: 44.78708,date: 2023-01-19br />return_base100: 45.50043,date: 2023-01-20br />return_base100: 49.23798,date: 2023-01-21br />return_base100: 48.80588,date: 2023-01-22br />return_base100: 48.78434,date: 2023-01-23br />return_base100: 48.94366,date: 2023-01-24br />return_base100: 47.52516,date: 2023-01-25br />return_base100: 49.05105,date: 2023-01-26br />return_base100: 49.15360,date: 2023-01-27br />return_base100: 49.39779,date: 2023-01-28br />return_base100: 48.90703,date: 2023-01-29br />return_base100: 50.91398,date: 2023-01-30br />return_base100: 48.44353,date: 2023-01-31br />return_base100: 49.03309,date: 2023-02-01br />return_base100: 50.72173,date: 2023-02-02br />return_base100: 50.49876,date: 2023-02-03br />return_base100: 50.89906,date: 2023-02-04br />return_base100: 50.67568,date: 2023-02-05br />return_base100: 49.64927,date: 2023-02-06br />return_base100: 48.98940,date: 2023-02-07br />return_base100: 50.70473,date: 2023-02-08br />return_base100: 50.10475,date: 2023-02-09br />return_base100: 47.27307,date: 2023-02-10br />return_base100: 46.62088,date: 2023-02-11br />return_base100: 47.28456,date: 2023-02-12br />return_base100: 46.99272,date: 2023-02-13br />return_base100: 46.60557,date: 2023-02-14br />return_base100: 47.99136,date: 2023-02-15br />return_base100: 51.95793,date: 2023-02-16br />return_base100: 51.09501,date: 2023-02-17br />return_base100: 53.25985,date: 2023-02-18br />return_base100: 53.06071,date: 2023-02-19br />return_base100: 52.93271,date: 2023-02-20br />return_base100: 53.60146,date: 2023-02-21br />return_base100: 52.22594,date: 2023-02-22br />return_base100: 51.82396,date: 2023-02-23br />return_base100: 51.34125,date: 2023-02-24br />return_base100: 49.74612,date: 2023-02-25br />return_base100: 49.31794,date: 2023-02-26br />return_base100: 50.50692,date: 2023-02-27br />return_base100: 50.29204,date: 2023-02-28br />return_base100: 49.26960,date: 2023-03-01br />return_base100: 50.69538,date: 2023-03-02br />return_base100: 50.23302,date: 2023-03-03br />return_base100: 47.92714,date: 2023-03-04br />return_base100: 47.63131,date: 2023-03-05br />return_base100: 47.72490,date: 2023-03-06br />return_base100: 47.69593,date: 2023-03-07br />return_base100: 47.36687,date: 2023-03-08br />return_base100: 46.04573,date: 2023-03-09br />return_base100: 43.26754,date: 2023-03-10br />return_base100: 43.28706,date: 2023-03-11br />return_base100: 43.96684,date: 2023-03-12br />return_base100: 47.44964,date: 2023-03-13br />return_base100: 50.92615,date: 2023-03-14br />return_base100: 52.14900,date: 2023-03-15br />return_base100: 50.75305,date: 2023-03-16br />return_base100: 51.99568,date: 2023-03-17br />return_base100: 55.86210,date: 2023-03-18br />return_base100: 55.14913,date: 2023-03-19br />return_base100: 57.12114,date: 2023-03-20br />return_base100: 55.09812,date: 2023-03-21br />return_base100: 56.46537,date: 2023-03-22br />return_base100: 54.64086,date: 2023-03-23br />return_base100: 56.79099,date: 2023-03-24br />return_base100: 54.85723,date: 2023-03-25br />return_base100: 54.71807,date: 2023-03-26br />return_base100: 55.61905,date: 2023-03-27br />return_base100: 53.60572,date: 2023-03-28br />return_base100: 54.47907,date: 2023-03-29br />return_base100: 56.10197,date: 2023-03-30br />return_base100: 55.64218,date: 2023-03-31br />return_base100: 56.60585,date: 2023-04-01br />return_base100: 56.51170,date: 2023-04-02br />return_base100: 55.77393,date: 2023-04-03br />return_base100: 55.60758,date: 2023-04-04br />return_base100: 56.69254,date: 2023-04-05br />return_base100: 57.21421,date: 2023-04-06br />return_base100: 56.48155,date: 2023-04-07br />return_base100: 56.29144,date: 2023-04-08br />return_base100: 56.07295,date: 2023-04-09br />return_base100: 56.64250,date: 2023-04-10br />return_base100: 58.72188,date: 2023-04-11br />return_base100: 59.35095,date: 2023-04-12br />return_base100: 59.34783,date: 2023-04-13br />return_base100: 60.91163,date: 2023-04-14br />return_base100: 62.15001,date: 2023-04-15br />return_base100: 61.92790,date: 2023-04-16br />return_base100: 62.22582,date: 2023-04-17br />return_base100: 60.73512,date: 2023-04-18br />return_base100: 62.12477,date: 2023-04-19br />return_base100: 57.94466,date: 2023-04-20br />return_base100: 57.41024,date: 2023-04-21br />return_base100: 55.17079,date: 2023-04-22br />return_base100: 56.19053,date: 2023-04-23br />return_base100: 55.56003,date: 2023-04-24br />return_base100: 55.25512,date: 2023-04-25br />return_base100: 56.48811,date: 2023-04-26br />return_base100: 56.31482,date: 2023-04-27br />return_base100: 58.68085,date: 2023-05-02br />return_base100: 56.80519,date: 2023-05-03br />return_base100: 57.53835,date: 2023-05-04br />return_base100: 56.98876,date: 2023-05-05br />return_base100: 59.21620,date: 2023-05-06br />return_base100: 57.23408,date: 2023-05-07br />return_base100: 57.34839,date: 2023-05-08br />return_base100: 54.95255,date: 2023-05-09br />return_base100: 54.79020,date: 2023-05-10br />return_base100: 54.83679,date: 2023-05-11br />return_base100: 53.43845,date: 2023-05-12br />return_base100: 53.54697,date: 2023-05-13br />return_base100: 53.34617,date: 2023-05-14br />return_base100: 53.60808,date: 2023-05-15br />return_base100: 54.15108,date: 2023-05-16br />return_base100: 53.83831,date: 2023-05-17br />return_base100: 54.41726,date: 2023-05-18br />return_base100: 53.50880,date: 2023-05-19br />return_base100: 53.63557,date: 2023-05-20br />return_base100: 53.91395,date: 2023-05-21br />return_base100: 53.21207,date: 2023-05-22br />return_base100: 53.54187,date: 2023-05-23br />return_base100: 54.42565,date: 2023-05-24br />return_base100: 52.75210,date: 2023-05-25br />return_base100: 52.99572,date: 2023-05-26br />return_base100: 53.60016,date: 2023-05-27br />return_base100: 53.96410,date: 2023-05-28br />return_base100: 56.24999,date: 2023-05-29br />return_base100: 55.51000,date: 2023-05-30br />return_base100: 55.66665,date: 2023-05-31br />return_base100: 54.79161,date: 2023-06-01br />return_base100: 54.15801,date: 2023-06-02br />return_base100: 55.24349,date: 2023-06-03br />return_base100: 54.87174,date: 2023-06-04br />return_base100: 55.11354,date: 2023-06-05br />return_base100: 52.21645,date: 2023-06-06br />return_base100: 54.54226,date: 2023-06-07br />return_base100: 52.54349,date: 2023-06-08br />return_base100: 52.97541,date: 2023-06-09br />return_base100: 52.27644,date: 2023-06-10br />return_base100: 50.13574,date: 2023-06-11br />return_base100: 50.14034,date: 2023-06-12br />return_base100: 50.08015,date: 2023-06-13br />return_base100: 49.90706,date: 2023-06-14br />return_base100: 48.04877,date: 2023-06-15br />return_base100: 48.60771,date: 2023-06-16br />return_base100: 50.06383,date: 2023-06-17br />return_base100: 50.50746,date: 2023-06-18br />return_base100: 50.19974,date: 2023-06-19br />return_base100: 50.92040,date: 2023-06-20br />return_base100: 53.22442,date: 2023-06-21br />return_base100: 56.54552,date: 2023-06-22br />return_base100: 55.97340,date: 2023-06-23br />return_base100: 56.98777,date: 2023-06-24br />return_base100: 56.58230,date: 2023-06-25br />return_base100: 56.79792,date: 2023-06-26br />return_base100: 55.90927,date: 2023-06-27br />return_base100: 56.85012,date: 2023-06-28br />return_base100: 55.32079,date: 2023-06-29br />return_base100: 56.37950,date: 2023-06-30br />return_base100: 57.61996,date: 2023-07-01br />return_base100: 57.52303,date: 2023-07-02br />return_base100: 57.84991,date: 2023-07-03br />return_base100: 58.71555,date: 2023-07-04br />return_base100: 58.19867,date: 2023-07-05br />return_base100: 57.38747,date: 2023-07-06br />return_base100: 56.53736,date: 2023-07-07br />return_base100: 57.29552,date: 2023-07-08br />return_base100: 57.22229,date: 2023-07-09br />return_base100: 57.08945,date: 2023-07-10br />return_base100: 57.68380,date: 2023-07-11br />return_base100: 58.07497,date: 2023-07-12br />return_base100: 57.67233,date: 2023-07-13br />return_base100: 61.33390,date: 2023-07-14br />return_base100: 59.52763,date: 2023-07-15br />return_base100: 59.54216,date: 2023-07-16br />return_base100: 59.17924,date: 2023-07-17br />return_base100: 58.97676,date: 2023-07-18br />return_base100: 58.09650,date: 2023-07-19br />return_base100: 58.33525,date: 2023-07-20br />return_base100: 58.17398,date: 2023-07-21br />return_base100: 58.30878,date: 2023-07-22br />return_base100: 57.39171,date: 2023-07-23br />return_base100: 58.18323,date: 2023-07-24br />return_base100: 56.50996,date: 2023-07-25br />return_base100: 56.47062,date: 2023-07-26br />return_base100: 57.20571,date: 2023-07-27br />return_base100: 56.95661,date: 2023-07-28br />return_base100: 57.13162,date: 2023-07-29br />return_base100: 57.36471,date: 2023-07-30br />return_base100: 56.77232,date: 2023-07-31br />return_base100: 56.47776,date: 2023-08-01br />return_base100: 56.92855,date: 2023-08-02br />return_base100: 56.02154,date: 2023-08-03br />return_base100: 55.90816,date: 2023-08-04br />return_base100: 55.65450,date: 2023-08-05br />return_base100: 55.72541,date: 2023-08-06br />return_base100: 55.75473,date: 2023-08-07br />return_base100: 55.81731,date: 2023-08-08br />return_base100: 57.12499,date: 2023-08-09br />return_base100: 57.01072,date: 2023-08-10br />return_base100: 56.81467,date: 2023-08-11br />return_base100: 56.68751,date: 2023-08-12br />return_base100: 56.80769,date: 2023-08-13br />return_base100: 56.45428,date: 2023-08-14br />return_base100: 56.80001,date: 2023-08-15br />return_base100: 55.88303,date: 2023-08-16br />return_base100: 54.87325,date: 2023-08-17br />return_base100: 51.04829,date: 2023-08-18br />return_base100: 50.21022,date: 2023-08-19br />return_base100: 50.50472,date: 2023-08-20br />return_base100: 50.68762,date: 2023-08-21br />return_base100: 50.25332,date: 2023-08-22br />return_base100: 49.63763,date: 2023-08-23br />return_base100: 50.78604,date: 2023-08-24br />return_base100: 50.02545,date: 2023-08-25br />return_base100: 49.77713,date: 2023-08-26br />return_base100: 49.64641,date: 2023-08-27br />return_base100: 49.98915,date: 2023-08-28br />return_base100: 49.97965,date: 2023-08-29br />return_base100: 52.72611,date: 2023-08-30br />return_base100: 51.81150,date: 2023-08-31br />return_base100: 49.50639,date: 2023-09-01br />return_base100: 49.06546,date: 2023-09-02br />return_base100: 49.20341,date: 2023-09-03br />return_base100: 49.33088,date: 2023-09-04br />return_base100: 49.07321,date: 2023-09-05br />return_base100: 49.33932,date: 2023-09-06br />return_base100: 49.18096,date: 2023-09-07br />return_base100: 49.76454,date: 2023-09-08br />return_base100: 49.26683,date: 2023-09-09br />return_base100: 49.22568,date: 2023-09-10br />return_base100: 48.64943,date: 2023-09-11br />return_base100: 47.04894,date: 2023-09-12br />return_base100: 48.29261,date: 2023-09-13br />return_base100: 48.88549,date: 2023-09-14br />return_base100: 49.51603,date: 2023-09-15br />return_base100: 50.00574,date: 2023-09-16br />return_base100: 49.72697,date: 2023-09-17br />return_base100: 49.40694,date: 2023-09-18br />return_base100: 50.07751,date: 2023-09-19br />return_base100: 50.77990,date: 2023-09-20br />return_base100: 50.52892,date: 2023-09-21br />return_base100: 49.26740,date: 2023-09-22br />return_base100: 49.40558,date: 2023-09-23br />return_base100: 49.37093,date: 2023-09-24br />return_base100: 48.87771,date: 2023-09-25br />return_base100: 48.99238,date: 2023-09-26br />return_base100: 48.91107,date: 2023-09-27br />return_base100: 49.06405,date: 2023-09-28br />return_base100: 50.52930,date: 2023-09-29br />return_base100: 50.66431,date: 2023-09-30br />return_base100: 50.99173,date: 2023-10-01br />return_base100: 52.77700,date: 2023-10-02br />return_base100: 51.50005,date: 2023-10-03br />return_base100: 51.39138,date: 2023-10-04br />return_base100: 51.57285,date: 2023-10-05br />return_base100: 50.68991,date: 2023-10-06br />return_base100: 51.72457,date: 2023-10-07br />return_base100: 51.61863,date: 2023-10-08br />return_base100: 51.53533,date: 2023-10-09br />return_base100: 50.26275,date: 2023-10-10br />return_base100: 49.97837,date: 2023-10-11br />return_base100: 49.30736,date: 2023-10-12br />return_base100: 48.74902,date: 2023-10-13br />return_base100: 49.11835,date: 2023-10-14br />return_base100: 49.24310,date: 2023-10-15br />return_base100: 49.47934,date: 2023-10-16br />return_base100: 51.79427,date: 2023-10-17br />return_base100: 51.28856,date: 2023-10-18br />return_base100: 51.01627,date: 2023-10-19br />return_base100: 51.64410,date: 2023-10-20br />return_base100: 53.54607,date: 2023-10-21br />return_base100: 54.57256,date: 2023-10-22br />return_base100: 55.13878,date: 2023-10-23br />return_base100: 59.48907,date: 2023-10-24br />return_base100: 60.34557,date: 2023-10-25br />return_base100: 61.63658,date: 2023-10-26br />return_base100: 61.46948,date: 2023-10-27br />return_base100: 60.76262,date: 2023-10-28br />return_base100: 60.90177,date: 2023-10-29br />return_base100: 61.84509,date: 2023-10-30br />return_base100: 62.34290,date: 2023-10-31br />return_base100: 63.00831,date: 2023-11-01br />return_base100: 64.76773,date: 2023-11-02br />return_base100: 63.49871,date: 2023-11-03br />return_base100: 63.64830,date: 2023-11-04br />return_base100: 64.83658,date: 2023-11-05br />return_base100: 65.06554,date: 2023-11-06br />return_base100: 65.34874,date: 2023-11-07br />return_base100: 65.84533,date: 2023-11-08br />return_base100: 66.64748,date: 2023-11-09br />return_base100: 70.39122,date: 2023-11-10br />return_base100: 72.57532,date: 2023-11-11br />return_base100: 71.50841,date: 2023-11-12br />return_base100: 71.94397,date: 2023-11-13br />return_base100: 70.93058,date: 2023-11-14br />return_base100: 70.14755,date: 2023-11-15br />return_base100: 74.68568,date: 2023-11-16br />return_base100: 70.24521,date: 2023-11-17br />return_base100: 70.68567,date: 2023-11-18br />return_base100: 70.79912,date: 2023-11-19br />return_base100: 72.89769,date: 2023-11-20br />return_base100: 71.92105,date: 2023-11-21br />return_base100: 68.66814,date: 2023-11-22br />return_base100: 72.24232,date: 2023-11-23br />return_base100: 71.97773,date: 2023-11-24br />return_base100: 72.51956,date: 2023-11-25br />return_base100: 72.96351,date: 2023-11-26br />return_base100: 72.30357,date: 2023-11-27br />return_base100: 71.17807,date: 2023-11-28br />return_base100: 72.35838,date: 2023-11-29br />return_base100: 72.41444,date: 2023-11-30br />return_base100: 72.49728,date: 2023-12-01br />return_base100: 74.10127,date: 2023-12-02br />return_base100: 76.32633,date: 2023-12-03br />return_base100: 77.09116,date: 2023-12-04br />return_base100: 79.32866,date: 2023-12-05br />return_base100: 82.13542,date: 2023-12-06br />return_base100: 81.34850,date: 2023-12-07br />return_base100: 82.94210,date: 2023-12-08br />return_base100: 84.99169,date: 2023-12-09br />return_base100: 83.99559,date: 2023-12-10br />return_base100: 84.57761,date: 2023-12-11br />return_base100: 79.79423,date: 2023-12-12br />return_base100: 79.78587,date: 2023-12-13br />return_base100: 81.99988,date: 2023-12-14br />return_base100: 83.47505,date: 2023-12-15br />return_base100: 80.67848,date: 2023-12-16br />return_base100: 81.11176,date: 2023-12-17br />return_base100: 79.58343,date: 2023-12-18br />return_base100: 81.33156,date: 2023-12-19br />return_base100: 80.19436,date: 2023-12-20br />return_base100: 82.95081,date: 2023-12-21br />return_base100: 85.24308,date: 2023-12-22br />return_base100: 87.15259,date: 2023-12-23br />return_base100: 87.93244,date: 2023-12-24br />return_base100: 87.40741,date: 2023-12-25br />return_base100: 89.19536,date: 2023-12-26br />return_base100: 86.76999,date: 2023-12-27br />return_base100: 89.15722,date: 2023-12-28br />return_base100: 87.48195,date: 2023-12-29br />return_base100: 86.27789,date: 2023-12-30br />return_base100: 85.78826,date: 2023-12-31br />return_base100: 85.66296,date: 2024-01-01br />return_base100: 89.65179,date: 2024-01-02br />return_base100: 87.77524,date: 2024-01-03br />return_base100: 82.63120,date: 2024-01-04br />return_base100: 85.36860,date: 2024-01-05br />return_base100: 84.87573,date: 2024-01-06br />return_base100: 83.82852,date: 2024-01-07br />return_base100: 82.88123,date: 2024-01-08br />return_base100: 88.41059,date: 2024-01-09br />return_base100: 87.47802,date: 2024-01-10br />return_base100: 91.47934,date: 2024-01-11br />return_base100: 91.72961,date: 2024-01-12br />return_base100: 85.69796,date: 2024-01-13br />return_base100: 86.85716,date: 2024-01-14br />return_base100: 84.22220,date: 2024-01-15br />return_base100: 85.58446,date: 2024-01-16br />return_base100: 87.34928,date: 2024-01-17br />return_base100: 86.03349,date: 2024-01-18br />return_base100: 83.33513,date: 2024-01-19br />return_base100: 83.80011,date: 2024-01-20br />return_base100: 83.73305,date: 2024-01-21br />return_base100: 83.27388,date: 2024-01-22br />return_base100: 78.76848,date: 2024-01-23br />return_base100: 78.00957,date: 2024-01-24br />return_base100: 78.85665,date: 2024-01-25br />return_base100: 78.30702,date: 2024-01-26br />return_base100: 81.45982,date: 2024-01-27br />return_base100: 82.01018,date: 2024-01-28br />return_base100: 81.96852,date: 2024-01-29br />return_base100: 84.43281,date: 2024-01-30br />return_base100: 84.08435,date: 2024-01-31br />return_base100: 82.98233,date: 2024-02-01br />return_base100: 83.73622,date: 2024-02-02br />return_base100: 84.00914,date: 2024-02-03br />return_base100: 83.41217,date: 2024-02-04br />return_base100: 82.69420,date: 2024-02-05br />return_base100: 83.01000,date: 2024-02-06br />return_base100: 84.63418,date: 2024-02-07br />return_base100: 86.83159,date: 2024-02-08br />return_base100: 88.16219,date: 2024-02-09br />return_base100: 91.30966,date: 2024-02-10br />return_base100: 92.19729,date: 2024-02-11br />return_base100: 92.46972,date: 2024-02-12br />return_base100: 96.69175,date: 2024-02-13br />return_base100: 95.83730,date: 2024-02-14br />return_base100: 100.63057,date: 2024-02-15br />return_base100: 101.03757,date: 2024-02-16br />return_base100: 101.09197,date: 2024-02-17br />return_base100: 100.20042,date: 2024-02-18br />return_base100: 102.04040,date: 2024-02-19br />return_base100: 102.55338,date: 2024-02-20br />return_base100: 103.68749,date: 2024-02-21br />return_base100: 102.01012,date: 2024-02-22br />return_base100: 101.63168,date: 2024-02-23br />return_base100: 100.50803,date: 2024-02-24br />return_base100: 102.39891,date: 2024-02-25br />return_base100: 103.76924,date: 2024-02-26br />return_base100: 108.34533,date: 2024-02-27br />return_base100: 111.50876,date: 2024-02-28br />return_base100: 119.54713,date: 2024-02-29br />return_base100: 118.95010,date: 2024-03-01br />return_base100: 121.32451,date: 2024-03-02br />return_base100: 121.19372,date: 2024-03-03br />return_base100: 122.71579,date: 2024-03-04br />return_base100: 130.87921,date: 2024-03-05br />return_base100: 124.14964,date: 2024-03-06br />return_base100: 129.78631,date: 2024-03-07br />return_base100: 133.28945,date: 2024-03-08br />return_base100: 134.38096,date: 2024-03-09br />return_base100: 135.13407,date: 2024-03-10br />return_base100: 135.33880,date: 2024-03-11br />return_base100: 141.63297,date: 2024-03-12br />return_base100: 139.57894,date: 2024-03-13br />return_base100: 143.43120,date: 2024-03-14br />return_base100: 141.46332,date: 2024-03-15br />return_base100: 138.29717,date: 2024-03-16br />return_base100: 130.90212,date: 2024-03-17br />return_base100: 137.17890,date: 2024-03-18br />return_base100: 134.80964,date: 2024-03-19br />return_base100: 121.50177,date: 2024-03-20br />return_base100: 133.56802,date: 2024-03-21br />return_base100: 129.86077,date: 2024-03-22br />return_base100: 125.06736,date: 2024-03-23br />return_base100: 126.57184,date: 2024-03-24br />return_base100: 131.85759,date: 2024-03-25br />return_base100: 136.81924,date: 2024-03-26br />return_base100: 137.23454,date: 2024-03-27br />return_base100: 134.30054,date: 2024-03-28br />return_base100: 137.20240,date: 2024-03-29br />return_base100: 136.06513,date: 2024-03-30br />return_base100: 135.81684,date: 2024-03-31br />return_base100: 140.12326,date: 2024-04-01br />return_base100: 135.75307,date: 2024-04-02br />return_base100: 127.30400,date: 2024-04-03br />return_base100: 128.80411,date: 2024-04-04br />return_base100: 131.08086,date: 2024-04-05br />return_base100: 129.68488,date: 2024-04-06br />return_base100: 131.77089,date: 2024-04-07br />return_base100: 133.03744,date: 2024-04-08br />return_base100: 138.65036,date: 2024-04-09br />return_base100: 132.66020,date: 2024-04-10br />return_base100: 134.57280,date: 2024-04-11br />return_base100: 133.56460,date: 2024-04-12br />return_base100: 125.19011,date: 2024-04-13br />return_base100: 118.16427,date: 2024-04-14br />return_base100: 122.30476,date: 2024-04-15br />return_base100: 117.96656,date: 2024-04-16br />return_base100: 118.07840,date: 2024-04-17br />return_base100: 113.63588,date: 2024-04-18br />return_base100: 117.77154,date: 2024-04-19br />return_base100: 118.12205,date: 2024-04-20br />return_base100: 121.32233,date: 2024-04-21br />return_base100: 121.16936,date: 2024-04-22br />return_base100: 124.69614,date: 2024-04-23br />return_base100: 124.14308,date: 2024-04-24br />return_base100: 119.98599,date: 2024-04-25br />return_base100: 120.39326,date: 2024-04-26br />return_base100: 118.68075,date: 2024-04-27br />return_base100: 120.04094,date: 2024-04-28br />return_base100: 119.25761,date: 2024-04-29br />return_base100: 119.64366,date: 2024-04-30br />return_base100: 112.69717,date: 2024-05-01br />return_base100: 110.89200,date: 2024-05-02br />return_base100: 112.24424,date: 2024-05-03br />return_base100: 118.24378,date: 2024-05-04br />return_base100: 119.54645,date: 2024-05-05br />return_base100: 119.84797,date: 2024-05-06br />return_base100: 118.72026,date: 2024-05-07br />return_base100: 117.01438,date: 2024-05-08br />return_base100: 114.15299,date: 2024-05-09br />return_base100: 118.19081,date: 2024-05-10br />return_base100: 113.82867,date: 2024-05-11br />return_base100: 113.55404,date: 2024-05-12br />return_base100: 114.26797,date: 2024-05-13br />return_base100: 116.33608,date: 2024-05-14br />return_base100: 113.55063,date: 2024-05-15br />return_base100: 122.15540,date: 2024-05-16br />return_base100: 120.08500,date: 2024-05-17br />return_base100: 124.57351,date: 2024-05-18br />return_base100: 125.31016,date: 2024-05-19br />return_base100: 123.54104,date: 2024-05-20br />return_base100: 137.54916,date: 2024-05-21br />return_base100: 137.03047,date: 2024-05-22br />return_base100: 134.94114,date: 2024-05-23br />return_base100: 133.80920,date: 2024-05-24br />return_base100: 133.32079,date: 2024-05-25br />return_base100: 134.32009,date: 2024-05-26br />return_base100: 133.79165,date: 2024-05-27br />return_base100: 136.18110,date: 2024-05-28br />return_base100: 134.62061,date: 2024-05-29br />return_base100: 132.75687,date: 2024-05-30br />return_base100: 133.04783,date: 2024-05-31br />return_base100: 132.02953,date: 2024-06-01br />return_base100: 133.04546,date: 2024-06-02br />return_base100: 132.54003,date: 2024-06-03br />return_base100: 133.47420,date: 2024-06-04br />return_base100: 136.72131,date: 2024-06-05br />return_base100: 138.11089,date: 2024-06-06br />return_base100: 136.90096,date: 2024-06-07br />return_base100: 132.79330,date: 2024-06-08br />return_base100: 132.34152,date: 2024-06-09br />return_base100: 133.29425,date: 2024-06-10br />return_base100: 132.40460,date: 2024-06-11br />return_base100: 127.07853,date: 2024-06-12br />return_base100: 129.39509,date: 2024-06-13br />return_base100: 126.03164,date: 2024-06-14br />return_base100: 124.79269,date: 2024-06-15br />return_base100: 126.32787,date: 2024-06-16br />return_base100: 127.85304,date: 2024-06-17br />return_base100: 125.51149,date: 2024-06-18br />return_base100: 122.92169,date: 2024-06-19br />return_base100: 123.54591,date: 2024-06-20br />return_base100: 123.00122,date: 2024-06-21br />return_base100: 122.21486,date: 2024-06-22br />return_base100: 122.04652,date: 2024-06-23br />return_base100: 119.79085,date: 2024-06-24br />return_base100: 116.36129,date: 2024-06-25br />return_base100: 118.53986,date: 2024-06-26br />return_base100: 117.29689,date: 2024-06-27br />return_base100: 120.22807,date: 2024-06-28br />return_base100: 117.18785,date: 2024-06-29br />return_base100: 117.74613,date: 2024-06-30br />return_base100: 121.11963,date: 2024-07-01br />return_base100: 121.25435,date: 2024-07-02br />return_base100: 121.01721,date: 2024-07-03br />return_base100: 116.09163,date: 2024-07-04br />return_base100: 109.12383,date: 2024-07-05br />return_base100: 108.25019,date: 2024-07-06br />return_base100: 111.58739,date: 2024-07-07br />return_base100: 106.45767,date: 2024-07-08br />return_base100: 107.74211,date: 2024-07-09br />return_base100: 109.97772,date: 2024-07-10br />return_base100: 110.35429,date: 2024-07-11br />return_base100: 109.09852,date: 2024-07-12br />return_base100: 110.23710,date: 2024-07-13br />return_base100: 112.66221,date: 2024-07-14br />return_base100: 116.03916,date: 2024-07-15br />return_base100: 123.52265,date: 2024-07-16br />return_base100: 123.74891,date: 2024-07-17br />return_base100: 121.56167,date: 2024-07-18br />return_base100: 121.83847,date: 2024-07-19br />return_base100: 126.47914,date: 2024-07-20br />return_base100: 127.64042,date: 2024-07-21br />return_base100: 129.58350,date: 2024-07-22br />return_base100: 127.81893,date: 2024-07-23br />return_base100: 126.00374,date: 2024-07-24br />return_base100: 124.00800,date: 2024-07-25br />return_base100: 121.92594,date: 2024-07-26br />return_base100: 126.51112,date: 2024-07-27br />return_base100: 126.65774,date: 2024-07-28br />return_base100: 126.91549,date: 2024-07-29br />return_base100: 125.81045,date: 2024-07-30br />return_base100: 124.34867,date: 2024-07-31br />return_base100: 121.66387,date: 2024-08-01br />return_base100: 121.46703,date: 2024-08-02br />return_base100: 113.32632,date: 2024-08-03br />return_base100: 110.87776,date: 2024-08-04br />return_base100: 105.49479,date: 2024-08-05br />return_base100: 97.38627,date: 2024-08-06br />return_base100: 100.79237,date: 2024-08-07br />return_base100: 98.64836,date: 2024-08-08br />return_base100: 111.37115,date: 2024-08-09br />return_base100: 108.41019,date: 2024-08-10br />return_base100: 108.55694,date: 2024-08-11br />return_base100: 104.53470,date: 2024-08-12br />return_base100: 107.82172,date: 2024-08-13br />return_base100: 108.37826,date: 2024-08-14br />return_base100: 106.14844,date: 2024-08-15br />return_base100: 103.61160,date: 2024-08-16br />return_base100: 104.94911,date: 2024-08-17br />return_base100: 105.82370,date: 2024-08-18br />return_base100: 105.45163,date: 2024-08-19br />return_base100: 106.34593,date: 2024-08-20br />return_base100: 105.52085,date: 2024-08-21br />return_base100: 108.36766,date: 2024-08-22br />return_base100: 107.70849,date: 2024-08-23br />return_base100: 114.20026,date: 2024-08-24br />return_base100: 114.67577,date: 2024-08-25br />return_base100: 114.83747,date: 2024-08-26br />return_base100: 112.05414,date: 2024-08-27br />return_base100: 105.24316,date: 2024-08-28br />return_base100: 105.15678,date: 2024-08-29br />return_base100: 104.78909,date: 2024-08-30br />return_base100: 104.25496,date: 2024-08-31br />return_base100: 103.69001,date: 2024-09-01br />return_base100: 100.42769,date: 2024-09-02br />return_base100: 104.12143,date: 2024-09-03br />return_base100: 100.93243,date: 2024-09-04br />return_base100: 101.63434,date: 2024-09-05br />return_base100: 98.36742,date: 2024-09-06br />return_base100: 93.94087,date: 2024-09-07br />return_base100: 94.91105,date: 2024-09-08br />return_base100: 96.46969,date: 2024-09-09br />return_base100: 99.90902,date: 2024-09-10br />return_base100: 100.78447,date: 2024-09-11br />return_base100: 99.67994,date: 2024-09-12br />return_base100: 101.06037,date: 2024-09-13br />return_base100: 104.82580,date: 2024-09-14br />return_base100: 103.78119,date: 2024-09-15br />return_base100: 101.19774,date: 2024-09-16br />return_base100: 100.07306,date: 2024-09-17br />return_base100: 102.44163,date: 2024-09-18br />return_base100: 103.83087,date: 2024-09-19br />return_base100: 107.77061,date: 2024-09-20br />return_base100: 109.37501,date: 2024-09-21br />return_base100: 110.54614,date: 2024-09-22br />return_base100: 109.94116,date: 2024-09-23br />return_base100: 110.47566,date: 2024-09-24br />return_base100: 112.34904,date: 2024-09-25br />return_base100: 109.43702,date: 2024-09-26br />return_base100: 113.05810,date: 2024-09-27br />return_base100: 114.88007,date: 2024-09-28br />return_base100: 114.34071,date: 2024-09-29br />return_base100: 114.24744,date: 2024-09-30br />return_base100: 110.40719,date: 2024-10-01br />return_base100: 105.72685,date: 2024-10-02br />return_base100: 104.16345,date: 2024-10-03br />return_base100: 103.59098,date: 2024-10-04br />return_base100: 106.30927,date: 2024-10-05br />return_base100: 106.14512,date: 2024-10-06br />return_base100: 107.66113,date: 2024-10-07br />return_base100: 106.94996,date: 2024-10-08br />return_base100: 106.65775,date: 2024-10-09br />return_base100: 103.77116,date: 2024-10-10br />return_base100: 103.48391,date: 2024-10-11br />return_base100: 107.08825,date: 2024-10-12br />return_base100: 108.44638,date: 2024-10-13br />return_base100: 107.91877,date: 2024-10-14br />return_base100: 113.99655,date: 2024-10-15br />return_base100: 114.29990,date: 2024-10-16br />return_base100: 115.18205,date: 2024-10-17br />return_base100: 114.23588,date: 2024-10-18br />return_base100: 115.92744,date: 2024-10-19br />return_base100: 116.69812,date: 2024-10-20br />return_base100: 119.61600,date: 2024-10-21br />return_base100: 116.93122,date: 2024-10-22br />return_base100: 116.50052,date: 2024-10-23br />return_base100: 114.72976,date: 2024-10-24br />return_base100: 117.08358,date: 2024-10-25br />return_base100: 111.92437,date: 2024-10-26br />return_base100: 114.53892,date: 2024-10-27br />return_base100: 116.48742,date: 2024-10-28br />return_base100: 119.05628,date: 2024-10-29br />return_base100: 122.84443,date: 2024-10-30br />return_base100: 122.54322,date: 2024-10-31br />return_base100: 118.20755,date: 2024-11-01br />return_base100: 116.89990,date: 2024-11-02br />return_base100: 116.24913,date: 2024-11-03br />return_base100: 115.13366,date: 2024-11-04br />return_base100: 112.51676,date: 2024-11-05br />return_base100: 115.64625,date: 2024-11-06br />return_base100: 127.53947,date: 2024-11-07br />return_base100: 130.91068,date: 2024-11-08br />return_base100: 132.69998,date: 2024-11-09br />return_base100: 135.16205,date: 2024-11-10br />return_base100: 140.13352,date: 2024-11-11br />return_base100: 151.98921,date: 2024-11-12br />return_base100: 149.07754,date: 2024-11-13br />return_base100: 151.06756,date: 2024-11-14br />return_base100: 145.58620,date: 2024-11-15br />return_base100: 150.78307,date: 2024-11-16br />return_base100: 150.74315,date: 2024-11-17br />return_base100: 151.20712,date: 2024-11-18br />return_base100: 154.10172,date: 2024-11-19br />return_base100: 154.45991,date: 2024-11-20br />return_base100: 155.87051,date: 2024-11-21br />return_base100: 165.55803,date: 2024-11-22br />return_base100: 165.45793,date: 2024-11-23br />return_base100: 165.49897,date: 2024-11-24br />return_base100: 164.95367,date: 2024-11-25br />return_base100: 159.46502,date: 2024-11-26br />return_base100: 155.13907,date: 2024-11-27br />return_base100: 164.49395,date: 2024-11-28br />return_base100: 162.65340,date: 2024-11-29br />return_base100: 164.94826,date: 2024-11-30br />return_base100: 164.84859,date: 2024-12-01br />return_base100: 165.83082,date: 2024-12-02br />return_base100: 162.27744,date: 2024-12-03br />return_base100: 163.40389,date: 2024-12-04br />return_base100: 168.03948,date: 2024-12-05br />return_base100: 166.43856,date: 2024-12-06br />return_base100: 172.61569,date: 2024-12-07br />return_base100: 172.31306,date: 2024-12-08br />return_base100: 172.65765,date: 2024-12-09br />return_base100: 163.98070,date: 2024-12-10br />return_base100: 161.76893,date: 2024-12-11br />return_base100: 170.50466,date: 2024-12-12br />return_base100: 169.64644,date: 2024-12-13br />return_base100: 170.52307,date: 2024-12-14br />return_base100: 169.66092,date: 2024-12-15br />return_base100: 174.19635,date: 2024-12-16br />return_base100: 175.32849,date: 2024-12-17br />return_base100: 175.13849,date: 2024-12-18br />return_base100: 164.75649,date: 2024-12-19br />return_base100: 158.60589,date: 2024-12-20br />return_base100: 158.06623,date: 2024-12-21br />return_base100: 155.03107,date: 2024-12-22br />return_base100: 152.49551,date: 2024-12-23br />return_base100: 154.93406,date: 2024-12-24br />return_base100: 160.29900,date: 2024-12-25br />return_base100: 160.83793,date: 2024-12-26br />return_base100: 154.50676,date: 2024-12-27br />return_base100: 152.71780,date: 2024-12-28br />return_base100: 155.26179,date: 2024-12-29br />return_base100: 152.94409,date: 2024-12-30br />return_base100: 151.89002,date: 2024-12-31br />return_base100: 151.94397,date: 2025-01-01br />return_base100: 153.81115,date: 2025-01-02br />return_base100: 158.77198,date: 2025-01-03br />return_base100: 163.21476,date: 2025-01-04br />return_base100: 163.98594,date: 2025-01-05br />return_base100: 163.59677,date: 2025-01-06br />return_base100: 167.70641,date: 2025-01-07br />return_base100: 157.72404,date: 2025-01-08br />return_base100: 154.23680,date: 2025-01-09br />return_base100: 148.76947,date: 2025-01-10br />return_base100: 152.22838,date: 2025-01-11br />return_base100: 152.29613,date: 2025-01-12br />return_base100: 151.75456,date: 2025-01-13br />return_base100: 149.70225,date: 2025-01-14br />return_base100: 153.53007,date: 2025-01-15br />return_base100: 161.56599,date: 2025-01-16br />return_base100: 159.81939,date: 2025-01-17br />return_base100: 167.14497,date: 2025-01-18br />return_base100: 169.02606,date: 2025-01-19br />return_base100: 166.14356,date: 2025-01-20br />return_base100: 166.40328,date: 2025-01-21br />return_base100: 169.45002,date: 2025-01-22br />return_base100: 167.77825,date: 2025-01-23br />return_base100: 168.45878,date: 2025-01-24br />return_base100: 168.51308,date: 2025-01-25br />return_base100: 169.38708,date: 2025-01-26br />return_base100: 165.03961,date: 2025-01-27br />return_base100: 161.93114,date: 2025-01-28br />return_base100: 159.06767,date: 2025-01-29br />return_base100: 162.78095,date: 2025-01-30br />return_base100: 166.40970,date: 2025-01-31br />return_base100: 163.53001,date: 2025-02-01br />return_base100: 158.07329,date: 2025-02-02br />return_base100: 149.99099,date: 2025-02-03br />return_base100: 155.86473,date: 2025-02-04br />return_base100: 149.04433,date: 2025-02-05br />return_base100: 147.37663,date: 2025-02-06br />return_base100: 144.91373,date: 2025-02-07br />return_base100: 144.65193,date: 2025-02-08br />return_base100: 145.93780,date: 2025-02-09br />return_base100: 145.36811,date: 2025-02-10br />return_base100: 146.78267,date: 2025-02-11br />return_base100: 144.47504,date: 2025-02-12br />return_base100: 147.94877,date: 2025-02-13br />return_base100: 145.94091,date: 2025-02-14br />return_base100: 147.73195,date: 2025-02-15br />return_base100: 146.95683,date: 2025-02-16br />return_base100: 144.84948,date: 2025-02-17br />return_base100: 144.20136,date: 2025-02-18br />return_base100: 139.06069,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(9,109,217,1),dash:solid},hoveron:points,showlegend:false,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,101.10586915906947,99.470264201848948,99.101244924314898,98.005572815881152,99.849372468788488,101.18557905199651,105.64774160870165,108.73240836849745,116.57062970422463,115.98846456190897,118.30376483361421,118.17622311068202,119.66040481308649,127.6205683352696,121.05855012872058,126.55487830635438,129.97079203183995,131.03512638350304,131.76949085674283,131.96911924399578,138.10657470066548,136.10368926934302,139.86003516508907,137.94115260465878,134.85383343284789,127.64290753868544,133.76340720595508,131.45313669333029,118.47660385951491,130.24242849342801,126.62748562932995,121.95342482386512,123.42044443815725,128.57459181835023,133.41269939507325,133.81766376728564,130.95671322533892,133.78632601051495,132.67737219450945,132.43525609627432,136.63445656105549,132.37308159389138,124.1343755151328,125.59713162270442,127.81720047932033,126.45597280943677,128.49004864130688,129.72506079426577,135.19823439738278,129.357210542768,131.22219019680307,130.23909824278687,122.07311737198233,115.22220237825084,119.2596057101126,115.02942114349608,115.13847457230838,110.80656509303974,114.83925302576357,115.1810408732762,118.30163308025394,118.15246928752481,121.59143935004509,121.05215486863979,116.99857182348612,117.39569684463171,115.72582665367574,117.05215054619057,116.28832465208706,116.6647608595151,109.89122753038632,108.1309985034502,109.44957145863209,115.29973139907662,116.56997151309497,116.86398647309167,115.76435539413174,114.10094922949396,111.31079844085328,115.24808795476831,110.99455233867097,110.72675696263067,111.42291687910523,113.43953591041685,110.72343653573772,119.11395881924048,117.09510979708656,121.47186468690636,122.19017715558087,120.46510732346677,134.12444959994752,133.61867392366594,131.58136607863676,130.47760902543115,130.00135371250252,130.97577129685462,130.46049605605981,132.79045336008537,131.26881370577914,129.45147923053332,129.73518907866406,128.74224390519927,129.73288049783613,129.240032874191,130.15094975015262,133.31721256253064,134.67219232855643,133.49238964050386,129.48700190403886,129.04646573957993,129.97547795973324,129.10798205083319,123.91452003032789,126.1734025160977,122.8936950594602,121.68559015283198,123.18254272790162,124.66974032100474,122.38649493968906,119.86117275513108,120.46985219384928,119.93872142345326,119.17193858114034,119.00779357240015,116.80828582077515,113.4641149284232,115.58844153504317,114.37641695288158,117.23461684533117,114.27009452606998,114.81447753279313,118.10397926639,118.23535225112174,118.00411104214841,113.20117248399565,106.40685210366728,105.55496613066333,108.80907289948125,103.8070757314714,105.05953486124055,107.23948353019142,107.60667559055952,106.38217484817888,107.49240575145093,109.85713912411853,113.15001040334936,120.4471691592463,120.66780072015932,118.53501586633573,118.80492334823991,123.33004630718429,124.46241993890807,126.35711643126018,124.63648693333428,122.86648327693518,120.92043805272093,118.89021313014679,123.36123670773192,123.50420171534432,123.75553248939478,122.67800484389376,121.25262809823828,118.63466796811683,118.4427315757076,110.50471078197626,108.11711754723798,102.86817099687664,94.961537078656988,98.282828461441895,96.192207134909737,108.59821596803118,105.71098689963883,105.85407961597789,101.9319874405344,105.13716211954834,105.67984561783223,103.50554560409863,101.03186686384893,102.33607749915663,103.18888690449175,102.82608605957083,103.69812054014112,102.89358503348033,105.66951103472165,105.02675301348388,111.35689146742632,111.82056255890566,111.97823371757944,109.26420715377132,102.62280323798602,102.53857442088514,102.18003708268473,101.65921142415469,101.10832509612048,97.92722842395446,101.5290074654592,98.419408032721734,99.103838393840761,95.918262092493734,91.60192325412838,92.547950206171009,94.067782290807713,97.421472395169317,98.275126642849969,97.198100008507367,98.544159811163993,102.21583482114001,101.19723984111464,98.678106617925152,97.581432487174609,99.891025161173332,101.24568074350842,105.08732624490958,106.65177779388874,107.7937492276078,107.20383314795922,107.72502228517281,109.55176791119804,106.71224296408418,110.24317313354189,112.01977834873404,111.49384434113792,111.40289608026553,107.65826009237861,103.09445121300696,101.56998231921798,101.01175765127542,103.66237192042688,103.50231359093951,104.98057157317702,104.28711318745853,104.00217537080229,101.18745538790347,100.90736067911178,104.42195395530628,105.74627380318749,105.23179428599722,111.15825527874198,111.45404833716363,112.31423537739992,111.39162824107557,113.04106503576729,113.79256212587484,116.63778484694699,114.01985418807016,113.59987912860211,111.87320802553076,114.16841873215886,109.13766745315596,111.68711676330288,113.58710825593694,116.09200686797887,119.78583443015482,119.49212400635243,115.26440520053512,113.989312154904,113.35474713966836,112.26705191477623,109.71530384754956,112.76687439964618,124.36397615815605,127.65125772465881,129.39600452442545,131.79677140550527,136.64446696047534,148.20496543317719,145.36579414099867,147.30626929998132,141.96138402465996,147.02885647444933,146.98993478406518,147.44234786010276,150.26487772282374,150.61415126646781,151.98963319499529,161.43595299297189,161.33834423081723,161.37835635725202,160.84663616196377,155.49464831669093,151.27639960414226,160.39836870766825,158.60363867703975,160.84136080917821,160.74417446819632,161.70195062309091,158.2370458653121,159.33544897574657,163.85562076559614,162.29455840974734,168.31789138353153,168.02279581123238,168.35880729480107,159.8978978554168,157.74119217471656,166.25942318487094,165.42256754661906,166.27737117283965,165.43668427278823,169.85918835799387,170.96314188616358,170.77787581878488,160.65436576211559,154.65690854110068,154.13067982105846,151.17108902339567,148.69865789916787,151.07649615193961,156.30785819301582,156.83336977943918,150.65983169561628,148.91541890328853,151.39606268101485,149.13607011169799,148.10825063210908,148.16085680374135,149.98154117712474,154.81886285399142,159.15102775071333,159.90300620448289,159.52352463511161,163.5308378262246,153.79701621331051,150.39659453874262,145.06539374466939,148.43818121553952,148.50424592221123,147.97616051375846,145.97494511963066,149.70746842598209,157.54330259089573,155.84018883601749,162.98337998631357,164.81763095596665,162.00689941483861,162.26015564353708,165.23103392788624,163.6008909746671,164.26447534209731,164.31742534491673,165.169664972856,160.93044255789184,157.8993643445487,155.10718986377802,158.7280171530503,162.26641337114296,159.45842265576391,154.13756626854945,146.25650356690474,151.98399436352625,145.33341506691841,143.70723108422547,141.30565865579297,141.05036891121631,142.30422301323043,141.74871952354036,143.12806218511201,140.87788354025096,144.26513156847733,142.30725855142546,144.05370485963141,143.29788532031412,141.243002789748,140.61102142029003,135.59834583798244,text:date: 2024-02-19br />return_base100: 100.00000,date: 2024-02-20br />return_base100: 101.10587,date: 2024-02-21br />return_base100: 99.47026,date: 2024-02-22br />return_base100: 99.10124,date: 2024-02-23br />return_base100: 98.00557,date: 2024-02-24br />return_base100: 99.84937,date: 2024-02-25br />return_base100: 101.18558,date: 2024-02-26br />return_base100: 105.64774,date: 2024-02-27br />return_base100: 108.73241,date: 2024-02-28br />return_base100: 116.57063,date: 2024-02-29br />return_base100: 115.98846,date: 2024-03-01br />return_base100: 118.30376,date: 2024-03-02br />return_base100: 118.17622,date: 2024-03-03br />return_base100: 119.66040,date: 2024-03-04br />return_base100: 127.62057,date: 2024-03-05br />return_base100: 121.05855,date: 2024-03-06br />return_base100: 126.55488,date: 2024-03-07br />return_base100: 129.97079,date: 2024-03-08br />return_base100: 131.03513,date: 2024-03-09br />return_base100: 131.76949,date: 2024-03-10br />return_base100: 131.96912,date: 2024-03-11br />return_base100: 138.10657,date: 2024-03-12br />return_base100: 136.10369,date: 2024-03-13br />return_base100: 139.86004,date: 2024-03-14br />return_base100: 137.94115,date: 2024-03-15br />return_base100: 134.85383,date: 2024-03-16br />return_base100: 127.64291,date: 2024-03-17br />return_base100: 133.76341,date: 2024-03-18br />return_base100: 131.45314,date: 2024-03-19br />return_base100: 118.47660,date: 2024-03-20br />return_base100: 130.24243,date: 2024-03-21br />return_base100: 126.62749,date: 2024-03-22br />return_base100: 121.95342,date: 2024-03-23br />return_base100: 123.42044,date: 2024-03-24br />return_base100: 128.57459,date: 2024-03-25br />return_base100: 133.41270,date: 2024-03-26br />return_base100: 133.81766,date: 2024-03-27br />return_base100: 130.95671,date: 2024-03-28br />return_base100: 133.78633,date: 2024-03-29br />return_base100: 132.67737,date: 2024-03-30br />return_base100: 132.43526,date: 2024-03-31br />return_base100: 136.63446,date: 2024-04-01br />return_base100: 132.37308,date: 2024-04-02br />return_base100: 124.13438,date: 2024-04-03br />return_base100: 125.59713,date: 2024-04-04br />return_base100: 127.81720,date: 2024-04-05br />return_base100: 126.45597,date: 2024-04-06br />return_base100: 128.49005,date: 2024-04-07br />return_base100: 129.72506,date: 2024-04-08br />return_base100: 135.19823,date: 2024-04-09br />return_base100: 129.35721,date: 2024-04-10br />return_base100: 131.22219,date: 2024-04-11br />return_base100: 130.23910,date: 2024-04-12br />return_base100: 122.07312,date: 2024-04-13br />return_base100: 115.22220,date: 2024-04-14br />return_base100: 119.25961,date: 2024-04-15br />return_base100: 115.02942,date: 2024-04-16br />return_base100: 115.13847,date: 2024-04-17br />return_base100: 110.80657,date: 2024-04-18br />return_base100: 114.83925,date: 2024-04-19br />return_base100: 115.18104,date: 2024-04-20br />return_base100: 118.30163,date: 2024-04-21br />return_base100: 118.15247,date: 2024-04-22br />return_base100: 121.59144,date: 2024-04-23br />return_base100: 121.05215,date: 2024-04-24br />return_base100: 116.99857,date: 2024-04-25br />return_base100: 117.39570,date: 2024-04-26br />return_base100: 115.72583,date: 2024-04-27br />return_base100: 117.05215,date: 2024-04-28br />return_base100: 116.28832,date: 2024-04-29br />return_base100: 116.66476,date: 2024-04-30br />return_base100: 109.89123,date: 2024-05-01br />return_base100: 108.13100,date: 2024-05-02br />return_base100: 109.44957,date: 2024-05-03br />return_base100: 115.29973,date: 2024-05-04br />return_base100: 116.56997,date: 2024-05-05br />return_base100: 116.86399,date: 2024-05-06br />return_base100: 115.76436,date: 2024-05-07br />return_base100: 114.10095,date: 2024-05-08br />return_base100: 111.31080,date: 2024-05-09br />return_base100: 115.24809,date: 2024-05-10br />return_base100: 110.99455,date: 2024-05-11br />return_base100: 110.72676,date: 2024-05-12br />return_base100: 111.42292,date: 2024-05-13br />return_base100: 113.43954,date: 2024-05-14br />return_base100: 110.72344,date: 2024-05-15br />return_base100: 119.11396,date: 2024-05-16br />return_base100: 117.09511,date: 2024-05-17br />return_base100: 121.47186,date: 2024-05-18br />return_base100: 122.19018,date: 2024-05-19br />return_base100: 120.46511,date: 2024-05-20br />return_base100: 134.12445,date: 2024-05-21br />return_base100: 133.61867,date: 2024-05-22br />return_base100: 131.58137,date: 2024-05-23br />return_base100: 130.47761,date: 2024-05-24br />return_base100: 130.00135,date: 2024-05-25br />return_base100: 130.97577,date: 2024-05-26br />return_base100: 130.46050,date: 2024-05-27br />return_base100: 132.79045,date: 2024-05-28br />return_base100: 131.26881,date: 2024-05-29br />return_base100: 129.45148,date: 2024-05-30br />return_base100: 129.73519,date: 2024-05-31br />return_base100: 128.74224,date: 2024-06-01br />return_base100: 129.73288,date: 2024-06-02br />return_base100: 129.24003,date: 2024-06-03br />return_base100: 130.15095,date: 2024-06-04br />return_base100: 133.31721,date: 2024-06-05br />return_base100: 134.67219,date: 2024-06-06br />return_base100: 133.49239,date: 2024-06-07br />return_base100: 129.48700,date: 2024-06-08br />return_base100: 129.04647,date: 2024-06-09br />return_base100: 129.97548,date: 2024-06-10br />return_base100: 129.10798,date: 2024-06-11br />return_base100: 123.91452,date: 2024-06-12br />return_base100: 126.17340,date: 2024-06-13br />return_base100: 122.89370,date: 2024-06-14br />return_base100: 121.68559,date: 2024-06-15br />return_base100: 123.18254,date: 2024-06-16br />return_base100: 124.66974,date: 2024-06-17br />return_base100: 122.38649,date: 2024-06-18br />return_base100: 119.86117,date: 2024-06-19br />return_base100: 120.46985,date: 2024-06-20br />return_base100: 119.93872,date: 2024-06-21br />return_base100: 119.17194,date: 2024-06-22br />return_base100: 119.00779,date: 2024-06-23br />return_base100: 116.80829,date: 2024-06-24br />return_base100: 113.46411,date: 2024-06-25br />return_base100: 115.58844,date: 2024-06-26br />return_base100: 114.37642,date: 2024-06-27br />return_base100: 117.23462,date: 2024-06-28br />return_base100: 114.27009,date: 2024-06-29br />return_base100: 114.81448,date: 2024-06-30br />return_base100: 118.10398,date: 2024-07-01br />return_base100: 118.23535,date: 2024-07-02br />return_base100: 118.00411,date: 2024-07-03br />return_base100: 113.20117,date: 2024-07-04br />return_base100: 106.40685,date: 2024-07-05br />return_base100: 105.55497,date: 2024-07-06br />return_base100: 108.80907,date: 2024-07-07br />return_base100: 103.80708,date: 2024-07-08br />return_base100: 105.05953,date: 2024-07-09br />return_base100: 107.23948,date: 2024-07-10br />return_base100: 107.60668,date: 2024-07-11br />return_base100: 106.38217,date: 2024-07-12br />return_base100: 107.49241,date: 2024-07-13br />return_base100: 109.85714,date: 2024-07-14br />return_base100: 113.15001,date: 2024-07-15br />return_base100: 120.44717,date: 2024-07-16br />return_base100: 120.66780,date: 2024-07-17br />return_base100: 118.53502,date: 2024-07-18br />return_base100: 118.80492,date: 2024-07-19br />return_base100: 123.33005,date: 2024-07-20br />return_base100: 124.46242,date: 2024-07-21br />return_base100: 126.35712,date: 2024-07-22br />return_base100: 124.63649,date: 2024-07-23br />return_base100: 122.86648,date: 2024-07-24br />return_base100: 120.92044,date: 2024-07-25br />return_base100: 118.89021,date: 2024-07-26br />return_base100: 123.36124,date: 2024-07-27br />return_base100: 123.50420,date: 2024-07-28br />return_base100: 123.75553,date: 2024-07-29br />return_base100: 122.67800,date: 2024-07-30br />return_base100: 121.25263,date: 2024-07-31br />return_base100: 118.63467,date: 2024-08-01br />return_base100: 118.44273,date: 2024-08-02br />return_base100: 110.50471,date: 2024-08-03br />return_base100: 108.11712,date: 2024-08-04br />return_base100: 102.86817,date: 2024-08-05br />return_base100: 94.96154,date: 2024-08-06br />return_base100: 98.28283,date: 2024-08-07br />return_base100: 96.19221,date: 2024-08-08br />return_base100: 108.59822,date: 2024-08-09br />return_base100: 105.71099,date: 2024-08-10br />return_base100: 105.85408,date: 2024-08-11br />return_base100: 101.93199,date: 2024-08-12br />return_base100: 105.13716,date: 2024-08-13br />return_base100: 105.67985,date: 2024-08-14br />return_base100: 103.50555,date: 2024-08-15br />return_base100: 101.03187,date: 2024-08-16br />return_base100: 102.33608,date: 2024-08-17br />return_base100: 103.18889,date: 2024-08-18br />return_base100: 102.82609,date: 2024-08-19br />return_base100: 103.69812,date: 2024-08-20br />return_base100: 102.89359,date: 2024-08-21br />return_base100: 105.66951,date: 2024-08-22br />return_base100: 105.02675,date: 2024-08-23br />return_base100: 111.35689,date: 2024-08-24br />return_base100: 111.82056,date: 2024-08-25br />return_base100: 111.97823,date: 2024-08-26br />return_base100: 109.26421,date: 2024-08-27br />return_base100: 102.62280,date: 2024-08-28br />return_base100: 102.53857,date: 2024-08-29br />return_base100: 102.18004,date: 2024-08-30br />return_base100: 101.65921,date: 2024-08-31br />return_base100: 101.10833,date: 2024-09-01br />return_base100: 97.92723,date: 2024-09-02br />return_base100: 101.52901,date: 2024-09-03br />return_base100: 98.41941,date: 2024-09-04br />return_base100: 99.10384,date: 2024-09-05br />return_base100: 95.91826,date: 2024-09-06br />return_base100: 91.60192,date: 2024-09-07br />return_base100: 92.54795,date: 2024-09-08br />return_base100: 94.06778,date: 2024-09-09br />return_base100: 97.42147,date: 2024-09-10br />return_base100: 98.27513,date: 2024-09-11br />return_base100: 97.19810,date: 2024-09-12br />return_base100: 98.54416,date: 2024-09-13br />return_base100: 102.21583,date: 2024-09-14br />return_base100: 101.19724,date: 2024-09-15br />return_base100: 98.67811,date: 2024-09-16br />return_base100: 97.58143,date: 2024-09-17br />return_base100: 99.89103,date: 2024-09-18br />return_base100: 101.24568,date: 2024-09-19br />return_base100: 105.08733,date: 2024-09-20br />return_base100: 106.65178,date: 2024-09-21br />return_base100: 107.79375,date: 2024-09-22br />return_base100: 107.20383,date: 2024-09-23br />return_base100: 107.72502,date: 2024-09-24br />return_base100: 109.55177,date: 2024-09-25br />return_base100: 106.71224,date: 2024-09-26br />return_base100: 110.24317,date: 2024-09-27br />return_base100: 112.01978,date: 2024-09-28br />return_base100: 111.49384,date: 2024-09-29br />return_base100: 111.40290,date: 2024-09-30br />return_base100: 107.65826,date: 2024-10-01br />return_base100: 103.09445,date: 2024-10-02br />return_base100: 101.56998,date: 2024-10-03br />return_base100: 101.01176,date: 2024-10-04br />return_base100: 103.66237,date: 2024-10-05br />return_base100: 103.50231,date: 2024-10-06br />return_base100: 104.98057,date: 2024-10-07br />return_base100: 104.28711,date: 2024-10-08br />return_base100: 104.00218,date: 2024-10-09br />return_base100: 101.18746,date: 2024-10-10br />return_base100: 100.90736,date: 2024-10-11br />return_base100: 104.42195,date: 2024-10-12br />return_base100: 105.74627,date: 2024-10-13br />return_base100: 105.23179,date: 2024-10-14br />return_base100: 111.15826,date: 2024-10-15br />return_base100: 111.45405,date: 2024-10-16br />return_base100: 112.31424,date: 2024-10-17br />return_base100: 111.39163,date: 2024-10-18br />return_base100: 113.04107,date: 2024-10-19br />return_base100: 113.79256,date: 2024-10-20br />return_base100: 116.63778,date: 2024-10-21br />return_base100: 114.01985,date: 2024-10-22br />return_base100: 113.59988,date: 2024-10-23br />return_base100: 111.87321,date: 2024-10-24br />return_base100: 114.16842,date: 2024-10-25br />return_base100: 109.13767,date: 2024-10-26br />return_base100: 111.68712,date: 2024-10-27br />return_base100: 113.58711,date: 2024-10-28br />return_base100: 116.09201,date: 2024-10-29br />return_base100: 119.78583,date: 2024-10-30br />return_base100: 119.49212,date: 2024-10-31br />return_base100: 115.26441,date: 2024-11-01br />return_base100: 113.98931,date: 2024-11-02br />return_base100: 113.35475,date: 2024-11-03br />return_base100: 112.26705,date: 2024-11-04br />return_base100: 109.71530,date: 2024-11-05br />return_base100: 112.76687,date: 2024-11-06br />return_base100: 124.36398,date: 2024-11-07br />return_base100: 127.65126,date: 2024-11-08br />return_base100: 129.39600,date: 2024-11-09br />return_base100: 131.79677,date: 2024-11-10br />return_base100: 136.64447,date: 2024-11-11br />return_base100: 148.20497,date: 2024-11-12br />return_base100: 145.36579,date: 2024-11-13br />return_base100: 147.30627,date: 2024-11-14br />return_base100: 141.96138,date: 2024-11-15br />return_base100: 147.02886,date: 2024-11-16br />return_base100: 146.98993,date: 2024-11-17br />return_base100: 147.44235,date: 2024-11-18br />return_base100: 150.26488,date: 2024-11-19br />return_base100: 150.61415,date: 2024-11-20br />return_base100: 151.98963,date: 2024-11-21br />return_base100: 161.43595,date: 2024-11-22br />return_base100: 161.33834,date: 2024-11-23br />return_base100: 161.37836,date: 2024-11-24br />return_base100: 160.84664,date: 2024-11-25br />return_base100: 155.49465,date: 2024-11-26br />return_base100: 151.27640,date: 2024-11-27br />return_base100: 160.39837,date: 2024-11-28br />return_base100: 158.60364,date: 2024-11-29br />return_base100: 160.84136,date: 2024-11-30br />return_base100: 160.74417,date: 2024-12-01br />return_base100: 161.70195,date: 2024-12-02br />return_base100: 158.23705,date: 2024-12-03br />return_base100: 159.33545,date: 2024-12-04br />return_base100: 163.85562,date: 2024-12-05br />return_base100: 162.29456,date: 2024-12-06br />return_base100: 168.31789,date: 2024-12-07br />return_base100: 168.02280,date: 2024-12-08br />return_base100: 168.35881,date: 2024-12-09br />return_base100: 159.89790,date: 2024-12-10br />return_base100: 157.74119,date: 2024-12-11br />return_base100: 166.25942,date: 2024-12-12br />return_base100: 165.42257,date: 2024-12-13br />return_base100: 166.27737,date: 2024-12-14br />return_base100: 165.43668,date: 2024-12-15br />return_base100: 169.85919,date: 2024-12-16br />return_base100: 170.96314,date: 2024-12-17br />return_base100: 170.77788,date: 2024-12-18br />return_base100: 160.65437,date: 2024-12-19br />return_base100: 154.65691,date: 2024-12-20br />return_base100: 154.13068,date: 2024-12-21br />return_base100: 151.17109,date: 2024-12-22br />return_base100: 148.69866,date: 2024-12-23br />return_base100: 151.07650,date: 2024-12-24br />return_base100: 156.30786,date: 2024-12-25br />return_base100: 156.83337,date: 2024-12-26br />return_base100: 150.65983,date: 2024-12-27br />return_base100: 148.91542,date: 2024-12-28br />return_base100: 151.39606,date: 2024-12-29br />return_base100: 149.13607,date: 2024-12-30br />return_base100: 148.10825,date: 2024-12-31br />return_base100: 148.16086,date: 2025-01-01br />return_base100: 149.98154,date: 2025-01-02br />return_base100: 154.81886,date: 2025-01-03br />return_base100: 159.15103,date: 2025-01-04br />return_base100: 159.90301,date: 2025-01-05br />return_base100: 159.52352,date: 2025-01-06br />return_base100: 163.53084,date: 2025-01-07br />return_base100: 153.79702,date: 2025-01-08br />return_base100: 150.39659,date: 2025-01-09br />return_base100: 145.06539,date: 2025-01-10br />return_base100: 148.43818,date: 2025-01-11br />return_base100: 148.50425,date: 2025-01-12br />return_base100: 147.97616,date: 2025-01-13br />return_base100: 145.97495,date: 2025-01-14br />return_base100: 149.70747,date: 2025-01-15br />return_base100: 157.54330,date: 2025-01-16br />return_base100: 155.84019,date: 2025-01-17br />return_base100: 162.98338,date: 2025-01-18br />return_base100: 164.81763,date: 2025-01-19br />return_base100: 162.00690,date: 2025-01-20br />return_base100: 162.26016,date: 2025-01-21br />return_base100: 165.23103,date: 2025-01-22br />return_base100: 163.60089,date: 2025-01-23br />return_base100: 164.26448,date: 2025-01-24br />return_base100: 164.31743,date: 2025-01-25br />return_base100: 165.16966,date: 2025-01-26br />return_base100: 160.93044,date: 2025-01-27br />return_base100: 157.89936,date: 2025-01-28br />return_base100: 155.10719,date: 2025-01-29br />return_base100: 158.72802,date: 2025-01-30br />return_base100: 162.26641,date: 2025-01-31br />return_base100: 159.45842,date: 2025-02-01br />return_base100: 154.13757,date: 2025-02-02br />return_base100: 146.25650,date: 2025-02-03br />return_base100: 151.98399,date: 2025-02-04br />return_base100: 145.33342,date: 2025-02-05br />return_base100: 143.70723,date: 2025-02-06br />return_base100: 141.30566,date: 2025-02-07br />return_base100: 141.05037,date: 2025-02-08br />return_base100: 142.30422,date: 2025-02-09br />return_base100: 141.74872,date: 2025-02-10br />return_base100: 143.12806,date: 2025-02-11br />return_base100: 140.87788,date: 2025-02-12br />return_base100: 144.26513,date: 2025-02-13br />return_base100: 142.30726,date: 2025-02-14br />return_base100: 144.05370,date: 2025-02-15br />return_base100: 143.29789,date: 2025-02-16br />return_base100: 141.24300,date: 2025-02-17br />return_base100: 140.61102,date: 2025-02-18br />return_base100: 135.59835,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,106.21510796453953,106.15088729362743,106.17721285649228,105.82737307853448,102.30608828248099,99.530735369340604,105.53244016444526,104.35161618790079,105.82390221497974,105.75995947168933,106.39011834158134,104.1104202562958,104.83310317048198,107.80710323537485,106.78001847766242,110.74300782579549,110.54885276002166,110.76992802450211,105.20316056706024,103.78417847245034,109.38866006181368,108.83805958949185,109.40046875401947,108.84734754280313,111.75708815618549,112.48342291005216,112.36152902592058,105.70087076662909,101.75490610118349,101.40867938230781,99.461447366907251,97.834736997091582,99.399210969945429,102.84113127142064,103.18688615968274,99.125070920019283,97.977352647622553,99.609466447478724,98.122527817646386,97.446284670016539,97.480896354067895,98.678796720764311,101.86146225865704,104.71176514159377,105.20652155225292,104.95684559646952,107.59341567488519,101.18914887832936,98.951876767668153,95.444268595975586,97.66335906943111,97.70682565677852,97.359377349053958,96.042698472962229,98.498473401744889,103.65397907683304,102.53343307703237,107.23322147716075,108.44004784491692,106.59075623071716,106.75738353507649,108.7120420350662,107.63950641605609,108.07610485601604,108.1109427602246,108.67166496872279,105.8825126259933,103.88824620819467,102.05116401905059,104.43344971390908,106.76150074193748,104.91401242556228,101.41321024888484,96.227946927975509,99.996289989421967,95.620610440228319,94.550679584742525,92.970589957608922,92.802624722605614,93.627585001577728,93.26209725217484,94.169621425091321,92.689139764888751,94.917744411812734,93.629582202394147,94.778638405434876,94.281354792448184,92.929366181534306,92.513560605737439,89.215522787673507,text:date: 2024-11-20br />return_base100: 100.00000,date: 2024-11-21br />return_base100: 106.21511,date: 2024-11-22br />return_base100: 106.15089,date: 2024-11-23br />return_base100: 106.17721,date: 2024-11-24br />return_base100: 105.82737,date: 2024-11-25br />return_base100: 102.30609,date: 2024-11-26br />return_base100: 99.53074,date: 2024-11-27br />return_base100: 105.53244,date: 2024-11-28br />return_base100: 104.35162,date: 2024-11-29br />return_base100: 105.82390,date: 2024-11-30br />return_base100: 105.75996,date: 2024-12-01br />return_base100: 106.39012,date: 2024-12-02br />return_base100: 104.11042,date: 2024-12-03br />return_base100: 104.83310,date: 2024-12-04br />return_base100: 107.80710,date: 2024-12-05br />return_base100: 106.78002,date: 2024-12-06br />return_base100: 110.74301,date: 2024-12-07br />return_base100: 110.54885,date: 2024-12-08br />return_base100: 110.76993,date: 2024-12-09br />return_base100: 105.20316,date: 2024-12-10br />return_base100: 103.78418,date: 2024-12-11br />return_base100: 109.38866,date: 2024-12-12br />return_base100: 108.83806,date: 2024-12-13br />return_base100: 109.40047,date: 2024-12-14br />return_base100: 108.84735,date: 2024-12-15br />return_base100: 111.75709,date: 2024-12-16br />return_base100: 112.48342,date: 2024-12-17br />return_base100: 112.36153,date: 2024-12-18br />return_base100: 105.70087,date: 2024-12-19br />return_base100: 101.75491,date: 2024-12-20br />return_base100: 101.40868,date: 2024-12-21br />return_base100: 99.46145,date: 2024-12-22br />return_base100: 97.83474,date: 2024-12-23br />return_base100: 99.39921,date: 2024-12-24br />return_base100: 102.84113,date: 2024-12-25br />return_base100: 103.18689,date: 2024-12-26br />return_base100: 99.12507,date: 2024-12-27br />return_base100: 97.97735,date: 2024-12-28br />return_base100: 99.60947,date: 2024-12-29br />return_base100: 98.12253,date: 2024-12-30br />return_base100: 97.44628,date: 2024-12-31br />return_base100: 97.48090,date: 2025-01-01br />return_base100: 98.67880,date: 2025-01-02br />return_base100: 101.86146,date: 2025-01-03br />return_base100: 104.71177,date: 2025-01-04br />return_base100: 105.20652,date: 2025-01-05br />return_base100: 104.95685,date: 2025-01-06br />return_base100: 107.59342,date: 2025-01-07br />return_base100: 101.18915,date: 2025-01-08br />return_base100: 98.95188,date: 2025-01-09br />return_base100: 95.44427,date: 2025-01-10br />return_base100: 97.66336,date: 2025-01-11br />return_base100: 97.70683,date: 2025-01-12br />return_base100: 97.35938,date: 2025-01-13br />return_base100: 96.04270,date: 2025-01-14br />return_base100: 98.49847,date: 2025-01-15br />return_base100: 103.65398,date: 2025-01-16br />return_base100: 102.53343,date: 2025-01-17br />return_base100: 107.23322,date: 2025-01-18br />return_base100: 108.44005,date: 2025-01-19br />return_base100: 106.59076,date: 2025-01-20br />return_base100: 106.75738,date: 2025-01-21br />return_base100: 108.71204,date: 2025-01-22br />return_base100: 107.63951,date: 2025-01-23br />return_base100: 108.07610,date: 2025-01-24br />return_base100: 108.11094,date: 2025-01-25br />return_base100: 108.67166,date: 2025-01-26br />return_base100: 105.88251,date: 2025-01-27br />return_base100: 103.88825,date: 2025-01-28br />return_base100: 102.05116,date: 2025-01-29br />return_base100: 104.43345,date: 2025-01-30br />return_base100: 106.76150,date: 2025-01-31br />return_base100: 104.91401,date: 2025-02-01br />return_base100: 101.41321,date: 2025-02-02br />return_base100: 96.22795,date: 2025-02-03br />return_base100: 99.99629,date: 2025-02-04br />return_base100: 95.62061,date: 2025-02-05br />return_base100: 94.55068,date: 2025-02-06br />return_base100: 92.97059,date: 2025-02-07br />return_base100: 92.80262,date: 2025-02-08br />return_base100: 93.62759,date: 2025-02-09br />return_base100: 93.26210,date: 2025-02-10br />return_base100: 94.16962,date: 2025-02-11br />return_base100: 92.68914,date: 2025-02-12br />return_base100: 94.91774,date: 2025-02-13br />return_base100: 93.62958,date: 2025-02-14br />return_base100: 94.77864,date: 2025-02-15br />return_base100: 94.28135,date: 2025-02-16br />return_base100: 92.92937,date: 2025-02-17br />return_base100: 92.51356,date: 2025-02-18br />return_base100: 89.21552,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,102.40438594270802,101.01461987875913,102.2543079435695,101.71780106234471,100.25917428649667,99.81057202645674,96.252401321205198,text:date: 2025-02-11br />return_base100: 100.00000,date: 2025-02-12br />return_base100: 102.40439,date: 2025-02-13br />return_base100: 101.01462,date: 2025-02-14br />return_base100: 102.25431,date: 2025-02-15br />return_base100: 101.71780,date: 2025-02-16br />return_base100: 100.25917,date: 2025-02-17br />return_base100: 99.81057,date: 2025-02-18br />return_base100: 96.25240,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{orientation:v,width:0.90000000000000013,base:-0.14963196311862559,x:2,y:0.14963196311862559,text:reorder(date_formated, date): Feb-25br />return_monthly: 0.14963196br />if_else(return_monthly > 0, TRUE, FALSE): FALSE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(139,0,0,1),line:{width:1.8897637795275593,color:transparent}},name:FALSE,legendgroup:FALSE,showlegend:true,xaxis:x5,yaxis:y5,hoverinfo:text,frame:null},{orientation:v,width:0.89999999999999991,base:0,x:1,y:0.063186985573425947,text:reorder(date_formated, date): Jan-25br />return_monthly: 0.06318699br />if_else(return_monthly > 0, TRUE, FALSE): TRUE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(0,100,0,1),line:{width:1.8897637795275593,color:transparent}},name:TRUE,legendgroup:TRUE,showlegend:true,xaxis:x5,yaxis:y5,hoverinfo:text,frame:null},{orientation:v,width:0.90000000000000013,0.90000000000000036,0.90000000000000036,0.90000000000000036,0.90000000000000036,0.89999999999999947,base:-0.072386590929244932,-0.0066445124302415559,-0.091181871855652186,-0.030821084419690892,-0.0035676987805758342,-0.039964152844924494,x:2,4,5,6,7,8,y:0.072386590929244932,0.0066445124302415559,0.091181871855652186,0.030821084419690892,0.0035676987805758342,0.039964152844924494,text:reorder(date_formated, date): 01br />return_weekly: 0.072386591br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 03br />return_weekly: 0.006644512br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 04br />return_weekly: 0.091181872br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 05br />return_weekly: 0.030821084br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 06br />return_weekly: 0.003567699br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 07br />return_weekly: 0.039964153br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(139,0,0,1),line:{width:1.8897637795275593,color:transparent}},name:FALSE,legendgroup:FALSE,showlegend:true,xaxis:x6,yaxis:y6,hoverinfo:text,frame:null},{orientation:v,width:0.89999999999999991,0.90000000000000036,base:0,0,x:1,3,y:0.063621052184801963,0.09481756285854992,text:reorder(date_formated, date): 00br />return_weekly: 0.063621052br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 02br />return_weekly: 0.094817563br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(0,100,0,1),line:{width:1.8897637795275593,color:transparent}},name:TRUE,legendgroup:TRUE,showlegend:true,xaxis:x6,yaxis:y6,hoverinfo:text,frame:null},layout:{xaxis:{domain:0,0.14666666666666667,automargin:true,type:linear,autorange:false,range:19052.349999999999,20188.650000000001,tickmode:array,ticktext:Sep-22,Mar-23,Sep-23,Mar-24,Sep-24,Mar-25,tickvals:19236,19417,19601,19783,19967,20148,categoryorder:array,categoryarray:Sep-22,Mar-23,Sep-23,Mar-24,Sep-24,Mar-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y,hoverformat:.2f},xaxis2:{domain:0.18666666666666665,0.3133333333333333,automargin:true,type:linear,autorange:false,range:19753.75,20155.25,tickmode:array,ticktext:Apr-24,Jul-24,Oct-24,Jan-25,tickvals:19814,19905,19997,20089,categoryorder:array,categoryarray:Apr-24,Jul-24,Oct-24,Jan-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y2,hoverformat:.2f},xaxis3:{domain:0.35333333333333333,0.47999999999999998,automargin:true,type:linear,autorange:false,range:20042.5,20141.5,tickmode:array,ticktext:Dec-24,Jan-25,Feb-25,tickvals:20058,20089,20120,categoryorder:array,categoryarray:Dec-24,Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y3,hoverformat:.2f},xaxis4:{domain:0.52000000000000002,0.64666666666666661,automargin:true,type:linear,autorange:false,range:20129.650000000001,20137.349999999999,tickmode:array,ticktext:11,12,13,14,15,16,17,18,tickvals:20130,20131,20132,20133,20134,20135,20136,20137,categoryorder:array,categoryarray:11,12,13,14,15,16,17,18,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y4,hoverformat:.2f},xaxis5:{domain:0.68666666666666665,0.81333333333333324,automargin:true,type:linear,autorange:false,range:0.40000000000000002,2.6000000000000001,tickmode:array,ticktext:Jan-25,Feb-25,tickvals:1,2,categoryorder:array,categoryarray:Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-90,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y5,hoverformat:.2f},xaxis6:{domain:0.85333333333333328,1,automargin:true,type:linear,autorange:false,range:0.40000000000000002,8.5999999999999996,tickmode:array,ticktext:00,01,02,03,04,05,06,07,tickvals:1,2,3,4,5,6,7,8,categoryorder:array,categoryarray:00,01,02,03,04,05,06,07,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-90,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y6,hoverformat:.2f},yaxis6:{domain:0,1,automargin:true,type:linear,autorange:false,range:-0.10048184359136229,0.10411753459426003,tickmode:array,ticktext:-10%,-5%,0%,5%,10%,tickvals:-0.10000000000000001,-0.050000000000000003,0,0.050000000000000003,0.099999999999999992,categoryorder:array,categoryarray:-10%,-5%,0%,5%,10%,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x6,hoverformat:.2f},yaxis5:{domain:0,1,automargin:true,type:linear,autorange:false,range:-0.16027291055322818,0.073827933008028521,tickmode:array,ticktext:-15%,-10%,-5%,0%,5%,tickvals:-0.15000000000000002,-0.10000000000000002,-0.050000000000000017,0,0.049999999999999989,categoryorder:array,categoryarray:-15%,-10%,-5%,0%,5%,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x5,hoverformat:.2f},yaxis4:{domain:0,1,automargin:true,type:linear,autorange:false,range:95.944802090130054,102.71198517378316,tickmode:array,ticktext:96,98,100,102,tickvals:96,98,100,102,categoryorder:array,categoryarray:96,98,100,102,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x4,hoverformat:.2f},yaxis3:{domain:0,1,automargin:true,type:linear,autorange:false,range:88.052127781554574,113.64681791617109,tickmode:array,ticktext:90,95,100,105,110,tickvals:90,95,100,105,110,categoryorder:array,categoryarray:90,95,100,105,110,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x3,hoverformat:.2f},yaxis2:{domain:0,1,automargin:true,type:linear,autorange:false,range:87.633862322526625,174.93120281776535,tickmode:array,ticktext:90,110,130,150,170,tickvals:90,110,130,150,170,categoryorder:array,categoryarray:90,110,130,150,170,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x2,hoverformat:.2f},yaxis:{domain:0,1,automargin:true,type:linear,autorange:false,range:26.297803659613578,182.42518612294259,tickmode:array,ticktext:50,100,150,tickvals:50,100,150,categoryorder:array,categoryarray:50,100,150,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x,hoverformat:.2f},annotations:,shapes:{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0,x1:0.14666666666666667,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.18666666666666665,x1:0.3133333333333333,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.35333333333333333,x1:0.47999999999999998,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.52000000000000002,x1:0.64666666666666661,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.68666666666666665,x1:0.81333333333333324,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.85333333333333328,x1:1,y0:0,y1:1},images:,margin:{t:25.148302561048247,r:7.3059360730593621,b:39.102640460591637,l:48.949771689497723},font:{color:rgba(0,0,0,1),family:,size:14.611872146118724},title:{text:Since Inception | 1 Year | 3 Months | 7 Days | YTD by Month | YTD by Week,font:{color:rgba(0,0,0,1),family:,size:17.534246575342468},x:0,xref:paper},showlegend:false,legend:{bgcolor:null,bordercolor:null,borderwidth:0,font:{color:rgba(0,0,0,1),family:,size:11.689497716894984}},hovermode:closest,barmode:relative},attrs:{918b40c83fce:{x:{},y:{},type:scatter},918b3723c905:{x:{},y:{},type:scatter},918b579ff26:{x:{},y:{},type:scatter},918b71701787:{x:{},y:{},type:scatter},918b1ba8fb53:{x:{},y:{},fill:{},type:bar},918b3154adfe:{x:{},y:{},fill:{},type:bar}},source:A,config:{doubleClick:reset,modeBarButtonsToAdd:hoverclosest,hovercompare,showSendToCloud:false},highlight:{on:plotly_click,persistent:false,dynamic:false,selectize:false,opacityDim:0.20000000000000001,selected:{opacity:1},debounce:0},subplot:true,shinyEvents:plotly_hover,plotly_click,plotly_selected,plotly_relayout,plotly_brushed,plotly_brushing,plotly_clickannotation,plotly_doubleclick,plotly_deselect,plotly_afterplot,plotly_sunburstclick,base_url:https://plot.ly},evals:,jsHooks:}/script>/div>/div>div idrow-13 classsection level2>h2>Row/h2>div idweb3---arch-ethereum-web3---performance-base-100 classsection level3>h3>WEB3 - Arch Ethereum Web3 - Performance Base 100/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>div classplotly html-widget html-fill-item idhtmlwidget-22f6356a2b6f250be3ff stylewidth:576px;height:460.8px;>/div>script typeapplication/json data-forhtmlwidget-22f6356a2b6f250be3ff>{x:{data:{x:18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,95.140458562561477,97.732286575571209,95.824713668098653,96.572370448683145,96.66008962538379,94.337100154258266,88.872570550941347,87.993696254312951,85.144431311915852,91.376085553266208,91.66461958895998,90.087436115834834,89.237036158749248,93.576121697961383,96.185339149475325,97.322620304331991,87.622005666363876,88.360260075531713,92.350586915818269,92.251852118710573,92.159887029022826,90.79318801160035,89.807423597814434,83.359881011505138,75.281610921161203,70.634622461137013,73.287724244083975,73.699716365094659,77.474728899940359,71.16694514181448,66.222970409054625,69.205600567071855,70.749469953682919,62.488487043631153,64.024507924417605,67.096757527884961,65.025890171988181,64.79510649125865,67.955243524388862,67.081891883813611,66.519481614602924,69.991945631727518,71.942908008979558,79.472891181703886,77.578046115959538,80.586864352680365,82.161553723071847,82.445089656065207,76.347978401070321,71.896519677579818,73.579831180916074,73.14886606410991,74.674039577451481,76.728061842662882,77.403389643970783,76.167225233510365,72.186548195467182,72.47743777263166,68.616457871338739,66.304236589793533,67.842553628652254,65.56761522408226,66.857769040940298,66.556645724781305,67.351898299200087,68.181840675529699,69.679658236665404,64.954897319176055,62.899726974928527,60.524658263387934,57.206056631571734,48.551510248485869,43.638068479747389,45.500302162525621,43.790188952035429,44.387298920390016,47.106088639223486,42.771298499163777,44.544338317513919,46.314131843417059,47.783851159866643,49.020500534747498,48.865945343124196,45.619217417863354,45.508210051748669,48.765795241687464,51.248902149421696,53.605581801917957,55.513906899103844,54.756392474381506,55.380373430521516,51.866736923825151,48.235135296165787,47.962783236541682,46.895633875220035,47.185444653979864,51.925279057435027,51.763033715716226,46.871088737206087,45.586982129753906,45.082440982304341,42.678610911461924,39.093575765397567,40.652043570787086,39.285710750988187,38.964812763155045,41.830576393080094,40.933095298279831,39.527312107463366,43.561572765348274,44.235920740582237,43.706260415600646,42.393194504185232,39.124831227433063,39.995589792943946,37.858727686935474,36.931614276323224,37.456721874092544,39.424766875623646,37.517629446406183,36.87870366833026,37.065771270588968,36.048988928361254,37.31254887995982,38.047586688379873,40.873335805002341,40.962945353219382,42.094753338188255,42.612002532899886,41.068202426920315,41.516220476306316,42.356703405855633,44.234109546930398,46.819593433542153,45.741270096084321,46.164050201141464,48.395618930398101,48.216785826053751,49.851848318173076,50.875390470587703,49.546795800485235,51.725750838741007,52.779736880079376,54.05181834935135,52.459165500937559,50.555036830573421,45.207086735589677,46.740474952379458,43.785784683319221,45.279227667437922,44.203626069074367,39.661795710420414,41.083404576916045,42.715210879355297,41.194016053707927,41.911228945368656,41.692094307962705,40.168563735310769,41.08533453736473,42.443056764392608,42.294865493633402,40.480316679787094,40.435165502521123,40.058367942307832,39.81087773215593,39.780305179202266,36.534111704527206,37.836953774181161,37.146849403899544,34.755905530514454,30.936850308506649,32.395682668579077,31.828145632638062,31.662842045900597,35.370246581644153,31.795138360349146,31.497211850471807,30.188381954810417,29.799786892777533,25.0350510509179,25.34668522859738,19.19322902573419,18.380626601743455,20.231785280716206,21.519157975081534,22.559218609490216,20.809724308613937,21.95084558990181,19.569917716383699,20.072410136587752,19.848128937985319,20.235031573163216,21.005927056996381,20.284507841280842,20.477771111441459,20.425642384861032,19.215141499751475,18.041577088459686,18.723872541848962,18.921480697327368,21.553798290827025,21.531084140931057,19.699680339166299,20.043579496654438,18.932070736712419,19.451517117165618,19.374536438346077,20.0175398764469,20.020261615541187,19.616256561618094,19.824068764391814,18.086748060191802,16.255373950126259,15.205267624151388,13.381771711609671,14.3124382288941,15.332011590847593,13.42143982175479,13.855423594647338,12.898024650840462,14.180874309692733,15.07357504092011,15.383229771985564,15.246925078143603,16.380484873365891,17.061335330726926,17.338715184750658,16.632636680293835,16.482446168454469,15.490199067007632,15.206049505563925,14.809655423871769,14.961132576010256,15.041795025531892,15.037192812154276,16.01440601656757,15.958496546954352,16.339777553748409,16.979623774499856,16.781629626931718,17.22745049057615,16.459949757686044,15.410021581906431,15.272806342622015,16.253671626038194,17.14790642839144,17.199213684627043,17.999009089025016,17.696618927033047,19.368390256609519,19.86644871639815,18.94203725041405,19.69269289261878,18.981606388228467,19.413452358777864,19.797019626411121,18.473818948331889,17.631732667025208,20.145550688976083,21.802238635353667,22.342033726999073,21.6684874276438,21.441355825917171,21.340522815398586,21.131334897228118,21.543544757366362,21.719517561353438,22.776195650086887,22.505625092415411,22.617275778679655,23.157496451347082,22.354929821689467,23.675527527471253,23.072409938643091,23.726814989240715,23.317336765429836,22.733974053809675,22.178274108620549,21.756285782209009,20.633513971033175,19.674580956100424,17.765662024930336,17.644213077926654,18.453440545440472,18.041359349332144,18.594822519847416,18.530411327026947,18.519692623611984,16.62726248273675,16.670206577028086,16.217774361692797,17.427236037329987,16.926208407620315,16.918617229855517,17.278243090692108,17.385093618917335,17.159209068557537,17.687167069451061,17.763375764091137,16.375090881342665,17.118551235105404,17.219522806886971,18.210423884636263,18.536052749876927,18.451332434796534,18.246697243838327,16.780174733670403,17.086741528017974,16.487572935184801,16.479526484698777,17.416527231148095,15.94555096609861,16.383533221151492,15.593486591327608,15.353528175542076,16.240775531347801,16.518412713431353,16.196465618892788,16.105153746587678,16.282739799565192,16.624659510439304,16.703194054850862,16.629053881922445,16.408820651645701,16.195446203886561,15.767202826174696,16.454397409933694,16.866478606042023,16.917360281255611,16.730460931959094,16.640485186118458,16.384730786352982,16.5393453613747,16.148652085930941,15.397937060327791,15.451580063567949,15.346649598558328,15.131394676515864,15.309168776921709,15.618180187837607,16.219882472336739,16.120722094207011,15.661223254459644,15.243946010989491,15.413851811104577,15.415950024515444,15.85179447722518,15.41711789801772,16.055647786770844,16.175087595461285,16.146148085964199,16.487533346252519,16.877405151351457,16.773652457077183,16.811202559345293,16.686071841639517,16.210539484318527,16.508129488271482,18.166143663880462,18.400846648905752,17.115146586929278,17.374097792976407,14.829934854432485,11.791721835493338,14.00820718155108,13.569918112273021,12.461121194192222,12.462249478762221,12.948411464400541,13.235223381540115,12.75462364088721,12.533717398761697,12.633580480439404,12.696982155486721,11.930589912700464,11.682891860654083,12.214838446474872,12.773626328381878,12.727109332952223,12.64403195856147,12.861988825232084,12.862493584118662,12.858396129627621,13.084686466543292,13.768377429795462,13.57544076832616,13.947982518319282,13.504121306822736,13.780719279433924,13.702036276526314,13.668039280930385,13.250445326001991,13.5221639627096,13.377822715614684,13.407128422735367,13.209322322595559,13.187677073871164,13.414195047147446,13.203799666542421,12.800398343836607,11.525120068282989,11.740384887558523,11.713385235743184,11.165256673852717,11.646569015286671,11.512095309562685,11.540945743962142,11.516855878669421,11.481572242774376,11.446001587120294,11.563877632985657,11.438440101054708,10.967391190314489,11.038097023367563,10.958642036280484,11.027912770538391,11.287160893577624,11.660613189013199,11.645193299889922,12.100317562620289,11.849887874246546,12.186532359894272,12.275647046457808,13.056469455060325,13.497401085568113,13.584041463864112,13.643939518404597,14.29408875878206,15.004056875835449,15.854545908018677,16.2363019820001,16.131322030825128,16.045008261220445,15.303161156448136,15.680562447878694,17.138870254598402,17.125746523547395,17.289961414647152,17.522407830532448,16.516918231237764,17.420209001850186,17.522437522231659,17.934251493047093,17.458234171305666,18.205059584312252,16.87931531733399,17.224451628955897,18.013399665908999,18.157226256884265,18.446057209570149,18.412485794996233,17.774500254061969,17.647914643094886,19.600034996616134,18.880575433048481,17.649428919754619,17.492439008796065,17.850461517875292,17.414399326038016,17.174896182973708,17.91556551701067,19.137032536361936,18.101455348534028,19.234639048899652,19.831887578517225,19.680519295942506,20.059068666409203,19.122226275689009,19.062011509690279,19.160706717865711,18.211413607943282,17.868850576919613,18.611004495917093,18.53501354040456,18.071733957624403,18.847291038233603,18.26968851626026,17.302511106180088,16.729847303508745,17.057376437498871,17.116967677814184,16.85647250340811,15.891135978678985,14.871354774831019,14.874789114706356,14.346761833181343,15.983170348998209,16.858491538954418,17.37423635423939,15.791827142053203,16.206531104925119,17.348701492918433,17.013343647569823,17.440399357313272,16.400388209069941,16.885144787612305,16.138774647326944,16.721246607970794,15.866541354499688,15.493069264597972,15.891116184212844,15.198280177603866,15.763907047562341,16.378267893158178,15.998837668948241,16.540978404831272,16.521837156073623,16.098859106355071,16.214795294538686,16.76138978530328,16.97540755321198,16.751165943541828,16.659933249101282,16.367301758916465,16.383008667798777,16.827859602602338,16.530071653987978,16.556764491578146,17.049171631283727,17.796759131236715,17.862793470280685,18.110877514416803,17.939160520649882,18.321500531382441,16.578934293655259,16.097275549063848,15.333981140228552,15.651326021389503,15.412288048279493,15.349836507606913,15.647228566898466,15.250438595883503,15.744647032007848,15.057492037181134,15.367146768246586,14.983985287169206,15.491267968179207,14.713404832264661,14.78123057049433,13.858897523454957,13.81034169801285,14.038858912369305,13.386532280716406,13.908888447692233,13.810371389712063,13.93926305598449,14.293871019654517,14.376908805112988,14.782705258221778,14.489331475556702,14.510660012822852,14.444487112515899,14.163504665654642,14.181032665421858,14.272097106900212,13.915212779624049,13.803809524186558,13.925684052212258,14.044381568422443,14.500327301497629,14.369990639196962,14.385846006575326,14.04924110985988,13.952218534073301,14.331045027065963,14.291495683717685,14.393565848370033,13.366539869914726,13.85424582391199,13.056677296954799,13.063555873938544,12.914632207932156,11.352284687179143,11.266980435347611,11.348721683273892,11.378542046514225,11.117304579627891,11.178805985925738,11.446536037706082,11.542519404020295,11.320989636211362,11.415043042076897,11.762386436673445,12.288978619403286,12.099446606110115,12.50200666400497,12.295768121289402,12.981280175426475,12.578799295396184,12.678810835569942,11.960825959729741,12.249528248385712,13.006221202763227,13.391985656138056,13.470124311226808,13.862985080712924,13.843477634331679,13.333661261655724,12.921629551712744,13.064644569576263,12.940840081101884,12.884356571970599,12.861464271879365,12.966869804076355,12.989019811687324,14.246463273248548,14.234220395940786,14.209516902197718,13.845071088855974,14.106645061666688,13.799969397755346,13.915371135353173,14.533176218057422,14.645757244230261,14.260408474644377,14.526703427629549,13.837311658128982,13.766922536534151,13.947774676424809,14.035513647591596,14.094006295036122,14.42308929461826,14.06415624009658,13.898001491315078,14.158635226984131,13.594067360964162,13.430208770254932,13.394539142270149,13.44408469101927,13.300980598058121,13.261510432574406,13.499816010437225,13.735459232604176,13.640495281296186,13.545778760814954,13.559466634150956,13.422370161663384,13.606092499144383,12.933090547607966,12.256703742361561,11.319366489987861,11.305678616651855,11.452217049488343,11.445279089106174,11.230350775755022,11.04833076236209,11.349137367062838,11.04070989289808,10.892102938349936,10.907067554751986,11.016857561199043,11.001487158241119,11.326670647993623,11.038572090554931,10.69585070380214,10.555636602897474,10.659864364359114,10.642296775659615,10.686487921317788,10.771722892517829,10.875821989949557,10.999705656288493,10.782778101857176,10.730778039306662,10.42280583786313,10.040871613686448,10.238776686156957,10.408830944768093,10.516700887999543,10.865954448578627,10.85762097833357,10.629400680969223,10.919646937984133,11.167255914932884,11.193572657666387,10.854513247149546,11.044985497584381,11.108743473022219,10.927564724440247,11.214920989398678,11.235200419959392,11.390527595762162,11.799144760295942,11.861338972908699,12.073347602504157,12.206742509823497,11.562343561859784,11.384886172912182,11.515361396475834,11.280905842277297,11.503989475678242,11.406650188433419,11.429443516193951,10.905681942122168,10.922863538731931,10.955959886118478,10.733717517528493,10.877059144083324,11.002615442811114,11.078467837060664,11.203232357142841,10.86324260671741,10.82779071786017,10.754382940178944,11.080694714501444,11.861200411645719,12.578561761802499,13.166140694710542,13.097582561233686,13.500637480782046,13.430535378946249,13.363174810670877,13.433365987604308,13.841221065191688,13.830304417115324,13.631201779443328,14.347405153330902,13.945448826653328,14.286507478250334,14.560611348127848,14.967011532453917,15.860672295289094,15.459784869783093,16.461434342646562,16.593463431802224,17.234329067559898,17.459906803694516,17.366763943271433,16.521381883352397,16.214290535652111,17.428423705298403,16.426477315442831,16.289489712519028,16.322882976897677,17.260487454564274,17.085642935147188,15.958199629962248,17.664185694262198,17.643688524573939,17.853519762893967,18.144567695787558,18.060322447894531,17.662829773331588,17.718095922795246,17.543736367798601,17.560096494063536,18.023791760632644,18.776456541150615,18.671407309344154,18.662282060453485,18.938157535050557,18.344759029097268,19.026044964713396,19.919319735458835,19.646027438693075,19.85650199716266,18.561844939257711,18.510458505157544,18.769132588678712,19.495064942674233,18.307585021685824,18.470097588697516,18.005432393287538,18.16435226469477,17.669342152691737,18.06243055853847,18.778376604366223,19.582883091705583,19.553587281817972,19.784855926967918,20.303797548534543,20.220433154384757,21.342779384538584,21.252635385735747,20.63484020026457,20.312903002959075,20.077428033754313,21.237908302927384,20.670450444850932,19.223534353394957,19.645958158061582,19.276771570079237,18.410931929404221,17.639313947556936,18.797616825454572,18.529035611630196,20.34238686027502,20.665818539774108,19.5034281046185,19.748988354321735,19.283966858521229,19.702273414230675,20.160139210521471,20.041689125138042,19.019888885743768,19.572995755868511,19.421696753925289,19.269408028675056,18.180653007561286,17.795799099628912,18.253773765483476,17.937735319087782,18.508479058543518,18.65117736494879,18.567783279099793,19.136824694467464,19.283491791333862,18.706651356306921,19.477348895478684,19.797613460395329,19.703955943852598,19.655993952394702,20.011294722379638,19.947299213348121,20.498515711956472,20.170927194567923,20.800559470790986,20.917564560146175,21.290719938589646,21.929833764093907,21.59439674088074,22.206451531171233,22.511761376918901,22.439046405552585,22.922842952487141,23.498832225470053,23.630534705934398,23.199737842090435,22.541759890354491,22.560495352556266,24.634579309200845,25.395963552053608,25.469490096531668,26.016658626814333,26.153359209979097,26.424286068041102,26.317623587244203,27.602670431838046,28.865290146294953,28.241714976710821,28.104014773005968,26.661354491770147,30.103513181233968,30.466929682336428,30.064686335899815,31.735418456003927,32.610610981930222,32.861723579385803,32.021488080663239,32.655237605843475,32.361903412110685,30.242994886891449,27.651958652527348,29.830448520828821,28.494104317232445,25.535455154944152,28.615751208897532,28.682577326587111,27.824991978292594,28.295061062958869,29.128398190231547,30.180315709858252,30.680086390968018,29.865474828664048,30.522275009664646,30.121159947798031,29.840325959432821,30.456587073778127,29.198302347405942,27.304456902201679,26.883141587638907,27.151782184861702,26.654822317943861,27.116983513387094,27.566733578560374,28.637188615727457,27.014873759802466,26.287654765507821,25.571293035891124,22.023313130441373,19.326782288782656,21.115311276887564,20.279687888775687,20.448168487328672,19.500082839840797,20.309597327113647,20.381936203623297,22.040504624284203,21.888730555153614,22.641860505625882,22.153461745313709,21.028215625870335,21.249359401589533,20.746283044634342,21.029343910440328,20.744748973508468,20.687533069129994,19.072878671601295,19.434206856525947,19.784945002065552,20.938111215999786,20.977225081092978,21.497324678928813,21.205455275690397,21.043853254121156,20.337715366265915,21.242035449117626,20.463519095820459,20.268296173511953,20.272403525236061,20.06725367815821,19.195802306332425,20.657643425258172,20.935993208122774,21.602433294133693,21.879239108639354,21.415256822311214,23.843701311799062,23.977502005674282,23.333607816597141,22.922615316126532,23.740473170877507,24.653027751643581,24.497284892051866,25.156885990011311,24.870549140059104,24.328062001018619,24.080324360039956,24.075920091323745,24.006728534930403,23.54696246989014,23.288783248022483,24.532974314502791,24.639973301224067,23.904064536293841,22.171237175907677,21.636400598030409,21.77341789265342,21.460625738704735,19.9126687948357,21.415830861829278,20.453097309397599,20.215207415323725,20.888832892543562,21.268629314377097,19.746523943287269,18.711283261383748,19.473281132686861,19.495411345831688,19.140219445410523,18.823943465421145,18.34918309227962,18.797636619920713,19.242200534965239,19.082449295980119,19.424873765740806,18.399837131132596,18.136422272970833,18.946560285927102,18.894985804398605,18.837670927689427,17.619252256123762,16.09318799180588,15.886840579526543,16.9109666686923,15.738956122992517,16.189359405548426,16.402714058841426,16.50117173342317,16.023135376135436,16.578380048603332,16.90333590199522,17.536046217703102,18.496097619972772,18.27893253194777,17.971870875946692,17.635691560253264,18.106888929489539,18.261454018345908,18.611984321991038,17.674765836414178,17.460381870881882,16.735478829125654,16.346725411363646,17.229231992528774,17.263219090891635,16.853414258389439,17.174332040688711,16.736735777725563,16.428704192883611,16.417490627815141,14.920247106197507,14.495170843068086,13.602262269946239,12.131978811211663,12.807098770625091,12.200823964447554,13.702679596675875,13.298793309549621,13.378396755132753,12.649722867576804,13.413987205252976,13.555309796261497,13.458217939843429,13.077322925139109,13.225890290754975,13.284036535042045,13.20938170599398,13.350733988701712,13.559080642061222,14.619678035090441,14.722708231350593,15.73063254998053,15.808424801911826,15.586469453080879,14.931044987477028,13.900891483371559,13.788518299093194,13.575797068716685,13.82154536584825,13.644384893892754,12.906714421476044,13.67914397643508,12.980785313772968,13.493610445302247,13.041871036281869,12.62119904186866,12.947985883378525,13.195001026343068,13.856640954314965,13.99745878643691,13.799167721876664,14.087355354412987,14.47218946787922,14.178855274146429,13.77457309769737,13.458405987271762,13.73844819699136,13.963669632735455,14.483977072465759,14.748975487918745,15.053879547110531,14.763880720922375,15.436397708038355,15.843114603822666,15.485873976155981,16.254681143811347,16.788429026050903,16.603182514677101,16.413670295850071,15.719488265543553,14.613066683399587,14.02998109430539,13.877316274198487,14.457412898905503,14.472496282104396,14.761990349405977,14.719481733369729,14.401998290945793,14.098004777196458,14.470041768303002,14.812812641221143,15.195400082780456,14.812396957432197,15.667775222752073,15.398243874552966,15.078988827409473,14.667590540382987,15.095616178967312,15.122318913790545,15.828377623781229,15.422838498732263,15.611677705710523,15.050742124227297,15.244638817304399,14.016362501600875,14.304767873264741,14.486184155440398,14.723767235289099,15.195340699382037,15.54545531923822,14.548774257375962,14.378195445412107,14.046004714645944,13.548559883307663,12.995264965754584,13.663654806680313,16.331681617097033,16.527745804216497,16.867250590221492,17.598913442164626,17.800816996795472,18.755949474229286,18.150149735239115,17.463301554637571,16.478368508429572,17.390725144534244,18.499254837322148,17.71826417575744,19.122473706515763,18.923004871220169,18.165243015671081,18.935742610181439,19.906384051836167,21.344244175032962,22.754570195828631,22.47991208089919,21.714460075254596,24.329210080054757,23.842642307860562,24.210542255543785,25.049738544793986,25.10385661522151,27.993274632184178,29.275570045984523,30.007341767491429,29.445297695904344,32.575663851959561,32.302252788396956,32.939387167287187,28.284639276536012,27.64857379881736,30.385237920575495,32.898897586797247,32.897274440573746,32.263683271122623,32.950610629588724,31.946249314864041,30.862254862857004,28.071729998731172,25.485375155609244,26.425552913874075,24.885256428401338,25.426852816465512,27.611330510774422,28.449952760506552,27.425302117988082,25.575598332276634,25.015177406913057,25.955275987313328,24.69730797239939,24.588913475815218,24.006718637697332,25.398606113283329,26.340070511847287,28.208193048302256,28.348892113627361,28.257065585202607,28.324574611974025,25.511701795575814,24.269668325904799,23.214732150191701,24.147279141759455,23.996851096326402,23.543320288120331,22.882917514282198,23.858022608051556,25.922407276287398,25.621551185421293,27.71636984534781,25.999110832580975,25.090930828831905,25.950495623740451,26.816592592475288,25.537771107482563,25.595432387349199,25.181173799965435,25.051846655437927,24.451619058666243,23.402482661532243,22.062674426361319,23.217493478218266,24.385159138600255,24.51439720803014,22.482079574941547,19.468184057655737,20.920682188563269,19.475785132653602,18.908416349674784,18.101395965135609,18.107730194300498,18.389375755777458,18.077078463482277,18.655987420220878,18.52707595948231,19.316845466780233,18.911157883235212,19.495777543455286,18.954181155391112,18.750644557303691,18.986317471169855,17.630455923959161,text:date: 2021-11-09br />return_base100: 100.00000,date: 2021-11-10br />return_base100: 95.14046,date: 2021-11-11br />return_base100: 97.73229,date: 2021-11-12br />return_base100: 95.82471,date: 2021-11-13br />return_base100: 96.57237,date: 2021-11-14br />return_base100: 96.66009,date: 2021-11-15br />return_base100: 94.33710,date: 2021-11-16br />return_base100: 88.87257,date: 2021-11-17br />return_base100: 87.99370,date: 2021-11-18br />return_base100: 85.14443,date: 2021-11-19br />return_base100: 91.37609,date: 2021-11-20br />return_base100: 91.66462,date: 2021-11-21br />return_base100: 90.08744,date: 2021-11-22br />return_base100: 89.23704,date: 2021-11-23br />return_base100: 93.57612,date: 2021-11-24br />return_base100: 96.18534,date: 2021-11-25br />return_base100: 97.32262,date: 2021-11-26br />return_base100: 87.62201,date: 2021-11-27br />return_base100: 88.36026,date: 2021-11-28br />return_base100: 92.35059,date: 2021-11-29br />return_base100: 92.25185,date: 2021-11-30br />return_base100: 92.15989,date: 2021-12-01br />return_base100: 90.79319,date: 2021-12-02br />return_base100: 89.80742,date: 2021-12-03br />return_base100: 83.35988,date: 2021-12-04br />return_base100: 75.28161,date: 2021-12-05br />return_base100: 70.63462,date: 2021-12-06br />return_base100: 73.28772,date: 2021-12-07br />return_base100: 73.69972,date: 2021-12-08br />return_base100: 77.47473,date: 2021-12-09br />return_base100: 71.16695,date: 2021-12-10br />return_base100: 66.22297,date: 2021-12-11br />return_base100: 69.20560,date: 2021-12-12br />return_base100: 70.74947,date: 2021-12-13br />return_base100: 62.48849,date: 2021-12-14br />return_base100: 64.02451,date: 2021-12-15br />return_base100: 67.09676,date: 2021-12-16br />return_base100: 65.02589,date: 2021-12-17br />return_base100: 64.79511,date: 2021-12-18br />return_base100: 67.95524,date: 2021-12-19br />return_base100: 67.08189,date: 2021-12-20br />return_base100: 66.51948,date: 2021-12-21br />return_base100: 69.99195,date: 2021-12-22br />return_base100: 71.94291,date: 2021-12-23br />return_base100: 79.47289,date: 2021-12-24br />return_base100: 77.57805,date: 2021-12-25br />return_base100: 80.58686,date: 2021-12-26br />return_base100: 82.16155,date: 2021-12-27br />return_base100: 82.44509,date: 2021-12-28br />return_base100: 76.34798,date: 2021-12-29br />return_base100: 71.89652,date: 2021-12-30br />return_base100: 73.57983,date: 2021-12-31br />return_base100: 73.14887,date: 2022-01-01br />return_base100: 74.67404,date: 2022-01-02br />return_base100: 76.72806,date: 2022-01-03br />return_base100: 77.40339,date: 2022-01-04br />return_base100: 76.16723,date: 2022-01-05br />return_base100: 72.18655,date: 2022-01-06br />return_base100: 72.47744,date: 2022-01-07br />return_base100: 68.61646,date: 2022-01-08br />return_base100: 66.30424,date: 2022-01-09br />return_base100: 67.84255,date: 2022-01-10br />return_base100: 65.56762,date: 2022-01-11br />return_base100: 66.85777,date: 2022-01-13br />return_base100: 66.55665,date: 2022-01-14br />return_base100: 67.35190,date: 2022-01-15br />return_base100: 68.18184,date: 2022-01-16br />return_base100: 69.67966,date: 2022-01-17br />return_base100: 64.95490,date: 2022-01-18br />return_base100: 62.89973,date: 2022-01-19br />return_base100: 60.52466,date: 2022-01-20br />return_base100: 57.20606,date: 2022-01-21br />return_base100: 48.55151,date: 2022-01-22br />return_base100: 43.63807,date: 2022-01-23br />return_base100: 45.50030,date: 2022-01-24br />return_base100: 43.79019,date: 2022-01-25br />return_base100: 44.38730,date: 2022-01-26br />return_base100: 47.10609,date: 2022-01-27br />return_base100: 42.77130,date: 2022-01-28br />return_base100: 44.54434,date: 2022-01-29br />return_base100: 46.31413,date: 2022-01-30br />return_base100: 47.78385,date: 2022-01-31br />return_base100: 49.02050,date: 2022-02-01br />return_base100: 48.86595,date: 2022-02-02br />return_base100: 45.61922,date: 2022-02-03br />return_base100: 45.50821,date: 2022-02-04br />return_base100: 48.76580,date: 2022-02-05br />return_base100: 51.24890,date: 2022-02-06br />return_base100: 53.60558,date: 2022-02-07br />return_base100: 55.51391,date: 2022-02-08br />return_base100: 54.75639,date: 2022-02-09br />return_base100: 55.38037,date: 2022-02-10br />return_base100: 51.86674,date: 2022-02-11br />return_base100: 48.23514,date: 2022-02-12br />return_base100: 47.96278,date: 2022-02-13br />return_base100: 46.89563,date: 2022-02-14br />return_base100: 47.18544,date: 2022-02-15br />return_base100: 51.92528,date: 2022-02-16br />return_base100: 51.76303,date: 2022-02-17br />return_base100: 46.87109,date: 2022-02-18br />return_base100: 45.58698,date: 2022-02-19br />return_base100: 45.08244,date: 2022-02-20br />return_base100: 42.67861,date: 2022-02-21br />return_base100: 39.09358,date: 2022-02-22br />return_base100: 40.65204,date: 2022-02-23br />return_base100: 39.28571,date: 2022-02-24br />return_base100: 38.96481,date: 2022-02-25br />return_base100: 41.83058,date: 2022-02-26br />return_base100: 40.93310,date: 2022-02-27br />return_base100: 39.52731,date: 2022-02-28br />return_base100: 43.56157,date: 2022-03-01br />return_base100: 44.23592,date: 2022-03-02br />return_base100: 43.70626,date: 2022-03-03br />return_base100: 42.39319,date: 2022-03-04br />return_base100: 39.12483,date: 2022-03-05br />return_base100: 39.99559,date: 2022-03-06br />return_base100: 37.85873,date: 2022-03-07br />return_base100: 36.93161,date: 2022-03-08br />return_base100: 37.45672,date: 2022-03-09br />return_base100: 39.42477,date: 2022-03-10br />return_base100: 37.51763,date: 2022-03-11br />return_base100: 36.87870,date: 2022-03-12br />return_base100: 37.06577,date: 2022-03-13br />return_base100: 36.04899,date: 2022-03-14br />return_base100: 37.31255,date: 2022-03-15br />return_base100: 38.04759,date: 2022-03-16br />return_base100: 40.87334,date: 2022-03-17br />return_base100: 40.96295,date: 2022-03-18br />return_base100: 42.09475,date: 2022-03-19br />return_base100: 42.61200,date: 2022-03-20br />return_base100: 41.06820,date: 2022-03-21br />return_base100: 41.51622,date: 2022-03-22br />return_base100: 42.35670,date: 2022-03-23br />return_base100: 44.23411,date: 2022-03-24br />return_base100: 46.81959,date: 2022-03-25br />return_base100: 45.74127,date: 2022-03-26br />return_base100: 46.16405,date: 2022-03-27br />return_base100: 48.39562,date: 2022-03-28br />return_base100: 48.21679,date: 2022-03-29br />return_base100: 49.85185,date: 2022-03-30br />return_base100: 50.87539,date: 2022-03-31br />return_base100: 49.54680,date: 2022-04-01br />return_base100: 51.72575,date: 2022-04-02br />return_base100: 52.77974,date: 2022-04-03br />return_base100: 54.05182,date: 2022-04-04br />return_base100: 52.45917,date: 2022-04-05br />return_base100: 50.55504,date: 2022-04-06br />return_base100: 45.20709,date: 2022-04-07br />return_base100: 46.74047,date: 2022-04-08br />return_base100: 43.78578,date: 2022-04-09br />return_base100: 45.27923,date: 2022-04-10br />return_base100: 44.20363,date: 2022-04-11br />return_base100: 39.66180,date: 2022-04-12br />return_base100: 41.08340,date: 2022-04-13br />return_base100: 42.71521,date: 2022-04-14br />return_base100: 41.19402,date: 2022-04-15br />return_base100: 41.91123,date: 2022-04-16br />return_base100: 41.69209,date: 2022-04-17br />return_base100: 40.16856,date: 2022-04-18br />return_base100: 41.08533,date: 2022-04-19br />return_base100: 42.44306,date: 2022-04-20br />return_base100: 42.29487,date: 2022-04-21br />return_base100: 40.48032,date: 2022-04-22br />return_base100: 40.43517,date: 2022-04-23br />return_base100: 40.05837,date: 2022-04-24br />return_base100: 39.81088,date: 2022-04-25br />return_base100: 39.78031,date: 2022-04-26br />return_base100: 36.53411,date: 2022-04-27br />return_base100: 37.83695,date: 2022-04-28br />return_base100: 37.14685,date: 2022-04-29br />return_base100: 34.75591,date: 2022-04-30br />return_base100: 30.93685,date: 2022-05-01br />return_base100: 32.39568,date: 2022-05-02br />return_base100: 31.82815,date: 2022-05-03br />return_base100: 31.66284,date: 2022-05-04br />return_base100: 35.37025,date: 2022-05-05br />return_base100: 31.79514,date: 2022-05-06br />return_base100: 31.49721,date: 2022-05-07br />return_base100: 30.18838,date: 2022-05-08br />return_base100: 29.79979,date: 2022-05-09br />return_base100: 25.03505,date: 2022-05-10br />return_base100: 25.34669,date: 2022-05-11br />return_base100: 19.19323,date: 2022-05-12br />return_base100: 18.38063,date: 2022-05-13br />return_base100: 20.23179,date: 2022-05-14br />return_base100: 21.51916,date: 2022-05-15br />return_base100: 22.55922,date: 2022-05-16br />return_base100: 20.80972,date: 2022-05-17br />return_base100: 21.95085,date: 2022-05-18br />return_base100: 19.56992,date: 2022-05-19br />return_base100: 20.07241,date: 2022-05-20br />return_base100: 19.84813,date: 2022-05-21br />return_base100: 20.23503,date: 2022-05-22br />return_base100: 21.00593,date: 2022-05-23br />return_base100: 20.28451,date: 2022-05-24br />return_base100: 20.47777,date: 2022-05-25br />return_base100: 20.42564,date: 2022-05-26br />return_base100: 19.21514,date: 2022-05-27br />return_base100: 18.04158,date: 2022-05-28br />return_base100: 18.72387,date: 2022-05-29br />return_base100: 18.92148,date: 2022-05-30br />return_base100: 21.55380,date: 2022-05-31br />return_base100: 21.53108,date: 2022-06-01br />return_base100: 19.69968,date: 2022-06-02br />return_base100: 20.04358,date: 2022-06-03br />return_base100: 18.93207,date: 2022-06-04br />return_base100: 19.45152,date: 2022-06-05br />return_base100: 19.37454,date: 2022-06-06br />return_base100: 20.01754,date: 2022-06-07br />return_base100: 20.02026,date: 2022-06-08br />return_base100: 19.61626,date: 2022-06-09br />return_base100: 19.82407,date: 2022-06-10br />return_base100: 18.08675,date: 2022-06-11br />return_base100: 16.25537,date: 2022-06-12br />return_base100: 15.20527,date: 2022-06-13br />return_base100: 13.38177,date: 2022-06-14br />return_base100: 14.31244,date: 2022-06-15br />return_base100: 15.33201,date: 2022-06-16br />return_base100: 13.42144,date: 2022-06-17br />return_base100: 13.85542,date: 2022-06-18br />return_base100: 12.89802,date: 2022-06-19br />return_base100: 14.18087,date: 2022-06-20br />return_base100: 15.07358,date: 2022-06-21br />return_base100: 15.38323,date: 2022-06-22br />return_base100: 15.24693,date: 2022-06-23br />return_base100: 16.38048,date: 2022-06-24br />return_base100: 17.06134,date: 2022-06-25br />return_base100: 17.33872,date: 2022-06-26br />return_base100: 16.63264,date: 2022-06-27br />return_base100: 16.48245,date: 2022-06-28br />return_base100: 15.49020,date: 2022-06-29br />return_base100: 15.20605,date: 2022-06-30br />return_base100: 14.80966,date: 2022-07-01br />return_base100: 14.96113,date: 2022-07-02br />return_base100: 15.04180,date: 2022-07-03br />return_base100: 15.03719,date: 2022-07-04br />return_base100: 16.01441,date: 2022-07-05br />return_base100: 15.95850,date: 2022-07-06br />return_base100: 16.33978,date: 2022-07-07br />return_base100: 16.97962,date: 2022-07-08br />return_base100: 16.78163,date: 2022-07-09br />return_base100: 17.22745,date: 2022-07-10br />return_base100: 16.45995,date: 2022-07-11br />return_base100: 15.41002,date: 2022-07-12br />return_base100: 15.27281,date: 2022-07-13br />return_base100: 16.25367,date: 2022-07-14br />return_base100: 17.14791,date: 2022-07-15br />return_base100: 17.19921,date: 2022-07-16br />return_base100: 17.99901,date: 2022-07-17br />return_base100: 17.69662,date: 2022-07-18br />return_base100: 19.36839,date: 2022-07-19br />return_base100: 19.86645,date: 2022-07-20br />return_base100: 18.94204,date: 2022-07-21br />return_base100: 19.69269,date: 2022-07-22br />return_base100: 18.98161,date: 2022-07-23br />return_base100: 19.41345,date: 2022-07-24br />return_base100: 19.79702,date: 2022-07-25br />return_base100: 18.47382,date: 2022-07-26br />return_base100: 17.63173,date: 2022-07-27br />return_base100: 20.14555,date: 2022-07-28br />return_base100: 21.80224,date: 2022-07-29br />return_base100: 22.34203,date: 2022-07-30br />return_base100: 21.66849,date: 2022-07-31br />return_base100: 21.44136,date: 2022-08-01br />return_base100: 21.34052,date: 2022-08-02br />return_base100: 21.13133,date: 2022-08-03br />return_base100: 21.54354,date: 2022-08-04br />return_base100: 21.71952,date: 2022-08-05br />return_base100: 22.77620,date: 2022-08-06br />return_base100: 22.50563,date: 2022-08-07br />return_base100: 22.61728,date: 2022-08-08br />return_base100: 23.15750,date: 2022-08-09br />return_base100: 22.35493,date: 2022-08-10br />return_base100: 23.67553,date: 2022-08-11br />return_base100: 23.07241,date: 2022-08-12br />return_base100: 23.72681,date: 2022-08-13br />return_base100: 23.31734,date: 2022-08-14br />return_base100: 22.73397,date: 2022-08-15br />return_base100: 22.17827,date: 2022-08-16br />return_base100: 21.75629,date: 2022-08-17br />return_base100: 20.63351,date: 2022-08-18br />return_base100: 19.67458,date: 2022-08-19br />return_base100: 17.76566,date: 2022-08-20br />return_base100: 17.64421,date: 2022-08-21br />return_base100: 18.45344,date: 2022-08-22br />return_base100: 18.04136,date: 2022-08-23br />return_base100: 18.59482,date: 2022-08-24br />return_base100: 18.53041,date: 2022-08-25br />return_base100: 18.51969,date: 2022-08-26br />return_base100: 16.62726,date: 2022-08-27br />return_base100: 16.67021,date: 2022-08-28br />return_base100: 16.21777,date: 2022-08-29br />return_base100: 17.42724,date: 2022-08-30br />return_base100: 16.92621,date: 2022-08-31br />return_base100: 16.91862,date: 2022-09-01br />return_base100: 17.27824,date: 2022-09-02br />return_base100: 17.38509,date: 2022-09-03br />return_base100: 17.15921,date: 2022-09-04br />return_base100: 17.68717,date: 2022-09-05br />return_base100: 17.76338,date: 2022-09-06br />return_base100: 16.37509,date: 2022-09-07br />return_base100: 17.11855,date: 2022-09-08br />return_base100: 17.21952,date: 2022-09-09br />return_base100: 18.21042,date: 2022-09-10br />return_base100: 18.53605,date: 2022-09-11br />return_base100: 18.45133,date: 2022-09-12br />return_base100: 18.24670,date: 2022-09-13br />return_base100: 16.78017,date: 2022-09-14br />return_base100: 17.08674,date: 2022-09-15br />return_base100: 16.48757,date: 2022-09-16br />return_base100: 16.47953,date: 2022-09-17br />return_base100: 17.41653,date: 2022-09-18br />return_base100: 15.94555,date: 2022-09-19br />return_base100: 16.38353,date: 2022-09-20br />return_base100: 15.59349,date: 2022-09-21br />return_base100: 15.35353,date: 2022-09-22br />return_base100: 16.24078,date: 2022-09-23br />return_base100: 16.51841,date: 2022-09-24br />return_base100: 16.19647,date: 2022-09-25br />return_base100: 16.10515,date: 2022-09-26br />return_base100: 16.28274,date: 2022-09-27br />return_base100: 16.62466,date: 2022-09-28br />return_base100: 16.70319,date: 2022-09-29br />return_base100: 16.62905,date: 2022-09-30br />return_base100: 16.40882,date: 2022-10-01br />return_base100: 16.19545,date: 2022-10-02br />return_base100: 15.76720,date: 2022-10-03br />return_base100: 16.45440,date: 2022-10-04br />return_base100: 16.86648,date: 2022-10-05br />return_base100: 16.91736,date: 2022-10-06br />return_base100: 16.73046,date: 2022-10-07br />return_base100: 16.64049,date: 2022-10-08br />return_base100: 16.38473,date: 2022-10-09br />return_base100: 16.53935,date: 2022-10-10br />return_base100: 16.14865,date: 2022-10-11br />return_base100: 15.39794,date: 2022-10-12br />return_base100: 15.45158,date: 2022-10-13br />return_base100: 15.34665,date: 2022-10-14br />return_base100: 15.13139,date: 2022-10-15br />return_base100: 15.30917,date: 2022-10-16br />return_base100: 15.61818,date: 2022-10-17br />return_base100: 16.21988,date: 2022-10-18br />return_base100: 16.12072,date: 2022-10-19br />return_base100: 15.66122,date: 2022-10-20br />return_base100: 15.24395,date: 2022-10-21br />return_base100: 15.41385,date: 2022-10-22br />return_base100: 15.41595,date: 2022-10-23br />return_base100: 15.85179,date: 2022-10-24br />return_base100: 15.41712,date: 2022-10-25br />return_base100: 16.05565,date: 2022-10-26br />return_base100: 16.17509,date: 2022-10-27br />return_base100: 16.14615,date: 2022-10-28br />return_base100: 16.48753,date: 2022-10-29br />return_base100: 16.87741,date: 2022-10-30br />return_base100: 16.77365,date: 2022-10-31br />return_base100: 16.81120,date: 2022-11-01br />return_base100: 16.68607,date: 2022-11-02br />return_base100: 16.21054,date: 2022-11-03br />return_base100: 16.50813,date: 2022-11-04br />return_base100: 18.16614,date: 2022-11-05br />return_base100: 18.40085,date: 2022-11-06br />return_base100: 17.11515,date: 2022-11-07br />return_base100: 17.37410,date: 2022-11-08br />return_base100: 14.82993,date: 2022-11-09br />return_base100: 11.79172,date: 2022-11-10br />return_base100: 14.00821,date: 2022-11-11br />return_base100: 13.56992,date: 2022-11-12br />return_base100: 12.46112,date: 2022-11-13br />return_base100: 12.46225,date: 2022-11-14br />return_base100: 12.94841,date: 2022-11-15br />return_base100: 13.23522,date: 2022-11-16br />return_base100: 12.75462,date: 2022-11-17br />return_base100: 12.53372,date: 2022-11-18br />return_base100: 12.63358,date: 2022-11-19br />return_base100: 12.69698,date: 2022-11-20br />return_base100: 11.93059,date: 2022-11-21br />return_base100: 11.68289,date: 2022-11-22br />return_base100: 12.21484,date: 2022-11-23br />return_base100: 12.77363,date: 2022-11-24br />return_base100: 12.72711,date: 2022-11-25br />return_base100: 12.64403,date: 2022-11-26br />return_base100: 12.86199,date: 2022-11-27br />return_base100: 12.86249,date: 2022-11-28br />return_base100: 12.85840,date: 2022-11-29br />return_base100: 13.08469,date: 2022-11-30br />return_base100: 13.76838,date: 2022-12-01br />return_base100: 13.57544,date: 2022-12-02br />return_base100: 13.94798,date: 2022-12-03br />return_base100: 13.50412,date: 2022-12-04br />return_base100: 13.78072,date: 2022-12-05br />return_base100: 13.70204,date: 2022-12-06br />return_base100: 13.66804,date: 2022-12-07br />return_base100: 13.25045,date: 2022-12-08br />return_base100: 13.52216,date: 2022-12-09br />return_base100: 13.37782,date: 2022-12-10br />return_base100: 13.40713,date: 2022-12-11br />return_base100: 13.20932,date: 2022-12-12br />return_base100: 13.18768,date: 2022-12-13br />return_base100: 13.41420,date: 2022-12-14br />return_base100: 13.20380,date: 2022-12-15br />return_base100: 12.80040,date: 2022-12-16br />return_base100: 11.52512,date: 2022-12-17br />return_base100: 11.74038,date: 2022-12-18br />return_base100: 11.71339,date: 2022-12-19br />return_base100: 11.16526,date: 2022-12-20br />return_base100: 11.64657,date: 2022-12-21br />return_base100: 11.51210,date: 2022-12-22br />return_base100: 11.54095,date: 2022-12-23br />return_base100: 11.51686,date: 2022-12-24br />return_base100: 11.48157,date: 2022-12-25br />return_base100: 11.44600,date: 2022-12-26br />return_base100: 11.56388,date: 2022-12-27br />return_base100: 11.43844,date: 2022-12-28br />return_base100: 10.96739,date: 2022-12-29br />return_base100: 11.03810,date: 2022-12-30br />return_base100: 10.95864,date: 2022-12-31br />return_base100: 11.02791,date: 2023-01-01br />return_base100: 11.28716,date: 2023-01-02br />return_base100: 11.66061,date: 2023-01-03br />return_base100: 11.64519,date: 2023-01-04br />return_base100: 12.10032,date: 2023-01-05br />return_base100: 11.84989,date: 2023-01-06br />return_base100: 12.18653,date: 2023-01-07br />return_base100: 12.27565,date: 2023-01-08br />return_base100: 13.05647,date: 2023-01-09br />return_base100: 13.49740,date: 2023-01-10br />return_base100: 13.58404,date: 2023-01-11br />return_base100: 13.64394,date: 2023-01-12br />return_base100: 14.29409,date: 2023-01-13br />return_base100: 15.00406,date: 2023-01-14br />return_base100: 15.85455,date: 2023-01-15br />return_base100: 16.23630,date: 2023-01-16br />return_base100: 16.13132,date: 2023-01-17br />return_base100: 16.04501,date: 2023-01-18br />return_base100: 15.30316,date: 2023-01-19br />return_base100: 15.68056,date: 2023-01-20br />return_base100: 17.13887,date: 2023-01-21br />return_base100: 17.12575,date: 2023-01-22br />return_base100: 17.28996,date: 2023-01-23br />return_base100: 17.52241,date: 2023-01-24br />return_base100: 16.51692,date: 2023-01-25br />return_base100: 17.42021,date: 2023-01-26br />return_base100: 17.52244,date: 2023-01-27br />return_base100: 17.93425,date: 2023-01-28br />return_base100: 17.45823,date: 2023-01-29br />return_base100: 18.20506,date: 2023-01-30br />return_base100: 16.87932,date: 2023-01-31br />return_base100: 17.22445,date: 2023-02-01br />return_base100: 18.01340,date: 2023-02-02br />return_base100: 18.15723,date: 2023-02-03br />return_base100: 18.44606,date: 2023-02-04br />return_base100: 18.41249,date: 2023-02-05br />return_base100: 17.77450,date: 2023-02-06br />return_base100: 17.64791,date: 2023-02-07br />return_base100: 19.60003,date: 2023-02-08br />return_base100: 18.88058,date: 2023-02-09br />return_base100: 17.64943,date: 2023-02-10br />return_base100: 17.49244,date: 2023-02-11br />return_base100: 17.85046,date: 2023-02-12br />return_base100: 17.41440,date: 2023-02-13br />return_base100: 17.17490,date: 2023-02-14br />return_base100: 17.91557,date: 2023-02-15br />return_base100: 19.13703,date: 2023-02-16br />return_base100: 18.10146,date: 2023-02-17br />return_base100: 19.23464,date: 2023-02-18br />return_base100: 19.83189,date: 2023-02-19br />return_base100: 19.68052,date: 2023-02-20br />return_base100: 20.05907,date: 2023-02-21br />return_base100: 19.12223,date: 2023-02-22br />return_base100: 19.06201,date: 2023-02-23br />return_base100: 19.16071,date: 2023-02-24br />return_base100: 18.21141,date: 2023-02-25br />return_base100: 17.86885,date: 2023-02-26br />return_base100: 18.61100,date: 2023-02-27br />return_base100: 18.53501,date: 2023-02-28br />return_base100: 18.07173,date: 2023-03-01br />return_base100: 18.84729,date: 2023-03-02br />return_base100: 18.26969,date: 2023-03-03br />return_base100: 17.30251,date: 2023-03-04br />return_base100: 16.72985,date: 2023-03-05br />return_base100: 17.05738,date: 2023-03-06br />return_base100: 17.11697,date: 2023-03-07br />return_base100: 16.85647,date: 2023-03-08br />return_base100: 15.89114,date: 2023-03-09br />return_base100: 14.87135,date: 2023-03-10br />return_base100: 14.87479,date: 2023-03-11br />return_base100: 14.34676,date: 2023-03-12br />return_base100: 15.98317,date: 2023-03-13br />return_base100: 16.85849,date: 2023-03-14br />return_base100: 17.37424,date: 2023-03-15br />return_base100: 15.79183,date: 2023-03-16br />return_base100: 16.20653,date: 2023-03-17br />return_base100: 17.34870,date: 2023-03-18br />return_base100: 17.01334,date: 2023-03-19br />return_base100: 17.44040,date: 2023-03-20br />return_base100: 16.40039,date: 2023-03-21br />return_base100: 16.88514,date: 2023-03-22br />return_base100: 16.13877,date: 2023-03-23br />return_base100: 16.72125,date: 2023-03-24br />return_base100: 15.86654,date: 2023-03-25br />return_base100: 15.49307,date: 2023-03-26br />return_base100: 15.89112,date: 2023-03-27br />return_base100: 15.19828,date: 2023-03-28br />return_base100: 15.76391,date: 2023-03-29br />return_base100: 16.37827,date: 2023-03-30br />return_base100: 15.99884,date: 2023-03-31br />return_base100: 16.54098,date: 2023-04-01br />return_base100: 16.52184,date: 2023-04-02br />return_base100: 16.09886,date: 2023-04-03br />return_base100: 16.21480,date: 2023-04-04br />return_base100: 16.76139,date: 2023-04-05br />return_base100: 16.97541,date: 2023-04-06br />return_base100: 16.75117,date: 2023-04-07br />return_base100: 16.65993,date: 2023-04-08br />return_base100: 16.36730,date: 2023-04-09br />return_base100: 16.38301,date: 2023-04-10br />return_base100: 16.82786,date: 2023-04-11br />return_base100: 16.53007,date: 2023-04-12br />return_base100: 16.55676,date: 2023-04-13br />return_base100: 17.04917,date: 2023-04-14br />return_base100: 17.79676,date: 2023-04-15br />return_base100: 17.86279,date: 2023-04-16br />return_base100: 18.11088,date: 2023-04-17br />return_base100: 17.93916,date: 2023-04-18br />return_base100: 18.32150,date: 2023-04-19br />return_base100: 16.57893,date: 2023-04-20br />return_base100: 16.09728,date: 2023-04-21br />return_base100: 15.33398,date: 2023-04-22br />return_base100: 15.65133,date: 2023-04-23br />return_base100: 15.41229,date: 2023-04-24br />return_base100: 15.34984,date: 2023-04-25br />return_base100: 15.64723,date: 2023-04-26br />return_base100: 15.25044,date: 2023-04-27br />return_base100: 15.74465,date: 2023-05-02br />return_base100: 15.05749,date: 2023-05-03br />return_base100: 15.36715,date: 2023-05-04br />return_base100: 14.98399,date: 2023-05-05br />return_base100: 15.49127,date: 2023-05-06br />return_base100: 14.71340,date: 2023-05-07br />return_base100: 14.78123,date: 2023-05-08br />return_base100: 13.85890,date: 2023-05-09br />return_base100: 13.81034,date: 2023-05-10br />return_base100: 14.03886,date: 2023-05-11br />return_base100: 13.38653,date: 2023-05-12br />return_base100: 13.90889,date: 2023-05-13br />return_base100: 13.81037,date: 2023-05-14br />return_base100: 13.93926,date: 2023-05-15br />return_base100: 14.29387,date: 2023-05-16br />return_base100: 14.37691,date: 2023-05-17br />return_base100: 14.78271,date: 2023-05-18br />return_base100: 14.48933,date: 2023-05-19br />return_base100: 14.51066,date: 2023-05-20br />return_base100: 14.44449,date: 2023-05-21br />return_base100: 14.16350,date: 2023-05-22br />return_base100: 14.18103,date: 2023-05-23br />return_base100: 14.27210,date: 2023-05-24br />return_base100: 13.91521,date: 2023-05-25br />return_base100: 13.80381,date: 2023-05-26br />return_base100: 13.92568,date: 2023-05-27br />return_base100: 14.04438,date: 2023-05-28br />return_base100: 14.50033,date: 2023-05-29br />return_base100: 14.36999,date: 2023-05-30br />return_base100: 14.38585,date: 2023-05-31br />return_base100: 14.04924,date: 2023-06-01br />return_base100: 13.95222,date: 2023-06-02br />return_base100: 14.33105,date: 2023-06-03br />return_base100: 14.29150,date: 2023-06-04br />return_base100: 14.39357,date: 2023-06-05br />return_base100: 13.36654,date: 2023-06-06br />return_base100: 13.85425,date: 2023-06-07br />return_base100: 13.05668,date: 2023-06-08br />return_base100: 13.06356,date: 2023-06-09br />return_base100: 12.91463,date: 2023-06-10br />return_base100: 11.35228,date: 2023-06-11br />return_base100: 11.26698,date: 2023-06-12br />return_base100: 11.34872,date: 2023-06-13br />return_base100: 11.37854,date: 2023-06-14br />return_base100: 11.11730,date: 2023-06-15br />return_base100: 11.17881,date: 2023-06-16br />return_base100: 11.44654,date: 2023-06-17br />return_base100: 11.54252,date: 2023-06-18br />return_base100: 11.32099,date: 2023-06-19br />return_base100: 11.41504,date: 2023-06-20br />return_base100: 11.76239,date: 2023-06-21br />return_base100: 12.28898,date: 2023-06-22br />return_base100: 12.09945,date: 2023-06-23br />return_base100: 12.50201,date: 2023-06-24br />return_base100: 12.29577,date: 2023-06-25br />return_base100: 12.98128,date: 2023-06-26br />return_base100: 12.57880,date: 2023-06-27br />return_base100: 12.67881,date: 2023-06-28br />return_base100: 11.96083,date: 2023-06-29br />return_base100: 12.24953,date: 2023-06-30br />return_base100: 13.00622,date: 2023-07-01br />return_base100: 13.39199,date: 2023-07-02br />return_base100: 13.47012,date: 2023-07-03br />return_base100: 13.86299,date: 2023-07-04br />return_base100: 13.84348,date: 2023-07-05br />return_base100: 13.33366,date: 2023-07-06br />return_base100: 12.92163,date: 2023-07-07br />return_base100: 13.06464,date: 2023-07-08br />return_base100: 12.94084,date: 2023-07-09br />return_base100: 12.88436,date: 2023-07-10br />return_base100: 12.86146,date: 2023-07-11br />return_base100: 12.96687,date: 2023-07-12br />return_base100: 12.98902,date: 2023-07-13br />return_base100: 14.24646,date: 2023-07-14br />return_base100: 14.23422,date: 2023-07-15br />return_base100: 14.20952,date: 2023-07-16br />return_base100: 13.84507,date: 2023-07-17br />return_base100: 14.10665,date: 2023-07-18br />return_base100: 13.79997,date: 2023-07-19br />return_base100: 13.91537,date: 2023-07-20br />return_base100: 14.53318,date: 2023-07-21br />return_base100: 14.64576,date: 2023-07-22br />return_base100: 14.26041,date: 2023-07-23br />return_base100: 14.52670,date: 2023-07-24br />return_base100: 13.83731,date: 2023-07-25br />return_base100: 13.76692,date: 2023-07-26br />return_base100: 13.94777,date: 2023-07-27br />return_base100: 14.03551,date: 2023-07-28br />return_base100: 14.09401,date: 2023-07-29br />return_base100: 14.42309,date: 2023-07-30br />return_base100: 14.06416,date: 2023-07-31br />return_base100: 13.89800,date: 2023-08-01br />return_base100: 14.15864,date: 2023-08-02br />return_base100: 13.59407,date: 2023-08-03br />return_base100: 13.43021,date: 2023-08-04br />return_base100: 13.39454,date: 2023-08-05br />return_base100: 13.44408,date: 2023-08-06br />return_base100: 13.30098,date: 2023-08-07br />return_base100: 13.26151,date: 2023-08-08br />return_base100: 13.49982,date: 2023-08-09br />return_base100: 13.73546,date: 2023-08-10br />return_base100: 13.64050,date: 2023-08-11br />return_base100: 13.54578,date: 2023-08-12br />return_base100: 13.55947,date: 2023-08-13br />return_base100: 13.42237,date: 2023-08-14br />return_base100: 13.60609,date: 2023-08-15br />return_base100: 12.93309,date: 2023-08-16br />return_base100: 12.25670,date: 2023-08-17br />return_base100: 11.31937,date: 2023-08-18br />return_base100: 11.30568,date: 2023-08-19br />return_base100: 11.45222,date: 2023-08-20br />return_base100: 11.44528,date: 2023-08-21br />return_base100: 11.23035,date: 2023-08-22br />return_base100: 11.04833,date: 2023-08-23br />return_base100: 11.34914,date: 2023-08-24br />return_base100: 11.04071,date: 2023-08-25br />return_base100: 10.89210,date: 2023-08-26br />return_base100: 10.90707,date: 2023-08-27br />return_base100: 11.01686,date: 2023-08-28br />return_base100: 11.00149,date: 2023-08-29br />return_base100: 11.32667,date: 2023-08-30br />return_base100: 11.03857,date: 2023-08-31br />return_base100: 10.69585,date: 2023-09-01br />return_base100: 10.55564,date: 2023-09-02br />return_base100: 10.65986,date: 2023-09-03br />return_base100: 10.64230,date: 2023-09-04br />return_base100: 10.68649,date: 2023-09-05br />return_base100: 10.77172,date: 2023-09-06br />return_base100: 10.87582,date: 2023-09-07br />return_base100: 10.99971,date: 2023-09-08br />return_base100: 10.78278,date: 2023-09-09br />return_base100: 10.73078,date: 2023-09-10br />return_base100: 10.42281,date: 2023-09-11br />return_base100: 10.04087,date: 2023-09-12br />return_base100: 10.23878,date: 2023-09-13br />return_base100: 10.40883,date: 2023-09-14br />return_base100: 10.51670,date: 2023-09-15br />return_base100: 10.86595,date: 2023-09-16br />return_base100: 10.85762,date: 2023-09-17br />return_base100: 10.62940,date: 2023-09-18br />return_base100: 10.91965,date: 2023-09-19br />return_base100: 11.16726,date: 2023-09-20br />return_base100: 11.19357,date: 2023-09-21br />return_base100: 10.85451,date: 2023-09-22br />return_base100: 11.04499,date: 2023-09-23br />return_base100: 11.10874,date: 2023-09-24br />return_base100: 10.92756,date: 2023-09-25br />return_base100: 11.21492,date: 2023-09-26br />return_base100: 11.23520,date: 2023-09-27br />return_base100: 11.39053,date: 2023-09-28br />return_base100: 11.79914,date: 2023-09-29br />return_base100: 11.86134,date: 2023-09-30br />return_base100: 12.07335,date: 2023-10-01br />return_base100: 12.20674,date: 2023-10-02br />return_base100: 11.56234,date: 2023-10-03br />return_base100: 11.38489,date: 2023-10-04br />return_base100: 11.51536,date: 2023-10-05br />return_base100: 11.28091,date: 2023-10-06br />return_base100: 11.50399,date: 2023-10-07br />return_base100: 11.40665,date: 2023-10-08br />return_base100: 11.42944,date: 2023-10-09br />return_base100: 10.90568,date: 2023-10-10br />return_base100: 10.92286,date: 2023-10-11br />return_base100: 10.95596,date: 2023-10-12br />return_base100: 10.73372,date: 2023-10-13br />return_base100: 10.87706,date: 2023-10-14br />return_base100: 11.00262,date: 2023-10-15br />return_base100: 11.07847,date: 2023-10-16br />return_base100: 11.20323,date: 2023-10-17br />return_base100: 10.86324,date: 2023-10-18br />return_base100: 10.82779,date: 2023-10-19br />return_base100: 10.75438,date: 2023-10-20br />return_base100: 11.08069,date: 2023-10-21br />return_base100: 11.86120,date: 2023-10-22br />return_base100: 12.57856,date: 2023-10-23br />return_base100: 13.16614,date: 2023-10-24br />return_base100: 13.09758,date: 2023-10-25br />return_base100: 13.50064,date: 2023-10-26br />return_base100: 13.43054,date: 2023-10-27br />return_base100: 13.36317,date: 2023-10-28br />return_base100: 13.43337,date: 2023-10-29br />return_base100: 13.84122,date: 2023-10-30br />return_base100: 13.83030,date: 2023-10-31br />return_base100: 13.63120,date: 2023-11-01br />return_base100: 14.34741,date: 2023-11-02br />return_base100: 13.94545,date: 2023-11-03br />return_base100: 14.28651,date: 2023-11-04br />return_base100: 14.56061,date: 2023-11-05br />return_base100: 14.96701,date: 2023-11-06br />return_base100: 15.86067,date: 2023-11-07br />return_base100: 15.45978,date: 2023-11-08br />return_base100: 16.46143,date: 2023-11-09br />return_base100: 16.59346,date: 2023-11-10br />return_base100: 17.23433,date: 2023-11-11br />return_base100: 17.45991,date: 2023-11-12br />return_base100: 17.36676,date: 2023-11-13br />return_base100: 16.52138,date: 2023-11-14br />return_base100: 16.21429,date: 2023-11-15br />return_base100: 17.42842,date: 2023-11-16br />return_base100: 16.42648,date: 2023-11-17br />return_base100: 16.28949,date: 2023-11-18br />return_base100: 16.32288,date: 2023-11-19br />return_base100: 17.26049,date: 2023-11-20br />return_base100: 17.08564,date: 2023-11-21br />return_base100: 15.95820,date: 2023-11-22br />return_base100: 17.66419,date: 2023-11-23br />return_base100: 17.64369,date: 2023-11-24br />return_base100: 17.85352,date: 2023-11-25br />return_base100: 18.14457,date: 2023-11-26br />return_base100: 18.06032,date: 2023-11-27br />return_base100: 17.66283,date: 2023-11-28br />return_base100: 17.71810,date: 2023-11-29br />return_base100: 17.54374,date: 2023-11-30br />return_base100: 17.56010,date: 2023-12-01br />return_base100: 18.02379,date: 2023-12-02br />return_base100: 18.77646,date: 2023-12-03br />return_base100: 18.67141,date: 2023-12-04br />return_base100: 18.66228,date: 2023-12-05br />return_base100: 18.93816,date: 2023-12-06br />return_base100: 18.34476,date: 2023-12-07br />return_base100: 19.02604,date: 2023-12-08br />return_base100: 19.91932,date: 2023-12-09br />return_base100: 19.64603,date: 2023-12-10br />return_base100: 19.85650,date: 2023-12-11br />return_base100: 18.56184,date: 2023-12-12br />return_base100: 18.51046,date: 2023-12-13br />return_base100: 18.76913,date: 2023-12-14br />return_base100: 19.49506,date: 2023-12-15br />return_base100: 18.30759,date: 2023-12-16br />return_base100: 18.47010,date: 2023-12-17br />return_base100: 18.00543,date: 2023-12-18br />return_base100: 18.16435,date: 2023-12-19br />return_base100: 17.66934,date: 2023-12-20br />return_base100: 18.06243,date: 2023-12-21br />return_base100: 18.77838,date: 2023-12-22br />return_base100: 19.58288,date: 2023-12-23br />return_base100: 19.55359,date: 2023-12-24br />return_base100: 19.78486,date: 2023-12-25br />return_base100: 20.30380,date: 2023-12-26br />return_base100: 20.22043,date: 2023-12-27br />return_base100: 21.34278,date: 2023-12-28br />return_base100: 21.25264,date: 2023-12-29br />return_base100: 20.63484,date: 2023-12-30br />return_base100: 20.31290,date: 2023-12-31br />return_base100: 20.07743,date: 2024-01-01br />return_base100: 21.23791,date: 2024-01-02br />return_base100: 20.67045,date: 2024-01-03br />return_base100: 19.22353,date: 2024-01-04br />return_base100: 19.64596,date: 2024-01-05br />return_base100: 19.27677,date: 2024-01-06br />return_base100: 18.41093,date: 2024-01-07br />return_base100: 17.63931,date: 2024-01-08br />return_base100: 18.79762,date: 2024-01-09br />return_base100: 18.52904,date: 2024-01-10br />return_base100: 20.34239,date: 2024-01-11br />return_base100: 20.66582,date: 2024-01-12br />return_base100: 19.50343,date: 2024-01-13br />return_base100: 19.74899,date: 2024-01-14br />return_base100: 19.28397,date: 2024-01-15br />return_base100: 19.70227,date: 2024-01-16br />return_base100: 20.16014,date: 2024-01-17br />return_base100: 20.04169,date: 2024-01-18br />return_base100: 19.01989,date: 2024-01-19br />return_base100: 19.57300,date: 2024-01-20br />return_base100: 19.42170,date: 2024-01-21br />return_base100: 19.26941,date: 2024-01-22br />return_base100: 18.18065,date: 2024-01-23br />return_base100: 17.79580,date: 2024-01-24br />return_base100: 18.25377,date: 2024-01-25br />return_base100: 17.93774,date: 2024-01-26br />return_base100: 18.50848,date: 2024-01-27br />return_base100: 18.65118,date: 2024-01-28br />return_base100: 18.56778,date: 2024-01-29br />return_base100: 19.13682,date: 2024-01-30br />return_base100: 19.28349,date: 2024-01-31br />return_base100: 18.70665,date: 2024-02-01br />return_base100: 19.47735,date: 2024-02-02br />return_base100: 19.79761,date: 2024-02-03br />return_base100: 19.70396,date: 2024-02-04br />return_base100: 19.65599,date: 2024-02-05br />return_base100: 20.01129,date: 2024-02-06br />return_base100: 19.94730,date: 2024-02-07br />return_base100: 20.49852,date: 2024-02-08br />return_base100: 20.17093,date: 2024-02-09br />return_base100: 20.80056,date: 2024-02-10br />return_base100: 20.91756,date: 2024-02-11br />return_base100: 21.29072,date: 2024-02-12br />return_base100: 21.92983,date: 2024-02-13br />return_base100: 21.59440,date: 2024-02-14br />return_base100: 22.20645,date: 2024-02-15br />return_base100: 22.51176,date: 2024-02-16br />return_base100: 22.43905,date: 2024-02-17br />return_base100: 22.92284,date: 2024-02-18br />return_base100: 23.49883,date: 2024-02-19br />return_base100: 23.63053,date: 2024-02-20br />return_base100: 23.19974,date: 2024-02-21br />return_base100: 22.54176,date: 2024-02-22br />return_base100: 22.56050,date: 2024-02-23br />return_base100: 24.63458,date: 2024-02-24br />return_base100: 25.39596,date: 2024-02-25br />return_base100: 25.46949,date: 2024-02-26br />return_base100: 26.01666,date: 2024-02-27br />return_base100: 26.15336,date: 2024-02-28br />return_base100: 26.42429,date: 2024-02-29br />return_base100: 26.31762,date: 2024-03-01br />return_base100: 27.60267,date: 2024-03-02br />return_base100: 28.86529,date: 2024-03-03br />return_base100: 28.24171,date: 2024-03-04br />return_base100: 28.10401,date: 2024-03-05br />return_base100: 26.66135,date: 2024-03-06br />return_base100: 30.10351,date: 2024-03-07br />return_base100: 30.46693,date: 2024-03-08br />return_base100: 30.06469,date: 2024-03-09br />return_base100: 31.73542,date: 2024-03-10br />return_base100: 32.61061,date: 2024-03-11br />return_base100: 32.86172,date: 2024-03-12br />return_base100: 32.02149,date: 2024-03-13br />return_base100: 32.65524,date: 2024-03-14br />return_base100: 32.36190,date: 2024-03-15br />return_base100: 30.24299,date: 2024-03-16br />return_base100: 27.65196,date: 2024-03-17br />return_base100: 29.83045,date: 2024-03-18br />return_base100: 28.49410,date: 2024-03-19br />return_base100: 25.53546,date: 2024-03-20br />return_base100: 28.61575,date: 2024-03-21br />return_base100: 28.68258,date: 2024-03-22br />return_base100: 27.82499,date: 2024-03-23br />return_base100: 28.29506,date: 2024-03-24br />return_base100: 29.12840,date: 2024-03-25br />return_base100: 30.18032,date: 2024-03-26br />return_base100: 30.68009,date: 2024-03-27br />return_base100: 29.86547,date: 2024-03-28br />return_base100: 30.52228,date: 2024-03-29br />return_base100: 30.12116,date: 2024-03-30br />return_base100: 29.84033,date: 2024-03-31br />return_base100: 30.45659,date: 2024-04-01br />return_base100: 29.19830,date: 2024-04-02br />return_base100: 27.30446,date: 2024-04-03br />return_base100: 26.88314,date: 2024-04-04br />return_base100: 27.15178,date: 2024-04-05br />return_base100: 26.65482,date: 2024-04-06br />return_base100: 27.11698,date: 2024-04-07br />return_base100: 27.56673,date: 2024-04-08br />return_base100: 28.63719,date: 2024-04-09br />return_base100: 27.01487,date: 2024-04-10br />return_base100: 26.28765,date: 2024-04-11br />return_base100: 25.57129,date: 2024-04-12br />return_base100: 22.02331,date: 2024-04-13br />return_base100: 19.32678,date: 2024-04-14br />return_base100: 21.11531,date: 2024-04-15br />return_base100: 20.27969,date: 2024-04-16br />return_base100: 20.44817,date: 2024-04-17br />return_base100: 19.50008,date: 2024-04-18br />return_base100: 20.30960,date: 2024-04-19br />return_base100: 20.38194,date: 2024-04-20br />return_base100: 22.04050,date: 2024-04-21br />return_base100: 21.88873,date: 2024-04-22br />return_base100: 22.64186,date: 2024-04-23br />return_base100: 22.15346,date: 2024-04-24br />return_base100: 21.02822,date: 2024-04-25br />return_base100: 21.24936,date: 2024-04-26br />return_base100: 20.74628,date: 2024-04-27br />return_base100: 21.02934,date: 2024-04-28br />return_base100: 20.74475,date: 2024-04-29br />return_base100: 20.68753,date: 2024-04-30br />return_base100: 19.07288,date: 2024-05-01br />return_base100: 19.43421,date: 2024-05-02br />return_base100: 19.78495,date: 2024-05-03br />return_base100: 20.93811,date: 2024-05-04br />return_base100: 20.97723,date: 2024-05-05br />return_base100: 21.49732,date: 2024-05-06br />return_base100: 21.20546,date: 2024-05-07br />return_base100: 21.04385,date: 2024-05-08br />return_base100: 20.33772,date: 2024-05-09br />return_base100: 21.24204,date: 2024-05-10br />return_base100: 20.46352,date: 2024-05-11br />return_base100: 20.26830,date: 2024-05-12br />return_base100: 20.27240,date: 2024-05-13br />return_base100: 20.06725,date: 2024-05-14br />return_base100: 19.19580,date: 2024-05-15br />return_base100: 20.65764,date: 2024-05-16br />return_base100: 20.93599,date: 2024-05-17br />return_base100: 21.60243,date: 2024-05-18br />return_base100: 21.87924,date: 2024-05-19br />return_base100: 21.41526,date: 2024-05-20br />return_base100: 23.84370,date: 2024-05-21br />return_base100: 23.97750,date: 2024-05-22br />return_base100: 23.33361,date: 2024-05-23br />return_base100: 22.92262,date: 2024-05-24br />return_base100: 23.74047,date: 2024-05-25br />return_base100: 24.65303,date: 2024-05-26br />return_base100: 24.49728,date: 2024-05-27br />return_base100: 25.15689,date: 2024-05-28br />return_base100: 24.87055,date: 2024-05-29br />return_base100: 24.32806,date: 2024-05-30br />return_base100: 24.08032,date: 2024-05-31br />return_base100: 24.07592,date: 2024-06-01br />return_base100: 24.00673,date: 2024-06-02br />return_base100: 23.54696,date: 2024-06-03br />return_base100: 23.28878,date: 2024-06-04br />return_base100: 24.53297,date: 2024-06-05br />return_base100: 24.63997,date: 2024-06-06br />return_base100: 23.90406,date: 2024-06-07br />return_base100: 22.17124,date: 2024-06-08br />return_base100: 21.63640,date: 2024-06-09br />return_base100: 21.77342,date: 2024-06-10br />return_base100: 21.46063,date: 2024-06-11br />return_base100: 19.91267,date: 2024-06-12br />return_base100: 21.41583,date: 2024-06-13br />return_base100: 20.45310,date: 2024-06-14br />return_base100: 20.21521,date: 2024-06-15br />return_base100: 20.88883,date: 2024-06-16br />return_base100: 21.26863,date: 2024-06-17br />return_base100: 19.74652,date: 2024-06-18br />return_base100: 18.71128,date: 2024-06-19br />return_base100: 19.47328,date: 2024-06-20br />return_base100: 19.49541,date: 2024-06-21br />return_base100: 19.14022,date: 2024-06-22br />return_base100: 18.82394,date: 2024-06-23br />return_base100: 18.34918,date: 2024-06-24br />return_base100: 18.79764,date: 2024-06-25br />return_base100: 19.24220,date: 2024-06-26br />return_base100: 19.08245,date: 2024-06-27br />return_base100: 19.42487,date: 2024-06-28br />return_base100: 18.39984,date: 2024-06-29br />return_base100: 18.13642,date: 2024-06-30br />return_base100: 18.94656,date: 2024-07-01br />return_base100: 18.89499,date: 2024-07-02br />return_base100: 18.83767,date: 2024-07-03br />return_base100: 17.61925,date: 2024-07-04br />return_base100: 16.09319,date: 2024-07-05br />return_base100: 15.88684,date: 2024-07-06br />return_base100: 16.91097,date: 2024-07-07br />return_base100: 15.73896,date: 2024-07-08br />return_base100: 16.18936,date: 2024-07-09br />return_base100: 16.40271,date: 2024-07-10br />return_base100: 16.50117,date: 2024-07-11br />return_base100: 16.02314,date: 2024-07-12br />return_base100: 16.57838,date: 2024-07-13br />return_base100: 16.90334,date: 2024-07-14br />return_base100: 17.53605,date: 2024-07-15br />return_base100: 18.49610,date: 2024-07-16br />return_base100: 18.27893,date: 2024-07-17br />return_base100: 17.97187,date: 2024-07-18br />return_base100: 17.63569,date: 2024-07-19br />return_base100: 18.10689,date: 2024-07-20br />return_base100: 18.26145,date: 2024-07-21br />return_base100: 18.61198,date: 2024-07-22br />return_base100: 17.67477,date: 2024-07-23br />return_base100: 17.46038,date: 2024-07-24br />return_base100: 16.73548,date: 2024-07-25br />return_base100: 16.34673,date: 2024-07-26br />return_base100: 17.22923,date: 2024-07-27br />return_base100: 17.26322,date: 2024-07-28br />return_base100: 16.85341,date: 2024-07-29br />return_base100: 17.17433,date: 2024-07-30br />return_base100: 16.73674,date: 2024-07-31br />return_base100: 16.42870,date: 2024-08-01br />return_base100: 16.41749,date: 2024-08-02br />return_base100: 14.92025,date: 2024-08-03br />return_base100: 14.49517,date: 2024-08-04br />return_base100: 13.60226,date: 2024-08-05br />return_base100: 12.13198,date: 2024-08-06br />return_base100: 12.80710,date: 2024-08-07br />return_base100: 12.20082,date: 2024-08-08br />return_base100: 13.70268,date: 2024-08-09br />return_base100: 13.29879,date: 2024-08-10br />return_base100: 13.37840,date: 2024-08-11br />return_base100: 12.64972,date: 2024-08-12br />return_base100: 13.41399,date: 2024-08-13br />return_base100: 13.55531,date: 2024-08-14br />return_base100: 13.45822,date: 2024-08-15br />return_base100: 13.07732,date: 2024-08-16br />return_base100: 13.22589,date: 2024-08-17br />return_base100: 13.28404,date: 2024-08-18br />return_base100: 13.20938,date: 2024-08-19br />return_base100: 13.35073,date: 2024-08-20br />return_base100: 13.55908,date: 2024-08-21br />return_base100: 14.61968,date: 2024-08-22br />return_base100: 14.72271,date: 2024-08-23br />return_base100: 15.73063,date: 2024-08-24br />return_base100: 15.80842,date: 2024-08-25br />return_base100: 15.58647,date: 2024-08-26br />return_base100: 14.93104,date: 2024-08-27br />return_base100: 13.90089,date: 2024-08-28br />return_base100: 13.78852,date: 2024-08-29br />return_base100: 13.57580,date: 2024-08-30br />return_base100: 13.82155,date: 2024-08-31br />return_base100: 13.64438,date: 2024-09-01br />return_base100: 12.90671,date: 2024-09-02br />return_base100: 13.67914,date: 2024-09-03br />return_base100: 12.98079,date: 2024-09-04br />return_base100: 13.49361,date: 2024-09-05br />return_base100: 13.04187,date: 2024-09-06br />return_base100: 12.62120,date: 2024-09-07br />return_base100: 12.94799,date: 2024-09-08br />return_base100: 13.19500,date: 2024-09-09br />return_base100: 13.85664,date: 2024-09-10br />return_base100: 13.99746,date: 2024-09-11br />return_base100: 13.79917,date: 2024-09-12br />return_base100: 14.08736,date: 2024-09-13br />return_base100: 14.47219,date: 2024-09-14br />return_base100: 14.17886,date: 2024-09-15br />return_base100: 13.77457,date: 2024-09-16br />return_base100: 13.45841,date: 2024-09-17br />return_base100: 13.73845,date: 2024-09-18br />return_base100: 13.96367,date: 2024-09-19br />return_base100: 14.48398,date: 2024-09-20br />return_base100: 14.74898,date: 2024-09-21br />return_base100: 15.05388,date: 2024-09-22br />return_base100: 14.76388,date: 2024-09-23br />return_base100: 15.43640,date: 2024-09-24br />return_base100: 15.84311,date: 2024-09-25br />return_base100: 15.48587,date: 2024-09-26br />return_base100: 16.25468,date: 2024-09-27br />return_base100: 16.78843,date: 2024-09-28br />return_base100: 16.60318,date: 2024-09-29br />return_base100: 16.41367,date: 2024-09-30br />return_base100: 15.71949,date: 2024-10-01br />return_base100: 14.61307,date: 2024-10-02br />return_base100: 14.02998,date: 2024-10-03br />return_base100: 13.87732,date: 2024-10-04br />return_base100: 14.45741,date: 2024-10-05br />return_base100: 14.47250,date: 2024-10-06br />return_base100: 14.76199,date: 2024-10-07br />return_base100: 14.71948,date: 2024-10-08br />return_base100: 14.40200,date: 2024-10-09br />return_base100: 14.09800,date: 2024-10-10br />return_base100: 14.47004,date: 2024-10-11br />return_base100: 14.81281,date: 2024-10-12br />return_base100: 15.19540,date: 2024-10-13br />return_base100: 14.81240,date: 2024-10-14br />return_base100: 15.66778,date: 2024-10-15br />return_base100: 15.39824,date: 2024-10-16br />return_base100: 15.07899,date: 2024-10-17br />return_base100: 14.66759,date: 2024-10-18br />return_base100: 15.09562,date: 2024-10-19br />return_base100: 15.12232,date: 2024-10-20br />return_base100: 15.82838,date: 2024-10-21br />return_base100: 15.42284,date: 2024-10-22br />return_base100: 15.61168,date: 2024-10-23br />return_base100: 15.05074,date: 2024-10-24br />return_base100: 15.24464,date: 2024-10-25br />return_base100: 14.01636,date: 2024-10-26br />return_base100: 14.30477,date: 2024-10-27br />return_base100: 14.48618,date: 2024-10-28br />return_base100: 14.72377,date: 2024-10-29br />return_base100: 15.19534,date: 2024-10-30br />return_base100: 15.54546,date: 2024-10-31br />return_base100: 14.54877,date: 2024-11-01br />return_base100: 14.37820,date: 2024-11-02br />return_base100: 14.04600,date: 2024-11-03br />return_base100: 13.54856,date: 2024-11-04br />return_base100: 12.99526,date: 2024-11-05br />return_base100: 13.66365,date: 2024-11-06br />return_base100: 16.33168,date: 2024-11-07br />return_base100: 16.52775,date: 2024-11-08br />return_base100: 16.86725,date: 2024-11-09br />return_base100: 17.59891,date: 2024-11-10br />return_base100: 17.80082,date: 2024-11-11br />return_base100: 18.75595,date: 2024-11-12br />return_base100: 18.15015,date: 2024-11-13br />return_base100: 17.46330,date: 2024-11-14br />return_base100: 16.47837,date: 2024-11-15br />return_base100: 17.39073,date: 2024-11-16br />return_base100: 18.49925,date: 2024-11-17br />return_base100: 17.71826,date: 2024-11-18br />return_base100: 19.12247,date: 2024-11-19br />return_base100: 18.92300,date: 2024-11-20br />return_base100: 18.16524,date: 2024-11-21br />return_base100: 18.93574,date: 2024-11-22br />return_base100: 19.90638,date: 2024-11-23br />return_base100: 21.34424,date: 2024-11-24br />return_base100: 22.75457,date: 2024-11-25br />return_base100: 22.47991,date: 2024-11-26br />return_base100: 21.71446,date: 2024-11-27br />return_base100: 24.32921,date: 2024-11-28br />return_base100: 23.84264,date: 2024-11-29br />return_base100: 24.21054,date: 2024-11-30br />return_base100: 25.04974,date: 2024-12-01br />return_base100: 25.10386,date: 2024-12-02br />return_base100: 27.99327,date: 2024-12-03br />return_base100: 29.27557,date: 2024-12-04br />return_base100: 30.00734,date: 2024-12-05br />return_base100: 29.44530,date: 2024-12-06br />return_base100: 32.57566,date: 2024-12-07br />return_base100: 32.30225,date: 2024-12-08br />return_base100: 32.93939,date: 2024-12-09br />return_base100: 28.28464,date: 2024-12-10br />return_base100: 27.64857,date: 2024-12-11br />return_base100: 30.38524,date: 2024-12-12br />return_base100: 32.89890,date: 2024-12-13br />return_base100: 32.89727,date: 2024-12-14br />return_base100: 32.26368,date: 2024-12-15br />return_base100: 32.95061,date: 2024-12-16br />return_base100: 31.94625,date: 2024-12-17br />return_base100: 30.86225,date: 2024-12-18br />return_base100: 28.07173,date: 2024-12-19br />return_base100: 25.48538,date: 2024-12-20br />return_base100: 26.42555,date: 2024-12-21br />return_base100: 24.88526,date: 2024-12-22br />return_base100: 25.42685,date: 2024-12-23br />return_base100: 27.61133,date: 2024-12-24br />return_base100: 28.44995,date: 2024-12-25br />return_base100: 27.42530,date: 2024-12-26br />return_base100: 25.57560,date: 2024-12-27br />return_base100: 25.01518,date: 2024-12-28br />return_base100: 25.95528,date: 2024-12-29br />return_base100: 24.69731,date: 2024-12-30br />return_base100: 24.58891,date: 2024-12-31br />return_base100: 24.00672,date: 2025-01-01br />return_base100: 25.39861,date: 2025-01-02br />return_base100: 26.34007,date: 2025-01-03br />return_base100: 28.20819,date: 2025-01-04br />return_base100: 28.34889,date: 2025-01-05br />return_base100: 28.25707,date: 2025-01-06br />return_base100: 28.32457,date: 2025-01-07br />return_base100: 25.51170,date: 2025-01-08br />return_base100: 24.26967,date: 2025-01-09br />return_base100: 23.21473,date: 2025-01-10br />return_base100: 24.14728,date: 2025-01-11br />return_base100: 23.99685,date: 2025-01-12br />return_base100: 23.54332,date: 2025-01-13br />return_base100: 22.88292,date: 2025-01-14br />return_base100: 23.85802,date: 2025-01-15br />return_base100: 25.92241,date: 2025-01-16br />return_base100: 25.62155,date: 2025-01-17br />return_base100: 27.71637,date: 2025-01-18br />return_base100: 25.99911,date: 2025-01-19br />return_base100: 25.09093,date: 2025-01-20br />return_base100: 25.95050,date: 2025-01-21br />return_base100: 26.81659,date: 2025-01-22br />return_base100: 25.53777,date: 2025-01-23br />return_base100: 25.59543,date: 2025-01-24br />return_base100: 25.18117,date: 2025-01-25br />return_base100: 25.05185,date: 2025-01-26br />return_base100: 24.45162,date: 2025-01-27br />return_base100: 23.40248,date: 2025-01-28br />return_base100: 22.06267,date: 2025-01-29br />return_base100: 23.21749,date: 2025-01-30br />return_base100: 24.38516,date: 2025-01-31br />return_base100: 24.51440,date: 2025-02-01br />return_base100: 22.48208,date: 2025-02-02br />return_base100: 19.46818,date: 2025-02-03br />return_base100: 20.92068,date: 2025-02-04br />return_base100: 19.47579,date: 2025-02-05br />return_base100: 18.90842,date: 2025-02-06br />return_base100: 18.10140,date: 2025-02-07br />return_base100: 18.10773,date: 2025-02-08br />return_base100: 18.38938,date: 2025-02-09br />return_base100: 18.07708,date: 2025-02-10br />return_base100: 18.65599,date: 2025-02-11br />return_base100: 18.52708,date: 2025-02-12br />return_base100: 19.31685,date: 2025-02-13br />return_base100: 18.91116,date: 2025-02-14br />return_base100: 19.49578,date: 2025-02-15br />return_base100: 18.95418,date: 2025-02-16br />return_base100: 18.75064,date: 2025-02-17br />return_base100: 18.98632,date: 2025-02-18br />return_base100: 17.63046,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(9,109,217,1),dash:solid},hoveron:points,showlegend:false,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,98.176948303519453,95.392508764067543,95.471793733429962,104.24892883619047,107.47096444531935,107.78211501974795,110.09762982756671,110.67612110957073,111.82263286410146,111.37125720915232,116.80933493606523,122.15250524587553,119.51365184139657,118.93093035236369,112.82586206174426,127.39243337423929,128.93034398703296,127.2281254319209,134.29835105692351,138.00200201877209,139.06466353100828,135.50894416545555,138.19085353850534,136.94951813334785,127.98269384609586,117.01791346085385,126.23687484032014,120.58171629132305,108.06126680041382,121.09650316846695,121.37929879083092,117.75015810922311,119.73940249372799,123.26592924245787,127.7174473004159,129.83238328188676,126.38509961928138,129.16455505342208,127.46711118743168,126.27867431175369,128.88657600341767,123.56175055181166,115.54735109461843,113.76442354005503,114.90126026662868,112.7982191247241,114.75399880213941,116.65725689921636,121.18722226177864,114.32188943662857,111.24443476476279,108.21292600488358,93.198539112661734,81.787325294543876,89.356045217143645,85.819843440456708,86.532821799387676,82.520700790336704,85.946414585418779,86.252539171298253,93.271290296910266,92.629010843570299,95.816115832282762,93.749303691169757,88.987472723541316,89.923311791387974,87.794386808455386,88.992247412662977,87.787894906579439,87.545767908225457,80.712852709217259,82.241925958812033,83.72618414384381,88.60616772561454,88.771690281832306,90.972654433968998,89.737517748022071,89.053648239438104,86.065404864319262,89.892318195335037,86.597782701385086,85.771635833623023,85.789017377355421,84.920861621970275,81.233042524051456,87.419280529739197,88.597204712701924,91.417454420566358,92.588844818415225,90.625358625224607,100.90208117809172,101.46830067138831,98.743460979481398,97.004217642057498,100.46523900669713,104.32699919165351,103.66792455991188,106.45923295038092,105.24750899442533,102.9518049581377,101.90342563002861,101.88478758915895,101.59198187293465,99.646337939093399,98.553771794989942,103.81895551581303,104.27175520085108,101.15752704610088,93.824525986454958,91.561197693071264,92.141029238688375,90.817351387801097,84.266687329064041,90.627787853023335,86.553679651866531,85.54697414547725,88.397631084063846,90.0048584555975,83.56359341427968,79.182648612198918,82.407280982078177,82.50093190204349,80.997826259952504,79.659405509321118,77.650308470047207,79.548079862958048,81.429391143370509,80.753353800275605,82.202430065463503,77.86466688166729,76.749944504709774,80.178296943780126,79.960043391034475,79.717497560301396,74.561377790994271,68.103359454512713,67.230135827340547,71.56404575324909,66.604316486498945,68.510338877277931,69.413215836889918,69.829870287612195,67.806909896590298,70.156601426543091,71.531753776820977,74.209265409890321,78.272023253573693,77.353021247366598,76.05359379122882,74.630945849161705,76.624964922788266,77.279055449218674,78.762434086254345,74.796300872427864,73.889068056073285,70.821414061878301,69.176282360036694,72.910885034700271,73.054712073681003,71.320494724806181,72.678558714017072,70.826733233092781,69.523201219639887,69.475747511088585,63.13969316339908,61.340849978430143,57.562228020723829,51.340263613099403,54.197244920610324,51.631603415996885,57.987175352552157,56.278004179947146,56.614871062452103,53.531259554613655,56.765483185974148,57.363533940081844,56.952659376191058,55.340782965249481,55.969492249506835,56.215556272224305,55.899631008674014,56.497807412495447,57.379491453725315,61.867741111329835,62.303745617966236,66.569092683417168,66.898294933384705,65.959021440029488,63.185387775958183,58.825970958162841,58.350428674940005,57.450232242554208,58.490193039843525,57.740483081266049,54.618799710167991,57.887577012803703,54.93225386268162,57.102433834954915,55.190757207058162,53.410552062958892,54.79345281225001,55.838774663991728,58.638711001470107,59.234625710444426,58.39549503893047,59.61505116037511,61.2435971000046,60.002261694847114,58.291415192725729,56.953455157711339,58.138541374356578,59.091636336221889,61.293480036354659,62.414903731377677,63.70520064165121,62.477979887669164,65.323945903609925,67.045095682257013,65.533320209918799,68.786768247479685,71.045489384693354,70.261560820743938,69.45958058125558,66.521932157531239,61.839763108406387,59.372254030214577,58.726205085462752,61.18106542580594,61.244895480379803,62.46998018922848,62.290091682407798,60.946561176751459,59.660117524365582,61.234508437378281,62.685050615893019,64.3040890605171,62.683291519900827,66.303092239454855,65.162486021469348,63.811458416227239,62.070497866049038,63.881822255914969,63.994823231794406,66.982731541009983,65.266565867674103,66.065698046984622,63.691923655233943,64.51245816911613,59.314622694851295,60.535100247529932,61.302819998408431,62.308227124422544,64.303837761089639,65.785457302133125,61.567689594947211,60.845831989579452,59.440062992389819,57.334969571827664,54.993529039743017,57.822029745475561,69.112619838414474,69.942326781398833,71.379047491403469,74.475307737090546,75.329725790441401,79.371667664883844,76.808036555690052,73.901423611256533,69.733371307469042,73.594293827667244,78.285384006466771,74.980377703039466,80.922729614381026,80.078614837555861,76.87190849350182,80.132518564745212,84.240091472991608,90.324846393224973,96.293082145594511,95.130780410371969,91.89153079046234,102.95666341373519,100.89759967163543,102.45448339120202,106.00580501677425,106.23482256166261,118.46229880339591,123.88873299017001,126.9854539514741,124.60698863707756,137.85411230571412,136.69708785846817,139.39332129888297,119.69529944420944,117.00358939348884,128.58463974132914,139.22197697259583,139.21510812157868,136.5338688803354,139.44081689067218,135.19054779086864,130.60328615884637,118.79430723030336,107.84933761659246,111.82799391855386,105.30974748595865,107.60168203083445,116.84598276923593,120.39487516700942,116.05874542949168,108.23114521337415,105.85954874999477,109.83786998605288,104.51438479805998,104.05567957647671,101.59193998969673,107.48214726984114,111.46624839273076,119.37179331459757,119.96720542471698,119.57861274339398,119.86429830917369,107.96074702943135,102.70469385447252,98.240401408952138,102.18676573448542,101.5501824015011,99.630924907542763,96.836223974803048,100.96268622334657,109.69877575295592,108.42560908698731,117.29048957316792,110.02337084675342,106.18012305295298,109.81764038214267,113.48280064835252,108.0710674780846,108.31507922214452,106.56201441621049,106.01472614644895,103.4746753001981,99.034926432092618,93.365108749827229,98.252086832328843,103.19342935763679,103.74034067825717,95.139952839474105,82.385711114554852,88.53241134365615,82.417877441269241,80.016878944877462,76.601719725748552,76.628524998010548,77.8203962991971,76.498812610205277,78.948646961999344,78.403117788229977,81.74527452368288,80.028480601778369,82.502481581846141,80.21054703697034,79.349218249364426,80.346541910462022,74.608789616307661,text:date: 2024-02-19br />return_base100: 100.00000,date: 2024-02-20br />return_base100: 98.17695,date: 2024-02-21br />return_base100: 95.39251,date: 2024-02-22br />return_base100: 95.47179,date: 2024-02-23br />return_base100: 104.24893,date: 2024-02-24br />return_base100: 107.47096,date: 2024-02-25br />return_base100: 107.78212,date: 2024-02-26br />return_base100: 110.09763,date: 2024-02-27br />return_base100: 110.67612,date: 2024-02-28br />return_base100: 111.82263,date: 2024-02-29br />return_base100: 111.37126,date: 2024-03-01br />return_base100: 116.80933,date: 2024-03-02br />return_base100: 122.15251,date: 2024-03-03br />return_base100: 119.51365,date: 2024-03-04br />return_base100: 118.93093,date: 2024-03-05br />return_base100: 112.82586,date: 2024-03-06br />return_base100: 127.39243,date: 2024-03-07br />return_base100: 128.93034,date: 2024-03-08br />return_base100: 127.22813,date: 2024-03-09br />return_base100: 134.29835,date: 2024-03-10br />return_base100: 138.00200,date: 2024-03-11br />return_base100: 139.06466,date: 2024-03-12br />return_base100: 135.50894,date: 2024-03-13br />return_base100: 138.19085,date: 2024-03-14br />return_base100: 136.94952,date: 2024-03-15br />return_base100: 127.98269,date: 2024-03-16br />return_base100: 117.01791,date: 2024-03-17br />return_base100: 126.23687,date: 2024-03-18br />return_base100: 120.58172,date: 2024-03-19br />return_base100: 108.06127,date: 2024-03-20br />return_base100: 121.09650,date: 2024-03-21br />return_base100: 121.37930,date: 2024-03-22br />return_base100: 117.75016,date: 2024-03-23br />return_base100: 119.73940,date: 2024-03-24br />return_base100: 123.26593,date: 2024-03-25br />return_base100: 127.71745,date: 2024-03-26br />return_base100: 129.83238,date: 2024-03-27br />return_base100: 126.38510,date: 2024-03-28br />return_base100: 129.16456,date: 2024-03-29br />return_base100: 127.46711,date: 2024-03-30br />return_base100: 126.27867,date: 2024-03-31br />return_base100: 128.88658,date: 2024-04-01br />return_base100: 123.56175,date: 2024-04-02br />return_base100: 115.54735,date: 2024-04-03br />return_base100: 113.76442,date: 2024-04-04br />return_base100: 114.90126,date: 2024-04-05br />return_base100: 112.79822,date: 2024-04-06br />return_base100: 114.75400,date: 2024-04-07br />return_base100: 116.65726,date: 2024-04-08br />return_base100: 121.18722,date: 2024-04-09br />return_base100: 114.32189,date: 2024-04-10br />return_base100: 111.24443,date: 2024-04-11br />return_base100: 108.21293,date: 2024-04-12br />return_base100: 93.19854,date: 2024-04-13br />return_base100: 81.78733,date: 2024-04-14br />return_base100: 89.35605,date: 2024-04-15br />return_base100: 85.81984,date: 2024-04-16br />return_base100: 86.53282,date: 2024-04-17br />return_base100: 82.52070,date: 2024-04-18br />return_base100: 85.94641,date: 2024-04-19br />return_base100: 86.25254,date: 2024-04-20br />return_base100: 93.27129,date: 2024-04-21br />return_base100: 92.62901,date: 2024-04-22br />return_base100: 95.81612,date: 2024-04-23br />return_base100: 93.74930,date: 2024-04-24br />return_base100: 88.98747,date: 2024-04-25br />return_base100: 89.92331,date: 2024-04-26br />return_base100: 87.79439,date: 2024-04-27br />return_base100: 88.99225,date: 2024-04-28br />return_base100: 87.78789,date: 2024-04-29br />return_base100: 87.54577,date: 2024-04-30br />return_base100: 80.71285,date: 2024-05-01br />return_base100: 82.24193,date: 2024-05-02br />return_base100: 83.72618,date: 2024-05-03br />return_base100: 88.60617,date: 2024-05-04br />return_base100: 88.77169,date: 2024-05-05br />return_base100: 90.97265,date: 2024-05-06br />return_base100: 89.73752,date: 2024-05-07br />return_base100: 89.05365,date: 2024-05-08br />return_base100: 86.06540,date: 2024-05-09br />return_base100: 89.89232,date: 2024-05-10br />return_base100: 86.59778,date: 2024-05-11br />return_base100: 85.77164,date: 2024-05-12br />return_base100: 85.78902,date: 2024-05-13br />return_base100: 84.92086,date: 2024-05-14br />return_base100: 81.23304,date: 2024-05-15br />return_base100: 87.41928,date: 2024-05-16br />return_base100: 88.59720,date: 2024-05-17br />return_base100: 91.41745,date: 2024-05-18br />return_base100: 92.58884,date: 2024-05-19br />return_base100: 90.62536,date: 2024-05-20br />return_base100: 100.90208,date: 2024-05-21br />return_base100: 101.46830,date: 2024-05-22br />return_base100: 98.74346,date: 2024-05-23br />return_base100: 97.00422,date: 2024-05-24br />return_base100: 100.46524,date: 2024-05-25br />return_base100: 104.32700,date: 2024-05-26br />return_base100: 103.66792,date: 2024-05-27br />return_base100: 106.45923,date: 2024-05-28br />return_base100: 105.24751,date: 2024-05-29br />return_base100: 102.95180,date: 2024-05-30br />return_base100: 101.90343,date: 2024-05-31br />return_base100: 101.88479,date: 2024-06-01br />return_base100: 101.59198,date: 2024-06-02br />return_base100: 99.64634,date: 2024-06-03br />return_base100: 98.55377,date: 2024-06-04br />return_base100: 103.81896,date: 2024-06-05br />return_base100: 104.27176,date: 2024-06-06br />return_base100: 101.15753,date: 2024-06-07br />return_base100: 93.82453,date: 2024-06-08br />return_base100: 91.56120,date: 2024-06-09br />return_base100: 92.14103,date: 2024-06-10br />return_base100: 90.81735,date: 2024-06-11br />return_base100: 84.26669,date: 2024-06-12br />return_base100: 90.62779,date: 2024-06-13br />return_base100: 86.55368,date: 2024-06-14br />return_base100: 85.54697,date: 2024-06-15br />return_base100: 88.39763,date: 2024-06-16br />return_base100: 90.00486,date: 2024-06-17br />return_base100: 83.56359,date: 2024-06-18br />return_base100: 79.18265,date: 2024-06-19br />return_base100: 82.40728,date: 2024-06-20br />return_base100: 82.50093,date: 2024-06-21br />return_base100: 80.99783,date: 2024-06-22br />return_base100: 79.65941,date: 2024-06-23br />return_base100: 77.65031,date: 2024-06-24br />return_base100: 79.54808,date: 2024-06-25br />return_base100: 81.42939,date: 2024-06-26br />return_base100: 80.75335,date: 2024-06-27br />return_base100: 82.20243,date: 2024-06-28br />return_base100: 77.86467,date: 2024-06-29br />return_base100: 76.74994,date: 2024-06-30br />return_base100: 80.17830,date: 2024-07-01br />return_base100: 79.96004,date: 2024-07-02br />return_base100: 79.71750,date: 2024-07-03br />return_base100: 74.56138,date: 2024-07-04br />return_base100: 68.10336,date: 2024-07-05br />return_base100: 67.23014,date: 2024-07-06br />return_base100: 71.56405,date: 2024-07-07br />return_base100: 66.60432,date: 2024-07-08br />return_base100: 68.51034,date: 2024-07-09br />return_base100: 69.41322,date: 2024-07-10br />return_base100: 69.82987,date: 2024-07-11br />return_base100: 67.80691,date: 2024-07-12br />return_base100: 70.15660,date: 2024-07-13br />return_base100: 71.53175,date: 2024-07-14br />return_base100: 74.20927,date: 2024-07-15br />return_base100: 78.27202,date: 2024-07-16br />return_base100: 77.35302,date: 2024-07-17br />return_base100: 76.05359,date: 2024-07-18br />return_base100: 74.63095,date: 2024-07-19br />return_base100: 76.62496,date: 2024-07-20br />return_base100: 77.27906,date: 2024-07-21br />return_base100: 78.76243,date: 2024-07-22br />return_base100: 74.79630,date: 2024-07-23br />return_base100: 73.88907,date: 2024-07-24br />return_base100: 70.82141,date: 2024-07-25br />return_base100: 69.17628,date: 2024-07-26br />return_base100: 72.91089,date: 2024-07-27br />return_base100: 73.05471,date: 2024-07-28br />return_base100: 71.32049,date: 2024-07-29br />return_base100: 72.67856,date: 2024-07-30br />return_base100: 70.82673,date: 2024-07-31br />return_base100: 69.52320,date: 2024-08-01br />return_base100: 69.47575,date: 2024-08-02br />return_base100: 63.13969,date: 2024-08-03br />return_base100: 61.34085,date: 2024-08-04br />return_base100: 57.56223,date: 2024-08-05br />return_base100: 51.34026,date: 2024-08-06br />return_base100: 54.19724,date: 2024-08-07br />return_base100: 51.63160,date: 2024-08-08br />return_base100: 57.98718,date: 2024-08-09br />return_base100: 56.27800,date: 2024-08-10br />return_base100: 56.61487,date: 2024-08-11br />return_base100: 53.53126,date: 2024-08-12br />return_base100: 56.76548,date: 2024-08-13br />return_base100: 57.36353,date: 2024-08-14br />return_base100: 56.95266,date: 2024-08-15br />return_base100: 55.34078,date: 2024-08-16br />return_base100: 55.96949,date: 2024-08-17br />return_base100: 56.21556,date: 2024-08-18br />return_base100: 55.89963,date: 2024-08-19br />return_base100: 56.49781,date: 2024-08-20br />return_base100: 57.37949,date: 2024-08-21br />return_base100: 61.86774,date: 2024-08-22br />return_base100: 62.30375,date: 2024-08-23br />return_base100: 66.56909,date: 2024-08-24br />return_base100: 66.89829,date: 2024-08-25br />return_base100: 65.95902,date: 2024-08-26br />return_base100: 63.18539,date: 2024-08-27br />return_base100: 58.82597,date: 2024-08-28br />return_base100: 58.35043,date: 2024-08-29br />return_base100: 57.45023,date: 2024-08-30br />return_base100: 58.49019,date: 2024-08-31br />return_base100: 57.74048,date: 2024-09-01br />return_base100: 54.61880,date: 2024-09-02br />return_base100: 57.88758,date: 2024-09-03br />return_base100: 54.93225,date: 2024-09-04br />return_base100: 57.10243,date: 2024-09-05br />return_base100: 55.19076,date: 2024-09-06br />return_base100: 53.41055,date: 2024-09-07br />return_base100: 54.79345,date: 2024-09-08br />return_base100: 55.83877,date: 2024-09-09br />return_base100: 58.63871,date: 2024-09-10br />return_base100: 59.23463,date: 2024-09-11br />return_base100: 58.39550,date: 2024-09-12br />return_base100: 59.61505,date: 2024-09-13br />return_base100: 61.24360,date: 2024-09-14br />return_base100: 60.00226,date: 2024-09-15br />return_base100: 58.29142,date: 2024-09-16br />return_base100: 56.95346,date: 2024-09-17br />return_base100: 58.13854,date: 2024-09-18br />return_base100: 59.09164,date: 2024-09-19br />return_base100: 61.29348,date: 2024-09-20br />return_base100: 62.41490,date: 2024-09-21br />return_base100: 63.70520,date: 2024-09-22br />return_base100: 62.47798,date: 2024-09-23br />return_base100: 65.32395,date: 2024-09-24br />return_base100: 67.04510,date: 2024-09-25br />return_base100: 65.53332,date: 2024-09-26br />return_base100: 68.78677,date: 2024-09-27br />return_base100: 71.04549,date: 2024-09-28br />return_base100: 70.26156,date: 2024-09-29br />return_base100: 69.45958,date: 2024-09-30br />return_base100: 66.52193,date: 2024-10-01br />return_base100: 61.83976,date: 2024-10-02br />return_base100: 59.37225,date: 2024-10-03br />return_base100: 58.72621,date: 2024-10-04br />return_base100: 61.18107,date: 2024-10-05br />return_base100: 61.24490,date: 2024-10-06br />return_base100: 62.46998,date: 2024-10-07br />return_base100: 62.29009,date: 2024-10-08br />return_base100: 60.94656,date: 2024-10-09br />return_base100: 59.66012,date: 2024-10-10br />return_base100: 61.23451,date: 2024-10-11br />return_base100: 62.68505,date: 2024-10-12br />return_base100: 64.30409,date: 2024-10-13br />return_base100: 62.68329,date: 2024-10-14br />return_base100: 66.30309,date: 2024-10-15br />return_base100: 65.16249,date: 2024-10-16br />return_base100: 63.81146,date: 2024-10-17br />return_base100: 62.07050,date: 2024-10-18br />return_base100: 63.88182,date: 2024-10-19br />return_base100: 63.99482,date: 2024-10-20br />return_base100: 66.98273,date: 2024-10-21br />return_base100: 65.26657,date: 2024-10-22br />return_base100: 66.06570,date: 2024-10-23br />return_base100: 63.69192,date: 2024-10-24br />return_base100: 64.51246,date: 2024-10-25br />return_base100: 59.31462,date: 2024-10-26br />return_base100: 60.53510,date: 2024-10-27br />return_base100: 61.30282,date: 2024-10-28br />return_base100: 62.30823,date: 2024-10-29br />return_base100: 64.30384,date: 2024-10-30br />return_base100: 65.78546,date: 2024-10-31br />return_base100: 61.56769,date: 2024-11-01br />return_base100: 60.84583,date: 2024-11-02br />return_base100: 59.44006,date: 2024-11-03br />return_base100: 57.33497,date: 2024-11-04br />return_base100: 54.99353,date: 2024-11-05br />return_base100: 57.82203,date: 2024-11-06br />return_base100: 69.11262,date: 2024-11-07br />return_base100: 69.94233,date: 2024-11-08br />return_base100: 71.37905,date: 2024-11-09br />return_base100: 74.47531,date: 2024-11-10br />return_base100: 75.32973,date: 2024-11-11br />return_base100: 79.37167,date: 2024-11-12br />return_base100: 76.80804,date: 2024-11-13br />return_base100: 73.90142,date: 2024-11-14br />return_base100: 69.73337,date: 2024-11-15br />return_base100: 73.59429,date: 2024-11-16br />return_base100: 78.28538,date: 2024-11-17br />return_base100: 74.98038,date: 2024-11-18br />return_base100: 80.92273,date: 2024-11-19br />return_base100: 80.07861,date: 2024-11-20br />return_base100: 76.87191,date: 2024-11-21br />return_base100: 80.13252,date: 2024-11-22br />return_base100: 84.24009,date: 2024-11-23br />return_base100: 90.32485,date: 2024-11-24br />return_base100: 96.29308,date: 2024-11-25br />return_base100: 95.13078,date: 2024-11-26br />return_base100: 91.89153,date: 2024-11-27br />return_base100: 102.95666,date: 2024-11-28br />return_base100: 100.89760,date: 2024-11-29br />return_base100: 102.45448,date: 2024-11-30br />return_base100: 106.00581,date: 2024-12-01br />return_base100: 106.23482,date: 2024-12-02br />return_base100: 118.46230,date: 2024-12-03br />return_base100: 123.88873,date: 2024-12-04br />return_base100: 126.98545,date: 2024-12-05br />return_base100: 124.60699,date: 2024-12-06br />return_base100: 137.85411,date: 2024-12-07br />return_base100: 136.69709,date: 2024-12-08br />return_base100: 139.39332,date: 2024-12-09br />return_base100: 119.69530,date: 2024-12-10br />return_base100: 117.00359,date: 2024-12-11br />return_base100: 128.58464,date: 2024-12-12br />return_base100: 139.22198,date: 2024-12-13br />return_base100: 139.21511,date: 2024-12-14br />return_base100: 136.53387,date: 2024-12-15br />return_base100: 139.44082,date: 2024-12-16br />return_base100: 135.19055,date: 2024-12-17br />return_base100: 130.60329,date: 2024-12-18br />return_base100: 118.79431,date: 2024-12-19br />return_base100: 107.84934,date: 2024-12-20br />return_base100: 111.82799,date: 2024-12-21br />return_base100: 105.30975,date: 2024-12-22br />return_base100: 107.60168,date: 2024-12-23br />return_base100: 116.84598,date: 2024-12-24br />return_base100: 120.39488,date: 2024-12-25br />return_base100: 116.05875,date: 2024-12-26br />return_base100: 108.23115,date: 2024-12-27br />return_base100: 105.85955,date: 2024-12-28br />return_base100: 109.83787,date: 2024-12-29br />return_base100: 104.51438,date: 2024-12-30br />return_base100: 104.05568,date: 2024-12-31br />return_base100: 101.59194,date: 2025-01-01br />return_base100: 107.48215,date: 2025-01-02br />return_base100: 111.46625,date: 2025-01-03br />return_base100: 119.37179,date: 2025-01-04br />return_base100: 119.96721,date: 2025-01-05br />return_base100: 119.57861,date: 2025-01-06br />return_base100: 119.86430,date: 2025-01-07br />return_base100: 107.96075,date: 2025-01-08br />return_base100: 102.70469,date: 2025-01-09br />return_base100: 98.24040,date: 2025-01-10br />return_base100: 102.18677,date: 2025-01-11br />return_base100: 101.55018,date: 2025-01-12br />return_base100: 99.63092,date: 2025-01-13br />return_base100: 96.83622,date: 2025-01-14br />return_base100: 100.96269,date: 2025-01-15br />return_base100: 109.69878,date: 2025-01-16br />return_base100: 108.42561,date: 2025-01-17br />return_base100: 117.29049,date: 2025-01-18br />return_base100: 110.02337,date: 2025-01-19br />return_base100: 106.18012,date: 2025-01-20br />return_base100: 109.81764,date: 2025-01-21br />return_base100: 113.48280,date: 2025-01-22br />return_base100: 108.07107,date: 2025-01-23br />return_base100: 108.31508,date: 2025-01-24br />return_base100: 106.56201,date: 2025-01-25br />return_base100: 106.01473,date: 2025-01-26br />return_base100: 103.47468,date: 2025-01-27br />return_base100: 99.03493,date: 2025-01-28br />return_base100: 93.36511,date: 2025-01-29br />return_base100: 98.25209,date: 2025-01-30br />return_base100: 103.19343,date: 2025-01-31br />return_base100: 103.74034,date: 2025-02-01br />return_base100: 95.13995,date: 2025-02-02br />return_base100: 82.38571,date: 2025-02-03br />return_base100: 88.53241,date: 2025-02-04br />return_base100: 82.41788,date: 2025-02-05br />return_base100: 80.01688,date: 2025-02-06br />return_base100: 76.60172,date: 2025-02-07br />return_base100: 76.62852,date: 2025-02-08br />return_base100: 77.82040,date: 2025-02-09br />return_base100: 76.49881,date: 2025-02-10br />return_base100: 78.94865,date: 2025-02-11br />return_base100: 78.40312,date: 2025-02-12br />return_base100: 81.74527,date: 2025-02-13br />return_base100: 80.02848,date: 2025-02-14br />return_base100: 82.50248,date: 2025-02-15br />return_base100: 80.21055,date: 2025-02-16br />return_base100: 79.34922,date: 2025-02-17br />return_base100: 80.34654,date: 2025-02-18br />return_base100: 74.60879,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,104.24161457045003,109.58501372463341,117.50046039361749,125.26433131777185,123.75233329664714,119.53850579660082,133.93275311024493,131.25418849222999,133.27948453349867,137.89927568369816,138.19719666598743,154.10349648520801,161.16255654123984,165.19097345190605,162.09691040467783,179.32963420228768,177.82450122208627,181.33193780490862,155.70746426092387,152.20591199889287,167.27129878946445,181.10904191270939,181.10010646261875,177.61217531353077,181.39372317321806,175.8646954918475,169.89728591151942,154.53539473440463,140.29746331289439,145.47315932452355,136.99379857969933,139.97529674956658,152.00088700687485,156.61751805887155,150.9767972513684,140.79414357524792,137.70901597811033,142.8842761141253,135.95913884054909,135.36242512474217,132.15743173370615,139.81979812420929,145.00257711456885,155.28662635543694,156.06117732182767,155.55567057828708,155.92730902382388,140.4423919546079,133.6049746483846,127.79753141845913,132.93121991777207,132.10311073528948,129.60641521728945,125.97088568835112,131.33885733028367,142.70333324979052,141.04711488482533,152.57913049353104,143.12558775102349,138.1260399719732,142.85796012391944,147.62584001403519,140.58590400057537,140.90333041659903,138.62282920323028,137.9108808719256,134.60661680976099,128.83110146857391,121.45543226329502,127.81273258050351,134.24075371611204,134.9522116873508,123.7642653915852,107.1727146224282,115.16874379558305,107.21455868138909,104.09118299910755,99.648520801618844,99.683390850752915,101.23385489482867,99.514652503615054,102.70155705666275,101.99189707233248,106.33959287038259,104.10627519224839,107.32461727396853,104.34311910410128,103.22264635341013,104.52003011900496,97.05598713295187,text:date: 2024-11-20br />return_base100: 100.00000,date: 2024-11-21br />return_base100: 104.24161,date: 2024-11-22br />return_base100: 109.58501,date: 2024-11-23br />return_base100: 117.50046,date: 2024-11-24br />return_base100: 125.26433,date: 2024-11-25br />return_base100: 123.75233,date: 2024-11-26br />return_base100: 119.53851,date: 2024-11-27br />return_base100: 133.93275,date: 2024-11-28br />return_base100: 131.25419,date: 2024-11-29br />return_base100: 133.27948,date: 2024-11-30br />return_base100: 137.89928,date: 2024-12-01br />return_base100: 138.19720,date: 2024-12-02br />return_base100: 154.10350,date: 2024-12-03br />return_base100: 161.16256,date: 2024-12-04br />return_base100: 165.19097,date: 2024-12-05br />return_base100: 162.09691,date: 2024-12-06br />return_base100: 179.32963,date: 2024-12-07br />return_base100: 177.82450,date: 2024-12-08br />return_base100: 181.33194,date: 2024-12-09br />return_base100: 155.70746,date: 2024-12-10br />return_base100: 152.20591,date: 2024-12-11br />return_base100: 167.27130,date: 2024-12-12br />return_base100: 181.10904,date: 2024-12-13br />return_base100: 181.10011,date: 2024-12-14br />return_base100: 177.61218,date: 2024-12-15br />return_base100: 181.39372,date: 2024-12-16br />return_base100: 175.86470,date: 2024-12-17br />return_base100: 169.89729,date: 2024-12-18br />return_base100: 154.53539,date: 2024-12-19br />return_base100: 140.29746,date: 2024-12-20br />return_base100: 145.47316,date: 2024-12-21br />return_base100: 136.99380,date: 2024-12-22br />return_base100: 139.97530,date: 2024-12-23br />return_base100: 152.00089,date: 2024-12-24br />return_base100: 156.61752,date: 2024-12-25br />return_base100: 150.97680,date: 2024-12-26br />return_base100: 140.79414,date: 2024-12-27br />return_base100: 137.70902,date: 2024-12-28br />return_base100: 142.88428,date: 2024-12-29br />return_base100: 135.95914,date: 2024-12-30br />return_base100: 135.36243,date: 2024-12-31br />return_base100: 132.15743,date: 2025-01-01br />return_base100: 139.81980,date: 2025-01-02br />return_base100: 145.00258,date: 2025-01-03br />return_base100: 155.28663,date: 2025-01-04br />return_base100: 156.06118,date: 2025-01-05br />return_base100: 155.55567,date: 2025-01-06br />return_base100: 155.92731,date: 2025-01-07br />return_base100: 140.44239,date: 2025-01-08br />return_base100: 133.60497,date: 2025-01-09br />return_base100: 127.79753,date: 2025-01-10br />return_base100: 132.93122,date: 2025-01-11br />return_base100: 132.10311,date: 2025-01-12br />return_base100: 129.60642,date: 2025-01-13br />return_base100: 125.97089,date: 2025-01-14br />return_base100: 131.33886,date: 2025-01-15br />return_base100: 142.70333,date: 2025-01-16br />return_base100: 141.04711,date: 2025-01-17br />return_base100: 152.57913,date: 2025-01-18br />return_base100: 143.12559,date: 2025-01-19br />return_base100: 138.12604,date: 2025-01-20br />return_base100: 142.85796,date: 2025-01-21br />return_base100: 147.62584,date: 2025-01-22br />return_base100: 140.58590,date: 2025-01-23br />return_base100: 140.90333,date: 2025-01-24br />return_base100: 138.62283,date: 2025-01-25br />return_base100: 137.91088,date: 2025-01-26br />return_base100: 134.60662,date: 2025-01-27br />return_base100: 128.83110,date: 2025-01-28br />return_base100: 121.45543,date: 2025-01-29br />return_base100: 127.81273,date: 2025-01-30br />return_base100: 134.24075,date: 2025-01-31br />return_base100: 134.95221,date: 2025-02-01br />return_base100: 123.76427,date: 2025-02-02br />return_base100: 107.17271,date: 2025-02-03br />return_base100: 115.16874,date: 2025-02-04br />return_base100: 107.21456,date: 2025-02-05br />return_base100: 104.09118,date: 2025-02-06br />return_base100: 99.64852,date: 2025-02-07br />return_base100: 99.68339,date: 2025-02-08br />return_base100: 101.23385,date: 2025-02-09br />return_base100: 99.51465,date: 2025-02-10br />return_base100: 102.70156,date: 2025-02-11br />return_base100: 101.99190,date: 2025-02-12br />return_base100: 106.33959,date: 2025-02-13br />return_base100: 104.10628,date: 2025-02-14br />return_base100: 107.32462,date: 2025-02-15br />return_base100: 104.34312,date: 2025-02-16br />return_base100: 103.22265,date: 2025-02-17br />return_base100: 104.52003,date: 2025-02-18br />return_base100: 97.05599,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,104.26278549850558,102.07308441220228,105.22857242066407,102.30530277331867,101.20671280406208,102.47875872421467,95.160488155367815,text:date: 2025-02-11br />return_base100: 100.00000,date: 2025-02-12br />return_base100: 104.26279,date: 2025-02-13br />return_base100: 102.07308,date: 2025-02-14br />return_base100: 105.22857,date: 2025-02-15br />return_base100: 102.30530,date: 2025-02-16br />return_base100: 101.20671,date: 2025-02-17br />return_base100: 102.47876,date: 2025-02-18br />return_base100: 95.16049,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{orientation:v,width:0.89999999999999991,0.90000000000000013,base:-0.034813284686152746,-0.28081217847836848,x:1,2,y:0.034813284686152746,0.28081217847836848,text:reorder(date_formated, date): Jan-25br />return_monthly: 0.03481328br />if_else(return_monthly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): Feb-25br />return_monthly: 0.28081218br />if_else(return_monthly > 0, TRUE, FALSE): FALSE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(139,0,0,1),line:{width:1.8897637795275593,color:transparent}},name:FALSE,legendgroup:FALSE,showlegend:true,xaxis:x5,yaxis:y5,hoverinfo:text,frame:null},{orientation:v,width:0.90000000000000013,0.90000000000000036,0.90000000000000036,0.90000000000000036,0.89999999999999947,base:-0.16681651825696731,-0.025479794852051985,-0.20380797643926396,-0.071455333997955339,-0.05974134008679699,x:2,4,5,6,8,y:0.16681651825696731,0.025479794852051985,0.20380797643926396,0.071455333997955339,0.05974134008679699,text:reorder(date_formated, date): 01br />return_weekly: 0.16681652br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 03br />return_weekly: 0.02547979br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 04br />return_weekly: 0.20380798br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 05br />return_weekly: 0.07145533br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 07br />return_weekly: 0.05974134br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(139,0,0,1),line:{width:1.8897637795275593,color:transparent}},name:FALSE,legendgroup:FALSE,showlegend:true,xaxis:x6,yaxis:y6,hoverinfo:text,frame:null},{orientation:v,width:0.89999999999999991,0.90000000000000036,0.90000000000000036,base:0,0,0,x:1,3,7,y:0.11254395060775857,0.065734591458303404,0.037260782774279244,text:reorder(date_formated, date): 00br />return_weekly: 0.11254395br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 02br />return_weekly: 0.06573459br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 06br />return_weekly: 0.03726078br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(0,100,0,1),line:{width:1.8897637795275593,color:transparent}},name:TRUE,legendgroup:TRUE,showlegend:true,xaxis:x6,yaxis:y6,hoverinfo:text,frame:null},layout:{xaxis:{domain:0,0.14666666666666667,automargin:true,type:linear,autorange:false,range:18880.150000000001,20196.849999999999,tickmode:array,ticktext:Mar-22,Sep-22,Mar-23,Sep-23,Mar-24,Sep-24,Mar-25,tickvals:19052,19236,19417,19601,19783,19967,20148,categoryorder:array,categoryarray:Mar-22,Sep-22,Mar-23,Sep-23,Mar-24,Sep-24,Mar-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y,hoverformat:.2f},xaxis2:{domain:0.18666666666666665,0.3133333333333333,automargin:true,type:linear,autorange:false,range:19753.75,20155.25,tickmode:array,ticktext:Apr-24,Jul-24,Oct-24,Jan-25,tickvals:19814,19905,19997,20089,categoryorder:array,categoryarray:Apr-24,Jul-24,Oct-24,Jan-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y2,hoverformat:.2f},xaxis3:{domain:0.35333333333333333,0.47999999999999998,automargin:true,type:linear,autorange:false,range:20042.5,20141.5,tickmode:array,ticktext:Dec-24,Jan-25,Feb-25,tickvals:20058,20089,20120,categoryorder:array,categoryarray:Dec-24,Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y3,hoverformat:.2f},xaxis4:{domain:0.52000000000000002,0.64666666666666661,automargin:true,type:linear,autorange:false,range:20129.650000000001,20137.349999999999,tickmode:array,ticktext:11,12,13,14,15,16,17,18,tickvals:20130,20131,20132,20133,20134,20135,20136,20137,categoryorder:array,categoryarray:11,12,13,14,15,16,17,18,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y4,hoverformat:.2f},xaxis5:{domain:0.68666666666666665,0.81333333333333324,automargin:true,type:linear,autorange:false,range:0.40000000000000002,2.6000000000000001,tickmode:array,ticktext:Jan-25,Feb-25,tickvals:1,2,categoryorder:array,categoryarray:Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-90,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y5,hoverformat:.2f},xaxis6:{domain:0.85333333333333328,1,automargin:true,type:linear,autorange:false,range:0.40000000000000002,8.5999999999999996,tickmode:array,ticktext:00,01,02,03,04,05,06,07,tickvals:1,2,3,4,5,6,7,8,categoryorder:array,categoryarray:00,01,02,03,04,05,06,07,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-90,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y6,hoverformat:.2f},yaxis6:{domain:0,1,automargin:true,type:linear,autorange:false,range:-0.2196255727916151,0.12836154696010971,tickmode:array,ticktext:-20%,-10%,0%,10%,tickvals:-0.20000000000000001,-0.099999999999999992,0,0.10000000000000003,categoryorder:array,categoryarray:-20%,-10%,0%,10%,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x6,hoverformat:.2f},yaxis5:{domain:0,1,automargin:true,type:linear,autorange:false,range:-0.29485278740228693,0.014040608923918424,tickmode:array,ticktext:-20%,-10%,0%,tickvals:-0.20000000000000004,-0.10000000000000001,0,categoryorder:array,categoryarray:-20%,-10%,0%,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x5,hoverformat:.2f},yaxis4:{domain:0,1,automargin:true,type:linear,autorange:false,range:94.657083942103,105.73197663392888,tickmode:array,ticktext:95.0,97.5,100.0,102.5,105.0,tickvals:95,97.5,100,102.5,105,categoryorder:array,categoryarray:95.0,97.5,100.0,102.5,105.0,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x4,hoverformat:.2f},yaxis3:{domain:0,1,automargin:true,type:linear,autorange:false,range:92.839100330938564,185.61060997523137,tickmode:array,ticktext:100,120,140,160,180,tickvals:100,120,140,160,180,categoryorder:array,categoryarray:100,120,140,160,180,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x3,hoverformat:.2f},yaxis2:{domain:0,1,automargin:true,type:linear,autorange:false,range:46.935235949220761,143.84584455455081,tickmode:array,ticktext:50,75,100,125,tickvals:50,75,100,125,categoryorder:array,categoryarray:50,75,100,125,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x2,hoverformat:.2f},yaxis:{domain:0,1,automargin:true,type:linear,autorange:false,range:5.5429151943707708,104.49795641931567,tickmode:array,ticktext:25,50,75,100,tickvals:25,50,75,100,categoryorder:array,categoryarray:25,50,75,100,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x,hoverformat:.2f},annotations:,shapes:{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0,x1:0.14666666666666667,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.18666666666666665,x1:0.3133333333333333,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.35333333333333333,x1:0.47999999999999998,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.52000000000000002,x1:0.64666666666666661,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.68666666666666665,x1:0.81333333333333324,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.85333333333333328,x1:1,y0:0,y1:1},images:,margin:{t:25.148302561048247,r:7.3059360730593621,b:39.102640460591637,l:48.949771689497723},font:{color:rgba(0,0,0,1),family:,size:14.611872146118724},title:{text:Since Inception | 1 Year | 3 Months | 7 Days | YTD by Month | YTD by Week,font:{color:rgba(0,0,0,1),family:,size:17.534246575342468},x:0,xref:paper},showlegend:false,legend:{bgcolor:null,bordercolor:null,borderwidth:0,font:{color:rgba(0,0,0,1),family:,size:11.689497716894984}},hovermode:closest,barmode:relative},attrs:{918b4e1d4604:{x:{},y:{},type:scatter},918b6c3fb26f:{x:{},y:{},type:scatter},918b3c111dc7:{x:{},y:{},type:scatter},918b6c4af830:{x:{},y:{},type:scatter},918b22a30ab9:{x:{},y:{},fill:{},type:bar},918b2daa8937:{x:{},y:{},fill:{},type:bar}},source:A,config:{doubleClick:reset,modeBarButtonsToAdd:hoverclosest,hovercompare,showSendToCloud:false},highlight:{on:plotly_click,persistent:false,dynamic:false,selectize:false,opacityDim:0.20000000000000001,selected:{opacity:1},debounce:0},subplot:true,shinyEvents:plotly_hover,plotly_click,plotly_selected,plotly_relayout,plotly_brushed,plotly_brushing,plotly_clickannotation,plotly_doubleclick,plotly_deselect,plotly_afterplot,plotly_sunburstclick,base_url:https://plot.ly},evals:,jsHooks:}/script>/div>/div>/div>div idprice-performance---yield-tokens classsection level1 data-orientationrows, data-navmenuArch Products>h1>Price Performance - Yield Tokens/h1>div idrow-14 classsection level2>h2>Row/h2>div idaedy---arch-ethereum-divers.-yield---performance-base-100 classsection level3>h3>AEDY - Arch Ethereum Divers. Yield - Performance Base 100/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>div classplotly html-widget html-fill-item idhtmlwidget-d676edab8e0b06968ba7 stylewidth:576px;height:460.8px;>/div>script typeapplication/json data-forhtmlwidget-d676edab8e0b06968ba7>{x:{data:{x:19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19475,19476,19477,19478,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,100.35154872409089,101.50998103603155,101.55419702565126,105.05223408856506,106.39007552317264,105.72352530192633,106.35622317596565,110.32178860165685,112.26898892105,112.35018464916658,119.54880726619422,119.70451142828624,128.59056126692619,130.16808064677113,132.91551052999301,132.61662840602855,127.41529427421233,130.69070432844262,136.99685597365007,138.82455002162558,135.80483747546327,137.05527830455469,135.41534417939249,132.31844495458628,134.87733306717234,133.99632365172837,131.54050637122799,137.74925973982766,130.37247562963702,133.26872276008916,137.09623382240409,143.01460558272615,139.02606713910237,140.94388994244269,136.00477426223509,138.26670991782279,139.77991815550453,138.25245367135776,132.48700801809895,128.61591309844627,127.80012975346841,129.888611637888,125.13753867651462,131.06401171108229,139.6143660378614,141.80392254716037,143.75242040123766,141.63615796653028,141.94109525235388,143.40366636723559,140.60356988388727,136.05872176198554,139.21791928668861,135.78841867119138,132.59192534185047,138.47228598995241,136.37843098113584,137.0592707189673,138.35690521342781,138.98447948897095,131.63096782779385,131.87756595801309,132.24305486242804,132.77727318095617,131.18481551718403,130.97925608011445,127.36172938084306,118.46338623282431,123.39207173037894,130.94616894566988,142.24806201550388,146.36603786139668,139.48457929933127,140.7190837408923,146.77000365971321,152.14736999700568,154.35128256313004,150.07642146588148,151.80586884918654,151.36618757693716,153.00540639451711,149.56913530957848,148.35796985727117,149.66355591043683,145.38080979472335,149.85772033137039,152.63357953222209,150.42241407991483,154.32817646471702,153.68862494593606,152.51610273813088,155.50543966463718,157.94369032172204,160.76384868749375,158.29058122899824,157.11375054063944,157.07524037661776,157.23042885184816,160.73343979771766,161.68691153475064,161.45102638320526,170.8667365339189,176.6016069468011,177.92868549755465,179.51166117709687,177.10579898193433,176.70963502678245,168.12138603320358,164.2339887546994,160.05522839937453,159.54812522873206,157.44003060851048,155.66957780217584,156.00277805502876,165.61755996939149,164.39198855507868,162.1201051335795,160.45034434574308,155.98729081411983,159.25232059087733,158.70544299164919,160.27266526932164,159.2916458728416,169.62459659979373,161.27747280167679,162.61915693515652,157.10443490701002,157.00846724556675,156.69474664803542,152.82952390458129,153.84968559736498,153.40694347406594,153.26223508666865,154.85835246365241,155.29548857171375,155.09187543667034,153.68285258009783,154.33453105765713,154.94611904048975,153.78099943440796,154.93420833749209,158.0147719333267,153.38041055328208,153.93696975746082,155.93538942675585,156.09714875070699,163.14447549655654,161.6404498120238,162.21663838706456,159.72805003826062,158.83905579399141,162.78213061849152,161.57091526100407,161.66916192567453,154.91358086302691,160.86484013707289,156.40819110356989,157.72583757527363,156.87525368466581,149.90662740792496,149.53641414645506,148.86851648534451,148.31094254250257,141.0005655920418,142.15147885683868,146.64206341284893,147.60634793891606,147.08786638719766,148.17488438633262,152.86700269487972,162.11933992081711,160.37279169577803,161.81826196892573,160.48464583957147,162.42041787270853,158.71707089862596,161.63878630601855,156.46104068935691,158.65794989519912,165.76015570416209,164.58021425957349,165.58753368599662,167.37111155471271,166.10007652127624,163.7921449246432,159.08743387563629,160.12005522839939,159.65894799880226,159.74172405762386,161.16387197657784,160.9959576804072,160.38934358053035,171.0281298865489,165.90213594171075,165.51086269421432,164.69865588714777,162.82786039857601,162.51448913730579,162.07888345476925,162.4452872874871,162.25641281565026,159.36758492198157,161.92532521542401,158.75411717736301,159.37711681139166,160.36685297933923,159.58608643577205,160.98268290248529,161.48240010646438,159.92584090228567,159.44508766676648,160.48511162125294,157.82814319459692,157.72107994809861,156.84935289616394,157.7021825198789,156.94091226669326,156.85650597198656,159.5883820740593,159.5337026316665,159.11360082509898,158.7232591409655,158.92805336527263,158.15616994377351,158.51124530059556,157.1798083641082,155.51151146155638,144.69514588947666,142.92411085604019,143.5567089197192,145.00954852447018,143.5327544332435,140.60811125528161,144.51021392687227,142.77700701999535,142.33130385600691,141.74831154140466,142.70357986492331,142.33797451508798,148.94866420467778,146.8902252387131,141.74425258675183,140.32686229497287,140.98627607545663,140.9555677545996,140.38215723458762,140.75965665236052,140.68434973550254,141.99434407958213,141.08019762451343,140.92772066407159,139.4407958212729,133.83448115247694,137.40664404298499,138.69003892604053,140.3549422763416,141.68609641680806,141.05833915560433,140.12586086435772,141.44605250024952,141.85474265562101,140.06695611671159,136.77100176331638,137.53546594803205,137.64332767741291,136.53802774728015,137.1971254616229,137.66823036231162,137.76449745483581,142.77036963103436,144.10074192367833,144.42470971820205,149.79608743387564,143.80021292876867,143.16661676148649,142.32210466779784,139.31535083341649,142.36018232025819,141.33268456599131,141.27813820407891,136.65593705293276,135.57297800845063,135.46480021292876,133.20770535981634,134.29221146488337,134.56474365372461,134.79098047043948,138.51380709984363,135.47629503942508,135.33855674218984,135.4494294174402,138.87415577070232,140.99629038160828,144.06930166017898,152.2400605516186,154.2114316132681,154.7817979172905,156.11381708087967,154.45891140167015,153.92589080746581,155.6906045180823,156.79810027614198,157.18308547093858,159.82949063446117,155.95340519679274,158.81473533619456,161.49685597365004,164.67694713377915,164.6684466180923,163.52458661875767,164.29132980670059,183.75092324583292,180.47233589513257,177.09140965498884,177.20945204112184,178.69877233256813,171.92559137638486,178.88649898526134,170.22989652992649,169.99404464850119,170.41659180889641,174.71692118308547,175.75366803074158,169.31561699437734,179.50951525435011,179.03149016867951,180.57229597098842,181.00798482882524,179.60659746481682,176.29666966097747,178.06083441461223,176.4204844129487,178.24042652293974,181.13843696975746,188.17280500382606,190.63697308447286,194.66323984429582,199.03648068669528,194.26799081744684,204.84454536380878,205.11855807299466,203.26720896962436,204.61686129686927,193.59312306617429,191.67979172904813,196.48261636224507,201.89150613833718,193.21697108826564,193.65999600758559,191.53706291379712,192.84986858302557,189.57903317030977,191.42629004890708,194.66047842432712,202.49510929234455,201.42663938516819,197.84875403400204,198.46679642013507,194.15543800113119,207.46095751405664,205.38375420035266,200.21900056559201,199.87543667032637,198.69196859300661,205.31904381674815,205.57357687061247,192.52105998602656,197.81593306051838,197.69221811890739,195.3140200286123,193.05808962970357,202.95985960009318,203.79033170309745,224.98714109857934,228.52803007618857,219.56928502511892,225.11200385933392,215.77464484146788,219.70877000365971,226.26429783411515,220.36096416808064,215.42153242173202,217.5562431380377,215.75476594470507,214.42657284492796,201.78341151811557,195.29237781548389,195.28362777389628,193.82478291246633,198.08174468509833,198.17490102139269,197.39711215357488,202.46588149183216,204.68291912033803,199.82771068303555,201.13881957613867,201.57026649366207,200.51224340419867,199.8585853544931,201.00133080480418,207.77910303756198,212.32148917057592,211.94851448913732,217.98760688026087,218.78116578500848,219.11298532787703,232.23926206873608,230.85605682536513,243.69433077153408,247.72166217520044,245.50063213228199,244.15478923378913,251.34013707289486,258.25163855341515,263.5985793658715,259.6781947632831,260.2849918488206,256.44851448913727,261.85118275276972,272.71352763083473,277.9330605183485,284.4448714109858,296.5833582859234,294.02551818212061,300.90855707489101,300.15863193266125,304.99043484046979,319.1604784243271,311.90551285890137,334.44337425558103,339.39110689689591,340.97799181555052,343.44047975513195,339.94102871211362,357.77705692517549,348.81508467245561,350.47889010879334,340.75323551918024,328.84574308813251,309.5766543567222,319.24949263066839,305.95195794656814,278.49502611704429,309.67511727717334,306.61416641714078,291.40241873773169,294.86029876567852,303.27893668696146,315.34504441561035,315.74583291745682,307.03784476161957,313.12933759190872,309.33351631899393,308.1357919952091,320.96177263199917,308.20679043151347,288.47656120038596,291.71732042452675,292.695262334897,292.71905047077223,296.25070699005221,303.00192966696608,325.3764181388695,308.00239544864758,311.47774228964965,308.50001663506004,285.2594570316399,266.918355125262,278.31046012576104,273.31731377050272,272.16669993678676,262.62080380610172,270.06065142895164,269.52668263632432,277.88387064577302,277.37161060651425,282.05447982167215,283.77960208936355,276.14808530458799,278.4537212629337,275.86327644142796,286.50459127657456,287.38689822670261,283.89641348105266,265.73814751971253,262.46378547426559,263.27093522307615,274.0403067505074,275.00316066140999,276.82802674917656,272.22156236484011,266.45154207006686,261.98787304122169,267.24859433742557,257.11760987457166,256.63968459926139,258.60012642645643,260.47654456532587,254.36578833549592,267.54255248361449,259.75598030408889,273.05615996273747,275.99663971786941,271.02155903782813,324.22780051235981,335.6768805935389,330.59393818411684,333.48902086036532,329.67147419902187,330.94209335595701,337.75772698539447,343.43899923478722,339.9274212329907,333.27095185813619,330.99620720630804,331.5179824999168,337.11804238613303,334.28176464717035,332.70855374787902,337.37555311574675,342.18839205509528,337.20732275343511,325.48640915593705,325.72500582227099,327.83330006321319,324.50863359616727,309.22696875935719,315.20758891439596,307.25998935356154,307.98787304122163,315.86881591642543,320.12018830887973,310.73716605116942,307.52646638054364,314.73563562564459,311.14805203446781,311.5326878930033,309.43881624912666,303.00063213228202,296.83717603220543,300.30661742688886,298.48472901487173,305.00237881358754,299.03950826762485,299.04152110989122,304.72259373856338,304.75817613201588,303.14585620654094,291.87390624480156,270.53004291845497,265.41823867984164,271.66744851448914,259.68573044548691,267.01031373723259,271.38831220680703,274.64425924077591,273.86311009082743,277.2619522906478,281.06916857969856,288.44365705160197,308.97552982666264,305.7830122766743,300.64086568852508,304.02773064510768,310.08074658149519,311.5163356289716,312.15106298033737,305.1940812456333,308.88125894134475,295.01881425291941,281.23041221678812,290.30665069700899,288.28943340985461,289.83288418671191,294.01345776358249,290.1613268123898,286.00886648700799,284.34281531756329,264.10646438433639,257.71381042685567,239.54255248361443,215.82922447350035,217.32717836111385,207.93252819642677,238.35144891373054,230.07432544831488,231.12737465482252,227.12735801976245,242.49081744685097,239.2793359284027,236.36941477858736,228.44225970655756,230.34239944106199,231.8937352363842,233.24886049838639,233.50821771966596,228.88142529194533,232.90238546761151,232.77752270685696,245.68852513557573,244.94811524769602,244.34981867784543,238.09530225904115,218.77273180956183,225.01871444255914,224.54388328841867,224.34249925142228,223.31950959842965,215.4867418571381,225.34113517649794,217.46792760421866,217.72718501513791,210.49629038160828,197.39255414712048,201.68909072761753,204.75118940679377,210.08987922946403,212.3025085670559,208.29728515819943,210.34226636058159,217.28933359949431,214.98654223641745,206.29141298200088,204.28632265362478,207.77268190438167,209.83508001463886,219.58192767075889,227.43345975978971,232.08154506437768,229.96335296270416,235.7962704195362,236.19386498985261,228.68276940479757,233.98396380210929,239.98091958611971,237.99976710915922,236.30096150647103,229.74762950394251,218.30129420767207,210.78570715640285,209.30665069700899,215.05389759457029,215.03819409788068,217.50241208370761,216.17089197192004,217.66714908340816,211.01894733339986,212.27900322720166,217.25220414545697,220.92936753501681,219.95086003260468,234.23427155072031,232.20885317895997,232.76211864124829,232.29507269521241,235.11153807765245,236.35845227401271,245.41872109658314,238.0347173703297,234.009182553149,225.09738164154771,225.97877366337295,215.18227035299594,221.46298699138305,223.63970123432145,229.08828226369897,235.27516052832951,237.44013041887081,224.75027447849084,224.34096882589745,222.17553315367468,219.22859899524241,214.0230395581728,217.15044748311544,242.62609375519847,258.32832618025753,264.66455401403999,281.26256778786973,284.35274644841468,301.67363675682867,290.45859533552914,285.54223641747342,272.8279768439964,277.06940147053933,279.72567122467314,274.32113983431481,285.16776458063015,278.67566623415513,275.56562531190735,301.26331636557211,297.66121036696939,304.22790032272019,300.383554579632,305.74004391655853,296.83641081944307,328.84837142762086,320.17481784609242,321.22615364141467,331.95129254416611,331.84902019496292,324.97567954220312,323.74277206640716,343.09295671557373,338.92555810626476,359.31962604385001,358.1195229064777,357.22641980237552,332.40639451708421,324.24260571580663,343.10851049672289,346.2966031207373,349.13537611870777,346.04809195861196,352.93469075423354,357.18596333632763,347.49144957913296,325.69359882889177,307.57888345476925,310.34559337259208,297.50845061050671,292.91201716738192,305.71038360448478,312.66686628738734,312.46571514123161,297.92895165851547,297.0637954553016,303.81990883987089,300.15197790864022,300.6741358086303,298.06600791828862,300.24460192301297,308.91017067571613,323.00292777056922,327.59774761286889,326.15853212230098,330.02889509931128,303.39247097182022,298.02330571913365,288.09074425258677,293.27660777855408,294.2217120803806,292.33286755165187,280.88343813421164,288.87442193166322,309.09783078816912,295.90428186445752,312.03057524037661,296.68865821605618,287.44947932262033,295.98002129287681,298.06221512459661,291.0362977010347,299.40055561100576,297.11057324416942,298.13372924776263,290.70900289450049,284.23067837774892,275.2007685397744,280.43435805303255,292.26208537112819,295.22033137039625,280.75544798216725,255.2302458661876,257.81373723259139,244.22440696010912,249.70108460591544,240.07535682203809,234.84161759323953,237.20886981402003,235.78986592141598,238.58475563096781,233.68436637056257,245.87172705193467,240.45788002794691,244.65127923611803,242.01924676448084,239.23869647669429,246.31787936254446,236.75210433509662,text:date: 2023-01-01br />return_base100: 100.0000,date: 2023-01-02br />return_base100: 100.3515,date: 2023-01-03br />return_base100: 101.5100,date: 2023-01-04br />return_base100: 101.5542,date: 2023-01-05br />return_base100: 105.0522,date: 2023-01-06br />return_base100: 106.3901,date: 2023-01-07br />return_base100: 105.7235,date: 2023-01-08br />return_base100: 106.3562,date: 2023-01-09br />return_base100: 110.3218,date: 2023-01-10br />return_base100: 112.2690,date: 2023-01-11br />return_base100: 112.3502,date: 2023-01-12br />return_base100: 119.5488,date: 2023-01-13br />return_base100: 119.7045,date: 2023-01-14br />return_base100: 128.5906,date: 2023-01-15br />return_base100: 130.1681,date: 2023-01-16br />return_base100: 132.9155,date: 2023-01-17br />return_base100: 132.6166,date: 2023-01-18br />return_base100: 127.4153,date: 2023-01-19br />return_base100: 130.6907,date: 2023-01-20br />return_base100: 136.9969,date: 2023-01-21br />return_base100: 138.8246,date: 2023-01-22br />return_base100: 135.8048,date: 2023-01-23br />return_base100: 137.0553,date: 2023-01-24br />return_base100: 135.4153,date: 2023-01-25br />return_base100: 132.3184,date: 2023-01-26br />return_base100: 134.8773,date: 2023-01-27br />return_base100: 133.9963,date: 2023-01-28br />return_base100: 131.5405,date: 2023-01-29br />return_base100: 137.7493,date: 2023-01-30br />return_base100: 130.3725,date: 2023-01-31br />return_base100: 133.2687,date: 2023-02-01br />return_base100: 137.0962,date: 2023-02-02br />return_base100: 143.0146,date: 2023-02-03br />return_base100: 139.0261,date: 2023-02-04br />return_base100: 140.9439,date: 2023-02-05br />return_base100: 136.0048,date: 2023-02-06br />return_base100: 138.2667,date: 2023-02-07br />return_base100: 139.7799,date: 2023-02-08br />return_base100: 138.2525,date: 2023-02-09br />return_base100: 132.4870,date: 2023-02-10br />return_base100: 128.6159,date: 2023-02-11br />return_base100: 127.8001,date: 2023-02-12br />return_base100: 129.8886,date: 2023-02-13br />return_base100: 125.1375,date: 2023-02-14br />return_base100: 131.0640,date: 2023-02-15br />return_base100: 139.6144,date: 2023-02-16br />return_base100: 141.8039,date: 2023-02-17br />return_base100: 143.7524,date: 2023-02-18br />return_base100: 141.6362,date: 2023-02-19br />return_base100: 141.9411,date: 2023-02-20br />return_base100: 143.4037,date: 2023-02-21br />return_base100: 140.6036,date: 2023-02-22br />return_base100: 136.0587,date: 2023-02-23br />return_base100: 139.2179,date: 2023-02-24br />return_base100: 135.7884,date: 2023-02-25br />return_base100: 132.5919,date: 2023-02-26br />return_base100: 138.4723,date: 2023-02-27br />return_base100: 136.3784,date: 2023-02-28br />return_base100: 137.0593,date: 2023-03-01br />return_base100: 138.3569,date: 2023-03-02br />return_base100: 138.9845,date: 2023-03-03br />return_base100: 131.6310,date: 2023-03-04br />return_base100: 131.8776,date: 2023-03-05br />return_base100: 132.2431,date: 2023-03-06br />return_base100: 132.7773,date: 2023-03-07br />return_base100: 131.1848,date: 2023-03-08br />return_base100: 130.9793,date: 2023-03-09br />return_base100: 127.3617,date: 2023-03-10br />return_base100: 118.4634,date: 2023-03-11br />return_base100: 123.3921,date: 2023-03-12br />return_base100: 130.9462,date: 2023-03-13br />return_base100: 142.2481,date: 2023-03-14br />return_base100: 146.3660,date: 2023-03-15br />return_base100: 139.4846,date: 2023-03-16br />return_base100: 140.7191,date: 2023-03-17br />return_base100: 146.7700,date: 2023-03-18br />return_base100: 152.1474,date: 2023-03-19br />return_base100: 154.3513,date: 2023-03-20br />return_base100: 150.0764,date: 2023-03-21br />return_base100: 151.8059,date: 2023-03-22br />return_base100: 151.3662,date: 2023-03-23br />return_base100: 153.0054,date: 2023-03-24br />return_base100: 149.5691,date: 2023-03-25br />return_base100: 148.3580,date: 2023-03-26br />return_base100: 149.6636,date: 2023-03-27br />return_base100: 145.3808,date: 2023-03-28br />return_base100: 149.8577,date: 2023-03-29br />return_base100: 152.6336,date: 2023-03-30br />return_base100: 150.4224,date: 2023-03-31br />return_base100: 154.3282,date: 2023-04-01br />return_base100: 153.6886,date: 2023-04-02br />return_base100: 152.5161,date: 2023-04-03br />return_base100: 155.5054,date: 2023-04-04br />return_base100: 157.9437,date: 2023-04-05br />return_base100: 160.7638,date: 2023-04-06br />return_base100: 158.2906,date: 2023-04-07br />return_base100: 157.1138,date: 2023-04-08br />return_base100: 157.0752,date: 2023-04-09br />return_base100: 157.2304,date: 2023-04-10br />return_base100: 160.7334,date: 2023-04-11br />return_base100: 161.6869,date: 2023-04-12br />return_base100: 161.4510,date: 2023-04-13br />return_base100: 170.8667,date: 2023-04-14br />return_base100: 176.6016,date: 2023-04-15br />return_base100: 177.9287,date: 2023-04-16br />return_base100: 179.5117,date: 2023-04-17br />return_base100: 177.1058,date: 2023-04-18br />return_base100: 176.7096,date: 2023-04-19br />return_base100: 168.1214,date: 2023-04-20br />return_base100: 164.2340,date: 2023-04-21br />return_base100: 160.0552,date: 2023-04-22br />return_base100: 159.5481,date: 2023-04-23br />return_base100: 157.4400,date: 2023-04-24br />return_base100: 155.6696,date: 2023-04-25br />return_base100: 156.0028,date: 2023-04-26br />return_base100: 165.6176,date: 2023-04-27br />return_base100: 164.3920,date: 2023-04-28br />return_base100: 162.1201,date: 2023-04-29br />return_base100: 160.4503,date: 2023-04-30br />return_base100: 155.9873,date: 2023-05-01br />return_base100: 159.2523,date: 2023-05-02br />return_base100: 158.7054,date: 2023-05-03br />return_base100: 160.2727,date: 2023-05-04br />return_base100: 159.2916,date: 2023-05-05br />return_base100: 169.6246,date: 2023-05-06br />return_base100: 161.2775,date: 2023-05-07br />return_base100: 162.6192,date: 2023-05-08br />return_base100: 157.1044,date: 2023-05-09br />return_base100: 157.0085,date: 2023-05-10br />return_base100: 156.6947,date: 2023-05-11br />return_base100: 152.8295,date: 2023-05-12br />return_base100: 153.8497,date: 2023-05-13br />return_base100: 153.4069,date: 2023-05-14br />return_base100: 153.2622,date: 2023-05-15br />return_base100: 154.8584,date: 2023-05-16br />return_base100: 155.2955,date: 2023-05-17br />return_base100: 155.0919,date: 2023-05-18br />return_base100: 153.6829,date: 2023-05-19br />return_base100: 154.3345,date: 2023-05-20br />return_base100: 154.9461,date: 2023-05-21br />return_base100: 153.7810,date: 2023-05-22br />return_base100: 154.9342,date: 2023-05-23br />return_base100: 158.0148,date: 2023-05-24br />return_base100: 153.3804,date: 2023-05-25br />return_base100: 153.9370,date: 2023-05-26br />return_base100: 155.9354,date: 2023-05-27br />return_base100: 156.0971,date: 2023-05-28br />return_base100: 163.1445,date: 2023-05-29br />return_base100: 161.6404,date: 2023-05-30br />return_base100: 162.2166,date: 2023-05-31br />return_base100: 159.7281,date: 2023-06-01br />return_base100: 158.8391,date: 2023-06-02br />return_base100: 162.7821,date: 2023-06-03br />return_base100: 161.5709,date: 2023-06-04br />return_base100: 161.6692,date: 2023-06-05br />return_base100: 154.9136,date: 2023-06-06br />return_base100: 160.8648,date: 2023-06-07br />return_base100: 156.4082,date: 2023-06-08br />return_base100: 157.7258,date: 2023-06-09br />return_base100: 156.8753,date: 2023-06-10br />return_base100: 149.9066,date: 2023-06-11br />return_base100: 149.5364,date: 2023-06-12br />return_base100: 148.8685,date: 2023-06-13br />return_base100: 148.3109,date: 2023-06-14br />return_base100: 141.0006,date: 2023-06-15br />return_base100: 142.1515,date: 2023-06-16br />return_base100: 146.6421,date: 2023-06-17br />return_base100: 147.6063,date: 2023-06-18br />return_base100: 147.0879,date: 2023-06-19br />return_base100: 148.1749,date: 2023-06-20br />return_base100: 152.8670,date: 2023-06-21br />return_base100: 162.1193,date: 2023-06-22br />return_base100: 160.3728,date: 2023-06-23br />return_base100: 161.8183,date: 2023-06-24br />return_base100: 160.4846,date: 2023-06-25br />return_base100: 162.4204,date: 2023-06-26br />return_base100: 158.7171,date: 2023-06-27br />return_base100: 161.6388,date: 2023-06-28br />return_base100: 156.4610,date: 2023-06-29br />return_base100: 158.6579,date: 2023-06-30br />return_base100: 165.7602,date: 2023-07-01br />return_base100: 164.5802,date: 2023-07-02br />return_base100: 165.5875,date: 2023-07-03br />return_base100: 167.3711,date: 2023-07-04br />return_base100: 166.1001,date: 2023-07-05br />return_base100: 163.7921,date: 2023-07-06br />return_base100: 159.0874,date: 2023-07-07br />return_base100: 160.1201,date: 2023-07-08br />return_base100: 159.6589,date: 2023-07-09br />return_base100: 159.7417,date: 2023-07-10br />return_base100: 161.1639,date: 2023-07-11br />return_base100: 160.9960,date: 2023-07-12br />return_base100: 160.3893,date: 2023-07-13br />return_base100: 171.0281,date: 2023-07-14br />return_base100: 165.9021,date: 2023-07-15br />return_base100: 165.5109,date: 2023-07-16br />return_base100: 164.6987,date: 2023-07-17br />return_base100: 162.8279,date: 2023-07-18br />return_base100: 162.5145,date: 2023-07-19br />return_base100: 162.0789,date: 2023-07-20br />return_base100: 162.4453,date: 2023-07-21br />return_base100: 162.2564,date: 2023-07-22br />return_base100: 159.3676,date: 2023-07-23br />return_base100: 161.9253,date: 2023-07-24br />return_base100: 158.7541,date: 2023-07-25br />return_base100: 159.3771,date: 2023-07-26br />return_base100: 160.3669,date: 2023-07-27br />return_base100: 159.5861,date: 2023-07-28br />return_base100: 160.9827,date: 2023-07-29br />return_base100: 161.4824,date: 2023-07-30br />return_base100: 159.9258,date: 2023-07-31br />return_base100: 159.4451,date: 2023-08-01br />return_base100: 160.4851,date: 2023-08-02br />return_base100: 157.8281,date: 2023-08-03br />return_base100: 157.7211,date: 2023-08-04br />return_base100: 156.8494,date: 2023-08-05br />return_base100: 157.7022,date: 2023-08-06br />return_base100: 156.9409,date: 2023-08-07br />return_base100: 156.8565,date: 2023-08-08br />return_base100: 159.5884,date: 2023-08-09br />return_base100: 159.5337,date: 2023-08-10br />return_base100: 159.1136,date: 2023-08-11br />return_base100: 158.7233,date: 2023-08-12br />return_base100: 158.9281,date: 2023-08-13br />return_base100: 158.1562,date: 2023-08-14br />return_base100: 158.5112,date: 2023-08-15br />return_base100: 157.1798,date: 2023-08-16br />return_base100: 155.5115,date: 2023-08-17br />return_base100: 144.6951,date: 2023-08-18br />return_base100: 142.9241,date: 2023-08-19br />return_base100: 143.5567,date: 2023-08-20br />return_base100: 145.0095,date: 2023-08-21br />return_base100: 143.5328,date: 2023-08-22br />return_base100: 140.6081,date: 2023-08-23br />return_base100: 144.5102,date: 2023-08-24br />return_base100: 142.7770,date: 2023-08-25br />return_base100: 142.3313,date: 2023-08-26br />return_base100: 141.7483,date: 2023-08-27br />return_base100: 142.7036,date: 2023-08-28br />return_base100: 142.3380,date: 2023-08-29br />return_base100: 148.9487,date: 2023-08-30br />return_base100: 146.8902,date: 2023-08-31br />return_base100: 141.7443,date: 2023-09-01br />return_base100: 140.3269,date: 2023-09-02br />return_base100: 140.9863,date: 2023-09-03br />return_base100: 140.9556,date: 2023-09-04br />return_base100: 140.3822,date: 2023-09-05br />return_base100: 140.7597,date: 2023-09-06br />return_base100: 140.6843,date: 2023-09-07br />return_base100: 141.9943,date: 2023-09-08br />return_base100: 141.0802,date: 2023-09-09br />return_base100: 140.9277,date: 2023-09-10br />return_base100: 139.4408,date: 2023-09-11br />return_base100: 133.8345,date: 2023-09-12br />return_base100: 137.4066,date: 2023-09-13br />return_base100: 138.6900,date: 2023-09-14br />return_base100: 140.3549,date: 2023-09-15br />return_base100: 141.6861,date: 2023-09-16br />return_base100: 141.0583,date: 2023-09-17br />return_base100: 140.1259,date: 2023-09-18br />return_base100: 141.4461,date: 2023-09-19br />return_base100: 141.8547,date: 2023-09-20br />return_base100: 140.0670,date: 2023-09-21br />return_base100: 136.7710,date: 2023-09-22br />return_base100: 137.5355,date: 2023-09-23br />return_base100: 137.6433,date: 2023-09-24br />return_base100: 136.5380,date: 2023-09-25br />return_base100: 137.1971,date: 2023-09-26br />return_base100: 137.6682,date: 2023-09-27br />return_base100: 137.7645,date: 2023-09-28br />return_base100: 142.7704,date: 2023-09-29br />return_base100: 144.1007,date: 2023-09-30br />return_base100: 144.4247,date: 2023-10-01br />return_base100: 149.7961,date: 2023-10-02br />return_base100: 143.8002,date: 2023-10-03br />return_base100: 143.1666,date: 2023-10-04br />return_base100: 142.3221,date: 2023-10-05br />return_base100: 139.3154,date: 2023-10-06br />return_base100: 142.3602,date: 2023-10-07br />return_base100: 141.3327,date: 2023-10-08br />return_base100: 141.2781,date: 2023-10-09br />return_base100: 136.6559,date: 2023-10-10br />return_base100: 135.5730,date: 2023-10-11br />return_base100: 135.4648,date: 2023-10-12br />return_base100: 133.2077,date: 2023-10-13br />return_base100: 134.2922,date: 2023-10-14br />return_base100: 134.5647,date: 2023-10-15br />return_base100: 134.7910,date: 2023-10-16br />return_base100: 138.5138,date: 2023-10-17br />return_base100: 135.4763,date: 2023-10-18br />return_base100: 135.3386,date: 2023-10-19br />return_base100: 135.4494,date: 2023-10-20br />return_base100: 138.8742,date: 2023-10-21br />return_base100: 140.9963,date: 2023-10-22br />return_base100: 144.0693,date: 2023-10-23br />return_base100: 152.2401,date: 2023-10-24br />return_base100: 154.2114,date: 2023-10-25br />return_base100: 154.7818,date: 2023-10-26br />return_base100: 156.1138,date: 2023-10-27br />return_base100: 154.4589,date: 2023-10-28br />return_base100: 153.9259,date: 2023-10-29br />return_base100: 155.6906,date: 2023-10-30br />return_base100: 156.7981,date: 2023-10-31br />return_base100: 157.1831,date: 2023-11-01br />return_base100: 159.8295,date: 2023-11-02br />return_base100: 155.9534,date: 2023-11-03br />return_base100: 158.8147,date: 2023-11-04br />return_base100: 161.4969,date: 2023-11-05br />return_base100: 164.6769,date: 2023-11-06br />return_base100: 164.6684,date: 2023-11-07br />return_base100: 163.5246,date: 2023-11-08br />return_base100: 164.2913,date: 2023-11-09br />return_base100: 183.7509,date: 2023-11-10br />return_base100: 180.4723,date: 2023-11-11br />return_base100: 177.0914,date: 2023-11-12br />return_base100: 177.2095,date: 2023-11-13br />return_base100: 178.6988,date: 2023-11-14br />return_base100: 171.9256,date: 2023-11-15br />return_base100: 178.8865,date: 2023-11-16br />return_base100: 170.2299,date: 2023-11-17br />return_base100: 169.9940,date: 2023-11-18br />return_base100: 170.4166,date: 2023-11-19br />return_base100: 174.7169,date: 2023-11-20br />return_base100: 175.7537,date: 2023-11-21br />return_base100: 169.3156,date: 2023-11-22br />return_base100: 179.5095,date: 2023-11-23br />return_base100: 179.0315,date: 2023-11-24br />return_base100: 180.5723,date: 2023-11-25br />return_base100: 181.0080,date: 2023-11-26br />return_base100: 179.6066,date: 2023-11-27br />return_base100: 176.2967,date: 2023-11-28br />return_base100: 178.0608,date: 2023-11-29br />return_base100: 176.4205,date: 2023-11-30br />return_base100: 178.2404,date: 2023-12-01br />return_base100: 181.1384,date: 2023-12-02br />return_base100: 188.1728,date: 2023-12-03br />return_base100: 190.6370,date: 2023-12-04br />return_base100: 194.6632,date: 2023-12-05br />return_base100: 199.0365,date: 2023-12-06br />return_base100: 194.2680,date: 2023-12-07br />return_base100: 204.8445,date: 2023-12-08br />return_base100: 205.1186,date: 2023-12-09br />return_base100: 203.2672,date: 2023-12-10br />return_base100: 204.6169,date: 2023-12-11br />return_base100: 193.5931,date: 2023-12-12br />return_base100: 191.6798,date: 2023-12-13br />return_base100: 196.4826,date: 2023-12-14br />return_base100: 201.8915,date: 2023-12-15br />return_base100: 193.2170,date: 2023-12-16br />return_base100: 193.6600,date: 2023-12-17br />return_base100: 191.5371,date: 2023-12-18br />return_base100: 192.8499,date: 2023-12-19br />return_base100: 189.5790,date: 2023-12-20br />return_base100: 191.4263,date: 2023-12-21br />return_base100: 194.6605,date: 2023-12-22br />return_base100: 202.4951,date: 2023-12-23br />return_base100: 201.4266,date: 2023-12-24br />return_base100: 197.8488,date: 2023-12-25br />return_base100: 198.4668,date: 2023-12-26br />return_base100: 194.1554,date: 2023-12-27br />return_base100: 207.4610,date: 2023-12-28br />return_base100: 205.3838,date: 2023-12-29br />return_base100: 200.2190,date: 2023-12-30br />return_base100: 199.8754,date: 2023-12-31br />return_base100: 198.6920,date: 2024-01-01br />return_base100: 205.3190,date: 2024-01-02br />return_base100: 205.5736,date: 2024-01-03br />return_base100: 192.5211,date: 2024-01-04br />return_base100: 197.8159,date: 2024-01-05br />return_base100: 197.6922,date: 2024-01-06br />return_base100: 195.3140,date: 2024-01-07br />return_base100: 193.0581,date: 2024-01-08br />return_base100: 202.9599,date: 2024-01-09br />return_base100: 203.7903,date: 2024-01-10br />return_base100: 224.9871,date: 2024-01-11br />return_base100: 228.5280,date: 2024-01-12br />return_base100: 219.5693,date: 2024-01-13br />return_base100: 225.1120,date: 2024-01-14br />return_base100: 215.7746,date: 2024-01-15br />return_base100: 219.7088,date: 2024-01-16br />return_base100: 226.2643,date: 2024-01-17br />return_base100: 220.3610,date: 2024-01-18br />return_base100: 215.4215,date: 2024-01-19br />return_base100: 217.5562,date: 2024-01-20br />return_base100: 215.7548,date: 2024-01-21br />return_base100: 214.4266,date: 2024-01-22br />return_base100: 201.7834,date: 2024-01-23br />return_base100: 195.2924,date: 2024-01-24br />return_base100: 195.2836,date: 2024-01-25br />return_base100: 193.8248,date: 2024-01-26br />return_base100: 198.0817,date: 2024-01-27br />return_base100: 198.1749,date: 2024-01-28br />return_base100: 197.3971,date: 2024-01-29br />return_base100: 202.4659,date: 2024-01-30br />return_base100: 204.6829,date: 2024-01-31br />return_base100: 199.8277,date: 2024-02-01br />return_base100: 201.1388,date: 2024-02-02br />return_base100: 201.5703,date: 2024-02-03br />return_base100: 200.5122,date: 2024-02-04br />return_base100: 199.8586,date: 2024-02-05br />return_base100: 201.0013,date: 2024-02-06br />return_base100: 207.7791,date: 2024-02-07br />return_base100: 212.3215,date: 2024-02-08br />return_base100: 211.9485,date: 2024-02-09br />return_base100: 217.9876,date: 2024-02-10br />return_base100: 218.7812,date: 2024-02-11br />return_base100: 219.1130,date: 2024-02-12br />return_base100: 232.2393,date: 2024-02-13br />return_base100: 230.8561,date: 2024-02-14br />return_base100: 243.6943,date: 2024-02-15br />return_base100: 247.7217,date: 2024-02-16br />return_base100: 245.5006,date: 2024-02-17br />return_base100: 244.1548,date: 2024-02-18br />return_base100: 251.3401,date: 2024-02-19br />return_base100: 258.2516,date: 2024-02-20br />return_base100: 263.5986,date: 2024-02-21br />return_base100: 259.6782,date: 2024-02-22br />return_base100: 260.2850,date: 2024-02-23br />return_base100: 256.4485,date: 2024-02-24br />return_base100: 261.8512,date: 2024-02-25br />return_base100: 272.7135,date: 2024-02-26br />return_base100: 277.9331,date: 2024-02-27br />return_base100: 284.4449,date: 2024-02-28br />return_base100: 296.5834,date: 2024-02-29br />return_base100: 294.0255,date: 2024-03-01br />return_base100: 300.9086,date: 2024-03-02br />return_base100: 300.1586,date: 2024-03-03br />return_base100: 304.9904,date: 2024-03-04br />return_base100: 319.1605,date: 2024-03-05br />return_base100: 311.9055,date: 2024-03-06br />return_base100: 334.4434,date: 2024-03-07br />return_base100: 339.3911,date: 2024-03-08br />return_base100: 340.9780,date: 2024-03-09br />return_base100: 343.4405,date: 2024-03-10br />return_base100: 339.9410,date: 2024-03-11br />return_base100: 357.7771,date: 2024-03-12br />return_base100: 348.8151,date: 2024-03-13br />return_base100: 350.4789,date: 2024-03-14br />return_base100: 340.7532,date: 2024-03-15br />return_base100: 328.8457,date: 2024-03-16br />return_base100: 309.5767,date: 2024-03-17br />return_base100: 319.2495,date: 2024-03-18br />return_base100: 305.9520,date: 2024-03-19br />return_base100: 278.4950,date: 2024-03-20br />return_base100: 309.6751,date: 2024-03-21br />return_base100: 306.6142,date: 2024-03-22br />return_base100: 291.4024,date: 2024-03-23br />return_base100: 294.8603,date: 2024-03-24br />return_base100: 303.2789,date: 2024-03-25br />return_base100: 315.3450,date: 2024-03-26br />return_base100: 315.7458,date: 2024-03-27br />return_base100: 307.0378,date: 2024-03-28br />return_base100: 313.1293,date: 2024-03-29br />return_base100: 309.3335,date: 2024-03-30br />return_base100: 308.1358,date: 2024-03-31br />return_base100: 320.9618,date: 2024-04-01br />return_base100: 308.2068,date: 2024-04-02br />return_base100: 288.4766,date: 2024-04-03br />return_base100: 291.7173,date: 2024-04-04br />return_base100: 292.6953,date: 2024-04-05br />return_base100: 292.7191,date: 2024-04-06br />return_base100: 296.2507,date: 2024-04-07br />return_base100: 303.0019,date: 2024-04-08br />return_base100: 325.3764,date: 2024-04-09br />return_base100: 308.0024,date: 2024-04-10br />return_base100: 311.4777,date: 2024-04-11br />return_base100: 308.5000,date: 2024-04-12br />return_base100: 285.2595,date: 2024-04-13br />return_base100: 266.9184,date: 2024-04-14br />return_base100: 278.3105,date: 2024-04-15br />return_base100: 273.3173,date: 2024-04-16br />return_base100: 272.1667,date: 2024-04-17br />return_base100: 262.6208,date: 2024-04-18br />return_base100: 270.0607,date: 2024-04-19br />return_base100: 269.5267,date: 2024-04-20br />return_base100: 277.8839,date: 2024-04-21br />return_base100: 277.3716,date: 2024-04-22br />return_base100: 282.0545,date: 2024-04-23br />return_base100: 283.7796,date: 2024-04-24br />return_base100: 276.1481,date: 2024-04-25br />return_base100: 278.4537,date: 2024-04-26br />return_base100: 275.8633,date: 2024-04-27br />return_base100: 286.5046,date: 2024-04-28br />return_base100: 287.3869,date: 2024-04-29br />return_base100: 283.8964,date: 2024-04-30br />return_base100: 265.7381,date: 2024-05-01br />return_base100: 262.4638,date: 2024-05-02br />return_base100: 263.2709,date: 2024-05-03br />return_base100: 274.0403,date: 2024-05-04br />return_base100: 275.0032,date: 2024-05-05br />return_base100: 276.8280,date: 2024-05-06br />return_base100: 272.2216,date: 2024-05-07br />return_base100: 266.4515,date: 2024-05-08br />return_base100: 261.9879,date: 2024-05-09br />return_base100: 267.2486,date: 2024-05-10br />return_base100: 257.1176,date: 2024-05-11br />return_base100: 256.6397,date: 2024-05-12br />return_base100: 258.6001,date: 2024-05-13br />return_base100: 260.4765,date: 2024-05-14br />return_base100: 254.3658,date: 2024-05-15br />return_base100: 267.5426,date: 2024-05-16br />return_base100: 259.7560,date: 2024-05-17br />return_base100: 273.0562,date: 2024-05-18br />return_base100: 275.9966,date: 2024-05-19br />return_base100: 271.0216,date: 2024-05-20br />return_base100: 324.2278,date: 2024-05-21br />return_base100: 335.6769,date: 2024-05-22br />return_base100: 330.5939,date: 2024-05-23br />return_base100: 333.4890,date: 2024-05-24br />return_base100: 329.6715,date: 2024-05-25br />return_base100: 330.9421,date: 2024-05-26br />return_base100: 337.7577,date: 2024-05-27br />return_base100: 343.4390,date: 2024-05-28br />return_base100: 339.9274,date: 2024-05-29br />return_base100: 333.2710,date: 2024-05-30br />return_base100: 330.9962,date: 2024-05-31br />return_base100: 331.5180,date: 2024-06-01br />return_base100: 337.1180,date: 2024-06-02br />return_base100: 334.2818,date: 2024-06-03br />return_base100: 332.7086,date: 2024-06-04br />return_base100: 337.3756,date: 2024-06-05br />return_base100: 342.1884,date: 2024-06-06br />return_base100: 337.2073,date: 2024-06-07br />return_base100: 325.4864,date: 2024-06-08br />return_base100: 325.7250,date: 2024-06-09br />return_base100: 327.8333,date: 2024-06-10br />return_base100: 324.5086,date: 2024-06-11br />return_base100: 309.2270,date: 2024-06-12br />return_base100: 315.2076,date: 2024-06-13br />return_base100: 307.2600,date: 2024-06-14br />return_base100: 307.9879,date: 2024-06-15br />return_base100: 315.8688,date: 2024-06-16br />return_base100: 320.1202,date: 2024-06-17br />return_base100: 310.7372,date: 2024-06-18br />return_base100: 307.5265,date: 2024-06-19br />return_base100: 314.7356,date: 2024-06-20br />return_base100: 311.1481,date: 2024-06-21br />return_base100: 311.5327,date: 2024-06-22br />return_base100: 309.4388,date: 2024-06-23br />return_base100: 303.0006,date: 2024-06-24br />return_base100: 296.8372,date: 2024-06-25br />return_base100: 300.3066,date: 2024-06-26br />return_base100: 298.4847,date: 2024-06-27br />return_base100: 305.0024,date: 2024-06-28br />return_base100: 299.0395,date: 2024-06-29br />return_base100: 299.0415,date: 2024-06-30br />return_base100: 304.7226,date: 2024-07-01br />return_base100: 304.7582,date: 2024-07-02br />return_base100: 303.1459,date: 2024-07-03br />return_base100: 291.8739,date: 2024-07-04br />return_base100: 270.5300,date: 2024-07-05br />return_base100: 265.4182,date: 2024-07-06br />return_base100: 271.6674,date: 2024-07-07br />return_base100: 259.6857,date: 2024-07-08br />return_base100: 267.0103,date: 2024-07-09br />return_base100: 271.3883,date: 2024-07-10br />return_base100: 274.6443,date: 2024-07-11br />return_base100: 273.8631,date: 2024-07-12br />return_base100: 277.2620,date: 2024-07-13br />return_base100: 281.0692,date: 2024-07-14br />return_base100: 288.4437,date: 2024-07-15br />return_base100: 308.9755,date: 2024-07-16br />return_base100: 305.7830,date: 2024-07-17br />return_base100: 300.6409,date: 2024-07-18br />return_base100: 304.0277,date: 2024-07-19br />return_base100: 310.0807,date: 2024-07-20br />return_base100: 311.5163,date: 2024-07-21br />return_base100: 312.1511,date: 2024-07-22br />return_base100: 305.1941,date: 2024-07-23br />return_base100: 308.8813,date: 2024-07-24br />return_base100: 295.0188,date: 2024-07-25br />return_base100: 281.2304,date: 2024-07-26br />return_base100: 290.3067,date: 2024-07-27br />return_base100: 288.2894,date: 2024-07-28br />return_base100: 289.8329,date: 2024-07-29br />return_base100: 294.0135,date: 2024-07-30br />return_base100: 290.1613,date: 2024-07-31br />return_base100: 286.0089,date: 2024-08-01br />return_base100: 284.3428,date: 2024-08-02br />return_base100: 264.1065,date: 2024-08-03br />return_base100: 257.7138,date: 2024-08-04br />return_base100: 239.5426,date: 2024-08-05br />return_base100: 215.8292,date: 2024-08-06br />return_base100: 217.3272,date: 2024-08-07br />return_base100: 207.9325,date: 2024-08-08br />return_base100: 238.3514,date: 2024-08-09br />return_base100: 230.0743,date: 2024-08-10br />return_base100: 231.1274,date: 2024-08-11br />return_base100: 227.1274,date: 2024-08-12br />return_base100: 242.4908,date: 2024-08-13br />return_base100: 239.2793,date: 2024-08-14br />return_base100: 236.3694,date: 2024-08-15br />return_base100: 228.4423,date: 2024-08-16br />return_base100: 230.3424,date: 2024-08-17br />return_base100: 231.8937,date: 2024-08-18br />return_base100: 233.2489,date: 2024-08-19br />return_base100: 233.5082,date: 2024-08-20br />return_base100: 228.8814,date: 2024-08-21br />return_base100: 232.9024,date: 2024-08-22br />return_base100: 232.7775,date: 2024-08-23br />return_base100: 245.6885,date: 2024-08-24br />return_base100: 244.9481,date: 2024-08-25br />return_base100: 244.3498,date: 2024-08-26br />return_base100: 238.0953,date: 2024-08-27br />return_base100: 218.7727,date: 2024-08-28br />return_base100: 225.0187,date: 2024-08-29br />return_base100: 224.5439,date: 2024-08-30br />return_base100: 224.3425,date: 2024-08-31br />return_base100: 223.3195,date: 2024-09-01br />return_base100: 215.4867,date: 2024-09-02br />return_base100: 225.3411,date: 2024-09-03br />return_base100: 217.4679,date: 2024-09-04br />return_base100: 217.7272,date: 2024-09-05br />return_base100: 210.4963,date: 2024-09-06br />return_base100: 197.3926,date: 2024-09-07br />return_base100: 201.6891,date: 2024-09-08br />return_base100: 204.7512,date: 2024-09-09br />return_base100: 210.0899,date: 2024-09-10br />return_base100: 212.3025,date: 2024-09-11br />return_base100: 208.2973,date: 2024-09-12br />return_base100: 210.3423,date: 2024-09-13br />return_base100: 217.2893,date: 2024-09-14br />return_base100: 214.9865,date: 2024-09-15br />return_base100: 206.2914,date: 2024-09-16br />return_base100: 204.2863,date: 2024-09-17br />return_base100: 207.7727,date: 2024-09-18br />return_base100: 209.8351,date: 2024-09-19br />return_base100: 219.5819,date: 2024-09-20br />return_base100: 227.4335,date: 2024-09-21br />return_base100: 232.0815,date: 2024-09-22br />return_base100: 229.9634,date: 2024-09-23br />return_base100: 235.7963,date: 2024-09-24br />return_base100: 236.1939,date: 2024-09-25br />return_base100: 228.6828,date: 2024-09-26br />return_base100: 233.9840,date: 2024-09-27br />return_base100: 239.9809,date: 2024-09-28br />return_base100: 237.9998,date: 2024-09-29br />return_base100: 236.3010,date: 2024-09-30br />return_base100: 229.7476,date: 2024-10-01br />return_base100: 218.3013,date: 2024-10-02br />return_base100: 210.7857,date: 2024-10-03br />return_base100: 209.3067,date: 2024-10-04br />return_base100: 215.0539,date: 2024-10-05br />return_base100: 215.0382,date: 2024-10-06br />return_base100: 217.5024,date: 2024-10-07br />return_base100: 216.1709,date: 2024-10-08br />return_base100: 217.6671,date: 2024-10-09br />return_base100: 211.0189,date: 2024-10-10br />return_base100: 212.2790,date: 2024-10-11br />return_base100: 217.2522,date: 2024-10-12br />return_base100: 220.9294,date: 2024-10-13br />return_base100: 219.9509,date: 2024-10-14br />return_base100: 234.2343,date: 2024-10-15br />return_base100: 232.2089,date: 2024-10-16br />return_base100: 232.7621,date: 2024-10-17br />return_base100: 232.2951,date: 2024-10-18br />return_base100: 235.1115,date: 2024-10-19br />return_base100: 236.3585,date: 2024-10-20br />return_base100: 245.4187,date: 2024-10-21br />return_base100: 238.0347,date: 2024-10-22br />return_base100: 234.0092,date: 2024-10-23br />return_base100: 225.0974,date: 2024-10-24br />return_base100: 225.9788,date: 2024-10-25br />return_base100: 215.1823,date: 2024-10-26br />return_base100: 221.4630,date: 2024-10-27br />return_base100: 223.6397,date: 2024-10-28br />return_base100: 229.0883,date: 2024-10-29br />return_base100: 235.2752,date: 2024-10-30br />return_base100: 237.4401,date: 2024-10-31br />return_base100: 224.7503,date: 2024-11-01br />return_base100: 224.3410,date: 2024-11-02br />return_base100: 222.1755,date: 2024-11-03br />return_base100: 219.2286,date: 2024-11-04br />return_base100: 214.0230,date: 2024-11-05br />return_base100: 217.1504,date: 2024-11-06br />return_base100: 242.6261,date: 2024-11-07br />return_base100: 258.3283,date: 2024-11-08br />return_base100: 264.6646,date: 2024-11-09br />return_base100: 281.2626,date: 2024-11-10br />return_base100: 284.3527,date: 2024-11-11br />return_base100: 301.6736,date: 2024-11-12br />return_base100: 290.4586,date: 2024-11-13br />return_base100: 285.5422,date: 2024-11-14br />return_base100: 272.8280,date: 2024-11-15br />return_base100: 277.0694,date: 2024-11-16br />return_base100: 279.7257,date: 2024-11-17br />return_base100: 274.3211,date: 2024-11-18br />return_base100: 285.1678,date: 2024-11-19br />return_base100: 278.6757,date: 2024-11-20br />return_base100: 275.5656,date: 2024-11-21br />return_base100: 301.2633,date: 2024-11-22br />return_base100: 297.6612,date: 2024-11-23br />return_base100: 304.2279,date: 2024-11-24br />return_base100: 300.3836,date: 2024-11-25br />return_base100: 305.7400,date: 2024-11-26br />return_base100: 296.8364,date: 2024-11-27br />return_base100: 328.8484,date: 2024-11-28br />return_base100: 320.1748,date: 2024-11-29br />return_base100: 321.2262,date: 2024-11-30br />return_base100: 331.9513,date: 2024-12-01br />return_base100: 331.8490,date: 2024-12-02br />return_base100: 324.9757,date: 2024-12-03br />return_base100: 323.7428,date: 2024-12-04br />return_base100: 343.0930,date: 2024-12-05br />return_base100: 338.9256,date: 2024-12-06br />return_base100: 359.3196,date: 2024-12-07br />return_base100: 358.1195,date: 2024-12-08br />return_base100: 357.2264,date: 2024-12-09br />return_base100: 332.4064,date: 2024-12-10br />return_base100: 324.2426,date: 2024-12-11br />return_base100: 343.1085,date: 2024-12-12br />return_base100: 346.2966,date: 2024-12-13br />return_base100: 349.1354,date: 2024-12-14br />return_base100: 346.0481,date: 2024-12-15br />return_base100: 352.9347,date: 2024-12-16br />return_base100: 357.1860,date: 2024-12-17br />return_base100: 347.4914,date: 2024-12-18br />return_base100: 325.6936,date: 2024-12-19br />return_base100: 307.5789,date: 2024-12-20br />return_base100: 310.3456,date: 2024-12-21br />return_base100: 297.5085,date: 2024-12-22br />return_base100: 292.9120,date: 2024-12-23br />return_base100: 305.7104,date: 2024-12-24br />return_base100: 312.6669,date: 2024-12-25br />return_base100: 312.4657,date: 2024-12-26br />return_base100: 297.9290,date: 2024-12-27br />return_base100: 297.0638,date: 2024-12-28br />return_base100: 303.8199,date: 2024-12-29br />return_base100: 300.1520,date: 2024-12-30br />return_base100: 300.6741,date: 2024-12-31br />return_base100: 298.0660,date: 2025-01-01br />return_base100: 300.2446,date: 2025-01-02br />return_base100: 308.9102,date: 2025-01-03br />return_base100: 323.0029,date: 2025-01-04br />return_base100: 327.5977,date: 2025-01-05br />return_base100: 326.1585,date: 2025-01-06br />return_base100: 330.0289,date: 2025-01-07br />return_base100: 303.3925,date: 2025-01-08br />return_base100: 298.0233,date: 2025-01-09br />return_base100: 288.0907,date: 2025-01-10br />return_base100: 293.2766,date: 2025-01-11br />return_base100: 294.2217,date: 2025-01-12br />return_base100: 292.3329,date: 2025-01-13br />return_base100: 280.8834,date: 2025-01-14br />return_base100: 288.8744,date: 2025-01-15br />return_base100: 309.0978,date: 2025-01-16br />return_base100: 295.9043,date: 2025-01-17br />return_base100: 312.0306,date: 2025-01-18br />return_base100: 296.6887,date: 2025-01-19br />return_base100: 287.4495,date: 2025-01-20br />return_base100: 295.9800,date: 2025-01-21br />return_base100: 298.0622,date: 2025-01-22br />return_base100: 291.0363,date: 2025-01-23br />return_base100: 299.4006,date: 2025-01-24br />return_base100: 297.1106,date: 2025-01-25br />return_base100: 298.1337,date: 2025-01-26br />return_base100: 290.7090,date: 2025-01-27br />return_base100: 284.2307,date: 2025-01-28br />return_base100: 275.2008,date: 2025-01-29br />return_base100: 280.4344,date: 2025-01-30br />return_base100: 292.2621,date: 2025-01-31br />return_base100: 295.2203,date: 2025-02-01br />return_base100: 280.7554,date: 2025-02-02br />return_base100: 255.2302,date: 2025-02-03br />return_base100: 257.8137,date: 2025-02-04br />return_base100: 244.2244,date: 2025-02-05br />return_base100: 249.7011,date: 2025-02-06br />return_base100: 240.0754,date: 2025-02-07br />return_base100: 234.8416,date: 2025-02-08br />return_base100: 237.2089,date: 2025-02-09br />return_base100: 235.7899,date: 2025-02-10br />return_base100: 238.5848,date: 2025-02-11br />return_base100: 233.6844,date: 2025-02-12br />return_base100: 245.8717,date: 2025-02-13br />return_base100: 240.4579,date: 2025-02-14br />return_base100: 244.6513,date: 2025-02-15br />return_base100: 242.0192,date: 2025-02-16br />return_base100: 239.2387,date: 2025-02-17br />return_base100: 246.3179,date: 2025-02-18br />return_base100: 236.7521,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(9,109,217,1),dash:solid},hoveron:points,showlegend:false,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,102.07043829127549,100.55238999367388,100.78735349242899,99.301795692612828,101.39381272448735,105.59992151779836,107.62102501079099,110.14252339473656,114.84277890634947,113.85233403710086,116.51757904051127,116.22719360619982,118.09816059594428,123.58507392715492,120.7758117648453,129.50290504600491,131.41876225761035,132.03323461005832,132.98675728792978,131.63170255812426,138.53815562574837,135.0679076525235,135.71216510841322,131.94620465058574,127.33539462910942,119.87403297450571,123.6195419393774,118.47048083038085,107.83862889584032,119.91215971050734,118.72690068284797,112.83661949639858,114.17557712985872,117.43543560295092,122.10766451744556,122.26285753155052,118.89095708413628,121.24970023264459,119.77988525134306,119.31610336384223,124.28256967888063,119.34359532350686,111.70367120080023,112.95855548432066,113.33723339546506,113.34644461906406,114.71396992851123,117.32817315863613,125.99200530205761,119.26444965612184,120.61017077544138,119.45713814754819,110.45794660955794,103.35591929654078,107.76716139525946,105.83371912041962,105.38817932049382,101.69182479428213,104.57267684405957,104.36591386063057,107.60197774632792,107.40362080960986,109.2169178099266,109.88491832189027,106.92984828728248,107.82263486213662,106.81956481928385,110.94008653010566,111.28173274581616,109.9301499387518,102.89892021914467,101.63102427711381,101.94356817938362,106.1136759036774,106.48651145132231,107.19313468825064,105.40942310750739,103.17516030588735,101.44674183239837,103.48379426918892,99.56088229093308,99.375820434990047,100.13494120501743,100.86152638735359,98.49532408015466,103.59762051549485,100.58251005070102,105.73259534469911,106.87120564417404,104.94475874613732,125.54723847194431,129.98054241739479,128.01232938382259,129.13336106147821,127.65513359205062,128.14714176053792,130.78628614994622,132.98618400198549,131.62643348056906,129.04892055087754,128.16809568387183,128.37013711002948,130.53858797353016,129.4403266982678,128.8311491890355,130.63830107934282,132.50192485586848,130.57315904839427,126.03459593872641,126.12698515556563,126.94335722303894,125.65598244173304,119.73862798760078,122.05443910443974,118.97697574143747,119.25882630073586,122.31047891341571,123.95669204734516,120.32340541641848,119.08016076999129,121.87168971651911,120.48250836949167,120.63144676953047,119.82065940895249,117.32767072825801,114.94106201800902,116.28449643496658,115.57902621134191,118.10278553198907,115.79384740506626,115.79462681629387,117.99444737135188,118.00822555825975,117.3839042821175,113.01918852469629,104.75443425405417,102.77504536527623,105.19485957038724,100.55530795471607,103.39152743923668,105.08677262493912,106.3475379204497,106.04506194998768,107.36115900124312,108.83538635189102,111.69093008172416,119.64126599830112,118.40506181858282,116.41392378865483,117.72538302103528,120.06922717640762,120.62511485848307,120.87089349319808,118.17701639964962,119.60476249890576,114.23695737438644,108.89782298849582,112.41231704207127,111.63121172229333,112.22886553990426,113.84766401115033,112.35604483972116,110.74813236000115,110.10300531307243,102.26710113582116,99.791742608266816,92.755482143463311,83.57322558821231,84.153262135513316,80.51547295542882,92.294263939173959,89.089202584373027,89.496963484712822,87.94808013300748,93.897107025206992,92.653559632269918,91.526782212341374,88.457235348502138,89.193005988776861,89.793713037147185,90.318443594363728,90.418871697252968,88.627288707252447,90.184281800573899,90.135932538801953,95.135320926437814,94.848619981565946,94.616948045929092,92.195079029399835,84.71300822523618,87.131572795816993,86.947709043083336,86.869729271832156,86.473608008585629,83.440609734047484,87.256420303366156,84.207762948709785,84.308152403108394,81.50821096845452,76.434192345421664,78.097893921358946,79.283597406660519,81.350840756044349,82.207613379051054,80.656713864418137,81.448569906004948,84.138607916151329,83.246922823279959,79.880001589741255,79.103592061574261,80.453577397692769,81.25217760089366,85.02634442156382,88.066608612339451,89.866436613673358,89.046231904213059,91.304849696342018,91.458805958746993,88.550365328078342,90.603089727817348,92.925226314288622,92.158085982456527,91.500275789187668,88.96269963314208,84.530458521183775,81.620278708437013,81.047559608694328,83.273004113036777,83.266923417178432,84.221116002220739,83.705525813037028,84.284905335997408,81.710593789612687,82.198511659508853,84.124230677638806,85.548099045002232,85.169202125744263,90.700013700889926,89.915732763465627,90.129967788415485,89.949118617950575,91.039708167823861,91.522537319787716,95.030847614863148,92.171619395590426,90.612854913115285,87.162034247844645,87.503326185724418,83.322712513395714,85.754726758714057,86.597592366510852,88.707387704072886,91.103065926788545,91.941383895521795,87.027627680280872,86.869136661642571,86.030638333286419,84.889528764751091,82.873836060445981,84.084828541446541,93.949488612834173,100.02969492363026,102.48320417115123,108.91027424389219,110.10685083788961,116.81383260398263,112.47115292763282,110.56744422491384,105.6442384537151,107.28659962141226,108.31515834383231,106.22241987346612,110.42244152950371,107.90857622245659,106.70430857882478,116.65494865902298,115.26014395660958,117.80289256898385,116.31428797982342,118.38842364336872,114.94076571291426,127.3364123726959,123.97784565454728,124.38494308913134,128.53792309066313,128.49832127060262,125.83683161219795,125.3594261317518,132.85218968498839,131.23849281450484,139.1354680483588,138.67076503849808,138.32493834438498,128.71414732508322,125.55297133138704,132.8582124081108,134.09270317141142,135.19193065893936,133.99647487117008,136.66309833741278,138.3092728228516,134.5553706940992,126.11482376384896,119.10045766898455,120.17178094628123,115.20099244170794,113.42116503427251,118.37693860023798,121.07062245133334,120.99273285989361,115.36381853271132,115.02881341597326,117.64491042213876,116.22461704015815,116.42680661886321,115.41688935175466,116.26048283945822,119.61595767835681,125.07294419499347,126.8521467851638,126.29485487459563,127.79353383697898,117.47939826103692,115.40035423918224,111.55427546028903,113.56234152911078,113.92830408683955,113.19690716742056,108.76346795225288,111.85773052584686,119.68862328214705,114.57982745896673,120.82423832359852,114.88355306395894,111.30596534943805,114.60915522193604,115.41542070911092,112.69485039137072,115.93365187848732,115.0469266752462,115.44311235264378,112.56811554919602,110.05958373385515,106.56302902134485,108.58957551010049,113.16949894615229,114.31498867695845,108.71390770444134,98.830058657458366,99.83043618879762,94.568386217458695,96.689061105131685,92.961794227835028,90.93518976634347,91.851835342743513,91.302369751526925,92.384604786010058,90.4870798417911,95.206260230980121,93.109914568155617,94.733679370446993,93.714505789833765,92.637823255170403,95.379018984074165,91.674966966812974,text:date: 2024-02-19br />return_base100: 100.00000,date: 2024-02-20br />return_base100: 102.07044,date: 2024-02-21br />return_base100: 100.55239,date: 2024-02-22br />return_base100: 100.78735,date: 2024-02-23br />return_base100: 99.30180,date: 2024-02-24br />return_base100: 101.39381,date: 2024-02-25br />return_base100: 105.59992,date: 2024-02-26br />return_base100: 107.62103,date: 2024-02-27br />return_base100: 110.14252,date: 2024-02-28br />return_base100: 114.84278,date: 2024-02-29br />return_base100: 113.85233,date: 2024-03-01br />return_base100: 116.51758,date: 2024-03-02br />return_base100: 116.22719,date: 2024-03-03br />return_base100: 118.09816,date: 2024-03-04br />return_base100: 123.58507,date: 2024-03-05br />return_base100: 120.77581,date: 2024-03-06br />return_base100: 129.50291,date: 2024-03-07br />return_base100: 131.41876,date: 2024-03-08br />return_base100: 132.03323,date: 2024-03-09br />return_base100: 132.98676,date: 2024-03-10br />return_base100: 131.63170,date: 2024-03-11br />return_base100: 138.53816,date: 2024-03-12br />return_base100: 135.06791,date: 2024-03-13br />return_base100: 135.71217,date: 2024-03-14br />return_base100: 131.94620,date: 2024-03-15br />return_base100: 127.33539,date: 2024-03-16br />return_base100: 119.87403,date: 2024-03-17br />return_base100: 123.61954,date: 2024-03-18br />return_base100: 118.47048,date: 2024-03-19br />return_base100: 107.83863,date: 2024-03-20br />return_base100: 119.91216,date: 2024-03-21br />return_base100: 118.72690,date: 2024-03-22br />return_base100: 112.83662,date: 2024-03-23br />return_base100: 114.17558,date: 2024-03-24br />return_base100: 117.43544,date: 2024-03-25br />return_base100: 122.10766,date: 2024-03-26br />return_base100: 122.26286,date: 2024-03-27br />return_base100: 118.89096,date: 2024-03-28br />return_base100: 121.24970,date: 2024-03-29br />return_base100: 119.77989,date: 2024-03-30br />return_base100: 119.31610,date: 2024-03-31br />return_base100: 124.28257,date: 2024-04-01br />return_base100: 119.34360,date: 2024-04-02br />return_base100: 111.70367,date: 2024-04-03br />return_base100: 112.95856,date: 2024-04-04br />return_base100: 113.33723,date: 2024-04-05br />return_base100: 113.34644,date: 2024-04-06br />return_base100: 114.71397,date: 2024-04-07br />return_base100: 117.32817,date: 2024-04-08br />return_base100: 125.99201,date: 2024-04-09br />return_base100: 119.26445,date: 2024-04-10br />return_base100: 120.61017,date: 2024-04-11br />return_base100: 119.45714,date: 2024-04-12br />return_base100: 110.45795,date: 2024-04-13br />return_base100: 103.35592,date: 2024-04-14br />return_base100: 107.76716,date: 2024-04-15br />return_base100: 105.83372,date: 2024-04-16br />return_base100: 105.38818,date: 2024-04-17br />return_base100: 101.69182,date: 2024-04-18br />return_base100: 104.57268,date: 2024-04-19br />return_base100: 104.36591,date: 2024-04-20br />return_base100: 107.60198,date: 2024-04-21br />return_base100: 107.40362,date: 2024-04-22br />return_base100: 109.21692,date: 2024-04-23br />return_base100: 109.88492,date: 2024-04-24br />return_base100: 106.92985,date: 2024-04-25br />return_base100: 107.82263,date: 2024-04-26br />return_base100: 106.81956,date: 2024-04-27br />return_base100: 110.94009,date: 2024-04-28br />return_base100: 111.28173,date: 2024-04-29br />return_base100: 109.93015,date: 2024-04-30br />return_base100: 102.89892,date: 2024-05-01br />return_base100: 101.63102,date: 2024-05-02br />return_base100: 101.94357,date: 2024-05-03br />return_base100: 106.11368,date: 2024-05-04br />return_base100: 106.48651,date: 2024-05-05br />return_base100: 107.19313,date: 2024-05-06br />return_base100: 105.40942,date: 2024-05-07br />return_base100: 103.17516,date: 2024-05-08br />return_base100: 101.44674,date: 2024-05-09br />return_base100: 103.48379,date: 2024-05-10br />return_base100: 99.56088,date: 2024-05-11br />return_base100: 99.37582,date: 2024-05-12br />return_base100: 100.13494,date: 2024-05-13br />return_base100: 100.86153,date: 2024-05-14br />return_base100: 98.49532,date: 2024-05-15br />return_base100: 103.59762,date: 2024-05-16br />return_base100: 100.58251,date: 2024-05-17br />return_base100: 105.73260,date: 2024-05-18br />return_base100: 106.87121,date: 2024-05-19br />return_base100: 104.94476,date: 2024-05-20br />return_base100: 125.54724,date: 2024-05-21br />return_base100: 129.98054,date: 2024-05-22br />return_base100: 128.01233,date: 2024-05-23br />return_base100: 129.13336,date: 2024-05-24br />return_base100: 127.65513,date: 2024-05-25br />return_base100: 128.14714,date: 2024-05-26br />return_base100: 130.78629,date: 2024-05-27br />return_base100: 132.98618,date: 2024-05-28br />return_base100: 131.62643,date: 2024-05-29br />return_base100: 129.04892,date: 2024-05-30br />return_base100: 128.16810,date: 2024-05-31br />return_base100: 128.37014,date: 2024-06-01br />return_base100: 130.53859,date: 2024-06-02br />return_base100: 129.44033,date: 2024-06-03br />return_base100: 128.83115,date: 2024-06-04br />return_base100: 130.63830,date: 2024-06-05br />return_base100: 132.50192,date: 2024-06-06br />return_base100: 130.57316,date: 2024-06-07br />return_base100: 126.03460,date: 2024-06-08br />return_base100: 126.12699,date: 2024-06-09br />return_base100: 126.94336,date: 2024-06-10br />return_base100: 125.65598,date: 2024-06-11br />return_base100: 119.73863,date: 2024-06-12br />return_base100: 122.05444,date: 2024-06-13br />return_base100: 118.97698,date: 2024-06-14br />return_base100: 119.25883,date: 2024-06-15br />return_base100: 122.31048,date: 2024-06-16br />return_base100: 123.95669,date: 2024-06-17br />return_base100: 120.32341,date: 2024-06-18br />return_base100: 119.08016,date: 2024-06-19br />return_base100: 121.87169,date: 2024-06-20br />return_base100: 120.48251,date: 2024-06-21br />return_base100: 120.63145,date: 2024-06-22br />return_base100: 119.82066,date: 2024-06-23br />return_base100: 117.32767,date: 2024-06-24br />return_base100: 114.94106,date: 2024-06-25br />return_base100: 116.28450,date: 2024-06-26br />return_base100: 115.57903,date: 2024-06-27br />return_base100: 118.10279,date: 2024-06-28br />return_base100: 115.79385,date: 2024-06-29br />return_base100: 115.79463,date: 2024-06-30br />return_base100: 117.99445,date: 2024-07-01br />return_base100: 118.00823,date: 2024-07-02br />return_base100: 117.38390,date: 2024-07-03br />return_base100: 113.01919,date: 2024-07-04br />return_base100: 104.75443,date: 2024-07-05br />return_base100: 102.77505,date: 2024-07-06br />return_base100: 105.19486,date: 2024-07-07br />return_base100: 100.55531,date: 2024-07-08br />return_base100: 103.39153,date: 2024-07-09br />return_base100: 105.08677,date: 2024-07-10br />return_base100: 106.34754,date: 2024-07-11br />return_base100: 106.04506,date: 2024-07-12br />return_base100: 107.36116,date: 2024-07-13br />return_base100: 108.83539,date: 2024-07-14br />return_base100: 111.69093,date: 2024-07-15br />return_base100: 119.64127,date: 2024-07-16br />return_base100: 118.40506,date: 2024-07-17br />return_base100: 116.41392,date: 2024-07-18br />return_base100: 117.72538,date: 2024-07-19br />return_base100: 120.06923,date: 2024-07-20br />return_base100: 120.62511,date: 2024-07-21br />return_base100: 120.87089,date: 2024-07-22br />return_base100: 118.17702,date: 2024-07-23br />return_base100: 119.60476,date: 2024-07-24br />return_base100: 114.23696,date: 2024-07-25br />return_base100: 108.89782,date: 2024-07-26br />return_base100: 112.41232,date: 2024-07-27br />return_base100: 111.63121,date: 2024-07-28br />return_base100: 112.22887,date: 2024-07-29br />return_base100: 113.84766,date: 2024-07-30br />return_base100: 112.35604,date: 2024-07-31br />return_base100: 110.74813,date: 2024-08-01br />return_base100: 110.10301,date: 2024-08-02br />return_base100: 102.26710,date: 2024-08-03br />return_base100: 99.79174,date: 2024-08-04br />return_base100: 92.75548,date: 2024-08-05br />return_base100: 83.57323,date: 2024-08-06br />return_base100: 84.15326,date: 2024-08-07br />return_base100: 80.51547,date: 2024-08-08br />return_base100: 92.29426,date: 2024-08-09br />return_base100: 89.08920,date: 2024-08-10br />return_base100: 89.49696,date: 2024-08-11br />return_base100: 87.94808,date: 2024-08-12br />return_base100: 93.89711,date: 2024-08-13br />return_base100: 92.65356,date: 2024-08-14br />return_base100: 91.52678,date: 2024-08-15br />return_base100: 88.45724,date: 2024-08-16br />return_base100: 89.19301,date: 2024-08-17br />return_base100: 89.79371,date: 2024-08-18br />return_base100: 90.31844,date: 2024-08-19br />return_base100: 90.41887,date: 2024-08-20br />return_base100: 88.62729,date: 2024-08-21br />return_base100: 90.18428,date: 2024-08-22br />return_base100: 90.13593,date: 2024-08-23br />return_base100: 95.13532,date: 2024-08-24br />return_base100: 94.84862,date: 2024-08-25br />return_base100: 94.61695,date: 2024-08-26br />return_base100: 92.19508,date: 2024-08-27br />return_base100: 84.71301,date: 2024-08-28br />return_base100: 87.13157,date: 2024-08-29br />return_base100: 86.94771,date: 2024-08-30br />return_base100: 86.86973,date: 2024-08-31br />return_base100: 86.47361,date: 2024-09-01br />return_base100: 83.44061,date: 2024-09-02br />return_base100: 87.25642,date: 2024-09-03br />return_base100: 84.20776,date: 2024-09-04br />return_base100: 84.30815,date: 2024-09-05br />return_base100: 81.50821,date: 2024-09-06br />return_base100: 76.43419,date: 2024-09-07br />return_base100: 78.09789,date: 2024-09-08br />return_base100: 79.28360,date: 2024-09-09br />return_base100: 81.35084,date: 2024-09-10br />return_base100: 82.20761,date: 2024-09-11br />return_base100: 80.65671,date: 2024-09-12br />return_base100: 81.44857,date: 2024-09-13br />return_base100: 84.13861,date: 2024-09-14br />return_base100: 83.24692,date: 2024-09-15br />return_base100: 79.88000,date: 2024-09-16br />return_base100: 79.10359,date: 2024-09-17br />return_base100: 80.45358,date: 2024-09-18br />return_base100: 81.25218,date: 2024-09-19br />return_base100: 85.02634,date: 2024-09-20br />return_base100: 88.06661,date: 2024-09-21br />return_base100: 89.86644,date: 2024-09-22br />return_base100: 89.04623,date: 2024-09-23br />return_base100: 91.30485,date: 2024-09-24br />return_base100: 91.45881,date: 2024-09-25br />return_base100: 88.55037,date: 2024-09-26br />return_base100: 90.60309,date: 2024-09-27br />return_base100: 92.92523,date: 2024-09-28br />return_base100: 92.15809,date: 2024-09-29br />return_base100: 91.50028,date: 2024-09-30br />return_base100: 88.96270,date: 2024-10-01br />return_base100: 84.53046,date: 2024-10-02br />return_base100: 81.62028,date: 2024-10-03br />return_base100: 81.04756,date: 2024-10-04br />return_base100: 83.27300,date: 2024-10-05br />return_base100: 83.26692,date: 2024-10-06br />return_base100: 84.22112,date: 2024-10-07br />return_base100: 83.70553,date: 2024-10-08br />return_base100: 84.28491,date: 2024-10-09br />return_base100: 81.71059,date: 2024-10-10br />return_base100: 82.19851,date: 2024-10-11br />return_base100: 84.12423,date: 2024-10-12br />return_base100: 85.54810,date: 2024-10-13br />return_base100: 85.16920,date: 2024-10-14br />return_base100: 90.70001,date: 2024-10-15br />return_base100: 89.91573,date: 2024-10-16br />return_base100: 90.12997,date: 2024-10-17br />return_base100: 89.94912,date: 2024-10-18br />return_base100: 91.03971,date: 2024-10-19br />return_base100: 91.52254,date: 2024-10-20br />return_base100: 95.03085,date: 2024-10-21br />return_base100: 92.17162,date: 2024-10-22br />return_base100: 90.61285,date: 2024-10-23br />return_base100: 87.16203,date: 2024-10-24br />return_base100: 87.50333,date: 2024-10-25br />return_base100: 83.32271,date: 2024-10-26br />return_base100: 85.75473,date: 2024-10-27br />return_base100: 86.59759,date: 2024-10-28br />return_base100: 88.70739,date: 2024-10-29br />return_base100: 91.10307,date: 2024-10-30br />return_base100: 91.94138,date: 2024-10-31br />return_base100: 87.02763,date: 2024-11-01br />return_base100: 86.86914,date: 2024-11-02br />return_base100: 86.03064,date: 2024-11-03br />return_base100: 84.88953,date: 2024-11-04br />return_base100: 82.87384,date: 2024-11-05br />return_base100: 84.08483,date: 2024-11-06br />return_base100: 93.94949,date: 2024-11-07br />return_base100: 100.02969,date: 2024-11-08br />return_base100: 102.48320,date: 2024-11-09br />return_base100: 108.91027,date: 2024-11-10br />return_base100: 110.10685,date: 2024-11-11br />return_base100: 116.81383,date: 2024-11-12br />return_base100: 112.47115,date: 2024-11-13br />return_base100: 110.56744,date: 2024-11-14br />return_base100: 105.64424,date: 2024-11-15br />return_base100: 107.28660,date: 2024-11-16br />return_base100: 108.31516,date: 2024-11-17br />return_base100: 106.22242,date: 2024-11-18br />return_base100: 110.42244,date: 2024-11-19br />return_base100: 107.90858,date: 2024-11-20br />return_base100: 106.70431,date: 2024-11-21br />return_base100: 116.65495,date: 2024-11-22br />return_base100: 115.26014,date: 2024-11-23br />return_base100: 117.80289,date: 2024-11-24br />return_base100: 116.31429,date: 2024-11-25br />return_base100: 118.38842,date: 2024-11-26br />return_base100: 114.94077,date: 2024-11-27br />return_base100: 127.33641,date: 2024-11-28br />return_base100: 123.97785,date: 2024-11-29br />return_base100: 124.38494,date: 2024-11-30br />return_base100: 128.53792,date: 2024-12-01br />return_base100: 128.49832,date: 2024-12-02br />return_base100: 125.83683,date: 2024-12-03br />return_base100: 125.35943,date: 2024-12-04br />return_base100: 132.85219,date: 2024-12-05br />return_base100: 131.23849,date: 2024-12-06br />return_base100: 139.13547,date: 2024-12-07br />return_base100: 138.67077,date: 2024-12-08br />return_base100: 138.32494,date: 2024-12-09br />return_base100: 128.71415,date: 2024-12-10br />return_base100: 125.55297,date: 2024-12-11br />return_base100: 132.85821,date: 2024-12-12br />return_base100: 134.09270,date: 2024-12-13br />return_base100: 135.19193,date: 2024-12-14br />return_base100: 133.99647,date: 2024-12-15br />return_base100: 136.66310,date: 2024-12-16br />return_base100: 138.30927,date: 2024-12-17br />return_base100: 134.55537,date: 2024-12-18br />return_base100: 126.11482,date: 2024-12-19br />return_base100: 119.10046,date: 2024-12-20br />return_base100: 120.17178,date: 2024-12-21br />return_base100: 115.20099,date: 2024-12-22br />return_base100: 113.42117,date: 2024-12-23br />return_base100: 118.37694,date: 2024-12-24br />return_base100: 121.07062,date: 2024-12-25br />return_base100: 120.99273,date: 2024-12-26br />return_base100: 115.36382,date: 2024-12-27br />return_base100: 115.02881,date: 2024-12-28br />return_base100: 117.64491,date: 2024-12-29br />return_base100: 116.22462,date: 2024-12-30br />return_base100: 116.42681,date: 2024-12-31br />return_base100: 115.41689,date: 2025-01-01br />return_base100: 116.26048,date: 2025-01-02br />return_base100: 119.61596,date: 2025-01-03br />return_base100: 125.07294,date: 2025-01-04br />return_base100: 126.85215,date: 2025-01-05br />return_base100: 126.29485,date: 2025-01-06br />return_base100: 127.79353,date: 2025-01-07br />return_base100: 117.47940,date: 2025-01-08br />return_base100: 115.40035,date: 2025-01-09br />return_base100: 111.55428,date: 2025-01-10br />return_base100: 113.56234,date: 2025-01-11br />return_base100: 113.92830,date: 2025-01-12br />return_base100: 113.19691,date: 2025-01-13br />return_base100: 108.76347,date: 2025-01-14br />return_base100: 111.85773,date: 2025-01-15br />return_base100: 119.68862,date: 2025-01-16br />return_base100: 114.57983,date: 2025-01-17br />return_base100: 120.82424,date: 2025-01-18br />return_base100: 114.88355,date: 2025-01-19br />return_base100: 111.30597,date: 2025-01-20br />return_base100: 114.60916,date: 2025-01-21br />return_base100: 115.41542,date: 2025-01-22br />return_base100: 112.69485,date: 2025-01-23br />return_base100: 115.93365,date: 2025-01-24br />return_base100: 115.04693,date: 2025-01-25br />return_base100: 115.44311,date: 2025-01-26br />return_base100: 112.56812,date: 2025-01-27br />return_base100: 110.05958,date: 2025-01-28br />return_base100: 106.56303,date: 2025-01-29br />return_base100: 108.58958,date: 2025-01-30br />return_base100: 113.16950,date: 2025-01-31br />return_base100: 114.31499,date: 2025-02-01br />return_base100: 108.71391,date: 2025-02-02br />return_base100: 98.83006,date: 2025-02-03br />return_base100: 99.83044,date: 2025-02-04br />return_base100: 94.56839,date: 2025-02-05br />return_base100: 96.68906,date: 2025-02-06br />return_base100: 92.96179,date: 2025-02-07br />return_base100: 90.93519,date: 2025-02-08br />return_base100: 91.85184,date: 2025-02-09br />return_base100: 91.30237,date: 2025-02-10br />return_base100: 92.38460,date: 2025-02-11br />return_base100: 90.48708,date: 2025-02-12br />return_base100: 95.20626,date: 2025-02-13br />return_base100: 93.10991,date: 2025-02-14br />return_base100: 94.73368,date: 2025-02-15br />return_base100: 93.71451,date: 2025-02-16br />return_base100: 92.63782,date: 2025-02-17br />return_base100: 95.37902,date: 2025-02-18br />return_base100: 91.67497,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,109.32543419542186,108.01826607729191,110.40125196252998,109.00617747211166,110.94999369768901,107.71895459873114,119.33577384893482,116.18822829723146,116.56974750672367,120.4617927829122,120.42467917373564,117.93041282793145,117.48300307774927,124.50499089907657,122.99268376548835,130.39348635634184,129.95798097136722,129.63388281758216,120.62694472173003,117.66438769305958,124.51063521016637,125.66756202946971,126.69772426206215,125.57737982265633,128.07645741545363,129.6192015720523,126.10115981839685,118.190938532426,111.61729011251917,112.62130137651164,107.96283109468486,106.29483152546349,110.93923026809209,113.4636680222672,113.39067228997004,108.11542670508901,107.80147020117653,110.25319594778304,108.92214062218538,109.11162648400106,108.16516304633913,108.95575294747735,112.10040088493137,117.21452100746183,118.88193501713698,118.35965815878829,119.76417404230226,110.09808303499979,108.14966684680168,104.54523996833875,106.42713779942618,106.77010666600988,106.0846639419434,101.92978090655726,104.82962873351561,112.16850085648647,107.38069435530255,113.23276438677547,107.66533666172623,104.31253136063754,107.40817943379651,108.16378667957071,105.61415175481935,108.64945701123645,107.8184453913204,108.18973843719108,105.49537975407948,103.14446079986709,99.867597138895675,101.7668142518191,106.05897779896256,107.13249558476028,101.88333456481939,92.620494873878926,93.558017964242467,88.626586383434528,90.614017740160307,87.120937725923355,85.221666282732784,86.08071835720726,85.565776084927137,86.580013512541115,84.801711427562779,89.2243823131558,87.259751558554271,88.781494048541788,87.826355878221008,86.817322082863072,89.386286509335861,85.914962748754135,text:date: 2024-11-20br />return_base100: 100.00000,date: 2024-11-21br />return_base100: 109.32543,date: 2024-11-22br />return_base100: 108.01827,date: 2024-11-23br />return_base100: 110.40125,date: 2024-11-24br />return_base100: 109.00618,date: 2024-11-25br />return_base100: 110.94999,date: 2024-11-26br />return_base100: 107.71895,date: 2024-11-27br />return_base100: 119.33577,date: 2024-11-28br />return_base100: 116.18823,date: 2024-11-29br />return_base100: 116.56975,date: 2024-11-30br />return_base100: 120.46179,date: 2024-12-01br />return_base100: 120.42468,date: 2024-12-02br />return_base100: 117.93041,date: 2024-12-03br />return_base100: 117.48300,date: 2024-12-04br />return_base100: 124.50499,date: 2024-12-05br />return_base100: 122.99268,date: 2024-12-06br />return_base100: 130.39349,date: 2024-12-07br />return_base100: 129.95798,date: 2024-12-08br />return_base100: 129.63388,date: 2024-12-09br />return_base100: 120.62694,date: 2024-12-10br />return_base100: 117.66439,date: 2024-12-11br />return_base100: 124.51064,date: 2024-12-12br />return_base100: 125.66756,date: 2024-12-13br />return_base100: 126.69772,date: 2024-12-14br />return_base100: 125.57738,date: 2024-12-15br />return_base100: 128.07646,date: 2024-12-16br />return_base100: 129.61920,date: 2024-12-17br />return_base100: 126.10116,date: 2024-12-18br />return_base100: 118.19094,date: 2024-12-19br />return_base100: 111.61729,date: 2024-12-20br />return_base100: 112.62130,date: 2024-12-21br />return_base100: 107.96283,date: 2024-12-22br />return_base100: 106.29483,date: 2024-12-23br />return_base100: 110.93923,date: 2024-12-24br />return_base100: 113.46367,date: 2024-12-25br />return_base100: 113.39067,date: 2024-12-26br />return_base100: 108.11543,date: 2024-12-27br />return_base100: 107.80147,date: 2024-12-28br />return_base100: 110.25320,date: 2024-12-29br />return_base100: 108.92214,date: 2024-12-30br />return_base100: 109.11163,date: 2024-12-31br />return_base100: 108.16516,date: 2025-01-01br />return_base100: 108.95575,date: 2025-01-02br />return_base100: 112.10040,date: 2025-01-03br />return_base100: 117.21452,date: 2025-01-04br />return_base100: 118.88194,date: 2025-01-05br />return_base100: 118.35966,date: 2025-01-06br />return_base100: 119.76417,date: 2025-01-07br />return_base100: 110.09808,date: 2025-01-08br />return_base100: 108.14967,date: 2025-01-09br />return_base100: 104.54524,date: 2025-01-10br />return_base100: 106.42714,date: 2025-01-11br />return_base100: 106.77011,date: 2025-01-12br />return_base100: 106.08466,date: 2025-01-13br />return_base100: 101.92978,date: 2025-01-14br />return_base100: 104.82963,date: 2025-01-15br />return_base100: 112.16850,date: 2025-01-16br />return_base100: 107.38069,date: 2025-01-17br />return_base100: 113.23276,date: 2025-01-18br />return_base100: 107.66534,date: 2025-01-19br />return_base100: 104.31253,date: 2025-01-20br />return_base100: 107.40818,date: 2025-01-21br />return_base100: 108.16379,date: 2025-01-22br />return_base100: 105.61415,date: 2025-01-23br />return_base100: 108.64946,date: 2025-01-24br />return_base100: 107.81845,date: 2025-01-25br />return_base100: 108.18974,date: 2025-01-26br />return_base100: 105.49538,date: 2025-01-27br />return_base100: 103.14446,date: 2025-01-28br />return_base100: 99.86760,date: 2025-01-29br />return_base100: 101.76681,date: 2025-01-30br />return_base100: 106.05898,date: 2025-01-31br />return_base100: 107.13250,date: 2025-02-01br />return_base100: 101.88333,date: 2025-02-02br />return_base100: 92.62049,date: 2025-02-03br />return_base100: 93.55802,date: 2025-02-04br />return_base100: 88.62659,date: 2025-02-05br />return_base100: 90.61402,date: 2025-02-06br />return_base100: 87.12094,date: 2025-02-07br />return_base100: 85.22167,date: 2025-02-08br />return_base100: 86.08072,date: 2025-02-09br />return_base100: 85.56578,date: 2025-02-10br />return_base100: 86.58001,date: 2025-02-11br />return_base100: 84.80171,date: 2025-02-12br />return_base100: 89.22438,date: 2025-02-13br />return_base100: 87.25975,date: 2025-02-14br />return_base100: 88.78149,date: 2025-02-15br />return_base100: 87.82636,date: 2025-02-16br />return_base100: 86.81732,date: 2025-02-17br />return_base100: 89.38629,date: 2025-02-18br />return_base100: 85.91496,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,105.21530852519508,102.89857373113412,104.6930451685265,103.5667257178434,102.37685138821995,105.40622943168925,101.31276987510128,text:date: 2025-02-11br />return_base100: 100.0000,date: 2025-02-12br />return_base100: 105.2153,date: 2025-02-13br />return_base100: 102.8986,date: 2025-02-14br />return_base100: 104.6930,date: 2025-02-15br />return_base100: 103.5667,date: 2025-02-16br />return_base100: 102.3769,date: 2025-02-17br />return_base100: 105.4062,date: 2025-02-18br />return_base100: 101.3128,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{orientation:v,width:0.89999999999999991,0.90000000000000013,base:-0.016733924674872225,-0.19804945941186824,x:1,2,y:0.016733924674872225,0.19804945941186824,text:reorder(date_formated, date): Jan-25br />return_monthly: 0.01673392br />if_else(return_monthly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): Feb-25br />return_monthly: 0.19804946br />if_else(return_monthly > 0, TRUE, FALSE): FALSE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(139,0,0,1),line:{width:1.8897637795275593,color:transparent}},name:FALSE,legendgroup:FALSE,showlegend:true,xaxis:x5,yaxis:y5,hoverinfo:text,frame:null},{orientation:v,width:0.90000000000000013,0.90000000000000036,0.90000000000000036,0.90000000000000036,0.89999999999999947,base:-0.10370927398571117,-0.016704889429406067,-0.12204216819933944,-0.076168010099257,-0.0103937706492222,x:2,3,5,6,8,y:0.10370927398571117,0.016704889429406067,0.12204216819933944,0.076168010099257,0.0103937706492222,text:reorder(date_formated, date): 01br />return_weekly: 0.10370927br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 02br />return_weekly: 0.01670489br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 04br />return_weekly: 0.12204217br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 05br />return_weekly: 0.07616801br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 07br />return_weekly: 0.01039377br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(139,0,0,1),line:{width:1.8897637795275593,color:transparent}},name:FALSE,legendgroup:FALSE,showlegend:true,xaxis:x6,yaxis:y6,hoverinfo:text,frame:null},{orientation:v,width:0.89999999999999991,0.90000000000000036,0.90000000000000036,base:0,0,0,x:1,4,7,y:0.086309395850296511,0.011339465910883861,0.014626712398351005,text:reorder(date_formated, date): 00br />return_weekly: 0.08630940br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 03br />return_weekly: 0.01133947br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 06br />return_weekly: 0.01462671br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(0,100,0,1),line:{width:1.8897637795275593,color:transparent}},name:TRUE,legendgroup:TRUE,showlegend:true,xaxis:x6,yaxis:y6,hoverinfo:text,frame:null},layout:{xaxis:{domain:0,0.14666666666666667,automargin:true,type:linear,autorange:false,range:19319.049999999999,20175.950000000001,tickmode:array,ticktext:May-23,Nov-23,May-24,Nov-24,tickvals:19478,19662,19844,20028,categoryorder:array,categoryarray:May-23,Nov-23,May-24,Nov-24,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y,hoverformat:.2f},xaxis2:{domain:0.18666666666666665,0.3133333333333333,automargin:true,type:linear,autorange:false,range:19753.75,20155.25,tickmode:array,ticktext:Apr-24,Jul-24,Oct-24,Jan-25,tickvals:19814,19905,19997,20089,categoryorder:array,categoryarray:Apr-24,Jul-24,Oct-24,Jan-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y2,hoverformat:.2f},xaxis3:{domain:0.35333333333333333,0.47999999999999998,automargin:true,type:linear,autorange:false,range:20042.5,20141.5,tickmode:array,ticktext:Dec-24,Jan-25,Feb-25,tickvals:20058,20089,20120,categoryorder:array,categoryarray:Dec-24,Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y3,hoverformat:.2f},xaxis4:{domain:0.52000000000000002,0.64666666666666661,automargin:true,type:linear,autorange:false,range:20129.650000000001,20137.349999999999,tickmode:array,ticktext:11,12,13,14,15,16,17,18,tickvals:20130,20131,20132,20133,20134,20135,20136,20137,categoryorder:array,categoryarray:11,12,13,14,15,16,17,18,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y4,hoverformat:.2f},xaxis5:{domain:0.68666666666666665,0.81333333333333324,automargin:true,type:linear,autorange:false,range:0.40000000000000002,2.6000000000000001,tickmode:array,ticktext:Jan-25,Feb-25,tickvals:1,2,categoryorder:array,categoryarray:Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-90,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y5,hoverformat:.2f},xaxis6:{domain:0.85333333333333328,1,automargin:true,type:linear,autorange:false,range:0.40000000000000002,8.5999999999999996,tickmode:array,ticktext:00,01,02,03,04,05,06,07,tickvals:1,2,3,4,5,6,7,8,categoryorder:array,categoryarray:00,01,02,03,04,05,06,07,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-90,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y6,hoverformat:.2f},yaxis6:{domain:0,1,automargin:true,type:linear,autorange:false,range:-0.13245974640182123,0.096726974052778303,tickmode:array,ticktext:-10%,-5%,0%,5%,tickvals:-0.10000000000000002,-0.050000000000000017,0,0.049999999999999989,categoryorder:array,categoryarray:-10%,-5%,0%,5%,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x6,hoverformat:.2f},yaxis5:{domain:0,1,automargin:true,type:linear,autorange:false,range:-0.20795193238246165,0.0099024729705934136,tickmode:array,ticktext:-20%,-15%,-10%,-5%,0%,tickvals:-0.20000000000000001,-0.15000000000000002,-0.10000000000000001,-0.049999999999999989,0,categoryorder:array,categoryarray:-20%,-15%,-10%,-5%,0%,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x5,hoverformat:.2f},yaxis4:{domain:0,1,automargin:true,type:linear,autorange:false,range:99.729688528415537,105.67654090327372,tickmode:array,ticktext:100,102,104,tickvals:100,102,104,categoryorder:array,categoryarray:100,102,104,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x4,hoverformat:.2f},yaxis3:{domain:0,1,automargin:true,type:linear,autorange:false,range:82.522122681123832,132.67307510278079,tickmode:array,ticktext:90,100,110,120,130,tickvals:90,100,110,120,130,categoryorder:array,categoryarray:90,100,110,120,130,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x3,hoverformat:.2f},yaxis2:{domain:0,1,automargin:true,type:linear,autorange:false,range:73.299128560274809,142.27053183350566,tickmode:array,ticktext:80,100,120,140,tickvals:80,100,120,140,categoryorder:array,categoryarray:80,100,120,140,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x2,hoverformat:.2f},yaxis:{domain:0,1,automargin:true,type:linear,autorange:false,range:87.034018697807497,372.28560734604253,tickmode:array,ticktext:100,200,300,tickvals:100,200,300,categoryorder:array,categoryarray:100,200,300,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x,hoverformat:.2f},annotations:,shapes:{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0,x1:0.14666666666666667,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.18666666666666665,x1:0.3133333333333333,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.35333333333333333,x1:0.47999999999999998,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.52000000000000002,x1:0.64666666666666661,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.68666666666666665,x1:0.81333333333333324,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.85333333333333328,x1:1,y0:0,y1:1},images:,margin:{t:25.148302561048247,r:7.3059360730593621,b:39.102640460591637,l:48.949771689497723},font:{color:rgba(0,0,0,1),family:,size:14.611872146118724},title:{text:Since Inception | 1 Year | 3 Months | 7 Days | YTD by Month | YTD by Week,font:{color:rgba(0,0,0,1),family:,size:17.534246575342468},x:0,xref:paper},showlegend:false,legend:{bgcolor:null,bordercolor:null,borderwidth:0,font:{color:rgba(0,0,0,1),family:,size:11.689497716894984}},hovermode:closest,barmode:relative},attrs:{918b6df0801d:{x:{},y:{},type:scatter},918b9997b70:{x:{},y:{},type:scatter},918b3aee296e:{x:{},y:{},type:scatter},918bbeae239:{x:{},y:{},type:scatter},918b668a44ce:{x:{},y:{},fill:{},type:bar},918b46942ac8:{x:{},y:{},fill:{},type:bar}},source:A,config:{doubleClick:reset,modeBarButtonsToAdd:hoverclosest,hovercompare,showSendToCloud:false},highlight:{on:plotly_click,persistent:false,dynamic:false,selectize:false,opacityDim:0.20000000000000001,selected:{opacity:1},debounce:0},subplot:true,shinyEvents:plotly_hover,plotly_click,plotly_selected,plotly_relayout,plotly_brushed,plotly_brushing,plotly_clickannotation,plotly_doubleclick,plotly_deselect,plotly_afterplot,plotly_sunburstclick,base_url:https://plot.ly},evals:,jsHooks:}/script>/div>/div>div idrow-15 classsection level2>h2>Row/h2>div idaddy---arch-usd-divers.-yield---performance-base-100 classsection level3>h3>ADDY - Arch USD Divers. Yield - Performance Base 100/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>div classplotly html-widget html-fill-item idhtmlwidget-6ea66655cc94be0a81cd stylewidth:576px;height:460.8px;>/div>script typeapplication/json data-forhtmlwidget-6ea66655cc94be0a81cd>{x:{data:{x:19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,100,100,100,100.00003042772867,100.00017242379579,100.00017242379579,100.00017242379579,100.00017242379579,100.00017242379579,100.00017242379579,100.00018256637202,100.00018256637202,100.00141996067114,100.00141996067114,100.00388460669322,100.0046452999099,100.01129882991185,100.01750608656,100.01893618980736,100.01930132255137,100.02800365295026,100.03702040321203,100.03702040321203,100.03702040321203,100.03702040321203,100.03702040321203,100.0370508309407,100.04365364806155,100.04365364806155,100.04440419870201,100.04440419870201,100.05326881032043,100.05465834326293,100.05465834326293,100.05471919872025,100.05471919872025,100.05471919872025,100.06453721250361,100.06453721250361,100.06467920857072,100.06556161270208,100.07628231576923,100.07687058519012,100.07774284674528,100.07774284674528,100.07774284674528,100.09217573270985,100.09217573270985,100.09217573270985,100.09217573270985,100.0926930040972,100.09726730597355,100.10011736989205,100.10188217815475,100.10716646036667,100.10716646036667,100.11510809754887,100.11510809754887,100.11510809754887,100.11510809754887,100.11510809754887,100.12774574752207,100.12777617525073,100.13403414478002,100.13484555087781,100.14105280752597,100.14105280752597,100.14109337783084,100.14388258629204,100.14813232572925,100.1490553001655,100.15611453321632,100.15611453321632,100.15636809762189,100.15636809762189,100.16092211434579,100.17572013305438,100.17572013305438,100.17607512322216,100.18143040346764,100.18143040346764,100.18725224221934,100.19930162277163,100.20731425798739,100.2123348332175,100.2123348332175,100.25135332394537,100.27674019223022,100.28069579695699,100.28069579695699,100.28069579695699,100.28808973502316,100.30061581665794,100.30211691793886,100.30211691793886,100.3143184371345,100.32694594453147,100.33813320610487,100.33950245389491,100.33951259647111,100.35323550210012,100.3571911068269,100.3571911068269,100.37128928777612,100.37174570370614,100.37174570370614,100.37174570370614,100.37174570370614,100.39028633304082,100.39868438615302,100.4006114756353,100.4006114756353,100.4006114756353,100.4011490321751,100.42013593486357,100.42516665266992,100.42810799977443,100.43010608729026,100.43010608729026,100.43335171168145,100.43653648061532,100.45603051211491,100.46050338822901,100.46865801951189,100.47255276878133,100.47255276878133,100.47830360949948,100.48069725748796,100.49357832929051,100.49978558593867,100.51160168723786,100.51160168723786,100.51160168723786,100.54442306389376,100.56486035498206,100.57681845234836,100.57740672176925,100.57755886041261,100.59449696270413,100.59708331964087,100.60325000598414,100.60633334915576,100.60633334915576,100.61466040423441,100.61617164809155,100.67192538958651,100.67424803954145,100.69035445058275,100.69035445058275,100.70020289209477,100.72173558141506,100.73092475547263,100.73652345754745,100.75087520290225,100.75483080762901,100.76603835435485,100.76603835435485,100.76751917048333,100.77948741042583,100.7841124251833,100.7841124251833,100.7841124251833,100.7841124251833,100.78778403777582,100.79108037504813,100.79108037504813,100.79380872805197,100.79380872805197,100.79432599943932,100.80068539473081,100.80068539473081,100.80068539473081,100.80068539473081,100.80994556682194,100.81319119121312,100.81319119121312,100.89451436736493,100.90047820218373,100.90047820218373,100.91501251391055,100.92173704194605,100.92481024254145,100.92481024254145,100.92481024254145,100.92481024254145,100.94287417079367,100.94944656018585,100.95093751889056,100.95093751889056,100.95093751889056,100.96128294663747,100.97378874311978,100.97378874311978,100.97620267626074,100.98106097027132,100.98248093094246,101.00335435280832,101.00335435280832,101.00335435280832,101.00335435280832,101.01591086217172,101.05611603431761,101.05611603431761,101.05611603431761,101.05611603431761,101.05664344828118,101.08522522807611,101.09562136870414,101.1003376666476,101.1003376666476,101.1003376666476,101.11842188005227,101.1373884975883,101.1373884975883,101.14214536583665,101.14844390567079,101.15630440224322,101.18316194408034,101.18316194408034,101.18316194408034,101.19213812403721,101.20987748985033,101.22285998741509,101.22543620177562,101.23128846825598,101.24009222441707,101.25468739160122,101.25468739160122,101.25468739160122,101.25737517430018,101.26814659024845,101.29162665420347,101.42330772129985,101.29381745066752,101.29381745066752,101.32018814884597,101.33023944188243,101.34256267199274,101.34485489421901,101.34485489421901,101.37961350293344,101.3828895550533,101.38540491395648,101.39346826205336,101.38824483529878,101.39363054327289,101.40113604967753,101.40604505656921,101.61201035191901,101.42148205757981,101.42777045483774,101.43264903400076,101.44100651680809,101.45073324740542,101.45928343916097,101.46629195933072,101.47650553358675,101.48960974206618,101.51268410297232,101.53512962415265,101.56093233806263,101.57623748558234,101.58939240694288,101.63174780524794,102.21885082988588,101.70908494894431,101.74296115352736,101.77361201887169,101.78788262361671,101.79876560790342,101.81163653712976,101.8241626187645,101.83238824808093,101.84135428546159,101.85020875450381,101.85892122747893,101.86702514588069,101.87332368571484,101.87918609477143,101.88409510166311,101.88754357757875,101.89251343992775,101.89578949204761,101.89956253040238,101.90425854319338,101.90793015578592,101.91357957074183,101.91973611450888,101.92625779101994,101.93091323350603,102.00407163579875,102.01409250110656,102.02456978234439,102.03306926121881,102.17505518575723,102.05065648838857,102.05388182762732,102.05776643432054,102.06163075586129,102.06646876471942,102.07166176374533,102.07569850908187,102.08156091813845,102.09099351402537,102.10059853370805,102.11010212762851,102.1165020932249,102.12429159176374,102.12971787004278,102.13528614438891,102.14197010211953,102.14768037253278,102.15329935976003,102.15666669506589,102.15849235878594,102.16411134601317,102.1696289074782,102.17660699991926,102.18369666069879,102.18649601173618,102.19291626248501,102.20236914352435,102.21021949752055,102.21814084955031,102.2226035830882,102.22821242773922,102.23414583482936,102.2403835192062,102.24661106100679,102.24945098234907,102.2529298859934,102.25895457626955,102.26518211807014,102.27148065790431,102.2748175654815,102.27876302763204,102.28405745242017,102.2884897582294,102.29407831772798,102.29740508272894,102.3015331112515,102.30728395196962,102.31283194116332,102.31793365700322,102.32074315061686,102.32463789988628,102.33001346528421,102.33570345054501,102.34236712312317,102.34750940926796,102.35576546631306,102.36639488619421,102.37543192160844,102.38348512712909,102.3885462726641,102.39705589411476,102.40890242314261,102.4197752648531,102.43116537795093,102.44041540746584,102.45327619411594,102.47008244291656,102.48454575660983,102.49749782644594,102.50631172518325,102.52014619915072,102.53744943418624,102.55532065349026,102.57273545686424,102.58267518156227,102.59587067322771,102.61723093875223,102.63503116002269,102.65079272347239,102.66587473431522,102.67523633216857,102.67839067337376,102.68570347083016,102.69310755147256,102.70255028993567,102.71223645022815,102.71611091434515,102.72400183864623,102.73143634701729,102.74070666168463,102.7489931464584,102.75150850536157,102.75965299406822,102.76903487707401,102.77928902163494,102.7901517207692,102.79458402657842,102.80408762049888,102.81310437076067,102.82282095878179,102.83255783195537,102.83544846617878,102.84258883983939,102.84947564909446,102.85717386444732,102.86491265010507,102.86689045246845,102.8730064259306,102.88227674059794,102.89695304839186,102.91145693239,102.91558496091255,102.92477413497009,102.93394302387522,102.9420570848532,102.95056670630387,102.95369061978039,102.96060785676411,102.9669571094794,102.97346864341421,102.97962518718126,102.9807307279895,102.98608600823496,102.99173542319089,102.99777025604327,103.00384565920052,103.00499177031367,103.01004277327245,103.01534734063681,103.02103732589761,103.02687944980177,103.02787342227155,103.03339098373658,103.04386826497439,103.06192205065041,103.0796918441922,103.09121381078091,103.10095068395449,103.11131639685387,103.1222095237168,103.13249409600638,103.1332243614944,103.14016188363057,103.14764710488275,103.15529460735451,103.16275954345426,103.16397665260095,103.1740178030612,103.18499207053392,103.19578377163464,103.206149484534,103.20715359958002,103.21610949438447,103.22574494179581,103.23542095951206,103.24467098902697,103.24569538922542,103.25466142660611,103.26416502052655,103.27368889959946,103.28272593501367,103.28377062036461,103.29211796059568,103.30102314251901,103.31307252307133,103.32998019763419,103.33881438152396,103.35511350151347,103.36927253792005,103.37830957333429,103.38702204630938,103.38794502074563,103.39686034524519,103.40657693326632,103.41646594508323,103.42597968157992,103.42708522238816,103.43704523223865,103.44804992744002,103.45904448006517,103.46945076326945,103.4705157337728,103.4801714663366,103.49040532574506,103.50074061091577,103.51467651064544,103.5266143228593,103.55135206626593,103.57873702206659,103.6004421351827,103.61595013422685,103.62910505558742,103.64210783830464,103.65551632407073,103.66877267119351,103.68143060631915,103.6887129760469,103.69584320713129,103.70283144214858,103.7093835463883,103.71588493774691,103.72429313343534,103.74463914133763,103.76503586212101,103.78554415124286,103.80408478057754,103.81476491333981,103.83499935290364,103.85527436277236,103.87542766172645,103.89178763717328,103.89903957917234,103.90983128027307,103.92037955954444,103.93027871393757,103.94019815348315,103.95049286834896,103.96354636394727,103.9765998595456,103.98938964816213,104.00098261278444,104.00824469735973,104.0214097612965,104.03466610841927,104.04805430903293,104.06056010551525,104.06714263748364,104.07870517437725,104.0997003071578,104.12085772115785,104.1422179866824,104.1609411823891,104.18569921094814,104.21088322770854,104.23634109402697,104.26008486496377,104.26944646281711,104.2849646044375,104.30007704300898,104.3150170577847,104.3293180902584,104.33774657109927,104.34714873925748,104.35646976680597,104.36504024371395,104.37334701364016,104.38293174817038,104.42224437360869,104.46643557821001,104.51860899029843,104.54750518995627,104.57231393139642,104.59790365120573,104.60899962959313,104.62013617828539,104.63772340545518,104.65545262869206,104.6730297132856,104.68683375952439,104.69353800240745,104.70523239279197,104.71608494935002,104.72685636529829,104.73765820897523,104.74260778617177,104.75241565737892,104.76218295828114,104.77119970854292,104.78017588849983,104.78824937917291,104.80752027399562,104.83808999873017,104.86884228983669,104.89497970876202,104.90813463012256,104.91157296346198,104.91787150329614,104.93430247677655,104.95067259479963,104.96636316021579,104.97790541195695,104.98517763910847,105.00279529400692,105.02044337663402,105.03816245729469,105.05212878475302,105.05212878475302,105.05212878475302,105.05219978278659,105.05273733932638,105.05841718201097,105.07263707387487,105.08880434037351,105.14393938471886,105.18795816552442,105.23043527474414,105.2702144586887,105.2866961450502,105.30302569276839,105.31908139092856,105.33445753648184,105.33596878033899,105.33596878033899,105.33596878033899,105.35791731528442,105.38103224649545,105.40413703513025,105.42752581589926,105.4287530676222,105.4287530676222,105.4291182003662,105.43681641571906,105.46328853965971,105.52476269414413,105.58829579160169,105.64355254686176,105.67861543286284,105.68781474949661,105.70298804352544,105.75228096396667,105.79412923346061,105.82507423351538,105.85140436138894,105.91291908617823,105.97672603319381,106.04077640203876,106.0905358809862,106.09288895866982,106.09288895866982,106.09288895866982,106.09288895866982,106.09288895866982,106.11424922419434,106.19109952423204,106.27045504059667,106.35013511940045,106.40862735647546,106.4110717173451,106.4110717173451,106.4110717173451,106.4110717173451,106.4110717173451,106.42232997695203,106.47299214518327,106.52659566051904,106.58039188480305,106.62316312873324,106.62618561644754,106.62618561644754,106.62618561644754,106.62618561644754,106.62618561644754,106.63604420053578,106.68970857132889,106.75595987921409,106.81198747026704,106.90631342913603,106.9238905137296,106.92473234755606,106.93816111847462,106.96061678223118,106.98855957972411,107.01588368006746,107.03042813437048,107.03591526810685,107.03591526810685,107.03591526810685,107.03591526810685,107.0378423575891,107.06593729372536,107.10153773626625,107.14105321322901,107.1836013204823,107.20520500783616,107.21934375909029,107.2289589213492,107.23503432450646,107.23503432450646,107.23675856246429,107.26333211216716,107.29868913287869,107.33951300217417,107.37948489506694,107.39695041132204,107.41340166995489,107.42449764834228,107.43559362672967,107.44358597679299,107.44358597679299,107.44358597679299,107.45284614888411,107.46780644881224,107.48287831707883,107.50891431024193,107.5507321520072,107.58660644410611,107.62253144908608,107.64738076083118,107.64738076083118,107.64738076083118,107.65885201453878,107.67741292902591,107.69597384351303,107.71460575603372,107.72855179833961,107.7555716213963,107.7072828160011,107.75765084952189,107.72275024474035,107.75765084952189,107.74217327820641,107.76159631167243,107.80801888304271,107.79255145430344,107.82744191650875,107.77707388298795,107.79255145430344,107.80801888304271,107.84291948782426,107.87387463045525,107.85839705913975,107.85839705913975,106.97266616278348,107.97461069749686,107.85839705913975,107.84291948782426,107.74743727526587,108.27220402644048,108.32250106192772,108.28765117002733,107.76288441885269,107.79773431075313,107.79773431075313,107.8634784898272,107.94862541721487,107.81318145433995,107.84803134624038,107.8634784898272,108.33794820551456,107.81318145433995,108.40763784673921,108.37278795483877,108.37278795483877,108.40763784673921,108.37278795483877,108.35734081125194,108.40763784673921,108.2761393460148,108.35734081125194,108.35734081125194,108.43854227648907,107.80167977290368,108.43854227648907,108.38824524100181,108.33794820551456,108.4539894200759,108.43854227648907,108.40369238458865,108.40369238458865,108.43854227648907,108.43854227648907,108.47338202581327,108.50823191771369,108.50823191771369,108.47338202581327,108.50823191771369,108.47338202581327,108.50823191771369,108.50823191771369,108.47338202581327,108.52367906130051,108.50823191771369,108.52367906130051,108.47338202581327,108.423084990326,108.47338202581327,108.47338202581327,108.52367906130051,108.52367906130051,108.47338202581327,108.52367906130051,108.50823191771369,108.48883931197632,108.52367906130051,108.48883931197632,108.52367906130051,108.52367906130051,108.99814877698788,109.0135959205747,108.48883931197632,108.48883931197632,108.50428645556315,109.0135959205747,109.02905320673777,109.0135959205747,109.0135959205747,109.02905320673777,109.0135959205747,109.02905320673777,109.02905320673777,109.02905320673777,109.02905320673777,109.02905320673777,109.02905320673777,109.02905320673777,109.0135959205747,109.04450035032458,109.02905320673777,109.04450035032458,109.04450035032458,109.0135959205747,109.02905320673777,109.04450035032458,109.04450035032458,109.04450035032458,109.04450035032458,109.40840584261076,109.39295869902392,109.39295869902392,109.39295869902392,109.37750141286087,109.39295869902392,109.39295869902392,109.40840584261076,109.39295869902392,109.40840584261076,109.39295869902392,109.40840584261076,109.40840584261076,109.40840584261076,109.40840584261076,109.40840584261076,109.40840584261076,109.39295869902392,109.42385298619757,109.39295869902392,109.40840584261076,109.39295869902392,109.40840584261076,109.42385298619757,109.42385298619757,109.39295869902392,109.42385298619757,109.43931027236063,109.42385298619757,109.42385298619757,109.40840584261076,109.45475741594746,109.45475741594746,109.47021470211051,109.47021470211051,109.47021470211051,109.48566184569735,109.45475741594746,109.97557870497153,109.9601315613847,109.45475741594746,109.43931027236063,109.94467427522166,109.9601315613847,109.97557870497153,109.9601315613847,109.9601315613847,109.9601315613847,109.97557870497153,109.9601315613847,109.40840584261076,109.83888720522124,109.88519820825306,109.85432420623187,109.85432420623187,109.86976120724245,109.85432420623187,109.86976120724245,109.86976120724245,110.21787470835022,109.86976120724245,110.24874871037144,109.86976120724245,110.23331170936082,110.23331170936082,109.85432420623187,110.23331170936082,110.23331170936082,110.23331170936082,110.23331170936082,110.23331170936082,110.24874871037144,110.24874871037144,110.01284253001289,110.37665673911307,110.18367394132804,110.195388616865,110.30173352855766,110.25067579985372,110.39137361721188,110.38636318455796,110.51665471871186,110.54392810617411,110.50291152793044,110.6025826244687,110.55229573155766,110.5431572703812,110.63107312107762,110.66160227550726,110.72779272793514,110.76715606625457,110.78080797385002,110.93142523075375,110.76795732977614,110.8384380919461,110.88788315103069,110.89816772332026,110.92095809209215,110.92836217273457,110.96512901154104,110.99497861336378,111.03382468029587,111.04377454757011,111.07970969512633,111.04023478846847,111.09358473939868,111.09581610616763,111.17309239440667,111.17334595881221,111.22201003952765,111.24204162756703,111.2779463473946,111.2644060081376,111.3173401134427,111.28130354012424,111.32549474472557,111.3422604232213,111.35465465136518,111.36956423841221,111.39703033482267,111.43903074295996,111.39435269469993,111.423441603306,111.46510730642791,111.48819180991029,111.51889338813571,111.53836713448287,111.56700976973514,111.58747748855207,111.6166373951917,111.63898149060981,111.6549560481602,111.68417681025716,111.69682460280657,111.71302229703387,111.69751429798971,text:date: 2022-07-01br />return_base100: 100.0000,date: 2022-07-02br />return_base100: 100.0000,date: 2022-07-03br />return_base100: 100.0000,date: 2022-07-04br />return_base100: 100.0000,date: 2022-07-05br />return_base100: 100.0000,date: 2022-07-06br />return_base100: 100.0002,date: 2022-07-07br />return_base100: 100.0002,date: 2022-07-08br />return_base100: 100.0002,date: 2022-07-09br />return_base100: 100.0002,date: 2022-07-10br />return_base100: 100.0002,date: 2022-07-11br />return_base100: 100.0002,date: 2022-07-12br />return_base100: 100.0002,date: 2022-07-13br />return_base100: 100.0002,date: 2022-07-14br />return_base100: 100.0014,date: 2022-07-15br />return_base100: 100.0014,date: 2022-07-16br />return_base100: 100.0039,date: 2022-07-17br />return_base100: 100.0046,date: 2022-07-18br />return_base100: 100.0113,date: 2022-07-19br />return_base100: 100.0175,date: 2022-07-20br />return_base100: 100.0189,date: 2022-07-21br />return_base100: 100.0193,date: 2022-07-22br />return_base100: 100.0280,date: 2022-07-23br />return_base100: 100.0370,date: 2022-07-24br />return_base100: 100.0370,date: 2022-07-25br />return_base100: 100.0370,date: 2022-07-26br />return_base100: 100.0370,date: 2022-07-27br />return_base100: 100.0370,date: 2022-07-28br />return_base100: 100.0371,date: 2022-07-29br />return_base100: 100.0437,date: 2022-07-30br />return_base100: 100.0437,date: 2022-07-31br />return_base100: 100.0444,date: 2022-08-01br />return_base100: 100.0444,date: 2022-08-02br />return_base100: 100.0533,date: 2022-08-03br />return_base100: 100.0547,date: 2022-08-04br />return_base100: 100.0547,date: 2022-08-05br />return_base100: 100.0547,date: 2022-08-06br />return_base100: 100.0547,date: 2022-08-07br />return_base100: 100.0547,date: 2022-08-08br />return_base100: 100.0645,date: 2022-08-09br />return_base100: 100.0645,date: 2022-08-10br />return_base100: 100.0647,date: 2022-08-11br />return_base100: 100.0656,date: 2022-08-12br />return_base100: 100.0763,date: 2022-08-13br />return_base100: 100.0769,date: 2022-08-14br />return_base100: 100.0777,date: 2022-08-15br />return_base100: 100.0777,date: 2022-08-16br />return_base100: 100.0777,date: 2022-08-17br />return_base100: 100.0922,date: 2022-08-18br />return_base100: 100.0922,date: 2022-08-19br />return_base100: 100.0922,date: 2022-08-20br />return_base100: 100.0922,date: 2022-08-21br />return_base100: 100.0927,date: 2022-08-22br />return_base100: 100.0973,date: 2022-08-23br />return_base100: 100.1001,date: 2022-08-24br />return_base100: 100.1019,date: 2022-08-25br />return_base100: 100.1072,date: 2022-08-26br />return_base100: 100.1072,date: 2022-08-27br />return_base100: 100.1151,date: 2022-08-28br />return_base100: 100.1151,date: 2022-08-29br />return_base100: 100.1151,date: 2022-08-30br />return_base100: 100.1151,date: 2022-08-31br />return_base100: 100.1151,date: 2022-09-01br />return_base100: 100.1277,date: 2022-09-02br />return_base100: 100.1278,date: 2022-09-03br />return_base100: 100.1340,date: 2022-09-04br />return_base100: 100.1348,date: 2022-09-05br />return_base100: 100.1411,date: 2022-09-06br />return_base100: 100.1411,date: 2022-09-07br />return_base100: 100.1411,date: 2022-09-08br />return_base100: 100.1439,date: 2022-09-09br />return_base100: 100.1481,date: 2022-09-10br />return_base100: 100.1491,date: 2022-09-11br />return_base100: 100.1561,date: 2022-09-12br />return_base100: 100.1561,date: 2022-09-13br />return_base100: 100.1564,date: 2022-09-14br />return_base100: 100.1564,date: 2022-09-15br />return_base100: 100.1609,date: 2022-09-16br />return_base100: 100.1757,date: 2022-09-17br />return_base100: 100.1757,date: 2022-09-18br />return_base100: 100.1761,date: 2022-09-19br />return_base100: 100.1814,date: 2022-09-20br />return_base100: 100.1814,date: 2022-09-21br />return_base100: 100.1873,date: 2022-09-22br />return_base100: 100.1993,date: 2022-09-23br />return_base100: 100.2073,date: 2022-09-24br />return_base100: 100.2123,date: 2022-09-25br />return_base100: 100.2123,date: 2022-09-26br />return_base100: 100.2514,date: 2022-09-27br />return_base100: 100.2767,date: 2022-09-28br />return_base100: 100.2807,date: 2022-09-29br />return_base100: 100.2807,date: 2022-09-30br />return_base100: 100.2807,date: 2022-10-01br />return_base100: 100.2881,date: 2022-10-02br />return_base100: 100.3006,date: 2022-10-03br />return_base100: 100.3021,date: 2022-10-04br />return_base100: 100.3021,date: 2022-10-05br />return_base100: 100.3143,date: 2022-10-06br />return_base100: 100.3269,date: 2022-10-07br />return_base100: 100.3381,date: 2022-10-08br />return_base100: 100.3395,date: 2022-10-09br />return_base100: 100.3395,date: 2022-10-10br />return_base100: 100.3532,date: 2022-10-11br />return_base100: 100.3572,date: 2022-10-12br />return_base100: 100.3572,date: 2022-10-13br />return_base100: 100.3713,date: 2022-10-14br />return_base100: 100.3717,date: 2022-10-15br />return_base100: 100.3717,date: 2022-10-16br />return_base100: 100.3717,date: 2022-10-17br />return_base100: 100.3717,date: 2022-10-18br />return_base100: 100.3903,date: 2022-10-19br />return_base100: 100.3987,date: 2022-10-20br />return_base100: 100.4006,date: 2022-10-21br />return_base100: 100.4006,date: 2022-10-22br />return_base100: 100.4006,date: 2022-10-23br />return_base100: 100.4011,date: 2022-10-24br />return_base100: 100.4201,date: 2022-10-25br />return_base100: 100.4252,date: 2022-10-26br />return_base100: 100.4281,date: 2022-10-27br />return_base100: 100.4301,date: 2022-10-28br />return_base100: 100.4301,date: 2022-10-29br />return_base100: 100.4334,date: 2022-10-30br />return_base100: 100.4365,date: 2022-10-31br />return_base100: 100.4560,date: 2022-11-01br />return_base100: 100.4605,date: 2022-11-02br />return_base100: 100.4687,date: 2022-11-03br />return_base100: 100.4726,date: 2022-11-04br />return_base100: 100.4726,date: 2022-11-05br />return_base100: 100.4783,date: 2022-11-06br />return_base100: 100.4807,date: 2022-11-07br />return_base100: 100.4936,date: 2022-11-08br />return_base100: 100.4998,date: 2022-11-09br />return_base100: 100.5116,date: 2022-11-10br />return_base100: 100.5116,date: 2022-11-11br />return_base100: 100.5116,date: 2022-11-12br />return_base100: 100.5444,date: 2022-11-13br />return_base100: 100.5649,date: 2022-11-14br />return_base100: 100.5768,date: 2022-11-15br />return_base100: 100.5774,date: 2022-11-16br />return_base100: 100.5776,date: 2022-11-17br />return_base100: 100.5945,date: 2022-11-18br />return_base100: 100.5971,date: 2022-11-19br />return_base100: 100.6033,date: 2022-11-20br />return_base100: 100.6063,date: 2022-11-21br />return_base100: 100.6063,date: 2022-11-22br />return_base100: 100.6147,date: 2022-11-23br />return_base100: 100.6162,date: 2022-11-24br />return_base100: 100.6719,date: 2022-11-25br />return_base100: 100.6742,date: 2022-11-26br />return_base100: 100.6904,date: 2022-11-27br />return_base100: 100.6904,date: 2022-11-28br />return_base100: 100.7002,date: 2022-11-29br />return_base100: 100.7217,date: 2022-11-30br />return_base100: 100.7309,date: 2022-12-01br />return_base100: 100.7365,date: 2022-12-02br />return_base100: 100.7509,date: 2022-12-03br />return_base100: 100.7548,date: 2022-12-04br />return_base100: 100.7660,date: 2022-12-05br />return_base100: 100.7660,date: 2022-12-06br />return_base100: 100.7675,date: 2022-12-07br />return_base100: 100.7795,date: 2022-12-08br />return_base100: 100.7841,date: 2022-12-09br />return_base100: 100.7841,date: 2022-12-10br />return_base100: 100.7841,date: 2022-12-11br />return_base100: 100.7841,date: 2022-12-12br />return_base100: 100.7878,date: 2022-12-13br />return_base100: 100.7911,date: 2022-12-14br />return_base100: 100.7911,date: 2022-12-15br />return_base100: 100.7938,date: 2022-12-16br />return_base100: 100.7938,date: 2022-12-17br />return_base100: 100.7943,date: 2022-12-18br />return_base100: 100.8007,date: 2022-12-19br />return_base100: 100.8007,date: 2022-12-20br />return_base100: 100.8007,date: 2022-12-21br />return_base100: 100.8007,date: 2022-12-22br />return_base100: 100.8099,date: 2022-12-23br />return_base100: 100.8132,date: 2022-12-24br />return_base100: 100.8132,date: 2022-12-25br />return_base100: 100.8945,date: 2022-12-26br />return_base100: 100.9005,date: 2022-12-27br />return_base100: 100.9005,date: 2022-12-28br />return_base100: 100.9150,date: 2022-12-29br />return_base100: 100.9217,date: 2022-12-30br />return_base100: 100.9248,date: 2022-12-31br />return_base100: 100.9248,date: 2023-01-01br />return_base100: 100.9248,date: 2023-01-02br />return_base100: 100.9248,date: 2023-01-03br />return_base100: 100.9429,date: 2023-01-04br />return_base100: 100.9494,date: 2023-01-05br />return_base100: 100.9509,date: 2023-01-06br />return_base100: 100.9509,date: 2023-01-07br />return_base100: 100.9509,date: 2023-01-08br />return_base100: 100.9613,date: 2023-01-09br />return_base100: 100.9738,date: 2023-01-10br />return_base100: 100.9738,date: 2023-01-11br />return_base100: 100.9762,date: 2023-01-12br />return_base100: 100.9811,date: 2023-01-13br />return_base100: 100.9825,date: 2023-01-14br />return_base100: 101.0034,date: 2023-01-15br />return_base100: 101.0034,date: 2023-01-16br />return_base100: 101.0034,date: 2023-01-17br />return_base100: 101.0034,date: 2023-01-18br />return_base100: 101.0159,date: 2023-01-19br />return_base100: 101.0561,date: 2023-01-20br />return_base100: 101.0561,date: 2023-01-21br />return_base100: 101.0561,date: 2023-01-22br />return_base100: 101.0561,date: 2023-01-23br />return_base100: 101.0566,date: 2023-01-24br />return_base100: 101.0852,date: 2023-01-25br />return_base100: 101.0956,date: 2023-01-26br />return_base100: 101.1003,date: 2023-01-27br />return_base100: 101.1003,date: 2023-01-28br />return_base100: 101.1003,date: 2023-01-29br />return_base100: 101.1184,date: 2023-01-30br />return_base100: 101.1374,date: 2023-01-31br />return_base100: 101.1374,date: 2023-02-01br />return_base100: 101.1421,date: 2023-02-02br />return_base100: 101.1484,date: 2023-02-03br />return_base100: 101.1563,date: 2023-02-04br />return_base100: 101.1832,date: 2023-02-05br />return_base100: 101.1832,date: 2023-02-06br />return_base100: 101.1832,date: 2023-02-07br />return_base100: 101.1921,date: 2023-02-08br />return_base100: 101.2099,date: 2023-02-09br />return_base100: 101.2229,date: 2023-02-10br />return_base100: 101.2254,date: 2023-02-11br />return_base100: 101.2313,date: 2023-02-12br />return_base100: 101.2401,date: 2023-02-13br />return_base100: 101.2547,date: 2023-02-14br />return_base100: 101.2547,date: 2023-02-15br />return_base100: 101.2547,date: 2023-02-16br />return_base100: 101.2574,date: 2023-02-17br />return_base100: 101.2681,date: 2023-02-18br />return_base100: 101.2916,date: 2023-02-19br />return_base100: 101.4233,date: 2023-02-20br />return_base100: 101.2938,date: 2023-02-21br />return_base100: 101.2938,date: 2023-02-22br />return_base100: 101.3202,date: 2023-02-23br />return_base100: 101.3302,date: 2023-02-24br />return_base100: 101.3426,date: 2023-02-25br />return_base100: 101.3449,date: 2023-02-26br />return_base100: 101.3449,date: 2023-02-27br />return_base100: 101.3796,date: 2023-02-28br />return_base100: 101.3829,date: 2023-03-01br />return_base100: 101.3854,date: 2023-03-02br />return_base100: 101.3935,date: 2023-03-03br />return_base100: 101.3882,date: 2023-03-04br />return_base100: 101.3936,date: 2023-03-05br />return_base100: 101.4011,date: 2023-03-06br />return_base100: 101.4060,date: 2023-03-07br />return_base100: 101.6120,date: 2023-03-08br />return_base100: 101.4215,date: 2023-03-09br />return_base100: 101.4278,date: 2023-03-10br />return_base100: 101.4326,date: 2023-03-11br />return_base100: 101.4410,date: 2023-03-12br />return_base100: 101.4507,date: 2023-03-13br />return_base100: 101.4593,date: 2023-03-14br />return_base100: 101.4663,date: 2023-03-15br />return_base100: 101.4765,date: 2023-03-16br />return_base100: 101.4896,date: 2023-03-17br />return_base100: 101.5127,date: 2023-03-18br />return_base100: 101.5351,date: 2023-03-19br />return_base100: 101.5609,date: 2023-03-20br />return_base100: 101.5762,date: 2023-03-21br />return_base100: 101.5894,date: 2023-03-22br />return_base100: 101.6317,date: 2023-03-23br />return_base100: 102.2189,date: 2023-03-24br />return_base100: 101.7091,date: 2023-03-25br />return_base100: 101.7430,date: 2023-03-26br />return_base100: 101.7736,date: 2023-03-27br />return_base100: 101.7879,date: 2023-03-28br />return_base100: 101.7988,date: 2023-03-29br />return_base100: 101.8116,date: 2023-03-30br />return_base100: 101.8242,date: 2023-03-31br />return_base100: 101.8324,date: 2023-04-01br />return_base100: 101.8414,date: 2023-04-02br />return_base100: 101.8502,date: 2023-04-03br />return_base100: 101.8589,date: 2023-04-04br />return_base100: 101.8670,date: 2023-04-05br />return_base100: 101.8733,date: 2023-04-06br />return_base100: 101.8792,date: 2023-04-07br />return_base100: 101.8841,date: 2023-04-08br />return_base100: 101.8875,date: 2023-04-09br />return_base100: 101.8925,date: 2023-04-10br />return_base100: 101.8958,date: 2023-04-11br />return_base100: 101.8996,date: 2023-04-12br />return_base100: 101.9043,date: 2023-04-13br />return_base100: 101.9079,date: 2023-04-14br />return_base100: 101.9136,date: 2023-04-15br />return_base100: 101.9197,date: 2023-04-16br />return_base100: 101.9263,date: 2023-04-17br />return_base100: 101.9309,date: 2023-05-02br />return_base100: 102.0041,date: 2023-05-03br />return_base100: 102.0141,date: 2023-05-04br />return_base100: 102.0246,date: 2023-05-05br />return_base100: 102.0331,date: 2023-05-06br />return_base100: 102.1751,date: 2023-05-07br />return_base100: 102.0507,date: 2023-05-08br />return_base100: 102.0539,date: 2023-05-09br />return_base100: 102.0578,date: 2023-05-10br />return_base100: 102.0616,date: 2023-05-11br />return_base100: 102.0665,date: 2023-05-12br />return_base100: 102.0717,date: 2023-05-13br />return_base100: 102.0757,date: 2023-05-14br />return_base100: 102.0816,date: 2023-05-15br />return_base100: 102.0910,date: 2023-05-16br />return_base100: 102.1006,date: 2023-05-17br />return_base100: 102.1101,date: 2023-05-18br />return_base100: 102.1165,date: 2023-05-19br />return_base100: 102.1243,date: 2023-05-20br />return_base100: 102.1297,date: 2023-05-21br />return_base100: 102.1353,date: 2023-05-22br />return_base100: 102.1420,date: 2023-05-23br />return_base100: 102.1477,date: 2023-05-24br />return_base100: 102.1533,date: 2023-05-25br />return_base100: 102.1567,date: 2023-05-26br />return_base100: 102.1585,date: 2023-05-27br />return_base100: 102.1641,date: 2023-05-28br />return_base100: 102.1696,date: 2023-05-29br />return_base100: 102.1766,date: 2023-05-30br />return_base100: 102.1837,date: 2023-05-31br />return_base100: 102.1865,date: 2023-06-01br />return_base100: 102.1929,date: 2023-06-02br />return_base100: 102.2024,date: 2023-06-03br />return_base100: 102.2102,date: 2023-06-04br />return_base100: 102.2181,date: 2023-06-05br />return_base100: 102.2226,date: 2023-06-06br />return_base100: 102.2282,date: 2023-06-07br />return_base100: 102.2341,date: 2023-06-08br />return_base100: 102.2404,date: 2023-06-09br />return_base100: 102.2466,date: 2023-06-10br />return_base100: 102.2495,date: 2023-06-11br />return_base100: 102.2529,date: 2023-06-12br />return_base100: 102.2590,date: 2023-06-13br />return_base100: 102.2652,date: 2023-06-14br />return_base100: 102.2715,date: 2023-06-15br />return_base100: 102.2748,date: 2023-06-16br />return_base100: 102.2788,date: 2023-06-17br />return_base100: 102.2841,date: 2023-06-18br />return_base100: 102.2885,date: 2023-06-19br />return_base100: 102.2941,date: 2023-06-20br />return_base100: 102.2974,date: 2023-06-21br />return_base100: 102.3015,date: 2023-06-22br />return_base100: 102.3073,date: 2023-06-23br />return_base100: 102.3128,date: 2023-06-24br />return_base100: 102.3179,date: 2023-06-25br />return_base100: 102.3207,date: 2023-06-26br />return_base100: 102.3246,date: 2023-06-27br />return_base100: 102.3300,date: 2023-06-28br />return_base100: 102.3357,date: 2023-06-29br />return_base100: 102.3424,date: 2023-06-30br />return_base100: 102.3475,date: 2023-07-01br />return_base100: 102.3558,date: 2023-07-02br />return_base100: 102.3664,date: 2023-07-03br />return_base100: 102.3754,date: 2023-07-04br />return_base100: 102.3835,date: 2023-07-05br />return_base100: 102.3885,date: 2023-07-06br />return_base100: 102.3971,date: 2023-07-07br />return_base100: 102.4089,date: 2023-07-08br />return_base100: 102.4198,date: 2023-07-09br />return_base100: 102.4312,date: 2023-07-10br />return_base100: 102.4404,date: 2023-07-11br />return_base100: 102.4533,date: 2023-07-12br />return_base100: 102.4701,date: 2023-07-13br />return_base100: 102.4845,date: 2023-07-14br />return_base100: 102.4975,date: 2023-07-15br />return_base100: 102.5063,date: 2023-07-16br />return_base100: 102.5201,date: 2023-07-17br />return_base100: 102.5374,date: 2023-07-18br />return_base100: 102.5553,date: 2023-07-19br />return_base100: 102.5727,date: 2023-07-20br />return_base100: 102.5827,date: 2023-07-21br />return_base100: 102.5959,date: 2023-07-22br />return_base100: 102.6172,date: 2023-07-23br />return_base100: 102.6350,date: 2023-07-24br />return_base100: 102.6508,date: 2023-07-25br />return_base100: 102.6659,date: 2023-07-26br />return_base100: 102.6752,date: 2023-07-27br />return_base100: 102.6784,date: 2023-07-28br />return_base100: 102.6857,date: 2023-07-29br />return_base100: 102.6931,date: 2023-07-30br />return_base100: 102.7026,date: 2023-07-31br />return_base100: 102.7122,date: 2023-08-01br />return_base100: 102.7161,date: 2023-08-02br />return_base100: 102.7240,date: 2023-08-03br />return_base100: 102.7314,date: 2023-08-04br />return_base100: 102.7407,date: 2023-08-05br />return_base100: 102.7490,date: 2023-08-06br />return_base100: 102.7515,date: 2023-08-07br />return_base100: 102.7597,date: 2023-08-08br />return_base100: 102.7690,date: 2023-08-09br />return_base100: 102.7793,date: 2023-08-10br />return_base100: 102.7902,date: 2023-08-11br />return_base100: 102.7946,date: 2023-08-12br />return_base100: 102.8041,date: 2023-08-13br />return_base100: 102.8131,date: 2023-08-14br />return_base100: 102.8228,date: 2023-08-15br />return_base100: 102.8326,date: 2023-08-16br />return_base100: 102.8354,date: 2023-08-17br />return_base100: 102.8426,date: 2023-08-18br />return_base100: 102.8495,date: 2023-08-19br />return_base100: 102.8572,date: 2023-08-20br />return_base100: 102.8649,date: 2023-08-21br />return_base100: 102.8669,date: 2023-08-22br />return_base100: 102.8730,date: 2023-08-23br />return_base100: 102.8823,date: 2023-08-24br />return_base100: 102.8970,date: 2023-08-25br />return_base100: 102.9115,date: 2023-08-26br />return_base100: 102.9156,date: 2023-08-27br />return_base100: 102.9248,date: 2023-08-28br />return_base100: 102.9339,date: 2023-08-29br />return_base100: 102.9421,date: 2023-08-30br />return_base100: 102.9506,date: 2023-08-31br />return_base100: 102.9537,date: 2023-09-01br />return_base100: 102.9606,date: 2023-09-02br />return_base100: 102.9670,date: 2023-09-03br />return_base100: 102.9735,date: 2023-09-04br />return_base100: 102.9796,date: 2023-09-05br />return_base100: 102.9807,date: 2023-09-06br />return_base100: 102.9861,date: 2023-09-07br />return_base100: 102.9917,date: 2023-09-08br />return_base100: 102.9978,date: 2023-09-09br />return_base100: 103.0038,date: 2023-09-10br />return_base100: 103.0050,date: 2023-09-11br />return_base100: 103.0100,date: 2023-09-12br />return_base100: 103.0153,date: 2023-09-13br />return_base100: 103.0210,date: 2023-09-14br />return_base100: 103.0269,date: 2023-09-15br />return_base100: 103.0279,date: 2023-09-16br />return_base100: 103.0334,date: 2023-09-17br />return_base100: 103.0439,date: 2023-09-18br />return_base100: 103.0619,date: 2023-09-19br />return_base100: 103.0797,date: 2023-09-20br />return_base100: 103.0912,date: 2023-09-21br />return_base100: 103.1010,date: 2023-09-22br />return_base100: 103.1113,date: 2023-09-23br />return_base100: 103.1222,date: 2023-09-24br />return_base100: 103.1325,date: 2023-09-25br />return_base100: 103.1332,date: 2023-09-26br />return_base100: 103.1402,date: 2023-09-27br />return_base100: 103.1476,date: 2023-09-28br />return_base100: 103.1553,date: 2023-09-29br />return_base100: 103.1628,date: 2023-09-30br />return_base100: 103.1640,date: 2023-10-01br />return_base100: 103.1740,date: 2023-10-02br />return_base100: 103.1850,date: 2023-10-03br />return_base100: 103.1958,date: 2023-10-04br />return_base100: 103.2061,date: 2023-10-05br />return_base100: 103.2072,date: 2023-10-06br />return_base100: 103.2161,date: 2023-10-07br />return_base100: 103.2257,date: 2023-10-08br />return_base100: 103.2354,date: 2023-10-09br />return_base100: 103.2447,date: 2023-10-10br />return_base100: 103.2457,date: 2023-10-11br />return_base100: 103.2547,date: 2023-10-12br />return_base100: 103.2642,date: 2023-10-13br />return_base100: 103.2737,date: 2023-10-14br />return_base100: 103.2827,date: 2023-10-15br />return_base100: 103.2838,date: 2023-10-16br />return_base100: 103.2921,date: 2023-10-17br />return_base100: 103.3010,date: 2023-10-18br />return_base100: 103.3131,date: 2023-10-19br />return_base100: 103.3300,date: 2023-10-20br />return_base100: 103.3388,date: 2023-10-21br />return_base100: 103.3551,date: 2023-10-22br />return_base100: 103.3693,date: 2023-10-23br />return_base100: 103.3783,date: 2023-10-24br />return_base100: 103.3870,date: 2023-10-25br />return_base100: 103.3879,date: 2023-10-26br />return_base100: 103.3969,date: 2023-10-27br />return_base100: 103.4066,date: 2023-10-28br />return_base100: 103.4165,date: 2023-10-29br />return_base100: 103.4260,date: 2023-10-30br />return_base100: 103.4271,date: 2023-10-31br />return_base100: 103.4370,date: 2023-11-01br />return_base100: 103.4480,date: 2023-11-02br />return_base100: 103.4590,date: 2023-11-03br />return_base100: 103.4695,date: 2023-11-04br />return_base100: 103.4705,date: 2023-11-05br />return_base100: 103.4802,date: 2023-11-06br />return_base100: 103.4904,date: 2023-11-07br />return_base100: 103.5007,date: 2023-11-08br />return_base100: 103.5147,date: 2023-11-09br />return_base100: 103.5266,date: 2023-11-10br />return_base100: 103.5514,date: 2023-11-11br />return_base100: 103.5787,date: 2023-11-12br />return_base100: 103.6004,date: 2023-11-13br />return_base100: 103.6160,date: 2023-11-14br />return_base100: 103.6291,date: 2023-11-15br />return_base100: 103.6421,date: 2023-11-16br />return_base100: 103.6555,date: 2023-11-17br />return_base100: 103.6688,date: 2023-11-18br />return_base100: 103.6814,date: 2023-11-19br />return_base100: 103.6887,date: 2023-11-20br />return_base100: 103.6958,date: 2023-11-21br />return_base100: 103.7028,date: 2023-11-22br />return_base100: 103.7094,date: 2023-11-23br />return_base100: 103.7159,date: 2023-11-24br />return_base100: 103.7243,date: 2023-11-25br />return_base100: 103.7446,date: 2023-11-26br />return_base100: 103.7650,date: 2023-11-27br />return_base100: 103.7855,date: 2023-11-28br />return_base100: 103.8041,date: 2023-11-29br />return_base100: 103.8148,date: 2023-11-30br />return_base100: 103.8350,date: 2023-12-01br />return_base100: 103.8553,date: 2023-12-02br />return_base100: 103.8754,date: 2023-12-03br />return_base100: 103.8918,date: 2023-12-04br />return_base100: 103.8990,date: 2023-12-05br />return_base100: 103.9098,date: 2023-12-06br />return_base100: 103.9204,date: 2023-12-07br />return_base100: 103.9303,date: 2023-12-08br />return_base100: 103.9402,date: 2023-12-09br />return_base100: 103.9505,date: 2023-12-10br />return_base100: 103.9635,date: 2023-12-11br />return_base100: 103.9766,date: 2023-12-12br />return_base100: 103.9894,date: 2023-12-13br />return_base100: 104.0010,date: 2023-12-14br />return_base100: 104.0082,date: 2023-12-15br />return_base100: 104.0214,date: 2023-12-16br />return_base100: 104.0347,date: 2023-12-17br />return_base100: 104.0481,date: 2023-12-18br />return_base100: 104.0606,date: 2023-12-19br />return_base100: 104.0671,date: 2023-12-20br />return_base100: 104.0787,date: 2023-12-21br />return_base100: 104.0997,date: 2023-12-22br />return_base100: 104.1209,date: 2023-12-23br />return_base100: 104.1422,date: 2023-12-24br />return_base100: 104.1609,date: 2023-12-25br />return_base100: 104.1857,date: 2023-12-26br />return_base100: 104.2109,date: 2023-12-27br />return_base100: 104.2363,date: 2023-12-28br />return_base100: 104.2601,date: 2023-12-29br />return_base100: 104.2694,date: 2023-12-30br />return_base100: 104.2850,date: 2023-12-31br />return_base100: 104.3001,date: 2024-01-01br />return_base100: 104.3150,date: 2024-01-02br />return_base100: 104.3293,date: 2024-01-03br />return_base100: 104.3377,date: 2024-01-04br />return_base100: 104.3471,date: 2024-01-05br />return_base100: 104.3565,date: 2024-01-06br />return_base100: 104.3650,date: 2024-01-07br />return_base100: 104.3733,date: 2024-01-08br />return_base100: 104.3829,date: 2024-01-09br />return_base100: 104.4222,date: 2024-01-10br />return_base100: 104.4664,date: 2024-01-11br />return_base100: 104.5186,date: 2024-01-12br />return_base100: 104.5475,date: 2024-01-13br />return_base100: 104.5723,date: 2024-01-14br />return_base100: 104.5979,date: 2024-01-15br />return_base100: 104.6090,date: 2024-01-16br />return_base100: 104.6201,date: 2024-01-17br />return_base100: 104.6377,date: 2024-01-18br />return_base100: 104.6555,date: 2024-01-19br />return_base100: 104.6730,date: 2024-01-20br />return_base100: 104.6868,date: 2024-01-21br />return_base100: 104.6935,date: 2024-01-22br />return_base100: 104.7052,date: 2024-01-23br />return_base100: 104.7161,date: 2024-01-24br />return_base100: 104.7269,date: 2024-01-25br />return_base100: 104.7377,date: 2024-01-26br />return_base100: 104.7426,date: 2024-01-27br />return_base100: 104.7524,date: 2024-01-28br />return_base100: 104.7622,date: 2024-01-29br />return_base100: 104.7712,date: 2024-01-30br />return_base100: 104.7802,date: 2024-01-31br />return_base100: 104.7882,date: 2024-02-01br />return_base100: 104.8075,date: 2024-02-02br />return_base100: 104.8381,date: 2024-02-03br />return_base100: 104.8688,date: 2024-02-04br />return_base100: 104.8950,date: 2024-02-05br />return_base100: 104.9081,date: 2024-02-06br />return_base100: 104.9116,date: 2024-02-07br />return_base100: 104.9179,date: 2024-02-08br />return_base100: 104.9343,date: 2024-02-09br />return_base100: 104.9507,date: 2024-02-10br />return_base100: 104.9664,date: 2024-02-11br />return_base100: 104.9779,date: 2024-02-12br />return_base100: 104.9852,date: 2024-02-13br />return_base100: 105.0028,date: 2024-02-14br />return_base100: 105.0204,date: 2024-02-15br />return_base100: 105.0382,date: 2024-02-16br />return_base100: 105.0521,date: 2024-02-17br />return_base100: 105.0521,date: 2024-02-18br />return_base100: 105.0521,date: 2024-02-19br />return_base100: 105.0522,date: 2024-02-20br />return_base100: 105.0527,date: 2024-02-21br />return_base100: 105.0584,date: 2024-02-22br />return_base100: 105.0726,date: 2024-02-23br />return_base100: 105.0888,date: 2024-02-24br />return_base100: 105.1439,date: 2024-02-25br />return_base100: 105.1880,date: 2024-02-26br />return_base100: 105.2304,date: 2024-02-27br />return_base100: 105.2702,date: 2024-02-28br />return_base100: 105.2867,date: 2024-02-29br />return_base100: 105.3030,date: 2024-03-01br />return_base100: 105.3191,date: 2024-03-02br />return_base100: 105.3345,date: 2024-03-03br />return_base100: 105.3360,date: 2024-03-04br />return_base100: 105.3360,date: 2024-03-05br />return_base100: 105.3360,date: 2024-03-06br />return_base100: 105.3579,date: 2024-03-07br />return_base100: 105.3810,date: 2024-03-08br />return_base100: 105.4041,date: 2024-03-09br />return_base100: 105.4275,date: 2024-03-10br />return_base100: 105.4288,date: 2024-03-11br />return_base100: 105.4288,date: 2024-03-12br />return_base100: 105.4291,date: 2024-03-13br />return_base100: 105.4368,date: 2024-03-14br />return_base100: 105.4633,date: 2024-03-15br />return_base100: 105.5248,date: 2024-03-16br />return_base100: 105.5883,date: 2024-03-17br />return_base100: 105.6436,date: 2024-03-18br />return_base100: 105.6786,date: 2024-03-19br />return_base100: 105.6878,date: 2024-03-20br />return_base100: 105.7030,date: 2024-03-21br />return_base100: 105.7523,date: 2024-03-22br />return_base100: 105.7941,date: 2024-03-23br />return_base100: 105.8251,date: 2024-03-24br />return_base100: 105.8514,date: 2024-03-25br />return_base100: 105.9129,date: 2024-03-26br />return_base100: 105.9767,date: 2024-03-27br />return_base100: 106.0408,date: 2024-03-28br />return_base100: 106.0905,date: 2024-03-29br />return_base100: 106.0929,date: 2024-03-30br />return_base100: 106.0929,date: 2024-03-31br />return_base100: 106.0929,date: 2024-04-01br />return_base100: 106.0929,date: 2024-04-02br />return_base100: 106.0929,date: 2024-04-03br />return_base100: 106.1142,date: 2024-04-04br />return_base100: 106.1911,date: 2024-04-05br />return_base100: 106.2705,date: 2024-04-06br />return_base100: 106.3501,date: 2024-04-07br />return_base100: 106.4086,date: 2024-04-08br />return_base100: 106.4111,date: 2024-04-09br />return_base100: 106.4111,date: 2024-04-10br />return_base100: 106.4111,date: 2024-04-11br />return_base100: 106.4111,date: 2024-04-12br />return_base100: 106.4111,date: 2024-04-13br />return_base100: 106.4223,date: 2024-04-14br />return_base100: 106.4730,date: 2024-04-15br />return_base100: 106.5266,date: 2024-04-16br />return_base100: 106.5804,date: 2024-04-17br />return_base100: 106.6232,date: 2024-04-18br />return_base100: 106.6262,date: 2024-04-19br />return_base100: 106.6262,date: 2024-04-20br />return_base100: 106.6262,date: 2024-04-21br />return_base100: 106.6262,date: 2024-04-22br />return_base100: 106.6262,date: 2024-04-23br />return_base100: 106.6360,date: 2024-04-24br />return_base100: 106.6897,date: 2024-04-25br />return_base100: 106.7560,date: 2024-04-26br />return_base100: 106.8120,date: 2024-04-29br />return_base100: 106.9063,date: 2024-04-30br />return_base100: 106.9239,date: 2024-05-01br />return_base100: 106.9247,date: 2024-05-02br />return_base100: 106.9382,date: 2024-05-03br />return_base100: 106.9606,date: 2024-05-04br />return_base100: 106.9886,date: 2024-05-05br />return_base100: 107.0159,date: 2024-05-06br />return_base100: 107.0304,date: 2024-05-07br />return_base100: 107.0359,date: 2024-05-08br />return_base100: 107.0359,date: 2024-05-09br />return_base100: 107.0359,date: 2024-05-10br />return_base100: 107.0359,date: 2024-05-11br />return_base100: 107.0378,date: 2024-05-12br />return_base100: 107.0659,date: 2024-05-13br />return_base100: 107.1015,date: 2024-05-14br />return_base100: 107.1411,date: 2024-05-15br />return_base100: 107.1836,date: 2024-05-16br />return_base100: 107.2052,date: 2024-05-17br />return_base100: 107.2193,date: 2024-05-18br />return_base100: 107.2290,date: 2024-05-19br />return_base100: 107.2350,date: 2024-05-20br />return_base100: 107.2350,date: 2024-05-21br />return_base100: 107.2368,date: 2024-05-22br />return_base100: 107.2633,date: 2024-05-23br />return_base100: 107.2987,date: 2024-05-24br />return_base100: 107.3395,date: 2024-05-25br />return_base100: 107.3795,date: 2024-05-26br />return_base100: 107.3970,date: 2024-05-27br />return_base100: 107.4134,date: 2024-05-28br />return_base100: 107.4245,date: 2024-05-29br />return_base100: 107.4356,date: 2024-05-30br />return_base100: 107.4436,date: 2024-05-31br />return_base100: 107.4436,date: 2024-06-01br />return_base100: 107.4436,date: 2024-06-02br />return_base100: 107.4528,date: 2024-06-03br />return_base100: 107.4678,date: 2024-06-04br />return_base100: 107.4829,date: 2024-06-05br />return_base100: 107.5089,date: 2024-06-06br />return_base100: 107.5507,date: 2024-06-07br />return_base100: 107.5866,date: 2024-06-08br />return_base100: 107.6225,date: 2024-06-09br />return_base100: 107.6474,date: 2024-06-10br />return_base100: 107.6474,date: 2024-06-11br />return_base100: 107.6474,date: 2024-06-12br />return_base100: 107.6589,date: 2024-06-13br />return_base100: 107.6774,date: 2024-06-14br />return_base100: 107.6960,date: 2024-06-15br />return_base100: 107.7146,date: 2024-06-16br />return_base100: 107.7286,date: 2024-06-17br />return_base100: 107.7556,date: 2024-06-18br />return_base100: 107.7073,date: 2024-06-19br />return_base100: 107.7577,date: 2024-06-20br />return_base100: 107.7228,date: 2024-06-21br />return_base100: 107.7577,date: 2024-06-22br />return_base100: 107.7422,date: 2024-06-23br />return_base100: 107.7616,date: 2024-06-24br />return_base100: 107.8080,date: 2024-06-25br />return_base100: 107.7926,date: 2024-06-26br />return_base100: 107.8274,date: 2024-06-27br />return_base100: 107.7771,date: 2024-06-28br />return_base100: 107.7926,date: 2024-06-29br />return_base100: 107.8080,date: 2024-06-30br />return_base100: 107.8429,date: 2024-07-01br />return_base100: 107.8739,date: 2024-07-02br />return_base100: 107.8584,date: 2024-07-03br />return_base100: 107.8584,date: 2024-07-04br />return_base100: 106.9727,date: 2024-07-05br />return_base100: 107.9746,date: 2024-07-06br />return_base100: 107.8584,date: 2024-07-07br />return_base100: 107.8429,date: 2024-07-08br />return_base100: 107.7474,date: 2024-07-09br />return_base100: 108.2722,date: 2024-07-10br />return_base100: 108.3225,date: 2024-07-11br />return_base100: 108.2877,date: 2024-07-12br />return_base100: 107.7629,date: 2024-07-13br />return_base100: 107.7977,date: 2024-07-14br />return_base100: 107.7977,date: 2024-07-15br />return_base100: 107.8635,date: 2024-07-16br />return_base100: 107.9486,date: 2024-07-17br />return_base100: 107.8132,date: 2024-07-18br />return_base100: 107.8480,date: 2024-07-19br />return_base100: 107.8635,date: 2024-07-20br />return_base100: 108.3379,date: 2024-07-21br />return_base100: 107.8132,date: 2024-07-22br />return_base100: 108.4076,date: 2024-07-23br />return_base100: 108.3728,date: 2024-07-24br />return_base100: 108.3728,date: 2024-07-25br />return_base100: 108.4076,date: 2024-07-26br />return_base100: 108.3728,date: 2024-07-27br />return_base100: 108.3573,date: 2024-07-28br />return_base100: 108.4076,date: 2024-07-29br />return_base100: 108.2761,date: 2024-07-30br />return_base100: 108.3573,date: 2024-07-31br />return_base100: 108.3573,date: 2024-08-01br />return_base100: 108.4385,date: 2024-08-02br />return_base100: 107.8017,date: 2024-08-03br />return_base100: 108.4385,date: 2024-08-04br />return_base100: 108.3882,date: 2024-08-05br />return_base100: 108.3379,date: 2024-08-06br />return_base100: 108.4540,date: 2024-08-07br />return_base100: 108.4385,date: 2024-08-08br />return_base100: 108.4037,date: 2024-08-09br />return_base100: 108.4037,date: 2024-08-10br />return_base100: 108.4385,date: 2024-08-11br />return_base100: 108.4385,date: 2024-08-12br />return_base100: 108.4734,date: 2024-08-13br />return_base100: 108.5082,date: 2024-08-14br />return_base100: 108.5082,date: 2024-08-15br />return_base100: 108.4734,date: 2024-08-16br />return_base100: 108.5082,date: 2024-08-17br />return_base100: 108.4734,date: 2024-08-18br />return_base100: 108.5082,date: 2024-08-19br />return_base100: 108.5082,date: 2024-08-20br />return_base100: 108.4734,date: 2024-08-21br />return_base100: 108.5237,date: 2024-08-22br />return_base100: 108.5082,date: 2024-08-23br />return_base100: 108.5237,date: 2024-08-24br />return_base100: 108.4734,date: 2024-08-25br />return_base100: 108.4231,date: 2024-08-26br />return_base100: 108.4734,date: 2024-08-27br />return_base100: 108.4734,date: 2024-08-28br />return_base100: 108.5237,date: 2024-08-29br />return_base100: 108.5237,date: 2024-08-30br />return_base100: 108.4734,date: 2024-08-31br />return_base100: 108.5237,date: 2024-09-01br />return_base100: 108.5082,date: 2024-09-02br />return_base100: 108.4888,date: 2024-09-03br />return_base100: 108.5237,date: 2024-09-04br />return_base100: 108.4888,date: 2024-09-05br />return_base100: 108.5237,date: 2024-09-06br />return_base100: 108.5237,date: 2024-09-07br />return_base100: 108.9981,date: 2024-09-08br />return_base100: 109.0136,date: 2024-09-09br />return_base100: 108.4888,date: 2024-09-10br />return_base100: 108.4888,date: 2024-09-11br />return_base100: 108.5043,date: 2024-09-12br />return_base100: 109.0136,date: 2024-09-13br />return_base100: 109.0291,date: 2024-09-14br />return_base100: 109.0136,date: 2024-09-15br />return_base100: 109.0136,date: 2024-09-16br />return_base100: 109.0291,date: 2024-09-17br />return_base100: 109.0136,date: 2024-09-18br />return_base100: 109.0291,date: 2024-09-19br />return_base100: 109.0291,date: 2024-09-20br />return_base100: 109.0291,date: 2024-09-21br />return_base100: 109.0291,date: 2024-09-22br />return_base100: 109.0291,date: 2024-09-23br />return_base100: 109.0291,date: 2024-09-24br />return_base100: 109.0291,date: 2024-09-25br />return_base100: 109.0136,date: 2024-09-26br />return_base100: 109.0445,date: 2024-09-27br />return_base100: 109.0291,date: 2024-09-28br />return_base100: 109.0445,date: 2024-09-29br />return_base100: 109.0445,date: 2024-09-30br />return_base100: 109.0136,date: 2024-10-01br />return_base100: 109.0291,date: 2024-10-02br />return_base100: 109.0445,date: 2024-10-03br />return_base100: 109.0445,date: 2024-10-04br />return_base100: 109.0445,date: 2024-10-05br />return_base100: 109.0445,date: 2024-10-06br />return_base100: 109.4084,date: 2024-10-07br />return_base100: 109.3930,date: 2024-10-08br />return_base100: 109.3930,date: 2024-10-09br />return_base100: 109.3930,date: 2024-10-10br />return_base100: 109.3775,date: 2024-10-11br />return_base100: 109.3930,date: 2024-10-12br />return_base100: 109.3930,date: 2024-10-13br />return_base100: 109.4084,date: 2024-10-14br />return_base100: 109.3930,date: 2024-10-15br />return_base100: 109.4084,date: 2024-10-16br />return_base100: 109.3930,date: 2024-10-17br />return_base100: 109.4084,date: 2024-10-18br />return_base100: 109.4084,date: 2024-10-19br />return_base100: 109.4084,date: 2024-10-20br />return_base100: 109.4084,date: 2024-10-21br />return_base100: 109.4084,date: 2024-10-22br />return_base100: 109.4084,date: 2024-10-23br />return_base100: 109.3930,date: 2024-10-24br />return_base100: 109.4239,date: 2024-10-25br />return_base100: 109.3930,date: 2024-10-26br />return_base100: 109.4084,date: 2024-10-27br />return_base100: 109.3930,date: 2024-10-28br />return_base100: 109.4084,date: 2024-10-29br />return_base100: 109.4239,date: 2024-10-30br />return_base100: 109.4239,date: 2024-10-31br />return_base100: 109.3930,date: 2024-11-01br />return_base100: 109.4239,date: 2024-11-02br />return_base100: 109.4393,date: 2024-11-03br />return_base100: 109.4239,date: 2024-11-04br />return_base100: 109.4239,date: 2024-11-05br />return_base100: 109.4084,date: 2024-11-06br />return_base100: 109.4548,date: 2024-11-07br />return_base100: 109.4548,date: 2024-11-08br />return_base100: 109.4702,date: 2024-11-09br />return_base100: 109.4702,date: 2024-11-10br />return_base100: 109.4702,date: 2024-11-11br />return_base100: 109.4857,date: 2024-11-12br />return_base100: 109.4548,date: 2024-11-13br />return_base100: 109.9756,date: 2024-11-14br />return_base100: 109.9601,date: 2024-11-15br />return_base100: 109.4548,date: 2024-11-16br />return_base100: 109.4393,date: 2024-11-17br />return_base100: 109.9447,date: 2024-11-18br />return_base100: 109.9601,date: 2024-11-19br />return_base100: 109.9756,date: 2024-11-20br />return_base100: 109.9601,date: 2024-11-21br />return_base100: 109.9601,date: 2024-11-22br />return_base100: 109.9601,date: 2024-11-23br />return_base100: 109.9756,date: 2024-11-24br />return_base100: 109.9601,date: 2024-11-25br />return_base100: 109.4084,date: 2024-11-26br />return_base100: 109.8389,date: 2024-11-27br />return_base100: 109.8852,date: 2024-11-28br />return_base100: 109.8543,date: 2024-11-29br />return_base100: 109.8543,date: 2024-11-30br />return_base100: 109.8698,date: 2024-12-01br />return_base100: 109.8543,date: 2024-12-02br />return_base100: 109.8698,date: 2024-12-03br />return_base100: 109.8698,date: 2024-12-04br />return_base100: 110.2179,date: 2024-12-05br />return_base100: 109.8698,date: 2024-12-06br />return_base100: 110.2487,date: 2024-12-07br />return_base100: 109.8698,date: 2024-12-08br />return_base100: 110.2333,date: 2024-12-09br />return_base100: 110.2333,date: 2024-12-10br />return_base100: 109.8543,date: 2024-12-11br />return_base100: 110.2333,date: 2024-12-12br />return_base100: 110.2333,date: 2024-12-13br />return_base100: 110.2333,date: 2024-12-14br />return_base100: 110.2333,date: 2024-12-15br />return_base100: 110.2333,date: 2024-12-16br />return_base100: 110.2487,date: 2024-12-17br />return_base100: 110.2487,date: 2024-12-18br />return_base100: 110.0128,date: 2024-12-19br />return_base100: 110.3767,date: 2024-12-20br />return_base100: 110.1837,date: 2024-12-21br />return_base100: 110.1954,date: 2024-12-22br />return_base100: 110.3017,date: 2024-12-23br />return_base100: 110.2507,date: 2024-12-24br />return_base100: 110.3914,date: 2024-12-25br />return_base100: 110.3864,date: 2024-12-26br />return_base100: 110.5167,date: 2024-12-27br />return_base100: 110.5439,date: 2024-12-28br />return_base100: 110.5029,date: 2024-12-29br />return_base100: 110.6026,date: 2024-12-30br />return_base100: 110.5523,date: 2024-12-31br />return_base100: 110.5432,date: 2025-01-01br />return_base100: 110.6311,date: 2025-01-02br />return_base100: 110.6616,date: 2025-01-03br />return_base100: 110.7278,date: 2025-01-04br />return_base100: 110.7672,date: 2025-01-05br />return_base100: 110.7808,date: 2025-01-06br />return_base100: 110.9314,date: 2025-01-07br />return_base100: 110.7680,date: 2025-01-08br />return_base100: 110.8384,date: 2025-01-09br />return_base100: 110.8879,date: 2025-01-10br />return_base100: 110.8982,date: 2025-01-11br />return_base100: 110.9210,date: 2025-01-12br />return_base100: 110.9284,date: 2025-01-13br />return_base100: 110.9651,date: 2025-01-14br />return_base100: 110.9950,date: 2025-01-15br />return_base100: 111.0338,date: 2025-01-16br />return_base100: 111.0438,date: 2025-01-17br />return_base100: 111.0797,date: 2025-01-18br />return_base100: 111.0402,date: 2025-01-19br />return_base100: 111.0936,date: 2025-01-20br />return_base100: 111.0958,date: 2025-01-21br />return_base100: 111.1731,date: 2025-01-22br />return_base100: 111.1733,date: 2025-01-23br />return_base100: 111.2220,date: 2025-01-24br />return_base100: 111.2420,date: 2025-01-25br />return_base100: 111.2779,date: 2025-01-26br />return_base100: 111.2644,date: 2025-01-27br />return_base100: 111.3173,date: 2025-01-28br />return_base100: 111.2813,date: 2025-01-29br />return_base100: 111.3255,date: 2025-01-30br />return_base100: 111.3423,date: 2025-01-31br />return_base100: 111.3547,date: 2025-02-01br />return_base100: 111.3696,date: 2025-02-02br />return_base100: 111.3970,date: 2025-02-03br />return_base100: 111.4390,date: 2025-02-04br />return_base100: 111.3944,date: 2025-02-05br />return_base100: 111.4234,date: 2025-02-06br />return_base100: 111.4651,date: 2025-02-07br />return_base100: 111.4882,date: 2025-02-08br />return_base100: 111.5189,date: 2025-02-09br />return_base100: 111.5384,date: 2025-02-10br />return_base100: 111.5670,date: 2025-02-11br />return_base100: 111.5875,date: 2025-02-12br />return_base100: 111.6166,date: 2025-02-13br />return_base100: 111.6390,date: 2025-02-14br />return_base100: 111.6550,date: 2025-02-15br />return_base100: 111.6842,date: 2025-02-16br />return_base100: 111.6968,date: 2025-02-17br />return_base100: 111.7130,date: 2025-02-18br />return_base100: 111.6975,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(9,109,217,1),dash:solid},hoveron:points,showlegend:false,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,100.0005117042203,100.00591839032143,100.01945441516744,100.03484416096246,100.08732763532983,100.1292294526136,100.16966374081274,100.20752985311388,100.22321889760373,100.23876312014448,100.25404666317678,100.26868333483627,100.27012189953103,100.27012189953103,100.27012189953103,100.29101487939326,100.31301816086554,100.33501178754119,100.3572757485219,100.35844397891162,100.35844397891162,100.35879155158955,100.3661195422159,100.39131856136581,100.44983628361391,100.51031392957367,100.56291326150037,100.59628989337821,100.60504679390272,100.61949036963001,100.66641268115053,100.70624837195993,100.73570515641448,100.76076900841186,100.81932534984639,100.8800636753146,100.94103371590145,100.98840014806596,100.9906400608793,100.9906400608793,100.9906400608793,100.9906400608793,100.9906400608793,101.01097306253817,101.08412745644577,101.15966658511581,101.23551466727737,101.29119387932239,101.29352068530521,101.29352068530521,101.29352068530521,101.29352068530521,101.29352068530521,101.30423750954137,101.3524632186041,101.4034888186835,101.45469785989847,101.49541213719931,101.49828926658884,101.49828926658884,101.49828926658884,101.49828926658884,101.49828926658884,101.50767372889294,101.55875725775199,101.621822389203,101.67515548567199,101.76494509413716,101.78167685666084,101.78247820477939,101.79526115548992,101.81663687518261,101.84323583984083,101.86924586190592,101.88309084024344,101.888314085209,101.888314085209,101.888314085209,101.888314085209,101.89014849656472,101.9168922831721,101.95078061927025,101.98839570685954,102.02889757863495,102.04946229541245,102.06292108188562,102.07207382907112,102.07785705223999,102.07785705223999,102.07949836766355,102.10479393477954,102.13845055575905,102.17731111211093,102.21536066554762,102.23198622530859,102.24764630540864,102.25820865289906,102.26877100038948,102.2763789801175,102.2763789801175,102.2763789801175,102.28519380942167,102.29943463442015,102.31378166218137,102.33856552507709,102.37837225149664,102.41252126710324,102.44671855669286,102.47037280838533,102.47037280838533,102.47037280838533,102.48129238335028,102.49896066114503,102.51662893893979,102.53436480031081,102.54764014564839,102.57336052381521,102.527394037159,102.57533975712008,102.54211760198795,102.57533975712008,102.56060653749451,102.57909547300103,102.62328547708115,102.60856191225218,102.64177441258769,102.59382869262663,102.60856191225218,102.62328547708115,102.65650763221329,102.68597407146444,102.67124085183885,102.67124085183885,101.82810677355428,102.78186551138658,102.67124085183885,102.65650763221329,102.56561737693465,103.06514689869589,103.1130250350807,103.07985115393166,102.5803216321704,102.61349551331948,102.61349551331948,102.67607790494003,102.75712992247392,102.62819976855522,102.66137364970429,102.67607790494003,103.12772929031647,102.62819976855522,103.194067397818,103.16089351666892,103.16089351666892,103.194067397818,103.16089351666892,103.14618926143316,103.194067397818,103.06889295978024,103.14618926143316,103.14618926143316,103.2234855630861,102.61725122920045,103.2234855630861,103.17560742670126,103.12772929031647,103.23818981832184,103.2234855630861,103.19031168193703,103.19031168193703,103.2234855630861,103.2234855630861,103.25664978943855,103.28982367058761,103.28982367058761,103.25664978943855,103.28982367058761,103.25664978943855,103.28982367058761,103.28982367058761,103.25664978943855,103.30452792582335,103.28982367058761,103.30452792582335,103.25664978943855,103.20877165305372,103.25664978943855,103.25664978943855,103.30452792582335,103.30452792582335,103.25664978943855,103.30452792582335,103.28982367058761,103.2713636994709,103.30452792582335,103.2713636994709,103.30452792582335,103.30452792582335,103.75617931119979,103.77088356643553,103.2713636994709,103.2713636994709,103.28606795470664,103.77088356643553,103.7855974764679,103.77088356643553,103.77088356643553,103.7855974764679,103.77088356643553,103.7855974764679,103.7855974764679,103.7855974764679,103.7855974764679,103.7855974764679,103.7855974764679,103.7855974764679,103.77088356643553,103.80030173170363,103.7855974764679,103.80030173170363,103.80030173170363,103.77088356643553,103.7855974764679,103.80030173170363,103.80030173170363,103.80030173170363,103.80030173170363,104.14670617924364,104.13200192400787,104.13200192400787,104.13200192400787,104.11728801397551,104.13200192400787,104.13200192400787,104.14670617924364,104.13200192400787,104.14670617924364,104.13200192400787,104.14670617924364,104.14670617924364,104.14670617924364,104.14670617924364,104.14670617924364,104.14670617924364,104.13200192400787,104.16141043447935,104.13200192400787,104.14670617924364,104.13200192400787,104.14670617924364,104.16141043447935,104.16141043447935,104.13200192400787,104.16141043447935,104.17612434451173,104.16141043447935,104.16141043447935,104.14670617924364,104.19082859974748,104.19082859974748,104.20554250977983,104.20554250977983,104.20554250977983,104.22024676501559,104.19082859974748,104.68660240562775,104.671898150392,104.19082859974748,104.17612434451173,104.65718424035965,104.671898150392,104.68660240562775,104.671898150392,104.671898150392,104.671898150392,104.68660240562775,104.671898150392,104.14670617924364,104.55648471172611,104.60056851304353,104.57117931216528,104.57117931216528,104.5858739126044,104.57117931216528,104.5858739126044,104.5858739126044,104.91724584182391,104.5858739126044,104.94663504270221,104.5858739126044,104.93194044226306,104.93194044226306,104.57117931216528,104.93194044226306,104.93194044226306,104.93194044226306,104.93194044226306,104.93194044226306,104.94663504270221,104.94663504270221,104.72207412836978,105.06839168274031,104.88468986765784,104.89584115774143,104.99707170018847,104.94846945405796,105.08240079262019,105.07763132309526,105.2016568403365,105.22761858841852,105.1885745909311,105.28345227720931,105.23558379562111,105.22688482387623,105.31057260088443,105.33963353867799,105.40264074134936,105.44011100698951,105.45310636322543,105.59648009287142,105.44087373592163,105.50796491755867,105.55503205102832,105.56482201479,105.58651634277076,105.59356434429546,105.62856298200366,105.65697704842441,105.69395491943749,105.70342627491107,105.73763321929731,105.70005675089449,105.75084098105864,105.75296503631267,105.82652493167784,105.82676630159305,105.8730900157238,105.89215823902688,105.92633621902331,105.9134470655501,105.96383544905329,105.92953195670096,105.97159790552706,105.98755728432198,105.99935544577838,106.01354799679383,106.03969318601143,106.07967369876998,106.03714431970663,106.06483427638169,106.10449618085211,106.12647049793456,106.15569556727048,106.17423277676006,106.20149792238433,106.22098130194161,106.24873884219295,106.27000835912291,106.28521466378234,106.31303013281332,106.32506966418492,106.34048837436977,106.32572619035436,text:date: 2024-02-19br />return_base100: 100.0000,date: 2024-02-20br />return_base100: 100.0005,date: 2024-02-21br />return_base100: 100.0059,date: 2024-02-22br />return_base100: 100.0195,date: 2024-02-23br />return_base100: 100.0348,date: 2024-02-24br />return_base100: 100.0873,date: 2024-02-25br />return_base100: 100.1292,date: 2024-02-26br />return_base100: 100.1697,date: 2024-02-27br />return_base100: 100.2075,date: 2024-02-28br />return_base100: 100.2232,date: 2024-02-29br />return_base100: 100.2388,date: 2024-03-01br />return_base100: 100.2540,date: 2024-03-02br />return_base100: 100.2687,date: 2024-03-03br />return_base100: 100.2701,date: 2024-03-04br />return_base100: 100.2701,date: 2024-03-05br />return_base100: 100.2701,date: 2024-03-06br />return_base100: 100.2910,date: 2024-03-07br />return_base100: 100.3130,date: 2024-03-08br />return_base100: 100.3350,date: 2024-03-09br />return_base100: 100.3573,date: 2024-03-10br />return_base100: 100.3584,date: 2024-03-11br />return_base100: 100.3584,date: 2024-03-12br />return_base100: 100.3588,date: 2024-03-13br />return_base100: 100.3661,date: 2024-03-14br />return_base100: 100.3913,date: 2024-03-15br />return_base100: 100.4498,date: 2024-03-16br />return_base100: 100.5103,date: 2024-03-17br />return_base100: 100.5629,date: 2024-03-18br />return_base100: 100.5963,date: 2024-03-19br />return_base100: 100.6050,date: 2024-03-20br />return_base100: 100.6195,date: 2024-03-21br />return_base100: 100.6664,date: 2024-03-22br />return_base100: 100.7062,date: 2024-03-23br />return_base100: 100.7357,date: 2024-03-24br />return_base100: 100.7608,date: 2024-03-25br />return_base100: 100.8193,date: 2024-03-26br />return_base100: 100.8801,date: 2024-03-27br />return_base100: 100.9410,date: 2024-03-28br />return_base100: 100.9884,date: 2024-03-29br />return_base100: 100.9906,date: 2024-03-30br />return_base100: 100.9906,date: 2024-03-31br />return_base100: 100.9906,date: 2024-04-01br />return_base100: 100.9906,date: 2024-04-02br />return_base100: 100.9906,date: 2024-04-03br />return_base100: 101.0110,date: 2024-04-04br />return_base100: 101.0841,date: 2024-04-05br />return_base100: 101.1597,date: 2024-04-06br />return_base100: 101.2355,date: 2024-04-07br />return_base100: 101.2912,date: 2024-04-08br />return_base100: 101.2935,date: 2024-04-09br />return_base100: 101.2935,date: 2024-04-10br />return_base100: 101.2935,date: 2024-04-11br />return_base100: 101.2935,date: 2024-04-12br />return_base100: 101.2935,date: 2024-04-13br />return_base100: 101.3042,date: 2024-04-14br />return_base100: 101.3525,date: 2024-04-15br />return_base100: 101.4035,date: 2024-04-16br />return_base100: 101.4547,date: 2024-04-17br />return_base100: 101.4954,date: 2024-04-18br />return_base100: 101.4983,date: 2024-04-19br />return_base100: 101.4983,date: 2024-04-20br />return_base100: 101.4983,date: 2024-04-21br />return_base100: 101.4983,date: 2024-04-22br />return_base100: 101.4983,date: 2024-04-23br />return_base100: 101.5077,date: 2024-04-24br />return_base100: 101.5588,date: 2024-04-25br />return_base100: 101.6218,date: 2024-04-26br />return_base100: 101.6752,date: 2024-04-29br />return_base100: 101.7649,date: 2024-04-30br />return_base100: 101.7817,date: 2024-05-01br />return_base100: 101.7825,date: 2024-05-02br />return_base100: 101.7953,date: 2024-05-03br />return_base100: 101.8166,date: 2024-05-04br />return_base100: 101.8432,date: 2024-05-05br />return_base100: 101.8692,date: 2024-05-06br />return_base100: 101.8831,date: 2024-05-07br />return_base100: 101.8883,date: 2024-05-08br />return_base100: 101.8883,date: 2024-05-09br />return_base100: 101.8883,date: 2024-05-10br />return_base100: 101.8883,date: 2024-05-11br />return_base100: 101.8901,date: 2024-05-12br />return_base100: 101.9169,date: 2024-05-13br />return_base100: 101.9508,date: 2024-05-14br />return_base100: 101.9884,date: 2024-05-15br />return_base100: 102.0289,date: 2024-05-16br />return_base100: 102.0495,date: 2024-05-17br />return_base100: 102.0629,date: 2024-05-18br />return_base100: 102.0721,date: 2024-05-19br />return_base100: 102.0779,date: 2024-05-20br />return_base100: 102.0779,date: 2024-05-21br />return_base100: 102.0795,date: 2024-05-22br />return_base100: 102.1048,date: 2024-05-23br />return_base100: 102.1385,date: 2024-05-24br />return_base100: 102.1773,date: 2024-05-25br />return_base100: 102.2154,date: 2024-05-26br />return_base100: 102.2320,date: 2024-05-27br />return_base100: 102.2476,date: 2024-05-28br />return_base100: 102.2582,date: 2024-05-29br />return_base100: 102.2688,date: 2024-05-30br />return_base100: 102.2764,date: 2024-05-31br />return_base100: 102.2764,date: 2024-06-01br />return_base100: 102.2764,date: 2024-06-02br />return_base100: 102.2852,date: 2024-06-03br />return_base100: 102.2994,date: 2024-06-04br />return_base100: 102.3138,date: 2024-06-05br />return_base100: 102.3386,date: 2024-06-06br />return_base100: 102.3784,date: 2024-06-07br />return_base100: 102.4125,date: 2024-06-08br />return_base100: 102.4467,date: 2024-06-09br />return_base100: 102.4704,date: 2024-06-10br />return_base100: 102.4704,date: 2024-06-11br />return_base100: 102.4704,date: 2024-06-12br />return_base100: 102.4813,date: 2024-06-13br />return_base100: 102.4990,date: 2024-06-14br />return_base100: 102.5166,date: 2024-06-15br />return_base100: 102.5344,date: 2024-06-16br />return_base100: 102.5476,date: 2024-06-17br />return_base100: 102.5734,date: 2024-06-18br />return_base100: 102.5274,date: 2024-06-19br />return_base100: 102.5753,date: 2024-06-20br />return_base100: 102.5421,date: 2024-06-21br />return_base100: 102.5753,date: 2024-06-22br />return_base100: 102.5606,date: 2024-06-23br />return_base100: 102.5791,date: 2024-06-24br />return_base100: 102.6233,date: 2024-06-25br />return_base100: 102.6086,date: 2024-06-26br />return_base100: 102.6418,date: 2024-06-27br />return_base100: 102.5938,date: 2024-06-28br />return_base100: 102.6086,date: 2024-06-29br />return_base100: 102.6233,date: 2024-06-30br />return_base100: 102.6565,date: 2024-07-01br />return_base100: 102.6860,date: 2024-07-02br />return_base100: 102.6712,date: 2024-07-03br />return_base100: 102.6712,date: 2024-07-04br />return_base100: 101.8281,date: 2024-07-05br />return_base100: 102.7819,date: 2024-07-06br />return_base100: 102.6712,date: 2024-07-07br />return_base100: 102.6565,date: 2024-07-08br />return_base100: 102.5656,date: 2024-07-09br />return_base100: 103.0651,date: 2024-07-10br />return_base100: 103.1130,date: 2024-07-11br />return_base100: 103.0799,date: 2024-07-12br />return_base100: 102.5803,date: 2024-07-13br />return_base100: 102.6135,date: 2024-07-14br />return_base100: 102.6135,date: 2024-07-15br />return_base100: 102.6761,date: 2024-07-16br />return_base100: 102.7571,date: 2024-07-17br />return_base100: 102.6282,date: 2024-07-18br />return_base100: 102.6614,date: 2024-07-19br />return_base100: 102.6761,date: 2024-07-20br />return_base100: 103.1277,date: 2024-07-21br />return_base100: 102.6282,date: 2024-07-22br />return_base100: 103.1941,date: 2024-07-23br />return_base100: 103.1609,date: 2024-07-24br />return_base100: 103.1609,date: 2024-07-25br />return_base100: 103.1941,date: 2024-07-26br />return_base100: 103.1609,date: 2024-07-27br />return_base100: 103.1462,date: 2024-07-28br />return_base100: 103.1941,date: 2024-07-29br />return_base100: 103.0689,date: 2024-07-30br />return_base100: 103.1462,date: 2024-07-31br />return_base100: 103.1462,date: 2024-08-01br />return_base100: 103.2235,date: 2024-08-02br />return_base100: 102.6173,date: 2024-08-03br />return_base100: 103.2235,date: 2024-08-04br />return_base100: 103.1756,date: 2024-08-05br />return_base100: 103.1277,date: 2024-08-06br />return_base100: 103.2382,date: 2024-08-07br />return_base100: 103.2235,date: 2024-08-08br />return_base100: 103.1903,date: 2024-08-09br />return_base100: 103.1903,date: 2024-08-10br />return_base100: 103.2235,date: 2024-08-11br />return_base100: 103.2235,date: 2024-08-12br />return_base100: 103.2566,date: 2024-08-13br />return_base100: 103.2898,date: 2024-08-14br />return_base100: 103.2898,date: 2024-08-15br />return_base100: 103.2566,date: 2024-08-16br />return_base100: 103.2898,date: 2024-08-17br />return_base100: 103.2566,date: 2024-08-18br />return_base100: 103.2898,date: 2024-08-19br />return_base100: 103.2898,date: 2024-08-20br />return_base100: 103.2566,date: 2024-08-21br />return_base100: 103.3045,date: 2024-08-22br />return_base100: 103.2898,date: 2024-08-23br />return_base100: 103.3045,date: 2024-08-24br />return_base100: 103.2566,date: 2024-08-25br />return_base100: 103.2088,date: 2024-08-26br />return_base100: 103.2566,date: 2024-08-27br />return_base100: 103.2566,date: 2024-08-28br />return_base100: 103.3045,date: 2024-08-29br />return_base100: 103.3045,date: 2024-08-30br />return_base100: 103.2566,date: 2024-08-31br />return_base100: 103.3045,date: 2024-09-01br />return_base100: 103.2898,date: 2024-09-02br />return_base100: 103.2714,date: 2024-09-03br />return_base100: 103.3045,date: 2024-09-04br />return_base100: 103.2714,date: 2024-09-05br />return_base100: 103.3045,date: 2024-09-06br />return_base100: 103.3045,date: 2024-09-07br />return_base100: 103.7562,date: 2024-09-08br />return_base100: 103.7709,date: 2024-09-09br />return_base100: 103.2714,date: 2024-09-10br />return_base100: 103.2714,date: 2024-09-11br />return_base100: 103.2861,date: 2024-09-12br />return_base100: 103.7709,date: 2024-09-13br />return_base100: 103.7856,date: 2024-09-14br />return_base100: 103.7709,date: 2024-09-15br />return_base100: 103.7709,date: 2024-09-16br />return_base100: 103.7856,date: 2024-09-17br />return_base100: 103.7709,date: 2024-09-18br />return_base100: 103.7856,date: 2024-09-19br />return_base100: 103.7856,date: 2024-09-20br />return_base100: 103.7856,date: 2024-09-21br />return_base100: 103.7856,date: 2024-09-22br />return_base100: 103.7856,date: 2024-09-23br />return_base100: 103.7856,date: 2024-09-24br />return_base100: 103.7856,date: 2024-09-25br />return_base100: 103.7709,date: 2024-09-26br />return_base100: 103.8003,date: 2024-09-27br />return_base100: 103.7856,date: 2024-09-28br />return_base100: 103.8003,date: 2024-09-29br />return_base100: 103.8003,date: 2024-09-30br />return_base100: 103.7709,date: 2024-10-01br />return_base100: 103.7856,date: 2024-10-02br />return_base100: 103.8003,date: 2024-10-03br />return_base100: 103.8003,date: 2024-10-04br />return_base100: 103.8003,date: 2024-10-05br />return_base100: 103.8003,date: 2024-10-06br />return_base100: 104.1467,date: 2024-10-07br />return_base100: 104.1320,date: 2024-10-08br />return_base100: 104.1320,date: 2024-10-09br />return_base100: 104.1320,date: 2024-10-10br />return_base100: 104.1173,date: 2024-10-11br />return_base100: 104.1320,date: 2024-10-12br />return_base100: 104.1320,date: 2024-10-13br />return_base100: 104.1467,date: 2024-10-14br />return_base100: 104.1320,date: 2024-10-15br />return_base100: 104.1467,date: 2024-10-16br />return_base100: 104.1320,date: 2024-10-17br />return_base100: 104.1467,date: 2024-10-18br />return_base100: 104.1467,date: 2024-10-19br />return_base100: 104.1467,date: 2024-10-20br />return_base100: 104.1467,date: 2024-10-21br />return_base100: 104.1467,date: 2024-10-22br />return_base100: 104.1467,date: 2024-10-23br />return_base100: 104.1320,date: 2024-10-24br />return_base100: 104.1614,date: 2024-10-25br />return_base100: 104.1320,date: 2024-10-26br />return_base100: 104.1467,date: 2024-10-27br />return_base100: 104.1320,date: 2024-10-28br />return_base100: 104.1467,date: 2024-10-29br />return_base100: 104.1614,date: 2024-10-30br />return_base100: 104.1614,date: 2024-10-31br />return_base100: 104.1320,date: 2024-11-01br />return_base100: 104.1614,date: 2024-11-02br />return_base100: 104.1761,date: 2024-11-03br />return_base100: 104.1614,date: 2024-11-04br />return_base100: 104.1614,date: 2024-11-05br />return_base100: 104.1467,date: 2024-11-06br />return_base100: 104.1908,date: 2024-11-07br />return_base100: 104.1908,date: 2024-11-08br />return_base100: 104.2055,date: 2024-11-09br />return_base100: 104.2055,date: 2024-11-10br />return_base100: 104.2055,date: 2024-11-11br />return_base100: 104.2202,date: 2024-11-12br />return_base100: 104.1908,date: 2024-11-13br />return_base100: 104.6866,date: 2024-11-14br />return_base100: 104.6719,date: 2024-11-15br />return_base100: 104.1908,date: 2024-11-16br />return_base100: 104.1761,date: 2024-11-17br />return_base100: 104.6572,date: 2024-11-18br />return_base100: 104.6719,date: 2024-11-19br />return_base100: 104.6866,date: 2024-11-20br />return_base100: 104.6719,date: 2024-11-21br />return_base100: 104.6719,date: 2024-11-22br />return_base100: 104.6719,date: 2024-11-23br />return_base100: 104.6866,date: 2024-11-24br />return_base100: 104.6719,date: 2024-11-25br />return_base100: 104.1467,date: 2024-11-26br />return_base100: 104.5565,date: 2024-11-27br />return_base100: 104.6006,date: 2024-11-28br />return_base100: 104.5712,date: 2024-11-29br />return_base100: 104.5712,date: 2024-11-30br />return_base100: 104.5859,date: 2024-12-01br />return_base100: 104.5712,date: 2024-12-02br />return_base100: 104.5859,date: 2024-12-03br />return_base100: 104.5859,date: 2024-12-04br />return_base100: 104.9172,date: 2024-12-05br />return_base100: 104.5859,date: 2024-12-06br />return_base100: 104.9466,date: 2024-12-07br />return_base100: 104.5859,date: 2024-12-08br />return_base100: 104.9319,date: 2024-12-09br />return_base100: 104.9319,date: 2024-12-10br />return_base100: 104.5712,date: 2024-12-11br />return_base100: 104.9319,date: 2024-12-12br />return_base100: 104.9319,date: 2024-12-13br />return_base100: 104.9319,date: 2024-12-14br />return_base100: 104.9319,date: 2024-12-15br />return_base100: 104.9319,date: 2024-12-16br />return_base100: 104.9466,date: 2024-12-17br />return_base100: 104.9466,date: 2024-12-18br />return_base100: 104.7221,date: 2024-12-19br />return_base100: 105.0684,date: 2024-12-20br />return_base100: 104.8847,date: 2024-12-21br />return_base100: 104.8958,date: 2024-12-22br />return_base100: 104.9971,date: 2024-12-23br />return_base100: 104.9485,date: 2024-12-24br />return_base100: 105.0824,date: 2024-12-25br />return_base100: 105.0776,date: 2024-12-26br />return_base100: 105.2017,date: 2024-12-27br />return_base100: 105.2276,date: 2024-12-28br />return_base100: 105.1886,date: 2024-12-29br />return_base100: 105.2835,date: 2024-12-30br />return_base100: 105.2356,date: 2024-12-31br />return_base100: 105.2269,date: 2025-01-01br />return_base100: 105.3106,date: 2025-01-02br />return_base100: 105.3396,date: 2025-01-03br />return_base100: 105.4026,date: 2025-01-04br />return_base100: 105.4401,date: 2025-01-05br />return_base100: 105.4531,date: 2025-01-06br />return_base100: 105.5965,date: 2025-01-07br />return_base100: 105.4409,date: 2025-01-08br />return_base100: 105.5080,date: 2025-01-09br />return_base100: 105.5550,date: 2025-01-10br />return_base100: 105.5648,date: 2025-01-11br />return_base100: 105.5865,date: 2025-01-12br />return_base100: 105.5936,date: 2025-01-13br />return_base100: 105.6286,date: 2025-01-14br />return_base100: 105.6570,date: 2025-01-15br />return_base100: 105.6940,date: 2025-01-16br />return_base100: 105.7034,date: 2025-01-17br />return_base100: 105.7376,date: 2025-01-18br />return_base100: 105.7001,date: 2025-01-19br />return_base100: 105.7508,date: 2025-01-20br />return_base100: 105.7530,date: 2025-01-21br />return_base100: 105.8265,date: 2025-01-22br />return_base100: 105.8268,date: 2025-01-23br />return_base100: 105.8731,date: 2025-01-24br />return_base100: 105.8922,date: 2025-01-25br />return_base100: 105.9263,date: 2025-01-26br />return_base100: 105.9134,date: 2025-01-27br />return_base100: 105.9638,date: 2025-01-28br />return_base100: 105.9295,date: 2025-01-29br />return_base100: 105.9716,date: 2025-01-30br />return_base100: 105.9876,date: 2025-01-31br />return_base100: 105.9994,date: 2025-02-01br />return_base100: 106.0135,date: 2025-02-02br />return_base100: 106.0397,date: 2025-02-03br />return_base100: 106.0797,date: 2025-02-04br />return_base100: 106.0371,date: 2025-02-05br />return_base100: 106.0648,date: 2025-02-06br />return_base100: 106.1045,date: 2025-02-07br />return_base100: 106.1265,date: 2025-02-08br />return_base100: 106.1557,date: 2025-02-09br />return_base100: 106.1742,date: 2025-02-10br />return_base100: 106.2015,date: 2025-02-11br />return_base100: 106.2210,date: 2025-02-12br />return_base100: 106.2487,date: 2025-02-13br />return_base100: 106.2700,date: 2025-02-14br />return_base100: 106.2852,date: 2025-02-15br />return_base100: 106.3130,date: 2025-02-16br />return_base100: 106.3251,date: 2025-02-17br />return_base100: 106.3405,date: 2025-02-18br />return_base100: 106.3257,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,100,100,100.0140479493499,100,99.49824931005476,99.889737894597019,99.931854071045905,99.903776620079995,99.903776620079995,99.917815345562943,99.903776620079995,99.917815345562943,99.917815345562943,100.23439690668397,99.917815345562943,100.26247435764991,99.917815345562943,100.24843563216693,100.24843563216693,99.903776620079995,100.24843563216693,100.24843563216693,100.24843563216693,100.24843563216693,100.24843563216693,100.26247435764991,100.26247435764991,100.04793643648813,100.37879654363257,100.20329402736166,100.21394759367759,100.31065983854545,100.26422689236855,100.39218037456278,100.38762378429432,100.50611357900794,100.53091655721011,100.49361523930401,100.5842581797252,100.53852624743577,100.53021554332265,100.61016802196018,100.63793186145013,100.69812681710178,100.73392464469666,100.74633996959814,100.88331439365987,100.73465333018491,100.79874998155226,100.84371633288568,100.85306933396301,100.8737953629776,100.88052878584395,100.91396530350211,100.94111114390708,100.97643855428799,100.9854871677563,101.01816732832538,100.98226803819419,101.03078557829954,101.03281482902641,101.10309147124367,101.10332206791716,101.14757818149617,101.16579531870303,101.1984478076713,101.18613394530615,101.23427330686698,101.20150090762851,101.2416892958869,101.25693634793902,101.26820791333992,101.28176699774198,101.30674522941601,101.34494126241533,101.3043101285438,101.33076417892826,101.36865582431852,101.38964934547441,101.41756999070235,101.4352798152275,101.46132801546659,101.47994177895187,101.5064603964049,101.52678057527413,101.54130816570492,101.56788212635959,101.579384288434,101.59411480393749,101.58001151138593,text:date: 2024-11-20br />return_base100: 100.00000,date: 2024-11-21br />return_base100: 100.00000,date: 2024-11-22br />return_base100: 100.00000,date: 2024-11-23br />return_base100: 100.01405,date: 2024-11-24br />return_base100: 100.00000,date: 2024-11-25br />return_base100: 99.49825,date: 2024-11-26br />return_base100: 99.88974,date: 2024-11-27br />return_base100: 99.93185,date: 2024-11-28br />return_base100: 99.90378,date: 2024-11-29br />return_base100: 99.90378,date: 2024-11-30br />return_base100: 99.91782,date: 2024-12-01br />return_base100: 99.90378,date: 2024-12-02br />return_base100: 99.91782,date: 2024-12-03br />return_base100: 99.91782,date: 2024-12-04br />return_base100: 100.23440,date: 2024-12-05br />return_base100: 99.91782,date: 2024-12-06br />return_base100: 100.26247,date: 2024-12-07br />return_base100: 99.91782,date: 2024-12-08br />return_base100: 100.24844,date: 2024-12-09br />return_base100: 100.24844,date: 2024-12-10br />return_base100: 99.90378,date: 2024-12-11br />return_base100: 100.24844,date: 2024-12-12br />return_base100: 100.24844,date: 2024-12-13br />return_base100: 100.24844,date: 2024-12-14br />return_base100: 100.24844,date: 2024-12-15br />return_base100: 100.24844,date: 2024-12-16br />return_base100: 100.26247,date: 2024-12-17br />return_base100: 100.26247,date: 2024-12-18br />return_base100: 100.04794,date: 2024-12-19br />return_base100: 100.37880,date: 2024-12-20br />return_base100: 100.20329,date: 2024-12-21br />return_base100: 100.21395,date: 2024-12-22br />return_base100: 100.31066,date: 2024-12-23br />return_base100: 100.26423,date: 2024-12-24br />return_base100: 100.39218,date: 2024-12-25br />return_base100: 100.38762,date: 2024-12-26br />return_base100: 100.50611,date: 2024-12-27br />return_base100: 100.53092,date: 2024-12-28br />return_base100: 100.49362,date: 2024-12-29br />return_base100: 100.58426,date: 2024-12-30br />return_base100: 100.53853,date: 2024-12-31br />return_base100: 100.53022,date: 2025-01-01br />return_base100: 100.61017,date: 2025-01-02br />return_base100: 100.63793,date: 2025-01-03br />return_base100: 100.69813,date: 2025-01-04br />return_base100: 100.73392,date: 2025-01-05br />return_base100: 100.74634,date: 2025-01-06br />return_base100: 100.88331,date: 2025-01-07br />return_base100: 100.73465,date: 2025-01-08br />return_base100: 100.79875,date: 2025-01-09br />return_base100: 100.84372,date: 2025-01-10br />return_base100: 100.85307,date: 2025-01-11br />return_base100: 100.87380,date: 2025-01-12br />return_base100: 100.88053,date: 2025-01-13br />return_base100: 100.91397,date: 2025-01-14br />return_base100: 100.94111,date: 2025-01-15br />return_base100: 100.97644,date: 2025-01-16br />return_base100: 100.98549,date: 2025-01-17br />return_base100: 101.01817,date: 2025-01-18br />return_base100: 100.98227,date: 2025-01-19br />return_base100: 101.03079,date: 2025-01-20br />return_base100: 101.03281,date: 2025-01-21br />return_base100: 101.10309,date: 2025-01-22br />return_base100: 101.10332,date: 2025-01-23br />return_base100: 101.14758,date: 2025-01-24br />return_base100: 101.16580,date: 2025-01-25br />return_base100: 101.19845,date: 2025-01-26br />return_base100: 101.18613,date: 2025-01-27br />return_base100: 101.23427,date: 2025-01-28br />return_base100: 101.20150,date: 2025-01-29br />return_base100: 101.24169,date: 2025-01-30br />return_base100: 101.25694,date: 2025-01-31br />return_base100: 101.26821,date: 2025-02-01br />return_base100: 101.28177,date: 2025-02-02br />return_base100: 101.30675,date: 2025-02-03br />return_base100: 101.34494,date: 2025-02-04br />return_base100: 101.30431,date: 2025-02-05br />return_base100: 101.33076,date: 2025-02-06br />return_base100: 101.36866,date: 2025-02-07br />return_base100: 101.38965,date: 2025-02-08br />return_base100: 101.41757,date: 2025-02-09br />return_base100: 101.43528,date: 2025-02-10br />return_base100: 101.46133,date: 2025-02-11br />return_base100: 101.47994,date: 2025-02-12br />return_base100: 101.50646,date: 2025-02-13br />return_base100: 101.52678,date: 2025-02-14br />return_base100: 101.54131,date: 2025-02-15br />return_base100: 101.56788,date: 2025-02-16br />return_base100: 101.57938,date: 2025-02-17br />return_base100: 101.59411,date: 2025-02-18br />return_base100: 101.58001,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,100.02613188083099,100.04615571855992,100.06047144458037,100.08665786151049,100.09799228077873,100.11250797249599,100.09861035656883,text:date: 2025-02-11br />return_base100: 100.0000,date: 2025-02-12br />return_base100: 100.0261,date: 2025-02-13br />return_base100: 100.0462,date: 2025-02-14br />return_base100: 100.0605,date: 2025-02-15br />return_base100: 100.0867,date: 2025-02-16br />return_base100: 100.0980,date: 2025-02-17br />return_base100: 100.1125,date: 2025-02-18br />return_base100: 100.0986,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{orientation:v,width:0.89999999999999991,0.90000000000000013,base:0,0,x:1,2,y:0.0065404909296653546,0.0030789880108557099,text:reorder(date_formated, date): Jan-25br />return_monthly: 0.006540491br />if_else(return_monthly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): Feb-25br />return_monthly: 0.003078988br />if_else(return_monthly > 0, TRUE, FALSE): TRUE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(0,100,0,1),line:{width:1.8897637795275593,color:transparent}},name:TRUE,legendgroup:TRUE,showlegend:true,xaxis:x5,yaxis:y5,hoverinfo:text,frame:null},{orientation:v,width:0.89999999999999991,0.90000000000000013,0.90000000000000036,0.90000000000000036,0.90000000000000036,0.90000000000000036,0.90000000000000036,0.89999999999999947,base:0,0,0,0,0,0,0,0,x:1,2,3,4,5,6,7,8,y:0.0013534610896210886,0.0013319473073294397,0.0014894528633428994,0.0015376339609494138,0.0011919744277912869,0.0012687663148234218,0.001420654366695695,6.1747071644635554e-06,text:reorder(date_formated, date): 00br />return_weekly: 1.353461e-03br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 01br />return_weekly: 1.331947e-03br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 02br />return_weekly: 1.489453e-03br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 03br />return_weekly: 1.537634e-03br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 04br />return_weekly: 1.191974e-03br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 05br />return_weekly: 1.268766e-03br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 06br />return_weekly: 1.420654e-03br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 07br />return_weekly: 6.174707e-06br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(0,100,0,1),line:{width:1.8897637795275593,color:transparent}},name:TRUE,legendgroup:TRUE,showlegend:true,xaxis:x6,yaxis:y6,hoverinfo:text,frame:null},layout:{xaxis:{domain:0,0.14666666666666667,automargin:true,type:linear,autorange:false,range:19125.849999999999,20185.150000000001,tickmode:array,ticktext:Nov-22,May-23,Nov-23,May-24,Nov-24,tickvals:19297,19478,19662,19844,20028,categoryorder:array,categoryarray:Nov-22,May-23,Nov-23,May-24,Nov-24,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y,hoverformat:.2f},xaxis2:{domain:0.18666666666666665,0.3133333333333333,automargin:true,type:linear,autorange:false,range:19753.75,20155.25,tickmode:array,ticktext:Apr-24,Jul-24,Oct-24,Jan-25,tickvals:19814,19905,19997,20089,categoryorder:array,categoryarray:Apr-24,Jul-24,Oct-24,Jan-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y2,hoverformat:.2f},xaxis3:{domain:0.35333333333333333,0.47999999999999998,automargin:true,type:linear,autorange:false,range:20042.5,20141.5,tickmode:array,ticktext:Dec-24,Jan-25,Feb-25,tickvals:20058,20089,20120,categoryorder:array,categoryarray:Dec-24,Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y3,hoverformat:.2f},xaxis4:{domain:0.52000000000000002,0.64666666666666661,automargin:true,type:linear,autorange:false,range:20129.650000000001,20137.349999999999,tickmode:array,ticktext:11,12,13,14,15,16,17,18,tickvals:20130,20131,20132,20133,20134,20135,20136,20137,categoryorder:array,categoryarray:11,12,13,14,15,16,17,18,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y4,hoverformat:.2f},xaxis5:{domain:0.68666666666666665,0.81333333333333324,automargin:true,type:linear,autorange:false,range:0.40000000000000002,2.6000000000000001,tickmode:array,ticktext:Jan-25,Feb-25,tickvals:1,2,categoryorder:array,categoryarray:Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-90,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y5,hoverformat:.2f},xaxis6:{domain:0.85333333333333328,1,automargin:true,type:linear,autorange:false,range:0.40000000000000002,8.5999999999999996,tickmode:array,ticktext:00,01,02,03,04,05,06,07,tickvals:1,2,3,4,5,6,7,8,categoryorder:array,categoryarray:00,01,02,03,04,05,06,07,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-90,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y6,hoverformat:.2f},yaxis6:{domain:0,1,automargin:true,type:linear,autorange:false,range:-7.6881698047470695e-05,0.0016145156589968846,tickmode:array,ticktext:0.00%,0.05%,0.10%,0.15%,tickvals:0,0.00050000000000000001,0.001,0.0015,categoryorder:array,categoryarray:0.00%,0.05%,0.10%,0.15%,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x6,hoverformat:.2f},yaxis5:{domain:0,1,automargin:true,type:linear,autorange:false,range:-0.00032702454648326774,0.0068675154761486225,tickmode:array,ticktext:0.0%,0.2%,0.4%,0.6%,tickvals:0,0.002,0.0040000000000000001,0.0060000000000000001,categoryorder:array,categoryarray:0.0%,0.2%,0.4%,0.6%,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x5,hoverformat:.2f},yaxis4:{domain:0,1,automargin:true,type:linear,autorange:false,range:99.994374601375199,100.11813337112079,tickmode:array,ticktext:100.02,100.05,100.08,100.11,tickvals:100.02,100.05,100.08,100.11,categoryorder:array,categoryarray:100.02,100.05,100.08,100.11,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x4,hoverformat:.2f},yaxis3:{domain:0,1,automargin:true,type:linear,autorange:false,range:99.393456035360629,101.69890807863162,tickmode:array,ticktext:99.5,100.0,100.5,101.0,101.5,tickvals:99.5,100,100.5,101,101.5,categoryorder:array,categoryarray:99.5,100.0,100.5,101.0,101.5,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x3,hoverformat:.2f},yaxis2:{domain:0,1,automargin:true,type:linear,autorange:false,range:99.682975581281511,106.65751279308826,tickmode:array,ticktext:100,102,104,106,tickvals:100,102,104,106,categoryorder:array,categoryarray:100,102,104,106,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x2,hoverformat:.2f},yaxis:{domain:0,1,automargin:true,type:linear,autorange:false,range:99.4143488851483,112.29867341188557,tickmode:array,ticktext:100.0,102.5,105.0,107.5,110.0,tickvals:100,102.5,105,107.5,110,categoryorder:array,categoryarray:100.0,102.5,105.0,107.5,110.0,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x,hoverformat:.2f},annotations:,shapes:{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0,x1:0.14666666666666667,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.18666666666666665,x1:0.3133333333333333,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.35333333333333333,x1:0.47999999999999998,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.52000000000000002,x1:0.64666666666666661,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.68666666666666665,x1:0.81333333333333324,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.85333333333333328,x1:1,y0:0,y1:1},images:,margin:{t:25.148302561048247,r:7.3059360730593621,b:39.102640460591637,l:54.794520547945211},font:{color:rgba(0,0,0,1),family:,size:14.611872146118724},title:{text:Since Inception | 1 Year | 3 Months | 7 Days | YTD by Month | YTD by Week,font:{color:rgba(0,0,0,1),family:,size:17.534246575342468},x:0,xref:paper},showlegend:false,legend:{bgcolor:null,bordercolor:null,borderwidth:0,font:{color:rgba(0,0,0,1),family:,size:11.689497716894984}},hovermode:closest,barmode:relative},attrs:{918b1267f60e:{x:{},y:{},type:scatter},918b350b00c8:{x:{},y:{},type:scatter},918b62b589ff:{x:{},y:{},type:scatter},918b59ac2d26:{x:{},y:{},type:scatter},918b349f4ed5:{x:{},y:{},fill:{},type:bar},918b6dadf80d:{x:{},y:{},fill:{},type:bar}},source:A,config:{doubleClick:reset,modeBarButtonsToAdd:hoverclosest,hovercompare,showSendToCloud:false},highlight:{on:plotly_click,persistent:false,dynamic:false,selectize:false,opacityDim:0.20000000000000001,selected:{opacity:1},debounce:0},subplot:true,shinyEvents:plotly_hover,plotly_click,plotly_selected,plotly_relayout,plotly_brushed,plotly_brushing,plotly_clickannotation,plotly_doubleclick,plotly_deselect,plotly_afterplot,plotly_sunburstclick,base_url:https://plot.ly},evals:,jsHooks:}/script>/div>/div>div idrow-16 classsection level2>h2>Row/h2>div idabdy---arch-bitcoin-divers.-yield---performance-base-100 classsection level3>h3>ABDY - Arch Bitcoin Divers. Yield - Performance Base 100/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>div classplotly html-widget html-fill-item idhtmlwidget-e6e27886a082df6e0ff8 stylewidth:576px;height:460.8px;>/div>script typeapplication/json data-forhtmlwidget-e6e27886a082df6e0ff8>{x:{data:{x:18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19475,19476,19477,19478,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,98.166254440357875,101.17098179727233,100.33412156381637,98.56239873534409,97.250307166770327,92.457630692991444,91.466510211602952,89.026452165325438,88.381599941504319,88.826634909063714,88.648403589232885,90.708562046950874,93.133977755803016,90.461345978910245,91.418365469426902,91.568997364563444,91.481861643356496,89.560648837886475,89.823741251663847,88.334910224053544,86.307517449706339,77.02183513243763,74.244257394978987,76.99032187541269,77.625357286846707,78.381841217756246,77.969700859809095,76.471237200156708,80.060681898258423,80.897256652179649,80.477703035347332,81.604877537567731,82.212341151359226,78.415711983196857,78.444425698978222,88.05406282502075,87.890529096718822,90.030004819999633,92.928515371967862,93.561736607003908,94.119222884186854,91.898827526341933,89.826669719148924,89.432008075939763,89.466560308656796,90.321571515109895,94.365923247261563,93.359690768568001,86.070330001449506,84.83896467807763,85.079467372543988,81.595069934197895,78.464372430338841,81.017719806809552,79.039401885380514,81.159050594524942,83.190983414375765,82.795078553838039,80.027805706680638,91.507039096514376,93.829175676922631,93.143435416517406,90.052014371223962,82.925828180734698,83.646129882874206,81.381356270907929,80.534384536512917,81.966414345733398,88.908935896215127,83.620013109956972,82.18303805847394,82.575434283439918,80.252837252169243,83.945017746697147,83.334183632592627,87.070281930379451,86.691303243544809,88.509752625536862,89.327762000684785,87.368193638374052,86.888127569200705,89.691960214835319,90.625469084316109,93.055839244448023,93.940439023321119,94.179118332372212,98.910085181567752,99.672168194964485,100.42106389566111,99.648445766531907,96.505583150887361,97.976327668621252,97.155730559626448,98.397290265092607,98.774740255064003,96.66690671504962,91.648287003074529,92.427664550864264,89.513857821245978,90.524934243012325,89.679583295653117,83.830383899985648,85.007554156849096,87.34167166869787,84.669021473770599,85.946045104661408,85.77553094128497,84.402484887542258,86.552293128176061,87.82417812744211,87.69719498860016,85.687087539628706,84.189544781701173,83.8042671270684,83.680728160677447,85.643501260990732,80.700229728144294,83.043602302327983,84.198477528432377,81.818425438547209,80.090095499350667,81.688127053495734,81.858585962768686,80.119674862753413,84.107639782291471,77.530338646874881,76.433903844230585,75.306996403510411,72.225189572224565,64.470662925841083,65.760312119379805,61.007234419770214,61.646966430001058,62.015870451965682,63.940140651162238,66.192970167756982,63.374246541231251,64.711423472790401,61.01206915382577,64.294991712805384,62.06026712412153,62.428950129672174,64.336008675630964,61.796686632430003,62.779914986036374,62.626345414397484,62.025024215110854,60.624682634243065,61.607109803348806,62.390327511331243,67.138948046592475,67.416480199415744,63.300537567172881,64.508585658871112,62.960420933127615,63.271170011166852,63.375462131508073,66.399638932851715,66.176670207226834,64.053522071527908,63.72642698787228,61.633318666438527,60.045803809991455,56.709422905883301,47.589116120366285,47.148630407327722,47.734719892085046,43.226500752100442,43.392981365921962,40.336305942707753,43.404400547310317,43.684870376635914,43.780340258452917,42.363523745727242,44.688330941137615,45.039774666398742,45.512666911135376,44.616500606597974,43.953138258107025,42.923201769015378,42.518686477350151,41.152823457061395,40.987125609706005,40.788137164996677,40.895578769236948,42.886144683606716,42.778132120297023,43.543990830765708,45.883873187412156,46.277300822309989,45.741501780747669,44.129205458884414,42.279307282988128,40.978524387595748,42.764963225631419,43.572815054754052,43.98737738423759,44.862141932689084,44.039067598054395,47.399612963423074,49.43451108682796,49.236517215981486,49.029001221299872,48.101155897427013,47.701401667679356,47.847088320553368,45.344270821726134,45.010757053048181,48.602761857945012,50.488713336369848,50.594543362591608,50.153495899500889,49.488144403284224,49.418192708263305,48.732240640461363,48.445646814665395,48.042383949345997,49.297812434788646,48.610792120985863,49.054049748216265,50.44124085245295,49.221819624452593,50.681237050970616,50.735376863375578,51.714958446151471,51.742079001948817,51.462935271107021,51.121879317302401,50.605631019359016,49.423672073526262,49.211238463633876,44.30063131496847,44.804290886332915,45.781597841848388,45.355524240804016,45.637752992424112,45.337778464565815,45.781717559072625,42.947983234431554,42.502441770923483,41.591890981443647,43.060185900589396,41.897197530288921,42.370844914439942,42.640623074739835,42.309429978408538,42.104363582315074,42.264241330769295,41.914565736819917,39.997027329232125,40.821925049282051,40.954267836162742,45.327160467678105,45.956688886797423,46.01016564996047,47.361506050048064,42.704690207738857,42.910281517815491,41.61111020044163,41.855609608393905,42.598326058516676,41.140833316603619,41.421054502463505,39.986832947137849,39.341059821591863,41.165310884450591,40.815837888880679,40.146673859523077,39.827213051166588,40.642229495708683,40.457993896631734,41.209707556606446,41.395628405839915,41.241957535011302,40.914558553786456,40.376263868549749,41.532059996379019,43.147054560296127,42.645292046484904,42.289446410978911,41.270625205706423,41.138171910618752,41.225804918757127,40.560278451212746,40.36897953590605,40.571891021963317,41.095092127929462,40.689674352573853,40.386559549833763,40.799132731591591,41.387257409160874,40.909327831989216,40.54845407306545,40.346233263301833,40.562774094887139,40.613902558651766,41.44437173413715,40.927303833658634,42.494549643141376,43.920363365718991,42.935376089818128,43.644875614724924,44.147881345864718,43.634451007199431,43.363715109105677,43.372187404974454,42.693998538713146,42.807186569716592,44.809226919578208,45.093380355803276,44.346565893004858,43.547048224492272,39.197168927081343,33.226382876679651,37.141154527125252,35.818435752646529,35.520551671703693,34.516262295649604,35.199939736191126,35.665050361352627,35.25579242580433,35.24578222405502,35.33658313412694,35.221774316087725,34.233582302184324,33.347978740431138,34.204223955195552,35.02065858839395,34.932086260496213,34.681269466711335,34.696712988637358,34.705176075488893,34.302898575015092,34.728069692369097,36.370451873583768,35.86132214597361,36.063782390185693,35.78604763898295,36.187302938542153,35.91687093801761,36.099181852489593,35.620616853127785,36.367753631529908,36.272532393178622,36.212848752389974,36.234508360958856,36.30875145801766,37.622380932471927,37.642668397470764,36.638130377950958,35.132262668430627,35.474773646960536,35.402022410696013,34.724763655176822,35.758227197874703,35.536363554319664,35.610956594033922,35.52874769705501,35.561633097650024,35.54602381341352,35.73295765454435,35.234547223011639,34.956849307877896,35.092691521313078,35.164144286145529,35.013033522112046,35.007526529797339,35.271889787955011,35.378677551970632,35.723573665967955,35.626823730753387,35.857942436643341,35.878985041056559,36.081767600872354,36.511101194022757,36.920920879623225,37.926748161557839,39.887200589524447,41.930349992384144,44.625589906622402,44.189165370190516,44.768873005994521,44.78548607311113,43.789871591305292,44.584038820796394,47.899211358180857,47.92914066423905,48.082056395653275,48.598884861683324,47.644453105013554,49.152733577053041,48.731577591219462,48.77246562780357,48.73221301340962,50.261646598069319,48.23481557377427,48.938145057124466,50.220804606571441,49.687731434114731,49.608902246466087,49.382231495907234,48.529596215904306,48.204849431647091,49.289736126661559,48.627193380705748,46.202081569422823,45.775593562602253,46.366840097018837,46.101703281412277,46.046596522196218,47.183081340855011,51.449223044423746,50.408456751047659,52.175832923378586,52.154771900930868,51.554878099317776,52.421170351900493,51.707701740559521,51.126833768582181,50.645027195148835,49.107609392534549,49.016854527548865,49.856956335076362,49.845095120860066,48.913160993328809,50.067759948915743,49.717577859017688,47.342489429429548,47.384270740686787,47.465181166233627,47.448697025358506,47.044458004210725,45.964507342441543,43.170270492780041,42.874329514476663,43.517514906175776,46.808025695368286,51.100440725147479,52.502255748775063,51.870986825395747,53.278391722493275,58.071086614306658,57.347156559371179,59.818506846259687,59.32024375900297,59.878641728893527,58.26726630875514,60.388305579504113,58.309351517581582,58.681147170962269,59.449252881639637,57.933614404818449,57.883719949365144,60.115516070563913,59.363001226088556,60.430215817002832,60.532076756790403,59.67319776309288,59.125233609745052,59.866191137573317,59.782785068352091,59.517942941297491,59.208704142087029,59.238099325144795,59.953170305487042,62.873671990645114,64.064757072571297,63.320373790326521,64.416163961763431,64.498418903828579,64.387523918120053,64.248090187957899,62.603451797517288,64.298942381205066,60.974993650382608,59.81003455039091,57.82550975133627,59.011465410654942,58.395814980529373,58.131866128147898,59.991581116431263,59.945388685911922,62.379893694788493,62.19634877200518,61.883886816757688,62.206533945082214,59.540458988470498,60.71114609719087,61.452287805364108,61.131224628006358,62.705819233253543,61.083917906399911,60.721837766216574,58.573374042101058,58.549596359564973,58.444097857964174,57.156400976082153,56.648357912507336,56.703501507792403,57.046555818339982,57.685099865345755,57.271486064638836,57.967218108758864,56.829683462133723,56.955147113129648,57.377564734326299,56.751655458985709,56.943230644809859,57.730334558071235,55.904002257314318,56.081275839351278,56.62870586969867,56.92391933563939,59.606331088850254,58.800532870574081,58.741945102838017,57.804936806802736,56.848700082752231,57.775265353227518,57.466044972051549,57.609282026337425,54.814151902002791,57.682512131498875,55.847090530717509,56.20708943300265,56.061982948215302,54.75730463852674,54.870317698202456,54.897456672034302,54.717466429908981,53.134850770638195,54.145126007903919,55.654925967789431,56.12599482711083,55.838268292193277,56.764142886374906,59.96193728990778,63.734291488602643,63.445975576581169,64.838535537873838,64.57234889430093,64.457512449209972,64.043567123882099,64.897915281093276,63.66333601070162,64.545044158158603,64.526616914644009,64.813477801940195,64.803513645277135,65.944860825043222,65.147719082980799,64.617362570612443,63.550709729750331,64.248421712578832,64.199282396539914,63.801600195673203,64.258229315948668,64.752504898736731,64.429977487636435,66.623749576615424,64.227655378683082,64.299540967326223,64.064830744709283,63.807530802781351,63.175911936746587,63.403208900478333,63.055117257495731,63.338754988754872,62.929681233551541,63.594876176474983,61.886087771880121,61.826597520453682,62.380934313737583,61.770450142288524,62.078998265205328,62.164043539496831,62.008659791459969,61.882109476428703,62.564506863572646,61.64094373272043,61.754159390775619,61.551772818701522,61.444450931685488,61.498185547331495,61.669942928036512,63.095139646458463,62.626216488156004,62.376035116561297,62.35009331497178,62.305383536229471,62.076981490427876,62.341261867430305,61.742067951128121,60.953361668865469,56.132459557219406,55.215747935200199,55.419000154895677,55.55017339658577,55.453082727733012,55.057021313902069,56.099233422986181,55.386483114990604,55.149304875751014,55.108527347373901,55.283378957874454,55.244765548550767,58.75427597693399,57.840723047831084,54.992981807954784,54.736621185786206,54.780677124303871,54.98713408200188,54.75289351926461,54.59052933615326,54.533313711987248,55.457392547805391,54.917707300964139,54.870989956461607,54.706259055917329,53.264817631068723,54.807991069463434,55.578122763935504,56.225083852706561,56.465549711103918,56.261376589683586,56.145600824833259,56.653330781821616,57.559553333194579,57.384526751366295,56.170271782042448,56.230130394158827,56.363679562299097,55.574006333225341,55.631341674615584,55.541470875285782,55.794028173330645,57.28246321319925,56.92575193007189,56.919167482739077,59.207184654241004,58.477821279128818,58.010463653758634,58.852352010632359,58.238902535629229,59.315095918360953,59.164592949465892,59.28237628007642,58.41171895331783,58.026653106081802,56.735751486197252,56.733771547488786,56.904589608434428,56.869797941268942,57.488036105241392,60.335979943497158,60.205018509203775,59.918470728494043,60.943526438443897,62.887365799293889,63.459936446730161,63.558620275566945,69.751868555644847,71.694989613149446,72.992862459091242,72.36295647026472,71.738336457338946,72.152944831908727,73.086057713647818,73.15567788404779,73.453598801059627,74.988134181275086,73.938379887064301,73.513991536176434,74.210055104917416,74.212891482230006,74.101987287504244,74.857089865826453,75.925464792914084,77.972224130535253,79.01362584610149,78.517397951656704,78.645292783206301,77.255615244312466,75.051529056014957,80.189138479860148,76.565629626955612,77.32972020611254,77.35971397529147,79.117641695925244,79.242469924731012,76.090518009062052,79.199408560076222,78.809185663180941,79.905031088721316,79.931562267414762,79.332294678974577,78.834215772062834,79.914847901108431,79.999718204072195,79.943082747992847,81.896260052333005,83.531689425524931,84.486600051091628,88.76363602206554,93.115476840150436,92.380311784171582,91.681872288980429,93.642582569430019,92.216455740265928,92.624498085537397,87.268902014398861,87.787028951860961,90.919678767376737,90.994658585815429,88.585110013682765,89.231619860608618,87.674503970099423,89.914376399425279,89.364063946679067,92.280780725747917,92.689200640726597,93.225570641358317,92.619414708016151,91.092854336738029,92.267814429461779,89.913151600131201,92.132202441457821,90.307647481029889,89.190013520679116,89.453842655836368,89.417955115618284,93.440048653079941,95.321920536863601,90.574801071413901,93.544589416886865,93.337561500119449,93.019647806660728,92.892314725163331,99.220060702158108,97.558440883910947,98.690496165273117,98.089027621710528,91.043346660009163,90.686377524398821,88.639912875329614,90.264079620426401,91.340355884313382,90.436555304476812,87.453763826648739,88.015504669800549,88.164138208194146,87.889727912218177,83.591271767123843,84.087877231275797,84.81941393445868,84.50544170038242,88.433032302838157,88.966059430208645,88.793196967433801,91.316578201777304,90.947978077381904,91.180966213773345,90.676864609580946,89.893508766339792,90.204847221482936,91.160061744618844,93.508895266031004,95.652294030659775,99.695522262707115,101.09975004885383,101.80677234812075,105.67386891626997,104.97923274520251,109.70827490979308,109.97299731962345,110.30126194846966,109.5685004459927,110.19370062700514,109.8337201427545,110.68072871321849,109.45256812784916,108.41709701939105,107.70349027279134,109.35303706942548,109.7098312337081,115.39276182295075,120.62047227155699,132.140897595544,130.0362687935322,132.17477757000188,131.5141687176683,133.0143728815807,143.80339042862636,135.7095114966292,140.19999406939291,142.59873125527562,144.54863014947526,144.68200434628778,145.36593043029501,152.86179420019778,151.0920789374857,154.29914682138798,151.01799239372011,146.33545576623536,138.31673162400466,144.32456555079779,142.65450106373359,131.54821445443665,143.25352000870805,138.84657243140711,134.29356063152494,136.32558554154826,142.22936678244858,148.35666008099145,148.09421229842152,146.43910325536916,149.70487862423178,147.87620723309368,147.52698288098946,150.81349695669604,147.49933741120896,138.60865747078762,139.93135782723184,144.94069484982026,143.65821027170102,146.23800594570992,147.24519616219732,151.71640426185951,146.05809858473981,149.31469256340546,148.21011698951335,142.28941878392718,136.54434574629047,138.93819294401416,134.24944022988655,134.99422870889026,129.76592888318012,133.1259217075139,135.04288915603226,137.22011264101539,137.62073251838441,141.51357749876092,140.53613240798671,135.79066135662455,136.46133566481092,134.90631022121718,134.18486660093885,132.94619852688876,135.24997232690316,128.13979140839211,123.12395281962613,125.25213828776006,133.28467595586378,134.92841186261401,135.21704088122192,133.45921445977785,131.96369768564503,129.33647557280548,133.01077215583646,128.89648714669835,128.60246164398271,129.83284160250898,133.00976837295636,130.16915491243054,140.26676865346303,138.06280218238973,141.52315487669955,141.80023578767762,140.27359253524429,150.75735878754816,148.95119423456583,146.5507349624576,143.23662146205672,145.40232446646178,146.44498781739108,144.69390239657307,146.64160033565025,144.74254442568056,142.8688685672482,144.45916454690436,142.45860684881978,143.11841451665276,143.4062147237083,145.60325601381058,149.2149496975851,150.41391769827615,149.90007295383467,146.47869282052122,146.6330543676435,147.26728859457688,147.05162261963019,142.57546006868822,144.28388011259312,141.34276864683252,139.54130990166428,140.23905872056176,141.00487138594423,140.53551540383106,137.64750313152632,137.55448284829748,137.15701245482745,135.40645194799262,135.8102581453297,133.92117560104035,127.76092322976443,130.73535291993073,128.70166117778541,130.32100239784393,127.65310405581695,128.74816671489123,132.62697715298074,132.92289971324962,131.14312820370199,127.16082682977185,120.69699920489346,119.98677216762403,123.13202912775319,118.56234900665093,119.86852838615104,122.59079676601417,122.35830591655416,121.34379453135402,122.36675979438843,125.42508363169014,129.13791995190681,136.85808775493553,137.82390185692466,135.67882705115665,135.47805205710108,140.79108405051625,142.17534668726788,143.68022903194259,142.82227093996991,139.67361585247596,137.9682716203321,138.63603587906795,143.39283402164597,144.05215361156479,143.9276108622937,141.28000919428283,139.85795275074267,137.0645539216508,137.81255634767427,130.01344884878998,128.37163762664471,123.49461576388522,114.96935883690848,118.60764816249716,116.44411848616282,130.87048603903776,128.27593751939651,128.60341938177658,124.27912273428247,125.4452421704475,127.65920042523558,124.35094385980487,121.76729881658603,124.30235708480087,125.29314604156839,124.07183696503208,125.29911348474555,124.88720335222962,128.99153341372192,127.58680834064377,135.20188283883058,134.88291931740554,135.69490599527282,132.48016700000238,125.92184564913535,124.93968554152981,125.42759769339902,124.78971669563516,124.51513142833149,121.08072974462843,124.9182285313404,121.78824933082676,122.31835719972941,118.39004829392827,113.75210172796159,113.95908359964277,115.83287917529934,120.52532470534369,121.60657383854493,121.00048236832349,122.73850019366564,127.62312870467252,126.60101067122503,124.60292098976308,122.83971650224581,126.93627415318022,129.24216602716183,132.68834604392592,133.10433577108299,133.52455243715718,134.06188017558281,133.56780719117421,135.58844975587817,132.62398422237493,137.1044750114238,138.62893572676921,138.40511977155742,138.33393406822518,133.34291378094437,128.50813368030455,128.0668744098171,128.20199831990689,130.85585291062964,130.69750385903868,132.46207128110873,131.60923340272637,130.98016543446946,127.79469269601532,126.92707434494878,131.63245854422752,133.28746628809012,132.32598042420787,139.1924078651638,141.11534275685929,142.51058254217133,141.61349533590905,143.63142124052462,143.97125239503515,145.65562769490379,142.38417957141601,142.25121057136244,140.19758130687376,143.44370463292765,139.60027523910753,141.37107716585496,143.35309711221797,147.14343652159948,153.12650740101088,152.76350635910271,148.34638281774193,146.43010604551725,145.86240696820551,144.88740226700219,142.28335925057755,146.10079158870468,159.41855922714979,160.04952425295991,161.19327498622792,161.72295003131987,169.16578827990477,186.33114778796644,185.44070028314044,190.60402128314394,183.95733020275861,191.69492146642185,190.85300548249631,189.14000855701883,190.80470418702703,194.26700919299358,198.22302803169597,207.49594665105801,208.28082198214523,205.90720699531684,205.50895383538074,196.8827937064103,193.69940220585434,202.14836242492578,201.63572406174384,204.86974673913303,202.95633397127264,204.71896749972052,201.51687248513252,201.7003897808641,207.70168530541062,202.84791621120405,210.59580315615125,210.42283018516943,211.5518833269085,205.06809976165221,203.5157080969916,213.43543125183143,210.87692682570147,212.92921157367186,212.83640309783971,219.42336449235017,222.73035021340056,223.576078730467,211.8202432985521,205.98660714203493,204.66212944526171,203.96192181875881,200.28523089124317,199.56189021341163,207.24237636111576,208.48238895168419,201.54422326636106,198.88494456447887,200.19665856334541,197.43788563910854,194.7851729665247,196.42150482340696,198.62929303663844,203.43076412188984,206.26482997115181,206.68234839517217,206.90044555067252,213.58859562671137,204.1298758753401,200.23970150996573,194.02174543660965,199.49329224392625,199.19599754008732,199.09399846504101,199.08135448435857,203.3905575525821,210.97593297014197,210.19378350816038,219.1726950428413,218.85434852557188,215.30005464630835,217.20150490076273,222.62758678992265,219.27580840897465,219.3116499041065,220.25183531109261,220.64392763848934,216.77781643518574,214.23575010484464,212.91201833846858,218.35027454843126,220.51714709802687,215.54683789053831,212.17637441359281,205.38168521700405,214.48259781219534,206.49453969740276,203.2234323075532,202.9536541472533,203.05693327569713,203.26770005346754,202.8474005062381,204.63243957365196,201.54076067587559,205.25836726702704,203.50494275582787,204.9696369492294,205.21199986517999,202.50515658920841,201.76548832379495,196.94609649097765,text:date: 2022-01-01br />return_base100: 100.00000,date: 2022-01-02br />return_base100: 98.16625,date: 2022-01-03br />return_base100: 101.17098,date: 2022-01-04br />return_base100: 100.33412,date: 2022-01-05br />return_base100: 98.56240,date: 2022-01-06br />return_base100: 97.25031,date: 2022-01-07br />return_base100: 92.45763,date: 2022-01-08br />return_base100: 91.46651,date: 2022-01-09br />return_base100: 89.02645,date: 2022-01-10br />return_base100: 88.38160,date: 2022-01-11br />return_base100: 88.82663,date: 2022-01-12br />return_base100: 88.64840,date: 2022-01-13br />return_base100: 90.70856,date: 2022-01-14br />return_base100: 93.13398,date: 2022-01-15br />return_base100: 90.46135,date: 2022-01-16br />return_base100: 91.41837,date: 2022-01-17br />return_base100: 91.56900,date: 2022-01-18br />return_base100: 91.48186,date: 2022-01-19br />return_base100: 89.56065,date: 2022-01-20br />return_base100: 89.82374,date: 2022-01-21br />return_base100: 88.33491,date: 2022-01-22br />return_base100: 86.30752,date: 2022-01-23br />return_base100: 77.02184,date: 2022-01-24br />return_base100: 74.24426,date: 2022-01-25br />return_base100: 76.99032,date: 2022-01-26br />return_base100: 77.62536,date: 2022-01-27br />return_base100: 78.38184,date: 2022-01-28br />return_base100: 77.96970,date: 2022-01-29br />return_base100: 76.47124,date: 2022-01-30br />return_base100: 80.06068,date: 2022-01-31br />return_base100: 80.89726,date: 2022-02-01br />return_base100: 80.47770,date: 2022-02-02br />return_base100: 81.60488,date: 2022-02-03br />return_base100: 82.21234,date: 2022-02-04br />return_base100: 78.41571,date: 2022-02-05br />return_base100: 78.44443,date: 2022-02-06br />return_base100: 88.05406,date: 2022-02-07br />return_base100: 87.89053,date: 2022-02-08br />return_base100: 90.03000,date: 2022-02-09br />return_base100: 92.92852,date: 2022-02-10br />return_base100: 93.56174,date: 2022-02-11br />return_base100: 94.11922,date: 2022-02-12br />return_base100: 91.89883,date: 2022-02-13br />return_base100: 89.82667,date: 2022-02-14br />return_base100: 89.43201,date: 2022-02-15br />return_base100: 89.46656,date: 2022-02-16br />return_base100: 90.32157,date: 2022-02-17br />return_base100: 94.36592,date: 2022-02-18br />return_base100: 93.35969,date: 2022-02-19br />return_base100: 86.07033,date: 2022-02-20br />return_base100: 84.83896,date: 2022-02-21br />return_base100: 85.07947,date: 2022-02-22br />return_base100: 81.59507,date: 2022-02-23br />return_base100: 78.46437,date: 2022-02-24br />return_base100: 81.01772,date: 2022-02-25br />return_base100: 79.03940,date: 2022-02-26br />return_base100: 81.15905,date: 2022-02-27br />return_base100: 83.19098,date: 2022-02-28br />return_base100: 82.79508,date: 2022-03-01br />return_base100: 80.02781,date: 2022-03-02br />return_base100: 91.50704,date: 2022-03-03br />return_base100: 93.82918,date: 2022-03-04br />return_base100: 93.14344,date: 2022-03-05br />return_base100: 90.05201,date: 2022-03-06br />return_base100: 82.92583,date: 2022-03-07br />return_base100: 83.64613,date: 2022-03-08br />return_base100: 81.38136,date: 2022-03-09br />return_base100: 80.53438,date: 2022-03-10br />return_base100: 81.96641,date: 2022-03-11br />return_base100: 88.90894,date: 2022-03-12br />return_base100: 83.62001,date: 2022-03-13br />return_base100: 82.18304,date: 2022-03-14br />return_base100: 82.57543,date: 2022-03-15br />return_base100: 80.25284,date: 2022-03-16br />return_base100: 83.94502,date: 2022-03-17br />return_base100: 83.33418,date: 2022-03-18br />return_base100: 87.07028,date: 2022-03-19br />return_base100: 86.69130,date: 2022-03-20br />return_base100: 88.50975,date: 2022-03-21br />return_base100: 89.32776,date: 2022-03-22br />return_base100: 87.36819,date: 2022-03-23br />return_base100: 86.88813,date: 2022-03-24br />return_base100: 89.69196,date: 2022-03-25br />return_base100: 90.62547,date: 2022-03-26br />return_base100: 93.05584,date: 2022-03-27br />return_base100: 93.94044,date: 2022-03-28br />return_base100: 94.17912,date: 2022-03-29br />return_base100: 98.91009,date: 2022-03-30br />return_base100: 99.67217,date: 2022-03-31br />return_base100: 100.42106,date: 2022-04-01br />return_base100: 99.64845,date: 2022-04-02br />return_base100: 96.50558,date: 2022-04-03br />return_base100: 97.97633,date: 2022-04-04br />return_base100: 97.15573,date: 2022-04-05br />return_base100: 98.39729,date: 2022-04-06br />return_base100: 98.77474,date: 2022-04-07br />return_base100: 96.66691,date: 2022-04-08br />return_base100: 91.64829,date: 2022-04-09br />return_base100: 92.42766,date: 2022-04-10br />return_base100: 89.51386,date: 2022-04-11br />return_base100: 90.52493,date: 2022-04-12br />return_base100: 89.67958,date: 2022-04-13br />return_base100: 83.83038,date: 2022-04-14br />return_base100: 85.00755,date: 2022-04-15br />return_base100: 87.34167,date: 2022-04-16br />return_base100: 84.66902,date: 2022-04-17br />return_base100: 85.94605,date: 2022-04-18br />return_base100: 85.77553,date: 2022-04-19br />return_base100: 84.40248,date: 2022-04-20br />return_base100: 86.55229,date: 2022-04-21br />return_base100: 87.82418,date: 2022-04-22br />return_base100: 87.69719,date: 2022-04-23br />return_base100: 85.68709,date: 2022-04-24br />return_base100: 84.18954,date: 2022-04-25br />return_base100: 83.80427,date: 2022-04-26br />return_base100: 83.68073,date: 2022-04-27br />return_base100: 85.64350,date: 2022-04-28br />return_base100: 80.70023,date: 2022-04-29br />return_base100: 83.04360,date: 2022-04-30br />return_base100: 84.19848,date: 2022-05-01br />return_base100: 81.81843,date: 2022-05-02br />return_base100: 80.09010,date: 2022-05-03br />return_base100: 81.68813,date: 2022-05-04br />return_base100: 81.85859,date: 2022-05-05br />return_base100: 80.11967,date: 2022-05-06br />return_base100: 84.10764,date: 2022-05-07br />return_base100: 77.53034,date: 2022-05-08br />return_base100: 76.43390,date: 2022-05-09br />return_base100: 75.30700,date: 2022-05-10br />return_base100: 72.22519,date: 2022-05-11br />return_base100: 64.47066,date: 2022-05-12br />return_base100: 65.76031,date: 2022-05-13br />return_base100: 61.00723,date: 2022-05-14br />return_base100: 61.64697,date: 2022-05-15br />return_base100: 62.01587,date: 2022-05-16br />return_base100: 63.94014,date: 2022-05-17br />return_base100: 66.19297,date: 2022-05-18br />return_base100: 63.37425,date: 2022-05-19br />return_base100: 64.71142,date: 2022-05-20br />return_base100: 61.01207,date: 2022-05-21br />return_base100: 64.29499,date: 2022-05-22br />return_base100: 62.06027,date: 2022-05-23br />return_base100: 62.42895,date: 2022-05-24br />return_base100: 64.33601,date: 2022-05-25br />return_base100: 61.79669,date: 2022-05-26br />return_base100: 62.77991,date: 2022-05-27br />return_base100: 62.62635,date: 2022-05-28br />return_base100: 62.02502,date: 2022-05-29br />return_base100: 60.62468,date: 2022-05-30br />return_base100: 61.60711,date: 2022-05-31br />return_base100: 62.39033,date: 2022-06-01br />return_base100: 67.13895,date: 2022-06-02br />return_base100: 67.41648,date: 2022-06-03br />return_base100: 63.30054,date: 2022-06-04br />return_base100: 64.50859,date: 2022-06-05br />return_base100: 62.96042,date: 2022-06-06br />return_base100: 63.27117,date: 2022-06-07br />return_base100: 63.37546,date: 2022-06-08br />return_base100: 66.39964,date: 2022-06-09br />return_base100: 66.17667,date: 2022-06-10br />return_base100: 64.05352,date: 2022-06-11br />return_base100: 63.72643,date: 2022-06-12br />return_base100: 61.63332,date: 2022-06-13br />return_base100: 60.04580,date: 2022-06-14br />return_base100: 56.70942,date: 2022-06-15br />return_base100: 47.58912,date: 2022-06-16br />return_base100: 47.14863,date: 2022-06-17br />return_base100: 47.73472,date: 2022-06-18br />return_base100: 43.22650,date: 2022-06-19br />return_base100: 43.39298,date: 2022-06-20br />return_base100: 40.33631,date: 2022-06-21br />return_base100: 43.40440,date: 2022-06-22br />return_base100: 43.68487,date: 2022-06-23br />return_base100: 43.78034,date: 2022-06-24br />return_base100: 42.36352,date: 2022-06-25br />return_base100: 44.68833,date: 2022-06-26br />return_base100: 45.03977,date: 2022-06-27br />return_base100: 45.51267,date: 2022-06-28br />return_base100: 44.61650,date: 2022-06-29br />return_base100: 43.95314,date: 2022-06-30br />return_base100: 42.92320,date: 2022-07-01br />return_base100: 42.51869,date: 2022-07-02br />return_base100: 41.15282,date: 2022-07-03br />return_base100: 40.98713,date: 2022-07-04br />return_base100: 40.78814,date: 2022-07-05br />return_base100: 40.89558,date: 2022-07-06br />return_base100: 42.88614,date: 2022-07-07br />return_base100: 42.77813,date: 2022-07-08br />return_base100: 43.54399,date: 2022-07-09br />return_base100: 45.88387,date: 2022-07-10br />return_base100: 46.27730,date: 2022-07-11br />return_base100: 45.74150,date: 2022-07-12br />return_base100: 44.12921,date: 2022-07-13br />return_base100: 42.27931,date: 2022-07-14br />return_base100: 40.97852,date: 2022-07-15br />return_base100: 42.76496,date: 2022-07-16br />return_base100: 43.57282,date: 2022-07-17br />return_base100: 43.98738,date: 2022-07-18br />return_base100: 44.86214,date: 2022-07-19br />return_base100: 44.03907,date: 2022-07-20br />return_base100: 47.39961,date: 2022-07-21br />return_base100: 49.43451,date: 2022-07-22br />return_base100: 49.23652,date: 2022-07-23br />return_base100: 49.02900,date: 2022-07-24br />return_base100: 48.10116,date: 2022-07-25br />return_base100: 47.70140,date: 2022-07-26br />return_base100: 47.84709,date: 2022-07-27br />return_base100: 45.34427,date: 2022-07-28br />return_base100: 45.01076,date: 2022-07-29br />return_base100: 48.60276,date: 2022-07-30br />return_base100: 50.48871,date: 2022-07-31br />return_base100: 50.59454,date: 2022-08-01br />return_base100: 50.15350,date: 2022-08-02br />return_base100: 49.48814,date: 2022-08-03br />return_base100: 49.41819,date: 2022-08-04br />return_base100: 48.73224,date: 2022-08-05br />return_base100: 48.44565,date: 2022-08-06br />return_base100: 48.04238,date: 2022-08-07br />return_base100: 49.29781,date: 2022-08-08br />return_base100: 48.61079,date: 2022-08-09br />return_base100: 49.05405,date: 2022-08-10br />return_base100: 50.44124,date: 2022-08-11br />return_base100: 49.22182,date: 2022-08-12br />return_base100: 50.68124,date: 2022-08-13br />return_base100: 50.73538,date: 2022-08-14br />return_base100: 51.71496,date: 2022-08-15br />return_base100: 51.74208,date: 2022-08-16br />return_base100: 51.46294,date: 2022-08-17br />return_base100: 51.12188,date: 2022-08-18br />return_base100: 50.60563,date: 2022-08-19br />return_base100: 49.42367,date: 2022-08-20br />return_base100: 49.21124,date: 2022-08-21br />return_base100: 44.30063,date: 2022-08-22br />return_base100: 44.80429,date: 2022-08-23br />return_base100: 45.78160,date: 2022-08-24br />return_base100: 45.35552,date: 2022-08-25br />return_base100: 45.63775,date: 2022-08-26br />return_base100: 45.33778,date: 2022-08-27br />return_base100: 45.78172,date: 2022-08-28br />return_base100: 42.94798,date: 2022-08-29br />return_base100: 42.50244,date: 2022-08-30br />return_base100: 41.59189,date: 2022-08-31br />return_base100: 43.06019,date: 2022-09-01br />return_base100: 41.89720,date: 2022-09-02br />return_base100: 42.37084,date: 2022-09-03br />return_base100: 42.64062,date: 2022-09-04br />return_base100: 42.30943,date: 2022-09-05br />return_base100: 42.10436,date: 2022-09-06br />return_base100: 42.26424,date: 2022-09-07br />return_base100: 41.91457,date: 2022-09-08br />return_base100: 39.99703,date: 2022-09-09br />return_base100: 40.82193,date: 2022-09-10br />return_base100: 40.95427,date: 2022-09-11br />return_base100: 45.32716,date: 2022-09-12br />return_base100: 45.95669,date: 2022-09-13br />return_base100: 46.01017,date: 2022-09-14br />return_base100: 47.36151,date: 2022-09-15br />return_base100: 42.70469,date: 2022-09-16br />return_base100: 42.91028,date: 2022-09-17br />return_base100: 41.61111,date: 2022-09-18br />return_base100: 41.85561,date: 2022-09-19br />return_base100: 42.59833,date: 2022-09-20br />return_base100: 41.14083,date: 2022-09-21br />return_base100: 41.42105,date: 2022-09-22br />return_base100: 39.98683,date: 2022-09-23br />return_base100: 39.34106,date: 2022-09-24br />return_base100: 41.16531,date: 2022-09-25br />return_base100: 40.81584,date: 2022-09-26br />return_base100: 40.14667,date: 2022-09-27br />return_base100: 39.82721,date: 2022-09-28br />return_base100: 40.64223,date: 2022-09-29br />return_base100: 40.45799,date: 2022-09-30br />return_base100: 41.20971,date: 2022-10-01br />return_base100: 41.39563,date: 2022-10-02br />return_base100: 41.24196,date: 2022-10-03br />return_base100: 40.91456,date: 2022-10-04br />return_base100: 40.37626,date: 2022-10-05br />return_base100: 41.53206,date: 2022-10-06br />return_base100: 43.14705,date: 2022-10-07br />return_base100: 42.64529,date: 2022-10-08br />return_base100: 42.28945,date: 2022-10-09br />return_base100: 41.27063,date: 2022-10-10br />return_base100: 41.13817,date: 2022-10-11br />return_base100: 41.22580,date: 2022-10-12br />return_base100: 40.56028,date: 2022-10-13br />return_base100: 40.36898,date: 2022-10-14br />return_base100: 40.57189,date: 2022-10-15br />return_base100: 41.09509,date: 2022-10-16br />return_base100: 40.68967,date: 2022-10-17br />return_base100: 40.38656,date: 2022-10-18br />return_base100: 40.79913,date: 2022-10-19br />return_base100: 41.38726,date: 2022-10-20br />return_base100: 40.90933,date: 2022-10-21br />return_base100: 40.54845,date: 2022-10-22br />return_base100: 40.34623,date: 2022-10-23br />return_base100: 40.56277,date: 2022-10-24br />return_base100: 40.61390,date: 2022-10-25br />return_base100: 41.44437,date: 2022-10-26br />return_base100: 40.92730,date: 2022-10-27br />return_base100: 42.49455,date: 2022-10-28br />return_base100: 43.92036,date: 2022-10-29br />return_base100: 42.93538,date: 2022-10-30br />return_base100: 43.64488,date: 2022-10-31br />return_base100: 44.14788,date: 2022-11-01br />return_base100: 43.63445,date: 2022-11-02br />return_base100: 43.36372,date: 2022-11-03br />return_base100: 43.37219,date: 2022-11-04br />return_base100: 42.69400,date: 2022-11-05br />return_base100: 42.80719,date: 2022-11-06br />return_base100: 44.80923,date: 2022-11-07br />return_base100: 45.09338,date: 2022-11-08br />return_base100: 44.34657,date: 2022-11-09br />return_base100: 43.54705,date: 2022-11-10br />return_base100: 39.19717,date: 2022-11-11br />return_base100: 33.22638,date: 2022-11-12br />return_base100: 37.14115,date: 2022-11-13br />return_base100: 35.81844,date: 2022-11-14br />return_base100: 35.52055,date: 2022-11-15br />return_base100: 34.51626,date: 2022-11-16br />return_base100: 35.19994,date: 2022-11-17br />return_base100: 35.66505,date: 2022-11-18br />return_base100: 35.25579,date: 2022-11-19br />return_base100: 35.24578,date: 2022-11-20br />return_base100: 35.33658,date: 2022-11-21br />return_base100: 35.22177,date: 2022-11-22br />return_base100: 34.23358,date: 2022-11-23br />return_base100: 33.34798,date: 2022-11-24br />return_base100: 34.20422,date: 2022-11-25br />return_base100: 35.02066,date: 2022-11-26br />return_base100: 34.93209,date: 2022-11-27br />return_base100: 34.68127,date: 2022-11-28br />return_base100: 34.69671,date: 2022-11-29br />return_base100: 34.70518,date: 2022-11-30br />return_base100: 34.30290,date: 2022-12-01br />return_base100: 34.72807,date: 2022-12-02br />return_base100: 36.37045,date: 2022-12-03br />return_base100: 35.86132,date: 2022-12-04br />return_base100: 36.06378,date: 2022-12-05br />return_base100: 35.78605,date: 2022-12-06br />return_base100: 36.18730,date: 2022-12-07br />return_base100: 35.91687,date: 2022-12-08br />return_base100: 36.09918,date: 2022-12-09br />return_base100: 35.62062,date: 2022-12-10br />return_base100: 36.36775,date: 2022-12-11br />return_base100: 36.27253,date: 2022-12-12br />return_base100: 36.21285,date: 2022-12-13br />return_base100: 36.23451,date: 2022-12-14br />return_base100: 36.30875,date: 2022-12-15br />return_base100: 37.62238,date: 2022-12-16br />return_base100: 37.64267,date: 2022-12-17br />return_base100: 36.63813,date: 2022-12-18br />return_base100: 35.13226,date: 2022-12-19br />return_base100: 35.47477,date: 2022-12-20br />return_base100: 35.40202,date: 2022-12-21br />return_base100: 34.72476,date: 2022-12-22br />return_base100: 35.75823,date: 2022-12-23br />return_base100: 35.53636,date: 2022-12-24br />return_base100: 35.61096,date: 2022-12-25br />return_base100: 35.52875,date: 2022-12-26br />return_base100: 35.56163,date: 2022-12-27br />return_base100: 35.54602,date: 2022-12-28br />return_base100: 35.73296,date: 2022-12-29br />return_base100: 35.23455,date: 2022-12-30br />return_base100: 34.95685,date: 2022-12-31br />return_base100: 35.09269,date: 2023-01-01br />return_base100: 35.16414,date: 2023-01-02br />return_base100: 35.01303,date: 2023-01-03br />return_base100: 35.00753,date: 2023-01-04br />return_base100: 35.27189,date: 2023-01-05br />return_base100: 35.37868,date: 2023-01-06br />return_base100: 35.72357,date: 2023-01-07br />return_base100: 35.62682,date: 2023-01-08br />return_base100: 35.85794,date: 2023-01-09br />return_base100: 35.87899,date: 2023-01-10br />return_base100: 36.08177,date: 2023-01-11br />return_base100: 36.51110,date: 2023-01-12br />return_base100: 36.92092,date: 2023-01-13br />return_base100: 37.92675,date: 2023-01-14br />return_base100: 39.88720,date: 2023-01-15br />return_base100: 41.93035,date: 2023-01-16br />return_base100: 44.62559,date: 2023-01-17br />return_base100: 44.18917,date: 2023-01-18br />return_base100: 44.76887,date: 2023-01-19br />return_base100: 44.78549,date: 2023-01-20br />return_base100: 43.78987,date: 2023-01-21br />return_base100: 44.58404,date: 2023-01-22br />return_base100: 47.89921,date: 2023-01-23br />return_base100: 47.92914,date: 2023-01-24br />return_base100: 48.08206,date: 2023-01-25br />return_base100: 48.59888,date: 2023-01-26br />return_base100: 47.64445,date: 2023-01-27br />return_base100: 49.15273,date: 2023-01-28br />return_base100: 48.73158,date: 2023-01-29br />return_base100: 48.77247,date: 2023-01-30br />return_base100: 48.73221,date: 2023-01-31br />return_base100: 50.26165,date: 2023-02-01br />return_base100: 48.23482,date: 2023-02-02br />return_base100: 48.93815,date: 2023-02-03br />return_base100: 50.22080,date: 2023-02-04br />return_base100: 49.68773,date: 2023-02-05br />return_base100: 49.60890,date: 2023-02-06br />return_base100: 49.38223,date: 2023-02-07br />return_base100: 48.52960,date: 2023-02-08br />return_base100: 48.20485,date: 2023-02-09br />return_base100: 49.28974,date: 2023-02-10br />return_base100: 48.62719,date: 2023-02-11br />return_base100: 46.20208,date: 2023-02-12br />return_base100: 45.77559,date: 2023-02-13br />return_base100: 46.36684,date: 2023-02-14br />return_base100: 46.10170,date: 2023-02-15br />return_base100: 46.04660,date: 2023-02-16br />return_base100: 47.18308,date: 2023-02-17br />return_base100: 51.44922,date: 2023-02-18br />return_base100: 50.40846,date: 2023-02-19br />return_base100: 52.17583,date: 2023-02-20br />return_base100: 52.15477,date: 2023-02-21br />return_base100: 51.55488,date: 2023-02-22br />return_base100: 52.42117,date: 2023-02-23br />return_base100: 51.70770,date: 2023-02-24br />return_base100: 51.12683,date: 2023-02-25br />return_base100: 50.64503,date: 2023-02-26br />return_base100: 49.10761,date: 2023-02-27br />return_base100: 49.01685,date: 2023-02-28br />return_base100: 49.85696,date: 2023-03-01br />return_base100: 49.84510,date: 2023-03-02br />return_base100: 48.91316,date: 2023-03-03br />return_base100: 50.06776,date: 2023-03-04br />return_base100: 49.71758,date: 2023-03-05br />return_base100: 47.34249,date: 2023-03-06br />return_base100: 47.38427,date: 2023-03-07br />return_base100: 47.46518,date: 2023-03-08br />return_base100: 47.44870,date: 2023-03-09br />return_base100: 47.04446,date: 2023-03-10br />return_base100: 45.96451,date: 2023-03-11br />return_base100: 43.17027,date: 2023-03-12br />return_base100: 42.87433,date: 2023-03-13br />return_base100: 43.51751,date: 2023-03-14br />return_base100: 46.80803,date: 2023-03-15br />return_base100: 51.10044,date: 2023-03-16br />return_base100: 52.50226,date: 2023-03-17br />return_base100: 51.87099,date: 2023-03-18br />return_base100: 53.27839,date: 2023-03-19br />return_base100: 58.07109,date: 2023-03-20br />return_base100: 57.34716,date: 2023-03-21br />return_base100: 59.81851,date: 2023-03-22br />return_base100: 59.32024,date: 2023-03-23br />return_base100: 59.87864,date: 2023-03-24br />return_base100: 58.26727,date: 2023-03-25br />return_base100: 60.38831,date: 2023-03-26br />return_base100: 58.30935,date: 2023-03-27br />return_base100: 58.68115,date: 2023-03-28br />return_base100: 59.44925,date: 2023-03-29br />return_base100: 57.93361,date: 2023-03-30br />return_base100: 57.88372,date: 2023-03-31br />return_base100: 60.11552,date: 2023-04-01br />return_base100: 59.36300,date: 2023-04-02br />return_base100: 60.43022,date: 2023-04-03br />return_base100: 60.53208,date: 2023-04-04br />return_base100: 59.67320,date: 2023-04-05br />return_base100: 59.12523,date: 2023-04-06br />return_base100: 59.86619,date: 2023-04-07br />return_base100: 59.78279,date: 2023-04-08br />return_base100: 59.51794,date: 2023-04-09br />return_base100: 59.20870,date: 2023-04-10br />return_base100: 59.23810,date: 2023-04-11br />return_base100: 59.95317,date: 2023-04-12br />return_base100: 62.87367,date: 2023-04-13br />return_base100: 64.06476,date: 2023-04-14br />return_base100: 63.32037,date: 2023-04-15br />return_base100: 64.41616,date: 2023-04-16br />return_base100: 64.49842,date: 2023-04-17br />return_base100: 64.38752,date: 2023-04-18br />return_base100: 64.24809,date: 2023-04-19br />return_base100: 62.60345,date: 2023-04-20br />return_base100: 64.29894,date: 2023-04-21br />return_base100: 60.97499,date: 2023-04-22br />return_base100: 59.81003,date: 2023-04-23br />return_base100: 57.82551,date: 2023-04-24br />return_base100: 59.01147,date: 2023-04-25br />return_base100: 58.39581,date: 2023-04-26br />return_base100: 58.13187,date: 2023-04-27br />return_base100: 59.99158,date: 2023-04-28br />return_base100: 59.94539,date: 2023-04-29br />return_base100: 62.37989,date: 2023-04-30br />return_base100: 62.19635,date: 2023-05-01br />return_base100: 61.88389,date: 2023-05-02br />return_base100: 62.20653,date: 2023-05-03br />return_base100: 59.54046,date: 2023-05-04br />return_base100: 60.71115,date: 2023-05-05br />return_base100: 61.45229,date: 2023-05-06br />return_base100: 61.13122,date: 2023-05-07br />return_base100: 62.70582,date: 2023-05-08br />return_base100: 61.08392,date: 2023-05-09br />return_base100: 60.72184,date: 2023-05-10br />return_base100: 58.57337,date: 2023-05-11br />return_base100: 58.54960,date: 2023-05-12br />return_base100: 58.44410,date: 2023-05-13br />return_base100: 57.15640,date: 2023-05-14br />return_base100: 56.64836,date: 2023-05-15br />return_base100: 56.70350,date: 2023-05-16br />return_base100: 57.04656,date: 2023-05-17br />return_base100: 57.68510,date: 2023-05-18br />return_base100: 57.27149,date: 2023-05-19br />return_base100: 57.96722,date: 2023-05-20br />return_base100: 56.82968,date: 2023-05-21br />return_base100: 56.95515,date: 2023-05-22br />return_base100: 57.37756,date: 2023-05-23br />return_base100: 56.75166,date: 2023-05-24br />return_base100: 56.94323,date: 2023-05-25br />return_base100: 57.73033,date: 2023-05-26br />return_base100: 55.90400,date: 2023-05-27br />return_base100: 56.08128,date: 2023-05-28br />return_base100: 56.62871,date: 2023-05-29br />return_base100: 56.92392,date: 2023-05-30br />return_base100: 59.60633,date: 2023-05-31br />return_base100: 58.80053,date: 2023-06-01br />return_base100: 58.74195,date: 2023-06-02br />return_base100: 57.80494,date: 2023-06-03br />return_base100: 56.84870,date: 2023-06-04br />return_base100: 57.77527,date: 2023-06-05br />return_base100: 57.46604,date: 2023-06-06br />return_base100: 57.60928,date: 2023-06-07br />return_base100: 54.81415,date: 2023-06-08br />return_base100: 57.68251,date: 2023-06-09br />return_base100: 55.84709,date: 2023-06-10br />return_base100: 56.20709,date: 2023-06-11br />return_base100: 56.06198,date: 2023-06-12br />return_base100: 54.75730,date: 2023-06-13br />return_base100: 54.87032,date: 2023-06-14br />return_base100: 54.89746,date: 2023-06-15br />return_base100: 54.71747,date: 2023-06-16br />return_base100: 53.13485,date: 2023-06-17br />return_base100: 54.14513,date: 2023-06-18br />return_base100: 55.65493,date: 2023-06-19br />return_base100: 56.12599,date: 2023-06-20br />return_base100: 55.83827,date: 2023-06-21br />return_base100: 56.76414,date: 2023-06-22br />return_base100: 59.96194,date: 2023-06-23br />return_base100: 63.73429,date: 2023-06-24br />return_base100: 63.44598,date: 2023-06-25br />return_base100: 64.83854,date: 2023-06-26br />return_base100: 64.57235,date: 2023-06-27br />return_base100: 64.45751,date: 2023-06-28br />return_base100: 64.04357,date: 2023-06-29br />return_base100: 64.89792,date: 2023-06-30br />return_base100: 63.66334,date: 2023-07-01br />return_base100: 64.54504,date: 2023-07-02br />return_base100: 64.52662,date: 2023-07-03br />return_base100: 64.81348,date: 2023-07-04br />return_base100: 64.80351,date: 2023-07-05br />return_base100: 65.94486,date: 2023-07-06br />return_base100: 65.14772,date: 2023-07-07br />return_base100: 64.61736,date: 2023-07-08br />return_base100: 63.55071,date: 2023-07-09br />return_base100: 64.24842,date: 2023-07-10br />return_base100: 64.19928,date: 2023-07-11br />return_base100: 63.80160,date: 2023-07-12br />return_base100: 64.25823,date: 2023-07-13br />return_base100: 64.75250,date: 2023-07-14br />return_base100: 64.42998,date: 2023-07-15br />return_base100: 66.62375,date: 2023-07-16br />return_base100: 64.22766,date: 2023-07-17br />return_base100: 64.29954,date: 2023-07-18br />return_base100: 64.06483,date: 2023-07-19br />return_base100: 63.80753,date: 2023-07-20br />return_base100: 63.17591,date: 2023-07-21br />return_base100: 63.40321,date: 2023-07-22br />return_base100: 63.05512,date: 2023-07-23br />return_base100: 63.33875,date: 2023-07-24br />return_base100: 62.92968,date: 2023-07-25br />return_base100: 63.59488,date: 2023-07-26br />return_base100: 61.88609,date: 2023-07-27br />return_base100: 61.82660,date: 2023-07-28br />return_base100: 62.38093,date: 2023-07-29br />return_base100: 61.77045,date: 2023-07-30br />return_base100: 62.07900,date: 2023-07-31br />return_base100: 62.16404,date: 2023-08-01br />return_base100: 62.00866,date: 2023-08-02br />return_base100: 61.88211,date: 2023-08-03br />return_base100: 62.56451,date: 2023-08-04br />return_base100: 61.64094,date: 2023-08-05br />return_base100: 61.75416,date: 2023-08-06br />return_base100: 61.55177,date: 2023-08-07br />return_base100: 61.44445,date: 2023-08-08br />return_base100: 61.49819,date: 2023-08-09br />return_base100: 61.66994,date: 2023-08-10br />return_base100: 63.09514,date: 2023-08-11br />return_base100: 62.62622,date: 2023-08-12br />return_base100: 62.37604,date: 2023-08-13br />return_base100: 62.35009,date: 2023-08-14br />return_base100: 62.30538,date: 2023-08-15br />return_base100: 62.07698,date: 2023-08-16br />return_base100: 62.34126,date: 2023-08-17br />return_base100: 61.74207,date: 2023-08-18br />return_base100: 60.95336,date: 2023-08-19br />return_base100: 56.13246,date: 2023-08-20br />return_base100: 55.21575,date: 2023-08-21br />return_base100: 55.41900,date: 2023-08-22br />return_base100: 55.55017,date: 2023-08-23br />return_base100: 55.45308,date: 2023-08-24br />return_base100: 55.05702,date: 2023-08-25br />return_base100: 56.09923,date: 2023-08-26br />return_base100: 55.38648,date: 2023-08-27br />return_base100: 55.14930,date: 2023-08-28br />return_base100: 55.10853,date: 2023-08-29br />return_base100: 55.28338,date: 2023-08-30br />return_base100: 55.24477,date: 2023-08-31br />return_base100: 58.75428,date: 2023-09-01br />return_base100: 57.84072,date: 2023-09-02br />return_base100: 54.99298,date: 2023-09-03br />return_base100: 54.73662,date: 2023-09-04br />return_base100: 54.78068,date: 2023-09-05br />return_base100: 54.98713,date: 2023-09-06br />return_base100: 54.75289,date: 2023-09-07br />return_base100: 54.59053,date: 2023-09-08br />return_base100: 54.53331,date: 2023-09-09br />return_base100: 55.45739,date: 2023-09-10br />return_base100: 54.91771,date: 2023-09-11br />return_base100: 54.87099,date: 2023-09-12br />return_base100: 54.70626,date: 2023-09-13br />return_base100: 53.26482,date: 2023-09-14br />return_base100: 54.80799,date: 2023-09-15br />return_base100: 55.57812,date: 2023-09-16br />return_base100: 56.22508,date: 2023-09-17br />return_base100: 56.46555,date: 2023-09-18br />return_base100: 56.26138,date: 2023-09-19br />return_base100: 56.14560,date: 2023-09-20br />return_base100: 56.65333,date: 2023-09-21br />return_base100: 57.55955,date: 2023-09-22br />return_base100: 57.38453,date: 2023-09-23br />return_base100: 56.17027,date: 2023-09-24br />return_base100: 56.23013,date: 2023-09-25br />return_base100: 56.36368,date: 2023-09-26br />return_base100: 55.57401,date: 2023-09-27br />return_base100: 55.63134,date: 2023-09-28br />return_base100: 55.54147,date: 2023-09-29br />return_base100: 55.79403,date: 2023-09-30br />return_base100: 57.28246,date: 2023-10-01br />return_base100: 56.92575,date: 2023-10-02br />return_base100: 56.91917,date: 2023-10-03br />return_base100: 59.20718,date: 2023-10-04br />return_base100: 58.47782,date: 2023-10-05br />return_base100: 58.01046,date: 2023-10-06br />return_base100: 58.85235,date: 2023-10-07br />return_base100: 58.23890,date: 2023-10-08br />return_base100: 59.31510,date: 2023-10-09br />return_base100: 59.16459,date: 2023-10-10br />return_base100: 59.28238,date: 2023-10-11br />return_base100: 58.41172,date: 2023-10-12br />return_base100: 58.02665,date: 2023-10-13br />return_base100: 56.73575,date: 2023-10-14br />return_base100: 56.73377,date: 2023-10-15br />return_base100: 56.90459,date: 2023-10-16br />return_base100: 56.86980,date: 2023-10-17br />return_base100: 57.48804,date: 2023-10-18br />return_base100: 60.33598,date: 2023-10-19br />return_base100: 60.20502,date: 2023-10-20br />return_base100: 59.91847,date: 2023-10-21br />return_base100: 60.94353,date: 2023-10-22br />return_base100: 62.88737,date: 2023-10-23br />return_base100: 63.45994,date: 2023-10-24br />return_base100: 63.55862,date: 2023-10-25br />return_base100: 69.75187,date: 2023-10-26br />return_base100: 71.69499,date: 2023-10-27br />return_base100: 72.99286,date: 2023-10-28br />return_base100: 72.36296,date: 2023-10-29br />return_base100: 71.73834,date: 2023-10-30br />return_base100: 72.15294,date: 2023-10-31br />return_base100: 73.08606,date: 2023-11-01br />return_base100: 73.15568,date: 2023-11-02br />return_base100: 73.45360,date: 2023-11-03br />return_base100: 74.98813,date: 2023-11-04br />return_base100: 73.93838,date: 2023-11-05br />return_base100: 73.51399,date: 2023-11-06br />return_base100: 74.21006,date: 2023-11-07br />return_base100: 74.21289,date: 2023-11-08br />return_base100: 74.10199,date: 2023-11-09br />return_base100: 74.85709,date: 2023-11-10br />return_base100: 75.92546,date: 2023-11-11br />return_base100: 77.97222,date: 2023-11-12br />return_base100: 79.01363,date: 2023-11-13br />return_base100: 78.51740,date: 2023-11-14br />return_base100: 78.64529,date: 2023-11-15br />return_base100: 77.25562,date: 2023-11-16br />return_base100: 75.05153,date: 2023-11-17br />return_base100: 80.18914,date: 2023-11-18br />return_base100: 76.56563,date: 2023-11-19br />return_base100: 77.32972,date: 2023-11-20br />return_base100: 77.35971,date: 2023-11-21br />return_base100: 79.11764,date: 2023-11-22br />return_base100: 79.24247,date: 2023-11-23br />return_base100: 76.09052,date: 2023-11-24br />return_base100: 79.19941,date: 2023-11-25br />return_base100: 78.80919,date: 2023-11-26br />return_base100: 79.90503,date: 2023-11-27br />return_base100: 79.93156,date: 2023-11-28br />return_base100: 79.33229,date: 2023-11-29br />return_base100: 78.83422,date: 2023-11-30br />return_base100: 79.91485,date: 2023-12-01br />return_base100: 79.99972,date: 2023-12-02br />return_base100: 79.94308,date: 2023-12-03br />return_base100: 81.89626,date: 2023-12-04br />return_base100: 83.53169,date: 2023-12-05br />return_base100: 84.48660,date: 2023-12-06br />return_base100: 88.76364,date: 2023-12-07br />return_base100: 93.11548,date: 2023-12-08br />return_base100: 92.38031,date: 2023-12-09br />return_base100: 91.68187,date: 2023-12-10br />return_base100: 93.64258,date: 2023-12-11br />return_base100: 92.21646,date: 2023-12-12br />return_base100: 92.62450,date: 2023-12-13br />return_base100: 87.26890,date: 2023-12-14br />return_base100: 87.78703,date: 2023-12-15br />return_base100: 90.91968,date: 2023-12-16br />return_base100: 90.99466,date: 2023-12-17br />return_base100: 88.58511,date: 2023-12-18br />return_base100: 89.23162,date: 2023-12-19br />return_base100: 87.67450,date: 2023-12-20br />return_base100: 89.91438,date: 2023-12-21br />return_base100: 89.36406,date: 2023-12-22br />return_base100: 92.28078,date: 2023-12-23br />return_base100: 92.68920,date: 2023-12-24br />return_base100: 93.22557,date: 2023-12-25br />return_base100: 92.61941,date: 2023-12-26br />return_base100: 91.09285,date: 2023-12-27br />return_base100: 92.26781,date: 2023-12-28br />return_base100: 89.91315,date: 2023-12-29br />return_base100: 92.13220,date: 2023-12-30br />return_base100: 90.30765,date: 2023-12-31br />return_base100: 89.19001,date: 2024-01-01br />return_base100: 89.45384,date: 2024-01-02br />return_base100: 89.41796,date: 2024-01-03br />return_base100: 93.44005,date: 2024-01-04br />return_base100: 95.32192,date: 2024-01-05br />return_base100: 90.57480,date: 2024-01-06br />return_base100: 93.54459,date: 2024-01-07br />return_base100: 93.33756,date: 2024-01-08br />return_base100: 93.01965,date: 2024-01-09br />return_base100: 92.89231,date: 2024-01-10br />return_base100: 99.22006,date: 2024-01-11br />return_base100: 97.55844,date: 2024-01-12br />return_base100: 98.69050,date: 2024-01-13br />return_base100: 98.08903,date: 2024-01-14br />return_base100: 91.04335,date: 2024-01-15br />return_base100: 90.68638,date: 2024-01-16br />return_base100: 88.63991,date: 2024-01-17br />return_base100: 90.26408,date: 2024-01-18br />return_base100: 91.34036,date: 2024-01-19br />return_base100: 90.43656,date: 2024-01-20br />return_base100: 87.45376,date: 2024-01-21br />return_base100: 88.01550,date: 2024-01-22br />return_base100: 88.16414,date: 2024-01-23br />return_base100: 87.88973,date: 2024-01-24br />return_base100: 83.59127,date: 2024-01-25br />return_base100: 84.08788,date: 2024-01-26br />return_base100: 84.81941,date: 2024-01-27br />return_base100: 84.50544,date: 2024-01-28br />return_base100: 88.43303,date: 2024-01-29br />return_base100: 88.96606,date: 2024-01-30br />return_base100: 88.79320,date: 2024-01-31br />return_base100: 91.31658,date: 2024-02-01br />return_base100: 90.94798,date: 2024-02-02br />return_base100: 91.18097,date: 2024-02-03br />return_base100: 90.67686,date: 2024-02-04br />return_base100: 89.89351,date: 2024-02-05br />return_base100: 90.20485,date: 2024-02-06br />return_base100: 91.16006,date: 2024-02-07br />return_base100: 93.50890,date: 2024-02-08br />return_base100: 95.65229,date: 2024-02-09br />return_base100: 99.69552,date: 2024-02-10br />return_base100: 101.09975,date: 2024-02-11br />return_base100: 101.80677,date: 2024-02-12br />return_base100: 105.67387,date: 2024-02-13br />return_base100: 104.97923,date: 2024-02-14br />return_base100: 109.70827,date: 2024-02-15br />return_base100: 109.97300,date: 2024-02-16br />return_base100: 110.30126,date: 2024-02-17br />return_base100: 109.56850,date: 2024-02-18br />return_base100: 110.19370,date: 2024-02-19br />return_base100: 109.83372,date: 2024-02-20br />return_base100: 110.68073,date: 2024-02-21br />return_base100: 109.45257,date: 2024-02-22br />return_base100: 108.41710,date: 2024-02-23br />return_base100: 107.70349,date: 2024-02-24br />return_base100: 109.35304,date: 2024-02-25br />return_base100: 109.70983,date: 2024-02-26br />return_base100: 115.39276,date: 2024-02-27br />return_base100: 120.62047,date: 2024-02-28br />return_base100: 132.14090,date: 2024-02-29br />return_base100: 130.03627,date: 2024-03-01br />return_base100: 132.17478,date: 2024-03-02br />return_base100: 131.51417,date: 2024-03-03br />return_base100: 133.01437,date: 2024-03-04br />return_base100: 143.80339,date: 2024-03-05br />return_base100: 135.70951,date: 2024-03-06br />return_base100: 140.19999,date: 2024-03-07br />return_base100: 142.59873,date: 2024-03-08br />return_base100: 144.54863,date: 2024-03-09br />return_base100: 144.68200,date: 2024-03-10br />return_base100: 145.36593,date: 2024-03-11br />return_base100: 152.86179,date: 2024-03-12br />return_base100: 151.09208,date: 2024-03-13br />return_base100: 154.29915,date: 2024-03-14br />return_base100: 151.01799,date: 2024-03-15br />return_base100: 146.33546,date: 2024-03-16br />return_base100: 138.31673,date: 2024-03-17br />return_base100: 144.32457,date: 2024-03-18br />return_base100: 142.65450,date: 2024-03-19br />return_base100: 131.54821,date: 2024-03-20br />return_base100: 143.25352,date: 2024-03-21br />return_base100: 138.84657,date: 2024-03-22br />return_base100: 134.29356,date: 2024-03-23br />return_base100: 136.32559,date: 2024-03-24br />return_base100: 142.22937,date: 2024-03-25br />return_base100: 148.35666,date: 2024-03-26br />return_base100: 148.09421,date: 2024-03-27br />return_base100: 146.43910,date: 2024-03-28br />return_base100: 149.70488,date: 2024-03-29br />return_base100: 147.87621,date: 2024-03-30br />return_base100: 147.52698,date: 2024-03-31br />return_base100: 150.81350,date: 2024-04-01br />return_base100: 147.49934,date: 2024-04-02br />return_base100: 138.60866,date: 2024-04-03br />return_base100: 139.93136,date: 2024-04-04br />return_base100: 144.94069,date: 2024-04-05br />return_base100: 143.65821,date: 2024-04-06br />return_base100: 146.23801,date: 2024-04-07br />return_base100: 147.24520,date: 2024-04-08br />return_base100: 151.71640,date: 2024-04-09br />return_base100: 146.05810,date: 2024-04-10br />return_base100: 149.31469,date: 2024-04-11br />return_base100: 148.21012,date: 2024-04-12br />return_base100: 142.28942,date: 2024-04-13br />return_base100: 136.54435,date: 2024-04-14br />return_base100: 138.93819,date: 2024-04-15br />return_base100: 134.24944,date: 2024-04-16br />return_base100: 134.99423,date: 2024-04-17br />return_base100: 129.76593,date: 2024-04-18br />return_base100: 133.12592,date: 2024-04-19br />return_base100: 135.04289,date: 2024-04-20br />return_base100: 137.22011,date: 2024-04-21br />return_base100: 137.62073,date: 2024-04-22br />return_base100: 141.51358,date: 2024-04-23br />return_base100: 140.53613,date: 2024-04-24br />return_base100: 135.79066,date: 2024-04-25br />return_base100: 136.46134,date: 2024-04-26br />return_base100: 134.90631,date: 2024-04-27br />return_base100: 134.18487,date: 2024-04-28br />return_base100: 132.94620,date: 2024-04-29br />return_base100: 135.24997,date: 2024-04-30br />return_base100: 128.13979,date: 2024-05-01br />return_base100: 123.12395,date: 2024-05-02br />return_base100: 125.25214,date: 2024-05-03br />return_base100: 133.28468,date: 2024-05-04br />return_base100: 134.92841,date: 2024-05-05br />return_base100: 135.21704,date: 2024-05-06br />return_base100: 133.45921,date: 2024-05-07br />return_base100: 131.96370,date: 2024-05-08br />return_base100: 129.33648,date: 2024-05-09br />return_base100: 133.01077,date: 2024-05-10br />return_base100: 128.89649,date: 2024-05-11br />return_base100: 128.60246,date: 2024-05-12br />return_base100: 129.83284,date: 2024-05-13br />return_base100: 133.00977,date: 2024-05-14br />return_base100: 130.16915,date: 2024-05-15br />return_base100: 140.26677,date: 2024-05-16br />return_base100: 138.06280,date: 2024-05-17br />return_base100: 141.52315,date: 2024-05-18br />return_base100: 141.80024,date: 2024-05-19br />return_base100: 140.27359,date: 2024-05-20br />return_base100: 150.75736,date: 2024-05-21br />return_base100: 148.95119,date: 2024-05-22br />return_base100: 146.55073,date: 2024-05-23br />return_base100: 143.23662,date: 2024-05-24br />return_base100: 145.40232,date: 2024-05-25br />return_base100: 146.44499,date: 2024-05-26br />return_base100: 144.69390,date: 2024-05-27br />return_base100: 146.64160,date: 2024-05-28br />return_base100: 144.74254,date: 2024-05-29br />return_base100: 142.86887,date: 2024-05-30br />return_base100: 144.45916,date: 2024-05-31br />return_base100: 142.45861,date: 2024-06-01br />return_base100: 143.11841,date: 2024-06-02br />return_base100: 143.40621,date: 2024-06-03br />return_base100: 145.60326,date: 2024-06-04br />return_base100: 149.21495,date: 2024-06-05br />return_base100: 150.41392,date: 2024-06-06br />return_base100: 149.90007,date: 2024-06-07br />return_base100: 146.47869,date: 2024-06-08br />return_base100: 146.63305,date: 2024-06-09br />return_base100: 147.26729,date: 2024-06-10br />return_base100: 147.05162,date: 2024-06-11br />return_base100: 142.57546,date: 2024-06-12br />return_base100: 144.28388,date: 2024-06-13br />return_base100: 141.34277,date: 2024-06-14br />return_base100: 139.54131,date: 2024-06-15br />return_base100: 140.23906,date: 2024-06-16br />return_base100: 141.00487,date: 2024-06-17br />return_base100: 140.53552,date: 2024-06-18br />return_base100: 137.64750,date: 2024-06-19br />return_base100: 137.55448,date: 2024-06-20br />return_base100: 137.15701,date: 2024-06-21br />return_base100: 135.40645,date: 2024-06-22br />return_base100: 135.81026,date: 2024-06-23br />return_base100: 133.92118,date: 2024-06-24br />return_base100: 127.76092,date: 2024-06-25br />return_base100: 130.73535,date: 2024-06-26br />return_base100: 128.70166,date: 2024-06-27br />return_base100: 130.32100,date: 2024-06-28br />return_base100: 127.65310,date: 2024-06-29br />return_base100: 128.74817,date: 2024-06-30br />return_base100: 132.62698,date: 2024-07-01br />return_base100: 132.92290,date: 2024-07-02br />return_base100: 131.14313,date: 2024-07-03br />return_base100: 127.16083,date: 2024-07-04br />return_base100: 120.69700,date: 2024-07-05br />return_base100: 119.98677,date: 2024-07-06br />return_base100: 123.13203,date: 2024-07-07br />return_base100: 118.56235,date: 2024-07-08br />return_base100: 119.86853,date: 2024-07-09br />return_base100: 122.59080,date: 2024-07-10br />return_base100: 122.35831,date: 2024-07-11br />return_base100: 121.34379,date: 2024-07-12br />return_base100: 122.36676,date: 2024-07-13br />return_base100: 125.42508,date: 2024-07-14br />return_base100: 129.13792,date: 2024-07-15br />return_base100: 136.85809,date: 2024-07-16br />return_base100: 137.82390,date: 2024-07-17br />return_base100: 135.67883,date: 2024-07-18br />return_base100: 135.47805,date: 2024-07-19br />return_base100: 140.79108,date: 2024-07-20br />return_base100: 142.17535,date: 2024-07-21br />return_base100: 143.68023,date: 2024-07-22br />return_base100: 142.82227,date: 2024-07-23br />return_base100: 139.67362,date: 2024-07-24br />return_base100: 137.96827,date: 2024-07-25br />return_base100: 138.63604,date: 2024-07-26br />return_base100: 143.39283,date: 2024-07-27br />return_base100: 144.05215,date: 2024-07-28br />return_base100: 143.92761,date: 2024-07-29br />return_base100: 141.28001,date: 2024-07-30br />return_base100: 139.85795,date: 2024-07-31br />return_base100: 137.06455,date: 2024-08-01br />return_base100: 137.81256,date: 2024-08-02br />return_base100: 130.01345,date: 2024-08-03br />return_base100: 128.37164,date: 2024-08-04br />return_base100: 123.49462,date: 2024-08-05br />return_base100: 114.96936,date: 2024-08-06br />return_base100: 118.60765,date: 2024-08-07br />return_base100: 116.44412,date: 2024-08-08br />return_base100: 130.87049,date: 2024-08-09br />return_base100: 128.27594,date: 2024-08-10br />return_base100: 128.60342,date: 2024-08-11br />return_base100: 124.27912,date: 2024-08-12br />return_base100: 125.44524,date: 2024-08-13br />return_base100: 127.65920,date: 2024-08-14br />return_base100: 124.35094,date: 2024-08-15br />return_base100: 121.76730,date: 2024-08-16br />return_base100: 124.30236,date: 2024-08-17br />return_base100: 125.29315,date: 2024-08-18br />return_base100: 124.07184,date: 2024-08-19br />return_base100: 125.29911,date: 2024-08-20br />return_base100: 124.88720,date: 2024-08-21br />return_base100: 128.99153,date: 2024-08-22br />return_base100: 127.58681,date: 2024-08-23br />return_base100: 135.20188,date: 2024-08-24br />return_base100: 134.88292,date: 2024-08-25br />return_base100: 135.69491,date: 2024-08-26br />return_base100: 132.48017,date: 2024-08-27br />return_base100: 125.92185,date: 2024-08-28br />return_base100: 124.93969,date: 2024-08-29br />return_base100: 125.42760,date: 2024-08-30br />return_base100: 124.78972,date: 2024-08-31br />return_base100: 124.51513,date: 2024-09-01br />return_base100: 121.08073,date: 2024-09-02br />return_base100: 124.91823,date: 2024-09-03br />return_base100: 121.78825,date: 2024-09-04br />return_base100: 122.31836,date: 2024-09-05br />return_base100: 118.39005,date: 2024-09-06br />return_base100: 113.75210,date: 2024-09-07br />return_base100: 113.95908,date: 2024-09-08br />return_base100: 115.83288,date: 2024-09-09br />return_base100: 120.52532,date: 2024-09-10br />return_base100: 121.60657,date: 2024-09-11br />return_base100: 121.00048,date: 2024-09-12br />return_base100: 122.73850,date: 2024-09-13br />return_base100: 127.62313,date: 2024-09-14br />return_base100: 126.60101,date: 2024-09-15br />return_base100: 124.60292,date: 2024-09-16br />return_base100: 122.83972,date: 2024-09-17br />return_base100: 126.93627,date: 2024-09-18br />return_base100: 129.24217,date: 2024-09-19br />return_base100: 132.68835,date: 2024-09-20br />return_base100: 133.10434,date: 2024-09-21br />return_base100: 133.52455,date: 2024-09-22br />return_base100: 134.06188,date: 2024-09-23br />return_base100: 133.56781,date: 2024-09-24br />return_base100: 135.58845,date: 2024-09-25br />return_base100: 132.62398,date: 2024-09-26br />return_base100: 137.10448,date: 2024-09-27br />return_base100: 138.62894,date: 2024-09-28br />return_base100: 138.40512,date: 2024-09-29br />return_base100: 138.33393,date: 2024-09-30br />return_base100: 133.34291,date: 2024-10-01br />return_base100: 128.50813,date: 2024-10-02br />return_base100: 128.06687,date: 2024-10-03br />return_base100: 128.20200,date: 2024-10-04br />return_base100: 130.85585,date: 2024-10-05br />return_base100: 130.69750,date: 2024-10-06br />return_base100: 132.46207,date: 2024-10-07br />return_base100: 131.60923,date: 2024-10-08br />return_base100: 130.98017,date: 2024-10-09br />return_base100: 127.79469,date: 2024-10-10br />return_base100: 126.92707,date: 2024-10-11br />return_base100: 131.63246,date: 2024-10-12br />return_base100: 133.28747,date: 2024-10-13br />return_base100: 132.32598,date: 2024-10-14br />return_base100: 139.19241,date: 2024-10-15br />return_base100: 141.11534,date: 2024-10-16br />return_base100: 142.51058,date: 2024-10-17br />return_base100: 141.61350,date: 2024-10-18br />return_base100: 143.63142,date: 2024-10-19br />return_base100: 143.97125,date: 2024-10-20br />return_base100: 145.65563,date: 2024-10-21br />return_base100: 142.38418,date: 2024-10-22br />return_base100: 142.25121,date: 2024-10-23br />return_base100: 140.19758,date: 2024-10-24br />return_base100: 143.44370,date: 2024-10-25br />return_base100: 139.60028,date: 2024-10-26br />return_base100: 141.37108,date: 2024-10-27br />return_base100: 143.35310,date: 2024-10-28br />return_base100: 147.14344,date: 2024-10-29br />return_base100: 153.12651,date: 2024-10-30br />return_base100: 152.76351,date: 2024-10-31br />return_base100: 148.34638,date: 2024-11-01br />return_base100: 146.43011,date: 2024-11-02br />return_base100: 145.86241,date: 2024-11-03br />return_base100: 144.88740,date: 2024-11-04br />return_base100: 142.28336,date: 2024-11-05br />return_base100: 146.10079,date: 2024-11-06br />return_base100: 159.41856,date: 2024-11-07br />return_base100: 160.04952,date: 2024-11-08br />return_base100: 161.19327,date: 2024-11-09br />return_base100: 161.72295,date: 2024-11-10br />return_base100: 169.16579,date: 2024-11-11br />return_base100: 186.33115,date: 2024-11-12br />return_base100: 185.44070,date: 2024-11-13br />return_base100: 190.60402,date: 2024-11-14br />return_base100: 183.95733,date: 2024-11-15br />return_base100: 191.69492,date: 2024-11-16br />return_base100: 190.85301,date: 2024-11-17br />return_base100: 189.14001,date: 2024-11-18br />return_base100: 190.80470,date: 2024-11-19br />return_base100: 194.26701,date: 2024-11-20br />return_base100: 198.22303,date: 2024-11-21br />return_base100: 207.49595,date: 2024-11-22br />return_base100: 208.28082,date: 2024-11-23br />return_base100: 205.90721,date: 2024-11-24br />return_base100: 205.50895,date: 2024-11-25br />return_base100: 196.88279,date: 2024-11-26br />return_base100: 193.69940,date: 2024-11-27br />return_base100: 202.14836,date: 2024-11-28br />return_base100: 201.63572,date: 2024-11-29br />return_base100: 204.86975,date: 2024-11-30br />return_base100: 202.95633,date: 2024-12-01br />return_base100: 204.71897,date: 2024-12-02br />return_base100: 201.51687,date: 2024-12-03br />return_base100: 201.70039,date: 2024-12-04br />return_base100: 207.70169,date: 2024-12-05br />return_base100: 202.84792,date: 2024-12-06br />return_base100: 210.59580,date: 2024-12-07br />return_base100: 210.42283,date: 2024-12-08br />return_base100: 211.55188,date: 2024-12-09br />return_base100: 205.06810,date: 2024-12-10br />return_base100: 203.51571,date: 2024-12-11br />return_base100: 213.43543,date: 2024-12-12br />return_base100: 210.87693,date: 2024-12-13br />return_base100: 212.92921,date: 2024-12-14br />return_base100: 212.83640,date: 2024-12-15br />return_base100: 219.42336,date: 2024-12-16br />return_base100: 222.73035,date: 2024-12-17br />return_base100: 223.57608,date: 2024-12-18br />return_base100: 211.82024,date: 2024-12-19br />return_base100: 205.98661,date: 2024-12-20br />return_base100: 204.66213,date: 2024-12-21br />return_base100: 203.96192,date: 2024-12-22br />return_base100: 200.28523,date: 2024-12-23br />return_base100: 199.56189,date: 2024-12-24br />return_base100: 207.24238,date: 2024-12-25br />return_base100: 208.48239,date: 2024-12-26br />return_base100: 201.54422,date: 2024-12-27br />return_base100: 198.88494,date: 2024-12-28br />return_base100: 200.19666,date: 2024-12-29br />return_base100: 197.43789,date: 2024-12-30br />return_base100: 194.78517,date: 2024-12-31br />return_base100: 196.42150,date: 2025-01-01br />return_base100: 198.62929,date: 2025-01-02br />return_base100: 203.43076,date: 2025-01-03br />return_base100: 206.26483,date: 2025-01-04br />return_base100: 206.68235,date: 2025-01-05br />return_base100: 206.90045,date: 2025-01-06br />return_base100: 213.58860,date: 2025-01-07br />return_base100: 204.12988,date: 2025-01-08br />return_base100: 200.23970,date: 2025-01-09br />return_base100: 194.02175,date: 2025-01-10br />return_base100: 199.49329,date: 2025-01-11br />return_base100: 199.19600,date: 2025-01-12br />return_base100: 199.09400,date: 2025-01-13br />return_base100: 199.08135,date: 2025-01-14br />return_base100: 203.39056,date: 2025-01-15br />return_base100: 210.97593,date: 2025-01-16br />return_base100: 210.19378,date: 2025-01-17br />return_base100: 219.17270,date: 2025-01-18br />return_base100: 218.85435,date: 2025-01-19br />return_base100: 215.30005,date: 2025-01-20br />return_base100: 217.20150,date: 2025-01-21br />return_base100: 222.62759,date: 2025-01-22br />return_base100: 219.27581,date: 2025-01-23br />return_base100: 219.31165,date: 2025-01-24br />return_base100: 220.25184,date: 2025-01-25br />return_base100: 220.64393,date: 2025-01-26br />return_base100: 216.77782,date: 2025-01-27br />return_base100: 214.23575,date: 2025-01-28br />return_base100: 212.91202,date: 2025-01-29br />return_base100: 218.35027,date: 2025-01-30br />return_base100: 220.51715,date: 2025-01-31br />return_base100: 215.54684,date: 2025-02-01br />return_base100: 212.17637,date: 2025-02-02br />return_base100: 205.38169,date: 2025-02-03br />return_base100: 214.48260,date: 2025-02-04br />return_base100: 206.49454,date: 2025-02-05br />return_base100: 203.22343,date: 2025-02-06br />return_base100: 202.95365,date: 2025-02-07br />return_base100: 203.05693,date: 2025-02-08br />return_base100: 203.26770,date: 2025-02-09br />return_base100: 202.84740,date: 2025-02-10br />return_base100: 204.63244,date: 2025-02-11br />return_base100: 201.54076,date: 2025-02-12br />return_base100: 205.25837,date: 2025-02-13br />return_base100: 203.50494,date: 2025-02-14br />return_base100: 204.96964,date: 2025-02-15br />return_base100: 205.21200,date: 2025-02-16br />return_base100: 202.50516,date: 2025-02-17br />return_base100: 201.76549,date: 2025-02-18br />return_base100: 196.94610,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(9,109,217,1),dash:solid},hoveron:points,showlegend:false,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,100.77117352427206,99.652973590979215,98.710211106823834,98.06049556803282,99.562353826580534,99.887203211467863,105.06132513127206,109.82098404277174,120.30995346765651,118.39375796842698,120.34080007324707,119.73933737902622,121.10522406843504,130.9282707002188,123.55905938562684,127.64749649485637,129.83146803179878,131.60678702460467,131.7282198565612,132.35091212549128,139.17565024795508,137.56438254217952,140.48431266904217,137.49692917387944,133.23363314657681,125.9328478032337,131.40278355610133,129.88224461333081,119.770334905764,130.42763171685047,126.41525048131271,122.26988256154775,124.11997459829404,129.49517379324709,135.07387338621274,134.83492328761932,133.32800078613147,136.30138215263528,134.63643682549775,134.31847950633357,137.31074278525648,134.2933092127802,126.19863671250813,127.40291200676664,131.96374907581759,130.79608892877681,133.1449082810266,134.06192194056425,138.13281027417509,132.98110852924157,135.94613054109089,134.94045070756027,129.54984917108237,124.31914859008627,126.49866795318562,122.22971238286215,122.90781786634724,118.14762234632414,121.20678561600731,122.95212160756512,124.93441218476974,125.29916344408093,128.84347112601765,127.95353942789818,123.63294367170023,124.2435706333607,122.82777096676232,122.17092021151096,121.04315355438587,123.14066404298636,116.66707750756744,112.10032097574212,114.03796404689355,121.35132615250515,122.84789378639192,123.11068104173826,121.51023773602181,120.14861876127611,117.75661919190446,121.10194572573704,117.356024160128,117.08832358298876,118.20854418275277,121.10103181434552,118.51474642144998,127.70829256366231,125.70165337470584,128.85219101452381,129.10446409661367,127.71450548422297,137.25963082339729,135.61517723424924,133.42963779427737,130.41224614434199,132.38404770181472,133.33335848685786,131.73905264112847,133.5123677364796,131.78333961332996,130.07741919472164,131.52533152764565,129.70388935534703,130.30462259735629,130.56665524696655,132.56698928577237,135.8553179330041,136.94693897536951,136.47910018799746,133.36404578679301,133.50458691288949,134.08203637568568,133.88567957864157,129.8102803796304,131.3657407989665,128.68795526831349,127.04778616284493,127.6830635785517,128.38031089420949,127.95297766585018,125.32353720935733,125.23884529224121,124.8769615347272,123.283133605964,123.65078590510514,121.93083820431337,116.32213045657505,119.03025113781969,117.178641505093,118.65299857681359,116.22396463481526,117.22098327139697,120.75251296286886,121.02194074869298,119.40151715998597,115.77576236559842,109.89065930573925,109.24402088144994,112.10767418941509,107.94713030984614,109.13636379643152,111.61489987471869,111.40322458123156,110.47954523769157,111.41092155973988,114.19542511049524,117.57584081105695,124.60480039923675,125.48414246352613,123.53112220437438,123.34832315705576,128.18566453683391,129.44599026826907,130.81613628783279,130.0349935833359,127.16824639185268,125.61558639824838,126.22356385532431,130.55447255658243,131.15476141965823,131.04136933104536,128.63081484507359,127.3360790920718,124.79278107261001,125.47381274944959,118.3729811571594,116.87816588548203,112.43779742994701,104.67583059872598,107.98837370557867,106.01855089203623,119.15328541083839,116.79103407648583,117.0891955718394,113.15206529720818,114.21377879889909,116.22951517922976,113.21745607649623,110.86513199982763,113.17321941134381,114.07530026181465,112.96333840260698,114.08073342311465,113.70570275677599,117.44256066904352,116.16360456043462,123.09688014127562,122.80647431598763,123.54576155565493,120.61884713347919,114.64771063519527,113.75348606888812,114.1977140812281,113.61694435319305,113.3669434728197,110.24003337705017,113.73395016483106,110.88420675593485,111.36685258475103,107.790256161817,103.56755792311709,103.75600812894838,105.462037546163,109.73435530426626,110.71879717857946,110.16697077277833,111.74937900140173,116.1966730606926,115.2660681133968,113.44687298929014,111.84153313079716,115.57131451816161,117.67075344364329,120.80838732537376,121.18713232883572,121.56972582155183,122.05894510478036,121.60910785646863,123.44883664110566,120.74978799771071,124.829127915566,126.21709939951832,126.01332231273578,125.94851006451208,121.40434978222918,117.00244106571125,116.60068897180609,116.72371486031662,119.13996242734196,118.99579080920398,120.60237157490745,119.82589065695809,119.25314490325033,116.35287644806746,115.56293839449077,119.84703638658553,121.3538666584834,120.47846531303813,126.73012230146702,128.48089145432482,129.75121151950935,128.93444303975986,130.77169839448408,131.08110351530567,132.61467198378637,129.63612576024431,129.51506184664768,127.64529975371347,130.60078857976325,127.10147216871509,128.71372924645576,130.51829340379004,133.96927312518625,139.41666293556051,139.08616239216059,135.06451627508497,133.31980912164062,132.80293773043772,131.91522792698569,129.54433216470059,133.01997910915944,145.14536976435676,145.71984272674939,146.7611902580735,147.24344201500526,154.01990213937435,169.64839900331677,168.83767575396431,173.5387101842764,167.48711594550673,174.53193902316124,173.76540213191211,172.20577461201108,173.72142538651326,176.87374054206521,180.47556595010985,188.91825423136783,189.63285747895617,187.47175888032606,187.10916243961688,179.25532655227852,176.35695299594408,184.04945417690206,183.58271376010143,186.52718534240404,184.78508577100331,186.38990578998923,183.47450329754327,183.64158977653443,189.10557252859496,184.68637495621195,191.74057191401053,191.5830856968843,192.61105155315468,186.70777926407158,185.29437756681239,194.32596016453087,191.99652579519096,193.86506374993104,193.78056467650302,199.77777699522369,202.78867903582852,203.55868711346369,192.85538450599901,187.54405010984544,186.3381566055084,185.70064052611784,182.35313402015871,181.6945560562225,188.68738679865893,189.81637759397822,183.49940528683487,181.07821924449212,182.27249182049303,179.76071955178432,177.34551166377318,178.83533815308402,180.84545691293476,185.21703886336928,187.79736287094948,188.17749970276918,188.37607000997252,194.46541130456407,185.85355718628651,182.3116810117217,176.65043593573378,181.63209985479708,181.36142277725432,181.26855596466365,181.2570440349339,185.18043210065971,192.08666764262341,191.37454620945607,199.54955068259122,199.25970661935122,196.02363861159924,197.75484670687541,202.69511630905905,199.6434320206715,199.67606452650421,200.53207250453144,200.88905970926885,197.3690922545758,195.05462423233539,193.84940987316082,198.80076379515708,200.77363018516851,196.24832666178017,193.17963020629747,186.99328853658304,195.27937097407357,188.00650604296661,185.02827004622716,184.78264587912324,184.87667813835074,185.0685743770436,184.68590542375389,186.31112495113928,183.49625271175958,186.88101158755799,185.28457607675111,186.6181321026217,186.83879558887674,184.37430356178939,183.70085986485179,179.31296166150096,text:date: 2024-02-19br />return_base100: 100.00000,date: 2024-02-20br />return_base100: 100.77117,date: 2024-02-21br />return_base100: 99.65297,date: 2024-02-22br />return_base100: 98.71021,date: 2024-02-23br />return_base100: 98.06050,date: 2024-02-24br />return_base100: 99.56235,date: 2024-02-25br />return_base100: 99.88720,date: 2024-02-26br />return_base100: 105.06133,date: 2024-02-27br />return_base100: 109.82098,date: 2024-02-28br />return_base100: 120.30995,date: 2024-02-29br />return_base100: 118.39376,date: 2024-03-01br />return_base100: 120.34080,date: 2024-03-02br />return_base100: 119.73934,date: 2024-03-03br />return_base100: 121.10522,date: 2024-03-04br />return_base100: 130.92827,date: 2024-03-05br />return_base100: 123.55906,date: 2024-03-06br />return_base100: 127.64750,date: 2024-03-07br />return_base100: 129.83147,date: 2024-03-08br />return_base100: 131.60679,date: 2024-03-09br />return_base100: 131.72822,date: 2024-03-10br />return_base100: 132.35091,date: 2024-03-11br />return_base100: 139.17565,date: 2024-03-12br />return_base100: 137.56438,date: 2024-03-13br />return_base100: 140.48431,date: 2024-03-14br />return_base100: 137.49693,date: 2024-03-15br />return_base100: 133.23363,date: 2024-03-16br />return_base100: 125.93285,date: 2024-03-17br />return_base100: 131.40278,date: 2024-03-18br />return_base100: 129.88224,date: 2024-03-19br />return_base100: 119.77033,date: 2024-03-20br />return_base100: 130.42763,date: 2024-03-21br />return_base100: 126.41525,date: 2024-03-22br />return_base100: 122.26988,date: 2024-03-23br />return_base100: 124.11997,date: 2024-03-24br />return_base100: 129.49517,date: 2024-03-25br />return_base100: 135.07387,date: 2024-03-26br />return_base100: 134.83492,date: 2024-03-27br />return_base100: 133.32800,date: 2024-03-28br />return_base100: 136.30138,date: 2024-03-29br />return_base100: 134.63644,date: 2024-03-30br />return_base100: 134.31848,date: 2024-03-31br />return_base100: 137.31074,date: 2024-04-01br />return_base100: 134.29331,date: 2024-04-02br />return_base100: 126.19864,date: 2024-04-03br />return_base100: 127.40291,date: 2024-04-04br />return_base100: 131.96375,date: 2024-04-05br />return_base100: 130.79609,date: 2024-04-06br />return_base100: 133.14491,date: 2024-04-07br />return_base100: 134.06192,date: 2024-04-08br />return_base100: 138.13281,date: 2024-04-09br />return_base100: 132.98111,date: 2024-04-10br />return_base100: 135.94613,date: 2024-04-11br />return_base100: 134.94045,date: 2024-04-12br />return_base100: 129.54985,date: 2024-04-13br />return_base100: 124.31915,date: 2024-04-14br />return_base100: 126.49867,date: 2024-04-15br />return_base100: 122.22971,date: 2024-04-16br />return_base100: 122.90782,date: 2024-04-17br />return_base100: 118.14762,date: 2024-04-18br />return_base100: 121.20679,date: 2024-04-19br />return_base100: 122.95212,date: 2024-04-20br />return_base100: 124.93441,date: 2024-04-21br />return_base100: 125.29916,date: 2024-04-22br />return_base100: 128.84347,date: 2024-04-23br />return_base100: 127.95354,date: 2024-04-24br />return_base100: 123.63294,date: 2024-04-25br />return_base100: 124.24357,date: 2024-04-26br />return_base100: 122.82777,date: 2024-04-27br />return_base100: 122.17092,date: 2024-04-28br />return_base100: 121.04315,date: 2024-04-29br />return_base100: 123.14066,date: 2024-04-30br />return_base100: 116.66708,date: 2024-05-01br />return_base100: 112.10032,date: 2024-05-02br />return_base100: 114.03796,date: 2024-05-03br />return_base100: 121.35133,date: 2024-05-04br />return_base100: 122.84789,date: 2024-05-05br />return_base100: 123.11068,date: 2024-05-06br />return_base100: 121.51024,date: 2024-05-07br />return_base100: 120.14862,date: 2024-05-08br />return_base100: 117.75662,date: 2024-05-09br />return_base100: 121.10195,date: 2024-05-10br />return_base100: 117.35602,date: 2024-05-11br />return_base100: 117.08832,date: 2024-05-12br />return_base100: 118.20854,date: 2024-05-13br />return_base100: 121.10103,date: 2024-05-14br />return_base100: 118.51475,date: 2024-05-15br />return_base100: 127.70829,date: 2024-05-16br />return_base100: 125.70165,date: 2024-05-17br />return_base100: 128.85219,date: 2024-05-18br />return_base100: 129.10446,date: 2024-05-19br />return_base100: 127.71451,date: 2024-05-20br />return_base100: 137.25963,date: 2024-05-21br />return_base100: 135.61518,date: 2024-05-22br />return_base100: 133.42964,date: 2024-05-23br />return_base100: 130.41225,date: 2024-05-24br />return_base100: 132.38405,date: 2024-05-25br />return_base100: 133.33336,date: 2024-05-26br />return_base100: 131.73905,date: 2024-05-27br />return_base100: 133.51237,date: 2024-05-28br />return_base100: 131.78334,date: 2024-05-29br />return_base100: 130.07742,date: 2024-05-30br />return_base100: 131.52533,date: 2024-05-31br />return_base100: 129.70389,date: 2024-06-01br />return_base100: 130.30462,date: 2024-06-02br />return_base100: 130.56666,date: 2024-06-03br />return_base100: 132.56699,date: 2024-06-04br />return_base100: 135.85532,date: 2024-06-05br />return_base100: 136.94694,date: 2024-06-06br />return_base100: 136.47910,date: 2024-06-07br />return_base100: 133.36405,date: 2024-06-08br />return_base100: 133.50459,date: 2024-06-09br />return_base100: 134.08204,date: 2024-06-10br />return_base100: 133.88568,date: 2024-06-11br />return_base100: 129.81028,date: 2024-06-12br />return_base100: 131.36574,date: 2024-06-13br />return_base100: 128.68796,date: 2024-06-14br />return_base100: 127.04779,date: 2024-06-15br />return_base100: 127.68306,date: 2024-06-16br />return_base100: 128.38031,date: 2024-06-17br />return_base100: 127.95298,date: 2024-06-18br />return_base100: 125.32354,date: 2024-06-19br />return_base100: 125.23885,date: 2024-06-20br />return_base100: 124.87696,date: 2024-06-21br />return_base100: 123.28313,date: 2024-06-22br />return_base100: 123.65079,date: 2024-06-23br />return_base100: 121.93084,date: 2024-06-24br />return_base100: 116.32213,date: 2024-06-25br />return_base100: 119.03025,date: 2024-06-26br />return_base100: 117.17864,date: 2024-06-27br />return_base100: 118.65300,date: 2024-06-28br />return_base100: 116.22396,date: 2024-06-29br />return_base100: 117.22098,date: 2024-06-30br />return_base100: 120.75251,date: 2024-07-01br />return_base100: 121.02194,date: 2024-07-02br />return_base100: 119.40152,date: 2024-07-03br />return_base100: 115.77576,date: 2024-07-04br />return_base100: 109.89066,date: 2024-07-05br />return_base100: 109.24402,date: 2024-07-06br />return_base100: 112.10767,date: 2024-07-07br />return_base100: 107.94713,date: 2024-07-08br />return_base100: 109.13636,date: 2024-07-09br />return_base100: 111.61490,date: 2024-07-10br />return_base100: 111.40322,date: 2024-07-11br />return_base100: 110.47955,date: 2024-07-12br />return_base100: 111.41092,date: 2024-07-13br />return_base100: 114.19543,date: 2024-07-14br />return_base100: 117.57584,date: 2024-07-15br />return_base100: 124.60480,date: 2024-07-16br />return_base100: 125.48414,date: 2024-07-17br />return_base100: 123.53112,date: 2024-07-18br />return_base100: 123.34832,date: 2024-07-19br />return_base100: 128.18566,date: 2024-07-20br />return_base100: 129.44599,date: 2024-07-21br />return_base100: 130.81614,date: 2024-07-22br />return_base100: 130.03499,date: 2024-07-23br />return_base100: 127.16825,date: 2024-07-24br />return_base100: 125.61559,date: 2024-07-25br />return_base100: 126.22356,date: 2024-07-26br />return_base100: 130.55447,date: 2024-07-27br />return_base100: 131.15476,date: 2024-07-28br />return_base100: 131.04137,date: 2024-07-29br />return_base100: 128.63081,date: 2024-07-30br />return_base100: 127.33608,date: 2024-07-31br />return_base100: 124.79278,date: 2024-08-01br />return_base100: 125.47381,date: 2024-08-02br />return_base100: 118.37298,date: 2024-08-03br />return_base100: 116.87817,date: 2024-08-04br />return_base100: 112.43780,date: 2024-08-05br />return_base100: 104.67583,date: 2024-08-06br />return_base100: 107.98837,date: 2024-08-07br />return_base100: 106.01855,date: 2024-08-08br />return_base100: 119.15329,date: 2024-08-09br />return_base100: 116.79103,date: 2024-08-10br />return_base100: 117.08920,date: 2024-08-11br />return_base100: 113.15207,date: 2024-08-12br />return_base100: 114.21378,date: 2024-08-13br />return_base100: 116.22952,date: 2024-08-14br />return_base100: 113.21746,date: 2024-08-15br />return_base100: 110.86513,date: 2024-08-16br />return_base100: 113.17322,date: 2024-08-17br />return_base100: 114.07530,date: 2024-08-18br />return_base100: 112.96334,date: 2024-08-19br />return_base100: 114.08073,date: 2024-08-20br />return_base100: 113.70570,date: 2024-08-21br />return_base100: 117.44256,date: 2024-08-22br />return_base100: 116.16360,date: 2024-08-23br />return_base100: 123.09688,date: 2024-08-24br />return_base100: 122.80647,date: 2024-08-25br />return_base100: 123.54576,date: 2024-08-26br />return_base100: 120.61885,date: 2024-08-27br />return_base100: 114.64771,date: 2024-08-28br />return_base100: 113.75349,date: 2024-08-29br />return_base100: 114.19771,date: 2024-08-30br />return_base100: 113.61694,date: 2024-08-31br />return_base100: 113.36694,date: 2024-09-01br />return_base100: 110.24003,date: 2024-09-02br />return_base100: 113.73395,date: 2024-09-03br />return_base100: 110.88421,date: 2024-09-04br />return_base100: 111.36685,date: 2024-09-05br />return_base100: 107.79026,date: 2024-09-06br />return_base100: 103.56756,date: 2024-09-07br />return_base100: 103.75601,date: 2024-09-08br />return_base100: 105.46204,date: 2024-09-09br />return_base100: 109.73436,date: 2024-09-10br />return_base100: 110.71880,date: 2024-09-11br />return_base100: 110.16697,date: 2024-09-12br />return_base100: 111.74938,date: 2024-09-13br />return_base100: 116.19667,date: 2024-09-14br />return_base100: 115.26607,date: 2024-09-15br />return_base100: 113.44687,date: 2024-09-16br />return_base100: 111.84153,date: 2024-09-17br />return_base100: 115.57131,date: 2024-09-18br />return_base100: 117.67075,date: 2024-09-19br />return_base100: 120.80839,date: 2024-09-20br />return_base100: 121.18713,date: 2024-09-21br />return_base100: 121.56973,date: 2024-09-22br />return_base100: 122.05895,date: 2024-09-23br />return_base100: 121.60911,date: 2024-09-24br />return_base100: 123.44884,date: 2024-09-25br />return_base100: 120.74979,date: 2024-09-26br />return_base100: 124.82913,date: 2024-09-27br />return_base100: 126.21710,date: 2024-09-28br />return_base100: 126.01332,date: 2024-09-29br />return_base100: 125.94851,date: 2024-09-30br />return_base100: 121.40435,date: 2024-10-01br />return_base100: 117.00244,date: 2024-10-02br />return_base100: 116.60069,date: 2024-10-03br />return_base100: 116.72371,date: 2024-10-04br />return_base100: 119.13996,date: 2024-10-05br />return_base100: 118.99579,date: 2024-10-06br />return_base100: 120.60237,date: 2024-10-07br />return_base100: 119.82589,date: 2024-10-08br />return_base100: 119.25314,date: 2024-10-09br />return_base100: 116.35288,date: 2024-10-10br />return_base100: 115.56294,date: 2024-10-11br />return_base100: 119.84704,date: 2024-10-12br />return_base100: 121.35387,date: 2024-10-13br />return_base100: 120.47847,date: 2024-10-14br />return_base100: 126.73012,date: 2024-10-15br />return_base100: 128.48089,date: 2024-10-16br />return_base100: 129.75121,date: 2024-10-17br />return_base100: 128.93444,date: 2024-10-18br />return_base100: 130.77170,date: 2024-10-19br />return_base100: 131.08110,date: 2024-10-20br />return_base100: 132.61467,date: 2024-10-21br />return_base100: 129.63613,date: 2024-10-22br />return_base100: 129.51506,date: 2024-10-23br />return_base100: 127.64530,date: 2024-10-24br />return_base100: 130.60079,date: 2024-10-25br />return_base100: 127.10147,date: 2024-10-26br />return_base100: 128.71373,date: 2024-10-27br />return_base100: 130.51829,date: 2024-10-28br />return_base100: 133.96927,date: 2024-10-29br />return_base100: 139.41666,date: 2024-10-30br />return_base100: 139.08616,date: 2024-10-31br />return_base100: 135.06452,date: 2024-11-01br />return_base100: 133.31981,date: 2024-11-02br />return_base100: 132.80294,date: 2024-11-03br />return_base100: 131.91523,date: 2024-11-04br />return_base100: 129.54433,date: 2024-11-05br />return_base100: 133.01998,date: 2024-11-06br />return_base100: 145.14537,date: 2024-11-07br />return_base100: 145.71984,date: 2024-11-08br />return_base100: 146.76119,date: 2024-11-09br />return_base100: 147.24344,date: 2024-11-10br />return_base100: 154.01990,date: 2024-11-11br />return_base100: 169.64840,date: 2024-11-12br />return_base100: 168.83768,date: 2024-11-13br />return_base100: 173.53871,date: 2024-11-14br />return_base100: 167.48712,date: 2024-11-15br />return_base100: 174.53194,date: 2024-11-16br />return_base100: 173.76540,date: 2024-11-17br />return_base100: 172.20577,date: 2024-11-18br />return_base100: 173.72143,date: 2024-11-19br />return_base100: 176.87374,date: 2024-11-20br />return_base100: 180.47557,date: 2024-11-21br />return_base100: 188.91825,date: 2024-11-22br />return_base100: 189.63286,date: 2024-11-23br />return_base100: 187.47176,date: 2024-11-24br />return_base100: 187.10916,date: 2024-11-25br />return_base100: 179.25533,date: 2024-11-26br />return_base100: 176.35695,date: 2024-11-27br />return_base100: 184.04945,date: 2024-11-28br />return_base100: 183.58271,date: 2024-11-29br />return_base100: 186.52719,date: 2024-11-30br />return_base100: 184.78509,date: 2024-12-01br />return_base100: 186.38991,date: 2024-12-02br />return_base100: 183.47450,date: 2024-12-03br />return_base100: 183.64159,date: 2024-12-04br />return_base100: 189.10557,date: 2024-12-05br />return_base100: 184.68637,date: 2024-12-06br />return_base100: 191.74057,date: 2024-12-07br />return_base100: 191.58309,date: 2024-12-08br />return_base100: 192.61105,date: 2024-12-09br />return_base100: 186.70778,date: 2024-12-10br />return_base100: 185.29438,date: 2024-12-11br />return_base100: 194.32596,date: 2024-12-12br />return_base100: 191.99653,date: 2024-12-13br />return_base100: 193.86506,date: 2024-12-14br />return_base100: 193.78056,date: 2024-12-15br />return_base100: 199.77778,date: 2024-12-16br />return_base100: 202.78868,date: 2024-12-17br />return_base100: 203.55869,date: 2024-12-18br />return_base100: 192.85538,date: 2024-12-19br />return_base100: 187.54405,date: 2024-12-20br />return_base100: 186.33816,date: 2024-12-21br />return_base100: 185.70064,date: 2024-12-22br />return_base100: 182.35313,date: 2024-12-23br />return_base100: 181.69456,date: 2024-12-24br />return_base100: 188.68739,date: 2024-12-25br />return_base100: 189.81638,date: 2024-12-26br />return_base100: 183.49941,date: 2024-12-27br />return_base100: 181.07822,date: 2024-12-28br />return_base100: 182.27249,date: 2024-12-29br />return_base100: 179.76072,date: 2024-12-30br />return_base100: 177.34551,date: 2024-12-31br />return_base100: 178.83534,date: 2025-01-01br />return_base100: 180.84546,date: 2025-01-02br />return_base100: 185.21704,date: 2025-01-03br />return_base100: 187.79736,date: 2025-01-04br />return_base100: 188.17750,date: 2025-01-05br />return_base100: 188.37607,date: 2025-01-06br />return_base100: 194.46541,date: 2025-01-07br />return_base100: 185.85356,date: 2025-01-08br />return_base100: 182.31168,date: 2025-01-09br />return_base100: 176.65044,date: 2025-01-10br />return_base100: 181.63210,date: 2025-01-11br />return_base100: 181.36142,date: 2025-01-12br />return_base100: 181.26856,date: 2025-01-13br />return_base100: 181.25704,date: 2025-01-14br />return_base100: 185.18043,date: 2025-01-15br />return_base100: 192.08667,date: 2025-01-16br />return_base100: 191.37455,date: 2025-01-17br />return_base100: 199.54955,date: 2025-01-18br />return_base100: 199.25971,date: 2025-01-19br />return_base100: 196.02364,date: 2025-01-20br />return_base100: 197.75485,date: 2025-01-21br />return_base100: 202.69512,date: 2025-01-22br />return_base100: 199.64343,date: 2025-01-23br />return_base100: 199.67606,date: 2025-01-24br />return_base100: 200.53207,date: 2025-01-25br />return_base100: 200.88906,date: 2025-01-26br />return_base100: 197.36909,date: 2025-01-27br />return_base100: 195.05462,date: 2025-01-28br />return_base100: 193.84941,date: 2025-01-29br />return_base100: 198.80076,date: 2025-01-30br />return_base100: 200.77363,date: 2025-01-31br />return_base100: 196.24833,date: 2025-02-01br />return_base100: 193.17963,date: 2025-02-02br />return_base100: 186.99329,date: 2025-02-03br />return_base100: 195.27937,date: 2025-02-04br />return_base100: 188.00651,date: 2025-02-05br />return_base100: 185.02827,date: 2025-02-06br />return_base100: 184.78265,date: 2025-02-07br />return_base100: 184.87668,date: 2025-02-08br />return_base100: 185.06857,date: 2025-02-09br />return_base100: 184.68591,date: 2025-02-10br />return_base100: 186.31112,date: 2025-02-11br />return_base100: 183.49625,date: 2025-02-12br />return_base100: 186.88101,date: 2025-02-13br />return_base100: 185.28458,date: 2025-02-14br />return_base100: 186.61813,date: 2025-02-15br />return_base100: 186.83880,date: 2025-02-16br />return_base100: 184.37430,date: 2025-02-17br />return_base100: 183.70086,date: 2025-02-18br />return_base100: 179.31296,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100.00000000000001,104.67802288737073,105.0739785636011,103.87653192463198,103.67562027279682,99.323875566530361,97.717911046582174,101.9802615428729,101.72164458586627,103.35315163603205,102.38786884983908,103.27708618545866,101.66168607459163,101.75426729361237,104.78181438747824,102.33317401385301,106.24184548450994,106.15458369020713,106.72417096417337,103.45321721594411,102.67006316967841,107.67438746708228,106.38366738701123,107.41900862276424,107.37218839367496,110.6951935257816,112.36350913668106,112.79016416534463,106.85955380758381,103.91658788962579,103.24841239562545,102.89517007385498,101.04034474703789,100.67543221138845,104.55010117592269,105.17566552275034,101.67548405835775,100.33392514449788,100.99566157940734,99.603909595982017,98.265663127383178,99.091163511032164,100.20495348546362,102.62721044164513,104.05694636960644,104.26757700529303,104.37760314991709,107.75165617617265,102.97989991490779,101.01737598214234,97.880527486234087,100.64082575311438,100.49084585078369,100.43938912748611,100.4330104636104,102.60692694093031,106.43361422993034,106.03903370629081,110.56873523685425,110.40813506823081,108.61505688021361,109.57430479067855,112.31166681316378,110.62075410023115,110.63883549848632,111.11314235189376,111.31094597304217,109.36056147851946,108.07813412606544,107.41033494071327,110.15383869199945,111.24698744021106,108.73955464754188,107.03921563526195,103.61141551331937,108.20266441389415,104.1728308500989,102.52261522059771,102.38651692617717,102.43861941369811,102.5449475128414,102.33291384984932,103.23343438227124,101.67373724290455,103.54920379594147,102.66463224610176,103.40354447438601,103.52581226453997,102.16025786712719,101.78710835329008,99.355810697980999,text:date: 2024-11-20br />return_base100: 100.00000,date: 2024-11-21br />return_base100: 104.67802,date: 2024-11-22br />return_base100: 105.07398,date: 2024-11-23br />return_base100: 103.87653,date: 2024-11-24br />return_base100: 103.67562,date: 2024-11-25br />return_base100: 99.32388,date: 2024-11-26br />return_base100: 97.71791,date: 2024-11-27br />return_base100: 101.98026,date: 2024-11-28br />return_base100: 101.72164,date: 2024-11-29br />return_base100: 103.35315,date: 2024-11-30br />return_base100: 102.38787,date: 2024-12-01br />return_base100: 103.27709,date: 2024-12-02br />return_base100: 101.66169,date: 2024-12-03br />return_base100: 101.75427,date: 2024-12-04br />return_base100: 104.78181,date: 2024-12-05br />return_base100: 102.33317,date: 2024-12-06br />return_base100: 106.24185,date: 2024-12-07br />return_base100: 106.15458,date: 2024-12-08br />return_base100: 106.72417,date: 2024-12-09br />return_base100: 103.45322,date: 2024-12-10br />return_base100: 102.67006,date: 2024-12-11br />return_base100: 107.67439,date: 2024-12-12br />return_base100: 106.38367,date: 2024-12-13br />return_base100: 107.41901,date: 2024-12-14br />return_base100: 107.37219,date: 2024-12-15br />return_base100: 110.69519,date: 2024-12-16br />return_base100: 112.36351,date: 2024-12-17br />return_base100: 112.79016,date: 2024-12-18br />return_base100: 106.85955,date: 2024-12-19br />return_base100: 103.91659,date: 2024-12-20br />return_base100: 103.24841,date: 2024-12-21br />return_base100: 102.89517,date: 2024-12-22br />return_base100: 101.04034,date: 2024-12-23br />return_base100: 100.67543,date: 2024-12-24br />return_base100: 104.55010,date: 2024-12-25br />return_base100: 105.17567,date: 2024-12-26br />return_base100: 101.67548,date: 2024-12-27br />return_base100: 100.33393,date: 2024-12-28br />return_base100: 100.99566,date: 2024-12-29br />return_base100: 99.60391,date: 2024-12-30br />return_base100: 98.26566,date: 2024-12-31br />return_base100: 99.09116,date: 2025-01-01br />return_base100: 100.20495,date: 2025-01-02br />return_base100: 102.62721,date: 2025-01-03br />return_base100: 104.05695,date: 2025-01-04br />return_base100: 104.26758,date: 2025-01-05br />return_base100: 104.37760,date: 2025-01-06br />return_base100: 107.75166,date: 2025-01-07br />return_base100: 102.97990,date: 2025-01-08br />return_base100: 101.01738,date: 2025-01-09br />return_base100: 97.88053,date: 2025-01-10br />return_base100: 100.64083,date: 2025-01-11br />return_base100: 100.49085,date: 2025-01-12br />return_base100: 100.43939,date: 2025-01-13br />return_base100: 100.43301,date: 2025-01-14br />return_base100: 102.60693,date: 2025-01-15br />return_base100: 106.43361,date: 2025-01-16br />return_base100: 106.03903,date: 2025-01-17br />return_base100: 110.56874,date: 2025-01-18br />return_base100: 110.40814,date: 2025-01-19br />return_base100: 108.61506,date: 2025-01-20br />return_base100: 109.57430,date: 2025-01-21br />return_base100: 112.31167,date: 2025-01-22br />return_base100: 110.62075,date: 2025-01-23br />return_base100: 110.63884,date: 2025-01-24br />return_base100: 111.11314,date: 2025-01-25br />return_base100: 111.31095,date: 2025-01-26br />return_base100: 109.36056,date: 2025-01-27br />return_base100: 108.07813,date: 2025-01-28br />return_base100: 107.41033,date: 2025-01-29br />return_base100: 110.15384,date: 2025-01-30br />return_base100: 111.24699,date: 2025-01-31br />return_base100: 108.73955,date: 2025-02-01br />return_base100: 107.03922,date: 2025-02-02br />return_base100: 103.61142,date: 2025-02-03br />return_base100: 108.20266,date: 2025-02-04br />return_base100: 104.17283,date: 2025-02-05br />return_base100: 102.52262,date: 2025-02-06br />return_base100: 102.38652,date: 2025-02-07br />return_base100: 102.43862,date: 2025-02-08br />return_base100: 102.54495,date: 2025-02-09br />return_base100: 102.33291,date: 2025-02-10br />return_base100: 103.23343,date: 2025-02-11br />return_base100: 101.67374,date: 2025-02-12br />return_base100: 103.54920,date: 2025-02-13br />return_base100: 102.66463,date: 2025-02-14br />return_base100: 103.40354,date: 2025-02-15br />return_base100: 103.52581,date: 2025-02-16br />return_base100: 102.16026,date: 2025-02-17br />return_base100: 101.78711,date: 2025-02-18br />return_base100: 99.35581,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100.00000000000001,101.84459291444784,100.97458304382961,101.70133141398045,101.82158645079674,100.47851159740526,100.11150481280598,97.720230801208899,text:date: 2025-02-11br />return_base100: 100.00000,date: 2025-02-12br />return_base100: 101.84459,date: 2025-02-13br />return_base100: 100.97458,date: 2025-02-14br />return_base100: 101.70133,date: 2025-02-15br />return_base100: 101.82159,date: 2025-02-16br />return_base100: 100.47851,date: 2025-02-17br />return_base100: 100.11150,date: 2025-02-18br />return_base100: 97.72023,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{orientation:v,width:0.90000000000000013,base:-0.086295589309487775,x:2,y:0.086295589309487775,text:reorder(date_formated, date): Feb-25br />return_monthly: 0.08629559br />if_else(return_monthly > 0, TRUE, FALSE): FALSE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(139,0,0,1),line:{width:1.8897637795275593,color:transparent}},name:FALSE,legendgroup:FALSE,showlegend:true,xaxis:x5,yaxis:y5,hoverinfo:text,frame:null},{orientation:v,width:0.89999999999999991,base:0,x:1,y:0.085171449765867768,text:reorder(date_formated, date): Jan-25br />return_monthly: 0.08517145br />if_else(return_monthly > 0, TRUE, FALSE): TRUE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(0,100,0,1),line:{width:1.8897637795275593,color:transparent}},name:TRUE,legendgroup:TRUE,showlegend:true,xaxis:x5,yaxis:y5,hoverinfo:text,frame:null},{orientation:v,width:0.90000000000000013,0.90000000000000036,0.90000000000000036,0.90000000000000036,0.89999999999999947,base:-0.037730450820704697,-0.052570560058155191,-0.012339389990340455,-0.0016871989297155832,-0.027451449592009958,x:2,5,6,7,8,y:0.037730450820704697,0.052570560058155191,0.012339389990340455,0.0016871989297155832,0.027451449592009958,text:reorder(date_formated, date): 01br />return_weekly: 0.037730451br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 04br />return_weekly: 0.052570560br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 05br />return_weekly: 0.012339390br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 06br />return_weekly: 0.001687199br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 07br />return_weekly: 0.027451450br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(139,0,0,1),line:{width:1.8897637795275593,color:transparent}},name:FALSE,legendgroup:FALSE,showlegend:true,xaxis:x6,yaxis:y6,hoverinfo:text,frame:null},{orientation:v,width:0.89999999999999991,0.90000000000000036,0.90000000000000036,base:0,0,0,x:1,3,4,y:0.041641151652835218,0.081399019087524005,0.0068637316014852345,text:reorder(date_formated, date): 00br />return_weekly: 0.041641152br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 02br />return_weekly: 0.081399019br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 03br />return_weekly: 0.006863732br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(0,100,0,1),line:{width:1.8897637795275593,color:transparent}},name:TRUE,legendgroup:TRUE,showlegend:true,xaxis:x6,yaxis:y6,hoverinfo:text,frame:null},layout:{xaxis:{domain:0,0.14666666666666667,automargin:true,type:linear,autorange:false,range:18935.799999999999,20194.200000000001,tickmode:array,ticktext:May-22,Nov-22,May-23,Nov-23,May-24,Nov-24,tickvals:19113,19297,19478,19662,19844,20028,categoryorder:array,categoryarray:May-22,Nov-22,May-23,Nov-23,May-24,Nov-24,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y,hoverformat:.2f},xaxis2:{domain:0.18666666666666665,0.3133333333333333,automargin:true,type:linear,autorange:false,range:19753.75,20155.25,tickmode:array,ticktext:Apr-24,Jul-24,Oct-24,Jan-25,tickvals:19814,19905,19997,20089,categoryorder:array,categoryarray:Apr-24,Jul-24,Oct-24,Jan-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y2,hoverformat:.2f},xaxis3:{domain:0.35333333333333333,0.47999999999999998,automargin:true,type:linear,autorange:false,range:20042.5,20141.5,tickmode:array,ticktext:Dec-24,Jan-25,Feb-25,tickvals:20058,20089,20120,categoryorder:array,categoryarray:Dec-24,Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y3,hoverformat:.2f},xaxis4:{domain:0.52000000000000002,0.64666666666666661,automargin:true,type:linear,autorange:false,range:20129.650000000001,20137.349999999999,tickmode:array,ticktext:11,12,13,14,15,16,17,18,tickvals:20130,20131,20132,20133,20134,20135,20136,20137,categoryorder:array,categoryarray:11,12,13,14,15,16,17,18,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y4,hoverformat:.2f},xaxis5:{domain:0.68666666666666665,0.81333333333333324,automargin:true,type:linear,autorange:false,range:0.40000000000000002,2.6000000000000001,tickmode:array,ticktext:Jan-25,Feb-25,tickvals:1,2,categoryorder:array,categoryarray:Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-90,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y5,hoverformat:.2f},xaxis6:{domain:0.85333333333333328,1,automargin:true,type:linear,autorange:false,range:0.40000000000000002,8.5999999999999996,tickmode:array,ticktext:00,01,02,03,04,05,06,07,tickvals:1,2,3,4,5,6,7,8,categoryorder:array,categoryarray:00,01,02,03,04,05,06,07,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-90,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y6,hoverformat:.2f},yaxis6:{domain:0,1,automargin:true,type:linear,autorange:false,range:-0.059269039015439152,0.088097498044807959,tickmode:array,ticktext:-5%,0%,5%,tickvals:-0.050000000000000003,0,0.05000000000000001,categoryorder:array,categoryarray:-5%,0%,5%,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x6,hoverformat:.2f},yaxis5:{domain:0,1,automargin:true,type:linear,autorange:false,range:-0.094868941263255555,0.093744801719635548,tickmode:array,ticktext:-5%,0%,5%,tickvals:-0.050000000000000003,0,0.050000000000000003,categoryorder:array,categoryarray:-5%,0%,5%,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x5,hoverformat:.2f},yaxis4:{domain:0,1,automargin:true,type:linear,autorange:false,range:97.514012695546953,102.05081102010979,tickmode:array,ticktext:98,99,100,101,102,tickvals:98,99,100,101,102,categoryorder:array,categoryarray:98,99,100,101,102,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x4,hoverformat:.2f},yaxis3:{domain:0,1,automargin:true,type:linear,autorange:false,range:96.964298390644046,113.54377682128276,tickmode:array,ticktext:100,105,110,tickvals:100,105,110,categoryorder:array,categoryarray:100,105,110,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x3,hoverformat:.2f},yaxis2:{domain:0,1,automargin:true,type:linear,autorange:false,range:92.785585990761277,208.83359669073525,tickmode:array,ticktext:120,150,180,tickvals:120,150,180,categoryorder:array,categoryarray:120,150,180,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x2,hoverformat:.2f},yaxis:{domain:0,1,automargin:true,type:linear,autorange:false,range:23.708898083990285,233.09356352315638,tickmode:array,ticktext:50,100,150,200,tickvals:50,100,150,200,categoryorder:array,categoryarray:50,100,150,200,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x,hoverformat:.2f},annotations:,shapes:{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0,x1:0.14666666666666667,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.18666666666666665,x1:0.3133333333333333,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.35333333333333333,x1:0.47999999999999998,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.52000000000000002,x1:0.64666666666666661,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.68666666666666665,x1:0.81333333333333324,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.85333333333333328,x1:1,y0:0,y1:1},images:,margin:{t:25.148302561048247,r:7.3059360730593621,b:39.102640460591637,l:43.105022831050235},font:{color:rgba(0,0,0,1),family:,size:14.611872146118724},title:{text:Since Inception | 1 Year | 3 Months | 7 Days | YTD by Month | YTD by Week,font:{color:rgba(0,0,0,1),family:,size:17.534246575342468},x:0,xref:paper},showlegend:false,legend:{bgcolor:null,bordercolor:null,borderwidth:0,font:{color:rgba(0,0,0,1),family:,size:11.689497716894984}},hovermode:closest,barmode:relative},attrs:{918b70d2d02c:{x:{},y:{},type:scatter},918b575d14fa:{x:{},y:{},type:scatter},918b1df13fc2:{x:{},y:{},type:scatter},918b41bf3d9d:{x:{},y:{},type:scatter},918b4ce43df1:{x:{},y:{},fill:{},type:bar},918b7d408a5:{x:{},y:{},fill:{},type:bar}},source:A,config:{doubleClick:reset,modeBarButtonsToAdd:hoverclosest,hovercompare,showSendToCloud:false},highlight:{on:plotly_click,persistent:false,dynamic:false,selectize:false,opacityDim:0.20000000000000001,selected:{opacity:1},debounce:0},subplot:true,shinyEvents:plotly_hover,plotly_click,plotly_selected,plotly_relayout,plotly_brushed,plotly_brushing,plotly_clickannotation,plotly_doubleclick,plotly_deselect,plotly_afterplot,plotly_sunburstclick,base_url:https://plot.ly},evals:,jsHooks:}/script>/div>/div>/div>div idprice-performance---portfolios classsection level1 data-orientationrows, data-navmenuArch Products>h1>Price Performance - Portfolios/h1>div idrow-17 classsection level2>h2>Row/h2>div idaagg---arch-aggressive-portfolio---performance-base-100 classsection level3>h3>AAGG - Arch Aggressive Portfolio - Performance Base 100/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>div classplotly html-widget html-fill-item idhtmlwidget-9a1bfdbcb3940c84be1c stylewidth:576px;height:460.8px;>/div>script typeapplication/json data-forhtmlwidget-9a1bfdbcb3940c84be1c>{x:{data:{x:19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19475,19476,19477,19478,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,100.19474278737042,102.14924556844495,102.44273498430404,105.70673157562958,105.05790692442646,106.51428853062124,106.95201066482666,113.50746084754211,113.25850360144582,113.40960454447531,118.89997114391714,120.19296213652662,132.60529091780629,131.99745303334666,134.16321731810135,136.82139515583478,134.58483410137148,130.92017517152675,134.98091762343526,144.08786557993969,143.41964455347397,143.62325879772681,143.3046176886993,137.67362736860349,141.81941179697083,141.46817841803482,141.2455811638938,144.86130399287106,140.41393772650633,140.14830277741785,140.33223447037957,150.00368054169942,147.10269824248169,148.42581721142128,143.36970683650682,144.71505214365718,146.74098764117022,148.56060612082831,146.37735330100074,137.17881311671928,136.9200304936457,138.61923245999299,134.21479259789803,137.45419394944383,143.23200847081046,153.07277535897202,150.65544644652843,153.85878961848761,154.47406807968727,155.42671628111071,152.66894918547146,147.92586768969295,150.06250561421723,147.14592672144818,142.89029839415502,144.85880790195608,145.90972577182072,146.81801668883205,148.53383276349857,145.51691737541606,139.34947419129435,138.9531680878751,139.30616621898668,138.99846339371382,138.10823336383228,136.47688691356768,132.40870388491908,122.44394328309089,123.94633563519552,128.80614515325124,140.53375009042367,151.68327945009688,145.76509558676818,143.88940250419924,151.59610705209278,158.39572898176183,157.00055724832211,156.17260230196817,155.56487570818632,155.11325813793206,153.79783412442455,152.41682810439383,149.81259444802606,151.62610783907687,151.00278465174364,148.65547347426443,153.16209407718961,153.50528272999213,154.75690538782021,155.75821941275089,154.72072001888762,155.46945190136148,158.01489228254795,161.16796386550681,157.73773079897964,157.1611814936322,157.17741403391344,156.1317268259024,158.37901948143315,162.58048104600516,161.66244424535776,168.35986953552836,173.88219245814875,174.85255177600047,174.95257029794899,173.20214282250649,175.1706046343028,165.46178079393181,162.91009223612383,157.86552429435747,154.82749547484156,154.76154779894864,153.18281004191684,152.10829854837209,163.025278087581,158.28590098150428,158.56543136664158,158.4119933193796,155.04813719278803,154.28759259980586,154.7417221596433,154.80573019800994,156.47842908438776,159.02994275684495,157.55061937236829,157.2145533229409,151.97821564476652,150.74459027939525,152.78612237045965,148.50909443570458,144.77521270430782,147.41243609729031,147.52695420468103,150.10902511751104,149.15141653159424,150.82627763685375,148.77967387061824,149.25477377387483,149.56502038606737,148.10148437916098,148.75495144149249,151.18875137424112,146.71531129194963,147.00783088904558,148.67129264917122,149.33146894950343,155.51309374570238,154.22123155853848,154.27603426798956,151.61467669660652,150.7274674136921,154.09757171690512,153.08660720034786,153.6459859439874,145.83306239352859,151.66146647726055,146.09839526792041,147.1613484296488,145.83376193493152,137.51869484652619,137.12569566610253,136.9902390126291,136.64046831117193,131.07849410994089,132.60041002665412,136.17734010510608,137.30269553970811,136.25188896052123,137.68386611095519,142.65895687247757,150.94791834761961,149.24143479121472,151.74722389379053,150.26594497311933,152.78087580993778,149.42140771578269,151.73037130544759,146.81518672588388,149.18167169727027,154.98773815211368,155.22173475138857,156.12241020630907,158.46598519675001,157.4736062233747,154.68083026025326,150.86349641922246,152.3476371001783,151.80775012381088,151.6160280834076,152.77400758525459,153.20503638012761,152.64521247377712,163.42899297040381,159.39914163090128,159.1954478933072,157.96619466170415,157.73831904970481,155.80909515114465,155.8732303788573,157.13224591742073,157.45691262171422,154.703247382483,156.94079415437764,152.54988405896179,152.66907637481748,154.23007121808442,153.73493899283525,154.67485236099196,155.74096935770174,153.75439896277086,152.90353403547152,154.03645723615963,151.20251962094395,150.70602011022547,149.96215322023551,150.56857612322105,149.93448953748387,149.84760331550828,152.91933731171005,153.20308084393312,152.59091852171002,152.10286120383125,152.348002769548,151.3833351749291,152.25366007216405,149.40197954318356,146.33100868305766,136.55588739609226,134.38888301521425,135.25334130386568,135.93796975596339,134.45883715550565,132.03731099464451,135.65934559491626,133.3930858281656,132.7942147925979,132.43428484213021,133.39105079862986,133.31039685460746,139.23069524081316,137.04760140766808,131.90244259189629,130.51240612830068,131.27570119088975,130.32980992347177,129.81474076823955,130.51307387236707,130.54900486260766,131.83056471274685,130.6358274899103,130.4025781280431,128.53876135065545,123.62804429686948,126.96811601576195,128.37661083319355,130.01717851104203,131.73932225567125,131.10347091775859,129.72028678017787,131.66439183221817,133.08183759987344,132.15085928327213,128.81611361824275,129.63435447829713,129.66907716975086,128.5762027143796,129.33933879028621,129.40763946907987,130.03570045955101,134.45158736278455,135.27076624426553,136.21401833275436,140.27561931274826,135.16801315137837,134.52084196167306,134.73957583942982,132.05284399352288,134.64494696601739,134.01949335713894,133.81374869134089,129.50873910046926,128.8910599403641,128.26799113172285,126.19507506953681,127.27182827530453,127.90165401795117,128.22490574077062,132.40104072682351,129.88440873250252,129.44403152069967,129.99654203965605,134.04866741337412,137.42702312540791,140.51886893694351,149.6575665339393,151.26477880580333,153.33942782282844,153.80338275964311,152.05653248455641,152.12936428380075,154.68456644729156,155.48841901258143,155.9075715022731,160.28390251890551,156.47865166574323,158.4713112506131,161.39032263962409,163.80827160012942,165.7526628281982,165.01777868576841,168.18127979509796,179.7045232506099,182.37638984170488,180.31355353518811,180.48702390444265,178.84920669620109,174.27010406473303,183.43651304048515,173.89394157398405,173.77439948742696,174.19887803098172,179.58405904129441,179.16961255740412,171.14247035097102,182.10286915316539,181.86747347108471,183.36081948095617,184.61830874736779,183.104755530153,179.82648193474074,182.00424971402273,180.82142059370398,181.64699073982067,185.47011169609377,192.14219450907694,193.33519877707442,197.13887566208015,202.76930952878729,198.16282939059607,202.03495004240969,205.74897433716467,204.27731411078349,205.17212295712048,198.1129711669702,198.01171254889834,200.61130379413765,203.45059926055293,198.46735248221933,199.20676774509982,196.77932727965043,198.74219276022342,193.72994681100539,197.94121785388649,203.27037195729301,209.80547184465092,210.05174221581328,208.3785663693881,211.39829582175048,207.06252230781891,217.30945247371355,214.63348402621054,210.05242585854793,208.91562338280733,207.63107458303756,216.52356540354398,217.47764448510969,202.17759289393123,208.48152614496246,206.68992111875747,202.5055188252156,198.83364189998628,210.94012800017805,210.12417654835144,226.0100622671342,227.37806317653801,215.84248235446557,219.90836007621823,212.55412900338402,215.89151384734257,221.5001029438769,217.23957782676334,210.65794253744335,213.13028084202526,211.9165129132958,210.41103621955108,198.68707207740744,194.37439932844023,195.92385173855911,194.10439224558351,200.05165477313793,200.93527095702828,200.12693496729247,205.88627523615486,207.46698442804939,202.63169065643217,205.08040353999749,206.48654535452837,205.29141066498565,204.27912655896381,205.57757079478236,210.00213837087935,215.11499109277113,215.5882308518427,222.60285047223022,223.98255280146455,224.92349958305741,235.71772550472312,233.77959835194406,244.96753889410454,247.74172931404399,246.43886524845246,246.27378937603288,253.19905848086637,256.07364899079226,258.70123779081644,253.3638004812527,253.97767985964654,255.50204417127,261.02900950501879,266.88911553323737,274.98161716483816,281.0451466532906,293.29753483199482,292.28609335539005,300.55162019353452,301.59597191341265,304.44032315633075,317.26965810708867,304.82515042127494,328.06655500502001,333.82174572146965,335.21248172646818,339.54666537357502,339.44173416313788,354.30368205207293,346.33590547287804,352.45708353239792,345.62513961018055,332.66047519529525,312.42217005692521,326.84081537909981,318.36525123473029,285.21794291901136,316.41038278428607,312.37116712918544,299.29548231392403,303.54219148832999,313.87734336433311,326.27219950920812,327.28238499102122,319.27603824265657,326.02743951152934,322.22066238621522,320.73181569945791,331.20196316755528,319.56331127923067,298.79917358722446,301.20662942668605,304.09791353827245,301.78720109510022,306.83339070102789,310.79115747869378,328.91222106780231,311.50647036051026,313.77716585570209,309.79140152325141,284.45299439492447,265.5309400008108,277.74057666059599,269.41094639207546,269.7011765809437,259.31823330818696,268.20296557858831,267.8314931949725,278.45530129168731,277.42815193085352,284.84604127135293,283.48567172270816,273.64744862146625,275.91032197188002,272.18702875353642,278.66711924875614,277.65362684394739,276.37364096196478,258.7760569235918,256.38112923470965,258.68657921869175,271.25930966392599,272.9694976100327,274.97245953192731,270.55453759915804,266.90555475620585,260.8962079291428,268.42608748878149,258.71556249090793,257.86484065162284,259.29411502845466,261.63010635414128,254.65787258330303,271.29428673407176,266.51951919247483,277.82019719118227,280.33717895620475,275.68624614159194,316.5475564939303,321.32925585488329,315.89466178365569,314.79587302369617,314.53659754190693,318.07988603834599,320.13391448265338,326.13739470113291,322.58903452952262,316.87982276164638,315.66732672637676,314.99810408381148,318.11006171068078,315.45398249715612,315.12457798972468,322.63356669928544,326.23672958034666,321.48536487841096,309.18389751082498,307.75951992381357,309.71608953176036,306.82232522792731,292.15545399839584,299.88419410048118,291.39390778931397,289.97205809055401,296.2844017370885,300.18951212551679,290.91984129949356,285.07242240853697,290.29963425113692,288.27396903098412,287.01047006797478,285.31670544616833,279.37228878023035,274.39120422077843,278.80141529944746,276.53927328777309,282.77415862260301,275.33203971169354,275.33052933821,282.42634345734024,282.46494542384653,281.42960824886501,269.54804060837841,250.77842264542707,247.33438953486058,255.17190832509914,242.79045475755726,248.05895544159745,252.4581010471658,254.41915407955855,251.97206286015455,255.32348622817608,260.39392130318203,267.63566929816125,285.39880616900126,283.79041739568686,278.92032143927463,280.09055881434091,287.8510008609129,289.96852858620298,292.51199753252666,286.00309865044153,285.50392816345737,276.19486043751544,267.494711705474,277.43583098761729,276.76086892581441,276.75710094143966,278.1850557288069,274.29406335778282,269.39568367055733,268.46674038349175,249.17868274763967,243.29394968230486,228.56022455279032,207.85071468488442,212.98363152610523,205.72073830235612,233.67748120578679,226.54327180283741,227.29373664015031,220.31288579112172,231.53550132873119,230.93279871411571,227.41443932948957,220.87263020413096,223.22816099309441,224.8258340640096,224.83747188916723,226.05526218096341,223.69241800460583,230.15924901050664,229.74850691631812,243.29391788496835,243.56500607726593,242.92454412556134,236.77007425473005,219.63256587811924,222.04417126999357,221.07953547271111,220.98201304167756,219.66698649487626,211.71746158683021,220.92740111624551,213.34405433528858,214.95932723195443,207.91343493112302,197.30779901221575,200.71213314816683,203.88916402417553,210.68315782528475,212.72872817808417,209.58069647295994,212.30962338439718,219.55846218541504,217.017664215357,209.98309176631818,207.45361364805277,211.70296200138793,214.32277635263884,223.21054526867556,228.61842957724645,232.31517201961577,230.17958340719591,234.52346524193402,237.2237427531883,230.57762246545417,237.72844597672275,243.05887197358916,241.33811141309749,240.05103472507625,232.30461530389906,220.85269327414787,215.00764328476023,213.53862223730826,219.67663698650279,219.54803265904428,222.49788746445651,221.18174801087787,220.9372900878958,214.79814653325562,215.80965160453331,221.96100533638798,225.55774515547705,223.80952759492101,237.27690789980977,236.15029647041618,236.57650796880998,234.69470979763381,238.31378724561139,239.61663541253469,247.52118298810697,241.05489253692664,239.28562513961018,232.69518198808075,235.62595839159533,223.78827107547338,229.48237910851398,232.48692533269951,237.67696608893553,244.76840807429764,246.11453241619216,234.67462977963652,232.95857522494632,230.77056870331256,227.40510681122797,221.65908962635746,227.20359119118385,254.405020163486,264.68641864214243,269.63308258483727,280.62233746990182,286.8222616332543,305.79320443223071,298.37881279874586,296.73827691823396,284.26516752824199,292.65802680038502,295.95421819491287,292.4015335855392,302.5039766543955,299.63628616648924,298.10527621153818,319.63585690244656,319.88783489550997,325.58076642710023,326.05470572757474,322.78411118892626,313.45954226144244,341.01562282635393,334.62218007308616,337.90725829850862,344.27224243561244,344.9262659513326,344.3460122562833,347.35874629461665,361.41100680701481,355.92749253358789,377.65400841198533,376.10751315416064,377.35565400364231,349.55788188402397,342.75584335678121,364.28391205810641,369.7898752510996,371.81803656216738,368.55839620594179,376.79396995310685,377.70462977168717,371.2255885885719,346.82269089729698,328.29571840914747,330.83295507751797,319.49154469075899,316.11654359772558,328.14843314649744,337.71564754878301,336.12050236611935,320.41875502298552,317.30717896415405,324.39607716259644,318.10405201408304,317.14994113518082,314.93681471771515,320.3103738015385,330.44111649987633,344.24806056120707,347.21262163474876,345.92263549043815,351.49383091925301,325.35589566339974,317.55918875455399,306.05561195166484,313.28678733225911,313.80214266351976,311.14606344999515,303.03974587568672,312.16279918312642,332.0158000965049,324.14031528649002,341.89976366629645,333.65969059601719,325.13603298019746,330.7270540483176,336.10800601287633,329.05220884172638,333.39206831339771,331.64666481712163,332.6363092195582,324.15595957604609,316.47017767556702,307.34292711970977,315.25316641851498,325.95072843723244,324.83772626785918,309.64206533239741,285.25245892777787,294.57869721542772,279.66226459040661,279.38538928286675,271.60489901563398,269.26354983874779,271.53963498247572,269.81090918919176,273.38149569901276,268.94664168455927,278.57625835971851,273.92828269739988,278.20553321351036,275.70014157764075,272.14756825894477,275.10764590804047,264.3434207733589,text:date: 2023-01-01br />return_base100: 100.0000,date: 2023-01-02br />return_base100: 100.1947,date: 2023-01-03br />return_base100: 102.1492,date: 2023-01-04br />return_base100: 102.4427,date: 2023-01-05br />return_base100: 105.7067,date: 2023-01-06br />return_base100: 105.0579,date: 2023-01-07br />return_base100: 106.5143,date: 2023-01-08br />return_base100: 106.9520,date: 2023-01-09br />return_base100: 113.5075,date: 2023-01-10br />return_base100: 113.2585,date: 2023-01-11br />return_base100: 113.4096,date: 2023-01-12br />return_base100: 118.9000,date: 2023-01-13br />return_base100: 120.1930,date: 2023-01-14br />return_base100: 132.6053,date: 2023-01-15br />return_base100: 131.9975,date: 2023-01-16br />return_base100: 134.1632,date: 2023-01-17br />return_base100: 136.8214,date: 2023-01-18br />return_base100: 134.5848,date: 2023-01-19br />return_base100: 130.9202,date: 2023-01-20br />return_base100: 134.9809,date: 2023-01-21br />return_base100: 144.0879,date: 2023-01-22br />return_base100: 143.4196,date: 2023-01-23br />return_base100: 143.6233,date: 2023-01-24br />return_base100: 143.3046,date: 2023-01-25br />return_base100: 137.6736,date: 2023-01-26br />return_base100: 141.8194,date: 2023-01-27br />return_base100: 141.4682,date: 2023-01-28br />return_base100: 141.2456,date: 2023-01-29br />return_base100: 144.8613,date: 2023-01-30br />return_base100: 140.4139,date: 2023-01-31br />return_base100: 140.1483,date: 2023-02-01br />return_base100: 140.3322,date: 2023-02-02br />return_base100: 150.0037,date: 2023-02-03br />return_base100: 147.1027,date: 2023-02-04br />return_base100: 148.4258,date: 2023-02-05br />return_base100: 143.3697,date: 2023-02-06br />return_base100: 144.7151,date: 2023-02-07br />return_base100: 146.7410,date: 2023-02-08br />return_base100: 148.5606,date: 2023-02-09br />return_base100: 146.3774,date: 2023-02-10br />return_base100: 137.1788,date: 2023-02-11br />return_base100: 136.9200,date: 2023-02-12br />return_base100: 138.6192,date: 2023-02-13br />return_base100: 134.2148,date: 2023-02-14br />return_base100: 137.4542,date: 2023-02-15br />return_base100: 143.2320,date: 2023-02-16br />return_base100: 153.0728,date: 2023-02-17br />return_base100: 150.6554,date: 2023-02-18br />return_base100: 153.8588,date: 2023-02-19br />return_base100: 154.4741,date: 2023-02-20br />return_base100: 155.4267,date: 2023-02-21br />return_base100: 152.6689,date: 2023-02-22br />return_base100: 147.9259,date: 2023-02-23br />return_base100: 150.0625,date: 2023-02-24br />return_base100: 147.1459,date: 2023-02-25br />return_base100: 142.8903,date: 2023-02-26br />return_base100: 144.8588,date: 2023-02-27br />return_base100: 145.9097,date: 2023-02-28br />return_base100: 146.8180,date: 2023-03-01br />return_base100: 148.5338,date: 2023-03-02br />return_base100: 145.5169,date: 2023-03-03br />return_base100: 139.3495,date: 2023-03-04br />return_base100: 138.9532,date: 2023-03-05br />return_base100: 139.3062,date: 2023-03-06br />return_base100: 138.9985,date: 2023-03-07br />return_base100: 138.1082,date: 2023-03-08br />return_base100: 136.4769,date: 2023-03-09br />return_base100: 132.4087,date: 2023-03-10br />return_base100: 122.4439,date: 2023-03-11br />return_base100: 123.9463,date: 2023-03-12br />return_base100: 128.8061,date: 2023-03-13br />return_base100: 140.5338,date: 2023-03-14br />return_base100: 151.6833,date: 2023-03-15br />return_base100: 145.7651,date: 2023-03-16br />return_base100: 143.8894,date: 2023-03-17br />return_base100: 151.5961,date: 2023-03-18br />return_base100: 158.3957,date: 2023-03-19br />return_base100: 157.0006,date: 2023-03-20br />return_base100: 156.1726,date: 2023-03-21br />return_base100: 155.5649,date: 2023-03-22br />return_base100: 155.1133,date: 2023-03-23br />return_base100: 153.7978,date: 2023-03-24br />return_base100: 152.4168,date: 2023-03-25br />return_base100: 149.8126,date: 2023-03-26br />return_base100: 151.6261,date: 2023-03-27br />return_base100: 151.0028,date: 2023-03-28br />return_base100: 148.6555,date: 2023-03-29br />return_base100: 153.1621,date: 2023-03-30br />return_base100: 153.5053,date: 2023-03-31br />return_base100: 154.7569,date: 2023-04-01br />return_base100: 155.7582,date: 2023-04-02br />return_base100: 154.7207,date: 2023-04-03br />return_base100: 155.4695,date: 2023-04-04br />return_base100: 158.0149,date: 2023-04-05br />return_base100: 161.1680,date: 2023-04-06br />return_base100: 157.7377,date: 2023-04-07br />return_base100: 157.1612,date: 2023-04-08br />return_base100: 157.1774,date: 2023-04-09br />return_base100: 156.1317,date: 2023-04-10br />return_base100: 158.3790,date: 2023-04-11br />return_base100: 162.5805,date: 2023-04-12br />return_base100: 161.6624,date: 2023-04-13br />return_base100: 168.3599,date: 2023-04-14br />return_base100: 173.8822,date: 2023-04-15br />return_base100: 174.8526,date: 2023-04-16br />return_base100: 174.9526,date: 2023-04-17br />return_base100: 173.2021,date: 2023-04-18br />return_base100: 175.1706,date: 2023-04-19br />return_base100: 165.4618,date: 2023-04-20br />return_base100: 162.9101,date: 2023-04-21br />return_base100: 157.8655,date: 2023-04-22br />return_base100: 154.8275,date: 2023-04-23br />return_base100: 154.7615,date: 2023-04-24br />return_base100: 153.1828,date: 2023-04-25br />return_base100: 152.1083,date: 2023-04-26br />return_base100: 163.0253,date: 2023-04-27br />return_base100: 158.2859,date: 2023-04-28br />return_base100: 158.5654,date: 2023-04-29br />return_base100: 158.4120,date: 2023-04-30br />return_base100: 155.0481,date: 2023-05-01br />return_base100: 154.2876,date: 2023-05-02br />return_base100: 154.7417,date: 2023-05-03br />return_base100: 154.8057,date: 2023-05-04br />return_base100: 156.4784,date: 2023-05-05br />return_base100: 159.0299,date: 2023-05-06br />return_base100: 157.5506,date: 2023-05-07br />return_base100: 157.2146,date: 2023-05-08br />return_base100: 151.9782,date: 2023-05-09br />return_base100: 150.7446,date: 2023-05-10br />return_base100: 152.7861,date: 2023-05-11br />return_base100: 148.5091,date: 2023-05-12br />return_base100: 144.7752,date: 2023-05-13br />return_base100: 147.4124,date: 2023-05-14br />return_base100: 147.5270,date: 2023-05-15br />return_base100: 150.1090,date: 2023-05-16br />return_base100: 149.1514,date: 2023-05-17br />return_base100: 150.8263,date: 2023-05-18br />return_base100: 148.7797,date: 2023-05-19br />return_base100: 149.2548,date: 2023-05-20br />return_base100: 149.5650,date: 2023-05-21br />return_base100: 148.1015,date: 2023-05-22br />return_base100: 148.7550,date: 2023-05-23br />return_base100: 151.1888,date: 2023-05-24br />return_base100: 146.7153,date: 2023-05-25br />return_base100: 147.0078,date: 2023-05-26br />return_base100: 148.6713,date: 2023-05-27br />return_base100: 149.3315,date: 2023-05-28br />return_base100: 155.5131,date: 2023-05-29br />return_base100: 154.2212,date: 2023-05-30br />return_base100: 154.2760,date: 2023-05-31br />return_base100: 151.6147,date: 2023-06-01br />return_base100: 150.7275,date: 2023-06-02br />return_base100: 154.0976,date: 2023-06-03br />return_base100: 153.0866,date: 2023-06-04br />return_base100: 153.6460,date: 2023-06-05br />return_base100: 145.8331,date: 2023-06-06br />return_base100: 151.6615,date: 2023-06-07br />return_base100: 146.0984,date: 2023-06-08br />return_base100: 147.1613,date: 2023-06-09br />return_base100: 145.8338,date: 2023-06-10br />return_base100: 137.5187,date: 2023-06-11br />return_base100: 137.1257,date: 2023-06-12br />return_base100: 136.9902,date: 2023-06-13br />return_base100: 136.6405,date: 2023-06-14br />return_base100: 131.0785,date: 2023-06-15br />return_base100: 132.6004,date: 2023-06-16br />return_base100: 136.1773,date: 2023-06-17br />return_base100: 137.3027,date: 2023-06-18br />return_base100: 136.2519,date: 2023-06-19br />return_base100: 137.6839,date: 2023-06-20br />return_base100: 142.6590,date: 2023-06-21br />return_base100: 150.9479,date: 2023-06-22br />return_base100: 149.2414,date: 2023-06-23br />return_base100: 151.7472,date: 2023-06-24br />return_base100: 150.2659,date: 2023-06-25br />return_base100: 152.7809,date: 2023-06-26br />return_base100: 149.4214,date: 2023-06-27br />return_base100: 151.7304,date: 2023-06-28br />return_base100: 146.8152,date: 2023-06-29br />return_base100: 149.1817,date: 2023-06-30br />return_base100: 154.9877,date: 2023-07-01br />return_base100: 155.2217,date: 2023-07-02br />return_base100: 156.1224,date: 2023-07-03br />return_base100: 158.4660,date: 2023-07-04br />return_base100: 157.4736,date: 2023-07-05br />return_base100: 154.6808,date: 2023-07-06br />return_base100: 150.8635,date: 2023-07-07br />return_base100: 152.3476,date: 2023-07-08br />return_base100: 151.8078,date: 2023-07-09br />return_base100: 151.6160,date: 2023-07-10br />return_base100: 152.7740,date: 2023-07-11br />return_base100: 153.2050,date: 2023-07-12br />return_base100: 152.6452,date: 2023-07-13br />return_base100: 163.4290,date: 2023-07-14br />return_base100: 159.3991,date: 2023-07-15br />return_base100: 159.1954,date: 2023-07-16br />return_base100: 157.9662,date: 2023-07-17br />return_base100: 157.7383,date: 2023-07-18br />return_base100: 155.8091,date: 2023-07-19br />return_base100: 155.8732,date: 2023-07-20br />return_base100: 157.1322,date: 2023-07-21br />return_base100: 157.4569,date: 2023-07-22br />return_base100: 154.7032,date: 2023-07-23br />return_base100: 156.9408,date: 2023-07-24br />return_base100: 152.5499,date: 2023-07-25br />return_base100: 152.6691,date: 2023-07-26br />return_base100: 154.2301,date: 2023-07-27br />return_base100: 153.7349,date: 2023-07-28br />return_base100: 154.6749,date: 2023-07-29br />return_base100: 155.7410,date: 2023-07-30br />return_base100: 153.7544,date: 2023-07-31br />return_base100: 152.9035,date: 2023-08-01br />return_base100: 154.0365,date: 2023-08-02br />return_base100: 151.2025,date: 2023-08-03br />return_base100: 150.7060,date: 2023-08-04br />return_base100: 149.9622,date: 2023-08-05br />return_base100: 150.5686,date: 2023-08-06br />return_base100: 149.9345,date: 2023-08-07br />return_base100: 149.8476,date: 2023-08-08br />return_base100: 152.9193,date: 2023-08-09br />return_base100: 153.2031,date: 2023-08-10br />return_base100: 152.5909,date: 2023-08-11br />return_base100: 152.1029,date: 2023-08-12br />return_base100: 152.3480,date: 2023-08-13br />return_base100: 151.3833,date: 2023-08-14br />return_base100: 152.2537,date: 2023-08-15br />return_base100: 149.4020,date: 2023-08-16br />return_base100: 146.3310,date: 2023-08-17br />return_base100: 136.5559,date: 2023-08-18br />return_base100: 134.3889,date: 2023-08-19br />return_base100: 135.2533,date: 2023-08-20br />return_base100: 135.9380,date: 2023-08-21br />return_base100: 134.4588,date: 2023-08-22br />return_base100: 132.0373,date: 2023-08-23br />return_base100: 135.6593,date: 2023-08-24br />return_base100: 133.3931,date: 2023-08-25br />return_base100: 132.7942,date: 2023-08-26br />return_base100: 132.4343,date: 2023-08-27br />return_base100: 133.3911,date: 2023-08-28br />return_base100: 133.3104,date: 2023-08-29br />return_base100: 139.2307,date: 2023-08-30br />return_base100: 137.0476,date: 2023-08-31br />return_base100: 131.9024,date: 2023-09-01br />return_base100: 130.5124,date: 2023-09-02br />return_base100: 131.2757,date: 2023-09-03br />return_base100: 130.3298,date: 2023-09-04br />return_base100: 129.8147,date: 2023-09-05br />return_base100: 130.5131,date: 2023-09-06br />return_base100: 130.5490,date: 2023-09-07br />return_base100: 131.8306,date: 2023-09-08br />return_base100: 130.6358,date: 2023-09-09br />return_base100: 130.4026,date: 2023-09-10br />return_base100: 128.5388,date: 2023-09-11br />return_base100: 123.6280,date: 2023-09-12br />return_base100: 126.9681,date: 2023-09-13br />return_base100: 128.3766,date: 2023-09-14br />return_base100: 130.0172,date: 2023-09-15br />return_base100: 131.7393,date: 2023-09-16br />return_base100: 131.1035,date: 2023-09-17br />return_base100: 129.7203,date: 2023-09-18br />return_base100: 131.6644,date: 2023-09-19br />return_base100: 133.0818,date: 2023-09-20br />return_base100: 132.1509,date: 2023-09-21br />return_base100: 128.8161,date: 2023-09-22br />return_base100: 129.6344,date: 2023-09-23br />return_base100: 129.6691,date: 2023-09-24br />return_base100: 128.5762,date: 2023-09-25br />return_base100: 129.3393,date: 2023-09-26br />return_base100: 129.4076,date: 2023-09-27br />return_base100: 130.0357,date: 2023-09-28br />return_base100: 134.4516,date: 2023-09-29br />return_base100: 135.2708,date: 2023-09-30br />return_base100: 136.2140,date: 2023-10-01br />return_base100: 140.2756,date: 2023-10-02br />return_base100: 135.1680,date: 2023-10-03br />return_base100: 134.5208,date: 2023-10-04br />return_base100: 134.7396,date: 2023-10-05br />return_base100: 132.0528,date: 2023-10-06br />return_base100: 134.6449,date: 2023-10-07br />return_base100: 134.0195,date: 2023-10-08br />return_base100: 133.8137,date: 2023-10-09br />return_base100: 129.5087,date: 2023-10-10br />return_base100: 128.8911,date: 2023-10-11br />return_base100: 128.2680,date: 2023-10-12br />return_base100: 126.1951,date: 2023-10-13br />return_base100: 127.2718,date: 2023-10-14br />return_base100: 127.9017,date: 2023-10-15br />return_base100: 128.2249,date: 2023-10-16br />return_base100: 132.4010,date: 2023-10-17br />return_base100: 129.8844,date: 2023-10-18br />return_base100: 129.4440,date: 2023-10-19br />return_base100: 129.9965,date: 2023-10-20br />return_base100: 134.0487,date: 2023-10-21br />return_base100: 137.4270,date: 2023-10-22br />return_base100: 140.5189,date: 2023-10-23br />return_base100: 149.6576,date: 2023-10-24br />return_base100: 151.2648,date: 2023-10-25br />return_base100: 153.3394,date: 2023-10-26br />return_base100: 153.8034,date: 2023-10-27br />return_base100: 152.0565,date: 2023-10-28br />return_base100: 152.1294,date: 2023-10-29br />return_base100: 154.6846,date: 2023-10-30br />return_base100: 155.4884,date: 2023-10-31br />return_base100: 155.9076,date: 2023-11-01br />return_base100: 160.2839,date: 2023-11-02br />return_base100: 156.4787,date: 2023-11-03br />return_base100: 158.4713,date: 2023-11-04br />return_base100: 161.3903,date: 2023-11-05br />return_base100: 163.8083,date: 2023-11-06br />return_base100: 165.7527,date: 2023-11-07br />return_base100: 165.0178,date: 2023-11-08br />return_base100: 168.1813,date: 2023-11-09br />return_base100: 179.7045,date: 2023-11-10br />return_base100: 182.3764,date: 2023-11-11br />return_base100: 180.3136,date: 2023-11-12br />return_base100: 180.4870,date: 2023-11-13br />return_base100: 178.8492,date: 2023-11-14br />return_base100: 174.2701,date: 2023-11-15br />return_base100: 183.4365,date: 2023-11-16br />return_base100: 173.8939,date: 2023-11-17br />return_base100: 173.7744,date: 2023-11-18br />return_base100: 174.1989,date: 2023-11-19br />return_base100: 179.5841,date: 2023-11-20br />return_base100: 179.1696,date: 2023-11-21br />return_base100: 171.1425,date: 2023-11-22br />return_base100: 182.1029,date: 2023-11-23br />return_base100: 181.8675,date: 2023-11-24br />return_base100: 183.3608,date: 2023-11-25br />return_base100: 184.6183,date: 2023-11-26br />return_base100: 183.1048,date: 2023-11-27br />return_base100: 179.8265,date: 2023-11-28br />return_base100: 182.0042,date: 2023-11-29br />return_base100: 180.8214,date: 2023-11-30br />return_base100: 181.6470,date: 2023-12-01br />return_base100: 185.4701,date: 2023-12-02br />return_base100: 192.1422,date: 2023-12-03br />return_base100: 193.3352,date: 2023-12-04br />return_base100: 197.1389,date: 2023-12-05br />return_base100: 202.7693,date: 2023-12-06br />return_base100: 198.1628,date: 2023-12-07br />return_base100: 202.0350,date: 2023-12-08br />return_base100: 205.7490,date: 2023-12-09br />return_base100: 204.2773,date: 2023-12-10br />return_base100: 205.1721,date: 2023-12-11br />return_base100: 198.1130,date: 2023-12-12br />return_base100: 198.0117,date: 2023-12-13br />return_base100: 200.6113,date: 2023-12-14br />return_base100: 203.4506,date: 2023-12-15br />return_base100: 198.4674,date: 2023-12-16br />return_base100: 199.2068,date: 2023-12-17br />return_base100: 196.7793,date: 2023-12-18br />return_base100: 198.7422,date: 2023-12-19br />return_base100: 193.7299,date: 2023-12-20br />return_base100: 197.9412,date: 2023-12-21br />return_base100: 203.2704,date: 2023-12-22br />return_base100: 209.8055,date: 2023-12-23br />return_base100: 210.0517,date: 2023-12-24br />return_base100: 208.3786,date: 2023-12-25br />return_base100: 211.3983,date: 2023-12-26br />return_base100: 207.0625,date: 2023-12-27br />return_base100: 217.3095,date: 2023-12-28br />return_base100: 214.6335,date: 2023-12-29br />return_base100: 210.0524,date: 2023-12-30br />return_base100: 208.9156,date: 2023-12-31br />return_base100: 207.6311,date: 2024-01-01br />return_base100: 216.5236,date: 2024-01-02br />return_base100: 217.4776,date: 2024-01-03br />return_base100: 202.1776,date: 2024-01-04br />return_base100: 208.4815,date: 2024-01-05br />return_base100: 206.6899,date: 2024-01-06br />return_base100: 202.5055,date: 2024-01-07br />return_base100: 198.8336,date: 2024-01-08br />return_base100: 210.9401,date: 2024-01-09br />return_base100: 210.1242,date: 2024-01-10br />return_base100: 226.0101,date: 2024-01-11br />return_base100: 227.3781,date: 2024-01-12br />return_base100: 215.8425,date: 2024-01-13br />return_base100: 219.9084,date: 2024-01-14br />return_base100: 212.5541,date: 2024-01-15br />return_base100: 215.8915,date: 2024-01-16br />return_base100: 221.5001,date: 2024-01-17br />return_base100: 217.2396,date: 2024-01-18br />return_base100: 210.6579,date: 2024-01-19br />return_base100: 213.1303,date: 2024-01-20br />return_base100: 211.9165,date: 2024-01-21br />return_base100: 210.4110,date: 2024-01-22br />return_base100: 198.6871,date: 2024-01-23br />return_base100: 194.3744,date: 2024-01-24br />return_base100: 195.9239,date: 2024-01-25br />return_base100: 194.1044,date: 2024-01-26br />return_base100: 200.0517,date: 2024-01-27br />return_base100: 200.9353,date: 2024-01-28br />return_base100: 200.1269,date: 2024-01-29br />return_base100: 205.8863,date: 2024-01-30br />return_base100: 207.4670,date: 2024-01-31br />return_base100: 202.6317,date: 2024-02-01br />return_base100: 205.0804,date: 2024-02-02br />return_base100: 206.4865,date: 2024-02-03br />return_base100: 205.2914,date: 2024-02-04br />return_base100: 204.2791,date: 2024-02-05br />return_base100: 205.5776,date: 2024-02-06br />return_base100: 210.0021,date: 2024-02-07br />return_base100: 215.1150,date: 2024-02-08br />return_base100: 215.5882,date: 2024-02-09br />return_base100: 222.6029,date: 2024-02-10br />return_base100: 223.9826,date: 2024-02-11br />return_base100: 224.9235,date: 2024-02-12br />return_base100: 235.7177,date: 2024-02-13br />return_base100: 233.7796,date: 2024-02-14br />return_base100: 244.9675,date: 2024-02-15br />return_base100: 247.7417,date: 2024-02-16br />return_base100: 246.4389,date: 2024-02-17br />return_base100: 246.2738,date: 2024-02-18br />return_base100: 253.1991,date: 2024-02-19br />return_base100: 256.0736,date: 2024-02-20br />return_base100: 258.7012,date: 2024-02-21br />return_base100: 253.3638,date: 2024-02-22br />return_base100: 253.9777,date: 2024-02-23br />return_base100: 255.5020,date: 2024-02-24br />return_base100: 261.0290,date: 2024-02-25br />return_base100: 266.8891,date: 2024-02-26br />return_base100: 274.9816,date: 2024-02-27br />return_base100: 281.0451,date: 2024-02-28br />return_base100: 293.2975,date: 2024-02-29br />return_base100: 292.2861,date: 2024-03-01br />return_base100: 300.5516,date: 2024-03-02br />return_base100: 301.5960,date: 2024-03-03br />return_base100: 304.4403,date: 2024-03-04br />return_base100: 317.2697,date: 2024-03-05br />return_base100: 304.8252,date: 2024-03-06br />return_base100: 328.0666,date: 2024-03-07br />return_base100: 333.8217,date: 2024-03-08br />return_base100: 335.2125,date: 2024-03-09br />return_base100: 339.5467,date: 2024-03-10br />return_base100: 339.4417,date: 2024-03-11br />return_base100: 354.3037,date: 2024-03-12br />return_base100: 346.3359,date: 2024-03-13br />return_base100: 352.4571,date: 2024-03-14br />return_base100: 345.6251,date: 2024-03-15br />return_base100: 332.6605,date: 2024-03-16br />return_base100: 312.4222,date: 2024-03-17br />return_base100: 326.8408,date: 2024-03-18br />return_base100: 318.3653,date: 2024-03-19br />return_base100: 285.2179,date: 2024-03-20br />return_base100: 316.4104,date: 2024-03-21br />return_base100: 312.3712,date: 2024-03-22br />return_base100: 299.2955,date: 2024-03-23br />return_base100: 303.5422,date: 2024-03-24br />return_base100: 313.8773,date: 2024-03-25br />return_base100: 326.2722,date: 2024-03-26br />return_base100: 327.2824,date: 2024-03-27br />return_base100: 319.2760,date: 2024-03-28br />return_base100: 326.0274,date: 2024-03-29br />return_base100: 322.2207,date: 2024-03-30br />return_base100: 320.7318,date: 2024-03-31br />return_base100: 331.2020,date: 2024-04-01br />return_base100: 319.5633,date: 2024-04-02br />return_base100: 298.7992,date: 2024-04-03br />return_base100: 301.2066,date: 2024-04-04br />return_base100: 304.0979,date: 2024-04-05br />return_base100: 301.7872,date: 2024-04-06br />return_base100: 306.8334,date: 2024-04-07br />return_base100: 310.7912,date: 2024-04-08br />return_base100: 328.9122,date: 2024-04-09br />return_base100: 311.5065,date: 2024-04-10br />return_base100: 313.7772,date: 2024-04-11br />return_base100: 309.7914,date: 2024-04-12br />return_base100: 284.4530,date: 2024-04-13br />return_base100: 265.5309,date: 2024-04-14br />return_base100: 277.7406,date: 2024-04-15br />return_base100: 269.4109,date: 2024-04-16br />return_base100: 269.7012,date: 2024-04-17br />return_base100: 259.3182,date: 2024-04-18br />return_base100: 268.2030,date: 2024-04-19br />return_base100: 267.8315,date: 2024-04-20br />return_base100: 278.4553,date: 2024-04-21br />return_base100: 277.4282,date: 2024-04-22br />return_base100: 284.8460,date: 2024-04-23br />return_base100: 283.4857,date: 2024-04-24br />return_base100: 273.6474,date: 2024-04-25br />return_base100: 275.9103,date: 2024-04-26br />return_base100: 272.1870,date: 2024-04-27br />return_base100: 278.6671,date: 2024-04-28br />return_base100: 277.6536,date: 2024-04-29br />return_base100: 276.3736,date: 2024-04-30br />return_base100: 258.7761,date: 2024-05-01br />return_base100: 256.3811,date: 2024-05-02br />return_base100: 258.6866,date: 2024-05-03br />return_base100: 271.2593,date: 2024-05-04br />return_base100: 272.9695,date: 2024-05-05br />return_base100: 274.9725,date: 2024-05-06br />return_base100: 270.5545,date: 2024-05-07br />return_base100: 266.9056,date: 2024-05-08br />return_base100: 260.8962,date: 2024-05-09br />return_base100: 268.4261,date: 2024-05-10br />return_base100: 258.7156,date: 2024-05-11br />return_base100: 257.8648,date: 2024-05-12br />return_base100: 259.2941,date: 2024-05-13br />return_base100: 261.6301,date: 2024-05-14br />return_base100: 254.6579,date: 2024-05-15br />return_base100: 271.2943,date: 2024-05-16br />return_base100: 266.5195,date: 2024-05-17br />return_base100: 277.8202,date: 2024-05-18br />return_base100: 280.3372,date: 2024-05-19br />return_base100: 275.6862,date: 2024-05-20br />return_base100: 316.5476,date: 2024-05-21br />return_base100: 321.3293,date: 2024-05-22br />return_base100: 315.8947,date: 2024-05-23br />return_base100: 314.7959,date: 2024-05-24br />return_base100: 314.5366,date: 2024-05-25br />return_base100: 318.0799,date: 2024-05-26br />return_base100: 320.1339,date: 2024-05-27br />return_base100: 326.1374,date: 2024-05-28br />return_base100: 322.5890,date: 2024-05-29br />return_base100: 316.8798,date: 2024-05-30br />return_base100: 315.6673,date: 2024-05-31br />return_base100: 314.9981,date: 2024-06-01br />return_base100: 318.1101,date: 2024-06-02br />return_base100: 315.4540,date: 2024-06-03br />return_base100: 315.1246,date: 2024-06-04br />return_base100: 322.6336,date: 2024-06-05br />return_base100: 326.2367,date: 2024-06-06br />return_base100: 321.4854,date: 2024-06-07br />return_base100: 309.1839,date: 2024-06-08br />return_base100: 307.7595,date: 2024-06-09br />return_base100: 309.7161,date: 2024-06-10br />return_base100: 306.8223,date: 2024-06-11br />return_base100: 292.1555,date: 2024-06-12br />return_base100: 299.8842,date: 2024-06-13br />return_base100: 291.3939,date: 2024-06-14br />return_base100: 289.9721,date: 2024-06-15br />return_base100: 296.2844,date: 2024-06-16br />return_base100: 300.1895,date: 2024-06-17br />return_base100: 290.9198,date: 2024-06-18br />return_base100: 285.0724,date: 2024-06-19br />return_base100: 290.2996,date: 2024-06-20br />return_base100: 288.2740,date: 2024-06-21br />return_base100: 287.0105,date: 2024-06-22br />return_base100: 285.3167,date: 2024-06-23br />return_base100: 279.3723,date: 2024-06-24br />return_base100: 274.3912,date: 2024-06-25br />return_base100: 278.8014,date: 2024-06-26br />return_base100: 276.5393,date: 2024-06-27br />return_base100: 282.7742,date: 2024-06-28br />return_base100: 275.3320,date: 2024-06-29br />return_base100: 275.3305,date: 2024-06-30br />return_base100: 282.4263,date: 2024-07-01br />return_base100: 282.4649,date: 2024-07-02br />return_base100: 281.4296,date: 2024-07-03br />return_base100: 269.5480,date: 2024-07-04br />return_base100: 250.7784,date: 2024-07-05br />return_base100: 247.3344,date: 2024-07-06br />return_base100: 255.1719,date: 2024-07-07br />return_base100: 242.7905,date: 2024-07-08br />return_base100: 248.0590,date: 2024-07-09br />return_base100: 252.4581,date: 2024-07-10br />return_base100: 254.4192,date: 2024-07-11br />return_base100: 251.9721,date: 2024-07-12br />return_base100: 255.3235,date: 2024-07-13br />return_base100: 260.3939,date: 2024-07-14br />return_base100: 267.6357,date: 2024-07-15br />return_base100: 285.3988,date: 2024-07-16br />return_base100: 283.7904,date: 2024-07-17br />return_base100: 278.9203,date: 2024-07-18br />return_base100: 280.0906,date: 2024-07-19br />return_base100: 287.8510,date: 2024-07-20br />return_base100: 289.9685,date: 2024-07-21br />return_base100: 292.5120,date: 2024-07-22br />return_base100: 286.0031,date: 2024-07-23br />return_base100: 285.5039,date: 2024-07-24br />return_base100: 276.1949,date: 2024-07-25br />return_base100: 267.4947,date: 2024-07-26br />return_base100: 277.4358,date: 2024-07-27br />return_base100: 276.7609,date: 2024-07-28br />return_base100: 276.7571,date: 2024-07-29br />return_base100: 278.1851,date: 2024-07-30br />return_base100: 274.2941,date: 2024-07-31br />return_base100: 269.3957,date: 2024-08-01br />return_base100: 268.4667,date: 2024-08-02br />return_base100: 249.1787,date: 2024-08-03br />return_base100: 243.2939,date: 2024-08-04br />return_base100: 228.5602,date: 2024-08-05br />return_base100: 207.8507,date: 2024-08-06br />return_base100: 212.9836,date: 2024-08-07br />return_base100: 205.7207,date: 2024-08-08br />return_base100: 233.6775,date: 2024-08-09br />return_base100: 226.5433,date: 2024-08-10br />return_base100: 227.2937,date: 2024-08-11br />return_base100: 220.3129,date: 2024-08-12br />return_base100: 231.5355,date: 2024-08-13br />return_base100: 230.9328,date: 2024-08-14br />return_base100: 227.4144,date: 2024-08-15br />return_base100: 220.8726,date: 2024-08-16br />return_base100: 223.2282,date: 2024-08-17br />return_base100: 224.8258,date: 2024-08-18br />return_base100: 224.8375,date: 2024-08-19br />return_base100: 226.0553,date: 2024-08-20br />return_base100: 223.6924,date: 2024-08-21br />return_base100: 230.1592,date: 2024-08-22br />return_base100: 229.7485,date: 2024-08-23br />return_base100: 243.2939,date: 2024-08-24br />return_base100: 243.5650,date: 2024-08-25br />return_base100: 242.9245,date: 2024-08-26br />return_base100: 236.7701,date: 2024-08-27br />return_base100: 219.6326,date: 2024-08-28br />return_base100: 222.0442,date: 2024-08-29br />return_base100: 221.0795,date: 2024-08-30br />return_base100: 220.9820,date: 2024-08-31br />return_base100: 219.6670,date: 2024-09-01br />return_base100: 211.7175,date: 2024-09-02br />return_base100: 220.9274,date: 2024-09-03br />return_base100: 213.3441,date: 2024-09-04br />return_base100: 214.9593,date: 2024-09-05br />return_base100: 207.9134,date: 2024-09-06br />return_base100: 197.3078,date: 2024-09-07br />return_base100: 200.7121,date: 2024-09-08br />return_base100: 203.8892,date: 2024-09-09br />return_base100: 210.6832,date: 2024-09-10br />return_base100: 212.7287,date: 2024-09-11br />return_base100: 209.5807,date: 2024-09-12br />return_base100: 212.3096,date: 2024-09-13br />return_base100: 219.5585,date: 2024-09-14br />return_base100: 217.0177,date: 2024-09-15br />return_base100: 209.9831,date: 2024-09-16br />return_base100: 207.4536,date: 2024-09-17br />return_base100: 211.7030,date: 2024-09-18br />return_base100: 214.3228,date: 2024-09-19br />return_base100: 223.2105,date: 2024-09-20br />return_base100: 228.6184,date: 2024-09-21br />return_base100: 232.3152,date: 2024-09-22br />return_base100: 230.1796,date: 2024-09-23br />return_base100: 234.5235,date: 2024-09-24br />return_base100: 237.2237,date: 2024-09-25br />return_base100: 230.5776,date: 2024-09-26br />return_base100: 237.7284,date: 2024-09-27br />return_base100: 243.0589,date: 2024-09-28br />return_base100: 241.3381,date: 2024-09-29br />return_base100: 240.0510,date: 2024-09-30br />return_base100: 232.3046,date: 2024-10-01br />return_base100: 220.8527,date: 2024-10-02br />return_base100: 215.0076,date: 2024-10-03br />return_base100: 213.5386,date: 2024-10-04br />return_base100: 219.6766,date: 2024-10-05br />return_base100: 219.5480,date: 2024-10-06br />return_base100: 222.4979,date: 2024-10-07br />return_base100: 221.1817,date: 2024-10-08br />return_base100: 220.9373,date: 2024-10-09br />return_base100: 214.7981,date: 2024-10-10br />return_base100: 215.8097,date: 2024-10-11br />return_base100: 221.9610,date: 2024-10-12br />return_base100: 225.5577,date: 2024-10-13br />return_base100: 223.8095,date: 2024-10-14br />return_base100: 237.2769,date: 2024-10-15br />return_base100: 236.1503,date: 2024-10-16br />return_base100: 236.5765,date: 2024-10-17br />return_base100: 234.6947,date: 2024-10-18br />return_base100: 238.3138,date: 2024-10-19br />return_base100: 239.6166,date: 2024-10-20br />return_base100: 247.5212,date: 2024-10-21br />return_base100: 241.0549,date: 2024-10-22br />return_base100: 239.2856,date: 2024-10-23br />return_base100: 232.6952,date: 2024-10-24br />return_base100: 235.6260,date: 2024-10-25br />return_base100: 223.7883,date: 2024-10-26br />return_base100: 229.4824,date: 2024-10-27br />return_base100: 232.4869,date: 2024-10-28br />return_base100: 237.6770,date: 2024-10-29br />return_base100: 244.7684,date: 2024-10-30br />return_base100: 246.1145,date: 2024-10-31br />return_base100: 234.6746,date: 2024-11-01br />return_base100: 232.9586,date: 2024-11-02br />return_base100: 230.7706,date: 2024-11-03br />return_base100: 227.4051,date: 2024-11-04br />return_base100: 221.6591,date: 2024-11-05br />return_base100: 227.2036,date: 2024-11-06br />return_base100: 254.4050,date: 2024-11-07br />return_base100: 264.6864,date: 2024-11-08br />return_base100: 269.6331,date: 2024-11-09br />return_base100: 280.6223,date: 2024-11-10br />return_base100: 286.8223,date: 2024-11-11br />return_base100: 305.7932,date: 2024-11-12br />return_base100: 298.3788,date: 2024-11-13br />return_base100: 296.7383,date: 2024-11-14br />return_base100: 284.2652,date: 2024-11-15br />return_base100: 292.6580,date: 2024-11-16br />return_base100: 295.9542,date: 2024-11-17br />return_base100: 292.4015,date: 2024-11-18br />return_base100: 302.5040,date: 2024-11-19br />return_base100: 299.6363,date: 2024-11-20br />return_base100: 298.1053,date: 2024-11-21br />return_base100: 319.6359,date: 2024-11-22br />return_base100: 319.8878,date: 2024-11-23br />return_base100: 325.5808,date: 2024-11-24br />return_base100: 326.0547,date: 2024-11-25br />return_base100: 322.7841,date: 2024-11-26br />return_base100: 313.4595,date: 2024-11-27br />return_base100: 341.0156,date: 2024-11-28br />return_base100: 334.6222,date: 2024-11-29br />return_base100: 337.9073,date: 2024-11-30br />return_base100: 344.2722,date: 2024-12-01br />return_base100: 344.9263,date: 2024-12-02br />return_base100: 344.3460,date: 2024-12-03br />return_base100: 347.3587,date: 2024-12-04br />return_base100: 361.4110,date: 2024-12-05br />return_base100: 355.9275,date: 2024-12-06br />return_base100: 377.6540,date: 2024-12-07br />return_base100: 376.1075,date: 2024-12-08br />return_base100: 377.3557,date: 2024-12-09br />return_base100: 349.5579,date: 2024-12-10br />return_base100: 342.7558,date: 2024-12-11br />return_base100: 364.2839,date: 2024-12-12br />return_base100: 369.7899,date: 2024-12-13br />return_base100: 371.8180,date: 2024-12-14br />return_base100: 368.5584,date: 2024-12-15br />return_base100: 376.7940,date: 2024-12-16br />return_base100: 377.7046,date: 2024-12-17br />return_base100: 371.2256,date: 2024-12-18br />return_base100: 346.8227,date: 2024-12-19br />return_base100: 328.2957,date: 2024-12-20br />return_base100: 330.8330,date: 2024-12-21br />return_base100: 319.4915,date: 2024-12-22br />return_base100: 316.1165,date: 2024-12-23br />return_base100: 328.1484,date: 2024-12-24br />return_base100: 337.7156,date: 2024-12-25br />return_base100: 336.1205,date: 2024-12-26br />return_base100: 320.4188,date: 2024-12-27br />return_base100: 317.3072,date: 2024-12-28br />return_base100: 324.3961,date: 2024-12-29br />return_base100: 318.1041,date: 2024-12-30br />return_base100: 317.1499,date: 2024-12-31br />return_base100: 314.9368,date: 2025-01-01br />return_base100: 320.3104,date: 2025-01-02br />return_base100: 330.4411,date: 2025-01-03br />return_base100: 344.2481,date: 2025-01-04br />return_base100: 347.2126,date: 2025-01-05br />return_base100: 345.9226,date: 2025-01-06br />return_base100: 351.4938,date: 2025-01-07br />return_base100: 325.3559,date: 2025-01-08br />return_base100: 317.5592,date: 2025-01-09br />return_base100: 306.0556,date: 2025-01-10br />return_base100: 313.2868,date: 2025-01-11br />return_base100: 313.8021,date: 2025-01-12br />return_base100: 311.1461,date: 2025-01-13br />return_base100: 303.0397,date: 2025-01-14br />return_base100: 312.1628,date: 2025-01-15br />return_base100: 332.0158,date: 2025-01-16br />return_base100: 324.1403,date: 2025-01-17br />return_base100: 341.8998,date: 2025-01-18br />return_base100: 333.6597,date: 2025-01-19br />return_base100: 325.1360,date: 2025-01-20br />return_base100: 330.7271,date: 2025-01-21br />return_base100: 336.1080,date: 2025-01-22br />return_base100: 329.0522,date: 2025-01-23br />return_base100: 333.3921,date: 2025-01-24br />return_base100: 331.6467,date: 2025-01-25br />return_base100: 332.6363,date: 2025-01-26br />return_base100: 324.1560,date: 2025-01-27br />return_base100: 316.4702,date: 2025-01-28br />return_base100: 307.3429,date: 2025-01-29br />return_base100: 315.2532,date: 2025-01-30br />return_base100: 325.9507,date: 2025-01-31br />return_base100: 324.8377,date: 2025-02-01br />return_base100: 309.6421,date: 2025-02-02br />return_base100: 285.2525,date: 2025-02-03br />return_base100: 294.5787,date: 2025-02-04br />return_base100: 279.6623,date: 2025-02-05br />return_base100: 279.3854,date: 2025-02-06br />return_base100: 271.6049,date: 2025-02-07br />return_base100: 269.2635,date: 2025-02-08br />return_base100: 271.5396,date: 2025-02-09br />return_base100: 269.8109,date: 2025-02-10br />return_base100: 273.3815,date: 2025-02-11br />return_base100: 268.9466,date: 2025-02-12br />return_base100: 278.5763,date: 2025-02-13br />return_base100: 273.9283,date: 2025-02-14br />return_base100: 278.2055,date: 2025-02-15br />return_base100: 275.7001,date: 2025-02-16br />return_base100: 272.1476,date: 2025-02-17br />return_base100: 275.1076,date: 2025-02-18br />return_base100: 264.3434,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(9,109,217,1),dash:solid},hoveron:points,showlegend:false,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,101.02610667297463,98.941769869637383,99.181497534242155,99.776781085529493,101.9351309803863,104.22357653162274,107.38380081221312,109.75168579856344,114.5363984103421,114.14141771608054,117.36921052909334,117.77704308976251,118.88779823935637,123.89781586566014,119.0380781554902,128.11414071614078,130.36161551065061,130.904715517418,132.59726907151784,132.55629210616016,138.36007080322923,135.24855323373447,137.63895071650708,134.97099017111609,129.90812467676315,122.00481044738775,127.6354738830828,124.32565884441232,111.38121553821691,123.56225797979836,121.98489315877147,116.87867279334387,118.53706645905005,122.57307403606346,127.41342219126184,127.80791240366533,124.68133269508604,127.31784031524947,125.83124568112098,125.24983221174412,129.33855727555334,124.79351645069943,116.68485795583304,117.62499992239211,118.75408295103686,117.85172050481137,119.82232139475656,121.36787939858232,128.44438401376829,121.64721812969957,122.53395345140909,120.97746204819016,111.08249346075928,103.69319180137843,108.46120940408937,105.2083833904217,105.32172195142243,101.26705122927791,104.73665159831894,104.59158693232158,108.74031841585536,108.33920359405238,111.23598323917945,110.70474171784132,106.86279111495219,107.74647179015324,106.29247867800858,108.82303600819789,108.42725440052251,107.92740371810082,101.0553244910009,100.12007492576029,101.02038231508679,105.93019263519759,106.59804266695474,107.380224640691,105.65497022650949,104.22999625619543,101.88327028468436,104.82378352738411,101.03170064960908,100.69948300728707,101.25763273587677,102.16986690557479,99.447121399226774,105.94385162365018,104.0792444840969,108.4923022287123,109.47521545502127,107.65896734322119,123.61582604905689,125.4831401517762,123.36086240369637,122.9317714900901,122.83052113386989,124.21422012453272,125.01634422140972,127.36077920803945,125.97509966405097,123.74558023072515,123.2720851873858,123.01074527787041,124.22600410638861,123.18877156645627,123.06013493838864,125.99249003980354,127.39957073524471,125.54410270069245,120.74022404466241,120.18398657445607,120.94805176259932,119.81800018750067,114.0904013942102,117.10857219489391,113.79300796381112,113.23775766595205,115.70280772924905,117.22780274682258,113.60787900122993,111.32438793762313,113.36568030144146,112.57463240247327,112.08122007051765,111.41978355470208,109.09841363266386,107.15323708713379,108.87548031522464,107.99208523705485,110.42688684956053,107.52064525061451,107.52005543065859,110.29106062666196,110.30613518300871,109.9018229161816,105.26192041652463,97.932147112272531,96.587208605659413,99.647858860430588,94.812744581261981,96.870160760085454,98.588082780920388,99.353898803038021,98.39827871910974,99.707051949479123,101.68712100187437,104.51511522288054,111.45184492577891,110.82374875904985,108.92191466733223,109.37890716916844,112.40945798029504,113.23637934984457,114.22963615559078,111.68782878582147,111.49289639471,107.85758766121486,104.46006949941669,108.34220236288083,108.07862113753298,108.07714969195878,108.63478410416593,107.11530235102235,105.20242310455149,104.83965899714465,97.307428440869941,95.009365720036683,89.255659632908475,81.168333994552555,83.172802967228989,80.336551266840146,91.254013103936828,88.468014063791202,88.761080078303252,86.034969493891026,90.417542859732734,90.182179862801661,88.808216005726848,86.253556769549903,87.173421346888006,87.797332896245692,87.801877614221752,88.277440131722315,87.354719584071375,89.880098915910921,89.71969893105998,95.009353302774443,95.115216671912961,94.865108176084235,92.461709819757232,85.769295959857473,86.711058379137512,86.33435589487793,86.296272151619732,85.782737646221022,82.678347585246073,86.274945503740398,83.313552634601564,83.944337138603345,81.192827044300458,77.051192026130892,78.380627580850344,79.621298336521463,82.274438879441419,83.073259984565354,81.843913772047628,82.909594259748019,85.740357530231378,84.748143774512457,82.001054225563294,81.013261015198111,82.672685313669348,83.695755966028855,87.166542183612819,89.278389431419768,90.722014129602684,89.88803975510676,91.584380574186625,92.638873108618142,90.043479043696962,92.835966103357563,94.917564900373208,94.245586128924714,93.74296639702581,90.717891598542465,86.245771146131929,83.963205168561231,83.389533862184521,85.786506285307695,85.736284668220051,86.888240293891755,86.374271184315006,86.278807272293804,83.881394036361456,84.276399565147472,86.67858102977597,88.083153438246782,87.400452360863014,92.659634771066052,92.219678753008864,92.3861197359345,91.651253739924172,93.064549275111276,93.573327969076061,96.660153812627229,94.134985574245604,93.444064269265851,90.870412830508712,92.014918098842656,87.392151421062536,89.6157726548293,90.789085971535911,92.815862555807826,95.585160378254642,96.110838966113917,91.643412238826187,90.973271222187677,90.118826990906229,88.804571539262454,86.56067912490586,88.725877139882314,99.34837932997695,103.36339552519122,105.29513038435772,109.58657346269636,112.00772229538059,119.41611549543944,116.52070174915764,115.88005173031445,111.009144692769,114.28666243238024,115.57386687825681,114.18649858660511,118.13163042999115,117.01176100992076,116.41388225082747,124.82184643447627,124.9202470290148,127.14340882407906,127.32848811761134,126.05127956782961,122.40991741899754,133.17091554337006,130.67419525275648,131.95705986548381,134.44266670640192,134.69807116457159,134.47147475477459,135.64798551650534,141.13557104815973,138.99418934213963,147.47866869564731,146.87474272984818,147.36215752414691,136.50677578956714,133.8504936793031,142.25747689923577,144.40762519238996,145.19964784644318,143.92671704349954,147.14281279549203,147.49843697711685,144.96828941658114,135.43864910120752,128.20363192502955,129.19445494737874,124.76549068984721,123.44751005953458,128.146115166382,131.88223344328819,131.25930906627778,125.12757805646254,123.91246823509105,126.6807726765595,124.22365724382723,123.85106487336567,122.98681100492283,125.08525381815292,129.04143702492331,134.4332233784763,135.59092198792919,135.08716607653628,137.26278838315449,127.05559394559127,124.0108812468918,119.51858895198927,122.34245443330408,122.54370721089043,121.50647467095808,118.34085508992892,121.90352283938086,129.65637089368897,126.58089442781566,133.51618372829537,130.2983309336974,126.96973478590468,129.15309925552302,131.25442908222152,128.49905101073409,130.19382104614192,129.5122188964655,129.89868755746863,126.58700372083261,123.58560864142113,120.02130181335488,123.11035034684519,127.28788367012054,126.85324224029762,120.9191443761288,111.39469447636715,115.03670853146627,109.21165285556675,109.10352954470247,106.06514964974008,105.15082317135636,106.03966321901382,105.3645739233768,106.75893313366376,105.02706652734499,108.78755368137678,106.97246037496407,108.6427808210418,107.66439368681553,106.27706885558166,107.43301663106016,103.22945051752043,text:date: 2024-02-19br />return_base100: 100.00000,date: 2024-02-20br />return_base100: 101.02611,date: 2024-02-21br />return_base100: 98.94177,date: 2024-02-22br />return_base100: 99.18150,date: 2024-02-23br />return_base100: 99.77678,date: 2024-02-24br />return_base100: 101.93513,date: 2024-02-25br />return_base100: 104.22358,date: 2024-02-26br />return_base100: 107.38380,date: 2024-02-27br />return_base100: 109.75169,date: 2024-02-28br />return_base100: 114.53640,date: 2024-02-29br />return_base100: 114.14142,date: 2024-03-01br />return_base100: 117.36921,date: 2024-03-02br />return_base100: 117.77704,date: 2024-03-03br />return_base100: 118.88780,date: 2024-03-04br />return_base100: 123.89782,date: 2024-03-05br />return_base100: 119.03808,date: 2024-03-06br />return_base100: 128.11414,date: 2024-03-07br />return_base100: 130.36162,date: 2024-03-08br />return_base100: 130.90472,date: 2024-03-09br />return_base100: 132.59727,date: 2024-03-10br />return_base100: 132.55629,date: 2024-03-11br />return_base100: 138.36007,date: 2024-03-12br />return_base100: 135.24855,date: 2024-03-13br />return_base100: 137.63895,date: 2024-03-14br />return_base100: 134.97099,date: 2024-03-15br />return_base100: 129.90812,date: 2024-03-16br />return_base100: 122.00481,date: 2024-03-17br />return_base100: 127.63547,date: 2024-03-18br />return_base100: 124.32566,date: 2024-03-19br />return_base100: 111.38122,date: 2024-03-20br />return_base100: 123.56226,date: 2024-03-21br />return_base100: 121.98489,date: 2024-03-22br />return_base100: 116.87867,date: 2024-03-23br />return_base100: 118.53707,date: 2024-03-24br />return_base100: 122.57307,date: 2024-03-25br />return_base100: 127.41342,date: 2024-03-26br />return_base100: 127.80791,date: 2024-03-27br />return_base100: 124.68133,date: 2024-03-28br />return_base100: 127.31784,date: 2024-03-29br />return_base100: 125.83125,date: 2024-03-30br />return_base100: 125.24983,date: 2024-03-31br />return_base100: 129.33856,date: 2024-04-01br />return_base100: 124.79352,date: 2024-04-02br />return_base100: 116.68486,date: 2024-04-03br />return_base100: 117.62500,date: 2024-04-04br />return_base100: 118.75408,date: 2024-04-05br />return_base100: 117.85172,date: 2024-04-06br />return_base100: 119.82232,date: 2024-04-07br />return_base100: 121.36788,date: 2024-04-08br />return_base100: 128.44438,date: 2024-04-09br />return_base100: 121.64722,date: 2024-04-10br />return_base100: 122.53395,date: 2024-04-11br />return_base100: 120.97746,date: 2024-04-12br />return_base100: 111.08249,date: 2024-04-13br />return_base100: 103.69319,date: 2024-04-14br />return_base100: 108.46121,date: 2024-04-15br />return_base100: 105.20838,date: 2024-04-16br />return_base100: 105.32172,date: 2024-04-17br />return_base100: 101.26705,date: 2024-04-18br />return_base100: 104.73665,date: 2024-04-19br />return_base100: 104.59159,date: 2024-04-20br />return_base100: 108.74032,date: 2024-04-21br />return_base100: 108.33920,date: 2024-04-22br />return_base100: 111.23598,date: 2024-04-23br />return_base100: 110.70474,date: 2024-04-24br />return_base100: 106.86279,date: 2024-04-25br />return_base100: 107.74647,date: 2024-04-26br />return_base100: 106.29248,date: 2024-04-27br />return_base100: 108.82304,date: 2024-04-28br />return_base100: 108.42725,date: 2024-04-29br />return_base100: 107.92740,date: 2024-04-30br />return_base100: 101.05532,date: 2024-05-01br />return_base100: 100.12007,date: 2024-05-02br />return_base100: 101.02038,date: 2024-05-03br />return_base100: 105.93019,date: 2024-05-04br />return_base100: 106.59804,date: 2024-05-05br />return_base100: 107.38022,date: 2024-05-06br />return_base100: 105.65497,date: 2024-05-07br />return_base100: 104.23000,date: 2024-05-08br />return_base100: 101.88327,date: 2024-05-09br />return_base100: 104.82378,date: 2024-05-10br />return_base100: 101.03170,date: 2024-05-11br />return_base100: 100.69948,date: 2024-05-12br />return_base100: 101.25763,date: 2024-05-13br />return_base100: 102.16987,date: 2024-05-14br />return_base100: 99.44712,date: 2024-05-15br />return_base100: 105.94385,date: 2024-05-16br />return_base100: 104.07924,date: 2024-05-17br />return_base100: 108.49230,date: 2024-05-18br />return_base100: 109.47522,date: 2024-05-19br />return_base100: 107.65897,date: 2024-05-20br />return_base100: 123.61583,date: 2024-05-21br />return_base100: 125.48314,date: 2024-05-22br />return_base100: 123.36086,date: 2024-05-23br />return_base100: 122.93177,date: 2024-05-24br />return_base100: 122.83052,date: 2024-05-25br />return_base100: 124.21422,date: 2024-05-26br />return_base100: 125.01634,date: 2024-05-27br />return_base100: 127.36078,date: 2024-05-28br />return_base100: 125.97510,date: 2024-05-29br />return_base100: 123.74558,date: 2024-05-30br />return_base100: 123.27209,date: 2024-05-31br />return_base100: 123.01075,date: 2024-06-01br />return_base100: 124.22600,date: 2024-06-02br />return_base100: 123.18877,date: 2024-06-03br />return_base100: 123.06013,date: 2024-06-04br />return_base100: 125.99249,date: 2024-06-05br />return_base100: 127.39957,date: 2024-06-06br />return_base100: 125.54410,date: 2024-06-07br />return_base100: 120.74022,date: 2024-06-08br />return_base100: 120.18399,date: 2024-06-09br />return_base100: 120.94805,date: 2024-06-10br />return_base100: 119.81800,date: 2024-06-11br />return_base100: 114.09040,date: 2024-06-12br />return_base100: 117.10857,date: 2024-06-13br />return_base100: 113.79301,date: 2024-06-14br />return_base100: 113.23776,date: 2024-06-15br />return_base100: 115.70281,date: 2024-06-16br />return_base100: 117.22780,date: 2024-06-17br />return_base100: 113.60788,date: 2024-06-18br />return_base100: 111.32439,date: 2024-06-19br />return_base100: 113.36568,date: 2024-06-20br />return_base100: 112.57463,date: 2024-06-21br />return_base100: 112.08122,date: 2024-06-22br />return_base100: 111.41978,date: 2024-06-23br />return_base100: 109.09841,date: 2024-06-24br />return_base100: 107.15324,date: 2024-06-25br />return_base100: 108.87548,date: 2024-06-26br />return_base100: 107.99209,date: 2024-06-27br />return_base100: 110.42689,date: 2024-06-28br />return_base100: 107.52065,date: 2024-06-29br />return_base100: 107.52006,date: 2024-06-30br />return_base100: 110.29106,date: 2024-07-01br />return_base100: 110.30614,date: 2024-07-02br />return_base100: 109.90182,date: 2024-07-03br />return_base100: 105.26192,date: 2024-07-04br />return_base100: 97.93215,date: 2024-07-05br />return_base100: 96.58721,date: 2024-07-06br />return_base100: 99.64786,date: 2024-07-07br />return_base100: 94.81274,date: 2024-07-08br />return_base100: 96.87016,date: 2024-07-09br />return_base100: 98.58808,date: 2024-07-10br />return_base100: 99.35390,date: 2024-07-11br />return_base100: 98.39828,date: 2024-07-12br />return_base100: 99.70705,date: 2024-07-13br />return_base100: 101.68712,date: 2024-07-14br />return_base100: 104.51512,date: 2024-07-15br />return_base100: 111.45184,date: 2024-07-16br />return_base100: 110.82375,date: 2024-07-17br />return_base100: 108.92191,date: 2024-07-18br />return_base100: 109.37891,date: 2024-07-19br />return_base100: 112.40946,date: 2024-07-20br />return_base100: 113.23638,date: 2024-07-21br />return_base100: 114.22964,date: 2024-07-22br />return_base100: 111.68783,date: 2024-07-23br />return_base100: 111.49290,date: 2024-07-24br />return_base100: 107.85759,date: 2024-07-25br />return_base100: 104.46007,date: 2024-07-26br />return_base100: 108.34220,date: 2024-07-27br />return_base100: 108.07862,date: 2024-07-28br />return_base100: 108.07715,date: 2024-07-29br />return_base100: 108.63478,date: 2024-07-30br />return_base100: 107.11530,date: 2024-07-31br />return_base100: 105.20242,date: 2024-08-01br />return_base100: 104.83966,date: 2024-08-02br />return_base100: 97.30743,date: 2024-08-03br />return_base100: 95.00937,date: 2024-08-04br />return_base100: 89.25566,date: 2024-08-05br />return_base100: 81.16833,date: 2024-08-06br />return_base100: 83.17280,date: 2024-08-07br />return_base100: 80.33655,date: 2024-08-08br />return_base100: 91.25401,date: 2024-08-09br />return_base100: 88.46801,date: 2024-08-10br />return_base100: 88.76108,date: 2024-08-11br />return_base100: 86.03497,date: 2024-08-12br />return_base100: 90.41754,date: 2024-08-13br />return_base100: 90.18218,date: 2024-08-14br />return_base100: 88.80822,date: 2024-08-15br />return_base100: 86.25356,date: 2024-08-16br />return_base100: 87.17342,date: 2024-08-17br />return_base100: 87.79733,date: 2024-08-18br />return_base100: 87.80188,date: 2024-08-19br />return_base100: 88.27744,date: 2024-08-20br />return_base100: 87.35472,date: 2024-08-21br />return_base100: 89.88010,date: 2024-08-22br />return_base100: 89.71970,date: 2024-08-23br />return_base100: 95.00935,date: 2024-08-24br />return_base100: 95.11522,date: 2024-08-25br />return_base100: 94.86511,date: 2024-08-26br />return_base100: 92.46171,date: 2024-08-27br />return_base100: 85.76930,date: 2024-08-28br />return_base100: 86.71106,date: 2024-08-29br />return_base100: 86.33436,date: 2024-08-30br />return_base100: 86.29627,date: 2024-08-31br />return_base100: 85.78274,date: 2024-09-01br />return_base100: 82.67835,date: 2024-09-02br />return_base100: 86.27495,date: 2024-09-03br />return_base100: 83.31355,date: 2024-09-04br />return_base100: 83.94434,date: 2024-09-05br />return_base100: 81.19283,date: 2024-09-06br />return_base100: 77.05119,date: 2024-09-07br />return_base100: 78.38063,date: 2024-09-08br />return_base100: 79.62130,date: 2024-09-09br />return_base100: 82.27444,date: 2024-09-10br />return_base100: 83.07326,date: 2024-09-11br />return_base100: 81.84391,date: 2024-09-12br />return_base100: 82.90959,date: 2024-09-13br />return_base100: 85.74036,date: 2024-09-14br />return_base100: 84.74814,date: 2024-09-15br />return_base100: 82.00105,date: 2024-09-16br />return_base100: 81.01326,date: 2024-09-17br />return_base100: 82.67269,date: 2024-09-18br />return_base100: 83.69576,date: 2024-09-19br />return_base100: 87.16654,date: 2024-09-20br />return_base100: 89.27839,date: 2024-09-21br />return_base100: 90.72201,date: 2024-09-22br />return_base100: 89.88804,date: 2024-09-23br />return_base100: 91.58438,date: 2024-09-24br />return_base100: 92.63887,date: 2024-09-25br />return_base100: 90.04348,date: 2024-09-26br />return_base100: 92.83597,date: 2024-09-27br />return_base100: 94.91756,date: 2024-09-28br />return_base100: 94.24559,date: 2024-09-29br />return_base100: 93.74297,date: 2024-09-30br />return_base100: 90.71789,date: 2024-10-01br />return_base100: 86.24577,date: 2024-10-02br />return_base100: 83.96321,date: 2024-10-03br />return_base100: 83.38953,date: 2024-10-04br />return_base100: 85.78651,date: 2024-10-05br />return_base100: 85.73628,date: 2024-10-06br />return_base100: 86.88824,date: 2024-10-07br />return_base100: 86.37427,date: 2024-10-08br />return_base100: 86.27881,date: 2024-10-09br />return_base100: 83.88139,date: 2024-10-10br />return_base100: 84.27640,date: 2024-10-11br />return_base100: 86.67858,date: 2024-10-12br />return_base100: 88.08315,date: 2024-10-13br />return_base100: 87.40045,date: 2024-10-14br />return_base100: 92.65963,date: 2024-10-15br />return_base100: 92.21968,date: 2024-10-16br />return_base100: 92.38612,date: 2024-10-17br />return_base100: 91.65125,date: 2024-10-18br />return_base100: 93.06455,date: 2024-10-19br />return_base100: 93.57333,date: 2024-10-20br />return_base100: 96.66015,date: 2024-10-21br />return_base100: 94.13499,date: 2024-10-22br />return_base100: 93.44406,date: 2024-10-23br />return_base100: 90.87041,date: 2024-10-24br />return_base100: 92.01492,date: 2024-10-25br />return_base100: 87.39215,date: 2024-10-26br />return_base100: 89.61577,date: 2024-10-27br />return_base100: 90.78909,date: 2024-10-28br />return_base100: 92.81586,date: 2024-10-29br />return_base100: 95.58516,date: 2024-10-30br />return_base100: 96.11084,date: 2024-10-31br />return_base100: 91.64341,date: 2024-11-01br />return_base100: 90.97327,date: 2024-11-02br />return_base100: 90.11883,date: 2024-11-03br />return_base100: 88.80457,date: 2024-11-04br />return_base100: 86.56068,date: 2024-11-05br />return_base100: 88.72588,date: 2024-11-06br />return_base100: 99.34838,date: 2024-11-07br />return_base100: 103.36340,date: 2024-11-08br />return_base100: 105.29513,date: 2024-11-09br />return_base100: 109.58657,date: 2024-11-10br />return_base100: 112.00772,date: 2024-11-11br />return_base100: 119.41612,date: 2024-11-12br />return_base100: 116.52070,date: 2024-11-13br />return_base100: 115.88005,date: 2024-11-14br />return_base100: 111.00914,date: 2024-11-15br />return_base100: 114.28666,date: 2024-11-16br />return_base100: 115.57387,date: 2024-11-17br />return_base100: 114.18650,date: 2024-11-18br />return_base100: 118.13163,date: 2024-11-19br />return_base100: 117.01176,date: 2024-11-20br />return_base100: 116.41388,date: 2024-11-21br />return_base100: 124.82185,date: 2024-11-22br />return_base100: 124.92025,date: 2024-11-23br />return_base100: 127.14341,date: 2024-11-24br />return_base100: 127.32849,date: 2024-11-25br />return_base100: 126.05128,date: 2024-11-26br />return_base100: 122.40992,date: 2024-11-27br />return_base100: 133.17092,date: 2024-11-28br />return_base100: 130.67420,date: 2024-11-29br />return_base100: 131.95706,date: 2024-11-30br />return_base100: 134.44267,date: 2024-12-01br />return_base100: 134.69807,date: 2024-12-02br />return_base100: 134.47147,date: 2024-12-03br />return_base100: 135.64799,date: 2024-12-04br />return_base100: 141.13557,date: 2024-12-05br />return_base100: 138.99419,date: 2024-12-06br />return_base100: 147.47867,date: 2024-12-07br />return_base100: 146.87474,date: 2024-12-08br />return_base100: 147.36216,date: 2024-12-09br />return_base100: 136.50678,date: 2024-12-10br />return_base100: 133.85049,date: 2024-12-11br />return_base100: 142.25748,date: 2024-12-12br />return_base100: 144.40763,date: 2024-12-13br />return_base100: 145.19965,date: 2024-12-14br />return_base100: 143.92672,date: 2024-12-15br />return_base100: 147.14281,date: 2024-12-16br />return_base100: 147.49844,date: 2024-12-17br />return_base100: 144.96829,date: 2024-12-18br />return_base100: 135.43865,date: 2024-12-19br />return_base100: 128.20363,date: 2024-12-20br />return_base100: 129.19445,date: 2024-12-21br />return_base100: 124.76549,date: 2024-12-22br />return_base100: 123.44751,date: 2024-12-23br />return_base100: 128.14612,date: 2024-12-24br />return_base100: 131.88223,date: 2024-12-25br />return_base100: 131.25931,date: 2024-12-26br />return_base100: 125.12758,date: 2024-12-27br />return_base100: 123.91247,date: 2024-12-28br />return_base100: 126.68077,date: 2024-12-29br />return_base100: 124.22366,date: 2024-12-30br />return_base100: 123.85106,date: 2024-12-31br />return_base100: 122.98681,date: 2025-01-01br />return_base100: 125.08525,date: 2025-01-02br />return_base100: 129.04144,date: 2025-01-03br />return_base100: 134.43322,date: 2025-01-04br />return_base100: 135.59092,date: 2025-01-05br />return_base100: 135.08717,date: 2025-01-06br />return_base100: 137.26279,date: 2025-01-07br />return_base100: 127.05559,date: 2025-01-08br />return_base100: 124.01088,date: 2025-01-09br />return_base100: 119.51859,date: 2025-01-10br />return_base100: 122.34245,date: 2025-01-11br />return_base100: 122.54371,date: 2025-01-12br />return_base100: 121.50647,date: 2025-01-13br />return_base100: 118.34086,date: 2025-01-14br />return_base100: 121.90352,date: 2025-01-15br />return_base100: 129.65637,date: 2025-01-16br />return_base100: 126.58089,date: 2025-01-17br />return_base100: 133.51618,date: 2025-01-18br />return_base100: 130.29833,date: 2025-01-19br />return_base100: 126.96973,date: 2025-01-20br />return_base100: 129.15310,date: 2025-01-21br />return_base100: 131.25443,date: 2025-01-22br />return_base100: 128.49905,date: 2025-01-23br />return_base100: 130.19382,date: 2025-01-24br />return_base100: 129.51222,date: 2025-01-25br />return_base100: 129.89869,date: 2025-01-26br />return_base100: 126.58700,date: 2025-01-27br />return_base100: 123.58561,date: 2025-01-28br />return_base100: 120.02130,date: 2025-01-29br />return_base100: 123.11035,date: 2025-01-30br />return_base100: 127.28788,date: 2025-01-31br />return_base100: 126.85324,date: 2025-02-01br />return_base100: 120.91914,date: 2025-02-02br />return_base100: 111.39469,date: 2025-02-03br />return_base100: 115.03671,date: 2025-02-04br />return_base100: 109.21165,date: 2025-02-05br />return_base100: 109.10353,date: 2025-02-06br />return_base100: 106.06515,date: 2025-02-07br />return_base100: 105.15082,date: 2025-02-08br />return_base100: 106.03966,date: 2025-02-09br />return_base100: 105.36457,date: 2025-02-10br />return_base100: 106.75893,date: 2025-02-11br />return_base100: 105.02707,date: 2025-02-12br />return_base100: 108.78755,date: 2025-02-13br />return_base100: 106.97246,date: 2025-02-14br />return_base100: 108.64278,date: 2025-02-15br />return_base100: 107.66439,date: 2025-02-16br />return_base100: 106.27707,date: 2025-02-17br />return_base100: 107.43302,date: 2025-02-18br />return_base100: 103.22945,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,107.22247555109695,107.30700206343035,109.21670711928803,109.37569098783861,108.27856363061343,105.15061868244452,114.39435999259744,112.24966707252618,113.351653010907,115.48679943232999,115.70619290433821,115.51154566346297,116.5221732097515,121.23603157917753,119.39657595359652,126.68477834790106,126.16600347833877,126.58469477603857,117.25987755948827,114.97812038508121,122.19975328434218,124.04673944405245,124.72709013654693,123.63363738131541,126.39627675886237,126.70175938236818,124.5283523009995,116.34235237459819,110.12744309033495,110.97856411060498,107.17406573644303,106.04191499562941,110.07803595990042,113.28737680883481,112.75228222649949,107.48510026223538,106.44131596617233,108.81930078030625,106.7086285948034,106.38857022783066,105.64617262736175,107.44874356877985,110.84712109066878,115.47868757509868,116.47315540579818,116.04042702181773,117.90929546306648,109.14127378024811,106.52585314498464,102.66695572824584,105.09266770238176,105.26554465974731,104.37455767445159,101.65527753378207,104.71562367169004,111.37535179380842,108.73350495697942,114.6909467726701,111.92679808835362,109.06752041164076,110.94303940250649,112.74809030027738,110.38120929071647,111.83702366838342,111.25152463983301,111.58350279701743,108.73875286461623,106.16054224112321,103.0987881279956,105.75229342630237,109.3408116017158,108.96745283949669,103.8700385539881,95.68849721578232,98.81700215409542,93.813255553368919,93.720377188028166,91.110396457022361,90.324986280241475,91.088503509004909,90.508599048656734,91.70635930140962,90.218678817919454,93.448952631767,91.889780073204037,93.324592153844748,92.484153612229747,91.292435919794471,92.285399776963914,88.674519328459795,text:date: 2024-11-20br />return_base100: 100.00000,date: 2024-11-21br />return_base100: 107.22248,date: 2024-11-22br />return_base100: 107.30700,date: 2024-11-23br />return_base100: 109.21671,date: 2024-11-24br />return_base100: 109.37569,date: 2024-11-25br />return_base100: 108.27856,date: 2024-11-26br />return_base100: 105.15062,date: 2024-11-27br />return_base100: 114.39436,date: 2024-11-28br />return_base100: 112.24967,date: 2024-11-29br />return_base100: 113.35165,date: 2024-11-30br />return_base100: 115.48680,date: 2024-12-01br />return_base100: 115.70619,date: 2024-12-02br />return_base100: 115.51155,date: 2024-12-03br />return_base100: 116.52217,date: 2024-12-04br />return_base100: 121.23603,date: 2024-12-05br />return_base100: 119.39658,date: 2024-12-06br />return_base100: 126.68478,date: 2024-12-07br />return_base100: 126.16600,date: 2024-12-08br />return_base100: 126.58469,date: 2024-12-09br />return_base100: 117.25988,date: 2024-12-10br />return_base100: 114.97812,date: 2024-12-11br />return_base100: 122.19975,date: 2024-12-12br />return_base100: 124.04674,date: 2024-12-13br />return_base100: 124.72709,date: 2024-12-14br />return_base100: 123.63364,date: 2024-12-15br />return_base100: 126.39628,date: 2024-12-16br />return_base100: 126.70176,date: 2024-12-17br />return_base100: 124.52835,date: 2024-12-18br />return_base100: 116.34235,date: 2024-12-19br />return_base100: 110.12744,date: 2024-12-20br />return_base100: 110.97856,date: 2024-12-21br />return_base100: 107.17407,date: 2024-12-22br />return_base100: 106.04191,date: 2024-12-23br />return_base100: 110.07804,date: 2024-12-24br />return_base100: 113.28738,date: 2024-12-25br />return_base100: 112.75228,date: 2024-12-26br />return_base100: 107.48510,date: 2024-12-27br />return_base100: 106.44132,date: 2024-12-28br />return_base100: 108.81930,date: 2024-12-29br />return_base100: 106.70863,date: 2024-12-30br />return_base100: 106.38857,date: 2024-12-31br />return_base100: 105.64617,date: 2025-01-01br />return_base100: 107.44874,date: 2025-01-02br />return_base100: 110.84712,date: 2025-01-03br />return_base100: 115.47869,date: 2025-01-04br />return_base100: 116.47316,date: 2025-01-05br />return_base100: 116.04043,date: 2025-01-06br />return_base100: 117.90930,date: 2025-01-07br />return_base100: 109.14127,date: 2025-01-08br />return_base100: 106.52585,date: 2025-01-09br />return_base100: 102.66696,date: 2025-01-10br />return_base100: 105.09267,date: 2025-01-11br />return_base100: 105.26554,date: 2025-01-12br />return_base100: 104.37456,date: 2025-01-13br />return_base100: 101.65528,date: 2025-01-14br />return_base100: 104.71562,date: 2025-01-15br />return_base100: 111.37535,date: 2025-01-16br />return_base100: 108.73350,date: 2025-01-17br />return_base100: 114.69095,date: 2025-01-18br />return_base100: 111.92680,date: 2025-01-19br />return_base100: 109.06752,date: 2025-01-20br />return_base100: 110.94304,date: 2025-01-21br />return_base100: 112.74809,date: 2025-01-22br />return_base100: 110.38121,date: 2025-01-23br />return_base100: 111.83702,date: 2025-01-24br />return_base100: 111.25152,date: 2025-01-25br />return_base100: 111.58350,date: 2025-01-26br />return_base100: 108.73875,date: 2025-01-27br />return_base100: 106.16054,date: 2025-01-28br />return_base100: 103.09879,date: 2025-01-29br />return_base100: 105.75229,date: 2025-01-30br />return_base100: 109.34081,date: 2025-01-31br />return_base100: 108.96745,date: 2025-02-01br />return_base100: 103.87004,date: 2025-02-02br />return_base100: 95.68850,date: 2025-02-03br />return_base100: 98.81700,date: 2025-02-04br />return_base100: 93.81326,date: 2025-02-05br />return_base100: 93.72038,date: 2025-02-06br />return_base100: 91.11040,date: 2025-02-07br />return_base100: 90.32499,date: 2025-02-08br />return_base100: 91.08850,date: 2025-02-09br />return_base100: 90.50860,date: 2025-02-10br />return_base100: 91.70636,date: 2025-02-11br />return_base100: 90.21868,date: 2025-02-12br />return_base100: 93.44895,date: 2025-02-13br />return_base100: 91.88978,date: 2025-02-14br />return_base100: 93.32459,date: 2025-02-15br />return_base100: 92.48415,date: 2025-02-16br />return_base100: 91.29244,date: 2025-02-17br />return_base100: 92.28540,date: 2025-02-18br />return_base100: 88.67452,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,103.58049337029965,101.85227857155525,103.44264998847265,102.51109285127362,101.19017160963095,102.29079053930232,98.288425956030565,text:date: 2025-02-11br />return_base100: 100.00000,date: 2025-02-12br />return_base100: 103.58049,date: 2025-02-13br />return_base100: 101.85228,date: 2025-02-14br />return_base100: 103.44265,date: 2025-02-15br />return_base100: 102.51109,date: 2025-02-16br />return_base100: 101.19017,date: 2025-02-17br />return_base100: 102.29079,date: 2025-02-18br />return_base100: 98.28843,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{orientation:v,width:0.90000000000000013,base:-0.18622930959877815,x:2,y:0.18622930959877815,text:reorder(date_formated, date): Feb-25br />return_monthly: 0.18622931br />if_else(return_monthly > 0, TRUE, FALSE): FALSE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(139,0,0,1),line:{width:1.8897637795275593,color:transparent}},name:FALSE,legendgroup:FALSE,showlegend:true,xaxis:x5,yaxis:y5,hoverinfo:text,frame:null},{orientation:v,width:0.89999999999999991,base:0,x:1,y:0.014134267375073506,text:reorder(date_formated, date): Jan-25br />return_monthly: 0.01413427br />if_else(return_monthly > 0, TRUE, FALSE): TRUE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(0,100,0,1),line:{width:1.8897637795275593,color:transparent}},name:TRUE,legendgroup:TRUE,showlegend:true,xaxis:x5,yaxis:y5,hoverinfo:text,frame:null},{orientation:v,width:0.90000000000000013,0.90000000000000036,0.90000000000000036,0.90000000000000036,0.89999999999999947,base:-0.10053280263414366,-0.0030143487793954371,-0.12001476295283575,-0.054132924205556932,-0.028676161008943324,x:2,4,5,6,8,y:0.10053280263414366,0.0030143487793954371,0.12001476295283575,0.054132924205556932,0.028676161008943324,text:reorder(date_formated, date): 01br />return_weekly: 0.100532803br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 03br />return_weekly: 0.003014349br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 04br />return_weekly: 0.120014763br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 05br />return_weekly: 0.054132924br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 07br />return_weekly: 0.028676161br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(139,0,0,1),line:{width:1.8897637795275593,color:transparent}},name:FALSE,legendgroup:FALSE,showlegend:true,xaxis:x6,yaxis:y6,hoverinfo:text,frame:null},{orientation:v,width:0.89999999999999991,0.90000000000000036,0.90000000000000036,base:0,0,0,x:1,3,7,y:0.079960762384701178,0.0449627077877226,0.0086603580143402858,text:reorder(date_formated, date): 00br />return_weekly: 0.079960762br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 02br />return_weekly: 0.044962708br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 06br />return_weekly: 0.008660358br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(0,100,0,1),line:{width:1.8897637795275593,color:transparent}},name:TRUE,legendgroup:TRUE,showlegend:true,xaxis:x6,yaxis:y6,hoverinfo:text,frame:null},layout:{xaxis:{domain:0,0.14666666666666667,automargin:true,type:linear,autorange:false,range:19319.049999999999,20175.950000000001,tickmode:array,ticktext:May-23,Nov-23,May-24,Nov-24,tickvals:19478,19662,19844,20028,categoryorder:array,categoryarray:May-23,Nov-23,May-24,Nov-24,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y,hoverformat:.2f},xaxis2:{domain:0.18666666666666665,0.3133333333333333,automargin:true,type:linear,autorange:false,range:19753.75,20155.25,tickmode:array,ticktext:Apr-24,Jul-24,Oct-24,Jan-25,tickvals:19814,19905,19997,20089,categoryorder:array,categoryarray:Apr-24,Jul-24,Oct-24,Jan-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y2,hoverformat:.2f},xaxis3:{domain:0.35333333333333333,0.47999999999999998,automargin:true,type:linear,autorange:false,range:20042.5,20141.5,tickmode:array,ticktext:Dec-24,Jan-25,Feb-25,tickvals:20058,20089,20120,categoryorder:array,categoryarray:Dec-24,Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y3,hoverformat:.2f},xaxis4:{domain:0.52000000000000002,0.64666666666666661,automargin:true,type:linear,autorange:false,range:20129.650000000001,20137.349999999999,tickmode:array,ticktext:11,12,13,14,15,16,17,18,tickvals:20130,20131,20132,20133,20134,20135,20136,20137,categoryorder:array,categoryarray:11,12,13,14,15,16,17,18,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y4,hoverformat:.2f},xaxis5:{domain:0.68666666666666665,0.81333333333333324,automargin:true,type:linear,autorange:false,range:0.40000000000000002,2.6000000000000001,tickmode:array,ticktext:Jan-25,Feb-25,tickvals:1,2,categoryorder:array,categoryarray:Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-90,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y5,hoverformat:.2f},xaxis6:{domain:0.85333333333333328,1,automargin:true,type:linear,autorange:false,range:0.40000000000000002,8.5999999999999996,tickmode:array,ticktext:00,01,02,03,04,05,06,07,tickvals:1,2,3,4,5,6,7,8,categoryorder:array,categoryarray:00,01,02,03,04,05,06,07,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-90,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y6,hoverformat:.2f},yaxis6:{domain:0,1,automargin:true,type:linear,autorange:false,range:-0.13001353921971259,0.089959538651578019,tickmode:array,ticktext:-10%,-5%,0%,5%,tickvals:-0.10000000000000002,-0.050000000000000017,0,0.049999999999999989,categoryorder:array,categoryarray:-10%,-5%,0%,5%,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x6,hoverformat:.2f},yaxis5:{domain:0,1,automargin:true,type:linear,autorange:false,range:-0.19624748844747072,0.02415244622376609,tickmode:array,ticktext:-15%,-10%,-5%,0%,tickvals:-0.15000000000000002,-0.10000000000000001,-0.049999999999999989,0,categoryorder:array,categoryarray:-15%,-10%,-5%,0%,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x5,hoverformat:.2f},yaxis4:{domain:0,1,automargin:true,type:linear,autorange:false,range:98.023822585317106,103.84509674101311,tickmode:array,ticktext:99,100,101,102,103,tickvals:99,100,101,102,103,categoryorder:array,categoryarray:99,100,101,102,103,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x4,hoverformat:.2f},yaxis3:{domain:0,1,automargin:true,type:linear,autorange:false,range:86.773157325764373,128.60312138506359,tickmode:array,ticktext:90,100,110,120,tickvals:90,100,110,120,categoryorder:array,categoryarray:90,100,110,120,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x3,hoverformat:.2f},yaxis2:{domain:0,1,automargin:true,type:linear,autorange:false,range:73.528829778581596,151.02079922466615,tickmode:array,ticktext:90,110,130,150,tickvals:90,110,130,150,categoryorder:array,categoryarray:90,110,130,150,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x2,hoverformat:.2f},yaxis:{domain:0,1,automargin:true,type:linear,autorange:false,range:86.114768511415633,391.5898612602715,tickmode:array,ticktext:100,200,300,tickvals:100,200,300,categoryorder:array,categoryarray:100,200,300,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x,hoverformat:.2f},annotations:,shapes:{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0,x1:0.14666666666666667,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.18666666666666665,x1:0.3133333333333333,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.35333333333333333,x1:0.47999999999999998,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.52000000000000002,x1:0.64666666666666661,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.68666666666666665,x1:0.81333333333333324,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.85333333333333328,x1:1,y0:0,y1:1},images:,margin:{t:25.148302561048247,r:7.3059360730593621,b:39.102640460591637,l:48.949771689497723},font:{color:rgba(0,0,0,1),family:,size:14.611872146118724},title:{text:Since Inception | 1 Year | 3 Months | 7 Days | YTD by Month | YTD by Week,font:{color:rgba(0,0,0,1),family:,size:17.534246575342468},x:0,xref:paper},showlegend:false,legend:{bgcolor:null,bordercolor:null,borderwidth:0,font:{color:rgba(0,0,0,1),family:,size:11.689497716894984}},hovermode:closest,barmode:relative},attrs:{918b70cb7d27:{x:{},y:{},type:scatter},918b256acbfc:{x:{},y:{},type:scatter},918b1318c40a:{x:{},y:{},type:scatter},918be01e6bd:{x:{},y:{},type:scatter},918b1d1632d4:{x:{},y:{},fill:{},type:bar},918b7458b516:{x:{},y:{},fill:{},type:bar}},source:A,config:{doubleClick:reset,modeBarButtonsToAdd:hoverclosest,hovercompare,showSendToCloud:false},highlight:{on:plotly_click,persistent:false,dynamic:false,selectize:false,opacityDim:0.20000000000000001,selected:{opacity:1},debounce:0},subplot:true,shinyEvents:plotly_hover,plotly_click,plotly_selected,plotly_relayout,plotly_brushed,plotly_brushing,plotly_clickannotation,plotly_doubleclick,plotly_deselect,plotly_afterplot,plotly_sunburstclick,base_url:https://plot.ly},evals:,jsHooks:}/script>/div>/div>div idrow-18 classsection level2>h2>Row/h2>div idamod---arch-moderate-portfolio---performance-base-100 classsection level3>h3>AMOD - Arch Moderate Portfolio - Performance Base 100/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>div classplotly html-widget html-fill-item idhtmlwidget-65ae7dc07ad3336aaf92 stylewidth:576px;height:460.8px;>/div>script typeapplication/json data-forhtmlwidget-65ae7dc07ad3336aaf92>{x:{data:{x:19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,100.36437522069048,100.40329662189157,103.11863608555531,102.98061118964571,103.43608021550881,103.52717402068143,105.47294864136734,107.25804801458726,108.36890003874635,109.38343882889588,112.74431331191799,114.83751217729952,119.05458089135371,118.97054480441969,119.45232981844376,120.61090077165481,118.90715664665812,118.80516441146125,124.83361566029988,125.33098236544296,125.88781992117022,125.86317808942862,120.8376012467979,123.39749583403136,123.52752198260387,123.92873958671971,123.78339435979987,124.87449571508965,121.45374552012703,123.47118060088211,126.54497555567495,127.51225498912292,128.16321733909578,128.64437864778716,127.85309354015256,124.65982071644925,129.58595485620802,128.11844186152624,122.60529158169594,121.22140981259187,122.42101401137617,121.44251882413818,120.52387746444306,123.24043151217576,129.46352259361623,127.80085548298811,130.5818700239667,130.89199382290994,130.65346483084289,131.47129571281368,129.1263168525947,128.38842967519943,128.50291790144823,128.25027347290401,126.21412723216756,127.33256220010851,129.41499394185163,128.32170414679794,130.03530719293099,130.35142731682731,124.944142810576,124.63812233619008,124.53084501896339,125.40891270543568,124.54395377314918,122.1416159067182,116.90920962200067,115.84806800707872,114.66425340119102,117.11369743354011,128.33499891836365,131.10705179850905,127.81840676989466,129.33231468757123,135.09890817645959,134.43261580594054,136.75815037885724,131.89220927480469,135.469531392676,134.19832144481668,135.01816569137026,132.91380578319283,132.66412669052869,133.62809063773435,130.02716619700928,130.93816990192838,131.08143611107252,130.93816990192838,135.57185189383748,135.71719712075733,135.42650666691762,134.69976959011947,135.07947483135609,138.96901070814519,136.95156468519133,136.48076563878203,136.44184423758097,136.42043035449112,139.64135411461146,138.86258688242643,139.56812892011112,143.54641697152545,147.9088199703007,148.05417613941938,147.9088199703007,146.56995440714019,147.47688761409844,138.91449667362627,138.83905021276559,137.80220027922306,134.06211295391114,134.01494113480013,133.78658838763528,135.51557616530863,134.71307530388401,136.98339554155731,135.45816244810254,136.20993527579975,134.83195135185943,141.2556895330537,137.00190974195996,137.04060135698586,133.67622537034146,133.4029439548236,132.80670354114721,130.79087696361862,131.25536236130901,130.94946225111013,130.94315954459009,131.69979070856317,132.03224753529707,132.30375631460618,130.29709929968834,130.63136158922745,130.78991405012249,129.92827060407834,130.36606797884787,131.95208498674518,129.07575295184961,129.27171679050863,130.35478657186493,130.71745480953953,134.75027877987043,133.95211102917835,133.94223022364432,132.28515457661297,131.76331017271059,133.97304345552013,133.30868785419216,133.64598113280428,128.66771835786921,132.43986632572233,128.90851238509188,129.59996087069703,128.79159499070514,123.37633362151439,123.11151052568404,123.00518517975462,122.78422935899178,119.03971044315797,120.0637142352864,122.38970838055349,123.09107049828913,122.42359637029757,123.28316079856604,126.53594824164884,131.79450638154506,130.59078791600461,132.18072223107936,131.23543661725864,132.88602354039,130.6715413432928,132.175043229892,128.98560017577549,130.45233627434106,134.37165681631691,134.47399920187601,135.0222799581264,136.51991682615832,135.91728616837133,134.11135284859907,131.56342902687416,132.45315015508925,132.08473726303438,132.00840448406933,132.73311725408587,132.94485974344263,132.62004057148479,139.62731527352599,136.98862591259308,136.84706668646476,136.09683670880108,135.89235983946045,134.77892545637997,134.73214755642647,135.57882207448552,135.78120898385163,134.01600252808561,135.49387778504948,132.71826869028774,132.83077637855018,133.832140761321,133.45133035800359,134.10759967440393,134.78149687310258,133.49765962780549,132.99309295583916,133.75301772165696,131.87691208085496,131.59471277329919,131.11002807658795,131.52601764911017,131.05624716938993,130.99437997726432,132.95375575108292,133.14023270336543,132.75311959352794,132.44881704435673,132.58871305626448,131.99543797846817,132.53584035156848,130.75777681218952,128.84849442456675,122.50219418441829,121.19573941416125,121.76346445771394,122.2170076565848,121.23818420338222,119.59333099243226,121.98389505293345,120.54147252014488,120.18568692552773,119.9690532732986,120.57216538783365,120.52761969643934,124.21901423700432,122.86443567633896,119.62371747855411,118.7259210076102,119.24674778702237,119.19756260332855,118.85520308666298,119.31013594478391,117.10241602655717,117.92378123874664,117.17107832414972,117.01293072461101,115.8432862661946,112.65462010819428,114.73023486007281,115.66789376131631,116.68706110156648,117.80923830150375,117.37767798006135,116.48123834177105,117.70923754649203,118.54847136935383,117.87947627572635,115.81762680996279,116.33850830036907,116.35910151854743,115.69352039095165,116.17776739971012,116.24064127412714,116.68127267839093,119.49361473458985,120.07686675826747,120.66495523382332,123.21078909557367,119.83459553420418,119.45812918381813,119.54669534106343,117.79030829754596,119.37372106212423,119.00576774241976,118.8876357639641,116.06427491355392,115.66925059396992,115.38293701965799,114.00873909650923,114.71153464229025,115.12467924311937,115.26635883343468,117.80742189649972,116.09932277637286,115.86239134533351,116.11607528276556,118.6456490370701,120.71712763779485,122.71727404441505,128.27628307949803,129.40654656436297,130.38240468168544,130.91107701765119,129.79711740902738,129.8039015722955,131.36817643113838,131.86734859908671,132.06174770331455,134.74149219421835,132.27683850551011,133.69725627647261,135.58212661852903,137.26755350270179,138.30178825072647,137.75982114319498,139.67608465366465,147.33149861838328,148.69844186371469,147.32769073319409,147.4097134555453,146.64722821520374,143.52122802984289,148.9083241792722,143.04229892971071,142.95238688201061,143.21502153807705,146.60685150155965,146.55740370509417,141.61031525459597,148.51972293039526,148.62036927513734,149.38322655023876,150.13285470696738,149.18941832474718,147.07297822907296,148.46248428837026,147.53994750589541,148.18183877304688,150.52794467974428,154.81857779646222,155.78680920120746,157.86151575058398,161.27880821071963,158.32860539159341,160.50683608400152,162.54103461334813,161.76512329505496,162.2797677321341,158.50500457876311,158.42825599624291,159.71376739795934,161.31535515477688,158.5794990683265,158.99743635223859,157.7004246995628,158.57362310756042,155.29477134688949,157.69383749587342,160.94951367944458,165.18939687803751,165.18101515374173,164.02347276721974,165.71073794079419,163.10498459830805,169.95798523919262,168.41941360537683,165.43791609762675,164.72812848680007,163.90002288013773,169.39680363053404,169.82023389825355,160.2926863109044,164.08702505796356,163.08810078552949,160.56281637316224,158.13860505129099,165.56680425752202,165.2392604780581,176.86002881518635,177.84942243244865,170.86251116241058,173.73673135293396,168.91966905100827,171.05950356775867,174.74200210068332,172.04849232366453,167.8777747638099,169.47940628942268,168.61849597069943,167.60230490852814,159.96503310945232,157.09928218081527,158.07359744810418,156.87312881561314,160.45488252400639,160.98596214371244,160.47775171953919,164.22235817296357,165.3365037989673,162.04151229503756,163.79809629813377,164.5485122931774,163.75987519765715,163.15611749339175,164.00318593060828,166.96817166033972,170.13158322346453,170.26819657572645,174.62834548154481,175.4819573536555,175.91999545679906,182.90831827048484,181.80362670426115,188.88304332311952,190.7890102245,189.63007817872793,189.61373053369152,194.03124938792078,196.18800054404616,197.84805246915641,194.5634779385029,194.89492808294537,195.94850863848299,199.25099554860412,203.47293354113302,208.15392960073777,211.76314822816806,219.10941224963841,218.78542468479083,223.95315163228611,224.68267896978324,226.51238968759043,234.00363784341954,226.85107262545262,242.10767101754021,245.75575633517749,246.46314760446273,249.17450410775615,249.03572420012799,258.47264849685376,253.53748704306884,257.00862606359539,252.4593740777778,244.12694438769699,231.67125345404187,240.25795796029098,234.81697148167549,214.1083787589599,233.76455079921274,231.5228444114525,223.03549507048473,225.6403183260712,231.95303695804247,238.88145123319129,238.88506215880176,234.80037216606627,238.13740359786064,236.293960420535,235.66390861250622,241.62029453991937,235.73072167849833,225.15310598143262,227.11729632273185,228.33602748505268,227.63107632610425,230.17015885118292,232.21362542292965,242.79915232974187,233.61441288920992,235.90392574361272,234.23515288604324,222.48127270027535,213.93151999943979,219.51421889496706,215.4985741767828,215.57472093836799,210.2887525904288,214.77343466101235,214.26120844987233,218.91376573474517,218.55438015671638,222.17297624853498,212.34549204934362,207.640718591704,208.87929890268347,207.23297943709173,211.36534459008391,211.21573190562441,208.66589319910614,197.44551085898343,195.92948015473584,197.41568242500134,205.15085407691561,206.16649802914586,207.40123762833969,204.48946381146769,202.25669720014301,198.64280625381679,203.22391098039807,197.10767047043029,196.51333399934853,197.39257250109449,198.82806862203032,194.46955010383604,204.7400839332303,201.66176985032496,209.04711940597869,210.75283312676288,207.64968025253719,234.78479047494727,238.25757082529677,234.84193063718286,234.42729789731425,234.26901899138969,236.47567751633096,238.11781706197368,242.14280641794974,239.81487550349163,236.05562838804673,235.13367154210923,234.93003722207771,236.98500404478381,234.91372240363785,234.656930881741,239.44735987173993,241.82222187693506,238.65585592012891,230.81041973071035,229.95814280685568,231.16922537220165,229.32074878341896,219.80308200160391,224.90567003952651,219.49554056158212,218.98939821298578,223.35390211393434,225.95666823614272,219.81969225941197,216.28402709244662,219.96282716217027,218.56389986968935,217.82980963528451,216.63842302781364,212.81213306020149,209.88133075958231,212.61786526235949,211.33305416136747,215.2694554757006,210.50282576813419,210.40068034215383,214.82481922666886,214.85760205433218,214.1461512292849,206.5286082146807,194.14129508144885,192.20927480467901,197.09498846199847,188.57561130508591,193.02434825254727,195.86589503739552,197.33939341483159,195.9943783359345,197.91033546483717,200.80880356794466,205.10466705569831,216.70697590341805,214.73378013249035,211.69761539943786,212.9494576553866,216.61498483794222,217.73004960864682,218.25493594382101,213.55877399665235,215.2487856621305,207.25181096126013,199.75021148534768,205.46033228612845,204.48412401844374,204.66635539758425,207.14447893303932,204.66660706815708,202.18183067581975,201.30418973510143,188.87021906610306,185.33394113600377,174.7931678223635,160.80766995614698,162.51665539437818,156.90605389186112,174.27261459792177,169.57592742520981,170.2175451373908,167.12387914954166,176.0033203008098,174.55830446690101,173.0210677813412,168.38643381813475,169.63372411937459,170.41490957749875,170.88242596426213,171.24085957099359,169.19450425875851,172.71172087851414,172.74067393659064,180.57267310585888,180.26626965451428,179.6469412013287,175.80901967637135,164.46177348313498,167.51671502936176,166.94224959133621,167.09078994031142,166.38303757846515,161.45472594114128,167.42494280786232,162.63201899653254,163.32265775942506,159.08340920836366,151.90070917484769,154.65664419613194,156.45818969417758,159.91556342858919,161.18142264122579,158.88173354192082,160.38427251502392,164.45338081664036,162.89448951961671,157.85779540298532,156.4840242255905,158.56739699643208,159.81165630859888,165.39855700847289,169.71353651756425,172.51480506855782,170.93871263498983,174.74749508449074,175.53662457895788,171.23453498007589,174.92104929996736,178.64404491072315,177.43433012022959,176.20532423321723,172.10326897095513,164.68073782371263,160.22557780554422,159.30226412695316,162.90210528999509,162.91716175557076,164.57917233426974,163.90540644195696,164.198077433783,160.48845318998471,161.65327213872169,164.51426321087226,166.85951562606175,165.80019041614386,174.03786066444752,172.62370183120981,172.50234190410237,171.75155387429888,173.68326776950173,174.37609497215814,179.92851680355173,175.73520360313478,173.84165609741444,168.58334962809107,169.25598847392547,163.3779268056625,165.75627937228109,167.04547829499973,170.09735602555705,173.83303364474466,175.49204606096711,167.73320643300625,167.33667208998514,165.81636298599912,163.5941555965353,160.13877334230887,162.55544548919343,179.11323545390596,187.26603800816528,190.70812549082603,200.1615396811728,201.89645813060631,210.62245682782813,205.27380062285184,202.12391361746796,194.4703926531451,197.54923196159379,200.43227156436572,196.70629967553097,204.10794216522697,200.52475502878838,198.00018185934437,211.95867437887432,211.56365005929032,216.76736589870308,216.51135127292241,218.84991800463317,213.77864653973208,233.31644587315517,228.20000501152708,229.23833214191026,235.77059505099666,235.61823587463348,236.30851354496494,237.39863010236101,248.40427179065037,244.86385770939734,260.11907738443375,258.86820898417989,259.45787313636578,240.57627746615006,235.40460038488089,248.62941847356109,253.94882618109276,255.27912400257753,252.96568055935646,257.14485643889861,257.9543274809713,251.78180030027585,236.79492710908971,224.40411247223557,226.79422790258513,218.39151646948642,216.78998342366305,226.14199625754918,230.88656649229543,229.40911798108559,219.66600907699163,218.60488934646736,223.15887930437378,219.49861531945038,219.64910337981544,217.65806088261309,220.48136702202919,226.11839393469543,235.42146231326177,238.01519017924528,236.99996203057012,239.32199509986452,222.07019617502309,218.06731006066244,211.72036423078367,215.73643569472188,216.28064595301137,214.43929273566025,207.80874699677676,213.53175770776693,226.13048506439105,219.23240256436995,230.04731078503605,220.03155511295577,214.41107280490465,219.50556361570082,221.67681318526203,216.50594582670556,220.64742583131439,218.91961981111362,219.09007738432425,214.56630977955737,209.8698086242253,203.7898743299408,207.82773171172866,215.14811743299077,217.01223042388656,207.1281531724006,189.9993445622907,193.06146419094316,184.24640693752914,186.41303889918856,180.46810945393941,177.65165313098433,179.25331748319363,178.23704982563061,180.59390097156879,177.98511664000966,185.19641958123989,181.99080395726813,184.9459307658631,182.94722872948708,181.18213169570927,185.16941423455327,178.46155091881096,text:date: 2023-01-01br />return_base100: 100.0000,date: 2023-01-02br />return_base100: 100.3644,date: 2023-01-03br />return_base100: 100.4033,date: 2023-01-04br />return_base100: 103.1186,date: 2023-01-05br />return_base100: 102.9806,date: 2023-01-06br />return_base100: 103.4361,date: 2023-01-07br />return_base100: 103.5272,date: 2023-01-08br />return_base100: 105.4729,date: 2023-01-09br />return_base100: 107.2580,date: 2023-01-10br />return_base100: 108.3689,date: 2023-01-11br />return_base100: 109.3834,date: 2023-01-12br />return_base100: 112.7443,date: 2023-01-13br />return_base100: 114.8375,date: 2023-01-14br />return_base100: 119.0546,date: 2023-01-15br />return_base100: 118.9705,date: 2023-01-16br />return_base100: 119.4523,date: 2023-01-17br />return_base100: 120.6109,date: 2023-01-18br />return_base100: 118.9072,date: 2023-01-19br />return_base100: 118.8052,date: 2023-01-20br />return_base100: 124.8336,date: 2023-01-21br />return_base100: 125.3310,date: 2023-01-22br />return_base100: 125.8878,date: 2023-01-23br />return_base100: 125.8632,date: 2023-01-24br />return_base100: 120.8376,date: 2023-01-25br />return_base100: 123.3975,date: 2023-01-26br />return_base100: 123.5275,date: 2023-01-27br />return_base100: 123.9287,date: 2023-01-28br />return_base100: 123.7834,date: 2023-01-29br />return_base100: 124.8745,date: 2023-01-30br />return_base100: 121.4537,date: 2023-01-31br />return_base100: 123.4712,date: 2023-02-01br />return_base100: 126.5450,date: 2023-02-02br />return_base100: 127.5123,date: 2023-02-03br />return_base100: 128.1632,date: 2023-02-04br />return_base100: 128.6444,date: 2023-02-05br />return_base100: 127.8531,date: 2023-02-06br />return_base100: 124.6598,date: 2023-02-07br />return_base100: 129.5860,date: 2023-02-08br />return_base100: 128.1184,date: 2023-02-09br />return_base100: 122.6053,date: 2023-02-10br />return_base100: 121.2214,date: 2023-02-11br />return_base100: 122.4210,date: 2023-02-12br />return_base100: 121.4425,date: 2023-02-13br />return_base100: 120.5239,date: 2023-02-14br />return_base100: 123.2404,date: 2023-02-15br />return_base100: 129.4635,date: 2023-02-16br />return_base100: 127.8009,date: 2023-02-17br />return_base100: 130.5819,date: 2023-02-18br />return_base100: 130.8920,date: 2023-02-19br />return_base100: 130.6535,date: 2023-02-20br />return_base100: 131.4713,date: 2023-02-21br />return_base100: 129.1263,date: 2023-02-22br />return_base100: 128.3884,date: 2023-02-23br />return_base100: 128.5029,date: 2023-02-24br />return_base100: 128.2503,date: 2023-02-25br />return_base100: 126.2141,date: 2023-02-26br />return_base100: 127.3326,date: 2023-02-27br />return_base100: 129.4150,date: 2023-02-28br />return_base100: 128.3217,date: 2023-03-01br />return_base100: 130.0353,date: 2023-03-02br />return_base100: 130.3514,date: 2023-03-03br />return_base100: 124.9441,date: 2023-03-04br />return_base100: 124.6381,date: 2023-03-05br />return_base100: 124.5308,date: 2023-03-06br />return_base100: 125.4089,date: 2023-03-07br />return_base100: 124.5440,date: 2023-03-08br />return_base100: 122.1416,date: 2023-03-09br />return_base100: 116.9092,date: 2023-03-10br />return_base100: 115.8481,date: 2023-03-11br />return_base100: 114.6643,date: 2023-03-12br />return_base100: 117.1137,date: 2023-03-13br />return_base100: 128.3350,date: 2023-03-14br />return_base100: 131.1071,date: 2023-03-15br />return_base100: 127.8184,date: 2023-03-16br />return_base100: 129.3323,date: 2023-03-17br />return_base100: 135.0989,date: 2023-03-18br />return_base100: 134.4326,date: 2023-03-19br />return_base100: 136.7582,date: 2023-03-20br />return_base100: 131.8922,date: 2023-03-21br />return_base100: 135.4695,date: 2023-03-22br />return_base100: 134.1983,date: 2023-03-23br />return_base100: 135.0182,date: 2023-03-24br />return_base100: 132.9138,date: 2023-03-25br />return_base100: 132.6641,date: 2023-03-26br />return_base100: 133.6281,date: 2023-03-27br />return_base100: 130.0272,date: 2023-03-28br />return_base100: 130.9382,date: 2023-03-29br />return_base100: 131.0814,date: 2023-03-30br />return_base100: 130.9382,date: 2023-03-31br />return_base100: 135.5719,date: 2023-04-01br />return_base100: 135.7172,date: 2023-04-02br />return_base100: 135.4265,date: 2023-04-03br />return_base100: 134.6998,date: 2023-04-04br />return_base100: 135.0795,date: 2023-04-05br />return_base100: 138.9690,date: 2023-04-06br />return_base100: 136.9516,date: 2023-04-07br />return_base100: 136.4808,date: 2023-04-08br />return_base100: 136.4418,date: 2023-04-09br />return_base100: 136.4204,date: 2023-04-10br />return_base100: 139.6414,date: 2023-04-11br />return_base100: 138.8626,date: 2023-04-12br />return_base100: 139.5681,date: 2023-04-13br />return_base100: 143.5464,date: 2023-04-14br />return_base100: 147.9088,date: 2023-04-15br />return_base100: 148.0542,date: 2023-04-16br />return_base100: 147.9088,date: 2023-04-17br />return_base100: 146.5700,date: 2023-04-18br />return_base100: 147.4769,date: 2023-04-19br />return_base100: 138.9145,date: 2023-04-20br />return_base100: 138.8391,date: 2023-04-21br />return_base100: 137.8022,date: 2023-04-22br />return_base100: 134.0621,date: 2023-04-23br />return_base100: 134.0149,date: 2023-04-24br />return_base100: 133.7866,date: 2023-04-25br />return_base100: 135.5156,date: 2023-04-26br />return_base100: 134.7131,date: 2023-04-27br />return_base100: 136.9834,date: 2023-05-02br />return_base100: 135.4582,date: 2023-05-03br />return_base100: 136.2099,date: 2023-05-04br />return_base100: 134.8320,date: 2023-05-05br />return_base100: 141.2557,date: 2023-05-06br />return_base100: 137.0019,date: 2023-05-07br />return_base100: 137.0406,date: 2023-05-08br />return_base100: 133.6762,date: 2023-05-09br />return_base100: 133.4029,date: 2023-05-10br />return_base100: 132.8067,date: 2023-05-11br />return_base100: 130.7909,date: 2023-05-12br />return_base100: 131.2554,date: 2023-05-13br />return_base100: 130.9495,date: 2023-05-14br />return_base100: 130.9432,date: 2023-05-15br />return_base100: 131.6998,date: 2023-05-16br />return_base100: 132.0322,date: 2023-05-17br />return_base100: 132.3038,date: 2023-05-18br />return_base100: 130.2971,date: 2023-05-19br />return_base100: 130.6314,date: 2023-05-20br />return_base100: 130.7899,date: 2023-05-21br />return_base100: 129.9283,date: 2023-05-22br />return_base100: 130.3661,date: 2023-05-23br />return_base100: 131.9521,date: 2023-05-24br />return_base100: 129.0758,date: 2023-05-25br />return_base100: 129.2717,date: 2023-05-26br />return_base100: 130.3548,date: 2023-05-27br />return_base100: 130.7175,date: 2023-05-28br />return_base100: 134.7503,date: 2023-05-29br />return_base100: 133.9521,date: 2023-05-30br />return_base100: 133.9422,date: 2023-05-31br />return_base100: 132.2852,date: 2023-06-01br />return_base100: 131.7633,date: 2023-06-02br />return_base100: 133.9730,date: 2023-06-03br />return_base100: 133.3087,date: 2023-06-04br />return_base100: 133.6460,date: 2023-06-05br />return_base100: 128.6677,date: 2023-06-06br />return_base100: 132.4399,date: 2023-06-07br />return_base100: 128.9085,date: 2023-06-08br />return_base100: 129.6000,date: 2023-06-09br />return_base100: 128.7916,date: 2023-06-10br />return_base100: 123.3763,date: 2023-06-11br />return_base100: 123.1115,date: 2023-06-12br />return_base100: 123.0052,date: 2023-06-13br />return_base100: 122.7842,date: 2023-06-14br />return_base100: 119.0397,date: 2023-06-15br />return_base100: 120.0637,date: 2023-06-16br />return_base100: 122.3897,date: 2023-06-17br />return_base100: 123.0911,date: 2023-06-18br />return_base100: 122.4236,date: 2023-06-19br />return_base100: 123.2832,date: 2023-06-20br />return_base100: 126.5359,date: 2023-06-21br />return_base100: 131.7945,date: 2023-06-22br />return_base100: 130.5908,date: 2023-06-23br />return_base100: 132.1807,date: 2023-06-24br />return_base100: 131.2354,date: 2023-06-25br />return_base100: 132.8860,date: 2023-06-26br />return_base100: 130.6715,date: 2023-06-27br />return_base100: 132.1750,date: 2023-06-28br />return_base100: 128.9856,date: 2023-06-29br />return_base100: 130.4523,date: 2023-06-30br />return_base100: 134.3717,date: 2023-07-01br />return_base100: 134.4740,date: 2023-07-02br />return_base100: 135.0223,date: 2023-07-03br />return_base100: 136.5199,date: 2023-07-04br />return_base100: 135.9173,date: 2023-07-05br />return_base100: 134.1114,date: 2023-07-06br />return_base100: 131.5634,date: 2023-07-07br />return_base100: 132.4532,date: 2023-07-08br />return_base100: 132.0847,date: 2023-07-09br />return_base100: 132.0084,date: 2023-07-10br />return_base100: 132.7331,date: 2023-07-11br />return_base100: 132.9449,date: 2023-07-12br />return_base100: 132.6200,date: 2023-07-13br />return_base100: 139.6273,date: 2023-07-14br />return_base100: 136.9886,date: 2023-07-15br />return_base100: 136.8471,date: 2023-07-16br />return_base100: 136.0968,date: 2023-07-17br />return_base100: 135.8924,date: 2023-07-18br />return_base100: 134.7789,date: 2023-07-19br />return_base100: 134.7321,date: 2023-07-20br />return_base100: 135.5788,date: 2023-07-21br />return_base100: 135.7812,date: 2023-07-22br />return_base100: 134.0160,date: 2023-07-23br />return_base100: 135.4939,date: 2023-07-24br />return_base100: 132.7183,date: 2023-07-25br />return_base100: 132.8308,date: 2023-07-26br />return_base100: 133.8321,date: 2023-07-27br />return_base100: 133.4513,date: 2023-07-28br />return_base100: 134.1076,date: 2023-07-29br />return_base100: 134.7815,date: 2023-07-30br />return_base100: 133.4977,date: 2023-07-31br />return_base100: 132.9931,date: 2023-08-01br />return_base100: 133.7530,date: 2023-08-02br />return_base100: 131.8769,date: 2023-08-03br />return_base100: 131.5947,date: 2023-08-04br />return_base100: 131.1100,date: 2023-08-05br />return_base100: 131.5260,date: 2023-08-06br />return_base100: 131.0562,date: 2023-08-07br />return_base100: 130.9944,date: 2023-08-08br />return_base100: 132.9538,date: 2023-08-09br />return_base100: 133.1402,date: 2023-08-10br />return_base100: 132.7531,date: 2023-08-11br />return_base100: 132.4488,date: 2023-08-12br />return_base100: 132.5887,date: 2023-08-13br />return_base100: 131.9954,date: 2023-08-14br />return_base100: 132.5358,date: 2023-08-15br />return_base100: 130.7578,date: 2023-08-16br />return_base100: 128.8485,date: 2023-08-17br />return_base100: 122.5022,date: 2023-08-18br />return_base100: 121.1957,date: 2023-08-19br />return_base100: 121.7635,date: 2023-08-20br />return_base100: 122.2170,date: 2023-08-21br />return_base100: 121.2382,date: 2023-08-22br />return_base100: 119.5933,date: 2023-08-23br />return_base100: 121.9839,date: 2023-08-24br />return_base100: 120.5415,date: 2023-08-25br />return_base100: 120.1857,date: 2023-08-26br />return_base100: 119.9691,date: 2023-08-27br />return_base100: 120.5722,date: 2023-08-28br />return_base100: 120.5276,date: 2023-08-29br />return_base100: 124.2190,date: 2023-08-30br />return_base100: 122.8644,date: 2023-08-31br />return_base100: 119.6237,date: 2023-09-01br />return_base100: 118.7259,date: 2023-09-02br />return_base100: 119.2467,date: 2023-09-03br />return_base100: 119.1976,date: 2023-09-04br />return_base100: 118.8552,date: 2023-09-05br />return_base100: 119.3101,date: 2023-09-06br />return_base100: 117.1024,date: 2023-09-07br />return_base100: 117.9238,date: 2023-09-08br />return_base100: 117.1711,date: 2023-09-09br />return_base100: 117.0129,date: 2023-09-10br />return_base100: 115.8433,date: 2023-09-11br />return_base100: 112.6546,date: 2023-09-12br />return_base100: 114.7302,date: 2023-09-13br />return_base100: 115.6679,date: 2023-09-14br />return_base100: 116.6871,date: 2023-09-15br />return_base100: 117.8092,date: 2023-09-16br />return_base100: 117.3777,date: 2023-09-17br />return_base100: 116.4812,date: 2023-09-18br />return_base100: 117.7092,date: 2023-09-19br />return_base100: 118.5485,date: 2023-09-20br />return_base100: 117.8795,date: 2023-09-21br />return_base100: 115.8176,date: 2023-09-22br />return_base100: 116.3385,date: 2023-09-23br />return_base100: 116.3591,date: 2023-09-24br />return_base100: 115.6935,date: 2023-09-25br />return_base100: 116.1778,date: 2023-09-26br />return_base100: 116.2406,date: 2023-09-27br />return_base100: 116.6813,date: 2023-09-28br />return_base100: 119.4936,date: 2023-09-29br />return_base100: 120.0769,date: 2023-09-30br />return_base100: 120.6650,date: 2023-10-01br />return_base100: 123.2108,date: 2023-10-02br />return_base100: 119.8346,date: 2023-10-03br />return_base100: 119.4581,date: 2023-10-04br />return_base100: 119.5467,date: 2023-10-05br />return_base100: 117.7903,date: 2023-10-06br />return_base100: 119.3737,date: 2023-10-07br />return_base100: 119.0058,date: 2023-10-08br />return_base100: 118.8876,date: 2023-10-09br />return_base100: 116.0643,date: 2023-10-10br />return_base100: 115.6693,date: 2023-10-11br />return_base100: 115.3829,date: 2023-10-12br />return_base100: 114.0087,date: 2023-10-13br />return_base100: 114.7115,date: 2023-10-14br />return_base100: 115.1247,date: 2023-10-15br />return_base100: 115.2664,date: 2023-10-16br />return_base100: 117.8074,date: 2023-10-17br />return_base100: 116.0993,date: 2023-10-18br />return_base100: 115.8624,date: 2023-10-19br />return_base100: 116.1161,date: 2023-10-20br />return_base100: 118.6456,date: 2023-10-21br />return_base100: 120.7171,date: 2023-10-22br />return_base100: 122.7173,date: 2023-10-23br />return_base100: 128.2763,date: 2023-10-24br />return_base100: 129.4065,date: 2023-10-25br />return_base100: 130.3824,date: 2023-10-26br />return_base100: 130.9111,date: 2023-10-27br />return_base100: 129.7971,date: 2023-10-28br />return_base100: 129.8039,date: 2023-10-29br />return_base100: 131.3682,date: 2023-10-30br />return_base100: 131.8673,date: 2023-10-31br />return_base100: 132.0617,date: 2023-11-01br />return_base100: 134.7415,date: 2023-11-02br />return_base100: 132.2768,date: 2023-11-03br />return_base100: 133.6973,date: 2023-11-04br />return_base100: 135.5821,date: 2023-11-05br />return_base100: 137.2676,date: 2023-11-06br />return_base100: 138.3018,date: 2023-11-07br />return_base100: 137.7598,date: 2023-11-08br />return_base100: 139.6761,date: 2023-11-09br />return_base100: 147.3315,date: 2023-11-10br />return_base100: 148.6984,date: 2023-11-11br />return_base100: 147.3277,date: 2023-11-12br />return_base100: 147.4097,date: 2023-11-13br />return_base100: 146.6472,date: 2023-11-14br />return_base100: 143.5212,date: 2023-11-15br />return_base100: 148.9083,date: 2023-11-16br />return_base100: 143.0423,date: 2023-11-17br />return_base100: 142.9524,date: 2023-11-18br />return_base100: 143.2150,date: 2023-11-19br />return_base100: 146.6069,date: 2023-11-20br />return_base100: 146.5574,date: 2023-11-21br />return_base100: 141.6103,date: 2023-11-22br />return_base100: 148.5197,date: 2023-11-23br />return_base100: 148.6204,date: 2023-11-24br />return_base100: 149.3832,date: 2023-11-25br />return_base100: 150.1329,date: 2023-11-26br />return_base100: 149.1894,date: 2023-11-27br />return_base100: 147.0730,date: 2023-11-28br />return_base100: 148.4625,date: 2023-11-29br />return_base100: 147.5399,date: 2023-11-30br />return_base100: 148.1818,date: 2023-12-01br />return_base100: 150.5279,date: 2023-12-02br />return_base100: 154.8186,date: 2023-12-03br />return_base100: 155.7868,date: 2023-12-04br />return_base100: 157.8615,date: 2023-12-05br />return_base100: 161.2788,date: 2023-12-06br />return_base100: 158.3286,date: 2023-12-07br />return_base100: 160.5068,date: 2023-12-08br />return_base100: 162.5410,date: 2023-12-09br />return_base100: 161.7651,date: 2023-12-10br />return_base100: 162.2798,date: 2023-12-11br />return_base100: 158.5050,date: 2023-12-12br />return_base100: 158.4283,date: 2023-12-13br />return_base100: 159.7138,date: 2023-12-14br />return_base100: 161.3154,date: 2023-12-15br />return_base100: 158.5795,date: 2023-12-16br />return_base100: 158.9974,date: 2023-12-17br />return_base100: 157.7004,date: 2023-12-18br />return_base100: 158.5736,date: 2023-12-19br />return_base100: 155.2948,date: 2023-12-20br />return_base100: 157.6938,date: 2023-12-21br />return_base100: 160.9495,date: 2023-12-22br />return_base100: 165.1894,date: 2023-12-23br />return_base100: 165.1810,date: 2023-12-24br />return_base100: 164.0235,date: 2023-12-25br />return_base100: 165.7107,date: 2023-12-26br />return_base100: 163.1050,date: 2023-12-27br />return_base100: 169.9580,date: 2023-12-28br />return_base100: 168.4194,date: 2023-12-29br />return_base100: 165.4379,date: 2023-12-30br />return_base100: 164.7281,date: 2023-12-31br />return_base100: 163.9000,date: 2024-01-01br />return_base100: 169.3968,date: 2024-01-02br />return_base100: 169.8202,date: 2024-01-03br />return_base100: 160.2927,date: 2024-01-04br />return_base100: 164.0870,date: 2024-01-05br />return_base100: 163.0881,date: 2024-01-06br />return_base100: 160.5628,date: 2024-01-07br />return_base100: 158.1386,date: 2024-01-08br />return_base100: 165.5668,date: 2024-01-09br />return_base100: 165.2393,date: 2024-01-10br />return_base100: 176.8600,date: 2024-01-11br />return_base100: 177.8494,date: 2024-01-12br />return_base100: 170.8625,date: 2024-01-13br />return_base100: 173.7367,date: 2024-01-14br />return_base100: 168.9197,date: 2024-01-15br />return_base100: 171.0595,date: 2024-01-16br />return_base100: 174.7420,date: 2024-01-17br />return_base100: 172.0485,date: 2024-01-18br />return_base100: 167.8778,date: 2024-01-19br />return_base100: 169.4794,date: 2024-01-20br />return_base100: 168.6185,date: 2024-01-21br />return_base100: 167.6023,date: 2024-01-22br />return_base100: 159.9650,date: 2024-01-23br />return_base100: 157.0993,date: 2024-01-24br />return_base100: 158.0736,date: 2024-01-25br />return_base100: 156.8731,date: 2024-01-26br />return_base100: 160.4549,date: 2024-01-27br />return_base100: 160.9860,date: 2024-01-28br />return_base100: 160.4778,date: 2024-01-29br />return_base100: 164.2224,date: 2024-01-30br />return_base100: 165.3365,date: 2024-01-31br />return_base100: 162.0415,date: 2024-02-01br />return_base100: 163.7981,date: 2024-02-02br />return_base100: 164.5485,date: 2024-02-03br />return_base100: 163.7599,date: 2024-02-04br />return_base100: 163.1561,date: 2024-02-05br />return_base100: 164.0032,date: 2024-02-06br />return_base100: 166.9682,date: 2024-02-07br />return_base100: 170.1316,date: 2024-02-08br />return_base100: 170.2682,date: 2024-02-09br />return_base100: 174.6283,date: 2024-02-10br />return_base100: 175.4820,date: 2024-02-11br />return_base100: 175.9200,date: 2024-02-12br />return_base100: 182.9083,date: 2024-02-13br />return_base100: 181.8036,date: 2024-02-14br />return_base100: 188.8830,date: 2024-02-15br />return_base100: 190.7890,date: 2024-02-16br />return_base100: 189.6301,date: 2024-02-17br />return_base100: 189.6137,date: 2024-02-18br />return_base100: 194.0312,date: 2024-02-19br />return_base100: 196.1880,date: 2024-02-20br />return_base100: 197.8481,date: 2024-02-21br />return_base100: 194.5635,date: 2024-02-22br />return_base100: 194.8949,date: 2024-02-23br />return_base100: 195.9485,date: 2024-02-24br />return_base100: 199.2510,date: 2024-02-25br />return_base100: 203.4729,date: 2024-02-26br />return_base100: 208.1539,date: 2024-02-27br />return_base100: 211.7631,date: 2024-02-28br />return_base100: 219.1094,date: 2024-02-29br />return_base100: 218.7854,date: 2024-03-01br />return_base100: 223.9532,date: 2024-03-02br />return_base100: 224.6827,date: 2024-03-03br />return_base100: 226.5124,date: 2024-03-04br />return_base100: 234.0036,date: 2024-03-05br />return_base100: 226.8511,date: 2024-03-06br />return_base100: 242.1077,date: 2024-03-07br />return_base100: 245.7558,date: 2024-03-08br />return_base100: 246.4631,date: 2024-03-09br />return_base100: 249.1745,date: 2024-03-10br />return_base100: 249.0357,date: 2024-03-11br />return_base100: 258.4726,date: 2024-03-12br />return_base100: 253.5375,date: 2024-03-13br />return_base100: 257.0086,date: 2024-03-14br />return_base100: 252.4594,date: 2024-03-15br />return_base100: 244.1269,date: 2024-03-16br />return_base100: 231.6713,date: 2024-03-17br />return_base100: 240.2580,date: 2024-03-18br />return_base100: 234.8170,date: 2024-03-19br />return_base100: 214.1084,date: 2024-03-20br />return_base100: 233.7646,date: 2024-03-21br />return_base100: 231.5228,date: 2024-03-22br />return_base100: 223.0355,date: 2024-03-23br />return_base100: 225.6403,date: 2024-03-24br />return_base100: 231.9530,date: 2024-03-25br />return_base100: 238.8815,date: 2024-03-26br />return_base100: 238.8851,date: 2024-03-27br />return_base100: 234.8004,date: 2024-03-28br />return_base100: 238.1374,date: 2024-03-29br />return_base100: 236.2940,date: 2024-03-30br />return_base100: 235.6639,date: 2024-03-31br />return_base100: 241.6203,date: 2024-04-01br />return_base100: 235.7307,date: 2024-04-02br />return_base100: 225.1531,date: 2024-04-03br />return_base100: 227.1173,date: 2024-04-04br />return_base100: 228.3360,date: 2024-04-05br />return_base100: 227.6311,date: 2024-04-06br />return_base100: 230.1702,date: 2024-04-07br />return_base100: 232.2136,date: 2024-04-08br />return_base100: 242.7992,date: 2024-04-09br />return_base100: 233.6144,date: 2024-04-10br />return_base100: 235.9039,date: 2024-04-11br />return_base100: 234.2352,date: 2024-04-12br />return_base100: 222.4813,date: 2024-04-13br />return_base100: 213.9315,date: 2024-04-14br />return_base100: 219.5142,date: 2024-04-15br />return_base100: 215.4986,date: 2024-04-16br />return_base100: 215.5747,date: 2024-04-17br />return_base100: 210.2888,date: 2024-04-18br />return_base100: 214.7734,date: 2024-04-19br />return_base100: 214.2612,date: 2024-04-20br />return_base100: 218.9138,date: 2024-04-21br />return_base100: 218.5544,date: 2024-04-22br />return_base100: 222.1730,date: 2024-04-23br />return_base100: 212.3455,date: 2024-04-24br />return_base100: 207.6407,date: 2024-04-25br />return_base100: 208.8793,date: 2024-04-26br />return_base100: 207.2330,date: 2024-04-27br />return_base100: 211.3653,date: 2024-04-28br />return_base100: 211.2157,date: 2024-04-29br />return_base100: 208.6659,date: 2024-04-30br />return_base100: 197.4455,date: 2024-05-01br />return_base100: 195.9295,date: 2024-05-02br />return_base100: 197.4157,date: 2024-05-03br />return_base100: 205.1509,date: 2024-05-04br />return_base100: 206.1665,date: 2024-05-05br />return_base100: 207.4012,date: 2024-05-06br />return_base100: 204.4895,date: 2024-05-07br />return_base100: 202.2567,date: 2024-05-08br />return_base100: 198.6428,date: 2024-05-09br />return_base100: 203.2239,date: 2024-05-10br />return_base100: 197.1077,date: 2024-05-11br />return_base100: 196.5133,date: 2024-05-12br />return_base100: 197.3926,date: 2024-05-13br />return_base100: 198.8281,date: 2024-05-14br />return_base100: 194.4696,date: 2024-05-15br />return_base100: 204.7401,date: 2024-05-16br />return_base100: 201.6618,date: 2024-05-17br />return_base100: 209.0471,date: 2024-05-18br />return_base100: 210.7528,date: 2024-05-19br />return_base100: 207.6497,date: 2024-05-20br />return_base100: 234.7848,date: 2024-05-21br />return_base100: 238.2576,date: 2024-05-22br />return_base100: 234.8419,date: 2024-05-23br />return_base100: 234.4273,date: 2024-05-24br />return_base100: 234.2690,date: 2024-05-25br />return_base100: 236.4757,date: 2024-05-26br />return_base100: 238.1178,date: 2024-05-27br />return_base100: 242.1428,date: 2024-05-28br />return_base100: 239.8149,date: 2024-05-29br />return_base100: 236.0556,date: 2024-05-30br />return_base100: 235.1337,date: 2024-05-31br />return_base100: 234.9300,date: 2024-06-01br />return_base100: 236.9850,date: 2024-06-02br />return_base100: 234.9137,date: 2024-06-03br />return_base100: 234.6569,date: 2024-06-04br />return_base100: 239.4474,date: 2024-06-05br />return_base100: 241.8222,date: 2024-06-06br />return_base100: 238.6559,date: 2024-06-07br />return_base100: 230.8104,date: 2024-06-08br />return_base100: 229.9581,date: 2024-06-09br />return_base100: 231.1692,date: 2024-06-10br />return_base100: 229.3207,date: 2024-06-11br />return_base100: 219.8031,date: 2024-06-12br />return_base100: 224.9057,date: 2024-06-13br />return_base100: 219.4955,date: 2024-06-14br />return_base100: 218.9894,date: 2024-06-15br />return_base100: 223.3539,date: 2024-06-16br />return_base100: 225.9567,date: 2024-06-17br />return_base100: 219.8197,date: 2024-06-18br />return_base100: 216.2840,date: 2024-06-19br />return_base100: 219.9628,date: 2024-06-20br />return_base100: 218.5639,date: 2024-06-21br />return_base100: 217.8298,date: 2024-06-22br />return_base100: 216.6384,date: 2024-06-23br />return_base100: 212.8121,date: 2024-06-24br />return_base100: 209.8813,date: 2024-06-25br />return_base100: 212.6179,date: 2024-06-26br />return_base100: 211.3331,date: 2024-06-27br />return_base100: 215.2695,date: 2024-06-28br />return_base100: 210.5028,date: 2024-06-29br />return_base100: 210.4007,date: 2024-06-30br />return_base100: 214.8248,date: 2024-07-01br />return_base100: 214.8576,date: 2024-07-02br />return_base100: 214.1462,date: 2024-07-03br />return_base100: 206.5286,date: 2024-07-04br />return_base100: 194.1413,date: 2024-07-05br />return_base100: 192.2093,date: 2024-07-06br />return_base100: 197.0950,date: 2024-07-07br />return_base100: 188.5756,date: 2024-07-08br />return_base100: 193.0243,date: 2024-07-09br />return_base100: 195.8659,date: 2024-07-10br />return_base100: 197.3394,date: 2024-07-11br />return_base100: 195.9944,date: 2024-07-12br />return_base100: 197.9103,date: 2024-07-13br />return_base100: 200.8088,date: 2024-07-14br />return_base100: 205.1047,date: 2024-07-15br />return_base100: 216.7070,date: 2024-07-16br />return_base100: 214.7338,date: 2024-07-17br />return_base100: 211.6976,date: 2024-07-18br />return_base100: 212.9495,date: 2024-07-19br />return_base100: 216.6150,date: 2024-07-20br />return_base100: 217.7300,date: 2024-07-21br />return_base100: 218.2549,date: 2024-07-22br />return_base100: 213.5588,date: 2024-07-23br />return_base100: 215.2488,date: 2024-07-24br />return_base100: 207.2518,date: 2024-07-25br />return_base100: 199.7502,date: 2024-07-26br />return_base100: 205.4603,date: 2024-07-27br />return_base100: 204.4841,date: 2024-07-28br />return_base100: 204.6664,date: 2024-07-29br />return_base100: 207.1445,date: 2024-07-30br />return_base100: 204.6666,date: 2024-07-31br />return_base100: 202.1818,date: 2024-08-01br />return_base100: 201.3042,date: 2024-08-02br />return_base100: 188.8702,date: 2024-08-03br />return_base100: 185.3339,date: 2024-08-04br />return_base100: 174.7932,date: 2024-08-05br />return_base100: 160.8077,date: 2024-08-06br />return_base100: 162.5167,date: 2024-08-07br />return_base100: 156.9061,date: 2024-08-08br />return_base100: 174.2726,date: 2024-08-09br />return_base100: 169.5759,date: 2024-08-10br />return_base100: 170.2175,date: 2024-08-11br />return_base100: 167.1239,date: 2024-08-12br />return_base100: 176.0033,date: 2024-08-13br />return_base100: 174.5583,date: 2024-08-14br />return_base100: 173.0211,date: 2024-08-15br />return_base100: 168.3864,date: 2024-08-16br />return_base100: 169.6337,date: 2024-08-17br />return_base100: 170.4149,date: 2024-08-18br />return_base100: 170.8824,date: 2024-08-19br />return_base100: 171.2409,date: 2024-08-20br />return_base100: 169.1945,date: 2024-08-21br />return_base100: 172.7117,date: 2024-08-22br />return_base100: 172.7407,date: 2024-08-23br />return_base100: 180.5727,date: 2024-08-24br />return_base100: 180.2663,date: 2024-08-25br />return_base100: 179.6469,date: 2024-08-26br />return_base100: 175.8090,date: 2024-08-27br />return_base100: 164.4618,date: 2024-08-28br />return_base100: 167.5167,date: 2024-08-29br />return_base100: 166.9422,date: 2024-08-30br />return_base100: 167.0908,date: 2024-08-31br />return_base100: 166.3830,date: 2024-09-01br />return_base100: 161.4547,date: 2024-09-02br />return_base100: 167.4249,date: 2024-09-03br />return_base100: 162.6320,date: 2024-09-04br />return_base100: 163.3227,date: 2024-09-05br />return_base100: 159.0834,date: 2024-09-06br />return_base100: 151.9007,date: 2024-09-07br />return_base100: 154.6566,date: 2024-09-08br />return_base100: 156.4582,date: 2024-09-09br />return_base100: 159.9156,date: 2024-09-10br />return_base100: 161.1814,date: 2024-09-11br />return_base100: 158.8817,date: 2024-09-12br />return_base100: 160.3843,date: 2024-09-13br />return_base100: 164.4534,date: 2024-09-14br />return_base100: 162.8945,date: 2024-09-15br />return_base100: 157.8578,date: 2024-09-16br />return_base100: 156.4840,date: 2024-09-17br />return_base100: 158.5674,date: 2024-09-18br />return_base100: 159.8117,date: 2024-09-19br />return_base100: 165.3986,date: 2024-09-20br />return_base100: 169.7135,date: 2024-09-21br />return_base100: 172.5148,date: 2024-09-22br />return_base100: 170.9387,date: 2024-09-23br />return_base100: 174.7475,date: 2024-09-24br />return_base100: 175.5366,date: 2024-09-25br />return_base100: 171.2345,date: 2024-09-26br />return_base100: 174.9210,date: 2024-09-27br />return_base100: 178.6440,date: 2024-09-28br />return_base100: 177.4343,date: 2024-09-29br />return_base100: 176.2053,date: 2024-09-30br />return_base100: 172.1033,date: 2024-10-01br />return_base100: 164.6807,date: 2024-10-02br />return_base100: 160.2256,date: 2024-10-03br />return_base100: 159.3023,date: 2024-10-04br />return_base100: 162.9021,date: 2024-10-05br />return_base100: 162.9172,date: 2024-10-06br />return_base100: 164.5792,date: 2024-10-07br />return_base100: 163.9054,date: 2024-10-08br />return_base100: 164.1981,date: 2024-10-09br />return_base100: 160.4885,date: 2024-10-10br />return_base100: 161.6533,date: 2024-10-11br />return_base100: 164.5143,date: 2024-10-12br />return_base100: 166.8595,date: 2024-10-13br />return_base100: 165.8002,date: 2024-10-14br />return_base100: 174.0379,date: 2024-10-15br />return_base100: 172.6237,date: 2024-10-16br />return_base100: 172.5023,date: 2024-10-17br />return_base100: 171.7516,date: 2024-10-18br />return_base100: 173.6833,date: 2024-10-19br />return_base100: 174.3761,date: 2024-10-20br />return_base100: 179.9285,date: 2024-10-21br />return_base100: 175.7352,date: 2024-10-22br />return_base100: 173.8417,date: 2024-10-23br />return_base100: 168.5833,date: 2024-10-24br />return_base100: 169.2560,date: 2024-10-25br />return_base100: 163.3779,date: 2024-10-26br />return_base100: 165.7563,date: 2024-10-27br />return_base100: 167.0455,date: 2024-10-28br />return_base100: 170.0974,date: 2024-10-29br />return_base100: 173.8330,date: 2024-10-30br />return_base100: 175.4920,date: 2024-10-31br />return_base100: 167.7332,date: 2024-11-01br />return_base100: 167.3367,date: 2024-11-02br />return_base100: 165.8164,date: 2024-11-03br />return_base100: 163.5942,date: 2024-11-04br />return_base100: 160.1388,date: 2024-11-05br />return_base100: 162.5554,date: 2024-11-06br />return_base100: 179.1132,date: 2024-11-07br />return_base100: 187.2660,date: 2024-11-08br />return_base100: 190.7081,date: 2024-11-09br />return_base100: 200.1615,date: 2024-11-10br />return_base100: 201.8965,date: 2024-11-11br />return_base100: 210.6225,date: 2024-11-12br />return_base100: 205.2738,date: 2024-11-13br />return_base100: 202.1239,date: 2024-11-14br />return_base100: 194.4704,date: 2024-11-15br />return_base100: 197.5492,date: 2024-11-16br />return_base100: 200.4323,date: 2024-11-17br />return_base100: 196.7063,date: 2024-11-18br />return_base100: 204.1079,date: 2024-11-19br />return_base100: 200.5248,date: 2024-11-20br />return_base100: 198.0002,date: 2024-11-21br />return_base100: 211.9587,date: 2024-11-22br />return_base100: 211.5637,date: 2024-11-23br />return_base100: 216.7674,date: 2024-11-24br />return_base100: 216.5114,date: 2024-11-25br />return_base100: 218.8499,date: 2024-11-26br />return_base100: 213.7786,date: 2024-11-27br />return_base100: 233.3164,date: 2024-11-28br />return_base100: 228.2000,date: 2024-11-29br />return_base100: 229.2383,date: 2024-11-30br />return_base100: 235.7706,date: 2024-12-01br />return_base100: 235.6182,date: 2024-12-02br />return_base100: 236.3085,date: 2024-12-03br />return_base100: 237.3986,date: 2024-12-04br />return_base100: 248.4043,date: 2024-12-05br />return_base100: 244.8639,date: 2024-12-06br />return_base100: 260.1191,date: 2024-12-07br />return_base100: 258.8682,date: 2024-12-08br />return_base100: 259.4579,date: 2024-12-09br />return_base100: 240.5763,date: 2024-12-10br />return_base100: 235.4046,date: 2024-12-11br />return_base100: 248.6294,date: 2024-12-12br />return_base100: 253.9488,date: 2024-12-13br />return_base100: 255.2791,date: 2024-12-14br />return_base100: 252.9657,date: 2024-12-15br />return_base100: 257.1449,date: 2024-12-16br />return_base100: 257.9543,date: 2024-12-17br />return_base100: 251.7818,date: 2024-12-18br />return_base100: 236.7949,date: 2024-12-19br />return_base100: 224.4041,date: 2024-12-20br />return_base100: 226.7942,date: 2024-12-21br />return_base100: 218.3915,date: 2024-12-22br />return_base100: 216.7900,date: 2024-12-23br />return_base100: 226.1420,date: 2024-12-24br />return_base100: 230.8866,date: 2024-12-25br />return_base100: 229.4091,date: 2024-12-26br />return_base100: 219.6660,date: 2024-12-27br />return_base100: 218.6049,date: 2024-12-28br />return_base100: 223.1589,date: 2024-12-29br />return_base100: 219.4986,date: 2024-12-30br />return_base100: 219.6491,date: 2024-12-31br />return_base100: 217.6581,date: 2025-01-01br />return_base100: 220.4814,date: 2025-01-02br />return_base100: 226.1184,date: 2025-01-03br />return_base100: 235.4215,date: 2025-01-04br />return_base100: 238.0152,date: 2025-01-05br />return_base100: 237.0000,date: 2025-01-06br />return_base100: 239.3220,date: 2025-01-07br />return_base100: 222.0702,date: 2025-01-08br />return_base100: 218.0673,date: 2025-01-09br />return_base100: 211.7204,date: 2025-01-10br />return_base100: 215.7364,date: 2025-01-11br />return_base100: 216.2806,date: 2025-01-12br />return_base100: 214.4393,date: 2025-01-13br />return_base100: 207.8087,date: 2025-01-14br />return_base100: 213.5318,date: 2025-01-15br />return_base100: 226.1305,date: 2025-01-16br />return_base100: 219.2324,date: 2025-01-17br />return_base100: 230.0473,date: 2025-01-18br />return_base100: 220.0316,date: 2025-01-19br />return_base100: 214.4111,date: 2025-01-20br />return_base100: 219.5056,date: 2025-01-21br />return_base100: 221.6768,date: 2025-01-22br />return_base100: 216.5059,date: 2025-01-23br />return_base100: 220.6474,date: 2025-01-24br />return_base100: 218.9196,date: 2025-01-25br />return_base100: 219.0901,date: 2025-01-26br />return_base100: 214.5663,date: 2025-01-27br />return_base100: 209.8698,date: 2025-01-28br />return_base100: 203.7899,date: 2025-01-29br />return_base100: 207.8277,date: 2025-01-30br />return_base100: 215.1481,date: 2025-01-31br />return_base100: 217.0122,date: 2025-02-01br />return_base100: 207.1282,date: 2025-02-02br />return_base100: 189.9993,date: 2025-02-03br />return_base100: 193.0615,date: 2025-02-04br />return_base100: 184.2464,date: 2025-02-05br />return_base100: 186.4130,date: 2025-02-06br />return_base100: 180.4681,date: 2025-02-07br />return_base100: 177.6517,date: 2025-02-08br />return_base100: 179.2533,date: 2025-02-09br />return_base100: 178.2370,date: 2025-02-10br />return_base100: 180.5939,date: 2025-02-11br />return_base100: 177.9851,date: 2025-02-12br />return_base100: 185.1964,date: 2025-02-13br />return_base100: 181.9908,date: 2025-02-14br />return_base100: 184.9459,date: 2025-02-15br />return_base100: 182.9472,date: 2025-02-16br />return_base100: 181.1821,date: 2025-02-17br />return_base100: 185.1694,date: 2025-02-18br />return_base100: 178.4616,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(9,109,217,1),dash:solid},hoveron:points,showlegend:false,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,100.84615364879951,99.171956184354642,99.340901350992425,99.877927342702407,101.5612550186882,103.71324085921928,106.09921556033451,107.93888904567594,111.68339125839971,111.5182498817869,114.15231870004527,114.52416985071406,115.45680115983248,119.27520398521183,115.62943299099595,123.40595263020923,125.26543705714708,125.62600511804968,127.00802465837559,126.93728643420117,131.74742990401398,129.23190324585991,131.00119546092955,128.68237271274813,124.43520689884807,118.08635228026057,122.46312582524673,119.68977247869793,109.13428862377873,119.15333769188921,118.01070593992486,113.68457522987552,115.01229315776258,118.22998160683468,121.76149946518265,121.76334000874314,119.68131155572446,121.38224709843885,120.4426161463859,120.12146918210593,123.15752944618711,120.15552481537955,114.76395363481139,115.76513124804582,116.38633700932641,116.02701270967835,117.32122158995521,118.36280750044925,123.75841114463627,119.07681012160637,120.24380955483052,119.39321071446219,113.40207968036562,109.04414103114836,111.88972734633887,109.84289231715843,109.88170547666564,107.18736722290868,109.47327770578588,109.21218823562482,111.58366726185012,111.40048298093988,113.24493630213381,108.23571852533864,105.83762412374789,106.46894729720638,105.62979329134141,107.73612249676314,107.6598626419073,106.36017117278209,100.64097208363921,99.868228235879158,100.62576807834868,104.56850240994082,105.08619153945628,105.71555704385501,104.23138175851778,103.09330674621683,101.25125170905625,103.58631028240298,100.46876971263983,100.16582739739444,100.61398859956162,101.34568274851827,99.124079742163275,104.35912663642449,102.79006325111607,106.55448795353085,107.42391611226334,105.8421920182207,119.67336933139077,121.4434981571697,119.70249453888417,119.49114994149858,119.41047278209759,120.53524010671583,121.37226354397443,123.42386167679318,122.23727997556651,120.32113469398955,119.85119930376139,119.74740380175984,120.79485156462377,119.73908789130934,119.60819735713561,122.04995168294282,123.260454873051,121.64651011189052,117.6475722728471,117.21315379593148,117.83046095130669,116.88826439307852,112.03696525377246,114.63783178168073,111.88020671646694,111.62221828333507,113.84687213007668,115.17354150587472,112.04543175415067,110.24324958339575,112.11838978540712,111.40533532305388,111.03115839461321,110.42389056774968,108.47357252739984,106.97969813523935,108.37455128384606,107.71966357540869,109.72610703954368,107.29648356902145,107.2444184958788,109.49946919839196,109.51617910295921,109.15354182490228,105.27076459414397,98.956763177706264,97.971983134374284,100.46230550055924,96.119849726868907,98.387438435212246,99.835817937000527,100.58688241258004,99.901307823325226,100.87790023651542,102.35529339770252,104.54496018458086,110.45883300837515,109.45306519104898,107.9054859687556,108.54356895674532,110.41194376682076,110.98030919570144,111.24785172313361,108.85414673906435,109.71557132201112,105.63939200487955,101.81571295462679,104.72624814788331,104.22865998501017,104.32154608336234,105.58468324189549,104.32167436367109,103.05514614306288,102.60779924198609,96.270015771785097,94.467521266365353,89.094729207518839,81.966108788617817,82.837204591364184,79.977395894115432,88.829395332359212,86.435422632862981,86.762464913941187,85.185576429798374,89.711562283492114,88.975015792421488,88.191462934297178,85.829119697017518,86.4648824846401,86.863064563033205,87.101364757472695,87.28406380417151,86.241005458829108,88.033784125211398,88.048541938123606,92.040630724160181,91.88445223694643,91.568771129300629,89.612524307724158,83.828660788156455,85.385810836964311,85.092997088706269,85.168710357898718,84.807958242640083,82.295923039846201,85.339033143504508,82.896007169419136,83.24803622368205,81.087226928870123,77.426095762031323,78.830837649222076,79.749112718568725,81.511388558489628,82.156616201936856,80.984429782315004,81.75029669004455,83.824382918729512,83.029792376647052,80.462512980015148,79.762280971133251,80.824207676672941,81.458425523185653,84.306153561792016,86.50556407473141,87.933413149713274,87.130054927397254,89.071449120181128,89.473680394407296,87.280840064238305,89.159912336583432,91.057579676294125,90.440969696509981,89.81452675218911,87.723646957865938,83.940270234182947,81.669407589263855,81.198780600849346,83.033674250338237,83.041348759244968,83.888500763490939,83.545072067319722,83.6942509115989,81.803399160466725,82.397125048648903,83.855415598640135,85.050826331552386,84.510872202359835,88.709737691309158,87.988919481573532,87.927060485727253,87.544372437670546,88.52899631367012,88.882140848878777,91.712294485184884,89.574899135424175,88.609729247118395,85.929490672515641,86.272344895999808,83.276207694966828,84.488490077183471,85.145614324917062,86.701202700400898,88.605334252192165,89.450958047542471,85.496159789522125,85.294040219557871,84.519115606548894,83.386422789811135,81.625162037550879,82.856976491127512,91.296733213657106,95.452340351530424,97.206824557045309,102.0253731757843,102.90968742773775,107.35746133492059,104.63117012947275,103.02562493983375,99.124509202327374,100.6938403030628,102.1633693235824,100.26418492978549,104.03691438784134,102.21050954834956,100.92369630674297,108.03855169077352,107.83720180266182,110.48961470507298,110.35912016663499,111.551123105258,108.96621910968334,118.92493181343846,116.31700429114365,116.84625538066177,120.17584887821099,120.09818909476824,120.4500340946751,121.00568304077429,126.61542556211595,124.81082279770875,132.58663968392625,131.94905308495737,132.2496138483836,122.62537810621008,119.98929584484462,126.73018624181418,129.44156904442212,130.11964202431679,128.94044480695095,131.07063414980217,131.48323381941904,128.33700307973135,120.6979664670811,114.3821802811302,115.60045837343023,111.31746888895754,110.50114320064725,115.26800600976514,117.68638543235427,116.93330751366771,111.96709710473574,111.42622828116768,113.74746604559661,111.8817739671957,111.95848001442985,110.94361544999114,112.38269741809665,115.25597554776527,119.99789062553157,121.31995306502373,120.80247587688794,121.98605135696583,113.1925477395169,111.15221596425016,107.91708139318662,109.96413394115147,110.24152616533458,109.30296049758482,105.92327075076217,108.84037612678912,115.26213857999053,111.74608128755057,117.25860406706583,112.15342146450824,109.28857637078943,111.88531561919847,112.99203446211452,110.35636492869901,112.46734011225976,111.58665117337999,111.67353598424404,109.36770301167584,106.97382512805999,103.87479038718679,105.93294754796652,109.66425919850684,110.61442586809237,105.57636175404025,96.845548165742159,98.406356992052096,93.913188587782159,95.017553765902719,91.987333044572495,90.551742531827159,91.368135148994227,90.850128107409205,92.051450889333921,90.721713940935061,94.397424443734764,92.763473531812352,94.269746494684782,93.250977746935959,92.351281012740685,94.383659408864261,90.964559720228451,text:date: 2024-02-19br />return_base100: 100.00000,date: 2024-02-20br />return_base100: 100.84615,date: 2024-02-21br />return_base100: 99.17196,date: 2024-02-22br />return_base100: 99.34090,date: 2024-02-23br />return_base100: 99.87793,date: 2024-02-24br />return_base100: 101.56126,date: 2024-02-25br />return_base100: 103.71324,date: 2024-02-26br />return_base100: 106.09922,date: 2024-02-27br />return_base100: 107.93889,date: 2024-02-28br />return_base100: 111.68339,date: 2024-02-29br />return_base100: 111.51825,date: 2024-03-01br />return_base100: 114.15232,date: 2024-03-02br />return_base100: 114.52417,date: 2024-03-03br />return_base100: 115.45680,date: 2024-03-04br />return_base100: 119.27520,date: 2024-03-05br />return_base100: 115.62943,date: 2024-03-06br />return_base100: 123.40595,date: 2024-03-07br />return_base100: 125.26544,date: 2024-03-08br />return_base100: 125.62601,date: 2024-03-09br />return_base100: 127.00802,date: 2024-03-10br />return_base100: 126.93729,date: 2024-03-11br />return_base100: 131.74743,date: 2024-03-12br />return_base100: 129.23190,date: 2024-03-13br />return_base100: 131.00120,date: 2024-03-14br />return_base100: 128.68237,date: 2024-03-15br />return_base100: 124.43521,date: 2024-03-16br />return_base100: 118.08635,date: 2024-03-17br />return_base100: 122.46313,date: 2024-03-18br />return_base100: 119.68977,date: 2024-03-19br />return_base100: 109.13429,date: 2024-03-20br />return_base100: 119.15334,date: 2024-03-21br />return_base100: 118.01071,date: 2024-03-22br />return_base100: 113.68458,date: 2024-03-23br />return_base100: 115.01229,date: 2024-03-24br />return_base100: 118.22998,date: 2024-03-25br />return_base100: 121.76150,date: 2024-03-26br />return_base100: 121.76334,date: 2024-03-27br />return_base100: 119.68131,date: 2024-03-28br />return_base100: 121.38225,date: 2024-03-29br />return_base100: 120.44262,date: 2024-03-30br />return_base100: 120.12147,date: 2024-03-31br />return_base100: 123.15753,date: 2024-04-01br />return_base100: 120.15552,date: 2024-04-02br />return_base100: 114.76395,date: 2024-04-03br />return_base100: 115.76513,date: 2024-04-04br />return_base100: 116.38634,date: 2024-04-05br />return_base100: 116.02701,date: 2024-04-06br />return_base100: 117.32122,date: 2024-04-07br />return_base100: 118.36281,date: 2024-04-08br />return_base100: 123.75841,date: 2024-04-09br />return_base100: 119.07681,date: 2024-04-10br />return_base100: 120.24381,date: 2024-04-11br />return_base100: 119.39321,date: 2024-04-12br />return_base100: 113.40208,date: 2024-04-13br />return_base100: 109.04414,date: 2024-04-14br />return_base100: 111.88973,date: 2024-04-15br />return_base100: 109.84289,date: 2024-04-16br />return_base100: 109.88171,date: 2024-04-17br />return_base100: 107.18737,date: 2024-04-18br />return_base100: 109.47328,date: 2024-04-19br />return_base100: 109.21219,date: 2024-04-20br />return_base100: 111.58367,date: 2024-04-21br />return_base100: 111.40048,date: 2024-04-22br />return_base100: 113.24494,date: 2024-04-23br />return_base100: 108.23572,date: 2024-04-24br />return_base100: 105.83762,date: 2024-04-25br />return_base100: 106.46895,date: 2024-04-26br />return_base100: 105.62979,date: 2024-04-27br />return_base100: 107.73612,date: 2024-04-28br />return_base100: 107.65986,date: 2024-04-29br />return_base100: 106.36017,date: 2024-04-30br />return_base100: 100.64097,date: 2024-05-01br />return_base100: 99.86823,date: 2024-05-02br />return_base100: 100.62577,date: 2024-05-03br />return_base100: 104.56850,date: 2024-05-04br />return_base100: 105.08619,date: 2024-05-05br />return_base100: 105.71556,date: 2024-05-06br />return_base100: 104.23138,date: 2024-05-07br />return_base100: 103.09331,date: 2024-05-08br />return_base100: 101.25125,date: 2024-05-09br />return_base100: 103.58631,date: 2024-05-10br />return_base100: 100.46877,date: 2024-05-11br />return_base100: 100.16583,date: 2024-05-12br />return_base100: 100.61399,date: 2024-05-13br />return_base100: 101.34568,date: 2024-05-14br />return_base100: 99.12408,date: 2024-05-15br />return_base100: 104.35913,date: 2024-05-16br />return_base100: 102.79006,date: 2024-05-17br />return_base100: 106.55449,date: 2024-05-18br />return_base100: 107.42392,date: 2024-05-19br />return_base100: 105.84219,date: 2024-05-20br />return_base100: 119.67337,date: 2024-05-21br />return_base100: 121.44350,date: 2024-05-22br />return_base100: 119.70249,date: 2024-05-23br />return_base100: 119.49115,date: 2024-05-24br />return_base100: 119.41047,date: 2024-05-25br />return_base100: 120.53524,date: 2024-05-26br />return_base100: 121.37226,date: 2024-05-27br />return_base100: 123.42386,date: 2024-05-28br />return_base100: 122.23728,date: 2024-05-29br />return_base100: 120.32113,date: 2024-05-30br />return_base100: 119.85120,date: 2024-05-31br />return_base100: 119.74740,date: 2024-06-01br />return_base100: 120.79485,date: 2024-06-02br />return_base100: 119.73909,date: 2024-06-03br />return_base100: 119.60820,date: 2024-06-04br />return_base100: 122.04995,date: 2024-06-05br />return_base100: 123.26045,date: 2024-06-06br />return_base100: 121.64651,date: 2024-06-07br />return_base100: 117.64757,date: 2024-06-08br />return_base100: 117.21315,date: 2024-06-09br />return_base100: 117.83046,date: 2024-06-10br />return_base100: 116.88826,date: 2024-06-11br />return_base100: 112.03697,date: 2024-06-12br />return_base100: 114.63783,date: 2024-06-13br />return_base100: 111.88021,date: 2024-06-14br />return_base100: 111.62222,date: 2024-06-15br />return_base100: 113.84687,date: 2024-06-16br />return_base100: 115.17354,date: 2024-06-17br />return_base100: 112.04543,date: 2024-06-18br />return_base100: 110.24325,date: 2024-06-19br />return_base100: 112.11839,date: 2024-06-20br />return_base100: 111.40534,date: 2024-06-21br />return_base100: 111.03116,date: 2024-06-22br />return_base100: 110.42389,date: 2024-06-23br />return_base100: 108.47357,date: 2024-06-24br />return_base100: 106.97970,date: 2024-06-25br />return_base100: 108.37455,date: 2024-06-26br />return_base100: 107.71966,date: 2024-06-27br />return_base100: 109.72611,date: 2024-06-28br />return_base100: 107.29648,date: 2024-06-29br />return_base100: 107.24442,date: 2024-06-30br />return_base100: 109.49947,date: 2024-07-01br />return_base100: 109.51618,date: 2024-07-02br />return_base100: 109.15354,date: 2024-07-03br />return_base100: 105.27076,date: 2024-07-04br />return_base100: 98.95676,date: 2024-07-05br />return_base100: 97.97198,date: 2024-07-06br />return_base100: 100.46231,date: 2024-07-07br />return_base100: 96.11985,date: 2024-07-08br />return_base100: 98.38744,date: 2024-07-09br />return_base100: 99.83582,date: 2024-07-10br />return_base100: 100.58688,date: 2024-07-11br />return_base100: 99.90131,date: 2024-07-12br />return_base100: 100.87790,date: 2024-07-13br />return_base100: 102.35529,date: 2024-07-14br />return_base100: 104.54496,date: 2024-07-15br />return_base100: 110.45883,date: 2024-07-16br />return_base100: 109.45307,date: 2024-07-17br />return_base100: 107.90549,date: 2024-07-18br />return_base100: 108.54357,date: 2024-07-19br />return_base100: 110.41194,date: 2024-07-20br />return_base100: 110.98031,date: 2024-07-21br />return_base100: 111.24785,date: 2024-07-22br />return_base100: 108.85415,date: 2024-07-23br />return_base100: 109.71557,date: 2024-07-24br />return_base100: 105.63939,date: 2024-07-25br />return_base100: 101.81571,date: 2024-07-26br />return_base100: 104.72625,date: 2024-07-27br />return_base100: 104.22866,date: 2024-07-28br />return_base100: 104.32155,date: 2024-07-29br />return_base100: 105.58468,date: 2024-07-30br />return_base100: 104.32167,date: 2024-07-31br />return_base100: 103.05515,date: 2024-08-01br />return_base100: 102.60780,date: 2024-08-02br />return_base100: 96.27002,date: 2024-08-03br />return_base100: 94.46752,date: 2024-08-04br />return_base100: 89.09473,date: 2024-08-05br />return_base100: 81.96611,date: 2024-08-06br />return_base100: 82.83720,date: 2024-08-07br />return_base100: 79.97740,date: 2024-08-08br />return_base100: 88.82940,date: 2024-08-09br />return_base100: 86.43542,date: 2024-08-10br />return_base100: 86.76246,date: 2024-08-11br />return_base100: 85.18558,date: 2024-08-12br />return_base100: 89.71156,date: 2024-08-13br />return_base100: 88.97502,date: 2024-08-14br />return_base100: 88.19146,date: 2024-08-15br />return_base100: 85.82912,date: 2024-08-16br />return_base100: 86.46488,date: 2024-08-17br />return_base100: 86.86306,date: 2024-08-18br />return_base100: 87.10136,date: 2024-08-19br />return_base100: 87.28406,date: 2024-08-20br />return_base100: 86.24101,date: 2024-08-21br />return_base100: 88.03378,date: 2024-08-22br />return_base100: 88.04854,date: 2024-08-23br />return_base100: 92.04063,date: 2024-08-24br />return_base100: 91.88445,date: 2024-08-25br />return_base100: 91.56877,date: 2024-08-26br />return_base100: 89.61252,date: 2024-08-27br />return_base100: 83.82866,date: 2024-08-28br />return_base100: 85.38581,date: 2024-08-29br />return_base100: 85.09300,date: 2024-08-30br />return_base100: 85.16871,date: 2024-08-31br />return_base100: 84.80796,date: 2024-09-01br />return_base100: 82.29592,date: 2024-09-02br />return_base100: 85.33903,date: 2024-09-03br />return_base100: 82.89601,date: 2024-09-04br />return_base100: 83.24804,date: 2024-09-05br />return_base100: 81.08723,date: 2024-09-06br />return_base100: 77.42610,date: 2024-09-07br />return_base100: 78.83084,date: 2024-09-08br />return_base100: 79.74911,date: 2024-09-09br />return_base100: 81.51139,date: 2024-09-10br />return_base100: 82.15662,date: 2024-09-11br />return_base100: 80.98443,date: 2024-09-12br />return_base100: 81.75030,date: 2024-09-13br />return_base100: 83.82438,date: 2024-09-14br />return_base100: 83.02979,date: 2024-09-15br />return_base100: 80.46251,date: 2024-09-16br />return_base100: 79.76228,date: 2024-09-17br />return_base100: 80.82421,date: 2024-09-18br />return_base100: 81.45843,date: 2024-09-19br />return_base100: 84.30615,date: 2024-09-20br />return_base100: 86.50556,date: 2024-09-21br />return_base100: 87.93341,date: 2024-09-22br />return_base100: 87.13005,date: 2024-09-23br />return_base100: 89.07145,date: 2024-09-24br />return_base100: 89.47368,date: 2024-09-25br />return_base100: 87.28084,date: 2024-09-26br />return_base100: 89.15991,date: 2024-09-27br />return_base100: 91.05758,date: 2024-09-28br />return_base100: 90.44097,date: 2024-09-29br />return_base100: 89.81453,date: 2024-09-30br />return_base100: 87.72365,date: 2024-10-01br />return_base100: 83.94027,date: 2024-10-02br />return_base100: 81.66941,date: 2024-10-03br />return_base100: 81.19878,date: 2024-10-04br />return_base100: 83.03367,date: 2024-10-05br />return_base100: 83.04135,date: 2024-10-06br />return_base100: 83.88850,date: 2024-10-07br />return_base100: 83.54507,date: 2024-10-08br />return_base100: 83.69425,date: 2024-10-09br />return_base100: 81.80340,date: 2024-10-10br />return_base100: 82.39713,date: 2024-10-11br />return_base100: 83.85542,date: 2024-10-12br />return_base100: 85.05083,date: 2024-10-13br />return_base100: 84.51087,date: 2024-10-14br />return_base100: 88.70974,date: 2024-10-15br />return_base100: 87.98892,date: 2024-10-16br />return_base100: 87.92706,date: 2024-10-17br />return_base100: 87.54437,date: 2024-10-18br />return_base100: 88.52900,date: 2024-10-19br />return_base100: 88.88214,date: 2024-10-20br />return_base100: 91.71229,date: 2024-10-21br />return_base100: 89.57490,date: 2024-10-22br />return_base100: 88.60973,date: 2024-10-23br />return_base100: 85.92949,date: 2024-10-24br />return_base100: 86.27234,date: 2024-10-25br />return_base100: 83.27621,date: 2024-10-26br />return_base100: 84.48849,date: 2024-10-27br />return_base100: 85.14561,date: 2024-10-28br />return_base100: 86.70120,date: 2024-10-29br />return_base100: 88.60533,date: 2024-10-30br />return_base100: 89.45096,date: 2024-10-31br />return_base100: 85.49616,date: 2024-11-01br />return_base100: 85.29404,date: 2024-11-02br />return_base100: 84.51912,date: 2024-11-03br />return_base100: 83.38642,date: 2024-11-04br />return_base100: 81.62516,date: 2024-11-05br />return_base100: 82.85698,date: 2024-11-06br />return_base100: 91.29673,date: 2024-11-07br />return_base100: 95.45234,date: 2024-11-08br />return_base100: 97.20682,date: 2024-11-09br />return_base100: 102.02537,date: 2024-11-10br />return_base100: 102.90969,date: 2024-11-11br />return_base100: 107.35746,date: 2024-11-12br />return_base100: 104.63117,date: 2024-11-13br />return_base100: 103.02562,date: 2024-11-14br />return_base100: 99.12451,date: 2024-11-15br />return_base100: 100.69384,date: 2024-11-16br />return_base100: 102.16337,date: 2024-11-17br />return_base100: 100.26418,date: 2024-11-18br />return_base100: 104.03691,date: 2024-11-19br />return_base100: 102.21051,date: 2024-11-20br />return_base100: 100.92370,date: 2024-11-21br />return_base100: 108.03855,date: 2024-11-22br />return_base100: 107.83720,date: 2024-11-23br />return_base100: 110.48961,date: 2024-11-24br />return_base100: 110.35912,date: 2024-11-25br />return_base100: 111.55112,date: 2024-11-26br />return_base100: 108.96622,date: 2024-11-27br />return_base100: 118.92493,date: 2024-11-28br />return_base100: 116.31700,date: 2024-11-29br />return_base100: 116.84626,date: 2024-11-30br />return_base100: 120.17585,date: 2024-12-01br />return_base100: 120.09819,date: 2024-12-02br />return_base100: 120.45003,date: 2024-12-03br />return_base100: 121.00568,date: 2024-12-04br />return_base100: 126.61543,date: 2024-12-05br />return_base100: 124.81082,date: 2024-12-06br />return_base100: 132.58664,date: 2024-12-07br />return_base100: 131.94905,date: 2024-12-08br />return_base100: 132.24961,date: 2024-12-09br />return_base100: 122.62538,date: 2024-12-10br />return_base100: 119.98930,date: 2024-12-11br />return_base100: 126.73019,date: 2024-12-12br />return_base100: 129.44157,date: 2024-12-13br />return_base100: 130.11964,date: 2024-12-14br />return_base100: 128.94044,date: 2024-12-15br />return_base100: 131.07063,date: 2024-12-16br />return_base100: 131.48323,date: 2024-12-17br />return_base100: 128.33700,date: 2024-12-18br />return_base100: 120.69797,date: 2024-12-19br />return_base100: 114.38218,date: 2024-12-20br />return_base100: 115.60046,date: 2024-12-21br />return_base100: 111.31747,date: 2024-12-22br />return_base100: 110.50114,date: 2024-12-23br />return_base100: 115.26801,date: 2024-12-24br />return_base100: 117.68639,date: 2024-12-25br />return_base100: 116.93331,date: 2024-12-26br />return_base100: 111.96710,date: 2024-12-27br />return_base100: 111.42623,date: 2024-12-28br />return_base100: 113.74747,date: 2024-12-29br />return_base100: 111.88177,date: 2024-12-30br />return_base100: 111.95848,date: 2024-12-31br />return_base100: 110.94362,date: 2025-01-01br />return_base100: 112.38270,date: 2025-01-02br />return_base100: 115.25598,date: 2025-01-03br />return_base100: 119.99789,date: 2025-01-04br />return_base100: 121.31995,date: 2025-01-05br />return_base100: 120.80248,date: 2025-01-06br />return_base100: 121.98605,date: 2025-01-07br />return_base100: 113.19255,date: 2025-01-08br />return_base100: 111.15222,date: 2025-01-09br />return_base100: 107.91708,date: 2025-01-10br />return_base100: 109.96413,date: 2025-01-11br />return_base100: 110.24153,date: 2025-01-12br />return_base100: 109.30296,date: 2025-01-13br />return_base100: 105.92327,date: 2025-01-14br />return_base100: 108.84038,date: 2025-01-15br />return_base100: 115.26214,date: 2025-01-16br />return_base100: 111.74608,date: 2025-01-17br />return_base100: 117.25860,date: 2025-01-18br />return_base100: 112.15342,date: 2025-01-19br />return_base100: 109.28858,date: 2025-01-20br />return_base100: 111.88532,date: 2025-01-21br />return_base100: 112.99203,date: 2025-01-22br />return_base100: 110.35636,date: 2025-01-23br />return_base100: 112.46734,date: 2025-01-24br />return_base100: 111.58665,date: 2025-01-25br />return_base100: 111.67354,date: 2025-01-26br />return_base100: 109.36770,date: 2025-01-27br />return_base100: 106.97383,date: 2025-01-28br />return_base100: 103.87479,date: 2025-01-29br />return_base100: 105.93295,date: 2025-01-30br />return_base100: 109.66426,date: 2025-01-31br />return_base100: 110.61443,date: 2025-02-01br />return_base100: 105.57636,date: 2025-02-02br />return_base100: 96.84555,date: 2025-02-03br />return_base100: 98.40636,date: 2025-02-04br />return_base100: 93.91319,date: 2025-02-05br />return_base100: 95.01755,date: 2025-02-06br />return_base100: 91.98733,date: 2025-02-07br />return_base100: 90.55174,date: 2025-02-08br />return_base100: 91.36814,date: 2025-02-09br />return_base100: 90.85013,date: 2025-02-10br />return_base100: 92.05145,date: 2025-02-11br />return_base100: 90.72171,date: 2025-02-12br />return_base100: 94.39742,date: 2025-02-13br />return_base100: 92.76347,date: 2025-02-14br />return_base100: 94.26975,date: 2025-02-15br />return_base100: 93.25098,date: 2025-02-16br />return_base100: 92.35128,date: 2025-02-17br />return_base100: 94.38366,date: 2025-02-18br />return_base100: 90.96456,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,107.04973722167881,106.85023017280922,109.47836707174872,109.34906687445773,110.53016009859023,107.96891423645076,117.836480594194,115.25242192637788,115.77682908632725,119.07594873750352,118.99899972920846,119.34762449502905,119.89818790722352,125.45658769501136,123.66850141751084,131.37315074246621,130.74139960541805,131.0392095097568,121.50305883913326,118.89110311631326,125.57029803648503,128.25686511818117,128.92873208769225,127.76032738144582,129.87102033147096,130.27984371459678,127.16240860785518,119.59328768561657,113.33530624312661,114.54243413962898,110.29864438439135,109.48979005366095,114.2130245204503,116.60926991284934,115.86308448143423,110.94232692828446,110.40640836469542,112.70640118043006,110.85778470414643,110.9337887052296,109.92821261004362,111.35412349199508,114.20110416632127,118.89961923393625,120.20958159943854,119.69684058115182,120.86958347840023,112.15656172112892,110.13490392426679,106.92937867157409,108.95769572978323,109.23254914313821,108.302573624904,104.95381622649226,107.84422302170202,114.20721079187184,110.72333394123272,116.18540378334467,111.1269459687982,108.28832114771403,110.86129394145378,111.95788362595398,109.34633685362336,111.43799150046145,110.56536299882291,110.65145260319092,108.3667235881537,105.99475548629187,102.92408442064428,104.96340445756034,108.66056556747407,109.60203591027407,104.61008228747011,95.959176793717631,97.505700438240197,93.053655409475496,94.147912970914803,91.145426109830836,89.722974727965024,90.531895374991024,90.018629352697701,91.208957120988572,89.891390486927421,93.533459334294946,91.914463031428411,93.406949947775914,92.397505402014914,91.506043072433982,93.519820282839007,90.132013639051465,text:date: 2024-11-20br />return_base100: 100.00000,date: 2024-11-21br />return_base100: 107.04974,date: 2024-11-22br />return_base100: 106.85023,date: 2024-11-23br />return_base100: 109.47837,date: 2024-11-24br />return_base100: 109.34907,date: 2024-11-25br />return_base100: 110.53016,date: 2024-11-26br />return_base100: 107.96891,date: 2024-11-27br />return_base100: 117.83648,date: 2024-11-28br />return_base100: 115.25242,date: 2024-11-29br />return_base100: 115.77683,date: 2024-11-30br />return_base100: 119.07595,date: 2024-12-01br />return_base100: 118.99900,date: 2024-12-02br />return_base100: 119.34762,date: 2024-12-03br />return_base100: 119.89819,date: 2024-12-04br />return_base100: 125.45659,date: 2024-12-05br />return_base100: 123.66850,date: 2024-12-06br />return_base100: 131.37315,date: 2024-12-07br />return_base100: 130.74140,date: 2024-12-08br />return_base100: 131.03921,date: 2024-12-09br />return_base100: 121.50306,date: 2024-12-10br />return_base100: 118.89110,date: 2024-12-11br />return_base100: 125.57030,date: 2024-12-12br />return_base100: 128.25687,date: 2024-12-13br />return_base100: 128.92873,date: 2024-12-14br />return_base100: 127.76033,date: 2024-12-15br />return_base100: 129.87102,date: 2024-12-16br />return_base100: 130.27984,date: 2024-12-17br />return_base100: 127.16241,date: 2024-12-18br />return_base100: 119.59329,date: 2024-12-19br />return_base100: 113.33531,date: 2024-12-20br />return_base100: 114.54243,date: 2024-12-21br />return_base100: 110.29864,date: 2024-12-22br />return_base100: 109.48979,date: 2024-12-23br />return_base100: 114.21302,date: 2024-12-24br />return_base100: 116.60927,date: 2024-12-25br />return_base100: 115.86308,date: 2024-12-26br />return_base100: 110.94233,date: 2024-12-27br />return_base100: 110.40641,date: 2024-12-28br />return_base100: 112.70640,date: 2024-12-29br />return_base100: 110.85778,date: 2024-12-30br />return_base100: 110.93379,date: 2024-12-31br />return_base100: 109.92821,date: 2025-01-01br />return_base100: 111.35412,date: 2025-01-02br />return_base100: 114.20110,date: 2025-01-03br />return_base100: 118.89962,date: 2025-01-04br />return_base100: 120.20958,date: 2025-01-05br />return_base100: 119.69684,date: 2025-01-06br />return_base100: 120.86958,date: 2025-01-07br />return_base100: 112.15656,date: 2025-01-08br />return_base100: 110.13490,date: 2025-01-09br />return_base100: 106.92938,date: 2025-01-10br />return_base100: 108.95770,date: 2025-01-11br />return_base100: 109.23255,date: 2025-01-12br />return_base100: 108.30257,date: 2025-01-13br />return_base100: 104.95382,date: 2025-01-14br />return_base100: 107.84422,date: 2025-01-15br />return_base100: 114.20721,date: 2025-01-16br />return_base100: 110.72333,date: 2025-01-17br />return_base100: 116.18540,date: 2025-01-18br />return_base100: 111.12695,date: 2025-01-19br />return_base100: 108.28832,date: 2025-01-20br />return_base100: 110.86129,date: 2025-01-21br />return_base100: 111.95788,date: 2025-01-22br />return_base100: 109.34634,date: 2025-01-23br />return_base100: 111.43799,date: 2025-01-24br />return_base100: 110.56536,date: 2025-01-25br />return_base100: 110.65145,date: 2025-01-26br />return_base100: 108.36672,date: 2025-01-27br />return_base100: 105.99476,date: 2025-01-28br />return_base100: 102.92408,date: 2025-01-29br />return_base100: 104.96340,date: 2025-01-30br />return_base100: 108.66057,date: 2025-01-31br />return_base100: 109.60204,date: 2025-02-01br />return_base100: 104.61008,date: 2025-02-02br />return_base100: 95.95918,date: 2025-02-03br />return_base100: 97.50570,date: 2025-02-04br />return_base100: 93.05366,date: 2025-02-05br />return_base100: 94.14791,date: 2025-02-06br />return_base100: 91.14543,date: 2025-02-07br />return_base100: 89.72297,date: 2025-02-08br />return_base100: 90.53190,date: 2025-02-09br />return_base100: 90.01863,date: 2025-02-10br />return_base100: 91.20896,date: 2025-02-11br />return_base100: 89.89139,date: 2025-02-12br />return_base100: 93.53346,date: 2025-02-13br />return_base100: 91.91446,date: 2025-02-14br />return_base100: 93.40695,date: 2025-02-15br />return_base100: 92.39751,date: 2025-02-16br />return_base100: 91.50604,date: 2025-02-17br />return_base100: 93.51982,date: 2025-02-18br />return_base100: 90.13201,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,104.05163256196063,102.25057431367158,103.91089674083945,102.78793653264486,101.79622606432078,104.03645975021297,100.2676820892642,text:date: 2025-02-11br />return_base100: 100.0000,date: 2025-02-12br />return_base100: 104.0516,date: 2025-02-13br />return_base100: 102.2506,date: 2025-02-14br />return_base100: 103.9109,date: 2025-02-15br />return_base100: 102.7879,date: 2025-02-16br />return_base100: 101.7962,date: 2025-02-17br />return_base100: 104.0365,date: 2025-02-18br />return_base100: 100.2677,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{orientation:v,width:0.89999999999999991,0.90000000000000013,base:-0.015734375403233081,-0.17764288874306844,x:1,2,y:0.015734375403233081,0.17764288874306844,text:reorder(date_formated, date): Jan-25br />return_monthly: 0.01573438br />if_else(return_monthly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): Feb-25br />return_monthly: 0.17764289br />if_else(return_monthly > 0, TRUE, FALSE): FALSE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(139,0,0,1),line:{width:1.8897637795275593,color:transparent}},name:FALSE,legendgroup:FALSE,showlegend:true,xaxis:x5,yaxis:y5,hoverinfo:text,frame:null},{orientation:v,width:0.90000000000000013,0.90000000000000036,0.90000000000000036,0.90000000000000036,0.89999999999999947,base:-0.095192712697564907,-0.00013159869348366993,-0.11449591150869132,-0.061907027962424754,-0.015015723412877491,x:2,3,5,6,8,y:0.095192712697564907,0.00013159869348366993,0.11449591150869132,0.061907027962424754,0.015015723412877491,text:reorder(date_formated, date): 01br />return_weekly: 0.0951927127br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 02br />return_weekly: 0.0001315987br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 04br />return_weekly: 0.1144959115br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 05br />return_weekly: 0.0619070280br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 07br />return_weekly: 0.0150157234br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(139,0,0,1),line:{width:1.8897637795275593,color:transparent}},name:FALSE,legendgroup:FALSE,showlegend:true,xaxis:x6,yaxis:y6,hoverinfo:text,frame:null},{orientation:v,width:0.89999999999999991,0.90000000000000036,0.90000000000000036,base:0,0,0,x:1,4,7,y:0.074920594114832761,0.00072401566123403427,0.016523398883452334,text:reorder(date_formated, date): 00br />return_weekly: 0.0749205941br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 03br />return_weekly: 0.0007240157br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 06br />return_weekly: 0.0165233989br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(0,100,0,1),line:{width:1.8897637795275593,color:transparent}},name:TRUE,legendgroup:TRUE,showlegend:true,xaxis:x6,yaxis:y6,hoverinfo:text,frame:null},layout:{xaxis:{domain:0,0.14666666666666667,automargin:true,type:linear,autorange:false,range:19319.049999999999,20175.950000000001,tickmode:array,ticktext:Feb-23,May-23,Aug-23,Nov-23,Feb-24,May-24,Aug-24,Nov-24,Feb-25,tickvals:19389,19478,19570,19662,19754,19844,19936,20028,20120,categoryorder:array,categoryarray:Feb-23,May-23,Aug-23,Nov-23,Feb-24,May-24,Aug-24,Nov-24,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y,hoverformat:.2f},xaxis2:{domain:0.18666666666666665,0.3133333333333333,automargin:true,type:linear,autorange:false,range:19753.75,20155.25,tickmode:array,ticktext:Apr-24,Jul-24,Oct-24,Jan-25,tickvals:19814,19905,19997,20089,categoryorder:array,categoryarray:Apr-24,Jul-24,Oct-24,Jan-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y2,hoverformat:.2f},xaxis3:{domain:0.35333333333333333,0.47999999999999998,automargin:true,type:linear,autorange:false,range:20042.5,20141.5,tickmode:array,ticktext:Dec-24,Jan-25,Feb-25,tickvals:20058,20089,20120,categoryorder:array,categoryarray:Dec-24,Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y3,hoverformat:.2f},xaxis4:{domain:0.52000000000000002,0.64666666666666661,automargin:true,type:linear,autorange:false,range:20129.650000000001,20137.349999999999,tickmode:array,ticktext:11,12,13,14,15,16,17,18,tickvals:20130,20131,20132,20133,20134,20135,20136,20137,categoryorder:array,categoryarray:11,12,13,14,15,16,17,18,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y4,hoverformat:.2f},xaxis5:{domain:0.68666666666666665,0.81333333333333324,automargin:true,type:linear,autorange:false,range:0.40000000000000002,2.6000000000000001,tickmode:array,ticktext:Jan-25,Feb-25,tickvals:1,2,categoryorder:array,categoryarray:Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-90,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y5,hoverformat:.2f},xaxis6:{domain:0.85333333333333328,1,automargin:true,type:linear,autorange:false,range:0.40000000000000002,8.5999999999999996,tickmode:array,ticktext:00,01,02,03,04,05,06,07,tickvals:1,2,3,4,5,6,7,8,categoryorder:array,categoryarray:00,01,02,03,04,05,06,07,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-90,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y6,hoverformat:.2f},yaxis6:{domain:0,1,automargin:true,type:linear,autorange:false,range:-0.12396673678986753,0.084391419396008971,tickmode:array,ticktext:-10%,-5%,0%,5%,tickvals:-0.10000000000000001,-0.050000000000000003,1.3877787807814457e-17,0.050000000000000017,categoryorder:array,categoryarray:-10%,-5%,0%,5%,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x6,hoverformat:.2f},yaxis5:{domain:0,1,automargin:true,type:linear,autorange:false,range:-0.18652503318022187,0.0088821444371534226,tickmode:array,ticktext:-15%,-10%,-5%,0%,tickvals:-0.15000000000000002,-0.10000000000000001,-0.049999999999999989,0,categoryorder:array,categoryarray:-15%,-10%,-5%,0%,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x5,hoverformat:.2f},yaxis4:{domain:0,1,automargin:true,type:linear,autorange:false,range:99.797418371901969,104.25421419005866,tickmode:array,ticktext:100,101,102,103,104,tickvals:100,101,102,103,104,categoryorder:array,categoryarray:100,101,102,103,104,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x4,hoverformat:.2f},yaxis3:{domain:0,1,automargin:true,type:linear,autorange:false,range:87.640465927239958,133.45565954319127,tickmode:array,ticktext:90,100,110,120,130,tickvals:90,100,110,120,130,categoryorder:array,categoryarray:90,100,110,120,130,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x3,hoverformat:.2f},yaxis2:{domain:0,1,automargin:true,type:linear,autorange:false,range:74.668068565936579,135.34466688002101,tickmode:array,ticktext:80,100,120,tickvals:80,100,120,categoryorder:array,categoryarray:80,100,120,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x2,hoverformat:.2f},yaxis:{domain:0,1,automargin:true,type:linear,autorange:false,range:91.994046130778315,268.12503125365544,tickmode:array,ticktext:100,150,200,250,tickvals:100,150,200,250,categoryorder:array,categoryarray:100,150,200,250,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x,hoverformat:.2f},annotations:,shapes:{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0,x1:0.14666666666666667,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.18666666666666665,x1:0.3133333333333333,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.35333333333333333,x1:0.47999999999999998,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.52000000000000002,x1:0.64666666666666661,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.68666666666666665,x1:0.81333333333333324,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.85333333333333328,x1:1,y0:0,y1:1},images:,margin:{t:25.148302561048247,r:7.3059360730593621,b:39.102640460591637,l:48.949771689497723},font:{color:rgba(0,0,0,1),family:,size:14.611872146118724},title:{text:Since Inception | 1 Year | 3 Months | 7 Days | YTD by Month | YTD by Week,font:{color:rgba(0,0,0,1),family:,size:17.534246575342468},x:0,xref:paper},showlegend:false,legend:{bgcolor:null,bordercolor:null,borderwidth:0,font:{color:rgba(0,0,0,1),family:,size:11.689497716894984}},hovermode:closest,barmode:relative},attrs:{918b549f4cff:{x:{},y:{},type:scatter},918b21838af0:{x:{},y:{},type:scatter},918b29579395:{x:{},y:{},type:scatter},918b7dbd5fbf:{x:{},y:{},type:scatter},918b781eab4a:{x:{},y:{},fill:{},type:bar},918b530e0def:{x:{},y:{},fill:{},type:bar}},source:A,config:{doubleClick:reset,modeBarButtonsToAdd:hoverclosest,hovercompare,showSendToCloud:false},highlight:{on:plotly_click,persistent:false,dynamic:false,selectize:false,opacityDim:0.20000000000000001,selected:{opacity:1},debounce:0},subplot:true,shinyEvents:plotly_hover,plotly_click,plotly_selected,plotly_relayout,plotly_brushed,plotly_brushing,plotly_clickannotation,plotly_doubleclick,plotly_deselect,plotly_afterplot,plotly_sunburstclick,base_url:https://plot.ly},evals:,jsHooks:}/script>/div>/div>div idrow-19 classsection level2>h2>Row/h2>div idabal---arch-balanced-portfolio---performance-base-100 classsection level3>h3>ABAL - Arch Balanced Portfolio - Performance Base 100/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>div classplotly html-widget html-fill-item idhtmlwidget-70ad3c95da1f895fb578 stylewidth:576px;height:460.8px;>/div>script typeapplication/json data-forhtmlwidget-70ad3c95da1f895fb578>{x:{data:{x:19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19475,19476,19477,19478,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,100.0849341031917,100.83869338838156,100.96011605190317,102.25623813565939,102.04758384957523,102.57382695578188,102.75713441525907,105.33569228458408,105.25404388113769,105.2941887088534,107.48115540025751,107.93848527759467,112.69157111785927,112.4886235734381,113.3562706467937,114.38910442200836,113.46254944607549,112.12759187359985,113.73633717109651,117.17611894134258,116.9344594307488,117.00457082832241,116.86348337534746,114.63682888965087,116.25409724287792,116.15718145264491,116.01679807818678,117.46298770407159,115.71168503529285,115.64924438787661,115.67512236143486,119.52781530118254,118.36859325606419,118.91324122174667,116.91352235906324,117.47463588023648,118.25062922385348,118.9326589661064,118.1014139872979,114.5171355417847,114.43575888794132,115.10722745244132,113.36379316989486,114.69532916782363,116.89120183485329,120.73317301753724,119.81656160662317,120.98426965070786,121.20806780103186,121.57000121546184,120.52098598661409,118.65563495035875,119.54756655641866,118.35986021200421,116.78597297721947,117.59413159202775,117.99585161878767,118.3880233526786,119.04458274577773,117.89142565770814,115.49967093593527,115.34934399645836,115.56972057223548,115.39550437220406,115.03376859384896,114.43964984816608,112.85105107805538,109.11882967821882,105.21913640940707,109.11081306493035,115.97204585947482,120.37603227792374,118.16738737955316,117.44037072574929,120.42633065898782,123.19998003875642,122.65000825130612,122.22522656505537,122.17170424551932,121.87805409497004,121.42520808608236,120.77309550466863,119.70935638824024,120.47195988778222,120.17627161521047,119.43928669187844,121.09021493911327,121.15988165551833,121.78563452544118,122.13890900933929,121.70014457078878,122.16365057546683,123.0620424107253,124.18849392417296,122.97064807833503,122.71874854861007,122.74266251367393,122.38164316609038,123.24431228080924,124.78918406934653,124.42726300717121,127.14179449603294,129.3752303695498,129.75990428484891,129.82330840813034,129.1492088133831,129.75580333629458,126.05025045431591,125.03887254548346,123.09581347502521,122.02678759359301,121.84895218293984,121.24476634969133,120.90222597511168,125.09474179340903,123.26617577159594,123.3005768008846,123.18596022969264,121.85577062752415,121.69947754903598,121.84312191873006,121.99773509058154,122.55729222766489,123.63889270436309,123.04652797884502,122.89943733009473,120.9031523942128,120.40464009976667,121.37487264825423,119.5321015335571,118.09936351302073,119.14368488508943,119.22498742540471,120.18691925874613,119.81007667291526,120.49062414460636,119.67565943746843,119.88773529809941,119.96534451426488,119.47053789622328,119.73877945889218,120.6697071329824,118.93601877937982,119.07030014002514,119.72871237132654,119.94049177784518,122.42425844474241,121.90036226692528,121.86440485354672,120.90530168652744,120.55404062014246,121.90341327383167,121.50465778819539,121.71283033634694,118.69859609214187,121.00838125184666,118.84393272072737,119.26226653003424,118.73718453576767,115.46544283821211,115.331581454226,115.27161125774609,115.14600117988735,112.83467198834738,113.5461248012522,114.95424477820782,115.36132568349964,114.9558999803352,115.46543048595746,117.47592051472338,120.76780873966486,119.9236309502046,120.95308020763645,120.41954927116757,121.33709945343743,120.03410951607817,120.96439487292493,119.01817362526813,119.93644023830957,122.26038108187963,122.31569447834453,122.60780059705857,123.56328455345609,123.2061561660973,122.09999940709177,120.63883884853269,121.18422794949605,120.95949102781628,120.93221724947898,121.36901767953506,121.53036283018811,121.32450015366204,125.62396179299398,123.96502928472538,123.89901883570612,123.44356650108055,123.29911923483216,122.66767197550102,122.65356570065447,123.13710706242631,123.28527235733392,122.21618471462831,123.1649984534977,121.42491163197001,121.47681580614271,122.15397876005102,121.86794995064038,122.25215448026157,122.66180465452719,121.8717173883183,121.59466866806132,122.15659743804355,120.90856268176341,120.76904396513302,120.48657260507075,120.71481756708016,120.42353904942976,120.40473891780412,121.62548754349228,121.72874004037705,121.50051978287698,121.33113331442614,121.40338165205969,121.06080422071601,121.40918721176013,120.31350516472472,119.15087389731423,115.13695932946032,114.49470384728262,114.86559264635692,115.10646161265106,114.49705077567216,113.5160100043381,114.95498591348876,114.09428080726431,113.87198963201151,113.72756707027246,114.1293365060511,114.11611959354164,116.35899258963536,115.52573419331377,113.52954807546931,113.00416962709036,113.31162959837384,113.30185896492058,113.08890609420716,113.38039460018715,113.41436330056196,113.1604380010692,112.65104337024844,112.54940901872699,111.83271884983708,109.90393898579093,111.08561742992072,111.75126808246561,112.34206407163911,113.07565212493364,112.77838276376262,112.24639585912895,113.00740591781697,113.55346204053316,113.12322065771309,111.90833935299875,112.20368176243944,112.2163675279976,111.7751696952748,112.07834343418372,112.10434493028882,112.42570118808925,114.09167448152645,114.45583130179918,114.83514433856639,116.37075193609239,114.32294574593287,114.1451844488078,114.21318361083084,113.12556758610263,114.04190724741366,113.88660234930001,113.83146188440065,112.07802227556199,111.83631335594949,111.65525400682436,110.81472013249521,111.27054303476119,111.51995976129513,111.58099225167767,113.20736421660519,112.15731139836414,112.0240058658387,112.18213943027447,113.81283468434059,115.05901660241845,116.23855810648828,119.62575632855416,120.47624612015679,120.930043252655,121.3687953389508,120.69023658026344,120.71025958510256,121.64097727086319,121.9804295817724,122.12848370638787,123.80176953459669,122.27396856202955,123.15685831766243,124.38848927972521,125.50152624458845,125.96196889010542,125.72205104742177,126.87566516891459,131.46260083145495,132.48444110000284,131.59404117352346,131.58787739843729,131.07445593259027,129.2856147618337,132.60924828130729,128.87516169101377,129.02285760024347,129.156743688739,131.28891577837484,131.15941474029134,128.06813948363623,132.27110530939433,132.20331613570087,132.82878490376604,133.27689999911064,132.66832911545006,131.37053947731184,132.32087254350708,131.74249057028877,132.14660693445691,133.61831631851425,136.22591433859603,136.70341544782852,138.16734291143629,140.25743086937143,138.49591288597088,139.87737669732329,141.16466691898205,140.66599404522506,141.03768574085365,138.55388201719234,138.48937854324424,139.31438563343843,140.36178271692287,138.60938069747743,138.89358137319519,138.06525152649161,138.70884105217493,136.67233717504922,138.25976248096515,140.28643396336417,142.8357293413481,142.89574894684677,142.22140230700589,143.30568322297003,141.68635204321114,145.81112809683376,144.85794165980704,143.07338672142501,142.55805065610235,142.11700105043573,145.66433390219581,145.81335150267645,139.96496653527163,142.22032766084857,141.66742838903872,140.17501662613481,138.47833562755878,143.20387593988306,142.98542631583626,149.30891605506534,150.11117029213577,145.72316769124501,147.44582548141676,144.42137592258987,145.8716912015384,148.01288043709192,146.35292269168474,143.87492452772386,144.84646641520766,144.37927943863448,143.76464359792521,139.04273484847735,137.45513661099585,138.03638430730035,137.31971884291983,139.5276967195376,139.84603902719567,139.51777785902817,141.86654673450852,142.30426123141106,140.48256306320101,141.55891383165948,141.99718418002274,141.55194716001901,141.18580162674252,141.73564989164601,143.53864674626789,145.50477982847164,145.58623059584309,148.26968381192555,148.85982513160093,149.0948514814306,153.37569827295712,152.63749047641161,157.0587082901416,158.19241057708743,157.60303509720234,157.56321142810839,160.25729993547179,161.38130570249248,162.446242987625,160.47902290700924,160.70986184250182,161.39817888238775,163.45951079142375,165.93085109011116,168.91052372571667,171.28284835087516,175.93915427570823,175.4428900916142,178.5860448179327,179.08681757498556,180.23736833731735,185.19873789602562,180.48416638585874,189.55729272175506,191.89041129055366,192.22374923539542,194.04715201475156,193.88980899461538,199.60843352658847,196.47926155256971,198.73091700174214,195.96004687927694,191.05159437962527,183.11812411743139,188.53839228982142,185.30631368204899,172.59681944264648,184.54151148117364,183.17138703961911,178.0626427303028,179.55591915103446,183.52709491768948,188.32224018514546,188.82096246792119,185.74444815561071,188.24921365546695,186.92805355147084,186.30279477173525,190.41319280090829,185.81108856961876,177.77728094264501,178.72472358124472,179.86739360508952,179.0524165456969,180.89121023438648,182.53167612190589,189.72760560930706,182.9246631046058,183.77976028720471,182.22249918722162,172.40933692108686,165.0677743509878,169.83569524912519,166.71031541729374,167.0924941771471,163.09087010270159,166.46751949926923,166.30448208972479,170.14610740927759,170.01282658126149,172.8264108004162,172.33177711394012,168.58386835065778,169.49278430690509,168.11579201174746,170.76370779111051,170.44212919272579,169.8201190559715,163.02983761231903,162.17905136660403,162.94207484280517,167.71966755635839,168.38309480306057,169.10801157356855,167.35931523052764,165.99358819163979,163.70429542245202,166.54367114938222,162.79121675637694,162.42692406130277,162.99740059152475,163.84270243616106,161.14378419721706,167.4620983417345,165.55576252444507,169.97408991057952,170.99909235632595,169.1436972373441,185.58017552059812,187.39002787656835,185.29081160242339,184.97603909636831,184.83906494420236,186.19892466211638,187.14912185351014,189.73694391384649,188.09185828307611,185.81489306406075,185.30665954518008,185.40824448768279,186.66113368005287,185.29695067300023,185.36291171300078,188.24848487244071,189.68793016726926,187.81072096651945,183.03428936490636,182.51564289532894,183.24221486796426,182.11045188500344,176.36972916940474,179.3859891833776,176.10225344652608,175.66035153528642,178.1694897333,179.69354797269852,176.03656415612855,173.80820505928585,175.97208538668977,175.12509128316208,174.70260711628214,174.00475413578187,171.67778698981479,169.83076669950717,171.48800694888436,170.65952887512461,173.02358984190101,170.18600519189965,170.16585866451373,172.85200467211681,172.87900670085111,172.44955586233064,167.8754047833859,160.01845673894545,159.2206493135605,162.14251339725541,157.33804217751472,159.39997934703013,161.38577721868725,162.21908502402761,161.29781681309851,162.28345262317418,164.24150733081612,166.98657359325111,173.92681140874004,173.28060320506421,171.32468543748226,171.84354189538925,174.74818693605781,175.81302540315286,176.38445305698536,174.16637103603793,174.11444215735585,170.34035896640285,166.7997580934443,170.60530247707175,170.28857831477694,170.30844074030517,170.92092728869986,169.46001377523442,167.61710678573579,167.28290418306631,159.45311874667107,157.5480922683779,151.7061057688982,143.60282906159424,145.51836730862158,142.6216524154587,153.37900867721186,150.60429700354064,150.92858074570066,148.32415725507207,152.82379953377648,152.52137928240316,151.21447368030979,148.63416179082,149.53672868816088,150.12106444813583,150.16654544987404,150.59859026187766,149.61575841361474,152.08686401946321,151.93133678076526,157.1297708113257,157.16719814301143,156.84533544276903,154.5018780368018,147.83935596332267,148.92729314667264,148.56251871366581,148.51866820954561,148.04720735285252,144.94644556460179,148.50809467953803,145.59865696405294,146.17451907731621,143.48990474929369,139.35135593170091,140.9836322743663,142.18021988989693,144.43471635764615,145.22594003128577,143.99369145648893,145.3207559382229,148.08293007339213,147.09723250204306,144.31000799437922,143.35653745549482,144.94212227546316,145.93636760705203,149.36965209133552,151.53526173439491,152.99836159693899,152.13605069760592,153.90531354469195,154.86578781198088,152.28345015272328,154.99325072804189,157.07381509761737,156.4049652111099,155.85396818652103,152.90055644436887,148.48635471129813,146.16422964916629,145.59519833274206,147.94799404324868,147.90614460438692,149.2101844833941,148.70133335177934,148.64930565505981,146.28781395725724,146.70995226100607,149.01719285624642,150.41368936154652,149.72826274925612,154.90698258134452,154.42500995591726,154.54674142580592,153.86445228620468,155.23647897498026,155.72648056595065,158.79327365382656,156.28060271097402,155.5400973950577,152.89486205496058,153.94760766472223,149.39296079592,151.59767767730179,152.67294144734825,154.66864582726012,157.35444597173208,157.93322321710025,153.45561736074808,152.8662912898817,152.01818548343266,150.67981868866485,148.48416836221946,150.5274906839295,160.98960335427944,165.10457171768476,167.0575249441431,171.51529307947638,173.7035938143861,180.74708412675983,177.84105563356687,177.31546719685838,172.50363403332733,175.28166846350797,176.60471846247037,175.37240812640013,179.3605435387332,178.11615269758417,177.382317599196,185.73118183408255,185.76696631589556,188.10796562318112,188.21555376145918,187.00208061377856,183.68647605984816,194.5379317977669,191.96835401759552,193.14699380707356,195.82383856690129,196.0029956688054,195.83973591867669,196.92963711052104,202.71649549735611,200.40048480129173,209.11355526546967,208.36751613945594,208.92356523620967,198.11392188038866,195.20145786250654,203.6922618559411,205.93434430773516,206.73042241746467,205.45429863403825,208.52308043491794,208.90737143032192,206.21953316382744,196.72496025044441,189.71657504587625,190.66843979165205,186.18505308010879,184.97553265392636,189.71420341297735,193.36918616428892,192.71538132398379,186.74379496838316,185.62602708997676,188.35205852794721,185.99192557815962,185.65531428582719,184.73893756775209,186.82321996598682,190.68516474449115,196.12345485646182,197.34435170920617,196.82030730433286,198.93528505545171,188.69862573755313,185.80520889639027,181.44230607701283,184.17778698981479,184.41371505423626,183.34643084071419,180.11032539791552,183.63675823475407,191.32771668078115,188.11762508634226,194.96471454927607,191.35952373658668,188.03067756563738,190.34697236355944,192.36846825124681,189.58205899239198,191.41727052722385,190.70558302148007,191.08553837549076,187.84268860163581,184.92555543148401,181.3366695949745,184.34375188371882,188.54450665588891,188.32081967585702,182.43513089931332,172.88934553801974,176.28617851873736,170.55980912307882,169.99671924115648,167.30216134811519,166.48992648926193,167.52026510903087,166.95660702339319,168.48109759170558,166.76989034162381,170.53804445032961,168.57149139146665,170.30333925912163,169.33604654724834,167.91552490659222,168.59292255333949,164.25410663059148,text:date: 2023-01-01br />return_base100: 100.0000,date: 2023-01-02br />return_base100: 100.0849,date: 2023-01-03br />return_base100: 100.8387,date: 2023-01-04br />return_base100: 100.9601,date: 2023-01-05br />return_base100: 102.2562,date: 2023-01-06br />return_base100: 102.0476,date: 2023-01-07br />return_base100: 102.5738,date: 2023-01-08br />return_base100: 102.7571,date: 2023-01-09br />return_base100: 105.3357,date: 2023-01-10br />return_base100: 105.2540,date: 2023-01-11br />return_base100: 105.2942,date: 2023-01-12br />return_base100: 107.4812,date: 2023-01-13br />return_base100: 107.9385,date: 2023-01-14br />return_base100: 112.6916,date: 2023-01-15br />return_base100: 112.4886,date: 2023-01-16br />return_base100: 113.3563,date: 2023-01-17br />return_base100: 114.3891,date: 2023-01-18br />return_base100: 113.4625,date: 2023-01-19br />return_base100: 112.1276,date: 2023-01-20br />return_base100: 113.7363,date: 2023-01-21br />return_base100: 117.1761,date: 2023-01-22br />return_base100: 116.9345,date: 2023-01-23br />return_base100: 117.0046,date: 2023-01-24br />return_base100: 116.8635,date: 2023-01-25br />return_base100: 114.6368,date: 2023-01-26br />return_base100: 116.2541,date: 2023-01-27br />return_base100: 116.1572,date: 2023-01-28br />return_base100: 116.0168,date: 2023-01-29br />return_base100: 117.4630,date: 2023-01-30br />return_base100: 115.7117,date: 2023-01-31br />return_base100: 115.6492,date: 2023-02-01br />return_base100: 115.6751,date: 2023-02-02br />return_base100: 119.5278,date: 2023-02-03br />return_base100: 118.3686,date: 2023-02-04br />return_base100: 118.9132,date: 2023-02-05br />return_base100: 116.9135,date: 2023-02-06br />return_base100: 117.4746,date: 2023-02-07br />return_base100: 118.2506,date: 2023-02-08br />return_base100: 118.9327,date: 2023-02-09br />return_base100: 118.1014,date: 2023-02-10br />return_base100: 114.5171,date: 2023-02-11br />return_base100: 114.4358,date: 2023-02-12br />return_base100: 115.1072,date: 2023-02-13br />return_base100: 113.3638,date: 2023-02-14br />return_base100: 114.6953,date: 2023-02-15br />return_base100: 116.8912,date: 2023-02-16br />return_base100: 120.7332,date: 2023-02-17br />return_base100: 119.8166,date: 2023-02-18br />return_base100: 120.9843,date: 2023-02-19br />return_base100: 121.2081,date: 2023-02-20br />return_base100: 121.5700,date: 2023-02-21br />return_base100: 120.5210,date: 2023-02-22br />return_base100: 118.6556,date: 2023-02-23br />return_base100: 119.5476,date: 2023-02-24br />return_base100: 118.3599,date: 2023-02-25br />return_base100: 116.7860,date: 2023-02-26br />return_base100: 117.5941,date: 2023-02-27br />return_base100: 117.9959,date: 2023-02-28br />return_base100: 118.3880,date: 2023-03-01br />return_base100: 119.0446,date: 2023-03-02br />return_base100: 117.8914,date: 2023-03-03br />return_base100: 115.4997,date: 2023-03-04br />return_base100: 115.3493,date: 2023-03-05br />return_base100: 115.5697,date: 2023-03-06br />return_base100: 115.3955,date: 2023-03-07br />return_base100: 115.0338,date: 2023-03-08br />return_base100: 114.4396,date: 2023-03-09br />return_base100: 112.8511,date: 2023-03-10br />return_base100: 109.1188,date: 2023-03-11br />return_base100: 105.2191,date: 2023-03-12br />return_base100: 109.1108,date: 2023-03-13br />return_base100: 115.9720,date: 2023-03-14br />return_base100: 120.3760,date: 2023-03-15br />return_base100: 118.1674,date: 2023-03-16br />return_base100: 117.4404,date: 2023-03-17br />return_base100: 120.4263,date: 2023-03-18br />return_base100: 123.2000,date: 2023-03-19br />return_base100: 122.6500,date: 2023-03-20br />return_base100: 122.2252,date: 2023-03-21br />return_base100: 122.1717,date: 2023-03-22br />return_base100: 121.8781,date: 2023-03-23br />return_base100: 121.4252,date: 2023-03-24br />return_base100: 120.7731,date: 2023-03-25br />return_base100: 119.7094,date: 2023-03-26br />return_base100: 120.4720,date: 2023-03-27br />return_base100: 120.1763,date: 2023-03-28br />return_base100: 119.4393,date: 2023-03-29br />return_base100: 121.0902,date: 2023-03-30br />return_base100: 121.1599,date: 2023-03-31br />return_base100: 121.7856,date: 2023-04-01br />return_base100: 122.1389,date: 2023-04-02br />return_base100: 121.7001,date: 2023-04-03br />return_base100: 122.1637,date: 2023-04-04br />return_base100: 123.0620,date: 2023-04-05br />return_base100: 124.1885,date: 2023-04-06br />return_base100: 122.9706,date: 2023-04-07br />return_base100: 122.7187,date: 2023-04-08br />return_base100: 122.7427,date: 2023-04-09br />return_base100: 122.3816,date: 2023-04-10br />return_base100: 123.2443,date: 2023-04-11br />return_base100: 124.7892,date: 2023-04-12br />return_base100: 124.4273,date: 2023-04-13br />return_base100: 127.1418,date: 2023-04-14br />return_base100: 129.3752,date: 2023-04-15br />return_base100: 129.7599,date: 2023-04-16br />return_base100: 129.8233,date: 2023-04-17br />return_base100: 129.1492,date: 2023-04-18br />return_base100: 129.7558,date: 2023-04-19br />return_base100: 126.0503,date: 2023-04-20br />return_base100: 125.0389,date: 2023-04-21br />return_base100: 123.0958,date: 2023-04-22br />return_base100: 122.0268,date: 2023-04-23br />return_base100: 121.8490,date: 2023-04-24br />return_base100: 121.2448,date: 2023-04-25br />return_base100: 120.9022,date: 2023-04-26br />return_base100: 125.0947,date: 2023-04-27br />return_base100: 123.2662,date: 2023-04-28br />return_base100: 123.3006,date: 2023-04-29br />return_base100: 123.1860,date: 2023-04-30br />return_base100: 121.8558,date: 2023-05-01br />return_base100: 121.6995,date: 2023-05-02br />return_base100: 121.8431,date: 2023-05-03br />return_base100: 121.9977,date: 2023-05-04br />return_base100: 122.5573,date: 2023-05-05br />return_base100: 123.6389,date: 2023-05-06br />return_base100: 123.0465,date: 2023-05-07br />return_base100: 122.8994,date: 2023-05-08br />return_base100: 120.9032,date: 2023-05-09br />return_base100: 120.4046,date: 2023-05-10br />return_base100: 121.3749,date: 2023-05-11br />return_base100: 119.5321,date: 2023-05-12br />return_base100: 118.0994,date: 2023-05-13br />return_base100: 119.1437,date: 2023-05-14br />return_base100: 119.2250,date: 2023-05-15br />return_base100: 120.1869,date: 2023-05-16br />return_base100: 119.8101,date: 2023-05-17br />return_base100: 120.4906,date: 2023-05-18br />return_base100: 119.6757,date: 2023-05-19br />return_base100: 119.8877,date: 2023-05-20br />return_base100: 119.9653,date: 2023-05-21br />return_base100: 119.4705,date: 2023-05-22br />return_base100: 119.7388,date: 2023-05-23br />return_base100: 120.6697,date: 2023-05-24br />return_base100: 118.9360,date: 2023-05-25br />return_base100: 119.0703,date: 2023-05-26br />return_base100: 119.7287,date: 2023-05-27br />return_base100: 119.9405,date: 2023-05-28br />return_base100: 122.4243,date: 2023-05-29br />return_base100: 121.9004,date: 2023-05-30br />return_base100: 121.8644,date: 2023-05-31br />return_base100: 120.9053,date: 2023-06-01br />return_base100: 120.5540,date: 2023-06-02br />return_base100: 121.9034,date: 2023-06-03br />return_base100: 121.5047,date: 2023-06-04br />return_base100: 121.7128,date: 2023-06-05br />return_base100: 118.6986,date: 2023-06-06br />return_base100: 121.0084,date: 2023-06-07br />return_base100: 118.8439,date: 2023-06-08br />return_base100: 119.2623,date: 2023-06-09br />return_base100: 118.7372,date: 2023-06-10br />return_base100: 115.4654,date: 2023-06-11br />return_base100: 115.3316,date: 2023-06-12br />return_base100: 115.2716,date: 2023-06-13br />return_base100: 115.1460,date: 2023-06-14br />return_base100: 112.8347,date: 2023-06-15br />return_base100: 113.5461,date: 2023-06-16br />return_base100: 114.9542,date: 2023-06-17br />return_base100: 115.3613,date: 2023-06-18br />return_base100: 114.9559,date: 2023-06-19br />return_base100: 115.4654,date: 2023-06-20br />return_base100: 117.4759,date: 2023-06-21br />return_base100: 120.7678,date: 2023-06-22br />return_base100: 119.9236,date: 2023-06-23br />return_base100: 120.9531,date: 2023-06-24br />return_base100: 120.4195,date: 2023-06-25br />return_base100: 121.3371,date: 2023-06-26br />return_base100: 120.0341,date: 2023-06-27br />return_base100: 120.9644,date: 2023-06-28br />return_base100: 119.0182,date: 2023-06-29br />return_base100: 119.9364,date: 2023-06-30br />return_base100: 122.2604,date: 2023-07-01br />return_base100: 122.3157,date: 2023-07-02br />return_base100: 122.6078,date: 2023-07-03br />return_base100: 123.5633,date: 2023-07-04br />return_base100: 123.2062,date: 2023-07-05br />return_base100: 122.1000,date: 2023-07-06br />return_base100: 120.6388,date: 2023-07-07br />return_base100: 121.1842,date: 2023-07-08br />return_base100: 120.9595,date: 2023-07-09br />return_base100: 120.9322,date: 2023-07-10br />return_base100: 121.3690,date: 2023-07-11br />return_base100: 121.5304,date: 2023-07-12br />return_base100: 121.3245,date: 2023-07-13br />return_base100: 125.6240,date: 2023-07-14br />return_base100: 123.9650,date: 2023-07-15br />return_base100: 123.8990,date: 2023-07-16br />return_base100: 123.4436,date: 2023-07-17br />return_base100: 123.2991,date: 2023-07-18br />return_base100: 122.6677,date: 2023-07-19br />return_base100: 122.6536,date: 2023-07-20br />return_base100: 123.1371,date: 2023-07-21br />return_base100: 123.2853,date: 2023-07-22br />return_base100: 122.2162,date: 2023-07-23br />return_base100: 123.1650,date: 2023-07-24br />return_base100: 121.4249,date: 2023-07-25br />return_base100: 121.4768,date: 2023-07-26br />return_base100: 122.1540,date: 2023-07-27br />return_base100: 121.8679,date: 2023-07-28br />return_base100: 122.2522,date: 2023-07-29br />return_base100: 122.6618,date: 2023-07-30br />return_base100: 121.8717,date: 2023-07-31br />return_base100: 121.5947,date: 2023-08-01br />return_base100: 122.1566,date: 2023-08-02br />return_base100: 120.9086,date: 2023-08-03br />return_base100: 120.7690,date: 2023-08-04br />return_base100: 120.4866,date: 2023-08-05br />return_base100: 120.7148,date: 2023-08-06br />return_base100: 120.4235,date: 2023-08-07br />return_base100: 120.4047,date: 2023-08-08br />return_base100: 121.6255,date: 2023-08-09br />return_base100: 121.7287,date: 2023-08-10br />return_base100: 121.5005,date: 2023-08-11br />return_base100: 121.3311,date: 2023-08-12br />return_base100: 121.4034,date: 2023-08-13br />return_base100: 121.0608,date: 2023-08-14br />return_base100: 121.4092,date: 2023-08-15br />return_base100: 120.3135,date: 2023-08-16br />return_base100: 119.1509,date: 2023-08-17br />return_base100: 115.1370,date: 2023-08-18br />return_base100: 114.4947,date: 2023-08-19br />return_base100: 114.8656,date: 2023-08-20br />return_base100: 115.1065,date: 2023-08-21br />return_base100: 114.4971,date: 2023-08-22br />return_base100: 113.5160,date: 2023-08-23br />return_base100: 114.9550,date: 2023-08-24br />return_base100: 114.0943,date: 2023-08-25br />return_base100: 113.8720,date: 2023-08-26br />return_base100: 113.7276,date: 2023-08-27br />return_base100: 114.1293,date: 2023-08-28br />return_base100: 114.1161,date: 2023-08-29br />return_base100: 116.3590,date: 2023-08-30br />return_base100: 115.5257,date: 2023-08-31br />return_base100: 113.5295,date: 2023-09-01br />return_base100: 113.0042,date: 2023-09-02br />return_base100: 113.3116,date: 2023-09-03br />return_base100: 113.3019,date: 2023-09-04br />return_base100: 113.0889,date: 2023-09-05br />return_base100: 113.3804,date: 2023-09-06br />return_base100: 113.4144,date: 2023-09-07br />return_base100: 113.1604,date: 2023-09-08br />return_base100: 112.6510,date: 2023-09-09br />return_base100: 112.5494,date: 2023-09-10br />return_base100: 111.8327,date: 2023-09-11br />return_base100: 109.9039,date: 2023-09-12br />return_base100: 111.0856,date: 2023-09-13br />return_base100: 111.7513,date: 2023-09-14br />return_base100: 112.3421,date: 2023-09-15br />return_base100: 113.0757,date: 2023-09-16br />return_base100: 112.7784,date: 2023-09-17br />return_base100: 112.2464,date: 2023-09-18br />return_base100: 113.0074,date: 2023-09-19br />return_base100: 113.5535,date: 2023-09-20br />return_base100: 113.1232,date: 2023-09-21br />return_base100: 111.9083,date: 2023-09-22br />return_base100: 112.2037,date: 2023-09-23br />return_base100: 112.2164,date: 2023-09-24br />return_base100: 111.7752,date: 2023-09-25br />return_base100: 112.0783,date: 2023-09-26br />return_base100: 112.1043,date: 2023-09-27br />return_base100: 112.4257,date: 2023-09-28br />return_base100: 114.0917,date: 2023-09-29br />return_base100: 114.4558,date: 2023-09-30br />return_base100: 114.8351,date: 2023-10-01br />return_base100: 116.3708,date: 2023-10-02br />return_base100: 114.3229,date: 2023-10-03br />return_base100: 114.1452,date: 2023-10-04br />return_base100: 114.2132,date: 2023-10-05br />return_base100: 113.1256,date: 2023-10-06br />return_base100: 114.0419,date: 2023-10-07br />return_base100: 113.8866,date: 2023-10-08br />return_base100: 113.8315,date: 2023-10-09br />return_base100: 112.0780,date: 2023-10-10br />return_base100: 111.8363,date: 2023-10-11br />return_base100: 111.6553,date: 2023-10-12br />return_base100: 110.8147,date: 2023-10-13br />return_base100: 111.2705,date: 2023-10-14br />return_base100: 111.5200,date: 2023-10-15br />return_base100: 111.5810,date: 2023-10-16br />return_base100: 113.2074,date: 2023-10-17br />return_base100: 112.1573,date: 2023-10-18br />return_base100: 112.0240,date: 2023-10-19br />return_base100: 112.1821,date: 2023-10-20br />return_base100: 113.8128,date: 2023-10-21br />return_base100: 115.0590,date: 2023-10-22br />return_base100: 116.2386,date: 2023-10-23br />return_base100: 119.6258,date: 2023-10-24br />return_base100: 120.4762,date: 2023-10-25br />return_base100: 120.9300,date: 2023-10-26br />return_base100: 121.3688,date: 2023-10-27br />return_base100: 120.6902,date: 2023-10-28br />return_base100: 120.7103,date: 2023-10-29br />return_base100: 121.6410,date: 2023-10-30br />return_base100: 121.9804,date: 2023-10-31br />return_base100: 122.1285,date: 2023-11-01br />return_base100: 123.8018,date: 2023-11-02br />return_base100: 122.2740,date: 2023-11-03br />return_base100: 123.1569,date: 2023-11-04br />return_base100: 124.3885,date: 2023-11-05br />return_base100: 125.5015,date: 2023-11-06br />return_base100: 125.9620,date: 2023-11-07br />return_base100: 125.7221,date: 2023-11-08br />return_base100: 126.8757,date: 2023-11-09br />return_base100: 131.4626,date: 2023-11-10br />return_base100: 132.4844,date: 2023-11-11br />return_base100: 131.5940,date: 2023-11-12br />return_base100: 131.5879,date: 2023-11-13br />return_base100: 131.0745,date: 2023-11-14br />return_base100: 129.2856,date: 2023-11-15br />return_base100: 132.6092,date: 2023-11-16br />return_base100: 128.8752,date: 2023-11-17br />return_base100: 129.0229,date: 2023-11-18br />return_base100: 129.1567,date: 2023-11-19br />return_base100: 131.2889,date: 2023-11-20br />return_base100: 131.1594,date: 2023-11-21br />return_base100: 128.0681,date: 2023-11-22br />return_base100: 132.2711,date: 2023-11-23br />return_base100: 132.2033,date: 2023-11-24br />return_base100: 132.8288,date: 2023-11-25br />return_base100: 133.2769,date: 2023-11-26br />return_base100: 132.6683,date: 2023-11-27br />return_base100: 131.3705,date: 2023-11-28br />return_base100: 132.3209,date: 2023-11-29br />return_base100: 131.7425,date: 2023-11-30br />return_base100: 132.1466,date: 2023-12-01br />return_base100: 133.6183,date: 2023-12-02br />return_base100: 136.2259,date: 2023-12-03br />return_base100: 136.7034,date: 2023-12-04br />return_base100: 138.1673,date: 2023-12-05br />return_base100: 140.2574,date: 2023-12-06br />return_base100: 138.4959,date: 2023-12-07br />return_base100: 139.8774,date: 2023-12-08br />return_base100: 141.1647,date: 2023-12-09br />return_base100: 140.6660,date: 2023-12-10br />return_base100: 141.0377,date: 2023-12-11br />return_base100: 138.5539,date: 2023-12-12br />return_base100: 138.4894,date: 2023-12-13br />return_base100: 139.3144,date: 2023-12-14br />return_base100: 140.3618,date: 2023-12-15br />return_base100: 138.6094,date: 2023-12-16br />return_base100: 138.8936,date: 2023-12-17br />return_base100: 138.0653,date: 2023-12-18br />return_base100: 138.7088,date: 2023-12-19br />return_base100: 136.6723,date: 2023-12-20br />return_base100: 138.2598,date: 2023-12-21br />return_base100: 140.2864,date: 2023-12-22br />return_base100: 142.8357,date: 2023-12-23br />return_base100: 142.8957,date: 2023-12-24br />return_base100: 142.2214,date: 2023-12-25br />return_base100: 143.3057,date: 2023-12-26br />return_base100: 141.6864,date: 2023-12-27br />return_base100: 145.8111,date: 2023-12-28br />return_base100: 144.8579,date: 2023-12-29br />return_base100: 143.0734,date: 2023-12-30br />return_base100: 142.5581,date: 2023-12-31br />return_base100: 142.1170,date: 2024-01-01br />return_base100: 145.6643,date: 2024-01-02br />return_base100: 145.8134,date: 2024-01-03br />return_base100: 139.9650,date: 2024-01-04br />return_base100: 142.2203,date: 2024-01-05br />return_base100: 141.6674,date: 2024-01-06br />return_base100: 140.1750,date: 2024-01-07br />return_base100: 138.4783,date: 2024-01-08br />return_base100: 143.2039,date: 2024-01-09br />return_base100: 142.9854,date: 2024-01-10br />return_base100: 149.3089,date: 2024-01-11br />return_base100: 150.1112,date: 2024-01-12br />return_base100: 145.7232,date: 2024-01-13br />return_base100: 147.4458,date: 2024-01-14br />return_base100: 144.4214,date: 2024-01-15br />return_base100: 145.8717,date: 2024-01-16br />return_base100: 148.0129,date: 2024-01-17br />return_base100: 146.3529,date: 2024-01-18br />return_base100: 143.8749,date: 2024-01-19br />return_base100: 144.8465,date: 2024-01-20br />return_base100: 144.3793,date: 2024-01-21br />return_base100: 143.7646,date: 2024-01-22br />return_base100: 139.0427,date: 2024-01-23br />return_base100: 137.4551,date: 2024-01-24br />return_base100: 138.0364,date: 2024-01-25br />return_base100: 137.3197,date: 2024-01-26br />return_base100: 139.5277,date: 2024-01-27br />return_base100: 139.8460,date: 2024-01-28br />return_base100: 139.5178,date: 2024-01-29br />return_base100: 141.8665,date: 2024-01-30br />return_base100: 142.3043,date: 2024-01-31br />return_base100: 140.4826,date: 2024-02-01br />return_base100: 141.5589,date: 2024-02-02br />return_base100: 141.9972,date: 2024-02-03br />return_base100: 141.5519,date: 2024-02-04br />return_base100: 141.1858,date: 2024-02-05br />return_base100: 141.7356,date: 2024-02-06br />return_base100: 143.5386,date: 2024-02-07br />return_base100: 145.5048,date: 2024-02-08br />return_base100: 145.5862,date: 2024-02-09br />return_base100: 148.2697,date: 2024-02-10br />return_base100: 148.8598,date: 2024-02-11br />return_base100: 149.0949,date: 2024-02-12br />return_base100: 153.3757,date: 2024-02-13br />return_base100: 152.6375,date: 2024-02-14br />return_base100: 157.0587,date: 2024-02-15br />return_base100: 158.1924,date: 2024-02-16br />return_base100: 157.6030,date: 2024-02-17br />return_base100: 157.5632,date: 2024-02-18br />return_base100: 160.2573,date: 2024-02-19br />return_base100: 161.3813,date: 2024-02-20br />return_base100: 162.4462,date: 2024-02-21br />return_base100: 160.4790,date: 2024-02-22br />return_base100: 160.7099,date: 2024-02-23br />return_base100: 161.3982,date: 2024-02-24br />return_base100: 163.4595,date: 2024-02-25br />return_base100: 165.9309,date: 2024-02-26br />return_base100: 168.9105,date: 2024-02-27br />return_base100: 171.2828,date: 2024-02-28br />return_base100: 175.9392,date: 2024-02-29br />return_base100: 175.4429,date: 2024-03-01br />return_base100: 178.5860,date: 2024-03-02br />return_base100: 179.0868,date: 2024-03-03br />return_base100: 180.2374,date: 2024-03-04br />return_base100: 185.1987,date: 2024-03-05br />return_base100: 180.4842,date: 2024-03-06br />return_base100: 189.5573,date: 2024-03-07br />return_base100: 191.8904,date: 2024-03-08br />return_base100: 192.2237,date: 2024-03-09br />return_base100: 194.0472,date: 2024-03-10br />return_base100: 193.8898,date: 2024-03-11br />return_base100: 199.6084,date: 2024-03-12br />return_base100: 196.4793,date: 2024-03-13br />return_base100: 198.7309,date: 2024-03-14br />return_base100: 195.9600,date: 2024-03-15br />return_base100: 191.0516,date: 2024-03-16br />return_base100: 183.1181,date: 2024-03-17br />return_base100: 188.5384,date: 2024-03-18br />return_base100: 185.3063,date: 2024-03-19br />return_base100: 172.5968,date: 2024-03-20br />return_base100: 184.5415,date: 2024-03-21br />return_base100: 183.1714,date: 2024-03-22br />return_base100: 178.0626,date: 2024-03-23br />return_base100: 179.5559,date: 2024-03-24br />return_base100: 183.5271,date: 2024-03-25br />return_base100: 188.3222,date: 2024-03-26br />return_base100: 188.8210,date: 2024-03-27br />return_base100: 185.7444,date: 2024-03-28br />return_base100: 188.2492,date: 2024-03-29br />return_base100: 186.9281,date: 2024-03-30br />return_base100: 186.3028,date: 2024-03-31br />return_base100: 190.4132,date: 2024-04-01br />return_base100: 185.8111,date: 2024-04-02br />return_base100: 177.7773,date: 2024-04-03br />return_base100: 178.7247,date: 2024-04-04br />return_base100: 179.8674,date: 2024-04-05br />return_base100: 179.0524,date: 2024-04-06br />return_base100: 180.8912,date: 2024-04-07br />return_base100: 182.5317,date: 2024-04-08br />return_base100: 189.7276,date: 2024-04-09br />return_base100: 182.9247,date: 2024-04-10br />return_base100: 183.7798,date: 2024-04-11br />return_base100: 182.2225,date: 2024-04-12br />return_base100: 172.4093,date: 2024-04-13br />return_base100: 165.0678,date: 2024-04-14br />return_base100: 169.8357,date: 2024-04-15br />return_base100: 166.7103,date: 2024-04-16br />return_base100: 167.0925,date: 2024-04-17br />return_base100: 163.0909,date: 2024-04-18br />return_base100: 166.4675,date: 2024-04-19br />return_base100: 166.3045,date: 2024-04-20br />return_base100: 170.1461,date: 2024-04-21br />return_base100: 170.0128,date: 2024-04-22br />return_base100: 172.8264,date: 2024-04-23br />return_base100: 172.3318,date: 2024-04-24br />return_base100: 168.5839,date: 2024-04-25br />return_base100: 169.4928,date: 2024-04-26br />return_base100: 168.1158,date: 2024-04-27br />return_base100: 170.7637,date: 2024-04-28br />return_base100: 170.4421,date: 2024-04-29br />return_base100: 169.8201,date: 2024-04-30br />return_base100: 163.0298,date: 2024-05-01br />return_base100: 162.1791,date: 2024-05-02br />return_base100: 162.9421,date: 2024-05-03br />return_base100: 167.7197,date: 2024-05-04br />return_base100: 168.3831,date: 2024-05-05br />return_base100: 169.1080,date: 2024-05-06br />return_base100: 167.3593,date: 2024-05-07br />return_base100: 165.9936,date: 2024-05-08br />return_base100: 163.7043,date: 2024-05-09br />return_base100: 166.5437,date: 2024-05-10br />return_base100: 162.7912,date: 2024-05-11br />return_base100: 162.4269,date: 2024-05-12br />return_base100: 162.9974,date: 2024-05-13br />return_base100: 163.8427,date: 2024-05-14br />return_base100: 161.1438,date: 2024-05-15br />return_base100: 167.4621,date: 2024-05-16br />return_base100: 165.5558,date: 2024-05-17br />return_base100: 169.9741,date: 2024-05-18br />return_base100: 170.9991,date: 2024-05-19br />return_base100: 169.1437,date: 2024-05-20br />return_base100: 185.5802,date: 2024-05-21br />return_base100: 187.3900,date: 2024-05-22br />return_base100: 185.2908,date: 2024-05-23br />return_base100: 184.9760,date: 2024-05-24br />return_base100: 184.8391,date: 2024-05-25br />return_base100: 186.1989,date: 2024-05-26br />return_base100: 187.1491,date: 2024-05-27br />return_base100: 189.7369,date: 2024-05-28br />return_base100: 188.0919,date: 2024-05-29br />return_base100: 185.8149,date: 2024-05-30br />return_base100: 185.3067,date: 2024-05-31br />return_base100: 185.4082,date: 2024-06-01br />return_base100: 186.6611,date: 2024-06-02br />return_base100: 185.2970,date: 2024-06-03br />return_base100: 185.3629,date: 2024-06-04br />return_base100: 188.2485,date: 2024-06-05br />return_base100: 189.6879,date: 2024-06-06br />return_base100: 187.8107,date: 2024-06-07br />return_base100: 183.0343,date: 2024-06-08br />return_base100: 182.5156,date: 2024-06-09br />return_base100: 183.2422,date: 2024-06-10br />return_base100: 182.1105,date: 2024-06-11br />return_base100: 176.3697,date: 2024-06-12br />return_base100: 179.3860,date: 2024-06-13br />return_base100: 176.1023,date: 2024-06-14br />return_base100: 175.6604,date: 2024-06-15br />return_base100: 178.1695,date: 2024-06-16br />return_base100: 179.6935,date: 2024-06-17br />return_base100: 176.0366,date: 2024-06-18br />return_base100: 173.8082,date: 2024-06-19br />return_base100: 175.9721,date: 2024-06-20br />return_base100: 175.1251,date: 2024-06-21br />return_base100: 174.7026,date: 2024-06-22br />return_base100: 174.0048,date: 2024-06-23br />return_base100: 171.6778,date: 2024-06-24br />return_base100: 169.8308,date: 2024-06-25br />return_base100: 171.4880,date: 2024-06-26br />return_base100: 170.6595,date: 2024-06-27br />return_base100: 173.0236,date: 2024-06-28br />return_base100: 170.1860,date: 2024-06-29br />return_base100: 170.1659,date: 2024-06-30br />return_base100: 172.8520,date: 2024-07-01br />return_base100: 172.8790,date: 2024-07-02br />return_base100: 172.4496,date: 2024-07-03br />return_base100: 167.8754,date: 2024-07-04br />return_base100: 160.0185,date: 2024-07-05br />return_base100: 159.2206,date: 2024-07-06br />return_base100: 162.1425,date: 2024-07-07br />return_base100: 157.3380,date: 2024-07-08br />return_base100: 159.4000,date: 2024-07-09br />return_base100: 161.3858,date: 2024-07-10br />return_base100: 162.2191,date: 2024-07-11br />return_base100: 161.2978,date: 2024-07-12br />return_base100: 162.2835,date: 2024-07-13br />return_base100: 164.2415,date: 2024-07-14br />return_base100: 166.9866,date: 2024-07-15br />return_base100: 173.9268,date: 2024-07-16br />return_base100: 173.2806,date: 2024-07-17br />return_base100: 171.3247,date: 2024-07-18br />return_base100: 171.8435,date: 2024-07-19br />return_base100: 174.7482,date: 2024-07-20br />return_base100: 175.8130,date: 2024-07-21br />return_base100: 176.3845,date: 2024-07-22br />return_base100: 174.1664,date: 2024-07-23br />return_base100: 174.1144,date: 2024-07-24br />return_base100: 170.3404,date: 2024-07-25br />return_base100: 166.7998,date: 2024-07-26br />return_base100: 170.6053,date: 2024-07-27br />return_base100: 170.2886,date: 2024-07-28br />return_base100: 170.3084,date: 2024-07-29br />return_base100: 170.9209,date: 2024-07-30br />return_base100: 169.4600,date: 2024-07-31br />return_base100: 167.6171,date: 2024-08-01br />return_base100: 167.2829,date: 2024-08-02br />return_base100: 159.4531,date: 2024-08-03br />return_base100: 157.5481,date: 2024-08-04br />return_base100: 151.7061,date: 2024-08-05br />return_base100: 143.6028,date: 2024-08-06br />return_base100: 145.5184,date: 2024-08-07br />return_base100: 142.6217,date: 2024-08-08br />return_base100: 153.3790,date: 2024-08-09br />return_base100: 150.6043,date: 2024-08-10br />return_base100: 150.9286,date: 2024-08-11br />return_base100: 148.3242,date: 2024-08-12br />return_base100: 152.8238,date: 2024-08-13br />return_base100: 152.5214,date: 2024-08-14br />return_base100: 151.2145,date: 2024-08-15br />return_base100: 148.6342,date: 2024-08-16br />return_base100: 149.5367,date: 2024-08-17br />return_base100: 150.1211,date: 2024-08-18br />return_base100: 150.1665,date: 2024-08-19br />return_base100: 150.5986,date: 2024-08-20br />return_base100: 149.6158,date: 2024-08-21br />return_base100: 152.0869,date: 2024-08-22br />return_base100: 151.9313,date: 2024-08-23br />return_base100: 157.1298,date: 2024-08-24br />return_base100: 157.1672,date: 2024-08-25br />return_base100: 156.8453,date: 2024-08-26br />return_base100: 154.5019,date: 2024-08-27br />return_base100: 147.8394,date: 2024-08-28br />return_base100: 148.9273,date: 2024-08-29br />return_base100: 148.5625,date: 2024-08-30br />return_base100: 148.5187,date: 2024-08-31br />return_base100: 148.0472,date: 2024-09-01br />return_base100: 144.9464,date: 2024-09-02br />return_base100: 148.5081,date: 2024-09-03br />return_base100: 145.5987,date: 2024-09-04br />return_base100: 146.1745,date: 2024-09-05br />return_base100: 143.4899,date: 2024-09-06br />return_base100: 139.3514,date: 2024-09-07br />return_base100: 140.9836,date: 2024-09-08br />return_base100: 142.1802,date: 2024-09-09br />return_base100: 144.4347,date: 2024-09-10br />return_base100: 145.2259,date: 2024-09-11br />return_base100: 143.9937,date: 2024-09-12br />return_base100: 145.3208,date: 2024-09-13br />return_base100: 148.0829,date: 2024-09-14br />return_base100: 147.0972,date: 2024-09-15br />return_base100: 144.3100,date: 2024-09-16br />return_base100: 143.3565,date: 2024-09-17br />return_base100: 144.9421,date: 2024-09-18br />return_base100: 145.9364,date: 2024-09-19br />return_base100: 149.3697,date: 2024-09-20br />return_base100: 151.5353,date: 2024-09-21br />return_base100: 152.9984,date: 2024-09-22br />return_base100: 152.1361,date: 2024-09-23br />return_base100: 153.9053,date: 2024-09-24br />return_base100: 154.8658,date: 2024-09-25br />return_base100: 152.2835,date: 2024-09-26br />return_base100: 154.9933,date: 2024-09-27br />return_base100: 157.0738,date: 2024-09-28br />return_base100: 156.4050,date: 2024-09-29br />return_base100: 155.8540,date: 2024-09-30br />return_base100: 152.9006,date: 2024-10-01br />return_base100: 148.4864,date: 2024-10-02br />return_base100: 146.1642,date: 2024-10-03br />return_base100: 145.5952,date: 2024-10-04br />return_base100: 147.9480,date: 2024-10-05br />return_base100: 147.9061,date: 2024-10-06br />return_base100: 149.2102,date: 2024-10-07br />return_base100: 148.7013,date: 2024-10-08br />return_base100: 148.6493,date: 2024-10-09br />return_base100: 146.2878,date: 2024-10-10br />return_base100: 146.7100,date: 2024-10-11br />return_base100: 149.0172,date: 2024-10-12br />return_base100: 150.4137,date: 2024-10-13br />return_base100: 149.7283,date: 2024-10-14br />return_base100: 154.9070,date: 2024-10-15br />return_base100: 154.4250,date: 2024-10-16br />return_base100: 154.5467,date: 2024-10-17br />return_base100: 153.8645,date: 2024-10-18br />return_base100: 155.2365,date: 2024-10-19br />return_base100: 155.7265,date: 2024-10-20br />return_base100: 158.7933,date: 2024-10-21br />return_base100: 156.2806,date: 2024-10-22br />return_base100: 155.5401,date: 2024-10-23br />return_base100: 152.8949,date: 2024-10-24br />return_base100: 153.9476,date: 2024-10-25br />return_base100: 149.3930,date: 2024-10-26br />return_base100: 151.5977,date: 2024-10-27br />return_base100: 152.6729,date: 2024-10-28br />return_base100: 154.6686,date: 2024-10-29br />return_base100: 157.3544,date: 2024-10-30br />return_base100: 157.9332,date: 2024-10-31br />return_base100: 153.4556,date: 2024-11-01br />return_base100: 152.8663,date: 2024-11-02br />return_base100: 152.0182,date: 2024-11-03br />return_base100: 150.6798,date: 2024-11-04br />return_base100: 148.4842,date: 2024-11-05br />return_base100: 150.5275,date: 2024-11-06br />return_base100: 160.9896,date: 2024-11-07br />return_base100: 165.1046,date: 2024-11-08br />return_base100: 167.0575,date: 2024-11-09br />return_base100: 171.5153,date: 2024-11-10br />return_base100: 173.7036,date: 2024-11-11br />return_base100: 180.7471,date: 2024-11-12br />return_base100: 177.8411,date: 2024-11-13br />return_base100: 177.3155,date: 2024-11-14br />return_base100: 172.5036,date: 2024-11-15br />return_base100: 175.2817,date: 2024-11-16br />return_base100: 176.6047,date: 2024-11-17br />return_base100: 175.3724,date: 2024-11-18br />return_base100: 179.3605,date: 2024-11-19br />return_base100: 178.1162,date: 2024-11-20br />return_base100: 177.3823,date: 2024-11-21br />return_base100: 185.7312,date: 2024-11-22br />return_base100: 185.7670,date: 2024-11-23br />return_base100: 188.1080,date: 2024-11-24br />return_base100: 188.2156,date: 2024-11-25br />return_base100: 187.0021,date: 2024-11-26br />return_base100: 183.6865,date: 2024-11-27br />return_base100: 194.5379,date: 2024-11-28br />return_base100: 191.9684,date: 2024-11-29br />return_base100: 193.1470,date: 2024-11-30br />return_base100: 195.8238,date: 2024-12-01br />return_base100: 196.0030,date: 2024-12-02br />return_base100: 195.8397,date: 2024-12-03br />return_base100: 196.9296,date: 2024-12-04br />return_base100: 202.7165,date: 2024-12-05br />return_base100: 200.4005,date: 2024-12-06br />return_base100: 209.1136,date: 2024-12-07br />return_base100: 208.3675,date: 2024-12-08br />return_base100: 208.9236,date: 2024-12-09br />return_base100: 198.1139,date: 2024-12-10br />return_base100: 195.2015,date: 2024-12-11br />return_base100: 203.6923,date: 2024-12-12br />return_base100: 205.9343,date: 2024-12-13br />return_base100: 206.7304,date: 2024-12-14br />return_base100: 205.4543,date: 2024-12-15br />return_base100: 208.5231,date: 2024-12-16br />return_base100: 208.9074,date: 2024-12-17br />return_base100: 206.2195,date: 2024-12-18br />return_base100: 196.7250,date: 2024-12-19br />return_base100: 189.7166,date: 2024-12-20br />return_base100: 190.6684,date: 2024-12-21br />return_base100: 186.1851,date: 2024-12-22br />return_base100: 184.9755,date: 2024-12-23br />return_base100: 189.7142,date: 2024-12-24br />return_base100: 193.3692,date: 2024-12-25br />return_base100: 192.7154,date: 2024-12-26br />return_base100: 186.7438,date: 2024-12-27br />return_base100: 185.6260,date: 2024-12-28br />return_base100: 188.3521,date: 2024-12-29br />return_base100: 185.9919,date: 2024-12-30br />return_base100: 185.6553,date: 2024-12-31br />return_base100: 184.7389,date: 2025-01-01br />return_base100: 186.8232,date: 2025-01-02br />return_base100: 190.6852,date: 2025-01-03br />return_base100: 196.1235,date: 2025-01-04br />return_base100: 197.3444,date: 2025-01-05br />return_base100: 196.8203,date: 2025-01-06br />return_base100: 198.9353,date: 2025-01-07br />return_base100: 188.6986,date: 2025-01-08br />return_base100: 185.8052,date: 2025-01-09br />return_base100: 181.4423,date: 2025-01-10br />return_base100: 184.1778,date: 2025-01-11br />return_base100: 184.4137,date: 2025-01-12br />return_base100: 183.3464,date: 2025-01-13br />return_base100: 180.1103,date: 2025-01-14br />return_base100: 183.6368,date: 2025-01-15br />return_base100: 191.3277,date: 2025-01-16br />return_base100: 188.1176,date: 2025-01-17br />return_base100: 194.9647,date: 2025-01-18br />return_base100: 191.3595,date: 2025-01-19br />return_base100: 188.0307,date: 2025-01-20br />return_base100: 190.3470,date: 2025-01-21br />return_base100: 192.3685,date: 2025-01-22br />return_base100: 189.5821,date: 2025-01-23br />return_base100: 191.4173,date: 2025-01-24br />return_base100: 190.7056,date: 2025-01-25br />return_base100: 191.0855,date: 2025-01-26br />return_base100: 187.8427,date: 2025-01-27br />return_base100: 184.9256,date: 2025-01-28br />return_base100: 181.3367,date: 2025-01-29br />return_base100: 184.3438,date: 2025-01-30br />return_base100: 188.5445,date: 2025-01-31br />return_base100: 188.3208,date: 2025-02-01br />return_base100: 182.4351,date: 2025-02-02br />return_base100: 172.8893,date: 2025-02-03br />return_base100: 176.2862,date: 2025-02-04br />return_base100: 170.5598,date: 2025-02-05br />return_base100: 169.9967,date: 2025-02-06br />return_base100: 167.3022,date: 2025-02-07br />return_base100: 166.4899,date: 2025-02-08br />return_base100: 167.5203,date: 2025-02-09br />return_base100: 166.9566,date: 2025-02-10br />return_base100: 168.4811,date: 2025-02-11br />return_base100: 166.7699,date: 2025-02-12br />return_base100: 170.5380,date: 2025-02-13br />return_base100: 168.5715,date: 2025-02-14br />return_base100: 170.3033,date: 2025-02-15br />return_base100: 169.3360,date: 2025-02-16br />return_base100: 167.9155,date: 2025-02-17br />return_base100: 168.5929,date: 2025-02-18br />return_base100: 164.2541,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(9,109,217,1),dash:solid},hoveron:points,showlegend:false,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,100.6598888765318,99.440900052484011,99.583939504598831,100.01045547365094,101.28776073528768,102.81912788337814,104.66548339688387,106.13549543751755,109.02077753668276,108.71326720769278,110.66092447359254,110.97122854188162,111.68416784877557,114.75848276840736,111.83709637260124,117.45926326262672,118.90498125247848,119.11153426268666,120.24140663013272,120.14390895563365,123.68745726631309,121.74846441928072,123.14370374974156,121.42673280914619,118.38520796939775,113.46922948746671,116.827901143267,114.82514215349231,106.94969822640417,114.35123211939873,113.50223388159765,110.33659813024595,111.26190754835446,113.7226484311776,116.69396239259508,117.00299588355908,115.09663238072436,116.64871147002964,115.83005400642499,115.44261211715916,117.98962213872299,115.13792614378939,110.15977356781249,110.74685683280127,111.45491283648197,110.94991192832535,112.08932127978976,113.10583671841412,117.56479772141091,113.34935128225362,113.87921264313225,112.91425508921709,106.83352459604252,102.28432198664407,105.23876635514304,103.30212331075406,103.53894055435593,101.05933236366342,103.15167470893637,103.05064850343213,105.43111339236719,105.34852586623713,107.09196461641154,106.78546462601741,104.46307124410262,105.02628143272443,104.17302752629233,105.81380975186465,105.614543426075,105.22911455992062,101.02151355304166,100.4943234661778,100.96713131271225,103.92756882606385,104.33866182336877,104.7878568322655,103.70427634230178,102.85800295707737,101.43944164402907,103.19886211381049,100.87365203035577,100.6479178949871,101.00141393824856,101.52520561347185,99.852819690458276,103.7679659442414,102.5867040818521,105.32452267050553,105.9596659055194,104.80996947017,114.99484076719295,116.11631660858113,114.81553628275151,114.62048735519149,114.53561125906022,115.37824895615564,115.96703908104499,117.57058420609621,116.55120614145029,115.14028360051304,114.82535646773992,114.88830362389318,115.66465698583696,114.81934036064648,114.86021314929658,116.64825987929362,117.54021281557867,116.37699927446972,113.41728124466367,113.09590172222163,113.54612237787474,112.84482492707382,109.28758346678859,111.15661036605867,109.12184201258835,108.84801729087349,110.40280592459492,111.34718931074011,109.08113761370424,107.70033387863552,109.04118331468671,108.51634303046622,108.25455052293825,107.82212560391648,106.38021934603996,105.23571237711469,106.2626220567478,105.74925523885436,107.21414669978638,105.45583607164433,105.44335226672142,107.10782387073421,107.12455569020783,106.8584462814067,104.02407147012761,99.155510015478839,98.661148278899674,100.47168269673453,97.494589904712043,98.772270216282095,100.0027707770583,100.51913034033791,99.948266071444564,100.55901575263297,101.77232524911926,103.47330681602736,107.77382835740298,107.37340514799662,106.16141980739731,106.48292944920397,108.28279407914029,108.9426217230299,109.29670713047227,107.92227159018951,107.8900938367279,105.55148145871767,103.35754650600038,105.71565382646224,105.51939555421932,105.53170331529597,105.91123088556101,105.00597515776398,103.86401699756912,103.65692820174195,98.805198069610341,97.624747539729839,94.0047579293784,88.983558805954274,90.170522958145881,88.375572247743904,95.041372982795835,93.322021623236012,93.522964192605116,91.909131983668942,94.697337382750007,94.509942535461533,93.700117880490254,92.101226436244147,92.66050242760636,93.022586348932521,93.050768672492381,93.318485438150546,92.709473233183772,94.24069495374907,94.144322429049936,97.365534457253361,97.388726320476181,97.189283950840277,95.737159495801237,91.608724641170966,92.282865415168416,92.056832770669132,92.029660785705104,91.737519849900423,89.816131387492632,92.023108892992667,90.220274479910969,90.577107702170849,88.91358520411174,86.349131533609025,87.360572317013322,88.102038381079367,89.499038150002661,89.98932026179709,89.225756867987087,90.048072981961553,91.759655450045756,91.148867498455971,89.421762555581054,88.830944099419767,89.813452459397581,90.429537034535286,92.556973337853321,93.898894345142537,94.80550484514761,94.271173501390393,95.36749803500625,95.962656354681513,94.362509641270861,96.041638809003672,97.33086147362323,96.916408335079097,96.574982776405875,94.74489983755744,92.009637711714717,90.57073185330465,90.21813133743494,91.676042277159297,91.650110253199273,92.458159161547556,92.14284932476086,92.110610338657068,90.647310926421554,90.908889119701911,92.338571811384782,93.203911510565646,92.77918659629708,95.988182712387143,95.689528154271343,95.764959115347523,95.342178337467928,96.192355303630862,96.495985013923146,98.39632475558416,96.83934705490509,96.38049259670565,94.741371306552253,95.393705605856042,92.571416587325757,93.93757041275471,94.603858100393524,95.840497233547481,97.50475452331267,97.86339410851663,95.088843588640017,94.723667418884162,94.198138267439234,93.368818670016296,92.008282939506657,93.274428552107466,99.757281460508722,102.30712349177304,103.51727185310718,106.27952992006767,107.63551147281572,112.00001347118128,110.19929158425454,109.87361046869989,106.89195584483555,108.61336615198846,109.43319468987464,108.66959302566329,111.14084296069927,110.36975560598233,109.91503435112955,115.08841189851272,115.1105857690594,116.5611870621244,116.62785410128966,115.8759249094924,113.82140902892148,120.54551854748212,118.95327849899199,119.68362318442344,121.34233126599176,121.45334604625039,121.35218206730124,122.02753984006186,125.61336929016136,124.17825220148569,129.57731030567564,129.11502681951455,129.45958289701886,122.76138244017743,120.9566727774292,126.21800336121282,127.60731077946321,128.10060094480434,127.3098502578698,129.21142230645452,129.44954839778285,127.78402818477286,121.90071172996221,117.5579626277284,118.14778605345441,115.36965342401071,114.62017353790037,117.55649304431627,119.82130478034817,119.41617431157478,115.7158780910142,115.02325271316096,116.7124393423706,115.24998187896496,115.04140053748482,114.473567284379,115.7650938271603,118.15814967814211,121.52798863705857,122.28451793109903,121.95979357557833,123.27034050783445,116.92718987254962,115.13428280158013,112.43080807110518,114.12585007172254,114.27204300490924,113.61069985312584,111.60544563318263,113.79060135582846,118.55630727978809,116.56717255289678,120.8099746749446,118.57601653648734,116.51329548186528,117.94858861438721,119.20120946714817,117.47460969357118,118.61179936175685,118.17080187283098,118.40624138198399,116.3968080342125,114.58920512912165,112.36535037662284,114.22869029425115,116.83168991300143,116.69308217336383,113.04601242701165,107.13096215539512,109.23581126783179,105.68746384882211,105.33854494556302,103.66886091288532,103.16555921054896,103.80400900824016,103.45473801728858,104.39938929624329,103.33903893990374,105.67397735938364,104.45540185567052,105.52854218014383,104.92915880815868,104.04893192284962,104.46868168494167,101.78013241099625,text:date: 2024-02-19br />return_base100: 100.00000,date: 2024-02-20br />return_base100: 100.65989,date: 2024-02-21br />return_base100: 99.44090,date: 2024-02-22br />return_base100: 99.58394,date: 2024-02-23br />return_base100: 100.01046,date: 2024-02-24br />return_base100: 101.28776,date: 2024-02-25br />return_base100: 102.81913,date: 2024-02-26br />return_base100: 104.66548,date: 2024-02-27br />return_base100: 106.13550,date: 2024-02-28br />return_base100: 109.02078,date: 2024-02-29br />return_base100: 108.71327,date: 2024-03-01br />return_base100: 110.66092,date: 2024-03-02br />return_base100: 110.97123,date: 2024-03-03br />return_base100: 111.68417,date: 2024-03-04br />return_base100: 114.75848,date: 2024-03-05br />return_base100: 111.83710,date: 2024-03-06br />return_base100: 117.45926,date: 2024-03-07br />return_base100: 118.90498,date: 2024-03-08br />return_base100: 119.11153,date: 2024-03-09br />return_base100: 120.24141,date: 2024-03-10br />return_base100: 120.14391,date: 2024-03-11br />return_base100: 123.68746,date: 2024-03-12br />return_base100: 121.74846,date: 2024-03-13br />return_base100: 123.14370,date: 2024-03-14br />return_base100: 121.42673,date: 2024-03-15br />return_base100: 118.38521,date: 2024-03-16br />return_base100: 113.46923,date: 2024-03-17br />return_base100: 116.82790,date: 2024-03-18br />return_base100: 114.82514,date: 2024-03-19br />return_base100: 106.94970,date: 2024-03-20br />return_base100: 114.35123,date: 2024-03-21br />return_base100: 113.50223,date: 2024-03-22br />return_base100: 110.33660,date: 2024-03-23br />return_base100: 111.26191,date: 2024-03-24br />return_base100: 113.72265,date: 2024-03-25br />return_base100: 116.69396,date: 2024-03-26br />return_base100: 117.00300,date: 2024-03-27br />return_base100: 115.09663,date: 2024-03-28br />return_base100: 116.64871,date: 2024-03-29br />return_base100: 115.83005,date: 2024-03-30br />return_base100: 115.44261,date: 2024-03-31br />return_base100: 117.98962,date: 2024-04-01br />return_base100: 115.13793,date: 2024-04-02br />return_base100: 110.15977,date: 2024-04-03br />return_base100: 110.74686,date: 2024-04-04br />return_base100: 111.45491,date: 2024-04-05br />return_base100: 110.94991,date: 2024-04-06br />return_base100: 112.08932,date: 2024-04-07br />return_base100: 113.10584,date: 2024-04-08br />return_base100: 117.56480,date: 2024-04-09br />return_base100: 113.34935,date: 2024-04-10br />return_base100: 113.87921,date: 2024-04-11br />return_base100: 112.91426,date: 2024-04-12br />return_base100: 106.83352,date: 2024-04-13br />return_base100: 102.28432,date: 2024-04-14br />return_base100: 105.23877,date: 2024-04-15br />return_base100: 103.30212,date: 2024-04-16br />return_base100: 103.53894,date: 2024-04-17br />return_base100: 101.05933,date: 2024-04-18br />return_base100: 103.15167,date: 2024-04-19br />return_base100: 103.05065,date: 2024-04-20br />return_base100: 105.43111,date: 2024-04-21br />return_base100: 105.34853,date: 2024-04-22br />return_base100: 107.09196,date: 2024-04-23br />return_base100: 106.78546,date: 2024-04-24br />return_base100: 104.46307,date: 2024-04-25br />return_base100: 105.02628,date: 2024-04-26br />return_base100: 104.17303,date: 2024-04-27br />return_base100: 105.81381,date: 2024-04-28br />return_base100: 105.61454,date: 2024-04-29br />return_base100: 105.22911,date: 2024-04-30br />return_base100: 101.02151,date: 2024-05-01br />return_base100: 100.49432,date: 2024-05-02br />return_base100: 100.96713,date: 2024-05-03br />return_base100: 103.92757,date: 2024-05-04br />return_base100: 104.33866,date: 2024-05-05br />return_base100: 104.78786,date: 2024-05-06br />return_base100: 103.70428,date: 2024-05-07br />return_base100: 102.85800,date: 2024-05-08br />return_base100: 101.43944,date: 2024-05-09br />return_base100: 103.19886,date: 2024-05-10br />return_base100: 100.87365,date: 2024-05-11br />return_base100: 100.64792,date: 2024-05-12br />return_base100: 101.00141,date: 2024-05-13br />return_base100: 101.52521,date: 2024-05-14br />return_base100: 99.85282,date: 2024-05-15br />return_base100: 103.76797,date: 2024-05-16br />return_base100: 102.58670,date: 2024-05-17br />return_base100: 105.32452,date: 2024-05-18br />return_base100: 105.95967,date: 2024-05-19br />return_base100: 104.80997,date: 2024-05-20br />return_base100: 114.99484,date: 2024-05-21br />return_base100: 116.11632,date: 2024-05-22br />return_base100: 114.81554,date: 2024-05-23br />return_base100: 114.62049,date: 2024-05-24br />return_base100: 114.53561,date: 2024-05-25br />return_base100: 115.37825,date: 2024-05-26br />return_base100: 115.96704,date: 2024-05-27br />return_base100: 117.57058,date: 2024-05-28br />return_base100: 116.55121,date: 2024-05-29br />return_base100: 115.14028,date: 2024-05-30br />return_base100: 114.82536,date: 2024-05-31br />return_base100: 114.88830,date: 2024-06-01br />return_base100: 115.66466,date: 2024-06-02br />return_base100: 114.81934,date: 2024-06-03br />return_base100: 114.86021,date: 2024-06-04br />return_base100: 116.64826,date: 2024-06-05br />return_base100: 117.54021,date: 2024-06-06br />return_base100: 116.37700,date: 2024-06-07br />return_base100: 113.41728,date: 2024-06-08br />return_base100: 113.09590,date: 2024-06-09br />return_base100: 113.54612,date: 2024-06-10br />return_base100: 112.84482,date: 2024-06-11br />return_base100: 109.28758,date: 2024-06-12br />return_base100: 111.15661,date: 2024-06-13br />return_base100: 109.12184,date: 2024-06-14br />return_base100: 108.84802,date: 2024-06-15br />return_base100: 110.40281,date: 2024-06-16br />return_base100: 111.34719,date: 2024-06-17br />return_base100: 109.08114,date: 2024-06-18br />return_base100: 107.70033,date: 2024-06-19br />return_base100: 109.04118,date: 2024-06-20br />return_base100: 108.51634,date: 2024-06-21br />return_base100: 108.25455,date: 2024-06-22br />return_base100: 107.82213,date: 2024-06-23br />return_base100: 106.38022,date: 2024-06-24br />return_base100: 105.23571,date: 2024-06-25br />return_base100: 106.26262,date: 2024-06-26br />return_base100: 105.74926,date: 2024-06-27br />return_base100: 107.21415,date: 2024-06-28br />return_base100: 105.45584,date: 2024-06-29br />return_base100: 105.44335,date: 2024-06-30br />return_base100: 107.10782,date: 2024-07-01br />return_base100: 107.12456,date: 2024-07-02br />return_base100: 106.85845,date: 2024-07-03br />return_base100: 104.02407,date: 2024-07-04br />return_base100: 99.15551,date: 2024-07-05br />return_base100: 98.66115,date: 2024-07-06br />return_base100: 100.47168,date: 2024-07-07br />return_base100: 97.49459,date: 2024-07-08br />return_base100: 98.77227,date: 2024-07-09br />return_base100: 100.00277,date: 2024-07-10br />return_base100: 100.51913,date: 2024-07-11br />return_base100: 99.94827,date: 2024-07-12br />return_base100: 100.55902,date: 2024-07-13br />return_base100: 101.77233,date: 2024-07-14br />return_base100: 103.47331,date: 2024-07-15br />return_base100: 107.77383,date: 2024-07-16br />return_base100: 107.37341,date: 2024-07-17br />return_base100: 106.16142,date: 2024-07-18br />return_base100: 106.48293,date: 2024-07-19br />return_base100: 108.28279,date: 2024-07-20br />return_base100: 108.94262,date: 2024-07-21br />return_base100: 109.29671,date: 2024-07-22br />return_base100: 107.92227,date: 2024-07-23br />return_base100: 107.89009,date: 2024-07-24br />return_base100: 105.55148,date: 2024-07-25br />return_base100: 103.35755,date: 2024-07-26br />return_base100: 105.71565,date: 2024-07-27br />return_base100: 105.51940,date: 2024-07-28br />return_base100: 105.53170,date: 2024-07-29br />return_base100: 105.91123,date: 2024-07-30br />return_base100: 105.00598,date: 2024-07-31br />return_base100: 103.86402,date: 2024-08-01br />return_base100: 103.65693,date: 2024-08-02br />return_base100: 98.80520,date: 2024-08-03br />return_base100: 97.62475,date: 2024-08-04br />return_base100: 94.00476,date: 2024-08-05br />return_base100: 88.98356,date: 2024-08-06br />return_base100: 90.17052,date: 2024-08-07br />return_base100: 88.37557,date: 2024-08-08br />return_base100: 95.04137,date: 2024-08-09br />return_base100: 93.32202,date: 2024-08-10br />return_base100: 93.52296,date: 2024-08-11br />return_base100: 91.90913,date: 2024-08-12br />return_base100: 94.69734,date: 2024-08-13br />return_base100: 94.50994,date: 2024-08-14br />return_base100: 93.70012,date: 2024-08-15br />return_base100: 92.10123,date: 2024-08-16br />return_base100: 92.66050,date: 2024-08-17br />return_base100: 93.02259,date: 2024-08-18br />return_base100: 93.05077,date: 2024-08-19br />return_base100: 93.31849,date: 2024-08-20br />return_base100: 92.70947,date: 2024-08-21br />return_base100: 94.24069,date: 2024-08-22br />return_base100: 94.14432,date: 2024-08-23br />return_base100: 97.36553,date: 2024-08-24br />return_base100: 97.38873,date: 2024-08-25br />return_base100: 97.18928,date: 2024-08-26br />return_base100: 95.73716,date: 2024-08-27br />return_base100: 91.60872,date: 2024-08-28br />return_base100: 92.28287,date: 2024-08-29br />return_base100: 92.05683,date: 2024-08-30br />return_base100: 92.02966,date: 2024-08-31br />return_base100: 91.73752,date: 2024-09-01br />return_base100: 89.81613,date: 2024-09-02br />return_base100: 92.02311,date: 2024-09-03br />return_base100: 90.22027,date: 2024-09-04br />return_base100: 90.57711,date: 2024-09-05br />return_base100: 88.91359,date: 2024-09-06br />return_base100: 86.34913,date: 2024-09-07br />return_base100: 87.36057,date: 2024-09-08br />return_base100: 88.10204,date: 2024-09-09br />return_base100: 89.49904,date: 2024-09-10br />return_base100: 89.98932,date: 2024-09-11br />return_base100: 89.22576,date: 2024-09-12br />return_base100: 90.04807,date: 2024-09-13br />return_base100: 91.75966,date: 2024-09-14br />return_base100: 91.14887,date: 2024-09-15br />return_base100: 89.42176,date: 2024-09-16br />return_base100: 88.83094,date: 2024-09-17br />return_base100: 89.81345,date: 2024-09-18br />return_base100: 90.42954,date: 2024-09-19br />return_base100: 92.55697,date: 2024-09-20br />return_base100: 93.89889,date: 2024-09-21br />return_base100: 94.80550,date: 2024-09-22br />return_base100: 94.27117,date: 2024-09-23br />return_base100: 95.36750,date: 2024-09-24br />return_base100: 95.96266,date: 2024-09-25br />return_base100: 94.36251,date: 2024-09-26br />return_base100: 96.04164,date: 2024-09-27br />return_base100: 97.33086,date: 2024-09-28br />return_base100: 96.91641,date: 2024-09-29br />return_base100: 96.57498,date: 2024-09-30br />return_base100: 94.74490,date: 2024-10-01br />return_base100: 92.00964,date: 2024-10-02br />return_base100: 90.57073,date: 2024-10-03br />return_base100: 90.21813,date: 2024-10-04br />return_base100: 91.67604,date: 2024-10-05br />return_base100: 91.65011,date: 2024-10-06br />return_base100: 92.45816,date: 2024-10-07br />return_base100: 92.14285,date: 2024-10-08br />return_base100: 92.11061,date: 2024-10-09br />return_base100: 90.64731,date: 2024-10-10br />return_base100: 90.90889,date: 2024-10-11br />return_base100: 92.33857,date: 2024-10-12br />return_base100: 93.20391,date: 2024-10-13br />return_base100: 92.77919,date: 2024-10-14br />return_base100: 95.98818,date: 2024-10-15br />return_base100: 95.68953,date: 2024-10-16br />return_base100: 95.76496,date: 2024-10-17br />return_base100: 95.34218,date: 2024-10-18br />return_base100: 96.19236,date: 2024-10-19br />return_base100: 96.49599,date: 2024-10-20br />return_base100: 98.39632,date: 2024-10-21br />return_base100: 96.83935,date: 2024-10-22br />return_base100: 96.38049,date: 2024-10-23br />return_base100: 94.74137,date: 2024-10-24br />return_base100: 95.39371,date: 2024-10-25br />return_base100: 92.57142,date: 2024-10-26br />return_base100: 93.93757,date: 2024-10-27br />return_base100: 94.60386,date: 2024-10-28br />return_base100: 95.84050,date: 2024-10-29br />return_base100: 97.50475,date: 2024-10-30br />return_base100: 97.86339,date: 2024-10-31br />return_base100: 95.08884,date: 2024-11-01br />return_base100: 94.72367,date: 2024-11-02br />return_base100: 94.19814,date: 2024-11-03br />return_base100: 93.36882,date: 2024-11-04br />return_base100: 92.00828,date: 2024-11-05br />return_base100: 93.27443,date: 2024-11-06br />return_base100: 99.75728,date: 2024-11-07br />return_base100: 102.30712,date: 2024-11-08br />return_base100: 103.51727,date: 2024-11-09br />return_base100: 106.27953,date: 2024-11-10br />return_base100: 107.63551,date: 2024-11-11br />return_base100: 112.00001,date: 2024-11-12br />return_base100: 110.19929,date: 2024-11-13br />return_base100: 109.87361,date: 2024-11-14br />return_base100: 106.89196,date: 2024-11-15br />return_base100: 108.61337,date: 2024-11-16br />return_base100: 109.43319,date: 2024-11-17br />return_base100: 108.66959,date: 2024-11-18br />return_base100: 111.14084,date: 2024-11-19br />return_base100: 110.36976,date: 2024-11-20br />return_base100: 109.91503,date: 2024-11-21br />return_base100: 115.08841,date: 2024-11-22br />return_base100: 115.11059,date: 2024-11-23br />return_base100: 116.56119,date: 2024-11-24br />return_base100: 116.62785,date: 2024-11-25br />return_base100: 115.87592,date: 2024-11-26br />return_base100: 113.82141,date: 2024-11-27br />return_base100: 120.54552,date: 2024-11-28br />return_base100: 118.95328,date: 2024-11-29br />return_base100: 119.68362,date: 2024-11-30br />return_base100: 121.34233,date: 2024-12-01br />return_base100: 121.45335,date: 2024-12-02br />return_base100: 121.35218,date: 2024-12-03br />return_base100: 122.02754,date: 2024-12-04br />return_base100: 125.61337,date: 2024-12-05br />return_base100: 124.17825,date: 2024-12-06br />return_base100: 129.57731,date: 2024-12-07br />return_base100: 129.11503,date: 2024-12-08br />return_base100: 129.45958,date: 2024-12-09br />return_base100: 122.76138,date: 2024-12-10br />return_base100: 120.95667,date: 2024-12-11br />return_base100: 126.21800,date: 2024-12-12br />return_base100: 127.60731,date: 2024-12-13br />return_base100: 128.10060,date: 2024-12-14br />return_base100: 127.30985,date: 2024-12-15br />return_base100: 129.21142,date: 2024-12-16br />return_base100: 129.44955,date: 2024-12-17br />return_base100: 127.78403,date: 2024-12-18br />return_base100: 121.90071,date: 2024-12-19br />return_base100: 117.55796,date: 2024-12-20br />return_base100: 118.14779,date: 2024-12-21br />return_base100: 115.36965,date: 2024-12-22br />return_base100: 114.62017,date: 2024-12-23br />return_base100: 117.55649,date: 2024-12-24br />return_base100: 119.82130,date: 2024-12-25br />return_base100: 119.41617,date: 2024-12-26br />return_base100: 115.71588,date: 2024-12-27br />return_base100: 115.02325,date: 2024-12-28br />return_base100: 116.71244,date: 2024-12-29br />return_base100: 115.24998,date: 2024-12-30br />return_base100: 115.04140,date: 2024-12-31br />return_base100: 114.47357,date: 2025-01-01br />return_base100: 115.76509,date: 2025-01-02br />return_base100: 118.15815,date: 2025-01-03br />return_base100: 121.52799,date: 2025-01-04br />return_base100: 122.28452,date: 2025-01-05br />return_base100: 121.95979,date: 2025-01-06br />return_base100: 123.27034,date: 2025-01-07br />return_base100: 116.92719,date: 2025-01-08br />return_base100: 115.13428,date: 2025-01-09br />return_base100: 112.43081,date: 2025-01-10br />return_base100: 114.12585,date: 2025-01-11br />return_base100: 114.27204,date: 2025-01-12br />return_base100: 113.61070,date: 2025-01-13br />return_base100: 111.60545,date: 2025-01-14br />return_base100: 113.79060,date: 2025-01-15br />return_base100: 118.55631,date: 2025-01-16br />return_base100: 116.56717,date: 2025-01-17br />return_base100: 120.80997,date: 2025-01-18br />return_base100: 118.57602,date: 2025-01-19br />return_base100: 116.51330,date: 2025-01-20br />return_base100: 117.94859,date: 2025-01-21br />return_base100: 119.20121,date: 2025-01-22br />return_base100: 117.47461,date: 2025-01-23br />return_base100: 118.61180,date: 2025-01-24br />return_base100: 118.17080,date: 2025-01-25br />return_base100: 118.40624,date: 2025-01-26br />return_base100: 116.39681,date: 2025-01-27br />return_base100: 114.58921,date: 2025-01-28br />return_base100: 112.36535,date: 2025-01-29br />return_base100: 114.22869,date: 2025-01-30br />return_base100: 116.83169,date: 2025-01-31br />return_base100: 116.69308,date: 2025-02-01br />return_base100: 113.04601,date: 2025-02-02br />return_base100: 107.13096,date: 2025-02-03br />return_base100: 109.23581,date: 2025-02-04br />return_base100: 105.68746,date: 2025-02-05br />return_base100: 105.33854,date: 2025-02-06br />return_base100: 103.66886,date: 2025-02-07br />return_base100: 103.16556,date: 2025-02-08br />return_base100: 103.80401,date: 2025-02-09br />return_base100: 103.45474,date: 2025-02-10br />return_base100: 104.39939,date: 2025-02-11br />return_base100: 103.33904,date: 2025-02-12br />return_base100: 105.67398,date: 2025-02-13br />return_base100: 104.45540,date: 2025-02-14br />return_base100: 105.52854,date: 2025-02-15br />return_base100: 104.92916,date: 2025-02-16br />return_base100: 104.04893,date: 2025-02-17br />return_base100: 104.46868,date: 2025-02-18br />return_base100: 101.78013,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,104.70670602790928,104.72687967446961,106.04662751572579,106.10728076444542,105.42318036249752,103.55399486599148,109.67154699000767,108.22293710884834,108.88740006402364,110.3964821394288,110.49748268126912,110.4054443358814,111.01988054722182,114.28224540137305,112.97658499090444,117.88861375572505,117.46803117674474,117.78150610721111,111.68752588295567,110.04561249649119,114.83233763818201,116.09632070151088,116.54511296023436,115.82569300863024,117.55573117839513,117.77237678355195,116.2570970742363,110.90449313834881,106.95348759313772,107.49010519891654,104.96257778117602,104.28070574198247,106.95215057548512,109.01266190535182,108.64407677851723,105.27757078376879,104.64742461501028,106.18423587943973,104.85370136972584,104.6639353902932,104.14732430386817,105.32234694786376,107.49953395882083,110.56539203620754,111.25367758195344,110.95824542616359,112.15057269967332,106.37961454755985,104.74843908411783,102.28883494858296,103.83097339272197,103.96397879462148,103.36229299641602,101.53792544580659,103.52596624072208,107.86177521543915,106.05207307720671,109.91214749477361,107.87970657197796,106.00305606024489,107.30887663428646,108.44850312865613,106.87765362315419,107.91226155909209,107.5110448451737,107.72524621493436,105.89707652037534,104.25253088040732,102.22928195397331,103.92453677386972,106.29272929104151,106.16662485004684,102.8485439634036,97.467068802580229,99.382047153687878,96.153783213311627,95.836339011689077,94.317271085691075,93.859370394209208,94.440227964295218,94.12246343552674,94.981901168072923,94.017201149918733,96.14151329089556,95.032861038811177,96.009197288723186,95.463882104568853,94.663057276095316,95.044942943119864,92.598917893119221,text:date: 2024-11-20br />return_base100: 100.00000,date: 2024-11-21br />return_base100: 104.70671,date: 2024-11-22br />return_base100: 104.72688,date: 2024-11-23br />return_base100: 106.04663,date: 2024-11-24br />return_base100: 106.10728,date: 2024-11-25br />return_base100: 105.42318,date: 2024-11-26br />return_base100: 103.55399,date: 2024-11-27br />return_base100: 109.67155,date: 2024-11-28br />return_base100: 108.22294,date: 2024-11-29br />return_base100: 108.88740,date: 2024-11-30br />return_base100: 110.39648,date: 2024-12-01br />return_base100: 110.49748,date: 2024-12-02br />return_base100: 110.40544,date: 2024-12-03br />return_base100: 111.01988,date: 2024-12-04br />return_base100: 114.28225,date: 2024-12-05br />return_base100: 112.97658,date: 2024-12-06br />return_base100: 117.88861,date: 2024-12-07br />return_base100: 117.46803,date: 2024-12-08br />return_base100: 117.78151,date: 2024-12-09br />return_base100: 111.68753,date: 2024-12-10br />return_base100: 110.04561,date: 2024-12-11br />return_base100: 114.83234,date: 2024-12-12br />return_base100: 116.09632,date: 2024-12-13br />return_base100: 116.54511,date: 2024-12-14br />return_base100: 115.82569,date: 2024-12-15br />return_base100: 117.55573,date: 2024-12-16br />return_base100: 117.77238,date: 2024-12-17br />return_base100: 116.25710,date: 2024-12-18br />return_base100: 110.90449,date: 2024-12-19br />return_base100: 106.95349,date: 2024-12-20br />return_base100: 107.49011,date: 2024-12-21br />return_base100: 104.96258,date: 2024-12-22br />return_base100: 104.28071,date: 2024-12-23br />return_base100: 106.95215,date: 2024-12-24br />return_base100: 109.01266,date: 2024-12-25br />return_base100: 108.64408,date: 2024-12-26br />return_base100: 105.27757,date: 2024-12-27br />return_base100: 104.64742,date: 2024-12-28br />return_base100: 106.18424,date: 2024-12-29br />return_base100: 104.85370,date: 2024-12-30br />return_base100: 104.66394,date: 2024-12-31br />return_base100: 104.14732,date: 2025-01-01br />return_base100: 105.32235,date: 2025-01-02br />return_base100: 107.49953,date: 2025-01-03br />return_base100: 110.56539,date: 2025-01-04br />return_base100: 111.25368,date: 2025-01-05br />return_base100: 110.95825,date: 2025-01-06br />return_base100: 112.15057,date: 2025-01-07br />return_base100: 106.37961,date: 2025-01-08br />return_base100: 104.74844,date: 2025-01-09br />return_base100: 102.28883,date: 2025-01-10br />return_base100: 103.83097,date: 2025-01-11br />return_base100: 103.96398,date: 2025-01-12br />return_base100: 103.36229,date: 2025-01-13br />return_base100: 101.53793,date: 2025-01-14br />return_base100: 103.52597,date: 2025-01-15br />return_base100: 107.86178,date: 2025-01-16br />return_base100: 106.05207,date: 2025-01-17br />return_base100: 109.91215,date: 2025-01-18br />return_base100: 107.87971,date: 2025-01-19br />return_base100: 106.00306,date: 2025-01-20br />return_base100: 107.30888,date: 2025-01-21br />return_base100: 108.44850,date: 2025-01-22br />return_base100: 106.87765,date: 2025-01-23br />return_base100: 107.91226,date: 2025-01-24br />return_base100: 107.51104,date: 2025-01-25br />return_base100: 107.72525,date: 2025-01-26br />return_base100: 105.89708,date: 2025-01-27br />return_base100: 104.25253,date: 2025-01-28br />return_base100: 102.22928,date: 2025-01-29br />return_base100: 103.92454,date: 2025-01-30br />return_base100: 106.29273,date: 2025-01-31br />return_base100: 106.16662,date: 2025-02-01br />return_base100: 102.84854,date: 2025-02-02br />return_base100: 97.46707,date: 2025-02-03br />return_base100: 99.38205,date: 2025-02-04br />return_base100: 96.15378,date: 2025-02-05br />return_base100: 95.83634,date: 2025-02-06br />return_base100: 94.31727,date: 2025-02-07br />return_base100: 93.85937,date: 2025-02-08br />return_base100: 94.44023,date: 2025-02-09br />return_base100: 94.12246,date: 2025-02-10br />return_base100: 94.98190,date: 2025-02-11br />return_base100: 94.01720,date: 2025-02-12br />return_base100: 96.14151,date: 2025-02-13br />return_base100: 95.03286,date: 2025-02-14br />return_base100: 96.00920,date: 2025-02-15br />return_base100: 95.46388,date: 2025-02-16br />return_base100: 94.66306,date: 2025-02-17br />return_base100: 95.04494,date: 2025-02-18br />return_base100: 92.59892,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,102.25949306615649,101.08029155991666,102.1187571151241,101.53874071654532,100.68695527869065,101.09314229803788,98.491464073113661,text:date: 2025-02-11br />return_base100: 100.00000,date: 2025-02-12br />return_base100: 102.25949,date: 2025-02-13br />return_base100: 101.08029,date: 2025-02-14br />return_base100: 102.11876,date: 2025-02-15br />return_base100: 101.53874,date: 2025-02-16br />return_base100: 100.68696,date: 2025-02-17br />return_base100: 101.09314,date: 2025-02-18br />return_base100: 98.49146,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,0,0,1),dash:solid},hoveron:points,showlegend:false,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{orientation:v,width:0.90000000000000013,base:-0.12779634820350649,x:2,y:0.12779634820350649,text:reorder(date_formated, date): Feb-25br />return_monthly: 0.127796348br />if_else(return_monthly > 0, TRUE, FALSE): FALSE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(139,0,0,1),line:{width:1.8897637795275593,color:transparent}},name:FALSE,legendgroup:FALSE,showlegend:true,xaxis:x5,yaxis:y5,hoverinfo:text,frame:null},{orientation:v,width:0.89999999999999991,base:0,x:1,y:0.0080161326313874515,text:reorder(date_formated, date): Jan-25br />return_monthly: 0.008016133br />if_else(return_monthly > 0, TRUE, FALSE): TRUE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(0,100,0,1),line:{width:1.8897637795275593,color:transparent}},name:TRUE,legendgroup:TRUE,showlegend:true,xaxis:x5,yaxis:y5,hoverinfo:text,frame:null},{orientation:v,width:0.90000000000000013,0.90000000000000036,0.90000000000000036,0.90000000000000036,0.89999999999999947,base:-0.068457755442809742,-0.0009997781555404206,-0.07960566990886786,-0.034315234962364438,-0.021805120628587082,x:2,4,5,6,8,y:0.068457755442809742,0.0009997781555404206,0.07960566990886786,0.034315234962364438,0.021805120628587082,text:reorder(date_formated, date): 01br />return_weekly: 0.0684577554br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 03br />return_weekly: 0.0009997782br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 04br />return_weekly: 0.0796056699br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 05br />return_weekly: 0.0343152350br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,reorder(date_formated, date): 07br />return_weekly: 0.0218051206br />if_else(return_weekly > 0, TRUE, FALSE): FALSE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(139,0,0,1),line:{width:1.8897637795275593,color:transparent}},name:FALSE,legendgroup:FALSE,showlegend:true,xaxis:x6,yaxis:y6,hoverinfo:text,frame:null},{orientation:v,width:0.89999999999999991,0.90000000000000036,0.90000000000000036,base:0,0,0,x:1,3,7,y:0.053510946552393968,0.025548611464341731,0.0057435156373577545,text:reorder(date_formated, date): 00br />return_weekly: 0.0535109466br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 02br />return_weekly: 0.0255486115br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,reorder(date_formated, date): 06br />return_weekly: 0.0057435156br />if_else(return_weekly > 0, TRUE, FALSE): TRUE,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(0,100,0,1),line:{width:1.8897637795275593,color:transparent}},name:TRUE,legendgroup:TRUE,showlegend:true,xaxis:x6,yaxis:y6,hoverinfo:text,frame:null},layout:{xaxis:{domain:0,0.14666666666666667,automargin:true,type:linear,autorange:false,range:19319.049999999999,20175.950000000001,tickmode:array,ticktext:Feb-23,May-23,Aug-23,Nov-23,Feb-24,May-24,Aug-24,Nov-24,Feb-25,tickvals:19389,19478,19570,19662,19754,19844,19936,20028,20120,categoryorder:array,categoryarray:Feb-23,May-23,Aug-23,Nov-23,Feb-24,May-24,Aug-24,Nov-24,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y,hoverformat:.2f},xaxis2:{domain:0.18666666666666665,0.3133333333333333,automargin:true,type:linear,autorange:false,range:19753.75,20155.25,tickmode:array,ticktext:Apr-24,Jul-24,Oct-24,Jan-25,tickvals:19814,19905,19997,20089,categoryorder:array,categoryarray:Apr-24,Jul-24,Oct-24,Jan-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y2,hoverformat:.2f},xaxis3:{domain:0.35333333333333333,0.47999999999999998,automargin:true,type:linear,autorange:false,range:20042.5,20141.5,tickmode:array,ticktext:Dec-24,Jan-25,Feb-25,tickvals:20058,20089,20120,categoryorder:array,categoryarray:Dec-24,Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y3,hoverformat:.2f},xaxis4:{domain:0.52000000000000002,0.64666666666666661,automargin:true,type:linear,autorange:false,range:20129.650000000001,20137.349999999999,tickmode:array,ticktext:11,12,13,14,15,16,17,18,tickvals:20130,20131,20132,20133,20134,20135,20136,20137,categoryorder:array,categoryarray:11,12,13,14,15,16,17,18,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y4,hoverformat:.2f},xaxis5:{domain:0.68666666666666665,0.81333333333333324,automargin:true,type:linear,autorange:false,range:0.40000000000000002,2.6000000000000001,tickmode:array,ticktext:Jan-25,Feb-25,tickvals:1,2,categoryorder:array,categoryarray:Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-90,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y5,hoverformat:.2f},xaxis6:{domain:0.85333333333333328,1,automargin:true,type:linear,autorange:false,range:0.40000000000000002,8.5999999999999996,tickmode:array,ticktext:00,01,02,03,04,05,06,07,tickvals:1,2,3,4,5,6,7,8,categoryorder:array,categoryarray:00,01,02,03,04,05,06,07,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-90,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y6,hoverformat:.2f},yaxis6:{domain:0,1,automargin:true,type:linear,autorange:false,range:-0.086261500731930951,0.060166777375457059,tickmode:array,ticktext:-5%,0%,5%,tickvals:-0.050000000000000003,0,0.050000000000000017,categoryorder:array,categoryarray:-5%,0%,5%,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x6,hoverformat:.2f},yaxis5:{domain:0,1,automargin:true,type:linear,autorange:false,range:-0.13458697224525118,0.014806756673132148,tickmode:array,ticktext:-10%,-5%,0%,tickvals:-0.10000000000000002,-0.050000000000000017,0,categoryorder:array,categoryarray:-10%,-5%,0%,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x5,hoverformat:.2f},yaxis4:{domain:0,1,automargin:true,type:linear,autorange:false,range:98.303062623461514,102.44789451580864,tickmode:array,ticktext:99,100,101,102,tickvals:99,100,101,102,categoryorder:array,categoryarray:99,100,101,102,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x4,hoverformat:.2f},yaxis3:{domain:0,1,automargin:true,type:linear,autorange:false,range:91.334433099988928,119.15309854885534,tickmode:array,ticktext:100,110,tickvals:100,110,categoryorder:array,categoryarray:100,110,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x3,hoverformat:.2f},yaxis2:{domain:0,1,automargin:true,type:linear,autorange:false,range:84.187722595005695,131.73871924427897,tickmode:array,ticktext:90,100,110,120,130,tickvals:90,100,110,120,130,categoryorder:array,categoryarray:90,100,110,120,130,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x2,hoverformat:.2f},yaxis:{domain:0,1,automargin:true,type:linear,autorange:false,range:94.544322236726515,214.56923302874316,tickmode:array,ticktext:120,150,180,210,tickvals:120,150,180,210,categoryorder:array,categoryarray:120,150,180,210,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x,hoverformat:.2f},annotations:,shapes:{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0,x1:0.14666666666666667,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.18666666666666665,x1:0.3133333333333333,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.35333333333333333,x1:0.47999999999999998,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.52000000000000002,x1:0.64666666666666661,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.68666666666666665,x1:0.81333333333333324,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.85333333333333328,x1:1,y0:0,y1:1},images:,margin:{t:25.148302561048247,r:7.3059360730593621,b:39.102640460591637,l:43.105022831050235},font:{color:rgba(0,0,0,1),family:,size:14.611872146118724},title:{text:Since Inception | 1 Year | 3 Months | 7 Days | YTD by Month | YTD by Week,font:{color:rgba(0,0,0,1),family:,size:17.534246575342468},x:0,xref:paper},showlegend:false,legend:{bgcolor:null,bordercolor:null,borderwidth:0,font:{color:rgba(0,0,0,1),family:,size:11.689497716894984}},hovermode:closest,barmode:relative},attrs:{918b7c1b62f1:{x:{},y:{},type:scatter},918b193195c5:{x:{},y:{},type:scatter},918bd8a4adb:{x:{},y:{},type:scatter},918b5911781a:{x:{},y:{},type:scatter},918b7acd7404:{x:{},y:{},fill:{},type:bar},918b31a7358a:{x:{},y:{},fill:{},type:bar}},source:A,config:{doubleClick:reset,modeBarButtonsToAdd:hoverclosest,hovercompare,showSendToCloud:false},highlight:{on:plotly_click,persistent:false,dynamic:false,selectize:false,opacityDim:0.20000000000000001,selected:{opacity:1},debounce:0},subplot:true,shinyEvents:plotly_hover,plotly_click,plotly_selected,plotly_relayout,plotly_brushed,plotly_brushing,plotly_clickannotation,plotly_doubleclick,plotly_deselect,plotly_afterplot,plotly_sunburstclick,base_url:https://plot.ly},evals:,jsHooks:}/script>/div>/div>/div>div iddaily-performance classsection level1 data-orientationrows, data-navmenuArch Indices>h1>Daily Performance/h1>div idrow-20 classsection level2>h2>Row/h2>div iddashboard-created-at-1 classsection level3>h3>Dashboard created at:/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-iconion-android-time data-color#FFFFFF data-color-text#1a1a1a data-color-icon#fff>2025-02-18 19:45:54.591498 UTC/span>/div>div idinformation-as-end-of-utc-day classsection level3>h3>Information as end of (UTC day):/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-iconion-android-time data-color#FFFFFF data-color-text#1a1a1a data-color-icon#fff>2025-02-17/span>/div>/div>div idrow-21 classsection level2>h2>Row/h2>blockquote>p>Broad-market Indices/p>/blockquote>/div>div idrow-22 classsection level2>h2>Row/h2>div idarch-ethereum-web3-index classsection level3>h3>Arch Ethereum Web3 Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#2B8CBE data-color-text#1a1a1a data-color-icon#95c6df>1.21pts | +1.88%/span>/div>div idarch-blockchains-index classsection level3>h3>Arch Blockchains Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#2B8CBE data-color-text#1a1a1a data-color-icon#95c6df>5.08pts | +1.26%/span>/div>/div>div idrow-23 classsection level2>h2>Row/h2>blockquote>p>Sector-based Indices/p>/blockquote>/div>div idrow-24 classsection level2>h2>Row/h2>div idarch-consumer-index-1 classsection level3>h3>Arch Consumer Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#A6BDDB data-color-text#1a1a1a data-color-icon#d3deed>0.77pts | −0.35%/span>/div>div idarch-finance-index-1 classsection level3>h3>Arch Finance Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#A6BDDB data-color-text#1a1a1a data-color-icon#d3deed>1.19pts | +2.89%/span>/div>div idarch-infrastructure-index-1 classsection level3>h3>Arch Infrastructure Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#A6BDDB data-color-text#1a1a1a data-color-icon#d3deed>1.50pts | +0.68%/span>/div>div idarch-stablecoins-index classsection level3>h3>Arch Stablecoins Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#A6BDDB data-color-text#1a1a1a data-color-icon#d3deed>0.99pts | +0.06%/span>/div>/div>div idrow-25 classsection level2>h2>Row/h2>blockquote>p>Industry-based Indices/p>/blockquote>/div>div idrow-26 classsection level2>h2>Row/h2>div idarch-asset-management-index classsection level3>h3>Arch Asset Management Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#ECE7F2 data-color-text#1a1a1a data-color-icon#f6f3f9>0.60pts | +1.81%/span>/div>div idarch-exchanges-index classsection level3>h3>Arch Exchanges Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#ECE7F2 data-color-text#1a1a1a data-color-icon#f6f3f9>1.53pts | +2.09%/span>/div>div idarch-computing-index classsection level3>h3>Arch Computing Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#ECE7F2 data-color-text#1a1a1a data-color-icon#f6f3f9>1.21pts | −0.83%/span>/div>div idarch-derivatives-index classsection level3>h3>Arch Derivatives Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#ECE7F2 data-color-text#1a1a1a data-color-icon#f6f3f9>0.42pts | +1.92%/span>/div>/div>div idrow-27 classsection level2>h2>Row/h2>div idarch-lending-index classsection level3>h3>Arch Lending Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#ECE7F2 data-color-text#1a1a1a data-color-icon#f6f3f9>1.46pts | +3.86%/span>/div>div idarch-marketplaces-index classsection level3>h3>Arch Marketplaces Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#ECE7F2 data-color-text#1a1a1a data-color-icon#f6f3f9>0.66pts | −0.76%/span>/div>div idarch-media-index classsection level3>h3>Arch Media Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#ECE7F2 data-color-text#1a1a1a data-color-icon#f6f3f9>0.36pts | −0.93%/span>/div>div idarch-metaverse-index classsection level3>h3>Arch Metaverse Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#ECE7F2 data-color-text#1a1a1a data-color-icon#f6f3f9>1.18pts | +0.24%/span>/div>/div>div idrow-28 classsection level2>h2>Row/h2>div idarch-oracles-index classsection level3>h3>Arch Oracles Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#ECE7F2 data-color-text#1a1a1a data-color-icon#f6f3f9>2.01pts | +2.06%/span>/div>div idarch-transactions-index classsection level3>h3>Arch Transactions Index/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>span classvalue-output data-color#ECE7F2 data-color-text#1a1a1a data-color-icon#f6f3f9>0.64pts | +1.54%/span>/div>/div>/div>div idhistorical-performance classsection level1 data-orientationrows, data-navmenuArch Indices>h1>Historical Performance/h1>div idrow-29 classsection level2>h2>Row/h2>div idall-indices---performance-base-100 classsection level3>h3>All Indices - Performance Base 100/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>div classplotly html-widget html-fill-item idhtmlwidget-4ef6d079a5a7b987c3af stylewidth:576px;height:460.8px;>/div>script typeapplication/json data-forhtmlwidget-4ef6d079a5a7b987c3af>{x:{data:{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,98.903399999999991,101.1665,98.079400000000007,97.424199999999999,97.922200000000004,98.025499999999994,93.858800000000002,96.555400000000006,96.031599999999997,96.596499999999992,96.417600000000007,97.178600000000003,96.567099999999996,98.0471,106.8991,102.5598,208.10620000000003,186.0352,173.941,170.19540000000001,185.57660000000001,193.08600000000001,172.14350000000002,165.38290000000001,170.03470000000002,165.6893,168.7226,170.48929999999999,176.75639999999999,161.23419999999999,163.68039999999999,157.96429999999998,167.50320000000002,171.8117,179.2593,177.22800000000001,175.72559999999999,158.38390000000001,133.447,134.5197,114.69069999999999,122.8103,119.4151,114.90370000000001,119.4605,125.70159999999998,117.88929999999999,116.12420000000002,107.3574,110.33159999999999,106.89239999999999,102.2283,99.437699999999992,92.337499999999991,91.902799999999999,99.174399999999991,92.9114,96.025599999999997,88.942499999999995,96.0471,96.376499999999993,96.957099999999997,96.425799999999995,95.399100000000004,94.999899999999997,95.647800000000004,94.899599999999992,89.223300000000009,88.576499999999996,89.729600000000005,88.937299999999993,83.121399999999994,84.228099999999998,86.782200000000003,90.931100000000001,91.7791,90.825900000000004,96.334600000000009,97.370000000000005,92.506799999999998,89.3827,83.785200000000003,85.470799999999997,89.732299999999995,85.161000000000001,77.954400000000007,79.840500000000006,81.830800000000011,84.389800000000008,84.380499999999998,81.700599999999994,78.563499999999991,77.312299999999993,73.790999999999997,66.309600000000003,65.887799999999999,63.521799999999992,64.312899999999999,61.072700000000005,60.254700000000007,56.724300000000007,57.094699999999996,68.663300000000007,73.731800000000007,77.82759999999999,77.752200000000002,87.919600000000003,84.477400000000003,80.599600000000009,89.015799999999999,85.780199999999994,87.131299999999996,92.288499999999999,109.11869999999999,112.3408,117.604,115.53530000000001,112.13820000000001,114.5378,116.39999999999999,113.97969999999999,103.419,101.6829,103.64930000000001,108.72269999999999,111.8835,116.97649999999999,113.81920000000001,126.6358,125.13039999999999,114.9511,123.6143,121.849,120.81360000000001,109.4045,111.78049999999999,105.72829999999999,102.82389999999999,109.33880000000001,113.80419999999999,112.90819999999999,110.6293,119.41409999999999,118.93830000000001,124.77249999999999,131.00670000000002,125.2897,119.67429999999999,123.125,105.53280000000001,119.6901,122.59040000000002,115.87819999999999,113.47409999999999,115.75230000000001,115.88330000000001,110.8516,112.697,110.42019999999999,106.90010000000001,116.5438,116.70389999999999,120.34119999999999,125.68919999999999,153.69029999999998,157.97880000000001,162.00829999999999,153.82819999999998,139.37470000000002,138.74359999999999,152.9931,150.21549999999999,141.90620000000001,153.59959999999998,155.22899999999998,168.04300000000001,157.39109999999999,160.2039,133.4811,148.4203,147.10730000000001,154.8938,147.28309999999999,160.81549999999999,155.7567,175.82830000000001,197.3965,217.58989999999997,210.2122,216.83770000000001,221.6319,240.10929999999999,243.411,249.57220000000001,236.58169999999998,239.39320000000001,242.13670000000002,248.98779999999999,255.8509,280.19530000000003,309.85169999999999,319.20980000000003,301.32580000000002,286.30119999999999,294.8861,305.69169999999997,317.4074,335.52600000000001,340.60180000000003,347.31139999999999,339.84269999999998,299.33179999999999,323.6619,312.92840000000001,300.5333,292.19639999999998,290.4975,326.2158,314.9579,330.37270000000001,318.75779999999997,324.04730000000001,335.54129999999998,351.22539999999998,362.43270000000001,379.1225,368.03590000000003,371.67669999999998,363.57920000000001,374.59639999999996,367.1506,370.53929999999997,370.34859999999998,387.48230000000001,377.92320000000001,374.65950000000004,359.38659999999999,366.68150000000003,348.21499999999997,359.33530000000002,334.82240000000002,344.71969999999999,390.39370000000002,408.8005,392.32740000000001,406.721,403.47350000000006,400.83510000000001,400.61009999999999,406.08630000000005,378.59010000000001,401.30359999999996,410.60429999999997,416.40319999999997,407.60240000000005,428.83539999999999,424.57979999999998,413.89760000000007,425.95850000000002,425.37640000000005,438.04670000000004,434.92819999999995,463.51319999999998,466.13200000000001,462.83139999999997,435.27180000000004,409.20480000000003,415.47109999999998,404.40940000000001,389.49850000000004,380.94150000000002,347.84099999999995,352.84190000000001,397.64140000000003,426.13700000000006,435.30590000000001,431.39139999999998,453.39510000000001,468.7602,462.17560000000003,487.83079999999995,443.38629999999995,471.30460000000005,458.34910000000002,459.8186,462.07999999999998,455.15460000000002,452.24869999999999,517.08330000000001,448.33330000000001,447.16089999999997,489.04669999999999,439.22470000000004,445.40410000000003,421.49599999999998,457.28600000000006,319.22809999999998,351.40950000000004,303.97919999999999,280.65600000000001,240.02880000000002,311.46859999999998,312.09950000000003,334.18169999999998,323.96429999999998,280.88220000000001,272.42540000000002,286.37079999999997,315.2919,305.81559999999996,314.3424,321.07299999999998,296.5061,289.86220000000003,297.47819999999996,273.39170000000001,267.4778,281.16859999999997,265.50200000000001,252.41950000000003,249.10329999999999,264.98020000000002,270.36110000000002,271.4495,252.97230000000002,257.49860000000001,240.08409999999998,233.62609999999998,241.75479999999999,195.6677,185.6189,208.5283,215.2218,196.04379999999998,196.054,205.62109999999998,213.9128,226.68970000000002,238.42859999999999,224.15560000000002,224.74980000000002,230.52250000000001,235.18659999999997,230.74439999999998,243.26340000000002,247.72919999999999,227.54650000000001,234.41399999999999,230.15270000000001,232.87200000000001,227.2226,224.92450000000002,227.27750000000003,216.49020000000002,205.08950000000002,208.20680000000002,210.64330000000001,198.34010000000001,192.43280000000001,207.69579999999999,214.23329999999999,218.0641,220.49870000000001,223.9145,230.90679999999998,240.86319999999998,241.58189999999999,242.80520000000001,249.54930000000002,253.17750000000001,256.6465,263.98840000000001,261.33850000000001,275.73579999999998,283.04999999999995,283.67309999999998,292.77549999999997,280.95949999999999,285.74609999999996,295.95159999999998,299.54849999999999,293.68430000000001,316.92000000000002,308.97589999999997,311.34179999999998,298.83460000000002,285.76640000000003,298.06740000000002,343.83170000000001,328.00659999999999,323.68150000000003,329.78640000000001,343.32980000000003,321.6277,328.596,317.96420000000001,285.71320000000003,287.43680000000001,283.87,305.92929999999996,321.63260000000002,334.0394,329.916,335.30180000000001,344.53710000000001,352.77330000000001,357.7645,305.77379999999999,304.10810000000004,309.3682,296.1703,298.78209999999996,305.4948,294.74369999999999,309.39400000000001,316.92490000000004,316.97030000000001,309.36240000000004,312.8494,310.1497,271.86880000000002,267.803,294.34690000000001,304.87430000000001,284.5324,284.11900000000003,283.86340000000001,277.50220000000002,273.47239999999999,286.0308,300.90480000000002,316.22020000000003,322.70769999999999,329.42070000000001,328.6499,337.93000000000001,321.90300000000002,328.51490000000001,337.21909999999997,349.64940000000001,349.77330000000001,363.23840000000001,369.23410000000001,392.66809999999998,388.48880000000003,380.85059999999999,364.75220000000002,356.4803,357.2978,360.73770000000002,383.64069999999998,371.60939999999999,378.43540000000002,396.01659999999998,399.60419999999999,422.90809999999999,411.43549999999999,383.16750000000002,416.70489999999995,424.49320000000006,409.54940000000005,409.57470000000001,414.78830000000005,426.20060000000007,414.43519999999995,405.04910000000001,394.25509999999997,385.48360000000002,410.6857,416.17129999999997,408.49539999999996,403.79440000000005,404.6651,401.85730000000001,414.7457,416.25259999999997,403.5643,368.48359999999997,370.77930000000003,351.28359999999998,369.85359999999997,379.9787,382.93629999999996,379.95659999999998,390.82690000000002,381.1463,401.18080000000003,380.60849999999999,381.94580000000002,378.6164,394.33670000000001,392.24079999999998,385.67219999999998,375.47799999999995,345.4314,320.7758,318.44229999999999,321.33850000000001,316.13740000000001,317.00759999999997,297.23079999999999,285.04969999999997,285.22500000000002,298.04949999999997,270.00209999999998,266.9751,271.90199999999999,277.07369999999997,274.04180000000002,277.79480000000001,286.81889999999999,297.13679999999999,308.81009999999998,305.12889999999999,320.07500000000005,310.09100000000001,311.09270000000004,304.63659999999999,315.21390000000002,291.96939999999995,283.8904,283.2199,292.04850000000005,302.13510000000002,305.35140000000001,307.78970000000004,307.26229999999998,284.75020000000001,284.05889999999999,261.12329999999997,253.2396,256.54750000000001,232.66619999999998,243.35079999999999,262.57920000000001,256.85109999999997,256.31940000000003,258.0498,245.13090000000003,229.91060000000002,225.65879999999999,224.49590000000001,213.99149999999997,178.2347,155.26949999999999,166.10509999999999,158.72640000000001,160.5898,158.09229999999999,151.751,155.08519999999999,160.66079999999999,161.26759999999999,164.05070000000001,167.2089,158.71729999999999,158.548,171.53529999999998,174.5325,171.73750000000001,177.98650000000001,174.28030000000001,184.49299999999999,171.68440000000001,162.60230000000001,163.79230000000001,160.80250000000001,161.89080000000001,174.1352,172.47110000000001,158.37479999999999,156.64880000000002,153.20439999999999,144.99470000000002,137.80840000000001,139.46019999999999,136.52379999999999,131.7098,135.85509999999999,138.00880000000001,132.93180000000001,143.15629999999999,144.66410000000002,148.22319999999999,144.62379999999999,136.24459999999999,141.13150000000002,133.7302,130.57060000000001,136.37610000000001,145.28779999999998,139.39750000000001,139.3871,142.80859999999998,139.566,148.0899,149.77949999999998,156.0557,155.2732,160.9229,162.9657,157.35429999999999,161.60490000000001,164.49209999999999,167.6311,176.66890000000001,178.37890000000002,186.67249999999999,197.04489999999998,195.6593,197.1104,199.3287,193.94039999999998,202.85120000000001,209.65020000000001,222.68099999999998,216.37740000000002,210.99979999999999,192.27209999999999,194.53629999999998,189.39109999999999,193.77549999999999,190.7208,170.99430000000001,174.88200000000001,180.48429999999999,172.8278,175.82239999999999,174.78739999999999,167.3603,172.49799999999999,175.45489999999998,179.63489999999999,174.27099999999999,170.76730000000001,169.01259999999999,169.47209999999998,175.33430000000001,162.58459999999999,172.17960000000002,174.29089999999999,163.05000000000001,153.05629999999999,155.6919,153.35390000000001,151.9084,164.27500000000001,151.4461,147.9425,143.93729999999999,138.83629999999999,117.50739999999999,122.11190000000001,96.472899999999996,87.545600000000007,92.012500000000003,92.763199999999998,94.355199999999996,90.180199999999999,94.960700000000003,86.532200000000003,88.285600000000002,85.743499999999997,86.43610000000001,89.472399999999993,85.750299999999996,86.555599999999998,86.384100000000004,81.01230000000001,78.343800000000002,79.592600000000004,82.394900000000007,88.691800000000001,86.4268,81.927700000000002,80.871800000000007,77.001400000000004,78.174199999999999,77.322900000000004,78.279299999999992,76.231899999999996,74.793499999999995,73.7684,69.50030000000001,63.824000000000005,59.863599999999991,51.813400000000001,52.697000000000003,53.067900000000002,47.826999999999998,49.642299999999999,46.254600000000003,49.784399999999998,51.177700000000002,51.353499999999997,48.9679,51.834699999999998,56.178899999999999,56.583799999999997,54.718299999999999,53.586599999999997,50.478299999999997,50.570800000000006,50.880899999999997,50.375499999999995,50.686900000000001,51.2926,53.7408,54.752100000000006,55.719499999999996,57.317499999999995,57.628100000000003,57.859899999999996,55.188899999999997,52.7926,53.274699999999996,60.216700000000003,60.102900000000005,63.452600000000004,65.88239999999999,67.403700000000001,72.925399999999996,73.145099999999999,71.9392,72.162899999999993,72.979600000000005,74.973699999999994,68.595500000000001,68.267899999999997,77.814599999999999,85.308399999999992,89.920699999999997,87.509500000000003,85.857700000000008,85.5458,86.59790000000001,90.155500000000004,88.081400000000002,93.22890000000001,91.910200000000003,90.040400000000005,91.041200000000003,87.343000000000004,94.271199999999993,95.009399999999999,97.290800000000004,95.713999999999999,91.798500000000004,90.706500000000005,87.506100000000004,85.218899999999991,81.701900000000009,71.811199999999999,71.389899999999997,76.652699999999996,74.9345,77.533900000000003,79.127300000000005,79.099500000000006,73.444800000000001,71.004900000000006,69.622900000000001,74.963200000000001,73.445599999999999,75.614999999999995,77.552300000000002,79.610099999999989,76.832599999999999,77.923400000000001,78.283100000000005,75.952799999999996,79.542699999999996,79.616799999999998,83.847999999999999,85.833200000000005,84.752899999999997,82.0535,76.099099999999993,76.290400000000005,71.028800000000004,71.567400000000006,74.361100000000008,67.706999999999994,70.28370000000001,68.884900000000002,67.547899999999998,69.451599999999999,69.197299999999998,67.682299999999998,65.817700000000002,67.155600000000007,67.014399999999995,67.251499999999993,66.742500000000007,66.104799999999997,65.054999999999993,63.146899999999995,65.367400000000004,67.075600000000009,67,66.078199999999995,65.364199999999997,65.132400000000004,64.944699999999997,61.855199999999996,61.152799999999999,61.009899999999995,59.634299999999996,60.034399999999998,61.796399999999998,61.881299999999996,64.358199999999997,63.390199999999993,60.931400000000004,61.713200000000001,62.032699999999998,61.859900000000003,63.066000000000003,61.836599999999997,65.463000000000008,68.130500000000012,66.329800000000006,66.983400000000003,66.465400000000002,64.767799999999994,63.216499999999996,63.200100000000006,61.532800000000002,63.412400000000005,67.236099999999993,66.258099999999999,63.592599999999997,64.033100000000005,53.435600000000008,40.994700000000002,49.563200000000002,47.945700000000002,45.700899999999997,45.388099999999994,46.639299999999999,48.014499999999998,47.332700000000003,48.433,47.948500000000003,48.837299999999999,45.110900000000001,44.351600000000005,45.184800000000003,47.0261,47.241699999999994,46.858699999999999,46.359299999999998,46.246400000000001,45.495200000000004,46.753299999999996,48.798000000000002,47.832799999999999,48.7485,48.352899999999998,49.171100000000003,48.610799999999998,48.2455,46.515799999999999,47.829599999999999,47.465699999999998,46.965400000000002,46.970800000000004,46.9923,48.518299999999996,48.445399999999999,47.164899999999996,42.705100000000002,43.123800000000003,43.359500000000004,42.084200000000003,43.660199999999996,42.680099999999996,42.389400000000002,42.808,43.175799999999995,43.256699999999995,44.032199999999996,43.424700000000001,41.7669,42.868699999999997,42.892299999999999,42.683199999999999,44.459499999999998,47.338099999999997,47.136800000000001,50.004199999999997,49.586000000000006,52.039899999999996,51.559800000000003,58.749300000000005,59.463200000000008,59.419900000000005,58.866500000000002,62.9602,64.471199999999996,68.003299999999996,69.315899999999999,68.781899999999993,67.569900000000004,65.541799999999995,65.714300000000009,73.563100000000006,73.655199999999994,71.901899999999998,77.601900000000001,74.402299999999997,78.081100000000006,75.607699999999994,77.485900000000001,74.912999999999997,77.749400000000009,72.780500000000004,74.9756,77.913899999999998,78.917400000000001,80.732900000000001,78.689800000000005,74.9863,77.425299999999993,85.276300000000006,82.643500000000003,83.763199999999998,78.583399999999997,80.486699999999999,81.385599999999997,78.273700000000005,82.092100000000002,88.469499999999996,85.508399999999995,92.946200000000005,96.512600000000006,92.410800000000009,92.81580000000001,90.653700000000001,92.9636,93.871400000000008,89.684299999999993,90.094999999999999,94.166899999999998,95.693899999999999,90.541000000000011,93.05449999999999,91.848700000000008,86.691000000000003,82.360100000000003,84.11699999999999,83.507199999999997,81.644999999999996,78.154800000000009,74.044799999999995,74.110799999999998,70.520700000000005,77.980899999999991,84.339600000000004,87.034999999999997,78.070399999999992,80.505099999999999,84.281300000000002,82.738,84.760199999999998,79.438600000000008,81.796300000000002,78.863500000000002,80.177700000000002,76.147400000000005,75.4696,78.816200000000009,75.865000000000009,81.098399999999998,82.844399999999993,80.590800000000002,83.209699999999998,82.662400000000005,80.718800000000002,80.894000000000005,84.653100000000009,85.378600000000006,84.132199999999997,82.804400000000001,81.871600000000001,81.120800000000003,83.521799999999999,81.0779,81.346099999999993,84.14009999999999,88.201599999999999,87.171300000000002,89.820900000000009,87.248199999999997,88.727800000000002,81.430700000000002,78.183899999999994,75.486800000000002,77.569100000000006,76.285700000000006,76.282600000000002,77.024599999999992,76.063999999999993,78.139499999999998,75.340199999999996,76.921099999999996,74.343599999999995,76.190899999999999,72.857200000000006,73.108099999999993,70.201300000000003,70.659300000000002,71.002099999999999,66.269500000000008,70.321699999999993,70.722499999999997,71.915999999999997,75.172899999999998,75.377899999999997,77.352100000000007,74.096599999999995,74.708300000000008,74.366799999999998,72.865899999999996,72.110900000000001,72.844099999999997,71.695599999999999,70.962299999999999,71.406099999999995,71.301400000000001,74.171499999999995,74.786299999999997,74.251900000000006,72.197800000000001,72.2059,75.613200000000006,75.475200000000001,75.026200000000003,71.650400000000005,75.699000000000012,72.47590000000001,70.637900000000002,70.353999999999999,61.884799999999998,62.144200000000005,60.780100000000004,60.612400000000001,58.336600000000004,58.343199999999996,60.113399999999992,60.909500000000008,59.488600000000005,60.245899999999999,62.391600000000004,65.010000000000005,63.848700000000001,64.525300000000001,62.689099999999996,64.357299999999995,62.573700000000002,62.520099999999999,60.512500000000003,61.031199999999998,64.739800000000002,66.353200000000001,67.132300000000001,69.599000000000004,70.148099999999999,67.139200000000002,64.184799999999996,64.040300000000002,63.851500000000009,63.330600000000004,64.109499999999997,64.020099999999999,63.6845,70.870699999999999,71.834000000000003,71.316500000000005,68.992199999999997,66.741,66.103700000000003,67.563800000000001,66.798000000000002,66.1905,65.042599999999993,66.891800000000003,63.658099999999997,63.541899999999998,63.124000000000002,63.039299999999997,63.300800000000002,63.895199999999996,62.011400000000009,61.188900000000004,62.781100000000002,60.784199999999998,60.645800000000008,60.304000000000002,60.256699999999995,60.045300000000005,59.890100000000004,59.9148,60.196000000000005,60.249399999999994,59.503399999999992,59.230199999999996,58.724499999999999,58.787299999999995,56.454700000000003,55.490600000000001,52.506900000000002,52.700800000000001,53.343200000000003,53.648099999999999,52.578599999999994,52.031000000000006,53.149900000000002,52.1004,51.843899999999998,51.990099999999998,51.791899999999998,51.793800000000005,53.610599999999998,53.013999999999996,51.023700000000005,50.3688,51.212100000000007,51.086600000000004,51.217900000000007,51.266900000000007,51.361599999999996,51.543799999999997,50.857699999999994,50.4039,49.250399999999999,47.259900000000002,47.947400000000002,48.550800000000002,48.954099999999997,49.8947,49.982199999999999,49.1205,49.725700000000003,50.305500000000002,50.104700000000001,48.1937,48.843199999999996,49.3249,48.442500000000003,49.0458,48.780000000000001,49.120000000000005,51.284100000000002,51.987099999999998,53.270099999999999,54.064,50.740300000000005,50.625900000000001,51.021099999999997,49.649900000000002,50.531000000000006,50.517999999999994,50.735200000000006,48.448900000000002,48.779800000000002,48.289900000000003,47.432600000000001,48.2376,49.940300000000001,49.93,49.946200000000005,48.849599999999995,47.547699999999999,47.199000000000005,48.968000000000004,50.810900000000004,52.340499999999999,55.433,56.396000000000001,57.887500000000003,57.278199999999998,56.190899999999999,55.991199999999999,57.071400000000004,57.753399999999999,56.595099999999995,58.556799999999996,56.057599999999994,59.070900000000002,61.6509,62.456000000000003,62.932299999999998,61.881100000000004,62.498299999999993,71.286000000000001,72.122500000000002,70.863600000000005,71.592199999999991,71.665000000000006,72.829800000000006,76.063199999999995,73.073499999999996,72.244,70.241699999999994,72.6357,72.934100000000001,67.376100000000008,75.939400000000006,73.971500000000006,74.5518,74.87660000000001,74.1494,71.200800000000001,70.936499999999995,69.693600000000004,71.040499999999994,71.898499999999999,73.500200000000007,74.351399999999998,74.402999999999992,75.319599999999994,72.163200000000003,77.283299999999997,78.291200000000003,75.414899999999989,76.607299999999995,72.228000000000009,71.37360000000001,72.562400000000011,73.911299999999997,69.718800000000002,70.878200000000007,69.597399999999993,69.858800000000002,67.919700000000006,69.525300000000001,70.580299999999994,75.749700000000004,74.384299999999996,74.918599999999998,78.042999999999992,74.860100000000003,83.466700000000003,80.8566,83.153600000000012,80.70859999999999,78.357399999999998,83.892499999999998,82.466399999999993,82.475899999999996,84.782499999999999,90.310500000000005,83.644199999999998,78.917599999999993,83.490099999999998,90.201099999999997,97.354100000000003,95.365399999999994,90.148899999999998,89.744100000000003,86.396200000000007,87.1477,90.940399999999997,86.075400000000002,81.548400000000001,80.195300000000003,79.630499999999998,79.365899999999996,74.895299999999992,73.427800000000005,76.806799999999996,78.648300000000006,81.628,81.538899999999998,82.202799999999996,83.382900000000006,80.849299999999999,76.800299999999993,76.6892,76.624499999999998,75.822800000000001,74.59320000000001,74.651600000000002,76.451999999999998,78.747,78.670400000000001,81.258499999999998,80.488100000000003,78.697499999999991,83.637600000000006,83.532899999999998,87.857700000000008,87.608699999999999,88.003699999999995,86.316400000000002,90.609300000000005,91.962000000000003,89.738799999999998,86.393799999999999,85.0351,86.874700000000004,91.530799999999999,94.433800000000005,98.601100000000002,96.913499999999999,98.414299999999997,97.950699999999998,99.104500000000002,101.0381,99.864400000000003,99.861100000000008,95.141500000000008,103.97400000000002,108.67150000000001,106.9002,107.916,105.5898,110.2697,109.05149999999999,113.98429999999999,108.1335,100.91650000000001,92.883700000000005,95.43589999999999,90.952200000000005,82.863699999999994,92.602199999999996,99.151600000000002,96.903999999999996,98.163299999999992,102.1354,107.14630000000001,105.4834,101.85439999999998,101.59999999999999,99.309300000000007,99.40870000000001,103.01000000000001,101.7088,92.743899999999996,92.423900000000003,93.411699999999996,92.924399999999991,93.12169999999999,97.264099999999999,103.0035,96.422699999999992,95.360199999999992,92.534999999999997,77.902799999999999,67.630499999999998,75.202299999999994,72.338200000000001,72.343800000000002,68.94789999999999,72.198599999999999,73.146199999999993,72.113600000000005,75.041200000000003,75.25,76.411000000000001,68.064499999999995,69.543300000000002,70.611699999999999,75.458500000000001,74.18249999999999,74.055300000000003,71.655000000000001,72.744500000000002,70.064599999999999,71.537499999999994,67.848600000000005,67.711399999999998,68.065699999999993,65.645299999999992,63.162500000000001,67.111500000000007,65.649299999999997,68.429500000000004,68.252900000000011,65.750799999999998,73.9726,76.790700000000001,74.436000000000007,74.352400000000003,78.324400000000011,79.941600000000008,81.362200000000001,81.670900000000003,78.930500000000009,77.859399999999994,78.378299999999996,80.945700000000002,78.786699999999996,77.355699999999999,76.519499999999994,77.595399999999998,78.006900000000002,76.704799999999992,70.890900000000002,68.064300000000003,67.679299999999998,66.462400000000002,64.439800000000005,68.097999999999999,64.223799999999997,67.157699999999991,69.650999999999996,73.283799999999999,68.839399999999998,71.009799999999998,74.201399999999992,73.353099999999998,70.897000000000006,69.333799999999997,67.007799999999989,72.096800000000002,71.420199999999994,72.590600000000009,71.813099999999991,63.421400000000006,63.827500000000001,66.177899999999994,65.746899999999997,63.580400000000004,58.850700000000003,54.277099999999997,52.840699999999998,54.438299999999998,51.251800000000003,52.457299999999996,53.511800000000001,56.054800000000007,53.610899999999994,55.702100000000002,55.647000000000006,57.542099999999998,60.165999999999997,59.890299999999996,62.699400000000004,61.629400000000004,63.229599999999998,62.826800000000006,62.948400000000007,59.235099999999996,58.929099999999998,55.722200000000001,53.813699999999997,55.734099999999998,56.870800000000003,55.161300000000004,56.245500000000007,54.913199999999996,54.503900000000002,54.033900000000003,50.239999999999995,46.535900000000005,43.939399999999999,39.4499,41.738599999999998,39.343899999999998,44.378499999999995,42.706300000000006,42.8765,40.605000000000004,42.835499999999996,42.192900000000002,41.447299999999998,39.391199999999998,39.514899999999997,40.864100000000001,41.123199999999997,41.634900000000002,42.2851,43.701900000000002,44.058399999999999,49.066700000000004,48.509600000000006,47.179200000000002,44.587600000000002,41.836100000000002,41.355199999999996,41.289099999999998,41.316600000000001,40.511699999999998,38.9221,40.969200000000001,38.9377,39.378099999999996,37.7881,36.200200000000002,36.361900000000006,37.647199999999998,40.182099999999998,40.373599999999996,39.4818,40.234999999999999,41.037500000000001,40.3782,39.063299999999998,38.111800000000002,38.905200000000001,40.011299999999999,41.356300000000005,43.081899999999997,44.071399999999997,43.198100000000004,45.204899999999995,46.181699999999999,45.1997,46.447500000000005,49.241900000000001,48.233499999999999,48.235799999999998,46.024000000000001,41.868300000000005,40.053199999999997,39.440300000000001,41.109200000000001,40.790900000000001,41.937400000000004,41.859000000000002,41.209499999999998,39.883000000000003,39.966900000000003,41.448900000000002,41.722000000000001,41.208099999999995,44.453400000000002,43.345299999999995,42.786000000000001,41.875500000000002,43.0426,43.328200000000002,45.4116,44.155799999999999,43.772199999999998,41.871199999999995,42.136000000000003,38.447400000000002,39.198399999999999,39.910899999999998,40.015900000000002,41.775600000000004,42.251199999999997,39.663399999999996,39.257100000000001,38.133299999999998,37.148800000000001,36.1614,37.372900000000001,45.400500000000001,45.089300000000001,45.653500000000001,47.432099999999998,48.588900000000002,49.314300000000003,47.2425,45.410499999999999,43.920700000000004,45.806200000000004,47.637299999999996,46.173400000000001,49.240000000000002,48.608899999999998,45.852699999999999,48.939799999999998,49.783999999999999,53.863099999999996,55.868099999999998,58.178899999999999,58.157499999999999,63.017800000000001,61.747,63.702599999999997,67.481899999999996,69.165300000000002,70.559200000000004,77.054400000000001,81.426600000000008,81.128299999999996,88.543599999999998,84.890900000000002,85.029899999999998,71.443899999999999,71.395200000000003,75.56819999999999,81.252600000000001,80.278300000000002,78.623400000000004,81.945900000000009,78.138900000000007,74.564599999999999,67.271699999999996,61.1706,63.669299999999993,60.917299999999997,62.346400000000003,68.3977,72.706699999999998,71.297200000000004,66.265300000000011,67.334499999999991,70.114900000000006,66.365499999999997,68.631600000000006,66.231799999999993,68.669399999999996,74.250500000000002,76.715599999999995,76.605400000000003,76.806799999999996,75.065600000000003,67.862700000000004,64.490700000000004,62.479900000000001,64.095399999999998,64.209599999999995,63.045499999999997,62.021999999999998,68.190399999999997,74.067899999999995,70.463999999999999,74.086700000000008,68.517300000000006,63.319800000000001,67.909199999999998,69.413800000000009,67.729300000000009,67.334299999999999,68.558399999999992,69.391099999999994,70.2029,68.081800000000001,63.025699999999993,63.713699999999996,70.586100000000002,73.981799999999993,68.356300000000005,61.785299999999999,65.261400000000009,59.749099999999999,58.894000000000005,57.099900000000005,55.447100000000006,55.481499999999997,55.378499999999995,56.474199999999996,57.307699999999997,59.860700000000001,57.945800000000006,61.18,60.038400000000003,59.262099999999997,60.334800000000001,57.381999999999998,text:date: 2020-07-27br />return_base100: 100.0000br />name: Asset Management Index,date: 2020-07-28br />return_base100: 98.9034br />name: Asset Management Index,date: 2020-07-29br />return_base100: 101.1665br />name: Asset Management Index,date: 2020-07-30br />return_base100: 98.0794br />name: Asset Management Index,date: 2020-07-31br />return_base100: 97.4242br />name: Asset Management Index,date: 2020-08-01br />return_base100: 97.9222br />name: Asset Management Index,date: 2020-08-02br />return_base100: 98.0255br />name: Asset Management Index,date: 2020-08-03br />return_base100: 93.8588br />name: Asset Management Index,date: 2020-08-04br />return_base100: 96.5554br />name: Asset Management Index,date: 2020-08-05br />return_base100: 96.0316br />name: Asset Management Index,date: 2020-08-06br />return_base100: 96.5965br />name: Asset Management Index,date: 2020-08-07br />return_base100: 96.4176br />name: Asset Management Index,date: 2020-08-08br />return_base100: 97.1786br />name: Asset Management Index,date: 2020-08-09br />return_base100: 96.5671br />name: Asset Management Index,date: 2020-08-10br />return_base100: 98.0471br />name: Asset Management Index,date: 2020-08-11br />return_base100: 106.8991br />name: Asset Management Index,date: 2020-08-12br />return_base100: 102.5598br />name: Asset Management Index,date: 2020-08-13br />return_base100: 208.1062br />name: Asset Management Index,date: 2020-08-14br />return_base100: 186.0352br />name: Asset Management Index,date: 2020-08-15br />return_base100: 173.9410br />name: Asset Management Index,date: 2020-08-16br />return_base100: 170.1954br />name: Asset Management Index,date: 2020-08-17br />return_base100: 185.5766br />name: Asset Management Index,date: 2020-08-18br />return_base100: 193.0860br />name: Asset Management Index,date: 2020-08-19br />return_base100: 172.1435br />name: Asset Management Index,date: 2020-08-20br />return_base100: 165.3829br />name: Asset Management Index,date: 2020-08-21br />return_base100: 170.0347br />name: Asset Management Index,date: 2020-08-22br />return_base100: 165.6893br />name: Asset Management Index,date: 2020-08-23br />return_base100: 168.7226br />name: Asset Management Index,date: 2020-08-24br />return_base100: 170.4893br />name: Asset Management Index,date: 2020-08-25br />return_base100: 176.7564br />name: Asset Management Index,date: 2020-08-26br />return_base100: 161.2342br />name: Asset Management Index,date: 2020-08-27br />return_base100: 163.6804br />name: Asset Management Index,date: 2020-08-28br />return_base100: 157.9643br />name: Asset Management Index,date: 2020-08-29br />return_base100: 167.5032br />name: Asset Management Index,date: 2020-08-30br />return_base100: 171.8117br />name: Asset Management Index,date: 2020-08-31br />return_base100: 179.2593br />name: Asset Management Index,date: 2020-09-01br />return_base100: 177.2280br />name: Asset Management Index,date: 2020-09-02br />return_base100: 175.7256br />name: Asset Management Index,date: 2020-09-03br />return_base100: 158.3839br />name: Asset Management Index,date: 2020-09-04br />return_base100: 133.4470br />name: Asset Management Index,date: 2020-09-05br />return_base100: 134.5197br />name: Asset Management Index,date: 2020-09-06br />return_base100: 114.6907br />name: Asset Management Index,date: 2020-09-07br />return_base100: 122.8103br />name: Asset Management Index,date: 2020-09-08br />return_base100: 119.4151br />name: Asset Management Index,date: 2020-09-09br />return_base100: 114.9037br />name: Asset Management Index,date: 2020-09-10br />return_base100: 119.4605br />name: Asset Management Index,date: 2020-09-11br />return_base100: 125.7016br />name: Asset Management Index,date: 2020-09-12br />return_base100: 117.8893br />name: Asset Management Index,date: 2020-09-13br />return_base100: 116.1242br />name: Asset Management Index,date: 2020-09-14br />return_base100: 107.3574br />name: Asset Management Index,date: 2020-09-15br />return_base100: 110.3316br />name: Asset Management Index,date: 2020-09-16br />return_base100: 106.8924br />name: Asset Management Index,date: 2020-09-17br />return_base100: 102.2283br />name: Asset Management Index,date: 2020-09-18br />return_base100: 99.4377br />name: Asset Management Index,date: 2020-09-19br />return_base100: 92.3375br />name: Asset Management Index,date: 2020-09-20br />return_base100: 91.9028br />name: Asset Management Index,date: 2020-09-21br />return_base100: 99.1744br />name: Asset Management Index,date: 2020-09-22br />return_base100: 92.9114br />name: Asset Management Index,date: 2020-09-23br />return_base100: 96.0256br />name: Asset Management Index,date: 2020-09-24br />return_base100: 88.9425br />name: Asset Management Index,date: 2020-09-25br />return_base100: 96.0471br />name: Asset Management Index,date: 2020-09-26br />return_base100: 96.3765br />name: Asset Management Index,date: 2020-09-27br />return_base100: 96.9571br />name: Asset Management Index,date: 2020-09-28br />return_base100: 96.4258br />name: Asset Management Index,date: 2020-09-29br />return_base100: 95.3991br />name: Asset Management Index,date: 2020-09-30br />return_base100: 94.9999br />name: Asset Management Index,date: 2020-10-01br />return_base100: 95.6478br />name: Asset Management Index,date: 2020-10-02br />return_base100: 94.8996br />name: Asset Management Index,date: 2020-10-03br />return_base100: 89.2233br />name: Asset Management Index,date: 2020-10-04br />return_base100: 88.5765br />name: Asset Management Index,date: 2020-10-05br />return_base100: 89.7296br />name: Asset Management Index,date: 2020-10-06br />return_base100: 88.9373br />name: Asset Management Index,date: 2020-10-07br />return_base100: 83.1214br />name: Asset Management Index,date: 2020-10-08br />return_base100: 84.2281br />name: Asset Management Index,date: 2020-10-09br />return_base100: 86.7822br />name: Asset Management Index,date: 2020-10-10br />return_base100: 90.9311br />name: Asset Management Index,date: 2020-10-11br />return_base100: 91.7791br />name: Asset Management Index,date: 2020-10-12br />return_base100: 90.8259br />name: Asset Management Index,date: 2020-10-13br />return_base100: 96.3346br />name: Asset Management Index,date: 2020-10-14br />return_base100: 97.3700br />name: Asset Management Index,date: 2020-10-15br />return_base100: 92.5068br />name: Asset Management Index,date: 2020-10-16br />return_base100: 89.3827br />name: Asset Management Index,date: 2020-10-17br />return_base100: 83.7852br />name: Asset Management Index,date: 2020-10-18br />return_base100: 85.4708br />name: Asset Management Index,date: 2020-10-19br />return_base100: 89.7323br />name: Asset Management Index,date: 2020-10-20br />return_base100: 85.1610br />name: Asset Management Index,date: 2020-10-21br />return_base100: 77.9544br />name: Asset Management Index,date: 2020-10-22br />return_base100: 79.8405br />name: Asset Management Index,date: 2020-10-23br />return_base100: 81.8308br />name: Asset Management Index,date: 2020-10-24br />return_base100: 84.3898br />name: Asset Management Index,date: 2020-10-25br />return_base100: 84.3805br />name: Asset Management Index,date: 2020-10-26br />return_base100: 81.7006br />name: Asset Management Index,date: 2020-10-27br />return_base100: 78.5635br />name: Asset Management Index,date: 2020-10-28br />return_base100: 77.3123br />name: Asset Management Index,date: 2020-10-29br />return_base100: 73.7910br />name: Asset Management Index,date: 2020-10-30br />return_base100: 66.3096br />name: Asset Management Index,date: 2020-10-31br />return_base100: 65.8878br />name: Asset Management Index,date: 2020-11-01br />return_base100: 63.5218br />name: Asset Management Index,date: 2020-11-02br />return_base100: 64.3129br />name: Asset Management Index,date: 2020-11-03br />return_base100: 61.0727br />name: Asset Management Index,date: 2020-11-04br />return_base100: 60.2547br />name: Asset Management Index,date: 2020-11-05br />return_base100: 56.7243br />name: Asset Management Index,date: 2020-11-06br />return_base100: 57.0947br />name: Asset Management Index,date: 2020-11-07br />return_base100: 68.6633br />name: Asset Management Index,date: 2020-11-08br />return_base100: 73.7318br />name: Asset Management Index,date: 2020-11-09br />return_base100: 77.8276br />name: Asset Management Index,date: 2020-11-10br />return_base100: 77.7522br />name: Asset Management Index,date: 2020-11-11br />return_base100: 87.9196br />name: Asset Management Index,date: 2020-11-12br />return_base100: 84.4774br />name: Asset Management Index,date: 2020-11-13br />return_base100: 80.5996br />name: Asset Management Index,date: 2020-11-14br />return_base100: 89.0158br />name: Asset Management Index,date: 2020-11-15br />return_base100: 85.7802br />name: Asset Management Index,date: 2020-11-16br />return_base100: 87.1313br />name: Asset Management Index,date: 2020-11-17br />return_base100: 92.2885br />name: Asset Management Index,date: 2020-11-18br />return_base100: 109.1187br />name: Asset Management Index,date: 2020-11-19br />return_base100: 112.3408br />name: Asset Management Index,date: 2020-11-20br />return_base100: 117.6040br />name: Asset Management Index,date: 2020-11-21br />return_base100: 115.5353br />name: Asset Management Index,date: 2020-11-22br />return_base100: 112.1382br />name: Asset Management Index,date: 2020-11-23br />return_base100: 114.5378br />name: Asset Management Index,date: 2020-11-24br />return_base100: 116.4000br />name: Asset Management Index,date: 2020-11-25br />return_base100: 113.9797br />name: Asset Management Index,date: 2020-11-26br />return_base100: 103.4190br />name: Asset Management Index,date: 2020-11-27br />return_base100: 101.6829br />name: Asset Management Index,date: 2020-11-28br />return_base100: 103.6493br />name: Asset Management Index,date: 2020-11-29br />return_base100: 108.7227br />name: Asset Management Index,date: 2020-11-30br />return_base100: 111.8835br />name: Asset Management Index,date: 2020-12-01br />return_base100: 116.9765br />name: Asset Management Index,date: 2020-12-02br />return_base100: 113.8192br />name: Asset Management Index,date: 2020-12-03br />return_base100: 126.6358br />name: Asset Management Index,date: 2020-12-04br />return_base100: 125.1304br />name: Asset Management Index,date: 2020-12-05br />return_base100: 114.9511br />name: Asset Management Index,date: 2020-12-06br />return_base100: 123.6143br />name: Asset Management Index,date: 2020-12-07br />return_base100: 121.8490br />name: Asset Management Index,date: 2020-12-08br />return_base100: 120.8136br />name: Asset Management Index,date: 2020-12-09br />return_base100: 109.4045br />name: Asset Management Index,date: 2020-12-10br />return_base100: 111.7805br />name: Asset Management Index,date: 2020-12-11br />return_base100: 105.7283br />name: Asset Management Index,date: 2020-12-12br />return_base100: 102.8239br />name: Asset Management Index,date: 2020-12-13br />return_base100: 109.3388br />name: Asset Management Index,date: 2020-12-14br />return_base100: 113.8042br />name: Asset Management Index,date: 2020-12-15br />return_base100: 112.9082br />name: Asset Management Index,date: 2020-12-16br />return_base100: 110.6293br />name: Asset Management Index,date: 2020-12-17br />return_base100: 119.4141br />name: Asset Management Index,date: 2020-12-18br />return_base100: 118.9383br />name: Asset Management Index,date: 2020-12-19br />return_base100: 124.7725br />name: Asset Management Index,date: 2020-12-20br />return_base100: 131.0067br />name: Asset Management Index,date: 2020-12-21br />return_base100: 125.2897br />name: Asset Management Index,date: 2020-12-22br />return_base100: 119.6743br />name: Asset Management Index,date: 2020-12-23br />return_base100: 123.1250br />name: Asset Management Index,date: 2020-12-24br />return_base100: 105.5328br />name: Asset Management Index,date: 2020-12-25br />return_base100: 119.6901br />name: Asset Management Index,date: 2020-12-26br />return_base100: 122.5904br />name: Asset Management Index,date: 2020-12-27br />return_base100: 115.8782br />name: Asset Management Index,date: 2020-12-28br />return_base100: 113.4741br />name: Asset Management Index,date: 2020-12-29br />return_base100: 115.7523br />name: Asset Management Index,date: 2020-12-30br />return_base100: 115.8833br />name: Asset Management Index,date: 2020-12-31br />return_base100: 110.8516br />name: Asset Management Index,date: 2021-01-01br />return_base100: 112.6970br />name: Asset Management Index,date: 2021-01-02br />return_base100: 110.4202br />name: Asset Management Index,date: 2021-01-03br />return_base100: 106.9001br />name: Asset Management Index,date: 2021-01-04br />return_base100: 116.5438br />name: Asset Management Index,date: 2021-01-05br />return_base100: 116.7039br />name: Asset Management Index,date: 2021-01-06br />return_base100: 120.3412br />name: Asset Management Index,date: 2021-01-07br />return_base100: 125.6892br />name: Asset Management Index,date: 2021-01-08br />return_base100: 153.6903br />name: Asset Management Index,date: 2021-01-09br />return_base100: 157.9788br />name: Asset Management Index,date: 2021-01-10br />return_base100: 162.0083br />name: Asset Management Index,date: 2021-01-11br />return_base100: 153.8282br />name: Asset Management Index,date: 2021-01-12br />return_base100: 139.3747br />name: Asset Management Index,date: 2021-01-13br />return_base100: 138.7436br />name: Asset Management Index,date: 2021-01-14br />return_base100: 152.9931br />name: Asset Management Index,date: 2021-01-15br />return_base100: 150.2155br />name: Asset Management Index,date: 2021-01-16br />return_base100: 141.9062br />name: Asset Management Index,date: 2021-01-17br />return_base100: 153.5996br />name: Asset Management Index,date: 2021-01-18br />return_base100: 155.2290br />name: Asset Management Index,date: 2021-01-19br />return_base100: 168.0430br />name: Asset Management Index,date: 2021-01-20br />return_base100: 157.3911br />name: Asset Management Index,date: 2021-01-21br />return_base100: 160.2039br />name: Asset Management Index,date: 2021-01-22br />return_base100: 133.4811br />name: Asset Management Index,date: 2021-01-23br />return_base100: 148.4203br />name: Asset Management Index,date: 2021-01-24br />return_base100: 147.1073br />name: Asset Management Index,date: 2021-01-25br />return_base100: 154.8938br />name: Asset Management Index,date: 2021-01-26br />return_base100: 147.2831br />name: Asset Management Index,date: 2021-01-27br />return_base100: 160.8155br />name: Asset Management Index,date: 2021-01-28br />return_base100: 155.7567br />name: Asset Management Index,date: 2021-01-29br />return_base100: 175.8283br />name: Asset Management Index,date: 2021-01-30br />return_base100: 197.3965br />name: Asset Management Index,date: 2021-01-31br />return_base100: 217.5899br />name: Asset Management Index,date: 2021-02-01br />return_base100: 210.2122br />name: Asset Management Index,date: 2021-02-02br />return_base100: 216.8377br />name: Asset Management Index,date: 2021-02-03br />return_base100: 221.6319br />name: Asset Management Index,date: 2021-02-04br />return_base100: 240.1093br />name: Asset Management Index,date: 2021-02-05br />return_base100: 243.4110br />name: Asset Management Index,date: 2021-02-06br />return_base100: 249.5722br />name: Asset Management Index,date: 2021-02-07br />return_base100: 236.5817br />name: Asset Management Index,date: 2021-02-08br />return_base100: 239.3932br />name: Asset Management Index,date: 2021-02-09br />return_base100: 242.1367br />name: Asset Management Index,date: 2021-02-10br />return_base100: 248.9878br />name: Asset Management Index,date: 2021-02-11br />return_base100: 255.8509br />name: Asset Management Index,date: 2021-02-12br />return_base100: 280.1953br />name: Asset Management Index,date: 2021-02-13br />return_base100: 309.8517br />name: Asset Management Index,date: 2021-02-14br />return_base100: 319.2098br />name: Asset Management Index,date: 2021-02-15br />return_base100: 301.3258br />name: Asset Management Index,date: 2021-02-16br />return_base100: 286.3012br />name: Asset Management Index,date: 2021-02-17br />return_base100: 294.8861br />name: Asset Management Index,date: 2021-02-18br />return_base100: 305.6917br />name: Asset Management Index,date: 2021-02-19br />return_base100: 317.4074br />name: Asset Management Index,date: 2021-02-20br />return_base100: 335.5260br />name: Asset Management Index,date: 2021-02-21br />return_base100: 340.6018br />name: Asset Management Index,date: 2021-02-22br />return_base100: 347.3114br />name: Asset Management Index,date: 2021-02-23br />return_base100: 339.8427br />name: Asset Management Index,date: 2021-02-24br />return_base100: 299.3318br />name: Asset Management Index,date: 2021-02-25br />return_base100: 323.6619br />name: Asset Management Index,date: 2021-02-26br />return_base100: 312.9284br />name: Asset Management Index,date: 2021-02-27br />return_base100: 300.5333br />name: Asset Management Index,date: 2021-02-28br />return_base100: 292.1964br />name: Asset Management Index,date: 2021-03-01br />return_base100: 290.4975br />name: Asset Management Index,date: 2021-03-02br />return_base100: 326.2158br />name: Asset Management Index,date: 2021-03-03br />return_base100: 314.9579br />name: Asset Management Index,date: 2021-03-04br />return_base100: 330.3727br />name: Asset Management Index,date: 2021-03-05br />return_base100: 318.7578br />name: Asset Management Index,date: 2021-03-06br />return_base100: 324.0473br />name: Asset Management Index,date: 2021-03-07br />return_base100: 335.5413br />name: Asset Management Index,date: 2021-03-08br />return_base100: 351.2254br />name: Asset Management Index,date: 2021-03-09br />return_base100: 362.4327br />name: Asset Management Index,date: 2021-03-10br />return_base100: 379.1225br />name: Asset Management Index,date: 2021-03-11br />return_base100: 368.0359br />name: Asset Management Index,date: 2021-03-12br />return_base100: 371.6767br />name: Asset Management Index,date: 2021-03-13br />return_base100: 363.5792br />name: Asset Management Index,date: 2021-03-14br />return_base100: 374.5964br />name: Asset Management Index,date: 2021-03-15br />return_base100: 367.1506br />name: Asset Management Index,date: 2021-03-16br />return_base100: 370.5393br />name: Asset Management Index,date: 2021-03-17br />return_base100: 370.3486br />name: Asset Management Index,date: 2021-03-18br />return_base100: 387.4823br />name: Asset Management Index,date: 2021-03-19br />return_base100: 377.9232br />name: Asset Management Index,date: 2021-03-20br />return_base100: 374.6595br />name: Asset Management Index,date: 2021-03-21br />return_base100: 359.3866br />name: Asset Management Index,date: 2021-03-22br />return_base100: 366.6815br />name: Asset Management Index,date: 2021-03-23br />return_base100: 348.2150br />name: Asset Management Index,date: 2021-03-24br />return_base100: 359.3353br />name: Asset Management Index,date: 2021-03-25br />return_base100: 334.8224br />name: Asset Management Index,date: 2021-03-26br />return_base100: 344.7197br />name: Asset Management Index,date: 2021-03-27br />return_base100: 390.3937br />name: Asset Management Index,date: 2021-03-28br />return_base100: 408.8005br />name: Asset Management Index,date: 2021-03-29br />return_base100: 392.3274br />name: Asset Management Index,date: 2021-03-30br />return_base100: 406.7210br />name: Asset Management Index,date: 2021-03-31br />return_base100: 403.4735br />name: Asset Management Index,date: 2021-04-01br />return_base100: 400.8351br />name: Asset Management Index,date: 2021-04-02br />return_base100: 400.6101br />name: Asset Management Index,date: 2021-04-03br />return_base100: 406.0863br />name: Asset Management Index,date: 2021-04-04br />return_base100: 378.5901br />name: Asset Management Index,date: 2021-04-05br />return_base100: 401.3036br />name: Asset Management Index,date: 2021-04-06br />return_base100: 410.6043br />name: Asset Management Index,date: 2021-04-07br />return_base100: 416.4032br />name: Asset Management Index,date: 2021-04-08br />return_base100: 407.6024br />name: Asset Management Index,date: 2021-04-09br />return_base100: 428.8354br />name: Asset Management Index,date: 2021-04-10br />return_base100: 424.5798br />name: Asset Management Index,date: 2021-04-11br />return_base100: 413.8976br />name: Asset Management Index,date: 2021-04-12br />return_base100: 425.9585br />name: Asset Management Index,date: 2021-04-13br />return_base100: 425.3764br />name: Asset Management Index,date: 2021-04-14br />return_base100: 438.0467br />name: Asset Management Index,date: 2021-04-15br />return_base100: 434.9282br />name: Asset Management Index,date: 2021-04-16br />return_base100: 463.5132br />name: Asset Management Index,date: 2021-04-17br />return_base100: 466.1320br />name: Asset Management Index,date: 2021-04-18br />return_base100: 462.8314br />name: Asset Management Index,date: 2021-04-19br />return_base100: 435.2718br />name: Asset Management Index,date: 2021-04-20br />return_base100: 409.2048br />name: Asset Management Index,date: 2021-04-21br />return_base100: 415.4711br />name: Asset Management Index,date: 2021-04-22br />return_base100: 404.4094br />name: Asset Management Index,date: 2021-04-23br />return_base100: 389.4985br />name: Asset Management Index,date: 2021-04-24br />return_base100: 380.9415br />name: Asset Management Index,date: 2021-04-25br />return_base100: 347.8410br />name: Asset Management Index,date: 2021-04-26br />return_base100: 352.8419br />name: Asset Management Index,date: 2021-04-27br />return_base100: 397.6414br />name: Asset Management Index,date: 2021-04-28br />return_base100: 426.1370br />name: Asset Management Index,date: 2021-04-29br />return_base100: 435.3059br />name: Asset Management Index,date: 2021-04-30br />return_base100: 431.3914br />name: Asset Management Index,date: 2021-05-01br />return_base100: 453.3951br />name: Asset Management Index,date: 2021-05-02br />return_base100: 468.7602br />name: Asset Management Index,date: 2021-05-03br />return_base100: 462.1756br />name: Asset Management Index,date: 2021-05-04br />return_base100: 487.8308br />name: Asset Management Index,date: 2021-05-05br />return_base100: 443.3863br />name: Asset Management Index,date: 2021-05-06br />return_base100: 471.3046br />name: Asset Management Index,date: 2021-05-07br />return_base100: 458.3491br />name: Asset Management Index,date: 2021-05-08br />return_base100: 459.8186br />name: Asset Management Index,date: 2021-05-09br />return_base100: 462.0800br />name: Asset Management Index,date: 2021-05-10br />return_base100: 455.1546br />name: Asset Management Index,date: 2021-05-11br />return_base100: 452.2487br />name: Asset Management Index,date: 2021-05-12br />return_base100: 517.0833br />name: Asset Management Index,date: 2021-05-13br />return_base100: 448.3333br />name: Asset Management Index,date: 2021-05-14br />return_base100: 447.1609br />name: Asset Management Index,date: 2021-05-15br />return_base100: 489.0467br />name: Asset Management Index,date: 2021-05-16br />return_base100: 439.2247br />name: Asset Management Index,date: 2021-05-17br />return_base100: 445.4041br />name: Asset Management Index,date: 2021-05-18br />return_base100: 421.4960br />name: Asset Management Index,date: 2021-05-19br />return_base100: 457.2860br />name: Asset Management Index,date: 2021-05-20br />return_base100: 319.2281br />name: Asset Management Index,date: 2021-05-21br />return_base100: 351.4095br />name: Asset Management Index,date: 2021-05-22br />return_base100: 303.9792br />name: Asset Management Index,date: 2021-05-23br />return_base100: 280.6560br />name: Asset Management Index,date: 2021-05-24br />return_base100: 240.0288br />name: Asset Management Index,date: 2021-05-25br />return_base100: 311.4686br />name: Asset Management Index,date: 2021-05-26br />return_base100: 312.0995br />name: Asset Management Index,date: 2021-05-27br />return_base100: 334.1817br />name: Asset Management Index,date: 2021-05-28br />return_base100: 323.9643br />name: Asset Management Index,date: 2021-05-29br />return_base100: 280.8822br />name: Asset Management Index,date: 2021-05-30br />return_base100: 272.4254br />name: Asset Management Index,date: 2021-05-31br />return_base100: 286.3708br />name: Asset Management Index,date: 2021-06-01br />return_base100: 315.2919br />name: Asset Management Index,date: 2021-06-02br />return_base100: 305.8156br />name: Asset Management Index,date: 2021-06-03br />return_base100: 314.3424br />name: Asset Management Index,date: 2021-06-04br />return_base100: 321.0730br />name: Asset Management Index,date: 2021-06-05br />return_base100: 296.5061br />name: Asset Management Index,date: 2021-06-06br />return_base100: 289.8622br />name: Asset Management Index,date: 2021-06-07br />return_base100: 297.4782br />name: Asset Management Index,date: 2021-06-08br />return_base100: 273.3917br />name: Asset Management Index,date: 2021-06-09br />return_base100: 267.4778br />name: Asset Management Index,date: 2021-06-10br />return_base100: 281.1686br />name: Asset Management Index,date: 2021-06-11br />return_base100: 265.5020br />name: Asset Management Index,date: 2021-06-12br />return_base100: 252.4195br />name: Asset Management Index,date: 2021-06-13br />return_base100: 249.1033br />name: Asset Management Index,date: 2021-06-14br />return_base100: 264.9802br />name: Asset Management Index,date: 2021-06-15br />return_base100: 270.3611br />name: Asset Management Index,date: 2021-06-16br />return_base100: 271.4495br />name: Asset Management Index,date: 2021-06-17br />return_base100: 252.9723br />name: Asset Management Index,date: 2021-06-18br />return_base100: 257.4986br />name: Asset Management Index,date: 2021-06-19br />return_base100: 240.0841br />name: Asset Management Index,date: 2021-06-20br />return_base100: 233.6261br />name: Asset Management Index,date: 2021-06-21br />return_base100: 241.7548br />name: Asset Management Index,date: 2021-06-22br />return_base100: 195.6677br />name: Asset Management Index,date: 2021-06-23br />return_base100: 185.6189br />name: Asset Management Index,date: 2021-06-24br />return_base100: 208.5283br />name: Asset Management Index,date: 2021-06-25br />return_base100: 215.2218br />name: Asset Management Index,date: 2021-06-26br />return_base100: 196.0438br />name: Asset Management Index,date: 2021-06-27br />return_base100: 196.0540br />name: Asset Management Index,date: 2021-06-28br />return_base100: 205.6211br />name: Asset Management Index,date: 2021-06-29br />return_base100: 213.9128br />name: Asset Management Index,date: 2021-06-30br />return_base100: 226.6897br />name: Asset Management Index,date: 2021-07-01br />return_base100: 238.4286br />name: Asset Management Index,date: 2021-07-02br />return_base100: 224.1556br />name: Asset Management Index,date: 2021-07-03br />return_base100: 224.7498br />name: Asset Management Index,date: 2021-07-04br />return_base100: 230.5225br />name: Asset Management Index,date: 2021-07-05br />return_base100: 235.1866br />name: Asset Management Index,date: 2021-07-06br />return_base100: 230.7444br />name: Asset Management Index,date: 2021-07-07br />return_base100: 243.2634br />name: Asset Management Index,date: 2021-07-08br />return_base100: 247.7292br />name: Asset Management Index,date: 2021-07-09br />return_base100: 227.5465br />name: Asset Management Index,date: 2021-07-10br />return_base100: 234.4140br />name: Asset Management Index,date: 2021-07-11br />return_base100: 230.1527br />name: Asset Management Index,date: 2021-07-12br />return_base100: 232.8720br />name: Asset Management Index,date: 2021-07-13br />return_base100: 227.2226br />name: Asset Management Index,date: 2021-07-14br />return_base100: 224.9245br />name: Asset Management Index,date: 2021-07-15br />return_base100: 227.2775br />name: Asset Management Index,date: 2021-07-16br />return_base100: 216.4902br />name: Asset Management Index,date: 2021-07-17br />return_base100: 205.0895br />name: Asset Management Index,date: 2021-07-18br />return_base100: 208.2068br />name: Asset Management Index,date: 2021-07-19br />return_base100: 210.6433br />name: Asset Management Index,date: 2021-07-20br />return_base100: 198.3401br />name: Asset Management Index,date: 2021-07-21br />return_base100: 192.4328br />name: Asset Management Index,date: 2021-07-22br />return_base100: 207.6958br />name: Asset Management Index,date: 2021-07-23br />return_base100: 214.2333br />name: Asset Management Index,date: 2021-07-24br />return_base100: 218.0641br />name: Asset Management Index,date: 2021-07-25br />return_base100: 220.4987br />name: Asset Management Index,date: 2021-07-26br />return_base100: 223.9145br />name: Asset Management Index,date: 2021-07-27br />return_base100: 230.9068br />name: Asset Management Index,date: 2021-07-28br />return_base100: 240.8632br />name: Asset Management Index,date: 2021-07-29br />return_base100: 241.5819br />name: Asset Management Index,date: 2021-07-30br />return_base100: 242.8052br />name: Asset Management Index,date: 2021-07-31br />return_base100: 249.5493br />name: Asset Management Index,date: 2021-08-01br />return_base100: 253.1775br />name: Asset Management Index,date: 2021-08-02br />return_base100: 256.6465br />name: Asset Management Index,date: 2021-08-03br />return_base100: 263.9884br />name: Asset Management Index,date: 2021-08-04br />return_base100: 261.3385br />name: Asset Management Index,date: 2021-08-05br />return_base100: 275.7358br />name: Asset Management Index,date: 2021-08-06br />return_base100: 283.0500br />name: Asset Management Index,date: 2021-08-07br />return_base100: 283.6731br />name: Asset Management Index,date: 2021-08-08br />return_base100: 292.7755br />name: Asset Management Index,date: 2021-08-09br />return_base100: 280.9595br />name: Asset Management Index,date: 2021-08-10br />return_base100: 285.7461br />name: Asset Management Index,date: 2021-08-11br />return_base100: 295.9516br />name: Asset Management Index,date: 2021-08-12br />return_base100: 299.5485br />name: Asset Management Index,date: 2021-08-13br />return_base100: 293.6843br />name: Asset Management Index,date: 2021-08-14br />return_base100: 316.9200br />name: Asset Management Index,date: 2021-08-15br />return_base100: 308.9759br />name: Asset Management Index,date: 2021-08-16br />return_base100: 311.3418br />name: Asset Management Index,date: 2021-08-17br />return_base100: 298.8346br />name: Asset Management Index,date: 2021-08-18br />return_base100: 285.7664br />name: Asset Management Index,date: 2021-08-19br />return_base100: 298.0674br />name: Asset Management Index,date: 2021-08-20br />return_base100: 343.8317br />name: Asset Management Index,date: 2021-08-21br />return_base100: 328.0066br />name: Asset Management Index,date: 2021-08-22br />return_base100: 323.6815br />name: Asset Management Index,date: 2021-08-23br />return_base100: 329.7864br />name: Asset Management Index,date: 2021-08-24br />return_base100: 343.3298br />name: Asset Management Index,date: 2021-08-25br />return_base100: 321.6277br />name: Asset Management Index,date: 2021-08-26br />return_base100: 328.5960br />name: Asset Management Index,date: 2021-08-27br />return_base100: 317.9642br />name: Asset Management Index,date: 2021-08-28br />return_base100: 285.7132br />name: Asset Management Index,date: 2021-08-29br />return_base100: 287.4368br />name: Asset Management Index,date: 2021-08-30br />return_base100: 283.8700br />name: Asset Management Index,date: 2021-08-31br />return_base100: 305.9293br />name: Asset Management Index,date: 2021-09-01br />return_base100: 321.6326br />name: Asset Management Index,date: 2021-09-02br />return_base100: 334.0394br />name: Asset Management Index,date: 2021-09-03br />return_base100: 329.9160br />name: Asset Management Index,date: 2021-09-04br />return_base100: 335.3018br />name: Asset Management Index,date: 2021-09-05br />return_base100: 344.5371br />name: Asset Management Index,date: 2021-09-06br />return_base100: 352.7733br />name: Asset Management Index,date: 2021-09-07br />return_base100: 357.7645br />name: Asset Management Index,date: 2021-09-08br />return_base100: 305.7738br />name: Asset Management Index,date: 2021-09-09br />return_base100: 304.1081br />name: Asset Management Index,date: 2021-09-10br />return_base100: 309.3682br />name: Asset Management Index,date: 2021-09-11br />return_base100: 296.1703br />name: Asset Management Index,date: 2021-09-12br />return_base100: 298.7821br />name: Asset Management Index,date: 2021-09-13br />return_base100: 305.4948br />name: Asset Management Index,date: 2021-09-14br />return_base100: 294.7437br />name: Asset Management Index,date: 2021-09-15br />return_base100: 309.3940br />name: Asset Management Index,date: 2021-09-16br />return_base100: 316.9249br />name: Asset Management Index,date: 2021-09-17br />return_base100: 316.9703br />name: Asset Management Index,date: 2021-09-18br />return_base100: 309.3624br />name: Asset Management Index,date: 2021-09-19br />return_base100: 312.8494br />name: Asset Management Index,date: 2021-09-20br />return_base100: 310.1497br />name: Asset Management Index,date: 2021-09-21br />return_base100: 271.8688br />name: Asset Management Index,date: 2021-09-22br />return_base100: 267.8030br />name: Asset Management Index,date: 2021-09-23br />return_base100: 294.3469br />name: Asset Management Index,date: 2021-09-24br />return_base100: 304.8743br />name: Asset Management Index,date: 2021-09-25br />return_base100: 284.5324br />name: Asset Management Index,date: 2021-09-26br />return_base100: 284.1190br />name: Asset Management Index,date: 2021-09-27br />return_base100: 283.8634br />name: Asset Management Index,date: 2021-09-28br />return_base100: 277.5022br />name: Asset Management Index,date: 2021-09-29br />return_base100: 273.4724br />name: Asset Management Index,date: 2021-09-30br />return_base100: 286.0308br />name: Asset Management Index,date: 2021-10-01br />return_base100: 300.9048br />name: Asset Management Index,date: 2021-10-02br />return_base100: 316.2202br />name: Asset Management Index,date: 2021-10-03br />return_base100: 322.7077br />name: Asset Management Index,date: 2021-10-04br />return_base100: 329.4207br />name: Asset Management Index,date: 2021-10-05br />return_base100: 328.6499br />name: Asset Management Index,date: 2021-10-06br />return_base100: 337.9300br />name: Asset Management Index,date: 2021-10-07br />return_base100: 321.9030br />name: Asset Management Index,date: 2021-10-08br />return_base100: 328.5149br />name: Asset Management Index,date: 2021-10-09br />return_base100: 337.2191br />name: Asset Management Index,date: 2021-10-10br />return_base100: 349.6494br />name: Asset Management Index,date: 2021-10-11br />return_base100: 349.7733br />name: Asset Management Index,date: 2021-10-12br />return_base100: 363.2384br />name: Asset Management Index,date: 2021-10-13br />return_base100: 369.2341br />name: Asset Management Index,date: 2021-10-14br />return_base100: 392.6681br />name: Asset Management Index,date: 2021-10-15br />return_base100: 388.4888br />name: Asset Management Index,date: 2021-10-16br />return_base100: 380.8506br />name: Asset Management Index,date: 2021-10-17br />return_base100: 364.7522br />name: Asset Management Index,date: 2021-10-18br />return_base100: 356.4803br />name: Asset Management Index,date: 2021-10-19br />return_base100: 357.2978br />name: Asset Management Index,date: 2021-10-20br />return_base100: 360.7377br />name: Asset Management Index,date: 2021-10-21br />return_base100: 383.6407br />name: Asset Management Index,date: 2021-10-22br />return_base100: 371.6094br />name: Asset Management Index,date: 2021-10-23br />return_base100: 378.4354br />name: Asset Management Index,date: 2021-10-24br />return_base100: 396.0166br />name: Asset Management Index,date: 2021-10-25br />return_base100: 399.6042br />name: Asset Management Index,date: 2021-10-26br />return_base100: 422.9081br />name: Asset Management Index,date: 2021-10-27br />return_base100: 411.4355br />name: Asset Management Index,date: 2021-10-28br />return_base100: 383.1675br />name: Asset Management Index,date: 2021-10-29br />return_base100: 416.7049br />name: Asset Management Index,date: 2021-10-30br />return_base100: 424.4932br />name: Asset Management Index,date: 2021-10-31br />return_base100: 409.5494br />name: Asset Management Index,date: 2021-11-01br />return_base100: 409.5747br />name: Asset Management Index,date: 2021-11-02br />return_base100: 414.7883br />name: Asset Management Index,date: 2021-11-03br />return_base100: 426.2006br />name: Asset Management Index,date: 2021-11-04br />return_base100: 414.4352br />name: Asset Management Index,date: 2021-11-05br />return_base100: 405.0491br />name: Asset Management Index,date: 2021-11-06br />return_base100: 394.2551br />name: Asset Management Index,date: 2021-11-07br />return_base100: 385.4836br />name: Asset Management Index,date: 2021-11-08br />return_base100: 410.6857br />name: Asset Management Index,date: 2021-11-09br />return_base100: 416.1713br />name: Asset Management Index,date: 2021-11-10br />return_base100: 408.4954br />name: Asset Management Index,date: 2021-11-11br />return_base100: 403.7944br />name: Asset Management Index,date: 2021-11-12br />return_base100: 404.6651br />name: Asset Management Index,date: 2021-11-13br />return_base100: 401.8573br />name: Asset Management Index,date: 2021-11-14br />return_base100: 414.7457br />name: Asset Management Index,date: 2021-11-15br />return_base100: 416.2526br />name: Asset Management Index,date: 2021-11-16br />return_base100: 403.5643br />name: Asset Management Index,date: 2021-11-17br />return_base100: 368.4836br />name: Asset Management Index,date: 2021-11-18br />return_base100: 370.7793br />name: Asset Management Index,date: 2021-11-19br />return_base100: 351.2836br />name: Asset Management Index,date: 2021-11-20br />return_base100: 369.8536br />name: Asset Management Index,date: 2021-11-21br />return_base100: 379.9787br />name: Asset Management Index,date: 2021-11-22br />return_base100: 382.9363br />name: Asset Management Index,date: 2021-11-23br />return_base100: 379.9566br />name: Asset Management Index,date: 2021-11-24br />return_base100: 390.8269br />name: Asset Management Index,date: 2021-11-25br />return_base100: 381.1463br />name: Asset Management Index,date: 2021-11-26br />return_base100: 401.1808br />name: Asset Management Index,date: 2021-11-27br />return_base100: 380.6085br />name: Asset Management Index,date: 2021-11-28br />return_base100: 381.9458br />name: Asset Management Index,date: 2021-11-29br />return_base100: 378.6164br />name: Asset Management Index,date: 2021-11-30br />return_base100: 394.3367br />name: Asset Management Index,date: 2021-12-01br />return_base100: 392.2408br />name: Asset Management Index,date: 2021-12-02br />return_base100: 385.6722br />name: Asset Management Index,date: 2021-12-03br />return_base100: 375.4780br />name: Asset Management Index,date: 2021-12-04br />return_base100: 345.4314br />name: Asset Management Index,date: 2021-12-05br />return_base100: 320.7758br />name: Asset Management Index,date: 2021-12-06br />return_base100: 318.4423br />name: Asset Management Index,date: 2021-12-07br />return_base100: 321.3385br />name: Asset Management Index,date: 2021-12-08br />return_base100: 316.1374br />name: Asset Management Index,date: 2021-12-09br />return_base100: 317.0076br />name: Asset Management Index,date: 2021-12-10br />return_base100: 297.2308br />name: Asset Management Index,date: 2021-12-11br />return_base100: 285.0497br />name: Asset Management Index,date: 2021-12-12br />return_base100: 285.2250br />name: Asset Management Index,date: 2021-12-13br />return_base100: 298.0495br />name: Asset Management Index,date: 2021-12-14br />return_base100: 270.0021br />name: Asset Management Index,date: 2021-12-15br />return_base100: 266.9751br />name: Asset Management Index,date: 2021-12-16br />return_base100: 271.9020br />name: Asset Management Index,date: 2021-12-17br />return_base100: 277.0737br />name: Asset Management Index,date: 2021-12-18br />return_base100: 274.0418br />name: Asset Management Index,date: 2021-12-19br />return_base100: 277.7948br />name: Asset Management Index,date: 2021-12-20br />return_base100: 286.8189br />name: Asset Management Index,date: 2021-12-21br />return_base100: 297.1368br />name: Asset Management Index,date: 2021-12-22br />return_base100: 308.8101br />name: Asset Management Index,date: 2021-12-23br />return_base100: 305.1289br />name: Asset Management Index,date: 2021-12-24br />return_base100: 320.0750br />name: Asset Management Index,date: 2021-12-25br />return_base100: 310.0910br />name: Asset Management Index,date: 2021-12-26br />return_base100: 311.0927br />name: Asset Management Index,date: 2021-12-27br />return_base100: 304.6366br />name: Asset Management Index,date: 2021-12-28br />return_base100: 315.2139br />name: Asset Management Index,date: 2021-12-29br />return_base100: 291.9694br />name: Asset Management Index,date: 2021-12-30br />return_base100: 283.8904br />name: Asset Management Index,date: 2021-12-31br />return_base100: 283.2199br />name: Asset Management Index,date: 2022-01-01br />return_base100: 292.0485br />name: Asset Management Index,date: 2022-01-02br />return_base100: 302.1351br />name: Asset Management Index,date: 2022-01-03br />return_base100: 305.3514br />name: Asset Management Index,date: 2022-01-04br />return_base100: 307.7897br />name: Asset Management Index,date: 2022-01-05br />return_base100: 307.2623br />name: Asset Management Index,date: 2022-01-06br />return_base100: 284.7502br />name: Asset Management Index,date: 2022-01-07br />return_base100: 284.0589br />name: Asset Management Index,date: 2022-01-08br />return_base100: 261.1233br />name: Asset Management Index,date: 2022-01-09br />return_base100: 253.2396br />name: Asset Management Index,date: 2022-01-10br />return_base100: 256.5475br />name: Asset Management Index,date: 2022-01-11br />return_base100: 232.6662br />name: Asset Management Index,date: 2022-01-12br />return_base100: 243.3508br />name: Asset Management Index,date: 2022-01-13br />return_base100: 262.5792br />name: Asset Management Index,date: 2022-01-14br />return_base100: 256.8511br />name: Asset Management Index,date: 2022-01-15br />return_base100: 256.3194br />name: Asset Management Index,date: 2022-01-16br />return_base100: 258.0498br />name: Asset Management Index,date: 2022-01-17br />return_base100: 245.1309br />name: Asset Management Index,date: 2022-01-18br />return_base100: 229.9106br />name: Asset Management Index,date: 2022-01-19br />return_base100: 225.6588br />name: Asset Management Index,date: 2022-01-20br />return_base100: 224.4959br />name: Asset Management Index,date: 2022-01-21br />return_base100: 213.9915br />name: Asset Management Index,date: 2022-01-22br />return_base100: 178.2347br />name: Asset Management Index,date: 2022-01-23br />return_base100: 155.2695br />name: Asset Management Index,date: 2022-01-24br />return_base100: 166.1051br />name: Asset Management Index,date: 2022-01-25br />return_base100: 158.7264br />name: Asset Management Index,date: 2022-01-26br />return_base100: 160.5898br />name: Asset Management Index,date: 2022-01-27br />return_base100: 158.0923br />name: Asset Management Index,date: 2022-01-28br />return_base100: 151.7510br />name: Asset Management Index,date: 2022-01-29br />return_base100: 155.0852br />name: Asset Management Index,date: 2022-01-30br />return_base100: 160.6608br />name: Asset Management Index,date: 2022-01-31br />return_base100: 161.2676br />name: Asset Management Index,date: 2022-02-01br />return_base100: 164.0507br />name: Asset Management Index,date: 2022-02-02br />return_base100: 167.2089br />name: Asset Management Index,date: 2022-02-03br />return_base100: 158.7173br />name: Asset Management Index,date: 2022-02-04br />return_base100: 158.5480br />name: Asset Management Index,date: 2022-02-05br />return_base100: 171.5353br />name: Asset Management Index,date: 2022-02-06br />return_base100: 174.5325br />name: Asset Management Index,date: 2022-02-07br />return_base100: 171.7375br />name: Asset Management Index,date: 2022-02-08br />return_base100: 177.9865br />name: Asset Management Index,date: 2022-02-09br />return_base100: 174.2803br />name: Asset Management Index,date: 2022-02-10br />return_base100: 184.4930br />name: Asset Management Index,date: 2022-02-11br />return_base100: 171.6844br />name: Asset Management Index,date: 2022-02-12br />return_base100: 162.6023br />name: Asset Management Index,date: 2022-02-13br />return_base100: 163.7923br />name: Asset Management Index,date: 2022-02-14br />return_base100: 160.8025br />name: Asset Management Index,date: 2022-02-15br />return_base100: 161.8908br />name: Asset Management Index,date: 2022-02-16br />return_base100: 174.1352br />name: Asset Management Index,date: 2022-02-17br />return_base100: 172.4711br />name: Asset Management Index,date: 2022-02-18br />return_base100: 158.3748br />name: Asset Management Index,date: 2022-02-19br />return_base100: 156.6488br />name: Asset Management Index,date: 2022-02-20br />return_base100: 153.2044br />name: Asset Management Index,date: 2022-02-21br />return_base100: 144.9947br />name: Asset Management Index,date: 2022-02-22br />return_base100: 137.8084br />name: Asset Management Index,date: 2022-02-23br />return_base100: 139.4602br />name: Asset Management Index,date: 2022-02-24br />return_base100: 136.5238br />name: Asset Management Index,date: 2022-02-25br />return_base100: 131.7098br />name: Asset Management Index,date: 2022-02-26br />return_base100: 135.8551br />name: Asset Management Index,date: 2022-02-27br />return_base100: 138.0088br />name: Asset Management Index,date: 2022-02-28br />return_base100: 132.9318br />name: Asset Management Index,date: 2022-03-01br />return_base100: 143.1563br />name: Asset Management Index,date: 2022-03-02br />return_base100: 144.6641br />name: Asset Management Index,date: 2022-03-03br />return_base100: 148.2232br />name: Asset Management Index,date: 2022-03-04br />return_base100: 144.6238br />name: Asset Management Index,date: 2022-03-05br />return_base100: 136.2446br />name: Asset Management Index,date: 2022-03-06br />return_base100: 141.1315br />name: Asset Management Index,date: 2022-03-07br />return_base100: 133.7302br />name: Asset Management Index,date: 2022-03-08br />return_base100: 130.5706br />name: Asset Management Index,date: 2022-03-09br />return_base100: 136.3761br />name: Asset Management Index,date: 2022-03-10br />return_base100: 145.2878br />name: Asset Management Index,date: 2022-03-11br />return_base100: 139.3975br />name: Asset Management Index,date: 2022-03-12br />return_base100: 139.3871br />name: Asset Management Index,date: 2022-03-13br />return_base100: 142.8086br />name: Asset Management Index,date: 2022-03-14br />return_base100: 139.5660br />name: Asset Management Index,date: 2022-03-15br />return_base100: 148.0899br />name: Asset Management Index,date: 2022-03-16br />return_base100: 149.7795br />name: Asset Management Index,date: 2022-03-17br />return_base100: 156.0557br />name: Asset Management Index,date: 2022-03-18br />return_base100: 155.2732br />name: Asset Management Index,date: 2022-03-19br />return_base100: 160.9229br />name: Asset Management Index,date: 2022-03-20br />return_base100: 162.9657br />name: Asset Management Index,date: 2022-03-21br />return_base100: 157.3543br />name: Asset Management Index,date: 2022-03-22br />return_base100: 161.6049br />name: Asset Management Index,date: 2022-03-23br />return_base100: 164.4921br />name: Asset Management Index,date: 2022-03-24br />return_base100: 167.6311br />name: Asset Management Index,date: 2022-03-25br />return_base100: 176.6689br />name: Asset Management Index,date: 2022-03-26br />return_base100: 178.3789br />name: Asset Management Index,date: 2022-03-27br />return_base100: 186.6725br />name: Asset Management Index,date: 2022-03-28br />return_base100: 197.0449br />name: Asset Management Index,date: 2022-03-29br />return_base100: 195.6593br />name: Asset Management Index,date: 2022-03-30br />return_base100: 197.1104br />name: Asset Management Index,date: 2022-03-31br />return_base100: 199.3287br />name: Asset Management Index,date: 2022-04-01br />return_base100: 193.9404br />name: Asset Management Index,date: 2022-04-02br />return_base100: 202.8512br />name: Asset Management Index,date: 2022-04-03br />return_base100: 209.6502br />name: Asset Management Index,date: 2022-04-04br />return_base100: 222.6810br />name: Asset Management Index,date: 2022-04-05br />return_base100: 216.3774br />name: Asset Management Index,date: 2022-04-06br />return_base100: 210.9998br />name: Asset Management Index,date: 2022-04-07br />return_base100: 192.2721br />name: Asset Management Index,date: 2022-04-08br />return_base100: 194.5363br />name: Asset Management Index,date: 2022-04-09br />return_base100: 189.3911br />name: Asset Management Index,date: 2022-04-10br />return_base100: 193.7755br />name: Asset Management Index,date: 2022-04-11br />return_base100: 190.7208br />name: Asset Management Index,date: 2022-04-12br />return_base100: 170.9943br />name: Asset Management Index,date: 2022-04-13br />return_base100: 174.8820br />name: Asset Management Index,date: 2022-04-14br />return_base100: 180.4843br />name: Asset Management Index,date: 2022-04-15br />return_base100: 172.8278br />name: Asset Management Index,date: 2022-04-16br />return_base100: 175.8224br />name: Asset Management Index,date: 2022-04-17br />return_base100: 174.7874br />name: Asset Management Index,date: 2022-04-18br />return_base100: 167.3603br />name: Asset Management Index,date: 2022-04-19br />return_base100: 172.4980br />name: Asset Management Index,date: 2022-04-20br />return_base100: 175.4549br />name: Asset Management Index,date: 2022-04-21br />return_base100: 179.6349br />name: Asset Management Index,date: 2022-04-22br />return_base100: 174.2710br />name: Asset Management Index,date: 2022-04-23br />return_base100: 170.7673br />name: Asset Management Index,date: 2022-04-24br />return_base100: 169.0126br />name: Asset Management Index,date: 2022-04-25br />return_base100: 169.4721br />name: Asset Management Index,date: 2022-04-26br />return_base100: 175.3343br />name: Asset Management Index,date: 2022-04-27br />return_base100: 162.5846br />name: Asset Management Index,date: 2022-04-28br />return_base100: 172.1796br />name: Asset Management Index,date: 2022-04-29br />return_base100: 174.2909br />name: Asset Management Index,date: 2022-04-30br />return_base100: 163.0500br />name: Asset Management Index,date: 2022-05-01br />return_base100: 153.0563br />name: Asset Management Index,date: 2022-05-02br />return_base100: 155.6919br />name: Asset Management Index,date: 2022-05-03br />return_base100: 153.3539br />name: Asset Management Index,date: 2022-05-04br />return_base100: 151.9084br />name: Asset Management Index,date: 2022-05-05br />return_base100: 164.2750br />name: Asset Management Index,date: 2022-05-06br />return_base100: 151.4461br />name: Asset Management Index,date: 2022-05-07br />return_base100: 147.9425br />name: Asset Management Index,date: 2022-05-08br />return_base100: 143.9373br />name: Asset Management Index,date: 2022-05-09br />return_base100: 138.8363br />name: Asset Management Index,date: 2022-05-10br />return_base100: 117.5074br />name: Asset Management Index,date: 2022-05-11br />return_base100: 122.1119br />name: Asset Management Index,date: 2022-05-12br />return_base100: 96.4729br />name: Asset Management Index,date: 2022-05-13br />return_base100: 87.5456br />name: Asset Management Index,date: 2022-05-14br />return_base100: 92.0125br />name: Asset Management Index,date: 2022-05-15br />return_base100: 92.7632br />name: Asset Management Index,date: 2022-05-16br />return_base100: 94.3552br />name: Asset Management Index,date: 2022-05-17br />return_base100: 90.1802br />name: Asset Management Index,date: 2022-05-18br />return_base100: 94.9607br />name: Asset Management Index,date: 2022-05-19br />return_base100: 86.5322br />name: Asset Management Index,date: 2022-05-20br />return_base100: 88.2856br />name: Asset Management Index,date: 2022-05-21br />return_base100: 85.7435br />name: Asset Management Index,date: 2022-05-22br />return_base100: 86.4361br />name: Asset Management Index,date: 2022-05-23br />return_base100: 89.4724br />name: Asset Management Index,date: 2022-05-24br />return_base100: 85.7503br />name: Asset Management Index,date: 2022-05-25br />return_base100: 86.5556br />name: Asset Management Index,date: 2022-05-26br />return_base100: 86.3841br />name: Asset Management Index,date: 2022-05-27br />return_base100: 81.0123br />name: Asset Management Index,date: 2022-05-28br />return_base100: 78.3438br />name: Asset Management Index,date: 2022-05-29br />return_base100: 79.5926br />name: Asset Management Index,date: 2022-05-30br />return_base100: 82.3949br />name: Asset Management Index,date: 2022-05-31br />return_base100: 88.6918br />name: Asset Management Index,date: 2022-06-01br />return_base100: 86.4268br />name: Asset Management Index,date: 2022-06-02br />return_base100: 81.9277br />name: Asset Management Index,date: 2022-06-03br />return_base100: 80.8718br />name: Asset Management Index,date: 2022-06-04br />return_base100: 77.0014br />name: Asset Management Index,date: 2022-06-05br />return_base100: 78.1742br />name: Asset Management Index,date: 2022-06-06br />return_base100: 77.3229br />name: Asset Management Index,date: 2022-06-07br />return_base100: 78.2793br />name: Asset Management Index,date: 2022-06-08br />return_base100: 76.2319br />name: Asset Management Index,date: 2022-06-09br />return_base100: 74.7935br />name: Asset Management Index,date: 2022-06-10br />return_base100: 73.7684br />name: Asset Management Index,date: 2022-06-11br />return_base100: 69.5003br />name: Asset Management Index,date: 2022-06-12br />return_base100: 63.8240br />name: Asset Management Index,date: 2022-06-13br />return_base100: 59.8636br />name: Asset Management Index,date: 2022-06-14br />return_base100: 51.8134br />name: Asset Management Index,date: 2022-06-15br />return_base100: 52.6970br />name: Asset Management Index,date: 2022-06-16br />return_base100: 53.0679br />name: Asset Management Index,date: 2022-06-17br />return_base100: 47.8270br />name: Asset Management Index,date: 2022-06-18br />return_base100: 49.6423br />name: Asset Management Index,date: 2022-06-19br />return_base100: 46.2546br />name: Asset Management Index,date: 2022-06-20br />return_base100: 49.7844br />name: Asset Management Index,date: 2022-06-21br />return_base100: 51.1777br />name: Asset Management Index,date: 2022-06-22br />return_base100: 51.3535br />name: Asset Management Index,date: 2022-06-23br />return_base100: 48.9679br />name: Asset Management Index,date: 2022-06-24br />return_base100: 51.8347br />name: Asset Management Index,date: 2022-06-25br />return_base100: 56.1789br />name: Asset Management Index,date: 2022-06-26br />return_base100: 56.5838br />name: Asset Management Index,date: 2022-06-27br />return_base100: 54.7183br />name: Asset Management Index,date: 2022-06-28br />return_base100: 53.5866br />name: Asset Management Index,date: 2022-06-29br />return_base100: 50.4783br />name: Asset Management Index,date: 2022-06-30br />return_base100: 50.5708br />name: Asset Management Index,date: 2022-07-01br />return_base100: 50.8809br />name: Asset Management Index,date: 2022-07-02br />return_base100: 50.3755br />name: Asset Management Index,date: 2022-07-03br />return_base100: 50.6869br />name: Asset Management Index,date: 2022-07-04br />return_base100: 51.2926br />name: Asset Management Index,date: 2022-07-05br />return_base100: 53.7408br />name: Asset Management Index,date: 2022-07-06br />return_base100: 54.7521br />name: Asset Management Index,date: 2022-07-07br />return_base100: 55.7195br />name: Asset Management Index,date: 2022-07-08br />return_base100: 57.3175br />name: Asset Management Index,date: 2022-07-09br />return_base100: 57.6281br />name: Asset Management Index,date: 2022-07-10br />return_base100: 57.8599br />name: Asset Management Index,date: 2022-07-11br />return_base100: 55.1889br />name: Asset Management Index,date: 2022-07-12br />return_base100: 52.7926br />name: Asset Management Index,date: 2022-07-13br />return_base100: 53.2747br />name: Asset Management Index,date: 2022-07-14br />return_base100: 60.2167br />name: Asset Management Index,date: 2022-07-15br />return_base100: 60.1029br />name: Asset Management Index,date: 2022-07-16br />return_base100: 63.4526br />name: Asset Management Index,date: 2022-07-17br />return_base100: 65.8824br />name: Asset Management Index,date: 2022-07-18br />return_base100: 67.4037br />name: Asset Management Index,date: 2022-07-19br />return_base100: 72.9254br />name: Asset Management Index,date: 2022-07-20br />return_base100: 73.1451br />name: Asset Management Index,date: 2022-07-21br />return_base100: 71.9392br />name: Asset Management Index,date: 2022-07-22br />return_base100: 72.1629br />name: Asset Management Index,date: 2022-07-23br />return_base100: 72.9796br />name: Asset Management Index,date: 2022-07-24br />return_base100: 74.9737br />name: Asset Management Index,date: 2022-07-25br />return_base100: 68.5955br />name: Asset Management Index,date: 2022-07-26br />return_base100: 68.2679br />name: Asset Management Index,date: 2022-07-27br />return_base100: 77.8146br />name: Asset Management Index,date: 2022-07-28br />return_base100: 85.3084br />name: Asset Management Index,date: 2022-07-29br />return_base100: 89.9207br />name: Asset Management Index,date: 2022-07-30br />return_base100: 87.5095br />name: Asset Management Index,date: 2022-07-31br />return_base100: 85.8577br />name: Asset Management Index,date: 2022-08-01br />return_base100: 85.5458br />name: Asset Management Index,date: 2022-08-02br />return_base100: 86.5979br />name: Asset Management Index,date: 2022-08-03br />return_base100: 90.1555br />name: Asset Management Index,date: 2022-08-04br />return_base100: 88.0814br />name: Asset Management Index,date: 2022-08-05br />return_base100: 93.2289br />name: Asset Management Index,date: 2022-08-06br />return_base100: 91.9102br />name: Asset Management Index,date: 2022-08-07br />return_base100: 90.0404br />name: Asset Management Index,date: 2022-08-08br />return_base100: 91.0412br />name: Asset Management Index,date: 2022-08-09br />return_base100: 87.3430br />name: Asset Management Index,date: 2022-08-10br />return_base100: 94.2712br />name: Asset Management Index,date: 2022-08-11br />return_base100: 95.0094br />name: Asset Management Index,date: 2022-08-12br />return_base100: 97.2908br />name: Asset Management Index,date: 2022-08-13br />return_base100: 95.7140br />name: Asset Management Index,date: 2022-08-14br />return_base100: 91.7985br />name: Asset Management Index,date: 2022-08-15br />return_base100: 90.7065br />name: Asset Management Index,date: 2022-08-16br />return_base100: 87.5061br />name: Asset Management Index,date: 2022-08-17br />return_base100: 85.2189br />name: Asset Management Index,date: 2022-08-18br />return_base100: 81.7019br />name: Asset Management Index,date: 2022-08-19br />return_base100: 71.8112br />name: Asset Management Index,date: 2022-08-20br />return_base100: 71.3899br />name: Asset Management Index,date: 2022-08-21br />return_base100: 76.6527br />name: Asset Management Index,date: 2022-08-22br />return_base100: 74.9345br />name: Asset Management Index,date: 2022-08-23br />return_base100: 77.5339br />name: Asset Management Index,date: 2022-08-24br />return_base100: 79.1273br />name: Asset Management Index,date: 2022-08-25br />return_base100: 79.0995br />name: Asset Management Index,date: 2022-08-26br />return_base100: 73.4448br />name: Asset Management Index,date: 2022-08-27br />return_base100: 71.0049br />name: Asset Management Index,date: 2022-08-28br />return_base100: 69.6229br />name: Asset Management Index,date: 2022-08-29br />return_base100: 74.9632br />name: Asset Management Index,date: 2022-08-30br />return_base100: 73.4456br />name: Asset Management Index,date: 2022-08-31br />return_base100: 75.6150br />name: Asset Management Index,date: 2022-09-01br />return_base100: 77.5523br />name: Asset Management Index,date: 2022-09-02br />return_base100: 79.6101br />name: Asset Management Index,date: 2022-09-03br />return_base100: 76.8326br />name: Asset Management Index,date: 2022-09-04br />return_base100: 77.9234br />name: Asset Management Index,date: 2022-09-05br />return_base100: 78.2831br />name: Asset Management Index,date: 2022-09-06br />return_base100: 75.9528br />name: Asset Management Index,date: 2022-09-07br />return_base100: 79.5427br />name: Asset Management Index,date: 2022-09-08br />return_base100: 79.6168br />name: Asset Management Index,date: 2022-09-09br />return_base100: 83.8480br />name: Asset Management Index,date: 2022-09-10br />return_base100: 85.8332br />name: Asset Management Index,date: 2022-09-11br />return_base100: 84.7529br />name: Asset Management Index,date: 2022-09-12br />return_base100: 82.0535br />name: Asset Management Index,date: 2022-09-13br />return_base100: 76.0991br />name: Asset Management Index,date: 2022-09-14br />return_base100: 76.2904br />name: Asset Management Index,date: 2022-09-15br />return_base100: 71.0288br />name: Asset Management Index,date: 2022-09-16br />return_base100: 71.5674br />name: Asset Management Index,date: 2022-09-17br />return_base100: 74.3611br />name: Asset Management Index,date: 2022-09-18br />return_base100: 67.7070br />name: Asset Management Index,date: 2022-09-19br />return_base100: 70.2837br />name: Asset Management Index,date: 2022-09-20br />return_base100: 68.8849br />name: Asset Management Index,date: 2022-09-21br />return_base100: 67.5479br />name: Asset Management Index,date: 2022-09-22br />return_base100: 69.4516br />name: Asset Management Index,date: 2022-09-23br />return_base100: 69.1973br />name: Asset Management Index,date: 2022-09-24br />return_base100: 67.6823br />name: Asset Management Index,date: 2022-09-25br />return_base100: 65.8177br />name: Asset Management Index,date: 2022-09-26br />return_base100: 67.1556br />name: Asset Management Index,date: 2022-09-27br />return_base100: 67.0144br />name: Asset Management Index,date: 2022-09-28br />return_base100: 67.2515br />name: Asset Management Index,date: 2022-09-29br />return_base100: 66.7425br />name: Asset Management Index,date: 2022-09-30br />return_base100: 66.1048br />name: Asset Management Index,date: 2022-10-01br />return_base100: 65.0550br />name: Asset Management Index,date: 2022-10-02br />return_base100: 63.1469br />name: Asset Management Index,date: 2022-10-03br />return_base100: 65.3674br />name: Asset Management Index,date: 2022-10-04br />return_base100: 67.0756br />name: Asset Management Index,date: 2022-10-05br />return_base100: 67.0000br />name: Asset Management Index,date: 2022-10-06br />return_base100: 66.0782br />name: Asset Management Index,date: 2022-10-07br />return_base100: 65.3642br />name: Asset Management Index,date: 2022-10-08br />return_base100: 65.1324br />name: Asset Management Index,date: 2022-10-09br />return_base100: 64.9447br />name: Asset Management Index,date: 2022-10-10br />return_base100: 61.8552br />name: Asset Management Index,date: 2022-10-11br />return_base100: 61.1528br />name: Asset Management Index,date: 2022-10-12br />return_base100: 61.0099br />name: Asset Management Index,date: 2022-10-13br />return_base100: 59.6343br />name: Asset Management Index,date: 2022-10-14br />return_base100: 60.0344br />name: Asset Management Index,date: 2022-10-15br />return_base100: 61.7964br />name: Asset Management Index,date: 2022-10-16br />return_base100: 61.8813br />name: Asset Management Index,date: 2022-10-17br />return_base100: 64.3582br />name: Asset Management Index,date: 2022-10-18br />return_base100: 63.3902br />name: Asset Management Index,date: 2022-10-19br />return_base100: 60.9314br />name: Asset Management Index,date: 2022-10-20br />return_base100: 61.7132br />name: Asset Management Index,date: 2022-10-21br />return_base100: 62.0327br />name: Asset Management Index,date: 2022-10-22br />return_base100: 61.8599br />name: Asset Management Index,date: 2022-10-23br />return_base100: 63.0660br />name: Asset Management Index,date: 2022-10-24br />return_base100: 61.8366br />name: Asset Management Index,date: 2022-10-25br />return_base100: 65.4630br />name: Asset Management Index,date: 2022-10-26br />return_base100: 68.1305br />name: Asset Management Index,date: 2022-10-27br />return_base100: 66.3298br />name: Asset Management Index,date: 2022-10-28br />return_base100: 66.9834br />name: Asset Management Index,date: 2022-10-29br />return_base100: 66.4654br />name: Asset Management Index,date: 2022-10-30br />return_base100: 64.7678br />name: Asset Management Index,date: 2022-10-31br />return_base100: 63.2165br />name: Asset Management Index,date: 2022-11-01br />return_base100: 63.2001br />name: Asset Management Index,date: 2022-11-02br />return_base100: 61.5328br />name: Asset Management Index,date: 2022-11-03br />return_base100: 63.4124br />name: Asset Management Index,date: 2022-11-04br />return_base100: 67.2361br />name: Asset Management Index,date: 2022-11-05br />return_base100: 66.2581br />name: Asset Management Index,date: 2022-11-06br />return_base100: 63.5926br />name: Asset Management Index,date: 2022-11-07br />return_base100: 64.0331br />name: Asset Management Index,date: 2022-11-08br />return_base100: 53.4356br />name: Asset Management Index,date: 2022-11-09br />return_base100: 40.9947br />name: Asset Management Index,date: 2022-11-10br />return_base100: 49.5632br />name: Asset Management Index,date: 2022-11-11br />return_base100: 47.9457br />name: Asset Management Index,date: 2022-11-12br />return_base100: 45.7009br />name: Asset Management Index,date: 2022-11-13br />return_base100: 45.3881br />name: Asset Management Index,date: 2022-11-14br />return_base100: 46.6393br />name: Asset Management Index,date: 2022-11-15br />return_base100: 48.0145br />name: Asset Management Index,date: 2022-11-16br />return_base100: 47.3327br />name: Asset Management Index,date: 2022-11-17br />return_base100: 48.4330br />name: Asset Management Index,date: 2022-11-18br />return_base100: 47.9485br />name: Asset Management Index,date: 2022-11-19br />return_base100: 48.8373br />name: Asset Management Index,date: 2022-11-20br />return_base100: 45.1109br />name: Asset Management Index,date: 2022-11-21br />return_base100: 44.3516br />name: Asset Management Index,date: 2022-11-22br />return_base100: 45.1848br />name: Asset Management Index,date: 2022-11-23br />return_base100: 47.0261br />name: Asset Management Index,date: 2022-11-24br />return_base100: 47.2417br />name: Asset Management Index,date: 2022-11-25br />return_base100: 46.8587br />name: Asset Management Index,date: 2022-11-26br />return_base100: 46.3593br />name: Asset Management Index,date: 2022-11-27br />return_base100: 46.2464br />name: Asset Management Index,date: 2022-11-28br />return_base100: 45.4952br />name: Asset Management Index,date: 2022-11-29br />return_base100: 46.7533br />name: Asset Management Index,date: 2022-11-30br />return_base100: 48.7980br />name: Asset Management Index,date: 2022-12-01br />return_base100: 47.8328br />name: Asset Management Index,date: 2022-12-02br />return_base100: 48.7485br />name: Asset Management Index,date: 2022-12-03br />return_base100: 48.3529br />name: Asset Management Index,date: 2022-12-04br />return_base100: 49.1711br />name: Asset Management Index,date: 2022-12-05br />return_base100: 48.6108br />name: Asset Management Index,date: 2022-12-06br />return_base100: 48.2455br />name: Asset Management Index,date: 2022-12-07br />return_base100: 46.5158br />name: Asset Management Index,date: 2022-12-08br />return_base100: 47.8296br />name: Asset Management Index,date: 2022-12-09br />return_base100: 47.4657br />name: Asset Management Index,date: 2022-12-10br />return_base100: 46.9654br />name: Asset Management Index,date: 2022-12-11br />return_base100: 46.9708br />name: Asset Management Index,date: 2022-12-12br />return_base100: 46.9923br />name: Asset Management Index,date: 2022-12-13br />return_base100: 48.5183br />name: Asset Management Index,date: 2022-12-14br />return_base100: 48.4454br />name: Asset Management Index,date: 2022-12-15br />return_base100: 47.1649br />name: Asset Management Index,date: 2022-12-16br />return_base100: 42.7051br />name: Asset Management Index,date: 2022-12-17br />return_base100: 43.1238br />name: Asset Management Index,date: 2022-12-18br />return_base100: 43.3595br />name: Asset Management Index,date: 2022-12-19br />return_base100: 42.0842br />name: Asset Management Index,date: 2022-12-20br />return_base100: 43.6602br />name: Asset Management Index,date: 2022-12-21br />return_base100: 42.6801br />name: Asset Management Index,date: 2022-12-22br />return_base100: 42.3894br />name: Asset Management Index,date: 2022-12-23br />return_base100: 42.8080br />name: Asset Management Index,date: 2022-12-24br />return_base100: 43.1758br />name: Asset Management Index,date: 2022-12-25br />return_base100: 43.2567br />name: Asset Management Index,date: 2022-12-26br />return_base100: 44.0322br />name: Asset Management Index,date: 2022-12-27br />return_base100: 43.4247br />name: Asset Management Index,date: 2022-12-28br />return_base100: 41.7669br />name: Asset Management Index,date: 2022-12-29br />return_base100: 42.8687br />name: Asset Management Index,date: 2022-12-30br />return_base100: 42.8923br />name: Asset Management Index,date: 2022-12-31br />return_base100: 42.6832br />name: Asset Management Index,date: 2023-01-01br />return_base100: 44.4595br />name: Asset Management Index,date: 2023-01-02br />return_base100: 47.3381br />name: Asset Management Index,date: 2023-01-03br />return_base100: 47.1368br />name: Asset Management Index,date: 2023-01-04br />return_base100: 50.0042br />name: Asset Management Index,date: 2023-01-05br />return_base100: 49.5860br />name: Asset Management Index,date: 2023-01-06br />return_base100: 52.0399br />name: Asset Management Index,date: 2023-01-07br />return_base100: 51.5598br />name: Asset Management Index,date: 2023-01-08br />return_base100: 58.7493br />name: Asset Management Index,date: 2023-01-09br />return_base100: 59.4632br />name: Asset Management Index,date: 2023-01-10br />return_base100: 59.4199br />name: Asset Management Index,date: 2023-01-11br />return_base100: 58.8665br />name: Asset Management Index,date: 2023-01-12br />return_base100: 62.9602br />name: Asset Management Index,date: 2023-01-13br />return_base100: 64.4712br />name: Asset Management Index,date: 2023-01-14br />return_base100: 68.0033br />name: Asset Management Index,date: 2023-01-15br />return_base100: 69.3159br />name: Asset Management Index,date: 2023-01-16br />return_base100: 68.7819br />name: Asset Management Index,date: 2023-01-17br />return_base100: 67.5699br />name: Asset Management Index,date: 2023-01-18br />return_base100: 65.5418br />name: Asset Management Index,date: 2023-01-19br />return_base100: 65.7143br />name: Asset Management Index,date: 2023-01-20br />return_base100: 73.5631br />name: Asset Management Index,date: 2023-01-21br />return_base100: 73.6552br />name: Asset Management Index,date: 2023-01-22br />return_base100: 71.9019br />name: Asset Management Index,date: 2023-01-23br />return_base100: 77.6019br />name: Asset Management Index,date: 2023-01-24br />return_base100: 74.4023br />name: Asset Management Index,date: 2023-01-25br />return_base100: 78.0811br />name: Asset Management Index,date: 2023-01-26br />return_base100: 75.6077br />name: Asset Management Index,date: 2023-01-27br />return_base100: 77.4859br />name: Asset Management Index,date: 2023-01-28br />return_base100: 74.9130br />name: Asset Management Index,date: 2023-01-29br />return_base100: 77.7494br />name: Asset Management Index,date: 2023-01-30br />return_base100: 72.7805br />name: Asset Management Index,date: 2023-01-31br />return_base100: 74.9756br />name: Asset Management Index,date: 2023-02-01br />return_base100: 77.9139br />name: Asset Management Index,date: 2023-02-02br />return_base100: 78.9174br />name: Asset Management Index,date: 2023-02-03br />return_base100: 80.7329br />name: Asset Management Index,date: 2023-02-04br />return_base100: 78.6898br />name: Asset Management Index,date: 2023-02-05br />return_base100: 74.9863br />name: Asset Management Index,date: 2023-02-06br />return_base100: 77.4253br />name: Asset Management Index,date: 2023-02-07br />return_base100: 85.2763br />name: Asset Management Index,date: 2023-02-08br />return_base100: 82.6435br />name: Asset Management Index,date: 2023-02-09br />return_base100: 83.7632br />name: Asset Management Index,date: 2023-02-10br />return_base100: 78.5834br />name: Asset Management Index,date: 2023-02-11br />return_base100: 80.4867br />name: Asset Management Index,date: 2023-02-12br />return_base100: 81.3856br />name: Asset Management Index,date: 2023-02-13br />return_base100: 78.2737br />name: Asset Management Index,date: 2023-02-14br />return_base100: 82.0921br />name: Asset Management Index,date: 2023-02-15br />return_base100: 88.4695br />name: Asset Management Index,date: 2023-02-16br />return_base100: 85.5084br />name: Asset Management Index,date: 2023-02-17br />return_base100: 92.9462br />name: Asset Management Index,date: 2023-02-18br />return_base100: 96.5126br />name: Asset Management Index,date: 2023-02-19br />return_base100: 92.4108br />name: Asset Management Index,date: 2023-02-20br />return_base100: 92.8158br />name: Asset Management Index,date: 2023-02-21br />return_base100: 90.6537br />name: Asset Management Index,date: 2023-02-22br />return_base100: 92.9636br />name: Asset Management Index,date: 2023-02-23br />return_base100: 93.8714br />name: Asset Management Index,date: 2023-02-24br />return_base100: 89.6843br />name: Asset Management Index,date: 2023-02-25br />return_base100: 90.0950br />name: Asset Management Index,date: 2023-02-26br />return_base100: 94.1669br />name: Asset Management Index,date: 2023-02-27br />return_base100: 95.6939br />name: Asset Management Index,date: 2023-02-28br />return_base100: 90.5410br />name: Asset Management Index,date: 2023-03-01br />return_base100: 93.0545br />name: Asset Management Index,date: 2023-03-02br />return_base100: 91.8487br />name: Asset Management Index,date: 2023-03-03br />return_base100: 86.6910br />name: Asset Management Index,date: 2023-03-04br />return_base100: 82.3601br />name: Asset Management Index,date: 2023-03-05br />return_base100: 84.1170br />name: Asset Management Index,date: 2023-03-06br />return_base100: 83.5072br />name: Asset Management Index,date: 2023-03-07br />return_base100: 81.6450br />name: Asset Management Index,date: 2023-03-08br />return_base100: 78.1548br />name: Asset Management Index,date: 2023-03-09br />return_base100: 74.0448br />name: Asset Management Index,date: 2023-03-10br />return_base100: 74.1108br />name: Asset Management Index,date: 2023-03-11br />return_base100: 70.5207br />name: Asset Management Index,date: 2023-03-12br />return_base100: 77.9809br />name: Asset Management Index,date: 2023-03-13br />return_base100: 84.3396br />name: Asset Management Index,date: 2023-03-14br />return_base100: 87.0350br />name: Asset Management Index,date: 2023-03-15br />return_base100: 78.0704br />name: Asset Management Index,date: 2023-03-16br />return_base100: 80.5051br />name: Asset Management Index,date: 2023-03-17br />return_base100: 84.2813br />name: Asset Management Index,date: 2023-03-18br />return_base100: 82.7380br />name: Asset Management Index,date: 2023-03-19br />return_base100: 84.7602br />name: Asset Management Index,date: 2023-03-20br />return_base100: 79.4386br />name: Asset Management Index,date: 2023-03-21br />return_base100: 81.7963br />name: Asset Management Index,date: 2023-03-22br />return_base100: 78.8635br />name: Asset Management Index,date: 2023-03-23br />return_base100: 80.1777br />name: Asset Management Index,date: 2023-03-24br />return_base100: 76.1474br />name: Asset Management Index,date: 2023-03-25br />return_base100: 75.4696br />name: Asset Management Index,date: 2023-03-26br />return_base100: 78.8162br />name: Asset Management Index,date: 2023-03-27br />return_base100: 75.8650br />name: Asset Management Index,date: 2023-03-28br />return_base100: 81.0984br />name: Asset Management Index,date: 2023-03-29br />return_base100: 82.8444br />name: Asset Management Index,date: 2023-03-30br />return_base100: 80.5908br />name: Asset Management Index,date: 2023-03-31br />return_base100: 83.2097br />name: Asset Management Index,date: 2023-04-01br />return_base100: 82.6624br />name: Asset Management Index,date: 2023-04-02br />return_base100: 80.7188br />name: Asset Management Index,date: 2023-04-03br />return_base100: 80.8940br />name: Asset Management Index,date: 2023-04-04br />return_base100: 84.6531br />name: Asset Management Index,date: 2023-04-05br />return_base100: 85.3786br />name: Asset Management Index,date: 2023-04-06br />return_base100: 84.1322br />name: Asset Management Index,date: 2023-04-07br />return_base100: 82.8044br />name: Asset Management Index,date: 2023-04-08br />return_base100: 81.8716br />name: Asset Management Index,date: 2023-04-09br />return_base100: 81.1208br />name: Asset Management Index,date: 2023-04-10br />return_base100: 83.5218br />name: Asset Management Index,date: 2023-04-11br />return_base100: 81.0779br />name: Asset Management Index,date: 2023-04-12br />return_base100: 81.3461br />name: Asset Management Index,date: 2023-04-13br />return_base100: 84.1401br />name: Asset Management Index,date: 2023-04-14br />return_base100: 88.2016br />name: Asset Management Index,date: 2023-04-15br />return_base100: 87.1713br />name: Asset Management Index,date: 2023-04-16br />return_base100: 89.8209br />name: Asset Management Index,date: 2023-04-17br />return_base100: 87.2482br />name: Asset Management Index,date: 2023-04-18br />return_base100: 88.7278br />name: Asset Management Index,date: 2023-04-19br />return_base100: 81.4307br />name: Asset Management Index,date: 2023-04-20br />return_base100: 78.1839br />name: Asset Management Index,date: 2023-04-21br />return_base100: 75.4868br />name: Asset Management Index,date: 2023-04-22br />return_base100: 77.5691br />name: Asset Management Index,date: 2023-04-23br />return_base100: 76.2857br />name: Asset Management Index,date: 2023-04-24br />return_base100: 76.2826br />name: Asset Management Index,date: 2023-04-25br />return_base100: 77.0246br />name: Asset Management Index,date: 2023-04-26br />return_base100: 76.0640br />name: Asset Management Index,date: 2023-04-27br />return_base100: 78.1395br />name: Asset Management Index,date: 2023-05-02br />return_base100: 75.3402br />name: Asset Management Index,date: 2023-05-03br />return_base100: 76.9211br />name: Asset Management Index,date: 2023-05-04br />return_base100: 74.3436br />name: Asset Management Index,date: 2023-05-05br />return_base100: 76.1909br />name: Asset Management Index,date: 2023-05-06br />return_base100: 72.8572br />name: Asset Management Index,date: 2023-05-07br />return_base100: 73.1081br />name: Asset Management Index,date: 2023-05-08br />return_base100: 70.2013br />name: Asset Management Index,date: 2023-05-09br />return_base100: 70.6593br />name: Asset Management Index,date: 2023-05-10br />return_base100: 71.0021br />name: Asset Management Index,date: 2023-05-11br />return_base100: 66.2695br />name: Asset Management Index,date: 2023-05-12br />return_base100: 70.3217br />name: Asset Management Index,date: 2023-05-13br />return_base100: 70.7225br />name: Asset Management Index,date: 2023-05-14br />return_base100: 71.9160br />name: Asset Management Index,date: 2023-05-15br />return_base100: 75.1729br />name: Asset Management Index,date: 2023-05-16br />return_base100: 75.3779br />name: Asset Management Index,date: 2023-05-17br />return_base100: 77.3521br />name: Asset Management Index,date: 2023-05-18br />return_base100: 74.0966br />name: Asset Management Index,date: 2023-05-19br />return_base100: 74.7083br />name: Asset Management Index,date: 2023-05-20br />return_base100: 74.3668br />name: Asset Management Index,date: 2023-05-21br />return_base100: 72.8659br />name: Asset Management Index,date: 2023-05-22br />return_base100: 72.1109br />name: Asset Management Index,date: 2023-05-23br />return_base100: 72.8441br />name: Asset Management Index,date: 2023-05-24br />return_base100: 71.6956br />name: Asset Management Index,date: 2023-05-25br />return_base100: 70.9623br />name: Asset Management Index,date: 2023-05-26br />return_base100: 71.4061br />name: Asset Management Index,date: 2023-05-27br />return_base100: 71.3014br />name: Asset Management Index,date: 2023-05-28br />return_base100: 74.1715br />name: Asset Management Index,date: 2023-05-29br />return_base100: 74.7863br />name: Asset Management Index,date: 2023-05-30br />return_base100: 74.2519br />name: Asset Management Index,date: 2023-05-31br />return_base100: 72.1978br />name: Asset Management Index,date: 2023-06-01br />return_base100: 72.2059br />name: Asset Management Index,date: 2023-06-02br />return_base100: 75.6132br />name: Asset Management Index,date: 2023-06-03br />return_base100: 75.4752br />name: Asset Management Index,date: 2023-06-04br />return_base100: 75.0262br />name: Asset Management Index,date: 2023-06-05br />return_base100: 71.6504br />name: Asset Management Index,date: 2023-06-06br />return_base100: 75.6990br />name: Asset Management Index,date: 2023-06-07br />return_base100: 72.4759br />name: Asset Management Index,date: 2023-06-08br />return_base100: 70.6379br />name: Asset Management Index,date: 2023-06-09br />return_base100: 70.3540br />name: Asset Management Index,date: 2023-06-10br />return_base100: 61.8848br />name: Asset Management Index,date: 2023-06-11br />return_base100: 62.1442br />name: Asset Management Index,date: 2023-06-12br />return_base100: 60.7801br />name: Asset Management Index,date: 2023-06-13br />return_base100: 60.6124br />name: Asset Management Index,date: 2023-06-14br />return_base100: 58.3366br />name: Asset Management Index,date: 2023-06-15br />return_base100: 58.3432br />name: Asset Management Index,date: 2023-06-16br />return_base100: 60.1134br />name: Asset Management Index,date: 2023-06-17br />return_base100: 60.9095br />name: Asset Management Index,date: 2023-06-18br />return_base100: 59.4886br />name: Asset Management Index,date: 2023-06-19br />return_base100: 60.2459br />name: Asset Management Index,date: 2023-06-20br />return_base100: 62.3916br />name: Asset Management Index,date: 2023-06-21br />return_base100: 65.0100br />name: Asset Management Index,date: 2023-06-22br />return_base100: 63.8487br />name: Asset Management Index,date: 2023-06-23br />return_base100: 64.5253br />name: Asset Management Index,date: 2023-06-24br />return_base100: 62.6891br />name: Asset Management Index,date: 2023-06-25br />return_base100: 64.3573br />name: Asset Management Index,date: 2023-06-26br />return_base100: 62.5737br />name: Asset Management Index,date: 2023-06-27br />return_base100: 62.5201br />name: Asset Management Index,date: 2023-06-28br />return_base100: 60.5125br />name: Asset Management Index,date: 2023-06-29br />return_base100: 61.0312br />name: Asset Management Index,date: 2023-06-30br />return_base100: 64.7398br />name: Asset Management Index,date: 2023-07-01br />return_base100: 66.3532br />name: Asset Management Index,date: 2023-07-02br />return_base100: 67.1323br />name: Asset Management Index,date: 2023-07-03br />return_base100: 69.5990br />name: Asset Management Index,date: 2023-07-04br />return_base100: 70.1481br />name: Asset Management Index,date: 2023-07-05br />return_base100: 67.1392br />name: Asset Management Index,date: 2023-07-06br />return_base100: 64.1848br />name: Asset Management Index,date: 2023-07-07br />return_base100: 64.0403br />name: Asset Management Index,date: 2023-07-08br />return_base100: 63.8515br />name: Asset Management Index,date: 2023-07-09br />return_base100: 63.3306br />name: Asset Management Index,date: 2023-07-10br />return_base100: 64.1095br />name: Asset Management Index,date: 2023-07-11br />return_base100: 64.0201br />name: Asset Management Index,date: 2023-07-12br />return_base100: 63.6845br />name: Asset Management Index,date: 2023-07-13br />return_base100: 70.8707br />name: Asset Management Index,date: 2023-07-14br />return_base100: 71.8340br />name: Asset Management Index,date: 2023-07-15br />return_base100: 71.3165br />name: Asset Management Index,date: 2023-07-16br />return_base100: 68.9922br />name: Asset Management Index,date: 2023-07-17br />return_base100: 66.7410br />name: Asset Management Index,date: 2023-07-18br />return_base100: 66.1037br />name: Asset Management Index,date: 2023-07-19br />return_base100: 67.5638br />name: Asset Management Index,date: 2023-07-20br />return_base100: 66.7980br />name: Asset Management Index,date: 2023-07-21br />return_base100: 66.1905br />name: Asset Management Index,date: 2023-07-22br />return_base100: 65.0426br />name: Asset Management Index,date: 2023-07-23br />return_base100: 66.8918br />name: Asset Management Index,date: 2023-07-24br />return_base100: 63.6581br />name: Asset Management Index,date: 2023-07-25br />return_base100: 63.5419br />name: Asset Management Index,date: 2023-07-26br />return_base100: 63.1240br />name: Asset Management Index,date: 2023-07-27br />return_base100: 63.0393br />name: Asset Management Index,date: 2023-07-28br />return_base100: 63.3008br />name: Asset Management Index,date: 2023-07-29br />return_base100: 63.8952br />name: Asset Management Index,date: 2023-07-30br />return_base100: 62.0114br />name: Asset Management Index,date: 2023-07-31br />return_base100: 61.1889br />name: Asset Management Index,date: 2023-08-01br />return_base100: 62.7811br />name: Asset Management Index,date: 2023-08-02br />return_base100: 60.7842br />name: Asset Management Index,date: 2023-08-03br />return_base100: 60.6458br />name: Asset Management Index,date: 2023-08-04br />return_base100: 60.3040br />name: Asset Management Index,date: 2023-08-05br />return_base100: 60.2567br />name: Asset Management Index,date: 2023-08-06br />return_base100: 60.0453br />name: Asset Management Index,date: 2023-08-07br />return_base100: 59.8901br />name: Asset Management Index,date: 2023-08-08br />return_base100: 59.9148br />name: Asset Management Index,date: 2023-08-09br />return_base100: 60.1960br />name: Asset Management Index,date: 2023-08-10br />return_base100: 60.2494br />name: Asset Management Index,date: 2023-08-11br />return_base100: 59.5034br />name: Asset Management Index,date: 2023-08-12br />return_base100: 59.2302br />name: Asset Management Index,date: 2023-08-13br />return_base100: 58.7245br />name: Asset Management Index,date: 2023-08-14br />return_base100: 58.7873br />name: Asset Management Index,date: 2023-08-15br />return_base100: 56.4547br />name: Asset Management Index,date: 2023-08-16br />return_base100: 55.4906br />name: Asset Management Index,date: 2023-08-17br />return_base100: 52.5069br />name: Asset Management Index,date: 2023-08-18br />return_base100: 52.7008br />name: Asset Management Index,date: 2023-08-19br />return_base100: 53.3432br />name: Asset Management Index,date: 2023-08-20br />return_base100: 53.6481br />name: Asset Management Index,date: 2023-08-21br />return_base100: 52.5786br />name: Asset Management Index,date: 2023-08-22br />return_base100: 52.0310br />name: Asset Management Index,date: 2023-08-23br />return_base100: 53.1499br />name: Asset Management Index,date: 2023-08-24br />return_base100: 52.1004br />name: Asset Management Index,date: 2023-08-25br />return_base100: 51.8439br />name: Asset Management Index,date: 2023-08-26br />return_base100: 51.9901br />name: Asset Management Index,date: 2023-08-27br />return_base100: 51.7919br />name: Asset Management Index,date: 2023-08-28br />return_base100: 51.7938br />name: Asset Management Index,date: 2023-08-29br />return_base100: 53.6106br />name: Asset Management Index,date: 2023-08-30br />return_base100: 53.0140br />name: Asset Management Index,date: 2023-08-31br />return_base100: 51.0237br />name: Asset Management Index,date: 2023-09-01br />return_base100: 50.3688br />name: Asset Management Index,date: 2023-09-02br />return_base100: 51.2121br />name: Asset Management Index,date: 2023-09-03br />return_base100: 51.0866br />name: Asset Management Index,date: 2023-09-04br />return_base100: 51.2179br />name: Asset Management Index,date: 2023-09-05br />return_base100: 51.2669br />name: Asset Management Index,date: 2023-09-06br />return_base100: 51.3616br />name: Asset Management Index,date: 2023-09-07br />return_base100: 51.5438br />name: Asset Management Index,date: 2023-09-08br />return_base100: 50.8577br />name: Asset Management Index,date: 2023-09-09br />return_base100: 50.4039br />name: Asset Management Index,date: 2023-09-10br />return_base100: 49.2504br />name: Asset Management Index,date: 2023-09-11br />return_base100: 47.2599br />name: Asset Management Index,date: 2023-09-12br />return_base100: 47.9474br />name: Asset Management Index,date: 2023-09-13br />return_base100: 48.5508br />name: Asset Management Index,date: 2023-09-14br />return_base100: 48.9541br />name: Asset Management Index,date: 2023-09-15br />return_base100: 49.8947br />name: Asset Management Index,date: 2023-09-16br />return_base100: 49.9822br />name: Asset Management Index,date: 2023-09-17br />return_base100: 49.1205br />name: Asset Management Index,date: 2023-09-18br />return_base100: 49.7257br />name: Asset Management Index,date: 2023-09-19br />return_base100: 50.3055br />name: Asset Management Index,date: 2023-09-20br />return_base100: 50.1047br />name: Asset Management Index,date: 2023-09-21br />return_base100: 48.1937br />name: Asset Management Index,date: 2023-09-22br />return_base100: 48.8432br />name: Asset Management Index,date: 2023-09-23br />return_base100: 49.3249br />name: Asset Management Index,date: 2023-09-24br />return_base100: 48.4425br />name: Asset Management Index,date: 2023-09-25br />return_base100: 49.0458br />name: Asset Management Index,date: 2023-09-26br />return_base100: 48.7800br />name: Asset Management Index,date: 2023-09-27br />return_base100: 49.1200br />name: Asset Management Index,date: 2023-09-28br />return_base100: 51.2841br />name: Asset Management Index,date: 2023-09-29br />return_base100: 51.9871br />name: Asset Management Index,date: 2023-09-30br />return_base100: 53.2701br />name: Asset Management Index,date: 2023-10-01br />return_base100: 54.0640br />name: Asset Management Index,date: 2023-10-02br />return_base100: 50.7403br />name: Asset Management Index,date: 2023-10-03br />return_base100: 50.6259br />name: Asset Management Index,date: 2023-10-04br />return_base100: 51.0211br />name: Asset Management Index,date: 2023-10-05br />return_base100: 49.6499br />name: Asset Management Index,date: 2023-10-06br />return_base100: 50.5310br />name: Asset Management Index,date: 2023-10-07br />return_base100: 50.5180br />name: Asset Management Index,date: 2023-10-08br />return_base100: 50.7352br />name: Asset Management Index,date: 2023-10-09br />return_base100: 48.4489br />name: Asset Management Index,date: 2023-10-10br />return_base100: 48.7798br />name: Asset Management Index,date: 2023-10-11br />return_base100: 48.2899br />name: Asset Management Index,date: 2023-10-12br />return_base100: 47.4326br />name: Asset Management Index,date: 2023-10-13br />return_base100: 48.2376br />name: Asset Management Index,date: 2023-10-14br />return_base100: 49.9403br />name: Asset Management Index,date: 2023-10-15br />return_base100: 49.9300br />name: Asset Management Index,date: 2023-10-16br />return_base100: 49.9462br />name: Asset Management Index,date: 2023-10-17br />return_base100: 48.8496br />name: Asset Management Index,date: 2023-10-18br />return_base100: 47.5477br />name: Asset Management Index,date: 2023-10-19br />return_base100: 47.1990br />name: Asset Management Index,date: 2023-10-20br />return_base100: 48.9680br />name: Asset Management Index,date: 2023-10-21br />return_base100: 50.8109br />name: Asset Management Index,date: 2023-10-22br />return_base100: 52.3405br />name: Asset Management Index,date: 2023-10-23br />return_base100: 55.4330br />name: Asset Management Index,date: 2023-10-24br />return_base100: 56.3960br />name: Asset Management Index,date: 2023-10-25br />return_base100: 57.8875br />name: Asset Management Index,date: 2023-10-26br />return_base100: 57.2782br />name: Asset Management Index,date: 2023-10-27br />return_base100: 56.1909br />name: Asset Management Index,date: 2023-10-28br />return_base100: 55.9912br />name: Asset Management Index,date: 2023-10-29br />return_base100: 57.0714br />name: Asset Management Index,date: 2023-10-30br />return_base100: 57.7534br />name: Asset Management Index,date: 2023-10-31br />return_base100: 56.5951br />name: Asset Management Index,date: 2023-11-01br />return_base100: 58.5568br />name: Asset Management Index,date: 2023-11-02br />return_base100: 56.0576br />name: Asset Management Index,date: 2023-11-03br />return_base100: 59.0709br />name: Asset Management Index,date: 2023-11-04br />return_base100: 61.6509br />name: Asset Management Index,date: 2023-11-05br />return_base100: 62.4560br />name: Asset Management Index,date: 2023-11-06br />return_base100: 62.9323br />name: Asset Management Index,date: 2023-11-07br />return_base100: 61.8811br />name: Asset Management Index,date: 2023-11-08br />return_base100: 62.4983br />name: Asset Management Index,date: 2023-11-09br />return_base100: 71.2860br />name: Asset Management Index,date: 2023-11-10br />return_base100: 72.1225br />name: Asset Management Index,date: 2023-11-11br />return_base100: 70.8636br />name: Asset Management Index,date: 2023-11-12br />return_base100: 71.5922br />name: Asset Management Index,date: 2023-11-13br />return_base100: 71.6650br />name: Asset Management Index,date: 2023-11-14br />return_base100: 72.8298br />name: Asset Management Index,date: 2023-11-15br />return_base100: 76.0632br />name: Asset Management Index,date: 2023-11-16br />return_base100: 73.0735br />name: Asset Management Index,date: 2023-11-17br />return_base100: 72.2440br />name: Asset Management Index,date: 2023-11-18br />return_base100: 70.2417br />name: Asset Management Index,date: 2023-11-19br />return_base100: 72.6357br />name: Asset Management Index,date: 2023-11-20br />return_base100: 72.9341br />name: Asset Management Index,date: 2023-11-21br />return_base100: 67.3761br />name: Asset Management Index,date: 2023-11-22br />return_base100: 75.9394br />name: Asset Management Index,date: 2023-11-23br />return_base100: 73.9715br />name: Asset Management Index,date: 2023-11-24br />return_base100: 74.5518br />name: Asset Management Index,date: 2023-11-25br />return_base100: 74.8766br />name: Asset Management Index,date: 2023-11-26br />return_base100: 74.1494br />name: Asset Management Index,date: 2023-11-27br />return_base100: 71.2008br />name: Asset Management Index,date: 2023-11-28br />return_base100: 70.9365br />name: Asset Management Index,date: 2023-11-29br />return_base100: 69.6936br />name: Asset Management Index,date: 2023-11-30br />return_base100: 71.0405br />name: Asset Management Index,date: 2023-12-01br />return_base100: 71.8985br />name: Asset Management Index,date: 2023-12-02br />return_base100: 73.5002br />name: Asset Management Index,date: 2023-12-03br />return_base100: 74.3514br />name: Asset Management Index,date: 2023-12-04br />return_base100: 74.4030br />name: Asset Management Index,date: 2023-12-05br />return_base100: 75.3196br />name: Asset Management Index,date: 2023-12-06br />return_base100: 72.1632br />name: Asset Management Index,date: 2023-12-07br />return_base100: 77.2833br />name: Asset Management Index,date: 2023-12-08br />return_base100: 78.2912br />name: Asset Management Index,date: 2023-12-09br />return_base100: 75.4149br />name: Asset Management Index,date: 2023-12-10br />return_base100: 76.6073br />name: Asset Management Index,date: 2023-12-11br />return_base100: 72.2280br />name: Asset Management Index,date: 2023-12-12br />return_base100: 71.3736br />name: Asset Management Index,date: 2023-12-13br />return_base100: 72.5624br />name: Asset Management Index,date: 2023-12-14br />return_base100: 73.9113br />name: Asset Management Index,date: 2023-12-15br />return_base100: 69.7188br />name: Asset Management Index,date: 2023-12-16br />return_base100: 70.8782br />name: Asset Management Index,date: 2023-12-17br />return_base100: 69.5974br />name: Asset Management Index,date: 2023-12-18br />return_base100: 69.8588br />name: Asset Management Index,date: 2023-12-19br />return_base100: 67.9197br />name: Asset Management Index,date: 2023-12-20br />return_base100: 69.5253br />name: Asset Management Index,date: 2023-12-21br />return_base100: 70.5803br />name: Asset Management Index,date: 2023-12-22br />return_base100: 75.7497br />name: Asset Management Index,date: 2023-12-23br />return_base100: 74.3843br />name: Asset Management Index,date: 2023-12-24br />return_base100: 74.9186br />name: Asset Management Index,date: 2023-12-25br />return_base100: 78.0430br />name: Asset Management Index,date: 2023-12-26br />return_base100: 74.8601br />name: Asset Management Index,date: 2023-12-27br />return_base100: 83.4667br />name: Asset Management Index,date: 2023-12-28br />return_base100: 80.8566br />name: Asset Management Index,date: 2023-12-29br />return_base100: 83.1536br />name: Asset Management Index,date: 2023-12-30br />return_base100: 80.7086br />name: Asset Management Index,date: 2023-12-31br />return_base100: 78.3574br />name: Asset Management Index,date: 2024-01-01br />return_base100: 83.8925br />name: Asset Management Index,date: 2024-01-02br />return_base100: 82.4664br />name: Asset Management Index,date: 2024-01-03br />return_base100: 82.4759br />name: Asset Management Index,date: 2024-01-04br />return_base100: 84.7825br />name: Asset Management Index,date: 2024-01-05br />return_base100: 90.3105br />name: Asset Management Index,date: 2024-01-06br />return_base100: 83.6442br />name: Asset Management Index,date: 2024-01-07br />return_base100: 78.9176br />name: Asset Management Index,date: 2024-01-08br />return_base100: 83.4901br />name: Asset Management Index,date: 2024-01-09br />return_base100: 90.2011br />name: Asset Management Index,date: 2024-01-10br />return_base100: 97.3541br />name: Asset Management Index,date: 2024-01-11br />return_base100: 95.3654br />name: Asset Management Index,date: 2024-01-12br />return_base100: 90.1489br />name: Asset Management Index,date: 2024-01-13br />return_base100: 89.7441br />name: Asset Management Index,date: 2024-01-14br />return_base100: 86.3962br />name: Asset Management Index,date: 2024-01-15br />return_base100: 87.1477br />name: Asset Management Index,date: 2024-01-16br />return_base100: 90.9404br />name: Asset Management Index,date: 2024-01-17br />return_base100: 86.0754br />name: Asset Management Index,date: 2024-01-18br />return_base100: 81.5484br />name: Asset Management Index,date: 2024-01-19br />return_base100: 80.1953br />name: Asset Management Index,date: 2024-01-20br />return_base100: 79.6305br />name: Asset Management Index,date: 2024-01-21br />return_base100: 79.3659br />name: Asset Management Index,date: 2024-01-22br />return_base100: 74.8953br />name: Asset Management Index,date: 2024-01-23br />return_base100: 73.4278br />name: Asset Management Index,date: 2024-01-24br />return_base100: 76.8068br />name: Asset Management Index,date: 2024-01-25br />return_base100: 78.6483br />name: Asset Management Index,date: 2024-01-26br />return_base100: 81.6280br />name: Asset Management Index,date: 2024-01-27br />return_base100: 81.5389br />name: Asset Management Index,date: 2024-01-28br />return_base100: 82.2028br />name: Asset Management Index,date: 2024-01-29br />return_base100: 83.3829br />name: Asset Management Index,date: 2024-01-30br />return_base100: 80.8493br />name: Asset Management Index,date: 2024-01-31br />return_base100: 76.8003br />name: Asset Management Index,date: 2024-02-01br />return_base100: 76.6892br />name: Asset Management Index,date: 2024-02-02br />return_base100: 76.6245br />name: Asset Management Index,date: 2024-02-03br />return_base100: 75.8228br />name: Asset Management Index,date: 2024-02-04br />return_base100: 74.5932br />name: Asset Management Index,date: 2024-02-05br />return_base100: 74.6516br />name: Asset Management Index,date: 2024-02-06br />return_base100: 76.4520br />name: Asset Management Index,date: 2024-02-07br />return_base100: 78.7470br />name: Asset Management Index,date: 2024-02-08br />return_base100: 78.6704br />name: Asset Management Index,date: 2024-02-09br />return_base100: 81.2585br />name: Asset Management Index,date: 2024-02-10br />return_base100: 80.4881br />name: Asset Management Index,date: 2024-02-11br />return_base100: 78.6975br />name: Asset Management Index,date: 2024-02-12br />return_base100: 83.6376br />name: Asset Management Index,date: 2024-02-13br />return_base100: 83.5329br />name: Asset Management Index,date: 2024-02-14br />return_base100: 87.8577br />name: Asset Management Index,date: 2024-02-15br />return_base100: 87.6087br />name: Asset Management Index,date: 2024-02-16br />return_base100: 88.0037br />name: Asset Management Index,date: 2024-02-17br />return_base100: 86.3164br />name: Asset Management Index,date: 2024-02-18br />return_base100: 90.6093br />name: Asset Management Index,date: 2024-02-19br />return_base100: 91.9620br />name: Asset Management Index,date: 2024-02-20br />return_base100: 89.7388br />name: Asset Management Index,date: 2024-02-21br />return_base100: 86.3938br />name: Asset Management Index,date: 2024-02-22br />return_base100: 85.0351br />name: Asset Management Index,date: 2024-02-23br />return_base100: 86.8747br />name: Asset Management Index,date: 2024-02-24br />return_base100: 91.5308br />name: Asset Management Index,date: 2024-02-25br />return_base100: 94.4338br />name: Asset Management Index,date: 2024-02-26br />return_base100: 98.6011br />name: Asset Management Index,date: 2024-02-27br />return_base100: 96.9135br />name: Asset Management Index,date: 2024-02-28br />return_base100: 98.4143br />name: Asset Management Index,date: 2024-02-29br />return_base100: 97.9507br />name: Asset Management Index,date: 2024-03-01br />return_base100: 99.1045br />name: Asset Management Index,date: 2024-03-02br />return_base100: 101.0381br />name: Asset Management Index,date: 2024-03-03br />return_base100: 99.8644br />name: Asset Management Index,date: 2024-03-04br />return_base100: 99.8611br />name: Asset Management Index,date: 2024-03-05br />return_base100: 95.1415br />name: Asset Management Index,date: 2024-03-06br />return_base100: 103.9740br />name: Asset Management Index,date: 2024-03-07br />return_base100: 108.6715br />name: Asset Management Index,date: 2024-03-08br />return_base100: 106.9002br />name: Asset Management Index,date: 2024-03-09br />return_base100: 107.9160br />name: Asset Management Index,date: 2024-03-10br />return_base100: 105.5898br />name: Asset Management Index,date: 2024-03-11br />return_base100: 110.2697br />name: Asset Management Index,date: 2024-03-12br />return_base100: 109.0515br />name: Asset Management Index,date: 2024-03-13br />return_base100: 113.9843br />name: Asset Management Index,date: 2024-03-14br />return_base100: 108.1335br />name: Asset Management Index,date: 2024-03-15br />return_base100: 100.9165br />name: Asset Management Index,date: 2024-03-16br />return_base100: 92.8837br />name: Asset Management Index,date: 2024-03-17br />return_base100: 95.4359br />name: Asset Management Index,date: 2024-03-18br />return_base100: 90.9522br />name: Asset Management Index,date: 2024-03-19br />return_base100: 82.8637br />name: Asset Management Index,date: 2024-03-20br />return_base100: 92.6022br />name: Asset Management Index,date: 2024-03-21br />return_base100: 99.1516br />name: Asset Management Index,date: 2024-03-22br />return_base100: 96.9040br />name: Asset Management Index,date: 2024-03-23br />return_base100: 98.1633br />name: Asset Management Index,date: 2024-03-24br />return_base100: 102.1354br />name: Asset Management Index,date: 2024-03-25br />return_base100: 107.1463br />name: Asset Management Index,date: 2024-03-26br />return_base100: 105.4834br />name: Asset Management Index,date: 2024-03-27br />return_base100: 101.8544br />name: Asset Management Index,date: 2024-03-28br />return_base100: 101.6000br />name: Asset Management Index,date: 2024-03-29br />return_base100: 99.3093br />name: Asset Management Index,date: 2024-03-30br />return_base100: 99.4087br />name: Asset Management Index,date: 2024-03-31br />return_base100: 103.0100br />name: Asset Management Index,date: 2024-04-01br />return_base100: 101.7088br />name: Asset Management Index,date: 2024-04-02br />return_base100: 92.7439br />name: Asset Management Index,date: 2024-04-03br />return_base100: 92.4239br />name: Asset Management Index,date: 2024-04-04br />return_base100: 93.4117br />name: Asset Management Index,date: 2024-04-05br />return_base100: 92.9244br />name: Asset Management Index,date: 2024-04-06br />return_base100: 93.1217br />name: Asset Management Index,date: 2024-04-07br />return_base100: 97.2641br />name: Asset Management Index,date: 2024-04-08br />return_base100: 103.0035br />name: Asset Management Index,date: 2024-04-09br />return_base100: 96.4227br />name: Asset Management Index,date: 2024-04-10br />return_base100: 95.3602br />name: Asset Management Index,date: 2024-04-11br />return_base100: 92.5350br />name: Asset Management Index,date: 2024-04-12br />return_base100: 77.9028br />name: Asset Management Index,date: 2024-04-13br />return_base100: 67.6305br />name: Asset Management Index,date: 2024-04-14br />return_base100: 75.2023br />name: Asset Management Index,date: 2024-04-15br />return_base100: 72.3382br />name: Asset Management Index,date: 2024-04-16br />return_base100: 72.3438br />name: Asset Management Index,date: 2024-04-17br />return_base100: 68.9479br />name: Asset Management Index,date: 2024-04-18br />return_base100: 72.1986br />name: Asset Management Index,date: 2024-04-19br />return_base100: 73.1462br />name: Asset Management Index,date: 2024-04-26br />return_base100: 72.1136br />name: Asset Management Index,date: 2024-04-27br />return_base100: 75.0412br />name: Asset Management Index,date: 2024-04-28br />return_base100: 75.2500br />name: Asset Management Index,date: 2024-04-29br />return_base100: 76.4110br />name: Asset Management Index,date: 2024-04-30br />return_base100: 68.0645br />name: Asset Management Index,date: 2024-05-01br />return_base100: 69.5433br />name: Asset Management Index,date: 2024-05-02br />return_base100: 70.6117br />name: Asset Management Index,date: 2024-05-03br />return_base100: 75.4585br />name: Asset Management Index,date: 2024-05-04br />return_base100: 74.1825br />name: Asset Management Index,date: 2024-05-05br />return_base100: 74.0553br />name: Asset Management Index,date: 2024-05-06br />return_base100: 71.6550br />name: Asset Management Index,date: 2024-05-07br />return_base100: 72.7445br />name: Asset Management Index,date: 2024-05-08br />return_base100: 70.0646br />name: Asset Management Index,date: 2024-05-09br />return_base100: 71.5375br />name: Asset Management Index,date: 2024-05-10br />return_base100: 67.8486br />name: Asset Management Index,date: 2024-05-11br />return_base100: 67.7114br />name: Asset Management Index,date: 2024-05-12br />return_base100: 68.0657br />name: Asset Management Index,date: 2024-05-13br />return_base100: 65.6453br />name: Asset Management Index,date: 2024-05-14br />return_base100: 63.1625br />name: Asset Management Index,date: 2024-05-15br />return_base100: 67.1115br />name: Asset Management Index,date: 2024-05-16br />return_base100: 65.6493br />name: Asset Management Index,date: 2024-05-17br />return_base100: 68.4295br />name: Asset Management Index,date: 2024-05-18br />return_base100: 68.2529br />name: Asset Management Index,date: 2024-05-19br />return_base100: 65.7508br />name: Asset Management Index,date: 2024-05-20br />return_base100: 73.9726br />name: Asset Management Index,date: 2024-05-21br />return_base100: 76.7907br />name: Asset Management Index,date: 2024-05-22br />return_base100: 74.4360br />name: Asset Management Index,date: 2024-05-23br />return_base100: 74.3524br />name: Asset Management Index,date: 2024-05-24br />return_base100: 78.3244br />name: Asset Management Index,date: 2024-05-25br />return_base100: 79.9416br />name: Asset Management Index,date: 2024-05-26br />return_base100: 81.3622br />name: Asset Management Index,date: 2024-05-27br />return_base100: 81.6709br />name: Asset Management Index,date: 2024-05-28br />return_base100: 78.9305br />name: Asset Management Index,date: 2024-05-29br />return_base100: 77.8594br />name: Asset Management Index,date: 2024-05-30br />return_base100: 78.3783br />name: Asset Management Index,date: 2024-05-31br />return_base100: 80.9457br />name: Asset Management Index,date: 2024-06-01br />return_base100: 78.7867br />name: Asset Management Index,date: 2024-06-02br />return_base100: 77.3557br />name: Asset Management Index,date: 2024-06-03br />return_base100: 76.5195br />name: Asset Management Index,date: 2024-06-04br />return_base100: 77.5954br />name: Asset Management Index,date: 2024-06-05br />return_base100: 78.0069br />name: Asset Management Index,date: 2024-06-06br />return_base100: 76.7048br />name: Asset Management Index,date: 2024-06-07br />return_base100: 70.8909br />name: Asset Management Index,date: 2024-06-08br />return_base100: 68.0643br />name: Asset Management Index,date: 2024-06-09br />return_base100: 67.6793br />name: Asset Management Index,date: 2024-06-10br />return_base100: 66.4624br />name: Asset Management Index,date: 2024-06-11br />return_base100: 64.4398br />name: Asset Management Index,date: 2024-06-12br />return_base100: 68.0980br />name: Asset Management Index,date: 2024-06-13br />return_base100: 64.2238br />name: Asset Management Index,date: 2024-06-14br />return_base100: 67.1577br />name: Asset Management Index,date: 2024-06-15br />return_base100: 69.6510br />name: Asset Management Index,date: 2024-06-16br />return_base100: 73.2838br />name: Asset Management Index,date: 2024-06-17br />return_base100: 68.8394br />name: Asset Management Index,date: 2024-06-18br />return_base100: 71.0098br />name: Asset Management Index,date: 2024-06-19br />return_base100: 74.2014br />name: Asset Management Index,date: 2024-06-20br />return_base100: 73.3531br />name: Asset Management Index,date: 2024-06-21br />return_base100: 70.8970br />name: Asset Management Index,date: 2024-06-22br />return_base100: 69.3338br />name: Asset Management Index,date: 2024-06-23br />return_base100: 67.0078br />name: Asset Management Index,date: 2024-06-24br />return_base100: 72.0968br />name: Asset Management Index,date: 2024-06-25br />return_base100: 71.4202br />name: Asset Management Index,date: 2024-06-26br />return_base100: 72.5906br />name: Asset Management Index,date: 2024-06-27br />return_base100: 71.8131br />name: Asset Management Index,date: 2024-06-28br />return_base100: 63.4214br />name: Asset Management Index,date: 2024-06-29br />return_base100: 63.8275br />name: Asset Management Index,date: 2024-06-30br />return_base100: 66.1779br />name: Asset Management Index,date: 2024-07-01br />return_base100: 65.7469br />name: Asset Management Index,date: 2024-07-02br />return_base100: 63.5804br />name: Asset Management Index,date: 2024-07-03br />return_base100: 58.8507br />name: Asset Management Index,date: 2024-07-04br />return_base100: 54.2771br />name: Asset Management Index,date: 2024-07-05br />return_base100: 52.8407br />name: Asset Management Index,date: 2024-07-06br />return_base100: 54.4383br />name: Asset Management Index,date: 2024-07-07br />return_base100: 51.2518br />name: Asset Management Index,date: 2024-07-08br />return_base100: 52.4573br />name: Asset Management Index,date: 2024-07-09br />return_base100: 53.5118br />name: Asset Management Index,date: 2024-07-10br />return_base100: 56.0548br />name: Asset Management Index,date: 2024-07-11br />return_base100: 53.6109br />name: Asset Management Index,date: 2024-07-12br />return_base100: 55.7021br />name: Asset Management Index,date: 2024-07-13br />return_base100: 55.6470br />name: Asset Management Index,date: 2024-07-14br />return_base100: 57.5421br />name: Asset Management Index,date: 2024-07-15br />return_base100: 60.1660br />name: Asset Management Index,date: 2024-07-16br />return_base100: 59.8903br />name: Asset Management Index,date: 2024-07-17br />return_base100: 62.6994br />name: Asset Management Index,date: 2024-07-18br />return_base100: 61.6294br />name: Asset Management Index,date: 2024-07-19br />return_base100: 63.2296br />name: Asset Management Index,date: 2024-07-20br />return_base100: 62.8268br />name: Asset Management Index,date: 2024-07-21br />return_base100: 62.9484br />name: Asset Management Index,date: 2024-07-22br />return_base100: 59.2351br />name: Asset Management Index,date: 2024-07-23br />return_base100: 58.9291br />name: Asset Management Index,date: 2024-07-24br />return_base100: 55.7222br />name: Asset Management Index,date: 2024-07-25br />return_base100: 53.8137br />name: Asset Management Index,date: 2024-07-26br />return_base100: 55.7341br />name: Asset Management Index,date: 2024-07-27br />return_base100: 56.8708br />name: Asset Management Index,date: 2024-07-28br />return_base100: 55.1613br />name: Asset Management Index,date: 2024-07-29br />return_base100: 56.2455br />name: Asset Management Index,date: 2024-07-30br />return_base100: 54.9132br />name: Asset Management Index,date: 2024-07-31br />return_base100: 54.5039br />name: Asset Management Index,date: 2024-08-01br />return_base100: 54.0339br />name: Asset Management Index,date: 2024-08-02br />return_base100: 50.2400br />name: Asset Management Index,date: 2024-08-03br />return_base100: 46.5359br />name: Asset Management Index,date: 2024-08-04br />return_base100: 43.9394br />name: Asset Management Index,date: 2024-08-05br />return_base100: 39.4499br />name: Asset Management Index,date: 2024-08-06br />return_base100: 41.7386br />name: Asset Management Index,date: 2024-08-07br />return_base100: 39.3439br />name: Asset Management Index,date: 2024-08-08br />return_base100: 44.3785br />name: Asset Management Index,date: 2024-08-09br />return_base100: 42.7063br />name: Asset Management Index,date: 2024-08-10br />return_base100: 42.8765br />name: Asset Management Index,date: 2024-08-11br />return_base100: 40.6050br />name: Asset Management Index,date: 2024-08-12br />return_base100: 42.8355br />name: Asset Management Index,date: 2024-08-13br />return_base100: 42.1929br />name: Asset Management Index,date: 2024-08-14br />return_base100: 41.4473br />name: Asset Management Index,date: 2024-08-15br />return_base100: 39.3912br />name: Asset Management Index,date: 2024-08-16br />return_base100: 39.5149br />name: Asset Management Index,date: 2024-08-17br />return_base100: 40.8641br />name: Asset Management Index,date: 2024-08-18br />return_base100: 41.1232br />name: Asset Management Index,date: 2024-08-19br />return_base100: 41.6349br />name: Asset Management Index,date: 2024-08-20br />return_base100: 42.2851br />name: Asset Management Index,date: 2024-08-21br />return_base100: 43.7019br />name: Asset Management Index,date: 2024-08-22br />return_base100: 44.0584br />name: Asset Management Index,date: 2024-08-23br />return_base100: 49.0667br />name: Asset Management Index,date: 2024-08-24br />return_base100: 48.5096br />name: Asset Management Index,date: 2024-08-25br />return_base100: 47.1792br />name: Asset Management Index,date: 2024-08-26br />return_base100: 44.5876br />name: Asset Management Index,date: 2024-08-27br />return_base100: 41.8361br />name: Asset Management Index,date: 2024-08-28br />return_base100: 41.3552br />name: Asset Management Index,date: 2024-08-29br />return_base100: 41.2891br />name: Asset Management Index,date: 2024-08-30br />return_base100: 41.3166br />name: Asset Management Index,date: 2024-08-31br />return_base100: 40.5117br />name: Asset Management Index,date: 2024-09-01br />return_base100: 38.9221br />name: Asset Management Index,date: 2024-09-02br />return_base100: 40.9692br />name: Asset Management Index,date: 2024-09-03br />return_base100: 38.9377br />name: Asset Management Index,date: 2024-09-04br />return_base100: 39.3781br />name: Asset Management Index,date: 2024-09-05br />return_base100: 37.7881br />name: Asset Management Index,date: 2024-09-06br />return_base100: 36.2002br />name: Asset Management Index,date: 2024-09-07br />return_base100: 36.3619br />name: Asset Management Index,date: 2024-09-08br />return_base100: 37.6472br />name: Asset Management Index,date: 2024-09-09br />return_base100: 40.1821br />name: Asset Management Index,date: 2024-09-10br />return_base100: 40.3736br />name: Asset Management Index,date: 2024-09-11br />return_base100: 39.4818br />name: Asset Management Index,date: 2024-09-12br />return_base100: 40.2350br />name: Asset Management Index,date: 2024-09-13br />return_base100: 41.0375br />name: Asset Management Index,date: 2024-09-14br />return_base100: 40.3782br />name: Asset Management Index,date: 2024-09-15br />return_base100: 39.0633br />name: Asset Management Index,date: 2024-09-16br />return_base100: 38.1118br />name: Asset Management Index,date: 2024-09-17br />return_base100: 38.9052br />name: Asset Management Index,date: 2024-09-18br />return_base100: 40.0113br />name: Asset Management Index,date: 2024-09-19br />return_base100: 41.3563br />name: Asset Management Index,date: 2024-09-20br />return_base100: 43.0819br />name: Asset Management Index,date: 2024-09-21br />return_base100: 44.0714br />name: Asset Management Index,date: 2024-09-22br />return_base100: 43.1981br />name: Asset Management Index,date: 2024-09-23br />return_base100: 45.2049br />name: Asset Management Index,date: 2024-09-24br />return_base100: 46.1817br />name: Asset Management Index,date: 2024-09-25br />return_base100: 45.1997br />name: Asset Management Index,date: 2024-09-26br />return_base100: 46.4475br />name: Asset Management Index,date: 2024-09-27br />return_base100: 49.2419br />name: Asset Management Index,date: 2024-09-28br />return_base100: 48.2335br />name: Asset Management Index,date: 2024-09-29br />return_base100: 48.2358br />name: Asset Management Index,date: 2024-09-30br />return_base100: 46.0240br />name: Asset Management Index,date: 2024-10-01br />return_base100: 41.8683br />name: Asset Management Index,date: 2024-10-02br />return_base100: 40.0532br />name: Asset Management Index,date: 2024-10-03br />return_base100: 39.4403br />name: Asset Management Index,date: 2024-10-04br />return_base100: 41.1092br />name: Asset Management Index,date: 2024-10-05br />return_base100: 40.7909br />name: Asset Management Index,date: 2024-10-06br />return_base100: 41.9374br />name: Asset Management Index,date: 2024-10-07br />return_base100: 41.8590br />name: Asset Management Index,date: 2024-10-08br />return_base100: 41.2095br />name: Asset Management Index,date: 2024-10-09br />return_base100: 39.8830br />name: Asset Management Index,date: 2024-10-10br />return_base100: 39.9669br />name: Asset Management Index,date: 2024-10-11br />return_base100: 41.4489br />name: Asset Management Index,date: 2024-10-12br />return_base100: 41.7220br />name: Asset Management Index,date: 2024-10-13br />return_base100: 41.2081br />name: Asset Management Index,date: 2024-10-14br />return_base100: 44.4534br />name: Asset Management Index,date: 2024-10-15br />return_base100: 43.3453br />name: Asset Management Index,date: 2024-10-16br />return_base100: 42.7860br />name: Asset Management Index,date: 2024-10-17br />return_base100: 41.8755br />name: Asset Management Index,date: 2024-10-18br />return_base100: 43.0426br />name: Asset Management Index,date: 2024-10-19br />return_base100: 43.3282br />name: Asset Management Index,date: 2024-10-20br />return_base100: 45.4116br />name: Asset Management Index,date: 2024-10-21br />return_base100: 44.1558br />name: Asset Management Index,date: 2024-10-22br />return_base100: 43.7722br />name: Asset Management Index,date: 2024-10-23br />return_base100: 41.8712br />name: Asset Management Index,date: 2024-10-24br />return_base100: 42.1360br />name: Asset Management Index,date: 2024-10-25br />return_base100: 38.4474br />name: Asset Management Index,date: 2024-10-26br />return_base100: 39.1984br />name: Asset Management Index,date: 2024-10-27br />return_base100: 39.9109br />name: Asset Management Index,date: 2024-10-28br />return_base100: 40.0159br />name: Asset Management Index,date: 2024-10-29br />return_base100: 41.7756br />name: Asset Management Index,date: 2024-10-30br />return_base100: 42.2512br />name: Asset Management Index,date: 2024-10-31br />return_base100: 39.6634br />name: Asset Management Index,date: 2024-11-01br />return_base100: 39.2571br />name: Asset Management Index,date: 2024-11-02br />return_base100: 38.1333br />name: Asset Management Index,date: 2024-11-03br />return_base100: 37.1488br />name: Asset Management Index,date: 2024-11-04br />return_base100: 36.1614br />name: Asset Management Index,date: 2024-11-05br />return_base100: 37.3729br />name: Asset Management Index,date: 2024-11-06br />return_base100: 45.4005br />name: Asset Management Index,date: 2024-11-07br />return_base100: 45.0893br />name: Asset Management Index,date: 2024-11-08br />return_base100: 45.6535br />name: Asset Management Index,date: 2024-11-09br />return_base100: 47.4321br />name: Asset Management Index,date: 2024-11-10br />return_base100: 48.5889br />name: Asset Management Index,date: 2024-11-11br />return_base100: 49.3143br />name: Asset Management Index,date: 2024-11-12br />return_base100: 47.2425br />name: Asset Management Index,date: 2024-11-13br />return_base100: 45.4105br />name: Asset Management Index,date: 2024-11-14br />return_base100: 43.9207br />name: Asset Management Index,date: 2024-11-15br />return_base100: 45.8062br />name: Asset Management Index,date: 2024-11-16br />return_base100: 47.6373br />name: Asset Management Index,date: 2024-11-17br />return_base100: 46.1734br />name: Asset Management Index,date: 2024-11-18br />return_base100: 49.2400br />name: Asset Management Index,date: 2024-11-19br />return_base100: 48.6089br />name: Asset Management Index,date: 2024-11-20br />return_base100: 45.8527br />name: Asset Management Index,date: 2024-11-21br />return_base100: 48.9398br />name: Asset Management Index,date: 2024-11-22br />return_base100: 49.7840br />name: Asset Management Index,date: 2024-11-23br />return_base100: 53.8631br />name: Asset Management Index,date: 2024-11-24br />return_base100: 55.8681br />name: Asset Management Index,date: 2024-11-25br />return_base100: 58.1789br />name: Asset Management Index,date: 2024-11-26br />return_base100: 58.1575br />name: Asset Management Index,date: 2024-11-27br />return_base100: 63.0178br />name: Asset Management Index,date: 2024-11-28br />return_base100: 61.7470br />name: Asset Management Index,date: 2024-11-29br />return_base100: 63.7026br />name: Asset Management Index,date: 2024-11-30br />return_base100: 67.4819br />name: Asset Management Index,date: 2024-12-01br />return_base100: 69.1653br />name: Asset Management Index,date: 2024-12-02br />return_base100: 70.5592br />name: Asset Management Index,date: 2024-12-03br />return_base100: 77.0544br />name: Asset Management Index,date: 2024-12-04br />return_base100: 81.4266br />name: Asset Management Index,date: 2024-12-05br />return_base100: 81.1283br />name: Asset Management Index,date: 2024-12-06br />return_base100: 88.5436br />name: Asset Management Index,date: 2024-12-07br />return_base100: 84.8909br />name: Asset Management Index,date: 2024-12-08br />return_base100: 85.0299br />name: Asset Management Index,date: 2024-12-09br />return_base100: 71.4439br />name: Asset Management Index,date: 2024-12-10br />return_base100: 71.3952br />name: Asset Management Index,date: 2024-12-11br />return_base100: 75.5682br />name: Asset Management Index,date: 2024-12-12br />return_base100: 81.2526br />name: Asset Management Index,date: 2024-12-13br />return_base100: 80.2783br />name: Asset Management Index,date: 2024-12-14br />return_base100: 78.6234br />name: Asset Management Index,date: 2024-12-15br />return_base100: 81.9459br />name: Asset Management Index,date: 2024-12-16br />return_base100: 78.1389br />name: Asset Management Index,date: 2024-12-17br />return_base100: 74.5646br />name: Asset Management Index,date: 2024-12-18br />return_base100: 67.2717br />name: Asset Management Index,date: 2024-12-19br />return_base100: 61.1706br />name: Asset Management Index,date: 2024-12-20br />return_base100: 63.6693br />name: Asset Management Index,date: 2024-12-21br />return_base100: 60.9173br />name: Asset Management Index,date: 2024-12-22br />return_base100: 62.3464br />name: Asset Management Index,date: 2024-12-23br />return_base100: 68.3977br />name: Asset Management Index,date: 2024-12-24br />return_base100: 72.7067br />name: Asset Management Index,date: 2024-12-25br />return_base100: 71.2972br />name: Asset Management Index,date: 2024-12-26br />return_base100: 66.2653br />name: Asset Management Index,date: 2024-12-27br />return_base100: 67.3345br />name: Asset Management Index,date: 2024-12-28br />return_base100: 70.1149br />name: Asset Management Index,date: 2024-12-29br />return_base100: 66.3655br />name: Asset Management Index,date: 2024-12-30br />return_base100: 68.6316br />name: Asset Management Index,date: 2024-12-31br />return_base100: 66.2318br />name: Asset Management Index,date: 2025-01-01br />return_base100: 68.6694br />name: Asset Management Index,date: 2025-01-02br />return_base100: 74.2505br />name: Asset Management Index,date: 2025-01-03br />return_base100: 76.7156br />name: Asset Management Index,date: 2025-01-04br />return_base100: 76.6054br />name: Asset Management Index,date: 2025-01-05br />return_base100: 76.8068br />name: Asset Management Index,date: 2025-01-06br />return_base100: 75.0656br />name: Asset Management Index,date: 2025-01-07br />return_base100: 67.8627br />name: Asset Management Index,date: 2025-01-08br />return_base100: 64.4907br />name: Asset Management Index,date: 2025-01-09br />return_base100: 62.4799br />name: Asset Management Index,date: 2025-01-10br />return_base100: 64.0954br />name: Asset Management Index,date: 2025-01-11br />return_base100: 64.2096br />name: Asset Management Index,date: 2025-01-12br />return_base100: 63.0455br />name: Asset Management Index,date: 2025-01-13br />return_base100: 62.0220br />name: Asset Management Index,date: 2025-01-14br />return_base100: 68.1904br />name: Asset Management Index,date: 2025-01-15br />return_base100: 74.0679br />name: Asset Management Index,date: 2025-01-16br />return_base100: 70.4640br />name: Asset Management Index,date: 2025-01-17br />return_base100: 74.0867br />name: Asset Management Index,date: 2025-01-18br />return_base100: 68.5173br />name: Asset Management Index,date: 2025-01-19br />return_base100: 63.3198br />name: Asset Management Index,date: 2025-01-20br />return_base100: 67.9092br />name: Asset Management Index,date: 2025-01-21br />return_base100: 69.4138br />name: Asset Management Index,date: 2025-01-22br />return_base100: 67.7293br />name: Asset Management Index,date: 2025-01-23br />return_base100: 67.3343br />name: Asset Management Index,date: 2025-01-24br />return_base100: 68.5584br />name: Asset Management Index,date: 2025-01-25br />return_base100: 69.3911br />name: Asset Management Index,date: 2025-01-26br />return_base100: 70.2029br />name: Asset Management Index,date: 2025-01-27br />return_base100: 68.0818br />name: Asset Management Index,date: 2025-01-28br />return_base100: 63.0257br />name: Asset Management Index,date: 2025-01-29br />return_base100: 63.7137br />name: Asset Management Index,date: 2025-01-30br />return_base100: 70.5861br />name: Asset Management Index,date: 2025-01-31br />return_base100: 73.9818br />name: Asset Management Index,date: 2025-02-01br />return_base100: 68.3563br />name: Asset Management Index,date: 2025-02-02br />return_base100: 61.7853br />name: Asset Management Index,date: 2025-02-03br />return_base100: 65.2614br />name: Asset Management Index,date: 2025-02-04br />return_base100: 59.7491br />name: Asset Management Index,date: 2025-02-05br />return_base100: 58.8940br />name: Asset Management Index,date: 2025-02-06br />return_base100: 57.0999br />name: Asset Management Index,date: 2025-02-07br />return_base100: 55.4471br />name: Asset Management Index,date: 2025-02-08br />return_base100: 55.4815br />name: Asset Management Index,date: 2025-02-09br />return_base100: 55.3785br />name: Asset Management Index,date: 2025-02-10br />return_base100: 56.4742br />name: Asset Management Index,date: 2025-02-11br />return_base100: 57.3077br />name: Asset Management Index,date: 2025-02-12br />return_base100: 59.8607br />name: Asset Management Index,date: 2025-02-13br />return_base100: 57.9458br />name: Asset Management Index,date: 2025-02-14br />return_base100: 61.1800br />name: Asset Management Index,date: 2025-02-15br />return_base100: 60.0384br />name: Asset Management Index,date: 2025-02-16br />return_base100: 59.2621br />name: Asset Management Index,date: 2025-02-17br />return_base100: 60.3348br />name: Asset Management Index,date: 2025-02-18br />return_base100: 57.3820br />name: Asset Management Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(248,118,109,1),dash:solid},hoveron:points,name:Asset Management Index,legendgroup:Asset Management Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,92.999299999999991,100.3312,97.102100000000007,102.3566,106.2881,111.0921,107.759,116.27700000000002,121.51309999999999,122.6027,130.70079999999999,143.16839999999999,155.1611,173.9725,164.86849999999998,163.70070000000001,187.803,216.3869,207.14320000000001,205.9212,209.46709999999999,231.15309999999999,221.11239999999998,206.94539999999998,221.55189999999999,217.32759999999999,219.16760000000002,233.67230000000001,239.77590000000001,231.07410000000002,267.01560000000001,240.041,246.9118,258.22649999999999,274.57440000000003,257.68219999999997,238.10980000000001,227.137,184.5231,197.44550000000001,159.9623,177.31180000000001,172.83420000000001,158.7056,175.84649999999999,187.4332,183.75470000000001,183.92850000000001,181.19409999999999,190.73220000000001,168.39010000000002,171.11430000000001,168.18530000000001,162.38,171.45820000000001,158.8879,143.15469999999999,147.42449999999999,137.39870000000002,149.68119999999999,158.00989999999999,153.5616,149.99590000000001,148.24420000000001,155.4845,154.78919999999999,152.5968,144.88129999999998,143.50839999999999,143.55160000000001,143.41970000000001,128.84180000000001,134.28890000000001,136.22669999999999,143.73750000000001,151.3647,149.41120000000001,155.0472,154.55540000000002,147.5171,142.28110000000001,132.4845,136.0942,141.60839999999999,134.82689999999999,125.29010000000001,129.4701,132.99520000000001,139.95480000000001,144.53810000000001,143.37279999999998,140.99360000000001,150.16240000000002,143.4794,134.93619999999999,134.7217,129.12969999999999,135.52709999999999,130.88990000000001,127.1358,126.074,130.72669999999999,144.8871,135.64860000000002,147.28900000000002,156.68040000000002,164.7749,162.76949999999999,151.70159999999998,159.27160000000001,158.1198,155.67359999999999,161.88830000000002,165.23000000000002,157.06899999999999,153.28100000000001,153.83960000000002,165.1908,163.9742,173.42189999999999,175.1841,168.96539999999999,146.59569999999999,146.6028,152.0787,154.05930000000001,158.47020000000001,152.3751,159.0727,159.37610000000001,149.35069999999999,158.20599999999999,157.339,155.69310000000002,140.68729999999999,143.0752,139.3184,133.75829999999999,137.9359,141.3579,141.315,146.77709999999999,149.03149999999999,147.1482,147.5454,149.40789999999998,139.82040000000001,134.44839999999999,133.37209999999999,117.35260000000001,124.6292,122.62580000000001,121.1716,124.4241,131.5498,126.7158,124.5441,121.99290000000001,126.9141,121.37869999999999,130.999,131.64439999999999,140.8219,150.6053,150.61240000000001,152.0789,163.06179999999998,160.8022,138.5985,135.42009999999999,146.6146,149.41059999999999,153.9966,166.04410000000001,182.53700000000001,179.76780000000002,176.5206,181.02780000000001,151.5026,158.2867,167.71879999999999,176.02029999999999,177.75399999999999,178.33440000000002,158.18639999999999,168.2765,169.07740000000001,173.18620000000001,171.45930000000001,177.05759999999998,178.98590000000002,189.14619999999999,201.5059,229.05470000000003,230.0779,221.14169999999999,235.15169999999998,254.76480000000001,260.3938,301.14490000000001,320.41360000000003,331.37400000000002,326.27980000000002,296.61439999999999,304.41309999999999,315.11360000000002,330.25779999999997,353.74880000000002,347.83179999999999,358.08019999999999,319.2414,264.40780000000001,284.5548,270.45370000000003,261.63420000000002,272.95029999999997,251.89080000000001,277.42189999999999,289.60270000000003,298.61789999999996,297.38920000000002,302.5625,325.75659999999999,354.99149999999997,359.20819999999998,370.774,362.58109999999999,371.2235,385.90199999999999,391.29730000000001,403.80399999999997,398.70549999999997,409.67110000000002,431.78129999999999,424.5068,436.16179999999997,457.88279999999997,465.41160000000002,424.7165,430.80160000000001,393.70139999999998,387.53730000000002,440.76560000000001,467.46960000000001,502.86000000000001,506.19690000000003,516.17459999999994,500.01100000000002,527.27030000000002,553.12210000000005,523.71579999999994,554.86829999999998,571.85680000000002,548.51289999999995,530.02179999999998,580.38459999999998,601.88420000000008,603.3895,590.96510000000001,589.94830000000002,583.18240000000003,579.08429999999998,601.39030000000002,579.20690000000002,574.23379999999997,500.39800000000002,469.98610000000002,479.82680000000005,480.30500000000001,435.80519999999996,426.19420000000002,393.64429999999999,397.03710000000001,454.62959999999998,480.41419999999999,478.19390000000004,518.60180000000003,532.62869999999998,548.71499999999992,542.04460000000006,541.84859999999992,490.0976,515.98590000000002,518.25749999999994,528.5453,540.971,576.58109999999999,549.41370000000006,547.69399999999996,469.4871,463.55190000000005,497.67700000000002,465.92250000000001,462.75670000000002,432.61250000000001,442.44690000000003,294.36779999999999,343.7627,299.77980000000002,283.62360000000001,237.79490000000001,294.89839999999998,312.67700000000002,340.9923,330.5342,287.91489999999999,267.24610000000001,283.55990000000003,302.76329999999996,302.3734,313.91019999999997,347.42689999999999,307.80150000000003,296.30920000000003,301.71929999999998,274.9239,273.03090000000003,289.86019999999996,270.9948,255.19200000000001,252.47860000000003,271.9889,277.36250000000001,282.23150000000004,268.05590000000001,267.4006,250.80700000000002,249.9374,256.11590000000001,202.71129999999999,205.79470000000001,225.28659999999999,227.91489999999999,207.00210000000001,204.73930000000001,216.69900000000001,219.0222,229.9633,230.04319999999998,218.38600000000002,222.05199999999999,236.18640000000002,245.9153,241.33840000000001,245.16520000000003,252.7422,234.70349999999999,239.11150000000001,235.25659999999999,240.57750000000001,231.0438,221.2749,225.50360000000001,211.86259999999999,203.26759999999999,203.5453,201.4742,188.33459999999999,181.203,197.7731,198.40559999999999,201.48670000000001,203.91940000000002,205.6533,206.59299999999999,217.45480000000001,215.35350000000003,225.67699999999999,239.05699999999999,246.24519999999998,246.88810000000001,255.14009999999999,244.49879999999999,255.4786,266.4271,270.1377,278.62849999999997,263.44870000000003,278.35719999999998,284.79759999999999,298.9554,313.9307,332.79090000000002,330.27549999999997,330.22770000000003,323.0394,315.78020000000004,317.54169999999999,347.73059999999998,371.97719999999998,361.35719999999998,380.5471,376.56950000000001,345.21620000000001,360.5419,331.89000000000004,348.07850000000002,345.1497,349.02030000000002,330.75450000000001,339.10140000000001,355.81420000000003,357.18209999999999,366.8152,378.91890000000001,391.13720000000001,403.07709999999997,320.91210000000001,321.46249999999998,330.791,309.25829999999996,324.8562,344.41519999999997,316.5992,327.56110000000001,342.51150000000001,329.14170000000001,317.02180000000004,321.714,315.0326,273.99079999999998,253.40049999999999,285.0831,290.34249999999997,271.08920000000001,269.41579999999999,265.8682,260.67759999999998,247.35980000000001,252.6122,260.5095,282.28739999999999,289.495,291.51130000000001,284.44619999999998,299.80959999999999,294.14600000000002,303.94839999999999,304.10039999999998,308.37530000000004,292.63260000000002,292.22629999999998,287.65089999999998,296.18699999999995,307.63470000000001,327.82460000000003,328.27820000000003,319.85250000000002,325.21209999999996,331.31229999999999,353.13810000000001,364.77719999999999,356.96109999999999,352.58359999999999,359.04349999999999,387.6352,395.32959999999997,352.14940000000001,357.70569999999998,366.56710000000004,358.03620000000001,391.89240000000001,394.66980000000001,421.42549999999994,415.24239999999998,422.79689999999999,423.17650000000003,432.5265,458.14250000000004,471.3177,513.17700000000002,481.39510000000001,487.9932,471.65090000000004,491.91380000000004,485.91719999999998,480.63260000000002,439.97309999999999,445.7543,411.89739999999995,459.08300000000003,473.80110000000002,452.18480000000005,429.34020000000004,445.18420000000003,426.63469999999995,458.45179999999999,438.92220000000003,498.5247,491.01249999999999,482.49190000000004,460.98650000000004,456.51619999999997,444.04930000000002,421.2122,369.73129999999998,347.35649999999998,358.39910000000003,348.37379999999996,364.96449999999999,333.82220000000001,311.89710000000002,328.75580000000002,340.69410000000005,296.8417,310.25290000000001,321.98270000000002,315.90969999999999,307.59029999999996,316.5326,321.78539999999998,311.49460000000005,347.06479999999999,358.7568,379.89009999999996,366.37780000000004,374.49340000000001,375.12200000000001,377.11779999999999,351.68650000000002,339.99110000000002,341.26339999999999,345.23500000000001,356.39179999999999,360.47950000000003,358.53860000000003,359.56899999999996,335.14590000000004,332.69619999999998,305.88850000000002,292.35570000000001,302.34040000000005,282.80249999999995,296.22229999999996,314.49099999999999,297.4631,300.19619999999998,307.8603,304.17180000000002,286.45839999999998,279.13810000000001,271.21369999999996,259.34460000000001,219.2961,205.43640000000002,208.36489999999998,200.24459999999999,205.7578,204.79250000000002,206.2587,214.17150000000001,220.07409999999999,216.41430000000003,225.59450000000001,234.7225,220.2054,220.11199999999999,240.22499999999999,248.2414,253.90619999999998,264.9554,252.41679999999999,260.55430000000001,247.16010000000003,224.816,222.8646,215.99420000000001,216.91859999999997,246.64839999999998,244.98319999999998,219.7225,211.31730000000002,211.59960000000001,202.15589999999997,182.96559999999999,194.2413,184.32310000000001,182.73489999999998,197.23679999999999,194.3184,184.5017,204.87989999999999,208.86089999999999,206.22820000000002,199.34730000000002,188.9059,191.8835,182.2868,181.7467,184.9502,193.69159999999999,183.66549999999998,179.73269999999999,180.0829,180.03030000000001,189.5634,201.37390000000002,213.96269999999998,204.21710000000002,208.57589999999999,214.63199999999998,206.86439999999999,217.48980000000003,222.17869999999999,226.7363,229.38409999999999,222.40319999999997,224.24149999999997,234.27920000000003,235.79629999999997,250.1566,252.0898,242.71959999999999,250.75120000000001,259.28610000000003,264.70589999999999,252.29720000000003,240.63750000000002,213.47360000000003,222.05170000000001,209.06289999999998,214.42019999999999,207.1234,184.83499999999998,195.24539999999999,200.37669999999997,192.0615,194.00909999999999,191.94899999999998,185.7929,190.7826,196.66999999999999,194.56370000000001,191.00379999999998,191.47670000000002,190.60479999999998,189.82769999999999,189.8597,175.3126,187.18099999999998,186.27530000000002,176.98869999999999,164.75210000000001,174.64240000000001,173.6088,169.78120000000001,182.34800000000001,164.79919999999998,161.29650000000001,156.9014,152.96209999999999,127.40480000000001,129.04079999999999,87.976799999999997,81.270899999999997,89.185199999999995,102.2223,107.55220000000001,98.7136,105.41529999999999,93.480199999999996,99.508300000000006,96.965299999999999,99.066900000000004,101.2715,96.277299999999997,96.740000000000009,95.971199999999996,87.085300000000004,83.964799999999997,86.213099999999997,88.427599999999998,98.426000000000002,98.770300000000006,90.95689999999999,95.552999999999997,92.877899999999997,96.492400000000004,94.560699999999997,96.599699999999999,96.0261,92.879000000000005,93.095600000000005,86.202199999999991,77.757100000000008,71.385400000000004,64.086399999999998,64.873599999999996,69.315300000000008,61.249099999999999,63.277300000000004,61.930099999999996,65.837800000000001,68.218599999999995,70.225099999999998,67.5291,74.161100000000005,78.816500000000005,77.049999999999997,72.6297,72.9358,70.581499999999991,71.352499999999992,68.938900000000004,67.762699999999995,67.661299999999997,67.89500000000001,70.946799999999996,69.277799999999999,71.442999999999998,74.135599999999997,73.204300000000003,74.751900000000006,71.581800000000001,66.503399999999999,63.976200000000006,66.859200000000001,68.641499999999994,69.947599999999994,71.993099999999998,70.931799999999996,77.876999999999995,79.316100000000006,75.398099999999999,75.778199999999998,77.209699999999998,77.883400000000009,73.0595,73.758399999999995,81.381499999999988,86.181100000000001,91.878,89.652699999999996,90.722700000000003,89.241700000000009,87.468299999999999,87.835300000000004,88.403199999999998,94.3596,93.476100000000002,93.250799999999998,98.941699999999997,94.872599999999991,98.892800000000008,97.969300000000004,99.489099999999993,98.851699999999994,95.791899999999998,94.551600000000008,94.038499999999999,90.3703,86.5852,78.162199999999999,78.924499999999995,81.961200000000005,80.935400000000001,82.906100000000009,84.364499999999992,84.655599999999993,76.7333,76.505800000000008,73.965999999999994,78.225800000000007,76.133899999999997,75.743099999999998,77.392200000000003,77.346599999999995,76.8386,77.691100000000006,78.265799999999999,74.028700000000001,78.3904,81.136899999999997,84.20689999999999,85.831199999999995,86.611000000000004,90.337500000000006,80.928899999999999,81.837800000000001,79.649499999999989,78.027799999999999,79.9101,73.007999999999996,75.2821,73.128,71.908000000000001,75.451599999999999,76.339100000000002,75.043400000000005,74.808300000000003,75.958700000000007,75.507999999999996,75.551000000000002,75.641599999999997,75.537599999999998,74.796499999999995,72.413799999999995,75.285600000000002,77.448799999999991,77.814099999999996,77.447299999999998,76.867800000000003,76.986100000000008,77.395700000000005,74.148600000000002,72.064300000000003,72.336100000000002,73.3947,72.742699999999999,72.787400000000005,74.064700000000002,74.913300000000007,73.601100000000002,71.388599999999997,70.283900000000003,70.239599999999996,70.307200000000009,71.761899999999997,71.552999999999997,73.153599999999997,74.832899999999995,73.012299999999996,74.087899999999991,75.398200000000003,74.852900000000005,75.296599999999998,74.785399999999996,74.461500000000001,80.007899999999992,84.379999999999995,86.9465,81.374400000000009,81.030100000000004,67.41749999999999,52.043599999999998,62.743200000000002,59.713799999999992,56.564099999999996,55.610000000000007,58.052800000000005,59.376799999999996,57.884299999999996,57.618400000000001,58.009599999999992,58.681100000000001,55.7926,54.407300000000006,55.582699999999996,59.615300000000005,59.476799999999997,59.218400000000003,59.705500000000001,59.910399999999996,58.749600000000001,59.810200000000002,62.299099999999996,61.580100000000002,62.183399999999999,61.356000000000002,62.128000000000007,61.777999999999999,61.925200000000004,60.094000000000001,61.508399999999995,62.178900000000006,64.723799999999997,63.330200000000005,62.584600000000002,62.837200000000003,62.346800000000002,60.664999999999999,53.787500000000001,55.782900000000005,55.482100000000003,52.311300000000003,55.009399999999999,54.720100000000002,55.095199999999998,54.914200000000001,55.141100000000002,55.1539,55.595300000000002,54.986100000000008,53.052699999999994,52.386900000000004,51.828300000000006,51.977399999999996,52.277499999999996,53.842500000000001,53.699300000000008,55.191500000000005,54.396299999999997,55.452999999999996,56.101299999999995,59.136999999999993,60.192900000000002,61.653999999999996,61.067800000000005,63.136499999999998,66.493899999999996,70.056399999999996,70.998899999999992,71.623199999999997,71.257199999999997,66.479299999999995,69.044899999999998,75.550399999999996,74.789099999999991,74.892099999999999,80.335800000000006,77.101699999999994,80.828500000000005,81.627899999999997,84.21220000000001,84.467399999999998,86.804699999999997,82.224099999999993,84.849199999999996,88.958600000000004,90.712800000000001,94.379100000000008,97.857799999999997,102.07299999999999,102.50239999999999,130.00899999999999,118.38089999999998,105.2409,109.25689999999999,110.3139,107.66720000000001,103.81659999999999,114.4303,123.14279999999999,113.41719999999999,118.07000000000001,120.56960000000001,117.7111,119.4971,117.02330000000001,115.3368,114.74180000000001,110.07549999999999,107.1386,114.348,113.0797,108.1335,113.6109,109.4911,102.6191,98.852699999999999,98.469899999999996,99.371799999999993,97.318300000000008,89.578599999999994,83.593400000000003,84.516400000000004,81.88069999999999,92.495699999999999,98.358199999999997,104.3275,95.732500000000002,102.7302,109.2594,105.2645,108.85940000000001,101.8653,104.36000000000001,100.85129999999999,105.06070000000001,99.572000000000003,96.6267,99.731499999999997,94.107900000000001,97.4251,101.25649999999999,99.224900000000005,102.06869999999999,101.37370000000001,98.48360000000001,98.460700000000003,100.69630000000001,103.16810000000001,102.0647,100.5532,99.9773,101.3291,105.9418,105.5261,105.30440000000002,107.75369999999999,113.0531,113.87139999999999,114.746,117.2017,118.6469,107.98859999999999,108.61620000000001,98.093800000000002,101.84349999999999,99.338999999999999,99.539200000000008,103.8467,104.5518,107.43769999999999,103.57289999999999,105.63480000000001,104.0008,104.77730000000001,98.721299999999999,98.629999999999995,89.854399999999998,88.408200000000008,91.5779,85.826899999999995,89.457099999999997,89.663300000000007,89.5869,91.782699999999991,92.196299999999994,96.872199999999992,96.275700000000001,97.171399999999991,96.403099999999995,96.198799999999991,96.241799999999998,100.0348,96.356899999999996,96.769099999999995,97.864199999999997,98.013099999999994,101.4726,100.0099,102.04729999999999,101.4986,100.1597,103.0641,102.8032,102.864,93.631600000000006,97.843000000000004,92.128,92.145799999999994,90.866599999999991,81.209299999999999,81.006699999999995,81.469300000000004,80.935999999999993,77.498199999999997,79.97229999999999,82.357599999999991,85.260899999999992,83.189700000000002,84.391999999999996,86.60029999999999,91.410200000000003,88.4542,91.153999999999996,88.961299999999994,89.874600000000001,86.962800000000001,88.317700000000002,83.784700000000001,84.090800000000002,87.035799999999995,87.644599999999997,89.354100000000003,95.280100000000004,93.614500000000007,89.579899999999995,87.401799999999994,87.705100000000002,87.992699999999999,87.263100000000009,86.759600000000006,87.576399999999992,88.049000000000007,93.165499999999994,90.748599999999996,91.457800000000006,89.127600000000001,90.332000000000008,87.831199999999995,87.688600000000008,87.896500000000003,88.486400000000003,86.490900000000011,87.834900000000005,84.631,84.167599999999993,84.222200000000001,84.882999999999996,85.574200000000005,85.954999999999998,84.614500000000007,84.313299999999998,85.459000000000003,84.160200000000003,82.941000000000003,81.632300000000001,80.876800000000003,80.889399999999995,82.118500000000012,83.257899999999992,83.406400000000005,83.242400000000004,83.041799999999995,83.839399999999998,83.810500000000005,85.101100000000002,80.443899999999999,76.528999999999996,71.2316,71.647099999999995,73.249799999999993,73.601900000000001,72.238500000000002,71.421700000000001,73.250600000000006,73.363699999999994,72.76209999999999,73.122,74.030600000000007,73.842100000000002,76.194199999999995,75.810900000000004,72.741599999999991,71.279700000000005,71.223199999999991,71.6875,71.967500000000001,71.905100000000004,72.753699999999995,73.685000000000002,73.625700000000009,73.420400000000001,71.625200000000007,68.923000000000002,69.709600000000009,70.788499999999999,71.69919999999999,75.481799999999993,75.728099999999998,73.605800000000002,74.650300000000001,75.9512,75.912599999999998,73.897000000000006,74.339399999999998,74.346599999999995,72.8352,73.686799999999991,73.117100000000008,72.462899999999991,73.920300000000012,73.855400000000003,74.862200000000001,78.872799999999998,76.490100000000012,74.910299999999992,74.91640000000001,73.752499999999998,75.41170000000001,75.1096,74.838700000000003,72.07050000000001,72.462499999999991,71.993600000000001,70.343400000000003,70.748100000000008,70.760900000000007,71.456299999999999,73.019599999999997,71.845600000000005,71.813499999999991,70.762,73.299400000000006,74.1892,74.670000000000002,78.632100000000008,79.189099999999996,81.83550000000001,82.257100000000008,82.451499999999996,85.1815,88.112500000000011,88.8489,85.583299999999994,89.665099999999995,86.304899999999989,88.741799999999998,90.886399999999995,93.244500000000002,100.91630000000001,96.281300000000002,96.8232,97.516000000000005,100.30330000000001,100.31410000000001,99.830399999999997,95.618099999999998,95.066400000000002,104.5574,103.4761,103.0994,105.43530000000001,109.22929999999999,109.4076,100.6446,110.23780000000001,107.84320000000001,114.30149999999999,114.9372,113.16969999999999,111.19710000000001,112.9297,112.02890000000001,113.53519999999999,116.24890000000001,119.0789,120.7979,120.34350000000001,121.46129999999999,121.0472,122.89810000000001,128.28820000000002,124.2189,126.15179999999999,121.2713,125.5102,125.8169,134.38000000000002,128.0025,129.0454,126.90650000000001,127.5209,124.8737,130.65860000000001,130.67150000000001,138.82249999999999,141.01589999999999,139.8777,143.63149999999999,147.30549999999999,145.6627,140.27210000000002,136.87609999999998,136.59570000000002,136.19390000000001,148.10410000000002,144.6669,136.39959999999999,141.9247,133.9845,126.998,120.83470000000001,130.1328,125.00739999999999,138.86430000000001,144.0136,137.67410000000001,137.8929,133.5147,134.88910000000001,139.6114,139.1849,134.04470000000001,132.51339999999999,131.7285,131.6739,123.85850000000001,122.0937,127.13200000000001,125.7133,131.21430000000001,133.85670000000002,131.61510000000001,138.11519999999999,138.74109999999999,133.94489999999999,135.9828,137.5378,137.59539999999998,135.85730000000001,135.11340000000001,137.3733,140.3159,139.82330000000002,144.86939999999998,145.37020000000001,143.65200000000002,149.45429999999999,149.0821,156.4333,160.1095,165.905,178.65129999999999,187.0549,194.73149999999998,197.21880000000002,206.36230000000003,212.18260000000001,208.11969999999999,208.52789999999999,214.87010000000001,221.87640000000002,214.18200000000002,223.9375,216.26650000000001,236.10139999999998,236.60510000000002,241.5489,236.01679999999999,220.44299999999998,262.96510000000001,275.83339999999998,284.37880000000001,327.08979999999997,315.04079999999999,316.09120000000001,315.88389999999998,317.76010000000002,321.70299999999997,301.16329999999999,274.15170000000001,319.66090000000003,294.45089999999999,269.02260000000001,298.01730000000003,284.70830000000001,275.64890000000003,279.44479999999999,289.99540000000002,297.41110000000003,298.58929999999998,299.65690000000001,305.55290000000002,298.67840000000001,292.53100000000001,293.64159999999998,278.85140000000001,256.43989999999997,255.17829999999998,263.661,255.62440000000001,262.83629999999999,265.40689999999995,279.3109,259.39350000000002,256.5351,248.22120000000001,215.80260000000001,191.42239999999998,216.41230000000002,206.69929999999999,207.24239999999998,194.37629999999999,203.2064,207.53960000000001,209.17319999999998,215.31660000000002,211.38059999999999,210.69619999999998,193.80529999999999,198.16919999999999,202.15169999999998,216.251,224.45159999999998,240.97309999999999,236.66299999999998,239.80929999999998,226.87639999999999,247.50659999999999,245.18019999999999,243.5615,240.53810000000001,243.16469999999998,225.02689999999998,247.09880000000001,241.05599999999998,246.3854,247.8425,239.64470000000003,265.2439,272.11930000000001,269.53370000000001,260.58429999999998,258.45250000000004,259.2303,258.44159999999999,259.75169999999997,258.22390000000001,255.49200000000002,252.12629999999999,254.0958,254.43299999999999,249.0942,248.31870000000001,254.15030000000002,259.93450000000001,254.5128,236.37169999999998,228.82250000000002,229.39509999999999,220.5581,207.60290000000001,228.01680000000002,211.9487,206.33409999999998,207.98399999999998,212.03660000000002,194.4742,185.79079999999999,195.2098,195.47460000000001,193.71640000000002,189.83969999999999,181.81639999999999,190.74209999999999,194.6934,191.60480000000001,196.44749999999999,188.35580000000002,183.2303,196.0027,193.65030000000002,195.2252,179.291,163.57230000000001,158.5145,172.17269999999999,159.28970000000001,163.42250000000001,167.42090000000002,168.934,161.87469999999999,164.02790000000002,165.91200000000001,171.07749999999999,185.2396,181.429,182.0094,178.03440000000001,183.71639999999999,185.58879999999999,190.8623,179.36430000000001,177.6593,169.73510000000002,166.63640000000001,177.613,175.45489999999998,170.76420000000002,170.4692,166.30799999999999,160.0975,157.5224,142.98239999999998,137.10150000000002,127.96549999999999,116.3095,124.64059999999999,118.24509999999999,134.58689999999999,130.56319999999999,132.3169,124.6516,131.23260000000002,132.07930000000002,129.0941,124.09360000000001,123.55480000000001,124.6057,125.75099999999999,127.7347,127.13250000000001,133.072,138.39930000000001,153.51680000000002,160.37120000000002,160.48679999999999,153.89360000000002,143.70679999999999,139.87139999999999,135.73269999999999,135.66480000000001,132.17319999999998,127.18469999999999,133.90289999999999,125.87299999999999,128.9693,123.3617,120.08629999999999,121.52400000000002,125.62780000000001,131.66669999999999,133.72740000000002,130.1147,134.52109999999999,136.8698,136.24130000000002,130.15799999999999,126.0381,128.40979999999999,131.9221,138.4341,143.64349999999999,149.33410000000001,146.2296,157.4983,161.40460000000002,154.9273,162.2877,168.0651,163.8287,165.54259999999999,158.35570000000001,144.4889,137.8004,135.64339999999999,142.9676,140.07859999999999,142.5813,141.07309999999998,138.70699999999999,133.95359999999999,133.7405,140.94409999999999,143.1268,141.10910000000001,148.49799999999999,146.21369999999999,143.2492,139.21179999999998,162.06719999999999,144.28059999999999,150.30930000000001,143.67080000000001,141.85659999999999,137.5968,139.8502,127.63279999999999,130.42020000000002,132.9556,134.06049999999999,139.01239999999999,136.75489999999999,129.7193,128.36259999999999,124.78739999999999,118.1022,112.3486,118.85699999999999,131.65430000000001,132.9307,133.1208,142.6858,146.96370000000002,165.29160000000002,163.01609999999999,156.98099999999999,147.8964,155.74950000000001,164.41239999999999,160.02609999999999,175.8519,179.98689999999999,170.86669999999998,173.01820000000001,179.4529,184.13200000000001,192.63679999999999,190.51340000000002,188.6086,206.4616,217.23609999999999,221.87130000000002,229.47739999999999,228.77269999999999,229.91860000000003,238.28170000000003,239.48520000000002,254.8528,267.8578,261.54430000000002,258.80790000000002,221.0429,214.87349999999998,233.96400000000003,234.88679999999999,235.1388,227.32389999999998,236.22570000000002,228.60420000000002,216.04660000000001,197.22999999999999,182.5598,186.19579999999999,176.36590000000001,177.8759,191.59870000000001,199.81399999999999,193.54160000000002,181.2165,182.66,188.77679999999998,181.53399999999999,178.51410000000001,176.44839999999999,184.06,193.21809999999999,204.55029999999999,204.80250000000001,207.99470000000002,213.9126,194.15210000000002,184.3244,175.63239999999999,180.38739999999999,180.7567,176.95320000000001,171.58599999999998,176.7587,188.48659999999998,183.4263,197.1943,183.77670000000001,168.3312,169.7681,176.3398,172.0736,170.25300000000001,165.8014,167.76779999999999,163.154,155.28370000000001,142.6918,146.1679,153.86770000000001,153.1593,142.4684,122.48010000000001,129.5341,119.8223,117.05239999999999,110.7561,110.2859,113.5791,113.1716,117.91910000000001,117.05680000000001,122.6284,119.3194,122.53460000000001,119.24140000000001,121.71849999999999,120.70650000000001,111.21719999999999,text:date: 2020-07-27br />return_base100: 100.0000br />name: Computing Index,date: 2020-07-28br />return_base100: 92.9993br />name: Computing Index,date: 2020-07-29br />return_base100: 100.3312br />name: Computing Index,date: 2020-07-30br />return_base100: 97.1021br />name: Computing Index,date: 2020-07-31br />return_base100: 102.3566br />name: Computing Index,date: 2020-08-01br />return_base100: 106.2881br />name: Computing Index,date: 2020-08-02br />return_base100: 111.0921br />name: Computing Index,date: 2020-08-03br />return_base100: 107.7590br />name: Computing Index,date: 2020-08-04br />return_base100: 116.2770br />name: Computing Index,date: 2020-08-05br />return_base100: 121.5131br />name: Computing Index,date: 2020-08-06br />return_base100: 122.6027br />name: Computing Index,date: 2020-08-07br />return_base100: 130.7008br />name: Computing Index,date: 2020-08-08br />return_base100: 143.1684br />name: Computing Index,date: 2020-08-09br />return_base100: 155.1611br />name: Computing Index,date: 2020-08-10br />return_base100: 173.9725br />name: Computing Index,date: 2020-08-11br />return_base100: 164.8685br />name: Computing Index,date: 2020-08-12br />return_base100: 163.7007br />name: Computing Index,date: 2020-08-13br />return_base100: 187.8030br />name: Computing Index,date: 2020-08-14br />return_base100: 216.3869br />name: Computing Index,date: 2020-08-15br />return_base100: 207.1432br />name: Computing Index,date: 2020-08-16br />return_base100: 205.9212br />name: Computing Index,date: 2020-08-17br />return_base100: 209.4671br />name: Computing Index,date: 2020-08-18br />return_base100: 231.1531br />name: Computing Index,date: 2020-08-19br />return_base100: 221.1124br />name: Computing Index,date: 2020-08-20br />return_base100: 206.9454br />name: Computing Index,date: 2020-08-21br />return_base100: 221.5519br />name: Computing Index,date: 2020-08-22br />return_base100: 217.3276br />name: Computing Index,date: 2020-08-23br />return_base100: 219.1676br />name: Computing Index,date: 2020-08-24br />return_base100: 233.6723br />name: Computing Index,date: 2020-08-25br />return_base100: 239.7759br />name: Computing Index,date: 2020-08-26br />return_base100: 231.0741br />name: Computing Index,date: 2020-08-27br />return_base100: 267.0156br />name: Computing Index,date: 2020-08-28br />return_base100: 240.0410br />name: Computing Index,date: 2020-08-29br />return_base100: 246.9118br />name: Computing Index,date: 2020-08-30br />return_base100: 258.2265br />name: Computing Index,date: 2020-08-31br />return_base100: 274.5744br />name: Computing Index,date: 2020-09-01br />return_base100: 257.6822br />name: Computing Index,date: 2020-09-02br />return_base100: 238.1098br />name: Computing Index,date: 2020-09-03br />return_base100: 227.1370br />name: Computing Index,date: 2020-09-04br />return_base100: 184.5231br />name: Computing Index,date: 2020-09-05br />return_base100: 197.4455br />name: Computing Index,date: 2020-09-06br />return_base100: 159.9623br />name: Computing Index,date: 2020-09-07br />return_base100: 177.3118br />name: Computing Index,date: 2020-09-08br />return_base100: 172.8342br />name: Computing Index,date: 2020-09-09br />return_base100: 158.7056br />name: Computing Index,date: 2020-09-10br />return_base100: 175.8465br />name: Computing Index,date: 2020-09-11br />return_base100: 187.4332br />name: Computing Index,date: 2020-09-12br />return_base100: 183.7547br />name: Computing Index,date: 2020-09-13br />return_base100: 183.9285br />name: Computing Index,date: 2020-09-14br />return_base100: 181.1941br />name: Computing Index,date: 2020-09-15br />return_base100: 190.7322br />name: Computing Index,date: 2020-09-16br />return_base100: 168.3901br />name: Computing Index,date: 2020-09-17br />return_base100: 171.1143br />name: Computing Index,date: 2020-09-18br />return_base100: 168.1853br />name: Computing Index,date: 2020-09-19br />return_base100: 162.3800br />name: Computing Index,date: 2020-09-20br />return_base100: 171.4582br />name: Computing Index,date: 2020-09-21br />return_base100: 158.8879br />name: Computing Index,date: 2020-09-22br />return_base100: 143.1547br />name: Computing Index,date: 2020-09-23br />return_base100: 147.4245br />name: Computing Index,date: 2020-09-24br />return_base100: 137.3987br />name: Computing Index,date: 2020-09-25br />return_base100: 149.6812br />name: Computing Index,date: 2020-09-26br />return_base100: 158.0099br />name: Computing Index,date: 2020-09-27br />return_base100: 153.5616br />name: Computing Index,date: 2020-09-28br />return_base100: 149.9959br />name: Computing Index,date: 2020-09-29br />return_base100: 148.2442br />name: Computing Index,date: 2020-09-30br />return_base100: 155.4845br />name: Computing Index,date: 2020-10-01br />return_base100: 154.7892br />name: Computing Index,date: 2020-10-02br />return_base100: 152.5968br />name: Computing Index,date: 2020-10-03br />return_base100: 144.8813br />name: Computing Index,date: 2020-10-04br />return_base100: 143.5084br />name: Computing Index,date: 2020-10-05br />return_base100: 143.5516br />name: Computing Index,date: 2020-10-06br />return_base100: 143.4197br />name: Computing Index,date: 2020-10-07br />return_base100: 128.8418br />name: Computing Index,date: 2020-10-08br />return_base100: 134.2889br />name: Computing Index,date: 2020-10-09br />return_base100: 136.2267br />name: Computing Index,date: 2020-10-10br />return_base100: 143.7375br />name: Computing Index,date: 2020-10-11br />return_base100: 151.3647br />name: Computing Index,date: 2020-10-12br />return_base100: 149.4112br />name: Computing Index,date: 2020-10-13br />return_base100: 155.0472br />name: Computing Index,date: 2020-10-14br />return_base100: 154.5554br />name: Computing Index,date: 2020-10-15br />return_base100: 147.5171br />name: Computing Index,date: 2020-10-16br />return_base100: 142.2811br />name: Computing Index,date: 2020-10-17br />return_base100: 132.4845br />name: Computing Index,date: 2020-10-18br />return_base100: 136.0942br />name: Computing Index,date: 2020-10-19br />return_base100: 141.6084br />name: Computing Index,date: 2020-10-20br />return_base100: 134.8269br />name: Computing Index,date: 2020-10-21br />return_base100: 125.2901br />name: Computing Index,date: 2020-10-22br />return_base100: 129.4701br />name: Computing Index,date: 2020-10-23br />return_base100: 132.9952br />name: Computing Index,date: 2020-10-24br />return_base100: 139.9548br />name: Computing Index,date: 2020-10-25br />return_base100: 144.5381br />name: Computing Index,date: 2020-10-26br />return_base100: 143.3728br />name: Computing Index,date: 2020-10-27br />return_base100: 140.9936br />name: Computing Index,date: 2020-10-28br />return_base100: 150.1624br />name: Computing Index,date: 2020-10-29br />return_base100: 143.4794br />name: Computing Index,date: 2020-10-30br />return_base100: 134.9362br />name: Computing Index,date: 2020-10-31br />return_base100: 134.7217br />name: Computing Index,date: 2020-11-01br />return_base100: 129.1297br />name: Computing Index,date: 2020-11-02br />return_base100: 135.5271br />name: Computing Index,date: 2020-11-03br />return_base100: 130.8899br />name: Computing Index,date: 2020-11-04br />return_base100: 127.1358br />name: Computing Index,date: 2020-11-05br />return_base100: 126.0740br />name: Computing Index,date: 2020-11-06br />return_base100: 130.7267br />name: Computing Index,date: 2020-11-07br />return_base100: 144.8871br />name: Computing Index,date: 2020-11-08br />return_base100: 135.6486br />name: Computing Index,date: 2020-11-09br />return_base100: 147.2890br />name: Computing Index,date: 2020-11-10br />return_base100: 156.6804br />name: Computing Index,date: 2020-11-11br />return_base100: 164.7749br />name: Computing Index,date: 2020-11-12br />return_base100: 162.7695br />name: Computing Index,date: 2020-11-13br />return_base100: 151.7016br />name: Computing Index,date: 2020-11-14br />return_base100: 159.2716br />name: Computing Index,date: 2020-11-15br />return_base100: 158.1198br />name: Computing Index,date: 2020-11-16br />return_base100: 155.6736br />name: Computing Index,date: 2020-11-17br />return_base100: 161.8883br />name: Computing Index,date: 2020-11-18br />return_base100: 165.2300br />name: Computing Index,date: 2020-11-19br />return_base100: 157.0690br />name: Computing Index,date: 2020-11-20br />return_base100: 153.2810br />name: Computing Index,date: 2020-11-21br />return_base100: 153.8396br />name: Computing Index,date: 2020-11-22br />return_base100: 165.1908br />name: Computing Index,date: 2020-11-23br />return_base100: 163.9742br />name: Computing Index,date: 2020-11-24br />return_base100: 173.4219br />name: Computing Index,date: 2020-11-25br />return_base100: 175.1841br />name: Computing Index,date: 2020-11-26br />return_base100: 168.9654br />name: Computing Index,date: 2020-11-27br />return_base100: 146.5957br />name: Computing Index,date: 2020-11-28br />return_base100: 146.6028br />name: Computing Index,date: 2020-11-29br />return_base100: 152.0787br />name: Computing Index,date: 2020-11-30br />return_base100: 154.0593br />name: Computing Index,date: 2020-12-01br />return_base100: 158.4702br />name: Computing Index,date: 2020-12-02br />return_base100: 152.3751br />name: Computing Index,date: 2020-12-03br />return_base100: 159.0727br />name: Computing Index,date: 2020-12-04br />return_base100: 159.3761br />name: Computing Index,date: 2020-12-05br />return_base100: 149.3507br />name: Computing Index,date: 2020-12-06br />return_base100: 158.2060br />name: Computing Index,date: 2020-12-07br />return_base100: 157.3390br />name: Computing Index,date: 2020-12-08br />return_base100: 155.6931br />name: Computing Index,date: 2020-12-09br />return_base100: 140.6873br />name: Computing Index,date: 2020-12-10br />return_base100: 143.0752br />name: Computing Index,date: 2020-12-11br />return_base100: 139.3184br />name: Computing Index,date: 2020-12-12br />return_base100: 133.7583br />name: Computing Index,date: 2020-12-13br />return_base100: 137.9359br />name: Computing Index,date: 2020-12-14br />return_base100: 141.3579br />name: Computing Index,date: 2020-12-15br />return_base100: 141.3150br />name: Computing Index,date: 2020-12-16br />return_base100: 146.7771br />name: Computing Index,date: 2020-12-17br />return_base100: 149.0315br />name: Computing Index,date: 2020-12-18br />return_base100: 147.1482br />name: Computing Index,date: 2020-12-19br />return_base100: 147.5454br />name: Computing Index,date: 2020-12-20br />return_base100: 149.4079br />name: Computing Index,date: 2020-12-21br />return_base100: 139.8204br />name: Computing Index,date: 2020-12-22br />return_base100: 134.4484br />name: Computing Index,date: 2020-12-23br />return_base100: 133.3721br />name: Computing Index,date: 2020-12-24br />return_base100: 117.3526br />name: Computing Index,date: 2020-12-25br />return_base100: 124.6292br />name: Computing Index,date: 2020-12-26br />return_base100: 122.6258br />name: Computing Index,date: 2020-12-27br />return_base100: 121.1716br />name: Computing Index,date: 2020-12-28br />return_base100: 124.4241br />name: Computing Index,date: 2020-12-29br />return_base100: 131.5498br />name: Computing Index,date: 2020-12-30br />return_base100: 126.7158br />name: Computing Index,date: 2020-12-31br />return_base100: 124.5441br />name: Computing Index,date: 2021-01-01br />return_base100: 121.9929br />name: Computing Index,date: 2021-01-02br />return_base100: 126.9141br />name: Computing Index,date: 2021-01-03br />return_base100: 121.3787br />name: Computing Index,date: 2021-01-04br />return_base100: 130.9990br />name: Computing Index,date: 2021-01-05br />return_base100: 131.6444br />name: Computing Index,date: 2021-01-06br />return_base100: 140.8219br />name: Computing Index,date: 2021-01-07br />return_base100: 150.6053br />name: Computing Index,date: 2021-01-08br />return_base100: 150.6124br />name: Computing Index,date: 2021-01-09br />return_base100: 152.0789br />name: Computing Index,date: 2021-01-10br />return_base100: 163.0618br />name: Computing Index,date: 2021-01-11br />return_base100: 160.8022br />name: Computing Index,date: 2021-01-12br />return_base100: 138.5985br />name: Computing Index,date: 2021-01-13br />return_base100: 135.4201br />name: Computing Index,date: 2021-01-14br />return_base100: 146.6146br />name: Computing Index,date: 2021-01-15br />return_base100: 149.4106br />name: Computing Index,date: 2021-01-16br />return_base100: 153.9966br />name: Computing Index,date: 2021-01-17br />return_base100: 166.0441br />name: Computing Index,date: 2021-01-18br />return_base100: 182.5370br />name: Computing Index,date: 2021-01-19br />return_base100: 179.7678br />name: Computing Index,date: 2021-01-20br />return_base100: 176.5206br />name: Computing Index,date: 2021-01-21br />return_base100: 181.0278br />name: Computing Index,date: 2021-01-22br />return_base100: 151.5026br />name: Computing Index,date: 2021-01-23br />return_base100: 158.2867br />name: Computing Index,date: 2021-01-24br />return_base100: 167.7188br />name: Computing Index,date: 2021-01-25br />return_base100: 176.0203br />name: Computing Index,date: 2021-01-26br />return_base100: 177.7540br />name: Computing Index,date: 2021-01-27br />return_base100: 178.3344br />name: Computing Index,date: 2021-01-28br />return_base100: 158.1864br />name: Computing Index,date: 2021-01-29br />return_base100: 168.2765br />name: Computing Index,date: 2021-01-30br />return_base100: 169.0774br />name: Computing Index,date: 2021-01-31br />return_base100: 173.1862br />name: Computing Index,date: 2021-02-01br />return_base100: 171.4593br />name: Computing Index,date: 2021-02-02br />return_base100: 177.0576br />name: Computing Index,date: 2021-02-03br />return_base100: 178.9859br />name: Computing Index,date: 2021-02-04br />return_base100: 189.1462br />name: Computing Index,date: 2021-02-05br />return_base100: 201.5059br />name: Computing Index,date: 2021-02-06br />return_base100: 229.0547br />name: Computing Index,date: 2021-02-07br />return_base100: 230.0779br />name: Computing Index,date: 2021-02-08br />return_base100: 221.1417br />name: Computing Index,date: 2021-02-09br />return_base100: 235.1517br />name: Computing Index,date: 2021-02-10br />return_base100: 254.7648br />name: Computing Index,date: 2021-02-11br />return_base100: 260.3938br />name: Computing Index,date: 2021-02-12br />return_base100: 301.1449br />name: Computing Index,date: 2021-02-13br />return_base100: 320.4136br />name: Computing Index,date: 2021-02-14br />return_base100: 331.3740br />name: Computing Index,date: 2021-02-15br />return_base100: 326.2798br />name: Computing Index,date: 2021-02-16br />return_base100: 296.6144br />name: Computing Index,date: 2021-02-17br />return_base100: 304.4131br />name: Computing Index,date: 2021-02-18br />return_base100: 315.1136br />name: Computing Index,date: 2021-02-19br />return_base100: 330.2578br />name: Computing Index,date: 2021-02-20br />return_base100: 353.7488br />name: Computing Index,date: 2021-02-21br />return_base100: 347.8318br />name: Computing Index,date: 2021-02-22br />return_base100: 358.0802br />name: Computing Index,date: 2021-02-23br />return_base100: 319.2414br />name: Computing Index,date: 2021-02-24br />return_base100: 264.4078br />name: Computing Index,date: 2021-02-25br />return_base100: 284.5548br />name: Computing Index,date: 2021-02-26br />return_base100: 270.4537br />name: Computing Index,date: 2021-02-27br />return_base100: 261.6342br />name: Computing Index,date: 2021-02-28br />return_base100: 272.9503br />name: Computing Index,date: 2021-03-01br />return_base100: 251.8908br />name: Computing Index,date: 2021-03-02br />return_base100: 277.4219br />name: Computing Index,date: 2021-03-03br />return_base100: 289.6027br />name: Computing Index,date: 2021-03-04br />return_base100: 298.6179br />name: Computing Index,date: 2021-03-05br />return_base100: 297.3892br />name: Computing Index,date: 2021-03-06br />return_base100: 302.5625br />name: Computing Index,date: 2021-03-07br />return_base100: 325.7566br />name: Computing Index,date: 2021-03-08br />return_base100: 354.9915br />name: Computing Index,date: 2021-03-09br />return_base100: 359.2082br />name: Computing Index,date: 2021-03-10br />return_base100: 370.7740br />name: Computing Index,date: 2021-03-11br />return_base100: 362.5811br />name: Computing Index,date: 2021-03-12br />return_base100: 371.2235br />name: Computing Index,date: 2021-03-13br />return_base100: 385.9020br />name: Computing Index,date: 2021-03-14br />return_base100: 391.2973br />name: Computing Index,date: 2021-03-15br />return_base100: 403.8040br />name: Computing Index,date: 2021-03-16br />return_base100: 398.7055br />name: Computing Index,date: 2021-03-17br />return_base100: 409.6711br />name: Computing Index,date: 2021-03-18br />return_base100: 431.7813br />name: Computing Index,date: 2021-03-19br />return_base100: 424.5068br />name: Computing Index,date: 2021-03-20br />return_base100: 436.1618br />name: Computing Index,date: 2021-03-21br />return_base100: 457.8828br />name: Computing Index,date: 2021-03-22br />return_base100: 465.4116br />name: Computing Index,date: 2021-03-23br />return_base100: 424.7165br />name: Computing Index,date: 2021-03-24br />return_base100: 430.8016br />name: Computing Index,date: 2021-03-25br />return_base100: 393.7014br />name: Computing Index,date: 2021-03-26br />return_base100: 387.5373br />name: Computing Index,date: 2021-03-27br />return_base100: 440.7656br />name: Computing Index,date: 2021-03-28br />return_base100: 467.4696br />name: Computing Index,date: 2021-03-29br />return_base100: 502.8600br />name: Computing Index,date: 2021-03-30br />return_base100: 506.1969br />name: Computing Index,date: 2021-03-31br />return_base100: 516.1746br />name: Computing Index,date: 2021-04-01br />return_base100: 500.0110br />name: Computing Index,date: 2021-04-02br />return_base100: 527.2703br />name: Computing Index,date: 2021-04-03br />return_base100: 553.1221br />name: Computing Index,date: 2021-04-04br />return_base100: 523.7158br />name: Computing Index,date: 2021-04-05br />return_base100: 554.8683br />name: Computing Index,date: 2021-04-06br />return_base100: 571.8568br />name: Computing Index,date: 2021-04-07br />return_base100: 548.5129br />name: Computing Index,date: 2021-04-08br />return_base100: 530.0218br />name: Computing Index,date: 2021-04-09br />return_base100: 580.3846br />name: Computing Index,date: 2021-04-10br />return_base100: 601.8842br />name: Computing Index,date: 2021-04-11br />return_base100: 603.3895br />name: Computing Index,date: 2021-04-12br />return_base100: 590.9651br />name: Computing Index,date: 2021-04-13br />return_base100: 589.9483br />name: Computing Index,date: 2021-04-14br />return_base100: 583.1824br />name: Computing Index,date: 2021-04-15br />return_base100: 579.0843br />name: Computing Index,date: 2021-04-16br />return_base100: 601.3903br />name: Computing Index,date: 2021-04-17br />return_base100: 579.2069br />name: Computing Index,date: 2021-04-18br />return_base100: 574.2338br />name: Computing Index,date: 2021-04-19br />return_base100: 500.3980br />name: Computing Index,date: 2021-04-20br />return_base100: 469.9861br />name: Computing Index,date: 2021-04-21br />return_base100: 479.8268br />name: Computing Index,date: 2021-04-22br />return_base100: 480.3050br />name: Computing Index,date: 2021-04-23br />return_base100: 435.8052br />name: Computing Index,date: 2021-04-24br />return_base100: 426.1942br />name: Computing Index,date: 2021-04-25br />return_base100: 393.6443br />name: Computing Index,date: 2021-04-26br />return_base100: 397.0371br />name: Computing Index,date: 2021-04-27br />return_base100: 454.6296br />name: Computing Index,date: 2021-04-28br />return_base100: 480.4142br />name: Computing Index,date: 2021-04-29br />return_base100: 478.1939br />name: Computing Index,date: 2021-04-30br />return_base100: 518.6018br />name: Computing Index,date: 2021-05-01br />return_base100: 532.6287br />name: Computing Index,date: 2021-05-02br />return_base100: 548.7150br />name: Computing Index,date: 2021-05-03br />return_base100: 542.0446br />name: Computing Index,date: 2021-05-04br />return_base100: 541.8486br />name: Computing Index,date: 2021-05-05br />return_base100: 490.0976br />name: Computing Index,date: 2021-05-06br />return_base100: 515.9859br />name: Computing Index,date: 2021-05-07br />return_base100: 518.2575br />name: Computing Index,date: 2021-05-08br />return_base100: 528.5453br />name: Computing Index,date: 2021-05-09br />return_base100: 540.9710br />name: Computing Index,date: 2021-05-10br />return_base100: 576.5811br />name: Computing Index,date: 2021-05-11br />return_base100: 549.4137br />name: Computing Index,date: 2021-05-12br />return_base100: 547.6940br />name: Computing Index,date: 2021-05-13br />return_base100: 469.4871br />name: Computing Index,date: 2021-05-14br />return_base100: 463.5519br />name: Computing Index,date: 2021-05-15br />return_base100: 497.6770br />name: Computing Index,date: 2021-05-16br />return_base100: 465.9225br />name: Computing Index,date: 2021-05-17br />return_base100: 462.7567br />name: Computing Index,date: 2021-05-18br />return_base100: 432.6125br />name: Computing Index,date: 2021-05-19br />return_base100: 442.4469br />name: Computing Index,date: 2021-05-20br />return_base100: 294.3678br />name: Computing Index,date: 2021-05-21br />return_base100: 343.7627br />name: Computing Index,date: 2021-05-22br />return_base100: 299.7798br />name: Computing Index,date: 2021-05-23br />return_base100: 283.6236br />name: Computing Index,date: 2021-05-24br />return_base100: 237.7949br />name: Computing Index,date: 2021-05-25br />return_base100: 294.8984br />name: Computing Index,date: 2021-05-26br />return_base100: 312.6770br />name: Computing Index,date: 2021-05-27br />return_base100: 340.9923br />name: Computing Index,date: 2021-05-28br />return_base100: 330.5342br />name: Computing Index,date: 2021-05-29br />return_base100: 287.9149br />name: Computing Index,date: 2021-05-30br />return_base100: 267.2461br />name: Computing Index,date: 2021-05-31br />return_base100: 283.5599br />name: Computing Index,date: 2021-06-01br />return_base100: 302.7633br />name: Computing Index,date: 2021-06-02br />return_base100: 302.3734br />name: Computing Index,date: 2021-06-03br />return_base100: 313.9102br />name: Computing Index,date: 2021-06-04br />return_base100: 347.4269br />name: Computing Index,date: 2021-06-05br />return_base100: 307.8015br />name: Computing Index,date: 2021-06-06br />return_base100: 296.3092br />name: Computing Index,date: 2021-06-07br />return_base100: 301.7193br />name: Computing Index,date: 2021-06-08br />return_base100: 274.9239br />name: Computing Index,date: 2021-06-09br />return_base100: 273.0309br />name: Computing Index,date: 2021-06-10br />return_base100: 289.8602br />name: Computing Index,date: 2021-06-11br />return_base100: 270.9948br />name: Computing Index,date: 2021-06-12br />return_base100: 255.1920br />name: Computing Index,date: 2021-06-13br />return_base100: 252.4786br />name: Computing Index,date: 2021-06-14br />return_base100: 271.9889br />name: Computing Index,date: 2021-06-15br />return_base100: 277.3625br />name: Computing Index,date: 2021-06-16br />return_base100: 282.2315br />name: Computing Index,date: 2021-06-17br />return_base100: 268.0559br />name: Computing Index,date: 2021-06-18br />return_base100: 267.4006br />name: Computing Index,date: 2021-06-19br />return_base100: 250.8070br />name: Computing Index,date: 2021-06-20br />return_base100: 249.9374br />name: Computing Index,date: 2021-06-21br />return_base100: 256.1159br />name: Computing Index,date: 2021-06-22br />return_base100: 202.7113br />name: Computing Index,date: 2021-06-23br />return_base100: 205.7947br />name: Computing Index,date: 2021-06-24br />return_base100: 225.2866br />name: Computing Index,date: 2021-06-25br />return_base100: 227.9149br />name: Computing Index,date: 2021-06-26br />return_base100: 207.0021br />name: Computing Index,date: 2021-06-27br />return_base100: 204.7393br />name: Computing Index,date: 2021-06-28br />return_base100: 216.6990br />name: Computing Index,date: 2021-06-29br />return_base100: 219.0222br />name: Computing Index,date: 2021-06-30br />return_base100: 229.9633br />name: Computing Index,date: 2021-07-01br />return_base100: 230.0432br />name: Computing Index,date: 2021-07-02br />return_base100: 218.3860br />name: Computing Index,date: 2021-07-03br />return_base100: 222.0520br />name: Computing Index,date: 2021-07-04br />return_base100: 236.1864br />name: Computing Index,date: 2021-07-05br />return_base100: 245.9153br />name: Computing Index,date: 2021-07-06br />return_base100: 241.3384br />name: Computing Index,date: 2021-07-07br />return_base100: 245.1652br />name: Computing Index,date: 2021-07-08br />return_base100: 252.7422br />name: Computing Index,date: 2021-07-09br />return_base100: 234.7035br />name: Computing Index,date: 2021-07-10br />return_base100: 239.1115br />name: Computing Index,date: 2021-07-11br />return_base100: 235.2566br />name: Computing Index,date: 2021-07-12br />return_base100: 240.5775br />name: Computing Index,date: 2021-07-13br />return_base100: 231.0438br />name: Computing Index,date: 2021-07-14br />return_base100: 221.2749br />name: Computing Index,date: 2021-07-15br />return_base100: 225.5036br />name: Computing Index,date: 2021-07-16br />return_base100: 211.8626br />name: Computing Index,date: 2021-07-17br />return_base100: 203.2676br />name: Computing Index,date: 2021-07-18br />return_base100: 203.5453br />name: Computing Index,date: 2021-07-19br />return_base100: 201.4742br />name: Computing Index,date: 2021-07-20br />return_base100: 188.3346br />name: Computing Index,date: 2021-07-21br />return_base100: 181.2030br />name: Computing Index,date: 2021-07-22br />return_base100: 197.7731br />name: Computing Index,date: 2021-07-23br />return_base100: 198.4056br />name: Computing Index,date: 2021-07-24br />return_base100: 201.4867br />name: Computing Index,date: 2021-07-25br />return_base100: 203.9194br />name: Computing Index,date: 2021-07-26br />return_base100: 205.6533br />name: Computing Index,date: 2021-07-27br />return_base100: 206.5930br />name: Computing Index,date: 2021-07-28br />return_base100: 217.4548br />name: Computing Index,date: 2021-07-29br />return_base100: 215.3535br />name: Computing Index,date: 2021-07-30br />return_base100: 225.6770br />name: Computing Index,date: 2021-07-31br />return_base100: 239.0570br />name: Computing Index,date: 2021-08-01br />return_base100: 246.2452br />name: Computing Index,date: 2021-08-02br />return_base100: 246.8881br />name: Computing Index,date: 2021-08-03br />return_base100: 255.1401br />name: Computing Index,date: 2021-08-04br />return_base100: 244.4988br />name: Computing Index,date: 2021-08-05br />return_base100: 255.4786br />name: Computing Index,date: 2021-08-06br />return_base100: 266.4271br />name: Computing Index,date: 2021-08-07br />return_base100: 270.1377br />name: Computing Index,date: 2021-08-08br />return_base100: 278.6285br />name: Computing Index,date: 2021-08-09br />return_base100: 263.4487br />name: Computing Index,date: 2021-08-10br />return_base100: 278.3572br />name: Computing Index,date: 2021-08-11br />return_base100: 284.7976br />name: Computing Index,date: 2021-08-12br />return_base100: 298.9554br />name: Computing Index,date: 2021-08-13br />return_base100: 313.9307br />name: Computing Index,date: 2021-08-14br />return_base100: 332.7909br />name: Computing Index,date: 2021-08-15br />return_base100: 330.2755br />name: Computing Index,date: 2021-08-16br />return_base100: 330.2277br />name: Computing Index,date: 2021-08-17br />return_base100: 323.0394br />name: Computing Index,date: 2021-08-18br />return_base100: 315.7802br />name: Computing Index,date: 2021-08-19br />return_base100: 317.5417br />name: Computing Index,date: 2021-08-20br />return_base100: 347.7306br />name: Computing Index,date: 2021-08-21br />return_base100: 371.9772br />name: Computing Index,date: 2021-08-22br />return_base100: 361.3572br />name: Computing Index,date: 2021-08-23br />return_base100: 380.5471br />name: Computing Index,date: 2021-08-24br />return_base100: 376.5695br />name: Computing Index,date: 2021-08-25br />return_base100: 345.2162br />name: Computing Index,date: 2021-08-26br />return_base100: 360.5419br />name: Computing Index,date: 2021-08-27br />return_base100: 331.8900br />name: Computing Index,date: 2021-08-28br />return_base100: 348.0785br />name: Computing Index,date: 2021-08-29br />return_base100: 345.1497br />name: Computing Index,date: 2021-08-30br />return_base100: 349.0203br />name: Computing Index,date: 2021-08-31br />return_base100: 330.7545br />name: Computing Index,date: 2021-09-01br />return_base100: 339.1014br />name: Computing Index,date: 2021-09-02br />return_base100: 355.8142br />name: Computing Index,date: 2021-09-03br />return_base100: 357.1821br />name: Computing Index,date: 2021-09-04br />return_base100: 366.8152br />name: Computing Index,date: 2021-09-05br />return_base100: 378.9189br />name: Computing Index,date: 2021-09-06br />return_base100: 391.1372br />name: Computing Index,date: 2021-09-07br />return_base100: 403.0771br />name: Computing Index,date: 2021-09-08br />return_base100: 320.9121br />name: Computing Index,date: 2021-09-09br />return_base100: 321.4625br />name: Computing Index,date: 2021-09-10br />return_base100: 330.7910br />name: Computing Index,date: 2021-09-11br />return_base100: 309.2583br />name: Computing Index,date: 2021-09-12br />return_base100: 324.8562br />name: Computing Index,date: 2021-09-13br />return_base100: 344.4152br />name: Computing Index,date: 2021-09-14br />return_base100: 316.5992br />name: Computing Index,date: 2021-09-15br />return_base100: 327.5611br />name: Computing Index,date: 2021-09-16br />return_base100: 342.5115br />name: Computing Index,date: 2021-09-17br />return_base100: 329.1417br />name: Computing Index,date: 2021-09-18br />return_base100: 317.0218br />name: Computing Index,date: 2021-09-19br />return_base100: 321.7140br />name: Computing Index,date: 2021-09-20br />return_base100: 315.0326br />name: Computing Index,date: 2021-09-21br />return_base100: 273.9908br />name: Computing Index,date: 2021-09-22br />return_base100: 253.4005br />name: Computing Index,date: 2021-09-23br />return_base100: 285.0831br />name: Computing Index,date: 2021-09-24br />return_base100: 290.3425br />name: Computing Index,date: 2021-09-25br />return_base100: 271.0892br />name: Computing Index,date: 2021-09-26br />return_base100: 269.4158br />name: Computing Index,date: 2021-09-27br />return_base100: 265.8682br />name: Computing Index,date: 2021-09-28br />return_base100: 260.6776br />name: Computing Index,date: 2021-09-29br />return_base100: 247.3598br />name: Computing Index,date: 2021-09-30br />return_base100: 252.6122br />name: Computing Index,date: 2021-10-01br />return_base100: 260.5095br />name: Computing Index,date: 2021-10-02br />return_base100: 282.2874br />name: Computing Index,date: 2021-10-03br />return_base100: 289.4950br />name: Computing Index,date: 2021-10-04br />return_base100: 291.5113br />name: Computing Index,date: 2021-10-05br />return_base100: 284.4462br />name: Computing Index,date: 2021-10-06br />return_base100: 299.8096br />name: Computing Index,date: 2021-10-07br />return_base100: 294.1460br />name: Computing Index,date: 2021-10-08br />return_base100: 303.9484br />name: Computing Index,date: 2021-10-09br />return_base100: 304.1004br />name: Computing Index,date: 2021-10-10br />return_base100: 308.3753br />name: Computing Index,date: 2021-10-11br />return_base100: 292.6326br />name: Computing Index,date: 2021-10-12br />return_base100: 292.2263br />name: Computing Index,date: 2021-10-13br />return_base100: 287.6509br />name: Computing Index,date: 2021-10-14br />return_base100: 296.1870br />name: Computing Index,date: 2021-10-15br />return_base100: 307.6347br />name: Computing Index,date: 2021-10-16br />return_base100: 327.8246br />name: Computing Index,date: 2021-10-17br />return_base100: 328.2782br />name: Computing Index,date: 2021-10-18br />return_base100: 319.8525br />name: Computing Index,date: 2021-10-19br />return_base100: 325.2121br />name: Computing Index,date: 2021-10-20br />return_base100: 331.3123br />name: Computing Index,date: 2021-10-21br />return_base100: 353.1381br />name: Computing Index,date: 2021-10-22br />return_base100: 364.7772br />name: Computing Index,date: 2021-10-23br />return_base100: 356.9611br />name: Computing Index,date: 2021-10-24br />return_base100: 352.5836br />name: Computing Index,date: 2021-10-25br />return_base100: 359.0435br />name: Computing Index,date: 2021-10-26br />return_base100: 387.6352br />name: Computing Index,date: 2021-10-27br />return_base100: 395.3296br />name: Computing Index,date: 2021-10-28br />return_base100: 352.1494br />name: Computing Index,date: 2021-10-29br />return_base100: 357.7057br />name: Computing Index,date: 2021-10-30br />return_base100: 366.5671br />name: Computing Index,date: 2021-10-31br />return_base100: 358.0362br />name: Computing Index,date: 2021-11-01br />return_base100: 391.8924br />name: Computing Index,date: 2021-11-02br />return_base100: 394.6698br />name: Computing Index,date: 2021-11-03br />return_base100: 421.4255br />name: Computing Index,date: 2021-11-04br />return_base100: 415.2424br />name: Computing Index,date: 2021-11-05br />return_base100: 422.7969br />name: Computing Index,date: 2021-11-06br />return_base100: 423.1765br />name: Computing Index,date: 2021-11-07br />return_base100: 432.5265br />name: Computing Index,date: 2021-11-08br />return_base100: 458.1425br />name: Computing Index,date: 2021-11-09br />return_base100: 471.3177br />name: Computing Index,date: 2021-11-10br />return_base100: 513.1770br />name: Computing Index,date: 2021-11-11br />return_base100: 481.3951br />name: Computing Index,date: 2021-11-12br />return_base100: 487.9932br />name: Computing Index,date: 2021-11-13br />return_base100: 471.6509br />name: Computing Index,date: 2021-11-14br />return_base100: 491.9138br />name: Computing Index,date: 2021-11-15br />return_base100: 485.9172br />name: Computing Index,date: 2021-11-16br />return_base100: 480.6326br />name: Computing Index,date: 2021-11-17br />return_base100: 439.9731br />name: Computing Index,date: 2021-11-18br />return_base100: 445.7543br />name: Computing Index,date: 2021-11-19br />return_base100: 411.8974br />name: Computing Index,date: 2021-11-20br />return_base100: 459.0830br />name: Computing Index,date: 2021-11-21br />return_base100: 473.8011br />name: Computing Index,date: 2021-11-22br />return_base100: 452.1848br />name: Computing Index,date: 2021-11-23br />return_base100: 429.3402br />name: Computing Index,date: 2021-11-24br />return_base100: 445.1842br />name: Computing Index,date: 2021-11-25br />return_base100: 426.6347br />name: Computing Index,date: 2021-11-26br />return_base100: 458.4518br />name: Computing Index,date: 2021-11-27br />return_base100: 438.9222br />name: Computing Index,date: 2021-11-28br />return_base100: 498.5247br />name: Computing Index,date: 2021-11-29br />return_base100: 491.0125br />name: Computing Index,date: 2021-11-30br />return_base100: 482.4919br />name: Computing Index,date: 2021-12-01br />return_base100: 460.9865br />name: Computing Index,date: 2021-12-02br />return_base100: 456.5162br />name: Computing Index,date: 2021-12-03br />return_base100: 444.0493br />name: Computing Index,date: 2021-12-04br />return_base100: 421.2122br />name: Computing Index,date: 2021-12-05br />return_base100: 369.7313br />name: Computing Index,date: 2021-12-06br />return_base100: 347.3565br />name: Computing Index,date: 2021-12-07br />return_base100: 358.3991br />name: Computing Index,date: 2021-12-08br />return_base100: 348.3738br />name: Computing Index,date: 2021-12-09br />return_base100: 364.9645br />name: Computing Index,date: 2021-12-10br />return_base100: 333.8222br />name: Computing Index,date: 2021-12-11br />return_base100: 311.8971br />name: Computing Index,date: 2021-12-12br />return_base100: 328.7558br />name: Computing Index,date: 2021-12-13br />return_base100: 340.6941br />name: Computing Index,date: 2021-12-14br />return_base100: 296.8417br />name: Computing Index,date: 2021-12-15br />return_base100: 310.2529br />name: Computing Index,date: 2021-12-16br />return_base100: 321.9827br />name: Computing Index,date: 2021-12-17br />return_base100: 315.9097br />name: Computing Index,date: 2021-12-18br />return_base100: 307.5903br />name: Computing Index,date: 2021-12-19br />return_base100: 316.5326br />name: Computing Index,date: 2021-12-20br />return_base100: 321.7854br />name: Computing Index,date: 2021-12-21br />return_base100: 311.4946br />name: Computing Index,date: 2021-12-22br />return_base100: 347.0648br />name: Computing Index,date: 2021-12-23br />return_base100: 358.7568br />name: Computing Index,date: 2021-12-24br />return_base100: 379.8901br />name: Computing Index,date: 2021-12-25br />return_base100: 366.3778br />name: Computing Index,date: 2021-12-26br />return_base100: 374.4934br />name: Computing Index,date: 2021-12-27br />return_base100: 375.1220br />name: Computing Index,date: 2021-12-28br />return_base100: 377.1178br />name: Computing Index,date: 2021-12-29br />return_base100: 351.6865br />name: Computing Index,date: 2021-12-30br />return_base100: 339.9911br />name: Computing Index,date: 2021-12-31br />return_base100: 341.2634br />name: Computing Index,date: 2022-01-01br />return_base100: 345.2350br />name: Computing Index,date: 2022-01-02br />return_base100: 356.3918br />name: Computing Index,date: 2022-01-03br />return_base100: 360.4795br />name: Computing Index,date: 2022-01-04br />return_base100: 358.5386br />name: Computing Index,date: 2022-01-05br />return_base100: 359.5690br />name: Computing Index,date: 2022-01-06br />return_base100: 335.1459br />name: Computing Index,date: 2022-01-07br />return_base100: 332.6962br />name: Computing Index,date: 2022-01-08br />return_base100: 305.8885br />name: Computing Index,date: 2022-01-09br />return_base100: 292.3557br />name: Computing Index,date: 2022-01-10br />return_base100: 302.3404br />name: Computing Index,date: 2022-01-11br />return_base100: 282.8025br />name: Computing Index,date: 2022-01-12br />return_base100: 296.2223br />name: Computing Index,date: 2022-01-13br />return_base100: 314.4910br />name: Computing Index,date: 2022-01-14br />return_base100: 297.4631br />name: Computing Index,date: 2022-01-15br />return_base100: 300.1962br />name: Computing Index,date: 2022-01-16br />return_base100: 307.8603br />name: Computing Index,date: 2022-01-17br />return_base100: 304.1718br />name: Computing Index,date: 2022-01-18br />return_base100: 286.4584br />name: Computing Index,date: 2022-01-19br />return_base100: 279.1381br />name: Computing Index,date: 2022-01-20br />return_base100: 271.2137br />name: Computing Index,date: 2022-01-21br />return_base100: 259.3446br />name: Computing Index,date: 2022-01-22br />return_base100: 219.2961br />name: Computing Index,date: 2022-01-23br />return_base100: 205.4364br />name: Computing Index,date: 2022-01-24br />return_base100: 208.3649br />name: Computing Index,date: 2022-01-25br />return_base100: 200.2446br />name: Computing Index,date: 2022-01-26br />return_base100: 205.7578br />name: Computing Index,date: 2022-01-27br />return_base100: 204.7925br />name: Computing Index,date: 2022-01-28br />return_base100: 206.2587br />name: Computing Index,date: 2022-01-29br />return_base100: 214.1715br />name: Computing Index,date: 2022-01-30br />return_base100: 220.0741br />name: Computing Index,date: 2022-01-31br />return_base100: 216.4143br />name: Computing Index,date: 2022-02-01br />return_base100: 225.5945br />name: Computing Index,date: 2022-02-02br />return_base100: 234.7225br />name: Computing Index,date: 2022-02-03br />return_base100: 220.2054br />name: Computing Index,date: 2022-02-04br />return_base100: 220.1120br />name: Computing Index,date: 2022-02-05br />return_base100: 240.2250br />name: Computing Index,date: 2022-02-06br />return_base100: 248.2414br />name: Computing Index,date: 2022-02-07br />return_base100: 253.9062br />name: Computing Index,date: 2022-02-08br />return_base100: 264.9554br />name: Computing Index,date: 2022-02-09br />return_base100: 252.4168br />name: Computing Index,date: 2022-02-10br />return_base100: 260.5543br />name: Computing Index,date: 2022-02-11br />return_base100: 247.1601br />name: Computing Index,date: 2022-02-12br />return_base100: 224.8160br />name: Computing Index,date: 2022-02-13br />return_base100: 222.8646br />name: Computing Index,date: 2022-02-14br />return_base100: 215.9942br />name: Computing Index,date: 2022-02-15br />return_base100: 216.9186br />name: Computing Index,date: 2022-02-16br />return_base100: 246.6484br />name: Computing Index,date: 2022-02-17br />return_base100: 244.9832br />name: Computing Index,date: 2022-02-18br />return_base100: 219.7225br />name: Computing Index,date: 2022-02-19br />return_base100: 211.3173br />name: Computing Index,date: 2022-02-20br />return_base100: 211.5996br />name: Computing Index,date: 2022-02-21br />return_base100: 202.1559br />name: Computing Index,date: 2022-02-22br />return_base100: 182.9656br />name: Computing Index,date: 2022-02-23br />return_base100: 194.2413br />name: Computing Index,date: 2022-02-24br />return_base100: 184.3231br />name: Computing Index,date: 2022-02-25br />return_base100: 182.7349br />name: Computing Index,date: 2022-02-26br />return_base100: 197.2368br />name: Computing Index,date: 2022-02-27br />return_base100: 194.3184br />name: Computing Index,date: 2022-02-28br />return_base100: 184.5017br />name: Computing Index,date: 2022-03-01br />return_base100: 204.8799br />name: Computing Index,date: 2022-03-02br />return_base100: 208.8609br />name: Computing Index,date: 2022-03-03br />return_base100: 206.2282br />name: Computing Index,date: 2022-03-04br />return_base100: 199.3473br />name: Computing Index,date: 2022-03-05br />return_base100: 188.9059br />name: Computing Index,date: 2022-03-06br />return_base100: 191.8835br />name: Computing Index,date: 2022-03-07br />return_base100: 182.2868br />name: Computing Index,date: 2022-03-08br />return_base100: 181.7467br />name: Computing Index,date: 2022-03-09br />return_base100: 184.9502br />name: Computing Index,date: 2022-03-10br />return_base100: 193.6916br />name: Computing Index,date: 2022-03-11br />return_base100: 183.6655br />name: Computing Index,date: 2022-03-12br />return_base100: 179.7327br />name: Computing Index,date: 2022-03-13br />return_base100: 180.0829br />name: Computing Index,date: 2022-03-14br />return_base100: 180.0303br />name: Computing Index,date: 2022-03-15br />return_base100: 189.5634br />name: Computing Index,date: 2022-03-16br />return_base100: 201.3739br />name: Computing Index,date: 2022-03-17br />return_base100: 213.9627br />name: Computing Index,date: 2022-03-18br />return_base100: 204.2171br />name: Computing Index,date: 2022-03-19br />return_base100: 208.5759br />name: Computing Index,date: 2022-03-20br />return_base100: 214.6320br />name: Computing Index,date: 2022-03-21br />return_base100: 206.8644br />name: Computing Index,date: 2022-03-22br />return_base100: 217.4898br />name: Computing Index,date: 2022-03-23br />return_base100: 222.1787br />name: Computing Index,date: 2022-03-24br />return_base100: 226.7363br />name: Computing Index,date: 2022-03-25br />return_base100: 229.3841br />name: Computing Index,date: 2022-03-26br />return_base100: 222.4032br />name: Computing Index,date: 2022-03-27br />return_base100: 224.2415br />name: Computing Index,date: 2022-03-28br />return_base100: 234.2792br />name: Computing Index,date: 2022-03-29br />return_base100: 235.7963br />name: Computing Index,date: 2022-03-30br />return_base100: 250.1566br />name: Computing Index,date: 2022-03-31br />return_base100: 252.0898br />name: Computing Index,date: 2022-04-01br />return_base100: 242.7196br />name: Computing Index,date: 2022-04-02br />return_base100: 250.7512br />name: Computing Index,date: 2022-04-03br />return_base100: 259.2861br />name: Computing Index,date: 2022-04-04br />return_base100: 264.7059br />name: Computing Index,date: 2022-04-05br />return_base100: 252.2972br />name: Computing Index,date: 2022-04-06br />return_base100: 240.6375br />name: Computing Index,date: 2022-04-07br />return_base100: 213.4736br />name: Computing Index,date: 2022-04-08br />return_base100: 222.0517br />name: Computing Index,date: 2022-04-09br />return_base100: 209.0629br />name: Computing Index,date: 2022-04-10br />return_base100: 214.4202br />name: Computing Index,date: 2022-04-11br />return_base100: 207.1234br />name: Computing Index,date: 2022-04-12br />return_base100: 184.8350br />name: Computing Index,date: 2022-04-13br />return_base100: 195.2454br />name: Computing Index,date: 2022-04-14br />return_base100: 200.3767br />name: Computing Index,date: 2022-04-15br />return_base100: 192.0615br />name: Computing Index,date: 2022-04-16br />return_base100: 194.0091br />name: Computing Index,date: 2022-04-17br />return_base100: 191.9490br />name: Computing Index,date: 2022-04-18br />return_base100: 185.7929br />name: Computing Index,date: 2022-04-19br />return_base100: 190.7826br />name: Computing Index,date: 2022-04-20br />return_base100: 196.6700br />name: Computing Index,date: 2022-04-21br />return_base100: 194.5637br />name: Computing Index,date: 2022-04-22br />return_base100: 191.0038br />name: Computing Index,date: 2022-04-23br />return_base100: 191.4767br />name: Computing Index,date: 2022-04-24br />return_base100: 190.6048br />name: Computing Index,date: 2022-04-25br />return_base100: 189.8277br />name: Computing Index,date: 2022-04-26br />return_base100: 189.8597br />name: Computing Index,date: 2022-04-27br />return_base100: 175.3126br />name: Computing Index,date: 2022-04-28br />return_base100: 187.1810br />name: Computing Index,date: 2022-04-29br />return_base100: 186.2753br />name: Computing Index,date: 2022-04-30br />return_base100: 176.9887br />name: Computing Index,date: 2022-05-01br />return_base100: 164.7521br />name: Computing Index,date: 2022-05-02br />return_base100: 174.6424br />name: Computing Index,date: 2022-05-03br />return_base100: 173.6088br />name: Computing Index,date: 2022-05-04br />return_base100: 169.7812br />name: Computing Index,date: 2022-05-05br />return_base100: 182.3480br />name: Computing Index,date: 2022-05-06br />return_base100: 164.7992br />name: Computing Index,date: 2022-05-07br />return_base100: 161.2965br />name: Computing Index,date: 2022-05-08br />return_base100: 156.9014br />name: Computing Index,date: 2022-05-09br />return_base100: 152.9621br />name: Computing Index,date: 2022-05-10br />return_base100: 127.4048br />name: Computing Index,date: 2022-05-11br />return_base100: 129.0408br />name: Computing Index,date: 2022-05-12br />return_base100: 87.9768br />name: Computing Index,date: 2022-05-13br />return_base100: 81.2709br />name: Computing Index,date: 2022-05-14br />return_base100: 89.1852br />name: Computing Index,date: 2022-05-15br />return_base100: 102.2223br />name: Computing Index,date: 2022-05-16br />return_base100: 107.5522br />name: Computing Index,date: 2022-05-17br />return_base100: 98.7136br />name: Computing Index,date: 2022-05-18br />return_base100: 105.4153br />name: Computing Index,date: 2022-05-19br />return_base100: 93.4802br />name: Computing Index,date: 2022-05-20br />return_base100: 99.5083br />name: Computing Index,date: 2022-05-21br />return_base100: 96.9653br />name: Computing Index,date: 2022-05-22br />return_base100: 99.0669br />name: Computing Index,date: 2022-05-23br />return_base100: 101.2715br />name: Computing Index,date: 2022-05-24br />return_base100: 96.2773br />name: Computing Index,date: 2022-05-25br />return_base100: 96.7400br />name: Computing Index,date: 2022-05-26br />return_base100: 95.9712br />name: Computing Index,date: 2022-05-27br />return_base100: 87.0853br />name: Computing Index,date: 2022-05-28br />return_base100: 83.9648br />name: Computing Index,date: 2022-05-29br />return_base100: 86.2131br />name: Computing Index,date: 2022-05-30br />return_base100: 88.4276br />name: Computing Index,date: 2022-05-31br />return_base100: 98.4260br />name: Computing Index,date: 2022-06-01br />return_base100: 98.7703br />name: Computing Index,date: 2022-06-02br />return_base100: 90.9569br />name: Computing Index,date: 2022-06-03br />return_base100: 95.5530br />name: Computing Index,date: 2022-06-04br />return_base100: 92.8779br />name: Computing Index,date: 2022-06-05br />return_base100: 96.4924br />name: Computing Index,date: 2022-06-06br />return_base100: 94.5607br />name: Computing Index,date: 2022-06-07br />return_base100: 96.5997br />name: Computing Index,date: 2022-06-08br />return_base100: 96.0261br />name: Computing Index,date: 2022-06-09br />return_base100: 92.8790br />name: Computing Index,date: 2022-06-10br />return_base100: 93.0956br />name: Computing Index,date: 2022-06-11br />return_base100: 86.2022br />name: Computing Index,date: 2022-06-12br />return_base100: 77.7571br />name: Computing Index,date: 2022-06-13br />return_base100: 71.3854br />name: Computing Index,date: 2022-06-14br />return_base100: 64.0864br />name: Computing Index,date: 2022-06-15br />return_base100: 64.8736br />name: Computing Index,date: 2022-06-16br />return_base100: 69.3153br />name: Computing Index,date: 2022-06-17br />return_base100: 61.2491br />name: Computing Index,date: 2022-06-18br />return_base100: 63.2773br />name: Computing Index,date: 2022-06-19br />return_base100: 61.9301br />name: Computing Index,date: 2022-06-20br />return_base100: 65.8378br />name: Computing Index,date: 2022-06-21br />return_base100: 68.2186br />name: Computing Index,date: 2022-06-22br />return_base100: 70.2251br />name: Computing Index,date: 2022-06-23br />return_base100: 67.5291br />name: Computing Index,date: 2022-06-24br />return_base100: 74.1611br />name: Computing Index,date: 2022-06-25br />return_base100: 78.8165br />name: Computing Index,date: 2022-06-26br />return_base100: 77.0500br />name: Computing Index,date: 2022-06-27br />return_base100: 72.6297br />name: Computing Index,date: 2022-06-28br />return_base100: 72.9358br />name: Computing Index,date: 2022-06-29br />return_base100: 70.5815br />name: Computing Index,date: 2022-06-30br />return_base100: 71.3525br />name: Computing Index,date: 2022-07-01br />return_base100: 68.9389br />name: Computing Index,date: 2022-07-02br />return_base100: 67.7627br />name: Computing Index,date: 2022-07-03br />return_base100: 67.6613br />name: Computing Index,date: 2022-07-04br />return_base100: 67.8950br />name: Computing Index,date: 2022-07-05br />return_base100: 70.9468br />name: Computing Index,date: 2022-07-06br />return_base100: 69.2778br />name: Computing Index,date: 2022-07-07br />return_base100: 71.4430br />name: Computing Index,date: 2022-07-08br />return_base100: 74.1356br />name: Computing Index,date: 2022-07-09br />return_base100: 73.2043br />name: Computing Index,date: 2022-07-10br />return_base100: 74.7519br />name: Computing Index,date: 2022-07-11br />return_base100: 71.5818br />name: Computing Index,date: 2022-07-12br />return_base100: 66.5034br />name: Computing Index,date: 2022-07-13br />return_base100: 63.9762br />name: Computing Index,date: 2022-07-14br />return_base100: 66.8592br />name: Computing Index,date: 2022-07-15br />return_base100: 68.6415br />name: Computing Index,date: 2022-07-16br />return_base100: 69.9476br />name: Computing Index,date: 2022-07-17br />return_base100: 71.9931br />name: Computing Index,date: 2022-07-18br />return_base100: 70.9318br />name: Computing Index,date: 2022-07-19br />return_base100: 77.8770br />name: Computing Index,date: 2022-07-20br />return_base100: 79.3161br />name: Computing Index,date: 2022-07-21br />return_base100: 75.3981br />name: Computing Index,date: 2022-07-22br />return_base100: 75.7782br />name: Computing Index,date: 2022-07-23br />return_base100: 77.2097br />name: Computing Index,date: 2022-07-24br />return_base100: 77.8834br />name: Computing Index,date: 2022-07-25br />return_base100: 73.0595br />name: Computing Index,date: 2022-07-26br />return_base100: 73.7584br />name: Computing Index,date: 2022-07-27br />return_base100: 81.3815br />name: Computing Index,date: 2022-07-28br />return_base100: 86.1811br />name: Computing Index,date: 2022-07-29br />return_base100: 91.8780br />name: Computing Index,date: 2022-07-30br />return_base100: 89.6527br />name: Computing Index,date: 2022-07-31br />return_base100: 90.7227br />name: Computing Index,date: 2022-08-01br />return_base100: 89.2417br />name: Computing Index,date: 2022-08-02br />return_base100: 87.4683br />name: Computing Index,date: 2022-08-03br />return_base100: 87.8353br />name: Computing Index,date: 2022-08-04br />return_base100: 88.4032br />name: Computing Index,date: 2022-08-05br />return_base100: 94.3596br />name: Computing Index,date: 2022-08-06br />return_base100: 93.4761br />name: Computing Index,date: 2022-08-07br />return_base100: 93.2508br />name: Computing Index,date: 2022-08-08br />return_base100: 98.9417br />name: Computing Index,date: 2022-08-09br />return_base100: 94.8726br />name: Computing Index,date: 2022-08-10br />return_base100: 98.8928br />name: Computing Index,date: 2022-08-11br />return_base100: 97.9693br />name: Computing Index,date: 2022-08-12br />return_base100: 99.4891br />name: Computing Index,date: 2022-08-13br />return_base100: 98.8517br />name: Computing Index,date: 2022-08-14br />return_base100: 95.7919br />name: Computing Index,date: 2022-08-15br />return_base100: 94.5516br />name: Computing Index,date: 2022-08-16br />return_base100: 94.0385br />name: Computing Index,date: 2022-08-17br />return_base100: 90.3703br />name: Computing Index,date: 2022-08-18br />return_base100: 86.5852br />name: Computing Index,date: 2022-08-19br />return_base100: 78.1622br />name: Computing Index,date: 2022-08-20br />return_base100: 78.9245br />name: Computing Index,date: 2022-08-21br />return_base100: 81.9612br />name: Computing Index,date: 2022-08-22br />return_base100: 80.9354br />name: Computing Index,date: 2022-08-23br />return_base100: 82.9061br />name: Computing Index,date: 2022-08-24br />return_base100: 84.3645br />name: Computing Index,date: 2022-08-25br />return_base100: 84.6556br />name: Computing Index,date: 2022-08-26br />return_base100: 76.7333br />name: Computing Index,date: 2022-08-27br />return_base100: 76.5058br />name: Computing Index,date: 2022-08-28br />return_base100: 73.9660br />name: Computing Index,date: 2022-08-29br />return_base100: 78.2258br />name: Computing Index,date: 2022-08-30br />return_base100: 76.1339br />name: Computing Index,date: 2022-08-31br />return_base100: 75.7431br />name: Computing Index,date: 2022-09-01br />return_base100: 77.3922br />name: Computing Index,date: 2022-09-02br />return_base100: 77.3466br />name: Computing Index,date: 2022-09-03br />return_base100: 76.8386br />name: Computing Index,date: 2022-09-04br />return_base100: 77.6911br />name: Computing Index,date: 2022-09-05br />return_base100: 78.2658br />name: Computing Index,date: 2022-09-06br />return_base100: 74.0287br />name: Computing Index,date: 2022-09-07br />return_base100: 78.3904br />name: Computing Index,date: 2022-09-08br />return_base100: 81.1369br />name: Computing Index,date: 2022-09-09br />return_base100: 84.2069br />name: Computing Index,date: 2022-09-10br />return_base100: 85.8312br />name: Computing Index,date: 2022-09-11br />return_base100: 86.6110br />name: Computing Index,date: 2022-09-12br />return_base100: 90.3375br />name: Computing Index,date: 2022-09-13br />return_base100: 80.9289br />name: Computing Index,date: 2022-09-14br />return_base100: 81.8378br />name: Computing Index,date: 2022-09-15br />return_base100: 79.6495br />name: Computing Index,date: 2022-09-16br />return_base100: 78.0278br />name: Computing Index,date: 2022-09-17br />return_base100: 79.9101br />name: Computing Index,date: 2022-09-18br />return_base100: 73.0080br />name: Computing Index,date: 2022-09-19br />return_base100: 75.2821br />name: Computing Index,date: 2022-09-20br />return_base100: 73.1280br />name: Computing Index,date: 2022-09-21br />return_base100: 71.9080br />name: Computing Index,date: 2022-09-22br />return_base100: 75.4516br />name: Computing Index,date: 2022-09-23br />return_base100: 76.3391br />name: Computing Index,date: 2022-09-24br />return_base100: 75.0434br />name: Computing Index,date: 2022-09-25br />return_base100: 74.8083br />name: Computing Index,date: 2022-09-26br />return_base100: 75.9587br />name: Computing Index,date: 2022-09-27br />return_base100: 75.5080br />name: Computing Index,date: 2022-09-28br />return_base100: 75.5510br />name: Computing Index,date: 2022-09-29br />return_base100: 75.6416br />name: Computing Index,date: 2022-09-30br />return_base100: 75.5376br />name: Computing Index,date: 2022-10-01br />return_base100: 74.7965br />name: Computing Index,date: 2022-10-02br />return_base100: 72.4138br />name: Computing Index,date: 2022-10-03br />return_base100: 75.2856br />name: Computing Index,date: 2022-10-04br />return_base100: 77.4488br />name: Computing Index,date: 2022-10-05br />return_base100: 77.8141br />name: Computing Index,date: 2022-10-06br />return_base100: 77.4473br />name: Computing Index,date: 2022-10-07br />return_base100: 76.8678br />name: Computing Index,date: 2022-10-08br />return_base100: 76.9861br />name: Computing Index,date: 2022-10-09br />return_base100: 77.3957br />name: Computing Index,date: 2022-10-10br />return_base100: 74.1486br />name: Computing Index,date: 2022-10-11br />return_base100: 72.0643br />name: Computing Index,date: 2022-10-12br />return_base100: 72.3361br />name: Computing Index,date: 2022-10-13br />return_base100: 73.3947br />name: Computing Index,date: 2022-10-14br />return_base100: 72.7427br />name: Computing Index,date: 2022-10-15br />return_base100: 72.7874br />name: Computing Index,date: 2022-10-16br />return_base100: 74.0647br />name: Computing Index,date: 2022-10-17br />return_base100: 74.9133br />name: Computing Index,date: 2022-10-18br />return_base100: 73.6011br />name: Computing Index,date: 2022-10-19br />return_base100: 71.3886br />name: Computing Index,date: 2022-10-20br />return_base100: 70.2839br />name: Computing Index,date: 2022-10-21br />return_base100: 70.2396br />name: Computing Index,date: 2022-10-22br />return_base100: 70.3072br />name: Computing Index,date: 2022-10-23br />return_base100: 71.7619br />name: Computing Index,date: 2022-10-24br />return_base100: 71.5530br />name: Computing Index,date: 2022-10-25br />return_base100: 73.1536br />name: Computing Index,date: 2022-10-26br />return_base100: 74.8329br />name: Computing Index,date: 2022-10-27br />return_base100: 73.0123br />name: Computing Index,date: 2022-10-28br />return_base100: 74.0879br />name: Computing Index,date: 2022-10-29br />return_base100: 75.3982br />name: Computing Index,date: 2022-10-30br />return_base100: 74.8529br />name: Computing Index,date: 2022-10-31br />return_base100: 75.2966br />name: Computing Index,date: 2022-11-01br />return_base100: 74.7854br />name: Computing Index,date: 2022-11-02br />return_base100: 74.4615br />name: Computing Index,date: 2022-11-03br />return_base100: 80.0079br />name: Computing Index,date: 2022-11-04br />return_base100: 84.3800br />name: Computing Index,date: 2022-11-05br />return_base100: 86.9465br />name: Computing Index,date: 2022-11-06br />return_base100: 81.3744br />name: Computing Index,date: 2022-11-07br />return_base100: 81.0301br />name: Computing Index,date: 2022-11-08br />return_base100: 67.4175br />name: Computing Index,date: 2022-11-09br />return_base100: 52.0436br />name: Computing Index,date: 2022-11-10br />return_base100: 62.7432br />name: Computing Index,date: 2022-11-11br />return_base100: 59.7138br />name: Computing Index,date: 2022-11-12br />return_base100: 56.5641br />name: Computing Index,date: 2022-11-13br />return_base100: 55.6100br />name: Computing Index,date: 2022-11-14br />return_base100: 58.0528br />name: Computing Index,date: 2022-11-15br />return_base100: 59.3768br />name: Computing Index,date: 2022-11-16br />return_base100: 57.8843br />name: Computing Index,date: 2022-11-17br />return_base100: 57.6184br />name: Computing Index,date: 2022-11-18br />return_base100: 58.0096br />name: Computing Index,date: 2022-11-19br />return_base100: 58.6811br />name: Computing Index,date: 2022-11-20br />return_base100: 55.7926br />name: Computing Index,date: 2022-11-21br />return_base100: 54.4073br />name: Computing Index,date: 2022-11-22br />return_base100: 55.5827br />name: Computing Index,date: 2022-11-23br />return_base100: 59.6153br />name: Computing Index,date: 2022-11-24br />return_base100: 59.4768br />name: Computing Index,date: 2022-11-25br />return_base100: 59.2184br />name: Computing Index,date: 2022-11-26br />return_base100: 59.7055br />name: Computing Index,date: 2022-11-27br />return_base100: 59.9104br />name: Computing Index,date: 2022-11-28br />return_base100: 58.7496br />name: Computing Index,date: 2022-11-29br />return_base100: 59.8102br />name: Computing Index,date: 2022-11-30br />return_base100: 62.2991br />name: Computing Index,date: 2022-12-01br />return_base100: 61.5801br />name: Computing Index,date: 2022-12-02br />return_base100: 62.1834br />name: Computing Index,date: 2022-12-03br />return_base100: 61.3560br />name: Computing Index,date: 2022-12-04br />return_base100: 62.1280br />name: Computing Index,date: 2022-12-05br />return_base100: 61.7780br />name: Computing Index,date: 2022-12-06br />return_base100: 61.9252br />name: Computing Index,date: 2022-12-07br />return_base100: 60.0940br />name: Computing Index,date: 2022-12-08br />return_base100: 61.5084br />name: Computing Index,date: 2022-12-09br />return_base100: 62.1789br />name: Computing Index,date: 2022-12-10br />return_base100: 64.7238br />name: Computing Index,date: 2022-12-11br />return_base100: 63.3302br />name: Computing Index,date: 2022-12-12br />return_base100: 62.5846br />name: Computing Index,date: 2022-12-13br />return_base100: 62.8372br />name: Computing Index,date: 2022-12-14br />return_base100: 62.3468br />name: Computing Index,date: 2022-12-15br />return_base100: 60.6650br />name: Computing Index,date: 2022-12-16br />return_base100: 53.7875br />name: Computing Index,date: 2022-12-17br />return_base100: 55.7829br />name: Computing Index,date: 2022-12-18br />return_base100: 55.4821br />name: Computing Index,date: 2022-12-19br />return_base100: 52.3113br />name: Computing Index,date: 2022-12-20br />return_base100: 55.0094br />name: Computing Index,date: 2022-12-21br />return_base100: 54.7201br />name: Computing Index,date: 2022-12-22br />return_base100: 55.0952br />name: Computing Index,date: 2022-12-23br />return_base100: 54.9142br />name: Computing Index,date: 2022-12-24br />return_base100: 55.1411br />name: Computing Index,date: 2022-12-25br />return_base100: 55.1539br />name: Computing Index,date: 2022-12-26br />return_base100: 55.5953br />name: Computing Index,date: 2022-12-27br />return_base100: 54.9861br />name: Computing Index,date: 2022-12-28br />return_base100: 53.0527br />name: Computing Index,date: 2022-12-29br />return_base100: 52.3869br />name: Computing Index,date: 2022-12-30br />return_base100: 51.8283br />name: Computing Index,date: 2022-12-31br />return_base100: 51.9774br />name: Computing Index,date: 2023-01-01br />return_base100: 52.2775br />name: Computing Index,date: 2023-01-02br />return_base100: 53.8425br />name: Computing Index,date: 2023-01-03br />return_base100: 53.6993br />name: Computing Index,date: 2023-01-04br />return_base100: 55.1915br />name: Computing Index,date: 2023-01-05br />return_base100: 54.3963br />name: Computing Index,date: 2023-01-06br />return_base100: 55.4530br />name: Computing Index,date: 2023-01-07br />return_base100: 56.1013br />name: Computing Index,date: 2023-01-08br />return_base100: 59.1370br />name: Computing Index,date: 2023-01-09br />return_base100: 60.1929br />name: Computing Index,date: 2023-01-10br />return_base100: 61.6540br />name: Computing Index,date: 2023-01-11br />return_base100: 61.0678br />name: Computing Index,date: 2023-01-12br />return_base100: 63.1365br />name: Computing Index,date: 2023-01-13br />return_base100: 66.4939br />name: Computing Index,date: 2023-01-14br />return_base100: 70.0564br />name: Computing Index,date: 2023-01-15br />return_base100: 70.9989br />name: Computing Index,date: 2023-01-16br />return_base100: 71.6232br />name: Computing Index,date: 2023-01-17br />return_base100: 71.2572br />name: Computing Index,date: 2023-01-18br />return_base100: 66.4793br />name: Computing Index,date: 2023-01-19br />return_base100: 69.0449br />name: Computing Index,date: 2023-01-20br />return_base100: 75.5504br />name: Computing Index,date: 2023-01-21br />return_base100: 74.7891br />name: Computing Index,date: 2023-01-22br />return_base100: 74.8921br />name: Computing Index,date: 2023-01-23br />return_base100: 80.3358br />name: Computing Index,date: 2023-01-24br />return_base100: 77.1017br />name: Computing Index,date: 2023-01-25br />return_base100: 80.8285br />name: Computing Index,date: 2023-01-26br />return_base100: 81.6279br />name: Computing Index,date: 2023-01-27br />return_base100: 84.2122br />name: Computing Index,date: 2023-01-28br />return_base100: 84.4674br />name: Computing Index,date: 2023-01-29br />return_base100: 86.8047br />name: Computing Index,date: 2023-01-30br />return_base100: 82.2241br />name: Computing Index,date: 2023-01-31br />return_base100: 84.8492br />name: Computing Index,date: 2023-02-01br />return_base100: 88.9586br />name: Computing Index,date: 2023-02-02br />return_base100: 90.7128br />name: Computing Index,date: 2023-02-03br />return_base100: 94.3791br />name: Computing Index,date: 2023-02-04br />return_base100: 97.8578br />name: Computing Index,date: 2023-02-05br />return_base100: 102.0730br />name: Computing Index,date: 2023-02-06br />return_base100: 102.5024br />name: Computing Index,date: 2023-02-07br />return_base100: 130.0090br />name: Computing Index,date: 2023-02-08br />return_base100: 118.3809br />name: Computing Index,date: 2023-02-09br />return_base100: 105.2409br />name: Computing Index,date: 2023-02-10br />return_base100: 109.2569br />name: Computing Index,date: 2023-02-11br />return_base100: 110.3139br />name: Computing Index,date: 2023-02-12br />return_base100: 107.6672br />name: Computing Index,date: 2023-02-13br />return_base100: 103.8166br />name: Computing Index,date: 2023-02-14br />return_base100: 114.4303br />name: Computing Index,date: 2023-02-15br />return_base100: 123.1428br />name: Computing Index,date: 2023-02-16br />return_base100: 113.4172br />name: Computing Index,date: 2023-02-17br />return_base100: 118.0700br />name: Computing Index,date: 2023-02-18br />return_base100: 120.5696br />name: Computing Index,date: 2023-02-19br />return_base100: 117.7111br />name: Computing Index,date: 2023-02-20br />return_base100: 119.4971br />name: Computing Index,date: 2023-02-21br />return_base100: 117.0233br />name: Computing Index,date: 2023-02-22br />return_base100: 115.3368br />name: Computing Index,date: 2023-02-23br />return_base100: 114.7418br />name: Computing Index,date: 2023-02-24br />return_base100: 110.0755br />name: Computing Index,date: 2023-02-25br />return_base100: 107.1386br />name: Computing Index,date: 2023-02-26br />return_base100: 114.3480br />name: Computing Index,date: 2023-02-27br />return_base100: 113.0797br />name: Computing Index,date: 2023-02-28br />return_base100: 108.1335br />name: Computing Index,date: 2023-03-01br />return_base100: 113.6109br />name: Computing Index,date: 2023-03-02br />return_base100: 109.4911br />name: Computing Index,date: 2023-03-03br />return_base100: 102.6191br />name: Computing Index,date: 2023-03-04br />return_base100: 98.8527br />name: Computing Index,date: 2023-03-05br />return_base100: 98.4699br />name: Computing Index,date: 2023-03-06br />return_base100: 99.3718br />name: Computing Index,date: 2023-03-07br />return_base100: 97.3183br />name: Computing Index,date: 2023-03-08br />return_base100: 89.5786br />name: Computing Index,date: 2023-03-09br />return_base100: 83.5934br />name: Computing Index,date: 2023-03-10br />return_base100: 84.5164br />name: Computing Index,date: 2023-03-11br />return_base100: 81.8807br />name: Computing Index,date: 2023-03-12br />return_base100: 92.4957br />name: Computing Index,date: 2023-03-13br />return_base100: 98.3582br />name: Computing Index,date: 2023-03-14br />return_base100: 104.3275br />name: Computing Index,date: 2023-03-15br />return_base100: 95.7325br />name: Computing Index,date: 2023-03-16br />return_base100: 102.7302br />name: Computing Index,date: 2023-03-17br />return_base100: 109.2594br />name: Computing Index,date: 2023-03-18br />return_base100: 105.2645br />name: Computing Index,date: 2023-03-19br />return_base100: 108.8594br />name: Computing Index,date: 2023-03-20br />return_base100: 101.8653br />name: Computing Index,date: 2023-03-21br />return_base100: 104.3600br />name: Computing Index,date: 2023-03-22br />return_base100: 100.8513br />name: Computing Index,date: 2023-03-23br />return_base100: 105.0607br />name: Computing Index,date: 2023-03-24br />return_base100: 99.5720br />name: Computing Index,date: 2023-03-25br />return_base100: 96.6267br />name: Computing Index,date: 2023-03-26br />return_base100: 99.7315br />name: Computing Index,date: 2023-03-27br />return_base100: 94.1079br />name: Computing Index,date: 2023-03-28br />return_base100: 97.4251br />name: Computing Index,date: 2023-03-29br />return_base100: 101.2565br />name: Computing Index,date: 2023-03-30br />return_base100: 99.2249br />name: Computing Index,date: 2023-03-31br />return_base100: 102.0687br />name: Computing Index,date: 2023-04-01br />return_base100: 101.3737br />name: Computing Index,date: 2023-04-02br />return_base100: 98.4836br />name: Computing Index,date: 2023-04-03br />return_base100: 98.4607br />name: Computing Index,date: 2023-04-04br />return_base100: 100.6963br />name: Computing Index,date: 2023-04-05br />return_base100: 103.1681br />name: Computing Index,date: 2023-04-06br />return_base100: 102.0647br />name: Computing Index,date: 2023-04-07br />return_base100: 100.5532br />name: Computing Index,date: 2023-04-08br />return_base100: 99.9773br />name: Computing Index,date: 2023-04-09br />return_base100: 101.3291br />name: Computing Index,date: 2023-04-10br />return_base100: 105.9418br />name: Computing Index,date: 2023-04-11br />return_base100: 105.5261br />name: Computing Index,date: 2023-04-12br />return_base100: 105.3044br />name: Computing Index,date: 2023-04-13br />return_base100: 107.7537br />name: Computing Index,date: 2023-04-14br />return_base100: 113.0531br />name: Computing Index,date: 2023-04-15br />return_base100: 113.8714br />name: Computing Index,date: 2023-04-16br />return_base100: 114.7460br />name: Computing Index,date: 2023-04-17br />return_base100: 117.2017br />name: Computing Index,date: 2023-04-18br />return_base100: 118.6469br />name: Computing Index,date: 2023-04-19br />return_base100: 107.9886br />name: Computing Index,date: 2023-04-20br />return_base100: 108.6162br />name: Computing Index,date: 2023-04-21br />return_base100: 98.0938br />name: Computing Index,date: 2023-04-22br />return_base100: 101.8435br />name: Computing Index,date: 2023-04-23br />return_base100: 99.3390br />name: Computing Index,date: 2023-04-24br />return_base100: 99.5392br />name: Computing Index,date: 2023-04-25br />return_base100: 103.8467br />name: Computing Index,date: 2023-04-26br />return_base100: 104.5518br />name: Computing Index,date: 2023-04-27br />return_base100: 107.4377br />name: Computing Index,date: 2023-05-02br />return_base100: 103.5729br />name: Computing Index,date: 2023-05-03br />return_base100: 105.6348br />name: Computing Index,date: 2023-05-04br />return_base100: 104.0008br />name: Computing Index,date: 2023-05-05br />return_base100: 104.7773br />name: Computing Index,date: 2023-05-06br />return_base100: 98.7213br />name: Computing Index,date: 2023-05-07br />return_base100: 98.6300br />name: Computing Index,date: 2023-05-08br />return_base100: 89.8544br />name: Computing Index,date: 2023-05-09br />return_base100: 88.4082br />name: Computing Index,date: 2023-05-10br />return_base100: 91.5779br />name: Computing Index,date: 2023-05-11br />return_base100: 85.8269br />name: Computing Index,date: 2023-05-12br />return_base100: 89.4571br />name: Computing Index,date: 2023-05-13br />return_base100: 89.6633br />name: Computing Index,date: 2023-05-14br />return_base100: 89.5869br />name: Computing Index,date: 2023-05-15br />return_base100: 91.7827br />name: Computing Index,date: 2023-05-16br />return_base100: 92.1963br />name: Computing Index,date: 2023-05-17br />return_base100: 96.8722br />name: Computing Index,date: 2023-05-18br />return_base100: 96.2757br />name: Computing Index,date: 2023-05-19br />return_base100: 97.1714br />name: Computing Index,date: 2023-05-20br />return_base100: 96.4031br />name: Computing Index,date: 2023-05-21br />return_base100: 96.1988br />name: Computing Index,date: 2023-05-22br />return_base100: 96.2418br />name: Computing Index,date: 2023-05-23br />return_base100: 100.0348br />name: Computing Index,date: 2023-05-24br />return_base100: 96.3569br />name: Computing Index,date: 2023-05-25br />return_base100: 96.7691br />name: Computing Index,date: 2023-05-26br />return_base100: 97.8642br />name: Computing Index,date: 2023-05-27br />return_base100: 98.0131br />name: Computing Index,date: 2023-05-28br />return_base100: 101.4726br />name: Computing Index,date: 2023-05-29br />return_base100: 100.0099br />name: Computing Index,date: 2023-05-30br />return_base100: 102.0473br />name: Computing Index,date: 2023-05-31br />return_base100: 101.4986br />name: Computing Index,date: 2023-06-01br />return_base100: 100.1597br />name: Computing Index,date: 2023-06-02br />return_base100: 103.0641br />name: Computing Index,date: 2023-06-03br />return_base100: 102.8032br />name: Computing Index,date: 2023-06-04br />return_base100: 102.8640br />name: Computing Index,date: 2023-06-05br />return_base100: 93.6316br />name: Computing Index,date: 2023-06-06br />return_base100: 97.8430br />name: Computing Index,date: 2023-06-07br />return_base100: 92.1280br />name: Computing Index,date: 2023-06-08br />return_base100: 92.1458br />name: Computing Index,date: 2023-06-09br />return_base100: 90.8666br />name: Computing Index,date: 2023-06-10br />return_base100: 81.2093br />name: Computing Index,date: 2023-06-11br />return_base100: 81.0067br />name: Computing Index,date: 2023-06-12br />return_base100: 81.4693br />name: Computing Index,date: 2023-06-13br />return_base100: 80.9360br />name: Computing Index,date: 2023-06-14br />return_base100: 77.4982br />name: Computing Index,date: 2023-06-15br />return_base100: 79.9723br />name: Computing Index,date: 2023-06-16br />return_base100: 82.3576br />name: Computing Index,date: 2023-06-17br />return_base100: 85.2609br />name: Computing Index,date: 2023-06-18br />return_base100: 83.1897br />name: Computing Index,date: 2023-06-19br />return_base100: 84.3920br />name: Computing Index,date: 2023-06-20br />return_base100: 86.6003br />name: Computing Index,date: 2023-06-21br />return_base100: 91.4102br />name: Computing Index,date: 2023-06-22br />return_base100: 88.4542br />name: Computing Index,date: 2023-06-23br />return_base100: 91.1540br />name: Computing Index,date: 2023-06-24br />return_base100: 88.9613br />name: Computing Index,date: 2023-06-25br />return_base100: 89.8746br />name: Computing Index,date: 2023-06-26br />return_base100: 86.9628br />name: Computing Index,date: 2023-06-27br />return_base100: 88.3177br />name: Computing Index,date: 2023-06-28br />return_base100: 83.7847br />name: Computing Index,date: 2023-06-29br />return_base100: 84.0908br />name: Computing Index,date: 2023-06-30br />return_base100: 87.0358br />name: Computing Index,date: 2023-07-01br />return_base100: 87.6446br />name: Computing Index,date: 2023-07-02br />return_base100: 89.3541br />name: Computing Index,date: 2023-07-03br />return_base100: 95.2801br />name: Computing Index,date: 2023-07-04br />return_base100: 93.6145br />name: Computing Index,date: 2023-07-05br />return_base100: 89.5799br />name: Computing Index,date: 2023-07-06br />return_base100: 87.4018br />name: Computing Index,date: 2023-07-07br />return_base100: 87.7051br />name: Computing Index,date: 2023-07-08br />return_base100: 87.9927br />name: Computing Index,date: 2023-07-09br />return_base100: 87.2631br />name: Computing Index,date: 2023-07-10br />return_base100: 86.7596br />name: Computing Index,date: 2023-07-11br />return_base100: 87.5764br />name: Computing Index,date: 2023-07-12br />return_base100: 88.0490br />name: Computing Index,date: 2023-07-13br />return_base100: 93.1655br />name: Computing Index,date: 2023-07-14br />return_base100: 90.7486br />name: Computing Index,date: 2023-07-15br />return_base100: 91.4578br />name: Computing Index,date: 2023-07-16br />return_base100: 89.1276br />name: Computing Index,date: 2023-07-17br />return_base100: 90.3320br />name: Computing Index,date: 2023-07-18br />return_base100: 87.8312br />name: Computing Index,date: 2023-07-19br />return_base100: 87.6886br />name: Computing Index,date: 2023-07-20br />return_base100: 87.8965br />name: Computing Index,date: 2023-07-21br />return_base100: 88.4864br />name: Computing Index,date: 2023-07-22br />return_base100: 86.4909br />name: Computing Index,date: 2023-07-23br />return_base100: 87.8349br />name: Computing Index,date: 2023-07-24br />return_base100: 84.6310br />name: Computing Index,date: 2023-07-25br />return_base100: 84.1676br />name: Computing Index,date: 2023-07-26br />return_base100: 84.2222br />name: Computing Index,date: 2023-07-27br />return_base100: 84.8830br />name: Computing Index,date: 2023-07-28br />return_base100: 85.5742br />name: Computing Index,date: 2023-07-29br />return_base100: 85.9550br />name: Computing Index,date: 2023-07-30br />return_base100: 84.6145br />name: Computing Index,date: 2023-07-31br />return_base100: 84.3133br />name: Computing Index,date: 2023-08-01br />return_base100: 85.4590br />name: Computing Index,date: 2023-08-02br />return_base100: 84.1602br />name: Computing Index,date: 2023-08-03br />return_base100: 82.9410br />name: Computing Index,date: 2023-08-04br />return_base100: 81.6323br />name: Computing Index,date: 2023-08-05br />return_base100: 80.8768br />name: Computing Index,date: 2023-08-06br />return_base100: 80.8894br />name: Computing Index,date: 2023-08-07br />return_base100: 82.1185br />name: Computing Index,date: 2023-08-08br />return_base100: 83.2579br />name: Computing Index,date: 2023-08-09br />return_base100: 83.4064br />name: Computing Index,date: 2023-08-10br />return_base100: 83.2424br />name: Computing Index,date: 2023-08-11br />return_base100: 83.0418br />name: Computing Index,date: 2023-08-12br />return_base100: 83.8394br />name: Computing Index,date: 2023-08-13br />return_base100: 83.8105br />name: Computing Index,date: 2023-08-14br />return_base100: 85.1011br />name: Computing Index,date: 2023-08-15br />return_base100: 80.4439br />name: Computing Index,date: 2023-08-16br />return_base100: 76.5290br />name: Computing Index,date: 2023-08-17br />return_base100: 71.2316br />name: Computing Index,date: 2023-08-18br />return_base100: 71.6471br />name: Computing Index,date: 2023-08-19br />return_base100: 73.2498br />name: Computing Index,date: 2023-08-20br />return_base100: 73.6019br />name: Computing Index,date: 2023-08-21br />return_base100: 72.2385br />name: Computing Index,date: 2023-08-22br />return_base100: 71.4217br />name: Computing Index,date: 2023-08-23br />return_base100: 73.2506br />name: Computing Index,date: 2023-08-24br />return_base100: 73.3637br />name: Computing Index,date: 2023-08-25br />return_base100: 72.7621br />name: Computing Index,date: 2023-08-26br />return_base100: 73.1220br />name: Computing Index,date: 2023-08-27br />return_base100: 74.0306br />name: Computing Index,date: 2023-08-28br />return_base100: 73.8421br />name: Computing Index,date: 2023-08-29br />return_base100: 76.1942br />name: Computing Index,date: 2023-08-30br />return_base100: 75.8109br />name: Computing Index,date: 2023-08-31br />return_base100: 72.7416br />name: Computing Index,date: 2023-09-01br />return_base100: 71.2797br />name: Computing Index,date: 2023-09-02br />return_base100: 71.2232br />name: Computing Index,date: 2023-09-03br />return_base100: 71.6875br />name: Computing Index,date: 2023-09-04br />return_base100: 71.9675br />name: Computing Index,date: 2023-09-05br />return_base100: 71.9051br />name: Computing Index,date: 2023-09-06br />return_base100: 72.7537br />name: Computing Index,date: 2023-09-07br />return_base100: 73.6850br />name: Computing Index,date: 2023-09-08br />return_base100: 73.6257br />name: Computing Index,date: 2023-09-09br />return_base100: 73.4204br />name: Computing Index,date: 2023-09-10br />return_base100: 71.6252br />name: Computing Index,date: 2023-09-11br />return_base100: 68.9230br />name: Computing Index,date: 2023-09-12br />return_base100: 69.7096br />name: Computing Index,date: 2023-09-13br />return_base100: 70.7885br />name: Computing Index,date: 2023-09-14br />return_base100: 71.6992br />name: Computing Index,date: 2023-09-15br />return_base100: 75.4818br />name: Computing Index,date: 2023-09-16br />return_base100: 75.7281br />name: Computing Index,date: 2023-09-17br />return_base100: 73.6058br />name: Computing Index,date: 2023-09-18br />return_base100: 74.6503br />name: Computing Index,date: 2023-09-19br />return_base100: 75.9512br />name: Computing Index,date: 2023-09-20br />return_base100: 75.9126br />name: Computing Index,date: 2023-09-21br />return_base100: 73.8970br />name: Computing Index,date: 2023-09-22br />return_base100: 74.3394br />name: Computing Index,date: 2023-09-23br />return_base100: 74.3466br />name: Computing Index,date: 2023-09-24br />return_base100: 72.8352br />name: Computing Index,date: 2023-09-25br />return_base100: 73.6868br />name: Computing Index,date: 2023-09-26br />return_base100: 73.1171br />name: Computing Index,date: 2023-09-27br />return_base100: 72.4629br />name: Computing Index,date: 2023-09-28br />return_base100: 73.9203br />name: Computing Index,date: 2023-09-29br />return_base100: 73.8554br />name: Computing Index,date: 2023-09-30br />return_base100: 74.8622br />name: Computing Index,date: 2023-10-01br />return_base100: 78.8728br />name: Computing Index,date: 2023-10-02br />return_base100: 76.4901br />name: Computing Index,date: 2023-10-03br />return_base100: 74.9103br />name: Computing Index,date: 2023-10-04br />return_base100: 74.9164br />name: Computing Index,date: 2023-10-05br />return_base100: 73.7525br />name: Computing Index,date: 2023-10-06br />return_base100: 75.4117br />name: Computing Index,date: 2023-10-07br />return_base100: 75.1096br />name: Computing Index,date: 2023-10-08br />return_base100: 74.8387br />name: Computing Index,date: 2023-10-09br />return_base100: 72.0705br />name: Computing Index,date: 2023-10-10br />return_base100: 72.4625br />name: Computing Index,date: 2023-10-11br />return_base100: 71.9936br />name: Computing Index,date: 2023-10-12br />return_base100: 70.3434br />name: Computing Index,date: 2023-10-13br />return_base100: 70.7481br />name: Computing Index,date: 2023-10-14br />return_base100: 70.7609br />name: Computing Index,date: 2023-10-15br />return_base100: 71.4563br />name: Computing Index,date: 2023-10-16br />return_base100: 73.0196br />name: Computing Index,date: 2023-10-17br />return_base100: 71.8456br />name: Computing Index,date: 2023-10-18br />return_base100: 71.8135br />name: Computing Index,date: 2023-10-19br />return_base100: 70.7620br />name: Computing Index,date: 2023-10-20br />return_base100: 73.2994br />name: Computing Index,date: 2023-10-21br />return_base100: 74.1892br />name: Computing Index,date: 2023-10-22br />return_base100: 74.6700br />name: Computing Index,date: 2023-10-23br />return_base100: 78.6321br />name: Computing Index,date: 2023-10-24br />return_base100: 79.1891br />name: Computing Index,date: 2023-10-25br />return_base100: 81.8355br />name: Computing Index,date: 2023-10-26br />return_base100: 82.2571br />name: Computing Index,date: 2023-10-27br />return_base100: 82.4515br />name: Computing Index,date: 2023-10-28br />return_base100: 85.1815br />name: Computing Index,date: 2023-10-29br />return_base100: 88.1125br />name: Computing Index,date: 2023-10-30br />return_base100: 88.8489br />name: Computing Index,date: 2023-10-31br />return_base100: 85.5833br />name: Computing Index,date: 2023-11-01br />return_base100: 89.6651br />name: Computing Index,date: 2023-11-02br />return_base100: 86.3049br />name: Computing Index,date: 2023-11-03br />return_base100: 88.7418br />name: Computing Index,date: 2023-11-04br />return_base100: 90.8864br />name: Computing Index,date: 2023-11-05br />return_base100: 93.2445br />name: Computing Index,date: 2023-11-06br />return_base100: 100.9163br />name: Computing Index,date: 2023-11-07br />return_base100: 96.2813br />name: Computing Index,date: 2023-11-08br />return_base100: 96.8232br />name: Computing Index,date: 2023-11-09br />return_base100: 97.5160br />name: Computing Index,date: 2023-11-10br />return_base100: 100.3033br />name: Computing Index,date: 2023-11-11br />return_base100: 100.3141br />name: Computing Index,date: 2023-11-12br />return_base100: 99.8304br />name: Computing Index,date: 2023-11-13br />return_base100: 95.6181br />name: Computing Index,date: 2023-11-14br />return_base100: 95.0664br />name: Computing Index,date: 2023-11-15br />return_base100: 104.5574br />name: Computing Index,date: 2023-11-16br />return_base100: 103.4761br />name: Computing Index,date: 2023-11-17br />return_base100: 103.0994br />name: Computing Index,date: 2023-11-18br />return_base100: 105.4353br />name: Computing Index,date: 2023-11-19br />return_base100: 109.2293br />name: Computing Index,date: 2023-11-20br />return_base100: 109.4076br />name: Computing Index,date: 2023-11-21br />return_base100: 100.6446br />name: Computing Index,date: 2023-11-22br />return_base100: 110.2378br />name: Computing Index,date: 2023-11-23br />return_base100: 107.8432br />name: Computing Index,date: 2023-11-24br />return_base100: 114.3015br />name: Computing Index,date: 2023-11-25br />return_base100: 114.9372br />name: Computing Index,date: 2023-11-26br />return_base100: 113.1697br />name: Computing Index,date: 2023-11-27br />return_base100: 111.1971br />name: Computing Index,date: 2023-11-28br />return_base100: 112.9297br />name: Computing Index,date: 2023-11-29br />return_base100: 112.0289br />name: Computing Index,date: 2023-11-30br />return_base100: 113.5352br />name: Computing Index,date: 2023-12-01br />return_base100: 116.2489br />name: Computing Index,date: 2023-12-02br />return_base100: 119.0789br />name: Computing Index,date: 2023-12-03br />return_base100: 120.7979br />name: Computing Index,date: 2023-12-04br />return_base100: 120.3435br />name: Computing Index,date: 2023-12-05br />return_base100: 121.4613br />name: Computing Index,date: 2023-12-06br />return_base100: 121.0472br />name: Computing Index,date: 2023-12-07br />return_base100: 122.8981br />name: Computing Index,date: 2023-12-08br />return_base100: 128.2882br />name: Computing Index,date: 2023-12-09br />return_base100: 124.2189br />name: Computing Index,date: 2023-12-10br />return_base100: 126.1518br />name: Computing Index,date: 2023-12-11br />return_base100: 121.2713br />name: Computing Index,date: 2023-12-12br />return_base100: 125.5102br />name: Computing Index,date: 2023-12-13br />return_base100: 125.8169br />name: Computing Index,date: 2023-12-14br />return_base100: 134.3800br />name: Computing Index,date: 2023-12-15br />return_base100: 128.0025br />name: Computing Index,date: 2023-12-16br />return_base100: 129.0454br />name: Computing Index,date: 2023-12-17br />return_base100: 126.9065br />name: Computing Index,date: 2023-12-18br />return_base100: 127.5209br />name: Computing Index,date: 2023-12-19br />return_base100: 124.8737br />name: Computing Index,date: 2023-12-20br />return_base100: 130.6586br />name: Computing Index,date: 2023-12-21br />return_base100: 130.6715br />name: Computing Index,date: 2023-12-22br />return_base100: 138.8225br />name: Computing Index,date: 2023-12-23br />return_base100: 141.0159br />name: Computing Index,date: 2023-12-24br />return_base100: 139.8777br />name: Computing Index,date: 2023-12-25br />return_base100: 143.6315br />name: Computing Index,date: 2023-12-26br />return_base100: 147.3055br />name: Computing Index,date: 2023-12-27br />return_base100: 145.6627br />name: Computing Index,date: 2023-12-28br />return_base100: 140.2721br />name: Computing Index,date: 2023-12-29br />return_base100: 136.8761br />name: Computing Index,date: 2023-12-30br />return_base100: 136.5957br />name: Computing Index,date: 2023-12-31br />return_base100: 136.1939br />name: Computing Index,date: 2024-01-01br />return_base100: 148.1041br />name: Computing Index,date: 2024-01-02br />return_base100: 144.6669br />name: Computing Index,date: 2024-01-03br />return_base100: 136.3996br />name: Computing Index,date: 2024-01-04br />return_base100: 141.9247br />name: Computing Index,date: 2024-01-05br />return_base100: 133.9845br />name: Computing Index,date: 2024-01-06br />return_base100: 126.9980br />name: Computing Index,date: 2024-01-07br />return_base100: 120.8347br />name: Computing Index,date: 2024-01-08br />return_base100: 130.1328br />name: Computing Index,date: 2024-01-09br />return_base100: 125.0074br />name: Computing Index,date: 2024-01-10br />return_base100: 138.8643br />name: Computing Index,date: 2024-01-11br />return_base100: 144.0136br />name: Computing Index,date: 2024-01-12br />return_base100: 137.6741br />name: Computing Index,date: 2024-01-13br />return_base100: 137.8929br />name: Computing Index,date: 2024-01-14br />return_base100: 133.5147br />name: Computing Index,date: 2024-01-15br />return_base100: 134.8891br />name: Computing Index,date: 2024-01-16br />return_base100: 139.6114br />name: Computing Index,date: 2024-01-17br />return_base100: 139.1849br />name: Computing Index,date: 2024-01-18br />return_base100: 134.0447br />name: Computing Index,date: 2024-01-19br />return_base100: 132.5134br />name: Computing Index,date: 2024-01-20br />return_base100: 131.7285br />name: Computing Index,date: 2024-01-21br />return_base100: 131.6739br />name: Computing Index,date: 2024-01-22br />return_base100: 123.8585br />name: Computing Index,date: 2024-01-23br />return_base100: 122.0937br />name: Computing Index,date: 2024-01-24br />return_base100: 127.1320br />name: Computing Index,date: 2024-01-25br />return_base100: 125.7133br />name: Computing Index,date: 2024-01-26br />return_base100: 131.2143br />name: Computing Index,date: 2024-01-27br />return_base100: 133.8567br />name: Computing Index,date: 2024-01-28br />return_base100: 131.6151br />name: Computing Index,date: 2024-01-29br />return_base100: 138.1152br />name: Computing Index,date: 2024-01-30br />return_base100: 138.7411br />name: Computing Index,date: 2024-01-31br />return_base100: 133.9449br />name: Computing Index,date: 2024-02-01br />return_base100: 135.9828br />name: Computing Index,date: 2024-02-02br />return_base100: 137.5378br />name: Computing Index,date: 2024-02-03br />return_base100: 137.5954br />name: Computing Index,date: 2024-02-04br />return_base100: 135.8573br />name: Computing Index,date: 2024-02-05br />return_base100: 135.1134br />name: Computing Index,date: 2024-02-06br />return_base100: 137.3733br />name: Computing Index,date: 2024-02-07br />return_base100: 140.3159br />name: Computing Index,date: 2024-02-08br />return_base100: 139.8233br />name: Computing Index,date: 2024-02-09br />return_base100: 144.8694br />name: Computing Index,date: 2024-02-10br />return_base100: 145.3702br />name: Computing Index,date: 2024-02-11br />return_base100: 143.6520br />name: Computing Index,date: 2024-02-12br />return_base100: 149.4543br />name: Computing Index,date: 2024-02-13br />return_base100: 149.0821br />name: Computing Index,date: 2024-02-14br />return_base100: 156.4333br />name: Computing Index,date: 2024-02-15br />return_base100: 160.1095br />name: Computing Index,date: 2024-02-16br />return_base100: 165.9050br />name: Computing Index,date: 2024-02-17br />return_base100: 178.6513br />name: Computing Index,date: 2024-02-18br />return_base100: 187.0549br />name: Computing Index,date: 2024-02-19br />return_base100: 194.7315br />name: Computing Index,date: 2024-02-20br />return_base100: 197.2188br />name: Computing Index,date: 2024-02-21br />return_base100: 206.3623br />name: Computing Index,date: 2024-02-22br />return_base100: 212.1826br />name: Computing Index,date: 2024-02-23br />return_base100: 208.1197br />name: Computing Index,date: 2024-02-24br />return_base100: 208.5279br />name: Computing Index,date: 2024-02-25br />return_base100: 214.8701br />name: Computing Index,date: 2024-02-26br />return_base100: 221.8764br />name: Computing Index,date: 2024-02-27br />return_base100: 214.1820br />name: Computing Index,date: 2024-02-28br />return_base100: 223.9375br />name: Computing Index,date: 2024-02-29br />return_base100: 216.2665br />name: Computing Index,date: 2024-03-01br />return_base100: 236.1014br />name: Computing Index,date: 2024-03-02br />return_base100: 236.6051br />name: Computing Index,date: 2024-03-03br />return_base100: 241.5489br />name: Computing Index,date: 2024-03-04br />return_base100: 236.0168br />name: Computing Index,date: 2024-03-05br />return_base100: 220.4430br />name: Computing Index,date: 2024-03-06br />return_base100: 262.9651br />name: Computing Index,date: 2024-03-07br />return_base100: 275.8334br />name: Computing Index,date: 2024-03-08br />return_base100: 284.3788br />name: Computing Index,date: 2024-03-09br />return_base100: 327.0898br />name: Computing Index,date: 2024-03-10br />return_base100: 315.0408br />name: Computing Index,date: 2024-03-11br />return_base100: 316.0912br />name: Computing Index,date: 2024-03-12br />return_base100: 315.8839br />name: Computing Index,date: 2024-03-13br />return_base100: 317.7601br />name: Computing Index,date: 2024-03-14br />return_base100: 321.7030br />name: Computing Index,date: 2024-03-15br />return_base100: 301.1633br />name: Computing Index,date: 2024-03-16br />return_base100: 274.1517br />name: Computing Index,date: 2024-03-17br />return_base100: 319.6609br />name: Computing Index,date: 2024-03-18br />return_base100: 294.4509br />name: Computing Index,date: 2024-03-19br />return_base100: 269.0226br />name: Computing Index,date: 2024-03-20br />return_base100: 298.0173br />name: Computing Index,date: 2024-03-21br />return_base100: 284.7083br />name: Computing Index,date: 2024-03-22br />return_base100: 275.6489br />name: Computing Index,date: 2024-03-23br />return_base100: 279.4448br />name: Computing Index,date: 2024-03-24br />return_base100: 289.9954br />name: Computing Index,date: 2024-03-25br />return_base100: 297.4111br />name: Computing Index,date: 2024-03-26br />return_base100: 298.5893br />name: Computing Index,date: 2024-03-27br />return_base100: 299.6569br />name: Computing Index,date: 2024-03-28br />return_base100: 305.5529br />name: Computing Index,date: 2024-03-29br />return_base100: 298.6784br />name: Computing Index,date: 2024-03-30br />return_base100: 292.5310br />name: Computing Index,date: 2024-03-31br />return_base100: 293.6416br />name: Computing Index,date: 2024-04-01br />return_base100: 278.8514br />name: Computing Index,date: 2024-04-02br />return_base100: 256.4399br />name: Computing Index,date: 2024-04-03br />return_base100: 255.1783br />name: Computing Index,date: 2024-04-04br />return_base100: 263.6610br />name: Computing Index,date: 2024-04-05br />return_base100: 255.6244br />name: Computing Index,date: 2024-04-06br />return_base100: 262.8363br />name: Computing Index,date: 2024-04-07br />return_base100: 265.4069br />name: Computing Index,date: 2024-04-08br />return_base100: 279.3109br />name: Computing Index,date: 2024-04-09br />return_base100: 259.3935br />name: Computing Index,date: 2024-04-10br />return_base100: 256.5351br />name: Computing Index,date: 2024-04-11br />return_base100: 248.2212br />name: Computing Index,date: 2024-04-12br />return_base100: 215.8026br />name: Computing Index,date: 2024-04-13br />return_base100: 191.4224br />name: Computing Index,date: 2024-04-14br />return_base100: 216.4123br />name: Computing Index,date: 2024-04-15br />return_base100: 206.6993br />name: Computing Index,date: 2024-04-16br />return_base100: 207.2424br />name: Computing Index,date: 2024-04-17br />return_base100: 194.3763br />name: Computing Index,date: 2024-04-18br />return_base100: 203.2064br />name: Computing Index,date: 2024-04-19br />return_base100: 207.5396br />name: Computing Index,date: 2024-04-26br />return_base100: 209.1732br />name: Computing Index,date: 2024-04-27br />return_base100: 215.3166br />name: Computing Index,date: 2024-04-28br />return_base100: 211.3806br />name: Computing Index,date: 2024-04-29br />return_base100: 210.6962br />name: Computing Index,date: 2024-04-30br />return_base100: 193.8053br />name: Computing Index,date: 2024-05-01br />return_base100: 198.1692br />name: Computing Index,date: 2024-05-02br />return_base100: 202.1517br />name: Computing Index,date: 2024-05-03br />return_base100: 216.2510br />name: Computing Index,date: 2024-05-04br />return_base100: 224.4516br />name: Computing Index,date: 2024-05-05br />return_base100: 240.9731br />name: Computing Index,date: 2024-05-06br />return_base100: 236.6630br />name: Computing Index,date: 2024-05-07br />return_base100: 239.8093br />name: Computing Index,date: 2024-05-08br />return_base100: 226.8764br />name: Computing Index,date: 2024-05-09br />return_base100: 247.5066br />name: Computing Index,date: 2024-05-10br />return_base100: 245.1802br />name: Computing Index,date: 2024-05-11br />return_base100: 243.5615br />name: Computing Index,date: 2024-05-12br />return_base100: 240.5381br />name: Computing Index,date: 2024-05-13br />return_base100: 243.1647br />name: Computing Index,date: 2024-05-14br />return_base100: 225.0269br />name: Computing Index,date: 2024-05-15br />return_base100: 247.0988br />name: Computing Index,date: 2024-05-16br />return_base100: 241.0560br />name: Computing Index,date: 2024-05-17br />return_base100: 246.3854br />name: Computing Index,date: 2024-05-18br />return_base100: 247.8425br />name: Computing Index,date: 2024-05-19br />return_base100: 239.6447br />name: Computing Index,date: 2024-05-20br />return_base100: 265.2439br />name: Computing Index,date: 2024-05-21br />return_base100: 272.1193br />name: Computing Index,date: 2024-05-22br />return_base100: 269.5337br />name: Computing Index,date: 2024-05-23br />return_base100: 260.5843br />name: Computing Index,date: 2024-05-24br />return_base100: 258.4525br />name: Computing Index,date: 2024-05-25br />return_base100: 259.2303br />name: Computing Index,date: 2024-05-26br />return_base100: 258.4416br />name: Computing Index,date: 2024-05-27br />return_base100: 259.7517br />name: Computing Index,date: 2024-05-28br />return_base100: 258.2239br />name: Computing Index,date: 2024-05-29br />return_base100: 255.4920br />name: Computing Index,date: 2024-05-30br />return_base100: 252.1263br />name: Computing Index,date: 2024-05-31br />return_base100: 254.0958br />name: Computing Index,date: 2024-06-01br />return_base100: 254.4330br />name: Computing Index,date: 2024-06-02br />return_base100: 249.0942br />name: Computing Index,date: 2024-06-03br />return_base100: 248.3187br />name: Computing Index,date: 2024-06-04br />return_base100: 254.1503br />name: Computing Index,date: 2024-06-05br />return_base100: 259.9345br />name: Computing Index,date: 2024-06-06br />return_base100: 254.5128br />name: Computing Index,date: 2024-06-07br />return_base100: 236.3717br />name: Computing Index,date: 2024-06-08br />return_base100: 228.8225br />name: Computing Index,date: 2024-06-09br />return_base100: 229.3951br />name: Computing Index,date: 2024-06-10br />return_base100: 220.5581br />name: Computing Index,date: 2024-06-11br />return_base100: 207.6029br />name: Computing Index,date: 2024-06-12br />return_base100: 228.0168br />name: Computing Index,date: 2024-06-13br />return_base100: 211.9487br />name: Computing Index,date: 2024-06-14br />return_base100: 206.3341br />name: Computing Index,date: 2024-06-15br />return_base100: 207.9840br />name: Computing Index,date: 2024-06-16br />return_base100: 212.0366br />name: Computing Index,date: 2024-06-17br />return_base100: 194.4742br />name: Computing Index,date: 2024-06-18br />return_base100: 185.7908br />name: Computing Index,date: 2024-06-19br />return_base100: 195.2098br />name: Computing Index,date: 2024-06-20br />return_base100: 195.4746br />name: Computing Index,date: 2024-06-21br />return_base100: 193.7164br />name: Computing Index,date: 2024-06-22br />return_base100: 189.8397br />name: Computing Index,date: 2024-06-23br />return_base100: 181.8164br />name: Computing Index,date: 2024-06-24br />return_base100: 190.7421br />name: Computing Index,date: 2024-06-25br />return_base100: 194.6934br />name: Computing Index,date: 2024-06-26br />return_base100: 191.6048br />name: Computing Index,date: 2024-06-27br />return_base100: 196.4475br />name: Computing Index,date: 2024-06-28br />return_base100: 188.3558br />name: Computing Index,date: 2024-06-29br />return_base100: 183.2303br />name: Computing Index,date: 2024-06-30br />return_base100: 196.0027br />name: Computing Index,date: 2024-07-01br />return_base100: 193.6503br />name: Computing Index,date: 2024-07-02br />return_base100: 195.2252br />name: Computing Index,date: 2024-07-03br />return_base100: 179.2910br />name: Computing Index,date: 2024-07-04br />return_base100: 163.5723br />name: Computing Index,date: 2024-07-05br />return_base100: 158.5145br />name: Computing Index,date: 2024-07-06br />return_base100: 172.1727br />name: Computing Index,date: 2024-07-07br />return_base100: 159.2897br />name: Computing Index,date: 2024-07-08br />return_base100: 163.4225br />name: Computing Index,date: 2024-07-09br />return_base100: 167.4209br />name: Computing Index,date: 2024-07-10br />return_base100: 168.9340br />name: Computing Index,date: 2024-07-11br />return_base100: 161.8747br />name: Computing Index,date: 2024-07-12br />return_base100: 164.0279br />name: Computing Index,date: 2024-07-13br />return_base100: 165.9120br />name: Computing Index,date: 2024-07-14br />return_base100: 171.0775br />name: Computing Index,date: 2024-07-15br />return_base100: 185.2396br />name: Computing Index,date: 2024-07-16br />return_base100: 181.4290br />name: Computing Index,date: 2024-07-17br />return_base100: 182.0094br />name: Computing Index,date: 2024-07-18br />return_base100: 178.0344br />name: Computing Index,date: 2024-07-19br />return_base100: 183.7164br />name: Computing Index,date: 2024-07-20br />return_base100: 185.5888br />name: Computing Index,date: 2024-07-21br />return_base100: 190.8623br />name: Computing Index,date: 2024-07-22br />return_base100: 179.3643br />name: Computing Index,date: 2024-07-23br />return_base100: 177.6593br />name: Computing Index,date: 2024-07-24br />return_base100: 169.7351br />name: Computing Index,date: 2024-07-25br />return_base100: 166.6364br />name: Computing Index,date: 2024-07-26br />return_base100: 177.6130br />name: Computing Index,date: 2024-07-27br />return_base100: 175.4549br />name: Computing Index,date: 2024-07-28br />return_base100: 170.7642br />name: Computing Index,date: 2024-07-29br />return_base100: 170.4692br />name: Computing Index,date: 2024-07-30br />return_base100: 166.3080br />name: Computing Index,date: 2024-07-31br />return_base100: 160.0975br />name: Computing Index,date: 2024-08-01br />return_base100: 157.5224br />name: Computing Index,date: 2024-08-02br />return_base100: 142.9824br />name: Computing Index,date: 2024-08-03br />return_base100: 137.1015br />name: Computing Index,date: 2024-08-04br />return_base100: 127.9655br />name: Computing Index,date: 2024-08-05br />return_base100: 116.3095br />name: Computing Index,date: 2024-08-06br />return_base100: 124.6406br />name: Computing Index,date: 2024-08-07br />return_base100: 118.2451br />name: Computing Index,date: 2024-08-08br />return_base100: 134.5869br />name: Computing Index,date: 2024-08-09br />return_base100: 130.5632br />name: Computing Index,date: 2024-08-10br />return_base100: 132.3169br />name: Computing Index,date: 2024-08-11br />return_base100: 124.6516br />name: Computing Index,date: 2024-08-12br />return_base100: 131.2326br />name: Computing Index,date: 2024-08-13br />return_base100: 132.0793br />name: Computing Index,date: 2024-08-14br />return_base100: 129.0941br />name: Computing Index,date: 2024-08-15br />return_base100: 124.0936br />name: Computing Index,date: 2024-08-16br />return_base100: 123.5548br />name: Computing Index,date: 2024-08-17br />return_base100: 124.6057br />name: Computing Index,date: 2024-08-18br />return_base100: 125.7510br />name: Computing Index,date: 2024-08-19br />return_base100: 127.7347br />name: Computing Index,date: 2024-08-20br />return_base100: 127.1325br />name: Computing Index,date: 2024-08-21br />return_base100: 133.0720br />name: Computing Index,date: 2024-08-22br />return_base100: 138.3993br />name: Computing Index,date: 2024-08-23br />return_base100: 153.5168br />name: Computing Index,date: 2024-08-24br />return_base100: 160.3712br />name: Computing Index,date: 2024-08-25br />return_base100: 160.4868br />name: Computing Index,date: 2024-08-26br />return_base100: 153.8936br />name: Computing Index,date: 2024-08-27br />return_base100: 143.7068br />name: Computing Index,date: 2024-08-28br />return_base100: 139.8714br />name: Computing Index,date: 2024-08-29br />return_base100: 135.7327br />name: Computing Index,date: 2024-08-30br />return_base100: 135.6648br />name: Computing Index,date: 2024-08-31br />return_base100: 132.1732br />name: Computing Index,date: 2024-09-01br />return_base100: 127.1847br />name: Computing Index,date: 2024-09-02br />return_base100: 133.9029br />name: Computing Index,date: 2024-09-03br />return_base100: 125.8730br />name: Computing Index,date: 2024-09-04br />return_base100: 128.9693br />name: Computing Index,date: 2024-09-05br />return_base100: 123.3617br />name: Computing Index,date: 2024-09-06br />return_base100: 120.0863br />name: Computing Index,date: 2024-09-07br />return_base100: 121.5240br />name: Computing Index,date: 2024-09-08br />return_base100: 125.6278br />name: Computing Index,date: 2024-09-09br />return_base100: 131.6667br />name: Computing Index,date: 2024-09-10br />return_base100: 133.7274br />name: Computing Index,date: 2024-09-11br />return_base100: 130.1147br />name: Computing Index,date: 2024-09-12br />return_base100: 134.5211br />name: Computing Index,date: 2024-09-13br />return_base100: 136.8698br />name: Computing Index,date: 2024-09-14br />return_base100: 136.2413br />name: Computing Index,date: 2024-09-15br />return_base100: 130.1580br />name: Computing Index,date: 2024-09-16br />return_base100: 126.0381br />name: Computing Index,date: 2024-09-17br />return_base100: 128.4098br />name: Computing Index,date: 2024-09-18br />return_base100: 131.9221br />name: Computing Index,date: 2024-09-19br />return_base100: 138.4341br />name: Computing Index,date: 2024-09-20br />return_base100: 143.6435br />name: Computing Index,date: 2024-09-21br />return_base100: 149.3341br />name: Computing Index,date: 2024-09-22br />return_base100: 146.2296br />name: Computing Index,date: 2024-09-23br />return_base100: 157.4983br />name: Computing Index,date: 2024-09-24br />return_base100: 161.4046br />name: Computing Index,date: 2024-09-25br />return_base100: 154.9273br />name: Computing Index,date: 2024-09-26br />return_base100: 162.2877br />name: Computing Index,date: 2024-09-27br />return_base100: 168.0651br />name: Computing Index,date: 2024-09-28br />return_base100: 163.8287br />name: Computing Index,date: 2024-09-29br />return_base100: 165.5426br />name: Computing Index,date: 2024-09-30br />return_base100: 158.3557br />name: Computing Index,date: 2024-10-01br />return_base100: 144.4889br />name: Computing Index,date: 2024-10-02br />return_base100: 137.8004br />name: Computing Index,date: 2024-10-03br />return_base100: 135.6434br />name: Computing Index,date: 2024-10-04br />return_base100: 142.9676br />name: Computing Index,date: 2024-10-05br />return_base100: 140.0786br />name: Computing Index,date: 2024-10-06br />return_base100: 142.5813br />name: Computing Index,date: 2024-10-07br />return_base100: 141.0731br />name: Computing Index,date: 2024-10-08br />return_base100: 138.7070br />name: Computing Index,date: 2024-10-09br />return_base100: 133.9536br />name: Computing Index,date: 2024-10-10br />return_base100: 133.7405br />name: Computing Index,date: 2024-10-11br />return_base100: 140.9441br />name: Computing Index,date: 2024-10-12br />return_base100: 143.1268br />name: Computing Index,date: 2024-10-13br />return_base100: 141.1091br />name: Computing Index,date: 2024-10-14br />return_base100: 148.4980br />name: Computing Index,date: 2024-10-15br />return_base100: 146.2137br />name: Computing Index,date: 2024-10-16br />return_base100: 143.2492br />name: Computing Index,date: 2024-10-17br />return_base100: 139.2118br />name: Computing Index,date: 2024-10-18br />return_base100: 162.0672br />name: Computing Index,date: 2024-10-19br />return_base100: 144.2806br />name: Computing Index,date: 2024-10-20br />return_base100: 150.3093br />name: Computing Index,date: 2024-10-21br />return_base100: 143.6708br />name: Computing Index,date: 2024-10-22br />return_base100: 141.8566br />name: Computing Index,date: 2024-10-23br />return_base100: 137.5968br />name: Computing Index,date: 2024-10-24br />return_base100: 139.8502br />name: Computing Index,date: 2024-10-25br />return_base100: 127.6328br />name: Computing Index,date: 2024-10-26br />return_base100: 130.4202br />name: Computing Index,date: 2024-10-27br />return_base100: 132.9556br />name: Computing Index,date: 2024-10-28br />return_base100: 134.0605br />name: Computing Index,date: 2024-10-29br />return_base100: 139.0124br />name: Computing Index,date: 2024-10-30br />return_base100: 136.7549br />name: Computing Index,date: 2024-10-31br />return_base100: 129.7193br />name: Computing Index,date: 2024-11-01br />return_base100: 128.3626br />name: Computing Index,date: 2024-11-02br />return_base100: 124.7874br />name: Computing Index,date: 2024-11-03br />return_base100: 118.1022br />name: Computing Index,date: 2024-11-04br />return_base100: 112.3486br />name: Computing Index,date: 2024-11-05br />return_base100: 118.8570br />name: Computing Index,date: 2024-11-06br />return_base100: 131.6543br />name: Computing Index,date: 2024-11-07br />return_base100: 132.9307br />name: Computing Index,date: 2024-11-08br />return_base100: 133.1208br />name: Computing Index,date: 2024-11-09br />return_base100: 142.6858br />name: Computing Index,date: 2024-11-10br />return_base100: 146.9637br />name: Computing Index,date: 2024-11-11br />return_base100: 165.2916br />name: Computing Index,date: 2024-11-12br />return_base100: 163.0161br />name: Computing Index,date: 2024-11-13br />return_base100: 156.9810br />name: Computing Index,date: 2024-11-14br />return_base100: 147.8964br />name: Computing Index,date: 2024-11-15br />return_base100: 155.7495br />name: Computing Index,date: 2024-11-16br />return_base100: 164.4124br />name: Computing Index,date: 2024-11-17br />return_base100: 160.0261br />name: Computing Index,date: 2024-11-18br />return_base100: 175.8519br />name: Computing Index,date: 2024-11-19br />return_base100: 179.9869br />name: Computing Index,date: 2024-11-20br />return_base100: 170.8667br />name: Computing Index,date: 2024-11-21br />return_base100: 173.0182br />name: Computing Index,date: 2024-11-22br />return_base100: 179.4529br />name: Computing Index,date: 2024-11-23br />return_base100: 184.1320br />name: Computing Index,date: 2024-11-24br />return_base100: 192.6368br />name: Computing Index,date: 2024-11-25br />return_base100: 190.5134br />name: Computing Index,date: 2024-11-26br />return_base100: 188.6086br />name: Computing Index,date: 2024-11-27br />return_base100: 206.4616br />name: Computing Index,date: 2024-11-28br />return_base100: 217.2361br />name: Computing Index,date: 2024-11-29br />return_base100: 221.8713br />name: Computing Index,date: 2024-11-30br />return_base100: 229.4774br />name: Computing Index,date: 2024-12-01br />return_base100: 228.7727br />name: Computing Index,date: 2024-12-02br />return_base100: 229.9186br />name: Computing Index,date: 2024-12-03br />return_base100: 238.2817br />name: Computing Index,date: 2024-12-04br />return_base100: 239.4852br />name: Computing Index,date: 2024-12-05br />return_base100: 254.8528br />name: Computing Index,date: 2024-12-06br />return_base100: 267.8578br />name: Computing Index,date: 2024-12-07br />return_base100: 261.5443br />name: Computing Index,date: 2024-12-08br />return_base100: 258.8079br />name: Computing Index,date: 2024-12-09br />return_base100: 221.0429br />name: Computing Index,date: 2024-12-10br />return_base100: 214.8735br />name: Computing Index,date: 2024-12-11br />return_base100: 233.9640br />name: Computing Index,date: 2024-12-12br />return_base100: 234.8868br />name: Computing Index,date: 2024-12-13br />return_base100: 235.1388br />name: Computing Index,date: 2024-12-14br />return_base100: 227.3239br />name: Computing Index,date: 2024-12-15br />return_base100: 236.2257br />name: Computing Index,date: 2024-12-16br />return_base100: 228.6042br />name: Computing Index,date: 2024-12-17br />return_base100: 216.0466br />name: Computing Index,date: 2024-12-18br />return_base100: 197.2300br />name: Computing Index,date: 2024-12-19br />return_base100: 182.5598br />name: Computing Index,date: 2024-12-20br />return_base100: 186.1958br />name: Computing Index,date: 2024-12-21br />return_base100: 176.3659br />name: Computing Index,date: 2024-12-22br />return_base100: 177.8759br />name: Computing Index,date: 2024-12-23br />return_base100: 191.5987br />name: Computing Index,date: 2024-12-24br />return_base100: 199.8140br />name: Computing Index,date: 2024-12-25br />return_base100: 193.5416br />name: Computing Index,date: 2024-12-26br />return_base100: 181.2165br />name: Computing Index,date: 2024-12-27br />return_base100: 182.6600br />name: Computing Index,date: 2024-12-28br />return_base100: 188.7768br />name: Computing Index,date: 2024-12-29br />return_base100: 181.5340br />name: Computing Index,date: 2024-12-30br />return_base100: 178.5141br />name: Computing Index,date: 2024-12-31br />return_base100: 176.4484br />name: Computing Index,date: 2025-01-01br />return_base100: 184.0600br />name: Computing Index,date: 2025-01-02br />return_base100: 193.2181br />name: Computing Index,date: 2025-01-03br />return_base100: 204.5503br />name: Computing Index,date: 2025-01-04br />return_base100: 204.8025br />name: Computing Index,date: 2025-01-05br />return_base100: 207.9947br />name: Computing Index,date: 2025-01-06br />return_base100: 213.9126br />name: Computing Index,date: 2025-01-07br />return_base100: 194.1521br />name: Computing Index,date: 2025-01-08br />return_base100: 184.3244br />name: Computing Index,date: 2025-01-09br />return_base100: 175.6324br />name: Computing Index,date: 2025-01-10br />return_base100: 180.3874br />name: Computing Index,date: 2025-01-11br />return_base100: 180.7567br />name: Computing Index,date: 2025-01-12br />return_base100: 176.9532br />name: Computing Index,date: 2025-01-13br />return_base100: 171.5860br />name: Computing Index,date: 2025-01-14br />return_base100: 176.7587br />name: Computing Index,date: 2025-01-15br />return_base100: 188.4866br />name: Computing Index,date: 2025-01-16br />return_base100: 183.4263br />name: Computing Index,date: 2025-01-17br />return_base100: 197.1943br />name: Computing Index,date: 2025-01-18br />return_base100: 183.7767br />name: Computing Index,date: 2025-01-19br />return_base100: 168.3312br />name: Computing Index,date: 2025-01-20br />return_base100: 169.7681br />name: Computing Index,date: 2025-01-21br />return_base100: 176.3398br />name: Computing Index,date: 2025-01-22br />return_base100: 172.0736br />name: Computing Index,date: 2025-01-23br />return_base100: 170.2530br />name: Computing Index,date: 2025-01-24br />return_base100: 165.8014br />name: Computing Index,date: 2025-01-25br />return_base100: 167.7678br />name: Computing Index,date: 2025-01-26br />return_base100: 163.1540br />name: Computing Index,date: 2025-01-27br />return_base100: 155.2837br />name: Computing Index,date: 2025-01-28br />return_base100: 142.6918br />name: Computing Index,date: 2025-01-29br />return_base100: 146.1679br />name: Computing Index,date: 2025-01-30br />return_base100: 153.8677br />name: Computing Index,date: 2025-01-31br />return_base100: 153.1593br />name: Computing Index,date: 2025-02-01br />return_base100: 142.4684br />name: Computing Index,date: 2025-02-02br />return_base100: 122.4801br />name: Computing Index,date: 2025-02-03br />return_base100: 129.5341br />name: Computing Index,date: 2025-02-04br />return_base100: 119.8223br />name: Computing Index,date: 2025-02-05br />return_base100: 117.0524br />name: Computing Index,date: 2025-02-06br />return_base100: 110.7561br />name: Computing Index,date: 2025-02-07br />return_base100: 110.2859br />name: Computing Index,date: 2025-02-08br />return_base100: 113.5791br />name: Computing Index,date: 2025-02-09br />return_base100: 113.1716br />name: Computing Index,date: 2025-02-10br />return_base100: 117.9191br />name: Computing Index,date: 2025-02-11br />return_base100: 117.0568br />name: Computing Index,date: 2025-02-12br />return_base100: 122.6284br />name: Computing Index,date: 2025-02-13br />return_base100: 119.3194br />name: Computing Index,date: 2025-02-14br />return_base100: 122.5346br />name: Computing Index,date: 2025-02-15br />return_base100: 119.2414br />name: Computing Index,date: 2025-02-16br />return_base100: 121.7185br />name: Computing Index,date: 2025-02-17br />return_base100: 120.7065br />name: Computing Index,date: 2025-02-18br />return_base100: 111.2172br />name: Computing Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(227,137,0,1),dash:solid},hoveron:points,name:Computing Index,legendgroup:Computing Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,94.48830000000001,97.812899999999999,96.335300000000004,96.428200000000004,96.2684,98.698599999999999,93.24369999999999,96.984200000000001,100.17290000000001,101.27470000000001,103.34540000000001,105.3192,112.08029999999999,115.0127,118.04920000000001,108.7038,112.15280000000001,111.7115,114.47920000000001,114.71690000000001,124.46559999999999,121.42489999999999,125.34240000000001,115.35470000000001,127.39689999999999,135.12290000000002,141.124,139.4247,140.96359999999999,127.16330000000001,128.31269999999998,121.83569999999999,131.1977,130.96859999999998,129.25629999999998,128.30680000000001,124.9093,119.7864,96.838100000000011,101.06710000000001,90.409899999999993,96.051299999999998,92.991900000000001,92.430700000000002,96.1126,100.5436,100.71470000000001,102.8888,96.816699999999997,97.263300000000001,93.356099999999998,94.302599999999998,93.874700000000004,92.855100000000007,93.600300000000004,90.698400000000007,82.109499999999997,87.209000000000003,80.592299999999994,87.238,88.501499999999993,90.023899999999998,89.447500000000005,90.207599999999999,91.081199999999995,90.580300000000008,85.6828,83.819500000000005,83.339799999999997,84.132300000000001,84.293199999999999,79.217200000000005,80.093599999999995,81.948399999999992,85.221699999999998,85.455299999999994,85.909400000000005,86.063299999999998,83.6648,82.005200000000002,81.184899999999999,78.394499999999994,80.676099999999991,81.328299999999999,80.684399999999997,78.119900000000001,80.567099999999996,82.874400000000009,81.944199999999995,81.742999999999995,80.226799999999997,78.937600000000003,78.899000000000001,73.472400000000007,72.294200000000004,70.615000000000009,70.596199999999996,71.259600000000006,68.745199999999997,68.846199999999996,69.540199999999999,73.088099999999997,78.772599999999997,73.992999999999995,78.420500000000004,78.872299999999996,79.630499999999998,78.659999999999997,77.198099999999997,79.986400000000003,77.701999999999998,77.351900000000001,78.775899999999993,80.419700000000006,77.738200000000006,75.463400000000007,76.968099999999993,85.025399999999991,82.828900000000004,89.481999999999999,93.419799999999995,92.671199999999999,81.709299999999999,82.3005,84.249499999999998,84.692599999999999,88.484200000000001,86.972000000000008,91.290999999999997,91.517200000000003,86.218199999999996,89.944199999999995,90.085899999999995,90.108900000000006,84.621800000000007,85.321899999999999,81.989699999999999,78.619799999999998,81.180499999999995,81.489999999999995,83.287000000000006,84.081099999999992,86.9251,85.936500000000009,93.155299999999997,92.631399999999999,87.593900000000005,84.0548,83.553699999999992,73.582300000000004,81.750100000000003,80.816500000000005,81.248500000000007,80.310299999999998,80.733800000000002,80.218500000000006,77.972499999999997,77.85990000000001,79.853700000000003,78.006900000000002,80.970600000000005,79.502099999999999,85.289999999999992,92.750600000000006,99.539200000000008,103.05249999999999,106.7243,101.21180000000001,89.647000000000006,92.302999999999997,98.1875,97.677700000000002,97.935599999999994,102.8904,108.2373,112.75109999999999,125.49159999999999,135.20000000000002,114.5843,137.1705,149.2484,143.78200000000001,144.47389999999999,140.58250000000001,130.7704,136.56649999999999,137.6874,137.95690000000002,136.2347,145.13059999999999,148.6925,159.0368,152.81199999999998,175.2141,171.3168,177.28149999999999,184.24879999999999,190.61500000000001,193.66370000000001,237.94680000000002,249.8733,256.20319999999998,237.67830000000001,227.16970000000001,229.99369999999999,236.83079999999998,259.98910000000001,262.11259999999999,246.56570000000002,256.21800000000002,234.62119999999999,197.07900000000001,221.22329999999999,221.1277,229.73819999999998,232.94399999999999,222.75580000000002,251.92179999999999,264.48469999999998,338.60759999999999,354.02949999999998,336.13319999999999,337.4332,370.08299999999997,424.24799999999993,435.97289999999998,429.28769999999997,447.38990000000001,490.5933,542.92990000000009,576.61099999999999,608.6644,604.32399999999996,644.29269999999997,648.28239999999994,624.95119999999997,579.03010000000006,610.76340000000005,581.48710000000005,559.98289999999997,554.69140000000004,550.43949999999995,607.98419999999999,637.44490000000008,685.09960000000001,680.06619999999998,684.38400000000001,670.97800000000007,664.16859999999997,680.65550000000007,630.86959999999999,662.03539999999998,667.14170000000001,654.6422,666.70399999999995,731.97669999999994,791.678,756.05039999999997,746.55840000000001,745.25049999999999,759.97630000000004,740.97889999999995,787.37049999999999,770.07209999999998,786.7183,712.57729999999992,666.82339999999999,677.30360000000007,667.91020000000003,602.88589999999999,602.18349999999998,550.31179999999995,549.50020000000006,644.70910000000003,671.50540000000001,693.87630000000001,677.81859999999995,717.05420000000004,711.39650000000006,695.50530000000003,710.16089999999997,637.10019999999997,693.34339999999997,701.779,692.49540000000002,688.88440000000003,686.78899999999999,623.41909999999996,654.95569999999998,576.71849999999995,572.16009999999994,592.86009999999999,547.74009999999998,550.06589999999994,504.93729999999999,533.40480000000002,376.78859999999997,427.26030000000003,371.36959999999999,351.73649999999998,288.47550000000001,368.69839999999999,364.76829999999995,461.41059999999993,421.66420000000005,370.61239999999998,346.25490000000002,370.51069999999999,395.16070000000002,384.38839999999999,400.66319999999996,415.28919999999994,386.60000000000002,379.29469999999998,385.49899999999997,348.43529999999998,341.6019,355.61649999999997,340.47399999999999,333.93939999999998,320.34790000000004,335.44139999999999,350.72679999999997,355.5154,342.95350000000002,345.49059999999997,321.56709999999998,319.51030000000003,317.3938,253.90000000000001,238.64329999999998,263.52269999999999,282.2878,266.32470000000001,257.87790000000001,272.63150000000002,284.26609999999999,291.52640000000002,302.07470000000001,296.14280000000002,303.1678,315.57060000000001,328.54629999999997,325.62729999999999,337.05860000000001,368.85579999999999,333.99889999999999,350.25990000000002,352.27680000000004,364.67469999999997,348.5394,345.34889999999996,372.1078,350.65179999999998,334.24619999999999,330.68549999999999,337.01910000000004,314.46610000000004,292.03269999999998,320.80959999999999,321.57779999999997,353.55070000000001,375.56470000000002,390.48270000000002,369.49079999999998,381.72550000000001,379.78030000000001,387.48320000000001,388.11090000000002,402.28809999999999,386.88,394.89850000000001,382.93400000000003,399.93349999999998,400.70670000000001,415.61869999999999,419.47650000000004,398.71210000000002,416.37060000000002,439.5659,445.09829999999999,431.06929999999994,462.79939999999999,454.68729999999999,460.76920000000001,470.15440000000001,450.21409999999997,450.9316,466.92020000000002,480.40000000000003,492.35740000000004,494.20279999999997,528.40809999999999,500.33659999999998,535.8143,498.35580000000004,520.31209999999999,536.6844000000001,560.70939999999996,535.56780000000003,530.62289999999996,551.70050000000003,556.01760000000002,562.75850000000003,574.58969999999999,596.36079999999993,581.29049999999995,472.71720000000005,474.90530000000001,489.10679999999996,452.99110000000002,462.97170000000006,478.22719999999998,466.84460000000001,482.0652,501.5607,527.68269999999995,518.64459999999997,530.25419999999997,525.0711,441.83130000000006,414.78989999999999,473.36799999999994,488.66240000000005,447.52799999999996,442.44919999999996,437.6653,421.54649999999998,399.5367,408.51639999999998,439.13640000000004,486.84300000000002,488.92429999999996,507.87880000000001,507.45180000000005,516.00580000000002,506.32469999999995,509.53600000000006,522.16630000000009,536.67470000000003,504.91729999999995,496.53980000000001,491.55779999999999,498.12760000000003,502.24209999999994,502.21609999999998,516.27099999999996,501.63339999999994,492.94630000000001,494.1395,515.94870000000003,499.22459999999995,515.80909999999994,516.49830000000009,501.67180000000002,520.16189999999995,522.65769999999998,501.00569999999999,551.6613000000001,620.24739999999997,880.19899999999996,770.32220000000007,821.69369999999992,915.12819999999999,891.7056,860.21309999999994,856.52290000000005,901.44169999999997,898.74390000000005,893.25990000000002,858.92269999999996,816.23119999999994,858.07090000000005,907.27879999999993,917.51609999999994,928.65210000000002,933.4790999999999,919.64840000000004,1015.7251,1042.885,1137.0706,1169.4103,1129.6832999999999,1197.1783,1251.3381999999999,1517.5373999999999,1575.1569,1474.5746999999999,1467.6514999999999,1553.6683,1492.5713000000001,1432.4811,1436.2539999999999,1391.5398,1260.5687,1238.3084999999999,1128.1764000000001,1178.6487,1156.6007000000002,1169.8924999999999,1111.0930000000001,1039.1168,1107.2552999999998,1164.269,1014.4933,1030.3971000000001,1084.8367000000001,1055.1124,1034.3344,1076.7307000000001,1043.1339,1019.912,1059.6863000000001,1066.4757,1215.2801999999999,1161.0672999999999,1250.9660000000001,1261.3174000000001,1257.0273,1138.2585999999999,1096.3995,1110.9272000000001,1103.7713000000001,1133.6923000000002,1141.165,1108.0377000000001,1080.9667999999999,994.01800000000003,1030.1578999999999,945.55140000000006,904.45519999999999,919.01440000000002,874.32470000000001,929.34079999999994,995.39530000000002,941.39870000000008,954.49439999999993,965.47219999999993,978.99109999999996,925.01870000000008,916.15629999999987,877.69220000000007,836.98779999999999,703.6377,628.95770000000005,663.59990000000005,638.42849999999999,652.55060000000003,669.07449999999994,679.99549999999999,697.10149999999999,729.13160000000005,737.43899999999996,778.14750000000004,765.83220000000006,717.67409999999995,727.30689999999993,785.53920000000005,862.86270000000002,923.30250000000001,952.72469999999987,976.22619999999995,974.09709999999995,927.78109999999992,860.87459999999999,856.47040000000004,835.17160000000001,831.69009999999992,935.22680000000003,925.68759999999997,836.43560000000002,810.42090000000007,793.57830000000001,730.30860000000007,667.86009999999999,706.31989999999996,682.02480000000003,677.80489999999998,721.49710000000005,710.73199999999997,675.82269999999994,746.01130000000001,756.41949999999997,737.68470000000002,710.32830000000001,658.49849999999992,682.60040000000004,646.65819999999997,635.41559999999993,643.37459999999999,672.83350000000007,643.41309999999999,626.83350000000007,629.03579999999999,618.0181,631.24860000000001,630.25279999999998,691.91320000000007,686.76099999999997,692.83460000000002,718.74670000000003,688.21570000000008,689.16849999999999,698.32400000000007,733.06009999999992,766.96010000000001,744.82910000000004,754.75030000000004,789.14350000000002,776.76009999999997,788.07659999999998,799.42430000000002,773.30189999999993,795.91070000000002,789.73789999999997,819.65719999999999,812.71550000000002,775.04039999999998,693.85289999999998,719.38289999999995,678.64980000000003,704.91910000000007,679.23239999999998,617.20889999999997,643.40989999999999,662.13170000000002,641.90340000000003,650.04559999999992,654.02179999999998,628.529,639.80989999999997,660.56299999999999,653.56730000000005,629.53869999999995,626.68510000000003,618.6046,616.79830000000004,608.06029999999998,556.25450000000001,570.82090000000005,567.00699999999995,526.97349999999994,463.5992,495.04239999999999,485.59429999999998,478.44379999999995,536.14840000000004,477.2912,468.64840000000004,446.64210000000003,435.67419999999998,364.90749999999997,371.46210000000002,270.9796,247.95069999999998,295.66419999999999,334.38249999999999,342.80509999999998,308.90480000000002,323.65480000000002,281.4205,304.05560000000003,294.21339999999998,304.90089999999998,313.51710000000003,297.69310000000002,300.72899999999998,305.1662,289.52339999999998,274.01140000000004,278.39890000000003,283.3143,309.90269999999998,310.90620000000001,287.58789999999999,298.59719999999999,284.92270000000002,286.45209999999997,285.89709999999997,300.19380000000001,292.7491,286.61349999999999,285.22329999999999,265.01339999999999,242.8022,225.11739999999998,211.04929999999999,216.62970000000001,234.61449999999999,204.14949999999999,213.95699999999999,201.16469999999998,217.20529999999999,226.26369999999997,227.91290000000001,223.05739999999997,241.7817,254.90719999999999,269.97489999999999,256.52840000000003,264.44970000000001,247.47460000000001,243.33699999999999,245.06130000000002,238.76119999999997,236.9599,237.27279999999999,256.71469999999999,254.80999999999997,263.15769999999998,269.40769999999998,263.1157,262.85809999999998,251.55620000000002,233.69659999999999,229.57659999999998,240.52449999999999,247.61869999999999,247.45959999999999,254.22790000000001,250.4495,282.09270000000004,292.18439999999998,275.63580000000002,277.27510000000001,285.42320000000001,284.70119999999997,259.9359,256.91639999999995,284.24529999999999,291.92179999999996,292.03919999999999,289.54680000000002,289.54059999999998,295.42570000000001,287.29160000000002,288.73739999999998,298.68100000000004,310.25529999999998,305.25509999999997,304.93329999999997,311.29769999999996,299.70949999999999,309.70209999999997,305.62099999999998,311.39780000000002,306.5806,304.02480000000003,297.44819999999999,293.14859999999999,280.7835,268.31729999999999,242.3305,239.63390000000001,247.79640000000001,240.5736,246.12059999999997,245.50890000000001,246.2603,222.66970000000001,223.327,219.09619999999998,230.58640000000003,223.69910000000002,221.49790000000002,222.8271,221.01419999999999,223.04119999999998,228.11070000000001,224.92700000000002,209.39019999999999,217.70439999999999,219.19029999999998,233.0171,234.875,238.7987,234.31809999999999,217.86180000000002,219.32420000000002,210.7097,210.3107,224.20399999999998,205.41730000000001,216.6842,209.7467,206.5531,216.3374,214.96879999999999,209.36320000000001,208.4853,207.02470000000002,205.42319999999998,206.3365,207.93279999999999,205.58529999999999,203.65890000000002,198.66490000000002,204.11679999999998,207.9307,206.80339999999998,203.602,202.98479999999998,202.2535,203.60369999999998,198.0384,189.1018,190.02950000000001,187.36010000000002,184.26859999999999,185.44909999999999,187.6088,190.56820000000002,185.8021,178.29429999999999,176.26239999999999,180.77179999999998,180.91839999999999,184.78309999999999,180.73999999999998,187.5549,190.637,187.61669999999998,193.96940000000001,196.27879999999999,199.31209999999999,198.34360000000001,194.5829,185.9871,189.03909999999999,204.29059999999998,211.05010000000001,197.71449999999999,195.71350000000001,168.55029999999999,131.31379999999999,155.41139999999999,145.7346,137.03550000000001,133.0943,135.15010000000001,136.7354,133.79680000000002,131.36789999999999,134.07819999999998,136.6652,126.4135,124.1905,128.21450000000002,133.036,132.68029999999999,132.08619999999999,134.90180000000001,138.2843,137.21639999999999,139.56649999999999,146.03740000000002,142.3038,146.00359999999998,142.0292,144.6498,145.5264,147.24360000000001,140.29339999999999,142.43899999999999,140.83259999999999,142.79489999999998,142.72999999999999,142.1611,140.96350000000001,138.7294,134.9873,118.91860000000001,120.91590000000001,119.8467,112.6657,117.02930000000001,115.4855,116.92290000000001,118.7454,118.214,117.19880000000001,117.52510000000001,116.10879999999999,111.56479999999999,110.30519999999999,108.6503,109.5847,112.70929999999998,116.1623,116.6065,119.4915,117.8229,121.1138,124.66520000000001,134.83840000000001,142.15969999999999,145.1165,144.76159999999999,148.1189,163.51579999999998,174.19669999999999,183.46809999999999,178.98849999999999,178.09370000000001,168.79349999999999,174.7191,189.79769999999999,192.83159999999998,195.8639,199.0547,186.85040000000001,198.5496,199.83359999999999,202.9468,202.4178,215.52680000000001,199.7621,203.6816,213.48440000000002,209.34979999999999,214.66159999999999,214.88809999999998,207.27850000000001,201.26990000000001,225.12780000000001,216.70280000000002,189.40170000000001,190.55670000000001,196.61429999999999,190.3614,184.2747,192.39179999999999,206.1268,194.9502,205.71429999999998,207.45049999999998,207.27000000000001,215.26459999999997,206.07660000000001,204.50020000000001,206.48270000000002,196.7114,191.5514,196.6285,194.1961,188.43870000000001,195.8954,189.80950000000001,178.221,174.08680000000001,173.89660000000001,177.46189999999999,172.15549999999999,160.95740000000001,147.76249999999999,149.99979999999999,145.10380000000001,161.10910000000001,168.02870000000001,173.36100000000002,160.75659999999999,163.96019999999999,179.47970000000001,178.1413,183.65359999999998,174.16849999999999,176.25999999999999,168.08879999999999,176.63120000000001,170.58349999999999,166.79349999999999,171.24449999999999,161.33240000000001,167.4588,172.77160000000001,168.2954,172.78030000000001,173.45569999999998,169.39329999999998,170.5746,172.45429999999999,176.26669999999999,173.7525,175.85890000000001,173.48849999999999,174.27090000000001,177.02430000000001,176.43120000000002,177.96629999999999,179.6704,185.10400000000001,184.81440000000001,186.2003,187.78559999999999,189.96619999999999,171.88290000000001,168.31309999999999,160.85819999999998,164.42310000000001,162.33550000000002,161.6199,163.5599,158.87990000000002,163.39660000000001,154.98390000000001,156.5256,153.7474,155.5359,147.47370000000001,147.45259999999999,135.6362,135.65719999999999,137.90270000000001,130.78440000000001,133.2114,132.05350000000001,133.35390000000001,134.96300000000002,137.7867,141.2533,140.60640000000001,140.19109999999998,140.1088,137.7175,137.07240000000002,137.84209999999999,132.6112,132.6558,133.64670000000001,135.19840000000002,140.1396,137.78809999999999,137.9256,133.8023,134.31040000000002,138.40380000000002,138.29220000000001,141.65540000000001,126.62279999999998,131.53269999999998,122.13780000000001,122.2046,119.0107,101.26509999999999,101.19759999999999,100.91030000000001,100.6138,96.274199999999993,97.695099999999996,99.20259999999999,100.41670000000001,98.618399999999994,99.467399999999998,102.8903,108.25439999999999,106.6653,110.7826,110.72850000000001,111.5985,108.5731,110.188,103.36430000000001,105.47169999999998,107.7084,111.87739999999999,110.5377,112.52329999999999,110.7321,107.1656,103.0899,103.59320000000001,104.44629999999999,103.8549,103.84899999999999,105.3496,104.84990000000001,113.46909999999998,110.2469,111.4126,108.06009999999999,110.52720000000001,107.9777,108.66409999999999,109.3853,110.54649999999999,108.2123,111.2428,105.71639999999999,105.718,105.5271,105.11760000000001,105.97840000000001,107.0856,105.21640000000001,103.83009999999999,103.93079999999999,101.59389999999999,101.0478,100.82180000000001,102.95589999999999,103.23199999999999,101.9109,103.54650000000001,103.0992,103.68640000000001,104.30120000000001,105.45649999999999,105.0476,106.50729999999999,100.15179999999999,94.965800000000002,85.7684,87.723799999999997,89.794300000000007,89.861400000000003,88.030799999999999,87.320099999999996,88.992499999999993,87.488500000000002,88.420600000000007,88.090199999999996,88.042600000000007,87.692800000000005,90.662300000000002,89.291799999999995,85.477199999999996,83.825800000000001,83.880399999999995,83.288200000000003,83.194900000000004,84.139399999999995,84.467299999999994,85.0441,84.197699999999998,83.981899999999996,80.704499999999996,77.289600000000007,76.907200000000003,78.486699999999999,79.680799999999991,81.031599999999997,81.808099999999996,79.520900000000012,80.864100000000008,81.884699999999995,82.315300000000008,81.264200000000002,81.947800000000001,81.455299999999994,80.061899999999994,81.107600000000005,80.310299999999998,80.263800000000003,82.026899999999998,84.055000000000007,83.987400000000008,87.242099999999994,84.290300000000002,83.155299999999997,82.936800000000005,80.63900000000001,82.340899999999991,82.113100000000003,82.144599999999997,78.080100000000002,77.463300000000004,77.118499999999997,77.676400000000001,77.95689999999999,78.566100000000006,79.081000000000003,80.805700000000002,79.619100000000003,78.989200000000011,77.744100000000003,80.2607,83.058199999999999,84.4923,88.182099999999991,90.7059,93.470100000000002,95.709400000000002,92.921700000000001,95.803899999999999,101.9817,101.1604,97.728499999999997,100.3372,101.7509,101.83359999999999,105.11369999999999,105.9954,111.23490000000001,109.40160000000002,113.62309999999999,111.92530000000001,117.57640000000001,119.83569999999999,121.01260000000001,117.78139999999999,113.37079999999999,118.66250000000001,114.93329999999999,115.41950000000001,112.56049999999999,116.71199999999999,117.0587,106.7512,115.98250000000002,115.45959999999999,120.6018,127.0765,126.2129,122.5479,123.10600000000001,121.95700000000001,120.9367,124.7192,129.31980000000001,129.0367,133.54150000000001,138.4496,136.2465,141.95839999999998,147.23400000000001,150.05520000000001,153.5497,142.13659999999999,145.31549999999999,150.726,154.54159999999999,142.65859999999998,145.87280000000001,142.1574,142.0558,140.01589999999999,147.35900000000001,150.2397,151.58339999999998,152.76050000000001,154.0538,163.9614,161.0001,161.1326,154.1223,150.93449999999999,149.4376,149.92519999999999,155.7833,153.14250000000001,140.46430000000001,146.11080000000001,138.69320000000002,137.42930000000001,129.19320000000002,137.29249999999999,129.6662,142.00479999999999,144.68770000000001,138.05520000000001,141.31870000000001,134.71379999999999,139.55630000000002,146.03379999999999,143.0009,135.03050000000002,136.81190000000001,136.56040000000002,136.32509999999999,127.7474,126.42020000000001,129.18689999999998,126.373,131.3665,133.2852,130.96509999999998,135.91629999999998,132.12289999999999,127.871,129.34229999999999,129.82240000000002,127.84400000000001,125.55249999999999,126.61389999999999,127.952,131.97289999999998,133.43940000000001,139.20429999999999,141.2193,141.6174,149.2747,149.03979999999999,154.47640000000001,157.35570000000001,157.08949999999999,159.64060000000001,167.78970000000001,173.816,171.40869999999998,165.7861,167.9365,165.65350000000001,173.15950000000001,172.46300000000002,181.3356,190.10380000000001,186.44579999999999,192.69630000000001,205.57089999999997,215.76149999999998,212.22289999999998,220.30669999999998,203.46600000000001,213.08880000000002,222.0044,217.93330000000003,239.71870000000001,253.57850000000002,253.1653,247.4281,249.87389999999999,243.96439999999998,227.29759999999999,207.57979999999998,216.29559999999998,205.03179999999998,186.636,208.23740000000001,205.12950000000001,198.34989999999999,208.01579999999998,212.14520000000002,219.55429999999998,227.5735,217.04530000000003,221.03790000000001,220.98360000000002,217.56039999999999,221.65899999999999,209.1764,192.738,190.9393,193.58850000000001,190.68790000000001,193.0968,198.69759999999999,208.6431,196.97280000000001,196.27600000000001,193.8278,162.88640000000001,139.15969999999999,150.75489999999999,143.5463,145.85159999999999,140.76509999999999,146.86840000000001,149.00649999999999,150.8391,150.80940000000001,148.97720000000001,147.0753,136.48240000000001,139.00479999999999,142.3603,147.98320000000001,146.23060000000001,148.15049999999999,145.20090000000002,142.34739999999999,140.11840000000001,144.7679,138.82490000000001,137.93880000000001,135.66810000000001,134.03899999999999,129.86160000000001,141.34009999999998,141.8288,144.59120000000001,144.8741,139.12569999999999,151.97329999999999,152.41540000000001,151.88749999999999,149.44159999999999,150.85759999999999,154.20100000000002,152.51089999999999,155.79149999999998,153.27719999999999,150.05240000000001,147.1234,150.10290000000001,151.15559999999999,149.00460000000001,152.67949999999999,154.59830000000002,156.9837,152.6985,138.6096,132.4203,135.88039999999998,131.52870000000001,125.23280000000001,129.40030000000002,122.96400000000001,119.3073,119.69970000000001,120.3143,109.75829999999999,101.9015,105.00579999999999,104.76000000000001,104.56810000000002,103.70859999999999,100.33859999999999,103.13270000000001,105.2011,103.02990000000001,104.96730000000001,102.291,100.7026,103.33630000000001,101.59290000000001,104.1974,98.303899999999999,87.077100000000002,84.888499999999993,90.447699999999998,84.42349999999999,87.088099999999997,89.2179,89.45920000000001,88.471000000000004,90.259500000000003,92.761099999999999,94.516599999999997,100.9136,101.3203,102.39389999999999,99.852199999999996,104.0745,105.38810000000001,106.646,102.8981,99.937200000000004,96.973399999999998,94.141900000000007,99.563199999999995,100.5223,98.130700000000004,98.800899999999999,97.187299999999993,94.550600000000003,93.091300000000004,85.167199999999994,81.618900000000011,76.847200000000001,70.909199999999998,73.7303,71.357500000000002,79.344000000000008,77.238799999999998,79.155100000000004,74.920600000000007,77.607900000000001,79.658200000000008,77.597799999999992,75.496799999999993,74.579899999999995,75.774100000000004,76.680800000000005,77.521900000000002,79.027499999999989,82.3399,84.092799999999997,91.431300000000007,92.934600000000003,91.4298,86.836799999999997,81.822099999999992,80.4465,83.025700000000001,82.476300000000009,80.257999999999996,75.535600000000002,79.218299999999999,76.082000000000008,76.830100000000002,74.9893,73.248199999999997,75.483400000000003,77.256399999999999,80.630700000000004,80.892099999999999,78.956000000000003,81.887699999999995,82.693700000000007,81.610500000000002,80.027799999999999,78.205700000000007,80.840699999999998,83.945400000000006,88.586399999999998,89.966000000000008,91.787999999999997,89.479200000000006,91.567900000000009,93.912700000000001,91.806799999999996,96.579099999999997,99.34190000000001,96.451499999999996,97.729299999999995,92.8536,86.966700000000003,84.897100000000009,83.456500000000005,86.954499999999996,85.972499999999997,87.823499999999996,87.367499999999993,84.558099999999996,83.097499999999997,82.266099999999994,86.092199999999991,87.859899999999996,87.366,91.915700000000001,90.454400000000007,89.601900000000001,86.805599999999998,92.940599999999989,93.886899999999997,102.45299999999999,100.46260000000001,100.19459999999999,95.443699999999993,97.650400000000005,88.714300000000009,90.049900000000008,92.107399999999998,90.5501,94.481999999999999,87.341999999999999,81.0715,79.927800000000005,76.234400000000008,73.7577,70.744500000000002,73.297399999999996,79.259799999999998,78.557999999999993,78.888400000000004,82.404399999999995,86.1751,91.218299999999999,89.988500000000002,85.673900000000003,81.2928,85.929400000000001,100.02070000000001,91.92949999999999,99.362799999999993,96.123400000000004,94.214799999999997,97.255899999999997,101.77020000000002,114.64840000000001,146.02280000000002,133.92099999999999,127.97449999999999,133.0197,135.9033,141.2037,147.52369999999999,148.04520000000002,152.48750000000001,165.2107,183.7894,180.41970000000001,183.3921,184.70699999999999,183.39230000000001,149.16030000000001,142.43429999999998,158.12889999999999,158.9409,160.54919999999998,152.2919,155.2927,148.64589999999998,140.16470000000001,127.12440000000001,115.798,120.74180000000001,112.4967,112.9829,120.26049999999999,127.74980000000001,123.6896,115.5192,114.77619999999999,119.6871,114.66160000000001,114.07860000000001,112.78809999999999,118.06559999999999,121.3284,131.17150000000001,131.31379999999999,130.91459999999998,135.32859999999999,120.71600000000001,115.0528,112.4295,116.20010000000001,116.575,112.82589999999999,108.63210000000001,114.3278,121.30240000000001,118.997,128.69800000000001,118.26859999999999,106.68789999999998,107.82400000000001,109.9079,106.62860000000001,106.8582,104.61339999999998,105.7784,102.4357,99.728200000000001,92.416799999999995,96.944900000000004,101.2114,101.15400000000001,93.778599999999997,80.164699999999996,82.691999999999993,77.037300000000002,76.085700000000003,71.751300000000001,72.600799999999992,75.851399999999998,74.093600000000009,77.441199999999995,76.428799999999995,80.114599999999996,78.036699999999996,80.188000000000002,78.136399999999995,77.242999999999995,76.973600000000005,71.741399999999999,text:date: 2020-07-27br />return_base100: 100.0000br />name: Consumer Index,date: 2020-07-28br />return_base100: 94.4883br />name: Consumer Index,date: 2020-07-29br />return_base100: 97.8129br />name: Consumer Index,date: 2020-07-30br />return_base100: 96.3353br />name: Consumer Index,date: 2020-07-31br />return_base100: 96.4282br />name: Consumer Index,date: 2020-08-01br />return_base100: 96.2684br />name: Consumer Index,date: 2020-08-02br />return_base100: 98.6986br />name: Consumer Index,date: 2020-08-03br />return_base100: 93.2437br />name: Consumer Index,date: 2020-08-04br />return_base100: 96.9842br />name: Consumer Index,date: 2020-08-05br />return_base100: 100.1729br />name: Consumer Index,date: 2020-08-06br />return_base100: 101.2747br />name: Consumer Index,date: 2020-08-07br />return_base100: 103.3454br />name: Consumer Index,date: 2020-08-08br />return_base100: 105.3192br />name: Consumer Index,date: 2020-08-09br />return_base100: 112.0803br />name: Consumer Index,date: 2020-08-10br />return_base100: 115.0127br />name: Consumer Index,date: 2020-08-11br />return_base100: 118.0492br />name: Consumer Index,date: 2020-08-12br />return_base100: 108.7038br />name: Consumer Index,date: 2020-08-13br />return_base100: 112.1528br />name: Consumer Index,date: 2020-08-14br />return_base100: 111.7115br />name: Consumer Index,date: 2020-08-15br />return_base100: 114.4792br />name: Consumer Index,date: 2020-08-16br />return_base100: 114.7169br />name: Consumer Index,date: 2020-08-17br />return_base100: 124.4656br />name: Consumer Index,date: 2020-08-18br />return_base100: 121.4249br />name: Consumer Index,date: 2020-08-19br />return_base100: 125.3424br />name: Consumer Index,date: 2020-08-20br />return_base100: 115.3547br />name: Consumer Index,date: 2020-08-21br />return_base100: 127.3969br />name: Consumer Index,date: 2020-08-22br />return_base100: 135.1229br />name: Consumer Index,date: 2020-08-23br />return_base100: 141.1240br />name: Consumer Index,date: 2020-08-24br />return_base100: 139.4247br />name: Consumer Index,date: 2020-08-25br />return_base100: 140.9636br />name: Consumer Index,date: 2020-08-26br />return_base100: 127.1633br />name: Consumer Index,date: 2020-08-27br />return_base100: 128.3127br />name: Consumer Index,date: 2020-08-28br />return_base100: 121.8357br />name: Consumer Index,date: 2020-08-29br />return_base100: 131.1977br />name: Consumer Index,date: 2020-08-30br />return_base100: 130.9686br />name: Consumer Index,date: 2020-08-31br />return_base100: 129.2563br />name: Consumer Index,date: 2020-09-01br />return_base100: 128.3068br />name: Consumer Index,date: 2020-09-02br />return_base100: 124.9093br />name: Consumer Index,date: 2020-09-03br />return_base100: 119.7864br />name: Consumer Index,date: 2020-09-04br />return_base100: 96.8381br />name: Consumer Index,date: 2020-09-05br />return_base100: 101.0671br />name: Consumer Index,date: 2020-09-06br />return_base100: 90.4099br />name: Consumer Index,date: 2020-09-07br />return_base100: 96.0513br />name: Consumer Index,date: 2020-09-08br />return_base100: 92.9919br />name: Consumer Index,date: 2020-09-09br />return_base100: 92.4307br />name: Consumer Index,date: 2020-09-10br />return_base100: 96.1126br />name: Consumer Index,date: 2020-09-11br />return_base100: 100.5436br />name: Consumer Index,date: 2020-09-12br />return_base100: 100.7147br />name: Consumer Index,date: 2020-09-13br />return_base100: 102.8888br />name: Consumer Index,date: 2020-09-14br />return_base100: 96.8167br />name: Consumer Index,date: 2020-09-15br />return_base100: 97.2633br />name: Consumer Index,date: 2020-09-16br />return_base100: 93.3561br />name: Consumer Index,date: 2020-09-17br />return_base100: 94.3026br />name: Consumer Index,date: 2020-09-18br />return_base100: 93.8747br />name: Consumer Index,date: 2020-09-19br />return_base100: 92.8551br />name: Consumer Index,date: 2020-09-20br />return_base100: 93.6003br />name: Consumer Index,date: 2020-09-21br />return_base100: 90.6984br />name: Consumer Index,date: 2020-09-22br />return_base100: 82.1095br />name: Consumer Index,date: 2020-09-23br />return_base100: 87.2090br />name: Consumer Index,date: 2020-09-24br />return_base100: 80.5923br />name: Consumer Index,date: 2020-09-25br />return_base100: 87.2380br />name: Consumer Index,date: 2020-09-26br />return_base100: 88.5015br />name: Consumer Index,date: 2020-09-27br />return_base100: 90.0239br />name: Consumer Index,date: 2020-09-28br />return_base100: 89.4475br />name: Consumer Index,date: 2020-09-29br />return_base100: 90.2076br />name: Consumer Index,date: 2020-09-30br />return_base100: 91.0812br />name: Consumer Index,date: 2020-10-01br />return_base100: 90.5803br />name: Consumer Index,date: 2020-10-02br />return_base100: 85.6828br />name: Consumer Index,date: 2020-10-03br />return_base100: 83.8195br />name: Consumer Index,date: 2020-10-04br />return_base100: 83.3398br />name: Consumer Index,date: 2020-10-05br />return_base100: 84.1323br />name: Consumer Index,date: 2020-10-06br />return_base100: 84.2932br />name: Consumer Index,date: 2020-10-07br />return_base100: 79.2172br />name: Consumer Index,date: 2020-10-08br />return_base100: 80.0936br />name: Consumer Index,date: 2020-10-09br />return_base100: 81.9484br />name: Consumer Index,date: 2020-10-10br />return_base100: 85.2217br />name: Consumer Index,date: 2020-10-11br />return_base100: 85.4553br />name: Consumer Index,date: 2020-10-12br />return_base100: 85.9094br />name: Consumer Index,date: 2020-10-13br />return_base100: 86.0633br />name: Consumer Index,date: 2020-10-14br />return_base100: 83.6648br />name: Consumer Index,date: 2020-10-15br />return_base100: 82.0052br />name: Consumer Index,date: 2020-10-16br />return_base100: 81.1849br />name: Consumer Index,date: 2020-10-17br />return_base100: 78.3945br />name: Consumer Index,date: 2020-10-18br />return_base100: 80.6761br />name: Consumer Index,date: 2020-10-19br />return_base100: 81.3283br />name: Consumer Index,date: 2020-10-20br />return_base100: 80.6844br />name: Consumer Index,date: 2020-10-21br />return_base100: 78.1199br />name: Consumer Index,date: 2020-10-22br />return_base100: 80.5671br />name: Consumer Index,date: 2020-10-23br />return_base100: 82.8744br />name: Consumer Index,date: 2020-10-24br />return_base100: 81.9442br />name: Consumer Index,date: 2020-10-25br />return_base100: 81.7430br />name: Consumer Index,date: 2020-10-26br />return_base100: 80.2268br />name: Consumer Index,date: 2020-10-27br />return_base100: 78.9376br />name: Consumer Index,date: 2020-10-28br />return_base100: 78.8990br />name: Consumer Index,date: 2020-10-29br />return_base100: 73.4724br />name: Consumer Index,date: 2020-10-30br />return_base100: 72.2942br />name: Consumer Index,date: 2020-10-31br />return_base100: 70.6150br />name: Consumer Index,date: 2020-11-01br />return_base100: 70.5962br />name: Consumer Index,date: 2020-11-02br />return_base100: 71.2596br />name: Consumer Index,date: 2020-11-03br />return_base100: 68.7452br />name: Consumer Index,date: 2020-11-04br />return_base100: 68.8462br />name: Consumer Index,date: 2020-11-05br />return_base100: 69.5402br />name: Consumer Index,date: 2020-11-06br />return_base100: 73.0881br />name: Consumer Index,date: 2020-11-07br />return_base100: 78.7726br />name: Consumer Index,date: 2020-11-08br />return_base100: 73.9930br />name: Consumer Index,date: 2020-11-09br />return_base100: 78.4205br />name: Consumer Index,date: 2020-11-10br />return_base100: 78.8723br />name: Consumer Index,date: 2020-11-11br />return_base100: 79.6305br />name: Consumer Index,date: 2020-11-12br />return_base100: 78.6600br />name: Consumer Index,date: 2020-11-13br />return_base100: 77.1981br />name: Consumer Index,date: 2020-11-14br />return_base100: 79.9864br />name: Consumer Index,date: 2020-11-15br />return_base100: 77.7020br />name: Consumer Index,date: 2020-11-16br />return_base100: 77.3519br />name: Consumer Index,date: 2020-11-17br />return_base100: 78.7759br />name: Consumer Index,date: 2020-11-18br />return_base100: 80.4197br />name: Consumer Index,date: 2020-11-19br />return_base100: 77.7382br />name: Consumer Index,date: 2020-11-20br />return_base100: 75.4634br />name: Consumer Index,date: 2020-11-21br />return_base100: 76.9681br />name: Consumer Index,date: 2020-11-22br />return_base100: 85.0254br />name: Consumer Index,date: 2020-11-23br />return_base100: 82.8289br />name: Consumer Index,date: 2020-11-24br />return_base100: 89.4820br />name: Consumer Index,date: 2020-11-25br />return_base100: 93.4198br />name: Consumer Index,date: 2020-11-26br />return_base100: 92.6712br />name: Consumer Index,date: 2020-11-27br />return_base100: 81.7093br />name: Consumer Index,date: 2020-11-28br />return_base100: 82.3005br />name: Consumer Index,date: 2020-11-29br />return_base100: 84.2495br />name: Consumer Index,date: 2020-11-30br />return_base100: 84.6926br />name: Consumer Index,date: 2020-12-01br />return_base100: 88.4842br />name: Consumer Index,date: 2020-12-02br />return_base100: 86.9720br />name: Consumer Index,date: 2020-12-03br />return_base100: 91.2910br />name: Consumer Index,date: 2020-12-04br />return_base100: 91.5172br />name: Consumer Index,date: 2020-12-05br />return_base100: 86.2182br />name: Consumer Index,date: 2020-12-06br />return_base100: 89.9442br />name: Consumer Index,date: 2020-12-07br />return_base100: 90.0859br />name: Consumer Index,date: 2020-12-08br />return_base100: 90.1089br />name: Consumer Index,date: 2020-12-09br />return_base100: 84.6218br />name: Consumer Index,date: 2020-12-10br />return_base100: 85.3219br />name: Consumer Index,date: 2020-12-11br />return_base100: 81.9897br />name: Consumer Index,date: 2020-12-12br />return_base100: 78.6198br />name: Consumer Index,date: 2020-12-13br />return_base100: 81.1805br />name: Consumer Index,date: 2020-12-14br />return_base100: 81.4900br />name: Consumer Index,date: 2020-12-15br />return_base100: 83.2870br />name: Consumer Index,date: 2020-12-16br />return_base100: 84.0811br />name: Consumer Index,date: 2020-12-17br />return_base100: 86.9251br />name: Consumer Index,date: 2020-12-18br />return_base100: 85.9365br />name: Consumer Index,date: 2020-12-19br />return_base100: 93.1553br />name: Consumer Index,date: 2020-12-20br />return_base100: 92.6314br />name: Consumer Index,date: 2020-12-21br />return_base100: 87.5939br />name: Consumer Index,date: 2020-12-22br />return_base100: 84.0548br />name: Consumer Index,date: 2020-12-23br />return_base100: 83.5537br />name: Consumer Index,date: 2020-12-24br />return_base100: 73.5823br />name: Consumer Index,date: 2020-12-25br />return_base100: 81.7501br />name: Consumer Index,date: 2020-12-26br />return_base100: 80.8165br />name: Consumer Index,date: 2020-12-27br />return_base100: 81.2485br />name: Consumer Index,date: 2020-12-28br />return_base100: 80.3103br />name: Consumer Index,date: 2020-12-29br />return_base100: 80.7338br />name: Consumer Index,date: 2020-12-30br />return_base100: 80.2185br />name: Consumer Index,date: 2020-12-31br />return_base100: 77.9725br />name: Consumer Index,date: 2021-01-01br />return_base100: 77.8599br />name: Consumer Index,date: 2021-01-02br />return_base100: 79.8537br />name: Consumer Index,date: 2021-01-03br />return_base100: 78.0069br />name: Consumer Index,date: 2021-01-04br />return_base100: 80.9706br />name: Consumer Index,date: 2021-01-05br />return_base100: 79.5021br />name: Consumer Index,date: 2021-01-06br />return_base100: 85.2900br />name: Consumer Index,date: 2021-01-07br />return_base100: 92.7506br />name: Consumer Index,date: 2021-01-08br />return_base100: 99.5392br />name: Consumer Index,date: 2021-01-09br />return_base100: 103.0525br />name: Consumer Index,date: 2021-01-10br />return_base100: 106.7243br />name: Consumer Index,date: 2021-01-11br />return_base100: 101.2118br />name: Consumer Index,date: 2021-01-12br />return_base100: 89.6470br />name: Consumer Index,date: 2021-01-13br />return_base100: 92.3030br />name: Consumer Index,date: 2021-01-14br />return_base100: 98.1875br />name: Consumer Index,date: 2021-01-15br />return_base100: 97.6777br />name: Consumer Index,date: 2021-01-16br />return_base100: 97.9356br />name: Consumer Index,date: 2021-01-17br />return_base100: 102.8904br />name: Consumer Index,date: 2021-01-18br />return_base100: 108.2373br />name: Consumer Index,date: 2021-01-19br />return_base100: 112.7511br />name: Consumer Index,date: 2021-01-20br />return_base100: 125.4916br />name: Consumer Index,date: 2021-01-21br />return_base100: 135.2000br />name: Consumer Index,date: 2021-01-22br />return_base100: 114.5843br />name: Consumer Index,date: 2021-01-23br />return_base100: 137.1705br />name: Consumer Index,date: 2021-01-24br />return_base100: 149.2484br />name: Consumer Index,date: 2021-01-25br />return_base100: 143.7820br />name: Consumer Index,date: 2021-01-26br />return_base100: 144.4739br />name: Consumer Index,date: 2021-01-27br />return_base100: 140.5825br />name: Consumer Index,date: 2021-01-28br />return_base100: 130.7704br />name: Consumer Index,date: 2021-01-29br />return_base100: 136.5665br />name: Consumer Index,date: 2021-01-30br />return_base100: 137.6874br />name: Consumer Index,date: 2021-01-31br />return_base100: 137.9569br />name: Consumer Index,date: 2021-02-01br />return_base100: 136.2347br />name: Consumer Index,date: 2021-02-02br />return_base100: 145.1306br />name: Consumer Index,date: 2021-02-03br />return_base100: 148.6925br />name: Consumer Index,date: 2021-02-04br />return_base100: 159.0368br />name: Consumer Index,date: 2021-02-05br />return_base100: 152.8120br />name: Consumer Index,date: 2021-02-06br />return_base100: 175.2141br />name: Consumer Index,date: 2021-02-07br />return_base100: 171.3168br />name: Consumer Index,date: 2021-02-08br />return_base100: 177.2815br />name: Consumer Index,date: 2021-02-09br />return_base100: 184.2488br />name: Consumer Index,date: 2021-02-10br />return_base100: 190.6150br />name: Consumer Index,date: 2021-02-11br />return_base100: 193.6637br />name: Consumer Index,date: 2021-02-12br />return_base100: 237.9468br />name: Consumer Index,date: 2021-02-13br />return_base100: 249.8733br />name: Consumer Index,date: 2021-02-14br />return_base100: 256.2032br />name: Consumer Index,date: 2021-02-15br />return_base100: 237.6783br />name: Consumer Index,date: 2021-02-16br />return_base100: 227.1697br />name: Consumer Index,date: 2021-02-17br />return_base100: 229.9937br />name: Consumer Index,date: 2021-02-18br />return_base100: 236.8308br />name: Consumer Index,date: 2021-02-19br />return_base100: 259.9891br />name: Consumer Index,date: 2021-02-20br />return_base100: 262.1126br />name: Consumer Index,date: 2021-02-21br />return_base100: 246.5657br />name: Consumer Index,date: 2021-02-22br />return_base100: 256.2180br />name: Consumer Index,date: 2021-02-23br />return_base100: 234.6212br />name: Consumer Index,date: 2021-02-24br />return_base100: 197.0790br />name: Consumer Index,date: 2021-02-25br />return_base100: 221.2233br />name: Consumer Index,date: 2021-02-26br />return_base100: 221.1277br />name: Consumer Index,date: 2021-02-27br />return_base100: 229.7382br />name: Consumer Index,date: 2021-02-28br />return_base100: 232.9440br />name: Consumer Index,date: 2021-03-01br />return_base100: 222.7558br />name: Consumer Index,date: 2021-03-02br />return_base100: 251.9218br />name: Consumer Index,date: 2021-03-03br />return_base100: 264.4847br />name: Consumer Index,date: 2021-03-04br />return_base100: 338.6076br />name: Consumer Index,date: 2021-03-05br />return_base100: 354.0295br />name: Consumer Index,date: 2021-03-06br />return_base100: 336.1332br />name: Consumer Index,date: 2021-03-07br />return_base100: 337.4332br />name: Consumer Index,date: 2021-03-08br />return_base100: 370.0830br />name: Consumer Index,date: 2021-03-09br />return_base100: 424.2480br />name: Consumer Index,date: 2021-03-10br />return_base100: 435.9729br />name: Consumer Index,date: 2021-03-11br />return_base100: 429.2877br />name: Consumer Index,date: 2021-03-12br />return_base100: 447.3899br />name: Consumer Index,date: 2021-03-13br />return_base100: 490.5933br />name: Consumer Index,date: 2021-03-14br />return_base100: 542.9299br />name: Consumer Index,date: 2021-03-15br />return_base100: 576.6110br />name: Consumer Index,date: 2021-03-16br />return_base100: 608.6644br />name: Consumer Index,date: 2021-03-17br />return_base100: 604.3240br />name: Consumer Index,date: 2021-03-18br />return_base100: 644.2927br />name: Consumer Index,date: 2021-03-19br />return_base100: 648.2824br />name: Consumer Index,date: 2021-03-20br />return_base100: 624.9512br />name: Consumer Index,date: 2021-03-21br />return_base100: 579.0301br />name: Consumer Index,date: 2021-03-22br />return_base100: 610.7634br />name: Consumer Index,date: 2021-03-23br />return_base100: 581.4871br />name: Consumer Index,date: 2021-03-24br />return_base100: 559.9829br />name: Consumer Index,date: 2021-03-25br />return_base100: 554.6914br />name: Consumer Index,date: 2021-03-26br />return_base100: 550.4395br />name: Consumer Index,date: 2021-03-27br />return_base100: 607.9842br />name: Consumer Index,date: 2021-03-28br />return_base100: 637.4449br />name: Consumer Index,date: 2021-03-29br />return_base100: 685.0996br />name: Consumer Index,date: 2021-03-30br />return_base100: 680.0662br />name: Consumer Index,date: 2021-03-31br />return_base100: 684.3840br />name: Consumer Index,date: 2021-04-01br />return_base100: 670.9780br />name: Consumer Index,date: 2021-04-02br />return_base100: 664.1686br />name: Consumer Index,date: 2021-04-03br />return_base100: 680.6555br />name: Consumer Index,date: 2021-04-04br />return_base100: 630.8696br />name: Consumer Index,date: 2021-04-05br />return_base100: 662.0354br />name: Consumer Index,date: 2021-04-06br />return_base100: 667.1417br />name: Consumer Index,date: 2021-04-07br />return_base100: 654.6422br />name: Consumer Index,date: 2021-04-08br />return_base100: 666.7040br />name: Consumer Index,date: 2021-04-09br />return_base100: 731.9767br />name: Consumer Index,date: 2021-04-10br />return_base100: 791.6780br />name: Consumer Index,date: 2021-04-11br />return_base100: 756.0504br />name: Consumer Index,date: 2021-04-12br />return_base100: 746.5584br />name: Consumer Index,date: 2021-04-13br />return_base100: 745.2505br />name: Consumer Index,date: 2021-04-14br />return_base100: 759.9763br />name: Consumer Index,date: 2021-04-15br />return_base100: 740.9789br />name: Consumer Index,date: 2021-04-16br />return_base100: 787.3705br />name: Consumer Index,date: 2021-04-17br />return_base100: 770.0721br />name: Consumer Index,date: 2021-04-18br />return_base100: 786.7183br />name: Consumer Index,date: 2021-04-19br />return_base100: 712.5773br />name: Consumer Index,date: 2021-04-20br />return_base100: 666.8234br />name: Consumer Index,date: 2021-04-21br />return_base100: 677.3036br />name: Consumer Index,date: 2021-04-22br />return_base100: 667.9102br />name: Consumer Index,date: 2021-04-23br />return_base100: 602.8859br />name: Consumer Index,date: 2021-04-24br />return_base100: 602.1835br />name: Consumer Index,date: 2021-04-25br />return_base100: 550.3118br />name: Consumer Index,date: 2021-04-26br />return_base100: 549.5002br />name: Consumer Index,date: 2021-04-27br />return_base100: 644.7091br />name: Consumer Index,date: 2021-04-28br />return_base100: 671.5054br />name: Consumer Index,date: 2021-04-29br />return_base100: 693.8763br />name: Consumer Index,date: 2021-04-30br />return_base100: 677.8186br />name: Consumer Index,date: 2021-05-01br />return_base100: 717.0542br />name: Consumer Index,date: 2021-05-02br />return_base100: 711.3965br />name: Consumer Index,date: 2021-05-03br />return_base100: 695.5053br />name: Consumer Index,date: 2021-05-04br />return_base100: 710.1609br />name: Consumer Index,date: 2021-05-05br />return_base100: 637.1002br />name: Consumer Index,date: 2021-05-06br />return_base100: 693.3434br />name: Consumer Index,date: 2021-05-07br />return_base100: 701.7790br />name: Consumer Index,date: 2021-05-08br />return_base100: 692.4954br />name: Consumer Index,date: 2021-05-09br />return_base100: 688.8844br />name: Consumer Index,date: 2021-05-10br />return_base100: 686.7890br />name: Consumer Index,date: 2021-05-11br />return_base100: 623.4191br />name: Consumer Index,date: 2021-05-12br />return_base100: 654.9557br />name: Consumer Index,date: 2021-05-13br />return_base100: 576.7185br />name: Consumer Index,date: 2021-05-14br />return_base100: 572.1601br />name: Consumer Index,date: 2021-05-15br />return_base100: 592.8601br />name: Consumer Index,date: 2021-05-16br />return_base100: 547.7401br />name: Consumer Index,date: 2021-05-17br />return_base100: 550.0659br />name: Consumer Index,date: 2021-05-18br />return_base100: 504.9373br />name: Consumer Index,date: 2021-05-19br />return_base100: 533.4048br />name: Consumer Index,date: 2021-05-20br />return_base100: 376.7886br />name: Consumer Index,date: 2021-05-21br />return_base100: 427.2603br />name: Consumer Index,date: 2021-05-22br />return_base100: 371.3696br />name: Consumer Index,date: 2021-05-23br />return_base100: 351.7365br />name: Consumer Index,date: 2021-05-24br />return_base100: 288.4755br />name: Consumer Index,date: 2021-05-25br />return_base100: 368.6984br />name: Consumer Index,date: 2021-05-26br />return_base100: 364.7683br />name: Consumer Index,date: 2021-05-27br />return_base100: 461.4106br />name: Consumer Index,date: 2021-05-28br />return_base100: 421.6642br />name: Consumer Index,date: 2021-05-29br />return_base100: 370.6124br />name: Consumer Index,date: 2021-05-30br />return_base100: 346.2549br />name: Consumer Index,date: 2021-05-31br />return_base100: 370.5107br />name: Consumer Index,date: 2021-06-01br />return_base100: 395.1607br />name: Consumer Index,date: 2021-06-02br />return_base100: 384.3884br />name: Consumer Index,date: 2021-06-03br />return_base100: 400.6632br />name: Consumer Index,date: 2021-06-04br />return_base100: 415.2892br />name: Consumer Index,date: 2021-06-05br />return_base100: 386.6000br />name: Consumer Index,date: 2021-06-06br />return_base100: 379.2947br />name: Consumer Index,date: 2021-06-07br />return_base100: 385.4990br />name: Consumer Index,date: 2021-06-08br />return_base100: 348.4353br />name: Consumer Index,date: 2021-06-09br />return_base100: 341.6019br />name: Consumer Index,date: 2021-06-10br />return_base100: 355.6165br />name: Consumer Index,date: 2021-06-11br />return_base100: 340.4740br />name: Consumer Index,date: 2021-06-12br />return_base100: 333.9394br />name: Consumer Index,date: 2021-06-13br />return_base100: 320.3479br />name: Consumer Index,date: 2021-06-14br />return_base100: 335.4414br />name: Consumer Index,date: 2021-06-15br />return_base100: 350.7268br />name: Consumer Index,date: 2021-06-16br />return_base100: 355.5154br />name: Consumer Index,date: 2021-06-17br />return_base100: 342.9535br />name: Consumer Index,date: 2021-06-18br />return_base100: 345.4906br />name: Consumer Index,date: 2021-06-19br />return_base100: 321.5671br />name: Consumer Index,date: 2021-06-20br />return_base100: 319.5103br />name: Consumer Index,date: 2021-06-21br />return_base100: 317.3938br />name: Consumer Index,date: 2021-06-22br />return_base100: 253.9000br />name: Consumer Index,date: 2021-06-23br />return_base100: 238.6433br />name: Consumer Index,date: 2021-06-24br />return_base100: 263.5227br />name: Consumer Index,date: 2021-06-25br />return_base100: 282.2878br />name: Consumer Index,date: 2021-06-26br />return_base100: 266.3247br />name: Consumer Index,date: 2021-06-27br />return_base100: 257.8779br />name: Consumer Index,date: 2021-06-28br />return_base100: 272.6315br />name: Consumer Index,date: 2021-06-29br />return_base100: 284.2661br />name: Consumer Index,date: 2021-06-30br />return_base100: 291.5264br />name: Consumer Index,date: 2021-07-01br />return_base100: 302.0747br />name: Consumer Index,date: 2021-07-02br />return_base100: 296.1428br />name: Consumer Index,date: 2021-07-03br />return_base100: 303.1678br />name: Consumer Index,date: 2021-07-04br />return_base100: 315.5706br />name: Consumer Index,date: 2021-07-05br />return_base100: 328.5463br />name: Consumer Index,date: 2021-07-06br />return_base100: 325.6273br />name: Consumer Index,date: 2021-07-07br />return_base100: 337.0586br />name: Consumer Index,date: 2021-07-08br />return_base100: 368.8558br />name: Consumer Index,date: 2021-07-09br />return_base100: 333.9989br />name: Consumer Index,date: 2021-07-10br />return_base100: 350.2599br />name: Consumer Index,date: 2021-07-11br />return_base100: 352.2768br />name: Consumer Index,date: 2021-07-12br />return_base100: 364.6747br />name: Consumer Index,date: 2021-07-13br />return_base100: 348.5394br />name: Consumer Index,date: 2021-07-14br />return_base100: 345.3489br />name: Consumer Index,date: 2021-07-15br />return_base100: 372.1078br />name: Consumer Index,date: 2021-07-16br />return_base100: 350.6518br />name: Consumer Index,date: 2021-07-17br />return_base100: 334.2462br />name: Consumer Index,date: 2021-07-18br />return_base100: 330.6855br />name: Consumer Index,date: 2021-07-19br />return_base100: 337.0191br />name: Consumer Index,date: 2021-07-20br />return_base100: 314.4661br />name: Consumer Index,date: 2021-07-21br />return_base100: 292.0327br />name: Consumer Index,date: 2021-07-22br />return_base100: 320.8096br />name: Consumer Index,date: 2021-07-23br />return_base100: 321.5778br />name: Consumer Index,date: 2021-07-24br />return_base100: 353.5507br />name: Consumer Index,date: 2021-07-25br />return_base100: 375.5647br />name: Consumer Index,date: 2021-07-26br />return_base100: 390.4827br />name: Consumer Index,date: 2021-07-27br />return_base100: 369.4908br />name: Consumer Index,date: 2021-07-28br />return_base100: 381.7255br />name: Consumer Index,date: 2021-07-29br />return_base100: 379.7803br />name: Consumer Index,date: 2021-07-30br />return_base100: 387.4832br />name: Consumer Index,date: 2021-07-31br />return_base100: 388.1109br />name: Consumer Index,date: 2021-08-01br />return_base100: 402.2881br />name: Consumer Index,date: 2021-08-02br />return_base100: 386.8800br />name: Consumer Index,date: 2021-08-03br />return_base100: 394.8985br />name: Consumer Index,date: 2021-08-04br />return_base100: 382.9340br />name: Consumer Index,date: 2021-08-05br />return_base100: 399.9335br />name: Consumer Index,date: 2021-08-06br />return_base100: 400.7067br />name: Consumer Index,date: 2021-08-07br />return_base100: 415.6187br />name: Consumer Index,date: 2021-08-08br />return_base100: 419.4765br />name: Consumer Index,date: 2021-08-09br />return_base100: 398.7121br />name: Consumer Index,date: 2021-08-10br />return_base100: 416.3706br />name: Consumer Index,date: 2021-08-11br />return_base100: 439.5659br />name: Consumer Index,date: 2021-08-12br />return_base100: 445.0983br />name: Consumer Index,date: 2021-08-13br />return_base100: 431.0693br />name: Consumer Index,date: 2021-08-14br />return_base100: 462.7994br />name: Consumer Index,date: 2021-08-15br />return_base100: 454.6873br />name: Consumer Index,date: 2021-08-16br />return_base100: 460.7692br />name: Consumer Index,date: 2021-08-17br />return_base100: 470.1544br />name: Consumer Index,date: 2021-08-18br />return_base100: 450.2141br />name: Consumer Index,date: 2021-08-19br />return_base100: 450.9316br />name: Consumer Index,date: 2021-08-20br />return_base100: 466.9202br />name: Consumer Index,date: 2021-08-21br />return_base100: 480.4000br />name: Consumer Index,date: 2021-08-22br />return_base100: 492.3574br />name: Consumer Index,date: 2021-08-23br />return_base100: 494.2028br />name: Consumer Index,date: 2021-08-24br />return_base100: 528.4081br />name: Consumer Index,date: 2021-08-25br />return_base100: 500.3366br />name: Consumer Index,date: 2021-08-26br />return_base100: 535.8143br />name: Consumer Index,date: 2021-08-27br />return_base100: 498.3558br />name: Consumer Index,date: 2021-08-28br />return_base100: 520.3121br />name: Consumer Index,date: 2021-08-29br />return_base100: 536.6844br />name: Consumer Index,date: 2021-08-30br />return_base100: 560.7094br />name: Consumer Index,date: 2021-08-31br />return_base100: 535.5678br />name: Consumer Index,date: 2021-09-01br />return_base100: 530.6229br />name: Consumer Index,date: 2021-09-02br />return_base100: 551.7005br />name: Consumer Index,date: 2021-09-03br />return_base100: 556.0176br />name: Consumer Index,date: 2021-09-04br />return_base100: 562.7585br />name: Consumer Index,date: 2021-09-05br />return_base100: 574.5897br />name: Consumer Index,date: 2021-09-06br />return_base100: 596.3608br />name: Consumer Index,date: 2021-09-07br />return_base100: 581.2905br />name: Consumer Index,date: 2021-09-08br />return_base100: 472.7172br />name: Consumer Index,date: 2021-09-09br />return_base100: 474.9053br />name: Consumer Index,date: 2021-09-10br />return_base100: 489.1068br />name: Consumer Index,date: 2021-09-11br />return_base100: 452.9911br />name: Consumer Index,date: 2021-09-12br />return_base100: 462.9717br />name: Consumer Index,date: 2021-09-13br />return_base100: 478.2272br />name: Consumer Index,date: 2021-09-14br />return_base100: 466.8446br />name: Consumer Index,date: 2021-09-15br />return_base100: 482.0652br />name: Consumer Index,date: 2021-09-16br />return_base100: 501.5607br />name: Consumer Index,date: 2021-09-17br />return_base100: 527.6827br />name: Consumer Index,date: 2021-09-18br />return_base100: 518.6446br />name: Consumer Index,date: 2021-09-19br />return_base100: 530.2542br />name: Consumer Index,date: 2021-09-20br />return_base100: 525.0711br />name: Consumer Index,date: 2021-09-21br />return_base100: 441.8313br />name: Consumer Index,date: 2021-09-22br />return_base100: 414.7899br />name: Consumer Index,date: 2021-09-23br />return_base100: 473.3680br />name: Consumer Index,date: 2021-09-24br />return_base100: 488.6624br />name: Consumer Index,date: 2021-09-25br />return_base100: 447.5280br />name: Consumer Index,date: 2021-09-26br />return_base100: 442.4492br />name: Consumer Index,date: 2021-09-27br />return_base100: 437.6653br />name: Consumer Index,date: 2021-09-28br />return_base100: 421.5465br />name: Consumer Index,date: 2021-09-29br />return_base100: 399.5367br />name: Consumer Index,date: 2021-09-30br />return_base100: 408.5164br />name: Consumer Index,date: 2021-10-01br />return_base100: 439.1364br />name: Consumer Index,date: 2021-10-02br />return_base100: 486.8430br />name: Consumer Index,date: 2021-10-03br />return_base100: 488.9243br />name: Consumer Index,date: 2021-10-04br />return_base100: 507.8788br />name: Consumer Index,date: 2021-10-05br />return_base100: 507.4518br />name: Consumer Index,date: 2021-10-06br />return_base100: 516.0058br />name: Consumer Index,date: 2021-10-07br />return_base100: 506.3247br />name: Consumer Index,date: 2021-10-08br />return_base100: 509.5360br />name: Consumer Index,date: 2021-10-09br />return_base100: 522.1663br />name: Consumer Index,date: 2021-10-10br />return_base100: 536.6747br />name: Consumer Index,date: 2021-10-11br />return_base100: 504.9173br />name: Consumer Index,date: 2021-10-12br />return_base100: 496.5398br />name: Consumer Index,date: 2021-10-13br />return_base100: 491.5578br />name: Consumer Index,date: 2021-10-14br />return_base100: 498.1276br />name: Consumer Index,date: 2021-10-15br />return_base100: 502.2421br />name: Consumer Index,date: 2021-10-16br />return_base100: 502.2161br />name: Consumer Index,date: 2021-10-17br />return_base100: 516.2710br />name: Consumer Index,date: 2021-10-18br />return_base100: 501.6334br />name: Consumer Index,date: 2021-10-19br />return_base100: 492.9463br />name: Consumer Index,date: 2021-10-20br />return_base100: 494.1395br />name: Consumer Index,date: 2021-10-21br />return_base100: 515.9487br />name: Consumer Index,date: 2021-10-22br />return_base100: 499.2246br />name: Consumer Index,date: 2021-10-23br />return_base100: 515.8091br />name: Consumer Index,date: 2021-10-24br />return_base100: 516.4983br />name: Consumer Index,date: 2021-10-25br />return_base100: 501.6718br />name: Consumer Index,date: 2021-10-26br />return_base100: 520.1619br />name: Consumer Index,date: 2021-10-27br />return_base100: 522.6577br />name: Consumer Index,date: 2021-10-28br />return_base100: 501.0057br />name: Consumer Index,date: 2021-10-29br />return_base100: 551.6613br />name: Consumer Index,date: 2021-10-30br />return_base100: 620.2474br />name: Consumer Index,date: 2021-10-31br />return_base100: 880.1990br />name: Consumer Index,date: 2021-11-01br />return_base100: 770.3222br />name: Consumer Index,date: 2021-11-02br />return_base100: 821.6937br />name: Consumer Index,date: 2021-11-03br />return_base100: 915.1282br />name: Consumer Index,date: 2021-11-04br />return_base100: 891.7056br />name: Consumer Index,date: 2021-11-05br />return_base100: 860.2131br />name: Consumer Index,date: 2021-11-06br />return_base100: 856.5229br />name: Consumer Index,date: 2021-11-07br />return_base100: 901.4417br />name: Consumer Index,date: 2021-11-08br />return_base100: 898.7439br />name: Consumer Index,date: 2021-11-09br />return_base100: 893.2599br />name: Consumer Index,date: 2021-11-10br />return_base100: 858.9227br />name: Consumer Index,date: 2021-11-11br />return_base100: 816.2312br />name: Consumer Index,date: 2021-11-12br />return_base100: 858.0709br />name: Consumer Index,date: 2021-11-13br />return_base100: 907.2788br />name: Consumer Index,date: 2021-11-14br />return_base100: 917.5161br />name: Consumer Index,date: 2021-11-15br />return_base100: 928.6521br />name: Consumer Index,date: 2021-11-16br />return_base100: 933.4791br />name: Consumer Index,date: 2021-11-17br />return_base100: 919.6484br />name: Consumer Index,date: 2021-11-18br />return_base100: 1015.7251br />name: Consumer Index,date: 2021-11-19br />return_base100: 1042.8850br />name: Consumer Index,date: 2021-11-20br />return_base100: 1137.0706br />name: Consumer Index,date: 2021-11-21br />return_base100: 1169.4103br />name: Consumer Index,date: 2021-11-22br />return_base100: 1129.6833br />name: Consumer Index,date: 2021-11-23br />return_base100: 1197.1783br />name: Consumer Index,date: 2021-11-24br />return_base100: 1251.3382br />name: Consumer Index,date: 2021-11-25br />return_base100: 1517.5374br />name: Consumer Index,date: 2021-11-26br />return_base100: 1575.1569br />name: Consumer Index,date: 2021-11-27br />return_base100: 1474.5747br />name: Consumer Index,date: 2021-11-28br />return_base100: 1467.6515br />name: Consumer Index,date: 2021-11-29br />return_base100: 1553.6683br />name: Consumer Index,date: 2021-11-30br />return_base100: 1492.5713br />name: Consumer Index,date: 2021-12-01br />return_base100: 1432.4811br />name: Consumer Index,date: 2021-12-02br />return_base100: 1436.2540br />name: Consumer Index,date: 2021-12-03br />return_base100: 1391.5398br />name: Consumer Index,date: 2021-12-04br />return_base100: 1260.5687br />name: Consumer Index,date: 2021-12-05br />return_base100: 1238.3085br />name: Consumer Index,date: 2021-12-06br />return_base100: 1128.1764br />name: Consumer Index,date: 2021-12-07br />return_base100: 1178.6487br />name: Consumer Index,date: 2021-12-08br />return_base100: 1156.6007br />name: Consumer Index,date: 2021-12-09br />return_base100: 1169.8925br />name: Consumer Index,date: 2021-12-10br />return_base100: 1111.0930br />name: Consumer Index,date: 2021-12-11br />return_base100: 1039.1168br />name: Consumer Index,date: 2021-12-12br />return_base100: 1107.2553br />name: Consumer Index,date: 2021-12-13br />return_base100: 1164.2690br />name: Consumer Index,date: 2021-12-14br />return_base100: 1014.4933br />name: Consumer Index,date: 2021-12-15br />return_base100: 1030.3971br />name: Consumer Index,date: 2021-12-16br />return_base100: 1084.8367br />name: Consumer Index,date: 2021-12-17br />return_base100: 1055.1124br />name: Consumer Index,date: 2021-12-18br />return_base100: 1034.3344br />name: Consumer Index,date: 2021-12-19br />return_base100: 1076.7307br />name: Consumer Index,date: 2021-12-20br />return_base100: 1043.1339br />name: Consumer Index,date: 2021-12-21br />return_base100: 1019.9120br />name: Consumer Index,date: 2021-12-22br />return_base100: 1059.6863br />name: Consumer Index,date: 2021-12-23br />return_base100: 1066.4757br />name: Consumer Index,date: 2021-12-24br />return_base100: 1215.2802br />name: Consumer Index,date: 2021-12-25br />return_base100: 1161.0673br />name: Consumer Index,date: 2021-12-26br />return_base100: 1250.9660br />name: Consumer Index,date: 2021-12-27br />return_base100: 1261.3174br />name: Consumer Index,date: 2021-12-28br />return_base100: 1257.0273br />name: Consumer Index,date: 2021-12-29br />return_base100: 1138.2586br />name: Consumer Index,date: 2021-12-30br />return_base100: 1096.3995br />name: Consumer Index,date: 2021-12-31br />return_base100: 1110.9272br />name: Consumer Index,date: 2022-01-01br />return_base100: 1103.7713br />name: Consumer Index,date: 2022-01-02br />return_base100: 1133.6923br />name: Consumer Index,date: 2022-01-03br />return_base100: 1141.1650br />name: Consumer Index,date: 2022-01-04br />return_base100: 1108.0377br />name: Consumer Index,date: 2022-01-05br />return_base100: 1080.9668br />name: Consumer Index,date: 2022-01-06br />return_base100: 994.0180br />name: Consumer Index,date: 2022-01-07br />return_base100: 1030.1579br />name: Consumer Index,date: 2022-01-08br />return_base100: 945.5514br />name: Consumer Index,date: 2022-01-09br />return_base100: 904.4552br />name: Consumer Index,date: 2022-01-10br />return_base100: 919.0144br />name: Consumer Index,date: 2022-01-11br />return_base100: 874.3247br />name: Consumer Index,date: 2022-01-12br />return_base100: 929.3408br />name: Consumer Index,date: 2022-01-13br />return_base100: 995.3953br />name: Consumer Index,date: 2022-01-14br />return_base100: 941.3987br />name: Consumer Index,date: 2022-01-15br />return_base100: 954.4944br />name: Consumer Index,date: 2022-01-16br />return_base100: 965.4722br />name: Consumer Index,date: 2022-01-17br />return_base100: 978.9911br />name: Consumer Index,date: 2022-01-18br />return_base100: 925.0187br />name: Consumer Index,date: 2022-01-19br />return_base100: 916.1563br />name: Consumer Index,date: 2022-01-20br />return_base100: 877.6922br />name: Consumer Index,date: 2022-01-21br />return_base100: 836.9878br />name: Consumer Index,date: 2022-01-22br />return_base100: 703.6377br />name: Consumer Index,date: 2022-01-23br />return_base100: 628.9577br />name: Consumer Index,date: 2022-01-24br />return_base100: 663.5999br />name: Consumer Index,date: 2022-01-25br />return_base100: 638.4285br />name: Consumer Index,date: 2022-01-26br />return_base100: 652.5506br />name: Consumer Index,date: 2022-01-27br />return_base100: 669.0745br />name: Consumer Index,date: 2022-01-28br />return_base100: 679.9955br />name: Consumer Index,date: 2022-01-29br />return_base100: 697.1015br />name: Consumer Index,date: 2022-01-30br />return_base100: 729.1316br />name: Consumer Index,date: 2022-01-31br />return_base100: 737.4390br />name: Consumer Index,date: 2022-02-01br />return_base100: 778.1475br />name: Consumer Index,date: 2022-02-02br />return_base100: 765.8322br />name: Consumer Index,date: 2022-02-03br />return_base100: 717.6741br />name: Consumer Index,date: 2022-02-04br />return_base100: 727.3069br />name: Consumer Index,date: 2022-02-05br />return_base100: 785.5392br />name: Consumer Index,date: 2022-02-06br />return_base100: 862.8627br />name: Consumer Index,date: 2022-02-07br />return_base100: 923.3025br />name: Consumer Index,date: 2022-02-08br />return_base100: 952.7247br />name: Consumer Index,date: 2022-02-09br />return_base100: 976.2262br />name: Consumer Index,date: 2022-02-10br />return_base100: 974.0971br />name: Consumer Index,date: 2022-02-11br />return_base100: 927.7811br />name: Consumer Index,date: 2022-02-12br />return_base100: 860.8746br />name: Consumer Index,date: 2022-02-13br />return_base100: 856.4704br />name: Consumer Index,date: 2022-02-14br />return_base100: 835.1716br />name: Consumer Index,date: 2022-02-15br />return_base100: 831.6901br />name: Consumer Index,date: 2022-02-16br />return_base100: 935.2268br />name: Consumer Index,date: 2022-02-17br />return_base100: 925.6876br />name: Consumer Index,date: 2022-02-18br />return_base100: 836.4356br />name: Consumer Index,date: 2022-02-19br />return_base100: 810.4209br />name: Consumer Index,date: 2022-02-20br />return_base100: 793.5783br />name: Consumer Index,date: 2022-02-21br />return_base100: 730.3086br />name: Consumer Index,date: 2022-02-22br />return_base100: 667.8601br />name: Consumer Index,date: 2022-02-23br />return_base100: 706.3199br />name: Consumer Index,date: 2022-02-24br />return_base100: 682.0248br />name: Consumer Index,date: 2022-02-25br />return_base100: 677.8049br />name: Consumer Index,date: 2022-02-26br />return_base100: 721.4971br />name: Consumer Index,date: 2022-02-27br />return_base100: 710.7320br />name: Consumer Index,date: 2022-02-28br />return_base100: 675.8227br />name: Consumer Index,date: 2022-03-01br />return_base100: 746.0113br />name: Consumer Index,date: 2022-03-02br />return_base100: 756.4195br />name: Consumer Index,date: 2022-03-03br />return_base100: 737.6847br />name: Consumer Index,date: 2022-03-04br />return_base100: 710.3283br />name: Consumer Index,date: 2022-03-05br />return_base100: 658.4985br />name: Consumer Index,date: 2022-03-06br />return_base100: 682.6004br />name: Consumer Index,date: 2022-03-07br />return_base100: 646.6582br />name: Consumer Index,date: 2022-03-08br />return_base100: 635.4156br />name: Consumer Index,date: 2022-03-09br />return_base100: 643.3746br />name: Consumer Index,date: 2022-03-10br />return_base100: 672.8335br />name: Consumer Index,date: 2022-03-11br />return_base100: 643.4131br />name: Consumer Index,date: 2022-03-12br />return_base100: 626.8335br />name: Consumer Index,date: 2022-03-13br />return_base100: 629.0358br />name: Consumer Index,date: 2022-03-14br />return_base100: 618.0181br />name: Consumer Index,date: 2022-03-15br />return_base100: 631.2486br />name: Consumer Index,date: 2022-03-16br />return_base100: 630.2528br />name: Consumer Index,date: 2022-03-17br />return_base100: 691.9132br />name: Consumer Index,date: 2022-03-18br />return_base100: 686.7610br />name: Consumer Index,date: 2022-03-19br />return_base100: 692.8346br />name: Consumer Index,date: 2022-03-20br />return_base100: 718.7467br />name: Consumer Index,date: 2022-03-21br />return_base100: 688.2157br />name: Consumer Index,date: 2022-03-22br />return_base100: 689.1685br />name: Consumer Index,date: 2022-03-23br />return_base100: 698.3240br />name: Consumer Index,date: 2022-03-24br />return_base100: 733.0601br />name: Consumer Index,date: 2022-03-25br />return_base100: 766.9601br />name: Consumer Index,date: 2022-03-26br />return_base100: 744.8291br />name: Consumer Index,date: 2022-03-27br />return_base100: 754.7503br />name: Consumer Index,date: 2022-03-28br />return_base100: 789.1435br />name: Consumer Index,date: 2022-03-29br />return_base100: 776.7601br />name: Consumer Index,date: 2022-03-30br />return_base100: 788.0766br />name: Consumer Index,date: 2022-03-31br />return_base100: 799.4243br />name: Consumer Index,date: 2022-04-01br />return_base100: 773.3019br />name: Consumer Index,date: 2022-04-02br />return_base100: 795.9107br />name: Consumer Index,date: 2022-04-03br />return_base100: 789.7379br />name: Consumer Index,date: 2022-04-04br />return_base100: 819.6572br />name: Consumer Index,date: 2022-04-05br />return_base100: 812.7155br />name: Consumer Index,date: 2022-04-06br />return_base100: 775.0404br />name: Consumer Index,date: 2022-04-07br />return_base100: 693.8529br />name: Consumer Index,date: 2022-04-08br />return_base100: 719.3829br />name: Consumer Index,date: 2022-04-09br />return_base100: 678.6498br />name: Consumer Index,date: 2022-04-10br />return_base100: 704.9191br />name: Consumer Index,date: 2022-04-11br />return_base100: 679.2324br />name: Consumer Index,date: 2022-04-12br />return_base100: 617.2089br />name: Consumer Index,date: 2022-04-13br />return_base100: 643.4099br />name: Consumer Index,date: 2022-04-14br />return_base100: 662.1317br />name: Consumer Index,date: 2022-04-15br />return_base100: 641.9034br />name: Consumer Index,date: 2022-04-16br />return_base100: 650.0456br />name: Consumer Index,date: 2022-04-17br />return_base100: 654.0218br />name: Consumer Index,date: 2022-04-18br />return_base100: 628.5290br />name: Consumer Index,date: 2022-04-19br />return_base100: 639.8099br />name: Consumer Index,date: 2022-04-20br />return_base100: 660.5630br />name: Consumer Index,date: 2022-04-21br />return_base100: 653.5673br />name: Consumer Index,date: 2022-04-22br />return_base100: 629.5387br />name: Consumer Index,date: 2022-04-23br />return_base100: 626.6851br />name: Consumer Index,date: 2022-04-24br />return_base100: 618.6046br />name: Consumer Index,date: 2022-04-25br />return_base100: 616.7983br />name: Consumer Index,date: 2022-04-26br />return_base100: 608.0603br />name: Consumer Index,date: 2022-04-27br />return_base100: 556.2545br />name: Consumer Index,date: 2022-04-28br />return_base100: 570.8209br />name: Consumer Index,date: 2022-04-29br />return_base100: 567.0070br />name: Consumer Index,date: 2022-04-30br />return_base100: 526.9735br />name: Consumer Index,date: 2022-05-01br />return_base100: 463.5992br />name: Consumer Index,date: 2022-05-02br />return_base100: 495.0424br />name: Consumer Index,date: 2022-05-03br />return_base100: 485.5943br />name: Consumer Index,date: 2022-05-04br />return_base100: 478.4438br />name: Consumer Index,date: 2022-05-05br />return_base100: 536.1484br />name: Consumer Index,date: 2022-05-06br />return_base100: 477.2912br />name: Consumer Index,date: 2022-05-07br />return_base100: 468.6484br />name: Consumer Index,date: 2022-05-08br />return_base100: 446.6421br />name: Consumer Index,date: 2022-05-09br />return_base100: 435.6742br />name: Consumer Index,date: 2022-05-10br />return_base100: 364.9075br />name: Consumer Index,date: 2022-05-11br />return_base100: 371.4621br />name: Consumer Index,date: 2022-05-12br />return_base100: 270.9796br />name: Consumer Index,date: 2022-05-13br />return_base100: 247.9507br />name: Consumer Index,date: 2022-05-14br />return_base100: 295.6642br />name: Consumer Index,date: 2022-05-15br />return_base100: 334.3825br />name: Consumer Index,date: 2022-05-16br />return_base100: 342.8051br />name: Consumer Index,date: 2022-05-17br />return_base100: 308.9048br />name: Consumer Index,date: 2022-05-18br />return_base100: 323.6548br />name: Consumer Index,date: 2022-05-19br />return_base100: 281.4205br />name: Consumer Index,date: 2022-05-20br />return_base100: 304.0556br />name: Consumer Index,date: 2022-05-21br />return_base100: 294.2134br />name: Consumer Index,date: 2022-05-22br />return_base100: 304.9009br />name: Consumer Index,date: 2022-05-23br />return_base100: 313.5171br />name: Consumer Index,date: 2022-05-24br />return_base100: 297.6931br />name: Consumer Index,date: 2022-05-25br />return_base100: 300.7290br />name: Consumer Index,date: 2022-05-26br />return_base100: 305.1662br />name: Consumer Index,date: 2022-05-27br />return_base100: 289.5234br />name: Consumer Index,date: 2022-05-28br />return_base100: 274.0114br />name: Consumer Index,date: 2022-05-29br />return_base100: 278.3989br />name: Consumer Index,date: 2022-05-30br />return_base100: 283.3143br />name: Consumer Index,date: 2022-05-31br />return_base100: 309.9027br />name: Consumer Index,date: 2022-06-01br />return_base100: 310.9062br />name: Consumer Index,date: 2022-06-02br />return_base100: 287.5879br />name: Consumer Index,date: 2022-06-03br />return_base100: 298.5972br />name: Consumer Index,date: 2022-06-04br />return_base100: 284.9227br />name: Consumer Index,date: 2022-06-05br />return_base100: 286.4521br />name: Consumer Index,date: 2022-06-06br />return_base100: 285.8971br />name: Consumer Index,date: 2022-06-07br />return_base100: 300.1938br />name: Consumer Index,date: 2022-06-08br />return_base100: 292.7491br />name: Consumer Index,date: 2022-06-09br />return_base100: 286.6135br />name: Consumer Index,date: 2022-06-10br />return_base100: 285.2233br />name: Consumer Index,date: 2022-06-11br />return_base100: 265.0134br />name: Consumer Index,date: 2022-06-12br />return_base100: 242.8022br />name: Consumer Index,date: 2022-06-13br />return_base100: 225.1174br />name: Consumer Index,date: 2022-06-14br />return_base100: 211.0493br />name: Consumer Index,date: 2022-06-15br />return_base100: 216.6297br />name: Consumer Index,date: 2022-06-16br />return_base100: 234.6145br />name: Consumer Index,date: 2022-06-17br />return_base100: 204.1495br />name: Consumer Index,date: 2022-06-18br />return_base100: 213.9570br />name: Consumer Index,date: 2022-06-19br />return_base100: 201.1647br />name: Consumer Index,date: 2022-06-20br />return_base100: 217.2053br />name: Consumer Index,date: 2022-06-21br />return_base100: 226.2637br />name: Consumer Index,date: 2022-06-22br />return_base100: 227.9129br />name: Consumer Index,date: 2022-06-23br />return_base100: 223.0574br />name: Consumer Index,date: 2022-06-24br />return_base100: 241.7817br />name: Consumer Index,date: 2022-06-25br />return_base100: 254.9072br />name: Consumer Index,date: 2022-06-26br />return_base100: 269.9749br />name: Consumer Index,date: 2022-06-27br />return_base100: 256.5284br />name: Consumer Index,date: 2022-06-28br />return_base100: 264.4497br />name: Consumer Index,date: 2022-06-29br />return_base100: 247.4746br />name: Consumer Index,date: 2022-06-30br />return_base100: 243.3370br />name: Consumer Index,date: 2022-07-01br />return_base100: 245.0613br />name: Consumer Index,date: 2022-07-02br />return_base100: 238.7612br />name: Consumer Index,date: 2022-07-03br />return_base100: 236.9599br />name: Consumer Index,date: 2022-07-04br />return_base100: 237.2728br />name: Consumer Index,date: 2022-07-05br />return_base100: 256.7147br />name: Consumer Index,date: 2022-07-06br />return_base100: 254.8100br />name: Consumer Index,date: 2022-07-07br />return_base100: 263.1577br />name: Consumer Index,date: 2022-07-08br />return_base100: 269.4077br />name: Consumer Index,date: 2022-07-09br />return_base100: 263.1157br />name: Consumer Index,date: 2022-07-10br />return_base100: 262.8581br />name: Consumer Index,date: 2022-07-11br />return_base100: 251.5562br />name: Consumer Index,date: 2022-07-12br />return_base100: 233.6966br />name: Consumer Index,date: 2022-07-13br />return_base100: 229.5766br />name: Consumer Index,date: 2022-07-14br />return_base100: 240.5245br />name: Consumer Index,date: 2022-07-15br />return_base100: 247.6187br />name: Consumer Index,date: 2022-07-16br />return_base100: 247.4596br />name: Consumer Index,date: 2022-07-17br />return_base100: 254.2279br />name: Consumer Index,date: 2022-07-18br />return_base100: 250.4495br />name: Consumer Index,date: 2022-07-19br />return_base100: 282.0927br />name: Consumer Index,date: 2022-07-20br />return_base100: 292.1844br />name: Consumer Index,date: 2022-07-21br />return_base100: 275.6358br />name: Consumer Index,date: 2022-07-22br />return_base100: 277.2751br />name: Consumer Index,date: 2022-07-23br />return_base100: 285.4232br />name: Consumer Index,date: 2022-07-24br />return_base100: 284.7012br />name: Consumer Index,date: 2022-07-25br />return_base100: 259.9359br />name: Consumer Index,date: 2022-07-26br />return_base100: 256.9164br />name: Consumer Index,date: 2022-07-27br />return_base100: 284.2453br />name: Consumer Index,date: 2022-07-28br />return_base100: 291.9218br />name: Consumer Index,date: 2022-07-29br />return_base100: 292.0392br />name: Consumer Index,date: 2022-07-30br />return_base100: 289.5468br />name: Consumer Index,date: 2022-07-31br />return_base100: 289.5406br />name: Consumer Index,date: 2022-08-01br />return_base100: 295.4257br />name: Consumer Index,date: 2022-08-02br />return_base100: 287.2916br />name: Consumer Index,date: 2022-08-03br />return_base100: 288.7374br />name: Consumer Index,date: 2022-08-04br />return_base100: 298.6810br />name: Consumer Index,date: 2022-08-05br />return_base100: 310.2553br />name: Consumer Index,date: 2022-08-06br />return_base100: 305.2551br />name: Consumer Index,date: 2022-08-07br />return_base100: 304.9333br />name: Consumer Index,date: 2022-08-08br />return_base100: 311.2977br />name: Consumer Index,date: 2022-08-09br />return_base100: 299.7095br />name: Consumer Index,date: 2022-08-10br />return_base100: 309.7021br />name: Consumer Index,date: 2022-08-11br />return_base100: 305.6210br />name: Consumer Index,date: 2022-08-12br />return_base100: 311.3978br />name: Consumer Index,date: 2022-08-13br />return_base100: 306.5806br />name: Consumer Index,date: 2022-08-14br />return_base100: 304.0248br />name: Consumer Index,date: 2022-08-15br />return_base100: 297.4482br />name: Consumer Index,date: 2022-08-16br />return_base100: 293.1486br />name: Consumer Index,date: 2022-08-17br />return_base100: 280.7835br />name: Consumer Index,date: 2022-08-18br />return_base100: 268.3173br />name: Consumer Index,date: 2022-08-19br />return_base100: 242.3305br />name: Consumer Index,date: 2022-08-20br />return_base100: 239.6339br />name: Consumer Index,date: 2022-08-21br />return_base100: 247.7964br />name: Consumer Index,date: 2022-08-22br />return_base100: 240.5736br />name: Consumer Index,date: 2022-08-23br />return_base100: 246.1206br />name: Consumer Index,date: 2022-08-24br />return_base100: 245.5089br />name: Consumer Index,date: 2022-08-25br />return_base100: 246.2603br />name: Consumer Index,date: 2022-08-26br />return_base100: 222.6697br />name: Consumer Index,date: 2022-08-27br />return_base100: 223.3270br />name: Consumer Index,date: 2022-08-28br />return_base100: 219.0962br />name: Consumer Index,date: 2022-08-29br />return_base100: 230.5864br />name: Consumer Index,date: 2022-08-30br />return_base100: 223.6991br />name: Consumer Index,date: 2022-08-31br />return_base100: 221.4979br />name: Consumer Index,date: 2022-09-01br />return_base100: 222.8271br />name: Consumer Index,date: 2022-09-02br />return_base100: 221.0142br />name: Consumer Index,date: 2022-09-03br />return_base100: 223.0412br />name: Consumer Index,date: 2022-09-04br />return_base100: 228.1107br />name: Consumer Index,date: 2022-09-05br />return_base100: 224.9270br />name: Consumer Index,date: 2022-09-06br />return_base100: 209.3902br />name: Consumer Index,date: 2022-09-07br />return_base100: 217.7044br />name: Consumer Index,date: 2022-09-08br />return_base100: 219.1903br />name: Consumer Index,date: 2022-09-09br />return_base100: 233.0171br />name: Consumer Index,date: 2022-09-10br />return_base100: 234.8750br />name: Consumer Index,date: 2022-09-11br />return_base100: 238.7987br />name: Consumer Index,date: 2022-09-12br />return_base100: 234.3181br />name: Consumer Index,date: 2022-09-13br />return_base100: 217.8618br />name: Consumer Index,date: 2022-09-14br />return_base100: 219.3242br />name: Consumer Index,date: 2022-09-15br />return_base100: 210.7097br />name: Consumer Index,date: 2022-09-16br />return_base100: 210.3107br />name: Consumer Index,date: 2022-09-17br />return_base100: 224.2040br />name: Consumer Index,date: 2022-09-18br />return_base100: 205.4173br />name: Consumer Index,date: 2022-09-19br />return_base100: 216.6842br />name: Consumer Index,date: 2022-09-20br />return_base100: 209.7467br />name: Consumer Index,date: 2022-09-21br />return_base100: 206.5531br />name: Consumer Index,date: 2022-09-22br />return_base100: 216.3374br />name: Consumer Index,date: 2022-09-23br />return_base100: 214.9688br />name: Consumer Index,date: 2022-09-24br />return_base100: 209.3632br />name: Consumer Index,date: 2022-09-25br />return_base100: 208.4853br />name: Consumer Index,date: 2022-09-26br />return_base100: 207.0247br />name: Consumer Index,date: 2022-09-27br />return_base100: 205.4232br />name: Consumer Index,date: 2022-09-28br />return_base100: 206.3365br />name: Consumer Index,date: 2022-09-29br />return_base100: 207.9328br />name: Consumer Index,date: 2022-09-30br />return_base100: 205.5853br />name: Consumer Index,date: 2022-10-01br />return_base100: 203.6589br />name: Consumer Index,date: 2022-10-02br />return_base100: 198.6649br />name: Consumer Index,date: 2022-10-03br />return_base100: 204.1168br />name: Consumer Index,date: 2022-10-04br />return_base100: 207.9307br />name: Consumer Index,date: 2022-10-05br />return_base100: 206.8034br />name: Consumer Index,date: 2022-10-06br />return_base100: 203.6020br />name: Consumer Index,date: 2022-10-07br />return_base100: 202.9848br />name: Consumer Index,date: 2022-10-08br />return_base100: 202.2535br />name: Consumer Index,date: 2022-10-09br />return_base100: 203.6037br />name: Consumer Index,date: 2022-10-10br />return_base100: 198.0384br />name: Consumer Index,date: 2022-10-11br />return_base100: 189.1018br />name: Consumer Index,date: 2022-10-12br />return_base100: 190.0295br />name: Consumer Index,date: 2022-10-13br />return_base100: 187.3601br />name: Consumer Index,date: 2022-10-14br />return_base100: 184.2686br />name: Consumer Index,date: 2022-10-15br />return_base100: 185.4491br />name: Consumer Index,date: 2022-10-16br />return_base100: 187.6088br />name: Consumer Index,date: 2022-10-17br />return_base100: 190.5682br />name: Consumer Index,date: 2022-10-18br />return_base100: 185.8021br />name: Consumer Index,date: 2022-10-19br />return_base100: 178.2943br />name: Consumer Index,date: 2022-10-20br />return_base100: 176.2624br />name: Consumer Index,date: 2022-10-21br />return_base100: 180.7718br />name: Consumer Index,date: 2022-10-22br />return_base100: 180.9184br />name: Consumer Index,date: 2022-10-23br />return_base100: 184.7831br />name: Consumer Index,date: 2022-10-24br />return_base100: 180.7400br />name: Consumer Index,date: 2022-10-25br />return_base100: 187.5549br />name: Consumer Index,date: 2022-10-26br />return_base100: 190.6370br />name: Consumer Index,date: 2022-10-27br />return_base100: 187.6167br />name: Consumer Index,date: 2022-10-28br />return_base100: 193.9694br />name: Consumer Index,date: 2022-10-29br />return_base100: 196.2788br />name: Consumer Index,date: 2022-10-30br />return_base100: 199.3121br />name: Consumer Index,date: 2022-10-31br />return_base100: 198.3436br />name: Consumer Index,date: 2022-11-01br />return_base100: 194.5829br />name: Consumer Index,date: 2022-11-02br />return_base100: 185.9871br />name: Consumer Index,date: 2022-11-03br />return_base100: 189.0391br />name: Consumer Index,date: 2022-11-04br />return_base100: 204.2906br />name: Consumer Index,date: 2022-11-05br />return_base100: 211.0501br />name: Consumer Index,date: 2022-11-06br />return_base100: 197.7145br />name: Consumer Index,date: 2022-11-07br />return_base100: 195.7135br />name: Consumer Index,date: 2022-11-08br />return_base100: 168.5503br />name: Consumer Index,date: 2022-11-09br />return_base100: 131.3138br />name: Consumer Index,date: 2022-11-10br />return_base100: 155.4114br />name: Consumer Index,date: 2022-11-11br />return_base100: 145.7346br />name: Consumer Index,date: 2022-11-12br />return_base100: 137.0355br />name: Consumer Index,date: 2022-11-13br />return_base100: 133.0943br />name: Consumer Index,date: 2022-11-14br />return_base100: 135.1501br />name: Consumer Index,date: 2022-11-15br />return_base100: 136.7354br />name: Consumer Index,date: 2022-11-16br />return_base100: 133.7968br />name: Consumer Index,date: 2022-11-17br />return_base100: 131.3679br />name: Consumer Index,date: 2022-11-18br />return_base100: 134.0782br />name: Consumer Index,date: 2022-11-19br />return_base100: 136.6652br />name: Consumer Index,date: 2022-11-20br />return_base100: 126.4135br />name: Consumer Index,date: 2022-11-21br />return_base100: 124.1905br />name: Consumer Index,date: 2022-11-22br />return_base100: 128.2145br />name: Consumer Index,date: 2022-11-23br />return_base100: 133.0360br />name: Consumer Index,date: 2022-11-24br />return_base100: 132.6803br />name: Consumer Index,date: 2022-11-25br />return_base100: 132.0862br />name: Consumer Index,date: 2022-11-26br />return_base100: 134.9018br />name: Consumer Index,date: 2022-11-27br />return_base100: 138.2843br />name: Consumer Index,date: 2022-11-28br />return_base100: 137.2164br />name: Consumer Index,date: 2022-11-29br />return_base100: 139.5665br />name: Consumer Index,date: 2022-11-30br />return_base100: 146.0374br />name: Consumer Index,date: 2022-12-01br />return_base100: 142.3038br />name: Consumer Index,date: 2022-12-02br />return_base100: 146.0036br />name: Consumer Index,date: 2022-12-03br />return_base100: 142.0292br />name: Consumer Index,date: 2022-12-04br />return_base100: 144.6498br />name: Consumer Index,date: 2022-12-05br />return_base100: 145.5264br />name: Consumer Index,date: 2022-12-06br />return_base100: 147.2436br />name: Consumer Index,date: 2022-12-07br />return_base100: 140.2934br />name: Consumer Index,date: 2022-12-08br />return_base100: 142.4390br />name: Consumer Index,date: 2022-12-09br />return_base100: 140.8326br />name: Consumer Index,date: 2022-12-10br />return_base100: 142.7949br />name: Consumer Index,date: 2022-12-11br />return_base100: 142.7300br />name: Consumer Index,date: 2022-12-12br />return_base100: 142.1611br />name: Consumer Index,date: 2022-12-13br />return_base100: 140.9635br />name: Consumer Index,date: 2022-12-14br />return_base100: 138.7294br />name: Consumer Index,date: 2022-12-15br />return_base100: 134.9873br />name: Consumer Index,date: 2022-12-16br />return_base100: 118.9186br />name: Consumer Index,date: 2022-12-17br />return_base100: 120.9159br />name: Consumer Index,date: 2022-12-18br />return_base100: 119.8467br />name: Consumer Index,date: 2022-12-19br />return_base100: 112.6657br />name: Consumer Index,date: 2022-12-20br />return_base100: 117.0293br />name: Consumer Index,date: 2022-12-21br />return_base100: 115.4855br />name: Consumer Index,date: 2022-12-22br />return_base100: 116.9229br />name: Consumer Index,date: 2022-12-23br />return_base100: 118.7454br />name: Consumer Index,date: 2022-12-24br />return_base100: 118.2140br />name: Consumer Index,date: 2022-12-25br />return_base100: 117.1988br />name: Consumer Index,date: 2022-12-26br />return_base100: 117.5251br />name: Consumer Index,date: 2022-12-27br />return_base100: 116.1088br />name: Consumer Index,date: 2022-12-28br />return_base100: 111.5648br />name: Consumer Index,date: 2022-12-29br />return_base100: 110.3052br />name: Consumer Index,date: 2022-12-30br />return_base100: 108.6503br />name: Consumer Index,date: 2022-12-31br />return_base100: 109.5847br />name: Consumer Index,date: 2023-01-01br />return_base100: 112.7093br />name: Consumer Index,date: 2023-01-02br />return_base100: 116.1623br />name: Consumer Index,date: 2023-01-03br />return_base100: 116.6065br />name: Consumer Index,date: 2023-01-04br />return_base100: 119.4915br />name: Consumer Index,date: 2023-01-05br />return_base100: 117.8229br />name: Consumer Index,date: 2023-01-06br />return_base100: 121.1138br />name: Consumer Index,date: 2023-01-07br />return_base100: 124.6652br />name: Consumer Index,date: 2023-01-08br />return_base100: 134.8384br />name: Consumer Index,date: 2023-01-09br />return_base100: 142.1597br />name: Consumer Index,date: 2023-01-10br />return_base100: 145.1165br />name: Consumer Index,date: 2023-01-11br />return_base100: 144.7616br />name: Consumer Index,date: 2023-01-12br />return_base100: 148.1189br />name: Consumer Index,date: 2023-01-13br />return_base100: 163.5158br />name: Consumer Index,date: 2023-01-14br />return_base100: 174.1967br />name: Consumer Index,date: 2023-01-15br />return_base100: 183.4681br />name: Consumer Index,date: 2023-01-16br />return_base100: 178.9885br />name: Consumer Index,date: 2023-01-17br />return_base100: 178.0937br />name: Consumer Index,date: 2023-01-18br />return_base100: 168.7935br />name: Consumer Index,date: 2023-01-19br />return_base100: 174.7191br />name: Consumer Index,date: 2023-01-20br />return_base100: 189.7977br />name: Consumer Index,date: 2023-01-21br />return_base100: 192.8316br />name: Consumer Index,date: 2023-01-22br />return_base100: 195.8639br />name: Consumer Index,date: 2023-01-23br />return_base100: 199.0547br />name: Consumer Index,date: 2023-01-24br />return_base100: 186.8504br />name: Consumer Index,date: 2023-01-25br />return_base100: 198.5496br />name: Consumer Index,date: 2023-01-26br />return_base100: 199.8336br />name: Consumer Index,date: 2023-01-27br />return_base100: 202.9468br />name: Consumer Index,date: 2023-01-28br />return_base100: 202.4178br />name: Consumer Index,date: 2023-01-29br />return_base100: 215.5268br />name: Consumer Index,date: 2023-01-30br />return_base100: 199.7621br />name: Consumer Index,date: 2023-01-31br />return_base100: 203.6816br />name: Consumer Index,date: 2023-02-01br />return_base100: 213.4844br />name: Consumer Index,date: 2023-02-02br />return_base100: 209.3498br />name: Consumer Index,date: 2023-02-03br />return_base100: 214.6616br />name: Consumer Index,date: 2023-02-04br />return_base100: 214.8881br />name: Consumer Index,date: 2023-02-05br />return_base100: 207.2785br />name: Consumer Index,date: 2023-02-06br />return_base100: 201.2699br />name: Consumer Index,date: 2023-02-07br />return_base100: 225.1278br />name: Consumer Index,date: 2023-02-08br />return_base100: 216.7028br />name: Consumer Index,date: 2023-02-09br />return_base100: 189.4017br />name: Consumer Index,date: 2023-02-10br />return_base100: 190.5567br />name: Consumer Index,date: 2023-02-11br />return_base100: 196.6143br />name: Consumer Index,date: 2023-02-12br />return_base100: 190.3614br />name: Consumer Index,date: 2023-02-13br />return_base100: 184.2747br />name: Consumer Index,date: 2023-02-14br />return_base100: 192.3918br />name: Consumer Index,date: 2023-02-15br />return_base100: 206.1268br />name: Consumer Index,date: 2023-02-16br />return_base100: 194.9502br />name: Consumer Index,date: 2023-02-17br />return_base100: 205.7143br />name: Consumer Index,date: 2023-02-18br />return_base100: 207.4505br />name: Consumer Index,date: 2023-02-19br />return_base100: 207.2700br />name: Consumer Index,date: 2023-02-20br />return_base100: 215.2646br />name: Consumer Index,date: 2023-02-21br />return_base100: 206.0766br />name: Consumer Index,date: 2023-02-22br />return_base100: 204.5002br />name: Consumer Index,date: 2023-02-23br />return_base100: 206.4827br />name: Consumer Index,date: 2023-02-24br />return_base100: 196.7114br />name: Consumer Index,date: 2023-02-25br />return_base100: 191.5514br />name: Consumer Index,date: 2023-02-26br />return_base100: 196.6285br />name: Consumer Index,date: 2023-02-27br />return_base100: 194.1961br />name: Consumer Index,date: 2023-02-28br />return_base100: 188.4387br />name: Consumer Index,date: 2023-03-01br />return_base100: 195.8954br />name: Consumer Index,date: 2023-03-02br />return_base100: 189.8095br />name: Consumer Index,date: 2023-03-03br />return_base100: 178.2210br />name: Consumer Index,date: 2023-03-04br />return_base100: 174.0868br />name: Consumer Index,date: 2023-03-05br />return_base100: 173.8966br />name: Consumer Index,date: 2023-03-06br />return_base100: 177.4619br />name: Consumer Index,date: 2023-03-07br />return_base100: 172.1555br />name: Consumer Index,date: 2023-03-08br />return_base100: 160.9574br />name: Consumer Index,date: 2023-03-09br />return_base100: 147.7625br />name: Consumer Index,date: 2023-03-10br />return_base100: 149.9998br />name: Consumer Index,date: 2023-03-11br />return_base100: 145.1038br />name: Consumer Index,date: 2023-03-12br />return_base100: 161.1091br />name: Consumer Index,date: 2023-03-13br />return_base100: 168.0287br />name: Consumer Index,date: 2023-03-14br />return_base100: 173.3610br />name: Consumer Index,date: 2023-03-15br />return_base100: 160.7566br />name: Consumer Index,date: 2023-03-16br />return_base100: 163.9602br />name: Consumer Index,date: 2023-03-17br />return_base100: 179.4797br />name: Consumer Index,date: 2023-03-18br />return_base100: 178.1413br />name: Consumer Index,date: 2023-03-19br />return_base100: 183.6536br />name: Consumer Index,date: 2023-03-20br />return_base100: 174.1685br />name: Consumer Index,date: 2023-03-21br />return_base100: 176.2600br />name: Consumer Index,date: 2023-03-22br />return_base100: 168.0888br />name: Consumer Index,date: 2023-03-23br />return_base100: 176.6312br />name: Consumer Index,date: 2023-03-24br />return_base100: 170.5835br />name: Consumer Index,date: 2023-03-25br />return_base100: 166.7935br />name: Consumer Index,date: 2023-03-26br />return_base100: 171.2445br />name: Consumer Index,date: 2023-03-27br />return_base100: 161.3324br />name: Consumer Index,date: 2023-03-28br />return_base100: 167.4588br />name: Consumer Index,date: 2023-03-29br />return_base100: 172.7716br />name: Consumer Index,date: 2023-03-30br />return_base100: 168.2954br />name: Consumer Index,date: 2023-03-31br />return_base100: 172.7803br />name: Consumer Index,date: 2023-04-01br />return_base100: 173.4557br />name: Consumer Index,date: 2023-04-02br />return_base100: 169.3933br />name: Consumer Index,date: 2023-04-03br />return_base100: 170.5746br />name: Consumer Index,date: 2023-04-04br />return_base100: 172.4543br />name: Consumer Index,date: 2023-04-05br />return_base100: 176.2667br />name: Consumer Index,date: 2023-04-06br />return_base100: 173.7525br />name: Consumer Index,date: 2023-04-07br />return_base100: 175.8589br />name: Consumer Index,date: 2023-04-08br />return_base100: 173.4885br />name: Consumer Index,date: 2023-04-09br />return_base100: 174.2709br />name: Consumer Index,date: 2023-04-10br />return_base100: 177.0243br />name: Consumer Index,date: 2023-04-11br />return_base100: 176.4312br />name: Consumer Index,date: 2023-04-12br />return_base100: 177.9663br />name: Consumer Index,date: 2023-04-13br />return_base100: 179.6704br />name: Consumer Index,date: 2023-04-14br />return_base100: 185.1040br />name: Consumer Index,date: 2023-04-15br />return_base100: 184.8144br />name: Consumer Index,date: 2023-04-16br />return_base100: 186.2003br />name: Consumer Index,date: 2023-04-17br />return_base100: 187.7856br />name: Consumer Index,date: 2023-04-18br />return_base100: 189.9662br />name: Consumer Index,date: 2023-04-19br />return_base100: 171.8829br />name: Consumer Index,date: 2023-04-20br />return_base100: 168.3131br />name: Consumer Index,date: 2023-04-21br />return_base100: 160.8582br />name: Consumer Index,date: 2023-04-22br />return_base100: 164.4231br />name: Consumer Index,date: 2023-04-23br />return_base100: 162.3355br />name: Consumer Index,date: 2023-04-24br />return_base100: 161.6199br />name: Consumer Index,date: 2023-04-25br />return_base100: 163.5599br />name: Consumer Index,date: 2023-04-26br />return_base100: 158.8799br />name: Consumer Index,date: 2023-04-27br />return_base100: 163.3966br />name: Consumer Index,date: 2023-05-02br />return_base100: 154.9839br />name: Consumer Index,date: 2023-05-03br />return_base100: 156.5256br />name: Consumer Index,date: 2023-05-04br />return_base100: 153.7474br />name: Consumer Index,date: 2023-05-05br />return_base100: 155.5359br />name: Consumer Index,date: 2023-05-06br />return_base100: 147.4737br />name: Consumer Index,date: 2023-05-07br />return_base100: 147.4526br />name: Consumer Index,date: 2023-05-08br />return_base100: 135.6362br />name: Consumer Index,date: 2023-05-09br />return_base100: 135.6572br />name: Consumer Index,date: 2023-05-10br />return_base100: 137.9027br />name: Consumer Index,date: 2023-05-11br />return_base100: 130.7844br />name: Consumer Index,date: 2023-05-12br />return_base100: 133.2114br />name: Consumer Index,date: 2023-05-13br />return_base100: 132.0535br />name: Consumer Index,date: 2023-05-14br />return_base100: 133.3539br />name: Consumer Index,date: 2023-05-15br />return_base100: 134.9630br />name: Consumer Index,date: 2023-05-16br />return_base100: 137.7867br />name: Consumer Index,date: 2023-05-17br />return_base100: 141.2533br />name: Consumer Index,date: 2023-05-18br />return_base100: 140.6064br />name: Consumer Index,date: 2023-05-19br />return_base100: 140.1911br />name: Consumer Index,date: 2023-05-20br />return_base100: 140.1088br />name: Consumer Index,date: 2023-05-21br />return_base100: 137.7175br />name: Consumer Index,date: 2023-05-22br />return_base100: 137.0724br />name: Consumer Index,date: 2023-05-23br />return_base100: 137.8421br />name: Consumer Index,date: 2023-05-24br />return_base100: 132.6112br />name: Consumer Index,date: 2023-05-25br />return_base100: 132.6558br />name: Consumer Index,date: 2023-05-26br />return_base100: 133.6467br />name: Consumer Index,date: 2023-05-27br />return_base100: 135.1984br />name: Consumer Index,date: 2023-05-28br />return_base100: 140.1396br />name: Consumer Index,date: 2023-05-29br />return_base100: 137.7881br />name: Consumer Index,date: 2023-05-30br />return_base100: 137.9256br />name: Consumer Index,date: 2023-05-31br />return_base100: 133.8023br />name: Consumer Index,date: 2023-06-01br />return_base100: 134.3104br />name: Consumer Index,date: 2023-06-02br />return_base100: 138.4038br />name: Consumer Index,date: 2023-06-03br />return_base100: 138.2922br />name: Consumer Index,date: 2023-06-04br />return_base100: 141.6554br />name: Consumer Index,date: 2023-06-05br />return_base100: 126.6228br />name: Consumer Index,date: 2023-06-06br />return_base100: 131.5327br />name: Consumer Index,date: 2023-06-07br />return_base100: 122.1378br />name: Consumer Index,date: 2023-06-08br />return_base100: 122.2046br />name: Consumer Index,date: 2023-06-09br />return_base100: 119.0107br />name: Consumer Index,date: 2023-06-10br />return_base100: 101.2651br />name: Consumer Index,date: 2023-06-11br />return_base100: 101.1976br />name: Consumer Index,date: 2023-06-12br />return_base100: 100.9103br />name: Consumer Index,date: 2023-06-13br />return_base100: 100.6138br />name: Consumer Index,date: 2023-06-14br />return_base100: 96.2742br />name: Consumer Index,date: 2023-06-15br />return_base100: 97.6951br />name: Consumer Index,date: 2023-06-16br />return_base100: 99.2026br />name: Consumer Index,date: 2023-06-17br />return_base100: 100.4167br />name: Consumer Index,date: 2023-06-18br />return_base100: 98.6184br />name: Consumer Index,date: 2023-06-19br />return_base100: 99.4674br />name: Consumer Index,date: 2023-06-20br />return_base100: 102.8903br />name: Consumer Index,date: 2023-06-21br />return_base100: 108.2544br />name: Consumer Index,date: 2023-06-22br />return_base100: 106.6653br />name: Consumer Index,date: 2023-06-23br />return_base100: 110.7826br />name: Consumer Index,date: 2023-06-24br />return_base100: 110.7285br />name: Consumer Index,date: 2023-06-25br />return_base100: 111.5985br />name: Consumer Index,date: 2023-06-26br />return_base100: 108.5731br />name: Consumer Index,date: 2023-06-27br />return_base100: 110.1880br />name: Consumer Index,date: 2023-06-28br />return_base100: 103.3643br />name: Consumer Index,date: 2023-06-29br />return_base100: 105.4717br />name: Consumer Index,date: 2023-06-30br />return_base100: 107.7084br />name: Consumer Index,date: 2023-07-01br />return_base100: 111.8774br />name: Consumer Index,date: 2023-07-02br />return_base100: 110.5377br />name: Consumer Index,date: 2023-07-03br />return_base100: 112.5233br />name: Consumer Index,date: 2023-07-04br />return_base100: 110.7321br />name: Consumer Index,date: 2023-07-05br />return_base100: 107.1656br />name: Consumer Index,date: 2023-07-06br />return_base100: 103.0899br />name: Consumer Index,date: 2023-07-07br />return_base100: 103.5932br />name: Consumer Index,date: 2023-07-08br />return_base100: 104.4463br />name: Consumer Index,date: 2023-07-09br />return_base100: 103.8549br />name: Consumer Index,date: 2023-07-10br />return_base100: 103.8490br />name: Consumer Index,date: 2023-07-11br />return_base100: 105.3496br />name: Consumer Index,date: 2023-07-12br />return_base100: 104.8499br />name: Consumer Index,date: 2023-07-13br />return_base100: 113.4691br />name: Consumer Index,date: 2023-07-14br />return_base100: 110.2469br />name: Consumer Index,date: 2023-07-15br />return_base100: 111.4126br />name: Consumer Index,date: 2023-07-16br />return_base100: 108.0601br />name: Consumer Index,date: 2023-07-17br />return_base100: 110.5272br />name: Consumer Index,date: 2023-07-18br />return_base100: 107.9777br />name: Consumer Index,date: 2023-07-19br />return_base100: 108.6641br />name: Consumer Index,date: 2023-07-20br />return_base100: 109.3853br />name: Consumer Index,date: 2023-07-21br />return_base100: 110.5465br />name: Consumer Index,date: 2023-07-22br />return_base100: 108.2123br />name: Consumer Index,date: 2023-07-23br />return_base100: 111.2428br />name: Consumer Index,date: 2023-07-24br />return_base100: 105.7164br />name: Consumer Index,date: 2023-07-25br />return_base100: 105.7180br />name: Consumer Index,date: 2023-07-26br />return_base100: 105.5271br />name: Consumer Index,date: 2023-07-27br />return_base100: 105.1176br />name: Consumer Index,date: 2023-07-28br />return_base100: 105.9784br />name: Consumer Index,date: 2023-07-29br />return_base100: 107.0856br />name: Consumer Index,date: 2023-07-30br />return_base100: 105.2164br />name: Consumer Index,date: 2023-07-31br />return_base100: 103.8301br />name: Consumer Index,date: 2023-08-01br />return_base100: 103.9308br />name: Consumer Index,date: 2023-08-02br />return_base100: 101.5939br />name: Consumer Index,date: 2023-08-03br />return_base100: 101.0478br />name: Consumer Index,date: 2023-08-04br />return_base100: 100.8218br />name: Consumer Index,date: 2023-08-05br />return_base100: 102.9559br />name: Consumer Index,date: 2023-08-06br />return_base100: 103.2320br />name: Consumer Index,date: 2023-08-07br />return_base100: 101.9109br />name: Consumer Index,date: 2023-08-08br />return_base100: 103.5465br />name: Consumer Index,date: 2023-08-09br />return_base100: 103.0992br />name: Consumer Index,date: 2023-08-10br />return_base100: 103.6864br />name: Consumer Index,date: 2023-08-11br />return_base100: 104.3012br />name: Consumer Index,date: 2023-08-12br />return_base100: 105.4565br />name: Consumer Index,date: 2023-08-13br />return_base100: 105.0476br />name: Consumer Index,date: 2023-08-14br />return_base100: 106.5073br />name: Consumer Index,date: 2023-08-15br />return_base100: 100.1518br />name: Consumer Index,date: 2023-08-16br />return_base100: 94.9658br />name: Consumer Index,date: 2023-08-17br />return_base100: 85.7684br />name: Consumer Index,date: 2023-08-18br />return_base100: 87.7238br />name: Consumer Index,date: 2023-08-19br />return_base100: 89.7943br />name: Consumer Index,date: 2023-08-20br />return_base100: 89.8614br />name: Consumer Index,date: 2023-08-21br />return_base100: 88.0308br />name: Consumer Index,date: 2023-08-22br />return_base100: 87.3201br />name: Consumer Index,date: 2023-08-23br />return_base100: 88.9925br />name: Consumer Index,date: 2023-08-24br />return_base100: 87.4885br />name: Consumer Index,date: 2023-08-25br />return_base100: 88.4206br />name: Consumer Index,date: 2023-08-26br />return_base100: 88.0902br />name: Consumer Index,date: 2023-08-27br />return_base100: 88.0426br />name: Consumer Index,date: 2023-08-28br />return_base100: 87.6928br />name: Consumer Index,date: 2023-08-29br />return_base100: 90.6623br />name: Consumer Index,date: 2023-08-30br />return_base100: 89.2918br />name: Consumer Index,date: 2023-08-31br />return_base100: 85.4772br />name: Consumer Index,date: 2023-09-01br />return_base100: 83.8258br />name: Consumer Index,date: 2023-09-02br />return_base100: 83.8804br />name: Consumer Index,date: 2023-09-03br />return_base100: 83.2882br />name: Consumer Index,date: 2023-09-04br />return_base100: 83.1949br />name: Consumer Index,date: 2023-09-05br />return_base100: 84.1394br />name: Consumer Index,date: 2023-09-06br />return_base100: 84.4673br />name: Consumer Index,date: 2023-09-07br />return_base100: 85.0441br />name: Consumer Index,date: 2023-09-08br />return_base100: 84.1977br />name: Consumer Index,date: 2023-09-09br />return_base100: 83.9819br />name: Consumer Index,date: 2023-09-10br />return_base100: 80.7045br />name: Consumer Index,date: 2023-09-11br />return_base100: 77.2896br />name: Consumer Index,date: 2023-09-12br />return_base100: 76.9072br />name: Consumer Index,date: 2023-09-13br />return_base100: 78.4867br />name: Consumer Index,date: 2023-09-14br />return_base100: 79.6808br />name: Consumer Index,date: 2023-09-15br />return_base100: 81.0316br />name: Consumer Index,date: 2023-09-16br />return_base100: 81.8081br />name: Consumer Index,date: 2023-09-17br />return_base100: 79.5209br />name: Consumer Index,date: 2023-09-18br />return_base100: 80.8641br />name: Consumer Index,date: 2023-09-19br />return_base100: 81.8847br />name: Consumer Index,date: 2023-09-20br />return_base100: 82.3153br />name: Consumer Index,date: 2023-09-21br />return_base100: 81.2642br />name: Consumer Index,date: 2023-09-22br />return_base100: 81.9478br />name: Consumer Index,date: 2023-09-23br />return_base100: 81.4553br />name: Consumer Index,date: 2023-09-24br />return_base100: 80.0619br />name: Consumer Index,date: 2023-09-25br />return_base100: 81.1076br />name: Consumer Index,date: 2023-09-26br />return_base100: 80.3103br />name: Consumer Index,date: 2023-09-27br />return_base100: 80.2638br />name: Consumer Index,date: 2023-09-28br />return_base100: 82.0269br />name: Consumer Index,date: 2023-09-29br />return_base100: 84.0550br />name: Consumer Index,date: 2023-09-30br />return_base100: 83.9874br />name: Consumer Index,date: 2023-10-01br />return_base100: 87.2421br />name: Consumer Index,date: 2023-10-02br />return_base100: 84.2903br />name: Consumer Index,date: 2023-10-03br />return_base100: 83.1553br />name: Consumer Index,date: 2023-10-04br />return_base100: 82.9368br />name: Consumer Index,date: 2023-10-05br />return_base100: 80.6390br />name: Consumer Index,date: 2023-10-06br />return_base100: 82.3409br />name: Consumer Index,date: 2023-10-07br />return_base100: 82.1131br />name: Consumer Index,date: 2023-10-08br />return_base100: 82.1446br />name: Consumer Index,date: 2023-10-09br />return_base100: 78.0801br />name: Consumer Index,date: 2023-10-10br />return_base100: 77.4633br />name: Consumer Index,date: 2023-10-11br />return_base100: 77.1185br />name: Consumer Index,date: 2023-10-12br />return_base100: 77.6764br />name: Consumer Index,date: 2023-10-13br />return_base100: 77.9569br />name: Consumer Index,date: 2023-10-14br />return_base100: 78.5661br />name: Consumer Index,date: 2023-10-15br />return_base100: 79.0810br />name: Consumer Index,date: 2023-10-16br />return_base100: 80.8057br />name: Consumer Index,date: 2023-10-17br />return_base100: 79.6191br />name: Consumer Index,date: 2023-10-18br />return_base100: 78.9892br />name: Consumer Index,date: 2023-10-19br />return_base100: 77.7441br />name: Consumer Index,date: 2023-10-20br />return_base100: 80.2607br />name: Consumer Index,date: 2023-10-21br />return_base100: 83.0582br />name: Consumer Index,date: 2023-10-22br />return_base100: 84.4923br />name: Consumer Index,date: 2023-10-23br />return_base100: 88.1821br />name: Consumer Index,date: 2023-10-24br />return_base100: 90.7059br />name: Consumer Index,date: 2023-10-25br />return_base100: 93.4701br />name: Consumer Index,date: 2023-10-26br />return_base100: 95.7094br />name: Consumer Index,date: 2023-10-27br />return_base100: 92.9217br />name: Consumer Index,date: 2023-10-28br />return_base100: 95.8039br />name: Consumer Index,date: 2023-10-29br />return_base100: 101.9817br />name: Consumer Index,date: 2023-10-30br />return_base100: 101.1604br />name: Consumer Index,date: 2023-10-31br />return_base100: 97.7285br />name: Consumer Index,date: 2023-11-01br />return_base100: 100.3372br />name: Consumer Index,date: 2023-11-02br />return_base100: 101.7509br />name: Consumer Index,date: 2023-11-03br />return_base100: 101.8336br />name: Consumer Index,date: 2023-11-04br />return_base100: 105.1137br />name: Consumer Index,date: 2023-11-05br />return_base100: 105.9954br />name: Consumer Index,date: 2023-11-06br />return_base100: 111.2349br />name: Consumer Index,date: 2023-11-07br />return_base100: 109.4016br />name: Consumer Index,date: 2023-11-08br />return_base100: 113.6231br />name: Consumer Index,date: 2023-11-09br />return_base100: 111.9253br />name: Consumer Index,date: 2023-11-10br />return_base100: 117.5764br />name: Consumer Index,date: 2023-11-11br />return_base100: 119.8357br />name: Consumer Index,date: 2023-11-12br />return_base100: 121.0126br />name: Consumer Index,date: 2023-11-13br />return_base100: 117.7814br />name: Consumer Index,date: 2023-11-14br />return_base100: 113.3708br />name: Consumer Index,date: 2023-11-15br />return_base100: 118.6625br />name: Consumer Index,date: 2023-11-16br />return_base100: 114.9333br />name: Consumer Index,date: 2023-11-17br />return_base100: 115.4195br />name: Consumer Index,date: 2023-11-18br />return_base100: 112.5605br />name: Consumer Index,date: 2023-11-19br />return_base100: 116.7120br />name: Consumer Index,date: 2023-11-20br />return_base100: 117.0587br />name: Consumer Index,date: 2023-11-21br />return_base100: 106.7512br />name: Consumer Index,date: 2023-11-22br />return_base100: 115.9825br />name: Consumer Index,date: 2023-11-23br />return_base100: 115.4596br />name: Consumer Index,date: 2023-11-24br />return_base100: 120.6018br />name: Consumer Index,date: 2023-11-25br />return_base100: 127.0765br />name: Consumer Index,date: 2023-11-26br />return_base100: 126.2129br />name: Consumer Index,date: 2023-11-27br />return_base100: 122.5479br />name: Consumer Index,date: 2023-11-28br />return_base100: 123.1060br />name: Consumer Index,date: 2023-11-29br />return_base100: 121.9570br />name: Consumer Index,date: 2023-11-30br />return_base100: 120.9367br />name: Consumer Index,date: 2023-12-01br />return_base100: 124.7192br />name: Consumer Index,date: 2023-12-02br />return_base100: 129.3198br />name: Consumer Index,date: 2023-12-03br />return_base100: 129.0367br />name: Consumer Index,date: 2023-12-04br />return_base100: 133.5415br />name: Consumer Index,date: 2023-12-05br />return_base100: 138.4496br />name: Consumer Index,date: 2023-12-06br />return_base100: 136.2465br />name: Consumer Index,date: 2023-12-07br />return_base100: 141.9584br />name: Consumer Index,date: 2023-12-08br />return_base100: 147.2340br />name: Consumer Index,date: 2023-12-09br />return_base100: 150.0552br />name: Consumer Index,date: 2023-12-10br />return_base100: 153.5497br />name: Consumer Index,date: 2023-12-11br />return_base100: 142.1366br />name: Consumer Index,date: 2023-12-12br />return_base100: 145.3155br />name: Consumer Index,date: 2023-12-13br />return_base100: 150.7260br />name: Consumer Index,date: 2023-12-14br />return_base100: 154.5416br />name: Consumer Index,date: 2023-12-15br />return_base100: 142.6586br />name: Consumer Index,date: 2023-12-16br />return_base100: 145.8728br />name: Consumer Index,date: 2023-12-17br />return_base100: 142.1574br />name: Consumer Index,date: 2023-12-18br />return_base100: 142.0558br />name: Consumer Index,date: 2023-12-19br />return_base100: 140.0159br />name: Consumer Index,date: 2023-12-20br />return_base100: 147.3590br />name: Consumer Index,date: 2023-12-21br />return_base100: 150.2397br />name: Consumer Index,date: 2023-12-22br />return_base100: 151.5834br />name: Consumer Index,date: 2023-12-23br />return_base100: 152.7605br />name: Consumer Index,date: 2023-12-24br />return_base100: 154.0538br />name: Consumer Index,date: 2023-12-25br />return_base100: 163.9614br />name: Consumer Index,date: 2023-12-26br />return_base100: 161.0001br />name: Consumer Index,date: 2023-12-27br />return_base100: 161.1326br />name: Consumer Index,date: 2023-12-28br />return_base100: 154.1223br />name: Consumer Index,date: 2023-12-29br />return_base100: 150.9345br />name: Consumer Index,date: 2023-12-30br />return_base100: 149.4376br />name: Consumer Index,date: 2023-12-31br />return_base100: 149.9252br />name: Consumer Index,date: 2024-01-01br />return_base100: 155.7833br />name: Consumer Index,date: 2024-01-02br />return_base100: 153.1425br />name: Consumer Index,date: 2024-01-03br />return_base100: 140.4643br />name: Consumer Index,date: 2024-01-04br />return_base100: 146.1108br />name: Consumer Index,date: 2024-01-05br />return_base100: 138.6932br />name: Consumer Index,date: 2024-01-06br />return_base100: 137.4293br />name: Consumer Index,date: 2024-01-07br />return_base100: 129.1932br />name: Consumer Index,date: 2024-01-08br />return_base100: 137.2925br />name: Consumer Index,date: 2024-01-09br />return_base100: 129.6662br />name: Consumer Index,date: 2024-01-10br />return_base100: 142.0048br />name: Consumer Index,date: 2024-01-11br />return_base100: 144.6877br />name: Consumer Index,date: 2024-01-12br />return_base100: 138.0552br />name: Consumer Index,date: 2024-01-13br />return_base100: 141.3187br />name: Consumer Index,date: 2024-01-14br />return_base100: 134.7138br />name: Consumer Index,date: 2024-01-15br />return_base100: 139.5563br />name: Consumer Index,date: 2024-01-16br />return_base100: 146.0338br />name: Consumer Index,date: 2024-01-17br />return_base100: 143.0009br />name: Consumer Index,date: 2024-01-18br />return_base100: 135.0305br />name: Consumer Index,date: 2024-01-19br />return_base100: 136.8119br />name: Consumer Index,date: 2024-01-20br />return_base100: 136.5604br />name: Consumer Index,date: 2024-01-21br />return_base100: 136.3251br />name: Consumer Index,date: 2024-01-22br />return_base100: 127.7474br />name: Consumer Index,date: 2024-01-23br />return_base100: 126.4202br />name: Consumer Index,date: 2024-01-24br />return_base100: 129.1869br />name: Consumer Index,date: 2024-01-25br />return_base100: 126.3730br />name: Consumer Index,date: 2024-01-26br />return_base100: 131.3665br />name: Consumer Index,date: 2024-01-27br />return_base100: 133.2852br />name: Consumer Index,date: 2024-01-28br />return_base100: 130.9651br />name: Consumer Index,date: 2024-01-29br />return_base100: 135.9163br />name: Consumer Index,date: 2024-01-30br />return_base100: 132.1229br />name: Consumer Index,date: 2024-01-31br />return_base100: 127.8710br />name: Consumer Index,date: 2024-02-01br />return_base100: 129.3423br />name: Consumer Index,date: 2024-02-02br />return_base100: 129.8224br />name: Consumer Index,date: 2024-02-03br />return_base100: 127.8440br />name: Consumer Index,date: 2024-02-04br />return_base100: 125.5525br />name: Consumer Index,date: 2024-02-05br />return_base100: 126.6139br />name: Consumer Index,date: 2024-02-06br />return_base100: 127.9520br />name: Consumer Index,date: 2024-02-07br />return_base100: 131.9729br />name: Consumer Index,date: 2024-02-08br />return_base100: 133.4394br />name: Consumer Index,date: 2024-02-09br />return_base100: 139.2043br />name: Consumer Index,date: 2024-02-10br />return_base100: 141.2193br />name: Consumer Index,date: 2024-02-11br />return_base100: 141.6174br />name: Consumer Index,date: 2024-02-12br />return_base100: 149.2747br />name: Consumer Index,date: 2024-02-13br />return_base100: 149.0398br />name: Consumer Index,date: 2024-02-14br />return_base100: 154.4764br />name: Consumer Index,date: 2024-02-15br />return_base100: 157.3557br />name: Consumer Index,date: 2024-02-16br />return_base100: 157.0895br />name: Consumer Index,date: 2024-02-17br />return_base100: 159.6406br />name: Consumer Index,date: 2024-02-18br />return_base100: 167.7897br />name: Consumer Index,date: 2024-02-19br />return_base100: 173.8160br />name: Consumer Index,date: 2024-02-20br />return_base100: 171.4087br />name: Consumer Index,date: 2024-02-21br />return_base100: 165.7861br />name: Consumer Index,date: 2024-02-22br />return_base100: 167.9365br />name: Consumer Index,date: 2024-02-23br />return_base100: 165.6535br />name: Consumer Index,date: 2024-02-24br />return_base100: 173.1595br />name: Consumer Index,date: 2024-02-25br />return_base100: 172.4630br />name: Consumer Index,date: 2024-02-26br />return_base100: 181.3356br />name: Consumer Index,date: 2024-02-27br />return_base100: 190.1038br />name: Consumer Index,date: 2024-02-28br />return_base100: 186.4458br />name: Consumer Index,date: 2024-02-29br />return_base100: 192.6963br />name: Consumer Index,date: 2024-03-01br />return_base100: 205.5709br />name: Consumer Index,date: 2024-03-02br />return_base100: 215.7615br />name: Consumer Index,date: 2024-03-03br />return_base100: 212.2229br />name: Consumer Index,date: 2024-03-04br />return_base100: 220.3067br />name: Consumer Index,date: 2024-03-05br />return_base100: 203.4660br />name: Consumer Index,date: 2024-03-06br />return_base100: 213.0888br />name: Consumer Index,date: 2024-03-07br />return_base100: 222.0044br />name: Consumer Index,date: 2024-03-08br />return_base100: 217.9333br />name: Consumer Index,date: 2024-03-09br />return_base100: 239.7187br />name: Consumer Index,date: 2024-03-10br />return_base100: 253.5785br />name: Consumer Index,date: 2024-03-11br />return_base100: 253.1653br />name: Consumer Index,date: 2024-03-12br />return_base100: 247.4281br />name: Consumer Index,date: 2024-03-13br />return_base100: 249.8739br />name: Consumer Index,date: 2024-03-14br />return_base100: 243.9644br />name: Consumer Index,date: 2024-03-15br />return_base100: 227.2976br />name: Consumer Index,date: 2024-03-16br />return_base100: 207.5798br />name: Consumer Index,date: 2024-03-17br />return_base100: 216.2956br />name: Consumer Index,date: 2024-03-18br />return_base100: 205.0318br />name: Consumer Index,date: 2024-03-19br />return_base100: 186.6360br />name: Consumer Index,date: 2024-03-20br />return_base100: 208.2374br />name: Consumer Index,date: 2024-03-21br />return_base100: 205.1295br />name: Consumer Index,date: 2024-03-22br />return_base100: 198.3499br />name: Consumer Index,date: 2024-03-23br />return_base100: 208.0158br />name: Consumer Index,date: 2024-03-24br />return_base100: 212.1452br />name: Consumer Index,date: 2024-03-25br />return_base100: 219.5543br />name: Consumer Index,date: 2024-03-26br />return_base100: 227.5735br />name: Consumer Index,date: 2024-03-27br />return_base100: 217.0453br />name: Consumer Index,date: 2024-03-28br />return_base100: 221.0379br />name: Consumer Index,date: 2024-03-29br />return_base100: 220.9836br />name: Consumer Index,date: 2024-03-30br />return_base100: 217.5604br />name: Consumer Index,date: 2024-03-31br />return_base100: 221.6590br />name: Consumer Index,date: 2024-04-01br />return_base100: 209.1764br />name: Consumer Index,date: 2024-04-02br />return_base100: 192.7380br />name: Consumer Index,date: 2024-04-03br />return_base100: 190.9393br />name: Consumer Index,date: 2024-04-04br />return_base100: 193.5885br />name: Consumer Index,date: 2024-04-05br />return_base100: 190.6879br />name: Consumer Index,date: 2024-04-06br />return_base100: 193.0968br />name: Consumer Index,date: 2024-04-07br />return_base100: 198.6976br />name: Consumer Index,date: 2024-04-08br />return_base100: 208.6431br />name: Consumer Index,date: 2024-04-09br />return_base100: 196.9728br />name: Consumer Index,date: 2024-04-10br />return_base100: 196.2760br />name: Consumer Index,date: 2024-04-11br />return_base100: 193.8278br />name: Consumer Index,date: 2024-04-12br />return_base100: 162.8864br />name: Consumer Index,date: 2024-04-13br />return_base100: 139.1597br />name: Consumer Index,date: 2024-04-14br />return_base100: 150.7549br />name: Consumer Index,date: 2024-04-15br />return_base100: 143.5463br />name: Consumer Index,date: 2024-04-16br />return_base100: 145.8516br />name: Consumer Index,date: 2024-04-17br />return_base100: 140.7651br />name: Consumer Index,date: 2024-04-18br />return_base100: 146.8684br />name: Consumer Index,date: 2024-04-19br />return_base100: 149.0065br />name: Consumer Index,date: 2024-04-26br />return_base100: 150.8391br />name: Consumer Index,date: 2024-04-27br />return_base100: 150.8094br />name: Consumer Index,date: 2024-04-28br />return_base100: 148.9772br />name: Consumer Index,date: 2024-04-29br />return_base100: 147.0753br />name: Consumer Index,date: 2024-04-30br />return_base100: 136.4824br />name: Consumer Index,date: 2024-05-01br />return_base100: 139.0048br />name: Consumer Index,date: 2024-05-02br />return_base100: 142.3603br />name: Consumer Index,date: 2024-05-03br />return_base100: 147.9832br />name: Consumer Index,date: 2024-05-04br />return_base100: 146.2306br />name: Consumer Index,date: 2024-05-05br />return_base100: 148.1505br />name: Consumer Index,date: 2024-05-06br />return_base100: 145.2009br />name: Consumer Index,date: 2024-05-07br />return_base100: 142.3474br />name: Consumer Index,date: 2024-05-08br />return_base100: 140.1184br />name: Consumer Index,date: 2024-05-09br />return_base100: 144.7679br />name: Consumer Index,date: 2024-05-10br />return_base100: 138.8249br />name: Consumer Index,date: 2024-05-11br />return_base100: 137.9388br />name: Consumer Index,date: 2024-05-12br />return_base100: 135.6681br />name: Consumer Index,date: 2024-05-13br />return_base100: 134.0390br />name: Consumer Index,date: 2024-05-14br />return_base100: 129.8616br />name: Consumer Index,date: 2024-05-15br />return_base100: 141.3401br />name: Consumer Index,date: 2024-05-16br />return_base100: 141.8288br />name: Consumer Index,date: 2024-05-17br />return_base100: 144.5912br />name: Consumer Index,date: 2024-05-18br />return_base100: 144.8741br />name: Consumer Index,date: 2024-05-19br />return_base100: 139.1257br />name: Consumer Index,date: 2024-05-20br />return_base100: 151.9733br />name: Consumer Index,date: 2024-05-21br />return_base100: 152.4154br />name: Consumer Index,date: 2024-05-22br />return_base100: 151.8875br />name: Consumer Index,date: 2024-05-23br />return_base100: 149.4416br />name: Consumer Index,date: 2024-05-24br />return_base100: 150.8576br />name: Consumer Index,date: 2024-05-25br />return_base100: 154.2010br />name: Consumer Index,date: 2024-05-26br />return_base100: 152.5109br />name: Consumer Index,date: 2024-05-27br />return_base100: 155.7915br />name: Consumer Index,date: 2024-05-28br />return_base100: 153.2772br />name: Consumer Index,date: 2024-05-29br />return_base100: 150.0524br />name: Consumer Index,date: 2024-05-30br />return_base100: 147.1234br />name: Consumer Index,date: 2024-05-31br />return_base100: 150.1029br />name: Consumer Index,date: 2024-06-01br />return_base100: 151.1556br />name: Consumer Index,date: 2024-06-02br />return_base100: 149.0046br />name: Consumer Index,date: 2024-06-03br />return_base100: 152.6795br />name: Consumer Index,date: 2024-06-04br />return_base100: 154.5983br />name: Consumer Index,date: 2024-06-05br />return_base100: 156.9837br />name: Consumer Index,date: 2024-06-06br />return_base100: 152.6985br />name: Consumer Index,date: 2024-06-07br />return_base100: 138.6096br />name: Consumer Index,date: 2024-06-08br />return_base100: 132.4203br />name: Consumer Index,date: 2024-06-09br />return_base100: 135.8804br />name: Consumer Index,date: 2024-06-10br />return_base100: 131.5287br />name: Consumer Index,date: 2024-06-11br />return_base100: 125.2328br />name: Consumer Index,date: 2024-06-12br />return_base100: 129.4003br />name: Consumer Index,date: 2024-06-13br />return_base100: 122.9640br />name: Consumer Index,date: 2024-06-14br />return_base100: 119.3073br />name: Consumer Index,date: 2024-06-15br />return_base100: 119.6997br />name: Consumer Index,date: 2024-06-16br />return_base100: 120.3143br />name: Consumer Index,date: 2024-06-17br />return_base100: 109.7583br />name: Consumer Index,date: 2024-06-18br />return_base100: 101.9015br />name: Consumer Index,date: 2024-06-19br />return_base100: 105.0058br />name: Consumer Index,date: 2024-06-20br />return_base100: 104.7600br />name: Consumer Index,date: 2024-06-21br />return_base100: 104.5681br />name: Consumer Index,date: 2024-06-22br />return_base100: 103.7086br />name: Consumer Index,date: 2024-06-23br />return_base100: 100.3386br />name: Consumer Index,date: 2024-06-24br />return_base100: 103.1327br />name: Consumer Index,date: 2024-06-25br />return_base100: 105.2011br />name: Consumer Index,date: 2024-06-26br />return_base100: 103.0299br />name: Consumer Index,date: 2024-06-27br />return_base100: 104.9673br />name: Consumer Index,date: 2024-06-28br />return_base100: 102.2910br />name: Consumer Index,date: 2024-06-29br />return_base100: 100.7026br />name: Consumer Index,date: 2024-06-30br />return_base100: 103.3363br />name: Consumer Index,date: 2024-07-01br />return_base100: 101.5929br />name: Consumer Index,date: 2024-07-02br />return_base100: 104.1974br />name: Consumer Index,date: 2024-07-03br />return_base100: 98.3039br />name: Consumer Index,date: 2024-07-04br />return_base100: 87.0771br />name: Consumer Index,date: 2024-07-05br />return_base100: 84.8885br />name: Consumer Index,date: 2024-07-06br />return_base100: 90.4477br />name: Consumer Index,date: 2024-07-07br />return_base100: 84.4235br />name: Consumer Index,date: 2024-07-08br />return_base100: 87.0881br />name: Consumer Index,date: 2024-07-09br />return_base100: 89.2179br />name: Consumer Index,date: 2024-07-10br />return_base100: 89.4592br />name: Consumer Index,date: 2024-07-11br />return_base100: 88.4710br />name: Consumer Index,date: 2024-07-12br />return_base100: 90.2595br />name: Consumer Index,date: 2024-07-13br />return_base100: 92.7611br />name: Consumer Index,date: 2024-07-14br />return_base100: 94.5166br />name: Consumer Index,date: 2024-07-15br />return_base100: 100.9136br />name: Consumer Index,date: 2024-07-16br />return_base100: 101.3203br />name: Consumer Index,date: 2024-07-17br />return_base100: 102.3939br />name: Consumer Index,date: 2024-07-18br />return_base100: 99.8522br />name: Consumer Index,date: 2024-07-19br />return_base100: 104.0745br />name: Consumer Index,date: 2024-07-20br />return_base100: 105.3881br />name: Consumer Index,date: 2024-07-21br />return_base100: 106.6460br />name: Consumer Index,date: 2024-07-22br />return_base100: 102.8981br />name: Consumer Index,date: 2024-07-23br />return_base100: 99.9372br />name: Consumer Index,date: 2024-07-24br />return_base100: 96.9734br />name: Consumer Index,date: 2024-07-25br />return_base100: 94.1419br />name: Consumer Index,date: 2024-07-26br />return_base100: 99.5632br />name: Consumer Index,date: 2024-07-27br />return_base100: 100.5223br />name: Consumer Index,date: 2024-07-28br />return_base100: 98.1307br />name: Consumer Index,date: 2024-07-29br />return_base100: 98.8009br />name: Consumer Index,date: 2024-07-30br />return_base100: 97.1873br />name: Consumer Index,date: 2024-07-31br />return_base100: 94.5506br />name: Consumer Index,date: 2024-08-01br />return_base100: 93.0913br />name: Consumer Index,date: 2024-08-02br />return_base100: 85.1672br />name: Consumer Index,date: 2024-08-03br />return_base100: 81.6189br />name: Consumer Index,date: 2024-08-04br />return_base100: 76.8472br />name: Consumer Index,date: 2024-08-05br />return_base100: 70.9092br />name: Consumer Index,date: 2024-08-06br />return_base100: 73.7303br />name: Consumer Index,date: 2024-08-07br />return_base100: 71.3575br />name: Consumer Index,date: 2024-08-08br />return_base100: 79.3440br />name: Consumer Index,date: 2024-08-09br />return_base100: 77.2388br />name: Consumer Index,date: 2024-08-10br />return_base100: 79.1551br />name: Consumer Index,date: 2024-08-11br />return_base100: 74.9206br />name: Consumer Index,date: 2024-08-12br />return_base100: 77.6079br />name: Consumer Index,date: 2024-08-13br />return_base100: 79.6582br />name: Consumer Index,date: 2024-08-14br />return_base100: 77.5978br />name: Consumer Index,date: 2024-08-15br />return_base100: 75.4968br />name: Consumer Index,date: 2024-08-16br />return_base100: 74.5799br />name: Consumer Index,date: 2024-08-17br />return_base100: 75.7741br />name: Consumer Index,date: 2024-08-18br />return_base100: 76.6808br />name: Consumer Index,date: 2024-08-19br />return_base100: 77.5219br />name: Consumer Index,date: 2024-08-20br />return_base100: 79.0275br />name: Consumer Index,date: 2024-08-21br />return_base100: 82.3399br />name: Consumer Index,date: 2024-08-22br />return_base100: 84.0928br />name: Consumer Index,date: 2024-08-23br />return_base100: 91.4313br />name: Consumer Index,date: 2024-08-24br />return_base100: 92.9346br />name: Consumer Index,date: 2024-08-25br />return_base100: 91.4298br />name: Consumer Index,date: 2024-08-26br />return_base100: 86.8368br />name: Consumer Index,date: 2024-08-27br />return_base100: 81.8221br />name: Consumer Index,date: 2024-08-28br />return_base100: 80.4465br />name: Consumer Index,date: 2024-08-29br />return_base100: 83.0257br />name: Consumer Index,date: 2024-08-30br />return_base100: 82.4763br />name: Consumer Index,date: 2024-08-31br />return_base100: 80.2580br />name: Consumer Index,date: 2024-09-01br />return_base100: 75.5356br />name: Consumer Index,date: 2024-09-02br />return_base100: 79.2183br />name: Consumer Index,date: 2024-09-03br />return_base100: 76.0820br />name: Consumer Index,date: 2024-09-04br />return_base100: 76.8301br />name: Consumer Index,date: 2024-09-05br />return_base100: 74.9893br />name: Consumer Index,date: 2024-09-06br />return_base100: 73.2482br />name: Consumer Index,date: 2024-09-07br />return_base100: 75.4834br />name: Consumer Index,date: 2024-09-08br />return_base100: 77.2564br />name: Consumer Index,date: 2024-09-09br />return_base100: 80.6307br />name: Consumer Index,date: 2024-09-10br />return_base100: 80.8921br />name: Consumer Index,date: 2024-09-11br />return_base100: 78.9560br />name: Consumer Index,date: 2024-09-12br />return_base100: 81.8877br />name: Consumer Index,date: 2024-09-13br />return_base100: 82.6937br />name: Consumer Index,date: 2024-09-14br />return_base100: 81.6105br />name: Consumer Index,date: 2024-09-15br />return_base100: 80.0278br />name: Consumer Index,date: 2024-09-16br />return_base100: 78.2057br />name: Consumer Index,date: 2024-09-17br />return_base100: 80.8407br />name: Consumer Index,date: 2024-09-18br />return_base100: 83.9454br />name: Consumer Index,date: 2024-09-19br />return_base100: 88.5864br />name: Consumer Index,date: 2024-09-20br />return_base100: 89.9660br />name: Consumer Index,date: 2024-09-21br />return_base100: 91.7880br />name: Consumer Index,date: 2024-09-22br />return_base100: 89.4792br />name: Consumer Index,date: 2024-09-23br />return_base100: 91.5679br />name: Consumer Index,date: 2024-09-24br />return_base100: 93.9127br />name: Consumer Index,date: 2024-09-25br />return_base100: 91.8068br />name: Consumer Index,date: 2024-09-26br />return_base100: 96.5791br />name: Consumer Index,date: 2024-09-27br />return_base100: 99.3419br />name: Consumer Index,date: 2024-09-28br />return_base100: 96.4515br />name: Consumer Index,date: 2024-09-29br />return_base100: 97.7293br />name: Consumer Index,date: 2024-09-30br />return_base100: 92.8536br />name: Consumer Index,date: 2024-10-01br />return_base100: 86.9667br />name: Consumer Index,date: 2024-10-02br />return_base100: 84.8971br />name: Consumer Index,date: 2024-10-03br />return_base100: 83.4565br />name: Consumer Index,date: 2024-10-04br />return_base100: 86.9545br />name: Consumer Index,date: 2024-10-05br />return_base100: 85.9725br />name: Consumer Index,date: 2024-10-06br />return_base100: 87.8235br />name: Consumer Index,date: 2024-10-07br />return_base100: 87.3675br />name: Consumer Index,date: 2024-10-08br />return_base100: 84.5581br />name: Consumer Index,date: 2024-10-09br />return_base100: 83.0975br />name: Consumer Index,date: 2024-10-10br />return_base100: 82.2661br />name: Consumer Index,date: 2024-10-11br />return_base100: 86.0922br />name: Consumer Index,date: 2024-10-12br />return_base100: 87.8599br />name: Consumer Index,date: 2024-10-13br />return_base100: 87.3660br />name: Consumer Index,date: 2024-10-14br />return_base100: 91.9157br />name: Consumer Index,date: 2024-10-15br />return_base100: 90.4544br />name: Consumer Index,date: 2024-10-16br />return_base100: 89.6019br />name: Consumer Index,date: 2024-10-17br />return_base100: 86.8056br />name: Consumer Index,date: 2024-10-18br />return_base100: 92.9406br />name: Consumer Index,date: 2024-10-19br />return_base100: 93.8869br />name: Consumer Index,date: 2024-10-20br />return_base100: 102.4530br />name: Consumer Index,date: 2024-10-21br />return_base100: 100.4626br />name: Consumer Index,date: 2024-10-22br />return_base100: 100.1946br />name: Consumer Index,date: 2024-10-23br />return_base100: 95.4437br />name: Consumer Index,date: 2024-10-24br />return_base100: 97.6504br />name: Consumer Index,date: 2024-10-25br />return_base100: 88.7143br />name: Consumer Index,date: 2024-10-26br />return_base100: 90.0499br />name: Consumer Index,date: 2024-10-27br />return_base100: 92.1074br />name: Consumer Index,date: 2024-10-28br />return_base100: 90.5501br />name: Consumer Index,date: 2024-10-29br />return_base100: 94.4820br />name: Consumer Index,date: 2024-10-30br />return_base100: 87.3420br />name: Consumer Index,date: 2024-10-31br />return_base100: 81.0715br />name: Consumer Index,date: 2024-11-01br />return_base100: 79.9278br />name: Consumer Index,date: 2024-11-02br />return_base100: 76.2344br />name: Consumer Index,date: 2024-11-03br />return_base100: 73.7577br />name: Consumer Index,date: 2024-11-04br />return_base100: 70.7445br />name: Consumer Index,date: 2024-11-05br />return_base100: 73.2974br />name: Consumer Index,date: 2024-11-06br />return_base100: 79.2598br />name: Consumer Index,date: 2024-11-07br />return_base100: 78.5580br />name: Consumer Index,date: 2024-11-08br />return_base100: 78.8884br />name: Consumer Index,date: 2024-11-09br />return_base100: 82.4044br />name: Consumer Index,date: 2024-11-10br />return_base100: 86.1751br />name: Consumer Index,date: 2024-11-11br />return_base100: 91.2183br />name: Consumer Index,date: 2024-11-12br />return_base100: 89.9885br />name: Consumer Index,date: 2024-11-13br />return_base100: 85.6739br />name: Consumer Index,date: 2024-11-14br />return_base100: 81.2928br />name: Consumer Index,date: 2024-11-15br />return_base100: 85.9294br />name: Consumer Index,date: 2024-11-16br />return_base100: 100.0207br />name: Consumer Index,date: 2024-11-17br />return_base100: 91.9295br />name: Consumer Index,date: 2024-11-18br />return_base100: 99.3628br />name: Consumer Index,date: 2024-11-19br />return_base100: 96.1234br />name: Consumer Index,date: 2024-11-20br />return_base100: 94.2148br />name: Consumer Index,date: 2024-11-21br />return_base100: 97.2559br />name: Consumer Index,date: 2024-11-22br />return_base100: 101.7702br />name: Consumer Index,date: 2024-11-23br />return_base100: 114.6484br />name: Consumer Index,date: 2024-11-24br />return_base100: 146.0228br />name: Consumer Index,date: 2024-11-25br />return_base100: 133.9210br />name: Consumer Index,date: 2024-11-26br />return_base100: 127.9745br />name: Consumer Index,date: 2024-11-27br />return_base100: 133.0197br />name: Consumer Index,date: 2024-11-28br />return_base100: 135.9033br />name: Consumer Index,date: 2024-11-29br />return_base100: 141.2037br />name: Consumer Index,date: 2024-11-30br />return_base100: 147.5237br />name: Consumer Index,date: 2024-12-01br />return_base100: 148.0452br />name: Consumer Index,date: 2024-12-02br />return_base100: 152.4875br />name: Consumer Index,date: 2024-12-03br />return_base100: 165.2107br />name: Consumer Index,date: 2024-12-04br />return_base100: 183.7894br />name: Consumer Index,date: 2024-12-05br />return_base100: 180.4197br />name: Consumer Index,date: 2024-12-06br />return_base100: 183.3921br />name: Consumer Index,date: 2024-12-07br />return_base100: 184.7070br />name: Consumer Index,date: 2024-12-08br />return_base100: 183.3923br />name: Consumer Index,date: 2024-12-09br />return_base100: 149.1603br />name: Consumer Index,date: 2024-12-10br />return_base100: 142.4343br />name: Consumer Index,date: 2024-12-11br />return_base100: 158.1289br />name: Consumer Index,date: 2024-12-12br />return_base100: 158.9409br />name: Consumer Index,date: 2024-12-13br />return_base100: 160.5492br />name: Consumer Index,date: 2024-12-14br />return_base100: 152.2919br />name: Consumer Index,date: 2024-12-15br />return_base100: 155.2927br />name: Consumer Index,date: 2024-12-16br />return_base100: 148.6459br />name: Consumer Index,date: 2024-12-17br />return_base100: 140.1647br />name: Consumer Index,date: 2024-12-18br />return_base100: 127.1244br />name: Consumer Index,date: 2024-12-19br />return_base100: 115.7980br />name: Consumer Index,date: 2024-12-20br />return_base100: 120.7418br />name: Consumer Index,date: 2024-12-21br />return_base100: 112.4967br />name: Consumer Index,date: 2024-12-22br />return_base100: 112.9829br />name: Consumer Index,date: 2024-12-23br />return_base100: 120.2605br />name: Consumer Index,date: 2024-12-24br />return_base100: 127.7498br />name: Consumer Index,date: 2024-12-25br />return_base100: 123.6896br />name: Consumer Index,date: 2024-12-26br />return_base100: 115.5192br />name: Consumer Index,date: 2024-12-27br />return_base100: 114.7762br />name: Consumer Index,date: 2024-12-28br />return_base100: 119.6871br />name: Consumer Index,date: 2024-12-29br />return_base100: 114.6616br />name: Consumer Index,date: 2024-12-30br />return_base100: 114.0786br />name: Consumer Index,date: 2024-12-31br />return_base100: 112.7881br />name: Consumer Index,date: 2025-01-01br />return_base100: 118.0656br />name: Consumer Index,date: 2025-01-02br />return_base100: 121.3284br />name: Consumer Index,date: 2025-01-03br />return_base100: 131.1715br />name: Consumer Index,date: 2025-01-04br />return_base100: 131.3138br />name: Consumer Index,date: 2025-01-05br />return_base100: 130.9146br />name: Consumer Index,date: 2025-01-06br />return_base100: 135.3286br />name: Consumer Index,date: 2025-01-07br />return_base100: 120.7160br />name: Consumer Index,date: 2025-01-08br />return_base100: 115.0528br />name: Consumer Index,date: 2025-01-09br />return_base100: 112.4295br />name: Consumer Index,date: 2025-01-10br />return_base100: 116.2001br />name: Consumer Index,date: 2025-01-11br />return_base100: 116.5750br />name: Consumer Index,date: 2025-01-12br />return_base100: 112.8259br />name: Consumer Index,date: 2025-01-13br />return_base100: 108.6321br />name: Consumer Index,date: 2025-01-14br />return_base100: 114.3278br />name: Consumer Index,date: 2025-01-15br />return_base100: 121.3024br />name: Consumer Index,date: 2025-01-16br />return_base100: 118.9970br />name: Consumer Index,date: 2025-01-17br />return_base100: 128.6980br />name: Consumer Index,date: 2025-01-18br />return_base100: 118.2686br />name: Consumer Index,date: 2025-01-19br />return_base100: 106.6879br />name: Consumer Index,date: 2025-01-20br />return_base100: 107.8240br />name: Consumer Index,date: 2025-01-21br />return_base100: 109.9079br />name: Consumer Index,date: 2025-01-22br />return_base100: 106.6286br />name: Consumer Index,date: 2025-01-23br />return_base100: 106.8582br />name: Consumer Index,date: 2025-01-24br />return_base100: 104.6134br />name: Consumer Index,date: 2025-01-25br />return_base100: 105.7784br />name: Consumer Index,date: 2025-01-26br />return_base100: 102.4357br />name: Consumer Index,date: 2025-01-27br />return_base100: 99.7282br />name: Consumer Index,date: 2025-01-28br />return_base100: 92.4168br />name: Consumer Index,date: 2025-01-29br />return_base100: 96.9449br />name: Consumer Index,date: 2025-01-30br />return_base100: 101.2114br />name: Consumer Index,date: 2025-01-31br />return_base100: 101.1540br />name: Consumer Index,date: 2025-02-01br />return_base100: 93.7786br />name: Consumer Index,date: 2025-02-02br />return_base100: 80.1647br />name: Consumer Index,date: 2025-02-03br />return_base100: 82.6920br />name: Consumer Index,date: 2025-02-04br />return_base100: 77.0373br />name: Consumer Index,date: 2025-02-05br />return_base100: 76.0857br />name: Consumer Index,date: 2025-02-06br />return_base100: 71.7513br />name: Consumer Index,date: 2025-02-07br />return_base100: 72.6008br />name: Consumer Index,date: 2025-02-08br />return_base100: 75.8514br />name: Consumer Index,date: 2025-02-09br />return_base100: 74.0936br />name: Consumer Index,date: 2025-02-10br />return_base100: 77.4412br />name: Consumer Index,date: 2025-02-11br />return_base100: 76.4288br />name: Consumer Index,date: 2025-02-12br />return_base100: 80.1146br />name: Consumer Index,date: 2025-02-13br />return_base100: 78.0367br />name: Consumer Index,date: 2025-02-14br />return_base100: 80.1880br />name: Consumer Index,date: 2025-02-15br />return_base100: 78.1364br />name: Consumer Index,date: 2025-02-16br />return_base100: 77.2430br />name: Consumer Index,date: 2025-02-17br />return_base100: 76.9736br />name: Consumer Index,date: 2025-02-18br />return_base100: 71.7414br />name: Consumer Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(196,154,0,1),dash:solid},hoveron:points,name:Consumer Index,legendgroup:Consumer Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,90.018200000000007,105.29990000000001,102.96259999999999,110.46000000000001,121.10350000000001,120.51730000000001,131.09700000000001,131.50960000000001,139.5557,135.62270000000001,138.7611,133.40170000000001,134.71089999999998,130.53399999999999,148.88049999999998,147.74549999999999,169.35730000000001,158.27699999999999,190.4281,216.10330000000002,214.7525,206.59979999999999,203.3535,204.48309999999998,202.42110000000002,173.8476,192.24250000000001,187.5103,203.00489999999999,202.24369999999999,205.5196,202.63390000000001,224.79070000000002,214.75659999999999,240.01679999999999,246.16920000000002,236.68090000000001,217.10550000000001,172.62470000000002,176.66290000000001,146.4744,164.04679999999999,150.67360000000002,139.95609999999999,163.73939999999999,181.22210000000001,189.02119999999999,194.22929999999999,172.53649999999999,167.13070000000002,144.7885,151.93369999999999,142.8623,144.143,139.99269999999999,135.35219999999998,118.65010000000001,135.98660000000001,116.83630000000001,139.83449999999999,153.36019999999999,161.4665,158.16239999999999,147.98659999999998,150.87049999999999,143.24250000000001,142.9034,133.37200000000001,134.4496,133.55440000000002,127.65379999999999,110.38399999999999,119.33339999999998,120.90419999999999,131.65720000000002,130.26939999999999,127.07159999999999,140.78040000000001,137.48759999999999,136.39190000000002,124.9242,120.8755,123.84949999999999,126.8977,119.48060000000001,115.85449999999999,117.34400000000001,130.05789999999999,127.06949999999999,128.00400000000002,129.0789,124.9263,121.87509999999999,121.86879999999999,109.2184,105.53200000000001,101.80659999999999,99.578999999999994,89.900000000000006,88.466999999999999,91.560699999999997,106.2206,120.7687,124.08250000000001,144.92840000000001,137.88899999999998,156.35300000000001,138.7081,129.51660000000001,145.12910000000002,144.9443,139.1507,149.88490000000002,175.14089999999999,167.96450000000002,171.54390000000001,180.91410000000002,184.2123,175.15950000000001,186.30880000000002,182.19460000000001,165.1591,150.5309,144.4307,149.8391,157.9479,165.95869999999999,163.33260000000001,178.6661,178.65700000000001,167.29590000000002,176.76760000000002,173.0463,175.73060000000001,157.2132,166.91550000000001,159.45860000000002,149.9092,153.9699,161.09219999999999,175.43960000000001,180.41849999999999,178.5943,179.69589999999999,204.35340000000002,203.89520000000002,196.3544,202.27539999999999,229.91310000000001,220.59359999999998,233.13700000000003,229.0009,247.2732,247.07919999999999,250.5702,245.35330000000002,231.98120000000003,229.68060000000003,272.06470000000002,272.48390000000001,312.67160000000001,349.08980000000003,410.45389999999998,397.38080000000002,384.50479999999999,393.19459999999998,441.55430000000007,460.36580000000004,415.62950000000001,458.14149999999995,496.7441,464.97479999999996,469.90699999999998,493.85950000000003,492.71820000000002,501.56739999999996,486.37879999999996,498.52359999999993,394.47919999999999,456.26889999999997,465.85219999999998,544.23609999999996,488.66699999999997,518.39919999999995,472.20639999999997,518.78250000000003,523.14200000000005,542.04780000000005,527.09929999999997,538.2469000000001,539.43970000000002,539.82539999999995,598.15620000000001,713.55840000000001,637.23360000000002,609.94799999999998,654.30619999999999,753.87880000000007,768.19719999999995,807.87720000000013,846.24889999999994,833.00990000000002,782.10270000000003,755.44729999999993,742.06450000000007,748.24799999999993,732.66689999999994,706.86980000000005,726.18359999999996,714.24369999999999,662.02440000000001,571.24289999999996,600.46220000000005,568.76580000000001,570.2319,606.64610000000005,592.71109999999999,656.27459999999996,709.0462,716.6001,683.46349999999995,668.98569999999995,679.77250000000004,710.30610000000001,722.90309999999999,741.08140000000003,706.46109999999999,689.96630000000005,648.68319999999994,687.36439999999993,657.2287,658.53190000000006,649.07429999999999,679.48860000000002,661.31349999999998,723.88220000000001,705.37170000000003,705.09449999999993,651.82050000000004,623.78419999999994,566.60440000000006,567.7097,621.78300000000002,614.30360000000007,605.56489999999997,643.27229999999997,654.86940000000004,653.04729999999995,686.01879999999994,739.33679999999993,671.89790000000005,724.53960000000006,716.41669999999999,741.82380000000001,663.78149999999994,691.86829999999998,669.51260000000002,680.65520000000004,677.80619999999999,685.08280000000002,682.87030000000004,700.20360000000005,783.36500000000001,773.33800000000008,745.38239999999996,668.74700000000007,595.75430000000006,626.73540000000003,616.8732,589.86689999999999,559.34489999999994,512.2568,515.43610000000001,596.68400000000008,630.93200000000002,622.08140000000003,643.67740000000003,675.71249999999998,670.53809999999999,642.60989999999993,689.02890000000002,612.75900000000001,651.98760000000004,657.36500000000001,664.35769999999991,658.27189999999996,661.03020000000004,598.54390000000001,652.12540000000001,627.69069999999999,633.20860000000005,731.43219999999997,663.58230000000003,647.21810000000005,669.35979999999995,748.19769999999994,495.54539999999997,548.01679999999999,521.91129999999998,483.14609999999999,390.38909999999998,468.32490000000001,456.35930000000002,492.82560000000001,456.63549999999998,408.84090000000003,375.9796,401.86859999999996,456.76870000000002,439.02409999999998,453.71389999999997,472.71869999999996,429.08730000000003,411.03880000000004,421.09610000000004,384.75839999999999,372.62299999999999,387.49989999999997,356.42269999999996,317.70070000000004,312.53629999999998,337.18780000000004,362.0283,352.22540000000004,326.40140000000002,327.9418,305.75600000000003,297.32400000000001,308.8193,243.45769999999999,234.28190000000001,245.67450000000002,246.01899999999998,223.13909999999998,220.3494,234.44630000000001,257.71480000000003,264.01389999999998,274.79749999999996,259.37810000000002,259.19599999999997,272.14190000000002,306.88589999999999,359.3109,380.31380000000001,368.28430000000003,332.1404,378.15679999999998,364.05840000000001,397.84350000000001,387.3295,352.42689999999999,345.93119999999999,321.3408,302.96929999999998,306.62919999999997,306.9128,283.10149999999999,269.06810000000002,294.78800000000001,302.54059999999998,315.94929999999999,313.52479999999997,318.20210000000003,343.16329999999999,339.98840000000001,347.47370000000001,381.03120000000001,380.24420000000003,395.11520000000002,370.30529999999999,379.4864,382.64100000000002,404.54790000000003,422.04899999999998,413.04879999999997,422.88880000000006,387.92900000000003,412.34820000000002,413.81439999999998,427.96589999999998,411.88140000000004,461.36189999999999,476.255,472.43360000000001,458.52870000000001,435.75630000000001,449.48269999999997,490.44629999999995,507.15209999999996,508.96390000000002,519.25360000000001,532.39570000000003,507.8202,520.36869999999999,486.6626,507.05809999999997,499.85549999999995,494.45069999999998,496.52130000000005,501.53949999999998,523.32150000000001,517.90839999999992,514.63049999999998,511.18220000000002,530.48230000000001,555.30739999999992,462.93209999999999,463.3947,462.43509999999998,423.39789999999999,431.59249999999997,434.76600000000002,476.88339999999999,510.0951,545.86649999999997,534.04269999999997,476.04569999999995,470.29599999999999,472.19200000000001,391.1259,350.30549999999999,408.90820000000002,433.76460000000003,391.43959999999998,383.76760000000002,397.75939999999997,387.25420000000003,363.98820000000001,373.68680000000001,378.40889999999996,409.05760000000004,425.40060000000005,421.9341,405.79390000000001,414.09500000000003,406.07369999999997,404.66910000000001,403.55700000000002,412.2577,389.35659999999996,400.108,394.7407,413.01650000000001,425.74500000000006,424.9085,422.58170000000001,416.09190000000001,404.32370000000003,397.77390000000003,413.44919999999996,410.30270000000002,419.16969999999998,429.37770000000006,415.53820000000002,439.89250000000004,466.92489999999998,434.71510000000001,453.0163,463.11509999999998,448.64580000000001,461.19260000000003,468.90090000000004,485.11449999999996,517.29640000000006,501.24590000000001,492.90089999999998,491.46089999999998,502.49300000000005,528.01729999999998,535.94140000000004,496.15419999999995,512.75380000000007,500.60209999999995,504.98200000000003,500.88470000000001,477.23259999999993,438.53479999999996,443.29970000000003,402.58960000000002,440.7183,444.9375,437.95799999999997,416.31539999999995,422.46069999999997,413.37880000000001,422.85719999999998,379.36340000000001,388.02929999999998,401.21070000000003,429.75560000000002,412.79969999999997,411.40879999999999,406.85599999999999,383.48660000000001,343.82339999999999,324.66179999999997,343.96170000000001,345.08699999999999,363.976,338.13209999999998,316.63869999999997,329.79759999999999,321.09399999999999,291.89189999999996,293.41579999999999,301.11690000000004,294.5052,289.23759999999999,290.47160000000002,290.16000000000003,285.20910000000003,301.81619999999998,308.43090000000001,333.58710000000002,329.50370000000004,333.6345,341.91609999999997,361.67399999999998,342.31110000000001,336.56220000000002,348.44819999999999,374.07409999999999,384.56649999999996,383.48429999999996,390.12349999999998,399.83859999999999,379.92349999999999,362.51530000000002,359.75999999999999,350.54489999999998,346.2294,334.57380000000001,345.47469999999998,381.55189999999999,358.80060000000003,364.01569999999998,360.36279999999999,359.88159999999999,330.13189999999997,326.63190000000003,314.95760000000001,311.06259999999997,284.09859999999998,246.21149999999997,249.99549999999999,234.32240000000002,234.79770000000002,243.0275,240.81549999999999,256.91739999999999,273.85419999999999,265.8322,275.2022,269.137,259.8272,249.07740000000001,271.9427,277.56579999999997,283.01420000000002,293.44720000000001,285.54469999999998,297.56060000000002,280.6773,270.38630000000001,280.88760000000002,269.79180000000002,272.89639999999997,294.0772,289.9606,265.39589999999998,262.42969999999997,251.38550000000001,236.40530000000001,214.02990000000003,221.08680000000001,210.8091,207.85230000000001,224.327,218.2878,211.43279999999999,233.43199999999999,233.876,231.63849999999999,226.3785,209.60249999999999,215.28269999999998,200.42859999999999,195.47300000000001,198.31300000000002,217.9666,205.35670000000002,201.14350000000002,203.39140000000003,195.15600000000001,197.72140000000002,196.34959999999998,203.58029999999999,205.05369999999999,218.13509999999999,222.8999,219.97520000000003,217.96890000000002,222.2808,227.35539999999997,230.03710000000001,225.43449999999999,239.92830000000001,252.09549999999999,249.67340000000002,265.1746,282.81380000000001,284.27839999999998,316.74619999999999,359.90899999999999,366.42450000000002,342.14359999999999,316.9588,286.2355,301.90049999999997,278.226,285.65820000000002,278.29609999999997,241.0498,258.44779999999997,285.93130000000002,269.99450000000002,268.37599999999998,267.02289999999999,268.32589999999999,291.09340000000003,305.87209999999999,323.36239999999998,293.59190000000001,277.16880000000003,283.95069999999998,274.89920000000001,278.06850000000003,257.33620000000002,264.14710000000002,255.75369999999998,234.5488,213.77459999999999,218.6592,214.73239999999998,224.55449999999999,250.46210000000002,221.62350000000001,220.44659999999999,207.63069999999999,203.63829999999999,158.35499999999999,159.9256,111.12729999999999,105.85230000000001,112.75269999999999,104.07459999999999,112.4055,100.18389999999999,105.274,92.094899999999996,94.119500000000002,89.161999999999992,92.808500000000009,103.03549999999998,97.436199999999999,97.777599999999993,97.342300000000009,88.411000000000001,88.696399999999997,91.03179999999999,95.451799999999992,112.2603,108.88659999999999,98.132900000000006,102.33159999999999,95.313000000000002,92.092500000000001,89.5989,93.429299999999998,92.094699999999989,91.6524,93.490300000000005,87.450499999999991,80.697100000000006,76.931200000000004,68.201999999999998,66.804900000000004,69.712299999999999,63.063199999999995,63.1325,58.153100000000002,69.223100000000002,95.331800000000001,92.549300000000002,92.141099999999994,94.780900000000003,96.229799999999997,92.0197,87.798299999999998,83.937200000000004,81.835899999999995,78.598299999999995,75.874600000000001,76.142499999999998,83.421900000000008,82.9054,89.337900000000005,87.936800000000005,87.598500000000001,89.950100000000006,87.991200000000006,89.39439999999999,85.422299999999993,79.2864,78.652799999999999,83.103400000000008,89.763800000000003,87.50630000000001,93.497600000000006,90.461399999999998,98.460800000000006,101.3817,100.9542,101.92060000000001,103.57449999999999,107.43879999999999,95.524000000000001,94.754300000000001,109.68530000000001,120.5903,121.4151,114.3035,115.85829999999999,115.24730000000001,116.84540000000001,118.30460000000001,118.33260000000001,124.03219999999999,126.33669999999999,123.46129999999999,128.33099999999999,120.2259,126.9806,121.57659999999998,123.6092,120.5805,115.81729999999999,111.57820000000001,109.98259999999999,104.9174,101.73179999999999,93.508899999999997,92.404200000000003,99.7637,96.626800000000003,98.706199999999995,96.996200000000002,97.593900000000005,87.732600000000005,89.364699999999999,89.308700000000002,98.055499999999995,92.809100000000001,90.777600000000007,91.097399999999993,93.194000000000003,91.607799999999997,93.546999999999997,94.581999999999994,88.781800000000004,91.828400000000002,91.722200000000001,95.096400000000003,96.011300000000006,94.981000000000009,93.453400000000002,85.467299999999994,85.338000000000008,81.301100000000005,80.441199999999995,84.099699999999999,76.652000000000001,78.807400000000001,73.807400000000001,71.527200000000008,78.427500000000009,80.130200000000002,79.76100000000001,78.0047,78.836600000000004,79.679900000000004,80.620899999999992,79.298500000000004,78.654800000000009,80.662400000000005,79.254500000000007,81.82350000000001,82.707499999999996,82.574399999999997,81.916599999999988,80.994,78.916899999999998,79.150199999999998,75.863199999999992,74.903199999999998,74.716200000000001,77.967699999999994,77.138800000000003,79.146600000000007,82.240300000000005,85.453699999999998,86.892800000000008,82.108899999999991,80.635199999999998,81.142099999999999,80.877600000000001,82.562700000000007,79.633399999999995,82.938599999999994,86.800299999999993,85.600099999999998,87.658000000000001,91.218299999999999,89.012299999999996,89.418599999999998,88.653499999999994,84.694100000000006,87.898399999999995,96.1738,95.512200000000007,92.086699999999993,92.702700000000007,73.204999999999998,62.072300000000006,70.564400000000006,68.0197,61.965499999999999,65.346999999999994,71.145800000000008,69.597699999999989,68.644199999999998,65.400599999999997,65.190700000000007,66.264399999999995,61.849200000000003,59.810900000000004,60.926000000000002,64.1892,64.087099999999992,63.738199999999999,62.846800000000002,63.379100000000001,62.815899999999999,64.232199999999992,67.163899999999998,67.133099999999999,68.357699999999994,66.296099999999996,67.592100000000002,70.00269999999999,69.841999999999999,70.1083,70.796899999999994,70.255800000000008,70.993700000000004,70.146500000000003,69.62230000000001,69.2012,68.814899999999994,67.147400000000005,59.462499999999999,60.626400000000004,61.452200000000005,58.681100000000001,60.308499999999995,57.335499999999996,56.820899999999995,56.667699999999996,56.174100000000003,55.259599999999999,55.122899999999994,54.084299999999999,51.424099999999996,51.220799999999997,50.700599999999994,50.773100000000007,52.749299999999998,54.3003,54.742800000000003,56.358699999999992,55.57,57.425400000000003,57.692,60.911400000000008,61.817100000000003,62.023399999999995,62.375599999999999,66.966499999999996,69.455199999999991,73.746399999999994,78.866699999999994,80.367999999999995,80.857799999999997,75.751300000000001,82.352000000000004,92.751199999999997,89.892700000000005,90.761899999999997,93.8703,87.039400000000001,93.604699999999994,94.482699999999994,99.145499999999998,97.187399999999997,99.526700000000005,92.838499999999996,97.923099999999991,105.52330000000001,103.444,106.58449999999999,105.1455,99.871200000000002,108.7402,117.10469999999999,108.94669999999999,102.40990000000001,94.591300000000004,97.355000000000004,93.777900000000002,92.359300000000005,96.364799999999988,106.93919999999999,98.550700000000006,106.7771,106.9532,103.87390000000001,106.70010000000001,100.78670000000001,100.24159999999999,104.2313,100.46820000000001,98.313199999999995,103.3467,107.6708,107.34490000000001,115.76230000000001,109.3518,101.85159999999999,98.890299999999996,101.32350000000001,102.55099999999999,97.180500000000009,88.878599999999992,82.649500000000003,79.758799999999994,77.30019999999999,90.920500000000004,98.788699999999992,100.60510000000001,90.726300000000009,94.296800000000005,100.28269999999999,97.980000000000004,99.953699999999998,96.2226,95.944000000000003,91.868099999999998,94.01509999999999,88.893100000000004,84.964399999999998,86.868600000000001,82.895099999999999,86.992899999999992,91.506600000000006,88.269099999999995,92.025300000000001,91.597499999999997,90.525700000000001,91.830399999999997,96.498199999999997,97.461500000000001,95.525400000000005,93.710000000000008,92.159300000000002,91.430700000000002,93.942499999999995,92.192999999999998,90.671599999999998,94.118700000000004,99.897899999999993,100.8184,101.93669999999999,100.51429999999999,105.2705,95.708200000000005,93.022000000000006,86.042500000000004,87.397300000000001,84.466200000000001,85.687600000000003,87.048699999999997,84.887299999999996,87.7547,83.171899999999994,85.854299999999995,83.585800000000006,86.039400000000001,80.377899999999997,80.505300000000005,72.808300000000003,71.998599999999996,73.566100000000006,67.116200000000006,70.130600000000001,69.653800000000004,71.153400000000005,73.177300000000002,74.016999999999996,78.131600000000006,77.696899999999999,77.585899999999995,77.227599999999995,75.324100000000001,76.534899999999993,77.569400000000002,75.806899999999999,73.940100000000001,75.830500000000001,76.403900000000007,78.680300000000003,76.624200000000002,76.471999999999994,73.984999999999999,73.504300000000001,75.028199999999998,74.035700000000006,74.674999999999997,70.722200000000001,72.734799999999993,68.442899999999995,67.398700000000005,66.796700000000001,57.274499999999996,57.028199999999998,58.0199,58.326199999999993,56.545299999999997,56.8748,60.2117,61.662199999999999,60.074000000000005,61.115399999999994,64.212899999999991,66.250900000000001,64.814499999999995,66.037900000000008,64.782700000000006,69.4251,67.356700000000004,67.837999999999994,64.896600000000007,68.758099999999999,71.086500000000001,71.751300000000001,72.343599999999995,71.5642,71.382000000000005,69.009299999999996,67.771599999999992,68.316100000000006,67.712099999999992,67.480499999999992,67.43780000000001,67.397999999999996,67.560299999999998,72.285799999999995,79.238299999999995,79.061300000000003,76.234800000000007,76.969200000000001,74.785700000000006,76.06880000000001,78.2928,79.991699999999994,79.159000000000006,79.124200000000002,75.825699999999998,75.465899999999991,76.452399999999997,77.504199999999997,77.710800000000006,79.0291,75.914299999999997,72.552399999999992,72.415999999999997,71.692099999999996,70.804500000000004,73.379899999999992,74.140600000000006,74.7393,74.452799999999996,75.093000000000004,75.855800000000002,75.521299999999997,76.30510000000001,77.052700000000002,76.501499999999993,76.946899999999999,74.328699999999998,72.223299999999995,66.118099999999998,68.358099999999993,70.289999999999992,67.760500000000008,67.265100000000004,65.647000000000006,68.758099999999999,68.350999999999999,67.034099999999995,66.348700000000008,67.783500000000004,66.919700000000006,67.070599999999999,66.00160000000001,64.736499999999992,64.12639999999999,64.005399999999995,63.722500000000004,66.430999999999997,67.516199999999998,67.686999999999998,68.126000000000005,65.3001,65.330200000000005,64.028999999999996,62.082000000000001,62.531999999999996,63.9452,64.6875,66.002400000000009,66.123500000000007,64.563599999999994,65.486100000000008,65.525800000000004,64.724800000000002,63.852699999999999,64.985199999999992,62.906300000000002,61.965099999999993,63.692599999999999,64.223699999999994,64.295199999999994,65.998199999999997,65.788899999999998,65.362899999999996,68.193700000000007,64.815399999999997,65.239199999999997,65.063800000000001,62.514600000000002,64.508200000000002,65.131399999999999,64.5274,62.234999999999999,61.438899999999997,61.684700000000007,60.839399999999998,61.7179,61.684700000000007,62.632200000000005,63.597200000000001,62.252700000000004,61.690300000000001,60.983299999999993,62.2119,64.512900000000002,65.5501,68.401700000000005,71.112899999999996,74.460599999999999,74.781399999999991,74.239599999999996,74.809100000000001,76.003299999999996,75.3596,72.875500000000002,75.492999999999995,75.308799999999991,76.0869,78.473500000000001,79.008600000000001,81.406800000000004,78.595100000000002,81.676000000000002,82.91579999999999,87.641800000000003,86.458699999999993,90.673299999999998,86.453400000000002,92.823900000000009,101.61969999999999,95.018599999999992,93.783900000000003,92.408299999999997,99.92410000000001,98.494299999999996,93.558399999999992,100.69250000000001,98.741299999999995,103.90349999999999,103.35650000000001,100.5946,96.917699999999996,97.418000000000006,97.5124,97.570700000000002,99.122,105.9002,108.11249999999998,107.49850000000001,110.85899999999999,103.1782,107.79700000000001,108.97280000000001,107.56380000000001,115.07080000000001,114.60159999999999,111.26519999999999,113.34120000000001,115.25060000000001,107.52539999999999,111.3459,106.98609999999999,103.7574,100.6221,103.85979999999999,106.75779999999999,115.43289999999999,112.82419999999999,111.2709,110.97600000000001,109.93820000000001,117.61600000000001,113.83460000000001,110.5505,109.00099999999999,107.65150000000001,113.03859999999999,110.637,99.1066,102.4597,98.152500000000003,96.984099999999998,92.695999999999998,96.231999999999999,93.943100000000001,105.52520000000001,110.3056,104.62860000000001,106.3674,101.7884,102.2213,103.84310000000001,104.51260000000001,99.444100000000006,99.488799999999998,98.806600000000003,99.026600000000002,96.063000000000002,92.663700000000006,96.201899999999995,95.150599999999997,98.414900000000003,99.145600000000002,97.347499999999997,99.319599999999994,99.653499999999994,94.611900000000006,96.069699999999997,99.056599999999989,96.805999999999997,95.468299999999999,96.653000000000006,96.10929999999999,99.368700000000004,97.682299999999998,101.40769999999999,100.87569999999999,98.550600000000003,104.60169999999999,102.38130000000001,103.01139999999999,104.24640000000001,105.37920000000001,104.87779999999999,107.1823,109.24990000000001,106.7056,101.9974,98.813500000000005,104.779,110.49080000000001,108.63119999999999,115.5886,113.6801,114.0984,117.4811,124.64360000000001,127.30330000000001,123.6011,124.77229999999999,117.0077,131.37610000000001,134.1465,129.3323,131.64760000000001,128.67240000000001,135.79270000000002,140.00280000000001,141.74469999999999,136.77360000000002,126.66189999999999,116.4345,120.02500000000001,114.12899999999999,102.54209999999999,114.82989999999999,126.0442,121.05300000000001,122.72149999999999,126.5949,139.35419999999999,143.45089999999999,135.87880000000001,139.64339999999999,134.10999999999999,129.8869,132.95749999999998,130.126,117.1564,115.914,118.161,116.2825,117.92769999999999,118.9331,125.92870000000001,116.8751,115.66840000000001,111.53749999999999,94.340299999999999,79.070599999999999,88.607799999999997,83.198599999999999,85.156800000000004,82.232200000000006,85.524799999999999,86.701300000000003,82.7423,84.845100000000002,83.413899999999998,83.176500000000004,77.085400000000007,77.821899999999999,77.997100000000003,82.690300000000008,82.026799999999994,85.031900000000007,82.247699999999995,79.479799999999997,77.819599999999994,79.319699999999997,78.155000000000001,76.629599999999996,75.617999999999995,74.279799999999994,71.5869,78.142700000000005,78.15100000000001,80.482500000000002,84.022199999999998,80.402500000000003,91.143600000000006,89.312100000000001,86.130399999999995,85.539299999999997,88.178899999999999,88.443400000000011,88.516599999999997,89.742900000000006,86.361699999999999,86.059300000000007,85.035200000000003,84.9238,88.357799999999997,83.447999999999993,81.774299999999997,83.135300000000001,86.400199999999998,86.557099999999991,77.692499999999995,73.771600000000007,75.742100000000008,75.439400000000006,70.941400000000002,74.702100000000002,70.897600000000011,65.683499999999995,68.205200000000005,68.028400000000005,63.743000000000002,60.336599999999997,61.372899999999994,62.519000000000005,62.196100000000001,61.473999999999997,60.366600000000005,60.600500000000004,62.112000000000002,60.914000000000001,61.944699999999997,59.094100000000005,58.382800000000003,60.115600000000001,59.345499999999994,59.144200000000005,55.242199999999997,49.1631,47.590400000000002,50.504499999999993,46.8339,49.907299999999999,51.402000000000001,51.611899999999999,50.590100000000007,51.853099999999998,52.120599999999996,54.191999999999993,57.112399999999994,57.818999999999996,57.140899999999995,57.636099999999999,60.975699999999996,57.3538,58.463799999999999,56.118699999999997,53.289500000000004,51.360399999999998,50.593400000000003,52.1004,52.1023,51.1004,52.893599999999999,53.274200000000008,49.031799999999997,50.3018,46.092300000000002,44.145299999999999,42.109099999999998,37.181100000000001,39.075299999999999,37.405699999999996,41.084400000000002,39.412100000000002,40.466900000000003,38.2746,41.442800000000005,41.661900000000003,40.796599999999998,40.099600000000002,40.765499999999996,43.192099999999996,44.114199999999997,44.196800000000003,44.568000000000005,48.532599999999995,48.342100000000002,52.073999999999998,51.6006,52.397300000000001,49.2224,45.628099999999996,45.290200000000006,45.278800000000004,45.220500000000001,43.451599999999999,41.467700000000001,43.781399999999998,41.843499999999999,42.963999999999999,41.170499999999997,39.5383,40.283299999999997,41.9557,43.987900000000003,44.658200000000001,43.606400000000001,44.4621,46.736899999999999,45.475700000000003,44.529200000000003,43.183899999999994,45.331800000000001,45.956000000000003,47.883499999999998,50.2119,50.472399999999993,48.596200000000003,49.933300000000003,51.902200000000001,50.461399999999998,52.391200000000005,54.354100000000003,53.471199999999996,53.352200000000003,49.582900000000002,45.190899999999999,44.446000000000005,43.505400000000002,45.2224,44.887300000000003,46.8645,46.767499999999998,45.795999999999999,44.865899999999996,45.348699999999994,46.910899999999998,47.594300000000004,46.735700000000001,49.783899999999996,49.267499999999998,47.7515,46.698999999999998,48.1556,47.7042,53.763500000000001,51.301099999999998,50.716399999999993,48.188400000000001,48.781600000000005,44.679000000000002,45.048899999999996,45.954599999999999,45.507599999999996,48.007899999999999,47.878300000000003,45.341900000000003,45.155699999999996,43.564900000000002,41.664099999999998,40.713799999999999,42.563299999999998,47.916899999999998,50.148000000000003,51.576299999999996,53.648700000000005,54.171100000000003,56.583799999999997,52.404499999999999,50.365200000000002,48.6462,51.188800000000001,54.661800000000007,52.395099999999992,58.143999999999998,56.244199999999999,53.883800000000001,57.818499999999993,58.7423,65.026300000000006,66.319699999999997,67.227400000000003,65.877399999999994,72.573299999999989,71.291200000000003,72.670100000000005,77.259999999999991,77.267499999999998,80.379999999999995,114.8917,111.72029999999999,102.61750000000001,110.256,108.66739999999999,112.79570000000001,91.108000000000004,87.562399999999997,92.024000000000001,94.824600000000004,93.900599999999997,88.049099999999996,90.361699999999999,88.116600000000005,82.446399999999997,73.968900000000005,66.674700000000001,71.409199999999998,66.038200000000003,66.416299999999993,73.142399999999995,81.771000000000001,80.384900000000002,76.930800000000005,77.872100000000003,82.6755,77.236499999999992,75.316499999999991,72.941000000000003,77.114400000000003,80.012799999999999,86.383200000000002,87.081699999999998,85.875900000000001,86.054100000000005,75.436099999999996,71.875999999999991,68.444099999999992,70.548699999999997,70.098700000000008,68.731099999999998,66.360100000000003,70.160499999999999,74.462299999999999,73,80.4071,73.0488,66.289699999999996,66.984099999999998,68.436499999999995,64.682400000000001,63.775199999999998,62.868900000000004,63.636700000000005,63.752600000000001,60.745000000000005,58.497600000000006,61.995400000000004,63.998600000000003,63.300800000000002,57.753200000000007,49.386200000000002,48.573899999999995,44.1417,43.103499999999997,39.9255,40.336300000000001,41.927399999999999,41.401499999999999,42.453600000000002,41.476400000000005,44.252099999999999,43.340299999999999,43.917899999999996,42.210700000000003,41.623399999999997,42.422900000000006,39.056100000000001,text:date: 2020-07-27br />return_base100: 100.0000br />name: Derivatives Index,date: 2020-07-28br />return_base100: 90.0182br />name: Derivatives Index,date: 2020-07-29br />return_base100: 105.2999br />name: Derivatives Index,date: 2020-07-30br />return_base100: 102.9626br />name: Derivatives Index,date: 2020-07-31br />return_base100: 110.4600br />name: Derivatives Index,date: 2020-08-01br />return_base100: 121.1035br />name: Derivatives Index,date: 2020-08-02br />return_base100: 120.5173br />name: Derivatives Index,date: 2020-08-03br />return_base100: 131.0970br />name: Derivatives Index,date: 2020-08-04br />return_base100: 131.5096br />name: Derivatives Index,date: 2020-08-05br />return_base100: 139.5557br />name: Derivatives Index,date: 2020-08-06br />return_base100: 135.6227br />name: Derivatives Index,date: 2020-08-07br />return_base100: 138.7611br />name: Derivatives Index,date: 2020-08-08br />return_base100: 133.4017br />name: Derivatives Index,date: 2020-08-09br />return_base100: 134.7109br />name: Derivatives Index,date: 2020-08-10br />return_base100: 130.5340br />name: Derivatives Index,date: 2020-08-11br />return_base100: 148.8805br />name: Derivatives Index,date: 2020-08-12br />return_base100: 147.7455br />name: Derivatives Index,date: 2020-08-13br />return_base100: 169.3573br />name: Derivatives Index,date: 2020-08-14br />return_base100: 158.2770br />name: Derivatives Index,date: 2020-08-15br />return_base100: 190.4281br />name: Derivatives Index,date: 2020-08-16br />return_base100: 216.1033br />name: Derivatives Index,date: 2020-08-17br />return_base100: 214.7525br />name: Derivatives Index,date: 2020-08-18br />return_base100: 206.5998br />name: Derivatives Index,date: 2020-08-19br />return_base100: 203.3535br />name: Derivatives Index,date: 2020-08-20br />return_base100: 204.4831br />name: Derivatives Index,date: 2020-08-21br />return_base100: 202.4211br />name: Derivatives Index,date: 2020-08-22br />return_base100: 173.8476br />name: Derivatives Index,date: 2020-08-23br />return_base100: 192.2425br />name: Derivatives Index,date: 2020-08-24br />return_base100: 187.5103br />name: Derivatives Index,date: 2020-08-25br />return_base100: 203.0049br />name: Derivatives Index,date: 2020-08-26br />return_base100: 202.2437br />name: Derivatives Index,date: 2020-08-27br />return_base100: 205.5196br />name: Derivatives Index,date: 2020-08-28br />return_base100: 202.6339br />name: Derivatives Index,date: 2020-08-29br />return_base100: 224.7907br />name: Derivatives Index,date: 2020-08-30br />return_base100: 214.7566br />name: Derivatives Index,date: 2020-08-31br />return_base100: 240.0168br />name: Derivatives Index,date: 2020-09-01br />return_base100: 246.1692br />name: Derivatives Index,date: 2020-09-02br />return_base100: 236.6809br />name: Derivatives Index,date: 2020-09-03br />return_base100: 217.1055br />name: Derivatives Index,date: 2020-09-04br />return_base100: 172.6247br />name: Derivatives Index,date: 2020-09-05br />return_base100: 176.6629br />name: Derivatives Index,date: 2020-09-06br />return_base100: 146.4744br />name: Derivatives Index,date: 2020-09-07br />return_base100: 164.0468br />name: Derivatives Index,date: 2020-09-08br />return_base100: 150.6736br />name: Derivatives Index,date: 2020-09-09br />return_base100: 139.9561br />name: Derivatives Index,date: 2020-09-10br />return_base100: 163.7394br />name: Derivatives Index,date: 2020-09-11br />return_base100: 181.2221br />name: Derivatives Index,date: 2020-09-12br />return_base100: 189.0212br />name: Derivatives Index,date: 2020-09-13br />return_base100: 194.2293br />name: Derivatives Index,date: 2020-09-14br />return_base100: 172.5365br />name: Derivatives Index,date: 2020-09-15br />return_base100: 167.1307br />name: Derivatives Index,date: 2020-09-16br />return_base100: 144.7885br />name: Derivatives Index,date: 2020-09-17br />return_base100: 151.9337br />name: Derivatives Index,date: 2020-09-18br />return_base100: 142.8623br />name: Derivatives Index,date: 2020-09-19br />return_base100: 144.1430br />name: Derivatives Index,date: 2020-09-20br />return_base100: 139.9927br />name: Derivatives Index,date: 2020-09-21br />return_base100: 135.3522br />name: Derivatives Index,date: 2020-09-22br />return_base100: 118.6501br />name: Derivatives Index,date: 2020-09-23br />return_base100: 135.9866br />name: Derivatives Index,date: 2020-09-24br />return_base100: 116.8363br />name: Derivatives Index,date: 2020-09-25br />return_base100: 139.8345br />name: Derivatives Index,date: 2020-09-26br />return_base100: 153.3602br />name: Derivatives Index,date: 2020-09-27br />return_base100: 161.4665br />name: Derivatives Index,date: 2020-09-28br />return_base100: 158.1624br />name: Derivatives Index,date: 2020-09-29br />return_base100: 147.9866br />name: Derivatives Index,date: 2020-09-30br />return_base100: 150.8705br />name: Derivatives Index,date: 2020-10-01br />return_base100: 143.2425br />name: Derivatives Index,date: 2020-10-02br />return_base100: 142.9034br />name: Derivatives Index,date: 2020-10-03br />return_base100: 133.3720br />name: Derivatives Index,date: 2020-10-04br />return_base100: 134.4496br />name: Derivatives Index,date: 2020-10-05br />return_base100: 133.5544br />name: Derivatives Index,date: 2020-10-06br />return_base100: 127.6538br />name: Derivatives Index,date: 2020-10-07br />return_base100: 110.3840br />name: Derivatives Index,date: 2020-10-08br />return_base100: 119.3334br />name: Derivatives Index,date: 2020-10-09br />return_base100: 120.9042br />name: Derivatives Index,date: 2020-10-10br />return_base100: 131.6572br />name: Derivatives Index,date: 2020-10-11br />return_base100: 130.2694br />name: Derivatives Index,date: 2020-10-12br />return_base100: 127.0716br />name: Derivatives Index,date: 2020-10-13br />return_base100: 140.7804br />name: Derivatives Index,date: 2020-10-14br />return_base100: 137.4876br />name: Derivatives Index,date: 2020-10-15br />return_base100: 136.3919br />name: Derivatives Index,date: 2020-10-16br />return_base100: 124.9242br />name: Derivatives Index,date: 2020-10-17br />return_base100: 120.8755br />name: Derivatives Index,date: 2020-10-18br />return_base100: 123.8495br />name: Derivatives Index,date: 2020-10-19br />return_base100: 126.8977br />name: Derivatives Index,date: 2020-10-20br />return_base100: 119.4806br />name: Derivatives Index,date: 2020-10-21br />return_base100: 115.8545br />name: Derivatives Index,date: 2020-10-22br />return_base100: 117.3440br />name: Derivatives Index,date: 2020-10-23br />return_base100: 130.0579br />name: Derivatives Index,date: 2020-10-24br />return_base100: 127.0695br />name: Derivatives Index,date: 2020-10-25br />return_base100: 128.0040br />name: Derivatives Index,date: 2020-10-26br />return_base100: 129.0789br />name: Derivatives Index,date: 2020-10-27br />return_base100: 124.9263br />name: Derivatives Index,date: 2020-10-28br />return_base100: 121.8751br />name: Derivatives Index,date: 2020-10-29br />return_base100: 121.8688br />name: Derivatives Index,date: 2020-10-30br />return_base100: 109.2184br />name: Derivatives Index,date: 2020-10-31br />return_base100: 105.5320br />name: Derivatives Index,date: 2020-11-01br />return_base100: 101.8066br />name: Derivatives Index,date: 2020-11-02br />return_base100: 99.5790br />name: Derivatives Index,date: 2020-11-03br />return_base100: 89.9000br />name: Derivatives Index,date: 2020-11-04br />return_base100: 88.4670br />name: Derivatives Index,date: 2020-11-05br />return_base100: 91.5607br />name: Derivatives Index,date: 2020-11-06br />return_base100: 106.2206br />name: Derivatives Index,date: 2020-11-07br />return_base100: 120.7687br />name: Derivatives Index,date: 2020-11-08br />return_base100: 124.0825br />name: Derivatives Index,date: 2020-11-09br />return_base100: 144.9284br />name: Derivatives Index,date: 2020-11-10br />return_base100: 137.8890br />name: Derivatives Index,date: 2020-11-11br />return_base100: 156.3530br />name: Derivatives Index,date: 2020-11-12br />return_base100: 138.7081br />name: Derivatives Index,date: 2020-11-13br />return_base100: 129.5166br />name: Derivatives Index,date: 2020-11-14br />return_base100: 145.1291br />name: Derivatives Index,date: 2020-11-15br />return_base100: 144.9443br />name: Derivatives Index,date: 2020-11-16br />return_base100: 139.1507br />name: Derivatives Index,date: 2020-11-17br />return_base100: 149.8849br />name: Derivatives Index,date: 2020-11-18br />return_base100: 175.1409br />name: Derivatives Index,date: 2020-11-19br />return_base100: 167.9645br />name: Derivatives Index,date: 2020-11-20br />return_base100: 171.5439br />name: Derivatives Index,date: 2020-11-21br />return_base100: 180.9141br />name: Derivatives Index,date: 2020-11-22br />return_base100: 184.2123br />name: Derivatives Index,date: 2020-11-23br />return_base100: 175.1595br />name: Derivatives Index,date: 2020-11-24br />return_base100: 186.3088br />name: Derivatives Index,date: 2020-11-25br />return_base100: 182.1946br />name: Derivatives Index,date: 2020-11-26br />return_base100: 165.1591br />name: Derivatives Index,date: 2020-11-27br />return_base100: 150.5309br />name: Derivatives Index,date: 2020-11-28br />return_base100: 144.4307br />name: Derivatives Index,date: 2020-11-29br />return_base100: 149.8391br />name: Derivatives Index,date: 2020-11-30br />return_base100: 157.9479br />name: Derivatives Index,date: 2020-12-01br />return_base100: 165.9587br />name: Derivatives Index,date: 2020-12-02br />return_base100: 163.3326br />name: Derivatives Index,date: 2020-12-03br />return_base100: 178.6661br />name: Derivatives Index,date: 2020-12-04br />return_base100: 178.6570br />name: Derivatives Index,date: 2020-12-05br />return_base100: 167.2959br />name: Derivatives Index,date: 2020-12-06br />return_base100: 176.7676br />name: Derivatives Index,date: 2020-12-07br />return_base100: 173.0463br />name: Derivatives Index,date: 2020-12-08br />return_base100: 175.7306br />name: Derivatives Index,date: 2020-12-09br />return_base100: 157.2132br />name: Derivatives Index,date: 2020-12-10br />return_base100: 166.9155br />name: Derivatives Index,date: 2020-12-11br />return_base100: 159.4586br />name: Derivatives Index,date: 2020-12-12br />return_base100: 149.9092br />name: Derivatives Index,date: 2020-12-13br />return_base100: 153.9699br />name: Derivatives Index,date: 2020-12-14br />return_base100: 161.0922br />name: Derivatives Index,date: 2020-12-15br />return_base100: 175.4396br />name: Derivatives Index,date: 2020-12-16br />return_base100: 180.4185br />name: Derivatives Index,date: 2020-12-17br />return_base100: 178.5943br />name: Derivatives Index,date: 2020-12-18br />return_base100: 179.6959br />name: Derivatives Index,date: 2020-12-19br />return_base100: 204.3534br />name: Derivatives Index,date: 2020-12-20br />return_base100: 203.8952br />name: Derivatives Index,date: 2020-12-21br />return_base100: 196.3544br />name: Derivatives Index,date: 2020-12-22br />return_base100: 202.2754br />name: Derivatives Index,date: 2020-12-23br />return_base100: 229.9131br />name: Derivatives Index,date: 2020-12-24br />return_base100: 220.5936br />name: Derivatives Index,date: 2020-12-25br />return_base100: 233.1370br />name: Derivatives Index,date: 2020-12-26br />return_base100: 229.0009br />name: Derivatives Index,date: 2020-12-27br />return_base100: 247.2732br />name: Derivatives Index,date: 2020-12-28br />return_base100: 247.0792br />name: Derivatives Index,date: 2020-12-29br />return_base100: 250.5702br />name: Derivatives Index,date: 2020-12-30br />return_base100: 245.3533br />name: Derivatives Index,date: 2020-12-31br />return_base100: 231.9812br />name: Derivatives Index,date: 2021-01-01br />return_base100: 229.6806br />name: Derivatives Index,date: 2021-01-02br />return_base100: 272.0647br />name: Derivatives Index,date: 2021-01-03br />return_base100: 272.4839br />name: Derivatives Index,date: 2021-01-04br />return_base100: 312.6716br />name: Derivatives Index,date: 2021-01-05br />return_base100: 349.0898br />name: Derivatives Index,date: 2021-01-06br />return_base100: 410.4539br />name: Derivatives Index,date: 2021-01-07br />return_base100: 397.3808br />name: Derivatives Index,date: 2021-01-08br />return_base100: 384.5048br />name: Derivatives Index,date: 2021-01-09br />return_base100: 393.1946br />name: Derivatives Index,date: 2021-01-10br />return_base100: 441.5543br />name: Derivatives Index,date: 2021-01-11br />return_base100: 460.3658br />name: Derivatives Index,date: 2021-01-12br />return_base100: 415.6295br />name: Derivatives Index,date: 2021-01-13br />return_base100: 458.1415br />name: Derivatives Index,date: 2021-01-14br />return_base100: 496.7441br />name: Derivatives Index,date: 2021-01-15br />return_base100: 464.9748br />name: Derivatives Index,date: 2021-01-16br />return_base100: 469.9070br />name: Derivatives Index,date: 2021-01-17br />return_base100: 493.8595br />name: Derivatives Index,date: 2021-01-18br />return_base100: 492.7182br />name: Derivatives Index,date: 2021-01-19br />return_base100: 501.5674br />name: Derivatives Index,date: 2021-01-20br />return_base100: 486.3788br />name: Derivatives Index,date: 2021-01-21br />return_base100: 498.5236br />name: Derivatives Index,date: 2021-01-22br />return_base100: 394.4792br />name: Derivatives Index,date: 2021-01-23br />return_base100: 456.2689br />name: Derivatives Index,date: 2021-01-24br />return_base100: 465.8522br />name: Derivatives Index,date: 2021-01-25br />return_base100: 544.2361br />name: Derivatives Index,date: 2021-01-26br />return_base100: 488.6670br />name: Derivatives Index,date: 2021-01-27br />return_base100: 518.3992br />name: Derivatives Index,date: 2021-01-28br />return_base100: 472.2064br />name: Derivatives Index,date: 2021-01-29br />return_base100: 518.7825br />name: Derivatives Index,date: 2021-01-30br />return_base100: 523.1420br />name: Derivatives Index,date: 2021-01-31br />return_base100: 542.0478br />name: Derivatives Index,date: 2021-02-01br />return_base100: 527.0993br />name: Derivatives Index,date: 2021-02-02br />return_base100: 538.2469br />name: Derivatives Index,date: 2021-02-03br />return_base100: 539.4397br />name: Derivatives Index,date: 2021-02-04br />return_base100: 539.8254br />name: Derivatives Index,date: 2021-02-05br />return_base100: 598.1562br />name: Derivatives Index,date: 2021-02-06br />return_base100: 713.5584br />name: Derivatives Index,date: 2021-02-07br />return_base100: 637.2336br />name: Derivatives Index,date: 2021-02-08br />return_base100: 609.9480br />name: Derivatives Index,date: 2021-02-09br />return_base100: 654.3062br />name: Derivatives Index,date: 2021-02-10br />return_base100: 753.8788br />name: Derivatives Index,date: 2021-02-11br />return_base100: 768.1972br />name: Derivatives Index,date: 2021-02-12br />return_base100: 807.8772br />name: Derivatives Index,date: 2021-02-13br />return_base100: 846.2489br />name: Derivatives Index,date: 2021-02-14br />return_base100: 833.0099br />name: Derivatives Index,date: 2021-02-15br />return_base100: 782.1027br />name: Derivatives Index,date: 2021-02-16br />return_base100: 755.4473br />name: Derivatives Index,date: 2021-02-17br />return_base100: 742.0645br />name: Derivatives Index,date: 2021-02-18br />return_base100: 748.2480br />name: Derivatives Index,date: 2021-02-19br />return_base100: 732.6669br />name: Derivatives Index,date: 2021-02-20br />return_base100: 706.8698br />name: Derivatives Index,date: 2021-02-21br />return_base100: 726.1836br />name: Derivatives Index,date: 2021-02-22br />return_base100: 714.2437br />name: Derivatives Index,date: 2021-02-23br />return_base100: 662.0244br />name: Derivatives Index,date: 2021-02-24br />return_base100: 571.2429br />name: Derivatives Index,date: 2021-02-25br />return_base100: 600.4622br />name: Derivatives Index,date: 2021-02-26br />return_base100: 568.7658br />name: Derivatives Index,date: 2021-02-27br />return_base100: 570.2319br />name: Derivatives Index,date: 2021-02-28br />return_base100: 606.6461br />name: Derivatives Index,date: 2021-03-01br />return_base100: 592.7111br />name: Derivatives Index,date: 2021-03-02br />return_base100: 656.2746br />name: Derivatives Index,date: 2021-03-03br />return_base100: 709.0462br />name: Derivatives Index,date: 2021-03-04br />return_base100: 716.6001br />name: Derivatives Index,date: 2021-03-05br />return_base100: 683.4635br />name: Derivatives Index,date: 2021-03-06br />return_base100: 668.9857br />name: Derivatives Index,date: 2021-03-07br />return_base100: 679.7725br />name: Derivatives Index,date: 2021-03-08br />return_base100: 710.3061br />name: Derivatives Index,date: 2021-03-09br />return_base100: 722.9031br />name: Derivatives Index,date: 2021-03-10br />return_base100: 741.0814br />name: Derivatives Index,date: 2021-03-11br />return_base100: 706.4611br />name: Derivatives Index,date: 2021-03-12br />return_base100: 689.9663br />name: Derivatives Index,date: 2021-03-13br />return_base100: 648.6832br />name: Derivatives Index,date: 2021-03-14br />return_base100: 687.3644br />name: Derivatives Index,date: 2021-03-15br />return_base100: 657.2287br />name: Derivatives Index,date: 2021-03-16br />return_base100: 658.5319br />name: Derivatives Index,date: 2021-03-17br />return_base100: 649.0743br />name: Derivatives Index,date: 2021-03-18br />return_base100: 679.4886br />name: Derivatives Index,date: 2021-03-19br />return_base100: 661.3135br />name: Derivatives Index,date: 2021-03-20br />return_base100: 723.8822br />name: Derivatives Index,date: 2021-03-21br />return_base100: 705.3717br />name: Derivatives Index,date: 2021-03-22br />return_base100: 705.0945br />name: Derivatives Index,date: 2021-03-23br />return_base100: 651.8205br />name: Derivatives Index,date: 2021-03-24br />return_base100: 623.7842br />name: Derivatives Index,date: 2021-03-25br />return_base100: 566.6044br />name: Derivatives Index,date: 2021-03-26br />return_base100: 567.7097br />name: Derivatives Index,date: 2021-03-27br />return_base100: 621.7830br />name: Derivatives Index,date: 2021-03-28br />return_base100: 614.3036br />name: Derivatives Index,date: 2021-03-29br />return_base100: 605.5649br />name: Derivatives Index,date: 2021-03-30br />return_base100: 643.2723br />name: Derivatives Index,date: 2021-03-31br />return_base100: 654.8694br />name: Derivatives Index,date: 2021-04-01br />return_base100: 653.0473br />name: Derivatives Index,date: 2021-04-02br />return_base100: 686.0188br />name: Derivatives Index,date: 2021-04-03br />return_base100: 739.3368br />name: Derivatives Index,date: 2021-04-04br />return_base100: 671.8979br />name: Derivatives Index,date: 2021-04-05br />return_base100: 724.5396br />name: Derivatives Index,date: 2021-04-06br />return_base100: 716.4167br />name: Derivatives Index,date: 2021-04-07br />return_base100: 741.8238br />name: Derivatives Index,date: 2021-04-08br />return_base100: 663.7815br />name: Derivatives Index,date: 2021-04-09br />return_base100: 691.8683br />name: Derivatives Index,date: 2021-04-10br />return_base100: 669.5126br />name: Derivatives Index,date: 2021-04-11br />return_base100: 680.6552br />name: Derivatives Index,date: 2021-04-12br />return_base100: 677.8062br />name: Derivatives Index,date: 2021-04-13br />return_base100: 685.0828br />name: Derivatives Index,date: 2021-04-14br />return_base100: 682.8703br />name: Derivatives Index,date: 2021-04-15br />return_base100: 700.2036br />name: Derivatives Index,date: 2021-04-16br />return_base100: 783.3650br />name: Derivatives Index,date: 2021-04-17br />return_base100: 773.3380br />name: Derivatives Index,date: 2021-04-18br />return_base100: 745.3824br />name: Derivatives Index,date: 2021-04-19br />return_base100: 668.7470br />name: Derivatives Index,date: 2021-04-20br />return_base100: 595.7543br />name: Derivatives Index,date: 2021-04-21br />return_base100: 626.7354br />name: Derivatives Index,date: 2021-04-22br />return_base100: 616.8732br />name: Derivatives Index,date: 2021-04-23br />return_base100: 589.8669br />name: Derivatives Index,date: 2021-04-24br />return_base100: 559.3449br />name: Derivatives Index,date: 2021-04-25br />return_base100: 512.2568br />name: Derivatives Index,date: 2021-04-26br />return_base100: 515.4361br />name: Derivatives Index,date: 2021-04-27br />return_base100: 596.6840br />name: Derivatives Index,date: 2021-04-28br />return_base100: 630.9320br />name: Derivatives Index,date: 2021-04-29br />return_base100: 622.0814br />name: Derivatives Index,date: 2021-04-30br />return_base100: 643.6774br />name: Derivatives Index,date: 2021-05-01br />return_base100: 675.7125br />name: Derivatives Index,date: 2021-05-02br />return_base100: 670.5381br />name: Derivatives Index,date: 2021-05-03br />return_base100: 642.6099br />name: Derivatives Index,date: 2021-05-04br />return_base100: 689.0289br />name: Derivatives Index,date: 2021-05-05br />return_base100: 612.7590br />name: Derivatives Index,date: 2021-05-06br />return_base100: 651.9876br />name: Derivatives Index,date: 2021-05-07br />return_base100: 657.3650br />name: Derivatives Index,date: 2021-05-08br />return_base100: 664.3577br />name: Derivatives Index,date: 2021-05-09br />return_base100: 658.2719br />name: Derivatives Index,date: 2021-05-10br />return_base100: 661.0302br />name: Derivatives Index,date: 2021-05-11br />return_base100: 598.5439br />name: Derivatives Index,date: 2021-05-12br />return_base100: 652.1254br />name: Derivatives Index,date: 2021-05-13br />return_base100: 627.6907br />name: Derivatives Index,date: 2021-05-14br />return_base100: 633.2086br />name: Derivatives Index,date: 2021-05-15br />return_base100: 731.4322br />name: Derivatives Index,date: 2021-05-16br />return_base100: 663.5823br />name: Derivatives Index,date: 2021-05-17br />return_base100: 647.2181br />name: Derivatives Index,date: 2021-05-18br />return_base100: 669.3598br />name: Derivatives Index,date: 2021-05-19br />return_base100: 748.1977br />name: Derivatives Index,date: 2021-05-20br />return_base100: 495.5454br />name: Derivatives Index,date: 2021-05-21br />return_base100: 548.0168br />name: Derivatives Index,date: 2021-05-22br />return_base100: 521.9113br />name: Derivatives Index,date: 2021-05-23br />return_base100: 483.1461br />name: Derivatives Index,date: 2021-05-24br />return_base100: 390.3891br />name: Derivatives Index,date: 2021-05-25br />return_base100: 468.3249br />name: Derivatives Index,date: 2021-05-26br />return_base100: 456.3593br />name: Derivatives Index,date: 2021-05-27br />return_base100: 492.8256br />name: Derivatives Index,date: 2021-05-28br />return_base100: 456.6355br />name: Derivatives Index,date: 2021-05-29br />return_base100: 408.8409br />name: Derivatives Index,date: 2021-05-30br />return_base100: 375.9796br />name: Derivatives Index,date: 2021-05-31br />return_base100: 401.8686br />name: Derivatives Index,date: 2021-06-01br />return_base100: 456.7687br />name: Derivatives Index,date: 2021-06-02br />return_base100: 439.0241br />name: Derivatives Index,date: 2021-06-03br />return_base100: 453.7139br />name: Derivatives Index,date: 2021-06-04br />return_base100: 472.7187br />name: Derivatives Index,date: 2021-06-05br />return_base100: 429.0873br />name: Derivatives Index,date: 2021-06-06br />return_base100: 411.0388br />name: Derivatives Index,date: 2021-06-07br />return_base100: 421.0961br />name: Derivatives Index,date: 2021-06-08br />return_base100: 384.7584br />name: Derivatives Index,date: 2021-06-09br />return_base100: 372.6230br />name: Derivatives Index,date: 2021-06-10br />return_base100: 387.4999br />name: Derivatives Index,date: 2021-06-11br />return_base100: 356.4227br />name: Derivatives Index,date: 2021-06-12br />return_base100: 317.7007br />name: Derivatives Index,date: 2021-06-13br />return_base100: 312.5363br />name: Derivatives Index,date: 2021-06-14br />return_base100: 337.1878br />name: Derivatives Index,date: 2021-06-15br />return_base100: 362.0283br />name: Derivatives Index,date: 2021-06-16br />return_base100: 352.2254br />name: Derivatives Index,date: 2021-06-17br />return_base100: 326.4014br />name: Derivatives Index,date: 2021-06-18br />return_base100: 327.9418br />name: Derivatives Index,date: 2021-06-19br />return_base100: 305.7560br />name: Derivatives Index,date: 2021-06-20br />return_base100: 297.3240br />name: Derivatives Index,date: 2021-06-21br />return_base100: 308.8193br />name: Derivatives Index,date: 2021-06-22br />return_base100: 243.4577br />name: Derivatives Index,date: 2021-06-23br />return_base100: 234.2819br />name: Derivatives Index,date: 2021-06-24br />return_base100: 245.6745br />name: Derivatives Index,date: 2021-06-25br />return_base100: 246.0190br />name: Derivatives Index,date: 2021-06-26br />return_base100: 223.1391br />name: Derivatives Index,date: 2021-06-27br />return_base100: 220.3494br />name: Derivatives Index,date: 2021-06-28br />return_base100: 234.4463br />name: Derivatives Index,date: 2021-06-29br />return_base100: 257.7148br />name: Derivatives Index,date: 2021-06-30br />return_base100: 264.0139br />name: Derivatives Index,date: 2021-07-01br />return_base100: 274.7975br />name: Derivatives Index,date: 2021-07-02br />return_base100: 259.3781br />name: Derivatives Index,date: 2021-07-03br />return_base100: 259.1960br />name: Derivatives Index,date: 2021-07-04br />return_base100: 272.1419br />name: Derivatives Index,date: 2021-07-05br />return_base100: 306.8859br />name: Derivatives Index,date: 2021-07-06br />return_base100: 359.3109br />name: Derivatives Index,date: 2021-07-07br />return_base100: 380.3138br />name: Derivatives Index,date: 2021-07-08br />return_base100: 368.2843br />name: Derivatives Index,date: 2021-07-09br />return_base100: 332.1404br />name: Derivatives Index,date: 2021-07-10br />return_base100: 378.1568br />name: Derivatives Index,date: 2021-07-11br />return_base100: 364.0584br />name: Derivatives Index,date: 2021-07-12br />return_base100: 397.8435br />name: Derivatives Index,date: 2021-07-13br />return_base100: 387.3295br />name: Derivatives Index,date: 2021-07-14br />return_base100: 352.4269br />name: Derivatives Index,date: 2021-07-15br />return_base100: 345.9312br />name: Derivatives Index,date: 2021-07-16br />return_base100: 321.3408br />name: Derivatives Index,date: 2021-07-17br />return_base100: 302.9693br />name: Derivatives Index,date: 2021-07-18br />return_base100: 306.6292br />name: Derivatives Index,date: 2021-07-19br />return_base100: 306.9128br />name: Derivatives Index,date: 2021-07-20br />return_base100: 283.1015br />name: Derivatives Index,date: 2021-07-21br />return_base100: 269.0681br />name: Derivatives Index,date: 2021-07-22br />return_base100: 294.7880br />name: Derivatives Index,date: 2021-07-23br />return_base100: 302.5406br />name: Derivatives Index,date: 2021-07-24br />return_base100: 315.9493br />name: Derivatives Index,date: 2021-07-25br />return_base100: 313.5248br />name: Derivatives Index,date: 2021-07-26br />return_base100: 318.2021br />name: Derivatives Index,date: 2021-07-27br />return_base100: 343.1633br />name: Derivatives Index,date: 2021-07-28br />return_base100: 339.9884br />name: Derivatives Index,date: 2021-07-29br />return_base100: 347.4737br />name: Derivatives Index,date: 2021-07-30br />return_base100: 381.0312br />name: Derivatives Index,date: 2021-07-31br />return_base100: 380.2442br />name: Derivatives Index,date: 2021-08-01br />return_base100: 395.1152br />name: Derivatives Index,date: 2021-08-02br />return_base100: 370.3053br />name: Derivatives Index,date: 2021-08-03br />return_base100: 379.4864br />name: Derivatives Index,date: 2021-08-04br />return_base100: 382.6410br />name: Derivatives Index,date: 2021-08-05br />return_base100: 404.5479br />name: Derivatives Index,date: 2021-08-06br />return_base100: 422.0490br />name: Derivatives Index,date: 2021-08-07br />return_base100: 413.0488br />name: Derivatives Index,date: 2021-08-08br />return_base100: 422.8888br />name: Derivatives Index,date: 2021-08-09br />return_base100: 387.9290br />name: Derivatives Index,date: 2021-08-10br />return_base100: 412.3482br />name: Derivatives Index,date: 2021-08-11br />return_base100: 413.8144br />name: Derivatives Index,date: 2021-08-12br />return_base100: 427.9659br />name: Derivatives Index,date: 2021-08-13br />return_base100: 411.8814br />name: Derivatives Index,date: 2021-08-14br />return_base100: 461.3619br />name: Derivatives Index,date: 2021-08-15br />return_base100: 476.2550br />name: Derivatives Index,date: 2021-08-16br />return_base100: 472.4336br />name: Derivatives Index,date: 2021-08-17br />return_base100: 458.5287br />name: Derivatives Index,date: 2021-08-18br />return_base100: 435.7563br />name: Derivatives Index,date: 2021-08-19br />return_base100: 449.4827br />name: Derivatives Index,date: 2021-08-20br />return_base100: 490.4463br />name: Derivatives Index,date: 2021-08-21br />return_base100: 507.1521br />name: Derivatives Index,date: 2021-08-22br />return_base100: 508.9639br />name: Derivatives Index,date: 2021-08-23br />return_base100: 519.2536br />name: Derivatives Index,date: 2021-08-24br />return_base100: 532.3957br />name: Derivatives Index,date: 2021-08-25br />return_base100: 507.8202br />name: Derivatives Index,date: 2021-08-26br />return_base100: 520.3687br />name: Derivatives Index,date: 2021-08-27br />return_base100: 486.6626br />name: Derivatives Index,date: 2021-08-28br />return_base100: 507.0581br />name: Derivatives Index,date: 2021-08-29br />return_base100: 499.8555br />name: Derivatives Index,date: 2021-08-30br />return_base100: 494.4507br />name: Derivatives Index,date: 2021-08-31br />return_base100: 496.5213br />name: Derivatives Index,date: 2021-09-01br />return_base100: 501.5395br />name: Derivatives Index,date: 2021-09-02br />return_base100: 523.3215br />name: Derivatives Index,date: 2021-09-03br />return_base100: 517.9084br />name: Derivatives Index,date: 2021-09-04br />return_base100: 514.6305br />name: Derivatives Index,date: 2021-09-05br />return_base100: 511.1822br />name: Derivatives Index,date: 2021-09-06br />return_base100: 530.4823br />name: Derivatives Index,date: 2021-09-07br />return_base100: 555.3074br />name: Derivatives Index,date: 2021-09-08br />return_base100: 462.9321br />name: Derivatives Index,date: 2021-09-09br />return_base100: 463.3947br />name: Derivatives Index,date: 2021-09-10br />return_base100: 462.4351br />name: Derivatives Index,date: 2021-09-11br />return_base100: 423.3979br />name: Derivatives Index,date: 2021-09-12br />return_base100: 431.5925br />name: Derivatives Index,date: 2021-09-13br />return_base100: 434.7660br />name: Derivatives Index,date: 2021-09-14br />return_base100: 476.8834br />name: Derivatives Index,date: 2021-09-15br />return_base100: 510.0951br />name: Derivatives Index,date: 2021-09-16br />return_base100: 545.8665br />name: Derivatives Index,date: 2021-09-17br />return_base100: 534.0427br />name: Derivatives Index,date: 2021-09-18br />return_base100: 476.0457br />name: Derivatives Index,date: 2021-09-19br />return_base100: 470.2960br />name: Derivatives Index,date: 2021-09-20br />return_base100: 472.1920br />name: Derivatives Index,date: 2021-09-21br />return_base100: 391.1259br />name: Derivatives Index,date: 2021-09-22br />return_base100: 350.3055br />name: Derivatives Index,date: 2021-09-23br />return_base100: 408.9082br />name: Derivatives Index,date: 2021-09-24br />return_base100: 433.7646br />name: Derivatives Index,date: 2021-09-25br />return_base100: 391.4396br />name: Derivatives Index,date: 2021-09-26br />return_base100: 383.7676br />name: Derivatives Index,date: 2021-09-27br />return_base100: 397.7594br />name: Derivatives Index,date: 2021-09-28br />return_base100: 387.2542br />name: Derivatives Index,date: 2021-09-29br />return_base100: 363.9882br />name: Derivatives Index,date: 2021-09-30br />return_base100: 373.6868br />name: Derivatives Index,date: 2021-10-01br />return_base100: 378.4089br />name: Derivatives Index,date: 2021-10-02br />return_base100: 409.0576br />name: Derivatives Index,date: 2021-10-03br />return_base100: 425.4006br />name: Derivatives Index,date: 2021-10-04br />return_base100: 421.9341br />name: Derivatives Index,date: 2021-10-05br />return_base100: 405.7939br />name: Derivatives Index,date: 2021-10-06br />return_base100: 414.0950br />name: Derivatives Index,date: 2021-10-07br />return_base100: 406.0737br />name: Derivatives Index,date: 2021-10-08br />return_base100: 404.6691br />name: Derivatives Index,date: 2021-10-09br />return_base100: 403.5570br />name: Derivatives Index,date: 2021-10-10br />return_base100: 412.2577br />name: Derivatives Index,date: 2021-10-11br />return_base100: 389.3566br />name: Derivatives Index,date: 2021-10-12br />return_base100: 400.1080br />name: Derivatives Index,date: 2021-10-13br />return_base100: 394.7407br />name: Derivatives Index,date: 2021-10-14br />return_base100: 413.0165br />name: Derivatives Index,date: 2021-10-15br />return_base100: 425.7450br />name: Derivatives Index,date: 2021-10-16br />return_base100: 424.9085br />name: Derivatives Index,date: 2021-10-17br />return_base100: 422.5817br />name: Derivatives Index,date: 2021-10-18br />return_base100: 416.0919br />name: Derivatives Index,date: 2021-10-19br />return_base100: 404.3237br />name: Derivatives Index,date: 2021-10-20br />return_base100: 397.7739br />name: Derivatives Index,date: 2021-10-21br />return_base100: 413.4492br />name: Derivatives Index,date: 2021-10-22br />return_base100: 410.3027br />name: Derivatives Index,date: 2021-10-23br />return_base100: 419.1697br />name: Derivatives Index,date: 2021-10-24br />return_base100: 429.3777br />name: Derivatives Index,date: 2021-10-25br />return_base100: 415.5382br />name: Derivatives Index,date: 2021-10-26br />return_base100: 439.8925br />name: Derivatives Index,date: 2021-10-27br />return_base100: 466.9249br />name: Derivatives Index,date: 2021-10-28br />return_base100: 434.7151br />name: Derivatives Index,date: 2021-10-29br />return_base100: 453.0163br />name: Derivatives Index,date: 2021-10-30br />return_base100: 463.1151br />name: Derivatives Index,date: 2021-10-31br />return_base100: 448.6458br />name: Derivatives Index,date: 2021-11-01br />return_base100: 461.1926br />name: Derivatives Index,date: 2021-11-02br />return_base100: 468.9009br />name: Derivatives Index,date: 2021-11-03br />return_base100: 485.1145br />name: Derivatives Index,date: 2021-11-04br />return_base100: 517.2964br />name: Derivatives Index,date: 2021-11-05br />return_base100: 501.2459br />name: Derivatives Index,date: 2021-11-06br />return_base100: 492.9009br />name: Derivatives Index,date: 2021-11-07br />return_base100: 491.4609br />name: Derivatives Index,date: 2021-11-08br />return_base100: 502.4930br />name: Derivatives Index,date: 2021-11-09br />return_base100: 528.0173br />name: Derivatives Index,date: 2021-11-10br />return_base100: 535.9414br />name: Derivatives Index,date: 2021-11-11br />return_base100: 496.1542br />name: Derivatives Index,date: 2021-11-12br />return_base100: 512.7538br />name: Derivatives Index,date: 2021-11-13br />return_base100: 500.6021br />name: Derivatives Index,date: 2021-11-14br />return_base100: 504.9820br />name: Derivatives Index,date: 2021-11-15br />return_base100: 500.8847br />name: Derivatives Index,date: 2021-11-16br />return_base100: 477.2326br />name: Derivatives Index,date: 2021-11-17br />return_base100: 438.5348br />name: Derivatives Index,date: 2021-11-18br />return_base100: 443.2997br />name: Derivatives Index,date: 2021-11-19br />return_base100: 402.5896br />name: Derivatives Index,date: 2021-11-20br />return_base100: 440.7183br />name: Derivatives Index,date: 2021-11-21br />return_base100: 444.9375br />name: Derivatives Index,date: 2021-11-22br />return_base100: 437.9580br />name: Derivatives Index,date: 2021-11-23br />return_base100: 416.3154br />name: Derivatives Index,date: 2021-11-24br />return_base100: 422.4607br />name: Derivatives Index,date: 2021-11-25br />return_base100: 413.3788br />name: Derivatives Index,date: 2021-11-26br />return_base100: 422.8572br />name: Derivatives Index,date: 2021-11-27br />return_base100: 379.3634br />name: Derivatives Index,date: 2021-11-28br />return_base100: 388.0293br />name: Derivatives Index,date: 2021-11-29br />return_base100: 401.2107br />name: Derivatives Index,date: 2021-11-30br />return_base100: 429.7556br />name: Derivatives Index,date: 2021-12-01br />return_base100: 412.7997br />name: Derivatives Index,date: 2021-12-02br />return_base100: 411.4088br />name: Derivatives Index,date: 2021-12-03br />return_base100: 406.8560br />name: Derivatives Index,date: 2021-12-04br />return_base100: 383.4866br />name: Derivatives Index,date: 2021-12-05br />return_base100: 343.8234br />name: Derivatives Index,date: 2021-12-06br />return_base100: 324.6618br />name: Derivatives Index,date: 2021-12-07br />return_base100: 343.9617br />name: Derivatives Index,date: 2021-12-08br />return_base100: 345.0870br />name: Derivatives Index,date: 2021-12-09br />return_base100: 363.9760br />name: Derivatives Index,date: 2021-12-10br />return_base100: 338.1321br />name: Derivatives Index,date: 2021-12-11br />return_base100: 316.6387br />name: Derivatives Index,date: 2021-12-12br />return_base100: 329.7976br />name: Derivatives Index,date: 2021-12-13br />return_base100: 321.0940br />name: Derivatives Index,date: 2021-12-14br />return_base100: 291.8919br />name: Derivatives Index,date: 2021-12-15br />return_base100: 293.4158br />name: Derivatives Index,date: 2021-12-16br />return_base100: 301.1169br />name: Derivatives Index,date: 2021-12-17br />return_base100: 294.5052br />name: Derivatives Index,date: 2021-12-18br />return_base100: 289.2376br />name: Derivatives Index,date: 2021-12-19br />return_base100: 290.4716br />name: Derivatives Index,date: 2021-12-20br />return_base100: 290.1600br />name: Derivatives Index,date: 2021-12-21br />return_base100: 285.2091br />name: Derivatives Index,date: 2021-12-22br />return_base100: 301.8162br />name: Derivatives Index,date: 2021-12-23br />return_base100: 308.4309br />name: Derivatives Index,date: 2021-12-24br />return_base100: 333.5871br />name: Derivatives Index,date: 2021-12-25br />return_base100: 329.5037br />name: Derivatives Index,date: 2021-12-26br />return_base100: 333.6345br />name: Derivatives Index,date: 2021-12-27br />return_base100: 341.9161br />name: Derivatives Index,date: 2021-12-28br />return_base100: 361.6740br />name: Derivatives Index,date: 2021-12-29br />return_base100: 342.3111br />name: Derivatives Index,date: 2021-12-30br />return_base100: 336.5622br />name: Derivatives Index,date: 2021-12-31br />return_base100: 348.4482br />name: Derivatives Index,date: 2022-01-01br />return_base100: 374.0741br />name: Derivatives Index,date: 2022-01-02br />return_base100: 384.5665br />name: Derivatives Index,date: 2022-01-03br />return_base100: 383.4843br />name: Derivatives Index,date: 2022-01-04br />return_base100: 390.1235br />name: Derivatives Index,date: 2022-01-05br />return_base100: 399.8386br />name: Derivatives Index,date: 2022-01-06br />return_base100: 379.9235br />name: Derivatives Index,date: 2022-01-07br />return_base100: 362.5153br />name: Derivatives Index,date: 2022-01-08br />return_base100: 359.7600br />name: Derivatives Index,date: 2022-01-09br />return_base100: 350.5449br />name: Derivatives Index,date: 2022-01-10br />return_base100: 346.2294br />name: Derivatives Index,date: 2022-01-11br />return_base100: 334.5738br />name: Derivatives Index,date: 2022-01-12br />return_base100: 345.4747br />name: Derivatives Index,date: 2022-01-13br />return_base100: 381.5519br />name: Derivatives Index,date: 2022-01-14br />return_base100: 358.8006br />name: Derivatives Index,date: 2022-01-15br />return_base100: 364.0157br />name: Derivatives Index,date: 2022-01-16br />return_base100: 360.3628br />name: Derivatives Index,date: 2022-01-17br />return_base100: 359.8816br />name: Derivatives Index,date: 2022-01-18br />return_base100: 330.1319br />name: Derivatives Index,date: 2022-01-19br />return_base100: 326.6319br />name: Derivatives Index,date: 2022-01-20br />return_base100: 314.9576br />name: Derivatives Index,date: 2022-01-21br />return_base100: 311.0626br />name: Derivatives Index,date: 2022-01-22br />return_base100: 284.0986br />name: Derivatives Index,date: 2022-01-23br />return_base100: 246.2115br />name: Derivatives Index,date: 2022-01-24br />return_base100: 249.9955br />name: Derivatives Index,date: 2022-01-25br />return_base100: 234.3224br />name: Derivatives Index,date: 2022-01-26br />return_base100: 234.7977br />name: Derivatives Index,date: 2022-01-27br />return_base100: 243.0275br />name: Derivatives Index,date: 2022-01-28br />return_base100: 240.8155br />name: Derivatives Index,date: 2022-01-29br />return_base100: 256.9174br />name: Derivatives Index,date: 2022-01-30br />return_base100: 273.8542br />name: Derivatives Index,date: 2022-01-31br />return_base100: 265.8322br />name: Derivatives Index,date: 2022-02-01br />return_base100: 275.2022br />name: Derivatives Index,date: 2022-02-02br />return_base100: 269.1370br />name: Derivatives Index,date: 2022-02-03br />return_base100: 259.8272br />name: Derivatives Index,date: 2022-02-04br />return_base100: 249.0774br />name: Derivatives Index,date: 2022-02-05br />return_base100: 271.9427br />name: Derivatives Index,date: 2022-02-06br />return_base100: 277.5658br />name: Derivatives Index,date: 2022-02-07br />return_base100: 283.0142br />name: Derivatives Index,date: 2022-02-08br />return_base100: 293.4472br />name: Derivatives Index,date: 2022-02-09br />return_base100: 285.5447br />name: Derivatives Index,date: 2022-02-10br />return_base100: 297.5606br />name: Derivatives Index,date: 2022-02-11br />return_base100: 280.6773br />name: Derivatives Index,date: 2022-02-12br />return_base100: 270.3863br />name: Derivatives Index,date: 2022-02-13br />return_base100: 280.8876br />name: Derivatives Index,date: 2022-02-14br />return_base100: 269.7918br />name: Derivatives Index,date: 2022-02-15br />return_base100: 272.8964br />name: Derivatives Index,date: 2022-02-16br />return_base100: 294.0772br />name: Derivatives Index,date: 2022-02-17br />return_base100: 289.9606br />name: Derivatives Index,date: 2022-02-18br />return_base100: 265.3959br />name: Derivatives Index,date: 2022-02-19br />return_base100: 262.4297br />name: Derivatives Index,date: 2022-02-20br />return_base100: 251.3855br />name: Derivatives Index,date: 2022-02-21br />return_base100: 236.4053br />name: Derivatives Index,date: 2022-02-22br />return_base100: 214.0299br />name: Derivatives Index,date: 2022-02-23br />return_base100: 221.0868br />name: Derivatives Index,date: 2022-02-24br />return_base100: 210.8091br />name: Derivatives Index,date: 2022-02-25br />return_base100: 207.8523br />name: Derivatives Index,date: 2022-02-26br />return_base100: 224.3270br />name: Derivatives Index,date: 2022-02-27br />return_base100: 218.2878br />name: Derivatives Index,date: 2022-02-28br />return_base100: 211.4328br />name: Derivatives Index,date: 2022-03-01br />return_base100: 233.4320br />name: Derivatives Index,date: 2022-03-02br />return_base100: 233.8760br />name: Derivatives Index,date: 2022-03-03br />return_base100: 231.6385br />name: Derivatives Index,date: 2022-03-04br />return_base100: 226.3785br />name: Derivatives Index,date: 2022-03-05br />return_base100: 209.6025br />name: Derivatives Index,date: 2022-03-06br />return_base100: 215.2827br />name: Derivatives Index,date: 2022-03-07br />return_base100: 200.4286br />name: Derivatives Index,date: 2022-03-08br />return_base100: 195.4730br />name: Derivatives Index,date: 2022-03-09br />return_base100: 198.3130br />name: Derivatives Index,date: 2022-03-10br />return_base100: 217.9666br />name: Derivatives Index,date: 2022-03-11br />return_base100: 205.3567br />name: Derivatives Index,date: 2022-03-12br />return_base100: 201.1435br />name: Derivatives Index,date: 2022-03-13br />return_base100: 203.3914br />name: Derivatives Index,date: 2022-03-14br />return_base100: 195.1560br />name: Derivatives Index,date: 2022-03-15br />return_base100: 197.7214br />name: Derivatives Index,date: 2022-03-16br />return_base100: 196.3496br />name: Derivatives Index,date: 2022-03-17br />return_base100: 203.5803br />name: Derivatives Index,date: 2022-03-18br />return_base100: 205.0537br />name: Derivatives Index,date: 2022-03-19br />return_base100: 218.1351br />name: Derivatives Index,date: 2022-03-20br />return_base100: 222.8999br />name: Derivatives Index,date: 2022-03-21br />return_base100: 219.9752br />name: Derivatives Index,date: 2022-03-22br />return_base100: 217.9689br />name: Derivatives Index,date: 2022-03-23br />return_base100: 222.2808br />name: Derivatives Index,date: 2022-03-24br />return_base100: 227.3554br />name: Derivatives Index,date: 2022-03-25br />return_base100: 230.0371br />name: Derivatives Index,date: 2022-03-26br />return_base100: 225.4345br />name: Derivatives Index,date: 2022-03-27br />return_base100: 239.9283br />name: Derivatives Index,date: 2022-03-28br />return_base100: 252.0955br />name: Derivatives Index,date: 2022-03-29br />return_base100: 249.6734br />name: Derivatives Index,date: 2022-03-30br />return_base100: 265.1746br />name: Derivatives Index,date: 2022-03-31br />return_base100: 282.8138br />name: Derivatives Index,date: 2022-04-01br />return_base100: 284.2784br />name: Derivatives Index,date: 2022-04-02br />return_base100: 316.7462br />name: Derivatives Index,date: 2022-04-03br />return_base100: 359.9090br />name: Derivatives Index,date: 2022-04-04br />return_base100: 366.4245br />name: Derivatives Index,date: 2022-04-05br />return_base100: 342.1436br />name: Derivatives Index,date: 2022-04-06br />return_base100: 316.9588br />name: Derivatives Index,date: 2022-04-07br />return_base100: 286.2355br />name: Derivatives Index,date: 2022-04-08br />return_base100: 301.9005br />name: Derivatives Index,date: 2022-04-09br />return_base100: 278.2260br />name: Derivatives Index,date: 2022-04-10br />return_base100: 285.6582br />name: Derivatives Index,date: 2022-04-11br />return_base100: 278.2961br />name: Derivatives Index,date: 2022-04-12br />return_base100: 241.0498br />name: Derivatives Index,date: 2022-04-13br />return_base100: 258.4478br />name: Derivatives Index,date: 2022-04-14br />return_base100: 285.9313br />name: Derivatives Index,date: 2022-04-15br />return_base100: 269.9945br />name: Derivatives Index,date: 2022-04-16br />return_base100: 268.3760br />name: Derivatives Index,date: 2022-04-17br />return_base100: 267.0229br />name: Derivatives Index,date: 2022-04-18br />return_base100: 268.3259br />name: Derivatives Index,date: 2022-04-19br />return_base100: 291.0934br />name: Derivatives Index,date: 2022-04-20br />return_base100: 305.8721br />name: Derivatives Index,date: 2022-04-21br />return_base100: 323.3624br />name: Derivatives Index,date: 2022-04-22br />return_base100: 293.5919br />name: Derivatives Index,date: 2022-04-23br />return_base100: 277.1688br />name: Derivatives Index,date: 2022-04-24br />return_base100: 283.9507br />name: Derivatives Index,date: 2022-04-25br />return_base100: 274.8992br />name: Derivatives Index,date: 2022-04-26br />return_base100: 278.0685br />name: Derivatives Index,date: 2022-04-27br />return_base100: 257.3362br />name: Derivatives Index,date: 2022-04-28br />return_base100: 264.1471br />name: Derivatives Index,date: 2022-04-29br />return_base100: 255.7537br />name: Derivatives Index,date: 2022-04-30br />return_base100: 234.5488br />name: Derivatives Index,date: 2022-05-01br />return_base100: 213.7746br />name: Derivatives Index,date: 2022-05-02br />return_base100: 218.6592br />name: Derivatives Index,date: 2022-05-03br />return_base100: 214.7324br />name: Derivatives Index,date: 2022-05-04br />return_base100: 224.5545br />name: Derivatives Index,date: 2022-05-05br />return_base100: 250.4621br />name: Derivatives Index,date: 2022-05-06br />return_base100: 221.6235br />name: Derivatives Index,date: 2022-05-07br />return_base100: 220.4466br />name: Derivatives Index,date: 2022-05-08br />return_base100: 207.6307br />name: Derivatives Index,date: 2022-05-09br />return_base100: 203.6383br />name: Derivatives Index,date: 2022-05-10br />return_base100: 158.3550br />name: Derivatives Index,date: 2022-05-11br />return_base100: 159.9256br />name: Derivatives Index,date: 2022-05-12br />return_base100: 111.1273br />name: Derivatives Index,date: 2022-05-13br />return_base100: 105.8523br />name: Derivatives Index,date: 2022-05-14br />return_base100: 112.7527br />name: Derivatives Index,date: 2022-05-15br />return_base100: 104.0746br />name: Derivatives Index,date: 2022-05-16br />return_base100: 112.4055br />name: Derivatives Index,date: 2022-05-17br />return_base100: 100.1839br />name: Derivatives Index,date: 2022-05-18br />return_base100: 105.2740br />name: Derivatives Index,date: 2022-05-19br />return_base100: 92.0949br />name: Derivatives Index,date: 2022-05-20br />return_base100: 94.1195br />name: Derivatives Index,date: 2022-05-21br />return_base100: 89.1620br />name: Derivatives Index,date: 2022-05-22br />return_base100: 92.8085br />name: Derivatives Index,date: 2022-05-23br />return_base100: 103.0355br />name: Derivatives Index,date: 2022-05-24br />return_base100: 97.4362br />name: Derivatives Index,date: 2022-05-25br />return_base100: 97.7776br />name: Derivatives Index,date: 2022-05-26br />return_base100: 97.3423br />name: Derivatives Index,date: 2022-05-27br />return_base100: 88.4110br />name: Derivatives Index,date: 2022-05-28br />return_base100: 88.6964br />name: Derivatives Index,date: 2022-05-29br />return_base100: 91.0318br />name: Derivatives Index,date: 2022-05-30br />return_base100: 95.4518br />name: Derivatives Index,date: 2022-05-31br />return_base100: 112.2603br />name: Derivatives Index,date: 2022-06-01br />return_base100: 108.8866br />name: Derivatives Index,date: 2022-06-02br />return_base100: 98.1329br />name: Derivatives Index,date: 2022-06-03br />return_base100: 102.3316br />name: Derivatives Index,date: 2022-06-04br />return_base100: 95.3130br />name: Derivatives Index,date: 2022-06-05br />return_base100: 92.0925br />name: Derivatives Index,date: 2022-06-06br />return_base100: 89.5989br />name: Derivatives Index,date: 2022-06-07br />return_base100: 93.4293br />name: Derivatives Index,date: 2022-06-08br />return_base100: 92.0947br />name: Derivatives Index,date: 2022-06-09br />return_base100: 91.6524br />name: Derivatives Index,date: 2022-06-10br />return_base100: 93.4903br />name: Derivatives Index,date: 2022-06-11br />return_base100: 87.4505br />name: Derivatives Index,date: 2022-06-12br />return_base100: 80.6971br />name: Derivatives Index,date: 2022-06-13br />return_base100: 76.9312br />name: Derivatives Index,date: 2022-06-14br />return_base100: 68.2020br />name: Derivatives Index,date: 2022-06-15br />return_base100: 66.8049br />name: Derivatives Index,date: 2022-06-16br />return_base100: 69.7123br />name: Derivatives Index,date: 2022-06-17br />return_base100: 63.0632br />name: Derivatives Index,date: 2022-06-18br />return_base100: 63.1325br />name: Derivatives Index,date: 2022-06-19br />return_base100: 58.1531br />name: Derivatives Index,date: 2022-06-20br />return_base100: 69.2231br />name: Derivatives Index,date: 2022-06-21br />return_base100: 95.3318br />name: Derivatives Index,date: 2022-06-22br />return_base100: 92.5493br />name: Derivatives Index,date: 2022-06-23br />return_base100: 92.1411br />name: Derivatives Index,date: 2022-06-24br />return_base100: 94.7809br />name: Derivatives Index,date: 2022-06-25br />return_base100: 96.2298br />name: Derivatives Index,date: 2022-06-26br />return_base100: 92.0197br />name: Derivatives Index,date: 2022-06-27br />return_base100: 87.7983br />name: Derivatives Index,date: 2022-06-28br />return_base100: 83.9372br />name: Derivatives Index,date: 2022-06-29br />return_base100: 81.8359br />name: Derivatives Index,date: 2022-06-30br />return_base100: 78.5983br />name: Derivatives Index,date: 2022-07-01br />return_base100: 75.8746br />name: Derivatives Index,date: 2022-07-02br />return_base100: 76.1425br />name: Derivatives Index,date: 2022-07-03br />return_base100: 83.4219br />name: Derivatives Index,date: 2022-07-04br />return_base100: 82.9054br />name: Derivatives Index,date: 2022-07-05br />return_base100: 89.3379br />name: Derivatives Index,date: 2022-07-06br />return_base100: 87.9368br />name: Derivatives Index,date: 2022-07-07br />return_base100: 87.5985br />name: Derivatives Index,date: 2022-07-08br />return_base100: 89.9501br />name: Derivatives Index,date: 2022-07-09br />return_base100: 87.9912br />name: Derivatives Index,date: 2022-07-10br />return_base100: 89.3944br />name: Derivatives Index,date: 2022-07-11br />return_base100: 85.4223br />name: Derivatives Index,date: 2022-07-12br />return_base100: 79.2864br />name: Derivatives Index,date: 2022-07-13br />return_base100: 78.6528br />name: Derivatives Index,date: 2022-07-14br />return_base100: 83.1034br />name: Derivatives Index,date: 2022-07-15br />return_base100: 89.7638br />name: Derivatives Index,date: 2022-07-16br />return_base100: 87.5063br />name: Derivatives Index,date: 2022-07-17br />return_base100: 93.4976br />name: Derivatives Index,date: 2022-07-18br />return_base100: 90.4614br />name: Derivatives Index,date: 2022-07-19br />return_base100: 98.4608br />name: Derivatives Index,date: 2022-07-20br />return_base100: 101.3817br />name: Derivatives Index,date: 2022-07-21br />return_base100: 100.9542br />name: Derivatives Index,date: 2022-07-22br />return_base100: 101.9206br />name: Derivatives Index,date: 2022-07-23br />return_base100: 103.5745br />name: Derivatives Index,date: 2022-07-24br />return_base100: 107.4388br />name: Derivatives Index,date: 2022-07-25br />return_base100: 95.5240br />name: Derivatives Index,date: 2022-07-26br />return_base100: 94.7543br />name: Derivatives Index,date: 2022-07-27br />return_base100: 109.6853br />name: Derivatives Index,date: 2022-07-28br />return_base100: 120.5903br />name: Derivatives Index,date: 2022-07-29br />return_base100: 121.4151br />name: Derivatives Index,date: 2022-07-30br />return_base100: 114.3035br />name: Derivatives Index,date: 2022-07-31br />return_base100: 115.8583br />name: Derivatives Index,date: 2022-08-01br />return_base100: 115.2473br />name: Derivatives Index,date: 2022-08-02br />return_base100: 116.8454br />name: Derivatives Index,date: 2022-08-03br />return_base100: 118.3046br />name: Derivatives Index,date: 2022-08-04br />return_base100: 118.3326br />name: Derivatives Index,date: 2022-08-05br />return_base100: 124.0322br />name: Derivatives Index,date: 2022-08-06br />return_base100: 126.3367br />name: Derivatives Index,date: 2022-08-07br />return_base100: 123.4613br />name: Derivatives Index,date: 2022-08-08br />return_base100: 128.3310br />name: Derivatives Index,date: 2022-08-09br />return_base100: 120.2259br />name: Derivatives Index,date: 2022-08-10br />return_base100: 126.9806br />name: Derivatives Index,date: 2022-08-11br />return_base100: 121.5766br />name: Derivatives Index,date: 2022-08-12br />return_base100: 123.6092br />name: Derivatives Index,date: 2022-08-13br />return_base100: 120.5805br />name: Derivatives Index,date: 2022-08-14br />return_base100: 115.8173br />name: Derivatives Index,date: 2022-08-15br />return_base100: 111.5782br />name: Derivatives Index,date: 2022-08-16br />return_base100: 109.9826br />name: Derivatives Index,date: 2022-08-17br />return_base100: 104.9174br />name: Derivatives Index,date: 2022-08-18br />return_base100: 101.7318br />name: Derivatives Index,date: 2022-08-19br />return_base100: 93.5089br />name: Derivatives Index,date: 2022-08-20br />return_base100: 92.4042br />name: Derivatives Index,date: 2022-08-21br />return_base100: 99.7637br />name: Derivatives Index,date: 2022-08-22br />return_base100: 96.6268br />name: Derivatives Index,date: 2022-08-23br />return_base100: 98.7062br />name: Derivatives Index,date: 2022-08-24br />return_base100: 96.9962br />name: Derivatives Index,date: 2022-08-25br />return_base100: 97.5939br />name: Derivatives Index,date: 2022-08-26br />return_base100: 87.7326br />name: Derivatives Index,date: 2022-08-27br />return_base100: 89.3647br />name: Derivatives Index,date: 2022-08-28br />return_base100: 89.3087br />name: Derivatives Index,date: 2022-08-29br />return_base100: 98.0555br />name: Derivatives Index,date: 2022-08-30br />return_base100: 92.8091br />name: Derivatives Index,date: 2022-08-31br />return_base100: 90.7776br />name: Derivatives Index,date: 2022-09-01br />return_base100: 91.0974br />name: Derivatives Index,date: 2022-09-02br />return_base100: 93.1940br />name: Derivatives Index,date: 2022-09-03br />return_base100: 91.6078br />name: Derivatives Index,date: 2022-09-04br />return_base100: 93.5470br />name: Derivatives Index,date: 2022-09-05br />return_base100: 94.5820br />name: Derivatives Index,date: 2022-09-06br />return_base100: 88.7818br />name: Derivatives Index,date: 2022-09-07br />return_base100: 91.8284br />name: Derivatives Index,date: 2022-09-08br />return_base100: 91.7222br />name: Derivatives Index,date: 2022-09-09br />return_base100: 95.0964br />name: Derivatives Index,date: 2022-09-10br />return_base100: 96.0113br />name: Derivatives Index,date: 2022-09-11br />return_base100: 94.9810br />name: Derivatives Index,date: 2022-09-12br />return_base100: 93.4534br />name: Derivatives Index,date: 2022-09-13br />return_base100: 85.4673br />name: Derivatives Index,date: 2022-09-14br />return_base100: 85.3380br />name: Derivatives Index,date: 2022-09-15br />return_base100: 81.3011br />name: Derivatives Index,date: 2022-09-16br />return_base100: 80.4412br />name: Derivatives Index,date: 2022-09-17br />return_base100: 84.0997br />name: Derivatives Index,date: 2022-09-18br />return_base100: 76.6520br />name: Derivatives Index,date: 2022-09-19br />return_base100: 78.8074br />name: Derivatives Index,date: 2022-09-20br />return_base100: 73.8074br />name: Derivatives Index,date: 2022-09-21br />return_base100: 71.5272br />name: Derivatives Index,date: 2022-09-22br />return_base100: 78.4275br />name: Derivatives Index,date: 2022-09-23br />return_base100: 80.1302br />name: Derivatives Index,date: 2022-09-24br />return_base100: 79.7610br />name: Derivatives Index,date: 2022-09-25br />return_base100: 78.0047br />name: Derivatives Index,date: 2022-09-26br />return_base100: 78.8366br />name: Derivatives Index,date: 2022-09-27br />return_base100: 79.6799br />name: Derivatives Index,date: 2022-09-28br />return_base100: 80.6209br />name: Derivatives Index,date: 2022-09-29br />return_base100: 79.2985br />name: Derivatives Index,date: 2022-09-30br />return_base100: 78.6548br />name: Derivatives Index,date: 2022-10-01br />return_base100: 80.6624br />name: Derivatives Index,date: 2022-10-02br />return_base100: 79.2545br />name: Derivatives Index,date: 2022-10-03br />return_base100: 81.8235br />name: Derivatives Index,date: 2022-10-04br />return_base100: 82.7075br />name: Derivatives Index,date: 2022-10-05br />return_base100: 82.5744br />name: Derivatives Index,date: 2022-10-06br />return_base100: 81.9166br />name: Derivatives Index,date: 2022-10-07br />return_base100: 80.9940br />name: Derivatives Index,date: 2022-10-08br />return_base100: 78.9169br />name: Derivatives Index,date: 2022-10-09br />return_base100: 79.1502br />name: Derivatives Index,date: 2022-10-10br />return_base100: 75.8632br />name: Derivatives Index,date: 2022-10-11br />return_base100: 74.9032br />name: Derivatives Index,date: 2022-10-12br />return_base100: 74.7162br />name: Derivatives Index,date: 2022-10-13br />return_base100: 77.9677br />name: Derivatives Index,date: 2022-10-14br />return_base100: 77.1388br />name: Derivatives Index,date: 2022-10-15br />return_base100: 79.1466br />name: Derivatives Index,date: 2022-10-16br />return_base100: 82.2403br />name: Derivatives Index,date: 2022-10-17br />return_base100: 85.4537br />name: Derivatives Index,date: 2022-10-18br />return_base100: 86.8928br />name: Derivatives Index,date: 2022-10-19br />return_base100: 82.1089br />name: Derivatives Index,date: 2022-10-20br />return_base100: 80.6352br />name: Derivatives Index,date: 2022-10-21br />return_base100: 81.1421br />name: Derivatives Index,date: 2022-10-22br />return_base100: 80.8776br />name: Derivatives Index,date: 2022-10-23br />return_base100: 82.5627br />name: Derivatives Index,date: 2022-10-24br />return_base100: 79.6334br />name: Derivatives Index,date: 2022-10-25br />return_base100: 82.9386br />name: Derivatives Index,date: 2022-10-26br />return_base100: 86.8003br />name: Derivatives Index,date: 2022-10-27br />return_base100: 85.6001br />name: Derivatives Index,date: 2022-10-28br />return_base100: 87.6580br />name: Derivatives Index,date: 2022-10-29br />return_base100: 91.2183br />name: Derivatives Index,date: 2022-10-30br />return_base100: 89.0123br />name: Derivatives Index,date: 2022-10-31br />return_base100: 89.4186br />name: Derivatives Index,date: 2022-11-01br />return_base100: 88.6535br />name: Derivatives Index,date: 2022-11-02br />return_base100: 84.6941br />name: Derivatives Index,date: 2022-11-03br />return_base100: 87.8984br />name: Derivatives Index,date: 2022-11-04br />return_base100: 96.1738br />name: Derivatives Index,date: 2022-11-05br />return_base100: 95.5122br />name: Derivatives Index,date: 2022-11-06br />return_base100: 92.0867br />name: Derivatives Index,date: 2022-11-07br />return_base100: 92.7027br />name: Derivatives Index,date: 2022-11-08br />return_base100: 73.2050br />name: Derivatives Index,date: 2022-11-09br />return_base100: 62.0723br />name: Derivatives Index,date: 2022-11-10br />return_base100: 70.5644br />name: Derivatives Index,date: 2022-11-11br />return_base100: 68.0197br />name: Derivatives Index,date: 2022-11-12br />return_base100: 61.9655br />name: Derivatives Index,date: 2022-11-13br />return_base100: 65.3470br />name: Derivatives Index,date: 2022-11-14br />return_base100: 71.1458br />name: Derivatives Index,date: 2022-11-15br />return_base100: 69.5977br />name: Derivatives Index,date: 2022-11-16br />return_base100: 68.6442br />name: Derivatives Index,date: 2022-11-17br />return_base100: 65.4006br />name: Derivatives Index,date: 2022-11-18br />return_base100: 65.1907br />name: Derivatives Index,date: 2022-11-19br />return_base100: 66.2644br />name: Derivatives Index,date: 2022-11-20br />return_base100: 61.8492br />name: Derivatives Index,date: 2022-11-21br />return_base100: 59.8109br />name: Derivatives Index,date: 2022-11-22br />return_base100: 60.9260br />name: Derivatives Index,date: 2022-11-23br />return_base100: 64.1892br />name: Derivatives Index,date: 2022-11-24br />return_base100: 64.0871br />name: Derivatives Index,date: 2022-11-25br />return_base100: 63.7382br />name: Derivatives Index,date: 2022-11-26br />return_base100: 62.8468br />name: Derivatives Index,date: 2022-11-27br />return_base100: 63.3791br />name: Derivatives Index,date: 2022-11-28br />return_base100: 62.8159br />name: Derivatives Index,date: 2022-11-29br />return_base100: 64.2322br />name: Derivatives Index,date: 2022-11-30br />return_base100: 67.1639br />name: Derivatives Index,date: 2022-12-01br />return_base100: 67.1331br />name: Derivatives Index,date: 2022-12-02br />return_base100: 68.3577br />name: Derivatives Index,date: 2022-12-03br />return_base100: 66.2961br />name: Derivatives Index,date: 2022-12-04br />return_base100: 67.5921br />name: Derivatives Index,date: 2022-12-05br />return_base100: 70.0027br />name: Derivatives Index,date: 2022-12-06br />return_base100: 69.8420br />name: Derivatives Index,date: 2022-12-07br />return_base100: 70.1083br />name: Derivatives Index,date: 2022-12-08br />return_base100: 70.7969br />name: Derivatives Index,date: 2022-12-09br />return_base100: 70.2558br />name: Derivatives Index,date: 2022-12-10br />return_base100: 70.9937br />name: Derivatives Index,date: 2022-12-11br />return_base100: 70.1465br />name: Derivatives Index,date: 2022-12-12br />return_base100: 69.6223br />name: Derivatives Index,date: 2022-12-13br />return_base100: 69.2012br />name: Derivatives Index,date: 2022-12-14br />return_base100: 68.8149br />name: Derivatives Index,date: 2022-12-15br />return_base100: 67.1474br />name: Derivatives Index,date: 2022-12-16br />return_base100: 59.4625br />name: Derivatives Index,date: 2022-12-17br />return_base100: 60.6264br />name: Derivatives Index,date: 2022-12-18br />return_base100: 61.4522br />name: Derivatives Index,date: 2022-12-19br />return_base100: 58.6811br />name: Derivatives Index,date: 2022-12-20br />return_base100: 60.3085br />name: Derivatives Index,date: 2022-12-21br />return_base100: 57.3355br />name: Derivatives Index,date: 2022-12-22br />return_base100: 56.8209br />name: Derivatives Index,date: 2022-12-23br />return_base100: 56.6677br />name: Derivatives Index,date: 2022-12-24br />return_base100: 56.1741br />name: Derivatives Index,date: 2022-12-25br />return_base100: 55.2596br />name: Derivatives Index,date: 2022-12-26br />return_base100: 55.1229br />name: Derivatives Index,date: 2022-12-27br />return_base100: 54.0843br />name: Derivatives Index,date: 2022-12-28br />return_base100: 51.4241br />name: Derivatives Index,date: 2022-12-29br />return_base100: 51.2208br />name: Derivatives Index,date: 2022-12-30br />return_base100: 50.7006br />name: Derivatives Index,date: 2022-12-31br />return_base100: 50.7731br />name: Derivatives Index,date: 2023-01-01br />return_base100: 52.7493br />name: Derivatives Index,date: 2023-01-02br />return_base100: 54.3003br />name: Derivatives Index,date: 2023-01-03br />return_base100: 54.7428br />name: Derivatives Index,date: 2023-01-04br />return_base100: 56.3587br />name: Derivatives Index,date: 2023-01-05br />return_base100: 55.5700br />name: Derivatives Index,date: 2023-01-06br />return_base100: 57.4254br />name: Derivatives Index,date: 2023-01-07br />return_base100: 57.6920br />name: Derivatives Index,date: 2023-01-08br />return_base100: 60.9114br />name: Derivatives Index,date: 2023-01-09br />return_base100: 61.8171br />name: Derivatives Index,date: 2023-01-10br />return_base100: 62.0234br />name: Derivatives Index,date: 2023-01-11br />return_base100: 62.3756br />name: Derivatives Index,date: 2023-01-12br />return_base100: 66.9665br />name: Derivatives Index,date: 2023-01-13br />return_base100: 69.4552br />name: Derivatives Index,date: 2023-01-14br />return_base100: 73.7464br />name: Derivatives Index,date: 2023-01-15br />return_base100: 78.8667br />name: Derivatives Index,date: 2023-01-16br />return_base100: 80.3680br />name: Derivatives Index,date: 2023-01-17br />return_base100: 80.8578br />name: Derivatives Index,date: 2023-01-18br />return_base100: 75.7513br />name: Derivatives Index,date: 2023-01-19br />return_base100: 82.3520br />name: Derivatives Index,date: 2023-01-20br />return_base100: 92.7512br />name: Derivatives Index,date: 2023-01-21br />return_base100: 89.8927br />name: Derivatives Index,date: 2023-01-22br />return_base100: 90.7619br />name: Derivatives Index,date: 2023-01-23br />return_base100: 93.8703br />name: Derivatives Index,date: 2023-01-24br />return_base100: 87.0394br />name: Derivatives Index,date: 2023-01-25br />return_base100: 93.6047br />name: Derivatives Index,date: 2023-01-26br />return_base100: 94.4827br />name: Derivatives Index,date: 2023-01-27br />return_base100: 99.1455br />name: Derivatives Index,date: 2023-01-28br />return_base100: 97.1874br />name: Derivatives Index,date: 2023-01-29br />return_base100: 99.5267br />name: Derivatives Index,date: 2023-01-30br />return_base100: 92.8385br />name: Derivatives Index,date: 2023-01-31br />return_base100: 97.9231br />name: Derivatives Index,date: 2023-02-01br />return_base100: 105.5233br />name: Derivatives Index,date: 2023-02-02br />return_base100: 103.4440br />name: Derivatives Index,date: 2023-02-03br />return_base100: 106.5845br />name: Derivatives Index,date: 2023-02-04br />return_base100: 105.1455br />name: Derivatives Index,date: 2023-02-05br />return_base100: 99.8712br />name: Derivatives Index,date: 2023-02-06br />return_base100: 108.7402br />name: Derivatives Index,date: 2023-02-07br />return_base100: 117.1047br />name: Derivatives Index,date: 2023-02-08br />return_base100: 108.9467br />name: Derivatives Index,date: 2023-02-09br />return_base100: 102.4099br />name: Derivatives Index,date: 2023-02-10br />return_base100: 94.5913br />name: Derivatives Index,date: 2023-02-11br />return_base100: 97.3550br />name: Derivatives Index,date: 2023-02-12br />return_base100: 93.7779br />name: Derivatives Index,date: 2023-02-13br />return_base100: 92.3593br />name: Derivatives Index,date: 2023-02-14br />return_base100: 96.3648br />name: Derivatives Index,date: 2023-02-15br />return_base100: 106.9392br />name: Derivatives Index,date: 2023-02-16br />return_base100: 98.5507br />name: Derivatives Index,date: 2023-02-17br />return_base100: 106.7771br />name: Derivatives Index,date: 2023-02-18br />return_base100: 106.9532br />name: Derivatives Index,date: 2023-02-19br />return_base100: 103.8739br />name: Derivatives Index,date: 2023-02-20br />return_base100: 106.7001br />name: Derivatives Index,date: 2023-02-21br />return_base100: 100.7867br />name: Derivatives Index,date: 2023-02-22br />return_base100: 100.2416br />name: Derivatives Index,date: 2023-02-23br />return_base100: 104.2313br />name: Derivatives Index,date: 2023-02-24br />return_base100: 100.4682br />name: Derivatives Index,date: 2023-02-25br />return_base100: 98.3132br />name: Derivatives Index,date: 2023-02-26br />return_base100: 103.3467br />name: Derivatives Index,date: 2023-02-27br />return_base100: 107.6708br />name: Derivatives Index,date: 2023-02-28br />return_base100: 107.3449br />name: Derivatives Index,date: 2023-03-01br />return_base100: 115.7623br />name: Derivatives Index,date: 2023-03-02br />return_base100: 109.3518br />name: Derivatives Index,date: 2023-03-03br />return_base100: 101.8516br />name: Derivatives Index,date: 2023-03-04br />return_base100: 98.8903br />name: Derivatives Index,date: 2023-03-05br />return_base100: 101.3235br />name: Derivatives Index,date: 2023-03-06br />return_base100: 102.5510br />name: Derivatives Index,date: 2023-03-07br />return_base100: 97.1805br />name: Derivatives Index,date: 2023-03-08br />return_base100: 88.8786br />name: Derivatives Index,date: 2023-03-09br />return_base100: 82.6495br />name: Derivatives Index,date: 2023-03-10br />return_base100: 79.7588br />name: Derivatives Index,date: 2023-03-11br />return_base100: 77.3002br />name: Derivatives Index,date: 2023-03-12br />return_base100: 90.9205br />name: Derivatives Index,date: 2023-03-13br />return_base100: 98.7887br />name: Derivatives Index,date: 2023-03-14br />return_base100: 100.6051br />name: Derivatives Index,date: 2023-03-15br />return_base100: 90.7263br />name: Derivatives Index,date: 2023-03-16br />return_base100: 94.2968br />name: Derivatives Index,date: 2023-03-17br />return_base100: 100.2827br />name: Derivatives Index,date: 2023-03-18br />return_base100: 97.9800br />name: Derivatives Index,date: 2023-03-19br />return_base100: 99.9537br />name: Derivatives Index,date: 2023-03-20br />return_base100: 96.2226br />name: Derivatives Index,date: 2023-03-21br />return_base100: 95.9440br />name: Derivatives Index,date: 2023-03-22br />return_base100: 91.8681br />name: Derivatives Index,date: 2023-03-23br />return_base100: 94.0151br />name: Derivatives Index,date: 2023-03-24br />return_base100: 88.8931br />name: Derivatives Index,date: 2023-03-25br />return_base100: 84.9644br />name: Derivatives Index,date: 2023-03-26br />return_base100: 86.8686br />name: Derivatives Index,date: 2023-03-27br />return_base100: 82.8951br />name: Derivatives Index,date: 2023-03-28br />return_base100: 86.9929br />name: Derivatives Index,date: 2023-03-29br />return_base100: 91.5066br />name: Derivatives Index,date: 2023-03-30br />return_base100: 88.2691br />name: Derivatives Index,date: 2023-03-31br />return_base100: 92.0253br />name: Derivatives Index,date: 2023-04-01br />return_base100: 91.5975br />name: Derivatives Index,date: 2023-04-02br />return_base100: 90.5257br />name: Derivatives Index,date: 2023-04-03br />return_base100: 91.8304br />name: Derivatives Index,date: 2023-04-04br />return_base100: 96.4982br />name: Derivatives Index,date: 2023-04-05br />return_base100: 97.4615br />name: Derivatives Index,date: 2023-04-06br />return_base100: 95.5254br />name: Derivatives Index,date: 2023-04-07br />return_base100: 93.7100br />name: Derivatives Index,date: 2023-04-08br />return_base100: 92.1593br />name: Derivatives Index,date: 2023-04-09br />return_base100: 91.4307br />name: Derivatives Index,date: 2023-04-10br />return_base100: 93.9425br />name: Derivatives Index,date: 2023-04-11br />return_base100: 92.1930br />name: Derivatives Index,date: 2023-04-12br />return_base100: 90.6716br />name: Derivatives Index,date: 2023-04-13br />return_base100: 94.1187br />name: Derivatives Index,date: 2023-04-14br />return_base100: 99.8979br />name: Derivatives Index,date: 2023-04-15br />return_base100: 100.8184br />name: Derivatives Index,date: 2023-04-16br />return_base100: 101.9367br />name: Derivatives Index,date: 2023-04-17br />return_base100: 100.5143br />name: Derivatives Index,date: 2023-04-18br />return_base100: 105.2705br />name: Derivatives Index,date: 2023-04-19br />return_base100: 95.7082br />name: Derivatives Index,date: 2023-04-20br />return_base100: 93.0220br />name: Derivatives Index,date: 2023-04-21br />return_base100: 86.0425br />name: Derivatives Index,date: 2023-04-22br />return_base100: 87.3973br />name: Derivatives Index,date: 2023-04-23br />return_base100: 84.4662br />name: Derivatives Index,date: 2023-04-24br />return_base100: 85.6876br />name: Derivatives Index,date: 2023-04-25br />return_base100: 87.0487br />name: Derivatives Index,date: 2023-04-26br />return_base100: 84.8873br />name: Derivatives Index,date: 2023-04-27br />return_base100: 87.7547br />name: Derivatives Index,date: 2023-05-02br />return_base100: 83.1719br />name: Derivatives Index,date: 2023-05-03br />return_base100: 85.8543br />name: Derivatives Index,date: 2023-05-04br />return_base100: 83.5858br />name: Derivatives Index,date: 2023-05-05br />return_base100: 86.0394br />name: Derivatives Index,date: 2023-05-06br />return_base100: 80.3779br />name: Derivatives Index,date: 2023-05-07br />return_base100: 80.5053br />name: Derivatives Index,date: 2023-05-08br />return_base100: 72.8083br />name: Derivatives Index,date: 2023-05-09br />return_base100: 71.9986br />name: Derivatives Index,date: 2023-05-10br />return_base100: 73.5661br />name: Derivatives Index,date: 2023-05-11br />return_base100: 67.1162br />name: Derivatives Index,date: 2023-05-12br />return_base100: 70.1306br />name: Derivatives Index,date: 2023-05-13br />return_base100: 69.6538br />name: Derivatives Index,date: 2023-05-14br />return_base100: 71.1534br />name: Derivatives Index,date: 2023-05-15br />return_base100: 73.1773br />name: Derivatives Index,date: 2023-05-16br />return_base100: 74.0170br />name: Derivatives Index,date: 2023-05-17br />return_base100: 78.1316br />name: Derivatives Index,date: 2023-05-18br />return_base100: 77.6969br />name: Derivatives Index,date: 2023-05-19br />return_base100: 77.5859br />name: Derivatives Index,date: 2023-05-20br />return_base100: 77.2276br />name: Derivatives Index,date: 2023-05-21br />return_base100: 75.3241br />name: Derivatives Index,date: 2023-05-22br />return_base100: 76.5349br />name: Derivatives Index,date: 2023-05-23br />return_base100: 77.5694br />name: Derivatives Index,date: 2023-05-24br />return_base100: 75.8069br />name: Derivatives Index,date: 2023-05-25br />return_base100: 73.9401br />name: Derivatives Index,date: 2023-05-26br />return_base100: 75.8305br />name: Derivatives Index,date: 2023-05-27br />return_base100: 76.4039br />name: Derivatives Index,date: 2023-05-28br />return_base100: 78.6803br />name: Derivatives Index,date: 2023-05-29br />return_base100: 76.6242br />name: Derivatives Index,date: 2023-05-30br />return_base100: 76.4720br />name: Derivatives Index,date: 2023-05-31br />return_base100: 73.9850br />name: Derivatives Index,date: 2023-06-01br />return_base100: 73.5043br />name: Derivatives Index,date: 2023-06-02br />return_base100: 75.0282br />name: Derivatives Index,date: 2023-06-03br />return_base100: 74.0357br />name: Derivatives Index,date: 2023-06-04br />return_base100: 74.6750br />name: Derivatives Index,date: 2023-06-05br />return_base100: 70.7222br />name: Derivatives Index,date: 2023-06-06br />return_base100: 72.7348br />name: Derivatives Index,date: 2023-06-07br />return_base100: 68.4429br />name: Derivatives Index,date: 2023-06-08br />return_base100: 67.3987br />name: Derivatives Index,date: 2023-06-09br />return_base100: 66.7967br />name: Derivatives Index,date: 2023-06-10br />return_base100: 57.2745br />name: Derivatives Index,date: 2023-06-11br />return_base100: 57.0282br />name: Derivatives Index,date: 2023-06-12br />return_base100: 58.0199br />name: Derivatives Index,date: 2023-06-13br />return_base100: 58.3262br />name: Derivatives Index,date: 2023-06-14br />return_base100: 56.5453br />name: Derivatives Index,date: 2023-06-15br />return_base100: 56.8748br />name: Derivatives Index,date: 2023-06-16br />return_base100: 60.2117br />name: Derivatives Index,date: 2023-06-17br />return_base100: 61.6622br />name: Derivatives Index,date: 2023-06-18br />return_base100: 60.0740br />name: Derivatives Index,date: 2023-06-19br />return_base100: 61.1154br />name: Derivatives Index,date: 2023-06-20br />return_base100: 64.2129br />name: Derivatives Index,date: 2023-06-21br />return_base100: 66.2509br />name: Derivatives Index,date: 2023-06-22br />return_base100: 64.8145br />name: Derivatives Index,date: 2023-06-23br />return_base100: 66.0379br />name: Derivatives Index,date: 2023-06-24br />return_base100: 64.7827br />name: Derivatives Index,date: 2023-06-25br />return_base100: 69.4251br />name: Derivatives Index,date: 2023-06-26br />return_base100: 67.3567br />name: Derivatives Index,date: 2023-06-27br />return_base100: 67.8380br />name: Derivatives Index,date: 2023-06-28br />return_base100: 64.8966br />name: Derivatives Index,date: 2023-06-29br />return_base100: 68.7581br />name: Derivatives Index,date: 2023-06-30br />return_base100: 71.0865br />name: Derivatives Index,date: 2023-07-01br />return_base100: 71.7513br />name: Derivatives Index,date: 2023-07-02br />return_base100: 72.3436br />name: Derivatives Index,date: 2023-07-03br />return_base100: 71.5642br />name: Derivatives Index,date: 2023-07-04br />return_base100: 71.3820br />name: Derivatives Index,date: 2023-07-05br />return_base100: 69.0093br />name: Derivatives Index,date: 2023-07-06br />return_base100: 67.7716br />name: Derivatives Index,date: 2023-07-07br />return_base100: 68.3161br />name: Derivatives Index,date: 2023-07-08br />return_base100: 67.7121br />name: Derivatives Index,date: 2023-07-09br />return_base100: 67.4805br />name: Derivatives Index,date: 2023-07-10br />return_base100: 67.4378br />name: Derivatives Index,date: 2023-07-11br />return_base100: 67.3980br />name: Derivatives Index,date: 2023-07-12br />return_base100: 67.5603br />name: Derivatives Index,date: 2023-07-13br />return_base100: 72.2858br />name: Derivatives Index,date: 2023-07-14br />return_base100: 79.2383br />name: Derivatives Index,date: 2023-07-15br />return_base100: 79.0613br />name: Derivatives Index,date: 2023-07-16br />return_base100: 76.2348br />name: Derivatives Index,date: 2023-07-17br />return_base100: 76.9692br />name: Derivatives Index,date: 2023-07-18br />return_base100: 74.7857br />name: Derivatives Index,date: 2023-07-19br />return_base100: 76.0688br />name: Derivatives Index,date: 2023-07-20br />return_base100: 78.2928br />name: Derivatives Index,date: 2023-07-21br />return_base100: 79.9917br />name: Derivatives Index,date: 2023-07-22br />return_base100: 79.1590br />name: Derivatives Index,date: 2023-07-23br />return_base100: 79.1242br />name: Derivatives Index,date: 2023-07-24br />return_base100: 75.8257br />name: Derivatives Index,date: 2023-07-25br />return_base100: 75.4659br />name: Derivatives Index,date: 2023-07-26br />return_base100: 76.4524br />name: Derivatives Index,date: 2023-07-27br />return_base100: 77.5042br />name: Derivatives Index,date: 2023-07-28br />return_base100: 77.7108br />name: Derivatives Index,date: 2023-07-29br />return_base100: 79.0291br />name: Derivatives Index,date: 2023-07-30br />return_base100: 75.9143br />name: Derivatives Index,date: 2023-07-31br />return_base100: 72.5524br />name: Derivatives Index,date: 2023-08-01br />return_base100: 72.4160br />name: Derivatives Index,date: 2023-08-02br />return_base100: 71.6921br />name: Derivatives Index,date: 2023-08-03br />return_base100: 70.8045br />name: Derivatives Index,date: 2023-08-04br />return_base100: 73.3799br />name: Derivatives Index,date: 2023-08-05br />return_base100: 74.1406br />name: Derivatives Index,date: 2023-08-06br />return_base100: 74.7393br />name: Derivatives Index,date: 2023-08-07br />return_base100: 74.4528br />name: Derivatives Index,date: 2023-08-08br />return_base100: 75.0930br />name: Derivatives Index,date: 2023-08-09br />return_base100: 75.8558br />name: Derivatives Index,date: 2023-08-10br />return_base100: 75.5213br />name: Derivatives Index,date: 2023-08-11br />return_base100: 76.3051br />name: Derivatives Index,date: 2023-08-12br />return_base100: 77.0527br />name: Derivatives Index,date: 2023-08-13br />return_base100: 76.5015br />name: Derivatives Index,date: 2023-08-14br />return_base100: 76.9469br />name: Derivatives Index,date: 2023-08-15br />return_base100: 74.3287br />name: Derivatives Index,date: 2023-08-16br />return_base100: 72.2233br />name: Derivatives Index,date: 2023-08-17br />return_base100: 66.1181br />name: Derivatives Index,date: 2023-08-18br />return_base100: 68.3581br />name: Derivatives Index,date: 2023-08-19br />return_base100: 70.2900br />name: Derivatives Index,date: 2023-08-20br />return_base100: 67.7605br />name: Derivatives Index,date: 2023-08-21br />return_base100: 67.2651br />name: Derivatives Index,date: 2023-08-22br />return_base100: 65.6470br />name: Derivatives Index,date: 2023-08-23br />return_base100: 68.7581br />name: Derivatives Index,date: 2023-08-24br />return_base100: 68.3510br />name: Derivatives Index,date: 2023-08-25br />return_base100: 67.0341br />name: Derivatives Index,date: 2023-08-26br />return_base100: 66.3487br />name: Derivatives Index,date: 2023-08-27br />return_base100: 67.7835br />name: Derivatives Index,date: 2023-08-28br />return_base100: 66.9197br />name: Derivatives Index,date: 2023-08-29br />return_base100: 67.0706br />name: Derivatives Index,date: 2023-08-30br />return_base100: 66.0016br />name: Derivatives Index,date: 2023-08-31br />return_base100: 64.7365br />name: Derivatives Index,date: 2023-09-01br />return_base100: 64.1264br />name: Derivatives Index,date: 2023-09-02br />return_base100: 64.0054br />name: Derivatives Index,date: 2023-09-03br />return_base100: 63.7225br />name: Derivatives Index,date: 2023-09-04br />return_base100: 66.4310br />name: Derivatives Index,date: 2023-09-05br />return_base100: 67.5162br />name: Derivatives Index,date: 2023-09-06br />return_base100: 67.6870br />name: Derivatives Index,date: 2023-09-07br />return_base100: 68.1260br />name: Derivatives Index,date: 2023-09-08br />return_base100: 65.3001br />name: Derivatives Index,date: 2023-09-09br />return_base100: 65.3302br />name: Derivatives Index,date: 2023-09-10br />return_base100: 64.0290br />name: Derivatives Index,date: 2023-09-11br />return_base100: 62.0820br />name: Derivatives Index,date: 2023-09-12br />return_base100: 62.5320br />name: Derivatives Index,date: 2023-09-13br />return_base100: 63.9452br />name: Derivatives Index,date: 2023-09-14br />return_base100: 64.6875br />name: Derivatives Index,date: 2023-09-15br />return_base100: 66.0024br />name: Derivatives Index,date: 2023-09-16br />return_base100: 66.1235br />name: Derivatives Index,date: 2023-09-17br />return_base100: 64.5636br />name: Derivatives Index,date: 2023-09-18br />return_base100: 65.4861br />name: Derivatives Index,date: 2023-09-19br />return_base100: 65.5258br />name: Derivatives Index,date: 2023-09-20br />return_base100: 64.7248br />name: Derivatives Index,date: 2023-09-21br />return_base100: 63.8527br />name: Derivatives Index,date: 2023-09-22br />return_base100: 64.9852br />name: Derivatives Index,date: 2023-09-23br />return_base100: 62.9063br />name: Derivatives Index,date: 2023-09-24br />return_base100: 61.9651br />name: Derivatives Index,date: 2023-09-25br />return_base100: 63.6926br />name: Derivatives Index,date: 2023-09-26br />return_base100: 64.2237br />name: Derivatives Index,date: 2023-09-27br />return_base100: 64.2952br />name: Derivatives Index,date: 2023-09-28br />return_base100: 65.9982br />name: Derivatives Index,date: 2023-09-29br />return_base100: 65.7889br />name: Derivatives Index,date: 2023-09-30br />return_base100: 65.3629br />name: Derivatives Index,date: 2023-10-01br />return_base100: 68.1937br />name: Derivatives Index,date: 2023-10-02br />return_base100: 64.8154br />name: Derivatives Index,date: 2023-10-03br />return_base100: 65.2392br />name: Derivatives Index,date: 2023-10-04br />return_base100: 65.0638br />name: Derivatives Index,date: 2023-10-05br />return_base100: 62.5146br />name: Derivatives Index,date: 2023-10-06br />return_base100: 64.5082br />name: Derivatives Index,date: 2023-10-07br />return_base100: 65.1314br />name: Derivatives Index,date: 2023-10-08br />return_base100: 64.5274br />name: Derivatives Index,date: 2023-10-09br />return_base100: 62.2350br />name: Derivatives Index,date: 2023-10-10br />return_base100: 61.4389br />name: Derivatives Index,date: 2023-10-11br />return_base100: 61.6847br />name: Derivatives Index,date: 2023-10-12br />return_base100: 60.8394br />name: Derivatives Index,date: 2023-10-13br />return_base100: 61.7179br />name: Derivatives Index,date: 2023-10-14br />return_base100: 61.6847br />name: Derivatives Index,date: 2023-10-15br />return_base100: 62.6322br />name: Derivatives Index,date: 2023-10-16br />return_base100: 63.5972br />name: Derivatives Index,date: 2023-10-17br />return_base100: 62.2527br />name: Derivatives Index,date: 2023-10-18br />return_base100: 61.6903br />name: Derivatives Index,date: 2023-10-19br />return_base100: 60.9833br />name: Derivatives Index,date: 2023-10-20br />return_base100: 62.2119br />name: Derivatives Index,date: 2023-10-21br />return_base100: 64.5129br />name: Derivatives Index,date: 2023-10-22br />return_base100: 65.5501br />name: Derivatives Index,date: 2023-10-23br />return_base100: 68.4017br />name: Derivatives Index,date: 2023-10-24br />return_base100: 71.1129br />name: Derivatives Index,date: 2023-10-25br />return_base100: 74.4606br />name: Derivatives Index,date: 2023-10-26br />return_base100: 74.7814br />name: Derivatives Index,date: 2023-10-27br />return_base100: 74.2396br />name: Derivatives Index,date: 2023-10-28br />return_base100: 74.8091br />name: Derivatives Index,date: 2023-10-29br />return_base100: 76.0033br />name: Derivatives Index,date: 2023-10-30br />return_base100: 75.3596br />name: Derivatives Index,date: 2023-10-31br />return_base100: 72.8755br />name: Derivatives Index,date: 2023-11-01br />return_base100: 75.4930br />name: Derivatives Index,date: 2023-11-02br />return_base100: 75.3088br />name: Derivatives Index,date: 2023-11-03br />return_base100: 76.0869br />name: Derivatives Index,date: 2023-11-04br />return_base100: 78.4735br />name: Derivatives Index,date: 2023-11-05br />return_base100: 79.0086br />name: Derivatives Index,date: 2023-11-06br />return_base100: 81.4068br />name: Derivatives Index,date: 2023-11-07br />return_base100: 78.5951br />name: Derivatives Index,date: 2023-11-08br />return_base100: 81.6760br />name: Derivatives Index,date: 2023-11-09br />return_base100: 82.9158br />name: Derivatives Index,date: 2023-11-10br />return_base100: 87.6418br />name: Derivatives Index,date: 2023-11-11br />return_base100: 86.4587br />name: Derivatives Index,date: 2023-11-12br />return_base100: 90.6733br />name: Derivatives Index,date: 2023-11-13br />return_base100: 86.4534br />name: Derivatives Index,date: 2023-11-14br />return_base100: 92.8239br />name: Derivatives Index,date: 2023-11-15br />return_base100: 101.6197br />name: Derivatives Index,date: 2023-11-16br />return_base100: 95.0186br />name: Derivatives Index,date: 2023-11-17br />return_base100: 93.7839br />name: Derivatives Index,date: 2023-11-18br />return_base100: 92.4083br />name: Derivatives Index,date: 2023-11-19br />return_base100: 99.9241br />name: Derivatives Index,date: 2023-11-20br />return_base100: 98.4943br />name: Derivatives Index,date: 2023-11-21br />return_base100: 93.5584br />name: Derivatives Index,date: 2023-11-22br />return_base100: 100.6925br />name: Derivatives Index,date: 2023-11-23br />return_base100: 98.7413br />name: Derivatives Index,date: 2023-11-24br />return_base100: 103.9035br />name: Derivatives Index,date: 2023-11-25br />return_base100: 103.3565br />name: Derivatives Index,date: 2023-11-26br />return_base100: 100.5946br />name: Derivatives Index,date: 2023-11-27br />return_base100: 96.9177br />name: Derivatives Index,date: 2023-11-28br />return_base100: 97.4180br />name: Derivatives Index,date: 2023-11-29br />return_base100: 97.5124br />name: Derivatives Index,date: 2023-11-30br />return_base100: 97.5707br />name: Derivatives Index,date: 2023-12-01br />return_base100: 99.1220br />name: Derivatives Index,date: 2023-12-02br />return_base100: 105.9002br />name: Derivatives Index,date: 2023-12-03br />return_base100: 108.1125br />name: Derivatives Index,date: 2023-12-04br />return_base100: 107.4985br />name: Derivatives Index,date: 2023-12-05br />return_base100: 110.8590br />name: Derivatives Index,date: 2023-12-06br />return_base100: 103.1782br />name: Derivatives Index,date: 2023-12-07br />return_base100: 107.7970br />name: Derivatives Index,date: 2023-12-08br />return_base100: 108.9728br />name: Derivatives Index,date: 2023-12-09br />return_base100: 107.5638br />name: Derivatives Index,date: 2023-12-10br />return_base100: 115.0708br />name: Derivatives Index,date: 2023-12-11br />return_base100: 114.6016br />name: Derivatives Index,date: 2023-12-12br />return_base100: 111.2652br />name: Derivatives Index,date: 2023-12-13br />return_base100: 113.3412br />name: Derivatives Index,date: 2023-12-14br />return_base100: 115.2506br />name: Derivatives Index,date: 2023-12-15br />return_base100: 107.5254br />name: Derivatives Index,date: 2023-12-16br />return_base100: 111.3459br />name: Derivatives Index,date: 2023-12-17br />return_base100: 106.9861br />name: Derivatives Index,date: 2023-12-18br />return_base100: 103.7574br />name: Derivatives Index,date: 2023-12-19br />return_base100: 100.6221br />name: Derivatives Index,date: 2023-12-20br />return_base100: 103.8598br />name: Derivatives Index,date: 2023-12-21br />return_base100: 106.7578br />name: Derivatives Index,date: 2023-12-22br />return_base100: 115.4329br />name: Derivatives Index,date: 2023-12-23br />return_base100: 112.8242br />name: Derivatives Index,date: 2023-12-24br />return_base100: 111.2709br />name: Derivatives Index,date: 2023-12-25br />return_base100: 110.9760br />name: Derivatives Index,date: 2023-12-26br />return_base100: 109.9382br />name: Derivatives Index,date: 2023-12-27br />return_base100: 117.6160br />name: Derivatives Index,date: 2023-12-28br />return_base100: 113.8346br />name: Derivatives Index,date: 2023-12-29br />return_base100: 110.5505br />name: Derivatives Index,date: 2023-12-30br />return_base100: 109.0010br />name: Derivatives Index,date: 2023-12-31br />return_base100: 107.6515br />name: Derivatives Index,date: 2024-01-01br />return_base100: 113.0386br />name: Derivatives Index,date: 2024-01-02br />return_base100: 110.6370br />name: Derivatives Index,date: 2024-01-03br />return_base100: 99.1066br />name: Derivatives Index,date: 2024-01-04br />return_base100: 102.4597br />name: Derivatives Index,date: 2024-01-05br />return_base100: 98.1525br />name: Derivatives Index,date: 2024-01-06br />return_base100: 96.9841br />name: Derivatives Index,date: 2024-01-07br />return_base100: 92.6960br />name: Derivatives Index,date: 2024-01-08br />return_base100: 96.2320br />name: Derivatives Index,date: 2024-01-09br />return_base100: 93.9431br />name: Derivatives Index,date: 2024-01-10br />return_base100: 105.5252br />name: Derivatives Index,date: 2024-01-11br />return_base100: 110.3056br />name: Derivatives Index,date: 2024-01-12br />return_base100: 104.6286br />name: Derivatives Index,date: 2024-01-13br />return_base100: 106.3674br />name: Derivatives Index,date: 2024-01-14br />return_base100: 101.7884br />name: Derivatives Index,date: 2024-01-15br />return_base100: 102.2213br />name: Derivatives Index,date: 2024-01-16br />return_base100: 103.8431br />name: Derivatives Index,date: 2024-01-17br />return_base100: 104.5126br />name: Derivatives Index,date: 2024-01-18br />return_base100: 99.4441br />name: Derivatives Index,date: 2024-01-19br />return_base100: 99.4888br />name: Derivatives Index,date: 2024-01-20br />return_base100: 98.8066br />name: Derivatives Index,date: 2024-01-21br />return_base100: 99.0266br />name: Derivatives Index,date: 2024-01-22br />return_base100: 96.0630br />name: Derivatives Index,date: 2024-01-23br />return_base100: 92.6637br />name: Derivatives Index,date: 2024-01-24br />return_base100: 96.2019br />name: Derivatives Index,date: 2024-01-25br />return_base100: 95.1506br />name: Derivatives Index,date: 2024-01-26br />return_base100: 98.4149br />name: Derivatives Index,date: 2024-01-27br />return_base100: 99.1456br />name: Derivatives Index,date: 2024-01-28br />return_base100: 97.3475br />name: Derivatives Index,date: 2024-01-29br />return_base100: 99.3196br />name: Derivatives Index,date: 2024-01-30br />return_base100: 99.6535br />name: Derivatives Index,date: 2024-01-31br />return_base100: 94.6119br />name: Derivatives Index,date: 2024-02-01br />return_base100: 96.0697br />name: Derivatives Index,date: 2024-02-02br />return_base100: 99.0566br />name: Derivatives Index,date: 2024-02-03br />return_base100: 96.8060br />name: Derivatives Index,date: 2024-02-04br />return_base100: 95.4683br />name: Derivatives Index,date: 2024-02-05br />return_base100: 96.6530br />name: Derivatives Index,date: 2024-02-06br />return_base100: 96.1093br />name: Derivatives Index,date: 2024-02-07br />return_base100: 99.3687br />name: Derivatives Index,date: 2024-02-08br />return_base100: 97.6823br />name: Derivatives Index,date: 2024-02-09br />return_base100: 101.4077br />name: Derivatives Index,date: 2024-02-10br />return_base100: 100.8757br />name: Derivatives Index,date: 2024-02-11br />return_base100: 98.5506br />name: Derivatives Index,date: 2024-02-12br />return_base100: 104.6017br />name: Derivatives Index,date: 2024-02-13br />return_base100: 102.3813br />name: Derivatives Index,date: 2024-02-14br />return_base100: 103.0114br />name: Derivatives Index,date: 2024-02-15br />return_base100: 104.2464br />name: Derivatives Index,date: 2024-02-16br />return_base100: 105.3792br />name: Derivatives Index,date: 2024-02-17br />return_base100: 104.8778br />name: Derivatives Index,date: 2024-02-18br />return_base100: 107.1823br />name: Derivatives Index,date: 2024-02-19br />return_base100: 109.2499br />name: Derivatives Index,date: 2024-02-20br />return_base100: 106.7056br />name: Derivatives Index,date: 2024-02-21br />return_base100: 101.9974br />name: Derivatives Index,date: 2024-02-22br />return_base100: 98.8135br />name: Derivatives Index,date: 2024-02-23br />return_base100: 104.7790br />name: Derivatives Index,date: 2024-02-24br />return_base100: 110.4908br />name: Derivatives Index,date: 2024-02-25br />return_base100: 108.6312br />name: Derivatives Index,date: 2024-02-26br />return_base100: 115.5886br />name: Derivatives Index,date: 2024-02-27br />return_base100: 113.6801br />name: Derivatives Index,date: 2024-02-28br />return_base100: 114.0984br />name: Derivatives Index,date: 2024-02-29br />return_base100: 117.4811br />name: Derivatives Index,date: 2024-03-01br />return_base100: 124.6436br />name: Derivatives Index,date: 2024-03-02br />return_base100: 127.3033br />name: Derivatives Index,date: 2024-03-03br />return_base100: 123.6011br />name: Derivatives Index,date: 2024-03-04br />return_base100: 124.7723br />name: Derivatives Index,date: 2024-03-05br />return_base100: 117.0077br />name: Derivatives Index,date: 2024-03-06br />return_base100: 131.3761br />name: Derivatives Index,date: 2024-03-07br />return_base100: 134.1465br />name: Derivatives Index,date: 2024-03-08br />return_base100: 129.3323br />name: Derivatives Index,date: 2024-03-09br />return_base100: 131.6476br />name: Derivatives Index,date: 2024-03-10br />return_base100: 128.6724br />name: Derivatives Index,date: 2024-03-11br />return_base100: 135.7927br />name: Derivatives Index,date: 2024-03-12br />return_base100: 140.0028br />name: Derivatives Index,date: 2024-03-13br />return_base100: 141.7447br />name: Derivatives Index,date: 2024-03-14br />return_base100: 136.7736br />name: Derivatives Index,date: 2024-03-15br />return_base100: 126.6619br />name: Derivatives Index,date: 2024-03-16br />return_base100: 116.4345br />name: Derivatives Index,date: 2024-03-17br />return_base100: 120.0250br />name: Derivatives Index,date: 2024-03-18br />return_base100: 114.1290br />name: Derivatives Index,date: 2024-03-19br />return_base100: 102.5421br />name: Derivatives Index,date: 2024-03-20br />return_base100: 114.8299br />name: Derivatives Index,date: 2024-03-21br />return_base100: 126.0442br />name: Derivatives Index,date: 2024-03-22br />return_base100: 121.0530br />name: Derivatives Index,date: 2024-03-23br />return_base100: 122.7215br />name: Derivatives Index,date: 2024-03-24br />return_base100: 126.5949br />name: Derivatives Index,date: 2024-03-25br />return_base100: 139.3542br />name: Derivatives Index,date: 2024-03-26br />return_base100: 143.4509br />name: Derivatives Index,date: 2024-03-27br />return_base100: 135.8788br />name: Derivatives Index,date: 2024-03-28br />return_base100: 139.6434br />name: Derivatives Index,date: 2024-03-29br />return_base100: 134.1100br />name: Derivatives Index,date: 2024-03-30br />return_base100: 129.8869br />name: Derivatives Index,date: 2024-03-31br />return_base100: 132.9575br />name: Derivatives Index,date: 2024-04-01br />return_base100: 130.1260br />name: Derivatives Index,date: 2024-04-02br />return_base100: 117.1564br />name: Derivatives Index,date: 2024-04-03br />return_base100: 115.9140br />name: Derivatives Index,date: 2024-04-04br />return_base100: 118.1610br />name: Derivatives Index,date: 2024-04-05br />return_base100: 116.2825br />name: Derivatives Index,date: 2024-04-06br />return_base100: 117.9277br />name: Derivatives Index,date: 2024-04-07br />return_base100: 118.9331br />name: Derivatives Index,date: 2024-04-08br />return_base100: 125.9287br />name: Derivatives Index,date: 2024-04-09br />return_base100: 116.8751br />name: Derivatives Index,date: 2024-04-10br />return_base100: 115.6684br />name: Derivatives Index,date: 2024-04-11br />return_base100: 111.5375br />name: Derivatives Index,date: 2024-04-12br />return_base100: 94.3403br />name: Derivatives Index,date: 2024-04-13br />return_base100: 79.0706br />name: Derivatives Index,date: 2024-04-14br />return_base100: 88.6078br />name: Derivatives Index,date: 2024-04-15br />return_base100: 83.1986br />name: Derivatives Index,date: 2024-04-16br />return_base100: 85.1568br />name: Derivatives Index,date: 2024-04-17br />return_base100: 82.2322br />name: Derivatives Index,date: 2024-04-18br />return_base100: 85.5248br />name: Derivatives Index,date: 2024-04-19br />return_base100: 86.7013br />name: Derivatives Index,date: 2024-04-26br />return_base100: 82.7423br />name: Derivatives Index,date: 2024-04-27br />return_base100: 84.8451br />name: Derivatives Index,date: 2024-04-28br />return_base100: 83.4139br />name: Derivatives Index,date: 2024-04-29br />return_base100: 83.1765br />name: Derivatives Index,date: 2024-04-30br />return_base100: 77.0854br />name: Derivatives Index,date: 2024-05-01br />return_base100: 77.8219br />name: Derivatives Index,date: 2024-05-02br />return_base100: 77.9971br />name: Derivatives Index,date: 2024-05-03br />return_base100: 82.6903br />name: Derivatives Index,date: 2024-05-04br />return_base100: 82.0268br />name: Derivatives Index,date: 2024-05-05br />return_base100: 85.0319br />name: Derivatives Index,date: 2024-05-06br />return_base100: 82.2477br />name: Derivatives Index,date: 2024-05-07br />return_base100: 79.4798br />name: Derivatives Index,date: 2024-05-08br />return_base100: 77.8196br />name: Derivatives Index,date: 2024-05-09br />return_base100: 79.3197br />name: Derivatives Index,date: 2024-05-10br />return_base100: 78.1550br />name: Derivatives Index,date: 2024-05-11br />return_base100: 76.6296br />name: Derivatives Index,date: 2024-05-12br />return_base100: 75.6180br />name: Derivatives Index,date: 2024-05-13br />return_base100: 74.2798br />name: Derivatives Index,date: 2024-05-14br />return_base100: 71.5869br />name: Derivatives Index,date: 2024-05-15br />return_base100: 78.1427br />name: Derivatives Index,date: 2024-05-16br />return_base100: 78.1510br />name: Derivatives Index,date: 2024-05-17br />return_base100: 80.4825br />name: Derivatives Index,date: 2024-05-18br />return_base100: 84.0222br />name: Derivatives Index,date: 2024-05-19br />return_base100: 80.4025br />name: Derivatives Index,date: 2024-05-20br />return_base100: 91.1436br />name: Derivatives Index,date: 2024-05-21br />return_base100: 89.3121br />name: Derivatives Index,date: 2024-05-22br />return_base100: 86.1304br />name: Derivatives Index,date: 2024-05-23br />return_base100: 85.5393br />name: Derivatives Index,date: 2024-05-24br />return_base100: 88.1789br />name: Derivatives Index,date: 2024-05-25br />return_base100: 88.4434br />name: Derivatives Index,date: 2024-05-26br />return_base100: 88.5166br />name: Derivatives Index,date: 2024-05-27br />return_base100: 89.7429br />name: Derivatives Index,date: 2024-05-28br />return_base100: 86.3617br />name: Derivatives Index,date: 2024-05-29br />return_base100: 86.0593br />name: Derivatives Index,date: 2024-05-30br />return_base100: 85.0352br />name: Derivatives Index,date: 2024-05-31br />return_base100: 84.9238br />name: Derivatives Index,date: 2024-06-01br />return_base100: 88.3578br />name: Derivatives Index,date: 2024-06-02br />return_base100: 83.4480br />name: Derivatives Index,date: 2024-06-03br />return_base100: 81.7743br />name: Derivatives Index,date: 2024-06-04br />return_base100: 83.1353br />name: Derivatives Index,date: 2024-06-05br />return_base100: 86.4002br />name: Derivatives Index,date: 2024-06-06br />return_base100: 86.5571br />name: Derivatives Index,date: 2024-06-07br />return_base100: 77.6925br />name: Derivatives Index,date: 2024-06-08br />return_base100: 73.7716br />name: Derivatives Index,date: 2024-06-09br />return_base100: 75.7421br />name: Derivatives Index,date: 2024-06-10br />return_base100: 75.4394br />name: Derivatives Index,date: 2024-06-11br />return_base100: 70.9414br />name: Derivatives Index,date: 2024-06-12br />return_base100: 74.7021br />name: Derivatives Index,date: 2024-06-13br />return_base100: 70.8976br />name: Derivatives Index,date: 2024-06-14br />return_base100: 65.6835br />name: Derivatives Index,date: 2024-06-15br />return_base100: 68.2052br />name: Derivatives Index,date: 2024-06-16br />return_base100: 68.0284br />name: Derivatives Index,date: 2024-06-17br />return_base100: 63.7430br />name: Derivatives Index,date: 2024-06-18br />return_base100: 60.3366br />name: Derivatives Index,date: 2024-06-19br />return_base100: 61.3729br />name: Derivatives Index,date: 2024-06-20br />return_base100: 62.5190br />name: Derivatives Index,date: 2024-06-21br />return_base100: 62.1961br />name: Derivatives Index,date: 2024-06-22br />return_base100: 61.4740br />name: Derivatives Index,date: 2024-06-23br />return_base100: 60.3666br />name: Derivatives Index,date: 2024-06-24br />return_base100: 60.6005br />name: Derivatives Index,date: 2024-06-25br />return_base100: 62.1120br />name: Derivatives Index,date: 2024-06-26br />return_base100: 60.9140br />name: Derivatives Index,date: 2024-06-27br />return_base100: 61.9447br />name: Derivatives Index,date: 2024-06-28br />return_base100: 59.0941br />name: Derivatives Index,date: 2024-06-29br />return_base100: 58.3828br />name: Derivatives Index,date: 2024-06-30br />return_base100: 60.1156br />name: Derivatives Index,date: 2024-07-01br />return_base100: 59.3455br />name: Derivatives Index,date: 2024-07-02br />return_base100: 59.1442br />name: Derivatives Index,date: 2024-07-03br />return_base100: 55.2422br />name: Derivatives Index,date: 2024-07-04br />return_base100: 49.1631br />name: Derivatives Index,date: 2024-07-05br />return_base100: 47.5904br />name: Derivatives Index,date: 2024-07-06br />return_base100: 50.5045br />name: Derivatives Index,date: 2024-07-07br />return_base100: 46.8339br />name: Derivatives Index,date: 2024-07-08br />return_base100: 49.9073br />name: Derivatives Index,date: 2024-07-09br />return_base100: 51.4020br />name: Derivatives Index,date: 2024-07-10br />return_base100: 51.6119br />name: Derivatives Index,date: 2024-07-11br />return_base100: 50.5901br />name: Derivatives Index,date: 2024-07-12br />return_base100: 51.8531br />name: Derivatives Index,date: 2024-07-13br />return_base100: 52.1206br />name: Derivatives Index,date: 2024-07-14br />return_base100: 54.1920br />name: Derivatives Index,date: 2024-07-15br />return_base100: 57.1124br />name: Derivatives Index,date: 2024-07-16br />return_base100: 57.8190br />name: Derivatives Index,date: 2024-07-17br />return_base100: 57.1409br />name: Derivatives Index,date: 2024-07-18br />return_base100: 57.6361br />name: Derivatives Index,date: 2024-07-19br />return_base100: 60.9757br />name: Derivatives Index,date: 2024-07-20br />return_base100: 57.3538br />name: Derivatives Index,date: 2024-07-21br />return_base100: 58.4638br />name: Derivatives Index,date: 2024-07-22br />return_base100: 56.1187br />name: Derivatives Index,date: 2024-07-23br />return_base100: 53.2895br />name: Derivatives Index,date: 2024-07-24br />return_base100: 51.3604br />name: Derivatives Index,date: 2024-07-25br />return_base100: 50.5934br />name: Derivatives Index,date: 2024-07-26br />return_base100: 52.1004br />name: Derivatives Index,date: 2024-07-27br />return_base100: 52.1023br />name: Derivatives Index,date: 2024-07-28br />return_base100: 51.1004br />name: Derivatives Index,date: 2024-07-29br />return_base100: 52.8936br />name: Derivatives Index,date: 2024-07-30br />return_base100: 53.2742br />name: Derivatives Index,date: 2024-07-31br />return_base100: 49.0318br />name: Derivatives Index,date: 2024-08-01br />return_base100: 50.3018br />name: Derivatives Index,date: 2024-08-02br />return_base100: 46.0923br />name: Derivatives Index,date: 2024-08-03br />return_base100: 44.1453br />name: Derivatives Index,date: 2024-08-04br />return_base100: 42.1091br />name: Derivatives Index,date: 2024-08-05br />return_base100: 37.1811br />name: Derivatives Index,date: 2024-08-06br />return_base100: 39.0753br />name: Derivatives Index,date: 2024-08-07br />return_base100: 37.4057br />name: Derivatives Index,date: 2024-08-08br />return_base100: 41.0844br />name: Derivatives Index,date: 2024-08-09br />return_base100: 39.4121br />name: Derivatives Index,date: 2024-08-10br />return_base100: 40.4669br />name: Derivatives Index,date: 2024-08-11br />return_base100: 38.2746br />name: Derivatives Index,date: 2024-08-12br />return_base100: 41.4428br />name: Derivatives Index,date: 2024-08-13br />return_base100: 41.6619br />name: Derivatives Index,date: 2024-08-14br />return_base100: 40.7966br />name: Derivatives Index,date: 2024-08-15br />return_base100: 40.0996br />name: Derivatives Index,date: 2024-08-16br />return_base100: 40.7655br />name: Derivatives Index,date: 2024-08-17br />return_base100: 43.1921br />name: Derivatives Index,date: 2024-08-18br />return_base100: 44.1142br />name: Derivatives Index,date: 2024-08-19br />return_base100: 44.1968br />name: Derivatives Index,date: 2024-08-20br />return_base100: 44.5680br />name: Derivatives Index,date: 2024-08-21br />return_base100: 48.5326br />name: Derivatives Index,date: 2024-08-22br />return_base100: 48.3421br />name: Derivatives Index,date: 2024-08-23br />return_base100: 52.0740br />name: Derivatives Index,date: 2024-08-24br />return_base100: 51.6006br />name: Derivatives Index,date: 2024-08-25br />return_base100: 52.3973br />name: Derivatives Index,date: 2024-08-26br />return_base100: 49.2224br />name: Derivatives Index,date: 2024-08-27br />return_base100: 45.6281br />name: Derivatives Index,date: 2024-08-28br />return_base100: 45.2902br />name: Derivatives Index,date: 2024-08-29br />return_base100: 45.2788br />name: Derivatives Index,date: 2024-08-30br />return_base100: 45.2205br />name: Derivatives Index,date: 2024-08-31br />return_base100: 43.4516br />name: Derivatives Index,date: 2024-09-01br />return_base100: 41.4677br />name: Derivatives Index,date: 2024-09-02br />return_base100: 43.7814br />name: Derivatives Index,date: 2024-09-03br />return_base100: 41.8435br />name: Derivatives Index,date: 2024-09-04br />return_base100: 42.9640br />name: Derivatives Index,date: 2024-09-05br />return_base100: 41.1705br />name: Derivatives Index,date: 2024-09-06br />return_base100: 39.5383br />name: Derivatives Index,date: 2024-09-07br />return_base100: 40.2833br />name: Derivatives Index,date: 2024-09-08br />return_base100: 41.9557br />name: Derivatives Index,date: 2024-09-09br />return_base100: 43.9879br />name: Derivatives Index,date: 2024-09-10br />return_base100: 44.6582br />name: Derivatives Index,date: 2024-09-11br />return_base100: 43.6064br />name: Derivatives Index,date: 2024-09-12br />return_base100: 44.4621br />name: Derivatives Index,date: 2024-09-13br />return_base100: 46.7369br />name: Derivatives Index,date: 2024-09-14br />return_base100: 45.4757br />name: Derivatives Index,date: 2024-09-15br />return_base100: 44.5292br />name: Derivatives Index,date: 2024-09-16br />return_base100: 43.1839br />name: Derivatives Index,date: 2024-09-17br />return_base100: 45.3318br />name: Derivatives Index,date: 2024-09-18br />return_base100: 45.9560br />name: Derivatives Index,date: 2024-09-19br />return_base100: 47.8835br />name: Derivatives Index,date: 2024-09-20br />return_base100: 50.2119br />name: Derivatives Index,date: 2024-09-21br />return_base100: 50.4724br />name: Derivatives Index,date: 2024-09-22br />return_base100: 48.5962br />name: Derivatives Index,date: 2024-09-23br />return_base100: 49.9333br />name: Derivatives Index,date: 2024-09-24br />return_base100: 51.9022br />name: Derivatives Index,date: 2024-09-25br />return_base100: 50.4614br />name: Derivatives Index,date: 2024-09-26br />return_base100: 52.3912br />name: Derivatives Index,date: 2024-09-27br />return_base100: 54.3541br />name: Derivatives Index,date: 2024-09-28br />return_base100: 53.4712br />name: Derivatives Index,date: 2024-09-29br />return_base100: 53.3522br />name: Derivatives Index,date: 2024-09-30br />return_base100: 49.5829br />name: Derivatives Index,date: 2024-10-01br />return_base100: 45.1909br />name: Derivatives Index,date: 2024-10-02br />return_base100: 44.4460br />name: Derivatives Index,date: 2024-10-03br />return_base100: 43.5054br />name: Derivatives Index,date: 2024-10-04br />return_base100: 45.2224br />name: Derivatives Index,date: 2024-10-05br />return_base100: 44.8873br />name: Derivatives Index,date: 2024-10-06br />return_base100: 46.8645br />name: Derivatives Index,date: 2024-10-07br />return_base100: 46.7675br />name: Derivatives Index,date: 2024-10-08br />return_base100: 45.7960br />name: Derivatives Index,date: 2024-10-09br />return_base100: 44.8659br />name: Derivatives Index,date: 2024-10-10br />return_base100: 45.3487br />name: Derivatives Index,date: 2024-10-11br />return_base100: 46.9109br />name: Derivatives Index,date: 2024-10-12br />return_base100: 47.5943br />name: Derivatives Index,date: 2024-10-13br />return_base100: 46.7357br />name: Derivatives Index,date: 2024-10-14br />return_base100: 49.7839br />name: Derivatives Index,date: 2024-10-15br />return_base100: 49.2675br />name: Derivatives Index,date: 2024-10-16br />return_base100: 47.7515br />name: Derivatives Index,date: 2024-10-17br />return_base100: 46.6990br />name: Derivatives Index,date: 2024-10-18br />return_base100: 48.1556br />name: Derivatives Index,date: 2024-10-19br />return_base100: 47.7042br />name: Derivatives Index,date: 2024-10-20br />return_base100: 53.7635br />name: Derivatives Index,date: 2024-10-21br />return_base100: 51.3011br />name: Derivatives Index,date: 2024-10-22br />return_base100: 50.7164br />name: Derivatives Index,date: 2024-10-23br />return_base100: 48.1884br />name: Derivatives Index,date: 2024-10-24br />return_base100: 48.7816br />name: Derivatives Index,date: 2024-10-25br />return_base100: 44.6790br />name: Derivatives Index,date: 2024-10-26br />return_base100: 45.0489br />name: Derivatives Index,date: 2024-10-27br />return_base100: 45.9546br />name: Derivatives Index,date: 2024-10-28br />return_base100: 45.5076br />name: Derivatives Index,date: 2024-10-29br />return_base100: 48.0079br />name: Derivatives Index,date: 2024-10-30br />return_base100: 47.8783br />name: Derivatives Index,date: 2024-10-31br />return_base100: 45.3419br />name: Derivatives Index,date: 2024-11-01br />return_base100: 45.1557br />name: Derivatives Index,date: 2024-11-02br />return_base100: 43.5649br />name: Derivatives Index,date: 2024-11-03br />return_base100: 41.6641br />name: Derivatives Index,date: 2024-11-04br />return_base100: 40.7138br />name: Derivatives Index,date: 2024-11-05br />return_base100: 42.5633br />name: Derivatives Index,date: 2024-11-06br />return_base100: 47.9169br />name: Derivatives Index,date: 2024-11-07br />return_base100: 50.1480br />name: Derivatives Index,date: 2024-11-08br />return_base100: 51.5763br />name: Derivatives Index,date: 2024-11-09br />return_base100: 53.6487br />name: Derivatives Index,date: 2024-11-10br />return_base100: 54.1711br />name: Derivatives Index,date: 2024-11-11br />return_base100: 56.5838br />name: Derivatives Index,date: 2024-11-12br />return_base100: 52.4045br />name: Derivatives Index,date: 2024-11-13br />return_base100: 50.3652br />name: Derivatives Index,date: 2024-11-14br />return_base100: 48.6462br />name: Derivatives Index,date: 2024-11-15br />return_base100: 51.1888br />name: Derivatives Index,date: 2024-11-16br />return_base100: 54.6618br />name: Derivatives Index,date: 2024-11-17br />return_base100: 52.3951br />name: Derivatives Index,date: 2024-11-18br />return_base100: 58.1440br />name: Derivatives Index,date: 2024-11-19br />return_base100: 56.2442br />name: Derivatives Index,date: 2024-11-20br />return_base100: 53.8838br />name: Derivatives Index,date: 2024-11-21br />return_base100: 57.8185br />name: Derivatives Index,date: 2024-11-22br />return_base100: 58.7423br />name: Derivatives Index,date: 2024-11-23br />return_base100: 65.0263br />name: Derivatives Index,date: 2024-11-24br />return_base100: 66.3197br />name: Derivatives Index,date: 2024-11-25br />return_base100: 67.2274br />name: Derivatives Index,date: 2024-11-26br />return_base100: 65.8774br />name: Derivatives Index,date: 2024-11-27br />return_base100: 72.5733br />name: Derivatives Index,date: 2024-11-28br />return_base100: 71.2912br />name: Derivatives Index,date: 2024-11-29br />return_base100: 72.6701br />name: Derivatives Index,date: 2024-11-30br />return_base100: 77.2600br />name: Derivatives Index,date: 2024-12-01br />return_base100: 77.2675br />name: Derivatives Index,date: 2024-12-02br />return_base100: 80.3800br />name: Derivatives Index,date: 2024-12-03br />return_base100: 114.8917br />name: Derivatives Index,date: 2024-12-04br />return_base100: 111.7203br />name: Derivatives Index,date: 2024-12-05br />return_base100: 102.6175br />name: Derivatives Index,date: 2024-12-06br />return_base100: 110.2560br />name: Derivatives Index,date: 2024-12-07br />return_base100: 108.6674br />name: Derivatives Index,date: 2024-12-08br />return_base100: 112.7957br />name: Derivatives Index,date: 2024-12-09br />return_base100: 91.1080br />name: Derivatives Index,date: 2024-12-10br />return_base100: 87.5624br />name: Derivatives Index,date: 2024-12-11br />return_base100: 92.0240br />name: Derivatives Index,date: 2024-12-12br />return_base100: 94.8246br />name: Derivatives Index,date: 2024-12-13br />return_base100: 93.9006br />name: Derivatives Index,date: 2024-12-14br />return_base100: 88.0491br />name: Derivatives Index,date: 2024-12-15br />return_base100: 90.3617br />name: Derivatives Index,date: 2024-12-16br />return_base100: 88.1166br />name: Derivatives Index,date: 2024-12-17br />return_base100: 82.4464br />name: Derivatives Index,date: 2024-12-18br />return_base100: 73.9689br />name: Derivatives Index,date: 2024-12-19br />return_base100: 66.6747br />name: Derivatives Index,date: 2024-12-20br />return_base100: 71.4092br />name: Derivatives Index,date: 2024-12-21br />return_base100: 66.0382br />name: Derivatives Index,date: 2024-12-22br />return_base100: 66.4163br />name: Derivatives Index,date: 2024-12-23br />return_base100: 73.1424br />name: Derivatives Index,date: 2024-12-24br />return_base100: 81.7710br />name: Derivatives Index,date: 2024-12-25br />return_base100: 80.3849br />name: Derivatives Index,date: 2024-12-26br />return_base100: 76.9308br />name: Derivatives Index,date: 2024-12-27br />return_base100: 77.8721br />name: Derivatives Index,date: 2024-12-28br />return_base100: 82.6755br />name: Derivatives Index,date: 2024-12-29br />return_base100: 77.2365br />name: Derivatives Index,date: 2024-12-30br />return_base100: 75.3165br />name: Derivatives Index,date: 2024-12-31br />return_base100: 72.9410br />name: Derivatives Index,date: 2025-01-01br />return_base100: 77.1144br />name: Derivatives Index,date: 2025-01-02br />return_base100: 80.0128br />name: Derivatives Index,date: 2025-01-03br />return_base100: 86.3832br />name: Derivatives Index,date: 2025-01-04br />return_base100: 87.0817br />name: Derivatives Index,date: 2025-01-05br />return_base100: 85.8759br />name: Derivatives Index,date: 2025-01-06br />return_base100: 86.0541br />name: Derivatives Index,date: 2025-01-07br />return_base100: 75.4361br />name: Derivatives Index,date: 2025-01-08br />return_base100: 71.8760br />name: Derivatives Index,date: 2025-01-09br />return_base100: 68.4441br />name: Derivatives Index,date: 2025-01-10br />return_base100: 70.5487br />name: Derivatives Index,date: 2025-01-11br />return_base100: 70.0987br />name: Derivatives Index,date: 2025-01-12br />return_base100: 68.7311br />name: Derivatives Index,date: 2025-01-13br />return_base100: 66.3601br />name: Derivatives Index,date: 2025-01-14br />return_base100: 70.1605br />name: Derivatives Index,date: 2025-01-15br />return_base100: 74.4623br />name: Derivatives Index,date: 2025-01-16br />return_base100: 73.0000br />name: Derivatives Index,date: 2025-01-17br />return_base100: 80.4071br />name: Derivatives Index,date: 2025-01-18br />return_base100: 73.0488br />name: Derivatives Index,date: 2025-01-19br />return_base100: 66.2897br />name: Derivatives Index,date: 2025-01-20br />return_base100: 66.9841br />name: Derivatives Index,date: 2025-01-21br />return_base100: 68.4365br />name: Derivatives Index,date: 2025-01-22br />return_base100: 64.6824br />name: Derivatives Index,date: 2025-01-23br />return_base100: 63.7752br />name: Derivatives Index,date: 2025-01-24br />return_base100: 62.8689br />name: Derivatives Index,date: 2025-01-25br />return_base100: 63.6367br />name: Derivatives Index,date: 2025-01-26br />return_base100: 63.7526br />name: Derivatives Index,date: 2025-01-27br />return_base100: 60.7450br />name: Derivatives Index,date: 2025-01-28br />return_base100: 58.4976br />name: Derivatives Index,date: 2025-01-29br />return_base100: 61.9954br />name: Derivatives Index,date: 2025-01-30br />return_base100: 63.9986br />name: Derivatives Index,date: 2025-01-31br />return_base100: 63.3008br />name: Derivatives Index,date: 2025-02-01br />return_base100: 57.7532br />name: Derivatives Index,date: 2025-02-02br />return_base100: 49.3862br />name: Derivatives Index,date: 2025-02-03br />return_base100: 48.5739br />name: Derivatives Index,date: 2025-02-04br />return_base100: 44.1417br />name: Derivatives Index,date: 2025-02-05br />return_base100: 43.1035br />name: Derivatives Index,date: 2025-02-06br />return_base100: 39.9255br />name: Derivatives Index,date: 2025-02-07br />return_base100: 40.3363br />name: Derivatives Index,date: 2025-02-08br />return_base100: 41.9274br />name: Derivatives Index,date: 2025-02-09br />return_base100: 41.4015br />name: Derivatives Index,date: 2025-02-10br />return_base100: 42.4536br />name: Derivatives Index,date: 2025-02-11br />return_base100: 41.4764br />name: Derivatives Index,date: 2025-02-12br />return_base100: 44.2521br />name: Derivatives Index,date: 2025-02-13br />return_base100: 43.3403br />name: Derivatives Index,date: 2025-02-14br />return_base100: 43.9179br />name: Derivatives Index,date: 2025-02-15br />return_base100: 42.2107br />name: Derivatives Index,date: 2025-02-16br />return_base100: 41.6234br />name: Derivatives Index,date: 2025-02-17br />return_base100: 42.4229br />name: Derivatives Index,date: 2025-02-18br />return_base100: 39.0561br />name: Derivatives Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(153,168,0,1),dash:solid},hoveron:points,name:Derivatives Index,legendgroup:Derivatives Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,92.922600000000003,99.703699999999998,97.735799999999998,100.52430000000001,99.551000000000002,103.02,102.55449999999999,103.29989999999999,108.34660000000001,113.3672,117.383,111.52809999999999,121.2218,125.6365,127.0184,117.1559,124.05870000000002,125.7423,140.70180000000002,133.38890000000001,147.97540000000001,138.166,135.2131,124.5219,145.38930000000002,145.5942,154.58160000000001,151.66550000000001,151.23349999999999,142.7987,143.13630000000001,135.4494,140.96459999999999,144.95050000000001,150.9248,146.8852,146.76249999999999,137.43819999999999,114.4525,121.4547,101.608,110.97019999999999,107.56509999999999,102.72749999999999,111.917,120.1365,124.9361,127.2336,120.9973,121.25680000000001,116.4669,112.7814,116.2989,110.91459999999999,109.15690000000001,102.8032,95.838999999999999,96.457000000000008,85.878100000000003,95.437700000000007,98.372799999999998,99.183700000000002,97.969399999999993,99.766900000000007,99.177499999999995,99.625100000000003,99.321700000000007,93.800600000000003,93.605599999999995,94.697400000000002,93.804100000000005,85.031300000000002,86.853100000000012,90.450900000000004,94.815100000000001,96.557899999999989,94.424499999999995,98.723700000000008,98.346500000000006,93.142300000000006,93.050799999999995,88.936000000000007,89.433700000000002,90.809799999999996,89.195999999999998,83.458500000000001,87.787199999999999,89.453900000000004,87.591699999999989,87.107799999999997,86.084099999999992,82.222999999999999,82.461500000000001,75.813500000000005,73.127499999999998,71.958500000000001,73.058800000000005,75.009699999999995,72.096400000000003,70.559899999999999,67.754800000000003,71.592699999999994,78.550399999999996,75.925600000000003,79.804299999999998,78.939700000000002,91.161000000000001,86.483500000000006,84.245000000000005,90.369,87.042500000000004,85.124700000000004,88.581100000000006,92.744500000000002,87.160899999999998,91.114099999999993,95.463099999999997,102.6863,99.694000000000003,103.10129999999999,104.03960000000001,99.978700000000003,92.507799999999989,91.709900000000005,93.343400000000003,95.755099999999999,99.518600000000006,98.667400000000001,105.7064,105.6956,96.123000000000005,103.3188,100.88109999999999,102.4316,95.315000000000012,97.211099999999988,93.659199999999998,89.028700000000001,95.258499999999998,99.054699999999997,101.04910000000001,105.953,109.71010000000001,109.4718,111.67670000000001,114.3242,108.75109999999999,102.83919999999999,107.27809999999999,93.142099999999999,100.6157,100.2422,98.471699999999998,103.634,107.55799999999999,105.5872,111.27069999999999,121.8078,121.66589999999999,121.72309999999999,138.5737,141.3785,167.13979999999998,167.69019999999998,163.19220000000001,160.14779999999999,174.4554,167.02680000000001,144.59979999999999,149.47129999999999,173.75970000000001,182.08449999999999,195.959,213.2704,223.0591,231.12149999999997,220.6413,231.0813,195.93870000000001,221.5376,232.8246,270.47129999999999,256.75360000000001,284.78190000000001,282.4622,292.22160000000002,311.3365,365.8734,348.28030000000001,395.85770000000002,383.9391,410.04560000000004,429.30489999999998,480.62440000000004,439.07610000000005,422.9776,445.22149999999999,454.39589999999998,471.15359999999998,511.5804,530.97200000000009,520.96169999999995,495.10519999999997,483.53999999999996,481.5317,501.28370000000001,506.66229999999996,481.68749999999994,603.15800000000002,611.60110000000009,575.72559999999999,509.34609999999998,520.63210000000004,481.88740000000001,481.27089999999998,497.23849999999999,462.04059999999998,536.44590000000005,535.82580000000007,540.83439999999996,569.0797,568.58219999999994,578.63,658.28650000000005,651.8107,659.72389999999996,617.19159999999999,620.69450000000006,617.43780000000004,663.1114,631.57129999999995,609.29820000000007,620.4615,649.60040000000004,631.36689999999999,679.28800000000001,660.92880000000002,664.23320000000001,651.8134,624.71310000000005,558.20690000000002,540.04939999999999,593.53070000000002,584.30179999999996,576.51980000000003,607.6228000000001,603.08489999999995,592.0231,605.7319,635.90410000000008,612.45079999999996,643.34690000000001,641.47069999999997,652.75660000000005,598.30290000000002,636.69909999999993,630.97239999999999,633.88130000000001,635.39800000000002,731.69459999999992,720.94959999999992,738.79149999999993,775.9357,739.70699999999999,719.75610000000006,651.80259999999998,622.96940000000006,639.30619999999999,657.07709999999997,659.66079999999999,631.4606,576.88139999999999,629.34210000000007,706.7503999999999,752.09590000000003,793.70839999999998,772.90330000000006,773.24490000000003,773.9117,795.15930000000003,806.02330000000006,788.66500000000008,808.16470000000004,794.27170000000001,790.12330000000009,807.64350000000002,790.51440000000002,730.54650000000004,778.58609999999999,752.41809999999998,738.0951,798.73200000000008,721.16330000000005,718.97749999999996,661.39819999999997,722.13739999999996,477.00839999999999,531.55549999999994,446.32889999999998,413.78149999999999,344.67650000000003,476.97739999999999,486.01340000000005,557.49469999999997,537.36580000000004,483.72729999999996,441.7407,480.93090000000001,531.97190000000001,518.77750000000003,535.07179999999994,555.63400000000001,518.97520000000009,509.12020000000001,511.76769999999993,468.71729999999997,462.19060000000002,492.23429999999996,458.8501,426.37450000000001,416.90730000000002,452.04849999999999,470.40059999999994,460.82380000000001,427.75299999999999,435.96600000000001,400.21469999999999,390.62119999999999,410.21159999999998,317.39549999999997,318.65049999999997,346.02319999999997,351.85770000000002,316.56790000000001,314.48170000000005,336.97919999999999,352.66700000000003,368.80399999999997,381.16739999999999,356.24299999999999,360.863,382.51670000000001,406.82679999999999,399.48320000000001,433.25829999999996,432.5539,401.68609999999995,416.76570000000004,401.4298,408.53840000000002,388.02359999999999,362.92529999999999,357.40980000000002,337.25790000000001,323.2432,325.94530000000003,329.37049999999999,313.22809999999998,293.64849999999996,333.6078,352.54970000000003,370.21069999999997,363.67520000000002,366.83590000000004,370.77850000000001,374.0249,378.82400000000001,388.488,412.68890000000005,430.5582,426.90109999999999,433.5883,416.35739999999998,451.98250000000002,483.60669999999999,499.29949999999997,534.27559999999994,502.00149999999996,533.49840000000006,543.3578,554.12990000000002,540.70519999999999,587.25540000000001,578.95989999999995,582.298,566.43169999999998,521.66100000000006,527.04719999999998,552.32119999999998,575.64529999999991,564.51520000000005,576.44830000000002,580.69709999999998,538.92520000000002,549.69690000000003,524.41589999999997,550.44280000000003,541.45820000000003,540.43320000000006,537.34680000000003,578.65700000000004,611.36869999999999,594.52550000000008,577.29759999999999,581.36410000000001,601.66679999999997,593.48950000000002,493.07339999999999,479.78430000000003,486.58370000000002,459.52570000000003,471.57799999999997,497.86929999999995,474.93040000000002,534.01800000000003,571.15559999999994,557.30840000000001,511.03240000000005,515.88380000000006,503.28910000000002,435.33119999999997,395.47039999999998,449.1078,456.92199999999997,416.15089999999998,413.96839999999997,482.36929999999995,453.9239,454.06729999999999,457.07250000000005,472.0077,513.48109999999997,522.928,525.37620000000004,512.26779999999997,522.47760000000005,514.36680000000001,518.85550000000001,510.88240000000002,522.05920000000003,498.14350000000002,495.39440000000002,482.45659999999998,506.024,532.01940000000002,532.06460000000004,547.93010000000004,534.81059999999991,524.68550000000005,534.56010000000003,559.52620000000002,540.1087,539.19490000000008,559.61660000000006,539.1499,567.74279999999999,568.93719999999996,532.19680000000005,553.58590000000004,565.61899999999991,558.822,558.76250000000005,592.42160000000001,611.7953,617.54040000000009,596.80730000000005,590.54019999999991,586.01769999999999,603.23609999999996,639.06029999999998,663.41449999999998,640.06600000000003,656.54820000000007,633.13240000000008,627.54700000000003,636.55799999999999,616.92520000000002,563.39470000000006,566.26890000000003,516.86209999999994,557.00720000000001,565.33889999999997,553.6046,542.04679999999996,594.59679999999992,582.98820000000001,591.15869999999995,522.98130000000003,529.83939999999996,546.44799999999998,544.64329999999995,557.84339999999997,553.00510000000008,559.87099999999998,508.62230000000005,446.97880000000004,421.43790000000001,457.32540000000006,458.11140000000006,484.88920000000002,440.26400000000001,409.7276,432.62200000000001,436.47890000000001,388.5247,405.28769999999997,417.28539999999998,404.32949999999994,410.38690000000003,422.43760000000003,407.54739999999998,402.17500000000001,430.64949999999999,447.22629999999998,486.036,475.08269999999999,485.6533,503.22760000000005,507.53199999999998,477.97029999999995,457.97350000000006,480.66360000000003,472.03309999999999,489.95160000000004,498.97340000000003,500.50200000000001,497.63819999999998,461.06709999999998,456.37230000000005,425.09350000000001,402.18879999999996,417.41580000000005,395.87,414.10400000000004,429.58749999999998,415.31779999999998,423.18579999999997,428.2713,439.11439999999999,409.72820000000002,393.41430000000003,376.62599999999998,360.2783,309.86129999999997,273.5557,288.05149999999998,273.9588,283.51419999999996,281.58699999999999,272.62119999999999,280.6336,288.0027,285.464,300.32529999999997,295.24639999999999,276.82839999999999,276.27299999999997,300.35680000000002,304.9522,316.17529999999999,331.79520000000002,321.60050000000001,329.54680000000002,307.15870000000001,285.40100000000001,284.04509999999999,278.23689999999999,284.68580000000003,307.29020000000003,304.76260000000002,279.90339999999998,273.1515,270.09680000000003,252.4787,231.27970000000002,240.40180000000001,234.48690000000002,231.33249999999998,244.0829,241.36150000000001,245.26929999999999,269.47500000000002,270.19810000000001,266.56670000000003,255.61109999999999,235.14959999999999,239.75550000000001,225.91709999999998,222.46530000000001,233.57589999999999,245.52079999999998,232.99609999999998,227.48480000000001,227.86870000000002,219.88120000000004,227.28209999999999,230.60759999999999,243.02519999999998,245.71850000000001,259.47520000000003,266.94510000000002,255.17690000000002,255.07110000000003,262.91140000000001,279.5378,288.30079999999998,282.76759999999996,286.19659999999999,308.06670000000003,306.12029999999999,321.23040000000003,330.4375,314.23779999999999,323.03820000000002,322.96320000000003,330.21790000000004,322.48180000000002,309.9615,279.9599,292.35210000000001,279.65019999999998,287.92259999999999,282.6524,254.8895,263.71679999999998,271.83780000000002,268.10599999999999,272.60759999999999,270.91560000000004,259.7373,267.54989999999998,272.84219999999999,276.40899999999999,265.40620000000001,269.12459999999999,270.60399999999998,263.27100000000002,265.6191,246.92940000000002,255.73410000000001,252.0136,237.28699999999998,216.6208,221.98769999999999,217.9674,213.13159999999999,241.0035,221.23620000000003,222.17509999999999,211.37540000000001,206.75029999999998,175.1266,177.41990000000001,143.29759999999999,132.52619999999999,144.25659999999999,149.21639999999999,156.4136,144.47980000000001,155.80190000000002,140.90609999999998,148.4111,147.34010000000001,151.19540000000001,156.6086,156.4468,156.8135,157.54050000000001,142.65870000000001,135.1046,141.5479,141.5933,159.18429999999998,159.64230000000001,146.91050000000001,150.11589999999998,142.42689999999999,144.8468,144.23490000000001,151.6994,147.2739,146.32259999999999,144.79859999999999,134.14660000000001,122.0977,115.01559999999999,100.08729999999998,105.2508,114.84209999999999,100.9235,103.4198,95.367900000000006,105.9564,110.4485,117.84950000000001,119.69760000000001,132.5307,134.3511,135.18859999999998,130.749,127.03270000000001,120.52229999999999,122.66969999999999,117.72490000000001,116.50709999999999,117.4577,117.598,125.05269999999999,126.6396,128.05719999999999,135.30840000000001,136.12040000000002,144.3099,138.58410000000001,126.3986,123.86839999999999,134.6583,148.76849999999999,146.85419999999999,156.11679999999998,149.02869999999999,161.28370000000001,161.62559999999999,151.52589999999998,153.41720000000001,154.19919999999999,158.45359999999999,148.97730000000001,143.64660000000001,166.4178,186.404,184.8417,178.92619999999999,176.41720000000001,174.71540000000002,173.42140000000001,179.46129999999999,178.77959999999999,184.047,182.93299999999999,183.49439999999998,185.9143,177.61229999999998,191.2801,188.17919999999998,193.4273,191.45270000000002,187.483,181.12200000000001,177.84819999999999,169.297,164.82680000000002,150.69390000000001,150.1249,155.4787,151.59530000000001,156.33179999999999,155.4922,155.8639,138.517,137.76429999999999,132.51520000000002,143.17150000000001,140.02959999999999,139.94880000000001,143.09970000000001,143.89670000000001,141.8817,144.7141,147.02690000000001,133.6704,140.76509999999999,141.6901,149.08019999999999,152.2535,148.8449,148.7157,137.2295,139.74869999999999,133.2987,132.36939999999998,136.57390000000001,123.96210000000001,125.82210000000001,121.35959999999999,119.4485,126.66980000000001,128.81360000000001,126.7244,123.9684,127.5522,132.0085,134.35509999999999,132.27629999999999,132.28729999999999,131.52950000000001,128.35669999999999,135.07079999999999,136.1557,136.7602,137.404,136.89869999999999,133.9435,135.38069999999999,130.8047,123.67429999999999,124.54829999999998,122.93050000000001,125.196,125.36339999999998,126.78,131.42590000000001,133.26309999999998,131.99540000000002,125.44709999999999,125.45649999999999,125.7921,129.87280000000001,126.8399,134.69930000000002,138.626,139.2064,140.40530000000001,143.8828,140.65179999999998,140.63720000000001,142.5881,140.8459,140.6651,154.2807,155.34049999999999,144.93990000000002,143.99439999999998,123.22839999999999,98.203400000000002,116.2717,118.06060000000001,109.86309999999999,113.00460000000001,118.1193,121.67399999999999,116.25840000000001,112.59049999999999,114.02220000000001,113.551,106.98559999999999,102.5955,106.73349999999999,111.2004,110.68880000000001,109.77250000000001,110.1721,110.4473,108.10129999999999,111.2495,118.8321,117.8356,123.9007,120.0877,123.0682,121.6645,121.1486,117.3087,120.0309,118.98660000000001,118.0172,115.83499999999999,115.6035,118.96420000000001,116.49299999999999,113.73279999999998,103.2495,105.05489999999999,105.3939,99.815799999999996,104.39290000000001,103.34399999999999,104.00709999999999,102.74680000000001,102.42009999999999,101.4896,102.47930000000001,101.97259999999999,97.997599999999991,99.329300000000003,99.629400000000004,100.6602,102.0718,104.20670000000001,104.17229999999999,107.3069,105.05800000000001,107.82339999999999,106.62560000000001,109.88940000000001,114.4507,115.1395,115.99120000000001,122.08159999999999,126.52620000000002,132.8058,133.88830000000002,134.0085,131.23830000000001,125.7259,127.61070000000001,138.5102,137.8152,142.0992,139.828,131.75140000000002,137.45009999999999,140.19049999999999,142.88409999999999,138.2079,143.7809,134.15719999999999,137.41490000000002,143.80029999999999,149.30330000000001,150.32840000000002,154.15870000000001,147.3288,143.8605,151.87569999999999,148.81219999999999,135.69130000000001,137.0479,140.61170000000001,136.43729999999999,135.42519999999999,141.36529999999999,150.18430000000001,141.7081,148.5856,153.0899,155.32159999999999,159.0153,153.39279999999999,150.74939999999998,151.1892,142.7354,140.46899999999999,143.96299999999999,140.9579,139.54150000000001,146.8246,141.8597,133.5779,130.15979999999999,133.12040000000002,133.79650000000001,134.73159999999999,127.54810000000001,119.46470000000001,119.6906,116.49069999999999,126.68889999999999,131.11699999999999,136.755,126.74620000000002,127.9806,137.8349,137.59399999999999,140.83969999999999,133.0412,137.1747,129.81489999999999,134.42660000000001,127.5544,124.79990000000001,126.75529999999999,121.527,125.79130000000001,129.35399999999998,128.2611,131.9949,132.95439999999999,128.91319999999999,129.38510000000002,134.67960000000002,136.0737,133.43560000000002,132.0883,130.36170000000001,130.71729999999999,133.07070000000002,131.62860000000001,131.71850000000001,136.62790000000001,141.7664,141.81530000000001,142.52670000000001,139.2302,141.8219,129.21370000000002,127.4367,121.9239,124.26219999999999,121.9538,121.20580000000001,123.15940000000001,121.04259999999999,126.40350000000001,119.19390000000001,121.83200000000001,119.20740000000001,124.94240000000001,118.3613,118.85079999999999,110.08640000000001,109.57859999999999,112.65480000000001,109.8349,112.36019999999999,110.85480000000001,111.26700000000001,112.1176,112.35550000000001,114.99109999999999,113.88380000000001,114.29320000000001,113.7993,110.92830000000001,110.97969999999999,111.2384,108.64789999999999,108.0232,109.14870000000001,110.40049999999999,113.062,112.2227,112.22879999999999,109.2022,108.5483,111.21520000000001,110.91059999999999,110.1121,102.38560000000001,104.52369999999999,99.128799999999998,101.045,99.627600000000001,88.355800000000002,87.547200000000004,90.264499999999998,90.191600000000008,89.9482,90.9786,93.361599999999996,93.53240000000001,92.544499999999999,92.998000000000005,95.818399999999997,100.7431,99.161900000000003,102.09760000000001,100.63359999999999,110.1756,106.4667,107.8516,100.1949,102.32209999999999,108.9164,113.83540000000001,113.24979999999999,114.24220000000001,113.83810000000001,111.55370000000001,108.14239999999999,111.8176,108.6387,108.45009999999999,108.66370000000001,109.0608,109.2123,119.8083,117.98690000000001,117.9988,116.67110000000001,119.63200000000001,117.2992,117.0534,118.6037,121.26179999999999,117.65589999999999,119.9147,113.65309999999999,113.54169999999999,114.77589999999999,115.03030000000001,117.6669,122.31829999999999,121.60420000000001,122.6481,124.876,117.8849,117.36439999999999,116.83150000000001,117.0304,115.28719999999998,114.9753,117.80850000000001,119.98580000000001,118.88680000000001,118.67259999999999,119.10929999999999,116.86229999999999,119.49799999999999,113.56310000000001,105.0643,96.085499999999996,95.491199999999992,95.995099999999994,96.3583,93.801699999999997,92.607100000000003,94.547600000000003,93.358900000000006,91.990499999999997,92.254999999999995,92.91040000000001,92.888300000000001,95.652499999999989,92.969099999999997,88.23769999999999,86.325099999999992,87.790900000000008,87.787300000000002,88.418899999999994,88.191600000000008,89.113799999999998,89.355599999999995,87.464500000000001,86.941000000000003,84.829900000000009,81.799500000000009,83.088499999999996,84.572199999999995,85.217200000000005,87.411600000000007,87.488600000000005,85.743600000000001,86.917999999999992,88.079599999999999,87.609099999999998,85.323700000000002,86.326000000000008,86.5749,85.833200000000005,86.926999999999992,87.309100000000001,86.753699999999995,89.327500000000001,89.250900000000001,90.105000000000004,93.802899999999994,89.722200000000001,87.899900000000002,87.180700000000002,86.449100000000001,88.534700000000001,87.795100000000005,87.903199999999998,83.7851,82.915000000000006,83.126999999999995,81.185400000000001,82.0732,82.940399999999997,83.227499999999992,84.233100000000007,80.551299999999998,80.638300000000001,79.850700000000003,81.629099999999994,84.195599999999999,85.623899999999992,89.220200000000006,88.165499999999994,88.210499999999996,87.146299999999997,85.838300000000004,87.330100000000002,89.20559999999999,89.384799999999998,88.787899999999993,99.392400000000009,97.138300000000001,97.4422,98.97890000000001,100.30380000000001,106.1374,104.42039999999999,109.1884,107.6367,112.3638,113.82589999999999,115.49080000000001,110.0814,107.25320000000001,113.45620000000001,110.10329999999999,107.98939999999999,106.6794,110.42620000000001,109.4967,102.51310000000001,120.55739999999999,124.13069999999999,122.38199999999999,122.88719999999999,121.95480000000001,122.14160000000001,121.0615,119.4413,118.81139999999999,120.64790000000001,124.31129999999999,122.9091,125.116,127.38449999999999,123.1738,130.18259999999998,135.50299999999999,137.23820000000001,136.6764,125.8836,129.2998,130.8135,135.1798,129.87010000000001,132.6437,130.3604,130.37019999999998,129.21620000000001,130.50909999999999,134.3723,137.46609999999998,137.9605,144.8775,147.7501,150.79340000000002,153.7722,158.36449999999999,152.20830000000001,149.98169999999999,145.8972,154.876,147.8828,132.58700000000002,137.02669999999998,134.29949999999999,131.3263,124.16560000000001,130.8938,125.6426,137.66739999999999,142.726,136.2653,139.2234,132.21789999999999,137.26510000000002,142.7499,140.1105,131.63640000000001,132.16820000000001,133.94219999999999,132.23949999999999,124.0294,120.16329999999999,121.52210000000001,119.6086,123.62329999999999,125.0748,123.3252,128.34719999999999,128.53280000000001,123.52209999999999,123.88500000000001,126.0728,125.78339999999999,122.996,124.3875,128.6823,131.8117,130.8792,136.7064,136.5078,136.67169999999999,141.44300000000001,139.95670000000001,143.82810000000001,151.9659,151.2295,153.90010000000001,155.28989999999999,157.7398,155.03450000000001,151.28440000000001,152.7757,201.15029999999999,205.61189999999999,202.88990000000001,198.91550000000001,201.6705,204.84890000000001,208.75370000000001,216.53110000000001,231.7936,233.63679999999997,232.5266,230.7687,270.2389,265.79679999999996,261.70249999999999,257.89920000000001,257.32830000000001,266.13,260.10480000000001,262.06779999999998,258.49850000000004,241.59169999999997,220.6874,228.36919999999998,217.32740000000001,194.66639999999998,217.97540000000001,221.40339999999998,212.57810000000001,213.43640000000002,219.9332,227.8219,232.41969999999998,224.0967,232.3623,229.90339999999998,227.04010000000002,234.21820000000002,225.98940000000002,206.01229999999998,200.06889999999999,202.2757,201.05770000000001,206.18219999999999,209.16079999999999,216.25280000000001,205.95419999999999,191.24199999999999,179.98259999999999,155.84560000000002,136.3211,147.1951,141.39609999999999,141.09710000000001,135.27330000000001,142.15539999999999,146.7972,148.2773,152.6437,149.96090000000001,148.16810000000001,136.72560000000001,136.80179999999999,137.7868,145.67429999999999,144.71299999999999,146.5718,143.50830000000002,141.9777,140.53110000000001,144.30680000000001,137.06799999999998,135.369,135.46700000000001,134.4744,130.13990000000001,140.5976,138.83779999999999,143.80329999999998,148.5164,143.87790000000001,170.68219999999999,175.7098,170.15479999999999,166.8296,182.99529999999999,196.8312,194.3381,193.98899999999998,195.70169999999999,186.7491,189.1831,180.45420000000001,178.67310000000001,172.37190000000001,172.72460000000001,196.8751,195.31019999999998,188.28119999999998,175.0746,175.33500000000001,172.8843,178.72110000000001,160.0044,173.93510000000001,172.33080000000001,174.12700000000001,189.08700000000002,191.24959999999999,175.22319999999999,163.07659999999998,167.00219999999999,168.17939999999999,164.33699999999999,165.0222,163.0548,157.51489999999998,159.41909999999999,157.03609999999998,159.36150000000001,151.25029999999998,149.095,155.71729999999999,154.03150000000002,152.02180000000001,144.5693,129.66329999999999,130.70529999999999,138.16849999999999,128.99000000000001,135.91200000000001,138.57480000000001,137.52960000000002,134.09190000000001,137.72030000000001,139.58199999999999,143.7124,147.41409999999999,141.5831,138.49950000000001,136.37379999999999,139.63679999999999,140.1121,141.89230000000001,135.93699999999998,133.8466,128.40170000000001,125.57959999999999,131.81380000000001,131.96950000000001,129.28710000000001,131.15170000000001,126.2225,123.6486,123.55480000000001,113.2957,111.9072,105.07770000000001,93.042699999999996,98.838400000000007,96.17949999999999,107.46549999999999,105.29489999999998,106.1374,101.4811,108.0012,109.1215,109.3563,105.64739999999999,109.56030000000001,108.58019999999999,106.6537,106.6857,108.5934,119.2632,116.8515,120.6139,119.02520000000001,115.43429999999999,109.28929999999998,100.08239999999999,100.7863,101.29939999999999,101.73859999999999,101.6797,96.389099999999999,103.7606,102.1109,108.23719999999999,105.47,102.74339999999999,105.71040000000001,105.76989999999999,111.7812,112.07350000000001,111.6336,112.83000000000001,115.29819999999999,111.8253,108.7984,106.7796,111.59490000000001,112.10080000000001,114.54299999999999,115.60950000000001,117.76230000000001,113.6879,116.40109999999999,118.26950000000001,115.42440000000001,123.62219999999999,128.1694,126.7069,124.74849999999999,123.58670000000001,114.7079,111.4937,109.32249999999999,112.45270000000001,113.5249,117.39880000000001,119.9598,117.9409,118.5492,128.23400000000001,126.97810000000001,130.60130000000001,124.76240000000001,131.7998,128.04429999999999,124.35449999999999,121.15549999999999,123.79519999999999,122.212,129.18279999999999,128.93030000000002,130.93119999999999,128.2115,130.952,121.23779999999999,122.99130000000001,124.5984,127.11099999999999,130.31200000000001,132.7165,124.37069999999999,123.48049999999999,120.33890000000001,116.25460000000001,111.724,117.79059999999998,147.80459999999999,144.2225,143.8715,151.40000000000001,150.5318,153.5241,149.05520000000001,144.28570000000002,137.1123,142.75999999999999,151.51760000000002,145.15090000000001,154.31800000000001,156.53999999999999,147.97659999999999,155.89150000000001,161.99460000000002,177.89600000000002,181.33449999999999,184.09210000000002,178.63320000000002,214.53660000000002,204.38320000000002,204.57410000000002,210.96910000000003,215.49529999999999,227.30119999999999,247.36069999999998,257.89870000000002,248.78840000000002,286.98489999999998,292.27390000000003,301.52139999999997,257.74549999999999,245.69130000000001,273.84039999999999,281.33620000000002,277.9907,268.44830000000002,274.32240000000002,262.24219999999997,260.71070000000003,235.57339999999999,207.59970000000001,219.13130000000001,211.10239999999999,218.47590000000002,227.97480000000002,235.04830000000001,225.56449999999998,214.06360000000001,213.45900000000003,221.2174,211.0624,214.21440000000001,211.86840000000001,218.9324,229.07220000000001,243.18399999999997,244.95230000000001,243.0831,241.37,217.50839999999999,210.25040000000001,205.22130000000001,219.44800000000001,216.09409999999997,214.42399999999998,204.04059999999998,211.70149999999998,230.09689999999998,223.00040000000001,238.10429999999999,223.0258,208.98159999999999,212.3107,211.28110000000001,202.15979999999999,201.18529999999998,195.5376,191.67410000000001,183.09610000000001,175.29740000000001,174.2081,183.81469999999999,189.1249,185.69739999999999,172.1292,144.05719999999999,156.10939999999999,143.2449,144.8663,139.27359999999999,140.22669999999999,143.5592,142.70229999999998,148.20480000000001,146.65969999999999,155.64340000000001,153.70740000000001,156.2998,152.31780000000001,149.66800000000001,152.7954,142.87350000000001,text:date: 2020-07-27br />return_base100: 100.0000br />name: Exchanges Index,date: 2020-07-28br />return_base100: 92.9226br />name: Exchanges Index,date: 2020-07-29br />return_base100: 99.7037br />name: Exchanges Index,date: 2020-07-30br />return_base100: 97.7358br />name: Exchanges Index,date: 2020-07-31br />return_base100: 100.5243br />name: Exchanges Index,date: 2020-08-01br />return_base100: 99.5510br />name: Exchanges Index,date: 2020-08-02br />return_base100: 103.0200br />name: Exchanges Index,date: 2020-08-03br />return_base100: 102.5545br />name: Exchanges Index,date: 2020-08-04br />return_base100: 103.2999br />name: Exchanges Index,date: 2020-08-05br />return_base100: 108.3466br />name: Exchanges Index,date: 2020-08-06br />return_base100: 113.3672br />name: Exchanges Index,date: 2020-08-07br />return_base100: 117.3830br />name: Exchanges Index,date: 2020-08-08br />return_base100: 111.5281br />name: Exchanges Index,date: 2020-08-09br />return_base100: 121.2218br />name: Exchanges Index,date: 2020-08-10br />return_base100: 125.6365br />name: Exchanges Index,date: 2020-08-11br />return_base100: 127.0184br />name: Exchanges Index,date: 2020-08-12br />return_base100: 117.1559br />name: Exchanges Index,date: 2020-08-13br />return_base100: 124.0587br />name: Exchanges Index,date: 2020-08-14br />return_base100: 125.7423br />name: Exchanges Index,date: 2020-08-15br />return_base100: 140.7018br />name: Exchanges Index,date: 2020-08-16br />return_base100: 133.3889br />name: Exchanges Index,date: 2020-08-17br />return_base100: 147.9754br />name: Exchanges Index,date: 2020-08-18br />return_base100: 138.1660br />name: Exchanges Index,date: 2020-08-19br />return_base100: 135.2131br />name: Exchanges Index,date: 2020-08-20br />return_base100: 124.5219br />name: Exchanges Index,date: 2020-08-21br />return_base100: 145.3893br />name: Exchanges Index,date: 2020-08-22br />return_base100: 145.5942br />name: Exchanges Index,date: 2020-08-23br />return_base100: 154.5816br />name: Exchanges Index,date: 2020-08-24br />return_base100: 151.6655br />name: Exchanges Index,date: 2020-08-25br />return_base100: 151.2335br />name: Exchanges Index,date: 2020-08-26br />return_base100: 142.7987br />name: Exchanges Index,date: 2020-08-27br />return_base100: 143.1363br />name: Exchanges Index,date: 2020-08-28br />return_base100: 135.4494br />name: Exchanges Index,date: 2020-08-29br />return_base100: 140.9646br />name: Exchanges Index,date: 2020-08-30br />return_base100: 144.9505br />name: Exchanges Index,date: 2020-08-31br />return_base100: 150.9248br />name: Exchanges Index,date: 2020-09-01br />return_base100: 146.8852br />name: Exchanges Index,date: 2020-09-02br />return_base100: 146.7625br />name: Exchanges Index,date: 2020-09-03br />return_base100: 137.4382br />name: Exchanges Index,date: 2020-09-04br />return_base100: 114.4525br />name: Exchanges Index,date: 2020-09-05br />return_base100: 121.4547br />name: Exchanges Index,date: 2020-09-06br />return_base100: 101.6080br />name: Exchanges Index,date: 2020-09-07br />return_base100: 110.9702br />name: Exchanges Index,date: 2020-09-08br />return_base100: 107.5651br />name: Exchanges Index,date: 2020-09-09br />return_base100: 102.7275br />name: Exchanges Index,date: 2020-09-10br />return_base100: 111.9170br />name: Exchanges Index,date: 2020-09-11br />return_base100: 120.1365br />name: Exchanges Index,date: 2020-09-12br />return_base100: 124.9361br />name: Exchanges Index,date: 2020-09-13br />return_base100: 127.2336br />name: Exchanges Index,date: 2020-09-14br />return_base100: 120.9973br />name: Exchanges Index,date: 2020-09-15br />return_base100: 121.2568br />name: Exchanges Index,date: 2020-09-16br />return_base100: 116.4669br />name: Exchanges Index,date: 2020-09-17br />return_base100: 112.7814br />name: Exchanges Index,date: 2020-09-18br />return_base100: 116.2989br />name: Exchanges Index,date: 2020-09-19br />return_base100: 110.9146br />name: Exchanges Index,date: 2020-09-20br />return_base100: 109.1569br />name: Exchanges Index,date: 2020-09-21br />return_base100: 102.8032br />name: Exchanges Index,date: 2020-09-22br />return_base100: 95.8390br />name: Exchanges Index,date: 2020-09-23br />return_base100: 96.4570br />name: Exchanges Index,date: 2020-09-24br />return_base100: 85.8781br />name: Exchanges Index,date: 2020-09-25br />return_base100: 95.4377br />name: Exchanges Index,date: 2020-09-26br />return_base100: 98.3728br />name: Exchanges Index,date: 2020-09-27br />return_base100: 99.1837br />name: Exchanges Index,date: 2020-09-28br />return_base100: 97.9694br />name: Exchanges Index,date: 2020-09-29br />return_base100: 99.7669br />name: Exchanges Index,date: 2020-09-30br />return_base100: 99.1775br />name: Exchanges Index,date: 2020-10-01br />return_base100: 99.6251br />name: Exchanges Index,date: 2020-10-02br />return_base100: 99.3217br />name: Exchanges Index,date: 2020-10-03br />return_base100: 93.8006br />name: Exchanges Index,date: 2020-10-04br />return_base100: 93.6056br />name: Exchanges Index,date: 2020-10-05br />return_base100: 94.6974br />name: Exchanges Index,date: 2020-10-06br />return_base100: 93.8041br />name: Exchanges Index,date: 2020-10-07br />return_base100: 85.0313br />name: Exchanges Index,date: 2020-10-08br />return_base100: 86.8531br />name: Exchanges Index,date: 2020-10-09br />return_base100: 90.4509br />name: Exchanges Index,date: 2020-10-10br />return_base100: 94.8151br />name: Exchanges Index,date: 2020-10-11br />return_base100: 96.5579br />name: Exchanges Index,date: 2020-10-12br />return_base100: 94.4245br />name: Exchanges Index,date: 2020-10-13br />return_base100: 98.7237br />name: Exchanges Index,date: 2020-10-14br />return_base100: 98.3465br />name: Exchanges Index,date: 2020-10-15br />return_base100: 93.1423br />name: Exchanges Index,date: 2020-10-16br />return_base100: 93.0508br />name: Exchanges Index,date: 2020-10-17br />return_base100: 88.9360br />name: Exchanges Index,date: 2020-10-18br />return_base100: 89.4337br />name: Exchanges Index,date: 2020-10-19br />return_base100: 90.8098br />name: Exchanges Index,date: 2020-10-20br />return_base100: 89.1960br />name: Exchanges Index,date: 2020-10-21br />return_base100: 83.4585br />name: Exchanges Index,date: 2020-10-22br />return_base100: 87.7872br />name: Exchanges Index,date: 2020-10-23br />return_base100: 89.4539br />name: Exchanges Index,date: 2020-10-24br />return_base100: 87.5917br />name: Exchanges Index,date: 2020-10-25br />return_base100: 87.1078br />name: Exchanges Index,date: 2020-10-26br />return_base100: 86.0841br />name: Exchanges Index,date: 2020-10-27br />return_base100: 82.2230br />name: Exchanges Index,date: 2020-10-28br />return_base100: 82.4615br />name: Exchanges Index,date: 2020-10-29br />return_base100: 75.8135br />name: Exchanges Index,date: 2020-10-30br />return_base100: 73.1275br />name: Exchanges Index,date: 2020-10-31br />return_base100: 71.9585br />name: Exchanges Index,date: 2020-11-01br />return_base100: 73.0588br />name: Exchanges Index,date: 2020-11-02br />return_base100: 75.0097br />name: Exchanges Index,date: 2020-11-03br />return_base100: 72.0964br />name: Exchanges Index,date: 2020-11-04br />return_base100: 70.5599br />name: Exchanges Index,date: 2020-11-05br />return_base100: 67.7548br />name: Exchanges Index,date: 2020-11-06br />return_base100: 71.5927br />name: Exchanges Index,date: 2020-11-07br />return_base100: 78.5504br />name: Exchanges Index,date: 2020-11-08br />return_base100: 75.9256br />name: Exchanges Index,date: 2020-11-09br />return_base100: 79.8043br />name: Exchanges Index,date: 2020-11-10br />return_base100: 78.9397br />name: Exchanges Index,date: 2020-11-11br />return_base100: 91.1610br />name: Exchanges Index,date: 2020-11-12br />return_base100: 86.4835br />name: Exchanges Index,date: 2020-11-13br />return_base100: 84.2450br />name: Exchanges Index,date: 2020-11-14br />return_base100: 90.3690br />name: Exchanges Index,date: 2020-11-15br />return_base100: 87.0425br />name: Exchanges Index,date: 2020-11-16br />return_base100: 85.1247br />name: Exchanges Index,date: 2020-11-17br />return_base100: 88.5811br />name: Exchanges Index,date: 2020-11-18br />return_base100: 92.7445br />name: Exchanges Index,date: 2020-11-19br />return_base100: 87.1609br />name: Exchanges Index,date: 2020-11-20br />return_base100: 91.1141br />name: Exchanges Index,date: 2020-11-21br />return_base100: 95.4631br />name: Exchanges Index,date: 2020-11-22br />return_base100: 102.6863br />name: Exchanges Index,date: 2020-11-23br />return_base100: 99.6940br />name: Exchanges Index,date: 2020-11-24br />return_base100: 103.1013br />name: Exchanges Index,date: 2020-11-25br />return_base100: 104.0396br />name: Exchanges Index,date: 2020-11-26br />return_base100: 99.9787br />name: Exchanges Index,date: 2020-11-27br />return_base100: 92.5078br />name: Exchanges Index,date: 2020-11-28br />return_base100: 91.7099br />name: Exchanges Index,date: 2020-11-29br />return_base100: 93.3434br />name: Exchanges Index,date: 2020-11-30br />return_base100: 95.7551br />name: Exchanges Index,date: 2020-12-01br />return_base100: 99.5186br />name: Exchanges Index,date: 2020-12-02br />return_base100: 98.6674br />name: Exchanges Index,date: 2020-12-03br />return_base100: 105.7064br />name: Exchanges Index,date: 2020-12-04br />return_base100: 105.6956br />name: Exchanges Index,date: 2020-12-05br />return_base100: 96.1230br />name: Exchanges Index,date: 2020-12-06br />return_base100: 103.3188br />name: Exchanges Index,date: 2020-12-07br />return_base100: 100.8811br />name: Exchanges Index,date: 2020-12-08br />return_base100: 102.4316br />name: Exchanges Index,date: 2020-12-09br />return_base100: 95.3150br />name: Exchanges Index,date: 2020-12-10br />return_base100: 97.2111br />name: Exchanges Index,date: 2020-12-11br />return_base100: 93.6592br />name: Exchanges Index,date: 2020-12-12br />return_base100: 89.0287br />name: Exchanges Index,date: 2020-12-13br />return_base100: 95.2585br />name: Exchanges Index,date: 2020-12-14br />return_base100: 99.0547br />name: Exchanges Index,date: 2020-12-15br />return_base100: 101.0491br />name: Exchanges Index,date: 2020-12-16br />return_base100: 105.9530br />name: Exchanges Index,date: 2020-12-17br />return_base100: 109.7101br />name: Exchanges Index,date: 2020-12-18br />return_base100: 109.4718br />name: Exchanges Index,date: 2020-12-19br />return_base100: 111.6767br />name: Exchanges Index,date: 2020-12-20br />return_base100: 114.3242br />name: Exchanges Index,date: 2020-12-21br />return_base100: 108.7511br />name: Exchanges Index,date: 2020-12-22br />return_base100: 102.8392br />name: Exchanges Index,date: 2020-12-23br />return_base100: 107.2781br />name: Exchanges Index,date: 2020-12-24br />return_base100: 93.1421br />name: Exchanges Index,date: 2020-12-25br />return_base100: 100.6157br />name: Exchanges Index,date: 2020-12-26br />return_base100: 100.2422br />name: Exchanges Index,date: 2020-12-27br />return_base100: 98.4717br />name: Exchanges Index,date: 2020-12-28br />return_base100: 103.6340br />name: Exchanges Index,date: 2020-12-29br />return_base100: 107.5580br />name: Exchanges Index,date: 2020-12-30br />return_base100: 105.5872br />name: Exchanges Index,date: 2020-12-31br />return_base100: 111.2707br />name: Exchanges Index,date: 2021-01-01br />return_base100: 121.8078br />name: Exchanges Index,date: 2021-01-02br />return_base100: 121.6659br />name: Exchanges Index,date: 2021-01-03br />return_base100: 121.7231br />name: Exchanges Index,date: 2021-01-04br />return_base100: 138.5737br />name: Exchanges Index,date: 2021-01-05br />return_base100: 141.3785br />name: Exchanges Index,date: 2021-01-06br />return_base100: 167.1398br />name: Exchanges Index,date: 2021-01-07br />return_base100: 167.6902br />name: Exchanges Index,date: 2021-01-08br />return_base100: 163.1922br />name: Exchanges Index,date: 2021-01-09br />return_base100: 160.1478br />name: Exchanges Index,date: 2021-01-10br />return_base100: 174.4554br />name: Exchanges Index,date: 2021-01-11br />return_base100: 167.0268br />name: Exchanges Index,date: 2021-01-12br />return_base100: 144.5998br />name: Exchanges Index,date: 2021-01-13br />return_base100: 149.4713br />name: Exchanges Index,date: 2021-01-14br />return_base100: 173.7597br />name: Exchanges Index,date: 2021-01-15br />return_base100: 182.0845br />name: Exchanges Index,date: 2021-01-16br />return_base100: 195.9590br />name: Exchanges Index,date: 2021-01-17br />return_base100: 213.2704br />name: Exchanges Index,date: 2021-01-18br />return_base100: 223.0591br />name: Exchanges Index,date: 2021-01-19br />return_base100: 231.1215br />name: Exchanges Index,date: 2021-01-20br />return_base100: 220.6413br />name: Exchanges Index,date: 2021-01-21br />return_base100: 231.0813br />name: Exchanges Index,date: 2021-01-22br />return_base100: 195.9387br />name: Exchanges Index,date: 2021-01-23br />return_base100: 221.5376br />name: Exchanges Index,date: 2021-01-24br />return_base100: 232.8246br />name: Exchanges Index,date: 2021-01-25br />return_base100: 270.4713br />name: Exchanges Index,date: 2021-01-26br />return_base100: 256.7536br />name: Exchanges Index,date: 2021-01-27br />return_base100: 284.7819br />name: Exchanges Index,date: 2021-01-28br />return_base100: 282.4622br />name: Exchanges Index,date: 2021-01-29br />return_base100: 292.2216br />name: Exchanges Index,date: 2021-01-30br />return_base100: 311.3365br />name: Exchanges Index,date: 2021-01-31br />return_base100: 365.8734br />name: Exchanges Index,date: 2021-02-01br />return_base100: 348.2803br />name: Exchanges Index,date: 2021-02-02br />return_base100: 395.8577br />name: Exchanges Index,date: 2021-02-03br />return_base100: 383.9391br />name: Exchanges Index,date: 2021-02-04br />return_base100: 410.0456br />name: Exchanges Index,date: 2021-02-05br />return_base100: 429.3049br />name: Exchanges Index,date: 2021-02-06br />return_base100: 480.6244br />name: Exchanges Index,date: 2021-02-07br />return_base100: 439.0761br />name: Exchanges Index,date: 2021-02-08br />return_base100: 422.9776br />name: Exchanges Index,date: 2021-02-09br />return_base100: 445.2215br />name: Exchanges Index,date: 2021-02-10br />return_base100: 454.3959br />name: Exchanges Index,date: 2021-02-11br />return_base100: 471.1536br />name: Exchanges Index,date: 2021-02-12br />return_base100: 511.5804br />name: Exchanges Index,date: 2021-02-13br />return_base100: 530.9720br />name: Exchanges Index,date: 2021-02-14br />return_base100: 520.9617br />name: Exchanges Index,date: 2021-02-15br />return_base100: 495.1052br />name: Exchanges Index,date: 2021-02-16br />return_base100: 483.5400br />name: Exchanges Index,date: 2021-02-17br />return_base100: 481.5317br />name: Exchanges Index,date: 2021-02-18br />return_base100: 501.2837br />name: Exchanges Index,date: 2021-02-19br />return_base100: 506.6623br />name: Exchanges Index,date: 2021-02-20br />return_base100: 481.6875br />name: Exchanges Index,date: 2021-02-21br />return_base100: 603.1580br />name: Exchanges Index,date: 2021-02-22br />return_base100: 611.6011br />name: Exchanges Index,date: 2021-02-23br />return_base100: 575.7256br />name: Exchanges Index,date: 2021-02-24br />return_base100: 509.3461br />name: Exchanges Index,date: 2021-02-25br />return_base100: 520.6321br />name: Exchanges Index,date: 2021-02-26br />return_base100: 481.8874br />name: Exchanges Index,date: 2021-02-27br />return_base100: 481.2709br />name: Exchanges Index,date: 2021-02-28br />return_base100: 497.2385br />name: Exchanges Index,date: 2021-03-01br />return_base100: 462.0406br />name: Exchanges Index,date: 2021-03-02br />return_base100: 536.4459br />name: Exchanges Index,date: 2021-03-03br />return_base100: 535.8258br />name: Exchanges Index,date: 2021-03-04br />return_base100: 540.8344br />name: Exchanges Index,date: 2021-03-05br />return_base100: 569.0797br />name: Exchanges Index,date: 2021-03-06br />return_base100: 568.5822br />name: Exchanges Index,date: 2021-03-07br />return_base100: 578.6300br />name: Exchanges Index,date: 2021-03-08br />return_base100: 658.2865br />name: Exchanges Index,date: 2021-03-09br />return_base100: 651.8107br />name: Exchanges Index,date: 2021-03-10br />return_base100: 659.7239br />name: Exchanges Index,date: 2021-03-11br />return_base100: 617.1916br />name: Exchanges Index,date: 2021-03-12br />return_base100: 620.6945br />name: Exchanges Index,date: 2021-03-13br />return_base100: 617.4378br />name: Exchanges Index,date: 2021-03-14br />return_base100: 663.1114br />name: Exchanges Index,date: 2021-03-15br />return_base100: 631.5713br />name: Exchanges Index,date: 2021-03-16br />return_base100: 609.2982br />name: Exchanges Index,date: 2021-03-17br />return_base100: 620.4615br />name: Exchanges Index,date: 2021-03-18br />return_base100: 649.6004br />name: Exchanges Index,date: 2021-03-19br />return_base100: 631.3669br />name: Exchanges Index,date: 2021-03-20br />return_base100: 679.2880br />name: Exchanges Index,date: 2021-03-21br />return_base100: 660.9288br />name: Exchanges Index,date: 2021-03-22br />return_base100: 664.2332br />name: Exchanges Index,date: 2021-03-23br />return_base100: 651.8134br />name: Exchanges Index,date: 2021-03-24br />return_base100: 624.7131br />name: Exchanges Index,date: 2021-03-25br />return_base100: 558.2069br />name: Exchanges Index,date: 2021-03-26br />return_base100: 540.0494br />name: Exchanges Index,date: 2021-03-27br />return_base100: 593.5307br />name: Exchanges Index,date: 2021-03-28br />return_base100: 584.3018br />name: Exchanges Index,date: 2021-03-29br />return_base100: 576.5198br />name: Exchanges Index,date: 2021-03-30br />return_base100: 607.6228br />name: Exchanges Index,date: 2021-03-31br />return_base100: 603.0849br />name: Exchanges Index,date: 2021-04-01br />return_base100: 592.0231br />name: Exchanges Index,date: 2021-04-02br />return_base100: 605.7319br />name: Exchanges Index,date: 2021-04-03br />return_base100: 635.9041br />name: Exchanges Index,date: 2021-04-04br />return_base100: 612.4508br />name: Exchanges Index,date: 2021-04-05br />return_base100: 643.3469br />name: Exchanges Index,date: 2021-04-06br />return_base100: 641.4707br />name: Exchanges Index,date: 2021-04-07br />return_base100: 652.7566br />name: Exchanges Index,date: 2021-04-08br />return_base100: 598.3029br />name: Exchanges Index,date: 2021-04-09br />return_base100: 636.6991br />name: Exchanges Index,date: 2021-04-10br />return_base100: 630.9724br />name: Exchanges Index,date: 2021-04-11br />return_base100: 633.8813br />name: Exchanges Index,date: 2021-04-12br />return_base100: 635.3980br />name: Exchanges Index,date: 2021-04-13br />return_base100: 731.6946br />name: Exchanges Index,date: 2021-04-14br />return_base100: 720.9496br />name: Exchanges Index,date: 2021-04-15br />return_base100: 738.7915br />name: Exchanges Index,date: 2021-04-16br />return_base100: 775.9357br />name: Exchanges Index,date: 2021-04-17br />return_base100: 739.7070br />name: Exchanges Index,date: 2021-04-18br />return_base100: 719.7561br />name: Exchanges Index,date: 2021-04-19br />return_base100: 651.8026br />name: Exchanges Index,date: 2021-04-20br />return_base100: 622.9694br />name: Exchanges Index,date: 2021-04-21br />return_base100: 639.3062br />name: Exchanges Index,date: 2021-04-22br />return_base100: 657.0771br />name: Exchanges Index,date: 2021-04-23br />return_base100: 659.6608br />name: Exchanges Index,date: 2021-04-24br />return_base100: 631.4606br />name: Exchanges Index,date: 2021-04-25br />return_base100: 576.8814br />name: Exchanges Index,date: 2021-04-26br />return_base100: 629.3421br />name: Exchanges Index,date: 2021-04-27br />return_base100: 706.7504br />name: Exchanges Index,date: 2021-04-28br />return_base100: 752.0959br />name: Exchanges Index,date: 2021-04-29br />return_base100: 793.7084br />name: Exchanges Index,date: 2021-04-30br />return_base100: 772.9033br />name: Exchanges Index,date: 2021-05-01br />return_base100: 773.2449br />name: Exchanges Index,date: 2021-05-02br />return_base100: 773.9117br />name: Exchanges Index,date: 2021-05-03br />return_base100: 795.1593br />name: Exchanges Index,date: 2021-05-04br />return_base100: 806.0233br />name: Exchanges Index,date: 2021-05-05br />return_base100: 788.6650br />name: Exchanges Index,date: 2021-05-06br />return_base100: 808.1647br />name: Exchanges Index,date: 2021-05-07br />return_base100: 794.2717br />name: Exchanges Index,date: 2021-05-08br />return_base100: 790.1233br />name: Exchanges Index,date: 2021-05-09br />return_base100: 807.6435br />name: Exchanges Index,date: 2021-05-10br />return_base100: 790.5144br />name: Exchanges Index,date: 2021-05-11br />return_base100: 730.5465br />name: Exchanges Index,date: 2021-05-12br />return_base100: 778.5861br />name: Exchanges Index,date: 2021-05-13br />return_base100: 752.4181br />name: Exchanges Index,date: 2021-05-14br />return_base100: 738.0951br />name: Exchanges Index,date: 2021-05-15br />return_base100: 798.7320br />name: Exchanges Index,date: 2021-05-16br />return_base100: 721.1633br />name: Exchanges Index,date: 2021-05-17br />return_base100: 718.9775br />name: Exchanges Index,date: 2021-05-18br />return_base100: 661.3982br />name: Exchanges Index,date: 2021-05-19br />return_base100: 722.1374br />name: Exchanges Index,date: 2021-05-20br />return_base100: 477.0084br />name: Exchanges Index,date: 2021-05-21br />return_base100: 531.5555br />name: Exchanges Index,date: 2021-05-22br />return_base100: 446.3289br />name: Exchanges Index,date: 2021-05-23br />return_base100: 413.7815br />name: Exchanges Index,date: 2021-05-24br />return_base100: 344.6765br />name: Exchanges Index,date: 2021-05-25br />return_base100: 476.9774br />name: Exchanges Index,date: 2021-05-26br />return_base100: 486.0134br />name: Exchanges Index,date: 2021-05-27br />return_base100: 557.4947br />name: Exchanges Index,date: 2021-05-28br />return_base100: 537.3658br />name: Exchanges Index,date: 2021-05-29br />return_base100: 483.7273br />name: Exchanges Index,date: 2021-05-30br />return_base100: 441.7407br />name: Exchanges Index,date: 2021-05-31br />return_base100: 480.9309br />name: Exchanges Index,date: 2021-06-01br />return_base100: 531.9719br />name: Exchanges Index,date: 2021-06-02br />return_base100: 518.7775br />name: Exchanges Index,date: 2021-06-03br />return_base100: 535.0718br />name: Exchanges Index,date: 2021-06-04br />return_base100: 555.6340br />name: Exchanges Index,date: 2021-06-05br />return_base100: 518.9752br />name: Exchanges Index,date: 2021-06-06br />return_base100: 509.1202br />name: Exchanges Index,date: 2021-06-07br />return_base100: 511.7677br />name: Exchanges Index,date: 2021-06-08br />return_base100: 468.7173br />name: Exchanges Index,date: 2021-06-09br />return_base100: 462.1906br />name: Exchanges Index,date: 2021-06-10br />return_base100: 492.2343br />name: Exchanges Index,date: 2021-06-11br />return_base100: 458.8501br />name: Exchanges Index,date: 2021-06-12br />return_base100: 426.3745br />name: Exchanges Index,date: 2021-06-13br />return_base100: 416.9073br />name: Exchanges Index,date: 2021-06-14br />return_base100: 452.0485br />name: Exchanges Index,date: 2021-06-15br />return_base100: 470.4006br />name: Exchanges Index,date: 2021-06-16br />return_base100: 460.8238br />name: Exchanges Index,date: 2021-06-17br />return_base100: 427.7530br />name: Exchanges Index,date: 2021-06-18br />return_base100: 435.9660br />name: Exchanges Index,date: 2021-06-19br />return_base100: 400.2147br />name: Exchanges Index,date: 2021-06-20br />return_base100: 390.6212br />name: Exchanges Index,date: 2021-06-21br />return_base100: 410.2116br />name: Exchanges Index,date: 2021-06-22br />return_base100: 317.3955br />name: Exchanges Index,date: 2021-06-23br />return_base100: 318.6505br />name: Exchanges Index,date: 2021-06-24br />return_base100: 346.0232br />name: Exchanges Index,date: 2021-06-25br />return_base100: 351.8577br />name: Exchanges Index,date: 2021-06-26br />return_base100: 316.5679br />name: Exchanges Index,date: 2021-06-27br />return_base100: 314.4817br />name: Exchanges Index,date: 2021-06-28br />return_base100: 336.9792br />name: Exchanges Index,date: 2021-06-29br />return_base100: 352.6670br />name: Exchanges Index,date: 2021-06-30br />return_base100: 368.8040br />name: Exchanges Index,date: 2021-07-01br />return_base100: 381.1674br />name: Exchanges Index,date: 2021-07-02br />return_base100: 356.2430br />name: Exchanges Index,date: 2021-07-03br />return_base100: 360.8630br />name: Exchanges Index,date: 2021-07-04br />return_base100: 382.5167br />name: Exchanges Index,date: 2021-07-05br />return_base100: 406.8268br />name: Exchanges Index,date: 2021-07-06br />return_base100: 399.4832br />name: Exchanges Index,date: 2021-07-07br />return_base100: 433.2583br />name: Exchanges Index,date: 2021-07-08br />return_base100: 432.5539br />name: Exchanges Index,date: 2021-07-09br />return_base100: 401.6861br />name: Exchanges Index,date: 2021-07-10br />return_base100: 416.7657br />name: Exchanges Index,date: 2021-07-11br />return_base100: 401.4298br />name: Exchanges Index,date: 2021-07-12br />return_base100: 408.5384br />name: Exchanges Index,date: 2021-07-13br />return_base100: 388.0236br />name: Exchanges Index,date: 2021-07-14br />return_base100: 362.9253br />name: Exchanges Index,date: 2021-07-15br />return_base100: 357.4098br />name: Exchanges Index,date: 2021-07-16br />return_base100: 337.2579br />name: Exchanges Index,date: 2021-07-17br />return_base100: 323.2432br />name: Exchanges Index,date: 2021-07-18br />return_base100: 325.9453br />name: Exchanges Index,date: 2021-07-19br />return_base100: 329.3705br />name: Exchanges Index,date: 2021-07-20br />return_base100: 313.2281br />name: Exchanges Index,date: 2021-07-21br />return_base100: 293.6485br />name: Exchanges Index,date: 2021-07-22br />return_base100: 333.6078br />name: Exchanges Index,date: 2021-07-23br />return_base100: 352.5497br />name: Exchanges Index,date: 2021-07-24br />return_base100: 370.2107br />name: Exchanges Index,date: 2021-07-25br />return_base100: 363.6752br />name: Exchanges Index,date: 2021-07-26br />return_base100: 366.8359br />name: Exchanges Index,date: 2021-07-27br />return_base100: 370.7785br />name: Exchanges Index,date: 2021-07-28br />return_base100: 374.0249br />name: Exchanges Index,date: 2021-07-29br />return_base100: 378.8240br />name: Exchanges Index,date: 2021-07-30br />return_base100: 388.4880br />name: Exchanges Index,date: 2021-07-31br />return_base100: 412.6889br />name: Exchanges Index,date: 2021-08-01br />return_base100: 430.5582br />name: Exchanges Index,date: 2021-08-02br />return_base100: 426.9011br />name: Exchanges Index,date: 2021-08-03br />return_base100: 433.5883br />name: Exchanges Index,date: 2021-08-04br />return_base100: 416.3574br />name: Exchanges Index,date: 2021-08-05br />return_base100: 451.9825br />name: Exchanges Index,date: 2021-08-06br />return_base100: 483.6067br />name: Exchanges Index,date: 2021-08-07br />return_base100: 499.2995br />name: Exchanges Index,date: 2021-08-08br />return_base100: 534.2756br />name: Exchanges Index,date: 2021-08-09br />return_base100: 502.0015br />name: Exchanges Index,date: 2021-08-10br />return_base100: 533.4984br />name: Exchanges Index,date: 2021-08-11br />return_base100: 543.3578br />name: Exchanges Index,date: 2021-08-12br />return_base100: 554.1299br />name: Exchanges Index,date: 2021-08-13br />return_base100: 540.7052br />name: Exchanges Index,date: 2021-08-14br />return_base100: 587.2554br />name: Exchanges Index,date: 2021-08-15br />return_base100: 578.9599br />name: Exchanges Index,date: 2021-08-16br />return_base100: 582.2980br />name: Exchanges Index,date: 2021-08-17br />return_base100: 566.4317br />name: Exchanges Index,date: 2021-08-18br />return_base100: 521.6610br />name: Exchanges Index,date: 2021-08-19br />return_base100: 527.0472br />name: Exchanges Index,date: 2021-08-20br />return_base100: 552.3212br />name: Exchanges Index,date: 2021-08-21br />return_base100: 575.6453br />name: Exchanges Index,date: 2021-08-22br />return_base100: 564.5152br />name: Exchanges Index,date: 2021-08-23br />return_base100: 576.4483br />name: Exchanges Index,date: 2021-08-24br />return_base100: 580.6971br />name: Exchanges Index,date: 2021-08-25br />return_base100: 538.9252br />name: Exchanges Index,date: 2021-08-26br />return_base100: 549.6969br />name: Exchanges Index,date: 2021-08-27br />return_base100: 524.4159br />name: Exchanges Index,date: 2021-08-28br />return_base100: 550.4428br />name: Exchanges Index,date: 2021-08-29br />return_base100: 541.4582br />name: Exchanges Index,date: 2021-08-30br />return_base100: 540.4332br />name: Exchanges Index,date: 2021-08-31br />return_base100: 537.3468br />name: Exchanges Index,date: 2021-09-01br />return_base100: 578.6570br />name: Exchanges Index,date: 2021-09-02br />return_base100: 611.3687br />name: Exchanges Index,date: 2021-09-03br />return_base100: 594.5255br />name: Exchanges Index,date: 2021-09-04br />return_base100: 577.2976br />name: Exchanges Index,date: 2021-09-05br />return_base100: 581.3641br />name: Exchanges Index,date: 2021-09-06br />return_base100: 601.6668br />name: Exchanges Index,date: 2021-09-07br />return_base100: 593.4895br />name: Exchanges Index,date: 2021-09-08br />return_base100: 493.0734br />name: Exchanges Index,date: 2021-09-09br />return_base100: 479.7843br />name: Exchanges Index,date: 2021-09-10br />return_base100: 486.5837br />name: Exchanges Index,date: 2021-09-11br />return_base100: 459.5257br />name: Exchanges Index,date: 2021-09-12br />return_base100: 471.5780br />name: Exchanges Index,date: 2021-09-13br />return_base100: 497.8693br />name: Exchanges Index,date: 2021-09-14br />return_base100: 474.9304br />name: Exchanges Index,date: 2021-09-15br />return_base100: 534.0180br />name: Exchanges Index,date: 2021-09-16br />return_base100: 571.1556br />name: Exchanges Index,date: 2021-09-17br />return_base100: 557.3084br />name: Exchanges Index,date: 2021-09-18br />return_base100: 511.0324br />name: Exchanges Index,date: 2021-09-19br />return_base100: 515.8838br />name: Exchanges Index,date: 2021-09-20br />return_base100: 503.2891br />name: Exchanges Index,date: 2021-09-21br />return_base100: 435.3312br />name: Exchanges Index,date: 2021-09-22br />return_base100: 395.4704br />name: Exchanges Index,date: 2021-09-23br />return_base100: 449.1078br />name: Exchanges Index,date: 2021-09-24br />return_base100: 456.9220br />name: Exchanges Index,date: 2021-09-25br />return_base100: 416.1509br />name: Exchanges Index,date: 2021-09-26br />return_base100: 413.9684br />name: Exchanges Index,date: 2021-09-27br />return_base100: 482.3693br />name: Exchanges Index,date: 2021-09-28br />return_base100: 453.9239br />name: Exchanges Index,date: 2021-09-29br />return_base100: 454.0673br />name: Exchanges Index,date: 2021-09-30br />return_base100: 457.0725br />name: Exchanges Index,date: 2021-10-01br />return_base100: 472.0077br />name: Exchanges Index,date: 2021-10-02br />return_base100: 513.4811br />name: Exchanges Index,date: 2021-10-03br />return_base100: 522.9280br />name: Exchanges Index,date: 2021-10-04br />return_base100: 525.3762br />name: Exchanges Index,date: 2021-10-05br />return_base100: 512.2678br />name: Exchanges Index,date: 2021-10-06br />return_base100: 522.4776br />name: Exchanges Index,date: 2021-10-07br />return_base100: 514.3668br />name: Exchanges Index,date: 2021-10-08br />return_base100: 518.8555br />name: Exchanges Index,date: 2021-10-09br />return_base100: 510.8824br />name: Exchanges Index,date: 2021-10-10br />return_base100: 522.0592br />name: Exchanges Index,date: 2021-10-11br />return_base100: 498.1435br />name: Exchanges Index,date: 2021-10-12br />return_base100: 495.3944br />name: Exchanges Index,date: 2021-10-13br />return_base100: 482.4566br />name: Exchanges Index,date: 2021-10-14br />return_base100: 506.0240br />name: Exchanges Index,date: 2021-10-15br />return_base100: 532.0194br />name: Exchanges Index,date: 2021-10-16br />return_base100: 532.0646br />name: Exchanges Index,date: 2021-10-17br />return_base100: 547.9301br />name: Exchanges Index,date: 2021-10-18br />return_base100: 534.8106br />name: Exchanges Index,date: 2021-10-19br />return_base100: 524.6855br />name: Exchanges Index,date: 2021-10-20br />return_base100: 534.5601br />name: Exchanges Index,date: 2021-10-21br />return_base100: 559.5262br />name: Exchanges Index,date: 2021-10-22br />return_base100: 540.1087br />name: Exchanges Index,date: 2021-10-23br />return_base100: 539.1949br />name: Exchanges Index,date: 2021-10-24br />return_base100: 559.6166br />name: Exchanges Index,date: 2021-10-25br />return_base100: 539.1499br />name: Exchanges Index,date: 2021-10-26br />return_base100: 567.7428br />name: Exchanges Index,date: 2021-10-27br />return_base100: 568.9372br />name: Exchanges Index,date: 2021-10-28br />return_base100: 532.1968br />name: Exchanges Index,date: 2021-10-29br />return_base100: 553.5859br />name: Exchanges Index,date: 2021-10-30br />return_base100: 565.6190br />name: Exchanges Index,date: 2021-10-31br />return_base100: 558.8220br />name: Exchanges Index,date: 2021-11-01br />return_base100: 558.7625br />name: Exchanges Index,date: 2021-11-02br />return_base100: 592.4216br />name: Exchanges Index,date: 2021-11-03br />return_base100: 611.7953br />name: Exchanges Index,date: 2021-11-04br />return_base100: 617.5404br />name: Exchanges Index,date: 2021-11-05br />return_base100: 596.8073br />name: Exchanges Index,date: 2021-11-06br />return_base100: 590.5402br />name: Exchanges Index,date: 2021-11-07br />return_base100: 586.0177br />name: Exchanges Index,date: 2021-11-08br />return_base100: 603.2361br />name: Exchanges Index,date: 2021-11-09br />return_base100: 639.0603br />name: Exchanges Index,date: 2021-11-10br />return_base100: 663.4145br />name: Exchanges Index,date: 2021-11-11br />return_base100: 640.0660br />name: Exchanges Index,date: 2021-11-12br />return_base100: 656.5482br />name: Exchanges Index,date: 2021-11-13br />return_base100: 633.1324br />name: Exchanges Index,date: 2021-11-14br />return_base100: 627.5470br />name: Exchanges Index,date: 2021-11-15br />return_base100: 636.5580br />name: Exchanges Index,date: 2021-11-16br />return_base100: 616.9252br />name: Exchanges Index,date: 2021-11-17br />return_base100: 563.3947br />name: Exchanges Index,date: 2021-11-18br />return_base100: 566.2689br />name: Exchanges Index,date: 2021-11-19br />return_base100: 516.8621br />name: Exchanges Index,date: 2021-11-20br />return_base100: 557.0072br />name: Exchanges Index,date: 2021-11-21br />return_base100: 565.3389br />name: Exchanges Index,date: 2021-11-22br />return_base100: 553.6046br />name: Exchanges Index,date: 2021-11-23br />return_base100: 542.0468br />name: Exchanges Index,date: 2021-11-24br />return_base100: 594.5968br />name: Exchanges Index,date: 2021-11-25br />return_base100: 582.9882br />name: Exchanges Index,date: 2021-11-26br />return_base100: 591.1587br />name: Exchanges Index,date: 2021-11-27br />return_base100: 522.9813br />name: Exchanges Index,date: 2021-11-28br />return_base100: 529.8394br />name: Exchanges Index,date: 2021-11-29br />return_base100: 546.4480br />name: Exchanges Index,date: 2021-11-30br />return_base100: 544.6433br />name: Exchanges Index,date: 2021-12-01br />return_base100: 557.8434br />name: Exchanges Index,date: 2021-12-02br />return_base100: 553.0051br />name: Exchanges Index,date: 2021-12-03br />return_base100: 559.8710br />name: Exchanges Index,date: 2021-12-04br />return_base100: 508.6223br />name: Exchanges Index,date: 2021-12-05br />return_base100: 446.9788br />name: Exchanges Index,date: 2021-12-06br />return_base100: 421.4379br />name: Exchanges Index,date: 2021-12-07br />return_base100: 457.3254br />name: Exchanges Index,date: 2021-12-08br />return_base100: 458.1114br />name: Exchanges Index,date: 2021-12-09br />return_base100: 484.8892br />name: Exchanges Index,date: 2021-12-10br />return_base100: 440.2640br />name: Exchanges Index,date: 2021-12-11br />return_base100: 409.7276br />name: Exchanges Index,date: 2021-12-12br />return_base100: 432.6220br />name: Exchanges Index,date: 2021-12-13br />return_base100: 436.4789br />name: Exchanges Index,date: 2021-12-14br />return_base100: 388.5247br />name: Exchanges Index,date: 2021-12-15br />return_base100: 405.2877br />name: Exchanges Index,date: 2021-12-16br />return_base100: 417.2854br />name: Exchanges Index,date: 2021-12-17br />return_base100: 404.3295br />name: Exchanges Index,date: 2021-12-18br />return_base100: 410.3869br />name: Exchanges Index,date: 2021-12-19br />return_base100: 422.4376br />name: Exchanges Index,date: 2021-12-20br />return_base100: 407.5474br />name: Exchanges Index,date: 2021-12-21br />return_base100: 402.1750br />name: Exchanges Index,date: 2021-12-22br />return_base100: 430.6495br />name: Exchanges Index,date: 2021-12-23br />return_base100: 447.2263br />name: Exchanges Index,date: 2021-12-24br />return_base100: 486.0360br />name: Exchanges Index,date: 2021-12-25br />return_base100: 475.0827br />name: Exchanges Index,date: 2021-12-26br />return_base100: 485.6533br />name: Exchanges Index,date: 2021-12-27br />return_base100: 503.2276br />name: Exchanges Index,date: 2021-12-28br />return_base100: 507.5320br />name: Exchanges Index,date: 2021-12-29br />return_base100: 477.9703br />name: Exchanges Index,date: 2021-12-30br />return_base100: 457.9735br />name: Exchanges Index,date: 2021-12-31br />return_base100: 480.6636br />name: Exchanges Index,date: 2022-01-01br />return_base100: 472.0331br />name: Exchanges Index,date: 2022-01-02br />return_base100: 489.9516br />name: Exchanges Index,date: 2022-01-03br />return_base100: 498.9734br />name: Exchanges Index,date: 2022-01-04br />return_base100: 500.5020br />name: Exchanges Index,date: 2022-01-05br />return_base100: 497.6382br />name: Exchanges Index,date: 2022-01-06br />return_base100: 461.0671br />name: Exchanges Index,date: 2022-01-07br />return_base100: 456.3723br />name: Exchanges Index,date: 2022-01-08br />return_base100: 425.0935br />name: Exchanges Index,date: 2022-01-09br />return_base100: 402.1888br />name: Exchanges Index,date: 2022-01-10br />return_base100: 417.4158br />name: Exchanges Index,date: 2022-01-11br />return_base100: 395.8700br />name: Exchanges Index,date: 2022-01-12br />return_base100: 414.1040br />name: Exchanges Index,date: 2022-01-13br />return_base100: 429.5875br />name: Exchanges Index,date: 2022-01-14br />return_base100: 415.3178br />name: Exchanges Index,date: 2022-01-15br />return_base100: 423.1858br />name: Exchanges Index,date: 2022-01-16br />return_base100: 428.2713br />name: Exchanges Index,date: 2022-01-17br />return_base100: 439.1144br />name: Exchanges Index,date: 2022-01-18br />return_base100: 409.7282br />name: Exchanges Index,date: 2022-01-19br />return_base100: 393.4143br />name: Exchanges Index,date: 2022-01-20br />return_base100: 376.6260br />name: Exchanges Index,date: 2022-01-21br />return_base100: 360.2783br />name: Exchanges Index,date: 2022-01-22br />return_base100: 309.8613br />name: Exchanges Index,date: 2022-01-23br />return_base100: 273.5557br />name: Exchanges Index,date: 2022-01-24br />return_base100: 288.0515br />name: Exchanges Index,date: 2022-01-25br />return_base100: 273.9588br />name: Exchanges Index,date: 2022-01-26br />return_base100: 283.5142br />name: Exchanges Index,date: 2022-01-27br />return_base100: 281.5870br />name: Exchanges Index,date: 2022-01-28br />return_base100: 272.6212br />name: Exchanges Index,date: 2022-01-29br />return_base100: 280.6336br />name: Exchanges Index,date: 2022-01-30br />return_base100: 288.0027br />name: Exchanges Index,date: 2022-01-31br />return_base100: 285.4640br />name: Exchanges Index,date: 2022-02-01br />return_base100: 300.3253br />name: Exchanges Index,date: 2022-02-02br />return_base100: 295.2464br />name: Exchanges Index,date: 2022-02-03br />return_base100: 276.8284br />name: Exchanges Index,date: 2022-02-04br />return_base100: 276.2730br />name: Exchanges Index,date: 2022-02-05br />return_base100: 300.3568br />name: Exchanges Index,date: 2022-02-06br />return_base100: 304.9522br />name: Exchanges Index,date: 2022-02-07br />return_base100: 316.1753br />name: Exchanges Index,date: 2022-02-08br />return_base100: 331.7952br />name: Exchanges Index,date: 2022-02-09br />return_base100: 321.6005br />name: Exchanges Index,date: 2022-02-10br />return_base100: 329.5468br />name: Exchanges Index,date: 2022-02-11br />return_base100: 307.1587br />name: Exchanges Index,date: 2022-02-12br />return_base100: 285.4010br />name: Exchanges Index,date: 2022-02-13br />return_base100: 284.0451br />name: Exchanges Index,date: 2022-02-14br />return_base100: 278.2369br />name: Exchanges Index,date: 2022-02-15br />return_base100: 284.6858br />name: Exchanges Index,date: 2022-02-16br />return_base100: 307.2902br />name: Exchanges Index,date: 2022-02-17br />return_base100: 304.7626br />name: Exchanges Index,date: 2022-02-18br />return_base100: 279.9034br />name: Exchanges Index,date: 2022-02-19br />return_base100: 273.1515br />name: Exchanges Index,date: 2022-02-20br />return_base100: 270.0968br />name: Exchanges Index,date: 2022-02-21br />return_base100: 252.4787br />name: Exchanges Index,date: 2022-02-22br />return_base100: 231.2797br />name: Exchanges Index,date: 2022-02-23br />return_base100: 240.4018br />name: Exchanges Index,date: 2022-02-24br />return_base100: 234.4869br />name: Exchanges Index,date: 2022-02-25br />return_base100: 231.3325br />name: Exchanges Index,date: 2022-02-26br />return_base100: 244.0829br />name: Exchanges Index,date: 2022-02-27br />return_base100: 241.3615br />name: Exchanges Index,date: 2022-02-28br />return_base100: 245.2693br />name: Exchanges Index,date: 2022-03-01br />return_base100: 269.4750br />name: Exchanges Index,date: 2022-03-02br />return_base100: 270.1981br />name: Exchanges Index,date: 2022-03-03br />return_base100: 266.5667br />name: Exchanges Index,date: 2022-03-04br />return_base100: 255.6111br />name: Exchanges Index,date: 2022-03-05br />return_base100: 235.1496br />name: Exchanges Index,date: 2022-03-06br />return_base100: 239.7555br />name: Exchanges Index,date: 2022-03-07br />return_base100: 225.9171br />name: Exchanges Index,date: 2022-03-08br />return_base100: 222.4653br />name: Exchanges Index,date: 2022-03-09br />return_base100: 233.5759br />name: Exchanges Index,date: 2022-03-10br />return_base100: 245.5208br />name: Exchanges Index,date: 2022-03-11br />return_base100: 232.9961br />name: Exchanges Index,date: 2022-03-12br />return_base100: 227.4848br />name: Exchanges Index,date: 2022-03-13br />return_base100: 227.8687br />name: Exchanges Index,date: 2022-03-14br />return_base100: 219.8812br />name: Exchanges Index,date: 2022-03-15br />return_base100: 227.2821br />name: Exchanges Index,date: 2022-03-16br />return_base100: 230.6076br />name: Exchanges Index,date: 2022-03-17br />return_base100: 243.0252br />name: Exchanges Index,date: 2022-03-18br />return_base100: 245.7185br />name: Exchanges Index,date: 2022-03-19br />return_base100: 259.4752br />name: Exchanges Index,date: 2022-03-20br />return_base100: 266.9451br />name: Exchanges Index,date: 2022-03-21br />return_base100: 255.1769br />name: Exchanges Index,date: 2022-03-22br />return_base100: 255.0711br />name: Exchanges Index,date: 2022-03-23br />return_base100: 262.9114br />name: Exchanges Index,date: 2022-03-24br />return_base100: 279.5378br />name: Exchanges Index,date: 2022-03-25br />return_base100: 288.3008br />name: Exchanges Index,date: 2022-03-26br />return_base100: 282.7676br />name: Exchanges Index,date: 2022-03-27br />return_base100: 286.1966br />name: Exchanges Index,date: 2022-03-28br />return_base100: 308.0667br />name: Exchanges Index,date: 2022-03-29br />return_base100: 306.1203br />name: Exchanges Index,date: 2022-03-30br />return_base100: 321.2304br />name: Exchanges Index,date: 2022-03-31br />return_base100: 330.4375br />name: Exchanges Index,date: 2022-04-01br />return_base100: 314.2378br />name: Exchanges Index,date: 2022-04-02br />return_base100: 323.0382br />name: Exchanges Index,date: 2022-04-03br />return_base100: 322.9632br />name: Exchanges Index,date: 2022-04-04br />return_base100: 330.2179br />name: Exchanges Index,date: 2022-04-05br />return_base100: 322.4818br />name: Exchanges Index,date: 2022-04-06br />return_base100: 309.9615br />name: Exchanges Index,date: 2022-04-07br />return_base100: 279.9599br />name: Exchanges Index,date: 2022-04-08br />return_base100: 292.3521br />name: Exchanges Index,date: 2022-04-09br />return_base100: 279.6502br />name: Exchanges Index,date: 2022-04-10br />return_base100: 287.9226br />name: Exchanges Index,date: 2022-04-11br />return_base100: 282.6524br />name: Exchanges Index,date: 2022-04-12br />return_base100: 254.8895br />name: Exchanges Index,date: 2022-04-13br />return_base100: 263.7168br />name: Exchanges Index,date: 2022-04-14br />return_base100: 271.8378br />name: Exchanges Index,date: 2022-04-15br />return_base100: 268.1060br />name: Exchanges Index,date: 2022-04-16br />return_base100: 272.6076br />name: Exchanges Index,date: 2022-04-17br />return_base100: 270.9156br />name: Exchanges Index,date: 2022-04-18br />return_base100: 259.7373br />name: Exchanges Index,date: 2022-04-19br />return_base100: 267.5499br />name: Exchanges Index,date: 2022-04-20br />return_base100: 272.8422br />name: Exchanges Index,date: 2022-04-21br />return_base100: 276.4090br />name: Exchanges Index,date: 2022-04-22br />return_base100: 265.4062br />name: Exchanges Index,date: 2022-04-23br />return_base100: 269.1246br />name: Exchanges Index,date: 2022-04-24br />return_base100: 270.6040br />name: Exchanges Index,date: 2022-04-25br />return_base100: 263.2710br />name: Exchanges Index,date: 2022-04-26br />return_base100: 265.6191br />name: Exchanges Index,date: 2022-04-27br />return_base100: 246.9294br />name: Exchanges Index,date: 2022-04-28br />return_base100: 255.7341br />name: Exchanges Index,date: 2022-04-29br />return_base100: 252.0136br />name: Exchanges Index,date: 2022-04-30br />return_base100: 237.2870br />name: Exchanges Index,date: 2022-05-01br />return_base100: 216.6208br />name: Exchanges Index,date: 2022-05-02br />return_base100: 221.9877br />name: Exchanges Index,date: 2022-05-03br />return_base100: 217.9674br />name: Exchanges Index,date: 2022-05-04br />return_base100: 213.1316br />name: Exchanges Index,date: 2022-05-05br />return_base100: 241.0035br />name: Exchanges Index,date: 2022-05-06br />return_base100: 221.2362br />name: Exchanges Index,date: 2022-05-07br />return_base100: 222.1751br />name: Exchanges Index,date: 2022-05-08br />return_base100: 211.3754br />name: Exchanges Index,date: 2022-05-09br />return_base100: 206.7503br />name: Exchanges Index,date: 2022-05-10br />return_base100: 175.1266br />name: Exchanges Index,date: 2022-05-11br />return_base100: 177.4199br />name: Exchanges Index,date: 2022-05-12br />return_base100: 143.2976br />name: Exchanges Index,date: 2022-05-13br />return_base100: 132.5262br />name: Exchanges Index,date: 2022-05-14br />return_base100: 144.2566br />name: Exchanges Index,date: 2022-05-15br />return_base100: 149.2164br />name: Exchanges Index,date: 2022-05-16br />return_base100: 156.4136br />name: Exchanges Index,date: 2022-05-17br />return_base100: 144.4798br />name: Exchanges Index,date: 2022-05-18br />return_base100: 155.8019br />name: Exchanges Index,date: 2022-05-19br />return_base100: 140.9061br />name: Exchanges Index,date: 2022-05-20br />return_base100: 148.4111br />name: Exchanges Index,date: 2022-05-21br />return_base100: 147.3401br />name: Exchanges Index,date: 2022-05-22br />return_base100: 151.1954br />name: Exchanges Index,date: 2022-05-23br />return_base100: 156.6086br />name: Exchanges Index,date: 2022-05-24br />return_base100: 156.4468br />name: Exchanges Index,date: 2022-05-25br />return_base100: 156.8135br />name: Exchanges Index,date: 2022-05-26br />return_base100: 157.5405br />name: Exchanges Index,date: 2022-05-27br />return_base100: 142.6587br />name: Exchanges Index,date: 2022-05-28br />return_base100: 135.1046br />name: Exchanges Index,date: 2022-05-29br />return_base100: 141.5479br />name: Exchanges Index,date: 2022-05-30br />return_base100: 141.5933br />name: Exchanges Index,date: 2022-05-31br />return_base100: 159.1843br />name: Exchanges Index,date: 2022-06-01br />return_base100: 159.6423br />name: Exchanges Index,date: 2022-06-02br />return_base100: 146.9105br />name: Exchanges Index,date: 2022-06-03br />return_base100: 150.1159br />name: Exchanges Index,date: 2022-06-04br />return_base100: 142.4269br />name: Exchanges Index,date: 2022-06-05br />return_base100: 144.8468br />name: Exchanges Index,date: 2022-06-06br />return_base100: 144.2349br />name: Exchanges Index,date: 2022-06-07br />return_base100: 151.6994br />name: Exchanges Index,date: 2022-06-08br />return_base100: 147.2739br />name: Exchanges Index,date: 2022-06-09br />return_base100: 146.3226br />name: Exchanges Index,date: 2022-06-10br />return_base100: 144.7986br />name: Exchanges Index,date: 2022-06-11br />return_base100: 134.1466br />name: Exchanges Index,date: 2022-06-12br />return_base100: 122.0977br />name: Exchanges Index,date: 2022-06-13br />return_base100: 115.0156br />name: Exchanges Index,date: 2022-06-14br />return_base100: 100.0873br />name: Exchanges Index,date: 2022-06-15br />return_base100: 105.2508br />name: Exchanges Index,date: 2022-06-16br />return_base100: 114.8421br />name: Exchanges Index,date: 2022-06-17br />return_base100: 100.9235br />name: Exchanges Index,date: 2022-06-18br />return_base100: 103.4198br />name: Exchanges Index,date: 2022-06-19br />return_base100: 95.3679br />name: Exchanges Index,date: 2022-06-20br />return_base100: 105.9564br />name: Exchanges Index,date: 2022-06-21br />return_base100: 110.4485br />name: Exchanges Index,date: 2022-06-22br />return_base100: 117.8495br />name: Exchanges Index,date: 2022-06-23br />return_base100: 119.6976br />name: Exchanges Index,date: 2022-06-24br />return_base100: 132.5307br />name: Exchanges Index,date: 2022-06-25br />return_base100: 134.3511br />name: Exchanges Index,date: 2022-06-26br />return_base100: 135.1886br />name: Exchanges Index,date: 2022-06-27br />return_base100: 130.7490br />name: Exchanges Index,date: 2022-06-28br />return_base100: 127.0327br />name: Exchanges Index,date: 2022-06-29br />return_base100: 120.5223br />name: Exchanges Index,date: 2022-06-30br />return_base100: 122.6697br />name: Exchanges Index,date: 2022-07-01br />return_base100: 117.7249br />name: Exchanges Index,date: 2022-07-02br />return_base100: 116.5071br />name: Exchanges Index,date: 2022-07-03br />return_base100: 117.4577br />name: Exchanges Index,date: 2022-07-04br />return_base100: 117.5980br />name: Exchanges Index,date: 2022-07-05br />return_base100: 125.0527br />name: Exchanges Index,date: 2022-07-06br />return_base100: 126.6396br />name: Exchanges Index,date: 2022-07-07br />return_base100: 128.0572br />name: Exchanges Index,date: 2022-07-08br />return_base100: 135.3084br />name: Exchanges Index,date: 2022-07-09br />return_base100: 136.1204br />name: Exchanges Index,date: 2022-07-10br />return_base100: 144.3099br />name: Exchanges Index,date: 2022-07-11br />return_base100: 138.5841br />name: Exchanges Index,date: 2022-07-12br />return_base100: 126.3986br />name: Exchanges Index,date: 2022-07-13br />return_base100: 123.8684br />name: Exchanges Index,date: 2022-07-14br />return_base100: 134.6583br />name: Exchanges Index,date: 2022-07-15br />return_base100: 148.7685br />name: Exchanges Index,date: 2022-07-16br />return_base100: 146.8542br />name: Exchanges Index,date: 2022-07-17br />return_base100: 156.1168br />name: Exchanges Index,date: 2022-07-18br />return_base100: 149.0287br />name: Exchanges Index,date: 2022-07-19br />return_base100: 161.2837br />name: Exchanges Index,date: 2022-07-20br />return_base100: 161.6256br />name: Exchanges Index,date: 2022-07-21br />return_base100: 151.5259br />name: Exchanges Index,date: 2022-07-22br />return_base100: 153.4172br />name: Exchanges Index,date: 2022-07-23br />return_base100: 154.1992br />name: Exchanges Index,date: 2022-07-24br />return_base100: 158.4536br />name: Exchanges Index,date: 2022-07-25br />return_base100: 148.9773br />name: Exchanges Index,date: 2022-07-26br />return_base100: 143.6466br />name: Exchanges Index,date: 2022-07-27br />return_base100: 166.4178br />name: Exchanges Index,date: 2022-07-28br />return_base100: 186.4040br />name: Exchanges Index,date: 2022-07-29br />return_base100: 184.8417br />name: Exchanges Index,date: 2022-07-30br />return_base100: 178.9262br />name: Exchanges Index,date: 2022-07-31br />return_base100: 176.4172br />name: Exchanges Index,date: 2022-08-01br />return_base100: 174.7154br />name: Exchanges Index,date: 2022-08-02br />return_base100: 173.4214br />name: Exchanges Index,date: 2022-08-03br />return_base100: 179.4613br />name: Exchanges Index,date: 2022-08-04br />return_base100: 178.7796br />name: Exchanges Index,date: 2022-08-05br />return_base100: 184.0470br />name: Exchanges Index,date: 2022-08-06br />return_base100: 182.9330br />name: Exchanges Index,date: 2022-08-07br />return_base100: 183.4944br />name: Exchanges Index,date: 2022-08-08br />return_base100: 185.9143br />name: Exchanges Index,date: 2022-08-09br />return_base100: 177.6123br />name: Exchanges Index,date: 2022-08-10br />return_base100: 191.2801br />name: Exchanges Index,date: 2022-08-11br />return_base100: 188.1792br />name: Exchanges Index,date: 2022-08-12br />return_base100: 193.4273br />name: Exchanges Index,date: 2022-08-13br />return_base100: 191.4527br />name: Exchanges Index,date: 2022-08-14br />return_base100: 187.4830br />name: Exchanges Index,date: 2022-08-15br />return_base100: 181.1220br />name: Exchanges Index,date: 2022-08-16br />return_base100: 177.8482br />name: Exchanges Index,date: 2022-08-17br />return_base100: 169.2970br />name: Exchanges Index,date: 2022-08-18br />return_base100: 164.8268br />name: Exchanges Index,date: 2022-08-19br />return_base100: 150.6939br />name: Exchanges Index,date: 2022-08-20br />return_base100: 150.1249br />name: Exchanges Index,date: 2022-08-21br />return_base100: 155.4787br />name: Exchanges Index,date: 2022-08-22br />return_base100: 151.5953br />name: Exchanges Index,date: 2022-08-23br />return_base100: 156.3318br />name: Exchanges Index,date: 2022-08-24br />return_base100: 155.4922br />name: Exchanges Index,date: 2022-08-25br />return_base100: 155.8639br />name: Exchanges Index,date: 2022-08-26br />return_base100: 138.5170br />name: Exchanges Index,date: 2022-08-27br />return_base100: 137.7643br />name: Exchanges Index,date: 2022-08-28br />return_base100: 132.5152br />name: Exchanges Index,date: 2022-08-29br />return_base100: 143.1715br />name: Exchanges Index,date: 2022-08-30br />return_base100: 140.0296br />name: Exchanges Index,date: 2022-08-31br />return_base100: 139.9488br />name: Exchanges Index,date: 2022-09-01br />return_base100: 143.0997br />name: Exchanges Index,date: 2022-09-02br />return_base100: 143.8967br />name: Exchanges Index,date: 2022-09-03br />return_base100: 141.8817br />name: Exchanges Index,date: 2022-09-04br />return_base100: 144.7141br />name: Exchanges Index,date: 2022-09-05br />return_base100: 147.0269br />name: Exchanges Index,date: 2022-09-06br />return_base100: 133.6704br />name: Exchanges Index,date: 2022-09-07br />return_base100: 140.7651br />name: Exchanges Index,date: 2022-09-08br />return_base100: 141.6901br />name: Exchanges Index,date: 2022-09-09br />return_base100: 149.0802br />name: Exchanges Index,date: 2022-09-10br />return_base100: 152.2535br />name: Exchanges Index,date: 2022-09-11br />return_base100: 148.8449br />name: Exchanges Index,date: 2022-09-12br />return_base100: 148.7157br />name: Exchanges Index,date: 2022-09-13br />return_base100: 137.2295br />name: Exchanges Index,date: 2022-09-14br />return_base100: 139.7487br />name: Exchanges Index,date: 2022-09-15br />return_base100: 133.2987br />name: Exchanges Index,date: 2022-09-16br />return_base100: 132.3694br />name: Exchanges Index,date: 2022-09-17br />return_base100: 136.5739br />name: Exchanges Index,date: 2022-09-18br />return_base100: 123.9621br />name: Exchanges Index,date: 2022-09-19br />return_base100: 125.8221br />name: Exchanges Index,date: 2022-09-20br />return_base100: 121.3596br />name: Exchanges Index,date: 2022-09-21br />return_base100: 119.4485br />name: Exchanges Index,date: 2022-09-22br />return_base100: 126.6698br />name: Exchanges Index,date: 2022-09-23br />return_base100: 128.8136br />name: Exchanges Index,date: 2022-09-24br />return_base100: 126.7244br />name: Exchanges Index,date: 2022-09-25br />return_base100: 123.9684br />name: Exchanges Index,date: 2022-09-26br />return_base100: 127.5522br />name: Exchanges Index,date: 2022-09-27br />return_base100: 132.0085br />name: Exchanges Index,date: 2022-09-28br />return_base100: 134.3551br />name: Exchanges Index,date: 2022-09-29br />return_base100: 132.2763br />name: Exchanges Index,date: 2022-09-30br />return_base100: 132.2873br />name: Exchanges Index,date: 2022-10-01br />return_base100: 131.5295br />name: Exchanges Index,date: 2022-10-02br />return_base100: 128.3567br />name: Exchanges Index,date: 2022-10-03br />return_base100: 135.0708br />name: Exchanges Index,date: 2022-10-04br />return_base100: 136.1557br />name: Exchanges Index,date: 2022-10-05br />return_base100: 136.7602br />name: Exchanges Index,date: 2022-10-06br />return_base100: 137.4040br />name: Exchanges Index,date: 2022-10-07br />return_base100: 136.8987br />name: Exchanges Index,date: 2022-10-08br />return_base100: 133.9435br />name: Exchanges Index,date: 2022-10-09br />return_base100: 135.3807br />name: Exchanges Index,date: 2022-10-10br />return_base100: 130.8047br />name: Exchanges Index,date: 2022-10-11br />return_base100: 123.6743br />name: Exchanges Index,date: 2022-10-12br />return_base100: 124.5483br />name: Exchanges Index,date: 2022-10-13br />return_base100: 122.9305br />name: Exchanges Index,date: 2022-10-14br />return_base100: 125.1960br />name: Exchanges Index,date: 2022-10-15br />return_base100: 125.3634br />name: Exchanges Index,date: 2022-10-16br />return_base100: 126.7800br />name: Exchanges Index,date: 2022-10-17br />return_base100: 131.4259br />name: Exchanges Index,date: 2022-10-18br />return_base100: 133.2631br />name: Exchanges Index,date: 2022-10-19br />return_base100: 131.9954br />name: Exchanges Index,date: 2022-10-20br />return_base100: 125.4471br />name: Exchanges Index,date: 2022-10-21br />return_base100: 125.4565br />name: Exchanges Index,date: 2022-10-22br />return_base100: 125.7921br />name: Exchanges Index,date: 2022-10-23br />return_base100: 129.8728br />name: Exchanges Index,date: 2022-10-24br />return_base100: 126.8399br />name: Exchanges Index,date: 2022-10-25br />return_base100: 134.6993br />name: Exchanges Index,date: 2022-10-26br />return_base100: 138.6260br />name: Exchanges Index,date: 2022-10-27br />return_base100: 139.2064br />name: Exchanges Index,date: 2022-10-28br />return_base100: 140.4053br />name: Exchanges Index,date: 2022-10-29br />return_base100: 143.8828br />name: Exchanges Index,date: 2022-10-30br />return_base100: 140.6518br />name: Exchanges Index,date: 2022-10-31br />return_base100: 140.6372br />name: Exchanges Index,date: 2022-11-01br />return_base100: 142.5881br />name: Exchanges Index,date: 2022-11-02br />return_base100: 140.8459br />name: Exchanges Index,date: 2022-11-03br />return_base100: 140.6651br />name: Exchanges Index,date: 2022-11-04br />return_base100: 154.2807br />name: Exchanges Index,date: 2022-11-05br />return_base100: 155.3405br />name: Exchanges Index,date: 2022-11-06br />return_base100: 144.9399br />name: Exchanges Index,date: 2022-11-07br />return_base100: 143.9944br />name: Exchanges Index,date: 2022-11-08br />return_base100: 123.2284br />name: Exchanges Index,date: 2022-11-09br />return_base100: 98.2034br />name: Exchanges Index,date: 2022-11-10br />return_base100: 116.2717br />name: Exchanges Index,date: 2022-11-11br />return_base100: 118.0606br />name: Exchanges Index,date: 2022-11-12br />return_base100: 109.8631br />name: Exchanges Index,date: 2022-11-13br />return_base100: 113.0046br />name: Exchanges Index,date: 2022-11-14br />return_base100: 118.1193br />name: Exchanges Index,date: 2022-11-15br />return_base100: 121.6740br />name: Exchanges Index,date: 2022-11-16br />return_base100: 116.2584br />name: Exchanges Index,date: 2022-11-17br />return_base100: 112.5905br />name: Exchanges Index,date: 2022-11-18br />return_base100: 114.0222br />name: Exchanges Index,date: 2022-11-19br />return_base100: 113.5510br />name: Exchanges Index,date: 2022-11-20br />return_base100: 106.9856br />name: Exchanges Index,date: 2022-11-21br />return_base100: 102.5955br />name: Exchanges Index,date: 2022-11-22br />return_base100: 106.7335br />name: Exchanges Index,date: 2022-11-23br />return_base100: 111.2004br />name: Exchanges Index,date: 2022-11-24br />return_base100: 110.6888br />name: Exchanges Index,date: 2022-11-25br />return_base100: 109.7725br />name: Exchanges Index,date: 2022-11-26br />return_base100: 110.1721br />name: Exchanges Index,date: 2022-11-27br />return_base100: 110.4473br />name: Exchanges Index,date: 2022-11-28br />return_base100: 108.1013br />name: Exchanges Index,date: 2022-11-29br />return_base100: 111.2495br />name: Exchanges Index,date: 2022-11-30br />return_base100: 118.8321br />name: Exchanges Index,date: 2022-12-01br />return_base100: 117.8356br />name: Exchanges Index,date: 2022-12-02br />return_base100: 123.9007br />name: Exchanges Index,date: 2022-12-03br />return_base100: 120.0877br />name: Exchanges Index,date: 2022-12-04br />return_base100: 123.0682br />name: Exchanges Index,date: 2022-12-05br />return_base100: 121.6645br />name: Exchanges Index,date: 2022-12-06br />return_base100: 121.1486br />name: Exchanges Index,date: 2022-12-07br />return_base100: 117.3087br />name: Exchanges Index,date: 2022-12-08br />return_base100: 120.0309br />name: Exchanges Index,date: 2022-12-09br />return_base100: 118.9866br />name: Exchanges Index,date: 2022-12-10br />return_base100: 118.0172br />name: Exchanges Index,date: 2022-12-11br />return_base100: 115.8350br />name: Exchanges Index,date: 2022-12-12br />return_base100: 115.6035br />name: Exchanges Index,date: 2022-12-13br />return_base100: 118.9642br />name: Exchanges Index,date: 2022-12-14br />return_base100: 116.4930br />name: Exchanges Index,date: 2022-12-15br />return_base100: 113.7328br />name: Exchanges Index,date: 2022-12-16br />return_base100: 103.2495br />name: Exchanges Index,date: 2022-12-17br />return_base100: 105.0549br />name: Exchanges Index,date: 2022-12-18br />return_base100: 105.3939br />name: Exchanges Index,date: 2022-12-19br />return_base100: 99.8158br />name: Exchanges Index,date: 2022-12-20br />return_base100: 104.3929br />name: Exchanges Index,date: 2022-12-21br />return_base100: 103.3440br />name: Exchanges Index,date: 2022-12-22br />return_base100: 104.0071br />name: Exchanges Index,date: 2022-12-23br />return_base100: 102.7468br />name: Exchanges Index,date: 2022-12-24br />return_base100: 102.4201br />name: Exchanges Index,date: 2022-12-25br />return_base100: 101.4896br />name: Exchanges Index,date: 2022-12-26br />return_base100: 102.4793br />name: Exchanges Index,date: 2022-12-27br />return_base100: 101.9726br />name: Exchanges Index,date: 2022-12-28br />return_base100: 97.9976br />name: Exchanges Index,date: 2022-12-29br />return_base100: 99.3293br />name: Exchanges Index,date: 2022-12-30br />return_base100: 99.6294br />name: Exchanges Index,date: 2022-12-31br />return_base100: 100.6602br />name: Exchanges Index,date: 2023-01-01br />return_base100: 102.0718br />name: Exchanges Index,date: 2023-01-02br />return_base100: 104.2067br />name: Exchanges Index,date: 2023-01-03br />return_base100: 104.1723br />name: Exchanges Index,date: 2023-01-04br />return_base100: 107.3069br />name: Exchanges Index,date: 2023-01-05br />return_base100: 105.0580br />name: Exchanges Index,date: 2023-01-06br />return_base100: 107.8234br />name: Exchanges Index,date: 2023-01-07br />return_base100: 106.6256br />name: Exchanges Index,date: 2023-01-08br />return_base100: 109.8894br />name: Exchanges Index,date: 2023-01-09br />return_base100: 114.4507br />name: Exchanges Index,date: 2023-01-10br />return_base100: 115.1395br />name: Exchanges Index,date: 2023-01-11br />return_base100: 115.9912br />name: Exchanges Index,date: 2023-01-12br />return_base100: 122.0816br />name: Exchanges Index,date: 2023-01-13br />return_base100: 126.5262br />name: Exchanges Index,date: 2023-01-14br />return_base100: 132.8058br />name: Exchanges Index,date: 2023-01-15br />return_base100: 133.8883br />name: Exchanges Index,date: 2023-01-16br />return_base100: 134.0085br />name: Exchanges Index,date: 2023-01-17br />return_base100: 131.2383br />name: Exchanges Index,date: 2023-01-18br />return_base100: 125.7259br />name: Exchanges Index,date: 2023-01-19br />return_base100: 127.6107br />name: Exchanges Index,date: 2023-01-20br />return_base100: 138.5102br />name: Exchanges Index,date: 2023-01-21br />return_base100: 137.8152br />name: Exchanges Index,date: 2023-01-22br />return_base100: 142.0992br />name: Exchanges Index,date: 2023-01-23br />return_base100: 139.8280br />name: Exchanges Index,date: 2023-01-24br />return_base100: 131.7514br />name: Exchanges Index,date: 2023-01-25br />return_base100: 137.4501br />name: Exchanges Index,date: 2023-01-26br />return_base100: 140.1905br />name: Exchanges Index,date: 2023-01-27br />return_base100: 142.8841br />name: Exchanges Index,date: 2023-01-28br />return_base100: 138.2079br />name: Exchanges Index,date: 2023-01-29br />return_base100: 143.7809br />name: Exchanges Index,date: 2023-01-30br />return_base100: 134.1572br />name: Exchanges Index,date: 2023-01-31br />return_base100: 137.4149br />name: Exchanges Index,date: 2023-02-01br />return_base100: 143.8003br />name: Exchanges Index,date: 2023-02-02br />return_base100: 149.3033br />name: Exchanges Index,date: 2023-02-03br />return_base100: 150.3284br />name: Exchanges Index,date: 2023-02-04br />return_base100: 154.1587br />name: Exchanges Index,date: 2023-02-05br />return_base100: 147.3288br />name: Exchanges Index,date: 2023-02-06br />return_base100: 143.8605br />name: Exchanges Index,date: 2023-02-07br />return_base100: 151.8757br />name: Exchanges Index,date: 2023-02-08br />return_base100: 148.8122br />name: Exchanges Index,date: 2023-02-09br />return_base100: 135.6913br />name: Exchanges Index,date: 2023-02-10br />return_base100: 137.0479br />name: Exchanges Index,date: 2023-02-11br />return_base100: 140.6117br />name: Exchanges Index,date: 2023-02-12br />return_base100: 136.4373br />name: Exchanges Index,date: 2023-02-13br />return_base100: 135.4252br />name: Exchanges Index,date: 2023-02-14br />return_base100: 141.3653br />name: Exchanges Index,date: 2023-02-15br />return_base100: 150.1843br />name: Exchanges Index,date: 2023-02-16br />return_base100: 141.7081br />name: Exchanges Index,date: 2023-02-17br />return_base100: 148.5856br />name: Exchanges Index,date: 2023-02-18br />return_base100: 153.0899br />name: Exchanges Index,date: 2023-02-19br />return_base100: 155.3216br />name: Exchanges Index,date: 2023-02-20br />return_base100: 159.0153br />name: Exchanges Index,date: 2023-02-21br />return_base100: 153.3928br />name: Exchanges Index,date: 2023-02-22br />return_base100: 150.7494br />name: Exchanges Index,date: 2023-02-23br />return_base100: 151.1892br />name: Exchanges Index,date: 2023-02-24br />return_base100: 142.7354br />name: Exchanges Index,date: 2023-02-25br />return_base100: 140.4690br />name: Exchanges Index,date: 2023-02-26br />return_base100: 143.9630br />name: Exchanges Index,date: 2023-02-27br />return_base100: 140.9579br />name: Exchanges Index,date: 2023-02-28br />return_base100: 139.5415br />name: Exchanges Index,date: 2023-03-01br />return_base100: 146.8246br />name: Exchanges Index,date: 2023-03-02br />return_base100: 141.8597br />name: Exchanges Index,date: 2023-03-03br />return_base100: 133.5779br />name: Exchanges Index,date: 2023-03-04br />return_base100: 130.1598br />name: Exchanges Index,date: 2023-03-05br />return_base100: 133.1204br />name: Exchanges Index,date: 2023-03-06br />return_base100: 133.7965br />name: Exchanges Index,date: 2023-03-07br />return_base100: 134.7316br />name: Exchanges Index,date: 2023-03-08br />return_base100: 127.5481br />name: Exchanges Index,date: 2023-03-09br />return_base100: 119.4647br />name: Exchanges Index,date: 2023-03-10br />return_base100: 119.6906br />name: Exchanges Index,date: 2023-03-11br />return_base100: 116.4907br />name: Exchanges Index,date: 2023-03-12br />return_base100: 126.6889br />name: Exchanges Index,date: 2023-03-13br />return_base100: 131.1170br />name: Exchanges Index,date: 2023-03-14br />return_base100: 136.7550br />name: Exchanges Index,date: 2023-03-15br />return_base100: 126.7462br />name: Exchanges Index,date: 2023-03-16br />return_base100: 127.9806br />name: Exchanges Index,date: 2023-03-17br />return_base100: 137.8349br />name: Exchanges Index,date: 2023-03-18br />return_base100: 137.5940br />name: Exchanges Index,date: 2023-03-19br />return_base100: 140.8397br />name: Exchanges Index,date: 2023-03-20br />return_base100: 133.0412br />name: Exchanges Index,date: 2023-03-21br />return_base100: 137.1747br />name: Exchanges Index,date: 2023-03-22br />return_base100: 129.8149br />name: Exchanges Index,date: 2023-03-23br />return_base100: 134.4266br />name: Exchanges Index,date: 2023-03-24br />return_base100: 127.5544br />name: Exchanges Index,date: 2023-03-25br />return_base100: 124.7999br />name: Exchanges Index,date: 2023-03-26br />return_base100: 126.7553br />name: Exchanges Index,date: 2023-03-27br />return_base100: 121.5270br />name: Exchanges Index,date: 2023-03-28br />return_base100: 125.7913br />name: Exchanges Index,date: 2023-03-29br />return_base100: 129.3540br />name: Exchanges Index,date: 2023-03-30br />return_base100: 128.2611br />name: Exchanges Index,date: 2023-03-31br />return_base100: 131.9949br />name: Exchanges Index,date: 2023-04-01br />return_base100: 132.9544br />name: Exchanges Index,date: 2023-04-02br />return_base100: 128.9132br />name: Exchanges Index,date: 2023-04-03br />return_base100: 129.3851br />name: Exchanges Index,date: 2023-04-04br />return_base100: 134.6796br />name: Exchanges Index,date: 2023-04-05br />return_base100: 136.0737br />name: Exchanges Index,date: 2023-04-06br />return_base100: 133.4356br />name: Exchanges Index,date: 2023-04-07br />return_base100: 132.0883br />name: Exchanges Index,date: 2023-04-08br />return_base100: 130.3617br />name: Exchanges Index,date: 2023-04-09br />return_base100: 130.7173br />name: Exchanges Index,date: 2023-04-10br />return_base100: 133.0707br />name: Exchanges Index,date: 2023-04-11br />return_base100: 131.6286br />name: Exchanges Index,date: 2023-04-12br />return_base100: 131.7185br />name: Exchanges Index,date: 2023-04-13br />return_base100: 136.6279br />name: Exchanges Index,date: 2023-04-14br />return_base100: 141.7664br />name: Exchanges Index,date: 2023-04-15br />return_base100: 141.8153br />name: Exchanges Index,date: 2023-04-16br />return_base100: 142.5267br />name: Exchanges Index,date: 2023-04-17br />return_base100: 139.2302br />name: Exchanges Index,date: 2023-04-18br />return_base100: 141.8219br />name: Exchanges Index,date: 2023-04-19br />return_base100: 129.2137br />name: Exchanges Index,date: 2023-04-20br />return_base100: 127.4367br />name: Exchanges Index,date: 2023-04-21br />return_base100: 121.9239br />name: Exchanges Index,date: 2023-04-22br />return_base100: 124.2622br />name: Exchanges Index,date: 2023-04-23br />return_base100: 121.9538br />name: Exchanges Index,date: 2023-04-24br />return_base100: 121.2058br />name: Exchanges Index,date: 2023-04-25br />return_base100: 123.1594br />name: Exchanges Index,date: 2023-04-26br />return_base100: 121.0426br />name: Exchanges Index,date: 2023-04-27br />return_base100: 126.4035br />name: Exchanges Index,date: 2023-05-02br />return_base100: 119.1939br />name: Exchanges Index,date: 2023-05-03br />return_base100: 121.8320br />name: Exchanges Index,date: 2023-05-04br />return_base100: 119.2074br />name: Exchanges Index,date: 2023-05-05br />return_base100: 124.9424br />name: Exchanges Index,date: 2023-05-06br />return_base100: 118.3613br />name: Exchanges Index,date: 2023-05-07br />return_base100: 118.8508br />name: Exchanges Index,date: 2023-05-08br />return_base100: 110.0864br />name: Exchanges Index,date: 2023-05-09br />return_base100: 109.5786br />name: Exchanges Index,date: 2023-05-10br />return_base100: 112.6548br />name: Exchanges Index,date: 2023-05-11br />return_base100: 109.8349br />name: Exchanges Index,date: 2023-05-12br />return_base100: 112.3602br />name: Exchanges Index,date: 2023-05-13br />return_base100: 110.8548br />name: Exchanges Index,date: 2023-05-14br />return_base100: 111.2670br />name: Exchanges Index,date: 2023-05-15br />return_base100: 112.1176br />name: Exchanges Index,date: 2023-05-16br />return_base100: 112.3555br />name: Exchanges Index,date: 2023-05-17br />return_base100: 114.9911br />name: Exchanges Index,date: 2023-05-18br />return_base100: 113.8838br />name: Exchanges Index,date: 2023-05-19br />return_base100: 114.2932br />name: Exchanges Index,date: 2023-05-20br />return_base100: 113.7993br />name: Exchanges Index,date: 2023-05-21br />return_base100: 110.9283br />name: Exchanges Index,date: 2023-05-22br />return_base100: 110.9797br />name: Exchanges Index,date: 2023-05-23br />return_base100: 111.2384br />name: Exchanges Index,date: 2023-05-24br />return_base100: 108.6479br />name: Exchanges Index,date: 2023-05-25br />return_base100: 108.0232br />name: Exchanges Index,date: 2023-05-26br />return_base100: 109.1487br />name: Exchanges Index,date: 2023-05-27br />return_base100: 110.4005br />name: Exchanges Index,date: 2023-05-28br />return_base100: 113.0620br />name: Exchanges Index,date: 2023-05-29br />return_base100: 112.2227br />name: Exchanges Index,date: 2023-05-30br />return_base100: 112.2288br />name: Exchanges Index,date: 2023-05-31br />return_base100: 109.2022br />name: Exchanges Index,date: 2023-06-01br />return_base100: 108.5483br />name: Exchanges Index,date: 2023-06-02br />return_base100: 111.2152br />name: Exchanges Index,date: 2023-06-03br />return_base100: 110.9106br />name: Exchanges Index,date: 2023-06-04br />return_base100: 110.1121br />name: Exchanges Index,date: 2023-06-05br />return_base100: 102.3856br />name: Exchanges Index,date: 2023-06-06br />return_base100: 104.5237br />name: Exchanges Index,date: 2023-06-07br />return_base100: 99.1288br />name: Exchanges Index,date: 2023-06-08br />return_base100: 101.0450br />name: Exchanges Index,date: 2023-06-09br />return_base100: 99.6276br />name: Exchanges Index,date: 2023-06-10br />return_base100: 88.3558br />name: Exchanges Index,date: 2023-06-11br />return_base100: 87.5472br />name: Exchanges Index,date: 2023-06-12br />return_base100: 90.2645br />name: Exchanges Index,date: 2023-06-13br />return_base100: 90.1916br />name: Exchanges Index,date: 2023-06-14br />return_base100: 89.9482br />name: Exchanges Index,date: 2023-06-15br />return_base100: 90.9786br />name: Exchanges Index,date: 2023-06-16br />return_base100: 93.3616br />name: Exchanges Index,date: 2023-06-17br />return_base100: 93.5324br />name: Exchanges Index,date: 2023-06-18br />return_base100: 92.5445br />name: Exchanges Index,date: 2023-06-19br />return_base100: 92.9980br />name: Exchanges Index,date: 2023-06-20br />return_base100: 95.8184br />name: Exchanges Index,date: 2023-06-21br />return_base100: 100.7431br />name: Exchanges Index,date: 2023-06-22br />return_base100: 99.1619br />name: Exchanges Index,date: 2023-06-23br />return_base100: 102.0976br />name: Exchanges Index,date: 2023-06-24br />return_base100: 100.6336br />name: Exchanges Index,date: 2023-06-25br />return_base100: 110.1756br />name: Exchanges Index,date: 2023-06-26br />return_base100: 106.4667br />name: Exchanges Index,date: 2023-06-27br />return_base100: 107.8516br />name: Exchanges Index,date: 2023-06-28br />return_base100: 100.1949br />name: Exchanges Index,date: 2023-06-29br />return_base100: 102.3221br />name: Exchanges Index,date: 2023-06-30br />return_base100: 108.9164br />name: Exchanges Index,date: 2023-07-01br />return_base100: 113.8354br />name: Exchanges Index,date: 2023-07-02br />return_base100: 113.2498br />name: Exchanges Index,date: 2023-07-03br />return_base100: 114.2422br />name: Exchanges Index,date: 2023-07-04br />return_base100: 113.8381br />name: Exchanges Index,date: 2023-07-05br />return_base100: 111.5537br />name: Exchanges Index,date: 2023-07-06br />return_base100: 108.1424br />name: Exchanges Index,date: 2023-07-07br />return_base100: 111.8176br />name: Exchanges Index,date: 2023-07-08br />return_base100: 108.6387br />name: Exchanges Index,date: 2023-07-09br />return_base100: 108.4501br />name: Exchanges Index,date: 2023-07-10br />return_base100: 108.6637br />name: Exchanges Index,date: 2023-07-11br />return_base100: 109.0608br />name: Exchanges Index,date: 2023-07-12br />return_base100: 109.2123br />name: Exchanges Index,date: 2023-07-13br />return_base100: 119.8083br />name: Exchanges Index,date: 2023-07-14br />return_base100: 117.9869br />name: Exchanges Index,date: 2023-07-15br />return_base100: 117.9988br />name: Exchanges Index,date: 2023-07-16br />return_base100: 116.6711br />name: Exchanges Index,date: 2023-07-17br />return_base100: 119.6320br />name: Exchanges Index,date: 2023-07-18br />return_base100: 117.2992br />name: Exchanges Index,date: 2023-07-19br />return_base100: 117.0534br />name: Exchanges Index,date: 2023-07-20br />return_base100: 118.6037br />name: Exchanges Index,date: 2023-07-21br />return_base100: 121.2618br />name: Exchanges Index,date: 2023-07-22br />return_base100: 117.6559br />name: Exchanges Index,date: 2023-07-23br />return_base100: 119.9147br />name: Exchanges Index,date: 2023-07-24br />return_base100: 113.6531br />name: Exchanges Index,date: 2023-07-25br />return_base100: 113.5417br />name: Exchanges Index,date: 2023-07-26br />return_base100: 114.7759br />name: Exchanges Index,date: 2023-07-27br />return_base100: 115.0303br />name: Exchanges Index,date: 2023-07-28br />return_base100: 117.6669br />name: Exchanges Index,date: 2023-07-29br />return_base100: 122.3183br />name: Exchanges Index,date: 2023-07-30br />return_base100: 121.6042br />name: Exchanges Index,date: 2023-07-31br />return_base100: 122.6481br />name: Exchanges Index,date: 2023-08-01br />return_base100: 124.8760br />name: Exchanges Index,date: 2023-08-02br />return_base100: 117.8849br />name: Exchanges Index,date: 2023-08-03br />return_base100: 117.3644br />name: Exchanges Index,date: 2023-08-04br />return_base100: 116.8315br />name: Exchanges Index,date: 2023-08-05br />return_base100: 117.0304br />name: Exchanges Index,date: 2023-08-06br />return_base100: 115.2872br />name: Exchanges Index,date: 2023-08-07br />return_base100: 114.9753br />name: Exchanges Index,date: 2023-08-08br />return_base100: 117.8085br />name: Exchanges Index,date: 2023-08-09br />return_base100: 119.9858br />name: Exchanges Index,date: 2023-08-10br />return_base100: 118.8868br />name: Exchanges Index,date: 2023-08-11br />return_base100: 118.6726br />name: Exchanges Index,date: 2023-08-12br />return_base100: 119.1093br />name: Exchanges Index,date: 2023-08-13br />return_base100: 116.8623br />name: Exchanges Index,date: 2023-08-14br />return_base100: 119.4980br />name: Exchanges Index,date: 2023-08-15br />return_base100: 113.5631br />name: Exchanges Index,date: 2023-08-16br />return_base100: 105.0643br />name: Exchanges Index,date: 2023-08-17br />return_base100: 96.0855br />name: Exchanges Index,date: 2023-08-18br />return_base100: 95.4912br />name: Exchanges Index,date: 2023-08-19br />return_base100: 95.9951br />name: Exchanges Index,date: 2023-08-20br />return_base100: 96.3583br />name: Exchanges Index,date: 2023-08-21br />return_base100: 93.8017br />name: Exchanges Index,date: 2023-08-22br />return_base100: 92.6071br />name: Exchanges Index,date: 2023-08-23br />return_base100: 94.5476br />name: Exchanges Index,date: 2023-08-24br />return_base100: 93.3589br />name: Exchanges Index,date: 2023-08-25br />return_base100: 91.9905br />name: Exchanges Index,date: 2023-08-26br />return_base100: 92.2550br />name: Exchanges Index,date: 2023-08-27br />return_base100: 92.9104br />name: Exchanges Index,date: 2023-08-28br />return_base100: 92.8883br />name: Exchanges Index,date: 2023-08-29br />return_base100: 95.6525br />name: Exchanges Index,date: 2023-08-30br />return_base100: 92.9691br />name: Exchanges Index,date: 2023-08-31br />return_base100: 88.2377br />name: Exchanges Index,date: 2023-09-01br />return_base100: 86.3251br />name: Exchanges Index,date: 2023-09-02br />return_base100: 87.7909br />name: Exchanges Index,date: 2023-09-03br />return_base100: 87.7873br />name: Exchanges Index,date: 2023-09-04br />return_base100: 88.4189br />name: Exchanges Index,date: 2023-09-05br />return_base100: 88.1916br />name: Exchanges Index,date: 2023-09-06br />return_base100: 89.1138br />name: Exchanges Index,date: 2023-09-07br />return_base100: 89.3556br />name: Exchanges Index,date: 2023-09-08br />return_base100: 87.4645br />name: Exchanges Index,date: 2023-09-09br />return_base100: 86.9410br />name: Exchanges Index,date: 2023-09-10br />return_base100: 84.8299br />name: Exchanges Index,date: 2023-09-11br />return_base100: 81.7995br />name: Exchanges Index,date: 2023-09-12br />return_base100: 83.0885br />name: Exchanges Index,date: 2023-09-13br />return_base100: 84.5722br />name: Exchanges Index,date: 2023-09-14br />return_base100: 85.2172br />name: Exchanges Index,date: 2023-09-15br />return_base100: 87.4116br />name: Exchanges Index,date: 2023-09-16br />return_base100: 87.4886br />name: Exchanges Index,date: 2023-09-17br />return_base100: 85.7436br />name: Exchanges Index,date: 2023-09-18br />return_base100: 86.9180br />name: Exchanges Index,date: 2023-09-19br />return_base100: 88.0796br />name: Exchanges Index,date: 2023-09-20br />return_base100: 87.6091br />name: Exchanges Index,date: 2023-09-21br />return_base100: 85.3237br />name: Exchanges Index,date: 2023-09-22br />return_base100: 86.3260br />name: Exchanges Index,date: 2023-09-23br />return_base100: 86.5749br />name: Exchanges Index,date: 2023-09-24br />return_base100: 85.8332br />name: Exchanges Index,date: 2023-09-25br />return_base100: 86.9270br />name: Exchanges Index,date: 2023-09-26br />return_base100: 87.3091br />name: Exchanges Index,date: 2023-09-27br />return_base100: 86.7537br />name: Exchanges Index,date: 2023-09-28br />return_base100: 89.3275br />name: Exchanges Index,date: 2023-09-29br />return_base100: 89.2509br />name: Exchanges Index,date: 2023-09-30br />return_base100: 90.1050br />name: Exchanges Index,date: 2023-10-01br />return_base100: 93.8029br />name: Exchanges Index,date: 2023-10-02br />return_base100: 89.7222br />name: Exchanges Index,date: 2023-10-03br />return_base100: 87.8999br />name: Exchanges Index,date: 2023-10-04br />return_base100: 87.1807br />name: Exchanges Index,date: 2023-10-05br />return_base100: 86.4491br />name: Exchanges Index,date: 2023-10-06br />return_base100: 88.5347br />name: Exchanges Index,date: 2023-10-07br />return_base100: 87.7951br />name: Exchanges Index,date: 2023-10-08br />return_base100: 87.9032br />name: Exchanges Index,date: 2023-10-09br />return_base100: 83.7851br />name: Exchanges Index,date: 2023-10-10br />return_base100: 82.9150br />name: Exchanges Index,date: 2023-10-11br />return_base100: 83.1270br />name: Exchanges Index,date: 2023-10-12br />return_base100: 81.1854br />name: Exchanges Index,date: 2023-10-13br />return_base100: 82.0732br />name: Exchanges Index,date: 2023-10-14br />return_base100: 82.9404br />name: Exchanges Index,date: 2023-10-15br />return_base100: 83.2275br />name: Exchanges Index,date: 2023-10-16br />return_base100: 84.2331br />name: Exchanges Index,date: 2023-10-17br />return_base100: 80.5513br />name: Exchanges Index,date: 2023-10-18br />return_base100: 80.6383br />name: Exchanges Index,date: 2023-10-19br />return_base100: 79.8507br />name: Exchanges Index,date: 2023-10-20br />return_base100: 81.6291br />name: Exchanges Index,date: 2023-10-21br />return_base100: 84.1956br />name: Exchanges Index,date: 2023-10-22br />return_base100: 85.6239br />name: Exchanges Index,date: 2023-10-23br />return_base100: 89.2202br />name: Exchanges Index,date: 2023-10-24br />return_base100: 88.1655br />name: Exchanges Index,date: 2023-10-25br />return_base100: 88.2105br />name: Exchanges Index,date: 2023-10-26br />return_base100: 87.1463br />name: Exchanges Index,date: 2023-10-27br />return_base100: 85.8383br />name: Exchanges Index,date: 2023-10-28br />return_base100: 87.3301br />name: Exchanges Index,date: 2023-10-29br />return_base100: 89.2056br />name: Exchanges Index,date: 2023-10-30br />return_base100: 89.3848br />name: Exchanges Index,date: 2023-10-31br />return_base100: 88.7879br />name: Exchanges Index,date: 2023-11-01br />return_base100: 99.3924br />name: Exchanges Index,date: 2023-11-02br />return_base100: 97.1383br />name: Exchanges Index,date: 2023-11-03br />return_base100: 97.4422br />name: Exchanges Index,date: 2023-11-04br />return_base100: 98.9789br />name: Exchanges Index,date: 2023-11-05br />return_base100: 100.3038br />name: Exchanges Index,date: 2023-11-06br />return_base100: 106.1374br />name: Exchanges Index,date: 2023-11-07br />return_base100: 104.4204br />name: Exchanges Index,date: 2023-11-08br />return_base100: 109.1884br />name: Exchanges Index,date: 2023-11-09br />return_base100: 107.6367br />name: Exchanges Index,date: 2023-11-10br />return_base100: 112.3638br />name: Exchanges Index,date: 2023-11-11br />return_base100: 113.8259br />name: Exchanges Index,date: 2023-11-12br />return_base100: 115.4908br />name: Exchanges Index,date: 2023-11-13br />return_base100: 110.0814br />name: Exchanges Index,date: 2023-11-14br />return_base100: 107.2532br />name: Exchanges Index,date: 2023-11-15br />return_base100: 113.4562br />name: Exchanges Index,date: 2023-11-16br />return_base100: 110.1033br />name: Exchanges Index,date: 2023-11-17br />return_base100: 107.9894br />name: Exchanges Index,date: 2023-11-18br />return_base100: 106.6794br />name: Exchanges Index,date: 2023-11-19br />return_base100: 110.4262br />name: Exchanges Index,date: 2023-11-20br />return_base100: 109.4967br />name: Exchanges Index,date: 2023-11-21br />return_base100: 102.5131br />name: Exchanges Index,date: 2023-11-22br />return_base100: 120.5574br />name: Exchanges Index,date: 2023-11-23br />return_base100: 124.1307br />name: Exchanges Index,date: 2023-11-24br />return_base100: 122.3820br />name: Exchanges Index,date: 2023-11-25br />return_base100: 122.8872br />name: Exchanges Index,date: 2023-11-26br />return_base100: 121.9548br />name: Exchanges Index,date: 2023-11-27br />return_base100: 122.1416br />name: Exchanges Index,date: 2023-11-28br />return_base100: 121.0615br />name: Exchanges Index,date: 2023-11-29br />return_base100: 119.4413br />name: Exchanges Index,date: 2023-11-30br />return_base100: 118.8114br />name: Exchanges Index,date: 2023-12-01br />return_base100: 120.6479br />name: Exchanges Index,date: 2023-12-02br />return_base100: 124.3113br />name: Exchanges Index,date: 2023-12-03br />return_base100: 122.9091br />name: Exchanges Index,date: 2023-12-04br />return_base100: 125.1160br />name: Exchanges Index,date: 2023-12-05br />return_base100: 127.3845br />name: Exchanges Index,date: 2023-12-06br />return_base100: 123.1738br />name: Exchanges Index,date: 2023-12-07br />return_base100: 130.1826br />name: Exchanges Index,date: 2023-12-08br />return_base100: 135.5030br />name: Exchanges Index,date: 2023-12-09br />return_base100: 137.2382br />name: Exchanges Index,date: 2023-12-10br />return_base100: 136.6764br />name: Exchanges Index,date: 2023-12-11br />return_base100: 125.8836br />name: Exchanges Index,date: 2023-12-12br />return_base100: 129.2998br />name: Exchanges Index,date: 2023-12-13br />return_base100: 130.8135br />name: Exchanges Index,date: 2023-12-14br />return_base100: 135.1798br />name: Exchanges Index,date: 2023-12-15br />return_base100: 129.8701br />name: Exchanges Index,date: 2023-12-16br />return_base100: 132.6437br />name: Exchanges Index,date: 2023-12-17br />return_base100: 130.3604br />name: Exchanges Index,date: 2023-12-18br />return_base100: 130.3702br />name: Exchanges Index,date: 2023-12-19br />return_base100: 129.2162br />name: Exchanges Index,date: 2023-12-20br />return_base100: 130.5091br />name: Exchanges Index,date: 2023-12-21br />return_base100: 134.3723br />name: Exchanges Index,date: 2023-12-22br />return_base100: 137.4661br />name: Exchanges Index,date: 2023-12-23br />return_base100: 137.9605br />name: Exchanges Index,date: 2023-12-24br />return_base100: 144.8775br />name: Exchanges Index,date: 2023-12-25br />return_base100: 147.7501br />name: Exchanges Index,date: 2023-12-26br />return_base100: 150.7934br />name: Exchanges Index,date: 2023-12-27br />return_base100: 153.7722br />name: Exchanges Index,date: 2023-12-28br />return_base100: 158.3645br />name: Exchanges Index,date: 2023-12-29br />return_base100: 152.2083br />name: Exchanges Index,date: 2023-12-30br />return_base100: 149.9817br />name: Exchanges Index,date: 2023-12-31br />return_base100: 145.8972br />name: Exchanges Index,date: 2024-01-01br />return_base100: 154.8760br />name: Exchanges Index,date: 2024-01-02br />return_base100: 147.8828br />name: Exchanges Index,date: 2024-01-03br />return_base100: 132.5870br />name: Exchanges Index,date: 2024-01-04br />return_base100: 137.0267br />name: Exchanges Index,date: 2024-01-05br />return_base100: 134.2995br />name: Exchanges Index,date: 2024-01-06br />return_base100: 131.3263br />name: Exchanges Index,date: 2024-01-07br />return_base100: 124.1656br />name: Exchanges Index,date: 2024-01-08br />return_base100: 130.8938br />name: Exchanges Index,date: 2024-01-09br />return_base100: 125.6426br />name: Exchanges Index,date: 2024-01-10br />return_base100: 137.6674br />name: Exchanges Index,date: 2024-01-11br />return_base100: 142.7260br />name: Exchanges Index,date: 2024-01-12br />return_base100: 136.2653br />name: Exchanges Index,date: 2024-01-13br />return_base100: 139.2234br />name: Exchanges Index,date: 2024-01-14br />return_base100: 132.2179br />name: Exchanges Index,date: 2024-01-15br />return_base100: 137.2651br />name: Exchanges Index,date: 2024-01-16br />return_base100: 142.7499br />name: Exchanges Index,date: 2024-01-17br />return_base100: 140.1105br />name: Exchanges Index,date: 2024-01-18br />return_base100: 131.6364br />name: Exchanges Index,date: 2024-01-19br />return_base100: 132.1682br />name: Exchanges Index,date: 2024-01-20br />return_base100: 133.9422br />name: Exchanges Index,date: 2024-01-21br />return_base100: 132.2395br />name: Exchanges Index,date: 2024-01-22br />return_base100: 124.0294br />name: Exchanges Index,date: 2024-01-23br />return_base100: 120.1633br />name: Exchanges Index,date: 2024-01-24br />return_base100: 121.5221br />name: Exchanges Index,date: 2024-01-25br />return_base100: 119.6086br />name: Exchanges Index,date: 2024-01-26br />return_base100: 123.6233br />name: Exchanges Index,date: 2024-01-27br />return_base100: 125.0748br />name: Exchanges Index,date: 2024-01-28br />return_base100: 123.3252br />name: Exchanges Index,date: 2024-01-29br />return_base100: 128.3472br />name: Exchanges Index,date: 2024-01-30br />return_base100: 128.5328br />name: Exchanges Index,date: 2024-01-31br />return_base100: 123.5221br />name: Exchanges Index,date: 2024-02-01br />return_base100: 123.8850br />name: Exchanges Index,date: 2024-02-02br />return_base100: 126.0728br />name: Exchanges Index,date: 2024-02-03br />return_base100: 125.7834br />name: Exchanges Index,date: 2024-02-04br />return_base100: 122.9960br />name: Exchanges Index,date: 2024-02-05br />return_base100: 124.3875br />name: Exchanges Index,date: 2024-02-06br />return_base100: 128.6823br />name: Exchanges Index,date: 2024-02-07br />return_base100: 131.8117br />name: Exchanges Index,date: 2024-02-08br />return_base100: 130.8792br />name: Exchanges Index,date: 2024-02-09br />return_base100: 136.7064br />name: Exchanges Index,date: 2024-02-10br />return_base100: 136.5078br />name: Exchanges Index,date: 2024-02-11br />return_base100: 136.6717br />name: Exchanges Index,date: 2024-02-12br />return_base100: 141.4430br />name: Exchanges Index,date: 2024-02-13br />return_base100: 139.9567br />name: Exchanges Index,date: 2024-02-14br />return_base100: 143.8281br />name: Exchanges Index,date: 2024-02-15br />return_base100: 151.9659br />name: Exchanges Index,date: 2024-02-16br />return_base100: 151.2295br />name: Exchanges Index,date: 2024-02-17br />return_base100: 153.9001br />name: Exchanges Index,date: 2024-02-18br />return_base100: 155.2899br />name: Exchanges Index,date: 2024-02-19br />return_base100: 157.7398br />name: Exchanges Index,date: 2024-02-20br />return_base100: 155.0345br />name: Exchanges Index,date: 2024-02-21br />return_base100: 151.2844br />name: Exchanges Index,date: 2024-02-22br />return_base100: 152.7757br />name: Exchanges Index,date: 2024-02-23br />return_base100: 201.1503br />name: Exchanges Index,date: 2024-02-24br />return_base100: 205.6119br />name: Exchanges Index,date: 2024-02-25br />return_base100: 202.8899br />name: Exchanges Index,date: 2024-02-26br />return_base100: 198.9155br />name: Exchanges Index,date: 2024-02-27br />return_base100: 201.6705br />name: Exchanges Index,date: 2024-02-28br />return_base100: 204.8489br />name: Exchanges Index,date: 2024-02-29br />return_base100: 208.7537br />name: Exchanges Index,date: 2024-03-01br />return_base100: 216.5311br />name: Exchanges Index,date: 2024-03-02br />return_base100: 231.7936br />name: Exchanges Index,date: 2024-03-03br />return_base100: 233.6368br />name: Exchanges Index,date: 2024-03-04br />return_base100: 232.5266br />name: Exchanges Index,date: 2024-03-05br />return_base100: 230.7687br />name: Exchanges Index,date: 2024-03-06br />return_base100: 270.2389br />name: Exchanges Index,date: 2024-03-07br />return_base100: 265.7968br />name: Exchanges Index,date: 2024-03-08br />return_base100: 261.7025br />name: Exchanges Index,date: 2024-03-09br />return_base100: 257.8992br />name: Exchanges Index,date: 2024-03-10br />return_base100: 257.3283br />name: Exchanges Index,date: 2024-03-11br />return_base100: 266.1300br />name: Exchanges Index,date: 2024-03-12br />return_base100: 260.1048br />name: Exchanges Index,date: 2024-03-13br />return_base100: 262.0678br />name: Exchanges Index,date: 2024-03-14br />return_base100: 258.4985br />name: Exchanges Index,date: 2024-03-15br />return_base100: 241.5917br />name: Exchanges Index,date: 2024-03-16br />return_base100: 220.6874br />name: Exchanges Index,date: 2024-03-17br />return_base100: 228.3692br />name: Exchanges Index,date: 2024-03-18br />return_base100: 217.3274br />name: Exchanges Index,date: 2024-03-19br />return_base100: 194.6664br />name: Exchanges Index,date: 2024-03-20br />return_base100: 217.9754br />name: Exchanges Index,date: 2024-03-21br />return_base100: 221.4034br />name: Exchanges Index,date: 2024-03-22br />return_base100: 212.5781br />name: Exchanges Index,date: 2024-03-23br />return_base100: 213.4364br />name: Exchanges Index,date: 2024-03-24br />return_base100: 219.9332br />name: Exchanges Index,date: 2024-03-25br />return_base100: 227.8219br />name: Exchanges Index,date: 2024-03-26br />return_base100: 232.4197br />name: Exchanges Index,date: 2024-03-27br />return_base100: 224.0967br />name: Exchanges Index,date: 2024-03-28br />return_base100: 232.3623br />name: Exchanges Index,date: 2024-03-29br />return_base100: 229.9034br />name: Exchanges Index,date: 2024-03-30br />return_base100: 227.0401br />name: Exchanges Index,date: 2024-03-31br />return_base100: 234.2182br />name: Exchanges Index,date: 2024-04-01br />return_base100: 225.9894br />name: Exchanges Index,date: 2024-04-02br />return_base100: 206.0123br />name: Exchanges Index,date: 2024-04-03br />return_base100: 200.0689br />name: Exchanges Index,date: 2024-04-04br />return_base100: 202.2757br />name: Exchanges Index,date: 2024-04-05br />return_base100: 201.0577br />name: Exchanges Index,date: 2024-04-06br />return_base100: 206.1822br />name: Exchanges Index,date: 2024-04-07br />return_base100: 209.1608br />name: Exchanges Index,date: 2024-04-08br />return_base100: 216.2528br />name: Exchanges Index,date: 2024-04-09br />return_base100: 205.9542br />name: Exchanges Index,date: 2024-04-10br />return_base100: 191.2420br />name: Exchanges Index,date: 2024-04-11br />return_base100: 179.9826br />name: Exchanges Index,date: 2024-04-12br />return_base100: 155.8456br />name: Exchanges Index,date: 2024-04-13br />return_base100: 136.3211br />name: Exchanges Index,date: 2024-04-14br />return_base100: 147.1951br />name: Exchanges Index,date: 2024-04-15br />return_base100: 141.3961br />name: Exchanges Index,date: 2024-04-16br />return_base100: 141.0971br />name: Exchanges Index,date: 2024-04-17br />return_base100: 135.2733br />name: Exchanges Index,date: 2024-04-18br />return_base100: 142.1554br />name: Exchanges Index,date: 2024-04-19br />return_base100: 146.7972br />name: Exchanges Index,date: 2024-04-26br />return_base100: 148.2773br />name: Exchanges Index,date: 2024-04-27br />return_base100: 152.6437br />name: Exchanges Index,date: 2024-04-28br />return_base100: 149.9609br />name: Exchanges Index,date: 2024-04-29br />return_base100: 148.1681br />name: Exchanges Index,date: 2024-04-30br />return_base100: 136.7256br />name: Exchanges Index,date: 2024-05-01br />return_base100: 136.8018br />name: Exchanges Index,date: 2024-05-02br />return_base100: 137.7868br />name: Exchanges Index,date: 2024-05-03br />return_base100: 145.6743br />name: Exchanges Index,date: 2024-05-04br />return_base100: 144.7130br />name: Exchanges Index,date: 2024-05-05br />return_base100: 146.5718br />name: Exchanges Index,date: 2024-05-06br />return_base100: 143.5083br />name: Exchanges Index,date: 2024-05-07br />return_base100: 141.9777br />name: Exchanges Index,date: 2024-05-08br />return_base100: 140.5311br />name: Exchanges Index,date: 2024-05-09br />return_base100: 144.3068br />name: Exchanges Index,date: 2024-05-10br />return_base100: 137.0680br />name: Exchanges Index,date: 2024-05-11br />return_base100: 135.3690br />name: Exchanges Index,date: 2024-05-12br />return_base100: 135.4670br />name: Exchanges Index,date: 2024-05-13br />return_base100: 134.4744br />name: Exchanges Index,date: 2024-05-14br />return_base100: 130.1399br />name: Exchanges Index,date: 2024-05-15br />return_base100: 140.5976br />name: Exchanges Index,date: 2024-05-16br />return_base100: 138.8378br />name: Exchanges Index,date: 2024-05-17br />return_base100: 143.8033br />name: Exchanges Index,date: 2024-05-18br />return_base100: 148.5164br />name: Exchanges Index,date: 2024-05-19br />return_base100: 143.8779br />name: Exchanges Index,date: 2024-05-20br />return_base100: 170.6822br />name: Exchanges Index,date: 2024-05-21br />return_base100: 175.7098br />name: Exchanges Index,date: 2024-05-22br />return_base100: 170.1548br />name: Exchanges Index,date: 2024-05-23br />return_base100: 166.8296br />name: Exchanges Index,date: 2024-05-24br />return_base100: 182.9953br />name: Exchanges Index,date: 2024-05-25br />return_base100: 196.8312br />name: Exchanges Index,date: 2024-05-26br />return_base100: 194.3381br />name: Exchanges Index,date: 2024-05-27br />return_base100: 193.9890br />name: Exchanges Index,date: 2024-05-28br />return_base100: 195.7017br />name: Exchanges Index,date: 2024-05-29br />return_base100: 186.7491br />name: Exchanges Index,date: 2024-05-30br />return_base100: 189.1831br />name: Exchanges Index,date: 2024-05-31br />return_base100: 180.4542br />name: Exchanges Index,date: 2024-06-01br />return_base100: 178.6731br />name: Exchanges Index,date: 2024-06-02br />return_base100: 172.3719br />name: Exchanges Index,date: 2024-06-03br />return_base100: 172.7246br />name: Exchanges Index,date: 2024-06-04br />return_base100: 196.8751br />name: Exchanges Index,date: 2024-06-05br />return_base100: 195.3102br />name: Exchanges Index,date: 2024-06-06br />return_base100: 188.2812br />name: Exchanges Index,date: 2024-06-07br />return_base100: 175.0746br />name: Exchanges Index,date: 2024-06-08br />return_base100: 175.3350br />name: Exchanges Index,date: 2024-06-09br />return_base100: 172.8843br />name: Exchanges Index,date: 2024-06-10br />return_base100: 178.7211br />name: Exchanges Index,date: 2024-06-11br />return_base100: 160.0044br />name: Exchanges Index,date: 2024-06-12br />return_base100: 173.9351br />name: Exchanges Index,date: 2024-06-13br />return_base100: 172.3308br />name: Exchanges Index,date: 2024-06-14br />return_base100: 174.1270br />name: Exchanges Index,date: 2024-06-15br />return_base100: 189.0870br />name: Exchanges Index,date: 2024-06-16br />return_base100: 191.2496br />name: Exchanges Index,date: 2024-06-17br />return_base100: 175.2232br />name: Exchanges Index,date: 2024-06-18br />return_base100: 163.0766br />name: Exchanges Index,date: 2024-06-19br />return_base100: 167.0022br />name: Exchanges Index,date: 2024-06-20br />return_base100: 168.1794br />name: Exchanges Index,date: 2024-06-21br />return_base100: 164.3370br />name: Exchanges Index,date: 2024-06-22br />return_base100: 165.0222br />name: Exchanges Index,date: 2024-06-23br />return_base100: 163.0548br />name: Exchanges Index,date: 2024-06-24br />return_base100: 157.5149br />name: Exchanges Index,date: 2024-06-25br />return_base100: 159.4191br />name: Exchanges Index,date: 2024-06-26br />return_base100: 157.0361br />name: Exchanges Index,date: 2024-06-27br />return_base100: 159.3615br />name: Exchanges Index,date: 2024-06-28br />return_base100: 151.2503br />name: Exchanges Index,date: 2024-06-29br />return_base100: 149.0950br />name: Exchanges Index,date: 2024-06-30br />return_base100: 155.7173br />name: Exchanges Index,date: 2024-07-01br />return_base100: 154.0315br />name: Exchanges Index,date: 2024-07-02br />return_base100: 152.0218br />name: Exchanges Index,date: 2024-07-03br />return_base100: 144.5693br />name: Exchanges Index,date: 2024-07-04br />return_base100: 129.6633br />name: Exchanges Index,date: 2024-07-05br />return_base100: 130.7053br />name: Exchanges Index,date: 2024-07-06br />return_base100: 138.1685br />name: Exchanges Index,date: 2024-07-07br />return_base100: 128.9900br />name: Exchanges Index,date: 2024-07-08br />return_base100: 135.9120br />name: Exchanges Index,date: 2024-07-09br />return_base100: 138.5748br />name: Exchanges Index,date: 2024-07-10br />return_base100: 137.5296br />name: Exchanges Index,date: 2024-07-11br />return_base100: 134.0919br />name: Exchanges Index,date: 2024-07-12br />return_base100: 137.7203br />name: Exchanges Index,date: 2024-07-13br />return_base100: 139.5820br />name: Exchanges Index,date: 2024-07-14br />return_base100: 143.7124br />name: Exchanges Index,date: 2024-07-15br />return_base100: 147.4141br />name: Exchanges Index,date: 2024-07-16br />return_base100: 141.5831br />name: Exchanges Index,date: 2024-07-17br />return_base100: 138.4995br />name: Exchanges Index,date: 2024-07-18br />return_base100: 136.3738br />name: Exchanges Index,date: 2024-07-19br />return_base100: 139.6368br />name: Exchanges Index,date: 2024-07-20br />return_base100: 140.1121br />name: Exchanges Index,date: 2024-07-21br />return_base100: 141.8923br />name: Exchanges Index,date: 2024-07-22br />return_base100: 135.9370br />name: Exchanges Index,date: 2024-07-23br />return_base100: 133.8466br />name: Exchanges Index,date: 2024-07-24br />return_base100: 128.4017br />name: Exchanges Index,date: 2024-07-25br />return_base100: 125.5796br />name: Exchanges Index,date: 2024-07-26br />return_base100: 131.8138br />name: Exchanges Index,date: 2024-07-27br />return_base100: 131.9695br />name: Exchanges Index,date: 2024-07-28br />return_base100: 129.2871br />name: Exchanges Index,date: 2024-07-29br />return_base100: 131.1517br />name: Exchanges Index,date: 2024-07-30br />return_base100: 126.2225br />name: Exchanges Index,date: 2024-07-31br />return_base100: 123.6486br />name: Exchanges Index,date: 2024-08-01br />return_base100: 123.5548br />name: Exchanges Index,date: 2024-08-02br />return_base100: 113.2957br />name: Exchanges Index,date: 2024-08-03br />return_base100: 111.9072br />name: Exchanges Index,date: 2024-08-04br />return_base100: 105.0777br />name: Exchanges Index,date: 2024-08-05br />return_base100: 93.0427br />name: Exchanges Index,date: 2024-08-06br />return_base100: 98.8384br />name: Exchanges Index,date: 2024-08-07br />return_base100: 96.1795br />name: Exchanges Index,date: 2024-08-08br />return_base100: 107.4655br />name: Exchanges Index,date: 2024-08-09br />return_base100: 105.2949br />name: Exchanges Index,date: 2024-08-10br />return_base100: 106.1374br />name: Exchanges Index,date: 2024-08-11br />return_base100: 101.4811br />name: Exchanges Index,date: 2024-08-12br />return_base100: 108.0012br />name: Exchanges Index,date: 2024-08-13br />return_base100: 109.1215br />name: Exchanges Index,date: 2024-08-14br />return_base100: 109.3563br />name: Exchanges Index,date: 2024-08-15br />return_base100: 105.6474br />name: Exchanges Index,date: 2024-08-16br />return_base100: 109.5603br />name: Exchanges Index,date: 2024-08-17br />return_base100: 108.5802br />name: Exchanges Index,date: 2024-08-18br />return_base100: 106.6537br />name: Exchanges Index,date: 2024-08-19br />return_base100: 106.6857br />name: Exchanges Index,date: 2024-08-20br />return_base100: 108.5934br />name: Exchanges Index,date: 2024-08-21br />return_base100: 119.2632br />name: Exchanges Index,date: 2024-08-22br />return_base100: 116.8515br />name: Exchanges Index,date: 2024-08-23br />return_base100: 120.6139br />name: Exchanges Index,date: 2024-08-24br />return_base100: 119.0252br />name: Exchanges Index,date: 2024-08-25br />return_base100: 115.4343br />name: Exchanges Index,date: 2024-08-26br />return_base100: 109.2893br />name: Exchanges Index,date: 2024-08-27br />return_base100: 100.0824br />name: Exchanges Index,date: 2024-08-28br />return_base100: 100.7863br />name: Exchanges Index,date: 2024-08-29br />return_base100: 101.2994br />name: Exchanges Index,date: 2024-08-30br />return_base100: 101.7386br />name: Exchanges Index,date: 2024-08-31br />return_base100: 101.6797br />name: Exchanges Index,date: 2024-09-01br />return_base100: 96.3891br />name: Exchanges Index,date: 2024-09-02br />return_base100: 103.7606br />name: Exchanges Index,date: 2024-09-03br />return_base100: 102.1109br />name: Exchanges Index,date: 2024-09-04br />return_base100: 108.2372br />name: Exchanges Index,date: 2024-09-05br />return_base100: 105.4700br />name: Exchanges Index,date: 2024-09-06br />return_base100: 102.7434br />name: Exchanges Index,date: 2024-09-07br />return_base100: 105.7104br />name: Exchanges Index,date: 2024-09-08br />return_base100: 105.7699br />name: Exchanges Index,date: 2024-09-09br />return_base100: 111.7812br />name: Exchanges Index,date: 2024-09-10br />return_base100: 112.0735br />name: Exchanges Index,date: 2024-09-11br />return_base100: 111.6336br />name: Exchanges Index,date: 2024-09-12br />return_base100: 112.8300br />name: Exchanges Index,date: 2024-09-13br />return_base100: 115.2982br />name: Exchanges Index,date: 2024-09-14br />return_base100: 111.8253br />name: Exchanges Index,date: 2024-09-15br />return_base100: 108.7984br />name: Exchanges Index,date: 2024-09-16br />return_base100: 106.7796br />name: Exchanges Index,date: 2024-09-17br />return_base100: 111.5949br />name: Exchanges Index,date: 2024-09-18br />return_base100: 112.1008br />name: Exchanges Index,date: 2024-09-19br />return_base100: 114.5430br />name: Exchanges Index,date: 2024-09-20br />return_base100: 115.6095br />name: Exchanges Index,date: 2024-09-21br />return_base100: 117.7623br />name: Exchanges Index,date: 2024-09-22br />return_base100: 113.6879br />name: Exchanges Index,date: 2024-09-23br />return_base100: 116.4011br />name: Exchanges Index,date: 2024-09-24br />return_base100: 118.2695br />name: Exchanges Index,date: 2024-09-25br />return_base100: 115.4244br />name: Exchanges Index,date: 2024-09-26br />return_base100: 123.6222br />name: Exchanges Index,date: 2024-09-27br />return_base100: 128.1694br />name: Exchanges Index,date: 2024-09-28br />return_base100: 126.7069br />name: Exchanges Index,date: 2024-09-29br />return_base100: 124.7485br />name: Exchanges Index,date: 2024-09-30br />return_base100: 123.5867br />name: Exchanges Index,date: 2024-10-01br />return_base100: 114.7079br />name: Exchanges Index,date: 2024-10-02br />return_base100: 111.4937br />name: Exchanges Index,date: 2024-10-03br />return_base100: 109.3225br />name: Exchanges Index,date: 2024-10-04br />return_base100: 112.4527br />name: Exchanges Index,date: 2024-10-05br />return_base100: 113.5249br />name: Exchanges Index,date: 2024-10-06br />return_base100: 117.3988br />name: Exchanges Index,date: 2024-10-07br />return_base100: 119.9598br />name: Exchanges Index,date: 2024-10-08br />return_base100: 117.9409br />name: Exchanges Index,date: 2024-10-09br />return_base100: 118.5492br />name: Exchanges Index,date: 2024-10-10br />return_base100: 128.2340br />name: Exchanges Index,date: 2024-10-11br />return_base100: 126.9781br />name: Exchanges Index,date: 2024-10-12br />return_base100: 130.6013br />name: Exchanges Index,date: 2024-10-13br />return_base100: 124.7624br />name: Exchanges Index,date: 2024-10-14br />return_base100: 131.7998br />name: Exchanges Index,date: 2024-10-15br />return_base100: 128.0443br />name: Exchanges Index,date: 2024-10-16br />return_base100: 124.3545br />name: Exchanges Index,date: 2024-10-17br />return_base100: 121.1555br />name: Exchanges Index,date: 2024-10-18br />return_base100: 123.7952br />name: Exchanges Index,date: 2024-10-19br />return_base100: 122.2120br />name: Exchanges Index,date: 2024-10-20br />return_base100: 129.1828br />name: Exchanges Index,date: 2024-10-21br />return_base100: 128.9303br />name: Exchanges Index,date: 2024-10-22br />return_base100: 130.9312br />name: Exchanges Index,date: 2024-10-23br />return_base100: 128.2115br />name: Exchanges Index,date: 2024-10-24br />return_base100: 130.9520br />name: Exchanges Index,date: 2024-10-25br />return_base100: 121.2378br />name: Exchanges Index,date: 2024-10-26br />return_base100: 122.9913br />name: Exchanges Index,date: 2024-10-27br />return_base100: 124.5984br />name: Exchanges Index,date: 2024-10-28br />return_base100: 127.1110br />name: Exchanges Index,date: 2024-10-29br />return_base100: 130.3120br />name: Exchanges Index,date: 2024-10-30br />return_base100: 132.7165br />name: Exchanges Index,date: 2024-10-31br />return_base100: 124.3707br />name: Exchanges Index,date: 2024-11-01br />return_base100: 123.4805br />name: Exchanges Index,date: 2024-11-02br />return_base100: 120.3389br />name: Exchanges Index,date: 2024-11-03br />return_base100: 116.2546br />name: Exchanges Index,date: 2024-11-04br />return_base100: 111.7240br />name: Exchanges Index,date: 2024-11-05br />return_base100: 117.7906br />name: Exchanges Index,date: 2024-11-06br />return_base100: 147.8046br />name: Exchanges Index,date: 2024-11-07br />return_base100: 144.2225br />name: Exchanges Index,date: 2024-11-08br />return_base100: 143.8715br />name: Exchanges Index,date: 2024-11-09br />return_base100: 151.4000br />name: Exchanges Index,date: 2024-11-10br />return_base100: 150.5318br />name: Exchanges Index,date: 2024-11-11br />return_base100: 153.5241br />name: Exchanges Index,date: 2024-11-12br />return_base100: 149.0552br />name: Exchanges Index,date: 2024-11-13br />return_base100: 144.2857br />name: Exchanges Index,date: 2024-11-14br />return_base100: 137.1123br />name: Exchanges Index,date: 2024-11-15br />return_base100: 142.7600br />name: Exchanges Index,date: 2024-11-16br />return_base100: 151.5176br />name: Exchanges Index,date: 2024-11-17br />return_base100: 145.1509br />name: Exchanges Index,date: 2024-11-18br />return_base100: 154.3180br />name: Exchanges Index,date: 2024-11-19br />return_base100: 156.5400br />name: Exchanges Index,date: 2024-11-20br />return_base100: 147.9766br />name: Exchanges Index,date: 2024-11-21br />return_base100: 155.8915br />name: Exchanges Index,date: 2024-11-22br />return_base100: 161.9946br />name: Exchanges Index,date: 2024-11-23br />return_base100: 177.8960br />name: Exchanges Index,date: 2024-11-24br />return_base100: 181.3345br />name: Exchanges Index,date: 2024-11-25br />return_base100: 184.0921br />name: Exchanges Index,date: 2024-11-26br />return_base100: 178.6332br />name: Exchanges Index,date: 2024-11-27br />return_base100: 214.5366br />name: Exchanges Index,date: 2024-11-28br />return_base100: 204.3832br />name: Exchanges Index,date: 2024-11-29br />return_base100: 204.5741br />name: Exchanges Index,date: 2024-11-30br />return_base100: 210.9691br />name: Exchanges Index,date: 2024-12-01br />return_base100: 215.4953br />name: Exchanges Index,date: 2024-12-02br />return_base100: 227.3012br />name: Exchanges Index,date: 2024-12-03br />return_base100: 247.3607br />name: Exchanges Index,date: 2024-12-04br />return_base100: 257.8987br />name: Exchanges Index,date: 2024-12-05br />return_base100: 248.7884br />name: Exchanges Index,date: 2024-12-06br />return_base100: 286.9849br />name: Exchanges Index,date: 2024-12-07br />return_base100: 292.2739br />name: Exchanges Index,date: 2024-12-08br />return_base100: 301.5214br />name: Exchanges Index,date: 2024-12-09br />return_base100: 257.7455br />name: Exchanges Index,date: 2024-12-10br />return_base100: 245.6913br />name: Exchanges Index,date: 2024-12-11br />return_base100: 273.8404br />name: Exchanges Index,date: 2024-12-12br />return_base100: 281.3362br />name: Exchanges Index,date: 2024-12-13br />return_base100: 277.9907br />name: Exchanges Index,date: 2024-12-14br />return_base100: 268.4483br />name: Exchanges Index,date: 2024-12-15br />return_base100: 274.3224br />name: Exchanges Index,date: 2024-12-16br />return_base100: 262.2422br />name: Exchanges Index,date: 2024-12-17br />return_base100: 260.7107br />name: Exchanges Index,date: 2024-12-18br />return_base100: 235.5734br />name: Exchanges Index,date: 2024-12-19br />return_base100: 207.5997br />name: Exchanges Index,date: 2024-12-20br />return_base100: 219.1313br />name: Exchanges Index,date: 2024-12-21br />return_base100: 211.1024br />name: Exchanges Index,date: 2024-12-22br />return_base100: 218.4759br />name: Exchanges Index,date: 2024-12-23br />return_base100: 227.9748br />name: Exchanges Index,date: 2024-12-24br />return_base100: 235.0483br />name: Exchanges Index,date: 2024-12-25br />return_base100: 225.5645br />name: Exchanges Index,date: 2024-12-26br />return_base100: 214.0636br />name: Exchanges Index,date: 2024-12-27br />return_base100: 213.4590br />name: Exchanges Index,date: 2024-12-28br />return_base100: 221.2174br />name: Exchanges Index,date: 2024-12-29br />return_base100: 211.0624br />name: Exchanges Index,date: 2024-12-30br />return_base100: 214.2144br />name: Exchanges Index,date: 2024-12-31br />return_base100: 211.8684br />name: Exchanges Index,date: 2025-01-01br />return_base100: 218.9324br />name: Exchanges Index,date: 2025-01-02br />return_base100: 229.0722br />name: Exchanges Index,date: 2025-01-03br />return_base100: 243.1840br />name: Exchanges Index,date: 2025-01-04br />return_base100: 244.9523br />name: Exchanges Index,date: 2025-01-05br />return_base100: 243.0831br />name: Exchanges Index,date: 2025-01-06br />return_base100: 241.3700br />name: Exchanges Index,date: 2025-01-07br />return_base100: 217.5084br />name: Exchanges Index,date: 2025-01-08br />return_base100: 210.2504br />name: Exchanges Index,date: 2025-01-09br />return_base100: 205.2213br />name: Exchanges Index,date: 2025-01-10br />return_base100: 219.4480br />name: Exchanges Index,date: 2025-01-11br />return_base100: 216.0941br />name: Exchanges Index,date: 2025-01-12br />return_base100: 214.4240br />name: Exchanges Index,date: 2025-01-13br />return_base100: 204.0406br />name: Exchanges Index,date: 2025-01-14br />return_base100: 211.7015br />name: Exchanges Index,date: 2025-01-15br />return_base100: 230.0969br />name: Exchanges Index,date: 2025-01-16br />return_base100: 223.0004br />name: Exchanges Index,date: 2025-01-17br />return_base100: 238.1043br />name: Exchanges Index,date: 2025-01-18br />return_base100: 223.0258br />name: Exchanges Index,date: 2025-01-19br />return_base100: 208.9816br />name: Exchanges Index,date: 2025-01-20br />return_base100: 212.3107br />name: Exchanges Index,date: 2025-01-21br />return_base100: 211.2811br />name: Exchanges Index,date: 2025-01-22br />return_base100: 202.1598br />name: Exchanges Index,date: 2025-01-23br />return_base100: 201.1853br />name: Exchanges Index,date: 2025-01-24br />return_base100: 195.5376br />name: Exchanges Index,date: 2025-01-25br />return_base100: 191.6741br />name: Exchanges Index,date: 2025-01-26br />return_base100: 183.0961br />name: Exchanges Index,date: 2025-01-27br />return_base100: 175.2974br />name: Exchanges Index,date: 2025-01-28br />return_base100: 174.2081br />name: Exchanges Index,date: 2025-01-29br />return_base100: 183.8147br />name: Exchanges Index,date: 2025-01-30br />return_base100: 189.1249br />name: Exchanges Index,date: 2025-01-31br />return_base100: 185.6974br />name: Exchanges Index,date: 2025-02-01br />return_base100: 172.1292br />name: Exchanges Index,date: 2025-02-02br />return_base100: 144.0572br />name: Exchanges Index,date: 2025-02-03br />return_base100: 156.1094br />name: Exchanges Index,date: 2025-02-04br />return_base100: 143.2449br />name: Exchanges Index,date: 2025-02-05br />return_base100: 144.8663br />name: Exchanges Index,date: 2025-02-06br />return_base100: 139.2736br />name: Exchanges Index,date: 2025-02-07br />return_base100: 140.2267br />name: Exchanges Index,date: 2025-02-08br />return_base100: 143.5592br />name: Exchanges Index,date: 2025-02-09br />return_base100: 142.7023br />name: Exchanges Index,date: 2025-02-10br />return_base100: 148.2048br />name: Exchanges Index,date: 2025-02-11br />return_base100: 146.6597br />name: Exchanges Index,date: 2025-02-12br />return_base100: 155.6434br />name: Exchanges Index,date: 2025-02-13br />return_base100: 153.7074br />name: Exchanges Index,date: 2025-02-14br />return_base100: 156.2998br />name: Exchanges Index,date: 2025-02-15br />return_base100: 152.3178br />name: Exchanges Index,date: 2025-02-16br />return_base100: 149.6680br />name: Exchanges Index,date: 2025-02-17br />return_base100: 152.7954br />name: Exchanges Index,date: 2025-02-18br />return_base100: 142.8735br />name: Exchanges Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(83,180,0,1),dash:solid},hoveron:points,name:Exchanges Index,legendgroup:Exchanges Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,94.136299999999991,100.8951,100.7527,104.62169999999999,106.08720000000001,109.24299999999999,109.7021,111.61190000000001,115.08240000000001,116.8592,118.88890000000001,115.03540000000001,119.42219999999999,121.14180000000002,128.1464,121.66630000000001,145.9409,145.5787,154.73859999999999,155.3023,162.7533,157.25919999999999,152.267,146.4982,155.88159999999999,146.17849999999999,156.4161,153.97019999999998,160.00790000000001,152.94329999999999,154.26519999999999,148.47579999999999,157.60810000000001,157.31700000000001,168.57899999999998,168.3381,167.89709999999999,155.2345,128.22800000000001,133.2852,112.33629999999999,122.9119,117.0509,111.19220000000001,121.87259999999999,130.55460000000002,133.4657,135.04940000000002,125.7946,124.1506,115.17070000000001,115.03870000000001,116.29599999999999,112.7885,111.8638,106.97149999999999,98.119399999999999,103.7486,92.7423,104.1844,108.4948,111.61129999999999,108.95429999999999,107.27610000000001,108.08279999999999,108.7364,108.0701,101.90380000000002,102.25539999999999,102.7974,101.49719999999999,90.927899999999994,93.995900000000006,95.781899999999993,102.0035,102.96559999999999,101.8087,106.62350000000001,105.12129999999999,101.29740000000001,98.094800000000006,93.787700000000001,95.201100000000011,98.031900000000007,94.860599999999991,89.113299999999995,91.614900000000006,95.860799999999998,95.777199999999993,96.180900000000008,94.367900000000006,91.197800000000001,91.683300000000003,87.468800000000002,81.16640000000001,79.322699999999998,78.372200000000007,79.597799999999992,75.705999999999989,74.385599999999997,72.996600000000001,76.824600000000004,85.160800000000009,85.656900000000007,91.826599999999999,89.961699999999993,100.82690000000001,95.80619999999999,92.427999999999997,100.3522,98.799000000000007,97.172499999999999,101.38590000000001,111.74159999999999,108.69359999999999,111.8895,114.51219999999999,118.40660000000001,116.0622,121.095,120.34320000000001,112.42449999999999,104.79389999999999,103.78359999999999,107.26929999999999,110.65449999999998,115.12949999999999,112.03860000000002,121.77739999999999,123.93300000000001,114.16329999999999,122.16709999999999,119.6153,121.2822,113.22970000000001,117.21820000000001,111.84369999999998,106.9936,111.96429999999999,116.069,119.31789999999999,120.4949,124.68170000000001,126.62990000000001,130.88709999999998,132.9778,127.47980000000001,122.78849999999998,129.5352,115.7978,124.6759,124.92410000000001,124.15989999999999,126.74319999999999,130.941,128.8082,130.68800000000002,135.48260000000002,139.2165,138.32670000000002,155.4237,160.79499999999999,184.61789999999999,191.42339999999999,194.1078,193.29490000000001,218.9325,215.92920000000001,191.85829999999999,202.02800000000002,225.09819999999999,225.7122,227.93350000000001,242.49290000000002,247.25220000000002,255.3433,245.08920000000001,253.36709999999999,209.10679999999999,240.18640000000002,249.51690000000002,289.23349999999999,269.70049999999998,295.1302,287.93079999999998,306.50710000000004,319.54110000000003,358.52909999999997,345.01210000000003,365.99990000000003,367.21870000000001,402.0849,443.76689999999996,499.40439999999995,458.36259999999999,449.55429999999996,466.86439999999993,484.6019,499.60789999999997,524.93169999999998,551.23220000000003,536.68389999999999,509.13479999999998,492.96980000000002,488.41140000000001,506.02590000000004,507.51030000000003,494.50960000000003,552.49030000000005,555.08360000000005,521.67160000000001,462.97280000000001,481.01949999999999,447.7946,441.43770000000001,452.65339999999998,439.27209999999997,499.9239,503.35020000000003,510.78879999999998,510.95800000000003,507.899,523.27290000000005,567.01580000000001,571.06550000000004,584.66699999999992,550.87630000000001,550.99850000000004,534.36289999999997,570.20799999999997,543.60730000000001,530.0557,535.90269999999998,558.79599999999994,542.89840000000004,572.62869999999998,558.05899999999997,559.36839999999995,537.61850000000004,523.00250000000005,473.96940000000001,471.18209999999993,517.80679999999995,516.34299999999996,506.64680000000004,533.31270000000006,533.55200000000002,528.21289999999999,543.01409999999998,572.99699999999996,541.05939999999998,573.49739999999997,570.70060000000001,575.51319999999998,531.08519999999999,561.5421,554.1671,555.82249999999999,560.00040000000001,616.5838,614.20890000000009,628.97829999999999,682.92590000000007,656.5838,639.74009999999998,583.51909999999998,555.08249999999998,568.57119999999998,580.33710000000008,581.85640000000001,565.61040000000003,520.25240000000008,548.93470000000002,618.88110000000006,660.50610000000006,684.13229999999999,669.65480000000002,684.71960000000001,705.71429999999998,711.1069,744.10019999999997,695.38819999999998,723.70539999999994,703.0675,700.0163,721.67719999999997,706.69440000000009,665.23919999999998,718.69619999999998,689.5575,680.02819999999997,741.85630000000003,665.97299999999996,665.64769999999999,639.74760000000003,694.23239999999998,470.34140000000002,522.43290000000002,438.41970000000003,403.03550000000001,345.00400000000002,464.33190000000002,462.7826,514.80059999999992,488.71969999999993,434.19509999999997,402.50049999999999,436.28090000000003,485.3193,473.65250000000003,486.92080000000004,503.45680000000004,471.37029999999999,457.77469999999994,463.61970000000002,423.47500000000002,417.86089999999996,439.37679999999995,408.89730000000003,379.04840000000002,372.822,405.07790000000006,418.52340000000004,411.55980000000005,381.9058,387.54480000000001,356.00319999999999,346.6474,364.27520000000004,284.40439999999995,282.7912,303.26390000000004,308.19839999999999,277.697,275.08029999999997,295.44619999999998,315.01600000000002,329.80799999999999,344.71969999999999,324.46629999999999,329.65970000000004,347.87940000000003,372.3143,379.55849999999998,400.04499999999996,397.77770000000004,369.36160000000001,385.0548,373.13279999999997,381.70679999999999,366.71690000000001,343.92469999999997,344.20209999999997,328.4778,312.22539999999998,315.08120000000002,318.43209999999999,299.18900000000002,284.69819999999999,318.392,334.90000000000003,347.58640000000003,344.79169999999999,346.82769999999999,354.21600000000001,357.67220000000003,360.19890000000004,373.20850000000002,388.41919999999999,401.43709999999999,395.20699999999999,401.31959999999998,389.01849999999996,421.24520000000001,448.3682,454.12100000000004,479.78249999999997,450.78149999999999,472.77969999999999,482.68250000000006,491.80169999999998,478.27390000000003,521.50429999999994,516.5936999999999,517.80769999999995,503.82780000000002,469.9581,477.11529999999999,507.79329999999999,520.15809999999999,513.1223,520.05970000000002,528.51429999999993,494.23789999999997,503.33119999999997,479.82220000000001,490.96479999999997,483.4529,480.19659999999999,481.66050000000001,513.28950000000009,540.03189999999995,526.61720000000003,519.87339999999995,523.3614,543.04970000000003,540.90999999999997,452.29629999999997,442.59539999999998,446.43990000000002,421.03710000000001,431.08170000000001,447.21770000000004,435.99870000000004,481.74619999999999,509.95480000000003,496.32579999999996,460.30509999999998,463.65899999999999,454.01870000000002,392.18779999999998,362.15719999999999,408.49680000000001,419.40129999999999,383.44079999999997,380.22980000000001,418.07069999999999,397.40010000000001,391.03930000000003,395.48969999999997,409.31179999999995,441.89800000000002,451.8877,454.54259999999999,445.2312,455.0616,448.6807,451.62209999999999,451.30949999999996,464.11119999999994,446.54579999999999,450.82000000000005,442.96980000000002,461.42130000000003,475.48380000000003,474.91469999999998,481.1979,472.6884,463.29010000000005,468.01399999999995,492.94820000000004,480.32459999999998,480.68299999999999,499.65590000000003,489.10340000000002,512.1386,512.93540000000007,480.18180000000001,506.19569999999999,513.84730000000002,504.45549999999997,510.72790000000003,531.03790000000004,551.09829999999999,556.29650000000004,540.52009999999996,531.86169999999993,529.24680000000001,542.91880000000003,565.44659999999999,572.25390000000004,548.32839999999999,559.05760000000009,543.16390000000001,549.21990000000005,553.99810000000002,536.53489999999999,491.95060000000001,494.6823,455.92079999999999,488.49020000000002,497.53299999999996,490.82860000000005,478.05070000000001,506.5582,494.53069999999997,507.43460000000005,457.79620000000006,461.04919999999998,471.28319999999997,481.16289999999998,484.97430000000003,476.87609999999995,475.59810000000004,437.46809999999999,390.78369999999995,376.76799999999997,398.22679999999997,400.67130000000003,416.37479999999999,380.0831,357.12209999999999,371.6241,375.99209999999999,337.45280000000002,345.3972,356.62090000000001,351.42779999999999,354.76800000000003,365.34019999999998,359.57999999999998,359.78289999999998,381.75309999999996,392.92150000000004,424.94800000000004,418.2552,424.32889999999998,430.48230000000001,442.06419999999997,411.16380000000004,394.8272,409.46809999999994,411.12049999999999,425.22120000000001,430.57460000000003,431.37780000000004,428.99989999999997,396.8673,390.41059999999999,365.45709999999997,351.90539999999999,359.41489999999999,338.12479999999999,354.28579999999999,373.15469999999999,360.7937,366.67349999999999,371.54880000000003,373.9914,348.29500000000002,338.98220000000003,325.62060000000002,312.49299999999999,268.7081,237.74510000000001,250.20989999999998,239.74430000000001,243.8348,240.60649999999998,232.7467,240.63989999999998,249.887,247.82239999999999,258.12059999999997,257.71530000000001,244.10150000000002,243.9828,263.30130000000003,266.59809999999999,272.13660000000004,283.12180000000001,277.08449999999999,285.4871,266.67410000000001,250.44019999999998,251.0847,245.17340000000002,248.71039999999999,267.7088,265.9153,243.69809999999998,238.33329999999998,234.8646,220.7706,204.9778,212.35369999999998,206.77050000000003,203.26650000000001,214.91210000000001,212.64180000000002,209.36789999999999,228.74080000000001,230.09550000000002,228.6018,221.92740000000001,205.3569,209.91240000000002,197.63509999999999,194.83839999999998,201.98990000000001,214.53649999999999,203.37950000000001,199.97919999999999,202.01679999999999,195.48089999999999,203.04689999999999,205.16420000000002,216.96499999999997,221.07389999999998,230.9691,234.7012,226.75299999999999,228.86829999999998,233.59830000000002,241.60750000000002,250.3349,247.34029999999998,253.9324,268.40780000000001,266.29200000000003,283.36220000000003,292.03820000000002,280.43819999999999,298.35219999999998,304.72790000000003,315.49010000000004,306.77569999999997,293.28379999999999,264.25130000000001,273.9896,261.1148,268.04929999999996,262.38979999999998,234.2928,243.53790000000001,255.614,248.16329999999999,252.14620000000002,249.75619999999998,241.28460000000001,249.03960000000001,256.39359999999999,261.48060000000004,248.85720000000001,247.54589999999999,247.69220000000001,242.60489999999999,246.3279,228.87430000000001,238.12799999999999,235.48699999999999,221.1318,203.57259999999999,207.4973,204.34009999999998,202.00569999999999,224.25649999999999,204.5728,202.47899999999998,193.62530000000001,187.94470000000001,157.15809999999999,161.79730000000001,127.9186,120.78040000000001,129.1704,132.56870000000001,137.7072,128.35570000000001,136.9015,123.3646,128.506,125.848,128.34190000000001,133.52200000000002,130.55719999999999,131.90299999999999,130.82769999999999,120.9397,115.5795,119.90050000000001,121.40709999999999,136.64689999999999,134.9196,125.20359999999999,127.10680000000001,120.88749999999999,122.0599,120.84950000000001,124.8669,121.1525,119.57480000000001,118.6293,110.381,100.87090000000001,94.555300000000003,81.548600000000008,84.190399999999997,88.766999999999996,79.116200000000006,81.141999999999996,74.677000000000007,83.131100000000004,89.468299999999999,92.412000000000006,91.254599999999996,98.5839,102.53579999999999,102.56510000000002,99.038899999999998,96.679099999999991,91.484499999999997,91.594699999999989,88.596600000000009,88.505899999999997,89.980000000000004,90.25030000000001,95.552700000000002,95.733400000000003,97.340599999999995,101.76469999999999,102.0945,106.69800000000001,102.098,94.529899999999998,93.014300000000006,101.753,109.15919999999998,109.98270000000001,115.3916,112.8433,122.2003,122.87969999999999,117.5767,118.2655,119.10469999999999,122.33970000000001,112.7529,110.3492,126.7693,139.80500000000001,141.31030000000001,136.59360000000001,135.65049999999999,134.53450000000001,134.2157,137.71519999999998,136.8751,142.96390000000002,142.13329999999999,141.51670000000001,143.9453,137.4708,147.96009999999998,145.69309999999999,149.72460000000001,147.5531,142.9187,139.7022,137.10489999999999,130.98829999999998,126.76719999999999,114.49100000000001,113.86030000000001,119.5073,117.0908,120.63649999999998,120.74659999999999,121.4448,109.7266,108.86750000000001,105.79259999999999,114.2557,111.5429,111.8754,114.0609,115.4358,113.3282,115.43920000000001,116.49629999999999,109.17870000000001,114.25829999999999,114.6172,120.1465,122.5934,120.61020000000001,118.77709999999999,110.06750000000001,111.44289999999999,105.3747,105.06100000000001,108.68469999999999,98.919499999999999,101.44089999999998,98.212900000000005,96.399000000000001,101.70559999999999,103.1662,101.2589,99.2624,101.53659999999999,103.3582,104.1186,103.2881,102.4466,101.93859999999999,99.74499999999999,104.02499999999999,105.8352,105.7807,105.36460000000001,104.67189999999999,103.3026,103.8823,100.84519999999999,97.6477,97.4846,97.282499999999999,98.262500000000003,99.047600000000003,100.5491,104.5814,105.19659999999999,102.67759999999998,100.2534,100.4423,100.5055,102.9085,100.24090000000001,104.6233,107.7186,106.2675,107.56349999999999,109.26370000000001,107.0843,106.33150000000001,106.77810000000001,104.13380000000001,105.62139999999999,115.0549,115.09100000000001,108.1878,108.1093,91.093400000000003,73.315799999999996,87.218199999999996,85.589500000000001,79.731700000000004,80.897300000000001,84.542500000000004,86.522300000000001,83.448599999999999,82.101599999999991,82.374700000000004,82.92110000000001,77.910299999999992,75.413899999999998,77.746700000000004,80.819600000000008,80.601199999999992,80.041799999999995,80.084900000000005,80.245000000000005,78.8142,80.774000000000001,85.223399999999998,84.313000000000002,87.370699999999999,85.168999999999997,86.974800000000002,86.416899999999998,85.915199999999999,83.371200000000002,85.285799999999995,84.488700000000009,84.235600000000005,82.856099999999998,82.643299999999996,84.795900000000003,83.827600000000004,81.758499999999998,73.850800000000007,75.096199999999996,75.075000000000003,72.004500000000007,75.041300000000007,73.786200000000008,73.878200000000007,73.428899999999999,73.358599999999996,72.798000000000002,73.661100000000005,73.1173,70.157200000000003,71.139899999999997,70.999099999999999,71.185200000000009,72.745599999999996,75.088399999999993,74.922200000000004,77.964199999999991,76.745800000000003,79.206500000000005,78.677399999999992,83.791800000000009,86.256399999999999,86.644400000000005,86.861100000000008,92.116600000000005,95.259299999999996,100.8049,102.71589999999999,102.8154,101.8017,97.556299999999993,99.277699999999996,108.89830000000001,107.96680000000001,109.09120000000001,111.22000000000001,104.91649999999998,110.0908,110.7478,113.2603,109.69120000000001,113.7381,106.58609999999999,109.27420000000001,114.50439999999999,116.8377,118.78800000000001,119.09870000000001,113.91029999999999,114.45840000000001,122.98370000000001,119.524,112.3015,110.0625,112.622,110.35489999999999,109.7675,113.85069999999999,121.7884,115.5517,122.70570000000001,126.2135,125.33510000000001,127.666,123.43170000000001,122.8351,123.8103,117.9365,116.77630000000001,121.1491,121.3383,118.78649999999999,124.81120000000001,120.9051,114.48650000000001,110.5424,113.17619999999999,113.33340000000001,111.75230000000001,105.67910000000001,99.463300000000004,99.043800000000005,95.701300000000003,106.30520000000001,111.8625,115.6311,105.303,107.30070000000001,113.95679999999999,112.401,114.9948,108.75220000000002,111.69039999999998,106.5318,109.39160000000001,103.9773,101.97030000000001,104.5325,100.40389999999999,104.82990000000001,107.9045,105.8095,109.19749999999999,109.32310000000001,106.60890000000001,107.1507,111.76600000000001,112.92750000000001,111.4823,109.78840000000001,108.24720000000001,108.07279999999999,110.61129999999999,108.85549999999999,108.68599999999999,112.52029999999999,117.2766,117.0463,118.7162,115.98779999999999,118.64349999999999,107.94799999999999,105.3387,100.5688,102.8108,100.78720000000001,100.64619999999999,102.09330000000001,100.36670000000001,103.9418,99.171199999999999,101.44370000000001,98.921599999999998,102.6587,97.295100000000005,97.614500000000007,91.293700000000001,91.121799999999993,92.613399999999999,88.152799999999999,91.35029999999999,90.810000000000002,91.569000000000003,93.660600000000002,93.892200000000003,96.665900000000008,94.876999999999995,95.168399999999991,94.743299999999991,92.688099999999991,92.567300000000003,93.327500000000001,91.427199999999999,90.5441,91.558999999999997,92.178100000000001,95.089399999999998,94.52239999999999,94.282799999999995,91.600300000000004,91.279899999999998,93.991299999999995,93.716499999999996,93.3446,87.883199999999988,90.829899999999995,86.371799999999993,86.307500000000005,85.564300000000003,75.698399999999992,75.306300000000007,76.244,76.3489,74.731099999999998,75.129300000000001,77.4589,78.092300000000009,76.887500000000003,77.783599999999993,80.357399999999998,83.979299999999995,82.619399999999999,84.307500000000005,82.621900000000011,88.903800000000004,85.861200000000011,86.851299999999995,82.135100000000008,84.465199999999996,90.284300000000002,92.533299999999997,93.471000000000004,95.519199999999998,95.905200000000008,92.788600000000002,90.008200000000002,91.517499999999998,89.975899999999996,89.921999999999997,89.789000000000001,90.558300000000003,90.970100000000002,98.873000000000005,99.300200000000004,99.305300000000003,97.708100000000002,97.697999999999993,95.779600000000002,96.581900000000005,97.600099999999998,98.946899999999999,96.7423,98.482199999999992,93.731699999999989,93.935599999999994,95.064000000000007,95.247900000000001,96.607900000000001,99.426400000000001,97.261299999999991,96.200199999999995,98.205100000000002,94.240600000000001,93.606800000000007,93.708399999999997,93.603800000000007,92.929299999999998,92.457599999999999,93.887500000000003,94.990899999999996,94.738199999999992,94.346600000000009,94.402200000000008,93.348799999999997,94.499299999999991,90.466000000000008,85.8018,79.176000000000002,79.3767,80.375,80.355000000000004,78.666300000000007,77.493700000000004,79.515699999999995,78.401399999999995,77.443100000000001,77.507499999999993,78.176599999999993,77.828299999999999,79.9148,78.297399999999996,75.844800000000006,74.569400000000002,75.532499999999999,75.338999999999999,75.968800000000002,76.232500000000002,76.656700000000001,77.022800000000004,75.603399999999993,75.090000000000003,73.288499999999999,70.709800000000001,71.893799999999999,73.203299999999999,73.828099999999992,76.081100000000006,76.334699999999998,74.976299999999995,75.861900000000006,77.015299999999996,77.2577,74.955799999999996,75.761700000000005,75.669899999999998,74.711799999999997,75.906999999999996,76.49669999999999,76.864900000000006,79.747599999999991,79.6297,80.818899999999999,83.229699999999994,79.420000000000002,78.149699999999996,78.2376,77.146699999999996,78.719300000000004,78.101200000000006,78.040800000000004,74.925899999999999,74.717100000000002,74.711700000000008,73.228499999999997,74.3553,75.371700000000004,75.74260000000001,76.338300000000004,73.909000000000006,73.193200000000004,72.924900000000008,74.719400000000007,77.100700000000003,79.472399999999993,83.561999999999998,83.512799999999999,84.6661,83.594000000000008,82.105699999999999,83.138400000000004,84.808199999999999,84.817299999999989,83.260900000000007,89.011600000000001,87.233999999999995,88.671400000000006,90.678100000000001,91.509799999999998,95.10929999999999,93.194200000000009,96.110900000000001,99.179900000000004,101.8909,101.14179999999999,102.884,100.145,100.2248,106.02450000000002,101.58359999999999,100.16400000000002,98.656400000000005,102.63690000000001,102.09710000000001,95.869799999999998,108.3753,108.89200000000001,109.50320000000001,109.85860000000001,108.83920000000001,106.9256,106.67910000000001,105.79480000000001,106.15719999999999,107.64670000000001,111.20859999999999,111.00579999999999,111.55370000000001,112.9791,108.47059999999999,114.0933,116.8612,116.0744,117.3583,110.61810000000001,111.06640000000002,112.5449,116.11,111.1656,113.1241,110.55459999999999,109.8878,108.3914,109.93010000000001,112.61019999999999,117.361,116.66460000000001,119.5206,122.0654,122.13799999999999,129.12280000000001,130.00879999999998,127.15769999999999,125.346,122.95480000000001,129.8032,126.6123,117.7559,120.7813,120.57690000000001,115.9385,110.7216,116.49830000000001,116.40349999999999,127.247,130.51219999999998,123.80439999999999,125.93989999999999,120.4599,122.8252,126.66759999999999,123.6373,117.53469999999999,117.2209,117.67790000000001,116.93990000000001,110.7175,107.99669999999999,111.4442,110.9483,114.28359999999999,114.6384,113.58680000000001,116.5929,115.9541,110.8398,111.12729999999999,112.55500000000001,111.9081,109.8693,110.3777,112.73050000000001,115.19369999999999,114.6709,118.8617,118.7055,117.7543,122.9515,121.82919999999999,125.3366,128.75129999999999,128.90539999999999,129.4462,132.2629,134.23929999999999,131.4659,127.3516,127.1902,147.4032,152.7056,152.53200000000001,154.32079999999999,155.3297,157.73689999999999,158.5291,164.5986,172.27760000000001,171.2176,171.18880000000001,165.78310000000002,188.79660000000001,190.05330000000001,186.7715,188.01820000000001,187.8999,194.14570000000001,192.01910000000001,197.18039999999999,192.452,179.98590000000002,166.31319999999999,173.82839999999999,165.70349999999999,148.84520000000001,166.12350000000001,173.40819999999999,166.47839999999999,167.63740000000001,172.91679999999999,180.91499999999999,182.8227,176.78309999999999,182.99859999999998,180.50219999999999,178.62270000000001,184.85419999999999,180.04079999999999,165.35070000000002,162.82149999999999,165.40469999999999,162.6968,165.6498,168.44730000000001,175.67250000000001,165.5872,159.0428,152.37460000000002,130.8073,114.2963,125.07820000000001,120.36819999999999,121.95050000000001,116.83239999999999,120.6777,122.9361,122.31019999999999,126.2705,125.31099999999999,123.71369999999999,113.71770000000001,114.87050000000001,116.068,123.1182,121.6371,123.0929,119.6217,119.18280000000001,116.52560000000001,119.40990000000001,114.1216,113.02330000000001,113.09700000000001,111.5812,108.2484,116.1991,114.29899999999999,118.312,120.82129999999999,116.91119999999999,135.16909999999999,137.41239999999999,132.99609999999998,131.26230000000001,138.48480000000001,145.80940000000001,145.9958,145.70339999999999,144.38589999999999,140.07210000000001,140.93439999999998,138.7971,137.66159999999999,133.69329999999999,132.6651,143.19230000000002,143.7304,140.04060000000001,130.20310000000001,127.63629999999999,127.2958,128.27189999999999,118.4965,126.24850000000001,122.6825,123.61619999999999,131.07310000000001,133.90770000000001,124.54940000000001,119.0981,123.91200000000001,124.07919999999999,121.3441,120.32130000000001,117.77159999999999,117.74299999999999,119.8604,119.9592,121.67310000000001,114.6614,113.544,117.79340000000001,117.2396,114.96170000000001,107.9169,98.458199999999991,98.195300000000003,102.99910000000001,96.002399999999994,100.4546,102.9498,103.9747,102.09699999999999,105.68889999999999,107.5966,111.24940000000001,114.88549999999999,112.93249999999999,111.43559999999999,110.13630000000001,112.74260000000001,111.9218,113.14500000000001,107.81289999999998,107.127,102.4314,100.55989999999998,104.4926,105.22990000000001,102.9242,105.91040000000001,103.49850000000001,102.08630000000001,102.6074,94.152299999999997,90.621099999999998,85.19489999999999,76.571100000000001,80.239000000000004,77.196799999999996,85.829700000000003,83.409400000000005,83.535600000000002,79.922600000000003,84.9161,85.944699999999997,86.0488,83.3155,85.335599999999999,85.611099999999993,85.146100000000004,86.111000000000004,88.342500000000001,94.922399999999996,93.714299999999994,99.438599999999994,97.653599999999997,95.879300000000001,90.941000000000003,84.299599999999998,84.001099999999994,83.6083,84.576300000000003,83.699299999999994,79.531099999999995,85.193899999999999,81.637599999999992,85.750199999999992,82.897900000000007,80.222700000000003,81.4114,82.308099999999996,87.626300000000001,88.787700000000001,87.87230000000001,88.670099999999991,90.355699999999999,87.999700000000004,86.041600000000003,84.405600000000007,86.606799999999993,87.469499999999996,90.234000000000009,91.874200000000002,93.595300000000009,92.1417,95.434899999999999,96.096800000000002,93.894200000000012,98.195300000000003,102.36659999999999,100.45489999999999,99.333500000000001,96.634500000000003,89.290300000000002,86.566600000000008,85.558400000000006,88.558400000000006,88.602400000000003,90.944199999999995,91.361400000000003,89.771500000000003,88.761700000000005,92.580300000000008,93.360399999999998,95.877099999999999,93.056200000000004,98.634900000000002,95.809200000000004,93.649199999999993,91.159900000000007,93.4208,92.846199999999996,97.454899999999995,95.708800000000011,96.289699999999996,93.599500000000006,94.477199999999996,87.159499999999994,89.136700000000005,90.635400000000004,92.039199999999994,94.48060000000001,96.548999999999992,90.915999999999997,90.176599999999993,87.635599999999997,84.771000000000001,81.909400000000005,85.495699999999999,105.66839999999999,106.15179999999999,106.10250000000001,111.566,111.10429999999999,113.71150000000002,109.29310000000001,105.67910000000001,100.3288,104.31060000000001,109.70869999999999,105.61110000000001,112.3921,111.6915,106.6878,113.2166,116.4222,125.62930000000001,128.19719999999998,131.74680000000001,128.5823,148.81319999999999,143.23439999999999,144.01489999999998,149.91140000000001,152.00130000000001,161.08029999999999,178.9804,186.65279999999998,179.56139999999999,202.06179999999998,202.82640000000001,207.13059999999999,177.21020000000001,172.3323,188.90769999999998,201.0496,200.3663,193.2457,198.0384,191.59280000000001,186.35379999999998,170.0043,153.18970000000002,160.595,152.20140000000001,157.21600000000001,170.13149999999999,175.57300000000001,170.5668,160.38909999999998,159.423,166.75390000000002,158.2216,158.97370000000001,155.64329999999998,161.1634,168.91579999999999,178.2559,179.13290000000001,177.42449999999999,176.27889999999999,158.7432,152.8246,148.1703,155.39099999999999,154.107,152.67449999999999,147.583,154.4135,166.84100000000001,161.5883,172.95400000000001,161.59209999999999,152.1302,157.75539999999998,160.79740000000001,153.47909999999999,152.2602,149.91749999999999,147.98699999999999,144.30070000000001,138.50409999999999,133.8861,139.17489999999998,146.03319999999999,147.41219999999998,135.57419999999999,117.21390000000001,123.97229999999999,115.384,114.2188,108.99810000000001,108.792,110.74079999999999,110.10249999999999,113.92,113.11709999999999,118.998,117.4782,120.4286,117.30290000000001,115.8976,119.2433,111.57840000000002,text:date: 2020-07-27br />return_base100: 100.0000br />name: Finance Index,date: 2020-07-28br />return_base100: 94.1363br />name: Finance Index,date: 2020-07-29br />return_base100: 100.8951br />name: Finance Index,date: 2020-07-30br />return_base100: 100.7527br />name: Finance Index,date: 2020-07-31br />return_base100: 104.6217br />name: Finance Index,date: 2020-08-01br />return_base100: 106.0872br />name: Finance Index,date: 2020-08-02br />return_base100: 109.2430br />name: Finance Index,date: 2020-08-03br />return_base100: 109.7021br />name: Finance Index,date: 2020-08-04br />return_base100: 111.6119br />name: Finance Index,date: 2020-08-05br />return_base100: 115.0824br />name: Finance Index,date: 2020-08-06br />return_base100: 116.8592br />name: Finance Index,date: 2020-08-07br />return_base100: 118.8889br />name: Finance Index,date: 2020-08-08br />return_base100: 115.0354br />name: Finance Index,date: 2020-08-09br />return_base100: 119.4222br />name: Finance Index,date: 2020-08-10br />return_base100: 121.1418br />name: Finance Index,date: 2020-08-11br />return_base100: 128.1464br />name: Finance Index,date: 2020-08-12br />return_base100: 121.6663br />name: Finance Index,date: 2020-08-13br />return_base100: 145.9409br />name: Finance Index,date: 2020-08-14br />return_base100: 145.5787br />name: Finance Index,date: 2020-08-15br />return_base100: 154.7386br />name: Finance Index,date: 2020-08-16br />return_base100: 155.3023br />name: Finance Index,date: 2020-08-17br />return_base100: 162.7533br />name: Finance Index,date: 2020-08-18br />return_base100: 157.2592br />name: Finance Index,date: 2020-08-19br />return_base100: 152.2670br />name: Finance Index,date: 2020-08-20br />return_base100: 146.4982br />name: Finance Index,date: 2020-08-21br />return_base100: 155.8816br />name: Finance Index,date: 2020-08-22br />return_base100: 146.1785br />name: Finance Index,date: 2020-08-23br />return_base100: 156.4161br />name: Finance Index,date: 2020-08-24br />return_base100: 153.9702br />name: Finance Index,date: 2020-08-25br />return_base100: 160.0079br />name: Finance Index,date: 2020-08-26br />return_base100: 152.9433br />name: Finance Index,date: 2020-08-27br />return_base100: 154.2652br />name: Finance Index,date: 2020-08-28br />return_base100: 148.4758br />name: Finance Index,date: 2020-08-29br />return_base100: 157.6081br />name: Finance Index,date: 2020-08-30br />return_base100: 157.3170br />name: Finance Index,date: 2020-08-31br />return_base100: 168.5790br />name: Finance Index,date: 2020-09-01br />return_base100: 168.3381br />name: Finance Index,date: 2020-09-02br />return_base100: 167.8971br />name: Finance Index,date: 2020-09-03br />return_base100: 155.2345br />name: Finance Index,date: 2020-09-04br />return_base100: 128.2280br />name: Finance Index,date: 2020-09-05br />return_base100: 133.2852br />name: Finance Index,date: 2020-09-06br />return_base100: 112.3363br />name: Finance Index,date: 2020-09-07br />return_base100: 122.9119br />name: Finance Index,date: 2020-09-08br />return_base100: 117.0509br />name: Finance Index,date: 2020-09-09br />return_base100: 111.1922br />name: Finance Index,date: 2020-09-10br />return_base100: 121.8726br />name: Finance Index,date: 2020-09-11br />return_base100: 130.5546br />name: Finance Index,date: 2020-09-12br />return_base100: 133.4657br />name: Finance Index,date: 2020-09-13br />return_base100: 135.0494br />name: Finance Index,date: 2020-09-14br />return_base100: 125.7946br />name: Finance Index,date: 2020-09-15br />return_base100: 124.1506br />name: Finance Index,date: 2020-09-16br />return_base100: 115.1707br />name: Finance Index,date: 2020-09-17br />return_base100: 115.0387br />name: Finance Index,date: 2020-09-18br />return_base100: 116.2960br />name: Finance Index,date: 2020-09-19br />return_base100: 112.7885br />name: Finance Index,date: 2020-09-20br />return_base100: 111.8638br />name: Finance Index,date: 2020-09-21br />return_base100: 106.9715br />name: Finance Index,date: 2020-09-22br />return_base100: 98.1194br />name: Finance Index,date: 2020-09-23br />return_base100: 103.7486br />name: Finance Index,date: 2020-09-24br />return_base100: 92.7423br />name: Finance Index,date: 2020-09-25br />return_base100: 104.1844br />name: Finance Index,date: 2020-09-26br />return_base100: 108.4948br />name: Finance Index,date: 2020-09-27br />return_base100: 111.6113br />name: Finance Index,date: 2020-09-28br />return_base100: 108.9543br />name: Finance Index,date: 2020-09-29br />return_base100: 107.2761br />name: Finance Index,date: 2020-09-30br />return_base100: 108.0828br />name: Finance Index,date: 2020-10-01br />return_base100: 108.7364br />name: Finance Index,date: 2020-10-02br />return_base100: 108.0701br />name: Finance Index,date: 2020-10-03br />return_base100: 101.9038br />name: Finance Index,date: 2020-10-04br />return_base100: 102.2554br />name: Finance Index,date: 2020-10-05br />return_base100: 102.7974br />name: Finance Index,date: 2020-10-06br />return_base100: 101.4972br />name: Finance Index,date: 2020-10-07br />return_base100: 90.9279br />name: Finance Index,date: 2020-10-08br />return_base100: 93.9959br />name: Finance Index,date: 2020-10-09br />return_base100: 95.7819br />name: Finance Index,date: 2020-10-10br />return_base100: 102.0035br />name: Finance Index,date: 2020-10-11br />return_base100: 102.9656br />name: Finance Index,date: 2020-10-12br />return_base100: 101.8087br />name: Finance Index,date: 2020-10-13br />return_base100: 106.6235br />name: Finance Index,date: 2020-10-14br />return_base100: 105.1213br />name: Finance Index,date: 2020-10-15br />return_base100: 101.2974br />name: Finance Index,date: 2020-10-16br />return_base100: 98.0948br />name: Finance Index,date: 2020-10-17br />return_base100: 93.7877br />name: Finance Index,date: 2020-10-18br />return_base100: 95.2011br />name: Finance Index,date: 2020-10-19br />return_base100: 98.0319br />name: Finance Index,date: 2020-10-20br />return_base100: 94.8606br />name: Finance Index,date: 2020-10-21br />return_base100: 89.1133br />name: Finance Index,date: 2020-10-22br />return_base100: 91.6149br />name: Finance Index,date: 2020-10-23br />return_base100: 95.8608br />name: Finance Index,date: 2020-10-24br />return_base100: 95.7772br />name: Finance Index,date: 2020-10-25br />return_base100: 96.1809br />name: Finance Index,date: 2020-10-26br />return_base100: 94.3679br />name: Finance Index,date: 2020-10-27br />return_base100: 91.1978br />name: Finance Index,date: 2020-10-28br />return_base100: 91.6833br />name: Finance Index,date: 2020-10-29br />return_base100: 87.4688br />name: Finance Index,date: 2020-10-30br />return_base100: 81.1664br />name: Finance Index,date: 2020-10-31br />return_base100: 79.3227br />name: Finance Index,date: 2020-11-01br />return_base100: 78.3722br />name: Finance Index,date: 2020-11-02br />return_base100: 79.5978br />name: Finance Index,date: 2020-11-03br />return_base100: 75.7060br />name: Finance Index,date: 2020-11-04br />return_base100: 74.3856br />name: Finance Index,date: 2020-11-05br />return_base100: 72.9966br />name: Finance Index,date: 2020-11-06br />return_base100: 76.8246br />name: Finance Index,date: 2020-11-07br />return_base100: 85.1608br />name: Finance Index,date: 2020-11-08br />return_base100: 85.6569br />name: Finance Index,date: 2020-11-09br />return_base100: 91.8266br />name: Finance Index,date: 2020-11-10br />return_base100: 89.9617br />name: Finance Index,date: 2020-11-11br />return_base100: 100.8269br />name: Finance Index,date: 2020-11-12br />return_base100: 95.8062br />name: Finance Index,date: 2020-11-13br />return_base100: 92.4280br />name: Finance Index,date: 2020-11-14br />return_base100: 100.3522br />name: Finance Index,date: 2020-11-15br />return_base100: 98.7990br />name: Finance Index,date: 2020-11-16br />return_base100: 97.1725br />name: Finance Index,date: 2020-11-17br />return_base100: 101.3859br />name: Finance Index,date: 2020-11-18br />return_base100: 111.7416br />name: Finance Index,date: 2020-11-19br />return_base100: 108.6936br />name: Finance Index,date: 2020-11-20br />return_base100: 111.8895br />name: Finance Index,date: 2020-11-21br />return_base100: 114.5122br />name: Finance Index,date: 2020-11-22br />return_base100: 118.4066br />name: Finance Index,date: 2020-11-23br />return_base100: 116.0622br />name: Finance Index,date: 2020-11-24br />return_base100: 121.0950br />name: Finance Index,date: 2020-11-25br />return_base100: 120.3432br />name: Finance Index,date: 2020-11-26br />return_base100: 112.4245br />name: Finance Index,date: 2020-11-27br />return_base100: 104.7939br />name: Finance Index,date: 2020-11-28br />return_base100: 103.7836br />name: Finance Index,date: 2020-11-29br />return_base100: 107.2693br />name: Finance Index,date: 2020-11-30br />return_base100: 110.6545br />name: Finance Index,date: 2020-12-01br />return_base100: 115.1295br />name: Finance Index,date: 2020-12-02br />return_base100: 112.0386br />name: Finance Index,date: 2020-12-03br />return_base100: 121.7774br />name: Finance Index,date: 2020-12-04br />return_base100: 123.9330br />name: Finance Index,date: 2020-12-05br />return_base100: 114.1633br />name: Finance Index,date: 2020-12-06br />return_base100: 122.1671br />name: Finance Index,date: 2020-12-07br />return_base100: 119.6153br />name: Finance Index,date: 2020-12-08br />return_base100: 121.2822br />name: Finance Index,date: 2020-12-09br />return_base100: 113.2297br />name: Finance Index,date: 2020-12-10br />return_base100: 117.2182br />name: Finance Index,date: 2020-12-11br />return_base100: 111.8437br />name: Finance Index,date: 2020-12-12br />return_base100: 106.9936br />name: Finance Index,date: 2020-12-13br />return_base100: 111.9643br />name: Finance Index,date: 2020-12-14br />return_base100: 116.0690br />name: Finance Index,date: 2020-12-15br />return_base100: 119.3179br />name: Finance Index,date: 2020-12-16br />return_base100: 120.4949br />name: Finance Index,date: 2020-12-17br />return_base100: 124.6817br />name: Finance Index,date: 2020-12-18br />return_base100: 126.6299br />name: Finance Index,date: 2020-12-19br />return_base100: 130.8871br />name: Finance Index,date: 2020-12-20br />return_base100: 132.9778br />name: Finance Index,date: 2020-12-21br />return_base100: 127.4798br />name: Finance Index,date: 2020-12-22br />return_base100: 122.7885br />name: Finance Index,date: 2020-12-23br />return_base100: 129.5352br />name: Finance Index,date: 2020-12-24br />return_base100: 115.7978br />name: Finance Index,date: 2020-12-25br />return_base100: 124.6759br />name: Finance Index,date: 2020-12-26br />return_base100: 124.9241br />name: Finance Index,date: 2020-12-27br />return_base100: 124.1599br />name: Finance Index,date: 2020-12-28br />return_base100: 126.7432br />name: Finance Index,date: 2020-12-29br />return_base100: 130.9410br />name: Finance Index,date: 2020-12-30br />return_base100: 128.8082br />name: Finance Index,date: 2020-12-31br />return_base100: 130.6880br />name: Finance Index,date: 2021-01-01br />return_base100: 135.4826br />name: Finance Index,date: 2021-01-02br />return_base100: 139.2165br />name: Finance Index,date: 2021-01-03br />return_base100: 138.3267br />name: Finance Index,date: 2021-01-04br />return_base100: 155.4237br />name: Finance Index,date: 2021-01-05br />return_base100: 160.7950br />name: Finance Index,date: 2021-01-06br />return_base100: 184.6179br />name: Finance Index,date: 2021-01-07br />return_base100: 191.4234br />name: Finance Index,date: 2021-01-08br />return_base100: 194.1078br />name: Finance Index,date: 2021-01-09br />return_base100: 193.2949br />name: Finance Index,date: 2021-01-10br />return_base100: 218.9325br />name: Finance Index,date: 2021-01-11br />return_base100: 215.9292br />name: Finance Index,date: 2021-01-12br />return_base100: 191.8583br />name: Finance Index,date: 2021-01-13br />return_base100: 202.0280br />name: Finance Index,date: 2021-01-14br />return_base100: 225.0982br />name: Finance Index,date: 2021-01-15br />return_base100: 225.7122br />name: Finance Index,date: 2021-01-16br />return_base100: 227.9335br />name: Finance Index,date: 2021-01-17br />return_base100: 242.4929br />name: Finance Index,date: 2021-01-18br />return_base100: 247.2522br />name: Finance Index,date: 2021-01-19br />return_base100: 255.3433br />name: Finance Index,date: 2021-01-20br />return_base100: 245.0892br />name: Finance Index,date: 2021-01-21br />return_base100: 253.3671br />name: Finance Index,date: 2021-01-22br />return_base100: 209.1068br />name: Finance Index,date: 2021-01-23br />return_base100: 240.1864br />name: Finance Index,date: 2021-01-24br />return_base100: 249.5169br />name: Finance Index,date: 2021-01-25br />return_base100: 289.2335br />name: Finance Index,date: 2021-01-26br />return_base100: 269.7005br />name: Finance Index,date: 2021-01-27br />return_base100: 295.1302br />name: Finance Index,date: 2021-01-28br />return_base100: 287.9308br />name: Finance Index,date: 2021-01-29br />return_base100: 306.5071br />name: Finance Index,date: 2021-01-30br />return_base100: 319.5411br />name: Finance Index,date: 2021-01-31br />return_base100: 358.5291br />name: Finance Index,date: 2021-02-01br />return_base100: 345.0121br />name: Finance Index,date: 2021-02-02br />return_base100: 365.9999br />name: Finance Index,date: 2021-02-03br />return_base100: 367.2187br />name: Finance Index,date: 2021-02-04br />return_base100: 402.0849br />name: Finance Index,date: 2021-02-05br />return_base100: 443.7669br />name: Finance Index,date: 2021-02-06br />return_base100: 499.4044br />name: Finance Index,date: 2021-02-07br />return_base100: 458.3626br />name: Finance Index,date: 2021-02-08br />return_base100: 449.5543br />name: Finance Index,date: 2021-02-09br />return_base100: 466.8644br />name: Finance Index,date: 2021-02-10br />return_base100: 484.6019br />name: Finance Index,date: 2021-02-11br />return_base100: 499.6079br />name: Finance Index,date: 2021-02-12br />return_base100: 524.9317br />name: Finance Index,date: 2021-02-13br />return_base100: 551.2322br />name: Finance Index,date: 2021-02-14br />return_base100: 536.6839br />name: Finance Index,date: 2021-02-15br />return_base100: 509.1348br />name: Finance Index,date: 2021-02-16br />return_base100: 492.9698br />name: Finance Index,date: 2021-02-17br />return_base100: 488.4114br />name: Finance Index,date: 2021-02-18br />return_base100: 506.0259br />name: Finance Index,date: 2021-02-19br />return_base100: 507.5103br />name: Finance Index,date: 2021-02-20br />return_base100: 494.5096br />name: Finance Index,date: 2021-02-21br />return_base100: 552.4903br />name: Finance Index,date: 2021-02-22br />return_base100: 555.0836br />name: Finance Index,date: 2021-02-23br />return_base100: 521.6716br />name: Finance Index,date: 2021-02-24br />return_base100: 462.9728br />name: Finance Index,date: 2021-02-25br />return_base100: 481.0195br />name: Finance Index,date: 2021-02-26br />return_base100: 447.7946br />name: Finance Index,date: 2021-02-27br />return_base100: 441.4377br />name: Finance Index,date: 2021-02-28br />return_base100: 452.6534br />name: Finance Index,date: 2021-03-01br />return_base100: 439.2721br />name: Finance Index,date: 2021-03-02br />return_base100: 499.9239br />name: Finance Index,date: 2021-03-03br />return_base100: 503.3502br />name: Finance Index,date: 2021-03-04br />return_base100: 510.7888br />name: Finance Index,date: 2021-03-05br />return_base100: 510.9580br />name: Finance Index,date: 2021-03-06br />return_base100: 507.8990br />name: Finance Index,date: 2021-03-07br />return_base100: 523.2729br />name: Finance Index,date: 2021-03-08br />return_base100: 567.0158br />name: Finance Index,date: 2021-03-09br />return_base100: 571.0655br />name: Finance Index,date: 2021-03-10br />return_base100: 584.6670br />name: Finance Index,date: 2021-03-11br />return_base100: 550.8763br />name: Finance Index,date: 2021-03-12br />return_base100: 550.9985br />name: Finance Index,date: 2021-03-13br />return_base100: 534.3629br />name: Finance Index,date: 2021-03-14br />return_base100: 570.2080br />name: Finance Index,date: 2021-03-15br />return_base100: 543.6073br />name: Finance Index,date: 2021-03-16br />return_base100: 530.0557br />name: Finance Index,date: 2021-03-17br />return_base100: 535.9027br />name: Finance Index,date: 2021-03-18br />return_base100: 558.7960br />name: Finance Index,date: 2021-03-19br />return_base100: 542.8984br />name: Finance Index,date: 2021-03-20br />return_base100: 572.6287br />name: Finance Index,date: 2021-03-21br />return_base100: 558.0590br />name: Finance Index,date: 2021-03-22br />return_base100: 559.3684br />name: Finance Index,date: 2021-03-23br />return_base100: 537.6185br />name: Finance Index,date: 2021-03-24br />return_base100: 523.0025br />name: Finance Index,date: 2021-03-25br />return_base100: 473.9694br />name: Finance Index,date: 2021-03-26br />return_base100: 471.1821br />name: Finance Index,date: 2021-03-27br />return_base100: 517.8068br />name: Finance Index,date: 2021-03-28br />return_base100: 516.3430br />name: Finance Index,date: 2021-03-29br />return_base100: 506.6468br />name: Finance Index,date: 2021-03-30br />return_base100: 533.3127br />name: Finance Index,date: 2021-03-31br />return_base100: 533.5520br />name: Finance Index,date: 2021-04-01br />return_base100: 528.2129br />name: Finance Index,date: 2021-04-02br />return_base100: 543.0141br />name: Finance Index,date: 2021-04-03br />return_base100: 572.9970br />name: Finance Index,date: 2021-04-04br />return_base100: 541.0594br />name: Finance Index,date: 2021-04-05br />return_base100: 573.4974br />name: Finance Index,date: 2021-04-06br />return_base100: 570.7006br />name: Finance Index,date: 2021-04-07br />return_base100: 575.5132br />name: Finance Index,date: 2021-04-08br />return_base100: 531.0852br />name: Finance Index,date: 2021-04-09br />return_base100: 561.5421br />name: Finance Index,date: 2021-04-10br />return_base100: 554.1671br />name: Finance Index,date: 2021-04-11br />return_base100: 555.8225br />name: Finance Index,date: 2021-04-12br />return_base100: 560.0004br />name: Finance Index,date: 2021-04-13br />return_base100: 616.5838br />name: Finance Index,date: 2021-04-14br />return_base100: 614.2089br />name: Finance Index,date: 2021-04-15br />return_base100: 628.9783br />name: Finance Index,date: 2021-04-16br />return_base100: 682.9259br />name: Finance Index,date: 2021-04-17br />return_base100: 656.5838br />name: Finance Index,date: 2021-04-18br />return_base100: 639.7401br />name: Finance Index,date: 2021-04-19br />return_base100: 583.5191br />name: Finance Index,date: 2021-04-20br />return_base100: 555.0825br />name: Finance Index,date: 2021-04-21br />return_base100: 568.5712br />name: Finance Index,date: 2021-04-22br />return_base100: 580.3371br />name: Finance Index,date: 2021-04-23br />return_base100: 581.8564br />name: Finance Index,date: 2021-04-24br />return_base100: 565.6104br />name: Finance Index,date: 2021-04-25br />return_base100: 520.2524br />name: Finance Index,date: 2021-04-26br />return_base100: 548.9347br />name: Finance Index,date: 2021-04-27br />return_base100: 618.8811br />name: Finance Index,date: 2021-04-28br />return_base100: 660.5061br />name: Finance Index,date: 2021-04-29br />return_base100: 684.1323br />name: Finance Index,date: 2021-04-30br />return_base100: 669.6548br />name: Finance Index,date: 2021-05-01br />return_base100: 684.7196br />name: Finance Index,date: 2021-05-02br />return_base100: 705.7143br />name: Finance Index,date: 2021-05-03br />return_base100: 711.1069br />name: Finance Index,date: 2021-05-04br />return_base100: 744.1002br />name: Finance Index,date: 2021-05-05br />return_base100: 695.3882br />name: Finance Index,date: 2021-05-06br />return_base100: 723.7054br />name: Finance Index,date: 2021-05-07br />return_base100: 703.0675br />name: Finance Index,date: 2021-05-08br />return_base100: 700.0163br />name: Finance Index,date: 2021-05-09br />return_base100: 721.6772br />name: Finance Index,date: 2021-05-10br />return_base100: 706.6944br />name: Finance Index,date: 2021-05-11br />return_base100: 665.2392br />name: Finance Index,date: 2021-05-12br />return_base100: 718.6962br />name: Finance Index,date: 2021-05-13br />return_base100: 689.5575br />name: Finance Index,date: 2021-05-14br />return_base100: 680.0282br />name: Finance Index,date: 2021-05-15br />return_base100: 741.8563br />name: Finance Index,date: 2021-05-16br />return_base100: 665.9730br />name: Finance Index,date: 2021-05-17br />return_base100: 665.6477br />name: Finance Index,date: 2021-05-18br />return_base100: 639.7476br />name: Finance Index,date: 2021-05-19br />return_base100: 694.2324br />name: Finance Index,date: 2021-05-20br />return_base100: 470.3414br />name: Finance Index,date: 2021-05-21br />return_base100: 522.4329br />name: Finance Index,date: 2021-05-22br />return_base100: 438.4197br />name: Finance Index,date: 2021-05-23br />return_base100: 403.0355br />name: Finance Index,date: 2021-05-24br />return_base100: 345.0040br />name: Finance Index,date: 2021-05-25br />return_base100: 464.3319br />name: Finance Index,date: 2021-05-26br />return_base100: 462.7826br />name: Finance Index,date: 2021-05-27br />return_base100: 514.8006br />name: Finance Index,date: 2021-05-28br />return_base100: 488.7197br />name: Finance Index,date: 2021-05-29br />return_base100: 434.1951br />name: Finance Index,date: 2021-05-30br />return_base100: 402.5005br />name: Finance Index,date: 2021-05-31br />return_base100: 436.2809br />name: Finance Index,date: 2021-06-01br />return_base100: 485.3193br />name: Finance Index,date: 2021-06-02br />return_base100: 473.6525br />name: Finance Index,date: 2021-06-03br />return_base100: 486.9208br />name: Finance Index,date: 2021-06-04br />return_base100: 503.4568br />name: Finance Index,date: 2021-06-05br />return_base100: 471.3703br />name: Finance Index,date: 2021-06-06br />return_base100: 457.7747br />name: Finance Index,date: 2021-06-07br />return_base100: 463.6197br />name: Finance Index,date: 2021-06-08br />return_base100: 423.4750br />name: Finance Index,date: 2021-06-09br />return_base100: 417.8609br />name: Finance Index,date: 2021-06-10br />return_base100: 439.3768br />name: Finance Index,date: 2021-06-11br />return_base100: 408.8973br />name: Finance Index,date: 2021-06-12br />return_base100: 379.0484br />name: Finance Index,date: 2021-06-13br />return_base100: 372.8220br />name: Finance Index,date: 2021-06-14br />return_base100: 405.0779br />name: Finance Index,date: 2021-06-15br />return_base100: 418.5234br />name: Finance Index,date: 2021-06-16br />return_base100: 411.5598br />name: Finance Index,date: 2021-06-17br />return_base100: 381.9058br />name: Finance Index,date: 2021-06-18br />return_base100: 387.5448br />name: Finance Index,date: 2021-06-19br />return_base100: 356.0032br />name: Finance Index,date: 2021-06-20br />return_base100: 346.6474br />name: Finance Index,date: 2021-06-21br />return_base100: 364.2752br />name: Finance Index,date: 2021-06-22br />return_base100: 284.4044br />name: Finance Index,date: 2021-06-23br />return_base100: 282.7912br />name: Finance Index,date: 2021-06-24br />return_base100: 303.2639br />name: Finance Index,date: 2021-06-25br />return_base100: 308.1984br />name: Finance Index,date: 2021-06-26br />return_base100: 277.6970br />name: Finance Index,date: 2021-06-27br />return_base100: 275.0803br />name: Finance Index,date: 2021-06-28br />return_base100: 295.4462br />name: Finance Index,date: 2021-06-29br />return_base100: 315.0160br />name: Finance Index,date: 2021-06-30br />return_base100: 329.8080br />name: Finance Index,date: 2021-07-01br />return_base100: 344.7197br />name: Finance Index,date: 2021-07-02br />return_base100: 324.4663br />name: Finance Index,date: 2021-07-03br />return_base100: 329.6597br />name: Finance Index,date: 2021-07-04br />return_base100: 347.8794br />name: Finance Index,date: 2021-07-05br />return_base100: 372.3143br />name: Finance Index,date: 2021-07-06br />return_base100: 379.5585br />name: Finance Index,date: 2021-07-07br />return_base100: 400.0450br />name: Finance Index,date: 2021-07-08br />return_base100: 397.7777br />name: Finance Index,date: 2021-07-09br />return_base100: 369.3616br />name: Finance Index,date: 2021-07-10br />return_base100: 385.0548br />name: Finance Index,date: 2021-07-11br />return_base100: 373.1328br />name: Finance Index,date: 2021-07-12br />return_base100: 381.7068br />name: Finance Index,date: 2021-07-13br />return_base100: 366.7169br />name: Finance Index,date: 2021-07-14br />return_base100: 343.9247br />name: Finance Index,date: 2021-07-15br />return_base100: 344.2021br />name: Finance Index,date: 2021-07-16br />return_base100: 328.4778br />name: Finance Index,date: 2021-07-17br />return_base100: 312.2254br />name: Finance Index,date: 2021-07-18br />return_base100: 315.0812br />name: Finance Index,date: 2021-07-19br />return_base100: 318.4321br />name: Finance Index,date: 2021-07-20br />return_base100: 299.1890br />name: Finance Index,date: 2021-07-21br />return_base100: 284.6982br />name: Finance Index,date: 2021-07-22br />return_base100: 318.3920br />name: Finance Index,date: 2021-07-23br />return_base100: 334.9000br />name: Finance Index,date: 2021-07-24br />return_base100: 347.5864br />name: Finance Index,date: 2021-07-25br />return_base100: 344.7917br />name: Finance Index,date: 2021-07-26br />return_base100: 346.8277br />name: Finance Index,date: 2021-07-27br />return_base100: 354.2160br />name: Finance Index,date: 2021-07-28br />return_base100: 357.6722br />name: Finance Index,date: 2021-07-29br />return_base100: 360.1989br />name: Finance Index,date: 2021-07-30br />return_base100: 373.2085br />name: Finance Index,date: 2021-07-31br />return_base100: 388.4192br />name: Finance Index,date: 2021-08-01br />return_base100: 401.4371br />name: Finance Index,date: 2021-08-02br />return_base100: 395.2070br />name: Finance Index,date: 2021-08-03br />return_base100: 401.3196br />name: Finance Index,date: 2021-08-04br />return_base100: 389.0185br />name: Finance Index,date: 2021-08-05br />return_base100: 421.2452br />name: Finance Index,date: 2021-08-06br />return_base100: 448.3682br />name: Finance Index,date: 2021-08-07br />return_base100: 454.1210br />name: Finance Index,date: 2021-08-08br />return_base100: 479.7825br />name: Finance Index,date: 2021-08-09br />return_base100: 450.7815br />name: Finance Index,date: 2021-08-10br />return_base100: 472.7797br />name: Finance Index,date: 2021-08-11br />return_base100: 482.6825br />name: Finance Index,date: 2021-08-12br />return_base100: 491.8017br />name: Finance Index,date: 2021-08-13br />return_base100: 478.2739br />name: Finance Index,date: 2021-08-14br />return_base100: 521.5043br />name: Finance Index,date: 2021-08-15br />return_base100: 516.5937br />name: Finance Index,date: 2021-08-16br />return_base100: 517.8077br />name: Finance Index,date: 2021-08-17br />return_base100: 503.8278br />name: Finance Index,date: 2021-08-18br />return_base100: 469.9581br />name: Finance Index,date: 2021-08-19br />return_base100: 477.1153br />name: Finance Index,date: 2021-08-20br />return_base100: 507.7933br />name: Finance Index,date: 2021-08-21br />return_base100: 520.1581br />name: Finance Index,date: 2021-08-22br />return_base100: 513.1223br />name: Finance Index,date: 2021-08-23br />return_base100: 520.0597br />name: Finance Index,date: 2021-08-24br />return_base100: 528.5143br />name: Finance Index,date: 2021-08-25br />return_base100: 494.2379br />name: Finance Index,date: 2021-08-26br />return_base100: 503.3312br />name: Finance Index,date: 2021-08-27br />return_base100: 479.8222br />name: Finance Index,date: 2021-08-28br />return_base100: 490.9648br />name: Finance Index,date: 2021-08-29br />return_base100: 483.4529br />name: Finance Index,date: 2021-08-30br />return_base100: 480.1966br />name: Finance Index,date: 2021-08-31br />return_base100: 481.6605br />name: Finance Index,date: 2021-09-01br />return_base100: 513.2895br />name: Finance Index,date: 2021-09-02br />return_base100: 540.0319br />name: Finance Index,date: 2021-09-03br />return_base100: 526.6172br />name: Finance Index,date: 2021-09-04br />return_base100: 519.8734br />name: Finance Index,date: 2021-09-05br />return_base100: 523.3614br />name: Finance Index,date: 2021-09-06br />return_base100: 543.0497br />name: Finance Index,date: 2021-09-07br />return_base100: 540.9100br />name: Finance Index,date: 2021-09-08br />return_base100: 452.2963br />name: Finance Index,date: 2021-09-09br />return_base100: 442.5954br />name: Finance Index,date: 2021-09-10br />return_base100: 446.4399br />name: Finance Index,date: 2021-09-11br />return_base100: 421.0371br />name: Finance Index,date: 2021-09-12br />return_base100: 431.0817br />name: Finance Index,date: 2021-09-13br />return_base100: 447.2177br />name: Finance Index,date: 2021-09-14br />return_base100: 435.9987br />name: Finance Index,date: 2021-09-15br />return_base100: 481.7462br />name: Finance Index,date: 2021-09-16br />return_base100: 509.9548br />name: Finance Index,date: 2021-09-17br />return_base100: 496.3258br />name: Finance Index,date: 2021-09-18br />return_base100: 460.3051br />name: Finance Index,date: 2021-09-19br />return_base100: 463.6590br />name: Finance Index,date: 2021-09-20br />return_base100: 454.0187br />name: Finance Index,date: 2021-09-21br />return_base100: 392.1878br />name: Finance Index,date: 2021-09-22br />return_base100: 362.1572br />name: Finance Index,date: 2021-09-23br />return_base100: 408.4968br />name: Finance Index,date: 2021-09-24br />return_base100: 419.4013br />name: Finance Index,date: 2021-09-25br />return_base100: 383.4408br />name: Finance Index,date: 2021-09-26br />return_base100: 380.2298br />name: Finance Index,date: 2021-09-27br />return_base100: 418.0707br />name: Finance Index,date: 2021-09-28br />return_base100: 397.4001br />name: Finance Index,date: 2021-09-29br />return_base100: 391.0393br />name: Finance Index,date: 2021-09-30br />return_base100: 395.4897br />name: Finance Index,date: 2021-10-01br />return_base100: 409.3118br />name: Finance Index,date: 2021-10-02br />return_base100: 441.8980br />name: Finance Index,date: 2021-10-03br />return_base100: 451.8877br />name: Finance Index,date: 2021-10-04br />return_base100: 454.5426br />name: Finance Index,date: 2021-10-05br />return_base100: 445.2312br />name: Finance Index,date: 2021-10-06br />return_base100: 455.0616br />name: Finance Index,date: 2021-10-07br />return_base100: 448.6807br />name: Finance Index,date: 2021-10-08br />return_base100: 451.6221br />name: Finance Index,date: 2021-10-09br />return_base100: 451.3095br />name: Finance Index,date: 2021-10-10br />return_base100: 464.1112br />name: Finance Index,date: 2021-10-11br />return_base100: 446.5458br />name: Finance Index,date: 2021-10-12br />return_base100: 450.8200br />name: Finance Index,date: 2021-10-13br />return_base100: 442.9698br />name: Finance Index,date: 2021-10-14br />return_base100: 461.4213br />name: Finance Index,date: 2021-10-15br />return_base100: 475.4838br />name: Finance Index,date: 2021-10-16br />return_base100: 474.9147br />name: Finance Index,date: 2021-10-17br />return_base100: 481.1979br />name: Finance Index,date: 2021-10-18br />return_base100: 472.6884br />name: Finance Index,date: 2021-10-19br />return_base100: 463.2901br />name: Finance Index,date: 2021-10-20br />return_base100: 468.0140br />name: Finance Index,date: 2021-10-21br />return_base100: 492.9482br />name: Finance Index,date: 2021-10-22br />return_base100: 480.3246br />name: Finance Index,date: 2021-10-23br />return_base100: 480.6830br />name: Finance Index,date: 2021-10-24br />return_base100: 499.6559br />name: Finance Index,date: 2021-10-25br />return_base100: 489.1034br />name: Finance Index,date: 2021-10-26br />return_base100: 512.1386br />name: Finance Index,date: 2021-10-27br />return_base100: 512.9354br />name: Finance Index,date: 2021-10-28br />return_base100: 480.1818br />name: Finance Index,date: 2021-10-29br />return_base100: 506.1957br />name: Finance Index,date: 2021-10-30br />return_base100: 513.8473br />name: Finance Index,date: 2021-10-31br />return_base100: 504.4555br />name: Finance Index,date: 2021-11-01br />return_base100: 510.7279br />name: Finance Index,date: 2021-11-02br />return_base100: 531.0379br />name: Finance Index,date: 2021-11-03br />return_base100: 551.0983br />name: Finance Index,date: 2021-11-04br />return_base100: 556.2965br />name: Finance Index,date: 2021-11-05br />return_base100: 540.5201br />name: Finance Index,date: 2021-11-06br />return_base100: 531.8617br />name: Finance Index,date: 2021-11-07br />return_base100: 529.2468br />name: Finance Index,date: 2021-11-08br />return_base100: 542.9188br />name: Finance Index,date: 2021-11-09br />return_base100: 565.4466br />name: Finance Index,date: 2021-11-10br />return_base100: 572.2539br />name: Finance Index,date: 2021-11-11br />return_base100: 548.3284br />name: Finance Index,date: 2021-11-12br />return_base100: 559.0576br />name: Finance Index,date: 2021-11-13br />return_base100: 543.1639br />name: Finance Index,date: 2021-11-14br />return_base100: 549.2199br />name: Finance Index,date: 2021-11-15br />return_base100: 553.9981br />name: Finance Index,date: 2021-11-16br />return_base100: 536.5349br />name: Finance Index,date: 2021-11-17br />return_base100: 491.9506br />name: Finance Index,date: 2021-11-18br />return_base100: 494.6823br />name: Finance Index,date: 2021-11-19br />return_base100: 455.9208br />name: Finance Index,date: 2021-11-20br />return_base100: 488.4902br />name: Finance Index,date: 2021-11-21br />return_base100: 497.5330br />name: Finance Index,date: 2021-11-22br />return_base100: 490.8286br />name: Finance Index,date: 2021-11-23br />return_base100: 478.0507br />name: Finance Index,date: 2021-11-24br />return_base100: 506.5582br />name: Finance Index,date: 2021-11-25br />return_base100: 494.5307br />name: Finance Index,date: 2021-11-26br />return_base100: 507.4346br />name: Finance Index,date: 2021-11-27br />return_base100: 457.7962br />name: Finance Index,date: 2021-11-28br />return_base100: 461.0492br />name: Finance Index,date: 2021-11-29br />return_base100: 471.2832br />name: Finance Index,date: 2021-11-30br />return_base100: 481.1629br />name: Finance Index,date: 2021-12-01br />return_base100: 484.9743br />name: Finance Index,date: 2021-12-02br />return_base100: 476.8761br />name: Finance Index,date: 2021-12-03br />return_base100: 475.5981br />name: Finance Index,date: 2021-12-04br />return_base100: 437.4681br />name: Finance Index,date: 2021-12-05br />return_base100: 390.7837br />name: Finance Index,date: 2021-12-06br />return_base100: 376.7680br />name: Finance Index,date: 2021-12-07br />return_base100: 398.2268br />name: Finance Index,date: 2021-12-08br />return_base100: 400.6713br />name: Finance Index,date: 2021-12-09br />return_base100: 416.3748br />name: Finance Index,date: 2021-12-10br />return_base100: 380.0831br />name: Finance Index,date: 2021-12-11br />return_base100: 357.1221br />name: Finance Index,date: 2021-12-12br />return_base100: 371.6241br />name: Finance Index,date: 2021-12-13br />return_base100: 375.9921br />name: Finance Index,date: 2021-12-14br />return_base100: 337.4528br />name: Finance Index,date: 2021-12-15br />return_base100: 345.3972br />name: Finance Index,date: 2021-12-16br />return_base100: 356.6209br />name: Finance Index,date: 2021-12-17br />return_base100: 351.4278br />name: Finance Index,date: 2021-12-18br />return_base100: 354.7680br />name: Finance Index,date: 2021-12-19br />return_base100: 365.3402br />name: Finance Index,date: 2021-12-20br />return_base100: 359.5800br />name: Finance Index,date: 2021-12-21br />return_base100: 359.7829br />name: Finance Index,date: 2021-12-22br />return_base100: 381.7531br />name: Finance Index,date: 2021-12-23br />return_base100: 392.9215br />name: Finance Index,date: 2021-12-24br />return_base100: 424.9480br />name: Finance Index,date: 2021-12-25br />return_base100: 418.2552br />name: Finance Index,date: 2021-12-26br />return_base100: 424.3289br />name: Finance Index,date: 2021-12-27br />return_base100: 430.4823br />name: Finance Index,date: 2021-12-28br />return_base100: 442.0642br />name: Finance Index,date: 2021-12-29br />return_base100: 411.1638br />name: Finance Index,date: 2021-12-30br />return_base100: 394.8272br />name: Finance Index,date: 2021-12-31br />return_base100: 409.4681br />name: Finance Index,date: 2022-01-01br />return_base100: 411.1205br />name: Finance Index,date: 2022-01-02br />return_base100: 425.2212br />name: Finance Index,date: 2022-01-03br />return_base100: 430.5746br />name: Finance Index,date: 2022-01-04br />return_base100: 431.3778br />name: Finance Index,date: 2022-01-05br />return_base100: 428.9999br />name: Finance Index,date: 2022-01-06br />return_base100: 396.8673br />name: Finance Index,date: 2022-01-07br />return_base100: 390.4106br />name: Finance Index,date: 2022-01-08br />return_base100: 365.4571br />name: Finance Index,date: 2022-01-09br />return_base100: 351.9054br />name: Finance Index,date: 2022-01-10br />return_base100: 359.4149br />name: Finance Index,date: 2022-01-11br />return_base100: 338.1248br />name: Finance Index,date: 2022-01-12br />return_base100: 354.2858br />name: Finance Index,date: 2022-01-13br />return_base100: 373.1547br />name: Finance Index,date: 2022-01-14br />return_base100: 360.7937br />name: Finance Index,date: 2022-01-15br />return_base100: 366.6735br />name: Finance Index,date: 2022-01-16br />return_base100: 371.5488br />name: Finance Index,date: 2022-01-17br />return_base100: 373.9914br />name: Finance Index,date: 2022-01-18br />return_base100: 348.2950br />name: Finance Index,date: 2022-01-19br />return_base100: 338.9822br />name: Finance Index,date: 2022-01-20br />return_base100: 325.6206br />name: Finance Index,date: 2022-01-21br />return_base100: 312.4930br />name: Finance Index,date: 2022-01-22br />return_base100: 268.7081br />name: Finance Index,date: 2022-01-23br />return_base100: 237.7451br />name: Finance Index,date: 2022-01-24br />return_base100: 250.2099br />name: Finance Index,date: 2022-01-25br />return_base100: 239.7443br />name: Finance Index,date: 2022-01-26br />return_base100: 243.8348br />name: Finance Index,date: 2022-01-27br />return_base100: 240.6065br />name: Finance Index,date: 2022-01-28br />return_base100: 232.7467br />name: Finance Index,date: 2022-01-29br />return_base100: 240.6399br />name: Finance Index,date: 2022-01-30br />return_base100: 249.8870br />name: Finance Index,date: 2022-01-31br />return_base100: 247.8224br />name: Finance Index,date: 2022-02-01br />return_base100: 258.1206br />name: Finance Index,date: 2022-02-02br />return_base100: 257.7153br />name: Finance Index,date: 2022-02-03br />return_base100: 244.1015br />name: Finance Index,date: 2022-02-04br />return_base100: 243.9828br />name: Finance Index,date: 2022-02-05br />return_base100: 263.3013br />name: Finance Index,date: 2022-02-06br />return_base100: 266.5981br />name: Finance Index,date: 2022-02-07br />return_base100: 272.1366br />name: Finance Index,date: 2022-02-08br />return_base100: 283.1218br />name: Finance Index,date: 2022-02-09br />return_base100: 277.0845br />name: Finance Index,date: 2022-02-10br />return_base100: 285.4871br />name: Finance Index,date: 2022-02-11br />return_base100: 266.6741br />name: Finance Index,date: 2022-02-12br />return_base100: 250.4402br />name: Finance Index,date: 2022-02-13br />return_base100: 251.0847br />name: Finance Index,date: 2022-02-14br />return_base100: 245.1734br />name: Finance Index,date: 2022-02-15br />return_base100: 248.7104br />name: Finance Index,date: 2022-02-16br />return_base100: 267.7088br />name: Finance Index,date: 2022-02-17br />return_base100: 265.9153br />name: Finance Index,date: 2022-02-18br />return_base100: 243.6981br />name: Finance Index,date: 2022-02-19br />return_base100: 238.3333br />name: Finance Index,date: 2022-02-20br />return_base100: 234.8646br />name: Finance Index,date: 2022-02-21br />return_base100: 220.7706br />name: Finance Index,date: 2022-02-22br />return_base100: 204.9778br />name: Finance Index,date: 2022-02-23br />return_base100: 212.3537br />name: Finance Index,date: 2022-02-24br />return_base100: 206.7705br />name: Finance Index,date: 2022-02-25br />return_base100: 203.2665br />name: Finance Index,date: 2022-02-26br />return_base100: 214.9121br />name: Finance Index,date: 2022-02-27br />return_base100: 212.6418br />name: Finance Index,date: 2022-02-28br />return_base100: 209.3679br />name: Finance Index,date: 2022-03-01br />return_base100: 228.7408br />name: Finance Index,date: 2022-03-02br />return_base100: 230.0955br />name: Finance Index,date: 2022-03-03br />return_base100: 228.6018br />name: Finance Index,date: 2022-03-04br />return_base100: 221.9274br />name: Finance Index,date: 2022-03-05br />return_base100: 205.3569br />name: Finance Index,date: 2022-03-06br />return_base100: 209.9124br />name: Finance Index,date: 2022-03-07br />return_base100: 197.6351br />name: Finance Index,date: 2022-03-08br />return_base100: 194.8384br />name: Finance Index,date: 2022-03-09br />return_base100: 201.9899br />name: Finance Index,date: 2022-03-10br />return_base100: 214.5365br />name: Finance Index,date: 2022-03-11br />return_base100: 203.3795br />name: Finance Index,date: 2022-03-12br />return_base100: 199.9792br />name: Finance Index,date: 2022-03-13br />return_base100: 202.0168br />name: Finance Index,date: 2022-03-14br />return_base100: 195.4809br />name: Finance Index,date: 2022-03-15br />return_base100: 203.0469br />name: Finance Index,date: 2022-03-16br />return_base100: 205.1642br />name: Finance Index,date: 2022-03-17br />return_base100: 216.9650br />name: Finance Index,date: 2022-03-18br />return_base100: 221.0739br />name: Finance Index,date: 2022-03-19br />return_base100: 230.9691br />name: Finance Index,date: 2022-03-20br />return_base100: 234.7012br />name: Finance Index,date: 2022-03-21br />return_base100: 226.7530br />name: Finance Index,date: 2022-03-22br />return_base100: 228.8683br />name: Finance Index,date: 2022-03-23br />return_base100: 233.5983br />name: Finance Index,date: 2022-03-24br />return_base100: 241.6075br />name: Finance Index,date: 2022-03-25br />return_base100: 250.3349br />name: Finance Index,date: 2022-03-26br />return_base100: 247.3403br />name: Finance Index,date: 2022-03-27br />return_base100: 253.9324br />name: Finance Index,date: 2022-03-28br />return_base100: 268.4078br />name: Finance Index,date: 2022-03-29br />return_base100: 266.2920br />name: Finance Index,date: 2022-03-30br />return_base100: 283.3622br />name: Finance Index,date: 2022-03-31br />return_base100: 292.0382br />name: Finance Index,date: 2022-04-01br />return_base100: 280.4382br />name: Finance Index,date: 2022-04-02br />return_base100: 298.3522br />name: Finance Index,date: 2022-04-03br />return_base100: 304.7279br />name: Finance Index,date: 2022-04-04br />return_base100: 315.4901br />name: Finance Index,date: 2022-04-05br />return_base100: 306.7757br />name: Finance Index,date: 2022-04-06br />return_base100: 293.2838br />name: Finance Index,date: 2022-04-07br />return_base100: 264.2513br />name: Finance Index,date: 2022-04-08br />return_base100: 273.9896br />name: Finance Index,date: 2022-04-09br />return_base100: 261.1148br />name: Finance Index,date: 2022-04-10br />return_base100: 268.0493br />name: Finance Index,date: 2022-04-11br />return_base100: 262.3898br />name: Finance Index,date: 2022-04-12br />return_base100: 234.2928br />name: Finance Index,date: 2022-04-13br />return_base100: 243.5379br />name: Finance Index,date: 2022-04-14br />return_base100: 255.6140br />name: Finance Index,date: 2022-04-15br />return_base100: 248.1633br />name: Finance Index,date: 2022-04-16br />return_base100: 252.1462br />name: Finance Index,date: 2022-04-17br />return_base100: 249.7562br />name: Finance Index,date: 2022-04-18br />return_base100: 241.2846br />name: Finance Index,date: 2022-04-19br />return_base100: 249.0396br />name: Finance Index,date: 2022-04-20br />return_base100: 256.3936br />name: Finance Index,date: 2022-04-21br />return_base100: 261.4806br />name: Finance Index,date: 2022-04-22br />return_base100: 248.8572br />name: Finance Index,date: 2022-04-23br />return_base100: 247.5459br />name: Finance Index,date: 2022-04-24br />return_base100: 247.6922br />name: Finance Index,date: 2022-04-25br />return_base100: 242.6049br />name: Finance Index,date: 2022-04-26br />return_base100: 246.3279br />name: Finance Index,date: 2022-04-27br />return_base100: 228.8743br />name: Finance Index,date: 2022-04-28br />return_base100: 238.1280br />name: Finance Index,date: 2022-04-29br />return_base100: 235.4870br />name: Finance Index,date: 2022-04-30br />return_base100: 221.1318br />name: Finance Index,date: 2022-05-01br />return_base100: 203.5726br />name: Finance Index,date: 2022-05-02br />return_base100: 207.4973br />name: Finance Index,date: 2022-05-03br />return_base100: 204.3401br />name: Finance Index,date: 2022-05-04br />return_base100: 202.0057br />name: Finance Index,date: 2022-05-05br />return_base100: 224.2565br />name: Finance Index,date: 2022-05-06br />return_base100: 204.5728br />name: Finance Index,date: 2022-05-07br />return_base100: 202.4790br />name: Finance Index,date: 2022-05-08br />return_base100: 193.6253br />name: Finance Index,date: 2022-05-09br />return_base100: 187.9447br />name: Finance Index,date: 2022-05-10br />return_base100: 157.1581br />name: Finance Index,date: 2022-05-11br />return_base100: 161.7973br />name: Finance Index,date: 2022-05-12br />return_base100: 127.9186br />name: Finance Index,date: 2022-05-13br />return_base100: 120.7804br />name: Finance Index,date: 2022-05-14br />return_base100: 129.1704br />name: Finance Index,date: 2022-05-15br />return_base100: 132.5687br />name: Finance Index,date: 2022-05-16br />return_base100: 137.7072br />name: Finance Index,date: 2022-05-17br />return_base100: 128.3557br />name: Finance Index,date: 2022-05-18br />return_base100: 136.9015br />name: Finance Index,date: 2022-05-19br />return_base100: 123.3646br />name: Finance Index,date: 2022-05-20br />return_base100: 128.5060br />name: Finance Index,date: 2022-05-21br />return_base100: 125.8480br />name: Finance Index,date: 2022-05-22br />return_base100: 128.3419br />name: Finance Index,date: 2022-05-23br />return_base100: 133.5220br />name: Finance Index,date: 2022-05-24br />return_base100: 130.5572br />name: Finance Index,date: 2022-05-25br />return_base100: 131.9030br />name: Finance Index,date: 2022-05-26br />return_base100: 130.8277br />name: Finance Index,date: 2022-05-27br />return_base100: 120.9397br />name: Finance Index,date: 2022-05-28br />return_base100: 115.5795br />name: Finance Index,date: 2022-05-29br />return_base100: 119.9005br />name: Finance Index,date: 2022-05-30br />return_base100: 121.4071br />name: Finance Index,date: 2022-05-31br />return_base100: 136.6469br />name: Finance Index,date: 2022-06-01br />return_base100: 134.9196br />name: Finance Index,date: 2022-06-02br />return_base100: 125.2036br />name: Finance Index,date: 2022-06-03br />return_base100: 127.1068br />name: Finance Index,date: 2022-06-04br />return_base100: 120.8875br />name: Finance Index,date: 2022-06-05br />return_base100: 122.0599br />name: Finance Index,date: 2022-06-06br />return_base100: 120.8495br />name: Finance Index,date: 2022-06-07br />return_base100: 124.8669br />name: Finance Index,date: 2022-06-08br />return_base100: 121.1525br />name: Finance Index,date: 2022-06-09br />return_base100: 119.5748br />name: Finance Index,date: 2022-06-10br />return_base100: 118.6293br />name: Finance Index,date: 2022-06-11br />return_base100: 110.3810br />name: Finance Index,date: 2022-06-12br />return_base100: 100.8709br />name: Finance Index,date: 2022-06-13br />return_base100: 94.5553br />name: Finance Index,date: 2022-06-14br />return_base100: 81.5486br />name: Finance Index,date: 2022-06-15br />return_base100: 84.1904br />name: Finance Index,date: 2022-06-16br />return_base100: 88.7670br />name: Finance Index,date: 2022-06-17br />return_base100: 79.1162br />name: Finance Index,date: 2022-06-18br />return_base100: 81.1420br />name: Finance Index,date: 2022-06-19br />return_base100: 74.6770br />name: Finance Index,date: 2022-06-20br />return_base100: 83.1311br />name: Finance Index,date: 2022-06-21br />return_base100: 89.4683br />name: Finance Index,date: 2022-06-22br />return_base100: 92.4120br />name: Finance Index,date: 2022-06-23br />return_base100: 91.2546br />name: Finance Index,date: 2022-06-24br />return_base100: 98.5839br />name: Finance Index,date: 2022-06-25br />return_base100: 102.5358br />name: Finance Index,date: 2022-06-26br />return_base100: 102.5651br />name: Finance Index,date: 2022-06-27br />return_base100: 99.0389br />name: Finance Index,date: 2022-06-28br />return_base100: 96.6791br />name: Finance Index,date: 2022-06-29br />return_base100: 91.4845br />name: Finance Index,date: 2022-06-30br />return_base100: 91.5947br />name: Finance Index,date: 2022-07-01br />return_base100: 88.5966br />name: Finance Index,date: 2022-07-02br />return_base100: 88.5059br />name: Finance Index,date: 2022-07-03br />return_base100: 89.9800br />name: Finance Index,date: 2022-07-04br />return_base100: 90.2503br />name: Finance Index,date: 2022-07-05br />return_base100: 95.5527br />name: Finance Index,date: 2022-07-06br />return_base100: 95.7334br />name: Finance Index,date: 2022-07-07br />return_base100: 97.3406br />name: Finance Index,date: 2022-07-08br />return_base100: 101.7647br />name: Finance Index,date: 2022-07-09br />return_base100: 102.0945br />name: Finance Index,date: 2022-07-10br />return_base100: 106.6980br />name: Finance Index,date: 2022-07-11br />return_base100: 102.0980br />name: Finance Index,date: 2022-07-12br />return_base100: 94.5299br />name: Finance Index,date: 2022-07-13br />return_base100: 93.0143br />name: Finance Index,date: 2022-07-14br />return_base100: 101.7530br />name: Finance Index,date: 2022-07-15br />return_base100: 109.1592br />name: Finance Index,date: 2022-07-16br />return_base100: 109.9827br />name: Finance Index,date: 2022-07-17br />return_base100: 115.3916br />name: Finance Index,date: 2022-07-18br />return_base100: 112.8433br />name: Finance Index,date: 2022-07-19br />return_base100: 122.2003br />name: Finance Index,date: 2022-07-20br />return_base100: 122.8797br />name: Finance Index,date: 2022-07-21br />return_base100: 117.5767br />name: Finance Index,date: 2022-07-22br />return_base100: 118.2655br />name: Finance Index,date: 2022-07-23br />return_base100: 119.1047br />name: Finance Index,date: 2022-07-24br />return_base100: 122.3397br />name: Finance Index,date: 2022-07-25br />return_base100: 112.7529br />name: Finance Index,date: 2022-07-26br />return_base100: 110.3492br />name: Finance Index,date: 2022-07-27br />return_base100: 126.7693br />name: Finance Index,date: 2022-07-28br />return_base100: 139.8050br />name: Finance Index,date: 2022-07-29br />return_base100: 141.3103br />name: Finance Index,date: 2022-07-30br />return_base100: 136.5936br />name: Finance Index,date: 2022-07-31br />return_base100: 135.6505br />name: Finance Index,date: 2022-08-01br />return_base100: 134.5345br />name: Finance Index,date: 2022-08-02br />return_base100: 134.2157br />name: Finance Index,date: 2022-08-03br />return_base100: 137.7152br />name: Finance Index,date: 2022-08-04br />return_base100: 136.8751br />name: Finance Index,date: 2022-08-05br />return_base100: 142.9639br />name: Finance Index,date: 2022-08-06br />return_base100: 142.1333br />name: Finance Index,date: 2022-08-07br />return_base100: 141.5167br />name: Finance Index,date: 2022-08-08br />return_base100: 143.9453br />name: Finance Index,date: 2022-08-09br />return_base100: 137.4708br />name: Finance Index,date: 2022-08-10br />return_base100: 147.9601br />name: Finance Index,date: 2022-08-11br />return_base100: 145.6931br />name: Finance Index,date: 2022-08-12br />return_base100: 149.7246br />name: Finance Index,date: 2022-08-13br />return_base100: 147.5531br />name: Finance Index,date: 2022-08-14br />return_base100: 142.9187br />name: Finance Index,date: 2022-08-15br />return_base100: 139.7022br />name: Finance Index,date: 2022-08-16br />return_base100: 137.1049br />name: Finance Index,date: 2022-08-17br />return_base100: 130.9883br />name: Finance Index,date: 2022-08-18br />return_base100: 126.7672br />name: Finance Index,date: 2022-08-19br />return_base100: 114.4910br />name: Finance Index,date: 2022-08-20br />return_base100: 113.8603br />name: Finance Index,date: 2022-08-21br />return_base100: 119.5073br />name: Finance Index,date: 2022-08-22br />return_base100: 117.0908br />name: Finance Index,date: 2022-08-23br />return_base100: 120.6365br />name: Finance Index,date: 2022-08-24br />return_base100: 120.7466br />name: Finance Index,date: 2022-08-25br />return_base100: 121.4448br />name: Finance Index,date: 2022-08-26br />return_base100: 109.7266br />name: Finance Index,date: 2022-08-27br />return_base100: 108.8675br />name: Finance Index,date: 2022-08-28br />return_base100: 105.7926br />name: Finance Index,date: 2022-08-29br />return_base100: 114.2557br />name: Finance Index,date: 2022-08-30br />return_base100: 111.5429br />name: Finance Index,date: 2022-08-31br />return_base100: 111.8754br />name: Finance Index,date: 2022-09-01br />return_base100: 114.0609br />name: Finance Index,date: 2022-09-02br />return_base100: 115.4358br />name: Finance Index,date: 2022-09-03br />return_base100: 113.3282br />name: Finance Index,date: 2022-09-04br />return_base100: 115.4392br />name: Finance Index,date: 2022-09-05br />return_base100: 116.4963br />name: Finance Index,date: 2022-09-06br />return_base100: 109.1787br />name: Finance Index,date: 2022-09-07br />return_base100: 114.2583br />name: Finance Index,date: 2022-09-08br />return_base100: 114.6172br />name: Finance Index,date: 2022-09-09br />return_base100: 120.1465br />name: Finance Index,date: 2022-09-10br />return_base100: 122.5934br />name: Finance Index,date: 2022-09-11br />return_base100: 120.6102br />name: Finance Index,date: 2022-09-12br />return_base100: 118.7771br />name: Finance Index,date: 2022-09-13br />return_base100: 110.0675br />name: Finance Index,date: 2022-09-14br />return_base100: 111.4429br />name: Finance Index,date: 2022-09-15br />return_base100: 105.3747br />name: Finance Index,date: 2022-09-16br />return_base100: 105.0610br />name: Finance Index,date: 2022-09-17br />return_base100: 108.6847br />name: Finance Index,date: 2022-09-18br />return_base100: 98.9195br />name: Finance Index,date: 2022-09-19br />return_base100: 101.4409br />name: Finance Index,date: 2022-09-20br />return_base100: 98.2129br />name: Finance Index,date: 2022-09-21br />return_base100: 96.3990br />name: Finance Index,date: 2022-09-22br />return_base100: 101.7056br />name: Finance Index,date: 2022-09-23br />return_base100: 103.1662br />name: Finance Index,date: 2022-09-24br />return_base100: 101.2589br />name: Finance Index,date: 2022-09-25br />return_base100: 99.2624br />name: Finance Index,date: 2022-09-26br />return_base100: 101.5366br />name: Finance Index,date: 2022-09-27br />return_base100: 103.3582br />name: Finance Index,date: 2022-09-28br />return_base100: 104.1186br />name: Finance Index,date: 2022-09-29br />return_base100: 103.2881br />name: Finance Index,date: 2022-09-30br />return_base100: 102.4466br />name: Finance Index,date: 2022-10-01br />return_base100: 101.9386br />name: Finance Index,date: 2022-10-02br />return_base100: 99.7450br />name: Finance Index,date: 2022-10-03br />return_base100: 104.0250br />name: Finance Index,date: 2022-10-04br />return_base100: 105.8352br />name: Finance Index,date: 2022-10-05br />return_base100: 105.7807br />name: Finance Index,date: 2022-10-06br />return_base100: 105.3646br />name: Finance Index,date: 2022-10-07br />return_base100: 104.6719br />name: Finance Index,date: 2022-10-08br />return_base100: 103.3026br />name: Finance Index,date: 2022-10-09br />return_base100: 103.8823br />name: Finance Index,date: 2022-10-10br />return_base100: 100.8452br />name: Finance Index,date: 2022-10-11br />return_base100: 97.6477br />name: Finance Index,date: 2022-10-12br />return_base100: 97.4846br />name: Finance Index,date: 2022-10-13br />return_base100: 97.2825br />name: Finance Index,date: 2022-10-14br />return_base100: 98.2625br />name: Finance Index,date: 2022-10-15br />return_base100: 99.0476br />name: Finance Index,date: 2022-10-16br />return_base100: 100.5491br />name: Finance Index,date: 2022-10-17br />return_base100: 104.5814br />name: Finance Index,date: 2022-10-18br />return_base100: 105.1966br />name: Finance Index,date: 2022-10-19br />return_base100: 102.6776br />name: Finance Index,date: 2022-10-20br />return_base100: 100.2534br />name: Finance Index,date: 2022-10-21br />return_base100: 100.4423br />name: Finance Index,date: 2022-10-22br />return_base100: 100.5055br />name: Finance Index,date: 2022-10-23br />return_base100: 102.9085br />name: Finance Index,date: 2022-10-24br />return_base100: 100.2409br />name: Finance Index,date: 2022-10-25br />return_base100: 104.6233br />name: Finance Index,date: 2022-10-26br />return_base100: 107.7186br />name: Finance Index,date: 2022-10-27br />return_base100: 106.2675br />name: Finance Index,date: 2022-10-28br />return_base100: 107.5635br />name: Finance Index,date: 2022-10-29br />return_base100: 109.2637br />name: Finance Index,date: 2022-10-30br />return_base100: 107.0843br />name: Finance Index,date: 2022-10-31br />return_base100: 106.3315br />name: Finance Index,date: 2022-11-01br />return_base100: 106.7781br />name: Finance Index,date: 2022-11-02br />return_base100: 104.1338br />name: Finance Index,date: 2022-11-03br />return_base100: 105.6214br />name: Finance Index,date: 2022-11-04br />return_base100: 115.0549br />name: Finance Index,date: 2022-11-05br />return_base100: 115.0910br />name: Finance Index,date: 2022-11-06br />return_base100: 108.1878br />name: Finance Index,date: 2022-11-07br />return_base100: 108.1093br />name: Finance Index,date: 2022-11-08br />return_base100: 91.0934br />name: Finance Index,date: 2022-11-09br />return_base100: 73.3158br />name: Finance Index,date: 2022-11-10br />return_base100: 87.2182br />name: Finance Index,date: 2022-11-11br />return_base100: 85.5895br />name: Finance Index,date: 2022-11-12br />return_base100: 79.7317br />name: Finance Index,date: 2022-11-13br />return_base100: 80.8973br />name: Finance Index,date: 2022-11-14br />return_base100: 84.5425br />name: Finance Index,date: 2022-11-15br />return_base100: 86.5223br />name: Finance Index,date: 2022-11-16br />return_base100: 83.4486br />name: Finance Index,date: 2022-11-17br />return_base100: 82.1016br />name: Finance Index,date: 2022-11-18br />return_base100: 82.3747br />name: Finance Index,date: 2022-11-19br />return_base100: 82.9211br />name: Finance Index,date: 2022-11-20br />return_base100: 77.9103br />name: Finance Index,date: 2022-11-21br />return_base100: 75.4139br />name: Finance Index,date: 2022-11-22br />return_base100: 77.7467br />name: Finance Index,date: 2022-11-23br />return_base100: 80.8196br />name: Finance Index,date: 2022-11-24br />return_base100: 80.6012br />name: Finance Index,date: 2022-11-25br />return_base100: 80.0418br />name: Finance Index,date: 2022-11-26br />return_base100: 80.0849br />name: Finance Index,date: 2022-11-27br />return_base100: 80.2450br />name: Finance Index,date: 2022-11-28br />return_base100: 78.8142br />name: Finance Index,date: 2022-11-29br />return_base100: 80.7740br />name: Finance Index,date: 2022-11-30br />return_base100: 85.2234br />name: Finance Index,date: 2022-12-01br />return_base100: 84.3130br />name: Finance Index,date: 2022-12-02br />return_base100: 87.3707br />name: Finance Index,date: 2022-12-03br />return_base100: 85.1690br />name: Finance Index,date: 2022-12-04br />return_base100: 86.9748br />name: Finance Index,date: 2022-12-05br />return_base100: 86.4169br />name: Finance Index,date: 2022-12-06br />return_base100: 85.9152br />name: Finance Index,date: 2022-12-07br />return_base100: 83.3712br />name: Finance Index,date: 2022-12-08br />return_base100: 85.2858br />name: Finance Index,date: 2022-12-09br />return_base100: 84.4887br />name: Finance Index,date: 2022-12-10br />return_base100: 84.2356br />name: Finance Index,date: 2022-12-11br />return_base100: 82.8561br />name: Finance Index,date: 2022-12-12br />return_base100: 82.6433br />name: Finance Index,date: 2022-12-13br />return_base100: 84.7959br />name: Finance Index,date: 2022-12-14br />return_base100: 83.8276br />name: Finance Index,date: 2022-12-15br />return_base100: 81.7585br />name: Finance Index,date: 2022-12-16br />return_base100: 73.8508br />name: Finance Index,date: 2022-12-17br />return_base100: 75.0962br />name: Finance Index,date: 2022-12-18br />return_base100: 75.0750br />name: Finance Index,date: 2022-12-19br />return_base100: 72.0045br />name: Finance Index,date: 2022-12-20br />return_base100: 75.0413br />name: Finance Index,date: 2022-12-21br />return_base100: 73.7862br />name: Finance Index,date: 2022-12-22br />return_base100: 73.8782br />name: Finance Index,date: 2022-12-23br />return_base100: 73.4289br />name: Finance Index,date: 2022-12-24br />return_base100: 73.3586br />name: Finance Index,date: 2022-12-25br />return_base100: 72.7980br />name: Finance Index,date: 2022-12-26br />return_base100: 73.6611br />name: Finance Index,date: 2022-12-27br />return_base100: 73.1173br />name: Finance Index,date: 2022-12-28br />return_base100: 70.1572br />name: Finance Index,date: 2022-12-29br />return_base100: 71.1399br />name: Finance Index,date: 2022-12-30br />return_base100: 70.9991br />name: Finance Index,date: 2022-12-31br />return_base100: 71.1852br />name: Finance Index,date: 2023-01-01br />return_base100: 72.7456br />name: Finance Index,date: 2023-01-02br />return_base100: 75.0884br />name: Finance Index,date: 2023-01-03br />return_base100: 74.9222br />name: Finance Index,date: 2023-01-04br />return_base100: 77.9642br />name: Finance Index,date: 2023-01-05br />return_base100: 76.7458br />name: Finance Index,date: 2023-01-06br />return_base100: 79.2065br />name: Finance Index,date: 2023-01-07br />return_base100: 78.6774br />name: Finance Index,date: 2023-01-08br />return_base100: 83.7918br />name: Finance Index,date: 2023-01-09br />return_base100: 86.2564br />name: Finance Index,date: 2023-01-10br />return_base100: 86.6444br />name: Finance Index,date: 2023-01-11br />return_base100: 86.8611br />name: Finance Index,date: 2023-01-12br />return_base100: 92.1166br />name: Finance Index,date: 2023-01-13br />return_base100: 95.2593br />name: Finance Index,date: 2023-01-14br />return_base100: 100.8049br />name: Finance Index,date: 2023-01-15br />return_base100: 102.7159br />name: Finance Index,date: 2023-01-16br />return_base100: 102.8154br />name: Finance Index,date: 2023-01-17br />return_base100: 101.8017br />name: Finance Index,date: 2023-01-18br />return_base100: 97.5563br />name: Finance Index,date: 2023-01-19br />return_base100: 99.2777br />name: Finance Index,date: 2023-01-20br />return_base100: 108.8983br />name: Finance Index,date: 2023-01-21br />return_base100: 107.9668br />name: Finance Index,date: 2023-01-22br />return_base100: 109.0912br />name: Finance Index,date: 2023-01-23br />return_base100: 111.2200br />name: Finance Index,date: 2023-01-24br />return_base100: 104.9165br />name: Finance Index,date: 2023-01-25br />return_base100: 110.0908br />name: Finance Index,date: 2023-01-26br />return_base100: 110.7478br />name: Finance Index,date: 2023-01-27br />return_base100: 113.2603br />name: Finance Index,date: 2023-01-28br />return_base100: 109.6912br />name: Finance Index,date: 2023-01-29br />return_base100: 113.7381br />name: Finance Index,date: 2023-01-30br />return_base100: 106.5861br />name: Finance Index,date: 2023-01-31br />return_base100: 109.2742br />name: Finance Index,date: 2023-02-01br />return_base100: 114.5044br />name: Finance Index,date: 2023-02-02br />return_base100: 116.8377br />name: Finance Index,date: 2023-02-03br />return_base100: 118.7880br />name: Finance Index,date: 2023-02-04br />return_base100: 119.0987br />name: Finance Index,date: 2023-02-05br />return_base100: 113.9103br />name: Finance Index,date: 2023-02-06br />return_base100: 114.4584br />name: Finance Index,date: 2023-02-07br />return_base100: 122.9837br />name: Finance Index,date: 2023-02-08br />return_base100: 119.5240br />name: Finance Index,date: 2023-02-09br />return_base100: 112.3015br />name: Finance Index,date: 2023-02-10br />return_base100: 110.0625br />name: Finance Index,date: 2023-02-11br />return_base100: 112.6220br />name: Finance Index,date: 2023-02-12br />return_base100: 110.3549br />name: Finance Index,date: 2023-02-13br />return_base100: 109.7675br />name: Finance Index,date: 2023-02-14br />return_base100: 113.8507br />name: Finance Index,date: 2023-02-15br />return_base100: 121.7884br />name: Finance Index,date: 2023-02-16br />return_base100: 115.5517br />name: Finance Index,date: 2023-02-17br />return_base100: 122.7057br />name: Finance Index,date: 2023-02-18br />return_base100: 126.2135br />name: Finance Index,date: 2023-02-19br />return_base100: 125.3351br />name: Finance Index,date: 2023-02-20br />return_base100: 127.6660br />name: Finance Index,date: 2023-02-21br />return_base100: 123.4317br />name: Finance Index,date: 2023-02-22br />return_base100: 122.8351br />name: Finance Index,date: 2023-02-23br />return_base100: 123.8103br />name: Finance Index,date: 2023-02-24br />return_base100: 117.9365br />name: Finance Index,date: 2023-02-25br />return_base100: 116.7763br />name: Finance Index,date: 2023-02-26br />return_base100: 121.1491br />name: Finance Index,date: 2023-02-27br />return_base100: 121.3383br />name: Finance Index,date: 2023-02-28br />return_base100: 118.7865br />name: Finance Index,date: 2023-03-01br />return_base100: 124.8112br />name: Finance Index,date: 2023-03-02br />return_base100: 120.9051br />name: Finance Index,date: 2023-03-03br />return_base100: 114.4865br />name: Finance Index,date: 2023-03-04br />return_base100: 110.5424br />name: Finance Index,date: 2023-03-05br />return_base100: 113.1762br />name: Finance Index,date: 2023-03-06br />return_base100: 113.3334br />name: Finance Index,date: 2023-03-07br />return_base100: 111.7523br />name: Finance Index,date: 2023-03-08br />return_base100: 105.6791br />name: Finance Index,date: 2023-03-09br />return_base100: 99.4633br />name: Finance Index,date: 2023-03-10br />return_base100: 99.0438br />name: Finance Index,date: 2023-03-11br />return_base100: 95.7013br />name: Finance Index,date: 2023-03-12br />return_base100: 106.3052br />name: Finance Index,date: 2023-03-13br />return_base100: 111.8625br />name: Finance Index,date: 2023-03-14br />return_base100: 115.6311br />name: Finance Index,date: 2023-03-15br />return_base100: 105.3030br />name: Finance Index,date: 2023-03-16br />return_base100: 107.3007br />name: Finance Index,date: 2023-03-17br />return_base100: 113.9568br />name: Finance Index,date: 2023-03-18br />return_base100: 112.4010br />name: Finance Index,date: 2023-03-19br />return_base100: 114.9948br />name: Finance Index,date: 2023-03-20br />return_base100: 108.7522br />name: Finance Index,date: 2023-03-21br />return_base100: 111.6904br />name: Finance Index,date: 2023-03-22br />return_base100: 106.5318br />name: Finance Index,date: 2023-03-23br />return_base100: 109.3916br />name: Finance Index,date: 2023-03-24br />return_base100: 103.9773br />name: Finance Index,date: 2023-03-25br />return_base100: 101.9703br />name: Finance Index,date: 2023-03-26br />return_base100: 104.5325br />name: Finance Index,date: 2023-03-27br />return_base100: 100.4039br />name: Finance Index,date: 2023-03-28br />return_base100: 104.8299br />name: Finance Index,date: 2023-03-29br />return_base100: 107.9045br />name: Finance Index,date: 2023-03-30br />return_base100: 105.8095br />name: Finance Index,date: 2023-03-31br />return_base100: 109.1975br />name: Finance Index,date: 2023-04-01br />return_base100: 109.3231br />name: Finance Index,date: 2023-04-02br />return_base100: 106.6089br />name: Finance Index,date: 2023-04-03br />return_base100: 107.1507br />name: Finance Index,date: 2023-04-04br />return_base100: 111.7660br />name: Finance Index,date: 2023-04-05br />return_base100: 112.9275br />name: Finance Index,date: 2023-04-06br />return_base100: 111.4823br />name: Finance Index,date: 2023-04-07br />return_base100: 109.7884br />name: Finance Index,date: 2023-04-08br />return_base100: 108.2472br />name: Finance Index,date: 2023-04-09br />return_base100: 108.0728br />name: Finance Index,date: 2023-04-10br />return_base100: 110.6113br />name: Finance Index,date: 2023-04-11br />return_base100: 108.8555br />name: Finance Index,date: 2023-04-12br />return_base100: 108.6860br />name: Finance Index,date: 2023-04-13br />return_base100: 112.5203br />name: Finance Index,date: 2023-04-14br />return_base100: 117.2766br />name: Finance Index,date: 2023-04-15br />return_base100: 117.0463br />name: Finance Index,date: 2023-04-16br />return_base100: 118.7162br />name: Finance Index,date: 2023-04-17br />return_base100: 115.9878br />name: Finance Index,date: 2023-04-18br />return_base100: 118.6435br />name: Finance Index,date: 2023-04-19br />return_base100: 107.9480br />name: Finance Index,date: 2023-04-20br />return_base100: 105.3387br />name: Finance Index,date: 2023-04-21br />return_base100: 100.5688br />name: Finance Index,date: 2023-04-22br />return_base100: 102.8108br />name: Finance Index,date: 2023-04-23br />return_base100: 100.7872br />name: Finance Index,date: 2023-04-24br />return_base100: 100.6462br />name: Finance Index,date: 2023-04-25br />return_base100: 102.0933br />name: Finance Index,date: 2023-04-26br />return_base100: 100.3667br />name: Finance Index,date: 2023-04-27br />return_base100: 103.9418br />name: Finance Index,date: 2023-05-02br />return_base100: 99.1712br />name: Finance Index,date: 2023-05-03br />return_base100: 101.4437br />name: Finance Index,date: 2023-05-04br />return_base100: 98.9216br />name: Finance Index,date: 2023-05-05br />return_base100: 102.6587br />name: Finance Index,date: 2023-05-06br />return_base100: 97.2951br />name: Finance Index,date: 2023-05-07br />return_base100: 97.6145br />name: Finance Index,date: 2023-05-08br />return_base100: 91.2937br />name: Finance Index,date: 2023-05-09br />return_base100: 91.1218br />name: Finance Index,date: 2023-05-10br />return_base100: 92.6134br />name: Finance Index,date: 2023-05-11br />return_base100: 88.1528br />name: Finance Index,date: 2023-05-12br />return_base100: 91.3503br />name: Finance Index,date: 2023-05-13br />return_base100: 90.8100br />name: Finance Index,date: 2023-05-14br />return_base100: 91.5690br />name: Finance Index,date: 2023-05-15br />return_base100: 93.6606br />name: Finance Index,date: 2023-05-16br />return_base100: 93.8922br />name: Finance Index,date: 2023-05-17br />return_base100: 96.6659br />name: Finance Index,date: 2023-05-18br />return_base100: 94.8770br />name: Finance Index,date: 2023-05-19br />return_base100: 95.1684br />name: Finance Index,date: 2023-05-20br />return_base100: 94.7433br />name: Finance Index,date: 2023-05-21br />return_base100: 92.6881br />name: Finance Index,date: 2023-05-22br />return_base100: 92.5673br />name: Finance Index,date: 2023-05-23br />return_base100: 93.3275br />name: Finance Index,date: 2023-05-24br />return_base100: 91.4272br />name: Finance Index,date: 2023-05-25br />return_base100: 90.5441br />name: Finance Index,date: 2023-05-26br />return_base100: 91.5590br />name: Finance Index,date: 2023-05-27br />return_base100: 92.1781br />name: Finance Index,date: 2023-05-28br />return_base100: 95.0894br />name: Finance Index,date: 2023-05-29br />return_base100: 94.5224br />name: Finance Index,date: 2023-05-30br />return_base100: 94.2828br />name: Finance Index,date: 2023-05-31br />return_base100: 91.6003br />name: Finance Index,date: 2023-06-01br />return_base100: 91.2799br />name: Finance Index,date: 2023-06-02br />return_base100: 93.9913br />name: Finance Index,date: 2023-06-03br />return_base100: 93.7165br />name: Finance Index,date: 2023-06-04br />return_base100: 93.3446br />name: Finance Index,date: 2023-06-05br />return_base100: 87.8832br />name: Finance Index,date: 2023-06-06br />return_base100: 90.8299br />name: Finance Index,date: 2023-06-07br />return_base100: 86.3718br />name: Finance Index,date: 2023-06-08br />return_base100: 86.3075br />name: Finance Index,date: 2023-06-09br />return_base100: 85.5643br />name: Finance Index,date: 2023-06-10br />return_base100: 75.6984br />name: Finance Index,date: 2023-06-11br />return_base100: 75.3063br />name: Finance Index,date: 2023-06-12br />return_base100: 76.2440br />name: Finance Index,date: 2023-06-13br />return_base100: 76.3489br />name: Finance Index,date: 2023-06-14br />return_base100: 74.7311br />name: Finance Index,date: 2023-06-15br />return_base100: 75.1293br />name: Finance Index,date: 2023-06-16br />return_base100: 77.4589br />name: Finance Index,date: 2023-06-17br />return_base100: 78.0923br />name: Finance Index,date: 2023-06-18br />return_base100: 76.8875br />name: Finance Index,date: 2023-06-19br />return_base100: 77.7836br />name: Finance Index,date: 2023-06-20br />return_base100: 80.3574br />name: Finance Index,date: 2023-06-21br />return_base100: 83.9793br />name: Finance Index,date: 2023-06-22br />return_base100: 82.6194br />name: Finance Index,date: 2023-06-23br />return_base100: 84.3075br />name: Finance Index,date: 2023-06-24br />return_base100: 82.6219br />name: Finance Index,date: 2023-06-25br />return_base100: 88.9038br />name: Finance Index,date: 2023-06-26br />return_base100: 85.8612br />name: Finance Index,date: 2023-06-27br />return_base100: 86.8513br />name: Finance Index,date: 2023-06-28br />return_base100: 82.1351br />name: Finance Index,date: 2023-06-29br />return_base100: 84.4652br />name: Finance Index,date: 2023-06-30br />return_base100: 90.2843br />name: Finance Index,date: 2023-07-01br />return_base100: 92.5333br />name: Finance Index,date: 2023-07-02br />return_base100: 93.4710br />name: Finance Index,date: 2023-07-03br />return_base100: 95.5192br />name: Finance Index,date: 2023-07-04br />return_base100: 95.9052br />name: Finance Index,date: 2023-07-05br />return_base100: 92.7886br />name: Finance Index,date: 2023-07-06br />return_base100: 90.0082br />name: Finance Index,date: 2023-07-07br />return_base100: 91.5175br />name: Finance Index,date: 2023-07-08br />return_base100: 89.9759br />name: Finance Index,date: 2023-07-09br />return_base100: 89.9220br />name: Finance Index,date: 2023-07-10br />return_base100: 89.7890br />name: Finance Index,date: 2023-07-11br />return_base100: 90.5583br />name: Finance Index,date: 2023-07-12br />return_base100: 90.9701br />name: Finance Index,date: 2023-07-13br />return_base100: 98.8730br />name: Finance Index,date: 2023-07-14br />return_base100: 99.3002br />name: Finance Index,date: 2023-07-15br />return_base100: 99.3053br />name: Finance Index,date: 2023-07-16br />return_base100: 97.7081br />name: Finance Index,date: 2023-07-17br />return_base100: 97.6980br />name: Finance Index,date: 2023-07-18br />return_base100: 95.7796br />name: Finance Index,date: 2023-07-19br />return_base100: 96.5819br />name: Finance Index,date: 2023-07-20br />return_base100: 97.6001br />name: Finance Index,date: 2023-07-21br />return_base100: 98.9469br />name: Finance Index,date: 2023-07-22br />return_base100: 96.7423br />name: Finance Index,date: 2023-07-23br />return_base100: 98.4822br />name: Finance Index,date: 2023-07-24br />return_base100: 93.7317br />name: Finance Index,date: 2023-07-25br />return_base100: 93.9356br />name: Finance Index,date: 2023-07-26br />return_base100: 95.0640br />name: Finance Index,date: 2023-07-27br />return_base100: 95.2479br />name: Finance Index,date: 2023-07-28br />return_base100: 96.6079br />name: Finance Index,date: 2023-07-29br />return_base100: 99.4264br />name: Finance Index,date: 2023-07-30br />return_base100: 97.2613br />name: Finance Index,date: 2023-07-31br />return_base100: 96.2002br />name: Finance Index,date: 2023-08-01br />return_base100: 98.2051br />name: Finance Index,date: 2023-08-02br />return_base100: 94.2406br />name: Finance Index,date: 2023-08-03br />return_base100: 93.6068br />name: Finance Index,date: 2023-08-04br />return_base100: 93.7084br />name: Finance Index,date: 2023-08-05br />return_base100: 93.6038br />name: Finance Index,date: 2023-08-06br />return_base100: 92.9293br />name: Finance Index,date: 2023-08-07br />return_base100: 92.4576br />name: Finance Index,date: 2023-08-08br />return_base100: 93.8875br />name: Finance Index,date: 2023-08-09br />return_base100: 94.9909br />name: Finance Index,date: 2023-08-10br />return_base100: 94.7382br />name: Finance Index,date: 2023-08-11br />return_base100: 94.3466br />name: Finance Index,date: 2023-08-12br />return_base100: 94.4022br />name: Finance Index,date: 2023-08-13br />return_base100: 93.3488br />name: Finance Index,date: 2023-08-14br />return_base100: 94.4993br />name: Finance Index,date: 2023-08-15br />return_base100: 90.4660br />name: Finance Index,date: 2023-08-16br />return_base100: 85.8018br />name: Finance Index,date: 2023-08-17br />return_base100: 79.1760br />name: Finance Index,date: 2023-08-18br />return_base100: 79.3767br />name: Finance Index,date: 2023-08-19br />return_base100: 80.3750br />name: Finance Index,date: 2023-08-20br />return_base100: 80.3550br />name: Finance Index,date: 2023-08-21br />return_base100: 78.6663br />name: Finance Index,date: 2023-08-22br />return_base100: 77.4937br />name: Finance Index,date: 2023-08-23br />return_base100: 79.5157br />name: Finance Index,date: 2023-08-24br />return_base100: 78.4014br />name: Finance Index,date: 2023-08-25br />return_base100: 77.4431br />name: Finance Index,date: 2023-08-26br />return_base100: 77.5075br />name: Finance Index,date: 2023-08-27br />return_base100: 78.1766br />name: Finance Index,date: 2023-08-28br />return_base100: 77.8283br />name: Finance Index,date: 2023-08-29br />return_base100: 79.9148br />name: Finance Index,date: 2023-08-30br />return_base100: 78.2974br />name: Finance Index,date: 2023-08-31br />return_base100: 75.8448br />name: Finance Index,date: 2023-09-01br />return_base100: 74.5694br />name: Finance Index,date: 2023-09-02br />return_base100: 75.5325br />name: Finance Index,date: 2023-09-03br />return_base100: 75.3390br />name: Finance Index,date: 2023-09-04br />return_base100: 75.9688br />name: Finance Index,date: 2023-09-05br />return_base100: 76.2325br />name: Finance Index,date: 2023-09-06br />return_base100: 76.6567br />name: Finance Index,date: 2023-09-07br />return_base100: 77.0228br />name: Finance Index,date: 2023-09-08br />return_base100: 75.6034br />name: Finance Index,date: 2023-09-09br />return_base100: 75.0900br />name: Finance Index,date: 2023-09-10br />return_base100: 73.2885br />name: Finance Index,date: 2023-09-11br />return_base100: 70.7098br />name: Finance Index,date: 2023-09-12br />return_base100: 71.8938br />name: Finance Index,date: 2023-09-13br />return_base100: 73.2033br />name: Finance Index,date: 2023-09-14br />return_base100: 73.8281br />name: Finance Index,date: 2023-09-15br />return_base100: 76.0811br />name: Finance Index,date: 2023-09-16br />return_base100: 76.3347br />name: Finance Index,date: 2023-09-17br />return_base100: 74.9763br />name: Finance Index,date: 2023-09-18br />return_base100: 75.8619br />name: Finance Index,date: 2023-09-19br />return_base100: 77.0153br />name: Finance Index,date: 2023-09-20br />return_base100: 77.2577br />name: Finance Index,date: 2023-09-21br />return_base100: 74.9558br />name: Finance Index,date: 2023-09-22br />return_base100: 75.7617br />name: Finance Index,date: 2023-09-23br />return_base100: 75.6699br />name: Finance Index,date: 2023-09-24br />return_base100: 74.7118br />name: Finance Index,date: 2023-09-25br />return_base100: 75.9070br />name: Finance Index,date: 2023-09-26br />return_base100: 76.4967br />name: Finance Index,date: 2023-09-27br />return_base100: 76.8649br />name: Finance Index,date: 2023-09-28br />return_base100: 79.7476br />name: Finance Index,date: 2023-09-29br />return_base100: 79.6297br />name: Finance Index,date: 2023-09-30br />return_base100: 80.8189br />name: Finance Index,date: 2023-10-01br />return_base100: 83.2297br />name: Finance Index,date: 2023-10-02br />return_base100: 79.4200br />name: Finance Index,date: 2023-10-03br />return_base100: 78.1497br />name: Finance Index,date: 2023-10-04br />return_base100: 78.2376br />name: Finance Index,date: 2023-10-05br />return_base100: 77.1467br />name: Finance Index,date: 2023-10-06br />return_base100: 78.7193br />name: Finance Index,date: 2023-10-07br />return_base100: 78.1012br />name: Finance Index,date: 2023-10-08br />return_base100: 78.0408br />name: Finance Index,date: 2023-10-09br />return_base100: 74.9259br />name: Finance Index,date: 2023-10-10br />return_base100: 74.7171br />name: Finance Index,date: 2023-10-11br />return_base100: 74.7117br />name: Finance Index,date: 2023-10-12br />return_base100: 73.2285br />name: Finance Index,date: 2023-10-13br />return_base100: 74.3553br />name: Finance Index,date: 2023-10-14br />return_base100: 75.3717br />name: Finance Index,date: 2023-10-15br />return_base100: 75.7426br />name: Finance Index,date: 2023-10-16br />return_base100: 76.3383br />name: Finance Index,date: 2023-10-17br />return_base100: 73.9090br />name: Finance Index,date: 2023-10-18br />return_base100: 73.1932br />name: Finance Index,date: 2023-10-19br />return_base100: 72.9249br />name: Finance Index,date: 2023-10-20br />return_base100: 74.7194br />name: Finance Index,date: 2023-10-21br />return_base100: 77.1007br />name: Finance Index,date: 2023-10-22br />return_base100: 79.4724br />name: Finance Index,date: 2023-10-23br />return_base100: 83.5620br />name: Finance Index,date: 2023-10-24br />return_base100: 83.5128br />name: Finance Index,date: 2023-10-25br />return_base100: 84.6661br />name: Finance Index,date: 2023-10-26br />return_base100: 83.5940br />name: Finance Index,date: 2023-10-27br />return_base100: 82.1057br />name: Finance Index,date: 2023-10-28br />return_base100: 83.1384br />name: Finance Index,date: 2023-10-29br />return_base100: 84.8082br />name: Finance Index,date: 2023-10-30br />return_base100: 84.8173br />name: Finance Index,date: 2023-10-31br />return_base100: 83.2609br />name: Finance Index,date: 2023-11-01br />return_base100: 89.0116br />name: Finance Index,date: 2023-11-02br />return_base100: 87.2340br />name: Finance Index,date: 2023-11-03br />return_base100: 88.6714br />name: Finance Index,date: 2023-11-04br />return_base100: 90.6781br />name: Finance Index,date: 2023-11-05br />return_base100: 91.5098br />name: Finance Index,date: 2023-11-06br />return_base100: 95.1093br />name: Finance Index,date: 2023-11-07br />return_base100: 93.1942br />name: Finance Index,date: 2023-11-08br />return_base100: 96.1109br />name: Finance Index,date: 2023-11-09br />return_base100: 99.1799br />name: Finance Index,date: 2023-11-10br />return_base100: 101.8909br />name: Finance Index,date: 2023-11-11br />return_base100: 101.1418br />name: Finance Index,date: 2023-11-12br />return_base100: 102.8840br />name: Finance Index,date: 2023-11-13br />return_base100: 100.1450br />name: Finance Index,date: 2023-11-14br />return_base100: 100.2248br />name: Finance Index,date: 2023-11-15br />return_base100: 106.0245br />name: Finance Index,date: 2023-11-16br />return_base100: 101.5836br />name: Finance Index,date: 2023-11-17br />return_base100: 100.1640br />name: Finance Index,date: 2023-11-18br />return_base100: 98.6564br />name: Finance Index,date: 2023-11-19br />return_base100: 102.6369br />name: Finance Index,date: 2023-11-20br />return_base100: 102.0971br />name: Finance Index,date: 2023-11-21br />return_base100: 95.8698br />name: Finance Index,date: 2023-11-22br />return_base100: 108.3753br />name: Finance Index,date: 2023-11-23br />return_base100: 108.8920br />name: Finance Index,date: 2023-11-24br />return_base100: 109.5032br />name: Finance Index,date: 2023-11-25br />return_base100: 109.8586br />name: Finance Index,date: 2023-11-26br />return_base100: 108.8392br />name: Finance Index,date: 2023-11-27br />return_base100: 106.9256br />name: Finance Index,date: 2023-11-28br />return_base100: 106.6791br />name: Finance Index,date: 2023-11-29br />return_base100: 105.7948br />name: Finance Index,date: 2023-11-30br />return_base100: 106.1572br />name: Finance Index,date: 2023-12-01br />return_base100: 107.6467br />name: Finance Index,date: 2023-12-02br />return_base100: 111.2086br />name: Finance Index,date: 2023-12-03br />return_base100: 111.0058br />name: Finance Index,date: 2023-12-04br />return_base100: 111.5537br />name: Finance Index,date: 2023-12-05br />return_base100: 112.9791br />name: Finance Index,date: 2023-12-06br />return_base100: 108.4706br />name: Finance Index,date: 2023-12-07br />return_base100: 114.0933br />name: Finance Index,date: 2023-12-08br />return_base100: 116.8612br />name: Finance Index,date: 2023-12-09br />return_base100: 116.0744br />name: Finance Index,date: 2023-12-10br />return_base100: 117.3583br />name: Finance Index,date: 2023-12-11br />return_base100: 110.6181br />name: Finance Index,date: 2023-12-12br />return_base100: 111.0664br />name: Finance Index,date: 2023-12-13br />return_base100: 112.5449br />name: Finance Index,date: 2023-12-14br />return_base100: 116.1100br />name: Finance Index,date: 2023-12-15br />return_base100: 111.1656br />name: Finance Index,date: 2023-12-16br />return_base100: 113.1241br />name: Finance Index,date: 2023-12-17br />return_base100: 110.5546br />name: Finance Index,date: 2023-12-18br />return_base100: 109.8878br />name: Finance Index,date: 2023-12-19br />return_base100: 108.3914br />name: Finance Index,date: 2023-12-20br />return_base100: 109.9301br />name: Finance Index,date: 2023-12-21br />return_base100: 112.6102br />name: Finance Index,date: 2023-12-22br />return_base100: 117.3610br />name: Finance Index,date: 2023-12-23br />return_base100: 116.6646br />name: Finance Index,date: 2023-12-24br />return_base100: 119.5206br />name: Finance Index,date: 2023-12-25br />return_base100: 122.0654br />name: Finance Index,date: 2023-12-26br />return_base100: 122.1380br />name: Finance Index,date: 2023-12-27br />return_base100: 129.1228br />name: Finance Index,date: 2023-12-28br />return_base100: 130.0088br />name: Finance Index,date: 2023-12-29br />return_base100: 127.1577br />name: Finance Index,date: 2023-12-30br />return_base100: 125.3460br />name: Finance Index,date: 2023-12-31br />return_base100: 122.9548br />name: Finance Index,date: 2024-01-01br />return_base100: 129.8032br />name: Finance Index,date: 2024-01-02br />return_base100: 126.6123br />name: Finance Index,date: 2024-01-03br />return_base100: 117.7559br />name: Finance Index,date: 2024-01-04br />return_base100: 120.7813br />name: Finance Index,date: 2024-01-05br />return_base100: 120.5769br />name: Finance Index,date: 2024-01-06br />return_base100: 115.9385br />name: Finance Index,date: 2024-01-07br />return_base100: 110.7216br />name: Finance Index,date: 2024-01-08br />return_base100: 116.4983br />name: Finance Index,date: 2024-01-09br />return_base100: 116.4035br />name: Finance Index,date: 2024-01-10br />return_base100: 127.2470br />name: Finance Index,date: 2024-01-11br />return_base100: 130.5122br />name: Finance Index,date: 2024-01-12br />return_base100: 123.8044br />name: Finance Index,date: 2024-01-13br />return_base100: 125.9399br />name: Finance Index,date: 2024-01-14br />return_base100: 120.4599br />name: Finance Index,date: 2024-01-15br />return_base100: 122.8252br />name: Finance Index,date: 2024-01-16br />return_base100: 126.6676br />name: Finance Index,date: 2024-01-17br />return_base100: 123.6373br />name: Finance Index,date: 2024-01-18br />return_base100: 117.5347br />name: Finance Index,date: 2024-01-19br />return_base100: 117.2209br />name: Finance Index,date: 2024-01-20br />return_base100: 117.6779br />name: Finance Index,date: 2024-01-21br />return_base100: 116.9399br />name: Finance Index,date: 2024-01-22br />return_base100: 110.7175br />name: Finance Index,date: 2024-01-23br />return_base100: 107.9967br />name: Finance Index,date: 2024-01-24br />return_base100: 111.4442br />name: Finance Index,date: 2024-01-25br />return_base100: 110.9483br />name: Finance Index,date: 2024-01-26br />return_base100: 114.2836br />name: Finance Index,date: 2024-01-27br />return_base100: 114.6384br />name: Finance Index,date: 2024-01-28br />return_base100: 113.5868br />name: Finance Index,date: 2024-01-29br />return_base100: 116.5929br />name: Finance Index,date: 2024-01-30br />return_base100: 115.9541br />name: Finance Index,date: 2024-01-31br />return_base100: 110.8398br />name: Finance Index,date: 2024-02-01br />return_base100: 111.1273br />name: Finance Index,date: 2024-02-02br />return_base100: 112.5550br />name: Finance Index,date: 2024-02-03br />return_base100: 111.9081br />name: Finance Index,date: 2024-02-04br />return_base100: 109.8693br />name: Finance Index,date: 2024-02-05br />return_base100: 110.3777br />name: Finance Index,date: 2024-02-06br />return_base100: 112.7305br />name: Finance Index,date: 2024-02-07br />return_base100: 115.1937br />name: Finance Index,date: 2024-02-08br />return_base100: 114.6709br />name: Finance Index,date: 2024-02-09br />return_base100: 118.8617br />name: Finance Index,date: 2024-02-10br />return_base100: 118.7055br />name: Finance Index,date: 2024-02-11br />return_base100: 117.7543br />name: Finance Index,date: 2024-02-12br />return_base100: 122.9515br />name: Finance Index,date: 2024-02-13br />return_base100: 121.8292br />name: Finance Index,date: 2024-02-14br />return_base100: 125.3366br />name: Finance Index,date: 2024-02-15br />return_base100: 128.7513br />name: Finance Index,date: 2024-02-16br />return_base100: 128.9054br />name: Finance Index,date: 2024-02-17br />return_base100: 129.4462br />name: Finance Index,date: 2024-02-18br />return_base100: 132.2629br />name: Finance Index,date: 2024-02-19br />return_base100: 134.2393br />name: Finance Index,date: 2024-02-20br />return_base100: 131.4659br />name: Finance Index,date: 2024-02-21br />return_base100: 127.3516br />name: Finance Index,date: 2024-02-22br />return_base100: 127.1902br />name: Finance Index,date: 2024-02-23br />return_base100: 147.4032br />name: Finance Index,date: 2024-02-24br />return_base100: 152.7056br />name: Finance Index,date: 2024-02-25br />return_base100: 152.5320br />name: Finance Index,date: 2024-02-26br />return_base100: 154.3208br />name: Finance Index,date: 2024-02-27br />return_base100: 155.3297br />name: Finance Index,date: 2024-02-28br />return_base100: 157.7369br />name: Finance Index,date: 2024-02-29br />return_base100: 158.5291br />name: Finance Index,date: 2024-03-01br />return_base100: 164.5986br />name: Finance Index,date: 2024-03-02br />return_base100: 172.2776br />name: Finance Index,date: 2024-03-03br />return_base100: 171.2176br />name: Finance Index,date: 2024-03-04br />return_base100: 171.1888br />name: Finance Index,date: 2024-03-05br />return_base100: 165.7831br />name: Finance Index,date: 2024-03-06br />return_base100: 188.7966br />name: Finance Index,date: 2024-03-07br />return_base100: 190.0533br />name: Finance Index,date: 2024-03-08br />return_base100: 186.7715br />name: Finance Index,date: 2024-03-09br />return_base100: 188.0182br />name: Finance Index,date: 2024-03-10br />return_base100: 187.8999br />name: Finance Index,date: 2024-03-11br />return_base100: 194.1457br />name: Finance Index,date: 2024-03-12br />return_base100: 192.0191br />name: Finance Index,date: 2024-03-13br />return_base100: 197.1804br />name: Finance Index,date: 2024-03-14br />return_base100: 192.4520br />name: Finance Index,date: 2024-03-15br />return_base100: 179.9859br />name: Finance Index,date: 2024-03-16br />return_base100: 166.3132br />name: Finance Index,date: 2024-03-17br />return_base100: 173.8284br />name: Finance Index,date: 2024-03-18br />return_base100: 165.7035br />name: Finance Index,date: 2024-03-19br />return_base100: 148.8452br />name: Finance Index,date: 2024-03-20br />return_base100: 166.1235br />name: Finance Index,date: 2024-03-21br />return_base100: 173.4082br />name: Finance Index,date: 2024-03-22br />return_base100: 166.4784br />name: Finance Index,date: 2024-03-23br />return_base100: 167.6374br />name: Finance Index,date: 2024-03-24br />return_base100: 172.9168br />name: Finance Index,date: 2024-03-25br />return_base100: 180.9150br />name: Finance Index,date: 2024-03-26br />return_base100: 182.8227br />name: Finance Index,date: 2024-03-27br />return_base100: 176.7831br />name: Finance Index,date: 2024-03-28br />return_base100: 182.9986br />name: Finance Index,date: 2024-03-29br />return_base100: 180.5022br />name: Finance Index,date: 2024-03-30br />return_base100: 178.6227br />name: Finance Index,date: 2024-03-31br />return_base100: 184.8542br />name: Finance Index,date: 2024-04-01br />return_base100: 180.0408br />name: Finance Index,date: 2024-04-02br />return_base100: 165.3507br />name: Finance Index,date: 2024-04-03br />return_base100: 162.8215br />name: Finance Index,date: 2024-04-04br />return_base100: 165.4047br />name: Finance Index,date: 2024-04-05br />return_base100: 162.6968br />name: Finance Index,date: 2024-04-06br />return_base100: 165.6498br />name: Finance Index,date: 2024-04-07br />return_base100: 168.4473br />name: Finance Index,date: 2024-04-08br />return_base100: 175.6725br />name: Finance Index,date: 2024-04-09br />return_base100: 165.5872br />name: Finance Index,date: 2024-04-10br />return_base100: 159.0428br />name: Finance Index,date: 2024-04-11br />return_base100: 152.3746br />name: Finance Index,date: 2024-04-12br />return_base100: 130.8073br />name: Finance Index,date: 2024-04-13br />return_base100: 114.2963br />name: Finance Index,date: 2024-04-14br />return_base100: 125.0782br />name: Finance Index,date: 2024-04-15br />return_base100: 120.3682br />name: Finance Index,date: 2024-04-16br />return_base100: 121.9505br />name: Finance Index,date: 2024-04-17br />return_base100: 116.8324br />name: Finance Index,date: 2024-04-18br />return_base100: 120.6777br />name: Finance Index,date: 2024-04-19br />return_base100: 122.9361br />name: Finance Index,date: 2024-04-26br />return_base100: 122.3102br />name: Finance Index,date: 2024-04-27br />return_base100: 126.2705br />name: Finance Index,date: 2024-04-28br />return_base100: 125.3110br />name: Finance Index,date: 2024-04-29br />return_base100: 123.7137br />name: Finance Index,date: 2024-04-30br />return_base100: 113.7177br />name: Finance Index,date: 2024-05-01br />return_base100: 114.8705br />name: Finance Index,date: 2024-05-02br />return_base100: 116.0680br />name: Finance Index,date: 2024-05-03br />return_base100: 123.1182br />name: Finance Index,date: 2024-05-04br />return_base100: 121.6371br />name: Finance Index,date: 2024-05-05br />return_base100: 123.0929br />name: Finance Index,date: 2024-05-06br />return_base100: 119.6217br />name: Finance Index,date: 2024-05-07br />return_base100: 119.1828br />name: Finance Index,date: 2024-05-08br />return_base100: 116.5256br />name: Finance Index,date: 2024-05-09br />return_base100: 119.4099br />name: Finance Index,date: 2024-05-10br />return_base100: 114.1216br />name: Finance Index,date: 2024-05-11br />return_base100: 113.0233br />name: Finance Index,date: 2024-05-12br />return_base100: 113.0970br />name: Finance Index,date: 2024-05-13br />return_base100: 111.5812br />name: Finance Index,date: 2024-05-14br />return_base100: 108.2484br />name: Finance Index,date: 2024-05-15br />return_base100: 116.1991br />name: Finance Index,date: 2024-05-16br />return_base100: 114.2990br />name: Finance Index,date: 2024-05-17br />return_base100: 118.3120br />name: Finance Index,date: 2024-05-18br />return_base100: 120.8213br />name: Finance Index,date: 2024-05-19br />return_base100: 116.9112br />name: Finance Index,date: 2024-05-20br />return_base100: 135.1691br />name: Finance Index,date: 2024-05-21br />return_base100: 137.4124br />name: Finance Index,date: 2024-05-22br />return_base100: 132.9961br />name: Finance Index,date: 2024-05-23br />return_base100: 131.2623br />name: Finance Index,date: 2024-05-24br />return_base100: 138.4848br />name: Finance Index,date: 2024-05-25br />return_base100: 145.8094br />name: Finance Index,date: 2024-05-26br />return_base100: 145.9958br />name: Finance Index,date: 2024-05-27br />return_base100: 145.7034br />name: Finance Index,date: 2024-05-28br />return_base100: 144.3859br />name: Finance Index,date: 2024-05-29br />return_base100: 140.0721br />name: Finance Index,date: 2024-05-30br />return_base100: 140.9344br />name: Finance Index,date: 2024-05-31br />return_base100: 138.7971br />name: Finance Index,date: 2024-06-01br />return_base100: 137.6616br />name: Finance Index,date: 2024-06-02br />return_base100: 133.6933br />name: Finance Index,date: 2024-06-03br />return_base100: 132.6651br />name: Finance Index,date: 2024-06-04br />return_base100: 143.1923br />name: Finance Index,date: 2024-06-05br />return_base100: 143.7304br />name: Finance Index,date: 2024-06-06br />return_base100: 140.0406br />name: Finance Index,date: 2024-06-07br />return_base100: 130.2031br />name: Finance Index,date: 2024-06-08br />return_base100: 127.6363br />name: Finance Index,date: 2024-06-09br />return_base100: 127.2958br />name: Finance Index,date: 2024-06-10br />return_base100: 128.2719br />name: Finance Index,date: 2024-06-11br />return_base100: 118.4965br />name: Finance Index,date: 2024-06-12br />return_base100: 126.2485br />name: Finance Index,date: 2024-06-13br />return_base100: 122.6825br />name: Finance Index,date: 2024-06-14br />return_base100: 123.6162br />name: Finance Index,date: 2024-06-15br />return_base100: 131.0731br />name: Finance Index,date: 2024-06-16br />return_base100: 133.9077br />name: Finance Index,date: 2024-06-17br />return_base100: 124.5494br />name: Finance Index,date: 2024-06-18br />return_base100: 119.0981br />name: Finance Index,date: 2024-06-19br />return_base100: 123.9120br />name: Finance Index,date: 2024-06-20br />return_base100: 124.0792br />name: Finance Index,date: 2024-06-21br />return_base100: 121.3441br />name: Finance Index,date: 2024-06-22br />return_base100: 120.3213br />name: Finance Index,date: 2024-06-23br />return_base100: 117.7716br />name: Finance Index,date: 2024-06-24br />return_base100: 117.7430br />name: Finance Index,date: 2024-06-25br />return_base100: 119.8604br />name: Finance Index,date: 2024-06-26br />return_base100: 119.9592br />name: Finance Index,date: 2024-06-27br />return_base100: 121.6731br />name: Finance Index,date: 2024-06-28br />return_base100: 114.6614br />name: Finance Index,date: 2024-06-29br />return_base100: 113.5440br />name: Finance Index,date: 2024-06-30br />return_base100: 117.7934br />name: Finance Index,date: 2024-07-01br />return_base100: 117.2396br />name: Finance Index,date: 2024-07-02br />return_base100: 114.9617br />name: Finance Index,date: 2024-07-03br />return_base100: 107.9169br />name: Finance Index,date: 2024-07-04br />return_base100: 98.4582br />name: Finance Index,date: 2024-07-05br />return_base100: 98.1953br />name: Finance Index,date: 2024-07-06br />return_base100: 102.9991br />name: Finance Index,date: 2024-07-07br />return_base100: 96.0024br />name: Finance Index,date: 2024-07-08br />return_base100: 100.4546br />name: Finance Index,date: 2024-07-09br />return_base100: 102.9498br />name: Finance Index,date: 2024-07-10br />return_base100: 103.9747br />name: Finance Index,date: 2024-07-11br />return_base100: 102.0970br />name: Finance Index,date: 2024-07-12br />return_base100: 105.6889br />name: Finance Index,date: 2024-07-13br />return_base100: 107.5966br />name: Finance Index,date: 2024-07-14br />return_base100: 111.2494br />name: Finance Index,date: 2024-07-15br />return_base100: 114.8855br />name: Finance Index,date: 2024-07-16br />return_base100: 112.9325br />name: Finance Index,date: 2024-07-17br />return_base100: 111.4356br />name: Finance Index,date: 2024-07-18br />return_base100: 110.1363br />name: Finance Index,date: 2024-07-19br />return_base100: 112.7426br />name: Finance Index,date: 2024-07-20br />return_base100: 111.9218br />name: Finance Index,date: 2024-07-21br />return_base100: 113.1450br />name: Finance Index,date: 2024-07-22br />return_base100: 107.8129br />name: Finance Index,date: 2024-07-23br />return_base100: 107.1270br />name: Finance Index,date: 2024-07-24br />return_base100: 102.4314br />name: Finance Index,date: 2024-07-25br />return_base100: 100.5599br />name: Finance Index,date: 2024-07-26br />return_base100: 104.4926br />name: Finance Index,date: 2024-07-27br />return_base100: 105.2299br />name: Finance Index,date: 2024-07-28br />return_base100: 102.9242br />name: Finance Index,date: 2024-07-29br />return_base100: 105.9104br />name: Finance Index,date: 2024-07-30br />return_base100: 103.4985br />name: Finance Index,date: 2024-07-31br />return_base100: 102.0863br />name: Finance Index,date: 2024-08-01br />return_base100: 102.6074br />name: Finance Index,date: 2024-08-02br />return_base100: 94.1523br />name: Finance Index,date: 2024-08-03br />return_base100: 90.6211br />name: Finance Index,date: 2024-08-04br />return_base100: 85.1949br />name: Finance Index,date: 2024-08-05br />return_base100: 76.5711br />name: Finance Index,date: 2024-08-06br />return_base100: 80.2390br />name: Finance Index,date: 2024-08-07br />return_base100: 77.1968br />name: Finance Index,date: 2024-08-08br />return_base100: 85.8297br />name: Finance Index,date: 2024-08-09br />return_base100: 83.4094br />name: Finance Index,date: 2024-08-10br />return_base100: 83.5356br />name: Finance Index,date: 2024-08-11br />return_base100: 79.9226br />name: Finance Index,date: 2024-08-12br />return_base100: 84.9161br />name: Finance Index,date: 2024-08-13br />return_base100: 85.9447br />name: Finance Index,date: 2024-08-14br />return_base100: 86.0488br />name: Finance Index,date: 2024-08-15br />return_base100: 83.3155br />name: Finance Index,date: 2024-08-16br />return_base100: 85.3356br />name: Finance Index,date: 2024-08-17br />return_base100: 85.6111br />name: Finance Index,date: 2024-08-18br />return_base100: 85.1461br />name: Finance Index,date: 2024-08-19br />return_base100: 86.1110br />name: Finance Index,date: 2024-08-20br />return_base100: 88.3425br />name: Finance Index,date: 2024-08-21br />return_base100: 94.9224br />name: Finance Index,date: 2024-08-22br />return_base100: 93.7143br />name: Finance Index,date: 2024-08-23br />return_base100: 99.4386br />name: Finance Index,date: 2024-08-24br />return_base100: 97.6536br />name: Finance Index,date: 2024-08-25br />return_base100: 95.8793br />name: Finance Index,date: 2024-08-26br />return_base100: 90.9410br />name: Finance Index,date: 2024-08-27br />return_base100: 84.2996br />name: Finance Index,date: 2024-08-28br />return_base100: 84.0011br />name: Finance Index,date: 2024-08-29br />return_base100: 83.6083br />name: Finance Index,date: 2024-08-30br />return_base100: 84.5763br />name: Finance Index,date: 2024-08-31br />return_base100: 83.6993br />name: Finance Index,date: 2024-09-01br />return_base100: 79.5311br />name: Finance Index,date: 2024-09-02br />return_base100: 85.1939br />name: Finance Index,date: 2024-09-03br />return_base100: 81.6376br />name: Finance Index,date: 2024-09-04br />return_base100: 85.7502br />name: Finance Index,date: 2024-09-05br />return_base100: 82.8979br />name: Finance Index,date: 2024-09-06br />return_base100: 80.2227br />name: Finance Index,date: 2024-09-07br />return_base100: 81.4114br />name: Finance Index,date: 2024-09-08br />return_base100: 82.3081br />name: Finance Index,date: 2024-09-09br />return_base100: 87.6263br />name: Finance Index,date: 2024-09-10br />return_base100: 88.7877br />name: Finance Index,date: 2024-09-11br />return_base100: 87.8723br />name: Finance Index,date: 2024-09-12br />return_base100: 88.6701br />name: Finance Index,date: 2024-09-13br />return_base100: 90.3557br />name: Finance Index,date: 2024-09-14br />return_base100: 87.9997br />name: Finance Index,date: 2024-09-15br />return_base100: 86.0416br />name: Finance Index,date: 2024-09-16br />return_base100: 84.4056br />name: Finance Index,date: 2024-09-17br />return_base100: 86.6068br />name: Finance Index,date: 2024-09-18br />return_base100: 87.4695br />name: Finance Index,date: 2024-09-19br />return_base100: 90.2340br />name: Finance Index,date: 2024-09-20br />return_base100: 91.8742br />name: Finance Index,date: 2024-09-21br />return_base100: 93.5953br />name: Finance Index,date: 2024-09-22br />return_base100: 92.1417br />name: Finance Index,date: 2024-09-23br />return_base100: 95.4349br />name: Finance Index,date: 2024-09-24br />return_base100: 96.0968br />name: Finance Index,date: 2024-09-25br />return_base100: 93.8942br />name: Finance Index,date: 2024-09-26br />return_base100: 98.1953br />name: Finance Index,date: 2024-09-27br />return_base100: 102.3666br />name: Finance Index,date: 2024-09-28br />return_base100: 100.4549br />name: Finance Index,date: 2024-09-29br />return_base100: 99.3335br />name: Finance Index,date: 2024-09-30br />return_base100: 96.6345br />name: Finance Index,date: 2024-10-01br />return_base100: 89.2903br />name: Finance Index,date: 2024-10-02br />return_base100: 86.5666br />name: Finance Index,date: 2024-10-03br />return_base100: 85.5584br />name: Finance Index,date: 2024-10-04br />return_base100: 88.5584br />name: Finance Index,date: 2024-10-05br />return_base100: 88.6024br />name: Finance Index,date: 2024-10-06br />return_base100: 90.9442br />name: Finance Index,date: 2024-10-07br />return_base100: 91.3614br />name: Finance Index,date: 2024-10-08br />return_base100: 89.7715br />name: Finance Index,date: 2024-10-09br />return_base100: 88.7617br />name: Finance Index,date: 2024-10-10br />return_base100: 92.5803br />name: Finance Index,date: 2024-10-11br />return_base100: 93.3604br />name: Finance Index,date: 2024-10-12br />return_base100: 95.8771br />name: Finance Index,date: 2024-10-13br />return_base100: 93.0562br />name: Finance Index,date: 2024-10-14br />return_base100: 98.6349br />name: Finance Index,date: 2024-10-15br />return_base100: 95.8092br />name: Finance Index,date: 2024-10-16br />return_base100: 93.6492br />name: Finance Index,date: 2024-10-17br />return_base100: 91.1599br />name: Finance Index,date: 2024-10-18br />return_base100: 93.4208br />name: Finance Index,date: 2024-10-19br />return_base100: 92.8462br />name: Finance Index,date: 2024-10-20br />return_base100: 97.4549br />name: Finance Index,date: 2024-10-21br />return_base100: 95.7088br />name: Finance Index,date: 2024-10-22br />return_base100: 96.2897br />name: Finance Index,date: 2024-10-23br />return_base100: 93.5995br />name: Finance Index,date: 2024-10-24br />return_base100: 94.4772br />name: Finance Index,date: 2024-10-25br />return_base100: 87.1595br />name: Finance Index,date: 2024-10-26br />return_base100: 89.1367br />name: Finance Index,date: 2024-10-27br />return_base100: 90.6354br />name: Finance Index,date: 2024-10-28br />return_base100: 92.0392br />name: Finance Index,date: 2024-10-29br />return_base100: 94.4806br />name: Finance Index,date: 2024-10-30br />return_base100: 96.5490br />name: Finance Index,date: 2024-10-31br />return_base100: 90.9160br />name: Finance Index,date: 2024-11-01br />return_base100: 90.1766br />name: Finance Index,date: 2024-11-02br />return_base100: 87.6356br />name: Finance Index,date: 2024-11-03br />return_base100: 84.7710br />name: Finance Index,date: 2024-11-04br />return_base100: 81.9094br />name: Finance Index,date: 2024-11-05br />return_base100: 85.4957br />name: Finance Index,date: 2024-11-06br />return_base100: 105.6684br />name: Finance Index,date: 2024-11-07br />return_base100: 106.1518br />name: Finance Index,date: 2024-11-08br />return_base100: 106.1025br />name: Finance Index,date: 2024-11-09br />return_base100: 111.5660br />name: Finance Index,date: 2024-11-10br />return_base100: 111.1043br />name: Finance Index,date: 2024-11-11br />return_base100: 113.7115br />name: Finance Index,date: 2024-11-12br />return_base100: 109.2931br />name: Finance Index,date: 2024-11-13br />return_base100: 105.6791br />name: Finance Index,date: 2024-11-14br />return_base100: 100.3288br />name: Finance Index,date: 2024-11-15br />return_base100: 104.3106br />name: Finance Index,date: 2024-11-16br />return_base100: 109.7087br />name: Finance Index,date: 2024-11-17br />return_base100: 105.6111br />name: Finance Index,date: 2024-11-18br />return_base100: 112.3921br />name: Finance Index,date: 2024-11-19br />return_base100: 111.6915br />name: Finance Index,date: 2024-11-20br />return_base100: 106.6878br />name: Finance Index,date: 2024-11-21br />return_base100: 113.2166br />name: Finance Index,date: 2024-11-22br />return_base100: 116.4222br />name: Finance Index,date: 2024-11-23br />return_base100: 125.6293br />name: Finance Index,date: 2024-11-24br />return_base100: 128.1972br />name: Finance Index,date: 2024-11-25br />return_base100: 131.7468br />name: Finance Index,date: 2024-11-26br />return_base100: 128.5823br />name: Finance Index,date: 2024-11-27br />return_base100: 148.8132br />name: Finance Index,date: 2024-11-28br />return_base100: 143.2344br />name: Finance Index,date: 2024-11-29br />return_base100: 144.0149br />name: Finance Index,date: 2024-11-30br />return_base100: 149.9114br />name: Finance Index,date: 2024-12-01br />return_base100: 152.0013br />name: Finance Index,date: 2024-12-02br />return_base100: 161.0803br />name: Finance Index,date: 2024-12-03br />return_base100: 178.9804br />name: Finance Index,date: 2024-12-04br />return_base100: 186.6528br />name: Finance Index,date: 2024-12-05br />return_base100: 179.5614br />name: Finance Index,date: 2024-12-06br />return_base100: 202.0618br />name: Finance Index,date: 2024-12-07br />return_base100: 202.8264br />name: Finance Index,date: 2024-12-08br />return_base100: 207.1306br />name: Finance Index,date: 2024-12-09br />return_base100: 177.2102br />name: Finance Index,date: 2024-12-10br />return_base100: 172.3323br />name: Finance Index,date: 2024-12-11br />return_base100: 188.9077br />name: Finance Index,date: 2024-12-12br />return_base100: 201.0496br />name: Finance Index,date: 2024-12-13br />return_base100: 200.3663br />name: Finance Index,date: 2024-12-14br />return_base100: 193.2457br />name: Finance Index,date: 2024-12-15br />return_base100: 198.0384br />name: Finance Index,date: 2024-12-16br />return_base100: 191.5928br />name: Finance Index,date: 2024-12-17br />return_base100: 186.3538br />name: Finance Index,date: 2024-12-18br />return_base100: 170.0043br />name: Finance Index,date: 2024-12-19br />return_base100: 153.1897br />name: Finance Index,date: 2024-12-20br />return_base100: 160.5950br />name: Finance Index,date: 2024-12-21br />return_base100: 152.2014br />name: Finance Index,date: 2024-12-22br />return_base100: 157.2160br />name: Finance Index,date: 2024-12-23br />return_base100: 170.1315br />name: Finance Index,date: 2024-12-24br />return_base100: 175.5730br />name: Finance Index,date: 2024-12-25br />return_base100: 170.5668br />name: Finance Index,date: 2024-12-26br />return_base100: 160.3891br />name: Finance Index,date: 2024-12-27br />return_base100: 159.4230br />name: Finance Index,date: 2024-12-28br />return_base100: 166.7539br />name: Finance Index,date: 2024-12-29br />return_base100: 158.2216br />name: Finance Index,date: 2024-12-30br />return_base100: 158.9737br />name: Finance Index,date: 2024-12-31br />return_base100: 155.6433br />name: Finance Index,date: 2025-01-01br />return_base100: 161.1634br />name: Finance Index,date: 2025-01-02br />return_base100: 168.9158br />name: Finance Index,date: 2025-01-03br />return_base100: 178.2559br />name: Finance Index,date: 2025-01-04br />return_base100: 179.1329br />name: Finance Index,date: 2025-01-05br />return_base100: 177.4245br />name: Finance Index,date: 2025-01-06br />return_base100: 176.2789br />name: Finance Index,date: 2025-01-07br />return_base100: 158.7432br />name: Finance Index,date: 2025-01-08br />return_base100: 152.8246br />name: Finance Index,date: 2025-01-09br />return_base100: 148.1703br />name: Finance Index,date: 2025-01-10br />return_base100: 155.3910br />name: Finance Index,date: 2025-01-11br />return_base100: 154.1070br />name: Finance Index,date: 2025-01-12br />return_base100: 152.6745br />name: Finance Index,date: 2025-01-13br />return_base100: 147.5830br />name: Finance Index,date: 2025-01-14br />return_base100: 154.4135br />name: Finance Index,date: 2025-01-15br />return_base100: 166.8410br />name: Finance Index,date: 2025-01-16br />return_base100: 161.5883br />name: Finance Index,date: 2025-01-17br />return_base100: 172.9540br />name: Finance Index,date: 2025-01-18br />return_base100: 161.5921br />name: Finance Index,date: 2025-01-19br />return_base100: 152.1302br />name: Finance Index,date: 2025-01-20br />return_base100: 157.7554br />name: Finance Index,date: 2025-01-21br />return_base100: 160.7974br />name: Finance Index,date: 2025-01-22br />return_base100: 153.4791br />name: Finance Index,date: 2025-01-23br />return_base100: 152.2602br />name: Finance Index,date: 2025-01-24br />return_base100: 149.9175br />name: Finance Index,date: 2025-01-25br />return_base100: 147.9870br />name: Finance Index,date: 2025-01-26br />return_base100: 144.3007br />name: Finance Index,date: 2025-01-27br />return_base100: 138.5041br />name: Finance Index,date: 2025-01-28br />return_base100: 133.8861br />name: Finance Index,date: 2025-01-29br />return_base100: 139.1749br />name: Finance Index,date: 2025-01-30br />return_base100: 146.0332br />name: Finance Index,date: 2025-01-31br />return_base100: 147.4122br />name: Finance Index,date: 2025-02-01br />return_base100: 135.5742br />name: Finance Index,date: 2025-02-02br />return_base100: 117.2139br />name: Finance Index,date: 2025-02-03br />return_base100: 123.9723br />name: Finance Index,date: 2025-02-04br />return_base100: 115.3840br />name: Finance Index,date: 2025-02-05br />return_base100: 114.2188br />name: Finance Index,date: 2025-02-06br />return_base100: 108.9981br />name: Finance Index,date: 2025-02-07br />return_base100: 108.7920br />name: Finance Index,date: 2025-02-08br />return_base100: 110.7408br />name: Finance Index,date: 2025-02-09br />return_base100: 110.1025br />name: Finance Index,date: 2025-02-10br />return_base100: 113.9200br />name: Finance Index,date: 2025-02-11br />return_base100: 113.1171br />name: Finance Index,date: 2025-02-12br />return_base100: 118.9980br />name: Finance Index,date: 2025-02-13br />return_base100: 117.4782br />name: Finance Index,date: 2025-02-14br />return_base100: 120.4286br />name: Finance Index,date: 2025-02-15br />return_base100: 117.3029br />name: Finance Index,date: 2025-02-16br />return_base100: 115.8976br />name: Finance Index,date: 2025-02-17br />return_base100: 119.2433br />name: Finance Index,date: 2025-02-18br />return_base100: 111.5784br />name: Finance Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,188,86,1),dash:solid},hoveron:points,name:Finance Index,legendgroup:Finance Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,94.30380000000001,96.858800000000002,95.271199999999993,99.382899999999992,103.33110000000001,110.1561,109.5316,120.49780000000001,127.4359,126.39389999999999,134.00110000000001,133.20929999999998,163.62719999999999,178.8519,176.0814,171.19139999999999,212.42519999999999,218.52649999999997,219.12389999999999,243.5607,242.8219,222.09629999999999,217.04650000000001,216.01080000000002,215.52530000000002,188.56569999999999,212.10559999999998,204.04969999999997,206.73669999999998,194.56880000000001,209.95119999999997,201.12269999999998,214.28870000000001,227.83069999999998,236.61799999999999,236.50839999999999,245.35980000000001,227.19990000000001,177.55529999999999,188.35070000000002,151.7422,182.63730000000001,176.0316,168.55180000000001,178.0797,182.22980000000001,182.63389999999998,187.03579999999999,176.3407,178.45050000000001,161.869,156.6996,156.2603,144.1909,147.37739999999999,142.77450000000002,127.3202,127.16199999999999,111.57220000000001,137.167,148.11439999999999,144.27850000000001,147.6224,142.1917,140.81229999999999,138.0847,136.4384,129.72479999999999,129.98060000000001,130.12690000000001,131.62180000000001,120.38560000000001,122.3047,129.4563,144.32079999999999,145.3381,151.3817,157.21469999999999,151.55600000000001,149.9333,146.50309999999999,142.18559999999999,143.39079999999998,149.04509999999999,146.85419999999999,133.5539,144.4376,156.1661,158.1514,164.3501,157.39920000000001,152.2784,154.95779999999999,147.90389999999999,145.00640000000001,142.31659999999999,143.71090000000001,147.10840000000002,138.96100000000001,134.48859999999999,134.5027,140.96040000000002,156.63659999999999,150.3843,162.4178,161.01230000000001,168.29060000000001,166.75979999999998,159.9923,166.863,163.4385,158.86789999999999,164.5515,171.7901,173.35579999999999,172.99209999999999,177.87909999999999,194.3595,185.33930000000001,194.68350000000001,200.244,184.69990000000001,162.97299999999998,162.3629,169.2954,172.2482,181.6754,171.78729999999999,179.17009999999999,179.9348,164.8914,170.53830000000002,173.68950000000001,169.7945,156.87219999999999,162.73489999999998,154.1534,150.30950000000001,156.80099999999999,164.84019999999998,163.5881,162.92260000000002,173.63890000000001,172.59800000000001,172.64250000000001,172.27449999999999,166.23600000000002,160.5675,164.40369999999999,143.8965,149.21120000000002,148.59129999999999,142.18260000000001,154.8331,161.648,153.1036,146.65870000000001,145.80289999999999,152.732,156.18380000000002,172.7139,169.9537,185.26689999999999,214.8732,205.9949,198.7824,224.30059999999997,208.25819999999999,184.9623,178.51570000000001,203.21159999999998,221.39750000000001,251.90890000000002,254.28049999999999,285.1438,272.11810000000003,263.47230000000002,275.21199999999999,232.51819999999998,266.4735,297.52360000000004,298.98750000000001,286.64890000000003,281.54669999999999,256.28479999999996,280.11650000000003,276.01600000000002,285.84120000000001,277.8485,282.19219999999996,300.2921,328.49780000000004,334.74459999999999,360.51690000000002,340.52850000000001,334.03100000000001,345.30180000000001,370.98250000000002,362.3338,385.66980000000001,422.98809999999997,453.08409999999998,442.0634,425.57900000000001,423.90390000000002,430.13549999999998,439.58800000000002,473.97799999999995,461.33280000000002,463.49479999999994,428.00619999999998,351.72320000000002,379.35320000000002,337.65839999999997,340.75329999999997,356.37950000000001,332.31600000000003,370.80959999999999,379.29450000000003,397.21139999999997,372.72430000000003,373.73110000000003,382.12029999999999,392.33749999999998,430.32220000000001,434.10929999999996,411.18360000000001,413.88720000000001,394.65069999999997,416.73429999999996,406.4973,389.09719999999999,396.3861,428.58330000000001,415.68500000000006,424.54729999999995,428.76890000000003,426.34030000000001,397.02940000000001,394.40499999999997,361.32279999999997,363.2824,398.0428,399.66400000000004,405.61009999999999,421.83219999999994,426.89870000000002,440.65709999999996,456.0421,480.29609999999997,444.2629,468.15420000000006,486.30340000000001,498.65950000000004,455.62740000000002,482.64339999999999,479.17259999999999,485.86650000000003,499.43780000000004,491.74360000000001,511.79490000000004,558.03449999999998,584.29449999999997,568.71450000000004,551.45839999999998,524.66010000000006,481.69820000000004,509.56910000000005,485.60150000000004,461.42160000000001,451.94060000000002,406.89830000000001,412.15900000000005,464.43219999999997,488.74880000000002,480.75360000000001,489.73930000000001,512.45320000000004,541.34529999999995,526.94209999999998,549.91019999999992,560.18709999999999,604.47370000000001,586.82650000000001,603.89319999999998,603.32100000000003,633.38150000000007,585.92060000000004,605.33429999999998,521.77559999999994,527.48559999999998,567.12630000000001,509.44260000000003,503.12219999999996,463.69720000000001,516.59129999999993,340.26909999999998,379.14210000000003,322.33629999999999,299.93829999999997,254.71970000000002,324.20840000000004,338.55459999999999,399.15800000000002,375.7441,332.35079999999999,303.44909999999999,321.58570000000003,367.9117,358.99689999999998,363.82920000000001,384.20350000000002,350.64150000000001,333.54810000000003,339.94399999999996,306.74450000000002,307.6241,329.12170000000003,310.83980000000003,285.97950000000003,286.19150000000002,304.51089999999999,329.74790000000002,339.8057,317.98340000000002,322.24629999999996,295.16040000000004,286.35169999999999,298.21520000000004,239.03699999999998,232.21470000000002,253.4494,262.46160000000003,238.04750000000001,233.52680000000001,251.7912,259.9896,274.01069999999999,273.90600000000001,258.37549999999999,258.22310000000004,265.63670000000002,276.34829999999999,266.76959999999997,282.37809999999996,282.96640000000002,264.21440000000001,267.88069999999999,262.2398,266.10610000000003,255.96529999999998,245.64699999999999,247.76189999999997,230.8801,220.6651,223.61179999999999,225.4914,210.2681,200.4829,219.98939999999999,227.91419999999997,238.10489999999999,239.11229999999998,248.69309999999999,262.44670000000002,275.2602,279.35020000000003,283.71480000000003,308.52789999999999,314.72829999999999,303.81060000000002,316.27409999999998,312.63920000000002,317.79269999999997,319.6798,323.18459999999999,332.08160000000004,312.93110000000001,329.52340000000004,333.18629999999996,348.38369999999998,342.59529999999995,374.34719999999999,367.27390000000003,371.08969999999999,370.36039999999997,351.99169999999998,355.8596,375.2004,395.63320000000004,390.03320000000002,397.72129999999999,406.43149999999997,372.1103,381.38529999999997,357.49740000000003,373.1037,369.67789999999997,372.39030000000002,355.54290000000003,371.03969999999998,398.78840000000002,403.6431,410.36520000000002,410.14600000000002,440.80669999999998,453.87469999999996,370.00319999999999,364.52179999999998,374.98339999999996,353.84950000000003,363.90539999999999,386.7389,359.2294,387.59120000000001,399.09899999999999,386.52019999999999,365.54069999999996,374.15660000000003,363.3603,312.98650000000004,287.9511,327.42079999999999,338.24790000000002,315.9744,323.91540000000003,323.14010000000002,307.54050000000001,293.03039999999999,300.96960000000001,315.17320000000001,342.75659999999999,352.3322,357.05010000000004,350.48249999999996,360.76139999999998,353.17189999999999,355.17230000000001,351.91930000000002,366.01510000000002,345.20400000000001,342.34749999999997,334.95330000000001,343.75149999999996,354.60050000000001,377.2106,379.64069999999998,369.85570000000001,364.47310000000004,369.71090000000004,388.64209999999997,394.62169999999998,395.55539999999996,411.39849999999996,400.46419999999995,428.23659999999995,429.22650000000004,383.45359999999999,398.45179999999999,407.44280000000003,394.81979999999999,412.57339999999994,424.21510000000001,441.99360000000001,449.58080000000001,440.88570000000004,453.07399999999996,450.07650000000001,465.87360000000001,482.85289999999998,490.66599999999994,477.21220000000005,492.58620000000002,477.8295,485.46069999999997,480.80529999999999,471.09199999999998,431.49639999999999,431.18759999999997,393.59000000000003,429.94969999999995,437.05840000000001,432.90600000000001,404.85020000000003,428.39240000000001,405.91329999999999,425.91109999999998,395.72340000000003,422.92090000000002,425.57349999999997,424.72510000000005,415.68729999999999,415.84519999999998,402.464,381.3467,337.44920000000002,318.01089999999999,327.15600000000001,327.88189999999997,349.1037,319.476,297.44900000000001,313.21870000000001,321.51900000000001,284.13339999999999,293.1071,306.84840000000003,298.37,291.22699999999998,301.9572,299.98170000000005,294.49960000000004,315.16719999999998,323.38119999999998,346.77950000000004,336.56130000000002,344.08850000000001,350.60470000000004,354.5949,323.4622,313.74990000000003,316.39150000000001,314.75900000000001,326.64230000000003,336.70979999999997,348.56349999999998,347.19980000000004,348.03480000000002,342.51159999999999,333.62919999999997,324.41210000000001,340.39449999999999,334.30860000000001,332.57799999999997,341.66660000000002,322.0752,329.45799999999997,330.78470000000004,331.55270000000002,312.82299999999998,303.04630000000003,290.1071,274.029,234.9676,217.3982,224.09379999999999,212.298,215.41049999999998,214.63869999999997,213.07260000000002,223.59219999999999,227.26750000000001,234.20580000000001,234.7139,237.5247,222.68520000000001,224.99880000000002,244.84100000000001,250.12509999999997,254.75469999999999,265.81549999999999,257.68000000000001,263.6927,249.45400000000001,233.36540000000002,229.7106,225.548,226.59229999999999,248.48569999999998,247.99820000000003,225.09830000000002,220.1206,222.01879999999997,209.72290000000001,192.95599999999999,201.21069999999997,194.55160000000001,192.6942,208.51440000000002,208.70500000000001,197.91559999999998,219.62269999999998,225.12549999999999,222.42989999999998,217.13420000000002,202.88369999999998,206.20519999999999,195.30279999999999,189.64190000000002,193.62209999999999,205.3331,194.80080000000001,190.68359999999998,192.9228,188.56280000000001,196.01609999999999,201.14420000000001,212.2296,207.2816,212.738,217.06970000000001,209.74469999999999,216.91989999999998,221.86180000000002,225.80149999999998,229.69200000000001,222.92589999999998,227.01600000000002,238.39660000000001,236.44189999999998,246.28640000000001,249.66249999999999,244.16289999999998,251.6781,256.14550000000003,262.48770000000002,253.41909999999999,246.0401,222.316,229.1696,216.72539999999998,221.8109,217.46720000000002,194.36519999999999,201.11330000000001,205.8245,198.23919999999998,202.25140000000002,201.81100000000001,196.28270000000001,199.89259999999999,206.0488,204.54390000000001,200.01679999999999,198.1018,196.04230000000001,194.369,195.56610000000001,181.12989999999999,188.46460000000002,188.1379,178.4358,166.22129999999999,171.82930000000002,170.7518,168.1087,182.17410000000001,164.62220000000002,163.67449999999999,157.3595,153.1978,126.4907,129.54920000000001,96.545099999999991,90.472699999999989,99.185100000000006,105.4098,112.20609999999999,105.2778,110.5162,98.558000000000007,104.392,100.19499999999999,103.05550000000001,105.839,101.86280000000001,103.5004,101.86900000000001,95.213899999999995,90.807900000000004,93.957700000000003,95.877300000000005,105.6387,106.69820000000001,100.6191,103.35890000000001,100.04280000000001,104.1649,104.6451,107.2376,110.1593,108.33109999999999,111.7551,101.21860000000001,90.592200000000005,82.476400000000012,74.7804,81.056399999999996,86.801099999999991,76.543099999999995,78.473399999999998,74.549599999999998,80.417900000000003,84.107200000000006,84.076099999999997,81.697500000000005,86.945799999999991,90.904399999999995,90.190600000000003,85.811199999999999,84.725799999999992,81.907600000000002,80.971099999999993,79.768200000000007,78.942100000000011,79.545500000000004,79.694699999999997,82.931600000000003,81.246600000000001,82.457599999999999,85.948599999999999,84.504000000000005,85.563999999999993,82.095300000000009,78.080600000000004,76.604100000000003,79.567099999999996,81.194900000000004,82.455799999999996,84.971500000000006,83.076499999999996,90.423299999999998,93.045999999999992,88.514600000000002,88.005499999999998,88.968899999999991,90.695800000000006,83.27940000000001,82.881299999999996,90.744,95.931200000000004,102.2662,99.805999999999997,100.87299999999999,98.945099999999996,95.830300000000008,96.037599999999998,96.839500000000001,102.28230000000001,101.71730000000001,104.0671,108.47899999999998,106.955,110.5157,109.8528,113.1782,112.04069999999999,108.4796,107.07249999999999,105.54390000000001,101.42439999999999,97.343500000000006,87.8172,88.264899999999997,91.2346,89.269900000000007,91.719399999999993,91.278499999999994,91.725099999999998,83.718099999999993,84.079300000000003,81.604600000000005,83.519900000000007,82.808599999999998,83.194999999999993,84.4512,84.697500000000005,84.037999999999997,85.554900000000004,87.685000000000002,82.271799999999999,86.366,89.5381,93.361899999999991,95.505700000000004,95.680399999999992,95.978999999999999,87.8917,90.067099999999996,88.368700000000004,88.405299999999997,91.789200000000008,84.822800000000001,85.654600000000002,81.368300000000005,78.844800000000006,83.744,86.030600000000007,86.131399999999999,87.006399999999999,86.958299999999994,88.416600000000003,87.194400000000002,86.830200000000005,85.238499999999988,84.040499999999994,82.504000000000005,83.688299999999998,87.661900000000003,88.701999999999998,87.066100000000006,86.518200000000007,85.096400000000003,86.229900000000001,84.461500000000001,81.192499999999995,81.121399999999994,80.959299999999999,79.447999999999993,79.616100000000003,82.0655,83.215399999999988,81.659499999999994,78.52940000000001,77.150800000000004,78.201800000000006,78.425599999999989,80.453699999999998,79.394599999999997,80.836500000000001,82.458600000000004,80.508800000000008,82.258600000000001,85.294600000000003,86.069400000000002,86.408600000000007,85.123099999999994,83.553799999999995,87.661599999999993,95.6601,96.221699999999998,90.511499999999998,94.220600000000005,81.388199999999998,63.901200000000003,75.130499999999998,72.384199999999993,67.271499999999989,65.090999999999994,67.4786,69.250599999999991,67.181600000000003,66.968199999999996,66.945900000000009,67.296900000000008,63.555599999999998,63.419099999999993,67.042000000000002,70.756100000000004,71.502499999999998,71.645300000000006,73.703400000000002,72.508099999999999,73.736199999999997,74.683099999999996,78.075499999999991,77.696100000000001,77.250200000000007,75.073100000000011,76.272999999999996,75.014400000000009,74.439700000000002,72.008399999999995,73.318700000000007,72.777599999999993,73.470399999999998,72.135300000000001,71.722300000000004,73.035300000000007,71.681799999999996,69.237300000000005,62.318200000000004,64.087899999999991,63.410200000000003,61.040799999999997,63.625699999999995,63.061399999999999,63.379700000000007,63.141199999999998,63.085000000000001,63.349400000000003,64.003200000000007,62.814499999999995,60.408999999999999,59.908399999999993,58.730499999999999,59.228800000000007,59.649500000000003,60.736599999999996,60.570100000000004,62.867200000000004,61.415100000000002,62.155099999999997,62.878999999999998,64.778000000000006,66.3352,67.506,67.553700000000006,70.0501,72.977499999999992,76.217299999999994,76.462199999999996,76.595699999999994,77.078000000000003,72.250499999999988,74.143000000000001,79.825900000000004,79.244,79.919799999999995,82.832700000000003,79.578499999999991,83.460099999999997,85.323999999999998,87.285600000000002,85.8977,88.321899999999999,83.180099999999996,84.891300000000001,89.286500000000004,89.534700000000001,92.667400000000001,93.077399999999997,92.598199999999991,91.403900000000007,104.5043,99.587299999999999,92.170900000000003,92.939599999999999,94.630899999999997,92.430500000000009,90.365899999999996,95.185200000000009,101.929,96.5608,102.3436,105.6891,104.92699999999999,106.6536,103.00540000000001,103.53889999999998,104.28500000000001,99.271299999999997,97.209100000000007,101.03470000000002,99.559100000000001,96.424499999999995,100.92609999999999,98.318600000000004,92.964799999999997,89.419899999999998,89.577600000000004,89.653599999999997,88.223200000000006,82.606999999999999,78.10629999999999,78.701399999999992,76.417999999999992,83.787000000000006,88.678899999999999,93.033000000000001,86.573900000000009,90.9084,96.226900000000001,93.378799999999998,96.689800000000005,92.9191,95.260300000000001,91.982100000000003,96.338000000000008,91.617000000000004,89.557400000000001,91.785700000000006,86.622900000000001,89.020399999999995,93.465900000000005,90.827199999999991,93.897900000000007,93.301299999999998,90.07650000000001,90.10390000000001,91.779899999999998,92.9392,91.756299999999996,91.463700000000003,90.598199999999991,91.539599999999993,94.457599999999999,93.875,93.353999999999999,95.736800000000002,99.525700000000001,101.19460000000001,102.25219999999999,103.0321,105.89230000000001,95.993200000000002,93.657700000000006,88.214200000000005,90.541300000000007,88.644400000000005,88.650499999999994,91.442400000000006,90.243399999999994,92.545299999999997,89.4923,90.744299999999996,89.300700000000006,91.70620000000001,86.799099999999996,87.1661,80.536900000000003,79.939999999999998,81.504600000000011,77.639200000000002,80.396000000000001,79.777200000000008,79.915700000000001,81.343699999999998,81.507800000000003,84.113500000000002,82.693600000000004,82.881,82.604299999999995,81.574399999999997,82.195700000000002,83.765000000000001,81.123699999999999,80.867900000000006,81.773200000000003,82.420000000000002,85.201300000000003,84.662599999999998,85.591200000000001,84.234999999999999,83.143299999999996,85.1965,84.558700000000002,84.648299999999992,78.015299999999996,81.125799999999998,76.497700000000009,76.980999999999995,76.077399999999997,67.411699999999996,66.847099999999998,67.407200000000003,67.951700000000002,65.868400000000008,67.297600000000003,68.551400000000001,69.516999999999996,68.072800000000001,68.308300000000003,70.198400000000007,74.183400000000006,73.053600000000003,76.717299999999994,76.065200000000004,76.875500000000002,75.007400000000004,76.347200000000001,72.208600000000004,72.840000000000003,76.199399999999997,77.648399999999995,78.2834,81.200800000000001,80.262199999999993,77.108500000000006,74.860700000000008,75.353899999999996,75.643199999999993,75.032299999999992,74.960800000000006,75.605699999999999,75.954099999999997,82.515900000000002,80.955500000000001,81.323599999999999,78.557900000000004,82.036299999999997,79.420100000000005,79.48769999999999,86.8005,85.932400000000001,83.365600000000001,84.288600000000002,80.89309999999999,79.773499999999999,81.703800000000001,83.087999999999994,82.575000000000003,83.102400000000003,80.872799999999998,80.663300000000007,81.476200000000006,79.512900000000002,77.852100000000007,77.310100000000006,77.639300000000006,77.357100000000003,78.563499999999991,79.788499999999999,81.160499999999999,80.427099999999996,80.016199999999998,79.977200000000011,79.788499999999999,80.593699999999998,76.427300000000002,72.867999999999995,67.531300000000002,67.618099999999998,68.367100000000008,68.727599999999995,67.7654,66.994399999999999,69.034999999999997,67.52470000000001,66.922800000000009,66.973799999999997,67.414600000000007,67.34790000000001,69.525599999999997,68.126900000000006,66.381399999999999,66.215199999999996,66.30040000000001,66.602199999999996,66.494600000000005,67.132599999999996,68.246700000000004,69.042099999999991,68.539199999999994,67.960399999999993,66.2226,64.010999999999996,64.970600000000005,65.882900000000006,67.101500000000001,69.830199999999991,69.529899999999998,67.786500000000004,70.334800000000001,72.451900000000009,72.670900000000003,70.611400000000003,72.308399999999992,73.406199999999998,71.614599999999996,74.663600000000002,73.726500000000001,74.865099999999998,76.811599999999999,77.409700000000001,78.955699999999993,80.022199999999998,75.825500000000005,74.837900000000005,76.106899999999996,74.489899999999992,76.174299999999988,75.417299999999997,75.982799999999997,72.614900000000006,72.591300000000004,73.049599999999998,71.3446,71.897000000000006,72.263300000000001,73.686999999999998,75.122500000000002,73.412199999999999,73.472899999999996,72.952100000000002,75.471699999999998,82.459499999999991,88.615600000000001,92.138900000000007,92.435100000000006,96.930999999999997,96.748400000000004,97.768000000000001,97.507300000000001,99.734099999999998,100.584,100.345,103.8985,99.285799999999995,102.85470000000001,104.16240000000001,108.57870000000001,115.65989999999999,113.86579999999999,123.84820000000001,122.25749999999999,128.94900000000001,132.58170000000001,130.19909999999999,120.4401,117.9713,128.15989999999999,120.64399999999999,119.6401,120.59070000000001,128.57040000000001,125.905,117.37990000000001,124.63869999999999,124.8081,127.8068,129.4503,129.12100000000001,125.17489999999999,127.7825,127.47319999999999,127.27239999999999,131.55969999999999,137.89240000000001,137.27080000000001,137.3655,138.04149999999998,135.5761,138.2645,146.86320000000001,141.82169999999999,143.19310000000002,133.16209999999998,133.65359999999998,134.92320000000001,142.10509999999999,133.74799999999999,134.19909999999999,131.69399999999999,135.09690000000001,131.31960000000001,134.5428,139.8082,144.7902,147.31829999999999,144.55860000000001,147.803,146.67150000000001,153.92699999999999,148.95780000000002,144.62100000000001,142.7535,141.6738,149.53209999999999,146.15979999999999,136.82820000000001,141.07220000000001,135.0864,128.6276,123.679,133.12649999999999,128.21080000000001,141.38460000000001,143.76429999999999,136.0264,138.1978,138.28,140.9196,143.53050000000002,145.23239999999998,138.2544,147.52420000000001,145.37350000000001,144.09610000000001,135.9315,133.76490000000001,135.2534,132.63229999999999,137.04419999999999,139.8425,138.8355,144.70949999999999,146.57509999999999,143.91159999999999,153.14009999999999,157.55259999999998,156.62860000000001,158.41679999999999,162.8888,159.92449999999999,164.20239999999998,160.8372,164.56049999999999,166.71729999999999,171.84980000000002,176.9572,173.614,179.91149999999999,179.61009999999999,179.49469999999999,186.89570000000001,191.04769999999999,192.95869999999999,190.53729999999999,189.59189999999998,189.87360000000001,187.245,190.61490000000001,193.97560000000001,199.15689999999998,196.6566,202.27050000000003,198.85339999999999,211.55549999999999,219.43459999999999,215.68999999999997,213.78180000000003,199.54769999999999,222.93970000000002,229.26090000000002,230.03930000000003,249.2903,252.75389999999999,252.60310000000001,249.232,250.9588,253.62459999999999,237.21950000000001,216.9444,237.90719999999999,226.4503,206.59909999999999,228.49599999999998,222.77439999999999,217.50120000000001,219.17529999999999,226.2912,233.7646,238.2851,234.35290000000003,237.012,233.41829999999999,229.84810000000002,231.93510000000001,221.93290000000002,210.37989999999999,208.9855,212.72039999999998,206.69270000000003,211.55289999999999,215.67479999999998,221.69040000000001,209.49539999999999,208.23260000000002,205.38310000000001,177.59950000000001,157.09829999999999,170.9033,164.1524,164.19720000000001,156.56870000000001,164.43529999999998,166.93989999999999,170.4308,171.98389999999998,167.2595,168.11270000000002,155.8415,158.745,161.73409999999998,170.52029999999999,174.41990000000001,181.29349999999999,179.804,178.40879999999999,173.0445,183.29899999999998,178.32079999999999,176.5421,176.5779,176.3552,166.857,181.1559,186.54329999999999,193.15649999999999,194.00550000000001,191.6369,206.2954,206.05240000000001,202.9033,200.31690000000003,203.4502,204.56129999999999,202.14660000000003,212.31870000000001,210.0172,208.68449999999999,204.38550000000001,207.50709999999998,207.2149,204.1747,201.23440000000002,204.2354,206.9213,202.43720000000002,189.45959999999999,184.2741,187.2028,180.5205,170.07210000000001,183.4136,172.32380000000001,167.38299999999998,168.89449999999999,172.02360000000002,160.84739999999999,153.33199999999999,158.9041,159.19639999999998,156.37529999999998,152.85599999999999,147.7577,153.77270000000001,158.3835,155.69980000000001,160.0788,153.48340000000002,149.96339999999998,159.06990000000002,158.4761,159.6386,148.79130000000001,136.49209999999999,132.61969999999999,142.73779999999999,133.06629999999998,138.92920000000001,139.46850000000001,140.08100000000002,134.86840000000001,137.8734,140.06110000000001,144.8441,155.4727,153.23750000000001,151.21029999999999,149.0462,154.09700000000001,155.85770000000002,160.85890000000001,151.64230000000001,150.16059999999999,144.20569999999998,140.84300000000002,149.14330000000001,148.57830000000001,144.76059999999998,145.73769999999999,141.9067,137.65360000000001,136.98170000000002,125.0885,121.21559999999999,113.3762,101.37730000000001,107.6529,102.1922,115.72720000000001,112.97839999999999,113.886,107.50820000000002,113.30279999999999,113.7791,111.55800000000001,108.24169999999999,108.47059999999999,109.24830000000001,109.8168,110.59060000000001,110.8698,118.044,121.5449,131.3135,135.04989999999998,134.04409999999999,129.66390000000001,121.67380000000001,120.0909,117.05080000000001,118.03619999999999,115.94750000000001,110.3062,115.36599999999999,109.84339999999999,110.95029999999998,106.85210000000001,103.29820000000001,106.0081,109.61099999999999,113.40110000000001,114.3357,111.9132,115.7135,120.25319999999999,119.2645,114.17610000000001,111.1721,112.57969999999999,115.05099999999999,119.953,123.3711,126.15650000000001,122.6439,128.5772,133.90219999999999,130.77950000000001,136.32070000000002,139.67069999999998,138.86160000000001,137.49430000000001,130.50360000000001,121.1074,116.57280000000002,115.455,120.67229999999999,120.50790000000001,121.979,120.8262,117.893,114.1985,114.1461,119.13419999999999,120.81550000000001,118.55389999999998,124.39830000000001,124.2119,121.89559999999999,119.3481,130.53630000000001,123.5732,129.25399999999999,125.0248,125.54419999999999,120.30510000000001,122.5964,113.89439999999999,115.3603,116.58370000000001,117.94540000000001,123.04090000000001,125.485,117.53389999999999,116.00960000000001,113.65479999999999,108.88759999999999,103.74190000000002,109.55649999999999,122.1069,125.02679999999999,130.41910000000001,135.04650000000001,139.75630000000001,149.87029999999999,144.78800000000001,139.21690000000001,133.26679999999999,140.73679999999999,148.09469999999999,141.99119999999999,155.74369999999999,154.6737,148.88929999999999,153.52260000000001,163.6413,171.62,177.94490000000002,173.35130000000001,172.88920000000002,187.7757,188.3843,192.1319,199.61189999999999,198.7594,229.27659999999997,230.8192,230.69899999999998,231.99010000000001,250.62709999999998,243.40670000000003,249.30240000000001,212.69749999999999,208.69990000000001,226.41460000000001,250.1353,249.77089999999998,248.49519999999998,253.89020000000002,247.7226,237.45840000000001,213.91070000000002,197.39279999999999,200.51450000000003,189.33779999999999,190.4556,208.04939999999999,217.10329999999999,209.61769999999999,194.97720000000001,189.893,195.4564,187.19900000000001,184.1388,180.01490000000001,191.74770000000001,197.64060000000001,209.21289999999999,210.82499999999999,212.17199999999997,215.20290000000003,194.62090000000001,185.7218,177.5444,183.14500000000001,182.86080000000001,179.05410000000001,174.47640000000001,181.5736,195.60480000000001,197.55789999999999,214.43010000000001,203.078,198.00190000000001,202.78390000000002,211.7775,203.67190000000002,204.54759999999999,200.13759999999999,199.81459999999998,198.20920000000001,190.5966,177.5609,185.9238,193.42740000000001,195.3973,181.0667,157.35390000000001,167.72450000000001,155.23910000000001,149.6995,143.3134,142.1532,144.6293,142.97620000000001,147.67310000000001,146.88820000000001,151.9341,147.59279999999998,152.9556,149.3261,149.25569999999999,150.2732,139.0224,text:date: 2020-07-27br />return_base100: 100.0000br />name: Infrastructure Index,date: 2020-07-28br />return_base100: 94.3038br />name: Infrastructure Index,date: 2020-07-29br />return_base100: 96.8588br />name: Infrastructure Index,date: 2020-07-30br />return_base100: 95.2712br />name: Infrastructure Index,date: 2020-07-31br />return_base100: 99.3829br />name: Infrastructure Index,date: 2020-08-01br />return_base100: 103.3311br />name: Infrastructure Index,date: 2020-08-02br />return_base100: 110.1561br />name: Infrastructure Index,date: 2020-08-03br />return_base100: 109.5316br />name: Infrastructure Index,date: 2020-08-04br />return_base100: 120.4978br />name: Infrastructure Index,date: 2020-08-05br />return_base100: 127.4359br />name: Infrastructure Index,date: 2020-08-06br />return_base100: 126.3939br />name: Infrastructure Index,date: 2020-08-07br />return_base100: 134.0011br />name: Infrastructure Index,date: 2020-08-08br />return_base100: 133.2093br />name: Infrastructure Index,date: 2020-08-09br />return_base100: 163.6272br />name: Infrastructure Index,date: 2020-08-10br />return_base100: 178.8519br />name: Infrastructure Index,date: 2020-08-11br />return_base100: 176.0814br />name: Infrastructure Index,date: 2020-08-12br />return_base100: 171.1914br />name: Infrastructure Index,date: 2020-08-13br />return_base100: 212.4252br />name: Infrastructure Index,date: 2020-08-14br />return_base100: 218.5265br />name: Infrastructure Index,date: 2020-08-15br />return_base100: 219.1239br />name: Infrastructure Index,date: 2020-08-16br />return_base100: 243.5607br />name: Infrastructure Index,date: 2020-08-17br />return_base100: 242.8219br />name: Infrastructure Index,date: 2020-08-18br />return_base100: 222.0963br />name: Infrastructure Index,date: 2020-08-19br />return_base100: 217.0465br />name: Infrastructure Index,date: 2020-08-20br />return_base100: 216.0108br />name: Infrastructure Index,date: 2020-08-21br />return_base100: 215.5253br />name: Infrastructure Index,date: 2020-08-22br />return_base100: 188.5657br />name: Infrastructure Index,date: 2020-08-23br />return_base100: 212.1056br />name: Infrastructure Index,date: 2020-08-24br />return_base100: 204.0497br />name: Infrastructure Index,date: 2020-08-25br />return_base100: 206.7367br />name: Infrastructure Index,date: 2020-08-26br />return_base100: 194.5688br />name: Infrastructure Index,date: 2020-08-27br />return_base100: 209.9512br />name: Infrastructure Index,date: 2020-08-28br />return_base100: 201.1227br />name: Infrastructure Index,date: 2020-08-29br />return_base100: 214.2887br />name: Infrastructure Index,date: 2020-08-30br />return_base100: 227.8307br />name: Infrastructure Index,date: 2020-08-31br />return_base100: 236.6180br />name: Infrastructure Index,date: 2020-09-01br />return_base100: 236.5084br />name: Infrastructure Index,date: 2020-09-02br />return_base100: 245.3598br />name: Infrastructure Index,date: 2020-09-03br />return_base100: 227.1999br />name: Infrastructure Index,date: 2020-09-04br />return_base100: 177.5553br />name: Infrastructure Index,date: 2020-09-05br />return_base100: 188.3507br />name: Infrastructure Index,date: 2020-09-06br />return_base100: 151.7422br />name: Infrastructure Index,date: 2020-09-07br />return_base100: 182.6373br />name: Infrastructure Index,date: 2020-09-08br />return_base100: 176.0316br />name: Infrastructure Index,date: 2020-09-09br />return_base100: 168.5518br />name: Infrastructure Index,date: 2020-09-10br />return_base100: 178.0797br />name: Infrastructure Index,date: 2020-09-11br />return_base100: 182.2298br />name: Infrastructure Index,date: 2020-09-12br />return_base100: 182.6339br />name: Infrastructure Index,date: 2020-09-13br />return_base100: 187.0358br />name: Infrastructure Index,date: 2020-09-14br />return_base100: 176.3407br />name: Infrastructure Index,date: 2020-09-15br />return_base100: 178.4505br />name: Infrastructure Index,date: 2020-09-16br />return_base100: 161.8690br />name: Infrastructure Index,date: 2020-09-17br />return_base100: 156.6996br />name: Infrastructure Index,date: 2020-09-18br />return_base100: 156.2603br />name: Infrastructure Index,date: 2020-09-19br />return_base100: 144.1909br />name: Infrastructure Index,date: 2020-09-20br />return_base100: 147.3774br />name: Infrastructure Index,date: 2020-09-21br />return_base100: 142.7745br />name: Infrastructure Index,date: 2020-09-22br />return_base100: 127.3202br />name: Infrastructure Index,date: 2020-09-23br />return_base100: 127.1620br />name: Infrastructure Index,date: 2020-09-24br />return_base100: 111.5722br />name: Infrastructure Index,date: 2020-09-25br />return_base100: 137.1670br />name: Infrastructure Index,date: 2020-09-26br />return_base100: 148.1144br />name: Infrastructure Index,date: 2020-09-27br />return_base100: 144.2785br />name: Infrastructure Index,date: 2020-09-28br />return_base100: 147.6224br />name: Infrastructure Index,date: 2020-09-29br />return_base100: 142.1917br />name: Infrastructure Index,date: 2020-09-30br />return_base100: 140.8123br />name: Infrastructure Index,date: 2020-10-01br />return_base100: 138.0847br />name: Infrastructure Index,date: 2020-10-02br />return_base100: 136.4384br />name: Infrastructure Index,date: 2020-10-03br />return_base100: 129.7248br />name: Infrastructure Index,date: 2020-10-04br />return_base100: 129.9806br />name: Infrastructure Index,date: 2020-10-05br />return_base100: 130.1269br />name: Infrastructure Index,date: 2020-10-06br />return_base100: 131.6218br />name: Infrastructure Index,date: 2020-10-07br />return_base100: 120.3856br />name: Infrastructure Index,date: 2020-10-08br />return_base100: 122.3047br />name: Infrastructure Index,date: 2020-10-09br />return_base100: 129.4563br />name: Infrastructure Index,date: 2020-10-10br />return_base100: 144.3208br />name: Infrastructure Index,date: 2020-10-11br />return_base100: 145.3381br />name: Infrastructure Index,date: 2020-10-12br />return_base100: 151.3817br />name: Infrastructure Index,date: 2020-10-13br />return_base100: 157.2147br />name: Infrastructure Index,date: 2020-10-14br />return_base100: 151.5560br />name: Infrastructure Index,date: 2020-10-15br />return_base100: 149.9333br />name: Infrastructure Index,date: 2020-10-16br />return_base100: 146.5031br />name: Infrastructure Index,date: 2020-10-17br />return_base100: 142.1856br />name: Infrastructure Index,date: 2020-10-18br />return_base100: 143.3908br />name: Infrastructure Index,date: 2020-10-19br />return_base100: 149.0451br />name: Infrastructure Index,date: 2020-10-20br />return_base100: 146.8542br />name: Infrastructure Index,date: 2020-10-21br />return_base100: 133.5539br />name: Infrastructure Index,date: 2020-10-22br />return_base100: 144.4376br />name: Infrastructure Index,date: 2020-10-23br />return_base100: 156.1661br />name: Infrastructure Index,date: 2020-10-24br />return_base100: 158.1514br />name: Infrastructure Index,date: 2020-10-25br />return_base100: 164.3501br />name: Infrastructure Index,date: 2020-10-26br />return_base100: 157.3992br />name: Infrastructure Index,date: 2020-10-27br />return_base100: 152.2784br />name: Infrastructure Index,date: 2020-10-28br />return_base100: 154.9578br />name: Infrastructure Index,date: 2020-10-29br />return_base100: 147.9039br />name: Infrastructure Index,date: 2020-10-30br />return_base100: 145.0064br />name: Infrastructure Index,date: 2020-10-31br />return_base100: 142.3166br />name: Infrastructure Index,date: 2020-11-01br />return_base100: 143.7109br />name: Infrastructure Index,date: 2020-11-02br />return_base100: 147.1084br />name: Infrastructure Index,date: 2020-11-03br />return_base100: 138.9610br />name: Infrastructure Index,date: 2020-11-04br />return_base100: 134.4886br />name: Infrastructure Index,date: 2020-11-05br />return_base100: 134.5027br />name: Infrastructure Index,date: 2020-11-06br />return_base100: 140.9604br />name: Infrastructure Index,date: 2020-11-07br />return_base100: 156.6366br />name: Infrastructure Index,date: 2020-11-08br />return_base100: 150.3843br />name: Infrastructure Index,date: 2020-11-09br />return_base100: 162.4178br />name: Infrastructure Index,date: 2020-11-10br />return_base100: 161.0123br />name: Infrastructure Index,date: 2020-11-11br />return_base100: 168.2906br />name: Infrastructure Index,date: 2020-11-12br />return_base100: 166.7598br />name: Infrastructure Index,date: 2020-11-13br />return_base100: 159.9923br />name: Infrastructure Index,date: 2020-11-14br />return_base100: 166.8630br />name: Infrastructure Index,date: 2020-11-15br />return_base100: 163.4385br />name: Infrastructure Index,date: 2020-11-16br />return_base100: 158.8679br />name: Infrastructure Index,date: 2020-11-17br />return_base100: 164.5515br />name: Infrastructure Index,date: 2020-11-18br />return_base100: 171.7901br />name: Infrastructure Index,date: 2020-11-19br />return_base100: 173.3558br />name: Infrastructure Index,date: 2020-11-20br />return_base100: 172.9921br />name: Infrastructure Index,date: 2020-11-21br />return_base100: 177.8791br />name: Infrastructure Index,date: 2020-11-22br />return_base100: 194.3595br />name: Infrastructure Index,date: 2020-11-23br />return_base100: 185.3393br />name: Infrastructure Index,date: 2020-11-24br />return_base100: 194.6835br />name: Infrastructure Index,date: 2020-11-25br />return_base100: 200.2440br />name: Infrastructure Index,date: 2020-11-26br />return_base100: 184.6999br />name: Infrastructure Index,date: 2020-11-27br />return_base100: 162.9730br />name: Infrastructure Index,date: 2020-11-28br />return_base100: 162.3629br />name: Infrastructure Index,date: 2020-11-29br />return_base100: 169.2954br />name: Infrastructure Index,date: 2020-11-30br />return_base100: 172.2482br />name: Infrastructure Index,date: 2020-12-01br />return_base100: 181.6754br />name: Infrastructure Index,date: 2020-12-02br />return_base100: 171.7873br />name: Infrastructure Index,date: 2020-12-03br />return_base100: 179.1701br />name: Infrastructure Index,date: 2020-12-04br />return_base100: 179.9348br />name: Infrastructure Index,date: 2020-12-05br />return_base100: 164.8914br />name: Infrastructure Index,date: 2020-12-06br />return_base100: 170.5383br />name: Infrastructure Index,date: 2020-12-07br />return_base100: 173.6895br />name: Infrastructure Index,date: 2020-12-08br />return_base100: 169.7945br />name: Infrastructure Index,date: 2020-12-09br />return_base100: 156.8722br />name: Infrastructure Index,date: 2020-12-10br />return_base100: 162.7349br />name: Infrastructure Index,date: 2020-12-11br />return_base100: 154.1534br />name: Infrastructure Index,date: 2020-12-12br />return_base100: 150.3095br />name: Infrastructure Index,date: 2020-12-13br />return_base100: 156.8010br />name: Infrastructure Index,date: 2020-12-14br />return_base100: 164.8402br />name: Infrastructure Index,date: 2020-12-15br />return_base100: 163.5881br />name: Infrastructure Index,date: 2020-12-16br />return_base100: 162.9226br />name: Infrastructure Index,date: 2020-12-17br />return_base100: 173.6389br />name: Infrastructure Index,date: 2020-12-18br />return_base100: 172.5980br />name: Infrastructure Index,date: 2020-12-19br />return_base100: 172.6425br />name: Infrastructure Index,date: 2020-12-20br />return_base100: 172.2745br />name: Infrastructure Index,date: 2020-12-21br />return_base100: 166.2360br />name: Infrastructure Index,date: 2020-12-22br />return_base100: 160.5675br />name: Infrastructure Index,date: 2020-12-23br />return_base100: 164.4037br />name: Infrastructure Index,date: 2020-12-24br />return_base100: 143.8965br />name: Infrastructure Index,date: 2020-12-25br />return_base100: 149.2112br />name: Infrastructure Index,date: 2020-12-26br />return_base100: 148.5913br />name: Infrastructure Index,date: 2020-12-27br />return_base100: 142.1826br />name: Infrastructure Index,date: 2020-12-28br />return_base100: 154.8331br />name: Infrastructure Index,date: 2020-12-29br />return_base100: 161.6480br />name: Infrastructure Index,date: 2020-12-30br />return_base100: 153.1036br />name: Infrastructure Index,date: 2020-12-31br />return_base100: 146.6587br />name: Infrastructure Index,date: 2021-01-01br />return_base100: 145.8029br />name: Infrastructure Index,date: 2021-01-02br />return_base100: 152.7320br />name: Infrastructure Index,date: 2021-01-03br />return_base100: 156.1838br />name: Infrastructure Index,date: 2021-01-04br />return_base100: 172.7139br />name: Infrastructure Index,date: 2021-01-05br />return_base100: 169.9537br />name: Infrastructure Index,date: 2021-01-06br />return_base100: 185.2669br />name: Infrastructure Index,date: 2021-01-07br />return_base100: 214.8732br />name: Infrastructure Index,date: 2021-01-08br />return_base100: 205.9949br />name: Infrastructure Index,date: 2021-01-09br />return_base100: 198.7824br />name: Infrastructure Index,date: 2021-01-10br />return_base100: 224.3006br />name: Infrastructure Index,date: 2021-01-11br />return_base100: 208.2582br />name: Infrastructure Index,date: 2021-01-12br />return_base100: 184.9623br />name: Infrastructure Index,date: 2021-01-13br />return_base100: 178.5157br />name: Infrastructure Index,date: 2021-01-14br />return_base100: 203.2116br />name: Infrastructure Index,date: 2021-01-15br />return_base100: 221.3975br />name: Infrastructure Index,date: 2021-01-16br />return_base100: 251.9089br />name: Infrastructure Index,date: 2021-01-17br />return_base100: 254.2805br />name: Infrastructure Index,date: 2021-01-18br />return_base100: 285.1438br />name: Infrastructure Index,date: 2021-01-19br />return_base100: 272.1181br />name: Infrastructure Index,date: 2021-01-20br />return_base100: 263.4723br />name: Infrastructure Index,date: 2021-01-21br />return_base100: 275.2120br />name: Infrastructure Index,date: 2021-01-22br />return_base100: 232.5182br />name: Infrastructure Index,date: 2021-01-23br />return_base100: 266.4735br />name: Infrastructure Index,date: 2021-01-24br />return_base100: 297.5236br />name: Infrastructure Index,date: 2021-01-25br />return_base100: 298.9875br />name: Infrastructure Index,date: 2021-01-26br />return_base100: 286.6489br />name: Infrastructure Index,date: 2021-01-27br />return_base100: 281.5467br />name: Infrastructure Index,date: 2021-01-28br />return_base100: 256.2848br />name: Infrastructure Index,date: 2021-01-29br />return_base100: 280.1165br />name: Infrastructure Index,date: 2021-01-30br />return_base100: 276.0160br />name: Infrastructure Index,date: 2021-01-31br />return_base100: 285.8412br />name: Infrastructure Index,date: 2021-02-01br />return_base100: 277.8485br />name: Infrastructure Index,date: 2021-02-02br />return_base100: 282.1922br />name: Infrastructure Index,date: 2021-02-03br />return_base100: 300.2921br />name: Infrastructure Index,date: 2021-02-04br />return_base100: 328.4978br />name: Infrastructure Index,date: 2021-02-05br />return_base100: 334.7446br />name: Infrastructure Index,date: 2021-02-06br />return_base100: 360.5169br />name: Infrastructure Index,date: 2021-02-07br />return_base100: 340.5285br />name: Infrastructure Index,date: 2021-02-08br />return_base100: 334.0310br />name: Infrastructure Index,date: 2021-02-09br />return_base100: 345.3018br />name: Infrastructure Index,date: 2021-02-10br />return_base100: 370.9825br />name: Infrastructure Index,date: 2021-02-11br />return_base100: 362.3338br />name: Infrastructure Index,date: 2021-02-12br />return_base100: 385.6698br />name: Infrastructure Index,date: 2021-02-13br />return_base100: 422.9881br />name: Infrastructure Index,date: 2021-02-14br />return_base100: 453.0841br />name: Infrastructure Index,date: 2021-02-15br />return_base100: 442.0634br />name: Infrastructure Index,date: 2021-02-16br />return_base100: 425.5790br />name: Infrastructure Index,date: 2021-02-17br />return_base100: 423.9039br />name: Infrastructure Index,date: 2021-02-18br />return_base100: 430.1355br />name: Infrastructure Index,date: 2021-02-19br />return_base100: 439.5880br />name: Infrastructure Index,date: 2021-02-20br />return_base100: 473.9780br />name: Infrastructure Index,date: 2021-02-21br />return_base100: 461.3328br />name: Infrastructure Index,date: 2021-02-22br />return_base100: 463.4948br />name: Infrastructure Index,date: 2021-02-23br />return_base100: 428.0062br />name: Infrastructure Index,date: 2021-02-24br />return_base100: 351.7232br />name: Infrastructure Index,date: 2021-02-25br />return_base100: 379.3532br />name: Infrastructure Index,date: 2021-02-26br />return_base100: 337.6584br />name: Infrastructure Index,date: 2021-02-27br />return_base100: 340.7533br />name: Infrastructure Index,date: 2021-02-28br />return_base100: 356.3795br />name: Infrastructure Index,date: 2021-03-01br />return_base100: 332.3160br />name: Infrastructure Index,date: 2021-03-02br />return_base100: 370.8096br />name: Infrastructure Index,date: 2021-03-03br />return_base100: 379.2945br />name: Infrastructure Index,date: 2021-03-04br />return_base100: 397.2114br />name: Infrastructure Index,date: 2021-03-05br />return_base100: 372.7243br />name: Infrastructure Index,date: 2021-03-06br />return_base100: 373.7311br />name: Infrastructure Index,date: 2021-03-07br />return_base100: 382.1203br />name: Infrastructure Index,date: 2021-03-08br />return_base100: 392.3375br />name: Infrastructure Index,date: 2021-03-09br />return_base100: 430.3222br />name: Infrastructure Index,date: 2021-03-10br />return_base100: 434.1093br />name: Infrastructure Index,date: 2021-03-11br />return_base100: 411.1836br />name: Infrastructure Index,date: 2021-03-12br />return_base100: 413.8872br />name: Infrastructure Index,date: 2021-03-13br />return_base100: 394.6507br />name: Infrastructure Index,date: 2021-03-14br />return_base100: 416.7343br />name: Infrastructure Index,date: 2021-03-15br />return_base100: 406.4973br />name: Infrastructure Index,date: 2021-03-16br />return_base100: 389.0972br />name: Infrastructure Index,date: 2021-03-17br />return_base100: 396.3861br />name: Infrastructure Index,date: 2021-03-18br />return_base100: 428.5833br />name: Infrastructure Index,date: 2021-03-19br />return_base100: 415.6850br />name: Infrastructure Index,date: 2021-03-20br />return_base100: 424.5473br />name: Infrastructure Index,date: 2021-03-21br />return_base100: 428.7689br />name: Infrastructure Index,date: 2021-03-22br />return_base100: 426.3403br />name: Infrastructure Index,date: 2021-03-23br />return_base100: 397.0294br />name: Infrastructure Index,date: 2021-03-24br />return_base100: 394.4050br />name: Infrastructure Index,date: 2021-03-25br />return_base100: 361.3228br />name: Infrastructure Index,date: 2021-03-26br />return_base100: 363.2824br />name: Infrastructure Index,date: 2021-03-27br />return_base100: 398.0428br />name: Infrastructure Index,date: 2021-03-28br />return_base100: 399.6640br />name: Infrastructure Index,date: 2021-03-29br />return_base100: 405.6101br />name: Infrastructure Index,date: 2021-03-30br />return_base100: 421.8322br />name: Infrastructure Index,date: 2021-03-31br />return_base100: 426.8987br />name: Infrastructure Index,date: 2021-04-01br />return_base100: 440.6571br />name: Infrastructure Index,date: 2021-04-02br />return_base100: 456.0421br />name: Infrastructure Index,date: 2021-04-03br />return_base100: 480.2961br />name: Infrastructure Index,date: 2021-04-04br />return_base100: 444.2629br />name: Infrastructure Index,date: 2021-04-05br />return_base100: 468.1542br />name: Infrastructure Index,date: 2021-04-06br />return_base100: 486.3034br />name: Infrastructure Index,date: 2021-04-07br />return_base100: 498.6595br />name: Infrastructure Index,date: 2021-04-08br />return_base100: 455.6274br />name: Infrastructure Index,date: 2021-04-09br />return_base100: 482.6434br />name: Infrastructure Index,date: 2021-04-10br />return_base100: 479.1726br />name: Infrastructure Index,date: 2021-04-11br />return_base100: 485.8665br />name: Infrastructure Index,date: 2021-04-12br />return_base100: 499.4378br />name: Infrastructure Index,date: 2021-04-13br />return_base100: 491.7436br />name: Infrastructure Index,date: 2021-04-14br />return_base100: 511.7949br />name: Infrastructure Index,date: 2021-04-15br />return_base100: 558.0345br />name: Infrastructure Index,date: 2021-04-16br />return_base100: 584.2945br />name: Infrastructure Index,date: 2021-04-17br />return_base100: 568.7145br />name: Infrastructure Index,date: 2021-04-18br />return_base100: 551.4584br />name: Infrastructure Index,date: 2021-04-19br />return_base100: 524.6601br />name: Infrastructure Index,date: 2021-04-20br />return_base100: 481.6982br />name: Infrastructure Index,date: 2021-04-21br />return_base100: 509.5691br />name: Infrastructure Index,date: 2021-04-22br />return_base100: 485.6015br />name: Infrastructure Index,date: 2021-04-23br />return_base100: 461.4216br />name: Infrastructure Index,date: 2021-04-24br />return_base100: 451.9406br />name: Infrastructure Index,date: 2021-04-25br />return_base100: 406.8983br />name: Infrastructure Index,date: 2021-04-26br />return_base100: 412.1590br />name: Infrastructure Index,date: 2021-04-27br />return_base100: 464.4322br />name: Infrastructure Index,date: 2021-04-28br />return_base100: 488.7488br />name: Infrastructure Index,date: 2021-04-29br />return_base100: 480.7536br />name: Infrastructure Index,date: 2021-04-30br />return_base100: 489.7393br />name: Infrastructure Index,date: 2021-05-01br />return_base100: 512.4532br />name: Infrastructure Index,date: 2021-05-02br />return_base100: 541.3453br />name: Infrastructure Index,date: 2021-05-03br />return_base100: 526.9421br />name: Infrastructure Index,date: 2021-05-04br />return_base100: 549.9102br />name: Infrastructure Index,date: 2021-05-05br />return_base100: 560.1871br />name: Infrastructure Index,date: 2021-05-06br />return_base100: 604.4737br />name: Infrastructure Index,date: 2021-05-07br />return_base100: 586.8265br />name: Infrastructure Index,date: 2021-05-08br />return_base100: 603.8932br />name: Infrastructure Index,date: 2021-05-09br />return_base100: 603.3210br />name: Infrastructure Index,date: 2021-05-10br />return_base100: 633.3815br />name: Infrastructure Index,date: 2021-05-11br />return_base100: 585.9206br />name: Infrastructure Index,date: 2021-05-12br />return_base100: 605.3343br />name: Infrastructure Index,date: 2021-05-13br />return_base100: 521.7756br />name: Infrastructure Index,date: 2021-05-14br />return_base100: 527.4856br />name: Infrastructure Index,date: 2021-05-15br />return_base100: 567.1263br />name: Infrastructure Index,date: 2021-05-16br />return_base100: 509.4426br />name: Infrastructure Index,date: 2021-05-17br />return_base100: 503.1222br />name: Infrastructure Index,date: 2021-05-18br />return_base100: 463.6972br />name: Infrastructure Index,date: 2021-05-19br />return_base100: 516.5913br />name: Infrastructure Index,date: 2021-05-20br />return_base100: 340.2691br />name: Infrastructure Index,date: 2021-05-21br />return_base100: 379.1421br />name: Infrastructure Index,date: 2021-05-22br />return_base100: 322.3363br />name: Infrastructure Index,date: 2021-05-23br />return_base100: 299.9383br />name: Infrastructure Index,date: 2021-05-24br />return_base100: 254.7197br />name: Infrastructure Index,date: 2021-05-25br />return_base100: 324.2084br />name: Infrastructure Index,date: 2021-05-26br />return_base100: 338.5546br />name: Infrastructure Index,date: 2021-05-27br />return_base100: 399.1580br />name: Infrastructure Index,date: 2021-05-28br />return_base100: 375.7441br />name: Infrastructure Index,date: 2021-05-29br />return_base100: 332.3508br />name: Infrastructure Index,date: 2021-05-30br />return_base100: 303.4491br />name: Infrastructure Index,date: 2021-05-31br />return_base100: 321.5857br />name: Infrastructure Index,date: 2021-06-01br />return_base100: 367.9117br />name: Infrastructure Index,date: 2021-06-02br />return_base100: 358.9969br />name: Infrastructure Index,date: 2021-06-03br />return_base100: 363.8292br />name: Infrastructure Index,date: 2021-06-04br />return_base100: 384.2035br />name: Infrastructure Index,date: 2021-06-05br />return_base100: 350.6415br />name: Infrastructure Index,date: 2021-06-06br />return_base100: 333.5481br />name: Infrastructure Index,date: 2021-06-07br />return_base100: 339.9440br />name: Infrastructure Index,date: 2021-06-08br />return_base100: 306.7445br />name: Infrastructure Index,date: 2021-06-09br />return_base100: 307.6241br />name: Infrastructure Index,date: 2021-06-10br />return_base100: 329.1217br />name: Infrastructure Index,date: 2021-06-11br />return_base100: 310.8398br />name: Infrastructure Index,date: 2021-06-12br />return_base100: 285.9795br />name: Infrastructure Index,date: 2021-06-13br />return_base100: 286.1915br />name: Infrastructure Index,date: 2021-06-14br />return_base100: 304.5109br />name: Infrastructure Index,date: 2021-06-15br />return_base100: 329.7479br />name: Infrastructure Index,date: 2021-06-16br />return_base100: 339.8057br />name: Infrastructure Index,date: 2021-06-17br />return_base100: 317.9834br />name: Infrastructure Index,date: 2021-06-18br />return_base100: 322.2463br />name: Infrastructure Index,date: 2021-06-19br />return_base100: 295.1604br />name: Infrastructure Index,date: 2021-06-20br />return_base100: 286.3517br />name: Infrastructure Index,date: 2021-06-21br />return_base100: 298.2152br />name: Infrastructure Index,date: 2021-06-22br />return_base100: 239.0370br />name: Infrastructure Index,date: 2021-06-23br />return_base100: 232.2147br />name: Infrastructure Index,date: 2021-06-24br />return_base100: 253.4494br />name: Infrastructure Index,date: 2021-06-25br />return_base100: 262.4616br />name: Infrastructure Index,date: 2021-06-26br />return_base100: 238.0475br />name: Infrastructure Index,date: 2021-06-27br />return_base100: 233.5268br />name: Infrastructure Index,date: 2021-06-28br />return_base100: 251.7912br />name: Infrastructure Index,date: 2021-06-29br />return_base100: 259.9896br />name: Infrastructure Index,date: 2021-06-30br />return_base100: 274.0107br />name: Infrastructure Index,date: 2021-07-01br />return_base100: 273.9060br />name: Infrastructure Index,date: 2021-07-02br />return_base100: 258.3755br />name: Infrastructure Index,date: 2021-07-03br />return_base100: 258.2231br />name: Infrastructure Index,date: 2021-07-04br />return_base100: 265.6367br />name: Infrastructure Index,date: 2021-07-05br />return_base100: 276.3483br />name: Infrastructure Index,date: 2021-07-06br />return_base100: 266.7696br />name: Infrastructure Index,date: 2021-07-07br />return_base100: 282.3781br />name: Infrastructure Index,date: 2021-07-08br />return_base100: 282.9664br />name: Infrastructure Index,date: 2021-07-09br />return_base100: 264.2144br />name: Infrastructure Index,date: 2021-07-10br />return_base100: 267.8807br />name: Infrastructure Index,date: 2021-07-11br />return_base100: 262.2398br />name: Infrastructure Index,date: 2021-07-12br />return_base100: 266.1061br />name: Infrastructure Index,date: 2021-07-13br />return_base100: 255.9653br />name: Infrastructure Index,date: 2021-07-14br />return_base100: 245.6470br />name: Infrastructure Index,date: 2021-07-15br />return_base100: 247.7619br />name: Infrastructure Index,date: 2021-07-16br />return_base100: 230.8801br />name: Infrastructure Index,date: 2021-07-17br />return_base100: 220.6651br />name: Infrastructure Index,date: 2021-07-18br />return_base100: 223.6118br />name: Infrastructure Index,date: 2021-07-19br />return_base100: 225.4914br />name: Infrastructure Index,date: 2021-07-20br />return_base100: 210.2681br />name: Infrastructure Index,date: 2021-07-21br />return_base100: 200.4829br />name: Infrastructure Index,date: 2021-07-22br />return_base100: 219.9894br />name: Infrastructure Index,date: 2021-07-23br />return_base100: 227.9142br />name: Infrastructure Index,date: 2021-07-24br />return_base100: 238.1049br />name: Infrastructure Index,date: 2021-07-25br />return_base100: 239.1123br />name: Infrastructure Index,date: 2021-07-26br />return_base100: 248.6931br />name: Infrastructure Index,date: 2021-07-27br />return_base100: 262.4467br />name: Infrastructure Index,date: 2021-07-28br />return_base100: 275.2602br />name: Infrastructure Index,date: 2021-07-29br />return_base100: 279.3502br />name: Infrastructure Index,date: 2021-07-30br />return_base100: 283.7148br />name: Infrastructure Index,date: 2021-07-31br />return_base100: 308.5279br />name: Infrastructure Index,date: 2021-08-01br />return_base100: 314.7283br />name: Infrastructure Index,date: 2021-08-02br />return_base100: 303.8106br />name: Infrastructure Index,date: 2021-08-03br />return_base100: 316.2741br />name: Infrastructure Index,date: 2021-08-04br />return_base100: 312.6392br />name: Infrastructure Index,date: 2021-08-05br />return_base100: 317.7927br />name: Infrastructure Index,date: 2021-08-06br />return_base100: 319.6798br />name: Infrastructure Index,date: 2021-08-07br />return_base100: 323.1846br />name: Infrastructure Index,date: 2021-08-08br />return_base100: 332.0816br />name: Infrastructure Index,date: 2021-08-09br />return_base100: 312.9311br />name: Infrastructure Index,date: 2021-08-10br />return_base100: 329.5234br />name: Infrastructure Index,date: 2021-08-11br />return_base100: 333.1863br />name: Infrastructure Index,date: 2021-08-12br />return_base100: 348.3837br />name: Infrastructure Index,date: 2021-08-13br />return_base100: 342.5953br />name: Infrastructure Index,date: 2021-08-14br />return_base100: 374.3472br />name: Infrastructure Index,date: 2021-08-15br />return_base100: 367.2739br />name: Infrastructure Index,date: 2021-08-16br />return_base100: 371.0897br />name: Infrastructure Index,date: 2021-08-17br />return_base100: 370.3604br />name: Infrastructure Index,date: 2021-08-18br />return_base100: 351.9917br />name: Infrastructure Index,date: 2021-08-19br />return_base100: 355.8596br />name: Infrastructure Index,date: 2021-08-20br />return_base100: 375.2004br />name: Infrastructure Index,date: 2021-08-21br />return_base100: 395.6332br />name: Infrastructure Index,date: 2021-08-22br />return_base100: 390.0332br />name: Infrastructure Index,date: 2021-08-23br />return_base100: 397.7213br />name: Infrastructure Index,date: 2021-08-24br />return_base100: 406.4315br />name: Infrastructure Index,date: 2021-08-25br />return_base100: 372.1103br />name: Infrastructure Index,date: 2021-08-26br />return_base100: 381.3853br />name: Infrastructure Index,date: 2021-08-27br />return_base100: 357.4974br />name: Infrastructure Index,date: 2021-08-28br />return_base100: 373.1037br />name: Infrastructure Index,date: 2021-08-29br />return_base100: 369.6779br />name: Infrastructure Index,date: 2021-08-30br />return_base100: 372.3903br />name: Infrastructure Index,date: 2021-08-31br />return_base100: 355.5429br />name: Infrastructure Index,date: 2021-09-01br />return_base100: 371.0397br />name: Infrastructure Index,date: 2021-09-02br />return_base100: 398.7884br />name: Infrastructure Index,date: 2021-09-03br />return_base100: 403.6431br />name: Infrastructure Index,date: 2021-09-04br />return_base100: 410.3652br />name: Infrastructure Index,date: 2021-09-05br />return_base100: 410.1460br />name: Infrastructure Index,date: 2021-09-06br />return_base100: 440.8067br />name: Infrastructure Index,date: 2021-09-07br />return_base100: 453.8747br />name: Infrastructure Index,date: 2021-09-08br />return_base100: 370.0032br />name: Infrastructure Index,date: 2021-09-09br />return_base100: 364.5218br />name: Infrastructure Index,date: 2021-09-10br />return_base100: 374.9834br />name: Infrastructure Index,date: 2021-09-11br />return_base100: 353.8495br />name: Infrastructure Index,date: 2021-09-12br />return_base100: 363.9054br />name: Infrastructure Index,date: 2021-09-13br />return_base100: 386.7389br />name: Infrastructure Index,date: 2021-09-14br />return_base100: 359.2294br />name: Infrastructure Index,date: 2021-09-15br />return_base100: 387.5912br />name: Infrastructure Index,date: 2021-09-16br />return_base100: 399.0990br />name: Infrastructure Index,date: 2021-09-17br />return_base100: 386.5202br />name: Infrastructure Index,date: 2021-09-18br />return_base100: 365.5407br />name: Infrastructure Index,date: 2021-09-19br />return_base100: 374.1566br />name: Infrastructure Index,date: 2021-09-20br />return_base100: 363.3603br />name: Infrastructure Index,date: 2021-09-21br />return_base100: 312.9865br />name: Infrastructure Index,date: 2021-09-22br />return_base100: 287.9511br />name: Infrastructure Index,date: 2021-09-23br />return_base100: 327.4208br />name: Infrastructure Index,date: 2021-09-24br />return_base100: 338.2479br />name: Infrastructure Index,date: 2021-09-25br />return_base100: 315.9744br />name: Infrastructure Index,date: 2021-09-26br />return_base100: 323.9154br />name: Infrastructure Index,date: 2021-09-27br />return_base100: 323.1401br />name: Infrastructure Index,date: 2021-09-28br />return_base100: 307.5405br />name: Infrastructure Index,date: 2021-09-29br />return_base100: 293.0304br />name: Infrastructure Index,date: 2021-09-30br />return_base100: 300.9696br />name: Infrastructure Index,date: 2021-10-01br />return_base100: 315.1732br />name: Infrastructure Index,date: 2021-10-02br />return_base100: 342.7566br />name: Infrastructure Index,date: 2021-10-03br />return_base100: 352.3322br />name: Infrastructure Index,date: 2021-10-04br />return_base100: 357.0501br />name: Infrastructure Index,date: 2021-10-05br />return_base100: 350.4825br />name: Infrastructure Index,date: 2021-10-06br />return_base100: 360.7614br />name: Infrastructure Index,date: 2021-10-07br />return_base100: 353.1719br />name: Infrastructure Index,date: 2021-10-08br />return_base100: 355.1723br />name: Infrastructure Index,date: 2021-10-09br />return_base100: 351.9193br />name: Infrastructure Index,date: 2021-10-10br />return_base100: 366.0151br />name: Infrastructure Index,date: 2021-10-11br />return_base100: 345.2040br />name: Infrastructure Index,date: 2021-10-12br />return_base100: 342.3475br />name: Infrastructure Index,date: 2021-10-13br />return_base100: 334.9533br />name: Infrastructure Index,date: 2021-10-14br />return_base100: 343.7515br />name: Infrastructure Index,date: 2021-10-15br />return_base100: 354.6005br />name: Infrastructure Index,date: 2021-10-16br />return_base100: 377.2106br />name: Infrastructure Index,date: 2021-10-17br />return_base100: 379.6407br />name: Infrastructure Index,date: 2021-10-18br />return_base100: 369.8557br />name: Infrastructure Index,date: 2021-10-19br />return_base100: 364.4731br />name: Infrastructure Index,date: 2021-10-20br />return_base100: 369.7109br />name: Infrastructure Index,date: 2021-10-21br />return_base100: 388.6421br />name: Infrastructure Index,date: 2021-10-22br />return_base100: 394.6217br />name: Infrastructure Index,date: 2021-10-23br />return_base100: 395.5554br />name: Infrastructure Index,date: 2021-10-24br />return_base100: 411.3985br />name: Infrastructure Index,date: 2021-10-25br />return_base100: 400.4642br />name: Infrastructure Index,date: 2021-10-26br />return_base100: 428.2366br />name: Infrastructure Index,date: 2021-10-27br />return_base100: 429.2265br />name: Infrastructure Index,date: 2021-10-28br />return_base100: 383.4536br />name: Infrastructure Index,date: 2021-10-29br />return_base100: 398.4518br />name: Infrastructure Index,date: 2021-10-30br />return_base100: 407.4428br />name: Infrastructure Index,date: 2021-10-31br />return_base100: 394.8198br />name: Infrastructure Index,date: 2021-11-01br />return_base100: 412.5734br />name: Infrastructure Index,date: 2021-11-02br />return_base100: 424.2151br />name: Infrastructure Index,date: 2021-11-03br />return_base100: 441.9936br />name: Infrastructure Index,date: 2021-11-04br />return_base100: 449.5808br />name: Infrastructure Index,date: 2021-11-05br />return_base100: 440.8857br />name: Infrastructure Index,date: 2021-11-06br />return_base100: 453.0740br />name: Infrastructure Index,date: 2021-11-07br />return_base100: 450.0765br />name: Infrastructure Index,date: 2021-11-08br />return_base100: 465.8736br />name: Infrastructure Index,date: 2021-11-09br />return_base100: 482.8529br />name: Infrastructure Index,date: 2021-11-10br />return_base100: 490.6660br />name: Infrastructure Index,date: 2021-11-11br />return_base100: 477.2122br />name: Infrastructure Index,date: 2021-11-12br />return_base100: 492.5862br />name: Infrastructure Index,date: 2021-11-13br />return_base100: 477.8295br />name: Infrastructure Index,date: 2021-11-14br />return_base100: 485.4607br />name: Infrastructure Index,date: 2021-11-15br />return_base100: 480.8053br />name: Infrastructure Index,date: 2021-11-16br />return_base100: 471.0920br />name: Infrastructure Index,date: 2021-11-17br />return_base100: 431.4964br />name: Infrastructure Index,date: 2021-11-18br />return_base100: 431.1876br />name: Infrastructure Index,date: 2021-11-19br />return_base100: 393.5900br />name: Infrastructure Index,date: 2021-11-20br />return_base100: 429.9497br />name: Infrastructure Index,date: 2021-11-21br />return_base100: 437.0584br />name: Infrastructure Index,date: 2021-11-22br />return_base100: 432.9060br />name: Infrastructure Index,date: 2021-11-23br />return_base100: 404.8502br />name: Infrastructure Index,date: 2021-11-24br />return_base100: 428.3924br />name: Infrastructure Index,date: 2021-11-25br />return_base100: 405.9133br />name: Infrastructure Index,date: 2021-11-26br />return_base100: 425.9111br />name: Infrastructure Index,date: 2021-11-27br />return_base100: 395.7234br />name: Infrastructure Index,date: 2021-11-28br />return_base100: 422.9209br />name: Infrastructure Index,date: 2021-11-29br />return_base100: 425.5735br />name: Infrastructure Index,date: 2021-11-30br />return_base100: 424.7251br />name: Infrastructure Index,date: 2021-12-01br />return_base100: 415.6873br />name: Infrastructure Index,date: 2021-12-02br />return_base100: 415.8452br />name: Infrastructure Index,date: 2021-12-03br />return_base100: 402.4640br />name: Infrastructure Index,date: 2021-12-04br />return_base100: 381.3467br />name: Infrastructure Index,date: 2021-12-05br />return_base100: 337.4492br />name: Infrastructure Index,date: 2021-12-06br />return_base100: 318.0109br />name: Infrastructure Index,date: 2021-12-07br />return_base100: 327.1560br />name: Infrastructure Index,date: 2021-12-08br />return_base100: 327.8819br />name: Infrastructure Index,date: 2021-12-09br />return_base100: 349.1037br />name: Infrastructure Index,date: 2021-12-10br />return_base100: 319.4760br />name: Infrastructure Index,date: 2021-12-11br />return_base100: 297.4490br />name: Infrastructure Index,date: 2021-12-12br />return_base100: 313.2187br />name: Infrastructure Index,date: 2021-12-13br />return_base100: 321.5190br />name: Infrastructure Index,date: 2021-12-14br />return_base100: 284.1334br />name: Infrastructure Index,date: 2021-12-15br />return_base100: 293.1071br />name: Infrastructure Index,date: 2021-12-16br />return_base100: 306.8484br />name: Infrastructure Index,date: 2021-12-17br />return_base100: 298.3700br />name: Infrastructure Index,date: 2021-12-18br />return_base100: 291.2270br />name: Infrastructure Index,date: 2021-12-19br />return_base100: 301.9572br />name: Infrastructure Index,date: 2021-12-20br />return_base100: 299.9817br />name: Infrastructure Index,date: 2021-12-21br />return_base100: 294.4996br />name: Infrastructure Index,date: 2021-12-22br />return_base100: 315.1672br />name: Infrastructure Index,date: 2021-12-23br />return_base100: 323.3812br />name: Infrastructure Index,date: 2021-12-24br />return_base100: 346.7795br />name: Infrastructure Index,date: 2021-12-25br />return_base100: 336.5613br />name: Infrastructure Index,date: 2021-12-26br />return_base100: 344.0885br />name: Infrastructure Index,date: 2021-12-27br />return_base100: 350.6047br />name: Infrastructure Index,date: 2021-12-28br />return_base100: 354.5949br />name: Infrastructure Index,date: 2021-12-29br />return_base100: 323.4622br />name: Infrastructure Index,date: 2021-12-30br />return_base100: 313.7499br />name: Infrastructure Index,date: 2021-12-31br />return_base100: 316.3915br />name: Infrastructure Index,date: 2022-01-01br />return_base100: 314.7590br />name: Infrastructure Index,date: 2022-01-02br />return_base100: 326.6423br />name: Infrastructure Index,date: 2022-01-03br />return_base100: 336.7098br />name: Infrastructure Index,date: 2022-01-04br />return_base100: 348.5635br />name: Infrastructure Index,date: 2022-01-05br />return_base100: 347.1998br />name: Infrastructure Index,date: 2022-01-06br />return_base100: 348.0348br />name: Infrastructure Index,date: 2022-01-07br />return_base100: 342.5116br />name: Infrastructure Index,date: 2022-01-08br />return_base100: 333.6292br />name: Infrastructure Index,date: 2022-01-09br />return_base100: 324.4121br />name: Infrastructure Index,date: 2022-01-10br />return_base100: 340.3945br />name: Infrastructure Index,date: 2022-01-11br />return_base100: 334.3086br />name: Infrastructure Index,date: 2022-01-12br />return_base100: 332.5780br />name: Infrastructure Index,date: 2022-01-13br />return_base100: 341.6666br />name: Infrastructure Index,date: 2022-01-14br />return_base100: 322.0752br />name: Infrastructure Index,date: 2022-01-15br />return_base100: 329.4580br />name: Infrastructure Index,date: 2022-01-16br />return_base100: 330.7847br />name: Infrastructure Index,date: 2022-01-17br />return_base100: 331.5527br />name: Infrastructure Index,date: 2022-01-18br />return_base100: 312.8230br />name: Infrastructure Index,date: 2022-01-19br />return_base100: 303.0463br />name: Infrastructure Index,date: 2022-01-20br />return_base100: 290.1071br />name: Infrastructure Index,date: 2022-01-21br />return_base100: 274.0290br />name: Infrastructure Index,date: 2022-01-22br />return_base100: 234.9676br />name: Infrastructure Index,date: 2022-01-23br />return_base100: 217.3982br />name: Infrastructure Index,date: 2022-01-24br />return_base100: 224.0938br />name: Infrastructure Index,date: 2022-01-25br />return_base100: 212.2980br />name: Infrastructure Index,date: 2022-01-26br />return_base100: 215.4105br />name: Infrastructure Index,date: 2022-01-27br />return_base100: 214.6387br />name: Infrastructure Index,date: 2022-01-28br />return_base100: 213.0726br />name: Infrastructure Index,date: 2022-01-29br />return_base100: 223.5922br />name: Infrastructure Index,date: 2022-01-30br />return_base100: 227.2675br />name: Infrastructure Index,date: 2022-01-31br />return_base100: 234.2058br />name: Infrastructure Index,date: 2022-02-01br />return_base100: 234.7139br />name: Infrastructure Index,date: 2022-02-02br />return_base100: 237.5247br />name: Infrastructure Index,date: 2022-02-03br />return_base100: 222.6852br />name: Infrastructure Index,date: 2022-02-04br />return_base100: 224.9988br />name: Infrastructure Index,date: 2022-02-05br />return_base100: 244.8410br />name: Infrastructure Index,date: 2022-02-06br />return_base100: 250.1251br />name: Infrastructure Index,date: 2022-02-07br />return_base100: 254.7547br />name: Infrastructure Index,date: 2022-02-08br />return_base100: 265.8155br />name: Infrastructure Index,date: 2022-02-09br />return_base100: 257.6800br />name: Infrastructure Index,date: 2022-02-10br />return_base100: 263.6927br />name: Infrastructure Index,date: 2022-02-11br />return_base100: 249.4540br />name: Infrastructure Index,date: 2022-02-12br />return_base100: 233.3654br />name: Infrastructure Index,date: 2022-02-13br />return_base100: 229.7106br />name: Infrastructure Index,date: 2022-02-14br />return_base100: 225.5480br />name: Infrastructure Index,date: 2022-02-15br />return_base100: 226.5923br />name: Infrastructure Index,date: 2022-02-16br />return_base100: 248.4857br />name: Infrastructure Index,date: 2022-02-17br />return_base100: 247.9982br />name: Infrastructure Index,date: 2022-02-18br />return_base100: 225.0983br />name: Infrastructure Index,date: 2022-02-19br />return_base100: 220.1206br />name: Infrastructure Index,date: 2022-02-20br />return_base100: 222.0188br />name: Infrastructure Index,date: 2022-02-21br />return_base100: 209.7229br />name: Infrastructure Index,date: 2022-02-22br />return_base100: 192.9560br />name: Infrastructure Index,date: 2022-02-23br />return_base100: 201.2107br />name: Infrastructure Index,date: 2022-02-24br />return_base100: 194.5516br />name: Infrastructure Index,date: 2022-02-25br />return_base100: 192.6942br />name: Infrastructure Index,date: 2022-02-26br />return_base100: 208.5144br />name: Infrastructure Index,date: 2022-02-27br />return_base100: 208.7050br />name: Infrastructure Index,date: 2022-02-28br />return_base100: 197.9156br />name: Infrastructure Index,date: 2022-03-01br />return_base100: 219.6227br />name: Infrastructure Index,date: 2022-03-02br />return_base100: 225.1255br />name: Infrastructure Index,date: 2022-03-03br />return_base100: 222.4299br />name: Infrastructure Index,date: 2022-03-04br />return_base100: 217.1342br />name: Infrastructure Index,date: 2022-03-05br />return_base100: 202.8837br />name: Infrastructure Index,date: 2022-03-06br />return_base100: 206.2052br />name: Infrastructure Index,date: 2022-03-07br />return_base100: 195.3028br />name: Infrastructure Index,date: 2022-03-08br />return_base100: 189.6419br />name: Infrastructure Index,date: 2022-03-09br />return_base100: 193.6221br />name: Infrastructure Index,date: 2022-03-10br />return_base100: 205.3331br />name: Infrastructure Index,date: 2022-03-11br />return_base100: 194.8008br />name: Infrastructure Index,date: 2022-03-12br />return_base100: 190.6836br />name: Infrastructure Index,date: 2022-03-13br />return_base100: 192.9228br />name: Infrastructure Index,date: 2022-03-14br />return_base100: 188.5628br />name: Infrastructure Index,date: 2022-03-15br />return_base100: 196.0161br />name: Infrastructure Index,date: 2022-03-16br />return_base100: 201.1442br />name: Infrastructure Index,date: 2022-03-17br />return_base100: 212.2296br />name: Infrastructure Index,date: 2022-03-18br />return_base100: 207.2816br />name: Infrastructure Index,date: 2022-03-19br />return_base100: 212.7380br />name: Infrastructure Index,date: 2022-03-20br />return_base100: 217.0697br />name: Infrastructure Index,date: 2022-03-21br />return_base100: 209.7447br />name: Infrastructure Index,date: 2022-03-22br />return_base100: 216.9199br />name: Infrastructure Index,date: 2022-03-23br />return_base100: 221.8618br />name: Infrastructure Index,date: 2022-03-24br />return_base100: 225.8015br />name: Infrastructure Index,date: 2022-03-25br />return_base100: 229.6920br />name: Infrastructure Index,date: 2022-03-26br />return_base100: 222.9259br />name: Infrastructure Index,date: 2022-03-27br />return_base100: 227.0160br />name: Infrastructure Index,date: 2022-03-28br />return_base100: 238.3966br />name: Infrastructure Index,date: 2022-03-29br />return_base100: 236.4419br />name: Infrastructure Index,date: 2022-03-30br />return_base100: 246.2864br />name: Infrastructure Index,date: 2022-03-31br />return_base100: 249.6625br />name: Infrastructure Index,date: 2022-04-01br />return_base100: 244.1629br />name: Infrastructure Index,date: 2022-04-02br />return_base100: 251.6781br />name: Infrastructure Index,date: 2022-04-03br />return_base100: 256.1455br />name: Infrastructure Index,date: 2022-04-04br />return_base100: 262.4877br />name: Infrastructure Index,date: 2022-04-05br />return_base100: 253.4191br />name: Infrastructure Index,date: 2022-04-06br />return_base100: 246.0401br />name: Infrastructure Index,date: 2022-04-07br />return_base100: 222.3160br />name: Infrastructure Index,date: 2022-04-08br />return_base100: 229.1696br />name: Infrastructure Index,date: 2022-04-09br />return_base100: 216.7254br />name: Infrastructure Index,date: 2022-04-10br />return_base100: 221.8109br />name: Infrastructure Index,date: 2022-04-11br />return_base100: 217.4672br />name: Infrastructure Index,date: 2022-04-12br />return_base100: 194.3652br />name: Infrastructure Index,date: 2022-04-13br />return_base100: 201.1133br />name: Infrastructure Index,date: 2022-04-14br />return_base100: 205.8245br />name: Infrastructure Index,date: 2022-04-15br />return_base100: 198.2392br />name: Infrastructure Index,date: 2022-04-16br />return_base100: 202.2514br />name: Infrastructure Index,date: 2022-04-17br />return_base100: 201.8110br />name: Infrastructure Index,date: 2022-04-18br />return_base100: 196.2827br />name: Infrastructure Index,date: 2022-04-19br />return_base100: 199.8926br />name: Infrastructure Index,date: 2022-04-20br />return_base100: 206.0488br />name: Infrastructure Index,date: 2022-04-21br />return_base100: 204.5439br />name: Infrastructure Index,date: 2022-04-22br />return_base100: 200.0168br />name: Infrastructure Index,date: 2022-04-23br />return_base100: 198.1018br />name: Infrastructure Index,date: 2022-04-24br />return_base100: 196.0423br />name: Infrastructure Index,date: 2022-04-25br />return_base100: 194.3690br />name: Infrastructure Index,date: 2022-04-26br />return_base100: 195.5661br />name: Infrastructure Index,date: 2022-04-27br />return_base100: 181.1299br />name: Infrastructure Index,date: 2022-04-28br />return_base100: 188.4646br />name: Infrastructure Index,date: 2022-04-29br />return_base100: 188.1379br />name: Infrastructure Index,date: 2022-04-30br />return_base100: 178.4358br />name: Infrastructure Index,date: 2022-05-01br />return_base100: 166.2213br />name: Infrastructure Index,date: 2022-05-02br />return_base100: 171.8293br />name: Infrastructure Index,date: 2022-05-03br />return_base100: 170.7518br />name: Infrastructure Index,date: 2022-05-04br />return_base100: 168.1087br />name: Infrastructure Index,date: 2022-05-05br />return_base100: 182.1741br />name: Infrastructure Index,date: 2022-05-06br />return_base100: 164.6222br />name: Infrastructure Index,date: 2022-05-07br />return_base100: 163.6745br />name: Infrastructure Index,date: 2022-05-08br />return_base100: 157.3595br />name: Infrastructure Index,date: 2022-05-09br />return_base100: 153.1978br />name: Infrastructure Index,date: 2022-05-10br />return_base100: 126.4907br />name: Infrastructure Index,date: 2022-05-11br />return_base100: 129.5492br />name: Infrastructure Index,date: 2022-05-12br />return_base100: 96.5451br />name: Infrastructure Index,date: 2022-05-13br />return_base100: 90.4727br />name: Infrastructure Index,date: 2022-05-14br />return_base100: 99.1851br />name: Infrastructure Index,date: 2022-05-15br />return_base100: 105.4098br />name: Infrastructure Index,date: 2022-05-16br />return_base100: 112.2061br />name: Infrastructure Index,date: 2022-05-17br />return_base100: 105.2778br />name: Infrastructure Index,date: 2022-05-18br />return_base100: 110.5162br />name: Infrastructure Index,date: 2022-05-19br />return_base100: 98.5580br />name: Infrastructure Index,date: 2022-05-20br />return_base100: 104.3920br />name: Infrastructure Index,date: 2022-05-21br />return_base100: 100.1950br />name: Infrastructure Index,date: 2022-05-22br />return_base100: 103.0555br />name: Infrastructure Index,date: 2022-05-23br />return_base100: 105.8390br />name: Infrastructure Index,date: 2022-05-24br />return_base100: 101.8628br />name: Infrastructure Index,date: 2022-05-25br />return_base100: 103.5004br />name: Infrastructure Index,date: 2022-05-26br />return_base100: 101.8690br />name: Infrastructure Index,date: 2022-05-27br />return_base100: 95.2139br />name: Infrastructure Index,date: 2022-05-28br />return_base100: 90.8079br />name: Infrastructure Index,date: 2022-05-29br />return_base100: 93.9577br />name: Infrastructure Index,date: 2022-05-30br />return_base100: 95.8773br />name: Infrastructure Index,date: 2022-05-31br />return_base100: 105.6387br />name: Infrastructure Index,date: 2022-06-01br />return_base100: 106.6982br />name: Infrastructure Index,date: 2022-06-02br />return_base100: 100.6191br />name: Infrastructure Index,date: 2022-06-03br />return_base100: 103.3589br />name: Infrastructure Index,date: 2022-06-04br />return_base100: 100.0428br />name: Infrastructure Index,date: 2022-06-05br />return_base100: 104.1649br />name: Infrastructure Index,date: 2022-06-06br />return_base100: 104.6451br />name: Infrastructure Index,date: 2022-06-07br />return_base100: 107.2376br />name: Infrastructure Index,date: 2022-06-08br />return_base100: 110.1593br />name: Infrastructure Index,date: 2022-06-09br />return_base100: 108.3311br />name: Infrastructure Index,date: 2022-06-10br />return_base100: 111.7551br />name: Infrastructure Index,date: 2022-06-11br />return_base100: 101.2186br />name: Infrastructure Index,date: 2022-06-12br />return_base100: 90.5922br />name: Infrastructure Index,date: 2022-06-13br />return_base100: 82.4764br />name: Infrastructure Index,date: 2022-06-14br />return_base100: 74.7804br />name: Infrastructure Index,date: 2022-06-15br />return_base100: 81.0564br />name: Infrastructure Index,date: 2022-06-16br />return_base100: 86.8011br />name: Infrastructure Index,date: 2022-06-17br />return_base100: 76.5431br />name: Infrastructure Index,date: 2022-06-18br />return_base100: 78.4734br />name: Infrastructure Index,date: 2022-06-19br />return_base100: 74.5496br />name: Infrastructure Index,date: 2022-06-20br />return_base100: 80.4179br />name: Infrastructure Index,date: 2022-06-21br />return_base100: 84.1072br />name: Infrastructure Index,date: 2022-06-22br />return_base100: 84.0761br />name: Infrastructure Index,date: 2022-06-23br />return_base100: 81.6975br />name: Infrastructure Index,date: 2022-06-24br />return_base100: 86.9458br />name: Infrastructure Index,date: 2022-06-25br />return_base100: 90.9044br />name: Infrastructure Index,date: 2022-06-26br />return_base100: 90.1906br />name: Infrastructure Index,date: 2022-06-27br />return_base100: 85.8112br />name: Infrastructure Index,date: 2022-06-28br />return_base100: 84.7258br />name: Infrastructure Index,date: 2022-06-29br />return_base100: 81.9076br />name: Infrastructure Index,date: 2022-06-30br />return_base100: 80.9711br />name: Infrastructure Index,date: 2022-07-01br />return_base100: 79.7682br />name: Infrastructure Index,date: 2022-07-02br />return_base100: 78.9421br />name: Infrastructure Index,date: 2022-07-03br />return_base100: 79.5455br />name: Infrastructure Index,date: 2022-07-04br />return_base100: 79.6947br />name: Infrastructure Index,date: 2022-07-05br />return_base100: 82.9316br />name: Infrastructure Index,date: 2022-07-06br />return_base100: 81.2466br />name: Infrastructure Index,date: 2022-07-07br />return_base100: 82.4576br />name: Infrastructure Index,date: 2022-07-08br />return_base100: 85.9486br />name: Infrastructure Index,date: 2022-07-09br />return_base100: 84.5040br />name: Infrastructure Index,date: 2022-07-10br />return_base100: 85.5640br />name: Infrastructure Index,date: 2022-07-11br />return_base100: 82.0953br />name: Infrastructure Index,date: 2022-07-12br />return_base100: 78.0806br />name: Infrastructure Index,date: 2022-07-13br />return_base100: 76.6041br />name: Infrastructure Index,date: 2022-07-14br />return_base100: 79.5671br />name: Infrastructure Index,date: 2022-07-15br />return_base100: 81.1949br />name: Infrastructure Index,date: 2022-07-16br />return_base100: 82.4558br />name: Infrastructure Index,date: 2022-07-17br />return_base100: 84.9715br />name: Infrastructure Index,date: 2022-07-18br />return_base100: 83.0765br />name: Infrastructure Index,date: 2022-07-19br />return_base100: 90.4233br />name: Infrastructure Index,date: 2022-07-20br />return_base100: 93.0460br />name: Infrastructure Index,date: 2022-07-21br />return_base100: 88.5146br />name: Infrastructure Index,date: 2022-07-22br />return_base100: 88.0055br />name: Infrastructure Index,date: 2022-07-23br />return_base100: 88.9689br />name: Infrastructure Index,date: 2022-07-24br />return_base100: 90.6958br />name: Infrastructure Index,date: 2022-07-25br />return_base100: 83.2794br />name: Infrastructure Index,date: 2022-07-26br />return_base100: 82.8813br />name: Infrastructure Index,date: 2022-07-27br />return_base100: 90.7440br />name: Infrastructure Index,date: 2022-07-28br />return_base100: 95.9312br />name: Infrastructure Index,date: 2022-07-29br />return_base100: 102.2662br />name: Infrastructure Index,date: 2022-07-30br />return_base100: 99.8060br />name: Infrastructure Index,date: 2022-07-31br />return_base100: 100.8730br />name: Infrastructure Index,date: 2022-08-01br />return_base100: 98.9451br />name: Infrastructure Index,date: 2022-08-02br />return_base100: 95.8303br />name: Infrastructure Index,date: 2022-08-03br />return_base100: 96.0376br />name: Infrastructure Index,date: 2022-08-04br />return_base100: 96.8395br />name: Infrastructure Index,date: 2022-08-05br />return_base100: 102.2823br />name: Infrastructure Index,date: 2022-08-06br />return_base100: 101.7173br />name: Infrastructure Index,date: 2022-08-07br />return_base100: 104.0671br />name: Infrastructure Index,date: 2022-08-08br />return_base100: 108.4790br />name: Infrastructure Index,date: 2022-08-09br />return_base100: 106.9550br />name: Infrastructure Index,date: 2022-08-10br />return_base100: 110.5157br />name: Infrastructure Index,date: 2022-08-11br />return_base100: 109.8528br />name: Infrastructure Index,date: 2022-08-12br />return_base100: 113.1782br />name: Infrastructure Index,date: 2022-08-13br />return_base100: 112.0407br />name: Infrastructure Index,date: 2022-08-14br />return_base100: 108.4796br />name: Infrastructure Index,date: 2022-08-15br />return_base100: 107.0725br />name: Infrastructure Index,date: 2022-08-16br />return_base100: 105.5439br />name: Infrastructure Index,date: 2022-08-17br />return_base100: 101.4244br />name: Infrastructure Index,date: 2022-08-18br />return_base100: 97.3435br />name: Infrastructure Index,date: 2022-08-19br />return_base100: 87.8172br />name: Infrastructure Index,date: 2022-08-20br />return_base100: 88.2649br />name: Infrastructure Index,date: 2022-08-21br />return_base100: 91.2346br />name: Infrastructure Index,date: 2022-08-22br />return_base100: 89.2699br />name: Infrastructure Index,date: 2022-08-23br />return_base100: 91.7194br />name: Infrastructure Index,date: 2022-08-24br />return_base100: 91.2785br />name: Infrastructure Index,date: 2022-08-25br />return_base100: 91.7251br />name: Infrastructure Index,date: 2022-08-26br />return_base100: 83.7181br />name: Infrastructure Index,date: 2022-08-27br />return_base100: 84.0793br />name: Infrastructure Index,date: 2022-08-28br />return_base100: 81.6046br />name: Infrastructure Index,date: 2022-08-29br />return_base100: 83.5199br />name: Infrastructure Index,date: 2022-08-30br />return_base100: 82.8086br />name: Infrastructure Index,date: 2022-08-31br />return_base100: 83.1950br />name: Infrastructure Index,date: 2022-09-01br />return_base100: 84.4512br />name: Infrastructure Index,date: 2022-09-02br />return_base100: 84.6975br />name: Infrastructure Index,date: 2022-09-03br />return_base100: 84.0380br />name: Infrastructure Index,date: 2022-09-04br />return_base100: 85.5549br />name: Infrastructure Index,date: 2022-09-05br />return_base100: 87.6850br />name: Infrastructure Index,date: 2022-09-06br />return_base100: 82.2718br />name: Infrastructure Index,date: 2022-09-07br />return_base100: 86.3660br />name: Infrastructure Index,date: 2022-09-08br />return_base100: 89.5381br />name: Infrastructure Index,date: 2022-09-09br />return_base100: 93.3619br />name: Infrastructure Index,date: 2022-09-10br />return_base100: 95.5057br />name: Infrastructure Index,date: 2022-09-11br />return_base100: 95.6804br />name: Infrastructure Index,date: 2022-09-12br />return_base100: 95.9790br />name: Infrastructure Index,date: 2022-09-13br />return_base100: 87.8917br />name: Infrastructure Index,date: 2022-09-14br />return_base100: 90.0671br />name: Infrastructure Index,date: 2022-09-15br />return_base100: 88.3687br />name: Infrastructure Index,date: 2022-09-16br />return_base100: 88.4053br />name: Infrastructure Index,date: 2022-09-17br />return_base100: 91.7892br />name: Infrastructure Index,date: 2022-09-18br />return_base100: 84.8228br />name: Infrastructure Index,date: 2022-09-19br />return_base100: 85.6546br />name: Infrastructure Index,date: 2022-09-20br />return_base100: 81.3683br />name: Infrastructure Index,date: 2022-09-21br />return_base100: 78.8448br />name: Infrastructure Index,date: 2022-09-22br />return_base100: 83.7440br />name: Infrastructure Index,date: 2022-09-23br />return_base100: 86.0306br />name: Infrastructure Index,date: 2022-09-24br />return_base100: 86.1314br />name: Infrastructure Index,date: 2022-09-25br />return_base100: 87.0064br />name: Infrastructure Index,date: 2022-09-26br />return_base100: 86.9583br />name: Infrastructure Index,date: 2022-09-27br />return_base100: 88.4166br />name: Infrastructure Index,date: 2022-09-28br />return_base100: 87.1944br />name: Infrastructure Index,date: 2022-09-29br />return_base100: 86.8302br />name: Infrastructure Index,date: 2022-09-30br />return_base100: 85.2385br />name: Infrastructure Index,date: 2022-10-01br />return_base100: 84.0405br />name: Infrastructure Index,date: 2022-10-02br />return_base100: 82.5040br />name: Infrastructure Index,date: 2022-10-03br />return_base100: 83.6883br />name: Infrastructure Index,date: 2022-10-04br />return_base100: 87.6619br />name: Infrastructure Index,date: 2022-10-05br />return_base100: 88.7020br />name: Infrastructure Index,date: 2022-10-06br />return_base100: 87.0661br />name: Infrastructure Index,date: 2022-10-07br />return_base100: 86.5182br />name: Infrastructure Index,date: 2022-10-08br />return_base100: 85.0964br />name: Infrastructure Index,date: 2022-10-09br />return_base100: 86.2299br />name: Infrastructure Index,date: 2022-10-10br />return_base100: 84.4615br />name: Infrastructure Index,date: 2022-10-11br />return_base100: 81.1925br />name: Infrastructure Index,date: 2022-10-12br />return_base100: 81.1214br />name: Infrastructure Index,date: 2022-10-13br />return_base100: 80.9593br />name: Infrastructure Index,date: 2022-10-14br />return_base100: 79.4480br />name: Infrastructure Index,date: 2022-10-15br />return_base100: 79.6161br />name: Infrastructure Index,date: 2022-10-16br />return_base100: 82.0655br />name: Infrastructure Index,date: 2022-10-17br />return_base100: 83.2154br />name: Infrastructure Index,date: 2022-10-18br />return_base100: 81.6595br />name: Infrastructure Index,date: 2022-10-19br />return_base100: 78.5294br />name: Infrastructure Index,date: 2022-10-20br />return_base100: 77.1508br />name: Infrastructure Index,date: 2022-10-21br />return_base100: 78.2018br />name: Infrastructure Index,date: 2022-10-22br />return_base100: 78.4256br />name: Infrastructure Index,date: 2022-10-23br />return_base100: 80.4537br />name: Infrastructure Index,date: 2022-10-24br />return_base100: 79.3946br />name: Infrastructure Index,date: 2022-10-25br />return_base100: 80.8365br />name: Infrastructure Index,date: 2022-10-26br />return_base100: 82.4586br />name: Infrastructure Index,date: 2022-10-27br />return_base100: 80.5088br />name: Infrastructure Index,date: 2022-10-28br />return_base100: 82.2586br />name: Infrastructure Index,date: 2022-10-29br />return_base100: 85.2946br />name: Infrastructure Index,date: 2022-10-30br />return_base100: 86.0694br />name: Infrastructure Index,date: 2022-10-31br />return_base100: 86.4086br />name: Infrastructure Index,date: 2022-11-01br />return_base100: 85.1231br />name: Infrastructure Index,date: 2022-11-02br />return_base100: 83.5538br />name: Infrastructure Index,date: 2022-11-03br />return_base100: 87.6616br />name: Infrastructure Index,date: 2022-11-04br />return_base100: 95.6601br />name: Infrastructure Index,date: 2022-11-05br />return_base100: 96.2217br />name: Infrastructure Index,date: 2022-11-06br />return_base100: 90.5115br />name: Infrastructure Index,date: 2022-11-07br />return_base100: 94.2206br />name: Infrastructure Index,date: 2022-11-08br />return_base100: 81.3882br />name: Infrastructure Index,date: 2022-11-09br />return_base100: 63.9012br />name: Infrastructure Index,date: 2022-11-10br />return_base100: 75.1305br />name: Infrastructure Index,date: 2022-11-11br />return_base100: 72.3842br />name: Infrastructure Index,date: 2022-11-12br />return_base100: 67.2715br />name: Infrastructure Index,date: 2022-11-13br />return_base100: 65.0910br />name: Infrastructure Index,date: 2022-11-14br />return_base100: 67.4786br />name: Infrastructure Index,date: 2022-11-15br />return_base100: 69.2506br />name: Infrastructure Index,date: 2022-11-16br />return_base100: 67.1816br />name: Infrastructure Index,date: 2022-11-17br />return_base100: 66.9682br />name: Infrastructure Index,date: 2022-11-18br />return_base100: 66.9459br />name: Infrastructure Index,date: 2022-11-19br />return_base100: 67.2969br />name: Infrastructure Index,date: 2022-11-20br />return_base100: 63.5556br />name: Infrastructure Index,date: 2022-11-21br />return_base100: 63.4191br />name: Infrastructure Index,date: 2022-11-22br />return_base100: 67.0420br />name: Infrastructure Index,date: 2022-11-23br />return_base100: 70.7561br />name: Infrastructure Index,date: 2022-11-24br />return_base100: 71.5025br />name: Infrastructure Index,date: 2022-11-25br />return_base100: 71.6453br />name: Infrastructure Index,date: 2022-11-26br />return_base100: 73.7034br />name: Infrastructure Index,date: 2022-11-27br />return_base100: 72.5081br />name: Infrastructure Index,date: 2022-11-28br />return_base100: 73.7362br />name: Infrastructure Index,date: 2022-11-29br />return_base100: 74.6831br />name: Infrastructure Index,date: 2022-11-30br />return_base100: 78.0755br />name: Infrastructure Index,date: 2022-12-01br />return_base100: 77.6961br />name: Infrastructure Index,date: 2022-12-02br />return_base100: 77.2502br />name: Infrastructure Index,date: 2022-12-03br />return_base100: 75.0731br />name: Infrastructure Index,date: 2022-12-04br />return_base100: 76.2730br />name: Infrastructure Index,date: 2022-12-05br />return_base100: 75.0144br />name: Infrastructure Index,date: 2022-12-06br />return_base100: 74.4397br />name: Infrastructure Index,date: 2022-12-07br />return_base100: 72.0084br />name: Infrastructure Index,date: 2022-12-08br />return_base100: 73.3187br />name: Infrastructure Index,date: 2022-12-09br />return_base100: 72.7776br />name: Infrastructure Index,date: 2022-12-10br />return_base100: 73.4704br />name: Infrastructure Index,date: 2022-12-11br />return_base100: 72.1353br />name: Infrastructure Index,date: 2022-12-12br />return_base100: 71.7223br />name: Infrastructure Index,date: 2022-12-13br />return_base100: 73.0353br />name: Infrastructure Index,date: 2022-12-14br />return_base100: 71.6818br />name: Infrastructure Index,date: 2022-12-15br />return_base100: 69.2373br />name: Infrastructure Index,date: 2022-12-16br />return_base100: 62.3182br />name: Infrastructure Index,date: 2022-12-17br />return_base100: 64.0879br />name: Infrastructure Index,date: 2022-12-18br />return_base100: 63.4102br />name: Infrastructure Index,date: 2022-12-19br />return_base100: 61.0408br />name: Infrastructure Index,date: 2022-12-20br />return_base100: 63.6257br />name: Infrastructure Index,date: 2022-12-21br />return_base100: 63.0614br />name: Infrastructure Index,date: 2022-12-22br />return_base100: 63.3797br />name: Infrastructure Index,date: 2022-12-23br />return_base100: 63.1412br />name: Infrastructure Index,date: 2022-12-24br />return_base100: 63.0850br />name: Infrastructure Index,date: 2022-12-25br />return_base100: 63.3494br />name: Infrastructure Index,date: 2022-12-26br />return_base100: 64.0032br />name: Infrastructure Index,date: 2022-12-27br />return_base100: 62.8145br />name: Infrastructure Index,date: 2022-12-28br />return_base100: 60.4090br />name: Infrastructure Index,date: 2022-12-29br />return_base100: 59.9084br />name: Infrastructure Index,date: 2022-12-30br />return_base100: 58.7305br />name: Infrastructure Index,date: 2022-12-31br />return_base100: 59.2288br />name: Infrastructure Index,date: 2023-01-01br />return_base100: 59.6495br />name: Infrastructure Index,date: 2023-01-02br />return_base100: 60.7366br />name: Infrastructure Index,date: 2023-01-03br />return_base100: 60.5701br />name: Infrastructure Index,date: 2023-01-04br />return_base100: 62.8672br />name: Infrastructure Index,date: 2023-01-05br />return_base100: 61.4151br />name: Infrastructure Index,date: 2023-01-06br />return_base100: 62.1551br />name: Infrastructure Index,date: 2023-01-07br />return_base100: 62.8790br />name: Infrastructure Index,date: 2023-01-08br />return_base100: 64.7780br />name: Infrastructure Index,date: 2023-01-09br />return_base100: 66.3352br />name: Infrastructure Index,date: 2023-01-10br />return_base100: 67.5060br />name: Infrastructure Index,date: 2023-01-11br />return_base100: 67.5537br />name: Infrastructure Index,date: 2023-01-12br />return_base100: 70.0501br />name: Infrastructure Index,date: 2023-01-13br />return_base100: 72.9775br />name: Infrastructure Index,date: 2023-01-14br />return_base100: 76.2173br />name: Infrastructure Index,date: 2023-01-15br />return_base100: 76.4622br />name: Infrastructure Index,date: 2023-01-16br />return_base100: 76.5957br />name: Infrastructure Index,date: 2023-01-17br />return_base100: 77.0780br />name: Infrastructure Index,date: 2023-01-18br />return_base100: 72.2505br />name: Infrastructure Index,date: 2023-01-19br />return_base100: 74.1430br />name: Infrastructure Index,date: 2023-01-20br />return_base100: 79.8259br />name: Infrastructure Index,date: 2023-01-21br />return_base100: 79.2440br />name: Infrastructure Index,date: 2023-01-22br />return_base100: 79.9198br />name: Infrastructure Index,date: 2023-01-23br />return_base100: 82.8327br />name: Infrastructure Index,date: 2023-01-24br />return_base100: 79.5785br />name: Infrastructure Index,date: 2023-01-25br />return_base100: 83.4601br />name: Infrastructure Index,date: 2023-01-26br />return_base100: 85.3240br />name: Infrastructure Index,date: 2023-01-27br />return_base100: 87.2856br />name: Infrastructure Index,date: 2023-01-28br />return_base100: 85.8977br />name: Infrastructure Index,date: 2023-01-29br />return_base100: 88.3219br />name: Infrastructure Index,date: 2023-01-30br />return_base100: 83.1801br />name: Infrastructure Index,date: 2023-01-31br />return_base100: 84.8913br />name: Infrastructure Index,date: 2023-02-01br />return_base100: 89.2865br />name: Infrastructure Index,date: 2023-02-02br />return_base100: 89.5347br />name: Infrastructure Index,date: 2023-02-03br />return_base100: 92.6674br />name: Infrastructure Index,date: 2023-02-04br />return_base100: 93.0774br />name: Infrastructure Index,date: 2023-02-05br />return_base100: 92.5982br />name: Infrastructure Index,date: 2023-02-06br />return_base100: 91.4039br />name: Infrastructure Index,date: 2023-02-07br />return_base100: 104.5043br />name: Infrastructure Index,date: 2023-02-08br />return_base100: 99.5873br />name: Infrastructure Index,date: 2023-02-09br />return_base100: 92.1709br />name: Infrastructure Index,date: 2023-02-10br />return_base100: 92.9396br />name: Infrastructure Index,date: 2023-02-11br />return_base100: 94.6309br />name: Infrastructure Index,date: 2023-02-12br />return_base100: 92.4305br />name: Infrastructure Index,date: 2023-02-13br />return_base100: 90.3659br />name: Infrastructure Index,date: 2023-02-14br />return_base100: 95.1852br />name: Infrastructure Index,date: 2023-02-15br />return_base100: 101.9290br />name: Infrastructure Index,date: 2023-02-16br />return_base100: 96.5608br />name: Infrastructure Index,date: 2023-02-17br />return_base100: 102.3436br />name: Infrastructure Index,date: 2023-02-18br />return_base100: 105.6891br />name: Infrastructure Index,date: 2023-02-19br />return_base100: 104.9270br />name: Infrastructure Index,date: 2023-02-20br />return_base100: 106.6536br />name: Infrastructure Index,date: 2023-02-21br />return_base100: 103.0054br />name: Infrastructure Index,date: 2023-02-22br />return_base100: 103.5389br />name: Infrastructure Index,date: 2023-02-23br />return_base100: 104.2850br />name: Infrastructure Index,date: 2023-02-24br />return_base100: 99.2713br />name: Infrastructure Index,date: 2023-02-25br />return_base100: 97.2091br />name: Infrastructure Index,date: 2023-02-26br />return_base100: 101.0347br />name: Infrastructure Index,date: 2023-02-27br />return_base100: 99.5591br />name: Infrastructure Index,date: 2023-02-28br />return_base100: 96.4245br />name: Infrastructure Index,date: 2023-03-01br />return_base100: 100.9261br />name: Infrastructure Index,date: 2023-03-02br />return_base100: 98.3186br />name: Infrastructure Index,date: 2023-03-03br />return_base100: 92.9648br />name: Infrastructure Index,date: 2023-03-04br />return_base100: 89.4199br />name: Infrastructure Index,date: 2023-03-05br />return_base100: 89.5776br />name: Infrastructure Index,date: 2023-03-06br />return_base100: 89.6536br />name: Infrastructure Index,date: 2023-03-07br />return_base100: 88.2232br />name: Infrastructure Index,date: 2023-03-08br />return_base100: 82.6070br />name: Infrastructure Index,date: 2023-03-09br />return_base100: 78.1063br />name: Infrastructure Index,date: 2023-03-10br />return_base100: 78.7014br />name: Infrastructure Index,date: 2023-03-11br />return_base100: 76.4180br />name: Infrastructure Index,date: 2023-03-12br />return_base100: 83.7870br />name: Infrastructure Index,date: 2023-03-13br />return_base100: 88.6789br />name: Infrastructure Index,date: 2023-03-14br />return_base100: 93.0330br />name: Infrastructure Index,date: 2023-03-15br />return_base100: 86.5739br />name: Infrastructure Index,date: 2023-03-16br />return_base100: 90.9084br />name: Infrastructure Index,date: 2023-03-17br />return_base100: 96.2269br />name: Infrastructure Index,date: 2023-03-18br />return_base100: 93.3788br />name: Infrastructure Index,date: 2023-03-19br />return_base100: 96.6898br />name: Infrastructure Index,date: 2023-03-20br />return_base100: 92.9191br />name: Infrastructure Index,date: 2023-03-21br />return_base100: 95.2603br />name: Infrastructure Index,date: 2023-03-22br />return_base100: 91.9821br />name: Infrastructure Index,date: 2023-03-23br />return_base100: 96.3380br />name: Infrastructure Index,date: 2023-03-24br />return_base100: 91.6170br />name: Infrastructure Index,date: 2023-03-25br />return_base100: 89.5574br />name: Infrastructure Index,date: 2023-03-26br />return_base100: 91.7857br />name: Infrastructure Index,date: 2023-03-27br />return_base100: 86.6229br />name: Infrastructure Index,date: 2023-03-28br />return_base100: 89.0204br />name: Infrastructure Index,date: 2023-03-29br />return_base100: 93.4659br />name: Infrastructure Index,date: 2023-03-30br />return_base100: 90.8272br />name: Infrastructure Index,date: 2023-03-31br />return_base100: 93.8979br />name: Infrastructure Index,date: 2023-04-01br />return_base100: 93.3013br />name: Infrastructure Index,date: 2023-04-02br />return_base100: 90.0765br />name: Infrastructure Index,date: 2023-04-03br />return_base100: 90.1039br />name: Infrastructure Index,date: 2023-04-04br />return_base100: 91.7799br />name: Infrastructure Index,date: 2023-04-05br />return_base100: 92.9392br />name: Infrastructure Index,date: 2023-04-06br />return_base100: 91.7563br />name: Infrastructure Index,date: 2023-04-07br />return_base100: 91.4637br />name: Infrastructure Index,date: 2023-04-08br />return_base100: 90.5982br />name: Infrastructure Index,date: 2023-04-09br />return_base100: 91.5396br />name: Infrastructure Index,date: 2023-04-10br />return_base100: 94.4576br />name: Infrastructure Index,date: 2023-04-11br />return_base100: 93.8750br />name: Infrastructure Index,date: 2023-04-12br />return_base100: 93.3540br />name: Infrastructure Index,date: 2023-04-13br />return_base100: 95.7368br />name: Infrastructure Index,date: 2023-04-14br />return_base100: 99.5257br />name: Infrastructure Index,date: 2023-04-15br />return_base100: 101.1946br />name: Infrastructure Index,date: 2023-04-16br />return_base100: 102.2522br />name: Infrastructure Index,date: 2023-04-17br />return_base100: 103.0321br />name: Infrastructure Index,date: 2023-04-18br />return_base100: 105.8923br />name: Infrastructure Index,date: 2023-04-19br />return_base100: 95.9932br />name: Infrastructure Index,date: 2023-04-20br />return_base100: 93.6577br />name: Infrastructure Index,date: 2023-04-21br />return_base100: 88.2142br />name: Infrastructure Index,date: 2023-04-22br />return_base100: 90.5413br />name: Infrastructure Index,date: 2023-04-23br />return_base100: 88.6444br />name: Infrastructure Index,date: 2023-04-24br />return_base100: 88.6505br />name: Infrastructure Index,date: 2023-04-25br />return_base100: 91.4424br />name: Infrastructure Index,date: 2023-04-26br />return_base100: 90.2434br />name: Infrastructure Index,date: 2023-04-27br />return_base100: 92.5453br />name: Infrastructure Index,date: 2023-05-02br />return_base100: 89.4923br />name: Infrastructure Index,date: 2023-05-03br />return_base100: 90.7443br />name: Infrastructure Index,date: 2023-05-04br />return_base100: 89.3007br />name: Infrastructure Index,date: 2023-05-05br />return_base100: 91.7062br />name: Infrastructure Index,date: 2023-05-06br />return_base100: 86.7991br />name: Infrastructure Index,date: 2023-05-07br />return_base100: 87.1661br />name: Infrastructure Index,date: 2023-05-08br />return_base100: 80.5369br />name: Infrastructure Index,date: 2023-05-09br />return_base100: 79.9400br />name: Infrastructure Index,date: 2023-05-10br />return_base100: 81.5046br />name: Infrastructure Index,date: 2023-05-11br />return_base100: 77.6392br />name: Infrastructure Index,date: 2023-05-12br />return_base100: 80.3960br />name: Infrastructure Index,date: 2023-05-13br />return_base100: 79.7772br />name: Infrastructure Index,date: 2023-05-14br />return_base100: 79.9157br />name: Infrastructure Index,date: 2023-05-15br />return_base100: 81.3437br />name: Infrastructure Index,date: 2023-05-16br />return_base100: 81.5078br />name: Infrastructure Index,date: 2023-05-17br />return_base100: 84.1135br />name: Infrastructure Index,date: 2023-05-18br />return_base100: 82.6936br />name: Infrastructure Index,date: 2023-05-19br />return_base100: 82.8810br />name: Infrastructure Index,date: 2023-05-20br />return_base100: 82.6043br />name: Infrastructure Index,date: 2023-05-21br />return_base100: 81.5744br />name: Infrastructure Index,date: 2023-05-22br />return_base100: 82.1957br />name: Infrastructure Index,date: 2023-05-23br />return_base100: 83.7650br />name: Infrastructure Index,date: 2023-05-24br />return_base100: 81.1237br />name: Infrastructure Index,date: 2023-05-25br />return_base100: 80.8679br />name: Infrastructure Index,date: 2023-05-26br />return_base100: 81.7732br />name: Infrastructure Index,date: 2023-05-27br />return_base100: 82.4200br />name: Infrastructure Index,date: 2023-05-28br />return_base100: 85.2013br />name: Infrastructure Index,date: 2023-05-29br />return_base100: 84.6626br />name: Infrastructure Index,date: 2023-05-30br />return_base100: 85.5912br />name: Infrastructure Index,date: 2023-05-31br />return_base100: 84.2350br />name: Infrastructure Index,date: 2023-06-01br />return_base100: 83.1433br />name: Infrastructure Index,date: 2023-06-02br />return_base100: 85.1965br />name: Infrastructure Index,date: 2023-06-03br />return_base100: 84.5587br />name: Infrastructure Index,date: 2023-06-04br />return_base100: 84.6483br />name: Infrastructure Index,date: 2023-06-05br />return_base100: 78.0153br />name: Infrastructure Index,date: 2023-06-06br />return_base100: 81.1258br />name: Infrastructure Index,date: 2023-06-07br />return_base100: 76.4977br />name: Infrastructure Index,date: 2023-06-08br />return_base100: 76.9810br />name: Infrastructure Index,date: 2023-06-09br />return_base100: 76.0774br />name: Infrastructure Index,date: 2023-06-10br />return_base100: 67.4117br />name: Infrastructure Index,date: 2023-06-11br />return_base100: 66.8471br />name: Infrastructure Index,date: 2023-06-12br />return_base100: 67.4072br />name: Infrastructure Index,date: 2023-06-13br />return_base100: 67.9517br />name: Infrastructure Index,date: 2023-06-14br />return_base100: 65.8684br />name: Infrastructure Index,date: 2023-06-15br />return_base100: 67.2976br />name: Infrastructure Index,date: 2023-06-16br />return_base100: 68.5514br />name: Infrastructure Index,date: 2023-06-17br />return_base100: 69.5170br />name: Infrastructure Index,date: 2023-06-18br />return_base100: 68.0728br />name: Infrastructure Index,date: 2023-06-19br />return_base100: 68.3083br />name: Infrastructure Index,date: 2023-06-20br />return_base100: 70.1984br />name: Infrastructure Index,date: 2023-06-21br />return_base100: 74.1834br />name: Infrastructure Index,date: 2023-06-22br />return_base100: 73.0536br />name: Infrastructure Index,date: 2023-06-23br />return_base100: 76.7173br />name: Infrastructure Index,date: 2023-06-24br />return_base100: 76.0652br />name: Infrastructure Index,date: 2023-06-25br />return_base100: 76.8755br />name: Infrastructure Index,date: 2023-06-26br />return_base100: 75.0074br />name: Infrastructure Index,date: 2023-06-27br />return_base100: 76.3472br />name: Infrastructure Index,date: 2023-06-28br />return_base100: 72.2086br />name: Infrastructure Index,date: 2023-06-29br />return_base100: 72.8400br />name: Infrastructure Index,date: 2023-06-30br />return_base100: 76.1994br />name: Infrastructure Index,date: 2023-07-01br />return_base100: 77.6484br />name: Infrastructure Index,date: 2023-07-02br />return_base100: 78.2834br />name: Infrastructure Index,date: 2023-07-03br />return_base100: 81.2008br />name: Infrastructure Index,date: 2023-07-04br />return_base100: 80.2622br />name: Infrastructure Index,date: 2023-07-05br />return_base100: 77.1085br />name: Infrastructure Index,date: 2023-07-06br />return_base100: 74.8607br />name: Infrastructure Index,date: 2023-07-07br />return_base100: 75.3539br />name: Infrastructure Index,date: 2023-07-08br />return_base100: 75.6432br />name: Infrastructure Index,date: 2023-07-09br />return_base100: 75.0323br />name: Infrastructure Index,date: 2023-07-10br />return_base100: 74.9608br />name: Infrastructure Index,date: 2023-07-11br />return_base100: 75.6057br />name: Infrastructure Index,date: 2023-07-12br />return_base100: 75.9541br />name: Infrastructure Index,date: 2023-07-13br />return_base100: 82.5159br />name: Infrastructure Index,date: 2023-07-14br />return_base100: 80.9555br />name: Infrastructure Index,date: 2023-07-15br />return_base100: 81.3236br />name: Infrastructure Index,date: 2023-07-16br />return_base100: 78.5579br />name: Infrastructure Index,date: 2023-07-17br />return_base100: 82.0363br />name: Infrastructure Index,date: 2023-07-18br />return_base100: 79.4201br />name: Infrastructure Index,date: 2023-07-19br />return_base100: 79.4877br />name: Infrastructure Index,date: 2023-07-20br />return_base100: 86.8005br />name: Infrastructure Index,date: 2023-07-21br />return_base100: 85.9324br />name: Infrastructure Index,date: 2023-07-22br />return_base100: 83.3656br />name: Infrastructure Index,date: 2023-07-23br />return_base100: 84.2886br />name: Infrastructure Index,date: 2023-07-24br />return_base100: 80.8931br />name: Infrastructure Index,date: 2023-07-25br />return_base100: 79.7735br />name: Infrastructure Index,date: 2023-07-26br />return_base100: 81.7038br />name: Infrastructure Index,date: 2023-07-27br />return_base100: 83.0880br />name: Infrastructure Index,date: 2023-07-28br />return_base100: 82.5750br />name: Infrastructure Index,date: 2023-07-29br />return_base100: 83.1024br />name: Infrastructure Index,date: 2023-07-30br />return_base100: 80.8728br />name: Infrastructure Index,date: 2023-07-31br />return_base100: 80.6633br />name: Infrastructure Index,date: 2023-08-01br />return_base100: 81.4762br />name: Infrastructure Index,date: 2023-08-02br />return_base100: 79.5129br />name: Infrastructure Index,date: 2023-08-03br />return_base100: 77.8521br />name: Infrastructure Index,date: 2023-08-04br />return_base100: 77.3101br />name: Infrastructure Index,date: 2023-08-05br />return_base100: 77.6393br />name: Infrastructure Index,date: 2023-08-06br />return_base100: 77.3571br />name: Infrastructure Index,date: 2023-08-07br />return_base100: 78.5635br />name: Infrastructure Index,date: 2023-08-08br />return_base100: 79.7885br />name: Infrastructure Index,date: 2023-08-09br />return_base100: 81.1605br />name: Infrastructure Index,date: 2023-08-10br />return_base100: 80.4271br />name: Infrastructure Index,date: 2023-08-11br />return_base100: 80.0162br />name: Infrastructure Index,date: 2023-08-12br />return_base100: 79.9772br />name: Infrastructure Index,date: 2023-08-13br />return_base100: 79.7885br />name: Infrastructure Index,date: 2023-08-14br />return_base100: 80.5937br />name: Infrastructure Index,date: 2023-08-15br />return_base100: 76.4273br />name: Infrastructure Index,date: 2023-08-16br />return_base100: 72.8680br />name: Infrastructure Index,date: 2023-08-17br />return_base100: 67.5313br />name: Infrastructure Index,date: 2023-08-18br />return_base100: 67.6181br />name: Infrastructure Index,date: 2023-08-19br />return_base100: 68.3671br />name: Infrastructure Index,date: 2023-08-20br />return_base100: 68.7276br />name: Infrastructure Index,date: 2023-08-21br />return_base100: 67.7654br />name: Infrastructure Index,date: 2023-08-22br />return_base100: 66.9944br />name: Infrastructure Index,date: 2023-08-23br />return_base100: 69.0350br />name: Infrastructure Index,date: 2023-08-24br />return_base100: 67.5247br />name: Infrastructure Index,date: 2023-08-25br />return_base100: 66.9228br />name: Infrastructure Index,date: 2023-08-26br />return_base100: 66.9738br />name: Infrastructure Index,date: 2023-08-27br />return_base100: 67.4146br />name: Infrastructure Index,date: 2023-08-28br />return_base100: 67.3479br />name: Infrastructure Index,date: 2023-08-29br />return_base100: 69.5256br />name: Infrastructure Index,date: 2023-08-30br />return_base100: 68.1269br />name: Infrastructure Index,date: 2023-08-31br />return_base100: 66.3814br />name: Infrastructure Index,date: 2023-09-01br />return_base100: 66.2152br />name: Infrastructure Index,date: 2023-09-02br />return_base100: 66.3004br />name: Infrastructure Index,date: 2023-09-03br />return_base100: 66.6022br />name: Infrastructure Index,date: 2023-09-04br />return_base100: 66.4946br />name: Infrastructure Index,date: 2023-09-05br />return_base100: 67.1326br />name: Infrastructure Index,date: 2023-09-06br />return_base100: 68.2467br />name: Infrastructure Index,date: 2023-09-07br />return_base100: 69.0421br />name: Infrastructure Index,date: 2023-09-08br />return_base100: 68.5392br />name: Infrastructure Index,date: 2023-09-09br />return_base100: 67.9604br />name: Infrastructure Index,date: 2023-09-10br />return_base100: 66.2226br />name: Infrastructure Index,date: 2023-09-11br />return_base100: 64.0110br />name: Infrastructure Index,date: 2023-09-12br />return_base100: 64.9706br />name: Infrastructure Index,date: 2023-09-13br />return_base100: 65.8829br />name: Infrastructure Index,date: 2023-09-14br />return_base100: 67.1015br />name: Infrastructure Index,date: 2023-09-15br />return_base100: 69.8302br />name: Infrastructure Index,date: 2023-09-16br />return_base100: 69.5299br />name: Infrastructure Index,date: 2023-09-17br />return_base100: 67.7865br />name: Infrastructure Index,date: 2023-09-18br />return_base100: 70.3348br />name: Infrastructure Index,date: 2023-09-19br />return_base100: 72.4519br />name: Infrastructure Index,date: 2023-09-20br />return_base100: 72.6709br />name: Infrastructure Index,date: 2023-09-21br />return_base100: 70.6114br />name: Infrastructure Index,date: 2023-09-22br />return_base100: 72.3084br />name: Infrastructure Index,date: 2023-09-23br />return_base100: 73.4062br />name: Infrastructure Index,date: 2023-09-24br />return_base100: 71.6146br />name: Infrastructure Index,date: 2023-09-25br />return_base100: 74.6636br />name: Infrastructure Index,date: 2023-09-26br />return_base100: 73.7265br />name: Infrastructure Index,date: 2023-09-27br />return_base100: 74.8651br />name: Infrastructure Index,date: 2023-09-28br />return_base100: 76.8116br />name: Infrastructure Index,date: 2023-09-29br />return_base100: 77.4097br />name: Infrastructure Index,date: 2023-09-30br />return_base100: 78.9557br />name: Infrastructure Index,date: 2023-10-01br />return_base100: 80.0222br />name: Infrastructure Index,date: 2023-10-02br />return_base100: 75.8255br />name: Infrastructure Index,date: 2023-10-03br />return_base100: 74.8379br />name: Infrastructure Index,date: 2023-10-04br />return_base100: 76.1069br />name: Infrastructure Index,date: 2023-10-05br />return_base100: 74.4899br />name: Infrastructure Index,date: 2023-10-06br />return_base100: 76.1743br />name: Infrastructure Index,date: 2023-10-07br />return_base100: 75.4173br />name: Infrastructure Index,date: 2023-10-08br />return_base100: 75.9828br />name: Infrastructure Index,date: 2023-10-09br />return_base100: 72.6149br />name: Infrastructure Index,date: 2023-10-10br />return_base100: 72.5913br />name: Infrastructure Index,date: 2023-10-11br />return_base100: 73.0496br />name: Infrastructure Index,date: 2023-10-12br />return_base100: 71.3446br />name: Infrastructure Index,date: 2023-10-13br />return_base100: 71.8970br />name: Infrastructure Index,date: 2023-10-14br />return_base100: 72.2633br />name: Infrastructure Index,date: 2023-10-15br />return_base100: 73.6870br />name: Infrastructure Index,date: 2023-10-16br />return_base100: 75.1225br />name: Infrastructure Index,date: 2023-10-17br />return_base100: 73.4122br />name: Infrastructure Index,date: 2023-10-18br />return_base100: 73.4729br />name: Infrastructure Index,date: 2023-10-19br />return_base100: 72.9521br />name: Infrastructure Index,date: 2023-10-20br />return_base100: 75.4717br />name: Infrastructure Index,date: 2023-10-21br />return_base100: 82.4595br />name: Infrastructure Index,date: 2023-10-22br />return_base100: 88.6156br />name: Infrastructure Index,date: 2023-10-23br />return_base100: 92.1389br />name: Infrastructure Index,date: 2023-10-24br />return_base100: 92.4351br />name: Infrastructure Index,date: 2023-10-25br />return_base100: 96.9310br />name: Infrastructure Index,date: 2023-10-26br />return_base100: 96.7484br />name: Infrastructure Index,date: 2023-10-27br />return_base100: 97.7680br />name: Infrastructure Index,date: 2023-10-28br />return_base100: 97.5073br />name: Infrastructure Index,date: 2023-10-29br />return_base100: 99.7341br />name: Infrastructure Index,date: 2023-10-30br />return_base100: 100.5840br />name: Infrastructure Index,date: 2023-10-31br />return_base100: 100.3450br />name: Infrastructure Index,date: 2023-11-01br />return_base100: 103.8985br />name: Infrastructure Index,date: 2023-11-02br />return_base100: 99.2858br />name: Infrastructure Index,date: 2023-11-03br />return_base100: 102.8547br />name: Infrastructure Index,date: 2023-11-04br />return_base100: 104.1624br />name: Infrastructure Index,date: 2023-11-05br />return_base100: 108.5787br />name: Infrastructure Index,date: 2023-11-06br />return_base100: 115.6599br />name: Infrastructure Index,date: 2023-11-07br />return_base100: 113.8658br />name: Infrastructure Index,date: 2023-11-08br />return_base100: 123.8482br />name: Infrastructure Index,date: 2023-11-09br />return_base100: 122.2575br />name: Infrastructure Index,date: 2023-11-10br />return_base100: 128.9490br />name: Infrastructure Index,date: 2023-11-11br />return_base100: 132.5817br />name: Infrastructure Index,date: 2023-11-12br />return_base100: 130.1991br />name: Infrastructure Index,date: 2023-11-13br />return_base100: 120.4401br />name: Infrastructure Index,date: 2023-11-14br />return_base100: 117.9713br />name: Infrastructure Index,date: 2023-11-15br />return_base100: 128.1599br />name: Infrastructure Index,date: 2023-11-16br />return_base100: 120.6440br />name: Infrastructure Index,date: 2023-11-17br />return_base100: 119.6401br />name: Infrastructure Index,date: 2023-11-18br />return_base100: 120.5907br />name: Infrastructure Index,date: 2023-11-19br />return_base100: 128.5704br />name: Infrastructure Index,date: 2023-11-20br />return_base100: 125.9050br />name: Infrastructure Index,date: 2023-11-21br />return_base100: 117.3799br />name: Infrastructure Index,date: 2023-11-22br />return_base100: 124.6387br />name: Infrastructure Index,date: 2023-11-23br />return_base100: 124.8081br />name: Infrastructure Index,date: 2023-11-24br />return_base100: 127.8068br />name: Infrastructure Index,date: 2023-11-25br />return_base100: 129.4503br />name: Infrastructure Index,date: 2023-11-26br />return_base100: 129.1210br />name: Infrastructure Index,date: 2023-11-27br />return_base100: 125.1749br />name: Infrastructure Index,date: 2023-11-28br />return_base100: 127.7825br />name: Infrastructure Index,date: 2023-11-29br />return_base100: 127.4732br />name: Infrastructure Index,date: 2023-11-30br />return_base100: 127.2724br />name: Infrastructure Index,date: 2023-12-01br />return_base100: 131.5597br />name: Infrastructure Index,date: 2023-12-02br />return_base100: 137.8924br />name: Infrastructure Index,date: 2023-12-03br />return_base100: 137.2708br />name: Infrastructure Index,date: 2023-12-04br />return_base100: 137.3655br />name: Infrastructure Index,date: 2023-12-05br />return_base100: 138.0415br />name: Infrastructure Index,date: 2023-12-06br />return_base100: 135.5761br />name: Infrastructure Index,date: 2023-12-07br />return_base100: 138.2645br />name: Infrastructure Index,date: 2023-12-08br />return_base100: 146.8632br />name: Infrastructure Index,date: 2023-12-09br />return_base100: 141.8217br />name: Infrastructure Index,date: 2023-12-10br />return_base100: 143.1931br />name: Infrastructure Index,date: 2023-12-11br />return_base100: 133.1621br />name: Infrastructure Index,date: 2023-12-12br />return_base100: 133.6536br />name: Infrastructure Index,date: 2023-12-13br />return_base100: 134.9232br />name: Infrastructure Index,date: 2023-12-14br />return_base100: 142.1051br />name: Infrastructure Index,date: 2023-12-15br />return_base100: 133.7480br />name: Infrastructure Index,date: 2023-12-16br />return_base100: 134.1991br />name: Infrastructure Index,date: 2023-12-17br />return_base100: 131.6940br />name: Infrastructure Index,date: 2023-12-18br />return_base100: 135.0969br />name: Infrastructure Index,date: 2023-12-19br />return_base100: 131.3196br />name: Infrastructure Index,date: 2023-12-20br />return_base100: 134.5428br />name: Infrastructure Index,date: 2023-12-21br />return_base100: 139.8082br />name: Infrastructure Index,date: 2023-12-22br />return_base100: 144.7902br />name: Infrastructure Index,date: 2023-12-23br />return_base100: 147.3183br />name: Infrastructure Index,date: 2023-12-24br />return_base100: 144.5586br />name: Infrastructure Index,date: 2023-12-25br />return_base100: 147.8030br />name: Infrastructure Index,date: 2023-12-26br />return_base100: 146.6715br />name: Infrastructure Index,date: 2023-12-27br />return_base100: 153.9270br />name: Infrastructure Index,date: 2023-12-28br />return_base100: 148.9578br />name: Infrastructure Index,date: 2023-12-29br />return_base100: 144.6210br />name: Infrastructure Index,date: 2023-12-30br />return_base100: 142.7535br />name: Infrastructure Index,date: 2023-12-31br />return_base100: 141.6738br />name: Infrastructure Index,date: 2024-01-01br />return_base100: 149.5321br />name: Infrastructure Index,date: 2024-01-02br />return_base100: 146.1598br />name: Infrastructure Index,date: 2024-01-03br />return_base100: 136.8282br />name: Infrastructure Index,date: 2024-01-04br />return_base100: 141.0722br />name: Infrastructure Index,date: 2024-01-05br />return_base100: 135.0864br />name: Infrastructure Index,date: 2024-01-06br />return_base100: 128.6276br />name: Infrastructure Index,date: 2024-01-07br />return_base100: 123.6790br />name: Infrastructure Index,date: 2024-01-08br />return_base100: 133.1265br />name: Infrastructure Index,date: 2024-01-09br />return_base100: 128.2108br />name: Infrastructure Index,date: 2024-01-10br />return_base100: 141.3846br />name: Infrastructure Index,date: 2024-01-11br />return_base100: 143.7643br />name: Infrastructure Index,date: 2024-01-12br />return_base100: 136.0264br />name: Infrastructure Index,date: 2024-01-13br />return_base100: 138.1978br />name: Infrastructure Index,date: 2024-01-14br />return_base100: 138.2800br />name: Infrastructure Index,date: 2024-01-15br />return_base100: 140.9196br />name: Infrastructure Index,date: 2024-01-16br />return_base100: 143.5305br />name: Infrastructure Index,date: 2024-01-17br />return_base100: 145.2324br />name: Infrastructure Index,date: 2024-01-18br />return_base100: 138.2544br />name: Infrastructure Index,date: 2024-01-19br />return_base100: 147.5242br />name: Infrastructure Index,date: 2024-01-20br />return_base100: 145.3735br />name: Infrastructure Index,date: 2024-01-21br />return_base100: 144.0961br />name: Infrastructure Index,date: 2024-01-22br />return_base100: 135.9315br />name: Infrastructure Index,date: 2024-01-23br />return_base100: 133.7649br />name: Infrastructure Index,date: 2024-01-24br />return_base100: 135.2534br />name: Infrastructure Index,date: 2024-01-25br />return_base100: 132.6323br />name: Infrastructure Index,date: 2024-01-26br />return_base100: 137.0442br />name: Infrastructure Index,date: 2024-01-27br />return_base100: 139.8425br />name: Infrastructure Index,date: 2024-01-28br />return_base100: 138.8355br />name: Infrastructure Index,date: 2024-01-29br />return_base100: 144.7095br />name: Infrastructure Index,date: 2024-01-30br />return_base100: 146.5751br />name: Infrastructure Index,date: 2024-01-31br />return_base100: 143.9116br />name: Infrastructure Index,date: 2024-02-01br />return_base100: 153.1401br />name: Infrastructure Index,date: 2024-02-02br />return_base100: 157.5526br />name: Infrastructure Index,date: 2024-02-03br />return_base100: 156.6286br />name: Infrastructure Index,date: 2024-02-04br />return_base100: 158.4168br />name: Infrastructure Index,date: 2024-02-05br />return_base100: 162.8888br />name: Infrastructure Index,date: 2024-02-06br />return_base100: 159.9245br />name: Infrastructure Index,date: 2024-02-07br />return_base100: 164.2024br />name: Infrastructure Index,date: 2024-02-08br />return_base100: 160.8372br />name: Infrastructure Index,date: 2024-02-09br />return_base100: 164.5605br />name: Infrastructure Index,date: 2024-02-10br />return_base100: 166.7173br />name: Infrastructure Index,date: 2024-02-11br />return_base100: 171.8498br />name: Infrastructure Index,date: 2024-02-12br />return_base100: 176.9572br />name: Infrastructure Index,date: 2024-02-13br />return_base100: 173.6140br />name: Infrastructure Index,date: 2024-02-14br />return_base100: 179.9115br />name: Infrastructure Index,date: 2024-02-15br />return_base100: 179.6101br />name: Infrastructure Index,date: 2024-02-16br />return_base100: 179.4947br />name: Infrastructure Index,date: 2024-02-17br />return_base100: 186.8957br />name: Infrastructure Index,date: 2024-02-18br />return_base100: 191.0477br />name: Infrastructure Index,date: 2024-02-19br />return_base100: 192.9587br />name: Infrastructure Index,date: 2024-02-20br />return_base100: 190.5373br />name: Infrastructure Index,date: 2024-02-21br />return_base100: 189.5919br />name: Infrastructure Index,date: 2024-02-22br />return_base100: 189.8736br />name: Infrastructure Index,date: 2024-02-23br />return_base100: 187.2450br />name: Infrastructure Index,date: 2024-02-24br />return_base100: 190.6149br />name: Infrastructure Index,date: 2024-02-25br />return_base100: 193.9756br />name: Infrastructure Index,date: 2024-02-26br />return_base100: 199.1569br />name: Infrastructure Index,date: 2024-02-27br />return_base100: 196.6566br />name: Infrastructure Index,date: 2024-02-28br />return_base100: 202.2705br />name: Infrastructure Index,date: 2024-02-29br />return_base100: 198.8534br />name: Infrastructure Index,date: 2024-03-01br />return_base100: 211.5555br />name: Infrastructure Index,date: 2024-03-02br />return_base100: 219.4346br />name: Infrastructure Index,date: 2024-03-03br />return_base100: 215.6900br />name: Infrastructure Index,date: 2024-03-04br />return_base100: 213.7818br />name: Infrastructure Index,date: 2024-03-05br />return_base100: 199.5477br />name: Infrastructure Index,date: 2024-03-06br />return_base100: 222.9397br />name: Infrastructure Index,date: 2024-03-07br />return_base100: 229.2609br />name: Infrastructure Index,date: 2024-03-08br />return_base100: 230.0393br />name: Infrastructure Index,date: 2024-03-09br />return_base100: 249.2903br />name: Infrastructure Index,date: 2024-03-10br />return_base100: 252.7539br />name: Infrastructure Index,date: 2024-03-11br />return_base100: 252.6031br />name: Infrastructure Index,date: 2024-03-12br />return_base100: 249.2320br />name: Infrastructure Index,date: 2024-03-13br />return_base100: 250.9588br />name: Infrastructure Index,date: 2024-03-14br />return_base100: 253.6246br />name: Infrastructure Index,date: 2024-03-15br />return_base100: 237.2195br />name: Infrastructure Index,date: 2024-03-16br />return_base100: 216.9444br />name: Infrastructure Index,date: 2024-03-17br />return_base100: 237.9072br />name: Infrastructure Index,date: 2024-03-18br />return_base100: 226.4503br />name: Infrastructure Index,date: 2024-03-19br />return_base100: 206.5991br />name: Infrastructure Index,date: 2024-03-20br />return_base100: 228.4960br />name: Infrastructure Index,date: 2024-03-21br />return_base100: 222.7744br />name: Infrastructure Index,date: 2024-03-22br />return_base100: 217.5012br />name: Infrastructure Index,date: 2024-03-23br />return_base100: 219.1753br />name: Infrastructure Index,date: 2024-03-24br />return_base100: 226.2912br />name: Infrastructure Index,date: 2024-03-25br />return_base100: 233.7646br />name: Infrastructure Index,date: 2024-03-26br />return_base100: 238.2851br />name: Infrastructure Index,date: 2024-03-27br />return_base100: 234.3529br />name: Infrastructure Index,date: 2024-03-28br />return_base100: 237.0120br />name: Infrastructure Index,date: 2024-03-29br />return_base100: 233.4183br />name: Infrastructure Index,date: 2024-03-30br />return_base100: 229.8481br />name: Infrastructure Index,date: 2024-03-31br />return_base100: 231.9351br />name: Infrastructure Index,date: 2024-04-01br />return_base100: 221.9329br />name: Infrastructure Index,date: 2024-04-02br />return_base100: 210.3799br />name: Infrastructure Index,date: 2024-04-03br />return_base100: 208.9855br />name: Infrastructure Index,date: 2024-04-04br />return_base100: 212.7204br />name: Infrastructure Index,date: 2024-04-05br />return_base100: 206.6927br />name: Infrastructure Index,date: 2024-04-06br />return_base100: 211.5529br />name: Infrastructure Index,date: 2024-04-07br />return_base100: 215.6748br />name: Infrastructure Index,date: 2024-04-08br />return_base100: 221.6904br />name: Infrastructure Index,date: 2024-04-09br />return_base100: 209.4954br />name: Infrastructure Index,date: 2024-04-10br />return_base100: 208.2326br />name: Infrastructure Index,date: 2024-04-11br />return_base100: 205.3831br />name: Infrastructure Index,date: 2024-04-12br />return_base100: 177.5995br />name: Infrastructure Index,date: 2024-04-13br />return_base100: 157.0983br />name: Infrastructure Index,date: 2024-04-14br />return_base100: 170.9033br />name: Infrastructure Index,date: 2024-04-15br />return_base100: 164.1524br />name: Infrastructure Index,date: 2024-04-16br />return_base100: 164.1972br />name: Infrastructure Index,date: 2024-04-17br />return_base100: 156.5687br />name: Infrastructure Index,date: 2024-04-18br />return_base100: 164.4353br />name: Infrastructure Index,date: 2024-04-19br />return_base100: 166.9399br />name: Infrastructure Index,date: 2024-04-26br />return_base100: 170.4308br />name: Infrastructure Index,date: 2024-04-27br />return_base100: 171.9839br />name: Infrastructure Index,date: 2024-04-28br />return_base100: 167.2595br />name: Infrastructure Index,date: 2024-04-29br />return_base100: 168.1127br />name: Infrastructure Index,date: 2024-04-30br />return_base100: 155.8415br />name: Infrastructure Index,date: 2024-05-01br />return_base100: 158.7450br />name: Infrastructure Index,date: 2024-05-02br />return_base100: 161.7341br />name: Infrastructure Index,date: 2024-05-03br />return_base100: 170.5203br />name: Infrastructure Index,date: 2024-05-04br />return_base100: 174.4199br />name: Infrastructure Index,date: 2024-05-05br />return_base100: 181.2935br />name: Infrastructure Index,date: 2024-05-06br />return_base100: 179.8040br />name: Infrastructure Index,date: 2024-05-07br />return_base100: 178.4088br />name: Infrastructure Index,date: 2024-05-08br />return_base100: 173.0445br />name: Infrastructure Index,date: 2024-05-09br />return_base100: 183.2990br />name: Infrastructure Index,date: 2024-05-10br />return_base100: 178.3208br />name: Infrastructure Index,date: 2024-05-11br />return_base100: 176.5421br />name: Infrastructure Index,date: 2024-05-12br />return_base100: 176.5779br />name: Infrastructure Index,date: 2024-05-13br />return_base100: 176.3552br />name: Infrastructure Index,date: 2024-05-14br />return_base100: 166.8570br />name: Infrastructure Index,date: 2024-05-15br />return_base100: 181.1559br />name: Infrastructure Index,date: 2024-05-16br />return_base100: 186.5433br />name: Infrastructure Index,date: 2024-05-17br />return_base100: 193.1565br />name: Infrastructure Index,date: 2024-05-18br />return_base100: 194.0055br />name: Infrastructure Index,date: 2024-05-19br />return_base100: 191.6369br />name: Infrastructure Index,date: 2024-05-20br />return_base100: 206.2954br />name: Infrastructure Index,date: 2024-05-21br />return_base100: 206.0524br />name: Infrastructure Index,date: 2024-05-22br />return_base100: 202.9033br />name: Infrastructure Index,date: 2024-05-23br />return_base100: 200.3169br />name: Infrastructure Index,date: 2024-05-24br />return_base100: 203.4502br />name: Infrastructure Index,date: 2024-05-25br />return_base100: 204.5613br />name: Infrastructure Index,date: 2024-05-26br />return_base100: 202.1466br />name: Infrastructure Index,date: 2024-05-27br />return_base100: 212.3187br />name: Infrastructure Index,date: 2024-05-28br />return_base100: 210.0172br />name: Infrastructure Index,date: 2024-05-29br />return_base100: 208.6845br />name: Infrastructure Index,date: 2024-05-30br />return_base100: 204.3855br />name: Infrastructure Index,date: 2024-05-31br />return_base100: 207.5071br />name: Infrastructure Index,date: 2024-06-01br />return_base100: 207.2149br />name: Infrastructure Index,date: 2024-06-02br />return_base100: 204.1747br />name: Infrastructure Index,date: 2024-06-03br />return_base100: 201.2344br />name: Infrastructure Index,date: 2024-06-04br />return_base100: 204.2354br />name: Infrastructure Index,date: 2024-06-05br />return_base100: 206.9213br />name: Infrastructure Index,date: 2024-06-06br />return_base100: 202.4372br />name: Infrastructure Index,date: 2024-06-07br />return_base100: 189.4596br />name: Infrastructure Index,date: 2024-06-08br />return_base100: 184.2741br />name: Infrastructure Index,date: 2024-06-09br />return_base100: 187.2028br />name: Infrastructure Index,date: 2024-06-10br />return_base100: 180.5205br />name: Infrastructure Index,date: 2024-06-11br />return_base100: 170.0721br />name: Infrastructure Index,date: 2024-06-12br />return_base100: 183.4136br />name: Infrastructure Index,date: 2024-06-13br />return_base100: 172.3238br />name: Infrastructure Index,date: 2024-06-14br />return_base100: 167.3830br />name: Infrastructure Index,date: 2024-06-15br />return_base100: 168.8945br />name: Infrastructure Index,date: 2024-06-16br />return_base100: 172.0236br />name: Infrastructure Index,date: 2024-06-17br />return_base100: 160.8474br />name: Infrastructure Index,date: 2024-06-18br />return_base100: 153.3320br />name: Infrastructure Index,date: 2024-06-19br />return_base100: 158.9041br />name: Infrastructure Index,date: 2024-06-20br />return_base100: 159.1964br />name: Infrastructure Index,date: 2024-06-21br />return_base100: 156.3753br />name: Infrastructure Index,date: 2024-06-22br />return_base100: 152.8560br />name: Infrastructure Index,date: 2024-06-23br />return_base100: 147.7577br />name: Infrastructure Index,date: 2024-06-24br />return_base100: 153.7727br />name: Infrastructure Index,date: 2024-06-25br />return_base100: 158.3835br />name: Infrastructure Index,date: 2024-06-26br />return_base100: 155.6998br />name: Infrastructure Index,date: 2024-06-27br />return_base100: 160.0788br />name: Infrastructure Index,date: 2024-06-28br />return_base100: 153.4834br />name: Infrastructure Index,date: 2024-06-29br />return_base100: 149.9634br />name: Infrastructure Index,date: 2024-06-30br />return_base100: 159.0699br />name: Infrastructure Index,date: 2024-07-01br />return_base100: 158.4761br />name: Infrastructure Index,date: 2024-07-02br />return_base100: 159.6386br />name: Infrastructure Index,date: 2024-07-03br />return_base100: 148.7913br />name: Infrastructure Index,date: 2024-07-04br />return_base100: 136.4921br />name: Infrastructure Index,date: 2024-07-05br />return_base100: 132.6197br />name: Infrastructure Index,date: 2024-07-06br />return_base100: 142.7378br />name: Infrastructure Index,date: 2024-07-07br />return_base100: 133.0663br />name: Infrastructure Index,date: 2024-07-08br />return_base100: 138.9292br />name: Infrastructure Index,date: 2024-07-09br />return_base100: 139.4685br />name: Infrastructure Index,date: 2024-07-10br />return_base100: 140.0810br />name: Infrastructure Index,date: 2024-07-11br />return_base100: 134.8684br />name: Infrastructure Index,date: 2024-07-12br />return_base100: 137.8734br />name: Infrastructure Index,date: 2024-07-13br />return_base100: 140.0611br />name: Infrastructure Index,date: 2024-07-14br />return_base100: 144.8441br />name: Infrastructure Index,date: 2024-07-15br />return_base100: 155.4727br />name: Infrastructure Index,date: 2024-07-16br />return_base100: 153.2375br />name: Infrastructure Index,date: 2024-07-17br />return_base100: 151.2103br />name: Infrastructure Index,date: 2024-07-18br />return_base100: 149.0462br />name: Infrastructure Index,date: 2024-07-19br />return_base100: 154.0970br />name: Infrastructure Index,date: 2024-07-20br />return_base100: 155.8577br />name: Infrastructure Index,date: 2024-07-21br />return_base100: 160.8589br />name: Infrastructure Index,date: 2024-07-22br />return_base100: 151.6423br />name: Infrastructure Index,date: 2024-07-23br />return_base100: 150.1606br />name: Infrastructure Index,date: 2024-07-24br />return_base100: 144.2057br />name: Infrastructure Index,date: 2024-07-25br />return_base100: 140.8430br />name: Infrastructure Index,date: 2024-07-26br />return_base100: 149.1433br />name: Infrastructure Index,date: 2024-07-27br />return_base100: 148.5783br />name: Infrastructure Index,date: 2024-07-28br />return_base100: 144.7606br />name: Infrastructure Index,date: 2024-07-29br />return_base100: 145.7377br />name: Infrastructure Index,date: 2024-07-30br />return_base100: 141.9067br />name: Infrastructure Index,date: 2024-07-31br />return_base100: 137.6536br />name: Infrastructure Index,date: 2024-08-01br />return_base100: 136.9817br />name: Infrastructure Index,date: 2024-08-02br />return_base100: 125.0885br />name: Infrastructure Index,date: 2024-08-03br />return_base100: 121.2156br />name: Infrastructure Index,date: 2024-08-04br />return_base100: 113.3762br />name: Infrastructure Index,date: 2024-08-05br />return_base100: 101.3773br />name: Infrastructure Index,date: 2024-08-06br />return_base100: 107.6529br />name: Infrastructure Index,date: 2024-08-07br />return_base100: 102.1922br />name: Infrastructure Index,date: 2024-08-08br />return_base100: 115.7272br />name: Infrastructure Index,date: 2024-08-09br />return_base100: 112.9784br />name: Infrastructure Index,date: 2024-08-10br />return_base100: 113.8860br />name: Infrastructure Index,date: 2024-08-11br />return_base100: 107.5082br />name: Infrastructure Index,date: 2024-08-12br />return_base100: 113.3028br />name: Infrastructure Index,date: 2024-08-13br />return_base100: 113.7791br />name: Infrastructure Index,date: 2024-08-14br />return_base100: 111.5580br />name: Infrastructure Index,date: 2024-08-15br />return_base100: 108.2417br />name: Infrastructure Index,date: 2024-08-16br />return_base100: 108.4706br />name: Infrastructure Index,date: 2024-08-17br />return_base100: 109.2483br />name: Infrastructure Index,date: 2024-08-18br />return_base100: 109.8168br />name: Infrastructure Index,date: 2024-08-19br />return_base100: 110.5906br />name: Infrastructure Index,date: 2024-08-20br />return_base100: 110.8698br />name: Infrastructure Index,date: 2024-08-21br />return_base100: 118.0440br />name: Infrastructure Index,date: 2024-08-22br />return_base100: 121.5449br />name: Infrastructure Index,date: 2024-08-23br />return_base100: 131.3135br />name: Infrastructure Index,date: 2024-08-24br />return_base100: 135.0499br />name: Infrastructure Index,date: 2024-08-25br />return_base100: 134.0441br />name: Infrastructure Index,date: 2024-08-26br />return_base100: 129.6639br />name: Infrastructure Index,date: 2024-08-27br />return_base100: 121.6738br />name: Infrastructure Index,date: 2024-08-28br />return_base100: 120.0909br />name: Infrastructure Index,date: 2024-08-29br />return_base100: 117.0508br />name: Infrastructure Index,date: 2024-08-30br />return_base100: 118.0362br />name: Infrastructure Index,date: 2024-08-31br />return_base100: 115.9475br />name: Infrastructure Index,date: 2024-09-01br />return_base100: 110.3062br />name: Infrastructure Index,date: 2024-09-02br />return_base100: 115.3660br />name: Infrastructure Index,date: 2024-09-03br />return_base100: 109.8434br />name: Infrastructure Index,date: 2024-09-04br />return_base100: 110.9503br />name: Infrastructure Index,date: 2024-09-05br />return_base100: 106.8521br />name: Infrastructure Index,date: 2024-09-06br />return_base100: 103.2982br />name: Infrastructure Index,date: 2024-09-07br />return_base100: 106.0081br />name: Infrastructure Index,date: 2024-09-08br />return_base100: 109.6110br />name: Infrastructure Index,date: 2024-09-09br />return_base100: 113.4011br />name: Infrastructure Index,date: 2024-09-10br />return_base100: 114.3357br />name: Infrastructure Index,date: 2024-09-11br />return_base100: 111.9132br />name: Infrastructure Index,date: 2024-09-12br />return_base100: 115.7135br />name: Infrastructure Index,date: 2024-09-13br />return_base100: 120.2532br />name: Infrastructure Index,date: 2024-09-14br />return_base100: 119.2645br />name: Infrastructure Index,date: 2024-09-15br />return_base100: 114.1761br />name: Infrastructure Index,date: 2024-09-16br />return_base100: 111.1721br />name: Infrastructure Index,date: 2024-09-17br />return_base100: 112.5797br />name: Infrastructure Index,date: 2024-09-18br />return_base100: 115.0510br />name: Infrastructure Index,date: 2024-09-19br />return_base100: 119.9530br />name: Infrastructure Index,date: 2024-09-20br />return_base100: 123.3711br />name: Infrastructure Index,date: 2024-09-21br />return_base100: 126.1565br />name: Infrastructure Index,date: 2024-09-22br />return_base100: 122.6439br />name: Infrastructure Index,date: 2024-09-23br />return_base100: 128.5772br />name: Infrastructure Index,date: 2024-09-24br />return_base100: 133.9022br />name: Infrastructure Index,date: 2024-09-25br />return_base100: 130.7795br />name: Infrastructure Index,date: 2024-09-26br />return_base100: 136.3207br />name: Infrastructure Index,date: 2024-09-27br />return_base100: 139.6707br />name: Infrastructure Index,date: 2024-09-28br />return_base100: 138.8616br />name: Infrastructure Index,date: 2024-09-29br />return_base100: 137.4943br />name: Infrastructure Index,date: 2024-09-30br />return_base100: 130.5036br />name: Infrastructure Index,date: 2024-10-01br />return_base100: 121.1074br />name: Infrastructure Index,date: 2024-10-02br />return_base100: 116.5728br />name: Infrastructure Index,date: 2024-10-03br />return_base100: 115.4550br />name: Infrastructure Index,date: 2024-10-04br />return_base100: 120.6723br />name: Infrastructure Index,date: 2024-10-05br />return_base100: 120.5079br />name: Infrastructure Index,date: 2024-10-06br />return_base100: 121.9790br />name: Infrastructure Index,date: 2024-10-07br />return_base100: 120.8262br />name: Infrastructure Index,date: 2024-10-08br />return_base100: 117.8930br />name: Infrastructure Index,date: 2024-10-09br />return_base100: 114.1985br />name: Infrastructure Index,date: 2024-10-10br />return_base100: 114.1461br />name: Infrastructure Index,date: 2024-10-11br />return_base100: 119.1342br />name: Infrastructure Index,date: 2024-10-12br />return_base100: 120.8155br />name: Infrastructure Index,date: 2024-10-13br />return_base100: 118.5539br />name: Infrastructure Index,date: 2024-10-14br />return_base100: 124.3983br />name: Infrastructure Index,date: 2024-10-15br />return_base100: 124.2119br />name: Infrastructure Index,date: 2024-10-16br />return_base100: 121.8956br />name: Infrastructure Index,date: 2024-10-17br />return_base100: 119.3481br />name: Infrastructure Index,date: 2024-10-18br />return_base100: 130.5363br />name: Infrastructure Index,date: 2024-10-19br />return_base100: 123.5732br />name: Infrastructure Index,date: 2024-10-20br />return_base100: 129.2540br />name: Infrastructure Index,date: 2024-10-21br />return_base100: 125.0248br />name: Infrastructure Index,date: 2024-10-22br />return_base100: 125.5442br />name: Infrastructure Index,date: 2024-10-23br />return_base100: 120.3051br />name: Infrastructure Index,date: 2024-10-24br />return_base100: 122.5964br />name: Infrastructure Index,date: 2024-10-25br />return_base100: 113.8944br />name: Infrastructure Index,date: 2024-10-26br />return_base100: 115.3603br />name: Infrastructure Index,date: 2024-10-27br />return_base100: 116.5837br />name: Infrastructure Index,date: 2024-10-28br />return_base100: 117.9454br />name: Infrastructure Index,date: 2024-10-29br />return_base100: 123.0409br />name: Infrastructure Index,date: 2024-10-30br />return_base100: 125.4850br />name: Infrastructure Index,date: 2024-10-31br />return_base100: 117.5339br />name: Infrastructure Index,date: 2024-11-01br />return_base100: 116.0096br />name: Infrastructure Index,date: 2024-11-02br />return_base100: 113.6548br />name: Infrastructure Index,date: 2024-11-03br />return_base100: 108.8876br />name: Infrastructure Index,date: 2024-11-04br />return_base100: 103.7419br />name: Infrastructure Index,date: 2024-11-05br />return_base100: 109.5565br />name: Infrastructure Index,date: 2024-11-06br />return_base100: 122.1069br />name: Infrastructure Index,date: 2024-11-07br />return_base100: 125.0268br />name: Infrastructure Index,date: 2024-11-08br />return_base100: 130.4191br />name: Infrastructure Index,date: 2024-11-09br />return_base100: 135.0465br />name: Infrastructure Index,date: 2024-11-10br />return_base100: 139.7563br />name: Infrastructure Index,date: 2024-11-11br />return_base100: 149.8703br />name: Infrastructure Index,date: 2024-11-12br />return_base100: 144.7880br />name: Infrastructure Index,date: 2024-11-13br />return_base100: 139.2169br />name: Infrastructure Index,date: 2024-11-14br />return_base100: 133.2668br />name: Infrastructure Index,date: 2024-11-15br />return_base100: 140.7368br />name: Infrastructure Index,date: 2024-11-16br />return_base100: 148.0947br />name: Infrastructure Index,date: 2024-11-17br />return_base100: 141.9912br />name: Infrastructure Index,date: 2024-11-18br />return_base100: 155.7437br />name: Infrastructure Index,date: 2024-11-19br />return_base100: 154.6737br />name: Infrastructure Index,date: 2024-11-20br />return_base100: 148.8893br />name: Infrastructure Index,date: 2024-11-21br />return_base100: 153.5226br />name: Infrastructure Index,date: 2024-11-22br />return_base100: 163.6413br />name: Infrastructure Index,date: 2024-11-23br />return_base100: 171.6200br />name: Infrastructure Index,date: 2024-11-24br />return_base100: 177.9449br />name: Infrastructure Index,date: 2024-11-25br />return_base100: 173.3513br />name: Infrastructure Index,date: 2024-11-26br />return_base100: 172.8892br />name: Infrastructure Index,date: 2024-11-27br />return_base100: 187.7757br />name: Infrastructure Index,date: 2024-11-28br />return_base100: 188.3843br />name: Infrastructure Index,date: 2024-11-29br />return_base100: 192.1319br />name: Infrastructure Index,date: 2024-11-30br />return_base100: 199.6119br />name: Infrastructure Index,date: 2024-12-01br />return_base100: 198.7594br />name: Infrastructure Index,date: 2024-12-02br />return_base100: 229.2766br />name: Infrastructure Index,date: 2024-12-03br />return_base100: 230.8192br />name: Infrastructure Index,date: 2024-12-04br />return_base100: 230.6990br />name: Infrastructure Index,date: 2024-12-05br />return_base100: 231.9901br />name: Infrastructure Index,date: 2024-12-06br />return_base100: 250.6271br />name: Infrastructure Index,date: 2024-12-07br />return_base100: 243.4067br />name: Infrastructure Index,date: 2024-12-08br />return_base100: 249.3024br />name: Infrastructure Index,date: 2024-12-09br />return_base100: 212.6975br />name: Infrastructure Index,date: 2024-12-10br />return_base100: 208.6999br />name: Infrastructure Index,date: 2024-12-11br />return_base100: 226.4146br />name: Infrastructure Index,date: 2024-12-12br />return_base100: 250.1353br />name: Infrastructure Index,date: 2024-12-13br />return_base100: 249.7709br />name: Infrastructure Index,date: 2024-12-14br />return_base100: 248.4952br />name: Infrastructure Index,date: 2024-12-15br />return_base100: 253.8902br />name: Infrastructure Index,date: 2024-12-16br />return_base100: 247.7226br />name: Infrastructure Index,date: 2024-12-17br />return_base100: 237.4584br />name: Infrastructure Index,date: 2024-12-18br />return_base100: 213.9107br />name: Infrastructure Index,date: 2024-12-19br />return_base100: 197.3928br />name: Infrastructure Index,date: 2024-12-20br />return_base100: 200.5145br />name: Infrastructure Index,date: 2024-12-21br />return_base100: 189.3378br />name: Infrastructure Index,date: 2024-12-22br />return_base100: 190.4556br />name: Infrastructure Index,date: 2024-12-23br />return_base100: 208.0494br />name: Infrastructure Index,date: 2024-12-24br />return_base100: 217.1033br />name: Infrastructure Index,date: 2024-12-25br />return_base100: 209.6177br />name: Infrastructure Index,date: 2024-12-26br />return_base100: 194.9772br />name: Infrastructure Index,date: 2024-12-27br />return_base100: 189.8930br />name: Infrastructure Index,date: 2024-12-28br />return_base100: 195.4564br />name: Infrastructure Index,date: 2024-12-29br />return_base100: 187.1990br />name: Infrastructure Index,date: 2024-12-30br />return_base100: 184.1388br />name: Infrastructure Index,date: 2024-12-31br />return_base100: 180.0149br />name: Infrastructure Index,date: 2025-01-01br />return_base100: 191.7477br />name: Infrastructure Index,date: 2025-01-02br />return_base100: 197.6406br />name: Infrastructure Index,date: 2025-01-03br />return_base100: 209.2129br />name: Infrastructure Index,date: 2025-01-04br />return_base100: 210.8250br />name: Infrastructure Index,date: 2025-01-05br />return_base100: 212.1720br />name: Infrastructure Index,date: 2025-01-06br />return_base100: 215.2029br />name: Infrastructure Index,date: 2025-01-07br />return_base100: 194.6209br />name: Infrastructure Index,date: 2025-01-08br />return_base100: 185.7218br />name: Infrastructure Index,date: 2025-01-09br />return_base100: 177.5444br />name: Infrastructure Index,date: 2025-01-10br />return_base100: 183.1450br />name: Infrastructure Index,date: 2025-01-11br />return_base100: 182.8608br />name: Infrastructure Index,date: 2025-01-12br />return_base100: 179.0541br />name: Infrastructure Index,date: 2025-01-13br />return_base100: 174.4764br />name: Infrastructure Index,date: 2025-01-14br />return_base100: 181.5736br />name: Infrastructure Index,date: 2025-01-15br />return_base100: 195.6048br />name: Infrastructure Index,date: 2025-01-16br />return_base100: 197.5579br />name: Infrastructure Index,date: 2025-01-17br />return_base100: 214.4301br />name: Infrastructure Index,date: 2025-01-18br />return_base100: 203.0780br />name: Infrastructure Index,date: 2025-01-19br />return_base100: 198.0019br />name: Infrastructure Index,date: 2025-01-20br />return_base100: 202.7839br />name: Infrastructure Index,date: 2025-01-21br />return_base100: 211.7775br />name: Infrastructure Index,date: 2025-01-22br />return_base100: 203.6719br />name: Infrastructure Index,date: 2025-01-23br />return_base100: 204.5476br />name: Infrastructure Index,date: 2025-01-24br />return_base100: 200.1376br />name: Infrastructure Index,date: 2025-01-25br />return_base100: 199.8146br />name: Infrastructure Index,date: 2025-01-26br />return_base100: 198.2092br />name: Infrastructure Index,date: 2025-01-27br />return_base100: 190.5966br />name: Infrastructure Index,date: 2025-01-28br />return_base100: 177.5609br />name: Infrastructure Index,date: 2025-01-29br />return_base100: 185.9238br />name: Infrastructure Index,date: 2025-01-30br />return_base100: 193.4274br />name: Infrastructure Index,date: 2025-01-31br />return_base100: 195.3973br />name: Infrastructure Index,date: 2025-02-01br />return_base100: 181.0667br />name: Infrastructure Index,date: 2025-02-02br />return_base100: 157.3539br />name: Infrastructure Index,date: 2025-02-03br />return_base100: 167.7245br />name: Infrastructure Index,date: 2025-02-04br />return_base100: 155.2391br />name: Infrastructure Index,date: 2025-02-05br />return_base100: 149.6995br />name: Infrastructure Index,date: 2025-02-06br />return_base100: 143.3134br />name: Infrastructure Index,date: 2025-02-07br />return_base100: 142.1532br />name: Infrastructure Index,date: 2025-02-08br />return_base100: 144.6293br />name: Infrastructure Index,date: 2025-02-09br />return_base100: 142.9762br />name: Infrastructure Index,date: 2025-02-10br />return_base100: 147.6731br />name: Infrastructure Index,date: 2025-02-11br />return_base100: 146.8882br />name: Infrastructure Index,date: 2025-02-12br />return_base100: 151.9341br />name: Infrastructure Index,date: 2025-02-13br />return_base100: 147.5928br />name: Infrastructure Index,date: 2025-02-14br />return_base100: 152.9556br />name: Infrastructure Index,date: 2025-02-15br />return_base100: 149.3261br />name: Infrastructure Index,date: 2025-02-16br />return_base100: 149.2557br />name: Infrastructure Index,date: 2025-02-17br />return_base100: 150.2732br />name: Infrastructure Index,date: 2025-02-18br />return_base100: 139.0224br />name: Infrastructure Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,192,148,1),dash:solid},hoveron:points,name:Infrastructure Index,legendgroup:Infrastructure Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,97.961399999999998,98.944400000000002,104.9196,109.16170000000001,107.07510000000001,114.14230000000001,109.07230000000001,113.95150000000001,112.29169999999999,114.0643,112.6238,111.6948,111.74789999999999,114.1788,120.0236,113.7456,138.56020000000001,152.41839999999999,139.8212,133.32679999999999,133.43510000000001,132.5659,128.70440000000002,125.30980000000001,126.8158,116.1062,122.89060000000001,122.224,130.5393,122.3417,123.25829999999999,118.06909999999999,121.3736,121.4699,129.92850000000001,130.7919,138.26519999999999,127.5155,109.151,112.8481,98.235300000000009,105.1065,101.28379999999999,97.779499999999999,100.66159999999999,102.75099999999999,100.8297,98.794899999999998,95.616299999999995,92.966899999999995,87.603899999999996,88.787899999999993,92.919200000000004,90.445099999999996,91.667500000000004,86.084999999999994,79.377200000000002,84.623400000000004,77.265600000000006,85.038899999999998,87.078999999999994,90.410600000000002,86.569600000000008,85.244900000000001,86.651700000000005,90.856800000000007,89.821899999999999,85.189400000000006,85.921099999999996,86.3369,86.636500000000012,77.5869,79.383899999999997,79.142300000000006,84.821299999999994,85.918899999999994,86.64500000000001,87.433099999999996,85.273799999999994,83.277799999999999,81.364499999999992,78.851399999999998,79.8934,82.041200000000003,81.296900000000008,77.115299999999991,78.500199999999992,82.851799999999997,83.118300000000005,84.460400000000007,81.810199999999995,80.287900000000008,84.244699999999995,80.523299999999992,76.007400000000004,73.271200000000007,73.225899999999996,75.525900000000007,73.377200000000002,72.052300000000002,72.390100000000004,74.101200000000006,76.165499999999994,73.667699999999996,76.345200000000006,74.411799999999999,79.271999999999991,78.943700000000007,78.226700000000008,82.436700000000002,83.916200000000003,81.752800000000008,82.026499999999999,83.129199999999997,79.531099999999995,78.981999999999999,80.552999999999997,86.901399999999995,84.230000000000004,90.361100000000008,90.869399999999999,86.765000000000001,78.116699999999994,76.459999999999994,78.94489999999999,80.849000000000004,83.0017,77.891199999999998,83.166399999999996,91.756,85.0809,90.918199999999999,88.577799999999996,92.129300000000001,92.566499999999991,97.123699999999999,92.420899999999989,88.61099999999999,89.905999999999992,91.77579999999999,94.875900000000001,93.116100000000003,95.646100000000004,103.4451,99.959299999999999,98.057900000000004,95.430099999999996,90.523200000000003,93.095200000000006,85.498199999999997,88.301700000000011,89.339399999999998,87.272400000000005,89.679100000000005,95.03009999999999,92.7059,99.427900000000008,97.723299999999995,95.561700000000002,94.803899999999999,103.2978,102.52779999999998,115.95020000000001,142.21710000000002,143.12309999999999,138.2671,185.19589999999999,186.0291,167.20520000000002,178.93389999999999,193.34880000000001,196.5369,184.10890000000001,187.46620000000001,186.68260000000001,188.1283,183.8707,189.667,154.89139999999998,183.04659999999998,193.3449,231.048,213.97719999999998,234.52009999999999,232.69319999999999,246.4127,247.18379999999999,274.42000000000002,265.8587,266.02350000000001,276.88670000000002,325.31119999999999,391.25200000000001,446.66180000000003,411.72120000000001,410.17419999999998,419.37480000000005,426.92840000000001,440.17609999999996,441.1619,461.00799999999998,433.73910000000001,413.29419999999999,399.73770000000002,389.18940000000003,405.34610000000004,399.89960000000002,387.8503,400.50509999999997,396.88710000000003,365.91949999999997,331.56509999999997,344.166,313.96850000000001,305.62759999999997,314.17570000000001,321.29689999999999,361.3843,365.52280000000002,368.0822,353.51670000000001,346.32839999999999,365.49670000000003,376.73679999999996,384.14069999999998,396.1533,369.3854,367.5813,342.9871,370.80220000000003,347.56610000000001,334.03520000000003,339.50839999999999,348.32850000000002,336.80669999999998,342.20030000000003,338.80099999999999,333.31229999999999,308.70850000000002,304.96929999999998,282.80799999999999,295.99649999999997,318.5514,318.8766,312.61559999999997,330.23380000000003,337.10810000000004,339.52879999999999,356.85149999999999,388.02170000000001,357.49099999999999,384.81150000000002,375.12860000000001,362.4341,331.77940000000001,348.35449999999997,342.28459999999995,346.73699999999997,350.98159999999996,379.35509999999999,381.33229999999998,397.96840000000003,472.00049999999993,445.60659999999996,432.37389999999999,396.3152,385.82589999999999,391.4228,410.57240000000002,427.54880000000003,432.82769999999999,406.34249999999997,412.13829999999996,465.06239999999997,500.12999999999994,507.16370000000001,490.43340000000006,515.59629999999993,572.6019,568.11990000000003,627.71030000000007,547.81550000000004,579.78050000000007,542.72320000000002,536.78449999999998,578.30619999999999,561.00289999999995,540.31510000000003,581.0625,578.35440000000006,569.66099999999994,620.26919999999996,548.55289999999991,551.23629999999991,567.37659999999994,603.39330000000007,424.69349999999997,471.6721,374.36770000000001,337.11239999999998,309.315,417.26859999999999,400.72429999999997,431.37889999999999,395.26769999999999,344.97019999999998,323.24279999999999,354.17660000000001,398.41660000000002,392.35340000000002,400.02519999999998,411.51799999999997,393.19310000000002,374.0163,381.1277,345.04399999999998,344.15640000000002,353.21340000000004,326.08359999999999,299.75790000000001,298.14300000000003,329.62240000000003,334.16610000000003,328.68520000000001,304.20060000000001,306.00939999999997,278.10410000000002,269.5378,287.01429999999999,223.51519999999999,225.1936,229.95100000000002,232.13059999999999,208.14780000000002,203.7389,223.82659999999998,250.62520000000001,262.7201,280.6925,268.16890000000001,277.18430000000001,294.48449999999997,322.81170000000003,347.42180000000002,346.53550000000001,340.46609999999998,320.14930000000004,330.7826,323.00710000000004,329.12099999999998,319.68260000000004,296.351,305.55940000000004,299.82479999999998,282.22879999999998,284.17539999999997,287.94929999999999,266.3066,257.6268,286.85749999999996,304.0197,311.37130000000002,311.4366,309.7362,315.53209999999996,316.26929999999999,314.56729999999999,330.47680000000003,338.28770000000003,346.07329999999996,337.00810000000001,339.0847,326.97159999999997,359.55579999999998,387.78999999999996,384.87010000000004,404.80219999999997,379.33269999999999,391.62299999999999,401.15220000000005,407.4522,393.36540000000002,430.8956,428.51660000000004,427.03519999999997,418.53410000000002,393.57190000000003,395.80669999999998,412.0385,423.0634,419.69040000000001,416.95260000000002,424.21540000000005,399.49669999999998,403.97350000000006,383.9221,397.4846,387.8578,383.12879999999996,376.3972,403.13600000000002,424.63499999999999,411.48129999999998,412.62639999999999,412.233,433.26419999999996,428.02959999999996,358.37400000000002,348.33569999999997,347.1259,326.99790000000002,336.82439999999997,343.59790000000004,337.39760000000001,375.29939999999999,394.12009999999998,375.26830000000001,351.61329999999998,354.24549999999999,343.93690000000004,298.22090000000003,276.82400000000001,309.1728,317.92250000000001,290.57409999999999,286.17700000000002,300.63220000000001,284.9117,274.04759999999999,272.6352,282.74330000000003,305.12489999999997,313.6404,314.86360000000002,309.92950000000002,317.2183,321.83210000000003,320.51130000000001,325.65769999999998,338.5421,325.00029999999998,330.44509999999997,322.4513,325.16340000000002,330.32479999999998,333.69830000000002,341.3075,341.12059999999997,329.41590000000002,329.28809999999999,350.25909999999999,347.68169999999998,342.58539999999999,356.99740000000003,353.4212,361.24079999999998,363.27690000000001,342.73250000000002,363.1823,361.8424,357.41700000000003,373.03130000000004,383.66500000000002,405.68010000000004,413.78039999999999,404.94770000000005,397.3408,402.30119999999994,399.16290000000004,409.50850000000003,402.23269999999997,374.39049999999997,380.27179999999998,368.05530000000005,382.41050000000001,385.06670000000003,374.16160000000002,347.04880000000003,348.4375,320.95769999999999,342.81479999999999,349.93169999999998,343.7722,328.24270000000001,337.91899999999998,326.87420000000003,335.96710000000002,300.7534,298.51679999999999,307.83420000000001,318.55500000000001,320.11520000000002,307.74339999999995,305.27319999999997,286.05399999999997,254.00149999999999,250.79650000000001,263.01089999999999,273.42740000000003,281.46680000000003,251.62010000000001,236.71809999999999,248.11689999999999,248.04830000000001,223.46289999999999,228.69220000000001,241.8486,239.1884,246.73729999999998,261.02670000000001,253.24399999999997,252.58090000000001,269.43150000000003,285.12479999999999,314.8433,318.49850000000004,321.96199999999999,322.40899999999999,337.1934,305.17009999999999,288.33850000000001,302.60859999999997,302.00700000000001,310.84719999999999,313.6198,309.65899999999999,302.99939999999998,275.56169999999997,267.42270000000002,250.81980000000001,247.63560000000001,250.29400000000001,236.73989999999998,251.06180000000001,260.9939,252.92720000000003,260.36959999999999,268.97910000000002,275.3648,255.55270000000002,252.03910000000002,235.68690000000001,225.95100000000002,193.90719999999999,176.60819999999998,186.3038,183.48150000000001,182.37890000000002,173.85580000000002,166.96639999999999,173.15309999999999,182.0686,180.94140000000002,189.04589999999999,193.39580000000001,184.73329999999999,189.125,199.66370000000001,199.43610000000001,203.69380000000001,209.23840000000001,209.33739999999997,211.94389999999999,198.50799999999998,186.5865,185.4725,180.72839999999999,181.67449999999999,194.4367,194.99979999999999,177.7816,171.70189999999999,171.9504,162.27069999999998,153.1455,161.35069999999999,157.5035,156.20869999999999,167.6044,163.6412,156.29059999999998,170.18889999999999,171.90799999999999,168.66200000000001,166.2473,152.94040000000001,154.7612,145.4358,145.77189999999999,148.12460000000002,157.26089999999999,147.53540000000001,144.8982,146.5573,141.738,147.15959999999998,148.65459999999999,162.53020000000001,173.06289999999998,177.0497,175.8355,171.45230000000001,174.9385,175.87470000000002,176.05770000000001,183.26220000000001,180.38479999999998,182.94909999999999,187.28720000000001,185.20700000000002,214.9348,222.34389999999999,209.24740000000003,234.49089999999998,230.10760000000002,240.08180000000002,237.92019999999999,225.23819999999998,199.47710000000001,207.20230000000001,195.91570000000002,200.72489999999999,194.91799999999998,173.31569999999999,181.41370000000001,193.70439999999999,188.5864,193.6703,189.5179,182.7851,183.54660000000001,191.91910000000001,192.32900000000001,182.41019999999997,184.29670000000002,181.94300000000001,177.39769999999999,179.0249,166.99420000000001,173.37290000000002,170.36849999999998,162.31530000000001,149.3338,150.7062,149.46779999999998,145.083,159.88409999999999,145.23099999999999,141.37559999999999,135.15610000000001,129.2492,108.76539999999999,115.73690000000001,94.353499999999997,96.319200000000009,101.80110000000001,109.96559999999999,112.82680000000001,106.3,113.27179999999998,101.52069999999999,107.04100000000001,104.73390000000001,106.22720000000001,109.12139999999999,106.53269999999999,109.45570000000001,105.40069999999999,100.047,94.041499999999999,98.543700000000001,98.048699999999997,113.7376,111.764,104.15700000000001,106.437,102.3753,103.3917,102.18940000000001,104.22689999999999,100.04349999999999,97.877200000000002,96.991399999999999,89.610399999999998,81.7196,75.356300000000005,62.927100000000003,65.319299999999998,67.938100000000006,60.983499999999999,62.407199999999996,56.3947,63.671599999999998,67.591099999999997,70.232700000000008,67.935400000000001,73.310500000000005,77.733900000000006,78.013200000000012,75.410399999999996,74.72529999999999,69.737700000000004,68.922300000000007,64.916399999999996,66.558899999999994,67.111500000000007,67.198800000000006,70.742999999999995,68.724099999999993,71.302500000000009,74.974500000000006,75.527000000000001,81.11699999999999,77.380200000000002,71.216300000000004,68.461200000000005,74.204400000000007,81.126199999999997,82.054199999999994,84.1875,82.406100000000009,89.249300000000005,89.672200000000004,84.8339,84.328099999999992,84.363500000000002,86.058300000000003,78.193399999999997,77.2303,86.760400000000004,92.981700000000004,93.9208,91.103700000000003,92.322599999999994,91.150499999999994,89.352200000000011,88.976699999999994,89.655000000000001,94.806799999999996,93.967199999999991,95.097200000000001,97.049999999999997,93.156999999999996,100.89879999999999,98.150199999999998,101.92380000000001,100.27889999999999,97.003100000000003,96.206699999999998,96.181300000000007,90.449799999999996,87.353999999999999,78.724499999999992,78.295899999999989,80.9482,80.937600000000003,83.192999999999998,82.955399999999997,84.766800000000003,76.3767,76.722400000000007,74.223799999999997,79.627400000000009,78.541799999999995,77.510900000000007,78.587699999999998,78.336100000000002,78.200800000000001,79.48769999999999,79.913899999999998,75.499300000000005,78.488599999999991,78.661900000000003,82.439300000000003,83.369,82.348200000000006,80.900099999999995,76.1173,77.947599999999994,73.7864,73.328800000000001,75.309100000000001,68.832000000000008,70.641900000000007,68.903300000000002,67.827200000000005,72.109800000000007,73.872900000000001,72.501000000000005,72.279499999999999,73.845100000000002,74.563199999999995,74.288200000000003,75.148200000000003,73.442799999999991,73.0762,72.253399999999999,75.4375,77.583100000000002,76.924099999999996,76.432199999999995,76.1083,75.995500000000007,76.607599999999991,77.415900000000008,75.6571,74.394000000000005,73.704800000000006,73.709499999999991,75.565100000000001,77.603800000000007,81.264899999999997,82.136499999999998,80.833100000000002,79.147599999999997,78.827199999999991,78.554599999999994,79.922800000000009,76.92949999999999,77.020200000000003,78.047599999999989,75.974600000000009,77.0184,77.824700000000007,77.040900000000008,76.511700000000005,75.892899999999997,72.5488,74.3065,81.722700000000003,82.014799999999994,75.739699999999999,75.8643,64.380099999999999,54.282799999999995,65.871400000000008,60.720300000000002,56.034500000000001,54.8459,56.952899999999993,58.387100000000004,55.7256,55.814600000000006,55.555900000000001,56.642199999999995,54.191900000000004,52.951000000000001,54.295499999999997,55.482699999999994,55.092399999999998,54.981500000000004,55.803000000000004,55.925100000000008,55.103700000000003,55.615600000000001,58.011400000000002,56.781599999999997,57.933299999999996,56.448100000000004,57.333999999999996,56.765699999999995,56.125800000000005,54.052799999999998,55.371200000000002,54.531399999999998,55.204500000000003,53.447599999999994,53.213900000000002,54.796399999999998,54.978800000000007,53.552799999999998,48.1509,49.133500000000005,49.293700000000001,47.1145,49.293599999999998,48.830100000000002,48.897300000000001,48.4375,48.356700000000004,47.845700000000001,48.7804,49.131,46.767499999999998,47.168999999999997,46.321400000000004,45.786799999999999,45.994199999999999,46.772399999999998,46.124600000000001,48.484999999999999,47.947899999999997,48.831299999999999,49.107099999999996,51.669699999999999,53.462800000000001,54.042699999999996,54.4069,57.703099999999999,60.250599999999999,65.838399999999993,66.874700000000004,67.085899999999995,68.9816,65.904600000000002,65.804200000000009,70.192700000000002,68.850499999999997,69.520899999999997,70.411500000000004,65.605899999999991,68.884500000000003,70.662999999999997,71.407299999999992,69.005799999999994,71.345299999999995,66.4786,68.0291,71.531599999999997,71.501800000000003,73.536799999999999,72.611800000000002,70.466999999999999,69.701599999999999,75.875299999999996,74.826099999999997,67.287399999999991,67.70389999999999,68.606400000000008,66.307199999999995,71.240200000000002,70.63000000000001,74.070100000000011,70.682699999999997,72.969499999999996,75.393000000000001,76.281000000000006,77.912700000000001,75.768599999999992,73.989999999999995,73.849500000000006,70.554299999999998,69.707599999999999,72.993600000000001,72.926699999999997,73.327799999999996,78.487799999999993,75.439099999999996,74.329000000000008,72.081900000000005,74.334699999999998,74.201300000000003,72.906800000000004,69.025499999999994,65.551999999999992,65.1678,62.677599999999998,70.350400000000008,72.957000000000008,74.326999999999998,67.386700000000005,67.344700000000003,70.503900000000002,68.196899999999999,69.645299999999992,66.262799999999999,68.568100000000001,65.511200000000002,67.122299999999996,64.623099999999994,63.965299999999999,64.783100000000005,63.244699999999995,63.591799999999999,65.451700000000002,64.063800000000001,66.003900000000002,66.322499999999991,64.848700000000008,65.3215,67.5702,68.601599999999991,70.019900000000007,68.167299999999997,66.731300000000005,67.261400000000009,68.847700000000003,68.929900000000004,68.573999999999998,70.514899999999997,72.311199999999999,72.433700000000002,73.246700000000004,71.895799999999994,72.668700000000001,65.535600000000002,64.665499999999994,61.425799999999995,63.085599999999999,62.026199999999996,61.747500000000002,62.857300000000002,61.681100000000001,63.462899999999998,61.816400000000002,63.104900000000001,62.211099999999995,64.814000000000007,61.135399999999997,61.242399999999996,57.410399999999996,57.177599999999998,57.2151,54.656000000000006,55.410000000000004,54.890300000000003,54.659199999999998,55.419799999999995,55.423299999999998,56.642700000000005,56.159800000000004,56.525199999999998,56.268099999999997,55.301000000000002,55.857299999999995,56.574000000000005,55.282399999999996,55.189699999999995,55.735299999999995,56.2121,58.480800000000002,57.509200000000007,57.450000000000003,55.911500000000004,55.591700000000003,56.511800000000001,56.671499999999995,56.695700000000002,53.394699999999993,54.719300000000004,52.092300000000002,52.483199999999997,52.397199999999998,47.813099999999999,47.109000000000002,48.512899999999995,49.040900000000001,47.4497,47.290599999999998,48.525400000000005,48.7547,48.498000000000005,49.775700000000001,50.880700000000004,53.058999999999997,52.544199999999996,53.254800000000003,52.132300000000001,58.519200000000005,55.479299999999995,57.403000000000006,54.395200000000003,57.9009,65.102599999999995,63.750399999999999,67.215400000000002,71.002299999999991,72.584099999999992,69.159800000000004,68.302300000000002,68.844799999999992,67.945099999999996,69.079300000000003,66.789200000000008,69.666499999999999,71.861800000000002,74.110799999999998,72.842200000000005,73.865499999999997,74.798000000000002,73.2316,71.034199999999998,71.676199999999994,73.546500000000009,75.111099999999993,73.759100000000004,74.619399999999999,71.491900000000001,73.038200000000003,76.142399999999995,76.002499999999998,77.126899999999992,80.117799999999988,77.551199999999994,74.008899999999997,76.632400000000004,74.4251,73.261899999999997,73.518299999999996,72.294899999999998,72.14970000000001,71.0017,72.241100000000003,72.577799999999996,73.481999999999999,72.785599999999988,72.289400000000001,72.548999999999992,72.918599999999998,70.460400000000007,65.561300000000003,61.0456,61.194199999999995,62.464299999999994,62.894599999999997,61.753999999999998,60.483800000000002,62.357799999999997,61.421499999999995,60.704700000000003,60.746699999999997,62.070300000000003,61.100000000000001,62.611000000000004,61.555599999999998,62.726800000000004,61.722100000000005,62.218300000000006,61.755800000000008,61.529599999999995,62.302300000000002,62.392899999999997,63.032900000000005,62.853000000000002,62.186,60.464300000000001,58.661900000000003,60.348199999999999,61.787999999999997,62.334400000000002,66.317000000000007,67.100300000000004,66.4251,66.789900000000003,69.009500000000003,71.770199999999988,69.138000000000005,69.214600000000004,69.064099999999996,68.093400000000003,69.419399999999996,71.465100000000007,73.480800000000002,77.385300000000001,76.015200000000007,78.150700000000001,79.398800000000008,76.929999999999993,74.2316,75.353800000000007,75.671999999999997,76.365400000000008,74.440600000000003,74.061199999999999,72.366100000000003,72.951999999999998,73.171499999999995,71.791600000000003,73.436700000000002,73.831299999999999,74.358599999999996,74.609999999999999,72.692999999999998,71.792699999999996,72.986900000000006,74.250500000000002,76.083199999999991,81.131500000000003,86.424599999999998,84.58250000000001,84.974199999999996,82.724199999999996,80.387900000000002,82.390100000000004,84.122699999999995,83.221900000000005,80.833100000000002,83.537899999999993,83.521000000000001,84.053399999999996,84.726599999999991,84.536299999999997,88.271599999999992,86.250700000000009,88.043300000000002,89.64370000000001,89.081999999999994,86.040300000000002,86.905500000000004,86.712199999999996,85.606300000000005,89.723299999999995,84.90140000000001,84.336199999999991,83.951700000000002,86.343999999999994,86.038200000000003,82.328599999999994,88.941999999999993,89.65570000000001,90.864100000000008,91.460599999999999,91.5685,89.9148,90.729700000000008,91.466000000000008,91.969999999999999,93.393799999999999,95.494500000000002,94.085099999999997,92.234499999999997,91.815899999999999,89.1828,91.043599999999998,91.932000000000002,90.984099999999998,90.565399999999997,86.080699999999993,85.932100000000005,86.636099999999999,91.686300000000003,90.649999999999991,90.176400000000001,87.634999999999991,86.465800000000002,87,86.876300000000001,88.58850000000001,90.33489999999999,90.356000000000009,91.566299999999998,93.310599999999994,94.209500000000006,101.42009999999999,104.32619999999999,100.71429999999999,101.366,102.30969999999999,105.10999999999999,106.7127,101.19759999999999,101.1647,99.139399999999995,96.3245,94.177199999999999,98.847899999999996,98.349199999999996,108.0778,112.7855,105.9956,109.94619999999999,105.80929999999999,106.34140000000001,107.03210000000001,105.2133,103.0729,102.87280000000001,103.2606,103.131,98.778800000000004,97.552999999999997,102.86090000000002,101.7193,102.7974,101.533,100.01009999999999,101.75749999999999,102.2577,97.839799999999997,97.665900000000008,98.342600000000004,98.78240000000001,97.293199999999999,96.269999999999996,96.994100000000003,96.763999999999996,97.315799999999996,99.430199999999999,100.66679999999999,100.5878,103.66489999999999,102.8907,104.69059999999999,105.61320000000001,106.1472,107.03389999999999,108.8638,109.94500000000001,107.4392,103.9995,105.1078,105.8886,110.65879999999999,111.22799999999999,114.50309999999999,118.41040000000001,121.09639999999999,120.06310000000001,123.4205,126.8184,123.35400000000001,124.3135,115.98180000000001,127.60590000000001,131.4555,129.91649999999998,138.8022,145.0326,145.577,145.34370000000001,156.10120000000001,153.76310000000001,145.2963,139.6405,153.66370000000001,147.34819999999999,131.43100000000001,145.00869999999998,153.5941,144.6576,145.21949999999998,148.77419999999998,154.28459999999998,154.75209999999998,152.958,164.48410000000001,164.9999,164.26140000000001,172.07479999999998,167.62220000000002,160.19280000000001,160.39709999999999,165.0763,157.08750000000001,160.1046,160.273,166.04740000000001,155.6987,154.05260000000001,150.78119999999998,130.57399999999998,116.89190000000001,126.95160000000001,125.09360000000001,131.33619999999999,125.77419999999999,123.77689999999998,123.63500000000001,122.6985,126.87679999999999,127.83439999999999,122.0504,114.29730000000001,116.47790000000001,118.3473,125.50579999999999,122.9939,124.44759999999999,119.87090000000001,120.7265,116.693,119.7859,115.1199,114.3836,114.68640000000001,114.36960000000001,112.6609,119.58439999999999,116.38500000000001,119.84729999999999,120.8455,117.74329999999999,133.22220000000002,131.48329999999999,127.1374,125.59469999999999,124.3811,128.59449999999998,131.39519999999999,129.33079999999998,127.20089999999999,125.08330000000001,124.6756,126.0311,125.01439999999999,123.70030000000001,121.8917,124.20819999999999,126.373,123.8035,117.6982,113.0673,114.8652,111.18669999999999,105.9251,108.41989999999998,103.97430000000001,104.07079999999999,106.19559999999998,109.56809999999999,104.64139999999999,100.32920000000001,109.42490000000001,108.70550000000001,107.1375,104.35950000000001,100.7525,101.86139999999999,108.12909999999999,111.6349,116.0171,113.61300000000001,112.13900000000001,114.92619999999999,116.55290000000001,113.35129999999999,104.73129999999999,99.318799999999996,99.737200000000001,103.94449999999999,95.882400000000004,99.950499999999991,103.8729,106.0767,108.137,113.84389999999999,119.12389999999999,123.9906,127.44889999999999,128.929,123.49540000000002,122.65760000000002,123.8907,122.56339999999999,124.5433,117.83879999999999,120.80740000000002,115.49679999999999,115.49990000000001,118.37130000000001,119.60740000000001,117.26749999999998,124.5082,123.9753,125.66329999999999,128.02439999999999,116.60569999999998,110.40950000000001,103.26049999999999,95.738199999999992,97.314700000000002,93.183000000000007,102.0343,98.714799999999997,96.828599999999994,93.726399999999998,99.218299999999999,102.78830000000001,104.64519999999999,102.4817,104.1871,103.26049999999999,103.41670000000001,106.82529999999998,112.28659999999999,118.5292,116.86559999999999,125.49140000000001,121.4126,121.1562,115.84820000000001,108.68580000000001,107.1396,104.60810000000001,108.2012,106.8802,101.1404,109.0694,100.50760000000001,106.99749999999999,102.711,99.034300000000002,98.509899999999988,99.221400000000003,107.35509999999999,111.29860000000001,110.09500000000001,109.83099999999999,110.30789999999999,107.6041,106.74999999999999,105.316,104.36879999999999,104.99750000000002,109.7427,110.90899999999999,113.1944,116.3511,122.3676,119.20630000000001,116.7581,118.693,123.8194,119.95929999999998,118.3582,113.7831,106.28949999999999,102.97130000000001,103.657,108.26229999999998,107.1534,107.8262,105.50250000000001,103.53330000000001,100.715,100.79640000000001,103.0038,107.3199,106.4333,111.64510000000001,107.5202,106.08359999999999,102.56870000000001,105.32520000000001,105.5121,106.52040000000001,102.82940000000001,103.02640000000001,100.39739999999999,98.806400000000011,91.321399999999997,95.744799999999998,97.907299999999992,100.10120000000001,101.03370000000001,105.5385,100.42979999999999,99.410699999999991,96.281099999999995,93.308999999999997,90.454900000000009,92.947000000000003,115.60770000000001,122.8518,121.3377,128.6979,125.90619999999998,129.64759999999998,123.65610000000001,119.95929999999998,111.0201,115.22019999999999,119.116,115.536,121.3849,116.76150000000001,114.99760000000001,123.41589999999999,125.04729999999999,128.26580000000001,129.8133,135.40529999999998,132.84180000000001,149.76759999999999,145.02879999999999,144.1317,150.43639999999999,149.38290000000001,165.53890000000001,177.0823,188.75789999999998,179.35909999999998,197.82679999999999,199.1174,199.49209999999999,176.90120000000002,178.2097,194.66239999999999,225.36350000000002,230.22840000000002,221.3194,225.87730000000002,225.25540000000001,213.99689999999998,201.18079999999998,188.38919999999999,194.58279999999999,178.79130000000001,186.0967,213.55520000000001,212.98330000000001,209.96190000000001,194.37370000000001,188.7097,200.56150000000002,189.40719999999999,185.12049999999999,179.65949999999998,185.55199999999999,192.09179999999998,201.4837,202.0788,198.131,198.56629999999998,179.5772,173.25569999999999,166.59520000000001,170.60409999999999,170.71809999999999,169.9546,168.16739999999999,173.24969999999999,185.1876,180.51060000000001,194.73570000000001,183.5471,178.11150000000001,189.89069999999998,201.9136,189.97710000000001,187.43440000000001,185.2783,181.36580000000001,178.13669999999999,170.94229999999999,161.67750000000001,165.4282,174.803,181.96119999999999,164.86660000000001,143.7405,151.55110000000002,146.1746,140.95750000000001,133.1481,131.95439999999999,133.8306,132.96179999999998,140.07590000000002,136.60069999999999,141.6172,141.7921,145.06710000000001,140.8484,140.72299999999998,146.15899999999999,137.75370000000001,text:date: 2020-07-27br />return_base100: 100.0000br />name: Lending Index,date: 2020-07-28br />return_base100: 97.9614br />name: Lending Index,date: 2020-07-29br />return_base100: 98.9444br />name: Lending Index,date: 2020-07-30br />return_base100: 104.9196br />name: Lending Index,date: 2020-07-31br />return_base100: 109.1617br />name: Lending Index,date: 2020-08-01br />return_base100: 107.0751br />name: Lending Index,date: 2020-08-02br />return_base100: 114.1423br />name: Lending Index,date: 2020-08-03br />return_base100: 109.0723br />name: Lending Index,date: 2020-08-04br />return_base100: 113.9515br />name: Lending Index,date: 2020-08-05br />return_base100: 112.2917br />name: Lending Index,date: 2020-08-06br />return_base100: 114.0643br />name: Lending Index,date: 2020-08-07br />return_base100: 112.6238br />name: Lending Index,date: 2020-08-08br />return_base100: 111.6948br />name: Lending Index,date: 2020-08-09br />return_base100: 111.7479br />name: Lending Index,date: 2020-08-10br />return_base100: 114.1788br />name: Lending Index,date: 2020-08-11br />return_base100: 120.0236br />name: Lending Index,date: 2020-08-12br />return_base100: 113.7456br />name: Lending Index,date: 2020-08-13br />return_base100: 138.5602br />name: Lending Index,date: 2020-08-14br />return_base100: 152.4184br />name: Lending Index,date: 2020-08-15br />return_base100: 139.8212br />name: Lending Index,date: 2020-08-16br />return_base100: 133.3268br />name: Lending Index,date: 2020-08-17br />return_base100: 133.4351br />name: Lending Index,date: 2020-08-18br />return_base100: 132.5659br />name: Lending Index,date: 2020-08-19br />return_base100: 128.7044br />name: Lending Index,date: 2020-08-20br />return_base100: 125.3098br />name: Lending Index,date: 2020-08-21br />return_base100: 126.8158br />name: Lending Index,date: 2020-08-22br />return_base100: 116.1062br />name: Lending Index,date: 2020-08-23br />return_base100: 122.8906br />name: Lending Index,date: 2020-08-24br />return_base100: 122.2240br />name: Lending Index,date: 2020-08-25br />return_base100: 130.5393br />name: Lending Index,date: 2020-08-26br />return_base100: 122.3417br />name: Lending Index,date: 2020-08-27br />return_base100: 123.2583br />name: Lending Index,date: 2020-08-28br />return_base100: 118.0691br />name: Lending Index,date: 2020-08-29br />return_base100: 121.3736br />name: Lending Index,date: 2020-08-30br />return_base100: 121.4699br />name: Lending Index,date: 2020-08-31br />return_base100: 129.9285br />name: Lending Index,date: 2020-09-01br />return_base100: 130.7919br />name: Lending Index,date: 2020-09-02br />return_base100: 138.2652br />name: Lending Index,date: 2020-09-03br />return_base100: 127.5155br />name: Lending Index,date: 2020-09-04br />return_base100: 109.1510br />name: Lending Index,date: 2020-09-05br />return_base100: 112.8481br />name: Lending Index,date: 2020-09-06br />return_base100: 98.2353br />name: Lending Index,date: 2020-09-07br />return_base100: 105.1065br />name: Lending Index,date: 2020-09-08br />return_base100: 101.2838br />name: Lending Index,date: 2020-09-09br />return_base100: 97.7795br />name: Lending Index,date: 2020-09-10br />return_base100: 100.6616br />name: Lending Index,date: 2020-09-11br />return_base100: 102.7510br />name: Lending Index,date: 2020-09-12br />return_base100: 100.8297br />name: Lending Index,date: 2020-09-13br />return_base100: 98.7949br />name: Lending Index,date: 2020-09-14br />return_base100: 95.6163br />name: Lending Index,date: 2020-09-15br />return_base100: 92.9669br />name: Lending Index,date: 2020-09-16br />return_base100: 87.6039br />name: Lending Index,date: 2020-09-17br />return_base100: 88.7879br />name: Lending Index,date: 2020-09-18br />return_base100: 92.9192br />name: Lending Index,date: 2020-09-19br />return_base100: 90.4451br />name: Lending Index,date: 2020-09-20br />return_base100: 91.6675br />name: Lending Index,date: 2020-09-21br />return_base100: 86.0850br />name: Lending Index,date: 2020-09-22br />return_base100: 79.3772br />name: Lending Index,date: 2020-09-23br />return_base100: 84.6234br />name: Lending Index,date: 2020-09-24br />return_base100: 77.2656br />name: Lending Index,date: 2020-09-25br />return_base100: 85.0389br />name: Lending Index,date: 2020-09-26br />return_base100: 87.0790br />name: Lending Index,date: 2020-09-27br />return_base100: 90.4106br />name: Lending Index,date: 2020-09-28br />return_base100: 86.5696br />name: Lending Index,date: 2020-09-29br />return_base100: 85.2449br />name: Lending Index,date: 2020-09-30br />return_base100: 86.6517br />name: Lending Index,date: 2020-10-01br />return_base100: 90.8568br />name: Lending Index,date: 2020-10-02br />return_base100: 89.8219br />name: Lending Index,date: 2020-10-03br />return_base100: 85.1894br />name: Lending Index,date: 2020-10-04br />return_base100: 85.9211br />name: Lending Index,date: 2020-10-05br />return_base100: 86.3369br />name: Lending Index,date: 2020-10-06br />return_base100: 86.6365br />name: Lending Index,date: 2020-10-07br />return_base100: 77.5869br />name: Lending Index,date: 2020-10-08br />return_base100: 79.3839br />name: Lending Index,date: 2020-10-09br />return_base100: 79.1423br />name: Lending Index,date: 2020-10-10br />return_base100: 84.8213br />name: Lending Index,date: 2020-10-11br />return_base100: 85.9189br />name: Lending Index,date: 2020-10-12br />return_base100: 86.6450br />name: Lending Index,date: 2020-10-13br />return_base100: 87.4331br />name: Lending Index,date: 2020-10-14br />return_base100: 85.2738br />name: Lending Index,date: 2020-10-15br />return_base100: 83.2778br />name: Lending Index,date: 2020-10-16br />return_base100: 81.3645br />name: Lending Index,date: 2020-10-17br />return_base100: 78.8514br />name: Lending Index,date: 2020-10-18br />return_base100: 79.8934br />name: Lending Index,date: 2020-10-19br />return_base100: 82.0412br />name: Lending Index,date: 2020-10-20br />return_base100: 81.2969br />name: Lending Index,date: 2020-10-21br />return_base100: 77.1153br />name: Lending Index,date: 2020-10-22br />return_base100: 78.5002br />name: Lending Index,date: 2020-10-23br />return_base100: 82.8518br />name: Lending Index,date: 2020-10-24br />return_base100: 83.1183br />name: Lending Index,date: 2020-10-25br />return_base100: 84.4604br />name: Lending Index,date: 2020-10-26br />return_base100: 81.8102br />name: Lending Index,date: 2020-10-27br />return_base100: 80.2879br />name: Lending Index,date: 2020-10-28br />return_base100: 84.2447br />name: Lending Index,date: 2020-10-29br />return_base100: 80.5233br />name: Lending Index,date: 2020-10-30br />return_base100: 76.0074br />name: Lending Index,date: 2020-10-31br />return_base100: 73.2712br />name: Lending Index,date: 2020-11-01br />return_base100: 73.2259br />name: Lending Index,date: 2020-11-02br />return_base100: 75.5259br />name: Lending Index,date: 2020-11-03br />return_base100: 73.3772br />name: Lending Index,date: 2020-11-04br />return_base100: 72.0523br />name: Lending Index,date: 2020-11-05br />return_base100: 72.3901br />name: Lending Index,date: 2020-11-06br />return_base100: 74.1012br />name: Lending Index,date: 2020-11-07br />return_base100: 76.1655br />name: Lending Index,date: 2020-11-08br />return_base100: 73.6677br />name: Lending Index,date: 2020-11-09br />return_base100: 76.3452br />name: Lending Index,date: 2020-11-10br />return_base100: 74.4118br />name: Lending Index,date: 2020-11-11br />return_base100: 79.2720br />name: Lending Index,date: 2020-11-12br />return_base100: 78.9437br />name: Lending Index,date: 2020-11-13br />return_base100: 78.2267br />name: Lending Index,date: 2020-11-14br />return_base100: 82.4367br />name: Lending Index,date: 2020-11-15br />return_base100: 83.9162br />name: Lending Index,date: 2020-11-16br />return_base100: 81.7528br />name: Lending Index,date: 2020-11-17br />return_base100: 82.0265br />name: Lending Index,date: 2020-11-18br />return_base100: 83.1292br />name: Lending Index,date: 2020-11-19br />return_base100: 79.5311br />name: Lending Index,date: 2020-11-20br />return_base100: 78.9820br />name: Lending Index,date: 2020-11-21br />return_base100: 80.5530br />name: Lending Index,date: 2020-11-22br />return_base100: 86.9014br />name: Lending Index,date: 2020-11-23br />return_base100: 84.2300br />name: Lending Index,date: 2020-11-24br />return_base100: 90.3611br />name: Lending Index,date: 2020-11-25br />return_base100: 90.8694br />name: Lending Index,date: 2020-11-26br />return_base100: 86.7650br />name: Lending Index,date: 2020-11-27br />return_base100: 78.1167br />name: Lending Index,date: 2020-11-28br />return_base100: 76.4600br />name: Lending Index,date: 2020-11-29br />return_base100: 78.9449br />name: Lending Index,date: 2020-11-30br />return_base100: 80.8490br />name: Lending Index,date: 2020-12-01br />return_base100: 83.0017br />name: Lending Index,date: 2020-12-02br />return_base100: 77.8912br />name: Lending Index,date: 2020-12-03br />return_base100: 83.1664br />name: Lending Index,date: 2020-12-04br />return_base100: 91.7560br />name: Lending Index,date: 2020-12-05br />return_base100: 85.0809br />name: Lending Index,date: 2020-12-06br />return_base100: 90.9182br />name: Lending Index,date: 2020-12-07br />return_base100: 88.5778br />name: Lending Index,date: 2020-12-08br />return_base100: 92.1293br />name: Lending Index,date: 2020-12-09br />return_base100: 92.5665br />name: Lending Index,date: 2020-12-10br />return_base100: 97.1237br />name: Lending Index,date: 2020-12-11br />return_base100: 92.4209br />name: Lending Index,date: 2020-12-12br />return_base100: 88.6110br />name: Lending Index,date: 2020-12-13br />return_base100: 89.9060br />name: Lending Index,date: 2020-12-14br />return_base100: 91.7758br />name: Lending Index,date: 2020-12-15br />return_base100: 94.8759br />name: Lending Index,date: 2020-12-16br />return_base100: 93.1161br />name: Lending Index,date: 2020-12-17br />return_base100: 95.6461br />name: Lending Index,date: 2020-12-18br />return_base100: 103.4451br />name: Lending Index,date: 2020-12-19br />return_base100: 99.9593br />name: Lending Index,date: 2020-12-20br />return_base100: 98.0579br />name: Lending Index,date: 2020-12-21br />return_base100: 95.4301br />name: Lending Index,date: 2020-12-22br />return_base100: 90.5232br />name: Lending Index,date: 2020-12-23br />return_base100: 93.0952br />name: Lending Index,date: 2020-12-24br />return_base100: 85.4982br />name: Lending Index,date: 2020-12-25br />return_base100: 88.3017br />name: Lending Index,date: 2020-12-26br />return_base100: 89.3394br />name: Lending Index,date: 2020-12-27br />return_base100: 87.2724br />name: Lending Index,date: 2020-12-28br />return_base100: 89.6791br />name: Lending Index,date: 2020-12-29br />return_base100: 95.0301br />name: Lending Index,date: 2020-12-30br />return_base100: 92.7059br />name: Lending Index,date: 2020-12-31br />return_base100: 99.4279br />name: Lending Index,date: 2021-01-01br />return_base100: 97.7233br />name: Lending Index,date: 2021-01-02br />return_base100: 95.5617br />name: Lending Index,date: 2021-01-03br />return_base100: 94.8039br />name: Lending Index,date: 2021-01-04br />return_base100: 103.2978br />name: Lending Index,date: 2021-01-05br />return_base100: 102.5278br />name: Lending Index,date: 2021-01-06br />return_base100: 115.9502br />name: Lending Index,date: 2021-01-07br />return_base100: 142.2171br />name: Lending Index,date: 2021-01-08br />return_base100: 143.1231br />name: Lending Index,date: 2021-01-09br />return_base100: 138.2671br />name: Lending Index,date: 2021-01-10br />return_base100: 185.1959br />name: Lending Index,date: 2021-01-11br />return_base100: 186.0291br />name: Lending Index,date: 2021-01-12br />return_base100: 167.2052br />name: Lending Index,date: 2021-01-13br />return_base100: 178.9339br />name: Lending Index,date: 2021-01-14br />return_base100: 193.3488br />name: Lending Index,date: 2021-01-15br />return_base100: 196.5369br />name: Lending Index,date: 2021-01-16br />return_base100: 184.1089br />name: Lending Index,date: 2021-01-17br />return_base100: 187.4662br />name: Lending Index,date: 2021-01-18br />return_base100: 186.6826br />name: Lending Index,date: 2021-01-19br />return_base100: 188.1283br />name: Lending Index,date: 2021-01-20br />return_base100: 183.8707br />name: Lending Index,date: 2021-01-21br />return_base100: 189.6670br />name: Lending Index,date: 2021-01-22br />return_base100: 154.8914br />name: Lending Index,date: 2021-01-23br />return_base100: 183.0466br />name: Lending Index,date: 2021-01-24br />return_base100: 193.3449br />name: Lending Index,date: 2021-01-25br />return_base100: 231.0480br />name: Lending Index,date: 2021-01-26br />return_base100: 213.9772br />name: Lending Index,date: 2021-01-27br />return_base100: 234.5201br />name: Lending Index,date: 2021-01-28br />return_base100: 232.6932br />name: Lending Index,date: 2021-01-29br />return_base100: 246.4127br />name: Lending Index,date: 2021-01-30br />return_base100: 247.1838br />name: Lending Index,date: 2021-01-31br />return_base100: 274.4200br />name: Lending Index,date: 2021-02-01br />return_base100: 265.8587br />name: Lending Index,date: 2021-02-02br />return_base100: 266.0235br />name: Lending Index,date: 2021-02-03br />return_base100: 276.8867br />name: Lending Index,date: 2021-02-04br />return_base100: 325.3112br />name: Lending Index,date: 2021-02-05br />return_base100: 391.2520br />name: Lending Index,date: 2021-02-06br />return_base100: 446.6618br />name: Lending Index,date: 2021-02-07br />return_base100: 411.7212br />name: Lending Index,date: 2021-02-08br />return_base100: 410.1742br />name: Lending Index,date: 2021-02-09br />return_base100: 419.3748br />name: Lending Index,date: 2021-02-10br />return_base100: 426.9284br />name: Lending Index,date: 2021-02-11br />return_base100: 440.1761br />name: Lending Index,date: 2021-02-12br />return_base100: 441.1619br />name: Lending Index,date: 2021-02-13br />return_base100: 461.0080br />name: Lending Index,date: 2021-02-14br />return_base100: 433.7391br />name: Lending Index,date: 2021-02-15br />return_base100: 413.2942br />name: Lending Index,date: 2021-02-16br />return_base100: 399.7377br />name: Lending Index,date: 2021-02-17br />return_base100: 389.1894br />name: Lending Index,date: 2021-02-18br />return_base100: 405.3461br />name: Lending Index,date: 2021-02-19br />return_base100: 399.8996br />name: Lending Index,date: 2021-02-20br />return_base100: 387.8503br />name: Lending Index,date: 2021-02-21br />return_base100: 400.5051br />name: Lending Index,date: 2021-02-22br />return_base100: 396.8871br />name: Lending Index,date: 2021-02-23br />return_base100: 365.9195br />name: Lending Index,date: 2021-02-24br />return_base100: 331.5651br />name: Lending Index,date: 2021-02-25br />return_base100: 344.1660br />name: Lending Index,date: 2021-02-26br />return_base100: 313.9685br />name: Lending Index,date: 2021-02-27br />return_base100: 305.6276br />name: Lending Index,date: 2021-02-28br />return_base100: 314.1757br />name: Lending Index,date: 2021-03-01br />return_base100: 321.2969br />name: Lending Index,date: 2021-03-02br />return_base100: 361.3843br />name: Lending Index,date: 2021-03-03br />return_base100: 365.5228br />name: Lending Index,date: 2021-03-04br />return_base100: 368.0822br />name: Lending Index,date: 2021-03-05br />return_base100: 353.5167br />name: Lending Index,date: 2021-03-06br />return_base100: 346.3284br />name: Lending Index,date: 2021-03-07br />return_base100: 365.4967br />name: Lending Index,date: 2021-03-08br />return_base100: 376.7368br />name: Lending Index,date: 2021-03-09br />return_base100: 384.1407br />name: Lending Index,date: 2021-03-10br />return_base100: 396.1533br />name: Lending Index,date: 2021-03-11br />return_base100: 369.3854br />name: Lending Index,date: 2021-03-12br />return_base100: 367.5813br />name: Lending Index,date: 2021-03-13br />return_base100: 342.9871br />name: Lending Index,date: 2021-03-14br />return_base100: 370.8022br />name: Lending Index,date: 2021-03-15br />return_base100: 347.5661br />name: Lending Index,date: 2021-03-16br />return_base100: 334.0352br />name: Lending Index,date: 2021-03-17br />return_base100: 339.5084br />name: Lending Index,date: 2021-03-18br />return_base100: 348.3285br />name: Lending Index,date: 2021-03-19br />return_base100: 336.8067br />name: Lending Index,date: 2021-03-20br />return_base100: 342.2003br />name: Lending Index,date: 2021-03-21br />return_base100: 338.8010br />name: Lending Index,date: 2021-03-22br />return_base100: 333.3123br />name: Lending Index,date: 2021-03-23br />return_base100: 308.7085br />name: Lending Index,date: 2021-03-24br />return_base100: 304.9693br />name: Lending Index,date: 2021-03-25br />return_base100: 282.8080br />name: Lending Index,date: 2021-03-26br />return_base100: 295.9965br />name: Lending Index,date: 2021-03-27br />return_base100: 318.5514br />name: Lending Index,date: 2021-03-28br />return_base100: 318.8766br />name: Lending Index,date: 2021-03-29br />return_base100: 312.6156br />name: Lending Index,date: 2021-03-30br />return_base100: 330.2338br />name: Lending Index,date: 2021-03-31br />return_base100: 337.1081br />name: Lending Index,date: 2021-04-01br />return_base100: 339.5288br />name: Lending Index,date: 2021-04-02br />return_base100: 356.8515br />name: Lending Index,date: 2021-04-03br />return_base100: 388.0217br />name: Lending Index,date: 2021-04-04br />return_base100: 357.4910br />name: Lending Index,date: 2021-04-05br />return_base100: 384.8115br />name: Lending Index,date: 2021-04-06br />return_base100: 375.1286br />name: Lending Index,date: 2021-04-07br />return_base100: 362.4341br />name: Lending Index,date: 2021-04-08br />return_base100: 331.7794br />name: Lending Index,date: 2021-04-09br />return_base100: 348.3545br />name: Lending Index,date: 2021-04-10br />return_base100: 342.2846br />name: Lending Index,date: 2021-04-11br />return_base100: 346.7370br />name: Lending Index,date: 2021-04-12br />return_base100: 350.9816br />name: Lending Index,date: 2021-04-13br />return_base100: 379.3551br />name: Lending Index,date: 2021-04-14br />return_base100: 381.3323br />name: Lending Index,date: 2021-04-15br />return_base100: 397.9684br />name: Lending Index,date: 2021-04-16br />return_base100: 472.0005br />name: Lending Index,date: 2021-04-17br />return_base100: 445.6066br />name: Lending Index,date: 2021-04-18br />return_base100: 432.3739br />name: Lending Index,date: 2021-04-19br />return_base100: 396.3152br />name: Lending Index,date: 2021-04-20br />return_base100: 385.8259br />name: Lending Index,date: 2021-04-21br />return_base100: 391.4228br />name: Lending Index,date: 2021-04-22br />return_base100: 410.5724br />name: Lending Index,date: 2021-04-23br />return_base100: 427.5488br />name: Lending Index,date: 2021-04-24br />return_base100: 432.8277br />name: Lending Index,date: 2021-04-25br />return_base100: 406.3425br />name: Lending Index,date: 2021-04-26br />return_base100: 412.1383br />name: Lending Index,date: 2021-04-27br />return_base100: 465.0624br />name: Lending Index,date: 2021-04-28br />return_base100: 500.1300br />name: Lending Index,date: 2021-04-29br />return_base100: 507.1637br />name: Lending Index,date: 2021-04-30br />return_base100: 490.4334br />name: Lending Index,date: 2021-05-01br />return_base100: 515.5963br />name: Lending Index,date: 2021-05-02br />return_base100: 572.6019br />name: Lending Index,date: 2021-05-03br />return_base100: 568.1199br />name: Lending Index,date: 2021-05-04br />return_base100: 627.7103br />name: Lending Index,date: 2021-05-05br />return_base100: 547.8155br />name: Lending Index,date: 2021-05-06br />return_base100: 579.7805br />name: Lending Index,date: 2021-05-07br />return_base100: 542.7232br />name: Lending Index,date: 2021-05-08br />return_base100: 536.7845br />name: Lending Index,date: 2021-05-09br />return_base100: 578.3062br />name: Lending Index,date: 2021-05-10br />return_base100: 561.0029br />name: Lending Index,date: 2021-05-11br />return_base100: 540.3151br />name: Lending Index,date: 2021-05-12br />return_base100: 581.0625br />name: Lending Index,date: 2021-05-13br />return_base100: 578.3544br />name: Lending Index,date: 2021-05-14br />return_base100: 569.6610br />name: Lending Index,date: 2021-05-15br />return_base100: 620.2692br />name: Lending Index,date: 2021-05-16br />return_base100: 548.5529br />name: Lending Index,date: 2021-05-17br />return_base100: 551.2363br />name: Lending Index,date: 2021-05-18br />return_base100: 567.3766br />name: Lending Index,date: 2021-05-19br />return_base100: 603.3933br />name: Lending Index,date: 2021-05-20br />return_base100: 424.6935br />name: Lending Index,date: 2021-05-21br />return_base100: 471.6721br />name: Lending Index,date: 2021-05-22br />return_base100: 374.3677br />name: Lending Index,date: 2021-05-23br />return_base100: 337.1124br />name: Lending Index,date: 2021-05-24br />return_base100: 309.3150br />name: Lending Index,date: 2021-05-25br />return_base100: 417.2686br />name: Lending Index,date: 2021-05-26br />return_base100: 400.7243br />name: Lending Index,date: 2021-05-27br />return_base100: 431.3789br />name: Lending Index,date: 2021-05-28br />return_base100: 395.2677br />name: Lending Index,date: 2021-05-29br />return_base100: 344.9702br />name: Lending Index,date: 2021-05-30br />return_base100: 323.2428br />name: Lending Index,date: 2021-05-31br />return_base100: 354.1766br />name: Lending Index,date: 2021-06-01br />return_base100: 398.4166br />name: Lending Index,date: 2021-06-02br />return_base100: 392.3534br />name: Lending Index,date: 2021-06-03br />return_base100: 400.0252br />name: Lending Index,date: 2021-06-04br />return_base100: 411.5180br />name: Lending Index,date: 2021-06-05br />return_base100: 393.1931br />name: Lending Index,date: 2021-06-06br />return_base100: 374.0163br />name: Lending Index,date: 2021-06-07br />return_base100: 381.1277br />name: Lending Index,date: 2021-06-08br />return_base100: 345.0440br />name: Lending Index,date: 2021-06-09br />return_base100: 344.1564br />name: Lending Index,date: 2021-06-10br />return_base100: 353.2134br />name: Lending Index,date: 2021-06-11br />return_base100: 326.0836br />name: Lending Index,date: 2021-06-12br />return_base100: 299.7579br />name: Lending Index,date: 2021-06-13br />return_base100: 298.1430br />name: Lending Index,date: 2021-06-14br />return_base100: 329.6224br />name: Lending Index,date: 2021-06-15br />return_base100: 334.1661br />name: Lending Index,date: 2021-06-16br />return_base100: 328.6852br />name: Lending Index,date: 2021-06-17br />return_base100: 304.2006br />name: Lending Index,date: 2021-06-18br />return_base100: 306.0094br />name: Lending Index,date: 2021-06-19br />return_base100: 278.1041br />name: Lending Index,date: 2021-06-20br />return_base100: 269.5378br />name: Lending Index,date: 2021-06-21br />return_base100: 287.0143br />name: Lending Index,date: 2021-06-22br />return_base100: 223.5152br />name: Lending Index,date: 2021-06-23br />return_base100: 225.1936br />name: Lending Index,date: 2021-06-24br />return_base100: 229.9510br />name: Lending Index,date: 2021-06-25br />return_base100: 232.1306br />name: Lending Index,date: 2021-06-26br />return_base100: 208.1478br />name: Lending Index,date: 2021-06-27br />return_base100: 203.7389br />name: Lending Index,date: 2021-06-28br />return_base100: 223.8266br />name: Lending Index,date: 2021-06-29br />return_base100: 250.6252br />name: Lending Index,date: 2021-06-30br />return_base100: 262.7201br />name: Lending Index,date: 2021-07-01br />return_base100: 280.6925br />name: Lending Index,date: 2021-07-02br />return_base100: 268.1689br />name: Lending Index,date: 2021-07-03br />return_base100: 277.1843br />name: Lending Index,date: 2021-07-04br />return_base100: 294.4845br />name: Lending Index,date: 2021-07-05br />return_base100: 322.8117br />name: Lending Index,date: 2021-07-06br />return_base100: 347.4218br />name: Lending Index,date: 2021-07-07br />return_base100: 346.5355br />name: Lending Index,date: 2021-07-08br />return_base100: 340.4661br />name: Lending Index,date: 2021-07-09br />return_base100: 320.1493br />name: Lending Index,date: 2021-07-10br />return_base100: 330.7826br />name: Lending Index,date: 2021-07-11br />return_base100: 323.0071br />name: Lending Index,date: 2021-07-12br />return_base100: 329.1210br />name: Lending Index,date: 2021-07-13br />return_base100: 319.6826br />name: Lending Index,date: 2021-07-14br />return_base100: 296.3510br />name: Lending Index,date: 2021-07-15br />return_base100: 305.5594br />name: Lending Index,date: 2021-07-16br />return_base100: 299.8248br />name: Lending Index,date: 2021-07-17br />return_base100: 282.2288br />name: Lending Index,date: 2021-07-18br />return_base100: 284.1754br />name: Lending Index,date: 2021-07-19br />return_base100: 287.9493br />name: Lending Index,date: 2021-07-20br />return_base100: 266.3066br />name: Lending Index,date: 2021-07-21br />return_base100: 257.6268br />name: Lending Index,date: 2021-07-22br />return_base100: 286.8575br />name: Lending Index,date: 2021-07-23br />return_base100: 304.0197br />name: Lending Index,date: 2021-07-24br />return_base100: 311.3713br />name: Lending Index,date: 2021-07-25br />return_base100: 311.4366br />name: Lending Index,date: 2021-07-26br />return_base100: 309.7362br />name: Lending Index,date: 2021-07-27br />return_base100: 315.5321br />name: Lending Index,date: 2021-07-28br />return_base100: 316.2693br />name: Lending Index,date: 2021-07-29br />return_base100: 314.5673br />name: Lending Index,date: 2021-07-30br />return_base100: 330.4768br />name: Lending Index,date: 2021-07-31br />return_base100: 338.2877br />name: Lending Index,date: 2021-08-01br />return_base100: 346.0733br />name: Lending Index,date: 2021-08-02br />return_base100: 337.0081br />name: Lending Index,date: 2021-08-03br />return_base100: 339.0847br />name: Lending Index,date: 2021-08-04br />return_base100: 326.9716br />name: Lending Index,date: 2021-08-05br />return_base100: 359.5558br />name: Lending Index,date: 2021-08-06br />return_base100: 387.7900br />name: Lending Index,date: 2021-08-07br />return_base100: 384.8701br />name: Lending Index,date: 2021-08-08br />return_base100: 404.8022br />name: Lending Index,date: 2021-08-09br />return_base100: 379.3327br />name: Lending Index,date: 2021-08-10br />return_base100: 391.6230br />name: Lending Index,date: 2021-08-11br />return_base100: 401.1522br />name: Lending Index,date: 2021-08-12br />return_base100: 407.4522br />name: Lending Index,date: 2021-08-13br />return_base100: 393.3654br />name: Lending Index,date: 2021-08-14br />return_base100: 430.8956br />name: Lending Index,date: 2021-08-15br />return_base100: 428.5166br />name: Lending Index,date: 2021-08-16br />return_base100: 427.0352br />name: Lending Index,date: 2021-08-17br />return_base100: 418.5341br />name: Lending Index,date: 2021-08-18br />return_base100: 393.5719br />name: Lending Index,date: 2021-08-19br />return_base100: 395.8067br />name: Lending Index,date: 2021-08-20br />return_base100: 412.0385br />name: Lending Index,date: 2021-08-21br />return_base100: 423.0634br />name: Lending Index,date: 2021-08-22br />return_base100: 419.6904br />name: Lending Index,date: 2021-08-23br />return_base100: 416.9526br />name: Lending Index,date: 2021-08-24br />return_base100: 424.2154br />name: Lending Index,date: 2021-08-25br />return_base100: 399.4967br />name: Lending Index,date: 2021-08-26br />return_base100: 403.9735br />name: Lending Index,date: 2021-08-27br />return_base100: 383.9221br />name: Lending Index,date: 2021-08-28br />return_base100: 397.4846br />name: Lending Index,date: 2021-08-29br />return_base100: 387.8578br />name: Lending Index,date: 2021-08-30br />return_base100: 383.1288br />name: Lending Index,date: 2021-08-31br />return_base100: 376.3972br />name: Lending Index,date: 2021-09-01br />return_base100: 403.1360br />name: Lending Index,date: 2021-09-02br />return_base100: 424.6350br />name: Lending Index,date: 2021-09-03br />return_base100: 411.4813br />name: Lending Index,date: 2021-09-04br />return_base100: 412.6264br />name: Lending Index,date: 2021-09-05br />return_base100: 412.2330br />name: Lending Index,date: 2021-09-06br />return_base100: 433.2642br />name: Lending Index,date: 2021-09-07br />return_base100: 428.0296br />name: Lending Index,date: 2021-09-08br />return_base100: 358.3740br />name: Lending Index,date: 2021-09-09br />return_base100: 348.3357br />name: Lending Index,date: 2021-09-10br />return_base100: 347.1259br />name: Lending Index,date: 2021-09-11br />return_base100: 326.9979br />name: Lending Index,date: 2021-09-12br />return_base100: 336.8244br />name: Lending Index,date: 2021-09-13br />return_base100: 343.5979br />name: Lending Index,date: 2021-09-14br />return_base100: 337.3976br />name: Lending Index,date: 2021-09-15br />return_base100: 375.2994br />name: Lending Index,date: 2021-09-16br />return_base100: 394.1201br />name: Lending Index,date: 2021-09-17br />return_base100: 375.2683br />name: Lending Index,date: 2021-09-18br />return_base100: 351.6133br />name: Lending Index,date: 2021-09-19br />return_base100: 354.2455br />name: Lending Index,date: 2021-09-20br />return_base100: 343.9369br />name: Lending Index,date: 2021-09-21br />return_base100: 298.2209br />name: Lending Index,date: 2021-09-22br />return_base100: 276.8240br />name: Lending Index,date: 2021-09-23br />return_base100: 309.1728br />name: Lending Index,date: 2021-09-24br />return_base100: 317.9225br />name: Lending Index,date: 2021-09-25br />return_base100: 290.5741br />name: Lending Index,date: 2021-09-26br />return_base100: 286.1770br />name: Lending Index,date: 2021-09-27br />return_base100: 300.6322br />name: Lending Index,date: 2021-09-28br />return_base100: 284.9117br />name: Lending Index,date: 2021-09-29br />return_base100: 274.0476br />name: Lending Index,date: 2021-09-30br />return_base100: 272.6352br />name: Lending Index,date: 2021-10-01br />return_base100: 282.7433br />name: Lending Index,date: 2021-10-02br />return_base100: 305.1249br />name: Lending Index,date: 2021-10-03br />return_base100: 313.6404br />name: Lending Index,date: 2021-10-04br />return_base100: 314.8636br />name: Lending Index,date: 2021-10-05br />return_base100: 309.9295br />name: Lending Index,date: 2021-10-06br />return_base100: 317.2183br />name: Lending Index,date: 2021-10-07br />return_base100: 321.8321br />name: Lending Index,date: 2021-10-08br />return_base100: 320.5113br />name: Lending Index,date: 2021-10-09br />return_base100: 325.6577br />name: Lending Index,date: 2021-10-10br />return_base100: 338.5421br />name: Lending Index,date: 2021-10-11br />return_base100: 325.0003br />name: Lending Index,date: 2021-10-12br />return_base100: 330.4451br />name: Lending Index,date: 2021-10-13br />return_base100: 322.4513br />name: Lending Index,date: 2021-10-14br />return_base100: 325.1634br />name: Lending Index,date: 2021-10-15br />return_base100: 330.3248br />name: Lending Index,date: 2021-10-16br />return_base100: 333.6983br />name: Lending Index,date: 2021-10-17br />return_base100: 341.3075br />name: Lending Index,date: 2021-10-18br />return_base100: 341.1206br />name: Lending Index,date: 2021-10-19br />return_base100: 329.4159br />name: Lending Index,date: 2021-10-20br />return_base100: 329.2881br />name: Lending Index,date: 2021-10-21br />return_base100: 350.2591br />name: Lending Index,date: 2021-10-22br />return_base100: 347.6817br />name: Lending Index,date: 2021-10-23br />return_base100: 342.5854br />name: Lending Index,date: 2021-10-24br />return_base100: 356.9974br />name: Lending Index,date: 2021-10-25br />return_base100: 353.4212br />name: Lending Index,date: 2021-10-26br />return_base100: 361.2408br />name: Lending Index,date: 2021-10-27br />return_base100: 363.2769br />name: Lending Index,date: 2021-10-28br />return_base100: 342.7325br />name: Lending Index,date: 2021-10-29br />return_base100: 363.1823br />name: Lending Index,date: 2021-10-30br />return_base100: 361.8424br />name: Lending Index,date: 2021-10-31br />return_base100: 357.4170br />name: Lending Index,date: 2021-11-01br />return_base100: 373.0313br />name: Lending Index,date: 2021-11-02br />return_base100: 383.6650br />name: Lending Index,date: 2021-11-03br />return_base100: 405.6801br />name: Lending Index,date: 2021-11-04br />return_base100: 413.7804br />name: Lending Index,date: 2021-11-05br />return_base100: 404.9477br />name: Lending Index,date: 2021-11-06br />return_base100: 397.3408br />name: Lending Index,date: 2021-11-07br />return_base100: 402.3012br />name: Lending Index,date: 2021-11-08br />return_base100: 399.1629br />name: Lending Index,date: 2021-11-09br />return_base100: 409.5085br />name: Lending Index,date: 2021-11-10br />return_base100: 402.2327br />name: Lending Index,date: 2021-11-11br />return_base100: 374.3905br />name: Lending Index,date: 2021-11-12br />return_base100: 380.2718br />name: Lending Index,date: 2021-11-13br />return_base100: 368.0553br />name: Lending Index,date: 2021-11-14br />return_base100: 382.4105br />name: Lending Index,date: 2021-11-15br />return_base100: 385.0667br />name: Lending Index,date: 2021-11-16br />return_base100: 374.1616br />name: Lending Index,date: 2021-11-17br />return_base100: 347.0488br />name: Lending Index,date: 2021-11-18br />return_base100: 348.4375br />name: Lending Index,date: 2021-11-19br />return_base100: 320.9577br />name: Lending Index,date: 2021-11-20br />return_base100: 342.8148br />name: Lending Index,date: 2021-11-21br />return_base100: 349.9317br />name: Lending Index,date: 2021-11-22br />return_base100: 343.7722br />name: Lending Index,date: 2021-11-23br />return_base100: 328.2427br />name: Lending Index,date: 2021-11-24br />return_base100: 337.9190br />name: Lending Index,date: 2021-11-25br />return_base100: 326.8742br />name: Lending Index,date: 2021-11-26br />return_base100: 335.9671br />name: Lending Index,date: 2021-11-27br />return_base100: 300.7534br />name: Lending Index,date: 2021-11-28br />return_base100: 298.5168br />name: Lending Index,date: 2021-11-29br />return_base100: 307.8342br />name: Lending Index,date: 2021-11-30br />return_base100: 318.5550br />name: Lending Index,date: 2021-12-01br />return_base100: 320.1152br />name: Lending Index,date: 2021-12-02br />return_base100: 307.7434br />name: Lending Index,date: 2021-12-03br />return_base100: 305.2732br />name: Lending Index,date: 2021-12-04br />return_base100: 286.0540br />name: Lending Index,date: 2021-12-05br />return_base100: 254.0015br />name: Lending Index,date: 2021-12-06br />return_base100: 250.7965br />name: Lending Index,date: 2021-12-07br />return_base100: 263.0109br />name: Lending Index,date: 2021-12-08br />return_base100: 273.4274br />name: Lending Index,date: 2021-12-09br />return_base100: 281.4668br />name: Lending Index,date: 2021-12-10br />return_base100: 251.6201br />name: Lending Index,date: 2021-12-11br />return_base100: 236.7181br />name: Lending Index,date: 2021-12-12br />return_base100: 248.1169br />name: Lending Index,date: 2021-12-13br />return_base100: 248.0483br />name: Lending Index,date: 2021-12-14br />return_base100: 223.4629br />name: Lending Index,date: 2021-12-15br />return_base100: 228.6922br />name: Lending Index,date: 2021-12-16br />return_base100: 241.8486br />name: Lending Index,date: 2021-12-17br />return_base100: 239.1884br />name: Lending Index,date: 2021-12-18br />return_base100: 246.7373br />name: Lending Index,date: 2021-12-19br />return_base100: 261.0267br />name: Lending Index,date: 2021-12-20br />return_base100: 253.2440br />name: Lending Index,date: 2021-12-21br />return_base100: 252.5809br />name: Lending Index,date: 2021-12-22br />return_base100: 269.4315br />name: Lending Index,date: 2021-12-23br />return_base100: 285.1248br />name: Lending Index,date: 2021-12-24br />return_base100: 314.8433br />name: Lending Index,date: 2021-12-25br />return_base100: 318.4985br />name: Lending Index,date: 2021-12-26br />return_base100: 321.9620br />name: Lending Index,date: 2021-12-27br />return_base100: 322.4090br />name: Lending Index,date: 2021-12-28br />return_base100: 337.1934br />name: Lending Index,date: 2021-12-29br />return_base100: 305.1701br />name: Lending Index,date: 2021-12-30br />return_base100: 288.3385br />name: Lending Index,date: 2021-12-31br />return_base100: 302.6086br />name: Lending Index,date: 2022-01-01br />return_base100: 302.0070br />name: Lending Index,date: 2022-01-02br />return_base100: 310.8472br />name: Lending Index,date: 2022-01-03br />return_base100: 313.6198br />name: Lending Index,date: 2022-01-04br />return_base100: 309.6590br />name: Lending Index,date: 2022-01-05br />return_base100: 302.9994br />name: Lending Index,date: 2022-01-06br />return_base100: 275.5617br />name: Lending Index,date: 2022-01-07br />return_base100: 267.4227br />name: Lending Index,date: 2022-01-08br />return_base100: 250.8198br />name: Lending Index,date: 2022-01-09br />return_base100: 247.6356br />name: Lending Index,date: 2022-01-10br />return_base100: 250.2940br />name: Lending Index,date: 2022-01-11br />return_base100: 236.7399br />name: Lending Index,date: 2022-01-12br />return_base100: 251.0618br />name: Lending Index,date: 2022-01-13br />return_base100: 260.9939br />name: Lending Index,date: 2022-01-14br />return_base100: 252.9272br />name: Lending Index,date: 2022-01-15br />return_base100: 260.3696br />name: Lending Index,date: 2022-01-16br />return_base100: 268.9791br />name: Lending Index,date: 2022-01-17br />return_base100: 275.3648br />name: Lending Index,date: 2022-01-18br />return_base100: 255.5527br />name: Lending Index,date: 2022-01-19br />return_base100: 252.0391br />name: Lending Index,date: 2022-01-20br />return_base100: 235.6869br />name: Lending Index,date: 2022-01-21br />return_base100: 225.9510br />name: Lending Index,date: 2022-01-22br />return_base100: 193.9072br />name: Lending Index,date: 2022-01-23br />return_base100: 176.6082br />name: Lending Index,date: 2022-01-24br />return_base100: 186.3038br />name: Lending Index,date: 2022-01-25br />return_base100: 183.4815br />name: Lending Index,date: 2022-01-26br />return_base100: 182.3789br />name: Lending Index,date: 2022-01-27br />return_base100: 173.8558br />name: Lending Index,date: 2022-01-28br />return_base100: 166.9664br />name: Lending Index,date: 2022-01-29br />return_base100: 173.1531br />name: Lending Index,date: 2022-01-30br />return_base100: 182.0686br />name: Lending Index,date: 2022-01-31br />return_base100: 180.9414br />name: Lending Index,date: 2022-02-01br />return_base100: 189.0459br />name: Lending Index,date: 2022-02-02br />return_base100: 193.3958br />name: Lending Index,date: 2022-02-03br />return_base100: 184.7333br />name: Lending Index,date: 2022-02-04br />return_base100: 189.1250br />name: Lending Index,date: 2022-02-05br />return_base100: 199.6637br />name: Lending Index,date: 2022-02-06br />return_base100: 199.4361br />name: Lending Index,date: 2022-02-07br />return_base100: 203.6938br />name: Lending Index,date: 2022-02-08br />return_base100: 209.2384br />name: Lending Index,date: 2022-02-09br />return_base100: 209.3374br />name: Lending Index,date: 2022-02-10br />return_base100: 211.9439br />name: Lending Index,date: 2022-02-11br />return_base100: 198.5080br />name: Lending Index,date: 2022-02-12br />return_base100: 186.5865br />name: Lending Index,date: 2022-02-13br />return_base100: 185.4725br />name: Lending Index,date: 2022-02-14br />return_base100: 180.7284br />name: Lending Index,date: 2022-02-15br />return_base100: 181.6745br />name: Lending Index,date: 2022-02-16br />return_base100: 194.4367br />name: Lending Index,date: 2022-02-17br />return_base100: 194.9998br />name: Lending Index,date: 2022-02-18br />return_base100: 177.7816br />name: Lending Index,date: 2022-02-19br />return_base100: 171.7019br />name: Lending Index,date: 2022-02-20br />return_base100: 171.9504br />name: Lending Index,date: 2022-02-21br />return_base100: 162.2707br />name: Lending Index,date: 2022-02-22br />return_base100: 153.1455br />name: Lending Index,date: 2022-02-23br />return_base100: 161.3507br />name: Lending Index,date: 2022-02-24br />return_base100: 157.5035br />name: Lending Index,date: 2022-02-25br />return_base100: 156.2087br />name: Lending Index,date: 2022-02-26br />return_base100: 167.6044br />name: Lending Index,date: 2022-02-27br />return_base100: 163.6412br />name: Lending Index,date: 2022-02-28br />return_base100: 156.2906br />name: Lending Index,date: 2022-03-01br />return_base100: 170.1889br />name: Lending Index,date: 2022-03-02br />return_base100: 171.9080br />name: Lending Index,date: 2022-03-03br />return_base100: 168.6620br />name: Lending Index,date: 2022-03-04br />return_base100: 166.2473br />name: Lending Index,date: 2022-03-05br />return_base100: 152.9404br />name: Lending Index,date: 2022-03-06br />return_base100: 154.7612br />name: Lending Index,date: 2022-03-07br />return_base100: 145.4358br />name: Lending Index,date: 2022-03-08br />return_base100: 145.7719br />name: Lending Index,date: 2022-03-09br />return_base100: 148.1246br />name: Lending Index,date: 2022-03-10br />return_base100: 157.2609br />name: Lending Index,date: 2022-03-11br />return_base100: 147.5354br />name: Lending Index,date: 2022-03-12br />return_base100: 144.8982br />name: Lending Index,date: 2022-03-13br />return_base100: 146.5573br />name: Lending Index,date: 2022-03-14br />return_base100: 141.7380br />name: Lending Index,date: 2022-03-15br />return_base100: 147.1596br />name: Lending Index,date: 2022-03-16br />return_base100: 148.6546br />name: Lending Index,date: 2022-03-17br />return_base100: 162.5302br />name: Lending Index,date: 2022-03-18br />return_base100: 173.0629br />name: Lending Index,date: 2022-03-19br />return_base100: 177.0497br />name: Lending Index,date: 2022-03-20br />return_base100: 175.8355br />name: Lending Index,date: 2022-03-21br />return_base100: 171.4523br />name: Lending Index,date: 2022-03-22br />return_base100: 174.9385br />name: Lending Index,date: 2022-03-23br />return_base100: 175.8747br />name: Lending Index,date: 2022-03-24br />return_base100: 176.0577br />name: Lending Index,date: 2022-03-25br />return_base100: 183.2622br />name: Lending Index,date: 2022-03-26br />return_base100: 180.3848br />name: Lending Index,date: 2022-03-27br />return_base100: 182.9491br />name: Lending Index,date: 2022-03-28br />return_base100: 187.2872br />name: Lending Index,date: 2022-03-29br />return_base100: 185.2070br />name: Lending Index,date: 2022-03-30br />return_base100: 214.9348br />name: Lending Index,date: 2022-03-31br />return_base100: 222.3439br />name: Lending Index,date: 2022-04-01br />return_base100: 209.2474br />name: Lending Index,date: 2022-04-02br />return_base100: 234.4909br />name: Lending Index,date: 2022-04-03br />return_base100: 230.1076br />name: Lending Index,date: 2022-04-04br />return_base100: 240.0818br />name: Lending Index,date: 2022-04-05br />return_base100: 237.9202br />name: Lending Index,date: 2022-04-06br />return_base100: 225.2382br />name: Lending Index,date: 2022-04-07br />return_base100: 199.4771br />name: Lending Index,date: 2022-04-08br />return_base100: 207.2023br />name: Lending Index,date: 2022-04-09br />return_base100: 195.9157br />name: Lending Index,date: 2022-04-10br />return_base100: 200.7249br />name: Lending Index,date: 2022-04-11br />return_base100: 194.9180br />name: Lending Index,date: 2022-04-12br />return_base100: 173.3157br />name: Lending Index,date: 2022-04-13br />return_base100: 181.4137br />name: Lending Index,date: 2022-04-14br />return_base100: 193.7044br />name: Lending Index,date: 2022-04-15br />return_base100: 188.5864br />name: Lending Index,date: 2022-04-16br />return_base100: 193.6703br />name: Lending Index,date: 2022-04-17br />return_base100: 189.5179br />name: Lending Index,date: 2022-04-18br />return_base100: 182.7851br />name: Lending Index,date: 2022-04-19br />return_base100: 183.5466br />name: Lending Index,date: 2022-04-20br />return_base100: 191.9191br />name: Lending Index,date: 2022-04-21br />return_base100: 192.3290br />name: Lending Index,date: 2022-04-22br />return_base100: 182.4102br />name: Lending Index,date: 2022-04-23br />return_base100: 184.2967br />name: Lending Index,date: 2022-04-24br />return_base100: 181.9430br />name: Lending Index,date: 2022-04-25br />return_base100: 177.3977br />name: Lending Index,date: 2022-04-26br />return_base100: 179.0249br />name: Lending Index,date: 2022-04-27br />return_base100: 166.9942br />name: Lending Index,date: 2022-04-28br />return_base100: 173.3729br />name: Lending Index,date: 2022-04-29br />return_base100: 170.3685br />name: Lending Index,date: 2022-04-30br />return_base100: 162.3153br />name: Lending Index,date: 2022-05-01br />return_base100: 149.3338br />name: Lending Index,date: 2022-05-02br />return_base100: 150.7062br />name: Lending Index,date: 2022-05-03br />return_base100: 149.4678br />name: Lending Index,date: 2022-05-04br />return_base100: 145.0830br />name: Lending Index,date: 2022-05-05br />return_base100: 159.8841br />name: Lending Index,date: 2022-05-06br />return_base100: 145.2310br />name: Lending Index,date: 2022-05-07br />return_base100: 141.3756br />name: Lending Index,date: 2022-05-08br />return_base100: 135.1561br />name: Lending Index,date: 2022-05-09br />return_base100: 129.2492br />name: Lending Index,date: 2022-05-10br />return_base100: 108.7654br />name: Lending Index,date: 2022-05-11br />return_base100: 115.7369br />name: Lending Index,date: 2022-05-12br />return_base100: 94.3535br />name: Lending Index,date: 2022-05-13br />return_base100: 96.3192br />name: Lending Index,date: 2022-05-14br />return_base100: 101.8011br />name: Lending Index,date: 2022-05-15br />return_base100: 109.9656br />name: Lending Index,date: 2022-05-16br />return_base100: 112.8268br />name: Lending Index,date: 2022-05-17br />return_base100: 106.3000br />name: Lending Index,date: 2022-05-18br />return_base100: 113.2718br />name: Lending Index,date: 2022-05-19br />return_base100: 101.5207br />name: Lending Index,date: 2022-05-20br />return_base100: 107.0410br />name: Lending Index,date: 2022-05-21br />return_base100: 104.7339br />name: Lending Index,date: 2022-05-22br />return_base100: 106.2272br />name: Lending Index,date: 2022-05-23br />return_base100: 109.1214br />name: Lending Index,date: 2022-05-24br />return_base100: 106.5327br />name: Lending Index,date: 2022-05-25br />return_base100: 109.4557br />name: Lending Index,date: 2022-05-26br />return_base100: 105.4007br />name: Lending Index,date: 2022-05-27br />return_base100: 100.0470br />name: Lending Index,date: 2022-05-28br />return_base100: 94.0415br />name: Lending Index,date: 2022-05-29br />return_base100: 98.5437br />name: Lending Index,date: 2022-05-30br />return_base100: 98.0487br />name: Lending Index,date: 2022-05-31br />return_base100: 113.7376br />name: Lending Index,date: 2022-06-01br />return_base100: 111.7640br />name: Lending Index,date: 2022-06-02br />return_base100: 104.1570br />name: Lending Index,date: 2022-06-03br />return_base100: 106.4370br />name: Lending Index,date: 2022-06-04br />return_base100: 102.3753br />name: Lending Index,date: 2022-06-05br />return_base100: 103.3917br />name: Lending Index,date: 2022-06-06br />return_base100: 102.1894br />name: Lending Index,date: 2022-06-07br />return_base100: 104.2269br />name: Lending Index,date: 2022-06-08br />return_base100: 100.0435br />name: Lending Index,date: 2022-06-09br />return_base100: 97.8772br />name: Lending Index,date: 2022-06-10br />return_base100: 96.9914br />name: Lending Index,date: 2022-06-11br />return_base100: 89.6104br />name: Lending Index,date: 2022-06-12br />return_base100: 81.7196br />name: Lending Index,date: 2022-06-13br />return_base100: 75.3563br />name: Lending Index,date: 2022-06-14br />return_base100: 62.9271br />name: Lending Index,date: 2022-06-15br />return_base100: 65.3193br />name: Lending Index,date: 2022-06-16br />return_base100: 67.9381br />name: Lending Index,date: 2022-06-17br />return_base100: 60.9835br />name: Lending Index,date: 2022-06-18br />return_base100: 62.4072br />name: Lending Index,date: 2022-06-19br />return_base100: 56.3947br />name: Lending Index,date: 2022-06-20br />return_base100: 63.6716br />name: Lending Index,date: 2022-06-21br />return_base100: 67.5911br />name: Lending Index,date: 2022-06-22br />return_base100: 70.2327br />name: Lending Index,date: 2022-06-23br />return_base100: 67.9354br />name: Lending Index,date: 2022-06-24br />return_base100: 73.3105br />name: Lending Index,date: 2022-06-25br />return_base100: 77.7339br />name: Lending Index,date: 2022-06-26br />return_base100: 78.0132br />name: Lending Index,date: 2022-06-27br />return_base100: 75.4104br />name: Lending Index,date: 2022-06-28br />return_base100: 74.7253br />name: Lending Index,date: 2022-06-29br />return_base100: 69.7377br />name: Lending Index,date: 2022-06-30br />return_base100: 68.9223br />name: Lending Index,date: 2022-07-01br />return_base100: 64.9164br />name: Lending Index,date: 2022-07-02br />return_base100: 66.5589br />name: Lending Index,date: 2022-07-03br />return_base100: 67.1115br />name: Lending Index,date: 2022-07-04br />return_base100: 67.1988br />name: Lending Index,date: 2022-07-05br />return_base100: 70.7430br />name: Lending Index,date: 2022-07-06br />return_base100: 68.7241br />name: Lending Index,date: 2022-07-07br />return_base100: 71.3025br />name: Lending Index,date: 2022-07-08br />return_base100: 74.9745br />name: Lending Index,date: 2022-07-09br />return_base100: 75.5270br />name: Lending Index,date: 2022-07-10br />return_base100: 81.1170br />name: Lending Index,date: 2022-07-11br />return_base100: 77.3802br />name: Lending Index,date: 2022-07-12br />return_base100: 71.2163br />name: Lending Index,date: 2022-07-13br />return_base100: 68.4612br />name: Lending Index,date: 2022-07-14br />return_base100: 74.2044br />name: Lending Index,date: 2022-07-15br />return_base100: 81.1262br />name: Lending Index,date: 2022-07-16br />return_base100: 82.0542br />name: Lending Index,date: 2022-07-17br />return_base100: 84.1875br />name: Lending Index,date: 2022-07-18br />return_base100: 82.4061br />name: Lending Index,date: 2022-07-19br />return_base100: 89.2493br />name: Lending Index,date: 2022-07-20br />return_base100: 89.6722br />name: Lending Index,date: 2022-07-21br />return_base100: 84.8339br />name: Lending Index,date: 2022-07-22br />return_base100: 84.3281br />name: Lending Index,date: 2022-07-23br />return_base100: 84.3635br />name: Lending Index,date: 2022-07-24br />return_base100: 86.0583br />name: Lending Index,date: 2022-07-25br />return_base100: 78.1934br />name: Lending Index,date: 2022-07-26br />return_base100: 77.2303br />name: Lending Index,date: 2022-07-27br />return_base100: 86.7604br />name: Lending Index,date: 2022-07-28br />return_base100: 92.9817br />name: Lending Index,date: 2022-07-29br />return_base100: 93.9208br />name: Lending Index,date: 2022-07-30br />return_base100: 91.1037br />name: Lending Index,date: 2022-07-31br />return_base100: 92.3226br />name: Lending Index,date: 2022-08-01br />return_base100: 91.1505br />name: Lending Index,date: 2022-08-02br />return_base100: 89.3522br />name: Lending Index,date: 2022-08-03br />return_base100: 88.9767br />name: Lending Index,date: 2022-08-04br />return_base100: 89.6550br />name: Lending Index,date: 2022-08-05br />return_base100: 94.8068br />name: Lending Index,date: 2022-08-06br />return_base100: 93.9672br />name: Lending Index,date: 2022-08-07br />return_base100: 95.0972br />name: Lending Index,date: 2022-08-08br />return_base100: 97.0500br />name: Lending Index,date: 2022-08-09br />return_base100: 93.1570br />name: Lending Index,date: 2022-08-10br />return_base100: 100.8988br />name: Lending Index,date: 2022-08-11br />return_base100: 98.1502br />name: Lending Index,date: 2022-08-12br />return_base100: 101.9238br />name: Lending Index,date: 2022-08-13br />return_base100: 100.2789br />name: Lending Index,date: 2022-08-14br />return_base100: 97.0031br />name: Lending Index,date: 2022-08-15br />return_base100: 96.2067br />name: Lending Index,date: 2022-08-16br />return_base100: 96.1813br />name: Lending Index,date: 2022-08-17br />return_base100: 90.4498br />name: Lending Index,date: 2022-08-18br />return_base100: 87.3540br />name: Lending Index,date: 2022-08-19br />return_base100: 78.7245br />name: Lending Index,date: 2022-08-20br />return_base100: 78.2959br />name: Lending Index,date: 2022-08-21br />return_base100: 80.9482br />name: Lending Index,date: 2022-08-22br />return_base100: 80.9376br />name: Lending Index,date: 2022-08-23br />return_base100: 83.1930br />name: Lending Index,date: 2022-08-24br />return_base100: 82.9554br />name: Lending Index,date: 2022-08-25br />return_base100: 84.7668br />name: Lending Index,date: 2022-08-26br />return_base100: 76.3767br />name: Lending Index,date: 2022-08-27br />return_base100: 76.7224br />name: Lending Index,date: 2022-08-28br />return_base100: 74.2238br />name: Lending Index,date: 2022-08-29br />return_base100: 79.6274br />name: Lending Index,date: 2022-08-30br />return_base100: 78.5418br />name: Lending Index,date: 2022-08-31br />return_base100: 77.5109br />name: Lending Index,date: 2022-09-01br />return_base100: 78.5877br />name: Lending Index,date: 2022-09-02br />return_base100: 78.3361br />name: Lending Index,date: 2022-09-03br />return_base100: 78.2008br />name: Lending Index,date: 2022-09-04br />return_base100: 79.4877br />name: Lending Index,date: 2022-09-05br />return_base100: 79.9139br />name: Lending Index,date: 2022-09-06br />return_base100: 75.4993br />name: Lending Index,date: 2022-09-07br />return_base100: 78.4886br />name: Lending Index,date: 2022-09-08br />return_base100: 78.6619br />name: Lending Index,date: 2022-09-09br />return_base100: 82.4393br />name: Lending Index,date: 2022-09-10br />return_base100: 83.3690br />name: Lending Index,date: 2022-09-11br />return_base100: 82.3482br />name: Lending Index,date: 2022-09-12br />return_base100: 80.9001br />name: Lending Index,date: 2022-09-13br />return_base100: 76.1173br />name: Lending Index,date: 2022-09-14br />return_base100: 77.9476br />name: Lending Index,date: 2022-09-15br />return_base100: 73.7864br />name: Lending Index,date: 2022-09-16br />return_base100: 73.3288br />name: Lending Index,date: 2022-09-17br />return_base100: 75.3091br />name: Lending Index,date: 2022-09-18br />return_base100: 68.8320br />name: Lending Index,date: 2022-09-19br />return_base100: 70.6419br />name: Lending Index,date: 2022-09-20br />return_base100: 68.9033br />name: Lending Index,date: 2022-09-21br />return_base100: 67.8272br />name: Lending Index,date: 2022-09-22br />return_base100: 72.1098br />name: Lending Index,date: 2022-09-23br />return_base100: 73.8729br />name: Lending Index,date: 2022-09-24br />return_base100: 72.5010br />name: Lending Index,date: 2022-09-25br />return_base100: 72.2795br />name: Lending Index,date: 2022-09-26br />return_base100: 73.8451br />name: Lending Index,date: 2022-09-27br />return_base100: 74.5632br />name: Lending Index,date: 2022-09-28br />return_base100: 74.2882br />name: Lending Index,date: 2022-09-29br />return_base100: 75.1482br />name: Lending Index,date: 2022-09-30br />return_base100: 73.4428br />name: Lending Index,date: 2022-10-01br />return_base100: 73.0762br />name: Lending Index,date: 2022-10-02br />return_base100: 72.2534br />name: Lending Index,date: 2022-10-03br />return_base100: 75.4375br />name: Lending Index,date: 2022-10-04br />return_base100: 77.5831br />name: Lending Index,date: 2022-10-05br />return_base100: 76.9241br />name: Lending Index,date: 2022-10-06br />return_base100: 76.4322br />name: Lending Index,date: 2022-10-07br />return_base100: 76.1083br />name: Lending Index,date: 2022-10-08br />return_base100: 75.9955br />name: Lending Index,date: 2022-10-09br />return_base100: 76.6076br />name: Lending Index,date: 2022-10-10br />return_base100: 77.4159br />name: Lending Index,date: 2022-10-11br />return_base100: 75.6571br />name: Lending Index,date: 2022-10-12br />return_base100: 74.3940br />name: Lending Index,date: 2022-10-13br />return_base100: 73.7048br />name: Lending Index,date: 2022-10-14br />return_base100: 73.7095br />name: Lending Index,date: 2022-10-15br />return_base100: 75.5651br />name: Lending Index,date: 2022-10-16br />return_base100: 77.6038br />name: Lending Index,date: 2022-10-17br />return_base100: 81.2649br />name: Lending Index,date: 2022-10-18br />return_base100: 82.1365br />name: Lending Index,date: 2022-10-19br />return_base100: 80.8331br />name: Lending Index,date: 2022-10-20br />return_base100: 79.1476br />name: Lending Index,date: 2022-10-21br />return_base100: 78.8272br />name: Lending Index,date: 2022-10-22br />return_base100: 78.5546br />name: Lending Index,date: 2022-10-23br />return_base100: 79.9228br />name: Lending Index,date: 2022-10-24br />return_base100: 76.9295br />name: Lending Index,date: 2022-10-25br />return_base100: 77.0202br />name: Lending Index,date: 2022-10-26br />return_base100: 78.0476br />name: Lending Index,date: 2022-10-27br />return_base100: 75.9746br />name: Lending Index,date: 2022-10-28br />return_base100: 77.0184br />name: Lending Index,date: 2022-10-29br />return_base100: 77.8247br />name: Lending Index,date: 2022-10-30br />return_base100: 77.0409br />name: Lending Index,date: 2022-10-31br />return_base100: 76.5117br />name: Lending Index,date: 2022-11-01br />return_base100: 75.8929br />name: Lending Index,date: 2022-11-02br />return_base100: 72.5488br />name: Lending Index,date: 2022-11-03br />return_base100: 74.3065br />name: Lending Index,date: 2022-11-04br />return_base100: 81.7227br />name: Lending Index,date: 2022-11-05br />return_base100: 82.0148br />name: Lending Index,date: 2022-11-06br />return_base100: 75.7397br />name: Lending Index,date: 2022-11-07br />return_base100: 75.8643br />name: Lending Index,date: 2022-11-08br />return_base100: 64.3801br />name: Lending Index,date: 2022-11-09br />return_base100: 54.2828br />name: Lending Index,date: 2022-11-10br />return_base100: 65.8714br />name: Lending Index,date: 2022-11-11br />return_base100: 60.7203br />name: Lending Index,date: 2022-11-12br />return_base100: 56.0345br />name: Lending Index,date: 2022-11-13br />return_base100: 54.8459br />name: Lending Index,date: 2022-11-14br />return_base100: 56.9529br />name: Lending Index,date: 2022-11-15br />return_base100: 58.3871br />name: Lending Index,date: 2022-11-16br />return_base100: 55.7256br />name: Lending Index,date: 2022-11-17br />return_base100: 55.8146br />name: Lending Index,date: 2022-11-18br />return_base100: 55.5559br />name: Lending Index,date: 2022-11-19br />return_base100: 56.6422br />name: Lending Index,date: 2022-11-20br />return_base100: 54.1919br />name: Lending Index,date: 2022-11-21br />return_base100: 52.9510br />name: Lending Index,date: 2022-11-22br />return_base100: 54.2955br />name: Lending Index,date: 2022-11-23br />return_base100: 55.4827br />name: Lending Index,date: 2022-11-24br />return_base100: 55.0924br />name: Lending Index,date: 2022-11-25br />return_base100: 54.9815br />name: Lending Index,date: 2022-11-26br />return_base100: 55.8030br />name: Lending Index,date: 2022-11-27br />return_base100: 55.9251br />name: Lending Index,date: 2022-11-28br />return_base100: 55.1037br />name: Lending Index,date: 2022-11-29br />return_base100: 55.6156br />name: Lending Index,date: 2022-11-30br />return_base100: 58.0114br />name: Lending Index,date: 2022-12-01br />return_base100: 56.7816br />name: Lending Index,date: 2022-12-02br />return_base100: 57.9333br />name: Lending Index,date: 2022-12-03br />return_base100: 56.4481br />name: Lending Index,date: 2022-12-04br />return_base100: 57.3340br />name: Lending Index,date: 2022-12-05br />return_base100: 56.7657br />name: Lending Index,date: 2022-12-06br />return_base100: 56.1258br />name: Lending Index,date: 2022-12-07br />return_base100: 54.0528br />name: Lending Index,date: 2022-12-08br />return_base100: 55.3712br />name: Lending Index,date: 2022-12-09br />return_base100: 54.5314br />name: Lending Index,date: 2022-12-10br />return_base100: 55.2045br />name: Lending Index,date: 2022-12-11br />return_base100: 53.4476br />name: Lending Index,date: 2022-12-12br />return_base100: 53.2139br />name: Lending Index,date: 2022-12-13br />return_base100: 54.7964br />name: Lending Index,date: 2022-12-14br />return_base100: 54.9788br />name: Lending Index,date: 2022-12-15br />return_base100: 53.5528br />name: Lending Index,date: 2022-12-16br />return_base100: 48.1509br />name: Lending Index,date: 2022-12-17br />return_base100: 49.1335br />name: Lending Index,date: 2022-12-18br />return_base100: 49.2937br />name: Lending Index,date: 2022-12-19br />return_base100: 47.1145br />name: Lending Index,date: 2022-12-20br />return_base100: 49.2936br />name: Lending Index,date: 2022-12-21br />return_base100: 48.8301br />name: Lending Index,date: 2022-12-22br />return_base100: 48.8973br />name: Lending Index,date: 2022-12-23br />return_base100: 48.4375br />name: Lending Index,date: 2022-12-24br />return_base100: 48.3567br />name: Lending Index,date: 2022-12-25br />return_base100: 47.8457br />name: Lending Index,date: 2022-12-26br />return_base100: 48.7804br />name: Lending Index,date: 2022-12-27br />return_base100: 49.1310br />name: Lending Index,date: 2022-12-28br />return_base100: 46.7675br />name: Lending Index,date: 2022-12-29br />return_base100: 47.1690br />name: Lending Index,date: 2022-12-30br />return_base100: 46.3214br />name: Lending Index,date: 2022-12-31br />return_base100: 45.7868br />name: Lending Index,date: 2023-01-01br />return_base100: 45.9942br />name: Lending Index,date: 2023-01-02br />return_base100: 46.7724br />name: Lending Index,date: 2023-01-03br />return_base100: 46.1246br />name: Lending Index,date: 2023-01-04br />return_base100: 48.4850br />name: Lending Index,date: 2023-01-05br />return_base100: 47.9479br />name: Lending Index,date: 2023-01-06br />return_base100: 48.8313br />name: Lending Index,date: 2023-01-07br />return_base100: 49.1071br />name: Lending Index,date: 2023-01-08br />return_base100: 51.6697br />name: Lending Index,date: 2023-01-09br />return_base100: 53.4628br />name: Lending Index,date: 2023-01-10br />return_base100: 54.0427br />name: Lending Index,date: 2023-01-11br />return_base100: 54.4069br />name: Lending Index,date: 2023-01-12br />return_base100: 57.7031br />name: Lending Index,date: 2023-01-13br />return_base100: 60.2506br />name: Lending Index,date: 2023-01-14br />return_base100: 65.8384br />name: Lending Index,date: 2023-01-15br />return_base100: 66.8747br />name: Lending Index,date: 2023-01-16br />return_base100: 67.0859br />name: Lending Index,date: 2023-01-17br />return_base100: 68.9816br />name: Lending Index,date: 2023-01-18br />return_base100: 65.9046br />name: Lending Index,date: 2023-01-19br />return_base100: 65.8042br />name: Lending Index,date: 2023-01-20br />return_base100: 70.1927br />name: Lending Index,date: 2023-01-21br />return_base100: 68.8505br />name: Lending Index,date: 2023-01-22br />return_base100: 69.5209br />name: Lending Index,date: 2023-01-23br />return_base100: 70.4115br />name: Lending Index,date: 2023-01-24br />return_base100: 65.6059br />name: Lending Index,date: 2023-01-25br />return_base100: 68.8845br />name: Lending Index,date: 2023-01-26br />return_base100: 70.6630br />name: Lending Index,date: 2023-01-27br />return_base100: 71.4073br />name: Lending Index,date: 2023-01-28br />return_base100: 69.0058br />name: Lending Index,date: 2023-01-29br />return_base100: 71.3453br />name: Lending Index,date: 2023-01-30br />return_base100: 66.4786br />name: Lending Index,date: 2023-01-31br />return_base100: 68.0291br />name: Lending Index,date: 2023-02-01br />return_base100: 71.5316br />name: Lending Index,date: 2023-02-02br />return_base100: 71.5018br />name: Lending Index,date: 2023-02-03br />return_base100: 73.5368br />name: Lending Index,date: 2023-02-04br />return_base100: 72.6118br />name: Lending Index,date: 2023-02-05br />return_base100: 70.4670br />name: Lending Index,date: 2023-02-06br />return_base100: 69.7016br />name: Lending Index,date: 2023-02-07br />return_base100: 75.8753br />name: Lending Index,date: 2023-02-08br />return_base100: 74.8261br />name: Lending Index,date: 2023-02-09br />return_base100: 67.2874br />name: Lending Index,date: 2023-02-10br />return_base100: 67.7039br />name: Lending Index,date: 2023-02-11br />return_base100: 68.6064br />name: Lending Index,date: 2023-02-12br />return_base100: 66.3072br />name: Lending Index,date: 2023-02-13br />return_base100: 71.2402br />name: Lending Index,date: 2023-02-14br />return_base100: 70.6300br />name: Lending Index,date: 2023-02-15br />return_base100: 74.0701br />name: Lending Index,date: 2023-02-16br />return_base100: 70.6827br />name: Lending Index,date: 2023-02-17br />return_base100: 72.9695br />name: Lending Index,date: 2023-02-18br />return_base100: 75.3930br />name: Lending Index,date: 2023-02-19br />return_base100: 76.2810br />name: Lending Index,date: 2023-02-20br />return_base100: 77.9127br />name: Lending Index,date: 2023-02-21br />return_base100: 75.7686br />name: Lending Index,date: 2023-02-22br />return_base100: 73.9900br />name: Lending Index,date: 2023-02-23br />return_base100: 73.8495br />name: Lending Index,date: 2023-02-24br />return_base100: 70.5543br />name: Lending Index,date: 2023-02-25br />return_base100: 69.7076br />name: Lending Index,date: 2023-02-26br />return_base100: 72.9936br />name: Lending Index,date: 2023-02-27br />return_base100: 72.9267br />name: Lending Index,date: 2023-02-28br />return_base100: 73.3278br />name: Lending Index,date: 2023-03-01br />return_base100: 78.4878br />name: Lending Index,date: 2023-03-02br />return_base100: 75.4391br />name: Lending Index,date: 2023-03-03br />return_base100: 74.3290br />name: Lending Index,date: 2023-03-04br />return_base100: 72.0819br />name: Lending Index,date: 2023-03-05br />return_base100: 74.3347br />name: Lending Index,date: 2023-03-06br />return_base100: 74.2013br />name: Lending Index,date: 2023-03-07br />return_base100: 72.9068br />name: Lending Index,date: 2023-03-08br />return_base100: 69.0255br />name: Lending Index,date: 2023-03-09br />return_base100: 65.5520br />name: Lending Index,date: 2023-03-10br />return_base100: 65.1678br />name: Lending Index,date: 2023-03-11br />return_base100: 62.6776br />name: Lending Index,date: 2023-03-12br />return_base100: 70.3504br />name: Lending Index,date: 2023-03-13br />return_base100: 72.9570br />name: Lending Index,date: 2023-03-14br />return_base100: 74.3270br />name: Lending Index,date: 2023-03-15br />return_base100: 67.3867br />name: Lending Index,date: 2023-03-16br />return_base100: 67.3447br />name: Lending Index,date: 2023-03-17br />return_base100: 70.5039br />name: Lending Index,date: 2023-03-18br />return_base100: 68.1969br />name: Lending Index,date: 2023-03-19br />return_base100: 69.6453br />name: Lending Index,date: 2023-03-20br />return_base100: 66.2628br />name: Lending Index,date: 2023-03-21br />return_base100: 68.5681br />name: Lending Index,date: 2023-03-22br />return_base100: 65.5112br />name: Lending Index,date: 2023-03-23br />return_base100: 67.1223br />name: Lending Index,date: 2023-03-24br />return_base100: 64.6231br />name: Lending Index,date: 2023-03-25br />return_base100: 63.9653br />name: Lending Index,date: 2023-03-26br />return_base100: 64.7831br />name: Lending Index,date: 2023-03-27br />return_base100: 63.2447br />name: Lending Index,date: 2023-03-28br />return_base100: 63.5918br />name: Lending Index,date: 2023-03-29br />return_base100: 65.4517br />name: Lending Index,date: 2023-03-30br />return_base100: 64.0638br />name: Lending Index,date: 2023-03-31br />return_base100: 66.0039br />name: Lending Index,date: 2023-04-01br />return_base100: 66.3225br />name: Lending Index,date: 2023-04-02br />return_base100: 64.8487br />name: Lending Index,date: 2023-04-03br />return_base100: 65.3215br />name: Lending Index,date: 2023-04-04br />return_base100: 67.5702br />name: Lending Index,date: 2023-04-05br />return_base100: 68.6016br />name: Lending Index,date: 2023-04-06br />return_base100: 70.0199br />name: Lending Index,date: 2023-04-07br />return_base100: 68.1673br />name: Lending Index,date: 2023-04-08br />return_base100: 66.7313br />name: Lending Index,date: 2023-04-09br />return_base100: 67.2614br />name: Lending Index,date: 2023-04-10br />return_base100: 68.8477br />name: Lending Index,date: 2023-04-11br />return_base100: 68.9299br />name: Lending Index,date: 2023-04-12br />return_base100: 68.5740br />name: Lending Index,date: 2023-04-13br />return_base100: 70.5149br />name: Lending Index,date: 2023-04-14br />return_base100: 72.3112br />name: Lending Index,date: 2023-04-15br />return_base100: 72.4337br />name: Lending Index,date: 2023-04-16br />return_base100: 73.2467br />name: Lending Index,date: 2023-04-17br />return_base100: 71.8958br />name: Lending Index,date: 2023-04-18br />return_base100: 72.6687br />name: Lending Index,date: 2023-04-19br />return_base100: 65.5356br />name: Lending Index,date: 2023-04-20br />return_base100: 64.6655br />name: Lending Index,date: 2023-04-21br />return_base100: 61.4258br />name: Lending Index,date: 2023-04-22br />return_base100: 63.0856br />name: Lending Index,date: 2023-04-23br />return_base100: 62.0262br />name: Lending Index,date: 2023-04-24br />return_base100: 61.7475br />name: Lending Index,date: 2023-04-25br />return_base100: 62.8573br />name: Lending Index,date: 2023-04-26br />return_base100: 61.6811br />name: Lending Index,date: 2023-04-27br />return_base100: 63.4629br />name: Lending Index,date: 2023-05-02br />return_base100: 61.8164br />name: Lending Index,date: 2023-05-03br />return_base100: 63.1049br />name: Lending Index,date: 2023-05-04br />return_base100: 62.2111br />name: Lending Index,date: 2023-05-05br />return_base100: 64.8140br />name: Lending Index,date: 2023-05-06br />return_base100: 61.1354br />name: Lending Index,date: 2023-05-07br />return_base100: 61.2424br />name: Lending Index,date: 2023-05-08br />return_base100: 57.4104br />name: Lending Index,date: 2023-05-09br />return_base100: 57.1776br />name: Lending Index,date: 2023-05-10br />return_base100: 57.2151br />name: Lending Index,date: 2023-05-11br />return_base100: 54.6560br />name: Lending Index,date: 2023-05-12br />return_base100: 55.4100br />name: Lending Index,date: 2023-05-13br />return_base100: 54.8903br />name: Lending Index,date: 2023-05-14br />return_base100: 54.6592br />name: Lending Index,date: 2023-05-15br />return_base100: 55.4198br />name: Lending Index,date: 2023-05-16br />return_base100: 55.4233br />name: Lending Index,date: 2023-05-17br />return_base100: 56.6427br />name: Lending Index,date: 2023-05-18br />return_base100: 56.1598br />name: Lending Index,date: 2023-05-19br />return_base100: 56.5252br />name: Lending Index,date: 2023-05-20br />return_base100: 56.2681br />name: Lending Index,date: 2023-05-21br />return_base100: 55.3010br />name: Lending Index,date: 2023-05-22br />return_base100: 55.8573br />name: Lending Index,date: 2023-05-23br />return_base100: 56.5740br />name: Lending Index,date: 2023-05-24br />return_base100: 55.2824br />name: Lending Index,date: 2023-05-25br />return_base100: 55.1897br />name: Lending Index,date: 2023-05-26br />return_base100: 55.7353br />name: Lending Index,date: 2023-05-27br />return_base100: 56.2121br />name: Lending Index,date: 2023-05-28br />return_base100: 58.4808br />name: Lending Index,date: 2023-05-29br />return_base100: 57.5092br />name: Lending Index,date: 2023-05-30br />return_base100: 57.4500br />name: Lending Index,date: 2023-05-31br />return_base100: 55.9115br />name: Lending Index,date: 2023-06-01br />return_base100: 55.5917br />name: Lending Index,date: 2023-06-02br />return_base100: 56.5118br />name: Lending Index,date: 2023-06-03br />return_base100: 56.6715br />name: Lending Index,date: 2023-06-04br />return_base100: 56.6957br />name: Lending Index,date: 2023-06-05br />return_base100: 53.3947br />name: Lending Index,date: 2023-06-06br />return_base100: 54.7193br />name: Lending Index,date: 2023-06-07br />return_base100: 52.0923br />name: Lending Index,date: 2023-06-08br />return_base100: 52.4832br />name: Lending Index,date: 2023-06-09br />return_base100: 52.3972br />name: Lending Index,date: 2023-06-10br />return_base100: 47.8131br />name: Lending Index,date: 2023-06-11br />return_base100: 47.1090br />name: Lending Index,date: 2023-06-12br />return_base100: 48.5129br />name: Lending Index,date: 2023-06-13br />return_base100: 49.0409br />name: Lending Index,date: 2023-06-14br />return_base100: 47.4497br />name: Lending Index,date: 2023-06-15br />return_base100: 47.2906br />name: Lending Index,date: 2023-06-16br />return_base100: 48.5254br />name: Lending Index,date: 2023-06-17br />return_base100: 48.7547br />name: Lending Index,date: 2023-06-18br />return_base100: 48.4980br />name: Lending Index,date: 2023-06-19br />return_base100: 49.7757br />name: Lending Index,date: 2023-06-20br />return_base100: 50.8807br />name: Lending Index,date: 2023-06-21br />return_base100: 53.0590br />name: Lending Index,date: 2023-06-22br />return_base100: 52.5442br />name: Lending Index,date: 2023-06-23br />return_base100: 53.2548br />name: Lending Index,date: 2023-06-24br />return_base100: 52.1323br />name: Lending Index,date: 2023-06-25br />return_base100: 58.5192br />name: Lending Index,date: 2023-06-26br />return_base100: 55.4793br />name: Lending Index,date: 2023-06-27br />return_base100: 57.4030br />name: Lending Index,date: 2023-06-28br />return_base100: 54.3952br />name: Lending Index,date: 2023-06-29br />return_base100: 57.9009br />name: Lending Index,date: 2023-06-30br />return_base100: 65.1026br />name: Lending Index,date: 2023-07-01br />return_base100: 63.7504br />name: Lending Index,date: 2023-07-02br />return_base100: 67.2154br />name: Lending Index,date: 2023-07-03br />return_base100: 71.0023br />name: Lending Index,date: 2023-07-04br />return_base100: 72.5841br />name: Lending Index,date: 2023-07-05br />return_base100: 69.1598br />name: Lending Index,date: 2023-07-06br />return_base100: 68.3023br />name: Lending Index,date: 2023-07-07br />return_base100: 68.8448br />name: Lending Index,date: 2023-07-08br />return_base100: 67.9451br />name: Lending Index,date: 2023-07-09br />return_base100: 69.0793br />name: Lending Index,date: 2023-07-10br />return_base100: 66.7892br />name: Lending Index,date: 2023-07-11br />return_base100: 69.6665br />name: Lending Index,date: 2023-07-12br />return_base100: 71.8618br />name: Lending Index,date: 2023-07-13br />return_base100: 74.1108br />name: Lending Index,date: 2023-07-14br />return_base100: 72.8422br />name: Lending Index,date: 2023-07-15br />return_base100: 73.8655br />name: Lending Index,date: 2023-07-16br />return_base100: 74.7980br />name: Lending Index,date: 2023-07-17br />return_base100: 73.2316br />name: Lending Index,date: 2023-07-18br />return_base100: 71.0342br />name: Lending Index,date: 2023-07-19br />return_base100: 71.6762br />name: Lending Index,date: 2023-07-20br />return_base100: 73.5465br />name: Lending Index,date: 2023-07-21br />return_base100: 75.1111br />name: Lending Index,date: 2023-07-22br />return_base100: 73.7591br />name: Lending Index,date: 2023-07-23br />return_base100: 74.6194br />name: Lending Index,date: 2023-07-24br />return_base100: 71.4919br />name: Lending Index,date: 2023-07-25br />return_base100: 73.0382br />name: Lending Index,date: 2023-07-26br />return_base100: 76.1424br />name: Lending Index,date: 2023-07-27br />return_base100: 76.0025br />name: Lending Index,date: 2023-07-28br />return_base100: 77.1269br />name: Lending Index,date: 2023-07-29br />return_base100: 80.1178br />name: Lending Index,date: 2023-07-30br />return_base100: 77.5512br />name: Lending Index,date: 2023-07-31br />return_base100: 74.0089br />name: Lending Index,date: 2023-08-01br />return_base100: 76.6324br />name: Lending Index,date: 2023-08-02br />return_base100: 74.4251br />name: Lending Index,date: 2023-08-03br />return_base100: 73.2619br />name: Lending Index,date: 2023-08-04br />return_base100: 73.5183br />name: Lending Index,date: 2023-08-05br />return_base100: 72.2949br />name: Lending Index,date: 2023-08-06br />return_base100: 72.1497br />name: Lending Index,date: 2023-08-07br />return_base100: 71.0017br />name: Lending Index,date: 2023-08-08br />return_base100: 72.2411br />name: Lending Index,date: 2023-08-09br />return_base100: 72.5778br />name: Lending Index,date: 2023-08-10br />return_base100: 73.4820br />name: Lending Index,date: 2023-08-11br />return_base100: 72.7856br />name: Lending Index,date: 2023-08-12br />return_base100: 72.2894br />name: Lending Index,date: 2023-08-13br />return_base100: 72.5490br />name: Lending Index,date: 2023-08-14br />return_base100: 72.9186br />name: Lending Index,date: 2023-08-15br />return_base100: 70.4604br />name: Lending Index,date: 2023-08-16br />return_base100: 65.5613br />name: Lending Index,date: 2023-08-17br />return_base100: 61.0456br />name: Lending Index,date: 2023-08-18br />return_base100: 61.1942br />name: Lending Index,date: 2023-08-19br />return_base100: 62.4643br />name: Lending Index,date: 2023-08-20br />return_base100: 62.8946br />name: Lending Index,date: 2023-08-21br />return_base100: 61.7540br />name: Lending Index,date: 2023-08-22br />return_base100: 60.4838br />name: Lending Index,date: 2023-08-23br />return_base100: 62.3578br />name: Lending Index,date: 2023-08-24br />return_base100: 61.4215br />name: Lending Index,date: 2023-08-25br />return_base100: 60.7047br />name: Lending Index,date: 2023-08-26br />return_base100: 60.7467br />name: Lending Index,date: 2023-08-27br />return_base100: 62.0703br />name: Lending Index,date: 2023-08-28br />return_base100: 61.1000br />name: Lending Index,date: 2023-08-29br />return_base100: 62.6110br />name: Lending Index,date: 2023-08-30br />return_base100: 61.5556br />name: Lending Index,date: 2023-08-31br />return_base100: 62.7268br />name: Lending Index,date: 2023-09-01br />return_base100: 61.7221br />name: Lending Index,date: 2023-09-02br />return_base100: 62.2183br />name: Lending Index,date: 2023-09-03br />return_base100: 61.7558br />name: Lending Index,date: 2023-09-04br />return_base100: 61.5296br />name: Lending Index,date: 2023-09-05br />return_base100: 62.3023br />name: Lending Index,date: 2023-09-06br />return_base100: 62.3929br />name: Lending Index,date: 2023-09-07br />return_base100: 63.0329br />name: Lending Index,date: 2023-09-08br />return_base100: 62.8530br />name: Lending Index,date: 2023-09-09br />return_base100: 62.1860br />name: Lending Index,date: 2023-09-10br />return_base100: 60.4643br />name: Lending Index,date: 2023-09-11br />return_base100: 58.6619br />name: Lending Index,date: 2023-09-12br />return_base100: 60.3482br />name: Lending Index,date: 2023-09-13br />return_base100: 61.7880br />name: Lending Index,date: 2023-09-14br />return_base100: 62.3344br />name: Lending Index,date: 2023-09-15br />return_base100: 66.3170br />name: Lending Index,date: 2023-09-16br />return_base100: 67.1003br />name: Lending Index,date: 2023-09-17br />return_base100: 66.4251br />name: Lending Index,date: 2023-09-18br />return_base100: 66.7899br />name: Lending Index,date: 2023-09-19br />return_base100: 69.0095br />name: Lending Index,date: 2023-09-20br />return_base100: 71.7702br />name: Lending Index,date: 2023-09-21br />return_base100: 69.1380br />name: Lending Index,date: 2023-09-22br />return_base100: 69.2146br />name: Lending Index,date: 2023-09-23br />return_base100: 69.0641br />name: Lending Index,date: 2023-09-24br />return_base100: 68.0934br />name: Lending Index,date: 2023-09-25br />return_base100: 69.4194br />name: Lending Index,date: 2023-09-26br />return_base100: 71.4651br />name: Lending Index,date: 2023-09-27br />return_base100: 73.4808br />name: Lending Index,date: 2023-09-28br />return_base100: 77.3853br />name: Lending Index,date: 2023-09-29br />return_base100: 76.0152br />name: Lending Index,date: 2023-09-30br />return_base100: 78.1507br />name: Lending Index,date: 2023-10-01br />return_base100: 79.3988br />name: Lending Index,date: 2023-10-02br />return_base100: 76.9300br />name: Lending Index,date: 2023-10-03br />return_base100: 74.2316br />name: Lending Index,date: 2023-10-04br />return_base100: 75.3538br />name: Lending Index,date: 2023-10-05br />return_base100: 75.6720br />name: Lending Index,date: 2023-10-06br />return_base100: 76.3654br />name: Lending Index,date: 2023-10-07br />return_base100: 74.4406br />name: Lending Index,date: 2023-10-08br />return_base100: 74.0612br />name: Lending Index,date: 2023-10-09br />return_base100: 72.3661br />name: Lending Index,date: 2023-10-10br />return_base100: 72.9520br />name: Lending Index,date: 2023-10-11br />return_base100: 73.1715br />name: Lending Index,date: 2023-10-12br />return_base100: 71.7916br />name: Lending Index,date: 2023-10-13br />return_base100: 73.4367br />name: Lending Index,date: 2023-10-14br />return_base100: 73.8313br />name: Lending Index,date: 2023-10-15br />return_base100: 74.3586br />name: Lending Index,date: 2023-10-16br />return_base100: 74.6100br />name: Lending Index,date: 2023-10-17br />return_base100: 72.6930br />name: Lending Index,date: 2023-10-18br />return_base100: 71.7927br />name: Lending Index,date: 2023-10-19br />return_base100: 72.9869br />name: Lending Index,date: 2023-10-20br />return_base100: 74.2505br />name: Lending Index,date: 2023-10-21br />return_base100: 76.0832br />name: Lending Index,date: 2023-10-22br />return_base100: 81.1315br />name: Lending Index,date: 2023-10-23br />return_base100: 86.4246br />name: Lending Index,date: 2023-10-24br />return_base100: 84.5825br />name: Lending Index,date: 2023-10-25br />return_base100: 84.9742br />name: Lending Index,date: 2023-10-26br />return_base100: 82.7242br />name: Lending Index,date: 2023-10-27br />return_base100: 80.3879br />name: Lending Index,date: 2023-10-28br />return_base100: 82.3901br />name: Lending Index,date: 2023-10-29br />return_base100: 84.1227br />name: Lending Index,date: 2023-10-30br />return_base100: 83.2219br />name: Lending Index,date: 2023-10-31br />return_base100: 80.8331br />name: Lending Index,date: 2023-11-01br />return_base100: 83.5379br />name: Lending Index,date: 2023-11-02br />return_base100: 83.5210br />name: Lending Index,date: 2023-11-03br />return_base100: 84.0534br />name: Lending Index,date: 2023-11-04br />return_base100: 84.7266br />name: Lending Index,date: 2023-11-05br />return_base100: 84.5363br />name: Lending Index,date: 2023-11-06br />return_base100: 88.2716br />name: Lending Index,date: 2023-11-07br />return_base100: 86.2507br />name: Lending Index,date: 2023-11-08br />return_base100: 88.0433br />name: Lending Index,date: 2023-11-09br />return_base100: 89.6437br />name: Lending Index,date: 2023-11-10br />return_base100: 89.0820br />name: Lending Index,date: 2023-11-11br />return_base100: 86.0403br />name: Lending Index,date: 2023-11-12br />return_base100: 86.9055br />name: Lending Index,date: 2023-11-13br />return_base100: 86.7122br />name: Lending Index,date: 2023-11-14br />return_base100: 85.6063br />name: Lending Index,date: 2023-11-15br />return_base100: 89.7233br />name: Lending Index,date: 2023-11-16br />return_base100: 84.9014br />name: Lending Index,date: 2023-11-17br />return_base100: 84.3362br />name: Lending Index,date: 2023-11-18br />return_base100: 83.9517br />name: Lending Index,date: 2023-11-19br />return_base100: 86.3440br />name: Lending Index,date: 2023-11-20br />return_base100: 86.0382br />name: Lending Index,date: 2023-11-21br />return_base100: 82.3286br />name: Lending Index,date: 2023-11-22br />return_base100: 88.9420br />name: Lending Index,date: 2023-11-23br />return_base100: 89.6557br />name: Lending Index,date: 2023-11-24br />return_base100: 90.8641br />name: Lending Index,date: 2023-11-25br />return_base100: 91.4606br />name: Lending Index,date: 2023-11-26br />return_base100: 91.5685br />name: Lending Index,date: 2023-11-27br />return_base100: 89.9148br />name: Lending Index,date: 2023-11-28br />return_base100: 90.7297br />name: Lending Index,date: 2023-11-29br />return_base100: 91.4660br />name: Lending Index,date: 2023-11-30br />return_base100: 91.9700br />name: Lending Index,date: 2023-12-01br />return_base100: 93.3938br />name: Lending Index,date: 2023-12-02br />return_base100: 95.4945br />name: Lending Index,date: 2023-12-03br />return_base100: 94.0851br />name: Lending Index,date: 2023-12-04br />return_base100: 92.2345br />name: Lending Index,date: 2023-12-05br />return_base100: 91.8159br />name: Lending Index,date: 2023-12-06br />return_base100: 89.1828br />name: Lending Index,date: 2023-12-07br />return_base100: 91.0436br />name: Lending Index,date: 2023-12-08br />return_base100: 91.9320br />name: Lending Index,date: 2023-12-09br />return_base100: 90.9841br />name: Lending Index,date: 2023-12-10br />return_base100: 90.5654br />name: Lending Index,date: 2023-12-11br />return_base100: 86.0807br />name: Lending Index,date: 2023-12-12br />return_base100: 85.9321br />name: Lending Index,date: 2023-12-13br />return_base100: 86.6361br />name: Lending Index,date: 2023-12-14br />return_base100: 91.6863br />name: Lending Index,date: 2023-12-15br />return_base100: 90.6500br />name: Lending Index,date: 2023-12-16br />return_base100: 90.1764br />name: Lending Index,date: 2023-12-17br />return_base100: 87.6350br />name: Lending Index,date: 2023-12-18br />return_base100: 86.4658br />name: Lending Index,date: 2023-12-19br />return_base100: 87.0000br />name: Lending Index,date: 2023-12-20br />return_base100: 86.8763br />name: Lending Index,date: 2023-12-21br />return_base100: 88.5885br />name: Lending Index,date: 2023-12-22br />return_base100: 90.3349br />name: Lending Index,date: 2023-12-23br />return_base100: 90.3560br />name: Lending Index,date: 2023-12-24br />return_base100: 91.5663br />name: Lending Index,date: 2023-12-25br />return_base100: 93.3106br />name: Lending Index,date: 2023-12-26br />return_base100: 94.2095br />name: Lending Index,date: 2023-12-27br />return_base100: 101.4201br />name: Lending Index,date: 2023-12-28br />return_base100: 104.3262br />name: Lending Index,date: 2023-12-29br />return_base100: 100.7143br />name: Lending Index,date: 2023-12-30br />return_base100: 101.3660br />name: Lending Index,date: 2023-12-31br />return_base100: 102.3097br />name: Lending Index,date: 2024-01-01br />return_base100: 105.1100br />name: Lending Index,date: 2024-01-02br />return_base100: 106.7127br />name: Lending Index,date: 2024-01-03br />return_base100: 101.1976br />name: Lending Index,date: 2024-01-04br />return_base100: 101.1647br />name: Lending Index,date: 2024-01-05br />return_base100: 99.1394br />name: Lending Index,date: 2024-01-06br />return_base100: 96.3245br />name: Lending Index,date: 2024-01-07br />return_base100: 94.1772br />name: Lending Index,date: 2024-01-08br />return_base100: 98.8479br />name: Lending Index,date: 2024-01-09br />return_base100: 98.3492br />name: Lending Index,date: 2024-01-10br />return_base100: 108.0778br />name: Lending Index,date: 2024-01-11br />return_base100: 112.7855br />name: Lending Index,date: 2024-01-12br />return_base100: 105.9956br />name: Lending Index,date: 2024-01-13br />return_base100: 109.9462br />name: Lending Index,date: 2024-01-14br />return_base100: 105.8093br />name: Lending Index,date: 2024-01-15br />return_base100: 106.3414br />name: Lending Index,date: 2024-01-16br />return_base100: 107.0321br />name: Lending Index,date: 2024-01-17br />return_base100: 105.2133br />name: Lending Index,date: 2024-01-18br />return_base100: 103.0729br />name: Lending Index,date: 2024-01-19br />return_base100: 102.8728br />name: Lending Index,date: 2024-01-20br />return_base100: 103.2606br />name: Lending Index,date: 2024-01-21br />return_base100: 103.1310br />name: Lending Index,date: 2024-01-22br />return_base100: 98.7788br />name: Lending Index,date: 2024-01-23br />return_base100: 97.5530br />name: Lending Index,date: 2024-01-24br />return_base100: 102.8609br />name: Lending Index,date: 2024-01-25br />return_base100: 101.7193br />name: Lending Index,date: 2024-01-26br />return_base100: 102.7974br />name: Lending Index,date: 2024-01-27br />return_base100: 101.5330br />name: Lending Index,date: 2024-01-28br />return_base100: 100.0101br />name: Lending Index,date: 2024-01-29br />return_base100: 101.7575br />name: Lending Index,date: 2024-01-30br />return_base100: 102.2577br />name: Lending Index,date: 2024-01-31br />return_base100: 97.8398br />name: Lending Index,date: 2024-02-01br />return_base100: 97.6659br />name: Lending Index,date: 2024-02-02br />return_base100: 98.3426br />name: Lending Index,date: 2024-02-03br />return_base100: 98.7824br />name: Lending Index,date: 2024-02-04br />return_base100: 97.2932br />name: Lending Index,date: 2024-02-05br />return_base100: 96.2700br />name: Lending Index,date: 2024-02-06br />return_base100: 96.9941br />name: Lending Index,date: 2024-02-07br />return_base100: 96.7640br />name: Lending Index,date: 2024-02-08br />return_base100: 97.3158br />name: Lending Index,date: 2024-02-09br />return_base100: 99.4302br />name: Lending Index,date: 2024-02-10br />return_base100: 100.6668br />name: Lending Index,date: 2024-02-11br />return_base100: 100.5878br />name: Lending Index,date: 2024-02-12br />return_base100: 103.6649br />name: Lending Index,date: 2024-02-13br />return_base100: 102.8907br />name: Lending Index,date: 2024-02-14br />return_base100: 104.6906br />name: Lending Index,date: 2024-02-15br />return_base100: 105.6132br />name: Lending Index,date: 2024-02-16br />return_base100: 106.1472br />name: Lending Index,date: 2024-02-17br />return_base100: 107.0339br />name: Lending Index,date: 2024-02-18br />return_base100: 108.8638br />name: Lending Index,date: 2024-02-19br />return_base100: 109.9450br />name: Lending Index,date: 2024-02-20br />return_base100: 107.4392br />name: Lending Index,date: 2024-02-21br />return_base100: 103.9995br />name: Lending Index,date: 2024-02-22br />return_base100: 105.1078br />name: Lending Index,date: 2024-02-23br />return_base100: 105.8886br />name: Lending Index,date: 2024-02-24br />return_base100: 110.6588br />name: Lending Index,date: 2024-02-25br />return_base100: 111.2280br />name: Lending Index,date: 2024-02-26br />return_base100: 114.5031br />name: Lending Index,date: 2024-02-27br />return_base100: 118.4104br />name: Lending Index,date: 2024-02-28br />return_base100: 121.0964br />name: Lending Index,date: 2024-02-29br />return_base100: 120.0631br />name: Lending Index,date: 2024-03-01br />return_base100: 123.4205br />name: Lending Index,date: 2024-03-02br />return_base100: 126.8184br />name: Lending Index,date: 2024-03-03br />return_base100: 123.3540br />name: Lending Index,date: 2024-03-04br />return_base100: 124.3135br />name: Lending Index,date: 2024-03-05br />return_base100: 115.9818br />name: Lending Index,date: 2024-03-06br />return_base100: 127.6059br />name: Lending Index,date: 2024-03-07br />return_base100: 131.4555br />name: Lending Index,date: 2024-03-08br />return_base100: 129.9165br />name: Lending Index,date: 2024-03-09br />return_base100: 138.8022br />name: Lending Index,date: 2024-03-10br />return_base100: 145.0326br />name: Lending Index,date: 2024-03-11br />return_base100: 145.5770br />name: Lending Index,date: 2024-03-12br />return_base100: 145.3437br />name: Lending Index,date: 2024-03-13br />return_base100: 156.1012br />name: Lending Index,date: 2024-03-14br />return_base100: 153.7631br />name: Lending Index,date: 2024-03-15br />return_base100: 145.2963br />name: Lending Index,date: 2024-03-16br />return_base100: 139.6405br />name: Lending Index,date: 2024-03-17br />return_base100: 153.6637br />name: Lending Index,date: 2024-03-18br />return_base100: 147.3482br />name: Lending Index,date: 2024-03-19br />return_base100: 131.4310br />name: Lending Index,date: 2024-03-20br />return_base100: 145.0087br />name: Lending Index,date: 2024-03-21br />return_base100: 153.5941br />name: Lending Index,date: 2024-03-22br />return_base100: 144.6576br />name: Lending Index,date: 2024-03-23br />return_base100: 145.2195br />name: Lending Index,date: 2024-03-24br />return_base100: 148.7742br />name: Lending Index,date: 2024-03-25br />return_base100: 154.2846br />name: Lending Index,date: 2024-03-26br />return_base100: 154.7521br />name: Lending Index,date: 2024-03-27br />return_base100: 152.9580br />name: Lending Index,date: 2024-03-28br />return_base100: 164.4841br />name: Lending Index,date: 2024-03-29br />return_base100: 164.9999br />name: Lending Index,date: 2024-03-30br />return_base100: 164.2614br />name: Lending Index,date: 2024-03-31br />return_base100: 172.0748br />name: Lending Index,date: 2024-04-01br />return_base100: 167.6222br />name: Lending Index,date: 2024-04-02br />return_base100: 160.1928br />name: Lending Index,date: 2024-04-03br />return_base100: 160.3971br />name: Lending Index,date: 2024-04-04br />return_base100: 165.0763br />name: Lending Index,date: 2024-04-05br />return_base100: 157.0875br />name: Lending Index,date: 2024-04-06br />return_base100: 160.1046br />name: Lending Index,date: 2024-04-07br />return_base100: 160.2730br />name: Lending Index,date: 2024-04-08br />return_base100: 166.0474br />name: Lending Index,date: 2024-04-09br />return_base100: 155.6987br />name: Lending Index,date: 2024-04-10br />return_base100: 154.0526br />name: Lending Index,date: 2024-04-11br />return_base100: 150.7812br />name: Lending Index,date: 2024-04-12br />return_base100: 130.5740br />name: Lending Index,date: 2024-04-13br />return_base100: 116.8919br />name: Lending Index,date: 2024-04-14br />return_base100: 126.9516br />name: Lending Index,date: 2024-04-15br />return_base100: 125.0936br />name: Lending Index,date: 2024-04-16br />return_base100: 131.3362br />name: Lending Index,date: 2024-04-17br />return_base100: 125.7742br />name: Lending Index,date: 2024-04-18br />return_base100: 123.7769br />name: Lending Index,date: 2024-04-19br />return_base100: 123.6350br />name: Lending Index,date: 2024-04-26br />return_base100: 122.6985br />name: Lending Index,date: 2024-04-27br />return_base100: 126.8768br />name: Lending Index,date: 2024-04-28br />return_base100: 127.8344br />name: Lending Index,date: 2024-04-29br />return_base100: 122.0504br />name: Lending Index,date: 2024-04-30br />return_base100: 114.2973br />name: Lending Index,date: 2024-05-01br />return_base100: 116.4779br />name: Lending Index,date: 2024-05-02br />return_base100: 118.3473br />name: Lending Index,date: 2024-05-03br />return_base100: 125.5058br />name: Lending Index,date: 2024-05-04br />return_base100: 122.9939br />name: Lending Index,date: 2024-05-05br />return_base100: 124.4476br />name: Lending Index,date: 2024-05-06br />return_base100: 119.8709br />name: Lending Index,date: 2024-05-07br />return_base100: 120.7265br />name: Lending Index,date: 2024-05-08br />return_base100: 116.6930br />name: Lending Index,date: 2024-05-09br />return_base100: 119.7859br />name: Lending Index,date: 2024-05-10br />return_base100: 115.1199br />name: Lending Index,date: 2024-05-11br />return_base100: 114.3836br />name: Lending Index,date: 2024-05-12br />return_base100: 114.6864br />name: Lending Index,date: 2024-05-13br />return_base100: 114.3696br />name: Lending Index,date: 2024-05-14br />return_base100: 112.6609br />name: Lending Index,date: 2024-05-15br />return_base100: 119.5844br />name: Lending Index,date: 2024-05-16br />return_base100: 116.3850br />name: Lending Index,date: 2024-05-17br />return_base100: 119.8473br />name: Lending Index,date: 2024-05-18br />return_base100: 120.8455br />name: Lending Index,date: 2024-05-19br />return_base100: 117.7433br />name: Lending Index,date: 2024-05-20br />return_base100: 133.2222br />name: Lending Index,date: 2024-05-21br />return_base100: 131.4833br />name: Lending Index,date: 2024-05-22br />return_base100: 127.1374br />name: Lending Index,date: 2024-05-23br />return_base100: 125.5947br />name: Lending Index,date: 2024-05-24br />return_base100: 124.3811br />name: Lending Index,date: 2024-05-25br />return_base100: 128.5945br />name: Lending Index,date: 2024-05-26br />return_base100: 131.3952br />name: Lending Index,date: 2024-05-27br />return_base100: 129.3308br />name: Lending Index,date: 2024-05-28br />return_base100: 127.2009br />name: Lending Index,date: 2024-05-29br />return_base100: 125.0833br />name: Lending Index,date: 2024-05-30br />return_base100: 124.6756br />name: Lending Index,date: 2024-05-31br />return_base100: 126.0311br />name: Lending Index,date: 2024-06-01br />return_base100: 125.0144br />name: Lending Index,date: 2024-06-02br />return_base100: 123.7003br />name: Lending Index,date: 2024-06-03br />return_base100: 121.8917br />name: Lending Index,date: 2024-06-04br />return_base100: 124.2082br />name: Lending Index,date: 2024-06-05br />return_base100: 126.3730br />name: Lending Index,date: 2024-06-06br />return_base100: 123.8035br />name: Lending Index,date: 2024-06-07br />return_base100: 117.6982br />name: Lending Index,date: 2024-06-08br />return_base100: 113.0673br />name: Lending Index,date: 2024-06-09br />return_base100: 114.8652br />name: Lending Index,date: 2024-06-10br />return_base100: 111.1867br />name: Lending Index,date: 2024-06-11br />return_base100: 105.9251br />name: Lending Index,date: 2024-06-12br />return_base100: 108.4199br />name: Lending Index,date: 2024-06-13br />return_base100: 103.9743br />name: Lending Index,date: 2024-06-14br />return_base100: 104.0708br />name: Lending Index,date: 2024-06-15br />return_base100: 106.1956br />name: Lending Index,date: 2024-06-16br />return_base100: 109.5681br />name: Lending Index,date: 2024-06-17br />return_base100: 104.6414br />name: Lending Index,date: 2024-06-18br />return_base100: 100.3292br />name: Lending Index,date: 2024-06-19br />return_base100: 109.4249br />name: Lending Index,date: 2024-06-20br />return_base100: 108.7055br />name: Lending Index,date: 2024-06-21br />return_base100: 107.1375br />name: Lending Index,date: 2024-06-22br />return_base100: 104.3595br />name: Lending Index,date: 2024-06-23br />return_base100: 100.7525br />name: Lending Index,date: 2024-06-24br />return_base100: 101.8614br />name: Lending Index,date: 2024-06-25br />return_base100: 108.1291br />name: Lending Index,date: 2024-06-26br />return_base100: 111.6349br />name: Lending Index,date: 2024-06-27br />return_base100: 116.0171br />name: Lending Index,date: 2024-06-28br />return_base100: 113.6130br />name: Lending Index,date: 2024-06-29br />return_base100: 112.1390br />name: Lending Index,date: 2024-06-30br />return_base100: 114.9262br />name: Lending Index,date: 2024-07-01br />return_base100: 116.5529br />name: Lending Index,date: 2024-07-02br />return_base100: 113.3513br />name: Lending Index,date: 2024-07-03br />return_base100: 104.7313br />name: Lending Index,date: 2024-07-04br />return_base100: 99.3188br />name: Lending Index,date: 2024-07-05br />return_base100: 99.7372br />name: Lending Index,date: 2024-07-06br />return_base100: 103.9445br />name: Lending Index,date: 2024-07-07br />return_base100: 95.8824br />name: Lending Index,date: 2024-07-08br />return_base100: 99.9505br />name: Lending Index,date: 2024-07-09br />return_base100: 103.8729br />name: Lending Index,date: 2024-07-10br />return_base100: 106.0767br />name: Lending Index,date: 2024-07-11br />return_base100: 108.1370br />name: Lending Index,date: 2024-07-12br />return_base100: 113.8439br />name: Lending Index,date: 2024-07-13br />return_base100: 119.1239br />name: Lending Index,date: 2024-07-14br />return_base100: 123.9906br />name: Lending Index,date: 2024-07-15br />return_base100: 127.4489br />name: Lending Index,date: 2024-07-16br />return_base100: 128.9290br />name: Lending Index,date: 2024-07-17br />return_base100: 123.4954br />name: Lending Index,date: 2024-07-18br />return_base100: 122.6576br />name: Lending Index,date: 2024-07-19br />return_base100: 123.8907br />name: Lending Index,date: 2024-07-20br />return_base100: 122.5634br />name: Lending Index,date: 2024-07-21br />return_base100: 124.5433br />name: Lending Index,date: 2024-07-22br />return_base100: 117.8388br />name: Lending Index,date: 2024-07-23br />return_base100: 120.8074br />name: Lending Index,date: 2024-07-24br />return_base100: 115.4968br />name: Lending Index,date: 2024-07-25br />return_base100: 115.4999br />name: Lending Index,date: 2024-07-26br />return_base100: 118.3713br />name: Lending Index,date: 2024-07-27br />return_base100: 119.6074br />name: Lending Index,date: 2024-07-28br />return_base100: 117.2675br />name: Lending Index,date: 2024-07-29br />return_base100: 124.5082br />name: Lending Index,date: 2024-07-30br />return_base100: 123.9753br />name: Lending Index,date: 2024-07-31br />return_base100: 125.6633br />name: Lending Index,date: 2024-08-01br />return_base100: 128.0244br />name: Lending Index,date: 2024-08-02br />return_base100: 116.6057br />name: Lending Index,date: 2024-08-03br />return_base100: 110.4095br />name: Lending Index,date: 2024-08-04br />return_base100: 103.2605br />name: Lending Index,date: 2024-08-05br />return_base100: 95.7382br />name: Lending Index,date: 2024-08-06br />return_base100: 97.3147br />name: Lending Index,date: 2024-08-07br />return_base100: 93.1830br />name: Lending Index,date: 2024-08-08br />return_base100: 102.0343br />name: Lending Index,date: 2024-08-09br />return_base100: 98.7148br />name: Lending Index,date: 2024-08-10br />return_base100: 96.8286br />name: Lending Index,date: 2024-08-11br />return_base100: 93.7264br />name: Lending Index,date: 2024-08-12br />return_base100: 99.2183br />name: Lending Index,date: 2024-08-13br />return_base100: 102.7883br />name: Lending Index,date: 2024-08-14br />return_base100: 104.6452br />name: Lending Index,date: 2024-08-15br />return_base100: 102.4817br />name: Lending Index,date: 2024-08-16br />return_base100: 104.1871br />name: Lending Index,date: 2024-08-17br />return_base100: 103.2605br />name: Lending Index,date: 2024-08-18br />return_base100: 103.4167br />name: Lending Index,date: 2024-08-19br />return_base100: 106.8253br />name: Lending Index,date: 2024-08-20br />return_base100: 112.2866br />name: Lending Index,date: 2024-08-21br />return_base100: 118.5292br />name: Lending Index,date: 2024-08-22br />return_base100: 116.8656br />name: Lending Index,date: 2024-08-23br />return_base100: 125.4914br />name: Lending Index,date: 2024-08-24br />return_base100: 121.4126br />name: Lending Index,date: 2024-08-25br />return_base100: 121.1562br />name: Lending Index,date: 2024-08-26br />return_base100: 115.8482br />name: Lending Index,date: 2024-08-27br />return_base100: 108.6858br />name: Lending Index,date: 2024-08-28br />return_base100: 107.1396br />name: Lending Index,date: 2024-08-29br />return_base100: 104.6081br />name: Lending Index,date: 2024-08-30br />return_base100: 108.2012br />name: Lending Index,date: 2024-08-31br />return_base100: 106.8802br />name: Lending Index,date: 2024-09-01br />return_base100: 101.1404br />name: Lending Index,date: 2024-09-02br />return_base100: 109.0694br />name: Lending Index,date: 2024-09-03br />return_base100: 100.5076br />name: Lending Index,date: 2024-09-04br />return_base100: 106.9975br />name: Lending Index,date: 2024-09-05br />return_base100: 102.7110br />name: Lending Index,date: 2024-09-06br />return_base100: 99.0343br />name: Lending Index,date: 2024-09-07br />return_base100: 98.5099br />name: Lending Index,date: 2024-09-08br />return_base100: 99.2214br />name: Lending Index,date: 2024-09-09br />return_base100: 107.3551br />name: Lending Index,date: 2024-09-10br />return_base100: 111.2986br />name: Lending Index,date: 2024-09-11br />return_base100: 110.0950br />name: Lending Index,date: 2024-09-12br />return_base100: 109.8310br />name: Lending Index,date: 2024-09-13br />return_base100: 110.3079br />name: Lending Index,date: 2024-09-14br />return_base100: 107.6041br />name: Lending Index,date: 2024-09-15br />return_base100: 106.7500br />name: Lending Index,date: 2024-09-16br />return_base100: 105.3160br />name: Lending Index,date: 2024-09-17br />return_base100: 104.3688br />name: Lending Index,date: 2024-09-18br />return_base100: 104.9975br />name: Lending Index,date: 2024-09-19br />return_base100: 109.7427br />name: Lending Index,date: 2024-09-20br />return_base100: 110.9090br />name: Lending Index,date: 2024-09-21br />return_base100: 113.1944br />name: Lending Index,date: 2024-09-22br />return_base100: 116.3511br />name: Lending Index,date: 2024-09-23br />return_base100: 122.3676br />name: Lending Index,date: 2024-09-24br />return_base100: 119.2063br />name: Lending Index,date: 2024-09-25br />return_base100: 116.7581br />name: Lending Index,date: 2024-09-26br />return_base100: 118.6930br />name: Lending Index,date: 2024-09-27br />return_base100: 123.8194br />name: Lending Index,date: 2024-09-28br />return_base100: 119.9593br />name: Lending Index,date: 2024-09-29br />return_base100: 118.3582br />name: Lending Index,date: 2024-09-30br />return_base100: 113.7831br />name: Lending Index,date: 2024-10-01br />return_base100: 106.2895br />name: Lending Index,date: 2024-10-02br />return_base100: 102.9713br />name: Lending Index,date: 2024-10-03br />return_base100: 103.6570br />name: Lending Index,date: 2024-10-04br />return_base100: 108.2623br />name: Lending Index,date: 2024-10-05br />return_base100: 107.1534br />name: Lending Index,date: 2024-10-06br />return_base100: 107.8262br />name: Lending Index,date: 2024-10-07br />return_base100: 105.5025br />name: Lending Index,date: 2024-10-08br />return_base100: 103.5333br />name: Lending Index,date: 2024-10-09br />return_base100: 100.7150br />name: Lending Index,date: 2024-10-10br />return_base100: 100.7964br />name: Lending Index,date: 2024-10-11br />return_base100: 103.0038br />name: Lending Index,date: 2024-10-12br />return_base100: 107.3199br />name: Lending Index,date: 2024-10-13br />return_base100: 106.4333br />name: Lending Index,date: 2024-10-14br />return_base100: 111.6451br />name: Lending Index,date: 2024-10-15br />return_base100: 107.5202br />name: Lending Index,date: 2024-10-16br />return_base100: 106.0836br />name: Lending Index,date: 2024-10-17br />return_base100: 102.5687br />name: Lending Index,date: 2024-10-18br />return_base100: 105.3252br />name: Lending Index,date: 2024-10-19br />return_base100: 105.5121br />name: Lending Index,date: 2024-10-20br />return_base100: 106.5204br />name: Lending Index,date: 2024-10-21br />return_base100: 102.8294br />name: Lending Index,date: 2024-10-22br />return_base100: 103.0264br />name: Lending Index,date: 2024-10-23br />return_base100: 100.3974br />name: Lending Index,date: 2024-10-24br />return_base100: 98.8064br />name: Lending Index,date: 2024-10-25br />return_base100: 91.3214br />name: Lending Index,date: 2024-10-26br />return_base100: 95.7448br />name: Lending Index,date: 2024-10-27br />return_base100: 97.9073br />name: Lending Index,date: 2024-10-28br />return_base100: 100.1012br />name: Lending Index,date: 2024-10-29br />return_base100: 101.0337br />name: Lending Index,date: 2024-10-30br />return_base100: 105.5385br />name: Lending Index,date: 2024-10-31br />return_base100: 100.4298br />name: Lending Index,date: 2024-11-01br />return_base100: 99.4107br />name: Lending Index,date: 2024-11-02br />return_base100: 96.2811br />name: Lending Index,date: 2024-11-03br />return_base100: 93.3090br />name: Lending Index,date: 2024-11-04br />return_base100: 90.4549br />name: Lending Index,date: 2024-11-05br />return_base100: 92.9470br />name: Lending Index,date: 2024-11-06br />return_base100: 115.6077br />name: Lending Index,date: 2024-11-07br />return_base100: 122.8518br />name: Lending Index,date: 2024-11-08br />return_base100: 121.3377br />name: Lending Index,date: 2024-11-09br />return_base100: 128.6979br />name: Lending Index,date: 2024-11-10br />return_base100: 125.9062br />name: Lending Index,date: 2024-11-11br />return_base100: 129.6476br />name: Lending Index,date: 2024-11-12br />return_base100: 123.6561br />name: Lending Index,date: 2024-11-13br />return_base100: 119.9593br />name: Lending Index,date: 2024-11-14br />return_base100: 111.0201br />name: Lending Index,date: 2024-11-15br />return_base100: 115.2202br />name: Lending Index,date: 2024-11-16br />return_base100: 119.1160br />name: Lending Index,date: 2024-11-17br />return_base100: 115.5360br />name: Lending Index,date: 2024-11-18br />return_base100: 121.3849br />name: Lending Index,date: 2024-11-19br />return_base100: 116.7615br />name: Lending Index,date: 2024-11-20br />return_base100: 114.9976br />name: Lending Index,date: 2024-11-21br />return_base100: 123.4159br />name: Lending Index,date: 2024-11-22br />return_base100: 125.0473br />name: Lending Index,date: 2024-11-23br />return_base100: 128.2658br />name: Lending Index,date: 2024-11-24br />return_base100: 129.8133br />name: Lending Index,date: 2024-11-25br />return_base100: 135.4053br />name: Lending Index,date: 2024-11-26br />return_base100: 132.8418br />name: Lending Index,date: 2024-11-27br />return_base100: 149.7676br />name: Lending Index,date: 2024-11-28br />return_base100: 145.0288br />name: Lending Index,date: 2024-11-29br />return_base100: 144.1317br />name: Lending Index,date: 2024-11-30br />return_base100: 150.4364br />name: Lending Index,date: 2024-12-01br />return_base100: 149.3829br />name: Lending Index,date: 2024-12-02br />return_base100: 165.5389br />name: Lending Index,date: 2024-12-03br />return_base100: 177.0823br />name: Lending Index,date: 2024-12-04br />return_base100: 188.7579br />name: Lending Index,date: 2024-12-05br />return_base100: 179.3591br />name: Lending Index,date: 2024-12-06br />return_base100: 197.8268br />name: Lending Index,date: 2024-12-07br />return_base100: 199.1174br />name: Lending Index,date: 2024-12-08br />return_base100: 199.4921br />name: Lending Index,date: 2024-12-09br />return_base100: 176.9012br />name: Lending Index,date: 2024-12-10br />return_base100: 178.2097br />name: Lending Index,date: 2024-12-11br />return_base100: 194.6624br />name: Lending Index,date: 2024-12-12br />return_base100: 225.3635br />name: Lending Index,date: 2024-12-13br />return_base100: 230.2284br />name: Lending Index,date: 2024-12-14br />return_base100: 221.3194br />name: Lending Index,date: 2024-12-15br />return_base100: 225.8773br />name: Lending Index,date: 2024-12-16br />return_base100: 225.2554br />name: Lending Index,date: 2024-12-17br />return_base100: 213.9969br />name: Lending Index,date: 2024-12-18br />return_base100: 201.1808br />name: Lending Index,date: 2024-12-19br />return_base100: 188.3892br />name: Lending Index,date: 2024-12-20br />return_base100: 194.5828br />name: Lending Index,date: 2024-12-21br />return_base100: 178.7913br />name: Lending Index,date: 2024-12-22br />return_base100: 186.0967br />name: Lending Index,date: 2024-12-23br />return_base100: 213.5552br />name: Lending Index,date: 2024-12-24br />return_base100: 212.9833br />name: Lending Index,date: 2024-12-25br />return_base100: 209.9619br />name: Lending Index,date: 2024-12-26br />return_base100: 194.3737br />name: Lending Index,date: 2024-12-27br />return_base100: 188.7097br />name: Lending Index,date: 2024-12-28br />return_base100: 200.5615br />name: Lending Index,date: 2024-12-29br />return_base100: 189.4072br />name: Lending Index,date: 2024-12-30br />return_base100: 185.1205br />name: Lending Index,date: 2024-12-31br />return_base100: 179.6595br />name: Lending Index,date: 2025-01-01br />return_base100: 185.5520br />name: Lending Index,date: 2025-01-02br />return_base100: 192.0918br />name: Lending Index,date: 2025-01-03br />return_base100: 201.4837br />name: Lending Index,date: 2025-01-04br />return_base100: 202.0788br />name: Lending Index,date: 2025-01-05br />return_base100: 198.1310br />name: Lending Index,date: 2025-01-06br />return_base100: 198.5663br />name: Lending Index,date: 2025-01-07br />return_base100: 179.5772br />name: Lending Index,date: 2025-01-08br />return_base100: 173.2557br />name: Lending Index,date: 2025-01-09br />return_base100: 166.5952br />name: Lending Index,date: 2025-01-10br />return_base100: 170.6041br />name: Lending Index,date: 2025-01-11br />return_base100: 170.7181br />name: Lending Index,date: 2025-01-12br />return_base100: 169.9546br />name: Lending Index,date: 2025-01-13br />return_base100: 168.1674br />name: Lending Index,date: 2025-01-14br />return_base100: 173.2497br />name: Lending Index,date: 2025-01-15br />return_base100: 185.1876br />name: Lending Index,date: 2025-01-16br />return_base100: 180.5106br />name: Lending Index,date: 2025-01-17br />return_base100: 194.7357br />name: Lending Index,date: 2025-01-18br />return_base100: 183.5471br />name: Lending Index,date: 2025-01-19br />return_base100: 178.1115br />name: Lending Index,date: 2025-01-20br />return_base100: 189.8907br />name: Lending Index,date: 2025-01-21br />return_base100: 201.9136br />name: Lending Index,date: 2025-01-22br />return_base100: 189.9771br />name: Lending Index,date: 2025-01-23br />return_base100: 187.4344br />name: Lending Index,date: 2025-01-24br />return_base100: 185.2783br />name: Lending Index,date: 2025-01-25br />return_base100: 181.3658br />name: Lending Index,date: 2025-01-26br />return_base100: 178.1367br />name: Lending Index,date: 2025-01-27br />return_base100: 170.9423br />name: Lending Index,date: 2025-01-28br />return_base100: 161.6775br />name: Lending Index,date: 2025-01-29br />return_base100: 165.4282br />name: Lending Index,date: 2025-01-30br />return_base100: 174.8030br />name: Lending Index,date: 2025-01-31br />return_base100: 181.9612br />name: Lending Index,date: 2025-02-01br />return_base100: 164.8666br />name: Lending Index,date: 2025-02-02br />return_base100: 143.7405br />name: Lending Index,date: 2025-02-03br />return_base100: 151.5511br />name: Lending Index,date: 2025-02-04br />return_base100: 146.1746br />name: Lending Index,date: 2025-02-05br />return_base100: 140.9575br />name: Lending Index,date: 2025-02-06br />return_base100: 133.1481br />name: Lending Index,date: 2025-02-07br />return_base100: 131.9544br />name: Lending Index,date: 2025-02-08br />return_base100: 133.8306br />name: Lending Index,date: 2025-02-09br />return_base100: 132.9618br />name: Lending Index,date: 2025-02-10br />return_base100: 140.0759br />name: Lending Index,date: 2025-02-11br />return_base100: 136.6007br />name: Lending Index,date: 2025-02-12br />return_base100: 141.6172br />name: Lending Index,date: 2025-02-13br />return_base100: 141.7921br />name: Lending Index,date: 2025-02-14br />return_base100: 145.0671br />name: Lending Index,date: 2025-02-15br />return_base100: 140.8484br />name: Lending Index,date: 2025-02-16br />return_base100: 140.7230br />name: Lending Index,date: 2025-02-17br />return_base100: 146.1590br />name: Lending Index,date: 2025-02-18br />return_base100: 137.7537br />name: Lending Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,191,196,1),dash:solid},hoveron:points,name:Lending Index,legendgroup:Lending Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,94.460999999999999,97.382999999999996,98.744299999999996,99.610900000000001,97.644499999999994,99.120500000000007,97.832999999999998,99.811300000000003,105.0427,106.1515,108.005,116.822,118.2663,124.11190000000001,125.87710000000001,113.78029999999998,116.5719,117.9847,116.84540000000001,115.17679999999999,119.68419999999999,115.1157,116.31899999999999,110.1721,116.7967,117.75670000000001,126.11829999999999,123.6793,136.57490000000001,127.04759999999999,127.13499999999999,117.94230000000002,124.383,119.56599999999999,122.43280000000001,120.5125,117.21410000000002,113.28959999999999,95.823300000000003,95.755400000000009,86.020700000000005,89.201399999999992,84.059700000000007,86.142300000000006,92.123500000000007,98.639699999999991,96.161799999999999,96.449700000000007,90.581599999999995,93.530000000000001,88.972399999999993,87.359999999999999,90.045500000000004,92.736199999999997,94.632000000000005,89.980199999999996,80.977699999999999,86.734800000000007,80.238200000000006,87.347300000000004,86.299400000000006,90.89739999999999,94.910399999999996,94.329700000000003,89.726900000000001,90.138999999999996,86.445599999999999,84.465000000000003,84.01039999999999,85.315700000000007,86.766900000000007,80.471899999999991,83.023600000000002,84.111999999999995,86.482399999999998,89.490800000000007,89.07650000000001,93.396500000000003,90.273899999999998,86.314000000000007,85.468900000000005,81.536200000000008,83.188600000000008,84.432199999999995,83.537499999999994,78.727800000000002,80.479299999999995,84.349500000000006,82.598200000000006,82.057899999999989,80.584599999999995,77.475799999999992,77.695700000000002,75.467799999999997,74.134999999999991,70.760999999999996,70.995699999999999,71.019900000000007,67.911699999999996,66.506299999999996,66.111800000000002,69.436999999999998,76.375199999999992,71.495699999999999,76.511899999999997,74.846800000000002,77.824100000000001,77.078699999999998,74.810900000000004,80.330199999999991,78.935400000000001,80.368799999999993,81.140900000000002,81.102500000000006,77.465099999999993,76.186099999999996,77.939499999999995,83.505799999999994,80.897099999999995,86.141199999999998,88.51400000000001,90.518200000000007,79.284300000000002,79.231499999999997,80.748199999999997,80.17410000000001,82.7898,82.287300000000002,89.680000000000007,87.700400000000002,82.436299999999989,85.346900000000005,85.058599999999998,84.582400000000007,78.599699999999999,78.698800000000006,79.5916,78.468099999999993,80.637,80.0441,84.149100000000004,86.885300000000001,86.409800000000004,85.577700000000007,89.716799999999992,88.948300000000003,85.444100000000006,82.008300000000006,81.361599999999996,69.235799999999998,80.662900000000008,79.0655,79.081199999999995,76.825600000000009,78.374200000000002,75.132200000000012,72.831800000000001,73.272300000000001,76.366599999999991,73.821600000000004,76.20559999999999,78.129199999999997,82.267399999999995,89.915500000000009,92.257300000000001,123.5575,117.3926,104.85899999999999,91.814499999999995,94.247900000000001,100.47699999999999,102.2008,105.53230000000001,110.81229999999999,129.18860000000001,136.80810000000002,202.96379999999999,237.94390000000001,184.72390000000001,215.2253,239.53639999999999,234.18549999999999,262.13810000000001,243.78160000000003,205.30629999999999,208.45509999999999,200.0814,187.0728,191.10910000000001,190.58750000000001,203.4195,205.94459999999998,201.86950000000002,230.26330000000002,218.31429999999997,212.00190000000001,223.30510000000001,235.26419999999999,237.3776,332.5693,339.42359999999996,328.33539999999999,308.61610000000002,290.44799999999998,304.85319999999996,307.50190000000003,329.01889999999997,339.47980000000001,312.7115,321.86000000000001,306.02789999999999,249.70819999999998,274.52670000000001,302.75020000000001,322.85320000000002,320.62599999999998,318.05949999999996,388.44799999999998,447.19759999999997,668.20959999999991,743.79099999999994,676.87020000000007,650.84339999999997,796.63440000000003,986.82470000000001,966.56580000000008,926.35090000000014,1011.2724999999999,1163.9188999999999,1152.2908,1348.4958999999999,1511.0228999999999,1423.4539,1387.7079999999999,1496.5272,1389.5889999999999,1247.1047000000001,1363.2208000000001,1212.3412000000001,1142.7847999999999,1188.9547,1172.8175000000001,1294.0737000000001,1292.1053000000002,1395.9540999999999,1391.8753999999999,1389.2868000000001,1424.7885999999999,1394.5600000000002,1420.4249,1294.0087999999998,1352.3905,1377.8477,1303.1212,1574.7481,1829.0624999999998,1934.3489000000002,1809.5783000000001,1745.2209,1686.0261999999998,1729.2352999999998,1676.3743999999999,1781.8644999999999,1698.7431999999999,1673.6306,1526.6913999999999,1399.7819,1412.8217999999999,1449.0863999999999,1297.8024,1279.5984000000001,1157.0204999999999,1159.7733000000001,1430.9059999999999,1464.8542,1475.6885,1432.9936,1511.2270000000001,1469.9941000000001,1424.6363000000001,1413.5072,1263.3788,1334.0903000000001,1309.5681000000002,1301.1535999999999,1297.3924999999999,1291.0418999999999,1161.8899000000001,1204.9472000000001,1063.4290000000001,1083.6280999999999,1118.0308,1021.921,1027.8951999999999,926.7586,995.02740000000006,715.30310000000009,789.86890000000005,687.85090000000002,620.03089999999997,513.97570000000007,711.62860000000001,683.05219999999997,974.09829999999999,840.64260000000002,704.50490000000002,667.8433,760.97500000000002,802.52909999999997,778.0643,795.33109999999999,813.6049999999999,745.01790000000005,713.96479999999997,723.42050000000006,653.97939999999994,660.86790000000008,677.5693,633.06909999999993,631.80700000000002,612.67950000000008,642.14369999999997,685.25909999999999,680.37310000000002,666.45830000000001,670.49300000000005,620.34130000000005,600.95100000000002,603.09559999999999,471.50040000000001,447.8331,497.20420000000001,568.15550000000007,515.14110000000005,508.92570000000001,533.51829999999995,544.05419999999992,565.26670000000001,592.96879999999999,594.38319999999999,616.15300000000002,646.36339999999996,691.27479999999991,738.81309999999996,734.77229999999997,811.73009999999999,694.52440000000001,734.69499999999994,720.45820000000003,778.67160000000001,743.05790000000002,685.05729999999994,732.95079999999996,681.5729,658.10540000000003,669.51369999999997,674.9049,653.91099999999994,603.72310000000004,647.05840000000001,643.14369999999997,673.35029999999995,700.50509999999997,709.39909999999998,677.2296,673.24149999999997,668.57470000000001,702.53459999999995,710.82729999999992,726.50490000000002,712.73260000000005,752.9597,719.98389999999995,740.71670000000006,733.16949999999997,776.4751,774.62779999999998,743.77409999999998,784.68020000000001,828.01459999999997,814.46000000000004,782.23109999999997,821.74910000000011,819.46890000000008,812.93799999999999,815.90719999999999,781.31349999999998,782.7373,790.94150000000002,817.75040000000013,889.5394,879.9421000000001,996.47450000000003,919.34339999999997,981.68269999999995,915.26870000000008,952.74750000000006,976.11450000000013,1037.0755000000001,1003.6913999999999,990.69979999999998,1037.7955999999999,1042.8846999999998,1042.4200000000001,1061.6838,1168.2702000000002,1138.4154000000001,942.78189999999995,930.98030000000006,931.65910000000008,862.24369999999999,884.24900000000002,917.68759999999997,888.93819999999994,925.09739999999988,978.96249999999986,979.26199999999994,1001.6125999999999,1065.0579,1042.4279999999999,889.77620000000002,855.26409999999998,969.47630000000004,993.08659999999998,907.70049999999992,915.10549999999989,920.47149999999999,884.01440000000002,854.84080000000006,854.69019999999989,911.17089999999996,1014.3914000000001,1016.8763,1055.8989000000001,1119.6812,1158.1988000000001,1112.3698999999999,1122.2855,1203.1026000000002,1265.9781,1211.2885999999999,1167.2344000000001,1189.0854999999999,1183.2013999999999,1165.0781999999999,1165.1623999999999,1217.0197000000001,1169.2221999999999,1146.6876,1146.3385000000001,1205.9593,1152.539,1242.1928,1216.4481000000001,1153.2731000000001,1197.0383999999999,1213.4724000000001,1281.6847,1403.7112,1406.9603000000002,1599.893,1438.4854,1478.6276,1674.4668000000001,1604.3738999999998,1686.9003,1703.3982999999998,1882.5160000000001,1849.7866999999999,1746.0833999999998,1685.1162999999999,1574.9052999999999,1630.0108000000002,1653.2454000000002,1642.3469999999998,1695.7968999999998,1649.1600999999998,1550.7101,1639.1058999999998,1634.9405999999999,1873.0592000000001,1880.6660000000002,1750.6011999999998,1830.0747999999999,1910.2245,2084.3762000000002,1994.4680000000001,1821.2293,1766.4180999999999,1761.2576000000001,1722.6960999999999,1707.6409999999998,1759.8878,1745.0844,1599.1712,1482.4572000000001,1356.1044999999999,1483.1795,1451.8046999999999,1507.0998,1399.7871,1291.6732,1346.9177,1411.5128999999999,1242.5755999999999,1362.3599000000002,1437.3748000000001,1447.8558,1395.4293,1408.0116,1351.9073000000001,1317.5735,1395.0064,1436.7542000000001,1610.8096,1535.1324999999999,1662.7241999999999,1650.8016000000002,1649.5087000000001,1519.6683,1450.5255,1454.3628000000001,1434.9036999999998,1486.5179000000001,1544.1573000000001,1497.9729,1463.6802,1363.5306,1379.4822999999999,1262.3037999999999,1236.6407999999999,1259.9411,1217.3182000000002,1349.7711999999999,1437.2954,1414.6261999999999,1449.7688000000001,1483.6711,1516.7763,1443.8610000000001,1480.6537000000001,1448.3627000000001,1375.4008000000001,1125.7502999999999,975.48779999999999,1045.9184,979.98990000000003,1000.5814,1013.5267000000001,1026.5044,1070.0067999999999,1142.4590000000001,1169.9324999999999,1230.3109999999999,1201.0355,1107.8602999999998,1091.5820999999999,1189.8117999999999,1253.6153999999999,1344.8456999999999,1373.0790999999999,1378.1423,1405.4850999999999,1297.9209000000001,1193.415,1177.3751999999999,1137.4674,1141.7466999999999,1277.9534999999998,1276.9493,1130.9059999999999,1091.8678,1083.5589,1001.6185,904.13530000000014,954.39659999999992,906.23129999999992,879.2503999999999,945.68340000000012,935.26290000000006,898.02110000000005,1020.107,1042.1876,1006.1528,963.86319999999989,884.94949999999994,924.88589999999999,875.97559999999999,854.13,868.83000000000004,906.61439999999993,866.91800000000012,851.48689999999988,859.40279999999996,846.5951,863.70120000000009,861.0521,924.10250000000008,914.31280000000004,942.18670000000009,981.08640000000003,938.37170000000003,934.76800000000003,949.36130000000003,999.46389999999997,1093.6363000000001,1051.3075000000001,1074.4382000000001,1161.1747,1109.8023000000001,1136.3924999999999,1165.1725000000001,1166.1134999999999,1208.8741,1206.5393999999999,1221.1594,1154.8035,1107.9780000000001,991.41320000000007,1086.7269999999999,1076.838,1175.7973,1092.9431999999999,975.27700000000004,1018.2375000000001,1037.2479000000001,992.36410000000001,993.65020000000004,982.02219999999988,930.69729999999993,944.02609999999993,986.99739999999997,1029.1615999999999,979.55190000000005,962.34870000000012,918.9446999999999,932.27269999999999,903.87330000000009,826.6404,844.96269999999993,846.70850000000007,807.64639999999997,706.13149999999996,767.67920000000004,767.58510000000001,739.24929999999995,828.7568,750.22149999999999,715.83280000000002,677.85130000000004,645.60550000000001,524.51179999999999,543.75890000000004,423.54669999999999,382.85309999999998,428.50890000000004,458.0401,482.18979999999999,434.79970000000003,462.70230000000004,390.75060000000002,421.53309999999999,407.46349999999995,410.38659999999999,426.92230000000001,417.23020000000002,415.42459999999994,413.43430000000001,384.45079999999996,363.0539,366.01499999999999,368.70549999999997,407.13350000000003,405.35819999999995,384.38710000000003,410.27600000000001,388.5018,387.16879999999998,384.67609999999996,401.49650000000003,378.88760000000002,371.94970000000001,368.4264,345.387,319.76519999999999,294.32439999999997,270.596,280.2928,291.2611,257.63669999999996,273.46010000000001,264.41409999999996,290.89600000000002,313.84050000000002,304.03800000000001,301.51750000000004,338.68639999999999,349.07249999999999,360.38139999999999,339.68430000000001,351.61539999999997,332.8021,321.20999999999998,312.10629999999998,302.68090000000001,297.60739999999998,296.52229999999997,324.67130000000003,335.92330000000004,335.95240000000001,346.59270000000004,333.89370000000002,336.6626,323.2851,293.02260000000001,288.2253,294.39259999999996,307.58190000000002,316.29130000000004,330.82099999999997,321.66500000000002,365.6832,382.60250000000002,359.99310000000003,352.77389999999997,361.74040000000002,359.3492,323.04879999999997,329.49619999999999,356.53149999999999,373.94219999999996,370.53029999999995,371.89760000000001,363.72579999999999,375.09309999999999,359.34890000000001,368.09750000000003,394.0575,414.1542,403.14959999999996,402.27339999999998,411.99740000000003,393.9513,409.86649999999997,404.30430000000001,409.35810000000004,409.66899999999998,406.62320000000005,391.09090000000003,384.53399999999999,369.08949999999999,351.22480000000002,322.0403,317.12799999999999,326.02870000000001,311.06509999999997,323.23719999999997,320.33480000000003,321.93719999999996,287.94409999999999,289.94819999999999,281.6866,300.37139999999999,295.59879999999998,296.08639999999997,303.4742,296.94419999999997,300.85919999999999,309.18470000000002,304.55759999999998,284.65379999999999,301.32059999999996,302.12170000000003,313.47980000000001,314.55250000000001,314.37729999999999,311.43270000000001,285.83150000000001,291.58069999999998,280.40409999999997,280.40069999999997,291.2706,265.10419999999999,273.41109999999998,264.80809999999997,253.67670000000001,263.84280000000001,264.2337,258.63600000000002,252.26739999999998,256.06979999999999,253.79459999999997,259.63780000000003,266.47199999999998,259.67239999999998,263.41489999999999,259.1508,267.69419999999997,269.29289999999997,265.45169999999996,261.37299999999999,260.26499999999999,260.25569999999999,260.47550000000001,251.80790000000002,245.33000000000001,251.22209999999998,250.90960000000001,249.798,252.45700000000002,254.72579999999999,259.98540000000003,256.221,245.50630000000001,243.03900000000002,244.38339999999999,242.11339999999998,245.3074,240.0899,250.06080000000003,258.61079999999998,252.55540000000002,258.9434,262.69740000000002,263.94920000000002,262.6234,256.58260000000001,243.3954,247.8142,273.83109999999999,277.39729999999997,257.51319999999998,263.42449999999997,228.46479999999997,176.4521,209.10850000000002,195.06309999999999,182.917,178.04230000000001,177.09459999999999,181.40019999999998,175.65459999999999,174.05280000000002,173.32499999999999,174.7825,163.65289999999999,154.91630000000001,157.37810000000002,160.72550000000001,172.1497,175.01009999999999,171.41310000000001,171.7868,168.7944,173.24630000000002,183.77110000000002,179.0026,184.0967,179.32330000000002,183.5934,185.0421,184.10420000000002,180.48750000000001,182.64609999999999,183.32599999999999,185.60509999999999,188.5814,183.1952,188.4408,185.4683,179.45570000000001,161.4982,164.18880000000001,164.88570000000001,157.7079,158.50919999999999,158.40280000000001,158.5487,162.73830000000001,160.43110000000001,160.4308,160.79669999999999,156.8476,149.77969999999999,148.7868,145.01679999999999,147.16919999999999,150.46960000000001,153.53920000000002,151.19830000000002,156.8682,155.0796,159.44489999999999,161.73400000000001,168.78149999999999,176.3871,176.5549,179.18340000000001,184.14509999999999,199.13630000000001,208.86420000000001,219.2176,219.35389999999998,216.7662,215.90639999999999,236.79770000000002,255.92250000000001,256.68380000000002,254.1874,253.71229999999997,234.90780000000001,248.7285,244.12780000000001,248.91169999999997,264.18629999999996,270.54129999999998,250.93629999999999,258.07740000000001,271.19780000000003,271.66300000000001,292.14299999999997,303.2226,290.06659999999999,283.00970000000001,309.27530000000002,304.66519999999997,267.69029999999998,270.74529999999999,286.0444,281.47540000000004,267.93549999999999,275.15480000000002,296.66359999999997,275.55779999999999,286.91419999999999,286.80709999999999,283.3802,298.56669999999997,286.29070000000002,283.01440000000002,304.29289999999997,278.66070000000002,262.9264,273.12099999999998,268.82209999999998,259.10660000000001,271.4042,260.41319999999996,241.50429999999997,234.73739999999998,232.34639999999999,236.13849999999999,236.10509999999999,216.48760000000001,196.89070000000001,196.0163,192.3426,210.56270000000001,224.23350000000002,235.98469999999998,213.76719999999997,217.6704,233.70359999999999,227.74179999999998,238.74610000000001,222.8212,227.61089999999999,214.9819,224.8776,215.46210000000002,210.40879999999999,215.89770000000001,202.77769999999998,207.0437,218.07900000000001,215.71430000000001,227.08959999999999,227.75789999999998,217.35060000000001,219.55019999999999,223.7278,232.83909999999997,229.61060000000001,250.96940000000001,237.73620000000003,238.14510000000001,236.22200000000001,234.042,230.17669999999998,235.30570000000003,249.1679,248.2851,249.52869999999999,246.4734,256.29070000000002,227.9725,223.11260000000001,217.06300000000002,224.33339999999998,218.7688,218.71529999999998,220.45819999999998,214.97280000000001,221.61930000000001,213.31159999999997,213.40469999999999,209.41480000000001,213.08280000000002,201.29860000000002,203.42989999999998,186.36500000000001,185.57230000000001,186.66469999999998,173.31559999999999,175.33799999999999,173.06459999999998,176.36449999999999,179.32939999999999,187.7424,193.77180000000001,188.3546,186.7722,186.32820000000001,183.96639999999999,181.4623,183.85890000000001,174.50040000000001,175.5462,179.5643,179.56129999999999,183.3734,182.01140000000001,180.29640000000001,174.56299999999999,175.1883,179.5881,181.80689999999998,180.53319999999999,167.69329999999999,173.1206,160.59059999999999,161.38479999999998,155.90450000000001,136.2962,134.48750000000001,135.60080000000002,136.55010000000001,131.5428,135.2671,139.55670000000001,139.00909999999999,136.89929999999998,138.05520000000001,142.44390000000001,148.3177,147.72550000000001,152.6926,150.64529999999999,152.87299999999999,147.9521,154.35890000000001,145.37569999999999,147.48609999999999,149.8433,153.2645,151.90610000000001,157.32689999999999,154.9676,151.32749999999999,146.08190000000002,145.708,146.94929999999999,146.21969999999999,146.6892,147.8279,148.21269999999998,156.7621,153.3229,155.8989,150.32550000000001,152.8854,148.3569,148.34569999999999,147.77530000000002,148.92150000000001,147.6198,152.82750000000001,144.17400000000001,144.1028,146.2474,145.7783,146.7148,147.49709999999999,146.24260000000001,144.21630000000002,143.9435,141.23749999999998,140.72620000000001,140.49469999999999,141.09690000000001,142.6199,140.75290000000001,142.15370000000001,141.6414,144.8323,144.9341,143.9367,145.4563,151.28470000000002,146.3449,138.88990000000001,124.6683,128.52809999999999,134.82740000000001,132.7637,132.44589999999999,131.87629999999999,136.20410000000001,139.01769999999999,149.30239999999998,151.73179999999999,149.3262,146.4546,148.74540000000002,147.3442,139.80360000000002,137.1216,136.84219999999999,134.9392,134.51839999999999,135.67959999999999,141.5069,140.39839999999998,139.96729999999999,138.42410000000001,131.80760000000001,129.49510000000001,125.96719999999999,125.94909999999999,126.28999999999999,127.43610000000001,128.32470000000001,124.15549999999999,127.03469999999999,129.35160000000002,127.6387,127.38590000000001,127.82389999999999,126.1746,124.1995,125.3402,122.79690000000001,122.33240000000001,123.804,125.35130000000001,125.83089999999999,131.28100000000001,128.86930000000001,127.76650000000001,128.00790000000001,126.2028,129.6309,127.8719,127.9691,124.3413,123.70529999999999,123.18960000000001,122.5817,122.76599999999999,124.33799999999999,122.7411,127.1361,125.16000000000001,130.21450000000002,124.3044,127.84040000000002,125.8682,125.8548,131.7313,138.99850000000001,146.69650000000001,144.9033,139.9599,145.0436,149.07339999999999,148.9503,140.14500000000001,142.274,144.7193,150.59440000000001,156.03970000000001,153.25540000000001,173.00809999999998,173.58499999999998,173.036,169.4563,174.01519999999999,178.7859,176.9666,164.1337,157.36429999999999,161.78100000000001,153.88810000000001,149.76860000000002,155.2122,155.93980000000002,152.2073,153.54680000000002,184.30289999999999,185.2123,212.7551,206.58680000000001,202.07639999999998,189.614,192.90719999999999,186.88460000000001,184.0077,189.24350000000001,198.86250000000001,194.9348,198.08330000000001,200.8648,194.869,197.94309999999999,202.70039999999997,201.98849999999999,208.45630000000003,190.3569,192.64490000000001,194.45060000000001,200.88200000000001,186.5763,191.5086,188.90870000000001,191.1644,200.86770000000001,207.8768,208.4289,212.06790000000001,217.45570000000001,216.27950000000001,220.68610000000001,220.27009999999999,218.44199999999998,208.56810000000002,206.80540000000002,204.3759,201.91300000000001,208.19489999999999,206.78309999999999,200.15679999999998,204.30410000000001,193.2799,183.4203,172.88829999999999,184.93550000000002,180.93870000000001,197.5103,207.27890000000002,206.89860000000002,211.8897,197.14350000000002,213.5659,230.45580000000001,220.71000000000001,213.04059999999998,217.91120000000001,210.30030000000002,205.19710000000001,199.63999999999999,208.53659999999999,210.13329999999999,202.35569999999998,214.65690000000001,212.55449999999999,208.4853,219.61849999999998,210.41739999999999,207.89819999999997,209.51970000000003,210.79279999999997,203.84009999999998,202.60899999999998,204.8682,211.04820000000001,215.78339999999997,219.73850000000002,223.89109999999999,220.18129999999999,217.77590000000001,227.07339999999999,234.7603,249.2568,251.54049999999998,250.81129999999999,256.928,275.47679999999997,281.85470000000004,277.6379,263.02760000000001,254.66849999999999,244.52790000000002,267.49959999999999,258.72019999999998,267.68189999999998,274.21700000000004,272.81170000000003,275.21659999999997,282.61320000000001,298.13329999999996,292.09440000000001,304.81369999999998,277.45639999999997,295.34500000000003,311.37810000000002,305.60749999999996,319.07890000000003,317.28469999999999,331.16230000000002,327.7235,322.9896,309.20859999999999,291.36099999999999,270.61779999999999,275.36070000000001,260.79829999999998,241.81129999999999,264.47109999999998,258.2407,248.1446,249.6711,256.64019999999999,264.21690000000001,265.57470000000001,254.25960000000001,258.08840000000004,257.68270000000001,256.43950000000001,261.00620000000004,244.26450000000003,227.32009999999997,233.9769,234.79310000000001,229.78049999999999,232.0324,232.41,243.071,232.00810000000001,227.44780000000003,223.51410000000001,189.1857,168.32550000000001,183.33459999999999,173.71859999999998,175.16249999999999,168.6421,174.2097,178.16289999999998,173.08750000000001,176.88600000000002,171.1052,171.04070000000002,160.4316,166.83699999999999,171.46899999999999,174.6814,171.5889,172.2998,168.16810000000001,164.1688,162.4855,169.09270000000001,166.93180000000001,163.20150000000001,162.2946,159.91379999999998,155.9288,165.0446,164.13850000000002,170.34020000000001,169.208,161.9564,176.61329999999998,184.7073,182.1645,183.7131,182.9605,191.15899999999999,185.95310000000001,193.5746,187.0112,183.3038,180.1474,176.26599999999999,172.44390000000001,166.99449999999999,165.2612,164.59479999999999,167.7003,166.25369999999998,150.80610000000001,144.58320000000001,148.51730000000001,142.8965,137.17079999999999,140.92910000000001,131.3158,131.77179999999998,129.2501,128.93940000000001,121.5492,111.82250000000001,116.21770000000001,115.69840000000001,114.91029999999999,112.2504,110.1876,116.4765,117.00280000000001,109.65169999999999,110.03579999999999,108.07249999999999,108.01860000000001,108.95079999999999,107.58840000000001,107.2677,102.54810000000001,90.400300000000001,88.58890000000001,92.965400000000002,88.763499999999993,91.351600000000005,94.903000000000006,94.753600000000006,90.966700000000003,91.865200000000002,93.475999999999999,95.981399999999994,101.6237,103.0939,104.97499999999999,101.6737,107.2325,108.76900000000001,108.2379,105.91250000000001,106.1848,101.0909,97.490700000000004,101.491,102.2948,101.23699999999999,101.84550000000002,98.853800000000007,96.936400000000006,95.443299999999994,89.3733,84.661100000000005,82.036000000000001,74.634699999999995,77.595799999999997,74.07820000000001,81.929300000000012,81.330299999999994,81.700599999999994,77.420100000000005,82.030799999999999,83.603999999999999,80.184699999999992,79.750200000000007,80.308800000000005,82.411599999999993,81.963099999999997,81.529200000000003,82.292200000000008,86.112499999999997,87.439999999999998,94.211100000000002,96.517799999999994,94.385599999999997,89.429299999999998,84.565299999999993,82.930599999999998,82.893500000000003,81.623500000000007,79.94489999999999,76.328800000000001,79.090000000000003,77.311099999999996,79.350099999999998,78.877899999999997,78.473800000000011,79.994100000000003,82.493700000000004,86.069199999999995,86.278800000000004,83.3142,85.878,88.141199999999998,87.494,83.775599999999997,81.549899999999994,82.381299999999996,89.186399999999992,91.348200000000006,94.332099999999997,95.195099999999996,90.520299999999992,93.466800000000006,97.542600000000007,96.426599999999993,99.350700000000003,101.38590000000001,98.732500000000002,101.7967,96.686599999999999,94.974699999999999,89.649299999999997,85.781899999999993,92.6631,93.43780000000001,94.334400000000002,96.43549999999999,95.805599999999998,90.441800000000001,89.982300000000009,94.210499999999996,96.439399999999992,98.643199999999993,101.92149999999999,99.400700000000001,97.556699999999992,97.361500000000007,98.885199999999998,98.481700000000004,108.36660000000001,103.3998,102.8783,99.323899999999995,100.5175,91.824700000000007,92.604500000000002,92.917400000000001,91.934100000000001,95.802700000000002,95.681400000000011,89.207099999999997,86.354799999999997,83.987300000000005,80.209500000000006,77.4358,81.1434,88.451599999999999,89.426500000000004,91.282799999999995,94.168700000000001,96.1477,103.8567,99.457799999999992,92.504600000000011,88.398200000000003,92.836600000000004,106.02760000000001,97.287500000000009,107.53729999999999,105.49290000000001,102.7636,106.91850000000001,110.13290000000001,121.36960000000001,139.40429999999998,135.9776,131.06629999999998,138.1146,138.05250000000001,142.1182,156.25910000000002,158.6284,160.08510000000001,164.78060000000002,179.96609999999998,193.13659999999999,189.4288,185.398,189.23820000000001,155.23670000000001,149.18190000000001,160.43940000000001,172.85509999999999,171.1123,171.5359,168.73269999999999,159.0077,148.2714,132.7783,121.6523,122.7714,113.6801,112.29089999999999,119.72359999999999,123.67349999999999,119.9881,114.72240000000001,113.03319999999999,117.53240000000001,114.5412,118.4015,111.693,114.7135,118.1562,125.0224,125.6397,124.47829999999999,125.4312,114.08499999999999,107.24039999999999,102.78259999999999,105.1091,104.97749999999999,102.39540000000001,97.522900000000007,101.31939999999999,107.0214,102.89569999999999,111.1514,100.64960000000001,89.975899999999996,88.553700000000006,89.822900000000004,87.48129999999999,89.316400000000002,86.345600000000005,87.979700000000008,86.736100000000008,83.494100000000003,78.122699999999995,80.960700000000003,83.563600000000008,84.784899999999993,78.113100000000003,66.857399999999998,70.459599999999995,66.534300000000002,65.424599999999998,62.768000000000001,63.822599999999994,65.464699999999993,64.813600000000008,66.519300000000001,65.4011,69.215699999999998,66.746399999999994,68.456499999999991,66.851400000000012,66.956800000000001,66.447100000000006,62.572600000000001,text:date: 2020-07-27br />return_base100: 100.0000br />name: Marketplaces Index,date: 2020-07-28br />return_base100: 94.4610br />name: Marketplaces Index,date: 2020-07-29br />return_base100: 97.3830br />name: Marketplaces Index,date: 2020-07-30br />return_base100: 98.7443br />name: Marketplaces Index,date: 2020-07-31br />return_base100: 99.6109br />name: Marketplaces Index,date: 2020-08-01br />return_base100: 97.6445br />name: Marketplaces Index,date: 2020-08-02br />return_base100: 99.1205br />name: Marketplaces Index,date: 2020-08-03br />return_base100: 97.8330br />name: Marketplaces Index,date: 2020-08-04br />return_base100: 99.8113br />name: Marketplaces Index,date: 2020-08-05br />return_base100: 105.0427br />name: Marketplaces Index,date: 2020-08-06br />return_base100: 106.1515br />name: Marketplaces Index,date: 2020-08-07br />return_base100: 108.0050br />name: Marketplaces Index,date: 2020-08-08br />return_base100: 116.8220br />name: Marketplaces Index,date: 2020-08-09br />return_base100: 118.2663br />name: Marketplaces Index,date: 2020-08-10br />return_base100: 124.1119br />name: Marketplaces Index,date: 2020-08-11br />return_base100: 125.8771br />name: Marketplaces Index,date: 2020-08-12br />return_base100: 113.7803br />name: Marketplaces Index,date: 2020-08-13br />return_base100: 116.5719br />name: Marketplaces Index,date: 2020-08-14br />return_base100: 117.9847br />name: Marketplaces Index,date: 2020-08-15br />return_base100: 116.8454br />name: Marketplaces Index,date: 2020-08-16br />return_base100: 115.1768br />name: Marketplaces Index,date: 2020-08-17br />return_base100: 119.6842br />name: Marketplaces Index,date: 2020-08-18br />return_base100: 115.1157br />name: Marketplaces Index,date: 2020-08-19br />return_base100: 116.3190br />name: Marketplaces Index,date: 2020-08-20br />return_base100: 110.1721br />name: Marketplaces Index,date: 2020-08-21br />return_base100: 116.7967br />name: Marketplaces Index,date: 2020-08-22br />return_base100: 117.7567br />name: Marketplaces Index,date: 2020-08-23br />return_base100: 126.1183br />name: Marketplaces Index,date: 2020-08-24br />return_base100: 123.6793br />name: Marketplaces Index,date: 2020-08-25br />return_base100: 136.5749br />name: Marketplaces Index,date: 2020-08-26br />return_base100: 127.0476br />name: Marketplaces Index,date: 2020-08-27br />return_base100: 127.1350br />name: Marketplaces Index,date: 2020-08-28br />return_base100: 117.9423br />name: Marketplaces Index,date: 2020-08-29br />return_base100: 124.3830br />name: Marketplaces Index,date: 2020-08-30br />return_base100: 119.5660br />name: Marketplaces Index,date: 2020-08-31br />return_base100: 122.4328br />name: Marketplaces Index,date: 2020-09-01br />return_base100: 120.5125br />name: Marketplaces Index,date: 2020-09-02br />return_base100: 117.2141br />name: Marketplaces Index,date: 2020-09-03br />return_base100: 113.2896br />name: Marketplaces Index,date: 2020-09-04br />return_base100: 95.8233br />name: Marketplaces Index,date: 2020-09-05br />return_base100: 95.7554br />name: Marketplaces Index,date: 2020-09-06br />return_base100: 86.0207br />name: Marketplaces Index,date: 2020-09-07br />return_base100: 89.2014br />name: Marketplaces Index,date: 2020-09-08br />return_base100: 84.0597br />name: Marketplaces Index,date: 2020-09-09br />return_base100: 86.1423br />name: Marketplaces Index,date: 2020-09-10br />return_base100: 92.1235br />name: Marketplaces Index,date: 2020-09-11br />return_base100: 98.6397br />name: Marketplaces Index,date: 2020-09-12br />return_base100: 96.1618br />name: Marketplaces Index,date: 2020-09-13br />return_base100: 96.4497br />name: Marketplaces Index,date: 2020-09-14br />return_base100: 90.5816br />name: Marketplaces Index,date: 2020-09-15br />return_base100: 93.5300br />name: Marketplaces Index,date: 2020-09-16br />return_base100: 88.9724br />name: Marketplaces Index,date: 2020-09-17br />return_base100: 87.3600br />name: Marketplaces Index,date: 2020-09-18br />return_base100: 90.0455br />name: Marketplaces Index,date: 2020-09-19br />return_base100: 92.7362br />name: Marketplaces Index,date: 2020-09-20br />return_base100: 94.6320br />name: Marketplaces Index,date: 2020-09-21br />return_base100: 89.9802br />name: Marketplaces Index,date: 2020-09-22br />return_base100: 80.9777br />name: Marketplaces Index,date: 2020-09-23br />return_base100: 86.7348br />name: Marketplaces Index,date: 2020-09-24br />return_base100: 80.2382br />name: Marketplaces Index,date: 2020-09-25br />return_base100: 87.3473br />name: Marketplaces Index,date: 2020-09-26br />return_base100: 86.2994br />name: Marketplaces Index,date: 2020-09-27br />return_base100: 90.8974br />name: Marketplaces Index,date: 2020-09-28br />return_base100: 94.9104br />name: Marketplaces Index,date: 2020-09-29br />return_base100: 94.3297br />name: Marketplaces Index,date: 2020-09-30br />return_base100: 89.7269br />name: Marketplaces Index,date: 2020-10-01br />return_base100: 90.1390br />name: Marketplaces Index,date: 2020-10-02br />return_base100: 86.4456br />name: Marketplaces Index,date: 2020-10-03br />return_base100: 84.4650br />name: Marketplaces Index,date: 2020-10-04br />return_base100: 84.0104br />name: Marketplaces Index,date: 2020-10-05br />return_base100: 85.3157br />name: Marketplaces Index,date: 2020-10-06br />return_base100: 86.7669br />name: Marketplaces Index,date: 2020-10-07br />return_base100: 80.4719br />name: Marketplaces Index,date: 2020-10-08br />return_base100: 83.0236br />name: Marketplaces Index,date: 2020-10-09br />return_base100: 84.1120br />name: Marketplaces Index,date: 2020-10-10br />return_base100: 86.4824br />name: Marketplaces Index,date: 2020-10-11br />return_base100: 89.4908br />name: Marketplaces Index,date: 2020-10-12br />return_base100: 89.0765br />name: Marketplaces Index,date: 2020-10-13br />return_base100: 93.3965br />name: Marketplaces Index,date: 2020-10-14br />return_base100: 90.2739br />name: Marketplaces Index,date: 2020-10-15br />return_base100: 86.3140br />name: Marketplaces Index,date: 2020-10-16br />return_base100: 85.4689br />name: Marketplaces Index,date: 2020-10-17br />return_base100: 81.5362br />name: Marketplaces Index,date: 2020-10-18br />return_base100: 83.1886br />name: Marketplaces Index,date: 2020-10-19br />return_base100: 84.4322br />name: Marketplaces Index,date: 2020-10-20br />return_base100: 83.5375br />name: Marketplaces Index,date: 2020-10-21br />return_base100: 78.7278br />name: Marketplaces Index,date: 2020-10-22br />return_base100: 80.4793br />name: Marketplaces Index,date: 2020-10-23br />return_base100: 84.3495br />name: Marketplaces Index,date: 2020-10-24br />return_base100: 82.5982br />name: Marketplaces Index,date: 2020-10-25br />return_base100: 82.0579br />name: Marketplaces Index,date: 2020-10-26br />return_base100: 80.5846br />name: Marketplaces Index,date: 2020-10-27br />return_base100: 77.4758br />name: Marketplaces Index,date: 2020-10-28br />return_base100: 77.6957br />name: Marketplaces Index,date: 2020-10-29br />return_base100: 75.4678br />name: Marketplaces Index,date: 2020-10-30br />return_base100: 74.1350br />name: Marketplaces Index,date: 2020-10-31br />return_base100: 70.7610br />name: Marketplaces Index,date: 2020-11-01br />return_base100: 70.9957br />name: Marketplaces Index,date: 2020-11-02br />return_base100: 71.0199br />name: Marketplaces Index,date: 2020-11-03br />return_base100: 67.9117br />name: Marketplaces Index,date: 2020-11-04br />return_base100: 66.5063br />name: Marketplaces Index,date: 2020-11-05br />return_base100: 66.1118br />name: Marketplaces Index,date: 2020-11-06br />return_base100: 69.4370br />name: Marketplaces Index,date: 2020-11-07br />return_base100: 76.3752br />name: Marketplaces Index,date: 2020-11-08br />return_base100: 71.4957br />name: Marketplaces Index,date: 2020-11-09br />return_base100: 76.5119br />name: Marketplaces Index,date: 2020-11-10br />return_base100: 74.8468br />name: Marketplaces Index,date: 2020-11-11br />return_base100: 77.8241br />name: Marketplaces Index,date: 2020-11-12br />return_base100: 77.0787br />name: Marketplaces Index,date: 2020-11-13br />return_base100: 74.8109br />name: Marketplaces Index,date: 2020-11-14br />return_base100: 80.3302br />name: Marketplaces Index,date: 2020-11-15br />return_base100: 78.9354br />name: Marketplaces Index,date: 2020-11-16br />return_base100: 80.3688br />name: Marketplaces Index,date: 2020-11-17br />return_base100: 81.1409br />name: Marketplaces Index,date: 2020-11-18br />return_base100: 81.1025br />name: Marketplaces Index,date: 2020-11-19br />return_base100: 77.4651br />name: Marketplaces Index,date: 2020-11-20br />return_base100: 76.1861br />name: Marketplaces Index,date: 2020-11-21br />return_base100: 77.9395br />name: Marketplaces Index,date: 2020-11-22br />return_base100: 83.5058br />name: Marketplaces Index,date: 2020-11-23br />return_base100: 80.8971br />name: Marketplaces Index,date: 2020-11-24br />return_base100: 86.1412br />name: Marketplaces Index,date: 2020-11-25br />return_base100: 88.5140br />name: Marketplaces Index,date: 2020-11-26br />return_base100: 90.5182br />name: Marketplaces Index,date: 2020-11-27br />return_base100: 79.2843br />name: Marketplaces Index,date: 2020-11-28br />return_base100: 79.2315br />name: Marketplaces Index,date: 2020-11-29br />return_base100: 80.7482br />name: Marketplaces Index,date: 2020-11-30br />return_base100: 80.1741br />name: Marketplaces Index,date: 2020-12-01br />return_base100: 82.7898br />name: Marketplaces Index,date: 2020-12-02br />return_base100: 82.2873br />name: Marketplaces Index,date: 2020-12-03br />return_base100: 89.6800br />name: Marketplaces Index,date: 2020-12-04br />return_base100: 87.7004br />name: Marketplaces Index,date: 2020-12-05br />return_base100: 82.4363br />name: Marketplaces Index,date: 2020-12-06br />return_base100: 85.3469br />name: Marketplaces Index,date: 2020-12-07br />return_base100: 85.0586br />name: Marketplaces Index,date: 2020-12-08br />return_base100: 84.5824br />name: Marketplaces Index,date: 2020-12-09br />return_base100: 78.5997br />name: Marketplaces Index,date: 2020-12-10br />return_base100: 78.6988br />name: Marketplaces Index,date: 2020-12-11br />return_base100: 79.5916br />name: Marketplaces Index,date: 2020-12-12br />return_base100: 78.4681br />name: Marketplaces Index,date: 2020-12-13br />return_base100: 80.6370br />name: Marketplaces Index,date: 2020-12-14br />return_base100: 80.0441br />name: Marketplaces Index,date: 2020-12-15br />return_base100: 84.1491br />name: Marketplaces Index,date: 2020-12-16br />return_base100: 86.8853br />name: Marketplaces Index,date: 2020-12-17br />return_base100: 86.4098br />name: Marketplaces Index,date: 2020-12-18br />return_base100: 85.5777br />name: Marketplaces Index,date: 2020-12-19br />return_base100: 89.7168br />name: Marketplaces Index,date: 2020-12-20br />return_base100: 88.9483br />name: Marketplaces Index,date: 2020-12-21br />return_base100: 85.4441br />name: Marketplaces Index,date: 2020-12-22br />return_base100: 82.0083br />name: Marketplaces Index,date: 2020-12-23br />return_base100: 81.3616br />name: Marketplaces Index,date: 2020-12-24br />return_base100: 69.2358br />name: Marketplaces Index,date: 2020-12-25br />return_base100: 80.6629br />name: Marketplaces Index,date: 2020-12-26br />return_base100: 79.0655br />name: Marketplaces Index,date: 2020-12-27br />return_base100: 79.0812br />name: Marketplaces Index,date: 2020-12-28br />return_base100: 76.8256br />name: Marketplaces Index,date: 2020-12-29br />return_base100: 78.3742br />name: Marketplaces Index,date: 2020-12-30br />return_base100: 75.1322br />name: Marketplaces Index,date: 2020-12-31br />return_base100: 72.8318br />name: Marketplaces Index,date: 2021-01-01br />return_base100: 73.2723br />name: Marketplaces Index,date: 2021-01-02br />return_base100: 76.3666br />name: Marketplaces Index,date: 2021-01-03br />return_base100: 73.8216br />name: Marketplaces Index,date: 2021-01-04br />return_base100: 76.2056br />name: Marketplaces Index,date: 2021-01-05br />return_base100: 78.1292br />name: Marketplaces Index,date: 2021-01-06br />return_base100: 82.2674br />name: Marketplaces Index,date: 2021-01-07br />return_base100: 89.9155br />name: Marketplaces Index,date: 2021-01-08br />return_base100: 92.2573br />name: Marketplaces Index,date: 2021-01-09br />return_base100: 123.5575br />name: Marketplaces Index,date: 2021-01-10br />return_base100: 117.3926br />name: Marketplaces Index,date: 2021-01-11br />return_base100: 104.8590br />name: Marketplaces Index,date: 2021-01-12br />return_base100: 91.8145br />name: Marketplaces Index,date: 2021-01-13br />return_base100: 94.2479br />name: Marketplaces Index,date: 2021-01-14br />return_base100: 100.4770br />name: Marketplaces Index,date: 2021-01-15br />return_base100: 102.2008br />name: Marketplaces Index,date: 2021-01-16br />return_base100: 105.5323br />name: Marketplaces Index,date: 2021-01-17br />return_base100: 110.8123br />name: Marketplaces Index,date: 2021-01-18br />return_base100: 129.1886br />name: Marketplaces Index,date: 2021-01-19br />return_base100: 136.8081br />name: Marketplaces Index,date: 2021-01-20br />return_base100: 202.9638br />name: Marketplaces Index,date: 2021-01-21br />return_base100: 237.9439br />name: Marketplaces Index,date: 2021-01-22br />return_base100: 184.7239br />name: Marketplaces Index,date: 2021-01-23br />return_base100: 215.2253br />name: Marketplaces Index,date: 2021-01-24br />return_base100: 239.5364br />name: Marketplaces Index,date: 2021-01-25br />return_base100: 234.1855br />name: Marketplaces Index,date: 2021-01-26br />return_base100: 262.1381br />name: Marketplaces Index,date: 2021-01-27br />return_base100: 243.7816br />name: Marketplaces Index,date: 2021-01-28br />return_base100: 205.3063br />name: Marketplaces Index,date: 2021-01-29br />return_base100: 208.4551br />name: Marketplaces Index,date: 2021-01-30br />return_base100: 200.0814br />name: Marketplaces Index,date: 2021-01-31br />return_base100: 187.0728br />name: Marketplaces Index,date: 2021-02-01br />return_base100: 191.1091br />name: Marketplaces Index,date: 2021-02-02br />return_base100: 190.5875br />name: Marketplaces Index,date: 2021-02-03br />return_base100: 203.4195br />name: Marketplaces Index,date: 2021-02-04br />return_base100: 205.9446br />name: Marketplaces Index,date: 2021-02-05br />return_base100: 201.8695br />name: Marketplaces Index,date: 2021-02-06br />return_base100: 230.2633br />name: Marketplaces Index,date: 2021-02-07br />return_base100: 218.3143br />name: Marketplaces Index,date: 2021-02-08br />return_base100: 212.0019br />name: Marketplaces Index,date: 2021-02-09br />return_base100: 223.3051br />name: Marketplaces Index,date: 2021-02-10br />return_base100: 235.2642br />name: Marketplaces Index,date: 2021-02-11br />return_base100: 237.3776br />name: Marketplaces Index,date: 2021-02-12br />return_base100: 332.5693br />name: Marketplaces Index,date: 2021-02-13br />return_base100: 339.4236br />name: Marketplaces Index,date: 2021-02-14br />return_base100: 328.3354br />name: Marketplaces Index,date: 2021-02-15br />return_base100: 308.6161br />name: Marketplaces Index,date: 2021-02-16br />return_base100: 290.4480br />name: Marketplaces Index,date: 2021-02-17br />return_base100: 304.8532br />name: Marketplaces Index,date: 2021-02-18br />return_base100: 307.5019br />name: Marketplaces Index,date: 2021-02-19br />return_base100: 329.0189br />name: Marketplaces Index,date: 2021-02-20br />return_base100: 339.4798br />name: Marketplaces Index,date: 2021-02-21br />return_base100: 312.7115br />name: Marketplaces Index,date: 2021-02-22br />return_base100: 321.8600br />name: Marketplaces Index,date: 2021-02-23br />return_base100: 306.0279br />name: Marketplaces Index,date: 2021-02-24br />return_base100: 249.7082br />name: Marketplaces Index,date: 2021-02-25br />return_base100: 274.5267br />name: Marketplaces Index,date: 2021-02-26br />return_base100: 302.7502br />name: Marketplaces Index,date: 2021-02-27br />return_base100: 322.8532br />name: Marketplaces Index,date: 2021-02-28br />return_base100: 320.6260br />name: Marketplaces Index,date: 2021-03-01br />return_base100: 318.0595br />name: Marketplaces Index,date: 2021-03-02br />return_base100: 388.4480br />name: Marketplaces Index,date: 2021-03-03br />return_base100: 447.1976br />name: Marketplaces Index,date: 2021-03-04br />return_base100: 668.2096br />name: Marketplaces Index,date: 2021-03-05br />return_base100: 743.7910br />name: Marketplaces Index,date: 2021-03-06br />return_base100: 676.8702br />name: Marketplaces Index,date: 2021-03-07br />return_base100: 650.8434br />name: Marketplaces Index,date: 2021-03-08br />return_base100: 796.6344br />name: Marketplaces Index,date: 2021-03-09br />return_base100: 986.8247br />name: Marketplaces Index,date: 2021-03-10br />return_base100: 966.5658br />name: Marketplaces Index,date: 2021-03-11br />return_base100: 926.3509br />name: Marketplaces Index,date: 2021-03-12br />return_base100: 1011.2725br />name: Marketplaces Index,date: 2021-03-13br />return_base100: 1163.9189br />name: Marketplaces Index,date: 2021-03-14br />return_base100: 1152.2908br />name: Marketplaces Index,date: 2021-03-15br />return_base100: 1348.4959br />name: Marketplaces Index,date: 2021-03-16br />return_base100: 1511.0229br />name: Marketplaces Index,date: 2021-03-17br />return_base100: 1423.4539br />name: Marketplaces Index,date: 2021-03-18br />return_base100: 1387.7080br />name: Marketplaces Index,date: 2021-03-19br />return_base100: 1496.5272br />name: Marketplaces Index,date: 2021-03-20br />return_base100: 1389.5890br />name: Marketplaces Index,date: 2021-03-21br />return_base100: 1247.1047br />name: Marketplaces Index,date: 2021-03-22br />return_base100: 1363.2208br />name: Marketplaces Index,date: 2021-03-23br />return_base100: 1212.3412br />name: Marketplaces Index,date: 2021-03-24br />return_base100: 1142.7848br />name: Marketplaces Index,date: 2021-03-25br />return_base100: 1188.9547br />name: Marketplaces Index,date: 2021-03-26br />return_base100: 1172.8175br />name: Marketplaces Index,date: 2021-03-27br />return_base100: 1294.0737br />name: Marketplaces Index,date: 2021-03-28br />return_base100: 1292.1053br />name: Marketplaces Index,date: 2021-03-29br />return_base100: 1395.9541br />name: Marketplaces Index,date: 2021-03-30br />return_base100: 1391.8754br />name: Marketplaces Index,date: 2021-03-31br />return_base100: 1389.2868br />name: Marketplaces Index,date: 2021-04-01br />return_base100: 1424.7886br />name: Marketplaces Index,date: 2021-04-02br />return_base100: 1394.5600br />name: Marketplaces Index,date: 2021-04-03br />return_base100: 1420.4249br />name: Marketplaces Index,date: 2021-04-04br />return_base100: 1294.0088br />name: Marketplaces Index,date: 2021-04-05br />return_base100: 1352.3905br />name: Marketplaces Index,date: 2021-04-06br />return_base100: 1377.8477br />name: Marketplaces Index,date: 2021-04-07br />return_base100: 1303.1212br />name: Marketplaces Index,date: 2021-04-08br />return_base100: 1574.7481br />name: Marketplaces Index,date: 2021-04-09br />return_base100: 1829.0625br />name: Marketplaces Index,date: 2021-04-10br />return_base100: 1934.3489br />name: Marketplaces Index,date: 2021-04-11br />return_base100: 1809.5783br />name: Marketplaces Index,date: 2021-04-12br />return_base100: 1745.2209br />name: Marketplaces Index,date: 2021-04-13br />return_base100: 1686.0262br />name: Marketplaces Index,date: 2021-04-14br />return_base100: 1729.2353br />name: Marketplaces Index,date: 2021-04-15br />return_base100: 1676.3744br />name: Marketplaces Index,date: 2021-04-16br />return_base100: 1781.8645br />name: Marketplaces Index,date: 2021-04-17br />return_base100: 1698.7432br />name: Marketplaces Index,date: 2021-04-18br />return_base100: 1673.6306br />name: Marketplaces Index,date: 2021-04-19br />return_base100: 1526.6914br />name: Marketplaces Index,date: 2021-04-20br />return_base100: 1399.7819br />name: Marketplaces Index,date: 2021-04-21br />return_base100: 1412.8218br />name: Marketplaces Index,date: 2021-04-22br />return_base100: 1449.0864br />name: Marketplaces Index,date: 2021-04-23br />return_base100: 1297.8024br />name: Marketplaces Index,date: 2021-04-24br />return_base100: 1279.5984br />name: Marketplaces Index,date: 2021-04-25br />return_base100: 1157.0205br />name: Marketplaces Index,date: 2021-04-26br />return_base100: 1159.7733br />name: Marketplaces Index,date: 2021-04-27br />return_base100: 1430.9060br />name: Marketplaces Index,date: 2021-04-28br />return_base100: 1464.8542br />name: Marketplaces Index,date: 2021-04-29br />return_base100: 1475.6885br />name: Marketplaces Index,date: 2021-04-30br />return_base100: 1432.9936br />name: Marketplaces Index,date: 2021-05-01br />return_base100: 1511.2270br />name: Marketplaces Index,date: 2021-05-02br />return_base100: 1469.9941br />name: Marketplaces Index,date: 2021-05-03br />return_base100: 1424.6363br />name: Marketplaces Index,date: 2021-05-04br />return_base100: 1413.5072br />name: Marketplaces Index,date: 2021-05-05br />return_base100: 1263.3788br />name: Marketplaces Index,date: 2021-05-06br />return_base100: 1334.0903br />name: Marketplaces Index,date: 2021-05-07br />return_base100: 1309.5681br />name: Marketplaces Index,date: 2021-05-08br />return_base100: 1301.1536br />name: Marketplaces Index,date: 2021-05-09br />return_base100: 1297.3925br />name: Marketplaces Index,date: 2021-05-10br />return_base100: 1291.0419br />name: Marketplaces Index,date: 2021-05-11br />return_base100: 1161.8899br />name: Marketplaces Index,date: 2021-05-12br />return_base100: 1204.9472br />name: Marketplaces Index,date: 2021-05-13br />return_base100: 1063.4290br />name: Marketplaces Index,date: 2021-05-14br />return_base100: 1083.6281br />name: Marketplaces Index,date: 2021-05-15br />return_base100: 1118.0308br />name: Marketplaces Index,date: 2021-05-16br />return_base100: 1021.9210br />name: Marketplaces Index,date: 2021-05-17br />return_base100: 1027.8952br />name: Marketplaces Index,date: 2021-05-18br />return_base100: 926.7586br />name: Marketplaces Index,date: 2021-05-19br />return_base100: 995.0274br />name: Marketplaces Index,date: 2021-05-20br />return_base100: 715.3031br />name: Marketplaces Index,date: 2021-05-21br />return_base100: 789.8689br />name: Marketplaces Index,date: 2021-05-22br />return_base100: 687.8509br />name: Marketplaces Index,date: 2021-05-23br />return_base100: 620.0309br />name: Marketplaces Index,date: 2021-05-24br />return_base100: 513.9757br />name: Marketplaces Index,date: 2021-05-25br />return_base100: 711.6286br />name: Marketplaces Index,date: 2021-05-26br />return_base100: 683.0522br />name: Marketplaces Index,date: 2021-05-27br />return_base100: 974.0983br />name: Marketplaces Index,date: 2021-05-28br />return_base100: 840.6426br />name: Marketplaces Index,date: 2021-05-29br />return_base100: 704.5049br />name: Marketplaces Index,date: 2021-05-30br />return_base100: 667.8433br />name: Marketplaces Index,date: 2021-05-31br />return_base100: 760.9750br />name: Marketplaces Index,date: 2021-06-01br />return_base100: 802.5291br />name: Marketplaces Index,date: 2021-06-02br />return_base100: 778.0643br />name: Marketplaces Index,date: 2021-06-03br />return_base100: 795.3311br />name: Marketplaces Index,date: 2021-06-04br />return_base100: 813.6050br />name: Marketplaces Index,date: 2021-06-05br />return_base100: 745.0179br />name: Marketplaces Index,date: 2021-06-06br />return_base100: 713.9648br />name: Marketplaces Index,date: 2021-06-07br />return_base100: 723.4205br />name: Marketplaces Index,date: 2021-06-08br />return_base100: 653.9794br />name: Marketplaces Index,date: 2021-06-09br />return_base100: 660.8679br />name: Marketplaces Index,date: 2021-06-10br />return_base100: 677.5693br />name: Marketplaces Index,date: 2021-06-11br />return_base100: 633.0691br />name: Marketplaces Index,date: 2021-06-12br />return_base100: 631.8070br />name: Marketplaces Index,date: 2021-06-13br />return_base100: 612.6795br />name: Marketplaces Index,date: 2021-06-14br />return_base100: 642.1437br />name: Marketplaces Index,date: 2021-06-15br />return_base100: 685.2591br />name: Marketplaces Index,date: 2021-06-16br />return_base100: 680.3731br />name: Marketplaces Index,date: 2021-06-17br />return_base100: 666.4583br />name: Marketplaces Index,date: 2021-06-18br />return_base100: 670.4930br />name: Marketplaces Index,date: 2021-06-19br />return_base100: 620.3413br />name: Marketplaces Index,date: 2021-06-20br />return_base100: 600.9510br />name: Marketplaces Index,date: 2021-06-21br />return_base100: 603.0956br />name: Marketplaces Index,date: 2021-06-22br />return_base100: 471.5004br />name: Marketplaces Index,date: 2021-06-23br />return_base100: 447.8331br />name: Marketplaces Index,date: 2021-06-24br />return_base100: 497.2042br />name: Marketplaces Index,date: 2021-06-25br />return_base100: 568.1555br />name: Marketplaces Index,date: 2021-06-26br />return_base100: 515.1411br />name: Marketplaces Index,date: 2021-06-27br />return_base100: 508.9257br />name: Marketplaces Index,date: 2021-06-28br />return_base100: 533.5183br />name: Marketplaces Index,date: 2021-06-29br />return_base100: 544.0542br />name: Marketplaces Index,date: 2021-06-30br />return_base100: 565.2667br />name: Marketplaces Index,date: 2021-07-01br />return_base100: 592.9688br />name: Marketplaces Index,date: 2021-07-02br />return_base100: 594.3832br />name: Marketplaces Index,date: 2021-07-03br />return_base100: 616.1530br />name: Marketplaces Index,date: 2021-07-04br />return_base100: 646.3634br />name: Marketplaces Index,date: 2021-07-05br />return_base100: 691.2748br />name: Marketplaces Index,date: 2021-07-06br />return_base100: 738.8131br />name: Marketplaces Index,date: 2021-07-07br />return_base100: 734.7723br />name: Marketplaces Index,date: 2021-07-08br />return_base100: 811.7301br />name: Marketplaces Index,date: 2021-07-09br />return_base100: 694.5244br />name: Marketplaces Index,date: 2021-07-10br />return_base100: 734.6950br />name: Marketplaces Index,date: 2021-07-11br />return_base100: 720.4582br />name: Marketplaces Index,date: 2021-07-12br />return_base100: 778.6716br />name: Marketplaces Index,date: 2021-07-13br />return_base100: 743.0579br />name: Marketplaces Index,date: 2021-07-14br />return_base100: 685.0573br />name: Marketplaces Index,date: 2021-07-15br />return_base100: 732.9508br />name: Marketplaces Index,date: 2021-07-16br />return_base100: 681.5729br />name: Marketplaces Index,date: 2021-07-17br />return_base100: 658.1054br />name: Marketplaces Index,date: 2021-07-18br />return_base100: 669.5137br />name: Marketplaces Index,date: 2021-07-19br />return_base100: 674.9049br />name: Marketplaces Index,date: 2021-07-20br />return_base100: 653.9110br />name: Marketplaces Index,date: 2021-07-21br />return_base100: 603.7231br />name: Marketplaces Index,date: 2021-07-22br />return_base100: 647.0584br />name: Marketplaces Index,date: 2021-07-23br />return_base100: 643.1437br />name: Marketplaces Index,date: 2021-07-24br />return_base100: 673.3503br />name: Marketplaces Index,date: 2021-07-25br />return_base100: 700.5051br />name: Marketplaces Index,date: 2021-07-26br />return_base100: 709.3991br />name: Marketplaces Index,date: 2021-07-27br />return_base100: 677.2296br />name: Marketplaces Index,date: 2021-07-28br />return_base100: 673.2415br />name: Marketplaces Index,date: 2021-07-29br />return_base100: 668.5747br />name: Marketplaces Index,date: 2021-07-30br />return_base100: 702.5346br />name: Marketplaces Index,date: 2021-07-31br />return_base100: 710.8273br />name: Marketplaces Index,date: 2021-08-01br />return_base100: 726.5049br />name: Marketplaces Index,date: 2021-08-02br />return_base100: 712.7326br />name: Marketplaces Index,date: 2021-08-03br />return_base100: 752.9597br />name: Marketplaces Index,date: 2021-08-04br />return_base100: 719.9839br />name: Marketplaces Index,date: 2021-08-05br />return_base100: 740.7167br />name: Marketplaces Index,date: 2021-08-06br />return_base100: 733.1695br />name: Marketplaces Index,date: 2021-08-07br />return_base100: 776.4751br />name: Marketplaces Index,date: 2021-08-08br />return_base100: 774.6278br />name: Marketplaces Index,date: 2021-08-09br />return_base100: 743.7741br />name: Marketplaces Index,date: 2021-08-10br />return_base100: 784.6802br />name: Marketplaces Index,date: 2021-08-11br />return_base100: 828.0146br />name: Marketplaces Index,date: 2021-08-12br />return_base100: 814.4600br />name: Marketplaces Index,date: 2021-08-13br />return_base100: 782.2311br />name: Marketplaces Index,date: 2021-08-14br />return_base100: 821.7491br />name: Marketplaces Index,date: 2021-08-15br />return_base100: 819.4689br />name: Marketplaces Index,date: 2021-08-16br />return_base100: 812.9380br />name: Marketplaces Index,date: 2021-08-17br />return_base100: 815.9072br />name: Marketplaces Index,date: 2021-08-18br />return_base100: 781.3135br />name: Marketplaces Index,date: 2021-08-19br />return_base100: 782.7373br />name: Marketplaces Index,date: 2021-08-20br />return_base100: 790.9415br />name: Marketplaces Index,date: 2021-08-21br />return_base100: 817.7504br />name: Marketplaces Index,date: 2021-08-22br />return_base100: 889.5394br />name: Marketplaces Index,date: 2021-08-23br />return_base100: 879.9421br />name: Marketplaces Index,date: 2021-08-24br />return_base100: 996.4745br />name: Marketplaces Index,date: 2021-08-25br />return_base100: 919.3434br />name: Marketplaces Index,date: 2021-08-26br />return_base100: 981.6827br />name: Marketplaces Index,date: 2021-08-27br />return_base100: 915.2687br />name: Marketplaces Index,date: 2021-08-28br />return_base100: 952.7475br />name: Marketplaces Index,date: 2021-08-29br />return_base100: 976.1145br />name: Marketplaces Index,date: 2021-08-30br />return_base100: 1037.0755br />name: Marketplaces Index,date: 2021-08-31br />return_base100: 1003.6914br />name: Marketplaces Index,date: 2021-09-01br />return_base100: 990.6998br />name: Marketplaces Index,date: 2021-09-02br />return_base100: 1037.7956br />name: Marketplaces Index,date: 2021-09-03br />return_base100: 1042.8847br />name: Marketplaces Index,date: 2021-09-04br />return_base100: 1042.4200br />name: Marketplaces Index,date: 2021-09-05br />return_base100: 1061.6838br />name: Marketplaces Index,date: 2021-09-06br />return_base100: 1168.2702br />name: Marketplaces Index,date: 2021-09-07br />return_base100: 1138.4154br />name: Marketplaces Index,date: 2021-09-08br />return_base100: 942.7819br />name: Marketplaces Index,date: 2021-09-09br />return_base100: 930.9803br />name: Marketplaces Index,date: 2021-09-10br />return_base100: 931.6591br />name: Marketplaces Index,date: 2021-09-11br />return_base100: 862.2437br />name: Marketplaces Index,date: 2021-09-12br />return_base100: 884.2490br />name: Marketplaces Index,date: 2021-09-13br />return_base100: 917.6876br />name: Marketplaces Index,date: 2021-09-14br />return_base100: 888.9382br />name: Marketplaces Index,date: 2021-09-15br />return_base100: 925.0974br />name: Marketplaces Index,date: 2021-09-16br />return_base100: 978.9625br />name: Marketplaces Index,date: 2021-09-17br />return_base100: 979.2620br />name: Marketplaces Index,date: 2021-09-18br />return_base100: 1001.6126br />name: Marketplaces Index,date: 2021-09-19br />return_base100: 1065.0579br />name: Marketplaces Index,date: 2021-09-20br />return_base100: 1042.4280br />name: Marketplaces Index,date: 2021-09-21br />return_base100: 889.7762br />name: Marketplaces Index,date: 2021-09-22br />return_base100: 855.2641br />name: Marketplaces Index,date: 2021-09-23br />return_base100: 969.4763br />name: Marketplaces Index,date: 2021-09-24br />return_base100: 993.0866br />name: Marketplaces Index,date: 2021-09-25br />return_base100: 907.7005br />name: Marketplaces Index,date: 2021-09-26br />return_base100: 915.1055br />name: Marketplaces Index,date: 2021-09-27br />return_base100: 920.4715br />name: Marketplaces Index,date: 2021-09-28br />return_base100: 884.0144br />name: Marketplaces Index,date: 2021-09-29br />return_base100: 854.8408br />name: Marketplaces Index,date: 2021-09-30br />return_base100: 854.6902br />name: Marketplaces Index,date: 2021-10-01br />return_base100: 911.1709br />name: Marketplaces Index,date: 2021-10-02br />return_base100: 1014.3914br />name: Marketplaces Index,date: 2021-10-03br />return_base100: 1016.8763br />name: Marketplaces Index,date: 2021-10-04br />return_base100: 1055.8989br />name: Marketplaces Index,date: 2021-10-05br />return_base100: 1119.6812br />name: Marketplaces Index,date: 2021-10-06br />return_base100: 1158.1988br />name: Marketplaces Index,date: 2021-10-07br />return_base100: 1112.3699br />name: Marketplaces Index,date: 2021-10-08br />return_base100: 1122.2855br />name: Marketplaces Index,date: 2021-10-09br />return_base100: 1203.1026br />name: Marketplaces Index,date: 2021-10-10br />return_base100: 1265.9781br />name: Marketplaces Index,date: 2021-10-11br />return_base100: 1211.2886br />name: Marketplaces Index,date: 2021-10-12br />return_base100: 1167.2344br />name: Marketplaces Index,date: 2021-10-13br />return_base100: 1189.0855br />name: Marketplaces Index,date: 2021-10-14br />return_base100: 1183.2014br />name: Marketplaces Index,date: 2021-10-15br />return_base100: 1165.0782br />name: Marketplaces Index,date: 2021-10-16br />return_base100: 1165.1624br />name: Marketplaces Index,date: 2021-10-17br />return_base100: 1217.0197br />name: Marketplaces Index,date: 2021-10-18br />return_base100: 1169.2222br />name: Marketplaces Index,date: 2021-10-19br />return_base100: 1146.6876br />name: Marketplaces Index,date: 2021-10-20br />return_base100: 1146.3385br />name: Marketplaces Index,date: 2021-10-21br />return_base100: 1205.9593br />name: Marketplaces Index,date: 2021-10-22br />return_base100: 1152.5390br />name: Marketplaces Index,date: 2021-10-23br />return_base100: 1242.1928br />name: Marketplaces Index,date: 2021-10-24br />return_base100: 1216.4481br />name: Marketplaces Index,date: 2021-10-25br />return_base100: 1153.2731br />name: Marketplaces Index,date: 2021-10-26br />return_base100: 1197.0384br />name: Marketplaces Index,date: 2021-10-27br />return_base100: 1213.4724br />name: Marketplaces Index,date: 2021-10-28br />return_base100: 1281.6847br />name: Marketplaces Index,date: 2021-10-29br />return_base100: 1403.7112br />name: Marketplaces Index,date: 2021-10-30br />return_base100: 1406.9603br />name: Marketplaces Index,date: 2021-10-31br />return_base100: 1599.8930br />name: Marketplaces Index,date: 2021-11-01br />return_base100: 1438.4854br />name: Marketplaces Index,date: 2021-11-02br />return_base100: 1478.6276br />name: Marketplaces Index,date: 2021-11-03br />return_base100: 1674.4668br />name: Marketplaces Index,date: 2021-11-04br />return_base100: 1604.3739br />name: Marketplaces Index,date: 2021-11-05br />return_base100: 1686.9003br />name: Marketplaces Index,date: 2021-11-06br />return_base100: 1703.3983br />name: Marketplaces Index,date: 2021-11-07br />return_base100: 1882.5160br />name: Marketplaces Index,date: 2021-11-08br />return_base100: 1849.7867br />name: Marketplaces Index,date: 2021-11-09br />return_base100: 1746.0834br />name: Marketplaces Index,date: 2021-11-10br />return_base100: 1685.1163br />name: Marketplaces Index,date: 2021-11-11br />return_base100: 1574.9053br />name: Marketplaces Index,date: 2021-11-12br />return_base100: 1630.0108br />name: Marketplaces Index,date: 2021-11-13br />return_base100: 1653.2454br />name: Marketplaces Index,date: 2021-11-14br />return_base100: 1642.3470br />name: Marketplaces Index,date: 2021-11-15br />return_base100: 1695.7969br />name: Marketplaces Index,date: 2021-11-16br />return_base100: 1649.1601br />name: Marketplaces Index,date: 2021-11-17br />return_base100: 1550.7101br />name: Marketplaces Index,date: 2021-11-18br />return_base100: 1639.1059br />name: Marketplaces Index,date: 2021-11-19br />return_base100: 1634.9406br />name: Marketplaces Index,date: 2021-11-20br />return_base100: 1873.0592br />name: Marketplaces Index,date: 2021-11-21br />return_base100: 1880.6660br />name: Marketplaces Index,date: 2021-11-22br />return_base100: 1750.6012br />name: Marketplaces Index,date: 2021-11-23br />return_base100: 1830.0748br />name: Marketplaces Index,date: 2021-11-24br />return_base100: 1910.2245br />name: Marketplaces Index,date: 2021-11-25br />return_base100: 2084.3762br />name: Marketplaces Index,date: 2021-11-26br />return_base100: 1994.4680br />name: Marketplaces Index,date: 2021-11-27br />return_base100: 1821.2293br />name: Marketplaces Index,date: 2021-11-28br />return_base100: 1766.4181br />name: Marketplaces Index,date: 2021-11-29br />return_base100: 1761.2576br />name: Marketplaces Index,date: 2021-11-30br />return_base100: 1722.6961br />name: Marketplaces Index,date: 2021-12-01br />return_base100: 1707.6410br />name: Marketplaces Index,date: 2021-12-02br />return_base100: 1759.8878br />name: Marketplaces Index,date: 2021-12-03br />return_base100: 1745.0844br />name: Marketplaces Index,date: 2021-12-04br />return_base100: 1599.1712br />name: Marketplaces Index,date: 2021-12-05br />return_base100: 1482.4572br />name: Marketplaces Index,date: 2021-12-06br />return_base100: 1356.1045br />name: Marketplaces Index,date: 2021-12-07br />return_base100: 1483.1795br />name: Marketplaces Index,date: 2021-12-08br />return_base100: 1451.8047br />name: Marketplaces Index,date: 2021-12-09br />return_base100: 1507.0998br />name: Marketplaces Index,date: 2021-12-10br />return_base100: 1399.7871br />name: Marketplaces Index,date: 2021-12-11br />return_base100: 1291.6732br />name: Marketplaces Index,date: 2021-12-12br />return_base100: 1346.9177br />name: Marketplaces Index,date: 2021-12-13br />return_base100: 1411.5129br />name: Marketplaces Index,date: 2021-12-14br />return_base100: 1242.5756br />name: Marketplaces Index,date: 2021-12-15br />return_base100: 1362.3599br />name: Marketplaces Index,date: 2021-12-16br />return_base100: 1437.3748br />name: Marketplaces Index,date: 2021-12-17br />return_base100: 1447.8558br />name: Marketplaces Index,date: 2021-12-18br />return_base100: 1395.4293br />name: Marketplaces Index,date: 2021-12-19br />return_base100: 1408.0116br />name: Marketplaces Index,date: 2021-12-20br />return_base100: 1351.9073br />name: Marketplaces Index,date: 2021-12-21br />return_base100: 1317.5735br />name: Marketplaces Index,date: 2021-12-22br />return_base100: 1395.0064br />name: Marketplaces Index,date: 2021-12-23br />return_base100: 1436.7542br />name: Marketplaces Index,date: 2021-12-24br />return_base100: 1610.8096br />name: Marketplaces Index,date: 2021-12-25br />return_base100: 1535.1325br />name: Marketplaces Index,date: 2021-12-26br />return_base100: 1662.7242br />name: Marketplaces Index,date: 2021-12-27br />return_base100: 1650.8016br />name: Marketplaces Index,date: 2021-12-28br />return_base100: 1649.5087br />name: Marketplaces Index,date: 2021-12-29br />return_base100: 1519.6683br />name: Marketplaces Index,date: 2021-12-30br />return_base100: 1450.5255br />name: Marketplaces Index,date: 2021-12-31br />return_base100: 1454.3628br />name: Marketplaces Index,date: 2022-01-01br />return_base100: 1434.9037br />name: Marketplaces Index,date: 2022-01-02br />return_base100: 1486.5179br />name: Marketplaces Index,date: 2022-01-03br />return_base100: 1544.1573br />name: Marketplaces Index,date: 2022-01-04br />return_base100: 1497.9729br />name: Marketplaces Index,date: 2022-01-05br />return_base100: 1463.6802br />name: Marketplaces Index,date: 2022-01-06br />return_base100: 1363.5306br />name: Marketplaces Index,date: 2022-01-07br />return_base100: 1379.4823br />name: Marketplaces Index,date: 2022-01-08br />return_base100: 1262.3038br />name: Marketplaces Index,date: 2022-01-09br />return_base100: 1236.6408br />name: Marketplaces Index,date: 2022-01-10br />return_base100: 1259.9411br />name: Marketplaces Index,date: 2022-01-11br />return_base100: 1217.3182br />name: Marketplaces Index,date: 2022-01-12br />return_base100: 1349.7712br />name: Marketplaces Index,date: 2022-01-13br />return_base100: 1437.2954br />name: Marketplaces Index,date: 2022-01-14br />return_base100: 1414.6262br />name: Marketplaces Index,date: 2022-01-15br />return_base100: 1449.7688br />name: Marketplaces Index,date: 2022-01-16br />return_base100: 1483.6711br />name: Marketplaces Index,date: 2022-01-17br />return_base100: 1516.7763br />name: Marketplaces Index,date: 2022-01-18br />return_base100: 1443.8610br />name: Marketplaces Index,date: 2022-01-19br />return_base100: 1480.6537br />name: Marketplaces Index,date: 2022-01-20br />return_base100: 1448.3627br />name: Marketplaces Index,date: 2022-01-21br />return_base100: 1375.4008br />name: Marketplaces Index,date: 2022-01-22br />return_base100: 1125.7503br />name: Marketplaces Index,date: 2022-01-23br />return_base100: 975.4878br />name: Marketplaces Index,date: 2022-01-24br />return_base100: 1045.9184br />name: Marketplaces Index,date: 2022-01-25br />return_base100: 979.9899br />name: Marketplaces Index,date: 2022-01-26br />return_base100: 1000.5814br />name: Marketplaces Index,date: 2022-01-27br />return_base100: 1013.5267br />name: Marketplaces Index,date: 2022-01-28br />return_base100: 1026.5044br />name: Marketplaces Index,date: 2022-01-29br />return_base100: 1070.0068br />name: Marketplaces Index,date: 2022-01-30br />return_base100: 1142.4590br />name: Marketplaces Index,date: 2022-01-31br />return_base100: 1169.9325br />name: Marketplaces Index,date: 2022-02-01br />return_base100: 1230.3110br />name: Marketplaces Index,date: 2022-02-02br />return_base100: 1201.0355br />name: Marketplaces Index,date: 2022-02-03br />return_base100: 1107.8603br />name: Marketplaces Index,date: 2022-02-04br />return_base100: 1091.5821br />name: Marketplaces Index,date: 2022-02-05br />return_base100: 1189.8118br />name: Marketplaces Index,date: 2022-02-06br />return_base100: 1253.6154br />name: Marketplaces Index,date: 2022-02-07br />return_base100: 1344.8457br />name: Marketplaces Index,date: 2022-02-08br />return_base100: 1373.0791br />name: Marketplaces Index,date: 2022-02-09br />return_base100: 1378.1423br />name: Marketplaces Index,date: 2022-02-10br />return_base100: 1405.4851br />name: Marketplaces Index,date: 2022-02-11br />return_base100: 1297.9209br />name: Marketplaces Index,date: 2022-02-12br />return_base100: 1193.4150br />name: Marketplaces Index,date: 2022-02-13br />return_base100: 1177.3752br />name: Marketplaces Index,date: 2022-02-14br />return_base100: 1137.4674br />name: Marketplaces Index,date: 2022-02-15br />return_base100: 1141.7467br />name: Marketplaces Index,date: 2022-02-16br />return_base100: 1277.9535br />name: Marketplaces Index,date: 2022-02-17br />return_base100: 1276.9493br />name: Marketplaces Index,date: 2022-02-18br />return_base100: 1130.9060br />name: Marketplaces Index,date: 2022-02-19br />return_base100: 1091.8678br />name: Marketplaces Index,date: 2022-02-20br />return_base100: 1083.5589br />name: Marketplaces Index,date: 2022-02-21br />return_base100: 1001.6185br />name: Marketplaces Index,date: 2022-02-22br />return_base100: 904.1353br />name: Marketplaces Index,date: 2022-02-23br />return_base100: 954.3966br />name: Marketplaces Index,date: 2022-02-24br />return_base100: 906.2313br />name: Marketplaces Index,date: 2022-02-25br />return_base100: 879.2504br />name: Marketplaces Index,date: 2022-02-26br />return_base100: 945.6834br />name: Marketplaces Index,date: 2022-02-27br />return_base100: 935.2629br />name: Marketplaces Index,date: 2022-02-28br />return_base100: 898.0211br />name: Marketplaces Index,date: 2022-03-01br />return_base100: 1020.1070br />name: Marketplaces Index,date: 2022-03-02br />return_base100: 1042.1876br />name: Marketplaces Index,date: 2022-03-03br />return_base100: 1006.1528br />name: Marketplaces Index,date: 2022-03-04br />return_base100: 963.8632br />name: Marketplaces Index,date: 2022-03-05br />return_base100: 884.9495br />name: Marketplaces Index,date: 2022-03-06br />return_base100: 924.8859br />name: Marketplaces Index,date: 2022-03-07br />return_base100: 875.9756br />name: Marketplaces Index,date: 2022-03-08br />return_base100: 854.1300br />name: Marketplaces Index,date: 2022-03-09br />return_base100: 868.8300br />name: Marketplaces Index,date: 2022-03-10br />return_base100: 906.6144br />name: Marketplaces Index,date: 2022-03-11br />return_base100: 866.9180br />name: Marketplaces Index,date: 2022-03-12br />return_base100: 851.4869br />name: Marketplaces Index,date: 2022-03-13br />return_base100: 859.4028br />name: Marketplaces Index,date: 2022-03-14br />return_base100: 846.5951br />name: Marketplaces Index,date: 2022-03-15br />return_base100: 863.7012br />name: Marketplaces Index,date: 2022-03-16br />return_base100: 861.0521br />name: Marketplaces Index,date: 2022-03-17br />return_base100: 924.1025br />name: Marketplaces Index,date: 2022-03-18br />return_base100: 914.3128br />name: Marketplaces Index,date: 2022-03-19br />return_base100: 942.1867br />name: Marketplaces Index,date: 2022-03-20br />return_base100: 981.0864br />name: Marketplaces Index,date: 2022-03-21br />return_base100: 938.3717br />name: Marketplaces Index,date: 2022-03-22br />return_base100: 934.7680br />name: Marketplaces Index,date: 2022-03-23br />return_base100: 949.3613br />name: Marketplaces Index,date: 2022-03-24br />return_base100: 999.4639br />name: Marketplaces Index,date: 2022-03-25br />return_base100: 1093.6363br />name: Marketplaces Index,date: 2022-03-26br />return_base100: 1051.3075br />name: Marketplaces Index,date: 2022-03-27br />return_base100: 1074.4382br />name: Marketplaces Index,date: 2022-03-28br />return_base100: 1161.1747br />name: Marketplaces Index,date: 2022-03-29br />return_base100: 1109.8023br />name: Marketplaces Index,date: 2022-03-30br />return_base100: 1136.3925br />name: Marketplaces Index,date: 2022-03-31br />return_base100: 1165.1725br />name: Marketplaces Index,date: 2022-04-01br />return_base100: 1166.1135br />name: Marketplaces Index,date: 2022-04-02br />return_base100: 1208.8741br />name: Marketplaces Index,date: 2022-04-03br />return_base100: 1206.5394br />name: Marketplaces Index,date: 2022-04-04br />return_base100: 1221.1594br />name: Marketplaces Index,date: 2022-04-05br />return_base100: 1154.8035br />name: Marketplaces Index,date: 2022-04-06br />return_base100: 1107.9780br />name: Marketplaces Index,date: 2022-04-07br />return_base100: 991.4132br />name: Marketplaces Index,date: 2022-04-08br />return_base100: 1086.7270br />name: Marketplaces Index,date: 2022-04-09br />return_base100: 1076.8380br />name: Marketplaces Index,date: 2022-04-10br />return_base100: 1175.7973br />name: Marketplaces Index,date: 2022-04-11br />return_base100: 1092.9432br />name: Marketplaces Index,date: 2022-04-12br />return_base100: 975.2770br />name: Marketplaces Index,date: 2022-04-13br />return_base100: 1018.2375br />name: Marketplaces Index,date: 2022-04-14br />return_base100: 1037.2479br />name: Marketplaces Index,date: 2022-04-15br />return_base100: 992.3641br />name: Marketplaces Index,date: 2022-04-16br />return_base100: 993.6502br />name: Marketplaces Index,date: 2022-04-17br />return_base100: 982.0222br />name: Marketplaces Index,date: 2022-04-18br />return_base100: 930.6973br />name: Marketplaces Index,date: 2022-04-19br />return_base100: 944.0261br />name: Marketplaces Index,date: 2022-04-20br />return_base100: 986.9974br />name: Marketplaces Index,date: 2022-04-21br />return_base100: 1029.1616br />name: Marketplaces Index,date: 2022-04-22br />return_base100: 979.5519br />name: Marketplaces Index,date: 2022-04-23br />return_base100: 962.3487br />name: Marketplaces Index,date: 2022-04-24br />return_base100: 918.9447br />name: Marketplaces Index,date: 2022-04-25br />return_base100: 932.2727br />name: Marketplaces Index,date: 2022-04-26br />return_base100: 903.8733br />name: Marketplaces Index,date: 2022-04-27br />return_base100: 826.6404br />name: Marketplaces Index,date: 2022-04-28br />return_base100: 844.9627br />name: Marketplaces Index,date: 2022-04-29br />return_base100: 846.7085br />name: Marketplaces Index,date: 2022-04-30br />return_base100: 807.6464br />name: Marketplaces Index,date: 2022-05-01br />return_base100: 706.1315br />name: Marketplaces Index,date: 2022-05-02br />return_base100: 767.6792br />name: Marketplaces Index,date: 2022-05-03br />return_base100: 767.5851br />name: Marketplaces Index,date: 2022-05-04br />return_base100: 739.2493br />name: Marketplaces Index,date: 2022-05-05br />return_base100: 828.7568br />name: Marketplaces Index,date: 2022-05-06br />return_base100: 750.2215br />name: Marketplaces Index,date: 2022-05-07br />return_base100: 715.8328br />name: Marketplaces Index,date: 2022-05-08br />return_base100: 677.8513br />name: Marketplaces Index,date: 2022-05-09br />return_base100: 645.6055br />name: Marketplaces Index,date: 2022-05-10br />return_base100: 524.5118br />name: Marketplaces Index,date: 2022-05-11br />return_base100: 543.7589br />name: Marketplaces Index,date: 2022-05-12br />return_base100: 423.5467br />name: Marketplaces Index,date: 2022-05-13br />return_base100: 382.8531br />name: Marketplaces Index,date: 2022-05-14br />return_base100: 428.5089br />name: Marketplaces Index,date: 2022-05-15br />return_base100: 458.0401br />name: Marketplaces Index,date: 2022-05-16br />return_base100: 482.1898br />name: Marketplaces Index,date: 2022-05-17br />return_base100: 434.7997br />name: Marketplaces Index,date: 2022-05-18br />return_base100: 462.7023br />name: Marketplaces Index,date: 2022-05-19br />return_base100: 390.7506br />name: Marketplaces Index,date: 2022-05-20br />return_base100: 421.5331br />name: Marketplaces Index,date: 2022-05-21br />return_base100: 407.4635br />name: Marketplaces Index,date: 2022-05-22br />return_base100: 410.3866br />name: Marketplaces Index,date: 2022-05-23br />return_base100: 426.9223br />name: Marketplaces Index,date: 2022-05-24br />return_base100: 417.2302br />name: Marketplaces Index,date: 2022-05-25br />return_base100: 415.4246br />name: Marketplaces Index,date: 2022-05-26br />return_base100: 413.4343br />name: Marketplaces Index,date: 2022-05-27br />return_base100: 384.4508br />name: Marketplaces Index,date: 2022-05-28br />return_base100: 363.0539br />name: Marketplaces Index,date: 2022-05-29br />return_base100: 366.0150br />name: Marketplaces Index,date: 2022-05-30br />return_base100: 368.7055br />name: Marketplaces Index,date: 2022-05-31br />return_base100: 407.1335br />name: Marketplaces Index,date: 2022-06-01br />return_base100: 405.3582br />name: Marketplaces Index,date: 2022-06-02br />return_base100: 384.3871br />name: Marketplaces Index,date: 2022-06-03br />return_base100: 410.2760br />name: Marketplaces Index,date: 2022-06-04br />return_base100: 388.5018br />name: Marketplaces Index,date: 2022-06-05br />return_base100: 387.1688br />name: Marketplaces Index,date: 2022-06-06br />return_base100: 384.6761br />name: Marketplaces Index,date: 2022-06-07br />return_base100: 401.4965br />name: Marketplaces Index,date: 2022-06-08br />return_base100: 378.8876br />name: Marketplaces Index,date: 2022-06-09br />return_base100: 371.9497br />name: Marketplaces Index,date: 2022-06-10br />return_base100: 368.4264br />name: Marketplaces Index,date: 2022-06-11br />return_base100: 345.3870br />name: Marketplaces Index,date: 2022-06-12br />return_base100: 319.7652br />name: Marketplaces Index,date: 2022-06-13br />return_base100: 294.3244br />name: Marketplaces Index,date: 2022-06-14br />return_base100: 270.5960br />name: Marketplaces Index,date: 2022-06-15br />return_base100: 280.2928br />name: Marketplaces Index,date: 2022-06-16br />return_base100: 291.2611br />name: Marketplaces Index,date: 2022-06-17br />return_base100: 257.6367br />name: Marketplaces Index,date: 2022-06-18br />return_base100: 273.4601br />name: Marketplaces Index,date: 2022-06-19br />return_base100: 264.4141br />name: Marketplaces Index,date: 2022-06-20br />return_base100: 290.8960br />name: Marketplaces Index,date: 2022-06-21br />return_base100: 313.8405br />name: Marketplaces Index,date: 2022-06-22br />return_base100: 304.0380br />name: Marketplaces Index,date: 2022-06-23br />return_base100: 301.5175br />name: Marketplaces Index,date: 2022-06-24br />return_base100: 338.6864br />name: Marketplaces Index,date: 2022-06-25br />return_base100: 349.0725br />name: Marketplaces Index,date: 2022-06-26br />return_base100: 360.3814br />name: Marketplaces Index,date: 2022-06-27br />return_base100: 339.6843br />name: Marketplaces Index,date: 2022-06-28br />return_base100: 351.6154br />name: Marketplaces Index,date: 2022-06-29br />return_base100: 332.8021br />name: Marketplaces Index,date: 2022-06-30br />return_base100: 321.2100br />name: Marketplaces Index,date: 2022-07-01br />return_base100: 312.1063br />name: Marketplaces Index,date: 2022-07-02br />return_base100: 302.6809br />name: Marketplaces Index,date: 2022-07-03br />return_base100: 297.6074br />name: Marketplaces Index,date: 2022-07-04br />return_base100: 296.5223br />name: Marketplaces Index,date: 2022-07-05br />return_base100: 324.6713br />name: Marketplaces Index,date: 2022-07-06br />return_base100: 335.9233br />name: Marketplaces Index,date: 2022-07-07br />return_base100: 335.9524br />name: Marketplaces Index,date: 2022-07-08br />return_base100: 346.5927br />name: Marketplaces Index,date: 2022-07-09br />return_base100: 333.8937br />name: Marketplaces Index,date: 2022-07-10br />return_base100: 336.6626br />name: Marketplaces Index,date: 2022-07-11br />return_base100: 323.2851br />name: Marketplaces Index,date: 2022-07-12br />return_base100: 293.0226br />name: Marketplaces Index,date: 2022-07-13br />return_base100: 288.2253br />name: Marketplaces Index,date: 2022-07-14br />return_base100: 294.3926br />name: Marketplaces Index,date: 2022-07-15br />return_base100: 307.5819br />name: Marketplaces Index,date: 2022-07-16br />return_base100: 316.2913br />name: Marketplaces Index,date: 2022-07-17br />return_base100: 330.8210br />name: Marketplaces Index,date: 2022-07-18br />return_base100: 321.6650br />name: Marketplaces Index,date: 2022-07-19br />return_base100: 365.6832br />name: Marketplaces Index,date: 2022-07-20br />return_base100: 382.6025br />name: Marketplaces Index,date: 2022-07-21br />return_base100: 359.9931br />name: Marketplaces Index,date: 2022-07-22br />return_base100: 352.7739br />name: Marketplaces Index,date: 2022-07-23br />return_base100: 361.7404br />name: Marketplaces Index,date: 2022-07-24br />return_base100: 359.3492br />name: Marketplaces Index,date: 2022-07-25br />return_base100: 323.0488br />name: Marketplaces Index,date: 2022-07-26br />return_base100: 329.4962br />name: Marketplaces Index,date: 2022-07-27br />return_base100: 356.5315br />name: Marketplaces Index,date: 2022-07-28br />return_base100: 373.9422br />name: Marketplaces Index,date: 2022-07-29br />return_base100: 370.5303br />name: Marketplaces Index,date: 2022-07-30br />return_base100: 371.8976br />name: Marketplaces Index,date: 2022-07-31br />return_base100: 363.7258br />name: Marketplaces Index,date: 2022-08-01br />return_base100: 375.0931br />name: Marketplaces Index,date: 2022-08-02br />return_base100: 359.3489br />name: Marketplaces Index,date: 2022-08-03br />return_base100: 368.0975br />name: Marketplaces Index,date: 2022-08-04br />return_base100: 394.0575br />name: Marketplaces Index,date: 2022-08-05br />return_base100: 414.1542br />name: Marketplaces Index,date: 2022-08-06br />return_base100: 403.1496br />name: Marketplaces Index,date: 2022-08-07br />return_base100: 402.2734br />name: Marketplaces Index,date: 2022-08-08br />return_base100: 411.9974br />name: Marketplaces Index,date: 2022-08-09br />return_base100: 393.9513br />name: Marketplaces Index,date: 2022-08-10br />return_base100: 409.8665br />name: Marketplaces Index,date: 2022-08-11br />return_base100: 404.3043br />name: Marketplaces Index,date: 2022-08-12br />return_base100: 409.3581br />name: Marketplaces Index,date: 2022-08-13br />return_base100: 409.6690br />name: Marketplaces Index,date: 2022-08-14br />return_base100: 406.6232br />name: Marketplaces Index,date: 2022-08-15br />return_base100: 391.0909br />name: Marketplaces Index,date: 2022-08-16br />return_base100: 384.5340br />name: Marketplaces Index,date: 2022-08-17br />return_base100: 369.0895br />name: Marketplaces Index,date: 2022-08-18br />return_base100: 351.2248br />name: Marketplaces Index,date: 2022-08-19br />return_base100: 322.0403br />name: Marketplaces Index,date: 2022-08-20br />return_base100: 317.1280br />name: Marketplaces Index,date: 2022-08-21br />return_base100: 326.0287br />name: Marketplaces Index,date: 2022-08-22br />return_base100: 311.0651br />name: Marketplaces Index,date: 2022-08-23br />return_base100: 323.2372br />name: Marketplaces Index,date: 2022-08-24br />return_base100: 320.3348br />name: Marketplaces Index,date: 2022-08-25br />return_base100: 321.9372br />name: Marketplaces Index,date: 2022-08-26br />return_base100: 287.9441br />name: Marketplaces Index,date: 2022-08-27br />return_base100: 289.9482br />name: Marketplaces Index,date: 2022-08-28br />return_base100: 281.6866br />name: Marketplaces Index,date: 2022-08-29br />return_base100: 300.3714br />name: Marketplaces Index,date: 2022-08-30br />return_base100: 295.5988br />name: Marketplaces Index,date: 2022-08-31br />return_base100: 296.0864br />name: Marketplaces Index,date: 2022-09-01br />return_base100: 303.4742br />name: Marketplaces Index,date: 2022-09-02br />return_base100: 296.9442br />name: Marketplaces Index,date: 2022-09-03br />return_base100: 300.8592br />name: Marketplaces Index,date: 2022-09-04br />return_base100: 309.1847br />name: Marketplaces Index,date: 2022-09-05br />return_base100: 304.5576br />name: Marketplaces Index,date: 2022-09-06br />return_base100: 284.6538br />name: Marketplaces Index,date: 2022-09-07br />return_base100: 301.3206br />name: Marketplaces Index,date: 2022-09-08br />return_base100: 302.1217br />name: Marketplaces Index,date: 2022-09-09br />return_base100: 313.4798br />name: Marketplaces Index,date: 2022-09-10br />return_base100: 314.5525br />name: Marketplaces Index,date: 2022-09-11br />return_base100: 314.3773br />name: Marketplaces Index,date: 2022-09-12br />return_base100: 311.4327br />name: Marketplaces Index,date: 2022-09-13br />return_base100: 285.8315br />name: Marketplaces Index,date: 2022-09-14br />return_base100: 291.5807br />name: Marketplaces Index,date: 2022-09-15br />return_base100: 280.4041br />name: Marketplaces Index,date: 2022-09-16br />return_base100: 280.4007br />name: Marketplaces Index,date: 2022-09-17br />return_base100: 291.2706br />name: Marketplaces Index,date: 2022-09-18br />return_base100: 265.1042br />name: Marketplaces Index,date: 2022-09-19br />return_base100: 273.4111br />name: Marketplaces Index,date: 2022-09-20br />return_base100: 264.8081br />name: Marketplaces Index,date: 2022-09-21br />return_base100: 253.6767br />name: Marketplaces Index,date: 2022-09-22br />return_base100: 263.8428br />name: Marketplaces Index,date: 2022-09-23br />return_base100: 264.2337br />name: Marketplaces Index,date: 2022-09-24br />return_base100: 258.6360br />name: Marketplaces Index,date: 2022-09-25br />return_base100: 252.2674br />name: Marketplaces Index,date: 2022-09-26br />return_base100: 256.0698br />name: Marketplaces Index,date: 2022-09-27br />return_base100: 253.7946br />name: Marketplaces Index,date: 2022-09-28br />return_base100: 259.6378br />name: Marketplaces Index,date: 2022-09-29br />return_base100: 266.4720br />name: Marketplaces Index,date: 2022-09-30br />return_base100: 259.6724br />name: Marketplaces Index,date: 2022-10-01br />return_base100: 263.4149br />name: Marketplaces Index,date: 2022-10-02br />return_base100: 259.1508br />name: Marketplaces Index,date: 2022-10-03br />return_base100: 267.6942br />name: Marketplaces Index,date: 2022-10-04br />return_base100: 269.2929br />name: Marketplaces Index,date: 2022-10-05br />return_base100: 265.4517br />name: Marketplaces Index,date: 2022-10-06br />return_base100: 261.3730br />name: Marketplaces Index,date: 2022-10-07br />return_base100: 260.2650br />name: Marketplaces Index,date: 2022-10-08br />return_base100: 260.2557br />name: Marketplaces Index,date: 2022-10-09br />return_base100: 260.4755br />name: Marketplaces Index,date: 2022-10-10br />return_base100: 251.8079br />name: Marketplaces Index,date: 2022-10-11br />return_base100: 245.3300br />name: Marketplaces Index,date: 2022-10-12br />return_base100: 251.2221br />name: Marketplaces Index,date: 2022-10-13br />return_base100: 250.9096br />name: Marketplaces Index,date: 2022-10-14br />return_base100: 249.7980br />name: Marketplaces Index,date: 2022-10-15br />return_base100: 252.4570br />name: Marketplaces Index,date: 2022-10-16br />return_base100: 254.7258br />name: Marketplaces Index,date: 2022-10-17br />return_base100: 259.9854br />name: Marketplaces Index,date: 2022-10-18br />return_base100: 256.2210br />name: Marketplaces Index,date: 2022-10-19br />return_base100: 245.5063br />name: Marketplaces Index,date: 2022-10-20br />return_base100: 243.0390br />name: Marketplaces Index,date: 2022-10-21br />return_base100: 244.3834br />name: Marketplaces Index,date: 2022-10-22br />return_base100: 242.1134br />name: Marketplaces Index,date: 2022-10-23br />return_base100: 245.3074br />name: Marketplaces Index,date: 2022-10-24br />return_base100: 240.0899br />name: Marketplaces Index,date: 2022-10-25br />return_base100: 250.0608br />name: Marketplaces Index,date: 2022-10-26br />return_base100: 258.6108br />name: Marketplaces Index,date: 2022-10-27br />return_base100: 252.5554br />name: Marketplaces Index,date: 2022-10-28br />return_base100: 258.9434br />name: Marketplaces Index,date: 2022-10-29br />return_base100: 262.6974br />name: Marketplaces Index,date: 2022-10-30br />return_base100: 263.9492br />name: Marketplaces Index,date: 2022-10-31br />return_base100: 262.6234br />name: Marketplaces Index,date: 2022-11-01br />return_base100: 256.5826br />name: Marketplaces Index,date: 2022-11-02br />return_base100: 243.3954br />name: Marketplaces Index,date: 2022-11-03br />return_base100: 247.8142br />name: Marketplaces Index,date: 2022-11-04br />return_base100: 273.8311br />name: Marketplaces Index,date: 2022-11-05br />return_base100: 277.3973br />name: Marketplaces Index,date: 2022-11-06br />return_base100: 257.5132br />name: Marketplaces Index,date: 2022-11-07br />return_base100: 263.4245br />name: Marketplaces Index,date: 2022-11-08br />return_base100: 228.4648br />name: Marketplaces Index,date: 2022-11-09br />return_base100: 176.4521br />name: Marketplaces Index,date: 2022-11-10br />return_base100: 209.1085br />name: Marketplaces Index,date: 2022-11-11br />return_base100: 195.0631br />name: Marketplaces Index,date: 2022-11-12br />return_base100: 182.9170br />name: Marketplaces Index,date: 2022-11-13br />return_base100: 178.0423br />name: Marketplaces Index,date: 2022-11-14br />return_base100: 177.0946br />name: Marketplaces Index,date: 2022-11-15br />return_base100: 181.4002br />name: Marketplaces Index,date: 2022-11-16br />return_base100: 175.6546br />name: Marketplaces Index,date: 2022-11-17br />return_base100: 174.0528br />name: Marketplaces Index,date: 2022-11-18br />return_base100: 173.3250br />name: Marketplaces Index,date: 2022-11-19br />return_base100: 174.7825br />name: Marketplaces Index,date: 2022-11-20br />return_base100: 163.6529br />name: Marketplaces Index,date: 2022-11-21br />return_base100: 154.9163br />name: Marketplaces Index,date: 2022-11-22br />return_base100: 157.3781br />name: Marketplaces Index,date: 2022-11-23br />return_base100: 160.7255br />name: Marketplaces Index,date: 2022-11-24br />return_base100: 172.1497br />name: Marketplaces Index,date: 2022-11-25br />return_base100: 175.0101br />name: Marketplaces Index,date: 2022-11-26br />return_base100: 171.4131br />name: Marketplaces Index,date: 2022-11-27br />return_base100: 171.7868br />name: Marketplaces Index,date: 2022-11-28br />return_base100: 168.7944br />name: Marketplaces Index,date: 2022-11-29br />return_base100: 173.2463br />name: Marketplaces Index,date: 2022-11-30br />return_base100: 183.7711br />name: Marketplaces Index,date: 2022-12-01br />return_base100: 179.0026br />name: Marketplaces Index,date: 2022-12-02br />return_base100: 184.0967br />name: Marketplaces Index,date: 2022-12-03br />return_base100: 179.3233br />name: Marketplaces Index,date: 2022-12-04br />return_base100: 183.5934br />name: Marketplaces Index,date: 2022-12-05br />return_base100: 185.0421br />name: Marketplaces Index,date: 2022-12-06br />return_base100: 184.1042br />name: Marketplaces Index,date: 2022-12-07br />return_base100: 180.4875br />name: Marketplaces Index,date: 2022-12-08br />return_base100: 182.6461br />name: Marketplaces Index,date: 2022-12-09br />return_base100: 183.3260br />name: Marketplaces Index,date: 2022-12-10br />return_base100: 185.6051br />name: Marketplaces Index,date: 2022-12-11br />return_base100: 188.5814br />name: Marketplaces Index,date: 2022-12-12br />return_base100: 183.1952br />name: Marketplaces Index,date: 2022-12-13br />return_base100: 188.4408br />name: Marketplaces Index,date: 2022-12-14br />return_base100: 185.4683br />name: Marketplaces Index,date: 2022-12-15br />return_base100: 179.4557br />name: Marketplaces Index,date: 2022-12-16br />return_base100: 161.4982br />name: Marketplaces Index,date: 2022-12-17br />return_base100: 164.1888br />name: Marketplaces Index,date: 2022-12-18br />return_base100: 164.8857br />name: Marketplaces Index,date: 2022-12-19br />return_base100: 157.7079br />name: Marketplaces Index,date: 2022-12-20br />return_base100: 158.5092br />name: Marketplaces Index,date: 2022-12-21br />return_base100: 158.4028br />name: Marketplaces Index,date: 2022-12-22br />return_base100: 158.5487br />name: Marketplaces Index,date: 2022-12-23br />return_base100: 162.7383br />name: Marketplaces Index,date: 2022-12-24br />return_base100: 160.4311br />name: Marketplaces Index,date: 2022-12-25br />return_base100: 160.4308br />name: Marketplaces Index,date: 2022-12-26br />return_base100: 160.7967br />name: Marketplaces Index,date: 2022-12-27br />return_base100: 156.8476br />name: Marketplaces Index,date: 2022-12-28br />return_base100: 149.7797br />name: Marketplaces Index,date: 2022-12-29br />return_base100: 148.7868br />name: Marketplaces Index,date: 2022-12-30br />return_base100: 145.0168br />name: Marketplaces Index,date: 2022-12-31br />return_base100: 147.1692br />name: Marketplaces Index,date: 2023-01-01br />return_base100: 150.4696br />name: Marketplaces Index,date: 2023-01-02br />return_base100: 153.5392br />name: Marketplaces Index,date: 2023-01-03br />return_base100: 151.1983br />name: Marketplaces Index,date: 2023-01-04br />return_base100: 156.8682br />name: Marketplaces Index,date: 2023-01-05br />return_base100: 155.0796br />name: Marketplaces Index,date: 2023-01-06br />return_base100: 159.4449br />name: Marketplaces Index,date: 2023-01-07br />return_base100: 161.7340br />name: Marketplaces Index,date: 2023-01-08br />return_base100: 168.7815br />name: Marketplaces Index,date: 2023-01-09br />return_base100: 176.3871br />name: Marketplaces Index,date: 2023-01-10br />return_base100: 176.5549br />name: Marketplaces Index,date: 2023-01-11br />return_base100: 179.1834br />name: Marketplaces Index,date: 2023-01-12br />return_base100: 184.1451br />name: Marketplaces Index,date: 2023-01-13br />return_base100: 199.1363br />name: Marketplaces Index,date: 2023-01-14br />return_base100: 208.8642br />name: Marketplaces Index,date: 2023-01-15br />return_base100: 219.2176br />name: Marketplaces Index,date: 2023-01-16br />return_base100: 219.3539br />name: Marketplaces Index,date: 2023-01-17br />return_base100: 216.7662br />name: Marketplaces Index,date: 2023-01-18br />return_base100: 215.9064br />name: Marketplaces Index,date: 2023-01-19br />return_base100: 236.7977br />name: Marketplaces Index,date: 2023-01-20br />return_base100: 255.9225br />name: Marketplaces Index,date: 2023-01-21br />return_base100: 256.6838br />name: Marketplaces Index,date: 2023-01-22br />return_base100: 254.1874br />name: Marketplaces Index,date: 2023-01-23br />return_base100: 253.7123br />name: Marketplaces Index,date: 2023-01-24br />return_base100: 234.9078br />name: Marketplaces Index,date: 2023-01-25br />return_base100: 248.7285br />name: Marketplaces Index,date: 2023-01-26br />return_base100: 244.1278br />name: Marketplaces Index,date: 2023-01-27br />return_base100: 248.9117br />name: Marketplaces Index,date: 2023-01-28br />return_base100: 264.1863br />name: Marketplaces Index,date: 2023-01-29br />return_base100: 270.5413br />name: Marketplaces Index,date: 2023-01-30br />return_base100: 250.9363br />name: Marketplaces Index,date: 2023-01-31br />return_base100: 258.0774br />name: Marketplaces Index,date: 2023-02-01br />return_base100: 271.1978br />name: Marketplaces Index,date: 2023-02-02br />return_base100: 271.6630br />name: Marketplaces Index,date: 2023-02-03br />return_base100: 292.1430br />name: Marketplaces Index,date: 2023-02-04br />return_base100: 303.2226br />name: Marketplaces Index,date: 2023-02-05br />return_base100: 290.0666br />name: Marketplaces Index,date: 2023-02-06br />return_base100: 283.0097br />name: Marketplaces Index,date: 2023-02-07br />return_base100: 309.2753br />name: Marketplaces Index,date: 2023-02-08br />return_base100: 304.6652br />name: Marketplaces Index,date: 2023-02-09br />return_base100: 267.6903br />name: Marketplaces Index,date: 2023-02-10br />return_base100: 270.7453br />name: Marketplaces Index,date: 2023-02-11br />return_base100: 286.0444br />name: Marketplaces Index,date: 2023-02-12br />return_base100: 281.4754br />name: Marketplaces Index,date: 2023-02-13br />return_base100: 267.9355br />name: Marketplaces Index,date: 2023-02-14br />return_base100: 275.1548br />name: Marketplaces Index,date: 2023-02-15br />return_base100: 296.6636br />name: Marketplaces Index,date: 2023-02-16br />return_base100: 275.5578br />name: Marketplaces Index,date: 2023-02-17br />return_base100: 286.9142br />name: Marketplaces Index,date: 2023-02-18br />return_base100: 286.8071br />name: Marketplaces Index,date: 2023-02-19br />return_base100: 283.3802br />name: Marketplaces Index,date: 2023-02-20br />return_base100: 298.5667br />name: Marketplaces Index,date: 2023-02-21br />return_base100: 286.2907br />name: Marketplaces Index,date: 2023-02-22br />return_base100: 283.0144br />name: Marketplaces Index,date: 2023-02-23br />return_base100: 304.2929br />name: Marketplaces Index,date: 2023-02-24br />return_base100: 278.6607br />name: Marketplaces Index,date: 2023-02-25br />return_base100: 262.9264br />name: Marketplaces Index,date: 2023-02-26br />return_base100: 273.1210br />name: Marketplaces Index,date: 2023-02-27br />return_base100: 268.8221br />name: Marketplaces Index,date: 2023-02-28br />return_base100: 259.1066br />name: Marketplaces Index,date: 2023-03-01br />return_base100: 271.4042br />name: Marketplaces Index,date: 2023-03-02br />return_base100: 260.4132br />name: Marketplaces Index,date: 2023-03-03br />return_base100: 241.5043br />name: Marketplaces Index,date: 2023-03-04br />return_base100: 234.7374br />name: Marketplaces Index,date: 2023-03-05br />return_base100: 232.3464br />name: Marketplaces Index,date: 2023-03-06br />return_base100: 236.1385br />name: Marketplaces Index,date: 2023-03-07br />return_base100: 236.1051br />name: Marketplaces Index,date: 2023-03-08br />return_base100: 216.4876br />name: Marketplaces Index,date: 2023-03-09br />return_base100: 196.8907br />name: Marketplaces Index,date: 2023-03-10br />return_base100: 196.0163br />name: Marketplaces Index,date: 2023-03-11br />return_base100: 192.3426br />name: Marketplaces Index,date: 2023-03-12br />return_base100: 210.5627br />name: Marketplaces Index,date: 2023-03-13br />return_base100: 224.2335br />name: Marketplaces Index,date: 2023-03-14br />return_base100: 235.9847br />name: Marketplaces Index,date: 2023-03-15br />return_base100: 213.7672br />name: Marketplaces Index,date: 2023-03-16br />return_base100: 217.6704br />name: Marketplaces Index,date: 2023-03-17br />return_base100: 233.7036br />name: Marketplaces Index,date: 2023-03-18br />return_base100: 227.7418br />name: Marketplaces Index,date: 2023-03-19br />return_base100: 238.7461br />name: Marketplaces Index,date: 2023-03-20br />return_base100: 222.8212br />name: Marketplaces Index,date: 2023-03-21br />return_base100: 227.6109br />name: Marketplaces Index,date: 2023-03-22br />return_base100: 214.9819br />name: Marketplaces Index,date: 2023-03-23br />return_base100: 224.8776br />name: Marketplaces Index,date: 2023-03-24br />return_base100: 215.4621br />name: Marketplaces Index,date: 2023-03-25br />return_base100: 210.4088br />name: Marketplaces Index,date: 2023-03-26br />return_base100: 215.8977br />name: Marketplaces Index,date: 2023-03-27br />return_base100: 202.7777br />name: Marketplaces Index,date: 2023-03-28br />return_base100: 207.0437br />name: Marketplaces Index,date: 2023-03-29br />return_base100: 218.0790br />name: Marketplaces Index,date: 2023-03-30br />return_base100: 215.7143br />name: Marketplaces Index,date: 2023-03-31br />return_base100: 227.0896br />name: Marketplaces Index,date: 2023-04-01br />return_base100: 227.7579br />name: Marketplaces Index,date: 2023-04-02br />return_base100: 217.3506br />name: Marketplaces Index,date: 2023-04-03br />return_base100: 219.5502br />name: Marketplaces Index,date: 2023-04-04br />return_base100: 223.7278br />name: Marketplaces Index,date: 2023-04-05br />return_base100: 232.8391br />name: Marketplaces Index,date: 2023-04-06br />return_base100: 229.6106br />name: Marketplaces Index,date: 2023-04-07br />return_base100: 250.9694br />name: Marketplaces Index,date: 2023-04-08br />return_base100: 237.7362br />name: Marketplaces Index,date: 2023-04-09br />return_base100: 238.1451br />name: Marketplaces Index,date: 2023-04-10br />return_base100: 236.2220br />name: Marketplaces Index,date: 2023-04-11br />return_base100: 234.0420br />name: Marketplaces Index,date: 2023-04-12br />return_base100: 230.1767br />name: Marketplaces Index,date: 2023-04-13br />return_base100: 235.3057br />name: Marketplaces Index,date: 2023-04-14br />return_base100: 249.1679br />name: Marketplaces Index,date: 2023-04-15br />return_base100: 248.2851br />name: Marketplaces Index,date: 2023-04-16br />return_base100: 249.5287br />name: Marketplaces Index,date: 2023-04-17br />return_base100: 246.4734br />name: Marketplaces Index,date: 2023-04-18br />return_base100: 256.2907br />name: Marketplaces Index,date: 2023-04-19br />return_base100: 227.9725br />name: Marketplaces Index,date: 2023-04-20br />return_base100: 223.1126br />name: Marketplaces Index,date: 2023-04-21br />return_base100: 217.0630br />name: Marketplaces Index,date: 2023-04-22br />return_base100: 224.3334br />name: Marketplaces Index,date: 2023-04-23br />return_base100: 218.7688br />name: Marketplaces Index,date: 2023-04-24br />return_base100: 218.7153br />name: Marketplaces Index,date: 2023-04-25br />return_base100: 220.4582br />name: Marketplaces Index,date: 2023-04-26br />return_base100: 214.9728br />name: Marketplaces Index,date: 2023-04-27br />return_base100: 221.6193br />name: Marketplaces Index,date: 2023-05-02br />return_base100: 213.3116br />name: Marketplaces Index,date: 2023-05-03br />return_base100: 213.4047br />name: Marketplaces Index,date: 2023-05-04br />return_base100: 209.4148br />name: Marketplaces Index,date: 2023-05-05br />return_base100: 213.0828br />name: Marketplaces Index,date: 2023-05-06br />return_base100: 201.2986br />name: Marketplaces Index,date: 2023-05-07br />return_base100: 203.4299br />name: Marketplaces Index,date: 2023-05-08br />return_base100: 186.3650br />name: Marketplaces Index,date: 2023-05-09br />return_base100: 185.5723br />name: Marketplaces Index,date: 2023-05-10br />return_base100: 186.6647br />name: Marketplaces Index,date: 2023-05-11br />return_base100: 173.3156br />name: Marketplaces Index,date: 2023-05-12br />return_base100: 175.3380br />name: Marketplaces Index,date: 2023-05-13br />return_base100: 173.0646br />name: Marketplaces Index,date: 2023-05-14br />return_base100: 176.3645br />name: Marketplaces Index,date: 2023-05-15br />return_base100: 179.3294br />name: Marketplaces Index,date: 2023-05-16br />return_base100: 187.7424br />name: Marketplaces Index,date: 2023-05-17br />return_base100: 193.7718br />name: Marketplaces Index,date: 2023-05-18br />return_base100: 188.3546br />name: Marketplaces Index,date: 2023-05-19br />return_base100: 186.7722br />name: Marketplaces Index,date: 2023-05-20br />return_base100: 186.3282br />name: Marketplaces Index,date: 2023-05-21br />return_base100: 183.9664br />name: Marketplaces Index,date: 2023-05-22br />return_base100: 181.4623br />name: Marketplaces Index,date: 2023-05-23br />return_base100: 183.8589br />name: Marketplaces Index,date: 2023-05-24br />return_base100: 174.5004br />name: Marketplaces Index,date: 2023-05-25br />return_base100: 175.5462br />name: Marketplaces Index,date: 2023-05-26br />return_base100: 179.5643br />name: Marketplaces Index,date: 2023-05-27br />return_base100: 179.5613br />name: Marketplaces Index,date: 2023-05-28br />return_base100: 183.3734br />name: Marketplaces Index,date: 2023-05-29br />return_base100: 182.0114br />name: Marketplaces Index,date: 2023-05-30br />return_base100: 180.2964br />name: Marketplaces Index,date: 2023-05-31br />return_base100: 174.5630br />name: Marketplaces Index,date: 2023-06-01br />return_base100: 175.1883br />name: Marketplaces Index,date: 2023-06-02br />return_base100: 179.5881br />name: Marketplaces Index,date: 2023-06-03br />return_base100: 181.8069br />name: Marketplaces Index,date: 2023-06-04br />return_base100: 180.5332br />name: Marketplaces Index,date: 2023-06-05br />return_base100: 167.6933br />name: Marketplaces Index,date: 2023-06-06br />return_base100: 173.1206br />name: Marketplaces Index,date: 2023-06-07br />return_base100: 160.5906br />name: Marketplaces Index,date: 2023-06-08br />return_base100: 161.3848br />name: Marketplaces Index,date: 2023-06-09br />return_base100: 155.9045br />name: Marketplaces Index,date: 2023-06-10br />return_base100: 136.2962br />name: Marketplaces Index,date: 2023-06-11br />return_base100: 134.4875br />name: Marketplaces Index,date: 2023-06-12br />return_base100: 135.6008br />name: Marketplaces Index,date: 2023-06-13br />return_base100: 136.5501br />name: Marketplaces Index,date: 2023-06-14br />return_base100: 131.5428br />name: Marketplaces Index,date: 2023-06-15br />return_base100: 135.2671br />name: Marketplaces Index,date: 2023-06-16br />return_base100: 139.5567br />name: Marketplaces Index,date: 2023-06-17br />return_base100: 139.0091br />name: Marketplaces Index,date: 2023-06-18br />return_base100: 136.8993br />name: Marketplaces Index,date: 2023-06-19br />return_base100: 138.0552br />name: Marketplaces Index,date: 2023-06-20br />return_base100: 142.4439br />name: Marketplaces Index,date: 2023-06-21br />return_base100: 148.3177br />name: Marketplaces Index,date: 2023-06-22br />return_base100: 147.7255br />name: Marketplaces Index,date: 2023-06-23br />return_base100: 152.6926br />name: Marketplaces Index,date: 2023-06-24br />return_base100: 150.6453br />name: Marketplaces Index,date: 2023-06-25br />return_base100: 152.8730br />name: Marketplaces Index,date: 2023-06-26br />return_base100: 147.9521br />name: Marketplaces Index,date: 2023-06-27br />return_base100: 154.3589br />name: Marketplaces Index,date: 2023-06-28br />return_base100: 145.3757br />name: Marketplaces Index,date: 2023-06-29br />return_base100: 147.4861br />name: Marketplaces Index,date: 2023-06-30br />return_base100: 149.8433br />name: Marketplaces Index,date: 2023-07-01br />return_base100: 153.2645br />name: Marketplaces Index,date: 2023-07-02br />return_base100: 151.9061br />name: Marketplaces Index,date: 2023-07-03br />return_base100: 157.3269br />name: Marketplaces Index,date: 2023-07-04br />return_base100: 154.9676br />name: Marketplaces Index,date: 2023-07-05br />return_base100: 151.3275br />name: Marketplaces Index,date: 2023-07-06br />return_base100: 146.0819br />name: Marketplaces Index,date: 2023-07-07br />return_base100: 145.7080br />name: Marketplaces Index,date: 2023-07-08br />return_base100: 146.9493br />name: Marketplaces Index,date: 2023-07-09br />return_base100: 146.2197br />name: Marketplaces Index,date: 2023-07-10br />return_base100: 146.6892br />name: Marketplaces Index,date: 2023-07-11br />return_base100: 147.8279br />name: Marketplaces Index,date: 2023-07-12br />return_base100: 148.2127br />name: Marketplaces Index,date: 2023-07-13br />return_base100: 156.7621br />name: Marketplaces Index,date: 2023-07-14br />return_base100: 153.3229br />name: Marketplaces Index,date: 2023-07-15br />return_base100: 155.8989br />name: Marketplaces Index,date: 2023-07-16br />return_base100: 150.3255br />name: Marketplaces Index,date: 2023-07-17br />return_base100: 152.8854br />name: Marketplaces Index,date: 2023-07-18br />return_base100: 148.3569br />name: Marketplaces Index,date: 2023-07-19br />return_base100: 148.3457br />name: Marketplaces Index,date: 2023-07-20br />return_base100: 147.7753br />name: Marketplaces Index,date: 2023-07-21br />return_base100: 148.9215br />name: Marketplaces Index,date: 2023-07-22br />return_base100: 147.6198br />name: Marketplaces Index,date: 2023-07-23br />return_base100: 152.8275br />name: Marketplaces Index,date: 2023-07-24br />return_base100: 144.1740br />name: Marketplaces Index,date: 2023-07-25br />return_base100: 144.1028br />name: Marketplaces Index,date: 2023-07-26br />return_base100: 146.2474br />name: Marketplaces Index,date: 2023-07-27br />return_base100: 145.7783br />name: Marketplaces Index,date: 2023-07-28br />return_base100: 146.7148br />name: Marketplaces Index,date: 2023-07-29br />return_base100: 147.4971br />name: Marketplaces Index,date: 2023-07-30br />return_base100: 146.2426br />name: Marketplaces Index,date: 2023-07-31br />return_base100: 144.2163br />name: Marketplaces Index,date: 2023-08-01br />return_base100: 143.9435br />name: Marketplaces Index,date: 2023-08-02br />return_base100: 141.2375br />name: Marketplaces Index,date: 2023-08-03br />return_base100: 140.7262br />name: Marketplaces Index,date: 2023-08-04br />return_base100: 140.4947br />name: Marketplaces Index,date: 2023-08-05br />return_base100: 141.0969br />name: Marketplaces Index,date: 2023-08-06br />return_base100: 142.6199br />name: Marketplaces Index,date: 2023-08-07br />return_base100: 140.7529br />name: Marketplaces Index,date: 2023-08-08br />return_base100: 142.1537br />name: Marketplaces Index,date: 2023-08-09br />return_base100: 141.6414br />name: Marketplaces Index,date: 2023-08-10br />return_base100: 144.8323br />name: Marketplaces Index,date: 2023-08-11br />return_base100: 144.9341br />name: Marketplaces Index,date: 2023-08-12br />return_base100: 143.9367br />name: Marketplaces Index,date: 2023-08-13br />return_base100: 145.4563br />name: Marketplaces Index,date: 2023-08-14br />return_base100: 151.2847br />name: Marketplaces Index,date: 2023-08-15br />return_base100: 146.3449br />name: Marketplaces Index,date: 2023-08-16br />return_base100: 138.8899br />name: Marketplaces Index,date: 2023-08-17br />return_base100: 124.6683br />name: Marketplaces Index,date: 2023-08-18br />return_base100: 128.5281br />name: Marketplaces Index,date: 2023-08-19br />return_base100: 134.8274br />name: Marketplaces Index,date: 2023-08-20br />return_base100: 132.7637br />name: Marketplaces Index,date: 2023-08-21br />return_base100: 132.4459br />name: Marketplaces Index,date: 2023-08-22br />return_base100: 131.8763br />name: Marketplaces Index,date: 2023-08-23br />return_base100: 136.2041br />name: Marketplaces Index,date: 2023-08-24br />return_base100: 139.0177br />name: Marketplaces Index,date: 2023-08-25br />return_base100: 149.3024br />name: Marketplaces Index,date: 2023-08-26br />return_base100: 151.7318br />name: Marketplaces Index,date: 2023-08-27br />return_base100: 149.3262br />name: Marketplaces Index,date: 2023-08-28br />return_base100: 146.4546br />name: Marketplaces Index,date: 2023-08-29br />return_base100: 148.7454br />name: Marketplaces Index,date: 2023-08-30br />return_base100: 147.3442br />name: Marketplaces Index,date: 2023-08-31br />return_base100: 139.8036br />name: Marketplaces Index,date: 2023-09-01br />return_base100: 137.1216br />name: Marketplaces Index,date: 2023-09-02br />return_base100: 136.8422br />name: Marketplaces Index,date: 2023-09-03br />return_base100: 134.9392br />name: Marketplaces Index,date: 2023-09-04br />return_base100: 134.5184br />name: Marketplaces Index,date: 2023-09-05br />return_base100: 135.6796br />name: Marketplaces Index,date: 2023-09-06br />return_base100: 141.5069br />name: Marketplaces Index,date: 2023-09-07br />return_base100: 140.3984br />name: Marketplaces Index,date: 2023-09-08br />return_base100: 139.9673br />name: Marketplaces Index,date: 2023-09-09br />return_base100: 138.4241br />name: Marketplaces Index,date: 2023-09-10br />return_base100: 131.8076br />name: Marketplaces Index,date: 2023-09-11br />return_base100: 129.4951br />name: Marketplaces Index,date: 2023-09-12br />return_base100: 125.9672br />name: Marketplaces Index,date: 2023-09-13br />return_base100: 125.9491br />name: Marketplaces Index,date: 2023-09-14br />return_base100: 126.2900br />name: Marketplaces Index,date: 2023-09-15br />return_base100: 127.4361br />name: Marketplaces Index,date: 2023-09-16br />return_base100: 128.3247br />name: Marketplaces Index,date: 2023-09-17br />return_base100: 124.1555br />name: Marketplaces Index,date: 2023-09-18br />return_base100: 127.0347br />name: Marketplaces Index,date: 2023-09-19br />return_base100: 129.3516br />name: Marketplaces Index,date: 2023-09-20br />return_base100: 127.6387br />name: Marketplaces Index,date: 2023-09-21br />return_base100: 127.3859br />name: Marketplaces Index,date: 2023-09-22br />return_base100: 127.8239br />name: Marketplaces Index,date: 2023-09-23br />return_base100: 126.1746br />name: Marketplaces Index,date: 2023-09-24br />return_base100: 124.1995br />name: Marketplaces Index,date: 2023-09-25br />return_base100: 125.3402br />name: Marketplaces Index,date: 2023-09-26br />return_base100: 122.7969br />name: Marketplaces Index,date: 2023-09-27br />return_base100: 122.3324br />name: Marketplaces Index,date: 2023-09-28br />return_base100: 123.8040br />name: Marketplaces Index,date: 2023-09-29br />return_base100: 125.3513br />name: Marketplaces Index,date: 2023-09-30br />return_base100: 125.8309br />name: Marketplaces Index,date: 2023-10-01br />return_base100: 131.2810br />name: Marketplaces Index,date: 2023-10-02br />return_base100: 128.8693br />name: Marketplaces Index,date: 2023-10-03br />return_base100: 127.7665br />name: Marketplaces Index,date: 2023-10-04br />return_base100: 128.0079br />name: Marketplaces Index,date: 2023-10-05br />return_base100: 126.2028br />name: Marketplaces Index,date: 2023-10-06br />return_base100: 129.6309br />name: Marketplaces Index,date: 2023-10-07br />return_base100: 127.8719br />name: Marketplaces Index,date: 2023-10-08br />return_base100: 127.9691br />name: Marketplaces Index,date: 2023-10-09br />return_base100: 124.3413br />name: Marketplaces Index,date: 2023-10-10br />return_base100: 123.7053br />name: Marketplaces Index,date: 2023-10-11br />return_base100: 123.1896br />name: Marketplaces Index,date: 2023-10-12br />return_base100: 122.5817br />name: Marketplaces Index,date: 2023-10-13br />return_base100: 122.7660br />name: Marketplaces Index,date: 2023-10-14br />return_base100: 124.3380br />name: Marketplaces Index,date: 2023-10-15br />return_base100: 122.7411br />name: Marketplaces Index,date: 2023-10-16br />return_base100: 127.1361br />name: Marketplaces Index,date: 2023-10-17br />return_base100: 125.1600br />name: Marketplaces Index,date: 2023-10-18br />return_base100: 130.2145br />name: Marketplaces Index,date: 2023-10-19br />return_base100: 124.3044br />name: Marketplaces Index,date: 2023-10-20br />return_base100: 127.8404br />name: Marketplaces Index,date: 2023-10-21br />return_base100: 125.8682br />name: Marketplaces Index,date: 2023-10-22br />return_base100: 125.8548br />name: Marketplaces Index,date: 2023-10-23br />return_base100: 131.7313br />name: Marketplaces Index,date: 2023-10-24br />return_base100: 138.9985br />name: Marketplaces Index,date: 2023-10-25br />return_base100: 146.6965br />name: Marketplaces Index,date: 2023-10-26br />return_base100: 144.9033br />name: Marketplaces Index,date: 2023-10-27br />return_base100: 139.9599br />name: Marketplaces Index,date: 2023-10-28br />return_base100: 145.0436br />name: Marketplaces Index,date: 2023-10-29br />return_base100: 149.0734br />name: Marketplaces Index,date: 2023-10-30br />return_base100: 148.9503br />name: Marketplaces Index,date: 2023-10-31br />return_base100: 140.1450br />name: Marketplaces Index,date: 2023-11-01br />return_base100: 142.2740br />name: Marketplaces Index,date: 2023-11-02br />return_base100: 144.7193br />name: Marketplaces Index,date: 2023-11-03br />return_base100: 150.5944br />name: Marketplaces Index,date: 2023-11-04br />return_base100: 156.0397br />name: Marketplaces Index,date: 2023-11-05br />return_base100: 153.2554br />name: Marketplaces Index,date: 2023-11-06br />return_base100: 173.0081br />name: Marketplaces Index,date: 2023-11-07br />return_base100: 173.5850br />name: Marketplaces Index,date: 2023-11-08br />return_base100: 173.0360br />name: Marketplaces Index,date: 2023-11-09br />return_base100: 169.4563br />name: Marketplaces Index,date: 2023-11-10br />return_base100: 174.0152br />name: Marketplaces Index,date: 2023-11-11br />return_base100: 178.7859br />name: Marketplaces Index,date: 2023-11-12br />return_base100: 176.9666br />name: Marketplaces Index,date: 2023-11-13br />return_base100: 164.1337br />name: Marketplaces Index,date: 2023-11-14br />return_base100: 157.3643br />name: Marketplaces Index,date: 2023-11-15br />return_base100: 161.7810br />name: Marketplaces Index,date: 2023-11-16br />return_base100: 153.8881br />name: Marketplaces Index,date: 2023-11-17br />return_base100: 149.7686br />name: Marketplaces Index,date: 2023-11-18br />return_base100: 155.2122br />name: Marketplaces Index,date: 2023-11-19br />return_base100: 155.9398br />name: Marketplaces Index,date: 2023-11-20br />return_base100: 152.2073br />name: Marketplaces Index,date: 2023-11-21br />return_base100: 153.5468br />name: Marketplaces Index,date: 2023-11-22br />return_base100: 184.3029br />name: Marketplaces Index,date: 2023-11-23br />return_base100: 185.2123br />name: Marketplaces Index,date: 2023-11-24br />return_base100: 212.7551br />name: Marketplaces Index,date: 2023-11-25br />return_base100: 206.5868br />name: Marketplaces Index,date: 2023-11-26br />return_base100: 202.0764br />name: Marketplaces Index,date: 2023-11-27br />return_base100: 189.6140br />name: Marketplaces Index,date: 2023-11-28br />return_base100: 192.9072br />name: Marketplaces Index,date: 2023-11-29br />return_base100: 186.8846br />name: Marketplaces Index,date: 2023-11-30br />return_base100: 184.0077br />name: Marketplaces Index,date: 2023-12-01br />return_base100: 189.2435br />name: Marketplaces Index,date: 2023-12-02br />return_base100: 198.8625br />name: Marketplaces Index,date: 2023-12-03br />return_base100: 194.9348br />name: Marketplaces Index,date: 2023-12-04br />return_base100: 198.0833br />name: Marketplaces Index,date: 2023-12-05br />return_base100: 200.8648br />name: Marketplaces Index,date: 2023-12-06br />return_base100: 194.8690br />name: Marketplaces Index,date: 2023-12-07br />return_base100: 197.9431br />name: Marketplaces Index,date: 2023-12-08br />return_base100: 202.7004br />name: Marketplaces Index,date: 2023-12-09br />return_base100: 201.9885br />name: Marketplaces Index,date: 2023-12-10br />return_base100: 208.4563br />name: Marketplaces Index,date: 2023-12-11br />return_base100: 190.3569br />name: Marketplaces Index,date: 2023-12-12br />return_base100: 192.6449br />name: Marketplaces Index,date: 2023-12-13br />return_base100: 194.4506br />name: Marketplaces Index,date: 2023-12-14br />return_base100: 200.8820br />name: Marketplaces Index,date: 2023-12-15br />return_base100: 186.5763br />name: Marketplaces Index,date: 2023-12-16br />return_base100: 191.5086br />name: Marketplaces Index,date: 2023-12-17br />return_base100: 188.9087br />name: Marketplaces Index,date: 2023-12-18br />return_base100: 191.1644br />name: Marketplaces Index,date: 2023-12-19br />return_base100: 200.8677br />name: Marketplaces Index,date: 2023-12-20br />return_base100: 207.8768br />name: Marketplaces Index,date: 2023-12-21br />return_base100: 208.4289br />name: Marketplaces Index,date: 2023-12-22br />return_base100: 212.0679br />name: Marketplaces Index,date: 2023-12-23br />return_base100: 217.4557br />name: Marketplaces Index,date: 2023-12-24br />return_base100: 216.2795br />name: Marketplaces Index,date: 2023-12-25br />return_base100: 220.6861br />name: Marketplaces Index,date: 2023-12-26br />return_base100: 220.2701br />name: Marketplaces Index,date: 2023-12-27br />return_base100: 218.4420br />name: Marketplaces Index,date: 2023-12-28br />return_base100: 208.5681br />name: Marketplaces Index,date: 2023-12-29br />return_base100: 206.8054br />name: Marketplaces Index,date: 2023-12-30br />return_base100: 204.3759br />name: Marketplaces Index,date: 2023-12-31br />return_base100: 201.9130br />name: Marketplaces Index,date: 2024-01-01br />return_base100: 208.1949br />name: Marketplaces Index,date: 2024-01-02br />return_base100: 206.7831br />name: Marketplaces Index,date: 2024-01-03br />return_base100: 200.1568br />name: Marketplaces Index,date: 2024-01-04br />return_base100: 204.3041br />name: Marketplaces Index,date: 2024-01-05br />return_base100: 193.2799br />name: Marketplaces Index,date: 2024-01-06br />return_base100: 183.4203br />name: Marketplaces Index,date: 2024-01-07br />return_base100: 172.8883br />name: Marketplaces Index,date: 2024-01-08br />return_base100: 184.9355br />name: Marketplaces Index,date: 2024-01-09br />return_base100: 180.9387br />name: Marketplaces Index,date: 2024-01-10br />return_base100: 197.5103br />name: Marketplaces Index,date: 2024-01-11br />return_base100: 207.2789br />name: Marketplaces Index,date: 2024-01-12br />return_base100: 206.8986br />name: Marketplaces Index,date: 2024-01-13br />return_base100: 211.8897br />name: Marketplaces Index,date: 2024-01-14br />return_base100: 197.1435br />name: Marketplaces Index,date: 2024-01-15br />return_base100: 213.5659br />name: Marketplaces Index,date: 2024-01-16br />return_base100: 230.4558br />name: Marketplaces Index,date: 2024-01-17br />return_base100: 220.7100br />name: Marketplaces Index,date: 2024-01-18br />return_base100: 213.0406br />name: Marketplaces Index,date: 2024-01-19br />return_base100: 217.9112br />name: Marketplaces Index,date: 2024-01-20br />return_base100: 210.3003br />name: Marketplaces Index,date: 2024-01-21br />return_base100: 205.1971br />name: Marketplaces Index,date: 2024-01-22br />return_base100: 199.6400br />name: Marketplaces Index,date: 2024-01-23br />return_base100: 208.5366br />name: Marketplaces Index,date: 2024-01-24br />return_base100: 210.1333br />name: Marketplaces Index,date: 2024-01-25br />return_base100: 202.3557br />name: Marketplaces Index,date: 2024-01-26br />return_base100: 214.6569br />name: Marketplaces Index,date: 2024-01-27br />return_base100: 212.5545br />name: Marketplaces Index,date: 2024-01-28br />return_base100: 208.4853br />name: Marketplaces Index,date: 2024-01-29br />return_base100: 219.6185br />name: Marketplaces Index,date: 2024-01-30br />return_base100: 210.4174br />name: Marketplaces Index,date: 2024-01-31br />return_base100: 207.8982br />name: Marketplaces Index,date: 2024-02-01br />return_base100: 209.5197br />name: Marketplaces Index,date: 2024-02-02br />return_base100: 210.7928br />name: Marketplaces Index,date: 2024-02-03br />return_base100: 203.8401br />name: Marketplaces Index,date: 2024-02-04br />return_base100: 202.6090br />name: Marketplaces Index,date: 2024-02-05br />return_base100: 204.8682br />name: Marketplaces Index,date: 2024-02-06br />return_base100: 211.0482br />name: Marketplaces Index,date: 2024-02-07br />return_base100: 215.7834br />name: Marketplaces Index,date: 2024-02-08br />return_base100: 219.7385br />name: Marketplaces Index,date: 2024-02-09br />return_base100: 223.8911br />name: Marketplaces Index,date: 2024-02-10br />return_base100: 220.1813br />name: Marketplaces Index,date: 2024-02-11br />return_base100: 217.7759br />name: Marketplaces Index,date: 2024-02-12br />return_base100: 227.0734br />name: Marketplaces Index,date: 2024-02-13br />return_base100: 234.7603br />name: Marketplaces Index,date: 2024-02-14br />return_base100: 249.2568br />name: Marketplaces Index,date: 2024-02-15br />return_base100: 251.5405br />name: Marketplaces Index,date: 2024-02-16br />return_base100: 250.8113br />name: Marketplaces Index,date: 2024-02-17br />return_base100: 256.9280br />name: Marketplaces Index,date: 2024-02-18br />return_base100: 275.4768br />name: Marketplaces Index,date: 2024-02-19br />return_base100: 281.8547br />name: Marketplaces Index,date: 2024-02-20br />return_base100: 277.6379br />name: Marketplaces Index,date: 2024-02-21br />return_base100: 263.0276br />name: Marketplaces Index,date: 2024-02-22br />return_base100: 254.6685br />name: Marketplaces Index,date: 2024-02-23br />return_base100: 244.5279br />name: Marketplaces Index,date: 2024-02-24br />return_base100: 267.4996br />name: Marketplaces Index,date: 2024-02-25br />return_base100: 258.7202br />name: Marketplaces Index,date: 2024-02-26br />return_base100: 267.6819br />name: Marketplaces Index,date: 2024-02-27br />return_base100: 274.2170br />name: Marketplaces Index,date: 2024-02-28br />return_base100: 272.8117br />name: Marketplaces Index,date: 2024-02-29br />return_base100: 275.2166br />name: Marketplaces Index,date: 2024-03-01br />return_base100: 282.6132br />name: Marketplaces Index,date: 2024-03-02br />return_base100: 298.1333br />name: Marketplaces Index,date: 2024-03-03br />return_base100: 292.0944br />name: Marketplaces Index,date: 2024-03-04br />return_base100: 304.8137br />name: Marketplaces Index,date: 2024-03-05br />return_base100: 277.4564br />name: Marketplaces Index,date: 2024-03-06br />return_base100: 295.3450br />name: Marketplaces Index,date: 2024-03-07br />return_base100: 311.3781br />name: Marketplaces Index,date: 2024-03-08br />return_base100: 305.6075br />name: Marketplaces Index,date: 2024-03-09br />return_base100: 319.0789br />name: Marketplaces Index,date: 2024-03-10br />return_base100: 317.2847br />name: Marketplaces Index,date: 2024-03-11br />return_base100: 331.1623br />name: Marketplaces Index,date: 2024-03-12br />return_base100: 327.7235br />name: Marketplaces Index,date: 2024-03-13br />return_base100: 322.9896br />name: Marketplaces Index,date: 2024-03-14br />return_base100: 309.2086br />name: Marketplaces Index,date: 2024-03-15br />return_base100: 291.3610br />name: Marketplaces Index,date: 2024-03-16br />return_base100: 270.6178br />name: Marketplaces Index,date: 2024-03-17br />return_base100: 275.3607br />name: Marketplaces Index,date: 2024-03-18br />return_base100: 260.7983br />name: Marketplaces Index,date: 2024-03-19br />return_base100: 241.8113br />name: Marketplaces Index,date: 2024-03-20br />return_base100: 264.4711br />name: Marketplaces Index,date: 2024-03-21br />return_base100: 258.2407br />name: Marketplaces Index,date: 2024-03-22br />return_base100: 248.1446br />name: Marketplaces Index,date: 2024-03-23br />return_base100: 249.6711br />name: Marketplaces Index,date: 2024-03-24br />return_base100: 256.6402br />name: Marketplaces Index,date: 2024-03-25br />return_base100: 264.2169br />name: Marketplaces Index,date: 2024-03-26br />return_base100: 265.5747br />name: Marketplaces Index,date: 2024-03-27br />return_base100: 254.2596br />name: Marketplaces Index,date: 2024-03-28br />return_base100: 258.0884br />name: Marketplaces Index,date: 2024-03-29br />return_base100: 257.6827br />name: Marketplaces Index,date: 2024-03-30br />return_base100: 256.4395br />name: Marketplaces Index,date: 2024-03-31br />return_base100: 261.0062br />name: Marketplaces Index,date: 2024-04-01br />return_base100: 244.2645br />name: Marketplaces Index,date: 2024-04-02br />return_base100: 227.3201br />name: Marketplaces Index,date: 2024-04-03br />return_base100: 233.9769br />name: Marketplaces Index,date: 2024-04-04br />return_base100: 234.7931br />name: Marketplaces Index,date: 2024-04-05br />return_base100: 229.7805br />name: Marketplaces Index,date: 2024-04-06br />return_base100: 232.0324br />name: Marketplaces Index,date: 2024-04-07br />return_base100: 232.4100br />name: Marketplaces Index,date: 2024-04-08br />return_base100: 243.0710br />name: Marketplaces Index,date: 2024-04-09br />return_base100: 232.0081br />name: Marketplaces Index,date: 2024-04-10br />return_base100: 227.4478br />name: Marketplaces Index,date: 2024-04-11br />return_base100: 223.5141br />name: Marketplaces Index,date: 2024-04-12br />return_base100: 189.1857br />name: Marketplaces Index,date: 2024-04-13br />return_base100: 168.3255br />name: Marketplaces Index,date: 2024-04-14br />return_base100: 183.3346br />name: Marketplaces Index,date: 2024-04-15br />return_base100: 173.7186br />name: Marketplaces Index,date: 2024-04-16br />return_base100: 175.1625br />name: Marketplaces Index,date: 2024-04-17br />return_base100: 168.6421br />name: Marketplaces Index,date: 2024-04-18br />return_base100: 174.2097br />name: Marketplaces Index,date: 2024-04-19br />return_base100: 178.1629br />name: Marketplaces Index,date: 2024-04-26br />return_base100: 173.0875br />name: Marketplaces Index,date: 2024-04-27br />return_base100: 176.8860br />name: Marketplaces Index,date: 2024-04-28br />return_base100: 171.1052br />name: Marketplaces Index,date: 2024-04-29br />return_base100: 171.0407br />name: Marketplaces Index,date: 2024-04-30br />return_base100: 160.4316br />name: Marketplaces Index,date: 2024-05-01br />return_base100: 166.8370br />name: Marketplaces Index,date: 2024-05-02br />return_base100: 171.4690br />name: Marketplaces Index,date: 2024-05-03br />return_base100: 174.6814br />name: Marketplaces Index,date: 2024-05-04br />return_base100: 171.5889br />name: Marketplaces Index,date: 2024-05-05br />return_base100: 172.2998br />name: Marketplaces Index,date: 2024-05-06br />return_base100: 168.1681br />name: Marketplaces Index,date: 2024-05-07br />return_base100: 164.1688br />name: Marketplaces Index,date: 2024-05-08br />return_base100: 162.4855br />name: Marketplaces Index,date: 2024-05-09br />return_base100: 169.0927br />name: Marketplaces Index,date: 2024-05-10br />return_base100: 166.9318br />name: Marketplaces Index,date: 2024-05-11br />return_base100: 163.2015br />name: Marketplaces Index,date: 2024-05-12br />return_base100: 162.2946br />name: Marketplaces Index,date: 2024-05-13br />return_base100: 159.9138br />name: Marketplaces Index,date: 2024-05-14br />return_base100: 155.9288br />name: Marketplaces Index,date: 2024-05-15br />return_base100: 165.0446br />name: Marketplaces Index,date: 2024-05-16br />return_base100: 164.1385br />name: Marketplaces Index,date: 2024-05-17br />return_base100: 170.3402br />name: Marketplaces Index,date: 2024-05-18br />return_base100: 169.2080br />name: Marketplaces Index,date: 2024-05-19br />return_base100: 161.9564br />name: Marketplaces Index,date: 2024-05-20br />return_base100: 176.6133br />name: Marketplaces Index,date: 2024-05-21br />return_base100: 184.7073br />name: Marketplaces Index,date: 2024-05-22br />return_base100: 182.1645br />name: Marketplaces Index,date: 2024-05-23br />return_base100: 183.7131br />name: Marketplaces Index,date: 2024-05-24br />return_base100: 182.9605br />name: Marketplaces Index,date: 2024-05-25br />return_base100: 191.1590br />name: Marketplaces Index,date: 2024-05-26br />return_base100: 185.9531br />name: Marketplaces Index,date: 2024-05-27br />return_base100: 193.5746br />name: Marketplaces Index,date: 2024-05-28br />return_base100: 187.0112br />name: Marketplaces Index,date: 2024-05-29br />return_base100: 183.3038br />name: Marketplaces Index,date: 2024-05-30br />return_base100: 180.1474br />name: Marketplaces Index,date: 2024-05-31br />return_base100: 176.2660br />name: Marketplaces Index,date: 2024-06-01br />return_base100: 172.4439br />name: Marketplaces Index,date: 2024-06-02br />return_base100: 166.9945br />name: Marketplaces Index,date: 2024-06-03br />return_base100: 165.2612br />name: Marketplaces Index,date: 2024-06-04br />return_base100: 164.5948br />name: Marketplaces Index,date: 2024-06-05br />return_base100: 167.7003br />name: Marketplaces Index,date: 2024-06-06br />return_base100: 166.2537br />name: Marketplaces Index,date: 2024-06-07br />return_base100: 150.8061br />name: Marketplaces Index,date: 2024-06-08br />return_base100: 144.5832br />name: Marketplaces Index,date: 2024-06-09br />return_base100: 148.5173br />name: Marketplaces Index,date: 2024-06-10br />return_base100: 142.8965br />name: Marketplaces Index,date: 2024-06-11br />return_base100: 137.1708br />name: Marketplaces Index,date: 2024-06-12br />return_base100: 140.9291br />name: Marketplaces Index,date: 2024-06-13br />return_base100: 131.3158br />name: Marketplaces Index,date: 2024-06-14br />return_base100: 131.7718br />name: Marketplaces Index,date: 2024-06-15br />return_base100: 129.2501br />name: Marketplaces Index,date: 2024-06-16br />return_base100: 128.9394br />name: Marketplaces Index,date: 2024-06-17br />return_base100: 121.5492br />name: Marketplaces Index,date: 2024-06-18br />return_base100: 111.8225br />name: Marketplaces Index,date: 2024-06-19br />return_base100: 116.2177br />name: Marketplaces Index,date: 2024-06-20br />return_base100: 115.6984br />name: Marketplaces Index,date: 2024-06-21br />return_base100: 114.9103br />name: Marketplaces Index,date: 2024-06-22br />return_base100: 112.2504br />name: Marketplaces Index,date: 2024-06-23br />return_base100: 110.1876br />name: Marketplaces Index,date: 2024-06-24br />return_base100: 116.4765br />name: Marketplaces Index,date: 2024-06-25br />return_base100: 117.0028br />name: Marketplaces Index,date: 2024-06-26br />return_base100: 109.6517br />name: Marketplaces Index,date: 2024-06-27br />return_base100: 110.0358br />name: Marketplaces Index,date: 2024-06-28br />return_base100: 108.0725br />name: Marketplaces Index,date: 2024-06-29br />return_base100: 108.0186br />name: Marketplaces Index,date: 2024-06-30br />return_base100: 108.9508br />name: Marketplaces Index,date: 2024-07-01br />return_base100: 107.5884br />name: Marketplaces Index,date: 2024-07-02br />return_base100: 107.2677br />name: Marketplaces Index,date: 2024-07-03br />return_base100: 102.5481br />name: Marketplaces Index,date: 2024-07-04br />return_base100: 90.4003br />name: Marketplaces Index,date: 2024-07-05br />return_base100: 88.5889br />name: Marketplaces Index,date: 2024-07-06br />return_base100: 92.9654br />name: Marketplaces Index,date: 2024-07-07br />return_base100: 88.7635br />name: Marketplaces Index,date: 2024-07-08br />return_base100: 91.3516br />name: Marketplaces Index,date: 2024-07-09br />return_base100: 94.9030br />name: Marketplaces Index,date: 2024-07-10br />return_base100: 94.7536br />name: Marketplaces Index,date: 2024-07-11br />return_base100: 90.9667br />name: Marketplaces Index,date: 2024-07-12br />return_base100: 91.8652br />name: Marketplaces Index,date: 2024-07-13br />return_base100: 93.4760br />name: Marketplaces Index,date: 2024-07-14br />return_base100: 95.9814br />name: Marketplaces Index,date: 2024-07-15br />return_base100: 101.6237br />name: Marketplaces Index,date: 2024-07-16br />return_base100: 103.0939br />name: Marketplaces Index,date: 2024-07-17br />return_base100: 104.9750br />name: Marketplaces Index,date: 2024-07-18br />return_base100: 101.6737br />name: Marketplaces Index,date: 2024-07-19br />return_base100: 107.2325br />name: Marketplaces Index,date: 2024-07-20br />return_base100: 108.7690br />name: Marketplaces Index,date: 2024-07-21br />return_base100: 108.2379br />name: Marketplaces Index,date: 2024-07-22br />return_base100: 105.9125br />name: Marketplaces Index,date: 2024-07-23br />return_base100: 106.1848br />name: Marketplaces Index,date: 2024-07-24br />return_base100: 101.0909br />name: Marketplaces Index,date: 2024-07-25br />return_base100: 97.4907br />name: Marketplaces Index,date: 2024-07-26br />return_base100: 101.4910br />name: Marketplaces Index,date: 2024-07-27br />return_base100: 102.2948br />name: Marketplaces Index,date: 2024-07-28br />return_base100: 101.2370br />name: Marketplaces Index,date: 2024-07-29br />return_base100: 101.8455br />name: Marketplaces Index,date: 2024-07-30br />return_base100: 98.8538br />name: Marketplaces Index,date: 2024-07-31br />return_base100: 96.9364br />name: Marketplaces Index,date: 2024-08-01br />return_base100: 95.4433br />name: Marketplaces Index,date: 2024-08-02br />return_base100: 89.3733br />name: Marketplaces Index,date: 2024-08-03br />return_base100: 84.6611br />name: Marketplaces Index,date: 2024-08-04br />return_base100: 82.0360br />name: Marketplaces Index,date: 2024-08-05br />return_base100: 74.6347br />name: Marketplaces Index,date: 2024-08-06br />return_base100: 77.5958br />name: Marketplaces Index,date: 2024-08-07br />return_base100: 74.0782br />name: Marketplaces Index,date: 2024-08-08br />return_base100: 81.9293br />name: Marketplaces Index,date: 2024-08-09br />return_base100: 81.3303br />name: Marketplaces Index,date: 2024-08-10br />return_base100: 81.7006br />name: Marketplaces Index,date: 2024-08-11br />return_base100: 77.4201br />name: Marketplaces Index,date: 2024-08-12br />return_base100: 82.0308br />name: Marketplaces Index,date: 2024-08-13br />return_base100: 83.6040br />name: Marketplaces Index,date: 2024-08-14br />return_base100: 80.1847br />name: Marketplaces Index,date: 2024-08-15br />return_base100: 79.7502br />name: Marketplaces Index,date: 2024-08-16br />return_base100: 80.3088br />name: Marketplaces Index,date: 2024-08-17br />return_base100: 82.4116br />name: Marketplaces Index,date: 2024-08-18br />return_base100: 81.9631br />name: Marketplaces Index,date: 2024-08-19br />return_base100: 81.5292br />name: Marketplaces Index,date: 2024-08-20br />return_base100: 82.2922br />name: Marketplaces Index,date: 2024-08-21br />return_base100: 86.1125br />name: Marketplaces Index,date: 2024-08-22br />return_base100: 87.4400br />name: Marketplaces Index,date: 2024-08-23br />return_base100: 94.2111br />name: Marketplaces Index,date: 2024-08-24br />return_base100: 96.5178br />name: Marketplaces Index,date: 2024-08-25br />return_base100: 94.3856br />name: Marketplaces Index,date: 2024-08-26br />return_base100: 89.4293br />name: Marketplaces Index,date: 2024-08-27br />return_base100: 84.5653br />name: Marketplaces Index,date: 2024-08-28br />return_base100: 82.9306br />name: Marketplaces Index,date: 2024-08-29br />return_base100: 82.8935br />name: Marketplaces Index,date: 2024-08-30br />return_base100: 81.6235br />name: Marketplaces Index,date: 2024-08-31br />return_base100: 79.9449br />name: Marketplaces Index,date: 2024-09-01br />return_base100: 76.3288br />name: Marketplaces Index,date: 2024-09-02br />return_base100: 79.0900br />name: Marketplaces Index,date: 2024-09-03br />return_base100: 77.3111br />name: Marketplaces Index,date: 2024-09-04br />return_base100: 79.3501br />name: Marketplaces Index,date: 2024-09-05br />return_base100: 78.8779br />name: Marketplaces Index,date: 2024-09-06br />return_base100: 78.4738br />name: Marketplaces Index,date: 2024-09-07br />return_base100: 79.9941br />name: Marketplaces Index,date: 2024-09-08br />return_base100: 82.4937br />name: Marketplaces Index,date: 2024-09-09br />return_base100: 86.0692br />name: Marketplaces Index,date: 2024-09-10br />return_base100: 86.2788br />name: Marketplaces Index,date: 2024-09-11br />return_base100: 83.3142br />name: Marketplaces Index,date: 2024-09-12br />return_base100: 85.8780br />name: Marketplaces Index,date: 2024-09-13br />return_base100: 88.1412br />name: Marketplaces Index,date: 2024-09-14br />return_base100: 87.4940br />name: Marketplaces Index,date: 2024-09-15br />return_base100: 83.7756br />name: Marketplaces Index,date: 2024-09-16br />return_base100: 81.5499br />name: Marketplaces Index,date: 2024-09-17br />return_base100: 82.3813br />name: Marketplaces Index,date: 2024-09-18br />return_base100: 89.1864br />name: Marketplaces Index,date: 2024-09-19br />return_base100: 91.3482br />name: Marketplaces Index,date: 2024-09-20br />return_base100: 94.3321br />name: Marketplaces Index,date: 2024-09-21br />return_base100: 95.1951br />name: Marketplaces Index,date: 2024-09-22br />return_base100: 90.5203br />name: Marketplaces Index,date: 2024-09-23br />return_base100: 93.4668br />name: Marketplaces Index,date: 2024-09-24br />return_base100: 97.5426br />name: Marketplaces Index,date: 2024-09-25br />return_base100: 96.4266br />name: Marketplaces Index,date: 2024-09-26br />return_base100: 99.3507br />name: Marketplaces Index,date: 2024-09-27br />return_base100: 101.3859br />name: Marketplaces Index,date: 2024-09-28br />return_base100: 98.7325br />name: Marketplaces Index,date: 2024-09-29br />return_base100: 101.7967br />name: Marketplaces Index,date: 2024-09-30br />return_base100: 96.6866br />name: Marketplaces Index,date: 2024-10-01br />return_base100: 94.9747br />name: Marketplaces Index,date: 2024-10-02br />return_base100: 89.6493br />name: Marketplaces Index,date: 2024-10-03br />return_base100: 85.7819br />name: Marketplaces Index,date: 2024-10-04br />return_base100: 92.6631br />name: Marketplaces Index,date: 2024-10-05br />return_base100: 93.4378br />name: Marketplaces Index,date: 2024-10-06br />return_base100: 94.3344br />name: Marketplaces Index,date: 2024-10-07br />return_base100: 96.4355br />name: Marketplaces Index,date: 2024-10-08br />return_base100: 95.8056br />name: Marketplaces Index,date: 2024-10-09br />return_base100: 90.4418br />name: Marketplaces Index,date: 2024-10-10br />return_base100: 89.9823br />name: Marketplaces Index,date: 2024-10-11br />return_base100: 94.2105br />name: Marketplaces Index,date: 2024-10-12br />return_base100: 96.4394br />name: Marketplaces Index,date: 2024-10-13br />return_base100: 98.6432br />name: Marketplaces Index,date: 2024-10-14br />return_base100: 101.9215br />name: Marketplaces Index,date: 2024-10-15br />return_base100: 99.4007br />name: Marketplaces Index,date: 2024-10-16br />return_base100: 97.5567br />name: Marketplaces Index,date: 2024-10-17br />return_base100: 97.3615br />name: Marketplaces Index,date: 2024-10-18br />return_base100: 98.8852br />name: Marketplaces Index,date: 2024-10-19br />return_base100: 98.4817br />name: Marketplaces Index,date: 2024-10-20br />return_base100: 108.3666br />name: Marketplaces Index,date: 2024-10-21br />return_base100: 103.3998br />name: Marketplaces Index,date: 2024-10-22br />return_base100: 102.8783br />name: Marketplaces Index,date: 2024-10-23br />return_base100: 99.3239br />name: Marketplaces Index,date: 2024-10-24br />return_base100: 100.5175br />name: Marketplaces Index,date: 2024-10-25br />return_base100: 91.8247br />name: Marketplaces Index,date: 2024-10-26br />return_base100: 92.6045br />name: Marketplaces Index,date: 2024-10-27br />return_base100: 92.9174br />name: Marketplaces Index,date: 2024-10-28br />return_base100: 91.9341br />name: Marketplaces Index,date: 2024-10-29br />return_base100: 95.8027br />name: Marketplaces Index,date: 2024-10-30br />return_base100: 95.6814br />name: Marketplaces Index,date: 2024-10-31br />return_base100: 89.2071br />name: Marketplaces Index,date: 2024-11-01br />return_base100: 86.3548br />name: Marketplaces Index,date: 2024-11-02br />return_base100: 83.9873br />name: Marketplaces Index,date: 2024-11-03br />return_base100: 80.2095br />name: Marketplaces Index,date: 2024-11-04br />return_base100: 77.4358br />name: Marketplaces Index,date: 2024-11-05br />return_base100: 81.1434br />name: Marketplaces Index,date: 2024-11-06br />return_base100: 88.4516br />name: Marketplaces Index,date: 2024-11-07br />return_base100: 89.4265br />name: Marketplaces Index,date: 2024-11-08br />return_base100: 91.2828br />name: Marketplaces Index,date: 2024-11-09br />return_base100: 94.1687br />name: Marketplaces Index,date: 2024-11-10br />return_base100: 96.1477br />name: Marketplaces Index,date: 2024-11-11br />return_base100: 103.8567br />name: Marketplaces Index,date: 2024-11-12br />return_base100: 99.4578br />name: Marketplaces Index,date: 2024-11-13br />return_base100: 92.5046br />name: Marketplaces Index,date: 2024-11-14br />return_base100: 88.3982br />name: Marketplaces Index,date: 2024-11-15br />return_base100: 92.8366br />name: Marketplaces Index,date: 2024-11-16br />return_base100: 106.0276br />name: Marketplaces Index,date: 2024-11-17br />return_base100: 97.2875br />name: Marketplaces Index,date: 2024-11-18br />return_base100: 107.5373br />name: Marketplaces Index,date: 2024-11-19br />return_base100: 105.4929br />name: Marketplaces Index,date: 2024-11-20br />return_base100: 102.7636br />name: Marketplaces Index,date: 2024-11-21br />return_base100: 106.9185br />name: Marketplaces Index,date: 2024-11-22br />return_base100: 110.1329br />name: Marketplaces Index,date: 2024-11-23br />return_base100: 121.3696br />name: Marketplaces Index,date: 2024-11-24br />return_base100: 139.4043br />name: Marketplaces Index,date: 2024-11-25br />return_base100: 135.9776br />name: Marketplaces Index,date: 2024-11-26br />return_base100: 131.0663br />name: Marketplaces Index,date: 2024-11-27br />return_base100: 138.1146br />name: Marketplaces Index,date: 2024-11-28br />return_base100: 138.0525br />name: Marketplaces Index,date: 2024-11-29br />return_base100: 142.1182br />name: Marketplaces Index,date: 2024-11-30br />return_base100: 156.2591br />name: Marketplaces Index,date: 2024-12-01br />return_base100: 158.6284br />name: Marketplaces Index,date: 2024-12-02br />return_base100: 160.0851br />name: Marketplaces Index,date: 2024-12-03br />return_base100: 164.7806br />name: Marketplaces Index,date: 2024-12-04br />return_base100: 179.9661br />name: Marketplaces Index,date: 2024-12-05br />return_base100: 193.1366br />name: Marketplaces Index,date: 2024-12-06br />return_base100: 189.4288br />name: Marketplaces Index,date: 2024-12-07br />return_base100: 185.3980br />name: Marketplaces Index,date: 2024-12-08br />return_base100: 189.2382br />name: Marketplaces Index,date: 2024-12-09br />return_base100: 155.2367br />name: Marketplaces Index,date: 2024-12-10br />return_base100: 149.1819br />name: Marketplaces Index,date: 2024-12-11br />return_base100: 160.4394br />name: Marketplaces Index,date: 2024-12-12br />return_base100: 172.8551br />name: Marketplaces Index,date: 2024-12-13br />return_base100: 171.1123br />name: Marketplaces Index,date: 2024-12-14br />return_base100: 171.5359br />name: Marketplaces Index,date: 2024-12-15br />return_base100: 168.7327br />name: Marketplaces Index,date: 2024-12-16br />return_base100: 159.0077br />name: Marketplaces Index,date: 2024-12-17br />return_base100: 148.2714br />name: Marketplaces Index,date: 2024-12-18br />return_base100: 132.7783br />name: Marketplaces Index,date: 2024-12-19br />return_base100: 121.6523br />name: Marketplaces Index,date: 2024-12-20br />return_base100: 122.7714br />name: Marketplaces Index,date: 2024-12-21br />return_base100: 113.6801br />name: Marketplaces Index,date: 2024-12-22br />return_base100: 112.2909br />name: Marketplaces Index,date: 2024-12-23br />return_base100: 119.7236br />name: Marketplaces Index,date: 2024-12-24br />return_base100: 123.6735br />name: Marketplaces Index,date: 2024-12-25br />return_base100: 119.9881br />name: Marketplaces Index,date: 2024-12-26br />return_base100: 114.7224br />name: Marketplaces Index,date: 2024-12-27br />return_base100: 113.0332br />name: Marketplaces Index,date: 2024-12-28br />return_base100: 117.5324br />name: Marketplaces Index,date: 2024-12-29br />return_base100: 114.5412br />name: Marketplaces Index,date: 2024-12-30br />return_base100: 118.4015br />name: Marketplaces Index,date: 2024-12-31br />return_base100: 111.6930br />name: Marketplaces Index,date: 2025-01-01br />return_base100: 114.7135br />name: Marketplaces Index,date: 2025-01-02br />return_base100: 118.1562br />name: Marketplaces Index,date: 2025-01-03br />return_base100: 125.0224br />name: Marketplaces Index,date: 2025-01-04br />return_base100: 125.6397br />name: Marketplaces Index,date: 2025-01-05br />return_base100: 124.4783br />name: Marketplaces Index,date: 2025-01-06br />return_base100: 125.4312br />name: Marketplaces Index,date: 2025-01-07br />return_base100: 114.0850br />name: Marketplaces Index,date: 2025-01-08br />return_base100: 107.2404br />name: Marketplaces Index,date: 2025-01-09br />return_base100: 102.7826br />name: Marketplaces Index,date: 2025-01-10br />return_base100: 105.1091br />name: Marketplaces Index,date: 2025-01-11br />return_base100: 104.9775br />name: Marketplaces Index,date: 2025-01-12br />return_base100: 102.3954br />name: Marketplaces Index,date: 2025-01-13br />return_base100: 97.5229br />name: Marketplaces Index,date: 2025-01-14br />return_base100: 101.3194br />name: Marketplaces Index,date: 2025-01-15br />return_base100: 107.0214br />name: Marketplaces Index,date: 2025-01-16br />return_base100: 102.8957br />name: Marketplaces Index,date: 2025-01-17br />return_base100: 111.1514br />name: Marketplaces Index,date: 2025-01-18br />return_base100: 100.6496br />name: Marketplaces Index,date: 2025-01-19br />return_base100: 89.9759br />name: Marketplaces Index,date: 2025-01-20br />return_base100: 88.5537br />name: Marketplaces Index,date: 2025-01-21br />return_base100: 89.8229br />name: Marketplaces Index,date: 2025-01-22br />return_base100: 87.4813br />name: Marketplaces Index,date: 2025-01-23br />return_base100: 89.3164br />name: Marketplaces Index,date: 2025-01-24br />return_base100: 86.3456br />name: Marketplaces Index,date: 2025-01-25br />return_base100: 87.9797br />name: Marketplaces Index,date: 2025-01-26br />return_base100: 86.7361br />name: Marketplaces Index,date: 2025-01-27br />return_base100: 83.4941br />name: Marketplaces Index,date: 2025-01-28br />return_base100: 78.1227br />name: Marketplaces Index,date: 2025-01-29br />return_base100: 80.9607br />name: Marketplaces Index,date: 2025-01-30br />return_base100: 83.5636br />name: Marketplaces Index,date: 2025-01-31br />return_base100: 84.7849br />name: Marketplaces Index,date: 2025-02-01br />return_base100: 78.1131br />name: Marketplaces Index,date: 2025-02-02br />return_base100: 66.8574br />name: Marketplaces Index,date: 2025-02-03br />return_base100: 70.4596br />name: Marketplaces Index,date: 2025-02-04br />return_base100: 66.5343br />name: Marketplaces Index,date: 2025-02-05br />return_base100: 65.4246br />name: Marketplaces Index,date: 2025-02-06br />return_base100: 62.7680br />name: Marketplaces Index,date: 2025-02-07br />return_base100: 63.8226br />name: Marketplaces Index,date: 2025-02-08br />return_base100: 65.4647br />name: Marketplaces Index,date: 2025-02-09br />return_base100: 64.8136br />name: Marketplaces Index,date: 2025-02-10br />return_base100: 66.5193br />name: Marketplaces Index,date: 2025-02-11br />return_base100: 65.4011br />name: Marketplaces Index,date: 2025-02-12br />return_base100: 69.2157br />name: Marketplaces Index,date: 2025-02-13br />return_base100: 66.7464br />name: Marketplaces Index,date: 2025-02-14br />return_base100: 68.4565br />name: Marketplaces Index,date: 2025-02-15br />return_base100: 66.8514br />name: Marketplaces Index,date: 2025-02-16br />return_base100: 66.9568br />name: Marketplaces Index,date: 2025-02-17br />return_base100: 66.4471br />name: Marketplaces Index,date: 2025-02-18br />return_base100: 62.5726br />name: Marketplaces Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,182,235,1),dash:solid},hoveron:points,name:Marketplaces Index,legendgroup:Marketplaces Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,97.081900000000005,98.864599999999996,97.111199999999997,97.234899999999996,99.380900000000011,101.95590000000001,95.578100000000006,98.601200000000006,102.67779999999999,101.19309999999999,101.8475,99.088799999999992,102.5595,105.08980000000001,112.7556,103.15620000000001,106.68990000000001,105.79510000000001,109.43719999999999,107.80069999999999,127.73870000000001,125.1649,138.07940000000002,124.99709999999999,142.03100000000001,148.6302,157.77760000000001,158.6979,156.0324,137.18950000000001,138.24890000000002,128.4075,138.01130000000001,138.9171,136.36760000000001,137.59650000000002,131.84689999999998,125.1185,99.30210000000001,104.91520000000001,93.119799999999998,102.2496,99.251199999999997,98.86160000000001,101.28360000000001,104.7059,103.7906,107.9562,101.2726,100.93350000000001,97.020899999999997,99.035700000000006,98.448899999999995,95.507199999999997,95.623400000000004,93.415899999999993,84.269899999999993,89.826899999999995,83.664299999999997,88.6905,91.400999999999996,91.629300000000001,90.011399999999995,91.839600000000004,93.233900000000006,94.093699999999998,90.326300000000003,88.132500000000007,86.775599999999997,87.834000000000003,87.00630000000001,82.954399999999993,84.303300000000007,85.411299999999997,87.492699999999999,86.6815,87.543499999999995,86.752499999999998,85.2958,84.687799999999996,83.746499999999997,81.451099999999997,84.516199999999998,84.121900000000011,84.209500000000006,82.166700000000006,84.659700000000001,87.025900000000007,87.231899999999996,86.570000000000007,84.399699999999996,84.013499999999993,84.002600000000001,76.746400000000008,74.482100000000003,73.976600000000005,72.972899999999996,74.404899999999998,71.992199999999997,71.041600000000003,72.787700000000001,75.125900000000001,79.847999999999999,75.809400000000011,78.190899999999999,76.153099999999995,79.116600000000005,78.477699999999999,76.924899999999994,79.6083,77.447200000000009,76.271500000000003,77.833300000000008,80.646100000000004,78.715699999999998,77.185299999999998,79.302799999999991,91.430900000000008,86.588999999999999,99.840400000000002,102.41420000000001,101.2144,88.404600000000002,88.511700000000005,90.34259999999999,92.285300000000007,95.354500000000002,92.762299999999996,95.393000000000001,95.618400000000008,90.551899999999989,92.499099999999999,93.163499999999999,92.736699999999999,86.637299999999996,86.700600000000009,82.116500000000002,80.1541,83.016400000000004,83.704099999999997,85.760400000000004,85.894300000000001,91.176999999999992,89.106700000000004,98.277699999999996,96.432700000000011,91.332899999999995,87.607699999999994,86.183099999999996,76.217799999999997,85.615899999999996,84.299700000000001,84.123699999999999,82.246600000000001,83.147999999999996,81.2821,79.664000000000001,78.634199999999993,80.543300000000002,80.30080000000001,84.971299999999999,84.031100000000009,91.345100000000002,99.095500000000001,101.2677,98.61569999999999,108.7099,101.77210000000001,90.627500000000012,91.169399999999996,98.289000000000001,96.731099999999998,97.680500000000009,105.24249999999999,107.43830000000001,111.31629999999998,106.1454,109.715,96.461100000000002,123.8869,129.62,125.74080000000001,118.36839999999999,117.2752,120.1647,120.8293,121.40910000000001,123.30540000000001,118.6067,123.9344,124.4885,127.06729999999999,122.6375,146.1534,138.8049,160.48659999999998,164.77369999999999,171.48660000000001,173.42400000000001,233.0984,246.33580000000001,242.13490000000002,220.41879999999998,211.09870000000001,218.65600000000001,225.4598,250.42779999999999,244.09329999999997,230.93189999999998,240.73850000000002,216.36709999999999,189.02000000000001,206.85120000000001,194.99880000000002,212.70570000000001,207.184,206.00049999999999,232.54820000000001,240.24830000000003,304.63960000000003,280.24170000000004,273.4615,286.13689999999997,290.40499999999997,308.86250000000001,316.93430000000001,344.26749999999998,337.64820000000003,317.90660000000003,356.30000000000001,340.55369999999999,350.10910000000001,447.65789999999998,517.00980000000004,513.72749999999996,506.2971,469.71930000000003,476.21000000000004,476.86149999999998,465.60810000000004,446.29469999999998,452.28390000000002,512.32449999999994,558.59360000000004,555.10799999999995,554.19010000000003,568.61279999999999,553.7088,553.69130000000007,577.64760000000001,542.27230000000009,560.76699999999994,578.38549999999998,586.17060000000004,539.02179999999998,575.46090000000004,654.98849999999993,633.29160000000002,620.07479999999998,624.82040000000006,657.49659999999994,634.95190000000002,663.53700000000003,649.55420000000004,649.69979999999998,589.61119999999994,564.5385,550.25560000000007,530.44150000000002,469.8861,494.68240000000003,458.7199,454.44279999999998,518.57280000000003,548.25080000000003,530.96339999999998,532.75660000000005,559.57169999999996,575.01189999999997,572.14980000000003,590.40949999999998,528.80889999999999,598.59609999999998,603.27890000000002,601.38390000000004,606.28610000000003,601.47879999999998,561.68310000000008,591.03800000000001,518.48450000000003,506.0129,530.51069999999993,489.41920000000005,496.04179999999997,467.95580000000001,484.596,331.6515,372.25400000000002,327.45339999999999,301.9194,253.57690000000002,315.88499999999999,318.14499999999998,368.12099999999998,353.11469999999997,315.19200000000001,291.21800000000002,297.30590000000001,319.67959999999999,313.66320000000002,332.07239999999996,344.4631,326.11530000000005,324.9674,331.05859999999996,295.10910000000001,284.71120000000002,295.54829999999998,292.47749999999996,278.53590000000003,265.61000000000001,280.7525,291.26660000000004,299.70439999999996,281.85969999999998,285.3956,262.00709999999998,263.34219999999999,264.08609999999999,220.64080000000001,200.77509999999998,221.5967,229.07560000000001,220.48560000000001,213.82659999999998,226.66149999999999,235.22489999999999,246.18730000000002,254.54690000000002,243.64970000000002,249.46850000000001,255.10820000000001,259.84479999999996,247.52649999999997,256.81270000000001,265.5061,244.77080000000001,245.48410000000001,240.8134,250.58580000000001,242.44189999999998,257.97829999999999,256.78550000000001,238.40180000000001,238.38439999999997,232.80859999999998,234.87580000000003,219.74300000000002,203.86410000000001,219.97309999999999,223.44050000000001,231.28630000000001,238.52780000000001,249.25549999999998,244.8115,253.68799999999999,251.75119999999998,261.84199999999998,268.82329999999996,289.8519,282.9889,282.3734,276.35750000000002,290.4853,298.11610000000002,309.51220000000001,321.60630000000003,300.25309999999996,315.31619999999998,325.49130000000002,336.31039999999996,321.197,353.3519,347.97309999999999,359.4914,397.58440000000002,383.0172,394.82560000000001,412.988,413.56200000000001,396.32800000000003,410.95519999999999,442.19119999999998,416.48810000000003,437.86930000000001,396.30260000000004,414.51089999999999,434.92379999999997,425.64710000000002,396.83749999999998,396.85320000000002,415.29020000000003,422.286,445.06979999999999,453.10379999999998,469.51119999999997,456.7251,364.5976,365.93799999999999,395.21609999999998,365.14449999999999,371.42360000000002,393.09899999999999,369.22269999999997,375.69620000000003,382.51140000000004,423.17309999999998,396.43529999999998,398.8492,416.13179999999994,338.97910000000002,303.79649999999998,346.9203,353.01300000000003,330.2509,326.5,320.08089999999999,308.13220000000001,294.8886,303.4665,321.40179999999998,350.11790000000002,357.96549999999996,364.34859999999998,349.91520000000003,362.4982,356.2901,357.3689,358.87240000000003,363.87260000000003,340.86579999999998,343.6232,335.56259999999997,343.20369999999997,347.5342,348.25940000000003,352.48219999999998,345.06510000000003,336.59379999999999,338.07049999999998,350.47640000000001,340.98160000000001,347.34620000000001,355.77530000000002,350.24619999999999,365.85719999999998,355.83730000000003,326.06020000000001,345.84929999999997,378.40559999999999,472.05989999999997,418.46889999999996,437.44740000000002,456.66570000000002,451.36689999999999,450.30510000000004,444.46750000000003,447.36510000000004,450.91850000000005,498.97159999999997,484.08519999999999,456.90210000000002,472.94289999999995,469.39200000000005,466.80689999999998,478.95079999999996,465.98090000000002,430.98660000000007,441.22300000000001,401.80150000000003,435.42880000000002,442.9975,438.85579999999999,416.78480000000002,460.20050000000003,456.76740000000001,499.435,480.94510000000002,550.28039999999999,531.42939999999999,545.04919999999993,512.59629999999993,512.88720000000001,493.48219999999998,460.84449999999998,406.69649999999996,399.59030000000001,427.74039999999997,427.83639999999997,425.76010000000002,388.94579999999996,366.56010000000003,381.2201,389.87240000000003,339.88439999999997,346.47879999999998,363.50799999999998,364.28729999999996,360.99380000000002,368.18819999999999,365.23219999999998,357.2876,371.67200000000003,376.61779999999999,406.42690000000005,407.85039999999998,420.56690000000003,422.48099999999999,436.05340000000001,393.24780000000004,376.3426,382.66160000000002,380.1918,395.51940000000002,405.03489999999999,397.71809999999999,395.95099999999996,364.46679999999998,359.31229999999999,332.89909999999998,319.23750000000001,321.7328,307.71910000000003,326.97829999999999,343.85150000000004,323.69650000000001,328.79149999999998,330.29579999999999,336.16239999999999,321.71840000000003,319.5797,308.72309999999999,293.71459999999996,253.23889999999997,225.79900000000001,236.71799999999999,225.80360000000002,233.64500000000001,236.48859999999999,236.15309999999999,244.89160000000001,245.66159999999999,242.3458,247.66689999999997,250.10180000000003,237.14570000000001,239.79750000000001,262.70839999999998,267.86500000000001,274.73140000000001,284.36189999999999,273.66309999999999,283.57890000000003,270.74289999999996,252.49069999999998,249.90100000000001,247.72189999999998,244.17309999999998,262.13169999999997,286.27260000000001,252.96180000000001,244.48390000000001,242.24619999999999,223.87719999999999,205.93629999999999,212.80540000000002,205.3562,200.91540000000001,211.63229999999999,213.43809999999999,201.429,220.48310000000001,221.65360000000001,217.7895,210.78389999999999,194.8383,199.9845,190.07169999999999,188.32899999999998,192.23689999999999,201.61829999999998,196.19310000000002,188.54010000000002,189.37209999999999,188.6808,196.6902,205.66730000000001,214.4145,219.58169999999998,223.08849999999998,243.3296,234.70349999999999,232.71320000000003,234.98849999999999,241.09299999999999,246.58530000000002,241.48550000000003,248.786,259.08050000000003,255.16980000000001,261.81630000000001,267.15179999999998,259.81689999999998,270.77949999999998,270.31939999999997,289.17899999999997,294.29560000000004,274.5729,244.34339999999997,250.52430000000001,233.1893,241.06999999999999,233.12029999999999,212.1498,219.5283,227.38309999999998,226.94570000000002,233.1696,239.10140000000001,236.36870000000002,240.26130000000001,241.0069,237.93890000000002,230.36580000000001,226.55330000000001,229.90479999999999,224.74120000000002,223.72890000000001,206.19559999999998,213.67169999999999,214.83620000000002,199.43269999999998,181.74280000000002,188.7895,185.31020000000001,181.2456,199.48220000000001,179.85819999999998,177.08629999999999,170.34790000000001,165.46179999999998,137.50530000000001,140.04599999999999,104.9742,98.710099999999997,106.30930000000001,112.6276,119.47319999999999,107.85890000000001,114.38669999999999,102.1889,108.81019999999999,106.23670000000001,112.70500000000001,116.37479999999999,110.3335,112.08459999999999,112.4359,105.33159999999999,99.249499999999998,99.9161,102.8621,110.87610000000001,112.21810000000001,105.0789,108.27119999999999,103.62269999999999,105.35769999999999,104.50550000000001,109.3871,109.44709999999999,109.7774,109.4247,101.53890000000001,93.719300000000004,86.398399999999995,79.242500000000007,80.647000000000006,90.965699999999998,79.396100000000004,81.822800000000001,75.905100000000004,82.38600000000001,86.070899999999995,88.608900000000006,87.478499999999997,96.933499999999995,102.6054,101.94069999999999,94.736500000000007,96.682599999999994,91.478999999999999,93.585999999999999,91.486000000000004,92.299399999999991,93.110800000000012,91.658799999999999,93.014699999999991,95.510099999999994,96.280000000000001,100.3334,99.622200000000007,99.514600000000002,94.583200000000005,87.459900000000005,85.075400000000002,88.240600000000001,89.379199999999997,90.330200000000005,92.795099999999991,91.857599999999991,99.6661,102.45779999999999,96.011800000000008,94.102199999999996,91.942400000000006,93.844200000000001,86.623199999999997,87.523799999999994,93.803300000000007,97.765599999999992,98.746200000000002,97.789599999999993,98.668700000000001,101.03400000000001,97.762,95.958799999999997,97.851500000000001,103.24770000000001,104.06500000000001,104.0646,105.5241,103.9378,108.60760000000001,110.00149999999999,111.9546,109.7865,106.5984,105.2846,103.5282,98.528800000000004,94.42049999999999,86.1297,85.868299999999991,88.922600000000003,86.315200000000004,88.337900000000005,88.456599999999995,88.841300000000004,80.313000000000002,80.373499999999993,78.856099999999998,82.352000000000004,80.037700000000001,79.701999999999998,79.954800000000006,79.287499999999994,79.353899999999996,81.910200000000003,80.44489999999999,75.479200000000006,79.986100000000008,79.7119,84.569800000000001,84.304999999999993,84.565399999999997,84.162999999999997,76.693999999999988,77.381999999999991,74.1892,74.885500000000008,76.884699999999995,70.542400000000001,71.548999999999992,69.746200000000002,67.744199999999992,71.118600000000001,71.057899999999989,69.897400000000005,68.219399999999993,68.292100000000005,68.089699999999993,68.306799999999996,68.363399999999999,68.011600000000001,67.404200000000003,66.614599999999996,68.250299999999996,69.741200000000006,68.813000000000002,67.707599999999999,67.290499999999994,66.986900000000006,67.308400000000006,64.616100000000003,63.076200000000007,62.832299999999996,64.379600000000011,62.811199999999999,62.336800000000004,62.978900000000003,64.2059,63.088999999999999,60.668399999999998,60.157799999999995,60.6464,60.644699999999993,61.565999999999995,60.5685,62.510800000000003,63.639400000000002,62.882300000000001,64.224099999999993,65.890799999999999,64.982200000000006,64.900000000000006,65.642299999999992,66.6297,69.948700000000002,73.059799999999996,73.155299999999997,69.488700000000009,69.924599999999998,60.197900000000004,49.092400000000005,56.625300000000003,53.741099999999996,50.765099999999997,48.211599999999997,48.759700000000002,49.944100000000006,48.6995,48.559400000000004,47.8294,48.539300000000004,44.0124,44.253300000000003,45.767799999999994,47.419899999999998,47.430499999999995,48.557699999999997,47.837699999999998,48.812100000000001,47.079700000000003,49.0259,54.561199999999999,54.140000000000001,54.225599999999993,52.980700000000006,53.923900000000003,52.489699999999992,52.743600000000001,50.024700000000003,51.128399999999999,50.069300000000005,49.962699999999998,48.283500000000004,47.798299999999998,48.9679,48.191000000000003,45.915499999999994,40.302599999999998,41.2258,40.359200000000001,37.578200000000002,39.643799999999999,38.6312,40.432299999999998,39.997,39.645000000000003,39.024000000000001,39.5792,38.443199999999997,36.1601,35.829999999999998,35.422699999999999,35.900599999999997,36.514000000000003,37.532299999999999,37.997799999999998,38.940100000000001,38.005299999999998,39.150199999999998,39.317099999999996,40.637,43.297499999999999,43.389800000000001,43.448900000000002,45.457700000000003,47.372999999999998,49.321899999999999,50.580800000000004,49.506599999999999,49.152499999999996,47.231499999999997,49.4953,53.268000000000001,52.424199999999999,54.013300000000001,55.666499999999999,56.4041,59.142300000000006,61.732299999999995,61.701300000000003,60.683500000000002,63.019000000000005,59.3506,64.523200000000003,68.966000000000008,66.926300000000012,69.174199999999999,69.371300000000005,67.7166,66.681600000000003,70.108899999999991,68.947400000000002,60.6282,61.9193,63.333700000000007,63.118200000000002,62.084600000000002,65.435299999999998,70.105800000000002,68.4786,71.635999999999996,71.962699999999998,71.344700000000003,72.6541,70.7346,71.732300000000009,74.365200000000002,70.522899999999993,69.802099999999996,72.301299999999998,71.337800000000001,68.227199999999996,72.365099999999998,70.519199999999998,64.959299999999999,62.694600000000001,62.383000000000003,63.543099999999995,62.2973,57.785799999999995,52.603400000000001,52.190000000000005,51.5655,55.448500000000003,58.956900000000005,62.129599999999996,59.801800000000007,61.337800000000001,68.5441,72.06280000000001,74.811899999999994,72.180099999999996,70.891899999999993,67.349499999999992,74.130899999999997,70.667000000000002,68.435999999999993,72.398399999999995,68.4786,74.081199999999995,76.29010000000001,72.783900000000003,75.846699999999998,74.0809,71.584699999999998,72.369200000000006,73.285599999999988,74.066100000000006,74.348500000000001,74.049199999999999,72.615300000000005,74.037099999999995,74.808899999999994,74.971500000000006,74.525800000000004,74.79679999999999,77.528800000000004,77.141199999999998,78.076599999999999,78.036299999999997,79.003699999999995,71.045899999999989,69.1875,66.030900000000003,67.927400000000006,67.537300000000002,67.589999999999989,69.241399999999999,66.518799999999999,68.167400000000001,63.621799999999993,64.619299999999996,62.875599999999999,64.200000000000003,60.694400000000002,60.875399999999999,55.097499999999997,55.763700000000007,57.061499999999995,53.994799999999998,54.747999999999998,54.362699999999997,55.107099999999996,55.900300000000001,56.638800000000003,58.446299999999994,60.423300000000005,59.072199999999995,59.385899999999999,58.154300000000006,57.944099999999999,57.7425,55.537599999999998,55.279500000000006,55.633800000000001,56.560299999999998,60.453699999999998,59.161500000000004,59.038599999999995,57.228199999999994,56.338900000000002,58.481999999999999,57.973699999999994,58.234399999999994,52.840200000000003,55.168399999999998,52.037299999999995,52.111399999999996,51.878899999999994,45.112200000000001,45.280300000000004,45.995599999999996,45.614900000000006,43.5809,44.334899999999998,45.278500000000001,46.176699999999997,45.154400000000003,45.8065,47.408200000000001,49.596899999999998,48.801000000000002,49.767800000000001,49.408799999999999,49.318100000000001,47.991299999999995,48.327399999999997,45.261299999999999,46.579900000000002,47.776000000000003,49.037700000000001,49.318300000000001,49.852499999999999,49.630000000000003,47.962700000000005,46.270899999999997,46.489599999999996,47.140999999999998,46.574199999999998,46.534199999999998,47.309400000000004,47.555900000000001,51.614800000000002,50.170800000000007,50.785000000000004,49.423899999999996,50.878199999999993,49.295000000000002,50.160400000000003,49.773499999999999,51.336499999999994,49.831199999999995,50.3673,48.310199999999995,49.459399999999995,48.569899999999997,48.640599999999999,49.049199999999999,49.978400000000001,49.1815,48.793599999999998,49.042900000000003,47.766199999999998,47.748400000000004,48.768899999999995,48.910699999999999,49.474499999999999,49.242000000000004,49.855800000000002,49.997100000000003,50.073500000000003,50.606099999999998,50.554500000000004,49.967299999999994,50.304099999999998,47.046300000000002,43.822200000000002,38.987200000000001,39.952300000000001,40.975699999999996,41.142099999999999,40.195,40.148200000000003,40.861699999999999,40.235100000000003,39.972000000000001,39.806999999999995,40.051400000000001,39.544800000000002,41.732900000000001,40.786499999999997,38.993499999999997,38.039299999999997,38.515899999999995,38.224499999999999,38.453400000000002,39.217500000000001,39.2637,39.513799999999996,39.408000000000001,39.676499999999997,38.571800000000003,36.946600000000004,37.088200000000001,38.135799999999996,39.010400000000004,39.7605,40.665300000000002,39.077100000000002,39.253500000000003,40.232500000000002,40.261200000000002,40.554499999999997,41.021500000000003,40.732700000000001,39.747300000000003,39.8095,39.267600000000002,39.162300000000002,40.356900000000003,40.649799999999999,41.198599999999999,42.302499999999995,41.486000000000004,40.268500000000003,40.303199999999997,39.483600000000003,40.222000000000001,40.435099999999998,41.693100000000001,39.191099999999999,38.896500000000003,38.331299999999999,38.351800000000004,38.529699999999998,39.074799999999996,39.6021,40.732099999999996,39.779599999999995,38.645099999999999,38.3202,39.7209,41.337000000000003,42.559599999999996,44.263799999999996,44.471500000000006,44.750099999999996,45.575400000000002,44.521799999999999,45.692899999999995,46.823700000000002,47.3536,46.088299999999997,48.281700000000001,49.512,48.9437,49.870399999999997,50.410200000000003,51.747500000000002,50.770499999999998,52.1892,50.470000000000006,52.1753,53.457200000000007,54.542299999999997,52.226700000000001,51.567700000000002,54.003700000000002,52.075400000000002,52.783899999999996,51.5227,52.642599999999995,52.159700000000001,47.223599999999998,49.480499999999999,49.599900000000005,50.972799999999992,52.753300000000003,51.316799999999994,49.587900000000005,50.455399999999997,52.013600000000004,51.607599999999998,52.369799999999998,53.900199999999998,53.233799999999995,59.944900000000004,58.380099999999999,56.5959,57.439099999999996,59.160900000000005,58.333900000000007,58.881599999999999,53.881599999999999,54.9968,55.401299999999999,56.612399999999994,53.894600000000004,55.513300000000001,55.119799999999998,53.939499999999995,52.754800000000003,55.1053,56.457100000000004,58.216900000000003,59.198900000000002,58.768299999999996,61.348100000000002,61.604599999999998,63.297800000000002,61.674300000000002,59.068600000000004,58.914500000000004,60.472400000000007,62.392699999999998,62.186900000000001,55.721499999999999,55.842800000000004,53.995899999999999,60.239600000000003,54.6569,56.271099999999997,52.6462,55.585399999999993,58.398600000000002,55.685600000000001,56.860699999999994,55.167100000000005,55.324600000000004,56.525000000000006,55.830999999999996,52.661899999999996,52.539400000000001,54.061599999999999,53.4756,50.229800000000004,48.9161,50.117400000000004,49.859400000000001,51.319000000000003,52.306799999999996,51.475499999999997,52.656800000000004,51.156999999999996,50.011899999999997,50.545099999999998,50.951900000000009,50.362300000000005,49.179299999999998,49.5289,49.993900000000004,51.257399999999997,51.808500000000002,53.069200000000002,53.070399999999992,52.782499999999999,54.711299999999994,54.006200000000007,55.223399999999998,56.457100000000004,57.875500000000002,59.988,60.8521,62.915100000000002,61.8324,60.637099999999997,61.848300000000002,61.585799999999999,65.324700000000007,64.142299999999992,67.818100000000001,66.903700000000001,69.556100000000001,68.933800000000005,73.534199999999998,78.152900000000002,79.661599999999993,78.797600000000003,70.906199999999998,76.349500000000006,80.290999999999997,77.504199999999997,81.821299999999994,80.479599999999991,84.470999999999989,84.591099999999997,86.24199999999999,83.102200000000011,77.455200000000005,70.238199999999992,73.429000000000002,72.057999999999993,63.610500000000002,70.408199999999994,71.475200000000001,68.959000000000003,70.932099999999991,73.291700000000006,76.419300000000007,80.600999999999999,77.394999999999996,80.041600000000003,81.963799999999992,79.1858,81.599699999999999,79.031399999999991,71.195999999999998,69.895499999999998,72.671300000000002,72.201800000000006,73.047300000000007,74.299999999999997,77.592600000000004,74.010300000000001,73.278500000000008,73.103300000000004,62.024299999999997,51.819600000000001,55.248699999999992,52.709600000000002,52.666199999999996,51.081600000000002,52.920999999999992,54.3675,54.552100000000003,55.030799999999999,53.997599999999998,53.183599999999998,50.065300000000001,50.351399999999998,51.095700000000001,53.169499999999999,52.619199999999999,52.999700000000004,51.849999999999994,51.343899999999998,50.889300000000006,52.2408,49.916499999999999,49.114600000000003,48.342100000000002,48.636299999999999,47.075099999999999,50.085999999999999,50.369500000000002,51.610199999999992,51.390299999999996,49.386899999999997,53.678199999999997,53.5184,52.758300000000006,55.105899999999998,57.261399999999995,56.608599999999996,54.760299999999994,55.562900000000006,55.819899999999997,54.968399999999995,54.295400000000008,54.451000000000008,54.020599999999995,53.761499999999998,53.981900000000003,54.797899999999998,55.937099999999994,55.083499999999994,50.655700000000003,47.742699999999999,50.361500000000007,49.556400000000004,47.502699999999997,48.9739,46.614400000000003,45.930700000000002,46.473500000000001,46.418300000000002,42.926099999999998,40.130700000000004,40.724499999999999,41.056899999999999,40.772599999999997,41.189,40.175800000000002,41.532599999999995,41.945,41.160400000000003,42.336600000000004,41.239399999999996,41.963899999999995,42.780699999999996,41.190599999999996,41.402899999999995,39.917900000000003,35.670499999999997,34.656300000000002,36.903200000000005,34.284500000000001,35.289099999999998,36.558099999999996,36.895499999999998,36.493199999999995,37.065599999999996,38.1248,38.849200000000003,40.647800000000004,40.844900000000003,40.951500000000003,39.743200000000002,41.865499999999997,41.882999999999996,42.739899999999999,40.959899999999998,39.7943,39.292700000000004,38.462499999999999,40.3872,40.851199999999999,40.100999999999999,39.502900000000004,38.835500000000003,38.529400000000003,37.538700000000006,34.573100000000004,34.565300000000001,32.701900000000002,31.1767,31.965900000000001,31.427699999999998,34.631299999999996,34.076999999999998,34.6614,32.861899999999999,34.333500000000001,34.835100000000004,34.529499999999999,33.332799999999999,33.0745,33.390900000000002,33.852800000000002,34.2654,34.701300000000003,35.6706,36.360900000000001,38.576999999999998,40.469799999999999,39.543399999999998,37.223800000000004,35.917200000000001,35.531800000000004,35.325899999999997,35.1372,34.6464,33.804499999999997,36.387099999999997,34.5839,34.707100000000004,33.5503,32.306800000000003,32.679099999999998,33.8294,34.902499999999996,35.1494,34.811300000000003,36.348100000000002,36.559100000000001,35.872,35.288599999999995,34.834299999999999,35.587899999999998,36.426199999999994,37.728999999999999,38.656199999999998,39.707000000000001,38.136299999999999,39.204000000000001,39.595399999999998,38.799399999999999,40.048699999999997,40.6584,39.767000000000003,39.887699999999995,37.866,36.042099999999998,34.952199999999998,35.107699999999994,37.107399999999998,36.647400000000005,38.076799999999999,37.152700000000003,36.733399999999996,35.860100000000003,35.516500000000001,36.6873,37.079999999999998,36.803399999999996,37.895499999999998,37.4114,36.799700000000001,36.2179,36.924500000000002,37.250100000000003,38.627200000000002,37.655100000000004,37.042500000000004,36.880400000000002,37.313499999999998,34.614699999999999,35.558099999999996,35.915900000000001,36.098700000000001,39.7117,40.996500000000005,38.464100000000002,37.407200000000003,36.068399999999997,34.621600000000001,34.8065,37.277700000000003,39.6402,38.880099999999999,38.702100000000002,39.974399999999996,41.663600000000002,44.039400000000001,44.563800000000001,41.686700000000002,40.524799999999999,42.4223,45.857700000000001,42.652000000000001,46.429099999999998,45.383299999999998,44.026700000000005,45.425199999999997,47.639700000000005,51.1599,55.0837,52.954999999999998,55.043299999999995,58.140000000000001,59.756500000000003,62.818799999999996,62.307900000000004,62.791200000000003,63.069800000000001,68.782600000000002,69.5167,67.636200000000002,70.618899999999996,70.294499999999999,69.636399999999995,56.907799999999995,54.802700000000002,60.360599999999998,64.482900000000001,65.600300000000004,60.048299999999998,59.819100000000006,57.926999999999992,54.613599999999998,50.718899999999998,47.4696,48.134900000000002,45.566299999999998,45.957599999999999,48.9499,54.444099999999992,51.911300000000004,49.546500000000002,48.945499999999996,51.088799999999999,48.7087,47.811100000000003,47.880899999999997,49.0336,50.024900000000002,52.244399999999999,52.262,53.4268,54.529399999999995,48.946400000000004,47.711199999999998,47.098600000000005,48.542999999999999,47.940899999999999,46.816600000000001,44.972299999999997,47.233699999999999,49.333500000000001,48.383499999999998,51.143300000000004,48.142600000000002,44.181799999999996,44.2027,44.884299999999996,43.239400000000003,43.6995,42.111399999999996,43.228100000000005,42.527799999999999,41.794799999999995,38.563099999999999,40.249099999999999,41.594900000000003,41.355199999999996,39.3947,36.513100000000001,38.110399999999998,35.648899999999998,35.535499999999999,34.099600000000002,34.168799999999997,35.587400000000002,34.941600000000001,35.982900000000001,35.3414,37.068400000000004,36.392899999999997,36.984899999999996,35.980000000000004,36.1616,35.824199999999998,34.106299999999997,text:date: 2020-07-27br />return_base100: 100.0000br />name: Media Index,date: 2020-07-28br />return_base100: 97.0819br />name: Media Index,date: 2020-07-29br />return_base100: 98.8646br />name: Media Index,date: 2020-07-30br />return_base100: 97.1112br />name: Media Index,date: 2020-07-31br />return_base100: 97.2349br />name: Media Index,date: 2020-08-01br />return_base100: 99.3809br />name: Media Index,date: 2020-08-02br />return_base100: 101.9559br />name: Media Index,date: 2020-08-03br />return_base100: 95.5781br />name: Media Index,date: 2020-08-04br />return_base100: 98.6012br />name: Media Index,date: 2020-08-05br />return_base100: 102.6778br />name: Media Index,date: 2020-08-06br />return_base100: 101.1931br />name: Media Index,date: 2020-08-07br />return_base100: 101.8475br />name: Media Index,date: 2020-08-08br />return_base100: 99.0888br />name: Media Index,date: 2020-08-09br />return_base100: 102.5595br />name: Media Index,date: 2020-08-10br />return_base100: 105.0898br />name: Media Index,date: 2020-08-11br />return_base100: 112.7556br />name: Media Index,date: 2020-08-12br />return_base100: 103.1562br />name: Media Index,date: 2020-08-13br />return_base100: 106.6899br />name: Media Index,date: 2020-08-14br />return_base100: 105.7951br />name: Media Index,date: 2020-08-15br />return_base100: 109.4372br />name: Media Index,date: 2020-08-16br />return_base100: 107.8007br />name: Media Index,date: 2020-08-17br />return_base100: 127.7387br />name: Media Index,date: 2020-08-18br />return_base100: 125.1649br />name: Media Index,date: 2020-08-19br />return_base100: 138.0794br />name: Media Index,date: 2020-08-20br />return_base100: 124.9971br />name: Media Index,date: 2020-08-21br />return_base100: 142.0310br />name: Media Index,date: 2020-08-22br />return_base100: 148.6302br />name: Media Index,date: 2020-08-23br />return_base100: 157.7776br />name: Media Index,date: 2020-08-24br />return_base100: 158.6979br />name: Media Index,date: 2020-08-25br />return_base100: 156.0324br />name: Media Index,date: 2020-08-26br />return_base100: 137.1895br />name: Media Index,date: 2020-08-27br />return_base100: 138.2489br />name: Media Index,date: 2020-08-28br />return_base100: 128.4075br />name: Media Index,date: 2020-08-29br />return_base100: 138.0113br />name: Media Index,date: 2020-08-30br />return_base100: 138.9171br />name: Media Index,date: 2020-08-31br />return_base100: 136.3676br />name: Media Index,date: 2020-09-01br />return_base100: 137.5965br />name: Media Index,date: 2020-09-02br />return_base100: 131.8469br />name: Media Index,date: 2020-09-03br />return_base100: 125.1185br />name: Media Index,date: 2020-09-04br />return_base100: 99.3021br />name: Media Index,date: 2020-09-05br />return_base100: 104.9152br />name: Media Index,date: 2020-09-06br />return_base100: 93.1198br />name: Media Index,date: 2020-09-07br />return_base100: 102.2496br />name: Media Index,date: 2020-09-08br />return_base100: 99.2512br />name: Media Index,date: 2020-09-09br />return_base100: 98.8616br />name: Media Index,date: 2020-09-10br />return_base100: 101.2836br />name: Media Index,date: 2020-09-11br />return_base100: 104.7059br />name: Media Index,date: 2020-09-12br />return_base100: 103.7906br />name: Media Index,date: 2020-09-13br />return_base100: 107.9562br />name: Media Index,date: 2020-09-14br />return_base100: 101.2726br />name: Media Index,date: 2020-09-15br />return_base100: 100.9335br />name: Media Index,date: 2020-09-16br />return_base100: 97.0209br />name: Media Index,date: 2020-09-17br />return_base100: 99.0357br />name: Media Index,date: 2020-09-18br />return_base100: 98.4489br />name: Media Index,date: 2020-09-19br />return_base100: 95.5072br />name: Media Index,date: 2020-09-20br />return_base100: 95.6234br />name: Media Index,date: 2020-09-21br />return_base100: 93.4159br />name: Media Index,date: 2020-09-22br />return_base100: 84.2699br />name: Media Index,date: 2020-09-23br />return_base100: 89.8269br />name: Media Index,date: 2020-09-24br />return_base100: 83.6643br />name: Media Index,date: 2020-09-25br />return_base100: 88.6905br />name: Media Index,date: 2020-09-26br />return_base100: 91.4010br />name: Media Index,date: 2020-09-27br />return_base100: 91.6293br />name: Media Index,date: 2020-09-28br />return_base100: 90.0114br />name: Media Index,date: 2020-09-29br />return_base100: 91.8396br />name: Media Index,date: 2020-09-30br />return_base100: 93.2339br />name: Media Index,date: 2020-10-01br />return_base100: 94.0937br />name: Media Index,date: 2020-10-02br />return_base100: 90.3263br />name: Media Index,date: 2020-10-03br />return_base100: 88.1325br />name: Media Index,date: 2020-10-04br />return_base100: 86.7756br />name: Media Index,date: 2020-10-05br />return_base100: 87.8340br />name: Media Index,date: 2020-10-06br />return_base100: 87.0063br />name: Media Index,date: 2020-10-07br />return_base100: 82.9544br />name: Media Index,date: 2020-10-08br />return_base100: 84.3033br />name: Media Index,date: 2020-10-09br />return_base100: 85.4113br />name: Media Index,date: 2020-10-10br />return_base100: 87.4927br />name: Media Index,date: 2020-10-11br />return_base100: 86.6815br />name: Media Index,date: 2020-10-12br />return_base100: 87.5435br />name: Media Index,date: 2020-10-13br />return_base100: 86.7525br />name: Media Index,date: 2020-10-14br />return_base100: 85.2958br />name: Media Index,date: 2020-10-15br />return_base100: 84.6878br />name: Media Index,date: 2020-10-16br />return_base100: 83.7465br />name: Media Index,date: 2020-10-17br />return_base100: 81.4511br />name: Media Index,date: 2020-10-18br />return_base100: 84.5162br />name: Media Index,date: 2020-10-19br />return_base100: 84.1219br />name: Media Index,date: 2020-10-20br />return_base100: 84.2095br />name: Media Index,date: 2020-10-21br />return_base100: 82.1667br />name: Media Index,date: 2020-10-22br />return_base100: 84.6597br />name: Media Index,date: 2020-10-23br />return_base100: 87.0259br />name: Media Index,date: 2020-10-24br />return_base100: 87.2319br />name: Media Index,date: 2020-10-25br />return_base100: 86.5700br />name: Media Index,date: 2020-10-26br />return_base100: 84.3997br />name: Media Index,date: 2020-10-27br />return_base100: 84.0135br />name: Media Index,date: 2020-10-28br />return_base100: 84.0026br />name: Media Index,date: 2020-10-29br />return_base100: 76.7464br />name: Media Index,date: 2020-10-30br />return_base100: 74.4821br />name: Media Index,date: 2020-10-31br />return_base100: 73.9766br />name: Media Index,date: 2020-11-01br />return_base100: 72.9729br />name: Media Index,date: 2020-11-02br />return_base100: 74.4049br />name: Media Index,date: 2020-11-03br />return_base100: 71.9922br />name: Media Index,date: 2020-11-04br />return_base100: 71.0416br />name: Media Index,date: 2020-11-05br />return_base100: 72.7877br />name: Media Index,date: 2020-11-06br />return_base100: 75.1259br />name: Media Index,date: 2020-11-07br />return_base100: 79.8480br />name: Media Index,date: 2020-11-08br />return_base100: 75.8094br />name: Media Index,date: 2020-11-09br />return_base100: 78.1909br />name: Media Index,date: 2020-11-10br />return_base100: 76.1531br />name: Media Index,date: 2020-11-11br />return_base100: 79.1166br />name: Media Index,date: 2020-11-12br />return_base100: 78.4777br />name: Media Index,date: 2020-11-13br />return_base100: 76.9249br />name: Media Index,date: 2020-11-14br />return_base100: 79.6083br />name: Media Index,date: 2020-11-15br />return_base100: 77.4472br />name: Media Index,date: 2020-11-16br />return_base100: 76.2715br />name: Media Index,date: 2020-11-17br />return_base100: 77.8333br />name: Media Index,date: 2020-11-18br />return_base100: 80.6461br />name: Media Index,date: 2020-11-19br />return_base100: 78.7157br />name: Media Index,date: 2020-11-20br />return_base100: 77.1853br />name: Media Index,date: 2020-11-21br />return_base100: 79.3028br />name: Media Index,date: 2020-11-22br />return_base100: 91.4309br />name: Media Index,date: 2020-11-23br />return_base100: 86.5890br />name: Media Index,date: 2020-11-24br />return_base100: 99.8404br />name: Media Index,date: 2020-11-25br />return_base100: 102.4142br />name: Media Index,date: 2020-11-26br />return_base100: 101.2144br />name: Media Index,date: 2020-11-27br />return_base100: 88.4046br />name: Media Index,date: 2020-11-28br />return_base100: 88.5117br />name: Media Index,date: 2020-11-29br />return_base100: 90.3426br />name: Media Index,date: 2020-11-30br />return_base100: 92.2853br />name: Media Index,date: 2020-12-01br />return_base100: 95.3545br />name: Media Index,date: 2020-12-02br />return_base100: 92.7623br />name: Media Index,date: 2020-12-03br />return_base100: 95.3930br />name: Media Index,date: 2020-12-04br />return_base100: 95.6184br />name: Media Index,date: 2020-12-05br />return_base100: 90.5519br />name: Media Index,date: 2020-12-06br />return_base100: 92.4991br />name: Media Index,date: 2020-12-07br />return_base100: 93.1635br />name: Media Index,date: 2020-12-08br />return_base100: 92.7367br />name: Media Index,date: 2020-12-09br />return_base100: 86.6373br />name: Media Index,date: 2020-12-10br />return_base100: 86.7006br />name: Media Index,date: 2020-12-11br />return_base100: 82.1165br />name: Media Index,date: 2020-12-12br />return_base100: 80.1541br />name: Media Index,date: 2020-12-13br />return_base100: 83.0164br />name: Media Index,date: 2020-12-14br />return_base100: 83.7041br />name: Media Index,date: 2020-12-15br />return_base100: 85.7604br />name: Media Index,date: 2020-12-16br />return_base100: 85.8943br />name: Media Index,date: 2020-12-17br />return_base100: 91.1770br />name: Media Index,date: 2020-12-18br />return_base100: 89.1067br />name: Media Index,date: 2020-12-19br />return_base100: 98.2777br />name: Media Index,date: 2020-12-20br />return_base100: 96.4327br />name: Media Index,date: 2020-12-21br />return_base100: 91.3329br />name: Media Index,date: 2020-12-22br />return_base100: 87.6077br />name: Media Index,date: 2020-12-23br />return_base100: 86.1831br />name: Media Index,date: 2020-12-24br />return_base100: 76.2178br />name: Media Index,date: 2020-12-25br />return_base100: 85.6159br />name: Media Index,date: 2020-12-26br />return_base100: 84.2997br />name: Media Index,date: 2020-12-27br />return_base100: 84.1237br />name: Media Index,date: 2020-12-28br />return_base100: 82.2466br />name: Media Index,date: 2020-12-29br />return_base100: 83.1480br />name: Media Index,date: 2020-12-30br />return_base100: 81.2821br />name: Media Index,date: 2020-12-31br />return_base100: 79.6640br />name: Media Index,date: 2021-01-01br />return_base100: 78.6342br />name: Media Index,date: 2021-01-02br />return_base100: 80.5433br />name: Media Index,date: 2021-01-03br />return_base100: 80.3008br />name: Media Index,date: 2021-01-04br />return_base100: 84.9713br />name: Media Index,date: 2021-01-05br />return_base100: 84.0311br />name: Media Index,date: 2021-01-06br />return_base100: 91.3451br />name: Media Index,date: 2021-01-07br />return_base100: 99.0955br />name: Media Index,date: 2021-01-08br />return_base100: 101.2677br />name: Media Index,date: 2021-01-09br />return_base100: 98.6157br />name: Media Index,date: 2021-01-10br />return_base100: 108.7099br />name: Media Index,date: 2021-01-11br />return_base100: 101.7721br />name: Media Index,date: 2021-01-12br />return_base100: 90.6275br />name: Media Index,date: 2021-01-13br />return_base100: 91.1694br />name: Media Index,date: 2021-01-14br />return_base100: 98.2890br />name: Media Index,date: 2021-01-15br />return_base100: 96.7311br />name: Media Index,date: 2021-01-16br />return_base100: 97.6805br />name: Media Index,date: 2021-01-17br />return_base100: 105.2425br />name: Media Index,date: 2021-01-18br />return_base100: 107.4383br />name: Media Index,date: 2021-01-19br />return_base100: 111.3163br />name: Media Index,date: 2021-01-20br />return_base100: 106.1454br />name: Media Index,date: 2021-01-21br />return_base100: 109.7150br />name: Media Index,date: 2021-01-22br />return_base100: 96.4611br />name: Media Index,date: 2021-01-23br />return_base100: 123.8869br />name: Media Index,date: 2021-01-24br />return_base100: 129.6200br />name: Media Index,date: 2021-01-25br />return_base100: 125.7408br />name: Media Index,date: 2021-01-26br />return_base100: 118.3684br />name: Media Index,date: 2021-01-27br />return_base100: 117.2752br />name: Media Index,date: 2021-01-28br />return_base100: 120.1647br />name: Media Index,date: 2021-01-29br />return_base100: 120.8293br />name: Media Index,date: 2021-01-30br />return_base100: 121.4091br />name: Media Index,date: 2021-01-31br />return_base100: 123.3054br />name: Media Index,date: 2021-02-01br />return_base100: 118.6067br />name: Media Index,date: 2021-02-02br />return_base100: 123.9344br />name: Media Index,date: 2021-02-03br />return_base100: 124.4885br />name: Media Index,date: 2021-02-04br />return_base100: 127.0673br />name: Media Index,date: 2021-02-05br />return_base100: 122.6375br />name: Media Index,date: 2021-02-06br />return_base100: 146.1534br />name: Media Index,date: 2021-02-07br />return_base100: 138.8049br />name: Media Index,date: 2021-02-08br />return_base100: 160.4866br />name: Media Index,date: 2021-02-09br />return_base100: 164.7737br />name: Media Index,date: 2021-02-10br />return_base100: 171.4866br />name: Media Index,date: 2021-02-11br />return_base100: 173.4240br />name: Media Index,date: 2021-02-12br />return_base100: 233.0984br />name: Media Index,date: 2021-02-13br />return_base100: 246.3358br />name: Media Index,date: 2021-02-14br />return_base100: 242.1349br />name: Media Index,date: 2021-02-15br />return_base100: 220.4188br />name: Media Index,date: 2021-02-16br />return_base100: 211.0987br />name: Media Index,date: 2021-02-17br />return_base100: 218.6560br />name: Media Index,date: 2021-02-18br />return_base100: 225.4598br />name: Media Index,date: 2021-02-19br />return_base100: 250.4278br />name: Media Index,date: 2021-02-20br />return_base100: 244.0933br />name: Media Index,date: 2021-02-21br />return_base100: 230.9319br />name: Media Index,date: 2021-02-22br />return_base100: 240.7385br />name: Media Index,date: 2021-02-23br />return_base100: 216.3671br />name: Media Index,date: 2021-02-24br />return_base100: 189.0200br />name: Media Index,date: 2021-02-25br />return_base100: 206.8512br />name: Media Index,date: 2021-02-26br />return_base100: 194.9988br />name: Media Index,date: 2021-02-27br />return_base100: 212.7057br />name: Media Index,date: 2021-02-28br />return_base100: 207.1840br />name: Media Index,date: 2021-03-01br />return_base100: 206.0005br />name: Media Index,date: 2021-03-02br />return_base100: 232.5482br />name: Media Index,date: 2021-03-03br />return_base100: 240.2483br />name: Media Index,date: 2021-03-04br />return_base100: 304.6396br />name: Media Index,date: 2021-03-05br />return_base100: 280.2417br />name: Media Index,date: 2021-03-06br />return_base100: 273.4615br />name: Media Index,date: 2021-03-07br />return_base100: 286.1369br />name: Media Index,date: 2021-03-08br />return_base100: 290.4050br />name: Media Index,date: 2021-03-09br />return_base100: 308.8625br />name: Media Index,date: 2021-03-10br />return_base100: 316.9343br />name: Media Index,date: 2021-03-11br />return_base100: 344.2675br />name: Media Index,date: 2021-03-12br />return_base100: 337.6482br />name: Media Index,date: 2021-03-13br />return_base100: 317.9066br />name: Media Index,date: 2021-03-14br />return_base100: 356.3000br />name: Media Index,date: 2021-03-15br />return_base100: 340.5537br />name: Media Index,date: 2021-03-16br />return_base100: 350.1091br />name: Media Index,date: 2021-03-17br />return_base100: 447.6579br />name: Media Index,date: 2021-03-18br />return_base100: 517.0098br />name: Media Index,date: 2021-03-19br />return_base100: 513.7275br />name: Media Index,date: 2021-03-20br />return_base100: 506.2971br />name: Media Index,date: 2021-03-21br />return_base100: 469.7193br />name: Media Index,date: 2021-03-22br />return_base100: 476.2100br />name: Media Index,date: 2021-03-23br />return_base100: 476.8615br />name: Media Index,date: 2021-03-24br />return_base100: 465.6081br />name: Media Index,date: 2021-03-25br />return_base100: 446.2947br />name: Media Index,date: 2021-03-26br />return_base100: 452.2839br />name: Media Index,date: 2021-03-27br />return_base100: 512.3245br />name: Media Index,date: 2021-03-28br />return_base100: 558.5936br />name: Media Index,date: 2021-03-29br />return_base100: 555.1080br />name: Media Index,date: 2021-03-30br />return_base100: 554.1901br />name: Media Index,date: 2021-03-31br />return_base100: 568.6128br />name: Media Index,date: 2021-04-01br />return_base100: 553.7088br />name: Media Index,date: 2021-04-02br />return_base100: 553.6913br />name: Media Index,date: 2021-04-03br />return_base100: 577.6476br />name: Media Index,date: 2021-04-04br />return_base100: 542.2723br />name: Media Index,date: 2021-04-05br />return_base100: 560.7670br />name: Media Index,date: 2021-04-06br />return_base100: 578.3855br />name: Media Index,date: 2021-04-07br />return_base100: 586.1706br />name: Media Index,date: 2021-04-08br />return_base100: 539.0218br />name: Media Index,date: 2021-04-09br />return_base100: 575.4609br />name: Media Index,date: 2021-04-10br />return_base100: 654.9885br />name: Media Index,date: 2021-04-11br />return_base100: 633.2916br />name: Media Index,date: 2021-04-12br />return_base100: 620.0748br />name: Media Index,date: 2021-04-13br />return_base100: 624.8204br />name: Media Index,date: 2021-04-14br />return_base100: 657.4966br />name: Media Index,date: 2021-04-15br />return_base100: 634.9519br />name: Media Index,date: 2021-04-16br />return_base100: 663.5370br />name: Media Index,date: 2021-04-17br />return_base100: 649.5542br />name: Media Index,date: 2021-04-18br />return_base100: 649.6998br />name: Media Index,date: 2021-04-19br />return_base100: 589.6112br />name: Media Index,date: 2021-04-20br />return_base100: 564.5385br />name: Media Index,date: 2021-04-21br />return_base100: 550.2556br />name: Media Index,date: 2021-04-22br />return_base100: 530.4415br />name: Media Index,date: 2021-04-23br />return_base100: 469.8861br />name: Media Index,date: 2021-04-24br />return_base100: 494.6824br />name: Media Index,date: 2021-04-25br />return_base100: 458.7199br />name: Media Index,date: 2021-04-26br />return_base100: 454.4428br />name: Media Index,date: 2021-04-27br />return_base100: 518.5728br />name: Media Index,date: 2021-04-28br />return_base100: 548.2508br />name: Media Index,date: 2021-04-29br />return_base100: 530.9634br />name: Media Index,date: 2021-04-30br />return_base100: 532.7566br />name: Media Index,date: 2021-05-01br />return_base100: 559.5717br />name: Media Index,date: 2021-05-02br />return_base100: 575.0119br />name: Media Index,date: 2021-05-03br />return_base100: 572.1498br />name: Media Index,date: 2021-05-04br />return_base100: 590.4095br />name: Media Index,date: 2021-05-05br />return_base100: 528.8089br />name: Media Index,date: 2021-05-06br />return_base100: 598.5961br />name: Media Index,date: 2021-05-07br />return_base100: 603.2789br />name: Media Index,date: 2021-05-08br />return_base100: 601.3839br />name: Media Index,date: 2021-05-09br />return_base100: 606.2861br />name: Media Index,date: 2021-05-10br />return_base100: 601.4788br />name: Media Index,date: 2021-05-11br />return_base100: 561.6831br />name: Media Index,date: 2021-05-12br />return_base100: 591.0380br />name: Media Index,date: 2021-05-13br />return_base100: 518.4845br />name: Media Index,date: 2021-05-14br />return_base100: 506.0129br />name: Media Index,date: 2021-05-15br />return_base100: 530.5107br />name: Media Index,date: 2021-05-16br />return_base100: 489.4192br />name: Media Index,date: 2021-05-17br />return_base100: 496.0418br />name: Media Index,date: 2021-05-18br />return_base100: 467.9558br />name: Media Index,date: 2021-05-19br />return_base100: 484.5960br />name: Media Index,date: 2021-05-20br />return_base100: 331.6515br />name: Media Index,date: 2021-05-21br />return_base100: 372.2540br />name: Media Index,date: 2021-05-22br />return_base100: 327.4534br />name: Media Index,date: 2021-05-23br />return_base100: 301.9194br />name: Media Index,date: 2021-05-24br />return_base100: 253.5769br />name: Media Index,date: 2021-05-25br />return_base100: 315.8850br />name: Media Index,date: 2021-05-26br />return_base100: 318.1450br />name: Media Index,date: 2021-05-27br />return_base100: 368.1210br />name: Media Index,date: 2021-05-28br />return_base100: 353.1147br />name: Media Index,date: 2021-05-29br />return_base100: 315.1920br />name: Media Index,date: 2021-05-30br />return_base100: 291.2180br />name: Media Index,date: 2021-05-31br />return_base100: 297.3059br />name: Media Index,date: 2021-06-01br />return_base100: 319.6796br />name: Media Index,date: 2021-06-02br />return_base100: 313.6632br />name: Media Index,date: 2021-06-03br />return_base100: 332.0724br />name: Media Index,date: 2021-06-04br />return_base100: 344.4631br />name: Media Index,date: 2021-06-05br />return_base100: 326.1153br />name: Media Index,date: 2021-06-06br />return_base100: 324.9674br />name: Media Index,date: 2021-06-07br />return_base100: 331.0586br />name: Media Index,date: 2021-06-08br />return_base100: 295.1091br />name: Media Index,date: 2021-06-09br />return_base100: 284.7112br />name: Media Index,date: 2021-06-10br />return_base100: 295.5483br />name: Media Index,date: 2021-06-11br />return_base100: 292.4775br />name: Media Index,date: 2021-06-12br />return_base100: 278.5359br />name: Media Index,date: 2021-06-13br />return_base100: 265.6100br />name: Media Index,date: 2021-06-14br />return_base100: 280.7525br />name: Media Index,date: 2021-06-15br />return_base100: 291.2666br />name: Media Index,date: 2021-06-16br />return_base100: 299.7044br />name: Media Index,date: 2021-06-17br />return_base100: 281.8597br />name: Media Index,date: 2021-06-18br />return_base100: 285.3956br />name: Media Index,date: 2021-06-19br />return_base100: 262.0071br />name: Media Index,date: 2021-06-20br />return_base100: 263.3422br />name: Media Index,date: 2021-06-21br />return_base100: 264.0861br />name: Media Index,date: 2021-06-22br />return_base100: 220.6408br />name: Media Index,date: 2021-06-23br />return_base100: 200.7751br />name: Media Index,date: 2021-06-24br />return_base100: 221.5967br />name: Media Index,date: 2021-06-25br />return_base100: 229.0756br />name: Media Index,date: 2021-06-26br />return_base100: 220.4856br />name: Media Index,date: 2021-06-27br />return_base100: 213.8266br />name: Media Index,date: 2021-06-28br />return_base100: 226.6615br />name: Media Index,date: 2021-06-29br />return_base100: 235.2249br />name: Media Index,date: 2021-06-30br />return_base100: 246.1873br />name: Media Index,date: 2021-07-01br />return_base100: 254.5469br />name: Media Index,date: 2021-07-02br />return_base100: 243.6497br />name: Media Index,date: 2021-07-03br />return_base100: 249.4685br />name: Media Index,date: 2021-07-04br />return_base100: 255.1082br />name: Media Index,date: 2021-07-05br />return_base100: 259.8448br />name: Media Index,date: 2021-07-06br />return_base100: 247.5265br />name: Media Index,date: 2021-07-07br />return_base100: 256.8127br />name: Media Index,date: 2021-07-08br />return_base100: 265.5061br />name: Media Index,date: 2021-07-09br />return_base100: 244.7708br />name: Media Index,date: 2021-07-10br />return_base100: 245.4841br />name: Media Index,date: 2021-07-11br />return_base100: 240.8134br />name: Media Index,date: 2021-07-12br />return_base100: 250.5858br />name: Media Index,date: 2021-07-13br />return_base100: 242.4419br />name: Media Index,date: 2021-07-14br />return_base100: 257.9783br />name: Media Index,date: 2021-07-15br />return_base100: 256.7855br />name: Media Index,date: 2021-07-16br />return_base100: 238.4018br />name: Media Index,date: 2021-07-17br />return_base100: 238.3844br />name: Media Index,date: 2021-07-18br />return_base100: 232.8086br />name: Media Index,date: 2021-07-19br />return_base100: 234.8758br />name: Media Index,date: 2021-07-20br />return_base100: 219.7430br />name: Media Index,date: 2021-07-21br />return_base100: 203.8641br />name: Media Index,date: 2021-07-22br />return_base100: 219.9731br />name: Media Index,date: 2021-07-23br />return_base100: 223.4405br />name: Media Index,date: 2021-07-24br />return_base100: 231.2863br />name: Media Index,date: 2021-07-25br />return_base100: 238.5278br />name: Media Index,date: 2021-07-26br />return_base100: 249.2555br />name: Media Index,date: 2021-07-27br />return_base100: 244.8115br />name: Media Index,date: 2021-07-28br />return_base100: 253.6880br />name: Media Index,date: 2021-07-29br />return_base100: 251.7512br />name: Media Index,date: 2021-07-30br />return_base100: 261.8420br />name: Media Index,date: 2021-07-31br />return_base100: 268.8233br />name: Media Index,date: 2021-08-01br />return_base100: 289.8519br />name: Media Index,date: 2021-08-02br />return_base100: 282.9889br />name: Media Index,date: 2021-08-03br />return_base100: 282.3734br />name: Media Index,date: 2021-08-04br />return_base100: 276.3575br />name: Media Index,date: 2021-08-05br />return_base100: 290.4853br />name: Media Index,date: 2021-08-06br />return_base100: 298.1161br />name: Media Index,date: 2021-08-07br />return_base100: 309.5122br />name: Media Index,date: 2021-08-08br />return_base100: 321.6063br />name: Media Index,date: 2021-08-09br />return_base100: 300.2531br />name: Media Index,date: 2021-08-10br />return_base100: 315.3162br />name: Media Index,date: 2021-08-11br />return_base100: 325.4913br />name: Media Index,date: 2021-08-12br />return_base100: 336.3104br />name: Media Index,date: 2021-08-13br />return_base100: 321.1970br />name: Media Index,date: 2021-08-14br />return_base100: 353.3519br />name: Media Index,date: 2021-08-15br />return_base100: 347.9731br />name: Media Index,date: 2021-08-16br />return_base100: 359.4914br />name: Media Index,date: 2021-08-17br />return_base100: 397.5844br />name: Media Index,date: 2021-08-18br />return_base100: 383.0172br />name: Media Index,date: 2021-08-19br />return_base100: 394.8256br />name: Media Index,date: 2021-08-20br />return_base100: 412.9880br />name: Media Index,date: 2021-08-21br />return_base100: 413.5620br />name: Media Index,date: 2021-08-22br />return_base100: 396.3280br />name: Media Index,date: 2021-08-23br />return_base100: 410.9552br />name: Media Index,date: 2021-08-24br />return_base100: 442.1912br />name: Media Index,date: 2021-08-25br />return_base100: 416.4881br />name: Media Index,date: 2021-08-26br />return_base100: 437.8693br />name: Media Index,date: 2021-08-27br />return_base100: 396.3026br />name: Media Index,date: 2021-08-28br />return_base100: 414.5109br />name: Media Index,date: 2021-08-29br />return_base100: 434.9238br />name: Media Index,date: 2021-08-30br />return_base100: 425.6471br />name: Media Index,date: 2021-08-31br />return_base100: 396.8375br />name: Media Index,date: 2021-09-01br />return_base100: 396.8532br />name: Media Index,date: 2021-09-02br />return_base100: 415.2902br />name: Media Index,date: 2021-09-03br />return_base100: 422.2860br />name: Media Index,date: 2021-09-04br />return_base100: 445.0698br />name: Media Index,date: 2021-09-05br />return_base100: 453.1038br />name: Media Index,date: 2021-09-06br />return_base100: 469.5112br />name: Media Index,date: 2021-09-07br />return_base100: 456.7251br />name: Media Index,date: 2021-09-08br />return_base100: 364.5976br />name: Media Index,date: 2021-09-09br />return_base100: 365.9380br />name: Media Index,date: 2021-09-10br />return_base100: 395.2161br />name: Media Index,date: 2021-09-11br />return_base100: 365.1445br />name: Media Index,date: 2021-09-12br />return_base100: 371.4236br />name: Media Index,date: 2021-09-13br />return_base100: 393.0990br />name: Media Index,date: 2021-09-14br />return_base100: 369.2227br />name: Media Index,date: 2021-09-15br />return_base100: 375.6962br />name: Media Index,date: 2021-09-16br />return_base100: 382.5114br />name: Media Index,date: 2021-09-17br />return_base100: 423.1731br />name: Media Index,date: 2021-09-18br />return_base100: 396.4353br />name: Media Index,date: 2021-09-19br />return_base100: 398.8492br />name: Media Index,date: 2021-09-20br />return_base100: 416.1318br />name: Media Index,date: 2021-09-21br />return_base100: 338.9791br />name: Media Index,date: 2021-09-22br />return_base100: 303.7965br />name: Media Index,date: 2021-09-23br />return_base100: 346.9203br />name: Media Index,date: 2021-09-24br />return_base100: 353.0130br />name: Media Index,date: 2021-09-25br />return_base100: 330.2509br />name: Media Index,date: 2021-09-26br />return_base100: 326.5000br />name: Media Index,date: 2021-09-27br />return_base100: 320.0809br />name: Media Index,date: 2021-09-28br />return_base100: 308.1322br />name: Media Index,date: 2021-09-29br />return_base100: 294.8886br />name: Media Index,date: 2021-09-30br />return_base100: 303.4665br />name: Media Index,date: 2021-10-01br />return_base100: 321.4018br />name: Media Index,date: 2021-10-02br />return_base100: 350.1179br />name: Media Index,date: 2021-10-03br />return_base100: 357.9655br />name: Media Index,date: 2021-10-04br />return_base100: 364.3486br />name: Media Index,date: 2021-10-05br />return_base100: 349.9152br />name: Media Index,date: 2021-10-06br />return_base100: 362.4982br />name: Media Index,date: 2021-10-07br />return_base100: 356.2901br />name: Media Index,date: 2021-10-08br />return_base100: 357.3689br />name: Media Index,date: 2021-10-09br />return_base100: 358.8724br />name: Media Index,date: 2021-10-10br />return_base100: 363.8726br />name: Media Index,date: 2021-10-11br />return_base100: 340.8658br />name: Media Index,date: 2021-10-12br />return_base100: 343.6232br />name: Media Index,date: 2021-10-13br />return_base100: 335.5626br />name: Media Index,date: 2021-10-14br />return_base100: 343.2037br />name: Media Index,date: 2021-10-15br />return_base100: 347.5342br />name: Media Index,date: 2021-10-16br />return_base100: 348.2594br />name: Media Index,date: 2021-10-17br />return_base100: 352.4822br />name: Media Index,date: 2021-10-18br />return_base100: 345.0651br />name: Media Index,date: 2021-10-19br />return_base100: 336.5938br />name: Media Index,date: 2021-10-20br />return_base100: 338.0705br />name: Media Index,date: 2021-10-21br />return_base100: 350.4764br />name: Media Index,date: 2021-10-22br />return_base100: 340.9816br />name: Media Index,date: 2021-10-23br />return_base100: 347.3462br />name: Media Index,date: 2021-10-24br />return_base100: 355.7753br />name: Media Index,date: 2021-10-25br />return_base100: 350.2462br />name: Media Index,date: 2021-10-26br />return_base100: 365.8572br />name: Media Index,date: 2021-10-27br />return_base100: 355.8373br />name: Media Index,date: 2021-10-28br />return_base100: 326.0602br />name: Media Index,date: 2021-10-29br />return_base100: 345.8493br />name: Media Index,date: 2021-10-30br />return_base100: 378.4056br />name: Media Index,date: 2021-10-31br />return_base100: 472.0599br />name: Media Index,date: 2021-11-01br />return_base100: 418.4689br />name: Media Index,date: 2021-11-02br />return_base100: 437.4474br />name: Media Index,date: 2021-11-03br />return_base100: 456.6657br />name: Media Index,date: 2021-11-04br />return_base100: 451.3669br />name: Media Index,date: 2021-11-05br />return_base100: 450.3051br />name: Media Index,date: 2021-11-06br />return_base100: 444.4675br />name: Media Index,date: 2021-11-07br />return_base100: 447.3651br />name: Media Index,date: 2021-11-08br />return_base100: 450.9185br />name: Media Index,date: 2021-11-09br />return_base100: 498.9716br />name: Media Index,date: 2021-11-10br />return_base100: 484.0852br />name: Media Index,date: 2021-11-11br />return_base100: 456.9021br />name: Media Index,date: 2021-11-12br />return_base100: 472.9429br />name: Media Index,date: 2021-11-13br />return_base100: 469.3920br />name: Media Index,date: 2021-11-14br />return_base100: 466.8069br />name: Media Index,date: 2021-11-15br />return_base100: 478.9508br />name: Media Index,date: 2021-11-16br />return_base100: 465.9809br />name: Media Index,date: 2021-11-17br />return_base100: 430.9866br />name: Media Index,date: 2021-11-18br />return_base100: 441.2230br />name: Media Index,date: 2021-11-19br />return_base100: 401.8015br />name: Media Index,date: 2021-11-20br />return_base100: 435.4288br />name: Media Index,date: 2021-11-21br />return_base100: 442.9975br />name: Media Index,date: 2021-11-22br />return_base100: 438.8558br />name: Media Index,date: 2021-11-23br />return_base100: 416.7848br />name: Media Index,date: 2021-11-24br />return_base100: 460.2005br />name: Media Index,date: 2021-11-25br />return_base100: 456.7674br />name: Media Index,date: 2021-11-26br />return_base100: 499.4350br />name: Media Index,date: 2021-11-27br />return_base100: 480.9451br />name: Media Index,date: 2021-11-28br />return_base100: 550.2804br />name: Media Index,date: 2021-11-29br />return_base100: 531.4294br />name: Media Index,date: 2021-11-30br />return_base100: 545.0492br />name: Media Index,date: 2021-12-01br />return_base100: 512.5963br />name: Media Index,date: 2021-12-02br />return_base100: 512.8872br />name: Media Index,date: 2021-12-03br />return_base100: 493.4822br />name: Media Index,date: 2021-12-04br />return_base100: 460.8445br />name: Media Index,date: 2021-12-05br />return_base100: 406.6965br />name: Media Index,date: 2021-12-06br />return_base100: 399.5903br />name: Media Index,date: 2021-12-07br />return_base100: 427.7404br />name: Media Index,date: 2021-12-08br />return_base100: 427.8364br />name: Media Index,date: 2021-12-09br />return_base100: 425.7601br />name: Media Index,date: 2021-12-10br />return_base100: 388.9458br />name: Media Index,date: 2021-12-11br />return_base100: 366.5601br />name: Media Index,date: 2021-12-12br />return_base100: 381.2201br />name: Media Index,date: 2021-12-13br />return_base100: 389.8724br />name: Media Index,date: 2021-12-14br />return_base100: 339.8844br />name: Media Index,date: 2021-12-15br />return_base100: 346.4788br />name: Media Index,date: 2021-12-16br />return_base100: 363.5080br />name: Media Index,date: 2021-12-17br />return_base100: 364.2873br />name: Media Index,date: 2021-12-18br />return_base100: 360.9938br />name: Media Index,date: 2021-12-19br />return_base100: 368.1882br />name: Media Index,date: 2021-12-20br />return_base100: 365.2322br />name: Media Index,date: 2021-12-21br />return_base100: 357.2876br />name: Media Index,date: 2021-12-22br />return_base100: 371.6720br />name: Media Index,date: 2021-12-23br />return_base100: 376.6178br />name: Media Index,date: 2021-12-24br />return_base100: 406.4269br />name: Media Index,date: 2021-12-25br />return_base100: 407.8504br />name: Media Index,date: 2021-12-26br />return_base100: 420.5669br />name: Media Index,date: 2021-12-27br />return_base100: 422.4810br />name: Media Index,date: 2021-12-28br />return_base100: 436.0534br />name: Media Index,date: 2021-12-29br />return_base100: 393.2478br />name: Media Index,date: 2021-12-30br />return_base100: 376.3426br />name: Media Index,date: 2021-12-31br />return_base100: 382.6616br />name: Media Index,date: 2022-01-01br />return_base100: 380.1918br />name: Media Index,date: 2022-01-02br />return_base100: 395.5194br />name: Media Index,date: 2022-01-03br />return_base100: 405.0349br />name: Media Index,date: 2022-01-04br />return_base100: 397.7181br />name: Media Index,date: 2022-01-05br />return_base100: 395.9510br />name: Media Index,date: 2022-01-06br />return_base100: 364.4668br />name: Media Index,date: 2022-01-07br />return_base100: 359.3123br />name: Media Index,date: 2022-01-08br />return_base100: 332.8991br />name: Media Index,date: 2022-01-09br />return_base100: 319.2375br />name: Media Index,date: 2022-01-10br />return_base100: 321.7328br />name: Media Index,date: 2022-01-11br />return_base100: 307.7191br />name: Media Index,date: 2022-01-12br />return_base100: 326.9783br />name: Media Index,date: 2022-01-13br />return_base100: 343.8515br />name: Media Index,date: 2022-01-14br />return_base100: 323.6965br />name: Media Index,date: 2022-01-15br />return_base100: 328.7915br />name: Media Index,date: 2022-01-16br />return_base100: 330.2958br />name: Media Index,date: 2022-01-17br />return_base100: 336.1624br />name: Media Index,date: 2022-01-18br />return_base100: 321.7184br />name: Media Index,date: 2022-01-19br />return_base100: 319.5797br />name: Media Index,date: 2022-01-20br />return_base100: 308.7231br />name: Media Index,date: 2022-01-21br />return_base100: 293.7146br />name: Media Index,date: 2022-01-22br />return_base100: 253.2389br />name: Media Index,date: 2022-01-23br />return_base100: 225.7990br />name: Media Index,date: 2022-01-24br />return_base100: 236.7180br />name: Media Index,date: 2022-01-25br />return_base100: 225.8036br />name: Media Index,date: 2022-01-26br />return_base100: 233.6450br />name: Media Index,date: 2022-01-27br />return_base100: 236.4886br />name: Media Index,date: 2022-01-28br />return_base100: 236.1531br />name: Media Index,date: 2022-01-29br />return_base100: 244.8916br />name: Media Index,date: 2022-01-30br />return_base100: 245.6616br />name: Media Index,date: 2022-01-31br />return_base100: 242.3458br />name: Media Index,date: 2022-02-01br />return_base100: 247.6669br />name: Media Index,date: 2022-02-02br />return_base100: 250.1018br />name: Media Index,date: 2022-02-03br />return_base100: 237.1457br />name: Media Index,date: 2022-02-04br />return_base100: 239.7975br />name: Media Index,date: 2022-02-05br />return_base100: 262.7084br />name: Media Index,date: 2022-02-06br />return_base100: 267.8650br />name: Media Index,date: 2022-02-07br />return_base100: 274.7314br />name: Media Index,date: 2022-02-08br />return_base100: 284.3619br />name: Media Index,date: 2022-02-09br />return_base100: 273.6631br />name: Media Index,date: 2022-02-10br />return_base100: 283.5789br />name: Media Index,date: 2022-02-11br />return_base100: 270.7429br />name: Media Index,date: 2022-02-12br />return_base100: 252.4907br />name: Media Index,date: 2022-02-13br />return_base100: 249.9010br />name: Media Index,date: 2022-02-14br />return_base100: 247.7219br />name: Media Index,date: 2022-02-15br />return_base100: 244.1731br />name: Media Index,date: 2022-02-16br />return_base100: 262.1317br />name: Media Index,date: 2022-02-17br />return_base100: 286.2726br />name: Media Index,date: 2022-02-18br />return_base100: 252.9618br />name: Media Index,date: 2022-02-19br />return_base100: 244.4839br />name: Media Index,date: 2022-02-20br />return_base100: 242.2462br />name: Media Index,date: 2022-02-21br />return_base100: 223.8772br />name: Media Index,date: 2022-02-22br />return_base100: 205.9363br />name: Media Index,date: 2022-02-23br />return_base100: 212.8054br />name: Media Index,date: 2022-02-24br />return_base100: 205.3562br />name: Media Index,date: 2022-02-25br />return_base100: 200.9154br />name: Media Index,date: 2022-02-26br />return_base100: 211.6323br />name: Media Index,date: 2022-02-27br />return_base100: 213.4381br />name: Media Index,date: 2022-02-28br />return_base100: 201.4290br />name: Media Index,date: 2022-03-01br />return_base100: 220.4831br />name: Media Index,date: 2022-03-02br />return_base100: 221.6536br />name: Media Index,date: 2022-03-03br />return_base100: 217.7895br />name: Media Index,date: 2022-03-04br />return_base100: 210.7839br />name: Media Index,date: 2022-03-05br />return_base100: 194.8383br />name: Media Index,date: 2022-03-06br />return_base100: 199.9845br />name: Media Index,date: 2022-03-07br />return_base100: 190.0717br />name: Media Index,date: 2022-03-08br />return_base100: 188.3290br />name: Media Index,date: 2022-03-09br />return_base100: 192.2369br />name: Media Index,date: 2022-03-10br />return_base100: 201.6183br />name: Media Index,date: 2022-03-11br />return_base100: 196.1931br />name: Media Index,date: 2022-03-12br />return_base100: 188.5401br />name: Media Index,date: 2022-03-13br />return_base100: 189.3721br />name: Media Index,date: 2022-03-14br />return_base100: 188.6808br />name: Media Index,date: 2022-03-15br />return_base100: 196.6902br />name: Media Index,date: 2022-03-16br />return_base100: 205.6673br />name: Media Index,date: 2022-03-17br />return_base100: 214.4145br />name: Media Index,date: 2022-03-18br />return_base100: 219.5817br />name: Media Index,date: 2022-03-19br />return_base100: 223.0885br />name: Media Index,date: 2022-03-20br />return_base100: 243.3296br />name: Media Index,date: 2022-03-21br />return_base100: 234.7035br />name: Media Index,date: 2022-03-22br />return_base100: 232.7132br />name: Media Index,date: 2022-03-23br />return_base100: 234.9885br />name: Media Index,date: 2022-03-24br />return_base100: 241.0930br />name: Media Index,date: 2022-03-25br />return_base100: 246.5853br />name: Media Index,date: 2022-03-26br />return_base100: 241.4855br />name: Media Index,date: 2022-03-27br />return_base100: 248.7860br />name: Media Index,date: 2022-03-28br />return_base100: 259.0805br />name: Media Index,date: 2022-03-29br />return_base100: 255.1698br />name: Media Index,date: 2022-03-30br />return_base100: 261.8163br />name: Media Index,date: 2022-03-31br />return_base100: 267.1518br />name: Media Index,date: 2022-04-01br />return_base100: 259.8169br />name: Media Index,date: 2022-04-02br />return_base100: 270.7795br />name: Media Index,date: 2022-04-03br />return_base100: 270.3194br />name: Media Index,date: 2022-04-04br />return_base100: 289.1790br />name: Media Index,date: 2022-04-05br />return_base100: 294.2956br />name: Media Index,date: 2022-04-06br />return_base100: 274.5729br />name: Media Index,date: 2022-04-07br />return_base100: 244.3434br />name: Media Index,date: 2022-04-08br />return_base100: 250.5243br />name: Media Index,date: 2022-04-09br />return_base100: 233.1893br />name: Media Index,date: 2022-04-10br />return_base100: 241.0700br />name: Media Index,date: 2022-04-11br />return_base100: 233.1203br />name: Media Index,date: 2022-04-12br />return_base100: 212.1498br />name: Media Index,date: 2022-04-13br />return_base100: 219.5283br />name: Media Index,date: 2022-04-14br />return_base100: 227.3831br />name: Media Index,date: 2022-04-15br />return_base100: 226.9457br />name: Media Index,date: 2022-04-16br />return_base100: 233.1696br />name: Media Index,date: 2022-04-17br />return_base100: 239.1014br />name: Media Index,date: 2022-04-18br />return_base100: 236.3687br />name: Media Index,date: 2022-04-19br />return_base100: 240.2613br />name: Media Index,date: 2022-04-20br />return_base100: 241.0069br />name: Media Index,date: 2022-04-21br />return_base100: 237.9389br />name: Media Index,date: 2022-04-22br />return_base100: 230.3658br />name: Media Index,date: 2022-04-23br />return_base100: 226.5533br />name: Media Index,date: 2022-04-24br />return_base100: 229.9048br />name: Media Index,date: 2022-04-25br />return_base100: 224.7412br />name: Media Index,date: 2022-04-26br />return_base100: 223.7289br />name: Media Index,date: 2022-04-27br />return_base100: 206.1956br />name: Media Index,date: 2022-04-28br />return_base100: 213.6717br />name: Media Index,date: 2022-04-29br />return_base100: 214.8362br />name: Media Index,date: 2022-04-30br />return_base100: 199.4327br />name: Media Index,date: 2022-05-01br />return_base100: 181.7428br />name: Media Index,date: 2022-05-02br />return_base100: 188.7895br />name: Media Index,date: 2022-05-03br />return_base100: 185.3102br />name: Media Index,date: 2022-05-04br />return_base100: 181.2456br />name: Media Index,date: 2022-05-05br />return_base100: 199.4822br />name: Media Index,date: 2022-05-06br />return_base100: 179.8582br />name: Media Index,date: 2022-05-07br />return_base100: 177.0863br />name: Media Index,date: 2022-05-08br />return_base100: 170.3479br />name: Media Index,date: 2022-05-09br />return_base100: 165.4618br />name: Media Index,date: 2022-05-10br />return_base100: 137.5053br />name: Media Index,date: 2022-05-11br />return_base100: 140.0460br />name: Media Index,date: 2022-05-12br />return_base100: 104.9742br />name: Media Index,date: 2022-05-13br />return_base100: 98.7101br />name: Media Index,date: 2022-05-14br />return_base100: 106.3093br />name: Media Index,date: 2022-05-15br />return_base100: 112.6276br />name: Media Index,date: 2022-05-16br />return_base100: 119.4732br />name: Media Index,date: 2022-05-17br />return_base100: 107.8589br />name: Media Index,date: 2022-05-18br />return_base100: 114.3867br />name: Media Index,date: 2022-05-19br />return_base100: 102.1889br />name: Media Index,date: 2022-05-20br />return_base100: 108.8102br />name: Media Index,date: 2022-05-21br />return_base100: 106.2367br />name: Media Index,date: 2022-05-22br />return_base100: 112.7050br />name: Media Index,date: 2022-05-23br />return_base100: 116.3748br />name: Media Index,date: 2022-05-24br />return_base100: 110.3335br />name: Media Index,date: 2022-05-25br />return_base100: 112.0846br />name: Media Index,date: 2022-05-26br />return_base100: 112.4359br />name: Media Index,date: 2022-05-27br />return_base100: 105.3316br />name: Media Index,date: 2022-05-28br />return_base100: 99.2495br />name: Media Index,date: 2022-05-29br />return_base100: 99.9161br />name: Media Index,date: 2022-05-30br />return_base100: 102.8621br />name: Media Index,date: 2022-05-31br />return_base100: 110.8761br />name: Media Index,date: 2022-06-01br />return_base100: 112.2181br />name: Media Index,date: 2022-06-02br />return_base100: 105.0789br />name: Media Index,date: 2022-06-03br />return_base100: 108.2712br />name: Media Index,date: 2022-06-04br />return_base100: 103.6227br />name: Media Index,date: 2022-06-05br />return_base100: 105.3577br />name: Media Index,date: 2022-06-06br />return_base100: 104.5055br />name: Media Index,date: 2022-06-07br />return_base100: 109.3871br />name: Media Index,date: 2022-06-08br />return_base100: 109.4471br />name: Media Index,date: 2022-06-09br />return_base100: 109.7774br />name: Media Index,date: 2022-06-10br />return_base100: 109.4247br />name: Media Index,date: 2022-06-11br />return_base100: 101.5389br />name: Media Index,date: 2022-06-12br />return_base100: 93.7193br />name: Media Index,date: 2022-06-13br />return_base100: 86.3984br />name: Media Index,date: 2022-06-14br />return_base100: 79.2425br />name: Media Index,date: 2022-06-15br />return_base100: 80.6470br />name: Media Index,date: 2022-06-16br />return_base100: 90.9657br />name: Media Index,date: 2022-06-17br />return_base100: 79.3961br />name: Media Index,date: 2022-06-18br />return_base100: 81.8228br />name: Media Index,date: 2022-06-19br />return_base100: 75.9051br />name: Media Index,date: 2022-06-20br />return_base100: 82.3860br />name: Media Index,date: 2022-06-21br />return_base100: 86.0709br />name: Media Index,date: 2022-06-22br />return_base100: 88.6089br />name: Media Index,date: 2022-06-23br />return_base100: 87.4785br />name: Media Index,date: 2022-06-24br />return_base100: 96.9335br />name: Media Index,date: 2022-06-25br />return_base100: 102.6054br />name: Media Index,date: 2022-06-26br />return_base100: 101.9407br />name: Media Index,date: 2022-06-27br />return_base100: 94.7365br />name: Media Index,date: 2022-06-28br />return_base100: 96.6826br />name: Media Index,date: 2022-06-29br />return_base100: 91.4790br />name: Media Index,date: 2022-06-30br />return_base100: 93.5860br />name: Media Index,date: 2022-07-01br />return_base100: 91.4860br />name: Media Index,date: 2022-07-02br />return_base100: 92.2994br />name: Media Index,date: 2022-07-03br />return_base100: 93.1108br />name: Media Index,date: 2022-07-04br />return_base100: 91.6588br />name: Media Index,date: 2022-07-05br />return_base100: 93.0147br />name: Media Index,date: 2022-07-06br />return_base100: 95.5101br />name: Media Index,date: 2022-07-07br />return_base100: 96.2800br />name: Media Index,date: 2022-07-08br />return_base100: 100.3334br />name: Media Index,date: 2022-07-09br />return_base100: 99.6222br />name: Media Index,date: 2022-07-10br />return_base100: 99.5146br />name: Media Index,date: 2022-07-11br />return_base100: 94.5832br />name: Media Index,date: 2022-07-12br />return_base100: 87.4599br />name: Media Index,date: 2022-07-13br />return_base100: 85.0754br />name: Media Index,date: 2022-07-14br />return_base100: 88.2406br />name: Media Index,date: 2022-07-15br />return_base100: 89.3792br />name: Media Index,date: 2022-07-16br />return_base100: 90.3302br />name: Media Index,date: 2022-07-17br />return_base100: 92.7951br />name: Media Index,date: 2022-07-18br />return_base100: 91.8576br />name: Media Index,date: 2022-07-19br />return_base100: 99.6661br />name: Media Index,date: 2022-07-20br />return_base100: 102.4578br />name: Media Index,date: 2022-07-21br />return_base100: 96.0118br />name: Media Index,date: 2022-07-22br />return_base100: 94.1022br />name: Media Index,date: 2022-07-23br />return_base100: 91.9424br />name: Media Index,date: 2022-07-24br />return_base100: 93.8442br />name: Media Index,date: 2022-07-25br />return_base100: 86.6232br />name: Media Index,date: 2022-07-26br />return_base100: 87.5238br />name: Media Index,date: 2022-07-27br />return_base100: 93.8033br />name: Media Index,date: 2022-07-28br />return_base100: 97.7656br />name: Media Index,date: 2022-07-29br />return_base100: 98.7462br />name: Media Index,date: 2022-07-30br />return_base100: 97.7896br />name: Media Index,date: 2022-07-31br />return_base100: 98.6687br />name: Media Index,date: 2022-08-01br />return_base100: 101.0340br />name: Media Index,date: 2022-08-02br />return_base100: 97.7620br />name: Media Index,date: 2022-08-03br />return_base100: 95.9588br />name: Media Index,date: 2022-08-04br />return_base100: 97.8515br />name: Media Index,date: 2022-08-05br />return_base100: 103.2477br />name: Media Index,date: 2022-08-06br />return_base100: 104.0650br />name: Media Index,date: 2022-08-07br />return_base100: 104.0646br />name: Media Index,date: 2022-08-08br />return_base100: 105.5241br />name: Media Index,date: 2022-08-09br />return_base100: 103.9378br />name: Media Index,date: 2022-08-10br />return_base100: 108.6076br />name: Media Index,date: 2022-08-11br />return_base100: 110.0015br />name: Media Index,date: 2022-08-12br />return_base100: 111.9546br />name: Media Index,date: 2022-08-13br />return_base100: 109.7865br />name: Media Index,date: 2022-08-14br />return_base100: 106.5984br />name: Media Index,date: 2022-08-15br />return_base100: 105.2846br />name: Media Index,date: 2022-08-16br />return_base100: 103.5282br />name: Media Index,date: 2022-08-17br />return_base100: 98.5288br />name: Media Index,date: 2022-08-18br />return_base100: 94.4205br />name: Media Index,date: 2022-08-19br />return_base100: 86.1297br />name: Media Index,date: 2022-08-20br />return_base100: 85.8683br />name: Media Index,date: 2022-08-21br />return_base100: 88.9226br />name: Media Index,date: 2022-08-22br />return_base100: 86.3152br />name: Media Index,date: 2022-08-23br />return_base100: 88.3379br />name: Media Index,date: 2022-08-24br />return_base100: 88.4566br />name: Media Index,date: 2022-08-25br />return_base100: 88.8413br />name: Media Index,date: 2022-08-26br />return_base100: 80.3130br />name: Media Index,date: 2022-08-27br />return_base100: 80.3735br />name: Media Index,date: 2022-08-28br />return_base100: 78.8561br />name: Media Index,date: 2022-08-29br />return_base100: 82.3520br />name: Media Index,date: 2022-08-30br />return_base100: 80.0377br />name: Media Index,date: 2022-08-31br />return_base100: 79.7020br />name: Media Index,date: 2022-09-01br />return_base100: 79.9548br />name: Media Index,date: 2022-09-02br />return_base100: 79.2875br />name: Media Index,date: 2022-09-03br />return_base100: 79.3539br />name: Media Index,date: 2022-09-04br />return_base100: 81.9102br />name: Media Index,date: 2022-09-05br />return_base100: 80.4449br />name: Media Index,date: 2022-09-06br />return_base100: 75.4792br />name: Media Index,date: 2022-09-07br />return_base100: 79.9861br />name: Media Index,date: 2022-09-08br />return_base100: 79.7119br />name: Media Index,date: 2022-09-09br />return_base100: 84.5698br />name: Media Index,date: 2022-09-10br />return_base100: 84.3050br />name: Media Index,date: 2022-09-11br />return_base100: 84.5654br />name: Media Index,date: 2022-09-12br />return_base100: 84.1630br />name: Media Index,date: 2022-09-13br />return_base100: 76.6940br />name: Media Index,date: 2022-09-14br />return_base100: 77.3820br />name: Media Index,date: 2022-09-15br />return_base100: 74.1892br />name: Media Index,date: 2022-09-16br />return_base100: 74.8855br />name: Media Index,date: 2022-09-17br />return_base100: 76.8847br />name: Media Index,date: 2022-09-18br />return_base100: 70.5424br />name: Media Index,date: 2022-09-19br />return_base100: 71.5490br />name: Media Index,date: 2022-09-20br />return_base100: 69.7462br />name: Media Index,date: 2022-09-21br />return_base100: 67.7442br />name: Media Index,date: 2022-09-22br />return_base100: 71.1186br />name: Media Index,date: 2022-09-23br />return_base100: 71.0579br />name: Media Index,date: 2022-09-24br />return_base100: 69.8974br />name: Media Index,date: 2022-09-25br />return_base100: 68.2194br />name: Media Index,date: 2022-09-26br />return_base100: 68.2921br />name: Media Index,date: 2022-09-27br />return_base100: 68.0897br />name: Media Index,date: 2022-09-28br />return_base100: 68.3068br />name: Media Index,date: 2022-09-29br />return_base100: 68.3634br />name: Media Index,date: 2022-09-30br />return_base100: 68.0116br />name: Media Index,date: 2022-10-01br />return_base100: 67.4042br />name: Media Index,date: 2022-10-02br />return_base100: 66.6146br />name: Media Index,date: 2022-10-03br />return_base100: 68.2503br />name: Media Index,date: 2022-10-04br />return_base100: 69.7412br />name: Media Index,date: 2022-10-05br />return_base100: 68.8130br />name: Media Index,date: 2022-10-06br />return_base100: 67.7076br />name: Media Index,date: 2022-10-07br />return_base100: 67.2905br />name: Media Index,date: 2022-10-08br />return_base100: 66.9869br />name: Media Index,date: 2022-10-09br />return_base100: 67.3084br />name: Media Index,date: 2022-10-10br />return_base100: 64.6161br />name: Media Index,date: 2022-10-11br />return_base100: 63.0762br />name: Media Index,date: 2022-10-12br />return_base100: 62.8323br />name: Media Index,date: 2022-10-13br />return_base100: 64.3796br />name: Media Index,date: 2022-10-14br />return_base100: 62.8112br />name: Media Index,date: 2022-10-15br />return_base100: 62.3368br />name: Media Index,date: 2022-10-16br />return_base100: 62.9789br />name: Media Index,date: 2022-10-17br />return_base100: 64.2059br />name: Media Index,date: 2022-10-18br />return_base100: 63.0890br />name: Media Index,date: 2022-10-19br />return_base100: 60.6684br />name: Media Index,date: 2022-10-20br />return_base100: 60.1578br />name: Media Index,date: 2022-10-21br />return_base100: 60.6464br />name: Media Index,date: 2022-10-22br />return_base100: 60.6447br />name: Media Index,date: 2022-10-23br />return_base100: 61.5660br />name: Media Index,date: 2022-10-24br />return_base100: 60.5685br />name: Media Index,date: 2022-10-25br />return_base100: 62.5108br />name: Media Index,date: 2022-10-26br />return_base100: 63.6394br />name: Media Index,date: 2022-10-27br />return_base100: 62.8823br />name: Media Index,date: 2022-10-28br />return_base100: 64.2241br />name: Media Index,date: 2022-10-29br />return_base100: 65.8908br />name: Media Index,date: 2022-10-30br />return_base100: 64.9822br />name: Media Index,date: 2022-10-31br />return_base100: 64.9000br />name: Media Index,date: 2022-11-01br />return_base100: 65.6423br />name: Media Index,date: 2022-11-02br />return_base100: 66.6297br />name: Media Index,date: 2022-11-03br />return_base100: 69.9487br />name: Media Index,date: 2022-11-04br />return_base100: 73.0598br />name: Media Index,date: 2022-11-05br />return_base100: 73.1553br />name: Media Index,date: 2022-11-06br />return_base100: 69.4887br />name: Media Index,date: 2022-11-07br />return_base100: 69.9246br />name: Media Index,date: 2022-11-08br />return_base100: 60.1979br />name: Media Index,date: 2022-11-09br />return_base100: 49.0924br />name: Media Index,date: 2022-11-10br />return_base100: 56.6253br />name: Media Index,date: 2022-11-11br />return_base100: 53.7411br />name: Media Index,date: 2022-11-12br />return_base100: 50.7651br />name: Media Index,date: 2022-11-13br />return_base100: 48.2116br />name: Media Index,date: 2022-11-14br />return_base100: 48.7597br />name: Media Index,date: 2022-11-15br />return_base100: 49.9441br />name: Media Index,date: 2022-11-16br />return_base100: 48.6995br />name: Media Index,date: 2022-11-17br />return_base100: 48.5594br />name: Media Index,date: 2022-11-18br />return_base100: 47.8294br />name: Media Index,date: 2022-11-19br />return_base100: 48.5393br />name: Media Index,date: 2022-11-20br />return_base100: 44.0124br />name: Media Index,date: 2022-11-21br />return_base100: 44.2533br />name: Media Index,date: 2022-11-22br />return_base100: 45.7678br />name: Media Index,date: 2022-11-23br />return_base100: 47.4199br />name: Media Index,date: 2022-11-24br />return_base100: 47.4305br />name: Media Index,date: 2022-11-25br />return_base100: 48.5577br />name: Media Index,date: 2022-11-26br />return_base100: 47.8377br />name: Media Index,date: 2022-11-27br />return_base100: 48.8121br />name: Media Index,date: 2022-11-28br />return_base100: 47.0797br />name: Media Index,date: 2022-11-29br />return_base100: 49.0259br />name: Media Index,date: 2022-11-30br />return_base100: 54.5612br />name: Media Index,date: 2022-12-01br />return_base100: 54.1400br />name: Media Index,date: 2022-12-02br />return_base100: 54.2256br />name: Media Index,date: 2022-12-03br />return_base100: 52.9807br />name: Media Index,date: 2022-12-04br />return_base100: 53.9239br />name: Media Index,date: 2022-12-05br />return_base100: 52.4897br />name: Media Index,date: 2022-12-06br />return_base100: 52.7436br />name: Media Index,date: 2022-12-07br />return_base100: 50.0247br />name: Media Index,date: 2022-12-08br />return_base100: 51.1284br />name: Media Index,date: 2022-12-09br />return_base100: 50.0693br />name: Media Index,date: 2022-12-10br />return_base100: 49.9627br />name: Media Index,date: 2022-12-11br />return_base100: 48.2835br />name: Media Index,date: 2022-12-12br />return_base100: 47.7983br />name: Media Index,date: 2022-12-13br />return_base100: 48.9679br />name: Media Index,date: 2022-12-14br />return_base100: 48.1910br />name: Media Index,date: 2022-12-15br />return_base100: 45.9155br />name: Media Index,date: 2022-12-16br />return_base100: 40.3026br />name: Media Index,date: 2022-12-17br />return_base100: 41.2258br />name: Media Index,date: 2022-12-18br />return_base100: 40.3592br />name: Media Index,date: 2022-12-19br />return_base100: 37.5782br />name: Media Index,date: 2022-12-20br />return_base100: 39.6438br />name: Media Index,date: 2022-12-21br />return_base100: 38.6312br />name: Media Index,date: 2022-12-22br />return_base100: 40.4323br />name: Media Index,date: 2022-12-23br />return_base100: 39.9970br />name: Media Index,date: 2022-12-24br />return_base100: 39.6450br />name: Media Index,date: 2022-12-25br />return_base100: 39.0240br />name: Media Index,date: 2022-12-26br />return_base100: 39.5792br />name: Media Index,date: 2022-12-27br />return_base100: 38.4432br />name: Media Index,date: 2022-12-28br />return_base100: 36.1601br />name: Media Index,date: 2022-12-29br />return_base100: 35.8300br />name: Media Index,date: 2022-12-30br />return_base100: 35.4227br />name: Media Index,date: 2022-12-31br />return_base100: 35.9006br />name: Media Index,date: 2023-01-01br />return_base100: 36.5140br />name: Media Index,date: 2023-01-02br />return_base100: 37.5323br />name: Media Index,date: 2023-01-03br />return_base100: 37.9978br />name: Media Index,date: 2023-01-04br />return_base100: 38.9401br />name: Media Index,date: 2023-01-05br />return_base100: 38.0053br />name: Media Index,date: 2023-01-06br />return_base100: 39.1502br />name: Media Index,date: 2023-01-07br />return_base100: 39.3171br />name: Media Index,date: 2023-01-08br />return_base100: 40.6370br />name: Media Index,date: 2023-01-09br />return_base100: 43.2975br />name: Media Index,date: 2023-01-10br />return_base100: 43.3898br />name: Media Index,date: 2023-01-11br />return_base100: 43.4489br />name: Media Index,date: 2023-01-12br />return_base100: 45.4577br />name: Media Index,date: 2023-01-13br />return_base100: 47.3730br />name: Media Index,date: 2023-01-14br />return_base100: 49.3219br />name: Media Index,date: 2023-01-15br />return_base100: 50.5808br />name: Media Index,date: 2023-01-16br />return_base100: 49.5066br />name: Media Index,date: 2023-01-17br />return_base100: 49.1525br />name: Media Index,date: 2023-01-18br />return_base100: 47.2315br />name: Media Index,date: 2023-01-19br />return_base100: 49.4953br />name: Media Index,date: 2023-01-20br />return_base100: 53.2680br />name: Media Index,date: 2023-01-21br />return_base100: 52.4242br />name: Media Index,date: 2023-01-22br />return_base100: 54.0133br />name: Media Index,date: 2023-01-23br />return_base100: 55.6665br />name: Media Index,date: 2023-01-24br />return_base100: 56.4041br />name: Media Index,date: 2023-01-25br />return_base100: 59.1423br />name: Media Index,date: 2023-01-26br />return_base100: 61.7323br />name: Media Index,date: 2023-01-27br />return_base100: 61.7013br />name: Media Index,date: 2023-01-28br />return_base100: 60.6835br />name: Media Index,date: 2023-01-29br />return_base100: 63.0190br />name: Media Index,date: 2023-01-30br />return_base100: 59.3506br />name: Media Index,date: 2023-01-31br />return_base100: 64.5232br />name: Media Index,date: 2023-02-01br />return_base100: 68.9660br />name: Media Index,date: 2023-02-02br />return_base100: 66.9263br />name: Media Index,date: 2023-02-03br />return_base100: 69.1742br />name: Media Index,date: 2023-02-04br />return_base100: 69.3713br />name: Media Index,date: 2023-02-05br />return_base100: 67.7166br />name: Media Index,date: 2023-02-06br />return_base100: 66.6816br />name: Media Index,date: 2023-02-07br />return_base100: 70.1089br />name: Media Index,date: 2023-02-08br />return_base100: 68.9474br />name: Media Index,date: 2023-02-09br />return_base100: 60.6282br />name: Media Index,date: 2023-02-10br />return_base100: 61.9193br />name: Media Index,date: 2023-02-11br />return_base100: 63.3337br />name: Media Index,date: 2023-02-12br />return_base100: 63.1182br />name: Media Index,date: 2023-02-13br />return_base100: 62.0846br />name: Media Index,date: 2023-02-14br />return_base100: 65.4353br />name: Media Index,date: 2023-02-15br />return_base100: 70.1058br />name: Media Index,date: 2023-02-16br />return_base100: 68.4786br />name: Media Index,date: 2023-02-17br />return_base100: 71.6360br />name: Media Index,date: 2023-02-18br />return_base100: 71.9627br />name: Media Index,date: 2023-02-19br />return_base100: 71.3447br />name: Media Index,date: 2023-02-20br />return_base100: 72.6541br />name: Media Index,date: 2023-02-21br />return_base100: 70.7346br />name: Media Index,date: 2023-02-22br />return_base100: 71.7323br />name: Media Index,date: 2023-02-23br />return_base100: 74.3652br />name: Media Index,date: 2023-02-24br />return_base100: 70.5229br />name: Media Index,date: 2023-02-25br />return_base100: 69.8021br />name: Media Index,date: 2023-02-26br />return_base100: 72.3013br />name: Media Index,date: 2023-02-27br />return_base100: 71.3378br />name: Media Index,date: 2023-02-28br />return_base100: 68.2272br />name: Media Index,date: 2023-03-01br />return_base100: 72.3651br />name: Media Index,date: 2023-03-02br />return_base100: 70.5192br />name: Media Index,date: 2023-03-03br />return_base100: 64.9593br />name: Media Index,date: 2023-03-04br />return_base100: 62.6946br />name: Media Index,date: 2023-03-05br />return_base100: 62.3830br />name: Media Index,date: 2023-03-06br />return_base100: 63.5431br />name: Media Index,date: 2023-03-07br />return_base100: 62.2973br />name: Media Index,date: 2023-03-08br />return_base100: 57.7858br />name: Media Index,date: 2023-03-09br />return_base100: 52.6034br />name: Media Index,date: 2023-03-10br />return_base100: 52.1900br />name: Media Index,date: 2023-03-11br />return_base100: 51.5655br />name: Media Index,date: 2023-03-12br />return_base100: 55.4485br />name: Media Index,date: 2023-03-13br />return_base100: 58.9569br />name: Media Index,date: 2023-03-14br />return_base100: 62.1296br />name: Media Index,date: 2023-03-15br />return_base100: 59.8018br />name: Media Index,date: 2023-03-16br />return_base100: 61.3378br />name: Media Index,date: 2023-03-17br />return_base100: 68.5441br />name: Media Index,date: 2023-03-18br />return_base100: 72.0628br />name: Media Index,date: 2023-03-19br />return_base100: 74.8119br />name: Media Index,date: 2023-03-20br />return_base100: 72.1801br />name: Media Index,date: 2023-03-21br />return_base100: 70.8919br />name: Media Index,date: 2023-03-22br />return_base100: 67.3495br />name: Media Index,date: 2023-03-23br />return_base100: 74.1309br />name: Media Index,date: 2023-03-24br />return_base100: 70.6670br />name: Media Index,date: 2023-03-25br />return_base100: 68.4360br />name: Media Index,date: 2023-03-26br />return_base100: 72.3984br />name: Media Index,date: 2023-03-27br />return_base100: 68.4786br />name: Media Index,date: 2023-03-28br />return_base100: 74.0812br />name: Media Index,date: 2023-03-29br />return_base100: 76.2901br />name: Media Index,date: 2023-03-30br />return_base100: 72.7839br />name: Media Index,date: 2023-03-31br />return_base100: 75.8467br />name: Media Index,date: 2023-04-01br />return_base100: 74.0809br />name: Media Index,date: 2023-04-02br />return_base100: 71.5847br />name: Media Index,date: 2023-04-03br />return_base100: 72.3692br />name: Media Index,date: 2023-04-04br />return_base100: 73.2856br />name: Media Index,date: 2023-04-05br />return_base100: 74.0661br />name: Media Index,date: 2023-04-06br />return_base100: 74.3485br />name: Media Index,date: 2023-04-07br />return_base100: 74.0492br />name: Media Index,date: 2023-04-08br />return_base100: 72.6153br />name: Media Index,date: 2023-04-09br />return_base100: 74.0371br />name: Media Index,date: 2023-04-10br />return_base100: 74.8089br />name: Media Index,date: 2023-04-11br />return_base100: 74.9715br />name: Media Index,date: 2023-04-12br />return_base100: 74.5258br />name: Media Index,date: 2023-04-13br />return_base100: 74.7968br />name: Media Index,date: 2023-04-14br />return_base100: 77.5288br />name: Media Index,date: 2023-04-15br />return_base100: 77.1412br />name: Media Index,date: 2023-04-16br />return_base100: 78.0766br />name: Media Index,date: 2023-04-17br />return_base100: 78.0363br />name: Media Index,date: 2023-04-18br />return_base100: 79.0037br />name: Media Index,date: 2023-04-19br />return_base100: 71.0459br />name: Media Index,date: 2023-04-20br />return_base100: 69.1875br />name: Media Index,date: 2023-04-21br />return_base100: 66.0309br />name: Media Index,date: 2023-04-22br />return_base100: 67.9274br />name: Media Index,date: 2023-04-23br />return_base100: 67.5373br />name: Media Index,date: 2023-04-24br />return_base100: 67.5900br />name: Media Index,date: 2023-04-25br />return_base100: 69.2414br />name: Media Index,date: 2023-04-26br />return_base100: 66.5188br />name: Media Index,date: 2023-04-27br />return_base100: 68.1674br />name: Media Index,date: 2023-05-02br />return_base100: 63.6218br />name: Media Index,date: 2023-05-03br />return_base100: 64.6193br />name: Media Index,date: 2023-05-04br />return_base100: 62.8756br />name: Media Index,date: 2023-05-05br />return_base100: 64.2000br />name: Media Index,date: 2023-05-06br />return_base100: 60.6944br />name: Media Index,date: 2023-05-07br />return_base100: 60.8754br />name: Media Index,date: 2023-05-08br />return_base100: 55.0975br />name: Media Index,date: 2023-05-09br />return_base100: 55.7637br />name: Media Index,date: 2023-05-10br />return_base100: 57.0615br />name: Media Index,date: 2023-05-11br />return_base100: 53.9948br />name: Media Index,date: 2023-05-12br />return_base100: 54.7480br />name: Media Index,date: 2023-05-13br />return_base100: 54.3627br />name: Media Index,date: 2023-05-14br />return_base100: 55.1071br />name: Media Index,date: 2023-05-15br />return_base100: 55.9003br />name: Media Index,date: 2023-05-16br />return_base100: 56.6388br />name: Media Index,date: 2023-05-17br />return_base100: 58.4463br />name: Media Index,date: 2023-05-18br />return_base100: 60.4233br />name: Media Index,date: 2023-05-19br />return_base100: 59.0722br />name: Media Index,date: 2023-05-20br />return_base100: 59.3859br />name: Media Index,date: 2023-05-21br />return_base100: 58.1543br />name: Media Index,date: 2023-05-22br />return_base100: 57.9441br />name: Media Index,date: 2023-05-23br />return_base100: 57.7425br />name: Media Index,date: 2023-05-24br />return_base100: 55.5376br />name: Media Index,date: 2023-05-25br />return_base100: 55.2795br />name: Media Index,date: 2023-05-26br />return_base100: 55.6338br />name: Media Index,date: 2023-05-27br />return_base100: 56.5603br />name: Media Index,date: 2023-05-28br />return_base100: 60.4537br />name: Media Index,date: 2023-05-29br />return_base100: 59.1615br />name: Media Index,date: 2023-05-30br />return_base100: 59.0386br />name: Media Index,date: 2023-05-31br />return_base100: 57.2282br />name: Media Index,date: 2023-06-01br />return_base100: 56.3389br />name: Media Index,date: 2023-06-02br />return_base100: 58.4820br />name: Media Index,date: 2023-06-03br />return_base100: 57.9737br />name: Media Index,date: 2023-06-04br />return_base100: 58.2344br />name: Media Index,date: 2023-06-05br />return_base100: 52.8402br />name: Media Index,date: 2023-06-06br />return_base100: 55.1684br />name: Media Index,date: 2023-06-07br />return_base100: 52.0373br />name: Media Index,date: 2023-06-08br />return_base100: 52.1114br />name: Media Index,date: 2023-06-09br />return_base100: 51.8789br />name: Media Index,date: 2023-06-10br />return_base100: 45.1122br />name: Media Index,date: 2023-06-11br />return_base100: 45.2803br />name: Media Index,date: 2023-06-12br />return_base100: 45.9956br />name: Media Index,date: 2023-06-13br />return_base100: 45.6149br />name: Media Index,date: 2023-06-14br />return_base100: 43.5809br />name: Media Index,date: 2023-06-15br />return_base100: 44.3349br />name: Media Index,date: 2023-06-16br />return_base100: 45.2785br />name: Media Index,date: 2023-06-17br />return_base100: 46.1767br />name: Media Index,date: 2023-06-18br />return_base100: 45.1544br />name: Media Index,date: 2023-06-19br />return_base100: 45.8065br />name: Media Index,date: 2023-06-20br />return_base100: 47.4082br />name: Media Index,date: 2023-06-21br />return_base100: 49.5969br />name: Media Index,date: 2023-06-22br />return_base100: 48.8010br />name: Media Index,date: 2023-06-23br />return_base100: 49.7678br />name: Media Index,date: 2023-06-24br />return_base100: 49.4088br />name: Media Index,date: 2023-06-25br />return_base100: 49.3181br />name: Media Index,date: 2023-06-26br />return_base100: 47.9913br />name: Media Index,date: 2023-06-27br />return_base100: 48.3274br />name: Media Index,date: 2023-06-28br />return_base100: 45.2613br />name: Media Index,date: 2023-06-29br />return_base100: 46.5799br />name: Media Index,date: 2023-06-30br />return_base100: 47.7760br />name: Media Index,date: 2023-07-01br />return_base100: 49.0377br />name: Media Index,date: 2023-07-02br />return_base100: 49.3183br />name: Media Index,date: 2023-07-03br />return_base100: 49.8525br />name: Media Index,date: 2023-07-04br />return_base100: 49.6300br />name: Media Index,date: 2023-07-05br />return_base100: 47.9627br />name: Media Index,date: 2023-07-06br />return_base100: 46.2709br />name: Media Index,date: 2023-07-07br />return_base100: 46.4896br />name: Media Index,date: 2023-07-08br />return_base100: 47.1410br />name: Media Index,date: 2023-07-09br />return_base100: 46.5742br />name: Media Index,date: 2023-07-10br />return_base100: 46.5342br />name: Media Index,date: 2023-07-11br />return_base100: 47.3094br />name: Media Index,date: 2023-07-12br />return_base100: 47.5559br />name: Media Index,date: 2023-07-13br />return_base100: 51.6148br />name: Media Index,date: 2023-07-14br />return_base100: 50.1708br />name: Media Index,date: 2023-07-15br />return_base100: 50.7850br />name: Media Index,date: 2023-07-16br />return_base100: 49.4239br />name: Media Index,date: 2023-07-17br />return_base100: 50.8782br />name: Media Index,date: 2023-07-18br />return_base100: 49.2950br />name: Media Index,date: 2023-07-19br />return_base100: 50.1604br />name: Media Index,date: 2023-07-20br />return_base100: 49.7735br />name: Media Index,date: 2023-07-21br />return_base100: 51.3365br />name: Media Index,date: 2023-07-22br />return_base100: 49.8312br />name: Media Index,date: 2023-07-23br />return_base100: 50.3673br />name: Media Index,date: 2023-07-24br />return_base100: 48.3102br />name: Media Index,date: 2023-07-25br />return_base100: 49.4594br />name: Media Index,date: 2023-07-26br />return_base100: 48.5699br />name: Media Index,date: 2023-07-27br />return_base100: 48.6406br />name: Media Index,date: 2023-07-28br />return_base100: 49.0492br />name: Media Index,date: 2023-07-29br />return_base100: 49.9784br />name: Media Index,date: 2023-07-30br />return_base100: 49.1815br />name: Media Index,date: 2023-07-31br />return_base100: 48.7936br />name: Media Index,date: 2023-08-01br />return_base100: 49.0429br />name: Media Index,date: 2023-08-02br />return_base100: 47.7662br />name: Media Index,date: 2023-08-03br />return_base100: 47.7484br />name: Media Index,date: 2023-08-04br />return_base100: 48.7689br />name: Media Index,date: 2023-08-05br />return_base100: 48.9107br />name: Media Index,date: 2023-08-06br />return_base100: 49.4745br />name: Media Index,date: 2023-08-07br />return_base100: 49.2420br />name: Media Index,date: 2023-08-08br />return_base100: 49.8558br />name: Media Index,date: 2023-08-09br />return_base100: 49.9971br />name: Media Index,date: 2023-08-10br />return_base100: 50.0735br />name: Media Index,date: 2023-08-11br />return_base100: 50.6061br />name: Media Index,date: 2023-08-12br />return_base100: 50.5545br />name: Media Index,date: 2023-08-13br />return_base100: 49.9673br />name: Media Index,date: 2023-08-14br />return_base100: 50.3041br />name: Media Index,date: 2023-08-15br />return_base100: 47.0463br />name: Media Index,date: 2023-08-16br />return_base100: 43.8222br />name: Media Index,date: 2023-08-17br />return_base100: 38.9872br />name: Media Index,date: 2023-08-18br />return_base100: 39.9523br />name: Media Index,date: 2023-08-19br />return_base100: 40.9757br />name: Media Index,date: 2023-08-20br />return_base100: 41.1421br />name: Media Index,date: 2023-08-21br />return_base100: 40.1950br />name: Media Index,date: 2023-08-22br />return_base100: 40.1482br />name: Media Index,date: 2023-08-23br />return_base100: 40.8617br />name: Media Index,date: 2023-08-24br />return_base100: 40.2351br />name: Media Index,date: 2023-08-25br />return_base100: 39.9720br />name: Media Index,date: 2023-08-26br />return_base100: 39.8070br />name: Media Index,date: 2023-08-27br />return_base100: 40.0514br />name: Media Index,date: 2023-08-28br />return_base100: 39.5448br />name: Media Index,date: 2023-08-29br />return_base100: 41.7329br />name: Media Index,date: 2023-08-30br />return_base100: 40.7865br />name: Media Index,date: 2023-08-31br />return_base100: 38.9935br />name: Media Index,date: 2023-09-01br />return_base100: 38.0393br />name: Media Index,date: 2023-09-02br />return_base100: 38.5159br />name: Media Index,date: 2023-09-03br />return_base100: 38.2245br />name: Media Index,date: 2023-09-04br />return_base100: 38.4534br />name: Media Index,date: 2023-09-05br />return_base100: 39.2175br />name: Media Index,date: 2023-09-06br />return_base100: 39.2637br />name: Media Index,date: 2023-09-07br />return_base100: 39.5138br />name: Media Index,date: 2023-09-08br />return_base100: 39.4080br />name: Media Index,date: 2023-09-09br />return_base100: 39.6765br />name: Media Index,date: 2023-09-10br />return_base100: 38.5718br />name: Media Index,date: 2023-09-11br />return_base100: 36.9466br />name: Media Index,date: 2023-09-12br />return_base100: 37.0882br />name: Media Index,date: 2023-09-13br />return_base100: 38.1358br />name: Media Index,date: 2023-09-14br />return_base100: 39.0104br />name: Media Index,date: 2023-09-15br />return_base100: 39.7605br />name: Media Index,date: 2023-09-16br />return_base100: 40.6653br />name: Media Index,date: 2023-09-17br />return_base100: 39.0771br />name: Media Index,date: 2023-09-18br />return_base100: 39.2535br />name: Media Index,date: 2023-09-19br />return_base100: 40.2325br />name: Media Index,date: 2023-09-20br />return_base100: 40.2612br />name: Media Index,date: 2023-09-21br />return_base100: 40.5545br />name: Media Index,date: 2023-09-22br />return_base100: 41.0215br />name: Media Index,date: 2023-09-23br />return_base100: 40.7327br />name: Media Index,date: 2023-09-24br />return_base100: 39.7473br />name: Media Index,date: 2023-09-25br />return_base100: 39.8095br />name: Media Index,date: 2023-09-26br />return_base100: 39.2676br />name: Media Index,date: 2023-09-27br />return_base100: 39.1623br />name: Media Index,date: 2023-09-28br />return_base100: 40.3569br />name: Media Index,date: 2023-09-29br />return_base100: 40.6498br />name: Media Index,date: 2023-09-30br />return_base100: 41.1986br />name: Media Index,date: 2023-10-01br />return_base100: 42.3025br />name: Media Index,date: 2023-10-02br />return_base100: 41.4860br />name: Media Index,date: 2023-10-03br />return_base100: 40.2685br />name: Media Index,date: 2023-10-04br />return_base100: 40.3032br />name: Media Index,date: 2023-10-05br />return_base100: 39.4836br />name: Media Index,date: 2023-10-06br />return_base100: 40.2220br />name: Media Index,date: 2023-10-07br />return_base100: 40.4351br />name: Media Index,date: 2023-10-08br />return_base100: 41.6931br />name: Media Index,date: 2023-10-09br />return_base100: 39.1911br />name: Media Index,date: 2023-10-10br />return_base100: 38.8965br />name: Media Index,date: 2023-10-11br />return_base100: 38.3313br />name: Media Index,date: 2023-10-12br />return_base100: 38.3518br />name: Media Index,date: 2023-10-13br />return_base100: 38.5297br />name: Media Index,date: 2023-10-14br />return_base100: 39.0748br />name: Media Index,date: 2023-10-15br />return_base100: 39.6021br />name: Media Index,date: 2023-10-16br />return_base100: 40.7321br />name: Media Index,date: 2023-10-17br />return_base100: 39.7796br />name: Media Index,date: 2023-10-18br />return_base100: 38.6451br />name: Media Index,date: 2023-10-19br />return_base100: 38.3202br />name: Media Index,date: 2023-10-20br />return_base100: 39.7209br />name: Media Index,date: 2023-10-21br />return_base100: 41.3370br />name: Media Index,date: 2023-10-22br />return_base100: 42.5596br />name: Media Index,date: 2023-10-23br />return_base100: 44.2638br />name: Media Index,date: 2023-10-24br />return_base100: 44.4715br />name: Media Index,date: 2023-10-25br />return_base100: 44.7501br />name: Media Index,date: 2023-10-26br />return_base100: 45.5754br />name: Media Index,date: 2023-10-27br />return_base100: 44.5218br />name: Media Index,date: 2023-10-28br />return_base100: 45.6929br />name: Media Index,date: 2023-10-29br />return_base100: 46.8237br />name: Media Index,date: 2023-10-30br />return_base100: 47.3536br />name: Media Index,date: 2023-10-31br />return_base100: 46.0883br />name: Media Index,date: 2023-11-01br />return_base100: 48.2817br />name: Media Index,date: 2023-11-02br />return_base100: 49.5120br />name: Media Index,date: 2023-11-03br />return_base100: 48.9437br />name: Media Index,date: 2023-11-04br />return_base100: 49.8704br />name: Media Index,date: 2023-11-05br />return_base100: 50.4102br />name: Media Index,date: 2023-11-06br />return_base100: 51.7475br />name: Media Index,date: 2023-11-07br />return_base100: 50.7705br />name: Media Index,date: 2023-11-08br />return_base100: 52.1892br />name: Media Index,date: 2023-11-09br />return_base100: 50.4700br />name: Media Index,date: 2023-11-10br />return_base100: 52.1753br />name: Media Index,date: 2023-11-11br />return_base100: 53.4572br />name: Media Index,date: 2023-11-12br />return_base100: 54.5423br />name: Media Index,date: 2023-11-13br />return_base100: 52.2267br />name: Media Index,date: 2023-11-14br />return_base100: 51.5677br />name: Media Index,date: 2023-11-15br />return_base100: 54.0037br />name: Media Index,date: 2023-11-16br />return_base100: 52.0754br />name: Media Index,date: 2023-11-17br />return_base100: 52.7839br />name: Media Index,date: 2023-11-18br />return_base100: 51.5227br />name: Media Index,date: 2023-11-19br />return_base100: 52.6426br />name: Media Index,date: 2023-11-20br />return_base100: 52.1597br />name: Media Index,date: 2023-11-21br />return_base100: 47.2236br />name: Media Index,date: 2023-11-22br />return_base100: 49.4805br />name: Media Index,date: 2023-11-23br />return_base100: 49.5999br />name: Media Index,date: 2023-11-24br />return_base100: 50.9728br />name: Media Index,date: 2023-11-25br />return_base100: 52.7533br />name: Media Index,date: 2023-11-26br />return_base100: 51.3168br />name: Media Index,date: 2023-11-27br />return_base100: 49.5879br />name: Media Index,date: 2023-11-28br />return_base100: 50.4554br />name: Media Index,date: 2023-11-29br />return_base100: 52.0136br />name: Media Index,date: 2023-11-30br />return_base100: 51.6076br />name: Media Index,date: 2023-12-01br />return_base100: 52.3698br />name: Media Index,date: 2023-12-02br />return_base100: 53.9002br />name: Media Index,date: 2023-12-03br />return_base100: 53.2338br />name: Media Index,date: 2023-12-04br />return_base100: 59.9449br />name: Media Index,date: 2023-12-05br />return_base100: 58.3801br />name: Media Index,date: 2023-12-06br />return_base100: 56.5959br />name: Media Index,date: 2023-12-07br />return_base100: 57.4391br />name: Media Index,date: 2023-12-08br />return_base100: 59.1609br />name: Media Index,date: 2023-12-09br />return_base100: 58.3339br />name: Media Index,date: 2023-12-10br />return_base100: 58.8816br />name: Media Index,date: 2023-12-11br />return_base100: 53.8816br />name: Media Index,date: 2023-12-12br />return_base100: 54.9968br />name: Media Index,date: 2023-12-13br />return_base100: 55.4013br />name: Media Index,date: 2023-12-14br />return_base100: 56.6124br />name: Media Index,date: 2023-12-15br />return_base100: 53.8946br />name: Media Index,date: 2023-12-16br />return_base100: 55.5133br />name: Media Index,date: 2023-12-17br />return_base100: 55.1198br />name: Media Index,date: 2023-12-18br />return_base100: 53.9395br />name: Media Index,date: 2023-12-19br />return_base100: 52.7548br />name: Media Index,date: 2023-12-20br />return_base100: 55.1053br />name: Media Index,date: 2023-12-21br />return_base100: 56.4571br />name: Media Index,date: 2023-12-22br />return_base100: 58.2169br />name: Media Index,date: 2023-12-23br />return_base100: 59.1989br />name: Media Index,date: 2023-12-24br />return_base100: 58.7683br />name: Media Index,date: 2023-12-25br />return_base100: 61.3481br />name: Media Index,date: 2023-12-26br />return_base100: 61.6046br />name: Media Index,date: 2023-12-27br />return_base100: 63.2978br />name: Media Index,date: 2023-12-28br />return_base100: 61.6743br />name: Media Index,date: 2023-12-29br />return_base100: 59.0686br />name: Media Index,date: 2023-12-30br />return_base100: 58.9145br />name: Media Index,date: 2023-12-31br />return_base100: 60.4724br />name: Media Index,date: 2024-01-01br />return_base100: 62.3927br />name: Media Index,date: 2024-01-02br />return_base100: 62.1869br />name: Media Index,date: 2024-01-03br />return_base100: 55.7215br />name: Media Index,date: 2024-01-04br />return_base100: 55.8428br />name: Media Index,date: 2024-01-05br />return_base100: 53.9959br />name: Media Index,date: 2024-01-06br />return_base100: 60.2396br />name: Media Index,date: 2024-01-07br />return_base100: 54.6569br />name: Media Index,date: 2024-01-08br />return_base100: 56.2711br />name: Media Index,date: 2024-01-09br />return_base100: 52.6462br />name: Media Index,date: 2024-01-10br />return_base100: 55.5854br />name: Media Index,date: 2024-01-11br />return_base100: 58.3986br />name: Media Index,date: 2024-01-12br />return_base100: 55.6856br />name: Media Index,date: 2024-01-13br />return_base100: 56.8607br />name: Media Index,date: 2024-01-14br />return_base100: 55.1671br />name: Media Index,date: 2024-01-15br />return_base100: 55.3246br />name: Media Index,date: 2024-01-16br />return_base100: 56.5250br />name: Media Index,date: 2024-01-17br />return_base100: 55.8310br />name: Media Index,date: 2024-01-18br />return_base100: 52.6619br />name: Media Index,date: 2024-01-19br />return_base100: 52.5394br />name: Media Index,date: 2024-01-20br />return_base100: 54.0616br />name: Media Index,date: 2024-01-21br />return_base100: 53.4756br />name: Media Index,date: 2024-01-22br />return_base100: 50.2298br />name: Media Index,date: 2024-01-23br />return_base100: 48.9161br />name: Media Index,date: 2024-01-24br />return_base100: 50.1174br />name: Media Index,date: 2024-01-25br />return_base100: 49.8594br />name: Media Index,date: 2024-01-26br />return_base100: 51.3190br />name: Media Index,date: 2024-01-27br />return_base100: 52.3068br />name: Media Index,date: 2024-01-28br />return_base100: 51.4755br />name: Media Index,date: 2024-01-29br />return_base100: 52.6568br />name: Media Index,date: 2024-01-30br />return_base100: 51.1570br />name: Media Index,date: 2024-01-31br />return_base100: 50.0119br />name: Media Index,date: 2024-02-01br />return_base100: 50.5451br />name: Media Index,date: 2024-02-02br />return_base100: 50.9519br />name: Media Index,date: 2024-02-03br />return_base100: 50.3623br />name: Media Index,date: 2024-02-04br />return_base100: 49.1793br />name: Media Index,date: 2024-02-05br />return_base100: 49.5289br />name: Media Index,date: 2024-02-06br />return_base100: 49.9939br />name: Media Index,date: 2024-02-07br />return_base100: 51.2574br />name: Media Index,date: 2024-02-08br />return_base100: 51.8085br />name: Media Index,date: 2024-02-09br />return_base100: 53.0692br />name: Media Index,date: 2024-02-10br />return_base100: 53.0704br />name: Media Index,date: 2024-02-11br />return_base100: 52.7825br />name: Media Index,date: 2024-02-12br />return_base100: 54.7113br />name: Media Index,date: 2024-02-13br />return_base100: 54.0062br />name: Media Index,date: 2024-02-14br />return_base100: 55.2234br />name: Media Index,date: 2024-02-15br />return_base100: 56.4571br />name: Media Index,date: 2024-02-16br />return_base100: 57.8755br />name: Media Index,date: 2024-02-17br />return_base100: 59.9880br />name: Media Index,date: 2024-02-18br />return_base100: 60.8521br />name: Media Index,date: 2024-02-19br />return_base100: 62.9151br />name: Media Index,date: 2024-02-20br />return_base100: 61.8324br />name: Media Index,date: 2024-02-21br />return_base100: 60.6371br />name: Media Index,date: 2024-02-22br />return_base100: 61.8483br />name: Media Index,date: 2024-02-23br />return_base100: 61.5858br />name: Media Index,date: 2024-02-24br />return_base100: 65.3247br />name: Media Index,date: 2024-02-25br />return_base100: 64.1423br />name: Media Index,date: 2024-02-26br />return_base100: 67.8181br />name: Media Index,date: 2024-02-27br />return_base100: 66.9037br />name: Media Index,date: 2024-02-28br />return_base100: 69.5561br />name: Media Index,date: 2024-02-29br />return_base100: 68.9338br />name: Media Index,date: 2024-03-01br />return_base100: 73.5342br />name: Media Index,date: 2024-03-02br />return_base100: 78.1529br />name: Media Index,date: 2024-03-03br />return_base100: 79.6616br />name: Media Index,date: 2024-03-04br />return_base100: 78.7976br />name: Media Index,date: 2024-03-05br />return_base100: 70.9062br />name: Media Index,date: 2024-03-06br />return_base100: 76.3495br />name: Media Index,date: 2024-03-07br />return_base100: 80.2910br />name: Media Index,date: 2024-03-08br />return_base100: 77.5042br />name: Media Index,date: 2024-03-09br />return_base100: 81.8213br />name: Media Index,date: 2024-03-10br />return_base100: 80.4796br />name: Media Index,date: 2024-03-11br />return_base100: 84.4710br />name: Media Index,date: 2024-03-12br />return_base100: 84.5911br />name: Media Index,date: 2024-03-13br />return_base100: 86.2420br />name: Media Index,date: 2024-03-14br />return_base100: 83.1022br />name: Media Index,date: 2024-03-15br />return_base100: 77.4552br />name: Media Index,date: 2024-03-16br />return_base100: 70.2382br />name: Media Index,date: 2024-03-17br />return_base100: 73.4290br />name: Media Index,date: 2024-03-18br />return_base100: 72.0580br />name: Media Index,date: 2024-03-19br />return_base100: 63.6105br />name: Media Index,date: 2024-03-20br />return_base100: 70.4082br />name: Media Index,date: 2024-03-21br />return_base100: 71.4752br />name: Media Index,date: 2024-03-22br />return_base100: 68.9590br />name: Media Index,date: 2024-03-23br />return_base100: 70.9321br />name: Media Index,date: 2024-03-24br />return_base100: 73.2917br />name: Media Index,date: 2024-03-25br />return_base100: 76.4193br />name: Media Index,date: 2024-03-26br />return_base100: 80.6010br />name: Media Index,date: 2024-03-27br />return_base100: 77.3950br />name: Media Index,date: 2024-03-28br />return_base100: 80.0416br />name: Media Index,date: 2024-03-29br />return_base100: 81.9638br />name: Media Index,date: 2024-03-30br />return_base100: 79.1858br />name: Media Index,date: 2024-03-31br />return_base100: 81.5997br />name: Media Index,date: 2024-04-01br />return_base100: 79.0314br />name: Media Index,date: 2024-04-02br />return_base100: 71.1960br />name: Media Index,date: 2024-04-03br />return_base100: 69.8955br />name: Media Index,date: 2024-04-04br />return_base100: 72.6713br />name: Media Index,date: 2024-04-05br />return_base100: 72.2018br />name: Media Index,date: 2024-04-06br />return_base100: 73.0473br />name: Media Index,date: 2024-04-07br />return_base100: 74.3000br />name: Media Index,date: 2024-04-08br />return_base100: 77.5926br />name: Media Index,date: 2024-04-09br />return_base100: 74.0103br />name: Media Index,date: 2024-04-10br />return_base100: 73.2785br />name: Media Index,date: 2024-04-11br />return_base100: 73.1033br />name: Media Index,date: 2024-04-12br />return_base100: 62.0243br />name: Media Index,date: 2024-04-13br />return_base100: 51.8196br />name: Media Index,date: 2024-04-14br />return_base100: 55.2487br />name: Media Index,date: 2024-04-15br />return_base100: 52.7096br />name: Media Index,date: 2024-04-16br />return_base100: 52.6662br />name: Media Index,date: 2024-04-17br />return_base100: 51.0816br />name: Media Index,date: 2024-04-18br />return_base100: 52.9210br />name: Media Index,date: 2024-04-19br />return_base100: 54.3675br />name: Media Index,date: 2024-04-26br />return_base100: 54.5521br />name: Media Index,date: 2024-04-27br />return_base100: 55.0308br />name: Media Index,date: 2024-04-28br />return_base100: 53.9976br />name: Media Index,date: 2024-04-29br />return_base100: 53.1836br />name: Media Index,date: 2024-04-30br />return_base100: 50.0653br />name: Media Index,date: 2024-05-01br />return_base100: 50.3514br />name: Media Index,date: 2024-05-02br />return_base100: 51.0957br />name: Media Index,date: 2024-05-03br />return_base100: 53.1695br />name: Media Index,date: 2024-05-04br />return_base100: 52.6192br />name: Media Index,date: 2024-05-05br />return_base100: 52.9997br />name: Media Index,date: 2024-05-06br />return_base100: 51.8500br />name: Media Index,date: 2024-05-07br />return_base100: 51.3439br />name: Media Index,date: 2024-05-08br />return_base100: 50.8893br />name: Media Index,date: 2024-05-09br />return_base100: 52.2408br />name: Media Index,date: 2024-05-10br />return_base100: 49.9165br />name: Media Index,date: 2024-05-11br />return_base100: 49.1146br />name: Media Index,date: 2024-05-12br />return_base100: 48.3421br />name: Media Index,date: 2024-05-13br />return_base100: 48.6363br />name: Media Index,date: 2024-05-14br />return_base100: 47.0751br />name: Media Index,date: 2024-05-15br />return_base100: 50.0860br />name: Media Index,date: 2024-05-16br />return_base100: 50.3695br />name: Media Index,date: 2024-05-17br />return_base100: 51.6102br />name: Media Index,date: 2024-05-18br />return_base100: 51.3903br />name: Media Index,date: 2024-05-19br />return_base100: 49.3869br />name: Media Index,date: 2024-05-20br />return_base100: 53.6782br />name: Media Index,date: 2024-05-21br />return_base100: 53.5184br />name: Media Index,date: 2024-05-22br />return_base100: 52.7583br />name: Media Index,date: 2024-05-23br />return_base100: 55.1059br />name: Media Index,date: 2024-05-24br />return_base100: 57.2614br />name: Media Index,date: 2024-05-25br />return_base100: 56.6086br />name: Media Index,date: 2024-05-26br />return_base100: 54.7603br />name: Media Index,date: 2024-05-27br />return_base100: 55.5629br />name: Media Index,date: 2024-05-28br />return_base100: 55.8199br />name: Media Index,date: 2024-05-29br />return_base100: 54.9684br />name: Media Index,date: 2024-05-30br />return_base100: 54.2954br />name: Media Index,date: 2024-05-31br />return_base100: 54.4510br />name: Media Index,date: 2024-06-01br />return_base100: 54.0206br />name: Media Index,date: 2024-06-02br />return_base100: 53.7615br />name: Media Index,date: 2024-06-03br />return_base100: 53.9819br />name: Media Index,date: 2024-06-04br />return_base100: 54.7979br />name: Media Index,date: 2024-06-05br />return_base100: 55.9371br />name: Media Index,date: 2024-06-06br />return_base100: 55.0835br />name: Media Index,date: 2024-06-07br />return_base100: 50.6557br />name: Media Index,date: 2024-06-08br />return_base100: 47.7427br />name: Media Index,date: 2024-06-09br />return_base100: 50.3615br />name: Media Index,date: 2024-06-10br />return_base100: 49.5564br />name: Media Index,date: 2024-06-11br />return_base100: 47.5027br />name: Media Index,date: 2024-06-12br />return_base100: 48.9739br />name: Media Index,date: 2024-06-13br />return_base100: 46.6144br />name: Media Index,date: 2024-06-14br />return_base100: 45.9307br />name: Media Index,date: 2024-06-15br />return_base100: 46.4735br />name: Media Index,date: 2024-06-16br />return_base100: 46.4183br />name: Media Index,date: 2024-06-17br />return_base100: 42.9261br />name: Media Index,date: 2024-06-18br />return_base100: 40.1307br />name: Media Index,date: 2024-06-19br />return_base100: 40.7245br />name: Media Index,date: 2024-06-20br />return_base100: 41.0569br />name: Media Index,date: 2024-06-21br />return_base100: 40.7726br />name: Media Index,date: 2024-06-22br />return_base100: 41.1890br />name: Media Index,date: 2024-06-23br />return_base100: 40.1758br />name: Media Index,date: 2024-06-24br />return_base100: 41.5326br />name: Media Index,date: 2024-06-25br />return_base100: 41.9450br />name: Media Index,date: 2024-06-26br />return_base100: 41.1604br />name: Media Index,date: 2024-06-27br />return_base100: 42.3366br />name: Media Index,date: 2024-06-28br />return_base100: 41.2394br />name: Media Index,date: 2024-06-29br />return_base100: 41.9639br />name: Media Index,date: 2024-06-30br />return_base100: 42.7807br />name: Media Index,date: 2024-07-01br />return_base100: 41.1906br />name: Media Index,date: 2024-07-02br />return_base100: 41.4029br />name: Media Index,date: 2024-07-03br />return_base100: 39.9179br />name: Media Index,date: 2024-07-04br />return_base100: 35.6705br />name: Media Index,date: 2024-07-05br />return_base100: 34.6563br />name: Media Index,date: 2024-07-06br />return_base100: 36.9032br />name: Media Index,date: 2024-07-07br />return_base100: 34.2845br />name: Media Index,date: 2024-07-08br />return_base100: 35.2891br />name: Media Index,date: 2024-07-09br />return_base100: 36.5581br />name: Media Index,date: 2024-07-10br />return_base100: 36.8955br />name: Media Index,date: 2024-07-11br />return_base100: 36.4932br />name: Media Index,date: 2024-07-12br />return_base100: 37.0656br />name: Media Index,date: 2024-07-13br />return_base100: 38.1248br />name: Media Index,date: 2024-07-14br />return_base100: 38.8492br />name: Media Index,date: 2024-07-15br />return_base100: 40.6478br />name: Media Index,date: 2024-07-16br />return_base100: 40.8449br />name: Media Index,date: 2024-07-17br />return_base100: 40.9515br />name: Media Index,date: 2024-07-18br />return_base100: 39.7432br />name: Media Index,date: 2024-07-19br />return_base100: 41.8655br />name: Media Index,date: 2024-07-20br />return_base100: 41.8830br />name: Media Index,date: 2024-07-21br />return_base100: 42.7399br />name: Media Index,date: 2024-07-22br />return_base100: 40.9599br />name: Media Index,date: 2024-07-23br />return_base100: 39.7943br />name: Media Index,date: 2024-07-24br />return_base100: 39.2927br />name: Media Index,date: 2024-07-25br />return_base100: 38.4625br />name: Media Index,date: 2024-07-26br />return_base100: 40.3872br />name: Media Index,date: 2024-07-27br />return_base100: 40.8512br />name: Media Index,date: 2024-07-28br />return_base100: 40.1010br />name: Media Index,date: 2024-07-29br />return_base100: 39.5029br />name: Media Index,date: 2024-07-30br />return_base100: 38.8355br />name: Media Index,date: 2024-07-31br />return_base100: 38.5294br />name: Media Index,date: 2024-08-01br />return_base100: 37.5387br />name: Media Index,date: 2024-08-02br />return_base100: 34.5731br />name: Media Index,date: 2024-08-03br />return_base100: 34.5653br />name: Media Index,date: 2024-08-04br />return_base100: 32.7019br />name: Media Index,date: 2024-08-05br />return_base100: 31.1767br />name: Media Index,date: 2024-08-06br />return_base100: 31.9659br />name: Media Index,date: 2024-08-07br />return_base100: 31.4277br />name: Media Index,date: 2024-08-08br />return_base100: 34.6313br />name: Media Index,date: 2024-08-09br />return_base100: 34.0770br />name: Media Index,date: 2024-08-10br />return_base100: 34.6614br />name: Media Index,date: 2024-08-11br />return_base100: 32.8619br />name: Media Index,date: 2024-08-12br />return_base100: 34.3335br />name: Media Index,date: 2024-08-13br />return_base100: 34.8351br />name: Media Index,date: 2024-08-14br />return_base100: 34.5295br />name: Media Index,date: 2024-08-15br />return_base100: 33.3328br />name: Media Index,date: 2024-08-16br />return_base100: 33.0745br />name: Media Index,date: 2024-08-17br />return_base100: 33.3909br />name: Media Index,date: 2024-08-18br />return_base100: 33.8528br />name: Media Index,date: 2024-08-19br />return_base100: 34.2654br />name: Media Index,date: 2024-08-20br />return_base100: 34.7013br />name: Media Index,date: 2024-08-21br />return_base100: 35.6706br />name: Media Index,date: 2024-08-22br />return_base100: 36.3609br />name: Media Index,date: 2024-08-23br />return_base100: 38.5770br />name: Media Index,date: 2024-08-24br />return_base100: 40.4698br />name: Media Index,date: 2024-08-25br />return_base100: 39.5434br />name: Media Index,date: 2024-08-26br />return_base100: 37.2238br />name: Media Index,date: 2024-08-27br />return_base100: 35.9172br />name: Media Index,date: 2024-08-28br />return_base100: 35.5318br />name: Media Index,date: 2024-08-29br />return_base100: 35.3259br />name: Media Index,date: 2024-08-30br />return_base100: 35.1372br />name: Media Index,date: 2024-08-31br />return_base100: 34.6464br />name: Media Index,date: 2024-09-01br />return_base100: 33.8045br />name: Media Index,date: 2024-09-02br />return_base100: 36.3871br />name: Media Index,date: 2024-09-03br />return_base100: 34.5839br />name: Media Index,date: 2024-09-04br />return_base100: 34.7071br />name: Media Index,date: 2024-09-05br />return_base100: 33.5503br />name: Media Index,date: 2024-09-06br />return_base100: 32.3068br />name: Media Index,date: 2024-09-07br />return_base100: 32.6791br />name: Media Index,date: 2024-09-08br />return_base100: 33.8294br />name: Media Index,date: 2024-09-09br />return_base100: 34.9025br />name: Media Index,date: 2024-09-10br />return_base100: 35.1494br />name: Media Index,date: 2024-09-11br />return_base100: 34.8113br />name: Media Index,date: 2024-09-12br />return_base100: 36.3481br />name: Media Index,date: 2024-09-13br />return_base100: 36.5591br />name: Media Index,date: 2024-09-14br />return_base100: 35.8720br />name: Media Index,date: 2024-09-15br />return_base100: 35.2886br />name: Media Index,date: 2024-09-16br />return_base100: 34.8343br />name: Media Index,date: 2024-09-17br />return_base100: 35.5879br />name: Media Index,date: 2024-09-18br />return_base100: 36.4262br />name: Media Index,date: 2024-09-19br />return_base100: 37.7290br />name: Media Index,date: 2024-09-20br />return_base100: 38.6562br />name: Media Index,date: 2024-09-21br />return_base100: 39.7070br />name: Media Index,date: 2024-09-22br />return_base100: 38.1363br />name: Media Index,date: 2024-09-23br />return_base100: 39.2040br />name: Media Index,date: 2024-09-24br />return_base100: 39.5954br />name: Media Index,date: 2024-09-25br />return_base100: 38.7994br />name: Media Index,date: 2024-09-26br />return_base100: 40.0487br />name: Media Index,date: 2024-09-27br />return_base100: 40.6584br />name: Media Index,date: 2024-09-28br />return_base100: 39.7670br />name: Media Index,date: 2024-09-29br />return_base100: 39.8877br />name: Media Index,date: 2024-09-30br />return_base100: 37.8660br />name: Media Index,date: 2024-10-01br />return_base100: 36.0421br />name: Media Index,date: 2024-10-02br />return_base100: 34.9522br />name: Media Index,date: 2024-10-03br />return_base100: 35.1077br />name: Media Index,date: 2024-10-04br />return_base100: 37.1074br />name: Media Index,date: 2024-10-05br />return_base100: 36.6474br />name: Media Index,date: 2024-10-06br />return_base100: 38.0768br />name: Media Index,date: 2024-10-07br />return_base100: 37.1527br />name: Media Index,date: 2024-10-08br />return_base100: 36.7334br />name: Media Index,date: 2024-10-09br />return_base100: 35.8601br />name: Media Index,date: 2024-10-10br />return_base100: 35.5165br />name: Media Index,date: 2024-10-11br />return_base100: 36.6873br />name: Media Index,date: 2024-10-12br />return_base100: 37.0800br />name: Media Index,date: 2024-10-13br />return_base100: 36.8034br />name: Media Index,date: 2024-10-14br />return_base100: 37.8955br />name: Media Index,date: 2024-10-15br />return_base100: 37.4114br />name: Media Index,date: 2024-10-16br />return_base100: 36.7997br />name: Media Index,date: 2024-10-17br />return_base100: 36.2179br />name: Media Index,date: 2024-10-18br />return_base100: 36.9245br />name: Media Index,date: 2024-10-19br />return_base100: 37.2501br />name: Media Index,date: 2024-10-20br />return_base100: 38.6272br />name: Media Index,date: 2024-10-21br />return_base100: 37.6551br />name: Media Index,date: 2024-10-22br />return_base100: 37.0425br />name: Media Index,date: 2024-10-23br />return_base100: 36.8804br />name: Media Index,date: 2024-10-24br />return_base100: 37.3135br />name: Media Index,date: 2024-10-25br />return_base100: 34.6147br />name: Media Index,date: 2024-10-26br />return_base100: 35.5581br />name: Media Index,date: 2024-10-27br />return_base100: 35.9159br />name: Media Index,date: 2024-10-28br />return_base100: 36.0987br />name: Media Index,date: 2024-10-29br />return_base100: 39.7117br />name: Media Index,date: 2024-10-30br />return_base100: 40.9965br />name: Media Index,date: 2024-10-31br />return_base100: 38.4641br />name: Media Index,date: 2024-11-01br />return_base100: 37.4072br />name: Media Index,date: 2024-11-02br />return_base100: 36.0684br />name: Media Index,date: 2024-11-03br />return_base100: 34.6216br />name: Media Index,date: 2024-11-04br />return_base100: 34.8065br />name: Media Index,date: 2024-11-05br />return_base100: 37.2777br />name: Media Index,date: 2024-11-06br />return_base100: 39.6402br />name: Media Index,date: 2024-11-07br />return_base100: 38.8801br />name: Media Index,date: 2024-11-08br />return_base100: 38.7021br />name: Media Index,date: 2024-11-09br />return_base100: 39.9744br />name: Media Index,date: 2024-11-10br />return_base100: 41.6636br />name: Media Index,date: 2024-11-11br />return_base100: 44.0394br />name: Media Index,date: 2024-11-12br />return_base100: 44.5638br />name: Media Index,date: 2024-11-13br />return_base100: 41.6867br />name: Media Index,date: 2024-11-14br />return_base100: 40.5248br />name: Media Index,date: 2024-11-15br />return_base100: 42.4223br />name: Media Index,date: 2024-11-16br />return_base100: 45.8577br />name: Media Index,date: 2024-11-17br />return_base100: 42.6520br />name: Media Index,date: 2024-11-18br />return_base100: 46.4291br />name: Media Index,date: 2024-11-19br />return_base100: 45.3833br />name: Media Index,date: 2024-11-20br />return_base100: 44.0267br />name: Media Index,date: 2024-11-21br />return_base100: 45.4252br />name: Media Index,date: 2024-11-22br />return_base100: 47.6397br />name: Media Index,date: 2024-11-23br />return_base100: 51.1599br />name: Media Index,date: 2024-11-24br />return_base100: 55.0837br />name: Media Index,date: 2024-11-25br />return_base100: 52.9550br />name: Media Index,date: 2024-11-26br />return_base100: 55.0433br />name: Media Index,date: 2024-11-27br />return_base100: 58.1400br />name: Media Index,date: 2024-11-28br />return_base100: 59.7565br />name: Media Index,date: 2024-11-29br />return_base100: 62.8188br />name: Media Index,date: 2024-11-30br />return_base100: 62.3079br />name: Media Index,date: 2024-12-01br />return_base100: 62.7912br />name: Media Index,date: 2024-12-02br />return_base100: 63.0698br />name: Media Index,date: 2024-12-03br />return_base100: 68.7826br />name: Media Index,date: 2024-12-04br />return_base100: 69.5167br />name: Media Index,date: 2024-12-05br />return_base100: 67.6362br />name: Media Index,date: 2024-12-06br />return_base100: 70.6189br />name: Media Index,date: 2024-12-07br />return_base100: 70.2945br />name: Media Index,date: 2024-12-08br />return_base100: 69.6364br />name: Media Index,date: 2024-12-09br />return_base100: 56.9078br />name: Media Index,date: 2024-12-10br />return_base100: 54.8027br />name: Media Index,date: 2024-12-11br />return_base100: 60.3606br />name: Media Index,date: 2024-12-12br />return_base100: 64.4829br />name: Media Index,date: 2024-12-13br />return_base100: 65.6003br />name: Media Index,date: 2024-12-14br />return_base100: 60.0483br />name: Media Index,date: 2024-12-15br />return_base100: 59.8191br />name: Media Index,date: 2024-12-16br />return_base100: 57.9270br />name: Media Index,date: 2024-12-17br />return_base100: 54.6136br />name: Media Index,date: 2024-12-18br />return_base100: 50.7189br />name: Media Index,date: 2024-12-19br />return_base100: 47.4696br />name: Media Index,date: 2024-12-20br />return_base100: 48.1349br />name: Media Index,date: 2024-12-21br />return_base100: 45.5663br />name: Media Index,date: 2024-12-22br />return_base100: 45.9576br />name: Media Index,date: 2024-12-23br />return_base100: 48.9499br />name: Media Index,date: 2024-12-24br />return_base100: 54.4441br />name: Media Index,date: 2024-12-25br />return_base100: 51.9113br />name: Media Index,date: 2024-12-26br />return_base100: 49.5465br />name: Media Index,date: 2024-12-27br />return_base100: 48.9455br />name: Media Index,date: 2024-12-28br />return_base100: 51.0888br />name: Media Index,date: 2024-12-29br />return_base100: 48.7087br />name: Media Index,date: 2024-12-30br />return_base100: 47.8111br />name: Media Index,date: 2024-12-31br />return_base100: 47.8809br />name: Media Index,date: 2025-01-01br />return_base100: 49.0336br />name: Media Index,date: 2025-01-02br />return_base100: 50.0249br />name: Media Index,date: 2025-01-03br />return_base100: 52.2444br />name: Media Index,date: 2025-01-04br />return_base100: 52.2620br />name: Media Index,date: 2025-01-05br />return_base100: 53.4268br />name: Media Index,date: 2025-01-06br />return_base100: 54.5294br />name: Media Index,date: 2025-01-07br />return_base100: 48.9464br />name: Media Index,date: 2025-01-08br />return_base100: 47.7112br />name: Media Index,date: 2025-01-09br />return_base100: 47.0986br />name: Media Index,date: 2025-01-10br />return_base100: 48.5430br />name: Media Index,date: 2025-01-11br />return_base100: 47.9409br />name: Media Index,date: 2025-01-12br />return_base100: 46.8166br />name: Media Index,date: 2025-01-13br />return_base100: 44.9723br />name: Media Index,date: 2025-01-14br />return_base100: 47.2337br />name: Media Index,date: 2025-01-15br />return_base100: 49.3335br />name: Media Index,date: 2025-01-16br />return_base100: 48.3835br />name: Media Index,date: 2025-01-17br />return_base100: 51.1433br />name: Media Index,date: 2025-01-18br />return_base100: 48.1426br />name: Media Index,date: 2025-01-19br />return_base100: 44.1818br />name: Media Index,date: 2025-01-20br />return_base100: 44.2027br />name: Media Index,date: 2025-01-21br />return_base100: 44.8843br />name: Media Index,date: 2025-01-22br />return_base100: 43.2394br />name: Media Index,date: 2025-01-23br />return_base100: 43.6995br />name: Media Index,date: 2025-01-24br />return_base100: 42.1114br />name: Media Index,date: 2025-01-25br />return_base100: 43.2281br />name: Media Index,date: 2025-01-26br />return_base100: 42.5278br />name: Media Index,date: 2025-01-27br />return_base100: 41.7948br />name: Media Index,date: 2025-01-28br />return_base100: 38.5631br />name: Media Index,date: 2025-01-29br />return_base100: 40.2491br />name: Media Index,date: 2025-01-30br />return_base100: 41.5949br />name: Media Index,date: 2025-01-31br />return_base100: 41.3552br />name: Media Index,date: 2025-02-01br />return_base100: 39.3947br />name: Media Index,date: 2025-02-02br />return_base100: 36.5131br />name: Media Index,date: 2025-02-03br />return_base100: 38.1104br />name: Media Index,date: 2025-02-04br />return_base100: 35.6489br />name: Media Index,date: 2025-02-05br />return_base100: 35.5355br />name: Media Index,date: 2025-02-06br />return_base100: 34.0996br />name: Media Index,date: 2025-02-07br />return_base100: 34.1688br />name: Media Index,date: 2025-02-08br />return_base100: 35.5874br />name: Media Index,date: 2025-02-09br />return_base100: 34.9416br />name: Media Index,date: 2025-02-10br />return_base100: 35.9829br />name: Media Index,date: 2025-02-11br />return_base100: 35.3414br />name: Media Index,date: 2025-02-12br />return_base100: 37.0684br />name: Media Index,date: 2025-02-13br />return_base100: 36.3929br />name: Media Index,date: 2025-02-14br />return_base100: 36.9849br />name: Media Index,date: 2025-02-15br />return_base100: 35.9800br />name: Media Index,date: 2025-02-16br />return_base100: 36.1616br />name: Media Index,date: 2025-02-17br />return_base100: 35.8242br />name: Media Index,date: 2025-02-18br />return_base100: 34.1063br />name: Media Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(6,164,255,1),dash:solid},hoveron:points,name:Media Index,legendgroup:Media Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,91.286199999999994,96.740300000000005,94.073300000000003,93.710499999999996,91.665499999999994,94.430700000000002,87.87230000000001,93.45320000000001,94.438800000000001,98.744900000000001,102.68939999999999,106.84119999999999,120.55180000000001,122.4113,120.39189999999999,112.84590000000001,116.5444,115.66529999999999,119.45650000000001,123.04729999999999,122.98530000000001,120.18979999999999,114.41239999999999,106.79559999999999,114.03579999999999,130.96299999999999,128.43549999999999,121.755,121.7,113.773,116.17830000000001,118.9967,131.1533,132.79049999999998,128.46789999999999,123.73739999999999,125.03869999999999,121.8925,98.50139999999999,104.06880000000001,94.312899999999999,95.187799999999996,93.758799999999994,90.324600000000004,94.759700000000009,99.656599999999997,104.6263,104.465,99.129100000000008,98.932200000000009,95.405000000000001,96.480699999999999,94.274299999999997,93.626199999999997,94.586299999999994,91.651700000000005,83.715399999999988,87.9803,80.303200000000004,89.330600000000004,90.030699999999996,91.5428,89.519099999999995,89.621700000000004,93.279899999999998,90.195000000000007,82.647300000000001,81.247699999999995,82.002499999999998,82.120099999999994,82.900599999999997,76.86699999999999,76.030100000000004,79.549899999999994,85.2911,85.281399999999991,85.71990000000001,84.592699999999994,81.171499999999995,79.321799999999996,78.679400000000001,75.715000000000003,77.253399999999999,79.328299999999999,77.553300000000007,75.626499999999993,78.684100000000001,79.842199999999991,77.4893,78.341499999999996,77.84020000000001,76.277900000000002,75.990400000000008,70.969999999999999,71.736599999999996,69.189000000000007,70.700099999999992,70.549199999999999,68.148299999999992,71.25,70.979099999999988,77.046000000000006,83.825299999999999,77.514499999999998,85.362499999999997,91.823999999999998,87.070800000000006,85.284300000000002,84.50330000000001,85.567099999999996,82.238199999999992,81.947299999999998,83.720500000000001,84.710300000000004,81.454400000000007,77.595099999999988,78.3078,83.200299999999999,84.332799999999992,84.057699999999997,90.746300000000005,89.033000000000001,79.809600000000003,81.375,83.819600000000008,82.99499999999999,88.53370000000001,87.713099999999997,92.723299999999995,94.143799999999999,88.216000000000008,94.787500000000009,94.527000000000001,95.369699999999995,90.561700000000002,92.406900000000007,88.145899999999997,81.642600000000002,84.200000000000003,84.547600000000003,84.902500000000003,85.516400000000004,87.361200000000011,87.514700000000005,94.448800000000006,95.586800000000011,89.525900000000007,85.941900000000004,86.581199999999995,77.122500000000002,82.630400000000009,82.438699999999997,83.833500000000001,84.635599999999997,83.934399999999997,86.403700000000001,83.307000000000002,83.988200000000006,85.631100000000004,82.133399999999995,83.5518,79.609399999999994,84.790600000000012,92.257400000000004,107.23290000000001,103.85409999999999,105.2333,104.72220000000002,92.733500000000006,98.170699999999997,102.76479999999999,102.30850000000001,100.1678,102.15970000000002,104.80510000000001,108.7324,115.7675,121.3017,106.3621,121.9943,135.33170000000001,128.22210000000001,125.46360000000001,124.66,114.3737,126.0652,131.48400000000001,135.5521,134.2131,150.35130000000001,153.07219999999998,173.89609999999999,165.00919999999999,184.61930000000001,186.9683,183.6198,191.50030000000001,195.49959999999999,200.0172,211.21050000000002,224.27839999999998,247.31950000000001,231.68209999999999,222.84790000000001,216.8229,225.01380000000003,247.48299999999998,253.3135,239.3519,249.1053,227.65439999999998,188.10599999999999,216.86269999999999,216.76169999999999,215.16959999999997,226.518,207.26609999999999,225.8886,227.9392,264.60309999999998,291.08850000000001,279.9187,281.2088,300.29739999999998,339.42420000000004,363.74810000000002,342.1644,358.13640000000004,414.53930000000003,497.16180000000003,517.6825,526.49639999999999,472.34889999999996,512.36119999999994,490.61750000000001,480.43490000000003,456.66229999999996,481.94139999999999,466.63850000000002,451.9391,441.93170000000003,433.56969999999995,469.72560000000004,495.61349999999999,564.46209999999996,556.1078,554.85130000000004,528.17259999999999,523.29470000000003,531.22249999999997,493.89890000000003,526.16959999999995,515.78750000000002,506.68400000000003,485.9255,515.99890000000005,546.6712,527.4402,537.14300000000003,548.50670000000002,541.14930000000004,536.53469999999993,578.81460000000004,584.05129999999997,633.67750000000001,568.52999999999997,533.92600000000004,564.55039999999997,543.03399999999999,501.55880000000002,487.74490000000003,445.60230000000001,445.94970000000001,505.46230000000003,530.68460000000005,592.64549999999997,571.27480000000003,609.52999999999997,601.15840000000003,585.01089999999999,609.63209999999992,549.57260000000008,596.75810000000001,623.17190000000005,606.33820000000003,595.49490000000003,597.0557,533.63690000000008,566.46789999999999,499.3451,490.09299999999996,504.89580000000001,471.661,469.35209999999995,427.82510000000002,453.00630000000001,323.7029,379.36849999999998,325.89160000000004,329.0446,262.49520000000001,319.0754,319.8768,386.6499,360.36939999999998,327.32280000000003,304.45080000000002,318.09479999999996,340.93759999999997,330.46629999999999,346.81319999999999,363.83940000000001,339.3827,335.97589999999997,341.76479999999998,312.34199999999998,301.69909999999999,319.23469999999998,304.27670000000001,300.83089999999999,287.11880000000002,298.16950000000003,307.76929999999999,314.27909999999997,305.45779999999996,306.82150000000001,290.13490000000002,291.697,285.24680000000001,224.39360000000002,214.7628,236.20299999999997,246.31270000000001,236.76669999999999,225.03250000000003,239.1508,255.06769999999997,254.48520000000002,261.34300000000002,256.19,259.24939999999998,271.82580000000002,280.80419999999998,266.00979999999998,286.49979999999999,323.87899999999996,305.29329999999999,327.2937,341.58270000000005,339.70699999999999,322.60309999999998,324.33969999999999,368.55340000000001,353.49259999999998,324.87080000000003,317.24329999999998,327.9402,296.81389999999999,277.07920000000001,313.4359,313.7647,368.79070000000002,402.89249999999998,424.69630000000001,392.43790000000001,414.31979999999999,413.17700000000002,410.15879999999993,402.91750000000002,412.23200000000003,387.93630000000002,392.07529999999997,381.79300000000001,401.27530000000002,399.54019999999997,408.39269999999999,407.95089999999999,389.47449999999998,402.4205,430.98130000000003,439.57819999999998,431.75309999999996,463.12059999999997,449.97410000000002,456.71510000000001,445.90539999999999,425.12439999999998,417.26999999999998,434.60239999999999,454.58639999999997,471.77680000000004,467.3571,481.39839999999998,464.54089999999997,504.4821,476.86580000000004,498.13669999999996,510.15519999999998,549.73619999999994,528.63260000000002,522.04909999999995,538.50840000000005,540.76789999999994,537.76239999999996,550.84169999999995,552.97469999999998,539.79510000000005,439.18950000000001,446.19049999999999,453.55400000000003,420.91750000000002,430.65340000000003,436.44610000000006,439.06359999999995,455.50319999999999,475.94669999999996,498.54070000000002,494.46500000000003,499.09290000000004,480.81020000000001,409.92699999999996,390.69450000000001,447.54919999999998,468.2577,423.81339999999994,414.00790000000001,407.52230000000003,393.36329999999998,365.76740000000001,377.90249999999997,412.19590000000005,460.71410000000003,458.15320000000003,481.99079999999998,474.57049999999998,471.70650000000001,469.18749999999994,472.29539999999997,474.89400000000001,483.73179999999996,450.57169999999996,443.16440000000006,432.91419999999999,442.33599999999996,452.6746,452.01890000000003,463.63009999999997,452.18700000000001,446.9873,448.42449999999997,467.68189999999998,455.29689999999999,458.91520000000003,460.85260000000005,452.1841,466.01130000000001,475.58010000000002,432.58510000000001,490.61180000000002,614.41589999999997,1054.317,905.93769999999995,991.81700000000001,1123.6059,1097.5457000000001,1001.9508999999999,993.79589999999996,1036.4277,1037.3364999999999,1006.3470000000001,961.27509999999995,924.91430000000003,987.93970000000013,1098.3223,1128.0654999999999,1124.6532,1163.7558999999999,1198.702,1389.9395999999999,1505.2275,1615.8814,1682.1750000000002,1632.5088999999998,1797.3462999999999,1849.2963,2440.5868999999998,2555.4856,2390.3117000000002,2305.6741999999999,2537.9434000000001,2386.0120999999999,2285.7313999999997,2277.98,2198.6637000000001,1968.9623999999999,2018.6886999999999,1801.6848,1848.6951000000001,1805.3038999999999,1822.4594,1759.7781000000002,1647.8298,1776.7101,1883.1924999999999,1636.7353000000001,1629.1724999999999,1715.9151000000002,1639.6391999999998,1609.9254999999998,1699.5489,1639.5095000000001,1604.1041,1657.9203,1655.0014999999999,1923.0549000000001,1813.6583000000001,1975.2789,2001.6628999999998,1974.4572000000001,1781.7840000000001,1723.5167000000001,1749.4868000000001,1741.3880999999999,1778.2353000000001,1766.1913,1709.7112999999999,1657.1320000000001,1517.8631,1606.9424000000001,1472.2527,1398.085,1422.8802000000001,1345.7724000000001,1413.0724,1524.2252000000001,1426.1084000000001,1440.347,1454.3997999999999,1469.3234,1379.7743,1349.4842000000001,1284.9278999999999,1227.1089999999999,1028.6388999999999,925.0406999999999,975.21690000000001,944.7786000000001,962.33369999999991,992.46160000000009,1014.4082,1033.6679999999999,1090.4160999999999,1108.0994000000001,1179.8866,1154.9196999999999,1081.6705000000002,1101.7837999999999,1183.6976999999999,1334.2356,1441.8433,1489.0260000000001,1552.2012,1531.0204000000001,1463.8834999999999,1358.4744000000001,1354.7024000000001,1317.7149999999999,1313.8992000000001,1493.7678999999998,1445.6381999999999,1316.1400000000001,1276.4627,1244.5912999999998,1143.6351999999999,1046.1194,1112.4216999999999,1076.4794999999999,1076.5320999999999,1147.1449,1123.7332000000001,1069.0820000000001,1178.2037,1195.7472,1165.6874,1121.9177,1041.9287000000002,1081.3057000000001,1023.6814000000001,1005.0039,1015.2239,1061.3181999999999,1010.9745,986.96690000000001,989.5403,968.83630000000005,985.10320000000002,972.92840000000001,1084.2108000000001,1068.7060999999999,1073.6142,1099.4840999999999,1050.9434000000001,1055.7562,1070.4268000000002,1129.7416000000001,1181.9179999999999,1146.9659999999999,1156.2544,1204.9369000000002,1190.4251999999999,1202.9379999999999,1216.7325999999998,1169.9738,1199.0853,1186.9144999999999,1226.1914000000002,1214.7769000000001,1164.5785000000001,1044.3543999999999,1077.9137000000001,1013.3990000000001,1046.0464999999999,1012.4851,922.13030000000003,962.94489999999996,990.73090000000002,954.74720000000013,964.54380000000003,967.67000000000007,924.12430000000006,941.58150000000001,978.57979999999998,959.90499999999997,925.30640000000005,926.31479999999988,912.69270000000006,912.27359999999999,899.52159999999992,821.23869999999999,841.0181,831.29679999999996,769.36559999999997,670.64919999999995,719.64610000000005,703.31849999999997,697.30740000000003,785.34069999999997,694.52279999999996,684.92259999999999,651.76109999999994,639.16300000000001,539.27189999999996,547.22239999999999,391.56399999999996,356.154,441.96770000000004,512.70479999999998,519.07569999999998,467.4735,487.07269999999994,422.4615,458.45840000000004,442.6508,459.12240000000003,470.13249999999999,443.21599999999995,448.74549999999999,459.17630000000003,439.39849999999996,416.58769999999998,425.12990000000002,432.35500000000002,473.72120000000007,475.00910000000005,435.22860000000003,449.65690000000001,429.56000000000006,431.48770000000002,431.89219999999995,454.5736,443.72519999999997,431.12810000000002,429.32079999999996,398.17840000000001,363.0659,337.80239999999998,320.22930000000002,328.76439999999997,355.40800000000002,308.42790000000002,323.92840000000001,304.36200000000002,327.46359999999999,339.30449999999996,341.92419999999998,333.40200000000004,357.81599999999997,378.07260000000002,407.59239999999994,389.52879999999999,402.18610000000001,374.95069999999998,366.44529999999997,373.10480000000001,360.99670000000003,357.38910000000004,359.43520000000001,393.6121,385.92759999999998,402.22619999999995,409.86459999999994,399.56979999999999,398.72890000000001,381.98390000000001,356.29829999999998,350.6875,369.30029999999999,380.7851,378.3537,387.83639999999997,382.32010000000002,433.392,448.99389999999994,424.25650000000002,431.79309999999998,446.81620000000004,444.20200000000006,405.47760000000005,397.68129999999996,441.08919999999995,453.2946,453.42330000000004,448.98680000000002,449.46770000000004,455.48689999999999,446.31160000000006,449.35549999999995,464.01510000000002,480.03620000000001,470.97730000000001,470.4554,480.64699999999999,461.30560000000003,475.33789999999999,466.87729999999999,476.21440000000001,468.1902,466.34180000000003,456.13560000000001,449.85730000000001,431.26689999999996,412.12450000000001,370.83859999999999,366.3569,379.00960000000003,368.76580000000001,376.65639999999996,374.73160000000001,376.63679999999999,341.43259999999998,342.60609999999997,336.61610000000002,354.23789999999997,342.8741,338.72800000000001,339.97109999999998,336.72249999999997,340.46420000000001,345.69810000000001,343.13729999999998,318.98419999999999,330.21080000000001,333.34139999999996,356.29050000000001,359.8075,367.86089999999996,359.69330000000002,336.19279999999998,337.6755,324.79320000000001,323.47950000000003,348.1669,318.91569999999996,339.56719999999996,328.55029999999999,325.1497,340.89800000000002,339.03710000000001,328.69830000000002,329.12540000000001,325.41300000000001,321.70749999999998,323.15930000000003,325.43419999999998,322.47539999999998,318.02549999999997,309.5163,317.68020000000001,323.68560000000002,322.77499999999998,317.82240000000002,317.13010000000003,315.63670000000002,318.25119999999998,310.22340000000003,294.4751,295.7509,286.66579999999999,284.47770000000003,286.71679999999998,290.00889999999998,293.70929999999998,285.57709999999997,274.214,270.82169999999996,279.08260000000001,279.75059999999996,286.33519999999999,279.7312,290.73199999999997,294.75560000000002,290.20730000000003,301.1866,304.08069999999998,310.61790000000002,309.00229999999999,301.97550000000001,286.26049999999998,289.30560000000003,313.59140000000002,326.44499999999999,305.48020000000002,300.47019999999998,258.887,200.79240000000001,238.38080000000002,223.48330000000001,209.86699999999999,204.36139999999997,208.0266,209.70670000000001,205.71700000000001,200.84749999999997,206.35210000000001,211.97409999999999,196.4084,193.33590000000001,200.07499999999999,208.20509999999999,205.0094,202.17329999999998,209.54600000000002,215.82940000000002,215.67789999999997,218.06580000000002,225.66589999999999,218.29200000000003,225.001,218.63000000000002,222.48860000000002,225.26540000000003,228.90530000000001,217.21279999999999,220.37379999999999,217.7183,221.4973,223.17960000000002,222.51579999999998,217.8509,214.39670000000001,209.66209999999998,184.10769999999999,186.99260000000001,185.1097,173.94589999999999,181.2902,178.89529999999999,180.4675,183.7398,183.40219999999999,181.7747,181.91720000000001,180.5746,174.31799999999998,172.1285,169.63889999999998,170.80699999999999,176.20260000000002,181.94229999999999,182.7029,187.0119,184.6662,189.80440000000002,196.60230000000001,215.1831,226.68180000000001,232.506,231.35530000000003,235.76060000000001,263.51710000000003,282.16489999999999,298.58710000000002,290.3134,289.08920000000001,272.22559999999999,279.73079999999999,304.61410000000001,311.26580000000001,316.15519999999998,321.22609999999997,298.19810000000001,317.60980000000001,318.56080000000003,324.16539999999998,321.92090000000002,345.78050000000002,320.26679999999999,322.00749999999999,336.39869999999996,329.54310000000004,335.65249999999997,334.05109999999996,321.67900000000003,311.28399999999999,353.55419999999998,338.23649999999998,294.86349999999999,295.91310000000004,305.23090000000002,292.97980000000001,283.3682,295.8383,316.66520000000003,297.61020000000002,315.19,317.83999999999997,318.97719999999998,331.8938,316.17520000000002,312.83010000000002,312.38600000000002,296.38920000000002,289.80090000000001,296.90219999999999,292.62150000000003,285.10419999999999,295.55110000000002,286.44069999999999,270.41160000000002,265.0136,265.41380000000004,271.09480000000002,261.63620000000003,244.8802,225.66130000000001,230.59509999999997,221.82080000000002,250.18259999999998,257.41309999999999,263.77069999999998,243.36069999999998,248.19640000000001,270.9502,266.00130000000001,273.41590000000002,258.25220000000002,262.51459999999997,250.04529999999997,260.40480000000002,252.40260000000001,246.79319999999998,251.7116,245.19920000000002,245.2424,252.6405,246.84650000000002,251.9787,254.78790000000001,250.1395,251.52899999999997,254.09130000000002,259.79830000000004,254.97519999999997,257.14530000000002,255.1463,255.42120000000003,260.46559999999999,259.38189999999997,263.3648,265.79769999999996,272.78390000000002,272.66750000000002,274.46910000000003,278.28520000000003,280.16070000000002,254.6942,248.1576,238.1789,242.81799999999998,239.58330000000001,238.1987,240.3991,233.85140000000001,240.81489999999999,228.34699999999998,230.63570000000001,226.84069999999997,228.63699999999997,217.19140000000002,216.89630000000002,200.43060000000003,200.23620000000003,203.28829999999999,193.2303,197.25530000000001,194.90309999999999,197.21979999999999,199.43189999999998,203.63339999999999,208.18899999999999,206.10719999999998,206.28730000000002,206.12460000000002,202.6703,201.8544,203.15509999999998,195.62109999999998,195.8527,196.98489999999998,199.28559999999999,205.56960000000001,202.35159999999999,203.08799999999997,197.14179999999999,198.76400000000001,204.69970000000001,204.46430000000001,211.04229999999998,187.4041,194.63479999999998,179.6951,179.40910000000002,173.9879,146.55339999999998,146.54140000000001,144.9376,144.3818,137.85419999999999,139.38890000000001,140.85909999999998,142.75919999999999,140.25790000000001,141.24890000000002,146.26079999999999,154.2784,151.59899999999999,158.48050000000001,159.0461,160.53889999999998,156.26389999999998,157.92850000000001,148.07410000000002,150.9641,154.05260000000001,163.31950000000001,158.38810000000001,160.84480000000002,157.6788,152.3843,146.37640000000002,147.50470000000001,148.75979999999998,148.1002,147.88800000000001,149.97210000000001,148.59009999999998,161.7182,156.54689999999999,157.6875,153.10330000000002,156.6078,153.6696,154.2954,156.42020000000002,157.2465,153.6704,158.53360000000001,150.52700000000002,149.72489999999999,149.64400000000001,148.45759999999999,149.52510000000001,150.80590000000001,148.04170000000002,145.62350000000001,145.7681,142.54230000000001,141.4905,140.14599999999999,144.52640000000002,143.79519999999999,142.00729999999999,144.58519999999999,143.57650000000001,144.11660000000001,144.62209999999999,147.47030000000001,146.8039,148.4836,138.78120000000001,131.56300000000002,120.3587,122.82990000000001,124.95540000000001,125.4175,122.4151,121.0386,123.03869999999999,119.7235,119.52510000000001,118.4194,118.65030000000002,119.02159999999999,122.88730000000001,121.1057,116.22699999999999,113.94470000000001,113.84049999999999,113.08659999999999,112.49100000000001,113.61049999999999,112.93789999999998,114.3235,112.65069999999999,112.3745,107.72369999999999,102.45779999999999,102.19910000000002,104.60130000000001,106.271,108.1645,108.8486,106.36680000000001,108.5753,109.36969999999999,110.56269999999999,108.1596,109.00939999999999,108.51910000000001,106.91239999999999,108.7953,108.0985,108.1048,110.4397,114.11960000000001,113.4247,117.99170000000001,113.10940000000001,111.98479999999999,111.3419,107.6016,109.7658,109.5412,108.74470000000001,102.9507,102.10090000000001,102.01089999999999,103.3124,103.7347,104.2349,105.0805,106.84,105.56110000000001,104.13190000000002,103.10010000000001,106.43780000000001,111.4824,113.434,118.4515,121.95489999999999,125.79180000000001,130.41400000000002,126.42310000000001,130.48489999999998,141.53050000000002,139.5042,135.2773,138.5966,140.06979999999999,139.3323,144.0692,146.1011,151.57910000000001,147.9726,156.20650000000001,154.54589999999999,163.93729999999999,166.7518,168.74469999999999,166.6353,159.5059,167.71119999999999,163.32589999999999,164.73759999999999,158.5068,166.13750000000002,167.81780000000001,150.3212,160.85309999999998,159.60319999999999,163.02700000000002,176.8133,177.1328,173.45839999999998,173.1755,170.779,169.67589999999998,175.8648,182.2397,183.02369999999999,187.00989999999999,197.4537,195.5635,206.25719999999998,214.90440000000001,221.70480000000001,227.20750000000001,211.41060000000002,216.6095,227.29409999999999,232.7988,213.23729999999998,217.57430000000002,210.6687,211.18459999999999,205.36359999999999,217.1748,222.19190000000003,222.79990000000001,223.13570000000001,226.43460000000002,244.34819999999999,238.1002,237.10969999999998,225.82900000000001,221.37620000000001,219.12739999999999,219.76949999999999,229.06100000000001,223.82669999999999,203.5967,214.75140000000002,203.12700000000001,197.63460000000001,187.5616,200.4768,188.2304,208.09099999999998,209.15550000000002,197.53059999999999,202.3502,193.16749999999999,199.50839999999999,208.28820000000002,204.7876,192.3075,195.1498,194.833,195.90540000000001,181.8252,178.12209999999999,182.65029999999999,178.66030000000001,185.30459999999999,188.9187,185.6908,192.71439999999998,187.96080000000001,180.5659,182.98519999999999,183.43000000000001,181.35159999999999,177.64660000000001,179.05349999999999,180.0085,186.374,188.0667,198.34899999999999,203.36750000000001,204.96080000000001,217.52479999999997,215.82919999999999,222.90380000000002,227.49440000000001,225.8441,228.15010000000001,240.24510000000001,249.72370000000001,246.6498,238.75210000000001,244.35329999999999,242.22389999999999,250.107,251.42669999999998,265.43880000000001,283.13100000000003,273.53539999999998,286.10470000000004,307.65069999999997,321.81079999999997,314.93289999999996,329.69659999999999,305.89439999999996,318.31450000000001,329.39150000000001,324.65460000000002,363.87540000000001,394.79769999999996,387.53059999999999,376.28379999999999,381,373.21469999999999,347.5625,317.20579999999995,331.83870000000002,312.6773,285.17130000000003,319.56889999999999,313.85169999999999,303.66030000000001,322.19780000000003,327.35110000000003,338.48169999999999,351.75470000000001,334.00669999999997,339.923,338.39280000000002,333.62200000000001,339.21389999999997,319.1481,294.80200000000002,290.41370000000001,293.82569999999998,288.73689999999999,292.69400000000002,303.31479999999999,319.38189999999997,300.06439999999998,300.32619999999997,296.52080000000001,248.0241,211.22559999999999,228.79849999999999,218.7722,223.1045,215.24939999999998,225.3561,228.08700000000002,232.65380000000002,231.1728,228.98580000000001,226.21209999999999,208.82470000000001,212.65839999999997,218.04130000000001,227.46089999999998,224.8176,228.3982,223.9802,219.29050000000001,215.3022,222.39070000000001,212.2697,211.66999999999999,207.74430000000001,204.77720000000002,198.25569999999999,217.80940000000001,218.9282,222.32169999999999,223.32809999999998,214.3218,234.61310000000003,233.7843,233.99930000000003,226.8237,228.18740000000003,233.8321,232.86539999999997,237.55850000000001,233.64840000000001,228.34960000000001,223.29349999999999,230.24149999999997,232.65520000000001,229.72769999999997,237.7259,241.29960000000003,244.75970000000001,236.95560000000003,214.40530000000001,205.2039,209.72669999999999,202.57249999999999,192.30359999999999,199.1156,189.6216,182.57820000000001,183.6292,185.09559999999999,167.70689999999999,155.70010000000002,160.68029999999999,160.0137,159.96719999999999,158.33529999999999,152.6437,156.02860000000001,159.79350000000002,157.53280000000001,160.84730000000002,156.37610000000001,152.57769999999999,157.11879999999999,155.00110000000001,160.44989999999999,150.48179999999999,132.9965,129.7174,138.5052,128.7842,133.04480000000001,135.59139999999999,135.90040000000002,134.93679999999998,138.07839999999999,142.13810000000001,144.6414,155.44659999999999,155.87800000000001,157.63890000000001,153.91749999999999,159.87219999999999,162.15960000000001,164.3109,158.4949,152.98069999999998,148.1447,143.60159999999999,152.56549999999999,154.03379999999999,150.02470000000002,151.7774,149.6986,144.8519,143.01990000000001,130.072,123.6726,115.7531,106.21959999999999,110.85579999999999,107.1452,119.51309999999999,115.6349,119.0826,112.6836,116.03829999999999,119.66449999999999,116.17749999999999,112.9933,111.18459999999999,112.9089,114.602,116.08890000000001,118.7867,124.15050000000001,126.9247,139.0436,140.28810000000001,138.376,131.70340000000002,123.39619999999999,121.2105,126.82379999999999,126.07569999999998,122.19139999999999,113.70530000000001,118.8882,114.18310000000001,115.07380000000001,112.1974,109.65400000000001,113.76429999999999,115.93810000000001,121.4169,121.6974,118.5076,122.9752,123.88719999999999,122.3506,120.35279999999999,117.21809999999999,122.0491,126.43340000000001,134.67759999999998,136.0788,138.75,136.1832,139.0856,142.82900000000001,139.34649999999999,147.65900000000002,152.54310000000001,147.78540000000001,149.75280000000001,143.5385,131.72229999999999,129.39109999999999,127.29209999999999,131.45070000000001,129.35239999999999,131.86439999999999,131.18810000000002,125.74630000000001,124.5814,123.21079999999999,129.31189999999998,132.25450000000001,131.18970000000002,138.95589999999999,136.8554,135.92930000000001,130.5521,142.56800000000001,144.2022,159.0932,156.95429999999999,156.96799999999999,147.89540000000002,151.9348,137.29640000000001,139.26730000000001,143.18010000000001,140.00999999999999,144.67060000000001,128.1472,118.88289999999999,117.92750000000001,111.7225,108.4485,102.711,105.3717,114.31489999999999,113.04689999999999,113.2865,119.1024,125.29639999999999,132.28129999999999,130.12030000000001,124.81480000000001,117.8064,124.80889999999999,148.7715,136.26499999999999,146.58860000000001,141,138.8142,143.05090000000001,150.0891,171.95269999999999,231.02399999999997,209.51590000000002,194.4134,201.0153,205.93449999999999,213.75760000000002,224.10820000000001,223.85160000000002,233.0377,254.47110000000001,289.63239999999996,280.99610000000001,285.77769999999998,289.76419999999996,286.37819999999999,232.1001,221.33729999999997,247.46600000000001,243.17440000000002,246.19460000000001,232.86679999999998,240.4725,230.3579,217.4084,196.68559999999999,177.84139999999999,187.42660000000001,173.99720000000002,174.876,186.35250000000002,197.03440000000001,191.30529999999999,177.2397,176.43029999999999,183.91460000000001,175.51609999999999,174.1925,172.98050000000001,182.61250000000001,188.0386,205.49420000000001,205.62109999999998,203.67130000000003,211.96779999999998,188.2003,178.01750000000001,174.39590000000001,180.76920000000001,181.95439999999999,175.2867,169.29479999999998,178.64089999999999,190.6157,187.59980000000002,203.9889,186.9179,168.0204,170.75070000000002,174.3125,169.2397,168.91039999999998,165.84030000000001,167.1748,160.9785,156.5247,145.00290000000001,152.49859999999998,159.93299999999999,159.80459999999999,147.36269999999999,123.48790000000001,126.79020000000001,117.9599,116.2052,108.92349999999999,110.31020000000001,115.6972,112.5175,118.363,116.96759999999999,122.4862,119.25449999999999,122.9652,119.80139999999999,117.524,117.80930000000001,108.7734,text:date: 2020-07-27br />return_base100: 100.0000br />name: Metaverse Index,date: 2020-07-28br />return_base100: 91.2862br />name: Metaverse Index,date: 2020-07-29br />return_base100: 96.7403br />name: Metaverse Index,date: 2020-07-30br />return_base100: 94.0733br />name: Metaverse Index,date: 2020-07-31br />return_base100: 93.7105br />name: Metaverse Index,date: 2020-08-01br />return_base100: 91.6655br />name: Metaverse Index,date: 2020-08-02br />return_base100: 94.4307br />name: Metaverse Index,date: 2020-08-03br />return_base100: 87.8723br />name: Metaverse Index,date: 2020-08-04br />return_base100: 93.4532br />name: Metaverse Index,date: 2020-08-05br />return_base100: 94.4388br />name: Metaverse Index,date: 2020-08-06br />return_base100: 98.7449br />name: Metaverse Index,date: 2020-08-07br />return_base100: 102.6894br />name: Metaverse Index,date: 2020-08-08br />return_base100: 106.8412br />name: Metaverse Index,date: 2020-08-09br />return_base100: 120.5518br />name: Metaverse Index,date: 2020-08-10br />return_base100: 122.4113br />name: Metaverse Index,date: 2020-08-11br />return_base100: 120.3919br />name: Metaverse Index,date: 2020-08-12br />return_base100: 112.8459br />name: Metaverse Index,date: 2020-08-13br />return_base100: 116.5444br />name: Metaverse Index,date: 2020-08-14br />return_base100: 115.6653br />name: Metaverse Index,date: 2020-08-15br />return_base100: 119.4565br />name: Metaverse Index,date: 2020-08-16br />return_base100: 123.0473br />name: Metaverse Index,date: 2020-08-17br />return_base100: 122.9853br />name: Metaverse Index,date: 2020-08-18br />return_base100: 120.1898br />name: Metaverse Index,date: 2020-08-19br />return_base100: 114.4124br />name: Metaverse Index,date: 2020-08-20br />return_base100: 106.7956br />name: Metaverse Index,date: 2020-08-21br />return_base100: 114.0358br />name: Metaverse Index,date: 2020-08-22br />return_base100: 130.9630br />name: Metaverse Index,date: 2020-08-23br />return_base100: 128.4355br />name: Metaverse Index,date: 2020-08-24br />return_base100: 121.7550br />name: Metaverse Index,date: 2020-08-25br />return_base100: 121.7000br />name: Metaverse Index,date: 2020-08-26br />return_base100: 113.7730br />name: Metaverse Index,date: 2020-08-27br />return_base100: 116.1783br />name: Metaverse Index,date: 2020-08-28br />return_base100: 118.9967br />name: Metaverse Index,date: 2020-08-29br />return_base100: 131.1533br />name: Metaverse Index,date: 2020-08-30br />return_base100: 132.7905br />name: Metaverse Index,date: 2020-08-31br />return_base100: 128.4679br />name: Metaverse Index,date: 2020-09-01br />return_base100: 123.7374br />name: Metaverse Index,date: 2020-09-02br />return_base100: 125.0387br />name: Metaverse Index,date: 2020-09-03br />return_base100: 121.8925br />name: Metaverse Index,date: 2020-09-04br />return_base100: 98.5014br />name: Metaverse Index,date: 2020-09-05br />return_base100: 104.0688br />name: Metaverse Index,date: 2020-09-06br />return_base100: 94.3129br />name: Metaverse Index,date: 2020-09-07br />return_base100: 95.1878br />name: Metaverse Index,date: 2020-09-08br />return_base100: 93.7588br />name: Metaverse Index,date: 2020-09-09br />return_base100: 90.3246br />name: Metaverse Index,date: 2020-09-10br />return_base100: 94.7597br />name: Metaverse Index,date: 2020-09-11br />return_base100: 99.6566br />name: Metaverse Index,date: 2020-09-12br />return_base100: 104.6263br />name: Metaverse Index,date: 2020-09-13br />return_base100: 104.4650br />name: Metaverse Index,date: 2020-09-14br />return_base100: 99.1291br />name: Metaverse Index,date: 2020-09-15br />return_base100: 98.9322br />name: Metaverse Index,date: 2020-09-16br />return_base100: 95.4050br />name: Metaverse Index,date: 2020-09-17br />return_base100: 96.4807br />name: Metaverse Index,date: 2020-09-18br />return_base100: 94.2743br />name: Metaverse Index,date: 2020-09-19br />return_base100: 93.6262br />name: Metaverse Index,date: 2020-09-20br />return_base100: 94.5863br />name: Metaverse Index,date: 2020-09-21br />return_base100: 91.6517br />name: Metaverse Index,date: 2020-09-22br />return_base100: 83.7154br />name: Metaverse Index,date: 2020-09-23br />return_base100: 87.9803br />name: Metaverse Index,date: 2020-09-24br />return_base100: 80.3032br />name: Metaverse Index,date: 2020-09-25br />return_base100: 89.3306br />name: Metaverse Index,date: 2020-09-26br />return_base100: 90.0307br />name: Metaverse Index,date: 2020-09-27br />return_base100: 91.5428br />name: Metaverse Index,date: 2020-09-28br />return_base100: 89.5191br />name: Metaverse Index,date: 2020-09-29br />return_base100: 89.6217br />name: Metaverse Index,date: 2020-09-30br />return_base100: 93.2799br />name: Metaverse Index,date: 2020-10-01br />return_base100: 90.1950br />name: Metaverse Index,date: 2020-10-02br />return_base100: 82.6473br />name: Metaverse Index,date: 2020-10-03br />return_base100: 81.2477br />name: Metaverse Index,date: 2020-10-04br />return_base100: 82.0025br />name: Metaverse Index,date: 2020-10-05br />return_base100: 82.1201br />name: Metaverse Index,date: 2020-10-06br />return_base100: 82.9006br />name: Metaverse Index,date: 2020-10-07br />return_base100: 76.8670br />name: Metaverse Index,date: 2020-10-08br />return_base100: 76.0301br />name: Metaverse Index,date: 2020-10-09br />return_base100: 79.5499br />name: Metaverse Index,date: 2020-10-10br />return_base100: 85.2911br />name: Metaverse Index,date: 2020-10-11br />return_base100: 85.2814br />name: Metaverse Index,date: 2020-10-12br />return_base100: 85.7199br />name: Metaverse Index,date: 2020-10-13br />return_base100: 84.5927br />name: Metaverse Index,date: 2020-10-14br />return_base100: 81.1715br />name: Metaverse Index,date: 2020-10-15br />return_base100: 79.3218br />name: Metaverse Index,date: 2020-10-16br />return_base100: 78.6794br />name: Metaverse Index,date: 2020-10-17br />return_base100: 75.7150br />name: Metaverse Index,date: 2020-10-18br />return_base100: 77.2534br />name: Metaverse Index,date: 2020-10-19br />return_base100: 79.3283br />name: Metaverse Index,date: 2020-10-20br />return_base100: 77.5533br />name: Metaverse Index,date: 2020-10-21br />return_base100: 75.6265br />name: Metaverse Index,date: 2020-10-22br />return_base100: 78.6841br />name: Metaverse Index,date: 2020-10-23br />return_base100: 79.8422br />name: Metaverse Index,date: 2020-10-24br />return_base100: 77.4893br />name: Metaverse Index,date: 2020-10-25br />return_base100: 78.3415br />name: Metaverse Index,date: 2020-10-26br />return_base100: 77.8402br />name: Metaverse Index,date: 2020-10-27br />return_base100: 76.2779br />name: Metaverse Index,date: 2020-10-28br />return_base100: 75.9904br />name: Metaverse Index,date: 2020-10-29br />return_base100: 70.9700br />name: Metaverse Index,date: 2020-10-30br />return_base100: 71.7366br />name: Metaverse Index,date: 2020-10-31br />return_base100: 69.1890br />name: Metaverse Index,date: 2020-11-01br />return_base100: 70.7001br />name: Metaverse Index,date: 2020-11-02br />return_base100: 70.5492br />name: Metaverse Index,date: 2020-11-03br />return_base100: 68.1483br />name: Metaverse Index,date: 2020-11-04br />return_base100: 71.2500br />name: Metaverse Index,date: 2020-11-05br />return_base100: 70.9791br />name: Metaverse Index,date: 2020-11-06br />return_base100: 77.0460br />name: Metaverse Index,date: 2020-11-07br />return_base100: 83.8253br />name: Metaverse Index,date: 2020-11-08br />return_base100: 77.5145br />name: Metaverse Index,date: 2020-11-09br />return_base100: 85.3625br />name: Metaverse Index,date: 2020-11-10br />return_base100: 91.8240br />name: Metaverse Index,date: 2020-11-11br />return_base100: 87.0708br />name: Metaverse Index,date: 2020-11-12br />return_base100: 85.2843br />name: Metaverse Index,date: 2020-11-13br />return_base100: 84.5033br />name: Metaverse Index,date: 2020-11-14br />return_base100: 85.5671br />name: Metaverse Index,date: 2020-11-15br />return_base100: 82.2382br />name: Metaverse Index,date: 2020-11-16br />return_base100: 81.9473br />name: Metaverse Index,date: 2020-11-17br />return_base100: 83.7205br />name: Metaverse Index,date: 2020-11-18br />return_base100: 84.7103br />name: Metaverse Index,date: 2020-11-19br />return_base100: 81.4544br />name: Metaverse Index,date: 2020-11-20br />return_base100: 77.5951br />name: Metaverse Index,date: 2020-11-21br />return_base100: 78.3078br />name: Metaverse Index,date: 2020-11-22br />return_base100: 83.2003br />name: Metaverse Index,date: 2020-11-23br />return_base100: 84.3328br />name: Metaverse Index,date: 2020-11-24br />return_base100: 84.0577br />name: Metaverse Index,date: 2020-11-25br />return_base100: 90.7463br />name: Metaverse Index,date: 2020-11-26br />return_base100: 89.0330br />name: Metaverse Index,date: 2020-11-27br />return_base100: 79.8096br />name: Metaverse Index,date: 2020-11-28br />return_base100: 81.3750br />name: Metaverse Index,date: 2020-11-29br />return_base100: 83.8196br />name: Metaverse Index,date: 2020-11-30br />return_base100: 82.9950br />name: Metaverse Index,date: 2020-12-01br />return_base100: 88.5337br />name: Metaverse Index,date: 2020-12-02br />return_base100: 87.7131br />name: Metaverse Index,date: 2020-12-03br />return_base100: 92.7233br />name: Metaverse Index,date: 2020-12-04br />return_base100: 94.1438br />name: Metaverse Index,date: 2020-12-05br />return_base100: 88.2160br />name: Metaverse Index,date: 2020-12-06br />return_base100: 94.7875br />name: Metaverse Index,date: 2020-12-07br />return_base100: 94.5270br />name: Metaverse Index,date: 2020-12-08br />return_base100: 95.3697br />name: Metaverse Index,date: 2020-12-09br />return_base100: 90.5617br />name: Metaverse Index,date: 2020-12-10br />return_base100: 92.4069br />name: Metaverse Index,date: 2020-12-11br />return_base100: 88.1459br />name: Metaverse Index,date: 2020-12-12br />return_base100: 81.6426br />name: Metaverse Index,date: 2020-12-13br />return_base100: 84.2000br />name: Metaverse Index,date: 2020-12-14br />return_base100: 84.5476br />name: Metaverse Index,date: 2020-12-15br />return_base100: 84.9025br />name: Metaverse Index,date: 2020-12-16br />return_base100: 85.5164br />name: Metaverse Index,date: 2020-12-17br />return_base100: 87.3612br />name: Metaverse Index,date: 2020-12-18br />return_base100: 87.5147br />name: Metaverse Index,date: 2020-12-19br />return_base100: 94.4488br />name: Metaverse Index,date: 2020-12-20br />return_base100: 95.5868br />name: Metaverse Index,date: 2020-12-21br />return_base100: 89.5259br />name: Metaverse Index,date: 2020-12-22br />return_base100: 85.9419br />name: Metaverse Index,date: 2020-12-23br />return_base100: 86.5812br />name: Metaverse Index,date: 2020-12-24br />return_base100: 77.1225br />name: Metaverse Index,date: 2020-12-25br />return_base100: 82.6304br />name: Metaverse Index,date: 2020-12-26br />return_base100: 82.4387br />name: Metaverse Index,date: 2020-12-27br />return_base100: 83.8335br />name: Metaverse Index,date: 2020-12-28br />return_base100: 84.6356br />name: Metaverse Index,date: 2020-12-29br />return_base100: 83.9344br />name: Metaverse Index,date: 2020-12-30br />return_base100: 86.4037br />name: Metaverse Index,date: 2020-12-31br />return_base100: 83.3070br />name: Metaverse Index,date: 2021-01-01br />return_base100: 83.9882br />name: Metaverse Index,date: 2021-01-02br />return_base100: 85.6311br />name: Metaverse Index,date: 2021-01-03br />return_base100: 82.1334br />name: Metaverse Index,date: 2021-01-04br />return_base100: 83.5518br />name: Metaverse Index,date: 2021-01-05br />return_base100: 79.6094br />name: Metaverse Index,date: 2021-01-06br />return_base100: 84.7906br />name: Metaverse Index,date: 2021-01-07br />return_base100: 92.2574br />name: Metaverse Index,date: 2021-01-08br />return_base100: 107.2329br />name: Metaverse Index,date: 2021-01-09br />return_base100: 103.8541br />name: Metaverse Index,date: 2021-01-10br />return_base100: 105.2333br />name: Metaverse Index,date: 2021-01-11br />return_base100: 104.7222br />name: Metaverse Index,date: 2021-01-12br />return_base100: 92.7335br />name: Metaverse Index,date: 2021-01-13br />return_base100: 98.1707br />name: Metaverse Index,date: 2021-01-14br />return_base100: 102.7648br />name: Metaverse Index,date: 2021-01-15br />return_base100: 102.3085br />name: Metaverse Index,date: 2021-01-16br />return_base100: 100.1678br />name: Metaverse Index,date: 2021-01-17br />return_base100: 102.1597br />name: Metaverse Index,date: 2021-01-18br />return_base100: 104.8051br />name: Metaverse Index,date: 2021-01-19br />return_base100: 108.7324br />name: Metaverse Index,date: 2021-01-20br />return_base100: 115.7675br />name: Metaverse Index,date: 2021-01-21br />return_base100: 121.3017br />name: Metaverse Index,date: 2021-01-22br />return_base100: 106.3621br />name: Metaverse Index,date: 2021-01-23br />return_base100: 121.9943br />name: Metaverse Index,date: 2021-01-24br />return_base100: 135.3317br />name: Metaverse Index,date: 2021-01-25br />return_base100: 128.2221br />name: Metaverse Index,date: 2021-01-26br />return_base100: 125.4636br />name: Metaverse Index,date: 2021-01-27br />return_base100: 124.6600br />name: Metaverse Index,date: 2021-01-28br />return_base100: 114.3737br />name: Metaverse Index,date: 2021-01-29br />return_base100: 126.0652br />name: Metaverse Index,date: 2021-01-30br />return_base100: 131.4840br />name: Metaverse Index,date: 2021-01-31br />return_base100: 135.5521br />name: Metaverse Index,date: 2021-02-01br />return_base100: 134.2131br />name: Metaverse Index,date: 2021-02-02br />return_base100: 150.3513br />name: Metaverse Index,date: 2021-02-03br />return_base100: 153.0722br />name: Metaverse Index,date: 2021-02-04br />return_base100: 173.8961br />name: Metaverse Index,date: 2021-02-05br />return_base100: 165.0092br />name: Metaverse Index,date: 2021-02-06br />return_base100: 184.6193br />name: Metaverse Index,date: 2021-02-07br />return_base100: 186.9683br />name: Metaverse Index,date: 2021-02-08br />return_base100: 183.6198br />name: Metaverse Index,date: 2021-02-09br />return_base100: 191.5003br />name: Metaverse Index,date: 2021-02-10br />return_base100: 195.4996br />name: Metaverse Index,date: 2021-02-11br />return_base100: 200.0172br />name: Metaverse Index,date: 2021-02-12br />return_base100: 211.2105br />name: Metaverse Index,date: 2021-02-13br />return_base100: 224.2784br />name: Metaverse Index,date: 2021-02-14br />return_base100: 247.3195br />name: Metaverse Index,date: 2021-02-15br />return_base100: 231.6821br />name: Metaverse Index,date: 2021-02-16br />return_base100: 222.8479br />name: Metaverse Index,date: 2021-02-17br />return_base100: 216.8229br />name: Metaverse Index,date: 2021-02-18br />return_base100: 225.0138br />name: Metaverse Index,date: 2021-02-19br />return_base100: 247.4830br />name: Metaverse Index,date: 2021-02-20br />return_base100: 253.3135br />name: Metaverse Index,date: 2021-02-21br />return_base100: 239.3519br />name: Metaverse Index,date: 2021-02-22br />return_base100: 249.1053br />name: Metaverse Index,date: 2021-02-23br />return_base100: 227.6544br />name: Metaverse Index,date: 2021-02-24br />return_base100: 188.1060br />name: Metaverse Index,date: 2021-02-25br />return_base100: 216.8627br />name: Metaverse Index,date: 2021-02-26br />return_base100: 216.7617br />name: Metaverse Index,date: 2021-02-27br />return_base100: 215.1696br />name: Metaverse Index,date: 2021-02-28br />return_base100: 226.5180br />name: Metaverse Index,date: 2021-03-01br />return_base100: 207.2661br />name: Metaverse Index,date: 2021-03-02br />return_base100: 225.8886br />name: Metaverse Index,date: 2021-03-03br />return_base100: 227.9392br />name: Metaverse Index,date: 2021-03-04br />return_base100: 264.6031br />name: Metaverse Index,date: 2021-03-05br />return_base100: 291.0885br />name: Metaverse Index,date: 2021-03-06br />return_base100: 279.9187br />name: Metaverse Index,date: 2021-03-07br />return_base100: 281.2088br />name: Metaverse Index,date: 2021-03-08br />return_base100: 300.2974br />name: Metaverse Index,date: 2021-03-09br />return_base100: 339.4242br />name: Metaverse Index,date: 2021-03-10br />return_base100: 363.7481br />name: Metaverse Index,date: 2021-03-11br />return_base100: 342.1644br />name: Metaverse Index,date: 2021-03-12br />return_base100: 358.1364br />name: Metaverse Index,date: 2021-03-13br />return_base100: 414.5393br />name: Metaverse Index,date: 2021-03-14br />return_base100: 497.1618br />name: Metaverse Index,date: 2021-03-15br />return_base100: 517.6825br />name: Metaverse Index,date: 2021-03-16br />return_base100: 526.4964br />name: Metaverse Index,date: 2021-03-17br />return_base100: 472.3489br />name: Metaverse Index,date: 2021-03-18br />return_base100: 512.3612br />name: Metaverse Index,date: 2021-03-19br />return_base100: 490.6175br />name: Metaverse Index,date: 2021-03-20br />return_base100: 480.4349br />name: Metaverse Index,date: 2021-03-21br />return_base100: 456.6623br />name: Metaverse Index,date: 2021-03-22br />return_base100: 481.9414br />name: Metaverse Index,date: 2021-03-23br />return_base100: 466.6385br />name: Metaverse Index,date: 2021-03-24br />return_base100: 451.9391br />name: Metaverse Index,date: 2021-03-25br />return_base100: 441.9317br />name: Metaverse Index,date: 2021-03-26br />return_base100: 433.5697br />name: Metaverse Index,date: 2021-03-27br />return_base100: 469.7256br />name: Metaverse Index,date: 2021-03-28br />return_base100: 495.6135br />name: Metaverse Index,date: 2021-03-29br />return_base100: 564.4621br />name: Metaverse Index,date: 2021-03-30br />return_base100: 556.1078br />name: Metaverse Index,date: 2021-03-31br />return_base100: 554.8513br />name: Metaverse Index,date: 2021-04-01br />return_base100: 528.1726br />name: Metaverse Index,date: 2021-04-02br />return_base100: 523.2947br />name: Metaverse Index,date: 2021-04-03br />return_base100: 531.2225br />name: Metaverse Index,date: 2021-04-04br />return_base100: 493.8989br />name: Metaverse Index,date: 2021-04-05br />return_base100: 526.1696br />name: Metaverse Index,date: 2021-04-06br />return_base100: 515.7875br />name: Metaverse Index,date: 2021-04-07br />return_base100: 506.6840br />name: Metaverse Index,date: 2021-04-08br />return_base100: 485.9255br />name: Metaverse Index,date: 2021-04-09br />return_base100: 515.9989br />name: Metaverse Index,date: 2021-04-10br />return_base100: 546.6712br />name: Metaverse Index,date: 2021-04-11br />return_base100: 527.4402br />name: Metaverse Index,date: 2021-04-12br />return_base100: 537.1430br />name: Metaverse Index,date: 2021-04-13br />return_base100: 548.5067br />name: Metaverse Index,date: 2021-04-14br />return_base100: 541.1493br />name: Metaverse Index,date: 2021-04-15br />return_base100: 536.5347br />name: Metaverse Index,date: 2021-04-16br />return_base100: 578.8146br />name: Metaverse Index,date: 2021-04-17br />return_base100: 584.0513br />name: Metaverse Index,date: 2021-04-18br />return_base100: 633.6775br />name: Metaverse Index,date: 2021-04-19br />return_base100: 568.5300br />name: Metaverse Index,date: 2021-04-20br />return_base100: 533.9260br />name: Metaverse Index,date: 2021-04-21br />return_base100: 564.5504br />name: Metaverse Index,date: 2021-04-22br />return_base100: 543.0340br />name: Metaverse Index,date: 2021-04-23br />return_base100: 501.5588br />name: Metaverse Index,date: 2021-04-24br />return_base100: 487.7449br />name: Metaverse Index,date: 2021-04-25br />return_base100: 445.6023br />name: Metaverse Index,date: 2021-04-26br />return_base100: 445.9497br />name: Metaverse Index,date: 2021-04-27br />return_base100: 505.4623br />name: Metaverse Index,date: 2021-04-28br />return_base100: 530.6846br />name: Metaverse Index,date: 2021-04-29br />return_base100: 592.6455br />name: Metaverse Index,date: 2021-04-30br />return_base100: 571.2748br />name: Metaverse Index,date: 2021-05-01br />return_base100: 609.5300br />name: Metaverse Index,date: 2021-05-02br />return_base100: 601.1584br />name: Metaverse Index,date: 2021-05-03br />return_base100: 585.0109br />name: Metaverse Index,date: 2021-05-04br />return_base100: 609.6321br />name: Metaverse Index,date: 2021-05-05br />return_base100: 549.5726br />name: Metaverse Index,date: 2021-05-06br />return_base100: 596.7581br />name: Metaverse Index,date: 2021-05-07br />return_base100: 623.1719br />name: Metaverse Index,date: 2021-05-08br />return_base100: 606.3382br />name: Metaverse Index,date: 2021-05-09br />return_base100: 595.4949br />name: Metaverse Index,date: 2021-05-10br />return_base100: 597.0557br />name: Metaverse Index,date: 2021-05-11br />return_base100: 533.6369br />name: Metaverse Index,date: 2021-05-12br />return_base100: 566.4679br />name: Metaverse Index,date: 2021-05-13br />return_base100: 499.3451br />name: Metaverse Index,date: 2021-05-14br />return_base100: 490.0930br />name: Metaverse Index,date: 2021-05-15br />return_base100: 504.8958br />name: Metaverse Index,date: 2021-05-16br />return_base100: 471.6610br />name: Metaverse Index,date: 2021-05-17br />return_base100: 469.3521br />name: Metaverse Index,date: 2021-05-18br />return_base100: 427.8251br />name: Metaverse Index,date: 2021-05-19br />return_base100: 453.0063br />name: Metaverse Index,date: 2021-05-20br />return_base100: 323.7029br />name: Metaverse Index,date: 2021-05-21br />return_base100: 379.3685br />name: Metaverse Index,date: 2021-05-22br />return_base100: 325.8916br />name: Metaverse Index,date: 2021-05-23br />return_base100: 329.0446br />name: Metaverse Index,date: 2021-05-24br />return_base100: 262.4952br />name: Metaverse Index,date: 2021-05-25br />return_base100: 319.0754br />name: Metaverse Index,date: 2021-05-26br />return_base100: 319.8768br />name: Metaverse Index,date: 2021-05-27br />return_base100: 386.6499br />name: Metaverse Index,date: 2021-05-28br />return_base100: 360.3694br />name: Metaverse Index,date: 2021-05-29br />return_base100: 327.3228br />name: Metaverse Index,date: 2021-05-30br />return_base100: 304.4508br />name: Metaverse Index,date: 2021-05-31br />return_base100: 318.0948br />name: Metaverse Index,date: 2021-06-01br />return_base100: 340.9376br />name: Metaverse Index,date: 2021-06-02br />return_base100: 330.4663br />name: Metaverse Index,date: 2021-06-03br />return_base100: 346.8132br />name: Metaverse Index,date: 2021-06-04br />return_base100: 363.8394br />name: Metaverse Index,date: 2021-06-05br />return_base100: 339.3827br />name: Metaverse Index,date: 2021-06-06br />return_base100: 335.9759br />name: Metaverse Index,date: 2021-06-07br />return_base100: 341.7648br />name: Metaverse Index,date: 2021-06-08br />return_base100: 312.3420br />name: Metaverse Index,date: 2021-06-09br />return_base100: 301.6991br />name: Metaverse Index,date: 2021-06-10br />return_base100: 319.2347br />name: Metaverse Index,date: 2021-06-11br />return_base100: 304.2767br />name: Metaverse Index,date: 2021-06-12br />return_base100: 300.8309br />name: Metaverse Index,date: 2021-06-13br />return_base100: 287.1188br />name: Metaverse Index,date: 2021-06-14br />return_base100: 298.1695br />name: Metaverse Index,date: 2021-06-15br />return_base100: 307.7693br />name: Metaverse Index,date: 2021-06-16br />return_base100: 314.2791br />name: Metaverse Index,date: 2021-06-17br />return_base100: 305.4578br />name: Metaverse Index,date: 2021-06-18br />return_base100: 306.8215br />name: Metaverse Index,date: 2021-06-19br />return_base100: 290.1349br />name: Metaverse Index,date: 2021-06-20br />return_base100: 291.6970br />name: Metaverse Index,date: 2021-06-21br />return_base100: 285.2468br />name: Metaverse Index,date: 2021-06-22br />return_base100: 224.3936br />name: Metaverse Index,date: 2021-06-23br />return_base100: 214.7628br />name: Metaverse Index,date: 2021-06-24br />return_base100: 236.2030br />name: Metaverse Index,date: 2021-06-25br />return_base100: 246.3127br />name: Metaverse Index,date: 2021-06-26br />return_base100: 236.7667br />name: Metaverse Index,date: 2021-06-27br />return_base100: 225.0325br />name: Metaverse Index,date: 2021-06-28br />return_base100: 239.1508br />name: Metaverse Index,date: 2021-06-29br />return_base100: 255.0677br />name: Metaverse Index,date: 2021-06-30br />return_base100: 254.4852br />name: Metaverse Index,date: 2021-07-01br />return_base100: 261.3430br />name: Metaverse Index,date: 2021-07-02br />return_base100: 256.1900br />name: Metaverse Index,date: 2021-07-03br />return_base100: 259.2494br />name: Metaverse Index,date: 2021-07-04br />return_base100: 271.8258br />name: Metaverse Index,date: 2021-07-05br />return_base100: 280.8042br />name: Metaverse Index,date: 2021-07-06br />return_base100: 266.0098br />name: Metaverse Index,date: 2021-07-07br />return_base100: 286.4998br />name: Metaverse Index,date: 2021-07-08br />return_base100: 323.8790br />name: Metaverse Index,date: 2021-07-09br />return_base100: 305.2933br />name: Metaverse Index,date: 2021-07-10br />return_base100: 327.2937br />name: Metaverse Index,date: 2021-07-11br />return_base100: 341.5827br />name: Metaverse Index,date: 2021-07-12br />return_base100: 339.7070br />name: Metaverse Index,date: 2021-07-13br />return_base100: 322.6031br />name: Metaverse Index,date: 2021-07-14br />return_base100: 324.3397br />name: Metaverse Index,date: 2021-07-15br />return_base100: 368.5534br />name: Metaverse Index,date: 2021-07-16br />return_base100: 353.4926br />name: Metaverse Index,date: 2021-07-17br />return_base100: 324.8708br />name: Metaverse Index,date: 2021-07-18br />return_base100: 317.2433br />name: Metaverse Index,date: 2021-07-19br />return_base100: 327.9402br />name: Metaverse Index,date: 2021-07-20br />return_base100: 296.8139br />name: Metaverse Index,date: 2021-07-21br />return_base100: 277.0792br />name: Metaverse Index,date: 2021-07-22br />return_base100: 313.4359br />name: Metaverse Index,date: 2021-07-23br />return_base100: 313.7647br />name: Metaverse Index,date: 2021-07-24br />return_base100: 368.7907br />name: Metaverse Index,date: 2021-07-25br />return_base100: 402.8925br />name: Metaverse Index,date: 2021-07-26br />return_base100: 424.6963br />name: Metaverse Index,date: 2021-07-27br />return_base100: 392.4379br />name: Metaverse Index,date: 2021-07-28br />return_base100: 414.3198br />name: Metaverse Index,date: 2021-07-29br />return_base100: 413.1770br />name: Metaverse Index,date: 2021-07-30br />return_base100: 410.1588br />name: Metaverse Index,date: 2021-07-31br />return_base100: 402.9175br />name: Metaverse Index,date: 2021-08-01br />return_base100: 412.2320br />name: Metaverse Index,date: 2021-08-02br />return_base100: 387.9363br />name: Metaverse Index,date: 2021-08-03br />return_base100: 392.0753br />name: Metaverse Index,date: 2021-08-04br />return_base100: 381.7930br />name: Metaverse Index,date: 2021-08-05br />return_base100: 401.2753br />name: Metaverse Index,date: 2021-08-06br />return_base100: 399.5402br />name: Metaverse Index,date: 2021-08-07br />return_base100: 408.3927br />name: Metaverse Index,date: 2021-08-08br />return_base100: 407.9509br />name: Metaverse Index,date: 2021-08-09br />return_base100: 389.4745br />name: Metaverse Index,date: 2021-08-10br />return_base100: 402.4205br />name: Metaverse Index,date: 2021-08-11br />return_base100: 430.9813br />name: Metaverse Index,date: 2021-08-12br />return_base100: 439.5782br />name: Metaverse Index,date: 2021-08-13br />return_base100: 431.7531br />name: Metaverse Index,date: 2021-08-14br />return_base100: 463.1206br />name: Metaverse Index,date: 2021-08-15br />return_base100: 449.9741br />name: Metaverse Index,date: 2021-08-16br />return_base100: 456.7151br />name: Metaverse Index,date: 2021-08-17br />return_base100: 445.9054br />name: Metaverse Index,date: 2021-08-18br />return_base100: 425.1244br />name: Metaverse Index,date: 2021-08-19br />return_base100: 417.2700br />name: Metaverse Index,date: 2021-08-20br />return_base100: 434.6024br />name: Metaverse Index,date: 2021-08-21br />return_base100: 454.5864br />name: Metaverse Index,date: 2021-08-22br />return_base100: 471.7768br />name: Metaverse Index,date: 2021-08-23br />return_base100: 467.3571br />name: Metaverse Index,date: 2021-08-24br />return_base100: 481.3984br />name: Metaverse Index,date: 2021-08-25br />return_base100: 464.5409br />name: Metaverse Index,date: 2021-08-26br />return_base100: 504.4821br />name: Metaverse Index,date: 2021-08-27br />return_base100: 476.8658br />name: Metaverse Index,date: 2021-08-28br />return_base100: 498.1367br />name: Metaverse Index,date: 2021-08-29br />return_base100: 510.1552br />name: Metaverse Index,date: 2021-08-30br />return_base100: 549.7362br />name: Metaverse Index,date: 2021-08-31br />return_base100: 528.6326br />name: Metaverse Index,date: 2021-09-01br />return_base100: 522.0491br />name: Metaverse Index,date: 2021-09-02br />return_base100: 538.5084br />name: Metaverse Index,date: 2021-09-03br />return_base100: 540.7679br />name: Metaverse Index,date: 2021-09-04br />return_base100: 537.7624br />name: Metaverse Index,date: 2021-09-05br />return_base100: 550.8417br />name: Metaverse Index,date: 2021-09-06br />return_base100: 552.9747br />name: Metaverse Index,date: 2021-09-07br />return_base100: 539.7951br />name: Metaverse Index,date: 2021-09-08br />return_base100: 439.1895br />name: Metaverse Index,date: 2021-09-09br />return_base100: 446.1905br />name: Metaverse Index,date: 2021-09-10br />return_base100: 453.5540br />name: Metaverse Index,date: 2021-09-11br />return_base100: 420.9175br />name: Metaverse Index,date: 2021-09-12br />return_base100: 430.6534br />name: Metaverse Index,date: 2021-09-13br />return_base100: 436.4461br />name: Metaverse Index,date: 2021-09-14br />return_base100: 439.0636br />name: Metaverse Index,date: 2021-09-15br />return_base100: 455.5032br />name: Metaverse Index,date: 2021-09-16br />return_base100: 475.9467br />name: Metaverse Index,date: 2021-09-17br />return_base100: 498.5407br />name: Metaverse Index,date: 2021-09-18br />return_base100: 494.4650br />name: Metaverse Index,date: 2021-09-19br />return_base100: 499.0929br />name: Metaverse Index,date: 2021-09-20br />return_base100: 480.8102br />name: Metaverse Index,date: 2021-09-21br />return_base100: 409.9270br />name: Metaverse Index,date: 2021-09-22br />return_base100: 390.6945br />name: Metaverse Index,date: 2021-09-23br />return_base100: 447.5492br />name: Metaverse Index,date: 2021-09-24br />return_base100: 468.2577br />name: Metaverse Index,date: 2021-09-25br />return_base100: 423.8134br />name: Metaverse Index,date: 2021-09-26br />return_base100: 414.0079br />name: Metaverse Index,date: 2021-09-27br />return_base100: 407.5223br />name: Metaverse Index,date: 2021-09-28br />return_base100: 393.3633br />name: Metaverse Index,date: 2021-09-29br />return_base100: 365.7674br />name: Metaverse Index,date: 2021-09-30br />return_base100: 377.9025br />name: Metaverse Index,date: 2021-10-01br />return_base100: 412.1959br />name: Metaverse Index,date: 2021-10-02br />return_base100: 460.7141br />name: Metaverse Index,date: 2021-10-03br />return_base100: 458.1532br />name: Metaverse Index,date: 2021-10-04br />return_base100: 481.9908br />name: Metaverse Index,date: 2021-10-05br />return_base100: 474.5705br />name: Metaverse Index,date: 2021-10-06br />return_base100: 471.7065br />name: Metaverse Index,date: 2021-10-07br />return_base100: 469.1875br />name: Metaverse Index,date: 2021-10-08br />return_base100: 472.2954br />name: Metaverse Index,date: 2021-10-09br />return_base100: 474.8940br />name: Metaverse Index,date: 2021-10-10br />return_base100: 483.7318br />name: Metaverse Index,date: 2021-10-11br />return_base100: 450.5717br />name: Metaverse Index,date: 2021-10-12br />return_base100: 443.1644br />name: Metaverse Index,date: 2021-10-13br />return_base100: 432.9142br />name: Metaverse Index,date: 2021-10-14br />return_base100: 442.3360br />name: Metaverse Index,date: 2021-10-15br />return_base100: 452.6746br />name: Metaverse Index,date: 2021-10-16br />return_base100: 452.0189br />name: Metaverse Index,date: 2021-10-17br />return_base100: 463.6301br />name: Metaverse Index,date: 2021-10-18br />return_base100: 452.1870br />name: Metaverse Index,date: 2021-10-19br />return_base100: 446.9873br />name: Metaverse Index,date: 2021-10-20br />return_base100: 448.4245br />name: Metaverse Index,date: 2021-10-21br />return_base100: 467.6819br />name: Metaverse Index,date: 2021-10-22br />return_base100: 455.2969br />name: Metaverse Index,date: 2021-10-23br />return_base100: 458.9152br />name: Metaverse Index,date: 2021-10-24br />return_base100: 460.8526br />name: Metaverse Index,date: 2021-10-25br />return_base100: 452.1841br />name: Metaverse Index,date: 2021-10-26br />return_base100: 466.0113br />name: Metaverse Index,date: 2021-10-27br />return_base100: 475.5801br />name: Metaverse Index,date: 2021-10-28br />return_base100: 432.5851br />name: Metaverse Index,date: 2021-10-29br />return_base100: 490.6118br />name: Metaverse Index,date: 2021-10-30br />return_base100: 614.4159br />name: Metaverse Index,date: 2021-10-31br />return_base100: 1054.3170br />name: Metaverse Index,date: 2021-11-01br />return_base100: 905.9377br />name: Metaverse Index,date: 2021-11-02br />return_base100: 991.8170br />name: Metaverse Index,date: 2021-11-03br />return_base100: 1123.6059br />name: Metaverse Index,date: 2021-11-04br />return_base100: 1097.5457br />name: Metaverse Index,date: 2021-11-05br />return_base100: 1001.9509br />name: Metaverse Index,date: 2021-11-06br />return_base100: 993.7959br />name: Metaverse Index,date: 2021-11-07br />return_base100: 1036.4277br />name: Metaverse Index,date: 2021-11-08br />return_base100: 1037.3365br />name: Metaverse Index,date: 2021-11-09br />return_base100: 1006.3470br />name: Metaverse Index,date: 2021-11-10br />return_base100: 961.2751br />name: Metaverse Index,date: 2021-11-11br />return_base100: 924.9143br />name: Metaverse Index,date: 2021-11-12br />return_base100: 987.9397br />name: Metaverse Index,date: 2021-11-13br />return_base100: 1098.3223br />name: Metaverse Index,date: 2021-11-14br />return_base100: 1128.0655br />name: Metaverse Index,date: 2021-11-15br />return_base100: 1124.6532br />name: Metaverse Index,date: 2021-11-16br />return_base100: 1163.7559br />name: Metaverse Index,date: 2021-11-17br />return_base100: 1198.7020br />name: Metaverse Index,date: 2021-11-18br />return_base100: 1389.9396br />name: Metaverse Index,date: 2021-11-19br />return_base100: 1505.2275br />name: Metaverse Index,date: 2021-11-20br />return_base100: 1615.8814br />name: Metaverse Index,date: 2021-11-21br />return_base100: 1682.1750br />name: Metaverse Index,date: 2021-11-22br />return_base100: 1632.5089br />name: Metaverse Index,date: 2021-11-23br />return_base100: 1797.3463br />name: Metaverse Index,date: 2021-11-24br />return_base100: 1849.2963br />name: Metaverse Index,date: 2021-11-25br />return_base100: 2440.5869br />name: Metaverse Index,date: 2021-11-26br />return_base100: 2555.4856br />name: Metaverse Index,date: 2021-11-27br />return_base100: 2390.3117br />name: Metaverse Index,date: 2021-11-28br />return_base100: 2305.6742br />name: Metaverse Index,date: 2021-11-29br />return_base100: 2537.9434br />name: Metaverse Index,date: 2021-11-30br />return_base100: 2386.0121br />name: Metaverse Index,date: 2021-12-01br />return_base100: 2285.7314br />name: Metaverse Index,date: 2021-12-02br />return_base100: 2277.9800br />name: Metaverse Index,date: 2021-12-03br />return_base100: 2198.6637br />name: Metaverse Index,date: 2021-12-04br />return_base100: 1968.9624br />name: Metaverse Index,date: 2021-12-05br />return_base100: 2018.6887br />name: Metaverse Index,date: 2021-12-06br />return_base100: 1801.6848br />name: Metaverse Index,date: 2021-12-07br />return_base100: 1848.6951br />name: Metaverse Index,date: 2021-12-08br />return_base100: 1805.3039br />name: Metaverse Index,date: 2021-12-09br />return_base100: 1822.4594br />name: Metaverse Index,date: 2021-12-10br />return_base100: 1759.7781br />name: Metaverse Index,date: 2021-12-11br />return_base100: 1647.8298br />name: Metaverse Index,date: 2021-12-12br />return_base100: 1776.7101br />name: Metaverse Index,date: 2021-12-13br />return_base100: 1883.1925br />name: Metaverse Index,date: 2021-12-14br />return_base100: 1636.7353br />name: Metaverse Index,date: 2021-12-15br />return_base100: 1629.1725br />name: Metaverse Index,date: 2021-12-16br />return_base100: 1715.9151br />name: Metaverse Index,date: 2021-12-17br />return_base100: 1639.6392br />name: Metaverse Index,date: 2021-12-18br />return_base100: 1609.9255br />name: Metaverse Index,date: 2021-12-19br />return_base100: 1699.5489br />name: Metaverse Index,date: 2021-12-20br />return_base100: 1639.5095br />name: Metaverse Index,date: 2021-12-21br />return_base100: 1604.1041br />name: Metaverse Index,date: 2021-12-22br />return_base100: 1657.9203br />name: Metaverse Index,date: 2021-12-23br />return_base100: 1655.0015br />name: Metaverse Index,date: 2021-12-24br />return_base100: 1923.0549br />name: Metaverse Index,date: 2021-12-25br />return_base100: 1813.6583br />name: Metaverse Index,date: 2021-12-26br />return_base100: 1975.2789br />name: Metaverse Index,date: 2021-12-27br />return_base100: 2001.6629br />name: Metaverse Index,date: 2021-12-28br />return_base100: 1974.4572br />name: Metaverse Index,date: 2021-12-29br />return_base100: 1781.7840br />name: Metaverse Index,date: 2021-12-30br />return_base100: 1723.5167br />name: Metaverse Index,date: 2021-12-31br />return_base100: 1749.4868br />name: Metaverse Index,date: 2022-01-01br />return_base100: 1741.3881br />name: Metaverse Index,date: 2022-01-02br />return_base100: 1778.2353br />name: Metaverse Index,date: 2022-01-03br />return_base100: 1766.1913br />name: Metaverse Index,date: 2022-01-04br />return_base100: 1709.7113br />name: Metaverse Index,date: 2022-01-05br />return_base100: 1657.1320br />name: Metaverse Index,date: 2022-01-06br />return_base100: 1517.8631br />name: Metaverse Index,date: 2022-01-07br />return_base100: 1606.9424br />name: Metaverse Index,date: 2022-01-08br />return_base100: 1472.2527br />name: Metaverse Index,date: 2022-01-09br />return_base100: 1398.0850br />name: Metaverse Index,date: 2022-01-10br />return_base100: 1422.8802br />name: Metaverse Index,date: 2022-01-11br />return_base100: 1345.7724br />name: Metaverse Index,date: 2022-01-12br />return_base100: 1413.0724br />name: Metaverse Index,date: 2022-01-13br />return_base100: 1524.2252br />name: Metaverse Index,date: 2022-01-14br />return_base100: 1426.1084br />name: Metaverse Index,date: 2022-01-15br />return_base100: 1440.3470br />name: Metaverse Index,date: 2022-01-16br />return_base100: 1454.3998br />name: Metaverse Index,date: 2022-01-17br />return_base100: 1469.3234br />name: Metaverse Index,date: 2022-01-18br />return_base100: 1379.7743br />name: Metaverse Index,date: 2022-01-19br />return_base100: 1349.4842br />name: Metaverse Index,date: 2022-01-20br />return_base100: 1284.9279br />name: Metaverse Index,date: 2022-01-21br />return_base100: 1227.1090br />name: Metaverse Index,date: 2022-01-22br />return_base100: 1028.6389br />name: Metaverse Index,date: 2022-01-23br />return_base100: 925.0407br />name: Metaverse Index,date: 2022-01-24br />return_base100: 975.2169br />name: Metaverse Index,date: 2022-01-25br />return_base100: 944.7786br />name: Metaverse Index,date: 2022-01-26br />return_base100: 962.3337br />name: Metaverse Index,date: 2022-01-27br />return_base100: 992.4616br />name: Metaverse Index,date: 2022-01-28br />return_base100: 1014.4082br />name: Metaverse Index,date: 2022-01-29br />return_base100: 1033.6680br />name: Metaverse Index,date: 2022-01-30br />return_base100: 1090.4161br />name: Metaverse Index,date: 2022-01-31br />return_base100: 1108.0994br />name: Metaverse Index,date: 2022-02-01br />return_base100: 1179.8866br />name: Metaverse Index,date: 2022-02-02br />return_base100: 1154.9197br />name: Metaverse Index,date: 2022-02-03br />return_base100: 1081.6705br />name: Metaverse Index,date: 2022-02-04br />return_base100: 1101.7838br />name: Metaverse Index,date: 2022-02-05br />return_base100: 1183.6977br />name: Metaverse Index,date: 2022-02-06br />return_base100: 1334.2356br />name: Metaverse Index,date: 2022-02-07br />return_base100: 1441.8433br />name: Metaverse Index,date: 2022-02-08br />return_base100: 1489.0260br />name: Metaverse Index,date: 2022-02-09br />return_base100: 1552.2012br />name: Metaverse Index,date: 2022-02-10br />return_base100: 1531.0204br />name: Metaverse Index,date: 2022-02-11br />return_base100: 1463.8835br />name: Metaverse Index,date: 2022-02-12br />return_base100: 1358.4744br />name: Metaverse Index,date: 2022-02-13br />return_base100: 1354.7024br />name: Metaverse Index,date: 2022-02-14br />return_base100: 1317.7150br />name: Metaverse Index,date: 2022-02-15br />return_base100: 1313.8992br />name: Metaverse Index,date: 2022-02-16br />return_base100: 1493.7679br />name: Metaverse Index,date: 2022-02-17br />return_base100: 1445.6382br />name: Metaverse Index,date: 2022-02-18br />return_base100: 1316.1400br />name: Metaverse Index,date: 2022-02-19br />return_base100: 1276.4627br />name: Metaverse Index,date: 2022-02-20br />return_base100: 1244.5913br />name: Metaverse Index,date: 2022-02-21br />return_base100: 1143.6352br />name: Metaverse Index,date: 2022-02-22br />return_base100: 1046.1194br />name: Metaverse Index,date: 2022-02-23br />return_base100: 1112.4217br />name: Metaverse Index,date: 2022-02-24br />return_base100: 1076.4795br />name: Metaverse Index,date: 2022-02-25br />return_base100: 1076.5321br />name: Metaverse Index,date: 2022-02-26br />return_base100: 1147.1449br />name: Metaverse Index,date: 2022-02-27br />return_base100: 1123.7332br />name: Metaverse Index,date: 2022-02-28br />return_base100: 1069.0820br />name: Metaverse Index,date: 2022-03-01br />return_base100: 1178.2037br />name: Metaverse Index,date: 2022-03-02br />return_base100: 1195.7472br />name: Metaverse Index,date: 2022-03-03br />return_base100: 1165.6874br />name: Metaverse Index,date: 2022-03-04br />return_base100: 1121.9177br />name: Metaverse Index,date: 2022-03-05br />return_base100: 1041.9287br />name: Metaverse Index,date: 2022-03-06br />return_base100: 1081.3057br />name: Metaverse Index,date: 2022-03-07br />return_base100: 1023.6814br />name: Metaverse Index,date: 2022-03-08br />return_base100: 1005.0039br />name: Metaverse Index,date: 2022-03-09br />return_base100: 1015.2239br />name: Metaverse Index,date: 2022-03-10br />return_base100: 1061.3182br />name: Metaverse Index,date: 2022-03-11br />return_base100: 1010.9745br />name: Metaverse Index,date: 2022-03-12br />return_base100: 986.9669br />name: Metaverse Index,date: 2022-03-13br />return_base100: 989.5403br />name: Metaverse Index,date: 2022-03-14br />return_base100: 968.8363br />name: Metaverse Index,date: 2022-03-15br />return_base100: 985.1032br />name: Metaverse Index,date: 2022-03-16br />return_base100: 972.9284br />name: Metaverse Index,date: 2022-03-17br />return_base100: 1084.2108br />name: Metaverse Index,date: 2022-03-18br />return_base100: 1068.7061br />name: Metaverse Index,date: 2022-03-19br />return_base100: 1073.6142br />name: Metaverse Index,date: 2022-03-20br />return_base100: 1099.4841br />name: Metaverse Index,date: 2022-03-21br />return_base100: 1050.9434br />name: Metaverse Index,date: 2022-03-22br />return_base100: 1055.7562br />name: Metaverse Index,date: 2022-03-23br />return_base100: 1070.4268br />name: Metaverse Index,date: 2022-03-24br />return_base100: 1129.7416br />name: Metaverse Index,date: 2022-03-25br />return_base100: 1181.9180br />name: Metaverse Index,date: 2022-03-26br />return_base100: 1146.9660br />name: Metaverse Index,date: 2022-03-27br />return_base100: 1156.2544br />name: Metaverse Index,date: 2022-03-28br />return_base100: 1204.9369br />name: Metaverse Index,date: 2022-03-29br />return_base100: 1190.4252br />name: Metaverse Index,date: 2022-03-30br />return_base100: 1202.9380br />name: Metaverse Index,date: 2022-03-31br />return_base100: 1216.7326br />name: Metaverse Index,date: 2022-04-01br />return_base100: 1169.9738br />name: Metaverse Index,date: 2022-04-02br />return_base100: 1199.0853br />name: Metaverse Index,date: 2022-04-03br />return_base100: 1186.9145br />name: Metaverse Index,date: 2022-04-04br />return_base100: 1226.1914br />name: Metaverse Index,date: 2022-04-05br />return_base100: 1214.7769br />name: Metaverse Index,date: 2022-04-06br />return_base100: 1164.5785br />name: Metaverse Index,date: 2022-04-07br />return_base100: 1044.3544br />name: Metaverse Index,date: 2022-04-08br />return_base100: 1077.9137br />name: Metaverse Index,date: 2022-04-09br />return_base100: 1013.3990br />name: Metaverse Index,date: 2022-04-10br />return_base100: 1046.0465br />name: Metaverse Index,date: 2022-04-11br />return_base100: 1012.4851br />name: Metaverse Index,date: 2022-04-12br />return_base100: 922.1303br />name: Metaverse Index,date: 2022-04-13br />return_base100: 962.9449br />name: Metaverse Index,date: 2022-04-14br />return_base100: 990.7309br />name: Metaverse Index,date: 2022-04-15br />return_base100: 954.7472br />name: Metaverse Index,date: 2022-04-16br />return_base100: 964.5438br />name: Metaverse Index,date: 2022-04-17br />return_base100: 967.6700br />name: Metaverse Index,date: 2022-04-18br />return_base100: 924.1243br />name: Metaverse Index,date: 2022-04-19br />return_base100: 941.5815br />name: Metaverse Index,date: 2022-04-20br />return_base100: 978.5798br />name: Metaverse Index,date: 2022-04-21br />return_base100: 959.9050br />name: Metaverse Index,date: 2022-04-22br />return_base100: 925.3064br />name: Metaverse Index,date: 2022-04-23br />return_base100: 926.3148br />name: Metaverse Index,date: 2022-04-24br />return_base100: 912.6927br />name: Metaverse Index,date: 2022-04-25br />return_base100: 912.2736br />name: Metaverse Index,date: 2022-04-26br />return_base100: 899.5216br />name: Metaverse Index,date: 2022-04-27br />return_base100: 821.2387br />name: Metaverse Index,date: 2022-04-28br />return_base100: 841.0181br />name: Metaverse Index,date: 2022-04-29br />return_base100: 831.2968br />name: Metaverse Index,date: 2022-04-30br />return_base100: 769.3656br />name: Metaverse Index,date: 2022-05-01br />return_base100: 670.6492br />name: Metaverse Index,date: 2022-05-02br />return_base100: 719.6461br />name: Metaverse Index,date: 2022-05-03br />return_base100: 703.3185br />name: Metaverse Index,date: 2022-05-04br />return_base100: 697.3074br />name: Metaverse Index,date: 2022-05-05br />return_base100: 785.3407br />name: Metaverse Index,date: 2022-05-06br />return_base100: 694.5228br />name: Metaverse Index,date: 2022-05-07br />return_base100: 684.9226br />name: Metaverse Index,date: 2022-05-08br />return_base100: 651.7611br />name: Metaverse Index,date: 2022-05-09br />return_base100: 639.1630br />name: Metaverse Index,date: 2022-05-10br />return_base100: 539.2719br />name: Metaverse Index,date: 2022-05-11br />return_base100: 547.2224br />name: Metaverse Index,date: 2022-05-12br />return_base100: 391.5640br />name: Metaverse Index,date: 2022-05-13br />return_base100: 356.1540br />name: Metaverse Index,date: 2022-05-14br />return_base100: 441.9677br />name: Metaverse Index,date: 2022-05-15br />return_base100: 512.7048br />name: Metaverse Index,date: 2022-05-16br />return_base100: 519.0757br />name: Metaverse Index,date: 2022-05-17br />return_base100: 467.4735br />name: Metaverse Index,date: 2022-05-18br />return_base100: 487.0727br />name: Metaverse Index,date: 2022-05-19br />return_base100: 422.4615br />name: Metaverse Index,date: 2022-05-20br />return_base100: 458.4584br />name: Metaverse Index,date: 2022-05-21br />return_base100: 442.6508br />name: Metaverse Index,date: 2022-05-22br />return_base100: 459.1224br />name: Metaverse Index,date: 2022-05-23br />return_base100: 470.1325br />name: Metaverse Index,date: 2022-05-24br />return_base100: 443.2160br />name: Metaverse Index,date: 2022-05-25br />return_base100: 448.7455br />name: Metaverse Index,date: 2022-05-26br />return_base100: 459.1763br />name: Metaverse Index,date: 2022-05-27br />return_base100: 439.3985br />name: Metaverse Index,date: 2022-05-28br />return_base100: 416.5877br />name: Metaverse Index,date: 2022-05-29br />return_base100: 425.1299br />name: Metaverse Index,date: 2022-05-30br />return_base100: 432.3550br />name: Metaverse Index,date: 2022-05-31br />return_base100: 473.7212br />name: Metaverse Index,date: 2022-06-01br />return_base100: 475.0091br />name: Metaverse Index,date: 2022-06-02br />return_base100: 435.2286br />name: Metaverse Index,date: 2022-06-03br />return_base100: 449.6569br />name: Metaverse Index,date: 2022-06-04br />return_base100: 429.5600br />name: Metaverse Index,date: 2022-06-05br />return_base100: 431.4877br />name: Metaverse Index,date: 2022-06-06br />return_base100: 431.8922br />name: Metaverse Index,date: 2022-06-07br />return_base100: 454.5736br />name: Metaverse Index,date: 2022-06-08br />return_base100: 443.7252br />name: Metaverse Index,date: 2022-06-09br />return_base100: 431.1281br />name: Metaverse Index,date: 2022-06-10br />return_base100: 429.3208br />name: Metaverse Index,date: 2022-06-11br />return_base100: 398.1784br />name: Metaverse Index,date: 2022-06-12br />return_base100: 363.0659br />name: Metaverse Index,date: 2022-06-13br />return_base100: 337.8024br />name: Metaverse Index,date: 2022-06-14br />return_base100: 320.2293br />name: Metaverse Index,date: 2022-06-15br />return_base100: 328.7644br />name: Metaverse Index,date: 2022-06-16br />return_base100: 355.4080br />name: Metaverse Index,date: 2022-06-17br />return_base100: 308.4279br />name: Metaverse Index,date: 2022-06-18br />return_base100: 323.9284br />name: Metaverse Index,date: 2022-06-19br />return_base100: 304.3620br />name: Metaverse Index,date: 2022-06-20br />return_base100: 327.4636br />name: Metaverse Index,date: 2022-06-21br />return_base100: 339.3045br />name: Metaverse Index,date: 2022-06-22br />return_base100: 341.9242br />name: Metaverse Index,date: 2022-06-23br />return_base100: 333.4020br />name: Metaverse Index,date: 2022-06-24br />return_base100: 357.8160br />name: Metaverse Index,date: 2022-06-25br />return_base100: 378.0726br />name: Metaverse Index,date: 2022-06-26br />return_base100: 407.5924br />name: Metaverse Index,date: 2022-06-27br />return_base100: 389.5288br />name: Metaverse Index,date: 2022-06-28br />return_base100: 402.1861br />name: Metaverse Index,date: 2022-06-29br />return_base100: 374.9507br />name: Metaverse Index,date: 2022-06-30br />return_base100: 366.4453br />name: Metaverse Index,date: 2022-07-01br />return_base100: 373.1048br />name: Metaverse Index,date: 2022-07-02br />return_base100: 360.9967br />name: Metaverse Index,date: 2022-07-03br />return_base100: 357.3891br />name: Metaverse Index,date: 2022-07-04br />return_base100: 359.4352br />name: Metaverse Index,date: 2022-07-05br />return_base100: 393.6121br />name: Metaverse Index,date: 2022-07-06br />return_base100: 385.9276br />name: Metaverse Index,date: 2022-07-07br />return_base100: 402.2262br />name: Metaverse Index,date: 2022-07-08br />return_base100: 409.8646br />name: Metaverse Index,date: 2022-07-09br />return_base100: 399.5698br />name: Metaverse Index,date: 2022-07-10br />return_base100: 398.7289br />name: Metaverse Index,date: 2022-07-11br />return_base100: 381.9839br />name: Metaverse Index,date: 2022-07-12br />return_base100: 356.2983br />name: Metaverse Index,date: 2022-07-13br />return_base100: 350.6875br />name: Metaverse Index,date: 2022-07-14br />return_base100: 369.3003br />name: Metaverse Index,date: 2022-07-15br />return_base100: 380.7851br />name: Metaverse Index,date: 2022-07-16br />return_base100: 378.3537br />name: Metaverse Index,date: 2022-07-17br />return_base100: 387.8364br />name: Metaverse Index,date: 2022-07-18br />return_base100: 382.3201br />name: Metaverse Index,date: 2022-07-19br />return_base100: 433.3920br />name: Metaverse Index,date: 2022-07-20br />return_base100: 448.9939br />name: Metaverse Index,date: 2022-07-21br />return_base100: 424.2565br />name: Metaverse Index,date: 2022-07-22br />return_base100: 431.7931br />name: Metaverse Index,date: 2022-07-23br />return_base100: 446.8162br />name: Metaverse Index,date: 2022-07-24br />return_base100: 444.2020br />name: Metaverse Index,date: 2022-07-25br />return_base100: 405.4776br />name: Metaverse Index,date: 2022-07-26br />return_base100: 397.6813br />name: Metaverse Index,date: 2022-07-27br />return_base100: 441.0892br />name: Metaverse Index,date: 2022-07-28br />return_base100: 453.2946br />name: Metaverse Index,date: 2022-07-29br />return_base100: 453.4233br />name: Metaverse Index,date: 2022-07-30br />return_base100: 448.9868br />name: Metaverse Index,date: 2022-07-31br />return_base100: 449.4677br />name: Metaverse Index,date: 2022-08-01br />return_base100: 455.4869br />name: Metaverse Index,date: 2022-08-02br />return_base100: 446.3116br />name: Metaverse Index,date: 2022-08-03br />return_base100: 449.3555br />name: Metaverse Index,date: 2022-08-04br />return_base100: 464.0151br />name: Metaverse Index,date: 2022-08-05br />return_base100: 480.0362br />name: Metaverse Index,date: 2022-08-06br />return_base100: 470.9773br />name: Metaverse Index,date: 2022-08-07br />return_base100: 470.4554br />name: Metaverse Index,date: 2022-08-08br />return_base100: 480.6470br />name: Metaverse Index,date: 2022-08-09br />return_base100: 461.3056br />name: Metaverse Index,date: 2022-08-10br />return_base100: 475.3379br />name: Metaverse Index,date: 2022-08-11br />return_base100: 466.8773br />name: Metaverse Index,date: 2022-08-12br />return_base100: 476.2144br />name: Metaverse Index,date: 2022-08-13br />return_base100: 468.1902br />name: Metaverse Index,date: 2022-08-14br />return_base100: 466.3418br />name: Metaverse Index,date: 2022-08-15br />return_base100: 456.1356br />name: Metaverse Index,date: 2022-08-16br />return_base100: 449.8573br />name: Metaverse Index,date: 2022-08-17br />return_base100: 431.2669br />name: Metaverse Index,date: 2022-08-18br />return_base100: 412.1245br />name: Metaverse Index,date: 2022-08-19br />return_base100: 370.8386br />name: Metaverse Index,date: 2022-08-20br />return_base100: 366.3569br />name: Metaverse Index,date: 2022-08-21br />return_base100: 379.0096br />name: Metaverse Index,date: 2022-08-22br />return_base100: 368.7658br />name: Metaverse Index,date: 2022-08-23br />return_base100: 376.6564br />name: Metaverse Index,date: 2022-08-24br />return_base100: 374.7316br />name: Metaverse Index,date: 2022-08-25br />return_base100: 376.6368br />name: Metaverse Index,date: 2022-08-26br />return_base100: 341.4326br />name: Metaverse Index,date: 2022-08-27br />return_base100: 342.6061br />name: Metaverse Index,date: 2022-08-28br />return_base100: 336.6161br />name: Metaverse Index,date: 2022-08-29br />return_base100: 354.2379br />name: Metaverse Index,date: 2022-08-30br />return_base100: 342.8741br />name: Metaverse Index,date: 2022-08-31br />return_base100: 338.7280br />name: Metaverse Index,date: 2022-09-01br />return_base100: 339.9711br />name: Metaverse Index,date: 2022-09-02br />return_base100: 336.7225br />name: Metaverse Index,date: 2022-09-03br />return_base100: 340.4642br />name: Metaverse Index,date: 2022-09-04br />return_base100: 345.6981br />name: Metaverse Index,date: 2022-09-05br />return_base100: 343.1373br />name: Metaverse Index,date: 2022-09-06br />return_base100: 318.9842br />name: Metaverse Index,date: 2022-09-07br />return_base100: 330.2108br />name: Metaverse Index,date: 2022-09-08br />return_base100: 333.3414br />name: Metaverse Index,date: 2022-09-09br />return_base100: 356.2905br />name: Metaverse Index,date: 2022-09-10br />return_base100: 359.8075br />name: Metaverse Index,date: 2022-09-11br />return_base100: 367.8609br />name: Metaverse Index,date: 2022-09-12br />return_base100: 359.6933br />name: Metaverse Index,date: 2022-09-13br />return_base100: 336.1928br />name: Metaverse Index,date: 2022-09-14br />return_base100: 337.6755br />name: Metaverse Index,date: 2022-09-15br />return_base100: 324.7932br />name: Metaverse Index,date: 2022-09-16br />return_base100: 323.4795br />name: Metaverse Index,date: 2022-09-17br />return_base100: 348.1669br />name: Metaverse Index,date: 2022-09-18br />return_base100: 318.9157br />name: Metaverse Index,date: 2022-09-19br />return_base100: 339.5672br />name: Metaverse Index,date: 2022-09-20br />return_base100: 328.5503br />name: Metaverse Index,date: 2022-09-21br />return_base100: 325.1497br />name: Metaverse Index,date: 2022-09-22br />return_base100: 340.8980br />name: Metaverse Index,date: 2022-09-23br />return_base100: 339.0371br />name: Metaverse Index,date: 2022-09-24br />return_base100: 328.6983br />name: Metaverse Index,date: 2022-09-25br />return_base100: 329.1254br />name: Metaverse Index,date: 2022-09-26br />return_base100: 325.4130br />name: Metaverse Index,date: 2022-09-27br />return_base100: 321.7075br />name: Metaverse Index,date: 2022-09-28br />return_base100: 323.1593br />name: Metaverse Index,date: 2022-09-29br />return_base100: 325.4342br />name: Metaverse Index,date: 2022-09-30br />return_base100: 322.4754br />name: Metaverse Index,date: 2022-10-01br />return_base100: 318.0255br />name: Metaverse Index,date: 2022-10-02br />return_base100: 309.5163br />name: Metaverse Index,date: 2022-10-03br />return_base100: 317.6802br />name: Metaverse Index,date: 2022-10-04br />return_base100: 323.6856br />name: Metaverse Index,date: 2022-10-05br />return_base100: 322.7750br />name: Metaverse Index,date: 2022-10-06br />return_base100: 317.8224br />name: Metaverse Index,date: 2022-10-07br />return_base100: 317.1301br />name: Metaverse Index,date: 2022-10-08br />return_base100: 315.6367br />name: Metaverse Index,date: 2022-10-09br />return_base100: 318.2512br />name: Metaverse Index,date: 2022-10-10br />return_base100: 310.2234br />name: Metaverse Index,date: 2022-10-11br />return_base100: 294.4751br />name: Metaverse Index,date: 2022-10-12br />return_base100: 295.7509br />name: Metaverse Index,date: 2022-10-13br />return_base100: 286.6658br />name: Metaverse Index,date: 2022-10-14br />return_base100: 284.4777br />name: Metaverse Index,date: 2022-10-15br />return_base100: 286.7168br />name: Metaverse Index,date: 2022-10-16br />return_base100: 290.0089br />name: Metaverse Index,date: 2022-10-17br />return_base100: 293.7093br />name: Metaverse Index,date: 2022-10-18br />return_base100: 285.5771br />name: Metaverse Index,date: 2022-10-19br />return_base100: 274.2140br />name: Metaverse Index,date: 2022-10-20br />return_base100: 270.8217br />name: Metaverse Index,date: 2022-10-21br />return_base100: 279.0826br />name: Metaverse Index,date: 2022-10-22br />return_base100: 279.7506br />name: Metaverse Index,date: 2022-10-23br />return_base100: 286.3352br />name: Metaverse Index,date: 2022-10-24br />return_base100: 279.7312br />name: Metaverse Index,date: 2022-10-25br />return_base100: 290.7320br />name: Metaverse Index,date: 2022-10-26br />return_base100: 294.7556br />name: Metaverse Index,date: 2022-10-27br />return_base100: 290.2073br />name: Metaverse Index,date: 2022-10-28br />return_base100: 301.1866br />name: Metaverse Index,date: 2022-10-29br />return_base100: 304.0807br />name: Metaverse Index,date: 2022-10-30br />return_base100: 310.6179br />name: Metaverse Index,date: 2022-10-31br />return_base100: 309.0023br />name: Metaverse Index,date: 2022-11-01br />return_base100: 301.9755br />name: Metaverse Index,date: 2022-11-02br />return_base100: 286.2605br />name: Metaverse Index,date: 2022-11-03br />return_base100: 289.3056br />name: Metaverse Index,date: 2022-11-04br />return_base100: 313.5914br />name: Metaverse Index,date: 2022-11-05br />return_base100: 326.4450br />name: Metaverse Index,date: 2022-11-06br />return_base100: 305.4802br />name: Metaverse Index,date: 2022-11-07br />return_base100: 300.4702br />name: Metaverse Index,date: 2022-11-08br />return_base100: 258.8870br />name: Metaverse Index,date: 2022-11-09br />return_base100: 200.7924br />name: Metaverse Index,date: 2022-11-10br />return_base100: 238.3808br />name: Metaverse Index,date: 2022-11-11br />return_base100: 223.4833br />name: Metaverse Index,date: 2022-11-12br />return_base100: 209.8670br />name: Metaverse Index,date: 2022-11-13br />return_base100: 204.3614br />name: Metaverse Index,date: 2022-11-14br />return_base100: 208.0266br />name: Metaverse Index,date: 2022-11-15br />return_base100: 209.7067br />name: Metaverse Index,date: 2022-11-16br />return_base100: 205.7170br />name: Metaverse Index,date: 2022-11-17br />return_base100: 200.8475br />name: Metaverse Index,date: 2022-11-18br />return_base100: 206.3521br />name: Metaverse Index,date: 2022-11-19br />return_base100: 211.9741br />name: Metaverse Index,date: 2022-11-20br />return_base100: 196.4084br />name: Metaverse Index,date: 2022-11-21br />return_base100: 193.3359br />name: Metaverse Index,date: 2022-11-22br />return_base100: 200.0750br />name: Metaverse Index,date: 2022-11-23br />return_base100: 208.2051br />name: Metaverse Index,date: 2022-11-24br />return_base100: 205.0094br />name: Metaverse Index,date: 2022-11-25br />return_base100: 202.1733br />name: Metaverse Index,date: 2022-11-26br />return_base100: 209.5460br />name: Metaverse Index,date: 2022-11-27br />return_base100: 215.8294br />name: Metaverse Index,date: 2022-11-28br />return_base100: 215.6779br />name: Metaverse Index,date: 2022-11-29br />return_base100: 218.0658br />name: Metaverse Index,date: 2022-11-30br />return_base100: 225.6659br />name: Metaverse Index,date: 2022-12-01br />return_base100: 218.2920br />name: Metaverse Index,date: 2022-12-02br />return_base100: 225.0010br />name: Metaverse Index,date: 2022-12-03br />return_base100: 218.6300br />name: Metaverse Index,date: 2022-12-04br />return_base100: 222.4886br />name: Metaverse Index,date: 2022-12-05br />return_base100: 225.2654br />name: Metaverse Index,date: 2022-12-06br />return_base100: 228.9053br />name: Metaverse Index,date: 2022-12-07br />return_base100: 217.2128br />name: Metaverse Index,date: 2022-12-08br />return_base100: 220.3738br />name: Metaverse Index,date: 2022-12-09br />return_base100: 217.7183br />name: Metaverse Index,date: 2022-12-10br />return_base100: 221.4973br />name: Metaverse Index,date: 2022-12-11br />return_base100: 223.1796br />name: Metaverse Index,date: 2022-12-12br />return_base100: 222.5158br />name: Metaverse Index,date: 2022-12-13br />return_base100: 217.8509br />name: Metaverse Index,date: 2022-12-14br />return_base100: 214.3967br />name: Metaverse Index,date: 2022-12-15br />return_base100: 209.6621br />name: Metaverse Index,date: 2022-12-16br />return_base100: 184.1077br />name: Metaverse Index,date: 2022-12-17br />return_base100: 186.9926br />name: Metaverse Index,date: 2022-12-18br />return_base100: 185.1097br />name: Metaverse Index,date: 2022-12-19br />return_base100: 173.9459br />name: Metaverse Index,date: 2022-12-20br />return_base100: 181.2902br />name: Metaverse Index,date: 2022-12-21br />return_base100: 178.8953br />name: Metaverse Index,date: 2022-12-22br />return_base100: 180.4675br />name: Metaverse Index,date: 2022-12-23br />return_base100: 183.7398br />name: Metaverse Index,date: 2022-12-24br />return_base100: 183.4022br />name: Metaverse Index,date: 2022-12-25br />return_base100: 181.7747br />name: Metaverse Index,date: 2022-12-26br />return_base100: 181.9172br />name: Metaverse Index,date: 2022-12-27br />return_base100: 180.5746br />name: Metaverse Index,date: 2022-12-28br />return_base100: 174.3180br />name: Metaverse Index,date: 2022-12-29br />return_base100: 172.1285br />name: Metaverse Index,date: 2022-12-30br />return_base100: 169.6389br />name: Metaverse Index,date: 2022-12-31br />return_base100: 170.8070br />name: Metaverse Index,date: 2023-01-01br />return_base100: 176.2026br />name: Metaverse Index,date: 2023-01-02br />return_base100: 181.9423br />name: Metaverse Index,date: 2023-01-03br />return_base100: 182.7029br />name: Metaverse Index,date: 2023-01-04br />return_base100: 187.0119br />name: Metaverse Index,date: 2023-01-05br />return_base100: 184.6662br />name: Metaverse Index,date: 2023-01-06br />return_base100: 189.8044br />name: Metaverse Index,date: 2023-01-07br />return_base100: 196.6023br />name: Metaverse Index,date: 2023-01-08br />return_base100: 215.1831br />name: Metaverse Index,date: 2023-01-09br />return_base100: 226.6818br />name: Metaverse Index,date: 2023-01-10br />return_base100: 232.5060br />name: Metaverse Index,date: 2023-01-11br />return_base100: 231.3553br />name: Metaverse Index,date: 2023-01-12br />return_base100: 235.7606br />name: Metaverse Index,date: 2023-01-13br />return_base100: 263.5171br />name: Metaverse Index,date: 2023-01-14br />return_base100: 282.1649br />name: Metaverse Index,date: 2023-01-15br />return_base100: 298.5871br />name: Metaverse Index,date: 2023-01-16br />return_base100: 290.3134br />name: Metaverse Index,date: 2023-01-17br />return_base100: 289.0892br />name: Metaverse Index,date: 2023-01-18br />return_base100: 272.2256br />name: Metaverse Index,date: 2023-01-19br />return_base100: 279.7308br />name: Metaverse Index,date: 2023-01-20br />return_base100: 304.6141br />name: Metaverse Index,date: 2023-01-21br />return_base100: 311.2658br />name: Metaverse Index,date: 2023-01-22br />return_base100: 316.1552br />name: Metaverse Index,date: 2023-01-23br />return_base100: 321.2261br />name: Metaverse Index,date: 2023-01-24br />return_base100: 298.1981br />name: Metaverse Index,date: 2023-01-25br />return_base100: 317.6098br />name: Metaverse Index,date: 2023-01-26br />return_base100: 318.5608br />name: Metaverse Index,date: 2023-01-27br />return_base100: 324.1654br />name: Metaverse Index,date: 2023-01-28br />return_base100: 321.9209br />name: Metaverse Index,date: 2023-01-29br />return_base100: 345.7805br />name: Metaverse Index,date: 2023-01-30br />return_base100: 320.2668br />name: Metaverse Index,date: 2023-01-31br />return_base100: 322.0075br />name: Metaverse Index,date: 2023-02-01br />return_base100: 336.3987br />name: Metaverse Index,date: 2023-02-02br />return_base100: 329.5431br />name: Metaverse Index,date: 2023-02-03br />return_base100: 335.6525br />name: Metaverse Index,date: 2023-02-04br />return_base100: 334.0511br />name: Metaverse Index,date: 2023-02-05br />return_base100: 321.6790br />name: Metaverse Index,date: 2023-02-06br />return_base100: 311.2840br />name: Metaverse Index,date: 2023-02-07br />return_base100: 353.5542br />name: Metaverse Index,date: 2023-02-08br />return_base100: 338.2365br />name: Metaverse Index,date: 2023-02-09br />return_base100: 294.8635br />name: Metaverse Index,date: 2023-02-10br />return_base100: 295.9131br />name: Metaverse Index,date: 2023-02-11br />return_base100: 305.2309br />name: Metaverse Index,date: 2023-02-12br />return_base100: 292.9798br />name: Metaverse Index,date: 2023-02-13br />return_base100: 283.3682br />name: Metaverse Index,date: 2023-02-14br />return_base100: 295.8383br />name: Metaverse Index,date: 2023-02-15br />return_base100: 316.6652br />name: Metaverse Index,date: 2023-02-16br />return_base100: 297.6102br />name: Metaverse Index,date: 2023-02-17br />return_base100: 315.1900br />name: Metaverse Index,date: 2023-02-18br />return_base100: 317.8400br />name: Metaverse Index,date: 2023-02-19br />return_base100: 318.9772br />name: Metaverse Index,date: 2023-02-20br />return_base100: 331.8938br />name: Metaverse Index,date: 2023-02-21br />return_base100: 316.1752br />name: Metaverse Index,date: 2023-02-22br />return_base100: 312.8301br />name: Metaverse Index,date: 2023-02-23br />return_base100: 312.3860br />name: Metaverse Index,date: 2023-02-24br />return_base100: 296.3892br />name: Metaverse Index,date: 2023-02-25br />return_base100: 289.8009br />name: Metaverse Index,date: 2023-02-26br />return_base100: 296.9022br />name: Metaverse Index,date: 2023-02-27br />return_base100: 292.6215br />name: Metaverse Index,date: 2023-02-28br />return_base100: 285.1042br />name: Metaverse Index,date: 2023-03-01br />return_base100: 295.5511br />name: Metaverse Index,date: 2023-03-02br />return_base100: 286.4407br />name: Metaverse Index,date: 2023-03-03br />return_base100: 270.4116br />name: Metaverse Index,date: 2023-03-04br />return_base100: 265.0136br />name: Metaverse Index,date: 2023-03-05br />return_base100: 265.4138br />name: Metaverse Index,date: 2023-03-06br />return_base100: 271.0948br />name: Metaverse Index,date: 2023-03-07br />return_base100: 261.6362br />name: Metaverse Index,date: 2023-03-08br />return_base100: 244.8802br />name: Metaverse Index,date: 2023-03-09br />return_base100: 225.6613br />name: Metaverse Index,date: 2023-03-10br />return_base100: 230.5951br />name: Metaverse Index,date: 2023-03-11br />return_base100: 221.8208br />name: Metaverse Index,date: 2023-03-12br />return_base100: 250.1826br />name: Metaverse Index,date: 2023-03-13br />return_base100: 257.4131br />name: Metaverse Index,date: 2023-03-14br />return_base100: 263.7707br />name: Metaverse Index,date: 2023-03-15br />return_base100: 243.3607br />name: Metaverse Index,date: 2023-03-16br />return_base100: 248.1964br />name: Metaverse Index,date: 2023-03-17br />return_base100: 270.9502br />name: Metaverse Index,date: 2023-03-18br />return_base100: 266.0013br />name: Metaverse Index,date: 2023-03-19br />return_base100: 273.4159br />name: Metaverse Index,date: 2023-03-20br />return_base100: 258.2522br />name: Metaverse Index,date: 2023-03-21br />return_base100: 262.5146br />name: Metaverse Index,date: 2023-03-22br />return_base100: 250.0453br />name: Metaverse Index,date: 2023-03-23br />return_base100: 260.4048br />name: Metaverse Index,date: 2023-03-24br />return_base100: 252.4026br />name: Metaverse Index,date: 2023-03-25br />return_base100: 246.7932br />name: Metaverse Index,date: 2023-03-26br />return_base100: 251.7116br />name: Metaverse Index,date: 2023-03-27br />return_base100: 245.1992br />name: Metaverse Index,date: 2023-03-28br />return_base100: 245.2424br />name: Metaverse Index,date: 2023-03-29br />return_base100: 252.6405br />name: Metaverse Index,date: 2023-03-30br />return_base100: 246.8465br />name: Metaverse Index,date: 2023-03-31br />return_base100: 251.9787br />name: Metaverse Index,date: 2023-04-01br />return_base100: 254.7879br />name: Metaverse Index,date: 2023-04-02br />return_base100: 250.1395br />name: Metaverse Index,date: 2023-04-03br />return_base100: 251.5290br />name: Metaverse Index,date: 2023-04-04br />return_base100: 254.0913br />name: Metaverse Index,date: 2023-04-05br />return_base100: 259.7983br />name: Metaverse Index,date: 2023-04-06br />return_base100: 254.9752br />name: Metaverse Index,date: 2023-04-07br />return_base100: 257.1453br />name: Metaverse Index,date: 2023-04-08br />return_base100: 255.1463br />name: Metaverse Index,date: 2023-04-09br />return_base100: 255.4212br />name: Metaverse Index,date: 2023-04-10br />return_base100: 260.4656br />name: Metaverse Index,date: 2023-04-11br />return_base100: 259.3819br />name: Metaverse Index,date: 2023-04-12br />return_base100: 263.3648br />name: Metaverse Index,date: 2023-04-13br />return_base100: 265.7977br />name: Metaverse Index,date: 2023-04-14br />return_base100: 272.7839br />name: Metaverse Index,date: 2023-04-15br />return_base100: 272.6675br />name: Metaverse Index,date: 2023-04-16br />return_base100: 274.4691br />name: Metaverse Index,date: 2023-04-17br />return_base100: 278.2852br />name: Metaverse Index,date: 2023-04-18br />return_base100: 280.1607br />name: Metaverse Index,date: 2023-04-19br />return_base100: 254.6942br />name: Metaverse Index,date: 2023-04-20br />return_base100: 248.1576br />name: Metaverse Index,date: 2023-04-21br />return_base100: 238.1789br />name: Metaverse Index,date: 2023-04-22br />return_base100: 242.8180br />name: Metaverse Index,date: 2023-04-23br />return_base100: 239.5833br />name: Metaverse Index,date: 2023-04-24br />return_base100: 238.1987br />name: Metaverse Index,date: 2023-04-25br />return_base100: 240.3991br />name: Metaverse Index,date: 2023-04-26br />return_base100: 233.8514br />name: Metaverse Index,date: 2023-04-27br />return_base100: 240.8149br />name: Metaverse Index,date: 2023-05-02br />return_base100: 228.3470br />name: Metaverse Index,date: 2023-05-03br />return_base100: 230.6357br />name: Metaverse Index,date: 2023-05-04br />return_base100: 226.8407br />name: Metaverse Index,date: 2023-05-05br />return_base100: 228.6370br />name: Metaverse Index,date: 2023-05-06br />return_base100: 217.1914br />name: Metaverse Index,date: 2023-05-07br />return_base100: 216.8963br />name: Metaverse Index,date: 2023-05-08br />return_base100: 200.4306br />name: Metaverse Index,date: 2023-05-09br />return_base100: 200.2362br />name: Metaverse Index,date: 2023-05-10br />return_base100: 203.2883br />name: Metaverse Index,date: 2023-05-11br />return_base100: 193.2303br />name: Metaverse Index,date: 2023-05-12br />return_base100: 197.2553br />name: Metaverse Index,date: 2023-05-13br />return_base100: 194.9031br />name: Metaverse Index,date: 2023-05-14br />return_base100: 197.2198br />name: Metaverse Index,date: 2023-05-15br />return_base100: 199.4319br />name: Metaverse Index,date: 2023-05-16br />return_base100: 203.6334br />name: Metaverse Index,date: 2023-05-17br />return_base100: 208.1890br />name: Metaverse Index,date: 2023-05-18br />return_base100: 206.1072br />name: Metaverse Index,date: 2023-05-19br />return_base100: 206.2873br />name: Metaverse Index,date: 2023-05-20br />return_base100: 206.1246br />name: Metaverse Index,date: 2023-05-21br />return_base100: 202.6703br />name: Metaverse Index,date: 2023-05-22br />return_base100: 201.8544br />name: Metaverse Index,date: 2023-05-23br />return_base100: 203.1551br />name: Metaverse Index,date: 2023-05-24br />return_base100: 195.6211br />name: Metaverse Index,date: 2023-05-25br />return_base100: 195.8527br />name: Metaverse Index,date: 2023-05-26br />return_base100: 196.9849br />name: Metaverse Index,date: 2023-05-27br />return_base100: 199.2856br />name: Metaverse Index,date: 2023-05-28br />return_base100: 205.5696br />name: Metaverse Index,date: 2023-05-29br />return_base100: 202.3516br />name: Metaverse Index,date: 2023-05-30br />return_base100: 203.0880br />name: Metaverse Index,date: 2023-05-31br />return_base100: 197.1418br />name: Metaverse Index,date: 2023-06-01br />return_base100: 198.7640br />name: Metaverse Index,date: 2023-06-02br />return_base100: 204.6997br />name: Metaverse Index,date: 2023-06-03br />return_base100: 204.4643br />name: Metaverse Index,date: 2023-06-04br />return_base100: 211.0423br />name: Metaverse Index,date: 2023-06-05br />return_base100: 187.4041br />name: Metaverse Index,date: 2023-06-06br />return_base100: 194.6348br />name: Metaverse Index,date: 2023-06-07br />return_base100: 179.6951br />name: Metaverse Index,date: 2023-06-08br />return_base100: 179.4091br />name: Metaverse Index,date: 2023-06-09br />return_base100: 173.9879br />name: Metaverse Index,date: 2023-06-10br />return_base100: 146.5534br />name: Metaverse Index,date: 2023-06-11br />return_base100: 146.5414br />name: Metaverse Index,date: 2023-06-12br />return_base100: 144.9376br />name: Metaverse Index,date: 2023-06-13br />return_base100: 144.3818br />name: Metaverse Index,date: 2023-06-14br />return_base100: 137.8542br />name: Metaverse Index,date: 2023-06-15br />return_base100: 139.3889br />name: Metaverse Index,date: 2023-06-16br />return_base100: 140.8591br />name: Metaverse Index,date: 2023-06-17br />return_base100: 142.7592br />name: Metaverse Index,date: 2023-06-18br />return_base100: 140.2579br />name: Metaverse Index,date: 2023-06-19br />return_base100: 141.2489br />name: Metaverse Index,date: 2023-06-20br />return_base100: 146.2608br />name: Metaverse Index,date: 2023-06-21br />return_base100: 154.2784br />name: Metaverse Index,date: 2023-06-22br />return_base100: 151.5990br />name: Metaverse Index,date: 2023-06-23br />return_base100: 158.4805br />name: Metaverse Index,date: 2023-06-24br />return_base100: 159.0461br />name: Metaverse Index,date: 2023-06-25br />return_base100: 160.5389br />name: Metaverse Index,date: 2023-06-26br />return_base100: 156.2639br />name: Metaverse Index,date: 2023-06-27br />return_base100: 157.9285br />name: Metaverse Index,date: 2023-06-28br />return_base100: 148.0741br />name: Metaverse Index,date: 2023-06-29br />return_base100: 150.9641br />name: Metaverse Index,date: 2023-06-30br />return_base100: 154.0526br />name: Metaverse Index,date: 2023-07-01br />return_base100: 163.3195br />name: Metaverse Index,date: 2023-07-02br />return_base100: 158.3881br />name: Metaverse Index,date: 2023-07-03br />return_base100: 160.8448br />name: Metaverse Index,date: 2023-07-04br />return_base100: 157.6788br />name: Metaverse Index,date: 2023-07-05br />return_base100: 152.3843br />name: Metaverse Index,date: 2023-07-06br />return_base100: 146.3764br />name: Metaverse Index,date: 2023-07-07br />return_base100: 147.5047br />name: Metaverse Index,date: 2023-07-08br />return_base100: 148.7598br />name: Metaverse Index,date: 2023-07-09br />return_base100: 148.1002br />name: Metaverse Index,date: 2023-07-10br />return_base100: 147.8880br />name: Metaverse Index,date: 2023-07-11br />return_base100: 149.9721br />name: Metaverse Index,date: 2023-07-12br />return_base100: 148.5901br />name: Metaverse Index,date: 2023-07-13br />return_base100: 161.7182br />name: Metaverse Index,date: 2023-07-14br />return_base100: 156.5469br />name: Metaverse Index,date: 2023-07-15br />return_base100: 157.6875br />name: Metaverse Index,date: 2023-07-16br />return_base100: 153.1033br />name: Metaverse Index,date: 2023-07-17br />return_base100: 156.6078br />name: Metaverse Index,date: 2023-07-18br />return_base100: 153.6696br />name: Metaverse Index,date: 2023-07-19br />return_base100: 154.2954br />name: Metaverse Index,date: 2023-07-20br />return_base100: 156.4202br />name: Metaverse Index,date: 2023-07-21br />return_base100: 157.2465br />name: Metaverse Index,date: 2023-07-22br />return_base100: 153.6704br />name: Metaverse Index,date: 2023-07-23br />return_base100: 158.5336br />name: Metaverse Index,date: 2023-07-24br />return_base100: 150.5270br />name: Metaverse Index,date: 2023-07-25br />return_base100: 149.7249br />name: Metaverse Index,date: 2023-07-26br />return_base100: 149.6440br />name: Metaverse Index,date: 2023-07-27br />return_base100: 148.4576br />name: Metaverse Index,date: 2023-07-28br />return_base100: 149.5251br />name: Metaverse Index,date: 2023-07-29br />return_base100: 150.8059br />name: Metaverse Index,date: 2023-07-30br />return_base100: 148.0417br />name: Metaverse Index,date: 2023-07-31br />return_base100: 145.6235br />name: Metaverse Index,date: 2023-08-01br />return_base100: 145.7681br />name: Metaverse Index,date: 2023-08-02br />return_base100: 142.5423br />name: Metaverse Index,date: 2023-08-03br />return_base100: 141.4905br />name: Metaverse Index,date: 2023-08-04br />return_base100: 140.1460br />name: Metaverse Index,date: 2023-08-05br />return_base100: 144.5264br />name: Metaverse Index,date: 2023-08-06br />return_base100: 143.7952br />name: Metaverse Index,date: 2023-08-07br />return_base100: 142.0073br />name: Metaverse Index,date: 2023-08-08br />return_base100: 144.5852br />name: Metaverse Index,date: 2023-08-09br />return_base100: 143.5765br />name: Metaverse Index,date: 2023-08-10br />return_base100: 144.1166br />name: Metaverse Index,date: 2023-08-11br />return_base100: 144.6221br />name: Metaverse Index,date: 2023-08-12br />return_base100: 147.4703br />name: Metaverse Index,date: 2023-08-13br />return_base100: 146.8039br />name: Metaverse Index,date: 2023-08-14br />return_base100: 148.4836br />name: Metaverse Index,date: 2023-08-15br />return_base100: 138.7812br />name: Metaverse Index,date: 2023-08-16br />return_base100: 131.5630br />name: Metaverse Index,date: 2023-08-17br />return_base100: 120.3587br />name: Metaverse Index,date: 2023-08-18br />return_base100: 122.8299br />name: Metaverse Index,date: 2023-08-19br />return_base100: 124.9554br />name: Metaverse Index,date: 2023-08-20br />return_base100: 125.4175br />name: Metaverse Index,date: 2023-08-21br />return_base100: 122.4151br />name: Metaverse Index,date: 2023-08-22br />return_base100: 121.0386br />name: Metaverse Index,date: 2023-08-23br />return_base100: 123.0387br />name: Metaverse Index,date: 2023-08-24br />return_base100: 119.7235br />name: Metaverse Index,date: 2023-08-25br />return_base100: 119.5251br />name: Metaverse Index,date: 2023-08-26br />return_base100: 118.4194br />name: Metaverse Index,date: 2023-08-27br />return_base100: 118.6503br />name: Metaverse Index,date: 2023-08-28br />return_base100: 119.0216br />name: Metaverse Index,date: 2023-08-29br />return_base100: 122.8873br />name: Metaverse Index,date: 2023-08-30br />return_base100: 121.1057br />name: Metaverse Index,date: 2023-08-31br />return_base100: 116.2270br />name: Metaverse Index,date: 2023-09-01br />return_base100: 113.9447br />name: Metaverse Index,date: 2023-09-02br />return_base100: 113.8405br />name: Metaverse Index,date: 2023-09-03br />return_base100: 113.0866br />name: Metaverse Index,date: 2023-09-04br />return_base100: 112.4910br />name: Metaverse Index,date: 2023-09-05br />return_base100: 113.6105br />name: Metaverse Index,date: 2023-09-06br />return_base100: 112.9379br />name: Metaverse Index,date: 2023-09-07br />return_base100: 114.3235br />name: Metaverse Index,date: 2023-09-08br />return_base100: 112.6507br />name: Metaverse Index,date: 2023-09-09br />return_base100: 112.3745br />name: Metaverse Index,date: 2023-09-10br />return_base100: 107.7237br />name: Metaverse Index,date: 2023-09-11br />return_base100: 102.4578br />name: Metaverse Index,date: 2023-09-12br />return_base100: 102.1991br />name: Metaverse Index,date: 2023-09-13br />return_base100: 104.6013br />name: Metaverse Index,date: 2023-09-14br />return_base100: 106.2710br />name: Metaverse Index,date: 2023-09-15br />return_base100: 108.1645br />name: Metaverse Index,date: 2023-09-16br />return_base100: 108.8486br />name: Metaverse Index,date: 2023-09-17br />return_base100: 106.3668br />name: Metaverse Index,date: 2023-09-18br />return_base100: 108.5753br />name: Metaverse Index,date: 2023-09-19br />return_base100: 109.3697br />name: Metaverse Index,date: 2023-09-20br />return_base100: 110.5627br />name: Metaverse Index,date: 2023-09-21br />return_base100: 108.1596br />name: Metaverse Index,date: 2023-09-22br />return_base100: 109.0094br />name: Metaverse Index,date: 2023-09-23br />return_base100: 108.5191br />name: Metaverse Index,date: 2023-09-24br />return_base100: 106.9124br />name: Metaverse Index,date: 2023-09-25br />return_base100: 108.7953br />name: Metaverse Index,date: 2023-09-26br />return_base100: 108.0985br />name: Metaverse Index,date: 2023-09-27br />return_base100: 108.1048br />name: Metaverse Index,date: 2023-09-28br />return_base100: 110.4397br />name: Metaverse Index,date: 2023-09-29br />return_base100: 114.1196br />name: Metaverse Index,date: 2023-09-30br />return_base100: 113.4247br />name: Metaverse Index,date: 2023-10-01br />return_base100: 117.9917br />name: Metaverse Index,date: 2023-10-02br />return_base100: 113.1094br />name: Metaverse Index,date: 2023-10-03br />return_base100: 111.9848br />name: Metaverse Index,date: 2023-10-04br />return_base100: 111.3419br />name: Metaverse Index,date: 2023-10-05br />return_base100: 107.6016br />name: Metaverse Index,date: 2023-10-06br />return_base100: 109.7658br />name: Metaverse Index,date: 2023-10-07br />return_base100: 109.5412br />name: Metaverse Index,date: 2023-10-08br />return_base100: 108.7447br />name: Metaverse Index,date: 2023-10-09br />return_base100: 102.9507br />name: Metaverse Index,date: 2023-10-10br />return_base100: 102.1009br />name: Metaverse Index,date: 2023-10-11br />return_base100: 102.0109br />name: Metaverse Index,date: 2023-10-12br />return_base100: 103.3124br />name: Metaverse Index,date: 2023-10-13br />return_base100: 103.7347br />name: Metaverse Index,date: 2023-10-14br />return_base100: 104.2349br />name: Metaverse Index,date: 2023-10-15br />return_base100: 105.0805br />name: Metaverse Index,date: 2023-10-16br />return_base100: 106.8400br />name: Metaverse Index,date: 2023-10-17br />return_base100: 105.5611br />name: Metaverse Index,date: 2023-10-18br />return_base100: 104.1319br />name: Metaverse Index,date: 2023-10-19br />return_base100: 103.1001br />name: Metaverse Index,date: 2023-10-20br />return_base100: 106.4378br />name: Metaverse Index,date: 2023-10-21br />return_base100: 111.4824br />name: Metaverse Index,date: 2023-10-22br />return_base100: 113.4340br />name: Metaverse Index,date: 2023-10-23br />return_base100: 118.4515br />name: Metaverse Index,date: 2023-10-24br />return_base100: 121.9549br />name: Metaverse Index,date: 2023-10-25br />return_base100: 125.7918br />name: Metaverse Index,date: 2023-10-26br />return_base100: 130.4140br />name: Metaverse Index,date: 2023-10-27br />return_base100: 126.4231br />name: Metaverse Index,date: 2023-10-28br />return_base100: 130.4849br />name: Metaverse Index,date: 2023-10-29br />return_base100: 141.5305br />name: Metaverse Index,date: 2023-10-30br />return_base100: 139.5042br />name: Metaverse Index,date: 2023-10-31br />return_base100: 135.2773br />name: Metaverse Index,date: 2023-11-01br />return_base100: 138.5966br />name: Metaverse Index,date: 2023-11-02br />return_base100: 140.0698br />name: Metaverse Index,date: 2023-11-03br />return_base100: 139.3323br />name: Metaverse Index,date: 2023-11-04br />return_base100: 144.0692br />name: Metaverse Index,date: 2023-11-05br />return_base100: 146.1011br />name: Metaverse Index,date: 2023-11-06br />return_base100: 151.5791br />name: Metaverse Index,date: 2023-11-07br />return_base100: 147.9726br />name: Metaverse Index,date: 2023-11-08br />return_base100: 156.2065br />name: Metaverse Index,date: 2023-11-09br />return_base100: 154.5459br />name: Metaverse Index,date: 2023-11-10br />return_base100: 163.9373br />name: Metaverse Index,date: 2023-11-11br />return_base100: 166.7518br />name: Metaverse Index,date: 2023-11-12br />return_base100: 168.7447br />name: Metaverse Index,date: 2023-11-13br />return_base100: 166.6353br />name: Metaverse Index,date: 2023-11-14br />return_base100: 159.5059br />name: Metaverse Index,date: 2023-11-15br />return_base100: 167.7112br />name: Metaverse Index,date: 2023-11-16br />return_base100: 163.3259br />name: Metaverse Index,date: 2023-11-17br />return_base100: 164.7376br />name: Metaverse Index,date: 2023-11-18br />return_base100: 158.5068br />name: Metaverse Index,date: 2023-11-19br />return_base100: 166.1375br />name: Metaverse Index,date: 2023-11-20br />return_base100: 167.8178br />name: Metaverse Index,date: 2023-11-21br />return_base100: 150.3212br />name: Metaverse Index,date: 2023-11-22br />return_base100: 160.8531br />name: Metaverse Index,date: 2023-11-23br />return_base100: 159.6032br />name: Metaverse Index,date: 2023-11-24br />return_base100: 163.0270br />name: Metaverse Index,date: 2023-11-25br />return_base100: 176.8133br />name: Metaverse Index,date: 2023-11-26br />return_base100: 177.1328br />name: Metaverse Index,date: 2023-11-27br />return_base100: 173.4584br />name: Metaverse Index,date: 2023-11-28br />return_base100: 173.1755br />name: Metaverse Index,date: 2023-11-29br />return_base100: 170.7790br />name: Metaverse Index,date: 2023-11-30br />return_base100: 169.6759br />name: Metaverse Index,date: 2023-12-01br />return_base100: 175.8648br />name: Metaverse Index,date: 2023-12-02br />return_base100: 182.2397br />name: Metaverse Index,date: 2023-12-03br />return_base100: 183.0237br />name: Metaverse Index,date: 2023-12-04br />return_base100: 187.0099br />name: Metaverse Index,date: 2023-12-05br />return_base100: 197.4537br />name: Metaverse Index,date: 2023-12-06br />return_base100: 195.5635br />name: Metaverse Index,date: 2023-12-07br />return_base100: 206.2572br />name: Metaverse Index,date: 2023-12-08br />return_base100: 214.9044br />name: Metaverse Index,date: 2023-12-09br />return_base100: 221.7048br />name: Metaverse Index,date: 2023-12-10br />return_base100: 227.2075br />name: Metaverse Index,date: 2023-12-11br />return_base100: 211.4106br />name: Metaverse Index,date: 2023-12-12br />return_base100: 216.6095br />name: Metaverse Index,date: 2023-12-13br />return_base100: 227.2941br />name: Metaverse Index,date: 2023-12-14br />return_base100: 232.7988br />name: Metaverse Index,date: 2023-12-15br />return_base100: 213.2373br />name: Metaverse Index,date: 2023-12-16br />return_base100: 217.5743br />name: Metaverse Index,date: 2023-12-17br />return_base100: 210.6687br />name: Metaverse Index,date: 2023-12-18br />return_base100: 211.1846br />name: Metaverse Index,date: 2023-12-19br />return_base100: 205.3636br />name: Metaverse Index,date: 2023-12-20br />return_base100: 217.1748br />name: Metaverse Index,date: 2023-12-21br />return_base100: 222.1919br />name: Metaverse Index,date: 2023-12-22br />return_base100: 222.7999br />name: Metaverse Index,date: 2023-12-23br />return_base100: 223.1357br />name: Metaverse Index,date: 2023-12-24br />return_base100: 226.4346br />name: Metaverse Index,date: 2023-12-25br />return_base100: 244.3482br />name: Metaverse Index,date: 2023-12-26br />return_base100: 238.1002br />name: Metaverse Index,date: 2023-12-27br />return_base100: 237.1097br />name: Metaverse Index,date: 2023-12-28br />return_base100: 225.8290br />name: Metaverse Index,date: 2023-12-29br />return_base100: 221.3762br />name: Metaverse Index,date: 2023-12-30br />return_base100: 219.1274br />name: Metaverse Index,date: 2023-12-31br />return_base100: 219.7695br />name: Metaverse Index,date: 2024-01-01br />return_base100: 229.0610br />name: Metaverse Index,date: 2024-01-02br />return_base100: 223.8267br />name: Metaverse Index,date: 2024-01-03br />return_base100: 203.5967br />name: Metaverse Index,date: 2024-01-04br />return_base100: 214.7514br />name: Metaverse Index,date: 2024-01-05br />return_base100: 203.1270br />name: Metaverse Index,date: 2024-01-06br />return_base100: 197.6346br />name: Metaverse Index,date: 2024-01-07br />return_base100: 187.5616br />name: Metaverse Index,date: 2024-01-08br />return_base100: 200.4768br />name: Metaverse Index,date: 2024-01-09br />return_base100: 188.2304br />name: Metaverse Index,date: 2024-01-10br />return_base100: 208.0910br />name: Metaverse Index,date: 2024-01-11br />return_base100: 209.1555br />name: Metaverse Index,date: 2024-01-12br />return_base100: 197.5306br />name: Metaverse Index,date: 2024-01-13br />return_base100: 202.3502br />name: Metaverse Index,date: 2024-01-14br />return_base100: 193.1675br />name: Metaverse Index,date: 2024-01-15br />return_base100: 199.5084br />name: Metaverse Index,date: 2024-01-16br />return_base100: 208.2882br />name: Metaverse Index,date: 2024-01-17br />return_base100: 204.7876br />name: Metaverse Index,date: 2024-01-18br />return_base100: 192.3075br />name: Metaverse Index,date: 2024-01-19br />return_base100: 195.1498br />name: Metaverse Index,date: 2024-01-20br />return_base100: 194.8330br />name: Metaverse Index,date: 2024-01-21br />return_base100: 195.9054br />name: Metaverse Index,date: 2024-01-22br />return_base100: 181.8252br />name: Metaverse Index,date: 2024-01-23br />return_base100: 178.1221br />name: Metaverse Index,date: 2024-01-24br />return_base100: 182.6503br />name: Metaverse Index,date: 2024-01-25br />return_base100: 178.6603br />name: Metaverse Index,date: 2024-01-26br />return_base100: 185.3046br />name: Metaverse Index,date: 2024-01-27br />return_base100: 188.9187br />name: Metaverse Index,date: 2024-01-28br />return_base100: 185.6908br />name: Metaverse Index,date: 2024-01-29br />return_base100: 192.7144br />name: Metaverse Index,date: 2024-01-30br />return_base100: 187.9608br />name: Metaverse Index,date: 2024-01-31br />return_base100: 180.5659br />name: Metaverse Index,date: 2024-02-01br />return_base100: 182.9852br />name: Metaverse Index,date: 2024-02-02br />return_base100: 183.4300br />name: Metaverse Index,date: 2024-02-03br />return_base100: 181.3516br />name: Metaverse Index,date: 2024-02-04br />return_base100: 177.6466br />name: Metaverse Index,date: 2024-02-05br />return_base100: 179.0535br />name: Metaverse Index,date: 2024-02-06br />return_base100: 180.0085br />name: Metaverse Index,date: 2024-02-07br />return_base100: 186.3740br />name: Metaverse Index,date: 2024-02-08br />return_base100: 188.0667br />name: Metaverse Index,date: 2024-02-09br />return_base100: 198.3490br />name: Metaverse Index,date: 2024-02-10br />return_base100: 203.3675br />name: Metaverse Index,date: 2024-02-11br />return_base100: 204.9608br />name: Metaverse Index,date: 2024-02-12br />return_base100: 217.5248br />name: Metaverse Index,date: 2024-02-13br />return_base100: 215.8292br />name: Metaverse Index,date: 2024-02-14br />return_base100: 222.9038br />name: Metaverse Index,date: 2024-02-15br />return_base100: 227.4944br />name: Metaverse Index,date: 2024-02-16br />return_base100: 225.8441br />name: Metaverse Index,date: 2024-02-17br />return_base100: 228.1501br />name: Metaverse Index,date: 2024-02-18br />return_base100: 240.2451br />name: Metaverse Index,date: 2024-02-19br />return_base100: 249.7237br />name: Metaverse Index,date: 2024-02-20br />return_base100: 246.6498br />name: Metaverse Index,date: 2024-02-21br />return_base100: 238.7521br />name: Metaverse Index,date: 2024-02-22br />return_base100: 244.3533br />name: Metaverse Index,date: 2024-02-23br />return_base100: 242.2239br />name: Metaverse Index,date: 2024-02-24br />return_base100: 250.1070br />name: Metaverse Index,date: 2024-02-25br />return_base100: 251.4267br />name: Metaverse Index,date: 2024-02-26br />return_base100: 265.4388br />name: Metaverse Index,date: 2024-02-27br />return_base100: 283.1310br />name: Metaverse Index,date: 2024-02-28br />return_base100: 273.5354br />name: Metaverse Index,date: 2024-02-29br />return_base100: 286.1047br />name: Metaverse Index,date: 2024-03-01br />return_base100: 307.6507br />name: Metaverse Index,date: 2024-03-02br />return_base100: 321.8108br />name: Metaverse Index,date: 2024-03-03br />return_base100: 314.9329br />name: Metaverse Index,date: 2024-03-04br />return_base100: 329.6966br />name: Metaverse Index,date: 2024-03-05br />return_base100: 305.8944br />name: Metaverse Index,date: 2024-03-06br />return_base100: 318.3145br />name: Metaverse Index,date: 2024-03-07br />return_base100: 329.3915br />name: Metaverse Index,date: 2024-03-08br />return_base100: 324.6546br />name: Metaverse Index,date: 2024-03-09br />return_base100: 363.8754br />name: Metaverse Index,date: 2024-03-10br />return_base100: 394.7977br />name: Metaverse Index,date: 2024-03-11br />return_base100: 387.5306br />name: Metaverse Index,date: 2024-03-12br />return_base100: 376.2838br />name: Metaverse Index,date: 2024-03-13br />return_base100: 381.0000br />name: Metaverse Index,date: 2024-03-14br />return_base100: 373.2147br />name: Metaverse Index,date: 2024-03-15br />return_base100: 347.5625br />name: Metaverse Index,date: 2024-03-16br />return_base100: 317.2058br />name: Metaverse Index,date: 2024-03-17br />return_base100: 331.8387br />name: Metaverse Index,date: 2024-03-18br />return_base100: 312.6773br />name: Metaverse Index,date: 2024-03-19br />return_base100: 285.1713br />name: Metaverse Index,date: 2024-03-20br />return_base100: 319.5689br />name: Metaverse Index,date: 2024-03-21br />return_base100: 313.8517br />name: Metaverse Index,date: 2024-03-22br />return_base100: 303.6603br />name: Metaverse Index,date: 2024-03-23br />return_base100: 322.1978br />name: Metaverse Index,date: 2024-03-24br />return_base100: 327.3511br />name: Metaverse Index,date: 2024-03-25br />return_base100: 338.4817br />name: Metaverse Index,date: 2024-03-26br />return_base100: 351.7547br />name: Metaverse Index,date: 2024-03-27br />return_base100: 334.0067br />name: Metaverse Index,date: 2024-03-28br />return_base100: 339.9230br />name: Metaverse Index,date: 2024-03-29br />return_base100: 338.3928br />name: Metaverse Index,date: 2024-03-30br />return_base100: 333.6220br />name: Metaverse Index,date: 2024-03-31br />return_base100: 339.2139br />name: Metaverse Index,date: 2024-04-01br />return_base100: 319.1481br />name: Metaverse Index,date: 2024-04-02br />return_base100: 294.8020br />name: Metaverse Index,date: 2024-04-03br />return_base100: 290.4137br />name: Metaverse Index,date: 2024-04-04br />return_base100: 293.8257br />name: Metaverse Index,date: 2024-04-05br />return_base100: 288.7369br />name: Metaverse Index,date: 2024-04-06br />return_base100: 292.6940br />name: Metaverse Index,date: 2024-04-07br />return_base100: 303.3148br />name: Metaverse Index,date: 2024-04-08br />return_base100: 319.3819br />name: Metaverse Index,date: 2024-04-09br />return_base100: 300.0644br />name: Metaverse Index,date: 2024-04-10br />return_base100: 300.3262br />name: Metaverse Index,date: 2024-04-11br />return_base100: 296.5208br />name: Metaverse Index,date: 2024-04-12br />return_base100: 248.0241br />name: Metaverse Index,date: 2024-04-13br />return_base100: 211.2256br />name: Metaverse Index,date: 2024-04-14br />return_base100: 228.7985br />name: Metaverse Index,date: 2024-04-15br />return_base100: 218.7722br />name: Metaverse Index,date: 2024-04-16br />return_base100: 223.1045br />name: Metaverse Index,date: 2024-04-17br />return_base100: 215.2494br />name: Metaverse Index,date: 2024-04-18br />return_base100: 225.3561br />name: Metaverse Index,date: 2024-04-19br />return_base100: 228.0870br />name: Metaverse Index,date: 2024-04-26br />return_base100: 232.6538br />name: Metaverse Index,date: 2024-04-27br />return_base100: 231.1728br />name: Metaverse Index,date: 2024-04-28br />return_base100: 228.9858br />name: Metaverse Index,date: 2024-04-29br />return_base100: 226.2121br />name: Metaverse Index,date: 2024-04-30br />return_base100: 208.8247br />name: Metaverse Index,date: 2024-05-01br />return_base100: 212.6584br />name: Metaverse Index,date: 2024-05-02br />return_base100: 218.0413br />name: Metaverse Index,date: 2024-05-03br />return_base100: 227.4609br />name: Metaverse Index,date: 2024-05-04br />return_base100: 224.8176br />name: Metaverse Index,date: 2024-05-05br />return_base100: 228.3982br />name: Metaverse Index,date: 2024-05-06br />return_base100: 223.9802br />name: Metaverse Index,date: 2024-05-07br />return_base100: 219.2905br />name: Metaverse Index,date: 2024-05-08br />return_base100: 215.3022br />name: Metaverse Index,date: 2024-05-09br />return_base100: 222.3907br />name: Metaverse Index,date: 2024-05-10br />return_base100: 212.2697br />name: Metaverse Index,date: 2024-05-11br />return_base100: 211.6700br />name: Metaverse Index,date: 2024-05-12br />return_base100: 207.7443br />name: Metaverse Index,date: 2024-05-13br />return_base100: 204.7772br />name: Metaverse Index,date: 2024-05-14br />return_base100: 198.2557br />name: Metaverse Index,date: 2024-05-15br />return_base100: 217.8094br />name: Metaverse Index,date: 2024-05-16br />return_base100: 218.9282br />name: Metaverse Index,date: 2024-05-17br />return_base100: 222.3217br />name: Metaverse Index,date: 2024-05-18br />return_base100: 223.3281br />name: Metaverse Index,date: 2024-05-19br />return_base100: 214.3218br />name: Metaverse Index,date: 2024-05-20br />return_base100: 234.6131br />name: Metaverse Index,date: 2024-05-21br />return_base100: 233.7843br />name: Metaverse Index,date: 2024-05-22br />return_base100: 233.9993br />name: Metaverse Index,date: 2024-05-23br />return_base100: 226.8237br />name: Metaverse Index,date: 2024-05-24br />return_base100: 228.1874br />name: Metaverse Index,date: 2024-05-25br />return_base100: 233.8321br />name: Metaverse Index,date: 2024-05-26br />return_base100: 232.8654br />name: Metaverse Index,date: 2024-05-27br />return_base100: 237.5585br />name: Metaverse Index,date: 2024-05-28br />return_base100: 233.6484br />name: Metaverse Index,date: 2024-05-29br />return_base100: 228.3496br />name: Metaverse Index,date: 2024-05-30br />return_base100: 223.2935br />name: Metaverse Index,date: 2024-05-31br />return_base100: 230.2415br />name: Metaverse Index,date: 2024-06-01br />return_base100: 232.6552br />name: Metaverse Index,date: 2024-06-02br />return_base100: 229.7277br />name: Metaverse Index,date: 2024-06-03br />return_base100: 237.7259br />name: Metaverse Index,date: 2024-06-04br />return_base100: 241.2996br />name: Metaverse Index,date: 2024-06-05br />return_base100: 244.7597br />name: Metaverse Index,date: 2024-06-06br />return_base100: 236.9556br />name: Metaverse Index,date: 2024-06-07br />return_base100: 214.4053br />name: Metaverse Index,date: 2024-06-08br />return_base100: 205.2039br />name: Metaverse Index,date: 2024-06-09br />return_base100: 209.7267br />name: Metaverse Index,date: 2024-06-10br />return_base100: 202.5725br />name: Metaverse Index,date: 2024-06-11br />return_base100: 192.3036br />name: Metaverse Index,date: 2024-06-12br />return_base100: 199.1156br />name: Metaverse Index,date: 2024-06-13br />return_base100: 189.6216br />name: Metaverse Index,date: 2024-06-14br />return_base100: 182.5782br />name: Metaverse Index,date: 2024-06-15br />return_base100: 183.6292br />name: Metaverse Index,date: 2024-06-16br />return_base100: 185.0956br />name: Metaverse Index,date: 2024-06-17br />return_base100: 167.7069br />name: Metaverse Index,date: 2024-06-18br />return_base100: 155.7001br />name: Metaverse Index,date: 2024-06-19br />return_base100: 160.6803br />name: Metaverse Index,date: 2024-06-20br />return_base100: 160.0137br />name: Metaverse Index,date: 2024-06-21br />return_base100: 159.9672br />name: Metaverse Index,date: 2024-06-22br />return_base100: 158.3353br />name: Metaverse Index,date: 2024-06-23br />return_base100: 152.6437br />name: Metaverse Index,date: 2024-06-24br />return_base100: 156.0286br />name: Metaverse Index,date: 2024-06-25br />return_base100: 159.7935br />name: Metaverse Index,date: 2024-06-26br />return_base100: 157.5328br />name: Metaverse Index,date: 2024-06-27br />return_base100: 160.8473br />name: Metaverse Index,date: 2024-06-28br />return_base100: 156.3761br />name: Metaverse Index,date: 2024-06-29br />return_base100: 152.5777br />name: Metaverse Index,date: 2024-06-30br />return_base100: 157.1188br />name: Metaverse Index,date: 2024-07-01br />return_base100: 155.0011br />name: Metaverse Index,date: 2024-07-02br />return_base100: 160.4499br />name: Metaverse Index,date: 2024-07-03br />return_base100: 150.4818br />name: Metaverse Index,date: 2024-07-04br />return_base100: 132.9965br />name: Metaverse Index,date: 2024-07-05br />return_base100: 129.7174br />name: Metaverse Index,date: 2024-07-06br />return_base100: 138.5052br />name: Metaverse Index,date: 2024-07-07br />return_base100: 128.7842br />name: Metaverse Index,date: 2024-07-08br />return_base100: 133.0448br />name: Metaverse Index,date: 2024-07-09br />return_base100: 135.5914br />name: Metaverse Index,date: 2024-07-10br />return_base100: 135.9004br />name: Metaverse Index,date: 2024-07-11br />return_base100: 134.9368br />name: Metaverse Index,date: 2024-07-12br />return_base100: 138.0784br />name: Metaverse Index,date: 2024-07-13br />return_base100: 142.1381br />name: Metaverse Index,date: 2024-07-14br />return_base100: 144.6414br />name: Metaverse Index,date: 2024-07-15br />return_base100: 155.4466br />name: Metaverse Index,date: 2024-07-16br />return_base100: 155.8780br />name: Metaverse Index,date: 2024-07-17br />return_base100: 157.6389br />name: Metaverse Index,date: 2024-07-18br />return_base100: 153.9175br />name: Metaverse Index,date: 2024-07-19br />return_base100: 159.8722br />name: Metaverse Index,date: 2024-07-20br />return_base100: 162.1596br />name: Metaverse Index,date: 2024-07-21br />return_base100: 164.3109br />name: Metaverse Index,date: 2024-07-22br />return_base100: 158.4949br />name: Metaverse Index,date: 2024-07-23br />return_base100: 152.9807br />name: Metaverse Index,date: 2024-07-24br />return_base100: 148.1447br />name: Metaverse Index,date: 2024-07-25br />return_base100: 143.6016br />name: Metaverse Index,date: 2024-07-26br />return_base100: 152.5655br />name: Metaverse Index,date: 2024-07-27br />return_base100: 154.0338br />name: Metaverse Index,date: 2024-07-28br />return_base100: 150.0247br />name: Metaverse Index,date: 2024-07-29br />return_base100: 151.7774br />name: Metaverse Index,date: 2024-07-30br />return_base100: 149.6986br />name: Metaverse Index,date: 2024-07-31br />return_base100: 144.8519br />name: Metaverse Index,date: 2024-08-01br />return_base100: 143.0199br />name: Metaverse Index,date: 2024-08-02br />return_base100: 130.0720br />name: Metaverse Index,date: 2024-08-03br />return_base100: 123.6726br />name: Metaverse Index,date: 2024-08-04br />return_base100: 115.7531br />name: Metaverse Index,date: 2024-08-05br />return_base100: 106.2196br />name: Metaverse Index,date: 2024-08-06br />return_base100: 110.8558br />name: Metaverse Index,date: 2024-08-07br />return_base100: 107.1452br />name: Metaverse Index,date: 2024-08-08br />return_base100: 119.5131br />name: Metaverse Index,date: 2024-08-09br />return_base100: 115.6349br />name: Metaverse Index,date: 2024-08-10br />return_base100: 119.0826br />name: Metaverse Index,date: 2024-08-11br />return_base100: 112.6836br />name: Metaverse Index,date: 2024-08-12br />return_base100: 116.0383br />name: Metaverse Index,date: 2024-08-13br />return_base100: 119.6645br />name: Metaverse Index,date: 2024-08-14br />return_base100: 116.1775br />name: Metaverse Index,date: 2024-08-15br />return_base100: 112.9933br />name: Metaverse Index,date: 2024-08-16br />return_base100: 111.1846br />name: Metaverse Index,date: 2024-08-17br />return_base100: 112.9089br />name: Metaverse Index,date: 2024-08-18br />return_base100: 114.6020br />name: Metaverse Index,date: 2024-08-19br />return_base100: 116.0889br />name: Metaverse Index,date: 2024-08-20br />return_base100: 118.7867br />name: Metaverse Index,date: 2024-08-21br />return_base100: 124.1505br />name: Metaverse Index,date: 2024-08-22br />return_base100: 126.9247br />name: Metaverse Index,date: 2024-08-23br />return_base100: 139.0436br />name: Metaverse Index,date: 2024-08-24br />return_base100: 140.2881br />name: Metaverse Index,date: 2024-08-25br />return_base100: 138.3760br />name: Metaverse Index,date: 2024-08-26br />return_base100: 131.7034br />name: Metaverse Index,date: 2024-08-27br />return_base100: 123.3962br />name: Metaverse Index,date: 2024-08-28br />return_base100: 121.2105br />name: Metaverse Index,date: 2024-08-29br />return_base100: 126.8238br />name: Metaverse Index,date: 2024-08-30br />return_base100: 126.0757br />name: Metaverse Index,date: 2024-08-31br />return_base100: 122.1914br />name: Metaverse Index,date: 2024-09-01br />return_base100: 113.7053br />name: Metaverse Index,date: 2024-09-02br />return_base100: 118.8882br />name: Metaverse Index,date: 2024-09-03br />return_base100: 114.1831br />name: Metaverse Index,date: 2024-09-04br />return_base100: 115.0738br />name: Metaverse Index,date: 2024-09-05br />return_base100: 112.1974br />name: Metaverse Index,date: 2024-09-06br />return_base100: 109.6540br />name: Metaverse Index,date: 2024-09-07br />return_base100: 113.7643br />name: Metaverse Index,date: 2024-09-08br />return_base100: 115.9381br />name: Metaverse Index,date: 2024-09-09br />return_base100: 121.4169br />name: Metaverse Index,date: 2024-09-10br />return_base100: 121.6974br />name: Metaverse Index,date: 2024-09-11br />return_base100: 118.5076br />name: Metaverse Index,date: 2024-09-12br />return_base100: 122.9752br />name: Metaverse Index,date: 2024-09-13br />return_base100: 123.8872br />name: Metaverse Index,date: 2024-09-14br />return_base100: 122.3506br />name: Metaverse Index,date: 2024-09-15br />return_base100: 120.3528br />name: Metaverse Index,date: 2024-09-16br />return_base100: 117.2181br />name: Metaverse Index,date: 2024-09-17br />return_base100: 122.0491br />name: Metaverse Index,date: 2024-09-18br />return_base100: 126.4334br />name: Metaverse Index,date: 2024-09-19br />return_base100: 134.6776br />name: Metaverse Index,date: 2024-09-20br />return_base100: 136.0788br />name: Metaverse Index,date: 2024-09-21br />return_base100: 138.7500br />name: Metaverse Index,date: 2024-09-22br />return_base100: 136.1832br />name: Metaverse Index,date: 2024-09-23br />return_base100: 139.0856br />name: Metaverse Index,date: 2024-09-24br />return_base100: 142.8290br />name: Metaverse Index,date: 2024-09-25br />return_base100: 139.3465br />name: Metaverse Index,date: 2024-09-26br />return_base100: 147.6590br />name: Metaverse Index,date: 2024-09-27br />return_base100: 152.5431br />name: Metaverse Index,date: 2024-09-28br />return_base100: 147.7854br />name: Metaverse Index,date: 2024-09-29br />return_base100: 149.7528br />name: Metaverse Index,date: 2024-09-30br />return_base100: 143.5385br />name: Metaverse Index,date: 2024-10-01br />return_base100: 131.7223br />name: Metaverse Index,date: 2024-10-02br />return_base100: 129.3911br />name: Metaverse Index,date: 2024-10-03br />return_base100: 127.2921br />name: Metaverse Index,date: 2024-10-04br />return_base100: 131.4507br />name: Metaverse Index,date: 2024-10-05br />return_base100: 129.3524br />name: Metaverse Index,date: 2024-10-06br />return_base100: 131.8644br />name: Metaverse Index,date: 2024-10-07br />return_base100: 131.1881br />name: Metaverse Index,date: 2024-10-08br />return_base100: 125.7463br />name: Metaverse Index,date: 2024-10-09br />return_base100: 124.5814br />name: Metaverse Index,date: 2024-10-10br />return_base100: 123.2108br />name: Metaverse Index,date: 2024-10-11br />return_base100: 129.3119br />name: Metaverse Index,date: 2024-10-12br />return_base100: 132.2545br />name: Metaverse Index,date: 2024-10-13br />return_base100: 131.1897br />name: Metaverse Index,date: 2024-10-14br />return_base100: 138.9559br />name: Metaverse Index,date: 2024-10-15br />return_base100: 136.8554br />name: Metaverse Index,date: 2024-10-16br />return_base100: 135.9293br />name: Metaverse Index,date: 2024-10-17br />return_base100: 130.5521br />name: Metaverse Index,date: 2024-10-18br />return_base100: 142.5680br />name: Metaverse Index,date: 2024-10-19br />return_base100: 144.2022br />name: Metaverse Index,date: 2024-10-20br />return_base100: 159.0932br />name: Metaverse Index,date: 2024-10-21br />return_base100: 156.9543br />name: Metaverse Index,date: 2024-10-22br />return_base100: 156.9680br />name: Metaverse Index,date: 2024-10-23br />return_base100: 147.8954br />name: Metaverse Index,date: 2024-10-24br />return_base100: 151.9348br />name: Metaverse Index,date: 2024-10-25br />return_base100: 137.2964br />name: Metaverse Index,date: 2024-10-26br />return_base100: 139.2673br />name: Metaverse Index,date: 2024-10-27br />return_base100: 143.1801br />name: Metaverse Index,date: 2024-10-28br />return_base100: 140.0100br />name: Metaverse Index,date: 2024-10-29br />return_base100: 144.6706br />name: Metaverse Index,date: 2024-10-30br />return_base100: 128.1472br />name: Metaverse Index,date: 2024-10-31br />return_base100: 118.8829br />name: Metaverse Index,date: 2024-11-01br />return_base100: 117.9275br />name: Metaverse Index,date: 2024-11-02br />return_base100: 111.7225br />name: Metaverse Index,date: 2024-11-03br />return_base100: 108.4485br />name: Metaverse Index,date: 2024-11-04br />return_base100: 102.7110br />name: Metaverse Index,date: 2024-11-05br />return_base100: 105.3717br />name: Metaverse Index,date: 2024-11-06br />return_base100: 114.3149br />name: Metaverse Index,date: 2024-11-07br />return_base100: 113.0469br />name: Metaverse Index,date: 2024-11-08br />return_base100: 113.2865br />name: Metaverse Index,date: 2024-11-09br />return_base100: 119.1024br />name: Metaverse Index,date: 2024-11-10br />return_base100: 125.2964br />name: Metaverse Index,date: 2024-11-11br />return_base100: 132.2813br />name: Metaverse Index,date: 2024-11-12br />return_base100: 130.1203br />name: Metaverse Index,date: 2024-11-13br />return_base100: 124.8148br />name: Metaverse Index,date: 2024-11-14br />return_base100: 117.8064br />name: Metaverse Index,date: 2024-11-15br />return_base100: 124.8089br />name: Metaverse Index,date: 2024-11-16br />return_base100: 148.7715br />name: Metaverse Index,date: 2024-11-17br />return_base100: 136.2650br />name: Metaverse Index,date: 2024-11-18br />return_base100: 146.5886br />name: Metaverse Index,date: 2024-11-19br />return_base100: 141.0000br />name: Metaverse Index,date: 2024-11-20br />return_base100: 138.8142br />name: Metaverse Index,date: 2024-11-21br />return_base100: 143.0509br />name: Metaverse Index,date: 2024-11-22br />return_base100: 150.0891br />name: Metaverse Index,date: 2024-11-23br />return_base100: 171.9527br />name: Metaverse Index,date: 2024-11-24br />return_base100: 231.0240br />name: Metaverse Index,date: 2024-11-25br />return_base100: 209.5159br />name: Metaverse Index,date: 2024-11-26br />return_base100: 194.4134br />name: Metaverse Index,date: 2024-11-27br />return_base100: 201.0153br />name: Metaverse Index,date: 2024-11-28br />return_base100: 205.9345br />name: Metaverse Index,date: 2024-11-29br />return_base100: 213.7576br />name: Metaverse Index,date: 2024-11-30br />return_base100: 224.1082br />name: Metaverse Index,date: 2024-12-01br />return_base100: 223.8516br />name: Metaverse Index,date: 2024-12-02br />return_base100: 233.0377br />name: Metaverse Index,date: 2024-12-03br />return_base100: 254.4711br />name: Metaverse Index,date: 2024-12-04br />return_base100: 289.6324br />name: Metaverse Index,date: 2024-12-05br />return_base100: 280.9961br />name: Metaverse Index,date: 2024-12-06br />return_base100: 285.7777br />name: Metaverse Index,date: 2024-12-07br />return_base100: 289.7642br />name: Metaverse Index,date: 2024-12-08br />return_base100: 286.3782br />name: Metaverse Index,date: 2024-12-09br />return_base100: 232.1001br />name: Metaverse Index,date: 2024-12-10br />return_base100: 221.3373br />name: Metaverse Index,date: 2024-12-11br />return_base100: 247.4660br />name: Metaverse Index,date: 2024-12-12br />return_base100: 243.1744br />name: Metaverse Index,date: 2024-12-13br />return_base100: 246.1946br />name: Metaverse Index,date: 2024-12-14br />return_base100: 232.8668br />name: Metaverse Index,date: 2024-12-15br />return_base100: 240.4725br />name: Metaverse Index,date: 2024-12-16br />return_base100: 230.3579br />name: Metaverse Index,date: 2024-12-17br />return_base100: 217.4084br />name: Metaverse Index,date: 2024-12-18br />return_base100: 196.6856br />name: Metaverse Index,date: 2024-12-19br />return_base100: 177.8414br />name: Metaverse Index,date: 2024-12-20br />return_base100: 187.4266br />name: Metaverse Index,date: 2024-12-21br />return_base100: 173.9972br />name: Metaverse Index,date: 2024-12-22br />return_base100: 174.8760br />name: Metaverse Index,date: 2024-12-23br />return_base100: 186.3525br />name: Metaverse Index,date: 2024-12-24br />return_base100: 197.0344br />name: Metaverse Index,date: 2024-12-25br />return_base100: 191.3053br />name: Metaverse Index,date: 2024-12-26br />return_base100: 177.2397br />name: Metaverse Index,date: 2024-12-27br />return_base100: 176.4303br />name: Metaverse Index,date: 2024-12-28br />return_base100: 183.9146br />name: Metaverse Index,date: 2024-12-29br />return_base100: 175.5161br />name: Metaverse Index,date: 2024-12-30br />return_base100: 174.1925br />name: Metaverse Index,date: 2024-12-31br />return_base100: 172.9805br />name: Metaverse Index,date: 2025-01-01br />return_base100: 182.6125br />name: Metaverse Index,date: 2025-01-02br />return_base100: 188.0386br />name: Metaverse Index,date: 2025-01-03br />return_base100: 205.4942br />name: Metaverse Index,date: 2025-01-04br />return_base100: 205.6211br />name: Metaverse Index,date: 2025-01-05br />return_base100: 203.6713br />name: Metaverse Index,date: 2025-01-06br />return_base100: 211.9678br />name: Metaverse Index,date: 2025-01-07br />return_base100: 188.2003br />name: Metaverse Index,date: 2025-01-08br />return_base100: 178.0175br />name: Metaverse Index,date: 2025-01-09br />return_base100: 174.3959br />name: Metaverse Index,date: 2025-01-10br />return_base100: 180.7692br />name: Metaverse Index,date: 2025-01-11br />return_base100: 181.9544br />name: Metaverse Index,date: 2025-01-12br />return_base100: 175.2867br />name: Metaverse Index,date: 2025-01-13br />return_base100: 169.2948br />name: Metaverse Index,date: 2025-01-14br />return_base100: 178.6409br />name: Metaverse Index,date: 2025-01-15br />return_base100: 190.6157br />name: Metaverse Index,date: 2025-01-16br />return_base100: 187.5998br />name: Metaverse Index,date: 2025-01-17br />return_base100: 203.9889br />name: Metaverse Index,date: 2025-01-18br />return_base100: 186.9179br />name: Metaverse Index,date: 2025-01-19br />return_base100: 168.0204br />name: Metaverse Index,date: 2025-01-20br />return_base100: 170.7507br />name: Metaverse Index,date: 2025-01-21br />return_base100: 174.3125br />name: Metaverse Index,date: 2025-01-22br />return_base100: 169.2397br />name: Metaverse Index,date: 2025-01-23br />return_base100: 168.9104br />name: Metaverse Index,date: 2025-01-24br />return_base100: 165.8403br />name: Metaverse Index,date: 2025-01-25br />return_base100: 167.1748br />name: Metaverse Index,date: 2025-01-26br />return_base100: 160.9785br />name: Metaverse Index,date: 2025-01-27br />return_base100: 156.5247br />name: Metaverse Index,date: 2025-01-28br />return_base100: 145.0029br />name: Metaverse Index,date: 2025-01-29br />return_base100: 152.4986br />name: Metaverse Index,date: 2025-01-30br />return_base100: 159.9330br />name: Metaverse Index,date: 2025-01-31br />return_base100: 159.8046br />name: Metaverse Index,date: 2025-02-01br />return_base100: 147.3627br />name: Metaverse Index,date: 2025-02-02br />return_base100: 123.4879br />name: Metaverse Index,date: 2025-02-03br />return_base100: 126.7902br />name: Metaverse Index,date: 2025-02-04br />return_base100: 117.9599br />name: Metaverse Index,date: 2025-02-05br />return_base100: 116.2052br />name: Metaverse Index,date: 2025-02-06br />return_base100: 108.9235br />name: Metaverse Index,date: 2025-02-07br />return_base100: 110.3102br />name: Metaverse Index,date: 2025-02-08br />return_base100: 115.6972br />name: Metaverse Index,date: 2025-02-09br />return_base100: 112.5175br />name: Metaverse Index,date: 2025-02-10br />return_base100: 118.3630br />name: Metaverse Index,date: 2025-02-11br />return_base100: 116.9676br />name: Metaverse Index,date: 2025-02-12br />return_base100: 122.4862br />name: Metaverse Index,date: 2025-02-13br />return_base100: 119.2545br />name: Metaverse Index,date: 2025-02-14br />return_base100: 122.9652br />name: Metaverse Index,date: 2025-02-15br />return_base100: 119.8014br />name: Metaverse Index,date: 2025-02-16br />return_base100: 117.5240br />name: Metaverse Index,date: 2025-02-17br />return_base100: 117.8093br />name: Metaverse Index,date: 2025-02-18br />return_base100: 108.7734br />name: Metaverse Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(165,138,255,1),dash:solid},hoveron:points,name:Metaverse Index,legendgroup:Metaverse Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,94.262900000000002,96.086600000000004,94.765900000000002,99.1798,103.5339,110.80049999999999,109.9059,121.0943,128.91379999999998,127.12540000000001,135.07859999999999,133.17749999999998,167.7749,183.6737,179.56999999999999,174.68729999999999,218.80709999999999,224.54550000000003,225.23580000000001,251.9571,248.6498,221.17749999999998,214.81289999999998,215.96419999999998,213.82169999999999,184.10130000000001,210.71639999999999,200.4692,202.89899999999997,190.4864,203.78750000000002,197.29820000000001,211.35079999999999,226.72910000000002,234.77640000000002,234.48660000000001,244.68890000000002,226.65180000000001,176.8664,188.24019999999999,151.97560000000001,185.72929999999999,178.95259999999999,171.9905,180.1943,183.7636,184.75800000000001,189.47389999999999,177.9684,179.1525,162.7244,157.03579999999999,157.34710000000001,143.8912,146.53099999999998,142.84369999999998,126.81180000000001,126.369,110.07039999999999,138.5325,149.80530000000002,145.16890000000001,150.1157,144.27119999999999,141.38910000000001,137.90690000000001,135.15260000000001,128.18979999999999,128.9057,128.90889999999999,131.28970000000001,120.07559999999999,120.84790000000001,129.00489999999999,145.88730000000001,145.3905,149.84,158.14259999999999,151.68799999999999,149.36240000000001,146.35739999999998,143.48330000000001,143.91970000000001,150.08279999999999,148.7645,135.18770000000001,146.5138,159.99460000000002,161.87219999999999,169.2063,161.46439999999998,156.0342,158.05880000000002,151.304,149.1207,145.8655,147.46600000000001,151.33540000000002,142.65300000000002,137.31130000000002,137.79330000000002,144.55029999999999,160.29599999999999,154.82229999999998,166.7885,163.57310000000001,170.60990000000001,169.72569999999999,163.3596,169.9325,166.36690000000002,161.3775,166.59630000000001,174.06120000000001,177.60290000000001,177.95099999999999,183.68219999999999,200.89339999999999,189.8417,199.26009999999999,204.42060000000001,186.8869,165.61959999999999,164.75709999999998,172.00709999999998,175.334,185.5728,175.4091,182.95170000000002,183.41329999999999,168.01219999999998,173.40350000000001,177.0341,172.7338,160.292,166.98310000000001,157.73509999999999,154.2116,160.67769999999999,169.7517,168.44470000000001,166.9796,178.88509999999999,178.10339999999999,178.03270000000001,177.37629999999999,171.67110000000002,166.12180000000001,170.3519,149.14680000000001,153.93090000000001,153.53190000000001,146.2071,160.48269999999999,166.3777,155.75399999999999,149.2816,148.7903,156.6283,161.63839999999999,179.17140000000001,175.31890000000001,191.68369999999999,223.39989999999997,211.191,202.8477,230.77589999999998,213.30589999999998,190.16030000000001,182.41149999999999,208.4494,229.3999,264.82139999999998,265.08359999999999,298.03649999999999,283.54759999999999,270.81259999999997,282.7998,240.70619999999997,279.39910000000003,316.27320000000003,316.68490000000003,302.97550000000001,296.2276,270.3614,295.67239999999998,290.9203,301.3861,290.70230000000004,294.66730000000001,314.58010000000002,347.0093,350.25069999999999,374.32339999999999,352.32929999999999,345.23790000000002,355.7423,382.03909999999996,370.01189999999997,385.45690000000002,424.57659999999998,461.30349999999999,452.09059999999999,437.1037,430.161,436.69399999999996,439.77519999999998,465.48040000000003,459.42800000000005,458.73239999999998,423.32049999999998,347.93349999999998,376.73950000000002,331.12979999999999,337.46480000000003,352.45139999999998,328.82400000000001,368.38560000000001,378.88320000000004,398.51890000000003,370.27869999999996,370.70710000000003,376.98019999999997,381.35980000000001,426.96940000000001,425.70850000000002,401.82679999999999,403.17679999999996,379.7878,401.79590000000002,389.78999999999996,370.57429999999999,378.00169999999997,414.15800000000002,396.34100000000001,402.77879999999999,402.03930000000003,395.17150000000004,369.31989999999996,362.77600000000001,333.11279999999999,340.75839999999999,368.15799999999996,360.7407,358.79819999999995,376.96949999999998,375.56330000000003,397.23849999999999,406.3734,433.68659999999994,397.02229999999997,417.68180000000001,436.91820000000001,463.97259999999994,418.13890000000004,437.73140000000001,425.27749999999997,433.66300000000007,455.06320000000005,446.59039999999999,474.79410000000001,538.96960000000001,564.39430000000004,551.12369999999999,531.26350000000002,523.10660000000007,476.73919999999998,511.9237,479.96910000000003,467.56149999999997,458.85649999999998,408.70339999999999,415.036,462.30880000000002,483.68799999999999,477.29670000000004,478.20530000000002,499.15089999999998,535.80280000000005,515.49160000000006,546.49559999999997,586.15139999999997,632.46600000000001,605.03200000000004,626.80650000000003,622.26999999999998,657.72050000000002,603.33349999999996,627.40890000000002,543.36890000000005,554.48899999999992,596.68400000000008,529.51189999999997,520.68000000000006,475.87630000000001,546.39970000000005,352.54140000000001,389.01060000000001,326.90769999999998,300.28839999999997,258.42849999999999,333.91149999999999,347.65460000000002,425.56729999999999,397.25600000000003,352.53410000000002,319.70859999999999,338.04609999999997,400.3476,385.05760000000004,386.90559999999999,405.98900000000003,368.37180000000001,345.02259999999995,349.24490000000003,312.72679999999997,306.72700000000003,324.28989999999999,293.81460000000004,271.80830000000003,276.26429999999999,296.44540000000001,314.96539999999999,313.19059999999996,291.57859999999999,296.18200000000002,269.8845,259.61410000000001,274.05500000000001,220.40039999999999,211.71160000000003,230.8776,239.9248,217.25910000000002,211.80539999999999,230.27449999999999,237.51750000000001,246.5804,248.06460000000001,232.31989999999999,231.52799999999999,234.9838,245.41750000000002,235.06109999999998,253.39860000000002,252.36070000000001,235.32980000000001,238.15780000000001,232.61440000000002,234.63329999999999,225.23179999999999,215.76930000000002,216.43680000000001,200.11869999999999,195.36579999999998,196.57929999999999,199.19659999999999,186.6619,177.2954,195.53360000000001,205.2456,210.50909999999999,212.5232,213.88189999999997,227.99399999999997,243.4554,240.15600000000001,244.51949999999999,279.13130000000001,285.45580000000001,275.87150000000003,293.75189999999998,298.67590000000001,301.173,300.50099999999998,299.61099999999999,309.00620000000004,289.21009999999995,307.26460000000003,310.7133,327.13549999999998,313.74349999999998,348.20089999999999,341.50619999999998,348.69389999999999,351.5403,327.53309999999999,322.76940000000002,339.0034,359.5265,354.57600000000002,356.02770000000004,361.72669999999999,329.03300000000002,337.67660000000001,315.54239999999999,330.34819999999996,327.995,330.25749999999999,320.56439999999998,340.43049999999999,375.1404,379.69529999999997,387.97329999999999,380.40109999999999,420.05179999999996,437.89530000000002,355.63959999999997,342.6696,355.63659999999999,337.33209999999997,344.67150000000004,374.0795,345.30789999999996,386.24020000000002,389.64439999999996,379.34199999999998,352.13249999999999,360.4221,348.38140000000004,299.18599999999998,271.10840000000002,309.81329999999997,321.37180000000001,294.2013,311.28370000000001,309.66660000000002,291.57220000000001,279.21520000000004,288.89010000000002,301.27999999999997,330.65570000000002,339.6377,346.87199999999996,333.98509999999999,342.15409999999997,336.93770000000001,336.63909999999998,329.47790000000003,349.85419999999999,325.12,319.77000000000004,313.255,323.52539999999999,337.44720000000001,344.25630000000001,347.71860000000004,336.52269999999999,327.78570000000002,335.5181,352.97410000000002,360.73579999999998,366.12729999999999,395.72230000000002,375.95480000000003,407.82889999999998,406.61310000000003,364.10599999999999,379.2201,388.34770000000003,372.92469999999997,378.45240000000001,398.24439999999998,408.4511,405.61970000000002,394.99349999999998,424.15520000000004,413.53520000000003,422.07260000000002,444.88049999999998,439.22420000000005,438.81319999999999,457.89330000000001,446.9239,442.71620000000001,439.79749999999996,425.99959999999999,390.2491,385.8922,349.12779999999998,377.69059999999996,377.85540000000003,384.38130000000001,351.87040000000002,355.80619999999999,336.75130000000001,347.18200000000002,315.19849999999997,320.56170000000003,329.0557,330.33769999999998,332.74439999999998,332.4008,322.32919999999996,306.94999999999999,270.10300000000001,254.58680000000001,260.76690000000002,270.47039999999998,294.42439999999999,265.43119999999999,242.8503,258.76490000000001,265.23850000000004,231.1071,238.79039999999998,255.0163,245.39019999999999,238.41249999999999,252.29409999999999,247.3802,246.28570000000002,254.6962,260.6832,287.16039999999998,278.08019999999999,286.35320000000002,296.62959999999998,297.63929999999999,264.70699999999999,255.43459999999999,257.76949999999999,253.67519999999999,264.8981,279.74960000000004,299.11590000000001,299.82690000000002,323.79520000000002,318.78269999999998,324.9273,317.66629999999998,341.07069999999999,342.97030000000001,331.1354,333.0342,309.96069999999997,319.46889999999996,315.9622,319.13499999999999,298.101,288.02609999999999,273.1345,254.72860000000003,221.5634,202.16910000000001,210.54080000000002,198.376,197.37780000000001,194.28650000000002,192.6746,203.9923,205.42950000000002,222.31079999999997,216.2251,214.13829999999999,199.3569,203.12440000000001,219.0181,223.97,226.67030000000003,236.99409999999997,231.7037,235.28859999999997,221.60720000000001,205.78349999999998,203.61430000000001,201.07930000000002,203.15979999999999,220.02280000000002,219.50059999999999,199.59910000000002,197.37309999999999,202.43609999999998,190.3058,174.84969999999998,181.41370000000001,174.47740000000002,172.6558,185.63329999999999,188.80879999999999,176.89449999999999,199.3167,205.8126,202.2484,199.565,183.82730000000001,188.0264,177.30260000000001,169.03800000000001,172.98739999999998,184.37980000000002,173.42280000000002,171.26910000000001,173.58320000000001,167.3066,175.20859999999999,178.89600000000002,190.33249999999998,187.21429999999998,193.99169999999998,194.70269999999999,189.05419999999998,194.49209999999999,200.03410000000002,203.69489999999999,209.09680000000003,202.21200000000002,205.94820000000001,217.69759999999997,213.26820000000001,219.0016,222.6722,218.24499999999998,223.37110000000001,225.0061,233.18349999999998,226.07490000000001,217.73259999999999,199.75200000000001,204.63930000000002,195.10559999999998,199.3073,197.5127,176.8031,180.43180000000001,183.15860000000001,176.28999999999999,182.53100000000001,182.71280000000002,177.0531,180.70699999999999,184.08000000000001,182.11869999999999,175.80889999999999,175.58709999999999,172.84,171.63079999999999,173.2774,159.339,164.0857,163.1679,154.50399999999999,143.05950000000001,146.63980000000001,144.70099999999999,144.0273,156.90630000000002,141.48829999999998,140.98440000000002,134.04689999999999,130.68639999999999,107.74539999999999,111.59479999999999,88.751500000000007,83.715699999999998,91.445499999999996,93.384799999999998,100.61969999999999,94.853899999999996,99.425699999999992,87.998699999999999,93.388000000000005,89.185199999999995,92.365499999999997,95.684899999999999,91.591099999999997,93.843600000000009,91.110699999999994,85.644400000000005,81.066699999999997,84.852499999999992,86.568299999999994,95.805599999999998,97.831599999999995,89.104700000000008,92.253500000000003,88.089300000000009,94.219200000000001,96.781599999999997,100.7221,109.17030000000001,108.44450000000001,115.28579999999999,100.82040000000001,88.598100000000002,80.127800000000008,74.271299999999997,84.814999999999998,92.649599999999992,80.699799999999996,81.338399999999993,76.161299999999997,83.623899999999992,88.395800000000008,86.527299999999997,83.998999999999995,88.629400000000004,92.457400000000007,92.244,86.417400000000001,83.716700000000003,80.903599999999997,79.819800000000001,79.113699999999994,78.636600000000001,79.921499999999995,79.948999999999998,83.174999999999997,81.81110000000001,82.091800000000006,85.65270000000001,83.088200000000001,83.83359999999999,79.995400000000004,77.7744,76.899200000000008,79.082499999999996,80.4161,81.085899999999995,84.163799999999995,81.687100000000001,89.694700000000012,92.349699999999999,87.296599999999998,86.738500000000002,87.678299999999993,91.101100000000002,82.706500000000005,80.945400000000006,88.795599999999993,93.509900000000002,102.6309,99.242400000000004,97.925600000000003,96.976100000000002,93.411500000000004,93.548200000000008,94.370900000000006,100.29539999999999,100.1156,104.81389999999999,108.9712,110.35619999999999,113.2619,112.2638,117.05730000000001,115.53979999999999,110.88979999999999,109.4824,107.3189,102.58540000000001,97.651899999999998,88.250399999999999,88.143299999999996,91.486199999999997,89.554999999999993,92.714200000000005,91.363399999999999,91.059100000000001,82.892699999999991,83.737300000000005,81.323700000000002,86.244,84.293199999999999,84.4422,87.425600000000003,87.916700000000006,86.913399999999996,90.504999999999995,92.410800000000009,84.940400000000011,89.677300000000002,92.900499999999994,97.447400000000002,99.350999999999999,100.1088,96.982799999999997,89.317899999999995,93.408699999999996,94.013300000000001,94.657800000000009,100.0295,92.664199999999994,90.895899999999997,86.125200000000007,83.766199999999998,88.560900000000004,92.289600000000007,93.590599999999995,96.203000000000003,96.442099999999996,98.559799999999996,96.081099999999992,96.535499999999999,92.903899999999993,90.840800000000002,87.74260000000001,90.211300000000008,96.666899999999998,97.75500000000001,94.030299999999997,93.633700000000005,91.942999999999998,93.286599999999993,91.648600000000002,87.182299999999998,87.992599999999996,86.221999999999994,84.619900000000001,84.697000000000003,87.688400000000001,89.82050000000001,87.168999999999997,83.320300000000003,81.935000000000002,83.626599999999996,84.162400000000005,86.208399999999997,84.444800000000001,86.401499999999999,87.4011,85.052000000000007,87.271000000000001,92.468699999999998,94.524900000000002,95.09729999999999,93.093099999999993,90.615400000000008,94.394000000000005,105.8527,105.10839999999999,98.613900000000001,106.26739999999999,93.426900000000003,74.82180000000001,86.500500000000002,83.921000000000006,76.005899999999997,73.251800000000003,76.167700000000011,77.935900000000004,75.215800000000002,75.29740000000001,74.9131,74.700999999999993,70.265999999999991,71.126999999999995,76.946600000000004,80.861599999999996,82.129400000000004,82.233800000000002,85.496099999999998,83.195399999999992,86.562700000000007,87.599899999999991,91.563400000000001,91.746200000000002,90.442700000000002,87.057299999999998,88.699300000000008,86.9148,85.792699999999996,82.961700000000008,84.255400000000009,82.719399999999993,82.640499999999989,80.852000000000004,80.451899999999995,82.829899999999995,80.900499999999994,77.680599999999998,70.530699999999996,72.478699999999989,71.589100000000002,69.630300000000005,72.316199999999995,71.722799999999992,71.992400000000004,71.442899999999995,71.307699999999997,71.824100000000001,72.278400000000005,70.695399999999992,68.125399999999999,67.551600000000008,65.893100000000004,66.725400000000008,67.251300000000001,68.243600000000001,68.091800000000006,70.895499999999998,69.066099999999992,69.738,70.823800000000006,71.926100000000005,73.9114,74.6755,74.920000000000002,77.811999999999998,80.493200000000002,83.892399999999995,81.985799999999998,81.957400000000007,83.119699999999995,77.828500000000005,79.555700000000002,85.200000000000003,84.661799999999999,85.968400000000003,86.445700000000002,82.511200000000002,86.061599999999999,89.094499999999996,90.809200000000004,88.7179,90.993800000000007,85.427599999999998,86.427300000000002,89.688599999999994,88.916499999999999,90.837500000000006,90.227699999999999,87.068399999999997,85.0625,90.310699999999997,89.642099999999999,86.337699999999998,85.060599999999994,86.606200000000001,84.167199999999994,82.27600000000001,84.478899999999996,90.006299999999996,86.877899999999997,94.135999999999996,97.637100000000004,97.301299999999998,98.146100000000004,94.096199999999996,94.721999999999994,96.985900000000001,91.101699999999994,90.0017,91.247199999999992,89.258600000000001,87.737399999999994,91.618399999999994,88.526899999999998,84.298900000000003,83.190600000000003,83.874200000000002,83.129400000000004,83.176099999999991,79.147900000000007,74.006799999999998,74.905600000000007,74.091099999999997,79.27579999999999,81.6691,84.670999999999992,79.4589,81.4024,86.950199999999995,84.820799999999991,87.7363,86.200900000000004,89.304400000000001,86.367999999999995,91.445800000000006,87.12299999999999,85.609300000000005,87.270400000000009,82.907399999999996,83.870400000000004,88.897999999999996,87.055300000000003,90.882099999999994,90.206100000000006,86.867099999999994,87.098600000000005,88.345799999999997,88.019999999999996,86.624800000000008,87.554400000000001,86.1738,87.010500000000008,88.651499999999999,88.160499999999999,87.597300000000004,89.892099999999999,93.1982,95.954399999999993,97.008600000000001,97.227199999999996,101.21720000000001,91.882599999999996,89.516899999999993,84.625100000000003,85.739100000000008,84.262699999999995,84.242499999999993,86.322500000000005,83.477599999999995,85.765799999999999,83.626400000000004,84.707599999999999,83.428899999999999,87.191200000000009,82.855199999999996,83.825599999999994,78.524900000000002,78.216099999999997,78.86999999999999,76.012799999999999,78.886800000000008,77.633799999999994,78.050699999999992,78.950900000000004,78.927800000000005,80.279299999999992,77.786999999999992,77.5869,77.599500000000006,76.444999999999993,77.1922,77.191600000000008,75.132000000000005,74.581800000000001,75.305700000000002,76.188800000000001,78.562299999999993,78.331299999999999,78.0625,76.361599999999996,75.078299999999999,76.534500000000008,76.152200000000008,76.362300000000005,71.345299999999995,73.626499999999993,69.512500000000003,70.4024,69.879999999999995,61.459899999999998,60.441299999999998,60.754600000000003,62.227699999999999,61.206499999999998,62.090299999999999,62.436,62.135100000000001,60.918900000000001,60.424900000000001,62.1038,65.768199999999993,65.589200000000005,70.7697,71.377400000000009,72.145499999999998,70.694500000000005,72.007200000000012,67.968900000000005,68.988100000000003,73.196100000000001,75.273600000000002,75.400400000000005,76.499200000000002,75.914999999999992,73.23429999999999,70.746200000000002,71.482299999999995,71.832099999999997,71.160700000000006,71.446100000000001,71.9024,72.202799999999996,80.5137,79.433199999999999,79.330399999999997,75.950900000000004,82.239399999999989,78.979799999999997,79.014300000000006,93.835000000000008,91.698300000000003,88.318600000000004,88.850399999999993,85.346900000000005,83.420699999999997,87.086500000000001,89.453999999999994,87.688400000000001,88.316599999999994,85.202699999999993,85.074700000000007,85.728000000000009,83.052599999999998,80.672399999999996,80.554299999999998,81.378600000000006,81.050599999999989,82.595200000000006,83.996600000000001,86.6143,85.546000000000006,84.530000000000001,83.911500000000004,83.249200000000002,83.889800000000008,79.683099999999996,76.118899999999996,70.498099999999994,70.256500000000003,70.312600000000003,70.736900000000006,70.195499999999996,69.424300000000002,71.802800000000005,68.991499999999988,68.284500000000008,68.174300000000002,68.398300000000006,68.4542,70.647499999999994,68.273899999999998,67.363900000000001,68.072600000000008,68.345299999999995,68.838800000000006,68.617999999999995,69.742899999999992,71.444400000000002,72.247,71.2226,70.158699999999996,68.3459,66.2898,67.620999999999995,68.467699999999994,69.873099999999994,72.153100000000009,71.385099999999994,69.789500000000004,73.997199999999992,77.160799999999995,77.698900000000009,75.175899999999999,78.105000000000004,80.400099999999995,78.105800000000002,83.45089999999999,82.082900000000009,85.0458,87.034599999999998,88.417199999999994,90.736699999999999,89.576999999999998,83.296599999999998,82.526299999999992,85.146200000000007,82.941900000000004,84.898600000000002,83.668199999999999,85.190699999999993,80.924499999999995,80.680999999999997,82.064800000000005,79.878199999999993,80.566199999999995,81.22120000000001,83.332399999999993,84.972999999999999,82.450999999999993,82.909900000000007,81.998000000000005,85.022099999999995,98.3035,110.59440000000001,114.29499999999999,114.4614,120.95089999999999,120.2413,122.48740000000001,119.60539999999999,121.74879999999999,122.79659999999998,123.5663,126.88999999999999,120.268,125.48140000000001,125.69410000000001,133.3338,141.91730000000001,141.90370000000001,161.4786,157.7585,168.72149999999999,176.33709999999999,171.77789999999999,155.53550000000001,151.22469999999998,163.61349999999999,150.14189999999999,148.42770000000002,148.85820000000001,161.6146,156.09360000000001,146.90799999999999,153.42439999999999,155.3339,155.95939999999999,158.7842,159.62569999999999,153.6465,157.2321,157.2116,155.70500000000001,161.72370000000001,172.56130000000002,170.02080000000001,170.00040000000001,170.11670000000001,165.47320000000002,169.5093,182.4417,175.3877,176.61500000000001,160.66980000000001,158.37879999999998,160.39680000000001,168.09380000000002,156.3586,156.35920000000002,153.3552,159.6421,154.30269999999999,155.67759999999998,166.1722,169.10480000000001,172.21350000000001,167.63900000000001,171.1489,166.08359999999999,181.75829999999999,176.46559999999999,170.6627,166.93880000000001,165.26820000000001,171.2944,167.51759999999999,156.2638,160.16900000000001,154.755,147.4384,142.95160000000001,154.40789999999998,149.05969999999999,163.77839999999998,164.17360000000002,153.8466,157.0986,161.1421,165.483,166.28649999999999,170.2175,160.511,180.16399999999999,176.46090000000001,173.84459999999999,164.40289999999999,161.27100000000002,160.35130000000001,155.82659999999998,159.86860000000001,163.4923,163.7868,170.30590000000001,173.8595,172.7432,189.94580000000002,197.4111,195.7176,201.19919999999999,210.9648,202.83570000000003,208.93600000000001,202.18359999999998,205.41819999999998,209.50000000000003,221.32960000000003,226.84510000000003,220.44980000000001,227.05129999999997,223.4331,218.49009999999998,223.38420000000002,224.91460000000001,222.23169999999999,215.73699999999997,207.5532,203.4528,201.39399999999998,207.54820000000001,209.66,214.34559999999999,214.51920000000001,217.37890000000002,215.38430000000002,224.44299999999998,239.37140000000002,228.85159999999999,228.50290000000001,210.94740000000002,223.5472,225.7081,221.34379999999999,226.2321,242.95930000000001,240.12950000000001,233.29010000000002,234.10890000000001,235.99350000000001,220.66659999999999,203.46459999999999,209.32849999999999,206.8537,188.7595,208.02629999999999,207.12609999999998,204.46369999999999,204.83030000000002,209.5615,218.13419999999999,225.5626,217.80300000000003,216.72760000000002,214.95410000000001,213.29519999999999,216.1962,207.5163,202.04080000000002,198.9393,199.5027,195.5,198.15039999999999,201.77510000000001,204.2696,195.6429,195.81649999999999,197.4384,170.0026,149.7612,158.47020000000001,152.3501,152.01300000000001,147.00139999999999,155.01730000000001,155.6696,162.2064,160.28319999999999,154.5361,157.34010000000001,146.95329999999998,149.27360000000002,152.0103,158.0889,159.72560000000001,160.6122,161.6551,156.71449999999999,156.23419999999999,160.42829999999998,153.05080000000001,150.92089999999999,153.5564,151.19880000000001,146.38319999999999,156.83330000000001,172.4119,180.52360000000002,181.30369999999999,183.61620000000002,192.15789999999998,186.47800000000001,182.20940000000002,183.86940000000001,191.9059,193.3974,189.6764,208.52789999999999,205.32759999999999,205.23259999999999,199.14330000000001,204.25879999999998,203.43029999999999,201.2492,195.24369999999999,197.4066,197.95430000000002,193.34910000000002,182.37209999999999,177.6574,181.88850000000002,176.83799999999999,166.34199999999998,177.02260000000001,167.8013,162.87899999999999,164.41390000000001,167.70060000000001,160.43680000000001,152.88759999999999,156.74699999999999,156.81219999999999,152.66550000000001,148.679,144.87559999999999,149.9503,155.82670000000002,153.04420000000002,158.2441,151.1935,148.2903,156.22229999999999,157.25210000000001,158.2801,149.53050000000002,138.18770000000001,134.42860000000002,143.7398,134.6473,142.95009999999999,140.6474,140.50720000000001,135.72020000000001,139.92359999999999,142.76249999999999,147.93190000000001,157.9486,156.1003,151.50300000000001,150.57940000000002,155.8888,157.94760000000002,164.15809999999999,154.6343,153.37639999999999,147.6249,143.4846,151.09950000000001,151.5608,147.8751,150.14250000000001,145.90299999999999,142.4333,143.21630000000002,131.21789999999999,128.53300000000002,120.2466,105.69820000000001,111.39380000000001,105.22320000000001,119.08879999999999,117.1032,117.21140000000001,110.9744,117.12750000000001,117.33279999999999,115.3537,112.54949999999999,112.5311,112.9029,112.96139999999998,113.16170000000001,114.2449,123.9586,126.97590000000001,134.1798,136.52500000000001,134.56829999999999,131.46129999999999,123.82729999999999,123.8798,120.93989999999999,123.0309,121.70099999999999,114.5878,119.28700000000001,114.82300000000001,114.56170000000002,110.8999,106.16589999999999,110.39699999999999,114.2317,116.934,117.2539,115.2542,119.39070000000001,126.33410000000001,124.9318,119.70400000000001,117.1095,117.84790000000001,119.92210000000001,124.42649999999999,126.71939999999999,127.9581,123.563,126.7372,134.3383,133.31780000000001,138.3066,140.2867,142.3409,138.05840000000001,130.70850000000002,122.6345,118.82589999999999,118.45030000000001,123.34099999999999,124.8105,125.54989999999999,124.1718,120.07950000000001,116.83699999999999,116.8546,120.9485,122.48360000000001,119.48609999999999,124.9158,126.49090000000001,124.31019999999999,122.4742,127.05290000000001,126.65379999999999,133.12630000000001,130.1968,132.72239999999999,125.7841,128.20510000000002,121.1335,121.5941,121.75579999999999,123.89410000000001,130.0718,136.4811,126.264,124.21329999999999,122.69250000000001,118.37269999999999,112.60339999999999,119.0998,133.4684,138.28790000000001,149.21680000000001,150.70529999999999,155.881,161.67310000000001,153.68679999999998,147.41130000000001,141.6097,151.06479999999999,158.51050000000001,150.2679,165.2637,160.16669999999999,156.04949999999999,163.17360000000002,178.52420000000001,189.94720000000001,195.6395,189.6942,188.38820000000001,203.79470000000001,195.87280000000001,199.9967,208.67179999999999,207.2791,268.56960000000004,263.81560000000002,260.67090000000002,251.74530000000001,279.15989999999999,269.10820000000001,283.43630000000002,241.68620000000001,239.40280000000001,259.26870000000002,306.76960000000003,305.77359999999999,310.20940000000002,313.53200000000004,307.47610000000003,297.56979999999999,265.98000000000002,244.8569,248.1661,233.786,234.65299999999999,259.04750000000001,270.43459999999999,260.40179999999998,241.2636,229.47129999999999,234.89510000000001,224.39570000000001,220.24799999999999,213.76490000000001,230.87430000000003,235.52170000000001,249.7097,252.75069999999999,252.76949999999999,254.12979999999999,229.37029999999999,219.34939999999997,209.3837,216.95769999999999,215.84989999999999,211.4898,206.96029999999999,216.93699999999998,235.39580000000001,243.65329999999997,266.40069999999997,254.99420000000001,257.95670000000001,266.73860000000002,279.7466,266.92239999999998,270.26060000000001,265.11219999999997,262.67410000000001,262.9332,252.67590000000001,236.98560000000001,250.40469999999999,258.4391,264.21570000000003,242.62209999999999,212.07850000000002,227.3348,210.53579999999999,201.54899999999998,194.20259999999999,192.38299999999998,194.47129999999999,191.4325,197.0453,196.24859999999998,201.7116,195.7423,204.05180000000001,199.61590000000001,197.35039999999998,201.4119,184.54090000000002,text:date: 2020-07-27br />return_base100: 100.0000br />name: Oracles Index,date: 2020-07-28br />return_base100: 94.2629br />name: Oracles Index,date: 2020-07-29br />return_base100: 96.0866br />name: Oracles Index,date: 2020-07-30br />return_base100: 94.7659br />name: Oracles Index,date: 2020-07-31br />return_base100: 99.1798br />name: Oracles Index,date: 2020-08-01br />return_base100: 103.5339br />name: Oracles Index,date: 2020-08-02br />return_base100: 110.8005br />name: Oracles Index,date: 2020-08-03br />return_base100: 109.9059br />name: Oracles Index,date: 2020-08-04br />return_base100: 121.0943br />name: Oracles Index,date: 2020-08-05br />return_base100: 128.9138br />name: Oracles Index,date: 2020-08-06br />return_base100: 127.1254br />name: Oracles Index,date: 2020-08-07br />return_base100: 135.0786br />name: Oracles Index,date: 2020-08-08br />return_base100: 133.1775br />name: Oracles Index,date: 2020-08-09br />return_base100: 167.7749br />name: Oracles Index,date: 2020-08-10br />return_base100: 183.6737br />name: Oracles Index,date: 2020-08-11br />return_base100: 179.5700br />name: Oracles Index,date: 2020-08-12br />return_base100: 174.6873br />name: Oracles Index,date: 2020-08-13br />return_base100: 218.8071br />name: Oracles Index,date: 2020-08-14br />return_base100: 224.5455br />name: Oracles Index,date: 2020-08-15br />return_base100: 225.2358br />name: Oracles Index,date: 2020-08-16br />return_base100: 251.9571br />name: Oracles Index,date: 2020-08-17br />return_base100: 248.6498br />name: Oracles Index,date: 2020-08-18br />return_base100: 221.1775br />name: Oracles Index,date: 2020-08-19br />return_base100: 214.8129br />name: Oracles Index,date: 2020-08-20br />return_base100: 215.9642br />name: Oracles Index,date: 2020-08-21br />return_base100: 213.8217br />name: Oracles Index,date: 2020-08-22br />return_base100: 184.1013br />name: Oracles Index,date: 2020-08-23br />return_base100: 210.7164br />name: Oracles Index,date: 2020-08-24br />return_base100: 200.4692br />name: Oracles Index,date: 2020-08-25br />return_base100: 202.8990br />name: Oracles Index,date: 2020-08-26br />return_base100: 190.4864br />name: Oracles Index,date: 2020-08-27br />return_base100: 203.7875br />name: Oracles Index,date: 2020-08-28br />return_base100: 197.2982br />name: Oracles Index,date: 2020-08-29br />return_base100: 211.3508br />name: Oracles Index,date: 2020-08-30br />return_base100: 226.7291br />name: Oracles Index,date: 2020-08-31br />return_base100: 234.7764br />name: Oracles Index,date: 2020-09-01br />return_base100: 234.4866br />name: Oracles Index,date: 2020-09-02br />return_base100: 244.6889br />name: Oracles Index,date: 2020-09-03br />return_base100: 226.6518br />name: Oracles Index,date: 2020-09-04br />return_base100: 176.8664br />name: Oracles Index,date: 2020-09-05br />return_base100: 188.2402br />name: Oracles Index,date: 2020-09-06br />return_base100: 151.9756br />name: Oracles Index,date: 2020-09-07br />return_base100: 185.7293br />name: Oracles Index,date: 2020-09-08br />return_base100: 178.9526br />name: Oracles Index,date: 2020-09-09br />return_base100: 171.9905br />name: Oracles Index,date: 2020-09-10br />return_base100: 180.1943br />name: Oracles Index,date: 2020-09-11br />return_base100: 183.7636br />name: Oracles Index,date: 2020-09-12br />return_base100: 184.7580br />name: Oracles Index,date: 2020-09-13br />return_base100: 189.4739br />name: Oracles Index,date: 2020-09-14br />return_base100: 177.9684br />name: Oracles Index,date: 2020-09-15br />return_base100: 179.1525br />name: Oracles Index,date: 2020-09-16br />return_base100: 162.7244br />name: Oracles Index,date: 2020-09-17br />return_base100: 157.0358br />name: Oracles Index,date: 2020-09-18br />return_base100: 157.3471br />name: Oracles Index,date: 2020-09-19br />return_base100: 143.8912br />name: Oracles Index,date: 2020-09-20br />return_base100: 146.5310br />name: Oracles Index,date: 2020-09-21br />return_base100: 142.8437br />name: Oracles Index,date: 2020-09-22br />return_base100: 126.8118br />name: Oracles Index,date: 2020-09-23br />return_base100: 126.3690br />name: Oracles Index,date: 2020-09-24br />return_base100: 110.0704br />name: Oracles Index,date: 2020-09-25br />return_base100: 138.5325br />name: Oracles Index,date: 2020-09-26br />return_base100: 149.8053br />name: Oracles Index,date: 2020-09-27br />return_base100: 145.1689br />name: Oracles Index,date: 2020-09-28br />return_base100: 150.1157br />name: Oracles Index,date: 2020-09-29br />return_base100: 144.2712br />name: Oracles Index,date: 2020-09-30br />return_base100: 141.3891br />name: Oracles Index,date: 2020-10-01br />return_base100: 137.9069br />name: Oracles Index,date: 2020-10-02br />return_base100: 135.1526br />name: Oracles Index,date: 2020-10-03br />return_base100: 128.1898br />name: Oracles Index,date: 2020-10-04br />return_base100: 128.9057br />name: Oracles Index,date: 2020-10-05br />return_base100: 128.9089br />name: Oracles Index,date: 2020-10-06br />return_base100: 131.2897br />name: Oracles Index,date: 2020-10-07br />return_base100: 120.0756br />name: Oracles Index,date: 2020-10-08br />return_base100: 120.8479br />name: Oracles Index,date: 2020-10-09br />return_base100: 129.0049br />name: Oracles Index,date: 2020-10-10br />return_base100: 145.8873br />name: Oracles Index,date: 2020-10-11br />return_base100: 145.3905br />name: Oracles Index,date: 2020-10-12br />return_base100: 149.8400br />name: Oracles Index,date: 2020-10-13br />return_base100: 158.1426br />name: Oracles Index,date: 2020-10-14br />return_base100: 151.6880br />name: Oracles Index,date: 2020-10-15br />return_base100: 149.3624br />name: Oracles Index,date: 2020-10-16br />return_base100: 146.3574br />name: Oracles Index,date: 2020-10-17br />return_base100: 143.4833br />name: Oracles Index,date: 2020-10-18br />return_base100: 143.9197br />name: Oracles Index,date: 2020-10-19br />return_base100: 150.0828br />name: Oracles Index,date: 2020-10-20br />return_base100: 148.7645br />name: Oracles Index,date: 2020-10-21br />return_base100: 135.1877br />name: Oracles Index,date: 2020-10-22br />return_base100: 146.5138br />name: Oracles Index,date: 2020-10-23br />return_base100: 159.9946br />name: Oracles Index,date: 2020-10-24br />return_base100: 161.8722br />name: Oracles Index,date: 2020-10-25br />return_base100: 169.2063br />name: Oracles Index,date: 2020-10-26br />return_base100: 161.4644br />name: Oracles Index,date: 2020-10-27br />return_base100: 156.0342br />name: Oracles Index,date: 2020-10-28br />return_base100: 158.0588br />name: Oracles Index,date: 2020-10-29br />return_base100: 151.3040br />name: Oracles Index,date: 2020-10-30br />return_base100: 149.1207br />name: Oracles Index,date: 2020-10-31br />return_base100: 145.8655br />name: Oracles Index,date: 2020-11-01br />return_base100: 147.4660br />name: Oracles Index,date: 2020-11-02br />return_base100: 151.3354br />name: Oracles Index,date: 2020-11-03br />return_base100: 142.6530br />name: Oracles Index,date: 2020-11-04br />return_base100: 137.3113br />name: Oracles Index,date: 2020-11-05br />return_base100: 137.7933br />name: Oracles Index,date: 2020-11-06br />return_base100: 144.5503br />name: Oracles Index,date: 2020-11-07br />return_base100: 160.2960br />name: Oracles Index,date: 2020-11-08br />return_base100: 154.8223br />name: Oracles Index,date: 2020-11-09br />return_base100: 166.7885br />name: Oracles Index,date: 2020-11-10br />return_base100: 163.5731br />name: Oracles Index,date: 2020-11-11br />return_base100: 170.6099br />name: Oracles Index,date: 2020-11-12br />return_base100: 169.7257br />name: Oracles Index,date: 2020-11-13br />return_base100: 163.3596br />name: Oracles Index,date: 2020-11-14br />return_base100: 169.9325br />name: Oracles Index,date: 2020-11-15br />return_base100: 166.3669br />name: Oracles Index,date: 2020-11-16br />return_base100: 161.3775br />name: Oracles Index,date: 2020-11-17br />return_base100: 166.5963br />name: Oracles Index,date: 2020-11-18br />return_base100: 174.0612br />name: Oracles Index,date: 2020-11-19br />return_base100: 177.6029br />name: Oracles Index,date: 2020-11-20br />return_base100: 177.9510br />name: Oracles Index,date: 2020-11-21br />return_base100: 183.6822br />name: Oracles Index,date: 2020-11-22br />return_base100: 200.8934br />name: Oracles Index,date: 2020-11-23br />return_base100: 189.8417br />name: Oracles Index,date: 2020-11-24br />return_base100: 199.2601br />name: Oracles Index,date: 2020-11-25br />return_base100: 204.4206br />name: Oracles Index,date: 2020-11-26br />return_base100: 186.8869br />name: Oracles Index,date: 2020-11-27br />return_base100: 165.6196br />name: Oracles Index,date: 2020-11-28br />return_base100: 164.7571br />name: Oracles Index,date: 2020-11-29br />return_base100: 172.0071br />name: Oracles Index,date: 2020-11-30br />return_base100: 175.3340br />name: Oracles Index,date: 2020-12-01br />return_base100: 185.5728br />name: Oracles Index,date: 2020-12-02br />return_base100: 175.4091br />name: Oracles Index,date: 2020-12-03br />return_base100: 182.9517br />name: Oracles Index,date: 2020-12-04br />return_base100: 183.4133br />name: Oracles Index,date: 2020-12-05br />return_base100: 168.0122br />name: Oracles Index,date: 2020-12-06br />return_base100: 173.4035br />name: Oracles Index,date: 2020-12-07br />return_base100: 177.0341br />name: Oracles Index,date: 2020-12-08br />return_base100: 172.7338br />name: Oracles Index,date: 2020-12-09br />return_base100: 160.2920br />name: Oracles Index,date: 2020-12-10br />return_base100: 166.9831br />name: Oracles Index,date: 2020-12-11br />return_base100: 157.7351br />name: Oracles Index,date: 2020-12-12br />return_base100: 154.2116br />name: Oracles Index,date: 2020-12-13br />return_base100: 160.6777br />name: Oracles Index,date: 2020-12-14br />return_base100: 169.7517br />name: Oracles Index,date: 2020-12-15br />return_base100: 168.4447br />name: Oracles Index,date: 2020-12-16br />return_base100: 166.9796br />name: Oracles Index,date: 2020-12-17br />return_base100: 178.8851br />name: Oracles Index,date: 2020-12-18br />return_base100: 178.1034br />name: Oracles Index,date: 2020-12-19br />return_base100: 178.0327br />name: Oracles Index,date: 2020-12-20br />return_base100: 177.3763br />name: Oracles Index,date: 2020-12-21br />return_base100: 171.6711br />name: Oracles Index,date: 2020-12-22br />return_base100: 166.1218br />name: Oracles Index,date: 2020-12-23br />return_base100: 170.3519br />name: Oracles Index,date: 2020-12-24br />return_base100: 149.1468br />name: Oracles Index,date: 2020-12-25br />return_base100: 153.9309br />name: Oracles Index,date: 2020-12-26br />return_base100: 153.5319br />name: Oracles Index,date: 2020-12-27br />return_base100: 146.2071br />name: Oracles Index,date: 2020-12-28br />return_base100: 160.4827br />name: Oracles Index,date: 2020-12-29br />return_base100: 166.3777br />name: Oracles Index,date: 2020-12-30br />return_base100: 155.7540br />name: Oracles Index,date: 2020-12-31br />return_base100: 149.2816br />name: Oracles Index,date: 2021-01-01br />return_base100: 148.7903br />name: Oracles Index,date: 2021-01-02br />return_base100: 156.6283br />name: Oracles Index,date: 2021-01-03br />return_base100: 161.6384br />name: Oracles Index,date: 2021-01-04br />return_base100: 179.1714br />name: Oracles Index,date: 2021-01-05br />return_base100: 175.3189br />name: Oracles Index,date: 2021-01-06br />return_base100: 191.6837br />name: Oracles Index,date: 2021-01-07br />return_base100: 223.3999br />name: Oracles Index,date: 2021-01-08br />return_base100: 211.1910br />name: Oracles Index,date: 2021-01-09br />return_base100: 202.8477br />name: Oracles Index,date: 2021-01-10br />return_base100: 230.7759br />name: Oracles Index,date: 2021-01-11br />return_base100: 213.3059br />name: Oracles Index,date: 2021-01-12br />return_base100: 190.1603br />name: Oracles Index,date: 2021-01-13br />return_base100: 182.4115br />name: Oracles Index,date: 2021-01-14br />return_base100: 208.4494br />name: Oracles Index,date: 2021-01-15br />return_base100: 229.3999br />name: Oracles Index,date: 2021-01-16br />return_base100: 264.8214br />name: Oracles Index,date: 2021-01-17br />return_base100: 265.0836br />name: Oracles Index,date: 2021-01-18br />return_base100: 298.0365br />name: Oracles Index,date: 2021-01-19br />return_base100: 283.5476br />name: Oracles Index,date: 2021-01-20br />return_base100: 270.8126br />name: Oracles Index,date: 2021-01-21br />return_base100: 282.7998br />name: Oracles Index,date: 2021-01-22br />return_base100: 240.7062br />name: Oracles Index,date: 2021-01-23br />return_base100: 279.3991br />name: Oracles Index,date: 2021-01-24br />return_base100: 316.2732br />name: Oracles Index,date: 2021-01-25br />return_base100: 316.6849br />name: Oracles Index,date: 2021-01-26br />return_base100: 302.9755br />name: Oracles Index,date: 2021-01-27br />return_base100: 296.2276br />name: Oracles Index,date: 2021-01-28br />return_base100: 270.3614br />name: Oracles Index,date: 2021-01-29br />return_base100: 295.6724br />name: Oracles Index,date: 2021-01-30br />return_base100: 290.9203br />name: Oracles Index,date: 2021-01-31br />return_base100: 301.3861br />name: Oracles Index,date: 2021-02-01br />return_base100: 290.7023br />name: Oracles Index,date: 2021-02-02br />return_base100: 294.6673br />name: Oracles Index,date: 2021-02-03br />return_base100: 314.5801br />name: Oracles Index,date: 2021-02-04br />return_base100: 347.0093br />name: Oracles Index,date: 2021-02-05br />return_base100: 350.2507br />name: Oracles Index,date: 2021-02-06br />return_base100: 374.3234br />name: Oracles Index,date: 2021-02-07br />return_base100: 352.3293br />name: Oracles Index,date: 2021-02-08br />return_base100: 345.2379br />name: Oracles Index,date: 2021-02-09br />return_base100: 355.7423br />name: Oracles Index,date: 2021-02-10br />return_base100: 382.0391br />name: Oracles Index,date: 2021-02-11br />return_base100: 370.0119br />name: Oracles Index,date: 2021-02-12br />return_base100: 385.4569br />name: Oracles Index,date: 2021-02-13br />return_base100: 424.5766br />name: Oracles Index,date: 2021-02-14br />return_base100: 461.3035br />name: Oracles Index,date: 2021-02-15br />return_base100: 452.0906br />name: Oracles Index,date: 2021-02-16br />return_base100: 437.1037br />name: Oracles Index,date: 2021-02-17br />return_base100: 430.1610br />name: Oracles Index,date: 2021-02-18br />return_base100: 436.6940br />name: Oracles Index,date: 2021-02-19br />return_base100: 439.7752br />name: Oracles Index,date: 2021-02-20br />return_base100: 465.4804br />name: Oracles Index,date: 2021-02-21br />return_base100: 459.4280br />name: Oracles Index,date: 2021-02-22br />return_base100: 458.7324br />name: Oracles Index,date: 2021-02-23br />return_base100: 423.3205br />name: Oracles Index,date: 2021-02-24br />return_base100: 347.9335br />name: Oracles Index,date: 2021-02-25br />return_base100: 376.7395br />name: Oracles Index,date: 2021-02-26br />return_base100: 331.1298br />name: Oracles Index,date: 2021-02-27br />return_base100: 337.4648br />name: Oracles Index,date: 2021-02-28br />return_base100: 352.4514br />name: Oracles Index,date: 2021-03-01br />return_base100: 328.8240br />name: Oracles Index,date: 2021-03-02br />return_base100: 368.3856br />name: Oracles Index,date: 2021-03-03br />return_base100: 378.8832br />name: Oracles Index,date: 2021-03-04br />return_base100: 398.5189br />name: Oracles Index,date: 2021-03-05br />return_base100: 370.2787br />name: Oracles Index,date: 2021-03-06br />return_base100: 370.7071br />name: Oracles Index,date: 2021-03-07br />return_base100: 376.9802br />name: Oracles Index,date: 2021-03-08br />return_base100: 381.3598br />name: Oracles Index,date: 2021-03-09br />return_base100: 426.9694br />name: Oracles Index,date: 2021-03-10br />return_base100: 425.7085br />name: Oracles Index,date: 2021-03-11br />return_base100: 401.8268br />name: Oracles Index,date: 2021-03-12br />return_base100: 403.1768br />name: Oracles Index,date: 2021-03-13br />return_base100: 379.7878br />name: Oracles Index,date: 2021-03-14br />return_base100: 401.7959br />name: Oracles Index,date: 2021-03-15br />return_base100: 389.7900br />name: Oracles Index,date: 2021-03-16br />return_base100: 370.5743br />name: Oracles Index,date: 2021-03-17br />return_base100: 378.0017br />name: Oracles Index,date: 2021-03-18br />return_base100: 414.1580br />name: Oracles Index,date: 2021-03-19br />return_base100: 396.3410br />name: Oracles Index,date: 2021-03-20br />return_base100: 402.7788br />name: Oracles Index,date: 2021-03-21br />return_base100: 402.0393br />name: Oracles Index,date: 2021-03-22br />return_base100: 395.1715br />name: Oracles Index,date: 2021-03-23br />return_base100: 369.3199br />name: Oracles Index,date: 2021-03-24br />return_base100: 362.7760br />name: Oracles Index,date: 2021-03-25br />return_base100: 333.1128br />name: Oracles Index,date: 2021-03-26br />return_base100: 340.7584br />name: Oracles Index,date: 2021-03-27br />return_base100: 368.1580br />name: Oracles Index,date: 2021-03-28br />return_base100: 360.7407br />name: Oracles Index,date: 2021-03-29br />return_base100: 358.7982br />name: Oracles Index,date: 2021-03-30br />return_base100: 376.9695br />name: Oracles Index,date: 2021-03-31br />return_base100: 375.5633br />name: Oracles Index,date: 2021-04-01br />return_base100: 397.2385br />name: Oracles Index,date: 2021-04-02br />return_base100: 406.3734br />name: Oracles Index,date: 2021-04-03br />return_base100: 433.6866br />name: Oracles Index,date: 2021-04-04br />return_base100: 397.0223br />name: Oracles Index,date: 2021-04-05br />return_base100: 417.6818br />name: Oracles Index,date: 2021-04-06br />return_base100: 436.9182br />name: Oracles Index,date: 2021-04-07br />return_base100: 463.9726br />name: Oracles Index,date: 2021-04-08br />return_base100: 418.1389br />name: Oracles Index,date: 2021-04-09br />return_base100: 437.7314br />name: Oracles Index,date: 2021-04-10br />return_base100: 425.2775br />name: Oracles Index,date: 2021-04-11br />return_base100: 433.6630br />name: Oracles Index,date: 2021-04-12br />return_base100: 455.0632br />name: Oracles Index,date: 2021-04-13br />return_base100: 446.5904br />name: Oracles Index,date: 2021-04-14br />return_base100: 474.7941br />name: Oracles Index,date: 2021-04-15br />return_base100: 538.9696br />name: Oracles Index,date: 2021-04-16br />return_base100: 564.3943br />name: Oracles Index,date: 2021-04-17br />return_base100: 551.1237br />name: Oracles Index,date: 2021-04-18br />return_base100: 531.2635br />name: Oracles Index,date: 2021-04-19br />return_base100: 523.1066br />name: Oracles Index,date: 2021-04-20br />return_base100: 476.7392br />name: Oracles Index,date: 2021-04-21br />return_base100: 511.9237br />name: Oracles Index,date: 2021-04-22br />return_base100: 479.9691br />name: Oracles Index,date: 2021-04-23br />return_base100: 467.5615br />name: Oracles Index,date: 2021-04-24br />return_base100: 458.8565br />name: Oracles Index,date: 2021-04-25br />return_base100: 408.7034br />name: Oracles Index,date: 2021-04-26br />return_base100: 415.0360br />name: Oracles Index,date: 2021-04-27br />return_base100: 462.3088br />name: Oracles Index,date: 2021-04-28br />return_base100: 483.6880br />name: Oracles Index,date: 2021-04-29br />return_base100: 477.2967br />name: Oracles Index,date: 2021-04-30br />return_base100: 478.2053br />name: Oracles Index,date: 2021-05-01br />return_base100: 499.1509br />name: Oracles Index,date: 2021-05-02br />return_base100: 535.8028br />name: Oracles Index,date: 2021-05-03br />return_base100: 515.4916br />name: Oracles Index,date: 2021-05-04br />return_base100: 546.4956br />name: Oracles Index,date: 2021-05-05br />return_base100: 586.1514br />name: Oracles Index,date: 2021-05-06br />return_base100: 632.4660br />name: Oracles Index,date: 2021-05-07br />return_base100: 605.0320br />name: Oracles Index,date: 2021-05-08br />return_base100: 626.8065br />name: Oracles Index,date: 2021-05-09br />return_base100: 622.2700br />name: Oracles Index,date: 2021-05-10br />return_base100: 657.7205br />name: Oracles Index,date: 2021-05-11br />return_base100: 603.3335br />name: Oracles Index,date: 2021-05-12br />return_base100: 627.4089br />name: Oracles Index,date: 2021-05-13br />return_base100: 543.3689br />name: Oracles Index,date: 2021-05-14br />return_base100: 554.4890br />name: Oracles Index,date: 2021-05-15br />return_base100: 596.6840br />name: Oracles Index,date: 2021-05-16br />return_base100: 529.5119br />name: Oracles Index,date: 2021-05-17br />return_base100: 520.6800br />name: Oracles Index,date: 2021-05-18br />return_base100: 475.8763br />name: Oracles Index,date: 2021-05-19br />return_base100: 546.3997br />name: Oracles Index,date: 2021-05-20br />return_base100: 352.5414br />name: Oracles Index,date: 2021-05-21br />return_base100: 389.0106br />name: Oracles Index,date: 2021-05-22br />return_base100: 326.9077br />name: Oracles Index,date: 2021-05-23br />return_base100: 300.2884br />name: Oracles Index,date: 2021-05-24br />return_base100: 258.4285br />name: Oracles Index,date: 2021-05-25br />return_base100: 333.9115br />name: Oracles Index,date: 2021-05-26br />return_base100: 347.6546br />name: Oracles Index,date: 2021-05-27br />return_base100: 425.5673br />name: Oracles Index,date: 2021-05-28br />return_base100: 397.2560br />name: Oracles Index,date: 2021-05-29br />return_base100: 352.5341br />name: Oracles Index,date: 2021-05-30br />return_base100: 319.7086br />name: Oracles Index,date: 2021-05-31br />return_base100: 338.0461br />name: Oracles Index,date: 2021-06-01br />return_base100: 400.3476br />name: Oracles Index,date: 2021-06-02br />return_base100: 385.0576br />name: Oracles Index,date: 2021-06-03br />return_base100: 386.9056br />name: Oracles Index,date: 2021-06-04br />return_base100: 405.9890br />name: Oracles Index,date: 2021-06-05br />return_base100: 368.3718br />name: Oracles Index,date: 2021-06-06br />return_base100: 345.0226br />name: Oracles Index,date: 2021-06-07br />return_base100: 349.2449br />name: Oracles Index,date: 2021-06-08br />return_base100: 312.7268br />name: Oracles Index,date: 2021-06-09br />return_base100: 306.7270br />name: Oracles Index,date: 2021-06-10br />return_base100: 324.2899br />name: Oracles Index,date: 2021-06-11br />return_base100: 293.8146br />name: Oracles Index,date: 2021-06-12br />return_base100: 271.8083br />name: Oracles Index,date: 2021-06-13br />return_base100: 276.2643br />name: Oracles Index,date: 2021-06-14br />return_base100: 296.4454br />name: Oracles Index,date: 2021-06-15br />return_base100: 314.9654br />name: Oracles Index,date: 2021-06-16br />return_base100: 313.1906br />name: Oracles Index,date: 2021-06-17br />return_base100: 291.5786br />name: Oracles Index,date: 2021-06-18br />return_base100: 296.1820br />name: Oracles Index,date: 2021-06-19br />return_base100: 269.8845br />name: Oracles Index,date: 2021-06-20br />return_base100: 259.6141br />name: Oracles Index,date: 2021-06-21br />return_base100: 274.0550br />name: Oracles Index,date: 2021-06-22br />return_base100: 220.4004br />name: Oracles Index,date: 2021-06-23br />return_base100: 211.7116br />name: Oracles Index,date: 2021-06-24br />return_base100: 230.8776br />name: Oracles Index,date: 2021-06-25br />return_base100: 239.9248br />name: Oracles Index,date: 2021-06-26br />return_base100: 217.2591br />name: Oracles Index,date: 2021-06-27br />return_base100: 211.8054br />name: Oracles Index,date: 2021-06-28br />return_base100: 230.2745br />name: Oracles Index,date: 2021-06-29br />return_base100: 237.5175br />name: Oracles Index,date: 2021-06-30br />return_base100: 246.5804br />name: Oracles Index,date: 2021-07-01br />return_base100: 248.0646br />name: Oracles Index,date: 2021-07-02br />return_base100: 232.3199br />name: Oracles Index,date: 2021-07-03br />return_base100: 231.5280br />name: Oracles Index,date: 2021-07-04br />return_base100: 234.9838br />name: Oracles Index,date: 2021-07-05br />return_base100: 245.4175br />name: Oracles Index,date: 2021-07-06br />return_base100: 235.0611br />name: Oracles Index,date: 2021-07-07br />return_base100: 253.3986br />name: Oracles Index,date: 2021-07-08br />return_base100: 252.3607br />name: Oracles Index,date: 2021-07-09br />return_base100: 235.3298br />name: Oracles Index,date: 2021-07-10br />return_base100: 238.1578br />name: Oracles Index,date: 2021-07-11br />return_base100: 232.6144br />name: Oracles Index,date: 2021-07-12br />return_base100: 234.6333br />name: Oracles Index,date: 2021-07-13br />return_base100: 225.2318br />name: Oracles Index,date: 2021-07-14br />return_base100: 215.7693br />name: Oracles Index,date: 2021-07-15br />return_base100: 216.4368br />name: Oracles Index,date: 2021-07-16br />return_base100: 200.1187br />name: Oracles Index,date: 2021-07-17br />return_base100: 195.3658br />name: Oracles Index,date: 2021-07-18br />return_base100: 196.5793br />name: Oracles Index,date: 2021-07-19br />return_base100: 199.1966br />name: Oracles Index,date: 2021-07-20br />return_base100: 186.6619br />name: Oracles Index,date: 2021-07-21br />return_base100: 177.2954br />name: Oracles Index,date: 2021-07-22br />return_base100: 195.5336br />name: Oracles Index,date: 2021-07-23br />return_base100: 205.2456br />name: Oracles Index,date: 2021-07-24br />return_base100: 210.5091br />name: Oracles Index,date: 2021-07-25br />return_base100: 212.5232br />name: Oracles Index,date: 2021-07-26br />return_base100: 213.8819br />name: Oracles Index,date: 2021-07-27br />return_base100: 227.9940br />name: Oracles Index,date: 2021-07-28br />return_base100: 243.4554br />name: Oracles Index,date: 2021-07-29br />return_base100: 240.1560br />name: Oracles Index,date: 2021-07-30br />return_base100: 244.5195br />name: Oracles Index,date: 2021-07-31br />return_base100: 279.1313br />name: Oracles Index,date: 2021-08-01br />return_base100: 285.4558br />name: Oracles Index,date: 2021-08-02br />return_base100: 275.8715br />name: Oracles Index,date: 2021-08-03br />return_base100: 293.7519br />name: Oracles Index,date: 2021-08-04br />return_base100: 298.6759br />name: Oracles Index,date: 2021-08-05br />return_base100: 301.1730br />name: Oracles Index,date: 2021-08-06br />return_base100: 300.5010br />name: Oracles Index,date: 2021-08-07br />return_base100: 299.6110br />name: Oracles Index,date: 2021-08-08br />return_base100: 309.0062br />name: Oracles Index,date: 2021-08-09br />return_base100: 289.2101br />name: Oracles Index,date: 2021-08-10br />return_base100: 307.2646br />name: Oracles Index,date: 2021-08-11br />return_base100: 310.7133br />name: Oracles Index,date: 2021-08-12br />return_base100: 327.1355br />name: Oracles Index,date: 2021-08-13br />return_base100: 313.7435br />name: Oracles Index,date: 2021-08-14br />return_base100: 348.2009br />name: Oracles Index,date: 2021-08-15br />return_base100: 341.5062br />name: Oracles Index,date: 2021-08-16br />return_base100: 348.6939br />name: Oracles Index,date: 2021-08-17br />return_base100: 351.5403br />name: Oracles Index,date: 2021-08-18br />return_base100: 327.5331br />name: Oracles Index,date: 2021-08-19br />return_base100: 322.7694br />name: Oracles Index,date: 2021-08-20br />return_base100: 339.0034br />name: Oracles Index,date: 2021-08-21br />return_base100: 359.5265br />name: Oracles Index,date: 2021-08-22br />return_base100: 354.5760br />name: Oracles Index,date: 2021-08-23br />return_base100: 356.0277br />name: Oracles Index,date: 2021-08-24br />return_base100: 361.7267br />name: Oracles Index,date: 2021-08-25br />return_base100: 329.0330br />name: Oracles Index,date: 2021-08-26br />return_base100: 337.6766br />name: Oracles Index,date: 2021-08-27br />return_base100: 315.5424br />name: Oracles Index,date: 2021-08-28br />return_base100: 330.3482br />name: Oracles Index,date: 2021-08-29br />return_base100: 327.9950br />name: Oracles Index,date: 2021-08-30br />return_base100: 330.2575br />name: Oracles Index,date: 2021-08-31br />return_base100: 320.5644br />name: Oracles Index,date: 2021-09-01br />return_base100: 340.4305br />name: Oracles Index,date: 2021-09-02br />return_base100: 375.1404br />name: Oracles Index,date: 2021-09-03br />return_base100: 379.6953br />name: Oracles Index,date: 2021-09-04br />return_base100: 387.9733br />name: Oracles Index,date: 2021-09-05br />return_base100: 380.4011br />name: Oracles Index,date: 2021-09-06br />return_base100: 420.0518br />name: Oracles Index,date: 2021-09-07br />return_base100: 437.8953br />name: Oracles Index,date: 2021-09-08br />return_base100: 355.6396br />name: Oracles Index,date: 2021-09-09br />return_base100: 342.6696br />name: Oracles Index,date: 2021-09-10br />return_base100: 355.6366br />name: Oracles Index,date: 2021-09-11br />return_base100: 337.3321br />name: Oracles Index,date: 2021-09-12br />return_base100: 344.6715br />name: Oracles Index,date: 2021-09-13br />return_base100: 374.0795br />name: Oracles Index,date: 2021-09-14br />return_base100: 345.3079br />name: Oracles Index,date: 2021-09-15br />return_base100: 386.2402br />name: Oracles Index,date: 2021-09-16br />return_base100: 389.6444br />name: Oracles Index,date: 2021-09-17br />return_base100: 379.3420br />name: Oracles Index,date: 2021-09-18br />return_base100: 352.1325br />name: Oracles Index,date: 2021-09-19br />return_base100: 360.4221br />name: Oracles Index,date: 2021-09-20br />return_base100: 348.3814br />name: Oracles Index,date: 2021-09-21br />return_base100: 299.1860br />name: Oracles Index,date: 2021-09-22br />return_base100: 271.1084br />name: Oracles Index,date: 2021-09-23br />return_base100: 309.8133br />name: Oracles Index,date: 2021-09-24br />return_base100: 321.3718br />name: Oracles Index,date: 2021-09-25br />return_base100: 294.2013br />name: Oracles Index,date: 2021-09-26br />return_base100: 311.2837br />name: Oracles Index,date: 2021-09-27br />return_base100: 309.6666br />name: Oracles Index,date: 2021-09-28br />return_base100: 291.5722br />name: Oracles Index,date: 2021-09-29br />return_base100: 279.2152br />name: Oracles Index,date: 2021-09-30br />return_base100: 288.8901br />name: Oracles Index,date: 2021-10-01br />return_base100: 301.2800br />name: Oracles Index,date: 2021-10-02br />return_base100: 330.6557br />name: Oracles Index,date: 2021-10-03br />return_base100: 339.6377br />name: Oracles Index,date: 2021-10-04br />return_base100: 346.8720br />name: Oracles Index,date: 2021-10-05br />return_base100: 333.9851br />name: Oracles Index,date: 2021-10-06br />return_base100: 342.1541br />name: Oracles Index,date: 2021-10-07br />return_base100: 336.9377br />name: Oracles Index,date: 2021-10-08br />return_base100: 336.6391br />name: Oracles Index,date: 2021-10-09br />return_base100: 329.4779br />name: Oracles Index,date: 2021-10-10br />return_base100: 349.8542br />name: Oracles Index,date: 2021-10-11br />return_base100: 325.1200br />name: Oracles Index,date: 2021-10-12br />return_base100: 319.7700br />name: Oracles Index,date: 2021-10-13br />return_base100: 313.2550br />name: Oracles Index,date: 2021-10-14br />return_base100: 323.5254br />name: Oracles Index,date: 2021-10-15br />return_base100: 337.4472br />name: Oracles Index,date: 2021-10-16br />return_base100: 344.2563br />name: Oracles Index,date: 2021-10-17br />return_base100: 347.7186br />name: Oracles Index,date: 2021-10-18br />return_base100: 336.5227br />name: Oracles Index,date: 2021-10-19br />return_base100: 327.7857br />name: Oracles Index,date: 2021-10-20br />return_base100: 335.5181br />name: Oracles Index,date: 2021-10-21br />return_base100: 352.9741br />name: Oracles Index,date: 2021-10-22br />return_base100: 360.7358br />name: Oracles Index,date: 2021-10-23br />return_base100: 366.1273br />name: Oracles Index,date: 2021-10-24br />return_base100: 395.7223br />name: Oracles Index,date: 2021-10-25br />return_base100: 375.9548br />name: Oracles Index,date: 2021-10-26br />return_base100: 407.8289br />name: Oracles Index,date: 2021-10-27br />return_base100: 406.6131br />name: Oracles Index,date: 2021-10-28br />return_base100: 364.1060br />name: Oracles Index,date: 2021-10-29br />return_base100: 379.2201br />name: Oracles Index,date: 2021-10-30br />return_base100: 388.3477br />name: Oracles Index,date: 2021-10-31br />return_base100: 372.9247br />name: Oracles Index,date: 2021-11-01br />return_base100: 378.4524br />name: Oracles Index,date: 2021-11-02br />return_base100: 398.2444br />name: Oracles Index,date: 2021-11-03br />return_base100: 408.4511br />name: Oracles Index,date: 2021-11-04br />return_base100: 405.6197br />name: Oracles Index,date: 2021-11-05br />return_base100: 394.9935br />name: Oracles Index,date: 2021-11-06br />return_base100: 424.1552br />name: Oracles Index,date: 2021-11-07br />return_base100: 413.5352br />name: Oracles Index,date: 2021-11-08br />return_base100: 422.0726br />name: Oracles Index,date: 2021-11-09br />return_base100: 444.8805br />name: Oracles Index,date: 2021-11-10br />return_base100: 439.2242br />name: Oracles Index,date: 2021-11-11br />return_base100: 438.8132br />name: Oracles Index,date: 2021-11-12br />return_base100: 457.8933br />name: Oracles Index,date: 2021-11-13br />return_base100: 446.9239br />name: Oracles Index,date: 2021-11-14br />return_base100: 442.7162br />name: Oracles Index,date: 2021-11-15br />return_base100: 439.7975br />name: Oracles Index,date: 2021-11-16br />return_base100: 425.9996br />name: Oracles Index,date: 2021-11-17br />return_base100: 390.2491br />name: Oracles Index,date: 2021-11-18br />return_base100: 385.8922br />name: Oracles Index,date: 2021-11-19br />return_base100: 349.1278br />name: Oracles Index,date: 2021-11-20br />return_base100: 377.6906br />name: Oracles Index,date: 2021-11-21br />return_base100: 377.8554br />name: Oracles Index,date: 2021-11-22br />return_base100: 384.3813br />name: Oracles Index,date: 2021-11-23br />return_base100: 351.8704br />name: Oracles Index,date: 2021-11-24br />return_base100: 355.8062br />name: Oracles Index,date: 2021-11-25br />return_base100: 336.7513br />name: Oracles Index,date: 2021-11-26br />return_base100: 347.1820br />name: Oracles Index,date: 2021-11-27br />return_base100: 315.1985br />name: Oracles Index,date: 2021-11-28br />return_base100: 320.5617br />name: Oracles Index,date: 2021-11-29br />return_base100: 329.0557br />name: Oracles Index,date: 2021-11-30br />return_base100: 330.3377br />name: Oracles Index,date: 2021-12-01br />return_base100: 332.7444br />name: Oracles Index,date: 2021-12-02br />return_base100: 332.4008br />name: Oracles Index,date: 2021-12-03br />return_base100: 322.3292br />name: Oracles Index,date: 2021-12-04br />return_base100: 306.9500br />name: Oracles Index,date: 2021-12-05br />return_base100: 270.1030br />name: Oracles Index,date: 2021-12-06br />return_base100: 254.5868br />name: Oracles Index,date: 2021-12-07br />return_base100: 260.7669br />name: Oracles Index,date: 2021-12-08br />return_base100: 270.4704br />name: Oracles Index,date: 2021-12-09br />return_base100: 294.4244br />name: Oracles Index,date: 2021-12-10br />return_base100: 265.4312br />name: Oracles Index,date: 2021-12-11br />return_base100: 242.8503br />name: Oracles Index,date: 2021-12-12br />return_base100: 258.7649br />name: Oracles Index,date: 2021-12-13br />return_base100: 265.2385br />name: Oracles Index,date: 2021-12-14br />return_base100: 231.1071br />name: Oracles Index,date: 2021-12-15br />return_base100: 238.7904br />name: Oracles Index,date: 2021-12-16br />return_base100: 255.0163br />name: Oracles Index,date: 2021-12-17br />return_base100: 245.3902br />name: Oracles Index,date: 2021-12-18br />return_base100: 238.4125br />name: Oracles Index,date: 2021-12-19br />return_base100: 252.2941br />name: Oracles Index,date: 2021-12-20br />return_base100: 247.3802br />name: Oracles Index,date: 2021-12-21br />return_base100: 246.2857br />name: Oracles Index,date: 2021-12-22br />return_base100: 254.6962br />name: Oracles Index,date: 2021-12-23br />return_base100: 260.6832br />name: Oracles Index,date: 2021-12-24br />return_base100: 287.1604br />name: Oracles Index,date: 2021-12-25br />return_base100: 278.0802br />name: Oracles Index,date: 2021-12-26br />return_base100: 286.3532br />name: Oracles Index,date: 2021-12-27br />return_base100: 296.6296br />name: Oracles Index,date: 2021-12-28br />return_base100: 297.6393br />name: Oracles Index,date: 2021-12-29br />return_base100: 264.7070br />name: Oracles Index,date: 2021-12-30br />return_base100: 255.4346br />name: Oracles Index,date: 2021-12-31br />return_base100: 257.7695br />name: Oracles Index,date: 2022-01-01br />return_base100: 253.6752br />name: Oracles Index,date: 2022-01-02br />return_base100: 264.8981br />name: Oracles Index,date: 2022-01-03br />return_base100: 279.7496br />name: Oracles Index,date: 2022-01-04br />return_base100: 299.1159br />name: Oracles Index,date: 2022-01-05br />return_base100: 299.8269br />name: Oracles Index,date: 2022-01-06br />return_base100: 323.7952br />name: Oracles Index,date: 2022-01-07br />return_base100: 318.7827br />name: Oracles Index,date: 2022-01-08br />return_base100: 324.9273br />name: Oracles Index,date: 2022-01-09br />return_base100: 317.6663br />name: Oracles Index,date: 2022-01-10br />return_base100: 341.0707br />name: Oracles Index,date: 2022-01-11br />return_base100: 342.9703br />name: Oracles Index,date: 2022-01-12br />return_base100: 331.1354br />name: Oracles Index,date: 2022-01-13br />return_base100: 333.0342br />name: Oracles Index,date: 2022-01-14br />return_base100: 309.9607br />name: Oracles Index,date: 2022-01-15br />return_base100: 319.4689br />name: Oracles Index,date: 2022-01-16br />return_base100: 315.9622br />name: Oracles Index,date: 2022-01-17br />return_base100: 319.1350br />name: Oracles Index,date: 2022-01-18br />return_base100: 298.1010br />name: Oracles Index,date: 2022-01-19br />return_base100: 288.0261br />name: Oracles Index,date: 2022-01-20br />return_base100: 273.1345br />name: Oracles Index,date: 2022-01-21br />return_base100: 254.7286br />name: Oracles Index,date: 2022-01-22br />return_base100: 221.5634br />name: Oracles Index,date: 2022-01-23br />return_base100: 202.1691br />name: Oracles Index,date: 2022-01-24br />return_base100: 210.5408br />name: Oracles Index,date: 2022-01-25br />return_base100: 198.3760br />name: Oracles Index,date: 2022-01-26br />return_base100: 197.3778br />name: Oracles Index,date: 2022-01-27br />return_base100: 194.2865br />name: Oracles Index,date: 2022-01-28br />return_base100: 192.6746br />name: Oracles Index,date: 2022-01-29br />return_base100: 203.9923br />name: Oracles Index,date: 2022-01-30br />return_base100: 205.4295br />name: Oracles Index,date: 2022-01-31br />return_base100: 222.3108br />name: Oracles Index,date: 2022-02-01br />return_base100: 216.2251br />name: Oracles Index,date: 2022-02-02br />return_base100: 214.1383br />name: Oracles Index,date: 2022-02-03br />return_base100: 199.3569br />name: Oracles Index,date: 2022-02-04br />return_base100: 203.1244br />name: Oracles Index,date: 2022-02-05br />return_base100: 219.0181br />name: Oracles Index,date: 2022-02-06br />return_base100: 223.9700br />name: Oracles Index,date: 2022-02-07br />return_base100: 226.6703br />name: Oracles Index,date: 2022-02-08br />return_base100: 236.9941br />name: Oracles Index,date: 2022-02-09br />return_base100: 231.7037br />name: Oracles Index,date: 2022-02-10br />return_base100: 235.2886br />name: Oracles Index,date: 2022-02-11br />return_base100: 221.6072br />name: Oracles Index,date: 2022-02-12br />return_base100: 205.7835br />name: Oracles Index,date: 2022-02-13br />return_base100: 203.6143br />name: Oracles Index,date: 2022-02-14br />return_base100: 201.0793br />name: Oracles Index,date: 2022-02-15br />return_base100: 203.1598br />name: Oracles Index,date: 2022-02-16br />return_base100: 220.0228br />name: Oracles Index,date: 2022-02-17br />return_base100: 219.5006br />name: Oracles Index,date: 2022-02-18br />return_base100: 199.5991br />name: Oracles Index,date: 2022-02-19br />return_base100: 197.3731br />name: Oracles Index,date: 2022-02-20br />return_base100: 202.4361br />name: Oracles Index,date: 2022-02-21br />return_base100: 190.3058br />name: Oracles Index,date: 2022-02-22br />return_base100: 174.8497br />name: Oracles Index,date: 2022-02-23br />return_base100: 181.4137br />name: Oracles Index,date: 2022-02-24br />return_base100: 174.4774br />name: Oracles Index,date: 2022-02-25br />return_base100: 172.6558br />name: Oracles Index,date: 2022-02-26br />return_base100: 185.6333br />name: Oracles Index,date: 2022-02-27br />return_base100: 188.8088br />name: Oracles Index,date: 2022-02-28br />return_base100: 176.8945br />name: Oracles Index,date: 2022-03-01br />return_base100: 199.3167br />name: Oracles Index,date: 2022-03-02br />return_base100: 205.8126br />name: Oracles Index,date: 2022-03-03br />return_base100: 202.2484br />name: Oracles Index,date: 2022-03-04br />return_base100: 199.5650br />name: Oracles Index,date: 2022-03-05br />return_base100: 183.8273br />name: Oracles Index,date: 2022-03-06br />return_base100: 188.0264br />name: Oracles Index,date: 2022-03-07br />return_base100: 177.3026br />name: Oracles Index,date: 2022-03-08br />return_base100: 169.0380br />name: Oracles Index,date: 2022-03-09br />return_base100: 172.9874br />name: Oracles Index,date: 2022-03-10br />return_base100: 184.3798br />name: Oracles Index,date: 2022-03-11br />return_base100: 173.4228br />name: Oracles Index,date: 2022-03-12br />return_base100: 171.2691br />name: Oracles Index,date: 2022-03-13br />return_base100: 173.5832br />name: Oracles Index,date: 2022-03-14br />return_base100: 167.3066br />name: Oracles Index,date: 2022-03-15br />return_base100: 175.2086br />name: Oracles Index,date: 2022-03-16br />return_base100: 178.8960br />name: Oracles Index,date: 2022-03-17br />return_base100: 190.3325br />name: Oracles Index,date: 2022-03-18br />return_base100: 187.2143br />name: Oracles Index,date: 2022-03-19br />return_base100: 193.9917br />name: Oracles Index,date: 2022-03-20br />return_base100: 194.7027br />name: Oracles Index,date: 2022-03-21br />return_base100: 189.0542br />name: Oracles Index,date: 2022-03-22br />return_base100: 194.4921br />name: Oracles Index,date: 2022-03-23br />return_base100: 200.0341br />name: Oracles Index,date: 2022-03-24br />return_base100: 203.6949br />name: Oracles Index,date: 2022-03-25br />return_base100: 209.0968br />name: Oracles Index,date: 2022-03-26br />return_base100: 202.2120br />name: Oracles Index,date: 2022-03-27br />return_base100: 205.9482br />name: Oracles Index,date: 2022-03-28br />return_base100: 217.6976br />name: Oracles Index,date: 2022-03-29br />return_base100: 213.2682br />name: Oracles Index,date: 2022-03-30br />return_base100: 219.0016br />name: Oracles Index,date: 2022-03-31br />return_base100: 222.6722br />name: Oracles Index,date: 2022-04-01br />return_base100: 218.2450br />name: Oracles Index,date: 2022-04-02br />return_base100: 223.3711br />name: Oracles Index,date: 2022-04-03br />return_base100: 225.0061br />name: Oracles Index,date: 2022-04-04br />return_base100: 233.1835br />name: Oracles Index,date: 2022-04-05br />return_base100: 226.0749br />name: Oracles Index,date: 2022-04-06br />return_base100: 217.7326br />name: Oracles Index,date: 2022-04-07br />return_base100: 199.7520br />name: Oracles Index,date: 2022-04-08br />return_base100: 204.6393br />name: Oracles Index,date: 2022-04-09br />return_base100: 195.1056br />name: Oracles Index,date: 2022-04-10br />return_base100: 199.3073br />name: Oracles Index,date: 2022-04-11br />return_base100: 197.5127br />name: Oracles Index,date: 2022-04-12br />return_base100: 176.8031br />name: Oracles Index,date: 2022-04-13br />return_base100: 180.4318br />name: Oracles Index,date: 2022-04-14br />return_base100: 183.1586br />name: Oracles Index,date: 2022-04-15br />return_base100: 176.2900br />name: Oracles Index,date: 2022-04-16br />return_base100: 182.5310br />name: Oracles Index,date: 2022-04-17br />return_base100: 182.7128br />name: Oracles Index,date: 2022-04-18br />return_base100: 177.0531br />name: Oracles Index,date: 2022-04-19br />return_base100: 180.7070br />name: Oracles Index,date: 2022-04-20br />return_base100: 184.0800br />name: Oracles Index,date: 2022-04-21br />return_base100: 182.1187br />name: Oracles Index,date: 2022-04-22br />return_base100: 175.8089br />name: Oracles Index,date: 2022-04-23br />return_base100: 175.5871br />name: Oracles Index,date: 2022-04-24br />return_base100: 172.8400br />name: Oracles Index,date: 2022-04-25br />return_base100: 171.6308br />name: Oracles Index,date: 2022-04-26br />return_base100: 173.2774br />name: Oracles Index,date: 2022-04-27br />return_base100: 159.3390br />name: Oracles Index,date: 2022-04-28br />return_base100: 164.0857br />name: Oracles Index,date: 2022-04-29br />return_base100: 163.1679br />name: Oracles Index,date: 2022-04-30br />return_base100: 154.5040br />name: Oracles Index,date: 2022-05-01br />return_base100: 143.0595br />name: Oracles Index,date: 2022-05-02br />return_base100: 146.6398br />name: Oracles Index,date: 2022-05-03br />return_base100: 144.7010br />name: Oracles Index,date: 2022-05-04br />return_base100: 144.0273br />name: Oracles Index,date: 2022-05-05br />return_base100: 156.9063br />name: Oracles Index,date: 2022-05-06br />return_base100: 141.4883br />name: Oracles Index,date: 2022-05-07br />return_base100: 140.9844br />name: Oracles Index,date: 2022-05-08br />return_base100: 134.0469br />name: Oracles Index,date: 2022-05-09br />return_base100: 130.6864br />name: Oracles Index,date: 2022-05-10br />return_base100: 107.7454br />name: Oracles Index,date: 2022-05-11br />return_base100: 111.5948br />name: Oracles Index,date: 2022-05-12br />return_base100: 88.7515br />name: Oracles Index,date: 2022-05-13br />return_base100: 83.7157br />name: Oracles Index,date: 2022-05-14br />return_base100: 91.4455br />name: Oracles Index,date: 2022-05-15br />return_base100: 93.3848br />name: Oracles Index,date: 2022-05-16br />return_base100: 100.6197br />name: Oracles Index,date: 2022-05-17br />return_base100: 94.8539br />name: Oracles Index,date: 2022-05-18br />return_base100: 99.4257br />name: Oracles Index,date: 2022-05-19br />return_base100: 87.9987br />name: Oracles Index,date: 2022-05-20br />return_base100: 93.3880br />name: Oracles Index,date: 2022-05-21br />return_base100: 89.1852br />name: Oracles Index,date: 2022-05-22br />return_base100: 92.3655br />name: Oracles Index,date: 2022-05-23br />return_base100: 95.6849br />name: Oracles Index,date: 2022-05-24br />return_base100: 91.5911br />name: Oracles Index,date: 2022-05-25br />return_base100: 93.8436br />name: Oracles Index,date: 2022-05-26br />return_base100: 91.1107br />name: Oracles Index,date: 2022-05-27br />return_base100: 85.6444br />name: Oracles Index,date: 2022-05-28br />return_base100: 81.0667br />name: Oracles Index,date: 2022-05-29br />return_base100: 84.8525br />name: Oracles Index,date: 2022-05-30br />return_base100: 86.5683br />name: Oracles Index,date: 2022-05-31br />return_base100: 95.8056br />name: Oracles Index,date: 2022-06-01br />return_base100: 97.8316br />name: Oracles Index,date: 2022-06-02br />return_base100: 89.1047br />name: Oracles Index,date: 2022-06-03br />return_base100: 92.2535br />name: Oracles Index,date: 2022-06-04br />return_base100: 88.0893br />name: Oracles Index,date: 2022-06-05br />return_base100: 94.2192br />name: Oracles Index,date: 2022-06-06br />return_base100: 96.7816br />name: Oracles Index,date: 2022-06-07br />return_base100: 100.7221br />name: Oracles Index,date: 2022-06-08br />return_base100: 109.1703br />name: Oracles Index,date: 2022-06-09br />return_base100: 108.4445br />name: Oracles Index,date: 2022-06-10br />return_base100: 115.2858br />name: Oracles Index,date: 2022-06-11br />return_base100: 100.8204br />name: Oracles Index,date: 2022-06-12br />return_base100: 88.5981br />name: Oracles Index,date: 2022-06-13br />return_base100: 80.1278br />name: Oracles Index,date: 2022-06-14br />return_base100: 74.2713br />name: Oracles Index,date: 2022-06-15br />return_base100: 84.8150br />name: Oracles Index,date: 2022-06-16br />return_base100: 92.6496br />name: Oracles Index,date: 2022-06-17br />return_base100: 80.6998br />name: Oracles Index,date: 2022-06-18br />return_base100: 81.3384br />name: Oracles Index,date: 2022-06-19br />return_base100: 76.1613br />name: Oracles Index,date: 2022-06-20br />return_base100: 83.6239br />name: Oracles Index,date: 2022-06-21br />return_base100: 88.3958br />name: Oracles Index,date: 2022-06-22br />return_base100: 86.5273br />name: Oracles Index,date: 2022-06-23br />return_base100: 83.9990br />name: Oracles Index,date: 2022-06-24br />return_base100: 88.6294br />name: Oracles Index,date: 2022-06-25br />return_base100: 92.4574br />name: Oracles Index,date: 2022-06-26br />return_base100: 92.2440br />name: Oracles Index,date: 2022-06-27br />return_base100: 86.4174br />name: Oracles Index,date: 2022-06-28br />return_base100: 83.7167br />name: Oracles Index,date: 2022-06-29br />return_base100: 80.9036br />name: Oracles Index,date: 2022-06-30br />return_base100: 79.8198br />name: Oracles Index,date: 2022-07-01br />return_base100: 79.1137br />name: Oracles Index,date: 2022-07-02br />return_base100: 78.6366br />name: Oracles Index,date: 2022-07-03br />return_base100: 79.9215br />name: Oracles Index,date: 2022-07-04br />return_base100: 79.9490br />name: Oracles Index,date: 2022-07-05br />return_base100: 83.1750br />name: Oracles Index,date: 2022-07-06br />return_base100: 81.8111br />name: Oracles Index,date: 2022-07-07br />return_base100: 82.0918br />name: Oracles Index,date: 2022-07-08br />return_base100: 85.6527br />name: Oracles Index,date: 2022-07-09br />return_base100: 83.0882br />name: Oracles Index,date: 2022-07-10br />return_base100: 83.8336br />name: Oracles Index,date: 2022-07-11br />return_base100: 79.9954br />name: Oracles Index,date: 2022-07-12br />return_base100: 77.7744br />name: Oracles Index,date: 2022-07-13br />return_base100: 76.8992br />name: Oracles Index,date: 2022-07-14br />return_base100: 79.0825br />name: Oracles Index,date: 2022-07-15br />return_base100: 80.4161br />name: Oracles Index,date: 2022-07-16br />return_base100: 81.0859br />name: Oracles Index,date: 2022-07-17br />return_base100: 84.1638br />name: Oracles Index,date: 2022-07-18br />return_base100: 81.6871br />name: Oracles Index,date: 2022-07-19br />return_base100: 89.6947br />name: Oracles Index,date: 2022-07-20br />return_base100: 92.3497br />name: Oracles Index,date: 2022-07-21br />return_base100: 87.2966br />name: Oracles Index,date: 2022-07-22br />return_base100: 86.7385br />name: Oracles Index,date: 2022-07-23br />return_base100: 87.6783br />name: Oracles Index,date: 2022-07-24br />return_base100: 91.1011br />name: Oracles Index,date: 2022-07-25br />return_base100: 82.7065br />name: Oracles Index,date: 2022-07-26br />return_base100: 80.9454br />name: Oracles Index,date: 2022-07-27br />return_base100: 88.7956br />name: Oracles Index,date: 2022-07-28br />return_base100: 93.5099br />name: Oracles Index,date: 2022-07-29br />return_base100: 102.6309br />name: Oracles Index,date: 2022-07-30br />return_base100: 99.2424br />name: Oracles Index,date: 2022-07-31br />return_base100: 97.9256br />name: Oracles Index,date: 2022-08-01br />return_base100: 96.9761br />name: Oracles Index,date: 2022-08-02br />return_base100: 93.4115br />name: Oracles Index,date: 2022-08-03br />return_base100: 93.5482br />name: Oracles Index,date: 2022-08-04br />return_base100: 94.3709br />name: Oracles Index,date: 2022-08-05br />return_base100: 100.2954br />name: Oracles Index,date: 2022-08-06br />return_base100: 100.1156br />name: Oracles Index,date: 2022-08-07br />return_base100: 104.8139br />name: Oracles Index,date: 2022-08-08br />return_base100: 108.9712br />name: Oracles Index,date: 2022-08-09br />return_base100: 110.3562br />name: Oracles Index,date: 2022-08-10br />return_base100: 113.2619br />name: Oracles Index,date: 2022-08-11br />return_base100: 112.2638br />name: Oracles Index,date: 2022-08-12br />return_base100: 117.0573br />name: Oracles Index,date: 2022-08-13br />return_base100: 115.5398br />name: Oracles Index,date: 2022-08-14br />return_base100: 110.8898br />name: Oracles Index,date: 2022-08-15br />return_base100: 109.4824br />name: Oracles Index,date: 2022-08-16br />return_base100: 107.3189br />name: Oracles Index,date: 2022-08-17br />return_base100: 102.5854br />name: Oracles Index,date: 2022-08-18br />return_base100: 97.6519br />name: Oracles Index,date: 2022-08-19br />return_base100: 88.2504br />name: Oracles Index,date: 2022-08-20br />return_base100: 88.1433br />name: Oracles Index,date: 2022-08-21br />return_base100: 91.4862br />name: Oracles Index,date: 2022-08-22br />return_base100: 89.5550br />name: Oracles Index,date: 2022-08-23br />return_base100: 92.7142br />name: Oracles Index,date: 2022-08-24br />return_base100: 91.3634br />name: Oracles Index,date: 2022-08-25br />return_base100: 91.0591br />name: Oracles Index,date: 2022-08-26br />return_base100: 82.8927br />name: Oracles Index,date: 2022-08-27br />return_base100: 83.7373br />name: Oracles Index,date: 2022-08-28br />return_base100: 81.3237br />name: Oracles Index,date: 2022-08-29br />return_base100: 86.2440br />name: Oracles Index,date: 2022-08-30br />return_base100: 84.2932br />name: Oracles Index,date: 2022-08-31br />return_base100: 84.4422br />name: Oracles Index,date: 2022-09-01br />return_base100: 87.4256br />name: Oracles Index,date: 2022-09-02br />return_base100: 87.9167br />name: Oracles Index,date: 2022-09-03br />return_base100: 86.9134br />name: Oracles Index,date: 2022-09-04br />return_base100: 90.5050br />name: Oracles Index,date: 2022-09-05br />return_base100: 92.4108br />name: Oracles Index,date: 2022-09-06br />return_base100: 84.9404br />name: Oracles Index,date: 2022-09-07br />return_base100: 89.6773br />name: Oracles Index,date: 2022-09-08br />return_base100: 92.9005br />name: Oracles Index,date: 2022-09-09br />return_base100: 97.4474br />name: Oracles Index,date: 2022-09-10br />return_base100: 99.3510br />name: Oracles Index,date: 2022-09-11br />return_base100: 100.1088br />name: Oracles Index,date: 2022-09-12br />return_base100: 96.9828br />name: Oracles Index,date: 2022-09-13br />return_base100: 89.3179br />name: Oracles Index,date: 2022-09-14br />return_base100: 93.4087br />name: Oracles Index,date: 2022-09-15br />return_base100: 94.0133br />name: Oracles Index,date: 2022-09-16br />return_base100: 94.6578br />name: Oracles Index,date: 2022-09-17br />return_base100: 100.0295br />name: Oracles Index,date: 2022-09-18br />return_base100: 92.6642br />name: Oracles Index,date: 2022-09-19br />return_base100: 90.8959br />name: Oracles Index,date: 2022-09-20br />return_base100: 86.1252br />name: Oracles Index,date: 2022-09-21br />return_base100: 83.7662br />name: Oracles Index,date: 2022-09-22br />return_base100: 88.5609br />name: Oracles Index,date: 2022-09-23br />return_base100: 92.2896br />name: Oracles Index,date: 2022-09-24br />return_base100: 93.5906br />name: Oracles Index,date: 2022-09-25br />return_base100: 96.2030br />name: Oracles Index,date: 2022-09-26br />return_base100: 96.4421br />name: Oracles Index,date: 2022-09-27br />return_base100: 98.5598br />name: Oracles Index,date: 2022-09-28br />return_base100: 96.0811br />name: Oracles Index,date: 2022-09-29br />return_base100: 96.5355br />name: Oracles Index,date: 2022-09-30br />return_base100: 92.9039br />name: Oracles Index,date: 2022-10-01br />return_base100: 90.8408br />name: Oracles Index,date: 2022-10-02br />return_base100: 87.7426br />name: Oracles Index,date: 2022-10-03br />return_base100: 90.2113br />name: Oracles Index,date: 2022-10-04br />return_base100: 96.6669br />name: Oracles Index,date: 2022-10-05br />return_base100: 97.7550br />name: Oracles Index,date: 2022-10-06br />return_base100: 94.0303br />name: Oracles Index,date: 2022-10-07br />return_base100: 93.6337br />name: Oracles Index,date: 2022-10-08br />return_base100: 91.9430br />name: Oracles Index,date: 2022-10-09br />return_base100: 93.2866br />name: Oracles Index,date: 2022-10-10br />return_base100: 91.6486br />name: Oracles Index,date: 2022-10-11br />return_base100: 87.1823br />name: Oracles Index,date: 2022-10-12br />return_base100: 87.9926br />name: Oracles Index,date: 2022-10-13br />return_base100: 86.2220br />name: Oracles Index,date: 2022-10-14br />return_base100: 84.6199br />name: Oracles Index,date: 2022-10-15br />return_base100: 84.6970br />name: Oracles Index,date: 2022-10-16br />return_base100: 87.6884br />name: Oracles Index,date: 2022-10-17br />return_base100: 89.8205br />name: Oracles Index,date: 2022-10-18br />return_base100: 87.1690br />name: Oracles Index,date: 2022-10-19br />return_base100: 83.3203br />name: Oracles Index,date: 2022-10-20br />return_base100: 81.9350br />name: Oracles Index,date: 2022-10-21br />return_base100: 83.6266br />name: Oracles Index,date: 2022-10-22br />return_base100: 84.1624br />name: Oracles Index,date: 2022-10-23br />return_base100: 86.2084br />name: Oracles Index,date: 2022-10-24br />return_base100: 84.4448br />name: Oracles Index,date: 2022-10-25br />return_base100: 86.4015br />name: Oracles Index,date: 2022-10-26br />return_base100: 87.4011br />name: Oracles Index,date: 2022-10-27br />return_base100: 85.0520br />name: Oracles Index,date: 2022-10-28br />return_base100: 87.2710br />name: Oracles Index,date: 2022-10-29br />return_base100: 92.4687br />name: Oracles Index,date: 2022-10-30br />return_base100: 94.5249br />name: Oracles Index,date: 2022-10-31br />return_base100: 95.0973br />name: Oracles Index,date: 2022-11-01br />return_base100: 93.0931br />name: Oracles Index,date: 2022-11-02br />return_base100: 90.6154br />name: Oracles Index,date: 2022-11-03br />return_base100: 94.3940br />name: Oracles Index,date: 2022-11-04br />return_base100: 105.8527br />name: Oracles Index,date: 2022-11-05br />return_base100: 105.1084br />name: Oracles Index,date: 2022-11-06br />return_base100: 98.6139br />name: Oracles Index,date: 2022-11-07br />return_base100: 106.2674br />name: Oracles Index,date: 2022-11-08br />return_base100: 93.4269br />name: Oracles Index,date: 2022-11-09br />return_base100: 74.8218br />name: Oracles Index,date: 2022-11-10br />return_base100: 86.5005br />name: Oracles Index,date: 2022-11-11br />return_base100: 83.9210br />name: Oracles Index,date: 2022-11-12br />return_base100: 76.0059br />name: Oracles Index,date: 2022-11-13br />return_base100: 73.2518br />name: Oracles Index,date: 2022-11-14br />return_base100: 76.1677br />name: Oracles Index,date: 2022-11-15br />return_base100: 77.9359br />name: Oracles Index,date: 2022-11-16br />return_base100: 75.2158br />name: Oracles Index,date: 2022-11-17br />return_base100: 75.2974br />name: Oracles Index,date: 2022-11-18br />return_base100: 74.9131br />name: Oracles Index,date: 2022-11-19br />return_base100: 74.7010br />name: Oracles Index,date: 2022-11-20br />return_base100: 70.2660br />name: Oracles Index,date: 2022-11-21br />return_base100: 71.1270br />name: Oracles Index,date: 2022-11-22br />return_base100: 76.9466br />name: Oracles Index,date: 2022-11-23br />return_base100: 80.8616br />name: Oracles Index,date: 2022-11-24br />return_base100: 82.1294br />name: Oracles Index,date: 2022-11-25br />return_base100: 82.2338br />name: Oracles Index,date: 2022-11-26br />return_base100: 85.4961br />name: Oracles Index,date: 2022-11-27br />return_base100: 83.1954br />name: Oracles Index,date: 2022-11-28br />return_base100: 86.5627br />name: Oracles Index,date: 2022-11-29br />return_base100: 87.5999br />name: Oracles Index,date: 2022-11-30br />return_base100: 91.5634br />name: Oracles Index,date: 2022-12-01br />return_base100: 91.7462br />name: Oracles Index,date: 2022-12-02br />return_base100: 90.4427br />name: Oracles Index,date: 2022-12-03br />return_base100: 87.0573br />name: Oracles Index,date: 2022-12-04br />return_base100: 88.6993br />name: Oracles Index,date: 2022-12-05br />return_base100: 86.9148br />name: Oracles Index,date: 2022-12-06br />return_base100: 85.7927br />name: Oracles Index,date: 2022-12-07br />return_base100: 82.9617br />name: Oracles Index,date: 2022-12-08br />return_base100: 84.2554br />name: Oracles Index,date: 2022-12-09br />return_base100: 82.7194br />name: Oracles Index,date: 2022-12-10br />return_base100: 82.6405br />name: Oracles Index,date: 2022-12-11br />return_base100: 80.8520br />name: Oracles Index,date: 2022-12-12br />return_base100: 80.4519br />name: Oracles Index,date: 2022-12-13br />return_base100: 82.8299br />name: Oracles Index,date: 2022-12-14br />return_base100: 80.9005br />name: Oracles Index,date: 2022-12-15br />return_base100: 77.6806br />name: Oracles Index,date: 2022-12-16br />return_base100: 70.5307br />name: Oracles Index,date: 2022-12-17br />return_base100: 72.4787br />name: Oracles Index,date: 2022-12-18br />return_base100: 71.5891br />name: Oracles Index,date: 2022-12-19br />return_base100: 69.6303br />name: Oracles Index,date: 2022-12-20br />return_base100: 72.3162br />name: Oracles Index,date: 2022-12-21br />return_base100: 71.7228br />name: Oracles Index,date: 2022-12-22br />return_base100: 71.9924br />name: Oracles Index,date: 2022-12-23br />return_base100: 71.4429br />name: Oracles Index,date: 2022-12-24br />return_base100: 71.3077br />name: Oracles Index,date: 2022-12-25br />return_base100: 71.8241br />name: Oracles Index,date: 2022-12-26br />return_base100: 72.2784br />name: Oracles Index,date: 2022-12-27br />return_base100: 70.6954br />name: Oracles Index,date: 2022-12-28br />return_base100: 68.1254br />name: Oracles Index,date: 2022-12-29br />return_base100: 67.5516br />name: Oracles Index,date: 2022-12-30br />return_base100: 65.8931br />name: Oracles Index,date: 2022-12-31br />return_base100: 66.7254br />name: Oracles Index,date: 2023-01-01br />return_base100: 67.2513br />name: Oracles Index,date: 2023-01-02br />return_base100: 68.2436br />name: Oracles Index,date: 2023-01-03br />return_base100: 68.0918br />name: Oracles Index,date: 2023-01-04br />return_base100: 70.8955br />name: Oracles Index,date: 2023-01-05br />return_base100: 69.0661br />name: Oracles Index,date: 2023-01-06br />return_base100: 69.7380br />name: Oracles Index,date: 2023-01-07br />return_base100: 70.8238br />name: Oracles Index,date: 2023-01-08br />return_base100: 71.9261br />name: Oracles Index,date: 2023-01-09br />return_base100: 73.9114br />name: Oracles Index,date: 2023-01-10br />return_base100: 74.6755br />name: Oracles Index,date: 2023-01-11br />return_base100: 74.9200br />name: Oracles Index,date: 2023-01-12br />return_base100: 77.8120br />name: Oracles Index,date: 2023-01-13br />return_base100: 80.4932br />name: Oracles Index,date: 2023-01-14br />return_base100: 83.8924br />name: Oracles Index,date: 2023-01-15br />return_base100: 81.9858br />name: Oracles Index,date: 2023-01-16br />return_base100: 81.9574br />name: Oracles Index,date: 2023-01-17br />return_base100: 83.1197br />name: Oracles Index,date: 2023-01-18br />return_base100: 77.8285br />name: Oracles Index,date: 2023-01-19br />return_base100: 79.5557br />name: Oracles Index,date: 2023-01-20br />return_base100: 85.2000br />name: Oracles Index,date: 2023-01-21br />return_base100: 84.6618br />name: Oracles Index,date: 2023-01-22br />return_base100: 85.9684br />name: Oracles Index,date: 2023-01-23br />return_base100: 86.4457br />name: Oracles Index,date: 2023-01-24br />return_base100: 82.5112br />name: Oracles Index,date: 2023-01-25br />return_base100: 86.0616br />name: Oracles Index,date: 2023-01-26br />return_base100: 89.0945br />name: Oracles Index,date: 2023-01-27br />return_base100: 90.8092br />name: Oracles Index,date: 2023-01-28br />return_base100: 88.7179br />name: Oracles Index,date: 2023-01-29br />return_base100: 90.9938br />name: Oracles Index,date: 2023-01-30br />return_base100: 85.4276br />name: Oracles Index,date: 2023-01-31br />return_base100: 86.4273br />name: Oracles Index,date: 2023-02-01br />return_base100: 89.6886br />name: Oracles Index,date: 2023-02-02br />return_base100: 88.9165br />name: Oracles Index,date: 2023-02-03br />return_base100: 90.8375br />name: Oracles Index,date: 2023-02-04br />return_base100: 90.2277br />name: Oracles Index,date: 2023-02-05br />return_base100: 87.0684br />name: Oracles Index,date: 2023-02-06br />return_base100: 85.0625br />name: Oracles Index,date: 2023-02-07br />return_base100: 90.3107br />name: Oracles Index,date: 2023-02-08br />return_base100: 89.6421br />name: Oracles Index,date: 2023-02-09br />return_base100: 86.3377br />name: Oracles Index,date: 2023-02-10br />return_base100: 85.0606br />name: Oracles Index,date: 2023-02-11br />return_base100: 86.6062br />name: Oracles Index,date: 2023-02-12br />return_base100: 84.1672br />name: Oracles Index,date: 2023-02-13br />return_base100: 82.2760br />name: Oracles Index,date: 2023-02-14br />return_base100: 84.4789br />name: Oracles Index,date: 2023-02-15br />return_base100: 90.0063br />name: Oracles Index,date: 2023-02-16br />return_base100: 86.8779br />name: Oracles Index,date: 2023-02-17br />return_base100: 94.1360br />name: Oracles Index,date: 2023-02-18br />return_base100: 97.6371br />name: Oracles Index,date: 2023-02-19br />return_base100: 97.3013br />name: Oracles Index,date: 2023-02-20br />return_base100: 98.1461br />name: Oracles Index,date: 2023-02-21br />return_base100: 94.0962br />name: Oracles Index,date: 2023-02-22br />return_base100: 94.7220br />name: Oracles Index,date: 2023-02-23br />return_base100: 96.9859br />name: Oracles Index,date: 2023-02-24br />return_base100: 91.1017br />name: Oracles Index,date: 2023-02-25br />return_base100: 90.0017br />name: Oracles Index,date: 2023-02-26br />return_base100: 91.2472br />name: Oracles Index,date: 2023-02-27br />return_base100: 89.2586br />name: Oracles Index,date: 2023-02-28br />return_base100: 87.7374br />name: Oracles Index,date: 2023-03-01br />return_base100: 91.6184br />name: Oracles Index,date: 2023-03-02br />return_base100: 88.5269br />name: Oracles Index,date: 2023-03-03br />return_base100: 84.2989br />name: Oracles Index,date: 2023-03-04br />return_base100: 83.1906br />name: Oracles Index,date: 2023-03-05br />return_base100: 83.8742br />name: Oracles Index,date: 2023-03-06br />return_base100: 83.1294br />name: Oracles Index,date: 2023-03-07br />return_base100: 83.1761br />name: Oracles Index,date: 2023-03-08br />return_base100: 79.1479br />name: Oracles Index,date: 2023-03-09br />return_base100: 74.0068br />name: Oracles Index,date: 2023-03-10br />return_base100: 74.9056br />name: Oracles Index,date: 2023-03-11br />return_base100: 74.0911br />name: Oracles Index,date: 2023-03-12br />return_base100: 79.2758br />name: Oracles Index,date: 2023-03-13br />return_base100: 81.6691br />name: Oracles Index,date: 2023-03-14br />return_base100: 84.6710br />name: Oracles Index,date: 2023-03-15br />return_base100: 79.4589br />name: Oracles Index,date: 2023-03-16br />return_base100: 81.4024br />name: Oracles Index,date: 2023-03-17br />return_base100: 86.9502br />name: Oracles Index,date: 2023-03-18br />return_base100: 84.8208br />name: Oracles Index,date: 2023-03-19br />return_base100: 87.7363br />name: Oracles Index,date: 2023-03-20br />return_base100: 86.2009br />name: Oracles Index,date: 2023-03-21br />return_base100: 89.3044br />name: Oracles Index,date: 2023-03-22br />return_base100: 86.3680br />name: Oracles Index,date: 2023-03-23br />return_base100: 91.4458br />name: Oracles Index,date: 2023-03-24br />return_base100: 87.1230br />name: Oracles Index,date: 2023-03-25br />return_base100: 85.6093br />name: Oracles Index,date: 2023-03-26br />return_base100: 87.2704br />name: Oracles Index,date: 2023-03-27br />return_base100: 82.9074br />name: Oracles Index,date: 2023-03-28br />return_base100: 83.8704br />name: Oracles Index,date: 2023-03-29br />return_base100: 88.8980br />name: Oracles Index,date: 2023-03-30br />return_base100: 87.0553br />name: Oracles Index,date: 2023-03-31br />return_base100: 90.8821br />name: Oracles Index,date: 2023-04-01br />return_base100: 90.2061br />name: Oracles Index,date: 2023-04-02br />return_base100: 86.8671br />name: Oracles Index,date: 2023-04-03br />return_base100: 87.0986br />name: Oracles Index,date: 2023-04-04br />return_base100: 88.3458br />name: Oracles Index,date: 2023-04-05br />return_base100: 88.0200br />name: Oracles Index,date: 2023-04-06br />return_base100: 86.6248br />name: Oracles Index,date: 2023-04-07br />return_base100: 87.5544br />name: Oracles Index,date: 2023-04-08br />return_base100: 86.1738br />name: Oracles Index,date: 2023-04-09br />return_base100: 87.0105br />name: Oracles Index,date: 2023-04-10br />return_base100: 88.6515br />name: Oracles Index,date: 2023-04-11br />return_base100: 88.1605br />name: Oracles Index,date: 2023-04-12br />return_base100: 87.5973br />name: Oracles Index,date: 2023-04-13br />return_base100: 89.8921br />name: Oracles Index,date: 2023-04-14br />return_base100: 93.1982br />name: Oracles Index,date: 2023-04-15br />return_base100: 95.9544br />name: Oracles Index,date: 2023-04-16br />return_base100: 97.0086br />name: Oracles Index,date: 2023-04-17br />return_base100: 97.2272br />name: Oracles Index,date: 2023-04-18br />return_base100: 101.2172br />name: Oracles Index,date: 2023-04-19br />return_base100: 91.8826br />name: Oracles Index,date: 2023-04-20br />return_base100: 89.5169br />name: Oracles Index,date: 2023-04-21br />return_base100: 84.6251br />name: Oracles Index,date: 2023-04-22br />return_base100: 85.7391br />name: Oracles Index,date: 2023-04-23br />return_base100: 84.2627br />name: Oracles Index,date: 2023-04-24br />return_base100: 84.2425br />name: Oracles Index,date: 2023-04-25br />return_base100: 86.3225br />name: Oracles Index,date: 2023-04-26br />return_base100: 83.4776br />name: Oracles Index,date: 2023-04-27br />return_base100: 85.7658br />name: Oracles Index,date: 2023-05-02br />return_base100: 83.6264br />name: Oracles Index,date: 2023-05-03br />return_base100: 84.7076br />name: Oracles Index,date: 2023-05-04br />return_base100: 83.4289br />name: Oracles Index,date: 2023-05-05br />return_base100: 87.1912br />name: Oracles Index,date: 2023-05-06br />return_base100: 82.8552br />name: Oracles Index,date: 2023-05-07br />return_base100: 83.8256br />name: Oracles Index,date: 2023-05-08br />return_base100: 78.5249br />name: Oracles Index,date: 2023-05-09br />return_base100: 78.2161br />name: Oracles Index,date: 2023-05-10br />return_base100: 78.8700br />name: Oracles Index,date: 2023-05-11br />return_base100: 76.0128br />name: Oracles Index,date: 2023-05-12br />return_base100: 78.8868br />name: Oracles Index,date: 2023-05-13br />return_base100: 77.6338br />name: Oracles Index,date: 2023-05-14br />return_base100: 78.0507br />name: Oracles Index,date: 2023-05-15br />return_base100: 78.9509br />name: Oracles Index,date: 2023-05-16br />return_base100: 78.9278br />name: Oracles Index,date: 2023-05-17br />return_base100: 80.2793br />name: Oracles Index,date: 2023-05-18br />return_base100: 77.7870br />name: Oracles Index,date: 2023-05-19br />return_base100: 77.5869br />name: Oracles Index,date: 2023-05-20br />return_base100: 77.5995br />name: Oracles Index,date: 2023-05-21br />return_base100: 76.4450br />name: Oracles Index,date: 2023-05-22br />return_base100: 77.1922br />name: Oracles Index,date: 2023-05-23br />return_base100: 77.1916br />name: Oracles Index,date: 2023-05-24br />return_base100: 75.1320br />name: Oracles Index,date: 2023-05-25br />return_base100: 74.5818br />name: Oracles Index,date: 2023-05-26br />return_base100: 75.3057br />name: Oracles Index,date: 2023-05-27br />return_base100: 76.1888br />name: Oracles Index,date: 2023-05-28br />return_base100: 78.5623br />name: Oracles Index,date: 2023-05-29br />return_base100: 78.3313br />name: Oracles Index,date: 2023-05-30br />return_base100: 78.0625br />name: Oracles Index,date: 2023-05-31br />return_base100: 76.3616br />name: Oracles Index,date: 2023-06-01br />return_base100: 75.0783br />name: Oracles Index,date: 2023-06-02br />return_base100: 76.5345br />name: Oracles Index,date: 2023-06-03br />return_base100: 76.1522br />name: Oracles Index,date: 2023-06-04br />return_base100: 76.3623br />name: Oracles Index,date: 2023-06-05br />return_base100: 71.3453br />name: Oracles Index,date: 2023-06-06br />return_base100: 73.6265br />name: Oracles Index,date: 2023-06-07br />return_base100: 69.5125br />name: Oracles Index,date: 2023-06-08br />return_base100: 70.4024br />name: Oracles Index,date: 2023-06-09br />return_base100: 69.8800br />name: Oracles Index,date: 2023-06-10br />return_base100: 61.4599br />name: Oracles Index,date: 2023-06-11br />return_base100: 60.4413br />name: Oracles Index,date: 2023-06-12br />return_base100: 60.7546br />name: Oracles Index,date: 2023-06-13br />return_base100: 62.2277br />name: Oracles Index,date: 2023-06-14br />return_base100: 61.2065br />name: Oracles Index,date: 2023-06-15br />return_base100: 62.0903br />name: Oracles Index,date: 2023-06-16br />return_base100: 62.4360br />name: Oracles Index,date: 2023-06-17br />return_base100: 62.1351br />name: Oracles Index,date: 2023-06-18br />return_base100: 60.9189br />name: Oracles Index,date: 2023-06-19br />return_base100: 60.4249br />name: Oracles Index,date: 2023-06-20br />return_base100: 62.1038br />name: Oracles Index,date: 2023-06-21br />return_base100: 65.7682br />name: Oracles Index,date: 2023-06-22br />return_base100: 65.5892br />name: Oracles Index,date: 2023-06-23br />return_base100: 70.7697br />name: Oracles Index,date: 2023-06-24br />return_base100: 71.3774br />name: Oracles Index,date: 2023-06-25br />return_base100: 72.1455br />name: Oracles Index,date: 2023-06-26br />return_base100: 70.6945br />name: Oracles Index,date: 2023-06-27br />return_base100: 72.0072br />name: Oracles Index,date: 2023-06-28br />return_base100: 67.9689br />name: Oracles Index,date: 2023-06-29br />return_base100: 68.9881br />name: Oracles Index,date: 2023-06-30br />return_base100: 73.1961br />name: Oracles Index,date: 2023-07-01br />return_base100: 75.2736br />name: Oracles Index,date: 2023-07-02br />return_base100: 75.4004br />name: Oracles Index,date: 2023-07-03br />return_base100: 76.4992br />name: Oracles Index,date: 2023-07-04br />return_base100: 75.9150br />name: Oracles Index,date: 2023-07-05br />return_base100: 73.2343br />name: Oracles Index,date: 2023-07-06br />return_base100: 70.7462br />name: Oracles Index,date: 2023-07-07br />return_base100: 71.4823br />name: Oracles Index,date: 2023-07-08br />return_base100: 71.8321br />name: Oracles Index,date: 2023-07-09br />return_base100: 71.1607br />name: Oracles Index,date: 2023-07-10br />return_base100: 71.4461br />name: Oracles Index,date: 2023-07-11br />return_base100: 71.9024br />name: Oracles Index,date: 2023-07-12br />return_base100: 72.2028br />name: Oracles Index,date: 2023-07-13br />return_base100: 80.5137br />name: Oracles Index,date: 2023-07-14br />return_base100: 79.4332br />name: Oracles Index,date: 2023-07-15br />return_base100: 79.3304br />name: Oracles Index,date: 2023-07-16br />return_base100: 75.9509br />name: Oracles Index,date: 2023-07-17br />return_base100: 82.2394br />name: Oracles Index,date: 2023-07-18br />return_base100: 78.9798br />name: Oracles Index,date: 2023-07-19br />return_base100: 79.0143br />name: Oracles Index,date: 2023-07-20br />return_base100: 93.8350br />name: Oracles Index,date: 2023-07-21br />return_base100: 91.6983br />name: Oracles Index,date: 2023-07-22br />return_base100: 88.3186br />name: Oracles Index,date: 2023-07-23br />return_base100: 88.8504br />name: Oracles Index,date: 2023-07-24br />return_base100: 85.3469br />name: Oracles Index,date: 2023-07-25br />return_base100: 83.4207br />name: Oracles Index,date: 2023-07-26br />return_base100: 87.0865br />name: Oracles Index,date: 2023-07-27br />return_base100: 89.4540br />name: Oracles Index,date: 2023-07-28br />return_base100: 87.6884br />name: Oracles Index,date: 2023-07-29br />return_base100: 88.3166br />name: Oracles Index,date: 2023-07-30br />return_base100: 85.2027br />name: Oracles Index,date: 2023-07-31br />return_base100: 85.0747br />name: Oracles Index,date: 2023-08-01br />return_base100: 85.7280br />name: Oracles Index,date: 2023-08-02br />return_base100: 83.0526br />name: Oracles Index,date: 2023-08-03br />return_base100: 80.6724br />name: Oracles Index,date: 2023-08-04br />return_base100: 80.5543br />name: Oracles Index,date: 2023-08-05br />return_base100: 81.3786br />name: Oracles Index,date: 2023-08-06br />return_base100: 81.0506br />name: Oracles Index,date: 2023-08-07br />return_base100: 82.5952br />name: Oracles Index,date: 2023-08-08br />return_base100: 83.9966br />name: Oracles Index,date: 2023-08-09br />return_base100: 86.6143br />name: Oracles Index,date: 2023-08-10br />return_base100: 85.5460br />name: Oracles Index,date: 2023-08-11br />return_base100: 84.5300br />name: Oracles Index,date: 2023-08-12br />return_base100: 83.9115br />name: Oracles Index,date: 2023-08-13br />return_base100: 83.2492br />name: Oracles Index,date: 2023-08-14br />return_base100: 83.8898br />name: Oracles Index,date: 2023-08-15br />return_base100: 79.6831br />name: Oracles Index,date: 2023-08-16br />return_base100: 76.1189br />name: Oracles Index,date: 2023-08-17br />return_base100: 70.4981br />name: Oracles Index,date: 2023-08-18br />return_base100: 70.2565br />name: Oracles Index,date: 2023-08-19br />return_base100: 70.3126br />name: Oracles Index,date: 2023-08-20br />return_base100: 70.7369br />name: Oracles Index,date: 2023-08-21br />return_base100: 70.1955br />name: Oracles Index,date: 2023-08-22br />return_base100: 69.4243br />name: Oracles Index,date: 2023-08-23br />return_base100: 71.8028br />name: Oracles Index,date: 2023-08-24br />return_base100: 68.9915br />name: Oracles Index,date: 2023-08-25br />return_base100: 68.2845br />name: Oracles Index,date: 2023-08-26br />return_base100: 68.1743br />name: Oracles Index,date: 2023-08-27br />return_base100: 68.3983br />name: Oracles Index,date: 2023-08-28br />return_base100: 68.4542br />name: Oracles Index,date: 2023-08-29br />return_base100: 70.6475br />name: Oracles Index,date: 2023-08-30br />return_base100: 68.2739br />name: Oracles Index,date: 2023-08-31br />return_base100: 67.3639br />name: Oracles Index,date: 2023-09-01br />return_base100: 68.0726br />name: Oracles Index,date: 2023-09-02br />return_base100: 68.3453br />name: Oracles Index,date: 2023-09-03br />return_base100: 68.8388br />name: Oracles Index,date: 2023-09-04br />return_base100: 68.6180br />name: Oracles Index,date: 2023-09-05br />return_base100: 69.7429br />name: Oracles Index,date: 2023-09-06br />return_base100: 71.4444br />name: Oracles Index,date: 2023-09-07br />return_base100: 72.2470br />name: Oracles Index,date: 2023-09-08br />return_base100: 71.2226br />name: Oracles Index,date: 2023-09-09br />return_base100: 70.1587br />name: Oracles Index,date: 2023-09-10br />return_base100: 68.3459br />name: Oracles Index,date: 2023-09-11br />return_base100: 66.2898br />name: Oracles Index,date: 2023-09-12br />return_base100: 67.6210br />name: Oracles Index,date: 2023-09-13br />return_base100: 68.4677br />name: Oracles Index,date: 2023-09-14br />return_base100: 69.8731br />name: Oracles Index,date: 2023-09-15br />return_base100: 72.1531br />name: Oracles Index,date: 2023-09-16br />return_base100: 71.3851br />name: Oracles Index,date: 2023-09-17br />return_base100: 69.7895br />name: Oracles Index,date: 2023-09-18br />return_base100: 73.9972br />name: Oracles Index,date: 2023-09-19br />return_base100: 77.1608br />name: Oracles Index,date: 2023-09-20br />return_base100: 77.6989br />name: Oracles Index,date: 2023-09-21br />return_base100: 75.1759br />name: Oracles Index,date: 2023-09-22br />return_base100: 78.1050br />name: Oracles Index,date: 2023-09-23br />return_base100: 80.4001br />name: Oracles Index,date: 2023-09-24br />return_base100: 78.1058br />name: Oracles Index,date: 2023-09-25br />return_base100: 83.4509br />name: Oracles Index,date: 2023-09-26br />return_base100: 82.0829br />name: Oracles Index,date: 2023-09-27br />return_base100: 85.0458br />name: Oracles Index,date: 2023-09-28br />return_base100: 87.0346br />name: Oracles Index,date: 2023-09-29br />return_base100: 88.4172br />name: Oracles Index,date: 2023-09-30br />return_base100: 90.7367br />name: Oracles Index,date: 2023-10-01br />return_base100: 89.5770br />name: Oracles Index,date: 2023-10-02br />return_base100: 83.2966br />name: Oracles Index,date: 2023-10-03br />return_base100: 82.5263br />name: Oracles Index,date: 2023-10-04br />return_base100: 85.1462br />name: Oracles Index,date: 2023-10-05br />return_base100: 82.9419br />name: Oracles Index,date: 2023-10-06br />return_base100: 84.8986br />name: Oracles Index,date: 2023-10-07br />return_base100: 83.6682br />name: Oracles Index,date: 2023-10-08br />return_base100: 85.1907br />name: Oracles Index,date: 2023-10-09br />return_base100: 80.9245br />name: Oracles Index,date: 2023-10-10br />return_base100: 80.6810br />name: Oracles Index,date: 2023-10-11br />return_base100: 82.0648br />name: Oracles Index,date: 2023-10-12br />return_base100: 79.8782br />name: Oracles Index,date: 2023-10-13br />return_base100: 80.5662br />name: Oracles Index,date: 2023-10-14br />return_base100: 81.2212br />name: Oracles Index,date: 2023-10-15br />return_base100: 83.3324br />name: Oracles Index,date: 2023-10-16br />return_base100: 84.9730br />name: Oracles Index,date: 2023-10-17br />return_base100: 82.4510br />name: Oracles Index,date: 2023-10-18br />return_base100: 82.9099br />name: Oracles Index,date: 2023-10-19br />return_base100: 81.9980br />name: Oracles Index,date: 2023-10-20br />return_base100: 85.0221br />name: Oracles Index,date: 2023-10-21br />return_base100: 98.3035br />name: Oracles Index,date: 2023-10-22br />return_base100: 110.5944br />name: Oracles Index,date: 2023-10-23br />return_base100: 114.2950br />name: Oracles Index,date: 2023-10-24br />return_base100: 114.4614br />name: Oracles Index,date: 2023-10-25br />return_base100: 120.9509br />name: Oracles Index,date: 2023-10-26br />return_base100: 120.2413br />name: Oracles Index,date: 2023-10-27br />return_base100: 122.4874br />name: Oracles Index,date: 2023-10-28br />return_base100: 119.6054br />name: Oracles Index,date: 2023-10-29br />return_base100: 121.7488br />name: Oracles Index,date: 2023-10-30br />return_base100: 122.7966br />name: Oracles Index,date: 2023-10-31br />return_base100: 123.5663br />name: Oracles Index,date: 2023-11-01br />return_base100: 126.8900br />name: Oracles Index,date: 2023-11-02br />return_base100: 120.2680br />name: Oracles Index,date: 2023-11-03br />return_base100: 125.4814br />name: Oracles Index,date: 2023-11-04br />return_base100: 125.6941br />name: Oracles Index,date: 2023-11-05br />return_base100: 133.3338br />name: Oracles Index,date: 2023-11-06br />return_base100: 141.9173br />name: Oracles Index,date: 2023-11-07br />return_base100: 141.9037br />name: Oracles Index,date: 2023-11-08br />return_base100: 161.4786br />name: Oracles Index,date: 2023-11-09br />return_base100: 157.7585br />name: Oracles Index,date: 2023-11-10br />return_base100: 168.7215br />name: Oracles Index,date: 2023-11-11br />return_base100: 176.3371br />name: Oracles Index,date: 2023-11-12br />return_base100: 171.7779br />name: Oracles Index,date: 2023-11-13br />return_base100: 155.5355br />name: Oracles Index,date: 2023-11-14br />return_base100: 151.2247br />name: Oracles Index,date: 2023-11-15br />return_base100: 163.6135br />name: Oracles Index,date: 2023-11-16br />return_base100: 150.1419br />name: Oracles Index,date: 2023-11-17br />return_base100: 148.4277br />name: Oracles Index,date: 2023-11-18br />return_base100: 148.8582br />name: Oracles Index,date: 2023-11-19br />return_base100: 161.6146br />name: Oracles Index,date: 2023-11-20br />return_base100: 156.0936br />name: Oracles Index,date: 2023-11-21br />return_base100: 146.9080br />name: Oracles Index,date: 2023-11-22br />return_base100: 153.4244br />name: Oracles Index,date: 2023-11-23br />return_base100: 155.3339br />name: Oracles Index,date: 2023-11-24br />return_base100: 155.9594br />name: Oracles Index,date: 2023-11-25br />return_base100: 158.7842br />name: Oracles Index,date: 2023-11-26br />return_base100: 159.6257br />name: Oracles Index,date: 2023-11-27br />return_base100: 153.6465br />name: Oracles Index,date: 2023-11-28br />return_base100: 157.2321br />name: Oracles Index,date: 2023-11-29br />return_base100: 157.2116br />name: Oracles Index,date: 2023-11-30br />return_base100: 155.7050br />name: Oracles Index,date: 2023-12-01br />return_base100: 161.7237br />name: Oracles Index,date: 2023-12-02br />return_base100: 172.5613br />name: Oracles Index,date: 2023-12-03br />return_base100: 170.0208br />name: Oracles Index,date: 2023-12-04br />return_base100: 170.0004br />name: Oracles Index,date: 2023-12-05br />return_base100: 170.1167br />name: Oracles Index,date: 2023-12-06br />return_base100: 165.4732br />name: Oracles Index,date: 2023-12-07br />return_base100: 169.5093br />name: Oracles Index,date: 2023-12-08br />return_base100: 182.4417br />name: Oracles Index,date: 2023-12-09br />return_base100: 175.3877br />name: Oracles Index,date: 2023-12-10br />return_base100: 176.6150br />name: Oracles Index,date: 2023-12-11br />return_base100: 160.6698br />name: Oracles Index,date: 2023-12-12br />return_base100: 158.3788br />name: Oracles Index,date: 2023-12-13br />return_base100: 160.3968br />name: Oracles Index,date: 2023-12-14br />return_base100: 168.0938br />name: Oracles Index,date: 2023-12-15br />return_base100: 156.3586br />name: Oracles Index,date: 2023-12-16br />return_base100: 156.3592br />name: Oracles Index,date: 2023-12-17br />return_base100: 153.3552br />name: Oracles Index,date: 2023-12-18br />return_base100: 159.6421br />name: Oracles Index,date: 2023-12-19br />return_base100: 154.3027br />name: Oracles Index,date: 2023-12-20br />return_base100: 155.6776br />name: Oracles Index,date: 2023-12-21br />return_base100: 166.1722br />name: Oracles Index,date: 2023-12-22br />return_base100: 169.1048br />name: Oracles Index,date: 2023-12-23br />return_base100: 172.2135br />name: Oracles Index,date: 2023-12-24br />return_base100: 167.6390br />name: Oracles Index,date: 2023-12-25br />return_base100: 171.1489br />name: Oracles Index,date: 2023-12-26br />return_base100: 166.0836br />name: Oracles Index,date: 2023-12-27br />return_base100: 181.7583br />name: Oracles Index,date: 2023-12-28br />return_base100: 176.4656br />name: Oracles Index,date: 2023-12-29br />return_base100: 170.6627br />name: Oracles Index,date: 2023-12-30br />return_base100: 166.9388br />name: Oracles Index,date: 2023-12-31br />return_base100: 165.2682br />name: Oracles Index,date: 2024-01-01br />return_base100: 171.2944br />name: Oracles Index,date: 2024-01-02br />return_base100: 167.5176br />name: Oracles Index,date: 2024-01-03br />return_base100: 156.2638br />name: Oracles Index,date: 2024-01-04br />return_base100: 160.1690br />name: Oracles Index,date: 2024-01-05br />return_base100: 154.7550br />name: Oracles Index,date: 2024-01-06br />return_base100: 147.4384br />name: Oracles Index,date: 2024-01-07br />return_base100: 142.9516br />name: Oracles Index,date: 2024-01-08br />return_base100: 154.4079br />name: Oracles Index,date: 2024-01-09br />return_base100: 149.0597br />name: Oracles Index,date: 2024-01-10br />return_base100: 163.7784br />name: Oracles Index,date: 2024-01-11br />return_base100: 164.1736br />name: Oracles Index,date: 2024-01-12br />return_base100: 153.8466br />name: Oracles Index,date: 2024-01-13br />return_base100: 157.0986br />name: Oracles Index,date: 2024-01-14br />return_base100: 161.1421br />name: Oracles Index,date: 2024-01-15br />return_base100: 165.4830br />name: Oracles Index,date: 2024-01-16br />return_base100: 166.2865br />name: Oracles Index,date: 2024-01-17br />return_base100: 170.2175br />name: Oracles Index,date: 2024-01-18br />return_base100: 160.5110br />name: Oracles Index,date: 2024-01-19br />return_base100: 180.1640br />name: Oracles Index,date: 2024-01-20br />return_base100: 176.4609br />name: Oracles Index,date: 2024-01-21br />return_base100: 173.8446br />name: Oracles Index,date: 2024-01-22br />return_base100: 164.4029br />name: Oracles Index,date: 2024-01-23br />return_base100: 161.2710br />name: Oracles Index,date: 2024-01-24br />return_base100: 160.3513br />name: Oracles Index,date: 2024-01-25br />return_base100: 155.8266br />name: Oracles Index,date: 2024-01-26br />return_base100: 159.8686br />name: Oracles Index,date: 2024-01-27br />return_base100: 163.4923br />name: Oracles Index,date: 2024-01-28br />return_base100: 163.7868br />name: Oracles Index,date: 2024-01-29br />return_base100: 170.3059br />name: Oracles Index,date: 2024-01-30br />return_base100: 173.8595br />name: Oracles Index,date: 2024-01-31br />return_base100: 172.7432br />name: Oracles Index,date: 2024-02-01br />return_base100: 189.9458br />name: Oracles Index,date: 2024-02-02br />return_base100: 197.4111br />name: Oracles Index,date: 2024-02-03br />return_base100: 195.7176br />name: Oracles Index,date: 2024-02-04br />return_base100: 201.1992br />name: Oracles Index,date: 2024-02-05br />return_base100: 210.9648br />name: Oracles Index,date: 2024-02-06br />return_base100: 202.8357br />name: Oracles Index,date: 2024-02-07br />return_base100: 208.9360br />name: Oracles Index,date: 2024-02-08br />return_base100: 202.1836br />name: Oracles Index,date: 2024-02-09br />return_base100: 205.4182br />name: Oracles Index,date: 2024-02-10br />return_base100: 209.5000br />name: Oracles Index,date: 2024-02-11br />return_base100: 221.3296br />name: Oracles Index,date: 2024-02-12br />return_base100: 226.8451br />name: Oracles Index,date: 2024-02-13br />return_base100: 220.4498br />name: Oracles Index,date: 2024-02-14br />return_base100: 227.0513br />name: Oracles Index,date: 2024-02-15br />return_base100: 223.4331br />name: Oracles Index,date: 2024-02-16br />return_base100: 218.4901br />name: Oracles Index,date: 2024-02-17br />return_base100: 223.3842br />name: Oracles Index,date: 2024-02-18br />return_base100: 224.9146br />name: Oracles Index,date: 2024-02-19br />return_base100: 222.2317br />name: Oracles Index,date: 2024-02-20br />return_base100: 215.7370br />name: Oracles Index,date: 2024-02-21br />return_base100: 207.5532br />name: Oracles Index,date: 2024-02-22br />return_base100: 203.4528br />name: Oracles Index,date: 2024-02-23br />return_base100: 201.3940br />name: Oracles Index,date: 2024-02-24br />return_base100: 207.5482br />name: Oracles Index,date: 2024-02-25br />return_base100: 209.6600br />name: Oracles Index,date: 2024-02-26br />return_base100: 214.3456br />name: Oracles Index,date: 2024-02-27br />return_base100: 214.5192br />name: Oracles Index,date: 2024-02-28br />return_base100: 217.3789br />name: Oracles Index,date: 2024-02-29br />return_base100: 215.3843br />name: Oracles Index,date: 2024-03-01br />return_base100: 224.4430br />name: Oracles Index,date: 2024-03-02br />return_base100: 239.3714br />name: Oracles Index,date: 2024-03-03br />return_base100: 228.8516br />name: Oracles Index,date: 2024-03-04br />return_base100: 228.5029br />name: Oracles Index,date: 2024-03-05br />return_base100: 210.9474br />name: Oracles Index,date: 2024-03-06br />return_base100: 223.5472br />name: Oracles Index,date: 2024-03-07br />return_base100: 225.7081br />name: Oracles Index,date: 2024-03-08br />return_base100: 221.3438br />name: Oracles Index,date: 2024-03-09br />return_base100: 226.2321br />name: Oracles Index,date: 2024-03-10br />return_base100: 242.9593br />name: Oracles Index,date: 2024-03-11br />return_base100: 240.1295br />name: Oracles Index,date: 2024-03-12br />return_base100: 233.2901br />name: Oracles Index,date: 2024-03-13br />return_base100: 234.1089br />name: Oracles Index,date: 2024-03-14br />return_base100: 235.9935br />name: Oracles Index,date: 2024-03-15br />return_base100: 220.6666br />name: Oracles Index,date: 2024-03-16br />return_base100: 203.4646br />name: Oracles Index,date: 2024-03-17br />return_base100: 209.3285br />name: Oracles Index,date: 2024-03-18br />return_base100: 206.8537br />name: Oracles Index,date: 2024-03-19br />return_base100: 188.7595br />name: Oracles Index,date: 2024-03-20br />return_base100: 208.0263br />name: Oracles Index,date: 2024-03-21br />return_base100: 207.1261br />name: Oracles Index,date: 2024-03-22br />return_base100: 204.4637br />name: Oracles Index,date: 2024-03-23br />return_base100: 204.8303br />name: Oracles Index,date: 2024-03-24br />return_base100: 209.5615br />name: Oracles Index,date: 2024-03-25br />return_base100: 218.1342br />name: Oracles Index,date: 2024-03-26br />return_base100: 225.5626br />name: Oracles Index,date: 2024-03-27br />return_base100: 217.8030br />name: Oracles Index,date: 2024-03-28br />return_base100: 216.7276br />name: Oracles Index,date: 2024-03-29br />return_base100: 214.9541br />name: Oracles Index,date: 2024-03-30br />return_base100: 213.2952br />name: Oracles Index,date: 2024-03-31br />return_base100: 216.1962br />name: Oracles Index,date: 2024-04-01br />return_base100: 207.5163br />name: Oracles Index,date: 2024-04-02br />return_base100: 202.0408br />name: Oracles Index,date: 2024-04-03br />return_base100: 198.9393br />name: Oracles Index,date: 2024-04-04br />return_base100: 199.5027br />name: Oracles Index,date: 2024-04-05br />return_base100: 195.5000br />name: Oracles Index,date: 2024-04-06br />return_base100: 198.1504br />name: Oracles Index,date: 2024-04-07br />return_base100: 201.7751br />name: Oracles Index,date: 2024-04-08br />return_base100: 204.2696br />name: Oracles Index,date: 2024-04-09br />return_base100: 195.6429br />name: Oracles Index,date: 2024-04-10br />return_base100: 195.8165br />name: Oracles Index,date: 2024-04-11br />return_base100: 197.4384br />name: Oracles Index,date: 2024-04-12br />return_base100: 170.0026br />name: Oracles Index,date: 2024-04-13br />return_base100: 149.7612br />name: Oracles Index,date: 2024-04-14br />return_base100: 158.4702br />name: Oracles Index,date: 2024-04-15br />return_base100: 152.3501br />name: Oracles Index,date: 2024-04-16br />return_base100: 152.0130br />name: Oracles Index,date: 2024-04-17br />return_base100: 147.0014br />name: Oracles Index,date: 2024-04-18br />return_base100: 155.0173br />name: Oracles Index,date: 2024-04-19br />return_base100: 155.6696br />name: Oracles Index,date: 2024-04-26br />return_base100: 162.2064br />name: Oracles Index,date: 2024-04-27br />return_base100: 160.2832br />name: Oracles Index,date: 2024-04-28br />return_base100: 154.5361br />name: Oracles Index,date: 2024-04-29br />return_base100: 157.3401br />name: Oracles Index,date: 2024-04-30br />return_base100: 146.9533br />name: Oracles Index,date: 2024-05-01br />return_base100: 149.2736br />name: Oracles Index,date: 2024-05-02br />return_base100: 152.0103br />name: Oracles Index,date: 2024-05-03br />return_base100: 158.0889br />name: Oracles Index,date: 2024-05-04br />return_base100: 159.7256br />name: Oracles Index,date: 2024-05-05br />return_base100: 160.6122br />name: Oracles Index,date: 2024-05-06br />return_base100: 161.6551br />name: Oracles Index,date: 2024-05-07br />return_base100: 156.7145br />name: Oracles Index,date: 2024-05-08br />return_base100: 156.2342br />name: Oracles Index,date: 2024-05-09br />return_base100: 160.4283br />name: Oracles Index,date: 2024-05-10br />return_base100: 153.0508br />name: Oracles Index,date: 2024-05-11br />return_base100: 150.9209br />name: Oracles Index,date: 2024-05-12br />return_base100: 153.5564br />name: Oracles Index,date: 2024-05-13br />return_base100: 151.1988br />name: Oracles Index,date: 2024-05-14br />return_base100: 146.3832br />name: Oracles Index,date: 2024-05-15br />return_base100: 156.8333br />name: Oracles Index,date: 2024-05-16br />return_base100: 172.4119br />name: Oracles Index,date: 2024-05-17br />return_base100: 180.5236br />name: Oracles Index,date: 2024-05-18br />return_base100: 181.3037br />name: Oracles Index,date: 2024-05-19br />return_base100: 183.6162br />name: Oracles Index,date: 2024-05-20br />return_base100: 192.1579br />name: Oracles Index,date: 2024-05-21br />return_base100: 186.4780br />name: Oracles Index,date: 2024-05-22br />return_base100: 182.2094br />name: Oracles Index,date: 2024-05-23br />return_base100: 183.8694br />name: Oracles Index,date: 2024-05-24br />return_base100: 191.9059br />name: Oracles Index,date: 2024-05-25br />return_base100: 193.3974br />name: Oracles Index,date: 2024-05-26br />return_base100: 189.6764br />name: Oracles Index,date: 2024-05-27br />return_base100: 208.5279br />name: Oracles Index,date: 2024-05-28br />return_base100: 205.3276br />name: Oracles Index,date: 2024-05-29br />return_base100: 205.2326br />name: Oracles Index,date: 2024-05-30br />return_base100: 199.1433br />name: Oracles Index,date: 2024-05-31br />return_base100: 204.2588br />name: Oracles Index,date: 2024-06-01br />return_base100: 203.4303br />name: Oracles Index,date: 2024-06-02br />return_base100: 201.2492br />name: Oracles Index,date: 2024-06-03br />return_base100: 195.2437br />name: Oracles Index,date: 2024-06-04br />return_base100: 197.4066br />name: Oracles Index,date: 2024-06-05br />return_base100: 197.9543br />name: Oracles Index,date: 2024-06-06br />return_base100: 193.3491br />name: Oracles Index,date: 2024-06-07br />return_base100: 182.3721br />name: Oracles Index,date: 2024-06-08br />return_base100: 177.6574br />name: Oracles Index,date: 2024-06-09br />return_base100: 181.8885br />name: Oracles Index,date: 2024-06-10br />return_base100: 176.8380br />name: Oracles Index,date: 2024-06-11br />return_base100: 166.3420br />name: Oracles Index,date: 2024-06-12br />return_base100: 177.0226br />name: Oracles Index,date: 2024-06-13br />return_base100: 167.8013br />name: Oracles Index,date: 2024-06-14br />return_base100: 162.8790br />name: Oracles Index,date: 2024-06-15br />return_base100: 164.4139br />name: Oracles Index,date: 2024-06-16br />return_base100: 167.7006br />name: Oracles Index,date: 2024-06-17br />return_base100: 160.4368br />name: Oracles Index,date: 2024-06-18br />return_base100: 152.8876br />name: Oracles Index,date: 2024-06-19br />return_base100: 156.7470br />name: Oracles Index,date: 2024-06-20br />return_base100: 156.8122br />name: Oracles Index,date: 2024-06-21br />return_base100: 152.6655br />name: Oracles Index,date: 2024-06-22br />return_base100: 148.6790br />name: Oracles Index,date: 2024-06-23br />return_base100: 144.8756br />name: Oracles Index,date: 2024-06-24br />return_base100: 149.9503br />name: Oracles Index,date: 2024-06-25br />return_base100: 155.8267br />name: Oracles Index,date: 2024-06-26br />return_base100: 153.0442br />name: Oracles Index,date: 2024-06-27br />return_base100: 158.2441br />name: Oracles Index,date: 2024-06-28br />return_base100: 151.1935br />name: Oracles Index,date: 2024-06-29br />return_base100: 148.2903br />name: Oracles Index,date: 2024-06-30br />return_base100: 156.2223br />name: Oracles Index,date: 2024-07-01br />return_base100: 157.2521br />name: Oracles Index,date: 2024-07-02br />return_base100: 158.2801br />name: Oracles Index,date: 2024-07-03br />return_base100: 149.5305br />name: Oracles Index,date: 2024-07-04br />return_base100: 138.1877br />name: Oracles Index,date: 2024-07-05br />return_base100: 134.4286br />name: Oracles Index,date: 2024-07-06br />return_base100: 143.7398br />name: Oracles Index,date: 2024-07-07br />return_base100: 134.6473br />name: Oracles Index,date: 2024-07-08br />return_base100: 142.9501br />name: Oracles Index,date: 2024-07-09br />return_base100: 140.6474br />name: Oracles Index,date: 2024-07-10br />return_base100: 140.5072br />name: Oracles Index,date: 2024-07-11br />return_base100: 135.7202br />name: Oracles Index,date: 2024-07-12br />return_base100: 139.9236br />name: Oracles Index,date: 2024-07-13br />return_base100: 142.7625br />name: Oracles Index,date: 2024-07-14br />return_base100: 147.9319br />name: Oracles Index,date: 2024-07-15br />return_base100: 157.9486br />name: Oracles Index,date: 2024-07-16br />return_base100: 156.1003br />name: Oracles Index,date: 2024-07-17br />return_base100: 151.5030br />name: Oracles Index,date: 2024-07-18br />return_base100: 150.5794br />name: Oracles Index,date: 2024-07-19br />return_base100: 155.8888br />name: Oracles Index,date: 2024-07-20br />return_base100: 157.9476br />name: Oracles Index,date: 2024-07-21br />return_base100: 164.1581br />name: Oracles Index,date: 2024-07-22br />return_base100: 154.6343br />name: Oracles Index,date: 2024-07-23br />return_base100: 153.3764br />name: Oracles Index,date: 2024-07-24br />return_base100: 147.6249br />name: Oracles Index,date: 2024-07-25br />return_base100: 143.4846br />name: Oracles Index,date: 2024-07-26br />return_base100: 151.0995br />name: Oracles Index,date: 2024-07-27br />return_base100: 151.5608br />name: Oracles Index,date: 2024-07-28br />return_base100: 147.8751br />name: Oracles Index,date: 2024-07-29br />return_base100: 150.1425br />name: Oracles Index,date: 2024-07-30br />return_base100: 145.9030br />name: Oracles Index,date: 2024-07-31br />return_base100: 142.4333br />name: Oracles Index,date: 2024-08-01br />return_base100: 143.2163br />name: Oracles Index,date: 2024-08-02br />return_base100: 131.2179br />name: Oracles Index,date: 2024-08-03br />return_base100: 128.5330br />name: Oracles Index,date: 2024-08-04br />return_base100: 120.2466br />name: Oracles Index,date: 2024-08-05br />return_base100: 105.6982br />name: Oracles Index,date: 2024-08-06br />return_base100: 111.3938br />name: Oracles Index,date: 2024-08-07br />return_base100: 105.2232br />name: Oracles Index,date: 2024-08-08br />return_base100: 119.0888br />name: Oracles Index,date: 2024-08-09br />return_base100: 117.1032br />name: Oracles Index,date: 2024-08-10br />return_base100: 117.2114br />name: Oracles Index,date: 2024-08-11br />return_base100: 110.9744br />name: Oracles Index,date: 2024-08-12br />return_base100: 117.1275br />name: Oracles Index,date: 2024-08-13br />return_base100: 117.3328br />name: Oracles Index,date: 2024-08-14br />return_base100: 115.3537br />name: Oracles Index,date: 2024-08-15br />return_base100: 112.5495br />name: Oracles Index,date: 2024-08-16br />return_base100: 112.5311br />name: Oracles Index,date: 2024-08-17br />return_base100: 112.9029br />name: Oracles Index,date: 2024-08-18br />return_base100: 112.9614br />name: Oracles Index,date: 2024-08-19br />return_base100: 113.1617br />name: Oracles Index,date: 2024-08-20br />return_base100: 114.2449br />name: Oracles Index,date: 2024-08-21br />return_base100: 123.9586br />name: Oracles Index,date: 2024-08-22br />return_base100: 126.9759br />name: Oracles Index,date: 2024-08-23br />return_base100: 134.1798br />name: Oracles Index,date: 2024-08-24br />return_base100: 136.5250br />name: Oracles Index,date: 2024-08-25br />return_base100: 134.5683br />name: Oracles Index,date: 2024-08-26br />return_base100: 131.4613br />name: Oracles Index,date: 2024-08-27br />return_base100: 123.8273br />name: Oracles Index,date: 2024-08-28br />return_base100: 123.8798br />name: Oracles Index,date: 2024-08-29br />return_base100: 120.9399br />name: Oracles Index,date: 2024-08-30br />return_base100: 123.0309br />name: Oracles Index,date: 2024-08-31br />return_base100: 121.7010br />name: Oracles Index,date: 2024-09-01br />return_base100: 114.5878br />name: Oracles Index,date: 2024-09-02br />return_base100: 119.2870br />name: Oracles Index,date: 2024-09-03br />return_base100: 114.8230br />name: Oracles Index,date: 2024-09-04br />return_base100: 114.5617br />name: Oracles Index,date: 2024-09-05br />return_base100: 110.8999br />name: Oracles Index,date: 2024-09-06br />return_base100: 106.1659br />name: Oracles Index,date: 2024-09-07br />return_base100: 110.3970br />name: Oracles Index,date: 2024-09-08br />return_base100: 114.2317br />name: Oracles Index,date: 2024-09-09br />return_base100: 116.9340br />name: Oracles Index,date: 2024-09-10br />return_base100: 117.2539br />name: Oracles Index,date: 2024-09-11br />return_base100: 115.2542br />name: Oracles Index,date: 2024-09-12br />return_base100: 119.3907br />name: Oracles Index,date: 2024-09-13br />return_base100: 126.3341br />name: Oracles Index,date: 2024-09-14br />return_base100: 124.9318br />name: Oracles Index,date: 2024-09-15br />return_base100: 119.7040br />name: Oracles Index,date: 2024-09-16br />return_base100: 117.1095br />name: Oracles Index,date: 2024-09-17br />return_base100: 117.8479br />name: Oracles Index,date: 2024-09-18br />return_base100: 119.9221br />name: Oracles Index,date: 2024-09-19br />return_base100: 124.4265br />name: Oracles Index,date: 2024-09-20br />return_base100: 126.7194br />name: Oracles Index,date: 2024-09-21br />return_base100: 127.9581br />name: Oracles Index,date: 2024-09-22br />return_base100: 123.5630br />name: Oracles Index,date: 2024-09-23br />return_base100: 126.7372br />name: Oracles Index,date: 2024-09-24br />return_base100: 134.3383br />name: Oracles Index,date: 2024-09-25br />return_base100: 133.3178br />name: Oracles Index,date: 2024-09-26br />return_base100: 138.3066br />name: Oracles Index,date: 2024-09-27br />return_base100: 140.2867br />name: Oracles Index,date: 2024-09-28br />return_base100: 142.3409br />name: Oracles Index,date: 2024-09-29br />return_base100: 138.0584br />name: Oracles Index,date: 2024-09-30br />return_base100: 130.7085br />name: Oracles Index,date: 2024-10-01br />return_base100: 122.6345br />name: Oracles Index,date: 2024-10-02br />return_base100: 118.8259br />name: Oracles Index,date: 2024-10-03br />return_base100: 118.4503br />name: Oracles Index,date: 2024-10-04br />return_base100: 123.3410br />name: Oracles Index,date: 2024-10-05br />return_base100: 124.8105br />name: Oracles Index,date: 2024-10-06br />return_base100: 125.5499br />name: Oracles Index,date: 2024-10-07br />return_base100: 124.1718br />name: Oracles Index,date: 2024-10-08br />return_base100: 120.0795br />name: Oracles Index,date: 2024-10-09br />return_base100: 116.8370br />name: Oracles Index,date: 2024-10-10br />return_base100: 116.8546br />name: Oracles Index,date: 2024-10-11br />return_base100: 120.9485br />name: Oracles Index,date: 2024-10-12br />return_base100: 122.4836br />name: Oracles Index,date: 2024-10-13br />return_base100: 119.4861br />name: Oracles Index,date: 2024-10-14br />return_base100: 124.9158br />name: Oracles Index,date: 2024-10-15br />return_base100: 126.4909br />name: Oracles Index,date: 2024-10-16br />return_base100: 124.3102br />name: Oracles Index,date: 2024-10-17br />return_base100: 122.4742br />name: Oracles Index,date: 2024-10-18br />return_base100: 127.0529br />name: Oracles Index,date: 2024-10-19br />return_base100: 126.6538br />name: Oracles Index,date: 2024-10-20br />return_base100: 133.1263br />name: Oracles Index,date: 2024-10-21br />return_base100: 130.1968br />name: Oracles Index,date: 2024-10-22br />return_base100: 132.7224br />name: Oracles Index,date: 2024-10-23br />return_base100: 125.7841br />name: Oracles Index,date: 2024-10-24br />return_base100: 128.2051br />name: Oracles Index,date: 2024-10-25br />return_base100: 121.1335br />name: Oracles Index,date: 2024-10-26br />return_base100: 121.5941br />name: Oracles Index,date: 2024-10-27br />return_base100: 121.7558br />name: Oracles Index,date: 2024-10-28br />return_base100: 123.8941br />name: Oracles Index,date: 2024-10-29br />return_base100: 130.0718br />name: Oracles Index,date: 2024-10-30br />return_base100: 136.4811br />name: Oracles Index,date: 2024-10-31br />return_base100: 126.2640br />name: Oracles Index,date: 2024-11-01br />return_base100: 124.2133br />name: Oracles Index,date: 2024-11-02br />return_base100: 122.6925br />name: Oracles Index,date: 2024-11-03br />return_base100: 118.3727br />name: Oracles Index,date: 2024-11-04br />return_base100: 112.6034br />name: Oracles Index,date: 2024-11-05br />return_base100: 119.0998br />name: Oracles Index,date: 2024-11-06br />return_base100: 133.4684br />name: Oracles Index,date: 2024-11-07br />return_base100: 138.2879br />name: Oracles Index,date: 2024-11-08br />return_base100: 149.2168br />name: Oracles Index,date: 2024-11-09br />return_base100: 150.7053br />name: Oracles Index,date: 2024-11-10br />return_base100: 155.8810br />name: Oracles Index,date: 2024-11-11br />return_base100: 161.6731br />name: Oracles Index,date: 2024-11-12br />return_base100: 153.6868br />name: Oracles Index,date: 2024-11-13br />return_base100: 147.4113br />name: Oracles Index,date: 2024-11-14br />return_base100: 141.6097br />name: Oracles Index,date: 2024-11-15br />return_base100: 151.0648br />name: Oracles Index,date: 2024-11-16br />return_base100: 158.5105br />name: Oracles Index,date: 2024-11-17br />return_base100: 150.2679br />name: Oracles Index,date: 2024-11-18br />return_base100: 165.2637br />name: Oracles Index,date: 2024-11-19br />return_base100: 160.1667br />name: Oracles Index,date: 2024-11-20br />return_base100: 156.0495br />name: Oracles Index,date: 2024-11-21br />return_base100: 163.1736br />name: Oracles Index,date: 2024-11-22br />return_base100: 178.5242br />name: Oracles Index,date: 2024-11-23br />return_base100: 189.9472br />name: Oracles Index,date: 2024-11-24br />return_base100: 195.6395br />name: Oracles Index,date: 2024-11-25br />return_base100: 189.6942br />name: Oracles Index,date: 2024-11-26br />return_base100: 188.3882br />name: Oracles Index,date: 2024-11-27br />return_base100: 203.7947br />name: Oracles Index,date: 2024-11-28br />return_base100: 195.8728br />name: Oracles Index,date: 2024-11-29br />return_base100: 199.9967br />name: Oracles Index,date: 2024-11-30br />return_base100: 208.6718br />name: Oracles Index,date: 2024-12-01br />return_base100: 207.2791br />name: Oracles Index,date: 2024-12-02br />return_base100: 268.5696br />name: Oracles Index,date: 2024-12-03br />return_base100: 263.8156br />name: Oracles Index,date: 2024-12-04br />return_base100: 260.6709br />name: Oracles Index,date: 2024-12-05br />return_base100: 251.7453br />name: Oracles Index,date: 2024-12-06br />return_base100: 279.1599br />name: Oracles Index,date: 2024-12-07br />return_base100: 269.1082br />name: Oracles Index,date: 2024-12-08br />return_base100: 283.4363br />name: Oracles Index,date: 2024-12-09br />return_base100: 241.6862br />name: Oracles Index,date: 2024-12-10br />return_base100: 239.4028br />name: Oracles Index,date: 2024-12-11br />return_base100: 259.2687br />name: Oracles Index,date: 2024-12-12br />return_base100: 306.7696br />name: Oracles Index,date: 2024-12-13br />return_base100: 305.7736br />name: Oracles Index,date: 2024-12-14br />return_base100: 310.2094br />name: Oracles Index,date: 2024-12-15br />return_base100: 313.5320br />name: Oracles Index,date: 2024-12-16br />return_base100: 307.4761br />name: Oracles Index,date: 2024-12-17br />return_base100: 297.5698br />name: Oracles Index,date: 2024-12-18br />return_base100: 265.9800br />name: Oracles Index,date: 2024-12-19br />return_base100: 244.8569br />name: Oracles Index,date: 2024-12-20br />return_base100: 248.1661br />name: Oracles Index,date: 2024-12-21br />return_base100: 233.7860br />name: Oracles Index,date: 2024-12-22br />return_base100: 234.6530br />name: Oracles Index,date: 2024-12-23br />return_base100: 259.0475br />name: Oracles Index,date: 2024-12-24br />return_base100: 270.4346br />name: Oracles Index,date: 2024-12-25br />return_base100: 260.4018br />name: Oracles Index,date: 2024-12-26br />return_base100: 241.2636br />name: Oracles Index,date: 2024-12-27br />return_base100: 229.4713br />name: Oracles Index,date: 2024-12-28br />return_base100: 234.8951br />name: Oracles Index,date: 2024-12-29br />return_base100: 224.3957br />name: Oracles Index,date: 2024-12-30br />return_base100: 220.2480br />name: Oracles Index,date: 2024-12-31br />return_base100: 213.7649br />name: Oracles Index,date: 2025-01-01br />return_base100: 230.8743br />name: Oracles Index,date: 2025-01-02br />return_base100: 235.5217br />name: Oracles Index,date: 2025-01-03br />return_base100: 249.7097br />name: Oracles Index,date: 2025-01-04br />return_base100: 252.7507br />name: Oracles Index,date: 2025-01-05br />return_base100: 252.7695br />name: Oracles Index,date: 2025-01-06br />return_base100: 254.1298br />name: Oracles Index,date: 2025-01-07br />return_base100: 229.3703br />name: Oracles Index,date: 2025-01-08br />return_base100: 219.3494br />name: Oracles Index,date: 2025-01-09br />return_base100: 209.3837br />name: Oracles Index,date: 2025-01-10br />return_base100: 216.9577br />name: Oracles Index,date: 2025-01-11br />return_base100: 215.8499br />name: Oracles Index,date: 2025-01-12br />return_base100: 211.4898br />name: Oracles Index,date: 2025-01-13br />return_base100: 206.9603br />name: Oracles Index,date: 2025-01-14br />return_base100: 216.9370br />name: Oracles Index,date: 2025-01-15br />return_base100: 235.3958br />name: Oracles Index,date: 2025-01-16br />return_base100: 243.6533br />name: Oracles Index,date: 2025-01-17br />return_base100: 266.4007br />name: Oracles Index,date: 2025-01-18br />return_base100: 254.9942br />name: Oracles Index,date: 2025-01-19br />return_base100: 257.9567br />name: Oracles Index,date: 2025-01-20br />return_base100: 266.7386br />name: Oracles Index,date: 2025-01-21br />return_base100: 279.7466br />name: Oracles Index,date: 2025-01-22br />return_base100: 266.9224br />name: Oracles Index,date: 2025-01-23br />return_base100: 270.2606br />name: Oracles Index,date: 2025-01-24br />return_base100: 265.1122br />name: Oracles Index,date: 2025-01-25br />return_base100: 262.6741br />name: Oracles Index,date: 2025-01-26br />return_base100: 262.9332br />name: Oracles Index,date: 2025-01-27br />return_base100: 252.6759br />name: Oracles Index,date: 2025-01-28br />return_base100: 236.9856br />name: Oracles Index,date: 2025-01-29br />return_base100: 250.4047br />name: Oracles Index,date: 2025-01-30br />return_base100: 258.4391br />name: Oracles Index,date: 2025-01-31br />return_base100: 264.2157br />name: Oracles Index,date: 2025-02-01br />return_base100: 242.6221br />name: Oracles Index,date: 2025-02-02br />return_base100: 212.0785br />name: Oracles Index,date: 2025-02-03br />return_base100: 227.3348br />name: Oracles Index,date: 2025-02-04br />return_base100: 210.5358br />name: Oracles Index,date: 2025-02-05br />return_base100: 201.5490br />name: Oracles Index,date: 2025-02-06br />return_base100: 194.2026br />name: Oracles Index,date: 2025-02-07br />return_base100: 192.3830br />name: Oracles Index,date: 2025-02-08br />return_base100: 194.4713br />name: Oracles Index,date: 2025-02-09br />return_base100: 191.4325br />name: Oracles Index,date: 2025-02-10br />return_base100: 197.0453br />name: Oracles Index,date: 2025-02-11br />return_base100: 196.2486br />name: Oracles Index,date: 2025-02-12br />return_base100: 201.7116br />name: Oracles Index,date: 2025-02-13br />return_base100: 195.7423br />name: Oracles Index,date: 2025-02-14br />return_base100: 204.0518br />name: Oracles Index,date: 2025-02-15br />return_base100: 199.6159br />name: Oracles Index,date: 2025-02-16br />return_base100: 197.3504br />name: Oracles Index,date: 2025-02-17br />return_base100: 201.4119br />name: Oracles Index,date: 2025-02-18br />return_base100: 184.5409br />name: Oracles Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(223,112,248,1),dash:solid},hoveron:points,name:Oracles Index,legendgroup:Oracles Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,y:100,99.556599999999989,99.999300000000005,99.863599999999991,100.09920000000001,100.0175,100.06060000000001,99.999800000000008,99.994100000000003,100.01139999999999,100.2319,100.0496,100.1803,100.068,100.03699999999999,100.05340000000001,100.246,100.08969999999999,100.10140000000001,100.15860000000001,99.816900000000004,100.07140000000001,99.981200000000001,99.977999999999994,99.955799999999996,100.125,100.027,99.994100000000003,100.01389999999999,100.0859,100.05,100.0543,100.10159999999999,100.1296,100.04130000000001,100.0316,99.992000000000004,100.03439999999999,99.976399999999998,99.534199999999998,100.11660000000001,100.51259999999999,100.12490000000001,100.09740000000001,100.37769999999999,100.07729999999999,100.1066,100.12689999999999,100.1452,100.13749999999999,100.19340000000001,100.07980000000001,100.0258,100.1139,100.1001,100.03359999999999,100.2265,99.984200000000001,100.0964,99.985399999999998,99.995800000000003,99.997900000000001,100.0292,99.982500000000002,99.996200000000002,100.1202,100.05969999999999,100.03439999999999,100.13680000000001,100.0376,100.0341,100.0159,100.11699999999999,100.0308,100.02359999999999,100.09650000000001,99.952399999999997,100.0213,99.971699999999998,100.0243,100.07509999999999,99.901499999999999,100.0505,100.04839999999999,100.11669999999999,100.0127,100.1096,98.450099999999992,99.769800000000004,100.04599999999999,99.99430000000001,99.979500000000002,99.998699999999999,100.0879,99.999800000000008,100.0758,99.924199999999999,99.801000000000002,99.763599999999997,99.9131,100.0444,100.00869999999999,100.16099999999999,100.0124,100.16560000000001,100.01139999999999,100.08600000000001,99.752799999999993,99.876199999999997,99.988799999999998,100.09729999999999,100.1296,100.24869999999999,99.983400000000003,100.1311,99.997699999999995,100.03439999999999,99.951300000000003,99.756599999999992,99.671800000000005,99.769300000000001,99.767600000000002,99.776699999999991,100.02509999999999,100.24090000000001,99.894400000000005,100.06100000000001,99.812899999999999,99.579799999999992,99.901600000000002,100.08710000000001,100.3155,100.126,100.1435,100.06019999999999,99.841700000000003,100.0386,100.06479999999999,99.981799999999993,99.909899999999993,99.960899999999995,99.975300000000004,99.959600000000009,99.816800000000001,99.751300000000001,99.897499999999994,99.828399999999988,100.18810000000001,100.0853,100.2178,100.3595,100.20830000000001,100.22020000000001,100.17750000000001,100.0656,100.2084,100.1344,100.12259999999999,100.00700000000001,100.13209999999999,100.27630000000001,99.977599999999995,99.612300000000005,100.1895,100.6234,100.12259999999999,100.1846,100.37730000000001,100.1538,100.7419,100.22620000000001,100.2991,99.87660000000001,100.0326,100.14410000000001,99.774000000000001,99.974600000000009,99.686300000000003,99.841500000000011,100.50079999999998,100.0459,99.857900000000001,99.958399999999997,100.0292,100.22390000000001,100.1604,99.738900000000001,99.527299999999997,99.61330000000001,99.987899999999996,99.734099999999998,100.0213,99.980599999999995,99.985599999999991,100.1634,99.9298,99.7971,100.24169999999999,99.654499999999999,99.77000000000001,99.744699999999995,99.737799999999993,99.860700000000008,99.630600000000001,99.971900000000005,100.09459999999999,100.02809999999999,100.04560000000001,100.57810000000001,100.533,100.33049999999999,100.50889999999998,100.39720000000001,100.8931,100.1058,100.7495,99.746300000000005,100.7881,100.68079999999999,100.7565,99.865600000000001,100.4251,99.970500000000001,100.126,100.26379999999999,100.09529999999999,100.22059999999999,99.714199999999991,100.1533,100.17700000000001,100.15650000000001,100.16590000000001,100.2099,100.2139,100.37879999999998,100.35510000000001,100.32419999999999,100.3357,100.3126,100.27330000000001,99.837000000000003,99.902899999999988,99.886099999999999,100.00839999999999,99.986099999999993,100.26509999999999,99.979700000000008,99.978499999999997,99.968900000000005,100.0432,100.0055,99.925600000000003,100.02930000000001,99.9161,99.995100000000008,99.916600000000003,100.13749999999999,99.960300000000004,99.952799999999996,100.08930000000001,100.0376,100.09330000000001,99.953000000000003,99.976200000000006,99.846299999999999,100.069,99.999800000000008,99.942399999999992,99.987200000000001,99.732200000000006,100.12540000000001,100.13890000000001,99.823499999999996,100.261,100.03280000000001,99.713799999999992,100.1058,100.0617,100.09140000000001,100.0192,100.0219,100.0842,100.0793,99.87939999999999,99.927400000000006,100.19590000000001,99.903400000000005,100.05919999999999,100.4971,100.0705,100.0016,99.5501,99.867999999999995,99.699400000000011,100.027,100.45310000000001,99.742699999999999,99.395799999999994,100.2289,99.816299999999998,100.1144,100.04329999999999,100.1876,100.02930000000001,99.897300000000001,99.909300000000002,100.15730000000001,99.820099999999996,99.83189999999999,99.833200000000005,100.16560000000001,99.893000000000001,100.06580000000001,100.0275,100.0907,100.24209999999999,99.944699999999997,100.19970000000001,100.15769999999999,100.26900000000001,100.0295,100.28580000000001,100.08300000000001,100.18249999999999,100.26520000000001,99.876400000000004,100.34540000000001,100.1199,100.26889999999999,100.22409999999999,99.760999999999996,100.3847,100.2814,100.1266,100.12339999999999,100.32190000000001,100.24679999999999,100.32559999999999,99.982200000000006,100.3711,100.22709999999999,100.3802,100.27200000000001,99.672300000000007,100.28570000000001,100.21279999999999,99.970399999999998,100.24930000000001,100.25980000000001,100.34099999999999,100.0733,100.2533,100.30719999999999,100.2141,100.2963,99.906199999999998,100.10190000000001,100.3066,100.15270000000001,100.21279999999999,100.3933,100.15989999999999,100.2099,100.2105,100.36309999999999,100.1914,100.3844,99.839799999999997,100.14279999999999,100.32550000000001,99.9636,100.1193,100.0421,100.41029999999999,99.544899999999998,99.944500000000005,100.0654,100.05619999999999,100.08159999999999,100.31509999999999,99.91879999999999,100.07639999999999,100.0838,99.995400000000004,99.993099999999998,100.02079999999999,99.959299999999999,99.972700000000003,100.0851,100.691,100.04299999999999,99.956599999999995,100.35369999999999,99.973299999999995,100.07969999999999,100.01219999999999,99.8048,100.08150000000001,100.10220000000001,100.11330000000001,99.906199999999998,100.18519999999999,100.04859999999999,99.910200000000003,99.922899999999998,99.786299999999997,100.01050000000001,100.0104,100.1309,100.22850000000001,100.29889999999999,99.906099999999995,100.18180000000001,100.68159999999999,100.2407,100.2445,100.08930000000001,100.1482,100.29589999999999,100.24029999999999,100.3357,99.7791,99.3108,100.01850000000002,100.16529999999999,100.01739999999999,100.2685,100.32559999999999,99.505600000000001,99.653199999999998,100.31380000000001,100.25319999999999,100.1827,100.1301,100.17359999999999,100.136,100.14490000000001,100.04740000000001,100.13510000000001,100.08369999999999,100.16080000000001,100.0675,100.414,100.12289999999999,100.26509999999999,100.07729999999999,100.2062,100.2302,100.2379,99.995199999999997,100.1992,100.0675,100.0021,100.39620000000001,100.50840000000001,100.4473,100.364,99.983200000000011,100.01930000000002,100.1581,100.13419999999999,100.1948,99.908799999999999,100.0745,100.3617,100.1356,100.44759999999999,100.33609999999999,100.3617,100.3527,100.03120000000001,100.1109,100.43089999999999,100.0692,100.5453,100.3652,100.7855,100.1981,100.2298,100.66679999999999,100.1414,100.6785,100.5641,100.27140000000001,99.969699999999989,100.11149999999999,100.0177,99.779300000000006,99.974900000000005,100.02009999999999,99.968100000000007,99.911799999999999,99.790400000000005,100.01150000000001,99.752300000000005,100.0578,99.982900000000001,100.0926,100.0016,100.14510000000001,99.975099999999998,99.7851,99.582300000000004,99.909999999999997,99.898899999999998,99.74969999999999,100.17240000000001,99.965299999999999,99.953800000000001,99.879199999999997,99.993899999999996,99.835899999999995,100.3005,100.1909,100.14870000000001,100.30719999999999,100.2273,100.04280000000001,100.0917,99.985900000000001,100.00389999999999,100.28349999999999,100.19009999999999,99.905699999999996,100.5104,100.03949999999999,100.0861,99.900300000000001,100.22020000000001,100.065,100.2056,99.797499999999999,99.980100000000007,100.0783,99.994500000000002,100.09099999999999,99.96390000000001,100.04900000000001,99.96159999999999,99.992400000000004,100.18599999999999,99.959699999999998,99.847099999999998,99.986800000000002,100.02889999999999,100.30289999999999,100.1865,100.3425,100.18499999999999,100.11199999999999,100.48269999999999,100.1172,100.2735,100.1003,100.1223,100.0959,100.11669999999999,100.13099999999999,100.67189999999999,99.950099999999992,100.0693,100.0217,100.11000000000001,100.09479999999999,100.14670000000001,100.10289999999999,100.1387,100.06230000000001,100.04310000000001,99.951300000000003,99.9709,99.999899999999997,100.0318,100.2246,100.0902,100.1309,99.94380000000001,100.09989999999999,100.08189999999999,100.16210000000001,100.21860000000001,100.2111,100.00750000000001,99.958299999999994,100.0172,99.978700000000003,100.05880000000001,100.11529999999999,100.01349999999999,99.91640000000001,99.971600000000009,99.975499999999997,100.02740000000001,99.892400000000009,99.9803,100.04519999999999,99.969899999999996,99.946699999999993,100.02009999999999,100.0565,100.0429,99.971800000000002,99.9238,99.933199999999999,99.934899999999999,99.829100000000011,99.937399999999997,99.904899999999998,99.900700000000001,99.906999999999996,99.776299999999992,99.987300000000005,100.1962,100.3009,100.17089999999999,100.03439999999999,100.0124,99.91109999999999,99.889099999999999,99.955700000000007,99.826899999999995,99.951700000000002,100.04260000000001,99.926999999999992,99.927999999999997,99.977000000000004,100.0548,100.01299999999999,99.990800000000007,99.936199999999999,100.00880000000001,99.979399999999998,99.905299999999997,99.909300000000002,99.970199999999991,99.941299999999998,100.05090000000001,99.919399999999996,99.93419999999999,99.9084,99.857200000000006,99.873500000000007,99.932299999999998,100.0642,99.968599999999995,99.9191,99.956599999999995,99.933799999999991,99.9542,99.897100000000009,99.947500000000005,100.0386,99.915199999999999,99.9893,99.606799999999993,99.836199999999991,100.0457,100.37220000000001,100.07340000000001,100.1046,100.07470000000001,100.0257,100.0762,100.077,100.09790000000001,100.0295,100.03619999999999,99.975700000000003,99.975499999999997,100.0806,99.994799999999998,100.1481,100.12129999999999,100.02260000000001,99.938900000000004,99.947000000000003,99.920000000000002,100.00839999999999,100.0732,99.987899999999996,100.0192,100.11149999999999,100.0104,99.959699999999998,100.03500000000001,99.956000000000003,99.881200000000007,100.3145,100.01260000000001,100.26010000000001,100.25550000000001,99.988100000000003,100.1477,100.0932,100.0564,99.893699999999995,100.0073,100.0137,99.775499999999994,100.1114,100.1417,100.00849999999998,99.992000000000004,100.02720000000001,99.249200000000002,100.09699999999999,100.06870000000001,100.05420000000001,100.00530000000001,99.934899999999999,99.947000000000003,100.06019999999999,100.2308,99.999000000000009,99.957799999999992,99.928700000000006,100.026,100.0245,99.989599999999996,99.799899999999994,99.920100000000005,99.956699999999998,100.0459,99.897599999999997,99.731200000000001,99.870699999999999,100.0457,100.1397,99.920600000000007,99.990400000000008,99.8947,100.0346,100.2508,100.0472,99.998000000000005,100.13719999999999,99.978999999999999,100.1387,99.983200000000011,99.938400000000001,100.19370000000001,100.0351,99.994,100.02889999999999,100.0321,100.0545,100.03850000000001,100.0137,99.919499999999999,100.17920000000001,99.990099999999998,99.936800000000005,99.803100000000001,99.933099999999996,99.969699999999989,100.0889,99.849299999999999,100.01430000000001,100.0243,99.886600000000001,100.0881,99.848500000000001,99.969399999999993,99.784199999999998,99.892899999999997,100.00690000000002,99.859200000000001,99.889600000000002,99.993399999999994,99.908699999999996,99.964100000000002,99.808799999999991,99.950800000000001,99.936400000000006,99.949200000000005,99.822299999999998,100.0026,99.839500000000001,99.985500000000002,99.837699999999998,99.924700000000001,100.02660000000002,99.985199999999992,99.958799999999997,99.936700000000002,99.993600000000001,99.956400000000002,99.850200000000001,100.0008,100.14590000000001,99.876400000000004,99.770800000000008,99.908600000000007,99.873699999999999,100.05669999999999,99.967399999999998,99.863299999999995,99.787899999999993,99.894499999999994,99.980699999999999,99.960400000000007,99.863199999999992,99.857300000000009,99.955400000000012,99.869,99.909999999999997,99.907800000000009,99.9191,100.0179,99.856400000000008,99.803100000000001,99.923199999999994,99.902699999999996,99.9148,99.90440000000001,99.953099999999992,99.918099999999995,99.898399999999995,99.870899999999992,99.898600000000002,99.858100000000007,99.858800000000002,99.946799999999996,99.876900000000006,99.882000000000005,99.8386,99.870000000000005,99.831999999999994,99.848399999999998,99.865099999999998,99.822900000000004,99.900900000000007,99.802999999999997,99.869100000000003,99.804900000000004,99.638300000000001,99.738,99.8232,99.768100000000004,99.797700000000006,99.921700000000001,100.07839999999999,99.800899999999999,99.9298,99.894499999999994,99.890699999999995,100.01450000000001,99.913600000000002,100.0273,99.98129999999999,99.8887,99.866900000000001,99.865600000000001,99.895600000000002,99.811799999999991,99.877700000000004,99.758899999999997,100.07729999999999,99.865499999999997,100.2978,99.804299999999998,99.747399999999999,99.792699999999996,99.805999999999997,99.858899999999991,99.804699999999997,99.793400000000005,99.878900000000002,99.712199999999996,99.682899999999989,99.730699999999999,99.683700000000002,99.477499999999992,99.599499999999992,99.640300000000011,99.625399999999999,99.639299999999992,99.602400000000003,99.635899999999992,99.713999999999999,99.605900000000005,99.640300000000011,99.679600000000008,99.553200000000004,99.52600000000001,99.584699999999998,99.603099999999998,99.52109999999999,99.601300000000009,99.550300000000007,99.602800000000002,99.530300000000011,99.555499999999995,99.541600000000003,99.555599999999998,99.564799999999991,99.665899999999993,99.544899999999998,98.292000000000002,99.518300000000011,99.548099999999991,99.575800000000001,99.472799999999992,99.490200000000002,99.449299999999994,99.554699999999997,99.490200000000002,99.617000000000004,99.306899999999999,99.516499999999994,99.455200000000005,99.549800000000005,99.518799999999999,99.601100000000002,99.606300000000005,99.602800000000002,99.607699999999994,99.506,99.542500000000004,99.602999999999994,99.580799999999996,99.593000000000004,99.420699999999997,99.579999999999998,99.433499999999995,99.614999999999995,99.446599999999989,99.634900000000002,99.642399999999995,99.531499999999994,99.606799999999993,99.417199999999994,99.441800000000001,99.459800000000001,99.551199999999994,99.676600000000008,99.5334,99.489399999999989,99.439400000000006,99.423400000000001,99.656599999999997,99.406000000000006,99.41640000000001,99.427500000000009,99.302800000000005,99.497900000000001,99.258700000000005,99.477899999999991,99.354500000000002,99.506100000000004,99.547300000000007,99.347200000000001,99.360600000000005,99.246800000000007,99.345399999999998,99.446399999999997,99.141000000000005,97.743899999999996,99.403399999999991,99.563199999999995,99.70259999999999,99.835999999999999,99.979900000000001,99.405000000000001,99.640900000000002,99.577600000000004,99.826499999999996,99.828199999999995,99.872399999999999,99.822100000000006,99.975400000000008,100.1093,99.4696,99.478999999999999,99.439400000000006,99.338800000000006,99.503500000000003,99.383099999999999,99.434100000000001,99.43610000000001,99.4345,99.400000000000006,99.390100000000004,99.405299999999997,99.428100000000001,99.388900000000007,99.365099999999998,99.265699999999995,99.433800000000005,99.3703,99.404600000000002,99.4422,99.403599999999997,99.335700000000003,99.349600000000009,99.398399999999995,99.332799999999992,99.342799999999997,99.391800000000003,99.498800000000003,99.329300000000003,99.398699999999991,99.446100000000001,99.397999999999996,99.451700000000002,99.32950000000001,99.2316,99.339299999999994,99.450400000000002,99.397899999999993,99.390799999999999,99.398499999999999,99.328199999999995,99.302599999999998,99.270200000000003,99.329700000000003,99.444699999999997,99.307100000000005,99.310600000000008,99.3185,99.289400000000001,99.244399999999999,99.311599999999999,99.2864,99.382099999999994,99.334100000000007,99.329800000000006,99.31750000000001,99.334000000000003,99.317800000000005,99.305300000000003,99.357300000000009,99.36160000000001,99.335799999999992,99.330300000000008,99.428399999999996,99.3566,99.308300000000003,99.373800000000003,99.312799999999996,99.471600000000009,99.332599999999999,99.298200000000008,99.305199999999999,99.295500000000004,99.295699999999997,99.291700000000006,99.314999999999998,99.357300000000009,99.305599999999998,99.296300000000002,99.277900000000002,99.324299999999994,99.314300000000003,99.309700000000007,99.329400000000007,99.310400000000001,99.377800000000008,99.39670000000001,99.262500000000003,99.323399999999992,99.319999999999993,99.270800000000008,99.298400000000001,99.375100000000003,99.331499999999991,99.322699999999998,99.337000000000003,99.377300000000005,99.280999999999992,99.534700000000001,99.347099999999998,99.405100000000004,99.403499999999994,99.352900000000005,99.355400000000003,99.298100000000005,99.448700000000002,99.363699999999994,99.341500000000011,99.205200000000005,99.262200000000007,99.333400000000012,99.382300000000001,99.450400000000002,99.342399999999998,99.318200000000004,99.342399999999998,99.338300000000004,99.369799999999998,99.378200000000007,99.384700000000009,99.33189999999999,99.344399999999993,99.318300000000008,99.336299999999994,99.432900000000004,99.305400000000006,99.274300000000011,99.246200000000002,99.287999999999997,99.241699999999994,99.202399999999997,99.340599999999995,99.315100000000001,99.288600000000002,99.287199999999999,99.301600000000008,99.298299999999998,99.280000000000001,99.279899999999998,99.219200000000001,98.830700000000007,99.321100000000001,99.296399999999991,99.335700000000003,99.316699999999997,99.265199999999993,99.264099999999999,99.301600000000008,99.287999999999997,99.3048,99.302000000000007,99.310500000000005,99.344700000000003,99.340599999999995,99.30449999999999,99.255700000000004,99.333800000000011,99.317099999999996,99.260999999999996,99.283900000000003,99.295599999999993,99.282200000000003,99.33189999999999,99.302199999999999,99.313600000000008,99.388600000000011,99.339299999999994,99.326800000000006,99.338000000000008,99.330500000000001,99.337100000000007,99.448400000000007,99.347899999999996,99.333700000000007,99.349699999999999,99.340399999999988,99.349900000000005,99.358400000000003,99.355800000000002,99.333200000000005,99.332099999999997,99.311499999999995,99.330600000000004,99.343800000000002,99.351500000000001,99.361900000000006,99.197100000000006,99.328599999999994,99.325600000000009,99.320299999999989,99.405100000000004,99.399000000000001,99.349900000000005,99.342100000000002,99.34429999999999,99.381799999999998,99.355000000000004,99.348099999999988,99.358100000000007,99.357600000000005,99.404200000000003,99.331100000000006,99.343699999999998,99.333700000000007,99.369200000000006,99.449299999999994,99.458500000000001,99.35199999999999,99.298200000000008,99.4876,99.313000000000002,99.355599999999995,99.337299999999999,99.321200000000005,99.4041,99.399199999999993,99.400100000000009,99.3917,99.408799999999999,99.441100000000006,99.378900000000002,99.403199999999998,99.423299999999998,99.362399999999994,99.2517,99.399299999999997,99.357300000000009,99.349500000000006,99.271699999999996,99.335300000000004,99.421599999999998,99.450400000000002,99.353400000000008,99.398299999999992,99.439900000000009,99.361800000000002,99.430599999999998,99.352400000000003,99.353100000000012,99.358699999999999,99.40870000000001,99.439999999999998,99.339100000000002,99.407800000000009,99.39139999999999,99.346100000000007,99.334500000000006,99.4191,99.415900000000008,99.412999999999997,99.453499999999991,99.443300000000008,99.356200000000001,99.317599999999999,99.411599999999993,99.362700000000004,99.397400000000005,99.337400000000002,99.297600000000003,99.358000000000004,99.316000000000003,99.3108,99.380400000000009,99.40440000000001,99.352599999999995,99.402900000000002,99.34920000000001,99.345399999999998,99.382499999999993,99.402699999999996,99.331400000000002,99.403599999999997,99.408600000000007,99.412700000000001,99.356399999999994,99.255300000000005,99.464699999999993,99.617100000000008,99.348099999999988,99.397999999999996,99.276299999999992,99.368600000000001,99.449299999999994,99.251800000000003,99.250799999999998,99.296300000000002,99.268900000000002,99.282700000000006,99.221199999999996,99.31410000000001,99.238700000000009,99.355499999999992,99.318700000000007,99.261799999999994,99.272999999999996,99.307400000000001,99.274600000000007,99.271500000000003,99.174300000000002,99.23769999999999,99.295599999999993,99.348500000000001,99.323499999999996,99.331299999999999,99.359499999999997,99.391300000000001,99.201300000000003,99.281099999999995,99.341000000000008,99.292599999999993,99.248800000000003,99.254300000000001,99.304099999999991,99.275100000000009,99.373100000000008,99.318799999999996,99.372399999999999,99.4114,99.319299999999998,99.410499999999999,99.410499999999999,99.381699999999995,99.4131,99.400000000000006,99.357600000000005,99.358500000000006,99.298000000000002,99.252200000000002,99.406000000000006,99.207599999999999,99.308599999999998,99.289600000000007,99.310299999999998,99.288600000000002,99.338899999999995,99.493399999999994,99.288899999999998,99.218199999999996,99.379199999999997,99.492699999999999,99.590400000000002,99.499000000000009,99.219400000000007,99.3506,99.324299999999994,99.454599999999999,99.397800000000004,99.3947,99.331999999999994,99.450900000000004,99.379799999999989,99.418199999999999,99.429000000000002,99.387799999999999,99.374300000000005,99.554200000000009,99.313700000000011,99.383299999999991,99.431299999999993,99.23490000000001,99.299300000000002,99.195400000000006,99.335999999999999,99.275100000000009,99.232399999999998,99.337500000000006,99.329099999999997,99.43610000000001,99.280500000000004,99.301900000000003,99.283699999999996,99.4161,99.379300000000001,99.231700000000004,99.33189999999999,99.298500000000004,99.433300000000003,99.312399999999997,99.337500000000006,99.424700000000001,99.251400000000004,99.387499999999989,99.378399999999999,99.383600000000001,99.318399999999997,99.327699999999993,99.388400000000004,text:date: 2020-07-27br />return_base100: 100.0000br />name: Stablecoins Index,date: 2020-07-28br />return_base100: 99.5566br />name: Stablecoins Index,date: 2020-07-29br />return_base100: 99.9993br />name: Stablecoins Index,date: 2020-07-30br />return_base100: 99.8636br />name: Stablecoins Index,date: 2020-07-31br />return_base100: 100.0992br />name: Stablecoins Index,date: 2020-08-01br />return_base100: 100.0175br />name: Stablecoins Index,date: 2020-08-02br />return_base100: 100.0606br />name: Stablecoins Index,date: 2020-08-03br />return_base100: 99.9998br />name: Stablecoins Index,date: 2020-08-04br />return_base100: 99.9941br />name: Stablecoins Index,date: 2020-08-05br />return_base100: 100.0114br />name: Stablecoins Index,date: 2020-08-06br />return_base100: 100.2319br />name: Stablecoins Index,date: 2020-08-07br />return_base100: 100.0496br />name: Stablecoins Index,date: 2020-08-08br />return_base100: 100.1803br />name: Stablecoins Index,date: 2020-08-09br />return_base100: 100.0680br />name: Stablecoins Index,date: 2020-08-10br />return_base100: 100.0370br />name: Stablecoins Index,date: 2020-08-11br />return_base100: 100.0534br />name: Stablecoins Index,date: 2020-08-12br />return_base100: 100.2460br />name: Stablecoins Index,date: 2020-08-13br />return_base100: 100.0897br />name: Stablecoins Index,date: 2020-08-14br />return_base100: 100.1014br />name: Stablecoins Index,date: 2020-08-15br />return_base100: 100.1586br />name: Stablecoins Index,date: 2020-08-16br />return_base100: 99.8169br />name: Stablecoins Index,date: 2020-08-17br />return_base100: 100.0714br />name: Stablecoins Index,date: 2020-08-18br />return_base100: 99.9812br />name: Stablecoins Index,date: 2020-08-19br />return_base100: 99.9780br />name: Stablecoins Index,date: 2020-08-20br />return_base100: 99.9558br />name: Stablecoins Index,date: 2020-08-21br />return_base100: 100.1250br />name: Stablecoins Index,date: 2020-08-22br />return_base100: 100.0270br />name: Stablecoins Index,date: 2020-08-23br />return_base100: 99.9941br />name: Stablecoins Index,date: 2020-08-24br />return_base100: 100.0139br />name: Stablecoins Index,date: 2020-08-25br />return_base100: 100.0859br />name: Stablecoins Index,date: 2020-08-26br />return_base100: 100.0500br />name: Stablecoins Index,date: 2020-08-27br />return_base100: 100.0543br />name: Stablecoins Index,date: 2020-08-28br />return_base100: 100.1016br />name: Stablecoins Index,date: 2020-08-29br />return_base100: 100.1296br />name: Stablecoins Index,date: 2020-08-30br />return_base100: 100.0413br />name: Stablecoins Index,date: 2020-08-31br />return_base100: 100.0316br />name: Stablecoins Index,date: 2020-09-01br />return_base100: 99.9920br />name: Stablecoins Index,date: 2020-09-02br />return_base100: 100.0344br />name: Stablecoins Index,date: 2020-09-03br />return_base100: 99.9764br />name: Stablecoins Index,date: 2020-09-04br />return_base100: 99.5342br />name: Stablecoins Index,date: 2020-09-05br />return_base100: 100.1166br />name: Stablecoins Index,date: 2020-09-06br />return_base100: 100.5126br />name: Stablecoins Index,date: 2020-09-07br />return_base100: 100.1249br />name: Stablecoins Index,date: 2020-09-08br />return_base100: 100.0974br />name: Stablecoins Index,date: 2020-09-09br />return_base100: 100.3777br />name: Stablecoins Index,date: 2020-09-10br />return_base100: 100.0773br />name: Stablecoins Index,date: 2020-09-11br />return_base100: 100.1066br />name: Stablecoins Index,date: 2020-09-12br />return_base100: 100.1269br />name: Stablecoins Index,date: 2020-09-13br />return_base100: 100.1452br />name: Stablecoins Index,date: 2020-09-14br />return_base100: 100.1375br />name: Stablecoins Index,date: 2020-09-15br />return_base100: 100.1934br />name: Stablecoins Index,date: 2020-09-16br />return_base100: 100.0798br />name: Stablecoins Index,date: 2020-09-17br />return_base100: 100.0258br />name: Stablecoins Index,date: 2020-09-18br />return_base100: 100.1139br />name: Stablecoins Index,date: 2020-09-19br />return_base100: 100.1001br />name: Stablecoins Index,date: 2020-09-20br />return_base100: 100.0336br />name: Stablecoins Index,date: 2020-09-21br />return_base100: 100.2265br />name: Stablecoins Index,date: 2020-09-22br />return_base100: 99.9842br />name: Stablecoins Index,date: 2020-09-23br />return_base100: 100.0964br />name: Stablecoins Index,date: 2020-09-24br />return_base100: 99.9854br />name: Stablecoins Index,date: 2020-09-25br />return_base100: 99.9958br />name: Stablecoins Index,date: 2020-09-26br />return_base100: 99.9979br />name: Stablecoins Index,date: 2020-09-27br />return_base100: 100.0292br />name: Stablecoins Index,date: 2020-09-28br />return_base100: 99.9825br />name: Stablecoins Index,date: 2020-09-29br />return_base100: 99.9962br />name: Stablecoins Index,date: 2020-09-30br />return_base100: 100.1202br />name: Stablecoins Index,date: 2020-10-01br />return_base100: 100.0597br />name: Stablecoins Index,date: 2020-10-02br />return_base100: 100.0344br />name: Stablecoins Index,date: 2020-10-03br />return_base100: 100.1368br />name: Stablecoins Index,date: 2020-10-04br />return_base100: 100.0376br />name: Stablecoins Index,date: 2020-10-05br />return_base100: 100.0341br />name: Stablecoins Index,date: 2020-10-06br />return_base100: 100.0159br />name: Stablecoins Index,date: 2020-10-07br />return_base100: 100.1170br />name: Stablecoins Index,date: 2020-10-08br />return_base100: 100.0308br />name: Stablecoins Index,date: 2020-10-09br />return_base100: 100.0236br />name: Stablecoins Index,date: 2020-10-10br />return_base100: 100.0965br />name: Stablecoins Index,date: 2020-10-11br />return_base100: 99.9524br />name: Stablecoins Index,date: 2020-10-12br />return_base100: 100.0213br />name: Stablecoins Index,date: 2020-10-13br />return_base100: 99.9717br />name: Stablecoins Index,date: 2020-10-14br />return_base100: 100.0243br />name: Stablecoins Index,date: 2020-10-15br />return_base100: 100.0751br />name: Stablecoins Index,date: 2020-10-16br />return_base100: 99.9015br />name: Stablecoins Index,date: 2020-10-17br />return_base100: 100.0505br />name: Stablecoins Index,date: 2020-10-18br />return_base100: 100.0484br />name: Stablecoins Index,date: 2020-10-19br />return_base100: 100.1167br />name: Stablecoins Index,date: 2020-10-20br />return_base100: 100.0127br />name: Stablecoins Index,date: 2020-10-21br />return_base100: 100.1096br />name: Stablecoins Index,date: 2020-10-22br />return_base100: 98.4501br />name: Stablecoins Index,date: 2020-10-23br />return_base100: 99.7698br />name: Stablecoins Index,date: 2020-10-24br />return_base100: 100.0460br />name: Stablecoins Index,date: 2020-10-25br />return_base100: 99.9943br />name: Stablecoins Index,date: 2020-10-26br />return_base100: 99.9795br />name: Stablecoins Index,date: 2020-10-27br />return_base100: 99.9987br />name: Stablecoins Index,date: 2020-10-28br />return_base100: 100.0879br />name: Stablecoins Index,date: 2020-10-29br />return_base100: 99.9998br />name: Stablecoins Index,date: 2020-10-30br />return_base100: 100.0758br />name: Stablecoins Index,date: 2020-10-31br />return_base100: 99.9242br />name: Stablecoins Index,date: 2020-11-01br />return_base100: 99.8010br />name: Stablecoins Index,date: 2020-11-02br />return_base100: 99.7636br />name: Stablecoins Index,date: 2020-11-03br />return_base100: 99.9131br />name: Stablecoins Index,date: 2020-11-04br />return_base100: 100.0444br />name: Stablecoins Index,date: 2020-11-05br />return_base100: 100.0087br />name: Stablecoins Index,date: 2020-11-06br />return_base100: 100.1610br />name: Stablecoins Index,date: 2020-11-07br />return_base100: 100.0124br />name: Stablecoins Index,date: 2020-11-08br />return_base100: 100.1656br />name: Stablecoins Index,date: 2020-11-09br />return_base100: 100.0114br />name: Stablecoins Index,date: 2020-11-10br />return_base100: 100.0860br />name: Stablecoins Index,date: 2020-11-11br />return_base100: 99.7528br />name: Stablecoins Index,date: 2020-11-12br />return_base100: 99.8762br />name: Stablecoins Index,date: 2020-11-13br />return_base100: 99.9888br />name: Stablecoins Index,date: 2020-11-14br />return_base100: 100.0973br />name: Stablecoins Index,date: 2020-11-15br />return_base100: 100.1296br />name: Stablecoins Index,date: 2020-11-16br />return_base100: 100.2487br />name: Stablecoins Index,date: 2020-11-17br />return_base100: 99.9834br />name: Stablecoins Index,date: 2020-11-18br />return_base100: 100.1311br />name: Stablecoins Index,date: 2020-11-19br />return_base100: 99.9977br />name: Stablecoins Index,date: 2020-11-20br />return_base100: 100.0344br />name: Stablecoins Index,date: 2020-11-21br />return_base100: 99.9513br />name: Stablecoins Index,date: 2020-11-22br />return_base100: 99.7566br />name: Stablecoins Index,date: 2020-11-23br />return_base100: 99.6718br />name: Stablecoins Index,date: 2020-11-24br />return_base100: 99.7693br />name: Stablecoins Index,date: 2020-11-25br />return_base100: 99.7676br />name: Stablecoins Index,date: 2020-11-26br />return_base100: 99.7767br />name: Stablecoins Index,date: 2020-11-27br />return_base100: 100.0251br />name: Stablecoins Index,date: 2020-11-28br />return_base100: 100.2409br />name: Stablecoins Index,date: 2020-11-29br />return_base100: 99.8944br />name: Stablecoins Index,date: 2020-11-30br />return_base100: 100.0610br />name: Stablecoins Index,date: 2020-12-01br />return_base100: 99.8129br />name: Stablecoins Index,date: 2020-12-02br />return_base100: 99.5798br />name: Stablecoins Index,date: 2020-12-03br />return_base100: 99.9016br />name: Stablecoins Index,date: 2020-12-04br />return_base100: 100.0871br />name: Stablecoins Index,date: 2020-12-05br />return_base100: 100.3155br />name: Stablecoins Index,date: 2020-12-06br />return_base100: 100.1260br />name: Stablecoins Index,date: 2020-12-07br />return_base100: 100.1435br />name: Stablecoins Index,date: 2020-12-08br />return_base100: 100.0602br />name: Stablecoins Index,date: 2020-12-09br />return_base100: 99.8417br />name: Stablecoins Index,date: 2020-12-10br />return_base100: 100.0386br />name: Stablecoins Index,date: 2020-12-11br />return_base100: 100.0648br />name: Stablecoins Index,date: 2020-12-12br />return_base100: 99.9818br />name: Stablecoins Index,date: 2020-12-13br />return_base100: 99.9099br />name: Stablecoins Index,date: 2020-12-14br />return_base100: 99.9609br />name: Stablecoins Index,date: 2020-12-15br />return_base100: 99.9753br />name: Stablecoins Index,date: 2020-12-16br />return_base100: 99.9596br />name: Stablecoins Index,date: 2020-12-17br />return_base100: 99.8168br />name: Stablecoins Index,date: 2020-12-18br />return_base100: 99.7513br />name: Stablecoins Index,date: 2020-12-19br />return_base100: 99.8975br />name: Stablecoins Index,date: 2020-12-20br />return_base100: 99.8284br />name: Stablecoins Index,date: 2020-12-21br />return_base100: 100.1881br />name: Stablecoins Index,date: 2020-12-22br />return_base100: 100.0853br />name: Stablecoins Index,date: 2020-12-23br />return_base100: 100.2178br />name: Stablecoins Index,date: 2020-12-24br />return_base100: 100.3595br />name: Stablecoins Index,date: 2020-12-25br />return_base100: 100.2083br />name: Stablecoins Index,date: 2020-12-26br />return_base100: 100.2202br />name: Stablecoins Index,date: 2020-12-27br />return_base100: 100.1775br />name: Stablecoins Index,date: 2020-12-28br />return_base100: 100.0656br />name: Stablecoins Index,date: 2020-12-29br />return_base100: 100.2084br />name: Stablecoins Index,date: 2020-12-30br />return_base100: 100.1344br />name: Stablecoins Index,date: 2020-12-31br />return_base100: 100.1226br />name: Stablecoins Index,date: 2021-01-01br />return_base100: 100.0070br />name: Stablecoins Index,date: 2021-01-02br />return_base100: 100.1321br />name: Stablecoins Index,date: 2021-01-03br />return_base100: 100.2763br />name: Stablecoins Index,date: 2021-01-04br />return_base100: 99.9776br />name: Stablecoins Index,date: 2021-01-05br />return_base100: 99.6123br />name: Stablecoins Index,date: 2021-01-06br />return_base100: 100.1895br />name: Stablecoins Index,date: 2021-01-07br />return_base100: 100.6234br />name: Stablecoins Index,date: 2021-01-08br />return_base100: 100.1226br />name: Stablecoins Index,date: 2021-01-09br />return_base100: 100.1846br />name: Stablecoins Index,date: 2021-01-10br />return_base100: 100.3773br />name: Stablecoins Index,date: 2021-01-11br />return_base100: 100.1538br />name: Stablecoins Index,date: 2021-01-12br />return_base100: 100.7419br />name: Stablecoins Index,date: 2021-01-13br />return_base100: 100.2262br />name: Stablecoins Index,date: 2021-01-14br />return_base100: 100.2991br />name: Stablecoins Index,date: 2021-01-15br />return_base100: 99.8766br />name: Stablecoins Index,date: 2021-01-16br />return_base100: 100.0326br />name: Stablecoins Index,date: 2021-01-17br />return_base100: 100.1441br />name: Stablecoins Index,date: 2021-01-18br />return_base100: 99.7740br />name: Stablecoins Index,date: 2021-01-19br />return_base100: 99.9746br />name: Stablecoins Index,date: 2021-01-20br />return_base100: 99.6863br />name: Stablecoins Index,date: 2021-01-21br />return_base100: 99.8415br />name: Stablecoins Index,date: 2021-01-22br />return_base100: 100.5008br />name: Stablecoins Index,date: 2021-01-23br />return_base100: 100.0459br />name: Stablecoins Index,date: 2021-01-24br />return_base100: 99.8579br />name: Stablecoins Index,date: 2021-01-25br />return_base100: 99.9584br />name: Stablecoins Index,date: 2021-01-26br />return_base100: 100.0292br />name: Stablecoins Index,date: 2021-01-27br />return_base100: 100.2239br />name: Stablecoins Index,date: 2021-01-28br />return_base100: 100.1604br />name: Stablecoins Index,date: 2021-01-29br />return_base100: 99.7389br />name: Stablecoins Index,date: 2021-01-30br />return_base100: 99.5273br />name: Stablecoins Index,date: 2021-01-31br />return_base100: 99.6133br />name: Stablecoins Index,date: 2021-02-01br />return_base100: 99.9879br />name: Stablecoins Index,date: 2021-02-02br />return_base100: 99.7341br />name: Stablecoins Index,date: 2021-02-03br />return_base100: 100.0213br />name: Stablecoins Index,date: 2021-02-04br />return_base100: 99.9806br />name: Stablecoins Index,date: 2021-02-05br />return_base100: 99.9856br />name: Stablecoins Index,date: 2021-02-06br />return_base100: 100.1634br />name: Stablecoins Index,date: 2021-02-07br />return_base100: 99.9298br />name: Stablecoins Index,date: 2021-02-08br />return_base100: 99.7971br />name: Stablecoins Index,date: 2021-02-09br />return_base100: 100.2417br />name: Stablecoins Index,date: 2021-02-10br />return_base100: 99.6545br />name: Stablecoins Index,date: 2021-02-11br />return_base100: 99.7700br />name: Stablecoins Index,date: 2021-02-12br />return_base100: 99.7447br />name: Stablecoins Index,date: 2021-02-13br />return_base100: 99.7378br />name: Stablecoins Index,date: 2021-02-14br />return_base100: 99.8607br />name: Stablecoins Index,date: 2021-02-15br />return_base100: 99.6306br />name: Stablecoins Index,date: 2021-02-16br />return_base100: 99.9719br />name: Stablecoins Index,date: 2021-02-17br />return_base100: 100.0946br />name: Stablecoins Index,date: 2021-02-18br />return_base100: 100.0281br />name: Stablecoins Index,date: 2021-02-19br />return_base100: 100.0456br />name: Stablecoins Index,date: 2021-02-20br />return_base100: 100.5781br />name: Stablecoins Index,date: 2021-02-21br />return_base100: 100.5330br />name: Stablecoins Index,date: 2021-02-22br />return_base100: 100.3305br />name: Stablecoins Index,date: 2021-02-23br />return_base100: 100.5089br />name: Stablecoins Index,date: 2021-02-24br />return_base100: 100.3972br />name: Stablecoins Index,date: 2021-02-25br />return_base100: 100.8931br />name: Stablecoins Index,date: 2021-02-26br />return_base100: 100.1058br />name: Stablecoins Index,date: 2021-02-27br />return_base100: 100.7495br />name: Stablecoins Index,date: 2021-02-28br />return_base100: 99.7463br />name: Stablecoins Index,date: 2021-03-01br />return_base100: 100.7881br />name: Stablecoins Index,date: 2021-03-02br />return_base100: 100.6808br />name: Stablecoins Index,date: 2021-03-03br />return_base100: 100.7565br />name: Stablecoins Index,date: 2021-03-04br />return_base100: 99.8656br />name: Stablecoins Index,date: 2021-03-05br />return_base100: 100.4251br />name: Stablecoins Index,date: 2021-03-06br />return_base100: 99.9705br />name: Stablecoins Index,date: 2021-03-07br />return_base100: 100.1260br />name: Stablecoins Index,date: 2021-03-08br />return_base100: 100.2638br />name: Stablecoins Index,date: 2021-03-09br />return_base100: 100.0953br />name: Stablecoins Index,date: 2021-03-10br />return_base100: 100.2206br />name: Stablecoins Index,date: 2021-03-11br />return_base100: 99.7142br />name: Stablecoins Index,date: 2021-03-12br />return_base100: 100.1533br />name: Stablecoins Index,date: 2021-03-13br />return_base100: 100.1770br />name: Stablecoins Index,date: 2021-03-14br />return_base100: 100.1565br />name: Stablecoins Index,date: 2021-03-15br />return_base100: 100.1659br />name: Stablecoins Index,date: 2021-03-16br />return_base100: 100.2099br />name: Stablecoins Index,date: 2021-03-17br />return_base100: 100.2139br />name: Stablecoins Index,date: 2021-03-18br />return_base100: 100.3788br />name: Stablecoins Index,date: 2021-03-19br />return_base100: 100.3551br />name: Stablecoins Index,date: 2021-03-20br />return_base100: 100.3242br />name: Stablecoins Index,date: 2021-03-21br />return_base100: 100.3357br />name: Stablecoins Index,date: 2021-03-22br />return_base100: 100.3126br />name: Stablecoins Index,date: 2021-03-23br />return_base100: 100.2733br />name: Stablecoins Index,date: 2021-03-24br />return_base100: 99.8370br />name: Stablecoins Index,date: 2021-03-25br />return_base100: 99.9029br />name: Stablecoins Index,date: 2021-03-26br />return_base100: 99.8861br />name: Stablecoins Index,date: 2021-03-27br />return_base100: 100.0084br />name: Stablecoins Index,date: 2021-03-28br />return_base100: 99.9861br />name: Stablecoins Index,date: 2021-03-29br />return_base100: 100.2651br />name: Stablecoins Index,date: 2021-03-30br />return_base100: 99.9797br />name: Stablecoins Index,date: 2021-03-31br />return_base100: 99.9785br />name: Stablecoins Index,date: 2021-04-01br />return_base100: 99.9689br />name: Stablecoins Index,date: 2021-04-02br />return_base100: 100.0432br />name: Stablecoins Index,date: 2021-04-03br />return_base100: 100.0055br />name: Stablecoins Index,date: 2021-04-04br />return_base100: 99.9256br />name: Stablecoins Index,date: 2021-04-05br />return_base100: 100.0293br />name: Stablecoins Index,date: 2021-04-06br />return_base100: 99.9161br />name: Stablecoins Index,date: 2021-04-07br />return_base100: 99.9951br />name: Stablecoins Index,date: 2021-04-08br />return_base100: 99.9166br />name: Stablecoins Index,date: 2021-04-09br />return_base100: 100.1375br />name: Stablecoins Index,date: 2021-04-10br />return_base100: 99.9603br />name: Stablecoins Index,date: 2021-04-11br />return_base100: 99.9528br />name: Stablecoins Index,date: 2021-04-12br />return_base100: 100.0893br />name: Stablecoins Index,date: 2021-04-13br />return_base100: 100.0376br />name: Stablecoins Index,date: 2021-04-14br />return_base100: 100.0933br />name: Stablecoins Index,date: 2021-04-15br />return_base100: 99.9530br />name: Stablecoins Index,date: 2021-04-16br />return_base100: 99.9762br />name: Stablecoins Index,date: 2021-04-17br />return_base100: 99.8463br />name: Stablecoins Index,date: 2021-04-18br />return_base100: 100.0690br />name: Stablecoins Index,date: 2021-04-19br />return_base100: 99.9998br />name: Stablecoins Index,date: 2021-04-20br />return_base100: 99.9424br />name: Stablecoins Index,date: 2021-04-21br />return_base100: 99.9872br />name: Stablecoins Index,date: 2021-04-22br />return_base100: 99.7322br />name: Stablecoins Index,date: 2021-04-23br />return_base100: 100.1254br />name: Stablecoins Index,date: 2021-04-24br />return_base100: 100.1389br />name: Stablecoins Index,date: 2021-04-25br />return_base100: 99.8235br />name: Stablecoins Index,date: 2021-04-26br />return_base100: 100.2610br />name: Stablecoins Index,date: 2021-04-27br />return_base100: 100.0328br />name: Stablecoins Index,date: 2021-04-28br />return_base100: 99.7138br />name: Stablecoins Index,date: 2021-04-29br />return_base100: 100.1058br />name: Stablecoins Index,date: 2021-04-30br />return_base100: 100.0617br />name: Stablecoins Index,date: 2021-05-01br />return_base100: 100.0914br />name: Stablecoins Index,date: 2021-05-02br />return_base100: 100.0192br />name: Stablecoins Index,date: 2021-05-03br />return_base100: 100.0219br />name: Stablecoins Index,date: 2021-05-04br />return_base100: 100.0842br />name: Stablecoins Index,date: 2021-05-05br />return_base100: 100.0793br />name: Stablecoins Index,date: 2021-05-06br />return_base100: 99.8794br />name: Stablecoins Index,date: 2021-05-07br />return_base100: 99.9274br />name: Stablecoins Index,date: 2021-05-08br />return_base100: 100.1959br />name: Stablecoins Index,date: 2021-05-09br />return_base100: 99.9034br />name: Stablecoins Index,date: 2021-05-10br />return_base100: 100.0592br />name: Stablecoins Index,date: 2021-05-11br />return_base100: 100.4971br />name: Stablecoins Index,date: 2021-05-12br />return_base100: 100.0705br />name: Stablecoins Index,date: 2021-05-13br />return_base100: 100.0016br />name: Stablecoins Index,date: 2021-05-14br />return_base100: 99.5501br />name: Stablecoins Index,date: 2021-05-15br />return_base100: 99.8680br />name: Stablecoins Index,date: 2021-05-16br />return_base100: 99.6994br />name: Stablecoins Index,date: 2021-05-17br />return_base100: 100.0270br />name: Stablecoins Index,date: 2021-05-18br />return_base100: 100.4531br />name: Stablecoins Index,date: 2021-05-19br />return_base100: 99.7427br />name: Stablecoins Index,date: 2021-05-20br />return_base100: 99.3958br />name: Stablecoins Index,date: 2021-05-21br />return_base100: 100.2289br />name: Stablecoins Index,date: 2021-05-22br />return_base100: 99.8163br />name: Stablecoins Index,date: 2021-05-23br />return_base100: 100.1144br />name: Stablecoins Index,date: 2021-05-24br />return_base100: 100.0433br />name: Stablecoins Index,date: 2021-05-25br />return_base100: 100.1876br />name: Stablecoins Index,date: 2021-05-26br />return_base100: 100.0293br />name: Stablecoins Index,date: 2021-05-27br />return_base100: 99.8973br />name: Stablecoins Index,date: 2021-05-28br />return_base100: 99.9093br />name: Stablecoins Index,date: 2021-05-29br />return_base100: 100.1573br />name: Stablecoins Index,date: 2021-05-30br />return_base100: 99.8201br />name: Stablecoins Index,date: 2021-05-31br />return_base100: 99.8319br />name: Stablecoins Index,date: 2021-06-01br />return_base100: 99.8332br />name: Stablecoins Index,date: 2021-06-02br />return_base100: 100.1656br />name: Stablecoins Index,date: 2021-06-03br />return_base100: 99.8930br />name: Stablecoins Index,date: 2021-06-04br />return_base100: 100.0658br />name: Stablecoins Index,date: 2021-06-05br />return_base100: 100.0275br />name: Stablecoins Index,date: 2021-06-06br />return_base100: 100.0907br />name: Stablecoins Index,date: 2021-06-07br />return_base100: 100.2421br />name: Stablecoins Index,date: 2021-06-08br />return_base100: 99.9447br />name: Stablecoins Index,date: 2021-06-09br />return_base100: 100.1997br />name: Stablecoins Index,date: 2021-06-10br />return_base100: 100.1577br />name: Stablecoins Index,date: 2021-06-11br />return_base100: 100.2690br />name: Stablecoins Index,date: 2021-06-12br />return_base100: 100.0295br />name: Stablecoins Index,date: 2021-06-13br />return_base100: 100.2858br />name: Stablecoins Index,date: 2021-06-14br />return_base100: 100.0830br />name: Stablecoins Index,date: 2021-06-15br />return_base100: 100.1825br />name: Stablecoins Index,date: 2021-06-16br />return_base100: 100.2652br />name: Stablecoins Index,date: 2021-06-17br />return_base100: 99.8764br />name: Stablecoins Index,date: 2021-06-18br />return_base100: 100.3454br />name: Stablecoins Index,date: 2021-06-19br />return_base100: 100.1199br />name: Stablecoins Index,date: 2021-06-20br />return_base100: 100.2689br />name: Stablecoins Index,date: 2021-06-21br />return_base100: 100.2241br />name: Stablecoins Index,date: 2021-06-22br />return_base100: 99.7610br />name: Stablecoins Index,date: 2021-06-23br />return_base100: 100.3847br />name: Stablecoins Index,date: 2021-06-24br />return_base100: 100.2814br />name: Stablecoins Index,date: 2021-06-25br />return_base100: 100.1266br />name: Stablecoins Index,date: 2021-06-26br />return_base100: 100.1234br />name: Stablecoins Index,date: 2021-06-27br />return_base100: 100.3219br />name: Stablecoins Index,date: 2021-06-28br />return_base100: 100.2468br />name: Stablecoins Index,date: 2021-06-29br />return_base100: 100.3256br />name: Stablecoins Index,date: 2021-06-30br />return_base100: 99.9822br />name: Stablecoins Index,date: 2021-07-01br />return_base100: 100.3711br />name: Stablecoins Index,date: 2021-07-02br />return_base100: 100.2271br />name: Stablecoins Index,date: 2021-07-03br />return_base100: 100.3802br />name: Stablecoins Index,date: 2021-07-04br />return_base100: 100.2720br />name: Stablecoins Index,date: 2021-07-05br />return_base100: 99.6723br />name: Stablecoins Index,date: 2021-07-06br />return_base100: 100.2857br />name: Stablecoins Index,date: 2021-07-07br />return_base100: 100.2128br />name: Stablecoins Index,date: 2021-07-08br />return_base100: 99.9704br />name: Stablecoins Index,date: 2021-07-09br />return_base100: 100.2493br />name: Stablecoins Index,date: 2021-07-10br />return_base100: 100.2598br />name: Stablecoins Index,date: 2021-07-11br />return_base100: 100.3410br />name: Stablecoins Index,date: 2021-07-12br />return_base100: 100.0733br />name: Stablecoins Index,date: 2021-07-13br />return_base100: 100.2533br />name: Stablecoins Index,date: 2021-07-14br />return_base100: 100.3072br />name: Stablecoins Index,date: 2021-07-15br />return_base100: 100.2141br />name: Stablecoins Index,date: 2021-07-16br />return_base100: 100.2963br />name: Stablecoins Index,date: 2021-07-17br />return_base100: 99.9062br />name: Stablecoins Index,date: 2021-07-18br />return_base100: 100.1019br />name: Stablecoins Index,date: 2021-07-19br />return_base100: 100.3066br />name: Stablecoins Index,date: 2021-07-20br />return_base100: 100.1527br />name: Stablecoins Index,date: 2021-07-21br />return_base100: 100.2128br />name: Stablecoins Index,date: 2021-07-22br />return_base100: 100.3933br />name: Stablecoins Index,date: 2021-07-23br />return_base100: 100.1599br />name: Stablecoins Index,date: 2021-07-24br />return_base100: 100.2099br />name: Stablecoins Index,date: 2021-07-25br />return_base100: 100.2105br />name: Stablecoins Index,date: 2021-07-26br />return_base100: 100.3631br />name: Stablecoins Index,date: 2021-07-27br />return_base100: 100.1914br />name: Stablecoins Index,date: 2021-07-28br />return_base100: 100.3844br />name: Stablecoins Index,date: 2021-07-29br />return_base100: 99.8398br />name: Stablecoins Index,date: 2021-07-30br />return_base100: 100.1428br />name: Stablecoins Index,date: 2021-07-31br />return_base100: 100.3255br />name: Stablecoins Index,date: 2021-08-01br />return_base100: 99.9636br />name: Stablecoins Index,date: 2021-08-02br />return_base100: 100.1193br />name: Stablecoins Index,date: 2021-08-03br />return_base100: 100.0421br />name: Stablecoins Index,date: 2021-08-04br />return_base100: 100.4103br />name: Stablecoins Index,date: 2021-08-05br />return_base100: 99.5449br />name: Stablecoins Index,date: 2021-08-06br />return_base100: 99.9445br />name: Stablecoins Index,date: 2021-08-07br />return_base100: 100.0654br />name: Stablecoins Index,date: 2021-08-08br />return_base100: 100.0562br />name: Stablecoins Index,date: 2021-08-09br />return_base100: 100.0816br />name: Stablecoins Index,date: 2021-08-10br />return_base100: 100.3151br />name: Stablecoins Index,date: 2021-08-11br />return_base100: 99.9188br />name: Stablecoins Index,date: 2021-08-12br />return_base100: 100.0764br />name: Stablecoins Index,date: 2021-08-13br />return_base100: 100.0838br />name: Stablecoins Index,date: 2021-08-14br />return_base100: 99.9954br />name: Stablecoins Index,date: 2021-08-15br />return_base100: 99.9931br />name: Stablecoins Index,date: 2021-08-16br />return_base100: 100.0208br />name: Stablecoins Index,date: 2021-08-17br />return_base100: 99.9593br />name: Stablecoins Index,date: 2021-08-18br />return_base100: 99.9727br />name: Stablecoins Index,date: 2021-08-19br />return_base100: 100.0851br />name: Stablecoins Index,date: 2021-08-20br />return_base100: 100.6910br />name: Stablecoins Index,date: 2021-08-21br />return_base100: 100.0430br />name: Stablecoins Index,date: 2021-08-22br />return_base100: 99.9566br />name: Stablecoins Index,date: 2021-08-23br />return_base100: 100.3537br />name: Stablecoins Index,date: 2021-08-24br />return_base100: 99.9733br />name: Stablecoins Index,date: 2021-08-25br />return_base100: 100.0797br />name: Stablecoins Index,date: 2021-08-26br />return_base100: 100.0122br />name: Stablecoins Index,date: 2021-08-27br />return_base100: 99.8048br />name: Stablecoins Index,date: 2021-08-28br />return_base100: 100.0815br />name: Stablecoins Index,date: 2021-08-29br />return_base100: 100.1022br />name: Stablecoins Index,date: 2021-08-30br />return_base100: 100.1133br />name: Stablecoins Index,date: 2021-08-31br />return_base100: 99.9062br />name: Stablecoins Index,date: 2021-09-01br />return_base100: 100.1852br />name: Stablecoins Index,date: 2021-09-02br />return_base100: 100.0486br />name: Stablecoins Index,date: 2021-09-03br />return_base100: 99.9102br />name: Stablecoins Index,date: 2021-09-04br />return_base100: 99.9229br />name: Stablecoins Index,date: 2021-09-05br />return_base100: 99.7863br />name: Stablecoins Index,date: 2021-09-06br />return_base100: 100.0105br />name: Stablecoins Index,date: 2021-09-07br />return_base100: 100.0104br />name: Stablecoins Index,date: 2021-09-08br />return_base100: 100.1309br />name: Stablecoins Index,date: 2021-09-09br />return_base100: 100.2285br />name: Stablecoins Index,date: 2021-09-10br />return_base100: 100.2989br />name: Stablecoins Index,date: 2021-09-11br />return_base100: 99.9061br />name: Stablecoins Index,date: 2021-09-12br />return_base100: 100.1818br />name: Stablecoins Index,date: 2021-09-13br />return_base100: 100.6816br />name: Stablecoins Index,date: 2021-09-14br />return_base100: 100.2407br />name: Stablecoins Index,date: 2021-09-15br />return_base100: 100.2445br />name: Stablecoins Index,date: 2021-09-16br />return_base100: 100.0893br />name: Stablecoins Index,date: 2021-09-17br />return_base100: 100.1482br />name: Stablecoins Index,date: 2021-09-18br />return_base100: 100.2959br />name: Stablecoins Index,date: 2021-09-19br />return_base100: 100.2403br />name: Stablecoins Index,date: 2021-09-20br />return_base100: 100.3357br />name: Stablecoins Index,date: 2021-09-21br />return_base100: 99.7791br />name: Stablecoins Index,date: 2021-09-22br />return_base100: 99.3108br />name: Stablecoins Index,date: 2021-09-23br />return_base100: 100.0185br />name: Stablecoins Index,date: 2021-09-24br />return_base100: 100.1653br />name: Stablecoins Index,date: 2021-09-25br />return_base100: 100.0174br />name: Stablecoins Index,date: 2021-09-26br />return_base100: 100.2685br />name: Stablecoins Index,date: 2021-09-27br />return_base100: 100.3256br />name: Stablecoins Index,date: 2021-09-28br />return_base100: 99.5056br />name: Stablecoins Index,date: 2021-09-29br />return_base100: 99.6532br />name: Stablecoins Index,date: 2021-09-30br />return_base100: 100.3138br />name: Stablecoins Index,date: 2021-10-01br />return_base100: 100.2532br />name: Stablecoins Index,date: 2021-10-02br />return_base100: 100.1827br />name: Stablecoins Index,date: 2021-10-03br />return_base100: 100.1301br />name: Stablecoins Index,date: 2021-10-04br />return_base100: 100.1736br />name: Stablecoins Index,date: 2021-10-05br />return_base100: 100.1360br />name: Stablecoins Index,date: 2021-10-06br />return_base100: 100.1449br />name: Stablecoins Index,date: 2021-10-07br />return_base100: 100.0474br />name: Stablecoins Index,date: 2021-10-08br />return_base100: 100.1351br />name: Stablecoins Index,date: 2021-10-09br />return_base100: 100.0837br />name: Stablecoins Index,date: 2021-10-10br />return_base100: 100.1608br />name: Stablecoins Index,date: 2021-10-11br />return_base100: 100.0675br />name: Stablecoins Index,date: 2021-10-12br />return_base100: 100.4140br />name: Stablecoins Index,date: 2021-10-13br />return_base100: 100.1229br />name: Stablecoins Index,date: 2021-10-14br />return_base100: 100.2651br />name: Stablecoins Index,date: 2021-10-15br />return_base100: 100.0773br />name: Stablecoins Index,date: 2021-10-16br />return_base100: 100.2062br />name: Stablecoins Index,date: 2021-10-17br />return_base100: 100.2302br />name: Stablecoins Index,date: 2021-10-18br />return_base100: 100.2379br />name: Stablecoins Index,date: 2021-10-19br />return_base100: 99.9952br />name: Stablecoins Index,date: 2021-10-20br />return_base100: 100.1992br />name: Stablecoins Index,date: 2021-10-21br />return_base100: 100.0675br />name: Stablecoins Index,date: 2021-10-22br />return_base100: 100.0021br />name: Stablecoins Index,date: 2021-10-23br />return_base100: 100.3962br />name: Stablecoins Index,date: 2021-10-24br />return_base100: 100.5084br />name: Stablecoins Index,date: 2021-10-25br />return_base100: 100.4473br />name: Stablecoins Index,date: 2021-10-26br />return_base100: 100.3640br />name: Stablecoins Index,date: 2021-10-27br />return_base100: 99.9832br />name: Stablecoins Index,date: 2021-10-28br />return_base100: 100.0193br />name: Stablecoins Index,date: 2021-10-29br />return_base100: 100.1581br />name: Stablecoins Index,date: 2021-10-30br />return_base100: 100.1342br />name: Stablecoins Index,date: 2021-10-31br />return_base100: 100.1948br />name: Stablecoins Index,date: 2021-11-01br />return_base100: 99.9088br />name: Stablecoins Index,date: 2021-11-02br />return_base100: 100.0745br />name: Stablecoins Index,date: 2021-11-03br />return_base100: 100.3617br />name: Stablecoins Index,date: 2021-11-04br />return_base100: 100.1356br />name: Stablecoins Index,date: 2021-11-05br />return_base100: 100.4476br />name: Stablecoins Index,date: 2021-11-06br />return_base100: 100.3361br />name: Stablecoins Index,date: 2021-11-07br />return_base100: 100.3617br />name: Stablecoins Index,date: 2021-11-08br />return_base100: 100.3527br />name: Stablecoins Index,date: 2021-11-09br />return_base100: 100.0312br />name: Stablecoins Index,date: 2021-11-10br />return_base100: 100.1109br />name: Stablecoins Index,date: 2021-11-11br />return_base100: 100.4309br />name: Stablecoins Index,date: 2021-11-12br />return_base100: 100.0692br />name: Stablecoins Index,date: 2021-11-13br />return_base100: 100.5453br />name: Stablecoins Index,date: 2021-11-14br />return_base100: 100.3652br />name: Stablecoins Index,date: 2021-11-15br />return_base100: 100.7855br />name: Stablecoins Index,date: 2021-11-16br />return_base100: 100.1981br />name: Stablecoins Index,date: 2021-11-17br />return_base100: 100.2298br />name: Stablecoins Index,date: 2021-11-18br />return_base100: 100.6668br />name: Stablecoins Index,date: 2021-11-19br />return_base100: 100.1414br />name: Stablecoins Index,date: 2021-11-20br />return_base100: 100.6785br />name: Stablecoins Index,date: 2021-11-21br />return_base100: 100.5641br />name: Stablecoins Index,date: 2021-11-22br />return_base100: 100.2714br />name: Stablecoins Index,date: 2021-11-23br />return_base100: 99.9697br />name: Stablecoins Index,date: 2021-11-24br />return_base100: 100.1115br />name: Stablecoins Index,date: 2021-11-25br />return_base100: 100.0177br />name: Stablecoins Index,date: 2021-11-26br />return_base100: 99.7793br />name: Stablecoins Index,date: 2021-11-27br />return_base100: 99.9749br />name: Stablecoins Index,date: 2021-11-28br />return_base100: 100.0201br />name: Stablecoins Index,date: 2021-11-29br />return_base100: 99.9681br />name: Stablecoins Index,date: 2021-11-30br />return_base100: 99.9118br />name: Stablecoins Index,date: 2021-12-01br />return_base100: 99.7904br />name: Stablecoins Index,date: 2021-12-02br />return_base100: 100.0115br />name: Stablecoins Index,date: 2021-12-03br />return_base100: 99.7523br />name: Stablecoins Index,date: 2021-12-04br />return_base100: 100.0578br />name: Stablecoins Index,date: 2021-12-05br />return_base100: 99.9829br />name: Stablecoins Index,date: 2021-12-06br />return_base100: 100.0926br />name: Stablecoins Index,date: 2021-12-07br />return_base100: 100.0016br />name: Stablecoins Index,date: 2021-12-08br />return_base100: 100.1451br />name: Stablecoins Index,date: 2021-12-09br />return_base100: 99.9751br />name: Stablecoins Index,date: 2021-12-10br />return_base100: 99.7851br />name: Stablecoins Index,date: 2021-12-11br />return_base100: 99.5823br />name: Stablecoins Index,date: 2021-12-12br />return_base100: 99.9100br />name: Stablecoins Index,date: 2021-12-13br />return_base100: 99.8989br />name: Stablecoins Index,date: 2021-12-14br />return_base100: 99.7497br />name: Stablecoins Index,date: 2021-12-15br />return_base100: 100.1724br />name: Stablecoins Index,date: 2021-12-16br />return_base100: 99.9653br />name: Stablecoins Index,date: 2021-12-17br />return_base100: 99.9538br />name: Stablecoins Index,date: 2021-12-18br />return_base100: 99.8792br />name: Stablecoins Index,date: 2021-12-19br />return_base100: 99.9939br />name: Stablecoins Index,date: 2021-12-20br />return_base100: 99.8359br />name: Stablecoins Index,date: 2021-12-21br />return_base100: 100.3005br />name: Stablecoins Index,date: 2021-12-22br />return_base100: 100.1909br />name: Stablecoins Index,date: 2021-12-23br />return_base100: 100.1487br />name: Stablecoins Index,date: 2021-12-24br />return_base100: 100.3072br />name: Stablecoins Index,date: 2021-12-25br />return_base100: 100.2273br />name: Stablecoins Index,date: 2021-12-26br />return_base100: 100.0428br />name: Stablecoins Index,date: 2021-12-27br />return_base100: 100.0917br />name: Stablecoins Index,date: 2021-12-28br />return_base100: 99.9859br />name: Stablecoins Index,date: 2021-12-29br />return_base100: 100.0039br />name: Stablecoins Index,date: 2021-12-30br />return_base100: 100.2835br />name: Stablecoins Index,date: 2021-12-31br />return_base100: 100.1901br />name: Stablecoins Index,date: 2022-01-01br />return_base100: 99.9057br />name: Stablecoins Index,date: 2022-01-02br />return_base100: 100.5104br />name: Stablecoins Index,date: 2022-01-03br />return_base100: 100.0395br />name: Stablecoins Index,date: 2022-01-04br />return_base100: 100.0861br />name: Stablecoins Index,date: 2022-01-05br />return_base100: 99.9003br />name: Stablecoins Index,date: 2022-01-06br />return_base100: 100.2202br />name: Stablecoins Index,date: 2022-01-07br />return_base100: 100.0650br />name: Stablecoins Index,date: 2022-01-08br />return_base100: 100.2056br />name: Stablecoins Index,date: 2022-01-09br />return_base100: 99.7975br />name: Stablecoins Index,date: 2022-01-10br />return_base100: 99.9801br />name: Stablecoins Index,date: 2022-01-11br />return_base100: 100.0783br />name: Stablecoins Index,date: 2022-01-12br />return_base100: 99.9945br />name: Stablecoins Index,date: 2022-01-13br />return_base100: 100.0910br />name: Stablecoins Index,date: 2022-01-14br />return_base100: 99.9639br />name: Stablecoins Index,date: 2022-01-15br />return_base100: 100.0490br />name: Stablecoins Index,date: 2022-01-16br />return_base100: 99.9616br />name: Stablecoins Index,date: 2022-01-17br />return_base100: 99.9924br />name: Stablecoins Index,date: 2022-01-18br />return_base100: 100.1860br />name: Stablecoins Index,date: 2022-01-19br />return_base100: 99.9597br />name: Stablecoins Index,date: 2022-01-20br />return_base100: 99.8471br />name: Stablecoins Index,date: 2022-01-21br />return_base100: 99.9868br />name: Stablecoins Index,date: 2022-01-22br />return_base100: 100.0289br />name: Stablecoins Index,date: 2022-01-23br />return_base100: 100.3029br />name: Stablecoins Index,date: 2022-01-24br />return_base100: 100.1865br />name: Stablecoins Index,date: 2022-01-25br />return_base100: 100.3425br />name: Stablecoins Index,date: 2022-01-26br />return_base100: 100.1850br />name: Stablecoins Index,date: 2022-01-27br />return_base100: 100.1120br />name: Stablecoins Index,date: 2022-01-28br />return_base100: 100.4827br />name: Stablecoins Index,date: 2022-01-29br />return_base100: 100.1172br />name: Stablecoins Index,date: 2022-01-30br />return_base100: 100.2735br />name: Stablecoins Index,date: 2022-01-31br />return_base100: 100.1003br />name: Stablecoins Index,date: 2022-02-01br />return_base100: 100.1223br />name: Stablecoins Index,date: 2022-02-02br />return_base100: 100.0959br />name: Stablecoins Index,date: 2022-02-03br />return_base100: 100.1167br />name: Stablecoins Index,date: 2022-02-04br />return_base100: 100.1310br />name: Stablecoins Index,date: 2022-02-05br />return_base100: 100.6719br />name: Stablecoins Index,date: 2022-02-06br />return_base100: 99.9501br />name: Stablecoins Index,date: 2022-02-07br />return_base100: 100.0693br />name: Stablecoins Index,date: 2022-02-08br />return_base100: 100.0217br />name: Stablecoins Index,date: 2022-02-09br />return_base100: 100.1100br />name: Stablecoins Index,date: 2022-02-10br />return_base100: 100.0948br />name: Stablecoins Index,date: 2022-02-11br />return_base100: 100.1467br />name: Stablecoins Index,date: 2022-02-12br />return_base100: 100.1029br />name: Stablecoins Index,date: 2022-02-13br />return_base100: 100.1387br />name: Stablecoins Index,date: 2022-02-14br />return_base100: 100.0623br />name: Stablecoins Index,date: 2022-02-15br />return_base100: 100.0431br />name: Stablecoins Index,date: 2022-02-16br />return_base100: 99.9513br />name: Stablecoins Index,date: 2022-02-17br />return_base100: 99.9709br />name: Stablecoins Index,date: 2022-02-18br />return_base100: 99.9999br />name: Stablecoins Index,date: 2022-02-19br />return_base100: 100.0318br />name: Stablecoins Index,date: 2022-02-20br />return_base100: 100.2246br />name: Stablecoins Index,date: 2022-02-21br />return_base100: 100.0902br />name: Stablecoins Index,date: 2022-02-22br />return_base100: 100.1309br />name: Stablecoins Index,date: 2022-02-23br />return_base100: 99.9438br />name: Stablecoins Index,date: 2022-02-24br />return_base100: 100.0999br />name: Stablecoins Index,date: 2022-02-25br />return_base100: 100.0819br />name: Stablecoins Index,date: 2022-02-26br />return_base100: 100.1621br />name: Stablecoins Index,date: 2022-02-27br />return_base100: 100.2186br />name: Stablecoins Index,date: 2022-02-28br />return_base100: 100.2111br />name: Stablecoins Index,date: 2022-03-01br />return_base100: 100.0075br />name: Stablecoins Index,date: 2022-03-02br />return_base100: 99.9583br />name: Stablecoins Index,date: 2022-03-03br />return_base100: 100.0172br />name: Stablecoins Index,date: 2022-03-04br />return_base100: 99.9787br />name: Stablecoins Index,date: 2022-03-05br />return_base100: 100.0588br />name: Stablecoins Index,date: 2022-03-06br />return_base100: 100.1153br />name: Stablecoins Index,date: 2022-03-07br />return_base100: 100.0135br />name: Stablecoins Index,date: 2022-03-08br />return_base100: 99.9164br />name: Stablecoins Index,date: 2022-03-09br />return_base100: 99.9716br />name: Stablecoins Index,date: 2022-03-10br />return_base100: 99.9755br />name: Stablecoins Index,date: 2022-03-11br />return_base100: 100.0274br />name: Stablecoins Index,date: 2022-03-12br />return_base100: 99.8924br />name: Stablecoins Index,date: 2022-03-13br />return_base100: 99.9803br />name: Stablecoins Index,date: 2022-03-14br />return_base100: 100.0452br />name: Stablecoins Index,date: 2022-03-15br />return_base100: 99.9699br />name: Stablecoins Index,date: 2022-03-16br />return_base100: 99.9467br />name: Stablecoins Index,date: 2022-03-17br />return_base100: 100.0201br />name: Stablecoins Index,date: 2022-03-18br />return_base100: 100.0565br />name: Stablecoins Index,date: 2022-03-19br />return_base100: 100.0429br />name: Stablecoins Index,date: 2022-03-20br />return_base100: 99.9718br />name: Stablecoins Index,date: 2022-03-21br />return_base100: 99.9238br />name: Stablecoins Index,date: 2022-03-22br />return_base100: 99.9332br />name: Stablecoins Index,date: 2022-03-23br />return_base100: 99.9349br />name: Stablecoins Index,date: 2022-03-24br />return_base100: 99.8291br />name: Stablecoins Index,date: 2022-03-25br />return_base100: 99.9374br />name: Stablecoins Index,date: 2022-03-26br />return_base100: 99.9049br />name: Stablecoins Index,date: 2022-03-27br />return_base100: 99.9007br />name: Stablecoins Index,date: 2022-03-28br />return_base100: 99.9070br />name: Stablecoins Index,date: 2022-03-29br />return_base100: 99.7763br />name: Stablecoins Index,date: 2022-03-30br />return_base100: 99.9873br />name: Stablecoins Index,date: 2022-03-31br />return_base100: 100.1962br />name: Stablecoins Index,date: 2022-04-01br />return_base100: 100.3009br />name: Stablecoins Index,date: 2022-04-02br />return_base100: 100.1709br />name: Stablecoins Index,date: 2022-04-03br />return_base100: 100.0344br />name: Stablecoins Index,date: 2022-04-04br />return_base100: 100.0124br />name: Stablecoins Index,date: 2022-04-05br />return_base100: 99.9111br />name: Stablecoins Index,date: 2022-04-06br />return_base100: 99.8891br />name: Stablecoins Index,date: 2022-04-07br />return_base100: 99.9557br />name: Stablecoins Index,date: 2022-04-08br />return_base100: 99.8269br />name: Stablecoins Index,date: 2022-04-09br />return_base100: 99.9517br />name: Stablecoins Index,date: 2022-04-10br />return_base100: 100.0426br />name: Stablecoins Index,date: 2022-04-11br />return_base100: 99.9270br />name: Stablecoins Index,date: 2022-04-12br />return_base100: 99.9280br />name: Stablecoins Index,date: 2022-04-13br />return_base100: 99.9770br />name: Stablecoins Index,date: 2022-04-14br />return_base100: 100.0548br />name: Stablecoins Index,date: 2022-04-15br />return_base100: 100.0130br />name: Stablecoins Index,date: 2022-04-16br />return_base100: 99.9908br />name: Stablecoins Index,date: 2022-04-17br />return_base100: 99.9362br />name: Stablecoins Index,date: 2022-04-18br />return_base100: 100.0088br />name: Stablecoins Index,date: 2022-04-19br />return_base100: 99.9794br />name: Stablecoins Index,date: 2022-04-20br />return_base100: 99.9053br />name: Stablecoins Index,date: 2022-04-21br />return_base100: 99.9093br />name: Stablecoins Index,date: 2022-04-22br />return_base100: 99.9702br />name: Stablecoins Index,date: 2022-04-23br />return_base100: 99.9413br />name: Stablecoins Index,date: 2022-04-24br />return_base100: 100.0509br />name: Stablecoins Index,date: 2022-04-25br />return_base100: 99.9194br />name: Stablecoins Index,date: 2022-04-26br />return_base100: 99.9342br />name: Stablecoins Index,date: 2022-04-27br />return_base100: 99.9084br />name: Stablecoins Index,date: 2022-04-28br />return_base100: 99.8572br />name: Stablecoins Index,date: 2022-04-29br />return_base100: 99.8735br />name: Stablecoins Index,date: 2022-04-30br />return_base100: 99.9323br />name: Stablecoins Index,date: 2022-05-01br />return_base100: 100.0642br />name: Stablecoins Index,date: 2022-05-02br />return_base100: 99.9686br />name: Stablecoins Index,date: 2022-05-03br />return_base100: 99.9191br />name: Stablecoins Index,date: 2022-05-04br />return_base100: 99.9566br />name: Stablecoins Index,date: 2022-05-05br />return_base100: 99.9338br />name: Stablecoins Index,date: 2022-05-06br />return_base100: 99.9542br />name: Stablecoins Index,date: 2022-05-07br />return_base100: 99.8971br />name: Stablecoins Index,date: 2022-05-08br />return_base100: 99.9475br />name: Stablecoins Index,date: 2022-05-09br />return_base100: 100.0386br />name: Stablecoins Index,date: 2022-05-10br />return_base100: 99.9152br />name: Stablecoins Index,date: 2022-05-11br />return_base100: 99.9893br />name: Stablecoins Index,date: 2022-05-12br />return_base100: 99.6068br />name: Stablecoins Index,date: 2022-05-13br />return_base100: 99.8362br />name: Stablecoins Index,date: 2022-05-14br />return_base100: 100.0457br />name: Stablecoins Index,date: 2022-05-15br />return_base100: 100.3722br />name: Stablecoins Index,date: 2022-05-16br />return_base100: 100.0734br />name: Stablecoins Index,date: 2022-05-17br />return_base100: 100.1046br />name: Stablecoins Index,date: 2022-05-18br />return_base100: 100.0747br />name: Stablecoins Index,date: 2022-05-19br />return_base100: 100.0257br />name: Stablecoins Index,date: 2022-05-20br />return_base100: 100.0762br />name: Stablecoins Index,date: 2022-05-21br />return_base100: 100.0770br />name: Stablecoins Index,date: 2022-05-22br />return_base100: 100.0979br />name: Stablecoins Index,date: 2022-05-23br />return_base100: 100.0295br />name: Stablecoins Index,date: 2022-05-24br />return_base100: 100.0362br />name: Stablecoins Index,date: 2022-05-25br />return_base100: 99.9757br />name: Stablecoins Index,date: 2022-05-26br />return_base100: 99.9755br />name: Stablecoins Index,date: 2022-05-27br />return_base100: 100.0806br />name: Stablecoins Index,date: 2022-05-28br />return_base100: 99.9948br />name: Stablecoins Index,date: 2022-05-29br />return_base100: 100.1481br />name: Stablecoins Index,date: 2022-05-30br />return_base100: 100.1213br />name: Stablecoins Index,date: 2022-05-31br />return_base100: 100.0226br />name: Stablecoins Index,date: 2022-06-01br />return_base100: 99.9389br />name: Stablecoins Index,date: 2022-06-02br />return_base100: 99.9470br />name: Stablecoins Index,date: 2022-06-03br />return_base100: 99.9200br />name: Stablecoins Index,date: 2022-06-04br />return_base100: 100.0084br />name: Stablecoins Index,date: 2022-06-05br />return_base100: 100.0732br />name: Stablecoins Index,date: 2022-06-06br />return_base100: 99.9879br />name: Stablecoins Index,date: 2022-06-07br />return_base100: 100.0192br />name: Stablecoins Index,date: 2022-06-08br />return_base100: 100.1115br />name: Stablecoins Index,date: 2022-06-09br />return_base100: 100.0104br />name: Stablecoins Index,date: 2022-06-10br />return_base100: 99.9597br />name: Stablecoins Index,date: 2022-06-11br />return_base100: 100.0350br />name: Stablecoins Index,date: 2022-06-12br />return_base100: 99.9560br />name: Stablecoins Index,date: 2022-06-13br />return_base100: 99.8812br />name: Stablecoins Index,date: 2022-06-14br />return_base100: 100.3145br />name: Stablecoins Index,date: 2022-06-15br />return_base100: 100.0126br />name: Stablecoins Index,date: 2022-06-16br />return_base100: 100.2601br />name: Stablecoins Index,date: 2022-06-17br />return_base100: 100.2555br />name: Stablecoins Index,date: 2022-06-18br />return_base100: 99.9881br />name: Stablecoins Index,date: 2022-06-19br />return_base100: 100.1477br />name: Stablecoins Index,date: 2022-06-20br />return_base100: 100.0932br />name: Stablecoins Index,date: 2022-06-21br />return_base100: 100.0564br />name: Stablecoins Index,date: 2022-06-22br />return_base100: 99.8937br />name: Stablecoins Index,date: 2022-06-23br />return_base100: 100.0073br />name: Stablecoins Index,date: 2022-06-24br />return_base100: 100.0137br />name: Stablecoins Index,date: 2022-06-25br />return_base100: 99.7755br />name: Stablecoins Index,date: 2022-06-26br />return_base100: 100.1114br />name: Stablecoins Index,date: 2022-06-27br />return_base100: 100.1417br />name: Stablecoins Index,date: 2022-06-28br />return_base100: 100.0085br />name: Stablecoins Index,date: 2022-06-29br />return_base100: 99.9920br />name: Stablecoins Index,date: 2022-06-30br />return_base100: 100.0272br />name: Stablecoins Index,date: 2022-07-01br />return_base100: 99.2492br />name: Stablecoins Index,date: 2022-07-02br />return_base100: 100.0970br />name: Stablecoins Index,date: 2022-07-03br />return_base100: 100.0687br />name: Stablecoins Index,date: 2022-07-04br />return_base100: 100.0542br />name: Stablecoins Index,date: 2022-07-05br />return_base100: 100.0053br />name: Stablecoins Index,date: 2022-07-06br />return_base100: 99.9349br />name: Stablecoins Index,date: 2022-07-07br />return_base100: 99.9470br />name: Stablecoins Index,date: 2022-07-08br />return_base100: 100.0602br />name: Stablecoins Index,date: 2022-07-09br />return_base100: 100.2308br />name: Stablecoins Index,date: 2022-07-10br />return_base100: 99.9990br />name: Stablecoins Index,date: 2022-07-11br />return_base100: 99.9578br />name: Stablecoins Index,date: 2022-07-12br />return_base100: 99.9287br />name: Stablecoins Index,date: 2022-07-13br />return_base100: 100.0260br />name: Stablecoins Index,date: 2022-07-14br />return_base100: 100.0245br />name: Stablecoins Index,date: 2022-07-15br />return_base100: 99.9896br />name: Stablecoins Index,date: 2022-07-16br />return_base100: 99.7999br />name: Stablecoins Index,date: 2022-07-17br />return_base100: 99.9201br />name: Stablecoins Index,date: 2022-07-18br />return_base100: 99.9567br />name: Stablecoins Index,date: 2022-07-19br />return_base100: 100.0459br />name: Stablecoins Index,date: 2022-07-20br />return_base100: 99.8976br />name: Stablecoins Index,date: 2022-07-21br />return_base100: 99.7312br />name: Stablecoins Index,date: 2022-07-22br />return_base100: 99.8707br />name: Stablecoins Index,date: 2022-07-23br />return_base100: 100.0457br />name: Stablecoins Index,date: 2022-07-24br />return_base100: 100.1397br />name: Stablecoins Index,date: 2022-07-25br />return_base100: 99.9206br />name: Stablecoins Index,date: 2022-07-26br />return_base100: 99.9904br />name: Stablecoins Index,date: 2022-07-27br />return_base100: 99.8947br />name: Stablecoins Index,date: 2022-07-28br />return_base100: 100.0346br />name: Stablecoins Index,date: 2022-07-29br />return_base100: 100.2508br />name: Stablecoins Index,date: 2022-07-30br />return_base100: 100.0472br />name: Stablecoins Index,date: 2022-07-31br />return_base100: 99.9980br />name: Stablecoins Index,date: 2022-08-01br />return_base100: 100.1372br />name: Stablecoins Index,date: 2022-08-02br />return_base100: 99.9790br />name: Stablecoins Index,date: 2022-08-03br />return_base100: 100.1387br />name: Stablecoins Index,date: 2022-08-04br />return_base100: 99.9832br />name: Stablecoins Index,date: 2022-08-05br />return_base100: 99.9384br />name: Stablecoins Index,date: 2022-08-06br />return_base100: 100.1937br />name: Stablecoins Index,date: 2022-08-07br />return_base100: 100.0351br />name: Stablecoins Index,date: 2022-08-08br />return_base100: 99.9940br />name: Stablecoins Index,date: 2022-08-09br />return_base100: 100.0289br />name: Stablecoins Index,date: 2022-08-10br />return_base100: 100.0321br />name: Stablecoins Index,date: 2022-08-11br />return_base100: 100.0545br />name: Stablecoins Index,date: 2022-08-12br />return_base100: 100.0385br />name: Stablecoins Index,date: 2022-08-13br />return_base100: 100.0137br />name: Stablecoins Index,date: 2022-08-14br />return_base100: 99.9195br />name: Stablecoins Index,date: 2022-08-15br />return_base100: 100.1792br />name: Stablecoins Index,date: 2022-08-16br />return_base100: 99.9901br />name: Stablecoins Index,date: 2022-08-17br />return_base100: 99.9368br />name: Stablecoins Index,date: 2022-08-18br />return_base100: 99.8031br />name: Stablecoins Index,date: 2022-08-19br />return_base100: 99.9331br />name: Stablecoins Index,date: 2022-08-20br />return_base100: 99.9697br />name: Stablecoins Index,date: 2022-08-21br />return_base100: 100.0889br />name: Stablecoins Index,date: 2022-08-22br />return_base100: 99.8493br />name: Stablecoins Index,date: 2022-08-23br />return_base100: 100.0143br />name: Stablecoins Index,date: 2022-08-24br />return_base100: 100.0243br />name: Stablecoins Index,date: 2022-08-25br />return_base100: 99.8866br />name: Stablecoins Index,date: 2022-08-26br />return_base100: 100.0881br />name: Stablecoins Index,date: 2022-08-27br />return_base100: 99.8485br />name: Stablecoins Index,date: 2022-08-28br />return_base100: 99.9694br />name: Stablecoins Index,date: 2022-08-29br />return_base100: 99.7842br />name: Stablecoins Index,date: 2022-08-30br />return_base100: 99.8929br />name: Stablecoins Index,date: 2022-08-31br />return_base100: 100.0069br />name: Stablecoins Index,date: 2022-09-01br />return_base100: 99.8592br />name: Stablecoins Index,date: 2022-09-02br />return_base100: 99.8896br />name: Stablecoins Index,date: 2022-09-03br />return_base100: 99.9934br />name: Stablecoins Index,date: 2022-09-04br />return_base100: 99.9087br />name: Stablecoins Index,date: 2022-09-05br />return_base100: 99.9641br />name: Stablecoins Index,date: 2022-09-06br />return_base100: 99.8088br />name: Stablecoins Index,date: 2022-09-07br />return_base100: 99.9508br />name: Stablecoins Index,date: 2022-09-08br />return_base100: 99.9364br />name: Stablecoins Index,date: 2022-09-09br />return_base100: 99.9492br />name: Stablecoins Index,date: 2022-09-10br />return_base100: 99.8223br />name: Stablecoins Index,date: 2022-09-11br />return_base100: 100.0026br />name: Stablecoins Index,date: 2022-09-12br />return_base100: 99.8395br />name: Stablecoins Index,date: 2022-09-13br />return_base100: 99.9855br />name: Stablecoins Index,date: 2022-09-14br />return_base100: 99.8377br />name: Stablecoins Index,date: 2022-09-15br />return_base100: 99.9247br />name: Stablecoins Index,date: 2022-09-16br />return_base100: 100.0266br />name: Stablecoins Index,date: 2022-09-17br />return_base100: 99.9852br />name: Stablecoins Index,date: 2022-09-18br />return_base100: 99.9588br />name: Stablecoins Index,date: 2022-09-19br />return_base100: 99.9367br />name: Stablecoins Index,date: 2022-09-20br />return_base100: 99.9936br />name: Stablecoins Index,date: 2022-09-21br />return_base100: 99.9564br />name: Stablecoins Index,date: 2022-09-22br />return_base100: 99.8502br />name: Stablecoins Index,date: 2022-09-23br />return_base100: 100.0008br />name: Stablecoins Index,date: 2022-09-24br />return_base100: 100.1459br />name: Stablecoins Index,date: 2022-09-25br />return_base100: 99.8764br />name: Stablecoins Index,date: 2022-09-26br />return_base100: 99.7708br />name: Stablecoins Index,date: 2022-09-27br />return_base100: 99.9086br />name: Stablecoins Index,date: 2022-09-28br />return_base100: 99.8737br />name: Stablecoins Index,date: 2022-09-29br />return_base100: 100.0567br />name: Stablecoins Index,date: 2022-09-30br />return_base100: 99.9674br />name: Stablecoins Index,date: 2022-10-01br />return_base100: 99.8633br />name: Stablecoins Index,date: 2022-10-02br />return_base100: 99.7879br />name: Stablecoins Index,date: 2022-10-03br />return_base100: 99.8945br />name: Stablecoins Index,date: 2022-10-04br />return_base100: 99.9807br />name: Stablecoins Index,date: 2022-10-05br />return_base100: 99.9604br />name: Stablecoins Index,date: 2022-10-06br />return_base100: 99.8632br />name: Stablecoins Index,date: 2022-10-07br />return_base100: 99.8573br />name: Stablecoins Index,date: 2022-10-08br />return_base100: 99.9554br />name: Stablecoins Index,date: 2022-10-09br />return_base100: 99.8690br />name: Stablecoins Index,date: 2022-10-10br />return_base100: 99.9100br />name: Stablecoins Index,date: 2022-10-11br />return_base100: 99.9078br />name: Stablecoins Index,date: 2022-10-12br />return_base100: 99.9191br />name: Stablecoins Index,date: 2022-10-13br />return_base100: 100.0179br />name: Stablecoins Index,date: 2022-10-14br />return_base100: 99.8564br />name: Stablecoins Index,date: 2022-10-15br />return_base100: 99.8031br />name: Stablecoins Index,date: 2022-10-16br />return_base100: 99.9232br />name: Stablecoins Index,date: 2022-10-17br />return_base100: 99.9027br />name: Stablecoins Index,date: 2022-10-18br />return_base100: 99.9148br />name: Stablecoins Index,date: 2022-10-19br />return_base100: 99.9044br />name: Stablecoins Index,date: 2022-10-20br />return_base100: 99.9531br />name: Stablecoins Index,date: 2022-10-21br />return_base100: 99.9181br />name: Stablecoins Index,date: 2022-10-22br />return_base100: 99.8984br />name: Stablecoins Index,date: 2022-10-23br />return_base100: 99.8709br />name: Stablecoins Index,date: 2022-10-24br />return_base100: 99.8986br />name: Stablecoins Index,date: 2022-10-25br />return_base100: 99.8581br />name: Stablecoins Index,date: 2022-10-26br />return_base100: 99.8588br />name: Stablecoins Index,date: 2022-10-27br />return_base100: 99.9468br />name: Stablecoins Index,date: 2022-10-28br />return_base100: 99.8769br />name: Stablecoins Index,date: 2022-10-29br />return_base100: 99.8820br />name: Stablecoins Index,date: 2022-10-30br />return_base100: 99.8386br />name: Stablecoins Index,date: 2022-10-31br />return_base100: 99.8700br />name: Stablecoins Index,date: 2022-11-01br />return_base100: 99.8320br />name: Stablecoins Index,date: 2022-11-02br />return_base100: 99.8484br />name: Stablecoins Index,date: 2022-11-03br />return_base100: 99.8651br />name: Stablecoins Index,date: 2022-11-04br />return_base100: 99.8229br />name: Stablecoins Index,date: 2022-11-05br />return_base100: 99.9009br />name: Stablecoins Index,date: 2022-11-06br />return_base100: 99.8030br />name: Stablecoins Index,date: 2022-11-07br />return_base100: 99.8691br />name: Stablecoins Index,date: 2022-11-08br />return_base100: 99.8049br />name: Stablecoins Index,date: 2022-11-09br />return_base100: 99.6383br />name: Stablecoins Index,date: 2022-11-10br />return_base100: 99.7380br />name: Stablecoins Index,date: 2022-11-11br />return_base100: 99.8232br />name: Stablecoins Index,date: 2022-11-12br />return_base100: 99.7681br />name: Stablecoins Index,date: 2022-11-13br />return_base100: 99.7977br />name: Stablecoins Index,date: 2022-11-14br />return_base100: 99.9217br />name: Stablecoins Index,date: 2022-11-15br />return_base100: 100.0784br />name: Stablecoins Index,date: 2022-11-16br />return_base100: 99.8009br />name: Stablecoins Index,date: 2022-11-17br />return_base100: 99.9298br />name: Stablecoins Index,date: 2022-11-18br />return_base100: 99.8945br />name: Stablecoins Index,date: 2022-11-19br />return_base100: 99.8907br />name: Stablecoins Index,date: 2022-11-20br />return_base100: 100.0145br />name: Stablecoins Index,date: 2022-11-21br />return_base100: 99.9136br />name: Stablecoins Index,date: 2022-11-22br />return_base100: 100.0273br />name: Stablecoins Index,date: 2022-11-23br />return_base100: 99.9813br />name: Stablecoins Index,date: 2022-11-24br />return_base100: 99.8887br />name: Stablecoins Index,date: 2022-11-25br />return_base100: 99.8669br />name: Stablecoins Index,date: 2022-11-26br />return_base100: 99.8656br />name: Stablecoins Index,date: 2022-11-27br />return_base100: 99.8956br />name: Stablecoins Index,date: 2022-11-28br />return_base100: 99.8118br />name: Stablecoins Index,date: 2022-11-29br />return_base100: 99.8777br />name: Stablecoins Index,date: 2022-11-30br />return_base100: 99.7589br />name: Stablecoins Index,date: 2022-12-01br />return_base100: 100.0773br />name: Stablecoins Index,date: 2022-12-02br />return_base100: 99.8655br />name: Stablecoins Index,date: 2022-12-03br />return_base100: 100.2978br />name: Stablecoins Index,date: 2022-12-04br />return_base100: 99.8043br />name: Stablecoins Index,date: 2022-12-05br />return_base100: 99.7474br />name: Stablecoins Index,date: 2022-12-06br />return_base100: 99.7927br />name: Stablecoins Index,date: 2022-12-07br />return_base100: 99.8060br />name: Stablecoins Index,date: 2022-12-08br />return_base100: 99.8589br />name: Stablecoins Index,date: 2022-12-09br />return_base100: 99.8047br />name: Stablecoins Index,date: 2022-12-10br />return_base100: 99.7934br />name: Stablecoins Index,date: 2022-12-11br />return_base100: 99.8789br />name: Stablecoins Index,date: 2022-12-12br />return_base100: 99.7122br />name: Stablecoins Index,date: 2022-12-13br />return_base100: 99.6829br />name: Stablecoins Index,date: 2022-12-14br />return_base100: 99.7307br />name: Stablecoins Index,date: 2022-12-15br />return_base100: 99.6837br />name: Stablecoins Index,date: 2022-12-16br />return_base100: 99.4775br />name: Stablecoins Index,date: 2022-12-17br />return_base100: 99.5995br />name: Stablecoins Index,date: 2022-12-18br />return_base100: 99.6403br />name: Stablecoins Index,date: 2022-12-19br />return_base100: 99.6254br />name: Stablecoins Index,date: 2022-12-20br />return_base100: 99.6393br />name: Stablecoins Index,date: 2022-12-21br />return_base100: 99.6024br />name: Stablecoins Index,date: 2022-12-22br />return_base100: 99.6359br />name: Stablecoins Index,date: 2022-12-23br />return_base100: 99.7140br />name: Stablecoins Index,date: 2022-12-24br />return_base100: 99.6059br />name: Stablecoins Index,date: 2022-12-25br />return_base100: 99.6403br />name: Stablecoins Index,date: 2022-12-26br />return_base100: 99.6796br />name: Stablecoins Index,date: 2022-12-27br />return_base100: 99.5532br />name: Stablecoins Index,date: 2022-12-28br />return_base100: 99.5260br />name: Stablecoins Index,date: 2022-12-29br />return_base100: 99.5847br />name: Stablecoins Index,date: 2022-12-30br />return_base100: 99.6031br />name: Stablecoins Index,date: 2022-12-31br />return_base100: 99.5211br />name: Stablecoins Index,date: 2023-01-01br />return_base100: 99.6013br />name: Stablecoins Index,date: 2023-01-02br />return_base100: 99.5503br />name: Stablecoins Index,date: 2023-01-03br />return_base100: 99.6028br />name: Stablecoins Index,date: 2023-01-04br />return_base100: 99.5303br />name: Stablecoins Index,date: 2023-01-05br />return_base100: 99.5555br />name: Stablecoins Index,date: 2023-01-06br />return_base100: 99.5416br />name: Stablecoins Index,date: 2023-01-07br />return_base100: 99.5556br />name: Stablecoins Index,date: 2023-01-08br />return_base100: 99.5648br />name: Stablecoins Index,date: 2023-01-09br />return_base100: 99.6659br />name: Stablecoins Index,date: 2023-01-10br />return_base100: 99.5449br />name: Stablecoins Index,date: 2023-01-11br />return_base100: 98.2920br />name: Stablecoins Index,date: 2023-01-12br />return_base100: 99.5183br />name: Stablecoins Index,date: 2023-01-13br />return_base100: 99.5481br />name: Stablecoins Index,date: 2023-01-14br />return_base100: 99.5758br />name: Stablecoins Index,date: 2023-01-15br />return_base100: 99.4728br />name: Stablecoins Index,date: 2023-01-16br />return_base100: 99.4902br />name: Stablecoins Index,date: 2023-01-17br />return_base100: 99.4493br />name: Stablecoins Index,date: 2023-01-18br />return_base100: 99.5547br />name: Stablecoins Index,date: 2023-01-19br />return_base100: 99.4902br />name: Stablecoins Index,date: 2023-01-20br />return_base100: 99.6170br />name: Stablecoins Index,date: 2023-01-21br />return_base100: 99.3069br />name: Stablecoins Index,date: 2023-01-22br />return_base100: 99.5165br />name: Stablecoins Index,date: 2023-01-23br />return_base100: 99.4552br />name: Stablecoins Index,date: 2023-01-24br />return_base100: 99.5498br />name: Stablecoins Index,date: 2023-01-25br />return_base100: 99.5188br />name: Stablecoins Index,date: 2023-01-26br />return_base100: 99.6011br />name: Stablecoins Index,date: 2023-01-27br />return_base100: 99.6063br />name: Stablecoins Index,date: 2023-01-28br />return_base100: 99.6028br />name: Stablecoins Index,date: 2023-01-29br />return_base100: 99.6077br />name: Stablecoins Index,date: 2023-01-30br />return_base100: 99.5060br />name: Stablecoins Index,date: 2023-01-31br />return_base100: 99.5425br />name: Stablecoins Index,date: 2023-02-01br />return_base100: 99.6030br />name: Stablecoins Index,date: 2023-02-02br />return_base100: 99.5808br />name: Stablecoins Index,date: 2023-02-03br />return_base100: 99.5930br />name: Stablecoins Index,date: 2023-02-04br />return_base100: 99.4207br />name: Stablecoins Index,date: 2023-02-05br />return_base100: 99.5800br />name: Stablecoins Index,date: 2023-02-06br />return_base100: 99.4335br />name: Stablecoins Index,date: 2023-02-07br />return_base100: 99.6150br />name: Stablecoins Index,date: 2023-02-08br />return_base100: 99.4466br />name: Stablecoins Index,date: 2023-02-09br />return_base100: 99.6349br />name: Stablecoins Index,date: 2023-02-10br />return_base100: 99.6424br />name: Stablecoins Index,date: 2023-02-11br />return_base100: 99.5315br />name: Stablecoins Index,date: 2023-02-12br />return_base100: 99.6068br />name: Stablecoins Index,date: 2023-02-13br />return_base100: 99.4172br />name: Stablecoins Index,date: 2023-02-14br />return_base100: 99.4418br />name: Stablecoins Index,date: 2023-02-15br />return_base100: 99.4598br />name: Stablecoins Index,date: 2023-02-16br />return_base100: 99.5512br />name: Stablecoins Index,date: 2023-02-17br />return_base100: 99.6766br />name: Stablecoins Index,date: 2023-02-18br />return_base100: 99.5334br />name: Stablecoins Index,date: 2023-02-19br />return_base100: 99.4894br />name: Stablecoins Index,date: 2023-02-20br />return_base100: 99.4394br />name: Stablecoins Index,date: 2023-02-21br />return_base100: 99.4234br />name: Stablecoins Index,date: 2023-02-22br />return_base100: 99.6566br />name: Stablecoins Index,date: 2023-02-23br />return_base100: 99.4060br />name: Stablecoins Index,date: 2023-02-24br />return_base100: 99.4164br />name: Stablecoins Index,date: 2023-02-25br />return_base100: 99.4275br />name: Stablecoins Index,date: 2023-02-26br />return_base100: 99.3028br />name: Stablecoins Index,date: 2023-02-27br />return_base100: 99.4979br />name: Stablecoins Index,date: 2023-02-28br />return_base100: 99.2587br />name: Stablecoins Index,date: 2023-03-01br />return_base100: 99.4779br />name: Stablecoins Index,date: 2023-03-02br />return_base100: 99.3545br />name: Stablecoins Index,date: 2023-03-03br />return_base100: 99.5061br />name: Stablecoins Index,date: 2023-03-04br />return_base100: 99.5473br />name: Stablecoins Index,date: 2023-03-05br />return_base100: 99.3472br />name: Stablecoins Index,date: 2023-03-06br />return_base100: 99.3606br />name: Stablecoins Index,date: 2023-03-07br />return_base100: 99.2468br />name: Stablecoins Index,date: 2023-03-08br />return_base100: 99.3454br />name: Stablecoins Index,date: 2023-03-09br />return_base100: 99.4464br />name: Stablecoins Index,date: 2023-03-10br />return_base100: 99.1410br />name: Stablecoins Index,date: 2023-03-11br />return_base100: 97.7439br />name: Stablecoins Index,date: 2023-03-12br />return_base100: 99.4034br />name: Stablecoins Index,date: 2023-03-13br />return_base100: 99.5632br />name: Stablecoins Index,date: 2023-03-14br />return_base100: 99.7026br />name: Stablecoins Index,date: 2023-03-15br />return_base100: 99.8360br />name: Stablecoins Index,date: 2023-03-16br />return_base100: 99.9799br />name: Stablecoins Index,date: 2023-03-17br />return_base100: 99.4050br />name: Stablecoins Index,date: 2023-03-18br />return_base100: 99.6409br />name: Stablecoins Index,date: 2023-03-19br />return_base100: 99.5776br />name: Stablecoins Index,date: 2023-03-20br />return_base100: 99.8265br />name: Stablecoins Index,date: 2023-03-21br />return_base100: 99.8282br />name: Stablecoins Index,date: 2023-03-22br />return_base100: 99.8724br />name: Stablecoins Index,date: 2023-03-23br />return_base100: 99.8221br />name: Stablecoins Index,date: 2023-03-24br />return_base100: 99.9754br />name: Stablecoins Index,date: 2023-03-25br />return_base100: 100.1093br />name: Stablecoins Index,date: 2023-03-26br />return_base100: 99.4696br />name: Stablecoins Index,date: 2023-03-27br />return_base100: 99.4790br />name: Stablecoins Index,date: 2023-03-28br />return_base100: 99.4394br />name: Stablecoins Index,date: 2023-03-29br />return_base100: 99.3388br />name: Stablecoins Index,date: 2023-03-30br />return_base100: 99.5035br />name: Stablecoins Index,date: 2023-03-31br />return_base100: 99.3831br />name: Stablecoins Index,date: 2023-04-01br />return_base100: 99.4341br />name: Stablecoins Index,date: 2023-04-02br />return_base100: 99.4361br />name: Stablecoins Index,date: 2023-04-03br />return_base100: 99.4345br />name: Stablecoins Index,date: 2023-04-04br />return_base100: 99.4000br />name: Stablecoins Index,date: 2023-04-05br />return_base100: 99.3901br />name: Stablecoins Index,date: 2023-04-06br />return_base100: 99.4053br />name: Stablecoins Index,date: 2023-04-07br />return_base100: 99.4281br />name: Stablecoins Index,date: 2023-04-08br />return_base100: 99.3889br />name: Stablecoins Index,date: 2023-04-09br />return_base100: 99.3651br />name: Stablecoins Index,date: 2023-04-10br />return_base100: 99.2657br />name: Stablecoins Index,date: 2023-04-11br />return_base100: 99.4338br />name: Stablecoins Index,date: 2023-04-12br />return_base100: 99.3703br />name: Stablecoins Index,date: 2023-04-13br />return_base100: 99.4046br />name: Stablecoins Index,date: 2023-04-14br />return_base100: 99.4422br />name: Stablecoins Index,date: 2023-04-15br />return_base100: 99.4036br />name: Stablecoins Index,date: 2023-04-16br />return_base100: 99.3357br />name: Stablecoins Index,date: 2023-04-17br />return_base100: 99.3496br />name: Stablecoins Index,date: 2023-04-18br />return_base100: 99.3984br />name: Stablecoins Index,date: 2023-04-19br />return_base100: 99.3328br />name: Stablecoins Index,date: 2023-04-20br />return_base100: 99.3428br />name: Stablecoins Index,date: 2023-04-21br />return_base100: 99.3918br />name: Stablecoins Index,date: 2023-04-22br />return_base100: 99.4988br />name: Stablecoins Index,date: 2023-04-23br />return_base100: 99.3293br />name: Stablecoins Index,date: 2023-04-24br />return_base100: 99.3987br />name: Stablecoins Index,date: 2023-04-25br />return_base100: 99.4461br />name: Stablecoins Index,date: 2023-04-26br />return_base100: 99.3980br />name: Stablecoins Index,date: 2023-04-27br />return_base100: 99.4517br />name: Stablecoins Index,date: 2023-05-02br />return_base100: 99.3295br />name: Stablecoins Index,date: 2023-05-03br />return_base100: 99.2316br />name: Stablecoins Index,date: 2023-05-04br />return_base100: 99.3393br />name: Stablecoins Index,date: 2023-05-05br />return_base100: 99.4504br />name: Stablecoins Index,date: 2023-05-06br />return_base100: 99.3979br />name: Stablecoins Index,date: 2023-05-07br />return_base100: 99.3908br />name: Stablecoins Index,date: 2023-05-08br />return_base100: 99.3985br />name: Stablecoins Index,date: 2023-05-09br />return_base100: 99.3282br />name: Stablecoins Index,date: 2023-05-10br />return_base100: 99.3026br />name: Stablecoins Index,date: 2023-05-11br />return_base100: 99.2702br />name: Stablecoins Index,date: 2023-05-12br />return_base100: 99.3297br />name: Stablecoins Index,date: 2023-05-13br />return_base100: 99.4447br />name: Stablecoins Index,date: 2023-05-14br />return_base100: 99.3071br />name: Stablecoins Index,date: 2023-05-15br />return_base100: 99.3106br />name: Stablecoins Index,date: 2023-05-16br />return_base100: 99.3185br />name: Stablecoins Index,date: 2023-05-17br />return_base100: 99.2894br />name: Stablecoins Index,date: 2023-05-18br />return_base100: 99.2444br />name: Stablecoins Index,date: 2023-05-19br />return_base100: 99.3116br />name: Stablecoins Index,date: 2023-05-20br />return_base100: 99.2864br />name: Stablecoins Index,date: 2023-05-21br />return_base100: 99.3821br />name: Stablecoins Index,date: 2023-05-22br />return_base100: 99.3341br />name: Stablecoins Index,date: 2023-05-23br />return_base100: 99.3298br />name: Stablecoins Index,date: 2023-05-24br />return_base100: 99.3175br />name: Stablecoins Index,date: 2023-05-25br />return_base100: 99.3340br />name: Stablecoins Index,date: 2023-05-26br />return_base100: 99.3178br />name: Stablecoins Index,date: 2023-05-27br />return_base100: 99.3053br />name: Stablecoins Index,date: 2023-05-28br />return_base100: 99.3573br />name: Stablecoins Index,date: 2023-05-29br />return_base100: 99.3616br />name: Stablecoins Index,date: 2023-05-30br />return_base100: 99.3358br />name: Stablecoins Index,date: 2023-05-31br />return_base100: 99.3303br />name: Stablecoins Index,date: 2023-06-01br />return_base100: 99.4284br />name: Stablecoins Index,date: 2023-06-02br />return_base100: 99.3566br />name: Stablecoins Index,date: 2023-06-03br />return_base100: 99.3083br />name: Stablecoins Index,date: 2023-06-04br />return_base100: 99.3738br />name: Stablecoins Index,date: 2023-06-05br />return_base100: 99.3128br />name: Stablecoins Index,date: 2023-06-06br />return_base100: 99.4716br />name: Stablecoins Index,date: 2023-06-07br />return_base100: 99.3326br />name: Stablecoins Index,date: 2023-06-08br />return_base100: 99.2982br />name: Stablecoins Index,date: 2023-06-09br />return_base100: 99.3052br />name: Stablecoins Index,date: 2023-06-10br />return_base100: 99.2955br />name: Stablecoins Index,date: 2023-06-11br />return_base100: 99.2957br />name: Stablecoins Index,date: 2023-06-12br />return_base100: 99.2917br />name: Stablecoins Index,date: 2023-06-13br />return_base100: 99.3150br />name: Stablecoins Index,date: 2023-06-14br />return_base100: 99.3573br />name: Stablecoins Index,date: 2023-06-15br />return_base100: 99.3056br />name: Stablecoins Index,date: 2023-06-16br />return_base100: 99.2963br />name: Stablecoins Index,date: 2023-06-17br />return_base100: 99.2779br />name: Stablecoins Index,date: 2023-06-18br />return_base100: 99.3243br />name: Stablecoins Index,date: 2023-06-19br />return_base100: 99.3143br />name: Stablecoins Index,date: 2023-06-20br />return_base100: 99.3097br />name: Stablecoins Index,date: 2023-06-21br />return_base100: 99.3294br />name: Stablecoins Index,date: 2023-06-22br />return_base100: 99.3104br />name: Stablecoins Index,date: 2023-06-23br />return_base100: 99.3778br />name: Stablecoins Index,date: 2023-06-24br />return_base100: 99.3967br />name: Stablecoins Index,date: 2023-06-25br />return_base100: 99.2625br />name: Stablecoins Index,date: 2023-06-26br />return_base100: 99.3234br />name: Stablecoins Index,date: 2023-06-27br />return_base100: 99.3200br />name: Stablecoins Index,date: 2023-06-28br />return_base100: 99.2708br />name: Stablecoins Index,date: 2023-06-29br />return_base100: 99.2984br />name: Stablecoins Index,date: 2023-06-30br />return_base100: 99.3751br />name: Stablecoins Index,date: 2023-07-01br />return_base100: 99.3315br />name: Stablecoins Index,date: 2023-07-02br />return_base100: 99.3227br />name: Stablecoins Index,date: 2023-07-03br />return_base100: 99.3370br />name: Stablecoins Index,date: 2023-07-04br />return_base100: 99.3773br />name: Stablecoins Index,date: 2023-07-05br />return_base100: 99.2810br />name: Stablecoins Index,date: 2023-07-06br />return_base100: 99.5347br />name: Stablecoins Index,date: 2023-07-07br />return_base100: 99.3471br />name: Stablecoins Index,date: 2023-07-08br />return_base100: 99.4051br />name: Stablecoins Index,date: 2023-07-09br />return_base100: 99.4035br />name: Stablecoins Index,date: 2023-07-10br />return_base100: 99.3529br />name: Stablecoins Index,date: 2023-07-11br />return_base100: 99.3554br />name: Stablecoins Index,date: 2023-07-12br />return_base100: 99.2981br />name: Stablecoins Index,date: 2023-07-13br />return_base100: 99.4487br />name: Stablecoins Index,date: 2023-07-14br />return_base100: 99.3637br />name: Stablecoins Index,date: 2023-07-15br />return_base100: 99.3415br />name: Stablecoins Index,date: 2023-07-16br />return_base100: 99.2052br />name: Stablecoins Index,date: 2023-07-17br />return_base100: 99.2622br />name: Stablecoins Index,date: 2023-07-18br />return_base100: 99.3334br />name: Stablecoins Index,date: 2023-07-19br />return_base100: 99.3823br />name: Stablecoins Index,date: 2023-07-20br />return_base100: 99.4504br />name: Stablecoins Index,date: 2023-07-21br />return_base100: 99.3424br />name: Stablecoins Index,date: 2023-07-22br />return_base100: 99.3182br />name: Stablecoins Index,date: 2023-07-23br />return_base100: 99.3424br />name: Stablecoins Index,date: 2023-07-24br />return_base100: 99.3383br />name: Stablecoins Index,date: 2023-07-25br />return_base100: 99.3698br />name: Stablecoins Index,date: 2023-07-26br />return_base100: 99.3782br />name: Stablecoins Index,date: 2023-07-27br />return_base100: 99.3847br />name: Stablecoins Index,date: 2023-07-28br />return_base100: 99.3319br />name: Stablecoins Index,date: 2023-07-29br />return_base100: 99.3444br />name: Stablecoins Index,date: 2023-07-30br />return_base100: 99.3183br />name: Stablecoins Index,date: 2023-07-31br />return_base100: 99.3363br />name: Stablecoins Index,date: 2023-08-01br />return_base100: 99.4329br />name: Stablecoins Index,date: 2023-08-02br />return_base100: 99.3054br />name: Stablecoins Index,date: 2023-08-03br />return_base100: 99.2743br />name: Stablecoins Index,date: 2023-08-04br />return_base100: 99.2462br />name: Stablecoins Index,date: 2023-08-05br />return_base100: 99.2880br />name: Stablecoins Index,date: 2023-08-06br />return_base100: 99.2417br />name: Stablecoins Index,date: 2023-08-07br />return_base100: 99.2024br />name: Stablecoins Index,date: 2023-08-08br />return_base100: 99.3406br />name: Stablecoins Index,date: 2023-08-09br />return_base100: 99.3151br />name: Stablecoins Index,date: 2023-08-10br />return_base100: 99.2886br />name: Stablecoins Index,date: 2023-08-11br />return_base100: 99.2872br />name: Stablecoins Index,date: 2023-08-12br />return_base100: 99.3016br />name: Stablecoins Index,date: 2023-08-13br />return_base100: 99.2983br />name: Stablecoins Index,date: 2023-08-14br />return_base100: 99.2800br />name: Stablecoins Index,date: 2023-08-15br />return_base100: 99.2799br />name: Stablecoins Index,date: 2023-08-16br />return_base100: 99.2192br />name: Stablecoins Index,date: 2023-08-17br />return_base100: 98.8307br />name: Stablecoins Index,date: 2023-08-18br />return_base100: 99.3211br />name: Stablecoins Index,date: 2023-08-19br />return_base100: 99.2964br />name: Stablecoins Index,date: 2023-08-20br />return_base100: 99.3357br />name: Stablecoins Index,date: 2023-08-21br />return_base100: 99.3167br />name: Stablecoins Index,date: 2023-08-22br />return_base100: 99.2652br />name: Stablecoins Index,date: 2023-08-23br />return_base100: 99.2641br />name: Stablecoins Index,date: 2023-08-24br />return_base100: 99.3016br />name: Stablecoins Index,date: 2023-08-25br />return_base100: 99.2880br />name: Stablecoins Index,date: 2023-08-26br />return_base100: 99.3048br />name: Stablecoins Index,date: 2023-08-27br />return_base100: 99.3020br />name: Stablecoins Index,date: 2023-08-28br />return_base100: 99.3105br />name: Stablecoins Index,date: 2023-08-29br />return_base100: 99.3447br />name: Stablecoins Index,date: 2023-08-30br />return_base100: 99.3406br />name: Stablecoins Index,date: 2023-08-31br />return_base100: 99.3045br />name: Stablecoins Index,date: 2023-09-01br />return_base100: 99.2557br />name: Stablecoins Index,date: 2023-09-02br />return_base100: 99.3338br />name: Stablecoins Index,date: 2023-09-03br />return_base100: 99.3171br />name: Stablecoins Index,date: 2023-09-04br />return_base100: 99.2610br />name: Stablecoins Index,date: 2023-09-05br />return_base100: 99.2839br />name: Stablecoins Index,date: 2023-09-06br />return_base100: 99.2956br />name: Stablecoins Index,date: 2023-09-07br />return_base100: 99.2822br />name: Stablecoins Index,date: 2023-09-08br />return_base100: 99.3319br />name: Stablecoins Index,date: 2023-09-09br />return_base100: 99.3022br />name: Stablecoins Index,date: 2023-09-10br />return_base100: 99.3136br />name: Stablecoins Index,date: 2023-09-11br />return_base100: 99.3886br />name: Stablecoins Index,date: 2023-09-12br />return_base100: 99.3393br />name: Stablecoins Index,date: 2023-09-13br />return_base100: 99.3268br />name: Stablecoins Index,date: 2023-09-14br />return_base100: 99.3380br />name: Stablecoins Index,date: 2023-09-15br />return_base100: 99.3305br />name: Stablecoins Index,date: 2023-09-16br />return_base100: 99.3371br />name: Stablecoins Index,date: 2023-09-17br />return_base100: 99.4484br />name: Stablecoins Index,date: 2023-09-18br />return_base100: 99.3479br />name: Stablecoins Index,date: 2023-09-19br />return_base100: 99.3337br />name: Stablecoins Index,date: 2023-09-20br />return_base100: 99.3497br />name: Stablecoins Index,date: 2023-09-21br />return_base100: 99.3404br />name: Stablecoins Index,date: 2023-09-22br />return_base100: 99.3499br />name: Stablecoins Index,date: 2023-09-23br />return_base100: 99.3584br />name: Stablecoins Index,date: 2023-09-24br />return_base100: 99.3558br />name: Stablecoins Index,date: 2023-09-25br />return_base100: 99.3332br />name: Stablecoins Index,date: 2023-09-26br />return_base100: 99.3321br />name: Stablecoins Index,date: 2023-09-27br />return_base100: 99.3115br />name: Stablecoins Index,date: 2023-09-28br />return_base100: 99.3306br />name: Stablecoins Index,date: 2023-09-29br />return_base100: 99.3438br />name: Stablecoins Index,date: 2023-09-30br />return_base100: 99.3515br />name: Stablecoins Index,date: 2023-10-01br />return_base100: 99.3619br />name: Stablecoins Index,date: 2023-10-02br />return_base100: 99.1971br />name: Stablecoins Index,date: 2023-10-03br />return_base100: 99.3286br />name: Stablecoins Index,date: 2023-10-04br />return_base100: 99.3256br />name: Stablecoins Index,date: 2023-10-05br />return_base100: 99.3203br />name: Stablecoins Index,date: 2023-10-06br />return_base100: 99.4051br />name: Stablecoins Index,date: 2023-10-07br />return_base100: 99.3990br />name: Stablecoins Index,date: 2023-10-08br />return_base100: 99.3499br />name: Stablecoins Index,date: 2023-10-09br />return_base100: 99.3421br />name: Stablecoins Index,date: 2023-10-10br />return_base100: 99.3443br />name: Stablecoins Index,date: 2023-10-11br />return_base100: 99.3818br />name: Stablecoins Index,date: 2023-10-12br />return_base100: 99.3550br />name: Stablecoins Index,date: 2023-10-13br />return_base100: 99.3481br />name: Stablecoins Index,date: 2023-10-14br />return_base100: 99.3581br />name: Stablecoins Index,date: 2023-10-15br />return_base100: 99.3576br />name: Stablecoins Index,date: 2023-10-16br />return_base100: 99.4042br />name: Stablecoins Index,date: 2023-10-17br />return_base100: 99.3311br />name: Stablecoins Index,date: 2023-10-18br />return_base100: 99.3437br />name: Stablecoins Index,date: 2023-10-19br />return_base100: 99.3337br />name: Stablecoins Index,date: 2023-10-20br />return_base100: 99.3692br />name: Stablecoins Index,date: 2023-10-21br />return_base100: 99.4493br />name: Stablecoins Index,date: 2023-10-22br />return_base100: 99.4585br />name: Stablecoins Index,date: 2023-10-23br />return_base100: 99.3520br />name: Stablecoins Index,date: 2023-10-24br />return_base100: 99.2982br />name: Stablecoins Index,date: 2023-10-25br />return_base100: 99.4876br />name: Stablecoins Index,date: 2023-10-26br />return_base100: 99.3130br />name: Stablecoins Index,date: 2023-10-27br />return_base100: 99.3556br />name: Stablecoins Index,date: 2023-10-28br />return_base100: 99.3373br />name: Stablecoins Index,date: 2023-10-29br />return_base100: 99.3212br />name: Stablecoins Index,date: 2023-10-30br />return_base100: 99.4041br />name: Stablecoins Index,date: 2023-10-31br />return_base100: 99.3992br />name: Stablecoins Index,date: 2023-11-01br />return_base100: 99.4001br />name: Stablecoins Index,date: 2023-11-02br />return_base100: 99.3917br />name: Stablecoins Index,date: 2023-11-03br />return_base100: 99.4088br />name: Stablecoins Index,date: 2023-11-04br />return_base100: 99.4411br />name: Stablecoins Index,date: 2023-11-05br />return_base100: 99.3789br />name: Stablecoins Index,date: 2023-11-06br />return_base100: 99.4032br />name: Stablecoins Index,date: 2023-11-07br />return_base100: 99.4233br />name: Stablecoins Index,date: 2023-11-08br />return_base100: 99.3624br />name: Stablecoins Index,date: 2023-11-09br />return_base100: 99.2517br />name: Stablecoins Index,date: 2023-11-10br />return_base100: 99.3993br />name: Stablecoins Index,date: 2023-11-11br />return_base100: 99.3573br />name: Stablecoins Index,date: 2023-11-12br />return_base100: 99.3495br />name: Stablecoins Index,date: 2023-11-13br />return_base100: 99.2717br />name: Stablecoins Index,date: 2023-11-14br />return_base100: 99.3353br />name: Stablecoins Index,date: 2023-11-15br />return_base100: 99.4216br />name: Stablecoins Index,date: 2023-11-16br />return_base100: 99.4504br />name: Stablecoins Index,date: 2023-11-17br />return_base100: 99.3534br />name: Stablecoins Index,date: 2023-11-18br />return_base100: 99.3983br />name: Stablecoins Index,date: 2023-11-19br />return_base100: 99.4399br />name: Stablecoins Index,date: 2023-11-20br />return_base100: 99.3618br />name: Stablecoins Index,date: 2023-11-21br />return_base100: 99.4306br />name: Stablecoins Index,date: 2023-11-22br />return_base100: 99.3524br />name: Stablecoins Index,date: 2023-11-23br />return_base100: 99.3531br />name: Stablecoins Index,date: 2023-11-24br />return_base100: 99.3587br />name: Stablecoins Index,date: 2023-11-25br />return_base100: 99.4087br />name: Stablecoins Index,date: 2023-11-26br />return_base100: 99.4400br />name: Stablecoins Index,date: 2023-11-27br />return_base100: 99.3391br />name: Stablecoins Index,date: 2023-11-28br />return_base100: 99.4078br />name: Stablecoins Index,date: 2023-11-29br />return_base100: 99.3914br />name: Stablecoins Index,date: 2023-11-30br />return_base100: 99.3461br />name: Stablecoins Index,date: 2023-12-01br />return_base100: 99.3345br />name: Stablecoins Index,date: 2023-12-02br />return_base100: 99.4191br />name: Stablecoins Index,date: 2023-12-03br />return_base100: 99.4159br />name: Stablecoins Index,date: 2023-12-04br />return_base100: 99.4130br />name: Stablecoins Index,date: 2023-12-05br />return_base100: 99.4535br />name: Stablecoins Index,date: 2023-12-06br />return_base100: 99.4433br />name: Stablecoins Index,date: 2023-12-07br />return_base100: 99.3562br />name: Stablecoins Index,date: 2023-12-08br />return_base100: 99.3176br />name: Stablecoins Index,date: 2023-12-09br />return_base100: 99.4116br />name: Stablecoins Index,date: 2023-12-10br />return_base100: 99.3627br />name: Stablecoins Index,date: 2023-12-11br />return_base100: 99.3974br />name: Stablecoins Index,date: 2023-12-12br />return_base100: 99.3374br />name: Stablecoins Index,date: 2023-12-13br />return_base100: 99.2976br />name: Stablecoins Index,date: 2023-12-14br />return_base100: 99.3580br />name: Stablecoins Index,date: 2023-12-15br />return_base100: 99.3160br />name: Stablecoins Index,date: 2023-12-16br />return_base100: 99.3108br />name: Stablecoins Index,date: 2023-12-17br />return_base100: 99.3804br />name: Stablecoins Index,date: 2023-12-18br />return_base100: 99.4044br />name: Stablecoins Index,date: 2023-12-19br />return_base100: 99.3526br />name: Stablecoins Index,date: 2023-12-20br />return_base100: 99.4029br />name: Stablecoins Index,date: 2023-12-21br />return_base100: 99.3492br />name: Stablecoins Index,date: 2023-12-22br />return_base100: 99.3454br />name: Stablecoins Index,date: 2023-12-23br />return_base100: 99.3825br />name: Stablecoins Index,date: 2023-12-24br />return_base100: 99.4027br />name: Stablecoins Index,date: 2023-12-25br />return_base100: 99.3314br />name: Stablecoins Index,date: 2023-12-26br />return_base100: 99.4036br />name: Stablecoins Index,date: 2023-12-27br />return_base100: 99.4086br />name: Stablecoins Index,date: 2023-12-28br />return_base100: 99.4127br />name: Stablecoins Index,date: 2023-12-29br />return_base100: 99.3564br />name: Stablecoins Index,date: 2023-12-30br />return_base100: 99.2553br />name: Stablecoins Index,date: 2023-12-31br />return_base100: 99.4647br />name: Stablecoins Index,date: 2024-01-01br />return_base100: 99.6171br />name: Stablecoins Index,date: 2024-01-02br />return_base100: 99.3481br />name: Stablecoins Index,date: 2024-01-03br />return_base100: 99.3980br />name: Stablecoins Index,date: 2024-01-04br />return_base100: 99.2763br />name: Stablecoins Index,date: 2024-01-05br />return_base100: 99.3686br />name: Stablecoins Index,date: 2024-01-06br />return_base100: 99.4493br />name: Stablecoins Index,date: 2024-01-07br />return_base100: 99.2518br />name: Stablecoins Index,date: 2024-01-08br />return_base100: 99.2508br />name: Stablecoins Index,date: 2024-01-09br />return_base100: 99.2963br />name: Stablecoins Index,date: 2024-01-10br />return_base100: 99.2689br />name: Stablecoins Index,date: 2024-01-11br />return_base100: 99.2827br />name: Stablecoins Index,date: 2024-01-12br />return_base100: 99.2212br />name: Stablecoins Index,date: 2024-01-13br />return_base100: 99.3141br />name: Stablecoins Index,date: 2024-01-14br />return_base100: 99.2387br />name: Stablecoins Index,date: 2024-01-15br />return_base100: 99.3555br />name: Stablecoins Index,date: 2024-01-16br />return_base100: 99.3187br />name: Stablecoins Index,date: 2024-01-17br />return_base100: 99.2618br />name: Stablecoins Index,date: 2024-01-18br />return_base100: 99.2730br />name: Stablecoins Index,date: 2024-01-19br />return_base100: 99.3074br />name: Stablecoins Index,date: 2024-01-20br />return_base100: 99.2746br />name: Stablecoins Index,date: 2024-01-21br />return_base100: 99.2715br />name: Stablecoins Index,date: 2024-01-22br />return_base100: 99.1743br />name: Stablecoins Index,date: 2024-01-23br />return_base100: 99.2377br />name: Stablecoins Index,date: 2024-01-24br />return_base100: 99.2956br />name: Stablecoins Index,date: 2024-01-25br />return_base100: 99.3485br />name: Stablecoins Index,date: 2024-01-26br />return_base100: 99.3235br />name: Stablecoins Index,date: 2024-01-27br />return_base100: 99.3313br />name: Stablecoins Index,date: 2024-01-28br />return_base100: 99.3595br />name: Stablecoins Index,date: 2024-01-29br />return_base100: 99.3913br />name: Stablecoins Index,date: 2024-01-30br />return_base100: 99.2013br />name: Stablecoins Index,date: 2024-01-31br />return_base100: 99.2811br />name: Stablecoins Index,date: 2024-02-01br />return_base100: 99.3410br />name: Stablecoins Index,date: 2024-02-02br />return_base100: 99.2926br />name: Stablecoins Index,date: 2024-02-03br />return_base100: 99.2488br />name: Stablecoins Index,date: 2024-02-04br />return_base100: 99.2543br />name: Stablecoins Index,date: 2024-02-05br />return_base100: 99.3041br />name: Stablecoins Index,date: 2024-02-06br />return_base100: 99.2751br />name: Stablecoins Index,date: 2024-02-07br />return_base100: 99.3731br />name: Stablecoins Index,date: 2024-02-08br />return_base100: 99.3188br />name: Stablecoins Index,date: 2024-02-09br />return_base100: 99.3724br />name: Stablecoins Index,date: 2024-02-10br />return_base100: 99.4114br />name: Stablecoins Index,date: 2024-02-11br />return_base100: 99.3193br />name: Stablecoins Index,date: 2024-02-12br />return_base100: 99.4105br />name: Stablecoins Index,date: 2024-02-13br />return_base100: 99.4105br />name: Stablecoins Index,date: 2024-02-14br />return_base100: 99.3817br />name: Stablecoins Index,date: 2024-02-15br />return_base100: 99.4131br />name: Stablecoins Index,date: 2024-02-16br />return_base100: 99.4000br />name: Stablecoins Index,date: 2024-02-17br />return_base100: 99.3576br />name: Stablecoins Index,date: 2024-02-18br />return_base100: 99.3585br />name: Stablecoins Index,date: 2024-02-19br />return_base100: 99.2980br />name: Stablecoins Index,date: 2024-02-20br />return_base100: 99.2522br />name: Stablecoins Index,date: 2024-02-21br />return_base100: 99.4060br />name: Stablecoins Index,date: 2024-02-22br />return_base100: 99.2076br />name: Stablecoins Index,date: 2024-02-23br />return_base100: 99.3086br />name: Stablecoins Index,date: 2024-02-24br />return_base100: 99.2896br />name: Stablecoins Index,date: 2024-02-25br />return_base100: 99.3103br />name: Stablecoins Index,date: 2024-02-26br />return_base100: 99.2886br />name: Stablecoins Index,date: 2024-02-27br />return_base100: 99.3389br />name: Stablecoins Index,date: 2024-02-28br />return_base100: 99.4934br />name: Stablecoins Index,date: 2024-02-29br />return_base100: 99.2889br />name: Stablecoins Index,date: 2024-03-01br />return_base100: 99.2182br />name: Stablecoins Index,date: 2024-03-02br />return_base100: 99.3792br />name: Stablecoins Index,date: 2024-03-03br />return_base100: 99.4927br />name: Stablecoins Index,date: 2024-03-04br />return_base100: 99.5904br />name: Stablecoins Index,date: 2024-03-05br />return_base100: 99.4990br />name: Stablecoins Index,date: 2024-03-06br />return_base100: 99.2194br />name: Stablecoins Index,date: 2024-03-07br />return_base100: 99.3506br />name: Stablecoins Index,date: 2024-03-08br />return_base100: 99.3243br />name: Stablecoins Index,date: 2024-03-09br />return_base100: 99.4546br />name: Stablecoins Index,date: 2024-03-10br />return_base100: 99.3978br />name: Stablecoins Index,date: 2024-03-11br />return_base100: 99.3947br />name: Stablecoins Index,date: 2024-03-12br />return_base100: 99.3320br />name: Stablecoins Index,date: 2024-03-13br />return_base100: 99.4509br />name: Stablecoins Index,date: 2024-03-14br />return_base100: 99.3798br />name: Stablecoins Index,date: 2024-03-15br />return_base100: 99.4182br />name: Stablecoins Index,date: 2024-03-16br />return_base100: 99.4290br />name: Stablecoins Index,date: 2024-03-17br />return_base100: 99.3878br />name: Stablecoins Index,date: 2024-03-18br />return_base100: 99.3743br />name: Stablecoins Index,date: 2024-03-19br />return_base100: 99.5542br />name: Stablecoins Index,date: 2024-03-20br />return_base100: 99.3137br />name: Stablecoins Index,date: 2024-03-21br />return_base100: 99.3833br />name: Stablecoins Index,date: 2024-03-22br />return_base100: 99.4313br />name: Stablecoins Index,date: 2024-03-23br />return_base100: 99.2349br />name: Stablecoins Index,date: 2024-03-24br />return_base100: 99.2993br />name: Stablecoins Index,date: 2024-03-25br />return_base100: 99.1954br />name: Stablecoins Index,date: 2024-03-26br />return_base100: 99.3360br />name: Stablecoins Index,date: 2024-03-27br />return_base100: 99.2751br />name: Stablecoins Index,date: 2024-03-28br />return_base100: 99.2324br />name: Stablecoins Index,date: 2024-03-29br />return_base100: 99.3375br />name: Stablecoins Index,date: 2024-03-30br />return_base100: 99.3291br />name: Stablecoins Index,date: 2024-03-31br />return_base100: 99.4361br />name: Stablecoins Index,date: 2024-04-01br />return_base100: 99.2805br />name: Stablecoins Index,date: 2024-04-02br />return_base100: 99.3019br />name: Stablecoins Index,date: 2024-04-03br />return_base100: 99.2837br />name: Stablecoins Index,date: 2024-04-04br />return_base100: 99.4161br />name: Stablecoins Index,date: 2024-04-05br />return_base100: 99.3793br />name: Stablecoins Index,date: 2024-04-06br />return_base100: 99.2317br />name: Stablecoins Index,date: 2024-04-07br />return_base100: 99.3319br />name: Stablecoins Index,date: 2024-04-08br />return_base100: 99.2985br />name: Stablecoins Index,date: 2024-04-09br />return_base100: 99.4333br />name: Stablecoins Index,date: 2024-04-10br />return_base100: 99.3124br />name: Stablecoins Index,date: 2024-04-11br />return_base100: 99.3375br />name: Stablecoins Index,date: 2024-04-12br />return_base100: 99.4247br />name: Stablecoins Index,date: 2024-04-13br />return_base100: 99.2514br />name: Stablecoins Index,date: 2024-04-14br />return_base100: 99.3875br />name: Stablecoins Index,date: 2024-04-15br />return_base100: 99.3784br />name: Stablecoins Index,date: 2024-04-16br />return_base100: 99.3836br />name: Stablecoins Index,date: 2024-04-17br />return_base100: 99.3184br />name: Stablecoins Index,date: 2024-04-18br />return_base100: 99.3277br />name: Stablecoins Index,date: 2024-04-19br />return_base100: 99.3884br />name: Stablecoins Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(251,97,215,1),dash:solid},hoveron:points,name:Stablecoins Index,legendgroup:Stablecoins Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,96.258899999999997,102.92019999999999,99.722999999999999,98.7149,97.492999999999995,100.89079999999998,106.69169999999998,117.5038,115.041,121.2013,123.8472,122.6858,119.89060000000001,122.56059999999999,143.7867,134.71789999999999,157.8553,143.92320000000001,154.13319999999999,177.52289999999999,204.91990000000001,223.90400000000002,241.1403,229.1489,231.50740000000002,211.46859999999998,223.37530000000001,216.22430000000003,218.25510000000003,205.02969999999999,222.51159999999999,206.19459999999998,216.13650000000001,211.37609999999998,220.691,240.37609999999998,264.07549999999998,236.667,180.49010000000001,182.62100000000001,142.51990000000001,155.71860000000001,148.7122,142.28219999999999,158.92360000000002,161.86149999999998,159.8862,165.25730000000001,155.1934,159.98669999999998,147.52330000000001,138.36750000000001,133.62739999999999,127.54900000000001,129.3099,124.9679,115.1829,112.74390000000001,97.504199999999997,111.1146,121.99770000000001,126.3884,122.36370000000001,116.67860000000002,119.8146,121.91719999999999,131.3424,128.06390000000002,125.80240000000001,127.41800000000001,122.3768,114.60939999999999,123.41770000000001,126.9674,131.1157,139.02760000000001,169.14789999999999,151.90530000000001,147.9314,158.17580000000001,152.392,139.49160000000001,145.75450000000001,146.70150000000001,140.5401,126.25319999999999,139.33240000000001,142.1738,140.45680000000002,137.36969999999999,132.4402,127.6476,130.40989999999999,120.1217,115.7705,116.11490000000001,122.19819999999999,118.24190000000002,111.8355,114.9665,111.5371,116.87570000000001,133.3828,122.51719999999999,135.60679999999999,141.20159999999998,150.03290000000001,142.77289999999999,136.24469999999999,145.31719999999999,141.06440000000001,138.4562,148.09229999999999,156.9049,148.5812,144.57480000000001,145.4238,159.79599999999999,163.00360000000001,171.5779,184.68510000000001,179.47210000000001,153.77950000000001,155.0282,160.30549999999999,160.5694,166.95859999999999,156.06800000000001,162.59280000000001,166.74720000000002,150.3013,155.3938,157.74549999999999,155.61689999999999,139.95150000000001,141.11840000000001,134.35390000000001,129.01779999999999,138.0034,140.44630000000001,138.56489999999999,139.8049,148.44299999999998,145.6926,146.52430000000001,146.43610000000001,141.29689999999999,133.98660000000001,139.78319999999999,121.10220000000001,129.6156,128.3749,125.52970000000001,132.62190000000001,148.86520000000002,157.86439999999999,146.35240000000002,143.73320000000001,143.47710000000001,141.57400000000001,156.06399999999999,160.69070000000002,172.47140000000002,204.42450000000002,219.9537,213.92220000000003,231.94689999999997,213.8494,187.58799999999999,190.9452,218.25239999999999,226.23340000000002,236.85719999999998,249.60119999999998,276.18170000000003,265.9076,294.14460000000003,311.54329999999999,247.15520000000001,264.25760000000002,261.78539999999998,266.57989999999995,252.51670000000001,257.50529999999998,231.6841,256.36500000000001,253.39489999999998,263.31999999999999,275.00330000000002,281.98539999999997,299.90370000000001,306.541,336.40260000000001,378.33510000000001,355.29180000000002,356.90089999999998,373.41969999999998,400.55880000000002,409.98590000000002,494.22899999999998,534.34780000000001,520.31299999999999,484.72059999999999,466.41550000000001,506.82769999999999,502.8904,567.53830000000005,703.33889999999997,615.00260000000003,633.83550000000002,605.22349999999994,493.66560000000004,518.48360000000002,478.3811,466.24720000000002,493.58279999999996,462.44440000000003,506.56359999999995,488.56979999999999,501.03039999999999,481.66609999999997,482.23710000000005,489.33099999999996,529.44639999999993,537.82389999999998,580.75130000000001,547.26340000000005,554.59730000000002,528.25490000000002,574.298,548.83090000000004,532.76240000000007,532.62869999999998,563.11109999999996,568.25720000000001,587.84979999999996,590.8569,596.95900000000006,563.7604,568.7577,518.15639999999996,500.61759999999998,550.7319,561.77300000000002,562.74749999999995,592.58979999999997,628.64589999999998,650.50009999999997,684.11500000000001,689.86630000000002,641.1653,674.40210000000002,690.29550000000006,679.91190000000006,603.91420000000005,636.8288,642.01990000000001,648.71160000000009,663.74040000000002,647.66999999999996,669.50700000000006,696.62309999999991,741.32140000000004,722.28459999999995,694.66449999999998,630.19569999999999,581.27959999999996,595.62450000000001,574.86560000000009,502.86970000000002,486.72120000000001,449.85540000000003,451.25799999999998,534.70249999999999,581.10829999999999,544.84100000000001,542.23919999999998,602.79449999999997,601.39779999999996,615.58310000000006,631.65470000000005,555.31540000000007,631.73700000000008,643.95490000000007,640.12919999999997,639.6617,612.98149999999998,568.96669999999995,604.09109999999998,506.0163,496.56650000000002,531.32500000000005,483.51150000000001,489.66539999999998,469.04659999999996,487.46320000000003,345.18599999999998,380.25470000000001,328.69939999999997,314.95820000000003,258.32429999999999,319.3107,331.72130000000004,365.03910000000002,344.89499999999998,305.98790000000002,282.34089999999998,301.70029999999997,319.77479999999997,324.75510000000003,332.79879999999997,342.28710000000001,331.40160000000003,331.28890000000001,346.92619999999999,318.9171,348.82599999999996,390.36130000000003,418.61199999999997,372.61020000000002,360.3809,370.14300000000003,443.74589999999995,504.14570000000003,475.03629999999998,488.23759999999999,442.70779999999996,431.64400000000001,422.4074,339.27080000000001,326.01640000000003,355.69030000000004,377.46940000000001,345.28550000000001,347.9357,367.68049999999999,398.85180000000003,465.58390000000003,447.03890000000001,435.8347,429.86410000000001,451.39959999999996,458.09689999999995,449.44650000000001,459.59779999999995,453.82189999999997,431.65800000000002,438.60609999999997,431.25220000000002,447.11540000000002,436.52260000000001,424.81369999999998,429.20179999999999,403.26979999999998,367.5385,382.33339999999998,388.27690000000001,357.57380000000001,340.81569999999999,371.85169999999999,385.8546,429.00999999999999,423.53269999999998,480.60549999999995,516.23869999999999,522.63789999999995,567.60760000000005,561.83609999999999,568.79700000000003,573.17590000000007,535.93950000000007,534.76160000000004,508.65770000000003,514.65930000000003,511.12719999999996,532.21179999999993,540.39580000000001,515.64210000000003,530.37710000000004,530.28359999999998,543.36220000000003,531.50209999999993,576.99360000000001,559.95489999999995,557.19349999999997,553.30920000000003,537.0172,578.77629999999999,587.58299999999997,600.27499999999998,602.71129999999994,610.07420000000002,657.87609999999995,609.63520000000005,608.73619999999994,587.39290000000005,605.42490000000009,596.67560000000003,598.74349999999993,556.74919999999997,571.31830000000002,596.94320000000005,610.60210000000006,605.35439999999994,607.05280000000005,643.74799999999993,641.33810000000005,544.41840000000002,554.64789999999994,558.28539999999998,526.31129999999996,535.34119999999996,540.7355,517.7011,535.99149999999997,571.18439999999998,551.19960000000003,534.01389999999992,552.5498,537.25829999999996,460.56530000000004,436.53110000000004,497.03559999999999,517.38160000000005,506.24000000000001,500.49279999999999,508.75250000000005,479.79380000000003,454.04739999999998,461.47910000000002,496.49970000000002,530.78770000000009,548.02229999999997,549.19130000000007,567.23009999999999,575.06640000000004,554.13249999999994,548.29090000000008,552.39520000000005,564.27269999999999,546.62789999999995,547.84350000000006,530.84450000000004,535.0077,533.44240000000002,621.65980000000002,624.50049999999999,616.74689999999998,600.94939999999997,595.16510000000005,614.71370000000002,602.95849999999996,605.43779999999992,612.99279999999999,598.34960000000001,611.02570000000003,606.49069999999995,540.76430000000005,575.47640000000001,584.75700000000006,573.32190000000003,604.13130000000001,604.62879999999996,632.92089999999996,707.2749,672.00930000000005,646.71429999999998,646.32529999999997,669.65779999999995,673.77390000000003,662.35809999999992,637.30460000000005,657.73400000000004,631.37699999999995,657.45990000000006,648.85649999999998,644.67970000000003,590.8252,593.16649999999993,542.81309999999996,587.80820000000006,605.79520000000002,597.39329999999995,574.19180000000006,690.30409999999995,645.38729999999998,677.99750000000006,630.84590000000003,674.53869999999995,676.37520000000006,683.53219999999999,656.52650000000006,668.40099999999995,639.79629999999997,599.36220000000003,542.50969999999995,513.37149999999997,530.28750000000002,519.31380000000001,540.76990000000001,510.60949999999997,489.52739999999994,503.1302,511.11440000000005,473.27070000000003,478.20949999999999,488.4683,478.54739999999998,472.40520000000004,476.60050000000001,470.77349999999996,458.69410000000005,495.47660000000002,505.56409999999994,524.82349999999997,515.9905,520.50310000000002,525.85230000000001,544.49009999999998,505.65490000000005,497.28969999999998,503.89819999999997,499.911,516.65030000000002,522.49249999999995,535.81809999999996,522.45549999999992,491.1918,477.42570000000006,449.70939999999996,441.08359999999999,444.22490000000005,435.56609999999995,439.78640000000001,457.19019999999995,442.9391,452.56740000000002,458.70249999999999,459.72809999999998,445.28699999999998,430.87439999999998,413.70400000000001,396.17009999999999,334.5847,314.63909999999998,323.51190000000003,304.565,317.9511,325.9624,318.19970000000001,332.0086,339.54000000000002,332.63029999999998,339.34350000000001,347.21069999999997,330.32370000000003,332.4785,367.7081,368.9975,378.88810000000001,393.53030000000001,383.45179999999999,394.40769999999998,375.27750000000003,369.82400000000001,356.96609999999998,352.11990000000003,349.7208,375.53610000000003,377.79509999999999,347.64319999999998,340.48329999999999,335.351,314.77190000000002,297.31830000000002,305.35590000000002,306.38779999999997,303.60930000000002,333.79480000000001,330.79500000000002,320.58499999999998,345.02769999999998,351.12189999999998,351.00220000000002,339.78679999999997,320.57130000000001,321.9864,306.40989999999999,297.50760000000002,303.75740000000002,324.4862,313.2099,301.50310000000002,308.00069999999999,300.01350000000002,301.94459999999998,297.36239999999998,305.15359999999998,304.41790000000003,308.6001,321.53089999999997,308.8116,314.76780000000002,318.8578,322.77550000000002,324.90980000000002,318.24880000000002,329.06900000000002,343.56349999999998,341.74119999999999,356.13139999999999,362.17880000000002,361.2439,376.36949999999996,381.54329999999999,384.61160000000001,375.55880000000002,380.20359999999999,342.50470000000001,352.76159999999999,330.47840000000002,338.46050000000002,331.84520000000003,296.33359999999999,305.91550000000001,316.79379999999998,307.61529999999999,309.36509999999998,310.47230000000002,306.16649999999998,306.92450000000002,323.61709999999999,324.78929999999997,323.30969999999996,310.2056,307.4239,301.99360000000001,304.53269999999998,287.00060000000002,293.2792,296.1585,280.96749999999997,264.83530000000002,267.93239999999997,269.4271,262.76619999999997,285.79840000000002,259.1952,262.52409999999998,253.0932,245.31879999999998,200.535,204.63640000000001,153.0316,144.3064,159.0814,164.4348,173.96769999999998,166.7901,171.48350000000002,156.3107,163.84380000000002,155.3416,159.27169999999998,162.00570000000002,160.2655,162.83160000000001,162.55699999999999,156.39949999999999,149.0445,152.61109999999999,154.74260000000001,166.84129999999999,166.5685,172.25659999999999,169.74160000000001,167.27070000000001,166.608,166.00319999999999,165.85160000000002,159.4024,156.84100000000001,157.07899999999998,149.49930000000001,137.6797,125.69200000000001,110.2201,116.1776,118.90419999999999,107.73330000000001,113.77120000000001,107.47320000000001,113.48469999999999,117.1824,118.33800000000001,116.8531,121.57960000000001,124.8694,124.87049999999999,124.60960000000001,125.3412,121.09920000000001,116.6377,116.4576,115.21809999999999,115.34040000000002,115.7015,119.80090000000001,116.8511,118.99310000000001,124.51430000000001,125.2659,126.34890000000001,122.9341,115.15219999999999,113.9705,119.95489999999999,122.3686,125.55540000000001,127.67679999999999,125.49170000000001,132.5857,138.12100000000001,133.2773,130.994,131.2355,130.6824,121.67429999999999,120.4264,128.51410000000001,138.68990000000002,139.29759999999999,138.54400000000001,146.4331,140.58429999999998,135.42910000000001,136.1866,136.89690000000002,140.84110000000001,139.7587,141.20339999999999,144.4375,139.74610000000001,145.03909999999999,145.47719999999998,148.8263,147.65600000000001,145.1062,143.54560000000001,141.46170000000001,137.4562,134.47929999999999,120.7826,122.20930000000001,124.489,120.18899999999999,122.54700000000001,122.176,123.61450000000001,113.7311,114.09780000000001,111.1966,116.0719,113.8948,113.28009999999999,113.60470000000001,112.29599999999999,111.83279999999999,113.01950000000001,116.8319,108.79950000000001,112.428,115.4406,120.52760000000001,122.8194,125.9944,124.0478,114.571,113.09720000000002,108.54109999999999,108.40700000000001,111.52539999999999,102.0763,105.6097,100.0872,98.835999999999999,103.6155,104.13619999999999,102.0672,100.7752,101.13719999999999,100.82940000000001,101.4734,101.3638,100.97199999999999,100.5393,97.8476,102.09060000000001,103.4966,104.1048,102.6152,101.8165,100.89619999999999,100.88820000000001,97.531199999999998,95.093000000000004,95.747,94.605800000000002,95.069400000000002,96.069099999999992,96.18719999999999,99.6751,98.235100000000003,94.917700000000011,95.126800000000003,96.0595,96.1297,98.260000000000005,96.813999999999993,99.567399999999992,102.47299999999998,94.496200000000002,96.431599999999989,96.189700000000002,95.162199999999999,94.841999999999999,94.021799999999999,92.470200000000006,94.563900000000004,100.0059,100.32600000000001,96.484499999999997,96.292000000000002,83.768200000000007,62.447200000000002,74.953499999999991,71.930300000000003,71.709900000000005,68.145799999999994,68.666200000000003,71.913800000000009,70.531600000000012,69.282299999999992,69.907200000000003,71.893799999999999,68.079099999999997,67.028099999999995,68.420899999999989,70.815799999999996,72.011600000000001,73.6952,75.299499999999995,74.796399999999991,73.414199999999994,73.721999999999994,77.043199999999999,75.746400000000008,76.054600000000008,75.057600000000008,75.688200000000009,73.823700000000002,73.500500000000002,70.614200000000011,71.925300000000007,72.272400000000005,71.785200000000003,71.735199999999992,72.271600000000007,71.999200000000002,70.421500000000009,68.867400000000004,61.596799999999995,62.080900000000007,61.849200000000003,58.831900000000005,61.050699999999999,59.614599999999996,60.052999999999997,61.136400000000002,60.5321,60.414900000000003,62.896799999999999,61.028300000000002,57.927399999999999,58.253600000000006,57.238399999999999,57.283799999999999,57.653200000000005,57.861200000000004,57.505099999999999,60.364200000000004,58.355800000000002,58.5456,57.803899999999999,60.420499999999997,61.771500000000003,64.320900000000009,65.484099999999998,67.894500000000008,71.275599999999997,73.390200000000007,82.395700000000005,81.749799999999993,81.655699999999996,78.038799999999995,78.933499999999995,83.264800000000008,82.934699999999992,82.408499999999989,90.064700000000002,89.32759999999999,96.149200000000008,96.024299999999997,97.565899999999999,94.016800000000003,97.954300000000003,92.036500000000004,94.676400000000001,106.6374,107.1126,115.23110000000001,110.75019999999999,108.1825,105.4927,113.3497,108.16269999999999,97.361900000000006,97.877899999999997,102.74799999999999,102.77829999999999,105.3177,105.36810000000001,112.9234,109.56760000000001,114.87220000000001,118.81319999999999,122.6519,128.95089999999999,122.70820000000001,130.37479999999999,129.51930000000002,125.5074,121.8823,126.11190000000001,125.54570000000001,120.97770000000001,126.10129999999999,129.41730000000001,122.9515,108.4395,109.4851,110.15390000000001,105.35419999999999,97.075500000000005,99.25739999999999,97.804100000000005,90.573800000000006,98.219500000000011,110.9062,116.65520000000001,107.47139999999999,113.8053,118.8202,115.99109999999999,120.8977,114.53489999999999,117.1388,112.31489999999999,115.5889,110.3877,108.28720000000001,110.86590000000001,105.99169999999999,108.1653,113.58159999999999,105.15890000000002,106.8974,106.7484,101.97309999999999,101.3733,103.42619999999999,106.5334,105.5793,104.31710000000001,104.2856,104.6039,107.9559,106.31809999999999,104.86200000000001,108.0656,110.0365,110.6602,112.61669999999999,110.48750000000001,112.38120000000001,101.71939999999999,100.2354,96.373900000000006,99.574399999999997,97.425600000000003,96.918800000000005,98.4846,97.291399999999996,98.45620000000001,93.584900000000005,93.283299999999997,91.398399999999995,94.383499999999998,89.474299999999999,89.04910000000001,82.145200000000003,82.945599999999999,83.411299999999997,80.484200000000001,80.292300000000012,79.864599999999996,79.954800000000006,81.100300000000004,81.269199999999998,82.748800000000003,81.6845,82.111500000000007,81.993200000000002,80.469300000000004,80.866900000000001,81.971199999999996,79.811300000000003,78.776299999999992,79.475200000000001,81.150500000000008,84.111499999999992,84.96050000000001,88.421899999999994,85.000900000000001,85.712500000000006,88.417000000000002,84.673900000000003,84.314800000000005,78.269599999999997,81.415400000000005,76.846400000000003,77.243099999999998,75.595699999999994,66.642800000000008,66.753799999999998,69.05449999999999,68.433600000000013,66.403599999999997,67.054100000000005,68.909900000000007,69.127899999999997,68.444000000000003,68.7012,71.039300000000011,74.7928,75.475300000000004,76.540199999999999,75.293300000000002,76.185000000000002,75.573300000000003,77.418700000000001,72.931100000000001,73.093099999999993,74.954299999999989,76.942300000000003,76.252600000000001,77.745800000000003,77.489699999999999,74.302900000000008,72.240099999999998,72.418599999999998,72.513999999999996,72.441400000000002,72.221299999999999,73.349100000000007,73.580699999999993,79.134500000000003,77.9285,79.432899999999989,77.137799999999999,76.552800000000005,75.789500000000004,76.819999999999993,76.466200000000001,76.054400000000001,74.483400000000003,76.036299999999997,71.362499999999997,71.356999999999999,72.459599999999995,72.206999999999994,73.129900000000006,73.882300000000001,71.922499999999999,71.591200000000001,72.201899999999995,70.593099999999993,70.248200000000011,70.324799999999996,72.390600000000006,71.143599999999992,71.012699999999995,72.093199999999996,72.409900000000007,71.703299999999999,72.560500000000005,72.211800000000011,73.664600000000007,73.723500000000001,70.238699999999994,65.689299999999989,61.070999999999998,61.559600000000003,62.7286,62.926300000000005,61.105800000000002,60.273600000000002,62.0989,60.383699999999997,60.092700000000001,59.798999999999999,59.694100000000006,59.462899999999998,61.616700000000002,60.724299999999999,59.285600000000002,59.637099999999997,59.367000000000004,58.231999999999992,57.198300000000003,58.282000000000004,57.891000000000005,58.402500000000003,58.618400000000001,58.818899999999999,57.100200000000001,55.248699999999992,55.356300000000005,56.260200000000005,58.1083,59.972800000000007,59.813000000000002,58.236499999999999,59.107299999999995,59.860800000000005,59.559700000000007,58.814699999999995,59.806099999999994,59.4803,58.534100000000002,59.642200000000003,59.121299999999998,58.441299999999998,62.906199999999998,62.314099999999996,62.563199999999995,63.623300000000008,61.409300000000002,61.357300000000002,61.170100000000005,60.194000000000003,61.161699999999996,60.749299999999998,59.917099999999998,57.596099999999993,56.996600000000001,56.563300000000005,56.551899999999996,57.200700000000005,57.6357,58.714799999999997,59.308599999999998,59.047799999999995,57.407499999999999,60.965199999999996,61.761500000000005,63.141599999999997,62.570899999999995,64.632100000000008,66.524199999999993,67.887500000000003,67.9285,66.246499999999997,67.389299999999992,67.960099999999997,68.539900000000003,75.406300000000002,79.289600000000007,78.437100000000001,80.363399999999999,83.411500000000004,80.896599999999992,80.157600000000002,80.052000000000007,82.000700000000009,81.645299999999992,84.348399999999998,83.221299999999999,83.626999999999995,81.653099999999995,80.092200000000005,85.270099999999999,79.892300000000006,79.686599999999999,78.007099999999994,80.948899999999995,80.649900000000002,73.473500000000001,77.906300000000002,79.2971,81.631600000000006,81.800700000000006,81.1267,78.301100000000005,80.315100000000001,80.816699999999997,80.391800000000003,81.289500000000004,82.90809999999999,82.53540000000001,85.76169999999999,87.596099999999993,87.256900000000002,87.265900000000002,89.332300000000004,89.096000000000004,89.408699999999996,85.6922,85.588999999999999,87.345200000000006,88.721699999999998,86.986900000000006,87.544499999999999,85.244600000000005,86.171999999999997,84.599100000000007,88.1922,89.445599999999999,93.968699999999998,95.750599999999991,94.865299999999991,95.781199999999998,95.171199999999999,97.361000000000004,94.013899999999992,91.958500000000001,92.660399999999996,91.503699999999995,95.151600000000002,92.958100000000002,85.978800000000007,88.269900000000007,85.152299999999997,83.051500000000004,78.868300000000005,81.775700000000001,78.216999999999999,84.196200000000005,87.5184,84.862000000000009,90.200800000000001,87.808499999999995,87.648899999999998,92.048100000000005,91.387799999999999,88.6905,91.105699999999999,90.718000000000004,90.9983,85.150099999999995,85.634500000000003,85.724999999999994,87.245399999999989,90.7303,90.831199999999995,87.673199999999994,90.543999999999997,88.456400000000002,85.446299999999994,85.617100000000008,87.318399999999997,86.064899999999994,83.554299999999998,83.232799999999997,84.892299999999992,86.625100000000003,88.059899999999999,90.267099999999999,89.877099999999999,89.798299999999998,91.743799999999993,91.037100000000009,93.6798,94.366200000000006,95.293399999999991,96.552999999999997,98.494199999999992,101.56639999999999,99.501300000000001,94.754599999999996,95.419799999999995,94.745199999999997,96.83659999999999,95.7166,97.879899999999992,101.81270000000001,106.93109999999999,108.99779999999998,119.4482,123.43710000000002,120.63500000000001,122.36970000000001,126.05370000000001,136.0051,139.5626,135.72649999999999,140.93379999999999,139.62960000000001,148.6395,149.28110000000001,155.84190000000001,158.34950000000001,147.31909999999999,131.21940000000001,138.21540000000002,131.92919999999998,118.5475,133.04149999999998,131.10900000000001,125.75369999999999,126.1854,134.31620000000001,138.9485,143.5787,137.7655,147.77180000000001,146.8143,142.47659999999999,145.0581,143.7852,141.1891,153.4975,150.02789999999999,139.36969999999999,147.9845,162.6893,158.64929999999998,153.2928,150.56810000000002,145.62710000000001,124.974,111.62090000000001,118.9328,110.87100000000001,110.8857,108.2831,114.2587,119.9208,116.26270000000001,116.7637,113.4873,111.22380000000001,103.0505,104.06020000000001,105.36859999999999,109.71599999999999,109.24000000000001,110.4061,106.64320000000001,104.71289999999999,102.85340000000001,106.006,100.92019999999999,99.691200000000009,98.644000000000005,97.851600000000005,95.822400000000002,103.5642,104.27550000000001,110.69389999999999,109.7116,105.82050000000001,112.95399999999999,111.94850000000001,111.22490000000001,111.5548,111.67469999999999,112.55900000000001,109.4541,114.08860000000001,112.50899999999999,109.92729999999999,109.2782,108.15820000000001,107.992,108.8001,107.4999,108.87009999999999,111.0433,109.43750000000001,102.47059999999999,102.62219999999999,109.52980000000001,100.74639999999999,97.007000000000005,100.07259999999999,95.619100000000003,91.553700000000006,92.925600000000003,92.556300000000007,82.99260000000001,77.734099999999998,78.486800000000002,80.198000000000008,78.960899999999995,78.101600000000005,76.377700000000004,77.532800000000009,79.868799999999993,78.395300000000006,81.287199999999999,77.7149,76.276899999999998,79.786299999999997,77.657499999999999,78.248599999999996,73.810500000000005,65.629499999999993,64.636600000000001,68.096299999999999,65.094700000000003,67.360600000000005,68.82350000000001,69.916399999999996,68.173600000000008,69.463699999999989,70.256100000000004,73.168999999999997,76.302000000000007,77.729399999999998,77.777799999999999,75.749399999999994,78.668999999999997,79.039900000000003,80.588499999999996,76.813800000000001,74.535499999999999,73.462599999999995,71.882800000000003,75.791899999999998,76.179100000000005,73.873200000000011,73.6434,71.932000000000002,70.071300000000008,69.3249,64.572299999999998,61.298299999999998,58.308999999999997,53.974200000000003,57.126399999999997,57.288200000000003,62.433099999999996,61.0274,61.878,57.740700000000004,60.512699999999995,61.063999999999993,59.907800000000002,59.632700000000007,64.432999999999993,66.515299999999996,67.610199999999992,66.688800000000001,66.462900000000005,67.940299999999993,67.864800000000002,72.529399999999995,72.103200000000001,71.12469999999999,67.558099999999996,63.834699999999998,62.334699999999998,62.188000000000002,62.041699999999999,60.969999999999999,58.347800000000007,60.313200000000002,57.535599999999995,58.061700000000002,56.8187,56.623500000000007,57.542899999999996,59.168900000000001,60.807999999999993,60.680700000000002,60.055700000000002,60.962499999999999,63.510599999999997,62.855899999999998,60.753299999999996,59.093600000000002,60.571399999999997,61.745600000000003,63.888900000000007,67.104200000000006,67.079499999999996,65.261200000000002,65.889399999999995,66.98960000000001,65.477599999999995,68.496099999999998,70.244100000000003,68.160699999999991,68.9709,65.644899999999993,60.783299999999997,59.650899999999993,58.625300000000003,61.668199999999999,61.038699999999999,62.6629,63.732599999999998,63.515799999999999,60.450199999999995,60.675199999999997,63.049699999999994,64.057200000000009,63.939700000000002,67.639300000000006,66.743499999999997,65.544700000000006,64.460099999999997,66.491,66.466899999999995,69.121600000000001,66.431600000000003,66.179500000000004,63.958499999999994,66.563299999999998,60.579300000000003,62.439599999999999,62.6907,63.116399999999992,64.952299999999994,66.762600000000006,64.099299999999999,64.109099999999998,61.521700000000003,60.569200000000002,59.349700000000006,60.819100000000006,67.336100000000002,68.073099999999997,67.664000000000001,70.172899999999998,75.935400000000001,78.652000000000001,75.460400000000007,73.496399999999994,72.716400000000007,75.661900000000003,79.839300000000009,75.724400000000003,79.35560000000001,77.653499999999994,74.728300000000004,78.151899999999998,79.526200000000003,85.868299999999991,88.830600000000004,89.177899999999994,89.305800000000005,94.640500000000003,98.551999999999992,97.995500000000007,101.3908,102.4701,102.8481,110.04849999999999,120.41820000000001,118.02550000000001,120.3567,121.72609999999999,120.87889999999999,102.87029999999999,97.314099999999996,104.46180000000001,105.36829999999999,105.6613,100.7474,104.58050000000001,101.57320000000001,95.133600000000001,85.820399999999992,80.075600000000009,81.219899999999996,77.326099999999997,78.563299999999998,82.6357,86.142799999999994,84.367999999999995,78.575099999999992,80.121499999999997,86.183900000000008,82.554900000000004,83.96050000000001,82.293400000000005,86.932100000000005,88.068299999999994,91.029899999999998,91.299399999999991,92.537000000000006,93.582299999999989,84.152199999999993,81.792600000000007,82.175699999999992,82.891000000000005,84.158299999999997,81.868799999999993,78.622900000000001,81.043900000000008,86.328999999999994,84.649200000000008,89.457999999999998,82.771100000000004,76.1922,75.39670000000001,76.471199999999996,74.488900000000001,74.052599999999998,71.867000000000004,73.150700000000001,73.530600000000007,78.183800000000005,72.568399999999997,77.463099999999997,84.100499999999997,83.703900000000004,81.517300000000006,69.834099999999992,71.883099999999999,67.122099999999989,65.372699999999995,61.349699999999999,60.397800000000004,62.456000000000003,62.373900000000006,63.735699999999994,63.045099999999998,65.5625,63.971199999999996,64.5959,62.511399999999995,63.494599999999998,64.471100000000007,64.244500000000002,text:date: 2020-07-27br />return_base100: 100.0000br />name: Transactions Index,date: 2020-07-28br />return_base100: 96.2589br />name: Transactions Index,date: 2020-07-29br />return_base100: 102.9202br />name: Transactions Index,date: 2020-07-30br />return_base100: 99.7230br />name: Transactions Index,date: 2020-07-31br />return_base100: 98.7149br />name: Transactions Index,date: 2020-08-01br />return_base100: 97.4930br />name: Transactions Index,date: 2020-08-02br />return_base100: 100.8908br />name: Transactions Index,date: 2020-08-03br />return_base100: 106.6917br />name: Transactions Index,date: 2020-08-04br />return_base100: 117.5038br />name: Transactions Index,date: 2020-08-05br />return_base100: 115.0410br />name: Transactions Index,date: 2020-08-06br />return_base100: 121.2013br />name: Transactions Index,date: 2020-08-07br />return_base100: 123.8472br />name: Transactions Index,date: 2020-08-08br />return_base100: 122.6858br />name: Transactions Index,date: 2020-08-09br />return_base100: 119.8906br />name: Transactions Index,date: 2020-08-10br />return_base100: 122.5606br />name: Transactions Index,date: 2020-08-11br />return_base100: 143.7867br />name: Transactions Index,date: 2020-08-12br />return_base100: 134.7179br />name: Transactions Index,date: 2020-08-13br />return_base100: 157.8553br />name: Transactions Index,date: 2020-08-14br />return_base100: 143.9232br />name: Transactions Index,date: 2020-08-15br />return_base100: 154.1332br />name: Transactions Index,date: 2020-08-16br />return_base100: 177.5229br />name: Transactions Index,date: 2020-08-17br />return_base100: 204.9199br />name: Transactions Index,date: 2020-08-18br />return_base100: 223.9040br />name: Transactions Index,date: 2020-08-19br />return_base100: 241.1403br />name: Transactions Index,date: 2020-08-20br />return_base100: 229.1489br />name: Transactions Index,date: 2020-08-21br />return_base100: 231.5074br />name: Transactions Index,date: 2020-08-22br />return_base100: 211.4686br />name: Transactions Index,date: 2020-08-23br />return_base100: 223.3753br />name: Transactions Index,date: 2020-08-24br />return_base100: 216.2243br />name: Transactions Index,date: 2020-08-25br />return_base100: 218.2551br />name: Transactions Index,date: 2020-08-26br />return_base100: 205.0297br />name: Transactions Index,date: 2020-08-27br />return_base100: 222.5116br />name: Transactions Index,date: 2020-08-28br />return_base100: 206.1946br />name: Transactions Index,date: 2020-08-29br />return_base100: 216.1365br />name: Transactions Index,date: 2020-08-30br />return_base100: 211.3761br />name: Transactions Index,date: 2020-08-31br />return_base100: 220.6910br />name: Transactions Index,date: 2020-09-01br />return_base100: 240.3761br />name: Transactions Index,date: 2020-09-02br />return_base100: 264.0755br />name: Transactions Index,date: 2020-09-03br />return_base100: 236.6670br />name: Transactions Index,date: 2020-09-04br />return_base100: 180.4901br />name: Transactions Index,date: 2020-09-05br />return_base100: 182.6210br />name: Transactions Index,date: 2020-09-06br />return_base100: 142.5199br />name: Transactions Index,date: 2020-09-07br />return_base100: 155.7186br />name: Transactions Index,date: 2020-09-08br />return_base100: 148.7122br />name: Transactions Index,date: 2020-09-09br />return_base100: 142.2822br />name: Transactions Index,date: 2020-09-10br />return_base100: 158.9236br />name: Transactions Index,date: 2020-09-11br />return_base100: 161.8615br />name: Transactions Index,date: 2020-09-12br />return_base100: 159.8862br />name: Transactions Index,date: 2020-09-13br />return_base100: 165.2573br />name: Transactions Index,date: 2020-09-14br />return_base100: 155.1934br />name: Transactions Index,date: 2020-09-15br />return_base100: 159.9867br />name: Transactions Index,date: 2020-09-16br />return_base100: 147.5233br />name: Transactions Index,date: 2020-09-17br />return_base100: 138.3675br />name: Transactions Index,date: 2020-09-18br />return_base100: 133.6274br />name: Transactions Index,date: 2020-09-19br />return_base100: 127.5490br />name: Transactions Index,date: 2020-09-20br />return_base100: 129.3099br />name: Transactions Index,date: 2020-09-21br />return_base100: 124.9679br />name: Transactions Index,date: 2020-09-22br />return_base100: 115.1829br />name: Transactions Index,date: 2020-09-23br />return_base100: 112.7439br />name: Transactions Index,date: 2020-09-24br />return_base100: 97.5042br />name: Transactions Index,date: 2020-09-25br />return_base100: 111.1146br />name: Transactions Index,date: 2020-09-26br />return_base100: 121.9977br />name: Transactions Index,date: 2020-09-27br />return_base100: 126.3884br />name: Transactions Index,date: 2020-09-28br />return_base100: 122.3637br />name: Transactions Index,date: 2020-09-29br />return_base100: 116.6786br />name: Transactions Index,date: 2020-09-30br />return_base100: 119.8146br />name: Transactions Index,date: 2020-10-01br />return_base100: 121.9172br />name: Transactions Index,date: 2020-10-02br />return_base100: 131.3424br />name: Transactions Index,date: 2020-10-03br />return_base100: 128.0639br />name: Transactions Index,date: 2020-10-04br />return_base100: 125.8024br />name: Transactions Index,date: 2020-10-05br />return_base100: 127.4180br />name: Transactions Index,date: 2020-10-06br />return_base100: 122.3768br />name: Transactions Index,date: 2020-10-07br />return_base100: 114.6094br />name: Transactions Index,date: 2020-10-08br />return_base100: 123.4177br />name: Transactions Index,date: 2020-10-09br />return_base100: 126.9674br />name: Transactions Index,date: 2020-10-10br />return_base100: 131.1157br />name: Transactions Index,date: 2020-10-11br />return_base100: 139.0276br />name: Transactions Index,date: 2020-10-12br />return_base100: 169.1479br />name: Transactions Index,date: 2020-10-13br />return_base100: 151.9053br />name: Transactions Index,date: 2020-10-14br />return_base100: 147.9314br />name: Transactions Index,date: 2020-10-15br />return_base100: 158.1758br />name: Transactions Index,date: 2020-10-16br />return_base100: 152.3920br />name: Transactions Index,date: 2020-10-17br />return_base100: 139.4916br />name: Transactions Index,date: 2020-10-18br />return_base100: 145.7545br />name: Transactions Index,date: 2020-10-19br />return_base100: 146.7015br />name: Transactions Index,date: 2020-10-20br />return_base100: 140.5401br />name: Transactions Index,date: 2020-10-21br />return_base100: 126.2532br />name: Transactions Index,date: 2020-10-22br />return_base100: 139.3324br />name: Transactions Index,date: 2020-10-23br />return_base100: 142.1738br />name: Transactions Index,date: 2020-10-24br />return_base100: 140.4568br />name: Transactions Index,date: 2020-10-25br />return_base100: 137.3697br />name: Transactions Index,date: 2020-10-26br />return_base100: 132.4402br />name: Transactions Index,date: 2020-10-27br />return_base100: 127.6476br />name: Transactions Index,date: 2020-10-28br />return_base100: 130.4099br />name: Transactions Index,date: 2020-10-29br />return_base100: 120.1217br />name: Transactions Index,date: 2020-10-30br />return_base100: 115.7705br />name: Transactions Index,date: 2020-10-31br />return_base100: 116.1149br />name: Transactions Index,date: 2020-11-01br />return_base100: 122.1982br />name: Transactions Index,date: 2020-11-02br />return_base100: 118.2419br />name: Transactions Index,date: 2020-11-03br />return_base100: 111.8355br />name: Transactions Index,date: 2020-11-04br />return_base100: 114.9665br />name: Transactions Index,date: 2020-11-05br />return_base100: 111.5371br />name: Transactions Index,date: 2020-11-06br />return_base100: 116.8757br />name: Transactions Index,date: 2020-11-07br />return_base100: 133.3828br />name: Transactions Index,date: 2020-11-08br />return_base100: 122.5172br />name: Transactions Index,date: 2020-11-09br />return_base100: 135.6068br />name: Transactions Index,date: 2020-11-10br />return_base100: 141.2016br />name: Transactions Index,date: 2020-11-11br />return_base100: 150.0329br />name: Transactions Index,date: 2020-11-12br />return_base100: 142.7729br />name: Transactions Index,date: 2020-11-13br />return_base100: 136.2447br />name: Transactions Index,date: 2020-11-14br />return_base100: 145.3172br />name: Transactions Index,date: 2020-11-15br />return_base100: 141.0644br />name: Transactions Index,date: 2020-11-16br />return_base100: 138.4562br />name: Transactions Index,date: 2020-11-17br />return_base100: 148.0923br />name: Transactions Index,date: 2020-11-18br />return_base100: 156.9049br />name: Transactions Index,date: 2020-11-19br />return_base100: 148.5812br />name: Transactions Index,date: 2020-11-20br />return_base100: 144.5748br />name: Transactions Index,date: 2020-11-21br />return_base100: 145.4238br />name: Transactions Index,date: 2020-11-22br />return_base100: 159.7960br />name: Transactions Index,date: 2020-11-23br />return_base100: 163.0036br />name: Transactions Index,date: 2020-11-24br />return_base100: 171.5779br />name: Transactions Index,date: 2020-11-25br />return_base100: 184.6851br />name: Transactions Index,date: 2020-11-26br />return_base100: 179.4721br />name: Transactions Index,date: 2020-11-27br />return_base100: 153.7795br />name: Transactions Index,date: 2020-11-28br />return_base100: 155.0282br />name: Transactions Index,date: 2020-11-29br />return_base100: 160.3055br />name: Transactions Index,date: 2020-11-30br />return_base100: 160.5694br />name: Transactions Index,date: 2020-12-01br />return_base100: 166.9586br />name: Transactions Index,date: 2020-12-02br />return_base100: 156.0680br />name: Transactions Index,date: 2020-12-03br />return_base100: 162.5928br />name: Transactions Index,date: 2020-12-04br />return_base100: 166.7472br />name: Transactions Index,date: 2020-12-05br />return_base100: 150.3013br />name: Transactions Index,date: 2020-12-06br />return_base100: 155.3938br />name: Transactions Index,date: 2020-12-07br />return_base100: 157.7455br />name: Transactions Index,date: 2020-12-08br />return_base100: 155.6169br />name: Transactions Index,date: 2020-12-09br />return_base100: 139.9515br />name: Transactions Index,date: 2020-12-10br />return_base100: 141.1184br />name: Transactions Index,date: 2020-12-11br />return_base100: 134.3539br />name: Transactions Index,date: 2020-12-12br />return_base100: 129.0178br />name: Transactions Index,date: 2020-12-13br />return_base100: 138.0034br />name: Transactions Index,date: 2020-12-14br />return_base100: 140.4463br />name: Transactions Index,date: 2020-12-15br />return_base100: 138.5649br />name: Transactions Index,date: 2020-12-16br />return_base100: 139.8049br />name: Transactions Index,date: 2020-12-17br />return_base100: 148.4430br />name: Transactions Index,date: 2020-12-18br />return_base100: 145.6926br />name: Transactions Index,date: 2020-12-19br />return_base100: 146.5243br />name: Transactions Index,date: 2020-12-20br />return_base100: 146.4361br />name: Transactions Index,date: 2020-12-21br />return_base100: 141.2969br />name: Transactions Index,date: 2020-12-22br />return_base100: 133.9866br />name: Transactions Index,date: 2020-12-23br />return_base100: 139.7832br />name: Transactions Index,date: 2020-12-24br />return_base100: 121.1022br />name: Transactions Index,date: 2020-12-25br />return_base100: 129.6156br />name: Transactions Index,date: 2020-12-26br />return_base100: 128.3749br />name: Transactions Index,date: 2020-12-27br />return_base100: 125.5297br />name: Transactions Index,date: 2020-12-28br />return_base100: 132.6219br />name: Transactions Index,date: 2020-12-29br />return_base100: 148.8652br />name: Transactions Index,date: 2020-12-30br />return_base100: 157.8644br />name: Transactions Index,date: 2020-12-31br />return_base100: 146.3524br />name: Transactions Index,date: 2021-01-01br />return_base100: 143.7332br />name: Transactions Index,date: 2021-01-02br />return_base100: 143.4771br />name: Transactions Index,date: 2021-01-03br />return_base100: 141.5740br />name: Transactions Index,date: 2021-01-04br />return_base100: 156.0640br />name: Transactions Index,date: 2021-01-05br />return_base100: 160.6907br />name: Transactions Index,date: 2021-01-06br />return_base100: 172.4714br />name: Transactions Index,date: 2021-01-07br />return_base100: 204.4245br />name: Transactions Index,date: 2021-01-08br />return_base100: 219.9537br />name: Transactions Index,date: 2021-01-09br />return_base100: 213.9222br />name: Transactions Index,date: 2021-01-10br />return_base100: 231.9469br />name: Transactions Index,date: 2021-01-11br />return_base100: 213.8494br />name: Transactions Index,date: 2021-01-12br />return_base100: 187.5880br />name: Transactions Index,date: 2021-01-13br />return_base100: 190.9452br />name: Transactions Index,date: 2021-01-14br />return_base100: 218.2524br />name: Transactions Index,date: 2021-01-15br />return_base100: 226.2334br />name: Transactions Index,date: 2021-01-16br />return_base100: 236.8572br />name: Transactions Index,date: 2021-01-17br />return_base100: 249.6012br />name: Transactions Index,date: 2021-01-18br />return_base100: 276.1817br />name: Transactions Index,date: 2021-01-19br />return_base100: 265.9076br />name: Transactions Index,date: 2021-01-20br />return_base100: 294.1446br />name: Transactions Index,date: 2021-01-21br />return_base100: 311.5433br />name: Transactions Index,date: 2021-01-22br />return_base100: 247.1552br />name: Transactions Index,date: 2021-01-23br />return_base100: 264.2576br />name: Transactions Index,date: 2021-01-24br />return_base100: 261.7854br />name: Transactions Index,date: 2021-01-25br />return_base100: 266.5799br />name: Transactions Index,date: 2021-01-26br />return_base100: 252.5167br />name: Transactions Index,date: 2021-01-27br />return_base100: 257.5053br />name: Transactions Index,date: 2021-01-28br />return_base100: 231.6841br />name: Transactions Index,date: 2021-01-29br />return_base100: 256.3650br />name: Transactions Index,date: 2021-01-30br />return_base100: 253.3949br />name: Transactions Index,date: 2021-01-31br />return_base100: 263.3200br />name: Transactions Index,date: 2021-02-01br />return_base100: 275.0033br />name: Transactions Index,date: 2021-02-02br />return_base100: 281.9854br />name: Transactions Index,date: 2021-02-03br />return_base100: 299.9037br />name: Transactions Index,date: 2021-02-04br />return_base100: 306.5410br />name: Transactions Index,date: 2021-02-05br />return_base100: 336.4026br />name: Transactions Index,date: 2021-02-06br />return_base100: 378.3351br />name: Transactions Index,date: 2021-02-07br />return_base100: 355.2918br />name: Transactions Index,date: 2021-02-08br />return_base100: 356.9009br />name: Transactions Index,date: 2021-02-09br />return_base100: 373.4197br />name: Transactions Index,date: 2021-02-10br />return_base100: 400.5588br />name: Transactions Index,date: 2021-02-11br />return_base100: 409.9859br />name: Transactions Index,date: 2021-02-12br />return_base100: 494.2290br />name: Transactions Index,date: 2021-02-13br />return_base100: 534.3478br />name: Transactions Index,date: 2021-02-14br />return_base100: 520.3130br />name: Transactions Index,date: 2021-02-15br />return_base100: 484.7206br />name: Transactions Index,date: 2021-02-16br />return_base100: 466.4155br />name: Transactions Index,date: 2021-02-17br />return_base100: 506.8277br />name: Transactions Index,date: 2021-02-18br />return_base100: 502.8904br />name: Transactions Index,date: 2021-02-19br />return_base100: 567.5383br />name: Transactions Index,date: 2021-02-20br />return_base100: 703.3389br />name: Transactions Index,date: 2021-02-21br />return_base100: 615.0026br />name: Transactions Index,date: 2021-02-22br />return_base100: 633.8355br />name: Transactions Index,date: 2021-02-23br />return_base100: 605.2235br />name: Transactions Index,date: 2021-02-24br />return_base100: 493.6656br />name: Transactions Index,date: 2021-02-25br />return_base100: 518.4836br />name: Transactions Index,date: 2021-02-26br />return_base100: 478.3811br />name: Transactions Index,date: 2021-02-27br />return_base100: 466.2472br />name: Transactions Index,date: 2021-02-28br />return_base100: 493.5828br />name: Transactions Index,date: 2021-03-01br />return_base100: 462.4444br />name: Transactions Index,date: 2021-03-02br />return_base100: 506.5636br />name: Transactions Index,date: 2021-03-03br />return_base100: 488.5698br />name: Transactions Index,date: 2021-03-04br />return_base100: 501.0304br />name: Transactions Index,date: 2021-03-05br />return_base100: 481.6661br />name: Transactions Index,date: 2021-03-06br />return_base100: 482.2371br />name: Transactions Index,date: 2021-03-07br />return_base100: 489.3310br />name: Transactions Index,date: 2021-03-08br />return_base100: 529.4464br />name: Transactions Index,date: 2021-03-09br />return_base100: 537.8239br />name: Transactions Index,date: 2021-03-10br />return_base100: 580.7513br />name: Transactions Index,date: 2021-03-11br />return_base100: 547.2634br />name: Transactions Index,date: 2021-03-12br />return_base100: 554.5973br />name: Transactions Index,date: 2021-03-13br />return_base100: 528.2549br />name: Transactions Index,date: 2021-03-14br />return_base100: 574.2980br />name: Transactions Index,date: 2021-03-15br />return_base100: 548.8309br />name: Transactions Index,date: 2021-03-16br />return_base100: 532.7624br />name: Transactions Index,date: 2021-03-17br />return_base100: 532.6287br />name: Transactions Index,date: 2021-03-18br />return_base100: 563.1111br />name: Transactions Index,date: 2021-03-19br />return_base100: 568.2572br />name: Transactions Index,date: 2021-03-20br />return_base100: 587.8498br />name: Transactions Index,date: 2021-03-21br />return_base100: 590.8569br />name: Transactions Index,date: 2021-03-22br />return_base100: 596.9590br />name: Transactions Index,date: 2021-03-23br />return_base100: 563.7604br />name: Transactions Index,date: 2021-03-24br />return_base100: 568.7577br />name: Transactions Index,date: 2021-03-25br />return_base100: 518.1564br />name: Transactions Index,date: 2021-03-26br />return_base100: 500.6176br />name: Transactions Index,date: 2021-03-27br />return_base100: 550.7319br />name: Transactions Index,date: 2021-03-28br />return_base100: 561.7730br />name: Transactions Index,date: 2021-03-29br />return_base100: 562.7475br />name: Transactions Index,date: 2021-03-30br />return_base100: 592.5898br />name: Transactions Index,date: 2021-03-31br />return_base100: 628.6459br />name: Transactions Index,date: 2021-04-01br />return_base100: 650.5001br />name: Transactions Index,date: 2021-04-02br />return_base100: 684.1150br />name: Transactions Index,date: 2021-04-03br />return_base100: 689.8663br />name: Transactions Index,date: 2021-04-04br />return_base100: 641.1653br />name: Transactions Index,date: 2021-04-05br />return_base100: 674.4021br />name: Transactions Index,date: 2021-04-06br />return_base100: 690.2955br />name: Transactions Index,date: 2021-04-07br />return_base100: 679.9119br />name: Transactions Index,date: 2021-04-08br />return_base100: 603.9142br />name: Transactions Index,date: 2021-04-09br />return_base100: 636.8288br />name: Transactions Index,date: 2021-04-10br />return_base100: 642.0199br />name: Transactions Index,date: 2021-04-11br />return_base100: 648.7116br />name: Transactions Index,date: 2021-04-12br />return_base100: 663.7404br />name: Transactions Index,date: 2021-04-13br />return_base100: 647.6700br />name: Transactions Index,date: 2021-04-14br />return_base100: 669.5070br />name: Transactions Index,date: 2021-04-15br />return_base100: 696.6231br />name: Transactions Index,date: 2021-04-16br />return_base100: 741.3214br />name: Transactions Index,date: 2021-04-17br />return_base100: 722.2846br />name: Transactions Index,date: 2021-04-18br />return_base100: 694.6645br />name: Transactions Index,date: 2021-04-19br />return_base100: 630.1957br />name: Transactions Index,date: 2021-04-20br />return_base100: 581.2796br />name: Transactions Index,date: 2021-04-21br />return_base100: 595.6245br />name: Transactions Index,date: 2021-04-22br />return_base100: 574.8656br />name: Transactions Index,date: 2021-04-23br />return_base100: 502.8697br />name: Transactions Index,date: 2021-04-24br />return_base100: 486.7212br />name: Transactions Index,date: 2021-04-25br />return_base100: 449.8554br />name: Transactions Index,date: 2021-04-26br />return_base100: 451.2580br />name: Transactions Index,date: 2021-04-27br />return_base100: 534.7025br />name: Transactions Index,date: 2021-04-28br />return_base100: 581.1083br />name: Transactions Index,date: 2021-04-29br />return_base100: 544.8410br />name: Transactions Index,date: 2021-04-30br />return_base100: 542.2392br />name: Transactions Index,date: 2021-05-01br />return_base100: 602.7945br />name: Transactions Index,date: 2021-05-02br />return_base100: 601.3978br />name: Transactions Index,date: 2021-05-03br />return_base100: 615.5831br />name: Transactions Index,date: 2021-05-04br />return_base100: 631.6547br />name: Transactions Index,date: 2021-05-05br />return_base100: 555.3154br />name: Transactions Index,date: 2021-05-06br />return_base100: 631.7370br />name: Transactions Index,date: 2021-05-07br />return_base100: 643.9549br />name: Transactions Index,date: 2021-05-08br />return_base100: 640.1292br />name: Transactions Index,date: 2021-05-09br />return_base100: 639.6617br />name: Transactions Index,date: 2021-05-10br />return_base100: 612.9815br />name: Transactions Index,date: 2021-05-11br />return_base100: 568.9667br />name: Transactions Index,date: 2021-05-12br />return_base100: 604.0911br />name: Transactions Index,date: 2021-05-13br />return_base100: 506.0163br />name: Transactions Index,date: 2021-05-14br />return_base100: 496.5665br />name: Transactions Index,date: 2021-05-15br />return_base100: 531.3250br />name: Transactions Index,date: 2021-05-16br />return_base100: 483.5115br />name: Transactions Index,date: 2021-05-17br />return_base100: 489.6654br />name: Transactions Index,date: 2021-05-18br />return_base100: 469.0466br />name: Transactions Index,date: 2021-05-19br />return_base100: 487.4632br />name: Transactions Index,date: 2021-05-20br />return_base100: 345.1860br />name: Transactions Index,date: 2021-05-21br />return_base100: 380.2547br />name: Transactions Index,date: 2021-05-22br />return_base100: 328.6994br />name: Transactions Index,date: 2021-05-23br />return_base100: 314.9582br />name: Transactions Index,date: 2021-05-24br />return_base100: 258.3243br />name: Transactions Index,date: 2021-05-25br />return_base100: 319.3107br />name: Transactions Index,date: 2021-05-26br />return_base100: 331.7213br />name: Transactions Index,date: 2021-05-27br />return_base100: 365.0391br />name: Transactions Index,date: 2021-05-28br />return_base100: 344.8950br />name: Transactions Index,date: 2021-05-29br />return_base100: 305.9879br />name: Transactions Index,date: 2021-05-30br />return_base100: 282.3409br />name: Transactions Index,date: 2021-05-31br />return_base100: 301.7003br />name: Transactions Index,date: 2021-06-01br />return_base100: 319.7748br />name: Transactions Index,date: 2021-06-02br />return_base100: 324.7551br />name: Transactions Index,date: 2021-06-03br />return_base100: 332.7988br />name: Transactions Index,date: 2021-06-04br />return_base100: 342.2871br />name: Transactions Index,date: 2021-06-05br />return_base100: 331.4016br />name: Transactions Index,date: 2021-06-06br />return_base100: 331.2889br />name: Transactions Index,date: 2021-06-07br />return_base100: 346.9262br />name: Transactions Index,date: 2021-06-08br />return_base100: 318.9171br />name: Transactions Index,date: 2021-06-09br />return_base100: 348.8260br />name: Transactions Index,date: 2021-06-10br />return_base100: 390.3613br />name: Transactions Index,date: 2021-06-11br />return_base100: 418.6120br />name: Transactions Index,date: 2021-06-12br />return_base100: 372.6102br />name: Transactions Index,date: 2021-06-13br />return_base100: 360.3809br />name: Transactions Index,date: 2021-06-14br />return_base100: 370.1430br />name: Transactions Index,date: 2021-06-15br />return_base100: 443.7459br />name: Transactions Index,date: 2021-06-16br />return_base100: 504.1457br />name: Transactions Index,date: 2021-06-17br />return_base100: 475.0363br />name: Transactions Index,date: 2021-06-18br />return_base100: 488.2376br />name: Transactions Index,date: 2021-06-19br />return_base100: 442.7078br />name: Transactions Index,date: 2021-06-20br />return_base100: 431.6440br />name: Transactions Index,date: 2021-06-21br />return_base100: 422.4074br />name: Transactions Index,date: 2021-06-22br />return_base100: 339.2708br />name: Transactions Index,date: 2021-06-23br />return_base100: 326.0164br />name: Transactions Index,date: 2021-06-24br />return_base100: 355.6903br />name: Transactions Index,date: 2021-06-25br />return_base100: 377.4694br />name: Transactions Index,date: 2021-06-26br />return_base100: 345.2855br />name: Transactions Index,date: 2021-06-27br />return_base100: 347.9357br />name: Transactions Index,date: 2021-06-28br />return_base100: 367.6805br />name: Transactions Index,date: 2021-06-29br />return_base100: 398.8518br />name: Transactions Index,date: 2021-06-30br />return_base100: 465.5839br />name: Transactions Index,date: 2021-07-01br />return_base100: 447.0389br />name: Transactions Index,date: 2021-07-02br />return_base100: 435.8347br />name: Transactions Index,date: 2021-07-03br />return_base100: 429.8641br />name: Transactions Index,date: 2021-07-04br />return_base100: 451.3996br />name: Transactions Index,date: 2021-07-05br />return_base100: 458.0969br />name: Transactions Index,date: 2021-07-06br />return_base100: 449.4465br />name: Transactions Index,date: 2021-07-07br />return_base100: 459.5978br />name: Transactions Index,date: 2021-07-08br />return_base100: 453.8219br />name: Transactions Index,date: 2021-07-09br />return_base100: 431.6580br />name: Transactions Index,date: 2021-07-10br />return_base100: 438.6061br />name: Transactions Index,date: 2021-07-11br />return_base100: 431.2522br />name: Transactions Index,date: 2021-07-12br />return_base100: 447.1154br />name: Transactions Index,date: 2021-07-13br />return_base100: 436.5226br />name: Transactions Index,date: 2021-07-14br />return_base100: 424.8137br />name: Transactions Index,date: 2021-07-15br />return_base100: 429.2018br />name: Transactions Index,date: 2021-07-16br />return_base100: 403.2698br />name: Transactions Index,date: 2021-07-17br />return_base100: 367.5385br />name: Transactions Index,date: 2021-07-18br />return_base100: 382.3334br />name: Transactions Index,date: 2021-07-19br />return_base100: 388.2769br />name: Transactions Index,date: 2021-07-20br />return_base100: 357.5738br />name: Transactions Index,date: 2021-07-21br />return_base100: 340.8157br />name: Transactions Index,date: 2021-07-22br />return_base100: 371.8517br />name: Transactions Index,date: 2021-07-23br />return_base100: 385.8546br />name: Transactions Index,date: 2021-07-24br />return_base100: 429.0100br />name: Transactions Index,date: 2021-07-25br />return_base100: 423.5327br />name: Transactions Index,date: 2021-07-26br />return_base100: 480.6055br />name: Transactions Index,date: 2021-07-27br />return_base100: 516.2387br />name: Transactions Index,date: 2021-07-28br />return_base100: 522.6379br />name: Transactions Index,date: 2021-07-29br />return_base100: 567.6076br />name: Transactions Index,date: 2021-07-30br />return_base100: 561.8361br />name: Transactions Index,date: 2021-07-31br />return_base100: 568.7970br />name: Transactions Index,date: 2021-08-01br />return_base100: 573.1759br />name: Transactions Index,date: 2021-08-02br />return_base100: 535.9395br />name: Transactions Index,date: 2021-08-03br />return_base100: 534.7616br />name: Transactions Index,date: 2021-08-04br />return_base100: 508.6577br />name: Transactions Index,date: 2021-08-05br />return_base100: 514.6593br />name: Transactions Index,date: 2021-08-06br />return_base100: 511.1272br />name: Transactions Index,date: 2021-08-07br />return_base100: 532.2118br />name: Transactions Index,date: 2021-08-08br />return_base100: 540.3958br />name: Transactions Index,date: 2021-08-09br />return_base100: 515.6421br />name: Transactions Index,date: 2021-08-10br />return_base100: 530.3771br />name: Transactions Index,date: 2021-08-11br />return_base100: 530.2836br />name: Transactions Index,date: 2021-08-12br />return_base100: 543.3622br />name: Transactions Index,date: 2021-08-13br />return_base100: 531.5021br />name: Transactions Index,date: 2021-08-14br />return_base100: 576.9936br />name: Transactions Index,date: 2021-08-15br />return_base100: 559.9549br />name: Transactions Index,date: 2021-08-16br />return_base100: 557.1935br />name: Transactions Index,date: 2021-08-17br />return_base100: 553.3092br />name: Transactions Index,date: 2021-08-18br />return_base100: 537.0172br />name: Transactions Index,date: 2021-08-19br />return_base100: 578.7763br />name: Transactions Index,date: 2021-08-20br />return_base100: 587.5830br />name: Transactions Index,date: 2021-08-21br />return_base100: 600.2750br />name: Transactions Index,date: 2021-08-22br />return_base100: 602.7113br />name: Transactions Index,date: 2021-08-23br />return_base100: 610.0742br />name: Transactions Index,date: 2021-08-24br />return_base100: 657.8761br />name: Transactions Index,date: 2021-08-25br />return_base100: 609.6352br />name: Transactions Index,date: 2021-08-26br />return_base100: 608.7362br />name: Transactions Index,date: 2021-08-27br />return_base100: 587.3929br />name: Transactions Index,date: 2021-08-28br />return_base100: 605.4249br />name: Transactions Index,date: 2021-08-29br />return_base100: 596.6756br />name: Transactions Index,date: 2021-08-30br />return_base100: 598.7435br />name: Transactions Index,date: 2021-08-31br />return_base100: 556.7492br />name: Transactions Index,date: 2021-09-01br />return_base100: 571.3183br />name: Transactions Index,date: 2021-09-02br />return_base100: 596.9432br />name: Transactions Index,date: 2021-09-03br />return_base100: 610.6021br />name: Transactions Index,date: 2021-09-04br />return_base100: 605.3544br />name: Transactions Index,date: 2021-09-05br />return_base100: 607.0528br />name: Transactions Index,date: 2021-09-06br />return_base100: 643.7480br />name: Transactions Index,date: 2021-09-07br />return_base100: 641.3381br />name: Transactions Index,date: 2021-09-08br />return_base100: 544.4184br />name: Transactions Index,date: 2021-09-09br />return_base100: 554.6479br />name: Transactions Index,date: 2021-09-10br />return_base100: 558.2854br />name: Transactions Index,date: 2021-09-11br />return_base100: 526.3113br />name: Transactions Index,date: 2021-09-12br />return_base100: 535.3412br />name: Transactions Index,date: 2021-09-13br />return_base100: 540.7355br />name: Transactions Index,date: 2021-09-14br />return_base100: 517.7011br />name: Transactions Index,date: 2021-09-15br />return_base100: 535.9915br />name: Transactions Index,date: 2021-09-16br />return_base100: 571.1844br />name: Transactions Index,date: 2021-09-17br />return_base100: 551.1996br />name: Transactions Index,date: 2021-09-18br />return_base100: 534.0139br />name: Transactions Index,date: 2021-09-19br />return_base100: 552.5498br />name: Transactions Index,date: 2021-09-20br />return_base100: 537.2583br />name: Transactions Index,date: 2021-09-21br />return_base100: 460.5653br />name: Transactions Index,date: 2021-09-22br />return_base100: 436.5311br />name: Transactions Index,date: 2021-09-23br />return_base100: 497.0356br />name: Transactions Index,date: 2021-09-24br />return_base100: 517.3816br />name: Transactions Index,date: 2021-09-25br />return_base100: 506.2400br />name: Transactions Index,date: 2021-09-26br />return_base100: 500.4928br />name: Transactions Index,date: 2021-09-27br />return_base100: 508.7525br />name: Transactions Index,date: 2021-09-28br />return_base100: 479.7938br />name: Transactions Index,date: 2021-09-29br />return_base100: 454.0474br />name: Transactions Index,date: 2021-09-30br />return_base100: 461.4791br />name: Transactions Index,date: 2021-10-01br />return_base100: 496.4997br />name: Transactions Index,date: 2021-10-02br />return_base100: 530.7877br />name: Transactions Index,date: 2021-10-03br />return_base100: 548.0223br />name: Transactions Index,date: 2021-10-04br />return_base100: 549.1913br />name: Transactions Index,date: 2021-10-05br />return_base100: 567.2301br />name: Transactions Index,date: 2021-10-06br />return_base100: 575.0664br />name: Transactions Index,date: 2021-10-07br />return_base100: 554.1325br />name: Transactions Index,date: 2021-10-08br />return_base100: 548.2909br />name: Transactions Index,date: 2021-10-09br />return_base100: 552.3952br />name: Transactions Index,date: 2021-10-10br />return_base100: 564.2727br />name: Transactions Index,date: 2021-10-11br />return_base100: 546.6279br />name: Transactions Index,date: 2021-10-12br />return_base100: 547.8435br />name: Transactions Index,date: 2021-10-13br />return_base100: 530.8445br />name: Transactions Index,date: 2021-10-14br />return_base100: 535.0077br />name: Transactions Index,date: 2021-10-15br />return_base100: 533.4424br />name: Transactions Index,date: 2021-10-16br />return_base100: 621.6598br />name: Transactions Index,date: 2021-10-17br />return_base100: 624.5005br />name: Transactions Index,date: 2021-10-18br />return_base100: 616.7469br />name: Transactions Index,date: 2021-10-19br />return_base100: 600.9494br />name: Transactions Index,date: 2021-10-20br />return_base100: 595.1651br />name: Transactions Index,date: 2021-10-21br />return_base100: 614.7137br />name: Transactions Index,date: 2021-10-22br />return_base100: 602.9585br />name: Transactions Index,date: 2021-10-23br />return_base100: 605.4378br />name: Transactions Index,date: 2021-10-24br />return_base100: 612.9928br />name: Transactions Index,date: 2021-10-25br />return_base100: 598.3496br />name: Transactions Index,date: 2021-10-26br />return_base100: 611.0257br />name: Transactions Index,date: 2021-10-27br />return_base100: 606.4907br />name: Transactions Index,date: 2021-10-28br />return_base100: 540.7643br />name: Transactions Index,date: 2021-10-29br />return_base100: 575.4764br />name: Transactions Index,date: 2021-10-30br />return_base100: 584.7570br />name: Transactions Index,date: 2021-10-31br />return_base100: 573.3219br />name: Transactions Index,date: 2021-11-01br />return_base100: 604.1313br />name: Transactions Index,date: 2021-11-02br />return_base100: 604.6288br />name: Transactions Index,date: 2021-11-03br />return_base100: 632.9209br />name: Transactions Index,date: 2021-11-04br />return_base100: 707.2749br />name: Transactions Index,date: 2021-11-05br />return_base100: 672.0093br />name: Transactions Index,date: 2021-11-06br />return_base100: 646.7143br />name: Transactions Index,date: 2021-11-07br />return_base100: 646.3253br />name: Transactions Index,date: 2021-11-08br />return_base100: 669.6578br />name: Transactions Index,date: 2021-11-09br />return_base100: 673.7739br />name: Transactions Index,date: 2021-11-10br />return_base100: 662.3581br />name: Transactions Index,date: 2021-11-11br />return_base100: 637.3046br />name: Transactions Index,date: 2021-11-12br />return_base100: 657.7340br />name: Transactions Index,date: 2021-11-13br />return_base100: 631.3770br />name: Transactions Index,date: 2021-11-14br />return_base100: 657.4599br />name: Transactions Index,date: 2021-11-15br />return_base100: 648.8565br />name: Transactions Index,date: 2021-11-16br />return_base100: 644.6797br />name: Transactions Index,date: 2021-11-17br />return_base100: 590.8252br />name: Transactions Index,date: 2021-11-18br />return_base100: 593.1665br />name: Transactions Index,date: 2021-11-19br />return_base100: 542.8131br />name: Transactions Index,date: 2021-11-20br />return_base100: 587.8082br />name: Transactions Index,date: 2021-11-21br />return_base100: 605.7952br />name: Transactions Index,date: 2021-11-22br />return_base100: 597.3933br />name: Transactions Index,date: 2021-11-23br />return_base100: 574.1918br />name: Transactions Index,date: 2021-11-24br />return_base100: 690.3041br />name: Transactions Index,date: 2021-11-25br />return_base100: 645.3873br />name: Transactions Index,date: 2021-11-26br />return_base100: 677.9975br />name: Transactions Index,date: 2021-11-27br />return_base100: 630.8459br />name: Transactions Index,date: 2021-11-28br />return_base100: 674.5387br />name: Transactions Index,date: 2021-11-29br />return_base100: 676.3752br />name: Transactions Index,date: 2021-11-30br />return_base100: 683.5322br />name: Transactions Index,date: 2021-12-01br />return_base100: 656.5265br />name: Transactions Index,date: 2021-12-02br />return_base100: 668.4010br />name: Transactions Index,date: 2021-12-03br />return_base100: 639.7963br />name: Transactions Index,date: 2021-12-04br />return_base100: 599.3622br />name: Transactions Index,date: 2021-12-05br />return_base100: 542.5097br />name: Transactions Index,date: 2021-12-06br />return_base100: 513.3715br />name: Transactions Index,date: 2021-12-07br />return_base100: 530.2875br />name: Transactions Index,date: 2021-12-08br />return_base100: 519.3138br />name: Transactions Index,date: 2021-12-09br />return_base100: 540.7699br />name: Transactions Index,date: 2021-12-10br />return_base100: 510.6095br />name: Transactions Index,date: 2021-12-11br />return_base100: 489.5274br />name: Transactions Index,date: 2021-12-12br />return_base100: 503.1302br />name: Transactions Index,date: 2021-12-13br />return_base100: 511.1144br />name: Transactions Index,date: 2021-12-14br />return_base100: 473.2707br />name: Transactions Index,date: 2021-12-15br />return_base100: 478.2095br />name: Transactions Index,date: 2021-12-16br />return_base100: 488.4683br />name: Transactions Index,date: 2021-12-17br />return_base100: 478.5474br />name: Transactions Index,date: 2021-12-18br />return_base100: 472.4052br />name: Transactions Index,date: 2021-12-19br />return_base100: 476.6005br />name: Transactions Index,date: 2021-12-20br />return_base100: 470.7735br />name: Transactions Index,date: 2021-12-21br />return_base100: 458.6941br />name: Transactions Index,date: 2021-12-22br />return_base100: 495.4766br />name: Transactions Index,date: 2021-12-23br />return_base100: 505.5641br />name: Transactions Index,date: 2021-12-24br />return_base100: 524.8235br />name: Transactions Index,date: 2021-12-25br />return_base100: 515.9905br />name: Transactions Index,date: 2021-12-26br />return_base100: 520.5031br />name: Transactions Index,date: 2021-12-27br />return_base100: 525.8523br />name: Transactions Index,date: 2021-12-28br />return_base100: 544.4901br />name: Transactions Index,date: 2021-12-29br />return_base100: 505.6549br />name: Transactions Index,date: 2021-12-30br />return_base100: 497.2897br />name: Transactions Index,date: 2021-12-31br />return_base100: 503.8982br />name: Transactions Index,date: 2022-01-01br />return_base100: 499.9110br />name: Transactions Index,date: 2022-01-02br />return_base100: 516.6503br />name: Transactions Index,date: 2022-01-03br />return_base100: 522.4925br />name: Transactions Index,date: 2022-01-04br />return_base100: 535.8181br />name: Transactions Index,date: 2022-01-05br />return_base100: 522.4555br />name: Transactions Index,date: 2022-01-06br />return_base100: 491.1918br />name: Transactions Index,date: 2022-01-07br />return_base100: 477.4257br />name: Transactions Index,date: 2022-01-08br />return_base100: 449.7094br />name: Transactions Index,date: 2022-01-09br />return_base100: 441.0836br />name: Transactions Index,date: 2022-01-10br />return_base100: 444.2249br />name: Transactions Index,date: 2022-01-11br />return_base100: 435.5661br />name: Transactions Index,date: 2022-01-12br />return_base100: 439.7864br />name: Transactions Index,date: 2022-01-13br />return_base100: 457.1902br />name: Transactions Index,date: 2022-01-14br />return_base100: 442.9391br />name: Transactions Index,date: 2022-01-15br />return_base100: 452.5674br />name: Transactions Index,date: 2022-01-16br />return_base100: 458.7025br />name: Transactions Index,date: 2022-01-17br />return_base100: 459.7281br />name: Transactions Index,date: 2022-01-18br />return_base100: 445.2870br />name: Transactions Index,date: 2022-01-19br />return_base100: 430.8744br />name: Transactions Index,date: 2022-01-20br />return_base100: 413.7040br />name: Transactions Index,date: 2022-01-21br />return_base100: 396.1701br />name: Transactions Index,date: 2022-01-22br />return_base100: 334.5847br />name: Transactions Index,date: 2022-01-23br />return_base100: 314.6391br />name: Transactions Index,date: 2022-01-24br />return_base100: 323.5119br />name: Transactions Index,date: 2022-01-25br />return_base100: 304.5650br />name: Transactions Index,date: 2022-01-26br />return_base100: 317.9511br />name: Transactions Index,date: 2022-01-27br />return_base100: 325.9624br />name: Transactions Index,date: 2022-01-28br />return_base100: 318.1997br />name: Transactions Index,date: 2022-01-29br />return_base100: 332.0086br />name: Transactions Index,date: 2022-01-30br />return_base100: 339.5400br />name: Transactions Index,date: 2022-01-31br />return_base100: 332.6303br />name: Transactions Index,date: 2022-02-01br />return_base100: 339.3435br />name: Transactions Index,date: 2022-02-02br />return_base100: 347.2107br />name: Transactions Index,date: 2022-02-03br />return_base100: 330.3237br />name: Transactions Index,date: 2022-02-04br />return_base100: 332.4785br />name: Transactions Index,date: 2022-02-05br />return_base100: 367.7081br />name: Transactions Index,date: 2022-02-06br />return_base100: 368.9975br />name: Transactions Index,date: 2022-02-07br />return_base100: 378.8881br />name: Transactions Index,date: 2022-02-08br />return_base100: 393.5303br />name: Transactions Index,date: 2022-02-09br />return_base100: 383.4518br />name: Transactions Index,date: 2022-02-10br />return_base100: 394.4077br />name: Transactions Index,date: 2022-02-11br />return_base100: 375.2775br />name: Transactions Index,date: 2022-02-12br />return_base100: 369.8240br />name: Transactions Index,date: 2022-02-13br />return_base100: 356.9661br />name: Transactions Index,date: 2022-02-14br />return_base100: 352.1199br />name: Transactions Index,date: 2022-02-15br />return_base100: 349.7208br />name: Transactions Index,date: 2022-02-16br />return_base100: 375.5361br />name: Transactions Index,date: 2022-02-17br />return_base100: 377.7951br />name: Transactions Index,date: 2022-02-18br />return_base100: 347.6432br />name: Transactions Index,date: 2022-02-19br />return_base100: 340.4833br />name: Transactions Index,date: 2022-02-20br />return_base100: 335.3510br />name: Transactions Index,date: 2022-02-21br />return_base100: 314.7719br />name: Transactions Index,date: 2022-02-22br />return_base100: 297.3183br />name: Transactions Index,date: 2022-02-23br />return_base100: 305.3559br />name: Transactions Index,date: 2022-02-24br />return_base100: 306.3878br />name: Transactions Index,date: 2022-02-25br />return_base100: 303.6093br />name: Transactions Index,date: 2022-02-26br />return_base100: 333.7948br />name: Transactions Index,date: 2022-02-27br />return_base100: 330.7950br />name: Transactions Index,date: 2022-02-28br />return_base100: 320.5850br />name: Transactions Index,date: 2022-03-01br />return_base100: 345.0277br />name: Transactions Index,date: 2022-03-02br />return_base100: 351.1219br />name: Transactions Index,date: 2022-03-03br />return_base100: 351.0022br />name: Transactions Index,date: 2022-03-04br />return_base100: 339.7868br />name: Transactions Index,date: 2022-03-05br />return_base100: 320.5713br />name: Transactions Index,date: 2022-03-06br />return_base100: 321.9864br />name: Transactions Index,date: 2022-03-07br />return_base100: 306.4099br />name: Transactions Index,date: 2022-03-08br />return_base100: 297.5076br />name: Transactions Index,date: 2022-03-09br />return_base100: 303.7574br />name: Transactions Index,date: 2022-03-10br />return_base100: 324.4862br />name: Transactions Index,date: 2022-03-11br />return_base100: 313.2099br />name: Transactions Index,date: 2022-03-12br />return_base100: 301.5031br />name: Transactions Index,date: 2022-03-13br />return_base100: 308.0007br />name: Transactions Index,date: 2022-03-14br />return_base100: 300.0135br />name: Transactions Index,date: 2022-03-15br />return_base100: 301.9446br />name: Transactions Index,date: 2022-03-16br />return_base100: 297.3624br />name: Transactions Index,date: 2022-03-17br />return_base100: 305.1536br />name: Transactions Index,date: 2022-03-18br />return_base100: 304.4179br />name: Transactions Index,date: 2022-03-19br />return_base100: 308.6001br />name: Transactions Index,date: 2022-03-20br />return_base100: 321.5309br />name: Transactions Index,date: 2022-03-21br />return_base100: 308.8116br />name: Transactions Index,date: 2022-03-22br />return_base100: 314.7678br />name: Transactions Index,date: 2022-03-23br />return_base100: 318.8578br />name: Transactions Index,date: 2022-03-24br />return_base100: 322.7755br />name: Transactions Index,date: 2022-03-25br />return_base100: 324.9098br />name: Transactions Index,date: 2022-03-26br />return_base100: 318.2488br />name: Transactions Index,date: 2022-03-27br />return_base100: 329.0690br />name: Transactions Index,date: 2022-03-28br />return_base100: 343.5635br />name: Transactions Index,date: 2022-03-29br />return_base100: 341.7412br />name: Transactions Index,date: 2022-03-30br />return_base100: 356.1314br />name: Transactions Index,date: 2022-03-31br />return_base100: 362.1788br />name: Transactions Index,date: 2022-04-01br />return_base100: 361.2439br />name: Transactions Index,date: 2022-04-02br />return_base100: 376.3695br />name: Transactions Index,date: 2022-04-03br />return_base100: 381.5433br />name: Transactions Index,date: 2022-04-04br />return_base100: 384.6116br />name: Transactions Index,date: 2022-04-05br />return_base100: 375.5588br />name: Transactions Index,date: 2022-04-06br />return_base100: 380.2036br />name: Transactions Index,date: 2022-04-07br />return_base100: 342.5047br />name: Transactions Index,date: 2022-04-08br />return_base100: 352.7616br />name: Transactions Index,date: 2022-04-09br />return_base100: 330.4784br />name: Transactions Index,date: 2022-04-10br />return_base100: 338.4605br />name: Transactions Index,date: 2022-04-11br />return_base100: 331.8452br />name: Transactions Index,date: 2022-04-12br />return_base100: 296.3336br />name: Transactions Index,date: 2022-04-13br />return_base100: 305.9155br />name: Transactions Index,date: 2022-04-14br />return_base100: 316.7938br />name: Transactions Index,date: 2022-04-15br />return_base100: 307.6153br />name: Transactions Index,date: 2022-04-16br />return_base100: 309.3651br />name: Transactions Index,date: 2022-04-17br />return_base100: 310.4723br />name: Transactions Index,date: 2022-04-18br />return_base100: 306.1665br />name: Transactions Index,date: 2022-04-19br />return_base100: 306.9245br />name: Transactions Index,date: 2022-04-20br />return_base100: 323.6171br />name: Transactions Index,date: 2022-04-21br />return_base100: 324.7893br />name: Transactions Index,date: 2022-04-22br />return_base100: 323.3097br />name: Transactions Index,date: 2022-04-23br />return_base100: 310.2056br />name: Transactions Index,date: 2022-04-24br />return_base100: 307.4239br />name: Transactions Index,date: 2022-04-25br />return_base100: 301.9936br />name: Transactions Index,date: 2022-04-26br />return_base100: 304.5327br />name: Transactions Index,date: 2022-04-27br />return_base100: 287.0006br />name: Transactions Index,date: 2022-04-28br />return_base100: 293.2792br />name: Transactions Index,date: 2022-04-29br />return_base100: 296.1585br />name: Transactions Index,date: 2022-04-30br />return_base100: 280.9675br />name: Transactions Index,date: 2022-05-01br />return_base100: 264.8353br />name: Transactions Index,date: 2022-05-02br />return_base100: 267.9324br />name: Transactions Index,date: 2022-05-03br />return_base100: 269.4271br />name: Transactions Index,date: 2022-05-04br />return_base100: 262.7662br />name: Transactions Index,date: 2022-05-05br />return_base100: 285.7984br />name: Transactions Index,date: 2022-05-06br />return_base100: 259.1952br />name: Transactions Index,date: 2022-05-07br />return_base100: 262.5241br />name: Transactions Index,date: 2022-05-08br />return_base100: 253.0932br />name: Transactions Index,date: 2022-05-09br />return_base100: 245.3188br />name: Transactions Index,date: 2022-05-10br />return_base100: 200.5350br />name: Transactions Index,date: 2022-05-11br />return_base100: 204.6364br />name: Transactions Index,date: 2022-05-12br />return_base100: 153.0316br />name: Transactions Index,date: 2022-05-13br />return_base100: 144.3064br />name: Transactions Index,date: 2022-05-14br />return_base100: 159.0814br />name: Transactions Index,date: 2022-05-15br />return_base100: 164.4348br />name: Transactions Index,date: 2022-05-16br />return_base100: 173.9677br />name: Transactions Index,date: 2022-05-17br />return_base100: 166.7901br />name: Transactions Index,date: 2022-05-18br />return_base100: 171.4835br />name: Transactions Index,date: 2022-05-19br />return_base100: 156.3107br />name: Transactions Index,date: 2022-05-20br />return_base100: 163.8438br />name: Transactions Index,date: 2022-05-21br />return_base100: 155.3416br />name: Transactions Index,date: 2022-05-22br />return_base100: 159.2717br />name: Transactions Index,date: 2022-05-23br />return_base100: 162.0057br />name: Transactions Index,date: 2022-05-24br />return_base100: 160.2655br />name: Transactions Index,date: 2022-05-25br />return_base100: 162.8316br />name: Transactions Index,date: 2022-05-26br />return_base100: 162.5570br />name: Transactions Index,date: 2022-05-27br />return_base100: 156.3995br />name: Transactions Index,date: 2022-05-28br />return_base100: 149.0445br />name: Transactions Index,date: 2022-05-29br />return_base100: 152.6111br />name: Transactions Index,date: 2022-05-30br />return_base100: 154.7426br />name: Transactions Index,date: 2022-05-31br />return_base100: 166.8413br />name: Transactions Index,date: 2022-06-01br />return_base100: 166.5685br />name: Transactions Index,date: 2022-06-02br />return_base100: 172.2566br />name: Transactions Index,date: 2022-06-03br />return_base100: 169.7416br />name: Transactions Index,date: 2022-06-04br />return_base100: 167.2707br />name: Transactions Index,date: 2022-06-05br />return_base100: 166.6080br />name: Transactions Index,date: 2022-06-06br />return_base100: 166.0032br />name: Transactions Index,date: 2022-06-07br />return_base100: 165.8516br />name: Transactions Index,date: 2022-06-08br />return_base100: 159.4024br />name: Transactions Index,date: 2022-06-09br />return_base100: 156.8410br />name: Transactions Index,date: 2022-06-10br />return_base100: 157.0790br />name: Transactions Index,date: 2022-06-11br />return_base100: 149.4993br />name: Transactions Index,date: 2022-06-12br />return_base100: 137.6797br />name: Transactions Index,date: 2022-06-13br />return_base100: 125.6920br />name: Transactions Index,date: 2022-06-14br />return_base100: 110.2201br />name: Transactions Index,date: 2022-06-15br />return_base100: 116.1776br />name: Transactions Index,date: 2022-06-16br />return_base100: 118.9042br />name: Transactions Index,date: 2022-06-17br />return_base100: 107.7333br />name: Transactions Index,date: 2022-06-18br />return_base100: 113.7712br />name: Transactions Index,date: 2022-06-19br />return_base100: 107.4732br />name: Transactions Index,date: 2022-06-20br />return_base100: 113.4847br />name: Transactions Index,date: 2022-06-21br />return_base100: 117.1824br />name: Transactions Index,date: 2022-06-22br />return_base100: 118.3380br />name: Transactions Index,date: 2022-06-23br />return_base100: 116.8531br />name: Transactions Index,date: 2022-06-24br />return_base100: 121.5796br />name: Transactions Index,date: 2022-06-25br />return_base100: 124.8694br />name: Transactions Index,date: 2022-06-26br />return_base100: 124.8705br />name: Transactions Index,date: 2022-06-27br />return_base100: 124.6096br />name: Transactions Index,date: 2022-06-28br />return_base100: 125.3412br />name: Transactions Index,date: 2022-06-29br />return_base100: 121.0992br />name: Transactions Index,date: 2022-06-30br />return_base100: 116.6377br />name: Transactions Index,date: 2022-07-01br />return_base100: 116.4576br />name: Transactions Index,date: 2022-07-02br />return_base100: 115.2181br />name: Transactions Index,date: 2022-07-03br />return_base100: 115.3404br />name: Transactions Index,date: 2022-07-04br />return_base100: 115.7015br />name: Transactions Index,date: 2022-07-05br />return_base100: 119.8009br />name: Transactions Index,date: 2022-07-06br />return_base100: 116.8511br />name: Transactions Index,date: 2022-07-07br />return_base100: 118.9931br />name: Transactions Index,date: 2022-07-08br />return_base100: 124.5143br />name: Transactions Index,date: 2022-07-09br />return_base100: 125.2659br />name: Transactions Index,date: 2022-07-10br />return_base100: 126.3489br />name: Transactions Index,date: 2022-07-11br />return_base100: 122.9341br />name: Transactions Index,date: 2022-07-12br />return_base100: 115.1522br />name: Transactions Index,date: 2022-07-13br />return_base100: 113.9705br />name: Transactions Index,date: 2022-07-14br />return_base100: 119.9549br />name: Transactions Index,date: 2022-07-15br />return_base100: 122.3686br />name: Transactions Index,date: 2022-07-16br />return_base100: 125.5554br />name: Transactions Index,date: 2022-07-17br />return_base100: 127.6768br />name: Transactions Index,date: 2022-07-18br />return_base100: 125.4917br />name: Transactions Index,date: 2022-07-19br />return_base100: 132.5857br />name: Transactions Index,date: 2022-07-20br />return_base100: 138.1210br />name: Transactions Index,date: 2022-07-21br />return_base100: 133.2773br />name: Transactions Index,date: 2022-07-22br />return_base100: 130.9940br />name: Transactions Index,date: 2022-07-23br />return_base100: 131.2355br />name: Transactions Index,date: 2022-07-24br />return_base100: 130.6824br />name: Transactions Index,date: 2022-07-25br />return_base100: 121.6743br />name: Transactions Index,date: 2022-07-26br />return_base100: 120.4264br />name: Transactions Index,date: 2022-07-27br />return_base100: 128.5141br />name: Transactions Index,date: 2022-07-28br />return_base100: 138.6899br />name: Transactions Index,date: 2022-07-29br />return_base100: 139.2976br />name: Transactions Index,date: 2022-07-30br />return_base100: 138.5440br />name: Transactions Index,date: 2022-07-31br />return_base100: 146.4331br />name: Transactions Index,date: 2022-08-01br />return_base100: 140.5843br />name: Transactions Index,date: 2022-08-02br />return_base100: 135.4291br />name: Transactions Index,date: 2022-08-03br />return_base100: 136.1866br />name: Transactions Index,date: 2022-08-04br />return_base100: 136.8969br />name: Transactions Index,date: 2022-08-05br />return_base100: 140.8411br />name: Transactions Index,date: 2022-08-06br />return_base100: 139.7587br />name: Transactions Index,date: 2022-08-07br />return_base100: 141.2034br />name: Transactions Index,date: 2022-08-08br />return_base100: 144.4375br />name: Transactions Index,date: 2022-08-09br />return_base100: 139.7461br />name: Transactions Index,date: 2022-08-10br />return_base100: 145.0391br />name: Transactions Index,date: 2022-08-11br />return_base100: 145.4772br />name: Transactions Index,date: 2022-08-12br />return_base100: 148.8263br />name: Transactions Index,date: 2022-08-13br />return_base100: 147.6560br />name: Transactions Index,date: 2022-08-14br />return_base100: 145.1062br />name: Transactions Index,date: 2022-08-15br />return_base100: 143.5456br />name: Transactions Index,date: 2022-08-16br />return_base100: 141.4617br />name: Transactions Index,date: 2022-08-17br />return_base100: 137.4562br />name: Transactions Index,date: 2022-08-18br />return_base100: 134.4793br />name: Transactions Index,date: 2022-08-19br />return_base100: 120.7826br />name: Transactions Index,date: 2022-08-20br />return_base100: 122.2093br />name: Transactions Index,date: 2022-08-21br />return_base100: 124.4890br />name: Transactions Index,date: 2022-08-22br />return_base100: 120.1890br />name: Transactions Index,date: 2022-08-23br />return_base100: 122.5470br />name: Transactions Index,date: 2022-08-24br />return_base100: 122.1760br />name: Transactions Index,date: 2022-08-25br />return_base100: 123.6145br />name: Transactions Index,date: 2022-08-26br />return_base100: 113.7311br />name: Transactions Index,date: 2022-08-27br />return_base100: 114.0978br />name: Transactions Index,date: 2022-08-28br />return_base100: 111.1966br />name: Transactions Index,date: 2022-08-29br />return_base100: 116.0719br />name: Transactions Index,date: 2022-08-30br />return_base100: 113.8948br />name: Transactions Index,date: 2022-08-31br />return_base100: 113.2801br />name: Transactions Index,date: 2022-09-01br />return_base100: 113.6047br />name: Transactions Index,date: 2022-09-02br />return_base100: 112.2960br />name: Transactions Index,date: 2022-09-03br />return_base100: 111.8328br />name: Transactions Index,date: 2022-09-04br />return_base100: 113.0195br />name: Transactions Index,date: 2022-09-05br />return_base100: 116.8319br />name: Transactions Index,date: 2022-09-06br />return_base100: 108.7995br />name: Transactions Index,date: 2022-09-07br />return_base100: 112.4280br />name: Transactions Index,date: 2022-09-08br />return_base100: 115.4406br />name: Transactions Index,date: 2022-09-09br />return_base100: 120.5276br />name: Transactions Index,date: 2022-09-10br />return_base100: 122.8194br />name: Transactions Index,date: 2022-09-11br />return_base100: 125.9944br />name: Transactions Index,date: 2022-09-12br />return_base100: 124.0478br />name: Transactions Index,date: 2022-09-13br />return_base100: 114.5710br />name: Transactions Index,date: 2022-09-14br />return_base100: 113.0972br />name: Transactions Index,date: 2022-09-15br />return_base100: 108.5411br />name: Transactions Index,date: 2022-09-16br />return_base100: 108.4070br />name: Transactions Index,date: 2022-09-17br />return_base100: 111.5254br />name: Transactions Index,date: 2022-09-18br />return_base100: 102.0763br />name: Transactions Index,date: 2022-09-19br />return_base100: 105.6097br />name: Transactions Index,date: 2022-09-20br />return_base100: 100.0872br />name: Transactions Index,date: 2022-09-21br />return_base100: 98.8360br />name: Transactions Index,date: 2022-09-22br />return_base100: 103.6155br />name: Transactions Index,date: 2022-09-23br />return_base100: 104.1362br />name: Transactions Index,date: 2022-09-24br />return_base100: 102.0672br />name: Transactions Index,date: 2022-09-25br />return_base100: 100.7752br />name: Transactions Index,date: 2022-09-26br />return_base100: 101.1372br />name: Transactions Index,date: 2022-09-27br />return_base100: 100.8294br />name: Transactions Index,date: 2022-09-28br />return_base100: 101.4734br />name: Transactions Index,date: 2022-09-29br />return_base100: 101.3638br />name: Transactions Index,date: 2022-09-30br />return_base100: 100.9720br />name: Transactions Index,date: 2022-10-01br />return_base100: 100.5393br />name: Transactions Index,date: 2022-10-02br />return_base100: 97.8476br />name: Transactions Index,date: 2022-10-03br />return_base100: 102.0906br />name: Transactions Index,date: 2022-10-04br />return_base100: 103.4966br />name: Transactions Index,date: 2022-10-05br />return_base100: 104.1048br />name: Transactions Index,date: 2022-10-06br />return_base100: 102.6152br />name: Transactions Index,date: 2022-10-07br />return_base100: 101.8165br />name: Transactions Index,date: 2022-10-08br />return_base100: 100.8962br />name: Transactions Index,date: 2022-10-09br />return_base100: 100.8882br />name: Transactions Index,date: 2022-10-10br />return_base100: 97.5312br />name: Transactions Index,date: 2022-10-11br />return_base100: 95.0930br />name: Transactions Index,date: 2022-10-12br />return_base100: 95.7470br />name: Transactions Index,date: 2022-10-13br />return_base100: 94.6058br />name: Transactions Index,date: 2022-10-14br />return_base100: 95.0694br />name: Transactions Index,date: 2022-10-15br />return_base100: 96.0691br />name: Transactions Index,date: 2022-10-16br />return_base100: 96.1872br />name: Transactions Index,date: 2022-10-17br />return_base100: 99.6751br />name: Transactions Index,date: 2022-10-18br />return_base100: 98.2351br />name: Transactions Index,date: 2022-10-19br />return_base100: 94.9177br />name: Transactions Index,date: 2022-10-20br />return_base100: 95.1268br />name: Transactions Index,date: 2022-10-21br />return_base100: 96.0595br />name: Transactions Index,date: 2022-10-22br />return_base100: 96.1297br />name: Transactions Index,date: 2022-10-23br />return_base100: 98.2600br />name: Transactions Index,date: 2022-10-24br />return_base100: 96.8140br />name: Transactions Index,date: 2022-10-25br />return_base100: 99.5674br />name: Transactions Index,date: 2022-10-26br />return_base100: 102.4730br />name: Transactions Index,date: 2022-10-27br />return_base100: 94.4962br />name: Transactions Index,date: 2022-10-28br />return_base100: 96.4316br />name: Transactions Index,date: 2022-10-29br />return_base100: 96.1897br />name: Transactions Index,date: 2022-10-30br />return_base100: 95.1622br />name: Transactions Index,date: 2022-10-31br />return_base100: 94.8420br />name: Transactions Index,date: 2022-11-01br />return_base100: 94.0218br />name: Transactions Index,date: 2022-11-02br />return_base100: 92.4702br />name: Transactions Index,date: 2022-11-03br />return_base100: 94.5639br />name: Transactions Index,date: 2022-11-04br />return_base100: 100.0059br />name: Transactions Index,date: 2022-11-05br />return_base100: 100.3260br />name: Transactions Index,date: 2022-11-06br />return_base100: 96.4845br />name: Transactions Index,date: 2022-11-07br />return_base100: 96.2920br />name: Transactions Index,date: 2022-11-08br />return_base100: 83.7682br />name: Transactions Index,date: 2022-11-09br />return_base100: 62.4472br />name: Transactions Index,date: 2022-11-10br />return_base100: 74.9535br />name: Transactions Index,date: 2022-11-11br />return_base100: 71.9303br />name: Transactions Index,date: 2022-11-12br />return_base100: 71.7099br />name: Transactions Index,date: 2022-11-13br />return_base100: 68.1458br />name: Transactions Index,date: 2022-11-14br />return_base100: 68.6662br />name: Transactions Index,date: 2022-11-15br />return_base100: 71.9138br />name: Transactions Index,date: 2022-11-16br />return_base100: 70.5316br />name: Transactions Index,date: 2022-11-17br />return_base100: 69.2823br />name: Transactions Index,date: 2022-11-18br />return_base100: 69.9072br />name: Transactions Index,date: 2022-11-19br />return_base100: 71.8938br />name: Transactions Index,date: 2022-11-20br />return_base100: 68.0791br />name: Transactions Index,date: 2022-11-21br />return_base100: 67.0281br />name: Transactions Index,date: 2022-11-22br />return_base100: 68.4209br />name: Transactions Index,date: 2022-11-23br />return_base100: 70.8158br />name: Transactions Index,date: 2022-11-24br />return_base100: 72.0116br />name: Transactions Index,date: 2022-11-25br />return_base100: 73.6952br />name: Transactions Index,date: 2022-11-26br />return_base100: 75.2995br />name: Transactions Index,date: 2022-11-27br />return_base100: 74.7964br />name: Transactions Index,date: 2022-11-28br />return_base100: 73.4142br />name: Transactions Index,date: 2022-11-29br />return_base100: 73.7220br />name: Transactions Index,date: 2022-11-30br />return_base100: 77.0432br />name: Transactions Index,date: 2022-12-01br />return_base100: 75.7464br />name: Transactions Index,date: 2022-12-02br />return_base100: 76.0546br />name: Transactions Index,date: 2022-12-03br />return_base100: 75.0576br />name: Transactions Index,date: 2022-12-04br />return_base100: 75.6882br />name: Transactions Index,date: 2022-12-05br />return_base100: 73.8237br />name: Transactions Index,date: 2022-12-06br />return_base100: 73.5005br />name: Transactions Index,date: 2022-12-07br />return_base100: 70.6142br />name: Transactions Index,date: 2022-12-08br />return_base100: 71.9253br />name: Transactions Index,date: 2022-12-09br />return_base100: 72.2724br />name: Transactions Index,date: 2022-12-10br />return_base100: 71.7852br />name: Transactions Index,date: 2022-12-11br />return_base100: 71.7352br />name: Transactions Index,date: 2022-12-12br />return_base100: 72.2716br />name: Transactions Index,date: 2022-12-13br />return_base100: 71.9992br />name: Transactions Index,date: 2022-12-14br />return_base100: 70.4215br />name: Transactions Index,date: 2022-12-15br />return_base100: 68.8674br />name: Transactions Index,date: 2022-12-16br />return_base100: 61.5968br />name: Transactions Index,date: 2022-12-17br />return_base100: 62.0809br />name: Transactions Index,date: 2022-12-18br />return_base100: 61.8492br />name: Transactions Index,date: 2022-12-19br />return_base100: 58.8319br />name: Transactions Index,date: 2022-12-20br />return_base100: 61.0507br />name: Transactions Index,date: 2022-12-21br />return_base100: 59.6146br />name: Transactions Index,date: 2022-12-22br />return_base100: 60.0530br />name: Transactions Index,date: 2022-12-23br />return_base100: 61.1364br />name: Transactions Index,date: 2022-12-24br />return_base100: 60.5321br />name: Transactions Index,date: 2022-12-25br />return_base100: 60.4149br />name: Transactions Index,date: 2022-12-26br />return_base100: 62.8968br />name: Transactions Index,date: 2022-12-27br />return_base100: 61.0283br />name: Transactions Index,date: 2022-12-28br />return_base100: 57.9274br />name: Transactions Index,date: 2022-12-29br />return_base100: 58.2536br />name: Transactions Index,date: 2022-12-30br />return_base100: 57.2384br />name: Transactions Index,date: 2022-12-31br />return_base100: 57.2838br />name: Transactions Index,date: 2023-01-01br />return_base100: 57.6532br />name: Transactions Index,date: 2023-01-02br />return_base100: 57.8612br />name: Transactions Index,date: 2023-01-03br />return_base100: 57.5051br />name: Transactions Index,date: 2023-01-04br />return_base100: 60.3642br />name: Transactions Index,date: 2023-01-05br />return_base100: 58.3558br />name: Transactions Index,date: 2023-01-06br />return_base100: 58.5456br />name: Transactions Index,date: 2023-01-07br />return_base100: 57.8039br />name: Transactions Index,date: 2023-01-08br />return_base100: 60.4205br />name: Transactions Index,date: 2023-01-09br />return_base100: 61.7715br />name: Transactions Index,date: 2023-01-10br />return_base100: 64.3209br />name: Transactions Index,date: 2023-01-11br />return_base100: 65.4841br />name: Transactions Index,date: 2023-01-12br />return_base100: 67.8945br />name: Transactions Index,date: 2023-01-13br />return_base100: 71.2756br />name: Transactions Index,date: 2023-01-14br />return_base100: 73.3902br />name: Transactions Index,date: 2023-01-15br />return_base100: 82.3957br />name: Transactions Index,date: 2023-01-16br />return_base100: 81.7498br />name: Transactions Index,date: 2023-01-17br />return_base100: 81.6557br />name: Transactions Index,date: 2023-01-18br />return_base100: 78.0388br />name: Transactions Index,date: 2023-01-19br />return_base100: 78.9335br />name: Transactions Index,date: 2023-01-20br />return_base100: 83.2648br />name: Transactions Index,date: 2023-01-21br />return_base100: 82.9347br />name: Transactions Index,date: 2023-01-22br />return_base100: 82.4085br />name: Transactions Index,date: 2023-01-23br />return_base100: 90.0647br />name: Transactions Index,date: 2023-01-24br />return_base100: 89.3276br />name: Transactions Index,date: 2023-01-25br />return_base100: 96.1492br />name: Transactions Index,date: 2023-01-26br />return_base100: 96.0243br />name: Transactions Index,date: 2023-01-27br />return_base100: 97.5659br />name: Transactions Index,date: 2023-01-28br />return_base100: 94.0168br />name: Transactions Index,date: 2023-01-29br />return_base100: 97.9543br />name: Transactions Index,date: 2023-01-30br />return_base100: 92.0365br />name: Transactions Index,date: 2023-01-31br />return_base100: 94.6764br />name: Transactions Index,date: 2023-02-01br />return_base100: 106.6374br />name: Transactions Index,date: 2023-02-02br />return_base100: 107.1126br />name: Transactions Index,date: 2023-02-03br />return_base100: 115.2311br />name: Transactions Index,date: 2023-02-04br />return_base100: 110.7502br />name: Transactions Index,date: 2023-02-05br />return_base100: 108.1825br />name: Transactions Index,date: 2023-02-06br />return_base100: 105.4927br />name: Transactions Index,date: 2023-02-07br />return_base100: 113.3497br />name: Transactions Index,date: 2023-02-08br />return_base100: 108.1627br />name: Transactions Index,date: 2023-02-09br />return_base100: 97.3619br />name: Transactions Index,date: 2023-02-10br />return_base100: 97.8779br />name: Transactions Index,date: 2023-02-11br />return_base100: 102.7480br />name: Transactions Index,date: 2023-02-12br />return_base100: 102.7783br />name: Transactions Index,date: 2023-02-13br />return_base100: 105.3177br />name: Transactions Index,date: 2023-02-14br />return_base100: 105.3681br />name: Transactions Index,date: 2023-02-15br />return_base100: 112.9234br />name: Transactions Index,date: 2023-02-16br />return_base100: 109.5676br />name: Transactions Index,date: 2023-02-17br />return_base100: 114.8722br />name: Transactions Index,date: 2023-02-18br />return_base100: 118.8132br />name: Transactions Index,date: 2023-02-19br />return_base100: 122.6519br />name: Transactions Index,date: 2023-02-20br />return_base100: 128.9509br />name: Transactions Index,date: 2023-02-21br />return_base100: 122.7082br />name: Transactions Index,date: 2023-02-22br />return_base100: 130.3748br />name: Transactions Index,date: 2023-02-23br />return_base100: 129.5193br />name: Transactions Index,date: 2023-02-24br />return_base100: 125.5074br />name: Transactions Index,date: 2023-02-25br />return_base100: 121.8823br />name: Transactions Index,date: 2023-02-26br />return_base100: 126.1119br />name: Transactions Index,date: 2023-02-27br />return_base100: 125.5457br />name: Transactions Index,date: 2023-02-28br />return_base100: 120.9777br />name: Transactions Index,date: 2023-03-01br />return_base100: 126.1013br />name: Transactions Index,date: 2023-03-02br />return_base100: 129.4173br />name: Transactions Index,date: 2023-03-03br />return_base100: 122.9515br />name: Transactions Index,date: 2023-03-04br />return_base100: 108.4395br />name: Transactions Index,date: 2023-03-05br />return_base100: 109.4851br />name: Transactions Index,date: 2023-03-06br />return_base100: 110.1539br />name: Transactions Index,date: 2023-03-07br />return_base100: 105.3542br />name: Transactions Index,date: 2023-03-08br />return_base100: 97.0755br />name: Transactions Index,date: 2023-03-09br />return_base100: 99.2574br />name: Transactions Index,date: 2023-03-10br />return_base100: 97.8041br />name: Transactions Index,date: 2023-03-11br />return_base100: 90.5738br />name: Transactions Index,date: 2023-03-12br />return_base100: 98.2195br />name: Transactions Index,date: 2023-03-13br />return_base100: 110.9062br />name: Transactions Index,date: 2023-03-14br />return_base100: 116.6552br />name: Transactions Index,date: 2023-03-15br />return_base100: 107.4714br />name: Transactions Index,date: 2023-03-16br />return_base100: 113.8053br />name: Transactions Index,date: 2023-03-17br />return_base100: 118.8202br />name: Transactions Index,date: 2023-03-18br />return_base100: 115.9911br />name: Transactions Index,date: 2023-03-19br />return_base100: 120.8977br />name: Transactions Index,date: 2023-03-20br />return_base100: 114.5349br />name: Transactions Index,date: 2023-03-21br />return_base100: 117.1388br />name: Transactions Index,date: 2023-03-22br />return_base100: 112.3149br />name: Transactions Index,date: 2023-03-23br />return_base100: 115.5889br />name: Transactions Index,date: 2023-03-24br />return_base100: 110.3877br />name: Transactions Index,date: 2023-03-25br />return_base100: 108.2872br />name: Transactions Index,date: 2023-03-26br />return_base100: 110.8659br />name: Transactions Index,date: 2023-03-27br />return_base100: 105.9917br />name: Transactions Index,date: 2023-03-28br />return_base100: 108.1653br />name: Transactions Index,date: 2023-03-29br />return_base100: 113.5816br />name: Transactions Index,date: 2023-03-30br />return_base100: 105.1589br />name: Transactions Index,date: 2023-03-31br />return_base100: 106.8974br />name: Transactions Index,date: 2023-04-01br />return_base100: 106.7484br />name: Transactions Index,date: 2023-04-02br />return_base100: 101.9731br />name: Transactions Index,date: 2023-04-03br />return_base100: 101.3733br />name: Transactions Index,date: 2023-04-04br />return_base100: 103.4262br />name: Transactions Index,date: 2023-04-05br />return_base100: 106.5334br />name: Transactions Index,date: 2023-04-06br />return_base100: 105.5793br />name: Transactions Index,date: 2023-04-07br />return_base100: 104.3171br />name: Transactions Index,date: 2023-04-08br />return_base100: 104.2856br />name: Transactions Index,date: 2023-04-09br />return_base100: 104.6039br />name: Transactions Index,date: 2023-04-10br />return_base100: 107.9559br />name: Transactions Index,date: 2023-04-11br />return_base100: 106.3181br />name: Transactions Index,date: 2023-04-12br />return_base100: 104.8620br />name: Transactions Index,date: 2023-04-13br />return_base100: 108.0656br />name: Transactions Index,date: 2023-04-14br />return_base100: 110.0365br />name: Transactions Index,date: 2023-04-15br />return_base100: 110.6602br />name: Transactions Index,date: 2023-04-16br />return_base100: 112.6167br />name: Transactions Index,date: 2023-04-17br />return_base100: 110.4875br />name: Transactions Index,date: 2023-04-18br />return_base100: 112.3812br />name: Transactions Index,date: 2023-04-19br />return_base100: 101.7194br />name: Transactions Index,date: 2023-04-20br />return_base100: 100.2354br />name: Transactions Index,date: 2023-04-21br />return_base100: 96.3739br />name: Transactions Index,date: 2023-04-22br />return_base100: 99.5744br />name: Transactions Index,date: 2023-04-23br />return_base100: 97.4256br />name: Transactions Index,date: 2023-04-24br />return_base100: 96.9188br />name: Transactions Index,date: 2023-04-25br />return_base100: 98.4846br />name: Transactions Index,date: 2023-04-26br />return_base100: 97.2914br />name: Transactions Index,date: 2023-04-27br />return_base100: 98.4562br />name: Transactions Index,date: 2023-05-02br />return_base100: 93.5849br />name: Transactions Index,date: 2023-05-03br />return_base100: 93.2833br />name: Transactions Index,date: 2023-05-04br />return_base100: 91.3984br />name: Transactions Index,date: 2023-05-05br />return_base100: 94.3835br />name: Transactions Index,date: 2023-05-06br />return_base100: 89.4743br />name: Transactions Index,date: 2023-05-07br />return_base100: 89.0491br />name: Transactions Index,date: 2023-05-08br />return_base100: 82.1452br />name: Transactions Index,date: 2023-05-09br />return_base100: 82.9456br />name: Transactions Index,date: 2023-05-10br />return_base100: 83.4113br />name: Transactions Index,date: 2023-05-11br />return_base100: 80.4842br />name: Transactions Index,date: 2023-05-12br />return_base100: 80.2923br />name: Transactions Index,date: 2023-05-13br />return_base100: 79.8646br />name: Transactions Index,date: 2023-05-14br />return_base100: 79.9548br />name: Transactions Index,date: 2023-05-15br />return_base100: 81.1003br />name: Transactions Index,date: 2023-05-16br />return_base100: 81.2692br />name: Transactions Index,date: 2023-05-17br />return_base100: 82.7488br />name: Transactions Index,date: 2023-05-18br />return_base100: 81.6845br />name: Transactions Index,date: 2023-05-19br />return_base100: 82.1115br />name: Transactions Index,date: 2023-05-20br />return_base100: 81.9932br />name: Transactions Index,date: 2023-05-21br />return_base100: 80.4693br />name: Transactions Index,date: 2023-05-22br />return_base100: 80.8669br />name: Transactions Index,date: 2023-05-23br />return_base100: 81.9712br />name: Transactions Index,date: 2023-05-24br />return_base100: 79.8113br />name: Transactions Index,date: 2023-05-25br />return_base100: 78.7763br />name: Transactions Index,date: 2023-05-26br />return_base100: 79.4752br />name: Transactions Index,date: 2023-05-27br />return_base100: 81.1505br />name: Transactions Index,date: 2023-05-28br />return_base100: 84.1115br />name: Transactions Index,date: 2023-05-29br />return_base100: 84.9605br />name: Transactions Index,date: 2023-05-30br />return_base100: 88.4219br />name: Transactions Index,date: 2023-05-31br />return_base100: 85.0009br />name: Transactions Index,date: 2023-06-01br />return_base100: 85.7125br />name: Transactions Index,date: 2023-06-02br />return_base100: 88.4170br />name: Transactions Index,date: 2023-06-03br />return_base100: 84.6739br />name: Transactions Index,date: 2023-06-04br />return_base100: 84.3148br />name: Transactions Index,date: 2023-06-05br />return_base100: 78.2696br />name: Transactions Index,date: 2023-06-06br />return_base100: 81.4154br />name: Transactions Index,date: 2023-06-07br />return_base100: 76.8464br />name: Transactions Index,date: 2023-06-08br />return_base100: 77.2431br />name: Transactions Index,date: 2023-06-09br />return_base100: 75.5957br />name: Transactions Index,date: 2023-06-10br />return_base100: 66.6428br />name: Transactions Index,date: 2023-06-11br />return_base100: 66.7538br />name: Transactions Index,date: 2023-06-12br />return_base100: 69.0545br />name: Transactions Index,date: 2023-06-13br />return_base100: 68.4336br />name: Transactions Index,date: 2023-06-14br />return_base100: 66.4036br />name: Transactions Index,date: 2023-06-15br />return_base100: 67.0541br />name: Transactions Index,date: 2023-06-16br />return_base100: 68.9099br />name: Transactions Index,date: 2023-06-17br />return_base100: 69.1279br />name: Transactions Index,date: 2023-06-18br />return_base100: 68.4440br />name: Transactions Index,date: 2023-06-19br />return_base100: 68.7012br />name: Transactions Index,date: 2023-06-20br />return_base100: 71.0393br />name: Transactions Index,date: 2023-06-21br />return_base100: 74.7928br />name: Transactions Index,date: 2023-06-22br />return_base100: 75.4753br />name: Transactions Index,date: 2023-06-23br />return_base100: 76.5402br />name: Transactions Index,date: 2023-06-24br />return_base100: 75.2933br />name: Transactions Index,date: 2023-06-25br />return_base100: 76.1850br />name: Transactions Index,date: 2023-06-26br />return_base100: 75.5733br />name: Transactions Index,date: 2023-06-27br />return_base100: 77.4187br />name: Transactions Index,date: 2023-06-28br />return_base100: 72.9311br />name: Transactions Index,date: 2023-06-29br />return_base100: 73.0931br />name: Transactions Index,date: 2023-06-30br />return_base100: 74.9543br />name: Transactions Index,date: 2023-07-01br />return_base100: 76.9423br />name: Transactions Index,date: 2023-07-02br />return_base100: 76.2526br />name: Transactions Index,date: 2023-07-03br />return_base100: 77.7458br />name: Transactions Index,date: 2023-07-04br />return_base100: 77.4897br />name: Transactions Index,date: 2023-07-05br />return_base100: 74.3029br />name: Transactions Index,date: 2023-07-06br />return_base100: 72.2401br />name: Transactions Index,date: 2023-07-07br />return_base100: 72.4186br />name: Transactions Index,date: 2023-07-08br />return_base100: 72.5140br />name: Transactions Index,date: 2023-07-09br />return_base100: 72.4414br />name: Transactions Index,date: 2023-07-10br />return_base100: 72.2213br />name: Transactions Index,date: 2023-07-11br />return_base100: 73.3491br />name: Transactions Index,date: 2023-07-12br />return_base100: 73.5807br />name: Transactions Index,date: 2023-07-13br />return_base100: 79.1345br />name: Transactions Index,date: 2023-07-14br />return_base100: 77.9285br />name: Transactions Index,date: 2023-07-15br />return_base100: 79.4329br />name: Transactions Index,date: 2023-07-16br />return_base100: 77.1378br />name: Transactions Index,date: 2023-07-17br />return_base100: 76.5528br />name: Transactions Index,date: 2023-07-18br />return_base100: 75.7895br />name: Transactions Index,date: 2023-07-19br />return_base100: 76.8200br />name: Transactions Index,date: 2023-07-20br />return_base100: 76.4662br />name: Transactions Index,date: 2023-07-21br />return_base100: 76.0544br />name: Transactions Index,date: 2023-07-22br />return_base100: 74.4834br />name: Transactions Index,date: 2023-07-23br />return_base100: 76.0363br />name: Transactions Index,date: 2023-07-24br />return_base100: 71.3625br />name: Transactions Index,date: 2023-07-25br />return_base100: 71.3570br />name: Transactions Index,date: 2023-07-26br />return_base100: 72.4596br />name: Transactions Index,date: 2023-07-27br />return_base100: 72.2070br />name: Transactions Index,date: 2023-07-28br />return_base100: 73.1299br />name: Transactions Index,date: 2023-07-29br />return_base100: 73.8823br />name: Transactions Index,date: 2023-07-30br />return_base100: 71.9225br />name: Transactions Index,date: 2023-07-31br />return_base100: 71.5912br />name: Transactions Index,date: 2023-08-01br />return_base100: 72.2019br />name: Transactions Index,date: 2023-08-02br />return_base100: 70.5931br />name: Transactions Index,date: 2023-08-03br />return_base100: 70.2482br />name: Transactions Index,date: 2023-08-04br />return_base100: 70.3248br />name: Transactions Index,date: 2023-08-05br />return_base100: 72.3906br />name: Transactions Index,date: 2023-08-06br />return_base100: 71.1436br />name: Transactions Index,date: 2023-08-07br />return_base100: 71.0127br />name: Transactions Index,date: 2023-08-08br />return_base100: 72.0932br />name: Transactions Index,date: 2023-08-09br />return_base100: 72.4099br />name: Transactions Index,date: 2023-08-10br />return_base100: 71.7033br />name: Transactions Index,date: 2023-08-11br />return_base100: 72.5605br />name: Transactions Index,date: 2023-08-12br />return_base100: 72.2118br />name: Transactions Index,date: 2023-08-13br />return_base100: 73.6646br />name: Transactions Index,date: 2023-08-14br />return_base100: 73.7235br />name: Transactions Index,date: 2023-08-15br />return_base100: 70.2387br />name: Transactions Index,date: 2023-08-16br />return_base100: 65.6893br />name: Transactions Index,date: 2023-08-17br />return_base100: 61.0710br />name: Transactions Index,date: 2023-08-18br />return_base100: 61.5596br />name: Transactions Index,date: 2023-08-19br />return_base100: 62.7286br />name: Transactions Index,date: 2023-08-20br />return_base100: 62.9263br />name: Transactions Index,date: 2023-08-21br />return_base100: 61.1058br />name: Transactions Index,date: 2023-08-22br />return_base100: 60.2736br />name: Transactions Index,date: 2023-08-23br />return_base100: 62.0989br />name: Transactions Index,date: 2023-08-24br />return_base100: 60.3837br />name: Transactions Index,date: 2023-08-25br />return_base100: 60.0927br />name: Transactions Index,date: 2023-08-26br />return_base100: 59.7990br />name: Transactions Index,date: 2023-08-27br />return_base100: 59.6941br />name: Transactions Index,date: 2023-08-28br />return_base100: 59.4629br />name: Transactions Index,date: 2023-08-29br />return_base100: 61.6167br />name: Transactions Index,date: 2023-08-30br />return_base100: 60.7243br />name: Transactions Index,date: 2023-08-31br />return_base100: 59.2856br />name: Transactions Index,date: 2023-09-01br />return_base100: 59.6371br />name: Transactions Index,date: 2023-09-02br />return_base100: 59.3670br />name: Transactions Index,date: 2023-09-03br />return_base100: 58.2320br />name: Transactions Index,date: 2023-09-04br />return_base100: 57.1983br />name: Transactions Index,date: 2023-09-05br />return_base100: 58.2820br />name: Transactions Index,date: 2023-09-06br />return_base100: 57.8910br />name: Transactions Index,date: 2023-09-07br />return_base100: 58.4025br />name: Transactions Index,date: 2023-09-08br />return_base100: 58.6184br />name: Transactions Index,date: 2023-09-09br />return_base100: 58.8189br />name: Transactions Index,date: 2023-09-10br />return_base100: 57.1002br />name: Transactions Index,date: 2023-09-11br />return_base100: 55.2487br />name: Transactions Index,date: 2023-09-12br />return_base100: 55.3563br />name: Transactions Index,date: 2023-09-13br />return_base100: 56.2602br />name: Transactions Index,date: 2023-09-14br />return_base100: 58.1083br />name: Transactions Index,date: 2023-09-15br />return_base100: 59.9728br />name: Transactions Index,date: 2023-09-16br />return_base100: 59.8130br />name: Transactions Index,date: 2023-09-17br />return_base100: 58.2365br />name: Transactions Index,date: 2023-09-18br />return_base100: 59.1073br />name: Transactions Index,date: 2023-09-19br />return_base100: 59.8608br />name: Transactions Index,date: 2023-09-20br />return_base100: 59.5597br />name: Transactions Index,date: 2023-09-21br />return_base100: 58.8147br />name: Transactions Index,date: 2023-09-22br />return_base100: 59.8061br />name: Transactions Index,date: 2023-09-23br />return_base100: 59.4803br />name: Transactions Index,date: 2023-09-24br />return_base100: 58.5341br />name: Transactions Index,date: 2023-09-25br />return_base100: 59.6422br />name: Transactions Index,date: 2023-09-26br />return_base100: 59.1213br />name: Transactions Index,date: 2023-09-27br />return_base100: 58.4413br />name: Transactions Index,date: 2023-09-28br />return_base100: 62.9062br />name: Transactions Index,date: 2023-09-29br />return_base100: 62.3141br />name: Transactions Index,date: 2023-09-30br />return_base100: 62.5632br />name: Transactions Index,date: 2023-10-01br />return_base100: 63.6233br />name: Transactions Index,date: 2023-10-02br />return_base100: 61.4093br />name: Transactions Index,date: 2023-10-03br />return_base100: 61.3573br />name: Transactions Index,date: 2023-10-04br />return_base100: 61.1701br />name: Transactions Index,date: 2023-10-05br />return_base100: 60.1940br />name: Transactions Index,date: 2023-10-06br />return_base100: 61.1617br />name: Transactions Index,date: 2023-10-07br />return_base100: 60.7493br />name: Transactions Index,date: 2023-10-08br />return_base100: 59.9171br />name: Transactions Index,date: 2023-10-09br />return_base100: 57.5961br />name: Transactions Index,date: 2023-10-10br />return_base100: 56.9966br />name: Transactions Index,date: 2023-10-11br />return_base100: 56.5633br />name: Transactions Index,date: 2023-10-12br />return_base100: 56.5519br />name: Transactions Index,date: 2023-10-13br />return_base100: 57.2007br />name: Transactions Index,date: 2023-10-14br />return_base100: 57.6357br />name: Transactions Index,date: 2023-10-15br />return_base100: 58.7148br />name: Transactions Index,date: 2023-10-16br />return_base100: 59.3086br />name: Transactions Index,date: 2023-10-17br />return_base100: 59.0478br />name: Transactions Index,date: 2023-10-18br />return_base100: 57.4075br />name: Transactions Index,date: 2023-10-19br />return_base100: 60.9652br />name: Transactions Index,date: 2023-10-20br />return_base100: 61.7615br />name: Transactions Index,date: 2023-10-21br />return_base100: 63.1416br />name: Transactions Index,date: 2023-10-22br />return_base100: 62.5709br />name: Transactions Index,date: 2023-10-23br />return_base100: 64.6321br />name: Transactions Index,date: 2023-10-24br />return_base100: 66.5242br />name: Transactions Index,date: 2023-10-25br />return_base100: 67.8875br />name: Transactions Index,date: 2023-10-26br />return_base100: 67.9285br />name: Transactions Index,date: 2023-10-27br />return_base100: 66.2465br />name: Transactions Index,date: 2023-10-28br />return_base100: 67.3893br />name: Transactions Index,date: 2023-10-29br />return_base100: 67.9601br />name: Transactions Index,date: 2023-10-30br />return_base100: 68.5399br />name: Transactions Index,date: 2023-10-31br />return_base100: 75.4063br />name: Transactions Index,date: 2023-11-01br />return_base100: 79.2896br />name: Transactions Index,date: 2023-11-02br />return_base100: 78.4371br />name: Transactions Index,date: 2023-11-03br />return_base100: 80.3634br />name: Transactions Index,date: 2023-11-04br />return_base100: 83.4115br />name: Transactions Index,date: 2023-11-05br />return_base100: 80.8966br />name: Transactions Index,date: 2023-11-06br />return_base100: 80.1576br />name: Transactions Index,date: 2023-11-07br />return_base100: 80.0520br />name: Transactions Index,date: 2023-11-08br />return_base100: 82.0007br />name: Transactions Index,date: 2023-11-09br />return_base100: 81.6453br />name: Transactions Index,date: 2023-11-10br />return_base100: 84.3484br />name: Transactions Index,date: 2023-11-11br />return_base100: 83.2213br />name: Transactions Index,date: 2023-11-12br />return_base100: 83.6270br />name: Transactions Index,date: 2023-11-13br />return_base100: 81.6531br />name: Transactions Index,date: 2023-11-14br />return_base100: 80.0922br />name: Transactions Index,date: 2023-11-15br />return_base100: 85.2701br />name: Transactions Index,date: 2023-11-16br />return_base100: 79.8923br />name: Transactions Index,date: 2023-11-17br />return_base100: 79.6866br />name: Transactions Index,date: 2023-11-18br />return_base100: 78.0071br />name: Transactions Index,date: 2023-11-19br />return_base100: 80.9489br />name: Transactions Index,date: 2023-11-20br />return_base100: 80.6499br />name: Transactions Index,date: 2023-11-21br />return_base100: 73.4735br />name: Transactions Index,date: 2023-11-22br />return_base100: 77.9063br />name: Transactions Index,date: 2023-11-23br />return_base100: 79.2971br />name: Transactions Index,date: 2023-11-24br />return_base100: 81.6316br />name: Transactions Index,date: 2023-11-25br />return_base100: 81.8007br />name: Transactions Index,date: 2023-11-26br />return_base100: 81.1267br />name: Transactions Index,date: 2023-11-27br />return_base100: 78.3011br />name: Transactions Index,date: 2023-11-28br />return_base100: 80.3151br />name: Transactions Index,date: 2023-11-29br />return_base100: 80.8167br />name: Transactions Index,date: 2023-11-30br />return_base100: 80.3918br />name: Transactions Index,date: 2023-12-01br />return_base100: 81.2895br />name: Transactions Index,date: 2023-12-02br />return_base100: 82.9081br />name: Transactions Index,date: 2023-12-03br />return_base100: 82.5354br />name: Transactions Index,date: 2023-12-04br />return_base100: 85.7617br />name: Transactions Index,date: 2023-12-05br />return_base100: 87.5961br />name: Transactions Index,date: 2023-12-06br />return_base100: 87.2569br />name: Transactions Index,date: 2023-12-07br />return_base100: 87.2659br />name: Transactions Index,date: 2023-12-08br />return_base100: 89.3323br />name: Transactions Index,date: 2023-12-09br />return_base100: 89.0960br />name: Transactions Index,date: 2023-12-10br />return_base100: 89.4087br />name: Transactions Index,date: 2023-12-11br />return_base100: 85.6922br />name: Transactions Index,date: 2023-12-12br />return_base100: 85.5890br />name: Transactions Index,date: 2023-12-13br />return_base100: 87.3452br />name: Transactions Index,date: 2023-12-14br />return_base100: 88.7217br />name: Transactions Index,date: 2023-12-15br />return_base100: 86.9869br />name: Transactions Index,date: 2023-12-16br />return_base100: 87.5445br />name: Transactions Index,date: 2023-12-17br />return_base100: 85.2446br />name: Transactions Index,date: 2023-12-18br />return_base100: 86.1720br />name: Transactions Index,date: 2023-12-19br />return_base100: 84.5991br />name: Transactions Index,date: 2023-12-20br />return_base100: 88.1922br />name: Transactions Index,date: 2023-12-21br />return_base100: 89.4456br />name: Transactions Index,date: 2023-12-22br />return_base100: 93.9687br />name: Transactions Index,date: 2023-12-23br />return_base100: 95.7506br />name: Transactions Index,date: 2023-12-24br />return_base100: 94.8653br />name: Transactions Index,date: 2023-12-25br />return_base100: 95.7812br />name: Transactions Index,date: 2023-12-26br />return_base100: 95.1712br />name: Transactions Index,date: 2023-12-27br />return_base100: 97.3610br />name: Transactions Index,date: 2023-12-28br />return_base100: 94.0139br />name: Transactions Index,date: 2023-12-29br />return_base100: 91.9585br />name: Transactions Index,date: 2023-12-30br />return_base100: 92.6604br />name: Transactions Index,date: 2023-12-31br />return_base100: 91.5037br />name: Transactions Index,date: 2024-01-01br />return_base100: 95.1516br />name: Transactions Index,date: 2024-01-02br />return_base100: 92.9581br />name: Transactions Index,date: 2024-01-03br />return_base100: 85.9788br />name: Transactions Index,date: 2024-01-04br />return_base100: 88.2699br />name: Transactions Index,date: 2024-01-05br />return_base100: 85.1523br />name: Transactions Index,date: 2024-01-06br />return_base100: 83.0515br />name: Transactions Index,date: 2024-01-07br />return_base100: 78.8683br />name: Transactions Index,date: 2024-01-08br />return_base100: 81.7757br />name: Transactions Index,date: 2024-01-09br />return_base100: 78.2170br />name: Transactions Index,date: 2024-01-10br />return_base100: 84.1962br />name: Transactions Index,date: 2024-01-11br />return_base100: 87.5184br />name: Transactions Index,date: 2024-01-12br />return_base100: 84.8620br />name: Transactions Index,date: 2024-01-13br />return_base100: 90.2008br />name: Transactions Index,date: 2024-01-14br />return_base100: 87.8085br />name: Transactions Index,date: 2024-01-15br />return_base100: 87.6489br />name: Transactions Index,date: 2024-01-16br />return_base100: 92.0481br />name: Transactions Index,date: 2024-01-17br />return_base100: 91.3878br />name: Transactions Index,date: 2024-01-18br />return_base100: 88.6905br />name: Transactions Index,date: 2024-01-19br />return_base100: 91.1057br />name: Transactions Index,date: 2024-01-20br />return_base100: 90.7180br />name: Transactions Index,date: 2024-01-21br />return_base100: 90.9983br />name: Transactions Index,date: 2024-01-22br />return_base100: 85.1501br />name: Transactions Index,date: 2024-01-23br />return_base100: 85.6345br />name: Transactions Index,date: 2024-01-24br />return_base100: 85.7250br />name: Transactions Index,date: 2024-01-25br />return_base100: 87.2454br />name: Transactions Index,date: 2024-01-26br />return_base100: 90.7303br />name: Transactions Index,date: 2024-01-27br />return_base100: 90.8312br />name: Transactions Index,date: 2024-01-28br />return_base100: 87.6732br />name: Transactions Index,date: 2024-01-29br />return_base100: 90.5440br />name: Transactions Index,date: 2024-01-30br />return_base100: 88.4564br />name: Transactions Index,date: 2024-01-31br />return_base100: 85.4463br />name: Transactions Index,date: 2024-02-01br />return_base100: 85.6171br />name: Transactions Index,date: 2024-02-02br />return_base100: 87.3184br />name: Transactions Index,date: 2024-02-03br />return_base100: 86.0649br />name: Transactions Index,date: 2024-02-04br />return_base100: 83.5543br />name: Transactions Index,date: 2024-02-05br />return_base100: 83.2328br />name: Transactions Index,date: 2024-02-06br />return_base100: 84.8923br />name: Transactions Index,date: 2024-02-07br />return_base100: 86.6251br />name: Transactions Index,date: 2024-02-08br />return_base100: 88.0599br />name: Transactions Index,date: 2024-02-09br />return_base100: 90.2671br />name: Transactions Index,date: 2024-02-10br />return_base100: 89.8771br />name: Transactions Index,date: 2024-02-11br />return_base100: 89.7983br />name: Transactions Index,date: 2024-02-12br />return_base100: 91.7438br />name: Transactions Index,date: 2024-02-13br />return_base100: 91.0371br />name: Transactions Index,date: 2024-02-14br />return_base100: 93.6798br />name: Transactions Index,date: 2024-02-15br />return_base100: 94.3662br />name: Transactions Index,date: 2024-02-16br />return_base100: 95.2934br />name: Transactions Index,date: 2024-02-17br />return_base100: 96.5530br />name: Transactions Index,date: 2024-02-18br />return_base100: 98.4942br />name: Transactions Index,date: 2024-02-19br />return_base100: 101.5664br />name: Transactions Index,date: 2024-02-20br />return_base100: 99.5013br />name: Transactions Index,date: 2024-02-21br />return_base100: 94.7546br />name: Transactions Index,date: 2024-02-22br />return_base100: 95.4198br />name: Transactions Index,date: 2024-02-23br />return_base100: 94.7452br />name: Transactions Index,date: 2024-02-24br />return_base100: 96.8366br />name: Transactions Index,date: 2024-02-25br />return_base100: 95.7166br />name: Transactions Index,date: 2024-02-26br />return_base100: 97.8799br />name: Transactions Index,date: 2024-02-27br />return_base100: 101.8127br />name: Transactions Index,date: 2024-02-28br />return_base100: 106.9311br />name: Transactions Index,date: 2024-02-29br />return_base100: 108.9978br />name: Transactions Index,date: 2024-03-01br />return_base100: 119.4482br />name: Transactions Index,date: 2024-03-02br />return_base100: 123.4371br />name: Transactions Index,date: 2024-03-03br />return_base100: 120.6350br />name: Transactions Index,date: 2024-03-04br />return_base100: 122.3697br />name: Transactions Index,date: 2024-03-05br />return_base100: 126.0537br />name: Transactions Index,date: 2024-03-06br />return_base100: 136.0051br />name: Transactions Index,date: 2024-03-07br />return_base100: 139.5626br />name: Transactions Index,date: 2024-03-08br />return_base100: 135.7265br />name: Transactions Index,date: 2024-03-09br />return_base100: 140.9338br />name: Transactions Index,date: 2024-03-10br />return_base100: 139.6296br />name: Transactions Index,date: 2024-03-11br />return_base100: 148.6395br />name: Transactions Index,date: 2024-03-12br />return_base100: 149.2811br />name: Transactions Index,date: 2024-03-13br />return_base100: 155.8419br />name: Transactions Index,date: 2024-03-14br />return_base100: 158.3495br />name: Transactions Index,date: 2024-03-15br />return_base100: 147.3191br />name: Transactions Index,date: 2024-03-16br />return_base100: 131.2194br />name: Transactions Index,date: 2024-03-17br />return_base100: 138.2154br />name: Transactions Index,date: 2024-03-18br />return_base100: 131.9292br />name: Transactions Index,date: 2024-03-19br />return_base100: 118.5475br />name: Transactions Index,date: 2024-03-20br />return_base100: 133.0415br />name: Transactions Index,date: 2024-03-21br />return_base100: 131.1090br />name: Transactions Index,date: 2024-03-22br />return_base100: 125.7537br />name: Transactions Index,date: 2024-03-23br />return_base100: 126.1854br />name: Transactions Index,date: 2024-03-24br />return_base100: 134.3162br />name: Transactions Index,date: 2024-03-25br />return_base100: 138.9485br />name: Transactions Index,date: 2024-03-26br />return_base100: 143.5787br />name: Transactions Index,date: 2024-03-27br />return_base100: 137.7655br />name: Transactions Index,date: 2024-03-28br />return_base100: 147.7718br />name: Transactions Index,date: 2024-03-29br />return_base100: 146.8143br />name: Transactions Index,date: 2024-03-30br />return_base100: 142.4766br />name: Transactions Index,date: 2024-03-31br />return_base100: 145.0581br />name: Transactions Index,date: 2024-04-01br />return_base100: 143.7852br />name: Transactions Index,date: 2024-04-02br />return_base100: 141.1891br />name: Transactions Index,date: 2024-04-03br />return_base100: 153.4975br />name: Transactions Index,date: 2024-04-04br />return_base100: 150.0279br />name: Transactions Index,date: 2024-04-05br />return_base100: 139.3697br />name: Transactions Index,date: 2024-04-06br />return_base100: 147.9845br />name: Transactions Index,date: 2024-04-07br />return_base100: 162.6893br />name: Transactions Index,date: 2024-04-08br />return_base100: 158.6493br />name: Transactions Index,date: 2024-04-09br />return_base100: 153.2928br />name: Transactions Index,date: 2024-04-10br />return_base100: 150.5681br />name: Transactions Index,date: 2024-04-11br />return_base100: 145.6271br />name: Transactions Index,date: 2024-04-12br />return_base100: 124.9740br />name: Transactions Index,date: 2024-04-13br />return_base100: 111.6209br />name: Transactions Index,date: 2024-04-14br />return_base100: 118.9328br />name: Transactions Index,date: 2024-04-15br />return_base100: 110.8710br />name: Transactions Index,date: 2024-04-16br />return_base100: 110.8857br />name: Transactions Index,date: 2024-04-17br />return_base100: 108.2831br />name: Transactions Index,date: 2024-04-18br />return_base100: 114.2587br />name: Transactions Index,date: 2024-04-19br />return_base100: 119.9208br />name: Transactions Index,date: 2024-04-26br />return_base100: 116.2627br />name: Transactions Index,date: 2024-04-27br />return_base100: 116.7637br />name: Transactions Index,date: 2024-04-28br />return_base100: 113.4873br />name: Transactions Index,date: 2024-04-29br />return_base100: 111.2238br />name: Transactions Index,date: 2024-04-30br />return_base100: 103.0505br />name: Transactions Index,date: 2024-05-01br />return_base100: 104.0602br />name: Transactions Index,date: 2024-05-02br />return_base100: 105.3686br />name: Transactions Index,date: 2024-05-03br />return_base100: 109.7160br />name: Transactions Index,date: 2024-05-04br />return_base100: 109.2400br />name: Transactions Index,date: 2024-05-05br />return_base100: 110.4061br />name: Transactions Index,date: 2024-05-06br />return_base100: 106.6432br />name: Transactions Index,date: 2024-05-07br />return_base100: 104.7129br />name: Transactions Index,date: 2024-05-08br />return_base100: 102.8534br />name: Transactions Index,date: 2024-05-09br />return_base100: 106.0060br />name: Transactions Index,date: 2024-05-10br />return_base100: 100.9202br />name: Transactions Index,date: 2024-05-11br />return_base100: 99.6912br />name: Transactions Index,date: 2024-05-12br />return_base100: 98.6440br />name: Transactions Index,date: 2024-05-13br />return_base100: 97.8516br />name: Transactions Index,date: 2024-05-14br />return_base100: 95.8224br />name: Transactions Index,date: 2024-05-15br />return_base100: 103.5642br />name: Transactions Index,date: 2024-05-16br />return_base100: 104.2755br />name: Transactions Index,date: 2024-05-17br />return_base100: 110.6939br />name: Transactions Index,date: 2024-05-18br />return_base100: 109.7116br />name: Transactions Index,date: 2024-05-19br />return_base100: 105.8205br />name: Transactions Index,date: 2024-05-20br />return_base100: 112.9540br />name: Transactions Index,date: 2024-05-21br />return_base100: 111.9485br />name: Transactions Index,date: 2024-05-22br />return_base100: 111.2249br />name: Transactions Index,date: 2024-05-23br />return_base100: 111.5548br />name: Transactions Index,date: 2024-05-24br />return_base100: 111.6747br />name: Transactions Index,date: 2024-05-25br />return_base100: 112.5590br />name: Transactions Index,date: 2024-05-26br />return_base100: 109.4541br />name: Transactions Index,date: 2024-05-27br />return_base100: 114.0886br />name: Transactions Index,date: 2024-05-28br />return_base100: 112.5090br />name: Transactions Index,date: 2024-05-29br />return_base100: 109.9273br />name: Transactions Index,date: 2024-05-30br />return_base100: 109.2782br />name: Transactions Index,date: 2024-05-31br />return_base100: 108.1582br />name: Transactions Index,date: 2024-06-01br />return_base100: 107.9920br />name: Transactions Index,date: 2024-06-02br />return_base100: 108.8001br />name: Transactions Index,date: 2024-06-03br />return_base100: 107.4999br />name: Transactions Index,date: 2024-06-04br />return_base100: 108.8701br />name: Transactions Index,date: 2024-06-05br />return_base100: 111.0433br />name: Transactions Index,date: 2024-06-06br />return_base100: 109.4375br />name: Transactions Index,date: 2024-06-07br />return_base100: 102.4706br />name: Transactions Index,date: 2024-06-08br />return_base100: 102.6222br />name: Transactions Index,date: 2024-06-09br />return_base100: 109.5298br />name: Transactions Index,date: 2024-06-10br />return_base100: 100.7464br />name: Transactions Index,date: 2024-06-11br />return_base100: 97.0070br />name: Transactions Index,date: 2024-06-12br />return_base100: 100.0726br />name: Transactions Index,date: 2024-06-13br />return_base100: 95.6191br />name: Transactions Index,date: 2024-06-14br />return_base100: 91.5537br />name: Transactions Index,date: 2024-06-15br />return_base100: 92.9256br />name: Transactions Index,date: 2024-06-16br />return_base100: 92.5563br />name: Transactions Index,date: 2024-06-17br />return_base100: 82.9926br />name: Transactions Index,date: 2024-06-18br />return_base100: 77.7341br />name: Transactions Index,date: 2024-06-19br />return_base100: 78.4868br />name: Transactions Index,date: 2024-06-20br />return_base100: 80.1980br />name: Transactions Index,date: 2024-06-21br />return_base100: 78.9609br />name: Transactions Index,date: 2024-06-22br />return_base100: 78.1016br />name: Transactions Index,date: 2024-06-23br />return_base100: 76.3777br />name: Transactions Index,date: 2024-06-24br />return_base100: 77.5328br />name: Transactions Index,date: 2024-06-25br />return_base100: 79.8688br />name: Transactions Index,date: 2024-06-26br />return_base100: 78.3953br />name: Transactions Index,date: 2024-06-27br />return_base100: 81.2872br />name: Transactions Index,date: 2024-06-28br />return_base100: 77.7149br />name: Transactions Index,date: 2024-06-29br />return_base100: 76.2769br />name: Transactions Index,date: 2024-06-30br />return_base100: 79.7863br />name: Transactions Index,date: 2024-07-01br />return_base100: 77.6575br />name: Transactions Index,date: 2024-07-02br />return_base100: 78.2486br />name: Transactions Index,date: 2024-07-03br />return_base100: 73.8105br />name: Transactions Index,date: 2024-07-04br />return_base100: 65.6295br />name: Transactions Index,date: 2024-07-05br />return_base100: 64.6366br />name: Transactions Index,date: 2024-07-06br />return_base100: 68.0963br />name: Transactions Index,date: 2024-07-07br />return_base100: 65.0947br />name: Transactions Index,date: 2024-07-08br />return_base100: 67.3606br />name: Transactions Index,date: 2024-07-09br />return_base100: 68.8235br />name: Transactions Index,date: 2024-07-10br />return_base100: 69.9164br />name: Transactions Index,date: 2024-07-11br />return_base100: 68.1736br />name: Transactions Index,date: 2024-07-12br />return_base100: 69.4637br />name: Transactions Index,date: 2024-07-13br />return_base100: 70.2561br />name: Transactions Index,date: 2024-07-14br />return_base100: 73.1690br />name: Transactions Index,date: 2024-07-15br />return_base100: 76.3020br />name: Transactions Index,date: 2024-07-16br />return_base100: 77.7294br />name: Transactions Index,date: 2024-07-17br />return_base100: 77.7778br />name: Transactions Index,date: 2024-07-18br />return_base100: 75.7494br />name: Transactions Index,date: 2024-07-19br />return_base100: 78.6690br />name: Transactions Index,date: 2024-07-20br />return_base100: 79.0399br />name: Transactions Index,date: 2024-07-21br />return_base100: 80.5885br />name: Transactions Index,date: 2024-07-22br />return_base100: 76.8138br />name: Transactions Index,date: 2024-07-23br />return_base100: 74.5355br />name: Transactions Index,date: 2024-07-24br />return_base100: 73.4626br />name: Transactions Index,date: 2024-07-25br />return_base100: 71.8828br />name: Transactions Index,date: 2024-07-26br />return_base100: 75.7919br />name: Transactions Index,date: 2024-07-27br />return_base100: 76.1791br />name: Transactions Index,date: 2024-07-28br />return_base100: 73.8732br />name: Transactions Index,date: 2024-07-29br />return_base100: 73.6434br />name: Transactions Index,date: 2024-07-30br />return_base100: 71.9320br />name: Transactions Index,date: 2024-07-31br />return_base100: 70.0713br />name: Transactions Index,date: 2024-08-01br />return_base100: 69.3249br />name: Transactions Index,date: 2024-08-02br />return_base100: 64.5723br />name: Transactions Index,date: 2024-08-03br />return_base100: 61.2983br />name: Transactions Index,date: 2024-08-04br />return_base100: 58.3090br />name: Transactions Index,date: 2024-08-05br />return_base100: 53.9742br />name: Transactions Index,date: 2024-08-06br />return_base100: 57.1264br />name: Transactions Index,date: 2024-08-07br />return_base100: 57.2882br />name: Transactions Index,date: 2024-08-08br />return_base100: 62.4331br />name: Transactions Index,date: 2024-08-09br />return_base100: 61.0274br />name: Transactions Index,date: 2024-08-10br />return_base100: 61.8780br />name: Transactions Index,date: 2024-08-11br />return_base100: 57.7407br />name: Transactions Index,date: 2024-08-12br />return_base100: 60.5127br />name: Transactions Index,date: 2024-08-13br />return_base100: 61.0640br />name: Transactions Index,date: 2024-08-14br />return_base100: 59.9078br />name: Transactions Index,date: 2024-08-15br />return_base100: 59.6327br />name: Transactions Index,date: 2024-08-16br />return_base100: 64.4330br />name: Transactions Index,date: 2024-08-17br />return_base100: 66.5153br />name: Transactions Index,date: 2024-08-18br />return_base100: 67.6102br />name: Transactions Index,date: 2024-08-19br />return_base100: 66.6888br />name: Transactions Index,date: 2024-08-20br />return_base100: 66.4629br />name: Transactions Index,date: 2024-08-21br />return_base100: 67.9403br />name: Transactions Index,date: 2024-08-22br />return_base100: 67.8648br />name: Transactions Index,date: 2024-08-23br />return_base100: 72.5294br />name: Transactions Index,date: 2024-08-24br />return_base100: 72.1032br />name: Transactions Index,date: 2024-08-25br />return_base100: 71.1247br />name: Transactions Index,date: 2024-08-26br />return_base100: 67.5581br />name: Transactions Index,date: 2024-08-27br />return_base100: 63.8347br />name: Transactions Index,date: 2024-08-28br />return_base100: 62.3347br />name: Transactions Index,date: 2024-08-29br />return_base100: 62.1880br />name: Transactions Index,date: 2024-08-30br />return_base100: 62.0417br />name: Transactions Index,date: 2024-08-31br />return_base100: 60.9700br />name: Transactions Index,date: 2024-09-01br />return_base100: 58.3478br />name: Transactions Index,date: 2024-09-02br />return_base100: 60.3132br />name: Transactions Index,date: 2024-09-03br />return_base100: 57.5356br />name: Transactions Index,date: 2024-09-04br />return_base100: 58.0617br />name: Transactions Index,date: 2024-09-05br />return_base100: 56.8187br />name: Transactions Index,date: 2024-09-06br />return_base100: 56.6235br />name: Transactions Index,date: 2024-09-07br />return_base100: 57.5429br />name: Transactions Index,date: 2024-09-08br />return_base100: 59.1689br />name: Transactions Index,date: 2024-09-09br />return_base100: 60.8080br />name: Transactions Index,date: 2024-09-10br />return_base100: 60.6807br />name: Transactions Index,date: 2024-09-11br />return_base100: 60.0557br />name: Transactions Index,date: 2024-09-12br />return_base100: 60.9625br />name: Transactions Index,date: 2024-09-13br />return_base100: 63.5106br />name: Transactions Index,date: 2024-09-14br />return_base100: 62.8559br />name: Transactions Index,date: 2024-09-15br />return_base100: 60.7533br />name: Transactions Index,date: 2024-09-16br />return_base100: 59.0936br />name: Transactions Index,date: 2024-09-17br />return_base100: 60.5714br />name: Transactions Index,date: 2024-09-18br />return_base100: 61.7456br />name: Transactions Index,date: 2024-09-19br />return_base100: 63.8889br />name: Transactions Index,date: 2024-09-20br />return_base100: 67.1042br />name: Transactions Index,date: 2024-09-21br />return_base100: 67.0795br />name: Transactions Index,date: 2024-09-22br />return_base100: 65.2612br />name: Transactions Index,date: 2024-09-23br />return_base100: 65.8894br />name: Transactions Index,date: 2024-09-24br />return_base100: 66.9896br />name: Transactions Index,date: 2024-09-25br />return_base100: 65.4776br />name: Transactions Index,date: 2024-09-26br />return_base100: 68.4961br />name: Transactions Index,date: 2024-09-27br />return_base100: 70.2441br />name: Transactions Index,date: 2024-09-28br />return_base100: 68.1607br />name: Transactions Index,date: 2024-09-29br />return_base100: 68.9709br />name: Transactions Index,date: 2024-09-30br />return_base100: 65.6449br />name: Transactions Index,date: 2024-10-01br />return_base100: 60.7833br />name: Transactions Index,date: 2024-10-02br />return_base100: 59.6509br />name: Transactions Index,date: 2024-10-03br />return_base100: 58.6253br />name: Transactions Index,date: 2024-10-04br />return_base100: 61.6682br />name: Transactions Index,date: 2024-10-05br />return_base100: 61.0387br />name: Transactions Index,date: 2024-10-06br />return_base100: 62.6629br />name: Transactions Index,date: 2024-10-07br />return_base100: 63.7326br />name: Transactions Index,date: 2024-10-08br />return_base100: 63.5158br />name: Transactions Index,date: 2024-10-09br />return_base100: 60.4502br />name: Transactions Index,date: 2024-10-10br />return_base100: 60.6752br />name: Transactions Index,date: 2024-10-11br />return_base100: 63.0497br />name: Transactions Index,date: 2024-10-12br />return_base100: 64.0572br />name: Transactions Index,date: 2024-10-13br />return_base100: 63.9397br />name: Transactions Index,date: 2024-10-14br />return_base100: 67.6393br />name: Transactions Index,date: 2024-10-15br />return_base100: 66.7435br />name: Transactions Index,date: 2024-10-16br />return_base100: 65.5447br />name: Transactions Index,date: 2024-10-17br />return_base100: 64.4601br />name: Transactions Index,date: 2024-10-18br />return_base100: 66.4910br />name: Transactions Index,date: 2024-10-19br />return_base100: 66.4669br />name: Transactions Index,date: 2024-10-20br />return_base100: 69.1216br />name: Transactions Index,date: 2024-10-21br />return_base100: 66.4316br />name: Transactions Index,date: 2024-10-22br />return_base100: 66.1795br />name: Transactions Index,date: 2024-10-23br />return_base100: 63.9585br />name: Transactions Index,date: 2024-10-24br />return_base100: 66.5633br />name: Transactions Index,date: 2024-10-25br />return_base100: 60.5793br />name: Transactions Index,date: 2024-10-26br />return_base100: 62.4396br />name: Transactions Index,date: 2024-10-27br />return_base100: 62.6907br />name: Transactions Index,date: 2024-10-28br />return_base100: 63.1164br />name: Transactions Index,date: 2024-10-29br />return_base100: 64.9523br />name: Transactions Index,date: 2024-10-30br />return_base100: 66.7626br />name: Transactions Index,date: 2024-10-31br />return_base100: 64.0993br />name: Transactions Index,date: 2024-11-01br />return_base100: 64.1091br />name: Transactions Index,date: 2024-11-02br />return_base100: 61.5217br />name: Transactions Index,date: 2024-11-03br />return_base100: 60.5692br />name: Transactions Index,date: 2024-11-04br />return_base100: 59.3497br />name: Transactions Index,date: 2024-11-05br />return_base100: 60.8191br />name: Transactions Index,date: 2024-11-06br />return_base100: 67.3361br />name: Transactions Index,date: 2024-11-07br />return_base100: 68.0731br />name: Transactions Index,date: 2024-11-08br />return_base100: 67.6640br />name: Transactions Index,date: 2024-11-09br />return_base100: 70.1729br />name: Transactions Index,date: 2024-11-10br />return_base100: 75.9354br />name: Transactions Index,date: 2024-11-11br />return_base100: 78.6520br />name: Transactions Index,date: 2024-11-12br />return_base100: 75.4604br />name: Transactions Index,date: 2024-11-13br />return_base100: 73.4964br />name: Transactions Index,date: 2024-11-14br />return_base100: 72.7164br />name: Transactions Index,date: 2024-11-15br />return_base100: 75.6619br />name: Transactions Index,date: 2024-11-16br />return_base100: 79.8393br />name: Transactions Index,date: 2024-11-17br />return_base100: 75.7244br />name: Transactions Index,date: 2024-11-18br />return_base100: 79.3556br />name: Transactions Index,date: 2024-11-19br />return_base100: 77.6535br />name: Transactions Index,date: 2024-11-20br />return_base100: 74.7283br />name: Transactions Index,date: 2024-11-21br />return_base100: 78.1519br />name: Transactions Index,date: 2024-11-22br />return_base100: 79.5262br />name: Transactions Index,date: 2024-11-23br />return_base100: 85.8683br />name: Transactions Index,date: 2024-11-24br />return_base100: 88.8306br />name: Transactions Index,date: 2024-11-25br />return_base100: 89.1779br />name: Transactions Index,date: 2024-11-26br />return_base100: 89.3058br />name: Transactions Index,date: 2024-11-27br />return_base100: 94.6405br />name: Transactions Index,date: 2024-11-28br />return_base100: 98.5520br />name: Transactions Index,date: 2024-11-29br />return_base100: 97.9955br />name: Transactions Index,date: 2024-11-30br />return_base100: 101.3908br />name: Transactions Index,date: 2024-12-01br />return_base100: 102.4701br />name: Transactions Index,date: 2024-12-02br />return_base100: 102.8481br />name: Transactions Index,date: 2024-12-03br />return_base100: 110.0485br />name: Transactions Index,date: 2024-12-04br />return_base100: 120.4182br />name: Transactions Index,date: 2024-12-05br />return_base100: 118.0255br />name: Transactions Index,date: 2024-12-06br />return_base100: 120.3567br />name: Transactions Index,date: 2024-12-07br />return_base100: 121.7261br />name: Transactions Index,date: 2024-12-08br />return_base100: 120.8789br />name: Transactions Index,date: 2024-12-09br />return_base100: 102.8703br />name: Transactions Index,date: 2024-12-10br />return_base100: 97.3141br />name: Transactions Index,date: 2024-12-11br />return_base100: 104.4618br />name: Transactions Index,date: 2024-12-12br />return_base100: 105.3683br />name: Transactions Index,date: 2024-12-13br />return_base100: 105.6613br />name: Transactions Index,date: 2024-12-14br />return_base100: 100.7474br />name: Transactions Index,date: 2024-12-15br />return_base100: 104.5805br />name: Transactions Index,date: 2024-12-16br />return_base100: 101.5732br />name: Transactions Index,date: 2024-12-17br />return_base100: 95.1336br />name: Transactions Index,date: 2024-12-18br />return_base100: 85.8204br />name: Transactions Index,date: 2024-12-19br />return_base100: 80.0756br />name: Transactions Index,date: 2024-12-20br />return_base100: 81.2199br />name: Transactions Index,date: 2024-12-21br />return_base100: 77.3261br />name: Transactions Index,date: 2024-12-22br />return_base100: 78.5633br />name: Transactions Index,date: 2024-12-23br />return_base100: 82.6357br />name: Transactions Index,date: 2024-12-24br />return_base100: 86.1428br />name: Transactions Index,date: 2024-12-25br />return_base100: 84.3680br />name: Transactions Index,date: 2024-12-26br />return_base100: 78.5751br />name: Transactions Index,date: 2024-12-27br />return_base100: 80.1215br />name: Transactions Index,date: 2024-12-28br />return_base100: 86.1839br />name: Transactions Index,date: 2024-12-29br />return_base100: 82.5549br />name: Transactions Index,date: 2024-12-30br />return_base100: 83.9605br />name: Transactions Index,date: 2024-12-31br />return_base100: 82.2934br />name: Transactions Index,date: 2025-01-01br />return_base100: 86.9321br />name: Transactions Index,date: 2025-01-02br />return_base100: 88.0683br />name: Transactions Index,date: 2025-01-03br />return_base100: 91.0299br />name: Transactions Index,date: 2025-01-04br />return_base100: 91.2994br />name: Transactions Index,date: 2025-01-05br />return_base100: 92.5370br />name: Transactions Index,date: 2025-01-06br />return_base100: 93.5823br />name: Transactions Index,date: 2025-01-07br />return_base100: 84.1522br />name: Transactions Index,date: 2025-01-08br />return_base100: 81.7926br />name: Transactions Index,date: 2025-01-09br />return_base100: 82.1757br />name: Transactions Index,date: 2025-01-10br />return_base100: 82.8910br />name: Transactions Index,date: 2025-01-11br />return_base100: 84.1583br />name: Transactions Index,date: 2025-01-12br />return_base100: 81.8688br />name: Transactions Index,date: 2025-01-13br />return_base100: 78.6229br />name: Transactions Index,date: 2025-01-14br />return_base100: 81.0439br />name: Transactions Index,date: 2025-01-15br />return_base100: 86.3290br />name: Transactions Index,date: 2025-01-16br />return_base100: 84.6492br />name: Transactions Index,date: 2025-01-17br />return_base100: 89.4580br />name: Transactions Index,date: 2025-01-18br />return_base100: 82.7711br />name: Transactions Index,date: 2025-01-19br />return_base100: 76.1922br />name: Transactions Index,date: 2025-01-20br />return_base100: 75.3967br />name: Transactions Index,date: 2025-01-21br />return_base100: 76.4712br />name: Transactions Index,date: 2025-01-22br />return_base100: 74.4889br />name: Transactions Index,date: 2025-01-23br />return_base100: 74.0526br />name: Transactions Index,date: 2025-01-24br />return_base100: 71.8670br />name: Transactions Index,date: 2025-01-25br />return_base100: 73.1507br />name: Transactions Index,date: 2025-01-26br />return_base100: 73.5306br />name: Transactions Index,date: 2025-01-27br />return_base100: 78.1838br />name: Transactions Index,date: 2025-01-28br />return_base100: 72.5684br />name: Transactions Index,date: 2025-01-29br />return_base100: 77.4631br />name: Transactions Index,date: 2025-01-30br />return_base100: 84.1005br />name: Transactions Index,date: 2025-01-31br />return_base100: 83.7039br />name: Transactions Index,date: 2025-02-01br />return_base100: 81.5173br />name: Transactions Index,date: 2025-02-02br />return_base100: 69.8341br />name: Transactions Index,date: 2025-02-03br />return_base100: 71.8831br />name: Transactions Index,date: 2025-02-04br />return_base100: 67.1221br />name: Transactions Index,date: 2025-02-05br />return_base100: 65.3727br />name: Transactions Index,date: 2025-02-06br />return_base100: 61.3497br />name: Transactions Index,date: 2025-02-07br />return_base100: 60.3978br />name: Transactions Index,date: 2025-02-08br />return_base100: 62.4560br />name: Transactions Index,date: 2025-02-09br />return_base100: 62.3739br />name: Transactions Index,date: 2025-02-10br />return_base100: 63.7357br />name: Transactions Index,date: 2025-02-11br />return_base100: 63.0451br />name: Transactions Index,date: 2025-02-12br />return_base100: 65.5625br />name: Transactions Index,date: 2025-02-13br />return_base100: 63.9712br />name: Transactions Index,date: 2025-02-14br />return_base100: 64.5959br />name: Transactions Index,date: 2025-02-15br />return_base100: 62.5114br />name: Transactions Index,date: 2025-02-16br />return_base100: 63.4946br />name: Transactions Index,date: 2025-02-17br />return_base100: 64.4711br />name: Transactions Index,date: 2025-02-18br />return_base100: 64.2445br />name: Transactions Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(255,102,168,1),dash:solid},hoveron:points,name:Transactions Index,legendgroup:Transactions Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,97.582479719884304,93.945107761901653,92.467649681390142,94.468041147430469,99.531110676148842,102.68784932907072,107.21939496748658,105.38428916291512,107.01626758878668,106.51214632130663,107.76679498053544,109.86940257932625,108.59311454731302,108.58952610861009,103.45740632000175,113.06191687871079,118.17000500206608,116.24388334311999,117.34847002022575,114.81894695635154,119.90789673995781,118.58321915573823,123.94717383267,117.58498075291968,109.73717405015117,101.00226180378853,103.7775385485309,98.901937756899599,90.106457014853959,100.69615710837084,107.81801178747745,105.37395880907332,106.74332876622952,111.06261281833801,116.5114938779061,114.70324699332333,110.7570518257541,110.48041582392727,107.9894956612514,108.0975837846067,112.01365781518454,110.59872556055763,100.85024249146386,100.5022726778452,101.57641199625932,101.04651921445814,101.26106435266739,105.76553358996107,112.00658967834541,104.85059046127748,103.69522193949675,100.62308344751092,84.711946238663799,73.541788999804268,81.775407233422499,78.660968660968663,78.667058132706984,74.974337226245609,78.509166829777513,79.53959244035579,78.41673734803507,81.600226180378854,81.827276483765033,83.089754463800261,74.01372305952458,75.621778560709856,76.783562775929184,82.054000565450949,80.666470933646494,80.528152932733093,77.918053108892806,79.10278158369762,76.188643135208025,77.79028294295469,73.778952175898752,73.629760118309733,74.015027946325645,71.383071268567448,68.68326047715361,72.9774254583415,71.387420891237682,74.410626128183381,74.218590287292585,71.497792566494851,80.438224484026009,83.50264239577217,80.94212827037255,80.851221156564677,85.170396468106404,86.928948913681751,88.473717405015122,88.809399534590383,85.829473043213511,84.664752832691761,85.229007633587784,88.020812944477072,85.67310410821861,84.117026597942626,83.207737978730336,84.377677736456363,84.825145168656618,83.409234248928897,77.087166438311485,74.013505578391076,73.594854396381109,72.271590439529376,70.072203736325875,74.050151149387787,69.837324112133274,73.027663600182677,75.738892151105887,79.689219460211831,74.856353711315535,77.216458972184157,80.687022900763353,79.764576672973618,77.093799612883586,75.393967073356379,72.864661490615674,78.39846893282008,77.662730258150106,78.935429851460398,78.089971944933765,68.964789804484468,69.406385246079907,71.962223527109018,71.493551684391377,69.137687305626244,63.994584719775567,59.021226158630739,57.459276657749939,59.196515952241143,55.7314977925665,57.042365324808067,58.189034601248345,60.954307213849205,58.296796502903369,60.570779234901373,60.510863182618913,62.571605663208715,65.424849394315046,65.125051651769212,68.179682912507346,67.016158848219916,68.756225397446769,68.318218394554279,68.450446923729373,64.412583458384987,64.079837324112134,60.592636088819297,58.517322372284205,60.605576216263238,61.841630238576805,59.982710249885827,61.161675474652583,59.712924903764595,59.267849764032974,58.756769100280557,54.631260738130962,50.603401404928128,47.779952589112895,42.898044844609728,45.386790195950496,42.782779843848544,48.257432417737753,46.439072660446712,46.624149105065136,44.154107131206374,46.579565472695236,45.880798590722257,45.070028924990758,42.834214131924057,42.96872621300102,44.435853939670736,44.717600748135098,45.274026228224706,45.981057393271136,47.521693743067793,47.909353863552333,53.355407668384771,52.749613970988023,51.302929470868406,48.484808942824209,45.49281224853744,44.969878863008631,44.898001348383026,44.927905004240884,44.052652182423174,42.324112133272436,44.550140275331117,42.341075661686347,42.819969117679037,41.090994106261284,39.364302646745401,39.540136143189585,40.937778647702309,43.694243274395944,43.902481459733366,42.932733085404841,43.751767034209784,44.624410082425349,43.907483525804139,42.477653813531674,41.442987320849916,42.305734977490701,43.50851438637698,44.971075009242952,46.847502229181615,47.923490137230594,46.973858767751899,49.156064461407965,50.218242317478961,49.150409951936673,50.507274743915971,53.54592114134099,52.449381266175159,52.451882299210538,50.046758443705009,45.527826711032823,43.554076683847676,42.887605750201168,44.702377068789282,44.356255844805467,45.602966442661106,45.517713838324525,44.811443857245379,43.369000239229251,43.460233574737394,45.071768774058853,45.368739261869038,44.809921489310796,48.338879102237883,47.13392488201648,46.525738892151111,45.535656031839238,46.804767186446576,47.115330245101241,49.380831212892282,48.015267175572518,47.598138361497135,45.530980187468728,45.818925208238191,41.807920662882495,42.624562319218811,43.399338857354124,43.513516452447753,45.427024205650163,45.9441943411409,43.130205954633432,42.688393031904482,41.466366542702417,40.395815662991239,39.322111306844135,40.639503273091059,49.368761009982386,49.030360366238234,49.643874643874646,51.577934364193908,52.8358452404254,53.624649311672215,51.371762249624844,49.379635066657968,47.759618103129554,49.80992148931081,51.801070007176875,50.209216850438224,53.543855070572633,52.857593353776558,49.860485852852264,53.217415889171612,54.135403753724361,58.571040212261579,60.751288575716053,63.264065592309869,63.24079511102412,68.52591287705792,67.144037754724778,69.270568278201864,73.38020051760509,75.210739218372808,76.726473978382387,83.789391270307306,88.543746330005888,88.21937321937321,96.282812466018569,92.310845784128233,92.461995171918829,77.688501772471241,77.635545116461145,82.173288967182089,88.354537743850727,87.295078401948629,85.495530762706338,89.108436093168933,84.968682716774325,81.081968639220548,73.151627846284327,66.517257127944148,69.234357669472161,66.241817272351625,67.795828711859244,74.37604662795502,79.061677649463903,77.528979361040427,72.057262782453634,73.219916922206991,76.243339640286209,72.166220830342965,74.630390813596932,72.020834692590412,74.671494747830621,80.740414519040471,83.42097823013853,83.301146125573609,83.520149627019848,81.626758878667275,73.79428459581132,70.127552684804598,67.940997368478293,69.697701224418779,69.821882951653933,68.556034014049274,67.443074313303313,74.150627433070184,80.541854244144318,76.622952958830822,80.562297470694432,74.506100345795005,68.854309388660539,73.844848959352774,75.480959526761069,73.649224679759044,73.219699441073487,74.550792718731643,75.456275418107467,76.339031339031337,74.032535177573351,68.534503381831613,69.282638481111761,76.755725190839698,80.44822861616754,74.33102803331812,67.185685391792262,70.965616232791817,64.971509971509974,64.041669385180839,62.090754877014426,60.293490789674003,60.330897544637999,60.218894760879486,61.410365150823161,62.316717774733036,65.092864444009479,63.010591331202022,66.527478741219198,65.286096431134609,64.441943411409056,65.608403470998894,62.397512015832625,text:date: 2024-02-19br />return_base100: 100.00000br />name: Asset Management Index,date: 2024-02-20br />return_base100: 97.58248br />name: Asset Management Index,date: 2024-02-21br />return_base100: 93.94511br />name: Asset Management Index,date: 2024-02-22br />return_base100: 92.46765br />name: Asset Management Index,date: 2024-02-23br />return_base100: 94.46804br />name: Asset Management Index,date: 2024-02-24br />return_base100: 99.53111br />name: Asset Management Index,date: 2024-02-25br />return_base100: 102.68785br />name: Asset Management Index,date: 2024-02-26br />return_base100: 107.21939br />name: Asset Management Index,date: 2024-02-27br />return_base100: 105.38429br />name: Asset Management Index,date: 2024-02-28br />return_base100: 107.01627br />name: Asset Management Index,date: 2024-02-29br />return_base100: 106.51215br />name: Asset Management Index,date: 2024-03-01br />return_base100: 107.76679br />name: Asset Management Index,date: 2024-03-02br />return_base100: 109.86940br />name: Asset Management Index,date: 2024-03-03br />return_base100: 108.59311br />name: Asset Management Index,date: 2024-03-04br />return_base100: 108.58953br />name: Asset Management Index,date: 2024-03-05br />return_base100: 103.45741br />name: Asset Management Index,date: 2024-03-06br />return_base100: 113.06192br />name: Asset Management Index,date: 2024-03-07br />return_base100: 118.17001br />name: Asset Management Index,date: 2024-03-08br />return_base100: 116.24388br />name: Asset Management Index,date: 2024-03-09br />return_base100: 117.34847br />name: Asset Management Index,date: 2024-03-10br />return_base100: 114.81895br />name: Asset Management Index,date: 2024-03-11br />return_base100: 119.90790br />name: Asset Management Index,date: 2024-03-12br />return_base100: 118.58322br />name: Asset Management Index,date: 2024-03-13br />return_base100: 123.94717br />name: Asset Management Index,date: 2024-03-14br />return_base100: 117.58498br />name: Asset Management Index,date: 2024-03-15br />return_base100: 109.73717br />name: Asset Management Index,date: 2024-03-16br />return_base100: 101.00226br />name: Asset Management Index,date: 2024-03-17br />return_base100: 103.77754br />name: Asset Management Index,date: 2024-03-18br />return_base100: 98.90194br />name: Asset Management Index,date: 2024-03-19br />return_base100: 90.10646br />name: Asset Management Index,date: 2024-03-20br />return_base100: 100.69616br />name: Asset Management Index,date: 2024-03-21br />return_base100: 107.81801br />name: Asset Management Index,date: 2024-03-22br />return_base100: 105.37396br />name: Asset Management Index,date: 2024-03-23br />return_base100: 106.74333br />name: Asset Management Index,date: 2024-03-24br />return_base100: 111.06261br />name: Asset Management Index,date: 2024-03-25br />return_base100: 116.51149br />name: Asset Management Index,date: 2024-03-26br />return_base100: 114.70325br />name: Asset Management Index,date: 2024-03-27br />return_base100: 110.75705br />name: Asset Management Index,date: 2024-03-28br />return_base100: 110.48042br />name: Asset Management Index,date: 2024-03-29br />return_base100: 107.98950br />name: Asset Management Index,date: 2024-03-30br />return_base100: 108.09758br />name: Asset Management Index,date: 2024-03-31br />return_base100: 112.01366br />name: Asset Management Index,date: 2024-04-01br />return_base100: 110.59873br />name: Asset Management Index,date: 2024-04-02br />return_base100: 100.85024br />name: Asset Management Index,date: 2024-04-03br />return_base100: 100.50227br />name: Asset Management Index,date: 2024-04-04br />return_base100: 101.57641br />name: Asset Management Index,date: 2024-04-05br />return_base100: 101.04652br />name: Asset Management Index,date: 2024-04-06br />return_base100: 101.26106br />name: Asset Management Index,date: 2024-04-07br />return_base100: 105.76553br />name: Asset Management Index,date: 2024-04-08br />return_base100: 112.00659br />name: Asset Management Index,date: 2024-04-09br />return_base100: 104.85059br />name: Asset Management Index,date: 2024-04-10br />return_base100: 103.69522br />name: Asset Management Index,date: 2024-04-11br />return_base100: 100.62308br />name: Asset Management Index,date: 2024-04-12br />return_base100: 84.71195br />name: Asset Management Index,date: 2024-04-13br />return_base100: 73.54179br />name: Asset Management Index,date: 2024-04-14br />return_base100: 81.77541br />name: Asset Management Index,date: 2024-04-15br />return_base100: 78.66097br />name: Asset Management Index,date: 2024-04-16br />return_base100: 78.66706br />name: Asset Management Index,date: 2024-04-17br />return_base100: 74.97434br />name: Asset Management Index,date: 2024-04-18br />return_base100: 78.50917br />name: Asset Management Index,date: 2024-04-19br />return_base100: 79.53959br />name: Asset Management Index,date: 2024-04-26br />return_base100: 78.41674br />name: Asset Management Index,date: 2024-04-27br />return_base100: 81.60023br />name: Asset Management Index,date: 2024-04-28br />return_base100: 81.82728br />name: Asset Management Index,date: 2024-04-29br />return_base100: 83.08975br />name: Asset Management Index,date: 2024-04-30br />return_base100: 74.01372br />name: Asset Management Index,date: 2024-05-01br />return_base100: 75.62178br />name: Asset Management Index,date: 2024-05-02br />return_base100: 76.78356br />name: Asset Management Index,date: 2024-05-03br />return_base100: 82.05400br />name: Asset Management Index,date: 2024-05-04br />return_base100: 80.66647br />name: Asset Management Index,date: 2024-05-05br />return_base100: 80.52815br />name: Asset Management Index,date: 2024-05-06br />return_base100: 77.91805br />name: Asset Management Index,date: 2024-05-07br />return_base100: 79.10278br />name: Asset Management Index,date: 2024-05-08br />return_base100: 76.18864br />name: Asset Management Index,date: 2024-05-09br />return_base100: 77.79028br />name: Asset Management Index,date: 2024-05-10br />return_base100: 73.77895br />name: Asset Management Index,date: 2024-05-11br />return_base100: 73.62976br />name: Asset Management Index,date: 2024-05-12br />return_base100: 74.01503br />name: Asset Management Index,date: 2024-05-13br />return_base100: 71.38307br />name: Asset Management Index,date: 2024-05-14br />return_base100: 68.68326br />name: Asset Management Index,date: 2024-05-15br />return_base100: 72.97743br />name: Asset Management Index,date: 2024-05-16br />return_base100: 71.38742br />name: Asset Management Index,date: 2024-05-17br />return_base100: 74.41063br />name: Asset Management Index,date: 2024-05-18br />return_base100: 74.21859br />name: Asset Management Index,date: 2024-05-19br />return_base100: 71.49779br />name: Asset Management Index,date: 2024-05-20br />return_base100: 80.43822br />name: Asset Management Index,date: 2024-05-21br />return_base100: 83.50264br />name: Asset Management Index,date: 2024-05-22br />return_base100: 80.94213br />name: Asset Management Index,date: 2024-05-23br />return_base100: 80.85122br />name: Asset Management Index,date: 2024-05-24br />return_base100: 85.17040br />name: Asset Management Index,date: 2024-05-25br />return_base100: 86.92895br />name: Asset Management Index,date: 2024-05-26br />return_base100: 88.47372br />name: Asset Management Index,date: 2024-05-27br />return_base100: 88.80940br />name: Asset Management Index,date: 2024-05-28br />return_base100: 85.82947br />name: Asset Management Index,date: 2024-05-29br />return_base100: 84.66475br />name: Asset Management Index,date: 2024-05-30br />return_base100: 85.22901br />name: Asset Management Index,date: 2024-05-31br />return_base100: 88.02081br />name: Asset Management Index,date: 2024-06-01br />return_base100: 85.67310br />name: Asset Management Index,date: 2024-06-02br />return_base100: 84.11703br />name: Asset Management Index,date: 2024-06-03br />return_base100: 83.20774br />name: Asset Management Index,date: 2024-06-04br />return_base100: 84.37768br />name: Asset Management Index,date: 2024-06-05br />return_base100: 84.82515br />name: Asset Management Index,date: 2024-06-06br />return_base100: 83.40923br />name: Asset Management Index,date: 2024-06-07br />return_base100: 77.08717br />name: Asset Management Index,date: 2024-06-08br />return_base100: 74.01351br />name: Asset Management Index,date: 2024-06-09br />return_base100: 73.59485br />name: Asset Management Index,date: 2024-06-10br />return_base100: 72.27159br />name: Asset Management Index,date: 2024-06-11br />return_base100: 70.07220br />name: Asset Management Index,date: 2024-06-12br />return_base100: 74.05015br />name: Asset Management Index,date: 2024-06-13br />return_base100: 69.83732br />name: Asset Management Index,date: 2024-06-14br />return_base100: 73.02766br />name: Asset Management Index,date: 2024-06-15br />return_base100: 75.73889br />name: Asset Management Index,date: 2024-06-16br />return_base100: 79.68922br />name: Asset Management Index,date: 2024-06-17br />return_base100: 74.85635br />name: Asset Management Index,date: 2024-06-18br />return_base100: 77.21646br />name: Asset Management Index,date: 2024-06-19br />return_base100: 80.68702br />name: Asset Management Index,date: 2024-06-20br />return_base100: 79.76458br />name: Asset Management Index,date: 2024-06-21br />return_base100: 77.09380br />name: Asset Management Index,date: 2024-06-22br />return_base100: 75.39397br />name: Asset Management Index,date: 2024-06-23br />return_base100: 72.86466br />name: Asset Management Index,date: 2024-06-24br />return_base100: 78.39847br />name: Asset Management Index,date: 2024-06-25br />return_base100: 77.66273br />name: Asset Management Index,date: 2024-06-26br />return_base100: 78.93543br />name: Asset Management Index,date: 2024-06-27br />return_base100: 78.08997br />name: Asset Management Index,date: 2024-06-28br />return_base100: 68.96479br />name: Asset Management Index,date: 2024-06-29br />return_base100: 69.40639br />name: Asset Management Index,date: 2024-06-30br />return_base100: 71.96222br />name: Asset Management Index,date: 2024-07-01br />return_base100: 71.49355br />name: Asset Management Index,date: 2024-07-02br />return_base100: 69.13769br />name: Asset Management Index,date: 2024-07-03br />return_base100: 63.99458br />name: Asset Management Index,date: 2024-07-04br />return_base100: 59.02123br />name: Asset Management Index,date: 2024-07-05br />return_base100: 57.45928br />name: Asset Management Index,date: 2024-07-06br />return_base100: 59.19652br />name: Asset Management Index,date: 2024-07-07br />return_base100: 55.73150br />name: Asset Management Index,date: 2024-07-08br />return_base100: 57.04237br />name: Asset Management Index,date: 2024-07-09br />return_base100: 58.18903br />name: Asset Management Index,date: 2024-07-10br />return_base100: 60.95431br />name: Asset Management Index,date: 2024-07-11br />return_base100: 58.29680br />name: Asset Management Index,date: 2024-07-12br />return_base100: 60.57078br />name: Asset Management Index,date: 2024-07-13br />return_base100: 60.51086br />name: Asset Management Index,date: 2024-07-14br />return_base100: 62.57161br />name: Asset Management Index,date: 2024-07-15br />return_base100: 65.42485br />name: Asset Management Index,date: 2024-07-16br />return_base100: 65.12505br />name: Asset Management Index,date: 2024-07-17br />return_base100: 68.17968br />name: Asset Management Index,date: 2024-07-18br />return_base100: 67.01616br />name: Asset Management Index,date: 2024-07-19br />return_base100: 68.75623br />name: Asset Management Index,date: 2024-07-20br />return_base100: 68.31822br />name: Asset Management Index,date: 2024-07-21br />return_base100: 68.45045br />name: Asset Management Index,date: 2024-07-22br />return_base100: 64.41258br />name: Asset Management Index,date: 2024-07-23br />return_base100: 64.07984br />name: Asset Management Index,date: 2024-07-24br />return_base100: 60.59264br />name: Asset Management Index,date: 2024-07-25br />return_base100: 58.51732br />name: Asset Management Index,date: 2024-07-26br />return_base100: 60.60558br />name: Asset Management Index,date: 2024-07-27br />return_base100: 61.84163br />name: Asset Management Index,date: 2024-07-28br />return_base100: 59.98271br />name: Asset Management Index,date: 2024-07-29br />return_base100: 61.16168br />name: Asset Management Index,date: 2024-07-30br />return_base100: 59.71292br />name: Asset Management Index,date: 2024-07-31br />return_base100: 59.26785br />name: Asset Management Index,date: 2024-08-01br />return_base100: 58.75677br />name: Asset Management Index,date: 2024-08-02br />return_base100: 54.63126br />name: Asset Management Index,date: 2024-08-03br />return_base100: 50.60340br />name: Asset Management Index,date: 2024-08-04br />return_base100: 47.77995br />name: Asset Management Index,date: 2024-08-05br />return_base100: 42.89804br />name: Asset Management Index,date: 2024-08-06br />return_base100: 45.38679br />name: Asset Management Index,date: 2024-08-07br />return_base100: 42.78278br />name: Asset Management Index,date: 2024-08-08br />return_base100: 48.25743br />name: Asset Management Index,date: 2024-08-09br />return_base100: 46.43907br />name: Asset Management Index,date: 2024-08-10br />return_base100: 46.62415br />name: Asset Management Index,date: 2024-08-11br />return_base100: 44.15411br />name: Asset Management Index,date: 2024-08-12br />return_base100: 46.57957br />name: Asset Management Index,date: 2024-08-13br />return_base100: 45.88080br />name: Asset Management Index,date: 2024-08-14br />return_base100: 45.07003br />name: Asset Management Index,date: 2024-08-15br />return_base100: 42.83421br />name: Asset Management Index,date: 2024-08-16br />return_base100: 42.96873br />name: Asset Management Index,date: 2024-08-17br />return_base100: 44.43585br />name: Asset Management Index,date: 2024-08-18br />return_base100: 44.71760br />name: Asset Management Index,date: 2024-08-19br />return_base100: 45.27403br />name: Asset Management Index,date: 2024-08-20br />return_base100: 45.98106br />name: Asset Management Index,date: 2024-08-21br />return_base100: 47.52169br />name: Asset Management Index,date: 2024-08-22br />return_base100: 47.90935br />name: Asset Management Index,date: 2024-08-23br />return_base100: 53.35541br />name: Asset Management Index,date: 2024-08-24br />return_base100: 52.74961br />name: Asset Management Index,date: 2024-08-25br />return_base100: 51.30293br />name: Asset Management Index,date: 2024-08-26br />return_base100: 48.48481br />name: Asset Management Index,date: 2024-08-27br />return_base100: 45.49281br />name: Asset Management Index,date: 2024-08-28br />return_base100: 44.96988br />name: Asset Management Index,date: 2024-08-29br />return_base100: 44.89800br />name: Asset Management Index,date: 2024-08-30br />return_base100: 44.92791br />name: Asset Management Index,date: 2024-08-31br />return_base100: 44.05265br />name: Asset Management Index,date: 2024-09-01br />return_base100: 42.32411br />name: Asset Management Index,date: 2024-09-02br />return_base100: 44.55014br />name: Asset Management Index,date: 2024-09-03br />return_base100: 42.34108br />name: Asset Management Index,date: 2024-09-04br />return_base100: 42.81997br />name: Asset Management Index,date: 2024-09-05br />return_base100: 41.09099br />name: Asset Management Index,date: 2024-09-06br />return_base100: 39.36430br />name: Asset Management Index,date: 2024-09-07br />return_base100: 39.54014br />name: Asset Management Index,date: 2024-09-08br />return_base100: 40.93778br />name: Asset Management Index,date: 2024-09-09br />return_base100: 43.69424br />name: Asset Management Index,date: 2024-09-10br />return_base100: 43.90248br />name: Asset Management Index,date: 2024-09-11br />return_base100: 42.93273br />name: Asset Management Index,date: 2024-09-12br />return_base100: 43.75177br />name: Asset Management Index,date: 2024-09-13br />return_base100: 44.62441br />name: Asset Management Index,date: 2024-09-14br />return_base100: 43.90748br />name: Asset Management Index,date: 2024-09-15br />return_base100: 42.47765br />name: Asset Management Index,date: 2024-09-16br />return_base100: 41.44299br />name: Asset Management Index,date: 2024-09-17br />return_base100: 42.30573br />name: Asset Management Index,date: 2024-09-18br />return_base100: 43.50851br />name: Asset Management Index,date: 2024-09-19br />return_base100: 44.97108br />name: Asset Management Index,date: 2024-09-20br />return_base100: 46.84750br />name: Asset Management Index,date: 2024-09-21br />return_base100: 47.92349br />name: Asset Management Index,date: 2024-09-22br />return_base100: 46.97386br />name: Asset Management Index,date: 2024-09-23br />return_base100: 49.15606br />name: Asset Management Index,date: 2024-09-24br />return_base100: 50.21824br />name: Asset Management Index,date: 2024-09-25br />return_base100: 49.15041br />name: Asset Management Index,date: 2024-09-26br />return_base100: 50.50727br />name: Asset Management Index,date: 2024-09-27br />return_base100: 53.54592br />name: Asset Management Index,date: 2024-09-28br />return_base100: 52.44938br />name: Asset Management Index,date: 2024-09-29br />return_base100: 52.45188br />name: Asset Management Index,date: 2024-09-30br />return_base100: 50.04676br />name: Asset Management Index,date: 2024-10-01br />return_base100: 45.52783br />name: Asset Management Index,date: 2024-10-02br />return_base100: 43.55408br />name: Asset Management Index,date: 2024-10-03br />return_base100: 42.88761br />name: Asset Management Index,date: 2024-10-04br />return_base100: 44.70238br />name: Asset Management Index,date: 2024-10-05br />return_base100: 44.35626br />name: Asset Management Index,date: 2024-10-06br />return_base100: 45.60297br />name: Asset Management Index,date: 2024-10-07br />return_base100: 45.51771br />name: Asset Management Index,date: 2024-10-08br />return_base100: 44.81144br />name: Asset Management Index,date: 2024-10-09br />return_base100: 43.36900br />name: Asset Management Index,date: 2024-10-10br />return_base100: 43.46023br />name: Asset Management Index,date: 2024-10-11br />return_base100: 45.07177br />name: Asset Management Index,date: 2024-10-12br />return_base100: 45.36874br />name: Asset Management Index,date: 2024-10-13br />return_base100: 44.80992br />name: Asset Management Index,date: 2024-10-14br />return_base100: 48.33888br />name: Asset Management Index,date: 2024-10-15br />return_base100: 47.13392br />name: Asset Management Index,date: 2024-10-16br />return_base100: 46.52574br />name: Asset Management Index,date: 2024-10-17br />return_base100: 45.53566br />name: Asset Management Index,date: 2024-10-18br />return_base100: 46.80477br />name: Asset Management Index,date: 2024-10-19br />return_base100: 47.11533br />name: Asset Management Index,date: 2024-10-20br />return_base100: 49.38083br />name: Asset Management Index,date: 2024-10-21br />return_base100: 48.01527br />name: Asset Management Index,date: 2024-10-22br />return_base100: 47.59814br />name: Asset Management Index,date: 2024-10-23br />return_base100: 45.53098br />name: Asset Management Index,date: 2024-10-24br />return_base100: 45.81893br />name: Asset Management Index,date: 2024-10-25br />return_base100: 41.80792br />name: Asset Management Index,date: 2024-10-26br />return_base100: 42.62456br />name: Asset Management Index,date: 2024-10-27br />return_base100: 43.39934br />name: Asset Management Index,date: 2024-10-28br />return_base100: 43.51352br />name: Asset Management Index,date: 2024-10-29br />return_base100: 45.42702br />name: Asset Management Index,date: 2024-10-30br />return_base100: 45.94419br />name: Asset Management Index,date: 2024-10-31br />return_base100: 43.13021br />name: Asset Management Index,date: 2024-11-01br />return_base100: 42.68839br />name: Asset Management Index,date: 2024-11-02br />return_base100: 41.46637br />name: Asset Management Index,date: 2024-11-03br />return_base100: 40.39582br />name: Asset Management Index,date: 2024-11-04br />return_base100: 39.32211br />name: Asset Management Index,date: 2024-11-05br />return_base100: 40.63950br />name: Asset Management Index,date: 2024-11-06br />return_base100: 49.36876br />name: Asset Management Index,date: 2024-11-07br />return_base100: 49.03036br />name: Asset Management Index,date: 2024-11-08br />return_base100: 49.64387br />name: Asset Management Index,date: 2024-11-09br />return_base100: 51.57793br />name: Asset Management Index,date: 2024-11-10br />return_base100: 52.83585br />name: Asset Management Index,date: 2024-11-11br />return_base100: 53.62465br />name: Asset Management Index,date: 2024-11-12br />return_base100: 51.37176br />name: Asset Management Index,date: 2024-11-13br />return_base100: 49.37964br />name: Asset Management Index,date: 2024-11-14br />return_base100: 47.75962br />name: Asset Management Index,date: 2024-11-15br />return_base100: 49.80992br />name: Asset Management Index,date: 2024-11-16br />return_base100: 51.80107br />name: Asset Management Index,date: 2024-11-17br />return_base100: 50.20922br />name: Asset Management Index,date: 2024-11-18br />return_base100: 53.54386br />name: Asset Management Index,date: 2024-11-19br />return_base100: 52.85759br />name: Asset Management Index,date: 2024-11-20br />return_base100: 49.86049br />name: Asset Management Index,date: 2024-11-21br />return_base100: 53.21742br />name: Asset Management Index,date: 2024-11-22br />return_base100: 54.13540br />name: Asset Management Index,date: 2024-11-23br />return_base100: 58.57104br />name: Asset Management Index,date: 2024-11-24br />return_base100: 60.75129br />name: Asset Management Index,date: 2024-11-25br />return_base100: 63.26407br />name: Asset Management Index,date: 2024-11-26br />return_base100: 63.24080br />name: Asset Management Index,date: 2024-11-27br />return_base100: 68.52591br />name: Asset Management Index,date: 2024-11-28br />return_base100: 67.14404br />name: Asset Management Index,date: 2024-11-29br />return_base100: 69.27057br />name: Asset Management Index,date: 2024-11-30br />return_base100: 73.38020br />name: Asset Management Index,date: 2024-12-01br />return_base100: 75.21074br />name: Asset Management Index,date: 2024-12-02br />return_base100: 76.72647br />name: Asset Management Index,date: 2024-12-03br />return_base100: 83.78939br />name: Asset Management Index,date: 2024-12-04br />return_base100: 88.54375br />name: Asset Management Index,date: 2024-12-05br />return_base100: 88.21937br />name: Asset Management Index,date: 2024-12-06br />return_base100: 96.28281br />name: Asset Management Index,date: 2024-12-07br />return_base100: 92.31085br />name: Asset Management Index,date: 2024-12-08br />return_base100: 92.46200br />name: Asset Management Index,date: 2024-12-09br />return_base100: 77.68850br />name: Asset Management Index,date: 2024-12-10br />return_base100: 77.63555br />name: Asset Management Index,date: 2024-12-11br />return_base100: 82.17329br />name: Asset Management Index,date: 2024-12-12br />return_base100: 88.35454br />name: Asset Management Index,date: 2024-12-13br />return_base100: 87.29508br />name: Asset Management Index,date: 2024-12-14br />return_base100: 85.49553br />name: Asset Management Index,date: 2024-12-15br />return_base100: 89.10844br />name: Asset Management Index,date: 2024-12-16br />return_base100: 84.96868br />name: Asset Management Index,date: 2024-12-17br />return_base100: 81.08197br />name: Asset Management Index,date: 2024-12-18br />return_base100: 73.15163br />name: Asset Management Index,date: 2024-12-19br />return_base100: 66.51726br />name: Asset Management Index,date: 2024-12-20br />return_base100: 69.23436br />name: Asset Management Index,date: 2024-12-21br />return_base100: 66.24182br />name: Asset Management Index,date: 2024-12-22br />return_base100: 67.79583br />name: Asset Management Index,date: 2024-12-23br />return_base100: 74.37605br />name: Asset Management Index,date: 2024-12-24br />return_base100: 79.06168br />name: Asset Management Index,date: 2024-12-25br />return_base100: 77.52898br />name: Asset Management Index,date: 2024-12-26br />return_base100: 72.05726br />name: Asset Management Index,date: 2024-12-27br />return_base100: 73.21992br />name: Asset Management Index,date: 2024-12-28br />return_base100: 76.24334br />name: Asset Management Index,date: 2024-12-29br />return_base100: 72.16622br />name: Asset Management Index,date: 2024-12-30br />return_base100: 74.63039br />name: Asset Management Index,date: 2024-12-31br />return_base100: 72.02083br />name: Asset Management Index,date: 2025-01-01br />return_base100: 74.67149br />name: Asset Management Index,date: 2025-01-02br />return_base100: 80.74041br />name: Asset Management Index,date: 2025-01-03br />return_base100: 83.42098br />name: Asset Management Index,date: 2025-01-04br />return_base100: 83.30115br />name: Asset Management Index,date: 2025-01-05br />return_base100: 83.52015br />name: Asset Management Index,date: 2025-01-06br />return_base100: 81.62676br />name: Asset Management Index,date: 2025-01-07br />return_base100: 73.79428br />name: Asset Management Index,date: 2025-01-08br />return_base100: 70.12755br />name: Asset Management Index,date: 2025-01-09br />return_base100: 67.94100br />name: Asset Management Index,date: 2025-01-10br />return_base100: 69.69770br />name: Asset Management Index,date: 2025-01-11br />return_base100: 69.82188br />name: Asset Management Index,date: 2025-01-12br />return_base100: 68.55603br />name: Asset Management Index,date: 2025-01-13br />return_base100: 67.44307br />name: Asset Management Index,date: 2025-01-14br />return_base100: 74.15063br />name: Asset Management Index,date: 2025-01-15br />return_base100: 80.54185br />name: Asset Management Index,date: 2025-01-16br />return_base100: 76.62295br />name: Asset Management Index,date: 2025-01-17br />return_base100: 80.56230br />name: Asset Management Index,date: 2025-01-18br />return_base100: 74.50610br />name: Asset Management Index,date: 2025-01-19br />return_base100: 68.85431br />name: Asset Management Index,date: 2025-01-20br />return_base100: 73.84485br />name: Asset Management Index,date: 2025-01-21br />return_base100: 75.48096br />name: Asset Management Index,date: 2025-01-22br />return_base100: 73.64922br />name: Asset Management Index,date: 2025-01-23br />return_base100: 73.21970br />name: Asset Management Index,date: 2025-01-24br />return_base100: 74.55079br />name: Asset Management Index,date: 2025-01-25br />return_base100: 75.45628br />name: Asset Management Index,date: 2025-01-26br />return_base100: 76.33903br />name: Asset Management Index,date: 2025-01-27br />return_base100: 74.03254br />name: Asset Management Index,date: 2025-01-28br />return_base100: 68.53450br />name: Asset Management Index,date: 2025-01-29br />return_base100: 69.28264br />name: Asset Management Index,date: 2025-01-30br />return_base100: 76.75573br />name: Asset Management Index,date: 2025-01-31br />return_base100: 80.44823br />name: Asset Management Index,date: 2025-02-01br />return_base100: 74.33103br />name: Asset Management Index,date: 2025-02-02br />return_base100: 67.18569br />name: Asset Management Index,date: 2025-02-03br />return_base100: 70.96562br />name: Asset Management Index,date: 2025-02-04br />return_base100: 64.97151br />name: Asset Management Index,date: 2025-02-05br />return_base100: 64.04167br />name: Asset Management Index,date: 2025-02-06br />return_base100: 62.09075br />name: Asset Management Index,date: 2025-02-07br />return_base100: 60.29349br />name: Asset Management Index,date: 2025-02-08br />return_base100: 60.33090br />name: Asset Management Index,date: 2025-02-09br />return_base100: 60.21889br />name: Asset Management Index,date: 2025-02-10br />return_base100: 61.41037br />name: Asset Management Index,date: 2025-02-11br />return_base100: 62.31672br />name: Asset Management Index,date: 2025-02-12br />return_base100: 65.09286br />name: Asset Management Index,date: 2025-02-13br />return_base100: 63.01059br />name: Asset Management Index,date: 2025-02-14br />return_base100: 66.52748br />name: Asset Management Index,date: 2025-02-15br />return_base100: 65.28610br />name: Asset Management Index,date: 2025-02-16br />return_base100: 64.44194br />name: Asset Management Index,date: 2025-02-17br />return_base100: 65.60840br />name: Asset Management Index,date: 2025-02-18br />return_base100: 62.39751br />name: Asset Management Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(248,118,109,1),dash:solid},hoveron:points,name:Asset Management Index,legendgroup:Asset Management Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,101.27729720153135,105.97273681967224,108.96162151475238,106.87521022536158,107.08483219201824,110.34172694196883,113.9396553716271,109.98836859984134,114.99808710968694,111.05881688376047,121.2445854933588,121.50324934589423,124.04202709885151,121.20114105832903,113.20356490860492,135.03983690363398,141.6480641293268,146.03636288941442,167.96964024823924,161.78214618590212,162.32155557780843,162.21510130615746,163.17858179082481,165.2033697681166,154.655666905457,140.78446476301986,164.15469505447246,151.20866423768112,138.15053034562976,153.04010907326244,146.20557023388616,141.55331828697464,143.50261770694522,148.92064201220657,152.7288086416425,153.33384686093416,153.88208892757464,156.90984766203724,153.37960217016766,150.22274259685773,150.79306635033367,143.19789042861584,131.68896660273248,131.04110018153202,135.39720076104791,131.27018484425992,134.97369454864776,136.29376859932776,143.43385636119478,133.20572172452842,131.737854430331,127.46843730983433,110.82059142973789,98.300685816110899,111.13368920796071,106.14579562115014,106.42469246115805,99.817594996187054,104.35209506422947,106.57731286412317,107.41621155283043,110.57101701573707,108.54977237889094,108.19831408888649,99.52437073611614,101.76535383335516,103.81047750363962,111.05085720594768,115.26209164927091,123.74633790629662,121.53298259398197,123.1486944844568,116.50729337575072,127.10147048628497,125.90679987572632,125.07555274827133,123.52295339993788,124.87178499626408,115.55752407802538,126.89205393066865,123.78890934440498,126.52570334024028,127.27396440740199,123.06416784136107,136.21006360039337,139.7407712671037,138.41299430241128,133.81723039159047,132.72249225215236,133.1219140200738,132.71689480130334,133.3896673111438,132.60509984260381,131.20219378991075,129.47381394381495,130.48520655363924,130.65836806063734,127.9167469053543,127.51850625091473,130.51319380788419,133.48354015657458,130.69934756318315,121.38339200386172,117.50666943971572,117.80071534394794,113.26267193545985,106.60981916125537,117.09292025173124,108.84150740891947,105.95825534132895,106.80552452992967,108.88664648503197,99.867869348307806,95.408703779306379,100.24562025147448,100.38160236017286,99.478718132402832,97.487925682285606,93.367739682588592,97.951332989269844,99.980434598408578,98.394353250501339,100.88121336301523,96.725902075421814,94.093816357394672,100.6527962861684,99.444773957988318,100.25352857652717,92.070877079465831,83.998890780382226,81.401570880930919,88.41543355851519,81.799657477090264,83.92196434577869,85.975253104916263,86.752271717724156,83.127126325222164,84.232853955317978,85.20039130803184,87.853018130091939,95.125647365731794,93.168799090029097,93.466850509547768,91.425578296269492,94.343442124155573,95.304971203939786,98.01305900688898,92.108518652606293,91.232954093200135,87.163658678744852,85.572390702069271,91.20917776528195,90.100933849942095,87.692129932753573,87.540639290510271,85.403748237958425,82.214485073036471,80.892100148152721,73.425408832161196,70.405404364471096,65.713816203336393,59.728138488123392,64.006388283354255,60.722122512279725,69.11408785943722,67.047806851998772,67.948380205565101,64.012037086963332,67.39156222799086,67.826366047609156,66.293383453627172,63.725488685703141,63.448800014378783,63.988466170085481,64.576609331310038,65.595294033066054,65.286047711849406,68.336144896947857,71.071860484821414,78.835113990289202,82.355037577382205,82.414401368037531,79.02861119027996,73.797408226198641,71.827824465995491,69.702487784462193,69.667619260366209,67.874586289326572,65.312853852612449,68.762834980473116,64.639259698610644,66.229295209044253,63.349637834659518,61.667629530918212,62.40592816262393,64.513342730888439,67.614484559508867,68.672710886528392,66.817489723028885,69.08029774330295,70.286420019359994,69.963667922241669,66.839725468144593,64.724043105506823,65.941976516382809,67.745639508759496,71.089731245330114,73.764901929066426,76.687182094319624,75.092935657559266,80.879724132972839,82.885717000074479,79.559444671252479,83.33921322436278,86.306067585367543,84.130559257233685,85.010694212287177,81.320022697919967,74.19903816280366,70.764308804687488,69.656629769708545,73.417808623669004,71.93422738488637,73.219432911470406,72.444930583906554,71.229872927595181,68.78887082983492,68.679438098099183,72.378685523400165,73.499562217720296,72.463417577536262,76.257821667270065,75.084770568706134,73.562417996061242,71.489101660491485,83.225980388380918,74.092070363551869,77.187974210643901,73.778921232568962,72.84727945915273,70.659754585159575,71.816937680858004,65.542965570541995,66.974372405080857,68.276370284211851,68.843766930363088,71.386704256887043,70.227415698025226,66.614440909662804,65.91773801362389,64.081774135155328,60.648739418121878,57.694107014016744,61.036350051224375,67.608116817258647,68.263583446951316,68.361205043868097,73.273096545756601,75.469916269324699,84.881798784480182,83.713266728803504,80.614076305066206,75.948883462613907,79.981667064650566,84.430305317835064,82.177819202337574,90.304804307469524,92.42824093687976,87.744766511838094,88.849621145012506,92.154017198039355,94.556864195058324,98.924313734552456,97.833889226961247,96.855721852910293,106.02373011043412,111.55673324552012,113.93703638086289,117.84297866549582,117.48109576519464,118.06954704297971,122.36422972143697,122.98226018902953,130.87394694746357,137.55237339618913,134.31021688838223,132.90499996148546,113.51163011633969,110.34347293581162,120.14697159935605,120.62085486939709,120.75026382480493,116.73709697711978,121.30841697414134,117.39456636445568,110.94589216433911,101.28304871066058,93.7494961010417,95.616682457640394,90.568757494293436,91.344184171538771,98.391220732136304,102.61000403119166,99.388953507778666,93.059674474853836,93.800951566644329,96.942097195369001,93.222719488115686,91.671917486385112,90.611123521361463,94.519890207798952,99.222827328911862,105.04222480697781,105.17173646790582,106.81101927525852,109.85002426417914,99.702462108082173,94.655666905457011,90.192084999088493,92.63390874101006,92.823554483994627,90.870352254257796,88.11414691511132,90.770471135897381,96.793071485609673,94.194467767156326,101.26471577531113,94.374407838485311,86.442717279947004,87.180605089572055,90.555354423911908,88.364542973273458,87.429614623211975,85.143595155380623,86.153395829642349,83.784082184957242,79.742465908186404,73.276177711361541,75.061251004588371,79.015310825418595,78.651527872994365,73.161455645337298,62.896911901772448,66.51933559799005,61.532058244300487,60.109638142776078,56.876314309703368,56.634853631795579,58.326002726831561,58.116740229495484,60.55471251441088,60.111897664219718,62.973068044974752,61.273805213845733,62.924899156017396,61.233750060981414,62.50580928098433,61.986119348949714,57.113101886443637,text:date: 2024-02-19br />return_base100: 100.00000br />name: Computing Index,date: 2024-02-20br />return_base100: 101.27730br />name: Computing Index,date: 2024-02-21br />return_base100: 105.97274br />name: Computing Index,date: 2024-02-22br />return_base100: 108.96162br />name: Computing Index,date: 2024-02-23br />return_base100: 106.87521br />name: Computing Index,date: 2024-02-24br />return_base100: 107.08483br />name: Computing Index,date: 2024-02-25br />return_base100: 110.34173br />name: Computing Index,date: 2024-02-26br />return_base100: 113.93966br />name: Computing Index,date: 2024-02-27br />return_base100: 109.98837br />name: Computing Index,date: 2024-02-28br />return_base100: 114.99809br />name: Computing Index,date: 2024-02-29br />return_base100: 111.05882br />name: Computing Index,date: 2024-03-01br />return_base100: 121.24459br />name: Computing Index,date: 2024-03-02br />return_base100: 121.50325br />name: Computing Index,date: 2024-03-03br />return_base100: 124.04203br />name: Computing Index,date: 2024-03-04br />return_base100: 121.20114br />name: Computing Index,date: 2024-03-05br />return_base100: 113.20356br />name: Computing Index,date: 2024-03-06br />return_base100: 135.03984br />name: Computing Index,date: 2024-03-07br />return_base100: 141.64806br />name: Computing Index,date: 2024-03-08br />return_base100: 146.03636br />name: Computing Index,date: 2024-03-09br />return_base100: 167.96964br />name: Computing Index,date: 2024-03-10br />return_base100: 161.78215br />name: Computing Index,date: 2024-03-11br />return_base100: 162.32156br />name: Computing Index,date: 2024-03-12br />return_base100: 162.21510br />name: Computing Index,date: 2024-03-13br />return_base100: 163.17858br />name: Computing Index,date: 2024-03-14br />return_base100: 165.20337br />name: Computing Index,date: 2024-03-15br />return_base100: 154.65567br />name: Computing Index,date: 2024-03-16br />return_base100: 140.78446br />name: Computing Index,date: 2024-03-17br />return_base100: 164.15470br />name: Computing Index,date: 2024-03-18br />return_base100: 151.20866br />name: Computing Index,date: 2024-03-19br />return_base100: 138.15053br />name: Computing Index,date: 2024-03-20br />return_base100: 153.04011br />name: Computing Index,date: 2024-03-21br />return_base100: 146.20557br />name: Computing Index,date: 2024-03-22br />return_base100: 141.55332br />name: Computing Index,date: 2024-03-23br />return_base100: 143.50262br />name: Computing Index,date: 2024-03-24br />return_base100: 148.92064br />name: Computing Index,date: 2024-03-25br />return_base100: 152.72881br />name: Computing Index,date: 2024-03-26br />return_base100: 153.33385br />name: Computing Index,date: 2024-03-27br />return_base100: 153.88209br />name: Computing Index,date: 2024-03-28br />return_base100: 156.90985br />name: Computing Index,date: 2024-03-29br />return_base100: 153.37960br />name: Computing Index,date: 2024-03-30br />return_base100: 150.22274br />name: Computing Index,date: 2024-03-31br />return_base100: 150.79307br />name: Computing Index,date: 2024-04-01br />return_base100: 143.19789br />name: Computing Index,date: 2024-04-02br />return_base100: 131.68897br />name: Computing Index,date: 2024-04-03br />return_base100: 131.04110br />name: Computing Index,date: 2024-04-04br />return_base100: 135.39720br />name: Computing Index,date: 2024-04-05br />return_base100: 131.27018br />name: Computing Index,date: 2024-04-06br />return_base100: 134.97369br />name: Computing Index,date: 2024-04-07br />return_base100: 136.29377br />name: Computing Index,date: 2024-04-08br />return_base100: 143.43386br />name: Computing Index,date: 2024-04-09br />return_base100: 133.20572br />name: Computing Index,date: 2024-04-10br />return_base100: 131.73785br />name: Computing Index,date: 2024-04-11br />return_base100: 127.46844br />name: Computing Index,date: 2024-04-12br />return_base100: 110.82059br />name: Computing Index,date: 2024-04-13br />return_base100: 98.30069br />name: Computing Index,date: 2024-04-14br />return_base100: 111.13369br />name: Computing Index,date: 2024-04-15br />return_base100: 106.14580br />name: Computing Index,date: 2024-04-16br />return_base100: 106.42469br />name: Computing Index,date: 2024-04-17br />return_base100: 99.81759br />name: Computing Index,date: 2024-04-18br />return_base100: 104.35210br />name: Computing Index,date: 2024-04-19br />return_base100: 106.57731br />name: Computing Index,date: 2024-04-26br />return_base100: 107.41621br />name: Computing Index,date: 2024-04-27br />return_base100: 110.57102br />name: Computing Index,date: 2024-04-28br />return_base100: 108.54977br />name: Computing Index,date: 2024-04-29br />return_base100: 108.19831br />name: Computing Index,date: 2024-04-30br />return_base100: 99.52437br />name: Computing Index,date: 2024-05-01br />return_base100: 101.76535br />name: Computing Index,date: 2024-05-02br />return_base100: 103.81048br />name: Computing Index,date: 2024-05-03br />return_base100: 111.05086br />name: Computing Index,date: 2024-05-04br />return_base100: 115.26209br />name: Computing Index,date: 2024-05-05br />return_base100: 123.74634br />name: Computing Index,date: 2024-05-06br />return_base100: 121.53298br />name: Computing Index,date: 2024-05-07br />return_base100: 123.14869br />name: Computing Index,date: 2024-05-08br />return_base100: 116.50729br />name: Computing Index,date: 2024-05-09br />return_base100: 127.10147br />name: Computing Index,date: 2024-05-10br />return_base100: 125.90680br />name: Computing Index,date: 2024-05-11br />return_base100: 125.07555br />name: Computing Index,date: 2024-05-12br />return_base100: 123.52295br />name: Computing Index,date: 2024-05-13br />return_base100: 124.87178br />name: Computing Index,date: 2024-05-14br />return_base100: 115.55752br />name: Computing Index,date: 2024-05-15br />return_base100: 126.89205br />name: Computing Index,date: 2024-05-16br />return_base100: 123.78891br />name: Computing Index,date: 2024-05-17br />return_base100: 126.52570br />name: Computing Index,date: 2024-05-18br />return_base100: 127.27396br />name: Computing Index,date: 2024-05-19br />return_base100: 123.06417br />name: Computing Index,date: 2024-05-20br />return_base100: 136.21006br />name: Computing Index,date: 2024-05-21br />return_base100: 139.74077br />name: Computing Index,date: 2024-05-22br />return_base100: 138.41299br />name: Computing Index,date: 2024-05-23br />return_base100: 133.81723br />name: Computing Index,date: 2024-05-24br />return_base100: 132.72249br />name: Computing Index,date: 2024-05-25br />return_base100: 133.12191br />name: Computing Index,date: 2024-05-26br />return_base100: 132.71689br />name: Computing Index,date: 2024-05-27br />return_base100: 133.38967br />name: Computing Index,date: 2024-05-28br />return_base100: 132.60510br />name: Computing Index,date: 2024-05-29br />return_base100: 131.20219br />name: Computing Index,date: 2024-05-30br />return_base100: 129.47381br />name: Computing Index,date: 2024-05-31br />return_base100: 130.48521br />name: Computing Index,date: 2024-06-01br />return_base100: 130.65837br />name: Computing Index,date: 2024-06-02br />return_base100: 127.91675br />name: Computing Index,date: 2024-06-03br />return_base100: 127.51851br />name: Computing Index,date: 2024-06-04br />return_base100: 130.51319br />name: Computing Index,date: 2024-06-05br />return_base100: 133.48354br />name: Computing Index,date: 2024-06-06br />return_base100: 130.69935br />name: Computing Index,date: 2024-06-07br />return_base100: 121.38339br />name: Computing Index,date: 2024-06-08br />return_base100: 117.50667br />name: Computing Index,date: 2024-06-09br />return_base100: 117.80072br />name: Computing Index,date: 2024-06-10br />return_base100: 113.26267br />name: Computing Index,date: 2024-06-11br />return_base100: 106.60982br />name: Computing Index,date: 2024-06-12br />return_base100: 117.09292br />name: Computing Index,date: 2024-06-13br />return_base100: 108.84151br />name: Computing Index,date: 2024-06-14br />return_base100: 105.95826br />name: Computing Index,date: 2024-06-15br />return_base100: 106.80552br />name: Computing Index,date: 2024-06-16br />return_base100: 108.88665br />name: Computing Index,date: 2024-06-17br />return_base100: 99.86787br />name: Computing Index,date: 2024-06-18br />return_base100: 95.40870br />name: Computing Index,date: 2024-06-19br />return_base100: 100.24562br />name: Computing Index,date: 2024-06-20br />return_base100: 100.38160br />name: Computing Index,date: 2024-06-21br />return_base100: 99.47872br />name: Computing Index,date: 2024-06-22br />return_base100: 97.48793br />name: Computing Index,date: 2024-06-23br />return_base100: 93.36774br />name: Computing Index,date: 2024-06-24br />return_base100: 97.95133br />name: Computing Index,date: 2024-06-25br />return_base100: 99.98043br />name: Computing Index,date: 2024-06-26br />return_base100: 98.39435br />name: Computing Index,date: 2024-06-27br />return_base100: 100.88121br />name: Computing Index,date: 2024-06-28br />return_base100: 96.72590br />name: Computing Index,date: 2024-06-29br />return_base100: 94.09382br />name: Computing Index,date: 2024-06-30br />return_base100: 100.65280br />name: Computing Index,date: 2024-07-01br />return_base100: 99.44477br />name: Computing Index,date: 2024-07-02br />return_base100: 100.25353br />name: Computing Index,date: 2024-07-03br />return_base100: 92.07088br />name: Computing Index,date: 2024-07-04br />return_base100: 83.99889br />name: Computing Index,date: 2024-07-05br />return_base100: 81.40157br />name: Computing Index,date: 2024-07-06br />return_base100: 88.41543br />name: Computing Index,date: 2024-07-07br />return_base100: 81.79966br />name: Computing Index,date: 2024-07-08br />return_base100: 83.92196br />name: Computing Index,date: 2024-07-09br />return_base100: 85.97525br />name: Computing Index,date: 2024-07-10br />return_base100: 86.75227br />name: Computing Index,date: 2024-07-11br />return_base100: 83.12713br />name: Computing Index,date: 2024-07-12br />return_base100: 84.23285br />name: Computing Index,date: 2024-07-13br />return_base100: 85.20039br />name: Computing Index,date: 2024-07-14br />return_base100: 87.85302br />name: Computing Index,date: 2024-07-15br />return_base100: 95.12565br />name: Computing Index,date: 2024-07-16br />return_base100: 93.16880br />name: Computing Index,date: 2024-07-17br />return_base100: 93.46685br />name: Computing Index,date: 2024-07-18br />return_base100: 91.42558br />name: Computing Index,date: 2024-07-19br />return_base100: 94.34344br />name: Computing Index,date: 2024-07-20br />return_base100: 95.30497br />name: Computing Index,date: 2024-07-21br />return_base100: 98.01306br />name: Computing Index,date: 2024-07-22br />return_base100: 92.10852br />name: Computing Index,date: 2024-07-23br />return_base100: 91.23295br />name: Computing Index,date: 2024-07-24br />return_base100: 87.16366br />name: Computing Index,date: 2024-07-25br />return_base100: 85.57239br />name: Computing Index,date: 2024-07-26br />return_base100: 91.20918br />name: Computing Index,date: 2024-07-27br />return_base100: 90.10093br />name: Computing Index,date: 2024-07-28br />return_base100: 87.69213br />name: Computing Index,date: 2024-07-29br />return_base100: 87.54064br />name: Computing Index,date: 2024-07-30br />return_base100: 85.40375br />name: Computing Index,date: 2024-07-31br />return_base100: 82.21449br />name: Computing Index,date: 2024-08-01br />return_base100: 80.89210br />name: Computing Index,date: 2024-08-02br />return_base100: 73.42541br />name: Computing Index,date: 2024-08-03br />return_base100: 70.40540br />name: Computing Index,date: 2024-08-04br />return_base100: 65.71382br />name: Computing Index,date: 2024-08-05br />return_base100: 59.72814br />name: Computing Index,date: 2024-08-06br />return_base100: 64.00639br />name: Computing Index,date: 2024-08-07br />return_base100: 60.72212br />name: Computing Index,date: 2024-08-08br />return_base100: 69.11409br />name: Computing Index,date: 2024-08-09br />return_base100: 67.04781br />name: Computing Index,date: 2024-08-10br />return_base100: 67.94838br />name: Computing Index,date: 2024-08-11br />return_base100: 64.01204br />name: Computing Index,date: 2024-08-12br />return_base100: 67.39156br />name: Computing Index,date: 2024-08-13br />return_base100: 67.82637br />name: Computing Index,date: 2024-08-14br />return_base100: 66.29338br />name: Computing Index,date: 2024-08-15br />return_base100: 63.72549br />name: Computing Index,date: 2024-08-16br />return_base100: 63.44880br />name: Computing Index,date: 2024-08-17br />return_base100: 63.98847br />name: Computing Index,date: 2024-08-18br />return_base100: 64.57661br />name: Computing Index,date: 2024-08-19br />return_base100: 65.59529br />name: Computing Index,date: 2024-08-20br />return_base100: 65.28605br />name: Computing Index,date: 2024-08-21br />return_base100: 68.33614br />name: Computing Index,date: 2024-08-22br />return_base100: 71.07186br />name: Computing Index,date: 2024-08-23br />return_base100: 78.83511br />name: Computing Index,date: 2024-08-24br />return_base100: 82.35504br />name: Computing Index,date: 2024-08-25br />return_base100: 82.41440br />name: Computing Index,date: 2024-08-26br />return_base100: 79.02861br />name: Computing Index,date: 2024-08-27br />return_base100: 73.79741br />name: Computing Index,date: 2024-08-28br />return_base100: 71.82782br />name: Computing Index,date: 2024-08-29br />return_base100: 69.70249br />name: Computing Index,date: 2024-08-30br />return_base100: 69.66762br />name: Computing Index,date: 2024-08-31br />return_base100: 67.87459br />name: Computing Index,date: 2024-09-01br />return_base100: 65.31285br />name: Computing Index,date: 2024-09-02br />return_base100: 68.76283br />name: Computing Index,date: 2024-09-03br />return_base100: 64.63926br />name: Computing Index,date: 2024-09-04br />return_base100: 66.22930br />name: Computing Index,date: 2024-09-05br />return_base100: 63.34964br />name: Computing Index,date: 2024-09-06br />return_base100: 61.66763br />name: Computing Index,date: 2024-09-07br />return_base100: 62.40593br />name: Computing Index,date: 2024-09-08br />return_base100: 64.51334br />name: Computing Index,date: 2024-09-09br />return_base100: 67.61448br />name: Computing Index,date: 2024-09-10br />return_base100: 68.67271br />name: Computing Index,date: 2024-09-11br />return_base100: 66.81749br />name: Computing Index,date: 2024-09-12br />return_base100: 69.08030br />name: Computing Index,date: 2024-09-13br />return_base100: 70.28642br />name: Computing Index,date: 2024-09-14br />return_base100: 69.96367br />name: Computing Index,date: 2024-09-15br />return_base100: 66.83973br />name: Computing Index,date: 2024-09-16br />return_base100: 64.72404br />name: Computing Index,date: 2024-09-17br />return_base100: 65.94198br />name: Computing Index,date: 2024-09-18br />return_base100: 67.74564br />name: Computing Index,date: 2024-09-19br />return_base100: 71.08973br />name: Computing Index,date: 2024-09-20br />return_base100: 73.76490br />name: Computing Index,date: 2024-09-21br />return_base100: 76.68718br />name: Computing Index,date: 2024-09-22br />return_base100: 75.09294br />name: Computing Index,date: 2024-09-23br />return_base100: 80.87972br />name: Computing Index,date: 2024-09-24br />return_base100: 82.88572br />name: Computing Index,date: 2024-09-25br />return_base100: 79.55944br />name: Computing Index,date: 2024-09-26br />return_base100: 83.33921br />name: Computing Index,date: 2024-09-27br />return_base100: 86.30607br />name: Computing Index,date: 2024-09-28br />return_base100: 84.13056br />name: Computing Index,date: 2024-09-29br />return_base100: 85.01069br />name: Computing Index,date: 2024-09-30br />return_base100: 81.32002br />name: Computing Index,date: 2024-10-01br />return_base100: 74.19904br />name: Computing Index,date: 2024-10-02br />return_base100: 70.76431br />name: Computing Index,date: 2024-10-03br />return_base100: 69.65663br />name: Computing Index,date: 2024-10-04br />return_base100: 73.41781br />name: Computing Index,date: 2024-10-05br />return_base100: 71.93423br />name: Computing Index,date: 2024-10-06br />return_base100: 73.21943br />name: Computing Index,date: 2024-10-07br />return_base100: 72.44493br />name: Computing Index,date: 2024-10-08br />return_base100: 71.22987br />name: Computing Index,date: 2024-10-09br />return_base100: 68.78887br />name: Computing Index,date: 2024-10-10br />return_base100: 68.67944br />name: Computing Index,date: 2024-10-11br />return_base100: 72.37869br />name: Computing Index,date: 2024-10-12br />return_base100: 73.49956br />name: Computing Index,date: 2024-10-13br />return_base100: 72.46342br />name: Computing Index,date: 2024-10-14br />return_base100: 76.25782br />name: Computing Index,date: 2024-10-15br />return_base100: 75.08477br />name: Computing Index,date: 2024-10-16br />return_base100: 73.56242br />name: Computing Index,date: 2024-10-17br />return_base100: 71.48910br />name: Computing Index,date: 2024-10-18br />return_base100: 83.22598br />name: Computing Index,date: 2024-10-19br />return_base100: 74.09207br />name: Computing Index,date: 2024-10-20br />return_base100: 77.18797br />name: Computing Index,date: 2024-10-21br />return_base100: 73.77892br />name: Computing Index,date: 2024-10-22br />return_base100: 72.84728br />name: Computing Index,date: 2024-10-23br />return_base100: 70.65975br />name: Computing Index,date: 2024-10-24br />return_base100: 71.81694br />name: Computing Index,date: 2024-10-25br />return_base100: 65.54297br />name: Computing Index,date: 2024-10-26br />return_base100: 66.97437br />name: Computing Index,date: 2024-10-27br />return_base100: 68.27637br />name: Computing Index,date: 2024-10-28br />return_base100: 68.84377br />name: Computing Index,date: 2024-10-29br />return_base100: 71.38670br />name: Computing Index,date: 2024-10-30br />return_base100: 70.22742br />name: Computing Index,date: 2024-10-31br />return_base100: 66.61444br />name: Computing Index,date: 2024-11-01br />return_base100: 65.91774br />name: Computing Index,date: 2024-11-02br />return_base100: 64.08177br />name: Computing Index,date: 2024-11-03br />return_base100: 60.64874br />name: Computing Index,date: 2024-11-04br />return_base100: 57.69411br />name: Computing Index,date: 2024-11-05br />return_base100: 61.03635br />name: Computing Index,date: 2024-11-06br />return_base100: 67.60812br />name: Computing Index,date: 2024-11-07br />return_base100: 68.26358br />name: Computing Index,date: 2024-11-08br />return_base100: 68.36121br />name: Computing Index,date: 2024-11-09br />return_base100: 73.27310br />name: Computing Index,date: 2024-11-10br />return_base100: 75.46992br />name: Computing Index,date: 2024-11-11br />return_base100: 84.88180br />name: Computing Index,date: 2024-11-12br />return_base100: 83.71327br />name: Computing Index,date: 2024-11-13br />return_base100: 80.61408br />name: Computing Index,date: 2024-11-14br />return_base100: 75.94888br />name: Computing Index,date: 2024-11-15br />return_base100: 79.98167br />name: Computing Index,date: 2024-11-16br />return_base100: 84.43031br />name: Computing Index,date: 2024-11-17br />return_base100: 82.17782br />name: Computing Index,date: 2024-11-18br />return_base100: 90.30480br />name: Computing Index,date: 2024-11-19br />return_base100: 92.42824br />name: Computing Index,date: 2024-11-20br />return_base100: 87.74477br />name: Computing Index,date: 2024-11-21br />return_base100: 88.84962br />name: Computing Index,date: 2024-11-22br />return_base100: 92.15402br />name: Computing Index,date: 2024-11-23br />return_base100: 94.55686br />name: Computing Index,date: 2024-11-24br />return_base100: 98.92431br />name: Computing Index,date: 2024-11-25br />return_base100: 97.83389br />name: Computing Index,date: 2024-11-26br />return_base100: 96.85572br />name: Computing Index,date: 2024-11-27br />return_base100: 106.02373br />name: Computing Index,date: 2024-11-28br />return_base100: 111.55673br />name: Computing Index,date: 2024-11-29br />return_base100: 113.93704br />name: Computing Index,date: 2024-11-30br />return_base100: 117.84298br />name: Computing Index,date: 2024-12-01br />return_base100: 117.48110br />name: Computing Index,date: 2024-12-02br />return_base100: 118.06955br />name: Computing Index,date: 2024-12-03br />return_base100: 122.36423br />name: Computing Index,date: 2024-12-04br />return_base100: 122.98226br />name: Computing Index,date: 2024-12-05br />return_base100: 130.87395br />name: Computing Index,date: 2024-12-06br />return_base100: 137.55237br />name: Computing Index,date: 2024-12-07br />return_base100: 134.31022br />name: Computing Index,date: 2024-12-08br />return_base100: 132.90500br />name: Computing Index,date: 2024-12-09br />return_base100: 113.51163br />name: Computing Index,date: 2024-12-10br />return_base100: 110.34347br />name: Computing Index,date: 2024-12-11br />return_base100: 120.14697br />name: Computing Index,date: 2024-12-12br />return_base100: 120.62085br />name: Computing Index,date: 2024-12-13br />return_base100: 120.75026br />name: Computing Index,date: 2024-12-14br />return_base100: 116.73710br />name: Computing Index,date: 2024-12-15br />return_base100: 121.30842br />name: Computing Index,date: 2024-12-16br />return_base100: 117.39457br />name: Computing Index,date: 2024-12-17br />return_base100: 110.94589br />name: Computing Index,date: 2024-12-18br />return_base100: 101.28305br />name: Computing Index,date: 2024-12-19br />return_base100: 93.74950br />name: Computing Index,date: 2024-12-20br />return_base100: 95.61668br />name: Computing Index,date: 2024-12-21br />return_base100: 90.56876br />name: Computing Index,date: 2024-12-22br />return_base100: 91.34418br />name: Computing Index,date: 2024-12-23br />return_base100: 98.39122br />name: Computing Index,date: 2024-12-24br />return_base100: 102.61000br />name: Computing Index,date: 2024-12-25br />return_base100: 99.38895br />name: Computing Index,date: 2024-12-26br />return_base100: 93.05967br />name: Computing Index,date: 2024-12-27br />return_base100: 93.80095br />name: Computing Index,date: 2024-12-28br />return_base100: 96.94210br />name: Computing Index,date: 2024-12-29br />return_base100: 93.22272br />name: Computing Index,date: 2024-12-30br />return_base100: 91.67192br />name: Computing Index,date: 2024-12-31br />return_base100: 90.61112br />name: Computing Index,date: 2025-01-01br />return_base100: 94.51989br />name: Computing Index,date: 2025-01-02br />return_base100: 99.22283br />name: Computing Index,date: 2025-01-03br />return_base100: 105.04222br />name: Computing Index,date: 2025-01-04br />return_base100: 105.17174br />name: Computing Index,date: 2025-01-05br />return_base100: 106.81102br />name: Computing Index,date: 2025-01-06br />return_base100: 109.85002br />name: Computing Index,date: 2025-01-07br />return_base100: 99.70246br />name: Computing Index,date: 2025-01-08br />return_base100: 94.65567br />name: Computing Index,date: 2025-01-09br />return_base100: 90.19208br />name: Computing Index,date: 2025-01-10br />return_base100: 92.63391br />name: Computing Index,date: 2025-01-11br />return_base100: 92.82355br />name: Computing Index,date: 2025-01-12br />return_base100: 90.87035br />name: Computing Index,date: 2025-01-13br />return_base100: 88.11415br />name: Computing Index,date: 2025-01-14br />return_base100: 90.77047br />name: Computing Index,date: 2025-01-15br />return_base100: 96.79307br />name: Computing Index,date: 2025-01-16br />return_base100: 94.19447br />name: Computing Index,date: 2025-01-17br />return_base100: 101.26472br />name: Computing Index,date: 2025-01-18br />return_base100: 94.37441br />name: Computing Index,date: 2025-01-19br />return_base100: 86.44272br />name: Computing Index,date: 2025-01-20br />return_base100: 87.18061br />name: Computing Index,date: 2025-01-21br />return_base100: 90.55535br />name: Computing Index,date: 2025-01-22br />return_base100: 88.36454br />name: Computing Index,date: 2025-01-23br />return_base100: 87.42961br />name: Computing Index,date: 2025-01-24br />return_base100: 85.14360br />name: Computing Index,date: 2025-01-25br />return_base100: 86.15340br />name: Computing Index,date: 2025-01-26br />return_base100: 83.78408br />name: Computing Index,date: 2025-01-27br />return_base100: 79.74247br />name: Computing Index,date: 2025-01-28br />return_base100: 73.27618br />name: Computing Index,date: 2025-01-29br />return_base100: 75.06125br />name: Computing Index,date: 2025-01-30br />return_base100: 79.01531br />name: Computing Index,date: 2025-01-31br />return_base100: 78.65153br />name: Computing Index,date: 2025-02-01br />return_base100: 73.16146br />name: Computing Index,date: 2025-02-02br />return_base100: 62.89691br />name: Computing Index,date: 2025-02-03br />return_base100: 66.51934br />name: Computing Index,date: 2025-02-04br />return_base100: 61.53206br />name: Computing Index,date: 2025-02-05br />return_base100: 60.10964br />name: Computing Index,date: 2025-02-06br />return_base100: 56.87631br />name: Computing Index,date: 2025-02-07br />return_base100: 56.63485br />name: Computing Index,date: 2025-02-08br />return_base100: 58.32600br />name: Computing Index,date: 2025-02-09br />return_base100: 58.11674br />name: Computing Index,date: 2025-02-10br />return_base100: 60.55471br />name: Computing Index,date: 2025-02-11br />return_base100: 60.11190br />name: Computing Index,date: 2025-02-12br />return_base100: 62.97307br />name: Computing Index,date: 2025-02-13br />return_base100: 61.27381br />name: Computing Index,date: 2025-02-14br />return_base100: 62.92490br />name: Computing Index,date: 2025-02-15br />return_base100: 61.23375br />name: Computing Index,date: 2025-02-16br />return_base100: 62.50581br />name: Computing Index,date: 2025-02-17br />return_base100: 61.98612br />name: Computing Index,date: 2025-02-18br />return_base100: 57.11310br />name: Computing Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(227,137,0,1),dash:solid},hoveron:points,name:Computing Index,legendgroup:Computing Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,98.615029686565094,95.38022966815484,96.617400009205141,95.303942099691639,99.622301744373374,99.221590647581365,104.32618401067796,109.37071385833296,107.26618953375984,110.86223362636352,118.2692617480554,124.13212822755096,122.09629723385649,126.74707736917199,117.05826851383073,122.59446771298386,127.72379988033323,125.38161043862478,137.9152091867262,145.88904358632118,145.65132093708289,142.35058912873384,143.75770930179041,140.35784968012152,130.76908915174667,119.42502416348322,124.43940718921158,117.95910618124913,107.37561559350118,119.80335527224192,118.01531504579556,114.11486859667694,119.67586413218575,122.05159478989277,126.31420582685138,130.92782022368482,124.87072536475355,127.16775210567498,127.13651217379299,125.16707322686058,127.52508399687025,120.34358171859898,110.88622451327841,109.85139457817463,111.37553504855711,109.70675887145028,111.09264969853179,114.31490771850693,120.03676301376169,113.32259400745617,112.92171031435542,111.51320937082893,93.711971279974236,80.061501818014449,86.732464215031982,82.585205044414792,83.911492612877979,80.985122198186588,84.496479035301704,85.726572927693653,86.780906245685102,86.763819211119809,85.709716021540032,84.61551295622958,78.521194826713312,79.97238459060155,81.902874303861552,85.137846918580578,84.129539282919879,85.234098126754731,83.537131219220342,81.895452662585726,80.613062088645478,83.288017213605187,79.868884337460315,79.359092373544456,78.052710912689292,77.115455424126665,74.71210935702122,81.315931789938773,81.597091176876702,83.186357987757177,83.349116306899248,80.041940903023885,87.433435356929166,87.687784783909422,87.384072812629441,85.976895107469971,86.791549684724075,88.715078013531567,87.742727942191749,89.630126110369588,88.183596446817319,86.328301192065183,84.643185897730945,86.357354904036455,86.962995351406079,85.725479817738304,87.839727067703777,88.943653058406611,90.316023841303448,87.850658167257336,79.745017719887699,76.184183274267042,78.174851567174471,75.671227044690951,72.049063377364575,74.446713766281604,70.743775026464775,68.63999861922953,68.865754591061815,69.219346895567725,63.146258112026509,58.626075850324483,60.412044921065956,60.270631012104758,60.1602269066139,59.665738482072996,57.726906613890542,59.334411101394586,60.524405118055874,59.275268099599586,60.389895061444292,58.850163391172273,57.936323468495424,59.451546462926323,58.44853178073366,59.946955401113826,56.556300915911081,50.097286786026608,48.838139181663365,52.036463846826528,48.570614903115938,50.103615317347078,51.328934045197222,51.467759009527327,50.899226768536849,51.928188429143468,53.367411515625719,54.377387582270906,58.057716205642755,58.291699268191657,58.909363925070181,57.447070465319648,59.876248446633227,60.631990150503988,61.355686473051968,59.199440787959681,57.495972752796064,55.790836286647952,54.161814792654305,57.28080268789985,57.832593086942516,56.456655313665031,56.842235467390807,55.913897454779764,54.396948497261477,53.557382519445852,48.998481152483087,46.957069544806011,44.211810190086069,40.795553919086849,42.418592074377507,41.053470336447738,45.648271735628491,44.437105905095045,45.539593593225021,43.103396695356018,44.6494568969485,45.829037602982474,44.64364615455424,43.434896672343164,42.907384820729966,43.594433193722104,44.116076770838134,44.599979288442952,45.466182629907486,47.371876006811803,48.380356238781239,52.602349611082992,53.467229714180519,52.601486629539288,49.959037142725641,47.073974777926082,46.282563170248999,47.766431168592078,47.450349795185723,46.174115156257194,43.457219128273579,45.575953882266305,43.771574538592539,44.201972200487873,43.142921250057533,42.141229806231877,43.427187370552772,44.447231555207807,46.388537303815532,46.538926220831229,45.425047176324391,47.111715837437288,47.57542458691951,46.952236848161277,46.041676255350488,44.993383808164964,46.509354719933725,48.295553919086856,50.965618815298939,51.759331707092564,52.807566622175173,51.479265430110004,52.680938463662734,54.02995121277673,52.818382657522896,55.563987204860311,57.153484144152443,55.490576241542783,56.225721452570532,53.420628710820637,50.033771344410184,48.843086942513928,48.014279467943119,50.026752427854746,49.461787177244901,50.526706402172415,50.264360012887188,48.64805311363741,47.807739218483917,47.329417314861693,49.530653104432268,50.547648087632901,50.263497031343491,52.881035117595623,52.040318497721735,51.549857320384774,49.941087126616651,53.470681640355316,54.015107930225064,58.943365397892016,57.798246421503208,57.644060385695219,54.910767708381272,56.18032862337185,51.039202374925217,51.807601141436926,52.991324158880659,52.095376720209877,54.357481474662862,50.249689326644265,46.642138813457912,45.984144152437068,43.859253463432601,42.434355870575786,40.700798545588441,42.169535600865281,45.599829704975377,45.196069406728952,45.386155474754915,47.408984213190962,49.578347217747506,52.47980623187739,51.772276430248084,49.289996317945416,46.769457357205326,49.436990840889216,57.544012058728775,52.888974547797666,57.165508353661345,55.301813411883835,54.20375569567819,55.953364477378379,58.550536199199165,65.959635476595949,84.009987573065786,77.047567542688824,73.626421042941956,76.529030699130118,78.188026418741657,81.237458001564875,84.873486905693369,85.173516822386915,87.729265430110019,95.049189947990982,105.7379067519676,103.7992474800939,105.50933170709256,106.26582132830119,105.50944677129839,85.815057301974505,81.945448060017483,90.974881483867989,91.442042159525016,92.367330970681635,87.616732636811349,89.343155981037427,85.519112164587838,80.639699452294394,73.137340636074939,66.62102453168869,69.465296635522634,64.721717218207772,65.001438302572836,69.188394624200299,73.497146407695496,71.161227965204588,66.46062502876606,66.033161504119292,68.858505546094719,65.967229714180519,65.631817554195251,64.889365766097484,67.925622497353515,69.802779951212784,75.465722373084191,75.547590555529979,75.317922400699587,77.857389423298201,69.450453352970968,66.192295300777843,64.683055645049947,66.852361117503577,67.068048971326007,64.911112900998759,62.498331569015519,65.775187554655503,69.787821604455289,68.461476503889173,74.042665807520606,68.042412666267779,61.379792424172685,62.033414645372126,63.232326137984998,61.345675887145035,61.477769595434253,60.186288949233663,60.856537948175088,58.933412344088005,57.375730657707003,53.169328485294791,55.774439637317627,58.22904680811893,58.196023381046629,53.952800662769825,46.120437704238967,47.574446541169969,44.321178717724493,43.773703226400336,41.280031757720813,41.768766971970358,43.638905509274174,42.627606204261987,44.553550881391814,43.971095871496296,46.091614120679338,44.896154554241264,46.133842684217797,44.953514060845954,44.439522253417408,44.284530768168644,41.274336079532382,text:date: 2024-02-19br />return_base100: 100.00000br />name: Consumer Index,date: 2024-02-20br />return_base100: 98.61503br />name: Consumer Index,date: 2024-02-21br />return_base100: 95.38023br />name: Consumer Index,date: 2024-02-22br />return_base100: 96.61740br />name: Consumer Index,date: 2024-02-23br />return_base100: 95.30394br />name: Consumer Index,date: 2024-02-24br />return_base100: 99.62230br />name: Consumer Index,date: 2024-02-25br />return_base100: 99.22159br />name: Consumer Index,date: 2024-02-26br />return_base100: 104.32618br />name: Consumer Index,date: 2024-02-27br />return_base100: 109.37071br />name: Consumer Index,date: 2024-02-28br />return_base100: 107.26619br />name: Consumer Index,date: 2024-02-29br />return_base100: 110.86223br />name: Consumer Index,date: 2024-03-01br />return_base100: 118.26926br />name: Consumer Index,date: 2024-03-02br />return_base100: 124.13213br />name: Consumer Index,date: 2024-03-03br />return_base100: 122.09630br />name: Consumer Index,date: 2024-03-04br />return_base100: 126.74708br />name: Consumer Index,date: 2024-03-05br />return_base100: 117.05827br />name: Consumer Index,date: 2024-03-06br />return_base100: 122.59447br />name: Consumer Index,date: 2024-03-07br />return_base100: 127.72380br />name: Consumer Index,date: 2024-03-08br />return_base100: 125.38161br />name: Consumer Index,date: 2024-03-09br />return_base100: 137.91521br />name: Consumer Index,date: 2024-03-10br />return_base100: 145.88904br />name: Consumer Index,date: 2024-03-11br />return_base100: 145.65132br />name: Consumer Index,date: 2024-03-12br />return_base100: 142.35059br />name: Consumer Index,date: 2024-03-13br />return_base100: 143.75771br />name: Consumer Index,date: 2024-03-14br />return_base100: 140.35785br />name: Consumer Index,date: 2024-03-15br />return_base100: 130.76909br />name: Consumer Index,date: 2024-03-16br />return_base100: 119.42502br />name: Consumer Index,date: 2024-03-17br />return_base100: 124.43941br />name: Consumer Index,date: 2024-03-18br />return_base100: 117.95911br />name: Consumer Index,date: 2024-03-19br />return_base100: 107.37562br />name: Consumer Index,date: 2024-03-20br />return_base100: 119.80336br />name: Consumer Index,date: 2024-03-21br />return_base100: 118.01532br />name: Consumer Index,date: 2024-03-22br />return_base100: 114.11487br />name: Consumer Index,date: 2024-03-23br />return_base100: 119.67586br />name: Consumer Index,date: 2024-03-24br />return_base100: 122.05159br />name: Consumer Index,date: 2024-03-25br />return_base100: 126.31421br />name: Consumer Index,date: 2024-03-26br />return_base100: 130.92782br />name: Consumer Index,date: 2024-03-27br />return_base100: 124.87073br />name: Consumer Index,date: 2024-03-28br />return_base100: 127.16775br />name: Consumer Index,date: 2024-03-29br />return_base100: 127.13651br />name: Consumer Index,date: 2024-03-30br />return_base100: 125.16707br />name: Consumer Index,date: 2024-03-31br />return_base100: 127.52508br />name: Consumer Index,date: 2024-04-01br />return_base100: 120.34358br />name: Consumer Index,date: 2024-04-02br />return_base100: 110.88622br />name: Consumer Index,date: 2024-04-03br />return_base100: 109.85139br />name: Consumer Index,date: 2024-04-04br />return_base100: 111.37554br />name: Consumer Index,date: 2024-04-05br />return_base100: 109.70676br />name: Consumer Index,date: 2024-04-06br />return_base100: 111.09265br />name: Consumer Index,date: 2024-04-07br />return_base100: 114.31491br />name: Consumer Index,date: 2024-04-08br />return_base100: 120.03676br />name: Consumer Index,date: 2024-04-09br />return_base100: 113.32259br />name: Consumer Index,date: 2024-04-10br />return_base100: 112.92171br />name: Consumer Index,date: 2024-04-11br />return_base100: 111.51321br />name: Consumer Index,date: 2024-04-12br />return_base100: 93.71197br />name: Consumer Index,date: 2024-04-13br />return_base100: 80.06150br />name: Consumer Index,date: 2024-04-14br />return_base100: 86.73246br />name: Consumer Index,date: 2024-04-15br />return_base100: 82.58521br />name: Consumer Index,date: 2024-04-16br />return_base100: 83.91149br />name: Consumer Index,date: 2024-04-17br />return_base100: 80.98512br />name: Consumer Index,date: 2024-04-18br />return_base100: 84.49648br />name: Consumer Index,date: 2024-04-19br />return_base100: 85.72657br />name: Consumer Index,date: 2024-04-26br />return_base100: 86.78091br />name: Consumer Index,date: 2024-04-27br />return_base100: 86.76382br />name: Consumer Index,date: 2024-04-28br />return_base100: 85.70972br />name: Consumer Index,date: 2024-04-29br />return_base100: 84.61551br />name: Consumer Index,date: 2024-04-30br />return_base100: 78.52119br />name: Consumer Index,date: 2024-05-01br />return_base100: 79.97238br />name: Consumer Index,date: 2024-05-02br />return_base100: 81.90287br />name: Consumer Index,date: 2024-05-03br />return_base100: 85.13785br />name: Consumer Index,date: 2024-05-04br />return_base100: 84.12954br />name: Consumer Index,date: 2024-05-05br />return_base100: 85.23410br />name: Consumer Index,date: 2024-05-06br />return_base100: 83.53713br />name: Consumer Index,date: 2024-05-07br />return_base100: 81.89545br />name: Consumer Index,date: 2024-05-08br />return_base100: 80.61306br />name: Consumer Index,date: 2024-05-09br />return_base100: 83.28802br />name: Consumer Index,date: 2024-05-10br />return_base100: 79.86888br />name: Consumer Index,date: 2024-05-11br />return_base100: 79.35909br />name: Consumer Index,date: 2024-05-12br />return_base100: 78.05271br />name: Consumer Index,date: 2024-05-13br />return_base100: 77.11546br />name: Consumer Index,date: 2024-05-14br />return_base100: 74.71211br />name: Consumer Index,date: 2024-05-15br />return_base100: 81.31593br />name: Consumer Index,date: 2024-05-16br />return_base100: 81.59709br />name: Consumer Index,date: 2024-05-17br />return_base100: 83.18636br />name: Consumer Index,date: 2024-05-18br />return_base100: 83.34912br />name: Consumer Index,date: 2024-05-19br />return_base100: 80.04194br />name: Consumer Index,date: 2024-05-20br />return_base100: 87.43344br />name: Consumer Index,date: 2024-05-21br />return_base100: 87.68778br />name: Consumer Index,date: 2024-05-22br />return_base100: 87.38407br />name: Consumer Index,date: 2024-05-23br />return_base100: 85.97690br />name: Consumer Index,date: 2024-05-24br />return_base100: 86.79155br />name: Consumer Index,date: 2024-05-25br />return_base100: 88.71508br />name: Consumer Index,date: 2024-05-26br />return_base100: 87.74273br />name: Consumer Index,date: 2024-05-27br />return_base100: 89.63013br />name: Consumer Index,date: 2024-05-28br />return_base100: 88.18360br />name: Consumer Index,date: 2024-05-29br />return_base100: 86.32830br />name: Consumer Index,date: 2024-05-30br />return_base100: 84.64319br />name: Consumer Index,date: 2024-05-31br />return_base100: 86.35735br />name: Consumer Index,date: 2024-06-01br />return_base100: 86.96300br />name: Consumer Index,date: 2024-06-02br />return_base100: 85.72548br />name: Consumer Index,date: 2024-06-03br />return_base100: 87.83973br />name: Consumer Index,date: 2024-06-04br />return_base100: 88.94365br />name: Consumer Index,date: 2024-06-05br />return_base100: 90.31602br />name: Consumer Index,date: 2024-06-06br />return_base100: 87.85066br />name: Consumer Index,date: 2024-06-07br />return_base100: 79.74502br />name: Consumer Index,date: 2024-06-08br />return_base100: 76.18418br />name: Consumer Index,date: 2024-06-09br />return_base100: 78.17485br />name: Consumer Index,date: 2024-06-10br />return_base100: 75.67123br />name: Consumer Index,date: 2024-06-11br />return_base100: 72.04906br />name: Consumer Index,date: 2024-06-12br />return_base100: 74.44671br />name: Consumer Index,date: 2024-06-13br />return_base100: 70.74378br />name: Consumer Index,date: 2024-06-14br />return_base100: 68.64000br />name: Consumer Index,date: 2024-06-15br />return_base100: 68.86575br />name: Consumer Index,date: 2024-06-16br />return_base100: 69.21935br />name: Consumer Index,date: 2024-06-17br />return_base100: 63.14626br />name: Consumer Index,date: 2024-06-18br />return_base100: 58.62608br />name: Consumer Index,date: 2024-06-19br />return_base100: 60.41204br />name: Consumer Index,date: 2024-06-20br />return_base100: 60.27063br />name: Consumer Index,date: 2024-06-21br />return_base100: 60.16023br />name: Consumer Index,date: 2024-06-22br />return_base100: 59.66574br />name: Consumer Index,date: 2024-06-23br />return_base100: 57.72691br />name: Consumer Index,date: 2024-06-24br />return_base100: 59.33441br />name: Consumer Index,date: 2024-06-25br />return_base100: 60.52441br />name: Consumer Index,date: 2024-06-26br />return_base100: 59.27527br />name: Consumer Index,date: 2024-06-27br />return_base100: 60.38990br />name: Consumer Index,date: 2024-06-28br />return_base100: 58.85016br />name: Consumer Index,date: 2024-06-29br />return_base100: 57.93632br />name: Consumer Index,date: 2024-06-30br />return_base100: 59.45155br />name: Consumer Index,date: 2024-07-01br />return_base100: 58.44853br />name: Consumer Index,date: 2024-07-02br />return_base100: 59.94696br />name: Consumer Index,date: 2024-07-03br />return_base100: 56.55630br />name: Consumer Index,date: 2024-07-04br />return_base100: 50.09729br />name: Consumer Index,date: 2024-07-05br />return_base100: 48.83814br />name: Consumer Index,date: 2024-07-06br />return_base100: 52.03646br />name: Consumer Index,date: 2024-07-07br />return_base100: 48.57061br />name: Consumer Index,date: 2024-07-08br />return_base100: 50.10362br />name: Consumer Index,date: 2024-07-09br />return_base100: 51.32893br />name: Consumer Index,date: 2024-07-10br />return_base100: 51.46776br />name: Consumer Index,date: 2024-07-11br />return_base100: 50.89923br />name: Consumer Index,date: 2024-07-12br />return_base100: 51.92819br />name: Consumer Index,date: 2024-07-13br />return_base100: 53.36741br />name: Consumer Index,date: 2024-07-14br />return_base100: 54.37739br />name: Consumer Index,date: 2024-07-15br />return_base100: 58.05772br />name: Consumer Index,date: 2024-07-16br />return_base100: 58.29170br />name: Consumer Index,date: 2024-07-17br />return_base100: 58.90936br />name: Consumer Index,date: 2024-07-18br />return_base100: 57.44707br />name: Consumer Index,date: 2024-07-19br />return_base100: 59.87625br />name: Consumer Index,date: 2024-07-20br />return_base100: 60.63199br />name: Consumer Index,date: 2024-07-21br />return_base100: 61.35569br />name: Consumer Index,date: 2024-07-22br />return_base100: 59.19944br />name: Consumer Index,date: 2024-07-23br />return_base100: 57.49597br />name: Consumer Index,date: 2024-07-24br />return_base100: 55.79084br />name: Consumer Index,date: 2024-07-25br />return_base100: 54.16181br />name: Consumer Index,date: 2024-07-26br />return_base100: 57.28080br />name: Consumer Index,date: 2024-07-27br />return_base100: 57.83259br />name: Consumer Index,date: 2024-07-28br />return_base100: 56.45666br />name: Consumer Index,date: 2024-07-29br />return_base100: 56.84224br />name: Consumer Index,date: 2024-07-30br />return_base100: 55.91390br />name: Consumer Index,date: 2024-07-31br />return_base100: 54.39695br />name: Consumer Index,date: 2024-08-01br />return_base100: 53.55738br />name: Consumer Index,date: 2024-08-02br />return_base100: 48.99848br />name: Consumer Index,date: 2024-08-03br />return_base100: 46.95707br />name: Consumer Index,date: 2024-08-04br />return_base100: 44.21181br />name: Consumer Index,date: 2024-08-05br />return_base100: 40.79555br />name: Consumer Index,date: 2024-08-06br />return_base100: 42.41859br />name: Consumer Index,date: 2024-08-07br />return_base100: 41.05347br />name: Consumer Index,date: 2024-08-08br />return_base100: 45.64827br />name: Consumer Index,date: 2024-08-09br />return_base100: 44.43711br />name: Consumer Index,date: 2024-08-10br />return_base100: 45.53959br />name: Consumer Index,date: 2024-08-11br />return_base100: 43.10340br />name: Consumer Index,date: 2024-08-12br />return_base100: 44.64946br />name: Consumer Index,date: 2024-08-13br />return_base100: 45.82904br />name: Consumer Index,date: 2024-08-14br />return_base100: 44.64365br />name: Consumer Index,date: 2024-08-15br />return_base100: 43.43490br />name: Consumer Index,date: 2024-08-16br />return_base100: 42.90738br />name: Consumer Index,date: 2024-08-17br />return_base100: 43.59443br />name: Consumer Index,date: 2024-08-18br />return_base100: 44.11608br />name: Consumer Index,date: 2024-08-19br />return_base100: 44.59998br />name: Consumer Index,date: 2024-08-20br />return_base100: 45.46618br />name: Consumer Index,date: 2024-08-21br />return_base100: 47.37188br />name: Consumer Index,date: 2024-08-22br />return_base100: 48.38036br />name: Consumer Index,date: 2024-08-23br />return_base100: 52.60235br />name: Consumer Index,date: 2024-08-24br />return_base100: 53.46723br />name: Consumer Index,date: 2024-08-25br />return_base100: 52.60149br />name: Consumer Index,date: 2024-08-26br />return_base100: 49.95904br />name: Consumer Index,date: 2024-08-27br />return_base100: 47.07397br />name: Consumer Index,date: 2024-08-28br />return_base100: 46.28256br />name: Consumer Index,date: 2024-08-29br />return_base100: 47.76643br />name: Consumer Index,date: 2024-08-30br />return_base100: 47.45035br />name: Consumer Index,date: 2024-08-31br />return_base100: 46.17412br />name: Consumer Index,date: 2024-09-01br />return_base100: 43.45722br />name: Consumer Index,date: 2024-09-02br />return_base100: 45.57595br />name: Consumer Index,date: 2024-09-03br />return_base100: 43.77157br />name: Consumer Index,date: 2024-09-04br />return_base100: 44.20197br />name: Consumer Index,date: 2024-09-05br />return_base100: 43.14292br />name: Consumer Index,date: 2024-09-06br />return_base100: 42.14123br />name: Consumer Index,date: 2024-09-07br />return_base100: 43.42719br />name: Consumer Index,date: 2024-09-08br />return_base100: 44.44723br />name: Consumer Index,date: 2024-09-09br />return_base100: 46.38854br />name: Consumer Index,date: 2024-09-10br />return_base100: 46.53893br />name: Consumer Index,date: 2024-09-11br />return_base100: 45.42505br />name: Consumer Index,date: 2024-09-12br />return_base100: 47.11172br />name: Consumer Index,date: 2024-09-13br />return_base100: 47.57542br />name: Consumer Index,date: 2024-09-14br />return_base100: 46.95224br />name: Consumer Index,date: 2024-09-15br />return_base100: 46.04168br />name: Consumer Index,date: 2024-09-16br />return_base100: 44.99338br />name: Consumer Index,date: 2024-09-17br />return_base100: 46.50935br />name: Consumer Index,date: 2024-09-18br />return_base100: 48.29555br />name: Consumer Index,date: 2024-09-19br />return_base100: 50.96562br />name: Consumer Index,date: 2024-09-20br />return_base100: 51.75933br />name: Consumer Index,date: 2024-09-21br />return_base100: 52.80757br />name: Consumer Index,date: 2024-09-22br />return_base100: 51.47927br />name: Consumer Index,date: 2024-09-23br />return_base100: 52.68094br />name: Consumer Index,date: 2024-09-24br />return_base100: 54.02995br />name: Consumer Index,date: 2024-09-25br />return_base100: 52.81838br />name: Consumer Index,date: 2024-09-26br />return_base100: 55.56399br />name: Consumer Index,date: 2024-09-27br />return_base100: 57.15348br />name: Consumer Index,date: 2024-09-28br />return_base100: 55.49058br />name: Consumer Index,date: 2024-09-29br />return_base100: 56.22572br />name: Consumer Index,date: 2024-09-30br />return_base100: 53.42063br />name: Consumer Index,date: 2024-10-01br />return_base100: 50.03377br />name: Consumer Index,date: 2024-10-02br />return_base100: 48.84309br />name: Consumer Index,date: 2024-10-03br />return_base100: 48.01428br />name: Consumer Index,date: 2024-10-04br />return_base100: 50.02675br />name: Consumer Index,date: 2024-10-05br />return_base100: 49.46179br />name: Consumer Index,date: 2024-10-06br />return_base100: 50.52671br />name: Consumer Index,date: 2024-10-07br />return_base100: 50.26436br />name: Consumer Index,date: 2024-10-08br />return_base100: 48.64805br />name: Consumer Index,date: 2024-10-09br />return_base100: 47.80774br />name: Consumer Index,date: 2024-10-10br />return_base100: 47.32942br />name: Consumer Index,date: 2024-10-11br />return_base100: 49.53065br />name: Consumer Index,date: 2024-10-12br />return_base100: 50.54765br />name: Consumer Index,date: 2024-10-13br />return_base100: 50.26350br />name: Consumer Index,date: 2024-10-14br />return_base100: 52.88104br />name: Consumer Index,date: 2024-10-15br />return_base100: 52.04032br />name: Consumer Index,date: 2024-10-16br />return_base100: 51.54986br />name: Consumer Index,date: 2024-10-17br />return_base100: 49.94109br />name: Consumer Index,date: 2024-10-18br />return_base100: 53.47068br />name: Consumer Index,date: 2024-10-19br />return_base100: 54.01511br />name: Consumer Index,date: 2024-10-20br />return_base100: 58.94337br />name: Consumer Index,date: 2024-10-21br />return_base100: 57.79825br />name: Consumer Index,date: 2024-10-22br />return_base100: 57.64406br />name: Consumer Index,date: 2024-10-23br />return_base100: 54.91077br />name: Consumer Index,date: 2024-10-24br />return_base100: 56.18033br />name: Consumer Index,date: 2024-10-25br />return_base100: 51.03920br />name: Consumer Index,date: 2024-10-26br />return_base100: 51.80760br />name: Consumer Index,date: 2024-10-27br />return_base100: 52.99132br />name: Consumer Index,date: 2024-10-28br />return_base100: 52.09538br />name: Consumer Index,date: 2024-10-29br />return_base100: 54.35748br />name: Consumer Index,date: 2024-10-30br />return_base100: 50.24969br />name: Consumer Index,date: 2024-10-31br />return_base100: 46.64214br />name: Consumer Index,date: 2024-11-01br />return_base100: 45.98414br />name: Consumer Index,date: 2024-11-02br />return_base100: 43.85925br />name: Consumer Index,date: 2024-11-03br />return_base100: 42.43436br />name: Consumer Index,date: 2024-11-04br />return_base100: 40.70080br />name: Consumer Index,date: 2024-11-05br />return_base100: 42.16954br />name: Consumer Index,date: 2024-11-06br />return_base100: 45.59983br />name: Consumer Index,date: 2024-11-07br />return_base100: 45.19607br />name: Consumer Index,date: 2024-11-08br />return_base100: 45.38616br />name: Consumer Index,date: 2024-11-09br />return_base100: 47.40898br />name: Consumer Index,date: 2024-11-10br />return_base100: 49.57835br />name: Consumer Index,date: 2024-11-11br />return_base100: 52.47981br />name: Consumer Index,date: 2024-11-12br />return_base100: 51.77228br />name: Consumer Index,date: 2024-11-13br />return_base100: 49.29000br />name: Consumer Index,date: 2024-11-14br />return_base100: 46.76946br />name: Consumer Index,date: 2024-11-15br />return_base100: 49.43699br />name: Consumer Index,date: 2024-11-16br />return_base100: 57.54401br />name: Consumer Index,date: 2024-11-17br />return_base100: 52.88897br />name: Consumer Index,date: 2024-11-18br />return_base100: 57.16551br />name: Consumer Index,date: 2024-11-19br />return_base100: 55.30181br />name: Consumer Index,date: 2024-11-20br />return_base100: 54.20376br />name: Consumer Index,date: 2024-11-21br />return_base100: 55.95336br />name: Consumer Index,date: 2024-11-22br />return_base100: 58.55054br />name: Consumer Index,date: 2024-11-23br />return_base100: 65.95964br />name: Consumer Index,date: 2024-11-24br />return_base100: 84.00999br />name: Consumer Index,date: 2024-11-25br />return_base100: 77.04757br />name: Consumer Index,date: 2024-11-26br />return_base100: 73.62642br />name: Consumer Index,date: 2024-11-27br />return_base100: 76.52903br />name: Consumer Index,date: 2024-11-28br />return_base100: 78.18803br />name: Consumer Index,date: 2024-11-29br />return_base100: 81.23746br />name: Consumer Index,date: 2024-11-30br />return_base100: 84.87349br />name: Consumer Index,date: 2024-12-01br />return_base100: 85.17352br />name: Consumer Index,date: 2024-12-02br />return_base100: 87.72927br />name: Consumer Index,date: 2024-12-03br />return_base100: 95.04919br />name: Consumer Index,date: 2024-12-04br />return_base100: 105.73791br />name: Consumer Index,date: 2024-12-05br />return_base100: 103.79925br />name: Consumer Index,date: 2024-12-06br />return_base100: 105.50933br />name: Consumer Index,date: 2024-12-07br />return_base100: 106.26582br />name: Consumer Index,date: 2024-12-08br />return_base100: 105.50945br />name: Consumer Index,date: 2024-12-09br />return_base100: 85.81506br />name: Consumer Index,date: 2024-12-10br />return_base100: 81.94545br />name: Consumer Index,date: 2024-12-11br />return_base100: 90.97488br />name: Consumer Index,date: 2024-12-12br />return_base100: 91.44204br />name: Consumer Index,date: 2024-12-13br />return_base100: 92.36733br />name: Consumer Index,date: 2024-12-14br />return_base100: 87.61673br />name: Consumer Index,date: 2024-12-15br />return_base100: 89.34316br />name: Consumer Index,date: 2024-12-16br />return_base100: 85.51911br />name: Consumer Index,date: 2024-12-17br />return_base100: 80.63970br />name: Consumer Index,date: 2024-12-18br />return_base100: 73.13734br />name: Consumer Index,date: 2024-12-19br />return_base100: 66.62102br />name: Consumer Index,date: 2024-12-20br />return_base100: 69.46530br />name: Consumer Index,date: 2024-12-21br />return_base100: 64.72172br />name: Consumer Index,date: 2024-12-22br />return_base100: 65.00144br />name: Consumer Index,date: 2024-12-23br />return_base100: 69.18839br />name: Consumer Index,date: 2024-12-24br />return_base100: 73.49715br />name: Consumer Index,date: 2024-12-25br />return_base100: 71.16123br />name: Consumer Index,date: 2024-12-26br />return_base100: 66.46063br />name: Consumer Index,date: 2024-12-27br />return_base100: 66.03316br />name: Consumer Index,date: 2024-12-28br />return_base100: 68.85851br />name: Consumer Index,date: 2024-12-29br />return_base100: 65.96723br />name: Consumer Index,date: 2024-12-30br />return_base100: 65.63182br />name: Consumer Index,date: 2024-12-31br />return_base100: 64.88937br />name: Consumer Index,date: 2025-01-01br />return_base100: 67.92562br />name: Consumer Index,date: 2025-01-02br />return_base100: 69.80278br />name: Consumer Index,date: 2025-01-03br />return_base100: 75.46572br />name: Consumer Index,date: 2025-01-04br />return_base100: 75.54759br />name: Consumer Index,date: 2025-01-05br />return_base100: 75.31792br />name: Consumer Index,date: 2025-01-06br />return_base100: 77.85739br />name: Consumer Index,date: 2025-01-07br />return_base100: 69.45045br />name: Consumer Index,date: 2025-01-08br />return_base100: 66.19230br />name: Consumer Index,date: 2025-01-09br />return_base100: 64.68306br />name: Consumer Index,date: 2025-01-10br />return_base100: 66.85236br />name: Consumer Index,date: 2025-01-11br />return_base100: 67.06805br />name: Consumer Index,date: 2025-01-12br />return_base100: 64.91111br />name: Consumer Index,date: 2025-01-13br />return_base100: 62.49833br />name: Consumer Index,date: 2025-01-14br />return_base100: 65.77519br />name: Consumer Index,date: 2025-01-15br />return_base100: 69.78782br />name: Consumer Index,date: 2025-01-16br />return_base100: 68.46148br />name: Consumer Index,date: 2025-01-17br />return_base100: 74.04267br />name: Consumer Index,date: 2025-01-18br />return_base100: 68.04241br />name: Consumer Index,date: 2025-01-19br />return_base100: 61.37979br />name: Consumer Index,date: 2025-01-20br />return_base100: 62.03341br />name: Consumer Index,date: 2025-01-21br />return_base100: 63.23233br />name: Consumer Index,date: 2025-01-22br />return_base100: 61.34568br />name: Consumer Index,date: 2025-01-23br />return_base100: 61.47777br />name: Consumer Index,date: 2025-01-24br />return_base100: 60.18629br />name: Consumer Index,date: 2025-01-25br />return_base100: 60.85654br />name: Consumer Index,date: 2025-01-26br />return_base100: 58.93341br />name: Consumer Index,date: 2025-01-27br />return_base100: 57.37573br />name: Consumer Index,date: 2025-01-28br />return_base100: 53.16933br />name: Consumer Index,date: 2025-01-29br />return_base100: 55.77444br />name: Consumer Index,date: 2025-01-30br />return_base100: 58.22905br />name: Consumer Index,date: 2025-01-31br />return_base100: 58.19602br />name: Consumer Index,date: 2025-02-01br />return_base100: 53.95280br />name: Consumer Index,date: 2025-02-02br />return_base100: 46.12044br />name: Consumer Index,date: 2025-02-03br />return_base100: 47.57445br />name: Consumer Index,date: 2025-02-04br />return_base100: 44.32118br />name: Consumer Index,date: 2025-02-05br />return_base100: 43.77370br />name: Consumer Index,date: 2025-02-06br />return_base100: 41.28003br />name: Consumer Index,date: 2025-02-07br />return_base100: 41.76877br />name: Consumer Index,date: 2025-02-08br />return_base100: 43.63891br />name: Consumer Index,date: 2025-02-09br />return_base100: 42.62761br />name: Consumer Index,date: 2025-02-10br />return_base100: 44.55355br />name: Consumer Index,date: 2025-02-11br />return_base100: 43.97110br />name: Consumer Index,date: 2025-02-12br />return_base100: 46.09161br />name: Consumer Index,date: 2025-02-13br />return_base100: 44.89615br />name: Consumer Index,date: 2025-02-14br />return_base100: 46.13384br />name: Consumer Index,date: 2025-02-15br />return_base100: 44.95351br />name: Consumer Index,date: 2025-02-16br />return_base100: 44.43952br />name: Consumer Index,date: 2025-02-17br />return_base100: 44.28453br />name: Consumer Index,date: 2025-02-18br />return_base100: 41.27434br />name: Consumer Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(196,154,0,1),dash:solid},hoveron:points,name:Consumer Index,legendgroup:Consumer Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,97.671119149765801,93.361549987688761,90.447222377320244,95.907639274727018,101.13583627994167,99.433683692158965,105.80201904074968,104.05510668659649,104.43799033225659,107.53428607257305,114.09035614677907,116.52486638431705,113.1361218637271,114.20815945826951,107.10096759813966,120.25283318337134,122.7886707447787,118.38207632226664,120.50134599665537,117.77804830942637,124.29549134598751,128.14913331728451,129.74355125267849,125.1933411380697,115.9377720254206,106.57629892567407,109.862800789749,104.46599951121235,93.860131679754375,105.10755616252278,115.37237105022521,110.80376274943958,112.33099526864554,115.87644473816451,127.55544856333962,131.30529181262406,124.37430148677481,127.82016276445101,122.7552611032138,118.88971980752383,121.70034022914435,119.10857584309001,107.23707756254238,106.09986828363229,108.15662073832561,106.43716836354082,107.94307363210399,108.86334907400371,115.26665012965687,106.97959448933133,105.87506258586964,102.09391496010521,86.352756386962355,72.375901488239336,81.105611995983509,76.154394649331479,77.946799035971651,75.269817180610687,78.283641449557379,79.360530307121564,75.736728363138084,77.66148985033395,76.351465767932041,76.134165797863432,70.558783120167618,71.232925613661877,71.393291893173355,75.689131065566187,75.081807855201689,77.832473988534545,75.284004836617683,72.750455606824346,71.23082034857697,72.603910850261641,71.537822917915705,70.141574500297011,69.215623995994491,67.990725849634629,65.525826568262303,71.526564326374668,71.534161587333259,73.668259650580907,76.908262616258682,73.595033038931845,83.426712518729985,81.750280778289039,78.837966899740863,78.296913772918771,80.713025824279924,80.955131309044674,81.022133658703567,82.144606082019294,79.049683340671237,78.77288674863776,77.835494586265057,77.733526529543724,80.876778834580165,76.382678611147455,74.850686362184305,76.09645409286415,79.084923647527361,79.228539339624092,71.114481569319508,67.525553799133917,69.329216777315125,69.052145585487949,64.93497934551884,68.377270825877176,64.894887775640981,60.122251828148116,62.430446160591451,62.268615348847,58.346048829335309,55.228059705317797,56.17661892596697,57.225681671104503,56.93012075983593,56.26915905643849,55.255519684686213,55.469615990495186,56.853141284339841,55.756572774894984,56.700006132728717,54.090758893143153,53.439682782318336,55.025771190637244,54.320873520250352,54.13661705868838,50.564989075504869,45.000590389556415,43.561046737800218,46.22841760038223,42.868597591393673,45.681780944421909,47.049928649820274,47.24205697213452,46.306770074846753,47.462835206256472,47.707686688958063,49.603706731081665,52.276844189331058,52.923618236721488,52.302931169731039,52.756203895838802,55.813048799129326,52.497805489982134,53.513824726613016,51.367278139385014,48.777619018415578,47.011850811762748,46.309790672577272,47.689196969516672,47.690936101543336,46.773864323903268,48.415238824017223,48.763614428937693,44.880407213187375,46.042879673116403,42.189786901406769,40.407634240397471,38.543833907399453,34.033074629816589,35.766897727137504,34.23865834202136,37.605892545439396,36.075181762180101,37.040674636773119,35.033990877794849,37.933947765627245,38.134497148281142,37.342459810031855,36.704472956039318,37.313992964753275,39.535139162598767,40.379167395118891,40.454773871646566,40.794545349698261,44.42347315649716,44.24910228750781,47.665032187672473,47.231713713239095,47.96095923199929,45.054869615441291,41.764889487313027,41.45559858636026,41.445163794200269,41.391799900961004,39.772667984135452,37.956739548503016,40.074544690658747,38.300721556724532,39.326351786134353,37.684702686226707,36.19069674205651,36.872619563038498,38.403421879562359,40.263560881977924,40.877108354332584,39.914361477676408,40.697611622527795,42.779810324769173,41.625392792121545,40.759030443048459,39.527633434904736,41.493676424417778,42.065027061809666,43.829330736229501,45.960591268275756,46.199035422458039,44.48168831275818,45.705579593207865,47.507778039156094,46.188966763356298,47.955375702861055,49.752082152935607,48.943934960123528,48.835010375295539,45.384847034184929,41.364706054650846,40.682874766933423,39.821912880469455,41.393539032987668,41.086811063442617,42.896606770349443,42.807819503724943,41.91857383851152,41.06722294482649,41.509145546128636,42.939078205105901,43.564616535118112,42.778711925594436,45.568828895953217,45.096151117758453,43.708506827008534,42.745119217500424,44.078392749100907,43.665211592871017,49.211486692436324,46.957571585877872,46.422376587987713,44.108415659877032,44.651390985254906,40.896147273361343,41.234728818973743,42.063745596105804,41.654591903516611,43.943198117343812,43.824571006472318,41.502921284138473,41.332486345525254,39.876375172883449,38.136510880101483,37.266670266975069,38.959577995037058,43.859902846592988,45.902101512221066,47.209471129950686,49.106406504719914,49.584576278788354,51.792999352859809,47.96754962704771,46.100911762848291,44.527454945038848,46.854779729775494,50.033730007990854,47.958945500178935,53.221101346545851,51.482152386409503,49.321601209703623,52.923160570398679,53.768744868416348,59.520695213450999,60.70458645728737,61.535433899710661,60.299734828132557,66.428710689895354,65.255162704954415,66.517314889990743,70.7186002000917,70.725465194933804,73.574438054405533,105.16412372002171,102.26123776772334,93.929147761233651,100.92091617475164,99.466818733930168,103.24558649481601,83.394126676546151,80.148723248259259,84.232571379928032,86.796051987232929,85.950284622686141,80.594215646879292,82.711013923124867,80.656000600458214,75.465881433301078,67.706148930113429,61.029529546480127,65.3631719571368,60.446920317547196,60.79300759085362,66.94962649851395,74.84766576445378,73.578923184369046,70.41727269315578,71.278875312471683,75.675584142411111,70.697089882919784,68.939651203342052,66.765278503687412,70.585327766890401,73.238327906936291,79.06936299255193,79.708722845512895,78.605014741432257,78.768127018880563,69.049124987757409,65.790449236109126,62.649119129628481,64.575528215586459,64.163628525060432,62.911819598919536,60.741565896170151,64.22019608255934,68.157774057459079,66.819283129778597,73.59924356910166,66.863951362884535,60.677126477918961,61.312733467032913,62.642162601521818,59.205912316624541,58.375522540524059,57.54595656380463,58.248748969106607,58.354836022733195,55.601881557786321,53.544762970034753,56.746413497861326,58.580007853554093,57.941288733445063,52.86338934864014,45.204801102792771,44.461276394760993,40.404339042873261,39.454040690197424,36.545113542438024,36.921132193256007,38.377517965691496,37.896144527363404,38.859166003813272,37.964702942519857,40.505391766948982,39.670791460678679,40.199487596784977,38.636831704193781,38.099256841425017,38.831065291592942,35.749323340341725,text:date: 2024-02-19br />return_base100: 100.00000br />name: Derivatives Index,date: 2024-02-20br />return_base100: 97.67112br />name: Derivatives Index,date: 2024-02-21br />return_base100: 93.36155br />name: Derivatives Index,date: 2024-02-22br />return_base100: 90.44722br />name: Derivatives Index,date: 2024-02-23br />return_base100: 95.90764br />name: Derivatives Index,date: 2024-02-24br />return_base100: 101.13584br />name: Derivatives Index,date: 2024-02-25br />return_base100: 99.43368br />name: Derivatives Index,date: 2024-02-26br />return_base100: 105.80202br />name: Derivatives Index,date: 2024-02-27br />return_base100: 104.05511br />name: Derivatives Index,date: 2024-02-28br />return_base100: 104.43799br />name: Derivatives Index,date: 2024-02-29br />return_base100: 107.53429br />name: Derivatives Index,date: 2024-03-01br />return_base100: 114.09036br />name: Derivatives Index,date: 2024-03-02br />return_base100: 116.52487br />name: Derivatives Index,date: 2024-03-03br />return_base100: 113.13612br />name: Derivatives Index,date: 2024-03-04br />return_base100: 114.20816br />name: Derivatives Index,date: 2024-03-05br />return_base100: 107.10097br />name: Derivatives Index,date: 2024-03-06br />return_base100: 120.25283br />name: Derivatives Index,date: 2024-03-07br />return_base100: 122.78867br />name: Derivatives Index,date: 2024-03-08br />return_base100: 118.38208br />name: Derivatives Index,date: 2024-03-09br />return_base100: 120.50135br />name: Derivatives Index,date: 2024-03-10br />return_base100: 117.77805br />name: Derivatives Index,date: 2024-03-11br />return_base100: 124.29549br />name: Derivatives Index,date: 2024-03-12br />return_base100: 128.14913br />name: Derivatives Index,date: 2024-03-13br />return_base100: 129.74355br />name: Derivatives Index,date: 2024-03-14br />return_base100: 125.19334br />name: Derivatives Index,date: 2024-03-15br />return_base100: 115.93777br />name: Derivatives Index,date: 2024-03-16br />return_base100: 106.57630br />name: Derivatives Index,date: 2024-03-17br />return_base100: 109.86280br />name: Derivatives Index,date: 2024-03-18br />return_base100: 104.46600br />name: Derivatives Index,date: 2024-03-19br />return_base100: 93.86013br />name: Derivatives Index,date: 2024-03-20br />return_base100: 105.10756br />name: Derivatives Index,date: 2024-03-21br />return_base100: 115.37237br />name: Derivatives Index,date: 2024-03-22br />return_base100: 110.80376br />name: Derivatives Index,date: 2024-03-23br />return_base100: 112.33100br />name: Derivatives Index,date: 2024-03-24br />return_base100: 115.87644br />name: Derivatives Index,date: 2024-03-25br />return_base100: 127.55545br />name: Derivatives Index,date: 2024-03-26br />return_base100: 131.30529br />name: Derivatives Index,date: 2024-03-27br />return_base100: 124.37430br />name: Derivatives Index,date: 2024-03-28br />return_base100: 127.82016br />name: Derivatives Index,date: 2024-03-29br />return_base100: 122.75526br />name: Derivatives Index,date: 2024-03-30br />return_base100: 118.88972br />name: Derivatives Index,date: 2024-03-31br />return_base100: 121.70034br />name: Derivatives Index,date: 2024-04-01br />return_base100: 119.10858br />name: Derivatives Index,date: 2024-04-02br />return_base100: 107.23708br />name: Derivatives Index,date: 2024-04-03br />return_base100: 106.09987br />name: Derivatives Index,date: 2024-04-04br />return_base100: 108.15662br />name: Derivatives Index,date: 2024-04-05br />return_base100: 106.43717br />name: Derivatives Index,date: 2024-04-06br />return_base100: 107.94307br />name: Derivatives Index,date: 2024-04-07br />return_base100: 108.86335br />name: Derivatives Index,date: 2024-04-08br />return_base100: 115.26665br />name: Derivatives Index,date: 2024-04-09br />return_base100: 106.97959br />name: Derivatives Index,date: 2024-04-10br />return_base100: 105.87506br />name: Derivatives Index,date: 2024-04-11br />return_base100: 102.09391br />name: Derivatives Index,date: 2024-04-12br />return_base100: 86.35276br />name: Derivatives Index,date: 2024-04-13br />return_base100: 72.37590br />name: Derivatives Index,date: 2024-04-14br />return_base100: 81.10561br />name: Derivatives Index,date: 2024-04-15br />return_base100: 76.15439br />name: Derivatives Index,date: 2024-04-16br />return_base100: 77.94680br />name: Derivatives Index,date: 2024-04-17br />return_base100: 75.26982br />name: Derivatives Index,date: 2024-04-18br />return_base100: 78.28364br />name: Derivatives Index,date: 2024-04-19br />return_base100: 79.36053br />name: Derivatives Index,date: 2024-04-26br />return_base100: 75.73673br />name: Derivatives Index,date: 2024-04-27br />return_base100: 77.66149br />name: Derivatives Index,date: 2024-04-28br />return_base100: 76.35147br />name: Derivatives Index,date: 2024-04-29br />return_base100: 76.13417br />name: Derivatives Index,date: 2024-04-30br />return_base100: 70.55878br />name: Derivatives Index,date: 2024-05-01br />return_base100: 71.23293br />name: Derivatives Index,date: 2024-05-02br />return_base100: 71.39329br />name: Derivatives Index,date: 2024-05-03br />return_base100: 75.68913br />name: Derivatives Index,date: 2024-05-04br />return_base100: 75.08181br />name: Derivatives Index,date: 2024-05-05br />return_base100: 77.83247br />name: Derivatives Index,date: 2024-05-06br />return_base100: 75.28400br />name: Derivatives Index,date: 2024-05-07br />return_base100: 72.75046br />name: Derivatives Index,date: 2024-05-08br />return_base100: 71.23082br />name: Derivatives Index,date: 2024-05-09br />return_base100: 72.60391br />name: Derivatives Index,date: 2024-05-10br />return_base100: 71.53782br />name: Derivatives Index,date: 2024-05-11br />return_base100: 70.14157br />name: Derivatives Index,date: 2024-05-12br />return_base100: 69.21562br />name: Derivatives Index,date: 2024-05-13br />return_base100: 67.99073br />name: Derivatives Index,date: 2024-05-14br />return_base100: 65.52583br />name: Derivatives Index,date: 2024-05-15br />return_base100: 71.52656br />name: Derivatives Index,date: 2024-05-16br />return_base100: 71.53416br />name: Derivatives Index,date: 2024-05-17br />return_base100: 73.66826br />name: Derivatives Index,date: 2024-05-18br />return_base100: 76.90826br />name: Derivatives Index,date: 2024-05-19br />return_base100: 73.59503br />name: Derivatives Index,date: 2024-05-20br />return_base100: 83.42671br />name: Derivatives Index,date: 2024-05-21br />return_base100: 81.75028br />name: Derivatives Index,date: 2024-05-22br />return_base100: 78.83797br />name: Derivatives Index,date: 2024-05-23br />return_base100: 78.29691br />name: Derivatives Index,date: 2024-05-24br />return_base100: 80.71303br />name: Derivatives Index,date: 2024-05-25br />return_base100: 80.95513br />name: Derivatives Index,date: 2024-05-26br />return_base100: 81.02213br />name: Derivatives Index,date: 2024-05-27br />return_base100: 82.14461br />name: Derivatives Index,date: 2024-05-28br />return_base100: 79.04968br />name: Derivatives Index,date: 2024-05-29br />return_base100: 78.77289br />name: Derivatives Index,date: 2024-05-30br />return_base100: 77.83549br />name: Derivatives Index,date: 2024-05-31br />return_base100: 77.73353br />name: Derivatives Index,date: 2024-06-01br />return_base100: 80.87678br />name: Derivatives Index,date: 2024-06-02br />return_base100: 76.38268br />name: Derivatives Index,date: 2024-06-03br />return_base100: 74.85069br />name: Derivatives Index,date: 2024-06-04br />return_base100: 76.09645br />name: Derivatives Index,date: 2024-06-05br />return_base100: 79.08492br />name: Derivatives Index,date: 2024-06-06br />return_base100: 79.22854br />name: Derivatives Index,date: 2024-06-07br />return_base100: 71.11448br />name: Derivatives Index,date: 2024-06-08br />return_base100: 67.52555br />name: Derivatives Index,date: 2024-06-09br />return_base100: 69.32922br />name: Derivatives Index,date: 2024-06-10br />return_base100: 69.05215br />name: Derivatives Index,date: 2024-06-11br />return_base100: 64.93498br />name: Derivatives Index,date: 2024-06-12br />return_base100: 68.37727br />name: Derivatives Index,date: 2024-06-13br />return_base100: 64.89489br />name: Derivatives Index,date: 2024-06-14br />return_base100: 60.12225br />name: Derivatives Index,date: 2024-06-15br />return_base100: 62.43045br />name: Derivatives Index,date: 2024-06-16br />return_base100: 62.26862br />name: Derivatives Index,date: 2024-06-17br />return_base100: 58.34605br />name: Derivatives Index,date: 2024-06-18br />return_base100: 55.22806br />name: Derivatives Index,date: 2024-06-19br />return_base100: 56.17662br />name: Derivatives Index,date: 2024-06-20br />return_base100: 57.22568br />name: Derivatives Index,date: 2024-06-21br />return_base100: 56.93012br />name: Derivatives Index,date: 2024-06-22br />return_base100: 56.26916br />name: Derivatives Index,date: 2024-06-23br />return_base100: 55.25552br />name: Derivatives Index,date: 2024-06-24br />return_base100: 55.46962br />name: Derivatives Index,date: 2024-06-25br />return_base100: 56.85314br />name: Derivatives Index,date: 2024-06-26br />return_base100: 55.75657br />name: Derivatives Index,date: 2024-06-27br />return_base100: 56.70001br />name: Derivatives Index,date: 2024-06-28br />return_base100: 54.09076br />name: Derivatives Index,date: 2024-06-29br />return_base100: 53.43968br />name: Derivatives Index,date: 2024-06-30br />return_base100: 55.02577br />name: Derivatives Index,date: 2024-07-01br />return_base100: 54.32087br />name: Derivatives Index,date: 2024-07-02br />return_base100: 54.13662br />name: Derivatives Index,date: 2024-07-03br />return_base100: 50.56499br />name: Derivatives Index,date: 2024-07-04br />return_base100: 45.00059br />name: Derivatives Index,date: 2024-07-05br />return_base100: 43.56105br />name: Derivatives Index,date: 2024-07-06br />return_base100: 46.22842br />name: Derivatives Index,date: 2024-07-07br />return_base100: 42.86860br />name: Derivatives Index,date: 2024-07-08br />return_base100: 45.68178br />name: Derivatives Index,date: 2024-07-09br />return_base100: 47.04993br />name: Derivatives Index,date: 2024-07-10br />return_base100: 47.24206br />name: Derivatives Index,date: 2024-07-11br />return_base100: 46.30677br />name: Derivatives Index,date: 2024-07-12br />return_base100: 47.46284br />name: Derivatives Index,date: 2024-07-13br />return_base100: 47.70769br />name: Derivatives Index,date: 2024-07-14br />return_base100: 49.60371br />name: Derivatives Index,date: 2024-07-15br />return_base100: 52.27684br />name: Derivatives Index,date: 2024-07-16br />return_base100: 52.92362br />name: Derivatives Index,date: 2024-07-17br />return_base100: 52.30293br />name: Derivatives Index,date: 2024-07-18br />return_base100: 52.75620br />name: Derivatives Index,date: 2024-07-19br />return_base100: 55.81305br />name: Derivatives Index,date: 2024-07-20br />return_base100: 52.49781br />name: Derivatives Index,date: 2024-07-21br />return_base100: 53.51382br />name: Derivatives Index,date: 2024-07-22br />return_base100: 51.36728br />name: Derivatives Index,date: 2024-07-23br />return_base100: 48.77762br />name: Derivatives Index,date: 2024-07-24br />return_base100: 47.01185br />name: Derivatives Index,date: 2024-07-25br />return_base100: 46.30979br />name: Derivatives Index,date: 2024-07-26br />return_base100: 47.68920br />name: Derivatives Index,date: 2024-07-27br />return_base100: 47.69094br />name: Derivatives Index,date: 2024-07-28br />return_base100: 46.77386br />name: Derivatives Index,date: 2024-07-29br />return_base100: 48.41524br />name: Derivatives Index,date: 2024-07-30br />return_base100: 48.76361br />name: Derivatives Index,date: 2024-07-31br />return_base100: 44.88041br />name: Derivatives Index,date: 2024-08-01br />return_base100: 46.04288br />name: Derivatives Index,date: 2024-08-02br />return_base100: 42.18979br />name: Derivatives Index,date: 2024-08-03br />return_base100: 40.40763br />name: Derivatives Index,date: 2024-08-04br />return_base100: 38.54383br />name: Derivatives Index,date: 2024-08-05br />return_base100: 34.03307br />name: Derivatives Index,date: 2024-08-06br />return_base100: 35.76690br />name: Derivatives Index,date: 2024-08-07br />return_base100: 34.23866br />name: Derivatives Index,date: 2024-08-08br />return_base100: 37.60589br />name: Derivatives Index,date: 2024-08-09br />return_base100: 36.07518br />name: Derivatives Index,date: 2024-08-10br />return_base100: 37.04067br />name: Derivatives Index,date: 2024-08-11br />return_base100: 35.03399br />name: Derivatives Index,date: 2024-08-12br />return_base100: 37.93395br />name: Derivatives Index,date: 2024-08-13br />return_base100: 38.13450br />name: Derivatives Index,date: 2024-08-14br />return_base100: 37.34246br />name: Derivatives Index,date: 2024-08-15br />return_base100: 36.70447br />name: Derivatives Index,date: 2024-08-16br />return_base100: 37.31399br />name: Derivatives Index,date: 2024-08-17br />return_base100: 39.53514br />name: Derivatives Index,date: 2024-08-18br />return_base100: 40.37917br />name: Derivatives Index,date: 2024-08-19br />return_base100: 40.45477br />name: Derivatives Index,date: 2024-08-20br />return_base100: 40.79455br />name: Derivatives Index,date: 2024-08-21br />return_base100: 44.42347br />name: Derivatives Index,date: 2024-08-22br />return_base100: 44.24910br />name: Derivatives Index,date: 2024-08-23br />return_base100: 47.66503br />name: Derivatives Index,date: 2024-08-24br />return_base100: 47.23171br />name: Derivatives Index,date: 2024-08-25br />return_base100: 47.96096br />name: Derivatives Index,date: 2024-08-26br />return_base100: 45.05487br />name: Derivatives Index,date: 2024-08-27br />return_base100: 41.76489br />name: Derivatives Index,date: 2024-08-28br />return_base100: 41.45560br />name: Derivatives Index,date: 2024-08-29br />return_base100: 41.44516br />name: Derivatives Index,date: 2024-08-30br />return_base100: 41.39180br />name: Derivatives Index,date: 2024-08-31br />return_base100: 39.77267br />name: Derivatives Index,date: 2024-09-01br />return_base100: 37.95674br />name: Derivatives Index,date: 2024-09-02br />return_base100: 40.07454br />name: Derivatives Index,date: 2024-09-03br />return_base100: 38.30072br />name: Derivatives Index,date: 2024-09-04br />return_base100: 39.32635br />name: Derivatives Index,date: 2024-09-05br />return_base100: 37.68470br />name: Derivatives Index,date: 2024-09-06br />return_base100: 36.19070br />name: Derivatives Index,date: 2024-09-07br />return_base100: 36.87262br />name: Derivatives Index,date: 2024-09-08br />return_base100: 38.40342br />name: Derivatives Index,date: 2024-09-09br />return_base100: 40.26356br />name: Derivatives Index,date: 2024-09-10br />return_base100: 40.87711br />name: Derivatives Index,date: 2024-09-11br />return_base100: 39.91436br />name: Derivatives Index,date: 2024-09-12br />return_base100: 40.69761br />name: Derivatives Index,date: 2024-09-13br />return_base100: 42.77981br />name: Derivatives Index,date: 2024-09-14br />return_base100: 41.62539br />name: Derivatives Index,date: 2024-09-15br />return_base100: 40.75903br />name: Derivatives Index,date: 2024-09-16br />return_base100: 39.52763br />name: Derivatives Index,date: 2024-09-17br />return_base100: 41.49368br />name: Derivatives Index,date: 2024-09-18br />return_base100: 42.06503br />name: Derivatives Index,date: 2024-09-19br />return_base100: 43.82933br />name: Derivatives Index,date: 2024-09-20br />return_base100: 45.96059br />name: Derivatives Index,date: 2024-09-21br />return_base100: 46.19904br />name: Derivatives Index,date: 2024-09-22br />return_base100: 44.48169br />name: Derivatives Index,date: 2024-09-23br />return_base100: 45.70558br />name: Derivatives Index,date: 2024-09-24br />return_base100: 47.50778br />name: Derivatives Index,date: 2024-09-25br />return_base100: 46.18897br />name: Derivatives Index,date: 2024-09-26br />return_base100: 47.95538br />name: Derivatives Index,date: 2024-09-27br />return_base100: 49.75208br />name: Derivatives Index,date: 2024-09-28br />return_base100: 48.94393br />name: Derivatives Index,date: 2024-09-29br />return_base100: 48.83501br />name: Derivatives Index,date: 2024-09-30br />return_base100: 45.38485br />name: Derivatives Index,date: 2024-10-01br />return_base100: 41.36471br />name: Derivatives Index,date: 2024-10-02br />return_base100: 40.68287br />name: Derivatives Index,date: 2024-10-03br />return_base100: 39.82191br />name: Derivatives Index,date: 2024-10-04br />return_base100: 41.39354br />name: Derivatives Index,date: 2024-10-05br />return_base100: 41.08681br />name: Derivatives Index,date: 2024-10-06br />return_base100: 42.89661br />name: Derivatives Index,date: 2024-10-07br />return_base100: 42.80782br />name: Derivatives Index,date: 2024-10-08br />return_base100: 41.91857br />name: Derivatives Index,date: 2024-10-09br />return_base100: 41.06722br />name: Derivatives Index,date: 2024-10-10br />return_base100: 41.50915br />name: Derivatives Index,date: 2024-10-11br />return_base100: 42.93908br />name: Derivatives Index,date: 2024-10-12br />return_base100: 43.56462br />name: Derivatives Index,date: 2024-10-13br />return_base100: 42.77871br />name: Derivatives Index,date: 2024-10-14br />return_base100: 45.56883br />name: Derivatives Index,date: 2024-10-15br />return_base100: 45.09615br />name: Derivatives Index,date: 2024-10-16br />return_base100: 43.70851br />name: Derivatives Index,date: 2024-10-17br />return_base100: 42.74512br />name: Derivatives Index,date: 2024-10-18br />return_base100: 44.07839br />name: Derivatives Index,date: 2024-10-19br />return_base100: 43.66521br />name: Derivatives Index,date: 2024-10-20br />return_base100: 49.21149br />name: Derivatives Index,date: 2024-10-21br />return_base100: 46.95757br />name: Derivatives Index,date: 2024-10-22br />return_base100: 46.42238br />name: Derivatives Index,date: 2024-10-23br />return_base100: 44.10842br />name: Derivatives Index,date: 2024-10-24br />return_base100: 44.65139br />name: Derivatives Index,date: 2024-10-25br />return_base100: 40.89615br />name: Derivatives Index,date: 2024-10-26br />return_base100: 41.23473br />name: Derivatives Index,date: 2024-10-27br />return_base100: 42.06375br />name: Derivatives Index,date: 2024-10-28br />return_base100: 41.65459br />name: Derivatives Index,date: 2024-10-29br />return_base100: 43.94320br />name: Derivatives Index,date: 2024-10-30br />return_base100: 43.82457br />name: Derivatives Index,date: 2024-10-31br />return_base100: 41.50292br />name: Derivatives Index,date: 2024-11-01br />return_base100: 41.33249br />name: Derivatives Index,date: 2024-11-02br />return_base100: 39.87638br />name: Derivatives Index,date: 2024-11-03br />return_base100: 38.13651br />name: Derivatives Index,date: 2024-11-04br />return_base100: 37.26667br />name: Derivatives Index,date: 2024-11-05br />return_base100: 38.95958br />name: Derivatives Index,date: 2024-11-06br />return_base100: 43.85990br />name: Derivatives Index,date: 2024-11-07br />return_base100: 45.90210br />name: Derivatives Index,date: 2024-11-08br />return_base100: 47.20947br />name: Derivatives Index,date: 2024-11-09br />return_base100: 49.10641br />name: Derivatives Index,date: 2024-11-10br />return_base100: 49.58458br />name: Derivatives Index,date: 2024-11-11br />return_base100: 51.79300br />name: Derivatives Index,date: 2024-11-12br />return_base100: 47.96755br />name: Derivatives Index,date: 2024-11-13br />return_base100: 46.10091br />name: Derivatives Index,date: 2024-11-14br />return_base100: 44.52745br />name: Derivatives Index,date: 2024-11-15br />return_base100: 46.85478br />name: Derivatives Index,date: 2024-11-16br />return_base100: 50.03373br />name: Derivatives Index,date: 2024-11-17br />return_base100: 47.95895br />name: Derivatives Index,date: 2024-11-18br />return_base100: 53.22110br />name: Derivatives Index,date: 2024-11-19br />return_base100: 51.48215br />name: Derivatives Index,date: 2024-11-20br />return_base100: 49.32160br />name: Derivatives Index,date: 2024-11-21br />return_base100: 52.92316br />name: Derivatives Index,date: 2024-11-22br />return_base100: 53.76874br />name: Derivatives Index,date: 2024-11-23br />return_base100: 59.52070br />name: Derivatives Index,date: 2024-11-24br />return_base100: 60.70459br />name: Derivatives Index,date: 2024-11-25br />return_base100: 61.53543br />name: Derivatives Index,date: 2024-11-26br />return_base100: 60.29973br />name: Derivatives Index,date: 2024-11-27br />return_base100: 66.42871br />name: Derivatives Index,date: 2024-11-28br />return_base100: 65.25516br />name: Derivatives Index,date: 2024-11-29br />return_base100: 66.51731br />name: Derivatives Index,date: 2024-11-30br />return_base100: 70.71860br />name: Derivatives Index,date: 2024-12-01br />return_base100: 70.72547br />name: Derivatives Index,date: 2024-12-02br />return_base100: 73.57444br />name: Derivatives Index,date: 2024-12-03br />return_base100: 105.16412br />name: Derivatives Index,date: 2024-12-04br />return_base100: 102.26124br />name: Derivatives Index,date: 2024-12-05br />return_base100: 93.92915br />name: Derivatives Index,date: 2024-12-06br />return_base100: 100.92092br />name: Derivatives Index,date: 2024-12-07br />return_base100: 99.46682br />name: Derivatives Index,date: 2024-12-08br />return_base100: 103.24559br />name: Derivatives Index,date: 2024-12-09br />return_base100: 83.39413br />name: Derivatives Index,date: 2024-12-10br />return_base100: 80.14872br />name: Derivatives Index,date: 2024-12-11br />return_base100: 84.23257br />name: Derivatives Index,date: 2024-12-12br />return_base100: 86.79605br />name: Derivatives Index,date: 2024-12-13br />return_base100: 85.95028br />name: Derivatives Index,date: 2024-12-14br />return_base100: 80.59422br />name: Derivatives Index,date: 2024-12-15br />return_base100: 82.71101br />name: Derivatives Index,date: 2024-12-16br />return_base100: 80.65600br />name: Derivatives Index,date: 2024-12-17br />return_base100: 75.46588br />name: Derivatives Index,date: 2024-12-18br />return_base100: 67.70615br />name: Derivatives Index,date: 2024-12-19br />return_base100: 61.02953br />name: Derivatives Index,date: 2024-12-20br />return_base100: 65.36317br />name: Derivatives Index,date: 2024-12-21br />return_base100: 60.44692br />name: Derivatives Index,date: 2024-12-22br />return_base100: 60.79301br />name: Derivatives Index,date: 2024-12-23br />return_base100: 66.94963br />name: Derivatives Index,date: 2024-12-24br />return_base100: 74.84767br />name: Derivatives Index,date: 2024-12-25br />return_base100: 73.57892br />name: Derivatives Index,date: 2024-12-26br />return_base100: 70.41727br />name: Derivatives Index,date: 2024-12-27br />return_base100: 71.27888br />name: Derivatives Index,date: 2024-12-28br />return_base100: 75.67558br />name: Derivatives Index,date: 2024-12-29br />return_base100: 70.69709br />name: Derivatives Index,date: 2024-12-30br />return_base100: 68.93965br />name: Derivatives Index,date: 2024-12-31br />return_base100: 66.76528br />name: Derivatives Index,date: 2025-01-01br />return_base100: 70.58533br />name: Derivatives Index,date: 2025-01-02br />return_base100: 73.23833br />name: Derivatives Index,date: 2025-01-03br />return_base100: 79.06936br />name: Derivatives Index,date: 2025-01-04br />return_base100: 79.70872br />name: Derivatives Index,date: 2025-01-05br />return_base100: 78.60501br />name: Derivatives Index,date: 2025-01-06br />return_base100: 78.76813br />name: Derivatives Index,date: 2025-01-07br />return_base100: 69.04912br />name: Derivatives Index,date: 2025-01-08br />return_base100: 65.79045br />name: Derivatives Index,date: 2025-01-09br />return_base100: 62.64912br />name: Derivatives Index,date: 2025-01-10br />return_base100: 64.57553br />name: Derivatives Index,date: 2025-01-11br />return_base100: 64.16363br />name: Derivatives Index,date: 2025-01-12br />return_base100: 62.91182br />name: Derivatives Index,date: 2025-01-13br />return_base100: 60.74157br />name: Derivatives Index,date: 2025-01-14br />return_base100: 64.22020br />name: Derivatives Index,date: 2025-01-15br />return_base100: 68.15777br />name: Derivatives Index,date: 2025-01-16br />return_base100: 66.81928br />name: Derivatives Index,date: 2025-01-17br />return_base100: 73.59924br />name: Derivatives Index,date: 2025-01-18br />return_base100: 66.86395br />name: Derivatives Index,date: 2025-01-19br />return_base100: 60.67713br />name: Derivatives Index,date: 2025-01-20br />return_base100: 61.31273br />name: Derivatives Index,date: 2025-01-21br />return_base100: 62.64216br />name: Derivatives Index,date: 2025-01-22br />return_base100: 59.20591br />name: Derivatives Index,date: 2025-01-23br />return_base100: 58.37552br />name: Derivatives Index,date: 2025-01-24br />return_base100: 57.54596br />name: Derivatives Index,date: 2025-01-25br />return_base100: 58.24875br />name: Derivatives Index,date: 2025-01-26br />return_base100: 58.35484br />name: Derivatives Index,date: 2025-01-27br />return_base100: 55.60188br />name: Derivatives Index,date: 2025-01-28br />return_base100: 53.54476br />name: Derivatives Index,date: 2025-01-29br />return_base100: 56.74641br />name: Derivatives Index,date: 2025-01-30br />return_base100: 58.58001br />name: Derivatives Index,date: 2025-01-31br />return_base100: 57.94129br />name: Derivatives Index,date: 2025-02-01br />return_base100: 52.86339br />name: Derivatives Index,date: 2025-02-02br />return_base100: 45.20480br />name: Derivatives Index,date: 2025-02-03br />return_base100: 44.46128br />name: Derivatives Index,date: 2025-02-04br />return_base100: 40.40434br />name: Derivatives Index,date: 2025-02-05br />return_base100: 39.45404br />name: Derivatives Index,date: 2025-02-06br />return_base100: 36.54511br />name: Derivatives Index,date: 2025-02-07br />return_base100: 36.92113br />name: Derivatives Index,date: 2025-02-08br />return_base100: 38.37752br />name: Derivatives Index,date: 2025-02-09br />return_base100: 37.89614br />name: Derivatives Index,date: 2025-02-10br />return_base100: 38.85917br />name: Derivatives Index,date: 2025-02-11br />return_base100: 37.96470br />name: Derivatives Index,date: 2025-02-12br />return_base100: 40.50539br />name: Derivatives Index,date: 2025-02-13br />return_base100: 39.67079br />name: Derivatives Index,date: 2025-02-14br />return_base100: 40.19949br />name: Derivatives Index,date: 2025-02-15br />return_base100: 38.63683br />name: Derivatives Index,date: 2025-02-16br />return_base100: 38.09926br />name: Derivatives Index,date: 2025-02-17br />return_base100: 38.83107br />name: Derivatives Index,date: 2025-02-18br />return_base100: 35.74932br />name: Derivatives Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(153,168,0,1),dash:solid},hoveron:points,name:Derivatives Index,legendgroup:Derivatives Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,98.284960422163593,95.90756422919263,96.852981936074471,127.52032144075241,130.34877690982236,128.62315027659474,126.10355788456687,127.85010504641187,129.86506892997201,132.34053802527961,137.27106285160752,146.94680733714637,148.11531395373899,147.41149665461728,146.29706643472349,171.31941336301935,168.50332002449599,165.90771637849164,163.49659375756784,163.13466861248713,168.7145539679903,164.89484581570409,166.13930029073194,163.87652323636775,153.1583658658119,139.90597173319605,144.77589042207481,137.77588154669905,123.40981794068458,138.1866846540949,140.35988380865194,134.7650371054103,135.30916103608601,139.42784256097698,144.42892662473261,147.34372682100519,142.06731592153659,147.30733778031924,145.74850481615925,143.93330028312448,148.48389563065251,143.26720333105533,130.60261265704659,126.83476205751495,128.23377486214639,127.46161716954123,130.71032168165547,132.59862127376857,137.0946330602676,130.56577984757175,121.23890102561306,114.10094345244509,98.799161657362319,86.421499203118046,93.315130360251501,89.638822922306218,89.44927025392451,85.757240721745561,90.120185267129784,93.062879501558896,94.001196907819079,96.769299821604946,95.068524240553117,93.931968976757929,86.677934167534133,86.726241569977887,87.35068765143609,92.351010968696542,91.741589630518092,92.919985951548043,90.977863544901169,90.007531390302248,89.09045149036578,91.484076941900526,86.895000500824764,85.817910254735963,85.880037885175469,85.250773742581131,82.502894006458746,89.132609525306862,88.016974790129055,91.164880391632281,94.152775646983201,91.21217346541583,108.2049045326544,111.39217876528308,107.87055644802389,105.76252790988704,116.01086092412947,124.7822046179848,123.20169037871227,122.98037654415687,124.06615197939897,118.39060275212724,119.93365022651226,114.39991682504986,113.27077883958265,109.2760989934056,109.49969506744652,124.81003526060005,123.81795843534731,119.3618858398451,110.98949028716912,111.15457227662264,109.60093774684638,113.30120869938975,101.43565542748247,110.26709809445681,109.25004342594576,110.38875413814395,119.87272711135681,121.24371908674918,111.0836960614886,103.3832932462194,105.87194861411005,106.61824092587919,104.18233064832083,104.61671689706719,103.36947301822367,99.857423427695466,101.06460132445963,99.55388557611964,101.02808549269113,95.885946349621321,94.519582248741273,98.717825177919579,97.649103143277742,96.375042950479212,91.650490237720589,82.200750856790734,82.861332396769868,87.592668432443801,81.773908677454898,86.162148043803782,87.850244516602658,87.187634319303058,85.008285797243303,87.308529616495008,88.488764408221627,91.107253844622591,93.453966595621381,89.757372584471383,87.802507674030267,86.454908653364583,88.523505164834745,88.824824172466293,89.953391598062126,86.177996929119971,84.852776534520771,81.400952708194126,79.61186713816042,83.564071971690097,83.662778829439375,81.96225683055259,83.144330092975906,80.019437072951774,78.387699236337312,78.328234218630939,71.824422244734677,70.944175154273054,66.614576663594093,58.984923272376399,62.659138657459948,60.973514610770387,68.128335397914782,66.752271779221203,67.286379214377092,64.334492626464595,68.467945312470277,69.178165561259746,69.327018292149475,66.975741062179608,69.45634519632965,68.835005496393421,67.613690393927214,67.633976967131943,68.843373707840385,75.60755116971113,74.078640901028152,76.463834745574673,75.456669781500935,73.180199290223513,69.284543279502046,63.447779190793945,63.89402040575682,64.219302927986462,64.497736145221424,64.460396171416463,61.106391665261398,65.779593989595512,64.733757745350246,68.617558789855181,66.863277371975869,65.134734543850058,67.015680253176441,67.053400600228983,70.864296772279403,71.049601939396396,70.770724953372579,71.529189209064555,73.09391795856213,70.892254205977181,68.973334567433199,67.693505380379591,70.746190878903107,71.066908922161687,72.615154830930422,73.291268278519439,74.656047490867877,72.073059557575192,73.793107383171517,74.977589676162893,73.173923131638304,78.370962813443398,81.253684865836007,80.326525074838429,79.08498679470874,78.348457396294407,72.719694078476067,70.682034591143136,69.305590599201963,71.289997831872483,71.969724825313591,74.42560469837035,76.049164510161674,74.769271927566791,75.154907005080517,81.294638385493073,80.498453782748555,82.795401033854489,79.09379877494456,83.555196595913017,81.174377043713747,78.835208362125456,76.80718499706478,78.480637099831483,77.476958890527314,81.8961352810134,81.73606153931982,83.004542924487026,81.280374388708495,83.017729197070111,76.859359527525697,77.971000343603833,78.989830087270292,80.582706457089444,82.611997732975453,84.136343522687355,78.845478439810364,78.281131331471187,76.2894970070965,73.700232915218606,70.828034522675949,74.673988429045792,93.701526184260402,91.430634500614289,91.208116150774885,95.980849474894725,95.430449385633807,97.327434166900176,94.494350823317902,91.470700482693658,86.923084725605079,90.503474709616711,96.055402631422126,92.019198705716633,97.830731369001356,99.239380295905022,93.810566515235834,98.828260210802853,102.69735348973437,112.77813208841395,114.95798777480381,116.70618322072173,113.245484018618,136.00663878108125,129.56983589430189,129.69085798257638,133.74500284645981,136.61441183518679,144.09882604136683,156.81565464137773,163.49627677986152,157.72075278401519,181.93563070322136,185.28862088071622,191.15112355917782,163.39915481064384,155.75732947550333,173.60260378167081,178.35460676379708,176.23370893078348,170.184252801132,173.90817029056711,166.24986211469772,165.27895940022748,149.34303200587294,131.60895347908391,138.91947371557464,133.82950910296574,138.50397933812519,144.5258584073265,149.01014201869154,142.9978356762212,135.70677787089878,135.32348842841188,140.24196810189946,133.80415088645984,135.80237834712608,134.31511894905407,138.79337998399896,145.22156107716631,154.16781306937116,155.28883642555653,154.10384696823502,153.01781795082789,137.89062747638832,133.28937909138975,130.10115392564211,139.12024739476024,136.99402433628035,135.93525540161707,129.35264276992868,134.20931179068313,145.87117518850661,141.37231060265069,150.94750975974355,141.38841307013195,132.48501646382206,134.59551742806823,133.94279693520596,128.1602994298205,127.54250988019508,123.96211989618345,121.51283315941824,116.07476362972439,111.13073555310709,110.44016792210969,116.53032398925318,119.89675402149615,117.72387184464542,109.12223801475594,91.3258416709036,98.966399095218833,90.810879689209699,91.838774995277021,88.293252558961015,88.89747546275575,91.010131875404937,90.466895482306924,93.95523514040211,92.975710632319789,98.670975872924913,97.443638194038542,99.087104205787,96.562693752622991,94.882838700188543,96.865470857703627,90.575428648952268,text:date: 2024-02-19br />return_base100: 100.00000br />name: Exchanges Index,date: 2024-02-20br />return_base100: 98.28496br />name: Exchanges Index,date: 2024-02-21br />return_base100: 95.90756br />name: Exchanges Index,date: 2024-02-22br />return_base100: 96.85298br />name: Exchanges Index,date: 2024-02-23br />return_base100: 127.52032br />name: Exchanges Index,date: 2024-02-24br />return_base100: 130.34878br />name: Exchanges Index,date: 2024-02-25br />return_base100: 128.62315br />name: Exchanges Index,date: 2024-02-26br />return_base100: 126.10356br />name: Exchanges Index,date: 2024-02-27br />return_base100: 127.85011br />name: Exchanges Index,date: 2024-02-28br />return_base100: 129.86507br />name: Exchanges Index,date: 2024-02-29br />return_base100: 132.34054br />name: Exchanges Index,date: 2024-03-01br />return_base100: 137.27106br />name: Exchanges Index,date: 2024-03-02br />return_base100: 146.94681br />name: Exchanges Index,date: 2024-03-03br />return_base100: 148.11531br />name: Exchanges Index,date: 2024-03-04br />return_base100: 147.41150br />name: Exchanges Index,date: 2024-03-05br />return_base100: 146.29707br />name: Exchanges Index,date: 2024-03-06br />return_base100: 171.31941br />name: Exchanges Index,date: 2024-03-07br />return_base100: 168.50332br />name: Exchanges Index,date: 2024-03-08br />return_base100: 165.90772br />name: Exchanges Index,date: 2024-03-09br />return_base100: 163.49659br />name: Exchanges Index,date: 2024-03-10br />return_base100: 163.13467br />name: Exchanges Index,date: 2024-03-11br />return_base100: 168.71455br />name: Exchanges Index,date: 2024-03-12br />return_base100: 164.89485br />name: Exchanges Index,date: 2024-03-13br />return_base100: 166.13930br />name: Exchanges Index,date: 2024-03-14br />return_base100: 163.87652br />name: Exchanges Index,date: 2024-03-15br />return_base100: 153.15837br />name: Exchanges Index,date: 2024-03-16br />return_base100: 139.90597br />name: Exchanges Index,date: 2024-03-17br />return_base100: 144.77589br />name: Exchanges Index,date: 2024-03-18br />return_base100: 137.77588br />name: Exchanges Index,date: 2024-03-19br />return_base100: 123.40982br />name: Exchanges Index,date: 2024-03-20br />return_base100: 138.18668br />name: Exchanges Index,date: 2024-03-21br />return_base100: 140.35988br />name: Exchanges Index,date: 2024-03-22br />return_base100: 134.76504br />name: Exchanges Index,date: 2024-03-23br />return_base100: 135.30916br />name: Exchanges Index,date: 2024-03-24br />return_base100: 139.42784br />name: Exchanges Index,date: 2024-03-25br />return_base100: 144.42893br />name: Exchanges Index,date: 2024-03-26br />return_base100: 147.34373br />name: Exchanges Index,date: 2024-03-27br />return_base100: 142.06732br />name: Exchanges Index,date: 2024-03-28br />return_base100: 147.30734br />name: Exchanges Index,date: 2024-03-29br />return_base100: 145.74850br />name: Exchanges Index,date: 2024-03-30br />return_base100: 143.93330br />name: Exchanges Index,date: 2024-03-31br />return_base100: 148.48390br />name: Exchanges Index,date: 2024-04-01br />return_base100: 143.26720br />name: Exchanges Index,date: 2024-04-02br />return_base100: 130.60261br />name: Exchanges Index,date: 2024-04-03br />return_base100: 126.83476br />name: Exchanges Index,date: 2024-04-04br />return_base100: 128.23377br />name: Exchanges Index,date: 2024-04-05br />return_base100: 127.46162br />name: Exchanges Index,date: 2024-04-06br />return_base100: 130.71032br />name: Exchanges Index,date: 2024-04-07br />return_base100: 132.59862br />name: Exchanges Index,date: 2024-04-08br />return_base100: 137.09463br />name: Exchanges Index,date: 2024-04-09br />return_base100: 130.56578br />name: Exchanges Index,date: 2024-04-10br />return_base100: 121.23890br />name: Exchanges Index,date: 2024-04-11br />return_base100: 114.10094br />name: Exchanges Index,date: 2024-04-12br />return_base100: 98.79916br />name: Exchanges Index,date: 2024-04-13br />return_base100: 86.42150br />name: Exchanges Index,date: 2024-04-14br />return_base100: 93.31513br />name: Exchanges Index,date: 2024-04-15br />return_base100: 89.63882br />name: Exchanges Index,date: 2024-04-16br />return_base100: 89.44927br />name: Exchanges Index,date: 2024-04-17br />return_base100: 85.75724br />name: Exchanges Index,date: 2024-04-18br />return_base100: 90.12019br />name: Exchanges Index,date: 2024-04-19br />return_base100: 93.06288br />name: Exchanges Index,date: 2024-04-26br />return_base100: 94.00120br />name: Exchanges Index,date: 2024-04-27br />return_base100: 96.76930br />name: Exchanges Index,date: 2024-04-28br />return_base100: 95.06852br />name: Exchanges Index,date: 2024-04-29br />return_base100: 93.93197br />name: Exchanges Index,date: 2024-04-30br />return_base100: 86.67793br />name: Exchanges Index,date: 2024-05-01br />return_base100: 86.72624br />name: Exchanges Index,date: 2024-05-02br />return_base100: 87.35069br />name: Exchanges Index,date: 2024-05-03br />return_base100: 92.35101br />name: Exchanges Index,date: 2024-05-04br />return_base100: 91.74159br />name: Exchanges Index,date: 2024-05-05br />return_base100: 92.91999br />name: Exchanges Index,date: 2024-05-06br />return_base100: 90.97786br />name: Exchanges Index,date: 2024-05-07br />return_base100: 90.00753br />name: Exchanges Index,date: 2024-05-08br />return_base100: 89.09045br />name: Exchanges Index,date: 2024-05-09br />return_base100: 91.48408br />name: Exchanges Index,date: 2024-05-10br />return_base100: 86.89500br />name: Exchanges Index,date: 2024-05-11br />return_base100: 85.81791br />name: Exchanges Index,date: 2024-05-12br />return_base100: 85.88004br />name: Exchanges Index,date: 2024-05-13br />return_base100: 85.25077br />name: Exchanges Index,date: 2024-05-14br />return_base100: 82.50289br />name: Exchanges Index,date: 2024-05-15br />return_base100: 89.13261br />name: Exchanges Index,date: 2024-05-16br />return_base100: 88.01697br />name: Exchanges Index,date: 2024-05-17br />return_base100: 91.16488br />name: Exchanges Index,date: 2024-05-18br />return_base100: 94.15278br />name: Exchanges Index,date: 2024-05-19br />return_base100: 91.21217br />name: Exchanges Index,date: 2024-05-20br />return_base100: 108.20490br />name: Exchanges Index,date: 2024-05-21br />return_base100: 111.39218br />name: Exchanges Index,date: 2024-05-22br />return_base100: 107.87056br />name: Exchanges Index,date: 2024-05-23br />return_base100: 105.76253br />name: Exchanges Index,date: 2024-05-24br />return_base100: 116.01086br />name: Exchanges Index,date: 2024-05-25br />return_base100: 124.78220br />name: Exchanges Index,date: 2024-05-26br />return_base100: 123.20169br />name: Exchanges Index,date: 2024-05-27br />return_base100: 122.98038br />name: Exchanges Index,date: 2024-05-28br />return_base100: 124.06615br />name: Exchanges Index,date: 2024-05-29br />return_base100: 118.39060br />name: Exchanges Index,date: 2024-05-30br />return_base100: 119.93365br />name: Exchanges Index,date: 2024-05-31br />return_base100: 114.39992br />name: Exchanges Index,date: 2024-06-01br />return_base100: 113.27078br />name: Exchanges Index,date: 2024-06-02br />return_base100: 109.27610br />name: Exchanges Index,date: 2024-06-03br />return_base100: 109.49970br />name: Exchanges Index,date: 2024-06-04br />return_base100: 124.81004br />name: Exchanges Index,date: 2024-06-05br />return_base100: 123.81796br />name: Exchanges Index,date: 2024-06-06br />return_base100: 119.36189br />name: Exchanges Index,date: 2024-06-07br />return_base100: 110.98949br />name: Exchanges Index,date: 2024-06-08br />return_base100: 111.15457br />name: Exchanges Index,date: 2024-06-09br />return_base100: 109.60094br />name: Exchanges Index,date: 2024-06-10br />return_base100: 113.30121br />name: Exchanges Index,date: 2024-06-11br />return_base100: 101.43566br />name: Exchanges Index,date: 2024-06-12br />return_base100: 110.26710br />name: Exchanges Index,date: 2024-06-13br />return_base100: 109.25004br />name: Exchanges Index,date: 2024-06-14br />return_base100: 110.38875br />name: Exchanges Index,date: 2024-06-15br />return_base100: 119.87273br />name: Exchanges Index,date: 2024-06-16br />return_base100: 121.24372br />name: Exchanges Index,date: 2024-06-17br />return_base100: 111.08370br />name: Exchanges Index,date: 2024-06-18br />return_base100: 103.38329br />name: Exchanges Index,date: 2024-06-19br />return_base100: 105.87195br />name: Exchanges Index,date: 2024-06-20br />return_base100: 106.61824br />name: Exchanges Index,date: 2024-06-21br />return_base100: 104.18233br />name: Exchanges Index,date: 2024-06-22br />return_base100: 104.61672br />name: Exchanges Index,date: 2024-06-23br />return_base100: 103.36947br />name: Exchanges Index,date: 2024-06-24br />return_base100: 99.85742br />name: Exchanges Index,date: 2024-06-25br />return_base100: 101.06460br />name: Exchanges Index,date: 2024-06-26br />return_base100: 99.55389br />name: Exchanges Index,date: 2024-06-27br />return_base100: 101.02809br />name: Exchanges Index,date: 2024-06-28br />return_base100: 95.88595br />name: Exchanges Index,date: 2024-06-29br />return_base100: 94.51958br />name: Exchanges Index,date: 2024-06-30br />return_base100: 98.71783br />name: Exchanges Index,date: 2024-07-01br />return_base100: 97.64910br />name: Exchanges Index,date: 2024-07-02br />return_base100: 96.37504br />name: Exchanges Index,date: 2024-07-03br />return_base100: 91.65049br />name: Exchanges Index,date: 2024-07-04br />return_base100: 82.20075br />name: Exchanges Index,date: 2024-07-05br />return_base100: 82.86133br />name: Exchanges Index,date: 2024-07-06br />return_base100: 87.59267br />name: Exchanges Index,date: 2024-07-07br />return_base100: 81.77391br />name: Exchanges Index,date: 2024-07-08br />return_base100: 86.16215br />name: Exchanges Index,date: 2024-07-09br />return_base100: 87.85024br />name: Exchanges Index,date: 2024-07-10br />return_base100: 87.18763br />name: Exchanges Index,date: 2024-07-11br />return_base100: 85.00829br />name: Exchanges Index,date: 2024-07-12br />return_base100: 87.30853br />name: Exchanges Index,date: 2024-07-13br />return_base100: 88.48876br />name: Exchanges Index,date: 2024-07-14br />return_base100: 91.10725br />name: Exchanges Index,date: 2024-07-15br />return_base100: 93.45397br />name: Exchanges Index,date: 2024-07-16br />return_base100: 89.75737br />name: Exchanges Index,date: 2024-07-17br />return_base100: 87.80251br />name: Exchanges Index,date: 2024-07-18br />return_base100: 86.45491br />name: Exchanges Index,date: 2024-07-19br />return_base100: 88.52351br />name: Exchanges Index,date: 2024-07-20br />return_base100: 88.82482br />name: Exchanges Index,date: 2024-07-21br />return_base100: 89.95339br />name: Exchanges Index,date: 2024-07-22br />return_base100: 86.17800br />name: Exchanges Index,date: 2024-07-23br />return_base100: 84.85278br />name: Exchanges Index,date: 2024-07-24br />return_base100: 81.40095br />name: Exchanges Index,date: 2024-07-25br />return_base100: 79.61187br />name: Exchanges Index,date: 2024-07-26br />return_base100: 83.56407br />name: Exchanges Index,date: 2024-07-27br />return_base100: 83.66278br />name: Exchanges Index,date: 2024-07-28br />return_base100: 81.96226br />name: Exchanges Index,date: 2024-07-29br />return_base100: 83.14433br />name: Exchanges Index,date: 2024-07-30br />return_base100: 80.01944br />name: Exchanges Index,date: 2024-07-31br />return_base100: 78.38770br />name: Exchanges Index,date: 2024-08-01br />return_base100: 78.32823br />name: Exchanges Index,date: 2024-08-02br />return_base100: 71.82442br />name: Exchanges Index,date: 2024-08-03br />return_base100: 70.94418br />name: Exchanges Index,date: 2024-08-04br />return_base100: 66.61458br />name: Exchanges Index,date: 2024-08-05br />return_base100: 58.98492br />name: Exchanges Index,date: 2024-08-06br />return_base100: 62.65914br />name: Exchanges Index,date: 2024-08-07br />return_base100: 60.97351br />name: Exchanges Index,date: 2024-08-08br />return_base100: 68.12834br />name: Exchanges Index,date: 2024-08-09br />return_base100: 66.75227br />name: Exchanges Index,date: 2024-08-10br />return_base100: 67.28638br />name: Exchanges Index,date: 2024-08-11br />return_base100: 64.33449br />name: Exchanges Index,date: 2024-08-12br />return_base100: 68.46795br />name: Exchanges Index,date: 2024-08-13br />return_base100: 69.17817br />name: Exchanges Index,date: 2024-08-14br />return_base100: 69.32702br />name: Exchanges Index,date: 2024-08-15br />return_base100: 66.97574br />name: Exchanges Index,date: 2024-08-16br />return_base100: 69.45635br />name: Exchanges Index,date: 2024-08-17br />return_base100: 68.83501br />name: Exchanges Index,date: 2024-08-18br />return_base100: 67.61369br />name: Exchanges Index,date: 2024-08-19br />return_base100: 67.63398br />name: Exchanges Index,date: 2024-08-20br />return_base100: 68.84337br />name: Exchanges Index,date: 2024-08-21br />return_base100: 75.60755br />name: Exchanges Index,date: 2024-08-22br />return_base100: 74.07864br />name: Exchanges Index,date: 2024-08-23br />return_base100: 76.46383br />name: Exchanges Index,date: 2024-08-24br />return_base100: 75.45667br />name: Exchanges Index,date: 2024-08-25br />return_base100: 73.18020br />name: Exchanges Index,date: 2024-08-26br />return_base100: 69.28454br />name: Exchanges Index,date: 2024-08-27br />return_base100: 63.44778br />name: Exchanges Index,date: 2024-08-28br />return_base100: 63.89402br />name: Exchanges Index,date: 2024-08-29br />return_base100: 64.21930br />name: Exchanges Index,date: 2024-08-30br />return_base100: 64.49774br />name: Exchanges Index,date: 2024-08-31br />return_base100: 64.46040br />name: Exchanges Index,date: 2024-09-01br />return_base100: 61.10639br />name: Exchanges Index,date: 2024-09-02br />return_base100: 65.77959br />name: Exchanges Index,date: 2024-09-03br />return_base100: 64.73376br />name: Exchanges Index,date: 2024-09-04br />return_base100: 68.61756br />name: Exchanges Index,date: 2024-09-05br />return_base100: 66.86328br />name: Exchanges Index,date: 2024-09-06br />return_base100: 65.13473br />name: Exchanges Index,date: 2024-09-07br />return_base100: 67.01568br />name: Exchanges Index,date: 2024-09-08br />return_base100: 67.05340br />name: Exchanges Index,date: 2024-09-09br />return_base100: 70.86430br />name: Exchanges Index,date: 2024-09-10br />return_base100: 71.04960br />name: Exchanges Index,date: 2024-09-11br />return_base100: 70.77072br />name: Exchanges Index,date: 2024-09-12br />return_base100: 71.52919br />name: Exchanges Index,date: 2024-09-13br />return_base100: 73.09392br />name: Exchanges Index,date: 2024-09-14br />return_base100: 70.89225br />name: Exchanges Index,date: 2024-09-15br />return_base100: 68.97333br />name: Exchanges Index,date: 2024-09-16br />return_base100: 67.69351br />name: Exchanges Index,date: 2024-09-17br />return_base100: 70.74619br />name: Exchanges Index,date: 2024-09-18br />return_base100: 71.06691br />name: Exchanges Index,date: 2024-09-19br />return_base100: 72.61515br />name: Exchanges Index,date: 2024-09-20br />return_base100: 73.29127br />name: Exchanges Index,date: 2024-09-21br />return_base100: 74.65605br />name: Exchanges Index,date: 2024-09-22br />return_base100: 72.07306br />name: Exchanges Index,date: 2024-09-23br />return_base100: 73.79311br />name: Exchanges Index,date: 2024-09-24br />return_base100: 74.97759br />name: Exchanges Index,date: 2024-09-25br />return_base100: 73.17392br />name: Exchanges Index,date: 2024-09-26br />return_base100: 78.37096br />name: Exchanges Index,date: 2024-09-27br />return_base100: 81.25368br />name: Exchanges Index,date: 2024-09-28br />return_base100: 80.32653br />name: Exchanges Index,date: 2024-09-29br />return_base100: 79.08499br />name: Exchanges Index,date: 2024-09-30br />return_base100: 78.34846br />name: Exchanges Index,date: 2024-10-01br />return_base100: 72.71969br />name: Exchanges Index,date: 2024-10-02br />return_base100: 70.68203br />name: Exchanges Index,date: 2024-10-03br />return_base100: 69.30559br />name: Exchanges Index,date: 2024-10-04br />return_base100: 71.29000br />name: Exchanges Index,date: 2024-10-05br />return_base100: 71.96972br />name: Exchanges Index,date: 2024-10-06br />return_base100: 74.42560br />name: Exchanges Index,date: 2024-10-07br />return_base100: 76.04916br />name: Exchanges Index,date: 2024-10-08br />return_base100: 74.76927br />name: Exchanges Index,date: 2024-10-09br />return_base100: 75.15491br />name: Exchanges Index,date: 2024-10-10br />return_base100: 81.29464br />name: Exchanges Index,date: 2024-10-11br />return_base100: 80.49845br />name: Exchanges Index,date: 2024-10-12br />return_base100: 82.79540br />name: Exchanges Index,date: 2024-10-13br />return_base100: 79.09380br />name: Exchanges Index,date: 2024-10-14br />return_base100: 83.55520br />name: Exchanges Index,date: 2024-10-15br />return_base100: 81.17438br />name: Exchanges Index,date: 2024-10-16br />return_base100: 78.83521br />name: Exchanges Index,date: 2024-10-17br />return_base100: 76.80718br />name: Exchanges Index,date: 2024-10-18br />return_base100: 78.48064br />name: Exchanges Index,date: 2024-10-19br />return_base100: 77.47696br />name: Exchanges Index,date: 2024-10-20br />return_base100: 81.89614br />name: Exchanges Index,date: 2024-10-21br />return_base100: 81.73606br />name: Exchanges Index,date: 2024-10-22br />return_base100: 83.00454br />name: Exchanges Index,date: 2024-10-23br />return_base100: 81.28037br />name: Exchanges Index,date: 2024-10-24br />return_base100: 83.01773br />name: Exchanges Index,date: 2024-10-25br />return_base100: 76.85936br />name: Exchanges Index,date: 2024-10-26br />return_base100: 77.97100br />name: Exchanges Index,date: 2024-10-27br />return_base100: 78.98983br />name: Exchanges Index,date: 2024-10-28br />return_base100: 80.58271br />name: Exchanges Index,date: 2024-10-29br />return_base100: 82.61200br />name: Exchanges Index,date: 2024-10-30br />return_base100: 84.13634br />name: Exchanges Index,date: 2024-10-31br />return_base100: 78.84548br />name: Exchanges Index,date: 2024-11-01br />return_base100: 78.28113br />name: Exchanges Index,date: 2024-11-02br />return_base100: 76.28950br />name: Exchanges Index,date: 2024-11-03br />return_base100: 73.70023br />name: Exchanges Index,date: 2024-11-04br />return_base100: 70.82803br />name: Exchanges Index,date: 2024-11-05br />return_base100: 74.67399br />name: Exchanges Index,date: 2024-11-06br />return_base100: 93.70153br />name: Exchanges Index,date: 2024-11-07br />return_base100: 91.43063br />name: Exchanges Index,date: 2024-11-08br />return_base100: 91.20812br />name: Exchanges Index,date: 2024-11-09br />return_base100: 95.98085br />name: Exchanges Index,date: 2024-11-10br />return_base100: 95.43045br />name: Exchanges Index,date: 2024-11-11br />return_base100: 97.32743br />name: Exchanges Index,date: 2024-11-12br />return_base100: 94.49435br />name: Exchanges Index,date: 2024-11-13br />return_base100: 91.47070br />name: Exchanges Index,date: 2024-11-14br />return_base100: 86.92308br />name: Exchanges Index,date: 2024-11-15br />return_base100: 90.50347br />name: Exchanges Index,date: 2024-11-16br />return_base100: 96.05540br />name: Exchanges Index,date: 2024-11-17br />return_base100: 92.01920br />name: Exchanges Index,date: 2024-11-18br />return_base100: 97.83073br />name: Exchanges Index,date: 2024-11-19br />return_base100: 99.23938br />name: Exchanges Index,date: 2024-11-20br />return_base100: 93.81057br />name: Exchanges Index,date: 2024-11-21br />return_base100: 98.82826br />name: Exchanges Index,date: 2024-11-22br />return_base100: 102.69735br />name: Exchanges Index,date: 2024-11-23br />return_base100: 112.77813br />name: Exchanges Index,date: 2024-11-24br />return_base100: 114.95799br />name: Exchanges Index,date: 2024-11-25br />return_base100: 116.70618br />name: Exchanges Index,date: 2024-11-26br />return_base100: 113.24548br />name: Exchanges Index,date: 2024-11-27br />return_base100: 136.00664br />name: Exchanges Index,date: 2024-11-28br />return_base100: 129.56984br />name: Exchanges Index,date: 2024-11-29br />return_base100: 129.69086br />name: Exchanges Index,date: 2024-11-30br />return_base100: 133.74500br />name: Exchanges Index,date: 2024-12-01br />return_base100: 136.61441br />name: Exchanges Index,date: 2024-12-02br />return_base100: 144.09883br />name: Exchanges Index,date: 2024-12-03br />return_base100: 156.81565br />name: Exchanges Index,date: 2024-12-04br />return_base100: 163.49628br />name: Exchanges Index,date: 2024-12-05br />return_base100: 157.72075br />name: Exchanges Index,date: 2024-12-06br />return_base100: 181.93563br />name: Exchanges Index,date: 2024-12-07br />return_base100: 185.28862br />name: Exchanges Index,date: 2024-12-08br />return_base100: 191.15112br />name: Exchanges Index,date: 2024-12-09br />return_base100: 163.39915br />name: Exchanges Index,date: 2024-12-10br />return_base100: 155.75733br />name: Exchanges Index,date: 2024-12-11br />return_base100: 173.60260br />name: Exchanges Index,date: 2024-12-12br />return_base100: 178.35461br />name: Exchanges Index,date: 2024-12-13br />return_base100: 176.23371br />name: Exchanges Index,date: 2024-12-14br />return_base100: 170.18425br />name: Exchanges Index,date: 2024-12-15br />return_base100: 173.90817br />name: Exchanges Index,date: 2024-12-16br />return_base100: 166.24986br />name: Exchanges Index,date: 2024-12-17br />return_base100: 165.27896br />name: Exchanges Index,date: 2024-12-18br />return_base100: 149.34303br />name: Exchanges Index,date: 2024-12-19br />return_base100: 131.60895br />name: Exchanges Index,date: 2024-12-20br />return_base100: 138.91947br />name: Exchanges Index,date: 2024-12-21br />return_base100: 133.82951br />name: Exchanges Index,date: 2024-12-22br />return_base100: 138.50398br />name: Exchanges Index,date: 2024-12-23br />return_base100: 144.52586br />name: Exchanges Index,date: 2024-12-24br />return_base100: 149.01014br />name: Exchanges Index,date: 2024-12-25br />return_base100: 142.99784br />name: Exchanges Index,date: 2024-12-26br />return_base100: 135.70678br />name: Exchanges Index,date: 2024-12-27br />return_base100: 135.32349br />name: Exchanges Index,date: 2024-12-28br />return_base100: 140.24197br />name: Exchanges Index,date: 2024-12-29br />return_base100: 133.80415br />name: Exchanges Index,date: 2024-12-30br />return_base100: 135.80238br />name: Exchanges Index,date: 2024-12-31br />return_base100: 134.31512br />name: Exchanges Index,date: 2025-01-01br />return_base100: 138.79338br />name: Exchanges Index,date: 2025-01-02br />return_base100: 145.22156br />name: Exchanges Index,date: 2025-01-03br />return_base100: 154.16781br />name: Exchanges Index,date: 2025-01-04br />return_base100: 155.28884br />name: Exchanges Index,date: 2025-01-05br />return_base100: 154.10385br />name: Exchanges Index,date: 2025-01-06br />return_base100: 153.01782br />name: Exchanges Index,date: 2025-01-07br />return_base100: 137.89063br />name: Exchanges Index,date: 2025-01-08br />return_base100: 133.28938br />name: Exchanges Index,date: 2025-01-09br />return_base100: 130.10115br />name: Exchanges Index,date: 2025-01-10br />return_base100: 139.12025br />name: Exchanges Index,date: 2025-01-11br />return_base100: 136.99402br />name: Exchanges Index,date: 2025-01-12br />return_base100: 135.93526br />name: Exchanges Index,date: 2025-01-13br />return_base100: 129.35264br />name: Exchanges Index,date: 2025-01-14br />return_base100: 134.20931br />name: Exchanges Index,date: 2025-01-15br />return_base100: 145.87118br />name: Exchanges Index,date: 2025-01-16br />return_base100: 141.37231br />name: Exchanges Index,date: 2025-01-17br />return_base100: 150.94751br />name: Exchanges Index,date: 2025-01-18br />return_base100: 141.38841br />name: Exchanges Index,date: 2025-01-19br />return_base100: 132.48502br />name: Exchanges Index,date: 2025-01-20br />return_base100: 134.59552br />name: Exchanges Index,date: 2025-01-21br />return_base100: 133.94280br />name: Exchanges Index,date: 2025-01-22br />return_base100: 128.16030br />name: Exchanges Index,date: 2025-01-23br />return_base100: 127.54251br />name: Exchanges Index,date: 2025-01-24br />return_base100: 123.96212br />name: Exchanges Index,date: 2025-01-25br />return_base100: 121.51283br />name: Exchanges Index,date: 2025-01-26br />return_base100: 116.07476br />name: Exchanges Index,date: 2025-01-27br />return_base100: 111.13074br />name: Exchanges Index,date: 2025-01-28br />return_base100: 110.44017br />name: Exchanges Index,date: 2025-01-29br />return_base100: 116.53032br />name: Exchanges Index,date: 2025-01-30br />return_base100: 119.89675br />name: Exchanges Index,date: 2025-01-31br />return_base100: 117.72387br />name: Exchanges Index,date: 2025-02-01br />return_base100: 109.12224br />name: Exchanges Index,date: 2025-02-02br />return_base100: 91.32584br />name: Exchanges Index,date: 2025-02-03br />return_base100: 98.96640br />name: Exchanges Index,date: 2025-02-04br />return_base100: 90.81088br />name: Exchanges Index,date: 2025-02-05br />return_base100: 91.83877br />name: Exchanges Index,date: 2025-02-06br />return_base100: 88.29325br />name: Exchanges Index,date: 2025-02-07br />return_base100: 88.89748br />name: Exchanges Index,date: 2025-02-08br />return_base100: 91.01013br />name: Exchanges Index,date: 2025-02-09br />return_base100: 90.46690br />name: Exchanges Index,date: 2025-02-10br />return_base100: 93.95524br />name: Exchanges Index,date: 2025-02-11br />return_base100: 92.97571br />name: Exchanges Index,date: 2025-02-12br />return_base100: 98.67098br />name: Exchanges Index,date: 2025-02-13br />return_base100: 97.44364br />name: Exchanges Index,date: 2025-02-14br />return_base100: 99.08710br />name: Exchanges Index,date: 2025-02-15br />return_base100: 96.56269br />name: Exchanges Index,date: 2025-02-16br />return_base100: 94.88284br />name: Exchanges Index,date: 2025-02-17br />return_base100: 96.86547br />name: Exchanges Index,date: 2025-02-18br />return_base100: 90.57543br />name: Exchanges Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(83,180,0,1),dash:solid},hoveron:points,name:Exchanges Index,legendgroup:Exchanges Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,97.933988034800549,94.869088262528194,94.748855216020942,109.80629368597721,113.75625468845563,113.62693339431897,114.9594790795244,115.71104736094424,117.50426290959503,118.09440305484311,122.61580625047957,128.33618768870221,127.54655305860506,127.52509883469298,123.49818570269662,140.64182396660294,141.57798796626622,139.13324935395224,140.06196397031272,139.97383776584056,144.62657358910545,143.0423877359313,146.88723794000714,143.36487153910963,134.07839582000204,123.8930775115782,129.49143805130092,123.43888861160629,110.88049475824145,123.75176271032403,129.17841496491712,124.01614132374051,124.87952484853543,128.81235226941737,134.7705180226655,136.19163687534129,131.69250733578019,136.32267152763757,134.46300747992578,133.06289588816392,137.70497909330575,134.11929293433442,123.1760743686834,121.29197634373838,123.21630103851852,121.19908253395243,123.39888542327024,125.48285040222946,130.8651788261709,123.35225228379468,118.47707787510811,113.50968010113284,97.443371650477914,85.143694879219424,93.175545462468904,89.666885926848536,90.84560184685111,87.032932978643359,89.897444340070308,91.579813065175401,91.113556164252941,94.063735433662131,93.348967105758149,92.159077110801377,84.712673561319235,85.571438468466397,86.463502118977075,91.715466335119459,90.612138174141265,91.696619395363356,89.110789463294282,88.783836030134253,86.804385898913367,88.953011524940919,85.013554152919454,84.195388384772571,84.25029033971424,83.1211128186753,80.638382351517038,86.56116353407684,85.145706212711175,88.135143732126139,90.004417484298557,87.091634119069454,100.69264365949464,102.3637638158125,99.073892667795491,97.78231859075548,103.16263568120515,108.61901097517644,108.75786747994069,108.54004751216669,107.55859126202238,104.3450762928591,104.98743661505981,103.39527992175168,102.54940244771836,99.593263671666946,98.827318080472708,106.66943287099978,107.07028418652362,104.32161073545528,96.993279911322546,95.081172205158992,94.827520703698553,95.554655007885174,88.272584854062856,94.047346790395963,91.39089670461631,92.086445623599047,97.64137625866644,99.752978449679048,92.781622073416656,88.720739753559513,92.306798381695984,92.431352070518841,90.393871243369119,89.631948319158411,87.732579058442639,87.711273822196631,89.2886062427322,89.362206149763892,90.63895595403136,85.415671863604771,84.583277773349536,87.74881871404277,87.336271866733512,85.639376844187964,80.391435295029098,73.345287110406559,73.149442823375878,76.727977574376524,71.515867558904134,74.832481992978217,76.691252114693683,77.454739409398002,76.055968706630622,78.731712695164532,80.152831547840307,82.873942280688297,85.582612543420595,84.127747984383106,83.012649797786494,82.044751425253267,83.986284195462886,83.374838813968793,84.286047379567691,80.31396170867994,79.803008507940675,76.305076084276365,74.910923999156722,77.840542970650176,78.389786001565881,76.672181693438517,78.89671653532163,77.099999776518516,76.04799786649663,76.436185230405698,70.137657154052505,67.50713092216661,63.464946554399489,57.040747381728004,59.773106683363224,57.506855294984405,63.937833406461451,62.134859165683977,62.228870382965347,59.537408195662529,63.257257747917343,64.023501314443678,64.101049394625875,62.064909456470652,63.569759377469936,63.774989887462162,63.428593563881819,64.147384558769303,65.809714442789854,70.711334162201382,69.811374165389722,74.075624649413399,72.745909729863016,71.424165650446625,67.745436694023283,62.798003267299521,62.575639175710833,62.283027399576731,63.004127703288091,62.350816787632233,59.245764839357776,63.464201616069218,60.814977432093279,63.878610809204154,61.75382320974559,59.760964188579656,60.64647238178388,61.314458582546244,65.276189610643087,66.141360987430659,65.459444439892053,66.053756239789678,67.309424289310215,65.554349583169767,64.095685838647853,62.876966730309242,64.516724982922284,65.159383280455131,67.218765294515109,68.440613143840892,69.722726504086367,68.639884147190884,71.093115056470054,71.586189737282609,69.945388571007157,73.149442823375878,76.256804080474197,74.832705474477294,73.997331630900945,71.98674307747433,66.515766992229558,64.486778462045024,63.735731637456404,65.970546628297384,66.003323914829721,67.747820496680177,68.058608768073142,66.874231316760444,66.121992590843377,68.966614098851835,69.547740490303511,71.422526786120017,69.321130250232244,73.476917713367101,71.37194547349398,69.762878680088463,67.908503694521656,69.592734765452448,69.164693200873359,72.597890483636306,71.297153665133848,71.729888341193671,69.725855245073546,70.379687617560577,64.928452398068231,66.401344464698496,67.517783540289628,68.563527968337141,70.382220407883537,71.923050850235356,67.726813235766272,67.176005834356999,65.283117537114691,63.149167196193666,61.017451670263483,63.689024004147818,78.716441459393778,79.0765446482513,79.039819188568487,83.109789756055051,82.76585172896462,84.708054943671499,81.416619425160903,78.724412299527785,74.738768751028957,77.704964194539158,81.726215795225386,78.673756493068737,83.72518331069962,83.203279516505233,79.475831593281555,84.339384964015764,86.727359275562378,93.586080976286397,95.499008114613218,98.143241211776299,95.785883865604191,110.85665673167247,106.70079477470458,107.28221914148837,111.67474800598634,113.2315946224392,119.99488972305427,133.32936032890518,139.04482517414795,133.76216949879804,150.52357990543751,151.09315975276988,154.29952331396245,132.01067049664294,128.37693581536854,140.72458661509705,149.76955332752777,149.26053696644723,143.95612909185314,147.52639502738765,142.72482052573278,138.82208861339413,126.64271938247593,114.11687933414434,119.63337115136923,113.38065678232829,117.11622453335201,126.73747553808758,130.791057462308,127.06174719325861,119.47998834916451,118.76030342828069,124.22137183373276,117.8653345182819,118.42560263648575,115.94466002132013,120.05679409830057,125.83185400996578,132.78965250861708,133.44296342427293,132.17031078082201,131.31690942965287,118.25389435135612,113.84490234975898,110.37773587913524,115.7567120805904,114.80021126451047,113.73308710638391,109.94023359776162,115.0285348627414,124.28625596230017,120.37331839483669,128.84006397530382,120.37614916049175,113.32761717321232,117.51804426870521,119.78414666941798,114.33246448692745,113.42445915614876,111.67929212980103,110.24118868319486,107.49512251628249,103.17701299097953,99.736887781744997,103.67671762293158,108.78572817349315,109.81299813094972,100.99441817709121,87.317126951645321,92.351718163011867,85.953964301065341,85.085962158622706,81.1968626177282,81.043330827857417,82.495066645907713,82.01957250968978,84.863374585534942,84.265263600152863,88.646171426698444,87.514014152338405,89.711880201997488,87.383426463040266,86.33656462749731,88.828904799116216,83.119026991350538,text:date: 2024-02-19br />return_base100: 100.00000br />name: Finance Index,date: 2024-02-20br />return_base100: 97.93399br />name: Finance Index,date: 2024-02-21br />return_base100: 94.86909br />name: Finance Index,date: 2024-02-22br />return_base100: 94.74886br />name: Finance Index,date: 2024-02-23br />return_base100: 109.80629br />name: Finance Index,date: 2024-02-24br />return_base100: 113.75625br />name: Finance Index,date: 2024-02-25br />return_base100: 113.62693br />name: Finance Index,date: 2024-02-26br />return_base100: 114.95948br />name: Finance Index,date: 2024-02-27br />return_base100: 115.71105br />name: Finance Index,date: 2024-02-28br />return_base100: 117.50426br />name: Finance Index,date: 2024-02-29br />return_base100: 118.09440br />name: Finance Index,date: 2024-03-01br />return_base100: 122.61581br />name: Finance Index,date: 2024-03-02br />return_base100: 128.33619br />name: Finance Index,date: 2024-03-03br />return_base100: 127.54655br />name: Finance Index,date: 2024-03-04br />return_base100: 127.52510br />name: Finance Index,date: 2024-03-05br />return_base100: 123.49819br />name: Finance Index,date: 2024-03-06br />return_base100: 140.64182br />name: Finance Index,date: 2024-03-07br />return_base100: 141.57799br />name: Finance Index,date: 2024-03-08br />return_base100: 139.13325br />name: Finance Index,date: 2024-03-09br />return_base100: 140.06196br />name: Finance Index,date: 2024-03-10br />return_base100: 139.97384br />name: Finance Index,date: 2024-03-11br />return_base100: 144.62657br />name: Finance Index,date: 2024-03-12br />return_base100: 143.04239br />name: Finance Index,date: 2024-03-13br />return_base100: 146.88724br />name: Finance Index,date: 2024-03-14br />return_base100: 143.36487br />name: Finance Index,date: 2024-03-15br />return_base100: 134.07840br />name: Finance Index,date: 2024-03-16br />return_base100: 123.89308br />name: Finance Index,date: 2024-03-17br />return_base100: 129.49144br />name: Finance Index,date: 2024-03-18br />return_base100: 123.43889br />name: Finance Index,date: 2024-03-19br />return_base100: 110.88049br />name: Finance Index,date: 2024-03-20br />return_base100: 123.75176br />name: Finance Index,date: 2024-03-21br />return_base100: 129.17841br />name: Finance Index,date: 2024-03-22br />return_base100: 124.01614br />name: Finance Index,date: 2024-03-23br />return_base100: 124.87952br />name: Finance Index,date: 2024-03-24br />return_base100: 128.81235br />name: Finance Index,date: 2024-03-25br />return_base100: 134.77052br />name: Finance Index,date: 2024-03-26br />return_base100: 136.19164br />name: Finance Index,date: 2024-03-27br />return_base100: 131.69251br />name: Finance Index,date: 2024-03-28br />return_base100: 136.32267br />name: Finance Index,date: 2024-03-29br />return_base100: 134.46301br />name: Finance Index,date: 2024-03-30br />return_base100: 133.06290br />name: Finance Index,date: 2024-03-31br />return_base100: 137.70498br />name: Finance Index,date: 2024-04-01br />return_base100: 134.11929br />name: Finance Index,date: 2024-04-02br />return_base100: 123.17607br />name: Finance Index,date: 2024-04-03br />return_base100: 121.29198br />name: Finance Index,date: 2024-04-04br />return_base100: 123.21630br />name: Finance Index,date: 2024-04-05br />return_base100: 121.19908br />name: Finance Index,date: 2024-04-06br />return_base100: 123.39889br />name: Finance Index,date: 2024-04-07br />return_base100: 125.48285br />name: Finance Index,date: 2024-04-08br />return_base100: 130.86518br />name: Finance Index,date: 2024-04-09br />return_base100: 123.35225br />name: Finance Index,date: 2024-04-10br />return_base100: 118.47708br />name: Finance Index,date: 2024-04-11br />return_base100: 113.50968br />name: Finance Index,date: 2024-04-12br />return_base100: 97.44337br />name: Finance Index,date: 2024-04-13br />return_base100: 85.14369br />name: Finance Index,date: 2024-04-14br />return_base100: 93.17555br />name: Finance Index,date: 2024-04-15br />return_base100: 89.66689br />name: Finance Index,date: 2024-04-16br />return_base100: 90.84560br />name: Finance Index,date: 2024-04-17br />return_base100: 87.03293br />name: Finance Index,date: 2024-04-18br />return_base100: 89.89744br />name: Finance Index,date: 2024-04-19br />return_base100: 91.57981br />name: Finance Index,date: 2024-04-26br />return_base100: 91.11356br />name: Finance Index,date: 2024-04-27br />return_base100: 94.06374br />name: Finance Index,date: 2024-04-28br />return_base100: 93.34897br />name: Finance Index,date: 2024-04-29br />return_base100: 92.15908br />name: Finance Index,date: 2024-04-30br />return_base100: 84.71267br />name: Finance Index,date: 2024-05-01br />return_base100: 85.57144br />name: Finance Index,date: 2024-05-02br />return_base100: 86.46350br />name: Finance Index,date: 2024-05-03br />return_base100: 91.71547br />name: Finance Index,date: 2024-05-04br />return_base100: 90.61214br />name: Finance Index,date: 2024-05-05br />return_base100: 91.69662br />name: Finance Index,date: 2024-05-06br />return_base100: 89.11079br />name: Finance Index,date: 2024-05-07br />return_base100: 88.78384br />name: Finance Index,date: 2024-05-08br />return_base100: 86.80439br />name: Finance Index,date: 2024-05-09br />return_base100: 88.95301br />name: Finance Index,date: 2024-05-10br />return_base100: 85.01355br />name: Finance Index,date: 2024-05-11br />return_base100: 84.19539br />name: Finance Index,date: 2024-05-12br />return_base100: 84.25029br />name: Finance Index,date: 2024-05-13br />return_base100: 83.12111br />name: Finance Index,date: 2024-05-14br />return_base100: 80.63838br />name: Finance Index,date: 2024-05-15br />return_base100: 86.56116br />name: Finance Index,date: 2024-05-16br />return_base100: 85.14571br />name: Finance Index,date: 2024-05-17br />return_base100: 88.13514br />name: Finance Index,date: 2024-05-18br />return_base100: 90.00442br />name: Finance Index,date: 2024-05-19br />return_base100: 87.09163br />name: Finance Index,date: 2024-05-20br />return_base100: 100.69264br />name: Finance Index,date: 2024-05-21br />return_base100: 102.36376br />name: Finance Index,date: 2024-05-22br />return_base100: 99.07389br />name: Finance Index,date: 2024-05-23br />return_base100: 97.78232br />name: Finance Index,date: 2024-05-24br />return_base100: 103.16264br />name: Finance Index,date: 2024-05-25br />return_base100: 108.61901br />name: Finance Index,date: 2024-05-26br />return_base100: 108.75787br />name: Finance Index,date: 2024-05-27br />return_base100: 108.54005br />name: Finance Index,date: 2024-05-28br />return_base100: 107.55859br />name: Finance Index,date: 2024-05-29br />return_base100: 104.34508br />name: Finance Index,date: 2024-05-30br />return_base100: 104.98744br />name: Finance Index,date: 2024-05-31br />return_base100: 103.39528br />name: Finance Index,date: 2024-06-01br />return_base100: 102.54940br />name: Finance Index,date: 2024-06-02br />return_base100: 99.59326br />name: Finance Index,date: 2024-06-03br />return_base100: 98.82732br />name: Finance Index,date: 2024-06-04br />return_base100: 106.66943br />name: Finance Index,date: 2024-06-05br />return_base100: 107.07028br />name: Finance Index,date: 2024-06-06br />return_base100: 104.32161br />name: Finance Index,date: 2024-06-07br />return_base100: 96.99328br />name: Finance Index,date: 2024-06-08br />return_base100: 95.08117br />name: Finance Index,date: 2024-06-09br />return_base100: 94.82752br />name: Finance Index,date: 2024-06-10br />return_base100: 95.55466br />name: Finance Index,date: 2024-06-11br />return_base100: 88.27258br />name: Finance Index,date: 2024-06-12br />return_base100: 94.04735br />name: Finance Index,date: 2024-06-13br />return_base100: 91.39090br />name: Finance Index,date: 2024-06-14br />return_base100: 92.08645br />name: Finance Index,date: 2024-06-15br />return_base100: 97.64138br />name: Finance Index,date: 2024-06-16br />return_base100: 99.75298br />name: Finance Index,date: 2024-06-17br />return_base100: 92.78162br />name: Finance Index,date: 2024-06-18br />return_base100: 88.72074br />name: Finance Index,date: 2024-06-19br />return_base100: 92.30680br />name: Finance Index,date: 2024-06-20br />return_base100: 92.43135br />name: Finance Index,date: 2024-06-21br />return_base100: 90.39387br />name: Finance Index,date: 2024-06-22br />return_base100: 89.63195br />name: Finance Index,date: 2024-06-23br />return_base100: 87.73258br />name: Finance Index,date: 2024-06-24br />return_base100: 87.71127br />name: Finance Index,date: 2024-06-25br />return_base100: 89.28861br />name: Finance Index,date: 2024-06-26br />return_base100: 89.36221br />name: Finance Index,date: 2024-06-27br />return_base100: 90.63896br />name: Finance Index,date: 2024-06-28br />return_base100: 85.41567br />name: Finance Index,date: 2024-06-29br />return_base100: 84.58328br />name: Finance Index,date: 2024-06-30br />return_base100: 87.74882br />name: Finance Index,date: 2024-07-01br />return_base100: 87.33627br />name: Finance Index,date: 2024-07-02br />return_base100: 85.63938br />name: Finance Index,date: 2024-07-03br />return_base100: 80.39144br />name: Finance Index,date: 2024-07-04br />return_base100: 73.34529br />name: Finance Index,date: 2024-07-05br />return_base100: 73.14944br />name: Finance Index,date: 2024-07-06br />return_base100: 76.72798br />name: Finance Index,date: 2024-07-07br />return_base100: 71.51587br />name: Finance Index,date: 2024-07-08br />return_base100: 74.83248br />name: Finance Index,date: 2024-07-09br />return_base100: 76.69125br />name: Finance Index,date: 2024-07-10br />return_base100: 77.45474br />name: Finance Index,date: 2024-07-11br />return_base100: 76.05597br />name: Finance Index,date: 2024-07-12br />return_base100: 78.73171br />name: Finance Index,date: 2024-07-13br />return_base100: 80.15283br />name: Finance Index,date: 2024-07-14br />return_base100: 82.87394br />name: Finance Index,date: 2024-07-15br />return_base100: 85.58261br />name: Finance Index,date: 2024-07-16br />return_base100: 84.12775br />name: Finance Index,date: 2024-07-17br />return_base100: 83.01265br />name: Finance Index,date: 2024-07-18br />return_base100: 82.04475br />name: Finance Index,date: 2024-07-19br />return_base100: 83.98628br />name: Finance Index,date: 2024-07-20br />return_base100: 83.37484br />name: Finance Index,date: 2024-07-21br />return_base100: 84.28605br />name: Finance Index,date: 2024-07-22br />return_base100: 80.31396br />name: Finance Index,date: 2024-07-23br />return_base100: 79.80301br />name: Finance Index,date: 2024-07-24br />return_base100: 76.30508br />name: Finance Index,date: 2024-07-25br />return_base100: 74.91092br />name: Finance Index,date: 2024-07-26br />return_base100: 77.84054br />name: Finance Index,date: 2024-07-27br />return_base100: 78.38979br />name: Finance Index,date: 2024-07-28br />return_base100: 76.67218br />name: Finance Index,date: 2024-07-29br />return_base100: 78.89672br />name: Finance Index,date: 2024-07-30br />return_base100: 77.10000br />name: Finance Index,date: 2024-07-31br />return_base100: 76.04800br />name: Finance Index,date: 2024-08-01br />return_base100: 76.43619br />name: Finance Index,date: 2024-08-02br />return_base100: 70.13766br />name: Finance Index,date: 2024-08-03br />return_base100: 67.50713br />name: Finance Index,date: 2024-08-04br />return_base100: 63.46495br />name: Finance Index,date: 2024-08-05br />return_base100: 57.04075br />name: Finance Index,date: 2024-08-06br />return_base100: 59.77311br />name: Finance Index,date: 2024-08-07br />return_base100: 57.50686br />name: Finance Index,date: 2024-08-08br />return_base100: 63.93783br />name: Finance Index,date: 2024-08-09br />return_base100: 62.13486br />name: Finance Index,date: 2024-08-10br />return_base100: 62.22887br />name: Finance Index,date: 2024-08-11br />return_base100: 59.53741br />name: Finance Index,date: 2024-08-12br />return_base100: 63.25726br />name: Finance Index,date: 2024-08-13br />return_base100: 64.02350br />name: Finance Index,date: 2024-08-14br />return_base100: 64.10105br />name: Finance Index,date: 2024-08-15br />return_base100: 62.06491br />name: Finance Index,date: 2024-08-16br />return_base100: 63.56976br />name: Finance Index,date: 2024-08-17br />return_base100: 63.77499br />name: Finance Index,date: 2024-08-18br />return_base100: 63.42859br />name: Finance Index,date: 2024-08-19br />return_base100: 64.14738br />name: Finance Index,date: 2024-08-20br />return_base100: 65.80971br />name: Finance Index,date: 2024-08-21br />return_base100: 70.71133br />name: Finance Index,date: 2024-08-22br />return_base100: 69.81137br />name: Finance Index,date: 2024-08-23br />return_base100: 74.07562br />name: Finance Index,date: 2024-08-24br />return_base100: 72.74591br />name: Finance Index,date: 2024-08-25br />return_base100: 71.42417br />name: Finance Index,date: 2024-08-26br />return_base100: 67.74544br />name: Finance Index,date: 2024-08-27br />return_base100: 62.79800br />name: Finance Index,date: 2024-08-28br />return_base100: 62.57564br />name: Finance Index,date: 2024-08-29br />return_base100: 62.28303br />name: Finance Index,date: 2024-08-30br />return_base100: 63.00413br />name: Finance Index,date: 2024-08-31br />return_base100: 62.35082br />name: Finance Index,date: 2024-09-01br />return_base100: 59.24576br />name: Finance Index,date: 2024-09-02br />return_base100: 63.46420br />name: Finance Index,date: 2024-09-03br />return_base100: 60.81498br />name: Finance Index,date: 2024-09-04br />return_base100: 63.87861br />name: Finance Index,date: 2024-09-05br />return_base100: 61.75382br />name: Finance Index,date: 2024-09-06br />return_base100: 59.76096br />name: Finance Index,date: 2024-09-07br />return_base100: 60.64647br />name: Finance Index,date: 2024-09-08br />return_base100: 61.31446br />name: Finance Index,date: 2024-09-09br />return_base100: 65.27619br />name: Finance Index,date: 2024-09-10br />return_base100: 66.14136br />name: Finance Index,date: 2024-09-11br />return_base100: 65.45944br />name: Finance Index,date: 2024-09-12br />return_base100: 66.05376br />name: Finance Index,date: 2024-09-13br />return_base100: 67.30942br />name: Finance Index,date: 2024-09-14br />return_base100: 65.55435br />name: Finance Index,date: 2024-09-15br />return_base100: 64.09569br />name: Finance Index,date: 2024-09-16br />return_base100: 62.87697br />name: Finance Index,date: 2024-09-17br />return_base100: 64.51672br />name: Finance Index,date: 2024-09-18br />return_base100: 65.15938br />name: Finance Index,date: 2024-09-19br />return_base100: 67.21877br />name: Finance Index,date: 2024-09-20br />return_base100: 68.44061br />name: Finance Index,date: 2024-09-21br />return_base100: 69.72273br />name: Finance Index,date: 2024-09-22br />return_base100: 68.63988br />name: Finance Index,date: 2024-09-23br />return_base100: 71.09312br />name: Finance Index,date: 2024-09-24br />return_base100: 71.58619br />name: Finance Index,date: 2024-09-25br />return_base100: 69.94539br />name: Finance Index,date: 2024-09-26br />return_base100: 73.14944br />name: Finance Index,date: 2024-09-27br />return_base100: 76.25680br />name: Finance Index,date: 2024-09-28br />return_base100: 74.83271br />name: Finance Index,date: 2024-09-29br />return_base100: 73.99733br />name: Finance Index,date: 2024-09-30br />return_base100: 71.98674br />name: Finance Index,date: 2024-10-01br />return_base100: 66.51577br />name: Finance Index,date: 2024-10-02br />return_base100: 64.48678br />name: Finance Index,date: 2024-10-03br />return_base100: 63.73573br />name: Finance Index,date: 2024-10-04br />return_base100: 65.97055br />name: Finance Index,date: 2024-10-05br />return_base100: 66.00332br />name: Finance Index,date: 2024-10-06br />return_base100: 67.74782br />name: Finance Index,date: 2024-10-07br />return_base100: 68.05861br />name: Finance Index,date: 2024-10-08br />return_base100: 66.87423br />name: Finance Index,date: 2024-10-09br />return_base100: 66.12199br />name: Finance Index,date: 2024-10-10br />return_base100: 68.96661br />name: Finance Index,date: 2024-10-11br />return_base100: 69.54774br />name: Finance Index,date: 2024-10-12br />return_base100: 71.42253br />name: Finance Index,date: 2024-10-13br />return_base100: 69.32113br />name: Finance Index,date: 2024-10-14br />return_base100: 73.47692br />name: Finance Index,date: 2024-10-15br />return_base100: 71.37195br />name: Finance Index,date: 2024-10-16br />return_base100: 69.76288br />name: Finance Index,date: 2024-10-17br />return_base100: 67.90850br />name: Finance Index,date: 2024-10-18br />return_base100: 69.59273br />name: Finance Index,date: 2024-10-19br />return_base100: 69.16469br />name: Finance Index,date: 2024-10-20br />return_base100: 72.59789br />name: Finance Index,date: 2024-10-21br />return_base100: 71.29715br />name: Finance Index,date: 2024-10-22br />return_base100: 71.72989br />name: Finance Index,date: 2024-10-23br />return_base100: 69.72586br />name: Finance Index,date: 2024-10-24br />return_base100: 70.37969br />name: Finance Index,date: 2024-10-25br />return_base100: 64.92845br />name: Finance Index,date: 2024-10-26br />return_base100: 66.40134br />name: Finance Index,date: 2024-10-27br />return_base100: 67.51778br />name: Finance Index,date: 2024-10-28br />return_base100: 68.56353br />name: Finance Index,date: 2024-10-29br />return_base100: 70.38222br />name: Finance Index,date: 2024-10-30br />return_base100: 71.92305br />name: Finance Index,date: 2024-10-31br />return_base100: 67.72681br />name: Finance Index,date: 2024-11-01br />return_base100: 67.17601br />name: Finance Index,date: 2024-11-02br />return_base100: 65.28312br />name: Finance Index,date: 2024-11-03br />return_base100: 63.14917br />name: Finance Index,date: 2024-11-04br />return_base100: 61.01745br />name: Finance Index,date: 2024-11-05br />return_base100: 63.68902br />name: Finance Index,date: 2024-11-06br />return_base100: 78.71644br />name: Finance Index,date: 2024-11-07br />return_base100: 79.07654br />name: Finance Index,date: 2024-11-08br />return_base100: 79.03982br />name: Finance Index,date: 2024-11-09br />return_base100: 83.10979br />name: Finance Index,date: 2024-11-10br />return_base100: 82.76585br />name: Finance Index,date: 2024-11-11br />return_base100: 84.70805br />name: Finance Index,date: 2024-11-12br />return_base100: 81.41662br />name: Finance Index,date: 2024-11-13br />return_base100: 78.72441br />name: Finance Index,date: 2024-11-14br />return_base100: 74.73877br />name: Finance Index,date: 2024-11-15br />return_base100: 77.70496br />name: Finance Index,date: 2024-11-16br />return_base100: 81.72622br />name: Finance Index,date: 2024-11-17br />return_base100: 78.67376br />name: Finance Index,date: 2024-11-18br />return_base100: 83.72518br />name: Finance Index,date: 2024-11-19br />return_base100: 83.20328br />name: Finance Index,date: 2024-11-20br />return_base100: 79.47583br />name: Finance Index,date: 2024-11-21br />return_base100: 84.33938br />name: Finance Index,date: 2024-11-22br />return_base100: 86.72736br />name: Finance Index,date: 2024-11-23br />return_base100: 93.58608br />name: Finance Index,date: 2024-11-24br />return_base100: 95.49901br />name: Finance Index,date: 2024-11-25br />return_base100: 98.14324br />name: Finance Index,date: 2024-11-26br />return_base100: 95.78588br />name: Finance Index,date: 2024-11-27br />return_base100: 110.85666br />name: Finance Index,date: 2024-11-28br />return_base100: 106.70079br />name: Finance Index,date: 2024-11-29br />return_base100: 107.28222br />name: Finance Index,date: 2024-11-30br />return_base100: 111.67475br />name: Finance Index,date: 2024-12-01br />return_base100: 113.23159br />name: Finance Index,date: 2024-12-02br />return_base100: 119.99489br />name: Finance Index,date: 2024-12-03br />return_base100: 133.32936br />name: Finance Index,date: 2024-12-04br />return_base100: 139.04483br />name: Finance Index,date: 2024-12-05br />return_base100: 133.76217br />name: Finance Index,date: 2024-12-06br />return_base100: 150.52358br />name: Finance Index,date: 2024-12-07br />return_base100: 151.09316br />name: Finance Index,date: 2024-12-08br />return_base100: 154.29952br />name: Finance Index,date: 2024-12-09br />return_base100: 132.01067br />name: Finance Index,date: 2024-12-10br />return_base100: 128.37694br />name: Finance Index,date: 2024-12-11br />return_base100: 140.72459br />name: Finance Index,date: 2024-12-12br />return_base100: 149.76955br />name: Finance Index,date: 2024-12-13br />return_base100: 149.26054br />name: Finance Index,date: 2024-12-14br />return_base100: 143.95613br />name: Finance Index,date: 2024-12-15br />return_base100: 147.52640br />name: Finance Index,date: 2024-12-16br />return_base100: 142.72482br />name: Finance Index,date: 2024-12-17br />return_base100: 138.82209br />name: Finance Index,date: 2024-12-18br />return_base100: 126.64272br />name: Finance Index,date: 2024-12-19br />return_base100: 114.11688br />name: Finance Index,date: 2024-12-20br />return_base100: 119.63337br />name: Finance Index,date: 2024-12-21br />return_base100: 113.38066br />name: Finance Index,date: 2024-12-22br />return_base100: 117.11622br />name: Finance Index,date: 2024-12-23br />return_base100: 126.73748br />name: Finance Index,date: 2024-12-24br />return_base100: 130.79106br />name: Finance Index,date: 2024-12-25br />return_base100: 127.06175br />name: Finance Index,date: 2024-12-26br />return_base100: 119.47999br />name: Finance Index,date: 2024-12-27br />return_base100: 118.76030br />name: Finance Index,date: 2024-12-28br />return_base100: 124.22137br />name: Finance Index,date: 2024-12-29br />return_base100: 117.86533br />name: Finance Index,date: 2024-12-30br />return_base100: 118.42560br />name: Finance Index,date: 2024-12-31br />return_base100: 115.94466br />name: Finance Index,date: 2025-01-01br />return_base100: 120.05679br />name: Finance Index,date: 2025-01-02br />return_base100: 125.83185br />name: Finance Index,date: 2025-01-03br />return_base100: 132.78965br />name: Finance Index,date: 2025-01-04br />return_base100: 133.44296br />name: Finance Index,date: 2025-01-05br />return_base100: 132.17031br />name: Finance Index,date: 2025-01-06br />return_base100: 131.31691br />name: Finance Index,date: 2025-01-07br />return_base100: 118.25389br />name: Finance Index,date: 2025-01-08br />return_base100: 113.84490br />name: Finance Index,date: 2025-01-09br />return_base100: 110.37774br />name: Finance Index,date: 2025-01-10br />return_base100: 115.75671br />name: Finance Index,date: 2025-01-11br />return_base100: 114.80021br />name: Finance Index,date: 2025-01-12br />return_base100: 113.73309br />name: Finance Index,date: 2025-01-13br />return_base100: 109.94023br />name: Finance Index,date: 2025-01-14br />return_base100: 115.02853br />name: Finance Index,date: 2025-01-15br />return_base100: 124.28626br />name: Finance Index,date: 2025-01-16br />return_base100: 120.37332br />name: Finance Index,date: 2025-01-17br />return_base100: 128.84006br />name: Finance Index,date: 2025-01-18br />return_base100: 120.37615br />name: Finance Index,date: 2025-01-19br />return_base100: 113.32762br />name: Finance Index,date: 2025-01-20br />return_base100: 117.51804br />name: Finance Index,date: 2025-01-21br />return_base100: 119.78415br />name: Finance Index,date: 2025-01-22br />return_base100: 114.33246br />name: Finance Index,date: 2025-01-23br />return_base100: 113.42446br />name: Finance Index,date: 2025-01-24br />return_base100: 111.67929br />name: Finance Index,date: 2025-01-25br />return_base100: 110.24119br />name: Finance Index,date: 2025-01-26br />return_base100: 107.49512br />name: Finance Index,date: 2025-01-27br />return_base100: 103.17701br />name: Finance Index,date: 2025-01-28br />return_base100: 99.73689br />name: Finance Index,date: 2025-01-29br />return_base100: 103.67672br />name: Finance Index,date: 2025-01-30br />return_base100: 108.78573br />name: Finance Index,date: 2025-01-31br />return_base100: 109.81300br />name: Finance Index,date: 2025-02-01br />return_base100: 100.99442br />name: Finance Index,date: 2025-02-02br />return_base100: 87.31713br />name: Finance Index,date: 2025-02-03br />return_base100: 92.35172br />name: Finance Index,date: 2025-02-04br />return_base100: 85.95396br />name: Finance Index,date: 2025-02-05br />return_base100: 85.08596br />name: Finance Index,date: 2025-02-06br />return_base100: 81.19686br />name: Finance Index,date: 2025-02-07br />return_base100: 81.04333br />name: Finance Index,date: 2025-02-08br />return_base100: 82.49507br />name: Finance Index,date: 2025-02-09br />return_base100: 82.01957br />name: Finance Index,date: 2025-02-10br />return_base100: 84.86337br />name: Finance Index,date: 2025-02-11br />return_base100: 84.26526br />name: Finance Index,date: 2025-02-12br />return_base100: 88.64617br />name: Finance Index,date: 2025-02-13br />return_base100: 87.51401br />name: Finance Index,date: 2025-02-14br />return_base100: 89.71188br />name: Finance Index,date: 2025-02-15br />return_base100: 87.38343br />name: Finance Index,date: 2025-02-16br />return_base100: 86.33656br />name: Finance Index,date: 2025-02-17br />return_base100: 88.82890br />name: Finance Index,date: 2025-02-18br />return_base100: 83.11903br />name: Finance Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,188,86,1),dash:solid},hoveron:points,name:Finance Index,legendgroup:Finance Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,98.745120069735123,98.25517066605444,98.401160455579358,97.038900034048737,98.785335929398371,100.52700396509721,103.21218996603936,101.91642045681279,104.82579951046522,103.05490242212453,109.63771003846938,113.72101905744597,111.78039653044925,110.79148024940054,103.41472035207534,115.53752175983774,118.81345593642578,119.21685832253225,129.19360464182233,130.98860015122406,130.91044871260016,129.16339092251349,130.05829744914325,131.43983660752275,122.93796548173263,112.43048382892299,123.29436299062959,117.35687481310768,107.06907747616459,118.41704986611124,115.45185575980767,112.71904298691898,113.58663796967951,117.27442193588577,121.14747870917456,123.49020800824218,121.45236260401839,122.83042951678262,120.96801025297123,119.11776976109397,120.19934835796469,115.01575207544414,109.02846049439594,108.30581880993186,110.24141435447066,107.11758526565531,109.63636259987241,111.77251919711316,114.89007751399653,108.57007224862107,107.91563168698795,106.43889080927681,92.040161962119356,81.415504975935264,88.56988568019996,85.071261363182899,85.094478766699822,81.141042098645983,85.217873047444868,86.515871012812582,88.32501462748246,89.129901890922767,86.681502311116319,87.123669469166217,80.764173887987425,82.268900028866284,83.817987994322095,88.371397609954869,90.392348207155223,93.954561261036687,93.182634418660584,92.459578137705108,89.679553189361243,94.993902840348724,92.413972523654024,91.492169049646378,91.510722242635339,91.395308944349239,86.472908451394005,93.883250664520446,96.675247086552716,100.10250898249211,100.54249950896229,99.314982947128073,106.91168628312691,106.78575259887219,105.15374533514166,103.81335487853102,105.4371738615569,106.01299656351333,104.76158887886373,110.03323509123973,108.84049281011947,108.14982688005257,105.92188898453401,107.53964449387355,107.38821312539937,105.81264280905707,104.28884522957505,105.84410031784003,107.23605621306528,104.91219105435516,98.18660677129354,95.499244138771672,97.017030069128779,93.553957401247004,88.139119925662854,95.053293787737999,89.306053575195108,86.745505644472104,87.528833890361,89.150476241807198,83.358459608195943,79.463636519110054,82.351352906088195,82.502836099123797,81.040813396856421,79.216951606742796,76.57477999178063,79.692027361295459,82.081554239326863,80.690738484452893,82.960136029108824,79.542098905102506,77.717874343058895,82.437278028925377,82.129543783203346,82.732004309730527,77.110438658635246,70.736432200258392,68.729577883764762,73.973238832973067,68.961026375074042,71.999448586666475,72.278938446413662,72.596363885121548,69.89495679645438,71.452284867176246,72.586050797398627,75.064819570198182,80.573044905464229,79.414662308566562,78.364074799425993,77.242539465699139,79.860094413986005,80.772569466937753,83.364419432759448,78.587956904767708,77.820072378182473,74.73397157008209,72.991267043154835,77.29286111483961,77.000052342807038,75.021546061411058,75.527923851062425,73.542524902997386,71.338374481171371,70.990165252979011,64.826566513974228,62.81945307467349,58.756718406581307,52.538341106153808,55.790643282733562,52.960659457179183,59.975113845605307,58.55056030124581,59.020920020709092,55.715653142356381,58.71867917849778,58.965519564549304,57.814444230812093,56.095786300384482,56.214412721478737,56.617452335655258,56.912074967337574,57.313093423618639,57.457787599107995,61.175785284623082,62.990111355435126,68.052645462474615,69.989018375434739,69.467766936655352,67.19774749726237,63.056913215107699,62.236582232363716,60.661063740582833,61.171742968832191,60.089283354417297,57.165704370935337,59.787923529750145,56.925860300675737,57.499506371052455,55.375632194868651,53.533839106503109,54.938232896469557,56.805420019931724,58.769622722375317,59.253975073422453,57.998525072981941,59.968013880690528,62.320693495551119,61.808304056774844,59.171263073393433,57.614453248285777,58.34393577485752,59.624676161271815,62.165116162163201,63.936531496118086,65.380052829957918,63.559663285459536,66.634569988292839,69.394227883997971,67.775902304482784,70.647604901981623,72.383727709608323,71.96441518314542,71.255817954826611,67.63291833952033,62.763378899215219,60.413342336987149,59.834047389415453,62.537890232469437,62.452690653492176,63.215081776566699,62.617648232497423,61.097530196876328,59.182871775151881,59.155715704966923,61.740776653242378,62.612103004425308,61.440038723312291,64.468873391041711,64.37227240855168,63.171860092340999,61.851629390123385,67.649864971105217,64.041268934751329,66.985318619994842,64.793554268348615,65.062731040372881,62.34759044292899,63.535046618784229,59.025273283868515,59.784969529749112,60.418991214182107,61.1246862670613,63.765406794303658,65.032050900011242,60.911428196811023,60.121466407060169,58.901101634702137,56.430521142607198,53.763784685531164,56.777175633956901,63.281365390625041,64.794590759577048,67.589126585119004,69.987256340346406,72.428089534185304,77.669625676375304,75.035745991240617,72.148547849876692,69.064934620724529,72.93622935892499,76.749428763771732,73.586316657398712,80.713489466917011,80.158966659704902,77.161226728828495,79.5624141331798,84.806386029756624,88.941312311909243,92.219163997269888,89.838550943803014,89.599069645473364,97.313932981513659,97.629337262326089,99.571514526165444,103.44799172050807,103.00618733438814,118.82159239256897,119.62103807706002,119.55874495423113,120.22785186674662,129.88639537890751,126.14445474601561,129.19987541375434,110.22954652990511,108.15780786251152,117.33837344468014,129.63152218583562,129.44267348401496,128.78154755395843,131.57748264265879,128.38115099241443,123.06177435896906,110.8582821090731,102.29795287799928,103.91576021190028,98.123484455481915,98.702779403053611,107.8206890904634,112.51283305702205,108.63345368723981,101.04607877229688,98.41121442049517,101.29442207062962,97.015060735794762,95.429125507168123,93.291932418698934,99.372404561183302,102.42637414120225,108.42366786260479,109.2591316172839,109.95720845963409,111.52795909176422,100.86142785995139,96.249508314473516,92.011606628776008,94.914093015759335,94.766807612198889,92.794002032559305,90.421629084358472,94.099721857578857,101.37132971977942,102.38351522890649,111.12745888109737,105.24428284394537,102.61361628161882,105.09186680880417,109.75276056482554,105.55206891422881,106.00589659859855,103.72043343990191,103.55304010650984,102.72104859744599,98.7758520346582,92.020157681410581,96.354193928545328,100.24290171938348,101.26379375482941,93.837023155732297,81.547968554929113,86.922486521727194,80.451982729983158,77.581109325467054,74.271541008516337,73.670272446901848,74.95350041226439,74.096788587402386,76.53093641281788,76.124165430219008,78.739180974996202,76.489321289996241,79.268568869918795,77.387596413118459,77.351111921877575,77.878426834343315,72.04774907791149,text:date: 2024-02-19br />return_base100: 100.00000br />name: Infrastructure Index,date: 2024-02-20br />return_base100: 98.74512br />name: Infrastructure Index,date: 2024-02-21br />return_base100: 98.25517br />name: Infrastructure Index,date: 2024-02-22br />return_base100: 98.40116br />name: Infrastructure Index,date: 2024-02-23br />return_base100: 97.03890br />name: Infrastructure Index,date: 2024-02-24br />return_base100: 98.78534br />name: Infrastructure Index,date: 2024-02-25br />return_base100: 100.52700br />name: Infrastructure Index,date: 2024-02-26br />return_base100: 103.21219br />name: Infrastructure Index,date: 2024-02-27br />return_base100: 101.91642br />name: Infrastructure Index,date: 2024-02-28br />return_base100: 104.82580br />name: Infrastructure Index,date: 2024-02-29br />return_base100: 103.05490br />name: Infrastructure Index,date: 2024-03-01br />return_base100: 109.63771br />name: Infrastructure Index,date: 2024-03-02br />return_base100: 113.72102br />name: Infrastructure Index,date: 2024-03-03br />return_base100: 111.78040br />name: Infrastructure Index,date: 2024-03-04br />return_base100: 110.79148br />name: Infrastructure Index,date: 2024-03-05br />return_base100: 103.41472br />name: Infrastructure Index,date: 2024-03-06br />return_base100: 115.53752br />name: Infrastructure Index,date: 2024-03-07br />return_base100: 118.81346br />name: Infrastructure Index,date: 2024-03-08br />return_base100: 119.21686br />name: Infrastructure Index,date: 2024-03-09br />return_base100: 129.19360br />name: Infrastructure Index,date: 2024-03-10br />return_base100: 130.98860br />name: Infrastructure Index,date: 2024-03-11br />return_base100: 130.91045br />name: Infrastructure Index,date: 2024-03-12br />return_base100: 129.16339br />name: Infrastructure Index,date: 2024-03-13br />return_base100: 130.05830br />name: Infrastructure Index,date: 2024-03-14br />return_base100: 131.43984br />name: Infrastructure Index,date: 2024-03-15br />return_base100: 122.93797br />name: Infrastructure Index,date: 2024-03-16br />return_base100: 112.43048br />name: Infrastructure Index,date: 2024-03-17br />return_base100: 123.29436br />name: Infrastructure Index,date: 2024-03-18br />return_base100: 117.35687br />name: Infrastructure Index,date: 2024-03-19br />return_base100: 107.06908br />name: Infrastructure Index,date: 2024-03-20br />return_base100: 118.41705br />name: Infrastructure Index,date: 2024-03-21br />return_base100: 115.45186br />name: Infrastructure Index,date: 2024-03-22br />return_base100: 112.71904br />name: Infrastructure Index,date: 2024-03-23br />return_base100: 113.58664br />name: Infrastructure Index,date: 2024-03-24br />return_base100: 117.27442br />name: Infrastructure Index,date: 2024-03-25br />return_base100: 121.14748br />name: Infrastructure Index,date: 2024-03-26br />return_base100: 123.49021br />name: Infrastructure Index,date: 2024-03-27br />return_base100: 121.45236br />name: Infrastructure Index,date: 2024-03-28br />return_base100: 122.83043br />name: Infrastructure Index,date: 2024-03-29br />return_base100: 120.96801br />name: Infrastructure Index,date: 2024-03-30br />return_base100: 119.11777br />name: Infrastructure Index,date: 2024-03-31br />return_base100: 120.19935br />name: Infrastructure Index,date: 2024-04-01br />return_base100: 115.01575br />name: Infrastructure Index,date: 2024-04-02br />return_base100: 109.02846br />name: Infrastructure Index,date: 2024-04-03br />return_base100: 108.30582br />name: Infrastructure Index,date: 2024-04-04br />return_base100: 110.24141br />name: Infrastructure Index,date: 2024-04-05br />return_base100: 107.11759br />name: Infrastructure Index,date: 2024-04-06br />return_base100: 109.63636br />name: Infrastructure Index,date: 2024-04-07br />return_base100: 111.77252br />name: Infrastructure Index,date: 2024-04-08br />return_base100: 114.89008br />name: Infrastructure Index,date: 2024-04-09br />return_base100: 108.57007br />name: Infrastructure Index,date: 2024-04-10br />return_base100: 107.91563br />name: Infrastructure Index,date: 2024-04-11br />return_base100: 106.43889br />name: Infrastructure Index,date: 2024-04-12br />return_base100: 92.04016br />name: Infrastructure Index,date: 2024-04-13br />return_base100: 81.41550br />name: Infrastructure Index,date: 2024-04-14br />return_base100: 88.56989br />name: Infrastructure Index,date: 2024-04-15br />return_base100: 85.07126br />name: Infrastructure Index,date: 2024-04-16br />return_base100: 85.09448br />name: Infrastructure Index,date: 2024-04-17br />return_base100: 81.14104br />name: Infrastructure Index,date: 2024-04-18br />return_base100: 85.21787br />name: Infrastructure Index,date: 2024-04-19br />return_base100: 86.51587br />name: Infrastructure Index,date: 2024-04-26br />return_base100: 88.32501br />name: Infrastructure Index,date: 2024-04-27br />return_base100: 89.12990br />name: Infrastructure Index,date: 2024-04-28br />return_base100: 86.68150br />name: Infrastructure Index,date: 2024-04-29br />return_base100: 87.12367br />name: Infrastructure Index,date: 2024-04-30br />return_base100: 80.76417br />name: Infrastructure Index,date: 2024-05-01br />return_base100: 82.26890br />name: Infrastructure Index,date: 2024-05-02br />return_base100: 83.81799br />name: Infrastructure Index,date: 2024-05-03br />return_base100: 88.37140br />name: Infrastructure Index,date: 2024-05-04br />return_base100: 90.39235br />name: Infrastructure Index,date: 2024-05-05br />return_base100: 93.95456br />name: Infrastructure Index,date: 2024-05-06br />return_base100: 93.18263br />name: Infrastructure Index,date: 2024-05-07br />return_base100: 92.45958br />name: Infrastructure Index,date: 2024-05-08br />return_base100: 89.67955br />name: Infrastructure Index,date: 2024-05-09br />return_base100: 94.99390br />name: Infrastructure Index,date: 2024-05-10br />return_base100: 92.41397br />name: Infrastructure Index,date: 2024-05-11br />return_base100: 91.49217br />name: Infrastructure Index,date: 2024-05-12br />return_base100: 91.51072br />name: Infrastructure Index,date: 2024-05-13br />return_base100: 91.39531br />name: Infrastructure Index,date: 2024-05-14br />return_base100: 86.47291br />name: Infrastructure Index,date: 2024-05-15br />return_base100: 93.88325br />name: Infrastructure Index,date: 2024-05-16br />return_base100: 96.67525br />name: Infrastructure Index,date: 2024-05-17br />return_base100: 100.10251br />name: Infrastructure Index,date: 2024-05-18br />return_base100: 100.54250br />name: Infrastructure Index,date: 2024-05-19br />return_base100: 99.31498br />name: Infrastructure Index,date: 2024-05-20br />return_base100: 106.91169br />name: Infrastructure Index,date: 2024-05-21br />return_base100: 106.78575br />name: Infrastructure Index,date: 2024-05-22br />return_base100: 105.15375br />name: Infrastructure Index,date: 2024-05-23br />return_base100: 103.81335br />name: Infrastructure Index,date: 2024-05-24br />return_base100: 105.43717br />name: Infrastructure Index,date: 2024-05-25br />return_base100: 106.01300br />name: Infrastructure Index,date: 2024-05-26br />return_base100: 104.76159br />name: Infrastructure Index,date: 2024-05-27br />return_base100: 110.03324br />name: Infrastructure Index,date: 2024-05-28br />return_base100: 108.84049br />name: Infrastructure Index,date: 2024-05-29br />return_base100: 108.14983br />name: Infrastructure Index,date: 2024-05-30br />return_base100: 105.92189br />name: Infrastructure Index,date: 2024-05-31br />return_base100: 107.53964br />name: Infrastructure Index,date: 2024-06-01br />return_base100: 107.38821br />name: Infrastructure Index,date: 2024-06-02br />return_base100: 105.81264br />name: Infrastructure Index,date: 2024-06-03br />return_base100: 104.28885br />name: Infrastructure Index,date: 2024-06-04br />return_base100: 105.84410br />name: Infrastructure Index,date: 2024-06-05br />return_base100: 107.23606br />name: Infrastructure Index,date: 2024-06-06br />return_base100: 104.91219br />name: Infrastructure Index,date: 2024-06-07br />return_base100: 98.18661br />name: Infrastructure Index,date: 2024-06-08br />return_base100: 95.49924br />name: Infrastructure Index,date: 2024-06-09br />return_base100: 97.01703br />name: Infrastructure Index,date: 2024-06-10br />return_base100: 93.55396br />name: Infrastructure Index,date: 2024-06-11br />return_base100: 88.13912br />name: Infrastructure Index,date: 2024-06-12br />return_base100: 95.05329br />name: Infrastructure Index,date: 2024-06-13br />return_base100: 89.30605br />name: Infrastructure Index,date: 2024-06-14br />return_base100: 86.74551br />name: Infrastructure Index,date: 2024-06-15br />return_base100: 87.52883br />name: Infrastructure Index,date: 2024-06-16br />return_base100: 89.15048br />name: Infrastructure Index,date: 2024-06-17br />return_base100: 83.35846br />name: Infrastructure Index,date: 2024-06-18br />return_base100: 79.46364br />name: Infrastructure Index,date: 2024-06-19br />return_base100: 82.35135br />name: Infrastructure Index,date: 2024-06-20br />return_base100: 82.50284br />name: Infrastructure Index,date: 2024-06-21br />return_base100: 81.04081br />name: Infrastructure Index,date: 2024-06-22br />return_base100: 79.21695br />name: Infrastructure Index,date: 2024-06-23br />return_base100: 76.57478br />name: Infrastructure Index,date: 2024-06-24br />return_base100: 79.69203br />name: Infrastructure Index,date: 2024-06-25br />return_base100: 82.08155br />name: Infrastructure Index,date: 2024-06-26br />return_base100: 80.69074br />name: Infrastructure Index,date: 2024-06-27br />return_base100: 82.96014br />name: Infrastructure Index,date: 2024-06-28br />return_base100: 79.54210br />name: Infrastructure Index,date: 2024-06-29br />return_base100: 77.71787br />name: Infrastructure Index,date: 2024-06-30br />return_base100: 82.43728br />name: Infrastructure Index,date: 2024-07-01br />return_base100: 82.12954br />name: Infrastructure Index,date: 2024-07-02br />return_base100: 82.73200br />name: Infrastructure Index,date: 2024-07-03br />return_base100: 77.11044br />name: Infrastructure Index,date: 2024-07-04br />return_base100: 70.73643br />name: Infrastructure Index,date: 2024-07-05br />return_base100: 68.72958br />name: Infrastructure Index,date: 2024-07-06br />return_base100: 73.97324br />name: Infrastructure Index,date: 2024-07-07br />return_base100: 68.96103br />name: Infrastructure Index,date: 2024-07-08br />return_base100: 71.99945br />name: Infrastructure Index,date: 2024-07-09br />return_base100: 72.27894br />name: Infrastructure Index,date: 2024-07-10br />return_base100: 72.59636br />name: Infrastructure Index,date: 2024-07-11br />return_base100: 69.89496br />name: Infrastructure Index,date: 2024-07-12br />return_base100: 71.45228br />name: Infrastructure Index,date: 2024-07-13br />return_base100: 72.58605br />name: Infrastructure Index,date: 2024-07-14br />return_base100: 75.06482br />name: Infrastructure Index,date: 2024-07-15br />return_base100: 80.57304br />name: Infrastructure Index,date: 2024-07-16br />return_base100: 79.41466br />name: Infrastructure Index,date: 2024-07-17br />return_base100: 78.36407br />name: Infrastructure Index,date: 2024-07-18br />return_base100: 77.24254br />name: Infrastructure Index,date: 2024-07-19br />return_base100: 79.86009br />name: Infrastructure Index,date: 2024-07-20br />return_base100: 80.77257br />name: Infrastructure Index,date: 2024-07-21br />return_base100: 83.36442br />name: Infrastructure Index,date: 2024-07-22br />return_base100: 78.58796br />name: Infrastructure Index,date: 2024-07-23br />return_base100: 77.82007br />name: Infrastructure Index,date: 2024-07-24br />return_base100: 74.73397br />name: Infrastructure Index,date: 2024-07-25br />return_base100: 72.99127br />name: Infrastructure Index,date: 2024-07-26br />return_base100: 77.29286br />name: Infrastructure Index,date: 2024-07-27br />return_base100: 77.00005br />name: Infrastructure Index,date: 2024-07-28br />return_base100: 75.02155br />name: Infrastructure Index,date: 2024-07-29br />return_base100: 75.52792br />name: Infrastructure Index,date: 2024-07-30br />return_base100: 73.54252br />name: Infrastructure Index,date: 2024-07-31br />return_base100: 71.33837br />name: Infrastructure Index,date: 2024-08-01br />return_base100: 70.99017br />name: Infrastructure Index,date: 2024-08-02br />return_base100: 64.82657br />name: Infrastructure Index,date: 2024-08-03br />return_base100: 62.81945br />name: Infrastructure Index,date: 2024-08-04br />return_base100: 58.75672br />name: Infrastructure Index,date: 2024-08-05br />return_base100: 52.53834br />name: Infrastructure Index,date: 2024-08-06br />return_base100: 55.79064br />name: Infrastructure Index,date: 2024-08-07br />return_base100: 52.96066br />name: Infrastructure Index,date: 2024-08-08br />return_base100: 59.97511br />name: Infrastructure Index,date: 2024-08-09br />return_base100: 58.55056br />name: Infrastructure Index,date: 2024-08-10br />return_base100: 59.02092br />name: Infrastructure Index,date: 2024-08-11br />return_base100: 55.71565br />name: Infrastructure Index,date: 2024-08-12br />return_base100: 58.71868br />name: Infrastructure Index,date: 2024-08-13br />return_base100: 58.96552br />name: Infrastructure Index,date: 2024-08-14br />return_base100: 57.81444br />name: Infrastructure Index,date: 2024-08-15br />return_base100: 56.09579br />name: Infrastructure Index,date: 2024-08-16br />return_base100: 56.21441br />name: Infrastructure Index,date: 2024-08-17br />return_base100: 56.61745br />name: Infrastructure Index,date: 2024-08-18br />return_base100: 56.91207br />name: Infrastructure Index,date: 2024-08-19br />return_base100: 57.31309br />name: Infrastructure Index,date: 2024-08-20br />return_base100: 57.45779br />name: Infrastructure Index,date: 2024-08-21br />return_base100: 61.17579br />name: Infrastructure Index,date: 2024-08-22br />return_base100: 62.99011br />name: Infrastructure Index,date: 2024-08-23br />return_base100: 68.05265br />name: Infrastructure Index,date: 2024-08-24br />return_base100: 69.98902br />name: Infrastructure Index,date: 2024-08-25br />return_base100: 69.46777br />name: Infrastructure Index,date: 2024-08-26br />return_base100: 67.19775br />name: Infrastructure Index,date: 2024-08-27br />return_base100: 63.05691br />name: Infrastructure Index,date: 2024-08-28br />return_base100: 62.23658br />name: Infrastructure Index,date: 2024-08-29br />return_base100: 60.66106br />name: Infrastructure Index,date: 2024-08-30br />return_base100: 61.17174br />name: Infrastructure Index,date: 2024-08-31br />return_base100: 60.08928br />name: Infrastructure Index,date: 2024-09-01br />return_base100: 57.16570br />name: Infrastructure Index,date: 2024-09-02br />return_base100: 59.78792br />name: Infrastructure Index,date: 2024-09-03br />return_base100: 56.92586br />name: Infrastructure Index,date: 2024-09-04br />return_base100: 57.49951br />name: Infrastructure Index,date: 2024-09-05br />return_base100: 55.37563br />name: Infrastructure Index,date: 2024-09-06br />return_base100: 53.53384br />name: Infrastructure Index,date: 2024-09-07br />return_base100: 54.93823br />name: Infrastructure Index,date: 2024-09-08br />return_base100: 56.80542br />name: Infrastructure Index,date: 2024-09-09br />return_base100: 58.76962br />name: Infrastructure Index,date: 2024-09-10br />return_base100: 59.25398br />name: Infrastructure Index,date: 2024-09-11br />return_base100: 57.99853br />name: Infrastructure Index,date: 2024-09-12br />return_base100: 59.96801br />name: Infrastructure Index,date: 2024-09-13br />return_base100: 62.32069br />name: Infrastructure Index,date: 2024-09-14br />return_base100: 61.80830br />name: Infrastructure Index,date: 2024-09-15br />return_base100: 59.17126br />name: Infrastructure Index,date: 2024-09-16br />return_base100: 57.61445br />name: Infrastructure Index,date: 2024-09-17br />return_base100: 58.34394br />name: Infrastructure Index,date: 2024-09-18br />return_base100: 59.62468br />name: Infrastructure Index,date: 2024-09-19br />return_base100: 62.16512br />name: Infrastructure Index,date: 2024-09-20br />return_base100: 63.93653br />name: Infrastructure Index,date: 2024-09-21br />return_base100: 65.38005br />name: Infrastructure Index,date: 2024-09-22br />return_base100: 63.55966br />name: Infrastructure Index,date: 2024-09-23br />return_base100: 66.63457br />name: Infrastructure Index,date: 2024-09-24br />return_base100: 69.39423br />name: Infrastructure Index,date: 2024-09-25br />return_base100: 67.77590br />name: Infrastructure Index,date: 2024-09-26br />return_base100: 70.64760br />name: Infrastructure Index,date: 2024-09-27br />return_base100: 72.38373br />name: Infrastructure Index,date: 2024-09-28br />return_base100: 71.96442br />name: Infrastructure Index,date: 2024-09-29br />return_base100: 71.25582br />name: Infrastructure Index,date: 2024-09-30br />return_base100: 67.63292br />name: Infrastructure Index,date: 2024-10-01br />return_base100: 62.76338br />name: Infrastructure Index,date: 2024-10-02br />return_base100: 60.41334br />name: Infrastructure Index,date: 2024-10-03br />return_base100: 59.83405br />name: Infrastructure Index,date: 2024-10-04br />return_base100: 62.53789br />name: Infrastructure Index,date: 2024-10-05br />return_base100: 62.45269br />name: Infrastructure Index,date: 2024-10-06br />return_base100: 63.21508br />name: Infrastructure Index,date: 2024-10-07br />return_base100: 62.61765br />name: Infrastructure Index,date: 2024-10-08br />return_base100: 61.09753br />name: Infrastructure Index,date: 2024-10-09br />return_base100: 59.18287br />name: Infrastructure Index,date: 2024-10-10br />return_base100: 59.15572br />name: Infrastructure Index,date: 2024-10-11br />return_base100: 61.74078br />name: Infrastructure Index,date: 2024-10-12br />return_base100: 62.61210br />name: Infrastructure Index,date: 2024-10-13br />return_base100: 61.44004br />name: Infrastructure Index,date: 2024-10-14br />return_base100: 64.46887br />name: Infrastructure Index,date: 2024-10-15br />return_base100: 64.37227br />name: Infrastructure Index,date: 2024-10-16br />return_base100: 63.17186br />name: Infrastructure Index,date: 2024-10-17br />return_base100: 61.85163br />name: Infrastructure Index,date: 2024-10-18br />return_base100: 67.64986br />name: Infrastructure Index,date: 2024-10-19br />return_base100: 64.04127br />name: Infrastructure Index,date: 2024-10-20br />return_base100: 66.98532br />name: Infrastructure Index,date: 2024-10-21br />return_base100: 64.79355br />name: Infrastructure Index,date: 2024-10-22br />return_base100: 65.06273br />name: Infrastructure Index,date: 2024-10-23br />return_base100: 62.34759br />name: Infrastructure Index,date: 2024-10-24br />return_base100: 63.53505br />name: Infrastructure Index,date: 2024-10-25br />return_base100: 59.02527br />name: Infrastructure Index,date: 2024-10-26br />return_base100: 59.78497br />name: Infrastructure Index,date: 2024-10-27br />return_base100: 60.41899br />name: Infrastructure Index,date: 2024-10-28br />return_base100: 61.12469br />name: Infrastructure Index,date: 2024-10-29br />return_base100: 63.76541br />name: Infrastructure Index,date: 2024-10-30br />return_base100: 65.03205br />name: Infrastructure Index,date: 2024-10-31br />return_base100: 60.91143br />name: Infrastructure Index,date: 2024-11-01br />return_base100: 60.12147br />name: Infrastructure Index,date: 2024-11-02br />return_base100: 58.90110br />name: Infrastructure Index,date: 2024-11-03br />return_base100: 56.43052br />name: Infrastructure Index,date: 2024-11-04br />return_base100: 53.76378br />name: Infrastructure Index,date: 2024-11-05br />return_base100: 56.77718br />name: Infrastructure Index,date: 2024-11-06br />return_base100: 63.28137br />name: Infrastructure Index,date: 2024-11-07br />return_base100: 64.79459br />name: Infrastructure Index,date: 2024-11-08br />return_base100: 67.58913br />name: Infrastructure Index,date: 2024-11-09br />return_base100: 69.98726br />name: Infrastructure Index,date: 2024-11-10br />return_base100: 72.42809br />name: Infrastructure Index,date: 2024-11-11br />return_base100: 77.66963br />name: Infrastructure Index,date: 2024-11-12br />return_base100: 75.03575br />name: Infrastructure Index,date: 2024-11-13br />return_base100: 72.14855br />name: Infrastructure Index,date: 2024-11-14br />return_base100: 69.06493br />name: Infrastructure Index,date: 2024-11-15br />return_base100: 72.93623br />name: Infrastructure Index,date: 2024-11-16br />return_base100: 76.74943br />name: Infrastructure Index,date: 2024-11-17br />return_base100: 73.58632br />name: Infrastructure Index,date: 2024-11-18br />return_base100: 80.71349br />name: Infrastructure Index,date: 2024-11-19br />return_base100: 80.15897br />name: Infrastructure Index,date: 2024-11-20br />return_base100: 77.16123br />name: Infrastructure Index,date: 2024-11-21br />return_base100: 79.56241br />name: Infrastructure Index,date: 2024-11-22br />return_base100: 84.80639br />name: Infrastructure Index,date: 2024-11-23br />return_base100: 88.94131br />name: Infrastructure Index,date: 2024-11-24br />return_base100: 92.21916br />name: Infrastructure Index,date: 2024-11-25br />return_base100: 89.83855br />name: Infrastructure Index,date: 2024-11-26br />return_base100: 89.59907br />name: Infrastructure Index,date: 2024-11-27br />return_base100: 97.31393br />name: Infrastructure Index,date: 2024-11-28br />return_base100: 97.62934br />name: Infrastructure Index,date: 2024-11-29br />return_base100: 99.57151br />name: Infrastructure Index,date: 2024-11-30br />return_base100: 103.44799br />name: Infrastructure Index,date: 2024-12-01br />return_base100: 103.00619br />name: Infrastructure Index,date: 2024-12-02br />return_base100: 118.82159br />name: Infrastructure Index,date: 2024-12-03br />return_base100: 119.62104br />name: Infrastructure Index,date: 2024-12-04br />return_base100: 119.55874br />name: Infrastructure Index,date: 2024-12-05br />return_base100: 120.22785br />name: Infrastructure Index,date: 2024-12-06br />return_base100: 129.88640br />name: Infrastructure Index,date: 2024-12-07br />return_base100: 126.14445br />name: Infrastructure Index,date: 2024-12-08br />return_base100: 129.19988br />name: Infrastructure Index,date: 2024-12-09br />return_base100: 110.22955br />name: Infrastructure Index,date: 2024-12-10br />return_base100: 108.15781br />name: Infrastructure Index,date: 2024-12-11br />return_base100: 117.33837br />name: Infrastructure Index,date: 2024-12-12br />return_base100: 129.63152br />name: Infrastructure Index,date: 2024-12-13br />return_base100: 129.44267br />name: Infrastructure Index,date: 2024-12-14br />return_base100: 128.78155br />name: Infrastructure Index,date: 2024-12-15br />return_base100: 131.57748br />name: Infrastructure Index,date: 2024-12-16br />return_base100: 128.38115br />name: Infrastructure Index,date: 2024-12-17br />return_base100: 123.06177br />name: Infrastructure Index,date: 2024-12-18br />return_base100: 110.85828br />name: Infrastructure Index,date: 2024-12-19br />return_base100: 102.29795br />name: Infrastructure Index,date: 2024-12-20br />return_base100: 103.91576br />name: Infrastructure Index,date: 2024-12-21br />return_base100: 98.12348br />name: Infrastructure Index,date: 2024-12-22br />return_base100: 98.70278br />name: Infrastructure Index,date: 2024-12-23br />return_base100: 107.82069br />name: Infrastructure Index,date: 2024-12-24br />return_base100: 112.51283br />name: Infrastructure Index,date: 2024-12-25br />return_base100: 108.63345br />name: Infrastructure Index,date: 2024-12-26br />return_base100: 101.04608br />name: Infrastructure Index,date: 2024-12-27br />return_base100: 98.41121br />name: Infrastructure Index,date: 2024-12-28br />return_base100: 101.29442br />name: Infrastructure Index,date: 2024-12-29br />return_base100: 97.01506br />name: Infrastructure Index,date: 2024-12-30br />return_base100: 95.42913br />name: Infrastructure Index,date: 2024-12-31br />return_base100: 93.29193br />name: Infrastructure Index,date: 2025-01-01br />return_base100: 99.37240br />name: Infrastructure Index,date: 2025-01-02br />return_base100: 102.42637br />name: Infrastructure Index,date: 2025-01-03br />return_base100: 108.42367br />name: Infrastructure Index,date: 2025-01-04br />return_base100: 109.25913br />name: Infrastructure Index,date: 2025-01-05br />return_base100: 109.95721br />name: Infrastructure Index,date: 2025-01-06br />return_base100: 111.52796br />name: Infrastructure Index,date: 2025-01-07br />return_base100: 100.86143br />name: Infrastructure Index,date: 2025-01-08br />return_base100: 96.24951br />name: Infrastructure Index,date: 2025-01-09br />return_base100: 92.01161br />name: Infrastructure Index,date: 2025-01-10br />return_base100: 94.91409br />name: Infrastructure Index,date: 2025-01-11br />return_base100: 94.76681br />name: Infrastructure Index,date: 2025-01-12br />return_base100: 92.79400br />name: Infrastructure Index,date: 2025-01-13br />return_base100: 90.42163br />name: Infrastructure Index,date: 2025-01-14br />return_base100: 94.09972br />name: Infrastructure Index,date: 2025-01-15br />return_base100: 101.37133br />name: Infrastructure Index,date: 2025-01-16br />return_base100: 102.38352br />name: Infrastructure Index,date: 2025-01-17br />return_base100: 111.12746br />name: Infrastructure Index,date: 2025-01-18br />return_base100: 105.24428br />name: Infrastructure Index,date: 2025-01-19br />return_base100: 102.61362br />name: Infrastructure Index,date: 2025-01-20br />return_base100: 105.09187br />name: Infrastructure Index,date: 2025-01-21br />return_base100: 109.75276br />name: Infrastructure Index,date: 2025-01-22br />return_base100: 105.55207br />name: Infrastructure Index,date: 2025-01-23br />return_base100: 106.00590br />name: Infrastructure Index,date: 2025-01-24br />return_base100: 103.72043br />name: Infrastructure Index,date: 2025-01-25br />return_base100: 103.55304br />name: Infrastructure Index,date: 2025-01-26br />return_base100: 102.72105br />name: Infrastructure Index,date: 2025-01-27br />return_base100: 98.77585br />name: Infrastructure Index,date: 2025-01-28br />return_base100: 92.02016br />name: Infrastructure Index,date: 2025-01-29br />return_base100: 96.35419br />name: Infrastructure Index,date: 2025-01-30br />return_base100: 100.24290br />name: Infrastructure Index,date: 2025-01-31br />return_base100: 101.26379br />name: Infrastructure Index,date: 2025-02-01br />return_base100: 93.83702br />name: Infrastructure Index,date: 2025-02-02br />return_base100: 81.54797br />name: Infrastructure Index,date: 2025-02-03br />return_base100: 86.92249br />name: Infrastructure Index,date: 2025-02-04br />return_base100: 80.45198br />name: Infrastructure Index,date: 2025-02-05br />return_base100: 77.58111br />name: Infrastructure Index,date: 2025-02-06br />return_base100: 74.27154br />name: Infrastructure Index,date: 2025-02-07br />return_base100: 73.67027br />name: Infrastructure Index,date: 2025-02-08br />return_base100: 74.95350br />name: Infrastructure Index,date: 2025-02-09br />return_base100: 74.09679br />name: Infrastructure Index,date: 2025-02-10br />return_base100: 76.53094br />name: Infrastructure Index,date: 2025-02-11br />return_base100: 76.12417br />name: Infrastructure Index,date: 2025-02-12br />return_base100: 78.73918br />name: Infrastructure Index,date: 2025-02-13br />return_base100: 76.48932br />name: Infrastructure Index,date: 2025-02-14br />return_base100: 79.26857br />name: Infrastructure Index,date: 2025-02-15br />return_base100: 77.38760br />name: Infrastructure Index,date: 2025-02-16br />return_base100: 77.35111br />name: Infrastructure Index,date: 2025-02-17br />return_base100: 77.87843br />name: Infrastructure Index,date: 2025-02-18br />return_base100: 72.04775br />name: Infrastructure Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,192,148,1),dash:solid},hoveron:points,name:Infrastructure Index,legendgroup:Infrastructure Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,97.720860430215097,94.592296148074027,95.600345627359133,96.310518895811541,100.64923370776296,101.16694710991858,104.14580017281367,107.69966801582611,110.1427077174951,109.20287416435491,112.25658283687298,115.3471281095093,112.19609804902451,113.06880713083815,105.49074537268635,116.06339533403066,119.56478239119559,118.16499158670243,126.24694165264449,131.91377506935285,132.40893173859658,132.19673473100187,141.98117240438401,139.85456364545911,132.15362226567828,127.00941379780799,139.76415480467506,134.01991905043428,119.54249852198828,131.89203692755467,139.70085042521259,131.57269543862841,132.08376915730591,135.31693119286913,140.32889171858653,140.75410432488971,139.12228841693573,149.60580290145074,150.07494656419118,149.40324707808449,156.50989130929099,152.46004820592117,145.70266951657646,145.88848969939514,150.14443585429078,142.87825731047343,145.62244758743009,145.77561508026739,151.02769566601484,141.61508026740643,140.11787712037838,137.14238937650643,118.76301787257263,106.31852289781254,115.46827959434263,113.77834371731321,119.45627359134112,114.39738050843603,112.58074491791348,112.45168038564736,111.59989085451816,115.4002455773341,116.27122652235207,111.01041429805811,103.9586156714721,105.94197098549274,107.64227568329619,114.15325844740551,111.86857064896084,113.1907772067852,109.0280594842876,109.8062667697485,106.13761426167629,108.95074810132338,104.70680794942926,104.03710946382282,104.3125198963118,104.02437582427578,102.47023511755877,108.7674746464141,105.85747419164127,109.00659420619399,109.9145027058984,107.09291009140932,121.17167674746464,119.59006776115329,115.63727318204556,114.23411705852925,113.13029241893675,116.96257219518849,119.5099367865751,117.63227068079492,115.69502933284824,113.7689753967893,113.39815362226568,114.63104279412433,113.70630769930419,112.51107371867752,110.86606939833553,112.97303197053071,114.94201646277685,112.60493883305288,107.05188958115421,102.83987448269589,104.47514666424121,101.1293828732548,96.343717313202049,98.612851880485678,94.569375596889358,94.657146755195768,96.589749420164608,99.657192232479858,95.176133521306099,91.253990631679486,99.526945290827243,98.872618127245445,97.446450497976258,94.91973259356952,91.639001318841238,92.647596525535477,98.348355996179905,101.53704124789667,105.52285233525853,103.33621356132613,101.99554322615855,104.53062895083904,106.01018691163765,103.09818545636453,95.257901678111764,90.334985674655499,90.715539587975798,94.542271135567773,87.209422893264815,90.90954568193186,94.477147664741466,96.48160443858292,98.355541407067165,103.54622765928417,108.34862885988447,112.77511483014234,115.92059666196734,117.26681522579472,112.32470780844969,111.56269043612717,112.68425121651734,111.47701123288915,113.27782072854609,107.17977170403383,109.87984901541681,105.04961571694938,105.05243530856337,107.66410477966257,108.78839419709855,106.66014825594614,113.24589567511028,112.76119878120879,114.29651189230978,116.44404020191912,106.05821092364363,100.42248396925736,93.92014188912637,87.078266405930222,88.512165173495831,84.754195279457917,92.804856973941511,89.785620082768645,88.070035017508744,85.248442403019681,90.243576333621348,93.490654418118154,95.179589794897439,93.211787712037832,94.762926918004453,93.92014188912637,94.062212924644143,97.162490336077113,102.12979216881166,107.8077220428396,106.29460184637772,114.14016098958571,110.43030606212196,110.19709854927463,105.36923006958024,98.854700077311392,97.448360543908322,95.145845650097783,98.413934239847194,97.212424394015187,91.991814088862611,99.203601800900444,91.416253581336136,97.319114102505779,93.420346536904816,90.076219928145889,89.599254172540796,90.246395925235348,97.644367638364628,101.231161035063,100.13643185228979,99.896311792259752,100.33007412797306,97.870844513165679,97.094001546227645,95.789713038337354,94.928191368411476,95.500022738642059,99.815998908545183,100.87680203738232,102.95547773886943,105.82664059302378,111.2989221883669,108.42357542407568,106.19682568557005,107.95670562554004,112.6194006093956,109.10846332257036,107.65218973122924,103.49092728182274,96.675155759698015,93.657101277911693,94.280776752012358,98.46950748101321,97.460912274318986,98.072854609122743,95.959343308017651,94.168265951157409,91.604893355768795,91.678930374278053,93.68666151257446,97.612351630360635,96.805948428759834,101.54631861385239,97.794533630451582,96.487880303788245,93.290918186365914,95.798080858611129,95.968074946564187,96.885169857656109,93.528036745645551,93.70721724498614,91.316021647187213,89.868934467233629,83.060985037973524,87.08426940743098,89.051161944608651,91.046614216199018,91.89476556460049,95.992086952567192,91.345490927281801,90.418572922825035,87.572058756651046,84.868798035381317,82.272863704579564,84.539542498521982,105.15048433307564,111.73932420755831,110.36218109054526,117.05661921870026,114.51744053845103,117.92041475283094,112.47087179953614,109.10846332257036,100.97785256264496,104.79803538132701,108.34144344899723,105.08526990768111,110.40511164673245,106.19991814088863,104.59557051252899,112.25239892673609,113.73623175223975,116.66360452953751,118.07112647232707,123.1573059256901,120.82568557005776,136.22047387330028,131.9103187957615,131.09436536450042,136.82877802537632,135.87057164946108,150.56519168675248,161.06444131156488,171.68393287552865,163.13529492018733,179.93251171040063,181.10637136750194,181.44717813452181,160.89972258856702,162.08986311337486,177.05434535449541,204.97839829005412,209.40324707808452,201.3001045977534,205.44572286143074,204.88007640183727,194.63995634180725,182.98312792760012,171.34858338260037,176.98194551821365,162.61885488198644,169.26344990677157,194.23821001409797,193.71804083860113,190.96993951521216,176.79175951612172,171.64009277365955,182.41984628677977,172.27450088680703,168.37555141206965,163.40852244303969,168.76802037382328,174.71626722452132,183.25862931465733,183.79989994997499,180.20919550684434,180.60512074218926,163.33366683341671,157.58397380508436,151.52594479057711,155.17222247487379,155.27591068261401,154.58147255445905,152.95593251171039,157.57851653099274,168.4365819273273,164.18263677293191,177.12101505298105,166.94447223611806,162.00054572740916,172.71426622402109,183.64964300331982,172.79285097094001,170.48014916549184,168.51907772067852,164.96048024012006,162.02346627859382,155.47983082450315,147.05307199054073,150.46450497976261,158.99131383873754,165.50202373914229,149.95370412478968,130.73855109372869,137.8426485970258,132.95247623811906,128.20728546091229,121.10427941243348,120.01855473191139,121.725044340352,120.93483105188956,127.40542998772115,124.24457683387146,128.80731274728274,128.96639228705263,131.94515439537952,128.10805402701351,127.99399699849923,132.9382873254809,125.29328300513893,text:date: 2024-02-19br />return_base100: 100.00000br />name: Lending Index,date: 2024-02-20br />return_base100: 97.72086br />name: Lending Index,date: 2024-02-21br />return_base100: 94.59230br />name: Lending Index,date: 2024-02-22br />return_base100: 95.60035br />name: Lending Index,date: 2024-02-23br />return_base100: 96.31052br />name: Lending Index,date: 2024-02-24br />return_base100: 100.64923br />name: Lending Index,date: 2024-02-25br />return_base100: 101.16695br />name: Lending Index,date: 2024-02-26br />return_base100: 104.14580br />name: Lending Index,date: 2024-02-27br />return_base100: 107.69967br />name: Lending Index,date: 2024-02-28br />return_base100: 110.14271br />name: Lending Index,date: 2024-02-29br />return_base100: 109.20287br />name: Lending Index,date: 2024-03-01br />return_base100: 112.25658br />name: Lending Index,date: 2024-03-02br />return_base100: 115.34713br />name: Lending Index,date: 2024-03-03br />return_base100: 112.19610br />name: Lending Index,date: 2024-03-04br />return_base100: 113.06881br />name: Lending Index,date: 2024-03-05br />return_base100: 105.49075br />name: Lending Index,date: 2024-03-06br />return_base100: 116.06340br />name: Lending Index,date: 2024-03-07br />return_base100: 119.56478br />name: Lending Index,date: 2024-03-08br />return_base100: 118.16499br />name: Lending Index,date: 2024-03-09br />return_base100: 126.24694br />name: Lending Index,date: 2024-03-10br />return_base100: 131.91378br />name: Lending Index,date: 2024-03-11br />return_base100: 132.40893br />name: Lending Index,date: 2024-03-12br />return_base100: 132.19673br />name: Lending Index,date: 2024-03-13br />return_base100: 141.98117br />name: Lending Index,date: 2024-03-14br />return_base100: 139.85456br />name: Lending Index,date: 2024-03-15br />return_base100: 132.15362br />name: Lending Index,date: 2024-03-16br />return_base100: 127.00941br />name: Lending Index,date: 2024-03-17br />return_base100: 139.76415br />name: Lending Index,date: 2024-03-18br />return_base100: 134.01992br />name: Lending Index,date: 2024-03-19br />return_base100: 119.54250br />name: Lending Index,date: 2024-03-20br />return_base100: 131.89204br />name: Lending Index,date: 2024-03-21br />return_base100: 139.70085br />name: Lending Index,date: 2024-03-22br />return_base100: 131.57270br />name: Lending Index,date: 2024-03-23br />return_base100: 132.08377br />name: Lending Index,date: 2024-03-24br />return_base100: 135.31693br />name: Lending Index,date: 2024-03-25br />return_base100: 140.32889br />name: Lending Index,date: 2024-03-26br />return_base100: 140.75410br />name: Lending Index,date: 2024-03-27br />return_base100: 139.12229br />name: Lending Index,date: 2024-03-28br />return_base100: 149.60580br />name: Lending Index,date: 2024-03-29br />return_base100: 150.07495br />name: Lending Index,date: 2024-03-30br />return_base100: 149.40325br />name: Lending Index,date: 2024-03-31br />return_base100: 156.50989br />name: Lending Index,date: 2024-04-01br />return_base100: 152.46005br />name: Lending Index,date: 2024-04-02br />return_base100: 145.70267br />name: Lending Index,date: 2024-04-03br />return_base100: 145.88849br />name: Lending Index,date: 2024-04-04br />return_base100: 150.14444br />name: Lending Index,date: 2024-04-05br />return_base100: 142.87826br />name: Lending Index,date: 2024-04-06br />return_base100: 145.62245br />name: Lending Index,date: 2024-04-07br />return_base100: 145.77562br />name: Lending Index,date: 2024-04-08br />return_base100: 151.02770br />name: Lending Index,date: 2024-04-09br />return_base100: 141.61508br />name: Lending Index,date: 2024-04-10br />return_base100: 140.11788br />name: Lending Index,date: 2024-04-11br />return_base100: 137.14239br />name: Lending Index,date: 2024-04-12br />return_base100: 118.76302br />name: Lending Index,date: 2024-04-13br />return_base100: 106.31852br />name: Lending Index,date: 2024-04-14br />return_base100: 115.46828br />name: Lending Index,date: 2024-04-15br />return_base100: 113.77834br />name: Lending Index,date: 2024-04-16br />return_base100: 119.45627br />name: Lending Index,date: 2024-04-17br />return_base100: 114.39738br />name: Lending Index,date: 2024-04-18br />return_base100: 112.58074br />name: Lending Index,date: 2024-04-19br />return_base100: 112.45168br />name: Lending Index,date: 2024-04-26br />return_base100: 111.59989br />name: Lending Index,date: 2024-04-27br />return_base100: 115.40025br />name: Lending Index,date: 2024-04-28br />return_base100: 116.27123br />name: Lending Index,date: 2024-04-29br />return_base100: 111.01041br />name: Lending Index,date: 2024-04-30br />return_base100: 103.95862br />name: Lending Index,date: 2024-05-01br />return_base100: 105.94197br />name: Lending Index,date: 2024-05-02br />return_base100: 107.64228br />name: Lending Index,date: 2024-05-03br />return_base100: 114.15326br />name: Lending Index,date: 2024-05-04br />return_base100: 111.86857br />name: Lending Index,date: 2024-05-05br />return_base100: 113.19078br />name: Lending Index,date: 2024-05-06br />return_base100: 109.02806br />name: Lending Index,date: 2024-05-07br />return_base100: 109.80627br />name: Lending Index,date: 2024-05-08br />return_base100: 106.13761br />name: Lending Index,date: 2024-05-09br />return_base100: 108.95075br />name: Lending Index,date: 2024-05-10br />return_base100: 104.70681br />name: Lending Index,date: 2024-05-11br />return_base100: 104.03711br />name: Lending Index,date: 2024-05-12br />return_base100: 104.31252br />name: Lending Index,date: 2024-05-13br />return_base100: 104.02438br />name: Lending Index,date: 2024-05-14br />return_base100: 102.47024br />name: Lending Index,date: 2024-05-15br />return_base100: 108.76747br />name: Lending Index,date: 2024-05-16br />return_base100: 105.85747br />name: Lending Index,date: 2024-05-17br />return_base100: 109.00659br />name: Lending Index,date: 2024-05-18br />return_base100: 109.91450br />name: Lending Index,date: 2024-05-19br />return_base100: 107.09291br />name: Lending Index,date: 2024-05-20br />return_base100: 121.17168br />name: Lending Index,date: 2024-05-21br />return_base100: 119.59007br />name: Lending Index,date: 2024-05-22br />return_base100: 115.63727br />name: Lending Index,date: 2024-05-23br />return_base100: 114.23412br />name: Lending Index,date: 2024-05-24br />return_base100: 113.13029br />name: Lending Index,date: 2024-05-25br />return_base100: 116.96257br />name: Lending Index,date: 2024-05-26br />return_base100: 119.50994br />name: Lending Index,date: 2024-05-27br />return_base100: 117.63227br />name: Lending Index,date: 2024-05-28br />return_base100: 115.69503br />name: Lending Index,date: 2024-05-29br />return_base100: 113.76898br />name: Lending Index,date: 2024-05-30br />return_base100: 113.39815br />name: Lending Index,date: 2024-05-31br />return_base100: 114.63104br />name: Lending Index,date: 2024-06-01br />return_base100: 113.70631br />name: Lending Index,date: 2024-06-02br />return_base100: 112.51107br />name: Lending Index,date: 2024-06-03br />return_base100: 110.86607br />name: Lending Index,date: 2024-06-04br />return_base100: 112.97303br />name: Lending Index,date: 2024-06-05br />return_base100: 114.94202br />name: Lending Index,date: 2024-06-06br />return_base100: 112.60494br />name: Lending Index,date: 2024-06-07br />return_base100: 107.05189br />name: Lending Index,date: 2024-06-08br />return_base100: 102.83987br />name: Lending Index,date: 2024-06-09br />return_base100: 104.47515br />name: Lending Index,date: 2024-06-10br />return_base100: 101.12938br />name: Lending Index,date: 2024-06-11br />return_base100: 96.34372br />name: Lending Index,date: 2024-06-12br />return_base100: 98.61285br />name: Lending Index,date: 2024-06-13br />return_base100: 94.56938br />name: Lending Index,date: 2024-06-14br />return_base100: 94.65715br />name: Lending Index,date: 2024-06-15br />return_base100: 96.58975br />name: Lending Index,date: 2024-06-16br />return_base100: 99.65719br />name: Lending Index,date: 2024-06-17br />return_base100: 95.17613br />name: Lending Index,date: 2024-06-18br />return_base100: 91.25399br />name: Lending Index,date: 2024-06-19br />return_base100: 99.52695br />name: Lending Index,date: 2024-06-20br />return_base100: 98.87262br />name: Lending Index,date: 2024-06-21br />return_base100: 97.44645br />name: Lending Index,date: 2024-06-22br />return_base100: 94.91973br />name: Lending Index,date: 2024-06-23br />return_base100: 91.63900br />name: Lending Index,date: 2024-06-24br />return_base100: 92.64760br />name: Lending Index,date: 2024-06-25br />return_base100: 98.34836br />name: Lending Index,date: 2024-06-26br />return_base100: 101.53704br />name: Lending Index,date: 2024-06-27br />return_base100: 105.52285br />name: Lending Index,date: 2024-06-28br />return_base100: 103.33621br />name: Lending Index,date: 2024-06-29br />return_base100: 101.99554br />name: Lending Index,date: 2024-06-30br />return_base100: 104.53063br />name: Lending Index,date: 2024-07-01br />return_base100: 106.01019br />name: Lending Index,date: 2024-07-02br />return_base100: 103.09819br />name: Lending Index,date: 2024-07-03br />return_base100: 95.25790br />name: Lending Index,date: 2024-07-04br />return_base100: 90.33499br />name: Lending Index,date: 2024-07-05br />return_base100: 90.71554br />name: Lending Index,date: 2024-07-06br />return_base100: 94.54227br />name: Lending Index,date: 2024-07-07br />return_base100: 87.20942br />name: Lending Index,date: 2024-07-08br />return_base100: 90.90955br />name: Lending Index,date: 2024-07-09br />return_base100: 94.47715br />name: Lending Index,date: 2024-07-10br />return_base100: 96.48160br />name: Lending Index,date: 2024-07-11br />return_base100: 98.35554br />name: Lending Index,date: 2024-07-12br />return_base100: 103.54623br />name: Lending Index,date: 2024-07-13br />return_base100: 108.34863br />name: Lending Index,date: 2024-07-14br />return_base100: 112.77511br />name: Lending Index,date: 2024-07-15br />return_base100: 115.92060br />name: Lending Index,date: 2024-07-16br />return_base100: 117.26682br />name: Lending Index,date: 2024-07-17br />return_base100: 112.32471br />name: Lending Index,date: 2024-07-18br />return_base100: 111.56269br />name: Lending Index,date: 2024-07-19br />return_base100: 112.68425br />name: Lending Index,date: 2024-07-20br />return_base100: 111.47701br />name: Lending Index,date: 2024-07-21br />return_base100: 113.27782br />name: Lending Index,date: 2024-07-22br />return_base100: 107.17977br />name: Lending Index,date: 2024-07-23br />return_base100: 109.87985br />name: Lending Index,date: 2024-07-24br />return_base100: 105.04962br />name: Lending Index,date: 2024-07-25br />return_base100: 105.05244br />name: Lending Index,date: 2024-07-26br />return_base100: 107.66410br />name: Lending Index,date: 2024-07-27br />return_base100: 108.78839br />name: Lending Index,date: 2024-07-28br />return_base100: 106.66015br />name: Lending Index,date: 2024-07-29br />return_base100: 113.24590br />name: Lending Index,date: 2024-07-30br />return_base100: 112.76120br />name: Lending Index,date: 2024-07-31br />return_base100: 114.29651br />name: Lending Index,date: 2024-08-01br />return_base100: 116.44404br />name: Lending Index,date: 2024-08-02br />return_base100: 106.05821br />name: Lending Index,date: 2024-08-03br />return_base100: 100.42248br />name: Lending Index,date: 2024-08-04br />return_base100: 93.92014br />name: Lending Index,date: 2024-08-05br />return_base100: 87.07827br />name: Lending Index,date: 2024-08-06br />return_base100: 88.51217br />name: Lending Index,date: 2024-08-07br />return_base100: 84.75420br />name: Lending Index,date: 2024-08-08br />return_base100: 92.80486br />name: Lending Index,date: 2024-08-09br />return_base100: 89.78562br />name: Lending Index,date: 2024-08-10br />return_base100: 88.07004br />name: Lending Index,date: 2024-08-11br />return_base100: 85.24844br />name: Lending Index,date: 2024-08-12br />return_base100: 90.24358br />name: Lending Index,date: 2024-08-13br />return_base100: 93.49065br />name: Lending Index,date: 2024-08-14br />return_base100: 95.17959br />name: Lending Index,date: 2024-08-15br />return_base100: 93.21179br />name: Lending Index,date: 2024-08-16br />return_base100: 94.76293br />name: Lending Index,date: 2024-08-17br />return_base100: 93.92014br />name: Lending Index,date: 2024-08-18br />return_base100: 94.06221br />name: Lending Index,date: 2024-08-19br />return_base100: 97.16249br />name: Lending Index,date: 2024-08-20br />return_base100: 102.12979br />name: Lending Index,date: 2024-08-21br />return_base100: 107.80772br />name: Lending Index,date: 2024-08-22br />return_base100: 106.29460br />name: Lending Index,date: 2024-08-23br />return_base100: 114.14016br />name: Lending Index,date: 2024-08-24br />return_base100: 110.43031br />name: Lending Index,date: 2024-08-25br />return_base100: 110.19710br />name: Lending Index,date: 2024-08-26br />return_base100: 105.36923br />name: Lending Index,date: 2024-08-27br />return_base100: 98.85470br />name: Lending Index,date: 2024-08-28br />return_base100: 97.44836br />name: Lending Index,date: 2024-08-29br />return_base100: 95.14585br />name: Lending Index,date: 2024-08-30br />return_base100: 98.41393br />name: Lending Index,date: 2024-08-31br />return_base100: 97.21242br />name: Lending Index,date: 2024-09-01br />return_base100: 91.99181br />name: Lending Index,date: 2024-09-02br />return_base100: 99.20360br />name: Lending Index,date: 2024-09-03br />return_base100: 91.41625br />name: Lending Index,date: 2024-09-04br />return_base100: 97.31911br />name: Lending Index,date: 2024-09-05br />return_base100: 93.42035br />name: Lending Index,date: 2024-09-06br />return_base100: 90.07622br />name: Lending Index,date: 2024-09-07br />return_base100: 89.59925br />name: Lending Index,date: 2024-09-08br />return_base100: 90.24640br />name: Lending Index,date: 2024-09-09br />return_base100: 97.64437br />name: Lending Index,date: 2024-09-10br />return_base100: 101.23116br />name: Lending Index,date: 2024-09-11br />return_base100: 100.13643br />name: Lending Index,date: 2024-09-12br />return_base100: 99.89631br />name: Lending Index,date: 2024-09-13br />return_base100: 100.33007br />name: Lending Index,date: 2024-09-14br />return_base100: 97.87084br />name: Lending Index,date: 2024-09-15br />return_base100: 97.09400br />name: Lending Index,date: 2024-09-16br />return_base100: 95.78971br />name: Lending Index,date: 2024-09-17br />return_base100: 94.92819br />name: Lending Index,date: 2024-09-18br />return_base100: 95.50002br />name: Lending Index,date: 2024-09-19br />return_base100: 99.81600br />name: Lending Index,date: 2024-09-20br />return_base100: 100.87680br />name: Lending Index,date: 2024-09-21br />return_base100: 102.95548br />name: Lending Index,date: 2024-09-22br />return_base100: 105.82664br />name: Lending Index,date: 2024-09-23br />return_base100: 111.29892br />name: Lending Index,date: 2024-09-24br />return_base100: 108.42358br />name: Lending Index,date: 2024-09-25br />return_base100: 106.19683br />name: Lending Index,date: 2024-09-26br />return_base100: 107.95671br />name: Lending Index,date: 2024-09-27br />return_base100: 112.61940br />name: Lending Index,date: 2024-09-28br />return_base100: 109.10846br />name: Lending Index,date: 2024-09-29br />return_base100: 107.65219br />name: Lending Index,date: 2024-09-30br />return_base100: 103.49093br />name: Lending Index,date: 2024-10-01br />return_base100: 96.67516br />name: Lending Index,date: 2024-10-02br />return_base100: 93.65710br />name: Lending Index,date: 2024-10-03br />return_base100: 94.28078br />name: Lending Index,date: 2024-10-04br />return_base100: 98.46951br />name: Lending Index,date: 2024-10-05br />return_base100: 97.46091br />name: Lending Index,date: 2024-10-06br />return_base100: 98.07285br />name: Lending Index,date: 2024-10-07br />return_base100: 95.95934br />name: Lending Index,date: 2024-10-08br />return_base100: 94.16827br />name: Lending Index,date: 2024-10-09br />return_base100: 91.60489br />name: Lending Index,date: 2024-10-10br />return_base100: 91.67893br />name: Lending Index,date: 2024-10-11br />return_base100: 93.68666br />name: Lending Index,date: 2024-10-12br />return_base100: 97.61235br />name: Lending Index,date: 2024-10-13br />return_base100: 96.80595br />name: Lending Index,date: 2024-10-14br />return_base100: 101.54632br />name: Lending Index,date: 2024-10-15br />return_base100: 97.79453br />name: Lending Index,date: 2024-10-16br />return_base100: 96.48788br />name: Lending Index,date: 2024-10-17br />return_base100: 93.29092br />name: Lending Index,date: 2024-10-18br />return_base100: 95.79808br />name: Lending Index,date: 2024-10-19br />return_base100: 95.96807br />name: Lending Index,date: 2024-10-20br />return_base100: 96.88517br />name: Lending Index,date: 2024-10-21br />return_base100: 93.52804br />name: Lending Index,date: 2024-10-22br />return_base100: 93.70722br />name: Lending Index,date: 2024-10-23br />return_base100: 91.31602br />name: Lending Index,date: 2024-10-24br />return_base100: 89.86893br />name: Lending Index,date: 2024-10-25br />return_base100: 83.06099br />name: Lending Index,date: 2024-10-26br />return_base100: 87.08427br />name: Lending Index,date: 2024-10-27br />return_base100: 89.05116br />name: Lending Index,date: 2024-10-28br />return_base100: 91.04661br />name: Lending Index,date: 2024-10-29br />return_base100: 91.89477br />name: Lending Index,date: 2024-10-30br />return_base100: 95.99209br />name: Lending Index,date: 2024-10-31br />return_base100: 91.34549br />name: Lending Index,date: 2024-11-01br />return_base100: 90.41857br />name: Lending Index,date: 2024-11-02br />return_base100: 87.57206br />name: Lending Index,date: 2024-11-03br />return_base100: 84.86880br />name: Lending Index,date: 2024-11-04br />return_base100: 82.27286br />name: Lending Index,date: 2024-11-05br />return_base100: 84.53954br />name: Lending Index,date: 2024-11-06br />return_base100: 105.15048br />name: Lending Index,date: 2024-11-07br />return_base100: 111.73932br />name: Lending Index,date: 2024-11-08br />return_base100: 110.36218br />name: Lending Index,date: 2024-11-09br />return_base100: 117.05662br />name: Lending Index,date: 2024-11-10br />return_base100: 114.51744br />name: Lending Index,date: 2024-11-11br />return_base100: 117.92041br />name: Lending Index,date: 2024-11-12br />return_base100: 112.47087br />name: Lending Index,date: 2024-11-13br />return_base100: 109.10846br />name: Lending Index,date: 2024-11-14br />return_base100: 100.97785br />name: Lending Index,date: 2024-11-15br />return_base100: 104.79804br />name: Lending Index,date: 2024-11-16br />return_base100: 108.34144br />name: Lending Index,date: 2024-11-17br />return_base100: 105.08527br />name: Lending Index,date: 2024-11-18br />return_base100: 110.40511br />name: Lending Index,date: 2024-11-19br />return_base100: 106.19992br />name: Lending Index,date: 2024-11-20br />return_base100: 104.59557br />name: Lending Index,date: 2024-11-21br />return_base100: 112.25240br />name: Lending Index,date: 2024-11-22br />return_base100: 113.73623br />name: Lending Index,date: 2024-11-23br />return_base100: 116.66360br />name: Lending Index,date: 2024-11-24br />return_base100: 118.07113br />name: Lending Index,date: 2024-11-25br />return_base100: 123.15731br />name: Lending Index,date: 2024-11-26br />return_base100: 120.82569br />name: Lending Index,date: 2024-11-27br />return_base100: 136.22047br />name: Lending Index,date: 2024-11-28br />return_base100: 131.91032br />name: Lending Index,date: 2024-11-29br />return_base100: 131.09437br />name: Lending Index,date: 2024-11-30br />return_base100: 136.82878br />name: Lending Index,date: 2024-12-01br />return_base100: 135.87057br />name: Lending Index,date: 2024-12-02br />return_base100: 150.56519br />name: Lending Index,date: 2024-12-03br />return_base100: 161.06444br />name: Lending Index,date: 2024-12-04br />return_base100: 171.68393br />name: Lending Index,date: 2024-12-05br />return_base100: 163.13529br />name: Lending Index,date: 2024-12-06br />return_base100: 179.93251br />name: Lending Index,date: 2024-12-07br />return_base100: 181.10637br />name: Lending Index,date: 2024-12-08br />return_base100: 181.44718br />name: Lending Index,date: 2024-12-09br />return_base100: 160.89972br />name: Lending Index,date: 2024-12-10br />return_base100: 162.08986br />name: Lending Index,date: 2024-12-11br />return_base100: 177.05435br />name: Lending Index,date: 2024-12-12br />return_base100: 204.97840br />name: Lending Index,date: 2024-12-13br />return_base100: 209.40325br />name: Lending Index,date: 2024-12-14br />return_base100: 201.30010br />name: Lending Index,date: 2024-12-15br />return_base100: 205.44572br />name: Lending Index,date: 2024-12-16br />return_base100: 204.88008br />name: Lending Index,date: 2024-12-17br />return_base100: 194.63996br />name: Lending Index,date: 2024-12-18br />return_base100: 182.98313br />name: Lending Index,date: 2024-12-19br />return_base100: 171.34858br />name: Lending Index,date: 2024-12-20br />return_base100: 176.98195br />name: Lending Index,date: 2024-12-21br />return_base100: 162.61885br />name: Lending Index,date: 2024-12-22br />return_base100: 169.26345br />name: Lending Index,date: 2024-12-23br />return_base100: 194.23821br />name: Lending Index,date: 2024-12-24br />return_base100: 193.71804br />name: Lending Index,date: 2024-12-25br />return_base100: 190.96994br />name: Lending Index,date: 2024-12-26br />return_base100: 176.79176br />name: Lending Index,date: 2024-12-27br />return_base100: 171.64009br />name: Lending Index,date: 2024-12-28br />return_base100: 182.41985br />name: Lending Index,date: 2024-12-29br />return_base100: 172.27450br />name: Lending Index,date: 2024-12-30br />return_base100: 168.37555br />name: Lending Index,date: 2024-12-31br />return_base100: 163.40852br />name: Lending Index,date: 2025-01-01br />return_base100: 168.76802br />name: Lending Index,date: 2025-01-02br />return_base100: 174.71627br />name: Lending Index,date: 2025-01-03br />return_base100: 183.25863br />name: Lending Index,date: 2025-01-04br />return_base100: 183.79990br />name: Lending Index,date: 2025-01-05br />return_base100: 180.20920br />name: Lending Index,date: 2025-01-06br />return_base100: 180.60512br />name: Lending Index,date: 2025-01-07br />return_base100: 163.33367br />name: Lending Index,date: 2025-01-08br />return_base100: 157.58397br />name: Lending Index,date: 2025-01-09br />return_base100: 151.52594br />name: Lending Index,date: 2025-01-10br />return_base100: 155.17222br />name: Lending Index,date: 2025-01-11br />return_base100: 155.27591br />name: Lending Index,date: 2025-01-12br />return_base100: 154.58147br />name: Lending Index,date: 2025-01-13br />return_base100: 152.95593br />name: Lending Index,date: 2025-01-14br />return_base100: 157.57852br />name: Lending Index,date: 2025-01-15br />return_base100: 168.43658br />name: Lending Index,date: 2025-01-16br />return_base100: 164.18264br />name: Lending Index,date: 2025-01-17br />return_base100: 177.12102br />name: Lending Index,date: 2025-01-18br />return_base100: 166.94447br />name: Lending Index,date: 2025-01-19br />return_base100: 162.00055br />name: Lending Index,date: 2025-01-20br />return_base100: 172.71427br />name: Lending Index,date: 2025-01-21br />return_base100: 183.64964br />name: Lending Index,date: 2025-01-22br />return_base100: 172.79285br />name: Lending Index,date: 2025-01-23br />return_base100: 170.48015br />name: Lending Index,date: 2025-01-24br />return_base100: 168.51908br />name: Lending Index,date: 2025-01-25br />return_base100: 164.96048br />name: Lending Index,date: 2025-01-26br />return_base100: 162.02347br />name: Lending Index,date: 2025-01-27br />return_base100: 155.47983br />name: Lending Index,date: 2025-01-28br />return_base100: 147.05307br />name: Lending Index,date: 2025-01-29br />return_base100: 150.46450br />name: Lending Index,date: 2025-01-30br />return_base100: 158.99131br />name: Lending Index,date: 2025-01-31br />return_base100: 165.50202br />name: Lending Index,date: 2025-02-01br />return_base100: 149.95370br />name: Lending Index,date: 2025-02-02br />return_base100: 130.73855br />name: Lending Index,date: 2025-02-03br />return_base100: 137.84265br />name: Lending Index,date: 2025-02-04br />return_base100: 132.95248br />name: Lending Index,date: 2025-02-05br />return_base100: 128.20729br />name: Lending Index,date: 2025-02-06br />return_base100: 121.10428br />name: Lending Index,date: 2025-02-07br />return_base100: 120.01855br />name: Lending Index,date: 2025-02-08br />return_base100: 121.72504br />name: Lending Index,date: 2025-02-09br />return_base100: 120.93483br />name: Lending Index,date: 2025-02-10br />return_base100: 127.40543br />name: Lending Index,date: 2025-02-11br />return_base100: 124.24458br />name: Lending Index,date: 2025-02-12br />return_base100: 128.80731br />name: Lending Index,date: 2025-02-13br />return_base100: 128.96639br />name: Lending Index,date: 2025-02-14br />return_base100: 131.94515br />name: Lending Index,date: 2025-02-15br />return_base100: 128.10805br />name: Lending Index,date: 2025-02-16br />return_base100: 127.99400br />name: Lending Index,date: 2025-02-17br />return_base100: 132.93829br />name: Lending Index,date: 2025-02-18br />return_base100: 125.29328br />name: Lending Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,191,196,1),dash:solid},hoveron:points,name:Lending Index,legendgroup:Lending Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100.00000000000001,98.503909993340542,93.320281691240197,90.354533736709016,86.756722524052293,94.906914803975226,91.792047462752961,94.971593519639725,97.290199524790623,96.791609293724747,97.644850343102306,100.26911028980535,105.77552902257793,103.63297117273545,108.14568641218328,98.439515111864367,104.78626043844577,110.47468784448158,108.42732088554845,113.20687574129508,112.57030661542986,117.49397828029832,116.27391702178463,114.59436369164679,109.70496500501854,103.37276618058878,96.013229511517807,97.695975976274298,92.529342246199889,85.792892579048697,93.832425004798566,91.621924346125851,88.039901410194673,88.581492520791741,91.054078573108768,93.742236691458402,94.223974267592482,90.209458987201558,91.567889412523556,91.423949999769391,90.982871671112804,92.603103655890791,86.663270117546389,80.651520091735193,83.013304372784987,83.302886203423256,81.524452137927796,82.32340989878827,82.457379635677526,86.239824987839469,82.314788435317908,80.69682712404655,79.301178940780474,67.121712002673718,59.72066458356025,65.045784228540441,61.634097284877626,62.146382515530163,59.832991963589748,61.808335997235453,63.210902638841915,61.410187589562987,62.757867795002184,60.70688195016794,60.683997818734262,56.919966209539879,59.192555596908612,60.835955547308593,61.9756917305264,60.878495196283751,61.130717351883789,59.664820207007367,58.245897620298685,57.648675008789986,59.992861570163633,59.226189948225098,57.90270660734059,57.580945075601008,56.736254531146713,55.322405480554337,58.556625097967142,58.23514740041589,60.435465507582457,60.033769172555928,57.460954172486744,62.661115816056984,65.532808216432088,64.630641248842039,65.18007327889157,64.913056266225112,67.821824507450103,65.974809006200715,68.678861839096527,66.350215199533665,65.034856612289943,63.91498882225487,62.53789629905053,61.181842985055781,59.248435452735038,58.633473204456052,58.397039325581581,59.498848165384501,58.985604994346367,53.504908734890712,51.297069021733535,52.692859122093758,50.698640114924459,48.667203349811082,50.000620887286956,46.589891884009738,46.751677371354809,45.856996530481837,45.746762427591236,43.124773154394795,39.673810654922555,41.233195685578423,41.048951818082152,40.769339663308784,39.825626466402724,39.093760011807504,41.325016045501457,41.511743462145567,38.903626584903492,39.039902474572891,38.343337897150548,38.324214568712179,38.654952356657517,38.171582733940575,38.057800703695911,36.383320909674381,32.073369718510989,31.430698157596805,32.983448564100577,31.492644969198665,32.410884047702595,33.670894968222989,33.617888933553353,32.274324323844873,32.593105596607046,33.164605734798812,34.053503454084669,36.055350505065199,36.576966784658907,37.244367399230875,36.073090141835486,38.045311999409627,38.590451037360737,38.402020615586679,37.576985588673885,37.673595650524895,35.866316935640953,34.58899212963275,36.00826950907684,36.293451909796069,35.918152154283746,36.134043533778225,35.072610107264488,34.39233051639728,33.862589483162772,31.708997579249164,30.03714325146964,29.105776841755699,26.479849369196252,27.530426138006565,26.282407211942893,29.067920456887897,28.855399608379773,28.986779358300566,27.468089054395758,29.103931919531586,29.662091850872098,28.448949050698815,28.294791607164971,28.492978829162688,29.239036993174139,29.079912451344608,28.925967883452007,29.196674740566685,30.552089427637714,31.023076783889003,33.425413874595669,34.243814277356378,33.487325206923991,31.728865972431894,30.003154107417753,29.423174422849787,29.41001161236623,28.959424838400778,28.363869752748485,27.080903742247333,28.060557443250016,27.429416646236515,28.15283903372908,27.98530590407043,27.841934159692922,28.381325555330459,29.268165476750966,30.536726902194637,30.611091459535711,29.559272916151478,30.468890531185039,31.271857449955597,31.042235591600917,29.722974284267742,28.933312093074903,29.228286773291341,31.642686817001806,32.40967775240221,33.468343795579777,33.77452992623504,32.115944846759689,33.161341641633086,34.607405872600317,34.211457179887361,35.248906617487663,35.970980792585685,35.029573748459754,36.116729648290409,34.303703291092887,33.69633360735159,31.806920374221182,30.434794949312533,32.876194720187385,33.151052652306312,33.469159818871212,34.214614835232474,33.991130891200321,32.088093617030331,31.92506635511134,33.425200998954423,34.215998526900556,34.99789075718801,36.161007781669063,35.266646254257957,34.612408450169532,34.54315290821831,35.083750599156232,34.940591730419968,38.447682440633422,36.685497882419554,36.500473470905398,35.239398172178781,35.662878781159229,32.578736490823111,32.855403865892605,32.966418512801098,32.617550816076509,33.990101992267647,33.94706563346292,31.65003102662471,30.638055707426556,29.798083906353167,28.457747910536884,27.47365930034163,28.789088846132422,31.381985115025579,31.727872552772759,32.386474307506667,33.410370662614461,34.112505485982666,36.847602683226498,35.286904919449626,32.819960071625559,31.363039182954903,32.937751259780306,37.617822232519096,34.516898245798281,38.153452825161324,37.428114556897576,36.459778744154342,37.933907080492183,39.074352849180805,43.061052379115907,49.459632924340085,48.243864657924803,46.501371096525965,49.002056733487144,48.980024104618444,50.422504928958077,55.439593521058903,56.280203949056016,56.797030526721748,58.46295981582,63.850664899325778,68.523462620988752,67.207962116650876,65.777863558776914,67.140338621282524,55.076853428379941,52.928654374044498,56.922733592876043,61.327733757854659,60.709400978589322,60.859691181307241,59.865136185417519,56.414776833595461,52.605615588457454,47.108776259540818,43.161352285415141,43.558400835607848,40.33287364021249,39.839995572186659,42.477063536637843,43.878459362217477,42.570906215152696,40.702674108326029,40.103358219678434,41.699641694816513,40.638385664670487,42.007992061157751,39.627864995687489,40.699516452980909,41.920961403162693,44.357039283006458,44.576052838572501,44.163996555672121,44.502078553240374,40.476529218778325,38.048114862019325,36.466519806127053,37.291945105048804,37.245254381069394,36.32914405897791,34.600416455712818,35.947387075681185,37.970415252965445,36.506646864501455,39.435709250191671,35.709746901506342,31.92279568160474,31.418209453310517,31.868512393087645,31.037729723861261,31.688809872604573,30.634791614260823,31.214558423187551,30.773338177436816,29.623100129250993,27.717366430291918,28.724268213373769,29.647758224361702,30.081066592112883,27.713960420032024,23.720519828124207,24.998554219603218,23.605886295314573,23.212172796834679,22.269630415955454,22.64379483471448,23.226399985524452,22.995394435501698,23.600564404283482,23.203835167552644,24.55722753603186,23.681137834494152,24.287868891311724,23.718391071711775,23.755786226023549,23.574948368787179,22.200303915457148,text:date: 2024-02-19br />return_base100: 100.00000br />name: Marketplaces Index,date: 2024-02-20br />return_base100: 98.50391br />name: Marketplaces Index,date: 2024-02-21br />return_base100: 93.32028br />name: Marketplaces Index,date: 2024-02-22br />return_base100: 90.35453br />name: Marketplaces Index,date: 2024-02-23br />return_base100: 86.75672br />name: Marketplaces Index,date: 2024-02-24br />return_base100: 94.90691br />name: Marketplaces Index,date: 2024-02-25br />return_base100: 91.79205br />name: Marketplaces Index,date: 2024-02-26br />return_base100: 94.97159br />name: Marketplaces Index,date: 2024-02-27br />return_base100: 97.29020br />name: Marketplaces Index,date: 2024-02-28br />return_base100: 96.79161br />name: Marketplaces Index,date: 2024-02-29br />return_base100: 97.64485br />name: Marketplaces Index,date: 2024-03-01br />return_base100: 100.26911br />name: Marketplaces Index,date: 2024-03-02br />return_base100: 105.77553br />name: Marketplaces Index,date: 2024-03-03br />return_base100: 103.63297br />name: Marketplaces Index,date: 2024-03-04br />return_base100: 108.14569br />name: Marketplaces Index,date: 2024-03-05br />return_base100: 98.43952br />name: Marketplaces Index,date: 2024-03-06br />return_base100: 104.78626br />name: Marketplaces Index,date: 2024-03-07br />return_base100: 110.47469br />name: Marketplaces Index,date: 2024-03-08br />return_base100: 108.42732br />name: Marketplaces Index,date: 2024-03-09br />return_base100: 113.20688br />name: Marketplaces Index,date: 2024-03-10br />return_base100: 112.57031br />name: Marketplaces Index,date: 2024-03-11br />return_base100: 117.49398br />name: Marketplaces Index,date: 2024-03-12br />return_base100: 116.27392br />name: Marketplaces Index,date: 2024-03-13br />return_base100: 114.59436br />name: Marketplaces Index,date: 2024-03-14br />return_base100: 109.70497br />name: Marketplaces Index,date: 2024-03-15br />return_base100: 103.37277br />name: Marketplaces Index,date: 2024-03-16br />return_base100: 96.01323br />name: Marketplaces Index,date: 2024-03-17br />return_base100: 97.69598br />name: Marketplaces Index,date: 2024-03-18br />return_base100: 92.52934br />name: Marketplaces Index,date: 2024-03-19br />return_base100: 85.79289br />name: Marketplaces Index,date: 2024-03-20br />return_base100: 93.83243br />name: Marketplaces Index,date: 2024-03-21br />return_base100: 91.62192br />name: Marketplaces Index,date: 2024-03-22br />return_base100: 88.03990br />name: Marketplaces Index,date: 2024-03-23br />return_base100: 88.58149br />name: Marketplaces Index,date: 2024-03-24br />return_base100: 91.05408br />name: Marketplaces Index,date: 2024-03-25br />return_base100: 93.74224br />name: Marketplaces Index,date: 2024-03-26br />return_base100: 94.22397br />name: Marketplaces Index,date: 2024-03-27br />return_base100: 90.20946br />name: Marketplaces Index,date: 2024-03-28br />return_base100: 91.56789br />name: Marketplaces Index,date: 2024-03-29br />return_base100: 91.42395br />name: Marketplaces Index,date: 2024-03-30br />return_base100: 90.98287br />name: Marketplaces Index,date: 2024-03-31br />return_base100: 92.60310br />name: Marketplaces Index,date: 2024-04-01br />return_base100: 86.66327br />name: Marketplaces Index,date: 2024-04-02br />return_base100: 80.65152br />name: Marketplaces Index,date: 2024-04-03br />return_base100: 83.01330br />name: Marketplaces Index,date: 2024-04-04br />return_base100: 83.30289br />name: Marketplaces Index,date: 2024-04-05br />return_base100: 81.52445br />name: Marketplaces Index,date: 2024-04-06br />return_base100: 82.32341br />name: Marketplaces Index,date: 2024-04-07br />return_base100: 82.45738br />name: Marketplaces Index,date: 2024-04-08br />return_base100: 86.23982br />name: Marketplaces Index,date: 2024-04-09br />return_base100: 82.31479br />name: Marketplaces Index,date: 2024-04-10br />return_base100: 80.69683br />name: Marketplaces Index,date: 2024-04-11br />return_base100: 79.30118br />name: Marketplaces Index,date: 2024-04-12br />return_base100: 67.12171br />name: Marketplaces Index,date: 2024-04-13br />return_base100: 59.72066br />name: Marketplaces Index,date: 2024-04-14br />return_base100: 65.04578br />name: Marketplaces Index,date: 2024-04-15br />return_base100: 61.63410br />name: Marketplaces Index,date: 2024-04-16br />return_base100: 62.14638br />name: Marketplaces Index,date: 2024-04-17br />return_base100: 59.83299br />name: Marketplaces Index,date: 2024-04-18br />return_base100: 61.80834br />name: Marketplaces Index,date: 2024-04-19br />return_base100: 63.21090br />name: Marketplaces Index,date: 2024-04-26br />return_base100: 61.41019br />name: Marketplaces Index,date: 2024-04-27br />return_base100: 62.75787br />name: Marketplaces Index,date: 2024-04-28br />return_base100: 60.70688br />name: Marketplaces Index,date: 2024-04-29br />return_base100: 60.68400br />name: Marketplaces Index,date: 2024-04-30br />return_base100: 56.91997br />name: Marketplaces Index,date: 2024-05-01br />return_base100: 59.19256br />name: Marketplaces Index,date: 2024-05-02br />return_base100: 60.83596br />name: Marketplaces Index,date: 2024-05-03br />return_base100: 61.97569br />name: Marketplaces Index,date: 2024-05-04br />return_base100: 60.87850br />name: Marketplaces Index,date: 2024-05-05br />return_base100: 61.13072br />name: Marketplaces Index,date: 2024-05-06br />return_base100: 59.66482br />name: Marketplaces Index,date: 2024-05-07br />return_base100: 58.24590br />name: Marketplaces Index,date: 2024-05-08br />return_base100: 57.64868br />name: Marketplaces Index,date: 2024-05-09br />return_base100: 59.99286br />name: Marketplaces Index,date: 2024-05-10br />return_base100: 59.22619br />name: Marketplaces Index,date: 2024-05-11br />return_base100: 57.90271br />name: Marketplaces Index,date: 2024-05-12br />return_base100: 57.58095br />name: Marketplaces Index,date: 2024-05-13br />return_base100: 56.73625br />name: Marketplaces Index,date: 2024-05-14br />return_base100: 55.32241br />name: Marketplaces Index,date: 2024-05-15br />return_base100: 58.55663br />name: Marketplaces Index,date: 2024-05-16br />return_base100: 58.23515br />name: Marketplaces Index,date: 2024-05-17br />return_base100: 60.43547br />name: Marketplaces Index,date: 2024-05-18br />return_base100: 60.03377br />name: Marketplaces Index,date: 2024-05-19br />return_base100: 57.46095br />name: Marketplaces Index,date: 2024-05-20br />return_base100: 62.66112br />name: Marketplaces Index,date: 2024-05-21br />return_base100: 65.53281br />name: Marketplaces Index,date: 2024-05-22br />return_base100: 64.63064br />name: Marketplaces Index,date: 2024-05-23br />return_base100: 65.18007br />name: Marketplaces Index,date: 2024-05-24br />return_base100: 64.91306br />name: Marketplaces Index,date: 2024-05-25br />return_base100: 67.82182br />name: Marketplaces Index,date: 2024-05-26br />return_base100: 65.97481br />name: Marketplaces Index,date: 2024-05-27br />return_base100: 68.67886br />name: Marketplaces Index,date: 2024-05-28br />return_base100: 66.35022br />name: Marketplaces Index,date: 2024-05-29br />return_base100: 65.03486br />name: Marketplaces Index,date: 2024-05-30br />return_base100: 63.91499br />name: Marketplaces Index,date: 2024-05-31br />return_base100: 62.53790br />name: Marketplaces Index,date: 2024-06-01br />return_base100: 61.18184br />name: Marketplaces Index,date: 2024-06-02br />return_base100: 59.24844br />name: Marketplaces Index,date: 2024-06-03br />return_base100: 58.63347br />name: Marketplaces Index,date: 2024-06-04br />return_base100: 58.39704br />name: Marketplaces Index,date: 2024-06-05br />return_base100: 59.49885br />name: Marketplaces Index,date: 2024-06-06br />return_base100: 58.98560br />name: Marketplaces Index,date: 2024-06-07br />return_base100: 53.50491br />name: Marketplaces Index,date: 2024-06-08br />return_base100: 51.29707br />name: Marketplaces Index,date: 2024-06-09br />return_base100: 52.69286br />name: Marketplaces Index,date: 2024-06-10br />return_base100: 50.69864br />name: Marketplaces Index,date: 2024-06-11br />return_base100: 48.66720br />name: Marketplaces Index,date: 2024-06-12br />return_base100: 50.00062br />name: Marketplaces Index,date: 2024-06-13br />return_base100: 46.58989br />name: Marketplaces Index,date: 2024-06-14br />return_base100: 46.75168br />name: Marketplaces Index,date: 2024-06-15br />return_base100: 45.85700br />name: Marketplaces Index,date: 2024-06-16br />return_base100: 45.74676br />name: Marketplaces Index,date: 2024-06-17br />return_base100: 43.12477br />name: Marketplaces Index,date: 2024-06-18br />return_base100: 39.67381br />name: Marketplaces Index,date: 2024-06-19br />return_base100: 41.23320br />name: Marketplaces Index,date: 2024-06-20br />return_base100: 41.04895br />name: Marketplaces Index,date: 2024-06-21br />return_base100: 40.76934br />name: Marketplaces Index,date: 2024-06-22br />return_base100: 39.82563br />name: Marketplaces Index,date: 2024-06-23br />return_base100: 39.09376br />name: Marketplaces Index,date: 2024-06-24br />return_base100: 41.32502br />name: Marketplaces Index,date: 2024-06-25br />return_base100: 41.51174br />name: Marketplaces Index,date: 2024-06-26br />return_base100: 38.90363br />name: Marketplaces Index,date: 2024-06-27br />return_base100: 39.03990br />name: Marketplaces Index,date: 2024-06-28br />return_base100: 38.34334br />name: Marketplaces Index,date: 2024-06-29br />return_base100: 38.32421br />name: Marketplaces Index,date: 2024-06-30br />return_base100: 38.65495br />name: Marketplaces Index,date: 2024-07-01br />return_base100: 38.17158br />name: Marketplaces Index,date: 2024-07-02br />return_base100: 38.05780br />name: Marketplaces Index,date: 2024-07-03br />return_base100: 36.38332br />name: Marketplaces Index,date: 2024-07-04br />return_base100: 32.07337br />name: Marketplaces Index,date: 2024-07-05br />return_base100: 31.43070br />name: Marketplaces Index,date: 2024-07-06br />return_base100: 32.98345br />name: Marketplaces Index,date: 2024-07-07br />return_base100: 31.49264br />name: Marketplaces Index,date: 2024-07-08br />return_base100: 32.41088br />name: Marketplaces Index,date: 2024-07-09br />return_base100: 33.67089br />name: Marketplaces Index,date: 2024-07-10br />return_base100: 33.61789br />name: Marketplaces Index,date: 2024-07-11br />return_base100: 32.27432br />name: Marketplaces Index,date: 2024-07-12br />return_base100: 32.59311br />name: Marketplaces Index,date: 2024-07-13br />return_base100: 33.16461br />name: Marketplaces Index,date: 2024-07-14br />return_base100: 34.05350br />name: Marketplaces Index,date: 2024-07-15br />return_base100: 36.05535br />name: Marketplaces Index,date: 2024-07-16br />return_base100: 36.57697br />name: Marketplaces Index,date: 2024-07-17br />return_base100: 37.24437br />name: Marketplaces Index,date: 2024-07-18br />return_base100: 36.07309br />name: Marketplaces Index,date: 2024-07-19br />return_base100: 38.04531br />name: Marketplaces Index,date: 2024-07-20br />return_base100: 38.59045br />name: Marketplaces Index,date: 2024-07-21br />return_base100: 38.40202br />name: Marketplaces Index,date: 2024-07-22br />return_base100: 37.57699br />name: Marketplaces Index,date: 2024-07-23br />return_base100: 37.67360br />name: Marketplaces Index,date: 2024-07-24br />return_base100: 35.86632br />name: Marketplaces Index,date: 2024-07-25br />return_base100: 34.58899br />name: Marketplaces Index,date: 2024-07-26br />return_base100: 36.00827br />name: Marketplaces Index,date: 2024-07-27br />return_base100: 36.29345br />name: Marketplaces Index,date: 2024-07-28br />return_base100: 35.91815br />name: Marketplaces Index,date: 2024-07-29br />return_base100: 36.13404br />name: Marketplaces Index,date: 2024-07-30br />return_base100: 35.07261br />name: Marketplaces Index,date: 2024-07-31br />return_base100: 34.39233br />name: Marketplaces Index,date: 2024-08-01br />return_base100: 33.86259br />name: Marketplaces Index,date: 2024-08-02br />return_base100: 31.70900br />name: Marketplaces Index,date: 2024-08-03br />return_base100: 30.03714br />name: Marketplaces Index,date: 2024-08-04br />return_base100: 29.10578br />name: Marketplaces Index,date: 2024-08-05br />return_base100: 26.47985br />name: Marketplaces Index,date: 2024-08-06br />return_base100: 27.53043br />name: Marketplaces Index,date: 2024-08-07br />return_base100: 26.28241br />name: Marketplaces Index,date: 2024-08-08br />return_base100: 29.06792br />name: Marketplaces Index,date: 2024-08-09br />return_base100: 28.85540br />name: Marketplaces Index,date: 2024-08-10br />return_base100: 28.98678br />name: Marketplaces Index,date: 2024-08-11br />return_base100: 27.46809br />name: Marketplaces Index,date: 2024-08-12br />return_base100: 29.10393br />name: Marketplaces Index,date: 2024-08-13br />return_base100: 29.66209br />name: Marketplaces Index,date: 2024-08-14br />return_base100: 28.44895br />name: Marketplaces Index,date: 2024-08-15br />return_base100: 28.29479br />name: Marketplaces Index,date: 2024-08-16br />return_base100: 28.49298br />name: Marketplaces Index,date: 2024-08-17br />return_base100: 29.23904br />name: Marketplaces Index,date: 2024-08-18br />return_base100: 29.07991br />name: Marketplaces Index,date: 2024-08-19br />return_base100: 28.92597br />name: Marketplaces Index,date: 2024-08-20br />return_base100: 29.19667br />name: Marketplaces Index,date: 2024-08-21br />return_base100: 30.55209br />name: Marketplaces Index,date: 2024-08-22br />return_base100: 31.02308br />name: Marketplaces Index,date: 2024-08-23br />return_base100: 33.42541br />name: Marketplaces Index,date: 2024-08-24br />return_base100: 34.24381br />name: Marketplaces Index,date: 2024-08-25br />return_base100: 33.48733br />name: Marketplaces Index,date: 2024-08-26br />return_base100: 31.72887br />name: Marketplaces Index,date: 2024-08-27br />return_base100: 30.00315br />name: Marketplaces Index,date: 2024-08-28br />return_base100: 29.42317br />name: Marketplaces Index,date: 2024-08-29br />return_base100: 29.41001br />name: Marketplaces Index,date: 2024-08-30br />return_base100: 28.95942br />name: Marketplaces Index,date: 2024-08-31br />return_base100: 28.36387br />name: Marketplaces Index,date: 2024-09-01br />return_base100: 27.08090br />name: Marketplaces Index,date: 2024-09-02br />return_base100: 28.06056br />name: Marketplaces Index,date: 2024-09-03br />return_base100: 27.42942br />name: Marketplaces Index,date: 2024-09-04br />return_base100: 28.15284br />name: Marketplaces Index,date: 2024-09-05br />return_base100: 27.98531br />name: Marketplaces Index,date: 2024-09-06br />return_base100: 27.84193br />name: Marketplaces Index,date: 2024-09-07br />return_base100: 28.38133br />name: Marketplaces Index,date: 2024-09-08br />return_base100: 29.26817br />name: Marketplaces Index,date: 2024-09-09br />return_base100: 30.53673br />name: Marketplaces Index,date: 2024-09-10br />return_base100: 30.61109br />name: Marketplaces Index,date: 2024-09-11br />return_base100: 29.55927br />name: Marketplaces Index,date: 2024-09-12br />return_base100: 30.46889br />name: Marketplaces Index,date: 2024-09-13br />return_base100: 31.27186br />name: Marketplaces Index,date: 2024-09-14br />return_base100: 31.04224br />name: Marketplaces Index,date: 2024-09-15br />return_base100: 29.72297br />name: Marketplaces Index,date: 2024-09-16br />return_base100: 28.93331br />name: Marketplaces Index,date: 2024-09-17br />return_base100: 29.22829br />name: Marketplaces Index,date: 2024-09-18br />return_base100: 31.64269br />name: Marketplaces Index,date: 2024-09-19br />return_base100: 32.40968br />name: Marketplaces Index,date: 2024-09-20br />return_base100: 33.46834br />name: Marketplaces Index,date: 2024-09-21br />return_base100: 33.77453br />name: Marketplaces Index,date: 2024-09-22br />return_base100: 32.11594br />name: Marketplaces Index,date: 2024-09-23br />return_base100: 33.16134br />name: Marketplaces Index,date: 2024-09-24br />return_base100: 34.60741br />name: Marketplaces Index,date: 2024-09-25br />return_base100: 34.21146br />name: Marketplaces Index,date: 2024-09-26br />return_base100: 35.24891br />name: Marketplaces Index,date: 2024-09-27br />return_base100: 35.97098br />name: Marketplaces Index,date: 2024-09-28br />return_base100: 35.02957br />name: Marketplaces Index,date: 2024-09-29br />return_base100: 36.11673br />name: Marketplaces Index,date: 2024-09-30br />return_base100: 34.30370br />name: Marketplaces Index,date: 2024-10-01br />return_base100: 33.69633br />name: Marketplaces Index,date: 2024-10-02br />return_base100: 31.80692br />name: Marketplaces Index,date: 2024-10-03br />return_base100: 30.43479br />name: Marketplaces Index,date: 2024-10-04br />return_base100: 32.87619br />name: Marketplaces Index,date: 2024-10-05br />return_base100: 33.15105br />name: Marketplaces Index,date: 2024-10-06br />return_base100: 33.46916br />name: Marketplaces Index,date: 2024-10-07br />return_base100: 34.21461br />name: Marketplaces Index,date: 2024-10-08br />return_base100: 33.99113br />name: Marketplaces Index,date: 2024-10-09br />return_base100: 32.08809br />name: Marketplaces Index,date: 2024-10-10br />return_base100: 31.92507br />name: Marketplaces Index,date: 2024-10-11br />return_base100: 33.42520br />name: Marketplaces Index,date: 2024-10-12br />return_base100: 34.21600br />name: Marketplaces Index,date: 2024-10-13br />return_base100: 34.99789br />name: Marketplaces Index,date: 2024-10-14br />return_base100: 36.16101br />name: Marketplaces Index,date: 2024-10-15br />return_base100: 35.26665br />name: Marketplaces Index,date: 2024-10-16br />return_base100: 34.61241br />name: Marketplaces Index,date: 2024-10-17br />return_base100: 34.54315br />name: Marketplaces Index,date: 2024-10-18br />return_base100: 35.08375br />name: Marketplaces Index,date: 2024-10-19br />return_base100: 34.94059br />name: Marketplaces Index,date: 2024-10-20br />return_base100: 38.44768br />name: Marketplaces Index,date: 2024-10-21br />return_base100: 36.68550br />name: Marketplaces Index,date: 2024-10-22br />return_base100: 36.50047br />name: Marketplaces Index,date: 2024-10-23br />return_base100: 35.23940br />name: Marketplaces Index,date: 2024-10-24br />return_base100: 35.66288br />name: Marketplaces Index,date: 2024-10-25br />return_base100: 32.57874br />name: Marketplaces Index,date: 2024-10-26br />return_base100: 32.85540br />name: Marketplaces Index,date: 2024-10-27br />return_base100: 32.96642br />name: Marketplaces Index,date: 2024-10-28br />return_base100: 32.61755br />name: Marketplaces Index,date: 2024-10-29br />return_base100: 33.99010br />name: Marketplaces Index,date: 2024-10-30br />return_base100: 33.94707br />name: Marketplaces Index,date: 2024-10-31br />return_base100: 31.65003br />name: Marketplaces Index,date: 2024-11-01br />return_base100: 30.63806br />name: Marketplaces Index,date: 2024-11-02br />return_base100: 29.79808br />name: Marketplaces Index,date: 2024-11-03br />return_base100: 28.45775br />name: Marketplaces Index,date: 2024-11-04br />return_base100: 27.47366br />name: Marketplaces Index,date: 2024-11-05br />return_base100: 28.78909br />name: Marketplaces Index,date: 2024-11-06br />return_base100: 31.38199br />name: Marketplaces Index,date: 2024-11-07br />return_base100: 31.72787br />name: Marketplaces Index,date: 2024-11-08br />return_base100: 32.38647br />name: Marketplaces Index,date: 2024-11-09br />return_base100: 33.41037br />name: Marketplaces Index,date: 2024-11-10br />return_base100: 34.11251br />name: Marketplaces Index,date: 2024-11-11br />return_base100: 36.84760br />name: Marketplaces Index,date: 2024-11-12br />return_base100: 35.28690br />name: Marketplaces Index,date: 2024-11-13br />return_base100: 32.81996br />name: Marketplaces Index,date: 2024-11-14br />return_base100: 31.36304br />name: Marketplaces Index,date: 2024-11-15br />return_base100: 32.93775br />name: Marketplaces Index,date: 2024-11-16br />return_base100: 37.61782br />name: Marketplaces Index,date: 2024-11-17br />return_base100: 34.51690br />name: Marketplaces Index,date: 2024-11-18br />return_base100: 38.15345br />name: Marketplaces Index,date: 2024-11-19br />return_base100: 37.42811br />name: Marketplaces Index,date: 2024-11-20br />return_base100: 36.45978br />name: Marketplaces Index,date: 2024-11-21br />return_base100: 37.93391br />name: Marketplaces Index,date: 2024-11-22br />return_base100: 39.07435br />name: Marketplaces Index,date: 2024-11-23br />return_base100: 43.06105br />name: Marketplaces Index,date: 2024-11-24br />return_base100: 49.45963br />name: Marketplaces Index,date: 2024-11-25br />return_base100: 48.24386br />name: Marketplaces Index,date: 2024-11-26br />return_base100: 46.50137br />name: Marketplaces Index,date: 2024-11-27br />return_base100: 49.00206br />name: Marketplaces Index,date: 2024-11-28br />return_base100: 48.98002br />name: Marketplaces Index,date: 2024-11-29br />return_base100: 50.42250br />name: Marketplaces Index,date: 2024-11-30br />return_base100: 55.43959br />name: Marketplaces Index,date: 2024-12-01br />return_base100: 56.28020br />name: Marketplaces Index,date: 2024-12-02br />return_base100: 56.79703br />name: Marketplaces Index,date: 2024-12-03br />return_base100: 58.46296br />name: Marketplaces Index,date: 2024-12-04br />return_base100: 63.85066br />name: Marketplaces Index,date: 2024-12-05br />return_base100: 68.52346br />name: Marketplaces Index,date: 2024-12-06br />return_base100: 67.20796br />name: Marketplaces Index,date: 2024-12-07br />return_base100: 65.77786br />name: Marketplaces Index,date: 2024-12-08br />return_base100: 67.14034br />name: Marketplaces Index,date: 2024-12-09br />return_base100: 55.07685br />name: Marketplaces Index,date: 2024-12-10br />return_base100: 52.92865br />name: Marketplaces Index,date: 2024-12-11br />return_base100: 56.92273br />name: Marketplaces Index,date: 2024-12-12br />return_base100: 61.32773br />name: Marketplaces Index,date: 2024-12-13br />return_base100: 60.70940br />name: Marketplaces Index,date: 2024-12-14br />return_base100: 60.85969br />name: Marketplaces Index,date: 2024-12-15br />return_base100: 59.86514br />name: Marketplaces Index,date: 2024-12-16br />return_base100: 56.41478br />name: Marketplaces Index,date: 2024-12-17br />return_base100: 52.60562br />name: Marketplaces Index,date: 2024-12-18br />return_base100: 47.10878br />name: Marketplaces Index,date: 2024-12-19br />return_base100: 43.16135br />name: Marketplaces Index,date: 2024-12-20br />return_base100: 43.55840br />name: Marketplaces Index,date: 2024-12-21br />return_base100: 40.33287br />name: Marketplaces Index,date: 2024-12-22br />return_base100: 39.84000br />name: Marketplaces Index,date: 2024-12-23br />return_base100: 42.47706br />name: Marketplaces Index,date: 2024-12-24br />return_base100: 43.87846br />name: Marketplaces Index,date: 2024-12-25br />return_base100: 42.57091br />name: Marketplaces Index,date: 2024-12-26br />return_base100: 40.70267br />name: Marketplaces Index,date: 2024-12-27br />return_base100: 40.10336br />name: Marketplaces Index,date: 2024-12-28br />return_base100: 41.69964br />name: Marketplaces Index,date: 2024-12-29br />return_base100: 40.63839br />name: Marketplaces Index,date: 2024-12-30br />return_base100: 42.00799br />name: Marketplaces Index,date: 2024-12-31br />return_base100: 39.62786br />name: Marketplaces Index,date: 2025-01-01br />return_base100: 40.69952br />name: Marketplaces Index,date: 2025-01-02br />return_base100: 41.92096br />name: Marketplaces Index,date: 2025-01-03br />return_base100: 44.35704br />name: Marketplaces Index,date: 2025-01-04br />return_base100: 44.57605br />name: Marketplaces Index,date: 2025-01-05br />return_base100: 44.16400br />name: Marketplaces Index,date: 2025-01-06br />return_base100: 44.50208br />name: Marketplaces Index,date: 2025-01-07br />return_base100: 40.47653br />name: Marketplaces Index,date: 2025-01-08br />return_base100: 38.04811br />name: Marketplaces Index,date: 2025-01-09br />return_base100: 36.46652br />name: Marketplaces Index,date: 2025-01-10br />return_base100: 37.29195br />name: Marketplaces Index,date: 2025-01-11br />return_base100: 37.24525br />name: Marketplaces Index,date: 2025-01-12br />return_base100: 36.32914br />name: Marketplaces Index,date: 2025-01-13br />return_base100: 34.60042br />name: Marketplaces Index,date: 2025-01-14br />return_base100: 35.94739br />name: Marketplaces Index,date: 2025-01-15br />return_base100: 37.97042br />name: Marketplaces Index,date: 2025-01-16br />return_base100: 36.50665br />name: Marketplaces Index,date: 2025-01-17br />return_base100: 39.43571br />name: Marketplaces Index,date: 2025-01-18br />return_base100: 35.70975br />name: Marketplaces Index,date: 2025-01-19br />return_base100: 31.92280br />name: Marketplaces Index,date: 2025-01-20br />return_base100: 31.41821br />name: Marketplaces Index,date: 2025-01-21br />return_base100: 31.86851br />name: Marketplaces Index,date: 2025-01-22br />return_base100: 31.03773br />name: Marketplaces Index,date: 2025-01-23br />return_base100: 31.68881br />name: Marketplaces Index,date: 2025-01-24br />return_base100: 30.63479br />name: Marketplaces Index,date: 2025-01-25br />return_base100: 31.21456br />name: Marketplaces Index,date: 2025-01-26br />return_base100: 30.77334br />name: Marketplaces Index,date: 2025-01-27br />return_base100: 29.62310br />name: Marketplaces Index,date: 2025-01-28br />return_base100: 27.71737br />name: Marketplaces Index,date: 2025-01-29br />return_base100: 28.72427br />name: Marketplaces Index,date: 2025-01-30br />return_base100: 29.64776br />name: Marketplaces Index,date: 2025-01-31br />return_base100: 30.08107br />name: Marketplaces Index,date: 2025-02-01br />return_base100: 27.71396br />name: Marketplaces Index,date: 2025-02-02br />return_base100: 23.72052br />name: Marketplaces Index,date: 2025-02-03br />return_base100: 24.99855br />name: Marketplaces Index,date: 2025-02-04br />return_base100: 23.60589br />name: Marketplaces Index,date: 2025-02-05br />return_base100: 23.21217br />name: Marketplaces Index,date: 2025-02-06br />return_base100: 22.26963br />name: Marketplaces Index,date: 2025-02-07br />return_base100: 22.64379br />name: Marketplaces Index,date: 2025-02-08br />return_base100: 23.22640br />name: Marketplaces Index,date: 2025-02-09br />return_base100: 22.99539br />name: Marketplaces Index,date: 2025-02-10br />return_base100: 23.60056br />name: Marketplaces Index,date: 2025-02-11br />return_base100: 23.20384br />name: Marketplaces Index,date: 2025-02-12br />return_base100: 24.55723br />name: Marketplaces Index,date: 2025-02-13br />return_base100: 23.68114br />name: Marketplaces Index,date: 2025-02-14br />return_base100: 24.28787br />name: Marketplaces Index,date: 2025-02-15br />return_base100: 23.71839br />name: Marketplaces Index,date: 2025-02-16br />return_base100: 23.75579br />name: Marketplaces Index,date: 2025-02-17br />return_base100: 23.57495br />name: Marketplaces Index,date: 2025-02-18br />return_base100: 22.20030br />name: Marketplaces Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,182,235,1),dash:solid},hoveron:points,name:Marketplaces Index,legendgroup:Marketplaces Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,98.279109466566851,96.379247589211488,98.304381619038992,97.887152686715908,103.82992318219316,101.95056512665479,107.79304173401934,106.33965455033847,110.55549462688607,109.56638390465882,116.87846001993162,124.21962295220067,126.61761643866097,125.24433720998616,112.70140236604567,121.35322045105229,127.61801221010536,123.18855092020834,130.05033767728256,127.91778126395728,134.26188625624053,134.45277842680056,137.07679078631361,132.08625592266404,123.11066818617471,111.6396540735054,116.71125055829205,114.53212344890176,101.10529904585704,111.90985947729558,113.60579574696695,109.60643788216184,112.74256895403487,116.49301995864269,121.46416361096145,128.11073971113453,123.01498368436194,127.22160498830965,130.2768333834008,125.8613591967588,129.69811698622428,125.61594911237523,113.16202310733034,111.09495176833542,115.50692917916366,114.76068543163724,116.10455995460551,118.09565589182883,123.32905773017924,117.63519409489932,116.47203930376016,116.19356879350109,98.584123684139414,82.364329072035176,87.814689955193572,83.778933833054381,83.709951982910297,81.191319730875421,84.114942199885235,86.414072297429385,86.707483577074498,87.468350205276636,85.82613712765297,84.532330076563497,79.575968249275604,80.030708049418976,81.213730884954487,84.509918922484431,83.635248135980078,84.240031407404587,82.412648156007052,81.608230774488149,80.885669735882175,83.033802696014149,79.339459048781606,78.064884264667782,76.83703912097414,77.304653413886328,74.823214140961383,79.608869730795945,80.059476977704875,82.031499592307711,81.681980955287358,78.497689743797594,85.318468857237761,85.064475777674986,83.856339734022526,87.587717416009824,91.013762991714216,89.97617424115991,87.038405724539885,88.314093119139926,88.722580111928607,87.369168927650108,86.299473417351336,86.546790833996937,85.862694329342233,85.450869505094957,85.801182863891185,87.098168802084075,88.908862896188666,87.552113880451586,80.514375722203411,75.884326656080972,80.046761429291223,78.767100425811932,75.50286020367129,77.841249556942614,74.090957496689981,73.004254940387924,73.867004900254472,73.779267616200244,68.228612844929117,63.785482340487427,64.729293921491021,65.257624958078424,64.805746156328127,65.467590451258914,63.857166244669408,66.013723255625422,66.66920977634939,65.422132365680099,67.291635871197855,65.547698406264942,66.699250259476656,67.997507752510913,65.470133560941647,65.807572426969031,63.447248752684175,56.696246211163924,55.084232561022709,58.655553277353135,54.493277448498056,56.090032440542885,58.107036307659044,58.643314562004981,58.00388142115326,58.913678910150338,60.597217520118384,61.748610428974921,64.607383601075099,64.920662925116545,65.090097607728509,63.169572964200967,66.542849013988686,66.57066427614356,67.93265845560127,65.103448933562845,63.25079352969319,62.453528644156968,61.133972607529827,64.193174611500254,64.930676419492301,63.738275867001718,62.787629678725779,61.726835052316538,61.240306381139028,59.665644654462923,54.951990857520698,54.939593197817373,51.977824083566588,49.553604778503093,50.807993629510243,49.952555109981539,55.04449647223003,54.16346791151885,55.092338723136415,52.232135051839698,54.571160182531699,55.368425068067928,54.882691118666266,52.980604020338518,52.570050750932609,53.0729506906927,53.807114667226152,54.462919076660448,55.155757520849527,56.696405155519102,57.793598039262434,61.315963894200273,64.324462648871247,62.852002142569901,59.165128880030394,57.088361935370045,56.47579039054218,56.148523963245701,55.848595965038598,55.068497069860811,53.730344543678697,57.83524146031715,54.969156847879127,55.164976293449435,53.326307992834785,51.349834936287159,51.94158477058766,53.769921688116206,55.475553563452962,55.867987176369425,55.330596311537299,57.773253161800589,58.108625751210759,57.016519086832886,56.089237718767031,55.367153513226555,56.564958173792931,57.897388703188888,59.968115762352753,61.441847823495465,63.112035107629168,60.615496120963009,62.312545001120554,62.934653207258663,61.669456140099911,63.655147969247437,64.624231702723193,63.207401720731589,63.399247557422612,60.185869528936614,57.286883434978243,55.554548907972801,55.801707380263231,58.980117650611696,58.24897361682649,60.520924229636442,59.052119443504026,58.385665762273277,56.997604708567579,56.451471904201057,58.312392414539595,58.936566897294924,58.496926810892766,60.232758113711967,59.463308490330618,58.49104586975146,57.566307611368337,58.689408425004494,59.206931245440288,61.395753960495973,59.850655883881615,58.876962764105919,58.619313964374214,59.307701966618502,55.0181117092717,56.517592755952059,57.086295658752825,57.376845940004863,63.11950549232219,65.161622567555327,61.136515717212561,59.456632827413458,57.328685800388136,55.029078869778481,55.322966982489099,59.250799887467402,63.005860278375145,61.797724234722665,61.514803282518827,63.537052313355609,66.221940360899055,69.998140351044498,70.831644549559641,66.258656506943481,64.411882044215133,67.427851183579136,72.888225561113316,67.79294636740623,73.796433606558679,72.134193540183517,69.977954417937838,72.200791225000032,75.720613970255158,81.315773160974075,87.552431769161927,84.168983280643275,87.488218249672968,92.41024809624399,94.979583597578326,99.84693658597061,99.034889875403522,99.803067943943503,100.24588691744907,109.32606003964072,110.49287055094882,107.50392195196383,112.24475523364025,111.72913974546651,110.68312694408813,90.451735751830626,87.105798131132275,95.939766447164502,102.49192960036621,104.2679738250436,95.443383225966414,95.079082763915181,92.071696619730389,86.805234355504481,80.614828554671291,75.450249622109794,76.507706417060447,72.425061710145897,73.047010971928842,77.803102911701643,86.535823673490128,82.510081045726707,78.751364934650027,77.796109360074126,81.202763724447706,77.41972912702991,75.993044595017736,76.103987754926877,77.936139336979508,79.511754729786645,83.039524692800299,83.067498899310337,84.918882748338632,86.671403208450741,77.797539859270671,75.834259184202196,74.860566064426507,77.156358330512063,76.19935436802929,74.412342982845132,71.48093224043194,75.075299888262109,78.412813458136441,76.902842084014807,81.289388398015745,76.519945132408594,70.224477112807563,70.257696483038245,71.341061207881722,68.726585509678927,69.457888487819304,66.933693183353427,68.70862479754463,67.595537478284228,66.430475354883001,61.293870628831549,63.973672457009521,66.112745588896786,65.731755969552609,62.615651886431081,58.035511347832241,60.574329532973799,56.66191423044706,56.481671331683486,54.199389335787437,54.309378829565553,56.564163452017084,55.537700806324715,57.192788376717196,56.173160338297166,58.918129352095129,57.844460232917051,58.785410815527584,57.188178990417249,57.47682193940723,56.940543685061293,54.210038607583868,text:date: 2024-02-19br />return_base100: 100.00000br />name: Media Index,date: 2024-02-20br />return_base100: 98.27911br />name: Media Index,date: 2024-02-21br />return_base100: 96.37925br />name: Media Index,date: 2024-02-22br />return_base100: 98.30438br />name: Media Index,date: 2024-02-23br />return_base100: 97.88715br />name: Media Index,date: 2024-02-24br />return_base100: 103.82992br />name: Media Index,date: 2024-02-25br />return_base100: 101.95057br />name: Media Index,date: 2024-02-26br />return_base100: 107.79304br />name: Media Index,date: 2024-02-27br />return_base100: 106.33965br />name: Media Index,date: 2024-02-28br />return_base100: 110.55549br />name: Media Index,date: 2024-02-29br />return_base100: 109.56638br />name: Media Index,date: 2024-03-01br />return_base100: 116.87846br />name: Media Index,date: 2024-03-02br />return_base100: 124.21962br />name: Media Index,date: 2024-03-03br />return_base100: 126.61762br />name: Media Index,date: 2024-03-04br />return_base100: 125.24434br />name: Media Index,date: 2024-03-05br />return_base100: 112.70140br />name: Media Index,date: 2024-03-06br />return_base100: 121.35322br />name: Media Index,date: 2024-03-07br />return_base100: 127.61801br />name: Media Index,date: 2024-03-08br />return_base100: 123.18855br />name: Media Index,date: 2024-03-09br />return_base100: 130.05034br />name: Media Index,date: 2024-03-10br />return_base100: 127.91778br />name: Media Index,date: 2024-03-11br />return_base100: 134.26189br />name: Media Index,date: 2024-03-12br />return_base100: 134.45278br />name: Media Index,date: 2024-03-13br />return_base100: 137.07679br />name: Media Index,date: 2024-03-14br />return_base100: 132.08626br />name: Media Index,date: 2024-03-15br />return_base100: 123.11067br />name: Media Index,date: 2024-03-16br />return_base100: 111.63965br />name: Media Index,date: 2024-03-17br />return_base100: 116.71125br />name: Media Index,date: 2024-03-18br />return_base100: 114.53212br />name: Media Index,date: 2024-03-19br />return_base100: 101.10530br />name: Media Index,date: 2024-03-20br />return_base100: 111.90986br />name: Media Index,date: 2024-03-21br />return_base100: 113.60580br />name: Media Index,date: 2024-03-22br />return_base100: 109.60644br />name: Media Index,date: 2024-03-23br />return_base100: 112.74257br />name: Media Index,date: 2024-03-24br />return_base100: 116.49302br />name: Media Index,date: 2024-03-25br />return_base100: 121.46416br />name: Media Index,date: 2024-03-26br />return_base100: 128.11074br />name: Media Index,date: 2024-03-27br />return_base100: 123.01498br />name: Media Index,date: 2024-03-28br />return_base100: 127.22160br />name: Media Index,date: 2024-03-29br />return_base100: 130.27683br />name: Media Index,date: 2024-03-30br />return_base100: 125.86136br />name: Media Index,date: 2024-03-31br />return_base100: 129.69812br />name: Media Index,date: 2024-04-01br />return_base100: 125.61595br />name: Media Index,date: 2024-04-02br />return_base100: 113.16202br />name: Media Index,date: 2024-04-03br />return_base100: 111.09495br />name: Media Index,date: 2024-04-04br />return_base100: 115.50693br />name: Media Index,date: 2024-04-05br />return_base100: 114.76069br />name: Media Index,date: 2024-04-06br />return_base100: 116.10456br />name: Media Index,date: 2024-04-07br />return_base100: 118.09566br />name: Media Index,date: 2024-04-08br />return_base100: 123.32906br />name: Media Index,date: 2024-04-09br />return_base100: 117.63519br />name: Media Index,date: 2024-04-10br />return_base100: 116.47204br />name: Media Index,date: 2024-04-11br />return_base100: 116.19357br />name: Media Index,date: 2024-04-12br />return_base100: 98.58412br />name: Media Index,date: 2024-04-13br />return_base100: 82.36433br />name: Media Index,date: 2024-04-14br />return_base100: 87.81469br />name: Media Index,date: 2024-04-15br />return_base100: 83.77893br />name: Media Index,date: 2024-04-16br />return_base100: 83.70995br />name: Media Index,date: 2024-04-17br />return_base100: 81.19132br />name: Media Index,date: 2024-04-18br />return_base100: 84.11494br />name: Media Index,date: 2024-04-19br />return_base100: 86.41407br />name: Media Index,date: 2024-04-26br />return_base100: 86.70748br />name: Media Index,date: 2024-04-27br />return_base100: 87.46835br />name: Media Index,date: 2024-04-28br />return_base100: 85.82614br />name: Media Index,date: 2024-04-29br />return_base100: 84.53233br />name: Media Index,date: 2024-04-30br />return_base100: 79.57597br />name: Media Index,date: 2024-05-01br />return_base100: 80.03071br />name: Media Index,date: 2024-05-02br />return_base100: 81.21373br />name: Media Index,date: 2024-05-03br />return_base100: 84.50992br />name: Media Index,date: 2024-05-04br />return_base100: 83.63525br />name: Media Index,date: 2024-05-05br />return_base100: 84.24003br />name: Media Index,date: 2024-05-06br />return_base100: 82.41265br />name: Media Index,date: 2024-05-07br />return_base100: 81.60823br />name: Media Index,date: 2024-05-08br />return_base100: 80.88567br />name: Media Index,date: 2024-05-09br />return_base100: 83.03380br />name: Media Index,date: 2024-05-10br />return_base100: 79.33946br />name: Media Index,date: 2024-05-11br />return_base100: 78.06488br />name: Media Index,date: 2024-05-12br />return_base100: 76.83704br />name: Media Index,date: 2024-05-13br />return_base100: 77.30465br />name: Media Index,date: 2024-05-14br />return_base100: 74.82321br />name: Media Index,date: 2024-05-15br />return_base100: 79.60887br />name: Media Index,date: 2024-05-16br />return_base100: 80.05948br />name: Media Index,date: 2024-05-17br />return_base100: 82.03150br />name: Media Index,date: 2024-05-18br />return_base100: 81.68198br />name: Media Index,date: 2024-05-19br />return_base100: 78.49769br />name: Media Index,date: 2024-05-20br />return_base100: 85.31847br />name: Media Index,date: 2024-05-21br />return_base100: 85.06448br />name: Media Index,date: 2024-05-22br />return_base100: 83.85634br />name: Media Index,date: 2024-05-23br />return_base100: 87.58772br />name: Media Index,date: 2024-05-24br />return_base100: 91.01376br />name: Media Index,date: 2024-05-25br />return_base100: 89.97617br />name: Media Index,date: 2024-05-26br />return_base100: 87.03841br />name: Media Index,date: 2024-05-27br />return_base100: 88.31409br />name: Media Index,date: 2024-05-28br />return_base100: 88.72258br />name: Media Index,date: 2024-05-29br />return_base100: 87.36917br />name: Media Index,date: 2024-05-30br />return_base100: 86.29947br />name: Media Index,date: 2024-05-31br />return_base100: 86.54679br />name: Media Index,date: 2024-06-01br />return_base100: 85.86269br />name: Media Index,date: 2024-06-02br />return_base100: 85.45087br />name: Media Index,date: 2024-06-03br />return_base100: 85.80118br />name: Media Index,date: 2024-06-04br />return_base100: 87.09817br />name: Media Index,date: 2024-06-05br />return_base100: 88.90886br />name: Media Index,date: 2024-06-06br />return_base100: 87.55211br />name: Media Index,date: 2024-06-07br />return_base100: 80.51438br />name: Media Index,date: 2024-06-08br />return_base100: 75.88433br />name: Media Index,date: 2024-06-09br />return_base100: 80.04676br />name: Media Index,date: 2024-06-10br />return_base100: 78.76710br />name: Media Index,date: 2024-06-11br />return_base100: 75.50286br />name: Media Index,date: 2024-06-12br />return_base100: 77.84125br />name: Media Index,date: 2024-06-13br />return_base100: 74.09096br />name: Media Index,date: 2024-06-14br />return_base100: 73.00425br />name: Media Index,date: 2024-06-15br />return_base100: 73.86700br />name: Media Index,date: 2024-06-16br />return_base100: 73.77927br />name: Media Index,date: 2024-06-17br />return_base100: 68.22861br />name: Media Index,date: 2024-06-18br />return_base100: 63.78548br />name: Media Index,date: 2024-06-19br />return_base100: 64.72929br />name: Media Index,date: 2024-06-20br />return_base100: 65.25762br />name: Media Index,date: 2024-06-21br />return_base100: 64.80575br />name: Media Index,date: 2024-06-22br />return_base100: 65.46759br />name: Media Index,date: 2024-06-23br />return_base100: 63.85717br />name: Media Index,date: 2024-06-24br />return_base100: 66.01372br />name: Media Index,date: 2024-06-25br />return_base100: 66.66921br />name: Media Index,date: 2024-06-26br />return_base100: 65.42213br />name: Media Index,date: 2024-06-27br />return_base100: 67.29164br />name: Media Index,date: 2024-06-28br />return_base100: 65.54770br />name: Media Index,date: 2024-06-29br />return_base100: 66.69925br />name: Media Index,date: 2024-06-30br />return_base100: 67.99751br />name: Media Index,date: 2024-07-01br />return_base100: 65.47013br />name: Media Index,date: 2024-07-02br />return_base100: 65.80757br />name: Media Index,date: 2024-07-03br />return_base100: 63.44725br />name: Media Index,date: 2024-07-04br />return_base100: 56.69625br />name: Media Index,date: 2024-07-05br />return_base100: 55.08423br />name: Media Index,date: 2024-07-06br />return_base100: 58.65555br />name: Media Index,date: 2024-07-07br />return_base100: 54.49328br />name: Media Index,date: 2024-07-08br />return_base100: 56.09003br />name: Media Index,date: 2024-07-09br />return_base100: 58.10704br />name: Media Index,date: 2024-07-10br />return_base100: 58.64331br />name: Media Index,date: 2024-07-11br />return_base100: 58.00388br />name: Media Index,date: 2024-07-12br />return_base100: 58.91368br />name: Media Index,date: 2024-07-13br />return_base100: 60.59722br />name: Media Index,date: 2024-07-14br />return_base100: 61.74861br />name: Media Index,date: 2024-07-15br />return_base100: 64.60738br />name: Media Index,date: 2024-07-16br />return_base100: 64.92066br />name: Media Index,date: 2024-07-17br />return_base100: 65.09010br />name: Media Index,date: 2024-07-18br />return_base100: 63.16957br />name: Media Index,date: 2024-07-19br />return_base100: 66.54285br />name: Media Index,date: 2024-07-20br />return_base100: 66.57066br />name: Media Index,date: 2024-07-21br />return_base100: 67.93266br />name: Media Index,date: 2024-07-22br />return_base100: 65.10345br />name: Media Index,date: 2024-07-23br />return_base100: 63.25079br />name: Media Index,date: 2024-07-24br />return_base100: 62.45353br />name: Media Index,date: 2024-07-25br />return_base100: 61.13397br />name: Media Index,date: 2024-07-26br />return_base100: 64.19317br />name: Media Index,date: 2024-07-27br />return_base100: 64.93068br />name: Media Index,date: 2024-07-28br />return_base100: 63.73828br />name: Media Index,date: 2024-07-29br />return_base100: 62.78763br />name: Media Index,date: 2024-07-30br />return_base100: 61.72684br />name: Media Index,date: 2024-07-31br />return_base100: 61.24031br />name: Media Index,date: 2024-08-01br />return_base100: 59.66564br />name: Media Index,date: 2024-08-02br />return_base100: 54.95199br />name: Media Index,date: 2024-08-03br />return_base100: 54.93959br />name: Media Index,date: 2024-08-04br />return_base100: 51.97782br />name: Media Index,date: 2024-08-05br />return_base100: 49.55360br />name: Media Index,date: 2024-08-06br />return_base100: 50.80799br />name: Media Index,date: 2024-08-07br />return_base100: 49.95256br />name: Media Index,date: 2024-08-08br />return_base100: 55.04450br />name: Media Index,date: 2024-08-09br />return_base100: 54.16347br />name: Media Index,date: 2024-08-10br />return_base100: 55.09234br />name: Media Index,date: 2024-08-11br />return_base100: 52.23214br />name: Media Index,date: 2024-08-12br />return_base100: 54.57116br />name: Media Index,date: 2024-08-13br />return_base100: 55.36843br />name: Media Index,date: 2024-08-14br />return_base100: 54.88269br />name: Media Index,date: 2024-08-15br />return_base100: 52.98060br />name: Media Index,date: 2024-08-16br />return_base100: 52.57005br />name: Media Index,date: 2024-08-17br />return_base100: 53.07295br />name: Media Index,date: 2024-08-18br />return_base100: 53.80711br />name: Media Index,date: 2024-08-19br />return_base100: 54.46292br />name: Media Index,date: 2024-08-20br />return_base100: 55.15576br />name: Media Index,date: 2024-08-21br />return_base100: 56.69641br />name: Media Index,date: 2024-08-22br />return_base100: 57.79360br />name: Media Index,date: 2024-08-23br />return_base100: 61.31596br />name: Media Index,date: 2024-08-24br />return_base100: 64.32446br />name: Media Index,date: 2024-08-25br />return_base100: 62.85200br />name: Media Index,date: 2024-08-26br />return_base100: 59.16513br />name: Media Index,date: 2024-08-27br />return_base100: 57.08836br />name: Media Index,date: 2024-08-28br />return_base100: 56.47579br />name: Media Index,date: 2024-08-29br />return_base100: 56.14852br />name: Media Index,date: 2024-08-30br />return_base100: 55.84860br />name: Media Index,date: 2024-08-31br />return_base100: 55.06850br />name: Media Index,date: 2024-09-01br />return_base100: 53.73034br />name: Media Index,date: 2024-09-02br />return_base100: 57.83524br />name: Media Index,date: 2024-09-03br />return_base100: 54.96916br />name: Media Index,date: 2024-09-04br />return_base100: 55.16498br />name: Media Index,date: 2024-09-05br />return_base100: 53.32631br />name: Media Index,date: 2024-09-06br />return_base100: 51.34983br />name: Media Index,date: 2024-09-07br />return_base100: 51.94158br />name: Media Index,date: 2024-09-08br />return_base100: 53.76992br />name: Media Index,date: 2024-09-09br />return_base100: 55.47555br />name: Media Index,date: 2024-09-10br />return_base100: 55.86799br />name: Media Index,date: 2024-09-11br />return_base100: 55.33060br />name: Media Index,date: 2024-09-12br />return_base100: 57.77325br />name: Media Index,date: 2024-09-13br />return_base100: 58.10863br />name: Media Index,date: 2024-09-14br />return_base100: 57.01652br />name: Media Index,date: 2024-09-15br />return_base100: 56.08924br />name: Media Index,date: 2024-09-16br />return_base100: 55.36715br />name: Media Index,date: 2024-09-17br />return_base100: 56.56496br />name: Media Index,date: 2024-09-18br />return_base100: 57.89739br />name: Media Index,date: 2024-09-19br />return_base100: 59.96812br />name: Media Index,date: 2024-09-20br />return_base100: 61.44185br />name: Media Index,date: 2024-09-21br />return_base100: 63.11204br />name: Media Index,date: 2024-09-22br />return_base100: 60.61550br />name: Media Index,date: 2024-09-23br />return_base100: 62.31255br />name: Media Index,date: 2024-09-24br />return_base100: 62.93465br />name: Media Index,date: 2024-09-25br />return_base100: 61.66946br />name: Media Index,date: 2024-09-26br />return_base100: 63.65515br />name: Media Index,date: 2024-09-27br />return_base100: 64.62423br />name: Media Index,date: 2024-09-28br />return_base100: 63.20740br />name: Media Index,date: 2024-09-29br />return_base100: 63.39925br />name: Media Index,date: 2024-09-30br />return_base100: 60.18587br />name: Media Index,date: 2024-10-01br />return_base100: 57.28688br />name: Media Index,date: 2024-10-02br />return_base100: 55.55455br />name: Media Index,date: 2024-10-03br />return_base100: 55.80171br />name: Media Index,date: 2024-10-04br />return_base100: 58.98012br />name: Media Index,date: 2024-10-05br />return_base100: 58.24897br />name: Media Index,date: 2024-10-06br />return_base100: 60.52092br />name: Media Index,date: 2024-10-07br />return_base100: 59.05212br />name: Media Index,date: 2024-10-08br />return_base100: 58.38567br />name: Media Index,date: 2024-10-09br />return_base100: 56.99760br />name: Media Index,date: 2024-10-10br />return_base100: 56.45147br />name: Media Index,date: 2024-10-11br />return_base100: 58.31239br />name: Media Index,date: 2024-10-12br />return_base100: 58.93657br />name: Media Index,date: 2024-10-13br />return_base100: 58.49693br />name: Media Index,date: 2024-10-14br />return_base100: 60.23276br />name: Media Index,date: 2024-10-15br />return_base100: 59.46331br />name: Media Index,date: 2024-10-16br />return_base100: 58.49105br />name: Media Index,date: 2024-10-17br />return_base100: 57.56631br />name: Media Index,date: 2024-10-18br />return_base100: 58.68941br />name: Media Index,date: 2024-10-19br />return_base100: 59.20693br />name: Media Index,date: 2024-10-20br />return_base100: 61.39575br />name: Media Index,date: 2024-10-21br />return_base100: 59.85066br />name: Media Index,date: 2024-10-22br />return_base100: 58.87696br />name: Media Index,date: 2024-10-23br />return_base100: 58.61931br />name: Media Index,date: 2024-10-24br />return_base100: 59.30770br />name: Media Index,date: 2024-10-25br />return_base100: 55.01811br />name: Media Index,date: 2024-10-26br />return_base100: 56.51759br />name: Media Index,date: 2024-10-27br />return_base100: 57.08630br />name: Media Index,date: 2024-10-28br />return_base100: 57.37685br />name: Media Index,date: 2024-10-29br />return_base100: 63.11951br />name: Media Index,date: 2024-10-30br />return_base100: 65.16162br />name: Media Index,date: 2024-10-31br />return_base100: 61.13652br />name: Media Index,date: 2024-11-01br />return_base100: 59.45663br />name: Media Index,date: 2024-11-02br />return_base100: 57.32869br />name: Media Index,date: 2024-11-03br />return_base100: 55.02908br />name: Media Index,date: 2024-11-04br />return_base100: 55.32297br />name: Media Index,date: 2024-11-05br />return_base100: 59.25080br />name: Media Index,date: 2024-11-06br />return_base100: 63.00586br />name: Media Index,date: 2024-11-07br />return_base100: 61.79772br />name: Media Index,date: 2024-11-08br />return_base100: 61.51480br />name: Media Index,date: 2024-11-09br />return_base100: 63.53705br />name: Media Index,date: 2024-11-10br />return_base100: 66.22194br />name: Media Index,date: 2024-11-11br />return_base100: 69.99814br />name: Media Index,date: 2024-11-12br />return_base100: 70.83164br />name: Media Index,date: 2024-11-13br />return_base100: 66.25866br />name: Media Index,date: 2024-11-14br />return_base100: 64.41188br />name: Media Index,date: 2024-11-15br />return_base100: 67.42785br />name: Media Index,date: 2024-11-16br />return_base100: 72.88823br />name: Media Index,date: 2024-11-17br />return_base100: 67.79295br />name: Media Index,date: 2024-11-18br />return_base100: 73.79643br />name: Media Index,date: 2024-11-19br />return_base100: 72.13419br />name: Media Index,date: 2024-11-20br />return_base100: 69.97795br />name: Media Index,date: 2024-11-21br />return_base100: 72.20079br />name: Media Index,date: 2024-11-22br />return_base100: 75.72061br />name: Media Index,date: 2024-11-23br />return_base100: 81.31577br />name: Media Index,date: 2024-11-24br />return_base100: 87.55243br />name: Media Index,date: 2024-11-25br />return_base100: 84.16898br />name: Media Index,date: 2024-11-26br />return_base100: 87.48822br />name: Media Index,date: 2024-11-27br />return_base100: 92.41025br />name: Media Index,date: 2024-11-28br />return_base100: 94.97958br />name: Media Index,date: 2024-11-29br />return_base100: 99.84694br />name: Media Index,date: 2024-11-30br />return_base100: 99.03489br />name: Media Index,date: 2024-12-01br />return_base100: 99.80307br />name: Media Index,date: 2024-12-02br />return_base100: 100.24589br />name: Media Index,date: 2024-12-03br />return_base100: 109.32606br />name: Media Index,date: 2024-12-04br />return_base100: 110.49287br />name: Media Index,date: 2024-12-05br />return_base100: 107.50392br />name: Media Index,date: 2024-12-06br />return_base100: 112.24476br />name: Media Index,date: 2024-12-07br />return_base100: 111.72914br />name: Media Index,date: 2024-12-08br />return_base100: 110.68313br />name: Media Index,date: 2024-12-09br />return_base100: 90.45174br />name: Media Index,date: 2024-12-10br />return_base100: 87.10580br />name: Media Index,date: 2024-12-11br />return_base100: 95.93977br />name: Media Index,date: 2024-12-12br />return_base100: 102.49193br />name: Media Index,date: 2024-12-13br />return_base100: 104.26797br />name: Media Index,date: 2024-12-14br />return_base100: 95.44338br />name: Media Index,date: 2024-12-15br />return_base100: 95.07908br />name: Media Index,date: 2024-12-16br />return_base100: 92.07170br />name: Media Index,date: 2024-12-17br />return_base100: 86.80523br />name: Media Index,date: 2024-12-18br />return_base100: 80.61483br />name: Media Index,date: 2024-12-19br />return_base100: 75.45025br />name: Media Index,date: 2024-12-20br />return_base100: 76.50771br />name: Media Index,date: 2024-12-21br />return_base100: 72.42506br />name: Media Index,date: 2024-12-22br />return_base100: 73.04701br />name: Media Index,date: 2024-12-23br />return_base100: 77.80310br />name: Media Index,date: 2024-12-24br />return_base100: 86.53582br />name: Media Index,date: 2024-12-25br />return_base100: 82.51008br />name: Media Index,date: 2024-12-26br />return_base100: 78.75136br />name: Media Index,date: 2024-12-27br />return_base100: 77.79611br />name: Media Index,date: 2024-12-28br />return_base100: 81.20276br />name: Media Index,date: 2024-12-29br />return_base100: 77.41973br />name: Media Index,date: 2024-12-30br />return_base100: 75.99304br />name: Media Index,date: 2024-12-31br />return_base100: 76.10399br />name: Media Index,date: 2025-01-01br />return_base100: 77.93614br />name: Media Index,date: 2025-01-02br />return_base100: 79.51175br />name: Media Index,date: 2025-01-03br />return_base100: 83.03952br />name: Media Index,date: 2025-01-04br />return_base100: 83.06750br />name: Media Index,date: 2025-01-05br />return_base100: 84.91888br />name: Media Index,date: 2025-01-06br />return_base100: 86.67140br />name: Media Index,date: 2025-01-07br />return_base100: 77.79754br />name: Media Index,date: 2025-01-08br />return_base100: 75.83426br />name: Media Index,date: 2025-01-09br />return_base100: 74.86057br />name: Media Index,date: 2025-01-10br />return_base100: 77.15636br />name: Media Index,date: 2025-01-11br />return_base100: 76.19935br />name: Media Index,date: 2025-01-12br />return_base100: 74.41234br />name: Media Index,date: 2025-01-13br />return_base100: 71.48093br />name: Media Index,date: 2025-01-14br />return_base100: 75.07530br />name: Media Index,date: 2025-01-15br />return_base100: 78.41281br />name: Media Index,date: 2025-01-16br />return_base100: 76.90284br />name: Media Index,date: 2025-01-17br />return_base100: 81.28939br />name: Media Index,date: 2025-01-18br />return_base100: 76.51995br />name: Media Index,date: 2025-01-19br />return_base100: 70.22448br />name: Media Index,date: 2025-01-20br />return_base100: 70.25770br />name: Media Index,date: 2025-01-21br />return_base100: 71.34106br />name: Media Index,date: 2025-01-22br />return_base100: 68.72659br />name: Media Index,date: 2025-01-23br />return_base100: 69.45789br />name: Media Index,date: 2025-01-24br />return_base100: 66.93369br />name: Media Index,date: 2025-01-25br />return_base100: 68.70862br />name: Media Index,date: 2025-01-26br />return_base100: 67.59554br />name: Media Index,date: 2025-01-27br />return_base100: 66.43048br />name: Media Index,date: 2025-01-28br />return_base100: 61.29387br />name: Media Index,date: 2025-01-29br />return_base100: 63.97367br />name: Media Index,date: 2025-01-30br />return_base100: 66.11275br />name: Media Index,date: 2025-01-31br />return_base100: 65.73176br />name: Media Index,date: 2025-02-01br />return_base100: 62.61565br />name: Media Index,date: 2025-02-02br />return_base100: 58.03551br />name: Media Index,date: 2025-02-03br />return_base100: 60.57433br />name: Media Index,date: 2025-02-04br />return_base100: 56.66191br />name: Media Index,date: 2025-02-05br />return_base100: 56.48167br />name: Media Index,date: 2025-02-06br />return_base100: 54.19939br />name: Media Index,date: 2025-02-07br />return_base100: 54.30938br />name: Media Index,date: 2025-02-08br />return_base100: 56.56416br />name: Media Index,date: 2025-02-09br />return_base100: 55.53770br />name: Media Index,date: 2025-02-10br />return_base100: 57.19279br />name: Media Index,date: 2025-02-11br />return_base100: 56.17316br />name: Media Index,date: 2025-02-12br />return_base100: 58.91813br />name: Media Index,date: 2025-02-13br />return_base100: 57.84446br />name: Media Index,date: 2025-02-14br />return_base100: 58.78541br />name: Media Index,date: 2025-02-15br />return_base100: 57.18818br />name: Media Index,date: 2025-02-16br />return_base100: 57.47682br />name: Media Index,date: 2025-02-17br />return_base100: 56.94054br />name: Media Index,date: 2025-02-18br />return_base100: 54.21004br />name: Media Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(6,164,255,1),dash:solid},hoveron:points,name:Media Index,legendgroup:Media Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,98.769079586759275,95.606504308561824,97.849463226758203,96.996760820058313,100.15348963674653,100.68195369522395,106.292995018094,113.37770503960978,109.53521832329089,114.56850110742393,123.19643670184286,128.86674352494376,126.1125395787424,132.02455353656859,122.4931394176844,127.46667617050363,131.90237850872785,130.00552210302826,145.71120001826017,158.09380527358834,155.18374907948262,150.68005159302058,152.56861883753925,149.4510533041117,139.17882043234181,127.02270549411206,132.8823415638964,125.20930131981866,114.19472801340042,127.96899132921703,125.67958107300187,121.5985106739969,129.02171479919608,131.0853154906803,135.54248155060972,140.8575557706377,133.75050105376459,136.11963942549303,135.5068822062143,133.59645079742131,135.8356855997248,127.80048509612823,118.05127026389566,116.29400813779388,117.66031818365656,115.62254603788105,117.20713732817509,121.46015776636338,127.8941085687902,120.15855923967167,120.26339510426922,118.73955095171183,99.319407809511063,84.58372192947644,91.620659152495335,87.605701821653284,89.340539163883918,86.195022739131275,90.242175652531174,91.3357442645612,93.164485389252206,92.571429944374515,91.695662045692899,90.584954491704224,83.622299365258485,85.157476042522177,87.313018347878071,91.085027172030522,90.026537329056069,91.460361992073629,89.691206721668777,87.813251205232021,86.216166106781202,89.054703258040789,85.001824015902372,84.761678607196657,83.189661213573245,82.001508066715331,79.390021852150994,87.220155716097423,87.668170862437165,89.027072720770988,89.430078122340802,85.823572212008699,93.949072514943524,93.617185713650727,93.703280866013131,90.829865166982543,91.375948698501588,93.636326868455015,93.249219036879538,95.128536058051353,93.562765568506308,91.440900483214051,89.416222809448996,92.198497779746162,93.165046008848975,91.992750387728506,95.19557014412328,96.626631753413875,98.012203086851585,94.887109233124463,85.857009166530844,82.172376910961987,83.983498562611388,81.118652334560153,77.006547636447792,79.734362417343647,75.932560666048118,73.112083474656188,73.532948614809087,74.120157598177499,67.156981896391883,62.348948057393038,64.343232140161291,64.076297123580972,64.057676544116546,63.404194315557547,61.125035389112043,62.480493441351385,63.988119669859131,63.082839153832815,64.410106049205581,62.61964723412315,61.098606179549634,62.917055930214069,62.069038701572978,64.250970172234346,60.259318598915513,53.257460144952198,51.944368916526543,55.463378125504306,51.570675911016849,53.276801521041058,54.296568567580884,54.420305321441262,54.034438861830083,55.292469237000724,56.918145934887235,57.920573818183854,62.247435866119226,62.420186790440795,63.125326110417234,61.635119133666521,64.019634500049449,64.935606832671468,65.797078931635241,63.468104949590284,61.259984534907971,59.323444270607872,57.504193634805176,61.093720780206276,61.681690604456037,60.076276300567393,60.778131991476975,59.945691978774938,58.00486697898517,57.271256192343778,52.086365851539121,49.523773674665236,46.352468748460801,42.534849515684726,44.391381354673179,42.905499157669055,47.858132808379814,46.305136436789937,47.68574228237047,45.123310282524244,46.466674969175926,47.918759813345702,46.522416574798463,45.247327346182999,44.523046871402265,45.213529993348651,45.891519307138246,46.48693736317378,47.567251326165675,49.715145178451223,50.826052953724457,55.678976404722498,56.177327182001548,55.411640945573048,52.739647858813562,49.413091348558424,48.537844025216664,50.785648298499495,50.486077212535285,48.930638141273725,45.532442455401707,47.607896246932107,45.723773914930781,46.080448111252558,44.928615105414501,43.910129475095879,45.556068566980223,46.426550623749364,48.620495371484559,48.732819512124799,47.455487805122218,49.244505026955792,49.609708649999973,48.994388598278817,48.194384433676092,46.939117112232431,48.873655163686905,50.629315519512161,53.930644147912261,54.491744275773584,55.561406466426689,54.533550479990481,55.695794992625849,57.194811705897358,55.800270458911179,59.128949314782702,61.084750866657828,59.179565255520401,59.967395966021648,57.478925708693247,52.74721622337006,51.813704506220269,50.973175553621857,52.638456021595069,51.798207378795034,52.804119112443061,52.533299802942217,50.354171430264728,49.88769588148822,49.338849296242202,51.781989454745371,52.96033175865967,52.533940511052819,55.643857591410018,54.802727974957918,54.431878111689038,52.278618328977181,57.090296195355108,57.744699441823101,63.707689738699202,62.851183127592606,62.856669190789653,59.223613938124423,60.841161651857625,54.979323147943106,55.768555407436295,57.335407091917986,56.065964103527214,57.932266741202376,51.315593994482697,47.605773901315729,47.223191070771421,44.738444929335898,43.427395958012788,41.129856717644337,42.195314261321613,45.776552245541765,45.268791067888223,45.364737107451155,47.693671045239199,50.174012318414306,52.971063619512279,52.105707227627974,49.981159177122557,47.174697475650085,49.9787965659647,59.574441672936928,54.566306682145097,58.700315588788733,56.462402246963343,55.58711487936467,57.283669911986728,60.102064802019186,68.857180956392995,92.511844090088346,83.899085269039347,77.851401368792779,80.495083165914963,82.464940251966468,85.597642514507044,89.7424633705171,89.639709807279004,93.318215291540199,101.90106105267542,115.98114235853463,112.52280019877969,114.43755638731925,116.03392068914562,114.67802215008025,92.942760338726359,88.632877055721963,99.095920811681069,97.377381482013931,98.58679812929249,93.249779656476321,96.295425704488594,92.245109294792599,87.059578245877333,78.761286974364054,71.215267113213514,75.053589226813472,69.675885788973972,70.027794718723129,74.623473863313734,78.900961342475696,76.606785819687914,70.974320819369566,70.650202603917847,73.647234924038045,70.284118007221579,69.754092222724552,69.268755828942147,73.125818654777262,75.298660079119443,82.288625388779678,82.339441550801936,81.558658629517353,84.880930404282807,75.363411642547334,71.285785049636857,69.835542241285069,72.387682867104729,72.862287400034518,70.192256481863751,67.792844651909277,71.535420947230875,76.330640624017661,75.122945879786343,81.685839189472205,74.84988409189836,67.282520641813321,68.375848988301883,69.802145331019844,67.770780266350371,67.638914528336713,66.409515796858685,66.943906405359201,64.462644114275093,62.679152999895479,58.065333806923412,61.06693117233165,64.043981408252392,63.992564582376438,59.01029818155024,49.449811932147412,50.77219342817682,47.236165410011147,46.533508833963296,43.617606178348304,44.172899888957275,46.330084008846569,45.056796771792179,47.397583809626397,46.838806248666017,49.048688610652491,47.754578360003471,49.240500601264515,47.973580401059245,47.061612494128511,47.175858759100556,43.557499748722286,text:date: 2024-02-19br />return_base100: 100.00000br />name: Metaverse Index,date: 2024-02-20br />return_base100: 98.76908br />name: Metaverse Index,date: 2024-02-21br />return_base100: 95.60650br />name: Metaverse Index,date: 2024-02-22br />return_base100: 97.84946br />name: Metaverse Index,date: 2024-02-23br />return_base100: 96.99676br />name: Metaverse Index,date: 2024-02-24br />return_base100: 100.15349br />name: Metaverse Index,date: 2024-02-25br />return_base100: 100.68195br />name: Metaverse Index,date: 2024-02-26br />return_base100: 106.29300br />name: Metaverse Index,date: 2024-02-27br />return_base100: 113.37771br />name: Metaverse Index,date: 2024-02-28br />return_base100: 109.53522br />name: Metaverse Index,date: 2024-02-29br />return_base100: 114.56850br />name: Metaverse Index,date: 2024-03-01br />return_base100: 123.19644br />name: Metaverse Index,date: 2024-03-02br />return_base100: 128.86674br />name: Metaverse Index,date: 2024-03-03br />return_base100: 126.11254br />name: Metaverse Index,date: 2024-03-04br />return_base100: 132.02455br />name: Metaverse Index,date: 2024-03-05br />return_base100: 122.49314br />name: Metaverse Index,date: 2024-03-06br />return_base100: 127.46668br />name: Metaverse Index,date: 2024-03-07br />return_base100: 131.90238br />name: Metaverse Index,date: 2024-03-08br />return_base100: 130.00552br />name: Metaverse Index,date: 2024-03-09br />return_base100: 145.71120br />name: Metaverse Index,date: 2024-03-10br />return_base100: 158.09381br />name: Metaverse Index,date: 2024-03-11br />return_base100: 155.18375br />name: Metaverse Index,date: 2024-03-12br />return_base100: 150.68005br />name: Metaverse Index,date: 2024-03-13br />return_base100: 152.56862br />name: Metaverse Index,date: 2024-03-14br />return_base100: 149.45105br />name: Metaverse Index,date: 2024-03-15br />return_base100: 139.17882br />name: Metaverse Index,date: 2024-03-16br />return_base100: 127.02271br />name: Metaverse Index,date: 2024-03-17br />return_base100: 132.88234br />name: Metaverse Index,date: 2024-03-18br />return_base100: 125.20930br />name: Metaverse Index,date: 2024-03-19br />return_base100: 114.19473br />name: Metaverse Index,date: 2024-03-20br />return_base100: 127.96899br />name: Metaverse Index,date: 2024-03-21br />return_base100: 125.67958br />name: Metaverse Index,date: 2024-03-22br />return_base100: 121.59851br />name: Metaverse Index,date: 2024-03-23br />return_base100: 129.02171br />name: Metaverse Index,date: 2024-03-24br />return_base100: 131.08532br />name: Metaverse Index,date: 2024-03-25br />return_base100: 135.54248br />name: Metaverse Index,date: 2024-03-26br />return_base100: 140.85756br />name: Metaverse Index,date: 2024-03-27br />return_base100: 133.75050br />name: Metaverse Index,date: 2024-03-28br />return_base100: 136.11964br />name: Metaverse Index,date: 2024-03-29br />return_base100: 135.50688br />name: Metaverse Index,date: 2024-03-30br />return_base100: 133.59645br />name: Metaverse Index,date: 2024-03-31br />return_base100: 135.83569br />name: Metaverse Index,date: 2024-04-01br />return_base100: 127.80049br />name: Metaverse Index,date: 2024-04-02br />return_base100: 118.05127br />name: Metaverse Index,date: 2024-04-03br />return_base100: 116.29401br />name: Metaverse Index,date: 2024-04-04br />return_base100: 117.66032br />name: Metaverse Index,date: 2024-04-05br />return_base100: 115.62255br />name: Metaverse Index,date: 2024-04-06br />return_base100: 117.20714br />name: Metaverse Index,date: 2024-04-07br />return_base100: 121.46016br />name: Metaverse Index,date: 2024-04-08br />return_base100: 127.89411br />name: Metaverse Index,date: 2024-04-09br />return_base100: 120.15856br />name: Metaverse Index,date: 2024-04-10br />return_base100: 120.26340br />name: Metaverse Index,date: 2024-04-11br />return_base100: 118.73955br />name: Metaverse Index,date: 2024-04-12br />return_base100: 99.31941br />name: Metaverse Index,date: 2024-04-13br />return_base100: 84.58372br />name: Metaverse Index,date: 2024-04-14br />return_base100: 91.62066br />name: Metaverse Index,date: 2024-04-15br />return_base100: 87.60570br />name: Metaverse Index,date: 2024-04-16br />return_base100: 89.34054br />name: Metaverse Index,date: 2024-04-17br />return_base100: 86.19502br />name: Metaverse Index,date: 2024-04-18br />return_base100: 90.24218br />name: Metaverse Index,date: 2024-04-19br />return_base100: 91.33574br />name: Metaverse Index,date: 2024-04-26br />return_base100: 93.16449br />name: Metaverse Index,date: 2024-04-27br />return_base100: 92.57143br />name: Metaverse Index,date: 2024-04-28br />return_base100: 91.69566br />name: Metaverse Index,date: 2024-04-29br />return_base100: 90.58495br />name: Metaverse Index,date: 2024-04-30br />return_base100: 83.62230br />name: Metaverse Index,date: 2024-05-01br />return_base100: 85.15748br />name: Metaverse Index,date: 2024-05-02br />return_base100: 87.31302br />name: Metaverse Index,date: 2024-05-03br />return_base100: 91.08503br />name: Metaverse Index,date: 2024-05-04br />return_base100: 90.02654br />name: Metaverse Index,date: 2024-05-05br />return_base100: 91.46036br />name: Metaverse Index,date: 2024-05-06br />return_base100: 89.69121br />name: Metaverse Index,date: 2024-05-07br />return_base100: 87.81325br />name: Metaverse Index,date: 2024-05-08br />return_base100: 86.21617br />name: Metaverse Index,date: 2024-05-09br />return_base100: 89.05470br />name: Metaverse Index,date: 2024-05-10br />return_base100: 85.00182br />name: Metaverse Index,date: 2024-05-11br />return_base100: 84.76168br />name: Metaverse Index,date: 2024-05-12br />return_base100: 83.18966br />name: Metaverse Index,date: 2024-05-13br />return_base100: 82.00151br />name: Metaverse Index,date: 2024-05-14br />return_base100: 79.39002br />name: Metaverse Index,date: 2024-05-15br />return_base100: 87.22016br />name: Metaverse Index,date: 2024-05-16br />return_base100: 87.66817br />name: Metaverse Index,date: 2024-05-17br />return_base100: 89.02707br />name: Metaverse Index,date: 2024-05-18br />return_base100: 89.43008br />name: Metaverse Index,date: 2024-05-19br />return_base100: 85.82357br />name: Metaverse Index,date: 2024-05-20br />return_base100: 93.94907br />name: Metaverse Index,date: 2024-05-21br />return_base100: 93.61719br />name: Metaverse Index,date: 2024-05-22br />return_base100: 93.70328br />name: Metaverse Index,date: 2024-05-23br />return_base100: 90.82987br />name: Metaverse Index,date: 2024-05-24br />return_base100: 91.37595br />name: Metaverse Index,date: 2024-05-25br />return_base100: 93.63633br />name: Metaverse Index,date: 2024-05-26br />return_base100: 93.24922br />name: Metaverse Index,date: 2024-05-27br />return_base100: 95.12854br />name: Metaverse Index,date: 2024-05-28br />return_base100: 93.56277br />name: Metaverse Index,date: 2024-05-29br />return_base100: 91.44090br />name: Metaverse Index,date: 2024-05-30br />return_base100: 89.41622br />name: Metaverse Index,date: 2024-05-31br />return_base100: 92.19850br />name: Metaverse Index,date: 2024-06-01br />return_base100: 93.16505br />name: Metaverse Index,date: 2024-06-02br />return_base100: 91.99275br />name: Metaverse Index,date: 2024-06-03br />return_base100: 95.19557br />name: Metaverse Index,date: 2024-06-04br />return_base100: 96.62663br />name: Metaverse Index,date: 2024-06-05br />return_base100: 98.01220br />name: Metaverse Index,date: 2024-06-06br />return_base100: 94.88711br />name: Metaverse Index,date: 2024-06-07br />return_base100: 85.85701br />name: Metaverse Index,date: 2024-06-08br />return_base100: 82.17238br />name: Metaverse Index,date: 2024-06-09br />return_base100: 83.98350br />name: Metaverse Index,date: 2024-06-10br />return_base100: 81.11865br />name: Metaverse Index,date: 2024-06-11br />return_base100: 77.00655br />name: Metaverse Index,date: 2024-06-12br />return_base100: 79.73436br />name: Metaverse Index,date: 2024-06-13br />return_base100: 75.93256br />name: Metaverse Index,date: 2024-06-14br />return_base100: 73.11208br />name: Metaverse Index,date: 2024-06-15br />return_base100: 73.53295br />name: Metaverse Index,date: 2024-06-16br />return_base100: 74.12016br />name: Metaverse Index,date: 2024-06-17br />return_base100: 67.15698br />name: Metaverse Index,date: 2024-06-18br />return_base100: 62.34895br />name: Metaverse Index,date: 2024-06-19br />return_base100: 64.34323br />name: Metaverse Index,date: 2024-06-20br />return_base100: 64.07630br />name: Metaverse Index,date: 2024-06-21br />return_base100: 64.05768br />name: Metaverse Index,date: 2024-06-22br />return_base100: 63.40419br />name: Metaverse Index,date: 2024-06-23br />return_base100: 61.12504br />name: Metaverse Index,date: 2024-06-24br />return_base100: 62.48049br />name: Metaverse Index,date: 2024-06-25br />return_base100: 63.98812br />name: Metaverse Index,date: 2024-06-26br />return_base100: 63.08284br />name: Metaverse Index,date: 2024-06-27br />return_base100: 64.41011br />name: Metaverse Index,date: 2024-06-28br />return_base100: 62.61965br />name: Metaverse Index,date: 2024-06-29br />return_base100: 61.09861br />name: Metaverse Index,date: 2024-06-30br />return_base100: 62.91706br />name: Metaverse Index,date: 2024-07-01br />return_base100: 62.06904br />name: Metaverse Index,date: 2024-07-02br />return_base100: 64.25097br />name: Metaverse Index,date: 2024-07-03br />return_base100: 60.25932br />name: Metaverse Index,date: 2024-07-04br />return_base100: 53.25746br />name: Metaverse Index,date: 2024-07-05br />return_base100: 51.94437br />name: Metaverse Index,date: 2024-07-06br />return_base100: 55.46338br />name: Metaverse Index,date: 2024-07-07br />return_base100: 51.57068br />name: Metaverse Index,date: 2024-07-08br />return_base100: 53.27680br />name: Metaverse Index,date: 2024-07-09br />return_base100: 54.29657br />name: Metaverse Index,date: 2024-07-10br />return_base100: 54.42031br />name: Metaverse Index,date: 2024-07-11br />return_base100: 54.03444br />name: Metaverse Index,date: 2024-07-12br />return_base100: 55.29247br />name: Metaverse Index,date: 2024-07-13br />return_base100: 56.91815br />name: Metaverse Index,date: 2024-07-14br />return_base100: 57.92057br />name: Metaverse Index,date: 2024-07-15br />return_base100: 62.24744br />name: Metaverse Index,date: 2024-07-16br />return_base100: 62.42019br />name: Metaverse Index,date: 2024-07-17br />return_base100: 63.12533br />name: Metaverse Index,date: 2024-07-18br />return_base100: 61.63512br />name: Metaverse Index,date: 2024-07-19br />return_base100: 64.01963br />name: Metaverse Index,date: 2024-07-20br />return_base100: 64.93561br />name: Metaverse Index,date: 2024-07-21br />return_base100: 65.79708br />name: Metaverse Index,date: 2024-07-22br />return_base100: 63.46810br />name: Metaverse Index,date: 2024-07-23br />return_base100: 61.25998br />name: Metaverse Index,date: 2024-07-24br />return_base100: 59.32344br />name: Metaverse Index,date: 2024-07-25br />return_base100: 57.50419br />name: Metaverse Index,date: 2024-07-26br />return_base100: 61.09372br />name: Metaverse Index,date: 2024-07-27br />return_base100: 61.68169br />name: Metaverse Index,date: 2024-07-28br />return_base100: 60.07628br />name: Metaverse Index,date: 2024-07-29br />return_base100: 60.77813br />name: Metaverse Index,date: 2024-07-30br />return_base100: 59.94569br />name: Metaverse Index,date: 2024-07-31br />return_base100: 58.00487br />name: Metaverse Index,date: 2024-08-01br />return_base100: 57.27126br />name: Metaverse Index,date: 2024-08-02br />return_base100: 52.08637br />name: Metaverse Index,date: 2024-08-03br />return_base100: 49.52377br />name: Metaverse Index,date: 2024-08-04br />return_base100: 46.35247br />name: Metaverse Index,date: 2024-08-05br />return_base100: 42.53485br />name: Metaverse Index,date: 2024-08-06br />return_base100: 44.39138br />name: Metaverse Index,date: 2024-08-07br />return_base100: 42.90550br />name: Metaverse Index,date: 2024-08-08br />return_base100: 47.85813br />name: Metaverse Index,date: 2024-08-09br />return_base100: 46.30514br />name: Metaverse Index,date: 2024-08-10br />return_base100: 47.68574br />name: Metaverse Index,date: 2024-08-11br />return_base100: 45.12331br />name: Metaverse Index,date: 2024-08-12br />return_base100: 46.46667br />name: Metaverse Index,date: 2024-08-13br />return_base100: 47.91876br />name: Metaverse Index,date: 2024-08-14br />return_base100: 46.52242br />name: Metaverse Index,date: 2024-08-15br />return_base100: 45.24733br />name: Metaverse Index,date: 2024-08-16br />return_base100: 44.52305br />name: Metaverse Index,date: 2024-08-17br />return_base100: 45.21353br />name: Metaverse Index,date: 2024-08-18br />return_base100: 45.89152br />name: Metaverse Index,date: 2024-08-19br />return_base100: 46.48694br />name: Metaverse Index,date: 2024-08-20br />return_base100: 47.56725br />name: Metaverse Index,date: 2024-08-21br />return_base100: 49.71515br />name: Metaverse Index,date: 2024-08-22br />return_base100: 50.82605br />name: Metaverse Index,date: 2024-08-23br />return_base100: 55.67898br />name: Metaverse Index,date: 2024-08-24br />return_base100: 56.17733br />name: Metaverse Index,date: 2024-08-25br />return_base100: 55.41164br />name: Metaverse Index,date: 2024-08-26br />return_base100: 52.73965br />name: Metaverse Index,date: 2024-08-27br />return_base100: 49.41309br />name: Metaverse Index,date: 2024-08-28br />return_base100: 48.53784br />name: Metaverse Index,date: 2024-08-29br />return_base100: 50.78565br />name: Metaverse Index,date: 2024-08-30br />return_base100: 50.48608br />name: Metaverse Index,date: 2024-08-31br />return_base100: 48.93064br />name: Metaverse Index,date: 2024-09-01br />return_base100: 45.53244br />name: Metaverse Index,date: 2024-09-02br />return_base100: 47.60790br />name: Metaverse Index,date: 2024-09-03br />return_base100: 45.72377br />name: Metaverse Index,date: 2024-09-04br />return_base100: 46.08045br />name: Metaverse Index,date: 2024-09-05br />return_base100: 44.92862br />name: Metaverse Index,date: 2024-09-06br />return_base100: 43.91013br />name: Metaverse Index,date: 2024-09-07br />return_base100: 45.55607br />name: Metaverse Index,date: 2024-09-08br />return_base100: 46.42655br />name: Metaverse Index,date: 2024-09-09br />return_base100: 48.62050br />name: Metaverse Index,date: 2024-09-10br />return_base100: 48.73282br />name: Metaverse Index,date: 2024-09-11br />return_base100: 47.45549br />name: Metaverse Index,date: 2024-09-12br />return_base100: 49.24451br />name: Metaverse Index,date: 2024-09-13br />return_base100: 49.60971br />name: Metaverse Index,date: 2024-09-14br />return_base100: 48.99439br />name: Metaverse Index,date: 2024-09-15br />return_base100: 48.19438br />name: Metaverse Index,date: 2024-09-16br />return_base100: 46.93912br />name: Metaverse Index,date: 2024-09-17br />return_base100: 48.87366br />name: Metaverse Index,date: 2024-09-18br />return_base100: 50.62932br />name: Metaverse Index,date: 2024-09-19br />return_base100: 53.93064br />name: Metaverse Index,date: 2024-09-20br />return_base100: 54.49174br />name: Metaverse Index,date: 2024-09-21br />return_base100: 55.56141br />name: Metaverse Index,date: 2024-09-22br />return_base100: 54.53355br />name: Metaverse Index,date: 2024-09-23br />return_base100: 55.69579br />name: Metaverse Index,date: 2024-09-24br />return_base100: 57.19481br />name: Metaverse Index,date: 2024-09-25br />return_base100: 55.80027br />name: Metaverse Index,date: 2024-09-26br />return_base100: 59.12895br />name: Metaverse Index,date: 2024-09-27br />return_base100: 61.08475br />name: Metaverse Index,date: 2024-09-28br />return_base100: 59.17957br />name: Metaverse Index,date: 2024-09-29br />return_base100: 59.96740br />name: Metaverse Index,date: 2024-09-30br />return_base100: 57.47893br />name: Metaverse Index,date: 2024-10-01br />return_base100: 52.74722br />name: Metaverse Index,date: 2024-10-02br />return_base100: 51.81370br />name: Metaverse Index,date: 2024-10-03br />return_base100: 50.97318br />name: Metaverse Index,date: 2024-10-04br />return_base100: 52.63846br />name: Metaverse Index,date: 2024-10-05br />return_base100: 51.79821br />name: Metaverse Index,date: 2024-10-06br />return_base100: 52.80412br />name: Metaverse Index,date: 2024-10-07br />return_base100: 52.53330br />name: Metaverse Index,date: 2024-10-08br />return_base100: 50.35417br />name: Metaverse Index,date: 2024-10-09br />return_base100: 49.88770br />name: Metaverse Index,date: 2024-10-10br />return_base100: 49.33885br />name: Metaverse Index,date: 2024-10-11br />return_base100: 51.78199br />name: Metaverse Index,date: 2024-10-12br />return_base100: 52.96033br />name: Metaverse Index,date: 2024-10-13br />return_base100: 52.53394br />name: Metaverse Index,date: 2024-10-14br />return_base100: 55.64386br />name: Metaverse Index,date: 2024-10-15br />return_base100: 54.80273br />name: Metaverse Index,date: 2024-10-16br />return_base100: 54.43188br />name: Metaverse Index,date: 2024-10-17br />return_base100: 52.27862br />name: Metaverse Index,date: 2024-10-18br />return_base100: 57.09030br />name: Metaverse Index,date: 2024-10-19br />return_base100: 57.74470br />name: Metaverse Index,date: 2024-10-20br />return_base100: 63.70769br />name: Metaverse Index,date: 2024-10-21br />return_base100: 62.85118br />name: Metaverse Index,date: 2024-10-22br />return_base100: 62.85667br />name: Metaverse Index,date: 2024-10-23br />return_base100: 59.22361br />name: Metaverse Index,date: 2024-10-24br />return_base100: 60.84116br />name: Metaverse Index,date: 2024-10-25br />return_base100: 54.97932br />name: Metaverse Index,date: 2024-10-26br />return_base100: 55.76856br />name: Metaverse Index,date: 2024-10-27br />return_base100: 57.33541br />name: Metaverse Index,date: 2024-10-28br />return_base100: 56.06596br />name: Metaverse Index,date: 2024-10-29br />return_base100: 57.93227br />name: Metaverse Index,date: 2024-10-30br />return_base100: 51.31559br />name: Metaverse Index,date: 2024-10-31br />return_base100: 47.60577br />name: Metaverse Index,date: 2024-11-01br />return_base100: 47.22319br />name: Metaverse Index,date: 2024-11-02br />return_base100: 44.73844br />name: Metaverse Index,date: 2024-11-03br />return_base100: 43.42740br />name: Metaverse Index,date: 2024-11-04br />return_base100: 41.12986br />name: Metaverse Index,date: 2024-11-05br />return_base100: 42.19531br />name: Metaverse Index,date: 2024-11-06br />return_base100: 45.77655br />name: Metaverse Index,date: 2024-11-07br />return_base100: 45.26879br />name: Metaverse Index,date: 2024-11-08br />return_base100: 45.36474br />name: Metaverse Index,date: 2024-11-09br />return_base100: 47.69367br />name: Metaverse Index,date: 2024-11-10br />return_base100: 50.17401br />name: Metaverse Index,date: 2024-11-11br />return_base100: 52.97106br />name: Metaverse Index,date: 2024-11-12br />return_base100: 52.10571br />name: Metaverse Index,date: 2024-11-13br />return_base100: 49.98116br />name: Metaverse Index,date: 2024-11-14br />return_base100: 47.17470br />name: Metaverse Index,date: 2024-11-15br />return_base100: 49.97880br />name: Metaverse Index,date: 2024-11-16br />return_base100: 59.57444br />name: Metaverse Index,date: 2024-11-17br />return_base100: 54.56631br />name: Metaverse Index,date: 2024-11-18br />return_base100: 58.70032br />name: Metaverse Index,date: 2024-11-19br />return_base100: 56.46240br />name: Metaverse Index,date: 2024-11-20br />return_base100: 55.58711br />name: Metaverse Index,date: 2024-11-21br />return_base100: 57.28367br />name: Metaverse Index,date: 2024-11-22br />return_base100: 60.10206br />name: Metaverse Index,date: 2024-11-23br />return_base100: 68.85718br />name: Metaverse Index,date: 2024-11-24br />return_base100: 92.51184br />name: Metaverse Index,date: 2024-11-25br />return_base100: 83.89909br />name: Metaverse Index,date: 2024-11-26br />return_base100: 77.85140br />name: Metaverse Index,date: 2024-11-27br />return_base100: 80.49508br />name: Metaverse Index,date: 2024-11-28br />return_base100: 82.46494br />name: Metaverse Index,date: 2024-11-29br />return_base100: 85.59764br />name: Metaverse Index,date: 2024-11-30br />return_base100: 89.74246br />name: Metaverse Index,date: 2024-12-01br />return_base100: 89.63971br />name: Metaverse Index,date: 2024-12-02br />return_base100: 93.31822br />name: Metaverse Index,date: 2024-12-03br />return_base100: 101.90106br />name: Metaverse Index,date: 2024-12-04br />return_base100: 115.98114br />name: Metaverse Index,date: 2024-12-05br />return_base100: 112.52280br />name: Metaverse Index,date: 2024-12-06br />return_base100: 114.43756br />name: Metaverse Index,date: 2024-12-07br />return_base100: 116.03392br />name: Metaverse Index,date: 2024-12-08br />return_base100: 114.67802br />name: Metaverse Index,date: 2024-12-09br />return_base100: 92.94276br />name: Metaverse Index,date: 2024-12-10br />return_base100: 88.63288br />name: Metaverse Index,date: 2024-12-11br />return_base100: 99.09592br />name: Metaverse Index,date: 2024-12-12br />return_base100: 97.37738br />name: Metaverse Index,date: 2024-12-13br />return_base100: 98.58680br />name: Metaverse Index,date: 2024-12-14br />return_base100: 93.24978br />name: Metaverse Index,date: 2024-12-15br />return_base100: 96.29543br />name: Metaverse Index,date: 2024-12-16br />return_base100: 92.24511br />name: Metaverse Index,date: 2024-12-17br />return_base100: 87.05958br />name: Metaverse Index,date: 2024-12-18br />return_base100: 78.76129br />name: Metaverse Index,date: 2024-12-19br />return_base100: 71.21527br />name: Metaverse Index,date: 2024-12-20br />return_base100: 75.05359br />name: Metaverse Index,date: 2024-12-21br />return_base100: 69.67589br />name: Metaverse Index,date: 2024-12-22br />return_base100: 70.02779br />name: Metaverse Index,date: 2024-12-23br />return_base100: 74.62347br />name: Metaverse Index,date: 2024-12-24br />return_base100: 78.90096br />name: Metaverse Index,date: 2024-12-25br />return_base100: 76.60679br />name: Metaverse Index,date: 2024-12-26br />return_base100: 70.97432br />name: Metaverse Index,date: 2024-12-27br />return_base100: 70.65020br />name: Metaverse Index,date: 2024-12-28br />return_base100: 73.64723br />name: Metaverse Index,date: 2024-12-29br />return_base100: 70.28412br />name: Metaverse Index,date: 2024-12-30br />return_base100: 69.75409br />name: Metaverse Index,date: 2024-12-31br />return_base100: 69.26876br />name: Metaverse Index,date: 2025-01-01br />return_base100: 73.12582br />name: Metaverse Index,date: 2025-01-02br />return_base100: 75.29866br />name: Metaverse Index,date: 2025-01-03br />return_base100: 82.28863br />name: Metaverse Index,date: 2025-01-04br />return_base100: 82.33944br />name: Metaverse Index,date: 2025-01-05br />return_base100: 81.55866br />name: Metaverse Index,date: 2025-01-06br />return_base100: 84.88093br />name: Metaverse Index,date: 2025-01-07br />return_base100: 75.36341br />name: Metaverse Index,date: 2025-01-08br />return_base100: 71.28579br />name: Metaverse Index,date: 2025-01-09br />return_base100: 69.83554br />name: Metaverse Index,date: 2025-01-10br />return_base100: 72.38768br />name: Metaverse Index,date: 2025-01-11br />return_base100: 72.86229br />name: Metaverse Index,date: 2025-01-12br />return_base100: 70.19226br />name: Metaverse Index,date: 2025-01-13br />return_base100: 67.79284br />name: Metaverse Index,date: 2025-01-14br />return_base100: 71.53542br />name: Metaverse Index,date: 2025-01-15br />return_base100: 76.33064br />name: Metaverse Index,date: 2025-01-16br />return_base100: 75.12295br />name: Metaverse Index,date: 2025-01-17br />return_base100: 81.68584br />name: Metaverse Index,date: 2025-01-18br />return_base100: 74.84988br />name: Metaverse Index,date: 2025-01-19br />return_base100: 67.28252br />name: Metaverse Index,date: 2025-01-20br />return_base100: 68.37585br />name: Metaverse Index,date: 2025-01-21br />return_base100: 69.80215br />name: Metaverse Index,date: 2025-01-22br />return_base100: 67.77078br />name: Metaverse Index,date: 2025-01-23br />return_base100: 67.63891br />name: Metaverse Index,date: 2025-01-24br />return_base100: 66.40952br />name: Metaverse Index,date: 2025-01-25br />return_base100: 66.94391br />name: Metaverse Index,date: 2025-01-26br />return_base100: 64.46264br />name: Metaverse Index,date: 2025-01-27br />return_base100: 62.67915br />name: Metaverse Index,date: 2025-01-28br />return_base100: 58.06533br />name: Metaverse Index,date: 2025-01-29br />return_base100: 61.06693br />name: Metaverse Index,date: 2025-01-30br />return_base100: 64.04398br />name: Metaverse Index,date: 2025-01-31br />return_base100: 63.99256br />name: Metaverse Index,date: 2025-02-01br />return_base100: 59.01030br />name: Metaverse Index,date: 2025-02-02br />return_base100: 49.44981br />name: Metaverse Index,date: 2025-02-03br />return_base100: 50.77219br />name: Metaverse Index,date: 2025-02-04br />return_base100: 47.23617br />name: Metaverse Index,date: 2025-02-05br />return_base100: 46.53351br />name: Metaverse Index,date: 2025-02-06br />return_base100: 43.61761br />name: Metaverse Index,date: 2025-02-07br />return_base100: 44.17290br />name: Metaverse Index,date: 2025-02-08br />return_base100: 46.33008br />name: Metaverse Index,date: 2025-02-09br />return_base100: 45.05680br />name: Metaverse Index,date: 2025-02-10br />return_base100: 47.39758br />name: Metaverse Index,date: 2025-02-11br />return_base100: 46.83881br />name: Metaverse Index,date: 2025-02-12br />return_base100: 49.04869br />name: Metaverse Index,date: 2025-02-13br />return_base100: 47.75458br />name: Metaverse Index,date: 2025-02-14br />return_base100: 49.24050br />name: Metaverse Index,date: 2025-02-15br />return_base100: 47.97358br />name: Metaverse Index,date: 2025-02-16br />return_base100: 47.06161br />name: Metaverse Index,date: 2025-02-17br />return_base100: 47.17586br />name: Metaverse Index,date: 2025-02-18br />return_base100: 43.55750br />name: Metaverse Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(165,138,255,1),dash:solid},hoveron:points,name:Metaverse Index,legendgroup:Metaverse Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,97.077509644213663,93.394956705096533,91.549855398667248,90.623434910501061,93.392706801054942,94.342976272062003,96.451406347519281,96.529523015843381,97.816333133391879,96.918801413119752,100.99504256143476,107.71253606033704,102.9788279529878,102.82191964512715,94.922281564691275,100.59194975334303,101.56431328203853,99.600462040293976,101.80010322559744,109.32702220250307,108.05366651112331,104.97606777070959,105.3445120565608,106.19254588791789,99.29573503690068,91.555165172205406,94.193807634104402,93.080195129677719,84.93815238780067,93.607842625512021,93.202769901863675,92.004740997796446,92.169703962126036,94.298653162442619,98.156203637914842,101.49884107442819,98.007169994199771,97.523260632934026,96.725219669381104,95.978746506461505,97.284140831393543,93.378352413269582,90.914482497321501,89.518867020321593,89.772386207728246,87.971248026271681,89.163877160639103,90.79492259655126,91.91739972290182,88.035550283780395,88.113666952104495,88.843490825116319,76.497907364250921,67.389665830752321,71.308548690398368,68.554621145408149,68.402932614923984,66.147808795954845,69.75480995735532,70.0483324386215,72.989766986438028,72.124363895879839,69.538279192392451,70.800025378917596,66.126164719074723,67.17025518861621,68.401717666741519,71.136971008186507,71.873454597161441,72.272407581816637,72.741692566812034,70.518517385233523,70.302391602998128,72.189656111166855,68.869922697796952,67.911508574159313,69.097432994482787,68.036558240791038,65.869630660252341,70.571975105261771,77.582046125732745,81.232155448570126,81.583185477139395,82.623766096376002,86.467367166790339,83.911521173621949,81.990733095233495,82.737701237042245,86.353972003094071,87.025118378701151,85.350739790947927,93.833552998964592,92.393479418102814,92.350731241312559,89.610663105218578,91.912539930171974,91.539730830480082,90.558277689456546,87.855917945099648,88.829181435411783,89.075635924127852,87.003384305659381,82.06394497274691,79.942420455767561,81.846334253844091,79.573706181431362,74.850707617320126,79.65677263864697,75.507364610899344,73.292424078113072,73.983099620801184,75.462051543501673,72.193480948037575,68.796485829879359,70.53314176150387,70.562480510206242,68.696545092351812,66.902696599990009,65.191239593631337,67.474757201605357,70.119024423608352,68.866952824462047,71.206808029637543,68.034173342506946,66.727789059796606,70.297036831379145,70.760427067785571,71.223007338737006,67.285855258273244,62.181812945677876,60.490290089127711,64.680151391543149,60.588700891906967,64.324801547214008,63.288630739898949,63.225543430572692,61.07148530115191,62.962934630837992,64.240385147573448,66.56651593809525,71.073838700779419,70.242139172764283,68.17344240268153,67.757840128118545,70.146968231804919,71.073388719971106,73.8679945300333,69.582467307769321,69.016436448985445,66.428371829941455,64.565316289260267,67.991875146525004,68.199451293402333,66.54095702818276,67.561243512964182,65.653549876097784,64.092251465475002,64.444586438388413,59.045536707859405,57.83738323560501,54.108662265554379,47.562161473813148,50.125072165672144,47.348420589861846,53.587674485683188,52.694192592685923,52.742880516145995,49.936350214663349,52.705127126328073,52.797508186275856,51.906951168532665,50.645114985845851,50.636835338972794,50.804138203505623,50.830462080792252,50.920593236698465,51.408012448269083,55.778991026032742,57.136718118972233,60.378334864018051,61.433629855686661,60.553152408049797,59.155062036604143,55.719908545900516,55.743532538337242,54.420633959961606,55.361543830155647,54.763114353172838,51.562310867441504,53.676860681891924,51.668146353558029,51.550566368344398,49.902826644443621,47.772617497863713,49.676531295940229,51.40207270159928,52.618055839918426,52.762004700499524,51.862178078104968,53.723523691714554,56.847920436193405,56.216912348688332,53.864502678960747,52.697027471778327,53.029293300640738,53.962643493255023,55.989537046244976,57.021298041638524,57.578689268902686,55.600978618261934,57.0293077000266,60.449656822136539,59.990451407247484,62.235315663786942,63.126322662338453,64.050673238786374,62.12363042716229,58.816316484101961,55.183171437738181,53.469374531176243,53.300361739571819,55.501082878815218,56.162329676639295,56.495045486310012,55.874926934366258,54.033470472484353,52.574407701511525,52.582327363737939,54.42450379491315,55.115269333762924,53.766451860828134,56.20971265575524,56.918477426937748,55.937204278237537,55.111039514164723,57.171366641212757,56.991779300612826,59.904280082454491,58.586061304485362,59.722532833974633,56.600430991618211,57.68983452855737,54.507750244452076,54.715011404763587,54.78777330146869,55.749967263896202,58.529813703445548,61.413875698201473,56.816376781530266,55.893601137911467,55.209270324620661,53.265443228846287,50.669368951414221,53.592624274574696,60.058218516980254,62.226901022671392,67.144696278703719,67.814492711885833,70.143458381500039,72.749792221361758,69.156110491887517,66.332255929284628,63.721647271743862,67.976260812476355,71.326682916973596,67.617671106327322,74.365493311710253,72.07194113171073,70.219280147701696,73.424988424243722,80.33246382041807,85.472594593840583,88.034020349032119,85.358749449335988,84.771074513672005,91.703703837031355,88.139000871612836,89.9946767270376,93.898305237281633,93.271616965536424,120.85116569778302,118.71195693503674,117.29690228711748,113.28055358438964,125.61659745211867,121.09352536114336,127.54089538081202,108.75415163543276,107.72666545771824,116.66593919769323,138.04043257555068,137.59225169046542,139.58827656000474,141.08338279372387,138.35834401662771,133.9006991351819,119.68589539656135,110.18090578436831,111.66998227525596,105.19921325355475,105.5893466143669,116.56640344289318,121.69037990529704,117.17581245159894,108.56398974583735,103.25768105990279,105.69828696806083,100.9737584692013,99.107373070538543,96.190102492128716,103.88900413397371,105.98024494255321,112.36457265097644,113.73296428907308,113.74142392826947,114.35353282182515,103.21223299826262,98.703020316183512,94.218646574723593,97.626801216928101,97.128312477472832,95.166351155123238,93.12816308384447,97.617486614195897,105.92359235878591,109.63930888347612,119.87520232262094,114.74249623253569,116.07556437717932,120.02725083775178,125.88060119235915,120.10995731032071,121.61208324464963,119.29540205110251,118.19830384234113,118.31489386977645,113.69930572461085,106.6389718478507,112.67730931275781,116.29263511911218,118.89199425644499,109.17528867393806,95.43125485698036,102.29629706293028,94.737069463987368,90.693181935790435,87.387442925559228,86.568657846742838,87.508352768754406,86.140951088436083,88.6666033693663,88.308103659378929,90.76634881522304,88.080278376127268,91.819393902850052,89.823324035229902,88.80389251398428,90.631489566969975,83.039863349828138,text:date: 2024-02-19br />return_base100: 100.00000br />name: Oracles Index,date: 2024-02-20br />return_base100: 97.07751br />name: Oracles Index,date: 2024-02-21br />return_base100: 93.39496br />name: Oracles Index,date: 2024-02-22br />return_base100: 91.54986br />name: Oracles Index,date: 2024-02-23br />return_base100: 90.62343br />name: Oracles Index,date: 2024-02-24br />return_base100: 93.39271br />name: Oracles Index,date: 2024-02-25br />return_base100: 94.34298br />name: Oracles Index,date: 2024-02-26br />return_base100: 96.45141br />name: Oracles Index,date: 2024-02-27br />return_base100: 96.52952br />name: Oracles Index,date: 2024-02-28br />return_base100: 97.81633br />name: Oracles Index,date: 2024-02-29br />return_base100: 96.91880br />name: Oracles Index,date: 2024-03-01br />return_base100: 100.99504br />name: Oracles Index,date: 2024-03-02br />return_base100: 107.71254br />name: Oracles Index,date: 2024-03-03br />return_base100: 102.97883br />name: Oracles Index,date: 2024-03-04br />return_base100: 102.82192br />name: Oracles Index,date: 2024-03-05br />return_base100: 94.92228br />name: Oracles Index,date: 2024-03-06br />return_base100: 100.59195br />name: Oracles Index,date: 2024-03-07br />return_base100: 101.56431br />name: Oracles Index,date: 2024-03-08br />return_base100: 99.60046br />name: Oracles Index,date: 2024-03-09br />return_base100: 101.80010br />name: Oracles Index,date: 2024-03-10br />return_base100: 109.32702br />name: Oracles Index,date: 2024-03-11br />return_base100: 108.05367br />name: Oracles Index,date: 2024-03-12br />return_base100: 104.97607br />name: Oracles Index,date: 2024-03-13br />return_base100: 105.34451br />name: Oracles Index,date: 2024-03-14br />return_base100: 106.19255br />name: Oracles Index,date: 2024-03-15br />return_base100: 99.29574br />name: Oracles Index,date: 2024-03-16br />return_base100: 91.55517br />name: Oracles Index,date: 2024-03-17br />return_base100: 94.19381br />name: Oracles Index,date: 2024-03-18br />return_base100: 93.08020br />name: Oracles Index,date: 2024-03-19br />return_base100: 84.93815br />name: Oracles Index,date: 2024-03-20br />return_base100: 93.60784br />name: Oracles Index,date: 2024-03-21br />return_base100: 93.20277br />name: Oracles Index,date: 2024-03-22br />return_base100: 92.00474br />name: Oracles Index,date: 2024-03-23br />return_base100: 92.16970br />name: Oracles Index,date: 2024-03-24br />return_base100: 94.29865br />name: Oracles Index,date: 2024-03-25br />return_base100: 98.15620br />name: Oracles Index,date: 2024-03-26br />return_base100: 101.49884br />name: Oracles Index,date: 2024-03-27br />return_base100: 98.00717br />name: Oracles Index,date: 2024-03-28br />return_base100: 97.52326br />name: Oracles Index,date: 2024-03-29br />return_base100: 96.72522br />name: Oracles Index,date: 2024-03-30br />return_base100: 95.97875br />name: Oracles Index,date: 2024-03-31br />return_base100: 97.28414br />name: Oracles Index,date: 2024-04-01br />return_base100: 93.37835br />name: Oracles Index,date: 2024-04-02br />return_base100: 90.91448br />name: Oracles Index,date: 2024-04-03br />return_base100: 89.51887br />name: Oracles Index,date: 2024-04-04br />return_base100: 89.77239br />name: Oracles Index,date: 2024-04-05br />return_base100: 87.97125br />name: Oracles Index,date: 2024-04-06br />return_base100: 89.16388br />name: Oracles Index,date: 2024-04-07br />return_base100: 90.79492br />name: Oracles Index,date: 2024-04-08br />return_base100: 91.91740br />name: Oracles Index,date: 2024-04-09br />return_base100: 88.03555br />name: Oracles Index,date: 2024-04-10br />return_base100: 88.11367br />name: Oracles Index,date: 2024-04-11br />return_base100: 88.84349br />name: Oracles Index,date: 2024-04-12br />return_base100: 76.49791br />name: Oracles Index,date: 2024-04-13br />return_base100: 67.38967br />name: Oracles Index,date: 2024-04-14br />return_base100: 71.30855br />name: Oracles Index,date: 2024-04-15br />return_base100: 68.55462br />name: Oracles Index,date: 2024-04-16br />return_base100: 68.40293br />name: Oracles Index,date: 2024-04-17br />return_base100: 66.14781br />name: Oracles Index,date: 2024-04-18br />return_base100: 69.75481br />name: Oracles Index,date: 2024-04-19br />return_base100: 70.04833br />name: Oracles Index,date: 2024-04-26br />return_base100: 72.98977br />name: Oracles Index,date: 2024-04-27br />return_base100: 72.12436br />name: Oracles Index,date: 2024-04-28br />return_base100: 69.53828br />name: Oracles Index,date: 2024-04-29br />return_base100: 70.80003br />name: Oracles Index,date: 2024-04-30br />return_base100: 66.12616br />name: Oracles Index,date: 2024-05-01br />return_base100: 67.17026br />name: Oracles Index,date: 2024-05-02br />return_base100: 68.40172br />name: Oracles Index,date: 2024-05-03br />return_base100: 71.13697br />name: Oracles Index,date: 2024-05-04br />return_base100: 71.87345br />name: Oracles Index,date: 2024-05-05br />return_base100: 72.27241br />name: Oracles Index,date: 2024-05-06br />return_base100: 72.74169br />name: Oracles Index,date: 2024-05-07br />return_base100: 70.51852br />name: Oracles Index,date: 2024-05-08br />return_base100: 70.30239br />name: Oracles Index,date: 2024-05-09br />return_base100: 72.18966br />name: Oracles Index,date: 2024-05-10br />return_base100: 68.86992br />name: Oracles Index,date: 2024-05-11br />return_base100: 67.91151br />name: Oracles Index,date: 2024-05-12br />return_base100: 69.09743br />name: Oracles Index,date: 2024-05-13br />return_base100: 68.03656br />name: Oracles Index,date: 2024-05-14br />return_base100: 65.86963br />name: Oracles Index,date: 2024-05-15br />return_base100: 70.57198br />name: Oracles Index,date: 2024-05-16br />return_base100: 77.58205br />name: Oracles Index,date: 2024-05-17br />return_base100: 81.23216br />name: Oracles Index,date: 2024-05-18br />return_base100: 81.58319br />name: Oracles Index,date: 2024-05-19br />return_base100: 82.62377br />name: Oracles Index,date: 2024-05-20br />return_base100: 86.46737br />name: Oracles Index,date: 2024-05-21br />return_base100: 83.91152br />name: Oracles Index,date: 2024-05-22br />return_base100: 81.99073br />name: Oracles Index,date: 2024-05-23br />return_base100: 82.73770br />name: Oracles Index,date: 2024-05-24br />return_base100: 86.35397br />name: Oracles Index,date: 2024-05-25br />return_base100: 87.02512br />name: Oracles Index,date: 2024-05-26br />return_base100: 85.35074br />name: Oracles Index,date: 2024-05-27br />return_base100: 93.83355br />name: Oracles Index,date: 2024-05-28br />return_base100: 92.39348br />name: Oracles Index,date: 2024-05-29br />return_base100: 92.35073br />name: Oracles Index,date: 2024-05-30br />return_base100: 89.61066br />name: Oracles Index,date: 2024-05-31br />return_base100: 91.91254br />name: Oracles Index,date: 2024-06-01br />return_base100: 91.53973br />name: Oracles Index,date: 2024-06-02br />return_base100: 90.55828br />name: Oracles Index,date: 2024-06-03br />return_base100: 87.85592br />name: Oracles Index,date: 2024-06-04br />return_base100: 88.82918br />name: Oracles Index,date: 2024-06-05br />return_base100: 89.07564br />name: Oracles Index,date: 2024-06-06br />return_base100: 87.00338br />name: Oracles Index,date: 2024-06-07br />return_base100: 82.06394br />name: Oracles Index,date: 2024-06-08br />return_base100: 79.94242br />name: Oracles Index,date: 2024-06-09br />return_base100: 81.84633br />name: Oracles Index,date: 2024-06-10br />return_base100: 79.57371br />name: Oracles Index,date: 2024-06-11br />return_base100: 74.85071br />name: Oracles Index,date: 2024-06-12br />return_base100: 79.65677br />name: Oracles Index,date: 2024-06-13br />return_base100: 75.50736br />name: Oracles Index,date: 2024-06-14br />return_base100: 73.29242br />name: Oracles Index,date: 2024-06-15br />return_base100: 73.98310br />name: Oracles Index,date: 2024-06-16br />return_base100: 75.46205br />name: Oracles Index,date: 2024-06-17br />return_base100: 72.19348br />name: Oracles Index,date: 2024-06-18br />return_base100: 68.79649br />name: Oracles Index,date: 2024-06-19br />return_base100: 70.53314br />name: Oracles Index,date: 2024-06-20br />return_base100: 70.56248br />name: Oracles Index,date: 2024-06-21br />return_base100: 68.69655br />name: Oracles Index,date: 2024-06-22br />return_base100: 66.90270br />name: Oracles Index,date: 2024-06-23br />return_base100: 65.19124br />name: Oracles Index,date: 2024-06-24br />return_base100: 67.47476br />name: Oracles Index,date: 2024-06-25br />return_base100: 70.11902br />name: Oracles Index,date: 2024-06-26br />return_base100: 68.86695br />name: Oracles Index,date: 2024-06-27br />return_base100: 71.20681br />name: Oracles Index,date: 2024-06-28br />return_base100: 68.03417br />name: Oracles Index,date: 2024-06-29br />return_base100: 66.72779br />name: Oracles Index,date: 2024-06-30br />return_base100: 70.29704br />name: Oracles Index,date: 2024-07-01br />return_base100: 70.76043br />name: Oracles Index,date: 2024-07-02br />return_base100: 71.22301br />name: Oracles Index,date: 2024-07-03br />return_base100: 67.28586br />name: Oracles Index,date: 2024-07-04br />return_base100: 62.18181br />name: Oracles Index,date: 2024-07-05br />return_base100: 60.49029br />name: Oracles Index,date: 2024-07-06br />return_base100: 64.68015br />name: Oracles Index,date: 2024-07-07br />return_base100: 60.58870br />name: Oracles Index,date: 2024-07-08br />return_base100: 64.32480br />name: Oracles Index,date: 2024-07-09br />return_base100: 63.28863br />name: Oracles Index,date: 2024-07-10br />return_base100: 63.22554br />name: Oracles Index,date: 2024-07-11br />return_base100: 61.07149br />name: Oracles Index,date: 2024-07-12br />return_base100: 62.96293br />name: Oracles Index,date: 2024-07-13br />return_base100: 64.24039br />name: Oracles Index,date: 2024-07-14br />return_base100: 66.56652br />name: Oracles Index,date: 2024-07-15br />return_base100: 71.07384br />name: Oracles Index,date: 2024-07-16br />return_base100: 70.24214br />name: Oracles Index,date: 2024-07-17br />return_base100: 68.17344br />name: Oracles Index,date: 2024-07-18br />return_base100: 67.75784br />name: Oracles Index,date: 2024-07-19br />return_base100: 70.14697br />name: Oracles Index,date: 2024-07-20br />return_base100: 71.07339br />name: Oracles Index,date: 2024-07-21br />return_base100: 73.86799br />name: Oracles Index,date: 2024-07-22br />return_base100: 69.58247br />name: Oracles Index,date: 2024-07-23br />return_base100: 69.01644br />name: Oracles Index,date: 2024-07-24br />return_base100: 66.42837br />name: Oracles Index,date: 2024-07-25br />return_base100: 64.56532br />name: Oracles Index,date: 2024-07-26br />return_base100: 67.99188br />name: Oracles Index,date: 2024-07-27br />return_base100: 68.19945br />name: Oracles Index,date: 2024-07-28br />return_base100: 66.54096br />name: Oracles Index,date: 2024-07-29br />return_base100: 67.56124br />name: Oracles Index,date: 2024-07-30br />return_base100: 65.65355br />name: Oracles Index,date: 2024-07-31br />return_base100: 64.09225br />name: Oracles Index,date: 2024-08-01br />return_base100: 64.44459br />name: Oracles Index,date: 2024-08-02br />return_base100: 59.04554br />name: Oracles Index,date: 2024-08-03br />return_base100: 57.83738br />name: Oracles Index,date: 2024-08-04br />return_base100: 54.10866br />name: Oracles Index,date: 2024-08-05br />return_base100: 47.56216br />name: Oracles Index,date: 2024-08-06br />return_base100: 50.12507br />name: Oracles Index,date: 2024-08-07br />return_base100: 47.34842br />name: Oracles Index,date: 2024-08-08br />return_base100: 53.58767br />name: Oracles Index,date: 2024-08-09br />return_base100: 52.69419br />name: Oracles Index,date: 2024-08-10br />return_base100: 52.74288br />name: Oracles Index,date: 2024-08-11br />return_base100: 49.93635br />name: Oracles Index,date: 2024-08-12br />return_base100: 52.70513br />name: Oracles Index,date: 2024-08-13br />return_base100: 52.79751br />name: Oracles Index,date: 2024-08-14br />return_base100: 51.90695br />name: Oracles Index,date: 2024-08-15br />return_base100: 50.64511br />name: Oracles Index,date: 2024-08-16br />return_base100: 50.63684br />name: Oracles Index,date: 2024-08-17br />return_base100: 50.80414br />name: Oracles Index,date: 2024-08-18br />return_base100: 50.83046br />name: Oracles Index,date: 2024-08-19br />return_base100: 50.92059br />name: Oracles Index,date: 2024-08-20br />return_base100: 51.40801br />name: Oracles Index,date: 2024-08-21br />return_base100: 55.77899br />name: Oracles Index,date: 2024-08-22br />return_base100: 57.13672br />name: Oracles Index,date: 2024-08-23br />return_base100: 60.37833br />name: Oracles Index,date: 2024-08-24br />return_base100: 61.43363br />name: Oracles Index,date: 2024-08-25br />return_base100: 60.55315br />name: Oracles Index,date: 2024-08-26br />return_base100: 59.15506br />name: Oracles Index,date: 2024-08-27br />return_base100: 55.71991br />name: Oracles Index,date: 2024-08-28br />return_base100: 55.74353br />name: Oracles Index,date: 2024-08-29br />return_base100: 54.42063br />name: Oracles Index,date: 2024-08-30br />return_base100: 55.36154br />name: Oracles Index,date: 2024-08-31br />return_base100: 54.76311br />name: Oracles Index,date: 2024-09-01br />return_base100: 51.56231br />name: Oracles Index,date: 2024-09-02br />return_base100: 53.67686br />name: Oracles Index,date: 2024-09-03br />return_base100: 51.66815br />name: Oracles Index,date: 2024-09-04br />return_base100: 51.55057br />name: Oracles Index,date: 2024-09-05br />return_base100: 49.90283br />name: Oracles Index,date: 2024-09-06br />return_base100: 47.77262br />name: Oracles Index,date: 2024-09-07br />return_base100: 49.67653br />name: Oracles Index,date: 2024-09-08br />return_base100: 51.40207br />name: Oracles Index,date: 2024-09-09br />return_base100: 52.61806br />name: Oracles Index,date: 2024-09-10br />return_base100: 52.76200br />name: Oracles Index,date: 2024-09-11br />return_base100: 51.86218br />name: Oracles Index,date: 2024-09-12br />return_base100: 53.72352br />name: Oracles Index,date: 2024-09-13br />return_base100: 56.84792br />name: Oracles Index,date: 2024-09-14br />return_base100: 56.21691br />name: Oracles Index,date: 2024-09-15br />return_base100: 53.86450br />name: Oracles Index,date: 2024-09-16br />return_base100: 52.69703br />name: Oracles Index,date: 2024-09-17br />return_base100: 53.02929br />name: Oracles Index,date: 2024-09-18br />return_base100: 53.96264br />name: Oracles Index,date: 2024-09-19br />return_base100: 55.98954br />name: Oracles Index,date: 2024-09-20br />return_base100: 57.02130br />name: Oracles Index,date: 2024-09-21br />return_base100: 57.57869br />name: Oracles Index,date: 2024-09-22br />return_base100: 55.60098br />name: Oracles Index,date: 2024-09-23br />return_base100: 57.02931br />name: Oracles Index,date: 2024-09-24br />return_base100: 60.44966br />name: Oracles Index,date: 2024-09-25br />return_base100: 59.99045br />name: Oracles Index,date: 2024-09-26br />return_base100: 62.23532br />name: Oracles Index,date: 2024-09-27br />return_base100: 63.12632br />name: Oracles Index,date: 2024-09-28br />return_base100: 64.05067br />name: Oracles Index,date: 2024-09-29br />return_base100: 62.12363br />name: Oracles Index,date: 2024-09-30br />return_base100: 58.81632br />name: Oracles Index,date: 2024-10-01br />return_base100: 55.18317br />name: Oracles Index,date: 2024-10-02br />return_base100: 53.46937br />name: Oracles Index,date: 2024-10-03br />return_base100: 53.30036br />name: Oracles Index,date: 2024-10-04br />return_base100: 55.50108br />name: Oracles Index,date: 2024-10-05br />return_base100: 56.16233br />name: Oracles Index,date: 2024-10-06br />return_base100: 56.49505br />name: Oracles Index,date: 2024-10-07br />return_base100: 55.87493br />name: Oracles Index,date: 2024-10-08br />return_base100: 54.03347br />name: Oracles Index,date: 2024-10-09br />return_base100: 52.57441br />name: Oracles Index,date: 2024-10-10br />return_base100: 52.58233br />name: Oracles Index,date: 2024-10-11br />return_base100: 54.42450br />name: Oracles Index,date: 2024-10-12br />return_base100: 55.11527br />name: Oracles Index,date: 2024-10-13br />return_base100: 53.76645br />name: Oracles Index,date: 2024-10-14br />return_base100: 56.20971br />name: Oracles Index,date: 2024-10-15br />return_base100: 56.91848br />name: Oracles Index,date: 2024-10-16br />return_base100: 55.93720br />name: Oracles Index,date: 2024-10-17br />return_base100: 55.11104br />name: Oracles Index,date: 2024-10-18br />return_base100: 57.17137br />name: Oracles Index,date: 2024-10-19br />return_base100: 56.99178br />name: Oracles Index,date: 2024-10-20br />return_base100: 59.90428br />name: Oracles Index,date: 2024-10-21br />return_base100: 58.58606br />name: Oracles Index,date: 2024-10-22br />return_base100: 59.72253br />name: Oracles Index,date: 2024-10-23br />return_base100: 56.60043br />name: Oracles Index,date: 2024-10-24br />return_base100: 57.68983br />name: Oracles Index,date: 2024-10-25br />return_base100: 54.50775br />name: Oracles Index,date: 2024-10-26br />return_base100: 54.71501br />name: Oracles Index,date: 2024-10-27br />return_base100: 54.78777br />name: Oracles Index,date: 2024-10-28br />return_base100: 55.74997br />name: Oracles Index,date: 2024-10-29br />return_base100: 58.52981br />name: Oracles Index,date: 2024-10-30br />return_base100: 61.41388br />name: Oracles Index,date: 2024-10-31br />return_base100: 56.81638br />name: Oracles Index,date: 2024-11-01br />return_base100: 55.89360br />name: Oracles Index,date: 2024-11-02br />return_base100: 55.20927br />name: Oracles Index,date: 2024-11-03br />return_base100: 53.26544br />name: Oracles Index,date: 2024-11-04br />return_base100: 50.66937br />name: Oracles Index,date: 2024-11-05br />return_base100: 53.59262br />name: Oracles Index,date: 2024-11-06br />return_base100: 60.05822br />name: Oracles Index,date: 2024-11-07br />return_base100: 62.22690br />name: Oracles Index,date: 2024-11-08br />return_base100: 67.14470br />name: Oracles Index,date: 2024-11-09br />return_base100: 67.81449br />name: Oracles Index,date: 2024-11-10br />return_base100: 70.14346br />name: Oracles Index,date: 2024-11-11br />return_base100: 72.74979br />name: Oracles Index,date: 2024-11-12br />return_base100: 69.15611br />name: Oracles Index,date: 2024-11-13br />return_base100: 66.33226br />name: Oracles Index,date: 2024-11-14br />return_base100: 63.72165br />name: Oracles Index,date: 2024-11-15br />return_base100: 67.97626br />name: Oracles Index,date: 2024-11-16br />return_base100: 71.32668br />name: Oracles Index,date: 2024-11-17br />return_base100: 67.61767br />name: Oracles Index,date: 2024-11-18br />return_base100: 74.36549br />name: Oracles Index,date: 2024-11-19br />return_base100: 72.07194br />name: Oracles Index,date: 2024-11-20br />return_base100: 70.21928br />name: Oracles Index,date: 2024-11-21br />return_base100: 73.42499br />name: Oracles Index,date: 2024-11-22br />return_base100: 80.33246br />name: Oracles Index,date: 2024-11-23br />return_base100: 85.47259br />name: Oracles Index,date: 2024-11-24br />return_base100: 88.03402br />name: Oracles Index,date: 2024-11-25br />return_base100: 85.35875br />name: Oracles Index,date: 2024-11-26br />return_base100: 84.77107br />name: Oracles Index,date: 2024-11-27br />return_base100: 91.70370br />name: Oracles Index,date: 2024-11-28br />return_base100: 88.13900br />name: Oracles Index,date: 2024-11-29br />return_base100: 89.99468br />name: Oracles Index,date: 2024-11-30br />return_base100: 93.89831br />name: Oracles Index,date: 2024-12-01br />return_base100: 93.27162br />name: Oracles Index,date: 2024-12-02br />return_base100: 120.85117br />name: Oracles Index,date: 2024-12-03br />return_base100: 118.71196br />name: Oracles Index,date: 2024-12-04br />return_base100: 117.29690br />name: Oracles Index,date: 2024-12-05br />return_base100: 113.28055br />name: Oracles Index,date: 2024-12-06br />return_base100: 125.61660br />name: Oracles Index,date: 2024-12-07br />return_base100: 121.09353br />name: Oracles Index,date: 2024-12-08br />return_base100: 127.54090br />name: Oracles Index,date: 2024-12-09br />return_base100: 108.75415br />name: Oracles Index,date: 2024-12-10br />return_base100: 107.72667br />name: Oracles Index,date: 2024-12-11br />return_base100: 116.66594br />name: Oracles Index,date: 2024-12-12br />return_base100: 138.04043br />name: Oracles Index,date: 2024-12-13br />return_base100: 137.59225br />name: Oracles Index,date: 2024-12-14br />return_base100: 139.58828br />name: Oracles Index,date: 2024-12-15br />return_base100: 141.08338br />name: Oracles Index,date: 2024-12-16br />return_base100: 138.35834br />name: Oracles Index,date: 2024-12-17br />return_base100: 133.90070br />name: Oracles Index,date: 2024-12-18br />return_base100: 119.68590br />name: Oracles Index,date: 2024-12-19br />return_base100: 110.18091br />name: Oracles Index,date: 2024-12-20br />return_base100: 111.66998br />name: Oracles Index,date: 2024-12-21br />return_base100: 105.19921br />name: Oracles Index,date: 2024-12-22br />return_base100: 105.58935br />name: Oracles Index,date: 2024-12-23br />return_base100: 116.56640br />name: Oracles Index,date: 2024-12-24br />return_base100: 121.69038br />name: Oracles Index,date: 2024-12-25br />return_base100: 117.17581br />name: Oracles Index,date: 2024-12-26br />return_base100: 108.56399br />name: Oracles Index,date: 2024-12-27br />return_base100: 103.25768br />name: Oracles Index,date: 2024-12-28br />return_base100: 105.69829br />name: Oracles Index,date: 2024-12-29br />return_base100: 100.97376br />name: Oracles Index,date: 2024-12-30br />return_base100: 99.10737br />name: Oracles Index,date: 2024-12-31br />return_base100: 96.19010br />name: Oracles Index,date: 2025-01-01br />return_base100: 103.88900br />name: Oracles Index,date: 2025-01-02br />return_base100: 105.98024br />name: Oracles Index,date: 2025-01-03br />return_base100: 112.36457br />name: Oracles Index,date: 2025-01-04br />return_base100: 113.73296br />name: Oracles Index,date: 2025-01-05br />return_base100: 113.74142br />name: Oracles Index,date: 2025-01-06br />return_base100: 114.35353br />name: Oracles Index,date: 2025-01-07br />return_base100: 103.21223br />name: Oracles Index,date: 2025-01-08br />return_base100: 98.70302br />name: Oracles Index,date: 2025-01-09br />return_base100: 94.21865br />name: Oracles Index,date: 2025-01-10br />return_base100: 97.62680br />name: Oracles Index,date: 2025-01-11br />return_base100: 97.12831br />name: Oracles Index,date: 2025-01-12br />return_base100: 95.16635br />name: Oracles Index,date: 2025-01-13br />return_base100: 93.12816br />name: Oracles Index,date: 2025-01-14br />return_base100: 97.61749br />name: Oracles Index,date: 2025-01-15br />return_base100: 105.92359br />name: Oracles Index,date: 2025-01-16br />return_base100: 109.63931br />name: Oracles Index,date: 2025-01-17br />return_base100: 119.87520br />name: Oracles Index,date: 2025-01-18br />return_base100: 114.74250br />name: Oracles Index,date: 2025-01-19br />return_base100: 116.07556br />name: Oracles Index,date: 2025-01-20br />return_base100: 120.02725br />name: Oracles Index,date: 2025-01-21br />return_base100: 125.88060br />name: Oracles Index,date: 2025-01-22br />return_base100: 120.10996br />name: Oracles Index,date: 2025-01-23br />return_base100: 121.61208br />name: Oracles Index,date: 2025-01-24br />return_base100: 119.29540br />name: Oracles Index,date: 2025-01-25br />return_base100: 118.19830br />name: Oracles Index,date: 2025-01-26br />return_base100: 118.31489br />name: Oracles Index,date: 2025-01-27br />return_base100: 113.69931br />name: Oracles Index,date: 2025-01-28br />return_base100: 106.63897br />name: Oracles Index,date: 2025-01-29br />return_base100: 112.67731br />name: Oracles Index,date: 2025-01-30br />return_base100: 116.29264br />name: Oracles Index,date: 2025-01-31br />return_base100: 118.89199br />name: Oracles Index,date: 2025-02-01br />return_base100: 109.17529br />name: Oracles Index,date: 2025-02-02br />return_base100: 95.43125br />name: Oracles Index,date: 2025-02-03br />return_base100: 102.29630br />name: Oracles Index,date: 2025-02-04br />return_base100: 94.73707br />name: Oracles Index,date: 2025-02-05br />return_base100: 90.69318br />name: Oracles Index,date: 2025-02-06br />return_base100: 87.38744br />name: Oracles Index,date: 2025-02-07br />return_base100: 86.56866br />name: Oracles Index,date: 2025-02-08br />return_base100: 87.50835br />name: Oracles Index,date: 2025-02-09br />return_base100: 86.14095br />name: Oracles Index,date: 2025-02-10br />return_base100: 88.66660br />name: Oracles Index,date: 2025-02-11br />return_base100: 88.30810br />name: Oracles Index,date: 2025-02-12br />return_base100: 90.76635br />name: Oracles Index,date: 2025-02-13br />return_base100: 88.08028br />name: Oracles Index,date: 2025-02-14br />return_base100: 91.81939br />name: Oracles Index,date: 2025-02-15br />return_base100: 89.82332br />name: Oracles Index,date: 2025-02-16br />return_base100: 88.80389br />name: Oracles Index,date: 2025-02-17br />return_base100: 90.63149br />name: Oracles Index,date: 2025-02-18br />return_base100: 83.03986br />name: Oracles Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(223,112,248,1),dash:solid},hoveron:points,name:Oracles Index,legendgroup:Oracles Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,y:100,99.95387621100123,100.10876351990977,99.908960905557009,100.01067493806522,99.99154061511814,100.01238695643417,99.990533545489342,100.04118914781768,100.19678140546637,99.990835666377976,99.919635843622231,100.08177405385808,100.19607645672622,100.29446715945942,100.20242099538763,99.920844327176795,100.05297186247458,100.02648593123729,100.15770710386916,100.10050554895366,100.0973836331044,100.034240367379,100.15398094624263,100.08237829563535,100.12104976938106,100.13192612137203,100.09043485266571,100.076839412677,100.25801123889707,100.01581099317208,100.08590303933613,100.13424238151825,99.936453906423097,100.00130919051743,99.896674656085736,100.03826864589418,99.976938105500622,99.933936232351101,100.03977925033738,100.0313198654555,100.13907631573649,99.982376281496116,100.0039275715523,99.985598904308247,100.11893492316059,100.08187476082097,99.933231283610951,100.03413966041612,100.0005035348144,100.13625652077585,100.01450180265464,100.03977925033738,100.12759572196822,99.953070555298197,100.09013273177706,100.08096839815505,100.08620516022478,100.0205442204274,100.02990996797519,100.09103909444299,text:date: 2024-02-19br />return_base100: 100.00000br />name: Stablecoins Index,date: 2024-02-20br />return_base100: 99.95388br />name: Stablecoins Index,date: 2024-02-21br />return_base100: 100.10876br />name: Stablecoins Index,date: 2024-02-22br />return_base100: 99.90896br />name: Stablecoins Index,date: 2024-02-23br />return_base100: 100.01067br />name: Stablecoins Index,date: 2024-02-24br />return_base100: 99.99154br />name: Stablecoins Index,date: 2024-02-25br />return_base100: 100.01239br />name: Stablecoins Index,date: 2024-02-26br />return_base100: 99.99053br />name: Stablecoins Index,date: 2024-02-27br />return_base100: 100.04119br />name: Stablecoins Index,date: 2024-02-28br />return_base100: 100.19678br />name: Stablecoins Index,date: 2024-02-29br />return_base100: 99.99084br />name: Stablecoins Index,date: 2024-03-01br />return_base100: 99.91964br />name: Stablecoins Index,date: 2024-03-02br />return_base100: 100.08177br />name: Stablecoins Index,date: 2024-03-03br />return_base100: 100.19608br />name: Stablecoins Index,date: 2024-03-04br />return_base100: 100.29447br />name: Stablecoins Index,date: 2024-03-05br />return_base100: 100.20242br />name: Stablecoins Index,date: 2024-03-06br />return_base100: 99.92084br />name: Stablecoins Index,date: 2024-03-07br />return_base100: 100.05297br />name: Stablecoins Index,date: 2024-03-08br />return_base100: 100.02649br />name: Stablecoins Index,date: 2024-03-09br />return_base100: 100.15771br />name: Stablecoins Index,date: 2024-03-10br />return_base100: 100.10051br />name: Stablecoins Index,date: 2024-03-11br />return_base100: 100.09738br />name: Stablecoins Index,date: 2024-03-12br />return_base100: 100.03424br />name: Stablecoins Index,date: 2024-03-13br />return_base100: 100.15398br />name: Stablecoins Index,date: 2024-03-14br />return_base100: 100.08238br />name: Stablecoins Index,date: 2024-03-15br />return_base100: 100.12105br />name: Stablecoins Index,date: 2024-03-16br />return_base100: 100.13193br />name: Stablecoins Index,date: 2024-03-17br />return_base100: 100.09043br />name: Stablecoins Index,date: 2024-03-18br />return_base100: 100.07684br />name: Stablecoins Index,date: 2024-03-19br />return_base100: 100.25801br />name: Stablecoins Index,date: 2024-03-20br />return_base100: 100.01581br />name: Stablecoins Index,date: 2024-03-21br />return_base100: 100.08590br />name: Stablecoins Index,date: 2024-03-22br />return_base100: 100.13424br />name: Stablecoins Index,date: 2024-03-23br />return_base100: 99.93645br />name: Stablecoins Index,date: 2024-03-24br />return_base100: 100.00131br />name: Stablecoins Index,date: 2024-03-25br />return_base100: 99.89667br />name: Stablecoins Index,date: 2024-03-26br />return_base100: 100.03827br />name: Stablecoins Index,date: 2024-03-27br />return_base100: 99.97694br />name: Stablecoins Index,date: 2024-03-28br />return_base100: 99.93394br />name: Stablecoins Index,date: 2024-03-29br />return_base100: 100.03978br />name: Stablecoins Index,date: 2024-03-30br />return_base100: 100.03132br />name: Stablecoins Index,date: 2024-03-31br />return_base100: 100.13908br />name: Stablecoins Index,date: 2024-04-01br />return_base100: 99.98238br />name: Stablecoins Index,date: 2024-04-02br />return_base100: 100.00393br />name: Stablecoins Index,date: 2024-04-03br />return_base100: 99.98560br />name: Stablecoins Index,date: 2024-04-04br />return_base100: 100.11893br />name: Stablecoins Index,date: 2024-04-05br />return_base100: 100.08187br />name: Stablecoins Index,date: 2024-04-06br />return_base100: 99.93323br />name: Stablecoins Index,date: 2024-04-07br />return_base100: 100.03414br />name: Stablecoins Index,date: 2024-04-08br />return_base100: 100.00050br />name: Stablecoins Index,date: 2024-04-09br />return_base100: 100.13626br />name: Stablecoins Index,date: 2024-04-10br />return_base100: 100.01450br />name: Stablecoins Index,date: 2024-04-11br />return_base100: 100.03978br />name: Stablecoins Index,date: 2024-04-12br />return_base100: 100.12760br />name: Stablecoins Index,date: 2024-04-13br />return_base100: 99.95307br />name: Stablecoins Index,date: 2024-04-14br />return_base100: 100.09013br />name: Stablecoins Index,date: 2024-04-15br />return_base100: 100.08097br />name: Stablecoins Index,date: 2024-04-16br />return_base100: 100.08621br />name: Stablecoins Index,date: 2024-04-17br />return_base100: 100.02054br />name: Stablecoins Index,date: 2024-04-18br />return_base100: 100.02991br />name: Stablecoins Index,date: 2024-04-19br />return_base100: 100.09104br />name: Stablecoins Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(251,97,215,1),dash:solid},hoveron:points,name:Stablecoins Index,legendgroup:Stablecoins Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,97.966748846075092,93.29325446210558,93.948195466217172,93.28399943288332,95.343144977079035,94.240418091022235,96.370354762992491,100.24250145717482,105.28196332645442,107.31678980450226,117.60601931347375,121.53340080971662,118.77451598166324,120.48246270420141,124.10964649726684,133.9075717953969,137.41020652499253,133.63326848249028,138.76025929835063,137.47617322264057,146.34711873217915,146.97882370547742,153.4384402715859,155.90736700326093,145.04708249972433,129.19567888593079,136.08378361347852,129.89453204996929,116.71921029001719,130.98967768868445,129.08698152144805,123.8142732242159,124.23931536413619,132.24471872587787,136.80557743505727,141.36436853132534,135.64082216165977,145.4928007687582,144.55006773893732,140.2792655838939,142.82095259849714,141.56768380094206,139.011621953717,151.13019660045055,147.71410623985886,137.22028151042079,145.70222041935131,160.1802367712157,156.20254336079648,150.92865357047214,148.24597504686594,143.38117723971709,123.04659808755653,109.89943524630195,117.09856803037226,109.1611005214323,109.17557381181179,106.61311221033729,112.49655397848109,118.07133067628666,114.46964744246131,114.96292080845635,111.73705083570947,109.5084594905402,101.46121158178296,102.45533956111471,103.74356086264748,108.0239134201862,107.55525449361208,108.70337040596104,104.99850344208322,103.09797334551584,101.26715134138851,104.37113061012305,99.363765969848302,98.153720127916344,97.122670489453213,96.342491217568025,94.344586398651529,101.96698908300384,102.6673191134076,108.98673183257455,108.01958127884814,104.18849146961989,111.21197561398259,110.22198286047356,109.50954252587472,109.83435466847305,109.95240551993572,110.82306747113221,107.76605255281275,112.32907733266121,110.77383859229036,108.23195466217174,107.59286535704722,106.49013847099043,106.3265016777202,107.12213881756172,105.84199105215899,107.19105924794027,109.33074323792121,107.74970856503728,100.8902550449755,101.03951700562391,107.84058507537928,99.192646386994127,95.510916996171972,98.529238015721745,94.144421777280684,90.141720096409856,91.492462074071753,91.128857574946068,81.712653003355456,76.535251815561054,77.276343357645843,78.961152507128361,77.743131586823992,76.897084075048454,75.199770790340125,76.337056349343896,78.637029568833782,77.186254509365313,80.033554403818599,76.5163479260858,75.100525370595008,78.555801918744791,76.459833173175383,77.0418169788434,72.672163235085634,64.617334078986758,63.63974700294586,67.046090045526867,64.090781990894641,66.321736322248313,67.762074859402333,68.83811969312687,67.122197892216334,68.392401424093009,69.172580695978212,72.040556719545052,75.125238267773611,76.530624300949924,76.578277855668816,74.58116069881379,77.455733392145433,77.820913215394071,79.345630050882974,75.629145071598487,73.385981978292037,72.329628696104223,70.774193040218037,74.623005245829333,75.004233683580409,72.733896249153275,72.507640321996263,70.822634256998384,68.990630759778838,68.255742056428119,63.57643866475528,60.352931678192789,57.409733927755639,53.141787047685071,56.24537248538887,56.404677137321009,61.470230312386775,60.086209612627805,60.923691299484872,56.850198490839503,59.579447533830084,60.122245151940014,58.983876557601732,58.713019266214033,63.43928700830196,65.489472896548463,66.567486885426675,65.66029710612959,65.437881031522252,66.892495943540382,66.818160336489242,71.41082090140047,70.991193938152776,70.027784779218322,66.516190393673497,62.850214244080725,61.373347878826074,61.228910348304169,61.084866648812998,60.029694859717395,57.447935537736903,59.383024307251226,56.648261629830337,57.166247893003991,55.942417964996302,55.750228421997839,56.655449046141243,58.256372186077293,59.870193292269882,59.744856566738612,59.129495581215842,60.022310527891115,62.531112651428032,61.886509711873224,59.816336898816935,58.182233494541507,59.637242237590385,60.793333228311731,62.90357834874527,66.06929063154746,66.044971565399578,64.254714157437903,64.873225791206536,65.956458041242001,64.467776745065294,67.439724160746081,69.160765765056169,67.109496841475135,67.907201594228013,64.632496573670025,59.845874226122028,58.730938578112443,57.721155815309011,60.717126923864591,60.097335339246051,61.696486239543795,62.749688873485724,62.536232454827584,59.51791143527781,59.739441390066006,62.077320846264122,63.069282754926839,62.953594889648556,66.596138092912625,65.714153499582537,64.533841900471032,63.465969060634229,65.465547661431344,65.441819341829586,68.055577435057273,65.407063753367268,65.158851746246796,62.972104948093069,65.53673262023662,59.6450204004474,61.476630066636218,61.723857496179846,62.142992170639104,63.950578143953116,65.732958931300132,63.110733470911647,63.120382331164642,60.57288630885806,59.635076166921351,58.434383811969326,59.881122103372782,66.29761417161582,67.023247845744265,66.620457159060479,69.09066384158541,74.764292128105367,77.438995573339227,74.296617779108061,72.362907418201303,71.594936908268892,74.495010160840607,78.607984530317125,74.556546259392874,78.131744356401342,76.455894862868035,73.575808535106106,76.946608327163318,78.299713291009638,84.544002741063977,87.460616896926552,87.80256068936184,87.928488161439233,93.180914160588557,97.032089352384261,96.484171930874794,99.827108177507526,100.8897627561871,101.26193308023127,108.35128546448432,118.56105956300512,116.20526079490857,118.50050804202967,119.84878857574947,119.01465445265363,101.28379070243702,95.813280770018437,102.85074591597223,103.74326548937444,104.03174671938753,99.193630964570971,102.96761527434272,100.00669512752251,93.666409363726601,84.496841475133508,78.840640211723581,79.9672923328975,76.133544164211784,77.351663542273826,81.36125726618252,84.814269285905581,83.066841002536279,77.363281557680494,78.885832322500363,84.854735424313574,81.281703397974141,82.665625639975445,81.024236361631424,85.591396367302593,86.71007341010413,89.625998361662923,89.891342018620335,91.109855227713112,92.139034168780228,82.854369161454969,80.531159911151732,80.90835158083776,81.61261992154887,82.860375084673677,80.606184722506654,77.410344365853277,79.794006679374291,84.997597630712519,83.343704217142687,88.078340868633731,81.494569070086186,75.017131649836955,74.23390018746359,75.291828793774329,73.340100663211459,72.910529466437723,70.758636714504021,72.022538949888954,72.396579971329118,76.978016351864412,71.449219426897088,76.26843129223839,82.803466500732526,82.412983033759204,80.260105704248659,68.757088958553226,70.774488413491085,66.086914570172809,64.364494557255156,60.403538965642184,59.466319570251592,61.492777138896336,61.411943319838066,62.752741063973914,62.072791789410672,64.551367381338721,62.984609083318894,63.599674695568616,61.547322736653065,62.515359410198656,63.476799413979442,63.253694135068301,text:date: 2024-02-19br />return_base100: 100.00000br />name: Transactions Index,date: 2024-02-20br />return_base100: 97.96675br />name: Transactions Index,date: 2024-02-21br />return_base100: 93.29325br />name: Transactions Index,date: 2024-02-22br />return_base100: 93.94820br />name: Transactions Index,date: 2024-02-23br />return_base100: 93.28400br />name: Transactions Index,date: 2024-02-24br />return_base100: 95.34314br />name: Transactions Index,date: 2024-02-25br />return_base100: 94.24042br />name: Transactions Index,date: 2024-02-26br />return_base100: 96.37035br />name: Transactions Index,date: 2024-02-27br />return_base100: 100.24250br />name: Transactions Index,date: 2024-02-28br />return_base100: 105.28196br />name: Transactions Index,date: 2024-02-29br />return_base100: 107.31679br />name: Transactions Index,date: 2024-03-01br />return_base100: 117.60602br />name: Transactions Index,date: 2024-03-02br />return_base100: 121.53340br />name: Transactions Index,date: 2024-03-03br />return_base100: 118.77452br />name: Transactions Index,date: 2024-03-04br />return_base100: 120.48246br />name: Transactions Index,date: 2024-03-05br />return_base100: 124.10965br />name: Transactions Index,date: 2024-03-06br />return_base100: 133.90757br />name: Transactions Index,date: 2024-03-07br />return_base100: 137.41021br />name: Transactions Index,date: 2024-03-08br />return_base100: 133.63327br />name: Transactions Index,date: 2024-03-09br />return_base100: 138.76026br />name: Transactions Index,date: 2024-03-10br />return_base100: 137.47617br />name: Transactions Index,date: 2024-03-11br />return_base100: 146.34712br />name: Transactions Index,date: 2024-03-12br />return_base100: 146.97882br />name: Transactions Index,date: 2024-03-13br />return_base100: 153.43844br />name: Transactions Index,date: 2024-03-14br />return_base100: 155.90737br />name: Transactions Index,date: 2024-03-15br />return_base100: 145.04708br />name: Transactions Index,date: 2024-03-16br />return_base100: 129.19568br />name: Transactions Index,date: 2024-03-17br />return_base100: 136.08378br />name: Transactions Index,date: 2024-03-18br />return_base100: 129.89453br />name: Transactions Index,date: 2024-03-19br />return_base100: 116.71921br />name: Transactions Index,date: 2024-03-20br />return_base100: 130.98968br />name: Transactions Index,date: 2024-03-21br />return_base100: 129.08698br />name: Transactions Index,date: 2024-03-22br />return_base100: 123.81427br />name: Transactions Index,date: 2024-03-23br />return_base100: 124.23932br />name: Transactions Index,date: 2024-03-24br />return_base100: 132.24472br />name: Transactions Index,date: 2024-03-25br />return_base100: 136.80558br />name: Transactions Index,date: 2024-03-26br />return_base100: 141.36437br />name: Transactions Index,date: 2024-03-27br />return_base100: 135.64082br />name: Transactions Index,date: 2024-03-28br />return_base100: 145.49280br />name: Transactions Index,date: 2024-03-29br />return_base100: 144.55007br />name: Transactions Index,date: 2024-03-30br />return_base100: 140.27927br />name: Transactions Index,date: 2024-03-31br />return_base100: 142.82095br />name: Transactions Index,date: 2024-04-01br />return_base100: 141.56768br />name: Transactions Index,date: 2024-04-02br />return_base100: 139.01162br />name: Transactions Index,date: 2024-04-03br />return_base100: 151.13020br />name: Transactions Index,date: 2024-04-04br />return_base100: 147.71411br />name: Transactions Index,date: 2024-04-05br />return_base100: 137.22028br />name: Transactions Index,date: 2024-04-06br />return_base100: 145.70222br />name: Transactions Index,date: 2024-04-07br />return_base100: 160.18024br />name: Transactions Index,date: 2024-04-08br />return_base100: 156.20254br />name: Transactions Index,date: 2024-04-09br />return_base100: 150.92865br />name: Transactions Index,date: 2024-04-10br />return_base100: 148.24598br />name: Transactions Index,date: 2024-04-11br />return_base100: 143.38118br />name: Transactions Index,date: 2024-04-12br />return_base100: 123.04660br />name: Transactions Index,date: 2024-04-13br />return_base100: 109.89944br />name: Transactions Index,date: 2024-04-14br />return_base100: 117.09857br />name: Transactions Index,date: 2024-04-15br />return_base100: 109.16110br />name: Transactions Index,date: 2024-04-16br />return_base100: 109.17557br />name: Transactions Index,date: 2024-04-17br />return_base100: 106.61311br />name: Transactions Index,date: 2024-04-18br />return_base100: 112.49655br />name: Transactions Index,date: 2024-04-19br />return_base100: 118.07133br />name: Transactions Index,date: 2024-04-26br />return_base100: 114.46965br />name: Transactions Index,date: 2024-04-27br />return_base100: 114.96292br />name: Transactions Index,date: 2024-04-28br />return_base100: 111.73705br />name: Transactions Index,date: 2024-04-29br />return_base100: 109.50846br />name: Transactions Index,date: 2024-04-30br />return_base100: 101.46121br />name: Transactions Index,date: 2024-05-01br />return_base100: 102.45534br />name: Transactions Index,date: 2024-05-02br />return_base100: 103.74356br />name: Transactions Index,date: 2024-05-03br />return_base100: 108.02391br />name: Transactions Index,date: 2024-05-04br />return_base100: 107.55525br />name: Transactions Index,date: 2024-05-05br />return_base100: 108.70337br />name: Transactions Index,date: 2024-05-06br />return_base100: 104.99850br />name: Transactions Index,date: 2024-05-07br />return_base100: 103.09797br />name: Transactions Index,date: 2024-05-08br />return_base100: 101.26715br />name: Transactions Index,date: 2024-05-09br />return_base100: 104.37113br />name: Transactions Index,date: 2024-05-10br />return_base100: 99.36377br />name: Transactions Index,date: 2024-05-11br />return_base100: 98.15372br />name: Transactions Index,date: 2024-05-12br />return_base100: 97.12267br />name: Transactions Index,date: 2024-05-13br />return_base100: 96.34249br />name: Transactions Index,date: 2024-05-14br />return_base100: 94.34459br />name: Transactions Index,date: 2024-05-15br />return_base100: 101.96699br />name: Transactions Index,date: 2024-05-16br />return_base100: 102.66732br />name: Transactions Index,date: 2024-05-17br />return_base100: 108.98673br />name: Transactions Index,date: 2024-05-18br />return_base100: 108.01958br />name: Transactions Index,date: 2024-05-19br />return_base100: 104.18849br />name: Transactions Index,date: 2024-05-20br />return_base100: 111.21198br />name: Transactions Index,date: 2024-05-21br />return_base100: 110.22198br />name: Transactions Index,date: 2024-05-22br />return_base100: 109.50954br />name: Transactions Index,date: 2024-05-23br />return_base100: 109.83435br />name: Transactions Index,date: 2024-05-24br />return_base100: 109.95241br />name: Transactions Index,date: 2024-05-25br />return_base100: 110.82307br />name: Transactions Index,date: 2024-05-26br />return_base100: 107.76605br />name: Transactions Index,date: 2024-05-27br />return_base100: 112.32908br />name: Transactions Index,date: 2024-05-28br />return_base100: 110.77384br />name: Transactions Index,date: 2024-05-29br />return_base100: 108.23195br />name: Transactions Index,date: 2024-05-30br />return_base100: 107.59287br />name: Transactions Index,date: 2024-05-31br />return_base100: 106.49014br />name: Transactions Index,date: 2024-06-01br />return_base100: 106.32650br />name: Transactions Index,date: 2024-06-02br />return_base100: 107.12214br />name: Transactions Index,date: 2024-06-03br />return_base100: 105.84199br />name: Transactions Index,date: 2024-06-04br />return_base100: 107.19106br />name: Transactions Index,date: 2024-06-05br />return_base100: 109.33074br />name: Transactions Index,date: 2024-06-06br />return_base100: 107.74971br />name: Transactions Index,date: 2024-06-07br />return_base100: 100.89026br />name: Transactions Index,date: 2024-06-08br />return_base100: 101.03952br />name: Transactions Index,date: 2024-06-09br />return_base100: 107.84059br />name: Transactions Index,date: 2024-06-10br />return_base100: 99.19265br />name: Transactions Index,date: 2024-06-11br />return_base100: 95.51092br />name: Transactions Index,date: 2024-06-12br />return_base100: 98.52924br />name: Transactions Index,date: 2024-06-13br />return_base100: 94.14442br />name: Transactions Index,date: 2024-06-14br />return_base100: 90.14172br />name: Transactions Index,date: 2024-06-15br />return_base100: 91.49246br />name: Transactions Index,date: 2024-06-16br />return_base100: 91.12886br />name: Transactions Index,date: 2024-06-17br />return_base100: 81.71265br />name: Transactions Index,date: 2024-06-18br />return_base100: 76.53525br />name: Transactions Index,date: 2024-06-19br />return_base100: 77.27634br />name: Transactions Index,date: 2024-06-20br />return_base100: 78.96115br />name: Transactions Index,date: 2024-06-21br />return_base100: 77.74313br />name: Transactions Index,date: 2024-06-22br />return_base100: 76.89708br />name: Transactions Index,date: 2024-06-23br />return_base100: 75.19977br />name: Transactions Index,date: 2024-06-24br />return_base100: 76.33706br />name: Transactions Index,date: 2024-06-25br />return_base100: 78.63703br />name: Transactions Index,date: 2024-06-26br />return_base100: 77.18625br />name: Transactions Index,date: 2024-06-27br />return_base100: 80.03355br />name: Transactions Index,date: 2024-06-28br />return_base100: 76.51635br />name: Transactions Index,date: 2024-06-29br />return_base100: 75.10053br />name: Transactions Index,date: 2024-06-30br />return_base100: 78.55580br />name: Transactions Index,date: 2024-07-01br />return_base100: 76.45983br />name: Transactions Index,date: 2024-07-02br />return_base100: 77.04182br />name: Transactions Index,date: 2024-07-03br />return_base100: 72.67216br />name: Transactions Index,date: 2024-07-04br />return_base100: 64.61733br />name: Transactions Index,date: 2024-07-05br />return_base100: 63.63975br />name: Transactions Index,date: 2024-07-06br />return_base100: 67.04609br />name: Transactions Index,date: 2024-07-07br />return_base100: 64.09078br />name: Transactions Index,date: 2024-07-08br />return_base100: 66.32174br />name: Transactions Index,date: 2024-07-09br />return_base100: 67.76207br />name: Transactions Index,date: 2024-07-10br />return_base100: 68.83812br />name: Transactions Index,date: 2024-07-11br />return_base100: 67.12220br />name: Transactions Index,date: 2024-07-12br />return_base100: 68.39240br />name: Transactions Index,date: 2024-07-13br />return_base100: 69.17258br />name: Transactions Index,date: 2024-07-14br />return_base100: 72.04056br />name: Transactions Index,date: 2024-07-15br />return_base100: 75.12524br />name: Transactions Index,date: 2024-07-16br />return_base100: 76.53062br />name: Transactions Index,date: 2024-07-17br />return_base100: 76.57828br />name: Transactions Index,date: 2024-07-18br />return_base100: 74.58116br />name: Transactions Index,date: 2024-07-19br />return_base100: 77.45573br />name: Transactions Index,date: 2024-07-20br />return_base100: 77.82091br />name: Transactions Index,date: 2024-07-21br />return_base100: 79.34563br />name: Transactions Index,date: 2024-07-22br />return_base100: 75.62915br />name: Transactions Index,date: 2024-07-23br />return_base100: 73.38598br />name: Transactions Index,date: 2024-07-24br />return_base100: 72.32963br />name: Transactions Index,date: 2024-07-25br />return_base100: 70.77419br />name: Transactions Index,date: 2024-07-26br />return_base100: 74.62301br />name: Transactions Index,date: 2024-07-27br />return_base100: 75.00423br />name: Transactions Index,date: 2024-07-28br />return_base100: 72.73390br />name: Transactions Index,date: 2024-07-29br />return_base100: 72.50764br />name: Transactions Index,date: 2024-07-30br />return_base100: 70.82263br />name: Transactions Index,date: 2024-07-31br />return_base100: 68.99063br />name: Transactions Index,date: 2024-08-01br />return_base100: 68.25574br />name: Transactions Index,date: 2024-08-02br />return_base100: 63.57644br />name: Transactions Index,date: 2024-08-03br />return_base100: 60.35293br />name: Transactions Index,date: 2024-08-04br />return_base100: 57.40973br />name: Transactions Index,date: 2024-08-05br />return_base100: 53.14179br />name: Transactions Index,date: 2024-08-06br />return_base100: 56.24537br />name: Transactions Index,date: 2024-08-07br />return_base100: 56.40468br />name: Transactions Index,date: 2024-08-08br />return_base100: 61.47023br />name: Transactions Index,date: 2024-08-09br />return_base100: 60.08621br />name: Transactions Index,date: 2024-08-10br />return_base100: 60.92369br />name: Transactions Index,date: 2024-08-11br />return_base100: 56.85020br />name: Transactions Index,date: 2024-08-12br />return_base100: 59.57945br />name: Transactions Index,date: 2024-08-13br />return_base100: 60.12225br />name: Transactions Index,date: 2024-08-14br />return_base100: 58.98388br />name: Transactions Index,date: 2024-08-15br />return_base100: 58.71302br />name: Transactions Index,date: 2024-08-16br />return_base100: 63.43929br />name: Transactions Index,date: 2024-08-17br />return_base100: 65.48947br />name: Transactions Index,date: 2024-08-18br />return_base100: 66.56749br />name: Transactions Index,date: 2024-08-19br />return_base100: 65.66030br />name: Transactions Index,date: 2024-08-20br />return_base100: 65.43788br />name: Transactions Index,date: 2024-08-21br />return_base100: 66.89250br />name: Transactions Index,date: 2024-08-22br />return_base100: 66.81816br />name: Transactions Index,date: 2024-08-23br />return_base100: 71.41082br />name: Transactions Index,date: 2024-08-24br />return_base100: 70.99119br />name: Transactions Index,date: 2024-08-25br />return_base100: 70.02778br />name: Transactions Index,date: 2024-08-26br />return_base100: 66.51619br />name: Transactions Index,date: 2024-08-27br />return_base100: 62.85021br />name: Transactions Index,date: 2024-08-28br />return_base100: 61.37335br />name: Transactions Index,date: 2024-08-29br />return_base100: 61.22891br />name: Transactions Index,date: 2024-08-30br />return_base100: 61.08487br />name: Transactions Index,date: 2024-08-31br />return_base100: 60.02969br />name: Transactions Index,date: 2024-09-01br />return_base100: 57.44794br />name: Transactions Index,date: 2024-09-02br />return_base100: 59.38302br />name: Transactions Index,date: 2024-09-03br />return_base100: 56.64826br />name: Transactions Index,date: 2024-09-04br />return_base100: 57.16625br />name: Transactions Index,date: 2024-09-05br />return_base100: 55.94242br />name: Transactions Index,date: 2024-09-06br />return_base100: 55.75023br />name: Transactions Index,date: 2024-09-07br />return_base100: 56.65545br />name: Transactions Index,date: 2024-09-08br />return_base100: 58.25637br />name: Transactions Index,date: 2024-09-09br />return_base100: 59.87019br />name: Transactions Index,date: 2024-09-10br />return_base100: 59.74486br />name: Transactions Index,date: 2024-09-11br />return_base100: 59.12950br />name: Transactions Index,date: 2024-09-12br />return_base100: 60.02231br />name: Transactions Index,date: 2024-09-13br />return_base100: 62.53111br />name: Transactions Index,date: 2024-09-14br />return_base100: 61.88651br />name: Transactions Index,date: 2024-09-15br />return_base100: 59.81634br />name: Transactions Index,date: 2024-09-16br />return_base100: 58.18223br />name: Transactions Index,date: 2024-09-17br />return_base100: 59.63724br />name: Transactions Index,date: 2024-09-18br />return_base100: 60.79333br />name: Transactions Index,date: 2024-09-19br />return_base100: 62.90358br />name: Transactions Index,date: 2024-09-20br />return_base100: 66.06929br />name: Transactions Index,date: 2024-09-21br />return_base100: 66.04497br />name: Transactions Index,date: 2024-09-22br />return_base100: 64.25471br />name: Transactions Index,date: 2024-09-23br />return_base100: 64.87323br />name: Transactions Index,date: 2024-09-24br />return_base100: 65.95646br />name: Transactions Index,date: 2024-09-25br />return_base100: 64.46778br />name: Transactions Index,date: 2024-09-26br />return_base100: 67.43972br />name: Transactions Index,date: 2024-09-27br />return_base100: 69.16077br />name: Transactions Index,date: 2024-09-28br />return_base100: 67.10950br />name: Transactions Index,date: 2024-09-29br />return_base100: 67.90720br />name: Transactions Index,date: 2024-09-30br />return_base100: 64.63250br />name: Transactions Index,date: 2024-10-01br />return_base100: 59.84587br />name: Transactions Index,date: 2024-10-02br />return_base100: 58.73094br />name: Transactions Index,date: 2024-10-03br />return_base100: 57.72116br />name: Transactions Index,date: 2024-10-04br />return_base100: 60.71713br />name: Transactions Index,date: 2024-10-05br />return_base100: 60.09734br />name: Transactions Index,date: 2024-10-06br />return_base100: 61.69649br />name: Transactions Index,date: 2024-10-07br />return_base100: 62.74969br />name: Transactions Index,date: 2024-10-08br />return_base100: 62.53623br />name: Transactions Index,date: 2024-10-09br />return_base100: 59.51791br />name: Transactions Index,date: 2024-10-10br />return_base100: 59.73944br />name: Transactions Index,date: 2024-10-11br />return_base100: 62.07732br />name: Transactions Index,date: 2024-10-12br />return_base100: 63.06928br />name: Transactions Index,date: 2024-10-13br />return_base100: 62.95359br />name: Transactions Index,date: 2024-10-14br />return_base100: 66.59614br />name: Transactions Index,date: 2024-10-15br />return_base100: 65.71415br />name: Transactions Index,date: 2024-10-16br />return_base100: 64.53384br />name: Transactions Index,date: 2024-10-17br />return_base100: 63.46597br />name: Transactions Index,date: 2024-10-18br />return_base100: 65.46555br />name: Transactions Index,date: 2024-10-19br />return_base100: 65.44182br />name: Transactions Index,date: 2024-10-20br />return_base100: 68.05558br />name: Transactions Index,date: 2024-10-21br />return_base100: 65.40706br />name: Transactions Index,date: 2024-10-22br />return_base100: 65.15885br />name: Transactions Index,date: 2024-10-23br />return_base100: 62.97210br />name: Transactions Index,date: 2024-10-24br />return_base100: 65.53673br />name: Transactions Index,date: 2024-10-25br />return_base100: 59.64502br />name: Transactions Index,date: 2024-10-26br />return_base100: 61.47663br />name: Transactions Index,date: 2024-10-27br />return_base100: 61.72386br />name: Transactions Index,date: 2024-10-28br />return_base100: 62.14299br />name: Transactions Index,date: 2024-10-29br />return_base100: 63.95058br />name: Transactions Index,date: 2024-10-30br />return_base100: 65.73296br />name: Transactions Index,date: 2024-10-31br />return_base100: 63.11073br />name: Transactions Index,date: 2024-11-01br />return_base100: 63.12038br />name: Transactions Index,date: 2024-11-02br />return_base100: 60.57289br />name: Transactions Index,date: 2024-11-03br />return_base100: 59.63508br />name: Transactions Index,date: 2024-11-04br />return_base100: 58.43438br />name: Transactions Index,date: 2024-11-05br />return_base100: 59.88112br />name: Transactions Index,date: 2024-11-06br />return_base100: 66.29761br />name: Transactions Index,date: 2024-11-07br />return_base100: 67.02325br />name: Transactions Index,date: 2024-11-08br />return_base100: 66.62046br />name: Transactions Index,date: 2024-11-09br />return_base100: 69.09066br />name: Transactions Index,date: 2024-11-10br />return_base100: 74.76429br />name: Transactions Index,date: 2024-11-11br />return_base100: 77.43900br />name: Transactions Index,date: 2024-11-12br />return_base100: 74.29662br />name: Transactions Index,date: 2024-11-13br />return_base100: 72.36291br />name: Transactions Index,date: 2024-11-14br />return_base100: 71.59494br />name: Transactions Index,date: 2024-11-15br />return_base100: 74.49501br />name: Transactions Index,date: 2024-11-16br />return_base100: 78.60798br />name: Transactions Index,date: 2024-11-17br />return_base100: 74.55655br />name: Transactions Index,date: 2024-11-18br />return_base100: 78.13174br />name: Transactions Index,date: 2024-11-19br />return_base100: 76.45589br />name: Transactions Index,date: 2024-11-20br />return_base100: 73.57581br />name: Transactions Index,date: 2024-11-21br />return_base100: 76.94661br />name: Transactions Index,date: 2024-11-22br />return_base100: 78.29971br />name: Transactions Index,date: 2024-11-23br />return_base100: 84.54400br />name: Transactions Index,date: 2024-11-24br />return_base100: 87.46062br />name: Transactions Index,date: 2024-11-25br />return_base100: 87.80256br />name: Transactions Index,date: 2024-11-26br />return_base100: 87.92849br />name: Transactions Index,date: 2024-11-27br />return_base100: 93.18091br />name: Transactions Index,date: 2024-11-28br />return_base100: 97.03209br />name: Transactions Index,date: 2024-11-29br />return_base100: 96.48417br />name: Transactions Index,date: 2024-11-30br />return_base100: 99.82711br />name: Transactions Index,date: 2024-12-01br />return_base100: 100.88976br />name: Transactions Index,date: 2024-12-02br />return_base100: 101.26193br />name: Transactions Index,date: 2024-12-03br />return_base100: 108.35129br />name: Transactions Index,date: 2024-12-04br />return_base100: 118.56106br />name: Transactions Index,date: 2024-12-05br />return_base100: 116.20526br />name: Transactions Index,date: 2024-12-06br />return_base100: 118.50051br />name: Transactions Index,date: 2024-12-07br />return_base100: 119.84879br />name: Transactions Index,date: 2024-12-08br />return_base100: 119.01465br />name: Transactions Index,date: 2024-12-09br />return_base100: 101.28379br />name: Transactions Index,date: 2024-12-10br />return_base100: 95.81328br />name: Transactions Index,date: 2024-12-11br />return_base100: 102.85075br />name: Transactions Index,date: 2024-12-12br />return_base100: 103.74327br />name: Transactions Index,date: 2024-12-13br />return_base100: 104.03175br />name: Transactions Index,date: 2024-12-14br />return_base100: 99.19363br />name: Transactions Index,date: 2024-12-15br />return_base100: 102.96762br />name: Transactions Index,date: 2024-12-16br />return_base100: 100.00670br />name: Transactions Index,date: 2024-12-17br />return_base100: 93.66641br />name: Transactions Index,date: 2024-12-18br />return_base100: 84.49684br />name: Transactions Index,date: 2024-12-19br />return_base100: 78.84064br />name: Transactions Index,date: 2024-12-20br />return_base100: 79.96729br />name: Transactions Index,date: 2024-12-21br />return_base100: 76.13354br />name: Transactions Index,date: 2024-12-22br />return_base100: 77.35166br />name: Transactions Index,date: 2024-12-23br />return_base100: 81.36126br />name: Transactions Index,date: 2024-12-24br />return_base100: 84.81427br />name: Transactions Index,date: 2024-12-25br />return_base100: 83.06684br />name: Transactions Index,date: 2024-12-26br />return_base100: 77.36328br />name: Transactions Index,date: 2024-12-27br />return_base100: 78.88583br />name: Transactions Index,date: 2024-12-28br />return_base100: 84.85474br />name: Transactions Index,date: 2024-12-29br />return_base100: 81.28170br />name: Transactions Index,date: 2024-12-30br />return_base100: 82.66563br />name: Transactions Index,date: 2024-12-31br />return_base100: 81.02424br />name: Transactions Index,date: 2025-01-01br />return_base100: 85.59140br />name: Transactions Index,date: 2025-01-02br />return_base100: 86.71007br />name: Transactions Index,date: 2025-01-03br />return_base100: 89.62600br />name: Transactions Index,date: 2025-01-04br />return_base100: 89.89134br />name: Transactions Index,date: 2025-01-05br />return_base100: 91.10986br />name: Transactions Index,date: 2025-01-06br />return_base100: 92.13903br />name: Transactions Index,date: 2025-01-07br />return_base100: 82.85437br />name: Transactions Index,date: 2025-01-08br />return_base100: 80.53116br />name: Transactions Index,date: 2025-01-09br />return_base100: 80.90835br />name: Transactions Index,date: 2025-01-10br />return_base100: 81.61262br />name: Transactions Index,date: 2025-01-11br />return_base100: 82.86038br />name: Transactions Index,date: 2025-01-12br />return_base100: 80.60618br />name: Transactions Index,date: 2025-01-13br />return_base100: 77.41034br />name: Transactions Index,date: 2025-01-14br />return_base100: 79.79401br />name: Transactions Index,date: 2025-01-15br />return_base100: 84.99760br />name: Transactions Index,date: 2025-01-16br />return_base100: 83.34370br />name: Transactions Index,date: 2025-01-17br />return_base100: 88.07834br />name: Transactions Index,date: 2025-01-18br />return_base100: 81.49457br />name: Transactions Index,date: 2025-01-19br />return_base100: 75.01713br />name: Transactions Index,date: 2025-01-20br />return_base100: 74.23390br />name: Transactions Index,date: 2025-01-21br />return_base100: 75.29183br />name: Transactions Index,date: 2025-01-22br />return_base100: 73.34010br />name: Transactions Index,date: 2025-01-23br />return_base100: 72.91053br />name: Transactions Index,date: 2025-01-24br />return_base100: 70.75864br />name: Transactions Index,date: 2025-01-25br />return_base100: 72.02254br />name: Transactions Index,date: 2025-01-26br />return_base100: 72.39658br />name: Transactions Index,date: 2025-01-27br />return_base100: 76.97802br />name: Transactions Index,date: 2025-01-28br />return_base100: 71.44922br />name: Transactions Index,date: 2025-01-29br />return_base100: 76.26843br />name: Transactions Index,date: 2025-01-30br />return_base100: 82.80347br />name: Transactions Index,date: 2025-01-31br />return_base100: 82.41298br />name: Transactions Index,date: 2025-02-01br />return_base100: 80.26011br />name: Transactions Index,date: 2025-02-02br />return_base100: 68.75709br />name: Transactions Index,date: 2025-02-03br />return_base100: 70.77449br />name: Transactions Index,date: 2025-02-04br />return_base100: 66.08691br />name: Transactions Index,date: 2025-02-05br />return_base100: 64.36449br />name: Transactions Index,date: 2025-02-06br />return_base100: 60.40354br />name: Transactions Index,date: 2025-02-07br />return_base100: 59.46632br />name: Transactions Index,date: 2025-02-08br />return_base100: 61.49278br />name: Transactions Index,date: 2025-02-09br />return_base100: 61.41194br />name: Transactions Index,date: 2025-02-10br />return_base100: 62.75274br />name: Transactions Index,date: 2025-02-11br />return_base100: 62.07279br />name: Transactions Index,date: 2025-02-12br />return_base100: 64.55137br />name: Transactions Index,date: 2025-02-13br />return_base100: 62.98461br />name: Transactions Index,date: 2025-02-14br />return_base100: 63.59967br />name: Transactions Index,date: 2025-02-15br />return_base100: 61.54732br />name: Transactions Index,date: 2025-02-16br />return_base100: 62.51536br />name: Transactions Index,date: 2025-02-17br />return_base100: 63.47680br />name: Transactions Index,date: 2025-02-18br />return_base100: 63.25369br />name: Transactions Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(255,102,168,1),dash:solid},hoveron:points,name:Transactions Index,legendgroup:Transactions Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,106.73264606010115,108.57375901528154,117.46985455600215,121.84255234697193,126.88216833468911,126.83549714629672,137.43530915300516,134.66382568529224,138.9287871815618,147.17104990545812,150.84237133254967,153.88232317835156,168.04768312443977,177.58299947440392,176.93243800256036,193.10444095985622,185.13827975233738,185.44142438722255,155.81176244801287,155.70555278097038,164.8064345174875,177.20352345663395,175.07867584678763,171.46950997433086,178.71553910674837,170.4128655455404,162.61768663568338,146.7126254288188,133.40675685401297,138.85616332298858,132.85433573159267,135.97105513961009,149.16831506105419,158.56579874249499,155.49182490889305,144.51777103638392,146.84958573868059,152.91335079504589,144.73629688109969,149.6784267883898,144.44471099847991,149.7608646819053,161.93266699670903,167.30879533811529,167.068460526861,167.50769311294644,163.71031585926238,148.00153535124431,140.64755183446121,136.26220484289911,139.78544338719419,140.0345017850639,137.49571999031681,135.26357226510106,148.71621518471102,161.53443526771596,153.67470181690499,161.57543612480836,149.4291503008547,138.09393994246796,148.10294704564834,151.38432415103148,147.71060373762069,146.84914955934983,149.51878515332791,151.33481779698903,153.1052697005847,148.47936980810289,137.45253823657058,138.95299513441955,153.94098929834013,161.34666006581944,149.07802593958482,134.74735402713472,142.32836888558364,130.3066122605648,128.44172753185745,124.52898084518469,120.92439485570098,120.99941770059341,120.77478534524683,123.16439380887057,124.98217116985477,130.55000032713448,126.37380132467663,133.42725728255914,130.93754566252369,129.24451559013971,131.58396343072491,125.14421179123583,text:date: 2024-11-20br />return_base100: 100.00000br />name: Asset Management Index,date: 2024-11-21br />return_base100: 106.73265br />name: Asset Management Index,date: 2024-11-22br />return_base100: 108.57376br />name: Asset Management Index,date: 2024-11-23br />return_base100: 117.46985br />name: Asset Management Index,date: 2024-11-24br />return_base100: 121.84255br />name: Asset Management Index,date: 2024-11-25br />return_base100: 126.88217br />name: Asset Management Index,date: 2024-11-26br />return_base100: 126.83550br />name: Asset Management Index,date: 2024-11-27br />return_base100: 137.43531br />name: Asset Management Index,date: 2024-11-28br />return_base100: 134.66383br />name: Asset Management Index,date: 2024-11-29br />return_base100: 138.92879br />name: Asset Management Index,date: 2024-11-30br />return_base100: 147.17105br />name: Asset Management Index,date: 2024-12-01br />return_base100: 150.84237br />name: Asset Management Index,date: 2024-12-02br />return_base100: 153.88232br />name: Asset Management Index,date: 2024-12-03br />return_base100: 168.04768br />name: Asset Management Index,date: 2024-12-04br />return_base100: 177.58300br />name: Asset Management Index,date: 2024-12-05br />return_base100: 176.93244br />name: Asset Management Index,date: 2024-12-06br />return_base100: 193.10444br />name: Asset Management Index,date: 2024-12-07br />return_base100: 185.13828br />name: Asset Management Index,date: 2024-12-08br />return_base100: 185.44142br />name: Asset Management Index,date: 2024-12-09br />return_base100: 155.81176br />name: Asset Management Index,date: 2024-12-10br />return_base100: 155.70555br />name: Asset Management Index,date: 2024-12-11br />return_base100: 164.80643br />name: Asset Management Index,date: 2024-12-12br />return_base100: 177.20352br />name: Asset Management Index,date: 2024-12-13br />return_base100: 175.07868br />name: Asset Management Index,date: 2024-12-14br />return_base100: 171.46951br />name: Asset Management Index,date: 2024-12-15br />return_base100: 178.71554br />name: Asset Management Index,date: 2024-12-16br />return_base100: 170.41287br />name: Asset Management Index,date: 2024-12-17br />return_base100: 162.61769br />name: Asset Management Index,date: 2024-12-18br />return_base100: 146.71263br />name: Asset Management Index,date: 2024-12-19br />return_base100: 133.40676br />name: Asset Management Index,date: 2024-12-20br />return_base100: 138.85616br />name: Asset Management Index,date: 2024-12-21br />return_base100: 132.85434br />name: Asset Management Index,date: 2024-12-22br />return_base100: 135.97106br />name: Asset Management Index,date: 2024-12-23br />return_base100: 149.16832br />name: Asset Management Index,date: 2024-12-24br />return_base100: 158.56580br />name: Asset Management Index,date: 2024-12-25br />return_base100: 155.49182br />name: Asset Management Index,date: 2024-12-26br />return_base100: 144.51777br />name: Asset Management Index,date: 2024-12-27br />return_base100: 146.84959br />name: Asset Management Index,date: 2024-12-28br />return_base100: 152.91335br />name: Asset Management Index,date: 2024-12-29br />return_base100: 144.73630br />name: Asset Management Index,date: 2024-12-30br />return_base100: 149.67843br />name: Asset Management Index,date: 2024-12-31br />return_base100: 144.44471br />name: Asset Management Index,date: 2025-01-01br />return_base100: 149.76086br />name: Asset Management Index,date: 2025-01-02br />return_base100: 161.93267br />name: Asset Management Index,date: 2025-01-03br />return_base100: 167.30880br />name: Asset Management Index,date: 2025-01-04br />return_base100: 167.06846br />name: Asset Management Index,date: 2025-01-05br />return_base100: 167.50769br />name: Asset Management Index,date: 2025-01-06br />return_base100: 163.71032br />name: Asset Management Index,date: 2025-01-07br />return_base100: 148.00154br />name: Asset Management Index,date: 2025-01-08br />return_base100: 140.64755br />name: Asset Management Index,date: 2025-01-09br />return_base100: 136.26220br />name: Asset Management Index,date: 2025-01-10br />return_base100: 139.78544br />name: Asset Management Index,date: 2025-01-11br />return_base100: 140.03450br />name: Asset Management Index,date: 2025-01-12br />return_base100: 137.49572br />name: Asset Management Index,date: 2025-01-13br />return_base100: 135.26357br />name: Asset Management Index,date: 2025-01-14br />return_base100: 148.71622br />name: Asset Management Index,date: 2025-01-15br />return_base100: 161.53444br />name: Asset Management Index,date: 2025-01-16br />return_base100: 153.67470br />name: Asset Management Index,date: 2025-01-17br />return_base100: 161.57544br />name: Asset Management Index,date: 2025-01-18br />return_base100: 149.42915br />name: Asset Management Index,date: 2025-01-19br />return_base100: 138.09394br />name: Asset Management Index,date: 2025-01-20br />return_base100: 148.10295br />name: Asset Management Index,date: 2025-01-21br />return_base100: 151.38432br />name: Asset Management Index,date: 2025-01-22br />return_base100: 147.71060br />name: Asset Management Index,date: 2025-01-23br />return_base100: 146.84915br />name: Asset Management Index,date: 2025-01-24br />return_base100: 149.51879br />name: Asset Management Index,date: 2025-01-25br />return_base100: 151.33482br />name: Asset Management Index,date: 2025-01-26br />return_base100: 153.10527br />name: Asset Management Index,date: 2025-01-27br />return_base100: 148.47937br />name: Asset Management Index,date: 2025-01-28br />return_base100: 137.45254br />name: Asset Management Index,date: 2025-01-29br />return_base100: 138.95300br />name: Asset Management Index,date: 2025-01-30br />return_base100: 153.94099br />name: Asset Management Index,date: 2025-01-31br />return_base100: 161.34666br />name: Asset Management Index,date: 2025-02-01br />return_base100: 149.07803br />name: Asset Management Index,date: 2025-02-02br />return_base100: 134.74735br />name: Asset Management Index,date: 2025-02-03br />return_base100: 142.32837br />name: Asset Management Index,date: 2025-02-04br />return_base100: 130.30661br />name: Asset Management Index,date: 2025-02-05br />return_base100: 128.44173br />name: Asset Management Index,date: 2025-02-06br />return_base100: 124.52898br />name: Asset Management Index,date: 2025-02-07br />return_base100: 120.92439br />name: Asset Management Index,date: 2025-02-08br />return_base100: 120.99942br />name: Asset Management Index,date: 2025-02-09br />return_base100: 120.77479br />name: Asset Management Index,date: 2025-02-10br />return_base100: 123.16439br />name: Asset Management Index,date: 2025-02-11br />return_base100: 124.98217br />name: Asset Management Index,date: 2025-02-12br />return_base100: 130.55000br />name: Asset Management Index,date: 2025-02-13br />return_base100: 126.37380br />name: Asset Management Index,date: 2025-02-14br />return_base100: 133.42726br />name: Asset Management Index,date: 2025-02-15br />return_base100: 130.93755br />name: Asset Management Index,date: 2025-02-16br />return_base100: 129.24452br />name: Asset Management Index,date: 2025-02-17br />return_base100: 131.58396br />name: Asset Management Index,date: 2025-02-18br />return_base100: 125.14421br />name: Asset Management Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(248,118,109,1),dash:solid},hoveron:points,name:Asset Management Index,legendgroup:Asset Management Index,showlegend:true,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:99.999999999999986,101.25916869700183,105.02508680743527,107.7635373071523,112.74098463890273,111.49826151028844,110.38347436920125,120.83197018494535,127.1377629462031,129.85052090313678,134.30200267225854,133.88957590917363,134.56021565348897,139.45473284144893,140.15908307470093,149.15299470288829,156.76419103312699,153.0692054098312,151.46772308472043,129.36569852405412,125.75504764825445,136.92779224974794,137.46786237458792,137.61534576368598,133.04166347216864,138.25145566690293,133.79096102400294,126.44160623456766,115.42916203098673,106.84340482961279,108.97137944374181,103.21841529098415,104.10214512248437,112.13343501103493,116.94145202078579,113.27052023595003,106.05723643050402,106.90204703432559,110.48191367890875,106.24305379573667,104.47565265789063,103.26669854336743,107.72139919598143,113.08119136145311,119.71337890882191,119.86097934822878,121.7292193271129,125.19267943958654,113.62781630358637,107.87613970422558,102.78913328343089,105.57200437534054,105.78813777055447,103.56213352279877,100.42097143562789,103.44830209748301,110.31207368082838,107.35052529252336,115.40826855086451,107.55559743355494,98.516094710086875,99.357042653717784,103.20314022568471,100.70634008850175,99.640831127422729,97.035525353974776,98.186363990174797,95.486130416283572,90.880025189226458,83.510596271830622,85.544989164067673,90.051309002865992,89.636716809068119,83.379851076892109,71.681667639159656,75.810032030816998,70.126186085410438,68.505097833574354,64.820178536836025,64.544993260828477,66.472343645660629,66.233853641464364,69.012335346793733,68.507672940368138,71.768460443140768,69.831863083912779,71.713563848309832,69.786213463477679,71.235940063218877,70.643665500650513,65.090038023792815,text:date: 2024-11-20br />return_base100: 100.00000br />name: Computing Index,date: 2024-11-21br />return_base100: 101.25917br />name: Computing Index,date: 2024-11-22br />return_base100: 105.02509br />name: Computing Index,date: 2024-11-23br />return_base100: 107.76354br />name: Computing Index,date: 2024-11-24br />return_base100: 112.74098br />name: Computing Index,date: 2024-11-25br />return_base100: 111.49826br />name: Computing Index,date: 2024-11-26br />return_base100: 110.38347br />name: Computing Index,date: 2024-11-27br />return_base100: 120.83197br />name: Computing Index,date: 2024-11-28br />return_base100: 127.13776br />name: Computing Index,date: 2024-11-29br />return_base100: 129.85052br />name: Computing Index,date: 2024-11-30br />return_base100: 134.30200br />name: Computing Index,date: 2024-12-01br />return_base100: 133.88958br />name: Computing Index,date: 2024-12-02br />return_base100: 134.56022br />name: Computing Index,date: 2024-12-03br />return_base100: 139.45473br />name: Computing Index,date: 2024-12-04br />return_base100: 140.15908br />name: Computing Index,date: 2024-12-05br />return_base100: 149.15299br />name: Computing Index,date: 2024-12-06br />return_base100: 156.76419br />name: Computing Index,date: 2024-12-07br />return_base100: 153.06921br />name: Computing Index,date: 2024-12-08br />return_base100: 151.46772br />name: Computing Index,date: 2024-12-09br />return_base100: 129.36570br />name: Computing Index,date: 2024-12-10br />return_base100: 125.75505br />name: Computing Index,date: 2024-12-11br />return_base100: 136.92779br />name: Computing Index,date: 2024-12-12br />return_base100: 137.46786br />name: Computing Index,date: 2024-12-13br />return_base100: 137.61535br />name: Computing Index,date: 2024-12-14br />return_base100: 133.04166br />name: Computing Index,date: 2024-12-15br />return_base100: 138.25146br />name: Computing Index,date: 2024-12-16br />return_base100: 133.79096br />name: Computing Index,date: 2024-12-17br />return_base100: 126.44161br />name: Computing Index,date: 2024-12-18br />return_base100: 115.42916br />name: Computing Index,date: 2024-12-19br />return_base100: 106.84340br />name: Computing Index,date: 2024-12-20br />return_base100: 108.97138br />name: Computing Index,date: 2024-12-21br />return_base100: 103.21842br />name: Computing Index,date: 2024-12-22br />return_base100: 104.10215br />name: Computing Index,date: 2024-12-23br />return_base100: 112.13344br />name: Computing Index,date: 2024-12-24br />return_base100: 116.94145br />name: Computing Index,date: 2024-12-25br />return_base100: 113.27052br />name: Computing Index,date: 2024-12-26br />return_base100: 106.05724br />name: Computing Index,date: 2024-12-27br />return_base100: 106.90205br />name: Computing Index,date: 2024-12-28br />return_base100: 110.48191br />name: Computing Index,date: 2024-12-29br />return_base100: 106.24305br />name: Computing Index,date: 2024-12-30br />return_base100: 104.47565br />name: Computing Index,date: 2024-12-31br />return_base100: 103.26670br />name: Computing Index,date: 2025-01-01br />return_base100: 107.72140br />name: Computing Index,date: 2025-01-02br />return_base100: 113.08119br />name: Computing Index,date: 2025-01-03br />return_base100: 119.71338br />name: Computing Index,date: 2025-01-04br />return_base100: 119.86098br />name: Computing Index,date: 2025-01-05br />return_base100: 121.72922br />name: Computing Index,date: 2025-01-06br />return_base100: 125.19268br />name: Computing Index,date: 2025-01-07br />return_base100: 113.62782br />name: Computing Index,date: 2025-01-08br />return_base100: 107.87614br />name: Computing Index,date: 2025-01-09br />return_base100: 102.78913br />name: Computing Index,date: 2025-01-10br />return_base100: 105.57200br />name: Computing Index,date: 2025-01-11br />return_base100: 105.78814br />name: Computing Index,date: 2025-01-12br />return_base100: 103.56213br />name: Computing Index,date: 2025-01-13br />return_base100: 100.42097br />name: Computing Index,date: 2025-01-14br />return_base100: 103.44830br />name: Computing Index,date: 2025-01-15br />return_base100: 110.31207br />name: Computing Index,date: 2025-01-16br />return_base100: 107.35053br />name: Computing Index,date: 2025-01-17br />return_base100: 115.40827br />name: Computing Index,date: 2025-01-18br />return_base100: 107.55560br />name: Computing Index,date: 2025-01-19br />return_base100: 98.51609br />name: Computing Index,date: 2025-01-20br />return_base100: 99.35704br />name: Computing Index,date: 2025-01-21br />return_base100: 103.20314br />name: Computing Index,date: 2025-01-22br />return_base100: 100.70634br />name: Computing Index,date: 2025-01-23br />return_base100: 99.64083br />name: Computing Index,date: 2025-01-24br />return_base100: 97.03553br />name: Computing Index,date: 2025-01-25br />return_base100: 98.18636br />name: Computing Index,date: 2025-01-26br />return_base100: 95.48613br />name: Computing Index,date: 2025-01-27br />return_base100: 90.88003br />name: Computing Index,date: 2025-01-28br />return_base100: 83.51060br />name: Computing Index,date: 2025-01-29br />return_base100: 85.54499br />name: Computing Index,date: 2025-01-30br />return_base100: 90.05131br />name: Computing Index,date: 2025-01-31br />return_base100: 89.63672br />name: Computing Index,date: 2025-02-01br />return_base100: 83.37985br />name: Computing Index,date: 2025-02-02br />return_base100: 71.68167br />name: Computing Index,date: 2025-02-03br />return_base100: 75.81003br />name: Computing Index,date: 2025-02-04br />return_base100: 70.12619br />name: Computing Index,date: 2025-02-05br />return_base100: 68.50510br />name: Computing Index,date: 2025-02-06br />return_base100: 64.82018br />name: Computing Index,date: 2025-02-07br />return_base100: 64.54499br />name: Computing Index,date: 2025-02-08br />return_base100: 66.47234br />name: Computing Index,date: 2025-02-09br />return_base100: 66.23385br />name: Computing Index,date: 2025-02-10br />return_base100: 69.01234br />name: Computing Index,date: 2025-02-11br />return_base100: 68.50767br />name: Computing Index,date: 2025-02-12br />return_base100: 71.76846br />name: Computing Index,date: 2025-02-13br />return_base100: 69.83186br />name: Computing Index,date: 2025-02-14br />return_base100: 71.71356br />name: Computing Index,date: 2025-02-15br />return_base100: 69.78621br />name: Computing Index,date: 2025-02-16br />return_base100: 71.23594br />name: Computing Index,date: 2025-02-17br />return_base100: 70.64367br />name: Computing Index,date: 2025-02-18br />return_base100: 65.09004br />name: Computing Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(225,138,0,1),dash:solid},hoveron:points,name:Computing Index,legendgroup:Computing Index,showlegend:true,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,103.22783681544725,108.01933454191912,121.68831223969059,154.98923735973543,142.14433401121693,135.83269295269957,141.18769025673248,144.24835588463807,149.87422358270675,156.58229917168003,157.13582154820688,161.85089816037396,175.35535818151715,195.07487146393137,191.49825717403212,194.65317550958025,196.04881610957088,194.65338779045331,158.31939355600181,151.1803877946989,167.83870474702488,168.7005650916841,170.40762173246665,161.6432874665127,164.82834968603657,157.77340715046893,148.77142444711447,134.93039310172077,122.9085026980899,128.15587359947696,119.40448846678017,119.92054326921036,127.64501967843692,135.59419539180681,131.28468138763762,122.61258316103202,121.82395971758152,127.03641041534875,121.70232277731313,121.08352403231765,119.71378169884136,125.31534323694366,128.77849340018767,139.22600270870396,139.37704054989237,138.95332792724707,143.63836679587496,128.12848936685108,122.11754416503565,119.33316209342907,123.33529339339468,123.73321388996209,119.75390278385136,115.30258515647225,121.34802600016133,128.75089688668874,126.30393526282495,136.60061901102588,125.53080832310846,113.23900278937066,114.44486428883786,116.65672484577794,113.17606151050579,113.41975995278874,111.0371194334648,112.27365551909043,108.72569914705545,105.85194682788692,98.091594951111716,102.89774005782532,107.42622178256495,107.36529717199423,99.537015415837004,85.087162526482032,87.769649779015609,81.767726514305608,80.757694120244381,76.157143039097889,77.058806047457509,80.509007077444309,78.643270484042858,82.196427737467999,81.121861957993858,85.033986167778309,82.828494037030268,85.111893248194562,82.934316052255056,81.986057392256839,81.700115056233216,76.146635135880985,text:date: 2024-11-20br />return_base100: 100.00000br />name: Consumer Index,date: 2024-11-21br />return_base100: 103.22784br />name: Consumer Index,date: 2024-11-22br />return_base100: 108.01933br />name: Consumer Index,date: 2024-11-23br />return_base100: 121.68831br />name: Consumer Index,date: 2024-11-24br />return_base100: 154.98924br />name: Consumer Index,date: 2024-11-25br />return_base100: 142.14433br />name: Consumer Index,date: 2024-11-26br />return_base100: 135.83269br />name: Consumer Index,date: 2024-11-27br />return_base100: 141.18769br />name: Consumer Index,date: 2024-11-28br />return_base100: 144.24836br />name: Consumer Index,date: 2024-11-29br />return_base100: 149.87422br />name: Consumer Index,date: 2024-11-30br />return_base100: 156.58230br />name: Consumer Index,date: 2024-12-01br />return_base100: 157.13582br />name: Consumer Index,date: 2024-12-02br />return_base100: 161.85090br />name: Consumer Index,date: 2024-12-03br />return_base100: 175.35536br />name: Consumer Index,date: 2024-12-04br />return_base100: 195.07487br />name: Consumer Index,date: 2024-12-05br />return_base100: 191.49826br />name: Consumer Index,date: 2024-12-06br />return_base100: 194.65318br />name: Consumer Index,date: 2024-12-07br />return_base100: 196.04882br />name: Consumer Index,date: 2024-12-08br />return_base100: 194.65339br />name: Consumer Index,date: 2024-12-09br />return_base100: 158.31939br />name: Consumer Index,date: 2024-12-10br />return_base100: 151.18039br />name: Consumer Index,date: 2024-12-11br />return_base100: 167.83870br />name: Consumer Index,date: 2024-12-12br />return_base100: 168.70057br />name: Consumer Index,date: 2024-12-13br />return_base100: 170.40762br />name: Consumer Index,date: 2024-12-14br />return_base100: 161.64329br />name: Consumer Index,date: 2024-12-15br />return_base100: 164.82835br />name: Consumer Index,date: 2024-12-16br />return_base100: 157.77341br />name: Consumer Index,date: 2024-12-17br />return_base100: 148.77142br />name: Consumer Index,date: 2024-12-18br />return_base100: 134.93039br />name: Consumer Index,date: 2024-12-19br />return_base100: 122.90850br />name: Consumer Index,date: 2024-12-20br />return_base100: 128.15587br />name: Consumer Index,date: 2024-12-21br />return_base100: 119.40449br />name: Consumer Index,date: 2024-12-22br />return_base100: 119.92054br />name: Consumer Index,date: 2024-12-23br />return_base100: 127.64502br />name: Consumer Index,date: 2024-12-24br />return_base100: 135.59420br />name: Consumer Index,date: 2024-12-25br />return_base100: 131.28468br />name: Consumer Index,date: 2024-12-26br />return_base100: 122.61258br />name: Consumer Index,date: 2024-12-27br />return_base100: 121.82396br />name: Consumer Index,date: 2024-12-28br />return_base100: 127.03641br />name: Consumer Index,date: 2024-12-29br />return_base100: 121.70232br />name: Consumer Index,date: 2024-12-30br />return_base100: 121.08352br />name: Consumer Index,date: 2024-12-31br />return_base100: 119.71378br />name: Consumer Index,date: 2025-01-01br />return_base100: 125.31534br />name: Consumer Index,date: 2025-01-02br />return_base100: 128.77849br />name: Consumer Index,date: 2025-01-03br />return_base100: 139.22600br />name: Consumer Index,date: 2025-01-04br />return_base100: 139.37704br />name: Consumer Index,date: 2025-01-05br />return_base100: 138.95333br />name: Consumer Index,date: 2025-01-06br />return_base100: 143.63837br />name: Consumer Index,date: 2025-01-07br />return_base100: 128.12849br />name: Consumer Index,date: 2025-01-08br />return_base100: 122.11754br />name: Consumer Index,date: 2025-01-09br />return_base100: 119.33316br />name: Consumer Index,date: 2025-01-10br />return_base100: 123.33529br />name: Consumer Index,date: 2025-01-11br />return_base100: 123.73321br />name: Consumer Index,date: 2025-01-12br />return_base100: 119.75390br />name: Consumer Index,date: 2025-01-13br />return_base100: 115.30259br />name: Consumer Index,date: 2025-01-14br />return_base100: 121.34803br />name: Consumer Index,date: 2025-01-15br />return_base100: 128.75090br />name: Consumer Index,date: 2025-01-16br />return_base100: 126.30394br />name: Consumer Index,date: 2025-01-17br />return_base100: 136.60062br />name: Consumer Index,date: 2025-01-18br />return_base100: 125.53081br />name: Consumer Index,date: 2025-01-19br />return_base100: 113.23900br />name: Consumer Index,date: 2025-01-20br />return_base100: 114.44486br />name: Consumer Index,date: 2025-01-21br />return_base100: 116.65672br />name: Consumer Index,date: 2025-01-22br />return_base100: 113.17606br />name: Consumer Index,date: 2025-01-23br />return_base100: 113.41976br />name: Consumer Index,date: 2025-01-24br />return_base100: 111.03712br />name: Consumer Index,date: 2025-01-25br />return_base100: 112.27366br />name: Consumer Index,date: 2025-01-26br />return_base100: 108.72570br />name: Consumer Index,date: 2025-01-27br />return_base100: 105.85195br />name: Consumer Index,date: 2025-01-28br />return_base100: 98.09159br />name: Consumer Index,date: 2025-01-29br />return_base100: 102.89774br />name: Consumer Index,date: 2025-01-30br />return_base100: 107.42622br />name: Consumer Index,date: 2025-01-31br />return_base100: 107.36530br />name: Consumer Index,date: 2025-02-01br />return_base100: 99.53702br />name: Consumer Index,date: 2025-02-02br />return_base100: 85.08716br />name: Consumer Index,date: 2025-02-03br />return_base100: 87.76965br />name: Consumer Index,date: 2025-02-04br />return_base100: 81.76773br />name: Consumer Index,date: 2025-02-05br />return_base100: 80.75769br />name: Consumer Index,date: 2025-02-06br />return_base100: 76.15714br />name: Consumer Index,date: 2025-02-07br />return_base100: 77.05881br />name: Consumer Index,date: 2025-02-08br />return_base100: 80.50901br />name: Consumer Index,date: 2025-02-09br />return_base100: 78.64327br />name: Consumer Index,date: 2025-02-10br />return_base100: 82.19643br />name: Consumer Index,date: 2025-02-11br />return_base100: 81.12186br />name: Consumer Index,date: 2025-02-12br />return_base100: 85.03399br />name: Consumer Index,date: 2025-02-13br />return_base100: 82.82849br />name: Consumer Index,date: 2025-02-14br />return_base100: 85.11189br />name: Consumer Index,date: 2025-02-15br />return_base100: 82.93432br />name: Consumer Index,date: 2025-02-16br />return_base100: 81.98606br />name: Consumer Index,date: 2025-02-17br />return_base100: 81.70012br />name: Consumer Index,date: 2025-02-18br />return_base100: 76.14664br />name: Consumer Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(190,156,0,1),dash:solid},hoveron:points,name:Consumer Index,legendgroup:Consumer Index,showlegend:true,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,107.30219472271813,109.0166246627001,120.67875688054666,123.07910726414988,124.76365809389834,122.25826686313881,134.68482178317043,132.30544245209134,134.86446761364269,143.38261221368944,143.39653105386034,149.1728497247781,213.22122790152142,207.33559993912826,190.44221083145584,204.61808558416442,201.66988965143508,209.33137603509775,169.08235870521381,162.50227341056123,170.78231305141804,175.97979355576257,174.26499244670939,163.40551334538392,167.69734131594282,163.53078290692193,153.00776856866068,137.27483956216895,123.73793236557184,132.52443220411328,122.55668679640263,123.25838192555088,135.74098337533729,151.75433061513849,149.18194336702311,142.77166792245535,144.51857515616939,153.43294273974738,143.33899984782065,139.77577676407378,135.3672161206151,143.11240112983864,148.49138331001154,160.31386056662669,161.61016854787522,159.37239021746794,159.70310185992821,139.99773586866553,133.39074081634922,127.0216651386873,130.9274772751736,130.09234686492044,127.55429275589323,123.15408341653706,130.20703810792853,138.19051366087766,135.47671099662605,149.22314313392891,135.56727625000462,123.02343190346633,124.31213091875479,127.00756071398081,120.04053166257762,118.35690875550721,116.67495610925732,118.09987417368485,118.31496665045894,112.73332615739795,108.56249930405799,115.0538751906881,118.77150460806402,117.47649571856476,107.18100802096363,91.653149926322939,90.145646743548141,81.92016895616122,79.993430307439326,74.095553765695811,74.857935037989151,77.810770584108752,76.834781511326213,78.78731641049815,76.973784328499477,82.125054283476658,80.43289448776811,81.504830765461961,78.336531573497041,77.246593595848836,78.730341958065324,72.48208181308668,text:date: 2024-11-20br />return_base100: 100.00000br />name: Derivatives Index,date: 2024-11-21br />return_base100: 107.30219br />name: Derivatives Index,date: 2024-11-22br />return_base100: 109.01662br />name: Derivatives Index,date: 2024-11-23br />return_base100: 120.67876br />name: Derivatives Index,date: 2024-11-24br />return_base100: 123.07911br />name: Derivatives Index,date: 2024-11-25br />return_base100: 124.76366br />name: Derivatives Index,date: 2024-11-26br />return_base100: 122.25827br />name: Derivatives Index,date: 2024-11-27br />return_base100: 134.68482br />name: Derivatives Index,date: 2024-11-28br />return_base100: 132.30544br />name: Derivatives Index,date: 2024-11-29br />return_base100: 134.86447br />name: Derivatives Index,date: 2024-11-30br />return_base100: 143.38261br />name: Derivatives Index,date: 2024-12-01br />return_base100: 143.39653br />name: Derivatives Index,date: 2024-12-02br />return_base100: 149.17285br />name: Derivatives Index,date: 2024-12-03br />return_base100: 213.22123br />name: Derivatives Index,date: 2024-12-04br />return_base100: 207.33560br />name: Derivatives Index,date: 2024-12-05br />return_base100: 190.44221br />name: Derivatives Index,date: 2024-12-06br />return_base100: 204.61809br />name: Derivatives Index,date: 2024-12-07br />return_base100: 201.66989br />name: Derivatives Index,date: 2024-12-08br />return_base100: 209.33138br />name: Derivatives Index,date: 2024-12-09br />return_base100: 169.08236br />name: Derivatives Index,date: 2024-12-10br />return_base100: 162.50227br />name: Derivatives Index,date: 2024-12-11br />return_base100: 170.78231br />name: Derivatives Index,date: 2024-12-12br />return_base100: 175.97979br />name: Derivatives Index,date: 2024-12-13br />return_base100: 174.26499br />name: Derivatives Index,date: 2024-12-14br />return_base100: 163.40551br />name: Derivatives Index,date: 2024-12-15br />return_base100: 167.69734br />name: Derivatives Index,date: 2024-12-16br />return_base100: 163.53078br />name: Derivatives Index,date: 2024-12-17br />return_base100: 153.00777br />name: Derivatives Index,date: 2024-12-18br />return_base100: 137.27484br />name: Derivatives Index,date: 2024-12-19br />return_base100: 123.73793br />name: Derivatives Index,date: 2024-12-20br />return_base100: 132.52443br />name: Derivatives Index,date: 2024-12-21br />return_base100: 122.55669br />name: Derivatives Index,date: 2024-12-22br />return_base100: 123.25838br />name: Derivatives Index,date: 2024-12-23br />return_base100: 135.74098br />name: Derivatives Index,date: 2024-12-24br />return_base100: 151.75433br />name: Derivatives Index,date: 2024-12-25br />return_base100: 149.18194br />name: Derivatives Index,date: 2024-12-26br />return_base100: 142.77167br />name: Derivatives Index,date: 2024-12-27br />return_base100: 144.51858br />name: Derivatives Index,date: 2024-12-28br />return_base100: 153.43294br />name: Derivatives Index,date: 2024-12-29br />return_base100: 143.33900br />name: Derivatives Index,date: 2024-12-30br />return_base100: 139.77578br />name: Derivatives Index,date: 2024-12-31br />return_base100: 135.36722br />name: Derivatives Index,date: 2025-01-01br />return_base100: 143.11240br />name: Derivatives Index,date: 2025-01-02br />return_base100: 148.49138br />name: Derivatives Index,date: 2025-01-03br />return_base100: 160.31386br />name: Derivatives Index,date: 2025-01-04br />return_base100: 161.61017br />name: Derivatives Index,date: 2025-01-05br />return_base100: 159.37239br />name: Derivatives Index,date: 2025-01-06br />return_base100: 159.70310br />name: Derivatives Index,date: 2025-01-07br />return_base100: 139.99774br />name: Derivatives Index,date: 2025-01-08br />return_base100: 133.39074br />name: Derivatives Index,date: 2025-01-09br />return_base100: 127.02167br />name: Derivatives Index,date: 2025-01-10br />return_base100: 130.92748br />name: Derivatives Index,date: 2025-01-11br />return_base100: 130.09235br />name: Derivatives Index,date: 2025-01-12br />return_base100: 127.55429br />name: Derivatives Index,date: 2025-01-13br />return_base100: 123.15408br />name: Derivatives Index,date: 2025-01-14br />return_base100: 130.20704br />name: Derivatives Index,date: 2025-01-15br />return_base100: 138.19051br />name: Derivatives Index,date: 2025-01-16br />return_base100: 135.47671br />name: Derivatives Index,date: 2025-01-17br />return_base100: 149.22314br />name: Derivatives Index,date: 2025-01-18br />return_base100: 135.56728br />name: Derivatives Index,date: 2025-01-19br />return_base100: 123.02343br />name: Derivatives Index,date: 2025-01-20br />return_base100: 124.31213br />name: Derivatives Index,date: 2025-01-21br />return_base100: 127.00756br />name: Derivatives Index,date: 2025-01-22br />return_base100: 120.04053br />name: Derivatives Index,date: 2025-01-23br />return_base100: 118.35691br />name: Derivatives Index,date: 2025-01-24br />return_base100: 116.67496br />name: Derivatives Index,date: 2025-01-25br />return_base100: 118.09987br />name: Derivatives Index,date: 2025-01-26br />return_base100: 118.31497br />name: Derivatives Index,date: 2025-01-27br />return_base100: 112.73333br />name: Derivatives Index,date: 2025-01-28br />return_base100: 108.56250br />name: Derivatives Index,date: 2025-01-29br />return_base100: 115.05388br />name: Derivatives Index,date: 2025-01-30br />return_base100: 118.77150br />name: Derivatives Index,date: 2025-01-31br />return_base100: 117.47650br />name: Derivatives Index,date: 2025-02-01br />return_base100: 107.18101br />name: Derivatives Index,date: 2025-02-02br />return_base100: 91.65315br />name: Derivatives Index,date: 2025-02-03br />return_base100: 90.14565br />name: Derivatives Index,date: 2025-02-04br />return_base100: 81.92017br />name: Derivatives Index,date: 2025-02-05br />return_base100: 79.99343br />name: Derivatives Index,date: 2025-02-06br />return_base100: 74.09555br />name: Derivatives Index,date: 2025-02-07br />return_base100: 74.85794br />name: Derivatives Index,date: 2025-02-08br />return_base100: 77.81077br />name: Derivatives Index,date: 2025-02-09br />return_base100: 76.83478br />name: Derivatives Index,date: 2025-02-10br />return_base100: 78.78732br />name: Derivatives Index,date: 2025-02-11br />return_base100: 76.97378br />name: Derivatives Index,date: 2025-02-12br />return_base100: 82.12505br />name: Derivatives Index,date: 2025-02-13br />return_base100: 80.43289br />name: Derivatives Index,date: 2025-02-14br />return_base100: 81.50483br />name: Derivatives Index,date: 2025-02-15br />return_base100: 78.33653br />name: Derivatives Index,date: 2025-02-16br />return_base100: 77.24659br />name: Derivatives Index,date: 2025-02-17br />return_base100: 78.73034br />name: Derivatives Index,date: 2025-02-18br />return_base100: 72.48208br />name: Derivatives Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(140,171,0,1),dash:solid},hoveron:points,name:Derivatives Index,legendgroup:Derivatives Index,showlegend:true,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,105.34875108632042,109.47311939860764,120.21900759985026,122.54268580302562,124.40622368671805,120.71719447534274,144.98008468906573,138.11859442641608,138.24760130993687,142.56923054050441,145.62795739326353,153.60617827413253,167.16203778164925,174.28343400240311,168.12685248883949,193.93937960461315,197.51359336543754,203.76289224107055,174.17990411997573,166.03388643880183,185.05655623929729,190.1220868704917,187.8612564418969,181.41266930041644,185.38228341508051,177.2186953883249,176.18373445531256,159.19638645569637,140.29224890962493,148.08510264460733,142.65931235073654,147.64219477944488,154.06138538120217,158.84153305319896,152.43254676752946,144.66043955598386,144.2518614429579,149.49485256452709,142.63228104984168,144.76234756035754,143.17696176287333,147.95068950090757,154.80298912125298,164.33949692045903,165.53448315476908,164.27131046395175,163.11362742487665,146.98837518905017,142.08354564167578,138.68496775841587,148.29912296944249,146.03261596765975,144.90399157704664,137.88707133425149,143.06417365988946,155.49546347192731,150.699772801916,160.90672444156712,150.71693767798422,141.22611277729047,143.47586037251835,142.78007468748439,136.61605956617464,135.95750949812336,132.14089254652424,129.53000677134088,123.73314429443576,118.46291913721495,117.72678923559536,124.2187616150121,127.80730196531074,125.49105736988145,116.32190494983666,97.351337981816044,105.49600409794522,96.80239983889345,97.898113620667047,94.118664707798388,94.762753029870936,97.0147982856749,96.435720242254504,100.15421357160525,99.110061996288593,105.18108944251998,103.8727744792082,105.62467309020481,102.93370708612038,101.14301855833963,103.25646081880514,96.551414210084573,text:date: 2024-11-20br />return_base100: 100.00000br />name: Exchanges Index,date: 2024-11-21br />return_base100: 105.34875br />name: Exchanges Index,date: 2024-11-22br />return_base100: 109.47312br />name: Exchanges Index,date: 2024-11-23br />return_base100: 120.21901br />name: Exchanges Index,date: 2024-11-24br />return_base100: 122.54269br />name: Exchanges Index,date: 2024-11-25br />return_base100: 124.40622br />name: Exchanges Index,date: 2024-11-26br />return_base100: 120.71719br />name: Exchanges Index,date: 2024-11-27br />return_base100: 144.98008br />name: Exchanges Index,date: 2024-11-28br />return_base100: 138.11859br />name: Exchanges Index,date: 2024-11-29br />return_base100: 138.24760br />name: Exchanges Index,date: 2024-11-30br />return_base100: 142.56923br />name: Exchanges Index,date: 2024-12-01br />return_base100: 145.62796br />name: Exchanges Index,date: 2024-12-02br />return_base100: 153.60618br />name: Exchanges Index,date: 2024-12-03br />return_base100: 167.16204br />name: Exchanges Index,date: 2024-12-04br />return_base100: 174.28343br />name: Exchanges Index,date: 2024-12-05br />return_base100: 168.12685br />name: Exchanges Index,date: 2024-12-06br />return_base100: 193.93938br />name: Exchanges Index,date: 2024-12-07br />return_base100: 197.51359br />name: Exchanges Index,date: 2024-12-08br />return_base100: 203.76289br />name: Exchanges Index,date: 2024-12-09br />return_base100: 174.17990br />name: Exchanges Index,date: 2024-12-10br />return_base100: 166.03389br />name: Exchanges Index,date: 2024-12-11br />return_base100: 185.05656br />name: Exchanges Index,date: 2024-12-12br />return_base100: 190.12209br />name: Exchanges Index,date: 2024-12-13br />return_base100: 187.86126br />name: Exchanges Index,date: 2024-12-14br />return_base100: 181.41267br />name: Exchanges Index,date: 2024-12-15br />return_base100: 185.38228br />name: Exchanges Index,date: 2024-12-16br />return_base100: 177.21870br />name: Exchanges Index,date: 2024-12-17br />return_base100: 176.18373br />name: Exchanges Index,date: 2024-12-18br />return_base100: 159.19639br />name: Exchanges Index,date: 2024-12-19br />return_base100: 140.29225br />name: Exchanges Index,date: 2024-12-20br />return_base100: 148.08510br />name: Exchanges Index,date: 2024-12-21br />return_base100: 142.65931br />name: Exchanges Index,date: 2024-12-22br />return_base100: 147.64219br />name: Exchanges Index,date: 2024-12-23br />return_base100: 154.06139br />name: Exchanges Index,date: 2024-12-24br />return_base100: 158.84153br />name: Exchanges Index,date: 2024-12-25br />return_base100: 152.43255br />name: Exchanges Index,date: 2024-12-26br />return_base100: 144.66044br />name: Exchanges Index,date: 2024-12-27br />return_base100: 144.25186br />name: Exchanges Index,date: 2024-12-28br />return_base100: 149.49485br />name: Exchanges Index,date: 2024-12-29br />return_base100: 142.63228br />name: Exchanges Index,date: 2024-12-30br />return_base100: 144.76235br />name: Exchanges Index,date: 2024-12-31br />return_base100: 143.17696br />name: Exchanges Index,date: 2025-01-01br />return_base100: 147.95069br />name: Exchanges Index,date: 2025-01-02br />return_base100: 154.80299br />name: Exchanges Index,date: 2025-01-03br />return_base100: 164.33950br />name: Exchanges Index,date: 2025-01-04br />return_base100: 165.53448br />name: Exchanges Index,date: 2025-01-05br />return_base100: 164.27131br />name: Exchanges Index,date: 2025-01-06br />return_base100: 163.11363br />name: Exchanges Index,date: 2025-01-07br />return_base100: 146.98838br />name: Exchanges Index,date: 2025-01-08br />return_base100: 142.08355br />name: Exchanges Index,date: 2025-01-09br />return_base100: 138.68497br />name: Exchanges Index,date: 2025-01-10br />return_base100: 148.29912br />name: Exchanges Index,date: 2025-01-11br />return_base100: 146.03262br />name: Exchanges Index,date: 2025-01-12br />return_base100: 144.90399br />name: Exchanges Index,date: 2025-01-13br />return_base100: 137.88707br />name: Exchanges Index,date: 2025-01-14br />return_base100: 143.06417br />name: Exchanges Index,date: 2025-01-15br />return_base100: 155.49546br />name: Exchanges Index,date: 2025-01-16br />return_base100: 150.69977br />name: Exchanges Index,date: 2025-01-17br />return_base100: 160.90672br />name: Exchanges Index,date: 2025-01-18br />return_base100: 150.71694br />name: Exchanges Index,date: 2025-01-19br />return_base100: 141.22611br />name: Exchanges Index,date: 2025-01-20br />return_base100: 143.47586br />name: Exchanges Index,date: 2025-01-21br />return_base100: 142.78007br />name: Exchanges Index,date: 2025-01-22br />return_base100: 136.61606br />name: Exchanges Index,date: 2025-01-23br />return_base100: 135.95751br />name: Exchanges Index,date: 2025-01-24br />return_base100: 132.14089br />name: Exchanges Index,date: 2025-01-25br />return_base100: 129.53001br />name: Exchanges Index,date: 2025-01-26br />return_base100: 123.73314br />name: Exchanges Index,date: 2025-01-27br />return_base100: 118.46292br />name: Exchanges Index,date: 2025-01-28br />return_base100: 117.72679br />name: Exchanges Index,date: 2025-01-29br />return_base100: 124.21876br />name: Exchanges Index,date: 2025-01-30br />return_base100: 127.80730br />name: Exchanges Index,date: 2025-01-31br />return_base100: 125.49106br />name: Exchanges Index,date: 2025-02-01br />return_base100: 116.32190br />name: Exchanges Index,date: 2025-02-02br />return_base100: 97.35134br />name: Exchanges Index,date: 2025-02-03br />return_base100: 105.49600br />name: Exchanges Index,date: 2025-02-04br />return_base100: 96.80240br />name: Exchanges Index,date: 2025-02-05br />return_base100: 97.89811br />name: Exchanges Index,date: 2025-02-06br />return_base100: 94.11866br />name: Exchanges Index,date: 2025-02-07br />return_base100: 94.76275br />name: Exchanges Index,date: 2025-02-08br />return_base100: 97.01480br />name: Exchanges Index,date: 2025-02-09br />return_base100: 96.43572br />name: Exchanges Index,date: 2025-02-10br />return_base100: 100.15421br />name: Exchanges Index,date: 2025-02-11br />return_base100: 99.11006br />name: Exchanges Index,date: 2025-02-12br />return_base100: 105.18109br />name: Exchanges Index,date: 2025-02-13br />return_base100: 103.87277br />name: Exchanges Index,date: 2025-02-14br />return_base100: 105.62467br />name: Exchanges Index,date: 2025-02-15br />return_base100: 102.93371br />name: Exchanges Index,date: 2025-02-16br />return_base100: 101.14302br />name: Exchanges Index,date: 2025-02-17br />return_base100: 103.25646br />name: Exchanges Index,date: 2025-02-18br />return_base100: 96.55141br />name: Exchanges Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(36,183,0,1),dash:solid},hoveron:points,name:Exchanges Index,legendgroup:Exchanges Index,showlegend:true,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,106.11953756661961,109.12419226940663,117.75413871126784,120.16106808838497,123.48815890851625,120.52202782323752,139.48473958596952,134.25565059922502,134.9872244061645,140.51409814430517,142.47299128860095,150.98286776932321,167.760887374189,174.9523375681193,168.30546697935472,189.39541353369361,190.11208404334891,194.14647223018937,166.10165360987855,161.52952821222297,177.06588757102497,188.44666400469407,187.8061971471902,181.13195698102314,185.62422320077835,179.5826701834699,174.67208059403228,159.34746053438164,143.58689559631,150.5279891421512,142.66054787895149,147.36080414067965,159.46668691265543,164.56708264675063,159.87469982509717,150.33499612889196,149.42945678887369,156.30081415119631,148.30336739533479,149.00832147630751,145.88668994955373,151.0607585872049,158.32719392470366,167.08180316774738,167.9038278041163,166.30252006321248,165.22873280731255,148.79227053140096,143.24468214734955,138.88214022596773,145.65020555302479,144.4466939987515,143.10399127172929,138.331655540746,144.73398083004804,156.38245422625644,151.45902343098274,162.11225650917913,151.46258522530223,142.59381110117559,147.86639147118976,150.71770155537936,143.85815435316877,142.71566195947429,140.51981576150223,138.71033051576657,135.25510883156275,129.82187279145319,125.49335537896555,130.45062322027445,136.87900584696658,138.17156225922739,127.07563563968888,109.86626399644571,116.20100892510671,108.15107256874732,107.05891395267312,102.16547721482682,101.97229673870865,103.7989348360356,103.20064712178899,106.77884444144505,106.02627479430637,111.53852642945117,110.11399616450991,112.87944825931363,109.94968496866559,108.63247719045664,111.76844962591787,104.58402928919709,text:date: 2024-11-20br />return_base100: 100.00000br />name: Finance Index,date: 2024-11-21br />return_base100: 106.11954br />name: Finance Index,date: 2024-11-22br />return_base100: 109.12419br />name: Finance Index,date: 2024-11-23br />return_base100: 117.75414br />name: Finance Index,date: 2024-11-24br />return_base100: 120.16107br />name: Finance Index,date: 2024-11-25br />return_base100: 123.48816br />name: Finance Index,date: 2024-11-26br />return_base100: 120.52203br />name: Finance Index,date: 2024-11-27br />return_base100: 139.48474br />name: Finance Index,date: 2024-11-28br />return_base100: 134.25565br />name: Finance Index,date: 2024-11-29br />return_base100: 134.98722br />name: Finance Index,date: 2024-11-30br />return_base100: 140.51410br />name: Finance Index,date: 2024-12-01br />return_base100: 142.47299br />name: Finance Index,date: 2024-12-02br />return_base100: 150.98287br />name: Finance Index,date: 2024-12-03br />return_base100: 167.76089br />name: Finance Index,date: 2024-12-04br />return_base100: 174.95234br />name: Finance Index,date: 2024-12-05br />return_base100: 168.30547br />name: Finance Index,date: 2024-12-06br />return_base100: 189.39541br />name: Finance Index,date: 2024-12-07br />return_base100: 190.11208br />name: Finance Index,date: 2024-12-08br />return_base100: 194.14647br />name: Finance Index,date: 2024-12-09br />return_base100: 166.10165br />name: Finance Index,date: 2024-12-10br />return_base100: 161.52953br />name: Finance Index,date: 2024-12-11br />return_base100: 177.06589br />name: Finance Index,date: 2024-12-12br />return_base100: 188.44666br />name: Finance Index,date: 2024-12-13br />return_base100: 187.80620br />name: Finance Index,date: 2024-12-14br />return_base100: 181.13196br />name: Finance Index,date: 2024-12-15br />return_base100: 185.62422br />name: Finance Index,date: 2024-12-16br />return_base100: 179.58267br />name: Finance Index,date: 2024-12-17br />return_base100: 174.67208br />name: Finance Index,date: 2024-12-18br />return_base100: 159.34746br />name: Finance Index,date: 2024-12-19br />return_base100: 143.58690br />name: Finance Index,date: 2024-12-20br />return_base100: 150.52799br />name: Finance Index,date: 2024-12-21br />return_base100: 142.66055br />name: Finance Index,date: 2024-12-22br />return_base100: 147.36080br />name: Finance Index,date: 2024-12-23br />return_base100: 159.46669br />name: Finance Index,date: 2024-12-24br />return_base100: 164.56708br />name: Finance Index,date: 2024-12-25br />return_base100: 159.87470br />name: Finance Index,date: 2024-12-26br />return_base100: 150.33500br />name: Finance Index,date: 2024-12-27br />return_base100: 149.42946br />name: Finance Index,date: 2024-12-28br />return_base100: 156.30081br />name: Finance Index,date: 2024-12-29br />return_base100: 148.30337br />name: Finance Index,date: 2024-12-30br />return_base100: 149.00832br />name: Finance Index,date: 2024-12-31br />return_base100: 145.88669br />name: Finance Index,date: 2025-01-01br />return_base100: 151.06076br />name: Finance Index,date: 2025-01-02br />return_base100: 158.32719br />name: Finance Index,date: 2025-01-03br />return_base100: 167.08180br />name: Finance Index,date: 2025-01-04br />return_base100: 167.90383br />name: Finance Index,date: 2025-01-05br />return_base100: 166.30252br />name: Finance Index,date: 2025-01-06br />return_base100: 165.22873br />name: Finance Index,date: 2025-01-07br />return_base100: 148.79227br />name: Finance Index,date: 2025-01-08br />return_base100: 143.24468br />name: Finance Index,date: 2025-01-09br />return_base100: 138.88214br />name: Finance Index,date: 2025-01-10br />return_base100: 145.65021br />name: Finance Index,date: 2025-01-11br />return_base100: 144.44669br />name: Finance Index,date: 2025-01-12br />return_base100: 143.10399br />name: Finance Index,date: 2025-01-13br />return_base100: 138.33166br />name: Finance Index,date: 2025-01-14br />return_base100: 144.73398br />name: Finance Index,date: 2025-01-15br />return_base100: 156.38245br />name: Finance Index,date: 2025-01-16br />return_base100: 151.45902br />name: Finance Index,date: 2025-01-17br />return_base100: 162.11226br />name: Finance Index,date: 2025-01-18br />return_base100: 151.46259br />name: Finance Index,date: 2025-01-19br />return_base100: 142.59381br />name: Finance Index,date: 2025-01-20br />return_base100: 147.86639br />name: Finance Index,date: 2025-01-21br />return_base100: 150.71770br />name: Finance Index,date: 2025-01-22br />return_base100: 143.85815br />name: Finance Index,date: 2025-01-23br />return_base100: 142.71566br />name: Finance Index,date: 2025-01-24br />return_base100: 140.51982br />name: Finance Index,date: 2025-01-25br />return_base100: 138.71033br />name: Finance Index,date: 2025-01-26br />return_base100: 135.25511br />name: Finance Index,date: 2025-01-27br />return_base100: 129.82187br />name: Finance Index,date: 2025-01-28br />return_base100: 125.49336br />name: Finance Index,date: 2025-01-29br />return_base100: 130.45062br />name: Finance Index,date: 2025-01-30br />return_base100: 136.87901br />name: Finance Index,date: 2025-01-31br />return_base100: 138.17156br />name: Finance Index,date: 2025-02-01br />return_base100: 127.07564br />name: Finance Index,date: 2025-02-02br />return_base100: 109.86626br />name: Finance Index,date: 2025-02-03br />return_base100: 116.20101br />name: Finance Index,date: 2025-02-04br />return_base100: 108.15107br />name: Finance Index,date: 2025-02-05br />return_base100: 107.05891br />name: Finance Index,date: 2025-02-06br />return_base100: 102.16548br />name: Finance Index,date: 2025-02-07br />return_base100: 101.97230br />name: Finance Index,date: 2025-02-08br />return_base100: 103.79893br />name: Finance Index,date: 2025-02-09br />return_base100: 103.20065br />name: Finance Index,date: 2025-02-10br />return_base100: 106.77884br />name: Finance Index,date: 2025-02-11br />return_base100: 106.02627br />name: Finance Index,date: 2025-02-12br />return_base100: 111.53853br />name: Finance Index,date: 2025-02-13br />return_base100: 110.11400br />name: Finance Index,date: 2025-02-14br />return_base100: 112.87945br />name: Finance Index,date: 2025-02-15br />return_base100: 109.94968br />name: Finance Index,date: 2025-02-16br />return_base100: 108.63248br />name: Finance Index,date: 2025-02-17br />return_base100: 111.76845br />name: Finance Index,date: 2025-02-18br />return_base100: 104.58403br />name: Finance Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,190,112,1),dash:solid},hoveron:points,name:Finance Index,legendgroup:Finance Index,showlegend:true,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:99.999999999999986,103.11190931786234,109.90803234349278,115.26684590497773,119.51490133945154,116.42965612706891,116.1192913124046,126.11765922735884,126.52641929272285,129.04345711881243,134.06732384395653,133.49475079807615,153.99132106874032,155.02739283481083,154.94666171444152,155.8138160364781,168.33116953333786,163.48166053571347,167.44144810943433,142.85613539723806,140.17118758701935,152.06908757042984,168.00085701255898,167.75611141969233,166.89930035267813,170.52279781018515,166.3803913377254,159.48654470133181,143.67096896822002,132.57688766083257,134.67354605065646,127.16682797219141,127.91758709322967,139.73428580831529,145.81524662954288,140.78761872075427,130.95447423018311,127.53972246494543,131.27632408776185,125.73032447596974,123.67497194224165,120.90519600804087,128.78541305520275,132.7433200371014,140.51573887445235,141.59848961611075,142.50318861059858,144.53886209418678,130.71516892080223,124.73817796174743,119.24590954487662,123.00749617333146,122.81661610337345,120.25988435703573,117.18531821964373,121.95208117708928,131.37599545434091,132.68777541435145,144.01981875124673,136.39529502791672,132.98598354616485,136.19776572258721,142.23822665564282,136.79418198621394,137.3823370786215,134.4204049585833,134.20346525908846,133.12521450500472,128.0122883242785,119.25699160382915,124.87384922892377,129.91356665656969,131.23663016751371,121.61162689326902,105.68516340663837,112.65047253227733,104.26477926889307,100.54416267656575,96.255002877977134,95.475766223630572,97.138813870439307,96.028525891383737,99.183151509208528,98.655981323036656,102.04500927870572,99.129218822306228,102.73108947385742,100.29337232427045,100.24608887273968,100.92948250814531,93.372995910384432,text:date: 2024-11-20br />return_base100: 100.00000br />name: Infrastructure Index,date: 2024-11-21br />return_base100: 103.11191br />name: Infrastructure Index,date: 2024-11-22br />return_base100: 109.90803br />name: Infrastructure Index,date: 2024-11-23br />return_base100: 115.26685br />name: Infrastructure Index,date: 2024-11-24br />return_base100: 119.51490br />name: Infrastructure Index,date: 2024-11-25br />return_base100: 116.42966br />name: Infrastructure Index,date: 2024-11-26br />return_base100: 116.11929br />name: Infrastructure Index,date: 2024-11-27br />return_base100: 126.11766br />name: Infrastructure Index,date: 2024-11-28br />return_base100: 126.52642br />name: Infrastructure Index,date: 2024-11-29br />return_base100: 129.04346br />name: Infrastructure Index,date: 2024-11-30br />return_base100: 134.06732br />name: Infrastructure Index,date: 2024-12-01br />return_base100: 133.49475br />name: Infrastructure Index,date: 2024-12-02br />return_base100: 153.99132br />name: Infrastructure Index,date: 2024-12-03br />return_base100: 155.02739br />name: Infrastructure Index,date: 2024-12-04br />return_base100: 154.94666br />name: Infrastructure Index,date: 2024-12-05br />return_base100: 155.81382br />name: Infrastructure Index,date: 2024-12-06br />return_base100: 168.33117br />name: Infrastructure Index,date: 2024-12-07br />return_base100: 163.48166br />name: Infrastructure Index,date: 2024-12-08br />return_base100: 167.44145br />name: Infrastructure Index,date: 2024-12-09br />return_base100: 142.85614br />name: Infrastructure Index,date: 2024-12-10br />return_base100: 140.17119br />name: Infrastructure Index,date: 2024-12-11br />return_base100: 152.06909br />name: Infrastructure Index,date: 2024-12-12br />return_base100: 168.00086br />name: Infrastructure Index,date: 2024-12-13br />return_base100: 167.75611br />name: Infrastructure Index,date: 2024-12-14br />return_base100: 166.89930br />name: Infrastructure Index,date: 2024-12-15br />return_base100: 170.52280br />name: Infrastructure Index,date: 2024-12-16br />return_base100: 166.38039br />name: Infrastructure Index,date: 2024-12-17br />return_base100: 159.48654br />name: Infrastructure Index,date: 2024-12-18br />return_base100: 143.67097br />name: Infrastructure Index,date: 2024-12-19br />return_base100: 132.57689br />name: Infrastructure Index,date: 2024-12-20br />return_base100: 134.67355br />name: Infrastructure Index,date: 2024-12-21br />return_base100: 127.16683br />name: Infrastructure Index,date: 2024-12-22br />return_base100: 127.91759br />name: Infrastructure Index,date: 2024-12-23br />return_base100: 139.73429br />name: Infrastructure Index,date: 2024-12-24br />return_base100: 145.81525br />name: Infrastructure Index,date: 2024-12-25br />return_base100: 140.78762br />name: Infrastructure Index,date: 2024-12-26br />return_base100: 130.95447br />name: Infrastructure Index,date: 2024-12-27br />return_base100: 127.53972br />name: Infrastructure Index,date: 2024-12-28br />return_base100: 131.27632br />name: Infrastructure Index,date: 2024-12-29br />return_base100: 125.73032br />name: Infrastructure Index,date: 2024-12-30br />return_base100: 123.67497br />name: Infrastructure Index,date: 2024-12-31br />return_base100: 120.90520br />name: Infrastructure Index,date: 2025-01-01br />return_base100: 128.78541br />name: Infrastructure Index,date: 2025-01-02br />return_base100: 132.74332br />name: Infrastructure Index,date: 2025-01-03br />return_base100: 140.51574br />name: Infrastructure Index,date: 2025-01-04br />return_base100: 141.59849br />name: Infrastructure Index,date: 2025-01-05br />return_base100: 142.50319br />name: Infrastructure Index,date: 2025-01-06br />return_base100: 144.53886br />name: Infrastructure Index,date: 2025-01-07br />return_base100: 130.71517br />name: Infrastructure Index,date: 2025-01-08br />return_base100: 124.73818br />name: Infrastructure Index,date: 2025-01-09br />return_base100: 119.24591br />name: Infrastructure Index,date: 2025-01-10br />return_base100: 123.00750br />name: Infrastructure Index,date: 2025-01-11br />return_base100: 122.81662br />name: Infrastructure Index,date: 2025-01-12br />return_base100: 120.25988br />name: Infrastructure Index,date: 2025-01-13br />return_base100: 117.18532br />name: Infrastructure Index,date: 2025-01-14br />return_base100: 121.95208br />name: Infrastructure Index,date: 2025-01-15br />return_base100: 131.37600br />name: Infrastructure Index,date: 2025-01-16br />return_base100: 132.68778br />name: Infrastructure Index,date: 2025-01-17br />return_base100: 144.01982br />name: Infrastructure Index,date: 2025-01-18br />return_base100: 136.39530br />name: Infrastructure Index,date: 2025-01-19br />return_base100: 132.98598br />name: Infrastructure Index,date: 2025-01-20br />return_base100: 136.19777br />name: Infrastructure Index,date: 2025-01-21br />return_base100: 142.23823br />name: Infrastructure Index,date: 2025-01-22br />return_base100: 136.79418br />name: Infrastructure Index,date: 2025-01-23br />return_base100: 137.38234br />name: Infrastructure Index,date: 2025-01-24br />return_base100: 134.42040br />name: Infrastructure Index,date: 2025-01-25br />return_base100: 134.20347br />name: Infrastructure Index,date: 2025-01-26br />return_base100: 133.12521br />name: Infrastructure Index,date: 2025-01-27br />return_base100: 128.01229br />name: Infrastructure Index,date: 2025-01-28br />return_base100: 119.25699br />name: Infrastructure Index,date: 2025-01-29br />return_base100: 124.87385br />name: Infrastructure Index,date: 2025-01-30br />return_base100: 129.91357br />name: Infrastructure Index,date: 2025-01-31br />return_base100: 131.23663br />name: Infrastructure Index,date: 2025-02-01br />return_base100: 121.61163br />name: Infrastructure Index,date: 2025-02-02br />return_base100: 105.68516br />name: Infrastructure Index,date: 2025-02-03br />return_base100: 112.65047br />name: Infrastructure Index,date: 2025-02-04br />return_base100: 104.26478br />name: Infrastructure Index,date: 2025-02-05br />return_base100: 100.54416br />name: Infrastructure Index,date: 2025-02-06br />return_base100: 96.25500br />name: Infrastructure Index,date: 2025-02-07br />return_base100: 95.47577br />name: Infrastructure Index,date: 2025-02-08br />return_base100: 97.13881br />name: Infrastructure Index,date: 2025-02-09br />return_base100: 96.02853br />name: Infrastructure Index,date: 2025-02-10br />return_base100: 99.18315br />name: Infrastructure Index,date: 2025-02-11br />return_base100: 98.65598br />name: Infrastructure Index,date: 2025-02-12br />return_base100: 102.04501br />name: Infrastructure Index,date: 2025-02-13br />return_base100: 99.12922br />name: Infrastructure Index,date: 2025-02-14br />return_base100: 102.73109br />name: Infrastructure Index,date: 2025-02-15br />return_base100: 100.29337br />name: Infrastructure Index,date: 2025-02-16br />return_base100: 100.24609br />name: Infrastructure Index,date: 2025-02-17br />return_base100: 100.92948br />name: Infrastructure Index,date: 2025-02-18br />return_base100: 93.37300br />name: Infrastructure Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,193,171,1),dash:solid},hoveron:points,name:Infrastructure Index,legendgroup:Infrastructure Index,showlegend:true,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,107.32041364341515,108.73905194543188,111.53780600638622,112.88348626406115,117.74619644236051,115.51701948562405,130.2354136086318,126.11463195753649,125.33452872059937,130.81699096328964,129.90088488803244,143.94987373649536,153.98782235455349,164.14072989349339,155.96768976048193,172.02689447431945,173.14917876546988,173.47501165241707,153.83034080711249,154.9681906405003,169.27518487342343,195.97235072731951,200.20278684076885,192.45566864004115,196.41914266036855,195.87834876553944,186.08814444823193,174.9434770812608,163.8201145067375,169.20596603755206,155.47394032571114,161.82659464197511,185.70404947581514,185.20673474924695,182.57937556957711,169.02413615588497,164.09881597528991,174.40494410318129,164.70535037252949,160.97770736084925,156.22891260339344,161.35293258294084,167.03983387479389,175.20687388258537,175.72436294322662,172.29142173401877,172.6699513728982,156.15734589243601,150.66027464921004,144.86841464517519,148.35448739799784,148.45361990163272,147.78969300228871,146.23557361197101,150.65505714901875,161.0360564046554,156.96901500553054,169.33892533409391,159.60950489401517,154.8827975540359,165.1257939296124,175.58070777129259,165.20092593236728,162.98983630962732,161.11492761588067,157.71268269946503,154.9047110548394,148.6485804921146,140.59206453004236,143.85361085796572,152.00578099021195,158.23043263511585,143.36525284005927,124.99434770812607,131.78631554049824,127.11100057740335,122.57429720272422,115.78337287039032,114.74535120732952,116.37686351715165,115.62136948945019,121.807672507948,118.78569639714217,123.14796134875857,123.30005147933521,126.14793700042435,122.47942565757893,122.37037990358057,127.09743507690594,119.78832601723862,text:date: 2024-11-20br />return_base100: 100.00000br />name: Lending Index,date: 2024-11-21br />return_base100: 107.32041br />name: Lending Index,date: 2024-11-22br />return_base100: 108.73905br />name: Lending Index,date: 2024-11-23br />return_base100: 111.53781br />name: Lending Index,date: 2024-11-24br />return_base100: 112.88349br />name: Lending Index,date: 2024-11-25br />return_base100: 117.74620br />name: Lending Index,date: 2024-11-26br />return_base100: 115.51702br />name: Lending Index,date: 2024-11-27br />return_base100: 130.23541br />name: Lending Index,date: 2024-11-28br />return_base100: 126.11463br />name: Lending Index,date: 2024-11-29br />return_base100: 125.33453br />name: Lending Index,date: 2024-11-30br />return_base100: 130.81699br />name: Lending Index,date: 2024-12-01br />return_base100: 129.90088br />name: Lending Index,date: 2024-12-02br />return_base100: 143.94987br />name: Lending Index,date: 2024-12-03br />return_base100: 153.98782br />name: Lending Index,date: 2024-12-04br />return_base100: 164.14073br />name: Lending Index,date: 2024-12-05br />return_base100: 155.96769br />name: Lending Index,date: 2024-12-06br />return_base100: 172.02689br />name: Lending Index,date: 2024-12-07br />return_base100: 173.14918br />name: Lending Index,date: 2024-12-08br />return_base100: 173.47501br />name: Lending Index,date: 2024-12-09br />return_base100: 153.83034br />name: Lending Index,date: 2024-12-10br />return_base100: 154.96819br />name: Lending Index,date: 2024-12-11br />return_base100: 169.27518br />name: Lending Index,date: 2024-12-12br />return_base100: 195.97235br />name: Lending Index,date: 2024-12-13br />return_base100: 200.20279br />name: Lending Index,date: 2024-12-14br />return_base100: 192.45567br />name: Lending Index,date: 2024-12-15br />return_base100: 196.41914br />name: Lending Index,date: 2024-12-16br />return_base100: 195.87835br />name: Lending Index,date: 2024-12-17br />return_base100: 186.08814br />name: Lending Index,date: 2024-12-18br />return_base100: 174.94348br />name: Lending Index,date: 2024-12-19br />return_base100: 163.82011br />name: Lending Index,date: 2024-12-20br />return_base100: 169.20597br />name: Lending Index,date: 2024-12-21br />return_base100: 155.47394br />name: Lending Index,date: 2024-12-22br />return_base100: 161.82659br />name: Lending Index,date: 2024-12-23br />return_base100: 185.70405br />name: Lending Index,date: 2024-12-24br />return_base100: 185.20673br />name: Lending Index,date: 2024-12-25br />return_base100: 182.57938br />name: Lending Index,date: 2024-12-26br />return_base100: 169.02414br />name: Lending Index,date: 2024-12-27br />return_base100: 164.09882br />name: Lending Index,date: 2024-12-28br />return_base100: 174.40494br />name: Lending Index,date: 2024-12-29br />return_base100: 164.70535br />name: Lending Index,date: 2024-12-30br />return_base100: 160.97771br />name: Lending Index,date: 2024-12-31br />return_base100: 156.22891br />name: Lending Index,date: 2025-01-01br />return_base100: 161.35293br />name: Lending Index,date: 2025-01-02br />return_base100: 167.03983br />name: Lending Index,date: 2025-01-03br />return_base100: 175.20687br />name: Lending Index,date: 2025-01-04br />return_base100: 175.72436br />name: Lending Index,date: 2025-01-05br />return_base100: 172.29142br />name: Lending Index,date: 2025-01-06br />return_base100: 172.66995br />name: Lending Index,date: 2025-01-07br />return_base100: 156.15735br />name: Lending Index,date: 2025-01-08br />return_base100: 150.66027br />name: Lending Index,date: 2025-01-09br />return_base100: 144.86841br />name: Lending Index,date: 2025-01-10br />return_base100: 148.35449br />name: Lending Index,date: 2025-01-11br />return_base100: 148.45362br />name: Lending Index,date: 2025-01-12br />return_base100: 147.78969br />name: Lending Index,date: 2025-01-13br />return_base100: 146.23557br />name: Lending Index,date: 2025-01-14br />return_base100: 150.65506br />name: Lending Index,date: 2025-01-15br />return_base100: 161.03606br />name: Lending Index,date: 2025-01-16br />return_base100: 156.96902br />name: Lending Index,date: 2025-01-17br />return_base100: 169.33893br />name: Lending Index,date: 2025-01-18br />return_base100: 159.60950br />name: Lending Index,date: 2025-01-19br />return_base100: 154.88280br />name: Lending Index,date: 2025-01-20br />return_base100: 165.12579br />name: Lending Index,date: 2025-01-21br />return_base100: 175.58071br />name: Lending Index,date: 2025-01-22br />return_base100: 165.20093br />name: Lending Index,date: 2025-01-23br />return_base100: 162.98984br />name: Lending Index,date: 2025-01-24br />return_base100: 161.11493br />name: Lending Index,date: 2025-01-25br />return_base100: 157.71268br />name: Lending Index,date: 2025-01-26br />return_base100: 154.90471br />name: Lending Index,date: 2025-01-27br />return_base100: 148.64858br />name: Lending Index,date: 2025-01-28br />return_base100: 140.59206br />name: Lending Index,date: 2025-01-29br />return_base100: 143.85361br />name: Lending Index,date: 2025-01-30br />return_base100: 152.00578br />name: Lending Index,date: 2025-01-31br />return_base100: 158.23043br />name: Lending Index,date: 2025-02-01br />return_base100: 143.36525br />name: Lending Index,date: 2025-02-02br />return_base100: 124.99435br />name: Lending Index,date: 2025-02-03br />return_base100: 131.78632br />name: Lending Index,date: 2025-02-04br />return_base100: 127.11100br />name: Lending Index,date: 2025-02-05br />return_base100: 122.57430br />name: Lending Index,date: 2025-02-06br />return_base100: 115.78337br />name: Lending Index,date: 2025-02-07br />return_base100: 114.74535br />name: Lending Index,date: 2025-02-08br />return_base100: 116.37686br />name: Lending Index,date: 2025-02-09br />return_base100: 115.62137br />name: Lending Index,date: 2025-02-10br />return_base100: 121.80767br />name: Lending Index,date: 2025-02-11br />return_base100: 118.78570br />name: Lending Index,date: 2025-02-12br />return_base100: 123.14796br />name: Lending Index,date: 2025-02-13br />return_base100: 123.30005br />name: Lending Index,date: 2025-02-14br />return_base100: 126.14794br />name: Lending Index,date: 2025-02-15br />return_base100: 122.47943br />name: Lending Index,date: 2025-02-16br />return_base100: 122.37038br />name: Lending Index,date: 2025-02-17br />return_base100: 127.09744br />name: Lending Index,date: 2025-02-18br />return_base100: 119.78833br />name: Lending Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,187,218,1),dash:solid},hoveron:points,name:Lending Index,legendgroup:Lending Index,showlegend:true,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,104.04316314336984,107.17111895651769,118.10563273376955,135.65532931894171,132.32078284528762,127.54156140890353,134.40031295127847,134.33988299358919,138.29624497390128,152.05685670801725,154.36243961869766,155.77996489029189,160.34918979093766,175.12630931574992,187.9426178140898,184.33453090393874,180.4121303652266,184.14905666987144,151.06195189736445,145.16998236729739,156.12473677449992,168.2065439513602,166.51061270722317,166.9228209210265,164.19500679228832,154.73153918313488,144.28396825335039,129.2075209509982,118.38073014180118,119.46973441958048,110.62292484887645,109.27108431390103,116.50389826747991,120.34757443297042,116.76128512430472,111.6371944929917,109.99342179526602,114.37162575075222,111.46086746669054,115.21735322623964,108.68926351353981,111.62853383883009,114.97865002783087,121.6601987474164,122.26089782763547,121.13073111490839,122.05800497452405,111.01693595786834,104.35640635400082,100.01848903697417,102.28242295910225,102.15436205037581,99.641701925584556,94.900237048916154,98.594638568520352,104.14329587519316,100.12854746233101,108.16222864905473,97.942851359820025,87.556196941329418,86.172243868451488,87.407311538326809,85.128683697340293,86.914432736883484,84.023525839888833,85.613680330389371,84.403524205068734,81.248710632947862,76.021762569625821,78.783440829243048,81.316341583984993,82.504797418541187,76.012420740417824,65.05941792619177,68.564744715054744,64.745006986909758,63.665149916896645,61.079993305022398,62.10623216781039,63.70417151598425,63.070581412095343,64.730410378772248,63.642281897481212,67.354296657571354,64.951403025974173,66.61551366437142,65.053579282936767,65.156144782783016,64.660152038270368,60.889848156351086,text:date: 2024-11-20br />return_base100: 100.00000br />name: Marketplaces Index,date: 2024-11-21br />return_base100: 104.04316br />name: Marketplaces Index,date: 2024-11-22br />return_base100: 107.17112br />name: Marketplaces Index,date: 2024-11-23br />return_base100: 118.10563br />name: Marketplaces Index,date: 2024-11-24br />return_base100: 135.65533br />name: Marketplaces Index,date: 2024-11-25br />return_base100: 132.32078br />name: Marketplaces Index,date: 2024-11-26br />return_base100: 127.54156br />name: Marketplaces Index,date: 2024-11-27br />return_base100: 134.40031br />name: Marketplaces Index,date: 2024-11-28br />return_base100: 134.33988br />name: Marketplaces Index,date: 2024-11-29br />return_base100: 138.29624br />name: Marketplaces Index,date: 2024-11-30br />return_base100: 152.05686br />name: Marketplaces Index,date: 2024-12-01br />return_base100: 154.36244br />name: Marketplaces Index,date: 2024-12-02br />return_base100: 155.77996br />name: Marketplaces Index,date: 2024-12-03br />return_base100: 160.34919br />name: Marketplaces Index,date: 2024-12-04br />return_base100: 175.12631br />name: Marketplaces Index,date: 2024-12-05br />return_base100: 187.94262br />name: Marketplaces Index,date: 2024-12-06br />return_base100: 184.33453br />name: Marketplaces Index,date: 2024-12-07br />return_base100: 180.41213br />name: Marketplaces Index,date: 2024-12-08br />return_base100: 184.14906br />name: Marketplaces Index,date: 2024-12-09br />return_base100: 151.06195br />name: Marketplaces Index,date: 2024-12-10br />return_base100: 145.16998br />name: Marketplaces Index,date: 2024-12-11br />return_base100: 156.12474br />name: Marketplaces Index,date: 2024-12-12br />return_base100: 168.20654br />name: Marketplaces Index,date: 2024-12-13br />return_base100: 166.51061br />name: Marketplaces Index,date: 2024-12-14br />return_base100: 166.92282br />name: Marketplaces Index,date: 2024-12-15br />return_base100: 164.19501br />name: Marketplaces Index,date: 2024-12-16br />return_base100: 154.73154br />name: Marketplaces Index,date: 2024-12-17br />return_base100: 144.28397br />name: Marketplaces Index,date: 2024-12-18br />return_base100: 129.20752br />name: Marketplaces Index,date: 2024-12-19br />return_base100: 118.38073br />name: Marketplaces Index,date: 2024-12-20br />return_base100: 119.46973br />name: Marketplaces Index,date: 2024-12-21br />return_base100: 110.62292br />name: Marketplaces Index,date: 2024-12-22br />return_base100: 109.27108br />name: Marketplaces Index,date: 2024-12-23br />return_base100: 116.50390br />name: Marketplaces Index,date: 2024-12-24br />return_base100: 120.34757br />name: Marketplaces Index,date: 2024-12-25br />return_base100: 116.76129br />name: Marketplaces Index,date: 2024-12-26br />return_base100: 111.63719br />name: Marketplaces Index,date: 2024-12-27br />return_base100: 109.99342br />name: Marketplaces Index,date: 2024-12-28br />return_base100: 114.37163br />name: Marketplaces Index,date: 2024-12-29br />return_base100: 111.46087br />name: Marketplaces Index,date: 2024-12-30br />return_base100: 115.21735br />name: Marketplaces Index,date: 2024-12-31br />return_base100: 108.68926br />name: Marketplaces Index,date: 2025-01-01br />return_base100: 111.62853br />name: Marketplaces Index,date: 2025-01-02br />return_base100: 114.97865br />name: Marketplaces Index,date: 2025-01-03br />return_base100: 121.66020br />name: Marketplaces Index,date: 2025-01-04br />return_base100: 122.26090br />name: Marketplaces Index,date: 2025-01-05br />return_base100: 121.13073br />name: Marketplaces Index,date: 2025-01-06br />return_base100: 122.05800br />name: Marketplaces Index,date: 2025-01-07br />return_base100: 111.01694br />name: Marketplaces Index,date: 2025-01-08br />return_base100: 104.35641br />name: Marketplaces Index,date: 2025-01-09br />return_base100: 100.01849br />name: Marketplaces Index,date: 2025-01-10br />return_base100: 102.28242br />name: Marketplaces Index,date: 2025-01-11br />return_base100: 102.15436br />name: Marketplaces Index,date: 2025-01-12br />return_base100: 99.64170br />name: Marketplaces Index,date: 2025-01-13br />return_base100: 94.90024br />name: Marketplaces Index,date: 2025-01-14br />return_base100: 98.59464br />name: Marketplaces Index,date: 2025-01-15br />return_base100: 104.14330br />name: Marketplaces Index,date: 2025-01-16br />return_base100: 100.12855br />name: Marketplaces Index,date: 2025-01-17br />return_base100: 108.16223br />name: Marketplaces Index,date: 2025-01-18br />return_base100: 97.94285br />name: Marketplaces Index,date: 2025-01-19br />return_base100: 87.55620br />name: Marketplaces Index,date: 2025-01-20br />return_base100: 86.17224br />name: Marketplaces Index,date: 2025-01-21br />return_base100: 87.40731br />name: Marketplaces Index,date: 2025-01-22br />return_base100: 85.12868br />name: Marketplaces Index,date: 2025-01-23br />return_base100: 86.91443br />name: Marketplaces Index,date: 2025-01-24br />return_base100: 84.02353br />name: Marketplaces Index,date: 2025-01-25br />return_base100: 85.61368br />name: Marketplaces Index,date: 2025-01-26br />return_base100: 84.40352br />name: Marketplaces Index,date: 2025-01-27br />return_base100: 81.24871br />name: Marketplaces Index,date: 2025-01-28br />return_base100: 76.02176br />name: Marketplaces Index,date: 2025-01-29br />return_base100: 78.78344br />name: Marketplaces Index,date: 2025-01-30br />return_base100: 81.31634br />name: Marketplaces Index,date: 2025-01-31br />return_base100: 82.50480br />name: Marketplaces Index,date: 2025-02-01br />return_base100: 76.01242br />name: Marketplaces Index,date: 2025-02-02br />return_base100: 65.05942br />name: Marketplaces Index,date: 2025-02-03br />return_base100: 68.56474br />name: Marketplaces Index,date: 2025-02-04br />return_base100: 64.74501br />name: Marketplaces Index,date: 2025-02-05br />return_base100: 63.66515br />name: Marketplaces Index,date: 2025-02-06br />return_base100: 61.07999br />name: Marketplaces Index,date: 2025-02-07br />return_base100: 62.10623br />name: Marketplaces Index,date: 2025-02-08br />return_base100: 63.70417br />name: Marketplaces Index,date: 2025-02-09br />return_base100: 63.07058br />name: Marketplaces Index,date: 2025-02-10br />return_base100: 64.73041br />name: Marketplaces Index,date: 2025-02-11br />return_base100: 63.64228br />name: Marketplaces Index,date: 2025-02-12br />return_base100: 67.35430br />name: Marketplaces Index,date: 2025-02-13br />return_base100: 64.95140br />name: Marketplaces Index,date: 2025-02-14br />return_base100: 66.61551br />name: Marketplaces Index,date: 2025-02-15br />return_base100: 65.05358br />name: Marketplaces Index,date: 2025-02-16br />return_base100: 65.15614br />name: Marketplaces Index,date: 2025-02-17br />return_base100: 64.66015br />name: Marketplaces Index,date: 2025-02-18br />return_base100: 60.88985br />name: Marketplaces Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,172,252,1),dash:solid},hoveron:points,name:Marketplaces Index,legendgroup:Marketplaces Index,showlegend:true,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100.00000000000001,103.17648154415387,108.2063838534344,116.20198652181517,125.11430563726103,120.27928507019602,125.02254313859542,132.05622951527141,135.72786513638314,142.68341710825476,141.52298491597145,142.62072787649313,143.25352570144935,156.22928813651717,157.89668542043805,153.62541366943242,160.4001662627451,159.66334065464818,158.16856589296947,129.25747330597113,124.47605657476032,137.09998705331083,146.46316894066555,149.00117428742104,136.39064476783406,135.87005158233526,131.57243218319789,124.04654448323403,115.20032162301511,107.82002739246866,109.33115586678083,103.49696888479036,104.38574773943992,111.18230528293059,123.66155083165441,117.90867814303593,112.53739208253174,111.17231134743234,116.04049360955965,110.63445590970933,108.59569306807006,108.75423322665563,111.37241719229468,113.62400543306676,118.66526448723161,118.70524022922453,121.35090751748371,123.8552968993815,111.17435556151155,108.36878530528065,106.97735692204958,110.25809338424183,108.89051416526789,106.33683651057198,102.14778759252907,107.28421616882481,112.05359475045825,109.89581322243093,116.16428212879912,109.34864525390275,100.35228622631266,100.39975741992927,101.94790888256443,98.211766950509585,99.256814614767848,95.649685304599245,98.186100707070949,96.595475018568266,94.930576218521921,87.5902577299684,91.419752104972659,94.47653355804546,93.932091208289506,89.479111539134209,82.933992327383152,86.562018048138967,80.971092541571352,80.713521567594199,77.452091571705353,77.60926892090481,80.831404579493807,79.364567410230606,81.729723099846225,80.27265273118357,84.19527241423954,82.660976180363264,84.005614774670818,81.72313618781331,82.135613162013044,81.369260017216817,77.467309609850375,text:date: 2024-11-20br />return_base100: 100.00000br />name: Media Index,date: 2024-11-21br />return_base100: 103.17648br />name: Media Index,date: 2024-11-22br />return_base100: 108.20638br />name: Media Index,date: 2024-11-23br />return_base100: 116.20199br />name: Media Index,date: 2024-11-24br />return_base100: 125.11431br />name: Media Index,date: 2024-11-25br />return_base100: 120.27929br />name: Media Index,date: 2024-11-26br />return_base100: 125.02254br />name: Media Index,date: 2024-11-27br />return_base100: 132.05623br />name: Media Index,date: 2024-11-28br />return_base100: 135.72787br />name: Media Index,date: 2024-11-29br />return_base100: 142.68342br />name: Media Index,date: 2024-11-30br />return_base100: 141.52298br />name: Media Index,date: 2024-12-01br />return_base100: 142.62073br />name: Media Index,date: 2024-12-02br />return_base100: 143.25353br />name: Media Index,date: 2024-12-03br />return_base100: 156.22929br />name: Media Index,date: 2024-12-04br />return_base100: 157.89669br />name: Media Index,date: 2024-12-05br />return_base100: 153.62541br />name: Media Index,date: 2024-12-06br />return_base100: 160.40017br />name: Media Index,date: 2024-12-07br />return_base100: 159.66334br />name: Media Index,date: 2024-12-08br />return_base100: 158.16857br />name: Media Index,date: 2024-12-09br />return_base100: 129.25747br />name: Media Index,date: 2024-12-10br />return_base100: 124.47606br />name: Media Index,date: 2024-12-11br />return_base100: 137.09999br />name: Media Index,date: 2024-12-12br />return_base100: 146.46317br />name: Media Index,date: 2024-12-13br />return_base100: 149.00117br />name: Media Index,date: 2024-12-14br />return_base100: 136.39064br />name: Media Index,date: 2024-12-15br />return_base100: 135.87005br />name: Media Index,date: 2024-12-16br />return_base100: 131.57243br />name: Media Index,date: 2024-12-17br />return_base100: 124.04654br />name: Media Index,date: 2024-12-18br />return_base100: 115.20032br />name: Media Index,date: 2024-12-19br />return_base100: 107.82003br />name: Media Index,date: 2024-12-20br />return_base100: 109.33116br />name: Media Index,date: 2024-12-21br />return_base100: 103.49697br />name: Media Index,date: 2024-12-22br />return_base100: 104.38575br />name: Media Index,date: 2024-12-23br />return_base100: 111.18231br />name: Media Index,date: 2024-12-24br />return_base100: 123.66155br />name: Media Index,date: 2024-12-25br />return_base100: 117.90868br />name: Media Index,date: 2024-12-26br />return_base100: 112.53739br />name: Media Index,date: 2024-12-27br />return_base100: 111.17231br />name: Media Index,date: 2024-12-28br />return_base100: 116.04049br />name: Media Index,date: 2024-12-29br />return_base100: 110.63446br />name: Media Index,date: 2024-12-30br />return_base100: 108.59569br />name: Media Index,date: 2024-12-31br />return_base100: 108.75423br />name: Media Index,date: 2025-01-01br />return_base100: 111.37242br />name: Media Index,date: 2025-01-02br />return_base100: 113.62401br />name: Media Index,date: 2025-01-03br />return_base100: 118.66526br />name: Media Index,date: 2025-01-04br />return_base100: 118.70524br />name: Media Index,date: 2025-01-05br />return_base100: 121.35091br />name: Media Index,date: 2025-01-06br />return_base100: 123.85530br />name: Media Index,date: 2025-01-07br />return_base100: 111.17436br />name: Media Index,date: 2025-01-08br />return_base100: 108.36879br />name: Media Index,date: 2025-01-09br />return_base100: 106.97736br />name: Media Index,date: 2025-01-10br />return_base100: 110.25809br />name: Media Index,date: 2025-01-11br />return_base100: 108.89051br />name: Media Index,date: 2025-01-12br />return_base100: 106.33684br />name: Media Index,date: 2025-01-13br />return_base100: 102.14779br />name: Media Index,date: 2025-01-14br />return_base100: 107.28422br />name: Media Index,date: 2025-01-15br />return_base100: 112.05359br />name: Media Index,date: 2025-01-16br />return_base100: 109.89581br />name: Media Index,date: 2025-01-17br />return_base100: 116.16428br />name: Media Index,date: 2025-01-18br />return_base100: 109.34865br />name: Media Index,date: 2025-01-19br />return_base100: 100.35229br />name: Media Index,date: 2025-01-20br />return_base100: 100.39976br />name: Media Index,date: 2025-01-21br />return_base100: 101.94791br />name: Media Index,date: 2025-01-22br />return_base100: 98.21177br />name: Media Index,date: 2025-01-23br />return_base100: 99.25681br />name: Media Index,date: 2025-01-24br />return_base100: 95.64969br />name: Media Index,date: 2025-01-25br />return_base100: 98.18610br />name: Media Index,date: 2025-01-26br />return_base100: 96.59548br />name: Media Index,date: 2025-01-27br />return_base100: 94.93058br />name: Media Index,date: 2025-01-28br />return_base100: 87.59026br />name: Media Index,date: 2025-01-29br />return_base100: 91.41975br />name: Media Index,date: 2025-01-30br />return_base100: 94.47653br />name: Media Index,date: 2025-01-31br />return_base100: 93.93209br />name: Media Index,date: 2025-02-01br />return_base100: 89.47911br />name: Media Index,date: 2025-02-02br />return_base100: 82.93399br />name: Media Index,date: 2025-02-03br />return_base100: 86.56202br />name: Media Index,date: 2025-02-04br />return_base100: 80.97109br />name: Media Index,date: 2025-02-05br />return_base100: 80.71352br />name: Media Index,date: 2025-02-06br />return_base100: 77.45209br />name: Media Index,date: 2025-02-07br />return_base100: 77.60927br />name: Media Index,date: 2025-02-08br />return_base100: 80.83140br />name: Media Index,date: 2025-02-09br />return_base100: 79.36457br />name: Media Index,date: 2025-02-10br />return_base100: 81.72972br />name: Media Index,date: 2025-02-11br />return_base100: 80.27265br />name: Media Index,date: 2025-02-12br />return_base100: 84.19527br />name: Media Index,date: 2025-02-13br />return_base100: 82.66098br />name: Media Index,date: 2025-02-14br />return_base100: 84.00561br />name: Media Index,date: 2025-02-15br />return_base100: 81.72314br />name: Media Index,date: 2025-02-16br />return_base100: 82.13561br />name: Media Index,date: 2025-02-17br />return_base100: 81.36926br />name: Media Index,date: 2025-02-18br />return_base100: 77.46731br />name: Media Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(139,147,255,1),dash:solid},hoveron:points,name:Media Index,legendgroup:Media Index,showlegend:true,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,103.05206527862424,108.12229584581405,123.87255770663232,166.42677766395656,150.93261352224775,140.05296288131905,144.80888842784094,148.35261810391154,153.98828073784961,161.44472251397912,161.2598711082872,167.87742176232692,183.31777296559,208.6475302958919,202.42604863191229,205.87065300235852,208.7424773546222,206.3032456333718,167.20198654028189,159.44860107971661,178.27138722119207,175.17977267455348,177.35548668652055,167.75430755643154,173.23335797058226,165.94692761979681,156.61827104143524,141.68982712143281,128.11470296266521,135.01976022625928,125.34538973678487,125.97846617997294,134.24599212472501,141.94109824499222,137.81392681728525,127.68124586677732,127.09816430883872,132.4897596931726,126.43958615184901,125.48608139513104,124.61297187175376,131.55174326545844,135.46063731232107,148.03543153366155,148.12684869415375,146.72223735035755,152.69893137733746,135.57712395417761,128.24156318301732,125.63260819138101,130.2238531792857,131.07765632046289,126.2743292833154,121.95784004806423,128.69065268538807,137.31714766933067,135.14453132316436,146.95103238717653,134.65329915815531,121.03977835120614,123.0066520572103,125.57252788259414,121.91814670257078,121.68092313322411,119.46926179022032,120.43061876954951,115.96688235065288,112.75842096846,104.45826147469064,109.85806927533349,115.21371732863064,115.12121958704513,106.15823165065245,88.959126659952659,91.338061956197578,84.976825137485932,83.712761374556791,78.467116476556427,79.466077677932091,83.346804577629669,81.056188776076226,85.267213296622387,84.261984724905659,88.237514605854443,85.909438659733652,88.58258016831131,86.303418526346718,84.662808271776228,84.868334795719747,78.358986328488001,text:date: 2024-11-20br />return_base100: 100.00000br />name: Metaverse Index,date: 2024-11-21br />return_base100: 103.05207br />name: Metaverse Index,date: 2024-11-22br />return_base100: 108.12230br />name: Metaverse Index,date: 2024-11-23br />return_base100: 123.87256br />name: Metaverse Index,date: 2024-11-24br />return_base100: 166.42678br />name: Metaverse Index,date: 2024-11-25br />return_base100: 150.93261br />name: Metaverse Index,date: 2024-11-26br />return_base100: 140.05296br />name: Metaverse Index,date: 2024-11-27br />return_base100: 144.80889br />name: Metaverse Index,date: 2024-11-28br />return_base100: 148.35262br />name: Metaverse Index,date: 2024-11-29br />return_base100: 153.98828br />name: Metaverse Index,date: 2024-11-30br />return_base100: 161.44472br />name: Metaverse Index,date: 2024-12-01br />return_base100: 161.25987br />name: Metaverse Index,date: 2024-12-02br />return_base100: 167.87742br />name: Metaverse Index,date: 2024-12-03br />return_base100: 183.31777br />name: Metaverse Index,date: 2024-12-04br />return_base100: 208.64753br />name: Metaverse Index,date: 2024-12-05br />return_base100: 202.42605br />name: Metaverse Index,date: 2024-12-06br />return_base100: 205.87065br />name: Metaverse Index,date: 2024-12-07br />return_base100: 208.74248br />name: Metaverse Index,date: 2024-12-08br />return_base100: 206.30325br />name: Metaverse Index,date: 2024-12-09br />return_base100: 167.20199br />name: Metaverse Index,date: 2024-12-10br />return_base100: 159.44860br />name: Metaverse Index,date: 2024-12-11br />return_base100: 178.27139br />name: Metaverse Index,date: 2024-12-12br />return_base100: 175.17977br />name: Metaverse Index,date: 2024-12-13br />return_base100: 177.35549br />name: Metaverse Index,date: 2024-12-14br />return_base100: 167.75431br />name: Metaverse Index,date: 2024-12-15br />return_base100: 173.23336br />name: Metaverse Index,date: 2024-12-16br />return_base100: 165.94693br />name: Metaverse Index,date: 2024-12-17br />return_base100: 156.61827br />name: Metaverse Index,date: 2024-12-18br />return_base100: 141.68983br />name: Metaverse Index,date: 2024-12-19br />return_base100: 128.11470br />name: Metaverse Index,date: 2024-12-20br />return_base100: 135.01976br />name: Metaverse Index,date: 2024-12-21br />return_base100: 125.34539br />name: Metaverse Index,date: 2024-12-22br />return_base100: 125.97847br />name: Metaverse Index,date: 2024-12-23br />return_base100: 134.24599br />name: Metaverse Index,date: 2024-12-24br />return_base100: 141.94110br />name: Metaverse Index,date: 2024-12-25br />return_base100: 137.81393br />name: Metaverse Index,date: 2024-12-26br />return_base100: 127.68125br />name: Metaverse Index,date: 2024-12-27br />return_base100: 127.09816br />name: Metaverse Index,date: 2024-12-28br />return_base100: 132.48976br />name: Metaverse Index,date: 2024-12-29br />return_base100: 126.43959br />name: Metaverse Index,date: 2024-12-30br />return_base100: 125.48608br />name: Metaverse Index,date: 2024-12-31br />return_base100: 124.61297br />name: Metaverse Index,date: 2025-01-01br />return_base100: 131.55174br />name: Metaverse Index,date: 2025-01-02br />return_base100: 135.46064br />name: Metaverse Index,date: 2025-01-03br />return_base100: 148.03543br />name: Metaverse Index,date: 2025-01-04br />return_base100: 148.12685br />name: Metaverse Index,date: 2025-01-05br />return_base100: 146.72224br />name: Metaverse Index,date: 2025-01-06br />return_base100: 152.69893br />name: Metaverse Index,date: 2025-01-07br />return_base100: 135.57712br />name: Metaverse Index,date: 2025-01-08br />return_base100: 128.24156br />name: Metaverse Index,date: 2025-01-09br />return_base100: 125.63261br />name: Metaverse Index,date: 2025-01-10br />return_base100: 130.22385br />name: Metaverse Index,date: 2025-01-11br />return_base100: 131.07766br />name: Metaverse Index,date: 2025-01-12br />return_base100: 126.27433br />name: Metaverse Index,date: 2025-01-13br />return_base100: 121.95784br />name: Metaverse Index,date: 2025-01-14br />return_base100: 128.69065br />name: Metaverse Index,date: 2025-01-15br />return_base100: 137.31715br />name: Metaverse Index,date: 2025-01-16br />return_base100: 135.14453br />name: Metaverse Index,date: 2025-01-17br />return_base100: 146.95103br />name: Metaverse Index,date: 2025-01-18br />return_base100: 134.65330br />name: Metaverse Index,date: 2025-01-19br />return_base100: 121.03978br />name: Metaverse Index,date: 2025-01-20br />return_base100: 123.00665br />name: Metaverse Index,date: 2025-01-21br />return_base100: 125.57253br />name: Metaverse Index,date: 2025-01-22br />return_base100: 121.91815br />name: Metaverse Index,date: 2025-01-23br />return_base100: 121.68092br />name: Metaverse Index,date: 2025-01-24br />return_base100: 119.46926br />name: Metaverse Index,date: 2025-01-25br />return_base100: 120.43062br />name: Metaverse Index,date: 2025-01-26br />return_base100: 115.96688br />name: Metaverse Index,date: 2025-01-27br />return_base100: 112.75842br />name: Metaverse Index,date: 2025-01-28br />return_base100: 104.45826br />name: Metaverse Index,date: 2025-01-29br />return_base100: 109.85807br />name: Metaverse Index,date: 2025-01-30br />return_base100: 115.21372br />name: Metaverse Index,date: 2025-01-31br />return_base100: 115.12122br />name: Metaverse Index,date: 2025-02-01br />return_base100: 106.15823br />name: Metaverse Index,date: 2025-02-02br />return_base100: 88.95913br />name: Metaverse Index,date: 2025-02-03br />return_base100: 91.33806br />name: Metaverse Index,date: 2025-02-04br />return_base100: 84.97683br />name: Metaverse Index,date: 2025-02-05br />return_base100: 83.71276br />name: Metaverse Index,date: 2025-02-06br />return_base100: 78.46712br />name: Metaverse Index,date: 2025-02-07br />return_base100: 79.46608br />name: Metaverse Index,date: 2025-02-08br />return_base100: 83.34680br />name: Metaverse Index,date: 2025-02-09br />return_base100: 81.05619br />name: Metaverse Index,date: 2025-02-10br />return_base100: 85.26721br />name: Metaverse Index,date: 2025-02-11br />return_base100: 84.26198br />name: Metaverse Index,date: 2025-02-12br />return_base100: 88.23751br />name: Metaverse Index,date: 2025-02-13br />return_base100: 85.90944br />name: Metaverse Index,date: 2025-02-14br />return_base100: 88.58258br />name: Metaverse Index,date: 2025-02-15br />return_base100: 86.30342br />name: Metaverse Index,date: 2025-02-16br />return_base100: 84.66281br />name: Metaverse Index,date: 2025-02-17br />return_base100: 84.86833br />name: Metaverse Index,date: 2025-02-18br />return_base100: 78.35899br />name: Metaverse Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(213,117,254,1),dash:solid},hoveron:points,name:Metaverse Index,legendgroup:Metaverse Index,showlegend:true,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,104.56528217008066,114.40228901726697,121.72240218648571,125.37015498287403,121.5602741437813,120.72336021582896,130.596189029763,125.5196588262058,128.16234592228747,133.72154348459944,132.82907026296144,172.10538963598091,169.05892040666586,167.04372650985746,161.32400296059905,178.89189007334213,172.45053652847335,181.63230257065868,154.87790733068675,153.41465368360682,166.14516547633926,196.58480161743552,195.94654260346877,198.78910217591215,200.91829836045616,197.0375425746318,190.68936459264529,170.44591619966744,156.90976260737779,159.03037177305919,149.81528297110853,150.37087590796509,166.00341558287596,173.30052323141055,166.87128122807187,154.6070958253631,147.05032697958018,150.52601898756487,143.79776929756264,141.13983063066527,136.98531555692264,147.94940067094097,150.92755824273709,160.01954508024698,161.96828570421565,161.98033316351541,162.85204374253041,146.98560392695907,140.56398770902823,134.1777448822329,139.03133300651396,138.32143005905178,135.52738073495911,132.62477611270782,139.01806798483813,150.8468787147668,156.138468883271,170.71551014261499,163.40597054139874,165.30440661456782,170.93204399885934,179.26786051861748,171.0498271381837,173.18902015065734,169.88981060496829,168.32742174758653,168.4934588063403,161.92035219593785,151.86565801236148,160.46491658095667,165.61353929362159,169.31531341016796,155.47765292423236,135.90463282484086,145.68121012883734,134.91603625772592,129.15709438351291,124.44935741543549,123.28331715257016,124.62154636829979,122.67421555339813,126.27102297668368,125.76047984774061,129.2612920900099,125.43603151564088,130.76094444391043,127.91832078923676,126.46653786138371,129.06923764574702,118.25792456880671,text:date: 2024-11-20br />return_base100: 100.00000br />name: Oracles Index,date: 2024-11-21br />return_base100: 104.56528br />name: Oracles Index,date: 2024-11-22br />return_base100: 114.40229br />name: Oracles Index,date: 2024-11-23br />return_base100: 121.72240br />name: Oracles Index,date: 2024-11-24br />return_base100: 125.37015br />name: Oracles Index,date: 2024-11-25br />return_base100: 121.56027br />name: Oracles Index,date: 2024-11-26br />return_base100: 120.72336br />name: Oracles Index,date: 2024-11-27br />return_base100: 130.59619br />name: Oracles Index,date: 2024-11-28br />return_base100: 125.51966br />name: Oracles Index,date: 2024-11-29br />return_base100: 128.16235br />name: Oracles Index,date: 2024-11-30br />return_base100: 133.72154br />name: Oracles Index,date: 2024-12-01br />return_base100: 132.82907br />name: Oracles Index,date: 2024-12-02br />return_base100: 172.10539br />name: Oracles Index,date: 2024-12-03br />return_base100: 169.05892br />name: Oracles Index,date: 2024-12-04br />return_base100: 167.04373br />name: Oracles Index,date: 2024-12-05br />return_base100: 161.32400br />name: Oracles Index,date: 2024-12-06br />return_base100: 178.89189br />name: Oracles Index,date: 2024-12-07br />return_base100: 172.45054br />name: Oracles Index,date: 2024-12-08br />return_base100: 181.63230br />name: Oracles Index,date: 2024-12-09br />return_base100: 154.87791br />name: Oracles Index,date: 2024-12-10br />return_base100: 153.41465br />name: Oracles Index,date: 2024-12-11br />return_base100: 166.14517br />name: Oracles Index,date: 2024-12-12br />return_base100: 196.58480br />name: Oracles Index,date: 2024-12-13br />return_base100: 195.94654br />name: Oracles Index,date: 2024-12-14br />return_base100: 198.78910br />name: Oracles Index,date: 2024-12-15br />return_base100: 200.91830br />name: Oracles Index,date: 2024-12-16br />return_base100: 197.03754br />name: Oracles Index,date: 2024-12-17br />return_base100: 190.68936br />name: Oracles Index,date: 2024-12-18br />return_base100: 170.44592br />name: Oracles Index,date: 2024-12-19br />return_base100: 156.90976br />name: Oracles Index,date: 2024-12-20br />return_base100: 159.03037br />name: Oracles Index,date: 2024-12-21br />return_base100: 149.81528br />name: Oracles Index,date: 2024-12-22br />return_base100: 150.37088br />name: Oracles Index,date: 2024-12-23br />return_base100: 166.00342br />name: Oracles Index,date: 2024-12-24br />return_base100: 173.30052br />name: Oracles Index,date: 2024-12-25br />return_base100: 166.87128br />name: Oracles Index,date: 2024-12-26br />return_base100: 154.60710br />name: Oracles Index,date: 2024-12-27br />return_base100: 147.05033br />name: Oracles Index,date: 2024-12-28br />return_base100: 150.52602br />name: Oracles Index,date: 2024-12-29br />return_base100: 143.79777br />name: Oracles Index,date: 2024-12-30br />return_base100: 141.13983br />name: Oracles Index,date: 2024-12-31br />return_base100: 136.98532br />name: Oracles Index,date: 2025-01-01br />return_base100: 147.94940br />name: Oracles Index,date: 2025-01-02br />return_base100: 150.92756br />name: Oracles Index,date: 2025-01-03br />return_base100: 160.01955br />name: Oracles Index,date: 2025-01-04br />return_base100: 161.96829br />name: Oracles Index,date: 2025-01-05br />return_base100: 161.98033br />name: Oracles Index,date: 2025-01-06br />return_base100: 162.85204br />name: Oracles Index,date: 2025-01-07br />return_base100: 146.98560br />name: Oracles Index,date: 2025-01-08br />return_base100: 140.56399br />name: Oracles Index,date: 2025-01-09br />return_base100: 134.17774br />name: Oracles Index,date: 2025-01-10br />return_base100: 139.03133br />name: Oracles Index,date: 2025-01-11br />return_base100: 138.32143br />name: Oracles Index,date: 2025-01-12br />return_base100: 135.52738br />name: Oracles Index,date: 2025-01-13br />return_base100: 132.62478br />name: Oracles Index,date: 2025-01-14br />return_base100: 139.01807br />name: Oracles Index,date: 2025-01-15br />return_base100: 150.84688br />name: Oracles Index,date: 2025-01-16br />return_base100: 156.13847br />name: Oracles Index,date: 2025-01-17br />return_base100: 170.71551br />name: Oracles Index,date: 2025-01-18br />return_base100: 163.40597br />name: Oracles Index,date: 2025-01-19br />return_base100: 165.30441br />name: Oracles Index,date: 2025-01-20br />return_base100: 170.93204br />name: Oracles Index,date: 2025-01-21br />return_base100: 179.26786br />name: Oracles Index,date: 2025-01-22br />return_base100: 171.04983br />name: Oracles Index,date: 2025-01-23br />return_base100: 173.18902br />name: Oracles Index,date: 2025-01-24br />return_base100: 169.88981br />name: Oracles Index,date: 2025-01-25br />return_base100: 168.32742br />name: Oracles Index,date: 2025-01-26br />return_base100: 168.49346br />name: Oracles Index,date: 2025-01-27br />return_base100: 161.92035br />name: Oracles Index,date: 2025-01-28br />return_base100: 151.86566br />name: Oracles Index,date: 2025-01-29br />return_base100: 160.46492br />name: Oracles Index,date: 2025-01-30br />return_base100: 165.61354br />name: Oracles Index,date: 2025-01-31br />return_base100: 169.31531br />name: Oracles Index,date: 2025-02-01br />return_base100: 155.47765br />name: Oracles Index,date: 2025-02-02br />return_base100: 135.90463br />name: Oracles Index,date: 2025-02-03br />return_base100: 145.68121br />name: Oracles Index,date: 2025-02-04br />return_base100: 134.91604br />name: Oracles Index,date: 2025-02-05br />return_base100: 129.15709br />name: Oracles Index,date: 2025-02-06br />return_base100: 124.44936br />name: Oracles Index,date: 2025-02-07br />return_base100: 123.28332br />name: Oracles Index,date: 2025-02-08br />return_base100: 124.62155br />name: Oracles Index,date: 2025-02-09br />return_base100: 122.67422br />name: Oracles Index,date: 2025-02-10br />return_base100: 126.27102br />name: Oracles Index,date: 2025-02-11br />return_base100: 125.76048br />name: Oracles Index,date: 2025-02-12br />return_base100: 129.26129br />name: Oracles Index,date: 2025-02-13br />return_base100: 125.43603br />name: Oracles Index,date: 2025-02-14br />return_base100: 130.76094br />name: Oracles Index,date: 2025-02-15br />return_base100: 127.91832br />name: Oracles Index,date: 2025-02-16br />return_base100: 126.46654br />name: Oracles Index,date: 2025-02-17br />return_base100: 129.06924br />name: Oracles Index,date: 2025-02-18br />return_base100: 118.25792br />name: Oracles Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(249,98,221,1),dash:solid},hoveron:points,name:Oracles Index,legendgroup:Oracles Index,showlegend:true,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,104.58139687374127,106.42045918346865,114.90733764852136,118.87143157277765,119.33618187487203,119.50733523979537,126.64613004711735,131.88042548806808,131.13572769620077,135.67925404431787,137.12355292439409,137.62938538679455,147.2648247049645,161.1413614387053,157.93949547895511,161.0590632999814,162.8915685222332,161.75786147951979,137.65909300760219,130.22389108276246,139.78880825604224,141.00186943902108,141.39395650643732,134.81826831334314,139.94765035468492,135.92333828014287,127.30598715613763,114.84323877299495,107.15565588940201,108.68693654211322,103.47632690694154,105.13192458546494,110.58153336821525,115.27466836526455,112.89966451799384,105.14771512265098,107.21707840269349,115.32966760919224,110.47340833392437,112.35435571262829,110.12347397170818,116.33089472127695,117.85133610693671,121.81449330441077,122.17513311556664,123.83126606653704,125.23006678861955,112.61088503284564,109.45331286808344,109.96597005418293,110.92317100750319,112.61904793766216,109.555282269234,105.21168018006564,108.45141666544001,115.52383768933589,113.27596104822403,119.71100640587301,110.76272309151955,101.95896333785193,100.89444025891129,102.33231586962368,99.679639440479704,99.095791018931237,96.171062368607338,97.888885469092699,98.397260475616335,104.6240848513883,97.109662604394842,103.65965772003376,112.54170106907289,112.01097843788766,109.08491160644628,93.450673974919795,96.192607084598464,89.821526784364139,87.480512737476957,82.097010101929257,80.823195496217636,83.577439872176939,83.467575202433352,85.289910248192442,84.365762368473511,87.734499513571166,85.605051901354628,86.441013645432847,83.651575106084294,84.96727478077247,86.274008641973666,85.97077680075688,text:date: 2024-11-20br />return_base100: 100.00000br />name: Transactions Index,date: 2024-11-21br />return_base100: 104.58140br />name: Transactions Index,date: 2024-11-22br />return_base100: 106.42046br />name: Transactions Index,date: 2024-11-23br />return_base100: 114.90734br />name: Transactions Index,date: 2024-11-24br />return_base100: 118.87143br />name: Transactions Index,date: 2024-11-25br />return_base100: 119.33618br />name: Transactions Index,date: 2024-11-26br />return_base100: 119.50734br />name: Transactions Index,date: 2024-11-27br />return_base100: 126.64613br />name: Transactions Index,date: 2024-11-28br />return_base100: 131.88043br />name: Transactions Index,date: 2024-11-29br />return_base100: 131.13573br />name: Transactions Index,date: 2024-11-30br />return_base100: 135.67925br />name: Transactions Index,date: 2024-12-01br />return_base100: 137.12355br />name: Transactions Index,date: 2024-12-02br />return_base100: 137.62939br />name: Transactions Index,date: 2024-12-03br />return_base100: 147.26482br />name: Transactions Index,date: 2024-12-04br />return_base100: 161.14136br />name: Transactions Index,date: 2024-12-05br />return_base100: 157.93950br />name: Transactions Index,date: 2024-12-06br />return_base100: 161.05906br />name: Transactions Index,date: 2024-12-07br />return_base100: 162.89157br />name: Transactions Index,date: 2024-12-08br />return_base100: 161.75786br />name: Transactions Index,date: 2024-12-09br />return_base100: 137.65909br />name: Transactions Index,date: 2024-12-10br />return_base100: 130.22389br />name: Transactions Index,date: 2024-12-11br />return_base100: 139.78881br />name: Transactions Index,date: 2024-12-12br />return_base100: 141.00187br />name: Transactions Index,date: 2024-12-13br />return_base100: 141.39396br />name: Transactions Index,date: 2024-12-14br />return_base100: 134.81827br />name: Transactions Index,date: 2024-12-15br />return_base100: 139.94765br />name: Transactions Index,date: 2024-12-16br />return_base100: 135.92334br />name: Transactions Index,date: 2024-12-17br />return_base100: 127.30599br />name: Transactions Index,date: 2024-12-18br />return_base100: 114.84324br />name: Transactions Index,date: 2024-12-19br />return_base100: 107.15566br />name: Transactions Index,date: 2024-12-20br />return_base100: 108.68694br />name: Transactions Index,date: 2024-12-21br />return_base100: 103.47633br />name: Transactions Index,date: 2024-12-22br />return_base100: 105.13192br />name: Transactions Index,date: 2024-12-23br />return_base100: 110.58153br />name: Transactions Index,date: 2024-12-24br />return_base100: 115.27467br />name: Transactions Index,date: 2024-12-25br />return_base100: 112.89966br />name: Transactions Index,date: 2024-12-26br />return_base100: 105.14772br />name: Transactions Index,date: 2024-12-27br />return_base100: 107.21708br />name: Transactions Index,date: 2024-12-28br />return_base100: 115.32967br />name: Transactions Index,date: 2024-12-29br />return_base100: 110.47341br />name: Transactions Index,date: 2024-12-30br />return_base100: 112.35436br />name: Transactions Index,date: 2024-12-31br />return_base100: 110.12347br />name: Transactions Index,date: 2025-01-01br />return_base100: 116.33089br />name: Transactions Index,date: 2025-01-02br />return_base100: 117.85134br />name: Transactions Index,date: 2025-01-03br />return_base100: 121.81449br />name: Transactions Index,date: 2025-01-04br />return_base100: 122.17513br />name: Transactions Index,date: 2025-01-05br />return_base100: 123.83127br />name: Transactions Index,date: 2025-01-06br />return_base100: 125.23007br />name: Transactions Index,date: 2025-01-07br />return_base100: 112.61089br />name: Transactions Index,date: 2025-01-08br />return_base100: 109.45331br />name: Transactions Index,date: 2025-01-09br />return_base100: 109.96597br />name: Transactions Index,date: 2025-01-10br />return_base100: 110.92317br />name: Transactions Index,date: 2025-01-11br />return_base100: 112.61905br />name: Transactions Index,date: 2025-01-12br />return_base100: 109.55528br />name: Transactions Index,date: 2025-01-13br />return_base100: 105.21168br />name: Transactions Index,date: 2025-01-14br />return_base100: 108.45142br />name: Transactions Index,date: 2025-01-15br />return_base100: 115.52384br />name: Transactions Index,date: 2025-01-16br />return_base100: 113.27596br />name: Transactions Index,date: 2025-01-17br />return_base100: 119.71101br />name: Transactions Index,date: 2025-01-18br />return_base100: 110.76272br />name: Transactions Index,date: 2025-01-19br />return_base100: 101.95896br />name: Transactions Index,date: 2025-01-20br />return_base100: 100.89444br />name: Transactions Index,date: 2025-01-21br />return_base100: 102.33232br />name: Transactions Index,date: 2025-01-22br />return_base100: 99.67964br />name: Transactions Index,date: 2025-01-23br />return_base100: 99.09579br />name: Transactions Index,date: 2025-01-24br />return_base100: 96.17106br />name: Transactions Index,date: 2025-01-25br />return_base100: 97.88889br />name: Transactions Index,date: 2025-01-26br />return_base100: 98.39726br />name: Transactions Index,date: 2025-01-27br />return_base100: 104.62408br />name: Transactions Index,date: 2025-01-28br />return_base100: 97.10966br />name: Transactions Index,date: 2025-01-29br />return_base100: 103.65966br />name: Transactions Index,date: 2025-01-30br />return_base100: 112.54170br />name: Transactions Index,date: 2025-01-31br />return_base100: 112.01098br />name: Transactions Index,date: 2025-02-01br />return_base100: 109.08491br />name: Transactions Index,date: 2025-02-02br />return_base100: 93.45067br />name: Transactions Index,date: 2025-02-03br />return_base100: 96.19261br />name: Transactions Index,date: 2025-02-04br />return_base100: 89.82153br />name: Transactions Index,date: 2025-02-05br />return_base100: 87.48051br />name: Transactions Index,date: 2025-02-06br />return_base100: 82.09701br />name: Transactions Index,date: 2025-02-07br />return_base100: 80.82320br />name: Transactions Index,date: 2025-02-08br />return_base100: 83.57744br />name: Transactions Index,date: 2025-02-09br />return_base100: 83.46758br />name: Transactions Index,date: 2025-02-10br />return_base100: 85.28991br />name: Transactions Index,date: 2025-02-11br />return_base100: 84.36576br />name: Transactions Index,date: 2025-02-12br />return_base100: 87.73450br />name: Transactions Index,date: 2025-02-13br />return_base100: 85.60505br />name: Transactions Index,date: 2025-02-14br />return_base100: 86.44101br />name: Transactions Index,date: 2025-02-15br />return_base100: 83.65158br />name: Transactions Index,date: 2025-02-16br />return_base100: 84.96727br />name: Transactions Index,date: 2025-02-17br />return_base100: 86.27401br />name: Transactions Index,date: 2025-02-18br />return_base100: 85.97078br />name: Transactions Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(255,101,172,1),dash:solid},hoveron:points,name:Transactions Index,legendgroup:Transactions Index,showlegend:true,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,104.45489873088609,101.11346293779023,106.75703265006274,104.7649792261773,103.41036195834069,105.28218721044468,100.1296509893086,text:date: 2025-02-11br />return_base100: 100.00000br />name: Asset Management Index,date: 2025-02-12br />return_base100: 104.45490br />name: Asset Management Index,date: 2025-02-13br />return_base100: 101.11346br />name: Asset Management Index,date: 2025-02-14br />return_base100: 106.75703br />name: Asset Management Index,date: 2025-02-15br />return_base100: 104.76498br />name: Asset Management Index,date: 2025-02-16br />return_base100: 103.41036br />name: Asset Management Index,date: 2025-02-17br />return_base100: 105.28219br />name: Asset Management Index,date: 2025-02-18br />return_base100: 100.12965br />name: Asset Management Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(248,118,109,1),dash:solid},hoveron:points,name:Asset Management Index,legendgroup:Asset Management Index,showlegend:true,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,104.75974057038975,101.93290778493859,104.67960853192639,101.86627346723984,103.98242562585,103.11788806801485,95.011310748286292,text:date: 2025-02-11br />return_base100: 100.00000br />name: Computing Index,date: 2025-02-12br />return_base100: 104.75974br />name: Computing Index,date: 2025-02-13br />return_base100: 101.93291br />name: Computing Index,date: 2025-02-14br />return_base100: 104.67961br />name: Computing Index,date: 2025-02-15br />return_base100: 101.86627br />name: Computing Index,date: 2025-02-16br />return_base100: 103.98243br />name: Computing Index,date: 2025-02-17br />return_base100: 103.11789br />name: Computing Index,date: 2025-02-18br />return_base100: 95.01131br />name: Computing Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(225,138,0,1),dash:solid},hoveron:points,name:Computing Index,legendgroup:Computing Index,showlegend:true,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,104.82252763356222,102.10378810082064,104.91856472952605,102.23423630882598,101.0653052252554,100.71282029810753,93.866971612795183,text:date: 2025-02-11br />return_base100: 100.00000br />name: Consumer Index,date: 2025-02-12br />return_base100: 104.82253br />name: Consumer Index,date: 2025-02-13br />return_base100: 102.10379br />name: Consumer Index,date: 2025-02-14br />return_base100: 104.91856br />name: Consumer Index,date: 2025-02-15br />return_base100: 102.23424br />name: Consumer Index,date: 2025-02-16br />return_base100: 101.06531br />name: Consumer Index,date: 2025-02-17br />return_base100: 100.71282br />name: Consumer Index,date: 2025-02-18br />return_base100: 93.86697br />name: Consumer Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(190,156,0,1),dash:solid},hoveron:points,name:Consumer Index,legendgroup:Consumer Index,showlegend:true,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100.00000000000001,106.69223944218881,104.49388085754789,105.88648002237416,101.77040437453589,100.35441841625598,102.28202061895441,94.164633381874992,text:date: 2025-02-11br />return_base100: 100.00000br />name: Derivatives Index,date: 2025-02-12br />return_base100: 106.69224br />name: Derivatives Index,date: 2025-02-13br />return_base100: 104.49388br />name: Derivatives Index,date: 2025-02-14br />return_base100: 105.88648br />name: Derivatives Index,date: 2025-02-15br />return_base100: 101.77040br />name: Derivatives Index,date: 2025-02-16br />return_base100: 100.35442br />name: Derivatives Index,date: 2025-02-17br />return_base100: 102.28202br />name: Derivatives Index,date: 2025-02-18br />return_base100: 94.16463br />name: Derivatives Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(140,171,0,1),dash:solid},hoveron:points,name:Derivatives Index,legendgroup:Derivatives Index,showlegend:true,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,106.12554096319576,104.80547826021737,106.57310767716012,103.85797870853412,102.05121106888942,104.18363054063251,97.418377372925221,text:date: 2025-02-11br />return_base100: 100.00000br />name: Exchanges Index,date: 2025-02-12br />return_base100: 106.12554br />name: Exchanges Index,date: 2025-02-13br />return_base100: 104.80548br />name: Exchanges Index,date: 2025-02-14br />return_base100: 106.57311br />name: Exchanges Index,date: 2025-02-15br />return_base100: 103.85798br />name: Exchanges Index,date: 2025-02-16br />return_base100: 102.05121br />name: Exchanges Index,date: 2025-02-17br />return_base100: 104.18363br />name: Exchanges Index,date: 2025-02-18br />return_base100: 97.41838br />name: Exchanges Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(36,183,0,1),dash:solid},hoveron:points,name:Exchanges Index,legendgroup:Exchanges Index,showlegend:true,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,105.19894870006392,103.85538526005352,106.46365580447166,103.70041311172228,102.45807221012562,105.41580362297125,98.639728210854088,text:date: 2025-02-11br />return_base100: 100.00000br />name: Finance Index,date: 2025-02-12br />return_base100: 105.19895br />name: Finance Index,date: 2025-02-13br />return_base100: 103.85539br />name: Finance Index,date: 2025-02-14br />return_base100: 106.46366br />name: Finance Index,date: 2025-02-15br />return_base100: 103.70041br />name: Finance Index,date: 2025-02-16br />return_base100: 102.45807br />name: Finance Index,date: 2025-02-17br />return_base100: 105.41580br />name: Finance Index,date: 2025-02-18br />return_base100: 98.63973br />name: Finance Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,190,112,1),dash:solid},hoveron:points,name:Finance Index,legendgroup:Finance Index,showlegend:true,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,103.43519765372575,100.47968454920135,104.1306245157882,101.65969764759865,101.61177004007128,102.30447374261513,94.645042964649306,text:date: 2025-02-11br />return_base100: 100.00000br />name: Infrastructure Index,date: 2025-02-12br />return_base100: 103.43520br />name: Infrastructure Index,date: 2025-02-13br />return_base100: 100.47968br />name: Infrastructure Index,date: 2025-02-14br />return_base100: 104.13062br />name: Infrastructure Index,date: 2025-02-15br />return_base100: 101.65970br />name: Infrastructure Index,date: 2025-02-16br />return_base100: 101.61177br />name: Infrastructure Index,date: 2025-02-17br />return_base100: 102.30447br />name: Infrastructure Index,date: 2025-02-18br />return_base100: 94.64504br />name: Infrastructure Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,193,171,1),dash:solid},hoveron:points,name:Infrastructure Index,legendgroup:Infrastructure Index,showlegend:true,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,103.67238235235983,103.80041976358834,106.1979184586902,103.10957410906386,103.01777370101324,106.9972555045472,100.84406595280991,text:date: 2025-02-11br />return_base100: 100.00000br />name: Lending Index,date: 2025-02-12br />return_base100: 103.67238br />name: Lending Index,date: 2025-02-13br />return_base100: 103.80042br />name: Lending Index,date: 2025-02-14br />return_base100: 106.19792br />name: Lending Index,date: 2025-02-15br />return_base100: 103.10957br />name: Lending Index,date: 2025-02-16br />return_base100: 103.01777br />name: Lending Index,date: 2025-02-17br />return_base100: 106.99726br />name: Lending Index,date: 2025-02-18br />return_base100: 100.84407br />name: Lending Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,187,218,1),dash:solid},hoveron:points,name:Lending Index,legendgroup:Lending Index,showlegend:true,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,105.83262361030624,102.05699904130051,104.67178686597013,102.21754679967158,102.37870616855068,101.59936147862958,95.67514919473831,text:date: 2025-02-11br />return_base100: 100.00000br />name: Marketplaces Index,date: 2025-02-12br />return_base100: 105.83262br />name: Marketplaces Index,date: 2025-02-13br />return_base100: 102.05700br />name: Marketplaces Index,date: 2025-02-14br />return_base100: 104.67179br />name: Marketplaces Index,date: 2025-02-15br />return_base100: 102.21755br />name: Marketplaces Index,date: 2025-02-16br />return_base100: 102.37871br />name: Marketplaces Index,date: 2025-02-17br />return_base100: 101.59936br />name: Marketplaces Index,date: 2025-02-18br />return_base100: 95.67515br />name: Marketplaces Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,172,252,1),dash:solid},hoveron:points,name:Marketplaces Index,legendgroup:Marketplaces Index,showlegend:true,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,104.88662022443934,102.97526413781004,104.65035340988189,101.80694596139372,102.32079091377251,101.36610321039913,96.505231824432528,text:date: 2025-02-11br />return_base100: 100.00000br />name: Media Index,date: 2025-02-12br />return_base100: 104.88662br />name: Media Index,date: 2025-02-13br />return_base100: 102.97526br />name: Media Index,date: 2025-02-14br />return_base100: 104.65035br />name: Media Index,date: 2025-02-15br />return_base100: 101.80695br />name: Media Index,date: 2025-02-16br />return_base100: 102.32079br />name: Media Index,date: 2025-02-17br />return_base100: 101.36610br />name: Media Index,date: 2025-02-18br />return_base100: 96.50523br />name: Media Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(139,147,255,1),dash:solid},hoveron:points,name:Media Index,legendgroup:Media Index,showlegend:true,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,104.71805867607782,101.95515681265582,105.12757378966484,102.42272218973459,100.475687284342,100.71960098352024,92.99447026356016,text:date: 2025-02-11br />return_base100: 100.00000br />name: Metaverse Index,date: 2025-02-12br />return_base100: 104.71806br />name: Metaverse Index,date: 2025-02-13br />return_base100: 101.95516br />name: Metaverse Index,date: 2025-02-14br />return_base100: 105.12757br />name: Metaverse Index,date: 2025-02-15br />return_base100: 102.42272br />name: Metaverse Index,date: 2025-02-16br />return_base100: 100.47569br />name: Metaverse Index,date: 2025-02-17br />return_base100: 100.71960br />name: Metaverse Index,date: 2025-02-18br />return_base100: 92.99447br />name: Metaverse Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(213,117,254,1),dash:solid},hoveron:points,name:Metaverse Index,legendgroup:Metaverse Index,showlegend:true,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,102.78371412585874,99.742010898421697,103.97618123135656,101.71583389639468,100.56143075670347,102.63099966063453,94.034250435417135,text:date: 2025-02-11br />return_base100: 100.00000br />name: Oracles Index,date: 2025-02-12br />return_base100: 102.78371br />name: Oracles Index,date: 2025-02-13br />return_base100: 99.74201br />name: Oracles Index,date: 2025-02-14br />return_base100: 103.97618br />name: Oracles Index,date: 2025-02-15br />return_base100: 101.71583br />name: Oracles Index,date: 2025-02-16br />return_base100: 100.56143br />name: Oracles Index,date: 2025-02-17br />return_base100: 102.63100br />name: Oracles Index,date: 2025-02-18br />return_base100: 94.03425br />name: Oracles Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(249,98,221,1),dash:solid},hoveron:points,name:Oracles Index,legendgroup:Oracles Index,showlegend:true,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,103.99301452452292,101.46894841946479,102.45982637825938,99.15346315574088,100.71298165916146,102.2618728497536,101.90244761289934,text:date: 2025-02-11br />return_base100: 100.00000br />name: Transactions Index,date: 2025-02-12br />return_base100: 103.99301br />name: Transactions Index,date: 2025-02-13br />return_base100: 101.46895br />name: Transactions Index,date: 2025-02-14br />return_base100: 102.45983br />name: Transactions Index,date: 2025-02-15br />return_base100: 99.15346br />name: Transactions Index,date: 2025-02-16br />return_base100: 100.71298br />name: Transactions Index,date: 2025-02-17br />return_base100: 102.26187br />name: Transactions Index,date: 2025-02-18br />return_base100: 101.90245br />name: Transactions Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(255,101,172,1),dash:solid},hoveron:points,name:Transactions Index,legendgroup:Transactions Index,showlegend:true,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},layout:{xaxis:{domain:0,0.23000000000000001,automargin:true,type:linear,autorange:false,range:18386.650000000001,20220.349999999999,tickmode:array,ticktext:2021,2022,2023,2024,2025,tickvals:18628,18993,19358,19723,20089,categoryorder:array,categoryarray:2021,2022,2023,2024,2025,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y,hoverformat:.2f},xaxis2:{domain:0.27000000000000002,0.47999999999999998,automargin:true,type:linear,autorange:false,range:19753.75,20155.25,tickmode:array,ticktext:Apr-24,Jul-24,Oct-24,Jan-25,tickvals:19814,19905,19997,20089,categoryorder:array,categoryarray:Apr-24,Jul-24,Oct-24,Jan-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y2,hoverformat:.2f},xaxis3:{domain:0.52000000000000002,0.72999999999999998,automargin:true,type:linear,autorange:false,range:20042.5,20141.5,tickmode:array,ticktext:Dec-24,Jan-25,Feb-25,tickvals:20058,20089,20120,categoryorder:array,categoryarray:Dec-24,Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y3,hoverformat:.2f},xaxis4:{domain:0.77000000000000002,1,automargin:true,type:linear,autorange:false,range:20129.650000000001,20137.349999999999,tickmode:array,ticktext:11,12,13,14,15,16,17,18,tickvals:20130,20131,20132,20133,20134,20135,20136,20137,categoryorder:array,categoryarray:11,12,13,14,15,16,17,18,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y4,hoverformat:.2f},yaxis4:{domain:0,1,automargin:true,type:linear,autorange:false,range:92.294331001510812,107.69739476659655,tickmode:array,ticktext:96,100,104,tickvals:96,100,104,categoryorder:array,categoryarray:96,100,104,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x4,hoverformat:.2f},yaxis3:{domain:0,1,automargin:true,type:linear,autorange:false,range:53.273279169092568,220.83779688877993,tickmode:array,ticktext:100,150,200,tickvals:100,150,200,categoryorder:array,categoryarray:100,150,200,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x3,hoverformat:.2f},yaxis2:{domain:0,1,automargin:true,type:linear,autorange:false,range:12.840156757325779,218.7633942362159,tickmode:array,ticktext:50,100,150,200,tickvals:50,100,150,200,categoryorder:array,categoryarray:50,100,150,200,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x2,hoverformat:.2f},yaxis:{domain:0,1,automargin:true,type:linear,autorange:false,range:-95.038745000000006,2681.7010449999998,tickmode:array,ticktext:0,1000,2000,tickvals:1.4210854715202004e-14,1000,1999.9999999999998,categoryorder:array,categoryarray:0,1000,2000,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x,hoverformat:.2f},annotations:,shapes:{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0,x1:0.23000000000000001,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.27000000000000002,x1:0.47999999999999998,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.52000000000000002,x1:0.72999999999999998,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.77000000000000002,x1:1,y0:0,y1:1},images:,margin:{t:25.148302561048247,r:7.3059360730593621,b:39.102640460591637,l:43.105022831050235},font:{color:rgba(0,0,0,1),family:,size:14.611872146118724},title:{text:Since Inception | 1 Year | 3 Months | 7 Days,font:{color:rgba(0,0,0,1),family:,size:17.534246575342468},x:0,xref:paper},showlegend:false,legend:{bgcolor:null,bordercolor:null,borderwidth:0,font:{color:rgba(0,0,0,1),family:,size:11.689497716894984},title:{text:name,font:{color:null,family:null,size:0}}},hovermode:closest,barmode:relative},attrs:{918b7f3ac5a:{x:{},y:{},colour:{},type:scatter},918b5cf4e58:{x:{},y:{},colour:{},type:scatter},918b7fc65348:{x:{},y:{},colour:{},type:scatter},918b12eeedfe:{x:{},y:{},colour:{},type:scatter}},source:A,config:{doubleClick:reset,modeBarButtonsToAdd:hoverclosest,hovercompare,showSendToCloud:false},highlight:{on:plotly_click,persistent:false,dynamic:false,selectize:false,opacityDim:0.20000000000000001,selected:{opacity:1},debounce:0},subplot:true,shinyEvents:plotly_hover,plotly_click,plotly_selected,plotly_relayout,plotly_brushed,plotly_brushing,plotly_clickannotation,plotly_doubleclick,plotly_deselect,plotly_afterplot,plotly_sunburstclick,base_url:https://plot.ly},evals:,jsHooks:}/script>/div>/div>div idrow-30 classsection level2>h2>Row/h2>div idarch-main-indices-consumer-finance-and-infrastructure---performance-base-100 classsection level3>h3>Arch Main Indices (Consumer, Finance, and Infrastructure) -Performance Base 100/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>div classplotly html-widget html-fill-item idhtmlwidget-243139b2a7e7250f4b4e stylewidth:576px;height:460.8px;>/div>script typeapplication/json data-forhtmlwidget-243139b2a7e7250f4b4e>{x:{data:{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,94.48830000000001,97.812899999999999,96.335300000000004,96.428200000000004,96.2684,98.698599999999999,93.24369999999999,96.984200000000001,100.17290000000001,101.27470000000001,103.34540000000001,105.3192,112.08029999999999,115.0127,118.04920000000001,108.7038,112.15280000000001,111.7115,114.47920000000001,114.71690000000001,124.46559999999999,121.42489999999999,125.34240000000001,115.35470000000001,127.39689999999999,135.12290000000002,141.124,139.4247,140.96359999999999,127.16330000000001,128.31269999999998,121.83569999999999,131.1977,130.96859999999998,129.25629999999998,128.30680000000001,124.9093,119.7864,96.838100000000011,101.06710000000001,90.409899999999993,96.051299999999998,92.991900000000001,92.430700000000002,96.1126,100.5436,100.71470000000001,102.8888,96.816699999999997,97.263300000000001,93.356099999999998,94.302599999999998,93.874700000000004,92.855100000000007,93.600300000000004,90.698400000000007,82.109499999999997,87.209000000000003,80.592299999999994,87.238,88.501499999999993,90.023899999999998,89.447500000000005,90.207599999999999,91.081199999999995,90.580300000000008,85.6828,83.819500000000005,83.339799999999997,84.132300000000001,84.293199999999999,79.217200000000005,80.093599999999995,81.948399999999992,85.221699999999998,85.455299999999994,85.909400000000005,86.063299999999998,83.6648,82.005200000000002,81.184899999999999,78.394499999999994,80.676099999999991,81.328299999999999,80.684399999999997,78.119900000000001,80.567099999999996,82.874400000000009,81.944199999999995,81.742999999999995,80.226799999999997,78.937600000000003,78.899000000000001,73.472400000000007,72.294200000000004,70.615000000000009,70.596199999999996,71.259600000000006,68.745199999999997,68.846199999999996,69.540199999999999,73.088099999999997,78.772599999999997,73.992999999999995,78.420500000000004,78.872299999999996,79.630499999999998,78.659999999999997,77.198099999999997,79.986400000000003,77.701999999999998,77.351900000000001,78.775899999999993,80.419700000000006,77.738200000000006,75.463400000000007,76.968099999999993,85.025399999999991,82.828900000000004,89.481999999999999,93.419799999999995,92.671199999999999,81.709299999999999,82.3005,84.249499999999998,84.692599999999999,88.484200000000001,86.972000000000008,91.290999999999997,91.517200000000003,86.218199999999996,89.944199999999995,90.085899999999995,90.108900000000006,84.621800000000007,85.321899999999999,81.989699999999999,78.619799999999998,81.180499999999995,81.489999999999995,83.287000000000006,84.081099999999992,86.9251,85.936500000000009,93.155299999999997,92.631399999999999,87.593900000000005,84.0548,83.553699999999992,73.582300000000004,81.750100000000003,80.816500000000005,81.248500000000007,80.310299999999998,80.733800000000002,80.218500000000006,77.972499999999997,77.85990000000001,79.853700000000003,78.006900000000002,80.970600000000005,79.502099999999999,85.289999999999992,92.750600000000006,99.539200000000008,103.05249999999999,106.7243,101.21180000000001,89.647000000000006,92.302999999999997,98.1875,97.677700000000002,97.935599999999994,102.8904,108.2373,112.75109999999999,125.49159999999999,135.20000000000002,114.5843,137.1705,149.2484,143.78200000000001,144.47389999999999,140.58250000000001,130.7704,136.56649999999999,137.6874,137.95690000000002,136.2347,145.13059999999999,148.6925,159.0368,152.81199999999998,175.2141,171.3168,177.28149999999999,184.24879999999999,190.61500000000001,193.66370000000001,237.94680000000002,249.8733,256.20319999999998,237.67830000000001,227.16970000000001,229.99369999999999,236.83079999999998,259.98910000000001,262.11259999999999,246.56570000000002,256.21800000000002,234.62119999999999,197.07900000000001,221.22329999999999,221.1277,229.73819999999998,232.94399999999999,222.75580000000002,251.92179999999999,264.48469999999998,338.60759999999999,354.02949999999998,336.13319999999999,337.4332,370.08299999999997,424.24799999999993,435.97289999999998,429.28769999999997,447.38990000000001,490.5933,542.92990000000009,576.61099999999999,608.6644,604.32399999999996,644.29269999999997,648.28239999999994,624.95119999999997,579.03010000000006,610.76340000000005,581.48710000000005,559.98289999999997,554.69140000000004,550.43949999999995,607.98419999999999,637.44490000000008,685.09960000000001,680.06619999999998,684.38400000000001,670.97800000000007,664.16859999999997,680.65550000000007,630.86959999999999,662.03539999999998,667.14170000000001,654.6422,666.70399999999995,731.97669999999994,791.678,756.05039999999997,746.55840000000001,745.25049999999999,759.97630000000004,740.97889999999995,787.37049999999999,770.07209999999998,786.7183,712.57729999999992,666.82339999999999,677.30360000000007,667.91020000000003,602.88589999999999,602.18349999999998,550.31179999999995,549.50020000000006,644.70910000000003,671.50540000000001,693.87630000000001,677.81859999999995,717.05420000000004,711.39650000000006,695.50530000000003,710.16089999999997,637.10019999999997,693.34339999999997,701.779,692.49540000000002,688.88440000000003,686.78899999999999,623.41909999999996,654.95569999999998,576.71849999999995,572.16009999999994,592.86009999999999,547.74009999999998,550.06589999999994,504.93729999999999,533.40480000000002,376.78859999999997,427.26030000000003,371.36959999999999,351.73649999999998,288.47550000000001,368.69839999999999,364.76829999999995,461.41059999999993,421.66420000000005,370.61239999999998,346.25490000000002,370.51069999999999,395.16070000000002,384.38839999999999,400.66319999999996,415.28919999999994,386.60000000000002,379.29469999999998,385.49899999999997,348.43529999999998,341.6019,355.61649999999997,340.47399999999999,333.93939999999998,320.34790000000004,335.44139999999999,350.72679999999997,355.5154,342.95350000000002,345.49059999999997,321.56709999999998,319.51030000000003,317.3938,253.90000000000001,238.64329999999998,263.52269999999999,282.2878,266.32470000000001,257.87790000000001,272.63150000000002,284.26609999999999,291.52640000000002,302.07470000000001,296.14280000000002,303.1678,315.57060000000001,328.54629999999997,325.62729999999999,337.05860000000001,368.85579999999999,333.99889999999999,350.25990000000002,352.27680000000004,364.67469999999997,348.5394,345.34889999999996,372.1078,350.65179999999998,334.24619999999999,330.68549999999999,337.01910000000004,314.46610000000004,292.03269999999998,320.80959999999999,321.57779999999997,353.55070000000001,375.56470000000002,390.48270000000002,369.49079999999998,381.72550000000001,379.78030000000001,387.48320000000001,388.11090000000002,402.28809999999999,386.88,394.89850000000001,382.93400000000003,399.93349999999998,400.70670000000001,415.61869999999999,419.47650000000004,398.71210000000002,416.37060000000002,439.5659,445.09829999999999,431.06929999999994,462.79939999999999,454.68729999999999,460.76920000000001,470.15440000000001,450.21409999999997,450.9316,466.92020000000002,480.40000000000003,492.35740000000004,494.20279999999997,528.40809999999999,500.33659999999998,535.8143,498.35580000000004,520.31209999999999,536.6844000000001,560.70939999999996,535.56780000000003,530.62289999999996,551.70050000000003,556.01760000000002,562.75850000000003,574.58969999999999,596.36079999999993,581.29049999999995,472.71720000000005,474.90530000000001,489.10679999999996,452.99110000000002,462.97170000000006,478.22719999999998,466.84460000000001,482.0652,501.5607,527.68269999999995,518.64459999999997,530.25419999999997,525.0711,441.83130000000006,414.78989999999999,473.36799999999994,488.66240000000005,447.52799999999996,442.44919999999996,437.6653,421.54649999999998,399.5367,408.51639999999998,439.13640000000004,486.84300000000002,488.92429999999996,507.87880000000001,507.45180000000005,516.00580000000002,506.32469999999995,509.53600000000006,522.16630000000009,536.67470000000003,504.91729999999995,496.53980000000001,491.55779999999999,498.12760000000003,502.24209999999994,502.21609999999998,516.27099999999996,501.63339999999994,492.94630000000001,494.1395,515.94870000000003,499.22459999999995,515.80909999999994,516.49830000000009,501.67180000000002,520.16189999999995,522.65769999999998,501.00569999999999,551.6613000000001,620.24739999999997,880.19899999999996,770.32220000000007,821.69369999999992,915.12819999999999,891.7056,860.21309999999994,856.52290000000005,901.44169999999997,898.74390000000005,893.25990000000002,858.92269999999996,816.23119999999994,858.07090000000005,907.27879999999993,917.51609999999994,928.65210000000002,933.4790999999999,919.64840000000004,1015.7251,1042.885,1137.0706,1169.4103,1129.6832999999999,1197.1783,1251.3381999999999,1517.5373999999999,1575.1569,1474.5746999999999,1467.6514999999999,1553.6683,1492.5713000000001,1432.4811,1436.2539999999999,1391.5398,1260.5687,1238.3084999999999,1128.1764000000001,1178.6487,1156.6007000000002,1169.8924999999999,1111.0930000000001,1039.1168,1107.2552999999998,1164.269,1014.4933,1030.3971000000001,1084.8367000000001,1055.1124,1034.3344,1076.7307000000001,1043.1339,1019.912,1059.6863000000001,1066.4757,1215.2801999999999,1161.0672999999999,1250.9660000000001,1261.3174000000001,1257.0273,1138.2585999999999,1096.3995,1110.9272000000001,1103.7713000000001,1133.6923000000002,1141.165,1108.0377000000001,1080.9667999999999,994.01800000000003,1030.1578999999999,945.55140000000006,904.45519999999999,919.01440000000002,874.32470000000001,929.34079999999994,995.39530000000002,941.39870000000008,954.49439999999993,965.47219999999993,978.99109999999996,925.01870000000008,916.15629999999987,877.69220000000007,836.98779999999999,703.6377,628.95770000000005,663.59990000000005,638.42849999999999,652.55060000000003,669.07449999999994,679.99549999999999,697.10149999999999,729.13160000000005,737.43899999999996,778.14750000000004,765.83220000000006,717.67409999999995,727.30689999999993,785.53920000000005,862.86270000000002,923.30250000000001,952.72469999999987,976.22619999999995,974.09709999999995,927.78109999999992,860.87459999999999,856.47040000000004,835.17160000000001,831.69009999999992,935.22680000000003,925.68759999999997,836.43560000000002,810.42090000000007,793.57830000000001,730.30860000000007,667.86009999999999,706.31989999999996,682.02480000000003,677.80489999999998,721.49710000000005,710.73199999999997,675.82269999999994,746.01130000000001,756.41949999999997,737.68470000000002,710.32830000000001,658.49849999999992,682.60040000000004,646.65819999999997,635.41559999999993,643.37459999999999,672.83350000000007,643.41309999999999,626.83350000000007,629.03579999999999,618.0181,631.24860000000001,630.25279999999998,691.91320000000007,686.76099999999997,692.83460000000002,718.74670000000003,688.21570000000008,689.16849999999999,698.32400000000007,733.06009999999992,766.96010000000001,744.82910000000004,754.75030000000004,789.14350000000002,776.76009999999997,788.07659999999998,799.42430000000002,773.30189999999993,795.91070000000002,789.73789999999997,819.65719999999999,812.71550000000002,775.04039999999998,693.85289999999998,719.38289999999995,678.64980000000003,704.91910000000007,679.23239999999998,617.20889999999997,643.40989999999999,662.13170000000002,641.90340000000003,650.04559999999992,654.02179999999998,628.529,639.80989999999997,660.56299999999999,653.56730000000005,629.53869999999995,626.68510000000003,618.6046,616.79830000000004,608.06029999999998,556.25450000000001,570.82090000000005,567.00699999999995,526.97349999999994,463.5992,495.04239999999999,485.59429999999998,478.44379999999995,536.14840000000004,477.2912,468.64840000000004,446.64210000000003,435.67419999999998,364.90749999999997,371.46210000000002,270.9796,247.95069999999998,295.66419999999999,334.38249999999999,342.80509999999998,308.90480000000002,323.65480000000002,281.4205,304.05560000000003,294.21339999999998,304.90089999999998,313.51710000000003,297.69310000000002,300.72899999999998,305.1662,289.52339999999998,274.01140000000004,278.39890000000003,283.3143,309.90269999999998,310.90620000000001,287.58789999999999,298.59719999999999,284.92270000000002,286.45209999999997,285.89709999999997,300.19380000000001,292.7491,286.61349999999999,285.22329999999999,265.01339999999999,242.8022,225.11739999999998,211.04929999999999,216.62970000000001,234.61449999999999,204.14949999999999,213.95699999999999,201.16469999999998,217.20529999999999,226.26369999999997,227.91290000000001,223.05739999999997,241.7817,254.90719999999999,269.97489999999999,256.52840000000003,264.44970000000001,247.47460000000001,243.33699999999999,245.06130000000002,238.76119999999997,236.9599,237.27279999999999,256.71469999999999,254.80999999999997,263.15769999999998,269.40769999999998,263.1157,262.85809999999998,251.55620000000002,233.69659999999999,229.57659999999998,240.52449999999999,247.61869999999999,247.45959999999999,254.22790000000001,250.4495,282.09270000000004,292.18439999999998,275.63580000000002,277.27510000000001,285.42320000000001,284.70119999999997,259.9359,256.91639999999995,284.24529999999999,291.92179999999996,292.03919999999999,289.54680000000002,289.54059999999998,295.42570000000001,287.29160000000002,288.73739999999998,298.68100000000004,310.25529999999998,305.25509999999997,304.93329999999997,311.29769999999996,299.70949999999999,309.70209999999997,305.62099999999998,311.39780000000002,306.5806,304.02480000000003,297.44819999999999,293.14859999999999,280.7835,268.31729999999999,242.3305,239.63390000000001,247.79640000000001,240.5736,246.12059999999997,245.50890000000001,246.2603,222.66970000000001,223.327,219.09619999999998,230.58640000000003,223.69910000000002,221.49790000000002,222.8271,221.01419999999999,223.04119999999998,228.11070000000001,224.92700000000002,209.39019999999999,217.70439999999999,219.19029999999998,233.0171,234.875,238.7987,234.31809999999999,217.86180000000002,219.32420000000002,210.7097,210.3107,224.20399999999998,205.41730000000001,216.6842,209.7467,206.5531,216.3374,214.96879999999999,209.36320000000001,208.4853,207.02470000000002,205.42319999999998,206.3365,207.93279999999999,205.58529999999999,203.65890000000002,198.66490000000002,204.11679999999998,207.9307,206.80339999999998,203.602,202.98479999999998,202.2535,203.60369999999998,198.0384,189.1018,190.02950000000001,187.36010000000002,184.26859999999999,185.44909999999999,187.6088,190.56820000000002,185.8021,178.29429999999999,176.26239999999999,180.77179999999998,180.91839999999999,184.78309999999999,180.73999999999998,187.5549,190.637,187.61669999999998,193.96940000000001,196.27879999999999,199.31209999999999,198.34360000000001,194.5829,185.9871,189.03909999999999,204.29059999999998,211.05010000000001,197.71449999999999,195.71350000000001,168.55029999999999,131.31379999999999,155.41139999999999,145.7346,137.03550000000001,133.0943,135.15010000000001,136.7354,133.79680000000002,131.36789999999999,134.07819999999998,136.6652,126.4135,124.1905,128.21450000000002,133.036,132.68029999999999,132.08619999999999,134.90180000000001,138.2843,137.21639999999999,139.56649999999999,146.03740000000002,142.3038,146.00359999999998,142.0292,144.6498,145.5264,147.24360000000001,140.29339999999999,142.43899999999999,140.83259999999999,142.79489999999998,142.72999999999999,142.1611,140.96350000000001,138.7294,134.9873,118.91860000000001,120.91590000000001,119.8467,112.6657,117.02930000000001,115.4855,116.92290000000001,118.7454,118.214,117.19880000000001,117.52510000000001,116.10879999999999,111.56479999999999,110.30519999999999,108.6503,109.5847,112.70929999999998,116.1623,116.6065,119.4915,117.8229,121.1138,124.66520000000001,134.83840000000001,142.15969999999999,145.1165,144.76159999999999,148.1189,163.51579999999998,174.19669999999999,183.46809999999999,178.98849999999999,178.09370000000001,168.79349999999999,174.7191,189.79769999999999,192.83159999999998,195.8639,199.0547,186.85040000000001,198.5496,199.83359999999999,202.9468,202.4178,215.52680000000001,199.7621,203.6816,213.48440000000002,209.34979999999999,214.66159999999999,214.88809999999998,207.27850000000001,201.26990000000001,225.12780000000001,216.70280000000002,189.40170000000001,190.55670000000001,196.61429999999999,190.3614,184.2747,192.39179999999999,206.1268,194.9502,205.71429999999998,207.45049999999998,207.27000000000001,215.26459999999997,206.07660000000001,204.50020000000001,206.48270000000002,196.7114,191.5514,196.6285,194.1961,188.43870000000001,195.8954,189.80950000000001,178.221,174.08680000000001,173.89660000000001,177.46189999999999,172.15549999999999,160.95740000000001,147.76249999999999,149.99979999999999,145.10380000000001,161.10910000000001,168.02870000000001,173.36100000000002,160.75659999999999,163.96019999999999,179.47970000000001,178.1413,183.65359999999998,174.16849999999999,176.25999999999999,168.08879999999999,176.63120000000001,170.58349999999999,166.79349999999999,171.24449999999999,161.33240000000001,167.4588,172.77160000000001,168.2954,172.78030000000001,173.45569999999998,169.39329999999998,170.5746,172.45429999999999,176.26669999999999,173.7525,175.85890000000001,173.48849999999999,174.27090000000001,177.02430000000001,176.43120000000002,177.96629999999999,179.6704,185.10400000000001,184.81440000000001,186.2003,187.78559999999999,189.96619999999999,171.88290000000001,168.31309999999999,160.85819999999998,164.42310000000001,162.33550000000002,161.6199,163.5599,158.87990000000002,163.39660000000001,154.98390000000001,156.5256,153.7474,155.5359,147.47370000000001,147.45259999999999,135.6362,135.65719999999999,137.90270000000001,130.78440000000001,133.2114,132.05350000000001,133.35390000000001,134.96300000000002,137.7867,141.2533,140.60640000000001,140.19109999999998,140.1088,137.7175,137.07240000000002,137.84209999999999,132.6112,132.6558,133.64670000000001,135.19840000000002,140.1396,137.78809999999999,137.9256,133.8023,134.31040000000002,138.40380000000002,138.29220000000001,141.65540000000001,126.62279999999998,131.53269999999998,122.13780000000001,122.2046,119.0107,101.26509999999999,101.19759999999999,100.91030000000001,100.6138,96.274199999999993,97.695099999999996,99.20259999999999,100.41670000000001,98.618399999999994,99.467399999999998,102.8903,108.25439999999999,106.6653,110.7826,110.72850000000001,111.5985,108.5731,110.188,103.36430000000001,105.47169999999998,107.7084,111.87739999999999,110.5377,112.52329999999999,110.7321,107.1656,103.0899,103.59320000000001,104.44629999999999,103.8549,103.84899999999999,105.3496,104.84990000000001,113.46909999999998,110.2469,111.4126,108.06009999999999,110.52720000000001,107.9777,108.66409999999999,109.3853,110.54649999999999,108.2123,111.2428,105.71639999999999,105.718,105.5271,105.11760000000001,105.97840000000001,107.0856,105.21640000000001,103.83009999999999,103.93079999999999,101.59389999999999,101.0478,100.82180000000001,102.95589999999999,103.23199999999999,101.9109,103.54650000000001,103.0992,103.68640000000001,104.30120000000001,105.45649999999999,105.0476,106.50729999999999,100.15179999999999,94.965800000000002,85.7684,87.723799999999997,89.794300000000007,89.861400000000003,88.030799999999999,87.320099999999996,88.992499999999993,87.488500000000002,88.420600000000007,88.090199999999996,88.042600000000007,87.692800000000005,90.662300000000002,89.291799999999995,85.477199999999996,83.825800000000001,83.880399999999995,83.288200000000003,83.194900000000004,84.139399999999995,84.467299999999994,85.0441,84.197699999999998,83.981899999999996,80.704499999999996,77.289600000000007,76.907200000000003,78.486699999999999,79.680799999999991,81.031599999999997,81.808099999999996,79.520900000000012,80.864100000000008,81.884699999999995,82.315300000000008,81.264200000000002,81.947800000000001,81.455299999999994,80.061899999999994,81.107600000000005,80.310299999999998,80.263800000000003,82.026899999999998,84.055000000000007,83.987400000000008,87.242099999999994,84.290300000000002,83.155299999999997,82.936800000000005,80.63900000000001,82.340899999999991,82.113100000000003,82.144599999999997,78.080100000000002,77.463300000000004,77.118499999999997,77.676400000000001,77.95689999999999,78.566100000000006,79.081000000000003,80.805700000000002,79.619100000000003,78.989200000000011,77.744100000000003,80.2607,83.058199999999999,84.4923,88.182099999999991,90.7059,93.470100000000002,95.709400000000002,92.921700000000001,95.803899999999999,101.9817,101.1604,97.728499999999997,100.3372,101.7509,101.83359999999999,105.11369999999999,105.9954,111.23490000000001,109.40160000000002,113.62309999999999,111.92530000000001,117.57640000000001,119.83569999999999,121.01260000000001,117.78139999999999,113.37079999999999,118.66250000000001,114.93329999999999,115.41950000000001,112.56049999999999,116.71199999999999,117.0587,106.7512,115.98250000000002,115.45959999999999,120.6018,127.0765,126.2129,122.5479,123.10600000000001,121.95700000000001,120.9367,124.7192,129.31980000000001,129.0367,133.54150000000001,138.4496,136.2465,141.95839999999998,147.23400000000001,150.05520000000001,153.5497,142.13659999999999,145.31549999999999,150.726,154.54159999999999,142.65859999999998,145.87280000000001,142.1574,142.0558,140.01589999999999,147.35900000000001,150.2397,151.58339999999998,152.76050000000001,154.0538,163.9614,161.0001,161.1326,154.1223,150.93449999999999,149.4376,149.92519999999999,155.7833,153.14250000000001,140.46430000000001,146.11080000000001,138.69320000000002,137.42930000000001,129.19320000000002,137.29249999999999,129.6662,142.00479999999999,144.68770000000001,138.05520000000001,141.31870000000001,134.71379999999999,139.55630000000002,146.03379999999999,143.0009,135.03050000000002,136.81190000000001,136.56040000000002,136.32509999999999,127.7474,126.42020000000001,129.18689999999998,126.373,131.3665,133.2852,130.96509999999998,135.91629999999998,132.12289999999999,127.871,129.34229999999999,129.82240000000002,127.84400000000001,125.55249999999999,126.61389999999999,127.952,131.97289999999998,133.43940000000001,139.20429999999999,141.2193,141.6174,149.2747,149.03979999999999,154.47640000000001,157.35570000000001,157.08949999999999,159.64060000000001,167.78970000000001,173.816,171.40869999999998,165.7861,167.9365,165.65350000000001,173.15950000000001,172.46300000000002,181.3356,190.10380000000001,186.44579999999999,192.69630000000001,205.57089999999997,215.76149999999998,212.22289999999998,220.30669999999998,203.46600000000001,213.08880000000002,222.0044,217.93330000000003,239.71870000000001,253.57850000000002,253.1653,247.4281,249.87389999999999,243.96439999999998,227.29759999999999,207.57979999999998,216.29559999999998,205.03179999999998,186.636,208.23740000000001,205.12950000000001,198.34989999999999,208.01579999999998,212.14520000000002,219.55429999999998,227.5735,217.04530000000003,221.03790000000001,220.98360000000002,217.56039999999999,221.65899999999999,209.1764,192.738,190.9393,193.58850000000001,190.68790000000001,193.0968,198.69759999999999,208.6431,196.97280000000001,196.27600000000001,193.8278,162.88640000000001,139.15969999999999,150.75489999999999,143.5463,145.85159999999999,140.76509999999999,146.86840000000001,149.00649999999999,150.8391,150.80940000000001,148.97720000000001,147.0753,136.48240000000001,139.00479999999999,142.3603,147.98320000000001,146.23060000000001,148.15049999999999,145.20090000000002,142.34739999999999,140.11840000000001,144.7679,138.82490000000001,137.93880000000001,135.66810000000001,134.03899999999999,129.86160000000001,141.34009999999998,141.8288,144.59120000000001,144.8741,139.12569999999999,151.97329999999999,152.41540000000001,151.88749999999999,149.44159999999999,150.85759999999999,154.20100000000002,152.51089999999999,155.79149999999998,153.27719999999999,150.05240000000001,147.1234,150.10290000000001,151.15559999999999,149.00460000000001,152.67949999999999,154.59830000000002,156.9837,152.6985,138.6096,132.4203,135.88039999999998,131.52870000000001,125.23280000000001,129.40030000000002,122.96400000000001,119.3073,119.69970000000001,120.3143,109.75829999999999,101.9015,105.00579999999999,104.76000000000001,104.56810000000002,103.70859999999999,100.33859999999999,103.13270000000001,105.2011,103.02990000000001,104.96730000000001,102.291,100.7026,103.33630000000001,101.59290000000001,104.1974,98.303899999999999,87.077100000000002,84.888499999999993,90.447699999999998,84.42349999999999,87.088099999999997,89.2179,89.45920000000001,88.471000000000004,90.259500000000003,92.761099999999999,94.516599999999997,100.9136,101.3203,102.39389999999999,99.852199999999996,104.0745,105.38810000000001,106.646,102.8981,99.937200000000004,96.973399999999998,94.141900000000007,99.563199999999995,100.5223,98.130700000000004,98.800899999999999,97.187299999999993,94.550600000000003,93.091300000000004,85.167199999999994,81.618900000000011,76.847200000000001,70.909199999999998,73.7303,71.357500000000002,79.344000000000008,77.238799999999998,79.155100000000004,74.920600000000007,77.607900000000001,79.658200000000008,77.597799999999992,75.496799999999993,74.579899999999995,75.774100000000004,76.680800000000005,77.521900000000002,79.027499999999989,82.3399,84.092799999999997,91.431300000000007,92.934600000000003,91.4298,86.836799999999997,81.822099999999992,80.4465,83.025700000000001,82.476300000000009,80.257999999999996,75.535600000000002,79.218299999999999,76.082000000000008,76.830100000000002,74.9893,73.248199999999997,75.483400000000003,77.256399999999999,80.630700000000004,80.892099999999999,78.956000000000003,81.887699999999995,82.693700000000007,81.610500000000002,80.027799999999999,78.205700000000007,80.840699999999998,83.945400000000006,88.586399999999998,89.966000000000008,91.787999999999997,89.479200000000006,91.567900000000009,93.912700000000001,91.806799999999996,96.579099999999997,99.34190000000001,96.451499999999996,97.729299999999995,92.8536,86.966700000000003,84.897100000000009,83.456500000000005,86.954499999999996,85.972499999999997,87.823499999999996,87.367499999999993,84.558099999999996,83.097499999999997,82.266099999999994,86.092199999999991,87.859899999999996,87.366,91.915700000000001,90.454400000000007,89.601900000000001,86.805599999999998,92.940599999999989,93.886899999999997,102.45299999999999,100.46260000000001,100.19459999999999,95.443699999999993,97.650400000000005,88.714300000000009,90.049900000000008,92.107399999999998,90.5501,94.481999999999999,87.341999999999999,81.0715,79.927800000000005,76.234400000000008,73.7577,70.744500000000002,73.297399999999996,79.259799999999998,78.557999999999993,78.888400000000004,82.404399999999995,86.1751,91.218299999999999,89.988500000000002,85.673900000000003,81.2928,85.929400000000001,100.02070000000001,91.92949999999999,99.362799999999993,96.123400000000004,94.214799999999997,97.255899999999997,101.77020000000002,114.64840000000001,146.02280000000002,133.92099999999999,127.97449999999999,133.0197,135.9033,141.2037,147.52369999999999,148.04520000000002,152.48750000000001,165.2107,183.7894,180.41970000000001,183.3921,184.70699999999999,183.39230000000001,149.16030000000001,142.43429999999998,158.12889999999999,158.9409,160.54919999999998,152.2919,155.2927,148.64589999999998,140.16470000000001,127.12440000000001,115.798,120.74180000000001,112.4967,112.9829,120.26049999999999,127.74980000000001,123.6896,115.5192,114.77619999999999,119.6871,114.66160000000001,114.07860000000001,112.78809999999999,118.06559999999999,121.3284,131.17150000000001,131.31379999999999,130.91459999999998,135.32859999999999,120.71600000000001,115.0528,112.4295,116.20010000000001,116.575,112.82589999999999,108.63210000000001,114.3278,121.30240000000001,118.997,128.69800000000001,118.26859999999999,106.68789999999998,107.82400000000001,109.9079,106.62860000000001,106.8582,104.61339999999998,105.7784,102.4357,99.728200000000001,92.416799999999995,96.944900000000004,101.2114,101.15400000000001,93.778599999999997,80.164699999999996,82.691999999999993,77.037300000000002,76.085700000000003,71.751300000000001,72.600799999999992,75.851399999999998,74.093600000000009,77.441199999999995,76.428799999999995,80.114599999999996,78.036699999999996,80.188000000000002,78.136399999999995,77.242999999999995,76.973600000000005,71.741399999999999,text:date: 2020-07-27br />return_base100: 100.0000br />name: Consumer Index,date: 2020-07-28br />return_base100: 94.4883br />name: Consumer Index,date: 2020-07-29br />return_base100: 97.8129br />name: Consumer Index,date: 2020-07-30br />return_base100: 96.3353br />name: Consumer Index,date: 2020-07-31br />return_base100: 96.4282br />name: Consumer Index,date: 2020-08-01br />return_base100: 96.2684br />name: Consumer Index,date: 2020-08-02br />return_base100: 98.6986br />name: Consumer Index,date: 2020-08-03br />return_base100: 93.2437br />name: Consumer Index,date: 2020-08-04br />return_base100: 96.9842br />name: Consumer Index,date: 2020-08-05br />return_base100: 100.1729br />name: Consumer Index,date: 2020-08-06br />return_base100: 101.2747br />name: Consumer Index,date: 2020-08-07br />return_base100: 103.3454br />name: Consumer Index,date: 2020-08-08br />return_base100: 105.3192br />name: Consumer Index,date: 2020-08-09br />return_base100: 112.0803br />name: Consumer Index,date: 2020-08-10br />return_base100: 115.0127br />name: Consumer Index,date: 2020-08-11br />return_base100: 118.0492br />name: Consumer Index,date: 2020-08-12br />return_base100: 108.7038br />name: Consumer Index,date: 2020-08-13br />return_base100: 112.1528br />name: Consumer Index,date: 2020-08-14br />return_base100: 111.7115br />name: Consumer Index,date: 2020-08-15br />return_base100: 114.4792br />name: Consumer Index,date: 2020-08-16br />return_base100: 114.7169br />name: Consumer Index,date: 2020-08-17br />return_base100: 124.4656br />name: Consumer Index,date: 2020-08-18br />return_base100: 121.4249br />name: Consumer Index,date: 2020-08-19br />return_base100: 125.3424br />name: Consumer Index,date: 2020-08-20br />return_base100: 115.3547br />name: Consumer Index,date: 2020-08-21br />return_base100: 127.3969br />name: Consumer Index,date: 2020-08-22br />return_base100: 135.1229br />name: Consumer Index,date: 2020-08-23br />return_base100: 141.1240br />name: Consumer Index,date: 2020-08-24br />return_base100: 139.4247br />name: Consumer Index,date: 2020-08-25br />return_base100: 140.9636br />name: Consumer Index,date: 2020-08-26br />return_base100: 127.1633br />name: Consumer Index,date: 2020-08-27br />return_base100: 128.3127br />name: Consumer Index,date: 2020-08-28br />return_base100: 121.8357br />name: Consumer Index,date: 2020-08-29br />return_base100: 131.1977br />name: Consumer Index,date: 2020-08-30br />return_base100: 130.9686br />name: Consumer Index,date: 2020-08-31br />return_base100: 129.2563br />name: Consumer Index,date: 2020-09-01br />return_base100: 128.3068br />name: Consumer Index,date: 2020-09-02br />return_base100: 124.9093br />name: Consumer Index,date: 2020-09-03br />return_base100: 119.7864br />name: Consumer Index,date: 2020-09-04br />return_base100: 96.8381br />name: Consumer Index,date: 2020-09-05br />return_base100: 101.0671br />name: Consumer Index,date: 2020-09-06br />return_base100: 90.4099br />name: Consumer Index,date: 2020-09-07br />return_base100: 96.0513br />name: Consumer Index,date: 2020-09-08br />return_base100: 92.9919br />name: Consumer Index,date: 2020-09-09br />return_base100: 92.4307br />name: Consumer Index,date: 2020-09-10br />return_base100: 96.1126br />name: Consumer Index,date: 2020-09-11br />return_base100: 100.5436br />name: Consumer Index,date: 2020-09-12br />return_base100: 100.7147br />name: Consumer Index,date: 2020-09-13br />return_base100: 102.8888br />name: Consumer Index,date: 2020-09-14br />return_base100: 96.8167br />name: Consumer Index,date: 2020-09-15br />return_base100: 97.2633br />name: Consumer Index,date: 2020-09-16br />return_base100: 93.3561br />name: Consumer Index,date: 2020-09-17br />return_base100: 94.3026br />name: Consumer Index,date: 2020-09-18br />return_base100: 93.8747br />name: Consumer Index,date: 2020-09-19br />return_base100: 92.8551br />name: Consumer Index,date: 2020-09-20br />return_base100: 93.6003br />name: Consumer Index,date: 2020-09-21br />return_base100: 90.6984br />name: Consumer Index,date: 2020-09-22br />return_base100: 82.1095br />name: Consumer Index,date: 2020-09-23br />return_base100: 87.2090br />name: Consumer Index,date: 2020-09-24br />return_base100: 80.5923br />name: Consumer Index,date: 2020-09-25br />return_base100: 87.2380br />name: Consumer Index,date: 2020-09-26br />return_base100: 88.5015br />name: Consumer Index,date: 2020-09-27br />return_base100: 90.0239br />name: Consumer Index,date: 2020-09-28br />return_base100: 89.4475br />name: Consumer Index,date: 2020-09-29br />return_base100: 90.2076br />name: Consumer Index,date: 2020-09-30br />return_base100: 91.0812br />name: Consumer Index,date: 2020-10-01br />return_base100: 90.5803br />name: Consumer Index,date: 2020-10-02br />return_base100: 85.6828br />name: Consumer Index,date: 2020-10-03br />return_base100: 83.8195br />name: Consumer Index,date: 2020-10-04br />return_base100: 83.3398br />name: Consumer Index,date: 2020-10-05br />return_base100: 84.1323br />name: Consumer Index,date: 2020-10-06br />return_base100: 84.2932br />name: Consumer Index,date: 2020-10-07br />return_base100: 79.2172br />name: Consumer Index,date: 2020-10-08br />return_base100: 80.0936br />name: Consumer Index,date: 2020-10-09br />return_base100: 81.9484br />name: Consumer Index,date: 2020-10-10br />return_base100: 85.2217br />name: Consumer Index,date: 2020-10-11br />return_base100: 85.4553br />name: Consumer Index,date: 2020-10-12br />return_base100: 85.9094br />name: Consumer Index,date: 2020-10-13br />return_base100: 86.0633br />name: Consumer Index,date: 2020-10-14br />return_base100: 83.6648br />name: Consumer Index,date: 2020-10-15br />return_base100: 82.0052br />name: Consumer Index,date: 2020-10-16br />return_base100: 81.1849br />name: Consumer Index,date: 2020-10-17br />return_base100: 78.3945br />name: Consumer Index,date: 2020-10-18br />return_base100: 80.6761br />name: Consumer Index,date: 2020-10-19br />return_base100: 81.3283br />name: Consumer Index,date: 2020-10-20br />return_base100: 80.6844br />name: Consumer Index,date: 2020-10-21br />return_base100: 78.1199br />name: Consumer Index,date: 2020-10-22br />return_base100: 80.5671br />name: Consumer Index,date: 2020-10-23br />return_base100: 82.8744br />name: Consumer Index,date: 2020-10-24br />return_base100: 81.9442br />name: Consumer Index,date: 2020-10-25br />return_base100: 81.7430br />name: Consumer Index,date: 2020-10-26br />return_base100: 80.2268br />name: Consumer Index,date: 2020-10-27br />return_base100: 78.9376br />name: Consumer Index,date: 2020-10-28br />return_base100: 78.8990br />name: Consumer Index,date: 2020-10-29br />return_base100: 73.4724br />name: Consumer Index,date: 2020-10-30br />return_base100: 72.2942br />name: Consumer Index,date: 2020-10-31br />return_base100: 70.6150br />name: Consumer Index,date: 2020-11-01br />return_base100: 70.5962br />name: Consumer Index,date: 2020-11-02br />return_base100: 71.2596br />name: Consumer Index,date: 2020-11-03br />return_base100: 68.7452br />name: Consumer Index,date: 2020-11-04br />return_base100: 68.8462br />name: Consumer Index,date: 2020-11-05br />return_base100: 69.5402br />name: Consumer Index,date: 2020-11-06br />return_base100: 73.0881br />name: Consumer Index,date: 2020-11-07br />return_base100: 78.7726br />name: Consumer Index,date: 2020-11-08br />return_base100: 73.9930br />name: Consumer Index,date: 2020-11-09br />return_base100: 78.4205br />name: Consumer Index,date: 2020-11-10br />return_base100: 78.8723br />name: Consumer Index,date: 2020-11-11br />return_base100: 79.6305br />name: Consumer Index,date: 2020-11-12br />return_base100: 78.6600br />name: Consumer Index,date: 2020-11-13br />return_base100: 77.1981br />name: Consumer Index,date: 2020-11-14br />return_base100: 79.9864br />name: Consumer Index,date: 2020-11-15br />return_base100: 77.7020br />name: Consumer Index,date: 2020-11-16br />return_base100: 77.3519br />name: Consumer Index,date: 2020-11-17br />return_base100: 78.7759br />name: Consumer Index,date: 2020-11-18br />return_base100: 80.4197br />name: Consumer Index,date: 2020-11-19br />return_base100: 77.7382br />name: Consumer Index,date: 2020-11-20br />return_base100: 75.4634br />name: Consumer Index,date: 2020-11-21br />return_base100: 76.9681br />name: Consumer Index,date: 2020-11-22br />return_base100: 85.0254br />name: Consumer Index,date: 2020-11-23br />return_base100: 82.8289br />name: Consumer Index,date: 2020-11-24br />return_base100: 89.4820br />name: Consumer Index,date: 2020-11-25br />return_base100: 93.4198br />name: Consumer Index,date: 2020-11-26br />return_base100: 92.6712br />name: Consumer Index,date: 2020-11-27br />return_base100: 81.7093br />name: Consumer Index,date: 2020-11-28br />return_base100: 82.3005br />name: Consumer Index,date: 2020-11-29br />return_base100: 84.2495br />name: Consumer Index,date: 2020-11-30br />return_base100: 84.6926br />name: Consumer Index,date: 2020-12-01br />return_base100: 88.4842br />name: Consumer Index,date: 2020-12-02br />return_base100: 86.9720br />name: Consumer Index,date: 2020-12-03br />return_base100: 91.2910br />name: Consumer Index,date: 2020-12-04br />return_base100: 91.5172br />name: Consumer Index,date: 2020-12-05br />return_base100: 86.2182br />name: Consumer Index,date: 2020-12-06br />return_base100: 89.9442br />name: Consumer Index,date: 2020-12-07br />return_base100: 90.0859br />name: Consumer Index,date: 2020-12-08br />return_base100: 90.1089br />name: Consumer Index,date: 2020-12-09br />return_base100: 84.6218br />name: Consumer Index,date: 2020-12-10br />return_base100: 85.3219br />name: Consumer Index,date: 2020-12-11br />return_base100: 81.9897br />name: Consumer Index,date: 2020-12-12br />return_base100: 78.6198br />name: Consumer Index,date: 2020-12-13br />return_base100: 81.1805br />name: Consumer Index,date: 2020-12-14br />return_base100: 81.4900br />name: Consumer Index,date: 2020-12-15br />return_base100: 83.2870br />name: Consumer Index,date: 2020-12-16br />return_base100: 84.0811br />name: Consumer Index,date: 2020-12-17br />return_base100: 86.9251br />name: Consumer Index,date: 2020-12-18br />return_base100: 85.9365br />name: Consumer Index,date: 2020-12-19br />return_base100: 93.1553br />name: Consumer Index,date: 2020-12-20br />return_base100: 92.6314br />name: Consumer Index,date: 2020-12-21br />return_base100: 87.5939br />name: Consumer Index,date: 2020-12-22br />return_base100: 84.0548br />name: Consumer Index,date: 2020-12-23br />return_base100: 83.5537br />name: Consumer Index,date: 2020-12-24br />return_base100: 73.5823br />name: Consumer Index,date: 2020-12-25br />return_base100: 81.7501br />name: Consumer Index,date: 2020-12-26br />return_base100: 80.8165br />name: Consumer Index,date: 2020-12-27br />return_base100: 81.2485br />name: Consumer Index,date: 2020-12-28br />return_base100: 80.3103br />name: Consumer Index,date: 2020-12-29br />return_base100: 80.7338br />name: Consumer Index,date: 2020-12-30br />return_base100: 80.2185br />name: Consumer Index,date: 2020-12-31br />return_base100: 77.9725br />name: Consumer Index,date: 2021-01-01br />return_base100: 77.8599br />name: Consumer Index,date: 2021-01-02br />return_base100: 79.8537br />name: Consumer Index,date: 2021-01-03br />return_base100: 78.0069br />name: Consumer Index,date: 2021-01-04br />return_base100: 80.9706br />name: Consumer Index,date: 2021-01-05br />return_base100: 79.5021br />name: Consumer Index,date: 2021-01-06br />return_base100: 85.2900br />name: Consumer Index,date: 2021-01-07br />return_base100: 92.7506br />name: Consumer Index,date: 2021-01-08br />return_base100: 99.5392br />name: Consumer Index,date: 2021-01-09br />return_base100: 103.0525br />name: Consumer Index,date: 2021-01-10br />return_base100: 106.7243br />name: Consumer Index,date: 2021-01-11br />return_base100: 101.2118br />name: Consumer Index,date: 2021-01-12br />return_base100: 89.6470br />name: Consumer Index,date: 2021-01-13br />return_base100: 92.3030br />name: Consumer Index,date: 2021-01-14br />return_base100: 98.1875br />name: Consumer Index,date: 2021-01-15br />return_base100: 97.6777br />name: Consumer Index,date: 2021-01-16br />return_base100: 97.9356br />name: Consumer Index,date: 2021-01-17br />return_base100: 102.8904br />name: Consumer Index,date: 2021-01-18br />return_base100: 108.2373br />name: Consumer Index,date: 2021-01-19br />return_base100: 112.7511br />name: Consumer Index,date: 2021-01-20br />return_base100: 125.4916br />name: Consumer Index,date: 2021-01-21br />return_base100: 135.2000br />name: Consumer Index,date: 2021-01-22br />return_base100: 114.5843br />name: Consumer Index,date: 2021-01-23br />return_base100: 137.1705br />name: Consumer Index,date: 2021-01-24br />return_base100: 149.2484br />name: Consumer Index,date: 2021-01-25br />return_base100: 143.7820br />name: Consumer Index,date: 2021-01-26br />return_base100: 144.4739br />name: Consumer Index,date: 2021-01-27br />return_base100: 140.5825br />name: Consumer Index,date: 2021-01-28br />return_base100: 130.7704br />name: Consumer Index,date: 2021-01-29br />return_base100: 136.5665br />name: Consumer Index,date: 2021-01-30br />return_base100: 137.6874br />name: Consumer Index,date: 2021-01-31br />return_base100: 137.9569br />name: Consumer Index,date: 2021-02-01br />return_base100: 136.2347br />name: Consumer Index,date: 2021-02-02br />return_base100: 145.1306br />name: Consumer Index,date: 2021-02-03br />return_base100: 148.6925br />name: Consumer Index,date: 2021-02-04br />return_base100: 159.0368br />name: Consumer Index,date: 2021-02-05br />return_base100: 152.8120br />name: Consumer Index,date: 2021-02-06br />return_base100: 175.2141br />name: Consumer Index,date: 2021-02-07br />return_base100: 171.3168br />name: Consumer Index,date: 2021-02-08br />return_base100: 177.2815br />name: Consumer Index,date: 2021-02-09br />return_base100: 184.2488br />name: Consumer Index,date: 2021-02-10br />return_base100: 190.6150br />name: Consumer Index,date: 2021-02-11br />return_base100: 193.6637br />name: Consumer Index,date: 2021-02-12br />return_base100: 237.9468br />name: Consumer Index,date: 2021-02-13br />return_base100: 249.8733br />name: Consumer Index,date: 2021-02-14br />return_base100: 256.2032br />name: Consumer Index,date: 2021-02-15br />return_base100: 237.6783br />name: Consumer Index,date: 2021-02-16br />return_base100: 227.1697br />name: Consumer Index,date: 2021-02-17br />return_base100: 229.9937br />name: Consumer Index,date: 2021-02-18br />return_base100: 236.8308br />name: Consumer Index,date: 2021-02-19br />return_base100: 259.9891br />name: Consumer Index,date: 2021-02-20br />return_base100: 262.1126br />name: Consumer Index,date: 2021-02-21br />return_base100: 246.5657br />name: Consumer Index,date: 2021-02-22br />return_base100: 256.2180br />name: Consumer Index,date: 2021-02-23br />return_base100: 234.6212br />name: Consumer Index,date: 2021-02-24br />return_base100: 197.0790br />name: Consumer Index,date: 2021-02-25br />return_base100: 221.2233br />name: Consumer Index,date: 2021-02-26br />return_base100: 221.1277br />name: Consumer Index,date: 2021-02-27br />return_base100: 229.7382br />name: Consumer Index,date: 2021-02-28br />return_base100: 232.9440br />name: Consumer Index,date: 2021-03-01br />return_base100: 222.7558br />name: Consumer Index,date: 2021-03-02br />return_base100: 251.9218br />name: Consumer Index,date: 2021-03-03br />return_base100: 264.4847br />name: Consumer Index,date: 2021-03-04br />return_base100: 338.6076br />name: Consumer Index,date: 2021-03-05br />return_base100: 354.0295br />name: Consumer Index,date: 2021-03-06br />return_base100: 336.1332br />name: Consumer Index,date: 2021-03-07br />return_base100: 337.4332br />name: Consumer Index,date: 2021-03-08br />return_base100: 370.0830br />name: Consumer Index,date: 2021-03-09br />return_base100: 424.2480br />name: Consumer Index,date: 2021-03-10br />return_base100: 435.9729br />name: Consumer Index,date: 2021-03-11br />return_base100: 429.2877br />name: Consumer Index,date: 2021-03-12br />return_base100: 447.3899br />name: Consumer Index,date: 2021-03-13br />return_base100: 490.5933br />name: Consumer Index,date: 2021-03-14br />return_base100: 542.9299br />name: Consumer Index,date: 2021-03-15br />return_base100: 576.6110br />name: Consumer Index,date: 2021-03-16br />return_base100: 608.6644br />name: Consumer Index,date: 2021-03-17br />return_base100: 604.3240br />name: Consumer Index,date: 2021-03-18br />return_base100: 644.2927br />name: Consumer Index,date: 2021-03-19br />return_base100: 648.2824br />name: Consumer Index,date: 2021-03-20br />return_base100: 624.9512br />name: Consumer Index,date: 2021-03-21br />return_base100: 579.0301br />name: Consumer Index,date: 2021-03-22br />return_base100: 610.7634br />name: Consumer Index,date: 2021-03-23br />return_base100: 581.4871br />name: Consumer Index,date: 2021-03-24br />return_base100: 559.9829br />name: Consumer Index,date: 2021-03-25br />return_base100: 554.6914br />name: Consumer Index,date: 2021-03-26br />return_base100: 550.4395br />name: Consumer Index,date: 2021-03-27br />return_base100: 607.9842br />name: Consumer Index,date: 2021-03-28br />return_base100: 637.4449br />name: Consumer Index,date: 2021-03-29br />return_base100: 685.0996br />name: Consumer Index,date: 2021-03-30br />return_base100: 680.0662br />name: Consumer Index,date: 2021-03-31br />return_base100: 684.3840br />name: Consumer Index,date: 2021-04-01br />return_base100: 670.9780br />name: Consumer Index,date: 2021-04-02br />return_base100: 664.1686br />name: Consumer Index,date: 2021-04-03br />return_base100: 680.6555br />name: Consumer Index,date: 2021-04-04br />return_base100: 630.8696br />name: Consumer Index,date: 2021-04-05br />return_base100: 662.0354br />name: Consumer Index,date: 2021-04-06br />return_base100: 667.1417br />name: Consumer Index,date: 2021-04-07br />return_base100: 654.6422br />name: Consumer Index,date: 2021-04-08br />return_base100: 666.7040br />name: Consumer Index,date: 2021-04-09br />return_base100: 731.9767br />name: Consumer Index,date: 2021-04-10br />return_base100: 791.6780br />name: Consumer Index,date: 2021-04-11br />return_base100: 756.0504br />name: Consumer Index,date: 2021-04-12br />return_base100: 746.5584br />name: Consumer Index,date: 2021-04-13br />return_base100: 745.2505br />name: Consumer Index,date: 2021-04-14br />return_base100: 759.9763br />name: Consumer Index,date: 2021-04-15br />return_base100: 740.9789br />name: Consumer Index,date: 2021-04-16br />return_base100: 787.3705br />name: Consumer Index,date: 2021-04-17br />return_base100: 770.0721br />name: Consumer Index,date: 2021-04-18br />return_base100: 786.7183br />name: Consumer Index,date: 2021-04-19br />return_base100: 712.5773br />name: Consumer Index,date: 2021-04-20br />return_base100: 666.8234br />name: Consumer Index,date: 2021-04-21br />return_base100: 677.3036br />name: Consumer Index,date: 2021-04-22br />return_base100: 667.9102br />name: Consumer Index,date: 2021-04-23br />return_base100: 602.8859br />name: Consumer Index,date: 2021-04-24br />return_base100: 602.1835br />name: Consumer Index,date: 2021-04-25br />return_base100: 550.3118br />name: Consumer Index,date: 2021-04-26br />return_base100: 549.5002br />name: Consumer Index,date: 2021-04-27br />return_base100: 644.7091br />name: Consumer Index,date: 2021-04-28br />return_base100: 671.5054br />name: Consumer Index,date: 2021-04-29br />return_base100: 693.8763br />name: Consumer Index,date: 2021-04-30br />return_base100: 677.8186br />name: Consumer Index,date: 2021-05-01br />return_base100: 717.0542br />name: Consumer Index,date: 2021-05-02br />return_base100: 711.3965br />name: Consumer Index,date: 2021-05-03br />return_base100: 695.5053br />name: Consumer Index,date: 2021-05-04br />return_base100: 710.1609br />name: Consumer Index,date: 2021-05-05br />return_base100: 637.1002br />name: Consumer Index,date: 2021-05-06br />return_base100: 693.3434br />name: Consumer Index,date: 2021-05-07br />return_base100: 701.7790br />name: Consumer Index,date: 2021-05-08br />return_base100: 692.4954br />name: Consumer Index,date: 2021-05-09br />return_base100: 688.8844br />name: Consumer Index,date: 2021-05-10br />return_base100: 686.7890br />name: Consumer Index,date: 2021-05-11br />return_base100: 623.4191br />name: Consumer Index,date: 2021-05-12br />return_base100: 654.9557br />name: Consumer Index,date: 2021-05-13br />return_base100: 576.7185br />name: Consumer Index,date: 2021-05-14br />return_base100: 572.1601br />name: Consumer Index,date: 2021-05-15br />return_base100: 592.8601br />name: Consumer Index,date: 2021-05-16br />return_base100: 547.7401br />name: Consumer Index,date: 2021-05-17br />return_base100: 550.0659br />name: Consumer Index,date: 2021-05-18br />return_base100: 504.9373br />name: Consumer Index,date: 2021-05-19br />return_base100: 533.4048br />name: Consumer Index,date: 2021-05-20br />return_base100: 376.7886br />name: Consumer Index,date: 2021-05-21br />return_base100: 427.2603br />name: Consumer Index,date: 2021-05-22br />return_base100: 371.3696br />name: Consumer Index,date: 2021-05-23br />return_base100: 351.7365br />name: Consumer Index,date: 2021-05-24br />return_base100: 288.4755br />name: Consumer Index,date: 2021-05-25br />return_base100: 368.6984br />name: Consumer Index,date: 2021-05-26br />return_base100: 364.7683br />name: Consumer Index,date: 2021-05-27br />return_base100: 461.4106br />name: Consumer Index,date: 2021-05-28br />return_base100: 421.6642br />name: Consumer Index,date: 2021-05-29br />return_base100: 370.6124br />name: Consumer Index,date: 2021-05-30br />return_base100: 346.2549br />name: Consumer Index,date: 2021-05-31br />return_base100: 370.5107br />name: Consumer Index,date: 2021-06-01br />return_base100: 395.1607br />name: Consumer Index,date: 2021-06-02br />return_base100: 384.3884br />name: Consumer Index,date: 2021-06-03br />return_base100: 400.6632br />name: Consumer Index,date: 2021-06-04br />return_base100: 415.2892br />name: Consumer Index,date: 2021-06-05br />return_base100: 386.6000br />name: Consumer Index,date: 2021-06-06br />return_base100: 379.2947br />name: Consumer Index,date: 2021-06-07br />return_base100: 385.4990br />name: Consumer Index,date: 2021-06-08br />return_base100: 348.4353br />name: Consumer Index,date: 2021-06-09br />return_base100: 341.6019br />name: Consumer Index,date: 2021-06-10br />return_base100: 355.6165br />name: Consumer Index,date: 2021-06-11br />return_base100: 340.4740br />name: Consumer Index,date: 2021-06-12br />return_base100: 333.9394br />name: Consumer Index,date: 2021-06-13br />return_base100: 320.3479br />name: Consumer Index,date: 2021-06-14br />return_base100: 335.4414br />name: Consumer Index,date: 2021-06-15br />return_base100: 350.7268br />name: Consumer Index,date: 2021-06-16br />return_base100: 355.5154br />name: Consumer Index,date: 2021-06-17br />return_base100: 342.9535br />name: Consumer Index,date: 2021-06-18br />return_base100: 345.4906br />name: Consumer Index,date: 2021-06-19br />return_base100: 321.5671br />name: Consumer Index,date: 2021-06-20br />return_base100: 319.5103br />name: Consumer Index,date: 2021-06-21br />return_base100: 317.3938br />name: Consumer Index,date: 2021-06-22br />return_base100: 253.9000br />name: Consumer Index,date: 2021-06-23br />return_base100: 238.6433br />name: Consumer Index,date: 2021-06-24br />return_base100: 263.5227br />name: Consumer Index,date: 2021-06-25br />return_base100: 282.2878br />name: Consumer Index,date: 2021-06-26br />return_base100: 266.3247br />name: Consumer Index,date: 2021-06-27br />return_base100: 257.8779br />name: Consumer Index,date: 2021-06-28br />return_base100: 272.6315br />name: Consumer Index,date: 2021-06-29br />return_base100: 284.2661br />name: Consumer Index,date: 2021-06-30br />return_base100: 291.5264br />name: Consumer Index,date: 2021-07-01br />return_base100: 302.0747br />name: Consumer Index,date: 2021-07-02br />return_base100: 296.1428br />name: Consumer Index,date: 2021-07-03br />return_base100: 303.1678br />name: Consumer Index,date: 2021-07-04br />return_base100: 315.5706br />name: Consumer Index,date: 2021-07-05br />return_base100: 328.5463br />name: Consumer Index,date: 2021-07-06br />return_base100: 325.6273br />name: Consumer Index,date: 2021-07-07br />return_base100: 337.0586br />name: Consumer Index,date: 2021-07-08br />return_base100: 368.8558br />name: Consumer Index,date: 2021-07-09br />return_base100: 333.9989br />name: Consumer Index,date: 2021-07-10br />return_base100: 350.2599br />name: Consumer Index,date: 2021-07-11br />return_base100: 352.2768br />name: Consumer Index,date: 2021-07-12br />return_base100: 364.6747br />name: Consumer Index,date: 2021-07-13br />return_base100: 348.5394br />name: Consumer Index,date: 2021-07-14br />return_base100: 345.3489br />name: Consumer Index,date: 2021-07-15br />return_base100: 372.1078br />name: Consumer Index,date: 2021-07-16br />return_base100: 350.6518br />name: Consumer Index,date: 2021-07-17br />return_base100: 334.2462br />name: Consumer Index,date: 2021-07-18br />return_base100: 330.6855br />name: Consumer Index,date: 2021-07-19br />return_base100: 337.0191br />name: Consumer Index,date: 2021-07-20br />return_base100: 314.4661br />name: Consumer Index,date: 2021-07-21br />return_base100: 292.0327br />name: Consumer Index,date: 2021-07-22br />return_base100: 320.8096br />name: Consumer Index,date: 2021-07-23br />return_base100: 321.5778br />name: Consumer Index,date: 2021-07-24br />return_base100: 353.5507br />name: Consumer Index,date: 2021-07-25br />return_base100: 375.5647br />name: Consumer Index,date: 2021-07-26br />return_base100: 390.4827br />name: Consumer Index,date: 2021-07-27br />return_base100: 369.4908br />name: Consumer Index,date: 2021-07-28br />return_base100: 381.7255br />name: Consumer Index,date: 2021-07-29br />return_base100: 379.7803br />name: Consumer Index,date: 2021-07-30br />return_base100: 387.4832br />name: Consumer Index,date: 2021-07-31br />return_base100: 388.1109br />name: Consumer Index,date: 2021-08-01br />return_base100: 402.2881br />name: Consumer Index,date: 2021-08-02br />return_base100: 386.8800br />name: Consumer Index,date: 2021-08-03br />return_base100: 394.8985br />name: Consumer Index,date: 2021-08-04br />return_base100: 382.9340br />name: Consumer Index,date: 2021-08-05br />return_base100: 399.9335br />name: Consumer Index,date: 2021-08-06br />return_base100: 400.7067br />name: Consumer Index,date: 2021-08-07br />return_base100: 415.6187br />name: Consumer Index,date: 2021-08-08br />return_base100: 419.4765br />name: Consumer Index,date: 2021-08-09br />return_base100: 398.7121br />name: Consumer Index,date: 2021-08-10br />return_base100: 416.3706br />name: Consumer Index,date: 2021-08-11br />return_base100: 439.5659br />name: Consumer Index,date: 2021-08-12br />return_base100: 445.0983br />name: Consumer Index,date: 2021-08-13br />return_base100: 431.0693br />name: Consumer Index,date: 2021-08-14br />return_base100: 462.7994br />name: Consumer Index,date: 2021-08-15br />return_base100: 454.6873br />name: Consumer Index,date: 2021-08-16br />return_base100: 460.7692br />name: Consumer Index,date: 2021-08-17br />return_base100: 470.1544br />name: Consumer Index,date: 2021-08-18br />return_base100: 450.2141br />name: Consumer Index,date: 2021-08-19br />return_base100: 450.9316br />name: Consumer Index,date: 2021-08-20br />return_base100: 466.9202br />name: Consumer Index,date: 2021-08-21br />return_base100: 480.4000br />name: Consumer Index,date: 2021-08-22br />return_base100: 492.3574br />name: Consumer Index,date: 2021-08-23br />return_base100: 494.2028br />name: Consumer Index,date: 2021-08-24br />return_base100: 528.4081br />name: Consumer Index,date: 2021-08-25br />return_base100: 500.3366br />name: Consumer Index,date: 2021-08-26br />return_base100: 535.8143br />name: Consumer Index,date: 2021-08-27br />return_base100: 498.3558br />name: Consumer Index,date: 2021-08-28br />return_base100: 520.3121br />name: Consumer Index,date: 2021-08-29br />return_base100: 536.6844br />name: Consumer Index,date: 2021-08-30br />return_base100: 560.7094br />name: Consumer Index,date: 2021-08-31br />return_base100: 535.5678br />name: Consumer Index,date: 2021-09-01br />return_base100: 530.6229br />name: Consumer Index,date: 2021-09-02br />return_base100: 551.7005br />name: Consumer Index,date: 2021-09-03br />return_base100: 556.0176br />name: Consumer Index,date: 2021-09-04br />return_base100: 562.7585br />name: Consumer Index,date: 2021-09-05br />return_base100: 574.5897br />name: Consumer Index,date: 2021-09-06br />return_base100: 596.3608br />name: Consumer Index,date: 2021-09-07br />return_base100: 581.2905br />name: Consumer Index,date: 2021-09-08br />return_base100: 472.7172br />name: Consumer Index,date: 2021-09-09br />return_base100: 474.9053br />name: Consumer Index,date: 2021-09-10br />return_base100: 489.1068br />name: Consumer Index,date: 2021-09-11br />return_base100: 452.9911br />name: Consumer Index,date: 2021-09-12br />return_base100: 462.9717br />name: Consumer Index,date: 2021-09-13br />return_base100: 478.2272br />name: Consumer Index,date: 2021-09-14br />return_base100: 466.8446br />name: Consumer Index,date: 2021-09-15br />return_base100: 482.0652br />name: Consumer Index,date: 2021-09-16br />return_base100: 501.5607br />name: Consumer Index,date: 2021-09-17br />return_base100: 527.6827br />name: Consumer Index,date: 2021-09-18br />return_base100: 518.6446br />name: Consumer Index,date: 2021-09-19br />return_base100: 530.2542br />name: Consumer Index,date: 2021-09-20br />return_base100: 525.0711br />name: Consumer Index,date: 2021-09-21br />return_base100: 441.8313br />name: Consumer Index,date: 2021-09-22br />return_base100: 414.7899br />name: Consumer Index,date: 2021-09-23br />return_base100: 473.3680br />name: Consumer Index,date: 2021-09-24br />return_base100: 488.6624br />name: Consumer Index,date: 2021-09-25br />return_base100: 447.5280br />name: Consumer Index,date: 2021-09-26br />return_base100: 442.4492br />name: Consumer Index,date: 2021-09-27br />return_base100: 437.6653br />name: Consumer Index,date: 2021-09-28br />return_base100: 421.5465br />name: Consumer Index,date: 2021-09-29br />return_base100: 399.5367br />name: Consumer Index,date: 2021-09-30br />return_base100: 408.5164br />name: Consumer Index,date: 2021-10-01br />return_base100: 439.1364br />name: Consumer Index,date: 2021-10-02br />return_base100: 486.8430br />name: Consumer Index,date: 2021-10-03br />return_base100: 488.9243br />name: Consumer Index,date: 2021-10-04br />return_base100: 507.8788br />name: Consumer Index,date: 2021-10-05br />return_base100: 507.4518br />name: Consumer Index,date: 2021-10-06br />return_base100: 516.0058br />name: Consumer Index,date: 2021-10-07br />return_base100: 506.3247br />name: Consumer Index,date: 2021-10-08br />return_base100: 509.5360br />name: Consumer Index,date: 2021-10-09br />return_base100: 522.1663br />name: Consumer Index,date: 2021-10-10br />return_base100: 536.6747br />name: Consumer Index,date: 2021-10-11br />return_base100: 504.9173br />name: Consumer Index,date: 2021-10-12br />return_base100: 496.5398br />name: Consumer Index,date: 2021-10-13br />return_base100: 491.5578br />name: Consumer Index,date: 2021-10-14br />return_base100: 498.1276br />name: Consumer Index,date: 2021-10-15br />return_base100: 502.2421br />name: Consumer Index,date: 2021-10-16br />return_base100: 502.2161br />name: Consumer Index,date: 2021-10-17br />return_base100: 516.2710br />name: Consumer Index,date: 2021-10-18br />return_base100: 501.6334br />name: Consumer Index,date: 2021-10-19br />return_base100: 492.9463br />name: Consumer Index,date: 2021-10-20br />return_base100: 494.1395br />name: Consumer Index,date: 2021-10-21br />return_base100: 515.9487br />name: Consumer Index,date: 2021-10-22br />return_base100: 499.2246br />name: Consumer Index,date: 2021-10-23br />return_base100: 515.8091br />name: Consumer Index,date: 2021-10-24br />return_base100: 516.4983br />name: Consumer Index,date: 2021-10-25br />return_base100: 501.6718br />name: Consumer Index,date: 2021-10-26br />return_base100: 520.1619br />name: Consumer Index,date: 2021-10-27br />return_base100: 522.6577br />name: Consumer Index,date: 2021-10-28br />return_base100: 501.0057br />name: Consumer Index,date: 2021-10-29br />return_base100: 551.6613br />name: Consumer Index,date: 2021-10-30br />return_base100: 620.2474br />name: Consumer Index,date: 2021-10-31br />return_base100: 880.1990br />name: Consumer Index,date: 2021-11-01br />return_base100: 770.3222br />name: Consumer Index,date: 2021-11-02br />return_base100: 821.6937br />name: Consumer Index,date: 2021-11-03br />return_base100: 915.1282br />name: Consumer Index,date: 2021-11-04br />return_base100: 891.7056br />name: Consumer Index,date: 2021-11-05br />return_base100: 860.2131br />name: Consumer Index,date: 2021-11-06br />return_base100: 856.5229br />name: Consumer Index,date: 2021-11-07br />return_base100: 901.4417br />name: Consumer Index,date: 2021-11-08br />return_base100: 898.7439br />name: Consumer Index,date: 2021-11-09br />return_base100: 893.2599br />name: Consumer Index,date: 2021-11-10br />return_base100: 858.9227br />name: Consumer Index,date: 2021-11-11br />return_base100: 816.2312br />name: Consumer Index,date: 2021-11-12br />return_base100: 858.0709br />name: Consumer Index,date: 2021-11-13br />return_base100: 907.2788br />name: Consumer Index,date: 2021-11-14br />return_base100: 917.5161br />name: Consumer Index,date: 2021-11-15br />return_base100: 928.6521br />name: Consumer Index,date: 2021-11-16br />return_base100: 933.4791br />name: Consumer Index,date: 2021-11-17br />return_base100: 919.6484br />name: Consumer Index,date: 2021-11-18br />return_base100: 1015.7251br />name: Consumer Index,date: 2021-11-19br />return_base100: 1042.8850br />name: Consumer Index,date: 2021-11-20br />return_base100: 1137.0706br />name: Consumer Index,date: 2021-11-21br />return_base100: 1169.4103br />name: Consumer Index,date: 2021-11-22br />return_base100: 1129.6833br />name: Consumer Index,date: 2021-11-23br />return_base100: 1197.1783br />name: Consumer Index,date: 2021-11-24br />return_base100: 1251.3382br />name: Consumer Index,date: 2021-11-25br />return_base100: 1517.5374br />name: Consumer Index,date: 2021-11-26br />return_base100: 1575.1569br />name: Consumer Index,date: 2021-11-27br />return_base100: 1474.5747br />name: Consumer Index,date: 2021-11-28br />return_base100: 1467.6515br />name: Consumer Index,date: 2021-11-29br />return_base100: 1553.6683br />name: Consumer Index,date: 2021-11-30br />return_base100: 1492.5713br />name: Consumer Index,date: 2021-12-01br />return_base100: 1432.4811br />name: Consumer Index,date: 2021-12-02br />return_base100: 1436.2540br />name: Consumer Index,date: 2021-12-03br />return_base100: 1391.5398br />name: Consumer Index,date: 2021-12-04br />return_base100: 1260.5687br />name: Consumer Index,date: 2021-12-05br />return_base100: 1238.3085br />name: Consumer Index,date: 2021-12-06br />return_base100: 1128.1764br />name: Consumer Index,date: 2021-12-07br />return_base100: 1178.6487br />name: Consumer Index,date: 2021-12-08br />return_base100: 1156.6007br />name: Consumer Index,date: 2021-12-09br />return_base100: 1169.8925br />name: Consumer Index,date: 2021-12-10br />return_base100: 1111.0930br />name: Consumer Index,date: 2021-12-11br />return_base100: 1039.1168br />name: Consumer Index,date: 2021-12-12br />return_base100: 1107.2553br />name: Consumer Index,date: 2021-12-13br />return_base100: 1164.2690br />name: Consumer Index,date: 2021-12-14br />return_base100: 1014.4933br />name: Consumer Index,date: 2021-12-15br />return_base100: 1030.3971br />name: Consumer Index,date: 2021-12-16br />return_base100: 1084.8367br />name: Consumer Index,date: 2021-12-17br />return_base100: 1055.1124br />name: Consumer Index,date: 2021-12-18br />return_base100: 1034.3344br />name: Consumer Index,date: 2021-12-19br />return_base100: 1076.7307br />name: Consumer Index,date: 2021-12-20br />return_base100: 1043.1339br />name: Consumer Index,date: 2021-12-21br />return_base100: 1019.9120br />name: Consumer Index,date: 2021-12-22br />return_base100: 1059.6863br />name: Consumer Index,date: 2021-12-23br />return_base100: 1066.4757br />name: Consumer Index,date: 2021-12-24br />return_base100: 1215.2802br />name: Consumer Index,date: 2021-12-25br />return_base100: 1161.0673br />name: Consumer Index,date: 2021-12-26br />return_base100: 1250.9660br />name: Consumer Index,date: 2021-12-27br />return_base100: 1261.3174br />name: Consumer Index,date: 2021-12-28br />return_base100: 1257.0273br />name: Consumer Index,date: 2021-12-29br />return_base100: 1138.2586br />name: Consumer Index,date: 2021-12-30br />return_base100: 1096.3995br />name: Consumer Index,date: 2021-12-31br />return_base100: 1110.9272br />name: Consumer Index,date: 2022-01-01br />return_base100: 1103.7713br />name: Consumer Index,date: 2022-01-02br />return_base100: 1133.6923br />name: Consumer Index,date: 2022-01-03br />return_base100: 1141.1650br />name: Consumer Index,date: 2022-01-04br />return_base100: 1108.0377br />name: Consumer Index,date: 2022-01-05br />return_base100: 1080.9668br />name: Consumer Index,date: 2022-01-06br />return_base100: 994.0180br />name: Consumer Index,date: 2022-01-07br />return_base100: 1030.1579br />name: Consumer Index,date: 2022-01-08br />return_base100: 945.5514br />name: Consumer Index,date: 2022-01-09br />return_base100: 904.4552br />name: Consumer Index,date: 2022-01-10br />return_base100: 919.0144br />name: Consumer Index,date: 2022-01-11br />return_base100: 874.3247br />name: Consumer Index,date: 2022-01-12br />return_base100: 929.3408br />name: Consumer Index,date: 2022-01-13br />return_base100: 995.3953br />name: Consumer Index,date: 2022-01-14br />return_base100: 941.3987br />name: Consumer Index,date: 2022-01-15br />return_base100: 954.4944br />name: Consumer Index,date: 2022-01-16br />return_base100: 965.4722br />name: Consumer Index,date: 2022-01-17br />return_base100: 978.9911br />name: Consumer Index,date: 2022-01-18br />return_base100: 925.0187br />name: Consumer Index,date: 2022-01-19br />return_base100: 916.1563br />name: Consumer Index,date: 2022-01-20br />return_base100: 877.6922br />name: Consumer Index,date: 2022-01-21br />return_base100: 836.9878br />name: Consumer Index,date: 2022-01-22br />return_base100: 703.6377br />name: Consumer Index,date: 2022-01-23br />return_base100: 628.9577br />name: Consumer Index,date: 2022-01-24br />return_base100: 663.5999br />name: Consumer Index,date: 2022-01-25br />return_base100: 638.4285br />name: Consumer Index,date: 2022-01-26br />return_base100: 652.5506br />name: Consumer Index,date: 2022-01-27br />return_base100: 669.0745br />name: Consumer Index,date: 2022-01-28br />return_base100: 679.9955br />name: Consumer Index,date: 2022-01-29br />return_base100: 697.1015br />name: Consumer Index,date: 2022-01-30br />return_base100: 729.1316br />name: Consumer Index,date: 2022-01-31br />return_base100: 737.4390br />name: Consumer Index,date: 2022-02-01br />return_base100: 778.1475br />name: Consumer Index,date: 2022-02-02br />return_base100: 765.8322br />name: Consumer Index,date: 2022-02-03br />return_base100: 717.6741br />name: Consumer Index,date: 2022-02-04br />return_base100: 727.3069br />name: Consumer Index,date: 2022-02-05br />return_base100: 785.5392br />name: Consumer Index,date: 2022-02-06br />return_base100: 862.8627br />name: Consumer Index,date: 2022-02-07br />return_base100: 923.3025br />name: Consumer Index,date: 2022-02-08br />return_base100: 952.7247br />name: Consumer Index,date: 2022-02-09br />return_base100: 976.2262br />name: Consumer Index,date: 2022-02-10br />return_base100: 974.0971br />name: Consumer Index,date: 2022-02-11br />return_base100: 927.7811br />name: Consumer Index,date: 2022-02-12br />return_base100: 860.8746br />name: Consumer Index,date: 2022-02-13br />return_base100: 856.4704br />name: Consumer Index,date: 2022-02-14br />return_base100: 835.1716br />name: Consumer Index,date: 2022-02-15br />return_base100: 831.6901br />name: Consumer Index,date: 2022-02-16br />return_base100: 935.2268br />name: Consumer Index,date: 2022-02-17br />return_base100: 925.6876br />name: Consumer Index,date: 2022-02-18br />return_base100: 836.4356br />name: Consumer Index,date: 2022-02-19br />return_base100: 810.4209br />name: Consumer Index,date: 2022-02-20br />return_base100: 793.5783br />name: Consumer Index,date: 2022-02-21br />return_base100: 730.3086br />name: Consumer Index,date: 2022-02-22br />return_base100: 667.8601br />name: Consumer Index,date: 2022-02-23br />return_base100: 706.3199br />name: Consumer Index,date: 2022-02-24br />return_base100: 682.0248br />name: Consumer Index,date: 2022-02-25br />return_base100: 677.8049br />name: Consumer Index,date: 2022-02-26br />return_base100: 721.4971br />name: Consumer Index,date: 2022-02-27br />return_base100: 710.7320br />name: Consumer Index,date: 2022-02-28br />return_base100: 675.8227br />name: Consumer Index,date: 2022-03-01br />return_base100: 746.0113br />name: Consumer Index,date: 2022-03-02br />return_base100: 756.4195br />name: Consumer Index,date: 2022-03-03br />return_base100: 737.6847br />name: Consumer Index,date: 2022-03-04br />return_base100: 710.3283br />name: Consumer Index,date: 2022-03-05br />return_base100: 658.4985br />name: Consumer Index,date: 2022-03-06br />return_base100: 682.6004br />name: Consumer Index,date: 2022-03-07br />return_base100: 646.6582br />name: Consumer Index,date: 2022-03-08br />return_base100: 635.4156br />name: Consumer Index,date: 2022-03-09br />return_base100: 643.3746br />name: Consumer Index,date: 2022-03-10br />return_base100: 672.8335br />name: Consumer Index,date: 2022-03-11br />return_base100: 643.4131br />name: Consumer Index,date: 2022-03-12br />return_base100: 626.8335br />name: Consumer Index,date: 2022-03-13br />return_base100: 629.0358br />name: Consumer Index,date: 2022-03-14br />return_base100: 618.0181br />name: Consumer Index,date: 2022-03-15br />return_base100: 631.2486br />name: Consumer Index,date: 2022-03-16br />return_base100: 630.2528br />name: Consumer Index,date: 2022-03-17br />return_base100: 691.9132br />name: Consumer Index,date: 2022-03-18br />return_base100: 686.7610br />name: Consumer Index,date: 2022-03-19br />return_base100: 692.8346br />name: Consumer Index,date: 2022-03-20br />return_base100: 718.7467br />name: Consumer Index,date: 2022-03-21br />return_base100: 688.2157br />name: Consumer Index,date: 2022-03-22br />return_base100: 689.1685br />name: Consumer Index,date: 2022-03-23br />return_base100: 698.3240br />name: Consumer Index,date: 2022-03-24br />return_base100: 733.0601br />name: Consumer Index,date: 2022-03-25br />return_base100: 766.9601br />name: Consumer Index,date: 2022-03-26br />return_base100: 744.8291br />name: Consumer Index,date: 2022-03-27br />return_base100: 754.7503br />name: Consumer Index,date: 2022-03-28br />return_base100: 789.1435br />name: Consumer Index,date: 2022-03-29br />return_base100: 776.7601br />name: Consumer Index,date: 2022-03-30br />return_base100: 788.0766br />name: Consumer Index,date: 2022-03-31br />return_base100: 799.4243br />name: Consumer Index,date: 2022-04-01br />return_base100: 773.3019br />name: Consumer Index,date: 2022-04-02br />return_base100: 795.9107br />name: Consumer Index,date: 2022-04-03br />return_base100: 789.7379br />name: Consumer Index,date: 2022-04-04br />return_base100: 819.6572br />name: Consumer Index,date: 2022-04-05br />return_base100: 812.7155br />name: Consumer Index,date: 2022-04-06br />return_base100: 775.0404br />name: Consumer Index,date: 2022-04-07br />return_base100: 693.8529br />name: Consumer Index,date: 2022-04-08br />return_base100: 719.3829br />name: Consumer Index,date: 2022-04-09br />return_base100: 678.6498br />name: Consumer Index,date: 2022-04-10br />return_base100: 704.9191br />name: Consumer Index,date: 2022-04-11br />return_base100: 679.2324br />name: Consumer Index,date: 2022-04-12br />return_base100: 617.2089br />name: Consumer Index,date: 2022-04-13br />return_base100: 643.4099br />name: Consumer Index,date: 2022-04-14br />return_base100: 662.1317br />name: Consumer Index,date: 2022-04-15br />return_base100: 641.9034br />name: Consumer Index,date: 2022-04-16br />return_base100: 650.0456br />name: Consumer Index,date: 2022-04-17br />return_base100: 654.0218br />name: Consumer Index,date: 2022-04-18br />return_base100: 628.5290br />name: Consumer Index,date: 2022-04-19br />return_base100: 639.8099br />name: Consumer Index,date: 2022-04-20br />return_base100: 660.5630br />name: Consumer Index,date: 2022-04-21br />return_base100: 653.5673br />name: Consumer Index,date: 2022-04-22br />return_base100: 629.5387br />name: Consumer Index,date: 2022-04-23br />return_base100: 626.6851br />name: Consumer Index,date: 2022-04-24br />return_base100: 618.6046br />name: Consumer Index,date: 2022-04-25br />return_base100: 616.7983br />name: Consumer Index,date: 2022-04-26br />return_base100: 608.0603br />name: Consumer Index,date: 2022-04-27br />return_base100: 556.2545br />name: Consumer Index,date: 2022-04-28br />return_base100: 570.8209br />name: Consumer Index,date: 2022-04-29br />return_base100: 567.0070br />name: Consumer Index,date: 2022-04-30br />return_base100: 526.9735br />name: Consumer Index,date: 2022-05-01br />return_base100: 463.5992br />name: Consumer Index,date: 2022-05-02br />return_base100: 495.0424br />name: Consumer Index,date: 2022-05-03br />return_base100: 485.5943br />name: Consumer Index,date: 2022-05-04br />return_base100: 478.4438br />name: Consumer Index,date: 2022-05-05br />return_base100: 536.1484br />name: Consumer Index,date: 2022-05-06br />return_base100: 477.2912br />name: Consumer Index,date: 2022-05-07br />return_base100: 468.6484br />name: Consumer Index,date: 2022-05-08br />return_base100: 446.6421br />name: Consumer Index,date: 2022-05-09br />return_base100: 435.6742br />name: Consumer Index,date: 2022-05-10br />return_base100: 364.9075br />name: Consumer Index,date: 2022-05-11br />return_base100: 371.4621br />name: Consumer Index,date: 2022-05-12br />return_base100: 270.9796br />name: Consumer Index,date: 2022-05-13br />return_base100: 247.9507br />name: Consumer Index,date: 2022-05-14br />return_base100: 295.6642br />name: Consumer Index,date: 2022-05-15br />return_base100: 334.3825br />name: Consumer Index,date: 2022-05-16br />return_base100: 342.8051br />name: Consumer Index,date: 2022-05-17br />return_base100: 308.9048br />name: Consumer Index,date: 2022-05-18br />return_base100: 323.6548br />name: Consumer Index,date: 2022-05-19br />return_base100: 281.4205br />name: Consumer Index,date: 2022-05-20br />return_base100: 304.0556br />name: Consumer Index,date: 2022-05-21br />return_base100: 294.2134br />name: Consumer Index,date: 2022-05-22br />return_base100: 304.9009br />name: Consumer Index,date: 2022-05-23br />return_base100: 313.5171br />name: Consumer Index,date: 2022-05-24br />return_base100: 297.6931br />name: Consumer Index,date: 2022-05-25br />return_base100: 300.7290br />name: Consumer Index,date: 2022-05-26br />return_base100: 305.1662br />name: Consumer Index,date: 2022-05-27br />return_base100: 289.5234br />name: Consumer Index,date: 2022-05-28br />return_base100: 274.0114br />name: Consumer Index,date: 2022-05-29br />return_base100: 278.3989br />name: Consumer Index,date: 2022-05-30br />return_base100: 283.3143br />name: Consumer Index,date: 2022-05-31br />return_base100: 309.9027br />name: Consumer Index,date: 2022-06-01br />return_base100: 310.9062br />name: Consumer Index,date: 2022-06-02br />return_base100: 287.5879br />name: Consumer Index,date: 2022-06-03br />return_base100: 298.5972br />name: Consumer Index,date: 2022-06-04br />return_base100: 284.9227br />name: Consumer Index,date: 2022-06-05br />return_base100: 286.4521br />name: Consumer Index,date: 2022-06-06br />return_base100: 285.8971br />name: Consumer Index,date: 2022-06-07br />return_base100: 300.1938br />name: Consumer Index,date: 2022-06-08br />return_base100: 292.7491br />name: Consumer Index,date: 2022-06-09br />return_base100: 286.6135br />name: Consumer Index,date: 2022-06-10br />return_base100: 285.2233br />name: Consumer Index,date: 2022-06-11br />return_base100: 265.0134br />name: Consumer Index,date: 2022-06-12br />return_base100: 242.8022br />name: Consumer Index,date: 2022-06-13br />return_base100: 225.1174br />name: Consumer Index,date: 2022-06-14br />return_base100: 211.0493br />name: Consumer Index,date: 2022-06-15br />return_base100: 216.6297br />name: Consumer Index,date: 2022-06-16br />return_base100: 234.6145br />name: Consumer Index,date: 2022-06-17br />return_base100: 204.1495br />name: Consumer Index,date: 2022-06-18br />return_base100: 213.9570br />name: Consumer Index,date: 2022-06-19br />return_base100: 201.1647br />name: Consumer Index,date: 2022-06-20br />return_base100: 217.2053br />name: Consumer Index,date: 2022-06-21br />return_base100: 226.2637br />name: Consumer Index,date: 2022-06-22br />return_base100: 227.9129br />name: Consumer Index,date: 2022-06-23br />return_base100: 223.0574br />name: Consumer Index,date: 2022-06-24br />return_base100: 241.7817br />name: Consumer Index,date: 2022-06-25br />return_base100: 254.9072br />name: Consumer Index,date: 2022-06-26br />return_base100: 269.9749br />name: Consumer Index,date: 2022-06-27br />return_base100: 256.5284br />name: Consumer Index,date: 2022-06-28br />return_base100: 264.4497br />name: Consumer Index,date: 2022-06-29br />return_base100: 247.4746br />name: Consumer Index,date: 2022-06-30br />return_base100: 243.3370br />name: Consumer Index,date: 2022-07-01br />return_base100: 245.0613br />name: Consumer Index,date: 2022-07-02br />return_base100: 238.7612br />name: Consumer Index,date: 2022-07-03br />return_base100: 236.9599br />name: Consumer Index,date: 2022-07-04br />return_base100: 237.2728br />name: Consumer Index,date: 2022-07-05br />return_base100: 256.7147br />name: Consumer Index,date: 2022-07-06br />return_base100: 254.8100br />name: Consumer Index,date: 2022-07-07br />return_base100: 263.1577br />name: Consumer Index,date: 2022-07-08br />return_base100: 269.4077br />name: Consumer Index,date: 2022-07-09br />return_base100: 263.1157br />name: Consumer Index,date: 2022-07-10br />return_base100: 262.8581br />name: Consumer Index,date: 2022-07-11br />return_base100: 251.5562br />name: Consumer Index,date: 2022-07-12br />return_base100: 233.6966br />name: Consumer Index,date: 2022-07-13br />return_base100: 229.5766br />name: Consumer Index,date: 2022-07-14br />return_base100: 240.5245br />name: Consumer Index,date: 2022-07-15br />return_base100: 247.6187br />name: Consumer Index,date: 2022-07-16br />return_base100: 247.4596br />name: Consumer Index,date: 2022-07-17br />return_base100: 254.2279br />name: Consumer Index,date: 2022-07-18br />return_base100: 250.4495br />name: Consumer Index,date: 2022-07-19br />return_base100: 282.0927br />name: Consumer Index,date: 2022-07-20br />return_base100: 292.1844br />name: Consumer Index,date: 2022-07-21br />return_base100: 275.6358br />name: Consumer Index,date: 2022-07-22br />return_base100: 277.2751br />name: Consumer Index,date: 2022-07-23br />return_base100: 285.4232br />name: Consumer Index,date: 2022-07-24br />return_base100: 284.7012br />name: Consumer Index,date: 2022-07-25br />return_base100: 259.9359br />name: Consumer Index,date: 2022-07-26br />return_base100: 256.9164br />name: Consumer Index,date: 2022-07-27br />return_base100: 284.2453br />name: Consumer Index,date: 2022-07-28br />return_base100: 291.9218br />name: Consumer Index,date: 2022-07-29br />return_base100: 292.0392br />name: Consumer Index,date: 2022-07-30br />return_base100: 289.5468br />name: Consumer Index,date: 2022-07-31br />return_base100: 289.5406br />name: Consumer Index,date: 2022-08-01br />return_base100: 295.4257br />name: Consumer Index,date: 2022-08-02br />return_base100: 287.2916br />name: Consumer Index,date: 2022-08-03br />return_base100: 288.7374br />name: Consumer Index,date: 2022-08-04br />return_base100: 298.6810br />name: Consumer Index,date: 2022-08-05br />return_base100: 310.2553br />name: Consumer Index,date: 2022-08-06br />return_base100: 305.2551br />name: Consumer Index,date: 2022-08-07br />return_base100: 304.9333br />name: Consumer Index,date: 2022-08-08br />return_base100: 311.2977br />name: Consumer Index,date: 2022-08-09br />return_base100: 299.7095br />name: Consumer Index,date: 2022-08-10br />return_base100: 309.7021br />name: Consumer Index,date: 2022-08-11br />return_base100: 305.6210br />name: Consumer Index,date: 2022-08-12br />return_base100: 311.3978br />name: Consumer Index,date: 2022-08-13br />return_base100: 306.5806br />name: Consumer Index,date: 2022-08-14br />return_base100: 304.0248br />name: Consumer Index,date: 2022-08-15br />return_base100: 297.4482br />name: Consumer Index,date: 2022-08-16br />return_base100: 293.1486br />name: Consumer Index,date: 2022-08-17br />return_base100: 280.7835br />name: Consumer Index,date: 2022-08-18br />return_base100: 268.3173br />name: Consumer Index,date: 2022-08-19br />return_base100: 242.3305br />name: Consumer Index,date: 2022-08-20br />return_base100: 239.6339br />name: Consumer Index,date: 2022-08-21br />return_base100: 247.7964br />name: Consumer Index,date: 2022-08-22br />return_base100: 240.5736br />name: Consumer Index,date: 2022-08-23br />return_base100: 246.1206br />name: Consumer Index,date: 2022-08-24br />return_base100: 245.5089br />name: Consumer Index,date: 2022-08-25br />return_base100: 246.2603br />name: Consumer Index,date: 2022-08-26br />return_base100: 222.6697br />name: Consumer Index,date: 2022-08-27br />return_base100: 223.3270br />name: Consumer Index,date: 2022-08-28br />return_base100: 219.0962br />name: Consumer Index,date: 2022-08-29br />return_base100: 230.5864br />name: Consumer Index,date: 2022-08-30br />return_base100: 223.6991br />name: Consumer Index,date: 2022-08-31br />return_base100: 221.4979br />name: Consumer Index,date: 2022-09-01br />return_base100: 222.8271br />name: Consumer Index,date: 2022-09-02br />return_base100: 221.0142br />name: Consumer Index,date: 2022-09-03br />return_base100: 223.0412br />name: Consumer Index,date: 2022-09-04br />return_base100: 228.1107br />name: Consumer Index,date: 2022-09-05br />return_base100: 224.9270br />name: Consumer Index,date: 2022-09-06br />return_base100: 209.3902br />name: Consumer Index,date: 2022-09-07br />return_base100: 217.7044br />name: Consumer Index,date: 2022-09-08br />return_base100: 219.1903br />name: Consumer Index,date: 2022-09-09br />return_base100: 233.0171br />name: Consumer Index,date: 2022-09-10br />return_base100: 234.8750br />name: Consumer Index,date: 2022-09-11br />return_base100: 238.7987br />name: Consumer Index,date: 2022-09-12br />return_base100: 234.3181br />name: Consumer Index,date: 2022-09-13br />return_base100: 217.8618br />name: Consumer Index,date: 2022-09-14br />return_base100: 219.3242br />name: Consumer Index,date: 2022-09-15br />return_base100: 210.7097br />name: Consumer Index,date: 2022-09-16br />return_base100: 210.3107br />name: Consumer Index,date: 2022-09-17br />return_base100: 224.2040br />name: Consumer Index,date: 2022-09-18br />return_base100: 205.4173br />name: Consumer Index,date: 2022-09-19br />return_base100: 216.6842br />name: Consumer Index,date: 2022-09-20br />return_base100: 209.7467br />name: Consumer Index,date: 2022-09-21br />return_base100: 206.5531br />name: Consumer Index,date: 2022-09-22br />return_base100: 216.3374br />name: Consumer Index,date: 2022-09-23br />return_base100: 214.9688br />name: Consumer Index,date: 2022-09-24br />return_base100: 209.3632br />name: Consumer Index,date: 2022-09-25br />return_base100: 208.4853br />name: Consumer Index,date: 2022-09-26br />return_base100: 207.0247br />name: Consumer Index,date: 2022-09-27br />return_base100: 205.4232br />name: Consumer Index,date: 2022-09-28br />return_base100: 206.3365br />name: Consumer Index,date: 2022-09-29br />return_base100: 207.9328br />name: Consumer Index,date: 2022-09-30br />return_base100: 205.5853br />name: Consumer Index,date: 2022-10-01br />return_base100: 203.6589br />name: Consumer Index,date: 2022-10-02br />return_base100: 198.6649br />name: Consumer Index,date: 2022-10-03br />return_base100: 204.1168br />name: Consumer Index,date: 2022-10-04br />return_base100: 207.9307br />name: Consumer Index,date: 2022-10-05br />return_base100: 206.8034br />name: Consumer Index,date: 2022-10-06br />return_base100: 203.6020br />name: Consumer Index,date: 2022-10-07br />return_base100: 202.9848br />name: Consumer Index,date: 2022-10-08br />return_base100: 202.2535br />name: Consumer Index,date: 2022-10-09br />return_base100: 203.6037br />name: Consumer Index,date: 2022-10-10br />return_base100: 198.0384br />name: Consumer Index,date: 2022-10-11br />return_base100: 189.1018br />name: Consumer Index,date: 2022-10-12br />return_base100: 190.0295br />name: Consumer Index,date: 2022-10-13br />return_base100: 187.3601br />name: Consumer Index,date: 2022-10-14br />return_base100: 184.2686br />name: Consumer Index,date: 2022-10-15br />return_base100: 185.4491br />name: Consumer Index,date: 2022-10-16br />return_base100: 187.6088br />name: Consumer Index,date: 2022-10-17br />return_base100: 190.5682br />name: Consumer Index,date: 2022-10-18br />return_base100: 185.8021br />name: Consumer Index,date: 2022-10-19br />return_base100: 178.2943br />name: Consumer Index,date: 2022-10-20br />return_base100: 176.2624br />name: Consumer Index,date: 2022-10-21br />return_base100: 180.7718br />name: Consumer Index,date: 2022-10-22br />return_base100: 180.9184br />name: Consumer Index,date: 2022-10-23br />return_base100: 184.7831br />name: Consumer Index,date: 2022-10-24br />return_base100: 180.7400br />name: Consumer Index,date: 2022-10-25br />return_base100: 187.5549br />name: Consumer Index,date: 2022-10-26br />return_base100: 190.6370br />name: Consumer Index,date: 2022-10-27br />return_base100: 187.6167br />name: Consumer Index,date: 2022-10-28br />return_base100: 193.9694br />name: Consumer Index,date: 2022-10-29br />return_base100: 196.2788br />name: Consumer Index,date: 2022-10-30br />return_base100: 199.3121br />name: Consumer Index,date: 2022-10-31br />return_base100: 198.3436br />name: Consumer Index,date: 2022-11-01br />return_base100: 194.5829br />name: Consumer Index,date: 2022-11-02br />return_base100: 185.9871br />name: Consumer Index,date: 2022-11-03br />return_base100: 189.0391br />name: Consumer Index,date: 2022-11-04br />return_base100: 204.2906br />name: Consumer Index,date: 2022-11-05br />return_base100: 211.0501br />name: Consumer Index,date: 2022-11-06br />return_base100: 197.7145br />name: Consumer Index,date: 2022-11-07br />return_base100: 195.7135br />name: Consumer Index,date: 2022-11-08br />return_base100: 168.5503br />name: Consumer Index,date: 2022-11-09br />return_base100: 131.3138br />name: Consumer Index,date: 2022-11-10br />return_base100: 155.4114br />name: Consumer Index,date: 2022-11-11br />return_base100: 145.7346br />name: Consumer Index,date: 2022-11-12br />return_base100: 137.0355br />name: Consumer Index,date: 2022-11-13br />return_base100: 133.0943br />name: Consumer Index,date: 2022-11-14br />return_base100: 135.1501br />name: Consumer Index,date: 2022-11-15br />return_base100: 136.7354br />name: Consumer Index,date: 2022-11-16br />return_base100: 133.7968br />name: Consumer Index,date: 2022-11-17br />return_base100: 131.3679br />name: Consumer Index,date: 2022-11-18br />return_base100: 134.0782br />name: Consumer Index,date: 2022-11-19br />return_base100: 136.6652br />name: Consumer Index,date: 2022-11-20br />return_base100: 126.4135br />name: Consumer Index,date: 2022-11-21br />return_base100: 124.1905br />name: Consumer Index,date: 2022-11-22br />return_base100: 128.2145br />name: Consumer Index,date: 2022-11-23br />return_base100: 133.0360br />name: Consumer Index,date: 2022-11-24br />return_base100: 132.6803br />name: Consumer Index,date: 2022-11-25br />return_base100: 132.0862br />name: Consumer Index,date: 2022-11-26br />return_base100: 134.9018br />name: Consumer Index,date: 2022-11-27br />return_base100: 138.2843br />name: Consumer Index,date: 2022-11-28br />return_base100: 137.2164br />name: Consumer Index,date: 2022-11-29br />return_base100: 139.5665br />name: Consumer Index,date: 2022-11-30br />return_base100: 146.0374br />name: Consumer Index,date: 2022-12-01br />return_base100: 142.3038br />name: Consumer Index,date: 2022-12-02br />return_base100: 146.0036br />name: Consumer Index,date: 2022-12-03br />return_base100: 142.0292br />name: Consumer Index,date: 2022-12-04br />return_base100: 144.6498br />name: Consumer Index,date: 2022-12-05br />return_base100: 145.5264br />name: Consumer Index,date: 2022-12-06br />return_base100: 147.2436br />name: Consumer Index,date: 2022-12-07br />return_base100: 140.2934br />name: Consumer Index,date: 2022-12-08br />return_base100: 142.4390br />name: Consumer Index,date: 2022-12-09br />return_base100: 140.8326br />name: Consumer Index,date: 2022-12-10br />return_base100: 142.7949br />name: Consumer Index,date: 2022-12-11br />return_base100: 142.7300br />name: Consumer Index,date: 2022-12-12br />return_base100: 142.1611br />name: Consumer Index,date: 2022-12-13br />return_base100: 140.9635br />name: Consumer Index,date: 2022-12-14br />return_base100: 138.7294br />name: Consumer Index,date: 2022-12-15br />return_base100: 134.9873br />name: Consumer Index,date: 2022-12-16br />return_base100: 118.9186br />name: Consumer Index,date: 2022-12-17br />return_base100: 120.9159br />name: Consumer Index,date: 2022-12-18br />return_base100: 119.8467br />name: Consumer Index,date: 2022-12-19br />return_base100: 112.6657br />name: Consumer Index,date: 2022-12-20br />return_base100: 117.0293br />name: Consumer Index,date: 2022-12-21br />return_base100: 115.4855br />name: Consumer Index,date: 2022-12-22br />return_base100: 116.9229br />name: Consumer Index,date: 2022-12-23br />return_base100: 118.7454br />name: Consumer Index,date: 2022-12-24br />return_base100: 118.2140br />name: Consumer Index,date: 2022-12-25br />return_base100: 117.1988br />name: Consumer Index,date: 2022-12-26br />return_base100: 117.5251br />name: Consumer Index,date: 2022-12-27br />return_base100: 116.1088br />name: Consumer Index,date: 2022-12-28br />return_base100: 111.5648br />name: Consumer Index,date: 2022-12-29br />return_base100: 110.3052br />name: Consumer Index,date: 2022-12-30br />return_base100: 108.6503br />name: Consumer Index,date: 2022-12-31br />return_base100: 109.5847br />name: Consumer Index,date: 2023-01-01br />return_base100: 112.7093br />name: Consumer Index,date: 2023-01-02br />return_base100: 116.1623br />name: Consumer Index,date: 2023-01-03br />return_base100: 116.6065br />name: Consumer Index,date: 2023-01-04br />return_base100: 119.4915br />name: Consumer Index,date: 2023-01-05br />return_base100: 117.8229br />name: Consumer Index,date: 2023-01-06br />return_base100: 121.1138br />name: Consumer Index,date: 2023-01-07br />return_base100: 124.6652br />name: Consumer Index,date: 2023-01-08br />return_base100: 134.8384br />name: Consumer Index,date: 2023-01-09br />return_base100: 142.1597br />name: Consumer Index,date: 2023-01-10br />return_base100: 145.1165br />name: Consumer Index,date: 2023-01-11br />return_base100: 144.7616br />name: Consumer Index,date: 2023-01-12br />return_base100: 148.1189br />name: Consumer Index,date: 2023-01-13br />return_base100: 163.5158br />name: Consumer Index,date: 2023-01-14br />return_base100: 174.1967br />name: Consumer Index,date: 2023-01-15br />return_base100: 183.4681br />name: Consumer Index,date: 2023-01-16br />return_base100: 178.9885br />name: Consumer Index,date: 2023-01-17br />return_base100: 178.0937br />name: Consumer Index,date: 2023-01-18br />return_base100: 168.7935br />name: Consumer Index,date: 2023-01-19br />return_base100: 174.7191br />name: Consumer Index,date: 2023-01-20br />return_base100: 189.7977br />name: Consumer Index,date: 2023-01-21br />return_base100: 192.8316br />name: Consumer Index,date: 2023-01-22br />return_base100: 195.8639br />name: Consumer Index,date: 2023-01-23br />return_base100: 199.0547br />name: Consumer Index,date: 2023-01-24br />return_base100: 186.8504br />name: Consumer Index,date: 2023-01-25br />return_base100: 198.5496br />name: Consumer Index,date: 2023-01-26br />return_base100: 199.8336br />name: Consumer Index,date: 2023-01-27br />return_base100: 202.9468br />name: Consumer Index,date: 2023-01-28br />return_base100: 202.4178br />name: Consumer Index,date: 2023-01-29br />return_base100: 215.5268br />name: Consumer Index,date: 2023-01-30br />return_base100: 199.7621br />name: Consumer Index,date: 2023-01-31br />return_base100: 203.6816br />name: Consumer Index,date: 2023-02-01br />return_base100: 213.4844br />name: Consumer Index,date: 2023-02-02br />return_base100: 209.3498br />name: Consumer Index,date: 2023-02-03br />return_base100: 214.6616br />name: Consumer Index,date: 2023-02-04br />return_base100: 214.8881br />name: Consumer Index,date: 2023-02-05br />return_base100: 207.2785br />name: Consumer Index,date: 2023-02-06br />return_base100: 201.2699br />name: Consumer Index,date: 2023-02-07br />return_base100: 225.1278br />name: Consumer Index,date: 2023-02-08br />return_base100: 216.7028br />name: Consumer Index,date: 2023-02-09br />return_base100: 189.4017br />name: Consumer Index,date: 2023-02-10br />return_base100: 190.5567br />name: Consumer Index,date: 2023-02-11br />return_base100: 196.6143br />name: Consumer Index,date: 2023-02-12br />return_base100: 190.3614br />name: Consumer Index,date: 2023-02-13br />return_base100: 184.2747br />name: Consumer Index,date: 2023-02-14br />return_base100: 192.3918br />name: Consumer Index,date: 2023-02-15br />return_base100: 206.1268br />name: Consumer Index,date: 2023-02-16br />return_base100: 194.9502br />name: Consumer Index,date: 2023-02-17br />return_base100: 205.7143br />name: Consumer Index,date: 2023-02-18br />return_base100: 207.4505br />name: Consumer Index,date: 2023-02-19br />return_base100: 207.2700br />name: Consumer Index,date: 2023-02-20br />return_base100: 215.2646br />name: Consumer Index,date: 2023-02-21br />return_base100: 206.0766br />name: Consumer Index,date: 2023-02-22br />return_base100: 204.5002br />name: Consumer Index,date: 2023-02-23br />return_base100: 206.4827br />name: Consumer Index,date: 2023-02-24br />return_base100: 196.7114br />name: Consumer Index,date: 2023-02-25br />return_base100: 191.5514br />name: Consumer Index,date: 2023-02-26br />return_base100: 196.6285br />name: Consumer Index,date: 2023-02-27br />return_base100: 194.1961br />name: Consumer Index,date: 2023-02-28br />return_base100: 188.4387br />name: Consumer Index,date: 2023-03-01br />return_base100: 195.8954br />name: Consumer Index,date: 2023-03-02br />return_base100: 189.8095br />name: Consumer Index,date: 2023-03-03br />return_base100: 178.2210br />name: Consumer Index,date: 2023-03-04br />return_base100: 174.0868br />name: Consumer Index,date: 2023-03-05br />return_base100: 173.8966br />name: Consumer Index,date: 2023-03-06br />return_base100: 177.4619br />name: Consumer Index,date: 2023-03-07br />return_base100: 172.1555br />name: Consumer Index,date: 2023-03-08br />return_base100: 160.9574br />name: Consumer Index,date: 2023-03-09br />return_base100: 147.7625br />name: Consumer Index,date: 2023-03-10br />return_base100: 149.9998br />name: Consumer Index,date: 2023-03-11br />return_base100: 145.1038br />name: Consumer Index,date: 2023-03-12br />return_base100: 161.1091br />name: Consumer Index,date: 2023-03-13br />return_base100: 168.0287br />name: Consumer Index,date: 2023-03-14br />return_base100: 173.3610br />name: Consumer Index,date: 2023-03-15br />return_base100: 160.7566br />name: Consumer Index,date: 2023-03-16br />return_base100: 163.9602br />name: Consumer Index,date: 2023-03-17br />return_base100: 179.4797br />name: Consumer Index,date: 2023-03-18br />return_base100: 178.1413br />name: Consumer Index,date: 2023-03-19br />return_base100: 183.6536br />name: Consumer Index,date: 2023-03-20br />return_base100: 174.1685br />name: Consumer Index,date: 2023-03-21br />return_base100: 176.2600br />name: Consumer Index,date: 2023-03-22br />return_base100: 168.0888br />name: Consumer Index,date: 2023-03-23br />return_base100: 176.6312br />name: Consumer Index,date: 2023-03-24br />return_base100: 170.5835br />name: Consumer Index,date: 2023-03-25br />return_base100: 166.7935br />name: Consumer Index,date: 2023-03-26br />return_base100: 171.2445br />name: Consumer Index,date: 2023-03-27br />return_base100: 161.3324br />name: Consumer Index,date: 2023-03-28br />return_base100: 167.4588br />name: Consumer Index,date: 2023-03-29br />return_base100: 172.7716br />name: Consumer Index,date: 2023-03-30br />return_base100: 168.2954br />name: Consumer Index,date: 2023-03-31br />return_base100: 172.7803br />name: Consumer Index,date: 2023-04-01br />return_base100: 173.4557br />name: Consumer Index,date: 2023-04-02br />return_base100: 169.3933br />name: Consumer Index,date: 2023-04-03br />return_base100: 170.5746br />name: Consumer Index,date: 2023-04-04br />return_base100: 172.4543br />name: Consumer Index,date: 2023-04-05br />return_base100: 176.2667br />name: Consumer Index,date: 2023-04-06br />return_base100: 173.7525br />name: Consumer Index,date: 2023-04-07br />return_base100: 175.8589br />name: Consumer Index,date: 2023-04-08br />return_base100: 173.4885br />name: Consumer Index,date: 2023-04-09br />return_base100: 174.2709br />name: Consumer Index,date: 2023-04-10br />return_base100: 177.0243br />name: Consumer Index,date: 2023-04-11br />return_base100: 176.4312br />name: Consumer Index,date: 2023-04-12br />return_base100: 177.9663br />name: Consumer Index,date: 2023-04-13br />return_base100: 179.6704br />name: Consumer Index,date: 2023-04-14br />return_base100: 185.1040br />name: Consumer Index,date: 2023-04-15br />return_base100: 184.8144br />name: Consumer Index,date: 2023-04-16br />return_base100: 186.2003br />name: Consumer Index,date: 2023-04-17br />return_base100: 187.7856br />name: Consumer Index,date: 2023-04-18br />return_base100: 189.9662br />name: Consumer Index,date: 2023-04-19br />return_base100: 171.8829br />name: Consumer Index,date: 2023-04-20br />return_base100: 168.3131br />name: Consumer Index,date: 2023-04-21br />return_base100: 160.8582br />name: Consumer Index,date: 2023-04-22br />return_base100: 164.4231br />name: Consumer Index,date: 2023-04-23br />return_base100: 162.3355br />name: Consumer Index,date: 2023-04-24br />return_base100: 161.6199br />name: Consumer Index,date: 2023-04-25br />return_base100: 163.5599br />name: Consumer Index,date: 2023-04-26br />return_base100: 158.8799br />name: Consumer Index,date: 2023-04-27br />return_base100: 163.3966br />name: Consumer Index,date: 2023-05-02br />return_base100: 154.9839br />name: Consumer Index,date: 2023-05-03br />return_base100: 156.5256br />name: Consumer Index,date: 2023-05-04br />return_base100: 153.7474br />name: Consumer Index,date: 2023-05-05br />return_base100: 155.5359br />name: Consumer Index,date: 2023-05-06br />return_base100: 147.4737br />name: Consumer Index,date: 2023-05-07br />return_base100: 147.4526br />name: Consumer Index,date: 2023-05-08br />return_base100: 135.6362br />name: Consumer Index,date: 2023-05-09br />return_base100: 135.6572br />name: Consumer Index,date: 2023-05-10br />return_base100: 137.9027br />name: Consumer Index,date: 2023-05-11br />return_base100: 130.7844br />name: Consumer Index,date: 2023-05-12br />return_base100: 133.2114br />name: Consumer Index,date: 2023-05-13br />return_base100: 132.0535br />name: Consumer Index,date: 2023-05-14br />return_base100: 133.3539br />name: Consumer Index,date: 2023-05-15br />return_base100: 134.9630br />name: Consumer Index,date: 2023-05-16br />return_base100: 137.7867br />name: Consumer Index,date: 2023-05-17br />return_base100: 141.2533br />name: Consumer Index,date: 2023-05-18br />return_base100: 140.6064br />name: Consumer Index,date: 2023-05-19br />return_base100: 140.1911br />name: Consumer Index,date: 2023-05-20br />return_base100: 140.1088br />name: Consumer Index,date: 2023-05-21br />return_base100: 137.7175br />name: Consumer Index,date: 2023-05-22br />return_base100: 137.0724br />name: Consumer Index,date: 2023-05-23br />return_base100: 137.8421br />name: Consumer Index,date: 2023-05-24br />return_base100: 132.6112br />name: Consumer Index,date: 2023-05-25br />return_base100: 132.6558br />name: Consumer Index,date: 2023-05-26br />return_base100: 133.6467br />name: Consumer Index,date: 2023-05-27br />return_base100: 135.1984br />name: Consumer Index,date: 2023-05-28br />return_base100: 140.1396br />name: Consumer Index,date: 2023-05-29br />return_base100: 137.7881br />name: Consumer Index,date: 2023-05-30br />return_base100: 137.9256br />name: Consumer Index,date: 2023-05-31br />return_base100: 133.8023br />name: Consumer Index,date: 2023-06-01br />return_base100: 134.3104br />name: Consumer Index,date: 2023-06-02br />return_base100: 138.4038br />name: Consumer Index,date: 2023-06-03br />return_base100: 138.2922br />name: Consumer Index,date: 2023-06-04br />return_base100: 141.6554br />name: Consumer Index,date: 2023-06-05br />return_base100: 126.6228br />name: Consumer Index,date: 2023-06-06br />return_base100: 131.5327br />name: Consumer Index,date: 2023-06-07br />return_base100: 122.1378br />name: Consumer Index,date: 2023-06-08br />return_base100: 122.2046br />name: Consumer Index,date: 2023-06-09br />return_base100: 119.0107br />name: Consumer Index,date: 2023-06-10br />return_base100: 101.2651br />name: Consumer Index,date: 2023-06-11br />return_base100: 101.1976br />name: Consumer Index,date: 2023-06-12br />return_base100: 100.9103br />name: Consumer Index,date: 2023-06-13br />return_base100: 100.6138br />name: Consumer Index,date: 2023-06-14br />return_base100: 96.2742br />name: Consumer Index,date: 2023-06-15br />return_base100: 97.6951br />name: Consumer Index,date: 2023-06-16br />return_base100: 99.2026br />name: Consumer Index,date: 2023-06-17br />return_base100: 100.4167br />name: Consumer Index,date: 2023-06-18br />return_base100: 98.6184br />name: Consumer Index,date: 2023-06-19br />return_base100: 99.4674br />name: Consumer Index,date: 2023-06-20br />return_base100: 102.8903br />name: Consumer Index,date: 2023-06-21br />return_base100: 108.2544br />name: Consumer Index,date: 2023-06-22br />return_base100: 106.6653br />name: Consumer Index,date: 2023-06-23br />return_base100: 110.7826br />name: Consumer Index,date: 2023-06-24br />return_base100: 110.7285br />name: Consumer Index,date: 2023-06-25br />return_base100: 111.5985br />name: Consumer Index,date: 2023-06-26br />return_base100: 108.5731br />name: Consumer Index,date: 2023-06-27br />return_base100: 110.1880br />name: Consumer Index,date: 2023-06-28br />return_base100: 103.3643br />name: Consumer Index,date: 2023-06-29br />return_base100: 105.4717br />name: Consumer Index,date: 2023-06-30br />return_base100: 107.7084br />name: Consumer Index,date: 2023-07-01br />return_base100: 111.8774br />name: Consumer Index,date: 2023-07-02br />return_base100: 110.5377br />name: Consumer Index,date: 2023-07-03br />return_base100: 112.5233br />name: Consumer Index,date: 2023-07-04br />return_base100: 110.7321br />name: Consumer Index,date: 2023-07-05br />return_base100: 107.1656br />name: Consumer Index,date: 2023-07-06br />return_base100: 103.0899br />name: Consumer Index,date: 2023-07-07br />return_base100: 103.5932br />name: Consumer Index,date: 2023-07-08br />return_base100: 104.4463br />name: Consumer Index,date: 2023-07-09br />return_base100: 103.8549br />name: Consumer Index,date: 2023-07-10br />return_base100: 103.8490br />name: Consumer Index,date: 2023-07-11br />return_base100: 105.3496br />name: Consumer Index,date: 2023-07-12br />return_base100: 104.8499br />name: Consumer Index,date: 2023-07-13br />return_base100: 113.4691br />name: Consumer Index,date: 2023-07-14br />return_base100: 110.2469br />name: Consumer Index,date: 2023-07-15br />return_base100: 111.4126br />name: Consumer Index,date: 2023-07-16br />return_base100: 108.0601br />name: Consumer Index,date: 2023-07-17br />return_base100: 110.5272br />name: Consumer Index,date: 2023-07-18br />return_base100: 107.9777br />name: Consumer Index,date: 2023-07-19br />return_base100: 108.6641br />name: Consumer Index,date: 2023-07-20br />return_base100: 109.3853br />name: Consumer Index,date: 2023-07-21br />return_base100: 110.5465br />name: Consumer Index,date: 2023-07-22br />return_base100: 108.2123br />name: Consumer Index,date: 2023-07-23br />return_base100: 111.2428br />name: Consumer Index,date: 2023-07-24br />return_base100: 105.7164br />name: Consumer Index,date: 2023-07-25br />return_base100: 105.7180br />name: Consumer Index,date: 2023-07-26br />return_base100: 105.5271br />name: Consumer Index,date: 2023-07-27br />return_base100: 105.1176br />name: Consumer Index,date: 2023-07-28br />return_base100: 105.9784br />name: Consumer Index,date: 2023-07-29br />return_base100: 107.0856br />name: Consumer Index,date: 2023-07-30br />return_base100: 105.2164br />name: Consumer Index,date: 2023-07-31br />return_base100: 103.8301br />name: Consumer Index,date: 2023-08-01br />return_base100: 103.9308br />name: Consumer Index,date: 2023-08-02br />return_base100: 101.5939br />name: Consumer Index,date: 2023-08-03br />return_base100: 101.0478br />name: Consumer Index,date: 2023-08-04br />return_base100: 100.8218br />name: Consumer Index,date: 2023-08-05br />return_base100: 102.9559br />name: Consumer Index,date: 2023-08-06br />return_base100: 103.2320br />name: Consumer Index,date: 2023-08-07br />return_base100: 101.9109br />name: Consumer Index,date: 2023-08-08br />return_base100: 103.5465br />name: Consumer Index,date: 2023-08-09br />return_base100: 103.0992br />name: Consumer Index,date: 2023-08-10br />return_base100: 103.6864br />name: Consumer Index,date: 2023-08-11br />return_base100: 104.3012br />name: Consumer Index,date: 2023-08-12br />return_base100: 105.4565br />name: Consumer Index,date: 2023-08-13br />return_base100: 105.0476br />name: Consumer Index,date: 2023-08-14br />return_base100: 106.5073br />name: Consumer Index,date: 2023-08-15br />return_base100: 100.1518br />name: Consumer Index,date: 2023-08-16br />return_base100: 94.9658br />name: Consumer Index,date: 2023-08-17br />return_base100: 85.7684br />name: Consumer Index,date: 2023-08-18br />return_base100: 87.7238br />name: Consumer Index,date: 2023-08-19br />return_base100: 89.7943br />name: Consumer Index,date: 2023-08-20br />return_base100: 89.8614br />name: Consumer Index,date: 2023-08-21br />return_base100: 88.0308br />name: Consumer Index,date: 2023-08-22br />return_base100: 87.3201br />name: Consumer Index,date: 2023-08-23br />return_base100: 88.9925br />name: Consumer Index,date: 2023-08-24br />return_base100: 87.4885br />name: Consumer Index,date: 2023-08-25br />return_base100: 88.4206br />name: Consumer Index,date: 2023-08-26br />return_base100: 88.0902br />name: Consumer Index,date: 2023-08-27br />return_base100: 88.0426br />name: Consumer Index,date: 2023-08-28br />return_base100: 87.6928br />name: Consumer Index,date: 2023-08-29br />return_base100: 90.6623br />name: Consumer Index,date: 2023-08-30br />return_base100: 89.2918br />name: Consumer Index,date: 2023-08-31br />return_base100: 85.4772br />name: Consumer Index,date: 2023-09-01br />return_base100: 83.8258br />name: Consumer Index,date: 2023-09-02br />return_base100: 83.8804br />name: Consumer Index,date: 2023-09-03br />return_base100: 83.2882br />name: Consumer Index,date: 2023-09-04br />return_base100: 83.1949br />name: Consumer Index,date: 2023-09-05br />return_base100: 84.1394br />name: Consumer Index,date: 2023-09-06br />return_base100: 84.4673br />name: Consumer Index,date: 2023-09-07br />return_base100: 85.0441br />name: Consumer Index,date: 2023-09-08br />return_base100: 84.1977br />name: Consumer Index,date: 2023-09-09br />return_base100: 83.9819br />name: Consumer Index,date: 2023-09-10br />return_base100: 80.7045br />name: Consumer Index,date: 2023-09-11br />return_base100: 77.2896br />name: Consumer Index,date: 2023-09-12br />return_base100: 76.9072br />name: Consumer Index,date: 2023-09-13br />return_base100: 78.4867br />name: Consumer Index,date: 2023-09-14br />return_base100: 79.6808br />name: Consumer Index,date: 2023-09-15br />return_base100: 81.0316br />name: Consumer Index,date: 2023-09-16br />return_base100: 81.8081br />name: Consumer Index,date: 2023-09-17br />return_base100: 79.5209br />name: Consumer Index,date: 2023-09-18br />return_base100: 80.8641br />name: Consumer Index,date: 2023-09-19br />return_base100: 81.8847br />name: Consumer Index,date: 2023-09-20br />return_base100: 82.3153br />name: Consumer Index,date: 2023-09-21br />return_base100: 81.2642br />name: Consumer Index,date: 2023-09-22br />return_base100: 81.9478br />name: Consumer Index,date: 2023-09-23br />return_base100: 81.4553br />name: Consumer Index,date: 2023-09-24br />return_base100: 80.0619br />name: Consumer Index,date: 2023-09-25br />return_base100: 81.1076br />name: Consumer Index,date: 2023-09-26br />return_base100: 80.3103br />name: Consumer Index,date: 2023-09-27br />return_base100: 80.2638br />name: Consumer Index,date: 2023-09-28br />return_base100: 82.0269br />name: Consumer Index,date: 2023-09-29br />return_base100: 84.0550br />name: Consumer Index,date: 2023-09-30br />return_base100: 83.9874br />name: Consumer Index,date: 2023-10-01br />return_base100: 87.2421br />name: Consumer Index,date: 2023-10-02br />return_base100: 84.2903br />name: Consumer Index,date: 2023-10-03br />return_base100: 83.1553br />name: Consumer Index,date: 2023-10-04br />return_base100: 82.9368br />name: Consumer Index,date: 2023-10-05br />return_base100: 80.6390br />name: Consumer Index,date: 2023-10-06br />return_base100: 82.3409br />name: Consumer Index,date: 2023-10-07br />return_base100: 82.1131br />name: Consumer Index,date: 2023-10-08br />return_base100: 82.1446br />name: Consumer Index,date: 2023-10-09br />return_base100: 78.0801br />name: Consumer Index,date: 2023-10-10br />return_base100: 77.4633br />name: Consumer Index,date: 2023-10-11br />return_base100: 77.1185br />name: Consumer Index,date: 2023-10-12br />return_base100: 77.6764br />name: Consumer Index,date: 2023-10-13br />return_base100: 77.9569br />name: Consumer Index,date: 2023-10-14br />return_base100: 78.5661br />name: Consumer Index,date: 2023-10-15br />return_base100: 79.0810br />name: Consumer Index,date: 2023-10-16br />return_base100: 80.8057br />name: Consumer Index,date: 2023-10-17br />return_base100: 79.6191br />name: Consumer Index,date: 2023-10-18br />return_base100: 78.9892br />name: Consumer Index,date: 2023-10-19br />return_base100: 77.7441br />name: Consumer Index,date: 2023-10-20br />return_base100: 80.2607br />name: Consumer Index,date: 2023-10-21br />return_base100: 83.0582br />name: Consumer Index,date: 2023-10-22br />return_base100: 84.4923br />name: Consumer Index,date: 2023-10-23br />return_base100: 88.1821br />name: Consumer Index,date: 2023-10-24br />return_base100: 90.7059br />name: Consumer Index,date: 2023-10-25br />return_base100: 93.4701br />name: Consumer Index,date: 2023-10-26br />return_base100: 95.7094br />name: Consumer Index,date: 2023-10-27br />return_base100: 92.9217br />name: Consumer Index,date: 2023-10-28br />return_base100: 95.8039br />name: Consumer Index,date: 2023-10-29br />return_base100: 101.9817br />name: Consumer Index,date: 2023-10-30br />return_base100: 101.1604br />name: Consumer Index,date: 2023-10-31br />return_base100: 97.7285br />name: Consumer Index,date: 2023-11-01br />return_base100: 100.3372br />name: Consumer Index,date: 2023-11-02br />return_base100: 101.7509br />name: Consumer Index,date: 2023-11-03br />return_base100: 101.8336br />name: Consumer Index,date: 2023-11-04br />return_base100: 105.1137br />name: Consumer Index,date: 2023-11-05br />return_base100: 105.9954br />name: Consumer Index,date: 2023-11-06br />return_base100: 111.2349br />name: Consumer Index,date: 2023-11-07br />return_base100: 109.4016br />name: Consumer Index,date: 2023-11-08br />return_base100: 113.6231br />name: Consumer Index,date: 2023-11-09br />return_base100: 111.9253br />name: Consumer Index,date: 2023-11-10br />return_base100: 117.5764br />name: Consumer Index,date: 2023-11-11br />return_base100: 119.8357br />name: Consumer Index,date: 2023-11-12br />return_base100: 121.0126br />name: Consumer Index,date: 2023-11-13br />return_base100: 117.7814br />name: Consumer Index,date: 2023-11-14br />return_base100: 113.3708br />name: Consumer Index,date: 2023-11-15br />return_base100: 118.6625br />name: Consumer Index,date: 2023-11-16br />return_base100: 114.9333br />name: Consumer Index,date: 2023-11-17br />return_base100: 115.4195br />name: Consumer Index,date: 2023-11-18br />return_base100: 112.5605br />name: Consumer Index,date: 2023-11-19br />return_base100: 116.7120br />name: Consumer Index,date: 2023-11-20br />return_base100: 117.0587br />name: Consumer Index,date: 2023-11-21br />return_base100: 106.7512br />name: Consumer Index,date: 2023-11-22br />return_base100: 115.9825br />name: Consumer Index,date: 2023-11-23br />return_base100: 115.4596br />name: Consumer Index,date: 2023-11-24br />return_base100: 120.6018br />name: Consumer Index,date: 2023-11-25br />return_base100: 127.0765br />name: Consumer Index,date: 2023-11-26br />return_base100: 126.2129br />name: Consumer Index,date: 2023-11-27br />return_base100: 122.5479br />name: Consumer Index,date: 2023-11-28br />return_base100: 123.1060br />name: Consumer Index,date: 2023-11-29br />return_base100: 121.9570br />name: Consumer Index,date: 2023-11-30br />return_base100: 120.9367br />name: Consumer Index,date: 2023-12-01br />return_base100: 124.7192br />name: Consumer Index,date: 2023-12-02br />return_base100: 129.3198br />name: Consumer Index,date: 2023-12-03br />return_base100: 129.0367br />name: Consumer Index,date: 2023-12-04br />return_base100: 133.5415br />name: Consumer Index,date: 2023-12-05br />return_base100: 138.4496br />name: Consumer Index,date: 2023-12-06br />return_base100: 136.2465br />name: Consumer Index,date: 2023-12-07br />return_base100: 141.9584br />name: Consumer Index,date: 2023-12-08br />return_base100: 147.2340br />name: Consumer Index,date: 2023-12-09br />return_base100: 150.0552br />name: Consumer Index,date: 2023-12-10br />return_base100: 153.5497br />name: Consumer Index,date: 2023-12-11br />return_base100: 142.1366br />name: Consumer Index,date: 2023-12-12br />return_base100: 145.3155br />name: Consumer Index,date: 2023-12-13br />return_base100: 150.7260br />name: Consumer Index,date: 2023-12-14br />return_base100: 154.5416br />name: Consumer Index,date: 2023-12-15br />return_base100: 142.6586br />name: Consumer Index,date: 2023-12-16br />return_base100: 145.8728br />name: Consumer Index,date: 2023-12-17br />return_base100: 142.1574br />name: Consumer Index,date: 2023-12-18br />return_base100: 142.0558br />name: Consumer Index,date: 2023-12-19br />return_base100: 140.0159br />name: Consumer Index,date: 2023-12-20br />return_base100: 147.3590br />name: Consumer Index,date: 2023-12-21br />return_base100: 150.2397br />name: Consumer Index,date: 2023-12-22br />return_base100: 151.5834br />name: Consumer Index,date: 2023-12-23br />return_base100: 152.7605br />name: Consumer Index,date: 2023-12-24br />return_base100: 154.0538br />name: Consumer Index,date: 2023-12-25br />return_base100: 163.9614br />name: Consumer Index,date: 2023-12-26br />return_base100: 161.0001br />name: Consumer Index,date: 2023-12-27br />return_base100: 161.1326br />name: Consumer Index,date: 2023-12-28br />return_base100: 154.1223br />name: Consumer Index,date: 2023-12-29br />return_base100: 150.9345br />name: Consumer Index,date: 2023-12-30br />return_base100: 149.4376br />name: Consumer Index,date: 2023-12-31br />return_base100: 149.9252br />name: Consumer Index,date: 2024-01-01br />return_base100: 155.7833br />name: Consumer Index,date: 2024-01-02br />return_base100: 153.1425br />name: Consumer Index,date: 2024-01-03br />return_base100: 140.4643br />name: Consumer Index,date: 2024-01-04br />return_base100: 146.1108br />name: Consumer Index,date: 2024-01-05br />return_base100: 138.6932br />name: Consumer Index,date: 2024-01-06br />return_base100: 137.4293br />name: Consumer Index,date: 2024-01-07br />return_base100: 129.1932br />name: Consumer Index,date: 2024-01-08br />return_base100: 137.2925br />name: Consumer Index,date: 2024-01-09br />return_base100: 129.6662br />name: Consumer Index,date: 2024-01-10br />return_base100: 142.0048br />name: Consumer Index,date: 2024-01-11br />return_base100: 144.6877br />name: Consumer Index,date: 2024-01-12br />return_base100: 138.0552br />name: Consumer Index,date: 2024-01-13br />return_base100: 141.3187br />name: Consumer Index,date: 2024-01-14br />return_base100: 134.7138br />name: Consumer Index,date: 2024-01-15br />return_base100: 139.5563br />name: Consumer Index,date: 2024-01-16br />return_base100: 146.0338br />name: Consumer Index,date: 2024-01-17br />return_base100: 143.0009br />name: Consumer Index,date: 2024-01-18br />return_base100: 135.0305br />name: Consumer Index,date: 2024-01-19br />return_base100: 136.8119br />name: Consumer Index,date: 2024-01-20br />return_base100: 136.5604br />name: Consumer Index,date: 2024-01-21br />return_base100: 136.3251br />name: Consumer Index,date: 2024-01-22br />return_base100: 127.7474br />name: Consumer Index,date: 2024-01-23br />return_base100: 126.4202br />name: Consumer Index,date: 2024-01-24br />return_base100: 129.1869br />name: Consumer Index,date: 2024-01-25br />return_base100: 126.3730br />name: Consumer Index,date: 2024-01-26br />return_base100: 131.3665br />name: Consumer Index,date: 2024-01-27br />return_base100: 133.2852br />name: Consumer Index,date: 2024-01-28br />return_base100: 130.9651br />name: Consumer Index,date: 2024-01-29br />return_base100: 135.9163br />name: Consumer Index,date: 2024-01-30br />return_base100: 132.1229br />name: Consumer Index,date: 2024-01-31br />return_base100: 127.8710br />name: Consumer Index,date: 2024-02-01br />return_base100: 129.3423br />name: Consumer Index,date: 2024-02-02br />return_base100: 129.8224br />name: Consumer Index,date: 2024-02-03br />return_base100: 127.8440br />name: Consumer Index,date: 2024-02-04br />return_base100: 125.5525br />name: Consumer Index,date: 2024-02-05br />return_base100: 126.6139br />name: Consumer Index,date: 2024-02-06br />return_base100: 127.9520br />name: Consumer Index,date: 2024-02-07br />return_base100: 131.9729br />name: Consumer Index,date: 2024-02-08br />return_base100: 133.4394br />name: Consumer Index,date: 2024-02-09br />return_base100: 139.2043br />name: Consumer Index,date: 2024-02-10br />return_base100: 141.2193br />name: Consumer Index,date: 2024-02-11br />return_base100: 141.6174br />name: Consumer Index,date: 2024-02-12br />return_base100: 149.2747br />name: Consumer Index,date: 2024-02-13br />return_base100: 149.0398br />name: Consumer Index,date: 2024-02-14br />return_base100: 154.4764br />name: Consumer Index,date: 2024-02-15br />return_base100: 157.3557br />name: Consumer Index,date: 2024-02-16br />return_base100: 157.0895br />name: Consumer Index,date: 2024-02-17br />return_base100: 159.6406br />name: Consumer Index,date: 2024-02-18br />return_base100: 167.7897br />name: Consumer Index,date: 2024-02-19br />return_base100: 173.8160br />name: Consumer Index,date: 2024-02-20br />return_base100: 171.4087br />name: Consumer Index,date: 2024-02-21br />return_base100: 165.7861br />name: Consumer Index,date: 2024-02-22br />return_base100: 167.9365br />name: Consumer Index,date: 2024-02-23br />return_base100: 165.6535br />name: Consumer Index,date: 2024-02-24br />return_base100: 173.1595br />name: Consumer Index,date: 2024-02-25br />return_base100: 172.4630br />name: Consumer Index,date: 2024-02-26br />return_base100: 181.3356br />name: Consumer Index,date: 2024-02-27br />return_base100: 190.1038br />name: Consumer Index,date: 2024-02-28br />return_base100: 186.4458br />name: Consumer Index,date: 2024-02-29br />return_base100: 192.6963br />name: Consumer Index,date: 2024-03-01br />return_base100: 205.5709br />name: Consumer Index,date: 2024-03-02br />return_base100: 215.7615br />name: Consumer Index,date: 2024-03-03br />return_base100: 212.2229br />name: Consumer Index,date: 2024-03-04br />return_base100: 220.3067br />name: Consumer Index,date: 2024-03-05br />return_base100: 203.4660br />name: Consumer Index,date: 2024-03-06br />return_base100: 213.0888br />name: Consumer Index,date: 2024-03-07br />return_base100: 222.0044br />name: Consumer Index,date: 2024-03-08br />return_base100: 217.9333br />name: Consumer Index,date: 2024-03-09br />return_base100: 239.7187br />name: Consumer Index,date: 2024-03-10br />return_base100: 253.5785br />name: Consumer Index,date: 2024-03-11br />return_base100: 253.1653br />name: Consumer Index,date: 2024-03-12br />return_base100: 247.4281br />name: Consumer Index,date: 2024-03-13br />return_base100: 249.8739br />name: Consumer Index,date: 2024-03-14br />return_base100: 243.9644br />name: Consumer Index,date: 2024-03-15br />return_base100: 227.2976br />name: Consumer Index,date: 2024-03-16br />return_base100: 207.5798br />name: Consumer Index,date: 2024-03-17br />return_base100: 216.2956br />name: Consumer Index,date: 2024-03-18br />return_base100: 205.0318br />name: Consumer Index,date: 2024-03-19br />return_base100: 186.6360br />name: Consumer Index,date: 2024-03-20br />return_base100: 208.2374br />name: Consumer Index,date: 2024-03-21br />return_base100: 205.1295br />name: Consumer Index,date: 2024-03-22br />return_base100: 198.3499br />name: Consumer Index,date: 2024-03-23br />return_base100: 208.0158br />name: Consumer Index,date: 2024-03-24br />return_base100: 212.1452br />name: Consumer Index,date: 2024-03-25br />return_base100: 219.5543br />name: Consumer Index,date: 2024-03-26br />return_base100: 227.5735br />name: Consumer Index,date: 2024-03-27br />return_base100: 217.0453br />name: Consumer Index,date: 2024-03-28br />return_base100: 221.0379br />name: Consumer Index,date: 2024-03-29br />return_base100: 220.9836br />name: Consumer Index,date: 2024-03-30br />return_base100: 217.5604br />name: Consumer Index,date: 2024-03-31br />return_base100: 221.6590br />name: Consumer Index,date: 2024-04-01br />return_base100: 209.1764br />name: Consumer Index,date: 2024-04-02br />return_base100: 192.7380br />name: Consumer Index,date: 2024-04-03br />return_base100: 190.9393br />name: Consumer Index,date: 2024-04-04br />return_base100: 193.5885br />name: Consumer Index,date: 2024-04-05br />return_base100: 190.6879br />name: Consumer Index,date: 2024-04-06br />return_base100: 193.0968br />name: Consumer Index,date: 2024-04-07br />return_base100: 198.6976br />name: Consumer Index,date: 2024-04-08br />return_base100: 208.6431br />name: Consumer Index,date: 2024-04-09br />return_base100: 196.9728br />name: Consumer Index,date: 2024-04-10br />return_base100: 196.2760br />name: Consumer Index,date: 2024-04-11br />return_base100: 193.8278br />name: Consumer Index,date: 2024-04-12br />return_base100: 162.8864br />name: Consumer Index,date: 2024-04-13br />return_base100: 139.1597br />name: Consumer Index,date: 2024-04-14br />return_base100: 150.7549br />name: Consumer Index,date: 2024-04-15br />return_base100: 143.5463br />name: Consumer Index,date: 2024-04-16br />return_base100: 145.8516br />name: Consumer Index,date: 2024-04-17br />return_base100: 140.7651br />name: Consumer Index,date: 2024-04-18br />return_base100: 146.8684br />name: Consumer Index,date: 2024-04-19br />return_base100: 149.0065br />name: Consumer Index,date: 2024-04-26br />return_base100: 150.8391br />name: Consumer Index,date: 2024-04-27br />return_base100: 150.8094br />name: Consumer Index,date: 2024-04-28br />return_base100: 148.9772br />name: Consumer Index,date: 2024-04-29br />return_base100: 147.0753br />name: Consumer Index,date: 2024-04-30br />return_base100: 136.4824br />name: Consumer Index,date: 2024-05-01br />return_base100: 139.0048br />name: Consumer Index,date: 2024-05-02br />return_base100: 142.3603br />name: Consumer Index,date: 2024-05-03br />return_base100: 147.9832br />name: Consumer Index,date: 2024-05-04br />return_base100: 146.2306br />name: Consumer Index,date: 2024-05-05br />return_base100: 148.1505br />name: Consumer Index,date: 2024-05-06br />return_base100: 145.2009br />name: Consumer Index,date: 2024-05-07br />return_base100: 142.3474br />name: Consumer Index,date: 2024-05-08br />return_base100: 140.1184br />name: Consumer Index,date: 2024-05-09br />return_base100: 144.7679br />name: Consumer Index,date: 2024-05-10br />return_base100: 138.8249br />name: Consumer Index,date: 2024-05-11br />return_base100: 137.9388br />name: Consumer Index,date: 2024-05-12br />return_base100: 135.6681br />name: Consumer Index,date: 2024-05-13br />return_base100: 134.0390br />name: Consumer Index,date: 2024-05-14br />return_base100: 129.8616br />name: Consumer Index,date: 2024-05-15br />return_base100: 141.3401br />name: Consumer Index,date: 2024-05-16br />return_base100: 141.8288br />name: Consumer Index,date: 2024-05-17br />return_base100: 144.5912br />name: Consumer Index,date: 2024-05-18br />return_base100: 144.8741br />name: Consumer Index,date: 2024-05-19br />return_base100: 139.1257br />name: Consumer Index,date: 2024-05-20br />return_base100: 151.9733br />name: Consumer Index,date: 2024-05-21br />return_base100: 152.4154br />name: Consumer Index,date: 2024-05-22br />return_base100: 151.8875br />name: Consumer Index,date: 2024-05-23br />return_base100: 149.4416br />name: Consumer Index,date: 2024-05-24br />return_base100: 150.8576br />name: Consumer Index,date: 2024-05-25br />return_base100: 154.2010br />name: Consumer Index,date: 2024-05-26br />return_base100: 152.5109br />name: Consumer Index,date: 2024-05-27br />return_base100: 155.7915br />name: Consumer Index,date: 2024-05-28br />return_base100: 153.2772br />name: Consumer Index,date: 2024-05-29br />return_base100: 150.0524br />name: Consumer Index,date: 2024-05-30br />return_base100: 147.1234br />name: Consumer Index,date: 2024-05-31br />return_base100: 150.1029br />name: Consumer Index,date: 2024-06-01br />return_base100: 151.1556br />name: Consumer Index,date: 2024-06-02br />return_base100: 149.0046br />name: Consumer Index,date: 2024-06-03br />return_base100: 152.6795br />name: Consumer Index,date: 2024-06-04br />return_base100: 154.5983br />name: Consumer Index,date: 2024-06-05br />return_base100: 156.9837br />name: Consumer Index,date: 2024-06-06br />return_base100: 152.6985br />name: Consumer Index,date: 2024-06-07br />return_base100: 138.6096br />name: Consumer Index,date: 2024-06-08br />return_base100: 132.4203br />name: Consumer Index,date: 2024-06-09br />return_base100: 135.8804br />name: Consumer Index,date: 2024-06-10br />return_base100: 131.5287br />name: Consumer Index,date: 2024-06-11br />return_base100: 125.2328br />name: Consumer Index,date: 2024-06-12br />return_base100: 129.4003br />name: Consumer Index,date: 2024-06-13br />return_base100: 122.9640br />name: Consumer Index,date: 2024-06-14br />return_base100: 119.3073br />name: Consumer Index,date: 2024-06-15br />return_base100: 119.6997br />name: Consumer Index,date: 2024-06-16br />return_base100: 120.3143br />name: Consumer Index,date: 2024-06-17br />return_base100: 109.7583br />name: Consumer Index,date: 2024-06-18br />return_base100: 101.9015br />name: Consumer Index,date: 2024-06-19br />return_base100: 105.0058br />name: Consumer Index,date: 2024-06-20br />return_base100: 104.7600br />name: Consumer Index,date: 2024-06-21br />return_base100: 104.5681br />name: Consumer Index,date: 2024-06-22br />return_base100: 103.7086br />name: Consumer Index,date: 2024-06-23br />return_base100: 100.3386br />name: Consumer Index,date: 2024-06-24br />return_base100: 103.1327br />name: Consumer Index,date: 2024-06-25br />return_base100: 105.2011br />name: Consumer Index,date: 2024-06-26br />return_base100: 103.0299br />name: Consumer Index,date: 2024-06-27br />return_base100: 104.9673br />name: Consumer Index,date: 2024-06-28br />return_base100: 102.2910br />name: Consumer Index,date: 2024-06-29br />return_base100: 100.7026br />name: Consumer Index,date: 2024-06-30br />return_base100: 103.3363br />name: Consumer Index,date: 2024-07-01br />return_base100: 101.5929br />name: Consumer Index,date: 2024-07-02br />return_base100: 104.1974br />name: Consumer Index,date: 2024-07-03br />return_base100: 98.3039br />name: Consumer Index,date: 2024-07-04br />return_base100: 87.0771br />name: Consumer Index,date: 2024-07-05br />return_base100: 84.8885br />name: Consumer Index,date: 2024-07-06br />return_base100: 90.4477br />name: Consumer Index,date: 2024-07-07br />return_base100: 84.4235br />name: Consumer Index,date: 2024-07-08br />return_base100: 87.0881br />name: Consumer Index,date: 2024-07-09br />return_base100: 89.2179br />name: Consumer Index,date: 2024-07-10br />return_base100: 89.4592br />name: Consumer Index,date: 2024-07-11br />return_base100: 88.4710br />name: Consumer Index,date: 2024-07-12br />return_base100: 90.2595br />name: Consumer Index,date: 2024-07-13br />return_base100: 92.7611br />name: Consumer Index,date: 2024-07-14br />return_base100: 94.5166br />name: Consumer Index,date: 2024-07-15br />return_base100: 100.9136br />name: Consumer Index,date: 2024-07-16br />return_base100: 101.3203br />name: Consumer Index,date: 2024-07-17br />return_base100: 102.3939br />name: Consumer Index,date: 2024-07-18br />return_base100: 99.8522br />name: Consumer Index,date: 2024-07-19br />return_base100: 104.0745br />name: Consumer Index,date: 2024-07-20br />return_base100: 105.3881br />name: Consumer Index,date: 2024-07-21br />return_base100: 106.6460br />name: Consumer Index,date: 2024-07-22br />return_base100: 102.8981br />name: Consumer Index,date: 2024-07-23br />return_base100: 99.9372br />name: Consumer Index,date: 2024-07-24br />return_base100: 96.9734br />name: Consumer Index,date: 2024-07-25br />return_base100: 94.1419br />name: Consumer Index,date: 2024-07-26br />return_base100: 99.5632br />name: Consumer Index,date: 2024-07-27br />return_base100: 100.5223br />name: Consumer Index,date: 2024-07-28br />return_base100: 98.1307br />name: Consumer Index,date: 2024-07-29br />return_base100: 98.8009br />name: Consumer Index,date: 2024-07-30br />return_base100: 97.1873br />name: Consumer Index,date: 2024-07-31br />return_base100: 94.5506br />name: Consumer Index,date: 2024-08-01br />return_base100: 93.0913br />name: Consumer Index,date: 2024-08-02br />return_base100: 85.1672br />name: Consumer Index,date: 2024-08-03br />return_base100: 81.6189br />name: Consumer Index,date: 2024-08-04br />return_base100: 76.8472br />name: Consumer Index,date: 2024-08-05br />return_base100: 70.9092br />name: Consumer Index,date: 2024-08-06br />return_base100: 73.7303br />name: Consumer Index,date: 2024-08-07br />return_base100: 71.3575br />name: Consumer Index,date: 2024-08-08br />return_base100: 79.3440br />name: Consumer Index,date: 2024-08-09br />return_base100: 77.2388br />name: Consumer Index,date: 2024-08-10br />return_base100: 79.1551br />name: Consumer Index,date: 2024-08-11br />return_base100: 74.9206br />name: Consumer Index,date: 2024-08-12br />return_base100: 77.6079br />name: Consumer Index,date: 2024-08-13br />return_base100: 79.6582br />name: Consumer Index,date: 2024-08-14br />return_base100: 77.5978br />name: Consumer Index,date: 2024-08-15br />return_base100: 75.4968br />name: Consumer Index,date: 2024-08-16br />return_base100: 74.5799br />name: Consumer Index,date: 2024-08-17br />return_base100: 75.7741br />name: Consumer Index,date: 2024-08-18br />return_base100: 76.6808br />name: Consumer Index,date: 2024-08-19br />return_base100: 77.5219br />name: Consumer Index,date: 2024-08-20br />return_base100: 79.0275br />name: Consumer Index,date: 2024-08-21br />return_base100: 82.3399br />name: Consumer Index,date: 2024-08-22br />return_base100: 84.0928br />name: Consumer Index,date: 2024-08-23br />return_base100: 91.4313br />name: Consumer Index,date: 2024-08-24br />return_base100: 92.9346br />name: Consumer Index,date: 2024-08-25br />return_base100: 91.4298br />name: Consumer Index,date: 2024-08-26br />return_base100: 86.8368br />name: Consumer Index,date: 2024-08-27br />return_base100: 81.8221br />name: Consumer Index,date: 2024-08-28br />return_base100: 80.4465br />name: Consumer Index,date: 2024-08-29br />return_base100: 83.0257br />name: Consumer Index,date: 2024-08-30br />return_base100: 82.4763br />name: Consumer Index,date: 2024-08-31br />return_base100: 80.2580br />name: Consumer Index,date: 2024-09-01br />return_base100: 75.5356br />name: Consumer Index,date: 2024-09-02br />return_base100: 79.2183br />name: Consumer Index,date: 2024-09-03br />return_base100: 76.0820br />name: Consumer Index,date: 2024-09-04br />return_base100: 76.8301br />name: Consumer Index,date: 2024-09-05br />return_base100: 74.9893br />name: Consumer Index,date: 2024-09-06br />return_base100: 73.2482br />name: Consumer Index,date: 2024-09-07br />return_base100: 75.4834br />name: Consumer Index,date: 2024-09-08br />return_base100: 77.2564br />name: Consumer Index,date: 2024-09-09br />return_base100: 80.6307br />name: Consumer Index,date: 2024-09-10br />return_base100: 80.8921br />name: Consumer Index,date: 2024-09-11br />return_base100: 78.9560br />name: Consumer Index,date: 2024-09-12br />return_base100: 81.8877br />name: Consumer Index,date: 2024-09-13br />return_base100: 82.6937br />name: Consumer Index,date: 2024-09-14br />return_base100: 81.6105br />name: Consumer Index,date: 2024-09-15br />return_base100: 80.0278br />name: Consumer Index,date: 2024-09-16br />return_base100: 78.2057br />name: Consumer Index,date: 2024-09-17br />return_base100: 80.8407br />name: Consumer Index,date: 2024-09-18br />return_base100: 83.9454br />name: Consumer Index,date: 2024-09-19br />return_base100: 88.5864br />name: Consumer Index,date: 2024-09-20br />return_base100: 89.9660br />name: Consumer Index,date: 2024-09-21br />return_base100: 91.7880br />name: Consumer Index,date: 2024-09-22br />return_base100: 89.4792br />name: Consumer Index,date: 2024-09-23br />return_base100: 91.5679br />name: Consumer Index,date: 2024-09-24br />return_base100: 93.9127br />name: Consumer Index,date: 2024-09-25br />return_base100: 91.8068br />name: Consumer Index,date: 2024-09-26br />return_base100: 96.5791br />name: Consumer Index,date: 2024-09-27br />return_base100: 99.3419br />name: Consumer Index,date: 2024-09-28br />return_base100: 96.4515br />name: Consumer Index,date: 2024-09-29br />return_base100: 97.7293br />name: Consumer Index,date: 2024-09-30br />return_base100: 92.8536br />name: Consumer Index,date: 2024-10-01br />return_base100: 86.9667br />name: Consumer Index,date: 2024-10-02br />return_base100: 84.8971br />name: Consumer Index,date: 2024-10-03br />return_base100: 83.4565br />name: Consumer Index,date: 2024-10-04br />return_base100: 86.9545br />name: Consumer Index,date: 2024-10-05br />return_base100: 85.9725br />name: Consumer Index,date: 2024-10-06br />return_base100: 87.8235br />name: Consumer Index,date: 2024-10-07br />return_base100: 87.3675br />name: Consumer Index,date: 2024-10-08br />return_base100: 84.5581br />name: Consumer Index,date: 2024-10-09br />return_base100: 83.0975br />name: Consumer Index,date: 2024-10-10br />return_base100: 82.2661br />name: Consumer Index,date: 2024-10-11br />return_base100: 86.0922br />name: Consumer Index,date: 2024-10-12br />return_base100: 87.8599br />name: Consumer Index,date: 2024-10-13br />return_base100: 87.3660br />name: Consumer Index,date: 2024-10-14br />return_base100: 91.9157br />name: Consumer Index,date: 2024-10-15br />return_base100: 90.4544br />name: Consumer Index,date: 2024-10-16br />return_base100: 89.6019br />name: Consumer Index,date: 2024-10-17br />return_base100: 86.8056br />name: Consumer Index,date: 2024-10-18br />return_base100: 92.9406br />name: Consumer Index,date: 2024-10-19br />return_base100: 93.8869br />name: Consumer Index,date: 2024-10-20br />return_base100: 102.4530br />name: Consumer Index,date: 2024-10-21br />return_base100: 100.4626br />name: Consumer Index,date: 2024-10-22br />return_base100: 100.1946br />name: Consumer Index,date: 2024-10-23br />return_base100: 95.4437br />name: Consumer Index,date: 2024-10-24br />return_base100: 97.6504br />name: Consumer Index,date: 2024-10-25br />return_base100: 88.7143br />name: Consumer Index,date: 2024-10-26br />return_base100: 90.0499br />name: Consumer Index,date: 2024-10-27br />return_base100: 92.1074br />name: Consumer Index,date: 2024-10-28br />return_base100: 90.5501br />name: Consumer Index,date: 2024-10-29br />return_base100: 94.4820br />name: Consumer Index,date: 2024-10-30br />return_base100: 87.3420br />name: Consumer Index,date: 2024-10-31br />return_base100: 81.0715br />name: Consumer Index,date: 2024-11-01br />return_base100: 79.9278br />name: Consumer Index,date: 2024-11-02br />return_base100: 76.2344br />name: Consumer Index,date: 2024-11-03br />return_base100: 73.7577br />name: Consumer Index,date: 2024-11-04br />return_base100: 70.7445br />name: Consumer Index,date: 2024-11-05br />return_base100: 73.2974br />name: Consumer Index,date: 2024-11-06br />return_base100: 79.2598br />name: Consumer Index,date: 2024-11-07br />return_base100: 78.5580br />name: Consumer Index,date: 2024-11-08br />return_base100: 78.8884br />name: Consumer Index,date: 2024-11-09br />return_base100: 82.4044br />name: Consumer Index,date: 2024-11-10br />return_base100: 86.1751br />name: Consumer Index,date: 2024-11-11br />return_base100: 91.2183br />name: Consumer Index,date: 2024-11-12br />return_base100: 89.9885br />name: Consumer Index,date: 2024-11-13br />return_base100: 85.6739br />name: Consumer Index,date: 2024-11-14br />return_base100: 81.2928br />name: Consumer Index,date: 2024-11-15br />return_base100: 85.9294br />name: Consumer Index,date: 2024-11-16br />return_base100: 100.0207br />name: Consumer Index,date: 2024-11-17br />return_base100: 91.9295br />name: Consumer Index,date: 2024-11-18br />return_base100: 99.3628br />name: Consumer Index,date: 2024-11-19br />return_base100: 96.1234br />name: Consumer Index,date: 2024-11-20br />return_base100: 94.2148br />name: Consumer Index,date: 2024-11-21br />return_base100: 97.2559br />name: Consumer Index,date: 2024-11-22br />return_base100: 101.7702br />name: Consumer Index,date: 2024-11-23br />return_base100: 114.6484br />name: Consumer Index,date: 2024-11-24br />return_base100: 146.0228br />name: Consumer Index,date: 2024-11-25br />return_base100: 133.9210br />name: Consumer Index,date: 2024-11-26br />return_base100: 127.9745br />name: Consumer Index,date: 2024-11-27br />return_base100: 133.0197br />name: Consumer Index,date: 2024-11-28br />return_base100: 135.9033br />name: Consumer Index,date: 2024-11-29br />return_base100: 141.2037br />name: Consumer Index,date: 2024-11-30br />return_base100: 147.5237br />name: Consumer Index,date: 2024-12-01br />return_base100: 148.0452br />name: Consumer Index,date: 2024-12-02br />return_base100: 152.4875br />name: Consumer Index,date: 2024-12-03br />return_base100: 165.2107br />name: Consumer Index,date: 2024-12-04br />return_base100: 183.7894br />name: Consumer Index,date: 2024-12-05br />return_base100: 180.4197br />name: Consumer Index,date: 2024-12-06br />return_base100: 183.3921br />name: Consumer Index,date: 2024-12-07br />return_base100: 184.7070br />name: Consumer Index,date: 2024-12-08br />return_base100: 183.3923br />name: Consumer Index,date: 2024-12-09br />return_base100: 149.1603br />name: Consumer Index,date: 2024-12-10br />return_base100: 142.4343br />name: Consumer Index,date: 2024-12-11br />return_base100: 158.1289br />name: Consumer Index,date: 2024-12-12br />return_base100: 158.9409br />name: Consumer Index,date: 2024-12-13br />return_base100: 160.5492br />name: Consumer Index,date: 2024-12-14br />return_base100: 152.2919br />name: Consumer Index,date: 2024-12-15br />return_base100: 155.2927br />name: Consumer Index,date: 2024-12-16br />return_base100: 148.6459br />name: Consumer Index,date: 2024-12-17br />return_base100: 140.1647br />name: Consumer Index,date: 2024-12-18br />return_base100: 127.1244br />name: Consumer Index,date: 2024-12-19br />return_base100: 115.7980br />name: Consumer Index,date: 2024-12-20br />return_base100: 120.7418br />name: Consumer Index,date: 2024-12-21br />return_base100: 112.4967br />name: Consumer Index,date: 2024-12-22br />return_base100: 112.9829br />name: Consumer Index,date: 2024-12-23br />return_base100: 120.2605br />name: Consumer Index,date: 2024-12-24br />return_base100: 127.7498br />name: Consumer Index,date: 2024-12-25br />return_base100: 123.6896br />name: Consumer Index,date: 2024-12-26br />return_base100: 115.5192br />name: Consumer Index,date: 2024-12-27br />return_base100: 114.7762br />name: Consumer Index,date: 2024-12-28br />return_base100: 119.6871br />name: Consumer Index,date: 2024-12-29br />return_base100: 114.6616br />name: Consumer Index,date: 2024-12-30br />return_base100: 114.0786br />name: Consumer Index,date: 2024-12-31br />return_base100: 112.7881br />name: Consumer Index,date: 2025-01-01br />return_base100: 118.0656br />name: Consumer Index,date: 2025-01-02br />return_base100: 121.3284br />name: Consumer Index,date: 2025-01-03br />return_base100: 131.1715br />name: Consumer Index,date: 2025-01-04br />return_base100: 131.3138br />name: Consumer Index,date: 2025-01-05br />return_base100: 130.9146br />name: Consumer Index,date: 2025-01-06br />return_base100: 135.3286br />name: Consumer Index,date: 2025-01-07br />return_base100: 120.7160br />name: Consumer Index,date: 2025-01-08br />return_base100: 115.0528br />name: Consumer Index,date: 2025-01-09br />return_base100: 112.4295br />name: Consumer Index,date: 2025-01-10br />return_base100: 116.2001br />name: Consumer Index,date: 2025-01-11br />return_base100: 116.5750br />name: Consumer Index,date: 2025-01-12br />return_base100: 112.8259br />name: Consumer Index,date: 2025-01-13br />return_base100: 108.6321br />name: Consumer Index,date: 2025-01-14br />return_base100: 114.3278br />name: Consumer Index,date: 2025-01-15br />return_base100: 121.3024br />name: Consumer Index,date: 2025-01-16br />return_base100: 118.9970br />name: Consumer Index,date: 2025-01-17br />return_base100: 128.6980br />name: Consumer Index,date: 2025-01-18br />return_base100: 118.2686br />name: Consumer Index,date: 2025-01-19br />return_base100: 106.6879br />name: Consumer Index,date: 2025-01-20br />return_base100: 107.8240br />name: Consumer Index,date: 2025-01-21br />return_base100: 109.9079br />name: Consumer Index,date: 2025-01-22br />return_base100: 106.6286br />name: Consumer Index,date: 2025-01-23br />return_base100: 106.8582br />name: Consumer Index,date: 2025-01-24br />return_base100: 104.6134br />name: Consumer Index,date: 2025-01-25br />return_base100: 105.7784br />name: Consumer Index,date: 2025-01-26br />return_base100: 102.4357br />name: Consumer Index,date: 2025-01-27br />return_base100: 99.7282br />name: Consumer Index,date: 2025-01-28br />return_base100: 92.4168br />name: Consumer Index,date: 2025-01-29br />return_base100: 96.9449br />name: Consumer Index,date: 2025-01-30br />return_base100: 101.2114br />name: Consumer Index,date: 2025-01-31br />return_base100: 101.1540br />name: Consumer Index,date: 2025-02-01br />return_base100: 93.7786br />name: Consumer Index,date: 2025-02-02br />return_base100: 80.1647br />name: Consumer Index,date: 2025-02-03br />return_base100: 82.6920br />name: Consumer Index,date: 2025-02-04br />return_base100: 77.0373br />name: Consumer Index,date: 2025-02-05br />return_base100: 76.0857br />name: Consumer Index,date: 2025-02-06br />return_base100: 71.7513br />name: Consumer Index,date: 2025-02-07br />return_base100: 72.6008br />name: Consumer Index,date: 2025-02-08br />return_base100: 75.8514br />name: Consumer Index,date: 2025-02-09br />return_base100: 74.0936br />name: Consumer Index,date: 2025-02-10br />return_base100: 77.4412br />name: Consumer Index,date: 2025-02-11br />return_base100: 76.4288br />name: Consumer Index,date: 2025-02-12br />return_base100: 80.1146br />name: Consumer Index,date: 2025-02-13br />return_base100: 78.0367br />name: Consumer Index,date: 2025-02-14br />return_base100: 80.1880br />name: Consumer Index,date: 2025-02-15br />return_base100: 78.1364br />name: Consumer Index,date: 2025-02-16br />return_base100: 77.2430br />name: Consumer Index,date: 2025-02-17br />return_base100: 76.9736br />name: Consumer Index,date: 2025-02-18br />return_base100: 71.7414br />name: Consumer Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(248,118,109,1),dash:solid},hoveron:points,name:Consumer Index,legendgroup:Consumer Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,94.136299999999991,100.8951,100.7527,104.62169999999999,106.08720000000001,109.24299999999999,109.7021,111.61190000000001,115.08240000000001,116.8592,118.88890000000001,115.03540000000001,119.42219999999999,121.14180000000002,128.1464,121.66630000000001,145.9409,145.5787,154.73859999999999,155.3023,162.7533,157.25919999999999,152.267,146.4982,155.88159999999999,146.17849999999999,156.4161,153.97019999999998,160.00790000000001,152.94329999999999,154.26519999999999,148.47579999999999,157.60810000000001,157.31700000000001,168.57899999999998,168.3381,167.89709999999999,155.2345,128.22800000000001,133.2852,112.33629999999999,122.9119,117.0509,111.19220000000001,121.87259999999999,130.55460000000002,133.4657,135.04940000000002,125.7946,124.1506,115.17070000000001,115.03870000000001,116.29599999999999,112.7885,111.8638,106.97149999999999,98.119399999999999,103.7486,92.7423,104.1844,108.4948,111.61129999999999,108.95429999999999,107.27610000000001,108.08279999999999,108.7364,108.0701,101.90380000000002,102.25539999999999,102.7974,101.49719999999999,90.927899999999994,93.995900000000006,95.781899999999993,102.0035,102.96559999999999,101.8087,106.62350000000001,105.12129999999999,101.29740000000001,98.094800000000006,93.787700000000001,95.201100000000011,98.031900000000007,94.860599999999991,89.113299999999995,91.614900000000006,95.860799999999998,95.777199999999993,96.180900000000008,94.367900000000006,91.197800000000001,91.683300000000003,87.468800000000002,81.16640000000001,79.322699999999998,78.372200000000007,79.597799999999992,75.705999999999989,74.385599999999997,72.996600000000001,76.824600000000004,85.160800000000009,85.656900000000007,91.826599999999999,89.961699999999993,100.82690000000001,95.80619999999999,92.427999999999997,100.3522,98.799000000000007,97.172499999999999,101.38590000000001,111.74159999999999,108.69359999999999,111.8895,114.51219999999999,118.40660000000001,116.0622,121.095,120.34320000000001,112.42449999999999,104.79389999999999,103.78359999999999,107.26929999999999,110.65449999999998,115.12949999999999,112.03860000000002,121.77739999999999,123.93300000000001,114.16329999999999,122.16709999999999,119.6153,121.2822,113.22970000000001,117.21820000000001,111.84369999999998,106.9936,111.96429999999999,116.069,119.31789999999999,120.4949,124.68170000000001,126.62990000000001,130.88709999999998,132.9778,127.47980000000001,122.78849999999998,129.5352,115.7978,124.6759,124.92410000000001,124.15989999999999,126.74319999999999,130.941,128.8082,130.68800000000002,135.48260000000002,139.2165,138.32670000000002,155.4237,160.79499999999999,184.61789999999999,191.42339999999999,194.1078,193.29490000000001,218.9325,215.92920000000001,191.85829999999999,202.02800000000002,225.09819999999999,225.7122,227.93350000000001,242.49290000000002,247.25220000000002,255.3433,245.08920000000001,253.36709999999999,209.10679999999999,240.18640000000002,249.51690000000002,289.23349999999999,269.70049999999998,295.1302,287.93079999999998,306.50710000000004,319.54110000000003,358.52909999999997,345.01210000000003,365.99990000000003,367.21870000000001,402.0849,443.76689999999996,499.40439999999995,458.36259999999999,449.55429999999996,466.86439999999993,484.6019,499.60789999999997,524.93169999999998,551.23220000000003,536.68389999999999,509.13479999999998,492.96980000000002,488.41140000000001,506.02590000000004,507.51030000000003,494.50960000000003,552.49030000000005,555.08360000000005,521.67160000000001,462.97280000000001,481.01949999999999,447.7946,441.43770000000001,452.65339999999998,439.27209999999997,499.9239,503.35020000000003,510.78879999999998,510.95800000000003,507.899,523.27290000000005,567.01580000000001,571.06550000000004,584.66699999999992,550.87630000000001,550.99850000000004,534.36289999999997,570.20799999999997,543.60730000000001,530.0557,535.90269999999998,558.79599999999994,542.89840000000004,572.62869999999998,558.05899999999997,559.36839999999995,537.61850000000004,523.00250000000005,473.96940000000001,471.18209999999993,517.80679999999995,516.34299999999996,506.64680000000004,533.31270000000006,533.55200000000002,528.21289999999999,543.01409999999998,572.99699999999996,541.05939999999998,573.49739999999997,570.70060000000001,575.51319999999998,531.08519999999999,561.5421,554.1671,555.82249999999999,560.00040000000001,616.5838,614.20890000000009,628.97829999999999,682.92590000000007,656.5838,639.74009999999998,583.51909999999998,555.08249999999998,568.57119999999998,580.33710000000008,581.85640000000001,565.61040000000003,520.25240000000008,548.93470000000002,618.88110000000006,660.50610000000006,684.13229999999999,669.65480000000002,684.71960000000001,705.71429999999998,711.1069,744.10019999999997,695.38819999999998,723.70539999999994,703.0675,700.0163,721.67719999999997,706.69440000000009,665.23919999999998,718.69619999999998,689.5575,680.02819999999997,741.85630000000003,665.97299999999996,665.64769999999999,639.74760000000003,694.23239999999998,470.34140000000002,522.43290000000002,438.41970000000003,403.03550000000001,345.00400000000002,464.33190000000002,462.7826,514.80059999999992,488.71969999999993,434.19509999999997,402.50049999999999,436.28090000000003,485.3193,473.65250000000003,486.92080000000004,503.45680000000004,471.37029999999999,457.77469999999994,463.61970000000002,423.47500000000002,417.86089999999996,439.37679999999995,408.89730000000003,379.04840000000002,372.822,405.07790000000006,418.52340000000004,411.55980000000005,381.9058,387.54480000000001,356.00319999999999,346.6474,364.27520000000004,284.40439999999995,282.7912,303.26390000000004,308.19839999999999,277.697,275.08029999999997,295.44619999999998,315.01600000000002,329.80799999999999,344.71969999999999,324.46629999999999,329.65970000000004,347.87940000000003,372.3143,379.55849999999998,400.04499999999996,397.77770000000004,369.36160000000001,385.0548,373.13279999999997,381.70679999999999,366.71690000000001,343.92469999999997,344.20209999999997,328.4778,312.22539999999998,315.08120000000002,318.43209999999999,299.18900000000002,284.69819999999999,318.392,334.90000000000003,347.58640000000003,344.79169999999999,346.82769999999999,354.21600000000001,357.67220000000003,360.19890000000004,373.20850000000002,388.41919999999999,401.43709999999999,395.20699999999999,401.31959999999998,389.01849999999996,421.24520000000001,448.3682,454.12100000000004,479.78249999999997,450.78149999999999,472.77969999999999,482.68250000000006,491.80169999999998,478.27390000000003,521.50429999999994,516.5936999999999,517.80769999999995,503.82780000000002,469.9581,477.11529999999999,507.79329999999999,520.15809999999999,513.1223,520.05970000000002,528.51429999999993,494.23789999999997,503.33119999999997,479.82220000000001,490.96479999999997,483.4529,480.19659999999999,481.66050000000001,513.28950000000009,540.03189999999995,526.61720000000003,519.87339999999995,523.3614,543.04970000000003,540.90999999999997,452.29629999999997,442.59539999999998,446.43990000000002,421.03710000000001,431.08170000000001,447.21770000000004,435.99870000000004,481.74619999999999,509.95480000000003,496.32579999999996,460.30509999999998,463.65899999999999,454.01870000000002,392.18779999999998,362.15719999999999,408.49680000000001,419.40129999999999,383.44079999999997,380.22980000000001,418.07069999999999,397.40010000000001,391.03930000000003,395.48969999999997,409.31179999999995,441.89800000000002,451.8877,454.54259999999999,445.2312,455.0616,448.6807,451.62209999999999,451.30949999999996,464.11119999999994,446.54579999999999,450.82000000000005,442.96980000000002,461.42130000000003,475.48380000000003,474.91469999999998,481.1979,472.6884,463.29010000000005,468.01399999999995,492.94820000000004,480.32459999999998,480.68299999999999,499.65590000000003,489.10340000000002,512.1386,512.93540000000007,480.18180000000001,506.19569999999999,513.84730000000002,504.45549999999997,510.72790000000003,531.03790000000004,551.09829999999999,556.29650000000004,540.52009999999996,531.86169999999993,529.24680000000001,542.91880000000003,565.44659999999999,572.25390000000004,548.32839999999999,559.05760000000009,543.16390000000001,549.21990000000005,553.99810000000002,536.53489999999999,491.95060000000001,494.6823,455.92079999999999,488.49020000000002,497.53299999999996,490.82860000000005,478.05070000000001,506.5582,494.53069999999997,507.43460000000005,457.79620000000006,461.04919999999998,471.28319999999997,481.16289999999998,484.97430000000003,476.87609999999995,475.59810000000004,437.46809999999999,390.78369999999995,376.76799999999997,398.22679999999997,400.67130000000003,416.37479999999999,380.0831,357.12209999999999,371.6241,375.99209999999999,337.45280000000002,345.3972,356.62090000000001,351.42779999999999,354.76800000000003,365.34019999999998,359.57999999999998,359.78289999999998,381.75309999999996,392.92150000000004,424.94800000000004,418.2552,424.32889999999998,430.48230000000001,442.06419999999997,411.16380000000004,394.8272,409.46809999999994,411.12049999999999,425.22120000000001,430.57460000000003,431.37780000000004,428.99989999999997,396.8673,390.41059999999999,365.45709999999997,351.90539999999999,359.41489999999999,338.12479999999999,354.28579999999999,373.15469999999999,360.7937,366.67349999999999,371.54880000000003,373.9914,348.29500000000002,338.98220000000003,325.62060000000002,312.49299999999999,268.7081,237.74510000000001,250.20989999999998,239.74430000000001,243.8348,240.60649999999998,232.7467,240.63989999999998,249.887,247.82239999999999,258.12059999999997,257.71530000000001,244.10150000000002,243.9828,263.30130000000003,266.59809999999999,272.13660000000004,283.12180000000001,277.08449999999999,285.4871,266.67410000000001,250.44019999999998,251.0847,245.17340000000002,248.71039999999999,267.7088,265.9153,243.69809999999998,238.33329999999998,234.8646,220.7706,204.9778,212.35369999999998,206.77050000000003,203.26650000000001,214.91210000000001,212.64180000000002,209.36789999999999,228.74080000000001,230.09550000000002,228.6018,221.92740000000001,205.3569,209.91240000000002,197.63509999999999,194.83839999999998,201.98990000000001,214.53649999999999,203.37950000000001,199.97919999999999,202.01679999999999,195.48089999999999,203.04689999999999,205.16420000000002,216.96499999999997,221.07389999999998,230.9691,234.7012,226.75299999999999,228.86829999999998,233.59830000000002,241.60750000000002,250.3349,247.34029999999998,253.9324,268.40780000000001,266.29200000000003,283.36220000000003,292.03820000000002,280.43819999999999,298.35219999999998,304.72790000000003,315.49010000000004,306.77569999999997,293.28379999999999,264.25130000000001,273.9896,261.1148,268.04929999999996,262.38979999999998,234.2928,243.53790000000001,255.614,248.16329999999999,252.14620000000002,249.75619999999998,241.28460000000001,249.03960000000001,256.39359999999999,261.48060000000004,248.85720000000001,247.54589999999999,247.69220000000001,242.60489999999999,246.3279,228.87430000000001,238.12799999999999,235.48699999999999,221.1318,203.57259999999999,207.4973,204.34009999999998,202.00569999999999,224.25649999999999,204.5728,202.47899999999998,193.62530000000001,187.94470000000001,157.15809999999999,161.79730000000001,127.9186,120.78040000000001,129.1704,132.56870000000001,137.7072,128.35570000000001,136.9015,123.3646,128.506,125.848,128.34190000000001,133.52200000000002,130.55719999999999,131.90299999999999,130.82769999999999,120.9397,115.5795,119.90050000000001,121.40709999999999,136.64689999999999,134.9196,125.20359999999999,127.10680000000001,120.88749999999999,122.0599,120.84950000000001,124.8669,121.1525,119.57480000000001,118.6293,110.381,100.87090000000001,94.555300000000003,81.548600000000008,84.190399999999997,88.766999999999996,79.116200000000006,81.141999999999996,74.677000000000007,83.131100000000004,89.468299999999999,92.412000000000006,91.254599999999996,98.5839,102.53579999999999,102.56510000000002,99.038899999999998,96.679099999999991,91.484499999999997,91.594699999999989,88.596600000000009,88.505899999999997,89.980000000000004,90.25030000000001,95.552700000000002,95.733400000000003,97.340599999999995,101.76469999999999,102.0945,106.69800000000001,102.098,94.529899999999998,93.014300000000006,101.753,109.15919999999998,109.98270000000001,115.3916,112.8433,122.2003,122.87969999999999,117.5767,118.2655,119.10469999999999,122.33970000000001,112.7529,110.3492,126.7693,139.80500000000001,141.31030000000001,136.59360000000001,135.65049999999999,134.53450000000001,134.2157,137.71519999999998,136.8751,142.96390000000002,142.13329999999999,141.51670000000001,143.9453,137.4708,147.96009999999998,145.69309999999999,149.72460000000001,147.5531,142.9187,139.7022,137.10489999999999,130.98829999999998,126.76719999999999,114.49100000000001,113.86030000000001,119.5073,117.0908,120.63649999999998,120.74659999999999,121.4448,109.7266,108.86750000000001,105.79259999999999,114.2557,111.5429,111.8754,114.0609,115.4358,113.3282,115.43920000000001,116.49629999999999,109.17870000000001,114.25829999999999,114.6172,120.1465,122.5934,120.61020000000001,118.77709999999999,110.06750000000001,111.44289999999999,105.3747,105.06100000000001,108.68469999999999,98.919499999999999,101.44089999999998,98.212900000000005,96.399000000000001,101.70559999999999,103.1662,101.2589,99.2624,101.53659999999999,103.3582,104.1186,103.2881,102.4466,101.93859999999999,99.74499999999999,104.02499999999999,105.8352,105.7807,105.36460000000001,104.67189999999999,103.3026,103.8823,100.84519999999999,97.6477,97.4846,97.282499999999999,98.262500000000003,99.047600000000003,100.5491,104.5814,105.19659999999999,102.67759999999998,100.2534,100.4423,100.5055,102.9085,100.24090000000001,104.6233,107.7186,106.2675,107.56349999999999,109.26370000000001,107.0843,106.33150000000001,106.77810000000001,104.13380000000001,105.62139999999999,115.0549,115.09100000000001,108.1878,108.1093,91.093400000000003,73.315799999999996,87.218199999999996,85.589500000000001,79.731700000000004,80.897300000000001,84.542500000000004,86.522300000000001,83.448599999999999,82.101599999999991,82.374700000000004,82.92110000000001,77.910299999999992,75.413899999999998,77.746700000000004,80.819600000000008,80.601199999999992,80.041799999999995,80.084900000000005,80.245000000000005,78.8142,80.774000000000001,85.223399999999998,84.313000000000002,87.370699999999999,85.168999999999997,86.974800000000002,86.416899999999998,85.915199999999999,83.371200000000002,85.285799999999995,84.488700000000009,84.235600000000005,82.856099999999998,82.643299999999996,84.795900000000003,83.827600000000004,81.758499999999998,73.850800000000007,75.096199999999996,75.075000000000003,72.004500000000007,75.041300000000007,73.786200000000008,73.878200000000007,73.428899999999999,73.358599999999996,72.798000000000002,73.661100000000005,73.1173,70.157200000000003,71.139899999999997,70.999099999999999,71.185200000000009,72.745599999999996,75.088399999999993,74.922200000000004,77.964199999999991,76.745800000000003,79.206500000000005,78.677399999999992,83.791800000000009,86.256399999999999,86.644400000000005,86.861100000000008,92.116600000000005,95.259299999999996,100.8049,102.71589999999999,102.8154,101.8017,97.556299999999993,99.277699999999996,108.89830000000001,107.96680000000001,109.09120000000001,111.22000000000001,104.91649999999998,110.0908,110.7478,113.2603,109.69120000000001,113.7381,106.58609999999999,109.27420000000001,114.50439999999999,116.8377,118.78800000000001,119.09870000000001,113.91029999999999,114.45840000000001,122.98370000000001,119.524,112.3015,110.0625,112.622,110.35489999999999,109.7675,113.85069999999999,121.7884,115.5517,122.70570000000001,126.2135,125.33510000000001,127.666,123.43170000000001,122.8351,123.8103,117.9365,116.77630000000001,121.1491,121.3383,118.78649999999999,124.81120000000001,120.9051,114.48650000000001,110.5424,113.17619999999999,113.33340000000001,111.75230000000001,105.67910000000001,99.463300000000004,99.043800000000005,95.701300000000003,106.30520000000001,111.8625,115.6311,105.303,107.30070000000001,113.95679999999999,112.401,114.9948,108.75220000000002,111.69039999999998,106.5318,109.39160000000001,103.9773,101.97030000000001,104.5325,100.40389999999999,104.82990000000001,107.9045,105.8095,109.19749999999999,109.32310000000001,106.60890000000001,107.1507,111.76600000000001,112.92750000000001,111.4823,109.78840000000001,108.24720000000001,108.07279999999999,110.61129999999999,108.85549999999999,108.68599999999999,112.52029999999999,117.2766,117.0463,118.7162,115.98779999999999,118.64349999999999,107.94799999999999,105.3387,100.5688,102.8108,100.78720000000001,100.64619999999999,102.09330000000001,100.36670000000001,103.9418,99.171199999999999,101.44370000000001,98.921599999999998,102.6587,97.295100000000005,97.614500000000007,91.293700000000001,91.121799999999993,92.613399999999999,88.152799999999999,91.35029999999999,90.810000000000002,91.569000000000003,93.660600000000002,93.892200000000003,96.665900000000008,94.876999999999995,95.168399999999991,94.743299999999991,92.688099999999991,92.567300000000003,93.327500000000001,91.427199999999999,90.5441,91.558999999999997,92.178100000000001,95.089399999999998,94.52239999999999,94.282799999999995,91.600300000000004,91.279899999999998,93.991299999999995,93.716499999999996,93.3446,87.883199999999988,90.829899999999995,86.371799999999993,86.307500000000005,85.564300000000003,75.698399999999992,75.306300000000007,76.244,76.3489,74.731099999999998,75.129300000000001,77.4589,78.092300000000009,76.887500000000003,77.783599999999993,80.357399999999998,83.979299999999995,82.619399999999999,84.307500000000005,82.621900000000011,88.903800000000004,85.861200000000011,86.851299999999995,82.135100000000008,84.465199999999996,90.284300000000002,92.533299999999997,93.471000000000004,95.519199999999998,95.905200000000008,92.788600000000002,90.008200000000002,91.517499999999998,89.975899999999996,89.921999999999997,89.789000000000001,90.558300000000003,90.970100000000002,98.873000000000005,99.300200000000004,99.305300000000003,97.708100000000002,97.697999999999993,95.779600000000002,96.581900000000005,97.600099999999998,98.946899999999999,96.7423,98.482199999999992,93.731699999999989,93.935599999999994,95.064000000000007,95.247900000000001,96.607900000000001,99.426400000000001,97.261299999999991,96.200199999999995,98.205100000000002,94.240600000000001,93.606800000000007,93.708399999999997,93.603800000000007,92.929299999999998,92.457599999999999,93.887500000000003,94.990899999999996,94.738199999999992,94.346600000000009,94.402200000000008,93.348799999999997,94.499299999999991,90.466000000000008,85.8018,79.176000000000002,79.3767,80.375,80.355000000000004,78.666300000000007,77.493700000000004,79.515699999999995,78.401399999999995,77.443100000000001,77.507499999999993,78.176599999999993,77.828299999999999,79.9148,78.297399999999996,75.844800000000006,74.569400000000002,75.532499999999999,75.338999999999999,75.968800000000002,76.232500000000002,76.656700000000001,77.022800000000004,75.603399999999993,75.090000000000003,73.288499999999999,70.709800000000001,71.893799999999999,73.203299999999999,73.828099999999992,76.081100000000006,76.334699999999998,74.976299999999995,75.861900000000006,77.015299999999996,77.2577,74.955799999999996,75.761700000000005,75.669899999999998,74.711799999999997,75.906999999999996,76.49669999999999,76.864900000000006,79.747599999999991,79.6297,80.818899999999999,83.229699999999994,79.420000000000002,78.149699999999996,78.2376,77.146699999999996,78.719300000000004,78.101200000000006,78.040800000000004,74.925899999999999,74.717100000000002,74.711700000000008,73.228499999999997,74.3553,75.371700000000004,75.74260000000001,76.338300000000004,73.909000000000006,73.193200000000004,72.924900000000008,74.719400000000007,77.100700000000003,79.472399999999993,83.561999999999998,83.512799999999999,84.6661,83.594000000000008,82.105699999999999,83.138400000000004,84.808199999999999,84.817299999999989,83.260900000000007,89.011600000000001,87.233999999999995,88.671400000000006,90.678100000000001,91.509799999999998,95.10929999999999,93.194200000000009,96.110900000000001,99.179900000000004,101.8909,101.14179999999999,102.884,100.145,100.2248,106.02450000000002,101.58359999999999,100.16400000000002,98.656400000000005,102.63690000000001,102.09710000000001,95.869799999999998,108.3753,108.89200000000001,109.50320000000001,109.85860000000001,108.83920000000001,106.9256,106.67910000000001,105.79480000000001,106.15719999999999,107.64670000000001,111.20859999999999,111.00579999999999,111.55370000000001,112.9791,108.47059999999999,114.0933,116.8612,116.0744,117.3583,110.61810000000001,111.06640000000002,112.5449,116.11,111.1656,113.1241,110.55459999999999,109.8878,108.3914,109.93010000000001,112.61019999999999,117.361,116.66460000000001,119.5206,122.0654,122.13799999999999,129.12280000000001,130.00879999999998,127.15769999999999,125.346,122.95480000000001,129.8032,126.6123,117.7559,120.7813,120.57690000000001,115.9385,110.7216,116.49830000000001,116.40349999999999,127.247,130.51219999999998,123.80439999999999,125.93989999999999,120.4599,122.8252,126.66759999999999,123.6373,117.53469999999999,117.2209,117.67790000000001,116.93990000000001,110.7175,107.99669999999999,111.4442,110.9483,114.28359999999999,114.6384,113.58680000000001,116.5929,115.9541,110.8398,111.12729999999999,112.55500000000001,111.9081,109.8693,110.3777,112.73050000000001,115.19369999999999,114.6709,118.8617,118.7055,117.7543,122.9515,121.82919999999999,125.3366,128.75129999999999,128.90539999999999,129.4462,132.2629,134.23929999999999,131.4659,127.3516,127.1902,147.4032,152.7056,152.53200000000001,154.32079999999999,155.3297,157.73689999999999,158.5291,164.5986,172.27760000000001,171.2176,171.18880000000001,165.78310000000002,188.79660000000001,190.05330000000001,186.7715,188.01820000000001,187.8999,194.14570000000001,192.01910000000001,197.18039999999999,192.452,179.98590000000002,166.31319999999999,173.82839999999999,165.70349999999999,148.84520000000001,166.12350000000001,173.40819999999999,166.47839999999999,167.63740000000001,172.91679999999999,180.91499999999999,182.8227,176.78309999999999,182.99859999999998,180.50219999999999,178.62270000000001,184.85419999999999,180.04079999999999,165.35070000000002,162.82149999999999,165.40469999999999,162.6968,165.6498,168.44730000000001,175.67250000000001,165.5872,159.0428,152.37460000000002,130.8073,114.2963,125.07820000000001,120.36819999999999,121.95050000000001,116.83239999999999,120.6777,122.9361,122.31019999999999,126.2705,125.31099999999999,123.71369999999999,113.71770000000001,114.87050000000001,116.068,123.1182,121.6371,123.0929,119.6217,119.18280000000001,116.52560000000001,119.40990000000001,114.1216,113.02330000000001,113.09700000000001,111.5812,108.2484,116.1991,114.29899999999999,118.312,120.82129999999999,116.91119999999999,135.16909999999999,137.41239999999999,132.99609999999998,131.26230000000001,138.48480000000001,145.80940000000001,145.9958,145.70339999999999,144.38589999999999,140.07210000000001,140.93439999999998,138.7971,137.66159999999999,133.69329999999999,132.6651,143.19230000000002,143.7304,140.04060000000001,130.20310000000001,127.63629999999999,127.2958,128.27189999999999,118.4965,126.24850000000001,122.6825,123.61619999999999,131.07310000000001,133.90770000000001,124.54940000000001,119.0981,123.91200000000001,124.07919999999999,121.3441,120.32130000000001,117.77159999999999,117.74299999999999,119.8604,119.9592,121.67310000000001,114.6614,113.544,117.79340000000001,117.2396,114.96170000000001,107.9169,98.458199999999991,98.195300000000003,102.99910000000001,96.002399999999994,100.4546,102.9498,103.9747,102.09699999999999,105.68889999999999,107.5966,111.24940000000001,114.88549999999999,112.93249999999999,111.43559999999999,110.13630000000001,112.74260000000001,111.9218,113.14500000000001,107.81289999999998,107.127,102.4314,100.55989999999998,104.4926,105.22990000000001,102.9242,105.91040000000001,103.49850000000001,102.08630000000001,102.6074,94.152299999999997,90.621099999999998,85.19489999999999,76.571100000000001,80.239000000000004,77.196799999999996,85.829700000000003,83.409400000000005,83.535600000000002,79.922600000000003,84.9161,85.944699999999997,86.0488,83.3155,85.335599999999999,85.611099999999993,85.146100000000004,86.111000000000004,88.342500000000001,94.922399999999996,93.714299999999994,99.438599999999994,97.653599999999997,95.879300000000001,90.941000000000003,84.299599999999998,84.001099999999994,83.6083,84.576300000000003,83.699299999999994,79.531099999999995,85.193899999999999,81.637599999999992,85.750199999999992,82.897900000000007,80.222700000000003,81.4114,82.308099999999996,87.626300000000001,88.787700000000001,87.87230000000001,88.670099999999991,90.355699999999999,87.999700000000004,86.041600000000003,84.405600000000007,86.606799999999993,87.469499999999996,90.234000000000009,91.874200000000002,93.595300000000009,92.1417,95.434899999999999,96.096800000000002,93.894200000000012,98.195300000000003,102.36659999999999,100.45489999999999,99.333500000000001,96.634500000000003,89.290300000000002,86.566600000000008,85.558400000000006,88.558400000000006,88.602400000000003,90.944199999999995,91.361400000000003,89.771500000000003,88.761700000000005,92.580300000000008,93.360399999999998,95.877099999999999,93.056200000000004,98.634900000000002,95.809200000000004,93.649199999999993,91.159900000000007,93.4208,92.846199999999996,97.454899999999995,95.708800000000011,96.289699999999996,93.599500000000006,94.477199999999996,87.159499999999994,89.136700000000005,90.635400000000004,92.039199999999994,94.48060000000001,96.548999999999992,90.915999999999997,90.176599999999993,87.635599999999997,84.771000000000001,81.909400000000005,85.495699999999999,105.66839999999999,106.15179999999999,106.10250000000001,111.566,111.10429999999999,113.71150000000002,109.29310000000001,105.67910000000001,100.3288,104.31060000000001,109.70869999999999,105.61110000000001,112.3921,111.6915,106.6878,113.2166,116.4222,125.62930000000001,128.19719999999998,131.74680000000001,128.5823,148.81319999999999,143.23439999999999,144.01489999999998,149.91140000000001,152.00130000000001,161.08029999999999,178.9804,186.65279999999998,179.56139999999999,202.06179999999998,202.82640000000001,207.13059999999999,177.21020000000001,172.3323,188.90769999999998,201.0496,200.3663,193.2457,198.0384,191.59280000000001,186.35379999999998,170.0043,153.18970000000002,160.595,152.20140000000001,157.21600000000001,170.13149999999999,175.57300000000001,170.5668,160.38909999999998,159.423,166.75390000000002,158.2216,158.97370000000001,155.64329999999998,161.1634,168.91579999999999,178.2559,179.13290000000001,177.42449999999999,176.27889999999999,158.7432,152.8246,148.1703,155.39099999999999,154.107,152.67449999999999,147.583,154.4135,166.84100000000001,161.5883,172.95400000000001,161.59209999999999,152.1302,157.75539999999998,160.79740000000001,153.47909999999999,152.2602,149.91749999999999,147.98699999999999,144.30070000000001,138.50409999999999,133.8861,139.17489999999998,146.03319999999999,147.41219999999998,135.57419999999999,117.21390000000001,123.97229999999999,115.384,114.2188,108.99810000000001,108.792,110.74079999999999,110.10249999999999,113.92,113.11709999999999,118.998,117.4782,120.4286,117.30290000000001,115.8976,119.2433,111.57840000000002,text:date: 2020-07-27br />return_base100: 100.0000br />name: Finance Index,date: 2020-07-28br />return_base100: 94.1363br />name: Finance Index,date: 2020-07-29br />return_base100: 100.8951br />name: Finance Index,date: 2020-07-30br />return_base100: 100.7527br />name: Finance Index,date: 2020-07-31br />return_base100: 104.6217br />name: Finance Index,date: 2020-08-01br />return_base100: 106.0872br />name: Finance Index,date: 2020-08-02br />return_base100: 109.2430br />name: Finance Index,date: 2020-08-03br />return_base100: 109.7021br />name: Finance Index,date: 2020-08-04br />return_base100: 111.6119br />name: Finance Index,date: 2020-08-05br />return_base100: 115.0824br />name: Finance Index,date: 2020-08-06br />return_base100: 116.8592br />name: Finance Index,date: 2020-08-07br />return_base100: 118.8889br />name: Finance Index,date: 2020-08-08br />return_base100: 115.0354br />name: Finance Index,date: 2020-08-09br />return_base100: 119.4222br />name: Finance Index,date: 2020-08-10br />return_base100: 121.1418br />name: Finance Index,date: 2020-08-11br />return_base100: 128.1464br />name: Finance Index,date: 2020-08-12br />return_base100: 121.6663br />name: Finance Index,date: 2020-08-13br />return_base100: 145.9409br />name: Finance Index,date: 2020-08-14br />return_base100: 145.5787br />name: Finance Index,date: 2020-08-15br />return_base100: 154.7386br />name: Finance Index,date: 2020-08-16br />return_base100: 155.3023br />name: Finance Index,date: 2020-08-17br />return_base100: 162.7533br />name: Finance Index,date: 2020-08-18br />return_base100: 157.2592br />name: Finance Index,date: 2020-08-19br />return_base100: 152.2670br />name: Finance Index,date: 2020-08-20br />return_base100: 146.4982br />name: Finance Index,date: 2020-08-21br />return_base100: 155.8816br />name: Finance Index,date: 2020-08-22br />return_base100: 146.1785br />name: Finance Index,date: 2020-08-23br />return_base100: 156.4161br />name: Finance Index,date: 2020-08-24br />return_base100: 153.9702br />name: Finance Index,date: 2020-08-25br />return_base100: 160.0079br />name: Finance Index,date: 2020-08-26br />return_base100: 152.9433br />name: Finance Index,date: 2020-08-27br />return_base100: 154.2652br />name: Finance Index,date: 2020-08-28br />return_base100: 148.4758br />name: Finance Index,date: 2020-08-29br />return_base100: 157.6081br />name: Finance Index,date: 2020-08-30br />return_base100: 157.3170br />name: Finance Index,date: 2020-08-31br />return_base100: 168.5790br />name: Finance Index,date: 2020-09-01br />return_base100: 168.3381br />name: Finance Index,date: 2020-09-02br />return_base100: 167.8971br />name: Finance Index,date: 2020-09-03br />return_base100: 155.2345br />name: Finance Index,date: 2020-09-04br />return_base100: 128.2280br />name: Finance Index,date: 2020-09-05br />return_base100: 133.2852br />name: Finance Index,date: 2020-09-06br />return_base100: 112.3363br />name: Finance Index,date: 2020-09-07br />return_base100: 122.9119br />name: Finance Index,date: 2020-09-08br />return_base100: 117.0509br />name: Finance Index,date: 2020-09-09br />return_base100: 111.1922br />name: Finance Index,date: 2020-09-10br />return_base100: 121.8726br />name: Finance Index,date: 2020-09-11br />return_base100: 130.5546br />name: Finance Index,date: 2020-09-12br />return_base100: 133.4657br />name: Finance Index,date: 2020-09-13br />return_base100: 135.0494br />name: Finance Index,date: 2020-09-14br />return_base100: 125.7946br />name: Finance Index,date: 2020-09-15br />return_base100: 124.1506br />name: Finance Index,date: 2020-09-16br />return_base100: 115.1707br />name: Finance Index,date: 2020-09-17br />return_base100: 115.0387br />name: Finance Index,date: 2020-09-18br />return_base100: 116.2960br />name: Finance Index,date: 2020-09-19br />return_base100: 112.7885br />name: Finance Index,date: 2020-09-20br />return_base100: 111.8638br />name: Finance Index,date: 2020-09-21br />return_base100: 106.9715br />name: Finance Index,date: 2020-09-22br />return_base100: 98.1194br />name: Finance Index,date: 2020-09-23br />return_base100: 103.7486br />name: Finance Index,date: 2020-09-24br />return_base100: 92.7423br />name: Finance Index,date: 2020-09-25br />return_base100: 104.1844br />name: Finance Index,date: 2020-09-26br />return_base100: 108.4948br />name: Finance Index,date: 2020-09-27br />return_base100: 111.6113br />name: Finance Index,date: 2020-09-28br />return_base100: 108.9543br />name: Finance Index,date: 2020-09-29br />return_base100: 107.2761br />name: Finance Index,date: 2020-09-30br />return_base100: 108.0828br />name: Finance Index,date: 2020-10-01br />return_base100: 108.7364br />name: Finance Index,date: 2020-10-02br />return_base100: 108.0701br />name: Finance Index,date: 2020-10-03br />return_base100: 101.9038br />name: Finance Index,date: 2020-10-04br />return_base100: 102.2554br />name: Finance Index,date: 2020-10-05br />return_base100: 102.7974br />name: Finance Index,date: 2020-10-06br />return_base100: 101.4972br />name: Finance Index,date: 2020-10-07br />return_base100: 90.9279br />name: Finance Index,date: 2020-10-08br />return_base100: 93.9959br />name: Finance Index,date: 2020-10-09br />return_base100: 95.7819br />name: Finance Index,date: 2020-10-10br />return_base100: 102.0035br />name: Finance Index,date: 2020-10-11br />return_base100: 102.9656br />name: Finance Index,date: 2020-10-12br />return_base100: 101.8087br />name: Finance Index,date: 2020-10-13br />return_base100: 106.6235br />name: Finance Index,date: 2020-10-14br />return_base100: 105.1213br />name: Finance Index,date: 2020-10-15br />return_base100: 101.2974br />name: Finance Index,date: 2020-10-16br />return_base100: 98.0948br />name: Finance Index,date: 2020-10-17br />return_base100: 93.7877br />name: Finance Index,date: 2020-10-18br />return_base100: 95.2011br />name: Finance Index,date: 2020-10-19br />return_base100: 98.0319br />name: Finance Index,date: 2020-10-20br />return_base100: 94.8606br />name: Finance Index,date: 2020-10-21br />return_base100: 89.1133br />name: Finance Index,date: 2020-10-22br />return_base100: 91.6149br />name: Finance Index,date: 2020-10-23br />return_base100: 95.8608br />name: Finance Index,date: 2020-10-24br />return_base100: 95.7772br />name: Finance Index,date: 2020-10-25br />return_base100: 96.1809br />name: Finance Index,date: 2020-10-26br />return_base100: 94.3679br />name: Finance Index,date: 2020-10-27br />return_base100: 91.1978br />name: Finance Index,date: 2020-10-28br />return_base100: 91.6833br />name: Finance Index,date: 2020-10-29br />return_base100: 87.4688br />name: Finance Index,date: 2020-10-30br />return_base100: 81.1664br />name: Finance Index,date: 2020-10-31br />return_base100: 79.3227br />name: Finance Index,date: 2020-11-01br />return_base100: 78.3722br />name: Finance Index,date: 2020-11-02br />return_base100: 79.5978br />name: Finance Index,date: 2020-11-03br />return_base100: 75.7060br />name: Finance Index,date: 2020-11-04br />return_base100: 74.3856br />name: Finance Index,date: 2020-11-05br />return_base100: 72.9966br />name: Finance Index,date: 2020-11-06br />return_base100: 76.8246br />name: Finance Index,date: 2020-11-07br />return_base100: 85.1608br />name: Finance Index,date: 2020-11-08br />return_base100: 85.6569br />name: Finance Index,date: 2020-11-09br />return_base100: 91.8266br />name: Finance Index,date: 2020-11-10br />return_base100: 89.9617br />name: Finance Index,date: 2020-11-11br />return_base100: 100.8269br />name: Finance Index,date: 2020-11-12br />return_base100: 95.8062br />name: Finance Index,date: 2020-11-13br />return_base100: 92.4280br />name: Finance Index,date: 2020-11-14br />return_base100: 100.3522br />name: Finance Index,date: 2020-11-15br />return_base100: 98.7990br />name: Finance Index,date: 2020-11-16br />return_base100: 97.1725br />name: Finance Index,date: 2020-11-17br />return_base100: 101.3859br />name: Finance Index,date: 2020-11-18br />return_base100: 111.7416br />name: Finance Index,date: 2020-11-19br />return_base100: 108.6936br />name: Finance Index,date: 2020-11-20br />return_base100: 111.8895br />name: Finance Index,date: 2020-11-21br />return_base100: 114.5122br />name: Finance Index,date: 2020-11-22br />return_base100: 118.4066br />name: Finance Index,date: 2020-11-23br />return_base100: 116.0622br />name: Finance Index,date: 2020-11-24br />return_base100: 121.0950br />name: Finance Index,date: 2020-11-25br />return_base100: 120.3432br />name: Finance Index,date: 2020-11-26br />return_base100: 112.4245br />name: Finance Index,date: 2020-11-27br />return_base100: 104.7939br />name: Finance Index,date: 2020-11-28br />return_base100: 103.7836br />name: Finance Index,date: 2020-11-29br />return_base100: 107.2693br />name: Finance Index,date: 2020-11-30br />return_base100: 110.6545br />name: Finance Index,date: 2020-12-01br />return_base100: 115.1295br />name: Finance Index,date: 2020-12-02br />return_base100: 112.0386br />name: Finance Index,date: 2020-12-03br />return_base100: 121.7774br />name: Finance Index,date: 2020-12-04br />return_base100: 123.9330br />name: Finance Index,date: 2020-12-05br />return_base100: 114.1633br />name: Finance Index,date: 2020-12-06br />return_base100: 122.1671br />name: Finance Index,date: 2020-12-07br />return_base100: 119.6153br />name: Finance Index,date: 2020-12-08br />return_base100: 121.2822br />name: Finance Index,date: 2020-12-09br />return_base100: 113.2297br />name: Finance Index,date: 2020-12-10br />return_base100: 117.2182br />name: Finance Index,date: 2020-12-11br />return_base100: 111.8437br />name: Finance Index,date: 2020-12-12br />return_base100: 106.9936br />name: Finance Index,date: 2020-12-13br />return_base100: 111.9643br />name: Finance Index,date: 2020-12-14br />return_base100: 116.0690br />name: Finance Index,date: 2020-12-15br />return_base100: 119.3179br />name: Finance Index,date: 2020-12-16br />return_base100: 120.4949br />name: Finance Index,date: 2020-12-17br />return_base100: 124.6817br />name: Finance Index,date: 2020-12-18br />return_base100: 126.6299br />name: Finance Index,date: 2020-12-19br />return_base100: 130.8871br />name: Finance Index,date: 2020-12-20br />return_base100: 132.9778br />name: Finance Index,date: 2020-12-21br />return_base100: 127.4798br />name: Finance Index,date: 2020-12-22br />return_base100: 122.7885br />name: Finance Index,date: 2020-12-23br />return_base100: 129.5352br />name: Finance Index,date: 2020-12-24br />return_base100: 115.7978br />name: Finance Index,date: 2020-12-25br />return_base100: 124.6759br />name: Finance Index,date: 2020-12-26br />return_base100: 124.9241br />name: Finance Index,date: 2020-12-27br />return_base100: 124.1599br />name: Finance Index,date: 2020-12-28br />return_base100: 126.7432br />name: Finance Index,date: 2020-12-29br />return_base100: 130.9410br />name: Finance Index,date: 2020-12-30br />return_base100: 128.8082br />name: Finance Index,date: 2020-12-31br />return_base100: 130.6880br />name: Finance Index,date: 2021-01-01br />return_base100: 135.4826br />name: Finance Index,date: 2021-01-02br />return_base100: 139.2165br />name: Finance Index,date: 2021-01-03br />return_base100: 138.3267br />name: Finance Index,date: 2021-01-04br />return_base100: 155.4237br />name: Finance Index,date: 2021-01-05br />return_base100: 160.7950br />name: Finance Index,date: 2021-01-06br />return_base100: 184.6179br />name: Finance Index,date: 2021-01-07br />return_base100: 191.4234br />name: Finance Index,date: 2021-01-08br />return_base100: 194.1078br />name: Finance Index,date: 2021-01-09br />return_base100: 193.2949br />name: Finance Index,date: 2021-01-10br />return_base100: 218.9325br />name: Finance Index,date: 2021-01-11br />return_base100: 215.9292br />name: Finance Index,date: 2021-01-12br />return_base100: 191.8583br />name: Finance Index,date: 2021-01-13br />return_base100: 202.0280br />name: Finance Index,date: 2021-01-14br />return_base100: 225.0982br />name: Finance Index,date: 2021-01-15br />return_base100: 225.7122br />name: Finance Index,date: 2021-01-16br />return_base100: 227.9335br />name: Finance Index,date: 2021-01-17br />return_base100: 242.4929br />name: Finance Index,date: 2021-01-18br />return_base100: 247.2522br />name: Finance Index,date: 2021-01-19br />return_base100: 255.3433br />name: Finance Index,date: 2021-01-20br />return_base100: 245.0892br />name: Finance Index,date: 2021-01-21br />return_base100: 253.3671br />name: Finance Index,date: 2021-01-22br />return_base100: 209.1068br />name: Finance Index,date: 2021-01-23br />return_base100: 240.1864br />name: Finance Index,date: 2021-01-24br />return_base100: 249.5169br />name: Finance Index,date: 2021-01-25br />return_base100: 289.2335br />name: Finance Index,date: 2021-01-26br />return_base100: 269.7005br />name: Finance Index,date: 2021-01-27br />return_base100: 295.1302br />name: Finance Index,date: 2021-01-28br />return_base100: 287.9308br />name: Finance Index,date: 2021-01-29br />return_base100: 306.5071br />name: Finance Index,date: 2021-01-30br />return_base100: 319.5411br />name: Finance Index,date: 2021-01-31br />return_base100: 358.5291br />name: Finance Index,date: 2021-02-01br />return_base100: 345.0121br />name: Finance Index,date: 2021-02-02br />return_base100: 365.9999br />name: Finance Index,date: 2021-02-03br />return_base100: 367.2187br />name: Finance Index,date: 2021-02-04br />return_base100: 402.0849br />name: Finance Index,date: 2021-02-05br />return_base100: 443.7669br />name: Finance Index,date: 2021-02-06br />return_base100: 499.4044br />name: Finance Index,date: 2021-02-07br />return_base100: 458.3626br />name: Finance Index,date: 2021-02-08br />return_base100: 449.5543br />name: Finance Index,date: 2021-02-09br />return_base100: 466.8644br />name: Finance Index,date: 2021-02-10br />return_base100: 484.6019br />name: Finance Index,date: 2021-02-11br />return_base100: 499.6079br />name: Finance Index,date: 2021-02-12br />return_base100: 524.9317br />name: Finance Index,date: 2021-02-13br />return_base100: 551.2322br />name: Finance Index,date: 2021-02-14br />return_base100: 536.6839br />name: Finance Index,date: 2021-02-15br />return_base100: 509.1348br />name: Finance Index,date: 2021-02-16br />return_base100: 492.9698br />name: Finance Index,date: 2021-02-17br />return_base100: 488.4114br />name: Finance Index,date: 2021-02-18br />return_base100: 506.0259br />name: Finance Index,date: 2021-02-19br />return_base100: 507.5103br />name: Finance Index,date: 2021-02-20br />return_base100: 494.5096br />name: Finance Index,date: 2021-02-21br />return_base100: 552.4903br />name: Finance Index,date: 2021-02-22br />return_base100: 555.0836br />name: Finance Index,date: 2021-02-23br />return_base100: 521.6716br />name: Finance Index,date: 2021-02-24br />return_base100: 462.9728br />name: Finance Index,date: 2021-02-25br />return_base100: 481.0195br />name: Finance Index,date: 2021-02-26br />return_base100: 447.7946br />name: Finance Index,date: 2021-02-27br />return_base100: 441.4377br />name: Finance Index,date: 2021-02-28br />return_base100: 452.6534br />name: Finance Index,date: 2021-03-01br />return_base100: 439.2721br />name: Finance Index,date: 2021-03-02br />return_base100: 499.9239br />name: Finance Index,date: 2021-03-03br />return_base100: 503.3502br />name: Finance Index,date: 2021-03-04br />return_base100: 510.7888br />name: Finance Index,date: 2021-03-05br />return_base100: 510.9580br />name: Finance Index,date: 2021-03-06br />return_base100: 507.8990br />name: Finance Index,date: 2021-03-07br />return_base100: 523.2729br />name: Finance Index,date: 2021-03-08br />return_base100: 567.0158br />name: Finance Index,date: 2021-03-09br />return_base100: 571.0655br />name: Finance Index,date: 2021-03-10br />return_base100: 584.6670br />name: Finance Index,date: 2021-03-11br />return_base100: 550.8763br />name: Finance Index,date: 2021-03-12br />return_base100: 550.9985br />name: Finance Index,date: 2021-03-13br />return_base100: 534.3629br />name: Finance Index,date: 2021-03-14br />return_base100: 570.2080br />name: Finance Index,date: 2021-03-15br />return_base100: 543.6073br />name: Finance Index,date: 2021-03-16br />return_base100: 530.0557br />name: Finance Index,date: 2021-03-17br />return_base100: 535.9027br />name: Finance Index,date: 2021-03-18br />return_base100: 558.7960br />name: Finance Index,date: 2021-03-19br />return_base100: 542.8984br />name: Finance Index,date: 2021-03-20br />return_base100: 572.6287br />name: Finance Index,date: 2021-03-21br />return_base100: 558.0590br />name: Finance Index,date: 2021-03-22br />return_base100: 559.3684br />name: Finance Index,date: 2021-03-23br />return_base100: 537.6185br />name: Finance Index,date: 2021-03-24br />return_base100: 523.0025br />name: Finance Index,date: 2021-03-25br />return_base100: 473.9694br />name: Finance Index,date: 2021-03-26br />return_base100: 471.1821br />name: Finance Index,date: 2021-03-27br />return_base100: 517.8068br />name: Finance Index,date: 2021-03-28br />return_base100: 516.3430br />name: Finance Index,date: 2021-03-29br />return_base100: 506.6468br />name: Finance Index,date: 2021-03-30br />return_base100: 533.3127br />name: Finance Index,date: 2021-03-31br />return_base100: 533.5520br />name: Finance Index,date: 2021-04-01br />return_base100: 528.2129br />name: Finance Index,date: 2021-04-02br />return_base100: 543.0141br />name: Finance Index,date: 2021-04-03br />return_base100: 572.9970br />name: Finance Index,date: 2021-04-04br />return_base100: 541.0594br />name: Finance Index,date: 2021-04-05br />return_base100: 573.4974br />name: Finance Index,date: 2021-04-06br />return_base100: 570.7006br />name: Finance Index,date: 2021-04-07br />return_base100: 575.5132br />name: Finance Index,date: 2021-04-08br />return_base100: 531.0852br />name: Finance Index,date: 2021-04-09br />return_base100: 561.5421br />name: Finance Index,date: 2021-04-10br />return_base100: 554.1671br />name: Finance Index,date: 2021-04-11br />return_base100: 555.8225br />name: Finance Index,date: 2021-04-12br />return_base100: 560.0004br />name: Finance Index,date: 2021-04-13br />return_base100: 616.5838br />name: Finance Index,date: 2021-04-14br />return_base100: 614.2089br />name: Finance Index,date: 2021-04-15br />return_base100: 628.9783br />name: Finance Index,date: 2021-04-16br />return_base100: 682.9259br />name: Finance Index,date: 2021-04-17br />return_base100: 656.5838br />name: Finance Index,date: 2021-04-18br />return_base100: 639.7401br />name: Finance Index,date: 2021-04-19br />return_base100: 583.5191br />name: Finance Index,date: 2021-04-20br />return_base100: 555.0825br />name: Finance Index,date: 2021-04-21br />return_base100: 568.5712br />name: Finance Index,date: 2021-04-22br />return_base100: 580.3371br />name: Finance Index,date: 2021-04-23br />return_base100: 581.8564br />name: Finance Index,date: 2021-04-24br />return_base100: 565.6104br />name: Finance Index,date: 2021-04-25br />return_base100: 520.2524br />name: Finance Index,date: 2021-04-26br />return_base100: 548.9347br />name: Finance Index,date: 2021-04-27br />return_base100: 618.8811br />name: Finance Index,date: 2021-04-28br />return_base100: 660.5061br />name: Finance Index,date: 2021-04-29br />return_base100: 684.1323br />name: Finance Index,date: 2021-04-30br />return_base100: 669.6548br />name: Finance Index,date: 2021-05-01br />return_base100: 684.7196br />name: Finance Index,date: 2021-05-02br />return_base100: 705.7143br />name: Finance Index,date: 2021-05-03br />return_base100: 711.1069br />name: Finance Index,date: 2021-05-04br />return_base100: 744.1002br />name: Finance Index,date: 2021-05-05br />return_base100: 695.3882br />name: Finance Index,date: 2021-05-06br />return_base100: 723.7054br />name: Finance Index,date: 2021-05-07br />return_base100: 703.0675br />name: Finance Index,date: 2021-05-08br />return_base100: 700.0163br />name: Finance Index,date: 2021-05-09br />return_base100: 721.6772br />name: Finance Index,date: 2021-05-10br />return_base100: 706.6944br />name: Finance Index,date: 2021-05-11br />return_base100: 665.2392br />name: Finance Index,date: 2021-05-12br />return_base100: 718.6962br />name: Finance Index,date: 2021-05-13br />return_base100: 689.5575br />name: Finance Index,date: 2021-05-14br />return_base100: 680.0282br />name: Finance Index,date: 2021-05-15br />return_base100: 741.8563br />name: Finance Index,date: 2021-05-16br />return_base100: 665.9730br />name: Finance Index,date: 2021-05-17br />return_base100: 665.6477br />name: Finance Index,date: 2021-05-18br />return_base100: 639.7476br />name: Finance Index,date: 2021-05-19br />return_base100: 694.2324br />name: Finance Index,date: 2021-05-20br />return_base100: 470.3414br />name: Finance Index,date: 2021-05-21br />return_base100: 522.4329br />name: Finance Index,date: 2021-05-22br />return_base100: 438.4197br />name: Finance Index,date: 2021-05-23br />return_base100: 403.0355br />name: Finance Index,date: 2021-05-24br />return_base100: 345.0040br />name: Finance Index,date: 2021-05-25br />return_base100: 464.3319br />name: Finance Index,date: 2021-05-26br />return_base100: 462.7826br />name: Finance Index,date: 2021-05-27br />return_base100: 514.8006br />name: Finance Index,date: 2021-05-28br />return_base100: 488.7197br />name: Finance Index,date: 2021-05-29br />return_base100: 434.1951br />name: Finance Index,date: 2021-05-30br />return_base100: 402.5005br />name: Finance Index,date: 2021-05-31br />return_base100: 436.2809br />name: Finance Index,date: 2021-06-01br />return_base100: 485.3193br />name: Finance Index,date: 2021-06-02br />return_base100: 473.6525br />name: Finance Index,date: 2021-06-03br />return_base100: 486.9208br />name: Finance Index,date: 2021-06-04br />return_base100: 503.4568br />name: Finance Index,date: 2021-06-05br />return_base100: 471.3703br />name: Finance Index,date: 2021-06-06br />return_base100: 457.7747br />name: Finance Index,date: 2021-06-07br />return_base100: 463.6197br />name: Finance Index,date: 2021-06-08br />return_base100: 423.4750br />name: Finance Index,date: 2021-06-09br />return_base100: 417.8609br />name: Finance Index,date: 2021-06-10br />return_base100: 439.3768br />name: Finance Index,date: 2021-06-11br />return_base100: 408.8973br />name: Finance Index,date: 2021-06-12br />return_base100: 379.0484br />name: Finance Index,date: 2021-06-13br />return_base100: 372.8220br />name: Finance Index,date: 2021-06-14br />return_base100: 405.0779br />name: Finance Index,date: 2021-06-15br />return_base100: 418.5234br />name: Finance Index,date: 2021-06-16br />return_base100: 411.5598br />name: Finance Index,date: 2021-06-17br />return_base100: 381.9058br />name: Finance Index,date: 2021-06-18br />return_base100: 387.5448br />name: Finance Index,date: 2021-06-19br />return_base100: 356.0032br />name: Finance Index,date: 2021-06-20br />return_base100: 346.6474br />name: Finance Index,date: 2021-06-21br />return_base100: 364.2752br />name: Finance Index,date: 2021-06-22br />return_base100: 284.4044br />name: Finance Index,date: 2021-06-23br />return_base100: 282.7912br />name: Finance Index,date: 2021-06-24br />return_base100: 303.2639br />name: Finance Index,date: 2021-06-25br />return_base100: 308.1984br />name: Finance Index,date: 2021-06-26br />return_base100: 277.6970br />name: Finance Index,date: 2021-06-27br />return_base100: 275.0803br />name: Finance Index,date: 2021-06-28br />return_base100: 295.4462br />name: Finance Index,date: 2021-06-29br />return_base100: 315.0160br />name: Finance Index,date: 2021-06-30br />return_base100: 329.8080br />name: Finance Index,date: 2021-07-01br />return_base100: 344.7197br />name: Finance Index,date: 2021-07-02br />return_base100: 324.4663br />name: Finance Index,date: 2021-07-03br />return_base100: 329.6597br />name: Finance Index,date: 2021-07-04br />return_base100: 347.8794br />name: Finance Index,date: 2021-07-05br />return_base100: 372.3143br />name: Finance Index,date: 2021-07-06br />return_base100: 379.5585br />name: Finance Index,date: 2021-07-07br />return_base100: 400.0450br />name: Finance Index,date: 2021-07-08br />return_base100: 397.7777br />name: Finance Index,date: 2021-07-09br />return_base100: 369.3616br />name: Finance Index,date: 2021-07-10br />return_base100: 385.0548br />name: Finance Index,date: 2021-07-11br />return_base100: 373.1328br />name: Finance Index,date: 2021-07-12br />return_base100: 381.7068br />name: Finance Index,date: 2021-07-13br />return_base100: 366.7169br />name: Finance Index,date: 2021-07-14br />return_base100: 343.9247br />name: Finance Index,date: 2021-07-15br />return_base100: 344.2021br />name: Finance Index,date: 2021-07-16br />return_base100: 328.4778br />name: Finance Index,date: 2021-07-17br />return_base100: 312.2254br />name: Finance Index,date: 2021-07-18br />return_base100: 315.0812br />name: Finance Index,date: 2021-07-19br />return_base100: 318.4321br />name: Finance Index,date: 2021-07-20br />return_base100: 299.1890br />name: Finance Index,date: 2021-07-21br />return_base100: 284.6982br />name: Finance Index,date: 2021-07-22br />return_base100: 318.3920br />name: Finance Index,date: 2021-07-23br />return_base100: 334.9000br />name: Finance Index,date: 2021-07-24br />return_base100: 347.5864br />name: Finance Index,date: 2021-07-25br />return_base100: 344.7917br />name: Finance Index,date: 2021-07-26br />return_base100: 346.8277br />name: Finance Index,date: 2021-07-27br />return_base100: 354.2160br />name: Finance Index,date: 2021-07-28br />return_base100: 357.6722br />name: Finance Index,date: 2021-07-29br />return_base100: 360.1989br />name: Finance Index,date: 2021-07-30br />return_base100: 373.2085br />name: Finance Index,date: 2021-07-31br />return_base100: 388.4192br />name: Finance Index,date: 2021-08-01br />return_base100: 401.4371br />name: Finance Index,date: 2021-08-02br />return_base100: 395.2070br />name: Finance Index,date: 2021-08-03br />return_base100: 401.3196br />name: Finance Index,date: 2021-08-04br />return_base100: 389.0185br />name: Finance Index,date: 2021-08-05br />return_base100: 421.2452br />name: Finance Index,date: 2021-08-06br />return_base100: 448.3682br />name: Finance Index,date: 2021-08-07br />return_base100: 454.1210br />name: Finance Index,date: 2021-08-08br />return_base100: 479.7825br />name: Finance Index,date: 2021-08-09br />return_base100: 450.7815br />name: Finance Index,date: 2021-08-10br />return_base100: 472.7797br />name: Finance Index,date: 2021-08-11br />return_base100: 482.6825br />name: Finance Index,date: 2021-08-12br />return_base100: 491.8017br />name: Finance Index,date: 2021-08-13br />return_base100: 478.2739br />name: Finance Index,date: 2021-08-14br />return_base100: 521.5043br />name: Finance Index,date: 2021-08-15br />return_base100: 516.5937br />name: Finance Index,date: 2021-08-16br />return_base100: 517.8077br />name: Finance Index,date: 2021-08-17br />return_base100: 503.8278br />name: Finance Index,date: 2021-08-18br />return_base100: 469.9581br />name: Finance Index,date: 2021-08-19br />return_base100: 477.1153br />name: Finance Index,date: 2021-08-20br />return_base100: 507.7933br />name: Finance Index,date: 2021-08-21br />return_base100: 520.1581br />name: Finance Index,date: 2021-08-22br />return_base100: 513.1223br />name: Finance Index,date: 2021-08-23br />return_base100: 520.0597br />name: Finance Index,date: 2021-08-24br />return_base100: 528.5143br />name: Finance Index,date: 2021-08-25br />return_base100: 494.2379br />name: Finance Index,date: 2021-08-26br />return_base100: 503.3312br />name: Finance Index,date: 2021-08-27br />return_base100: 479.8222br />name: Finance Index,date: 2021-08-28br />return_base100: 490.9648br />name: Finance Index,date: 2021-08-29br />return_base100: 483.4529br />name: Finance Index,date: 2021-08-30br />return_base100: 480.1966br />name: Finance Index,date: 2021-08-31br />return_base100: 481.6605br />name: Finance Index,date: 2021-09-01br />return_base100: 513.2895br />name: Finance Index,date: 2021-09-02br />return_base100: 540.0319br />name: Finance Index,date: 2021-09-03br />return_base100: 526.6172br />name: Finance Index,date: 2021-09-04br />return_base100: 519.8734br />name: Finance Index,date: 2021-09-05br />return_base100: 523.3614br />name: Finance Index,date: 2021-09-06br />return_base100: 543.0497br />name: Finance Index,date: 2021-09-07br />return_base100: 540.9100br />name: Finance Index,date: 2021-09-08br />return_base100: 452.2963br />name: Finance Index,date: 2021-09-09br />return_base100: 442.5954br />name: Finance Index,date: 2021-09-10br />return_base100: 446.4399br />name: Finance Index,date: 2021-09-11br />return_base100: 421.0371br />name: Finance Index,date: 2021-09-12br />return_base100: 431.0817br />name: Finance Index,date: 2021-09-13br />return_base100: 447.2177br />name: Finance Index,date: 2021-09-14br />return_base100: 435.9987br />name: Finance Index,date: 2021-09-15br />return_base100: 481.7462br />name: Finance Index,date: 2021-09-16br />return_base100: 509.9548br />name: Finance Index,date: 2021-09-17br />return_base100: 496.3258br />name: Finance Index,date: 2021-09-18br />return_base100: 460.3051br />name: Finance Index,date: 2021-09-19br />return_base100: 463.6590br />name: Finance Index,date: 2021-09-20br />return_base100: 454.0187br />name: Finance Index,date: 2021-09-21br />return_base100: 392.1878br />name: Finance Index,date: 2021-09-22br />return_base100: 362.1572br />name: Finance Index,date: 2021-09-23br />return_base100: 408.4968br />name: Finance Index,date: 2021-09-24br />return_base100: 419.4013br />name: Finance Index,date: 2021-09-25br />return_base100: 383.4408br />name: Finance Index,date: 2021-09-26br />return_base100: 380.2298br />name: Finance Index,date: 2021-09-27br />return_base100: 418.0707br />name: Finance Index,date: 2021-09-28br />return_base100: 397.4001br />name: Finance Index,date: 2021-09-29br />return_base100: 391.0393br />name: Finance Index,date: 2021-09-30br />return_base100: 395.4897br />name: Finance Index,date: 2021-10-01br />return_base100: 409.3118br />name: Finance Index,date: 2021-10-02br />return_base100: 441.8980br />name: Finance Index,date: 2021-10-03br />return_base100: 451.8877br />name: Finance Index,date: 2021-10-04br />return_base100: 454.5426br />name: Finance Index,date: 2021-10-05br />return_base100: 445.2312br />name: Finance Index,date: 2021-10-06br />return_base100: 455.0616br />name: Finance Index,date: 2021-10-07br />return_base100: 448.6807br />name: Finance Index,date: 2021-10-08br />return_base100: 451.6221br />name: Finance Index,date: 2021-10-09br />return_base100: 451.3095br />name: Finance Index,date: 2021-10-10br />return_base100: 464.1112br />name: Finance Index,date: 2021-10-11br />return_base100: 446.5458br />name: Finance Index,date: 2021-10-12br />return_base100: 450.8200br />name: Finance Index,date: 2021-10-13br />return_base100: 442.9698br />name: Finance Index,date: 2021-10-14br />return_base100: 461.4213br />name: Finance Index,date: 2021-10-15br />return_base100: 475.4838br />name: Finance Index,date: 2021-10-16br />return_base100: 474.9147br />name: Finance Index,date: 2021-10-17br />return_base100: 481.1979br />name: Finance Index,date: 2021-10-18br />return_base100: 472.6884br />name: Finance Index,date: 2021-10-19br />return_base100: 463.2901br />name: Finance Index,date: 2021-10-20br />return_base100: 468.0140br />name: Finance Index,date: 2021-10-21br />return_base100: 492.9482br />name: Finance Index,date: 2021-10-22br />return_base100: 480.3246br />name: Finance Index,date: 2021-10-23br />return_base100: 480.6830br />name: Finance Index,date: 2021-10-24br />return_base100: 499.6559br />name: Finance Index,date: 2021-10-25br />return_base100: 489.1034br />name: Finance Index,date: 2021-10-26br />return_base100: 512.1386br />name: Finance Index,date: 2021-10-27br />return_base100: 512.9354br />name: Finance Index,date: 2021-10-28br />return_base100: 480.1818br />name: Finance Index,date: 2021-10-29br />return_base100: 506.1957br />name: Finance Index,date: 2021-10-30br />return_base100: 513.8473br />name: Finance Index,date: 2021-10-31br />return_base100: 504.4555br />name: Finance Index,date: 2021-11-01br />return_base100: 510.7279br />name: Finance Index,date: 2021-11-02br />return_base100: 531.0379br />name: Finance Index,date: 2021-11-03br />return_base100: 551.0983br />name: Finance Index,date: 2021-11-04br />return_base100: 556.2965br />name: Finance Index,date: 2021-11-05br />return_base100: 540.5201br />name: Finance Index,date: 2021-11-06br />return_base100: 531.8617br />name: Finance Index,date: 2021-11-07br />return_base100: 529.2468br />name: Finance Index,date: 2021-11-08br />return_base100: 542.9188br />name: Finance Index,date: 2021-11-09br />return_base100: 565.4466br />name: Finance Index,date: 2021-11-10br />return_base100: 572.2539br />name: Finance Index,date: 2021-11-11br />return_base100: 548.3284br />name: Finance Index,date: 2021-11-12br />return_base100: 559.0576br />name: Finance Index,date: 2021-11-13br />return_base100: 543.1639br />name: Finance Index,date: 2021-11-14br />return_base100: 549.2199br />name: Finance Index,date: 2021-11-15br />return_base100: 553.9981br />name: Finance Index,date: 2021-11-16br />return_base100: 536.5349br />name: Finance Index,date: 2021-11-17br />return_base100: 491.9506br />name: Finance Index,date: 2021-11-18br />return_base100: 494.6823br />name: Finance Index,date: 2021-11-19br />return_base100: 455.9208br />name: Finance Index,date: 2021-11-20br />return_base100: 488.4902br />name: Finance Index,date: 2021-11-21br />return_base100: 497.5330br />name: Finance Index,date: 2021-11-22br />return_base100: 490.8286br />name: Finance Index,date: 2021-11-23br />return_base100: 478.0507br />name: Finance Index,date: 2021-11-24br />return_base100: 506.5582br />name: Finance Index,date: 2021-11-25br />return_base100: 494.5307br />name: Finance Index,date: 2021-11-26br />return_base100: 507.4346br />name: Finance Index,date: 2021-11-27br />return_base100: 457.7962br />name: Finance Index,date: 2021-11-28br />return_base100: 461.0492br />name: Finance Index,date: 2021-11-29br />return_base100: 471.2832br />name: Finance Index,date: 2021-11-30br />return_base100: 481.1629br />name: Finance Index,date: 2021-12-01br />return_base100: 484.9743br />name: Finance Index,date: 2021-12-02br />return_base100: 476.8761br />name: Finance Index,date: 2021-12-03br />return_base100: 475.5981br />name: Finance Index,date: 2021-12-04br />return_base100: 437.4681br />name: Finance Index,date: 2021-12-05br />return_base100: 390.7837br />name: Finance Index,date: 2021-12-06br />return_base100: 376.7680br />name: Finance Index,date: 2021-12-07br />return_base100: 398.2268br />name: Finance Index,date: 2021-12-08br />return_base100: 400.6713br />name: Finance Index,date: 2021-12-09br />return_base100: 416.3748br />name: Finance Index,date: 2021-12-10br />return_base100: 380.0831br />name: Finance Index,date: 2021-12-11br />return_base100: 357.1221br />name: Finance Index,date: 2021-12-12br />return_base100: 371.6241br />name: Finance Index,date: 2021-12-13br />return_base100: 375.9921br />name: Finance Index,date: 2021-12-14br />return_base100: 337.4528br />name: Finance Index,date: 2021-12-15br />return_base100: 345.3972br />name: Finance Index,date: 2021-12-16br />return_base100: 356.6209br />name: Finance Index,date: 2021-12-17br />return_base100: 351.4278br />name: Finance Index,date: 2021-12-18br />return_base100: 354.7680br />name: Finance Index,date: 2021-12-19br />return_base100: 365.3402br />name: Finance Index,date: 2021-12-20br />return_base100: 359.5800br />name: Finance Index,date: 2021-12-21br />return_base100: 359.7829br />name: Finance Index,date: 2021-12-22br />return_base100: 381.7531br />name: Finance Index,date: 2021-12-23br />return_base100: 392.9215br />name: Finance Index,date: 2021-12-24br />return_base100: 424.9480br />name: Finance Index,date: 2021-12-25br />return_base100: 418.2552br />name: Finance Index,date: 2021-12-26br />return_base100: 424.3289br />name: Finance Index,date: 2021-12-27br />return_base100: 430.4823br />name: Finance Index,date: 2021-12-28br />return_base100: 442.0642br />name: Finance Index,date: 2021-12-29br />return_base100: 411.1638br />name: Finance Index,date: 2021-12-30br />return_base100: 394.8272br />name: Finance Index,date: 2021-12-31br />return_base100: 409.4681br />name: Finance Index,date: 2022-01-01br />return_base100: 411.1205br />name: Finance Index,date: 2022-01-02br />return_base100: 425.2212br />name: Finance Index,date: 2022-01-03br />return_base100: 430.5746br />name: Finance Index,date: 2022-01-04br />return_base100: 431.3778br />name: Finance Index,date: 2022-01-05br />return_base100: 428.9999br />name: Finance Index,date: 2022-01-06br />return_base100: 396.8673br />name: Finance Index,date: 2022-01-07br />return_base100: 390.4106br />name: Finance Index,date: 2022-01-08br />return_base100: 365.4571br />name: Finance Index,date: 2022-01-09br />return_base100: 351.9054br />name: Finance Index,date: 2022-01-10br />return_base100: 359.4149br />name: Finance Index,date: 2022-01-11br />return_base100: 338.1248br />name: Finance Index,date: 2022-01-12br />return_base100: 354.2858br />name: Finance Index,date: 2022-01-13br />return_base100: 373.1547br />name: Finance Index,date: 2022-01-14br />return_base100: 360.7937br />name: Finance Index,date: 2022-01-15br />return_base100: 366.6735br />name: Finance Index,date: 2022-01-16br />return_base100: 371.5488br />name: Finance Index,date: 2022-01-17br />return_base100: 373.9914br />name: Finance Index,date: 2022-01-18br />return_base100: 348.2950br />name: Finance Index,date: 2022-01-19br />return_base100: 338.9822br />name: Finance Index,date: 2022-01-20br />return_base100: 325.6206br />name: Finance Index,date: 2022-01-21br />return_base100: 312.4930br />name: Finance Index,date: 2022-01-22br />return_base100: 268.7081br />name: Finance Index,date: 2022-01-23br />return_base100: 237.7451br />name: Finance Index,date: 2022-01-24br />return_base100: 250.2099br />name: Finance Index,date: 2022-01-25br />return_base100: 239.7443br />name: Finance Index,date: 2022-01-26br />return_base100: 243.8348br />name: Finance Index,date: 2022-01-27br />return_base100: 240.6065br />name: Finance Index,date: 2022-01-28br />return_base100: 232.7467br />name: Finance Index,date: 2022-01-29br />return_base100: 240.6399br />name: Finance Index,date: 2022-01-30br />return_base100: 249.8870br />name: Finance Index,date: 2022-01-31br />return_base100: 247.8224br />name: Finance Index,date: 2022-02-01br />return_base100: 258.1206br />name: Finance Index,date: 2022-02-02br />return_base100: 257.7153br />name: Finance Index,date: 2022-02-03br />return_base100: 244.1015br />name: Finance Index,date: 2022-02-04br />return_base100: 243.9828br />name: Finance Index,date: 2022-02-05br />return_base100: 263.3013br />name: Finance Index,date: 2022-02-06br />return_base100: 266.5981br />name: Finance Index,date: 2022-02-07br />return_base100: 272.1366br />name: Finance Index,date: 2022-02-08br />return_base100: 283.1218br />name: Finance Index,date: 2022-02-09br />return_base100: 277.0845br />name: Finance Index,date: 2022-02-10br />return_base100: 285.4871br />name: Finance Index,date: 2022-02-11br />return_base100: 266.6741br />name: Finance Index,date: 2022-02-12br />return_base100: 250.4402br />name: Finance Index,date: 2022-02-13br />return_base100: 251.0847br />name: Finance Index,date: 2022-02-14br />return_base100: 245.1734br />name: Finance Index,date: 2022-02-15br />return_base100: 248.7104br />name: Finance Index,date: 2022-02-16br />return_base100: 267.7088br />name: Finance Index,date: 2022-02-17br />return_base100: 265.9153br />name: Finance Index,date: 2022-02-18br />return_base100: 243.6981br />name: Finance Index,date: 2022-02-19br />return_base100: 238.3333br />name: Finance Index,date: 2022-02-20br />return_base100: 234.8646br />name: Finance Index,date: 2022-02-21br />return_base100: 220.7706br />name: Finance Index,date: 2022-02-22br />return_base100: 204.9778br />name: Finance Index,date: 2022-02-23br />return_base100: 212.3537br />name: Finance Index,date: 2022-02-24br />return_base100: 206.7705br />name: Finance Index,date: 2022-02-25br />return_base100: 203.2665br />name: Finance Index,date: 2022-02-26br />return_base100: 214.9121br />name: Finance Index,date: 2022-02-27br />return_base100: 212.6418br />name: Finance Index,date: 2022-02-28br />return_base100: 209.3679br />name: Finance Index,date: 2022-03-01br />return_base100: 228.7408br />name: Finance Index,date: 2022-03-02br />return_base100: 230.0955br />name: Finance Index,date: 2022-03-03br />return_base100: 228.6018br />name: Finance Index,date: 2022-03-04br />return_base100: 221.9274br />name: Finance Index,date: 2022-03-05br />return_base100: 205.3569br />name: Finance Index,date: 2022-03-06br />return_base100: 209.9124br />name: Finance Index,date: 2022-03-07br />return_base100: 197.6351br />name: Finance Index,date: 2022-03-08br />return_base100: 194.8384br />name: Finance Index,date: 2022-03-09br />return_base100: 201.9899br />name: Finance Index,date: 2022-03-10br />return_base100: 214.5365br />name: Finance Index,date: 2022-03-11br />return_base100: 203.3795br />name: Finance Index,date: 2022-03-12br />return_base100: 199.9792br />name: Finance Index,date: 2022-03-13br />return_base100: 202.0168br />name: Finance Index,date: 2022-03-14br />return_base100: 195.4809br />name: Finance Index,date: 2022-03-15br />return_base100: 203.0469br />name: Finance Index,date: 2022-03-16br />return_base100: 205.1642br />name: Finance Index,date: 2022-03-17br />return_base100: 216.9650br />name: Finance Index,date: 2022-03-18br />return_base100: 221.0739br />name: Finance Index,date: 2022-03-19br />return_base100: 230.9691br />name: Finance Index,date: 2022-03-20br />return_base100: 234.7012br />name: Finance Index,date: 2022-03-21br />return_base100: 226.7530br />name: Finance Index,date: 2022-03-22br />return_base100: 228.8683br />name: Finance Index,date: 2022-03-23br />return_base100: 233.5983br />name: Finance Index,date: 2022-03-24br />return_base100: 241.6075br />name: Finance Index,date: 2022-03-25br />return_base100: 250.3349br />name: Finance Index,date: 2022-03-26br />return_base100: 247.3403br />name: Finance Index,date: 2022-03-27br />return_base100: 253.9324br />name: Finance Index,date: 2022-03-28br />return_base100: 268.4078br />name: Finance Index,date: 2022-03-29br />return_base100: 266.2920br />name: Finance Index,date: 2022-03-30br />return_base100: 283.3622br />name: Finance Index,date: 2022-03-31br />return_base100: 292.0382br />name: Finance Index,date: 2022-04-01br />return_base100: 280.4382br />name: Finance Index,date: 2022-04-02br />return_base100: 298.3522br />name: Finance Index,date: 2022-04-03br />return_base100: 304.7279br />name: Finance Index,date: 2022-04-04br />return_base100: 315.4901br />name: Finance Index,date: 2022-04-05br />return_base100: 306.7757br />name: Finance Index,date: 2022-04-06br />return_base100: 293.2838br />name: Finance Index,date: 2022-04-07br />return_base100: 264.2513br />name: Finance Index,date: 2022-04-08br />return_base100: 273.9896br />name: Finance Index,date: 2022-04-09br />return_base100: 261.1148br />name: Finance Index,date: 2022-04-10br />return_base100: 268.0493br />name: Finance Index,date: 2022-04-11br />return_base100: 262.3898br />name: Finance Index,date: 2022-04-12br />return_base100: 234.2928br />name: Finance Index,date: 2022-04-13br />return_base100: 243.5379br />name: Finance Index,date: 2022-04-14br />return_base100: 255.6140br />name: Finance Index,date: 2022-04-15br />return_base100: 248.1633br />name: Finance Index,date: 2022-04-16br />return_base100: 252.1462br />name: Finance Index,date: 2022-04-17br />return_base100: 249.7562br />name: Finance Index,date: 2022-04-18br />return_base100: 241.2846br />name: Finance Index,date: 2022-04-19br />return_base100: 249.0396br />name: Finance Index,date: 2022-04-20br />return_base100: 256.3936br />name: Finance Index,date: 2022-04-21br />return_base100: 261.4806br />name: Finance Index,date: 2022-04-22br />return_base100: 248.8572br />name: Finance Index,date: 2022-04-23br />return_base100: 247.5459br />name: Finance Index,date: 2022-04-24br />return_base100: 247.6922br />name: Finance Index,date: 2022-04-25br />return_base100: 242.6049br />name: Finance Index,date: 2022-04-26br />return_base100: 246.3279br />name: Finance Index,date: 2022-04-27br />return_base100: 228.8743br />name: Finance Index,date: 2022-04-28br />return_base100: 238.1280br />name: Finance Index,date: 2022-04-29br />return_base100: 235.4870br />name: Finance Index,date: 2022-04-30br />return_base100: 221.1318br />name: Finance Index,date: 2022-05-01br />return_base100: 203.5726br />name: Finance Index,date: 2022-05-02br />return_base100: 207.4973br />name: Finance Index,date: 2022-05-03br />return_base100: 204.3401br />name: Finance Index,date: 2022-05-04br />return_base100: 202.0057br />name: Finance Index,date: 2022-05-05br />return_base100: 224.2565br />name: Finance Index,date: 2022-05-06br />return_base100: 204.5728br />name: Finance Index,date: 2022-05-07br />return_base100: 202.4790br />name: Finance Index,date: 2022-05-08br />return_base100: 193.6253br />name: Finance Index,date: 2022-05-09br />return_base100: 187.9447br />name: Finance Index,date: 2022-05-10br />return_base100: 157.1581br />name: Finance Index,date: 2022-05-11br />return_base100: 161.7973br />name: Finance Index,date: 2022-05-12br />return_base100: 127.9186br />name: Finance Index,date: 2022-05-13br />return_base100: 120.7804br />name: Finance Index,date: 2022-05-14br />return_base100: 129.1704br />name: Finance Index,date: 2022-05-15br />return_base100: 132.5687br />name: Finance Index,date: 2022-05-16br />return_base100: 137.7072br />name: Finance Index,date: 2022-05-17br />return_base100: 128.3557br />name: Finance Index,date: 2022-05-18br />return_base100: 136.9015br />name: Finance Index,date: 2022-05-19br />return_base100: 123.3646br />name: Finance Index,date: 2022-05-20br />return_base100: 128.5060br />name: Finance Index,date: 2022-05-21br />return_base100: 125.8480br />name: Finance Index,date: 2022-05-22br />return_base100: 128.3419br />name: Finance Index,date: 2022-05-23br />return_base100: 133.5220br />name: Finance Index,date: 2022-05-24br />return_base100: 130.5572br />name: Finance Index,date: 2022-05-25br />return_base100: 131.9030br />name: Finance Index,date: 2022-05-26br />return_base100: 130.8277br />name: Finance Index,date: 2022-05-27br />return_base100: 120.9397br />name: Finance Index,date: 2022-05-28br />return_base100: 115.5795br />name: Finance Index,date: 2022-05-29br />return_base100: 119.9005br />name: Finance Index,date: 2022-05-30br />return_base100: 121.4071br />name: Finance Index,date: 2022-05-31br />return_base100: 136.6469br />name: Finance Index,date: 2022-06-01br />return_base100: 134.9196br />name: Finance Index,date: 2022-06-02br />return_base100: 125.2036br />name: Finance Index,date: 2022-06-03br />return_base100: 127.1068br />name: Finance Index,date: 2022-06-04br />return_base100: 120.8875br />name: Finance Index,date: 2022-06-05br />return_base100: 122.0599br />name: Finance Index,date: 2022-06-06br />return_base100: 120.8495br />name: Finance Index,date: 2022-06-07br />return_base100: 124.8669br />name: Finance Index,date: 2022-06-08br />return_base100: 121.1525br />name: Finance Index,date: 2022-06-09br />return_base100: 119.5748br />name: Finance Index,date: 2022-06-10br />return_base100: 118.6293br />name: Finance Index,date: 2022-06-11br />return_base100: 110.3810br />name: Finance Index,date: 2022-06-12br />return_base100: 100.8709br />name: Finance Index,date: 2022-06-13br />return_base100: 94.5553br />name: Finance Index,date: 2022-06-14br />return_base100: 81.5486br />name: Finance Index,date: 2022-06-15br />return_base100: 84.1904br />name: Finance Index,date: 2022-06-16br />return_base100: 88.7670br />name: Finance Index,date: 2022-06-17br />return_base100: 79.1162br />name: Finance Index,date: 2022-06-18br />return_base100: 81.1420br />name: Finance Index,date: 2022-06-19br />return_base100: 74.6770br />name: Finance Index,date: 2022-06-20br />return_base100: 83.1311br />name: Finance Index,date: 2022-06-21br />return_base100: 89.4683br />name: Finance Index,date: 2022-06-22br />return_base100: 92.4120br />name: Finance Index,date: 2022-06-23br />return_base100: 91.2546br />name: Finance Index,date: 2022-06-24br />return_base100: 98.5839br />name: Finance Index,date: 2022-06-25br />return_base100: 102.5358br />name: Finance Index,date: 2022-06-26br />return_base100: 102.5651br />name: Finance Index,date: 2022-06-27br />return_base100: 99.0389br />name: Finance Index,date: 2022-06-28br />return_base100: 96.6791br />name: Finance Index,date: 2022-06-29br />return_base100: 91.4845br />name: Finance Index,date: 2022-06-30br />return_base100: 91.5947br />name: Finance Index,date: 2022-07-01br />return_base100: 88.5966br />name: Finance Index,date: 2022-07-02br />return_base100: 88.5059br />name: Finance Index,date: 2022-07-03br />return_base100: 89.9800br />name: Finance Index,date: 2022-07-04br />return_base100: 90.2503br />name: Finance Index,date: 2022-07-05br />return_base100: 95.5527br />name: Finance Index,date: 2022-07-06br />return_base100: 95.7334br />name: Finance Index,date: 2022-07-07br />return_base100: 97.3406br />name: Finance Index,date: 2022-07-08br />return_base100: 101.7647br />name: Finance Index,date: 2022-07-09br />return_base100: 102.0945br />name: Finance Index,date: 2022-07-10br />return_base100: 106.6980br />name: Finance Index,date: 2022-07-11br />return_base100: 102.0980br />name: Finance Index,date: 2022-07-12br />return_base100: 94.5299br />name: Finance Index,date: 2022-07-13br />return_base100: 93.0143br />name: Finance Index,date: 2022-07-14br />return_base100: 101.7530br />name: Finance Index,date: 2022-07-15br />return_base100: 109.1592br />name: Finance Index,date: 2022-07-16br />return_base100: 109.9827br />name: Finance Index,date: 2022-07-17br />return_base100: 115.3916br />name: Finance Index,date: 2022-07-18br />return_base100: 112.8433br />name: Finance Index,date: 2022-07-19br />return_base100: 122.2003br />name: Finance Index,date: 2022-07-20br />return_base100: 122.8797br />name: Finance Index,date: 2022-07-21br />return_base100: 117.5767br />name: Finance Index,date: 2022-07-22br />return_base100: 118.2655br />name: Finance Index,date: 2022-07-23br />return_base100: 119.1047br />name: Finance Index,date: 2022-07-24br />return_base100: 122.3397br />name: Finance Index,date: 2022-07-25br />return_base100: 112.7529br />name: Finance Index,date: 2022-07-26br />return_base100: 110.3492br />name: Finance Index,date: 2022-07-27br />return_base100: 126.7693br />name: Finance Index,date: 2022-07-28br />return_base100: 139.8050br />name: Finance Index,date: 2022-07-29br />return_base100: 141.3103br />name: Finance Index,date: 2022-07-30br />return_base100: 136.5936br />name: Finance Index,date: 2022-07-31br />return_base100: 135.6505br />name: Finance Index,date: 2022-08-01br />return_base100: 134.5345br />name: Finance Index,date: 2022-08-02br />return_base100: 134.2157br />name: Finance Index,date: 2022-08-03br />return_base100: 137.7152br />name: Finance Index,date: 2022-08-04br />return_base100: 136.8751br />name: Finance Index,date: 2022-08-05br />return_base100: 142.9639br />name: Finance Index,date: 2022-08-06br />return_base100: 142.1333br />name: Finance Index,date: 2022-08-07br />return_base100: 141.5167br />name: Finance Index,date: 2022-08-08br />return_base100: 143.9453br />name: Finance Index,date: 2022-08-09br />return_base100: 137.4708br />name: Finance Index,date: 2022-08-10br />return_base100: 147.9601br />name: Finance Index,date: 2022-08-11br />return_base100: 145.6931br />name: Finance Index,date: 2022-08-12br />return_base100: 149.7246br />name: Finance Index,date: 2022-08-13br />return_base100: 147.5531br />name: Finance Index,date: 2022-08-14br />return_base100: 142.9187br />name: Finance Index,date: 2022-08-15br />return_base100: 139.7022br />name: Finance Index,date: 2022-08-16br />return_base100: 137.1049br />name: Finance Index,date: 2022-08-17br />return_base100: 130.9883br />name: Finance Index,date: 2022-08-18br />return_base100: 126.7672br />name: Finance Index,date: 2022-08-19br />return_base100: 114.4910br />name: Finance Index,date: 2022-08-20br />return_base100: 113.8603br />name: Finance Index,date: 2022-08-21br />return_base100: 119.5073br />name: Finance Index,date: 2022-08-22br />return_base100: 117.0908br />name: Finance Index,date: 2022-08-23br />return_base100: 120.6365br />name: Finance Index,date: 2022-08-24br />return_base100: 120.7466br />name: Finance Index,date: 2022-08-25br />return_base100: 121.4448br />name: Finance Index,date: 2022-08-26br />return_base100: 109.7266br />name: Finance Index,date: 2022-08-27br />return_base100: 108.8675br />name: Finance Index,date: 2022-08-28br />return_base100: 105.7926br />name: Finance Index,date: 2022-08-29br />return_base100: 114.2557br />name: Finance Index,date: 2022-08-30br />return_base100: 111.5429br />name: Finance Index,date: 2022-08-31br />return_base100: 111.8754br />name: Finance Index,date: 2022-09-01br />return_base100: 114.0609br />name: Finance Index,date: 2022-09-02br />return_base100: 115.4358br />name: Finance Index,date: 2022-09-03br />return_base100: 113.3282br />name: Finance Index,date: 2022-09-04br />return_base100: 115.4392br />name: Finance Index,date: 2022-09-05br />return_base100: 116.4963br />name: Finance Index,date: 2022-09-06br />return_base100: 109.1787br />name: Finance Index,date: 2022-09-07br />return_base100: 114.2583br />name: Finance Index,date: 2022-09-08br />return_base100: 114.6172br />name: Finance Index,date: 2022-09-09br />return_base100: 120.1465br />name: Finance Index,date: 2022-09-10br />return_base100: 122.5934br />name: Finance Index,date: 2022-09-11br />return_base100: 120.6102br />name: Finance Index,date: 2022-09-12br />return_base100: 118.7771br />name: Finance Index,date: 2022-09-13br />return_base100: 110.0675br />name: Finance Index,date: 2022-09-14br />return_base100: 111.4429br />name: Finance Index,date: 2022-09-15br />return_base100: 105.3747br />name: Finance Index,date: 2022-09-16br />return_base100: 105.0610br />name: Finance Index,date: 2022-09-17br />return_base100: 108.6847br />name: Finance Index,date: 2022-09-18br />return_base100: 98.9195br />name: Finance Index,date: 2022-09-19br />return_base100: 101.4409br />name: Finance Index,date: 2022-09-20br />return_base100: 98.2129br />name: Finance Index,date: 2022-09-21br />return_base100: 96.3990br />name: Finance Index,date: 2022-09-22br />return_base100: 101.7056br />name: Finance Index,date: 2022-09-23br />return_base100: 103.1662br />name: Finance Index,date: 2022-09-24br />return_base100: 101.2589br />name: Finance Index,date: 2022-09-25br />return_base100: 99.2624br />name: Finance Index,date: 2022-09-26br />return_base100: 101.5366br />name: Finance Index,date: 2022-09-27br />return_base100: 103.3582br />name: Finance Index,date: 2022-09-28br />return_base100: 104.1186br />name: Finance Index,date: 2022-09-29br />return_base100: 103.2881br />name: Finance Index,date: 2022-09-30br />return_base100: 102.4466br />name: Finance Index,date: 2022-10-01br />return_base100: 101.9386br />name: Finance Index,date: 2022-10-02br />return_base100: 99.7450br />name: Finance Index,date: 2022-10-03br />return_base100: 104.0250br />name: Finance Index,date: 2022-10-04br />return_base100: 105.8352br />name: Finance Index,date: 2022-10-05br />return_base100: 105.7807br />name: Finance Index,date: 2022-10-06br />return_base100: 105.3646br />name: Finance Index,date: 2022-10-07br />return_base100: 104.6719br />name: Finance Index,date: 2022-10-08br />return_base100: 103.3026br />name: Finance Index,date: 2022-10-09br />return_base100: 103.8823br />name: Finance Index,date: 2022-10-10br />return_base100: 100.8452br />name: Finance Index,date: 2022-10-11br />return_base100: 97.6477br />name: Finance Index,date: 2022-10-12br />return_base100: 97.4846br />name: Finance Index,date: 2022-10-13br />return_base100: 97.2825br />name: Finance Index,date: 2022-10-14br />return_base100: 98.2625br />name: Finance Index,date: 2022-10-15br />return_base100: 99.0476br />name: Finance Index,date: 2022-10-16br />return_base100: 100.5491br />name: Finance Index,date: 2022-10-17br />return_base100: 104.5814br />name: Finance Index,date: 2022-10-18br />return_base100: 105.1966br />name: Finance Index,date: 2022-10-19br />return_base100: 102.6776br />name: Finance Index,date: 2022-10-20br />return_base100: 100.2534br />name: Finance Index,date: 2022-10-21br />return_base100: 100.4423br />name: Finance Index,date: 2022-10-22br />return_base100: 100.5055br />name: Finance Index,date: 2022-10-23br />return_base100: 102.9085br />name: Finance Index,date: 2022-10-24br />return_base100: 100.2409br />name: Finance Index,date: 2022-10-25br />return_base100: 104.6233br />name: Finance Index,date: 2022-10-26br />return_base100: 107.7186br />name: Finance Index,date: 2022-10-27br />return_base100: 106.2675br />name: Finance Index,date: 2022-10-28br />return_base100: 107.5635br />name: Finance Index,date: 2022-10-29br />return_base100: 109.2637br />name: Finance Index,date: 2022-10-30br />return_base100: 107.0843br />name: Finance Index,date: 2022-10-31br />return_base100: 106.3315br />name: Finance Index,date: 2022-11-01br />return_base100: 106.7781br />name: Finance Index,date: 2022-11-02br />return_base100: 104.1338br />name: Finance Index,date: 2022-11-03br />return_base100: 105.6214br />name: Finance Index,date: 2022-11-04br />return_base100: 115.0549br />name: Finance Index,date: 2022-11-05br />return_base100: 115.0910br />name: Finance Index,date: 2022-11-06br />return_base100: 108.1878br />name: Finance Index,date: 2022-11-07br />return_base100: 108.1093br />name: Finance Index,date: 2022-11-08br />return_base100: 91.0934br />name: Finance Index,date: 2022-11-09br />return_base100: 73.3158br />name: Finance Index,date: 2022-11-10br />return_base100: 87.2182br />name: Finance Index,date: 2022-11-11br />return_base100: 85.5895br />name: Finance Index,date: 2022-11-12br />return_base100: 79.7317br />name: Finance Index,date: 2022-11-13br />return_base100: 80.8973br />name: Finance Index,date: 2022-11-14br />return_base100: 84.5425br />name: Finance Index,date: 2022-11-15br />return_base100: 86.5223br />name: Finance Index,date: 2022-11-16br />return_base100: 83.4486br />name: Finance Index,date: 2022-11-17br />return_base100: 82.1016br />name: Finance Index,date: 2022-11-18br />return_base100: 82.3747br />name: Finance Index,date: 2022-11-19br />return_base100: 82.9211br />name: Finance Index,date: 2022-11-20br />return_base100: 77.9103br />name: Finance Index,date: 2022-11-21br />return_base100: 75.4139br />name: Finance Index,date: 2022-11-22br />return_base100: 77.7467br />name: Finance Index,date: 2022-11-23br />return_base100: 80.8196br />name: Finance Index,date: 2022-11-24br />return_base100: 80.6012br />name: Finance Index,date: 2022-11-25br />return_base100: 80.0418br />name: Finance Index,date: 2022-11-26br />return_base100: 80.0849br />name: Finance Index,date: 2022-11-27br />return_base100: 80.2450br />name: Finance Index,date: 2022-11-28br />return_base100: 78.8142br />name: Finance Index,date: 2022-11-29br />return_base100: 80.7740br />name: Finance Index,date: 2022-11-30br />return_base100: 85.2234br />name: Finance Index,date: 2022-12-01br />return_base100: 84.3130br />name: Finance Index,date: 2022-12-02br />return_base100: 87.3707br />name: Finance Index,date: 2022-12-03br />return_base100: 85.1690br />name: Finance Index,date: 2022-12-04br />return_base100: 86.9748br />name: Finance Index,date: 2022-12-05br />return_base100: 86.4169br />name: Finance Index,date: 2022-12-06br />return_base100: 85.9152br />name: Finance Index,date: 2022-12-07br />return_base100: 83.3712br />name: Finance Index,date: 2022-12-08br />return_base100: 85.2858br />name: Finance Index,date: 2022-12-09br />return_base100: 84.4887br />name: Finance Index,date: 2022-12-10br />return_base100: 84.2356br />name: Finance Index,date: 2022-12-11br />return_base100: 82.8561br />name: Finance Index,date: 2022-12-12br />return_base100: 82.6433br />name: Finance Index,date: 2022-12-13br />return_base100: 84.7959br />name: Finance Index,date: 2022-12-14br />return_base100: 83.8276br />name: Finance Index,date: 2022-12-15br />return_base100: 81.7585br />name: Finance Index,date: 2022-12-16br />return_base100: 73.8508br />name: Finance Index,date: 2022-12-17br />return_base100: 75.0962br />name: Finance Index,date: 2022-12-18br />return_base100: 75.0750br />name: Finance Index,date: 2022-12-19br />return_base100: 72.0045br />name: Finance Index,date: 2022-12-20br />return_base100: 75.0413br />name: Finance Index,date: 2022-12-21br />return_base100: 73.7862br />name: Finance Index,date: 2022-12-22br />return_base100: 73.8782br />name: Finance Index,date: 2022-12-23br />return_base100: 73.4289br />name: Finance Index,date: 2022-12-24br />return_base100: 73.3586br />name: Finance Index,date: 2022-12-25br />return_base100: 72.7980br />name: Finance Index,date: 2022-12-26br />return_base100: 73.6611br />name: Finance Index,date: 2022-12-27br />return_base100: 73.1173br />name: Finance Index,date: 2022-12-28br />return_base100: 70.1572br />name: Finance Index,date: 2022-12-29br />return_base100: 71.1399br />name: Finance Index,date: 2022-12-30br />return_base100: 70.9991br />name: Finance Index,date: 2022-12-31br />return_base100: 71.1852br />name: Finance Index,date: 2023-01-01br />return_base100: 72.7456br />name: Finance Index,date: 2023-01-02br />return_base100: 75.0884br />name: Finance Index,date: 2023-01-03br />return_base100: 74.9222br />name: Finance Index,date: 2023-01-04br />return_base100: 77.9642br />name: Finance Index,date: 2023-01-05br />return_base100: 76.7458br />name: Finance Index,date: 2023-01-06br />return_base100: 79.2065br />name: Finance Index,date: 2023-01-07br />return_base100: 78.6774br />name: Finance Index,date: 2023-01-08br />return_base100: 83.7918br />name: Finance Index,date: 2023-01-09br />return_base100: 86.2564br />name: Finance Index,date: 2023-01-10br />return_base100: 86.6444br />name: Finance Index,date: 2023-01-11br />return_base100: 86.8611br />name: Finance Index,date: 2023-01-12br />return_base100: 92.1166br />name: Finance Index,date: 2023-01-13br />return_base100: 95.2593br />name: Finance Index,date: 2023-01-14br />return_base100: 100.8049br />name: Finance Index,date: 2023-01-15br />return_base100: 102.7159br />name: Finance Index,date: 2023-01-16br />return_base100: 102.8154br />name: Finance Index,date: 2023-01-17br />return_base100: 101.8017br />name: Finance Index,date: 2023-01-18br />return_base100: 97.5563br />name: Finance Index,date: 2023-01-19br />return_base100: 99.2777br />name: Finance Index,date: 2023-01-20br />return_base100: 108.8983br />name: Finance Index,date: 2023-01-21br />return_base100: 107.9668br />name: Finance Index,date: 2023-01-22br />return_base100: 109.0912br />name: Finance Index,date: 2023-01-23br />return_base100: 111.2200br />name: Finance Index,date: 2023-01-24br />return_base100: 104.9165br />name: Finance Index,date: 2023-01-25br />return_base100: 110.0908br />name: Finance Index,date: 2023-01-26br />return_base100: 110.7478br />name: Finance Index,date: 2023-01-27br />return_base100: 113.2603br />name: Finance Index,date: 2023-01-28br />return_base100: 109.6912br />name: Finance Index,date: 2023-01-29br />return_base100: 113.7381br />name: Finance Index,date: 2023-01-30br />return_base100: 106.5861br />name: Finance Index,date: 2023-01-31br />return_base100: 109.2742br />name: Finance Index,date: 2023-02-01br />return_base100: 114.5044br />name: Finance Index,date: 2023-02-02br />return_base100: 116.8377br />name: Finance Index,date: 2023-02-03br />return_base100: 118.7880br />name: Finance Index,date: 2023-02-04br />return_base100: 119.0987br />name: Finance Index,date: 2023-02-05br />return_base100: 113.9103br />name: Finance Index,date: 2023-02-06br />return_base100: 114.4584br />name: Finance Index,date: 2023-02-07br />return_base100: 122.9837br />name: Finance Index,date: 2023-02-08br />return_base100: 119.5240br />name: Finance Index,date: 2023-02-09br />return_base100: 112.3015br />name: Finance Index,date: 2023-02-10br />return_base100: 110.0625br />name: Finance Index,date: 2023-02-11br />return_base100: 112.6220br />name: Finance Index,date: 2023-02-12br />return_base100: 110.3549br />name: Finance Index,date: 2023-02-13br />return_base100: 109.7675br />name: Finance Index,date: 2023-02-14br />return_base100: 113.8507br />name: Finance Index,date: 2023-02-15br />return_base100: 121.7884br />name: Finance Index,date: 2023-02-16br />return_base100: 115.5517br />name: Finance Index,date: 2023-02-17br />return_base100: 122.7057br />name: Finance Index,date: 2023-02-18br />return_base100: 126.2135br />name: Finance Index,date: 2023-02-19br />return_base100: 125.3351br />name: Finance Index,date: 2023-02-20br />return_base100: 127.6660br />name: Finance Index,date: 2023-02-21br />return_base100: 123.4317br />name: Finance Index,date: 2023-02-22br />return_base100: 122.8351br />name: Finance Index,date: 2023-02-23br />return_base100: 123.8103br />name: Finance Index,date: 2023-02-24br />return_base100: 117.9365br />name: Finance Index,date: 2023-02-25br />return_base100: 116.7763br />name: Finance Index,date: 2023-02-26br />return_base100: 121.1491br />name: Finance Index,date: 2023-02-27br />return_base100: 121.3383br />name: Finance Index,date: 2023-02-28br />return_base100: 118.7865br />name: Finance Index,date: 2023-03-01br />return_base100: 124.8112br />name: Finance Index,date: 2023-03-02br />return_base100: 120.9051br />name: Finance Index,date: 2023-03-03br />return_base100: 114.4865br />name: Finance Index,date: 2023-03-04br />return_base100: 110.5424br />name: Finance Index,date: 2023-03-05br />return_base100: 113.1762br />name: Finance Index,date: 2023-03-06br />return_base100: 113.3334br />name: Finance Index,date: 2023-03-07br />return_base100: 111.7523br />name: Finance Index,date: 2023-03-08br />return_base100: 105.6791br />name: Finance Index,date: 2023-03-09br />return_base100: 99.4633br />name: Finance Index,date: 2023-03-10br />return_base100: 99.0438br />name: Finance Index,date: 2023-03-11br />return_base100: 95.7013br />name: Finance Index,date: 2023-03-12br />return_base100: 106.3052br />name: Finance Index,date: 2023-03-13br />return_base100: 111.8625br />name: Finance Index,date: 2023-03-14br />return_base100: 115.6311br />name: Finance Index,date: 2023-03-15br />return_base100: 105.3030br />name: Finance Index,date: 2023-03-16br />return_base100: 107.3007br />name: Finance Index,date: 2023-03-17br />return_base100: 113.9568br />name: Finance Index,date: 2023-03-18br />return_base100: 112.4010br />name: Finance Index,date: 2023-03-19br />return_base100: 114.9948br />name: Finance Index,date: 2023-03-20br />return_base100: 108.7522br />name: Finance Index,date: 2023-03-21br />return_base100: 111.6904br />name: Finance Index,date: 2023-03-22br />return_base100: 106.5318br />name: Finance Index,date: 2023-03-23br />return_base100: 109.3916br />name: Finance Index,date: 2023-03-24br />return_base100: 103.9773br />name: Finance Index,date: 2023-03-25br />return_base100: 101.9703br />name: Finance Index,date: 2023-03-26br />return_base100: 104.5325br />name: Finance Index,date: 2023-03-27br />return_base100: 100.4039br />name: Finance Index,date: 2023-03-28br />return_base100: 104.8299br />name: Finance Index,date: 2023-03-29br />return_base100: 107.9045br />name: Finance Index,date: 2023-03-30br />return_base100: 105.8095br />name: Finance Index,date: 2023-03-31br />return_base100: 109.1975br />name: Finance Index,date: 2023-04-01br />return_base100: 109.3231br />name: Finance Index,date: 2023-04-02br />return_base100: 106.6089br />name: Finance Index,date: 2023-04-03br />return_base100: 107.1507br />name: Finance Index,date: 2023-04-04br />return_base100: 111.7660br />name: Finance Index,date: 2023-04-05br />return_base100: 112.9275br />name: Finance Index,date: 2023-04-06br />return_base100: 111.4823br />name: Finance Index,date: 2023-04-07br />return_base100: 109.7884br />name: Finance Index,date: 2023-04-08br />return_base100: 108.2472br />name: Finance Index,date: 2023-04-09br />return_base100: 108.0728br />name: Finance Index,date: 2023-04-10br />return_base100: 110.6113br />name: Finance Index,date: 2023-04-11br />return_base100: 108.8555br />name: Finance Index,date: 2023-04-12br />return_base100: 108.6860br />name: Finance Index,date: 2023-04-13br />return_base100: 112.5203br />name: Finance Index,date: 2023-04-14br />return_base100: 117.2766br />name: Finance Index,date: 2023-04-15br />return_base100: 117.0463br />name: Finance Index,date: 2023-04-16br />return_base100: 118.7162br />name: Finance Index,date: 2023-04-17br />return_base100: 115.9878br />name: Finance Index,date: 2023-04-18br />return_base100: 118.6435br />name: Finance Index,date: 2023-04-19br />return_base100: 107.9480br />name: Finance Index,date: 2023-04-20br />return_base100: 105.3387br />name: Finance Index,date: 2023-04-21br />return_base100: 100.5688br />name: Finance Index,date: 2023-04-22br />return_base100: 102.8108br />name: Finance Index,date: 2023-04-23br />return_base100: 100.7872br />name: Finance Index,date: 2023-04-24br />return_base100: 100.6462br />name: Finance Index,date: 2023-04-25br />return_base100: 102.0933br />name: Finance Index,date: 2023-04-26br />return_base100: 100.3667br />name: Finance Index,date: 2023-04-27br />return_base100: 103.9418br />name: Finance Index,date: 2023-05-02br />return_base100: 99.1712br />name: Finance Index,date: 2023-05-03br />return_base100: 101.4437br />name: Finance Index,date: 2023-05-04br />return_base100: 98.9216br />name: Finance Index,date: 2023-05-05br />return_base100: 102.6587br />name: Finance Index,date: 2023-05-06br />return_base100: 97.2951br />name: Finance Index,date: 2023-05-07br />return_base100: 97.6145br />name: Finance Index,date: 2023-05-08br />return_base100: 91.2937br />name: Finance Index,date: 2023-05-09br />return_base100: 91.1218br />name: Finance Index,date: 2023-05-10br />return_base100: 92.6134br />name: Finance Index,date: 2023-05-11br />return_base100: 88.1528br />name: Finance Index,date: 2023-05-12br />return_base100: 91.3503br />name: Finance Index,date: 2023-05-13br />return_base100: 90.8100br />name: Finance Index,date: 2023-05-14br />return_base100: 91.5690br />name: Finance Index,date: 2023-05-15br />return_base100: 93.6606br />name: Finance Index,date: 2023-05-16br />return_base100: 93.8922br />name: Finance Index,date: 2023-05-17br />return_base100: 96.6659br />name: Finance Index,date: 2023-05-18br />return_base100: 94.8770br />name: Finance Index,date: 2023-05-19br />return_base100: 95.1684br />name: Finance Index,date: 2023-05-20br />return_base100: 94.7433br />name: Finance Index,date: 2023-05-21br />return_base100: 92.6881br />name: Finance Index,date: 2023-05-22br />return_base100: 92.5673br />name: Finance Index,date: 2023-05-23br />return_base100: 93.3275br />name: Finance Index,date: 2023-05-24br />return_base100: 91.4272br />name: Finance Index,date: 2023-05-25br />return_base100: 90.5441br />name: Finance Index,date: 2023-05-26br />return_base100: 91.5590br />name: Finance Index,date: 2023-05-27br />return_base100: 92.1781br />name: Finance Index,date: 2023-05-28br />return_base100: 95.0894br />name: Finance Index,date: 2023-05-29br />return_base100: 94.5224br />name: Finance Index,date: 2023-05-30br />return_base100: 94.2828br />name: Finance Index,date: 2023-05-31br />return_base100: 91.6003br />name: Finance Index,date: 2023-06-01br />return_base100: 91.2799br />name: Finance Index,date: 2023-06-02br />return_base100: 93.9913br />name: Finance Index,date: 2023-06-03br />return_base100: 93.7165br />name: Finance Index,date: 2023-06-04br />return_base100: 93.3446br />name: Finance Index,date: 2023-06-05br />return_base100: 87.8832br />name: Finance Index,date: 2023-06-06br />return_base100: 90.8299br />name: Finance Index,date: 2023-06-07br />return_base100: 86.3718br />name: Finance Index,date: 2023-06-08br />return_base100: 86.3075br />name: Finance Index,date: 2023-06-09br />return_base100: 85.5643br />name: Finance Index,date: 2023-06-10br />return_base100: 75.6984br />name: Finance Index,date: 2023-06-11br />return_base100: 75.3063br />name: Finance Index,date: 2023-06-12br />return_base100: 76.2440br />name: Finance Index,date: 2023-06-13br />return_base100: 76.3489br />name: Finance Index,date: 2023-06-14br />return_base100: 74.7311br />name: Finance Index,date: 2023-06-15br />return_base100: 75.1293br />name: Finance Index,date: 2023-06-16br />return_base100: 77.4589br />name: Finance Index,date: 2023-06-17br />return_base100: 78.0923br />name: Finance Index,date: 2023-06-18br />return_base100: 76.8875br />name: Finance Index,date: 2023-06-19br />return_base100: 77.7836br />name: Finance Index,date: 2023-06-20br />return_base100: 80.3574br />name: Finance Index,date: 2023-06-21br />return_base100: 83.9793br />name: Finance Index,date: 2023-06-22br />return_base100: 82.6194br />name: Finance Index,date: 2023-06-23br />return_base100: 84.3075br />name: Finance Index,date: 2023-06-24br />return_base100: 82.6219br />name: Finance Index,date: 2023-06-25br />return_base100: 88.9038br />name: Finance Index,date: 2023-06-26br />return_base100: 85.8612br />name: Finance Index,date: 2023-06-27br />return_base100: 86.8513br />name: Finance Index,date: 2023-06-28br />return_base100: 82.1351br />name: Finance Index,date: 2023-06-29br />return_base100: 84.4652br />name: Finance Index,date: 2023-06-30br />return_base100: 90.2843br />name: Finance Index,date: 2023-07-01br />return_base100: 92.5333br />name: Finance Index,date: 2023-07-02br />return_base100: 93.4710br />name: Finance Index,date: 2023-07-03br />return_base100: 95.5192br />name: Finance Index,date: 2023-07-04br />return_base100: 95.9052br />name: Finance Index,date: 2023-07-05br />return_base100: 92.7886br />name: Finance Index,date: 2023-07-06br />return_base100: 90.0082br />name: Finance Index,date: 2023-07-07br />return_base100: 91.5175br />name: Finance Index,date: 2023-07-08br />return_base100: 89.9759br />name: Finance Index,date: 2023-07-09br />return_base100: 89.9220br />name: Finance Index,date: 2023-07-10br />return_base100: 89.7890br />name: Finance Index,date: 2023-07-11br />return_base100: 90.5583br />name: Finance Index,date: 2023-07-12br />return_base100: 90.9701br />name: Finance Index,date: 2023-07-13br />return_base100: 98.8730br />name: Finance Index,date: 2023-07-14br />return_base100: 99.3002br />name: Finance Index,date: 2023-07-15br />return_base100: 99.3053br />name: Finance Index,date: 2023-07-16br />return_base100: 97.7081br />name: Finance Index,date: 2023-07-17br />return_base100: 97.6980br />name: Finance Index,date: 2023-07-18br />return_base100: 95.7796br />name: Finance Index,date: 2023-07-19br />return_base100: 96.5819br />name: Finance Index,date: 2023-07-20br />return_base100: 97.6001br />name: Finance Index,date: 2023-07-21br />return_base100: 98.9469br />name: Finance Index,date: 2023-07-22br />return_base100: 96.7423br />name: Finance Index,date: 2023-07-23br />return_base100: 98.4822br />name: Finance Index,date: 2023-07-24br />return_base100: 93.7317br />name: Finance Index,date: 2023-07-25br />return_base100: 93.9356br />name: Finance Index,date: 2023-07-26br />return_base100: 95.0640br />name: Finance Index,date: 2023-07-27br />return_base100: 95.2479br />name: Finance Index,date: 2023-07-28br />return_base100: 96.6079br />name: Finance Index,date: 2023-07-29br />return_base100: 99.4264br />name: Finance Index,date: 2023-07-30br />return_base100: 97.2613br />name: Finance Index,date: 2023-07-31br />return_base100: 96.2002br />name: Finance Index,date: 2023-08-01br />return_base100: 98.2051br />name: Finance Index,date: 2023-08-02br />return_base100: 94.2406br />name: Finance Index,date: 2023-08-03br />return_base100: 93.6068br />name: Finance Index,date: 2023-08-04br />return_base100: 93.7084br />name: Finance Index,date: 2023-08-05br />return_base100: 93.6038br />name: Finance Index,date: 2023-08-06br />return_base100: 92.9293br />name: Finance Index,date: 2023-08-07br />return_base100: 92.4576br />name: Finance Index,date: 2023-08-08br />return_base100: 93.8875br />name: Finance Index,date: 2023-08-09br />return_base100: 94.9909br />name: Finance Index,date: 2023-08-10br />return_base100: 94.7382br />name: Finance Index,date: 2023-08-11br />return_base100: 94.3466br />name: Finance Index,date: 2023-08-12br />return_base100: 94.4022br />name: Finance Index,date: 2023-08-13br />return_base100: 93.3488br />name: Finance Index,date: 2023-08-14br />return_base100: 94.4993br />name: Finance Index,date: 2023-08-15br />return_base100: 90.4660br />name: Finance Index,date: 2023-08-16br />return_base100: 85.8018br />name: Finance Index,date: 2023-08-17br />return_base100: 79.1760br />name: Finance Index,date: 2023-08-18br />return_base100: 79.3767br />name: Finance Index,date: 2023-08-19br />return_base100: 80.3750br />name: Finance Index,date: 2023-08-20br />return_base100: 80.3550br />name: Finance Index,date: 2023-08-21br />return_base100: 78.6663br />name: Finance Index,date: 2023-08-22br />return_base100: 77.4937br />name: Finance Index,date: 2023-08-23br />return_base100: 79.5157br />name: Finance Index,date: 2023-08-24br />return_base100: 78.4014br />name: Finance Index,date: 2023-08-25br />return_base100: 77.4431br />name: Finance Index,date: 2023-08-26br />return_base100: 77.5075br />name: Finance Index,date: 2023-08-27br />return_base100: 78.1766br />name: Finance Index,date: 2023-08-28br />return_base100: 77.8283br />name: Finance Index,date: 2023-08-29br />return_base100: 79.9148br />name: Finance Index,date: 2023-08-30br />return_base100: 78.2974br />name: Finance Index,date: 2023-08-31br />return_base100: 75.8448br />name: Finance Index,date: 2023-09-01br />return_base100: 74.5694br />name: Finance Index,date: 2023-09-02br />return_base100: 75.5325br />name: Finance Index,date: 2023-09-03br />return_base100: 75.3390br />name: Finance Index,date: 2023-09-04br />return_base100: 75.9688br />name: Finance Index,date: 2023-09-05br />return_base100: 76.2325br />name: Finance Index,date: 2023-09-06br />return_base100: 76.6567br />name: Finance Index,date: 2023-09-07br />return_base100: 77.0228br />name: Finance Index,date: 2023-09-08br />return_base100: 75.6034br />name: Finance Index,date: 2023-09-09br />return_base100: 75.0900br />name: Finance Index,date: 2023-09-10br />return_base100: 73.2885br />name: Finance Index,date: 2023-09-11br />return_base100: 70.7098br />name: Finance Index,date: 2023-09-12br />return_base100: 71.8938br />name: Finance Index,date: 2023-09-13br />return_base100: 73.2033br />name: Finance Index,date: 2023-09-14br />return_base100: 73.8281br />name: Finance Index,date: 2023-09-15br />return_base100: 76.0811br />name: Finance Index,date: 2023-09-16br />return_base100: 76.3347br />name: Finance Index,date: 2023-09-17br />return_base100: 74.9763br />name: Finance Index,date: 2023-09-18br />return_base100: 75.8619br />name: Finance Index,date: 2023-09-19br />return_base100: 77.0153br />name: Finance Index,date: 2023-09-20br />return_base100: 77.2577br />name: Finance Index,date: 2023-09-21br />return_base100: 74.9558br />name: Finance Index,date: 2023-09-22br />return_base100: 75.7617br />name: Finance Index,date: 2023-09-23br />return_base100: 75.6699br />name: Finance Index,date: 2023-09-24br />return_base100: 74.7118br />name: Finance Index,date: 2023-09-25br />return_base100: 75.9070br />name: Finance Index,date: 2023-09-26br />return_base100: 76.4967br />name: Finance Index,date: 2023-09-27br />return_base100: 76.8649br />name: Finance Index,date: 2023-09-28br />return_base100: 79.7476br />name: Finance Index,date: 2023-09-29br />return_base100: 79.6297br />name: Finance Index,date: 2023-09-30br />return_base100: 80.8189br />name: Finance Index,date: 2023-10-01br />return_base100: 83.2297br />name: Finance Index,date: 2023-10-02br />return_base100: 79.4200br />name: Finance Index,date: 2023-10-03br />return_base100: 78.1497br />name: Finance Index,date: 2023-10-04br />return_base100: 78.2376br />name: Finance Index,date: 2023-10-05br />return_base100: 77.1467br />name: Finance Index,date: 2023-10-06br />return_base100: 78.7193br />name: Finance Index,date: 2023-10-07br />return_base100: 78.1012br />name: Finance Index,date: 2023-10-08br />return_base100: 78.0408br />name: Finance Index,date: 2023-10-09br />return_base100: 74.9259br />name: Finance Index,date: 2023-10-10br />return_base100: 74.7171br />name: Finance Index,date: 2023-10-11br />return_base100: 74.7117br />name: Finance Index,date: 2023-10-12br />return_base100: 73.2285br />name: Finance Index,date: 2023-10-13br />return_base100: 74.3553br />name: Finance Index,date: 2023-10-14br />return_base100: 75.3717br />name: Finance Index,date: 2023-10-15br />return_base100: 75.7426br />name: Finance Index,date: 2023-10-16br />return_base100: 76.3383br />name: Finance Index,date: 2023-10-17br />return_base100: 73.9090br />name: Finance Index,date: 2023-10-18br />return_base100: 73.1932br />name: Finance Index,date: 2023-10-19br />return_base100: 72.9249br />name: Finance Index,date: 2023-10-20br />return_base100: 74.7194br />name: Finance Index,date: 2023-10-21br />return_base100: 77.1007br />name: Finance Index,date: 2023-10-22br />return_base100: 79.4724br />name: Finance Index,date: 2023-10-23br />return_base100: 83.5620br />name: Finance Index,date: 2023-10-24br />return_base100: 83.5128br />name: Finance Index,date: 2023-10-25br />return_base100: 84.6661br />name: Finance Index,date: 2023-10-26br />return_base100: 83.5940br />name: Finance Index,date: 2023-10-27br />return_base100: 82.1057br />name: Finance Index,date: 2023-10-28br />return_base100: 83.1384br />name: Finance Index,date: 2023-10-29br />return_base100: 84.8082br />name: Finance Index,date: 2023-10-30br />return_base100: 84.8173br />name: Finance Index,date: 2023-10-31br />return_base100: 83.2609br />name: Finance Index,date: 2023-11-01br />return_base100: 89.0116br />name: Finance Index,date: 2023-11-02br />return_base100: 87.2340br />name: Finance Index,date: 2023-11-03br />return_base100: 88.6714br />name: Finance Index,date: 2023-11-04br />return_base100: 90.6781br />name: Finance Index,date: 2023-11-05br />return_base100: 91.5098br />name: Finance Index,date: 2023-11-06br />return_base100: 95.1093br />name: Finance Index,date: 2023-11-07br />return_base100: 93.1942br />name: Finance Index,date: 2023-11-08br />return_base100: 96.1109br />name: Finance Index,date: 2023-11-09br />return_base100: 99.1799br />name: Finance Index,date: 2023-11-10br />return_base100: 101.8909br />name: Finance Index,date: 2023-11-11br />return_base100: 101.1418br />name: Finance Index,date: 2023-11-12br />return_base100: 102.8840br />name: Finance Index,date: 2023-11-13br />return_base100: 100.1450br />name: Finance Index,date: 2023-11-14br />return_base100: 100.2248br />name: Finance Index,date: 2023-11-15br />return_base100: 106.0245br />name: Finance Index,date: 2023-11-16br />return_base100: 101.5836br />name: Finance Index,date: 2023-11-17br />return_base100: 100.1640br />name: Finance Index,date: 2023-11-18br />return_base100: 98.6564br />name: Finance Index,date: 2023-11-19br />return_base100: 102.6369br />name: Finance Index,date: 2023-11-20br />return_base100: 102.0971br />name: Finance Index,date: 2023-11-21br />return_base100: 95.8698br />name: Finance Index,date: 2023-11-22br />return_base100: 108.3753br />name: Finance Index,date: 2023-11-23br />return_base100: 108.8920br />name: Finance Index,date: 2023-11-24br />return_base100: 109.5032br />name: Finance Index,date: 2023-11-25br />return_base100: 109.8586br />name: Finance Index,date: 2023-11-26br />return_base100: 108.8392br />name: Finance Index,date: 2023-11-27br />return_base100: 106.9256br />name: Finance Index,date: 2023-11-28br />return_base100: 106.6791br />name: Finance Index,date: 2023-11-29br />return_base100: 105.7948br />name: Finance Index,date: 2023-11-30br />return_base100: 106.1572br />name: Finance Index,date: 2023-12-01br />return_base100: 107.6467br />name: Finance Index,date: 2023-12-02br />return_base100: 111.2086br />name: Finance Index,date: 2023-12-03br />return_base100: 111.0058br />name: Finance Index,date: 2023-12-04br />return_base100: 111.5537br />name: Finance Index,date: 2023-12-05br />return_base100: 112.9791br />name: Finance Index,date: 2023-12-06br />return_base100: 108.4706br />name: Finance Index,date: 2023-12-07br />return_base100: 114.0933br />name: Finance Index,date: 2023-12-08br />return_base100: 116.8612br />name: Finance Index,date: 2023-12-09br />return_base100: 116.0744br />name: Finance Index,date: 2023-12-10br />return_base100: 117.3583br />name: Finance Index,date: 2023-12-11br />return_base100: 110.6181br />name: Finance Index,date: 2023-12-12br />return_base100: 111.0664br />name: Finance Index,date: 2023-12-13br />return_base100: 112.5449br />name: Finance Index,date: 2023-12-14br />return_base100: 116.1100br />name: Finance Index,date: 2023-12-15br />return_base100: 111.1656br />name: Finance Index,date: 2023-12-16br />return_base100: 113.1241br />name: Finance Index,date: 2023-12-17br />return_base100: 110.5546br />name: Finance Index,date: 2023-12-18br />return_base100: 109.8878br />name: Finance Index,date: 2023-12-19br />return_base100: 108.3914br />name: Finance Index,date: 2023-12-20br />return_base100: 109.9301br />name: Finance Index,date: 2023-12-21br />return_base100: 112.6102br />name: Finance Index,date: 2023-12-22br />return_base100: 117.3610br />name: Finance Index,date: 2023-12-23br />return_base100: 116.6646br />name: Finance Index,date: 2023-12-24br />return_base100: 119.5206br />name: Finance Index,date: 2023-12-25br />return_base100: 122.0654br />name: Finance Index,date: 2023-12-26br />return_base100: 122.1380br />name: Finance Index,date: 2023-12-27br />return_base100: 129.1228br />name: Finance Index,date: 2023-12-28br />return_base100: 130.0088br />name: Finance Index,date: 2023-12-29br />return_base100: 127.1577br />name: Finance Index,date: 2023-12-30br />return_base100: 125.3460br />name: Finance Index,date: 2023-12-31br />return_base100: 122.9548br />name: Finance Index,date: 2024-01-01br />return_base100: 129.8032br />name: Finance Index,date: 2024-01-02br />return_base100: 126.6123br />name: Finance Index,date: 2024-01-03br />return_base100: 117.7559br />name: Finance Index,date: 2024-01-04br />return_base100: 120.7813br />name: Finance Index,date: 2024-01-05br />return_base100: 120.5769br />name: Finance Index,date: 2024-01-06br />return_base100: 115.9385br />name: Finance Index,date: 2024-01-07br />return_base100: 110.7216br />name: Finance Index,date: 2024-01-08br />return_base100: 116.4983br />name: Finance Index,date: 2024-01-09br />return_base100: 116.4035br />name: Finance Index,date: 2024-01-10br />return_base100: 127.2470br />name: Finance Index,date: 2024-01-11br />return_base100: 130.5122br />name: Finance Index,date: 2024-01-12br />return_base100: 123.8044br />name: Finance Index,date: 2024-01-13br />return_base100: 125.9399br />name: Finance Index,date: 2024-01-14br />return_base100: 120.4599br />name: Finance Index,date: 2024-01-15br />return_base100: 122.8252br />name: Finance Index,date: 2024-01-16br />return_base100: 126.6676br />name: Finance Index,date: 2024-01-17br />return_base100: 123.6373br />name: Finance Index,date: 2024-01-18br />return_base100: 117.5347br />name: Finance Index,date: 2024-01-19br />return_base100: 117.2209br />name: Finance Index,date: 2024-01-20br />return_base100: 117.6779br />name: Finance Index,date: 2024-01-21br />return_base100: 116.9399br />name: Finance Index,date: 2024-01-22br />return_base100: 110.7175br />name: Finance Index,date: 2024-01-23br />return_base100: 107.9967br />name: Finance Index,date: 2024-01-24br />return_base100: 111.4442br />name: Finance Index,date: 2024-01-25br />return_base100: 110.9483br />name: Finance Index,date: 2024-01-26br />return_base100: 114.2836br />name: Finance Index,date: 2024-01-27br />return_base100: 114.6384br />name: Finance Index,date: 2024-01-28br />return_base100: 113.5868br />name: Finance Index,date: 2024-01-29br />return_base100: 116.5929br />name: Finance Index,date: 2024-01-30br />return_base100: 115.9541br />name: Finance Index,date: 2024-01-31br />return_base100: 110.8398br />name: Finance Index,date: 2024-02-01br />return_base100: 111.1273br />name: Finance Index,date: 2024-02-02br />return_base100: 112.5550br />name: Finance Index,date: 2024-02-03br />return_base100: 111.9081br />name: Finance Index,date: 2024-02-04br />return_base100: 109.8693br />name: Finance Index,date: 2024-02-05br />return_base100: 110.3777br />name: Finance Index,date: 2024-02-06br />return_base100: 112.7305br />name: Finance Index,date: 2024-02-07br />return_base100: 115.1937br />name: Finance Index,date: 2024-02-08br />return_base100: 114.6709br />name: Finance Index,date: 2024-02-09br />return_base100: 118.8617br />name: Finance Index,date: 2024-02-10br />return_base100: 118.7055br />name: Finance Index,date: 2024-02-11br />return_base100: 117.7543br />name: Finance Index,date: 2024-02-12br />return_base100: 122.9515br />name: Finance Index,date: 2024-02-13br />return_base100: 121.8292br />name: Finance Index,date: 2024-02-14br />return_base100: 125.3366br />name: Finance Index,date: 2024-02-15br />return_base100: 128.7513br />name: Finance Index,date: 2024-02-16br />return_base100: 128.9054br />name: Finance Index,date: 2024-02-17br />return_base100: 129.4462br />name: Finance Index,date: 2024-02-18br />return_base100: 132.2629br />name: Finance Index,date: 2024-02-19br />return_base100: 134.2393br />name: Finance Index,date: 2024-02-20br />return_base100: 131.4659br />name: Finance Index,date: 2024-02-21br />return_base100: 127.3516br />name: Finance Index,date: 2024-02-22br />return_base100: 127.1902br />name: Finance Index,date: 2024-02-23br />return_base100: 147.4032br />name: Finance Index,date: 2024-02-24br />return_base100: 152.7056br />name: Finance Index,date: 2024-02-25br />return_base100: 152.5320br />name: Finance Index,date: 2024-02-26br />return_base100: 154.3208br />name: Finance Index,date: 2024-02-27br />return_base100: 155.3297br />name: Finance Index,date: 2024-02-28br />return_base100: 157.7369br />name: Finance Index,date: 2024-02-29br />return_base100: 158.5291br />name: Finance Index,date: 2024-03-01br />return_base100: 164.5986br />name: Finance Index,date: 2024-03-02br />return_base100: 172.2776br />name: Finance Index,date: 2024-03-03br />return_base100: 171.2176br />name: Finance Index,date: 2024-03-04br />return_base100: 171.1888br />name: Finance Index,date: 2024-03-05br />return_base100: 165.7831br />name: Finance Index,date: 2024-03-06br />return_base100: 188.7966br />name: Finance Index,date: 2024-03-07br />return_base100: 190.0533br />name: Finance Index,date: 2024-03-08br />return_base100: 186.7715br />name: Finance Index,date: 2024-03-09br />return_base100: 188.0182br />name: Finance Index,date: 2024-03-10br />return_base100: 187.8999br />name: Finance Index,date: 2024-03-11br />return_base100: 194.1457br />name: Finance Index,date: 2024-03-12br />return_base100: 192.0191br />name: Finance Index,date: 2024-03-13br />return_base100: 197.1804br />name: Finance Index,date: 2024-03-14br />return_base100: 192.4520br />name: Finance Index,date: 2024-03-15br />return_base100: 179.9859br />name: Finance Index,date: 2024-03-16br />return_base100: 166.3132br />name: Finance Index,date: 2024-03-17br />return_base100: 173.8284br />name: Finance Index,date: 2024-03-18br />return_base100: 165.7035br />name: Finance Index,date: 2024-03-19br />return_base100: 148.8452br />name: Finance Index,date: 2024-03-20br />return_base100: 166.1235br />name: Finance Index,date: 2024-03-21br />return_base100: 173.4082br />name: Finance Index,date: 2024-03-22br />return_base100: 166.4784br />name: Finance Index,date: 2024-03-23br />return_base100: 167.6374br />name: Finance Index,date: 2024-03-24br />return_base100: 172.9168br />name: Finance Index,date: 2024-03-25br />return_base100: 180.9150br />name: Finance Index,date: 2024-03-26br />return_base100: 182.8227br />name: Finance Index,date: 2024-03-27br />return_base100: 176.7831br />name: Finance Index,date: 2024-03-28br />return_base100: 182.9986br />name: Finance Index,date: 2024-03-29br />return_base100: 180.5022br />name: Finance Index,date: 2024-03-30br />return_base100: 178.6227br />name: Finance Index,date: 2024-03-31br />return_base100: 184.8542br />name: Finance Index,date: 2024-04-01br />return_base100: 180.0408br />name: Finance Index,date: 2024-04-02br />return_base100: 165.3507br />name: Finance Index,date: 2024-04-03br />return_base100: 162.8215br />name: Finance Index,date: 2024-04-04br />return_base100: 165.4047br />name: Finance Index,date: 2024-04-05br />return_base100: 162.6968br />name: Finance Index,date: 2024-04-06br />return_base100: 165.6498br />name: Finance Index,date: 2024-04-07br />return_base100: 168.4473br />name: Finance Index,date: 2024-04-08br />return_base100: 175.6725br />name: Finance Index,date: 2024-04-09br />return_base100: 165.5872br />name: Finance Index,date: 2024-04-10br />return_base100: 159.0428br />name: Finance Index,date: 2024-04-11br />return_base100: 152.3746br />name: Finance Index,date: 2024-04-12br />return_base100: 130.8073br />name: Finance Index,date: 2024-04-13br />return_base100: 114.2963br />name: Finance Index,date: 2024-04-14br />return_base100: 125.0782br />name: Finance Index,date: 2024-04-15br />return_base100: 120.3682br />name: Finance Index,date: 2024-04-16br />return_base100: 121.9505br />name: Finance Index,date: 2024-04-17br />return_base100: 116.8324br />name: Finance Index,date: 2024-04-18br />return_base100: 120.6777br />name: Finance Index,date: 2024-04-19br />return_base100: 122.9361br />name: Finance Index,date: 2024-04-26br />return_base100: 122.3102br />name: Finance Index,date: 2024-04-27br />return_base100: 126.2705br />name: Finance Index,date: 2024-04-28br />return_base100: 125.3110br />name: Finance Index,date: 2024-04-29br />return_base100: 123.7137br />name: Finance Index,date: 2024-04-30br />return_base100: 113.7177br />name: Finance Index,date: 2024-05-01br />return_base100: 114.8705br />name: Finance Index,date: 2024-05-02br />return_base100: 116.0680br />name: Finance Index,date: 2024-05-03br />return_base100: 123.1182br />name: Finance Index,date: 2024-05-04br />return_base100: 121.6371br />name: Finance Index,date: 2024-05-05br />return_base100: 123.0929br />name: Finance Index,date: 2024-05-06br />return_base100: 119.6217br />name: Finance Index,date: 2024-05-07br />return_base100: 119.1828br />name: Finance Index,date: 2024-05-08br />return_base100: 116.5256br />name: Finance Index,date: 2024-05-09br />return_base100: 119.4099br />name: Finance Index,date: 2024-05-10br />return_base100: 114.1216br />name: Finance Index,date: 2024-05-11br />return_base100: 113.0233br />name: Finance Index,date: 2024-05-12br />return_base100: 113.0970br />name: Finance Index,date: 2024-05-13br />return_base100: 111.5812br />name: Finance Index,date: 2024-05-14br />return_base100: 108.2484br />name: Finance Index,date: 2024-05-15br />return_base100: 116.1991br />name: Finance Index,date: 2024-05-16br />return_base100: 114.2990br />name: Finance Index,date: 2024-05-17br />return_base100: 118.3120br />name: Finance Index,date: 2024-05-18br />return_base100: 120.8213br />name: Finance Index,date: 2024-05-19br />return_base100: 116.9112br />name: Finance Index,date: 2024-05-20br />return_base100: 135.1691br />name: Finance Index,date: 2024-05-21br />return_base100: 137.4124br />name: Finance Index,date: 2024-05-22br />return_base100: 132.9961br />name: Finance Index,date: 2024-05-23br />return_base100: 131.2623br />name: Finance Index,date: 2024-05-24br />return_base100: 138.4848br />name: Finance Index,date: 2024-05-25br />return_base100: 145.8094br />name: Finance Index,date: 2024-05-26br />return_base100: 145.9958br />name: Finance Index,date: 2024-05-27br />return_base100: 145.7034br />name: Finance Index,date: 2024-05-28br />return_base100: 144.3859br />name: Finance Index,date: 2024-05-29br />return_base100: 140.0721br />name: Finance Index,date: 2024-05-30br />return_base100: 140.9344br />name: Finance Index,date: 2024-05-31br />return_base100: 138.7971br />name: Finance Index,date: 2024-06-01br />return_base100: 137.6616br />name: Finance Index,date: 2024-06-02br />return_base100: 133.6933br />name: Finance Index,date: 2024-06-03br />return_base100: 132.6651br />name: Finance Index,date: 2024-06-04br />return_base100: 143.1923br />name: Finance Index,date: 2024-06-05br />return_base100: 143.7304br />name: Finance Index,date: 2024-06-06br />return_base100: 140.0406br />name: Finance Index,date: 2024-06-07br />return_base100: 130.2031br />name: Finance Index,date: 2024-06-08br />return_base100: 127.6363br />name: Finance Index,date: 2024-06-09br />return_base100: 127.2958br />name: Finance Index,date: 2024-06-10br />return_base100: 128.2719br />name: Finance Index,date: 2024-06-11br />return_base100: 118.4965br />name: Finance Index,date: 2024-06-12br />return_base100: 126.2485br />name: Finance Index,date: 2024-06-13br />return_base100: 122.6825br />name: Finance Index,date: 2024-06-14br />return_base100: 123.6162br />name: Finance Index,date: 2024-06-15br />return_base100: 131.0731br />name: Finance Index,date: 2024-06-16br />return_base100: 133.9077br />name: Finance Index,date: 2024-06-17br />return_base100: 124.5494br />name: Finance Index,date: 2024-06-18br />return_base100: 119.0981br />name: Finance Index,date: 2024-06-19br />return_base100: 123.9120br />name: Finance Index,date: 2024-06-20br />return_base100: 124.0792br />name: Finance Index,date: 2024-06-21br />return_base100: 121.3441br />name: Finance Index,date: 2024-06-22br />return_base100: 120.3213br />name: Finance Index,date: 2024-06-23br />return_base100: 117.7716br />name: Finance Index,date: 2024-06-24br />return_base100: 117.7430br />name: Finance Index,date: 2024-06-25br />return_base100: 119.8604br />name: Finance Index,date: 2024-06-26br />return_base100: 119.9592br />name: Finance Index,date: 2024-06-27br />return_base100: 121.6731br />name: Finance Index,date: 2024-06-28br />return_base100: 114.6614br />name: Finance Index,date: 2024-06-29br />return_base100: 113.5440br />name: Finance Index,date: 2024-06-30br />return_base100: 117.7934br />name: Finance Index,date: 2024-07-01br />return_base100: 117.2396br />name: Finance Index,date: 2024-07-02br />return_base100: 114.9617br />name: Finance Index,date: 2024-07-03br />return_base100: 107.9169br />name: Finance Index,date: 2024-07-04br />return_base100: 98.4582br />name: Finance Index,date: 2024-07-05br />return_base100: 98.1953br />name: Finance Index,date: 2024-07-06br />return_base100: 102.9991br />name: Finance Index,date: 2024-07-07br />return_base100: 96.0024br />name: Finance Index,date: 2024-07-08br />return_base100: 100.4546br />name: Finance Index,date: 2024-07-09br />return_base100: 102.9498br />name: Finance Index,date: 2024-07-10br />return_base100: 103.9747br />name: Finance Index,date: 2024-07-11br />return_base100: 102.0970br />name: Finance Index,date: 2024-07-12br />return_base100: 105.6889br />name: Finance Index,date: 2024-07-13br />return_base100: 107.5966br />name: Finance Index,date: 2024-07-14br />return_base100: 111.2494br />name: Finance Index,date: 2024-07-15br />return_base100: 114.8855br />name: Finance Index,date: 2024-07-16br />return_base100: 112.9325br />name: Finance Index,date: 2024-07-17br />return_base100: 111.4356br />name: Finance Index,date: 2024-07-18br />return_base100: 110.1363br />name: Finance Index,date: 2024-07-19br />return_base100: 112.7426br />name: Finance Index,date: 2024-07-20br />return_base100: 111.9218br />name: Finance Index,date: 2024-07-21br />return_base100: 113.1450br />name: Finance Index,date: 2024-07-22br />return_base100: 107.8129br />name: Finance Index,date: 2024-07-23br />return_base100: 107.1270br />name: Finance Index,date: 2024-07-24br />return_base100: 102.4314br />name: Finance Index,date: 2024-07-25br />return_base100: 100.5599br />name: Finance Index,date: 2024-07-26br />return_base100: 104.4926br />name: Finance Index,date: 2024-07-27br />return_base100: 105.2299br />name: Finance Index,date: 2024-07-28br />return_base100: 102.9242br />name: Finance Index,date: 2024-07-29br />return_base100: 105.9104br />name: Finance Index,date: 2024-07-30br />return_base100: 103.4985br />name: Finance Index,date: 2024-07-31br />return_base100: 102.0863br />name: Finance Index,date: 2024-08-01br />return_base100: 102.6074br />name: Finance Index,date: 2024-08-02br />return_base100: 94.1523br />name: Finance Index,date: 2024-08-03br />return_base100: 90.6211br />name: Finance Index,date: 2024-08-04br />return_base100: 85.1949br />name: Finance Index,date: 2024-08-05br />return_base100: 76.5711br />name: Finance Index,date: 2024-08-06br />return_base100: 80.2390br />name: Finance Index,date: 2024-08-07br />return_base100: 77.1968br />name: Finance Index,date: 2024-08-08br />return_base100: 85.8297br />name: Finance Index,date: 2024-08-09br />return_base100: 83.4094br />name: Finance Index,date: 2024-08-10br />return_base100: 83.5356br />name: Finance Index,date: 2024-08-11br />return_base100: 79.9226br />name: Finance Index,date: 2024-08-12br />return_base100: 84.9161br />name: Finance Index,date: 2024-08-13br />return_base100: 85.9447br />name: Finance Index,date: 2024-08-14br />return_base100: 86.0488br />name: Finance Index,date: 2024-08-15br />return_base100: 83.3155br />name: Finance Index,date: 2024-08-16br />return_base100: 85.3356br />name: Finance Index,date: 2024-08-17br />return_base100: 85.6111br />name: Finance Index,date: 2024-08-18br />return_base100: 85.1461br />name: Finance Index,date: 2024-08-19br />return_base100: 86.1110br />name: Finance Index,date: 2024-08-20br />return_base100: 88.3425br />name: Finance Index,date: 2024-08-21br />return_base100: 94.9224br />name: Finance Index,date: 2024-08-22br />return_base100: 93.7143br />name: Finance Index,date: 2024-08-23br />return_base100: 99.4386br />name: Finance Index,date: 2024-08-24br />return_base100: 97.6536br />name: Finance Index,date: 2024-08-25br />return_base100: 95.8793br />name: Finance Index,date: 2024-08-26br />return_base100: 90.9410br />name: Finance Index,date: 2024-08-27br />return_base100: 84.2996br />name: Finance Index,date: 2024-08-28br />return_base100: 84.0011br />name: Finance Index,date: 2024-08-29br />return_base100: 83.6083br />name: Finance Index,date: 2024-08-30br />return_base100: 84.5763br />name: Finance Index,date: 2024-08-31br />return_base100: 83.6993br />name: Finance Index,date: 2024-09-01br />return_base100: 79.5311br />name: Finance Index,date: 2024-09-02br />return_base100: 85.1939br />name: Finance Index,date: 2024-09-03br />return_base100: 81.6376br />name: Finance Index,date: 2024-09-04br />return_base100: 85.7502br />name: Finance Index,date: 2024-09-05br />return_base100: 82.8979br />name: Finance Index,date: 2024-09-06br />return_base100: 80.2227br />name: Finance Index,date: 2024-09-07br />return_base100: 81.4114br />name: Finance Index,date: 2024-09-08br />return_base100: 82.3081br />name: Finance Index,date: 2024-09-09br />return_base100: 87.6263br />name: Finance Index,date: 2024-09-10br />return_base100: 88.7877br />name: Finance Index,date: 2024-09-11br />return_base100: 87.8723br />name: Finance Index,date: 2024-09-12br />return_base100: 88.6701br />name: Finance Index,date: 2024-09-13br />return_base100: 90.3557br />name: Finance Index,date: 2024-09-14br />return_base100: 87.9997br />name: Finance Index,date: 2024-09-15br />return_base100: 86.0416br />name: Finance Index,date: 2024-09-16br />return_base100: 84.4056br />name: Finance Index,date: 2024-09-17br />return_base100: 86.6068br />name: Finance Index,date: 2024-09-18br />return_base100: 87.4695br />name: Finance Index,date: 2024-09-19br />return_base100: 90.2340br />name: Finance Index,date: 2024-09-20br />return_base100: 91.8742br />name: Finance Index,date: 2024-09-21br />return_base100: 93.5953br />name: Finance Index,date: 2024-09-22br />return_base100: 92.1417br />name: Finance Index,date: 2024-09-23br />return_base100: 95.4349br />name: Finance Index,date: 2024-09-24br />return_base100: 96.0968br />name: Finance Index,date: 2024-09-25br />return_base100: 93.8942br />name: Finance Index,date: 2024-09-26br />return_base100: 98.1953br />name: Finance Index,date: 2024-09-27br />return_base100: 102.3666br />name: Finance Index,date: 2024-09-28br />return_base100: 100.4549br />name: Finance Index,date: 2024-09-29br />return_base100: 99.3335br />name: Finance Index,date: 2024-09-30br />return_base100: 96.6345br />name: Finance Index,date: 2024-10-01br />return_base100: 89.2903br />name: Finance Index,date: 2024-10-02br />return_base100: 86.5666br />name: Finance Index,date: 2024-10-03br />return_base100: 85.5584br />name: Finance Index,date: 2024-10-04br />return_base100: 88.5584br />name: Finance Index,date: 2024-10-05br />return_base100: 88.6024br />name: Finance Index,date: 2024-10-06br />return_base100: 90.9442br />name: Finance Index,date: 2024-10-07br />return_base100: 91.3614br />name: Finance Index,date: 2024-10-08br />return_base100: 89.7715br />name: Finance Index,date: 2024-10-09br />return_base100: 88.7617br />name: Finance Index,date: 2024-10-10br />return_base100: 92.5803br />name: Finance Index,date: 2024-10-11br />return_base100: 93.3604br />name: Finance Index,date: 2024-10-12br />return_base100: 95.8771br />name: Finance Index,date: 2024-10-13br />return_base100: 93.0562br />name: Finance Index,date: 2024-10-14br />return_base100: 98.6349br />name: Finance Index,date: 2024-10-15br />return_base100: 95.8092br />name: Finance Index,date: 2024-10-16br />return_base100: 93.6492br />name: Finance Index,date: 2024-10-17br />return_base100: 91.1599br />name: Finance Index,date: 2024-10-18br />return_base100: 93.4208br />name: Finance Index,date: 2024-10-19br />return_base100: 92.8462br />name: Finance Index,date: 2024-10-20br />return_base100: 97.4549br />name: Finance Index,date: 2024-10-21br />return_base100: 95.7088br />name: Finance Index,date: 2024-10-22br />return_base100: 96.2897br />name: Finance Index,date: 2024-10-23br />return_base100: 93.5995br />name: Finance Index,date: 2024-10-24br />return_base100: 94.4772br />name: Finance Index,date: 2024-10-25br />return_base100: 87.1595br />name: Finance Index,date: 2024-10-26br />return_base100: 89.1367br />name: Finance Index,date: 2024-10-27br />return_base100: 90.6354br />name: Finance Index,date: 2024-10-28br />return_base100: 92.0392br />name: Finance Index,date: 2024-10-29br />return_base100: 94.4806br />name: Finance Index,date: 2024-10-30br />return_base100: 96.5490br />name: Finance Index,date: 2024-10-31br />return_base100: 90.9160br />name: Finance Index,date: 2024-11-01br />return_base100: 90.1766br />name: Finance Index,date: 2024-11-02br />return_base100: 87.6356br />name: Finance Index,date: 2024-11-03br />return_base100: 84.7710br />name: Finance Index,date: 2024-11-04br />return_base100: 81.9094br />name: Finance Index,date: 2024-11-05br />return_base100: 85.4957br />name: Finance Index,date: 2024-11-06br />return_base100: 105.6684br />name: Finance Index,date: 2024-11-07br />return_base100: 106.1518br />name: Finance Index,date: 2024-11-08br />return_base100: 106.1025br />name: Finance Index,date: 2024-11-09br />return_base100: 111.5660br />name: Finance Index,date: 2024-11-10br />return_base100: 111.1043br />name: Finance Index,date: 2024-11-11br />return_base100: 113.7115br />name: Finance Index,date: 2024-11-12br />return_base100: 109.2931br />name: Finance Index,date: 2024-11-13br />return_base100: 105.6791br />name: Finance Index,date: 2024-11-14br />return_base100: 100.3288br />name: Finance Index,date: 2024-11-15br />return_base100: 104.3106br />name: Finance Index,date: 2024-11-16br />return_base100: 109.7087br />name: Finance Index,date: 2024-11-17br />return_base100: 105.6111br />name: Finance Index,date: 2024-11-18br />return_base100: 112.3921br />name: Finance Index,date: 2024-11-19br />return_base100: 111.6915br />name: Finance Index,date: 2024-11-20br />return_base100: 106.6878br />name: Finance Index,date: 2024-11-21br />return_base100: 113.2166br />name: Finance Index,date: 2024-11-22br />return_base100: 116.4222br />name: Finance Index,date: 2024-11-23br />return_base100: 125.6293br />name: Finance Index,date: 2024-11-24br />return_base100: 128.1972br />name: Finance Index,date: 2024-11-25br />return_base100: 131.7468br />name: Finance Index,date: 2024-11-26br />return_base100: 128.5823br />name: Finance Index,date: 2024-11-27br />return_base100: 148.8132br />name: Finance Index,date: 2024-11-28br />return_base100: 143.2344br />name: Finance Index,date: 2024-11-29br />return_base100: 144.0149br />name: Finance Index,date: 2024-11-30br />return_base100: 149.9114br />name: Finance Index,date: 2024-12-01br />return_base100: 152.0013br />name: Finance Index,date: 2024-12-02br />return_base100: 161.0803br />name: Finance Index,date: 2024-12-03br />return_base100: 178.9804br />name: Finance Index,date: 2024-12-04br />return_base100: 186.6528br />name: Finance Index,date: 2024-12-05br />return_base100: 179.5614br />name: Finance Index,date: 2024-12-06br />return_base100: 202.0618br />name: Finance Index,date: 2024-12-07br />return_base100: 202.8264br />name: Finance Index,date: 2024-12-08br />return_base100: 207.1306br />name: Finance Index,date: 2024-12-09br />return_base100: 177.2102br />name: Finance Index,date: 2024-12-10br />return_base100: 172.3323br />name: Finance Index,date: 2024-12-11br />return_base100: 188.9077br />name: Finance Index,date: 2024-12-12br />return_base100: 201.0496br />name: Finance Index,date: 2024-12-13br />return_base100: 200.3663br />name: Finance Index,date: 2024-12-14br />return_base100: 193.2457br />name: Finance Index,date: 2024-12-15br />return_base100: 198.0384br />name: Finance Index,date: 2024-12-16br />return_base100: 191.5928br />name: Finance Index,date: 2024-12-17br />return_base100: 186.3538br />name: Finance Index,date: 2024-12-18br />return_base100: 170.0043br />name: Finance Index,date: 2024-12-19br />return_base100: 153.1897br />name: Finance Index,date: 2024-12-20br />return_base100: 160.5950br />name: Finance Index,date: 2024-12-21br />return_base100: 152.2014br />name: Finance Index,date: 2024-12-22br />return_base100: 157.2160br />name: Finance Index,date: 2024-12-23br />return_base100: 170.1315br />name: Finance Index,date: 2024-12-24br />return_base100: 175.5730br />name: Finance Index,date: 2024-12-25br />return_base100: 170.5668br />name: Finance Index,date: 2024-12-26br />return_base100: 160.3891br />name: Finance Index,date: 2024-12-27br />return_base100: 159.4230br />name: Finance Index,date: 2024-12-28br />return_base100: 166.7539br />name: Finance Index,date: 2024-12-29br />return_base100: 158.2216br />name: Finance Index,date: 2024-12-30br />return_base100: 158.9737br />name: Finance Index,date: 2024-12-31br />return_base100: 155.6433br />name: Finance Index,date: 2025-01-01br />return_base100: 161.1634br />name: Finance Index,date: 2025-01-02br />return_base100: 168.9158br />name: Finance Index,date: 2025-01-03br />return_base100: 178.2559br />name: Finance Index,date: 2025-01-04br />return_base100: 179.1329br />name: Finance Index,date: 2025-01-05br />return_base100: 177.4245br />name: Finance Index,date: 2025-01-06br />return_base100: 176.2789br />name: Finance Index,date: 2025-01-07br />return_base100: 158.7432br />name: Finance Index,date: 2025-01-08br />return_base100: 152.8246br />name: Finance Index,date: 2025-01-09br />return_base100: 148.1703br />name: Finance Index,date: 2025-01-10br />return_base100: 155.3910br />name: Finance Index,date: 2025-01-11br />return_base100: 154.1070br />name: Finance Index,date: 2025-01-12br />return_base100: 152.6745br />name: Finance Index,date: 2025-01-13br />return_base100: 147.5830br />name: Finance Index,date: 2025-01-14br />return_base100: 154.4135br />name: Finance Index,date: 2025-01-15br />return_base100: 166.8410br />name: Finance Index,date: 2025-01-16br />return_base100: 161.5883br />name: Finance Index,date: 2025-01-17br />return_base100: 172.9540br />name: Finance Index,date: 2025-01-18br />return_base100: 161.5921br />name: Finance Index,date: 2025-01-19br />return_base100: 152.1302br />name: Finance Index,date: 2025-01-20br />return_base100: 157.7554br />name: Finance Index,date: 2025-01-21br />return_base100: 160.7974br />name: Finance Index,date: 2025-01-22br />return_base100: 153.4791br />name: Finance Index,date: 2025-01-23br />return_base100: 152.2602br />name: Finance Index,date: 2025-01-24br />return_base100: 149.9175br />name: Finance Index,date: 2025-01-25br />return_base100: 147.9870br />name: Finance Index,date: 2025-01-26br />return_base100: 144.3007br />name: Finance Index,date: 2025-01-27br />return_base100: 138.5041br />name: Finance Index,date: 2025-01-28br />return_base100: 133.8861br />name: Finance Index,date: 2025-01-29br />return_base100: 139.1749br />name: Finance Index,date: 2025-01-30br />return_base100: 146.0332br />name: Finance Index,date: 2025-01-31br />return_base100: 147.4122br />name: Finance Index,date: 2025-02-01br />return_base100: 135.5742br />name: Finance Index,date: 2025-02-02br />return_base100: 117.2139br />name: Finance Index,date: 2025-02-03br />return_base100: 123.9723br />name: Finance Index,date: 2025-02-04br />return_base100: 115.3840br />name: Finance Index,date: 2025-02-05br />return_base100: 114.2188br />name: Finance Index,date: 2025-02-06br />return_base100: 108.9981br />name: Finance Index,date: 2025-02-07br />return_base100: 108.7920br />name: Finance Index,date: 2025-02-08br />return_base100: 110.7408br />name: Finance Index,date: 2025-02-09br />return_base100: 110.1025br />name: Finance Index,date: 2025-02-10br />return_base100: 113.9200br />name: Finance Index,date: 2025-02-11br />return_base100: 113.1171br />name: Finance Index,date: 2025-02-12br />return_base100: 118.9980br />name: Finance Index,date: 2025-02-13br />return_base100: 117.4782br />name: Finance Index,date: 2025-02-14br />return_base100: 120.4286br />name: Finance Index,date: 2025-02-15br />return_base100: 117.3029br />name: Finance Index,date: 2025-02-16br />return_base100: 115.8976br />name: Finance Index,date: 2025-02-17br />return_base100: 119.2433br />name: Finance Index,date: 2025-02-18br />return_base100: 111.5784br />name: Finance Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,186,56,1),dash:solid},hoveron:points,name:Finance Index,legendgroup:Finance Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,94.30380000000001,96.858800000000002,95.271199999999993,99.382899999999992,103.33110000000001,110.1561,109.5316,120.49780000000001,127.4359,126.39389999999999,134.00110000000001,133.20929999999998,163.62719999999999,178.8519,176.0814,171.19139999999999,212.42519999999999,218.52649999999997,219.12389999999999,243.5607,242.8219,222.09629999999999,217.04650000000001,216.01080000000002,215.52530000000002,188.56569999999999,212.10559999999998,204.04969999999997,206.73669999999998,194.56880000000001,209.95119999999997,201.12269999999998,214.28870000000001,227.83069999999998,236.61799999999999,236.50839999999999,245.35980000000001,227.19990000000001,177.55529999999999,188.35070000000002,151.7422,182.63730000000001,176.0316,168.55180000000001,178.0797,182.22980000000001,182.63389999999998,187.03579999999999,176.3407,178.45050000000001,161.869,156.6996,156.2603,144.1909,147.37739999999999,142.77450000000002,127.3202,127.16199999999999,111.57220000000001,137.167,148.11439999999999,144.27850000000001,147.6224,142.1917,140.81229999999999,138.0847,136.4384,129.72479999999999,129.98060000000001,130.12690000000001,131.62180000000001,120.38560000000001,122.3047,129.4563,144.32079999999999,145.3381,151.3817,157.21469999999999,151.55600000000001,149.9333,146.50309999999999,142.18559999999999,143.39079999999998,149.04509999999999,146.85419999999999,133.5539,144.4376,156.1661,158.1514,164.3501,157.39920000000001,152.2784,154.95779999999999,147.90389999999999,145.00640000000001,142.31659999999999,143.71090000000001,147.10840000000002,138.96100000000001,134.48859999999999,134.5027,140.96040000000002,156.63659999999999,150.3843,162.4178,161.01230000000001,168.29060000000001,166.75979999999998,159.9923,166.863,163.4385,158.86789999999999,164.5515,171.7901,173.35579999999999,172.99209999999999,177.87909999999999,194.3595,185.33930000000001,194.68350000000001,200.244,184.69990000000001,162.97299999999998,162.3629,169.2954,172.2482,181.6754,171.78729999999999,179.17009999999999,179.9348,164.8914,170.53830000000002,173.68950000000001,169.7945,156.87219999999999,162.73489999999998,154.1534,150.30950000000001,156.80099999999999,164.84019999999998,163.5881,162.92260000000002,173.63890000000001,172.59800000000001,172.64250000000001,172.27449999999999,166.23600000000002,160.5675,164.40369999999999,143.8965,149.21120000000002,148.59129999999999,142.18260000000001,154.8331,161.648,153.1036,146.65870000000001,145.80289999999999,152.732,156.18380000000002,172.7139,169.9537,185.26689999999999,214.8732,205.9949,198.7824,224.30059999999997,208.25819999999999,184.9623,178.51570000000001,203.21159999999998,221.39750000000001,251.90890000000002,254.28049999999999,285.1438,272.11810000000003,263.47230000000002,275.21199999999999,232.51819999999998,266.4735,297.52360000000004,298.98750000000001,286.64890000000003,281.54669999999999,256.28479999999996,280.11650000000003,276.01600000000002,285.84120000000001,277.8485,282.19219999999996,300.2921,328.49780000000004,334.74459999999999,360.51690000000002,340.52850000000001,334.03100000000001,345.30180000000001,370.98250000000002,362.3338,385.66980000000001,422.98809999999997,453.08409999999998,442.0634,425.57900000000001,423.90390000000002,430.13549999999998,439.58800000000002,473.97799999999995,461.33280000000002,463.49479999999994,428.00619999999998,351.72320000000002,379.35320000000002,337.65839999999997,340.75329999999997,356.37950000000001,332.31600000000003,370.80959999999999,379.29450000000003,397.21139999999997,372.72430000000003,373.73110000000003,382.12029999999999,392.33749999999998,430.32220000000001,434.10929999999996,411.18360000000001,413.88720000000001,394.65069999999997,416.73429999999996,406.4973,389.09719999999999,396.3861,428.58330000000001,415.68500000000006,424.54729999999995,428.76890000000003,426.34030000000001,397.02940000000001,394.40499999999997,361.32279999999997,363.2824,398.0428,399.66400000000004,405.61009999999999,421.83219999999994,426.89870000000002,440.65709999999996,456.0421,480.29609999999997,444.2629,468.15420000000006,486.30340000000001,498.65950000000004,455.62740000000002,482.64339999999999,479.17259999999999,485.86650000000003,499.43780000000004,491.74360000000001,511.79490000000004,558.03449999999998,584.29449999999997,568.71450000000004,551.45839999999998,524.66010000000006,481.69820000000004,509.56910000000005,485.60150000000004,461.42160000000001,451.94060000000002,406.89830000000001,412.15900000000005,464.43219999999997,488.74880000000002,480.75360000000001,489.73930000000001,512.45320000000004,541.34529999999995,526.94209999999998,549.91019999999992,560.18709999999999,604.47370000000001,586.82650000000001,603.89319999999998,603.32100000000003,633.38150000000007,585.92060000000004,605.33429999999998,521.77559999999994,527.48559999999998,567.12630000000001,509.44260000000003,503.12219999999996,463.69720000000001,516.59129999999993,340.26909999999998,379.14210000000003,322.33629999999999,299.93829999999997,254.71970000000002,324.20840000000004,338.55459999999999,399.15800000000002,375.7441,332.35079999999999,303.44909999999999,321.58570000000003,367.9117,358.99689999999998,363.82920000000001,384.20350000000002,350.64150000000001,333.54810000000003,339.94399999999996,306.74450000000002,307.6241,329.12170000000003,310.83980000000003,285.97950000000003,286.19150000000002,304.51089999999999,329.74790000000002,339.8057,317.98340000000002,322.24629999999996,295.16040000000004,286.35169999999999,298.21520000000004,239.03699999999998,232.21470000000002,253.4494,262.46160000000003,238.04750000000001,233.52680000000001,251.7912,259.9896,274.01069999999999,273.90600000000001,258.37549999999999,258.22310000000004,265.63670000000002,276.34829999999999,266.76959999999997,282.37809999999996,282.96640000000002,264.21440000000001,267.88069999999999,262.2398,266.10610000000003,255.96529999999998,245.64699999999999,247.76189999999997,230.8801,220.6651,223.61179999999999,225.4914,210.2681,200.4829,219.98939999999999,227.91419999999997,238.10489999999999,239.11229999999998,248.69309999999999,262.44670000000002,275.2602,279.35020000000003,283.71480000000003,308.52789999999999,314.72829999999999,303.81060000000002,316.27409999999998,312.63920000000002,317.79269999999997,319.6798,323.18459999999999,332.08160000000004,312.93110000000001,329.52340000000004,333.18629999999996,348.38369999999998,342.59529999999995,374.34719999999999,367.27390000000003,371.08969999999999,370.36039999999997,351.99169999999998,355.8596,375.2004,395.63320000000004,390.03320000000002,397.72129999999999,406.43149999999997,372.1103,381.38529999999997,357.49740000000003,373.1037,369.67789999999997,372.39030000000002,355.54290000000003,371.03969999999998,398.78840000000002,403.6431,410.36520000000002,410.14600000000002,440.80669999999998,453.87469999999996,370.00319999999999,364.52179999999998,374.98339999999996,353.84950000000003,363.90539999999999,386.7389,359.2294,387.59120000000001,399.09899999999999,386.52019999999999,365.54069999999996,374.15660000000003,363.3603,312.98650000000004,287.9511,327.42079999999999,338.24790000000002,315.9744,323.91540000000003,323.14010000000002,307.54050000000001,293.03039999999999,300.96960000000001,315.17320000000001,342.75659999999999,352.3322,357.05010000000004,350.48249999999996,360.76139999999998,353.17189999999999,355.17230000000001,351.91930000000002,366.01510000000002,345.20400000000001,342.34749999999997,334.95330000000001,343.75149999999996,354.60050000000001,377.2106,379.64069999999998,369.85570000000001,364.47310000000004,369.71090000000004,388.64209999999997,394.62169999999998,395.55539999999996,411.39849999999996,400.46419999999995,428.23659999999995,429.22650000000004,383.45359999999999,398.45179999999999,407.44280000000003,394.81979999999999,412.57339999999994,424.21510000000001,441.99360000000001,449.58080000000001,440.88570000000004,453.07399999999996,450.07650000000001,465.87360000000001,482.85289999999998,490.66599999999994,477.21220000000005,492.58620000000002,477.8295,485.46069999999997,480.80529999999999,471.09199999999998,431.49639999999999,431.18759999999997,393.59000000000003,429.94969999999995,437.05840000000001,432.90600000000001,404.85020000000003,428.39240000000001,405.91329999999999,425.91109999999998,395.72340000000003,422.92090000000002,425.57349999999997,424.72510000000005,415.68729999999999,415.84519999999998,402.464,381.3467,337.44920000000002,318.01089999999999,327.15600000000001,327.88189999999997,349.1037,319.476,297.44900000000001,313.21870000000001,321.51900000000001,284.13339999999999,293.1071,306.84840000000003,298.37,291.22699999999998,301.9572,299.98170000000005,294.49960000000004,315.16719999999998,323.38119999999998,346.77950000000004,336.56130000000002,344.08850000000001,350.60470000000004,354.5949,323.4622,313.74990000000003,316.39150000000001,314.75900000000001,326.64230000000003,336.70979999999997,348.56349999999998,347.19980000000004,348.03480000000002,342.51159999999999,333.62919999999997,324.41210000000001,340.39449999999999,334.30860000000001,332.57799999999997,341.66660000000002,322.0752,329.45799999999997,330.78470000000004,331.55270000000002,312.82299999999998,303.04630000000003,290.1071,274.029,234.9676,217.3982,224.09379999999999,212.298,215.41049999999998,214.63869999999997,213.07260000000002,223.59219999999999,227.26750000000001,234.20580000000001,234.7139,237.5247,222.68520000000001,224.99880000000002,244.84100000000001,250.12509999999997,254.75469999999999,265.81549999999999,257.68000000000001,263.6927,249.45400000000001,233.36540000000002,229.7106,225.548,226.59229999999999,248.48569999999998,247.99820000000003,225.09830000000002,220.1206,222.01879999999997,209.72290000000001,192.95599999999999,201.21069999999997,194.55160000000001,192.6942,208.51440000000002,208.70500000000001,197.91559999999998,219.62269999999998,225.12549999999999,222.42989999999998,217.13420000000002,202.88369999999998,206.20519999999999,195.30279999999999,189.64190000000002,193.62209999999999,205.3331,194.80080000000001,190.68359999999998,192.9228,188.56280000000001,196.01609999999999,201.14420000000001,212.2296,207.2816,212.738,217.06970000000001,209.74469999999999,216.91989999999998,221.86180000000002,225.80149999999998,229.69200000000001,222.92589999999998,227.01600000000002,238.39660000000001,236.44189999999998,246.28640000000001,249.66249999999999,244.16289999999998,251.6781,256.14550000000003,262.48770000000002,253.41909999999999,246.0401,222.316,229.1696,216.72539999999998,221.8109,217.46720000000002,194.36519999999999,201.11330000000001,205.8245,198.23919999999998,202.25140000000002,201.81100000000001,196.28270000000001,199.89259999999999,206.0488,204.54390000000001,200.01679999999999,198.1018,196.04230000000001,194.369,195.56610000000001,181.12989999999999,188.46460000000002,188.1379,178.4358,166.22129999999999,171.82930000000002,170.7518,168.1087,182.17410000000001,164.62220000000002,163.67449999999999,157.3595,153.1978,126.4907,129.54920000000001,96.545099999999991,90.472699999999989,99.185100000000006,105.4098,112.20609999999999,105.2778,110.5162,98.558000000000007,104.392,100.19499999999999,103.05550000000001,105.839,101.86280000000001,103.5004,101.86900000000001,95.213899999999995,90.807900000000004,93.957700000000003,95.877300000000005,105.6387,106.69820000000001,100.6191,103.35890000000001,100.04280000000001,104.1649,104.6451,107.2376,110.1593,108.33109999999999,111.7551,101.21860000000001,90.592200000000005,82.476400000000012,74.7804,81.056399999999996,86.801099999999991,76.543099999999995,78.473399999999998,74.549599999999998,80.417900000000003,84.107200000000006,84.076099999999997,81.697500000000005,86.945799999999991,90.904399999999995,90.190600000000003,85.811199999999999,84.725799999999992,81.907600000000002,80.971099999999993,79.768200000000007,78.942100000000011,79.545500000000004,79.694699999999997,82.931600000000003,81.246600000000001,82.457599999999999,85.948599999999999,84.504000000000005,85.563999999999993,82.095300000000009,78.080600000000004,76.604100000000003,79.567099999999996,81.194900000000004,82.455799999999996,84.971500000000006,83.076499999999996,90.423299999999998,93.045999999999992,88.514600000000002,88.005499999999998,88.968899999999991,90.695800000000006,83.27940000000001,82.881299999999996,90.744,95.931200000000004,102.2662,99.805999999999997,100.87299999999999,98.945099999999996,95.830300000000008,96.037599999999998,96.839500000000001,102.28230000000001,101.71730000000001,104.0671,108.47899999999998,106.955,110.5157,109.8528,113.1782,112.04069999999999,108.4796,107.07249999999999,105.54390000000001,101.42439999999999,97.343500000000006,87.8172,88.264899999999997,91.2346,89.269900000000007,91.719399999999993,91.278499999999994,91.725099999999998,83.718099999999993,84.079300000000003,81.604600000000005,83.519900000000007,82.808599999999998,83.194999999999993,84.4512,84.697500000000005,84.037999999999997,85.554900000000004,87.685000000000002,82.271799999999999,86.366,89.5381,93.361899999999991,95.505700000000004,95.680399999999992,95.978999999999999,87.8917,90.067099999999996,88.368700000000004,88.405299999999997,91.789200000000008,84.822800000000001,85.654600000000002,81.368300000000005,78.844800000000006,83.744,86.030600000000007,86.131399999999999,87.006399999999999,86.958299999999994,88.416600000000003,87.194400000000002,86.830200000000005,85.238499999999988,84.040499999999994,82.504000000000005,83.688299999999998,87.661900000000003,88.701999999999998,87.066100000000006,86.518200000000007,85.096400000000003,86.229900000000001,84.461500000000001,81.192499999999995,81.121399999999994,80.959299999999999,79.447999999999993,79.616100000000003,82.0655,83.215399999999988,81.659499999999994,78.52940000000001,77.150800000000004,78.201800000000006,78.425599999999989,80.453699999999998,79.394599999999997,80.836500000000001,82.458600000000004,80.508800000000008,82.258600000000001,85.294600000000003,86.069400000000002,86.408600000000007,85.123099999999994,83.553799999999995,87.661599999999993,95.6601,96.221699999999998,90.511499999999998,94.220600000000005,81.388199999999998,63.901200000000003,75.130499999999998,72.384199999999993,67.271499999999989,65.090999999999994,67.4786,69.250599999999991,67.181600000000003,66.968199999999996,66.945900000000009,67.296900000000008,63.555599999999998,63.419099999999993,67.042000000000002,70.756100000000004,71.502499999999998,71.645300000000006,73.703400000000002,72.508099999999999,73.736199999999997,74.683099999999996,78.075499999999991,77.696100000000001,77.250200000000007,75.073100000000011,76.272999999999996,75.014400000000009,74.439700000000002,72.008399999999995,73.318700000000007,72.777599999999993,73.470399999999998,72.135300000000001,71.722300000000004,73.035300000000007,71.681799999999996,69.237300000000005,62.318200000000004,64.087899999999991,63.410200000000003,61.040799999999997,63.625699999999995,63.061399999999999,63.379700000000007,63.141199999999998,63.085000000000001,63.349400000000003,64.003200000000007,62.814499999999995,60.408999999999999,59.908399999999993,58.730499999999999,59.228800000000007,59.649500000000003,60.736599999999996,60.570100000000004,62.867200000000004,61.415100000000002,62.155099999999997,62.878999999999998,64.778000000000006,66.3352,67.506,67.553700000000006,70.0501,72.977499999999992,76.217299999999994,76.462199999999996,76.595699999999994,77.078000000000003,72.250499999999988,74.143000000000001,79.825900000000004,79.244,79.919799999999995,82.832700000000003,79.578499999999991,83.460099999999997,85.323999999999998,87.285600000000002,85.8977,88.321899999999999,83.180099999999996,84.891300000000001,89.286500000000004,89.534700000000001,92.667400000000001,93.077399999999997,92.598199999999991,91.403900000000007,104.5043,99.587299999999999,92.170900000000003,92.939599999999999,94.630899999999997,92.430500000000009,90.365899999999996,95.185200000000009,101.929,96.5608,102.3436,105.6891,104.92699999999999,106.6536,103.00540000000001,103.53889999999998,104.28500000000001,99.271299999999997,97.209100000000007,101.03470000000002,99.559100000000001,96.424499999999995,100.92609999999999,98.318600000000004,92.964799999999997,89.419899999999998,89.577600000000004,89.653599999999997,88.223200000000006,82.606999999999999,78.10629999999999,78.701399999999992,76.417999999999992,83.787000000000006,88.678899999999999,93.033000000000001,86.573900000000009,90.9084,96.226900000000001,93.378799999999998,96.689800000000005,92.9191,95.260300000000001,91.982100000000003,96.338000000000008,91.617000000000004,89.557400000000001,91.785700000000006,86.622900000000001,89.020399999999995,93.465900000000005,90.827199999999991,93.897900000000007,93.301299999999998,90.07650000000001,90.10390000000001,91.779899999999998,92.9392,91.756299999999996,91.463700000000003,90.598199999999991,91.539599999999993,94.457599999999999,93.875,93.353999999999999,95.736800000000002,99.525700000000001,101.19460000000001,102.25219999999999,103.0321,105.89230000000001,95.993200000000002,93.657700000000006,88.214200000000005,90.541300000000007,88.644400000000005,88.650499999999994,91.442400000000006,90.243399999999994,92.545299999999997,89.4923,90.744299999999996,89.300700000000006,91.70620000000001,86.799099999999996,87.1661,80.536900000000003,79.939999999999998,81.504600000000011,77.639200000000002,80.396000000000001,79.777200000000008,79.915700000000001,81.343699999999998,81.507800000000003,84.113500000000002,82.693600000000004,82.881,82.604299999999995,81.574399999999997,82.195700000000002,83.765000000000001,81.123699999999999,80.867900000000006,81.773200000000003,82.420000000000002,85.201300000000003,84.662599999999998,85.591200000000001,84.234999999999999,83.143299999999996,85.1965,84.558700000000002,84.648299999999992,78.015299999999996,81.125799999999998,76.497700000000009,76.980999999999995,76.077399999999997,67.411699999999996,66.847099999999998,67.407200000000003,67.951700000000002,65.868400000000008,67.297600000000003,68.551400000000001,69.516999999999996,68.072800000000001,68.308300000000003,70.198400000000007,74.183400000000006,73.053600000000003,76.717299999999994,76.065200000000004,76.875500000000002,75.007400000000004,76.347200000000001,72.208600000000004,72.840000000000003,76.199399999999997,77.648399999999995,78.2834,81.200800000000001,80.262199999999993,77.108500000000006,74.860700000000008,75.353899999999996,75.643199999999993,75.032299999999992,74.960800000000006,75.605699999999999,75.954099999999997,82.515900000000002,80.955500000000001,81.323599999999999,78.557900000000004,82.036299999999997,79.420100000000005,79.48769999999999,86.8005,85.932400000000001,83.365600000000001,84.288600000000002,80.89309999999999,79.773499999999999,81.703800000000001,83.087999999999994,82.575000000000003,83.102400000000003,80.872799999999998,80.663300000000007,81.476200000000006,79.512900000000002,77.852100000000007,77.310100000000006,77.639300000000006,77.357100000000003,78.563499999999991,79.788499999999999,81.160499999999999,80.427099999999996,80.016199999999998,79.977200000000011,79.788499999999999,80.593699999999998,76.427300000000002,72.867999999999995,67.531300000000002,67.618099999999998,68.367100000000008,68.727599999999995,67.7654,66.994399999999999,69.034999999999997,67.52470000000001,66.922800000000009,66.973799999999997,67.414600000000007,67.34790000000001,69.525599999999997,68.126900000000006,66.381399999999999,66.215199999999996,66.30040000000001,66.602199999999996,66.494600000000005,67.132599999999996,68.246700000000004,69.042099999999991,68.539199999999994,67.960399999999993,66.2226,64.010999999999996,64.970600000000005,65.882900000000006,67.101500000000001,69.830199999999991,69.529899999999998,67.786500000000004,70.334800000000001,72.451900000000009,72.670900000000003,70.611400000000003,72.308399999999992,73.406199999999998,71.614599999999996,74.663600000000002,73.726500000000001,74.865099999999998,76.811599999999999,77.409700000000001,78.955699999999993,80.022199999999998,75.825500000000005,74.837900000000005,76.106899999999996,74.489899999999992,76.174299999999988,75.417299999999997,75.982799999999997,72.614900000000006,72.591300000000004,73.049599999999998,71.3446,71.897000000000006,72.263300000000001,73.686999999999998,75.122500000000002,73.412199999999999,73.472899999999996,72.952100000000002,75.471699999999998,82.459499999999991,88.615600000000001,92.138900000000007,92.435100000000006,96.930999999999997,96.748400000000004,97.768000000000001,97.507300000000001,99.734099999999998,100.584,100.345,103.8985,99.285799999999995,102.85470000000001,104.16240000000001,108.57870000000001,115.65989999999999,113.86579999999999,123.84820000000001,122.25749999999999,128.94900000000001,132.58170000000001,130.19909999999999,120.4401,117.9713,128.15989999999999,120.64399999999999,119.6401,120.59070000000001,128.57040000000001,125.905,117.37990000000001,124.63869999999999,124.8081,127.8068,129.4503,129.12100000000001,125.17489999999999,127.7825,127.47319999999999,127.27239999999999,131.55969999999999,137.89240000000001,137.27080000000001,137.3655,138.04149999999998,135.5761,138.2645,146.86320000000001,141.82169999999999,143.19310000000002,133.16209999999998,133.65359999999998,134.92320000000001,142.10509999999999,133.74799999999999,134.19909999999999,131.69399999999999,135.09690000000001,131.31960000000001,134.5428,139.8082,144.7902,147.31829999999999,144.55860000000001,147.803,146.67150000000001,153.92699999999999,148.95780000000002,144.62100000000001,142.7535,141.6738,149.53209999999999,146.15979999999999,136.82820000000001,141.07220000000001,135.0864,128.6276,123.679,133.12649999999999,128.21080000000001,141.38460000000001,143.76429999999999,136.0264,138.1978,138.28,140.9196,143.53050000000002,145.23239999999998,138.2544,147.52420000000001,145.37350000000001,144.09610000000001,135.9315,133.76490000000001,135.2534,132.63229999999999,137.04419999999999,139.8425,138.8355,144.70949999999999,146.57509999999999,143.91159999999999,153.14009999999999,157.55259999999998,156.62860000000001,158.41679999999999,162.8888,159.92449999999999,164.20239999999998,160.8372,164.56049999999999,166.71729999999999,171.84980000000002,176.9572,173.614,179.91149999999999,179.61009999999999,179.49469999999999,186.89570000000001,191.04769999999999,192.95869999999999,190.53729999999999,189.59189999999998,189.87360000000001,187.245,190.61490000000001,193.97560000000001,199.15689999999998,196.6566,202.27050000000003,198.85339999999999,211.55549999999999,219.43459999999999,215.68999999999997,213.78180000000003,199.54769999999999,222.93970000000002,229.26090000000002,230.03930000000003,249.2903,252.75389999999999,252.60310000000001,249.232,250.9588,253.62459999999999,237.21950000000001,216.9444,237.90719999999999,226.4503,206.59909999999999,228.49599999999998,222.77439999999999,217.50120000000001,219.17529999999999,226.2912,233.7646,238.2851,234.35290000000003,237.012,233.41829999999999,229.84810000000002,231.93510000000001,221.93290000000002,210.37989999999999,208.9855,212.72039999999998,206.69270000000003,211.55289999999999,215.67479999999998,221.69040000000001,209.49539999999999,208.23260000000002,205.38310000000001,177.59950000000001,157.09829999999999,170.9033,164.1524,164.19720000000001,156.56870000000001,164.43529999999998,166.93989999999999,170.4308,171.98389999999998,167.2595,168.11270000000002,155.8415,158.745,161.73409999999998,170.52029999999999,174.41990000000001,181.29349999999999,179.804,178.40879999999999,173.0445,183.29899999999998,178.32079999999999,176.5421,176.5779,176.3552,166.857,181.1559,186.54329999999999,193.15649999999999,194.00550000000001,191.6369,206.2954,206.05240000000001,202.9033,200.31690000000003,203.4502,204.56129999999999,202.14660000000003,212.31870000000001,210.0172,208.68449999999999,204.38550000000001,207.50709999999998,207.2149,204.1747,201.23440000000002,204.2354,206.9213,202.43720000000002,189.45959999999999,184.2741,187.2028,180.5205,170.07210000000001,183.4136,172.32380000000001,167.38299999999998,168.89449999999999,172.02360000000002,160.84739999999999,153.33199999999999,158.9041,159.19639999999998,156.37529999999998,152.85599999999999,147.7577,153.77270000000001,158.3835,155.69980000000001,160.0788,153.48340000000002,149.96339999999998,159.06990000000002,158.4761,159.6386,148.79130000000001,136.49209999999999,132.61969999999999,142.73779999999999,133.06629999999998,138.92920000000001,139.46850000000001,140.08100000000002,134.86840000000001,137.8734,140.06110000000001,144.8441,155.4727,153.23750000000001,151.21029999999999,149.0462,154.09700000000001,155.85770000000002,160.85890000000001,151.64230000000001,150.16059999999999,144.20569999999998,140.84300000000002,149.14330000000001,148.57830000000001,144.76059999999998,145.73769999999999,141.9067,137.65360000000001,136.98170000000002,125.0885,121.21559999999999,113.3762,101.37730000000001,107.6529,102.1922,115.72720000000001,112.97839999999999,113.886,107.50820000000002,113.30279999999999,113.7791,111.55800000000001,108.24169999999999,108.47059999999999,109.24830000000001,109.8168,110.59060000000001,110.8698,118.044,121.5449,131.3135,135.04989999999998,134.04409999999999,129.66390000000001,121.67380000000001,120.0909,117.05080000000001,118.03619999999999,115.94750000000001,110.3062,115.36599999999999,109.84339999999999,110.95029999999998,106.85210000000001,103.29820000000001,106.0081,109.61099999999999,113.40110000000001,114.3357,111.9132,115.7135,120.25319999999999,119.2645,114.17610000000001,111.1721,112.57969999999999,115.05099999999999,119.953,123.3711,126.15650000000001,122.6439,128.5772,133.90219999999999,130.77950000000001,136.32070000000002,139.67069999999998,138.86160000000001,137.49430000000001,130.50360000000001,121.1074,116.57280000000002,115.455,120.67229999999999,120.50790000000001,121.979,120.8262,117.893,114.1985,114.1461,119.13419999999999,120.81550000000001,118.55389999999998,124.39830000000001,124.2119,121.89559999999999,119.3481,130.53630000000001,123.5732,129.25399999999999,125.0248,125.54419999999999,120.30510000000001,122.5964,113.89439999999999,115.3603,116.58370000000001,117.94540000000001,123.04090000000001,125.485,117.53389999999999,116.00960000000001,113.65479999999999,108.88759999999999,103.74190000000002,109.55649999999999,122.1069,125.02679999999999,130.41910000000001,135.04650000000001,139.75630000000001,149.87029999999999,144.78800000000001,139.21690000000001,133.26679999999999,140.73679999999999,148.09469999999999,141.99119999999999,155.74369999999999,154.6737,148.88929999999999,153.52260000000001,163.6413,171.62,177.94490000000002,173.35130000000001,172.88920000000002,187.7757,188.3843,192.1319,199.61189999999999,198.7594,229.27659999999997,230.8192,230.69899999999998,231.99010000000001,250.62709999999998,243.40670000000003,249.30240000000001,212.69749999999999,208.69990000000001,226.41460000000001,250.1353,249.77089999999998,248.49519999999998,253.89020000000002,247.7226,237.45840000000001,213.91070000000002,197.39279999999999,200.51450000000003,189.33779999999999,190.4556,208.04939999999999,217.10329999999999,209.61769999999999,194.97720000000001,189.893,195.4564,187.19900000000001,184.1388,180.01490000000001,191.74770000000001,197.64060000000001,209.21289999999999,210.82499999999999,212.17199999999997,215.20290000000003,194.62090000000001,185.7218,177.5444,183.14500000000001,182.86080000000001,179.05410000000001,174.47640000000001,181.5736,195.60480000000001,197.55789999999999,214.43010000000001,203.078,198.00190000000001,202.78390000000002,211.7775,203.67190000000002,204.54759999999999,200.13759999999999,199.81459999999998,198.20920000000001,190.5966,177.5609,185.9238,193.42740000000001,195.3973,181.0667,157.35390000000001,167.72450000000001,155.23910000000001,149.6995,143.3134,142.1532,144.6293,142.97620000000001,147.67310000000001,146.88820000000001,151.9341,147.59279999999998,152.9556,149.3261,149.25569999999999,150.2732,139.0224,text:date: 2020-07-27br />return_base100: 100.0000br />name: Infrastructure Index,date: 2020-07-28br />return_base100: 94.3038br />name: Infrastructure Index,date: 2020-07-29br />return_base100: 96.8588br />name: Infrastructure Index,date: 2020-07-30br />return_base100: 95.2712br />name: Infrastructure Index,date: 2020-07-31br />return_base100: 99.3829br />name: Infrastructure Index,date: 2020-08-01br />return_base100: 103.3311br />name: Infrastructure Index,date: 2020-08-02br />return_base100: 110.1561br />name: Infrastructure Index,date: 2020-08-03br />return_base100: 109.5316br />name: Infrastructure Index,date: 2020-08-04br />return_base100: 120.4978br />name: Infrastructure Index,date: 2020-08-05br />return_base100: 127.4359br />name: Infrastructure Index,date: 2020-08-06br />return_base100: 126.3939br />name: Infrastructure Index,date: 2020-08-07br />return_base100: 134.0011br />name: Infrastructure Index,date: 2020-08-08br />return_base100: 133.2093br />name: Infrastructure Index,date: 2020-08-09br />return_base100: 163.6272br />name: Infrastructure Index,date: 2020-08-10br />return_base100: 178.8519br />name: Infrastructure Index,date: 2020-08-11br />return_base100: 176.0814br />name: Infrastructure Index,date: 2020-08-12br />return_base100: 171.1914br />name: Infrastructure Index,date: 2020-08-13br />return_base100: 212.4252br />name: Infrastructure Index,date: 2020-08-14br />return_base100: 218.5265br />name: Infrastructure Index,date: 2020-08-15br />return_base100: 219.1239br />name: Infrastructure Index,date: 2020-08-16br />return_base100: 243.5607br />name: Infrastructure Index,date: 2020-08-17br />return_base100: 242.8219br />name: Infrastructure Index,date: 2020-08-18br />return_base100: 222.0963br />name: Infrastructure Index,date: 2020-08-19br />return_base100: 217.0465br />name: Infrastructure Index,date: 2020-08-20br />return_base100: 216.0108br />name: Infrastructure Index,date: 2020-08-21br />return_base100: 215.5253br />name: Infrastructure Index,date: 2020-08-22br />return_base100: 188.5657br />name: Infrastructure Index,date: 2020-08-23br />return_base100: 212.1056br />name: Infrastructure Index,date: 2020-08-24br />return_base100: 204.0497br />name: Infrastructure Index,date: 2020-08-25br />return_base100: 206.7367br />name: Infrastructure Index,date: 2020-08-26br />return_base100: 194.5688br />name: Infrastructure Index,date: 2020-08-27br />return_base100: 209.9512br />name: Infrastructure Index,date: 2020-08-28br />return_base100: 201.1227br />name: Infrastructure Index,date: 2020-08-29br />return_base100: 214.2887br />name: Infrastructure Index,date: 2020-08-30br />return_base100: 227.8307br />name: Infrastructure Index,date: 2020-08-31br />return_base100: 236.6180br />name: Infrastructure Index,date: 2020-09-01br />return_base100: 236.5084br />name: Infrastructure Index,date: 2020-09-02br />return_base100: 245.3598br />name: Infrastructure Index,date: 2020-09-03br />return_base100: 227.1999br />name: Infrastructure Index,date: 2020-09-04br />return_base100: 177.5553br />name: Infrastructure Index,date: 2020-09-05br />return_base100: 188.3507br />name: Infrastructure Index,date: 2020-09-06br />return_base100: 151.7422br />name: Infrastructure Index,date: 2020-09-07br />return_base100: 182.6373br />name: Infrastructure Index,date: 2020-09-08br />return_base100: 176.0316br />name: Infrastructure Index,date: 2020-09-09br />return_base100: 168.5518br />name: Infrastructure Index,date: 2020-09-10br />return_base100: 178.0797br />name: Infrastructure Index,date: 2020-09-11br />return_base100: 182.2298br />name: Infrastructure Index,date: 2020-09-12br />return_base100: 182.6339br />name: Infrastructure Index,date: 2020-09-13br />return_base100: 187.0358br />name: Infrastructure Index,date: 2020-09-14br />return_base100: 176.3407br />name: Infrastructure Index,date: 2020-09-15br />return_base100: 178.4505br />name: Infrastructure Index,date: 2020-09-16br />return_base100: 161.8690br />name: Infrastructure Index,date: 2020-09-17br />return_base100: 156.6996br />name: Infrastructure Index,date: 2020-09-18br />return_base100: 156.2603br />name: Infrastructure Index,date: 2020-09-19br />return_base100: 144.1909br />name: Infrastructure Index,date: 2020-09-20br />return_base100: 147.3774br />name: Infrastructure Index,date: 2020-09-21br />return_base100: 142.7745br />name: Infrastructure Index,date: 2020-09-22br />return_base100: 127.3202br />name: Infrastructure Index,date: 2020-09-23br />return_base100: 127.1620br />name: Infrastructure Index,date: 2020-09-24br />return_base100: 111.5722br />name: Infrastructure Index,date: 2020-09-25br />return_base100: 137.1670br />name: Infrastructure Index,date: 2020-09-26br />return_base100: 148.1144br />name: Infrastructure Index,date: 2020-09-27br />return_base100: 144.2785br />name: Infrastructure Index,date: 2020-09-28br />return_base100: 147.6224br />name: Infrastructure Index,date: 2020-09-29br />return_base100: 142.1917br />name: Infrastructure Index,date: 2020-09-30br />return_base100: 140.8123br />name: Infrastructure Index,date: 2020-10-01br />return_base100: 138.0847br />name: Infrastructure Index,date: 2020-10-02br />return_base100: 136.4384br />name: Infrastructure Index,date: 2020-10-03br />return_base100: 129.7248br />name: Infrastructure Index,date: 2020-10-04br />return_base100: 129.9806br />name: Infrastructure Index,date: 2020-10-05br />return_base100: 130.1269br />name: Infrastructure Index,date: 2020-10-06br />return_base100: 131.6218br />name: Infrastructure Index,date: 2020-10-07br />return_base100: 120.3856br />name: Infrastructure Index,date: 2020-10-08br />return_base100: 122.3047br />name: Infrastructure Index,date: 2020-10-09br />return_base100: 129.4563br />name: Infrastructure Index,date: 2020-10-10br />return_base100: 144.3208br />name: Infrastructure Index,date: 2020-10-11br />return_base100: 145.3381br />name: Infrastructure Index,date: 2020-10-12br />return_base100: 151.3817br />name: Infrastructure Index,date: 2020-10-13br />return_base100: 157.2147br />name: Infrastructure Index,date: 2020-10-14br />return_base100: 151.5560br />name: Infrastructure Index,date: 2020-10-15br />return_base100: 149.9333br />name: Infrastructure Index,date: 2020-10-16br />return_base100: 146.5031br />name: Infrastructure Index,date: 2020-10-17br />return_base100: 142.1856br />name: Infrastructure Index,date: 2020-10-18br />return_base100: 143.3908br />name: Infrastructure Index,date: 2020-10-19br />return_base100: 149.0451br />name: Infrastructure Index,date: 2020-10-20br />return_base100: 146.8542br />name: Infrastructure Index,date: 2020-10-21br />return_base100: 133.5539br />name: Infrastructure Index,date: 2020-10-22br />return_base100: 144.4376br />name: Infrastructure Index,date: 2020-10-23br />return_base100: 156.1661br />name: Infrastructure Index,date: 2020-10-24br />return_base100: 158.1514br />name: Infrastructure Index,date: 2020-10-25br />return_base100: 164.3501br />name: Infrastructure Index,date: 2020-10-26br />return_base100: 157.3992br />name: Infrastructure Index,date: 2020-10-27br />return_base100: 152.2784br />name: Infrastructure Index,date: 2020-10-28br />return_base100: 154.9578br />name: Infrastructure Index,date: 2020-10-29br />return_base100: 147.9039br />name: Infrastructure Index,date: 2020-10-30br />return_base100: 145.0064br />name: Infrastructure Index,date: 2020-10-31br />return_base100: 142.3166br />name: Infrastructure Index,date: 2020-11-01br />return_base100: 143.7109br />name: Infrastructure Index,date: 2020-11-02br />return_base100: 147.1084br />name: Infrastructure Index,date: 2020-11-03br />return_base100: 138.9610br />name: Infrastructure Index,date: 2020-11-04br />return_base100: 134.4886br />name: Infrastructure Index,date: 2020-11-05br />return_base100: 134.5027br />name: Infrastructure Index,date: 2020-11-06br />return_base100: 140.9604br />name: Infrastructure Index,date: 2020-11-07br />return_base100: 156.6366br />name: Infrastructure Index,date: 2020-11-08br />return_base100: 150.3843br />name: Infrastructure Index,date: 2020-11-09br />return_base100: 162.4178br />name: Infrastructure Index,date: 2020-11-10br />return_base100: 161.0123br />name: Infrastructure Index,date: 2020-11-11br />return_base100: 168.2906br />name: Infrastructure Index,date: 2020-11-12br />return_base100: 166.7598br />name: Infrastructure Index,date: 2020-11-13br />return_base100: 159.9923br />name: Infrastructure Index,date: 2020-11-14br />return_base100: 166.8630br />name: Infrastructure Index,date: 2020-11-15br />return_base100: 163.4385br />name: Infrastructure Index,date: 2020-11-16br />return_base100: 158.8679br />name: Infrastructure Index,date: 2020-11-17br />return_base100: 164.5515br />name: Infrastructure Index,date: 2020-11-18br />return_base100: 171.7901br />name: Infrastructure Index,date: 2020-11-19br />return_base100: 173.3558br />name: Infrastructure Index,date: 2020-11-20br />return_base100: 172.9921br />name: Infrastructure Index,date: 2020-11-21br />return_base100: 177.8791br />name: Infrastructure Index,date: 2020-11-22br />return_base100: 194.3595br />name: Infrastructure Index,date: 2020-11-23br />return_base100: 185.3393br />name: Infrastructure Index,date: 2020-11-24br />return_base100: 194.6835br />name: Infrastructure Index,date: 2020-11-25br />return_base100: 200.2440br />name: Infrastructure Index,date: 2020-11-26br />return_base100: 184.6999br />name: Infrastructure Index,date: 2020-11-27br />return_base100: 162.9730br />name: Infrastructure Index,date: 2020-11-28br />return_base100: 162.3629br />name: Infrastructure Index,date: 2020-11-29br />return_base100: 169.2954br />name: Infrastructure Index,date: 2020-11-30br />return_base100: 172.2482br />name: Infrastructure Index,date: 2020-12-01br />return_base100: 181.6754br />name: Infrastructure Index,date: 2020-12-02br />return_base100: 171.7873br />name: Infrastructure Index,date: 2020-12-03br />return_base100: 179.1701br />name: Infrastructure Index,date: 2020-12-04br />return_base100: 179.9348br />name: Infrastructure Index,date: 2020-12-05br />return_base100: 164.8914br />name: Infrastructure Index,date: 2020-12-06br />return_base100: 170.5383br />name: Infrastructure Index,date: 2020-12-07br />return_base100: 173.6895br />name: Infrastructure Index,date: 2020-12-08br />return_base100: 169.7945br />name: Infrastructure Index,date: 2020-12-09br />return_base100: 156.8722br />name: Infrastructure Index,date: 2020-12-10br />return_base100: 162.7349br />name: Infrastructure Index,date: 2020-12-11br />return_base100: 154.1534br />name: Infrastructure Index,date: 2020-12-12br />return_base100: 150.3095br />name: Infrastructure Index,date: 2020-12-13br />return_base100: 156.8010br />name: Infrastructure Index,date: 2020-12-14br />return_base100: 164.8402br />name: Infrastructure Index,date: 2020-12-15br />return_base100: 163.5881br />name: Infrastructure Index,date: 2020-12-16br />return_base100: 162.9226br />name: Infrastructure Index,date: 2020-12-17br />return_base100: 173.6389br />name: Infrastructure Index,date: 2020-12-18br />return_base100: 172.5980br />name: Infrastructure Index,date: 2020-12-19br />return_base100: 172.6425br />name: Infrastructure Index,date: 2020-12-20br />return_base100: 172.2745br />name: Infrastructure Index,date: 2020-12-21br />return_base100: 166.2360br />name: Infrastructure Index,date: 2020-12-22br />return_base100: 160.5675br />name: Infrastructure Index,date: 2020-12-23br />return_base100: 164.4037br />name: Infrastructure Index,date: 2020-12-24br />return_base100: 143.8965br />name: Infrastructure Index,date: 2020-12-25br />return_base100: 149.2112br />name: Infrastructure Index,date: 2020-12-26br />return_base100: 148.5913br />name: Infrastructure Index,date: 2020-12-27br />return_base100: 142.1826br />name: Infrastructure Index,date: 2020-12-28br />return_base100: 154.8331br />name: Infrastructure Index,date: 2020-12-29br />return_base100: 161.6480br />name: Infrastructure Index,date: 2020-12-30br />return_base100: 153.1036br />name: Infrastructure Index,date: 2020-12-31br />return_base100: 146.6587br />name: Infrastructure Index,date: 2021-01-01br />return_base100: 145.8029br />name: Infrastructure Index,date: 2021-01-02br />return_base100: 152.7320br />name: Infrastructure Index,date: 2021-01-03br />return_base100: 156.1838br />name: Infrastructure Index,date: 2021-01-04br />return_base100: 172.7139br />name: Infrastructure Index,date: 2021-01-05br />return_base100: 169.9537br />name: Infrastructure Index,date: 2021-01-06br />return_base100: 185.2669br />name: Infrastructure Index,date: 2021-01-07br />return_base100: 214.8732br />name: Infrastructure Index,date: 2021-01-08br />return_base100: 205.9949br />name: Infrastructure Index,date: 2021-01-09br />return_base100: 198.7824br />name: Infrastructure Index,date: 2021-01-10br />return_base100: 224.3006br />name: Infrastructure Index,date: 2021-01-11br />return_base100: 208.2582br />name: Infrastructure Index,date: 2021-01-12br />return_base100: 184.9623br />name: Infrastructure Index,date: 2021-01-13br />return_base100: 178.5157br />name: Infrastructure Index,date: 2021-01-14br />return_base100: 203.2116br />name: Infrastructure Index,date: 2021-01-15br />return_base100: 221.3975br />name: Infrastructure Index,date: 2021-01-16br />return_base100: 251.9089br />name: Infrastructure Index,date: 2021-01-17br />return_base100: 254.2805br />name: Infrastructure Index,date: 2021-01-18br />return_base100: 285.1438br />name: Infrastructure Index,date: 2021-01-19br />return_base100: 272.1181br />name: Infrastructure Index,date: 2021-01-20br />return_base100: 263.4723br />name: Infrastructure Index,date: 2021-01-21br />return_base100: 275.2120br />name: Infrastructure Index,date: 2021-01-22br />return_base100: 232.5182br />name: Infrastructure Index,date: 2021-01-23br />return_base100: 266.4735br />name: Infrastructure Index,date: 2021-01-24br />return_base100: 297.5236br />name: Infrastructure Index,date: 2021-01-25br />return_base100: 298.9875br />name: Infrastructure Index,date: 2021-01-26br />return_base100: 286.6489br />name: Infrastructure Index,date: 2021-01-27br />return_base100: 281.5467br />name: Infrastructure Index,date: 2021-01-28br />return_base100: 256.2848br />name: Infrastructure Index,date: 2021-01-29br />return_base100: 280.1165br />name: Infrastructure Index,date: 2021-01-30br />return_base100: 276.0160br />name: Infrastructure Index,date: 2021-01-31br />return_base100: 285.8412br />name: Infrastructure Index,date: 2021-02-01br />return_base100: 277.8485br />name: Infrastructure Index,date: 2021-02-02br />return_base100: 282.1922br />name: Infrastructure Index,date: 2021-02-03br />return_base100: 300.2921br />name: Infrastructure Index,date: 2021-02-04br />return_base100: 328.4978br />name: Infrastructure Index,date: 2021-02-05br />return_base100: 334.7446br />name: Infrastructure Index,date: 2021-02-06br />return_base100: 360.5169br />name: Infrastructure Index,date: 2021-02-07br />return_base100: 340.5285br />name: Infrastructure Index,date: 2021-02-08br />return_base100: 334.0310br />name: Infrastructure Index,date: 2021-02-09br />return_base100: 345.3018br />name: Infrastructure Index,date: 2021-02-10br />return_base100: 370.9825br />name: Infrastructure Index,date: 2021-02-11br />return_base100: 362.3338br />name: Infrastructure Index,date: 2021-02-12br />return_base100: 385.6698br />name: Infrastructure Index,date: 2021-02-13br />return_base100: 422.9881br />name: Infrastructure Index,date: 2021-02-14br />return_base100: 453.0841br />name: Infrastructure Index,date: 2021-02-15br />return_base100: 442.0634br />name: Infrastructure Index,date: 2021-02-16br />return_base100: 425.5790br />name: Infrastructure Index,date: 2021-02-17br />return_base100: 423.9039br />name: Infrastructure Index,date: 2021-02-18br />return_base100: 430.1355br />name: Infrastructure Index,date: 2021-02-19br />return_base100: 439.5880br />name: Infrastructure Index,date: 2021-02-20br />return_base100: 473.9780br />name: Infrastructure Index,date: 2021-02-21br />return_base100: 461.3328br />name: Infrastructure Index,date: 2021-02-22br />return_base100: 463.4948br />name: Infrastructure Index,date: 2021-02-23br />return_base100: 428.0062br />name: Infrastructure Index,date: 2021-02-24br />return_base100: 351.7232br />name: Infrastructure Index,date: 2021-02-25br />return_base100: 379.3532br />name: Infrastructure Index,date: 2021-02-26br />return_base100: 337.6584br />name: Infrastructure Index,date: 2021-02-27br />return_base100: 340.7533br />name: Infrastructure Index,date: 2021-02-28br />return_base100: 356.3795br />name: Infrastructure Index,date: 2021-03-01br />return_base100: 332.3160br />name: Infrastructure Index,date: 2021-03-02br />return_base100: 370.8096br />name: Infrastructure Index,date: 2021-03-03br />return_base100: 379.2945br />name: Infrastructure Index,date: 2021-03-04br />return_base100: 397.2114br />name: Infrastructure Index,date: 2021-03-05br />return_base100: 372.7243br />name: Infrastructure Index,date: 2021-03-06br />return_base100: 373.7311br />name: Infrastructure Index,date: 2021-03-07br />return_base100: 382.1203br />name: Infrastructure Index,date: 2021-03-08br />return_base100: 392.3375br />name: Infrastructure Index,date: 2021-03-09br />return_base100: 430.3222br />name: Infrastructure Index,date: 2021-03-10br />return_base100: 434.1093br />name: Infrastructure Index,date: 2021-03-11br />return_base100: 411.1836br />name: Infrastructure Index,date: 2021-03-12br />return_base100: 413.8872br />name: Infrastructure Index,date: 2021-03-13br />return_base100: 394.6507br />name: Infrastructure Index,date: 2021-03-14br />return_base100: 416.7343br />name: Infrastructure Index,date: 2021-03-15br />return_base100: 406.4973br />name: Infrastructure Index,date: 2021-03-16br />return_base100: 389.0972br />name: Infrastructure Index,date: 2021-03-17br />return_base100: 396.3861br />name: Infrastructure Index,date: 2021-03-18br />return_base100: 428.5833br />name: Infrastructure Index,date: 2021-03-19br />return_base100: 415.6850br />name: Infrastructure Index,date: 2021-03-20br />return_base100: 424.5473br />name: Infrastructure Index,date: 2021-03-21br />return_base100: 428.7689br />name: Infrastructure Index,date: 2021-03-22br />return_base100: 426.3403br />name: Infrastructure Index,date: 2021-03-23br />return_base100: 397.0294br />name: Infrastructure Index,date: 2021-03-24br />return_base100: 394.4050br />name: Infrastructure Index,date: 2021-03-25br />return_base100: 361.3228br />name: Infrastructure Index,date: 2021-03-26br />return_base100: 363.2824br />name: Infrastructure Index,date: 2021-03-27br />return_base100: 398.0428br />name: Infrastructure Index,date: 2021-03-28br />return_base100: 399.6640br />name: Infrastructure Index,date: 2021-03-29br />return_base100: 405.6101br />name: Infrastructure Index,date: 2021-03-30br />return_base100: 421.8322br />name: Infrastructure Index,date: 2021-03-31br />return_base100: 426.8987br />name: Infrastructure Index,date: 2021-04-01br />return_base100: 440.6571br />name: Infrastructure Index,date: 2021-04-02br />return_base100: 456.0421br />name: Infrastructure Index,date: 2021-04-03br />return_base100: 480.2961br />name: Infrastructure Index,date: 2021-04-04br />return_base100: 444.2629br />name: Infrastructure Index,date: 2021-04-05br />return_base100: 468.1542br />name: Infrastructure Index,date: 2021-04-06br />return_base100: 486.3034br />name: Infrastructure Index,date: 2021-04-07br />return_base100: 498.6595br />name: Infrastructure Index,date: 2021-04-08br />return_base100: 455.6274br />name: Infrastructure Index,date: 2021-04-09br />return_base100: 482.6434br />name: Infrastructure Index,date: 2021-04-10br />return_base100: 479.1726br />name: Infrastructure Index,date: 2021-04-11br />return_base100: 485.8665br />name: Infrastructure Index,date: 2021-04-12br />return_base100: 499.4378br />name: Infrastructure Index,date: 2021-04-13br />return_base100: 491.7436br />name: Infrastructure Index,date: 2021-04-14br />return_base100: 511.7949br />name: Infrastructure Index,date: 2021-04-15br />return_base100: 558.0345br />name: Infrastructure Index,date: 2021-04-16br />return_base100: 584.2945br />name: Infrastructure Index,date: 2021-04-17br />return_base100: 568.7145br />name: Infrastructure Index,date: 2021-04-18br />return_base100: 551.4584br />name: Infrastructure Index,date: 2021-04-19br />return_base100: 524.6601br />name: Infrastructure Index,date: 2021-04-20br />return_base100: 481.6982br />name: Infrastructure Index,date: 2021-04-21br />return_base100: 509.5691br />name: Infrastructure Index,date: 2021-04-22br />return_base100: 485.6015br />name: Infrastructure Index,date: 2021-04-23br />return_base100: 461.4216br />name: Infrastructure Index,date: 2021-04-24br />return_base100: 451.9406br />name: Infrastructure Index,date: 2021-04-25br />return_base100: 406.8983br />name: Infrastructure Index,date: 2021-04-26br />return_base100: 412.1590br />name: Infrastructure Index,date: 2021-04-27br />return_base100: 464.4322br />name: Infrastructure Index,date: 2021-04-28br />return_base100: 488.7488br />name: Infrastructure Index,date: 2021-04-29br />return_base100: 480.7536br />name: Infrastructure Index,date: 2021-04-30br />return_base100: 489.7393br />name: Infrastructure Index,date: 2021-05-01br />return_base100: 512.4532br />name: Infrastructure Index,date: 2021-05-02br />return_base100: 541.3453br />name: Infrastructure Index,date: 2021-05-03br />return_base100: 526.9421br />name: Infrastructure Index,date: 2021-05-04br />return_base100: 549.9102br />name: Infrastructure Index,date: 2021-05-05br />return_base100: 560.1871br />name: Infrastructure Index,date: 2021-05-06br />return_base100: 604.4737br />name: Infrastructure Index,date: 2021-05-07br />return_base100: 586.8265br />name: Infrastructure Index,date: 2021-05-08br />return_base100: 603.8932br />name: Infrastructure Index,date: 2021-05-09br />return_base100: 603.3210br />name: Infrastructure Index,date: 2021-05-10br />return_base100: 633.3815br />name: Infrastructure Index,date: 2021-05-11br />return_base100: 585.9206br />name: Infrastructure Index,date: 2021-05-12br />return_base100: 605.3343br />name: Infrastructure Index,date: 2021-05-13br />return_base100: 521.7756br />name: Infrastructure Index,date: 2021-05-14br />return_base100: 527.4856br />name: Infrastructure Index,date: 2021-05-15br />return_base100: 567.1263br />name: Infrastructure Index,date: 2021-05-16br />return_base100: 509.4426br />name: Infrastructure Index,date: 2021-05-17br />return_base100: 503.1222br />name: Infrastructure Index,date: 2021-05-18br />return_base100: 463.6972br />name: Infrastructure Index,date: 2021-05-19br />return_base100: 516.5913br />name: Infrastructure Index,date: 2021-05-20br />return_base100: 340.2691br />name: Infrastructure Index,date: 2021-05-21br />return_base100: 379.1421br />name: Infrastructure Index,date: 2021-05-22br />return_base100: 322.3363br />name: Infrastructure Index,date: 2021-05-23br />return_base100: 299.9383br />name: Infrastructure Index,date: 2021-05-24br />return_base100: 254.7197br />name: Infrastructure Index,date: 2021-05-25br />return_base100: 324.2084br />name: Infrastructure Index,date: 2021-05-26br />return_base100: 338.5546br />name: Infrastructure Index,date: 2021-05-27br />return_base100: 399.1580br />name: Infrastructure Index,date: 2021-05-28br />return_base100: 375.7441br />name: Infrastructure Index,date: 2021-05-29br />return_base100: 332.3508br />name: Infrastructure Index,date: 2021-05-30br />return_base100: 303.4491br />name: Infrastructure Index,date: 2021-05-31br />return_base100: 321.5857br />name: Infrastructure Index,date: 2021-06-01br />return_base100: 367.9117br />name: Infrastructure Index,date: 2021-06-02br />return_base100: 358.9969br />name: Infrastructure Index,date: 2021-06-03br />return_base100: 363.8292br />name: Infrastructure Index,date: 2021-06-04br />return_base100: 384.2035br />name: Infrastructure Index,date: 2021-06-05br />return_base100: 350.6415br />name: Infrastructure Index,date: 2021-06-06br />return_base100: 333.5481br />name: Infrastructure Index,date: 2021-06-07br />return_base100: 339.9440br />name: Infrastructure Index,date: 2021-06-08br />return_base100: 306.7445br />name: Infrastructure Index,date: 2021-06-09br />return_base100: 307.6241br />name: Infrastructure Index,date: 2021-06-10br />return_base100: 329.1217br />name: Infrastructure Index,date: 2021-06-11br />return_base100: 310.8398br />name: Infrastructure Index,date: 2021-06-12br />return_base100: 285.9795br />name: Infrastructure Index,date: 2021-06-13br />return_base100: 286.1915br />name: Infrastructure Index,date: 2021-06-14br />return_base100: 304.5109br />name: Infrastructure Index,date: 2021-06-15br />return_base100: 329.7479br />name: Infrastructure Index,date: 2021-06-16br />return_base100: 339.8057br />name: Infrastructure Index,date: 2021-06-17br />return_base100: 317.9834br />name: Infrastructure Index,date: 2021-06-18br />return_base100: 322.2463br />name: Infrastructure Index,date: 2021-06-19br />return_base100: 295.1604br />name: Infrastructure Index,date: 2021-06-20br />return_base100: 286.3517br />name: Infrastructure Index,date: 2021-06-21br />return_base100: 298.2152br />name: Infrastructure Index,date: 2021-06-22br />return_base100: 239.0370br />name: Infrastructure Index,date: 2021-06-23br />return_base100: 232.2147br />name: Infrastructure Index,date: 2021-06-24br />return_base100: 253.4494br />name: Infrastructure Index,date: 2021-06-25br />return_base100: 262.4616br />name: Infrastructure Index,date: 2021-06-26br />return_base100: 238.0475br />name: Infrastructure Index,date: 2021-06-27br />return_base100: 233.5268br />name: Infrastructure Index,date: 2021-06-28br />return_base100: 251.7912br />name: Infrastructure Index,date: 2021-06-29br />return_base100: 259.9896br />name: Infrastructure Index,date: 2021-06-30br />return_base100: 274.0107br />name: Infrastructure Index,date: 2021-07-01br />return_base100: 273.9060br />name: Infrastructure Index,date: 2021-07-02br />return_base100: 258.3755br />name: Infrastructure Index,date: 2021-07-03br />return_base100: 258.2231br />name: Infrastructure Index,date: 2021-07-04br />return_base100: 265.6367br />name: Infrastructure Index,date: 2021-07-05br />return_base100: 276.3483br />name: Infrastructure Index,date: 2021-07-06br />return_base100: 266.7696br />name: Infrastructure Index,date: 2021-07-07br />return_base100: 282.3781br />name: Infrastructure Index,date: 2021-07-08br />return_base100: 282.9664br />name: Infrastructure Index,date: 2021-07-09br />return_base100: 264.2144br />name: Infrastructure Index,date: 2021-07-10br />return_base100: 267.8807br />name: Infrastructure Index,date: 2021-07-11br />return_base100: 262.2398br />name: Infrastructure Index,date: 2021-07-12br />return_base100: 266.1061br />name: Infrastructure Index,date: 2021-07-13br />return_base100: 255.9653br />name: Infrastructure Index,date: 2021-07-14br />return_base100: 245.6470br />name: Infrastructure Index,date: 2021-07-15br />return_base100: 247.7619br />name: Infrastructure Index,date: 2021-07-16br />return_base100: 230.8801br />name: Infrastructure Index,date: 2021-07-17br />return_base100: 220.6651br />name: Infrastructure Index,date: 2021-07-18br />return_base100: 223.6118br />name: Infrastructure Index,date: 2021-07-19br />return_base100: 225.4914br />name: Infrastructure Index,date: 2021-07-20br />return_base100: 210.2681br />name: Infrastructure Index,date: 2021-07-21br />return_base100: 200.4829br />name: Infrastructure Index,date: 2021-07-22br />return_base100: 219.9894br />name: Infrastructure Index,date: 2021-07-23br />return_base100: 227.9142br />name: Infrastructure Index,date: 2021-07-24br />return_base100: 238.1049br />name: Infrastructure Index,date: 2021-07-25br />return_base100: 239.1123br />name: Infrastructure Index,date: 2021-07-26br />return_base100: 248.6931br />name: Infrastructure Index,date: 2021-07-27br />return_base100: 262.4467br />name: Infrastructure Index,date: 2021-07-28br />return_base100: 275.2602br />name: Infrastructure Index,date: 2021-07-29br />return_base100: 279.3502br />name: Infrastructure Index,date: 2021-07-30br />return_base100: 283.7148br />name: Infrastructure Index,date: 2021-07-31br />return_base100: 308.5279br />name: Infrastructure Index,date: 2021-08-01br />return_base100: 314.7283br />name: Infrastructure Index,date: 2021-08-02br />return_base100: 303.8106br />name: Infrastructure Index,date: 2021-08-03br />return_base100: 316.2741br />name: Infrastructure Index,date: 2021-08-04br />return_base100: 312.6392br />name: Infrastructure Index,date: 2021-08-05br />return_base100: 317.7927br />name: Infrastructure Index,date: 2021-08-06br />return_base100: 319.6798br />name: Infrastructure Index,date: 2021-08-07br />return_base100: 323.1846br />name: Infrastructure Index,date: 2021-08-08br />return_base100: 332.0816br />name: Infrastructure Index,date: 2021-08-09br />return_base100: 312.9311br />name: Infrastructure Index,date: 2021-08-10br />return_base100: 329.5234br />name: Infrastructure Index,date: 2021-08-11br />return_base100: 333.1863br />name: Infrastructure Index,date: 2021-08-12br />return_base100: 348.3837br />name: Infrastructure Index,date: 2021-08-13br />return_base100: 342.5953br />name: Infrastructure Index,date: 2021-08-14br />return_base100: 374.3472br />name: Infrastructure Index,date: 2021-08-15br />return_base100: 367.2739br />name: Infrastructure Index,date: 2021-08-16br />return_base100: 371.0897br />name: Infrastructure Index,date: 2021-08-17br />return_base100: 370.3604br />name: Infrastructure Index,date: 2021-08-18br />return_base100: 351.9917br />name: Infrastructure Index,date: 2021-08-19br />return_base100: 355.8596br />name: Infrastructure Index,date: 2021-08-20br />return_base100: 375.2004br />name: Infrastructure Index,date: 2021-08-21br />return_base100: 395.6332br />name: Infrastructure Index,date: 2021-08-22br />return_base100: 390.0332br />name: Infrastructure Index,date: 2021-08-23br />return_base100: 397.7213br />name: Infrastructure Index,date: 2021-08-24br />return_base100: 406.4315br />name: Infrastructure Index,date: 2021-08-25br />return_base100: 372.1103br />name: Infrastructure Index,date: 2021-08-26br />return_base100: 381.3853br />name: Infrastructure Index,date: 2021-08-27br />return_base100: 357.4974br />name: Infrastructure Index,date: 2021-08-28br />return_base100: 373.1037br />name: Infrastructure Index,date: 2021-08-29br />return_base100: 369.6779br />name: Infrastructure Index,date: 2021-08-30br />return_base100: 372.3903br />name: Infrastructure Index,date: 2021-08-31br />return_base100: 355.5429br />name: Infrastructure Index,date: 2021-09-01br />return_base100: 371.0397br />name: Infrastructure Index,date: 2021-09-02br />return_base100: 398.7884br />name: Infrastructure Index,date: 2021-09-03br />return_base100: 403.6431br />name: Infrastructure Index,date: 2021-09-04br />return_base100: 410.3652br />name: Infrastructure Index,date: 2021-09-05br />return_base100: 410.1460br />name: Infrastructure Index,date: 2021-09-06br />return_base100: 440.8067br />name: Infrastructure Index,date: 2021-09-07br />return_base100: 453.8747br />name: Infrastructure Index,date: 2021-09-08br />return_base100: 370.0032br />name: Infrastructure Index,date: 2021-09-09br />return_base100: 364.5218br />name: Infrastructure Index,date: 2021-09-10br />return_base100: 374.9834br />name: Infrastructure Index,date: 2021-09-11br />return_base100: 353.8495br />name: Infrastructure Index,date: 2021-09-12br />return_base100: 363.9054br />name: Infrastructure Index,date: 2021-09-13br />return_base100: 386.7389br />name: Infrastructure Index,date: 2021-09-14br />return_base100: 359.2294br />name: Infrastructure Index,date: 2021-09-15br />return_base100: 387.5912br />name: Infrastructure Index,date: 2021-09-16br />return_base100: 399.0990br />name: Infrastructure Index,date: 2021-09-17br />return_base100: 386.5202br />name: Infrastructure Index,date: 2021-09-18br />return_base100: 365.5407br />name: Infrastructure Index,date: 2021-09-19br />return_base100: 374.1566br />name: Infrastructure Index,date: 2021-09-20br />return_base100: 363.3603br />name: Infrastructure Index,date: 2021-09-21br />return_base100: 312.9865br />name: Infrastructure Index,date: 2021-09-22br />return_base100: 287.9511br />name: Infrastructure Index,date: 2021-09-23br />return_base100: 327.4208br />name: Infrastructure Index,date: 2021-09-24br />return_base100: 338.2479br />name: Infrastructure Index,date: 2021-09-25br />return_base100: 315.9744br />name: Infrastructure Index,date: 2021-09-26br />return_base100: 323.9154br />name: Infrastructure Index,date: 2021-09-27br />return_base100: 323.1401br />name: Infrastructure Index,date: 2021-09-28br />return_base100: 307.5405br />name: Infrastructure Index,date: 2021-09-29br />return_base100: 293.0304br />name: Infrastructure Index,date: 2021-09-30br />return_base100: 300.9696br />name: Infrastructure Index,date: 2021-10-01br />return_base100: 315.1732br />name: Infrastructure Index,date: 2021-10-02br />return_base100: 342.7566br />name: Infrastructure Index,date: 2021-10-03br />return_base100: 352.3322br />name: Infrastructure Index,date: 2021-10-04br />return_base100: 357.0501br />name: Infrastructure Index,date: 2021-10-05br />return_base100: 350.4825br />name: Infrastructure Index,date: 2021-10-06br />return_base100: 360.7614br />name: Infrastructure Index,date: 2021-10-07br />return_base100: 353.1719br />name: Infrastructure Index,date: 2021-10-08br />return_base100: 355.1723br />name: Infrastructure Index,date: 2021-10-09br />return_base100: 351.9193br />name: Infrastructure Index,date: 2021-10-10br />return_base100: 366.0151br />name: Infrastructure Index,date: 2021-10-11br />return_base100: 345.2040br />name: Infrastructure Index,date: 2021-10-12br />return_base100: 342.3475br />name: Infrastructure Index,date: 2021-10-13br />return_base100: 334.9533br />name: Infrastructure Index,date: 2021-10-14br />return_base100: 343.7515br />name: Infrastructure Index,date: 2021-10-15br />return_base100: 354.6005br />name: Infrastructure Index,date: 2021-10-16br />return_base100: 377.2106br />name: Infrastructure Index,date: 2021-10-17br />return_base100: 379.6407br />name: Infrastructure Index,date: 2021-10-18br />return_base100: 369.8557br />name: Infrastructure Index,date: 2021-10-19br />return_base100: 364.4731br />name: Infrastructure Index,date: 2021-10-20br />return_base100: 369.7109br />name: Infrastructure Index,date: 2021-10-21br />return_base100: 388.6421br />name: Infrastructure Index,date: 2021-10-22br />return_base100: 394.6217br />name: Infrastructure Index,date: 2021-10-23br />return_base100: 395.5554br />name: Infrastructure Index,date: 2021-10-24br />return_base100: 411.3985br />name: Infrastructure Index,date: 2021-10-25br />return_base100: 400.4642br />name: Infrastructure Index,date: 2021-10-26br />return_base100: 428.2366br />name: Infrastructure Index,date: 2021-10-27br />return_base100: 429.2265br />name: Infrastructure Index,date: 2021-10-28br />return_base100: 383.4536br />name: Infrastructure Index,date: 2021-10-29br />return_base100: 398.4518br />name: Infrastructure Index,date: 2021-10-30br />return_base100: 407.4428br />name: Infrastructure Index,date: 2021-10-31br />return_base100: 394.8198br />name: Infrastructure Index,date: 2021-11-01br />return_base100: 412.5734br />name: Infrastructure Index,date: 2021-11-02br />return_base100: 424.2151br />name: Infrastructure Index,date: 2021-11-03br />return_base100: 441.9936br />name: Infrastructure Index,date: 2021-11-04br />return_base100: 449.5808br />name: Infrastructure Index,date: 2021-11-05br />return_base100: 440.8857br />name: Infrastructure Index,date: 2021-11-06br />return_base100: 453.0740br />name: Infrastructure Index,date: 2021-11-07br />return_base100: 450.0765br />name: Infrastructure Index,date: 2021-11-08br />return_base100: 465.8736br />name: Infrastructure Index,date: 2021-11-09br />return_base100: 482.8529br />name: Infrastructure Index,date: 2021-11-10br />return_base100: 490.6660br />name: Infrastructure Index,date: 2021-11-11br />return_base100: 477.2122br />name: Infrastructure Index,date: 2021-11-12br />return_base100: 492.5862br />name: Infrastructure Index,date: 2021-11-13br />return_base100: 477.8295br />name: Infrastructure Index,date: 2021-11-14br />return_base100: 485.4607br />name: Infrastructure Index,date: 2021-11-15br />return_base100: 480.8053br />name: Infrastructure Index,date: 2021-11-16br />return_base100: 471.0920br />name: Infrastructure Index,date: 2021-11-17br />return_base100: 431.4964br />name: Infrastructure Index,date: 2021-11-18br />return_base100: 431.1876br />name: Infrastructure Index,date: 2021-11-19br />return_base100: 393.5900br />name: Infrastructure Index,date: 2021-11-20br />return_base100: 429.9497br />name: Infrastructure Index,date: 2021-11-21br />return_base100: 437.0584br />name: Infrastructure Index,date: 2021-11-22br />return_base100: 432.9060br />name: Infrastructure Index,date: 2021-11-23br />return_base100: 404.8502br />name: Infrastructure Index,date: 2021-11-24br />return_base100: 428.3924br />name: Infrastructure Index,date: 2021-11-25br />return_base100: 405.9133br />name: Infrastructure Index,date: 2021-11-26br />return_base100: 425.9111br />name: Infrastructure Index,date: 2021-11-27br />return_base100: 395.7234br />name: Infrastructure Index,date: 2021-11-28br />return_base100: 422.9209br />name: Infrastructure Index,date: 2021-11-29br />return_base100: 425.5735br />name: Infrastructure Index,date: 2021-11-30br />return_base100: 424.7251br />name: Infrastructure Index,date: 2021-12-01br />return_base100: 415.6873br />name: Infrastructure Index,date: 2021-12-02br />return_base100: 415.8452br />name: Infrastructure Index,date: 2021-12-03br />return_base100: 402.4640br />name: Infrastructure Index,date: 2021-12-04br />return_base100: 381.3467br />name: Infrastructure Index,date: 2021-12-05br />return_base100: 337.4492br />name: Infrastructure Index,date: 2021-12-06br />return_base100: 318.0109br />name: Infrastructure Index,date: 2021-12-07br />return_base100: 327.1560br />name: Infrastructure Index,date: 2021-12-08br />return_base100: 327.8819br />name: Infrastructure Index,date: 2021-12-09br />return_base100: 349.1037br />name: Infrastructure Index,date: 2021-12-10br />return_base100: 319.4760br />name: Infrastructure Index,date: 2021-12-11br />return_base100: 297.4490br />name: Infrastructure Index,date: 2021-12-12br />return_base100: 313.2187br />name: Infrastructure Index,date: 2021-12-13br />return_base100: 321.5190br />name: Infrastructure Index,date: 2021-12-14br />return_base100: 284.1334br />name: Infrastructure Index,date: 2021-12-15br />return_base100: 293.1071br />name: Infrastructure Index,date: 2021-12-16br />return_base100: 306.8484br />name: Infrastructure Index,date: 2021-12-17br />return_base100: 298.3700br />name: Infrastructure Index,date: 2021-12-18br />return_base100: 291.2270br />name: Infrastructure Index,date: 2021-12-19br />return_base100: 301.9572br />name: Infrastructure Index,date: 2021-12-20br />return_base100: 299.9817br />name: Infrastructure Index,date: 2021-12-21br />return_base100: 294.4996br />name: Infrastructure Index,date: 2021-12-22br />return_base100: 315.1672br />name: Infrastructure Index,date: 2021-12-23br />return_base100: 323.3812br />name: Infrastructure Index,date: 2021-12-24br />return_base100: 346.7795br />name: Infrastructure Index,date: 2021-12-25br />return_base100: 336.5613br />name: Infrastructure Index,date: 2021-12-26br />return_base100: 344.0885br />name: Infrastructure Index,date: 2021-12-27br />return_base100: 350.6047br />name: Infrastructure Index,date: 2021-12-28br />return_base100: 354.5949br />name: Infrastructure Index,date: 2021-12-29br />return_base100: 323.4622br />name: Infrastructure Index,date: 2021-12-30br />return_base100: 313.7499br />name: Infrastructure Index,date: 2021-12-31br />return_base100: 316.3915br />name: Infrastructure Index,date: 2022-01-01br />return_base100: 314.7590br />name: Infrastructure Index,date: 2022-01-02br />return_base100: 326.6423br />name: Infrastructure Index,date: 2022-01-03br />return_base100: 336.7098br />name: Infrastructure Index,date: 2022-01-04br />return_base100: 348.5635br />name: Infrastructure Index,date: 2022-01-05br />return_base100: 347.1998br />name: Infrastructure Index,date: 2022-01-06br />return_base100: 348.0348br />name: Infrastructure Index,date: 2022-01-07br />return_base100: 342.5116br />name: Infrastructure Index,date: 2022-01-08br />return_base100: 333.6292br />name: Infrastructure Index,date: 2022-01-09br />return_base100: 324.4121br />name: Infrastructure Index,date: 2022-01-10br />return_base100: 340.3945br />name: Infrastructure Index,date: 2022-01-11br />return_base100: 334.3086br />name: Infrastructure Index,date: 2022-01-12br />return_base100: 332.5780br />name: Infrastructure Index,date: 2022-01-13br />return_base100: 341.6666br />name: Infrastructure Index,date: 2022-01-14br />return_base100: 322.0752br />name: Infrastructure Index,date: 2022-01-15br />return_base100: 329.4580br />name: Infrastructure Index,date: 2022-01-16br />return_base100: 330.7847br />name: Infrastructure Index,date: 2022-01-17br />return_base100: 331.5527br />name: Infrastructure Index,date: 2022-01-18br />return_base100: 312.8230br />name: Infrastructure Index,date: 2022-01-19br />return_base100: 303.0463br />name: Infrastructure Index,date: 2022-01-20br />return_base100: 290.1071br />name: Infrastructure Index,date: 2022-01-21br />return_base100: 274.0290br />name: Infrastructure Index,date: 2022-01-22br />return_base100: 234.9676br />name: Infrastructure Index,date: 2022-01-23br />return_base100: 217.3982br />name: Infrastructure Index,date: 2022-01-24br />return_base100: 224.0938br />name: Infrastructure Index,date: 2022-01-25br />return_base100: 212.2980br />name: Infrastructure Index,date: 2022-01-26br />return_base100: 215.4105br />name: Infrastructure Index,date: 2022-01-27br />return_base100: 214.6387br />name: Infrastructure Index,date: 2022-01-28br />return_base100: 213.0726br />name: Infrastructure Index,date: 2022-01-29br />return_base100: 223.5922br />name: Infrastructure Index,date: 2022-01-30br />return_base100: 227.2675br />name: Infrastructure Index,date: 2022-01-31br />return_base100: 234.2058br />name: Infrastructure Index,date: 2022-02-01br />return_base100: 234.7139br />name: Infrastructure Index,date: 2022-02-02br />return_base100: 237.5247br />name: Infrastructure Index,date: 2022-02-03br />return_base100: 222.6852br />name: Infrastructure Index,date: 2022-02-04br />return_base100: 224.9988br />name: Infrastructure Index,date: 2022-02-05br />return_base100: 244.8410br />name: Infrastructure Index,date: 2022-02-06br />return_base100: 250.1251br />name: Infrastructure Index,date: 2022-02-07br />return_base100: 254.7547br />name: Infrastructure Index,date: 2022-02-08br />return_base100: 265.8155br />name: Infrastructure Index,date: 2022-02-09br />return_base100: 257.6800br />name: Infrastructure Index,date: 2022-02-10br />return_base100: 263.6927br />name: Infrastructure Index,date: 2022-02-11br />return_base100: 249.4540br />name: Infrastructure Index,date: 2022-02-12br />return_base100: 233.3654br />name: Infrastructure Index,date: 2022-02-13br />return_base100: 229.7106br />name: Infrastructure Index,date: 2022-02-14br />return_base100: 225.5480br />name: Infrastructure Index,date: 2022-02-15br />return_base100: 226.5923br />name: Infrastructure Index,date: 2022-02-16br />return_base100: 248.4857br />name: Infrastructure Index,date: 2022-02-17br />return_base100: 247.9982br />name: Infrastructure Index,date: 2022-02-18br />return_base100: 225.0983br />name: Infrastructure Index,date: 2022-02-19br />return_base100: 220.1206br />name: Infrastructure Index,date: 2022-02-20br />return_base100: 222.0188br />name: Infrastructure Index,date: 2022-02-21br />return_base100: 209.7229br />name: Infrastructure Index,date: 2022-02-22br />return_base100: 192.9560br />name: Infrastructure Index,date: 2022-02-23br />return_base100: 201.2107br />name: Infrastructure Index,date: 2022-02-24br />return_base100: 194.5516br />name: Infrastructure Index,date: 2022-02-25br />return_base100: 192.6942br />name: Infrastructure Index,date: 2022-02-26br />return_base100: 208.5144br />name: Infrastructure Index,date: 2022-02-27br />return_base100: 208.7050br />name: Infrastructure Index,date: 2022-02-28br />return_base100: 197.9156br />name: Infrastructure Index,date: 2022-03-01br />return_base100: 219.6227br />name: Infrastructure Index,date: 2022-03-02br />return_base100: 225.1255br />name: Infrastructure Index,date: 2022-03-03br />return_base100: 222.4299br />name: Infrastructure Index,date: 2022-03-04br />return_base100: 217.1342br />name: Infrastructure Index,date: 2022-03-05br />return_base100: 202.8837br />name: Infrastructure Index,date: 2022-03-06br />return_base100: 206.2052br />name: Infrastructure Index,date: 2022-03-07br />return_base100: 195.3028br />name: Infrastructure Index,date: 2022-03-08br />return_base100: 189.6419br />name: Infrastructure Index,date: 2022-03-09br />return_base100: 193.6221br />name: Infrastructure Index,date: 2022-03-10br />return_base100: 205.3331br />name: Infrastructure Index,date: 2022-03-11br />return_base100: 194.8008br />name: Infrastructure Index,date: 2022-03-12br />return_base100: 190.6836br />name: Infrastructure Index,date: 2022-03-13br />return_base100: 192.9228br />name: Infrastructure Index,date: 2022-03-14br />return_base100: 188.5628br />name: Infrastructure Index,date: 2022-03-15br />return_base100: 196.0161br />name: Infrastructure Index,date: 2022-03-16br />return_base100: 201.1442br />name: Infrastructure Index,date: 2022-03-17br />return_base100: 212.2296br />name: Infrastructure Index,date: 2022-03-18br />return_base100: 207.2816br />name: Infrastructure Index,date: 2022-03-19br />return_base100: 212.7380br />name: Infrastructure Index,date: 2022-03-20br />return_base100: 217.0697br />name: Infrastructure Index,date: 2022-03-21br />return_base100: 209.7447br />name: Infrastructure Index,date: 2022-03-22br />return_base100: 216.9199br />name: Infrastructure Index,date: 2022-03-23br />return_base100: 221.8618br />name: Infrastructure Index,date: 2022-03-24br />return_base100: 225.8015br />name: Infrastructure Index,date: 2022-03-25br />return_base100: 229.6920br />name: Infrastructure Index,date: 2022-03-26br />return_base100: 222.9259br />name: Infrastructure Index,date: 2022-03-27br />return_base100: 227.0160br />name: Infrastructure Index,date: 2022-03-28br />return_base100: 238.3966br />name: Infrastructure Index,date: 2022-03-29br />return_base100: 236.4419br />name: Infrastructure Index,date: 2022-03-30br />return_base100: 246.2864br />name: Infrastructure Index,date: 2022-03-31br />return_base100: 249.6625br />name: Infrastructure Index,date: 2022-04-01br />return_base100: 244.1629br />name: Infrastructure Index,date: 2022-04-02br />return_base100: 251.6781br />name: Infrastructure Index,date: 2022-04-03br />return_base100: 256.1455br />name: Infrastructure Index,date: 2022-04-04br />return_base100: 262.4877br />name: Infrastructure Index,date: 2022-04-05br />return_base100: 253.4191br />name: Infrastructure Index,date: 2022-04-06br />return_base100: 246.0401br />name: Infrastructure Index,date: 2022-04-07br />return_base100: 222.3160br />name: Infrastructure Index,date: 2022-04-08br />return_base100: 229.1696br />name: Infrastructure Index,date: 2022-04-09br />return_base100: 216.7254br />name: Infrastructure Index,date: 2022-04-10br />return_base100: 221.8109br />name: Infrastructure Index,date: 2022-04-11br />return_base100: 217.4672br />name: Infrastructure Index,date: 2022-04-12br />return_base100: 194.3652br />name: Infrastructure Index,date: 2022-04-13br />return_base100: 201.1133br />name: Infrastructure Index,date: 2022-04-14br />return_base100: 205.8245br />name: Infrastructure Index,date: 2022-04-15br />return_base100: 198.2392br />name: Infrastructure Index,date: 2022-04-16br />return_base100: 202.2514br />name: Infrastructure Index,date: 2022-04-17br />return_base100: 201.8110br />name: Infrastructure Index,date: 2022-04-18br />return_base100: 196.2827br />name: Infrastructure Index,date: 2022-04-19br />return_base100: 199.8926br />name: Infrastructure Index,date: 2022-04-20br />return_base100: 206.0488br />name: Infrastructure Index,date: 2022-04-21br />return_base100: 204.5439br />name: Infrastructure Index,date: 2022-04-22br />return_base100: 200.0168br />name: Infrastructure Index,date: 2022-04-23br />return_base100: 198.1018br />name: Infrastructure Index,date: 2022-04-24br />return_base100: 196.0423br />name: Infrastructure Index,date: 2022-04-25br />return_base100: 194.3690br />name: Infrastructure Index,date: 2022-04-26br />return_base100: 195.5661br />name: Infrastructure Index,date: 2022-04-27br />return_base100: 181.1299br />name: Infrastructure Index,date: 2022-04-28br />return_base100: 188.4646br />name: Infrastructure Index,date: 2022-04-29br />return_base100: 188.1379br />name: Infrastructure Index,date: 2022-04-30br />return_base100: 178.4358br />name: Infrastructure Index,date: 2022-05-01br />return_base100: 166.2213br />name: Infrastructure Index,date: 2022-05-02br />return_base100: 171.8293br />name: Infrastructure Index,date: 2022-05-03br />return_base100: 170.7518br />name: Infrastructure Index,date: 2022-05-04br />return_base100: 168.1087br />name: Infrastructure Index,date: 2022-05-05br />return_base100: 182.1741br />name: Infrastructure Index,date: 2022-05-06br />return_base100: 164.6222br />name: Infrastructure Index,date: 2022-05-07br />return_base100: 163.6745br />name: Infrastructure Index,date: 2022-05-08br />return_base100: 157.3595br />name: Infrastructure Index,date: 2022-05-09br />return_base100: 153.1978br />name: Infrastructure Index,date: 2022-05-10br />return_base100: 126.4907br />name: Infrastructure Index,date: 2022-05-11br />return_base100: 129.5492br />name: Infrastructure Index,date: 2022-05-12br />return_base100: 96.5451br />name: Infrastructure Index,date: 2022-05-13br />return_base100: 90.4727br />name: Infrastructure Index,date: 2022-05-14br />return_base100: 99.1851br />name: Infrastructure Index,date: 2022-05-15br />return_base100: 105.4098br />name: Infrastructure Index,date: 2022-05-16br />return_base100: 112.2061br />name: Infrastructure Index,date: 2022-05-17br />return_base100: 105.2778br />name: Infrastructure Index,date: 2022-05-18br />return_base100: 110.5162br />name: Infrastructure Index,date: 2022-05-19br />return_base100: 98.5580br />name: Infrastructure Index,date: 2022-05-20br />return_base100: 104.3920br />name: Infrastructure Index,date: 2022-05-21br />return_base100: 100.1950br />name: Infrastructure Index,date: 2022-05-22br />return_base100: 103.0555br />name: Infrastructure Index,date: 2022-05-23br />return_base100: 105.8390br />name: Infrastructure Index,date: 2022-05-24br />return_base100: 101.8628br />name: Infrastructure Index,date: 2022-05-25br />return_base100: 103.5004br />name: Infrastructure Index,date: 2022-05-26br />return_base100: 101.8690br />name: Infrastructure Index,date: 2022-05-27br />return_base100: 95.2139br />name: Infrastructure Index,date: 2022-05-28br />return_base100: 90.8079br />name: Infrastructure Index,date: 2022-05-29br />return_base100: 93.9577br />name: Infrastructure Index,date: 2022-05-30br />return_base100: 95.8773br />name: Infrastructure Index,date: 2022-05-31br />return_base100: 105.6387br />name: Infrastructure Index,date: 2022-06-01br />return_base100: 106.6982br />name: Infrastructure Index,date: 2022-06-02br />return_base100: 100.6191br />name: Infrastructure Index,date: 2022-06-03br />return_base100: 103.3589br />name: Infrastructure Index,date: 2022-06-04br />return_base100: 100.0428br />name: Infrastructure Index,date: 2022-06-05br />return_base100: 104.1649br />name: Infrastructure Index,date: 2022-06-06br />return_base100: 104.6451br />name: Infrastructure Index,date: 2022-06-07br />return_base100: 107.2376br />name: Infrastructure Index,date: 2022-06-08br />return_base100: 110.1593br />name: Infrastructure Index,date: 2022-06-09br />return_base100: 108.3311br />name: Infrastructure Index,date: 2022-06-10br />return_base100: 111.7551br />name: Infrastructure Index,date: 2022-06-11br />return_base100: 101.2186br />name: Infrastructure Index,date: 2022-06-12br />return_base100: 90.5922br />name: Infrastructure Index,date: 2022-06-13br />return_base100: 82.4764br />name: Infrastructure Index,date: 2022-06-14br />return_base100: 74.7804br />name: Infrastructure Index,date: 2022-06-15br />return_base100: 81.0564br />name: Infrastructure Index,date: 2022-06-16br />return_base100: 86.8011br />name: Infrastructure Index,date: 2022-06-17br />return_base100: 76.5431br />name: Infrastructure Index,date: 2022-06-18br />return_base100: 78.4734br />name: Infrastructure Index,date: 2022-06-19br />return_base100: 74.5496br />name: Infrastructure Index,date: 2022-06-20br />return_base100: 80.4179br />name: Infrastructure Index,date: 2022-06-21br />return_base100: 84.1072br />name: Infrastructure Index,date: 2022-06-22br />return_base100: 84.0761br />name: Infrastructure Index,date: 2022-06-23br />return_base100: 81.6975br />name: Infrastructure Index,date: 2022-06-24br />return_base100: 86.9458br />name: Infrastructure Index,date: 2022-06-25br />return_base100: 90.9044br />name: Infrastructure Index,date: 2022-06-26br />return_base100: 90.1906br />name: Infrastructure Index,date: 2022-06-27br />return_base100: 85.8112br />name: Infrastructure Index,date: 2022-06-28br />return_base100: 84.7258br />name: Infrastructure Index,date: 2022-06-29br />return_base100: 81.9076br />name: Infrastructure Index,date: 2022-06-30br />return_base100: 80.9711br />name: Infrastructure Index,date: 2022-07-01br />return_base100: 79.7682br />name: Infrastructure Index,date: 2022-07-02br />return_base100: 78.9421br />name: Infrastructure Index,date: 2022-07-03br />return_base100: 79.5455br />name: Infrastructure Index,date: 2022-07-04br />return_base100: 79.6947br />name: Infrastructure Index,date: 2022-07-05br />return_base100: 82.9316br />name: Infrastructure Index,date: 2022-07-06br />return_base100: 81.2466br />name: Infrastructure Index,date: 2022-07-07br />return_base100: 82.4576br />name: Infrastructure Index,date: 2022-07-08br />return_base100: 85.9486br />name: Infrastructure Index,date: 2022-07-09br />return_base100: 84.5040br />name: Infrastructure Index,date: 2022-07-10br />return_base100: 85.5640br />name: Infrastructure Index,date: 2022-07-11br />return_base100: 82.0953br />name: Infrastructure Index,date: 2022-07-12br />return_base100: 78.0806br />name: Infrastructure Index,date: 2022-07-13br />return_base100: 76.6041br />name: Infrastructure Index,date: 2022-07-14br />return_base100: 79.5671br />name: Infrastructure Index,date: 2022-07-15br />return_base100: 81.1949br />name: Infrastructure Index,date: 2022-07-16br />return_base100: 82.4558br />name: Infrastructure Index,date: 2022-07-17br />return_base100: 84.9715br />name: Infrastructure Index,date: 2022-07-18br />return_base100: 83.0765br />name: Infrastructure Index,date: 2022-07-19br />return_base100: 90.4233br />name: Infrastructure Index,date: 2022-07-20br />return_base100: 93.0460br />name: Infrastructure Index,date: 2022-07-21br />return_base100: 88.5146br />name: Infrastructure Index,date: 2022-07-22br />return_base100: 88.0055br />name: Infrastructure Index,date: 2022-07-23br />return_base100: 88.9689br />name: Infrastructure Index,date: 2022-07-24br />return_base100: 90.6958br />name: Infrastructure Index,date: 2022-07-25br />return_base100: 83.2794br />name: Infrastructure Index,date: 2022-07-26br />return_base100: 82.8813br />name: Infrastructure Index,date: 2022-07-27br />return_base100: 90.7440br />name: Infrastructure Index,date: 2022-07-28br />return_base100: 95.9312br />name: Infrastructure Index,date: 2022-07-29br />return_base100: 102.2662br />name: Infrastructure Index,date: 2022-07-30br />return_base100: 99.8060br />name: Infrastructure Index,date: 2022-07-31br />return_base100: 100.8730br />name: Infrastructure Index,date: 2022-08-01br />return_base100: 98.9451br />name: Infrastructure Index,date: 2022-08-02br />return_base100: 95.8303br />name: Infrastructure Index,date: 2022-08-03br />return_base100: 96.0376br />name: Infrastructure Index,date: 2022-08-04br />return_base100: 96.8395br />name: Infrastructure Index,date: 2022-08-05br />return_base100: 102.2823br />name: Infrastructure Index,date: 2022-08-06br />return_base100: 101.7173br />name: Infrastructure Index,date: 2022-08-07br />return_base100: 104.0671br />name: Infrastructure Index,date: 2022-08-08br />return_base100: 108.4790br />name: Infrastructure Index,date: 2022-08-09br />return_base100: 106.9550br />name: Infrastructure Index,date: 2022-08-10br />return_base100: 110.5157br />name: Infrastructure Index,date: 2022-08-11br />return_base100: 109.8528br />name: Infrastructure Index,date: 2022-08-12br />return_base100: 113.1782br />name: Infrastructure Index,date: 2022-08-13br />return_base100: 112.0407br />name: Infrastructure Index,date: 2022-08-14br />return_base100: 108.4796br />name: Infrastructure Index,date: 2022-08-15br />return_base100: 107.0725br />name: Infrastructure Index,date: 2022-08-16br />return_base100: 105.5439br />name: Infrastructure Index,date: 2022-08-17br />return_base100: 101.4244br />name: Infrastructure Index,date: 2022-08-18br />return_base100: 97.3435br />name: Infrastructure Index,date: 2022-08-19br />return_base100: 87.8172br />name: Infrastructure Index,date: 2022-08-20br />return_base100: 88.2649br />name: Infrastructure Index,date: 2022-08-21br />return_base100: 91.2346br />name: Infrastructure Index,date: 2022-08-22br />return_base100: 89.2699br />name: Infrastructure Index,date: 2022-08-23br />return_base100: 91.7194br />name: Infrastructure Index,date: 2022-08-24br />return_base100: 91.2785br />name: Infrastructure Index,date: 2022-08-25br />return_base100: 91.7251br />name: Infrastructure Index,date: 2022-08-26br />return_base100: 83.7181br />name: Infrastructure Index,date: 2022-08-27br />return_base100: 84.0793br />name: Infrastructure Index,date: 2022-08-28br />return_base100: 81.6046br />name: Infrastructure Index,date: 2022-08-29br />return_base100: 83.5199br />name: Infrastructure Index,date: 2022-08-30br />return_base100: 82.8086br />name: Infrastructure Index,date: 2022-08-31br />return_base100: 83.1950br />name: Infrastructure Index,date: 2022-09-01br />return_base100: 84.4512br />name: Infrastructure Index,date: 2022-09-02br />return_base100: 84.6975br />name: Infrastructure Index,date: 2022-09-03br />return_base100: 84.0380br />name: Infrastructure Index,date: 2022-09-04br />return_base100: 85.5549br />name: Infrastructure Index,date: 2022-09-05br />return_base100: 87.6850br />name: Infrastructure Index,date: 2022-09-06br />return_base100: 82.2718br />name: Infrastructure Index,date: 2022-09-07br />return_base100: 86.3660br />name: Infrastructure Index,date: 2022-09-08br />return_base100: 89.5381br />name: Infrastructure Index,date: 2022-09-09br />return_base100: 93.3619br />name: Infrastructure Index,date: 2022-09-10br />return_base100: 95.5057br />name: Infrastructure Index,date: 2022-09-11br />return_base100: 95.6804br />name: Infrastructure Index,date: 2022-09-12br />return_base100: 95.9790br />name: Infrastructure Index,date: 2022-09-13br />return_base100: 87.8917br />name: Infrastructure Index,date: 2022-09-14br />return_base100: 90.0671br />name: Infrastructure Index,date: 2022-09-15br />return_base100: 88.3687br />name: Infrastructure Index,date: 2022-09-16br />return_base100: 88.4053br />name: Infrastructure Index,date: 2022-09-17br />return_base100: 91.7892br />name: Infrastructure Index,date: 2022-09-18br />return_base100: 84.8228br />name: Infrastructure Index,date: 2022-09-19br />return_base100: 85.6546br />name: Infrastructure Index,date: 2022-09-20br />return_base100: 81.3683br />name: Infrastructure Index,date: 2022-09-21br />return_base100: 78.8448br />name: Infrastructure Index,date: 2022-09-22br />return_base100: 83.7440br />name: Infrastructure Index,date: 2022-09-23br />return_base100: 86.0306br />name: Infrastructure Index,date: 2022-09-24br />return_base100: 86.1314br />name: Infrastructure Index,date: 2022-09-25br />return_base100: 87.0064br />name: Infrastructure Index,date: 2022-09-26br />return_base100: 86.9583br />name: Infrastructure Index,date: 2022-09-27br />return_base100: 88.4166br />name: Infrastructure Index,date: 2022-09-28br />return_base100: 87.1944br />name: Infrastructure Index,date: 2022-09-29br />return_base100: 86.8302br />name: Infrastructure Index,date: 2022-09-30br />return_base100: 85.2385br />name: Infrastructure Index,date: 2022-10-01br />return_base100: 84.0405br />name: Infrastructure Index,date: 2022-10-02br />return_base100: 82.5040br />name: Infrastructure Index,date: 2022-10-03br />return_base100: 83.6883br />name: Infrastructure Index,date: 2022-10-04br />return_base100: 87.6619br />name: Infrastructure Index,date: 2022-10-05br />return_base100: 88.7020br />name: Infrastructure Index,date: 2022-10-06br />return_base100: 87.0661br />name: Infrastructure Index,date: 2022-10-07br />return_base100: 86.5182br />name: Infrastructure Index,date: 2022-10-08br />return_base100: 85.0964br />name: Infrastructure Index,date: 2022-10-09br />return_base100: 86.2299br />name: Infrastructure Index,date: 2022-10-10br />return_base100: 84.4615br />name: Infrastructure Index,date: 2022-10-11br />return_base100: 81.1925br />name: Infrastructure Index,date: 2022-10-12br />return_base100: 81.1214br />name: Infrastructure Index,date: 2022-10-13br />return_base100: 80.9593br />name: Infrastructure Index,date: 2022-10-14br />return_base100: 79.4480br />name: Infrastructure Index,date: 2022-10-15br />return_base100: 79.6161br />name: Infrastructure Index,date: 2022-10-16br />return_base100: 82.0655br />name: Infrastructure Index,date: 2022-10-17br />return_base100: 83.2154br />name: Infrastructure Index,date: 2022-10-18br />return_base100: 81.6595br />name: Infrastructure Index,date: 2022-10-19br />return_base100: 78.5294br />name: Infrastructure Index,date: 2022-10-20br />return_base100: 77.1508br />name: Infrastructure Index,date: 2022-10-21br />return_base100: 78.2018br />name: Infrastructure Index,date: 2022-10-22br />return_base100: 78.4256br />name: Infrastructure Index,date: 2022-10-23br />return_base100: 80.4537br />name: Infrastructure Index,date: 2022-10-24br />return_base100: 79.3946br />name: Infrastructure Index,date: 2022-10-25br />return_base100: 80.8365br />name: Infrastructure Index,date: 2022-10-26br />return_base100: 82.4586br />name: Infrastructure Index,date: 2022-10-27br />return_base100: 80.5088br />name: Infrastructure Index,date: 2022-10-28br />return_base100: 82.2586br />name: Infrastructure Index,date: 2022-10-29br />return_base100: 85.2946br />name: Infrastructure Index,date: 2022-10-30br />return_base100: 86.0694br />name: Infrastructure Index,date: 2022-10-31br />return_base100: 86.4086br />name: Infrastructure Index,date: 2022-11-01br />return_base100: 85.1231br />name: Infrastructure Index,date: 2022-11-02br />return_base100: 83.5538br />name: Infrastructure Index,date: 2022-11-03br />return_base100: 87.6616br />name: Infrastructure Index,date: 2022-11-04br />return_base100: 95.6601br />name: Infrastructure Index,date: 2022-11-05br />return_base100: 96.2217br />name: Infrastructure Index,date: 2022-11-06br />return_base100: 90.5115br />name: Infrastructure Index,date: 2022-11-07br />return_base100: 94.2206br />name: Infrastructure Index,date: 2022-11-08br />return_base100: 81.3882br />name: Infrastructure Index,date: 2022-11-09br />return_base100: 63.9012br />name: Infrastructure Index,date: 2022-11-10br />return_base100: 75.1305br />name: Infrastructure Index,date: 2022-11-11br />return_base100: 72.3842br />name: Infrastructure Index,date: 2022-11-12br />return_base100: 67.2715br />name: Infrastructure Index,date: 2022-11-13br />return_base100: 65.0910br />name: Infrastructure Index,date: 2022-11-14br />return_base100: 67.4786br />name: Infrastructure Index,date: 2022-11-15br />return_base100: 69.2506br />name: Infrastructure Index,date: 2022-11-16br />return_base100: 67.1816br />name: Infrastructure Index,date: 2022-11-17br />return_base100: 66.9682br />name: Infrastructure Index,date: 2022-11-18br />return_base100: 66.9459br />name: Infrastructure Index,date: 2022-11-19br />return_base100: 67.2969br />name: Infrastructure Index,date: 2022-11-20br />return_base100: 63.5556br />name: Infrastructure Index,date: 2022-11-21br />return_base100: 63.4191br />name: Infrastructure Index,date: 2022-11-22br />return_base100: 67.0420br />name: Infrastructure Index,date: 2022-11-23br />return_base100: 70.7561br />name: Infrastructure Index,date: 2022-11-24br />return_base100: 71.5025br />name: Infrastructure Index,date: 2022-11-25br />return_base100: 71.6453br />name: Infrastructure Index,date: 2022-11-26br />return_base100: 73.7034br />name: Infrastructure Index,date: 2022-11-27br />return_base100: 72.5081br />name: Infrastructure Index,date: 2022-11-28br />return_base100: 73.7362br />name: Infrastructure Index,date: 2022-11-29br />return_base100: 74.6831br />name: Infrastructure Index,date: 2022-11-30br />return_base100: 78.0755br />name: Infrastructure Index,date: 2022-12-01br />return_base100: 77.6961br />name: Infrastructure Index,date: 2022-12-02br />return_base100: 77.2502br />name: Infrastructure Index,date: 2022-12-03br />return_base100: 75.0731br />name: Infrastructure Index,date: 2022-12-04br />return_base100: 76.2730br />name: Infrastructure Index,date: 2022-12-05br />return_base100: 75.0144br />name: Infrastructure Index,date: 2022-12-06br />return_base100: 74.4397br />name: Infrastructure Index,date: 2022-12-07br />return_base100: 72.0084br />name: Infrastructure Index,date: 2022-12-08br />return_base100: 73.3187br />name: Infrastructure Index,date: 2022-12-09br />return_base100: 72.7776br />name: Infrastructure Index,date: 2022-12-10br />return_base100: 73.4704br />name: Infrastructure Index,date: 2022-12-11br />return_base100: 72.1353br />name: Infrastructure Index,date: 2022-12-12br />return_base100: 71.7223br />name: Infrastructure Index,date: 2022-12-13br />return_base100: 73.0353br />name: Infrastructure Index,date: 2022-12-14br />return_base100: 71.6818br />name: Infrastructure Index,date: 2022-12-15br />return_base100: 69.2373br />name: Infrastructure Index,date: 2022-12-16br />return_base100: 62.3182br />name: Infrastructure Index,date: 2022-12-17br />return_base100: 64.0879br />name: Infrastructure Index,date: 2022-12-18br />return_base100: 63.4102br />name: Infrastructure Index,date: 2022-12-19br />return_base100: 61.0408br />name: Infrastructure Index,date: 2022-12-20br />return_base100: 63.6257br />name: Infrastructure Index,date: 2022-12-21br />return_base100: 63.0614br />name: Infrastructure Index,date: 2022-12-22br />return_base100: 63.3797br />name: Infrastructure Index,date: 2022-12-23br />return_base100: 63.1412br />name: Infrastructure Index,date: 2022-12-24br />return_base100: 63.0850br />name: Infrastructure Index,date: 2022-12-25br />return_base100: 63.3494br />name: Infrastructure Index,date: 2022-12-26br />return_base100: 64.0032br />name: Infrastructure Index,date: 2022-12-27br />return_base100: 62.8145br />name: Infrastructure Index,date: 2022-12-28br />return_base100: 60.4090br />name: Infrastructure Index,date: 2022-12-29br />return_base100: 59.9084br />name: Infrastructure Index,date: 2022-12-30br />return_base100: 58.7305br />name: Infrastructure Index,date: 2022-12-31br />return_base100: 59.2288br />name: Infrastructure Index,date: 2023-01-01br />return_base100: 59.6495br />name: Infrastructure Index,date: 2023-01-02br />return_base100: 60.7366br />name: Infrastructure Index,date: 2023-01-03br />return_base100: 60.5701br />name: Infrastructure Index,date: 2023-01-04br />return_base100: 62.8672br />name: Infrastructure Index,date: 2023-01-05br />return_base100: 61.4151br />name: Infrastructure Index,date: 2023-01-06br />return_base100: 62.1551br />name: Infrastructure Index,date: 2023-01-07br />return_base100: 62.8790br />name: Infrastructure Index,date: 2023-01-08br />return_base100: 64.7780br />name: Infrastructure Index,date: 2023-01-09br />return_base100: 66.3352br />name: Infrastructure Index,date: 2023-01-10br />return_base100: 67.5060br />name: Infrastructure Index,date: 2023-01-11br />return_base100: 67.5537br />name: Infrastructure Index,date: 2023-01-12br />return_base100: 70.0501br />name: Infrastructure Index,date: 2023-01-13br />return_base100: 72.9775br />name: Infrastructure Index,date: 2023-01-14br />return_base100: 76.2173br />name: Infrastructure Index,date: 2023-01-15br />return_base100: 76.4622br />name: Infrastructure Index,date: 2023-01-16br />return_base100: 76.5957br />name: Infrastructure Index,date: 2023-01-17br />return_base100: 77.0780br />name: Infrastructure Index,date: 2023-01-18br />return_base100: 72.2505br />name: Infrastructure Index,date: 2023-01-19br />return_base100: 74.1430br />name: Infrastructure Index,date: 2023-01-20br />return_base100: 79.8259br />name: Infrastructure Index,date: 2023-01-21br />return_base100: 79.2440br />name: Infrastructure Index,date: 2023-01-22br />return_base100: 79.9198br />name: Infrastructure Index,date: 2023-01-23br />return_base100: 82.8327br />name: Infrastructure Index,date: 2023-01-24br />return_base100: 79.5785br />name: Infrastructure Index,date: 2023-01-25br />return_base100: 83.4601br />name: Infrastructure Index,date: 2023-01-26br />return_base100: 85.3240br />name: Infrastructure Index,date: 2023-01-27br />return_base100: 87.2856br />name: Infrastructure Index,date: 2023-01-28br />return_base100: 85.8977br />name: Infrastructure Index,date: 2023-01-29br />return_base100: 88.3219br />name: Infrastructure Index,date: 2023-01-30br />return_base100: 83.1801br />name: Infrastructure Index,date: 2023-01-31br />return_base100: 84.8913br />name: Infrastructure Index,date: 2023-02-01br />return_base100: 89.2865br />name: Infrastructure Index,date: 2023-02-02br />return_base100: 89.5347br />name: Infrastructure Index,date: 2023-02-03br />return_base100: 92.6674br />name: Infrastructure Index,date: 2023-02-04br />return_base100: 93.0774br />name: Infrastructure Index,date: 2023-02-05br />return_base100: 92.5982br />name: Infrastructure Index,date: 2023-02-06br />return_base100: 91.4039br />name: Infrastructure Index,date: 2023-02-07br />return_base100: 104.5043br />name: Infrastructure Index,date: 2023-02-08br />return_base100: 99.5873br />name: Infrastructure Index,date: 2023-02-09br />return_base100: 92.1709br />name: Infrastructure Index,date: 2023-02-10br />return_base100: 92.9396br />name: Infrastructure Index,date: 2023-02-11br />return_base100: 94.6309br />name: Infrastructure Index,date: 2023-02-12br />return_base100: 92.4305br />name: Infrastructure Index,date: 2023-02-13br />return_base100: 90.3659br />name: Infrastructure Index,date: 2023-02-14br />return_base100: 95.1852br />name: Infrastructure Index,date: 2023-02-15br />return_base100: 101.9290br />name: Infrastructure Index,date: 2023-02-16br />return_base100: 96.5608br />name: Infrastructure Index,date: 2023-02-17br />return_base100: 102.3436br />name: Infrastructure Index,date: 2023-02-18br />return_base100: 105.6891br />name: Infrastructure Index,date: 2023-02-19br />return_base100: 104.9270br />name: Infrastructure Index,date: 2023-02-20br />return_base100: 106.6536br />name: Infrastructure Index,date: 2023-02-21br />return_base100: 103.0054br />name: Infrastructure Index,date: 2023-02-22br />return_base100: 103.5389br />name: Infrastructure Index,date: 2023-02-23br />return_base100: 104.2850br />name: Infrastructure Index,date: 2023-02-24br />return_base100: 99.2713br />name: Infrastructure Index,date: 2023-02-25br />return_base100: 97.2091br />name: Infrastructure Index,date: 2023-02-26br />return_base100: 101.0347br />name: Infrastructure Index,date: 2023-02-27br />return_base100: 99.5591br />name: Infrastructure Index,date: 2023-02-28br />return_base100: 96.4245br />name: Infrastructure Index,date: 2023-03-01br />return_base100: 100.9261br />name: Infrastructure Index,date: 2023-03-02br />return_base100: 98.3186br />name: Infrastructure Index,date: 2023-03-03br />return_base100: 92.9648br />name: Infrastructure Index,date: 2023-03-04br />return_base100: 89.4199br />name: Infrastructure Index,date: 2023-03-05br />return_base100: 89.5776br />name: Infrastructure Index,date: 2023-03-06br />return_base100: 89.6536br />name: Infrastructure Index,date: 2023-03-07br />return_base100: 88.2232br />name: Infrastructure Index,date: 2023-03-08br />return_base100: 82.6070br />name: Infrastructure Index,date: 2023-03-09br />return_base100: 78.1063br />name: Infrastructure Index,date: 2023-03-10br />return_base100: 78.7014br />name: Infrastructure Index,date: 2023-03-11br />return_base100: 76.4180br />name: Infrastructure Index,date: 2023-03-12br />return_base100: 83.7870br />name: Infrastructure Index,date: 2023-03-13br />return_base100: 88.6789br />name: Infrastructure Index,date: 2023-03-14br />return_base100: 93.0330br />name: Infrastructure Index,date: 2023-03-15br />return_base100: 86.5739br />name: Infrastructure Index,date: 2023-03-16br />return_base100: 90.9084br />name: Infrastructure Index,date: 2023-03-17br />return_base100: 96.2269br />name: Infrastructure Index,date: 2023-03-18br />return_base100: 93.3788br />name: Infrastructure Index,date: 2023-03-19br />return_base100: 96.6898br />name: Infrastructure Index,date: 2023-03-20br />return_base100: 92.9191br />name: Infrastructure Index,date: 2023-03-21br />return_base100: 95.2603br />name: Infrastructure Index,date: 2023-03-22br />return_base100: 91.9821br />name: Infrastructure Index,date: 2023-03-23br />return_base100: 96.3380br />name: Infrastructure Index,date: 2023-03-24br />return_base100: 91.6170br />name: Infrastructure Index,date: 2023-03-25br />return_base100: 89.5574br />name: Infrastructure Index,date: 2023-03-26br />return_base100: 91.7857br />name: Infrastructure Index,date: 2023-03-27br />return_base100: 86.6229br />name: Infrastructure Index,date: 2023-03-28br />return_base100: 89.0204br />name: Infrastructure Index,date: 2023-03-29br />return_base100: 93.4659br />name: Infrastructure Index,date: 2023-03-30br />return_base100: 90.8272br />name: Infrastructure Index,date: 2023-03-31br />return_base100: 93.8979br />name: Infrastructure Index,date: 2023-04-01br />return_base100: 93.3013br />name: Infrastructure Index,date: 2023-04-02br />return_base100: 90.0765br />name: Infrastructure Index,date: 2023-04-03br />return_base100: 90.1039br />name: Infrastructure Index,date: 2023-04-04br />return_base100: 91.7799br />name: Infrastructure Index,date: 2023-04-05br />return_base100: 92.9392br />name: Infrastructure Index,date: 2023-04-06br />return_base100: 91.7563br />name: Infrastructure Index,date: 2023-04-07br />return_base100: 91.4637br />name: Infrastructure Index,date: 2023-04-08br />return_base100: 90.5982br />name: Infrastructure Index,date: 2023-04-09br />return_base100: 91.5396br />name: Infrastructure Index,date: 2023-04-10br />return_base100: 94.4576br />name: Infrastructure Index,date: 2023-04-11br />return_base100: 93.8750br />name: Infrastructure Index,date: 2023-04-12br />return_base100: 93.3540br />name: Infrastructure Index,date: 2023-04-13br />return_base100: 95.7368br />name: Infrastructure Index,date: 2023-04-14br />return_base100: 99.5257br />name: Infrastructure Index,date: 2023-04-15br />return_base100: 101.1946br />name: Infrastructure Index,date: 2023-04-16br />return_base100: 102.2522br />name: Infrastructure Index,date: 2023-04-17br />return_base100: 103.0321br />name: Infrastructure Index,date: 2023-04-18br />return_base100: 105.8923br />name: Infrastructure Index,date: 2023-04-19br />return_base100: 95.9932br />name: Infrastructure Index,date: 2023-04-20br />return_base100: 93.6577br />name: Infrastructure Index,date: 2023-04-21br />return_base100: 88.2142br />name: Infrastructure Index,date: 2023-04-22br />return_base100: 90.5413br />name: Infrastructure Index,date: 2023-04-23br />return_base100: 88.6444br />name: Infrastructure Index,date: 2023-04-24br />return_base100: 88.6505br />name: Infrastructure Index,date: 2023-04-25br />return_base100: 91.4424br />name: Infrastructure Index,date: 2023-04-26br />return_base100: 90.2434br />name: Infrastructure Index,date: 2023-04-27br />return_base100: 92.5453br />name: Infrastructure Index,date: 2023-05-02br />return_base100: 89.4923br />name: Infrastructure Index,date: 2023-05-03br />return_base100: 90.7443br />name: Infrastructure Index,date: 2023-05-04br />return_base100: 89.3007br />name: Infrastructure Index,date: 2023-05-05br />return_base100: 91.7062br />name: Infrastructure Index,date: 2023-05-06br />return_base100: 86.7991br />name: Infrastructure Index,date: 2023-05-07br />return_base100: 87.1661br />name: Infrastructure Index,date: 2023-05-08br />return_base100: 80.5369br />name: Infrastructure Index,date: 2023-05-09br />return_base100: 79.9400br />name: Infrastructure Index,date: 2023-05-10br />return_base100: 81.5046br />name: Infrastructure Index,date: 2023-05-11br />return_base100: 77.6392br />name: Infrastructure Index,date: 2023-05-12br />return_base100: 80.3960br />name: Infrastructure Index,date: 2023-05-13br />return_base100: 79.7772br />name: Infrastructure Index,date: 2023-05-14br />return_base100: 79.9157br />name: Infrastructure Index,date: 2023-05-15br />return_base100: 81.3437br />name: Infrastructure Index,date: 2023-05-16br />return_base100: 81.5078br />name: Infrastructure Index,date: 2023-05-17br />return_base100: 84.1135br />name: Infrastructure Index,date: 2023-05-18br />return_base100: 82.6936br />name: Infrastructure Index,date: 2023-05-19br />return_base100: 82.8810br />name: Infrastructure Index,date: 2023-05-20br />return_base100: 82.6043br />name: Infrastructure Index,date: 2023-05-21br />return_base100: 81.5744br />name: Infrastructure Index,date: 2023-05-22br />return_base100: 82.1957br />name: Infrastructure Index,date: 2023-05-23br />return_base100: 83.7650br />name: Infrastructure Index,date: 2023-05-24br />return_base100: 81.1237br />name: Infrastructure Index,date: 2023-05-25br />return_base100: 80.8679br />name: Infrastructure Index,date: 2023-05-26br />return_base100: 81.7732br />name: Infrastructure Index,date: 2023-05-27br />return_base100: 82.4200br />name: Infrastructure Index,date: 2023-05-28br />return_base100: 85.2013br />name: Infrastructure Index,date: 2023-05-29br />return_base100: 84.6626br />name: Infrastructure Index,date: 2023-05-30br />return_base100: 85.5912br />name: Infrastructure Index,date: 2023-05-31br />return_base100: 84.2350br />name: Infrastructure Index,date: 2023-06-01br />return_base100: 83.1433br />name: Infrastructure Index,date: 2023-06-02br />return_base100: 85.1965br />name: Infrastructure Index,date: 2023-06-03br />return_base100: 84.5587br />name: Infrastructure Index,date: 2023-06-04br />return_base100: 84.6483br />name: Infrastructure Index,date: 2023-06-05br />return_base100: 78.0153br />name: Infrastructure Index,date: 2023-06-06br />return_base100: 81.1258br />name: Infrastructure Index,date: 2023-06-07br />return_base100: 76.4977br />name: Infrastructure Index,date: 2023-06-08br />return_base100: 76.9810br />name: Infrastructure Index,date: 2023-06-09br />return_base100: 76.0774br />name: Infrastructure Index,date: 2023-06-10br />return_base100: 67.4117br />name: Infrastructure Index,date: 2023-06-11br />return_base100: 66.8471br />name: Infrastructure Index,date: 2023-06-12br />return_base100: 67.4072br />name: Infrastructure Index,date: 2023-06-13br />return_base100: 67.9517br />name: Infrastructure Index,date: 2023-06-14br />return_base100: 65.8684br />name: Infrastructure Index,date: 2023-06-15br />return_base100: 67.2976br />name: Infrastructure Index,date: 2023-06-16br />return_base100: 68.5514br />name: Infrastructure Index,date: 2023-06-17br />return_base100: 69.5170br />name: Infrastructure Index,date: 2023-06-18br />return_base100: 68.0728br />name: Infrastructure Index,date: 2023-06-19br />return_base100: 68.3083br />name: Infrastructure Index,date: 2023-06-20br />return_base100: 70.1984br />name: Infrastructure Index,date: 2023-06-21br />return_base100: 74.1834br />name: Infrastructure Index,date: 2023-06-22br />return_base100: 73.0536br />name: Infrastructure Index,date: 2023-06-23br />return_base100: 76.7173br />name: Infrastructure Index,date: 2023-06-24br />return_base100: 76.0652br />name: Infrastructure Index,date: 2023-06-25br />return_base100: 76.8755br />name: Infrastructure Index,date: 2023-06-26br />return_base100: 75.0074br />name: Infrastructure Index,date: 2023-06-27br />return_base100: 76.3472br />name: Infrastructure Index,date: 2023-06-28br />return_base100: 72.2086br />name: Infrastructure Index,date: 2023-06-29br />return_base100: 72.8400br />name: Infrastructure Index,date: 2023-06-30br />return_base100: 76.1994br />name: Infrastructure Index,date: 2023-07-01br />return_base100: 77.6484br />name: Infrastructure Index,date: 2023-07-02br />return_base100: 78.2834br />name: Infrastructure Index,date: 2023-07-03br />return_base100: 81.2008br />name: Infrastructure Index,date: 2023-07-04br />return_base100: 80.2622br />name: Infrastructure Index,date: 2023-07-05br />return_base100: 77.1085br />name: Infrastructure Index,date: 2023-07-06br />return_base100: 74.8607br />name: Infrastructure Index,date: 2023-07-07br />return_base100: 75.3539br />name: Infrastructure Index,date: 2023-07-08br />return_base100: 75.6432br />name: Infrastructure Index,date: 2023-07-09br />return_base100: 75.0323br />name: Infrastructure Index,date: 2023-07-10br />return_base100: 74.9608br />name: Infrastructure Index,date: 2023-07-11br />return_base100: 75.6057br />name: Infrastructure Index,date: 2023-07-12br />return_base100: 75.9541br />name: Infrastructure Index,date: 2023-07-13br />return_base100: 82.5159br />name: Infrastructure Index,date: 2023-07-14br />return_base100: 80.9555br />name: Infrastructure Index,date: 2023-07-15br />return_base100: 81.3236br />name: Infrastructure Index,date: 2023-07-16br />return_base100: 78.5579br />name: Infrastructure Index,date: 2023-07-17br />return_base100: 82.0363br />name: Infrastructure Index,date: 2023-07-18br />return_base100: 79.4201br />name: Infrastructure Index,date: 2023-07-19br />return_base100: 79.4877br />name: Infrastructure Index,date: 2023-07-20br />return_base100: 86.8005br />name: Infrastructure Index,date: 2023-07-21br />return_base100: 85.9324br />name: Infrastructure Index,date: 2023-07-22br />return_base100: 83.3656br />name: Infrastructure Index,date: 2023-07-23br />return_base100: 84.2886br />name: Infrastructure Index,date: 2023-07-24br />return_base100: 80.8931br />name: Infrastructure Index,date: 2023-07-25br />return_base100: 79.7735br />name: Infrastructure Index,date: 2023-07-26br />return_base100: 81.7038br />name: Infrastructure Index,date: 2023-07-27br />return_base100: 83.0880br />name: Infrastructure Index,date: 2023-07-28br />return_base100: 82.5750br />name: Infrastructure Index,date: 2023-07-29br />return_base100: 83.1024br />name: Infrastructure Index,date: 2023-07-30br />return_base100: 80.8728br />name: Infrastructure Index,date: 2023-07-31br />return_base100: 80.6633br />name: Infrastructure Index,date: 2023-08-01br />return_base100: 81.4762br />name: Infrastructure Index,date: 2023-08-02br />return_base100: 79.5129br />name: Infrastructure Index,date: 2023-08-03br />return_base100: 77.8521br />name: Infrastructure Index,date: 2023-08-04br />return_base100: 77.3101br />name: Infrastructure Index,date: 2023-08-05br />return_base100: 77.6393br />name: Infrastructure Index,date: 2023-08-06br />return_base100: 77.3571br />name: Infrastructure Index,date: 2023-08-07br />return_base100: 78.5635br />name: Infrastructure Index,date: 2023-08-08br />return_base100: 79.7885br />name: Infrastructure Index,date: 2023-08-09br />return_base100: 81.1605br />name: Infrastructure Index,date: 2023-08-10br />return_base100: 80.4271br />name: Infrastructure Index,date: 2023-08-11br />return_base100: 80.0162br />name: Infrastructure Index,date: 2023-08-12br />return_base100: 79.9772br />name: Infrastructure Index,date: 2023-08-13br />return_base100: 79.7885br />name: Infrastructure Index,date: 2023-08-14br />return_base100: 80.5937br />name: Infrastructure Index,date: 2023-08-15br />return_base100: 76.4273br />name: Infrastructure Index,date: 2023-08-16br />return_base100: 72.8680br />name: Infrastructure Index,date: 2023-08-17br />return_base100: 67.5313br />name: Infrastructure Index,date: 2023-08-18br />return_base100: 67.6181br />name: Infrastructure Index,date: 2023-08-19br />return_base100: 68.3671br />name: Infrastructure Index,date: 2023-08-20br />return_base100: 68.7276br />name: Infrastructure Index,date: 2023-08-21br />return_base100: 67.7654br />name: Infrastructure Index,date: 2023-08-22br />return_base100: 66.9944br />name: Infrastructure Index,date: 2023-08-23br />return_base100: 69.0350br />name: Infrastructure Index,date: 2023-08-24br />return_base100: 67.5247br />name: Infrastructure Index,date: 2023-08-25br />return_base100: 66.9228br />name: Infrastructure Index,date: 2023-08-26br />return_base100: 66.9738br />name: Infrastructure Index,date: 2023-08-27br />return_base100: 67.4146br />name: Infrastructure Index,date: 2023-08-28br />return_base100: 67.3479br />name: Infrastructure Index,date: 2023-08-29br />return_base100: 69.5256br />name: Infrastructure Index,date: 2023-08-30br />return_base100: 68.1269br />name: Infrastructure Index,date: 2023-08-31br />return_base100: 66.3814br />name: Infrastructure Index,date: 2023-09-01br />return_base100: 66.2152br />name: Infrastructure Index,date: 2023-09-02br />return_base100: 66.3004br />name: Infrastructure Index,date: 2023-09-03br />return_base100: 66.6022br />name: Infrastructure Index,date: 2023-09-04br />return_base100: 66.4946br />name: Infrastructure Index,date: 2023-09-05br />return_base100: 67.1326br />name: Infrastructure Index,date: 2023-09-06br />return_base100: 68.2467br />name: Infrastructure Index,date: 2023-09-07br />return_base100: 69.0421br />name: Infrastructure Index,date: 2023-09-08br />return_base100: 68.5392br />name: Infrastructure Index,date: 2023-09-09br />return_base100: 67.9604br />name: Infrastructure Index,date: 2023-09-10br />return_base100: 66.2226br />name: Infrastructure Index,date: 2023-09-11br />return_base100: 64.0110br />name: Infrastructure Index,date: 2023-09-12br />return_base100: 64.9706br />name: Infrastructure Index,date: 2023-09-13br />return_base100: 65.8829br />name: Infrastructure Index,date: 2023-09-14br />return_base100: 67.1015br />name: Infrastructure Index,date: 2023-09-15br />return_base100: 69.8302br />name: Infrastructure Index,date: 2023-09-16br />return_base100: 69.5299br />name: Infrastructure Index,date: 2023-09-17br />return_base100: 67.7865br />name: Infrastructure Index,date: 2023-09-18br />return_base100: 70.3348br />name: Infrastructure Index,date: 2023-09-19br />return_base100: 72.4519br />name: Infrastructure Index,date: 2023-09-20br />return_base100: 72.6709br />name: Infrastructure Index,date: 2023-09-21br />return_base100: 70.6114br />name: Infrastructure Index,date: 2023-09-22br />return_base100: 72.3084br />name: Infrastructure Index,date: 2023-09-23br />return_base100: 73.4062br />name: Infrastructure Index,date: 2023-09-24br />return_base100: 71.6146br />name: Infrastructure Index,date: 2023-09-25br />return_base100: 74.6636br />name: Infrastructure Index,date: 2023-09-26br />return_base100: 73.7265br />name: Infrastructure Index,date: 2023-09-27br />return_base100: 74.8651br />name: Infrastructure Index,date: 2023-09-28br />return_base100: 76.8116br />name: Infrastructure Index,date: 2023-09-29br />return_base100: 77.4097br />name: Infrastructure Index,date: 2023-09-30br />return_base100: 78.9557br />name: Infrastructure Index,date: 2023-10-01br />return_base100: 80.0222br />name: Infrastructure Index,date: 2023-10-02br />return_base100: 75.8255br />name: Infrastructure Index,date: 2023-10-03br />return_base100: 74.8379br />name: Infrastructure Index,date: 2023-10-04br />return_base100: 76.1069br />name: Infrastructure Index,date: 2023-10-05br />return_base100: 74.4899br />name: Infrastructure Index,date: 2023-10-06br />return_base100: 76.1743br />name: Infrastructure Index,date: 2023-10-07br />return_base100: 75.4173br />name: Infrastructure Index,date: 2023-10-08br />return_base100: 75.9828br />name: Infrastructure Index,date: 2023-10-09br />return_base100: 72.6149br />name: Infrastructure Index,date: 2023-10-10br />return_base100: 72.5913br />name: Infrastructure Index,date: 2023-10-11br />return_base100: 73.0496br />name: Infrastructure Index,date: 2023-10-12br />return_base100: 71.3446br />name: Infrastructure Index,date: 2023-10-13br />return_base100: 71.8970br />name: Infrastructure Index,date: 2023-10-14br />return_base100: 72.2633br />name: Infrastructure Index,date: 2023-10-15br />return_base100: 73.6870br />name: Infrastructure Index,date: 2023-10-16br />return_base100: 75.1225br />name: Infrastructure Index,date: 2023-10-17br />return_base100: 73.4122br />name: Infrastructure Index,date: 2023-10-18br />return_base100: 73.4729br />name: Infrastructure Index,date: 2023-10-19br />return_base100: 72.9521br />name: Infrastructure Index,date: 2023-10-20br />return_base100: 75.4717br />name: Infrastructure Index,date: 2023-10-21br />return_base100: 82.4595br />name: Infrastructure Index,date: 2023-10-22br />return_base100: 88.6156br />name: Infrastructure Index,date: 2023-10-23br />return_base100: 92.1389br />name: Infrastructure Index,date: 2023-10-24br />return_base100: 92.4351br />name: Infrastructure Index,date: 2023-10-25br />return_base100: 96.9310br />name: Infrastructure Index,date: 2023-10-26br />return_base100: 96.7484br />name: Infrastructure Index,date: 2023-10-27br />return_base100: 97.7680br />name: Infrastructure Index,date: 2023-10-28br />return_base100: 97.5073br />name: Infrastructure Index,date: 2023-10-29br />return_base100: 99.7341br />name: Infrastructure Index,date: 2023-10-30br />return_base100: 100.5840br />name: Infrastructure Index,date: 2023-10-31br />return_base100: 100.3450br />name: Infrastructure Index,date: 2023-11-01br />return_base100: 103.8985br />name: Infrastructure Index,date: 2023-11-02br />return_base100: 99.2858br />name: Infrastructure Index,date: 2023-11-03br />return_base100: 102.8547br />name: Infrastructure Index,date: 2023-11-04br />return_base100: 104.1624br />name: Infrastructure Index,date: 2023-11-05br />return_base100: 108.5787br />name: Infrastructure Index,date: 2023-11-06br />return_base100: 115.6599br />name: Infrastructure Index,date: 2023-11-07br />return_base100: 113.8658br />name: Infrastructure Index,date: 2023-11-08br />return_base100: 123.8482br />name: Infrastructure Index,date: 2023-11-09br />return_base100: 122.2575br />name: Infrastructure Index,date: 2023-11-10br />return_base100: 128.9490br />name: Infrastructure Index,date: 2023-11-11br />return_base100: 132.5817br />name: Infrastructure Index,date: 2023-11-12br />return_base100: 130.1991br />name: Infrastructure Index,date: 2023-11-13br />return_base100: 120.4401br />name: Infrastructure Index,date: 2023-11-14br />return_base100: 117.9713br />name: Infrastructure Index,date: 2023-11-15br />return_base100: 128.1599br />name: Infrastructure Index,date: 2023-11-16br />return_base100: 120.6440br />name: Infrastructure Index,date: 2023-11-17br />return_base100: 119.6401br />name: Infrastructure Index,date: 2023-11-18br />return_base100: 120.5907br />name: Infrastructure Index,date: 2023-11-19br />return_base100: 128.5704br />name: Infrastructure Index,date: 2023-11-20br />return_base100: 125.9050br />name: Infrastructure Index,date: 2023-11-21br />return_base100: 117.3799br />name: Infrastructure Index,date: 2023-11-22br />return_base100: 124.6387br />name: Infrastructure Index,date: 2023-11-23br />return_base100: 124.8081br />name: Infrastructure Index,date: 2023-11-24br />return_base100: 127.8068br />name: Infrastructure Index,date: 2023-11-25br />return_base100: 129.4503br />name: Infrastructure Index,date: 2023-11-26br />return_base100: 129.1210br />name: Infrastructure Index,date: 2023-11-27br />return_base100: 125.1749br />name: Infrastructure Index,date: 2023-11-28br />return_base100: 127.7825br />name: Infrastructure Index,date: 2023-11-29br />return_base100: 127.4732br />name: Infrastructure Index,date: 2023-11-30br />return_base100: 127.2724br />name: Infrastructure Index,date: 2023-12-01br />return_base100: 131.5597br />name: Infrastructure Index,date: 2023-12-02br />return_base100: 137.8924br />name: Infrastructure Index,date: 2023-12-03br />return_base100: 137.2708br />name: Infrastructure Index,date: 2023-12-04br />return_base100: 137.3655br />name: Infrastructure Index,date: 2023-12-05br />return_base100: 138.0415br />name: Infrastructure Index,date: 2023-12-06br />return_base100: 135.5761br />name: Infrastructure Index,date: 2023-12-07br />return_base100: 138.2645br />name: Infrastructure Index,date: 2023-12-08br />return_base100: 146.8632br />name: Infrastructure Index,date: 2023-12-09br />return_base100: 141.8217br />name: Infrastructure Index,date: 2023-12-10br />return_base100: 143.1931br />name: Infrastructure Index,date: 2023-12-11br />return_base100: 133.1621br />name: Infrastructure Index,date: 2023-12-12br />return_base100: 133.6536br />name: Infrastructure Index,date: 2023-12-13br />return_base100: 134.9232br />name: Infrastructure Index,date: 2023-12-14br />return_base100: 142.1051br />name: Infrastructure Index,date: 2023-12-15br />return_base100: 133.7480br />name: Infrastructure Index,date: 2023-12-16br />return_base100: 134.1991br />name: Infrastructure Index,date: 2023-12-17br />return_base100: 131.6940br />name: Infrastructure Index,date: 2023-12-18br />return_base100: 135.0969br />name: Infrastructure Index,date: 2023-12-19br />return_base100: 131.3196br />name: Infrastructure Index,date: 2023-12-20br />return_base100: 134.5428br />name: Infrastructure Index,date: 2023-12-21br />return_base100: 139.8082br />name: Infrastructure Index,date: 2023-12-22br />return_base100: 144.7902br />name: Infrastructure Index,date: 2023-12-23br />return_base100: 147.3183br />name: Infrastructure Index,date: 2023-12-24br />return_base100: 144.5586br />name: Infrastructure Index,date: 2023-12-25br />return_base100: 147.8030br />name: Infrastructure Index,date: 2023-12-26br />return_base100: 146.6715br />name: Infrastructure Index,date: 2023-12-27br />return_base100: 153.9270br />name: Infrastructure Index,date: 2023-12-28br />return_base100: 148.9578br />name: Infrastructure Index,date: 2023-12-29br />return_base100: 144.6210br />name: Infrastructure Index,date: 2023-12-30br />return_base100: 142.7535br />name: Infrastructure Index,date: 2023-12-31br />return_base100: 141.6738br />name: Infrastructure Index,date: 2024-01-01br />return_base100: 149.5321br />name: Infrastructure Index,date: 2024-01-02br />return_base100: 146.1598br />name: Infrastructure Index,date: 2024-01-03br />return_base100: 136.8282br />name: Infrastructure Index,date: 2024-01-04br />return_base100: 141.0722br />name: Infrastructure Index,date: 2024-01-05br />return_base100: 135.0864br />name: Infrastructure Index,date: 2024-01-06br />return_base100: 128.6276br />name: Infrastructure Index,date: 2024-01-07br />return_base100: 123.6790br />name: Infrastructure Index,date: 2024-01-08br />return_base100: 133.1265br />name: Infrastructure Index,date: 2024-01-09br />return_base100: 128.2108br />name: Infrastructure Index,date: 2024-01-10br />return_base100: 141.3846br />name: Infrastructure Index,date: 2024-01-11br />return_base100: 143.7643br />name: Infrastructure Index,date: 2024-01-12br />return_base100: 136.0264br />name: Infrastructure Index,date: 2024-01-13br />return_base100: 138.1978br />name: Infrastructure Index,date: 2024-01-14br />return_base100: 138.2800br />name: Infrastructure Index,date: 2024-01-15br />return_base100: 140.9196br />name: Infrastructure Index,date: 2024-01-16br />return_base100: 143.5305br />name: Infrastructure Index,date: 2024-01-17br />return_base100: 145.2324br />name: Infrastructure Index,date: 2024-01-18br />return_base100: 138.2544br />name: Infrastructure Index,date: 2024-01-19br />return_base100: 147.5242br />name: Infrastructure Index,date: 2024-01-20br />return_base100: 145.3735br />name: Infrastructure Index,date: 2024-01-21br />return_base100: 144.0961br />name: Infrastructure Index,date: 2024-01-22br />return_base100: 135.9315br />name: Infrastructure Index,date: 2024-01-23br />return_base100: 133.7649br />name: Infrastructure Index,date: 2024-01-24br />return_base100: 135.2534br />name: Infrastructure Index,date: 2024-01-25br />return_base100: 132.6323br />name: Infrastructure Index,date: 2024-01-26br />return_base100: 137.0442br />name: Infrastructure Index,date: 2024-01-27br />return_base100: 139.8425br />name: Infrastructure Index,date: 2024-01-28br />return_base100: 138.8355br />name: Infrastructure Index,date: 2024-01-29br />return_base100: 144.7095br />name: Infrastructure Index,date: 2024-01-30br />return_base100: 146.5751br />name: Infrastructure Index,date: 2024-01-31br />return_base100: 143.9116br />name: Infrastructure Index,date: 2024-02-01br />return_base100: 153.1401br />name: Infrastructure Index,date: 2024-02-02br />return_base100: 157.5526br />name: Infrastructure Index,date: 2024-02-03br />return_base100: 156.6286br />name: Infrastructure Index,date: 2024-02-04br />return_base100: 158.4168br />name: Infrastructure Index,date: 2024-02-05br />return_base100: 162.8888br />name: Infrastructure Index,date: 2024-02-06br />return_base100: 159.9245br />name: Infrastructure Index,date: 2024-02-07br />return_base100: 164.2024br />name: Infrastructure Index,date: 2024-02-08br />return_base100: 160.8372br />name: Infrastructure Index,date: 2024-02-09br />return_base100: 164.5605br />name: Infrastructure Index,date: 2024-02-10br />return_base100: 166.7173br />name: Infrastructure Index,date: 2024-02-11br />return_base100: 171.8498br />name: Infrastructure Index,date: 2024-02-12br />return_base100: 176.9572br />name: Infrastructure Index,date: 2024-02-13br />return_base100: 173.6140br />name: Infrastructure Index,date: 2024-02-14br />return_base100: 179.9115br />name: Infrastructure Index,date: 2024-02-15br />return_base100: 179.6101br />name: Infrastructure Index,date: 2024-02-16br />return_base100: 179.4947br />name: Infrastructure Index,date: 2024-02-17br />return_base100: 186.8957br />name: Infrastructure Index,date: 2024-02-18br />return_base100: 191.0477br />name: Infrastructure Index,date: 2024-02-19br />return_base100: 192.9587br />name: Infrastructure Index,date: 2024-02-20br />return_base100: 190.5373br />name: Infrastructure Index,date: 2024-02-21br />return_base100: 189.5919br />name: Infrastructure Index,date: 2024-02-22br />return_base100: 189.8736br />name: Infrastructure Index,date: 2024-02-23br />return_base100: 187.2450br />name: Infrastructure Index,date: 2024-02-24br />return_base100: 190.6149br />name: Infrastructure Index,date: 2024-02-25br />return_base100: 193.9756br />name: Infrastructure Index,date: 2024-02-26br />return_base100: 199.1569br />name: Infrastructure Index,date: 2024-02-27br />return_base100: 196.6566br />name: Infrastructure Index,date: 2024-02-28br />return_base100: 202.2705br />name: Infrastructure Index,date: 2024-02-29br />return_base100: 198.8534br />name: Infrastructure Index,date: 2024-03-01br />return_base100: 211.5555br />name: Infrastructure Index,date: 2024-03-02br />return_base100: 219.4346br />name: Infrastructure Index,date: 2024-03-03br />return_base100: 215.6900br />name: Infrastructure Index,date: 2024-03-04br />return_base100: 213.7818br />name: Infrastructure Index,date: 2024-03-05br />return_base100: 199.5477br />name: Infrastructure Index,date: 2024-03-06br />return_base100: 222.9397br />name: Infrastructure Index,date: 2024-03-07br />return_base100: 229.2609br />name: Infrastructure Index,date: 2024-03-08br />return_base100: 230.0393br />name: Infrastructure Index,date: 2024-03-09br />return_base100: 249.2903br />name: Infrastructure Index,date: 2024-03-10br />return_base100: 252.7539br />name: Infrastructure Index,date: 2024-03-11br />return_base100: 252.6031br />name: Infrastructure Index,date: 2024-03-12br />return_base100: 249.2320br />name: Infrastructure Index,date: 2024-03-13br />return_base100: 250.9588br />name: Infrastructure Index,date: 2024-03-14br />return_base100: 253.6246br />name: Infrastructure Index,date: 2024-03-15br />return_base100: 237.2195br />name: Infrastructure Index,date: 2024-03-16br />return_base100: 216.9444br />name: Infrastructure Index,date: 2024-03-17br />return_base100: 237.9072br />name: Infrastructure Index,date: 2024-03-18br />return_base100: 226.4503br />name: Infrastructure Index,date: 2024-03-19br />return_base100: 206.5991br />name: Infrastructure Index,date: 2024-03-20br />return_base100: 228.4960br />name: Infrastructure Index,date: 2024-03-21br />return_base100: 222.7744br />name: Infrastructure Index,date: 2024-03-22br />return_base100: 217.5012br />name: Infrastructure Index,date: 2024-03-23br />return_base100: 219.1753br />name: Infrastructure Index,date: 2024-03-24br />return_base100: 226.2912br />name: Infrastructure Index,date: 2024-03-25br />return_base100: 233.7646br />name: Infrastructure Index,date: 2024-03-26br />return_base100: 238.2851br />name: Infrastructure Index,date: 2024-03-27br />return_base100: 234.3529br />name: Infrastructure Index,date: 2024-03-28br />return_base100: 237.0120br />name: Infrastructure Index,date: 2024-03-29br />return_base100: 233.4183br />name: Infrastructure Index,date: 2024-03-30br />return_base100: 229.8481br />name: Infrastructure Index,date: 2024-03-31br />return_base100: 231.9351br />name: Infrastructure Index,date: 2024-04-01br />return_base100: 221.9329br />name: Infrastructure Index,date: 2024-04-02br />return_base100: 210.3799br />name: Infrastructure Index,date: 2024-04-03br />return_base100: 208.9855br />name: Infrastructure Index,date: 2024-04-04br />return_base100: 212.7204br />name: Infrastructure Index,date: 2024-04-05br />return_base100: 206.6927br />name: Infrastructure Index,date: 2024-04-06br />return_base100: 211.5529br />name: Infrastructure Index,date: 2024-04-07br />return_base100: 215.6748br />name: Infrastructure Index,date: 2024-04-08br />return_base100: 221.6904br />name: Infrastructure Index,date: 2024-04-09br />return_base100: 209.4954br />name: Infrastructure Index,date: 2024-04-10br />return_base100: 208.2326br />name: Infrastructure Index,date: 2024-04-11br />return_base100: 205.3831br />name: Infrastructure Index,date: 2024-04-12br />return_base100: 177.5995br />name: Infrastructure Index,date: 2024-04-13br />return_base100: 157.0983br />name: Infrastructure Index,date: 2024-04-14br />return_base100: 170.9033br />name: Infrastructure Index,date: 2024-04-15br />return_base100: 164.1524br />name: Infrastructure Index,date: 2024-04-16br />return_base100: 164.1972br />name: Infrastructure Index,date: 2024-04-17br />return_base100: 156.5687br />name: Infrastructure Index,date: 2024-04-18br />return_base100: 164.4353br />name: Infrastructure Index,date: 2024-04-19br />return_base100: 166.9399br />name: Infrastructure Index,date: 2024-04-26br />return_base100: 170.4308br />name: Infrastructure Index,date: 2024-04-27br />return_base100: 171.9839br />name: Infrastructure Index,date: 2024-04-28br />return_base100: 167.2595br />name: Infrastructure Index,date: 2024-04-29br />return_base100: 168.1127br />name: Infrastructure Index,date: 2024-04-30br />return_base100: 155.8415br />name: Infrastructure Index,date: 2024-05-01br />return_base100: 158.7450br />name: Infrastructure Index,date: 2024-05-02br />return_base100: 161.7341br />name: Infrastructure Index,date: 2024-05-03br />return_base100: 170.5203br />name: Infrastructure Index,date: 2024-05-04br />return_base100: 174.4199br />name: Infrastructure Index,date: 2024-05-05br />return_base100: 181.2935br />name: Infrastructure Index,date: 2024-05-06br />return_base100: 179.8040br />name: Infrastructure Index,date: 2024-05-07br />return_base100: 178.4088br />name: Infrastructure Index,date: 2024-05-08br />return_base100: 173.0445br />name: Infrastructure Index,date: 2024-05-09br />return_base100: 183.2990br />name: Infrastructure Index,date: 2024-05-10br />return_base100: 178.3208br />name: Infrastructure Index,date: 2024-05-11br />return_base100: 176.5421br />name: Infrastructure Index,date: 2024-05-12br />return_base100: 176.5779br />name: Infrastructure Index,date: 2024-05-13br />return_base100: 176.3552br />name: Infrastructure Index,date: 2024-05-14br />return_base100: 166.8570br />name: Infrastructure Index,date: 2024-05-15br />return_base100: 181.1559br />name: Infrastructure Index,date: 2024-05-16br />return_base100: 186.5433br />name: Infrastructure Index,date: 2024-05-17br />return_base100: 193.1565br />name: Infrastructure Index,date: 2024-05-18br />return_base100: 194.0055br />name: Infrastructure Index,date: 2024-05-19br />return_base100: 191.6369br />name: Infrastructure Index,date: 2024-05-20br />return_base100: 206.2954br />name: Infrastructure Index,date: 2024-05-21br />return_base100: 206.0524br />name: Infrastructure Index,date: 2024-05-22br />return_base100: 202.9033br />name: Infrastructure Index,date: 2024-05-23br />return_base100: 200.3169br />name: Infrastructure Index,date: 2024-05-24br />return_base100: 203.4502br />name: Infrastructure Index,date: 2024-05-25br />return_base100: 204.5613br />name: Infrastructure Index,date: 2024-05-26br />return_base100: 202.1466br />name: Infrastructure Index,date: 2024-05-27br />return_base100: 212.3187br />name: Infrastructure Index,date: 2024-05-28br />return_base100: 210.0172br />name: Infrastructure Index,date: 2024-05-29br />return_base100: 208.6845br />name: Infrastructure Index,date: 2024-05-30br />return_base100: 204.3855br />name: Infrastructure Index,date: 2024-05-31br />return_base100: 207.5071br />name: Infrastructure Index,date: 2024-06-01br />return_base100: 207.2149br />name: Infrastructure Index,date: 2024-06-02br />return_base100: 204.1747br />name: Infrastructure Index,date: 2024-06-03br />return_base100: 201.2344br />name: Infrastructure Index,date: 2024-06-04br />return_base100: 204.2354br />name: Infrastructure Index,date: 2024-06-05br />return_base100: 206.9213br />name: Infrastructure Index,date: 2024-06-06br />return_base100: 202.4372br />name: Infrastructure Index,date: 2024-06-07br />return_base100: 189.4596br />name: Infrastructure Index,date: 2024-06-08br />return_base100: 184.2741br />name: Infrastructure Index,date: 2024-06-09br />return_base100: 187.2028br />name: Infrastructure Index,date: 2024-06-10br />return_base100: 180.5205br />name: Infrastructure Index,date: 2024-06-11br />return_base100: 170.0721br />name: Infrastructure Index,date: 2024-06-12br />return_base100: 183.4136br />name: Infrastructure Index,date: 2024-06-13br />return_base100: 172.3238br />name: Infrastructure Index,date: 2024-06-14br />return_base100: 167.3830br />name: Infrastructure Index,date: 2024-06-15br />return_base100: 168.8945br />name: Infrastructure Index,date: 2024-06-16br />return_base100: 172.0236br />name: Infrastructure Index,date: 2024-06-17br />return_base100: 160.8474br />name: Infrastructure Index,date: 2024-06-18br />return_base100: 153.3320br />name: Infrastructure Index,date: 2024-06-19br />return_base100: 158.9041br />name: Infrastructure Index,date: 2024-06-20br />return_base100: 159.1964br />name: Infrastructure Index,date: 2024-06-21br />return_base100: 156.3753br />name: Infrastructure Index,date: 2024-06-22br />return_base100: 152.8560br />name: Infrastructure Index,date: 2024-06-23br />return_base100: 147.7577br />name: Infrastructure Index,date: 2024-06-24br />return_base100: 153.7727br />name: Infrastructure Index,date: 2024-06-25br />return_base100: 158.3835br />name: Infrastructure Index,date: 2024-06-26br />return_base100: 155.6998br />name: Infrastructure Index,date: 2024-06-27br />return_base100: 160.0788br />name: Infrastructure Index,date: 2024-06-28br />return_base100: 153.4834br />name: Infrastructure Index,date: 2024-06-29br />return_base100: 149.9634br />name: Infrastructure Index,date: 2024-06-30br />return_base100: 159.0699br />name: Infrastructure Index,date: 2024-07-01br />return_base100: 158.4761br />name: Infrastructure Index,date: 2024-07-02br />return_base100: 159.6386br />name: Infrastructure Index,date: 2024-07-03br />return_base100: 148.7913br />name: Infrastructure Index,date: 2024-07-04br />return_base100: 136.4921br />name: Infrastructure Index,date: 2024-07-05br />return_base100: 132.6197br />name: Infrastructure Index,date: 2024-07-06br />return_base100: 142.7378br />name: Infrastructure Index,date: 2024-07-07br />return_base100: 133.0663br />name: Infrastructure Index,date: 2024-07-08br />return_base100: 138.9292br />name: Infrastructure Index,date: 2024-07-09br />return_base100: 139.4685br />name: Infrastructure Index,date: 2024-07-10br />return_base100: 140.0810br />name: Infrastructure Index,date: 2024-07-11br />return_base100: 134.8684br />name: Infrastructure Index,date: 2024-07-12br />return_base100: 137.8734br />name: Infrastructure Index,date: 2024-07-13br />return_base100: 140.0611br />name: Infrastructure Index,date: 2024-07-14br />return_base100: 144.8441br />name: Infrastructure Index,date: 2024-07-15br />return_base100: 155.4727br />name: Infrastructure Index,date: 2024-07-16br />return_base100: 153.2375br />name: Infrastructure Index,date: 2024-07-17br />return_base100: 151.2103br />name: Infrastructure Index,date: 2024-07-18br />return_base100: 149.0462br />name: Infrastructure Index,date: 2024-07-19br />return_base100: 154.0970br />name: Infrastructure Index,date: 2024-07-20br />return_base100: 155.8577br />name: Infrastructure Index,date: 2024-07-21br />return_base100: 160.8589br />name: Infrastructure Index,date: 2024-07-22br />return_base100: 151.6423br />name: Infrastructure Index,date: 2024-07-23br />return_base100: 150.1606br />name: Infrastructure Index,date: 2024-07-24br />return_base100: 144.2057br />name: Infrastructure Index,date: 2024-07-25br />return_base100: 140.8430br />name: Infrastructure Index,date: 2024-07-26br />return_base100: 149.1433br />name: Infrastructure Index,date: 2024-07-27br />return_base100: 148.5783br />name: Infrastructure Index,date: 2024-07-28br />return_base100: 144.7606br />name: Infrastructure Index,date: 2024-07-29br />return_base100: 145.7377br />name: Infrastructure Index,date: 2024-07-30br />return_base100: 141.9067br />name: Infrastructure Index,date: 2024-07-31br />return_base100: 137.6536br />name: Infrastructure Index,date: 2024-08-01br />return_base100: 136.9817br />name: Infrastructure Index,date: 2024-08-02br />return_base100: 125.0885br />name: Infrastructure Index,date: 2024-08-03br />return_base100: 121.2156br />name: Infrastructure Index,date: 2024-08-04br />return_base100: 113.3762br />name: Infrastructure Index,date: 2024-08-05br />return_base100: 101.3773br />name: Infrastructure Index,date: 2024-08-06br />return_base100: 107.6529br />name: Infrastructure Index,date: 2024-08-07br />return_base100: 102.1922br />name: Infrastructure Index,date: 2024-08-08br />return_base100: 115.7272br />name: Infrastructure Index,date: 2024-08-09br />return_base100: 112.9784br />name: Infrastructure Index,date: 2024-08-10br />return_base100: 113.8860br />name: Infrastructure Index,date: 2024-08-11br />return_base100: 107.5082br />name: Infrastructure Index,date: 2024-08-12br />return_base100: 113.3028br />name: Infrastructure Index,date: 2024-08-13br />return_base100: 113.7791br />name: Infrastructure Index,date: 2024-08-14br />return_base100: 111.5580br />name: Infrastructure Index,date: 2024-08-15br />return_base100: 108.2417br />name: Infrastructure Index,date: 2024-08-16br />return_base100: 108.4706br />name: Infrastructure Index,date: 2024-08-17br />return_base100: 109.2483br />name: Infrastructure Index,date: 2024-08-18br />return_base100: 109.8168br />name: Infrastructure Index,date: 2024-08-19br />return_base100: 110.5906br />name: Infrastructure Index,date: 2024-08-20br />return_base100: 110.8698br />name: Infrastructure Index,date: 2024-08-21br />return_base100: 118.0440br />name: Infrastructure Index,date: 2024-08-22br />return_base100: 121.5449br />name: Infrastructure Index,date: 2024-08-23br />return_base100: 131.3135br />name: Infrastructure Index,date: 2024-08-24br />return_base100: 135.0499br />name: Infrastructure Index,date: 2024-08-25br />return_base100: 134.0441br />name: Infrastructure Index,date: 2024-08-26br />return_base100: 129.6639br />name: Infrastructure Index,date: 2024-08-27br />return_base100: 121.6738br />name: Infrastructure Index,date: 2024-08-28br />return_base100: 120.0909br />name: Infrastructure Index,date: 2024-08-29br />return_base100: 117.0508br />name: Infrastructure Index,date: 2024-08-30br />return_base100: 118.0362br />name: Infrastructure Index,date: 2024-08-31br />return_base100: 115.9475br />name: Infrastructure Index,date: 2024-09-01br />return_base100: 110.3062br />name: Infrastructure Index,date: 2024-09-02br />return_base100: 115.3660br />name: Infrastructure Index,date: 2024-09-03br />return_base100: 109.8434br />name: Infrastructure Index,date: 2024-09-04br />return_base100: 110.9503br />name: Infrastructure Index,date: 2024-09-05br />return_base100: 106.8521br />name: Infrastructure Index,date: 2024-09-06br />return_base100: 103.2982br />name: Infrastructure Index,date: 2024-09-07br />return_base100: 106.0081br />name: Infrastructure Index,date: 2024-09-08br />return_base100: 109.6110br />name: Infrastructure Index,date: 2024-09-09br />return_base100: 113.4011br />name: Infrastructure Index,date: 2024-09-10br />return_base100: 114.3357br />name: Infrastructure Index,date: 2024-09-11br />return_base100: 111.9132br />name: Infrastructure Index,date: 2024-09-12br />return_base100: 115.7135br />name: Infrastructure Index,date: 2024-09-13br />return_base100: 120.2532br />name: Infrastructure Index,date: 2024-09-14br />return_base100: 119.2645br />name: Infrastructure Index,date: 2024-09-15br />return_base100: 114.1761br />name: Infrastructure Index,date: 2024-09-16br />return_base100: 111.1721br />name: Infrastructure Index,date: 2024-09-17br />return_base100: 112.5797br />name: Infrastructure Index,date: 2024-09-18br />return_base100: 115.0510br />name: Infrastructure Index,date: 2024-09-19br />return_base100: 119.9530br />name: Infrastructure Index,date: 2024-09-20br />return_base100: 123.3711br />name: Infrastructure Index,date: 2024-09-21br />return_base100: 126.1565br />name: Infrastructure Index,date: 2024-09-22br />return_base100: 122.6439br />name: Infrastructure Index,date: 2024-09-23br />return_base100: 128.5772br />name: Infrastructure Index,date: 2024-09-24br />return_base100: 133.9022br />name: Infrastructure Index,date: 2024-09-25br />return_base100: 130.7795br />name: Infrastructure Index,date: 2024-09-26br />return_base100: 136.3207br />name: Infrastructure Index,date: 2024-09-27br />return_base100: 139.6707br />name: Infrastructure Index,date: 2024-09-28br />return_base100: 138.8616br />name: Infrastructure Index,date: 2024-09-29br />return_base100: 137.4943br />name: Infrastructure Index,date: 2024-09-30br />return_base100: 130.5036br />name: Infrastructure Index,date: 2024-10-01br />return_base100: 121.1074br />name: Infrastructure Index,date: 2024-10-02br />return_base100: 116.5728br />name: Infrastructure Index,date: 2024-10-03br />return_base100: 115.4550br />name: Infrastructure Index,date: 2024-10-04br />return_base100: 120.6723br />name: Infrastructure Index,date: 2024-10-05br />return_base100: 120.5079br />name: Infrastructure Index,date: 2024-10-06br />return_base100: 121.9790br />name: Infrastructure Index,date: 2024-10-07br />return_base100: 120.8262br />name: Infrastructure Index,date: 2024-10-08br />return_base100: 117.8930br />name: Infrastructure Index,date: 2024-10-09br />return_base100: 114.1985br />name: Infrastructure Index,date: 2024-10-10br />return_base100: 114.1461br />name: Infrastructure Index,date: 2024-10-11br />return_base100: 119.1342br />name: Infrastructure Index,date: 2024-10-12br />return_base100: 120.8155br />name: Infrastructure Index,date: 2024-10-13br />return_base100: 118.5539br />name: Infrastructure Index,date: 2024-10-14br />return_base100: 124.3983br />name: Infrastructure Index,date: 2024-10-15br />return_base100: 124.2119br />name: Infrastructure Index,date: 2024-10-16br />return_base100: 121.8956br />name: Infrastructure Index,date: 2024-10-17br />return_base100: 119.3481br />name: Infrastructure Index,date: 2024-10-18br />return_base100: 130.5363br />name: Infrastructure Index,date: 2024-10-19br />return_base100: 123.5732br />name: Infrastructure Index,date: 2024-10-20br />return_base100: 129.2540br />name: Infrastructure Index,date: 2024-10-21br />return_base100: 125.0248br />name: Infrastructure Index,date: 2024-10-22br />return_base100: 125.5442br />name: Infrastructure Index,date: 2024-10-23br />return_base100: 120.3051br />name: Infrastructure Index,date: 2024-10-24br />return_base100: 122.5964br />name: Infrastructure Index,date: 2024-10-25br />return_base100: 113.8944br />name: Infrastructure Index,date: 2024-10-26br />return_base100: 115.3603br />name: Infrastructure Index,date: 2024-10-27br />return_base100: 116.5837br />name: Infrastructure Index,date: 2024-10-28br />return_base100: 117.9454br />name: Infrastructure Index,date: 2024-10-29br />return_base100: 123.0409br />name: Infrastructure Index,date: 2024-10-30br />return_base100: 125.4850br />name: Infrastructure Index,date: 2024-10-31br />return_base100: 117.5339br />name: Infrastructure Index,date: 2024-11-01br />return_base100: 116.0096br />name: Infrastructure Index,date: 2024-11-02br />return_base100: 113.6548br />name: Infrastructure Index,date: 2024-11-03br />return_base100: 108.8876br />name: Infrastructure Index,date: 2024-11-04br />return_base100: 103.7419br />name: Infrastructure Index,date: 2024-11-05br />return_base100: 109.5565br />name: Infrastructure Index,date: 2024-11-06br />return_base100: 122.1069br />name: Infrastructure Index,date: 2024-11-07br />return_base100: 125.0268br />name: Infrastructure Index,date: 2024-11-08br />return_base100: 130.4191br />name: Infrastructure Index,date: 2024-11-09br />return_base100: 135.0465br />name: Infrastructure Index,date: 2024-11-10br />return_base100: 139.7563br />name: Infrastructure Index,date: 2024-11-11br />return_base100: 149.8703br />name: Infrastructure Index,date: 2024-11-12br />return_base100: 144.7880br />name: Infrastructure Index,date: 2024-11-13br />return_base100: 139.2169br />name: Infrastructure Index,date: 2024-11-14br />return_base100: 133.2668br />name: Infrastructure Index,date: 2024-11-15br />return_base100: 140.7368br />name: Infrastructure Index,date: 2024-11-16br />return_base100: 148.0947br />name: Infrastructure Index,date: 2024-11-17br />return_base100: 141.9912br />name: Infrastructure Index,date: 2024-11-18br />return_base100: 155.7437br />name: Infrastructure Index,date: 2024-11-19br />return_base100: 154.6737br />name: Infrastructure Index,date: 2024-11-20br />return_base100: 148.8893br />name: Infrastructure Index,date: 2024-11-21br />return_base100: 153.5226br />name: Infrastructure Index,date: 2024-11-22br />return_base100: 163.6413br />name: Infrastructure Index,date: 2024-11-23br />return_base100: 171.6200br />name: Infrastructure Index,date: 2024-11-24br />return_base100: 177.9449br />name: Infrastructure Index,date: 2024-11-25br />return_base100: 173.3513br />name: Infrastructure Index,date: 2024-11-26br />return_base100: 172.8892br />name: Infrastructure Index,date: 2024-11-27br />return_base100: 187.7757br />name: Infrastructure Index,date: 2024-11-28br />return_base100: 188.3843br />name: Infrastructure Index,date: 2024-11-29br />return_base100: 192.1319br />name: Infrastructure Index,date: 2024-11-30br />return_base100: 199.6119br />name: Infrastructure Index,date: 2024-12-01br />return_base100: 198.7594br />name: Infrastructure Index,date: 2024-12-02br />return_base100: 229.2766br />name: Infrastructure Index,date: 2024-12-03br />return_base100: 230.8192br />name: Infrastructure Index,date: 2024-12-04br />return_base100: 230.6990br />name: Infrastructure Index,date: 2024-12-05br />return_base100: 231.9901br />name: Infrastructure Index,date: 2024-12-06br />return_base100: 250.6271br />name: Infrastructure Index,date: 2024-12-07br />return_base100: 243.4067br />name: Infrastructure Index,date: 2024-12-08br />return_base100: 249.3024br />name: Infrastructure Index,date: 2024-12-09br />return_base100: 212.6975br />name: Infrastructure Index,date: 2024-12-10br />return_base100: 208.6999br />name: Infrastructure Index,date: 2024-12-11br />return_base100: 226.4146br />name: Infrastructure Index,date: 2024-12-12br />return_base100: 250.1353br />name: Infrastructure Index,date: 2024-12-13br />return_base100: 249.7709br />name: Infrastructure Index,date: 2024-12-14br />return_base100: 248.4952br />name: Infrastructure Index,date: 2024-12-15br />return_base100: 253.8902br />name: Infrastructure Index,date: 2024-12-16br />return_base100: 247.7226br />name: Infrastructure Index,date: 2024-12-17br />return_base100: 237.4584br />name: Infrastructure Index,date: 2024-12-18br />return_base100: 213.9107br />name: Infrastructure Index,date: 2024-12-19br />return_base100: 197.3928br />name: Infrastructure Index,date: 2024-12-20br />return_base100: 200.5145br />name: Infrastructure Index,date: 2024-12-21br />return_base100: 189.3378br />name: Infrastructure Index,date: 2024-12-22br />return_base100: 190.4556br />name: Infrastructure Index,date: 2024-12-23br />return_base100: 208.0494br />name: Infrastructure Index,date: 2024-12-24br />return_base100: 217.1033br />name: Infrastructure Index,date: 2024-12-25br />return_base100: 209.6177br />name: Infrastructure Index,date: 2024-12-26br />return_base100: 194.9772br />name: Infrastructure Index,date: 2024-12-27br />return_base100: 189.8930br />name: Infrastructure Index,date: 2024-12-28br />return_base100: 195.4564br />name: Infrastructure Index,date: 2024-12-29br />return_base100: 187.1990br />name: Infrastructure Index,date: 2024-12-30br />return_base100: 184.1388br />name: Infrastructure Index,date: 2024-12-31br />return_base100: 180.0149br />name: Infrastructure Index,date: 2025-01-01br />return_base100: 191.7477br />name: Infrastructure Index,date: 2025-01-02br />return_base100: 197.6406br />name: Infrastructure Index,date: 2025-01-03br />return_base100: 209.2129br />name: Infrastructure Index,date: 2025-01-04br />return_base100: 210.8250br />name: Infrastructure Index,date: 2025-01-05br />return_base100: 212.1720br />name: Infrastructure Index,date: 2025-01-06br />return_base100: 215.2029br />name: Infrastructure Index,date: 2025-01-07br />return_base100: 194.6209br />name: Infrastructure Index,date: 2025-01-08br />return_base100: 185.7218br />name: Infrastructure Index,date: 2025-01-09br />return_base100: 177.5444br />name: Infrastructure Index,date: 2025-01-10br />return_base100: 183.1450br />name: Infrastructure Index,date: 2025-01-11br />return_base100: 182.8608br />name: Infrastructure Index,date: 2025-01-12br />return_base100: 179.0541br />name: Infrastructure Index,date: 2025-01-13br />return_base100: 174.4764br />name: Infrastructure Index,date: 2025-01-14br />return_base100: 181.5736br />name: Infrastructure Index,date: 2025-01-15br />return_base100: 195.6048br />name: Infrastructure Index,date: 2025-01-16br />return_base100: 197.5579br />name: Infrastructure Index,date: 2025-01-17br />return_base100: 214.4301br />name: Infrastructure Index,date: 2025-01-18br />return_base100: 203.0780br />name: Infrastructure Index,date: 2025-01-19br />return_base100: 198.0019br />name: Infrastructure Index,date: 2025-01-20br />return_base100: 202.7839br />name: Infrastructure Index,date: 2025-01-21br />return_base100: 211.7775br />name: Infrastructure Index,date: 2025-01-22br />return_base100: 203.6719br />name: Infrastructure Index,date: 2025-01-23br />return_base100: 204.5476br />name: Infrastructure Index,date: 2025-01-24br />return_base100: 200.1376br />name: Infrastructure Index,date: 2025-01-25br />return_base100: 199.8146br />name: Infrastructure Index,date: 2025-01-26br />return_base100: 198.2092br />name: Infrastructure Index,date: 2025-01-27br />return_base100: 190.5966br />name: Infrastructure Index,date: 2025-01-28br />return_base100: 177.5609br />name: Infrastructure Index,date: 2025-01-29br />return_base100: 185.9238br />name: Infrastructure Index,date: 2025-01-30br />return_base100: 193.4274br />name: Infrastructure Index,date: 2025-01-31br />return_base100: 195.3973br />name: Infrastructure Index,date: 2025-02-01br />return_base100: 181.0667br />name: Infrastructure Index,date: 2025-02-02br />return_base100: 157.3539br />name: Infrastructure Index,date: 2025-02-03br />return_base100: 167.7245br />name: Infrastructure Index,date: 2025-02-04br />return_base100: 155.2391br />name: Infrastructure Index,date: 2025-02-05br />return_base100: 149.6995br />name: Infrastructure Index,date: 2025-02-06br />return_base100: 143.3134br />name: Infrastructure Index,date: 2025-02-07br />return_base100: 142.1532br />name: Infrastructure Index,date: 2025-02-08br />return_base100: 144.6293br />name: Infrastructure Index,date: 2025-02-09br />return_base100: 142.9762br />name: Infrastructure Index,date: 2025-02-10br />return_base100: 147.6731br />name: Infrastructure Index,date: 2025-02-11br />return_base100: 146.8882br />name: Infrastructure Index,date: 2025-02-12br />return_base100: 151.9341br />name: Infrastructure Index,date: 2025-02-13br />return_base100: 147.5928br />name: Infrastructure Index,date: 2025-02-14br />return_base100: 152.9556br />name: Infrastructure Index,date: 2025-02-15br />return_base100: 149.3261br />name: Infrastructure Index,date: 2025-02-16br />return_base100: 149.2557br />name: Infrastructure Index,date: 2025-02-17br />return_base100: 150.2732br />name: Infrastructure Index,date: 2025-02-18br />return_base100: 139.0224br />name: Infrastructure Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(97,156,255,1),dash:solid},hoveron:points,name:Infrastructure Index,legendgroup:Infrastructure Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,98.615029686565094,95.38022966815484,96.617400009205141,95.303942099691639,99.622301744373374,99.221590647581365,104.32618401067796,109.37071385833296,107.26618953375984,110.86223362636352,118.2692617480554,124.13212822755096,122.09629723385649,126.74707736917199,117.05826851383073,122.59446771298386,127.72379988033323,125.38161043862478,137.9152091867262,145.88904358632118,145.65132093708289,142.35058912873384,143.75770930179041,140.35784968012152,130.76908915174667,119.42502416348322,124.43940718921158,117.95910618124913,107.37561559350118,119.80335527224192,118.01531504579556,114.11486859667694,119.67586413218575,122.05159478989277,126.31420582685138,130.92782022368482,124.87072536475355,127.16775210567498,127.13651217379299,125.16707322686058,127.52508399687025,120.34358171859898,110.88622451327841,109.85139457817463,111.37553504855711,109.70675887145028,111.09264969853179,114.31490771850693,120.03676301376169,113.32259400745617,112.92171031435542,111.51320937082893,93.711971279974236,80.061501818014449,86.732464215031982,82.585205044414792,83.911492612877979,80.985122198186588,84.496479035301704,85.726572927693653,86.780906245685102,86.763819211119809,85.709716021540032,84.61551295622958,78.521194826713312,79.97238459060155,81.902874303861552,85.137846918580578,84.129539282919879,85.234098126754731,83.537131219220342,81.895452662585726,80.613062088645478,83.288017213605187,79.868884337460315,79.359092373544456,78.052710912689292,77.115455424126665,74.71210935702122,81.315931789938773,81.597091176876702,83.186357987757177,83.349116306899248,80.041940903023885,87.433435356929166,87.687784783909422,87.384072812629441,85.976895107469971,86.791549684724075,88.715078013531567,87.742727942191749,89.630126110369588,88.183596446817319,86.328301192065183,84.643185897730945,86.357354904036455,86.962995351406079,85.725479817738304,87.839727067703777,88.943653058406611,90.316023841303448,87.850658167257336,79.745017719887699,76.184183274267042,78.174851567174471,75.671227044690951,72.049063377364575,74.446713766281604,70.743775026464775,68.63999861922953,68.865754591061815,69.219346895567725,63.146258112026509,58.626075850324483,60.412044921065956,60.270631012104758,60.1602269066139,59.665738482072996,57.726906613890542,59.334411101394586,60.524405118055874,59.275268099599586,60.389895061444292,58.850163391172273,57.936323468495424,59.451546462926323,58.44853178073366,59.946955401113826,56.556300915911081,50.097286786026608,48.838139181663365,52.036463846826528,48.570614903115938,50.103615317347078,51.328934045197222,51.467759009527327,50.899226768536849,51.928188429143468,53.367411515625719,54.377387582270906,58.057716205642755,58.291699268191657,58.909363925070181,57.447070465319648,59.876248446633227,60.631990150503988,61.355686473051968,59.199440787959681,57.495972752796064,55.790836286647952,54.161814792654305,57.28080268789985,57.832593086942516,56.456655313665031,56.842235467390807,55.913897454779764,54.396948497261477,53.557382519445852,48.998481152483087,46.957069544806011,44.211810190086069,40.795553919086849,42.418592074377507,41.053470336447738,45.648271735628491,44.437105905095045,45.539593593225021,43.103396695356018,44.6494568969485,45.829037602982474,44.64364615455424,43.434896672343164,42.907384820729966,43.594433193722104,44.116076770838134,44.599979288442952,45.466182629907486,47.371876006811803,48.380356238781239,52.602349611082992,53.467229714180519,52.601486629539288,49.959037142725641,47.073974777926082,46.282563170248999,47.766431168592078,47.450349795185723,46.174115156257194,43.457219128273579,45.575953882266305,43.771574538592539,44.201972200487873,43.142921250057533,42.141229806231877,43.427187370552772,44.447231555207807,46.388537303815532,46.538926220831229,45.425047176324391,47.111715837437288,47.57542458691951,46.952236848161277,46.041676255350488,44.993383808164964,46.509354719933725,48.295553919086856,50.965618815298939,51.759331707092564,52.807566622175173,51.479265430110004,52.680938463662734,54.02995121277673,52.818382657522896,55.563987204860311,57.153484144152443,55.490576241542783,56.225721452570532,53.420628710820637,50.033771344410184,48.843086942513928,48.014279467943119,50.026752427854746,49.461787177244901,50.526706402172415,50.264360012887188,48.64805311363741,47.807739218483917,47.329417314861693,49.530653104432268,50.547648087632901,50.263497031343491,52.881035117595623,52.040318497721735,51.549857320384774,49.941087126616651,53.470681640355316,54.015107930225064,58.943365397892016,57.798246421503208,57.644060385695219,54.910767708381272,56.18032862337185,51.039202374925217,51.807601141436926,52.991324158880659,52.095376720209877,54.357481474662862,50.249689326644265,46.642138813457912,45.984144152437068,43.859253463432601,42.434355870575786,40.700798545588441,42.169535600865281,45.599829704975377,45.196069406728952,45.386155474754915,47.408984213190962,49.578347217747506,52.47980623187739,51.772276430248084,49.289996317945416,46.769457357205326,49.436990840889216,57.544012058728775,52.888974547797666,57.165508353661345,55.301813411883835,54.20375569567819,55.953364477378379,58.550536199199165,65.959635476595949,84.009987573065786,77.047567542688824,73.626421042941956,76.529030699130118,78.188026418741657,81.237458001564875,84.873486905693369,85.173516822386915,87.729265430110019,95.049189947990982,105.7379067519676,103.7992474800939,105.50933170709256,106.26582132830119,105.50944677129839,85.815057301974505,81.945448060017483,90.974881483867989,91.442042159525016,92.367330970681635,87.616732636811349,89.343155981037427,85.519112164587838,80.639699452294394,73.137340636074939,66.62102453168869,69.465296635522634,64.721717218207772,65.001438302572836,69.188394624200299,73.497146407695496,71.161227965204588,66.46062502876606,66.033161504119292,68.858505546094719,65.967229714180519,65.631817554195251,64.889365766097484,67.925622497353515,69.802779951212784,75.465722373084191,75.547590555529979,75.317922400699587,77.857389423298201,69.450453352970968,66.192295300777843,64.683055645049947,66.852361117503577,67.068048971326007,64.911112900998759,62.498331569015519,65.775187554655503,69.787821604455289,68.461476503889173,74.042665807520606,68.042412666267779,61.379792424172685,62.033414645372126,63.232326137984998,61.345675887145035,61.477769595434253,60.186288949233663,60.856537948175088,58.933412344088005,57.375730657707003,53.169328485294791,55.774439637317627,58.22904680811893,58.196023381046629,53.952800662769825,46.120437704238967,47.574446541169969,44.321178717724493,43.773703226400336,41.280031757720813,41.768766971970358,43.638905509274174,42.627606204261987,44.553550881391814,43.971095871496296,46.091614120679338,44.896154554241264,46.133842684217797,44.953514060845954,44.439522253417408,44.284530768168644,41.274336079532382,text:date: 2024-02-19br />return_base100: 100.00000br />name: Consumer Index,date: 2024-02-20br />return_base100: 98.61503br />name: Consumer Index,date: 2024-02-21br />return_base100: 95.38023br />name: Consumer Index,date: 2024-02-22br />return_base100: 96.61740br />name: Consumer Index,date: 2024-02-23br />return_base100: 95.30394br />name: Consumer Index,date: 2024-02-24br />return_base100: 99.62230br />name: Consumer Index,date: 2024-02-25br />return_base100: 99.22159br />name: Consumer Index,date: 2024-02-26br />return_base100: 104.32618br />name: Consumer Index,date: 2024-02-27br />return_base100: 109.37071br />name: Consumer Index,date: 2024-02-28br />return_base100: 107.26619br />name: Consumer Index,date: 2024-02-29br />return_base100: 110.86223br />name: Consumer Index,date: 2024-03-01br />return_base100: 118.26926br />name: Consumer Index,date: 2024-03-02br />return_base100: 124.13213br />name: Consumer Index,date: 2024-03-03br />return_base100: 122.09630br />name: Consumer Index,date: 2024-03-04br />return_base100: 126.74708br />name: Consumer Index,date: 2024-03-05br />return_base100: 117.05827br />name: Consumer Index,date: 2024-03-06br />return_base100: 122.59447br />name: Consumer Index,date: 2024-03-07br />return_base100: 127.72380br />name: Consumer Index,date: 2024-03-08br />return_base100: 125.38161br />name: Consumer Index,date: 2024-03-09br />return_base100: 137.91521br />name: Consumer Index,date: 2024-03-10br />return_base100: 145.88904br />name: Consumer Index,date: 2024-03-11br />return_base100: 145.65132br />name: Consumer Index,date: 2024-03-12br />return_base100: 142.35059br />name: Consumer Index,date: 2024-03-13br />return_base100: 143.75771br />name: Consumer Index,date: 2024-03-14br />return_base100: 140.35785br />name: Consumer Index,date: 2024-03-15br />return_base100: 130.76909br />name: Consumer Index,date: 2024-03-16br />return_base100: 119.42502br />name: Consumer Index,date: 2024-03-17br />return_base100: 124.43941br />name: Consumer Index,date: 2024-03-18br />return_base100: 117.95911br />name: Consumer Index,date: 2024-03-19br />return_base100: 107.37562br />name: Consumer Index,date: 2024-03-20br />return_base100: 119.80336br />name: Consumer Index,date: 2024-03-21br />return_base100: 118.01532br />name: Consumer Index,date: 2024-03-22br />return_base100: 114.11487br />name: Consumer Index,date: 2024-03-23br />return_base100: 119.67586br />name: Consumer Index,date: 2024-03-24br />return_base100: 122.05159br />name: Consumer Index,date: 2024-03-25br />return_base100: 126.31421br />name: Consumer Index,date: 2024-03-26br />return_base100: 130.92782br />name: Consumer Index,date: 2024-03-27br />return_base100: 124.87073br />name: Consumer Index,date: 2024-03-28br />return_base100: 127.16775br />name: Consumer Index,date: 2024-03-29br />return_base100: 127.13651br />name: Consumer Index,date: 2024-03-30br />return_base100: 125.16707br />name: Consumer Index,date: 2024-03-31br />return_base100: 127.52508br />name: Consumer Index,date: 2024-04-01br />return_base100: 120.34358br />name: Consumer Index,date: 2024-04-02br />return_base100: 110.88622br />name: Consumer Index,date: 2024-04-03br />return_base100: 109.85139br />name: Consumer Index,date: 2024-04-04br />return_base100: 111.37554br />name: Consumer Index,date: 2024-04-05br />return_base100: 109.70676br />name: Consumer Index,date: 2024-04-06br />return_base100: 111.09265br />name: Consumer Index,date: 2024-04-07br />return_base100: 114.31491br />name: Consumer Index,date: 2024-04-08br />return_base100: 120.03676br />name: Consumer Index,date: 2024-04-09br />return_base100: 113.32259br />name: Consumer Index,date: 2024-04-10br />return_base100: 112.92171br />name: Consumer Index,date: 2024-04-11br />return_base100: 111.51321br />name: Consumer Index,date: 2024-04-12br />return_base100: 93.71197br />name: Consumer Index,date: 2024-04-13br />return_base100: 80.06150br />name: Consumer Index,date: 2024-04-14br />return_base100: 86.73246br />name: Consumer Index,date: 2024-04-15br />return_base100: 82.58521br />name: Consumer Index,date: 2024-04-16br />return_base100: 83.91149br />name: Consumer Index,date: 2024-04-17br />return_base100: 80.98512br />name: Consumer Index,date: 2024-04-18br />return_base100: 84.49648br />name: Consumer Index,date: 2024-04-19br />return_base100: 85.72657br />name: Consumer Index,date: 2024-04-26br />return_base100: 86.78091br />name: Consumer Index,date: 2024-04-27br />return_base100: 86.76382br />name: Consumer Index,date: 2024-04-28br />return_base100: 85.70972br />name: Consumer Index,date: 2024-04-29br />return_base100: 84.61551br />name: Consumer Index,date: 2024-04-30br />return_base100: 78.52119br />name: Consumer Index,date: 2024-05-01br />return_base100: 79.97238br />name: Consumer Index,date: 2024-05-02br />return_base100: 81.90287br />name: Consumer Index,date: 2024-05-03br />return_base100: 85.13785br />name: Consumer Index,date: 2024-05-04br />return_base100: 84.12954br />name: Consumer Index,date: 2024-05-05br />return_base100: 85.23410br />name: Consumer Index,date: 2024-05-06br />return_base100: 83.53713br />name: Consumer Index,date: 2024-05-07br />return_base100: 81.89545br />name: Consumer Index,date: 2024-05-08br />return_base100: 80.61306br />name: Consumer Index,date: 2024-05-09br />return_base100: 83.28802br />name: Consumer Index,date: 2024-05-10br />return_base100: 79.86888br />name: Consumer Index,date: 2024-05-11br />return_base100: 79.35909br />name: Consumer Index,date: 2024-05-12br />return_base100: 78.05271br />name: Consumer Index,date: 2024-05-13br />return_base100: 77.11546br />name: Consumer Index,date: 2024-05-14br />return_base100: 74.71211br />name: Consumer Index,date: 2024-05-15br />return_base100: 81.31593br />name: Consumer Index,date: 2024-05-16br />return_base100: 81.59709br />name: Consumer Index,date: 2024-05-17br />return_base100: 83.18636br />name: Consumer Index,date: 2024-05-18br />return_base100: 83.34912br />name: Consumer Index,date: 2024-05-19br />return_base100: 80.04194br />name: Consumer Index,date: 2024-05-20br />return_base100: 87.43344br />name: Consumer Index,date: 2024-05-21br />return_base100: 87.68778br />name: Consumer Index,date: 2024-05-22br />return_base100: 87.38407br />name: Consumer Index,date: 2024-05-23br />return_base100: 85.97690br />name: Consumer Index,date: 2024-05-24br />return_base100: 86.79155br />name: Consumer Index,date: 2024-05-25br />return_base100: 88.71508br />name: Consumer Index,date: 2024-05-26br />return_base100: 87.74273br />name: Consumer Index,date: 2024-05-27br />return_base100: 89.63013br />name: Consumer Index,date: 2024-05-28br />return_base100: 88.18360br />name: Consumer Index,date: 2024-05-29br />return_base100: 86.32830br />name: Consumer Index,date: 2024-05-30br />return_base100: 84.64319br />name: Consumer Index,date: 2024-05-31br />return_base100: 86.35735br />name: Consumer Index,date: 2024-06-01br />return_base100: 86.96300br />name: Consumer Index,date: 2024-06-02br />return_base100: 85.72548br />name: Consumer Index,date: 2024-06-03br />return_base100: 87.83973br />name: Consumer Index,date: 2024-06-04br />return_base100: 88.94365br />name: Consumer Index,date: 2024-06-05br />return_base100: 90.31602br />name: Consumer Index,date: 2024-06-06br />return_base100: 87.85066br />name: Consumer Index,date: 2024-06-07br />return_base100: 79.74502br />name: Consumer Index,date: 2024-06-08br />return_base100: 76.18418br />name: Consumer Index,date: 2024-06-09br />return_base100: 78.17485br />name: Consumer Index,date: 2024-06-10br />return_base100: 75.67123br />name: Consumer Index,date: 2024-06-11br />return_base100: 72.04906br />name: Consumer Index,date: 2024-06-12br />return_base100: 74.44671br />name: Consumer Index,date: 2024-06-13br />return_base100: 70.74378br />name: Consumer Index,date: 2024-06-14br />return_base100: 68.64000br />name: Consumer Index,date: 2024-06-15br />return_base100: 68.86575br />name: Consumer Index,date: 2024-06-16br />return_base100: 69.21935br />name: Consumer Index,date: 2024-06-17br />return_base100: 63.14626br />name: Consumer Index,date: 2024-06-18br />return_base100: 58.62608br />name: Consumer Index,date: 2024-06-19br />return_base100: 60.41204br />name: Consumer Index,date: 2024-06-20br />return_base100: 60.27063br />name: Consumer Index,date: 2024-06-21br />return_base100: 60.16023br />name: Consumer Index,date: 2024-06-22br />return_base100: 59.66574br />name: Consumer Index,date: 2024-06-23br />return_base100: 57.72691br />name: Consumer Index,date: 2024-06-24br />return_base100: 59.33441br />name: Consumer Index,date: 2024-06-25br />return_base100: 60.52441br />name: Consumer Index,date: 2024-06-26br />return_base100: 59.27527br />name: Consumer Index,date: 2024-06-27br />return_base100: 60.38990br />name: Consumer Index,date: 2024-06-28br />return_base100: 58.85016br />name: Consumer Index,date: 2024-06-29br />return_base100: 57.93632br />name: Consumer Index,date: 2024-06-30br />return_base100: 59.45155br />name: Consumer Index,date: 2024-07-01br />return_base100: 58.44853br />name: Consumer Index,date: 2024-07-02br />return_base100: 59.94696br />name: Consumer Index,date: 2024-07-03br />return_base100: 56.55630br />name: Consumer Index,date: 2024-07-04br />return_base100: 50.09729br />name: Consumer Index,date: 2024-07-05br />return_base100: 48.83814br />name: Consumer Index,date: 2024-07-06br />return_base100: 52.03646br />name: Consumer Index,date: 2024-07-07br />return_base100: 48.57061br />name: Consumer Index,date: 2024-07-08br />return_base100: 50.10362br />name: Consumer Index,date: 2024-07-09br />return_base100: 51.32893br />name: Consumer Index,date: 2024-07-10br />return_base100: 51.46776br />name: Consumer Index,date: 2024-07-11br />return_base100: 50.89923br />name: Consumer Index,date: 2024-07-12br />return_base100: 51.92819br />name: Consumer Index,date: 2024-07-13br />return_base100: 53.36741br />name: Consumer Index,date: 2024-07-14br />return_base100: 54.37739br />name: Consumer Index,date: 2024-07-15br />return_base100: 58.05772br />name: Consumer Index,date: 2024-07-16br />return_base100: 58.29170br />name: Consumer Index,date: 2024-07-17br />return_base100: 58.90936br />name: Consumer Index,date: 2024-07-18br />return_base100: 57.44707br />name: Consumer Index,date: 2024-07-19br />return_base100: 59.87625br />name: Consumer Index,date: 2024-07-20br />return_base100: 60.63199br />name: Consumer Index,date: 2024-07-21br />return_base100: 61.35569br />name: Consumer Index,date: 2024-07-22br />return_base100: 59.19944br />name: Consumer Index,date: 2024-07-23br />return_base100: 57.49597br />name: Consumer Index,date: 2024-07-24br />return_base100: 55.79084br />name: Consumer Index,date: 2024-07-25br />return_base100: 54.16181br />name: Consumer Index,date: 2024-07-26br />return_base100: 57.28080br />name: Consumer Index,date: 2024-07-27br />return_base100: 57.83259br />name: Consumer Index,date: 2024-07-28br />return_base100: 56.45666br />name: Consumer Index,date: 2024-07-29br />return_base100: 56.84224br />name: Consumer Index,date: 2024-07-30br />return_base100: 55.91390br />name: Consumer Index,date: 2024-07-31br />return_base100: 54.39695br />name: Consumer Index,date: 2024-08-01br />return_base100: 53.55738br />name: Consumer Index,date: 2024-08-02br />return_base100: 48.99848br />name: Consumer Index,date: 2024-08-03br />return_base100: 46.95707br />name: Consumer Index,date: 2024-08-04br />return_base100: 44.21181br />name: Consumer Index,date: 2024-08-05br />return_base100: 40.79555br />name: Consumer Index,date: 2024-08-06br />return_base100: 42.41859br />name: Consumer Index,date: 2024-08-07br />return_base100: 41.05347br />name: Consumer Index,date: 2024-08-08br />return_base100: 45.64827br />name: Consumer Index,date: 2024-08-09br />return_base100: 44.43711br />name: Consumer Index,date: 2024-08-10br />return_base100: 45.53959br />name: Consumer Index,date: 2024-08-11br />return_base100: 43.10340br />name: Consumer Index,date: 2024-08-12br />return_base100: 44.64946br />name: Consumer Index,date: 2024-08-13br />return_base100: 45.82904br />name: Consumer Index,date: 2024-08-14br />return_base100: 44.64365br />name: Consumer Index,date: 2024-08-15br />return_base100: 43.43490br />name: Consumer Index,date: 2024-08-16br />return_base100: 42.90738br />name: Consumer Index,date: 2024-08-17br />return_base100: 43.59443br />name: Consumer Index,date: 2024-08-18br />return_base100: 44.11608br />name: Consumer Index,date: 2024-08-19br />return_base100: 44.59998br />name: Consumer Index,date: 2024-08-20br />return_base100: 45.46618br />name: Consumer Index,date: 2024-08-21br />return_base100: 47.37188br />name: Consumer Index,date: 2024-08-22br />return_base100: 48.38036br />name: Consumer Index,date: 2024-08-23br />return_base100: 52.60235br />name: Consumer Index,date: 2024-08-24br />return_base100: 53.46723br />name: Consumer Index,date: 2024-08-25br />return_base100: 52.60149br />name: Consumer Index,date: 2024-08-26br />return_base100: 49.95904br />name: Consumer Index,date: 2024-08-27br />return_base100: 47.07397br />name: Consumer Index,date: 2024-08-28br />return_base100: 46.28256br />name: Consumer Index,date: 2024-08-29br />return_base100: 47.76643br />name: Consumer Index,date: 2024-08-30br />return_base100: 47.45035br />name: Consumer Index,date: 2024-08-31br />return_base100: 46.17412br />name: Consumer Index,date: 2024-09-01br />return_base100: 43.45722br />name: Consumer Index,date: 2024-09-02br />return_base100: 45.57595br />name: Consumer Index,date: 2024-09-03br />return_base100: 43.77157br />name: Consumer Index,date: 2024-09-04br />return_base100: 44.20197br />name: Consumer Index,date: 2024-09-05br />return_base100: 43.14292br />name: Consumer Index,date: 2024-09-06br />return_base100: 42.14123br />name: Consumer Index,date: 2024-09-07br />return_base100: 43.42719br />name: Consumer Index,date: 2024-09-08br />return_base100: 44.44723br />name: Consumer Index,date: 2024-09-09br />return_base100: 46.38854br />name: Consumer Index,date: 2024-09-10br />return_base100: 46.53893br />name: Consumer Index,date: 2024-09-11br />return_base100: 45.42505br />name: Consumer Index,date: 2024-09-12br />return_base100: 47.11172br />name: Consumer Index,date: 2024-09-13br />return_base100: 47.57542br />name: Consumer Index,date: 2024-09-14br />return_base100: 46.95224br />name: Consumer Index,date: 2024-09-15br />return_base100: 46.04168br />name: Consumer Index,date: 2024-09-16br />return_base100: 44.99338br />name: Consumer Index,date: 2024-09-17br />return_base100: 46.50935br />name: Consumer Index,date: 2024-09-18br />return_base100: 48.29555br />name: Consumer Index,date: 2024-09-19br />return_base100: 50.96562br />name: Consumer Index,date: 2024-09-20br />return_base100: 51.75933br />name: Consumer Index,date: 2024-09-21br />return_base100: 52.80757br />name: Consumer Index,date: 2024-09-22br />return_base100: 51.47927br />name: Consumer Index,date: 2024-09-23br />return_base100: 52.68094br />name: Consumer Index,date: 2024-09-24br />return_base100: 54.02995br />name: Consumer Index,date: 2024-09-25br />return_base100: 52.81838br />name: Consumer Index,date: 2024-09-26br />return_base100: 55.56399br />name: Consumer Index,date: 2024-09-27br />return_base100: 57.15348br />name: Consumer Index,date: 2024-09-28br />return_base100: 55.49058br />name: Consumer Index,date: 2024-09-29br />return_base100: 56.22572br />name: Consumer Index,date: 2024-09-30br />return_base100: 53.42063br />name: Consumer Index,date: 2024-10-01br />return_base100: 50.03377br />name: Consumer Index,date: 2024-10-02br />return_base100: 48.84309br />name: Consumer Index,date: 2024-10-03br />return_base100: 48.01428br />name: Consumer Index,date: 2024-10-04br />return_base100: 50.02675br />name: Consumer Index,date: 2024-10-05br />return_base100: 49.46179br />name: Consumer Index,date: 2024-10-06br />return_base100: 50.52671br />name: Consumer Index,date: 2024-10-07br />return_base100: 50.26436br />name: Consumer Index,date: 2024-10-08br />return_base100: 48.64805br />name: Consumer Index,date: 2024-10-09br />return_base100: 47.80774br />name: Consumer Index,date: 2024-10-10br />return_base100: 47.32942br />name: Consumer Index,date: 2024-10-11br />return_base100: 49.53065br />name: Consumer Index,date: 2024-10-12br />return_base100: 50.54765br />name: Consumer Index,date: 2024-10-13br />return_base100: 50.26350br />name: Consumer Index,date: 2024-10-14br />return_base100: 52.88104br />name: Consumer Index,date: 2024-10-15br />return_base100: 52.04032br />name: Consumer Index,date: 2024-10-16br />return_base100: 51.54986br />name: Consumer Index,date: 2024-10-17br />return_base100: 49.94109br />name: Consumer Index,date: 2024-10-18br />return_base100: 53.47068br />name: Consumer Index,date: 2024-10-19br />return_base100: 54.01511br />name: Consumer Index,date: 2024-10-20br />return_base100: 58.94337br />name: Consumer Index,date: 2024-10-21br />return_base100: 57.79825br />name: Consumer Index,date: 2024-10-22br />return_base100: 57.64406br />name: Consumer Index,date: 2024-10-23br />return_base100: 54.91077br />name: Consumer Index,date: 2024-10-24br />return_base100: 56.18033br />name: Consumer Index,date: 2024-10-25br />return_base100: 51.03920br />name: Consumer Index,date: 2024-10-26br />return_base100: 51.80760br />name: Consumer Index,date: 2024-10-27br />return_base100: 52.99132br />name: Consumer Index,date: 2024-10-28br />return_base100: 52.09538br />name: Consumer Index,date: 2024-10-29br />return_base100: 54.35748br />name: Consumer Index,date: 2024-10-30br />return_base100: 50.24969br />name: Consumer Index,date: 2024-10-31br />return_base100: 46.64214br />name: Consumer Index,date: 2024-11-01br />return_base100: 45.98414br />name: Consumer Index,date: 2024-11-02br />return_base100: 43.85925br />name: Consumer Index,date: 2024-11-03br />return_base100: 42.43436br />name: Consumer Index,date: 2024-11-04br />return_base100: 40.70080br />name: Consumer Index,date: 2024-11-05br />return_base100: 42.16954br />name: Consumer Index,date: 2024-11-06br />return_base100: 45.59983br />name: Consumer Index,date: 2024-11-07br />return_base100: 45.19607br />name: Consumer Index,date: 2024-11-08br />return_base100: 45.38616br />name: Consumer Index,date: 2024-11-09br />return_base100: 47.40898br />name: Consumer Index,date: 2024-11-10br />return_base100: 49.57835br />name: Consumer Index,date: 2024-11-11br />return_base100: 52.47981br />name: Consumer Index,date: 2024-11-12br />return_base100: 51.77228br />name: Consumer Index,date: 2024-11-13br />return_base100: 49.29000br />name: Consumer Index,date: 2024-11-14br />return_base100: 46.76946br />name: Consumer Index,date: 2024-11-15br />return_base100: 49.43699br />name: Consumer Index,date: 2024-11-16br />return_base100: 57.54401br />name: Consumer Index,date: 2024-11-17br />return_base100: 52.88897br />name: Consumer Index,date: 2024-11-18br />return_base100: 57.16551br />name: Consumer Index,date: 2024-11-19br />return_base100: 55.30181br />name: Consumer Index,date: 2024-11-20br />return_base100: 54.20376br />name: Consumer Index,date: 2024-11-21br />return_base100: 55.95336br />name: Consumer Index,date: 2024-11-22br />return_base100: 58.55054br />name: Consumer Index,date: 2024-11-23br />return_base100: 65.95964br />name: Consumer Index,date: 2024-11-24br />return_base100: 84.00999br />name: Consumer Index,date: 2024-11-25br />return_base100: 77.04757br />name: Consumer Index,date: 2024-11-26br />return_base100: 73.62642br />name: Consumer Index,date: 2024-11-27br />return_base100: 76.52903br />name: Consumer Index,date: 2024-11-28br />return_base100: 78.18803br />name: Consumer Index,date: 2024-11-29br />return_base100: 81.23746br />name: Consumer Index,date: 2024-11-30br />return_base100: 84.87349br />name: Consumer Index,date: 2024-12-01br />return_base100: 85.17352br />name: Consumer Index,date: 2024-12-02br />return_base100: 87.72927br />name: Consumer Index,date: 2024-12-03br />return_base100: 95.04919br />name: Consumer Index,date: 2024-12-04br />return_base100: 105.73791br />name: Consumer Index,date: 2024-12-05br />return_base100: 103.79925br />name: Consumer Index,date: 2024-12-06br />return_base100: 105.50933br />name: Consumer Index,date: 2024-12-07br />return_base100: 106.26582br />name: Consumer Index,date: 2024-12-08br />return_base100: 105.50945br />name: Consumer Index,date: 2024-12-09br />return_base100: 85.81506br />name: Consumer Index,date: 2024-12-10br />return_base100: 81.94545br />name: Consumer Index,date: 2024-12-11br />return_base100: 90.97488br />name: Consumer Index,date: 2024-12-12br />return_base100: 91.44204br />name: Consumer Index,date: 2024-12-13br />return_base100: 92.36733br />name: Consumer Index,date: 2024-12-14br />return_base100: 87.61673br />name: Consumer Index,date: 2024-12-15br />return_base100: 89.34316br />name: Consumer Index,date: 2024-12-16br />return_base100: 85.51911br />name: Consumer Index,date: 2024-12-17br />return_base100: 80.63970br />name: Consumer Index,date: 2024-12-18br />return_base100: 73.13734br />name: Consumer Index,date: 2024-12-19br />return_base100: 66.62102br />name: Consumer Index,date: 2024-12-20br />return_base100: 69.46530br />name: Consumer Index,date: 2024-12-21br />return_base100: 64.72172br />name: Consumer Index,date: 2024-12-22br />return_base100: 65.00144br />name: Consumer Index,date: 2024-12-23br />return_base100: 69.18839br />name: Consumer Index,date: 2024-12-24br />return_base100: 73.49715br />name: Consumer Index,date: 2024-12-25br />return_base100: 71.16123br />name: Consumer Index,date: 2024-12-26br />return_base100: 66.46063br />name: Consumer Index,date: 2024-12-27br />return_base100: 66.03316br />name: Consumer Index,date: 2024-12-28br />return_base100: 68.85851br />name: Consumer Index,date: 2024-12-29br />return_base100: 65.96723br />name: Consumer Index,date: 2024-12-30br />return_base100: 65.63182br />name: Consumer Index,date: 2024-12-31br />return_base100: 64.88937br />name: Consumer Index,date: 2025-01-01br />return_base100: 67.92562br />name: Consumer Index,date: 2025-01-02br />return_base100: 69.80278br />name: Consumer Index,date: 2025-01-03br />return_base100: 75.46572br />name: Consumer Index,date: 2025-01-04br />return_base100: 75.54759br />name: Consumer Index,date: 2025-01-05br />return_base100: 75.31792br />name: Consumer Index,date: 2025-01-06br />return_base100: 77.85739br />name: Consumer Index,date: 2025-01-07br />return_base100: 69.45045br />name: Consumer Index,date: 2025-01-08br />return_base100: 66.19230br />name: Consumer Index,date: 2025-01-09br />return_base100: 64.68306br />name: Consumer Index,date: 2025-01-10br />return_base100: 66.85236br />name: Consumer Index,date: 2025-01-11br />return_base100: 67.06805br />name: Consumer Index,date: 2025-01-12br />return_base100: 64.91111br />name: Consumer Index,date: 2025-01-13br />return_base100: 62.49833br />name: Consumer Index,date: 2025-01-14br />return_base100: 65.77519br />name: Consumer Index,date: 2025-01-15br />return_base100: 69.78782br />name: Consumer Index,date: 2025-01-16br />return_base100: 68.46148br />name: Consumer Index,date: 2025-01-17br />return_base100: 74.04267br />name: Consumer Index,date: 2025-01-18br />return_base100: 68.04241br />name: Consumer Index,date: 2025-01-19br />return_base100: 61.37979br />name: Consumer Index,date: 2025-01-20br />return_base100: 62.03341br />name: Consumer Index,date: 2025-01-21br />return_base100: 63.23233br />name: Consumer Index,date: 2025-01-22br />return_base100: 61.34568br />name: Consumer Index,date: 2025-01-23br />return_base100: 61.47777br />name: Consumer Index,date: 2025-01-24br />return_base100: 60.18629br />name: Consumer Index,date: 2025-01-25br />return_base100: 60.85654br />name: Consumer Index,date: 2025-01-26br />return_base100: 58.93341br />name: Consumer Index,date: 2025-01-27br />return_base100: 57.37573br />name: Consumer Index,date: 2025-01-28br />return_base100: 53.16933br />name: Consumer Index,date: 2025-01-29br />return_base100: 55.77444br />name: Consumer Index,date: 2025-01-30br />return_base100: 58.22905br />name: Consumer Index,date: 2025-01-31br />return_base100: 58.19602br />name: Consumer Index,date: 2025-02-01br />return_base100: 53.95280br />name: Consumer Index,date: 2025-02-02br />return_base100: 46.12044br />name: Consumer Index,date: 2025-02-03br />return_base100: 47.57445br />name: Consumer Index,date: 2025-02-04br />return_base100: 44.32118br />name: Consumer Index,date: 2025-02-05br />return_base100: 43.77370br />name: Consumer Index,date: 2025-02-06br />return_base100: 41.28003br />name: Consumer Index,date: 2025-02-07br />return_base100: 41.76877br />name: Consumer Index,date: 2025-02-08br />return_base100: 43.63891br />name: Consumer Index,date: 2025-02-09br />return_base100: 42.62761br />name: Consumer Index,date: 2025-02-10br />return_base100: 44.55355br />name: Consumer Index,date: 2025-02-11br />return_base100: 43.97110br />name: Consumer Index,date: 2025-02-12br />return_base100: 46.09161br />name: Consumer Index,date: 2025-02-13br />return_base100: 44.89615br />name: Consumer Index,date: 2025-02-14br />return_base100: 46.13384br />name: Consumer Index,date: 2025-02-15br />return_base100: 44.95351br />name: Consumer Index,date: 2025-02-16br />return_base100: 44.43952br />name: Consumer Index,date: 2025-02-17br />return_base100: 44.28453br />name: Consumer Index,date: 2025-02-18br />return_base100: 41.27434br />name: Consumer Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(248,118,109,1),dash:solid},hoveron:points,name:Consumer Index,legendgroup:Consumer Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,97.933988034800549,94.869088262528194,94.748855216020942,109.80629368597721,113.75625468845563,113.62693339431897,114.9594790795244,115.71104736094424,117.50426290959503,118.09440305484311,122.61580625047957,128.33618768870221,127.54655305860506,127.52509883469298,123.49818570269662,140.64182396660294,141.57798796626622,139.13324935395224,140.06196397031272,139.97383776584056,144.62657358910545,143.0423877359313,146.88723794000714,143.36487153910963,134.07839582000204,123.8930775115782,129.49143805130092,123.43888861160629,110.88049475824145,123.75176271032403,129.17841496491712,124.01614132374051,124.87952484853543,128.81235226941737,134.7705180226655,136.19163687534129,131.69250733578019,136.32267152763757,134.46300747992578,133.06289588816392,137.70497909330575,134.11929293433442,123.1760743686834,121.29197634373838,123.21630103851852,121.19908253395243,123.39888542327024,125.48285040222946,130.8651788261709,123.35225228379468,118.47707787510811,113.50968010113284,97.443371650477914,85.143694879219424,93.175545462468904,89.666885926848536,90.84560184685111,87.032932978643359,89.897444340070308,91.579813065175401,91.113556164252941,94.063735433662131,93.348967105758149,92.159077110801377,84.712673561319235,85.571438468466397,86.463502118977075,91.715466335119459,90.612138174141265,91.696619395363356,89.110789463294282,88.783836030134253,86.804385898913367,88.953011524940919,85.013554152919454,84.195388384772571,84.25029033971424,83.1211128186753,80.638382351517038,86.56116353407684,85.145706212711175,88.135143732126139,90.004417484298557,87.091634119069454,100.69264365949464,102.3637638158125,99.073892667795491,97.78231859075548,103.16263568120515,108.61901097517644,108.75786747994069,108.54004751216669,107.55859126202238,104.3450762928591,104.98743661505981,103.39527992175168,102.54940244771836,99.593263671666946,98.827318080472708,106.66943287099978,107.07028418652362,104.32161073545528,96.993279911322546,95.081172205158992,94.827520703698553,95.554655007885174,88.272584854062856,94.047346790395963,91.39089670461631,92.086445623599047,97.64137625866644,99.752978449679048,92.781622073416656,88.720739753559513,92.306798381695984,92.431352070518841,90.393871243369119,89.631948319158411,87.732579058442639,87.711273822196631,89.2886062427322,89.362206149763892,90.63895595403136,85.415671863604771,84.583277773349536,87.74881871404277,87.336271866733512,85.639376844187964,80.391435295029098,73.345287110406559,73.149442823375878,76.727977574376524,71.515867558904134,74.832481992978217,76.691252114693683,77.454739409398002,76.055968706630622,78.731712695164532,80.152831547840307,82.873942280688297,85.582612543420595,84.127747984383106,83.012649797786494,82.044751425253267,83.986284195462886,83.374838813968793,84.286047379567691,80.31396170867994,79.803008507940675,76.305076084276365,74.910923999156722,77.840542970650176,78.389786001565881,76.672181693438517,78.89671653532163,77.099999776518516,76.04799786649663,76.436185230405698,70.137657154052505,67.50713092216661,63.464946554399489,57.040747381728004,59.773106683363224,57.506855294984405,63.937833406461451,62.134859165683977,62.228870382965347,59.537408195662529,63.257257747917343,64.023501314443678,64.101049394625875,62.064909456470652,63.569759377469936,63.774989887462162,63.428593563881819,64.147384558769303,65.809714442789854,70.711334162201382,69.811374165389722,74.075624649413399,72.745909729863016,71.424165650446625,67.745436694023283,62.798003267299521,62.575639175710833,62.283027399576731,63.004127703288091,62.350816787632233,59.245764839357776,63.464201616069218,60.814977432093279,63.878610809204154,61.75382320974559,59.760964188579656,60.64647238178388,61.314458582546244,65.276189610643087,66.141360987430659,65.459444439892053,66.053756239789678,67.309424289310215,65.554349583169767,64.095685838647853,62.876966730309242,64.516724982922284,65.159383280455131,67.218765294515109,68.440613143840892,69.722726504086367,68.639884147190884,71.093115056470054,71.586189737282609,69.945388571007157,73.149442823375878,76.256804080474197,74.832705474477294,73.997331630900945,71.98674307747433,66.515766992229558,64.486778462045024,63.735731637456404,65.970546628297384,66.003323914829721,67.747820496680177,68.058608768073142,66.874231316760444,66.121992590843377,68.966614098851835,69.547740490303511,71.422526786120017,69.321130250232244,73.476917713367101,71.37194547349398,69.762878680088463,67.908503694521656,69.592734765452448,69.164693200873359,72.597890483636306,71.297153665133848,71.729888341193671,69.725855245073546,70.379687617560577,64.928452398068231,66.401344464698496,67.517783540289628,68.563527968337141,70.382220407883537,71.923050850235356,67.726813235766272,67.176005834356999,65.283117537114691,63.149167196193666,61.017451670263483,63.689024004147818,78.716441459393778,79.0765446482513,79.039819188568487,83.109789756055051,82.76585172896462,84.708054943671499,81.416619425160903,78.724412299527785,74.738768751028957,77.704964194539158,81.726215795225386,78.673756493068737,83.72518331069962,83.203279516505233,79.475831593281555,84.339384964015764,86.727359275562378,93.586080976286397,95.499008114613218,98.143241211776299,95.785883865604191,110.85665673167247,106.70079477470458,107.28221914148837,111.67474800598634,113.2315946224392,119.99488972305427,133.32936032890518,139.04482517414795,133.76216949879804,150.52357990543751,151.09315975276988,154.29952331396245,132.01067049664294,128.37693581536854,140.72458661509705,149.76955332752777,149.26053696644723,143.95612909185314,147.52639502738765,142.72482052573278,138.82208861339413,126.64271938247593,114.11687933414434,119.63337115136923,113.38065678232829,117.11622453335201,126.73747553808758,130.791057462308,127.06174719325861,119.47998834916451,118.76030342828069,124.22137183373276,117.8653345182819,118.42560263648575,115.94466002132013,120.05679409830057,125.83185400996578,132.78965250861708,133.44296342427293,132.17031078082201,131.31690942965287,118.25389435135612,113.84490234975898,110.37773587913524,115.7567120805904,114.80021126451047,113.73308710638391,109.94023359776162,115.0285348627414,124.28625596230017,120.37331839483669,128.84006397530382,120.37614916049175,113.32761717321232,117.51804426870521,119.78414666941798,114.33246448692745,113.42445915614876,111.67929212980103,110.24118868319486,107.49512251628249,103.17701299097953,99.736887781744997,103.67671762293158,108.78572817349315,109.81299813094972,100.99441817709121,87.317126951645321,92.351718163011867,85.953964301065341,85.085962158622706,81.1968626177282,81.043330827857417,82.495066645907713,82.01957250968978,84.863374585534942,84.265263600152863,88.646171426698444,87.514014152338405,89.711880201997488,87.383426463040266,86.33656462749731,88.828904799116216,83.119026991350538,text:date: 2024-02-19br />return_base100: 100.00000br />name: Finance Index,date: 2024-02-20br />return_base100: 97.93399br />name: Finance Index,date: 2024-02-21br />return_base100: 94.86909br />name: Finance Index,date: 2024-02-22br />return_base100: 94.74886br />name: Finance Index,date: 2024-02-23br />return_base100: 109.80629br />name: Finance Index,date: 2024-02-24br />return_base100: 113.75625br />name: Finance Index,date: 2024-02-25br />return_base100: 113.62693br />name: Finance Index,date: 2024-02-26br />return_base100: 114.95948br />name: Finance Index,date: 2024-02-27br />return_base100: 115.71105br />name: Finance Index,date: 2024-02-28br />return_base100: 117.50426br />name: Finance Index,date: 2024-02-29br />return_base100: 118.09440br />name: Finance Index,date: 2024-03-01br />return_base100: 122.61581br />name: Finance Index,date: 2024-03-02br />return_base100: 128.33619br />name: Finance Index,date: 2024-03-03br />return_base100: 127.54655br />name: Finance Index,date: 2024-03-04br />return_base100: 127.52510br />name: Finance Index,date: 2024-03-05br />return_base100: 123.49819br />name: Finance Index,date: 2024-03-06br />return_base100: 140.64182br />name: Finance Index,date: 2024-03-07br />return_base100: 141.57799br />name: Finance Index,date: 2024-03-08br />return_base100: 139.13325br />name: Finance Index,date: 2024-03-09br />return_base100: 140.06196br />name: Finance Index,date: 2024-03-10br />return_base100: 139.97384br />name: Finance Index,date: 2024-03-11br />return_base100: 144.62657br />name: Finance Index,date: 2024-03-12br />return_base100: 143.04239br />name: Finance Index,date: 2024-03-13br />return_base100: 146.88724br />name: Finance Index,date: 2024-03-14br />return_base100: 143.36487br />name: Finance Index,date: 2024-03-15br />return_base100: 134.07840br />name: Finance Index,date: 2024-03-16br />return_base100: 123.89308br />name: Finance Index,date: 2024-03-17br />return_base100: 129.49144br />name: Finance Index,date: 2024-03-18br />return_base100: 123.43889br />name: Finance Index,date: 2024-03-19br />return_base100: 110.88049br />name: Finance Index,date: 2024-03-20br />return_base100: 123.75176br />name: Finance Index,date: 2024-03-21br />return_base100: 129.17841br />name: Finance Index,date: 2024-03-22br />return_base100: 124.01614br />name: Finance Index,date: 2024-03-23br />return_base100: 124.87952br />name: Finance Index,date: 2024-03-24br />return_base100: 128.81235br />name: Finance Index,date: 2024-03-25br />return_base100: 134.77052br />name: Finance Index,date: 2024-03-26br />return_base100: 136.19164br />name: Finance Index,date: 2024-03-27br />return_base100: 131.69251br />name: Finance Index,date: 2024-03-28br />return_base100: 136.32267br />name: Finance Index,date: 2024-03-29br />return_base100: 134.46301br />name: Finance Index,date: 2024-03-30br />return_base100: 133.06290br />name: Finance Index,date: 2024-03-31br />return_base100: 137.70498br />name: Finance Index,date: 2024-04-01br />return_base100: 134.11929br />name: Finance Index,date: 2024-04-02br />return_base100: 123.17607br />name: Finance Index,date: 2024-04-03br />return_base100: 121.29198br />name: Finance Index,date: 2024-04-04br />return_base100: 123.21630br />name: Finance Index,date: 2024-04-05br />return_base100: 121.19908br />name: Finance Index,date: 2024-04-06br />return_base100: 123.39889br />name: Finance Index,date: 2024-04-07br />return_base100: 125.48285br />name: Finance Index,date: 2024-04-08br />return_base100: 130.86518br />name: Finance Index,date: 2024-04-09br />return_base100: 123.35225br />name: Finance Index,date: 2024-04-10br />return_base100: 118.47708br />name: Finance Index,date: 2024-04-11br />return_base100: 113.50968br />name: Finance Index,date: 2024-04-12br />return_base100: 97.44337br />name: Finance Index,date: 2024-04-13br />return_base100: 85.14369br />name: Finance Index,date: 2024-04-14br />return_base100: 93.17555br />name: Finance Index,date: 2024-04-15br />return_base100: 89.66689br />name: Finance Index,date: 2024-04-16br />return_base100: 90.84560br />name: Finance Index,date: 2024-04-17br />return_base100: 87.03293br />name: Finance Index,date: 2024-04-18br />return_base100: 89.89744br />name: Finance Index,date: 2024-04-19br />return_base100: 91.57981br />name: Finance Index,date: 2024-04-26br />return_base100: 91.11356br />name: Finance Index,date: 2024-04-27br />return_base100: 94.06374br />name: Finance Index,date: 2024-04-28br />return_base100: 93.34897br />name: Finance Index,date: 2024-04-29br />return_base100: 92.15908br />name: Finance Index,date: 2024-04-30br />return_base100: 84.71267br />name: Finance Index,date: 2024-05-01br />return_base100: 85.57144br />name: Finance Index,date: 2024-05-02br />return_base100: 86.46350br />name: Finance Index,date: 2024-05-03br />return_base100: 91.71547br />name: Finance Index,date: 2024-05-04br />return_base100: 90.61214br />name: Finance Index,date: 2024-05-05br />return_base100: 91.69662br />name: Finance Index,date: 2024-05-06br />return_base100: 89.11079br />name: Finance Index,date: 2024-05-07br />return_base100: 88.78384br />name: Finance Index,date: 2024-05-08br />return_base100: 86.80439br />name: Finance Index,date: 2024-05-09br />return_base100: 88.95301br />name: Finance Index,date: 2024-05-10br />return_base100: 85.01355br />name: Finance Index,date: 2024-05-11br />return_base100: 84.19539br />name: Finance Index,date: 2024-05-12br />return_base100: 84.25029br />name: Finance Index,date: 2024-05-13br />return_base100: 83.12111br />name: Finance Index,date: 2024-05-14br />return_base100: 80.63838br />name: Finance Index,date: 2024-05-15br />return_base100: 86.56116br />name: Finance Index,date: 2024-05-16br />return_base100: 85.14571br />name: Finance Index,date: 2024-05-17br />return_base100: 88.13514br />name: Finance Index,date: 2024-05-18br />return_base100: 90.00442br />name: Finance Index,date: 2024-05-19br />return_base100: 87.09163br />name: Finance Index,date: 2024-05-20br />return_base100: 100.69264br />name: Finance Index,date: 2024-05-21br />return_base100: 102.36376br />name: Finance Index,date: 2024-05-22br />return_base100: 99.07389br />name: Finance Index,date: 2024-05-23br />return_base100: 97.78232br />name: Finance Index,date: 2024-05-24br />return_base100: 103.16264br />name: Finance Index,date: 2024-05-25br />return_base100: 108.61901br />name: Finance Index,date: 2024-05-26br />return_base100: 108.75787br />name: Finance Index,date: 2024-05-27br />return_base100: 108.54005br />name: Finance Index,date: 2024-05-28br />return_base100: 107.55859br />name: Finance Index,date: 2024-05-29br />return_base100: 104.34508br />name: Finance Index,date: 2024-05-30br />return_base100: 104.98744br />name: Finance Index,date: 2024-05-31br />return_base100: 103.39528br />name: Finance Index,date: 2024-06-01br />return_base100: 102.54940br />name: Finance Index,date: 2024-06-02br />return_base100: 99.59326br />name: Finance Index,date: 2024-06-03br />return_base100: 98.82732br />name: Finance Index,date: 2024-06-04br />return_base100: 106.66943br />name: Finance Index,date: 2024-06-05br />return_base100: 107.07028br />name: Finance Index,date: 2024-06-06br />return_base100: 104.32161br />name: Finance Index,date: 2024-06-07br />return_base100: 96.99328br />name: Finance Index,date: 2024-06-08br />return_base100: 95.08117br />name: Finance Index,date: 2024-06-09br />return_base100: 94.82752br />name: Finance Index,date: 2024-06-10br />return_base100: 95.55466br />name: Finance Index,date: 2024-06-11br />return_base100: 88.27258br />name: Finance Index,date: 2024-06-12br />return_base100: 94.04735br />name: Finance Index,date: 2024-06-13br />return_base100: 91.39090br />name: Finance Index,date: 2024-06-14br />return_base100: 92.08645br />name: Finance Index,date: 2024-06-15br />return_base100: 97.64138br />name: Finance Index,date: 2024-06-16br />return_base100: 99.75298br />name: Finance Index,date: 2024-06-17br />return_base100: 92.78162br />name: Finance Index,date: 2024-06-18br />return_base100: 88.72074br />name: Finance Index,date: 2024-06-19br />return_base100: 92.30680br />name: Finance Index,date: 2024-06-20br />return_base100: 92.43135br />name: Finance Index,date: 2024-06-21br />return_base100: 90.39387br />name: Finance Index,date: 2024-06-22br />return_base100: 89.63195br />name: Finance Index,date: 2024-06-23br />return_base100: 87.73258br />name: Finance Index,date: 2024-06-24br />return_base100: 87.71127br />name: Finance Index,date: 2024-06-25br />return_base100: 89.28861br />name: Finance Index,date: 2024-06-26br />return_base100: 89.36221br />name: Finance Index,date: 2024-06-27br />return_base100: 90.63896br />name: Finance Index,date: 2024-06-28br />return_base100: 85.41567br />name: Finance Index,date: 2024-06-29br />return_base100: 84.58328br />name: Finance Index,date: 2024-06-30br />return_base100: 87.74882br />name: Finance Index,date: 2024-07-01br />return_base100: 87.33627br />name: Finance Index,date: 2024-07-02br />return_base100: 85.63938br />name: Finance Index,date: 2024-07-03br />return_base100: 80.39144br />name: Finance Index,date: 2024-07-04br />return_base100: 73.34529br />name: Finance Index,date: 2024-07-05br />return_base100: 73.14944br />name: Finance Index,date: 2024-07-06br />return_base100: 76.72798br />name: Finance Index,date: 2024-07-07br />return_base100: 71.51587br />name: Finance Index,date: 2024-07-08br />return_base100: 74.83248br />name: Finance Index,date: 2024-07-09br />return_base100: 76.69125br />name: Finance Index,date: 2024-07-10br />return_base100: 77.45474br />name: Finance Index,date: 2024-07-11br />return_base100: 76.05597br />name: Finance Index,date: 2024-07-12br />return_base100: 78.73171br />name: Finance Index,date: 2024-07-13br />return_base100: 80.15283br />name: Finance Index,date: 2024-07-14br />return_base100: 82.87394br />name: Finance Index,date: 2024-07-15br />return_base100: 85.58261br />name: Finance Index,date: 2024-07-16br />return_base100: 84.12775br />name: Finance Index,date: 2024-07-17br />return_base100: 83.01265br />name: Finance Index,date: 2024-07-18br />return_base100: 82.04475br />name: Finance Index,date: 2024-07-19br />return_base100: 83.98628br />name: Finance Index,date: 2024-07-20br />return_base100: 83.37484br />name: Finance Index,date: 2024-07-21br />return_base100: 84.28605br />name: Finance Index,date: 2024-07-22br />return_base100: 80.31396br />name: Finance Index,date: 2024-07-23br />return_base100: 79.80301br />name: Finance Index,date: 2024-07-24br />return_base100: 76.30508br />name: Finance Index,date: 2024-07-25br />return_base100: 74.91092br />name: Finance Index,date: 2024-07-26br />return_base100: 77.84054br />name: Finance Index,date: 2024-07-27br />return_base100: 78.38979br />name: Finance Index,date: 2024-07-28br />return_base100: 76.67218br />name: Finance Index,date: 2024-07-29br />return_base100: 78.89672br />name: Finance Index,date: 2024-07-30br />return_base100: 77.10000br />name: Finance Index,date: 2024-07-31br />return_base100: 76.04800br />name: Finance Index,date: 2024-08-01br />return_base100: 76.43619br />name: Finance Index,date: 2024-08-02br />return_base100: 70.13766br />name: Finance Index,date: 2024-08-03br />return_base100: 67.50713br />name: Finance Index,date: 2024-08-04br />return_base100: 63.46495br />name: Finance Index,date: 2024-08-05br />return_base100: 57.04075br />name: Finance Index,date: 2024-08-06br />return_base100: 59.77311br />name: Finance Index,date: 2024-08-07br />return_base100: 57.50686br />name: Finance Index,date: 2024-08-08br />return_base100: 63.93783br />name: Finance Index,date: 2024-08-09br />return_base100: 62.13486br />name: Finance Index,date: 2024-08-10br />return_base100: 62.22887br />name: Finance Index,date: 2024-08-11br />return_base100: 59.53741br />name: Finance Index,date: 2024-08-12br />return_base100: 63.25726br />name: Finance Index,date: 2024-08-13br />return_base100: 64.02350br />name: Finance Index,date: 2024-08-14br />return_base100: 64.10105br />name: Finance Index,date: 2024-08-15br />return_base100: 62.06491br />name: Finance Index,date: 2024-08-16br />return_base100: 63.56976br />name: Finance Index,date: 2024-08-17br />return_base100: 63.77499br />name: Finance Index,date: 2024-08-18br />return_base100: 63.42859br />name: Finance Index,date: 2024-08-19br />return_base100: 64.14738br />name: Finance Index,date: 2024-08-20br />return_base100: 65.80971br />name: Finance Index,date: 2024-08-21br />return_base100: 70.71133br />name: Finance Index,date: 2024-08-22br />return_base100: 69.81137br />name: Finance Index,date: 2024-08-23br />return_base100: 74.07562br />name: Finance Index,date: 2024-08-24br />return_base100: 72.74591br />name: Finance Index,date: 2024-08-25br />return_base100: 71.42417br />name: Finance Index,date: 2024-08-26br />return_base100: 67.74544br />name: Finance Index,date: 2024-08-27br />return_base100: 62.79800br />name: Finance Index,date: 2024-08-28br />return_base100: 62.57564br />name: Finance Index,date: 2024-08-29br />return_base100: 62.28303br />name: Finance Index,date: 2024-08-30br />return_base100: 63.00413br />name: Finance Index,date: 2024-08-31br />return_base100: 62.35082br />name: Finance Index,date: 2024-09-01br />return_base100: 59.24576br />name: Finance Index,date: 2024-09-02br />return_base100: 63.46420br />name: Finance Index,date: 2024-09-03br />return_base100: 60.81498br />name: Finance Index,date: 2024-09-04br />return_base100: 63.87861br />name: Finance Index,date: 2024-09-05br />return_base100: 61.75382br />name: Finance Index,date: 2024-09-06br />return_base100: 59.76096br />name: Finance Index,date: 2024-09-07br />return_base100: 60.64647br />name: Finance Index,date: 2024-09-08br />return_base100: 61.31446br />name: Finance Index,date: 2024-09-09br />return_base100: 65.27619br />name: Finance Index,date: 2024-09-10br />return_base100: 66.14136br />name: Finance Index,date: 2024-09-11br />return_base100: 65.45944br />name: Finance Index,date: 2024-09-12br />return_base100: 66.05376br />name: Finance Index,date: 2024-09-13br />return_base100: 67.30942br />name: Finance Index,date: 2024-09-14br />return_base100: 65.55435br />name: Finance Index,date: 2024-09-15br />return_base100: 64.09569br />name: Finance Index,date: 2024-09-16br />return_base100: 62.87697br />name: Finance Index,date: 2024-09-17br />return_base100: 64.51672br />name: Finance Index,date: 2024-09-18br />return_base100: 65.15938br />name: Finance Index,date: 2024-09-19br />return_base100: 67.21877br />name: Finance Index,date: 2024-09-20br />return_base100: 68.44061br />name: Finance Index,date: 2024-09-21br />return_base100: 69.72273br />name: Finance Index,date: 2024-09-22br />return_base100: 68.63988br />name: Finance Index,date: 2024-09-23br />return_base100: 71.09312br />name: Finance Index,date: 2024-09-24br />return_base100: 71.58619br />name: Finance Index,date: 2024-09-25br />return_base100: 69.94539br />name: Finance Index,date: 2024-09-26br />return_base100: 73.14944br />name: Finance Index,date: 2024-09-27br />return_base100: 76.25680br />name: Finance Index,date: 2024-09-28br />return_base100: 74.83271br />name: Finance Index,date: 2024-09-29br />return_base100: 73.99733br />name: Finance Index,date: 2024-09-30br />return_base100: 71.98674br />name: Finance Index,date: 2024-10-01br />return_base100: 66.51577br />name: Finance Index,date: 2024-10-02br />return_base100: 64.48678br />name: Finance Index,date: 2024-10-03br />return_base100: 63.73573br />name: Finance Index,date: 2024-10-04br />return_base100: 65.97055br />name: Finance Index,date: 2024-10-05br />return_base100: 66.00332br />name: Finance Index,date: 2024-10-06br />return_base100: 67.74782br />name: Finance Index,date: 2024-10-07br />return_base100: 68.05861br />name: Finance Index,date: 2024-10-08br />return_base100: 66.87423br />name: Finance Index,date: 2024-10-09br />return_base100: 66.12199br />name: Finance Index,date: 2024-10-10br />return_base100: 68.96661br />name: Finance Index,date: 2024-10-11br />return_base100: 69.54774br />name: Finance Index,date: 2024-10-12br />return_base100: 71.42253br />name: Finance Index,date: 2024-10-13br />return_base100: 69.32113br />name: Finance Index,date: 2024-10-14br />return_base100: 73.47692br />name: Finance Index,date: 2024-10-15br />return_base100: 71.37195br />name: Finance Index,date: 2024-10-16br />return_base100: 69.76288br />name: Finance Index,date: 2024-10-17br />return_base100: 67.90850br />name: Finance Index,date: 2024-10-18br />return_base100: 69.59273br />name: Finance Index,date: 2024-10-19br />return_base100: 69.16469br />name: Finance Index,date: 2024-10-20br />return_base100: 72.59789br />name: Finance Index,date: 2024-10-21br />return_base100: 71.29715br />name: Finance Index,date: 2024-10-22br />return_base100: 71.72989br />name: Finance Index,date: 2024-10-23br />return_base100: 69.72586br />name: Finance Index,date: 2024-10-24br />return_base100: 70.37969br />name: Finance Index,date: 2024-10-25br />return_base100: 64.92845br />name: Finance Index,date: 2024-10-26br />return_base100: 66.40134br />name: Finance Index,date: 2024-10-27br />return_base100: 67.51778br />name: Finance Index,date: 2024-10-28br />return_base100: 68.56353br />name: Finance Index,date: 2024-10-29br />return_base100: 70.38222br />name: Finance Index,date: 2024-10-30br />return_base100: 71.92305br />name: Finance Index,date: 2024-10-31br />return_base100: 67.72681br />name: Finance Index,date: 2024-11-01br />return_base100: 67.17601br />name: Finance Index,date: 2024-11-02br />return_base100: 65.28312br />name: Finance Index,date: 2024-11-03br />return_base100: 63.14917br />name: Finance Index,date: 2024-11-04br />return_base100: 61.01745br />name: Finance Index,date: 2024-11-05br />return_base100: 63.68902br />name: Finance Index,date: 2024-11-06br />return_base100: 78.71644br />name: Finance Index,date: 2024-11-07br />return_base100: 79.07654br />name: Finance Index,date: 2024-11-08br />return_base100: 79.03982br />name: Finance Index,date: 2024-11-09br />return_base100: 83.10979br />name: Finance Index,date: 2024-11-10br />return_base100: 82.76585br />name: Finance Index,date: 2024-11-11br />return_base100: 84.70805br />name: Finance Index,date: 2024-11-12br />return_base100: 81.41662br />name: Finance Index,date: 2024-11-13br />return_base100: 78.72441br />name: Finance Index,date: 2024-11-14br />return_base100: 74.73877br />name: Finance Index,date: 2024-11-15br />return_base100: 77.70496br />name: Finance Index,date: 2024-11-16br />return_base100: 81.72622br />name: Finance Index,date: 2024-11-17br />return_base100: 78.67376br />name: Finance Index,date: 2024-11-18br />return_base100: 83.72518br />name: Finance Index,date: 2024-11-19br />return_base100: 83.20328br />name: Finance Index,date: 2024-11-20br />return_base100: 79.47583br />name: Finance Index,date: 2024-11-21br />return_base100: 84.33938br />name: Finance Index,date: 2024-11-22br />return_base100: 86.72736br />name: Finance Index,date: 2024-11-23br />return_base100: 93.58608br />name: Finance Index,date: 2024-11-24br />return_base100: 95.49901br />name: Finance Index,date: 2024-11-25br />return_base100: 98.14324br />name: Finance Index,date: 2024-11-26br />return_base100: 95.78588br />name: Finance Index,date: 2024-11-27br />return_base100: 110.85666br />name: Finance Index,date: 2024-11-28br />return_base100: 106.70079br />name: Finance Index,date: 2024-11-29br />return_base100: 107.28222br />name: Finance Index,date: 2024-11-30br />return_base100: 111.67475br />name: Finance Index,date: 2024-12-01br />return_base100: 113.23159br />name: Finance Index,date: 2024-12-02br />return_base100: 119.99489br />name: Finance Index,date: 2024-12-03br />return_base100: 133.32936br />name: Finance Index,date: 2024-12-04br />return_base100: 139.04483br />name: Finance Index,date: 2024-12-05br />return_base100: 133.76217br />name: Finance Index,date: 2024-12-06br />return_base100: 150.52358br />name: Finance Index,date: 2024-12-07br />return_base100: 151.09316br />name: Finance Index,date: 2024-12-08br />return_base100: 154.29952br />name: Finance Index,date: 2024-12-09br />return_base100: 132.01067br />name: Finance Index,date: 2024-12-10br />return_base100: 128.37694br />name: Finance Index,date: 2024-12-11br />return_base100: 140.72459br />name: Finance Index,date: 2024-12-12br />return_base100: 149.76955br />name: Finance Index,date: 2024-12-13br />return_base100: 149.26054br />name: Finance Index,date: 2024-12-14br />return_base100: 143.95613br />name: Finance Index,date: 2024-12-15br />return_base100: 147.52640br />name: Finance Index,date: 2024-12-16br />return_base100: 142.72482br />name: Finance Index,date: 2024-12-17br />return_base100: 138.82209br />name: Finance Index,date: 2024-12-18br />return_base100: 126.64272br />name: Finance Index,date: 2024-12-19br />return_base100: 114.11688br />name: Finance Index,date: 2024-12-20br />return_base100: 119.63337br />name: Finance Index,date: 2024-12-21br />return_base100: 113.38066br />name: Finance Index,date: 2024-12-22br />return_base100: 117.11622br />name: Finance Index,date: 2024-12-23br />return_base100: 126.73748br />name: Finance Index,date: 2024-12-24br />return_base100: 130.79106br />name: Finance Index,date: 2024-12-25br />return_base100: 127.06175br />name: Finance Index,date: 2024-12-26br />return_base100: 119.47999br />name: Finance Index,date: 2024-12-27br />return_base100: 118.76030br />name: Finance Index,date: 2024-12-28br />return_base100: 124.22137br />name: Finance Index,date: 2024-12-29br />return_base100: 117.86533br />name: Finance Index,date: 2024-12-30br />return_base100: 118.42560br />name: Finance Index,date: 2024-12-31br />return_base100: 115.94466br />name: Finance Index,date: 2025-01-01br />return_base100: 120.05679br />name: Finance Index,date: 2025-01-02br />return_base100: 125.83185br />name: Finance Index,date: 2025-01-03br />return_base100: 132.78965br />name: Finance Index,date: 2025-01-04br />return_base100: 133.44296br />name: Finance Index,date: 2025-01-05br />return_base100: 132.17031br />name: Finance Index,date: 2025-01-06br />return_base100: 131.31691br />name: Finance Index,date: 2025-01-07br />return_base100: 118.25389br />name: Finance Index,date: 2025-01-08br />return_base100: 113.84490br />name: Finance Index,date: 2025-01-09br />return_base100: 110.37774br />name: Finance Index,date: 2025-01-10br />return_base100: 115.75671br />name: Finance Index,date: 2025-01-11br />return_base100: 114.80021br />name: Finance Index,date: 2025-01-12br />return_base100: 113.73309br />name: Finance Index,date: 2025-01-13br />return_base100: 109.94023br />name: Finance Index,date: 2025-01-14br />return_base100: 115.02853br />name: Finance Index,date: 2025-01-15br />return_base100: 124.28626br />name: Finance Index,date: 2025-01-16br />return_base100: 120.37332br />name: Finance Index,date: 2025-01-17br />return_base100: 128.84006br />name: Finance Index,date: 2025-01-18br />return_base100: 120.37615br />name: Finance Index,date: 2025-01-19br />return_base100: 113.32762br />name: Finance Index,date: 2025-01-20br />return_base100: 117.51804br />name: Finance Index,date: 2025-01-21br />return_base100: 119.78415br />name: Finance Index,date: 2025-01-22br />return_base100: 114.33246br />name: Finance Index,date: 2025-01-23br />return_base100: 113.42446br />name: Finance Index,date: 2025-01-24br />return_base100: 111.67929br />name: Finance Index,date: 2025-01-25br />return_base100: 110.24119br />name: Finance Index,date: 2025-01-26br />return_base100: 107.49512br />name: Finance Index,date: 2025-01-27br />return_base100: 103.17701br />name: Finance Index,date: 2025-01-28br />return_base100: 99.73689br />name: Finance Index,date: 2025-01-29br />return_base100: 103.67672br />name: Finance Index,date: 2025-01-30br />return_base100: 108.78573br />name: Finance Index,date: 2025-01-31br />return_base100: 109.81300br />name: Finance Index,date: 2025-02-01br />return_base100: 100.99442br />name: Finance Index,date: 2025-02-02br />return_base100: 87.31713br />name: Finance Index,date: 2025-02-03br />return_base100: 92.35172br />name: Finance Index,date: 2025-02-04br />return_base100: 85.95396br />name: Finance Index,date: 2025-02-05br />return_base100: 85.08596br />name: Finance Index,date: 2025-02-06br />return_base100: 81.19686br />name: Finance Index,date: 2025-02-07br />return_base100: 81.04333br />name: Finance Index,date: 2025-02-08br />return_base100: 82.49507br />name: Finance Index,date: 2025-02-09br />return_base100: 82.01957br />name: Finance Index,date: 2025-02-10br />return_base100: 84.86337br />name: Finance Index,date: 2025-02-11br />return_base100: 84.26526br />name: Finance Index,date: 2025-02-12br />return_base100: 88.64617br />name: Finance Index,date: 2025-02-13br />return_base100: 87.51401br />name: Finance Index,date: 2025-02-14br />return_base100: 89.71188br />name: Finance Index,date: 2025-02-15br />return_base100: 87.38343br />name: Finance Index,date: 2025-02-16br />return_base100: 86.33656br />name: Finance Index,date: 2025-02-17br />return_base100: 88.82890br />name: Finance Index,date: 2025-02-18br />return_base100: 83.11903br />name: Finance Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,186,56,1),dash:solid},hoveron:points,name:Finance Index,legendgroup:Finance Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,98.745120069735123,98.25517066605444,98.401160455579358,97.038900034048737,98.785335929398371,100.52700396509721,103.21218996603936,101.91642045681279,104.82579951046522,103.05490242212453,109.63771003846938,113.72101905744597,111.78039653044925,110.79148024940054,103.41472035207534,115.53752175983774,118.81345593642578,119.21685832253225,129.19360464182233,130.98860015122406,130.91044871260016,129.16339092251349,130.05829744914325,131.43983660752275,122.93796548173263,112.43048382892299,123.29436299062959,117.35687481310768,107.06907747616459,118.41704986611124,115.45185575980767,112.71904298691898,113.58663796967951,117.27442193588577,121.14747870917456,123.49020800824218,121.45236260401839,122.83042951678262,120.96801025297123,119.11776976109397,120.19934835796469,115.01575207544414,109.02846049439594,108.30581880993186,110.24141435447066,107.11758526565531,109.63636259987241,111.77251919711316,114.89007751399653,108.57007224862107,107.91563168698795,106.43889080927681,92.040161962119356,81.415504975935264,88.56988568019996,85.071261363182899,85.094478766699822,81.141042098645983,85.217873047444868,86.515871012812582,88.32501462748246,89.129901890922767,86.681502311116319,87.123669469166217,80.764173887987425,82.268900028866284,83.817987994322095,88.371397609954869,90.392348207155223,93.954561261036687,93.182634418660584,92.459578137705108,89.679553189361243,94.993902840348724,92.413972523654024,91.492169049646378,91.510722242635339,91.395308944349239,86.472908451394005,93.883250664520446,96.675247086552716,100.10250898249211,100.54249950896229,99.314982947128073,106.91168628312691,106.78575259887219,105.15374533514166,103.81335487853102,105.4371738615569,106.01299656351333,104.76158887886373,110.03323509123973,108.84049281011947,108.14982688005257,105.92188898453401,107.53964449387355,107.38821312539937,105.81264280905707,104.28884522957505,105.84410031784003,107.23605621306528,104.91219105435516,98.18660677129354,95.499244138771672,97.017030069128779,93.553957401247004,88.139119925662854,95.053293787737999,89.306053575195108,86.745505644472104,87.528833890361,89.150476241807198,83.358459608195943,79.463636519110054,82.351352906088195,82.502836099123797,81.040813396856421,79.216951606742796,76.57477999178063,79.692027361295459,82.081554239326863,80.690738484452893,82.960136029108824,79.542098905102506,77.717874343058895,82.437278028925377,82.129543783203346,82.732004309730527,77.110438658635246,70.736432200258392,68.729577883764762,73.973238832973067,68.961026375074042,71.999448586666475,72.278938446413662,72.596363885121548,69.89495679645438,71.452284867176246,72.586050797398627,75.064819570198182,80.573044905464229,79.414662308566562,78.364074799425993,77.242539465699139,79.860094413986005,80.772569466937753,83.364419432759448,78.587956904767708,77.820072378182473,74.73397157008209,72.991267043154835,77.29286111483961,77.000052342807038,75.021546061411058,75.527923851062425,73.542524902997386,71.338374481171371,70.990165252979011,64.826566513974228,62.81945307467349,58.756718406581307,52.538341106153808,55.790643282733562,52.960659457179183,59.975113845605307,58.55056030124581,59.020920020709092,55.715653142356381,58.71867917849778,58.965519564549304,57.814444230812093,56.095786300384482,56.214412721478737,56.617452335655258,56.912074967337574,57.313093423618639,57.457787599107995,61.175785284623082,62.990111355435126,68.052645462474615,69.989018375434739,69.467766936655352,67.19774749726237,63.056913215107699,62.236582232363716,60.661063740582833,61.171742968832191,60.089283354417297,57.165704370935337,59.787923529750145,56.925860300675737,57.499506371052455,55.375632194868651,53.533839106503109,54.938232896469557,56.805420019931724,58.769622722375317,59.253975073422453,57.998525072981941,59.968013880690528,62.320693495551119,61.808304056774844,59.171263073393433,57.614453248285777,58.34393577485752,59.624676161271815,62.165116162163201,63.936531496118086,65.380052829957918,63.559663285459536,66.634569988292839,69.394227883997971,67.775902304482784,70.647604901981623,72.383727709608323,71.96441518314542,71.255817954826611,67.63291833952033,62.763378899215219,60.413342336987149,59.834047389415453,62.537890232469437,62.452690653492176,63.215081776566699,62.617648232497423,61.097530196876328,59.182871775151881,59.155715704966923,61.740776653242378,62.612103004425308,61.440038723312291,64.468873391041711,64.37227240855168,63.171860092340999,61.851629390123385,67.649864971105217,64.041268934751329,66.985318619994842,64.793554268348615,65.062731040372881,62.34759044292899,63.535046618784229,59.025273283868515,59.784969529749112,60.418991214182107,61.1246862670613,63.765406794303658,65.032050900011242,60.911428196811023,60.121466407060169,58.901101634702137,56.430521142607198,53.763784685531164,56.777175633956901,63.281365390625041,64.794590759577048,67.589126585119004,69.987256340346406,72.428089534185304,77.669625676375304,75.035745991240617,72.148547849876692,69.064934620724529,72.93622935892499,76.749428763771732,73.586316657398712,80.713489466917011,80.158966659704902,77.161226728828495,79.5624141331798,84.806386029756624,88.941312311909243,92.219163997269888,89.838550943803014,89.599069645473364,97.313932981513659,97.629337262326089,99.571514526165444,103.44799172050807,103.00618733438814,118.82159239256897,119.62103807706002,119.55874495423113,120.22785186674662,129.88639537890751,126.14445474601561,129.19987541375434,110.22954652990511,108.15780786251152,117.33837344468014,129.63152218583562,129.44267348401496,128.78154755395843,131.57748264265879,128.38115099241443,123.06177435896906,110.8582821090731,102.29795287799928,103.91576021190028,98.123484455481915,98.702779403053611,107.8206890904634,112.51283305702205,108.63345368723981,101.04607877229688,98.41121442049517,101.29442207062962,97.015060735794762,95.429125507168123,93.291932418698934,99.372404561183302,102.42637414120225,108.42366786260479,109.2591316172839,109.95720845963409,111.52795909176422,100.86142785995139,96.249508314473516,92.011606628776008,94.914093015759335,94.766807612198889,92.794002032559305,90.421629084358472,94.099721857578857,101.37132971977942,102.38351522890649,111.12745888109737,105.24428284394537,102.61361628161882,105.09186680880417,109.75276056482554,105.55206891422881,106.00589659859855,103.72043343990191,103.55304010650984,102.72104859744599,98.7758520346582,92.020157681410581,96.354193928545328,100.24290171938348,101.26379375482941,93.837023155732297,81.547968554929113,86.922486521727194,80.451982729983158,77.581109325467054,74.271541008516337,73.670272446901848,74.95350041226439,74.096788587402386,76.53093641281788,76.124165430219008,78.739180974996202,76.489321289996241,79.268568869918795,77.387596413118459,77.351111921877575,77.878426834343315,72.04774907791149,text:date: 2024-02-19br />return_base100: 100.00000br />name: Infrastructure Index,date: 2024-02-20br />return_base100: 98.74512br />name: Infrastructure Index,date: 2024-02-21br />return_base100: 98.25517br />name: Infrastructure Index,date: 2024-02-22br />return_base100: 98.40116br />name: Infrastructure Index,date: 2024-02-23br />return_base100: 97.03890br />name: Infrastructure Index,date: 2024-02-24br />return_base100: 98.78534br />name: Infrastructure Index,date: 2024-02-25br />return_base100: 100.52700br />name: Infrastructure Index,date: 2024-02-26br />return_base100: 103.21219br />name: Infrastructure Index,date: 2024-02-27br />return_base100: 101.91642br />name: Infrastructure Index,date: 2024-02-28br />return_base100: 104.82580br />name: Infrastructure Index,date: 2024-02-29br />return_base100: 103.05490br />name: Infrastructure Index,date: 2024-03-01br />return_base100: 109.63771br />name: Infrastructure Index,date: 2024-03-02br />return_base100: 113.72102br />name: Infrastructure Index,date: 2024-03-03br />return_base100: 111.78040br />name: Infrastructure Index,date: 2024-03-04br />return_base100: 110.79148br />name: Infrastructure Index,date: 2024-03-05br />return_base100: 103.41472br />name: Infrastructure Index,date: 2024-03-06br />return_base100: 115.53752br />name: Infrastructure Index,date: 2024-03-07br />return_base100: 118.81346br />name: Infrastructure Index,date: 2024-03-08br />return_base100: 119.21686br />name: Infrastructure Index,date: 2024-03-09br />return_base100: 129.19360br />name: Infrastructure Index,date: 2024-03-10br />return_base100: 130.98860br />name: Infrastructure Index,date: 2024-03-11br />return_base100: 130.91045br />name: Infrastructure Index,date: 2024-03-12br />return_base100: 129.16339br />name: Infrastructure Index,date: 2024-03-13br />return_base100: 130.05830br />name: Infrastructure Index,date: 2024-03-14br />return_base100: 131.43984br />name: Infrastructure Index,date: 2024-03-15br />return_base100: 122.93797br />name: Infrastructure Index,date: 2024-03-16br />return_base100: 112.43048br />name: Infrastructure Index,date: 2024-03-17br />return_base100: 123.29436br />name: Infrastructure Index,date: 2024-03-18br />return_base100: 117.35687br />name: Infrastructure Index,date: 2024-03-19br />return_base100: 107.06908br />name: Infrastructure Index,date: 2024-03-20br />return_base100: 118.41705br />name: Infrastructure Index,date: 2024-03-21br />return_base100: 115.45186br />name: Infrastructure Index,date: 2024-03-22br />return_base100: 112.71904br />name: Infrastructure Index,date: 2024-03-23br />return_base100: 113.58664br />name: Infrastructure Index,date: 2024-03-24br />return_base100: 117.27442br />name: Infrastructure Index,date: 2024-03-25br />return_base100: 121.14748br />name: Infrastructure Index,date: 2024-03-26br />return_base100: 123.49021br />name: Infrastructure Index,date: 2024-03-27br />return_base100: 121.45236br />name: Infrastructure Index,date: 2024-03-28br />return_base100: 122.83043br />name: Infrastructure Index,date: 2024-03-29br />return_base100: 120.96801br />name: Infrastructure Index,date: 2024-03-30br />return_base100: 119.11777br />name: Infrastructure Index,date: 2024-03-31br />return_base100: 120.19935br />name: Infrastructure Index,date: 2024-04-01br />return_base100: 115.01575br />name: Infrastructure Index,date: 2024-04-02br />return_base100: 109.02846br />name: Infrastructure Index,date: 2024-04-03br />return_base100: 108.30582br />name: Infrastructure Index,date: 2024-04-04br />return_base100: 110.24141br />name: Infrastructure Index,date: 2024-04-05br />return_base100: 107.11759br />name: Infrastructure Index,date: 2024-04-06br />return_base100: 109.63636br />name: Infrastructure Index,date: 2024-04-07br />return_base100: 111.77252br />name: Infrastructure Index,date: 2024-04-08br />return_base100: 114.89008br />name: Infrastructure Index,date: 2024-04-09br />return_base100: 108.57007br />name: Infrastructure Index,date: 2024-04-10br />return_base100: 107.91563br />name: Infrastructure Index,date: 2024-04-11br />return_base100: 106.43889br />name: Infrastructure Index,date: 2024-04-12br />return_base100: 92.04016br />name: Infrastructure Index,date: 2024-04-13br />return_base100: 81.41550br />name: Infrastructure Index,date: 2024-04-14br />return_base100: 88.56989br />name: Infrastructure Index,date: 2024-04-15br />return_base100: 85.07126br />name: Infrastructure Index,date: 2024-04-16br />return_base100: 85.09448br />name: Infrastructure Index,date: 2024-04-17br />return_base100: 81.14104br />name: Infrastructure Index,date: 2024-04-18br />return_base100: 85.21787br />name: Infrastructure Index,date: 2024-04-19br />return_base100: 86.51587br />name: Infrastructure Index,date: 2024-04-26br />return_base100: 88.32501br />name: Infrastructure Index,date: 2024-04-27br />return_base100: 89.12990br />name: Infrastructure Index,date: 2024-04-28br />return_base100: 86.68150br />name: Infrastructure Index,date: 2024-04-29br />return_base100: 87.12367br />name: Infrastructure Index,date: 2024-04-30br />return_base100: 80.76417br />name: Infrastructure Index,date: 2024-05-01br />return_base100: 82.26890br />name: Infrastructure Index,date: 2024-05-02br />return_base100: 83.81799br />name: Infrastructure Index,date: 2024-05-03br />return_base100: 88.37140br />name: Infrastructure Index,date: 2024-05-04br />return_base100: 90.39235br />name: Infrastructure Index,date: 2024-05-05br />return_base100: 93.95456br />name: Infrastructure Index,date: 2024-05-06br />return_base100: 93.18263br />name: Infrastructure Index,date: 2024-05-07br />return_base100: 92.45958br />name: Infrastructure Index,date: 2024-05-08br />return_base100: 89.67955br />name: Infrastructure Index,date: 2024-05-09br />return_base100: 94.99390br />name: Infrastructure Index,date: 2024-05-10br />return_base100: 92.41397br />name: Infrastructure Index,date: 2024-05-11br />return_base100: 91.49217br />name: Infrastructure Index,date: 2024-05-12br />return_base100: 91.51072br />name: Infrastructure Index,date: 2024-05-13br />return_base100: 91.39531br />name: Infrastructure Index,date: 2024-05-14br />return_base100: 86.47291br />name: Infrastructure Index,date: 2024-05-15br />return_base100: 93.88325br />name: Infrastructure Index,date: 2024-05-16br />return_base100: 96.67525br />name: Infrastructure Index,date: 2024-05-17br />return_base100: 100.10251br />name: Infrastructure Index,date: 2024-05-18br />return_base100: 100.54250br />name: Infrastructure Index,date: 2024-05-19br />return_base100: 99.31498br />name: Infrastructure Index,date: 2024-05-20br />return_base100: 106.91169br />name: Infrastructure Index,date: 2024-05-21br />return_base100: 106.78575br />name: Infrastructure Index,date: 2024-05-22br />return_base100: 105.15375br />name: Infrastructure Index,date: 2024-05-23br />return_base100: 103.81335br />name: Infrastructure Index,date: 2024-05-24br />return_base100: 105.43717br />name: Infrastructure Index,date: 2024-05-25br />return_base100: 106.01300br />name: Infrastructure Index,date: 2024-05-26br />return_base100: 104.76159br />name: Infrastructure Index,date: 2024-05-27br />return_base100: 110.03324br />name: Infrastructure Index,date: 2024-05-28br />return_base100: 108.84049br />name: Infrastructure Index,date: 2024-05-29br />return_base100: 108.14983br />name: Infrastructure Index,date: 2024-05-30br />return_base100: 105.92189br />name: Infrastructure Index,date: 2024-05-31br />return_base100: 107.53964br />name: Infrastructure Index,date: 2024-06-01br />return_base100: 107.38821br />name: Infrastructure Index,date: 2024-06-02br />return_base100: 105.81264br />name: Infrastructure Index,date: 2024-06-03br />return_base100: 104.28885br />name: Infrastructure Index,date: 2024-06-04br />return_base100: 105.84410br />name: Infrastructure Index,date: 2024-06-05br />return_base100: 107.23606br />name: Infrastructure Index,date: 2024-06-06br />return_base100: 104.91219br />name: Infrastructure Index,date: 2024-06-07br />return_base100: 98.18661br />name: Infrastructure Index,date: 2024-06-08br />return_base100: 95.49924br />name: Infrastructure Index,date: 2024-06-09br />return_base100: 97.01703br />name: Infrastructure Index,date: 2024-06-10br />return_base100: 93.55396br />name: Infrastructure Index,date: 2024-06-11br />return_base100: 88.13912br />name: Infrastructure Index,date: 2024-06-12br />return_base100: 95.05329br />name: Infrastructure Index,date: 2024-06-13br />return_base100: 89.30605br />name: Infrastructure Index,date: 2024-06-14br />return_base100: 86.74551br />name: Infrastructure Index,date: 2024-06-15br />return_base100: 87.52883br />name: Infrastructure Index,date: 2024-06-16br />return_base100: 89.15048br />name: Infrastructure Index,date: 2024-06-17br />return_base100: 83.35846br />name: Infrastructure Index,date: 2024-06-18br />return_base100: 79.46364br />name: Infrastructure Index,date: 2024-06-19br />return_base100: 82.35135br />name: Infrastructure Index,date: 2024-06-20br />return_base100: 82.50284br />name: Infrastructure Index,date: 2024-06-21br />return_base100: 81.04081br />name: Infrastructure Index,date: 2024-06-22br />return_base100: 79.21695br />name: Infrastructure Index,date: 2024-06-23br />return_base100: 76.57478br />name: Infrastructure Index,date: 2024-06-24br />return_base100: 79.69203br />name: Infrastructure Index,date: 2024-06-25br />return_base100: 82.08155br />name: Infrastructure Index,date: 2024-06-26br />return_base100: 80.69074br />name: Infrastructure Index,date: 2024-06-27br />return_base100: 82.96014br />name: Infrastructure Index,date: 2024-06-28br />return_base100: 79.54210br />name: Infrastructure Index,date: 2024-06-29br />return_base100: 77.71787br />name: Infrastructure Index,date: 2024-06-30br />return_base100: 82.43728br />name: Infrastructure Index,date: 2024-07-01br />return_base100: 82.12954br />name: Infrastructure Index,date: 2024-07-02br />return_base100: 82.73200br />name: Infrastructure Index,date: 2024-07-03br />return_base100: 77.11044br />name: Infrastructure Index,date: 2024-07-04br />return_base100: 70.73643br />name: Infrastructure Index,date: 2024-07-05br />return_base100: 68.72958br />name: Infrastructure Index,date: 2024-07-06br />return_base100: 73.97324br />name: Infrastructure Index,date: 2024-07-07br />return_base100: 68.96103br />name: Infrastructure Index,date: 2024-07-08br />return_base100: 71.99945br />name: Infrastructure Index,date: 2024-07-09br />return_base100: 72.27894br />name: Infrastructure Index,date: 2024-07-10br />return_base100: 72.59636br />name: Infrastructure Index,date: 2024-07-11br />return_base100: 69.89496br />name: Infrastructure Index,date: 2024-07-12br />return_base100: 71.45228br />name: Infrastructure Index,date: 2024-07-13br />return_base100: 72.58605br />name: Infrastructure Index,date: 2024-07-14br />return_base100: 75.06482br />name: Infrastructure Index,date: 2024-07-15br />return_base100: 80.57304br />name: Infrastructure Index,date: 2024-07-16br />return_base100: 79.41466br />name: Infrastructure Index,date: 2024-07-17br />return_base100: 78.36407br />name: Infrastructure Index,date: 2024-07-18br />return_base100: 77.24254br />name: Infrastructure Index,date: 2024-07-19br />return_base100: 79.86009br />name: Infrastructure Index,date: 2024-07-20br />return_base100: 80.77257br />name: Infrastructure Index,date: 2024-07-21br />return_base100: 83.36442br />name: Infrastructure Index,date: 2024-07-22br />return_base100: 78.58796br />name: Infrastructure Index,date: 2024-07-23br />return_base100: 77.82007br />name: Infrastructure Index,date: 2024-07-24br />return_base100: 74.73397br />name: Infrastructure Index,date: 2024-07-25br />return_base100: 72.99127br />name: Infrastructure Index,date: 2024-07-26br />return_base100: 77.29286br />name: Infrastructure Index,date: 2024-07-27br />return_base100: 77.00005br />name: Infrastructure Index,date: 2024-07-28br />return_base100: 75.02155br />name: Infrastructure Index,date: 2024-07-29br />return_base100: 75.52792br />name: Infrastructure Index,date: 2024-07-30br />return_base100: 73.54252br />name: Infrastructure Index,date: 2024-07-31br />return_base100: 71.33837br />name: Infrastructure Index,date: 2024-08-01br />return_base100: 70.99017br />name: Infrastructure Index,date: 2024-08-02br />return_base100: 64.82657br />name: Infrastructure Index,date: 2024-08-03br />return_base100: 62.81945br />name: Infrastructure Index,date: 2024-08-04br />return_base100: 58.75672br />name: Infrastructure Index,date: 2024-08-05br />return_base100: 52.53834br />name: Infrastructure Index,date: 2024-08-06br />return_base100: 55.79064br />name: Infrastructure Index,date: 2024-08-07br />return_base100: 52.96066br />name: Infrastructure Index,date: 2024-08-08br />return_base100: 59.97511br />name: Infrastructure Index,date: 2024-08-09br />return_base100: 58.55056br />name: Infrastructure Index,date: 2024-08-10br />return_base100: 59.02092br />name: Infrastructure Index,date: 2024-08-11br />return_base100: 55.71565br />name: Infrastructure Index,date: 2024-08-12br />return_base100: 58.71868br />name: Infrastructure Index,date: 2024-08-13br />return_base100: 58.96552br />name: Infrastructure Index,date: 2024-08-14br />return_base100: 57.81444br />name: Infrastructure Index,date: 2024-08-15br />return_base100: 56.09579br />name: Infrastructure Index,date: 2024-08-16br />return_base100: 56.21441br />name: Infrastructure Index,date: 2024-08-17br />return_base100: 56.61745br />name: Infrastructure Index,date: 2024-08-18br />return_base100: 56.91207br />name: Infrastructure Index,date: 2024-08-19br />return_base100: 57.31309br />name: Infrastructure Index,date: 2024-08-20br />return_base100: 57.45779br />name: Infrastructure Index,date: 2024-08-21br />return_base100: 61.17579br />name: Infrastructure Index,date: 2024-08-22br />return_base100: 62.99011br />name: Infrastructure Index,date: 2024-08-23br />return_base100: 68.05265br />name: Infrastructure Index,date: 2024-08-24br />return_base100: 69.98902br />name: Infrastructure Index,date: 2024-08-25br />return_base100: 69.46777br />name: Infrastructure Index,date: 2024-08-26br />return_base100: 67.19775br />name: Infrastructure Index,date: 2024-08-27br />return_base100: 63.05691br />name: Infrastructure Index,date: 2024-08-28br />return_base100: 62.23658br />name: Infrastructure Index,date: 2024-08-29br />return_base100: 60.66106br />name: Infrastructure Index,date: 2024-08-30br />return_base100: 61.17174br />name: Infrastructure Index,date: 2024-08-31br />return_base100: 60.08928br />name: Infrastructure Index,date: 2024-09-01br />return_base100: 57.16570br />name: Infrastructure Index,date: 2024-09-02br />return_base100: 59.78792br />name: Infrastructure Index,date: 2024-09-03br />return_base100: 56.92586br />name: Infrastructure Index,date: 2024-09-04br />return_base100: 57.49951br />name: Infrastructure Index,date: 2024-09-05br />return_base100: 55.37563br />name: Infrastructure Index,date: 2024-09-06br />return_base100: 53.53384br />name: Infrastructure Index,date: 2024-09-07br />return_base100: 54.93823br />name: Infrastructure Index,date: 2024-09-08br />return_base100: 56.80542br />name: Infrastructure Index,date: 2024-09-09br />return_base100: 58.76962br />name: Infrastructure Index,date: 2024-09-10br />return_base100: 59.25398br />name: Infrastructure Index,date: 2024-09-11br />return_base100: 57.99853br />name: Infrastructure Index,date: 2024-09-12br />return_base100: 59.96801br />name: Infrastructure Index,date: 2024-09-13br />return_base100: 62.32069br />name: Infrastructure Index,date: 2024-09-14br />return_base100: 61.80830br />name: Infrastructure Index,date: 2024-09-15br />return_base100: 59.17126br />name: Infrastructure Index,date: 2024-09-16br />return_base100: 57.61445br />name: Infrastructure Index,date: 2024-09-17br />return_base100: 58.34394br />name: Infrastructure Index,date: 2024-09-18br />return_base100: 59.62468br />name: Infrastructure Index,date: 2024-09-19br />return_base100: 62.16512br />name: Infrastructure Index,date: 2024-09-20br />return_base100: 63.93653br />name: Infrastructure Index,date: 2024-09-21br />return_base100: 65.38005br />name: Infrastructure Index,date: 2024-09-22br />return_base100: 63.55966br />name: Infrastructure Index,date: 2024-09-23br />return_base100: 66.63457br />name: Infrastructure Index,date: 2024-09-24br />return_base100: 69.39423br />name: Infrastructure Index,date: 2024-09-25br />return_base100: 67.77590br />name: Infrastructure Index,date: 2024-09-26br />return_base100: 70.64760br />name: Infrastructure Index,date: 2024-09-27br />return_base100: 72.38373br />name: Infrastructure Index,date: 2024-09-28br />return_base100: 71.96442br />name: Infrastructure Index,date: 2024-09-29br />return_base100: 71.25582br />name: Infrastructure Index,date: 2024-09-30br />return_base100: 67.63292br />name: Infrastructure Index,date: 2024-10-01br />return_base100: 62.76338br />name: Infrastructure Index,date: 2024-10-02br />return_base100: 60.41334br />name: Infrastructure Index,date: 2024-10-03br />return_base100: 59.83405br />name: Infrastructure Index,date: 2024-10-04br />return_base100: 62.53789br />name: Infrastructure Index,date: 2024-10-05br />return_base100: 62.45269br />name: Infrastructure Index,date: 2024-10-06br />return_base100: 63.21508br />name: Infrastructure Index,date: 2024-10-07br />return_base100: 62.61765br />name: Infrastructure Index,date: 2024-10-08br />return_base100: 61.09753br />name: Infrastructure Index,date: 2024-10-09br />return_base100: 59.18287br />name: Infrastructure Index,date: 2024-10-10br />return_base100: 59.15572br />name: Infrastructure Index,date: 2024-10-11br />return_base100: 61.74078br />name: Infrastructure Index,date: 2024-10-12br />return_base100: 62.61210br />name: Infrastructure Index,date: 2024-10-13br />return_base100: 61.44004br />name: Infrastructure Index,date: 2024-10-14br />return_base100: 64.46887br />name: Infrastructure Index,date: 2024-10-15br />return_base100: 64.37227br />name: Infrastructure Index,date: 2024-10-16br />return_base100: 63.17186br />name: Infrastructure Index,date: 2024-10-17br />return_base100: 61.85163br />name: Infrastructure Index,date: 2024-10-18br />return_base100: 67.64986br />name: Infrastructure Index,date: 2024-10-19br />return_base100: 64.04127br />name: Infrastructure Index,date: 2024-10-20br />return_base100: 66.98532br />name: Infrastructure Index,date: 2024-10-21br />return_base100: 64.79355br />name: Infrastructure Index,date: 2024-10-22br />return_base100: 65.06273br />name: Infrastructure Index,date: 2024-10-23br />return_base100: 62.34759br />name: Infrastructure Index,date: 2024-10-24br />return_base100: 63.53505br />name: Infrastructure Index,date: 2024-10-25br />return_base100: 59.02527br />name: Infrastructure Index,date: 2024-10-26br />return_base100: 59.78497br />name: Infrastructure Index,date: 2024-10-27br />return_base100: 60.41899br />name: Infrastructure Index,date: 2024-10-28br />return_base100: 61.12469br />name: Infrastructure Index,date: 2024-10-29br />return_base100: 63.76541br />name: Infrastructure Index,date: 2024-10-30br />return_base100: 65.03205br />name: Infrastructure Index,date: 2024-10-31br />return_base100: 60.91143br />name: Infrastructure Index,date: 2024-11-01br />return_base100: 60.12147br />name: Infrastructure Index,date: 2024-11-02br />return_base100: 58.90110br />name: Infrastructure Index,date: 2024-11-03br />return_base100: 56.43052br />name: Infrastructure Index,date: 2024-11-04br />return_base100: 53.76378br />name: Infrastructure Index,date: 2024-11-05br />return_base100: 56.77718br />name: Infrastructure Index,date: 2024-11-06br />return_base100: 63.28137br />name: Infrastructure Index,date: 2024-11-07br />return_base100: 64.79459br />name: Infrastructure Index,date: 2024-11-08br />return_base100: 67.58913br />name: Infrastructure Index,date: 2024-11-09br />return_base100: 69.98726br />name: Infrastructure Index,date: 2024-11-10br />return_base100: 72.42809br />name: Infrastructure Index,date: 2024-11-11br />return_base100: 77.66963br />name: Infrastructure Index,date: 2024-11-12br />return_base100: 75.03575br />name: Infrastructure Index,date: 2024-11-13br />return_base100: 72.14855br />name: Infrastructure Index,date: 2024-11-14br />return_base100: 69.06493br />name: Infrastructure Index,date: 2024-11-15br />return_base100: 72.93623br />name: Infrastructure Index,date: 2024-11-16br />return_base100: 76.74943br />name: Infrastructure Index,date: 2024-11-17br />return_base100: 73.58632br />name: Infrastructure Index,date: 2024-11-18br />return_base100: 80.71349br />name: Infrastructure Index,date: 2024-11-19br />return_base100: 80.15897br />name: Infrastructure Index,date: 2024-11-20br />return_base100: 77.16123br />name: Infrastructure Index,date: 2024-11-21br />return_base100: 79.56241br />name: Infrastructure Index,date: 2024-11-22br />return_base100: 84.80639br />name: Infrastructure Index,date: 2024-11-23br />return_base100: 88.94131br />name: Infrastructure Index,date: 2024-11-24br />return_base100: 92.21916br />name: Infrastructure Index,date: 2024-11-25br />return_base100: 89.83855br />name: Infrastructure Index,date: 2024-11-26br />return_base100: 89.59907br />name: Infrastructure Index,date: 2024-11-27br />return_base100: 97.31393br />name: Infrastructure Index,date: 2024-11-28br />return_base100: 97.62934br />name: Infrastructure Index,date: 2024-11-29br />return_base100: 99.57151br />name: Infrastructure Index,date: 2024-11-30br />return_base100: 103.44799br />name: Infrastructure Index,date: 2024-12-01br />return_base100: 103.00619br />name: Infrastructure Index,date: 2024-12-02br />return_base100: 118.82159br />name: Infrastructure Index,date: 2024-12-03br />return_base100: 119.62104br />name: Infrastructure Index,date: 2024-12-04br />return_base100: 119.55874br />name: Infrastructure Index,date: 2024-12-05br />return_base100: 120.22785br />name: Infrastructure Index,date: 2024-12-06br />return_base100: 129.88640br />name: Infrastructure Index,date: 2024-12-07br />return_base100: 126.14445br />name: Infrastructure Index,date: 2024-12-08br />return_base100: 129.19988br />name: Infrastructure Index,date: 2024-12-09br />return_base100: 110.22955br />name: Infrastructure Index,date: 2024-12-10br />return_base100: 108.15781br />name: Infrastructure Index,date: 2024-12-11br />return_base100: 117.33837br />name: Infrastructure Index,date: 2024-12-12br />return_base100: 129.63152br />name: Infrastructure Index,date: 2024-12-13br />return_base100: 129.44267br />name: Infrastructure Index,date: 2024-12-14br />return_base100: 128.78155br />name: Infrastructure Index,date: 2024-12-15br />return_base100: 131.57748br />name: Infrastructure Index,date: 2024-12-16br />return_base100: 128.38115br />name: Infrastructure Index,date: 2024-12-17br />return_base100: 123.06177br />name: Infrastructure Index,date: 2024-12-18br />return_base100: 110.85828br />name: Infrastructure Index,date: 2024-12-19br />return_base100: 102.29795br />name: Infrastructure Index,date: 2024-12-20br />return_base100: 103.91576br />name: Infrastructure Index,date: 2024-12-21br />return_base100: 98.12348br />name: Infrastructure Index,date: 2024-12-22br />return_base100: 98.70278br />name: Infrastructure Index,date: 2024-12-23br />return_base100: 107.82069br />name: Infrastructure Index,date: 2024-12-24br />return_base100: 112.51283br />name: Infrastructure Index,date: 2024-12-25br />return_base100: 108.63345br />name: Infrastructure Index,date: 2024-12-26br />return_base100: 101.04608br />name: Infrastructure Index,date: 2024-12-27br />return_base100: 98.41121br />name: Infrastructure Index,date: 2024-12-28br />return_base100: 101.29442br />name: Infrastructure Index,date: 2024-12-29br />return_base100: 97.01506br />name: Infrastructure Index,date: 2024-12-30br />return_base100: 95.42913br />name: Infrastructure Index,date: 2024-12-31br />return_base100: 93.29193br />name: Infrastructure Index,date: 2025-01-01br />return_base100: 99.37240br />name: Infrastructure Index,date: 2025-01-02br />return_base100: 102.42637br />name: Infrastructure Index,date: 2025-01-03br />return_base100: 108.42367br />name: Infrastructure Index,date: 2025-01-04br />return_base100: 109.25913br />name: Infrastructure Index,date: 2025-01-05br />return_base100: 109.95721br />name: Infrastructure Index,date: 2025-01-06br />return_base100: 111.52796br />name: Infrastructure Index,date: 2025-01-07br />return_base100: 100.86143br />name: Infrastructure Index,date: 2025-01-08br />return_base100: 96.24951br />name: Infrastructure Index,date: 2025-01-09br />return_base100: 92.01161br />name: Infrastructure Index,date: 2025-01-10br />return_base100: 94.91409br />name: Infrastructure Index,date: 2025-01-11br />return_base100: 94.76681br />name: Infrastructure Index,date: 2025-01-12br />return_base100: 92.79400br />name: Infrastructure Index,date: 2025-01-13br />return_base100: 90.42163br />name: Infrastructure Index,date: 2025-01-14br />return_base100: 94.09972br />name: Infrastructure Index,date: 2025-01-15br />return_base100: 101.37133br />name: Infrastructure Index,date: 2025-01-16br />return_base100: 102.38352br />name: Infrastructure Index,date: 2025-01-17br />return_base100: 111.12746br />name: Infrastructure Index,date: 2025-01-18br />return_base100: 105.24428br />name: Infrastructure Index,date: 2025-01-19br />return_base100: 102.61362br />name: Infrastructure Index,date: 2025-01-20br />return_base100: 105.09187br />name: Infrastructure Index,date: 2025-01-21br />return_base100: 109.75276br />name: Infrastructure Index,date: 2025-01-22br />return_base100: 105.55207br />name: Infrastructure Index,date: 2025-01-23br />return_base100: 106.00590br />name: Infrastructure Index,date: 2025-01-24br />return_base100: 103.72043br />name: Infrastructure Index,date: 2025-01-25br />return_base100: 103.55304br />name: Infrastructure Index,date: 2025-01-26br />return_base100: 102.72105br />name: Infrastructure Index,date: 2025-01-27br />return_base100: 98.77585br />name: Infrastructure Index,date: 2025-01-28br />return_base100: 92.02016br />name: Infrastructure Index,date: 2025-01-29br />return_base100: 96.35419br />name: Infrastructure Index,date: 2025-01-30br />return_base100: 100.24290br />name: Infrastructure Index,date: 2025-01-31br />return_base100: 101.26379br />name: Infrastructure Index,date: 2025-02-01br />return_base100: 93.83702br />name: Infrastructure Index,date: 2025-02-02br />return_base100: 81.54797br />name: Infrastructure Index,date: 2025-02-03br />return_base100: 86.92249br />name: Infrastructure Index,date: 2025-02-04br />return_base100: 80.45198br />name: Infrastructure Index,date: 2025-02-05br />return_base100: 77.58111br />name: Infrastructure Index,date: 2025-02-06br />return_base100: 74.27154br />name: Infrastructure Index,date: 2025-02-07br />return_base100: 73.67027br />name: Infrastructure Index,date: 2025-02-08br />return_base100: 74.95350br />name: Infrastructure Index,date: 2025-02-09br />return_base100: 74.09679br />name: Infrastructure Index,date: 2025-02-10br />return_base100: 76.53094br />name: Infrastructure Index,date: 2025-02-11br />return_base100: 76.12417br />name: Infrastructure Index,date: 2025-02-12br />return_base100: 78.73918br />name: Infrastructure Index,date: 2025-02-13br />return_base100: 76.48932br />name: Infrastructure Index,date: 2025-02-14br />return_base100: 79.26857br />name: Infrastructure Index,date: 2025-02-15br />return_base100: 77.38760br />name: Infrastructure Index,date: 2025-02-16br />return_base100: 77.35111br />name: Infrastructure Index,date: 2025-02-17br />return_base100: 77.87843br />name: Infrastructure Index,date: 2025-02-18br />return_base100: 72.04775br />name: Infrastructure Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(97,156,255,1),dash:solid},hoveron:points,name:Infrastructure Index,legendgroup:Infrastructure Index,showlegend:true,xaxis:x2,yaxis:y2,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,103.22783681544725,108.01933454191912,121.68831223969059,154.98923735973543,142.14433401121693,135.83269295269957,141.18769025673248,144.24835588463807,149.87422358270675,156.58229917168003,157.13582154820688,161.85089816037396,175.35535818151715,195.07487146393137,191.49825717403212,194.65317550958025,196.04881610957088,194.65338779045331,158.31939355600181,151.1803877946989,167.83870474702488,168.7005650916841,170.40762173246665,161.6432874665127,164.82834968603657,157.77340715046893,148.77142444711447,134.93039310172077,122.9085026980899,128.15587359947696,119.40448846678017,119.92054326921036,127.64501967843692,135.59419539180681,131.28468138763762,122.61258316103202,121.82395971758152,127.03641041534875,121.70232277731313,121.08352403231765,119.71378169884136,125.31534323694366,128.77849340018767,139.22600270870396,139.37704054989237,138.95332792724707,143.63836679587496,128.12848936685108,122.11754416503565,119.33316209342907,123.33529339339468,123.73321388996209,119.75390278385136,115.30258515647225,121.34802600016133,128.75089688668874,126.30393526282495,136.60061901102588,125.53080832310846,113.23900278937066,114.44486428883786,116.65672484577794,113.17606151050579,113.41975995278874,111.0371194334648,112.27365551909043,108.72569914705545,105.85194682788692,98.091594951111716,102.89774005782532,107.42622178256495,107.36529717199423,99.537015415837004,85.087162526482032,87.769649779015609,81.767726514305608,80.757694120244381,76.157143039097889,77.058806047457509,80.509007077444309,78.643270484042858,82.196427737467999,81.121861957993858,85.033986167778309,82.828494037030268,85.111893248194562,82.934316052255056,81.986057392256839,81.700115056233216,76.146635135880985,text:date: 2024-11-20br />return_base100: 100.00000br />name: Consumer Index,date: 2024-11-21br />return_base100: 103.22784br />name: Consumer Index,date: 2024-11-22br />return_base100: 108.01933br />name: Consumer Index,date: 2024-11-23br />return_base100: 121.68831br />name: Consumer Index,date: 2024-11-24br />return_base100: 154.98924br />name: Consumer Index,date: 2024-11-25br />return_base100: 142.14433br />name: Consumer Index,date: 2024-11-26br />return_base100: 135.83269br />name: Consumer Index,date: 2024-11-27br />return_base100: 141.18769br />name: Consumer Index,date: 2024-11-28br />return_base100: 144.24836br />name: Consumer Index,date: 2024-11-29br />return_base100: 149.87422br />name: Consumer Index,date: 2024-11-30br />return_base100: 156.58230br />name: Consumer Index,date: 2024-12-01br />return_base100: 157.13582br />name: Consumer Index,date: 2024-12-02br />return_base100: 161.85090br />name: Consumer Index,date: 2024-12-03br />return_base100: 175.35536br />name: Consumer Index,date: 2024-12-04br />return_base100: 195.07487br />name: Consumer Index,date: 2024-12-05br />return_base100: 191.49826br />name: Consumer Index,date: 2024-12-06br />return_base100: 194.65318br />name: Consumer Index,date: 2024-12-07br />return_base100: 196.04882br />name: Consumer Index,date: 2024-12-08br />return_base100: 194.65339br />name: Consumer Index,date: 2024-12-09br />return_base100: 158.31939br />name: Consumer Index,date: 2024-12-10br />return_base100: 151.18039br />name: Consumer Index,date: 2024-12-11br />return_base100: 167.83870br />name: Consumer Index,date: 2024-12-12br />return_base100: 168.70057br />name: Consumer Index,date: 2024-12-13br />return_base100: 170.40762br />name: Consumer Index,date: 2024-12-14br />return_base100: 161.64329br />name: Consumer Index,date: 2024-12-15br />return_base100: 164.82835br />name: Consumer Index,date: 2024-12-16br />return_base100: 157.77341br />name: Consumer Index,date: 2024-12-17br />return_base100: 148.77142br />name: Consumer Index,date: 2024-12-18br />return_base100: 134.93039br />name: Consumer Index,date: 2024-12-19br />return_base100: 122.90850br />name: Consumer Index,date: 2024-12-20br />return_base100: 128.15587br />name: Consumer Index,date: 2024-12-21br />return_base100: 119.40449br />name: Consumer Index,date: 2024-12-22br />return_base100: 119.92054br />name: Consumer Index,date: 2024-12-23br />return_base100: 127.64502br />name: Consumer Index,date: 2024-12-24br />return_base100: 135.59420br />name: Consumer Index,date: 2024-12-25br />return_base100: 131.28468br />name: Consumer Index,date: 2024-12-26br />return_base100: 122.61258br />name: Consumer Index,date: 2024-12-27br />return_base100: 121.82396br />name: Consumer Index,date: 2024-12-28br />return_base100: 127.03641br />name: Consumer Index,date: 2024-12-29br />return_base100: 121.70232br />name: Consumer Index,date: 2024-12-30br />return_base100: 121.08352br />name: Consumer Index,date: 2024-12-31br />return_base100: 119.71378br />name: Consumer Index,date: 2025-01-01br />return_base100: 125.31534br />name: Consumer Index,date: 2025-01-02br />return_base100: 128.77849br />name: Consumer Index,date: 2025-01-03br />return_base100: 139.22600br />name: Consumer Index,date: 2025-01-04br />return_base100: 139.37704br />name: Consumer Index,date: 2025-01-05br />return_base100: 138.95333br />name: Consumer Index,date: 2025-01-06br />return_base100: 143.63837br />name: Consumer Index,date: 2025-01-07br />return_base100: 128.12849br />name: Consumer Index,date: 2025-01-08br />return_base100: 122.11754br />name: Consumer Index,date: 2025-01-09br />return_base100: 119.33316br />name: Consumer Index,date: 2025-01-10br />return_base100: 123.33529br />name: Consumer Index,date: 2025-01-11br />return_base100: 123.73321br />name: Consumer Index,date: 2025-01-12br />return_base100: 119.75390br />name: Consumer Index,date: 2025-01-13br />return_base100: 115.30259br />name: Consumer Index,date: 2025-01-14br />return_base100: 121.34803br />name: Consumer Index,date: 2025-01-15br />return_base100: 128.75090br />name: Consumer Index,date: 2025-01-16br />return_base100: 126.30394br />name: Consumer Index,date: 2025-01-17br />return_base100: 136.60062br />name: Consumer Index,date: 2025-01-18br />return_base100: 125.53081br />name: Consumer Index,date: 2025-01-19br />return_base100: 113.23900br />name: Consumer Index,date: 2025-01-20br />return_base100: 114.44486br />name: Consumer Index,date: 2025-01-21br />return_base100: 116.65672br />name: Consumer Index,date: 2025-01-22br />return_base100: 113.17606br />name: Consumer Index,date: 2025-01-23br />return_base100: 113.41976br />name: Consumer Index,date: 2025-01-24br />return_base100: 111.03712br />name: Consumer Index,date: 2025-01-25br />return_base100: 112.27366br />name: Consumer Index,date: 2025-01-26br />return_base100: 108.72570br />name: Consumer Index,date: 2025-01-27br />return_base100: 105.85195br />name: Consumer Index,date: 2025-01-28br />return_base100: 98.09159br />name: Consumer Index,date: 2025-01-29br />return_base100: 102.89774br />name: Consumer Index,date: 2025-01-30br />return_base100: 107.42622br />name: Consumer Index,date: 2025-01-31br />return_base100: 107.36530br />name: Consumer Index,date: 2025-02-01br />return_base100: 99.53702br />name: Consumer Index,date: 2025-02-02br />return_base100: 85.08716br />name: Consumer Index,date: 2025-02-03br />return_base100: 87.76965br />name: Consumer Index,date: 2025-02-04br />return_base100: 81.76773br />name: Consumer Index,date: 2025-02-05br />return_base100: 80.75769br />name: Consumer Index,date: 2025-02-06br />return_base100: 76.15714br />name: Consumer Index,date: 2025-02-07br />return_base100: 77.05881br />name: Consumer Index,date: 2025-02-08br />return_base100: 80.50901br />name: Consumer Index,date: 2025-02-09br />return_base100: 78.64327br />name: Consumer Index,date: 2025-02-10br />return_base100: 82.19643br />name: Consumer Index,date: 2025-02-11br />return_base100: 81.12186br />name: Consumer Index,date: 2025-02-12br />return_base100: 85.03399br />name: Consumer Index,date: 2025-02-13br />return_base100: 82.82849br />name: Consumer Index,date: 2025-02-14br />return_base100: 85.11189br />name: Consumer Index,date: 2025-02-15br />return_base100: 82.93432br />name: Consumer Index,date: 2025-02-16br />return_base100: 81.98606br />name: Consumer Index,date: 2025-02-17br />return_base100: 81.70012br />name: Consumer Index,date: 2025-02-18br />return_base100: 76.14664br />name: Consumer Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(248,118,109,1),dash:solid},hoveron:points,name:Consumer Index,legendgroup:Consumer Index,showlegend:true,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:100,106.11953756661961,109.12419226940663,117.75413871126784,120.16106808838497,123.48815890851625,120.52202782323752,139.48473958596952,134.25565059922502,134.9872244061645,140.51409814430517,142.47299128860095,150.98286776932321,167.760887374189,174.9523375681193,168.30546697935472,189.39541353369361,190.11208404334891,194.14647223018937,166.10165360987855,161.52952821222297,177.06588757102497,188.44666400469407,187.8061971471902,181.13195698102314,185.62422320077835,179.5826701834699,174.67208059403228,159.34746053438164,143.58689559631,150.5279891421512,142.66054787895149,147.36080414067965,159.46668691265543,164.56708264675063,159.87469982509717,150.33499612889196,149.42945678887369,156.30081415119631,148.30336739533479,149.00832147630751,145.88668994955373,151.0607585872049,158.32719392470366,167.08180316774738,167.9038278041163,166.30252006321248,165.22873280731255,148.79227053140096,143.24468214734955,138.88214022596773,145.65020555302479,144.4466939987515,143.10399127172929,138.331655540746,144.73398083004804,156.38245422625644,151.45902343098274,162.11225650917913,151.46258522530223,142.59381110117559,147.86639147118976,150.71770155537936,143.85815435316877,142.71566195947429,140.51981576150223,138.71033051576657,135.25510883156275,129.82187279145319,125.49335537896555,130.45062322027445,136.87900584696658,138.17156225922739,127.07563563968888,109.86626399644571,116.20100892510671,108.15107256874732,107.05891395267312,102.16547721482682,101.97229673870865,103.7989348360356,103.20064712178899,106.77884444144505,106.02627479430637,111.53852642945117,110.11399616450991,112.87944825931363,109.94968496866559,108.63247719045664,111.76844962591787,104.58402928919709,text:date: 2024-11-20br />return_base100: 100.00000br />name: Finance Index,date: 2024-11-21br />return_base100: 106.11954br />name: Finance Index,date: 2024-11-22br />return_base100: 109.12419br />name: Finance Index,date: 2024-11-23br />return_base100: 117.75414br />name: Finance Index,date: 2024-11-24br />return_base100: 120.16107br />name: Finance Index,date: 2024-11-25br />return_base100: 123.48816br />name: Finance Index,date: 2024-11-26br />return_base100: 120.52203br />name: Finance Index,date: 2024-11-27br />return_base100: 139.48474br />name: Finance Index,date: 2024-11-28br />return_base100: 134.25565br />name: Finance Index,date: 2024-11-29br />return_base100: 134.98722br />name: Finance Index,date: 2024-11-30br />return_base100: 140.51410br />name: Finance Index,date: 2024-12-01br />return_base100: 142.47299br />name: Finance Index,date: 2024-12-02br />return_base100: 150.98287br />name: Finance Index,date: 2024-12-03br />return_base100: 167.76089br />name: Finance Index,date: 2024-12-04br />return_base100: 174.95234br />name: Finance Index,date: 2024-12-05br />return_base100: 168.30547br />name: Finance Index,date: 2024-12-06br />return_base100: 189.39541br />name: Finance Index,date: 2024-12-07br />return_base100: 190.11208br />name: Finance Index,date: 2024-12-08br />return_base100: 194.14647br />name: Finance Index,date: 2024-12-09br />return_base100: 166.10165br />name: Finance Index,date: 2024-12-10br />return_base100: 161.52953br />name: Finance Index,date: 2024-12-11br />return_base100: 177.06589br />name: Finance Index,date: 2024-12-12br />return_base100: 188.44666br />name: Finance Index,date: 2024-12-13br />return_base100: 187.80620br />name: Finance Index,date: 2024-12-14br />return_base100: 181.13196br />name: Finance Index,date: 2024-12-15br />return_base100: 185.62422br />name: Finance Index,date: 2024-12-16br />return_base100: 179.58267br />name: Finance Index,date: 2024-12-17br />return_base100: 174.67208br />name: Finance Index,date: 2024-12-18br />return_base100: 159.34746br />name: Finance Index,date: 2024-12-19br />return_base100: 143.58690br />name: Finance Index,date: 2024-12-20br />return_base100: 150.52799br />name: Finance Index,date: 2024-12-21br />return_base100: 142.66055br />name: Finance Index,date: 2024-12-22br />return_base100: 147.36080br />name: Finance Index,date: 2024-12-23br />return_base100: 159.46669br />name: Finance Index,date: 2024-12-24br />return_base100: 164.56708br />name: Finance Index,date: 2024-12-25br />return_base100: 159.87470br />name: Finance Index,date: 2024-12-26br />return_base100: 150.33500br />name: Finance Index,date: 2024-12-27br />return_base100: 149.42946br />name: Finance Index,date: 2024-12-28br />return_base100: 156.30081br />name: Finance Index,date: 2024-12-29br />return_base100: 148.30337br />name: Finance Index,date: 2024-12-30br />return_base100: 149.00832br />name: Finance Index,date: 2024-12-31br />return_base100: 145.88669br />name: Finance Index,date: 2025-01-01br />return_base100: 151.06076br />name: Finance Index,date: 2025-01-02br />return_base100: 158.32719br />name: Finance Index,date: 2025-01-03br />return_base100: 167.08180br />name: Finance Index,date: 2025-01-04br />return_base100: 167.90383br />name: Finance Index,date: 2025-01-05br />return_base100: 166.30252br />name: Finance Index,date: 2025-01-06br />return_base100: 165.22873br />name: Finance Index,date: 2025-01-07br />return_base100: 148.79227br />name: Finance Index,date: 2025-01-08br />return_base100: 143.24468br />name: Finance Index,date: 2025-01-09br />return_base100: 138.88214br />name: Finance Index,date: 2025-01-10br />return_base100: 145.65021br />name: Finance Index,date: 2025-01-11br />return_base100: 144.44669br />name: Finance Index,date: 2025-01-12br />return_base100: 143.10399br />name: Finance Index,date: 2025-01-13br />return_base100: 138.33166br />name: Finance Index,date: 2025-01-14br />return_base100: 144.73398br />name: Finance Index,date: 2025-01-15br />return_base100: 156.38245br />name: Finance Index,date: 2025-01-16br />return_base100: 151.45902br />name: Finance Index,date: 2025-01-17br />return_base100: 162.11226br />name: Finance Index,date: 2025-01-18br />return_base100: 151.46259br />name: Finance Index,date: 2025-01-19br />return_base100: 142.59381br />name: Finance Index,date: 2025-01-20br />return_base100: 147.86639br />name: Finance Index,date: 2025-01-21br />return_base100: 150.71770br />name: Finance Index,date: 2025-01-22br />return_base100: 143.85815br />name: Finance Index,date: 2025-01-23br />return_base100: 142.71566br />name: Finance Index,date: 2025-01-24br />return_base100: 140.51982br />name: Finance Index,date: 2025-01-25br />return_base100: 138.71033br />name: Finance Index,date: 2025-01-26br />return_base100: 135.25511br />name: Finance Index,date: 2025-01-27br />return_base100: 129.82187br />name: Finance Index,date: 2025-01-28br />return_base100: 125.49336br />name: Finance Index,date: 2025-01-29br />return_base100: 130.45062br />name: Finance Index,date: 2025-01-30br />return_base100: 136.87901br />name: Finance Index,date: 2025-01-31br />return_base100: 138.17156br />name: Finance Index,date: 2025-02-01br />return_base100: 127.07564br />name: Finance Index,date: 2025-02-02br />return_base100: 109.86626br />name: Finance Index,date: 2025-02-03br />return_base100: 116.20101br />name: Finance Index,date: 2025-02-04br />return_base100: 108.15107br />name: Finance Index,date: 2025-02-05br />return_base100: 107.05891br />name: Finance Index,date: 2025-02-06br />return_base100: 102.16548br />name: Finance Index,date: 2025-02-07br />return_base100: 101.97230br />name: Finance Index,date: 2025-02-08br />return_base100: 103.79893br />name: Finance Index,date: 2025-02-09br />return_base100: 103.20065br />name: Finance Index,date: 2025-02-10br />return_base100: 106.77884br />name: Finance Index,date: 2025-02-11br />return_base100: 106.02627br />name: Finance Index,date: 2025-02-12br />return_base100: 111.53853br />name: Finance Index,date: 2025-02-13br />return_base100: 110.11400br />name: Finance Index,date: 2025-02-14br />return_base100: 112.87945br />name: Finance Index,date: 2025-02-15br />return_base100: 109.94968br />name: Finance Index,date: 2025-02-16br />return_base100: 108.63248br />name: Finance Index,date: 2025-02-17br />return_base100: 111.76845br />name: Finance Index,date: 2025-02-18br />return_base100: 104.58403br />name: Finance Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,186,56,1),dash:solid},hoveron:points,name:Finance Index,legendgroup:Finance Index,showlegend:true,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:99.999999999999986,103.11190931786234,109.90803234349278,115.26684590497773,119.51490133945154,116.42965612706891,116.1192913124046,126.11765922735884,126.52641929272285,129.04345711881243,134.06732384395653,133.49475079807615,153.99132106874032,155.02739283481083,154.94666171444152,155.8138160364781,168.33116953333786,163.48166053571347,167.44144810943433,142.85613539723806,140.17118758701935,152.06908757042984,168.00085701255898,167.75611141969233,166.89930035267813,170.52279781018515,166.3803913377254,159.48654470133181,143.67096896822002,132.57688766083257,134.67354605065646,127.16682797219141,127.91758709322967,139.73428580831529,145.81524662954288,140.78761872075427,130.95447423018311,127.53972246494543,131.27632408776185,125.73032447596974,123.67497194224165,120.90519600804087,128.78541305520275,132.7433200371014,140.51573887445235,141.59848961611075,142.50318861059858,144.53886209418678,130.71516892080223,124.73817796174743,119.24590954487662,123.00749617333146,122.81661610337345,120.25988435703573,117.18531821964373,121.95208117708928,131.37599545434091,132.68777541435145,144.01981875124673,136.39529502791672,132.98598354616485,136.19776572258721,142.23822665564282,136.79418198621394,137.3823370786215,134.4204049585833,134.20346525908846,133.12521450500472,128.0122883242785,119.25699160382915,124.87384922892377,129.91356665656969,131.23663016751371,121.61162689326902,105.68516340663837,112.65047253227733,104.26477926889307,100.54416267656575,96.255002877977134,95.475766223630572,97.138813870439307,96.028525891383737,99.183151509208528,98.655981323036656,102.04500927870572,99.129218822306228,102.73108947385742,100.29337232427045,100.24608887273968,100.92948250814531,93.372995910384432,text:date: 2024-11-20br />return_base100: 100.00000br />name: Infrastructure Index,date: 2024-11-21br />return_base100: 103.11191br />name: Infrastructure Index,date: 2024-11-22br />return_base100: 109.90803br />name: Infrastructure Index,date: 2024-11-23br />return_base100: 115.26685br />name: Infrastructure Index,date: 2024-11-24br />return_base100: 119.51490br />name: Infrastructure Index,date: 2024-11-25br />return_base100: 116.42966br />name: Infrastructure Index,date: 2024-11-26br />return_base100: 116.11929br />name: Infrastructure Index,date: 2024-11-27br />return_base100: 126.11766br />name: Infrastructure Index,date: 2024-11-28br />return_base100: 126.52642br />name: Infrastructure Index,date: 2024-11-29br />return_base100: 129.04346br />name: Infrastructure Index,date: 2024-11-30br />return_base100: 134.06732br />name: Infrastructure Index,date: 2024-12-01br />return_base100: 133.49475br />name: Infrastructure Index,date: 2024-12-02br />return_base100: 153.99132br />name: Infrastructure Index,date: 2024-12-03br />return_base100: 155.02739br />name: Infrastructure Index,date: 2024-12-04br />return_base100: 154.94666br />name: Infrastructure Index,date: 2024-12-05br />return_base100: 155.81382br />name: Infrastructure Index,date: 2024-12-06br />return_base100: 168.33117br />name: Infrastructure Index,date: 2024-12-07br />return_base100: 163.48166br />name: Infrastructure Index,date: 2024-12-08br />return_base100: 167.44145br />name: Infrastructure Index,date: 2024-12-09br />return_base100: 142.85614br />name: Infrastructure Index,date: 2024-12-10br />return_base100: 140.17119br />name: Infrastructure Index,date: 2024-12-11br />return_base100: 152.06909br />name: Infrastructure Index,date: 2024-12-12br />return_base100: 168.00086br />name: Infrastructure Index,date: 2024-12-13br />return_base100: 167.75611br />name: Infrastructure Index,date: 2024-12-14br />return_base100: 166.89930br />name: Infrastructure Index,date: 2024-12-15br />return_base100: 170.52280br />name: Infrastructure Index,date: 2024-12-16br />return_base100: 166.38039br />name: Infrastructure Index,date: 2024-12-17br />return_base100: 159.48654br />name: Infrastructure Index,date: 2024-12-18br />return_base100: 143.67097br />name: Infrastructure Index,date: 2024-12-19br />return_base100: 132.57689br />name: Infrastructure Index,date: 2024-12-20br />return_base100: 134.67355br />name: Infrastructure Index,date: 2024-12-21br />return_base100: 127.16683br />name: Infrastructure Index,date: 2024-12-22br />return_base100: 127.91759br />name: Infrastructure Index,date: 2024-12-23br />return_base100: 139.73429br />name: Infrastructure Index,date: 2024-12-24br />return_base100: 145.81525br />name: Infrastructure Index,date: 2024-12-25br />return_base100: 140.78762br />name: Infrastructure Index,date: 2024-12-26br />return_base100: 130.95447br />name: Infrastructure Index,date: 2024-12-27br />return_base100: 127.53972br />name: Infrastructure Index,date: 2024-12-28br />return_base100: 131.27632br />name: Infrastructure Index,date: 2024-12-29br />return_base100: 125.73032br />name: Infrastructure Index,date: 2024-12-30br />return_base100: 123.67497br />name: Infrastructure Index,date: 2024-12-31br />return_base100: 120.90520br />name: Infrastructure Index,date: 2025-01-01br />return_base100: 128.78541br />name: Infrastructure Index,date: 2025-01-02br />return_base100: 132.74332br />name: Infrastructure Index,date: 2025-01-03br />return_base100: 140.51574br />name: Infrastructure Index,date: 2025-01-04br />return_base100: 141.59849br />name: Infrastructure Index,date: 2025-01-05br />return_base100: 142.50319br />name: Infrastructure Index,date: 2025-01-06br />return_base100: 144.53886br />name: Infrastructure Index,date: 2025-01-07br />return_base100: 130.71517br />name: Infrastructure Index,date: 2025-01-08br />return_base100: 124.73818br />name: Infrastructure Index,date: 2025-01-09br />return_base100: 119.24591br />name: Infrastructure Index,date: 2025-01-10br />return_base100: 123.00750br />name: Infrastructure Index,date: 2025-01-11br />return_base100: 122.81662br />name: Infrastructure Index,date: 2025-01-12br />return_base100: 120.25988br />name: Infrastructure Index,date: 2025-01-13br />return_base100: 117.18532br />name: Infrastructure Index,date: 2025-01-14br />return_base100: 121.95208br />name: Infrastructure Index,date: 2025-01-15br />return_base100: 131.37600br />name: Infrastructure Index,date: 2025-01-16br />return_base100: 132.68778br />name: Infrastructure Index,date: 2025-01-17br />return_base100: 144.01982br />name: Infrastructure Index,date: 2025-01-18br />return_base100: 136.39530br />name: Infrastructure Index,date: 2025-01-19br />return_base100: 132.98598br />name: Infrastructure Index,date: 2025-01-20br />return_base100: 136.19777br />name: Infrastructure Index,date: 2025-01-21br />return_base100: 142.23823br />name: Infrastructure Index,date: 2025-01-22br />return_base100: 136.79418br />name: Infrastructure Index,date: 2025-01-23br />return_base100: 137.38234br />name: Infrastructure Index,date: 2025-01-24br />return_base100: 134.42040br />name: Infrastructure Index,date: 2025-01-25br />return_base100: 134.20347br />name: Infrastructure Index,date: 2025-01-26br />return_base100: 133.12521br />name: Infrastructure Index,date: 2025-01-27br />return_base100: 128.01229br />name: Infrastructure Index,date: 2025-01-28br />return_base100: 119.25699br />name: Infrastructure Index,date: 2025-01-29br />return_base100: 124.87385br />name: Infrastructure Index,date: 2025-01-30br />return_base100: 129.91357br />name: Infrastructure Index,date: 2025-01-31br />return_base100: 131.23663br />name: Infrastructure Index,date: 2025-02-01br />return_base100: 121.61163br />name: Infrastructure Index,date: 2025-02-02br />return_base100: 105.68516br />name: Infrastructure Index,date: 2025-02-03br />return_base100: 112.65047br />name: Infrastructure Index,date: 2025-02-04br />return_base100: 104.26478br />name: Infrastructure Index,date: 2025-02-05br />return_base100: 100.54416br />name: Infrastructure Index,date: 2025-02-06br />return_base100: 96.25500br />name: Infrastructure Index,date: 2025-02-07br />return_base100: 95.47577br />name: Infrastructure Index,date: 2025-02-08br />return_base100: 97.13881br />name: Infrastructure Index,date: 2025-02-09br />return_base100: 96.02853br />name: Infrastructure Index,date: 2025-02-10br />return_base100: 99.18315br />name: Infrastructure Index,date: 2025-02-11br />return_base100: 98.65598br />name: Infrastructure Index,date: 2025-02-12br />return_base100: 102.04501br />name: Infrastructure Index,date: 2025-02-13br />return_base100: 99.12922br />name: Infrastructure Index,date: 2025-02-14br />return_base100: 102.73109br />name: Infrastructure Index,date: 2025-02-15br />return_base100: 100.29337br />name: Infrastructure Index,date: 2025-02-16br />return_base100: 100.24609br />name: Infrastructure Index,date: 2025-02-17br />return_base100: 100.92948br />name: Infrastructure Index,date: 2025-02-18br />return_base100: 93.37300br />name: Infrastructure Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(97,156,255,1),dash:solid},hoveron:points,name:Infrastructure Index,legendgroup:Infrastructure Index,showlegend:true,xaxis:x3,yaxis:y3,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,104.82252763356222,102.10378810082064,104.91856472952605,102.23423630882598,101.0653052252554,100.71282029810753,93.866971612795183,text:date: 2025-02-11br />return_base100: 100.00000br />name: Consumer Index,date: 2025-02-12br />return_base100: 104.82253br />name: Consumer Index,date: 2025-02-13br />return_base100: 102.10379br />name: Consumer Index,date: 2025-02-14br />return_base100: 104.91856br />name: Consumer Index,date: 2025-02-15br />return_base100: 102.23424br />name: Consumer Index,date: 2025-02-16br />return_base100: 101.06531br />name: Consumer Index,date: 2025-02-17br />return_base100: 100.71282br />name: Consumer Index,date: 2025-02-18br />return_base100: 93.86697br />name: Consumer Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(248,118,109,1),dash:solid},hoveron:points,name:Consumer Index,legendgroup:Consumer Index,showlegend:true,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,105.19894870006392,103.85538526005352,106.46365580447166,103.70041311172228,102.45807221012562,105.41580362297125,98.639728210854088,text:date: 2025-02-11br />return_base100: 100.00000br />name: Finance Index,date: 2025-02-12br />return_base100: 105.19895br />name: Finance Index,date: 2025-02-13br />return_base100: 103.85539br />name: Finance Index,date: 2025-02-14br />return_base100: 106.46366br />name: Finance Index,date: 2025-02-15br />return_base100: 103.70041br />name: Finance Index,date: 2025-02-16br />return_base100: 102.45807br />name: Finance Index,date: 2025-02-17br />return_base100: 105.41580br />name: Finance Index,date: 2025-02-18br />return_base100: 98.63973br />name: Finance Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(0,186,56,1),dash:solid},hoveron:points,name:Finance Index,legendgroup:Finance Index,showlegend:true,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},{x:20130,20131,20132,20133,20134,20135,20136,20137,y:100,103.43519765372575,100.47968454920135,104.1306245157882,101.65969764759865,101.61177004007128,102.30447374261513,94.645042964649306,text:date: 2025-02-11br />return_base100: 100.00000br />name: Infrastructure Index,date: 2025-02-12br />return_base100: 103.43520br />name: Infrastructure Index,date: 2025-02-13br />return_base100: 100.47968br />name: Infrastructure Index,date: 2025-02-14br />return_base100: 104.13062br />name: Infrastructure Index,date: 2025-02-15br />return_base100: 101.65970br />name: Infrastructure Index,date: 2025-02-16br />return_base100: 101.61177br />name: Infrastructure Index,date: 2025-02-17br />return_base100: 102.30447br />name: Infrastructure Index,date: 2025-02-18br />return_base100: 94.64504br />name: Infrastructure Index,type:scatter,mode:lines,line:{width:1.8897637795275593,color:rgba(97,156,255,1),dash:solid},hoveron:points,name:Infrastructure Index,legendgroup:Infrastructure Index,showlegend:true,xaxis:x4,yaxis:y4,hoverinfo:text,frame:null},layout:{xaxis:{domain:0,0.23000000000000001,automargin:true,type:linear,autorange:false,range:18386.650000000001,20220.349999999999,tickmode:array,ticktext:2021,2022,2023,2024,2025,tickvals:18628,18993,19358,19723,20089,categoryorder:array,categoryarray:2021,2022,2023,2024,2025,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y,hoverformat:.2f},xaxis2:{domain:0.27000000000000002,0.47999999999999998,automargin:true,type:linear,autorange:false,range:19753.75,20155.25,tickmode:array,ticktext:Apr-24,Jul-24,Oct-24,Jan-25,tickvals:19814,19905,19997,20089,categoryorder:array,categoryarray:Apr-24,Jul-24,Oct-24,Jan-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y2,hoverformat:.2f},xaxis3:{domain:0.52000000000000002,0.72999999999999998,automargin:true,type:linear,autorange:false,range:20042.5,20141.5,tickmode:array,ticktext:Dec-24,Jan-25,Feb-25,tickvals:20058,20089,20120,categoryorder:array,categoryarray:Dec-24,Jan-25,Feb-25,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y3,hoverformat:.2f},xaxis4:{domain:0.77000000000000002,1,automargin:true,type:linear,autorange:false,range:20129.650000000001,20137.349999999999,tickmode:array,ticktext:11,12,13,14,15,16,17,18,tickvals:20130,20131,20132,20133,20134,20135,20136,20137,categoryorder:array,categoryarray:11,12,13,14,15,16,17,18,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.689497716894984},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:y4,hoverformat:.2f},yaxis4:{domain:0,1,automargin:true,type:linear,autorange:false,range:93.237137403211364,107.09349001405548,tickmode:array,ticktext:96,100,104,tickvals:96,100,104,categoryorder:array,categoryarray:96,100,104,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x4,hoverformat:.2f},yaxis3:{domain:0,1,automargin:true,type:linear,autorange:false,range:70.151526087196487,202.04392515825538,tickmode:array,ticktext:75,100,125,150,175,200,tickvals:75,100,125,150,175,200,categoryorder:array,categoryarray:75,100,125,150,175,200,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x3,hoverformat:.2f},yaxis2:{domain:0,1,automargin:true,type:linear,autorange:false,range:35.020862307169736,159.97945955238114,tickmode:array,ticktext:40,80,120,tickvals:40,80,120,categoryorder:array,categoryarray:40,80,120,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x2,hoverformat:.2f},yaxis:{domain:0,1,automargin:true,type:linear,autorange:false,range:-17.090820000000001,1650.97822,tickmode:array,ticktext:0,400,800,1200,1600,tickvals:0,400.00000000000006,800,1200,1600,categoryorder:array,categoryarray:0,400,800,1200,1600,nticks:null,ticks:,tickcolor:null,ticklen:3.6529680365296811,tickwidth:0,showticklabels:true,tickfont:{color:rgba(77,77,77,1),family:,size:11.68949771689498},tickangle:-0,showline:false,linecolor:null,linewidth:0,showgrid:true,gridcolor:rgba(235,235,235,1),gridwidth:0.66417600664176002,zeroline:false,anchor:x,hoverformat:.2f},annotations:,shapes:{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0,x1:0.23000000000000001,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.27000000000000002,x1:0.47999999999999998,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.52000000000000002,x1:0.72999999999999998,y0:0,y1:1},{type:rect,fillcolor:null,line:{color:null,width:0,linetype:},yref:paper,xref:paper,x0:0.77000000000000002,x1:1,y0:0,y1:1},images:,margin:{t:25.148302561048247,r:7.3059360730593621,b:39.102640460591637,l:43.105022831050235},font:{color:rgba(0,0,0,1),family:,size:14.611872146118724},title:{text:Since Inception | 1 Year | 3 Months | 7 Days,font:{color:rgba(0,0,0,1),family:,size:17.534246575342468},x:0,xref:paper},showlegend:false,legend:{bgcolor:null,bordercolor:null,borderwidth:0,font:{color:rgba(0,0,0,1),family:,size:11.689497716894984}},hovermode:closest,barmode:relative},attrs:{918b3cdfcf17:{x:{},y:{},colour:{},type:scatter},918b1ad06c96:{x:{},y:{},colour:{},type:scatter},918b261b7125:{x:{},y:{},colour:{},type:scatter},918b818705a:{x:{},y:{},colour:{},type:scatter}},source:A,config:{doubleClick:reset,modeBarButtonsToAdd:hoverclosest,hovercompare,showSendToCloud:false},highlight:{on:plotly_click,persistent:false,dynamic:false,selectize:false,opacityDim:0.20000000000000001,selected:{opacity:1},debounce:0},subplot:true,shinyEvents:plotly_hover,plotly_click,plotly_selected,plotly_relayout,plotly_brushed,plotly_brushing,plotly_clickannotation,plotly_doubleclick,plotly_deselect,plotly_afterplot,plotly_sunburstclick,base_url:https://plot.ly},evals:,jsHooks:}/script>/div>/div>/div>div idmarket-cap classsection level1 data-orientationrows, data-navmenuArch Indices>h1>Market Cap/h1>div idrow-31 classsection level2>h2>Row/h2>div idall-indices-ex-stablecoins---market-cap classsection level3>h3>All Indices (ex-Stablecoins) - Market Cap/h3>div classknitr-options data-fig-width576 data-fig-height460>/div>div classplotly html-widget html-fill-item idhtmlwidget-a1c9252199d7999f8c4a stylewidth:576px;height:460.8px;>/div>script typeapplication/json data-forhtmlwidget-a1c9252199d7999f8c4a>{x:{data:{orientation:v,width:0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,base:12.585794349662924,11.859718411241884,12.354319180262232,12.21020121164711,12.678733657610328,13.02182913525389,13.709496050338061,13.175005203915848,14.07417566267948,14.870185490552101,14.891979277341468,15.577270899155774,15.423914468734898,17.961391143204978,19.195502229826872,19.308439093278402,18.591070906612458,22.298738107123206,22.949737683493165,23.295897882388438,25.154388612708054,25.557267899748147,23.818804432895703,23.836118173897617,23.45054685191597,23.969025371042488,21.659059917157908,23.959043468278647,23.216017489233927,23.680997648658245,22.291770238861105,23.522810863519453,22.508805012978669,24.02221599574537,25.077440256789338,26.107913438492961,26.122920473892286,26.939115155120078,24.855349269543822,19.737046573520779,20.808792530046798,17.102138348070582,19.91393176078267,19.138178641616236,18.317612271771612,19.554432199887099,20.230849570682171,20.408648429399495,20.793524691310864,19.595574960562974,19.652398407898414,20.196147873337555,19.907637375215931,19.986993064258165,18.78128967125528,19.095455284454019,18.402727896705823,16.683418213545565,16.864155728806043,15.108995819014067,17.76051254617964,18.943578893947457,18.848157881439981,18.926665860211148,18.343898429037679,18.336131924619533,18.168981247124208,17.872668017762081,17.023583786508791,17.105321111457826,17.161838863732605,17.181064472923985,15.64365369336188,15.979783373157021,16.653224639306519,18.294817265029334,18.433002868821045,18.870570434038918,19.568376988178969,19.538050945110179,19.157887911805819,18.695089950544865,18.174173857488526,18.287415972967231,18.912177419740171,18.67490682793084,17.255449605643641,18.284371008209398,19.580839284874262,19.703077329201065,20.216473124099483,19.596383720041413,18.972144936516543,19.257640785279897,18.324088734627249,17.760180150536893,17.421800340931611,17.453450784133679,17.813677913850171,16.925679117131494,16.422076422341913,16.40052802517685,17.253970123330667,19.097918914541538,18.566406151145245,19.965337219990133,19.695214215996916,21.033798583551434,20.534375938238043,19.810782176769347,20.779004206338978,20.487770349751734,19.957733781841384,20.671770055652107,22.596677499333946,22.38800519431361,22.507263170491544,23.278843900143443,24.962727002168272,24.166765524603079,25.23154677136954,25.768867802937027,23.981289549606306,21.583156954075747,21.425260768785677,22.264333696243828,22.644904480514846,23.908563234117263,22.831940145053281,24.184615833796329,24.359883437246573,22.472659557389655,23.530987119734743,23.60799607365357,23.242480815161183,21.727514958513201,22.494618095938645,21.440526246898202,20.769800187936351,21.644880352917436,22.520077061741613,22.991688344359531,24.576777526440772,25.771907992450704,25.860107129590336,26.320191737681945,26.38754286244572,25.428748949028904,24.561631532622897,25.384468701131741,22.818648145445621,23.707337484344762,23.757578695832063,23.161699635445711,24.680752286705516,25.380854377480006,24.431715101538469,24.133226109491627,24.397443878837503,25.449973030842713,25.595692981803815,29.01703609694853,28.727876420863517,32.231910346461518,35.3386126326848,34.401312210134044,33.996294455383754,38.779695603151147,37.106684665443126,32.760837480448693,33.215082524828013,37.267808703327468,38.771578377833315,41.91413385584557,43.332050535891057,46.92732596902691,45.969815011493758,50.550215979928254,52.167819043228263,44.044152721246398,50.274025618668752,54.380146954017874,60.447543384869213,57.588448811664641,60.017910629150016,56.92816972098025,61.288221856393847,62.24710690291483,67.730719347755098,65.485629019775928,68.731837369614567,70.601445402166888,76.612229552493929,82.50697676297186,91.287478622513618,85.110771220776058,83.55397325835537,86.270449327534038,91.325594341589834,92.824975602370273,97.857544397955024,104.4492364230484,105.31989381904343,100.87664285701076,97.244303160037433,98.505996963971995,101.19170620390621,102.56363295649845,103.78007406911134,108.59215231095315,110.36579063269814,102.60346960259739,88.113035483313965,93.314900672693753,86.796852599733015,86.411873979862932,88.756010033400116,86.00875406074023,96.17110661591866,98.117864339237414,102.47219425500158,100.73507104310713,99.568624503022477,115.07287479635914,124.66681832137796,129.42548062808984,131.54280915841125,125.14265972392124,125.51078142825031,122.71082662209712,131.40516762588271,127.41187931593363,124.75636457904223,134.50515555619214,142.57620370549895,139.41440432016287,144.56330062704285,142.05482974638178,142.32266485683604,136.27461314996833,131.84014474948466,121.81889909060639,120.61614160582407,132.26362987610338,133.19051068493118,133.16636480889719,139.07067182752149,139.80550905852701,140.51990638078624,144.59386723327339,152.4584920384608,143.40524894375173,150.73668206325129,152.16525727957347,154.6824366049093,144.05660264794645,152.57068105855527,152.69746626611519,152.87594940134937,154.54947930884751,162.93444458848842,166.49447697009794,173.91332407342489,185.99429001794391,180.05266598642962,176.71550512416465,163.00725011942234,153.16826380024477,158.06690812276889,157.58600228354211,153.96505630554046,149.41875506308412,138.42062550011923,141.69446916909348,160.50417602051982,170.36726982699227,173.45279605662097,172.33237113119671,177.77087728015465,185.40558428699109,184.81375693253085,192.81318972954904,186.39890677328771,194.37870560972885,189.92728148772656,190.72453308457716,193.75488621326062,195.52918764246726,182.66842561396345,192.32589179823501,183.71646590647345,175.77366446966411,191.94911019132337,173.08469929627833,171.4959005968033,164.28604344604946,182.1644695698179,125.53312969405691,137.62321778592587,116.24722108754878,107.92232775295579,91.090275429192531,120.8464220686007,122.22464181587945,139.80286607938933,132.47586707649506,118.36547584600733,109.87722492113062,117.32079205652946,131.20432431158036,128.39245536637728,131.19055676135719,137.05095622905952,127.28251011930988,121.97959186063984,124.45398891529071,114.30148867936667,112.84366523840659,119.31767495197842,112.55342540959911,104.06255435650914,103.44686724995492,110.05244541371061,116.5597949574543,109.01692599677114,101.69128447941149,102.60515049323617,95.130695855425742,94.605248497849431,98.672355698050282,78.635296928321068,76.361876271715843,82.793205961254515,85.195121221820244,77.501748308478753,75.991022973337579,81.756985233683508,86.22690420759416,90.395883182280201,92.911092123224904,87.824502311935149,89.012282310116575,93.405168852854132,99.45029881096599,99.750832700604548,104.78890888699425,105.34021495497413,97.70529223412484,101.30293283924736,98.936063734717763,101.16892168110591,97.093439177479496,96.935033716679925,97.908664604912389,92.503327329776894,87.899863319219605,88.808354924007091,89.705590409825504,84.428469942198049,79.791766621461406,88.309679597572625,92.27004959058695,96.681651531226166,97.0910530371482,99.15484315811814,101.82664124354024,103.87911922553495,107.04519439916547,110.40042679025386,116.19832175506089,119.80113035455386,116.36633158791295,119.87463158319466,116.71342136398788,124.15489982933137,128.9655525214483,131.13984046000741,136.37798968362819,128.7740634513537,136.0341376457086,140.38360855114814,141.72789806600611,138.57178635471723,151.19422328624211,149.61381518526136,150.1324033420938,150.2211314268082,143.7604540465891,145.14751520907336,150.1098685313265,158.18747748726815,157.17865341967658,159.61715543383059,163.66414586367017,152.47727822958154,157.09164812732973,148.36639957222968,153.64350173579933,152.22059459675143,153.05431617354296,148.66873339397682,156.10115900113112,165.11531925541956,163.99426581314884,163.76683200900322,165.27462241969576,173.24047535122742,174.63012233112693,143.79788605230831,141.99516482019672,144.63063761856944,136.04509486768762,139.70387804639634,146.68692782210746,140.07941958910976,153.3767215957964,160.45357593110253,157.50056740996342,148.74427118604603,150.35483674591666,147.29711749532697,126.08279245797928,116.69277263573872,132.46496518483752,136.48193590831463,126.723993027329,126.51096988392145,132.91292666898235,127.05385675580237,122.9458844850801,124.47552253978327,130.29072348807512,141.59551172670118,145.00851420569936,147.09649768300534,144.08148113302718,147.50816051045823,144.81297427174724,145.81992138853622,146.03798927278146,150.83146275562112,143.62281384373077,143.04981613157526,141.25952597908989,145.57071575733477,149.77051973485939,153.16055266617133,155.69204878897233,152.25458298798446,149.68998822623055,151.45428929605677,159.68933670473083,157.95904628815913,158.63463078887312,164.06502795684597,159.82736703065407,169.74091515284127,171.0140100412371,158.12176814224796,165.8351446220783,171.74347853068389,178.25085525709028,177.94730558018077,184.61083183313823,194.45084512793952,196.35052426361787,190.0469173509891,191.92721017399415,192.79983067262623,197.15002183251607,204.31394947929391,207.22177386873597,197.27755771725927,204.72653173371819,201.43032407949642,204.19807369579613,204.10875469893003,197.77384225777971,183.97746099442728,187.64267206566737,177.0626627891906,191.48548526663495,195.93743501631482,192.92465933645701,188.68887773188692,199.96978936634355,205.29710127610079,213.2367578193425,195.84477845855864,199.53799619387109,206.12673593231429,206.00102966747821,202.61422675185366,201.18733289023001,197.67886608542369,184.23604132564506,168.15659561684811,157.91847164935382,165.94436187095647,165.71413455272415,172.46575553476012,160.4549874092335,150.4856094141978,157.55604222924617,161.71666596948879,143.45421871832588,149.06577147982324,155.867010803732,152.19483511740754,151.20921021539857,157.08277827876191,154.43322977343257,152.38369215914238,161.26336228101135,166.15201461126068,181.82439318711698,177.18770148302593,183.63973789834606,186.33357994332732,189.45992899403595,174.36845185712301,166.30101929706157,170.95611673584887,171.58558456027407,176.23683675599446,179.84539906981038,180.39575772296172,180.2666547276626,169.74085605848651,169.03213767750799,159.40596415401265,154.43348923197726,157.98496058585928,151.65342498467467,157.16027833147223,164.46562719938822,157.25209715220987,159.25431349188221,161.3313838106537,162.99411986958913,152.86571158919241,144.72548613266594,139.05372867858546,133.01542651851548,113.47419930365047,101.66091676274151,106.54247793045899,102.10368049164012,104.56172223622467,105.86189870388704,103.93937836983574,107.80658541570077,111.19506445578364,112.57949532694794,116.31633254925785,116.577309020181,109.55479727451454,110.11563819793398,118.75893047175943,124.58161894802853,128.61732778580756,134.05467858138039,133.39494792829731,136.00865268654681,128.47689858570894,119.58914744453651,118.94855090959967,116.62091487585701,117.49238184183979,129.60187483532013,130.60579283783335,118.54284773171324,115.66054334181163,113.93590156125983,107.37266273094733,98.657974633665134,102.79297942756726,99.845486003842282,98.517175673297885,105.6083078571928,104.31043986525553,100.73799276228789,111.10879898359123,112.91537394340098,111.76521148695039,108.71588179350591,100.9030805982231,103.03882973420097,97.581793845760529,95.550342287311722,97.811392342787784,103.42845561709917,98.459207716805224,96.629110571883302,97.281240267322644,94.651743262985576,97.628582806013057,100.37662892352415,106.36850037460439,107.0792199739443,110.31963612136826,112.79767254914644,108.90535204919841,110.33411782091082,112.57179987589262,116.50858532301542,120.43348340494458,117.45001799200818,119.87318585252096,125.98718654065685,126.14034393977254,131.31360839181855,134.64492320462037,129.81615656171772,136.17278561804392,138.40314619848388,142.35237892230819,138.88694318513811,133.79208214840895,120.33408996178663,124.39548990895055,117.15713104214514,120.95522900651706,118.49164957117972,106.09457792883157,109.97969864923597,114.25987263198063,110.66234994043677,112.49773082119,112.21883261831756,108.28451966985372,110.9570776220002,116.58955662709474,117.05152508359824,112.7808589857337,112.52424266695431,111.91162368663895,110.71746488975786,110.755577119465,102.46270862744609,106.27524935557489,105.34469623101448,99.20621790176871,90.297908498801704,93.997509442128305,92.74254641130122,91.52104516054095,101.35655555776263,91.618045751367973,90.967271070130593,87.11442090650597,84.739447157701633,71.118125447686154,72.469412434379308,54.967663942617065,52.064989865562239,57.334819107982675,60.703512256740083,63.587001151633835,59.057539786648981,62.407172869873868,56.041607003223902,59.188262147823295,57.388417407616672,59.030742477897192,60.921683264488266,58.953571754370259,59.52649034848892,59.34351199301129,55.367413022106398,52.642519405761576,54.493289452847272,55.220958430328942,61.440521438292564,61.547993355363978,57.366182446543036,58.981060940311139,56.413495081176997,57.456509323928877,57.513397006549731,59.582925125234851,59.220687604205573,58.156095620908587,58.597307754655766,53.928661552873791,48.925174633938575,45.665776441122226,40.399292918406069,42.606710463300907,47.564324075377584,42.026040669197542,43.577349626605411,40.569032813241975,44.371107121682904,47.114196265294318,47.904532013699054,47.136793197425867,50.711491083299123,53.105279942776818,53.626320675727364,51.486354569972477,51.140184671283542,48.548512440965254,48.231418966640184,47.097328475960325,47.19181238361589,47.198370018374725,47.297765818750435,50.141948314091124,49.855562420695883,50.942084909391212,52.88583352634118,52.988413664521893,54.11061944336673,51.792902487489329,48.320038260894165,47.725187686352804,50.315347613928004,53.453896402116854,53.717958997526758,55.767634485376291,54.730378841818052,59.743416937170025,61.166019078815459,59.24559705345456,59.388947096999999,60.165728770000001,61.124365529999999,56.452473712,55.266115055999997,61.841701477000001,66.368352901999998,68.055997110999996,66.387464511999994,65.989164376000005,66.199211278000007,65.183625884999998,66.108836218999997,66.850399436000004,69.892502366000002,69.661030119000003,69.661326885000008,71.740046195999994,69.241300741999993,72.650934012999997,71.767289867000002,73.271322787000003,73.419182759999998,71.249246501000002,68.958643831999993,68.830732236000003,65.656585376999999,64.044028389000005,57.561266453999998,56.989214009999998,59.398083122000003,57.710466038999996,64.364596309999996,64.584657182000001,64.542954578999996,59.302576793999997,58.491771980999999,57.838646570999998,51.683721302999999,51.020085047999999,51.162064260999998,51.622308132999997,51.815268171,51.458465922000002,52.408333263000003,52.473688279000001,52.849129028,55.166130715000001,55.577435882000003,58.961191489999997,59.798437691000004,59.153882353,59.037827077999999,54.381208667000003,55.108486493999997,52.808548463999998,52.723549734000002,54.909163917999997,50.532592551999997,51.648064881000003,50.016062314999999,48.879268509999996,51.977712863999997,52.688154619999999,51.652041071999996,51.360486840999997,51.825087574999998,52.517843272999997,53.049628730000002,52.475434507000003,52.121910165000003,51.916828094000003,50.617092819,52.394845093999997,53.613930036999996,53.780985057000002,53.362450780000003,53.120515109999999,52.284000313999996,52.775213008000001,51.509757837000002,49.554836770999998,49.572797385999998,49.189766007000003,49.253385972000004,49.485574651999997,50.449566079999997,52.032136967,51.997849080999998,50.621949168,49.145388208999996,49.781736709,48.139743926000001,49.325567352,48.210990717000001,50.024387369999999,51.270131673999998,55.972739619999999,57.245618204000003,58.207861594999997,58.172051830999997,58.092530584999999,57.872972400000002,56.138010587000004,57.459470871000001,62.762636540999999,63.362767672000004,60.100272562999997,59.946974621999999,50.358956470999999,40.827733703999996,48.160960627999998,46.506874285000002,43.907059803999999,43.395157226999999,44.782314544000002,45.933847102000001,44.530280656000002,44.135097563999999,44.274145017000002,44.921061968000004,41.974332289000003,41.085755345000003,42.929487317000003,44.808837253,44.864198657000003,44.685329005,45.397587710000003,45.947988389000002,45.321431421,46.303894448000001,48.692106758000001,48.252376579999996,49.253011446000002,47.802301336999996,48.650319527000001,48.461676828999998,48.532146312000002,47.187847888,48.121104578999997,47.621685939000002,48.023907653000002,47.357938376,47.102541963,47.819862483999998,47.141729781000002,45.923058048000001,41.366094992999997,41.909378908999997,42.020849519000002,39.759401408000002,41.577444208999999,40.983052401000002,41.189866651999999,41.151973892000001,41.012786564000002,40.832165478999997,41.135019137,41.252886922999998,39.637023802999998,39.616141577999997,39.317243126000001,39.528629866999999,40.270507127999998,41.314440494999999,41.235960163000001,42.645578943000004,42.008237039999997,43.136904295999997,43.249176331999998,45.582983044000002,46.814869211999998,48.094189966999998,48.267967913,50.222355184000001,52.723489561000001,55.512642143000001,57.066956087999998,57.074384229000003,57.293152952,54.243403786000002,55.359762957999997,60.317654843999996,61.167707338,60.620620389000003,62.074290304000002,58.953702559,61.914729303999998,62.961743382999998,64.379586199000002,63.013172412999999,65.884653701999994,61.377895367000001,63.255825317000003,66.328373272000007,66.879751408000004,67.894813698000007,69.256537698000002,66.443721480999997,66.405185009999997,72.880957291000001,69.953810957000002,63.833120568000005,64.214163005000003,65.630595236000005,64.236256807000004,62.706835513000001,65.743627923999995,70.124365945999998,67.032444527999999,70.437857699000006,72.278833125000006,72.026966502999997,73.567842283000004,70.928180800000007,73.960932443999994,74.607387098000004,70.775143139999997,69.772634936000003,72.217573473000002,71.385940093000002,70.383901769000005,73.265295733000002,71.369247708000003,67.360471821000004,65.073644650000006,65.94996141,66.719592504000005,65.137436303000001,61.743166964000004,57.426775737999996,58.029307942000003,55.962141179,61.227052493000002,65.406736162000001,67.464354256999997,62.330826670999997,63.819803464000003,68.66105091,67.899216355000007,69.305762944999998,66.295416744999997,67.379279416000003,64.434010576000006,66.843109583,63.754914092999996,62.486176286999999,64.047203530000004,61.203827578000002,63.030137522000004,65.616989559999993,64.162387097999996,66.601402136000004,66.614214965999992,64.424334310000006,65.040841932999996,66.836292787999994,67.583746305000005,66.808049135999994,66.523036559999994,65.793799433000004,66.049038921999994,67.535582812000001,66.963534813999999,66.686314441999997,68.520754009000001,71.291193914999994,71.506668688000005,72.556454133000003,71.797808353999997,73.151425961000001,67.149533728999998,65.188898408,61.781845101999998,63.286256874000003,62.174005269000006,62.080535038999997,63.141942024999999,62.160219431999998,63.911363457999997,61.519143045,62.657081566999999,61.228129225000004,63.109325564999999,59.891675669999998,59.936297162999999,55.434215131000002,55.286548386999996,56.329633367,53.696207567000002,55.223590397000002,54.895028426000003,55.135248436000005,56.407888833000001,56.460654570000003,58.077039568000004,57.439570452000005,58.492429919000003,58.247340598999997,57.264602388,57.346242844999999,57.905859219999996,56.741102781999999,56.469370091000002,57.108607841999998,57.538433203000004,59.493087103000001,58.856106384999997,58.982955161,57.489828436000003,57.398333104999999,58.890184435000002,58.630308802999998,59.089811762000004,54.341717435,56.361374814000001,52.963406708999997,53.458820205999999,52.639880421000001,46.279083040000003,46.111797355,46.481009190000002,46.571751444,45.376622269999999,46.146310046000004,47.258004087000003,47.858513383000002,47.034717520000001,47.322720230999998,48.799604485000003,51.373462824000001,50.484583749999999,52.324574433000002,51.601598908,54.081589919999999,52.427184396999998,53.156555388999998,50.276772575000003,51.072261511000001,53.952935213000004,55.214603984,55.684117129999997,56.966623339000002,56.826996856000001,54.692122746999999,53.373806723000001,53.912853077999998,53.552016195,53.437313973000002,53.309759014000001,53.829147777999999,53.779248418000002,58.194398850999995,57.623375680999999,58.189324354999997,57.414715434000001,58.215663499999998,56.726763792999996,56.829137281000001,59.034711317999999,59.579937702999999,58.450790269999999,59.017380963000001,55.814010537999998,55.396362291000003,56.387953711999998,56.513025245000001,57.004059113000004,58.015616567999999,56.569050060000002,56.223770868000003,56.818695941999998,55.294213822000003,54.735753747000004,54.529684306999997,54.893196836999998,54.693978975,54.694764219999996,55.635305895999998,56.217470470000002,56.056617443,55.967225962999997,56.209013151000001,55.723395547000003,56.469947185999999,53.682344065000002,50.757601475999998,47.252576761,47.068349431000001,47.816104975999998,47.837453132,46.997570029000002,46.290080429,47.565120194000002,46.652706004999999,46.318074812999996,46.418017834000004,46.797859326000001,46.705244137999998,47.916599101999999,47.084761331999999,45.677488701000001,45.059443113,45.278365839000003,45.167372649000001,45.280782342999998,45.72733788,46.085220827000001,46.494229613999998,45.836263946999999,45.594824205000002,44.348608487999996,42.697135556999996,43.333056786,44.064820425000001,44.604964132999996,46.138928387999997,46.201777986000003,45.062928446999997,46.120229890000005,47.107181093999998,47.507573342000001,45.109702853000002,45.743669896999997,45.828353747000001,45.063081238000002,46.156894123999997,46.155577825999998,46.583804530000002,48.032011150000002,48.215793724999997,48.866687139,50.185960882000003,47.954061068000001,47.172196726000003,47.633125888000002,46.674294582000002,47.615795308000003,47.201696648999999,47.280905304999997,45.282470959999998,45.225131488999999,45.208990559,44.475296751000002,44.931104818999998,45.372763751999997,45.818544682000002,46.577980383000003,45.315603781,45.158693507999999,44.854885418999999,46.176014056,48.698602369999996,49.703949039000001,53.522165995000002,53.663846458999998,54.761722655999996,54.970246867,54.182447019999998,54.787335874,56.702033398000005,56.529046027,55.634402164000001,58.470696379000003,57.266443283000001,58.475365033000003,59.819231354000003,61.108709558000001,64.141694842999996,63.036930264999995,66.410981411000009,66.264513621000006,69.335669733000003,70.352673682000002,70.894447094,67.533674028999997,65.768196505000006,70.094162312999998,66.563282548999993,66.434631632999995,65.742587592000007,68.871757158999998,68.527225071000004,63.823381034999997,69.942439281999995,70.486170236999996,71.279551220000002,72.798543140999996,72.207753124000007,70.486009843000005,71.331205658000002,70.857652274999992,70.731591781999995,72.602724214999995,75.471290222999997,75.774379218999997,75.523899248999996,76.979002893000001,74.811208800000003,77.149220442000001,80.509459750999994,80.643166023999996,80.521510786000007,75.110069729999992,75.518978938999993,77.127543939000006,80.359460240000004,76.516147580999998,77.23087022,75.709931061999995,75.976675842999995,74.367567195000007,76.161406710999998,78.904616007000001,81.550060161000005,81.779551369999993,82.589446961999997,84.744533016999995,84.925413032999998,88.065889287999994,86.460556968999995,84.101411540000001,83.560501009999996,82.363117650999996,86.490610403999995,84.972500220000001,78.571468569999993,80.863541006000005,78.399080502999993,75.761590261999999,73.284248562000002,77.351647753999998,74.576267512000001,83.607229637000003,84.539683471000004,80.417355757999999,82.382067651,80.75454031000001,81.838567474000001,84.393013143000005,83.347636575999999,79.526070809000004,81.450249408000005,81.352040130000006,80.891830565999996,76.569382114999996,75.536216330000002,76.937079617999999,76.167189291,78.699780919000005,79.661046736000003,78.372046612000005,81.421472266999999,82.386202170999994,78.802300634000005,81.294895461999999,83.861926142000002,83.409322821000004,82.824189576999999,83.766673073999996,84.215012982999994,86.361033206000002,85.426685461999995,88.180920079000003,88.402549109999995,89.388838190000001,92.568349513000001,91.417605902000005,94.884514112000005,96.067593978999994,95.830663103999996,98.274301502,101.279328323,102.416359914,100.971238895,98.195146671000003,99.128802382000003,103.331811161,107.821197783,107.953691023,110.80241057800001,111.822538274,113.10458187799999,113.474830325,119.72510979499999,125.360719649,124.29200117799999,124.543435657,116.50776434799999,131.57806728700001,133.45537829099999,133.182103668,139.521127326,140.92344171299999,144.02526398200001,141.64756039100001,144.55851309799999,142.88814876699999,132.97822428699999,121.650995245,131.582304755,125.22004458000001,112.03227147,125.590936798,125.97660877,121.66026254000001,124.721653308,128.139368104,133.482287662,135.24929500799999,131.81641912399999,134.97881526200001,133.238016192,131.48697273299999,133.76978717200001,128.94677710599998,120.991230028,119.019572393,121.041334194,118.331750527,121.19767923100001,122.814962345,127.799378108,120.766405236,117.899886701,114.749335546,97.575310365999997,85.87730692400001,93.994646822999997,89.897060792999994,90.759849849999995,87.181601240999996,90.967333131999993,92.457754316999996,92.965953565000007,94.470373746000007,92.973112881000006,92.432263988000003,85.155687884000002,86.058203845999998,88.267205356999995,92.998529117999993,93.289199836999998,95.807899645000006,93.884140469000002,92.672743143000005,90.676190761000001,94.649208974000004,91.003901784999996,90.542740494,90.295748384999996,89.656511639000001,85.849986412999996,92.678191575,93.437711726000003,97.080219275999994,97.741781943000007,95.417983992999993,106.88718484,106.56757258,104.525839242,103.385576824,105.80584113,108.927590882,108.018678873,110.68604155199999,109.682996699,108.09771942100001,106.890156936,106.13990174,106.514252763,104.390543674,103.895979592,107.792803173,109.00125542400001,106.767174291,99.25160413799999,96.399879808999998,97.648060038000011,95.727390577000008,89.521511441000001,95.534521268999995,91.179996959000007,89.900191233000001,92.6796164,94.276030101000003,87.763198582000001,83.056518054999998,86.414288741999997,86.223752669000007,85.389695992,84.429576311999995,82.195450923999999,83.205193280999993,85.518643324999999,84.821413933000002,86.473990161000003,82.781001564000007,81.492666424999996,85.562488255000005,84.580005024000002,84.502565872999995,79.031407983999998,72.661579805000002,70.669350359999996,75.686954302000004,70.852544672000008,73.613652743000003,74.420473775999994,74.763777403999995,73.105065765000006,75.032965726,76.769645881000002,79.195044081999995,83.078658130999997,81.980259888999996,81.419099165999995,80.028389794999995,82.594183366999999,82.800321596999993,84.760470308000009,80.059698245000007,79.066327571000002,76.141941251999995,74.576361773000002,78.447440045999997,78.644564943000006,76.609441903000004,78.078786323000003,76.033436323000004,74.428335310999998,73.976382581999999,68.387662165999998,66.072854167000003,61.940402853000002,55.641192220999997,58.455664368999997,56.214645750000003,62.595465906999998,61.189337018000003,61.654863272,58.533390945999997,61.670554924999998,62.635748919999997,61.952653181000002,60.243100933999997,60.956564178999997,61.090520063,61.503883854000001,61.888041176999998,62.720322162000002,67.120083769000004,67.436664266000008,72.249435224999999,72.745334249999999,72.356542833999995,68.918018142999998,64.103126872000004,63.259589726000002,62.546414455000004,63.456110146,62.36902826,59.027363984000004,62.496693287999996,59.787471855999996,61.812116068000002,59.639347416,57.609863783000002,59.286016689,60.506430008000002,63.426656803999997,64.122940815999996,62.930545572,64.323077643000005,66.000445209999995,64.925168278000001,63.154023205000001,61.366097881000002,62.617972092999999,63.696216843000002,66.182779279000002,67.962488551999996,69.212945298999998,67.818873744000001,70.467280098000003,72.384815924000009,71.095736774000002,73.774938301000006,76.560128469000006,75.116284669999999,74.602482613999996,71.587536240000006,66.012658670999997,64.301409915999997,63.373161674000002,66.519806114000005,66.404442598999992,67.646364610999996,67.962612495000002,66.091282626999998,64.762172011999994,66.179600301999997,67.995557571000006,69.400860457000007,67.802736413999995,71.607113040000002,69.891237434000004,69.107445900000002,67.517799584000002,71.046175777000002,69.640849279000008,73.985647772999997,72.230074307999999,72.321139970999994,69.231991069000003,70.288109085000002,65.394305563000003,66.139400558999995,67.157539673000002,65.284776807,67.757034246000003,69.279622545999999,65.032957335000006,64.185137334000004,62.377436091,60.052432580999998,57.82919966,61.106422101,70.958913697,71.137090461,72.897546727000005,76.105508626000002,77.535726338999993,81.185246343999992,79.142750136999993,75.689449672999999,71.988926004000007,76.007484715999993,81.012456184000001,77.343084902000001,84.995183065000006,84.546191641000007,81.496244270000005,85.006176156999999,88.196200286000007,94.897799789999993,100.846991065,100.391067369,97.381005195,108.00938712200001,107.785908226,109.24061548100001,113.889804637,114.55394326300001,125.166963604,132.385631115,137.20352032700001,137.43130095800001,146.78436732699998,146.04226318799999,149.12271775100001,125.83412588900001,123.41223541400001,134.578531226,143.82384542299999,143.62182626399999,141.234519586,143.58807158600001,139.87692791000001,134.02094720400001,122.82405921599999,110.883469058,115.42170057,108.47321738300001,110.655371644,120.197647809,124.675026315,120.509207745,112.522150443,110.869344674,115.49362273200001,109.564184033,109.043484271,107.159299973,112.19782033,116.351927777,123.651982281,124.334836319,124.005979533,124.616699744,113.088023237,107.734446451,103.949269874,108.314426134,107.93502986999999,105.41719207600001,102.55728227,107.043510552,114.860070982,113.50700863199999,123.087668322,114.758025789,108.349639822,112.92375273099999,116.4643256,111.685556248,111.998266241,109.664991259,109.24038914500001,107.810838229,102.935054745,97.350813240999997,102.09023738,106.528261806,107.327274488,98.000980486000003,83.693680117,90.728710801000005,83.666555979999998,81.512026474999999,78.556203793999998,77.502455824999998,79.465508321000002,78.197473146999997,81.462814894000005,81.051695765999995,84.250039573000009,82.283068841999992,84.869433736000005,82.847537216999996,82.209458927,83.475082024000002,77.758069344999996,x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:0.17911823127217374,0.17826923921410653,0.18142211868524249,0.17600898203026993,0.17465812793890656,0.17562248041003237,0.17544965094489484,0.16783095667210546,0.17296575512074064,0.17158407307133494,0.17305407161947883,0.17327055784123857,0.17470941982284138,0.17301317596108845,0.17550766442148102,0.19126604232988953,0.18394950944357191,0.36981995085958275,0.33396871296519492,0.31265838326089579,0.3125445290295481,0.34065759627839398,0.36152143970893746,0.21106320396438605,0.2039005625785002,0.2085894814372935,0.20342962773710482,0.20679187108788355,0.20897757949902385,0.2169208028099554,0.19800256574645303,0.2005149857207158,0.19339751897443591,0.20503359828061107,0.21095265602119539,0.21969297877491556,0.21760556578286128,0.21692964088467548,0.19405390411487033,0.16403998318263291,0.16545155068173045,0.14187412739955363,0.15120951597631915,0.14684408588202658,0.1421867205180547,0.14691912240090232,0.15458468116303692,0.14522349311324589,0.14284382315365463,0.1322144361969535,0.1357766435204617,0.24409786039850445,0.23116344010372458,0.22564365736019809,0.20930374917138295,0.20876622332930594,0.22380630365944754,0.21244282143817728,0.21777571197339896,0.20283934215275679,0.21782380180249561,0.21885003520597124,0.22045497807076941,0.21842519729312215,0.21650187231360363,0.21672534737765758,0.2173405886985087,0.21506959534876557,0.20350198074073944,0.20083971319672855,0.20341420320702497,0.20152646416599751,0.18848301441414783,0.19140048955314448,0.19677506737270889,0.20623260011828748,0.20854875314746835,0.20645729928475376,0.21853102978267103,1.036791576093826,0.98447875892073711,0.95039918050801475,0.89277556500628208,0.90567372180360906,0.95067595359930479,0.90444537706087402,0.82471091444091371,0.84084274711050355,0.8663454504259569,0.89114668730112001,0.89094079828967665,0.86351139620124329,0.82881987305661298,0.81748119161924393,0.77763730779856743,0.70073077347078438,0.69355812725700261,0.66789089348862163,0.67457827894924449,0.64205242392371176,0.6460374768248407,0.61744657801654768,0.61095853159915947,0.73607756670541136,0.79066584178614363,0.83403948361279134,0.83153936762858649,0.94423320020432655,0.90291508199059933,0.86748485065589875,0.95551931551456448,0.9221336864782792,0.93573789587479439,0.990203485468097,1.1956744054878818,1.2362740500013665,1.2961545925649354,1.2723608607925918,1.2275781337926652,1.2742938418567213,1.2665200466661908,1.2435745264880218,1.1301038972471247,1.1147082256257548,1.1335560111202838,1.187973303583572,1.2214708408471928,1.2830646886014598,1.2436075938498234,1.3869840487414535,1.3716775435210486,1.256163195454274,1.3514084565845792,1.3330792291853903,1.3205307368405848,1.2004925208106663,1.2223885666284495,1.1551726620673932,1.1267599978931173,1.194250086974538,1.2445108808906973,1.2324310301219157,1.0804931118534569,1.1645611023454592,1.1620843867265229,1.2145687549699744,1.2693423950137159,1.2279309627813682,1.1747041458582252,1.2029599661781027,1.054906342446003,1.1678405319050569,1.1986387098252749,1.1319106251466273,1.1197158818480411,1.1339856231796723,1.137810369420091,1.0877455669831448,1.1072837594034262,1.0821177072973605,1.0497127636102945,1.15205939309973,1.1417080676970635,1.1785281353015904,1.2349356165869807,1.4856022718502189,1.5511220151304812,1.5965832376972173,1.5117914396060499,1.3587817808345974,1.3586416043010558,1.4930097300166807,1.4582861113226713,1.3944742036295281,1.5003364441582931,1.5415664625421073,1.6405204282850434,2.070357298138255,2.0820942250296923,1.7638518617627597,1.9360328203911337,1.9272990280919657,2.0248006665793881,1.933144978256891,2.1086579221593951,2.0393572377855378,2.3251806441925424,2.5887737748237001,2.8514682718122089,2.7531440715770685,2.8400722014162767,2.9202470724827947,3.1451284044917713,3.2082375453385765,3.2708272118455284,3.0961200868416796,3.1343567128178194,3.1914201875545842,3.3324665387685997,3.6048728619441306,3.9053778523762901,4.307707318652362,4.4376868386686397,4.1686996532935296,3.967013781306747,4.4370224713712787,4.5987562119866112,4.8174685320709898,5.0927511130440308,5.1292369223062622,5.2525550719578291,5.1219634963533167,4.5220697932904272,4.9132605136339293,4.7615266107375476,4.5790088043831929,4.435807288814047,4.4834452723314371,4.9784066494648158,4.822179954175482,5.056820942073756,4.8688091941752276,4.9662537005922331,5.1334759368753708,5.4113741848820354,5.594540691951039,5.8533663889261049,5.7058189837988493,5.7572818124557728,5.6431084410423153,5.8207462931370912,5.7268061048533667,5.8025242169571101,5.6997542697705228,5.9735615398039954,5.8304006417232586,5.7940979575289191,5.5766676820448424,5.6694058873186179,5.4006463316421218,5.5633623500887381,5.2073677271179832,5.3616858663539517,6.0364550435450894,6.3566493342942181,6.0637895590233768,6.2957389389482046,6.243271127169379,6.1882302195468242,6.2023708961696684,6.2996152876528697,5.864750720087585,6.2067731788122558,6.3543379866488863,6.4536663978903732,6.3462633308569707,6.6374543706338898,6.5774182865822297,6.4190954359154375,6.5854907176430117,6.5810145012228247,6.9562248461732281,6.8993445654626839,7.3457423356515505,7.323449792782128,7.3607044859608095,6.9320349266153585,6.4919642803552335,6.6138542731764005,6.4458126297961655,6.2015969019553268,6.0321981508862166,5.55606499277593,5.5814880612173567,6.322812186780908,6.7560902116948967,6.9134266066631085,6.8570440131564396,7.2523796495206909,7.5252956978397378,7.4100641006427281,7.8406203931368168,7.2311042716716827,7.5708006782288919,7.3823908243548431,7.382526459614752,7.4171445599991728,7.32589335910248,7.3052265632321394,8.3417599749044484,7.5768712124461217,7.2254318364915662,7.9416818807752634,7.1332343028760192,7.2219853191755874,6.8763611147888355,7.5894361865011319,5.3922891819218961,5.8526678826650596,5.0503648508099701,4.6874552619793661,3.9802044770531211,5.2023633983774005,5.200719846197984,5.5647816941331598,5.4017517473340888,4.6809700127487446,4.5774810611145966,4.7766185727234074,5.2626169315751383,5.1047638177065835,5.2501879307956187,5.373450206853903,4.9473561042681808,4.8164256996079331,4.9500953885137022,4.6105323949109049,4.4723876595183754,4.6980698236775709,4.452340877909748,4.2010495381886841,4.1783167754880566,4.4086871065822208,4.5050022361572104,4.6295310178339264,4.3170942033906385,4.3804883871724627,4.1199564559079818,4.004593491407789,4.1438654576861893,3.3893244544389773,3.1872319499724995,3.5926446199253945,3.7063842239807059,3.3920099762427753,3.356491321438213,3.5602672313591199,3.6878528791466323,3.906144749694846,4.0772588085840482,3.8765747532333279,3.9112980418324241,3.9814582728958783,4.1073222003146697,4.0487636301668601,4.2385829359622278,4.3141872056239947,3.9740847498456162,4.0554415194041127,4.0391706137636589,4.0926888596040953,4.0065455101194374,3.7299339064891797,3.762799336914938,3.5873386828193787,3.402868295262536,3.4558502939576385,3.4985898130644983,3.2997789548211784,3.2441579675632681,3.4934175697437695,3.6329297657508874,3.7147743709565617,3.7403402868291806,3.8035778822347623,3.944562519245892,4.1116194782567277,4.142551758077829,4.1423716173573979,4.3348529565383558,4.3887424292595369,4.4756208442728393,4.6023815181964096,4.5579593616527916,4.8075037772493801,4.926907143004712,5.0136995097338399,5.1817286068636292,4.9920843215471109,5.0213705684754757,5.4078287031601349,5.4802505281355423,5.4061587826406594,5.825023146355278,5.6709959347776362,5.7024539858586536,5.5395941240533091,5.4440646915003583,5.7402654104316753,6.2827722286168068,6.0482249834257686,5.994394855767581,6.1760540054286537,6.6270560410687267,6.2328884295177431,6.373523563498253,6.1894382783705169,5.4066077230087046,5.4456357427777107,5.3873086114537898,5.1236707562868844,5.3219092134344805,5.4982027309740999,5.47987414751654,5.6114119318981466,5.8022742300284733,5.9759516277627824,6.1329479960250239,5.2528722029088044,5.3314032705324905,5.4770267602897604,5.2590435088076219,5.3586350520173482,5.4828852840753939,5.3109953414205791,5.6124485989332413,5.7637723828870264,5.7848364934338292,5.6839031255341865,5.7294701428862425,5.7712161704573646,5.0557423360866949,5.0174012328684086,5.5283860117568793,5.7576626337081791,5.4165800996248237,5.4110139139844904,5.4309658305447215,5.3747973496343207,5.3052257828895364,5.5791729134173522,5.9357922762078204,6.2183802823941789,6.355984259289329,6.5883619316165891,6.6353603857940016,6.8412633748388316,6.4921462173027749,6.6719610805122329,6.9217262376269844,7.269096180473781,7.4125828074645881,7.7475849872965057,8.0039598556589624,8.6711486065649126,8.5337925576309033,8.2974703166478889,7.8744674204057219,7.6717215361419164,7.7575321370467805,7.9941567898700043,8.5205519231949438,8.2936811318924981,8.4883444308723597,8.9598899745292897,9.1148646910535547,9.7133983570736291,9.508677842190508,8.9161264760765562,9.7206140555933302,9.9553876072681362,9.6845688434122508,9.6797323401146116,9.8615998432290439,10.157891844948836,9.9758738668505771,9.6292573550312568,9.5619266598007755,9.3961698164656582,10.077651002708649,10.284879997667929,10.178886353590514,9.7644225462686052,10.186654972342382,10.085951642729754,10.493905448418218,10.545871969561773,10.299839789527113,9.4567697040216387,9.4909475749533385,9.0960568520481218,9.5544283909525518,9.8910307075499873,10.049256242039661,10.046539090071747,10.422188424435859,10.193804684462037,10.769654949236042,10.212831775577428,10.28109560823188,10.268409825055869,10.754615409149864,10.803102539294485,10.626276921679903,10.374739433594755,9.5565601888285414,8.9009890715117592,8.8956612475518284,8.9875518463617254,8.8754942506849943,8.9213496148816489,8.4503089184545672,8.1490568623966624,8.1312646715865355,8.5239351802304668,7.7915344486208369,7.9061682392015484,8.097877692304337,8.0872430569901326,8.0630921856839564,8.3320367200527983,8.6485932161138237,9.0023077972813326,9.3807430532302192,9.270720435566119,9.7988374657570603,9.5223826824654338,9.5875200406044883,9.4098084601509413,9.794443909538245,9.1193108870661774,8.8480312193585746,8.8600286576118492,9.2067219731646048,9.4861068176459185,9.6185055165599636,9.7781456035008887,9.9353623116612653,9.0960382085729918,9.1113312635315822,8.367347118296351,8.1758285447832293,8.2772546274499916,7.4733824903594268,7.8375527294089125,8.4984255858333029,8.3497177342326552,8.3329320922912302,8.3937084315788866,7.9325322340396269,7.3911404856497427,6.9373340461634427,6.9275484039793014,6.6527314422826009,5.5387104099449971,4.8044460281307124,5.1711453676691548,4.9452701881487968,5.0229764495225027,4.9480480144797383,4.7202984902752547,4.8611144509451947,5.0331313173621055,5.0735244489540463,5.1642987867756887,5.2786456300466966,5.0510486825935317,5.042544801455179,5.4978196101912715,5.6332729187538177,5.5378135723142918,5.7599782225359206,5.6468810882889784,5.999113170709137,5.5920454456544348,5.3029594758153848,5.3440046204805185,5.2510537771047012,5.304205718656533,5.6800003223272881,5.6405875464112398,5.1749518498549776,5.1445974591941592,5.0228977947778191,4.7715515415867031,4.5595931989040821,4.5972220562136812,4.5079085864303039,4.3454794839545485,4.4872988035026822,4.5618510697549937,4.4078101626831625,4.742891517621814,4.7990269085972557,4.9284718792181792,4.8191223415539071,4.5488004211229196,4.7055514305839523,4.4720100918064674,4.3648976943981097,4.5372989540825444,4.8788818188008207,4.6799664886834762,4.6931581921433292,4.8012925746968449,4.6991140872468833,4.9976294058732833,5.1366201261695608,5.3529858172762061,5.3260451223823111,5.5325938605802207,5.6104908673145388,5.4255382581832521,5.5775309196895648,5.6737487429718954,5.962404922444918,6.2956316068176363,6.3477185304766834,6.6298013586856968,7.0070112990894842,7.0211956914302363,7.5291559966020429,7.618146562169045,7.393406091615077,7.810430009250922,8.0864547650718066,8.6166616603416628,8.4255323663528827,8.2074505740083055,7.426626006822616,7.5127506844672354,7.2549027732443534,7.4513801274414533,7.3698436902051583,6.556736437260426,6.6815756066421272,6.9657386077385723,6.6170253851398826,6.7891113925876709,6.768022722711649,6.4631684620465109,6.6794334123846824,6.4522652161742826,6.6012639279096987,6.4216734413800367,6.3153624739754122,6.2607037879519964,6.2972037807581245,6.5141865157333854,6.0522246357519549,6.4366026351307966,6.5452720260961144,6.1344958405903611,5.7547960106298035,5.8629835100708334,5.7875704469299905,5.743400271221816,6.2515271492146098,5.7517278374252925,5.6302520721217064,5.5103809928692442,5.3210443550162552,4.5306251774543398,4.6822393379886051,3.7340499018356255,3.3694701920237904,3.5549085511634431,3.5709642325585946,3.6450680013367318,3.508280141430653,3.696439031293913,3.7810482028533201,3.8507474819237544,3.746617483821467,3.7836673686766176,3.9039244904202803,3.755467660443351,3.7580345423803223,3.7588174106887635,3.5318905340318167,3.4220784017520032,3.4812697917246282,3.606082698038179,3.8783175317508665,3.7934224724783476,3.6073389713199404,3.5571440874581981,3.3756401750685825,3.4418203246360122,3.4378026583356061,3.5496061656002738,3.4652616394909543,3.4005131013775625,3.3549220121041969,3.1682200810722492,2.9097886726987241,2.7529715190841415,2.3524451145021601,2.4111876522107281,2.6546144543639514,2.3977826877519419,2.4906865405567018,2.3157107972728141,2.4952678003650277,2.5649356884499426,2.5814740261869034,2.4654520266449396,2.6005059200281408,2.8355442432825697,2.8502617058946527,2.7684542729412556,2.7098249767256704,2.5550086623442425,2.5604252090587138,2.5609262153340211,2.5539342518067585,2.5674969059053936,2.6053672960171994,2.7323997863475427,2.7908513222854552,2.8499953558829247,2.9289124379590277,2.954189134229054,2.9621845153255038,2.8284943266351803,2.7084799787885316,2.7383570526656342,3.1099895970544083,3.1027075085759108,3.3066885114860938,3.4481680034415874,3.5415301147162097,3.8191696983116614,3.8340728788360181,3.5106499057756508,3.5150682149999994,3.5597652279999963,3.6637260599999948,3.3719582570000028,3.3170643400000017,3.7905331319999931,4.1550087890000071,4.4128852470000055,4.2952827690000106,4.1972913419999998,4.2138347730000021,4.2677100810000042,4.4906143290000102,4.3812513789999912,4.6515983319999918,4.6217534289999946,4.4983415210000004,4.593888812000003,4.3785691200000088,4.7451042370000067,4.7895627369999971,4.8686040589999919,4.8770046040000068,4.6523072859999957,4.5715558660000113,4.4808777840000005,4.3457568569999978,4.2088597489999984,3.7061038820000007,3.6225922460000035,3.9055317659999957,3.8245340850000034,4.4973577860000091,4.6154105620000081,4.6176060370000016,4.3401239990000064,4.1357311080000017,4.1175337920000032,4.327106974000003,4.3149199440000032,4.4805540390000047,4.5798611410000021,4.7023511479999982,4.5350538080000007,4.6178144879999934,4.6111495609999977,4.5295115249999967,4.7227380679999982,4.7204042129999948,5.0568689529999986,5.1843673730000006,5.106919898000001,4.9691153730000011,4.6081939409999961,4.6018312460000033,4.3338129270000039,4.3718623429999965,4.5386337090000026,4.1637409640000058,4.3087185389999973,4.223717685000004,4.1257228159999997,4.269580898000001,4.2568261640000031,4.1570169330000013,4.0628416650000005,4.1325002400000059,4.1383983050000026,4.1796888199999955,4.1222026219999961,4.0852089049999947,4.0360404479999943,3.9176091869999965,4.0414480530000034,4.1625453060000055,4.1740818179999977,4.1161386980000003,4.0926526220000028,4.0697597859999988,4.0631514669999973,3.8699572329999938,3.8414685350000042,3.8214528520000002,3.7441794269999988,3.7722120389999958,3.8810399090000018,3.9038205220000037,4.0677010670000016,3.9986955800000032,3.8608712990000029,3.9053844980000036,3.3814320429999967,3.3776128310000004,3.4437390109999981,3.3853836569999984,3.5738396189999975,3.7363739600000017,3.6208827439999993,3.6973725209999984,3.6432969150000005,3.5520518300000035,3.4610287559999975,3.4879393969999981,3.3900351949999958,3.4990436300000027,3.7373708849999971,3.6741211909999976,3.5619365510000023,3.553002400000004,2.9735242920000005,2.2802608210000059,2.7623002220000004,2.6626227450000002,2.5657565910000031,2.5466026909999968,2.6094416319999993,2.7003884499999984,2.668172129999995,2.8225417559999997,2.8027090149999978,2.8707835339999974,2.6467880789999967,2.5920152489999992,2.6405278869999975,2.7453107910000014,2.7651385229999974,2.7523542110000037,2.7279762959999942,2.7378055109999977,2.6656827770000007,2.753044629999998,2.8850812849999983,2.8326595979999993,2.8822034319999972,2.8506157930000029,2.9053984809999989,2.8797351470000052,2.8484921059999948,2.7598562219999963,2.8352958370000039,2.815031648999998,2.8065265279999991,2.7984932470000032,2.7974475389999967,2.8949308160000058,2.9077534569999983,2.8322670639999998,2.570487877000005,2.5884847070000063,2.6107967159999959,2.5307653119999998,2.6204867590000021,2.5628804249999959,2.5455036849999999,2.5727052220000033,2.5911352679999951,2.6005920350000054,2.6466113170000014,2.9968940689999997,2.8767088280000053,2.9478507980000046,2.952122027999998,2.9432348989999966,3.0584493070000036,3.2666061489999976,3.2444537749999967,3.4556079309999959,3.4104982650000011,3.5909933300000034,3.5509152020000059,4.0462649139999982,3.8761045460000005,4.0978020579999992,4.0451775470000015,4.3308569029999973,4.4359496049999976,4.6393974679999985,4.7697137450000042,4.7214883159999985,4.6738662660000045,4.5352440269999974,4.5127053610000019,5.1321981000000036,5.2127677060000082,4.9943327169999989,5.4197843729999988,5.0007802510000019,5.1460304500000049,5.035003660000001,5.1395812850000056,4.9732764380000063,5.1743782070000037,4.8228316509999942,5.0046184090000025,5.1837911689999885,5.2746830330000023,5.3680361449999907,5.2718899439999944,4.9681407940000071,5.1924697249999952,5.7016673309999959,5.4302555940000019,5.4707285919999933,5.2485277370000034,5.3576517319999937,5.4751302709999976,5.2181095269999958,5.4691230780000097,5.8575633359999983,5.7398859390000041,6.2350530719999995,6.4680404089999968,6.1881768280000102,6.2848463119999991,6.1419173909999927,6.8032346900000107,6.8364825829999916,6.4776044070000012,6.5475840269999992,6.8369488479999916,6.8776706029999986,6.5711381229999972,6.7133504920000036,6.6645419040000036,6.3081780979999991,5.9602815840000005,6.0948355950000064,6.0669509649999895,5.8985732010000049,5.6886632040000009,5.3190929210000064,5.3819046079999993,5.0966276799999974,5.5842070919999998,6.1699318349999999,6.3391964019999989,5.6931578660000071,5.846316079999994,6.1779801450000065,6.1170111980000001,6.2050592559999984,5.9135232300000098,6.0521031529999902,5.8305511389999936,5.9152244689999947,5.6233485879999989,5.5990262729999998,5.8341351609999919,5.6024171979999977,5.9984423730000032,6.1535610100000042,5.9426714200000106,6.1856278580000037,6.1641199640000082,5.9901489889999908,6.0129390280000052,6.2787978380000027,6.3279902009999915,6.2469966050000068,6.1600731490000129,6.0949162279999882,6.0391769109999984,6.2183476179999957,6.0607581959999948,6.0437158350000004,6.2529318590000003,6.5870566810000071,6.495181481000003,6.7164988379999926,6.5075653540000076,6.5885834679999959,6.1233636030000014,5.8173392879999994,5.624465837999999,5.7819233519999926,5.6915466060000028,5.6947204610000028,5.7466281590000037,5.6887485930000068,5.8328413400000017,5.6728683199999992,5.8024264239999965,5.5873941029999941,5.7316132129999957,5.488969921000006,5.4906094489999973,5.2429010030000001,5.2309624080000034,5.2568551130000003,4.9115817249999978,5.1973016859999959,5.2443863859999951,5.3198590959999947,5.6400829009999995,5.582802258000001,5.7367657369999989,5.5005285169999993,5.532567358999998,5.5113470200000023,5.4037375770000011,5.3433570860000046,5.4038208420000018,4.7383000730000049,4.6982368919999971,4.7317671030000028,4.7251757139999953,4.9210919699999991,4.9391734180000029,4.9132341090000011,4.7723319359999934,4.7840173989999997,5.0044318269999977,4.987935849000003,4.973395129999993,4.7114739370000009,5.0005546840000008,4.7890026510000041,4.6941911090000019,4.6675224029999995,4.1043329589999971,4.1383968700000011,4.0329907590000005,4.0194610559999973,3.8633252420000019,3.8774945669999994,3.9903076549999952,4.0488083159999988,3.953092882,3.993552575999999,4.1380082619999996,4.3037057979999958,4.2285912500000009,4.2754429470000019,4.1578972909999976,4.2723591339999984,4.1508197460000034,4.1409186830000024,4.0127530379999996,4.0324656569999959,4.2806326199999987,4.3838996750000021,4.4589524570000023,4.6041070269999977,4.6425487149999967,4.4362619939999988,4.2846806529999952,4.2557383130000019,4.2384439269999987,4.2110820689999997,4.2559330919999994,4.2533858789999996,4.2316977469999983,4.6498224140000062,4.6845230180000001,4.734980500000006,4.6154251049999999,4.4439067590000008,4.4024639280000031,4.479357567000001,4.4469245410000013,4.418716412000002,4.367466235000002,4.4593356410000027,3.4303053590000019,3.4331710929999986,3.455620629000002,3.4373131199999989,3.4674911409999964,3.5103650860000002,3.4023752860000016,3.3340971929999981,3.4111194380000001,3.3037283500000001,3.3055597419999998,3.2641790250000042,3.2805074570000059,3.2717263660000029,3.2678577310000065,3.2749753860000013,3.3100023229999991,3.3124057899999997,3.2816485590000042,3.2748322240000007,3.2286182189999977,3.267158944000002,3.110946411999997,3.0752866600000033,2.9751486199999988,2.9339810339999985,2.9865008499999988,3.0042336690000013,2.9470016060000006,2.9109666889999986,2.996282039999997,2.9126363399999988,2.8586429380000027,2.878638095999996,2.8917590639999986,2.8751619149999996,2.9939343469999997,2.953167821000001,2.8286512389999956,2.7886182889999986,2.8293612019999941,2.8160893529999953,2.8299654039999993,2.8629076249999983,2.8612369109999989,2.8950314670000026,2.8335494200000042,2.8225263289999987,2.7454567530000062,2.6366938990000008,2.6801441949999969,2.7129002869999965,2.7438191920000037,2.8072121850000045,2.824577730999998,2.766411196,2.811517963,2.846742435000003,2.8273243800000003,2.7848786759999982,2.8242637970000004,2.8456621349999978,2.7981055449999985,2.8335228570000055,2.8212827990000022,2.8373150669999987,2.9599105510000001,3.0051961059999996,3.0781880389999969,3.1194662509999986,2.9358451119999955,2.925004432999998,2.9559080189999989,2.8744129599999937,2.9212230619999957,2.9178090540000028,2.9328125999999983,2.8027172290000024,2.8228298930000051,2.7943039600000006,2.7421771899999996,2.78442115,2.8819412960000008,2.8891205830000004,2.8906031029999966,2.8208829869999974,2.7525839560000023,2.7252018639999989,2.829272158000002,2.9409568210000003,2.9976146349999979,3.2139253199999942,3.2960992719999993,3.3534242300000017,3.3212343129999979,3.2528728480000026,3.2436472770000009,3.3211038019999961,3.3550427030000023,3.2865710109999995,3.3923370509999984,3.2608216550000009,3.4595220269999984,3.6444713980000003,3.6836349670000033,3.7016513630000105,3.6426248670000092,3.6748809699999896,4.1968669389999889,4.2727489019999894,4.1913138399999923,4.2677136880000006,4.2724020990000042,4.314427436999992,4.4747612459999999,4.3102985350000012,4.2808341750000096,4.1550461429999928,4.2561052690000025,4.3301950470000037,3.9820976320000057,4.5089025830000082,4.3744798970000005,4.3926126380000028,4.4352388230000059,4.3891251729999965,4.1972449609999956,4.2054068869999952,4.1296723540000073,4.1989432650000111,4.244890011999999,4.3553832670000077,4.4276712420000024,4.4101071580000024,4.4846689860000026,4.3026388130000015,4.5908973169999996,4.6666613120000022,4.5377823000000035,4.5677729819999939,4.3122736000000117,4.2477194920000017,4.3399610419999988,4.4139127409999901,4.1705950489999992,4.2219854209999994,4.1514217450000075,4.1601288359999984,4.0243143849999967,4.1210858680000086,4.2207238400000051,4.4634546509999922,4.3839927500000044,4.4183485890000043,4.6357887130000108,4.4622717299999977,4.9565936890000017,4.7803582989999995,4.8646381789999964,4.7939162210000035,4.6390927650000009,4.9632887270000055,4.8949654439999932,4.9223629000000102,5.0399626889999922,5.3009477270000076,4.9268559150000044,4.7473959089999909,4.9648965749999974,5.2903930209999999,5.7035351640000016,5.6251471829999957,5.3468098459999993,5.3203065820000006,5.1156799569999976,5.1490752670000006,5.3981527610000057,5.0821473190000006,4.8183553880000005,4.7400102129999908,4.7053140109999987,4.7076796519999959,4.4338890009999972,4.3339778569999936,4.5008013000000062,4.6686238580000037,4.8330285919999909,4.8300412720000026,4.866660386999996,4.938135318999997,4.8584388660000002,4.552082103999993,4.5400131479999999,4.5559955020000018,4.5094703439999932,4.4320782089999966,4.4202894170000064,4.539700885000002,4.6669192239999973,4.6718497909999996,4.8355004249999922,4.7891085440000012,4.6670495390000042,4.9690411589999997,4.9462680319999919,5.1809725109999931,5.1825513210000054,5.2061578610000083,5.1154342229999941,5.3925269439999965,5.4810250100000104,5.3402212710000043,5.1218753069999963,5.0807168659999888,5.1229159109999927,5.4514089070000011,5.6123884820000001,5.8696234189999927,5.7829064200000033,5.894229738000007,5.8748882659999992,5.9543291049999993,6.0531076460000008,6.0331896179999944,6.0080753409999943,5.6925455780000078,6.2692126110000004,6.5660306350000042,6.5004990280000072,6.5583177739999883,6.3639247300000079,6.6869318749999991,6.5955140459999768,6.9303577649999966,6.5882290430000126,6.1416588790000048,5.6147835579999992,5.8784784309999907,5.6026196889999937,5.0522262080000075,5.7082892900000104,6.1186464480000069,6.0174020420000005,6.1047954190000127,6.2833186830000045,6.6276042910000115,6.5368101390000106,6.3131472750000057,6.2868021879999958,6.199708864999991,6.2288389440000174,6.3749662509999894,6.3202972760000193,5.7990380760000022,5.7733695629999886,5.8614104119999979,5.7939008409999957,5.8439238529999926,6.0397150709999892,6.4188482200000152,6.0322269960000057,5.9477796569999981,5.7734857159999962,4.8267310510000101,4.2349609219999991,4.740492746000001,4.5225650480000041,4.5272020860000026,4.3332153529999999,4.535103785000004,4.6046570730000127,4.5183575209999987,4.6944070830000015,4.7140697869999997,4.8033628660000005,4.2534638799999982,4.3232844420000021,4.4430186969999994,4.7311508230000072,4.6650031719999987,4.65487847899999,4.5143801480000008,4.5567465379999987,4.4035124760000031,4.5028409829999987,4.2758087070000101,4.2797239230000059,4.2885328149999964,4.1395554969999893,3.9830344660000065,4.2275485709999998,4.1239256639999979,4.3292269990000136,4.3175143699999978,4.1755572200000017,4.6765162619999927,4.8039355359999973,4.6476181709999906,4.664975419000001,4.8844335609999945,4.9860620079999904,5.0703292160000046,5.0829221620000027,4.9225296759999964,4.8864573019999966,4.9182611930000064,5.0179149129999985,4.9252243130000011,4.8330389009999948,4.7867190449999981,4.8556286620000009,4.885503259999993,4.8189900779999988,4.4726884829999989,4.2917775300000045,4.2787831499999953,4.1954277179999906,4.0650201299999935,4.2752834530000001,4.0434430789999993,4.2244416989999962,4.3680115819999941,4.5945123080000059,4.3070197769999936,4.4163881599999968,4.6154359249999999,4.5525184569999908,4.4066396139999995,4.3236411530000112,4.1731650330000036,4.4741181250000039,4.4165792760000073,4.5122469279999962,4.4664752909999947,4.0012557049999913,4.0088239020000032,4.1545525020000014,4.1153229339999911,3.9830498970000008,3.6830112970000073,3.4380753800000008,3.3104482020000034,3.442460252999993,3.2413306359999865,3.3014739799999973,3.358396022000008,3.5035176620000072,3.3722475069999973,3.5047966939999924,3.5082127069999984,3.6247731480000027,3.7636338820000077,3.7457716780000112,3.9351977470000037,3.8520354280000078,3.9723589670000052,3.9334617089999995,3.932383707999989,3.6957488639999951,3.6666854589999929,3.4821588209999987,3.366032539999992,3.4985977240000068,3.5702286690000022,3.4614416029999973,3.5515281830000021,3.4519479789999963,3.4173860510000083,3.366502624000006,3.1587261930000068,2.9306993109999979,2.7673135129999977,2.4739947939999993,2.6177324430000013,2.4874498679999988,2.7837609950000015,2.6866794949999999,2.7040771209999974,2.561470915000001,2.6800916420000007,2.6648510830000021,2.6167253490000064,2.4834925880000043,2.4964830060000054,2.563827658000001,2.6109693470000011,2.6392106329999976,2.6718520189999992,2.7724857799999967,2.7900769549999893,3.0900595589999966,3.0695147950000035,3.0086718800000085,2.8233573149999955,2.6425915979999957,2.6008787109999929,2.6004914439999993,2.6134951119999954,2.5554832449999978,2.4503322209999965,2.5882661910000095,2.4652577240000042,2.4964739449999982,2.3931038850000022,2.2957806860000005,2.3032940719999999,2.3916447419999969,2.5464792590000016,2.5632287359999992,2.505537044999997,2.5513010290000011,2.6022663660000092,2.5650200839999968,2.4892142700000051,2.408749297,2.4642022229999938,2.5318054640000014,2.6315946029999964,2.7356855130000071,2.7867486770000056,2.7362451089999951,2.8492806689999952,2.9242337679999935,2.8778099080000032,2.9307074919999963,3.1244027619999883,3.0440216949999979,3.0484693549999946,2.9263112309999997,2.6429314169999998,2.5350876050000011,2.4931898130000008,2.5933550369999949,2.5805566760000005,2.6510321399999981,2.6643385809999955,2.6048740030000062,2.523446246000006,2.5347581990000094,2.6397069819999928,2.6575833379999949,2.6201793790000067,2.8250758930000046,2.7397174660000019,2.7222614960000016,2.6623788959999928,2.7279676910000035,2.745333445,2.8797095910000081,2.8051093800000046,2.7892219880000084,2.6550203239999917,2.6786088079999928,2.4523160610000048,2.4897100880000096,2.5390565799999933,2.5414850119999954,2.6598643279999976,2.6911956430000004,2.5224022339999976,2.4935849700000006,2.424503773000005,2.3588945629999998,2.3025008179999986,2.3909352740000003,2.8891497620000024,2.8387553200000042,2.8780828689999964,3.0009146860000016,3.0623259380000007,3.1188096770000016,3.007185831000001,2.8705868090000024,2.7614710919999936,2.9019544980000092,3.0232365079999965,2.9366305129999972,3.0844790940000024,3.0835028229999892,2.8980919489999906,3.0864543480000037,3.1061582779999952,3.3668024650000064,3.5236324960000047,3.6569053129999958,3.6149595570000059,3.9031287609999907,3.8572452599999991,3.9719991999999991,4.1950603810000047,4.3143932899999982,4.3854077090000061,4.7951384590000146,5.0841016449999756,5.1134072419999939,5.4632573580000212,5.2850937990000091,5.2944238270000028,4.4323043779999978,4.4584479549999969,4.7039943970000024,5.0293234130000144,4.9661853640000118,4.8752434010000059,5.0207523189999961,4.7944125159999942,4.5795200590000036,4.199829856000008,3.8025995379999955,3.9600180980000061,3.8227742969999952,3.9221146419999968,4.3481643099999872,4.6102592359999903,4.4885832820000076,4.1958235849999994,4.247694297999999,4.4159382299999947,4.1797913509999916,4.3592687640000065,4.2264967619999965,4.3859205549999984,4.7933900660000006,4.9328343019999892,4.8939969569999846,4.9190215009999889,4.7683666020000004,4.3462835419999948,4.1366504630000094,3.9971088280000089,4.1061586599999913,4.148357438000005,4.0512233339999995,3.9516565449999916,4.3968271729999913,4.725916784000006,4.4935040720000075,4.736850454000006,4.4051702160000019,4.0694986780000022,4.4184011520000013,4.513924313000004,4.4049294189999983,4.3764842000000073,4.4343603819999942,4.5145358669999922,4.5775807880000059,4.4651661959999984,4.1409969120000056,4.1316683189999992,4.6254499380000027,4.8375066279999999,4.4453724319999992,4.0131990019999932,4.3410656049999972,3.9526433989999958,3.8890903190000046,3.8175537470000052,3.6910998010000071,3.6896604330000002,3.6594691820000094,3.7404823259999915,3.792578361000011,3.8983365559999896,3.7848182310000027,3.9804106499999961,3.9256993000000051,3.8618536590000048,3.9480533839999907,3.7472790440000097,text:date: 2020-07-27br />market_cap/10^9: 0.17911823br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-07-28br />market_cap/10^9: 0.17826924br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-07-29br />market_cap/10^9: 0.18142212br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-07-30br />market_cap/10^9: 0.17600898br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-07-31br />market_cap/10^9: 0.17465813br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-01br />market_cap/10^9: 0.17562248br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-02br />market_cap/10^9: 0.17544965br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-03br />market_cap/10^9: 0.16783096br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-04br />market_cap/10^9: 0.17296576br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-05br />market_cap/10^9: 0.17158407br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-06br />market_cap/10^9: 0.17305407br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-07br />market_cap/10^9: 0.17327056br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-08br />market_cap/10^9: 0.17470942br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-09br />market_cap/10^9: 0.17301318br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-10br />market_cap/10^9: 0.17550766br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-11br />market_cap/10^9: 0.19126604br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-12br />market_cap/10^9: 0.18394951br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-13br />market_cap/10^9: 0.36981995br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-14br />market_cap/10^9: 0.33396871br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-15br />market_cap/10^9: 0.31265838br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-16br />market_cap/10^9: 0.31254453br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-17br />market_cap/10^9: 0.34065760br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-18br />market_cap/10^9: 0.36152144br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-19br />market_cap/10^9: 0.21106320br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-20br />market_cap/10^9: 0.20390056br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-21br />market_cap/10^9: 0.20858948br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-22br />market_cap/10^9: 0.20342963br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-23br />market_cap/10^9: 0.20679187br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-24br />market_cap/10^9: 0.20897758br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-25br />market_cap/10^9: 0.21692080br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-26br />market_cap/10^9: 0.19800257br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-27br />market_cap/10^9: 0.20051499br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-28br />market_cap/10^9: 0.19339752br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-29br />market_cap/10^9: 0.20503360br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-30br />market_cap/10^9: 0.21095266br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-08-31br />market_cap/10^9: 0.21969298br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-01br />market_cap/10^9: 0.21760557br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-02br />market_cap/10^9: 0.21692964br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-03br />market_cap/10^9: 0.19405390br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-04br />market_cap/10^9: 0.16403998br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-05br />market_cap/10^9: 0.16545155br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-06br />market_cap/10^9: 0.14187413br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-07br />market_cap/10^9: 0.15120952br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-08br />market_cap/10^9: 0.14684409br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-09br />market_cap/10^9: 0.14218672br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-10br />market_cap/10^9: 0.14691912br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-11br />market_cap/10^9: 0.15458468br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-12br />market_cap/10^9: 0.14522349br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-13br />market_cap/10^9: 0.14284382br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-14br />market_cap/10^9: 0.13221444br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-15br />market_cap/10^9: 0.13577664br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-16br />market_cap/10^9: 0.24409786br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-17br />market_cap/10^9: 0.23116344br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-18br />market_cap/10^9: 0.22564366br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-19br />market_cap/10^9: 0.20930375br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-20br />market_cap/10^9: 0.20876622br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-21br />market_cap/10^9: 0.22380630br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-22br />market_cap/10^9: 0.21244282br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-23br />market_cap/10^9: 0.21777571br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-24br />market_cap/10^9: 0.20283934br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-25br />market_cap/10^9: 0.21782380br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-26br />market_cap/10^9: 0.21885004br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-27br />market_cap/10^9: 0.22045498br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-28br />market_cap/10^9: 0.21842520br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-29br />market_cap/10^9: 0.21650187br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-09-30br />market_cap/10^9: 0.21672535br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-01br />market_cap/10^9: 0.21734059br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-02br />market_cap/10^9: 0.21506960br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-03br />market_cap/10^9: 0.20350198br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-04br />market_cap/10^9: 0.20083971br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-05br />market_cap/10^9: 0.20341420br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-06br />market_cap/10^9: 0.20152646br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-07br />market_cap/10^9: 0.18848301br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-08br />market_cap/10^9: 0.19140049br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-09br />market_cap/10^9: 0.19677507br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-10br />market_cap/10^9: 0.20623260br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-11br />market_cap/10^9: 0.20854875br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-12br />market_cap/10^9: 0.20645730br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-13br />market_cap/10^9: 0.21853103br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-14br />market_cap/10^9: 1.03679158br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-15br />market_cap/10^9: 0.98447876br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-16br />market_cap/10^9: 0.95039918br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-17br />market_cap/10^9: 0.89277557br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-18br />market_cap/10^9: 0.90567372br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-19br />market_cap/10^9: 0.95067595br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-20br />market_cap/10^9: 0.90444538br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-21br />market_cap/10^9: 0.82471091br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-22br />market_cap/10^9: 0.84084275br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-23br />market_cap/10^9: 0.86634545br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-24br />market_cap/10^9: 0.89114669br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-25br />market_cap/10^9: 0.89094080br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-26br />market_cap/10^9: 0.86351140br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-27br />market_cap/10^9: 0.82881987br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-28br />market_cap/10^9: 0.81748119br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-29br />market_cap/10^9: 0.77763731br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-30br />market_cap/10^9: 0.70073077br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-10-31br />market_cap/10^9: 0.69355813br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-01br />market_cap/10^9: 0.66789089br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-02br />market_cap/10^9: 0.67457828br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-03br />market_cap/10^9: 0.64205242br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-04br />market_cap/10^9: 0.64603748br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-05br />market_cap/10^9: 0.61744658br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-06br />market_cap/10^9: 0.61095853br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-07br />market_cap/10^9: 0.73607757br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-08br />market_cap/10^9: 0.79066584br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-09br />market_cap/10^9: 0.83403948br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-10br />market_cap/10^9: 0.83153937br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-11br />market_cap/10^9: 0.94423320br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-12br />market_cap/10^9: 0.90291508br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-13br />market_cap/10^9: 0.86748485br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-14br />market_cap/10^9: 0.95551932br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-15br />market_cap/10^9: 0.92213369br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-16br />market_cap/10^9: 0.93573790br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-17br />market_cap/10^9: 0.99020349br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-18br />market_cap/10^9: 1.19567441br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-19br />market_cap/10^9: 1.23627405br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-20br />market_cap/10^9: 1.29615459br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-21br />market_cap/10^9: 1.27236086br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-22br />market_cap/10^9: 1.22757813br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-23br />market_cap/10^9: 1.27429384br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-24br />market_cap/10^9: 1.26652005br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-25br />market_cap/10^9: 1.24357453br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-26br />market_cap/10^9: 1.13010390br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-27br />market_cap/10^9: 1.11470823br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-28br />market_cap/10^9: 1.13355601br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-29br />market_cap/10^9: 1.18797330br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-11-30br />market_cap/10^9: 1.22147084br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-01br />market_cap/10^9: 1.28306469br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-02br />market_cap/10^9: 1.24360759br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-03br />market_cap/10^9: 1.38698405br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-04br />market_cap/10^9: 1.37167754br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-05br />market_cap/10^9: 1.25616320br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-06br />market_cap/10^9: 1.35140846br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-07br />market_cap/10^9: 1.33307923br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-08br />market_cap/10^9: 1.32053074br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-09br />market_cap/10^9: 1.20049252br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-10br />market_cap/10^9: 1.22238857br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-11br />market_cap/10^9: 1.15517266br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-12br />market_cap/10^9: 1.12676000br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-13br />market_cap/10^9: 1.19425009br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-14br />market_cap/10^9: 1.24451088br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-15br />market_cap/10^9: 1.23243103br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-16br />market_cap/10^9: 1.08049311br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-17br />market_cap/10^9: 1.16456110br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-18br />market_cap/10^9: 1.16208439br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-19br />market_cap/10^9: 1.21456875br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-20br />market_cap/10^9: 1.26934240br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-21br />market_cap/10^9: 1.22793096br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-22br />market_cap/10^9: 1.17470415br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-23br />market_cap/10^9: 1.20295997br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-24br />market_cap/10^9: 1.05490634br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-25br />market_cap/10^9: 1.16784053br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-26br />market_cap/10^9: 1.19863871br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-27br />market_cap/10^9: 1.13191063br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-28br />market_cap/10^9: 1.11971588br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-29br />market_cap/10^9: 1.13398562br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-30br />market_cap/10^9: 1.13781037br />name: Asset Management Indexbr />name: Asset Management Index,date: 2020-12-31br />market_cap/10^9: 1.08774557br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-01br />market_cap/10^9: 1.10728376br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-02br />market_cap/10^9: 1.08211771br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-03br />market_cap/10^9: 1.04971276br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-04br />market_cap/10^9: 1.15205939br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-05br />market_cap/10^9: 1.14170807br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-06br />market_cap/10^9: 1.17852814br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-07br />market_cap/10^9: 1.23493562br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-08br />market_cap/10^9: 1.48560227br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-09br />market_cap/10^9: 1.55112202br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-10br />market_cap/10^9: 1.59658324br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-11br />market_cap/10^9: 1.51179144br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-12br />market_cap/10^9: 1.35878178br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-13br />market_cap/10^9: 1.35864160br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-14br />market_cap/10^9: 1.49300973br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-15br />market_cap/10^9: 1.45828611br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-16br />market_cap/10^9: 1.39447420br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-17br />market_cap/10^9: 1.50033644br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-18br />market_cap/10^9: 1.54156646br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-19br />market_cap/10^9: 1.64052043br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-20br />market_cap/10^9: 2.07035730br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-21br />market_cap/10^9: 2.08209423br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-22br />market_cap/10^9: 1.76385186br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-23br />market_cap/10^9: 1.93603282br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-24br />market_cap/10^9: 1.92729903br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-25br />market_cap/10^9: 2.02480067br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-26br />market_cap/10^9: 1.93314498br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-27br />market_cap/10^9: 2.10865792br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-28br />market_cap/10^9: 2.03935724br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-29br />market_cap/10^9: 2.32518064br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-30br />market_cap/10^9: 2.58877377br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-01-31br />market_cap/10^9: 2.85146827br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-01br />market_cap/10^9: 2.75314407br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-02br />market_cap/10^9: 2.84007220br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-03br />market_cap/10^9: 2.92024707br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-04br />market_cap/10^9: 3.14512840br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-05br />market_cap/10^9: 3.20823755br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-06br />market_cap/10^9: 3.27082721br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-07br />market_cap/10^9: 3.09612009br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-08br />market_cap/10^9: 3.13435671br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-09br />market_cap/10^9: 3.19142019br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-10br />market_cap/10^9: 3.33246654br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-11br />market_cap/10^9: 3.60487286br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-12br />market_cap/10^9: 3.90537785br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-13br />market_cap/10^9: 4.30770732br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-14br />market_cap/10^9: 4.43768684br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-15br />market_cap/10^9: 4.16869965br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-16br />market_cap/10^9: 3.96701378br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-17br />market_cap/10^9: 4.43702247br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-18br />market_cap/10^9: 4.59875621br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-19br />market_cap/10^9: 4.81746853br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-20br />market_cap/10^9: 5.09275111br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-21br />market_cap/10^9: 5.12923692br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-22br />market_cap/10^9: 5.25255507br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-23br />market_cap/10^9: 5.12196350br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-24br />market_cap/10^9: 4.52206979br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-25br />market_cap/10^9: 4.91326051br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-26br />market_cap/10^9: 4.76152661br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-27br />market_cap/10^9: 4.57900880br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-02-28br />market_cap/10^9: 4.43580729br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-01br />market_cap/10^9: 4.48344527br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-02br />market_cap/10^9: 4.97840665br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-03br />market_cap/10^9: 4.82217995br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-04br />market_cap/10^9: 5.05682094br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-05br />market_cap/10^9: 4.86880919br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-06br />market_cap/10^9: 4.96625370br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-07br />market_cap/10^9: 5.13347594br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-08br />market_cap/10^9: 5.41137418br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-09br />market_cap/10^9: 5.59454069br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-10br />market_cap/10^9: 5.85336639br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-11br />market_cap/10^9: 5.70581898br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-12br />market_cap/10^9: 5.75728181br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-13br />market_cap/10^9: 5.64310844br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-14br />market_cap/10^9: 5.82074629br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-15br />market_cap/10^9: 5.72680610br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-16br />market_cap/10^9: 5.80252422br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-17br />market_cap/10^9: 5.69975427br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-18br />market_cap/10^9: 5.97356154br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-19br />market_cap/10^9: 5.83040064br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-20br />market_cap/10^9: 5.79409796br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-21br />market_cap/10^9: 5.57666768br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-22br />market_cap/10^9: 5.66940589br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-23br />market_cap/10^9: 5.40064633br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-24br />market_cap/10^9: 5.56336235br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-25br />market_cap/10^9: 5.20736773br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-26br />market_cap/10^9: 5.36168587br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-27br />market_cap/10^9: 6.03645504br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-28br />market_cap/10^9: 6.35664933br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-29br />market_cap/10^9: 6.06378956br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-30br />market_cap/10^9: 6.29573894br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-03-31br />market_cap/10^9: 6.24327113br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-01br />market_cap/10^9: 6.18823022br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-02br />market_cap/10^9: 6.20237090br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-03br />market_cap/10^9: 6.29961529br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-04br />market_cap/10^9: 5.86475072br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-05br />market_cap/10^9: 6.20677318br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-06br />market_cap/10^9: 6.35433799br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-07br />market_cap/10^9: 6.45366640br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-08br />market_cap/10^9: 6.34626333br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-09br />market_cap/10^9: 6.63745437br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-10br />market_cap/10^9: 6.57741829br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-11br />market_cap/10^9: 6.41909544br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-12br />market_cap/10^9: 6.58549072br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-13br />market_cap/10^9: 6.58101450br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-14br />market_cap/10^9: 6.95622485br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-15br />market_cap/10^9: 6.89934457br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-16br />market_cap/10^9: 7.34574234br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-17br />market_cap/10^9: 7.32344979br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-18br />market_cap/10^9: 7.36070449br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-19br />market_cap/10^9: 6.93203493br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-20br />market_cap/10^9: 6.49196428br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-21br />market_cap/10^9: 6.61385427br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-22br />market_cap/10^9: 6.44581263br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-23br />market_cap/10^9: 6.20159690br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-24br />market_cap/10^9: 6.03219815br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-25br />market_cap/10^9: 5.55606499br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-26br />market_cap/10^9: 5.58148806br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-27br />market_cap/10^9: 6.32281219br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-28br />market_cap/10^9: 6.75609021br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-29br />market_cap/10^9: 6.91342661br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-04-30br />market_cap/10^9: 6.85704401br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-01br />market_cap/10^9: 7.25237965br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-02br />market_cap/10^9: 7.52529570br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-03br />market_cap/10^9: 7.41006410br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-04br />market_cap/10^9: 7.84062039br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-05br />market_cap/10^9: 7.23110427br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-06br />market_cap/10^9: 7.57080068br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-07br />market_cap/10^9: 7.38239082br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-08br />market_cap/10^9: 7.38252646br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-09br />market_cap/10^9: 7.41714456br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-10br />market_cap/10^9: 7.32589336br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-11br />market_cap/10^9: 7.30522656br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-12br />market_cap/10^9: 8.34175997br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-13br />market_cap/10^9: 7.57687121br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-14br />market_cap/10^9: 7.22543184br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-15br />market_cap/10^9: 7.94168188br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-16br />market_cap/10^9: 7.13323430br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-17br />market_cap/10^9: 7.22198532br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-18br />market_cap/10^9: 6.87636111br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-19br />market_cap/10^9: 7.58943619br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-20br />market_cap/10^9: 5.39228918br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-21br />market_cap/10^9: 5.85266788br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-22br />market_cap/10^9: 5.05036485br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-23br />market_cap/10^9: 4.68745526br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-24br />market_cap/10^9: 3.98020448br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-25br />market_cap/10^9: 5.20236340br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-26br />market_cap/10^9: 5.20071985br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-27br />market_cap/10^9: 5.56478169br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-28br />market_cap/10^9: 5.40175175br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-29br />market_cap/10^9: 4.68097001br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-30br />market_cap/10^9: 4.57748106br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-05-31br />market_cap/10^9: 4.77661857br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-01br />market_cap/10^9: 5.26261693br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-02br />market_cap/10^9: 5.10476382br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-03br />market_cap/10^9: 5.25018793br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-04br />market_cap/10^9: 5.37345021br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-05br />market_cap/10^9: 4.94735610br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-06br />market_cap/10^9: 4.81642570br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-07br />market_cap/10^9: 4.95009539br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-08br />market_cap/10^9: 4.61053239br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-09br />market_cap/10^9: 4.47238766br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-10br />market_cap/10^9: 4.69806982br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-11br />market_cap/10^9: 4.45234088br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-12br />market_cap/10^9: 4.20104954br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-13br />market_cap/10^9: 4.17831678br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-14br />market_cap/10^9: 4.40868711br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-15br />market_cap/10^9: 4.50500224br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-16br />market_cap/10^9: 4.62953102br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-17br />market_cap/10^9: 4.31709420br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-18br />market_cap/10^9: 4.38048839br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-19br />market_cap/10^9: 4.11995646br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-20br />market_cap/10^9: 4.00459349br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-21br />market_cap/10^9: 4.14386546br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-22br />market_cap/10^9: 3.38932445br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-23br />market_cap/10^9: 3.18723195br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-24br />market_cap/10^9: 3.59264462br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-25br />market_cap/10^9: 3.70638422br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-26br />market_cap/10^9: 3.39200998br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-27br />market_cap/10^9: 3.35649132br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-28br />market_cap/10^9: 3.56026723br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-29br />market_cap/10^9: 3.68785288br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-06-30br />market_cap/10^9: 3.90614475br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-01br />market_cap/10^9: 4.07725881br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-02br />market_cap/10^9: 3.87657475br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-03br />market_cap/10^9: 3.91129804br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-04br />market_cap/10^9: 3.98145827br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-05br />market_cap/10^9: 4.10732220br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-06br />market_cap/10^9: 4.04876363br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-07br />market_cap/10^9: 4.23858294br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-08br />market_cap/10^9: 4.31418721br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-09br />market_cap/10^9: 3.97408475br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-10br />market_cap/10^9: 4.05544152br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-11br />market_cap/10^9: 4.03917061br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-12br />market_cap/10^9: 4.09268886br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-13br />market_cap/10^9: 4.00654551br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-14br />market_cap/10^9: 3.72993391br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-15br />market_cap/10^9: 3.76279934br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-16br />market_cap/10^9: 3.58733868br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-17br />market_cap/10^9: 3.40286830br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-18br />market_cap/10^9: 3.45585029br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-19br />market_cap/10^9: 3.49858981br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-20br />market_cap/10^9: 3.29977895br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-21br />market_cap/10^9: 3.24415797br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-22br />market_cap/10^9: 3.49341757br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-23br />market_cap/10^9: 3.63292977br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-24br />market_cap/10^9: 3.71477437br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-25br />market_cap/10^9: 3.74034029br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-26br />market_cap/10^9: 3.80357788br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-27br />market_cap/10^9: 3.94456252br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-28br />market_cap/10^9: 4.11161948br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-29br />market_cap/10^9: 4.14255176br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-30br />market_cap/10^9: 4.14237162br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-07-31br />market_cap/10^9: 4.33485296br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-01br />market_cap/10^9: 4.38874243br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-02br />market_cap/10^9: 4.47562084br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-03br />market_cap/10^9: 4.60238152br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-04br />market_cap/10^9: 4.55795936br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-05br />market_cap/10^9: 4.80750378br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-06br />market_cap/10^9: 4.92690714br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-07br />market_cap/10^9: 5.01369951br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-08br />market_cap/10^9: 5.18172861br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-09br />market_cap/10^9: 4.99208432br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-10br />market_cap/10^9: 5.02137057br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-11br />market_cap/10^9: 5.40782870br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-12br />market_cap/10^9: 5.48025053br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-13br />market_cap/10^9: 5.40615878br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-14br />market_cap/10^9: 5.82502315br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-15br />market_cap/10^9: 5.67099593br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-16br />market_cap/10^9: 5.70245399br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-17br />market_cap/10^9: 5.53959412br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-18br />market_cap/10^9: 5.44406469br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-19br />market_cap/10^9: 5.74026541br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-20br />market_cap/10^9: 6.28277223br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-21br />market_cap/10^9: 6.04822498br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-22br />market_cap/10^9: 5.99439486br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-23br />market_cap/10^9: 6.17605401br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-24br />market_cap/10^9: 6.62705604br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-25br />market_cap/10^9: 6.23288843br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-26br />market_cap/10^9: 6.37352356br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-27br />market_cap/10^9: 6.18943828br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-28br />market_cap/10^9: 5.40660772br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-29br />market_cap/10^9: 5.44563574br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-30br />market_cap/10^9: 5.38730861br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-08-31br />market_cap/10^9: 5.12367076br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-01br />market_cap/10^9: 5.32190921br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-02br />market_cap/10^9: 5.49820273br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-03br />market_cap/10^9: 5.47987415br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-04br />market_cap/10^9: 5.61141193br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-05br />market_cap/10^9: 5.80227423br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-06br />market_cap/10^9: 5.97595163br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-07br />market_cap/10^9: 6.13294800br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-08br />market_cap/10^9: 5.25287220br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-09br />market_cap/10^9: 5.33140327br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-10br />market_cap/10^9: 5.47702676br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-11br />market_cap/10^9: 5.25904351br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-12br />market_cap/10^9: 5.35863505br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-13br />market_cap/10^9: 5.48288528br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-14br />market_cap/10^9: 5.31099534br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-15br />market_cap/10^9: 5.61244860br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-16br />market_cap/10^9: 5.76377238br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-17br />market_cap/10^9: 5.78483649br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-18br />market_cap/10^9: 5.68390313br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-19br />market_cap/10^9: 5.72947014br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-20br />market_cap/10^9: 5.77121617br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-21br />market_cap/10^9: 5.05574234br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-22br />market_cap/10^9: 5.01740123br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-23br />market_cap/10^9: 5.52838601br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-24br />market_cap/10^9: 5.75766263br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-25br />market_cap/10^9: 5.41658010br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-26br />market_cap/10^9: 5.41101391br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-27br />market_cap/10^9: 5.43096583br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-28br />market_cap/10^9: 5.37479735br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-29br />market_cap/10^9: 5.30522578br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-09-30br />market_cap/10^9: 5.57917291br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-01br />market_cap/10^9: 5.93579228br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-02br />market_cap/10^9: 6.21838028br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-03br />market_cap/10^9: 6.35598426br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-04br />market_cap/10^9: 6.58836193br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-05br />market_cap/10^9: 6.63536039br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-06br />market_cap/10^9: 6.84126337br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-07br />market_cap/10^9: 6.49214622br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-08br />market_cap/10^9: 6.67196108br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-09br />market_cap/10^9: 6.92172624br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-10br />market_cap/10^9: 7.26909618br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-11br />market_cap/10^9: 7.41258281br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-12br />market_cap/10^9: 7.74758499br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-13br />market_cap/10^9: 8.00395986br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-14br />market_cap/10^9: 8.67114861br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-15br />market_cap/10^9: 8.53379256br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-16br />market_cap/10^9: 8.29747032br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-17br />market_cap/10^9: 7.87446742br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-18br />market_cap/10^9: 7.67172154br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-19br />market_cap/10^9: 7.75753214br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-20br />market_cap/10^9: 7.99415679br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-21br />market_cap/10^9: 8.52055192br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-22br />market_cap/10^9: 8.29368113br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-23br />market_cap/10^9: 8.48834443br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-24br />market_cap/10^9: 8.95988997br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-25br />market_cap/10^9: 9.11486469br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-26br />market_cap/10^9: 9.71339836br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-27br />market_cap/10^9: 9.50867784br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-28br />market_cap/10^9: 8.91612648br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-29br />market_cap/10^9: 9.72061406br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-30br />market_cap/10^9: 9.95538761br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-10-31br />market_cap/10^9: 9.68456884br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-01br />market_cap/10^9: 9.67973234br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-02br />market_cap/10^9: 9.86159984br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-03br />market_cap/10^9: 10.15789184br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-04br />market_cap/10^9: 9.97587387br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-05br />market_cap/10^9: 9.62925736br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-06br />market_cap/10^9: 9.56192666br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-07br />market_cap/10^9: 9.39616982br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-08br />market_cap/10^9: 10.07765100br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-09br />market_cap/10^9: 10.28488000br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-10br />market_cap/10^9: 10.17888635br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-11br />market_cap/10^9: 9.76442255br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-12br />market_cap/10^9: 10.18665497br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-13br />market_cap/10^9: 10.08595164br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-14br />market_cap/10^9: 10.49390545br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-15br />market_cap/10^9: 10.54587197br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-16br />market_cap/10^9: 10.29983979br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-17br />market_cap/10^9: 9.45676970br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-18br />market_cap/10^9: 9.49094757br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-19br />market_cap/10^9: 9.09605685br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-20br />market_cap/10^9: 9.55442839br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-21br />market_cap/10^9: 9.89103071br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-22br />market_cap/10^9: 10.04925624br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-23br />market_cap/10^9: 10.04653909br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-24br />market_cap/10^9: 10.42218842br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-25br />market_cap/10^9: 10.19380468br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-26br />market_cap/10^9: 10.76965495br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-27br />market_cap/10^9: 10.21283178br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-28br />market_cap/10^9: 10.28109561br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-29br />market_cap/10^9: 10.26840983br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-11-30br />market_cap/10^9: 10.75461541br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-01br />market_cap/10^9: 10.80310254br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-02br />market_cap/10^9: 10.62627692br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-03br />market_cap/10^9: 10.37473943br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-04br />market_cap/10^9: 9.55656019br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-05br />market_cap/10^9: 8.90098907br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-06br />market_cap/10^9: 8.89566125br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-07br />market_cap/10^9: 8.98755185br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-08br />market_cap/10^9: 8.87549425br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-09br />market_cap/10^9: 8.92134961br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-10br />market_cap/10^9: 8.45030892br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-11br />market_cap/10^9: 8.14905686br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-12br />market_cap/10^9: 8.13126467br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-13br />market_cap/10^9: 8.52393518br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-14br />market_cap/10^9: 7.79153445br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-15br />market_cap/10^9: 7.90616824br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-16br />market_cap/10^9: 8.09787769br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-17br />market_cap/10^9: 8.08724306br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-18br />market_cap/10^9: 8.06309219br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-19br />market_cap/10^9: 8.33203672br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-20br />market_cap/10^9: 8.64859322br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-21br />market_cap/10^9: 9.00230780br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-22br />market_cap/10^9: 9.38074305br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-23br />market_cap/10^9: 9.27072044br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-24br />market_cap/10^9: 9.79883747br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-25br />market_cap/10^9: 9.52238268br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-26br />market_cap/10^9: 9.58752004br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-27br />market_cap/10^9: 9.40980846br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-28br />market_cap/10^9: 9.79444391br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-29br />market_cap/10^9: 9.11931089br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-30br />market_cap/10^9: 8.84803122br />name: Asset Management Indexbr />name: Asset Management Index,date: 2021-12-31br />market_cap/10^9: 8.86002866br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-01br />market_cap/10^9: 9.20672197br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-02br />market_cap/10^9: 9.48610682br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-03br />market_cap/10^9: 9.61850552br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-04br />market_cap/10^9: 9.77814560br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-05br />market_cap/10^9: 9.93536231br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-06br />market_cap/10^9: 9.09603821br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-07br />market_cap/10^9: 9.11133126br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-08br />market_cap/10^9: 8.36734712br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-09br />market_cap/10^9: 8.17582854br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-10br />market_cap/10^9: 8.27725463br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-11br />market_cap/10^9: 7.47338249br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-12br />market_cap/10^9: 7.83755273br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-13br />market_cap/10^9: 8.49842559br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-14br />market_cap/10^9: 8.34971773br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-15br />market_cap/10^9: 8.33293209br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-16br />market_cap/10^9: 8.39370843br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-17br />market_cap/10^9: 7.93253223br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-18br />market_cap/10^9: 7.39114049br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-19br />market_cap/10^9: 6.93733405br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-20br />market_cap/10^9: 6.92754840br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-21br />market_cap/10^9: 6.65273144br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-22br />market_cap/10^9: 5.53871041br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-23br />market_cap/10^9: 4.80444603br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-24br />market_cap/10^9: 5.17114537br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-25br />market_cap/10^9: 4.94527019br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-26br />market_cap/10^9: 5.02297645br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-27br />market_cap/10^9: 4.94804801br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-28br />market_cap/10^9: 4.72029849br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-29br />market_cap/10^9: 4.86111445br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-30br />market_cap/10^9: 5.03313132br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-01-31br />market_cap/10^9: 5.07352445br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-01br />market_cap/10^9: 5.16429879br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-02br />market_cap/10^9: 5.27864563br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-03br />market_cap/10^9: 5.05104868br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-04br />market_cap/10^9: 5.04254480br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-05br />market_cap/10^9: 5.49781961br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-06br />market_cap/10^9: 5.63327292br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-07br />market_cap/10^9: 5.53781357br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-08br />market_cap/10^9: 5.75997822br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-09br />market_cap/10^9: 5.64688109br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-10br />market_cap/10^9: 5.99911317br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-11br />market_cap/10^9: 5.59204545br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-12br />market_cap/10^9: 5.30295948br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-13br />market_cap/10^9: 5.34400462br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-14br />market_cap/10^9: 5.25105378br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-15br />market_cap/10^9: 5.30420572br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-16br />market_cap/10^9: 5.68000032br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-17br />market_cap/10^9: 5.64058755br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-18br />market_cap/10^9: 5.17495185br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-19br />market_cap/10^9: 5.14459746br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-20br />market_cap/10^9: 5.02289779br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-21br />market_cap/10^9: 4.77155154br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-22br />market_cap/10^9: 4.55959320br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-23br />market_cap/10^9: 4.59722206br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-24br />market_cap/10^9: 4.50790859br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-25br />market_cap/10^9: 4.34547948br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-26br />market_cap/10^9: 4.48729880br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-27br />market_cap/10^9: 4.56185107br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-02-28br />market_cap/10^9: 4.40781016br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-01br />market_cap/10^9: 4.74289152br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-02br />market_cap/10^9: 4.79902691br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-03br />market_cap/10^9: 4.92847188br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-04br />market_cap/10^9: 4.81912234br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-05br />market_cap/10^9: 4.54880042br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-06br />market_cap/10^9: 4.70555143br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-07br />market_cap/10^9: 4.47201009br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-08br />market_cap/10^9: 4.36489769br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-09br />market_cap/10^9: 4.53729895br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-10br />market_cap/10^9: 4.87888182br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-11br />market_cap/10^9: 4.67996649br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-12br />market_cap/10^9: 4.69315819br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-13br />market_cap/10^9: 4.80129257br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-14br />market_cap/10^9: 4.69911409br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-15br />market_cap/10^9: 4.99762941br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-16br />market_cap/10^9: 5.13662013br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-17br />market_cap/10^9: 5.35298582br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-18br />market_cap/10^9: 5.32604512br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-19br />market_cap/10^9: 5.53259386br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-20br />market_cap/10^9: 5.61049087br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-21br />market_cap/10^9: 5.42553826br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-22br />market_cap/10^9: 5.57753092br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-23br />market_cap/10^9: 5.67374874br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-24br />market_cap/10^9: 5.96240492br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-25br />market_cap/10^9: 6.29563161br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-26br />market_cap/10^9: 6.34771853br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-27br />market_cap/10^9: 6.62980136br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-28br />market_cap/10^9: 7.00701130br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-29br />market_cap/10^9: 7.02119569br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-30br />market_cap/10^9: 7.52915600br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-03-31br />market_cap/10^9: 7.61814656br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-01br />market_cap/10^9: 7.39340609br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-02br />market_cap/10^9: 7.81043001br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-03br />market_cap/10^9: 8.08645477br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-04br />market_cap/10^9: 8.61666166br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-05br />market_cap/10^9: 8.42553237br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-06br />market_cap/10^9: 8.20745057br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-07br />market_cap/10^9: 7.42662601br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-08br />market_cap/10^9: 7.51275068br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-09br />market_cap/10^9: 7.25490277br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-10br />market_cap/10^9: 7.45138013br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-11br />market_cap/10^9: 7.36984369br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-12br />market_cap/10^9: 6.55673644br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-13br />market_cap/10^9: 6.68157561br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-14br />market_cap/10^9: 6.96573861br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-15br />market_cap/10^9: 6.61702539br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-16br />market_cap/10^9: 6.78911139br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-17br />market_cap/10^9: 6.76802272br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-18br />market_cap/10^9: 6.46316846br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-19br />market_cap/10^9: 6.67943341br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-20br />market_cap/10^9: 6.45226522br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-21br />market_cap/10^9: 6.60126393br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-22br />market_cap/10^9: 6.42167344br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-23br />market_cap/10^9: 6.31536247br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-24br />market_cap/10^9: 6.26070379br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-25br />market_cap/10^9: 6.29720378br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-26br />market_cap/10^9: 6.51418652br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-27br />market_cap/10^9: 6.05222464br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-28br />market_cap/10^9: 6.43660264br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-29br />market_cap/10^9: 6.54527203br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-04-30br />market_cap/10^9: 6.13449584br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-01br />market_cap/10^9: 5.75479601br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-02br />market_cap/10^9: 5.86298351br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-03br />market_cap/10^9: 5.78757045br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-04br />market_cap/10^9: 5.74340027br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-05br />market_cap/10^9: 6.25152715br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-06br />market_cap/10^9: 5.75172784br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-07br />market_cap/10^9: 5.63025207br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-08br />market_cap/10^9: 5.51038099br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-09br />market_cap/10^9: 5.32104436br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-10br />market_cap/10^9: 4.53062518br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-11br />market_cap/10^9: 4.68223934br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-12br />market_cap/10^9: 3.73404990br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-13br />market_cap/10^9: 3.36947019br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-14br />market_cap/10^9: 3.55490855br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-15br />market_cap/10^9: 3.57096423br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-16br />market_cap/10^9: 3.64506800br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-17br />market_cap/10^9: 3.50828014br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-18br />market_cap/10^9: 3.69643903br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-19br />market_cap/10^9: 3.78104820br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-20br />market_cap/10^9: 3.85074748br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-21br />market_cap/10^9: 3.74661748br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-22br />market_cap/10^9: 3.78366737br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-23br />market_cap/10^9: 3.90392449br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-24br />market_cap/10^9: 3.75546766br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-25br />market_cap/10^9: 3.75803454br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-26br />market_cap/10^9: 3.75881741br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-27br />market_cap/10^9: 3.53189053br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-28br />market_cap/10^9: 3.42207840br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-29br />market_cap/10^9: 3.48126979br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-30br />market_cap/10^9: 3.60608270br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-05-31br />market_cap/10^9: 3.87831753br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-01br />market_cap/10^9: 3.79342247br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-02br />market_cap/10^9: 3.60733897br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-03br />market_cap/10^9: 3.55714409br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-04br />market_cap/10^9: 3.37564018br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-05br />market_cap/10^9: 3.44182032br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-06br />market_cap/10^9: 3.43780266br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-07br />market_cap/10^9: 3.54960617br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-08br />market_cap/10^9: 3.46526164br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-09br />market_cap/10^9: 3.40051310br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-10br />market_cap/10^9: 3.35492201br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-11br />market_cap/10^9: 3.16822008br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-12br />market_cap/10^9: 2.90978867br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-13br />market_cap/10^9: 2.75297152br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-14br />market_cap/10^9: 2.35244511br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-15br />market_cap/10^9: 2.41118765br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-16br />market_cap/10^9: 2.65461445br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-17br />market_cap/10^9: 2.39778269br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-18br />market_cap/10^9: 2.49068654br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-19br />market_cap/10^9: 2.31571080br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-20br />market_cap/10^9: 2.49526780br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-21br />market_cap/10^9: 2.56493569br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-22br />market_cap/10^9: 2.58147403br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-23br />market_cap/10^9: 2.46545203br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-24br />market_cap/10^9: 2.60050592br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-25br />market_cap/10^9: 2.83554424br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-26br />market_cap/10^9: 2.85026171br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-27br />market_cap/10^9: 2.76845427br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-28br />market_cap/10^9: 2.70982498br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-29br />market_cap/10^9: 2.55500866br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-06-30br />market_cap/10^9: 2.56042521br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-01br />market_cap/10^9: 2.56092622br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-02br />market_cap/10^9: 2.55393425br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-03br />market_cap/10^9: 2.56749691br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-04br />market_cap/10^9: 2.60536730br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-05br />market_cap/10^9: 2.73239979br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-06br />market_cap/10^9: 2.79085132br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-07br />market_cap/10^9: 2.84999536br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-08br />market_cap/10^9: 2.92891244br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-09br />market_cap/10^9: 2.95418913br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-10br />market_cap/10^9: 2.96218452br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-11br />market_cap/10^9: 2.82849433br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-12br />market_cap/10^9: 2.70847998br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-13br />market_cap/10^9: 2.73835705br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-14br />market_cap/10^9: 3.10998960br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-15br />market_cap/10^9: 3.10270751br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-16br />market_cap/10^9: 3.30668851br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-17br />market_cap/10^9: 3.44816800br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-18br />market_cap/10^9: 3.54153011br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-19br />market_cap/10^9: 3.81916970br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-20br />market_cap/10^9: 3.83407288br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-21br />market_cap/10^9: 3.51064991br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-22br />market_cap/10^9: 3.51506821br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-23br />market_cap/10^9: 3.55976523br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-24br />market_cap/10^9: 3.66372606br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-25br />market_cap/10^9: 3.37195826br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-26br />market_cap/10^9: 3.31706434br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-27br />market_cap/10^9: 3.79053313br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-28br />market_cap/10^9: 4.15500879br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-29br />market_cap/10^9: 4.41288525br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-30br />market_cap/10^9: 4.29528277br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-07-31br />market_cap/10^9: 4.19729134br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-01br />market_cap/10^9: 4.21383477br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-02br />market_cap/10^9: 4.26771008br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-03br />market_cap/10^9: 4.49061433br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-04br />market_cap/10^9: 4.38125138br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-05br />market_cap/10^9: 4.65159833br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-06br />market_cap/10^9: 4.62175343br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-07br />market_cap/10^9: 4.49834152br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-08br />market_cap/10^9: 4.59388881br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-09br />market_cap/10^9: 4.37856912br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-10br />market_cap/10^9: 4.74510424br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-11br />market_cap/10^9: 4.78956274br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-12br />market_cap/10^9: 4.86860406br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-13br />market_cap/10^9: 4.87700460br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-14br />market_cap/10^9: 4.65230729br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-15br />market_cap/10^9: 4.57155587br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-16br />market_cap/10^9: 4.48087778br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-17br />market_cap/10^9: 4.34575686br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-18br />market_cap/10^9: 4.20885975br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-19br />market_cap/10^9: 3.70610388br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-20br />market_cap/10^9: 3.62259225br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-21br />market_cap/10^9: 3.90553177br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-22br />market_cap/10^9: 3.82453409br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-23br />market_cap/10^9: 4.49735779br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-24br />market_cap/10^9: 4.61541056br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-25br />market_cap/10^9: 4.61760604br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-26br />market_cap/10^9: 4.34012400br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-27br />market_cap/10^9: 4.13573111br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-28br />market_cap/10^9: 4.11753379br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-29br />market_cap/10^9: 4.32710697br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-30br />market_cap/10^9: 4.31491994br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-08-31br />market_cap/10^9: 4.48055404br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-01br />market_cap/10^9: 4.57986114br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-02br />market_cap/10^9: 4.70235115br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-03br />market_cap/10^9: 4.53505381br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-04br />market_cap/10^9: 4.61781449br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-05br />market_cap/10^9: 4.61114956br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-06br />market_cap/10^9: 4.52951152br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-07br />market_cap/10^9: 4.72273807br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-08br />market_cap/10^9: 4.72040421br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-09br />market_cap/10^9: 5.05686895br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-10br />market_cap/10^9: 5.18436737br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-11br />market_cap/10^9: 5.10691990br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-12br />market_cap/10^9: 4.96911537br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-13br />market_cap/10^9: 4.60819394br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-14br />market_cap/10^9: 4.60183125br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-15br />market_cap/10^9: 4.33381293br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-16br />market_cap/10^9: 4.37186234br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-17br />market_cap/10^9: 4.53863371br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-18br />market_cap/10^9: 4.16374096br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-19br />market_cap/10^9: 4.30871854br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-20br />market_cap/10^9: 4.22371769br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-21br />market_cap/10^9: 4.12572282br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-22br />market_cap/10^9: 4.26958090br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-23br />market_cap/10^9: 4.25682616br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-24br />market_cap/10^9: 4.15701693br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-25br />market_cap/10^9: 4.06284167br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-26br />market_cap/10^9: 4.13250024br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-27br />market_cap/10^9: 4.13839831br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-28br />market_cap/10^9: 4.17968882br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-29br />market_cap/10^9: 4.12220262br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-09-30br />market_cap/10^9: 4.08520890br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-01br />market_cap/10^9: 4.03604045br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-02br />market_cap/10^9: 3.91760919br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-03br />market_cap/10^9: 4.04144805br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-04br />market_cap/10^9: 4.16254531br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-05br />market_cap/10^9: 4.17408182br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-06br />market_cap/10^9: 4.11613870br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-07br />market_cap/10^9: 4.09265262br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-08br />market_cap/10^9: 4.06975979br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-09br />market_cap/10^9: 4.06315147br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-10br />market_cap/10^9: 3.86995723br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-11br />market_cap/10^9: 3.84146854br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-12br />market_cap/10^9: 3.82145285br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-13br />market_cap/10^9: 3.74417943br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-14br />market_cap/10^9: 3.77221204br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-15br />market_cap/10^9: 3.88103991br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-16br />market_cap/10^9: 3.90382052br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-17br />market_cap/10^9: 4.06770107br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-18br />market_cap/10^9: 3.99869558br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-19br />market_cap/10^9: 3.86087130br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-20br />market_cap/10^9: 3.90538450br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-21br />market_cap/10^9: 3.38143204br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-22br />market_cap/10^9: 3.37761283br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-23br />market_cap/10^9: 3.44373901br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-24br />market_cap/10^9: 3.38538366br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-25br />market_cap/10^9: 3.57383962br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-26br />market_cap/10^9: 3.73637396br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-27br />market_cap/10^9: 3.62088274br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-28br />market_cap/10^9: 3.69737252br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-29br />market_cap/10^9: 3.64329692br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-30br />market_cap/10^9: 3.55205183br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-10-31br />market_cap/10^9: 3.46102876br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-01br />market_cap/10^9: 3.48793940br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-02br />market_cap/10^9: 3.39003519br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-03br />market_cap/10^9: 3.49904363br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-04br />market_cap/10^9: 3.73737088br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-05br />market_cap/10^9: 3.67412119br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-06br />market_cap/10^9: 3.56193655br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-07br />market_cap/10^9: 3.55300240br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-08br />market_cap/10^9: 2.97352429br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-09br />market_cap/10^9: 2.28026082br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-10br />market_cap/10^9: 2.76230022br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-11br />market_cap/10^9: 2.66262275br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-12br />market_cap/10^9: 2.56575659br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-13br />market_cap/10^9: 2.54660269br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-14br />market_cap/10^9: 2.60944163br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-15br />market_cap/10^9: 2.70038845br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-16br />market_cap/10^9: 2.66817213br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-17br />market_cap/10^9: 2.82254176br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-18br />market_cap/10^9: 2.80270901br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-19br />market_cap/10^9: 2.87078353br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-20br />market_cap/10^9: 2.64678808br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-21br />market_cap/10^9: 2.59201525br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-22br />market_cap/10^9: 2.64052789br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-23br />market_cap/10^9: 2.74531079br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-24br />market_cap/10^9: 2.76513852br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-25br />market_cap/10^9: 2.75235421br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-26br />market_cap/10^9: 2.72797630br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-27br />market_cap/10^9: 2.73780551br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-28br />market_cap/10^9: 2.66568278br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-29br />market_cap/10^9: 2.75304463br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-11-30br />market_cap/10^9: 2.88508128br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-01br />market_cap/10^9: 2.83265960br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-02br />market_cap/10^9: 2.88220343br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-03br />market_cap/10^9: 2.85061579br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-04br />market_cap/10^9: 2.90539848br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-05br />market_cap/10^9: 2.87973515br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-06br />market_cap/10^9: 2.84849211br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-07br />market_cap/10^9: 2.75985622br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-08br />market_cap/10^9: 2.83529584br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-09br />market_cap/10^9: 2.81503165br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-10br />market_cap/10^9: 2.80652653br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-11br />market_cap/10^9: 2.79849325br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-12br />market_cap/10^9: 2.79744754br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-13br />market_cap/10^9: 2.89493082br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-14br />market_cap/10^9: 2.90775346br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-15br />market_cap/10^9: 2.83226706br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-16br />market_cap/10^9: 2.57048788br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-17br />market_cap/10^9: 2.58848471br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-18br />market_cap/10^9: 2.61079672br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-19br />market_cap/10^9: 2.53076531br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-20br />market_cap/10^9: 2.62048676br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-21br />market_cap/10^9: 2.56288042br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-22br />market_cap/10^9: 2.54550368br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-23br />market_cap/10^9: 2.57270522br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-24br />market_cap/10^9: 2.59113527br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-25br />market_cap/10^9: 2.60059204br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-26br />market_cap/10^9: 2.64661132br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-27br />market_cap/10^9: 2.99689407br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-28br />market_cap/10^9: 2.87670883br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-29br />market_cap/10^9: 2.94785080br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-30br />market_cap/10^9: 2.95212203br />name: Asset Management Indexbr />name: Asset Management Index,date: 2022-12-31br />market_cap/10^9: 2.94323490br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-01br />market_cap/10^9: 3.05844931br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-02br />market_cap/10^9: 3.26660615br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-03br />market_cap/10^9: 3.24445377br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-04br />market_cap/10^9: 3.45560793br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-05br />market_cap/10^9: 3.41049827br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-06br />market_cap/10^9: 3.59099333br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-07br />market_cap/10^9: 3.55091520br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-08br />market_cap/10^9: 4.04626491br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-09br />market_cap/10^9: 3.87610455br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-10br />market_cap/10^9: 4.09780206br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-11br />market_cap/10^9: 4.04517755br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-12br />market_cap/10^9: 4.33085690br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-13br />market_cap/10^9: 4.43594960br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-14br />market_cap/10^9: 4.63939747br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-15br />market_cap/10^9: 4.76971375br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-16br />market_cap/10^9: 4.72148832br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-17br />market_cap/10^9: 4.67386627br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-18br />market_cap/10^9: 4.53524403br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-19br />market_cap/10^9: 4.51270536br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-20br />market_cap/10^9: 5.13219810br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-21br />market_cap/10^9: 5.21276771br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-22br />market_cap/10^9: 4.99433272br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-23br />market_cap/10^9: 5.41978437br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-24br />market_cap/10^9: 5.00078025br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-25br />market_cap/10^9: 5.14603045br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-26br />market_cap/10^9: 5.03500366br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-27br />market_cap/10^9: 5.13958129br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-28br />market_cap/10^9: 4.97327644br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-29br />market_cap/10^9: 5.17437821br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-30br />market_cap/10^9: 4.82283165br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-01-31br />market_cap/10^9: 5.00461841br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-01br />market_cap/10^9: 5.18379117br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-02br />market_cap/10^9: 5.27468303br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-03br />market_cap/10^9: 5.36803614br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-04br />market_cap/10^9: 5.27188994br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-05br />market_cap/10^9: 4.96814079br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-06br />market_cap/10^9: 5.19246972br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-07br />market_cap/10^9: 5.70166733br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-08br />market_cap/10^9: 5.43025559br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-09br />market_cap/10^9: 5.47072859br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-10br />market_cap/10^9: 5.24852774br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-11br />market_cap/10^9: 5.35765173br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-12br />market_cap/10^9: 5.47513027br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-13br />market_cap/10^9: 5.21810953br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-14br />market_cap/10^9: 5.46912308br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-15br />market_cap/10^9: 5.85756334br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-16br />market_cap/10^9: 5.73988594br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-17br />market_cap/10^9: 6.23505307br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-18br />market_cap/10^9: 6.46804041br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-19br />market_cap/10^9: 6.18817683br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-20br />market_cap/10^9: 6.28484631br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-21br />market_cap/10^9: 6.14191739br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-22br />market_cap/10^9: 6.80323469br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-23br />market_cap/10^9: 6.83648258br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-24br />market_cap/10^9: 6.47760441br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-25br />market_cap/10^9: 6.54758403br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-26br />market_cap/10^9: 6.83694885br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-27br />market_cap/10^9: 6.87767060br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-02-28br />market_cap/10^9: 6.57113812br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-01br />market_cap/10^9: 6.71335049br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-02br />market_cap/10^9: 6.66454190br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-03br />market_cap/10^9: 6.30817810br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-04br />market_cap/10^9: 5.96028158br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-05br />market_cap/10^9: 6.09483560br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-06br />market_cap/10^9: 6.06695096br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-07br />market_cap/10^9: 5.89857320br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-08br />market_cap/10^9: 5.68866320br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-09br />market_cap/10^9: 5.31909292br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-10br />market_cap/10^9: 5.38190461br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-11br />market_cap/10^9: 5.09662768br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-12br />market_cap/10^9: 5.58420709br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-13br />market_cap/10^9: 6.16993183br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-14br />market_cap/10^9: 6.33919640br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-15br />market_cap/10^9: 5.69315787br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-16br />market_cap/10^9: 5.84631608br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-17br />market_cap/10^9: 6.17798015br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-18br />market_cap/10^9: 6.11701120br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-19br />market_cap/10^9: 6.20505926br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-20br />market_cap/10^9: 5.91352323br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-21br />market_cap/10^9: 6.05210315br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-22br />market_cap/10^9: 5.83055114br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-23br />market_cap/10^9: 5.91522447br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-24br />market_cap/10^9: 5.62334859br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-25br />market_cap/10^9: 5.59902627br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-26br />market_cap/10^9: 5.83413516br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-27br />market_cap/10^9: 5.60241720br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-28br />market_cap/10^9: 5.99844237br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-29br />market_cap/10^9: 6.15356101br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-30br />market_cap/10^9: 5.94267142br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-03-31br />market_cap/10^9: 6.18562786br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-01br />market_cap/10^9: 6.16411996br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-02br />market_cap/10^9: 5.99014899br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-03br />market_cap/10^9: 6.01293903br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-04br />market_cap/10^9: 6.27879784br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-05br />market_cap/10^9: 6.32799020br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-06br />market_cap/10^9: 6.24699661br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-07br />market_cap/10^9: 6.16007315br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-08br />market_cap/10^9: 6.09491623br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-09br />market_cap/10^9: 6.03917691br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-10br />market_cap/10^9: 6.21834762br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-11br />market_cap/10^9: 6.06075820br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-12br />market_cap/10^9: 6.04371584br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-13br />market_cap/10^9: 6.25293186br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-14br />market_cap/10^9: 6.58705668br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-15br />market_cap/10^9: 6.49518148br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-16br />market_cap/10^9: 6.71649884br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-17br />market_cap/10^9: 6.50756535br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-18br />market_cap/10^9: 6.58858347br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-19br />market_cap/10^9: 6.12336360br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-20br />market_cap/10^9: 5.81733929br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-21br />market_cap/10^9: 5.62446584br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-22br />market_cap/10^9: 5.78192335br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-23br />market_cap/10^9: 5.69154661br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-24br />market_cap/10^9: 5.69472046br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-25br />market_cap/10^9: 5.74662816br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-26br />market_cap/10^9: 5.68874859br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-04-27br />market_cap/10^9: 5.83284134br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-02br />market_cap/10^9: 5.67286832br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-03br />market_cap/10^9: 5.80242642br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-04br />market_cap/10^9: 5.58739410br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-05br />market_cap/10^9: 5.73161321br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-06br />market_cap/10^9: 5.48896992br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-07br />market_cap/10^9: 5.49060945br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-08br />market_cap/10^9: 5.24290100br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-09br />market_cap/10^9: 5.23096241br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-10br />market_cap/10^9: 5.25685511br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-11br />market_cap/10^9: 4.91158172br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-12br />market_cap/10^9: 5.19730169br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-13br />market_cap/10^9: 5.24438639br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-14br />market_cap/10^9: 5.31985910br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-15br />market_cap/10^9: 5.64008290br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-16br />market_cap/10^9: 5.58280226br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-17br />market_cap/10^9: 5.73676574br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-18br />market_cap/10^9: 5.50052852br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-19br />market_cap/10^9: 5.53256736br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-20br />market_cap/10^9: 5.51134702br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-21br />market_cap/10^9: 5.40373758br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-22br />market_cap/10^9: 5.34335709br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-23br />market_cap/10^9: 5.40382084br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-24br />market_cap/10^9: 4.73830007br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-25br />market_cap/10^9: 4.69823689br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-26br />market_cap/10^9: 4.73176710br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-27br />market_cap/10^9: 4.72517571br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-28br />market_cap/10^9: 4.92109197br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-29br />market_cap/10^9: 4.93917342br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-30br />market_cap/10^9: 4.91323411br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-05-31br />market_cap/10^9: 4.77233194br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-01br />market_cap/10^9: 4.78401740br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-02br />market_cap/10^9: 5.00443183br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-03br />market_cap/10^9: 4.98793585br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-04br />market_cap/10^9: 4.97339513br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-05br />market_cap/10^9: 4.71147394br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-06br />market_cap/10^9: 5.00055468br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-07br />market_cap/10^9: 4.78900265br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-08br />market_cap/10^9: 4.69419111br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-09br />market_cap/10^9: 4.66752240br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-10br />market_cap/10^9: 4.10433296br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-11br />market_cap/10^9: 4.13839687br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-12br />market_cap/10^9: 4.03299076br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-13br />market_cap/10^9: 4.01946106br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-14br />market_cap/10^9: 3.86332524br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-15br />market_cap/10^9: 3.87749457br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-16br />market_cap/10^9: 3.99030765br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-17br />market_cap/10^9: 4.04880832br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-18br />market_cap/10^9: 3.95309288br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-19br />market_cap/10^9: 3.99355258br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-20br />market_cap/10^9: 4.13800826br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-21br />market_cap/10^9: 4.30370580br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-22br />market_cap/10^9: 4.22859125br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-23br />market_cap/10^9: 4.27544295br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-24br />market_cap/10^9: 4.15789729br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-25br />market_cap/10^9: 4.27235913br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-26br />market_cap/10^9: 4.15081975br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-27br />market_cap/10^9: 4.14091868br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-28br />market_cap/10^9: 4.01275304br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-29br />market_cap/10^9: 4.03246566br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-06-30br />market_cap/10^9: 4.28063262br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-01br />market_cap/10^9: 4.38389968br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-02br />market_cap/10^9: 4.45895246br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-03br />market_cap/10^9: 4.60410703br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-04br />market_cap/10^9: 4.64254871br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-05br />market_cap/10^9: 4.43626199br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-06br />market_cap/10^9: 4.28468065br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-07br />market_cap/10^9: 4.25573831br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-08br />market_cap/10^9: 4.23844393br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-09br />market_cap/10^9: 4.21108207br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-10br />market_cap/10^9: 4.25593309br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-11br />market_cap/10^9: 4.25338588br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-12br />market_cap/10^9: 4.23169775br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-13br />market_cap/10^9: 4.64982241br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-14br />market_cap/10^9: 4.68452302br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-15br />market_cap/10^9: 4.73498050br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-16br />market_cap/10^9: 4.61542510br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-17br />market_cap/10^9: 4.44390676br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-18br />market_cap/10^9: 4.40246393br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-19br />market_cap/10^9: 4.47935757br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-20br />market_cap/10^9: 4.44692454br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-21br />market_cap/10^9: 4.41871641br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-22br />market_cap/10^9: 4.36746624br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-23br />market_cap/10^9: 4.45933564br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-24br />market_cap/10^9: 3.43030536br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-25br />market_cap/10^9: 3.43317109br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-26br />market_cap/10^9: 3.45562063br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-27br />market_cap/10^9: 3.43731312br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-28br />market_cap/10^9: 3.46749114br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-29br />market_cap/10^9: 3.51036509br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-30br />market_cap/10^9: 3.40237529br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-07-31br />market_cap/10^9: 3.33409719br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-01br />market_cap/10^9: 3.41111944br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-02br />market_cap/10^9: 3.30372835br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-03br />market_cap/10^9: 3.30555974br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-04br />market_cap/10^9: 3.26417903br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-05br />market_cap/10^9: 3.28050746br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-06br />market_cap/10^9: 3.27172637br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-07br />market_cap/10^9: 3.26785773br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-08br />market_cap/10^9: 3.27497539br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-09br />market_cap/10^9: 3.31000232br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-10br />market_cap/10^9: 3.31240579br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-11br />market_cap/10^9: 3.28164856br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-12br />market_cap/10^9: 3.27483222br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-13br />market_cap/10^9: 3.22861822br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-14br />market_cap/10^9: 3.26715894br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-15br />market_cap/10^9: 3.11094641br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-16br />market_cap/10^9: 3.07528666br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-17br />market_cap/10^9: 2.97514862br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-18br />market_cap/10^9: 2.93398103br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-19br />market_cap/10^9: 2.98650085br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-20br />market_cap/10^9: 3.00423367br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-21br />market_cap/10^9: 2.94700161br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-22br />market_cap/10^9: 2.91096669br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-23br />market_cap/10^9: 2.99628204br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-24br />market_cap/10^9: 2.91263634br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-25br />market_cap/10^9: 2.85864294br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-26br />market_cap/10^9: 2.87863810br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-27br />market_cap/10^9: 2.89175906br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-28br />market_cap/10^9: 2.87516191br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-29br />market_cap/10^9: 2.99393435br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-30br />market_cap/10^9: 2.95316782br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-08-31br />market_cap/10^9: 2.82865124br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-01br />market_cap/10^9: 2.78861829br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-02br />market_cap/10^9: 2.82936120br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-03br />market_cap/10^9: 2.81608935br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-04br />market_cap/10^9: 2.82996540br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-05br />market_cap/10^9: 2.86290762br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-06br />market_cap/10^9: 2.86123691br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-07br />market_cap/10^9: 2.89503147br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-08br />market_cap/10^9: 2.83354942br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-09br />market_cap/10^9: 2.82252633br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-10br />market_cap/10^9: 2.74545675br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-11br />market_cap/10^9: 2.63669390br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-12br />market_cap/10^9: 2.68014419br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-13br />market_cap/10^9: 2.71290029br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-14br />market_cap/10^9: 2.74381919br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-15br />market_cap/10^9: 2.80721219br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-16br />market_cap/10^9: 2.82457773br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-17br />market_cap/10^9: 2.76641120br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-18br />market_cap/10^9: 2.81151796br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-19br />market_cap/10^9: 2.84674244br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-20br />market_cap/10^9: 2.82732438br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-21br />market_cap/10^9: 2.78487868br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-22br />market_cap/10^9: 2.82426380br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-23br />market_cap/10^9: 2.84566213br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-24br />market_cap/10^9: 2.79810554br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-25br />market_cap/10^9: 2.83352286br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-26br />market_cap/10^9: 2.82128280br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-27br />market_cap/10^9: 2.83731507br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-28br />market_cap/10^9: 2.95991055br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-29br />market_cap/10^9: 3.00519611br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-09-30br />market_cap/10^9: 3.07818804br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-01br />market_cap/10^9: 3.11946625br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-02br />market_cap/10^9: 2.93584511br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-03br />market_cap/10^9: 2.92500443br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-04br />market_cap/10^9: 2.95590802br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-05br />market_cap/10^9: 2.87441296br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-06br />market_cap/10^9: 2.92122306br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-07br />market_cap/10^9: 2.91780905br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-08br />market_cap/10^9: 2.93281260br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-09br />market_cap/10^9: 2.80271723br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-10br />market_cap/10^9: 2.82282989br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-11br />market_cap/10^9: 2.79430396br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-12br />market_cap/10^9: 2.74217719br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-13br />market_cap/10^9: 2.78442115br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-14br />market_cap/10^9: 2.88194130br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-15br />market_cap/10^9: 2.88912058br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-16br />market_cap/10^9: 2.89060310br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-17br />market_cap/10^9: 2.82088299br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-18br />market_cap/10^9: 2.75258396br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-19br />market_cap/10^9: 2.72520186br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-20br />market_cap/10^9: 2.82927216br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-21br />market_cap/10^9: 2.94095682br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-22br />market_cap/10^9: 2.99761463br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-23br />market_cap/10^9: 3.21392532br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-24br />market_cap/10^9: 3.29609927br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-25br />market_cap/10^9: 3.35342423br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-26br />market_cap/10^9: 3.32123431br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-27br />market_cap/10^9: 3.25287285br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-28br />market_cap/10^9: 3.24364728br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-29br />market_cap/10^9: 3.32110380br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-30br />market_cap/10^9: 3.35504270br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-10-31br />market_cap/10^9: 3.28657101br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-01br />market_cap/10^9: 3.39233705br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-02br />market_cap/10^9: 3.26082166br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-03br />market_cap/10^9: 3.45952203br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-04br />market_cap/10^9: 3.64447140br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-05br />market_cap/10^9: 3.68363497br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-06br />market_cap/10^9: 3.70165136br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-07br />market_cap/10^9: 3.64262487br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-08br />market_cap/10^9: 3.67488097br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-09br />market_cap/10^9: 4.19686694br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-10br />market_cap/10^9: 4.27274890br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-11br />market_cap/10^9: 4.19131384br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-12br />market_cap/10^9: 4.26771369br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-13br />market_cap/10^9: 4.27240210br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-14br />market_cap/10^9: 4.31442744br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-15br />market_cap/10^9: 4.47476125br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-16br />market_cap/10^9: 4.31029854br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-17br />market_cap/10^9: 4.28083418br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-18br />market_cap/10^9: 4.15504614br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-19br />market_cap/10^9: 4.25610527br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-20br />market_cap/10^9: 4.33019505br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-21br />market_cap/10^9: 3.98209763br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-22br />market_cap/10^9: 4.50890258br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-23br />market_cap/10^9: 4.37447990br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-24br />market_cap/10^9: 4.39261264br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-25br />market_cap/10^9: 4.43523882br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-26br />market_cap/10^9: 4.38912517br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-27br />market_cap/10^9: 4.19724496br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-28br />market_cap/10^9: 4.20540689br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-29br />market_cap/10^9: 4.12967235br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-11-30br />market_cap/10^9: 4.19894327br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-01br />market_cap/10^9: 4.24489001br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-02br />market_cap/10^9: 4.35538327br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-03br />market_cap/10^9: 4.42767124br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-04br />market_cap/10^9: 4.41010716br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-05br />market_cap/10^9: 4.48466899br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-06br />market_cap/10^9: 4.30263881br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-07br />market_cap/10^9: 4.59089732br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-08br />market_cap/10^9: 4.66666131br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-09br />market_cap/10^9: 4.53778230br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-10br />market_cap/10^9: 4.56777298br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-11br />market_cap/10^9: 4.31227360br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-12br />market_cap/10^9: 4.24771949br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-13br />market_cap/10^9: 4.33996104br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-14br />market_cap/10^9: 4.41391274br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-15br />market_cap/10^9: 4.17059505br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-16br />market_cap/10^9: 4.22198542br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-17br />market_cap/10^9: 4.15142175br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-18br />market_cap/10^9: 4.16012884br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-19br />market_cap/10^9: 4.02431438br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-20br />market_cap/10^9: 4.12108587br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-21br />market_cap/10^9: 4.22072384br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-22br />market_cap/10^9: 4.46345465br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-23br />market_cap/10^9: 4.38399275br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-24br />market_cap/10^9: 4.41834859br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-25br />market_cap/10^9: 4.63578871br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-26br />market_cap/10^9: 4.46227173br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-27br />market_cap/10^9: 4.95659369br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-28br />market_cap/10^9: 4.78035830br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-29br />market_cap/10^9: 4.86463818br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-30br />market_cap/10^9: 4.79391622br />name: Asset Management Indexbr />name: Asset Management Index,date: 2023-12-31br />market_cap/10^9: 4.63909277br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-01br />market_cap/10^9: 4.96328873br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-02br />market_cap/10^9: 4.89496544br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-03br />market_cap/10^9: 4.92236290br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-04br />market_cap/10^9: 5.03996269br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-05br />market_cap/10^9: 5.30094773br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-06br />market_cap/10^9: 4.92685592br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-07br />market_cap/10^9: 4.74739591br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-08br />market_cap/10^9: 4.96489657br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-09br />market_cap/10^9: 5.29039302br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-10br />market_cap/10^9: 5.70353516br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-11br />market_cap/10^9: 5.62514718br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-12br />market_cap/10^9: 5.34680985br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-13br />market_cap/10^9: 5.32030658br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-14br />market_cap/10^9: 5.11567996br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-15br />market_cap/10^9: 5.14907527br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-16br />market_cap/10^9: 5.39815276br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-17br />market_cap/10^9: 5.08214732br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-18br />market_cap/10^9: 4.81835539br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-19br />market_cap/10^9: 4.74001021br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-20br />market_cap/10^9: 4.70531401br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-21br />market_cap/10^9: 4.70767965br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-22br />market_cap/10^9: 4.43388900br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-23br />market_cap/10^9: 4.33397786br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-24br />market_cap/10^9: 4.50080130br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-25br />market_cap/10^9: 4.66862386br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-26br />market_cap/10^9: 4.83302859br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-27br />market_cap/10^9: 4.83004127br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-28br />market_cap/10^9: 4.86666039br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-29br />market_cap/10^9: 4.93813532br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-30br />market_cap/10^9: 4.85843887br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-01-31br />market_cap/10^9: 4.55208210br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-01br />market_cap/10^9: 4.54001315br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-02br />market_cap/10^9: 4.55599550br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-03br />market_cap/10^9: 4.50947034br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-04br />market_cap/10^9: 4.43207821br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-05br />market_cap/10^9: 4.42028942br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-06br />market_cap/10^9: 4.53970089br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-07br />market_cap/10^9: 4.66691922br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-08br />market_cap/10^9: 4.67184979br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-09br />market_cap/10^9: 4.83550042br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-10br />market_cap/10^9: 4.78910854br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-11br />market_cap/10^9: 4.66704954br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-12br />market_cap/10^9: 4.96904116br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-13br />market_cap/10^9: 4.94626803br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-14br />market_cap/10^9: 5.18097251br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-15br />market_cap/10^9: 5.18255132br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-16br />market_cap/10^9: 5.20615786br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-17br />market_cap/10^9: 5.11543422br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-18br />market_cap/10^9: 5.39252694br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-19br />market_cap/10^9: 5.48102501br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-20br />market_cap/10^9: 5.34022127br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-21br />market_cap/10^9: 5.12187531br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-22br />market_cap/10^9: 5.08071687br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-23br />market_cap/10^9: 5.12291591br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-24br />market_cap/10^9: 5.45140891br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-25br />market_cap/10^9: 5.61238848br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-26br />market_cap/10^9: 5.86962342br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-27br />market_cap/10^9: 5.78290642br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-28br />market_cap/10^9: 5.89422974br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-02-29br />market_cap/10^9: 5.87488827br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-01br />market_cap/10^9: 5.95432910br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-02br />market_cap/10^9: 6.05310765br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-03br />market_cap/10^9: 6.03318962br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-04br />market_cap/10^9: 6.00807534br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-05br />market_cap/10^9: 5.69254558br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-06br />market_cap/10^9: 6.26921261br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-07br />market_cap/10^9: 6.56603064br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-08br />market_cap/10^9: 6.50049903br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-09br />market_cap/10^9: 6.55831777br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-10br />market_cap/10^9: 6.36392473br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-11br />market_cap/10^9: 6.68693187br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-12br />market_cap/10^9: 6.59551405br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-13br />market_cap/10^9: 6.93035776br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-14br />market_cap/10^9: 6.58822904br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-15br />market_cap/10^9: 6.14165888br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-16br />market_cap/10^9: 5.61478356br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-17br />market_cap/10^9: 5.87847843br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-18br />market_cap/10^9: 5.60261969br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-19br />market_cap/10^9: 5.05222621br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-20br />market_cap/10^9: 5.70828929br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-21br />market_cap/10^9: 6.11864645br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-22br />market_cap/10^9: 6.01740204br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-23br />market_cap/10^9: 6.10479542br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-24br />market_cap/10^9: 6.28331868br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-25br />market_cap/10^9: 6.62760429br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-26br />market_cap/10^9: 6.53681014br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-27br />market_cap/10^9: 6.31314728br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-28br />market_cap/10^9: 6.28680219br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-29br />market_cap/10^9: 6.19970886br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-30br />market_cap/10^9: 6.22883894br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-03-31br />market_cap/10^9: 6.37496625br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-01br />market_cap/10^9: 6.32029728br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-02br />market_cap/10^9: 5.79903808br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-03br />market_cap/10^9: 5.77336956br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-04br />market_cap/10^9: 5.86141041br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-05br />market_cap/10^9: 5.79390084br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-06br />market_cap/10^9: 5.84392385br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-07br />market_cap/10^9: 6.03971507br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-08br />market_cap/10^9: 6.41884822br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-09br />market_cap/10^9: 6.03222700br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-10br />market_cap/10^9: 5.94777966br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-11br />market_cap/10^9: 5.77348572br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-12br />market_cap/10^9: 4.82673105br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-13br />market_cap/10^9: 4.23496092br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-14br />market_cap/10^9: 4.74049275br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-15br />market_cap/10^9: 4.52256505br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-16br />market_cap/10^9: 4.52720209br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-17br />market_cap/10^9: 4.33321535br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-18br />market_cap/10^9: 4.53510379br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-19br />market_cap/10^9: 4.60465707br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-26br />market_cap/10^9: 4.51835752br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-27br />market_cap/10^9: 4.69440708br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-28br />market_cap/10^9: 4.71406979br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-29br />market_cap/10^9: 4.80336287br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-04-30br />market_cap/10^9: 4.25346388br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-01br />market_cap/10^9: 4.32328444br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-02br />market_cap/10^9: 4.44301870br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-03br />market_cap/10^9: 4.73115082br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-04br />market_cap/10^9: 4.66500317br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-05br />market_cap/10^9: 4.65487848br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-06br />market_cap/10^9: 4.51438015br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-07br />market_cap/10^9: 4.55674654br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-08br />market_cap/10^9: 4.40351248br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-09br />market_cap/10^9: 4.50284098br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-10br />market_cap/10^9: 4.27580871br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-11br />market_cap/10^9: 4.27972392br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-12br />market_cap/10^9: 4.28853281br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-13br />market_cap/10^9: 4.13955550br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-14br />market_cap/10^9: 3.98303447br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-15br />market_cap/10^9: 4.22754857br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-16br />market_cap/10^9: 4.12392566br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-17br />market_cap/10^9: 4.32922700br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-18br />market_cap/10^9: 4.31751437br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-19br />market_cap/10^9: 4.17555722br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-20br />market_cap/10^9: 4.67651626br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-21br />market_cap/10^9: 4.80393554br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-22br />market_cap/10^9: 4.64761817br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-23br />market_cap/10^9: 4.66497542br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-24br />market_cap/10^9: 4.88443356br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-25br />market_cap/10^9: 4.98606201br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-26br />market_cap/10^9: 5.07032922br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-27br />market_cap/10^9: 5.08292216br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-28br />market_cap/10^9: 4.92252968br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-29br />market_cap/10^9: 4.88645730br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-30br />market_cap/10^9: 4.91826119br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-05-31br />market_cap/10^9: 5.01791491br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-01br />market_cap/10^9: 4.92522431br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-02br />market_cap/10^9: 4.83303890br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-03br />market_cap/10^9: 4.78671904br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-04br />market_cap/10^9: 4.85562866br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-05br />market_cap/10^9: 4.88550326br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-06br />market_cap/10^9: 4.81899008br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-07br />market_cap/10^9: 4.47268848br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-08br />market_cap/10^9: 4.29177753br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-09br />market_cap/10^9: 4.27878315br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-10br />market_cap/10^9: 4.19542772br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-11br />market_cap/10^9: 4.06502013br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-12br />market_cap/10^9: 4.27528345br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-13br />market_cap/10^9: 4.04344308br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-14br />market_cap/10^9: 4.22444170br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-15br />market_cap/10^9: 4.36801158br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-16br />market_cap/10^9: 4.59451231br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-17br />market_cap/10^9: 4.30701978br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-18br />market_cap/10^9: 4.41638816br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-19br />market_cap/10^9: 4.61543592br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-20br />market_cap/10^9: 4.55251846br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-21br />market_cap/10^9: 4.40663961br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-22br />market_cap/10^9: 4.32364115br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-23br />market_cap/10^9: 4.17316503br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-24br />market_cap/10^9: 4.47411813br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-25br />market_cap/10^9: 4.41657928br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-26br />market_cap/10^9: 4.51224693br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-27br />market_cap/10^9: 4.46647529br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-28br />market_cap/10^9: 4.00125570br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-29br />market_cap/10^9: 4.00882390br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-06-30br />market_cap/10^9: 4.15455250br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-01br />market_cap/10^9: 4.11532293br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-02br />market_cap/10^9: 3.98304990br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-03br />market_cap/10^9: 3.68301130br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-04br />market_cap/10^9: 3.43807538br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-05br />market_cap/10^9: 3.31044820br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-06br />market_cap/10^9: 3.44246025br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-07br />market_cap/10^9: 3.24133064br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-08br />market_cap/10^9: 3.30147398br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-09br />market_cap/10^9: 3.35839602br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-10br />market_cap/10^9: 3.50351766br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-11br />market_cap/10^9: 3.37224751br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-12br />market_cap/10^9: 3.50479669br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-13br />market_cap/10^9: 3.50821271br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-14br />market_cap/10^9: 3.62477315br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-15br />market_cap/10^9: 3.76363388br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-16br />market_cap/10^9: 3.74577168br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-17br />market_cap/10^9: 3.93519775br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-18br />market_cap/10^9: 3.85203543br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-19br />market_cap/10^9: 3.97235897br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-20br />market_cap/10^9: 3.93346171br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-21br />market_cap/10^9: 3.93238371br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-22br />market_cap/10^9: 3.69574886br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-23br />market_cap/10^9: 3.66668546br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-24br />market_cap/10^9: 3.48215882br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-25br />market_cap/10^9: 3.36603254br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-26br />market_cap/10^9: 3.49859772br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-27br />market_cap/10^9: 3.57022867br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-28br />market_cap/10^9: 3.46144160br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-29br />market_cap/10^9: 3.55152818br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-30br />market_cap/10^9: 3.45194798br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-07-31br />market_cap/10^9: 3.41738605br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-01br />market_cap/10^9: 3.36650262br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-02br />market_cap/10^9: 3.15872619br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-03br />market_cap/10^9: 2.93069931br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-04br />market_cap/10^9: 2.76731351br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-05br />market_cap/10^9: 2.47399479br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-06br />market_cap/10^9: 2.61773244br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-07br />market_cap/10^9: 2.48744987br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-08br />market_cap/10^9: 2.78376100br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-09br />market_cap/10^9: 2.68667949br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-10br />market_cap/10^9: 2.70407712br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-11br />market_cap/10^9: 2.56147092br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-12br />market_cap/10^9: 2.68009164br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-13br />market_cap/10^9: 2.66485108br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-14br />market_cap/10^9: 2.61672535br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-15br />market_cap/10^9: 2.48349259br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-16br />market_cap/10^9: 2.49648301br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-17br />market_cap/10^9: 2.56382766br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-18br />market_cap/10^9: 2.61096935br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-19br />market_cap/10^9: 2.63921063br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-20br />market_cap/10^9: 2.67185202br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-21br />market_cap/10^9: 2.77248578br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-22br />market_cap/10^9: 2.79007695br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-23br />market_cap/10^9: 3.09005956br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-24br />market_cap/10^9: 3.06951480br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-25br />market_cap/10^9: 3.00867188br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-26br />market_cap/10^9: 2.82335731br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-27br />market_cap/10^9: 2.64259160br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-28br />market_cap/10^9: 2.60087871br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-29br />market_cap/10^9: 2.60049144br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-30br />market_cap/10^9: 2.61349511br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-08-31br />market_cap/10^9: 2.55548324br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-01br />market_cap/10^9: 2.45033222br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-02br />market_cap/10^9: 2.58826619br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-03br />market_cap/10^9: 2.46525772br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-04br />market_cap/10^9: 2.49647394br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-05br />market_cap/10^9: 2.39310389br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-06br />market_cap/10^9: 2.29578069br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-07br />market_cap/10^9: 2.30329407br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-08br />market_cap/10^9: 2.39164474br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-09br />market_cap/10^9: 2.54647926br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-10br />market_cap/10^9: 2.56322874br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-11br />market_cap/10^9: 2.50553704br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-12br />market_cap/10^9: 2.55130103br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-13br />market_cap/10^9: 2.60226637br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-14br />market_cap/10^9: 2.56502008br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-15br />market_cap/10^9: 2.48921427br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-16br />market_cap/10^9: 2.40874930br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-17br />market_cap/10^9: 2.46420222br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-18br />market_cap/10^9: 2.53180546br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-19br />market_cap/10^9: 2.63159460br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-20br />market_cap/10^9: 2.73568551br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-21br />market_cap/10^9: 2.78674868br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-22br />market_cap/10^9: 2.73624511br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-23br />market_cap/10^9: 2.84928067br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-24br />market_cap/10^9: 2.92423377br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-25br />market_cap/10^9: 2.87780991br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-26br />market_cap/10^9: 2.93070749br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-27br />market_cap/10^9: 3.12440276br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-28br />market_cap/10^9: 3.04402169br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-29br />market_cap/10^9: 3.04846935br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-09-30br />market_cap/10^9: 2.92631123br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-01br />market_cap/10^9: 2.64293142br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-02br />market_cap/10^9: 2.53508761br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-03br />market_cap/10^9: 2.49318981br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-04br />market_cap/10^9: 2.59335504br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-05br />market_cap/10^9: 2.58055668br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-06br />market_cap/10^9: 2.65103214br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-07br />market_cap/10^9: 2.66433858br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-08br />market_cap/10^9: 2.60487400br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-09br />market_cap/10^9: 2.52344625br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-10br />market_cap/10^9: 2.53475820br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-11br />market_cap/10^9: 2.63970698br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-12br />market_cap/10^9: 2.65758334br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-13br />market_cap/10^9: 2.62017938br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-14br />market_cap/10^9: 2.82507589br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-15br />market_cap/10^9: 2.73971747br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-16br />market_cap/10^9: 2.72226150br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-17br />market_cap/10^9: 2.66237890br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-18br />market_cap/10^9: 2.72796769br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-19br />market_cap/10^9: 2.74533344br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-20br />market_cap/10^9: 2.87970959br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-21br />market_cap/10^9: 2.80510938br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-22br />market_cap/10^9: 2.78922199br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-23br />market_cap/10^9: 2.65502032br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-24br />market_cap/10^9: 2.67860881br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-25br />market_cap/10^9: 2.45231606br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-26br />market_cap/10^9: 2.48971009br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-27br />market_cap/10^9: 2.53905658br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-28br />market_cap/10^9: 2.54148501br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-29br />market_cap/10^9: 2.65986433br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-30br />market_cap/10^9: 2.69119564br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-10-31br />market_cap/10^9: 2.52240223br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-01br />market_cap/10^9: 2.49358497br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-02br />market_cap/10^9: 2.42450377br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-03br />market_cap/10^9: 2.35889456br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-04br />market_cap/10^9: 2.30250082br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-05br />market_cap/10^9: 2.39093527br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-06br />market_cap/10^9: 2.88914976br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-07br />market_cap/10^9: 2.83875532br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-08br />market_cap/10^9: 2.87808287br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-09br />market_cap/10^9: 3.00091469br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-10br />market_cap/10^9: 3.06232594br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-11br />market_cap/10^9: 3.11880968br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-12br />market_cap/10^9: 3.00718583br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-13br />market_cap/10^9: 2.87058681br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-14br />market_cap/10^9: 2.76147109br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-15br />market_cap/10^9: 2.90195450br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-16br />market_cap/10^9: 3.02323651br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-17br />market_cap/10^9: 2.93663051br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-18br />market_cap/10^9: 3.08447909br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-19br />market_cap/10^9: 3.08350282br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-20br />market_cap/10^9: 2.89809195br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-21br />market_cap/10^9: 3.08645435br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-22br />market_cap/10^9: 3.10615828br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-23br />market_cap/10^9: 3.36680247br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-24br />market_cap/10^9: 3.52363250br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-25br />market_cap/10^9: 3.65690531br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-26br />market_cap/10^9: 3.61495956br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-27br />market_cap/10^9: 3.90312876br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-28br />market_cap/10^9: 3.85724526br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-29br />market_cap/10^9: 3.97199920br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-11-30br />market_cap/10^9: 4.19506038br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-01br />market_cap/10^9: 4.31439329br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-02br />market_cap/10^9: 4.38540771br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-03br />market_cap/10^9: 4.79513846br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-04br />market_cap/10^9: 5.08410164br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-05br />market_cap/10^9: 5.11340724br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-06br />market_cap/10^9: 5.46325736br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-07br />market_cap/10^9: 5.28509380br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-08br />market_cap/10^9: 5.29442383br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-09br />market_cap/10^9: 4.43230438br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-10br />market_cap/10^9: 4.45844795br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-11br />market_cap/10^9: 4.70399440br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-12br />market_cap/10^9: 5.02932341br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-13br />market_cap/10^9: 4.96618536br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-14br />market_cap/10^9: 4.87524340br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-15br />market_cap/10^9: 5.02075232br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-16br />market_cap/10^9: 4.79441252br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-17br />market_cap/10^9: 4.57952006br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-18br />market_cap/10^9: 4.19982986br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-19br />market_cap/10^9: 3.80259954br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-20br />market_cap/10^9: 3.96001810br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-21br />market_cap/10^9: 3.82277430br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-22br />market_cap/10^9: 3.92211464br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-23br />market_cap/10^9: 4.34816431br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-24br />market_cap/10^9: 4.61025924br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-25br />market_cap/10^9: 4.48858328br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-26br />market_cap/10^9: 4.19582358br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-27br />market_cap/10^9: 4.24769430br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-28br />market_cap/10^9: 4.41593823br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-29br />market_cap/10^9: 4.17979135br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-30br />market_cap/10^9: 4.35926876br />name: Asset Management Indexbr />name: Asset Management Index,date: 2024-12-31br />market_cap/10^9: 4.22649676br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-01br />market_cap/10^9: 4.38592055br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-02br />market_cap/10^9: 4.79339007br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-03br />market_cap/10^9: 4.93283430br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-04br />market_cap/10^9: 4.89399696br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-05br />market_cap/10^9: 4.91902150br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-06br />market_cap/10^9: 4.76836660br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-07br />market_cap/10^9: 4.34628354br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-08br />market_cap/10^9: 4.13665046br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-09br />market_cap/10^9: 3.99710883br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-10br />market_cap/10^9: 4.10615866br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-11br />market_cap/10^9: 4.14835744br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-12br />market_cap/10^9: 4.05122333br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-13br />market_cap/10^9: 3.95165654br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-14br />market_cap/10^9: 4.39682717br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-15br />market_cap/10^9: 4.72591678br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-16br />market_cap/10^9: 4.49350407br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-17br />market_cap/10^9: 4.73685045br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-18br />market_cap/10^9: 4.40517022br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-19br />market_cap/10^9: 4.06949868br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-20br />market_cap/10^9: 4.41840115br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-21br />market_cap/10^9: 4.51392431br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-22br />market_cap/10^9: 4.40492942br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-23br />market_cap/10^9: 4.37648420br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-24br />market_cap/10^9: 4.43436038br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-25br />market_cap/10^9: 4.51453587br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-26br />market_cap/10^9: 4.57758079br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-27br />market_cap/10^9: 4.46516620br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-28br />market_cap/10^9: 4.14099691br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-29br />market_cap/10^9: 4.13166832br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-30br />market_cap/10^9: 4.62544994br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-01-31br />market_cap/10^9: 4.83750663br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-01br />market_cap/10^9: 4.44537243br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-02br />market_cap/10^9: 4.01319900br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-03br />market_cap/10^9: 4.34106560br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-04br />market_cap/10^9: 3.95264340br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-05br />market_cap/10^9: 3.88909032br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-06br />market_cap/10^9: 3.81755375br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-07br />market_cap/10^9: 3.69109980br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-08br />market_cap/10^9: 3.68966043br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-09br />market_cap/10^9: 3.65946918br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-10br />market_cap/10^9: 3.74048233br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-11br />market_cap/10^9: 3.79257836br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-12br />market_cap/10^9: 3.89833656br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-13br />market_cap/10^9: 3.78481823br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-14br />market_cap/10^9: 3.98041065br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-15br />market_cap/10^9: 3.92569930br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-16br />market_cap/10^9: 3.86185366br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-17br />market_cap/10^9: 3.94805338br />name: Asset Management Indexbr />name: Asset Management Index,date: 2025-02-18br />market_cap/10^9: 3.74727904br />name: Asset Management Indexbr />name: Asset Management Index,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(248,118,109,1),line:{width:1.8897637795275593,color:rgba(248,118,109,1)}},name:Asset Management Index,legendgroup:Asset Management Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{orientation:v,width:0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,base:12.313945702405613,11.60766179446725,12.080175004163795,11.946480145141175,12.400286544971364,12.733150600520679,13.407680598619075,12.881834121093316,13.758124756403685,14.540462511405313,14.557920948061696,15.22286143415262,15.037078946853107,17.540402520167582,18.7261921109273,18.860890834397821,18.145919219621518,21.788756176322266,22.36236682455079,22.732288945330158,24.594488869991682,24.987151848585714,23.189088750196802,23.165462359301305,22.820455444273996,23.296738132556001,20.997850636697923,23.292117880071402,22.503483119638656,22.94719524474726,21.590403350766728,22.702637182215977,21.777775504896603,23.271821898333847,24.290122876531278,25.274649501924916,25.336704056436513,26.209218662822966,24.161759233083117,19.168289244041599,20.206045685163534,16.616321915422336,19.373740513195486,18.610865412033984,17.834048786583374,19.019469421562114,19.659317215064643,19.848825317491748,20.234677620339536,19.042747499193208,19.071094088867156,19.540059543820107,19.239139354454451,19.330477999974033,18.148324276987609,18.426307618786904,17.782663601309988,16.119440180559522,16.291634579056797,14.570664735970629,17.1785906469057,18.330001982705291,18.247695137759298,18.340689076409678,17.765703891019388,17.729647673743553,17.5635816791027,17.277869636616863,16.462069896738953,16.543401566478884,16.59938642373136,16.621976685420528,15.141635052242414,15.454699062297969,16.12139024253036,17.733389506263219,17.842085521237337,18.286989961909654,18.967038979133871,19.026760554870066,18.668504490257103,18.223607119914419,17.734957737228221,17.837615807953288,18.441438637663111,18.22810448218587,16.840836779042593,17.854905975189933,19.14016960736307,19.239188315289994,19.737913500476456,19.120767076937859,18.504063444732257,18.758575769129287,17.847588955890036,17.311316762466546,16.975149424370759,17.024856338715789,17.364278145543153,16.491347215009441,16.002117918854751,15.982891626762507,16.822858795974227,18.614838334744828,18.116307341286813,19.477276775442782,19.17711224232848,20.48545887141432,19.991879219240221,19.305405510977774,20.251527770160973,19.962988977550012,19.442485011554187,20.136124515225966,22.050229918660008,21.86682150271772,21.998661437779646,22.766325055655567,24.416663462562855,23.618890942065882,24.655897979678816,25.188370768639647,23.425045162015085,21.09557785550674,20.946645756553238,21.766666361951881,22.144262469782099,23.391132852780224,22.333140939072884,23.663631220142456,23.840068500345883,21.981647506121899,23.022451488393326,23.10280092992717,22.746094848472939,21.263288263187579,22.000652333767611,20.957989126289657,20.297593386089538,21.163577951551126,22.02889102903881,22.497478051257719,23.991630489467763,25.180601921059825,25.278037585127326,25.738592504466233,25.804387860084997,24.879350066040129,24.026205025660406,24.852693544955311,22.327876518031555,23.202884935614556,23.257321530829778,22.669994299209382,24.177489090481949,24.859948639684511,23.929201564626091,23.638984066523211,23.909124543448602,24.943545204303334,25.104565379775888,28.482013967574886,28.200344135931267,31.670290817108668,34.748208534311935,33.821534966384469,33.407653066588139,38.143017120291439,36.488648385274566,32.211411441808124,32.677210252364993,36.69149341942321,38.186544541816673,41.305776028588774,42.682028214358517,46.197901215086517,45.268349906923277,49.910110540667709,51.516209039904524,43.480950150782171,49.697982660558019,53.76367088511126,59.802631199421761,56.935239206271781,59.362188973028047,56.342610221752729,60.665661637442604,61.629244815037779,67.087589200005496,64.846379597548761,68.073919255616275,69.934783588408052,75.912051859455943,81.750491076532128,90.438759579760912,84.250294605420024,82.725489449710494,85.400301032935573,90.376536251842424,91.849405733350167,96.735957807542576,103.25716091104053,104.08283714640967,99.660148052788458,96.138344779015128,96.948883308267341,99.577081342176214,100.87396165748159,101.95566650475588,106.81033301301031,108.52688044129397,100.9669601753984,86.762389181481154,91.868116709188371,85.391685472342402,85.044837062506815,87.329872175080524,84.678102371831926,94.724490139370729,96.597763609511517,100.90371617870656,99.181571740043623,97.984785478753153,113.37558835123919,122.8140232317369,127.53919521389599,129.59471650129061,123.23004223371078,123.55717082176977,120.66854732421146,129.34228603055479,125.27691252158536,122.64022037861463,130.16366205657215,137.99569198781893,134.87940653633194,139.91767812125838,137.16673237245584,137.36322897055186,131.72684873408761,127.23854824135371,117.57965021792974,116.49399479001468,127.54866615200632,128.21803903859558,127.81124814343953,133.66388276024301,134.28646228908701,135.17533225462248,138.94849760771967,146.51159686160793,137.77276848821074,144.82396318081831,146.04458768288544,148.82160856340755,138.34762708525963,146.39952435902916,146.26610609534544,146.42612462949677,148.23858435084517,156.61810504343364,160.03912884128698,167.48425715981716,179.33186197093252,173.62072869250565,170.3441132602473,157.45402251395046,147.91785127411825,152.73305400357032,152.24039828646201,149.12293546786705,144.70804371682351,134.01898616915295,137.30499694413626,155.46961768004803,165.04381730859856,168.17034374658124,166.55473476660828,171.82190621416578,178.77240772929727,178.18887550019929,186.24466729847822,180.45280705031996,188.28193729505094,183.83358507009663,184.55260647703986,187.36980906154918,188.74490241962766,176.27194011363019,185.93618075002024,178.1274454184105,170.41358501014011,186.17211866979463,167.67343562388018,166.15309176095167,159.2433727401135,177.01242249436336,122.0512864652801,133.61335486428317,112.74787950440306,104.60401371799065,88.321887518130268,117.40472779778813,118.55958923205623,135.80030177081531,128.59334050009241,114.98774834487651,106.71771428881891,113.99114676354667,127.64834249443848,124.84334564440266,127.50788033645976,132.96546602765605,123.66371999098145,118.51395856564065,120.91269739123878,111.04673709910854,109.63588392102815,115.90753319616147,109.3588537997627,101.06923139843502,100.46478179545061,106.87537923107585,113.30263265191498,105.73647682867659,98.576610400451926,99.513530273762711,92.206642149978137,90.691163951440714,94.617120475231275,75.392755799755903,73.157835175166497,79.181746130047173,81.54246396327207,74.195979500485109,72.714119178258713,78.314034284384562,82.726218653081204,86.744137222286582,89.251486894991359,84.387169279191269,85.442395770107026,89.536129969697953,95.383281014008759,95.692411970686067,100.769371804293,101.2138666830251,93.887367227696544,97.360103978729143,95.052463840410695,97.180234582604314,93.279742968501523,93.246061710444891,94.156937566428013,88.971390326280371,84.517223903335889,85.414794428727603,86.346374821477596,81.278808316779035,76.778146783942447,85.026001795028506,88.965017080450565,93.326447774953451,93.692615246800798,95.730589938535147,98.370740223707159,100.26828623968852,102.44000989660296,105.56243501905502,111.12141324464876,114.53795239441979,111.06137095933897,114.36962866805351,111.4563547261108,118.67009101065547,123.20332521337406,125.31346955271508,130.3685247484149,123.10807251318245,130.09108107926929,134.24844241260325,135.24479620649564,131.7411429098554,143.93989199636121,142.41261616413445,142.94074505538208,143.15350793449994,136.81863323193426,138.19394723168153,142.47775867887751,149.85200218840254,149.03427524455293,151.03920764287534,155.17840569929831,144.71534059633419,148.9744898286252,140.87853982507067,145.81195321126171,144.47035138891462,145.20021471329818,141.27141665210459,148.48627693970462,157.13577357584759,155.97578751866743,155.52155979297686,156.75457370551663,164.45163135859661,165.56669457151509,136.58879887051231,134.74976667732955,137.17732445766575,129.09636640683763,132.40045441340706,138.92784133566789,132.97401129087115,145.95078597481412,152.67813697832133,150.03947983764806,141.52787088832949,143.04189225052741,140.14260327082079,119.8891935706762,110.95620274595558,126.00455470059168,129.90067226378525,120.54909241234662,120.39675402897767,126.85213242634551,121.10357460221834,117.31446495413169,118.74857095037389,124.36147170791673,135.18963145961843,138.43308446741972,140.46453218622119,137.59040233537252,140.68481713661626,138.11180567309785,138.89990442964134,139.11296809405943,143.79738629402186,136.95743352791632,136.39925751747873,134.70187662798008,138.8273177441163,142.77636695869541,145.69540874432488,148.20052388962199,144.97949266084402,142.26402276212841,143.93759179690321,151.6400355984857,149.63305670509632,150.50740891629906,156.04669748147759,151.66051070572442,160.91530314782906,162.03852800841415,150.09740315550027,157.70245661501457,163.36640943020586,170.11082534927567,169.01214107955252,175.66301214437138,184.87929963881487,186.88752796949689,180.48032952643732,182.29471860772233,182.96764039558309,186.75154607661173,193.60231634629611,195.47752481061733,186.37257914700646,193.61222806735699,190.69871667190608,192.99035870236477,193.04145504886264,186.80041050109017,173.91707429400361,177.52194190388602,167.67647473237633,181.06700194901521,185.13155086539729,182.55134818433027,178.9033590393515,189.81147751928077,195.56378173392403,202.7536474702521,185.80294847863263,188.2404630770765,194.92485745740865,194.89545712426587,192.02700232248807,190.72210771534898,187.49381816538994,174.56335331265103,159.68339331041105,149.97413741000841,157.72511181969347,157.72255559715447,164.10519392737135,152.74256801464904,143.25030249236013,150.00877605418609,153.90106332640266,136.64058450512266,141.96355745954955,148.29931655719389,144.76557951276874,143.96668010647011,149.63742951294029,146.83447961717718,145.03263045146679,153.0746068315556,157.72982278418573,172.88619301122708,168.56833953112761,174.8112989586682,177.51425375185519,180.553623938812,166.05299231074304,158.34943411042889,162.92682204853205,163.4203603801476,167.84042326451907,171.33679909324707,171.92023493647037,171.66629980790879,161.80375939143281,161.16300210559396,152.17066669720265,147.49660857118454,150.86299652197391,144.97308158309397,150.1708028790591,157.04958585421591,150.20522318825681,152.18590996808516,154.04756941763162,155.81501160010714,146.10307696355031,138.13625500992958,132.6402304967786,126.85117039460339,108.27093049894326,96.809179539047804,101.61238106838825,97.347954941686481,99.303072021298064,100.61853751357657,98.713542075611798,102.36499451517372,105.62408496144786,107.09105510601761,110.6019638204948,110.5961430839658,103.96232401899735,104.54419512016209,112.70567845833079,118.24615496512297,122.12473180162452,127.24831646281481,126.91130744550138,129.3185484587672,122.14681445794585,113.8216006112044,113.24254645812428,111.06178869788718,111.91930340624194,122.77550368103421,123.8472603935561,112.49520175994181,109.84293536813149,108.13355667442717,101.79804296886027,93.620730691011147,97.460844007809399,94.768092830311957,93.484494568279047,100.16533693158333,98.946135900283124,95.64587297897647,105.46993514608344,107.1486429788818,105.89133883426447,103.03504710194322,95.546537615950101,97.590189499197052,92.391238874379241,90.377790847761602,92.558924920706005,97.871050745511113,93.191412023371342,91.464169176070314,92.119170785816493,89.504575696977227,92.237618950167416,94.62130449377841,100.41037897124119,101.25690075321292,104.38023236983608,106.69273873948134,103.00325184769379,104.14627744942152,106.24416436598335,110.05357179301727,113.89173998484257,111.11939188158226,113.47615252492088,119.31590653136509,119.13317166241102,123.94997893616714,127.19627661578657,122.67914419430495,128.77559225570261,130.68613019193305,134.53887986177111,131.42913372558147,126.63591803882474,113.98845383922765,117.79536650234158,110.99098775609282,114.60261228359956,112.32493142719375,100.60379366211629,104.20364166930646,108.31424873558406,104.96745020938316,106.73894939836784,106.52147675082612,102.78851892397476,105.30582941382757,110.77093600911549,111.29250149128887,107.04220113715822,106.77026752345164,106.17501302150323,104.98624940689444,105.06009790111938,97.18950060279343,100.64930098609332,99.748190195194653,93.890828141613127,85.361954504292868,88.747885915735935,87.535073983447774,86.40892576351655,95.781172052717977,86.654722373096035,86.085038203652289,82.354296447925876,80.095992268251578,67.219202941070222,68.552702246048369,52.309102602243961,49.587954097588273,54.617717579094148,57.635106815476995,60.340272201736767,56.064004366691208,59.203935594519137,53.183428730851766,56.164537350364213,54.448432818640477,56.01346346867804,57.846642503273038,56.025236091407749,56.590476689179518,56.428331419065891,52.720843327096162,50.094769576618042,51.864544578993076,52.532274020393992,58.450724912909408,58.535524431710776,54.596166186288613,56.07332137090598,53.537918386295253,54.449268365856078,54.55761168547172,56.565733090539368,56.217947949965712,55.263545180872484,55.702848665295207,51.24258552843915,46.511564428084498,43.428212583601038,38.411774235285108,40.585650629715602,45.451126968203624,40.161125066554362,41.642849599268423,38.686126016645204,42.366298712640734,45.031825729676797,45.763233410703798,45.070180440971626,48.452375330725914,50.69367485826146,51.276567873076196,49.269156451255071,48.922523935425623,46.400456022854151,46.050512678928484,45.008421905537979,45.103169443961484,45.134635285276524,45.226858452890539,47.979059178787452,47.740523477202281,48.755515124614902,50.621570622966857,50.738871022876623,51.811363751703112,49.595602030285299,46.275751204217748,45.741263979823479,48.267825550781794,51.342334839378012,51.569698340554304,53.557592502996606,52.546041657356511,57.346221665911656,58.721265609057888,56.887131478224909,57.028538921999996,57.760651023000001,58.700111063999998,54.165853441000003,52.971867228000001,59.310000821000003,63.688366514000002,65.194563083999995,63.593290582999998,63.187084640999998,63.419140938000005,62.460678152,63.379286651000001,64.099749072999998,66.942431908000003,66.730715855,66.75341684,68.641227755000003,66.267669386999998,69.570872236,68.706433430999994,70.175713860000002,70.310293258000002,68.257463744000006,66.049120574,65.893702636,62.845212596000003,61.295813754000001,55.109338876000002,54.532323126000001,56.835577102999999,55.189836845999999,61.571756286999999,61.724438719000005,61.692697807000002,56.689551653999999,55.920135373999997,55.309342508,49.074555027999999,48.448949499000001,48.584022828999998,49.008141995000003,49.206844390999997,48.867898967999999,49.785709263999998,49.846897474999999,50.341818412000002,52.510181509999995,52.839431361999999,56.100164135,56.889169279000001,56.248235825999998,55.978029542000002,51.642496866000002,52.343950783000004,50.114621268999997,50.079490833000001,52.207353435000002,48.044753215,49.09995438,47.546485904000001,46.455998070999996,49.421240894999997,50.098587700000003,49.114178621000001,48.821241809999997,49.251687434000004,49.964988048999999,50.478470985000001,49.922419519999998,49.568955821000003,49.383426020000002,48.160110379000002,49.853364884000001,50.992131803999996,51.141787252999997,50.734504650000005,50.509356226000001,49.679501336999998,50.162166222000003,48.999582916999998,47.100568711000001,47.118330454999999,46.684981530999998,46.784947959,47.020014402000001,47.927243357999998,49.494864251999999,49.499758974000002,48.198679670000004,46.765658629999997,47.397818369999996,45.753302589,46.886831446000002,45.781519250999999,47.542447770999999,48.726999876000001,53.670400215999997,54.899980556999999,55.834352046999996,55.812440906999996,55.713913261999998,55.502398214000003,53.785153235000003,54.936908620000004,60.090444505999997,60.610083127999999,57.494686567000002,57.378678203,48.256400053999997,39.188623170999996,46.177922260000003,44.620824695000003,42.102353923999999,41.630766387000001,42.947246434999997,44.051394143000003,42.69680512,42.334043946000001,42.469308486000003,43.084873887000001,40.227813580000003,39.387550894,41.199161869999998,42.949683802999999,43.011032649000001,42.840608531999997,43.543877502999997,44.056756312000005,43.490109001999997,44.438139081000003,46.743246431000003,46.321028914999999,47.308734694999998,45.885568094999996,46.713482223,46.530289940999999,46.602920853999997,45.308012650999999,46.197624165999997,45.679408531,45.997618185,45.369288531000002,45.145303013000003,45.851508490000001,45.187448887999999,44.023062455999998,39.670035278,40.168040842000003,40.279720777000001,38.12898113,39.850487149000003,39.263685233000004,39.461082302000001,39.424905127000002,39.280884766999996,39.098364091999997,39.389352234,39.472473551,37.911994818000004,37.920413826999997,37.634770439,37.842042321000001,38.577669650000004,39.571689274000001,39.495349134000001,40.859642805,40.241755488999999,41.335230068999998,41.436655317000003,43.659496011000002,44.870508948999998,46.089509917999997,46.275190590000001,48.166522446000002,50.570157330000001,53.250204175999997,54.760509466999999,54.636851516,54.848765337000003,51.970355177000002,53.013901005999998,57.755991783999995,58.589528044000005,58.085254051,59.353960561000001,56.250524925999997,59.086033319999999,60.104071623999999,61.425629743000002,60.025158245,62.809366548999996,58.491354805,60.231023450000002,63.147769034,63.626201359,64.547548380999999,65.755233458000006,62.804063720000002,62.709231553000002,68.223312496999995,65.721101294999997,60.150986979000002,60.314625337999999,61.691127543,60.375210027999998,59.027173998000002,61.654442838000001,65.712744850999997,62.933648183999999,66.207595406999999,67.978155521999994,67.819656203000008,69.318236299999995,66.776580296000006,69.712390567,70.386439490000001,66.722075369999999,65.819195366000002,68.003889118999993,67.233948268999995,66.374223962000002,69.108420144999997,67.332763635999996,63.580761989999999,61.448172143999997,62.326712053999998,62.982296191000003,61.500307754000005,58.362812992999999,54.299354616999999,54.839122852000003,52.883335383999999,57.833319412000002,61.694349065000004,63.557224194,58.730959134999999,59.951814599000002,64.565459230000002,63.903899473000003,65.200976948000005,62.428720238000004,63.467434605999998,60.641250597000003,62.897841180999997,60.024503803999998,58.849888935999999,60.290470536000001,57.676185875999998,59.379047370999999,61.798461328999998,60.435302354000001,62.740297074000004,62.778136374999995,60.723239144000004,61.326036760000001,63.041986874000003,63.696358572000001,62.965505483000001,62.734220897,62.010116343,62.222153841999997,63.527325990999998,62.977655174999995,62.709655632,64.455736454999993,67.010356338999998,67.205850146000003,68.199199132000004,67.385677176000002,68.662373459999998,63.037360176,61.074732035000004,58.063980319000002,59.432680918000003,58.407141028000005,58.306241178000001,59.223648196999996,58.181583379999999,59.844224131999994,57.552613659999999,58.609148320000003,57.260086653999998,59.113083643000003,56.123937058000003,56.176108122999999,52.016573985000001,51.919547402999996,52.829751356999999,50.416985129000004,51.818157053,51.475432773000001,51.734448976000003,52.870696375000001,52.948930177000001,54.377897226999998,53.759204068000003,54.772491520000003,54.560229540999998,53.584818308999999,53.663751563000005,54.089122730999996,52.762889618000003,52.480962535000003,53.077263696000003,53.508567458000002,55.296154117,54.736829168,54.784587486999996,53.319646110999997,53.270417326,54.640470841999999,54.394354313000001,54.835462475,50.471753270000001,52.297129673000001,49.159621084000001,49.629524152000002,48.870839160000003,42.906668962000005,42.737849449000002,43.104903948,43.211712958,42.174321536999997,42.820089418999999,43.829424098000004,44.302612222999997,43.562511700000002,43.810913659999997,45.199916537,47.556011548999997,46.805386401,48.528404899000002,47.906483909999999,50.334152969000002,48.804799207999999,49.488007013000001,46.777016170000003,47.584379039999995,50.331923356000004,51.569772302000004,51.958972416999998,53.008598217999996,52.932603190000002,50.979126868000002,49.729495505000003,50.270674096999997,49.894980181999998,49.810502575000001,49.705889919999997,50.190771335999997,50.121964984000002,54.354296597999998,53.882297713999996,54.400925399000002,53.685252667,54.463554217000002,53.083318216000002,53.192421687,55.380106498000004,55.898065543999998,54.836427080999997,55.367294299000001,52.299083715000002,51.894052815000002,52.876419030999998,52.992018262999999,53.446756782000001,54.451064054,53.069000895000002,52.719473389999997,53.281031892000001,51.790918605000002,51.289008799999998,51.139816908,51.539334734999997,51.332584525999998,51.272840283000001,52.172548634999998,52.742380119000003,52.598399415000003,52.502983579000002,52.711382592,52.235605053999997,52.925267032000001,50.329503244999998,47.574454607999996,44.228543962000003,44.061010338999999,44.739483512,44.749254108999999,43.963807572,43.292141719,44.483233742000003,43.570792691000001,43.255712070999998,43.332191761000004,43.668036016999999,43.584472212999998,44.701346662999995,43.883399486000002,42.594326625000001,42.040690220000002,42.273998335000002,42.148090594999999,42.246580393999999,42.690444337000002,43.011304440000004,43.382993438999996,42.720635596999998,42.487281912999997,41.309860882999999,39.772000753999997,40.372143837000003,41.064699159,41.563428719000001,42.925890160000002,42.983157189000003,41.943425900999998,42.945816210000004,43.876670754999999,44.285457338999997,41.960333411999997,42.573707442,42.664518348000001,41.958758457999998,43.020695775999997,43.042170476999999,43.492581859000005,44.877558567000001,45.066832212000001,45.679415147999997,46.828679974000003,44.689232138000001,43.979310843999997,44.427744668000003,43.529006482,44.400031656000003,43.999386121000001,44.090370362000002,42.211385083000003,42.130408731000003,42.149851747999996,41.475497390000001,41.912792095,42.351164443000002,42.773150735999998,43.440826915000002,42.234351197000002,42.075857554000002,41.812922434999997,43.025891772999998,45.511159991,46.53022661,50.140697447000001,50.234975636999998,51.255885821,51.437212814999995,50.656268593,51.141813718999998,52.910717839,52.725764920000003,51.973597124000001,54.639127852999998,53.554767321,54.665389411,55.906245168000005,57.085870829000001,59.833766203000003,58.908361978000002,62.252260107000005,62.114203914999997,65.023068487999993,66.026056062999999,66.578747903999997,63.399067655000003,61.687827141,65.604950269,62.121827777999997,61.983593456999998,61.202195445999998,64.180425071000002,63.805161097000003,59.470863836999996,65.213042063000003,65.824621139000001,66.383675441999998,67.811634928000004,67.288839620000005,65.661824894000006,66.408653731000001,65.981671700999996,65.725986499000001,67.469055091999991,70.235484130000003,70.404842932999998,70.217221925000004,71.604914863999994,69.441403992999994,71.727177396999991,74.844349816000005,75.069391885999991,74.947301850000002,69.769610737999997,70.003968530999998,71.538435257000003,74.416635654000004,70.843361066,71.520653125999999,70.085771761000004,70.350258861,68.866276889000005,70.404943603999996,73.120461593000002,75.410070399000006,75.568512980999998,76.408117703000002,78.417370680000005,78.388645189000002,81.638946713999999,80.291024675000003,78.074715247,77.521233960000004,76.380261059999995,79.999879182000001,78.587309102999996,72.541621884999998,74.575280152999994,72.512558851999998,70.172491244,67.876928019999994,71.596980083999995,69.067621314999997,77.437980522000004,78.163232289999996,74.277379289999999,76.206138150000001,74.748350107000007,75.820515689000004,78.147855333999999,77.140740284000003,73.524476089999993,75.529662217999999,75.488510153000007,75.015938335000001,71.032861330000003,70.122739162000002,71.314743026000002,70.574607372999992,72.840343103999999,73.696213213999997,72.544319670999997,75.295806033000005,76.143127073000002,72.841948856000002,75.257087429000009,77.751451994999996,77.281689345999993,76.775756178999998,77.775276148999993,78.087793017999999,80.107014855000003,79.199268357999998,81.713042023,81.914897590999999,82.994015527000002,85.92749671,84.771888560999997,87.899822419999992,88.928357140000003,88.416045628000006,90.29467220299999,92.868561425999999,93.694668816000004,92.144732613000002,89.089977813999994,89.628177695999995,94.157594371000002,98.538432873000005,98.438700083000001,100.935990038,102.23388202699999,103.170803011,103.870363868,109.206264569,114.76017384400001,113.542331796,113.99608386,106.665981399,119.74095618600001,121.104158697,120.40246833,125.023335867,126.863319226,129.92629036299999,127.611274321,130.34057417299999,128.572784614,119.639338287,109.523216766,117.30555113600001,111.97351578600001,100.153759792,112.23849472000001,113.236897637,109.376516638,112.153656603,115.043800938,120.04946526400001,121.84050509000001,118.307918419,121.201977511,119.785339128,118.34746581,120.662953331,116.437512019,109.37235226,107.551932803,109.187470039,106.8434419,109.37366608800001,110.909251376,115.24302209300001,109.11401707899999,106.361224777,103.624399395,88.040626278000005,77.285154878,84.279639008999993,80.624255269000002,81.448305177999998,78.409752346999994,81.782127087000006,83.076524454000008,83.522642861999998,84.745348659000001,83.391806732000006,82.874793951000001,76.420691915000006,77.183096354,79.066774781999996,83.161978507000001,83.116013792000004,84.844628925999999,83.161248117,81.824250481000007,80.389700102000006,83.431632777000004,79.914158998000005,79.487728594999993,79.360013858000002,78.646752335999992,75.691419084999993,81.515004332999993,82.564440611999999,85.897813737000007,86.536291927999997,84.559083098000002,94.786876067999998,94.241156978000006,92.264002633000004,91.514450288000006,94.072754114000006,97.122694460999995,96.247414859000003,98.873728893999996,97.971371223000006,96.437709139999996,95.389966744000006,94.636787235,94.896528537999998,93.054650335999995,92.559786361999997,96.248117855999993,97.216952629000005,95.193050798000002,88.501553060999996,86.027184798999997,87.229470996000003,85.706900195000003,80.091806700999996,85.168719250999999,81.551023823999998,80.504274104999993,83.210805804999993,84.583703483999997,78.888658706000001,74.566841104999995,77.453719817000007,77.295210288000007,76.532119981999998,75.735652709000007,73.882729315000006,74.529408744999998,76.628122548999997,76.030520292999995,77.489467919000006,74.169010346999997,73.096782439999998,76.552882503000006,75.728086461999993,75.576901101999994,70.877079524999999,65.220514890000004,63.517681989000003,67.873805442000005,63.605127266000004,66.196850526000006,66.871021925999997,67.143370230000002,65.775928407000009,67.614039105000003,69.196985397999995,71.439890985000005,74.724478933,73.788608139999994,73.111947205000007,71.959091615999995,74.257556574999995,74.379108492,76.101232429000007,71.944225173000007,71.028765883999995,68.428300993000008,67.011740572000008,70.374405596999992,70.660573327000009,68.867418650000005,70.311791365000005,68.466375776999996,67.153227217999998,66.855448701,61.847020571000002,59.823243411,56.114749551999999,50.369280744999998,52.808044940999999,50.857510273000003,56.516433696,55.291890721000001,55.658093294000004,52.881709635999997,55.75441404,56.651200430000003,56.092358249,54.6160827,55.356507864999998,55.465910641000001,55.795122640999999,56.119697979999998,56.972560328,61.084975925999998,61.190257731000003,65.307176570999999,65.513830084999995,65.066864324999997,61.953498701000001,57.615451491999998,57.006605759000003,56.442367856000004,57.327673077,56.413993273999999,53.305124243000002,56.46907788,54.118061335999997,55.986510035000002,54.077619949000002,52.202857076000001,53.798950550999997,54.838709168999998,57.486546722,58.089127574000003,57.067769460999997,58.248438811,59.812268932000002,58.779901299000002,57.250198424000004,55.684787514,56.808970375000001,57.749745894,59.932673119,61.494471466,62.528284999,61.250732204000002,63.396644604999999,65.12244226,64.084537339000008,66.490706130999996,68.973956000000001,67.748388387000006,67.148747935999992,64.508425419000005,59.542213641000004,58.087251379999998,57.280059326,60.107492324999996,60.103722869999999,61.248043369999998,61.599304705000002,59.884615666000002,58.747225430999997,60.167075912000001,61.652408399999999,62.951758417000001,61.481519994999999,64.904841531000002,63.366350164000004,62.668070655000001,61.274384337999997,63.829387575000005,63.163887991999999,67.238992127999992,65.779506413000007,65.947863436000006,63.068066426000001,64.016770369,59.678761387000002,60.299381949000001,61.186518370999998,59.282450337999997,61.526425042,63.131979358000002,59.220913181999997,58.450930718999999,56.791938485999999,54.759899916999998,52.792547468000002,55.755362335999997,65.023099376999994,65.201871374999996,66.949350777999996,69.713470447999995,70.949272395999998,73.817188454000004,71.801774174999991,68.667453295999991,65.391602630999998,69.009008187999996,73.652557338999998,70.182635992000002,76.226590848000001,75.532331870000007,72.935784233000007,76.364064886000008,79.286022297000002,85.750368323000004,91.198244141999993,90.854019252000001,88.079811946999996,97.835420665000001,96.880471994000004,98.197015782999998,102.443262722,103.101962923,113.76132025700001,120.513370385,125.335978254,124.498613738,133.43970365499999,132.943316565,136.180479502,114.77283598700001,112.559258716,122.798424384,132.038798224,131.85026564500001,129.80076804699999,131.78348680299999,128.38896327800001,123.188180514,112.80338767400001,101.701995627,105.995260524,99.546609850999999,101.62627743100001,110.488008896,114.603058351,110.76642651900001,103.405795646,101.709019621,106.022301965,100.50101279899999,100.083847342,98.280692029999997,102.93338844500001,106.642103081,113.35048832699999,114.02560068300001,113.533394148,113.858834039,103.25462783499999,98.394246753999994,95.060389813,99.127327089999994,98.739014668999999,96.475237376999999,93.853957917000002,98.090852392000002,105.318164884,104.226118391,113.062641404,105.45270187,99.909476835000007,104.286310867,107.508698393,102.94079088300001,103.31118109499999,101.204564257,100.65246835400001,99.460800904999999,95.031921296000007,90.105512910000002,94.633242972000005,98.673014046999995,99.523172747000004,90.821982958999996,77.612631680999996,84.101373077999995,77.585073546000004,75.591716816000002,72.885826500999997,71.936967448000004,73.716036794000004,72.493615629999994,75.486673780000004,75.090422459999999,78.041969246000008,76.239466858,78.648479225000003,76.778223717000003,76.062744053000003,77.386849425999998,72.124140093999998,x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:0.27184864725731117,0.25205661677463453,0.27414417609843689,0.2637210665059353,0.27844711263896471,0.28867853473321148,0.30181545171898527,0.29317108282253201,0.31605090627579457,0.32972297914678883,0.33405832927977208,0.35440946500315462,0.38683552188179071,0.42098862303739537,0.46931011889957119,0.44754825888058036,0.44515168699093977,0.50998193080094012,0.58737085894237495,0.56360893705828019,0.55989974271637166,0.57011605116243302,0.62971568269890099,0.67065581459631218,0.63009140764197369,0.67228723848648642,0.66120928045998539,0.66692558820724557,0.7125343695952715,0.73380240391098539,0.70136688809437686,0.82017368130347634,0.73102950808206657,0.75039409741152241,0.78731738025805953,0.83326393656804498,0.78621641745577264,0.72989649229711162,0.69359003646070505,0.56875732947917967,0.60274684488326358,0.48581643264824592,0.54019124758718462,0.52731322958225135,0.48356348518823822,0.53496277832498507,0.5715323556175278,0.55982311190774681,0.55884707097132846,0.55282746136976613,0.58130431903125768,0.65608832951744844,0.66849802076147924,0.65651506428413242,0.6329653942676714,0.66914766566711492,0.62006429539583507,0.56397803298604288,0.57252114974924595,0.53833108304343824,0.58192189927394011,0.61357691124216629,0.60046274368068353,0.58597678380147045,0.57819453801829113,0.60648425087597957,0.60539956802150741,0.59479838114521755,0.56151388976983796,0.56191954497894159,0.56245244000124472,0.55908778750345789,0.50201864111946648,0.52508431085905194,0.53183439677615851,0.56142775876611495,0.59091734758370862,0.58358047212926323,0.60133800904509727,0.51129039024011291,0.48938342154871606,0.47148283063044616,0.43921612026030488,0.4498001650139436,0.47073878207705988,0.44680234574497035,0.41461282660104715,0.42946503301946493,0.44066967751119179,0.4638890139110714,0.47855962362302762,0.47561664310355312,0.46808149178428593,0.49906501615060961,0.47649977873721383,0.44886338807034676,0.4466509165608521,0.4285944454178896,0.44939976830701767,0.43433190212205375,0.41995850348716246,0.41763639841434319,0.4311113273564402,0.48308057979670949,0.45009880985843154,0.48806044454735087,0.51810197366843624,0.54833971213711408,0.54249671899782115,0.50537666579157303,0.52747643617800577,0.52478137220172272,0.51524877028719729,0.53564554042614176,0.54644758067393795,0.52118369159589051,0.50860173271189879,0.51251884448787521,0.54606353960541654,0.54787458253719734,0.57564879169072469,0.58049703429738031,0.55624438759122086,0.48757909856900739,0.47861501223243863,0.49766733429194687,0.50064201073274717,0.51743038133703934,0.49879920598039718,0.52098461365387294,0.51981493690069058,0.49101205126775582,0.50853563134141666,0.50519514372640018,0.4963859666882442,0.46422669532562111,0.49396576217103316,0.48253712060854426,0.47220680184681285,0.48130240136631031,0.49118603270280303,0.49421029310181197,0.58514703697300874,0.59130607139087843,0.5820695444630104,0.58159923321571227,0.58315500236072282,0.54939888298877548,0.53542650696249083,0.53177515617642968,0.4907716274140661,0.50445254873020673,0.50025716500228512,0.49170533623632906,0.50326319622356763,0.52090573779549487,0.5025135369123781,0.49424204296841623,0.48831933538890127,0.50642782653937957,0.49112760202792671,0.53502212937364391,0.52753228493224924,0.56161952935284987,0.59040409837286489,0.57977724374957518,0.58864138879561523,0.63667848285970763,0.61803628016856038,0.54942603864056849,0.53787227246301939,0.57631528390425757,0.58503383601664183,0.60835782725679621,0.65002232153253914,0.72942475394039263,0.70146510457048095,0.64010543926054453,0.65161000332373931,0.56320257046422739,0.57604295811073314,0.61647606890661422,0.64491218544745266,0.65320960539285977,0.65572165612196898,0.58555949922752148,0.62256021895124292,0.61786208787705021,0.64313014774960209,0.63924942222716652,0.65791811399829214,0.66666181375883582,0.70017769303798616,0.75648568643973135,0.84871904275270538,0.86047661535603481,0.82848380864487581,0.8701482945984651,0.94905808974741035,0.97556986902010578,1.1215865904124485,1.1920755120078752,1.2370566726337557,1.2164948042223074,1.1059583810223046,1.5571136557046543,1.6146248617299932,1.6896712990168652,1.8244075643554538,1.781819297942846,1.8389101914041674,1.6365094271989875,1.3506463018328105,1.4467839635053821,1.4051671273906123,1.367036917356117,1.4261378583195921,1.3306516889083042,1.4466164765479306,1.5201007297258968,1.5684780762950226,1.5534993030635036,1.5838390242693237,1.697286445119957,1.852795089641063,1.8862854141938499,1.9480926571206396,1.9126174902104651,1.9536106064805381,2.0422792978856563,2.0628815953279229,2.1349667943482729,2.1161442004275983,4.3414934996199861,4.5805117176800252,4.5349977838309314,4.6456225057844733,4.8880973739259446,4.959435886284183,4.5477644158807209,4.6015965081309531,4.2392488726766544,4.122146815809387,4.7149637240970605,4.972471646335606,5.3551166654576576,5.4067890672784813,5.5190467694399956,5.3445741261637636,5.6453696255537125,5.9468951768528768,5.6324804555409855,5.9127188824329835,6.1206695966880318,5.8608280415017475,5.7089755626868168,6.171156699526108,6.4313601707697501,6.4498247718526045,6.3108949580023364,6.3163395450547739,6.4553481288109538,6.429066913607727,6.6624280470113888,6.4319372939239656,6.3713918639173528,5.553227605471875,5.2504125261265244,5.3338541191985769,5.3456039970801044,4.8421208376734057,4.7107113462606094,4.401639330966276,4.3894722249572169,5.03455834047179,5.323452518393708,5.28245231003973,5.7776363645884317,5.9489710659888715,6.6331765576938153,6.6248814323315628,6.5685224310708179,5.9460997229677446,6.0967683146779166,6.0936964176299284,6.1719266075373014,6.3850771517114424,6.7842852228395998,6.3964855003332559,6.3897110482147639,5.5890204880629426,5.3600794595240018,5.7769915215287426,5.4112636723981495,5.3428088358516277,5.0426707059359615,5.1520470754545329,3.4818432287768104,4.0098629216427071,3.4993415831457213,3.318314034965141,2.7683879110622627,3.441694270812576,3.6650525838232255,4.0025643085740228,3.882526576402654,3.3777275011308205,3.1595106323117079,3.3296452929827893,3.555981817141884,3.5491097219746166,3.6826764248974229,4.0854902014034735,3.6187901283284276,3.4656332949991935,3.5412915240519283,3.2547515802581302,3.2077813173784335,3.4101417558169516,3.1945716098364159,2.993322958074117,2.9820854545043147,3.1770661826347606,3.2571623055393246,3.2804491680945489,3.1146740789595668,3.0916202194734552,2.924053705447605,3.9140845464087164,4.0552352228190074,3.2425411285651649,3.2040410965493464,3.6114598312073412,3.6526572585481745,3.305768807993644,3.2769037950788658,3.4429509492989467,3.5006855545129554,3.6517459599936188,3.6596052282335449,3.4373330327438794,3.5698865400095485,3.8690388831561791,4.0670177969572308,4.0584207299184811,4.0195370827012482,4.126348271949027,3.8179250064282968,3.9428288605182189,3.8835998943070678,3.9886870985016003,3.8136962089779729,3.6889720062350335,3.7517270384843755,3.5319370034965232,3.3826394158837161,3.3935604952794876,3.359215588347908,3.1496616254190144,3.0136198375189593,3.2836778025441191,3.3050325101363853,3.3552037562727151,3.3984377903474012,3.4242532195829938,3.4559010198330782,3.6108329858464288,4.6051845025625084,4.837991771198844,5.0769085104121245,5.2631779601340725,5.3049606285739799,5.5050029151411479,5.2570666378770738,5.4848088186759014,5.7622273080742445,5.8263709072923291,6.0094649352132876,5.6659909381712481,5.94305656643931,6.1351661385448892,6.4831018595104695,6.8306434448618347,7.2543312898808949,7.2011990211269108,7.1916582867117143,7.0676234923082575,6.9418208146548466,6.9535679773918275,7.6321098524489912,8.3354752988656173,8.1443781751236486,8.5779477909552497,8.4857401643718617,7.7619376332473564,8.1171582987045383,7.4878597471590069,7.8315485245376237,7.7502432078368031,7.8541014602447774,7.3973167418722312,7.6148820614264991,7.9795456795719701,8.0184782944814117,8.2452722160263647,8.5200487141791257,8.7888439926308024,9.0634277596118409,7.2090871817960078,7.2453981428671739,7.45331316090369,6.948728460849992,7.3034236329892792,7.7590864864395712,7.1054082982386149,7.4259356209822727,7.7754389527812009,7.461087572315364,7.2164002977165467,7.312944495389246,7.1545142245061868,6.1935988873030823,5.7365698897831408,6.4604104842458412,6.581263644529372,6.1749006149823771,6.1142158549437795,6.0607942426368453,5.9502821535840269,5.6314195309484063,5.7269515894093814,5.9292517801583813,6.4058802670827504,6.5754297382796381,6.6319654967841473,6.4910787976546658,6.8233433738419649,6.7011685986493887,6.9200169588948768,6.9250211787220337,7.0340764615992555,6.6653803158144456,6.6505586140965249,6.5576493511098022,6.7433980132184672,6.9941527761639861,7.4651439218464475,7.4915248993503383,7.2750903271404468,7.4259654641021484,7.5166974991535653,8.0493011062451387,8.3259895830628068,8.1272218725740686,8.0183304753683728,8.166856324929654,8.8256120050122036,8.9754820328229528,8.0243649867476847,8.1326880070637344,8.3770691004780247,8.1400299078146077,8.9351645006282467,8.947819688766856,9.5715454891246452,9.462996294120984,9.5665878245517888,9.632491566271824,9.8321902770431393,10.398475755904343,10.711633132997804,11.744249058118641,10.904978570252808,11.114303666361195,10.731607407590332,11.207714993431352,11.067299650067383,10.973431756689536,10.060386700423663,10.120730161781353,9.3861880568142624,10.418483317619746,10.805884150917535,10.373311152126746,9.7855186925354189,10.158311847062777,9.7333195421767584,10.483110349090396,10.041829979926007,11.297533116794597,11.201878474905641,11.105572543212332,10.587224429365591,10.465225174881027,10.185047920033753,9.6726880129940298,8.4732023064370594,7.9443342393454088,8.2192500512630033,7.991578955569679,8.3605616073887745,7.7124193945844581,7.2353069218376618,7.5472661750600878,7.8156026430861232,6.8136342132032155,7.1022140202736921,7.5676942465381103,7.4292556046387972,7.2425301089284631,7.4453487658216204,7.5987501562553916,7.3510617076755977,8.1887554494557548,8.4221918270749541,8.9382001758899037,8.6193619518983269,8.8284389396778522,8.819326191472129,8.9063050552239531,8.3154595463799694,7.9515851866326841,8.0292946873168205,8.1652241801264722,8.3964134914753856,8.5085999765633176,8.4755227864913536,8.6003549197538121,7.9370966670537086,7.869135571914029,7.2352974568100024,6.936880660792724,7.1219640638853718,6.6803434015806999,6.9894754524131315,7.4160413451723173,7.0468739639530611,7.0684035237970591,7.2838143930220838,7.1791082694819863,6.7626346256421073,6.5892311227363507,6.4134981818068582,6.1642561239120965,5.2032688047072071,4.8517372236937035,4.9300968620707408,4.7557255499536382,5.2586502149266039,5.2433611903104662,5.2258362942239387,5.4415909005270464,5.5709794943357736,5.4884402209303289,5.7143687287630485,5.9811659362152056,5.5924732555171914,5.5714430777718889,6.0532520134286329,6.3354639829055657,6.4925959841830405,6.8063621185655734,6.4836404827959342,6.6901042277796137,6.3300841277630866,5.7675468333321049,5.706004451475394,5.55912617796983,5.57307843559785,6.8263711542859227,6.7585324442772503,6.0476459717714306,5.8176079736801398,5.8023448868326568,5.5746197620870532,5.037243942653987,5.3321354197578614,5.077393173530325,5.0326811050188383,5.4429709256094725,5.3643039649724074,5.0921197833114178,5.6388638375077846,5.7667309645191835,5.8738726526859182,5.6808346915626942,5.3565429822729982,5.4486402350039214,5.1905549713812889,5.1725514395501193,5.2524674220817786,5.5574048715880622,5.2677956934338823,5.1649413958129884,5.1620694815061512,5.1471675660083491,5.3909638558456408,5.7553244297457411,5.9581214033632079,5.8223192207313872,5.9394037515321827,6.1049338096650985,5.9021002015046236,6.1878403714893011,6.3276355099092711,6.4550135299981548,6.5417434201020086,6.3306261104259249,6.3970333276000844,6.6712800092917632,7.0071722773615193,7.3636294556514059,7.448646588833796,7.1370123674127655,7.3971933623413122,7.7170160065508355,7.8134990605370831,7.4578094595566427,7.1561641095842106,6.3456361225589859,6.6001234066089722,6.1661432860523178,6.352616722917503,6.1667181439859746,5.4907842667152806,5.776056979929507,5.9456238963965689,5.69489973105361,5.7587814228221674,5.6973558674914386,5.496000745878959,5.6512482081726318,5.8186206179792492,5.7590235923093616,5.7386578485754853,5.7539751435026716,5.7366106651357143,5.7312154828634192,5.6954792183456249,5.2732080246526607,5.6259483694815628,5.5965060358198286,5.3153897601555826,4.9359539945088358,5.2496235263923694,5.2074724278534461,5.1121193970244008,5.5753835050446554,4.9633233782719373,4.8822328664783043,4.7601244585800941,4.6434548894500551,3.8989225066159321,3.9167101883309385,2.6585613403731045,2.4770357679739661,2.7171015288885272,3.0684054412630886,3.2467289498970686,2.9935354199577731,3.2032372753547307,2.8581782723721361,3.0237247974590815,2.9399845889761949,3.0172790092191519,3.0750407612152273,2.9283356629625104,2.9360136593094026,2.9151805739453991,2.6465696950102355,2.5477498291435339,2.6287448738541954,2.6886844099349503,2.9897965253831558,3.0124689236532021,2.7700162602544225,2.9077395694051589,2.8755766948817438,3.0072409580727992,2.955785321078011,3.0171920346954835,3.0027396542398606,2.8925504400361035,2.8944590893605593,2.6860760244346409,2.4136102058540772,2.237563857521188,1.9875186831209604,2.0210598335853049,2.1131971071739599,1.8649156026431797,1.9345000273369877,1.882906796596771,2.0048084090421696,2.0823705356175211,2.1412986029952563,2.0666127564542407,2.2591157525732086,2.411605084515358,2.3497528026511674,2.2171981187174055,2.217660735857919,2.1480564181111035,2.1809062877117,2.0889065704223455,2.088642939654406,2.063734733098201,2.0709073658598953,2.1628891353036721,2.1150389434936017,2.1865697847763101,2.2642629033743233,2.2495426416452702,2.2992556916636175,2.1973004572040296,2.0442870566764171,1.9839237065293247,2.0475220631462108,2.1115615627388422,2.1482606569724538,2.2100419823796855,2.1843371844615405,2.3971952712583686,2.4447534697575719,2.3584655752296513,2.3604081750000034,2.405077747,2.4242544660000007,2.2866202709999968,2.294247827999996,2.5317006559999982,2.6799863879999961,2.8614340270000014,2.7941739289999958,2.8020797350000066,2.7800703400000017,2.722947732999998,2.7295495679999959,2.7506503630000054,2.950070457999999,2.9303142640000033,2.9079100450000084,3.0988184409999917,2.9736313549999949,3.0800617769999974,3.0608564360000088,3.0956089270000007,3.1088895019999967,2.9917827569999957,2.909523257999993,2.9370296000000025,2.8113727809999958,2.7482146350000036,2.4519275779999958,2.4568908839999963,2.5625060190000042,2.5206291929999978,2.7928400229999966,2.8602184629999954,2.8502567719999945,2.6130251399999977,2.5716366070000021,2.5293040629999979,2.6091662749999998,2.5711355489999974,2.5780414319999991,2.6141661379999945,2.6084237800000025,2.5905669540000034,2.6226239990000053,2.6267908040000023,2.507310615999998,2.655949205000006,2.738004520000004,2.8610273549999974,2.909268412000003,2.9056465270000018,3.0597975359999978,2.7387118010000009,2.7645357109999935,2.6939271950000006,2.6440589010000011,2.7018104829999956,2.4878393369999969,2.5481105010000036,2.4695764109999985,2.4232704389999995,2.5564719690000004,2.5895669199999958,2.5378624509999952,2.5392450310000001,2.5734001409999934,2.5528552239999982,2.5711577450000007,2.5530149870000045,2.5529543439999998,2.5334020740000014,2.4569824399999973,2.541480209999996,2.6217982329999998,2.6391978040000055,2.627946129999998,2.6111588839999982,2.6044989769999987,2.6130467859999982,2.5101749200000043,2.4542680599999969,2.4544669309999989,2.5047844760000046,2.4684380130000037,2.4655602499999958,2.5223227219999984,2.5372727150000003,2.4980901069999959,2.4232694979999962,2.3797295789999993,2.3839183390000045,2.3864413370000008,2.438735905999998,2.4294714660000025,2.4819395990000004,2.5431317979999974,2.3023394040000014,2.3456376470000038,2.3735095480000012,2.3596109240000018,2.3786173230000003,2.3705741859999989,2.3528573520000009,2.5225622509999965,2.6721920350000019,2.7526845440000045,2.605585995999995,2.5682964189999993,2.1025564170000024,1.6391105330000002,1.9830383679999954,1.8860495899999989,1.8047058800000002,1.7643908399999972,1.8350681090000052,1.8824529589999983,1.8334755360000017,1.8010536179999974,1.8048365309999994,1.8361880810000031,1.7465187090000001,1.6982044510000023,1.7303254470000056,1.8591534500000009,1.8531660080000023,1.8447204730000024,1.853710207000006,1.891232076999998,1.8313224190000028,1.8657553669999984,1.9488603269999984,1.931347664999997,1.9442767510000039,1.9167332419999994,1.9368373040000009,1.9313868879999987,1.9292254580000048,1.8798352370000018,1.9234804130000001,1.9422774080000025,2.0262894680000016,1.9886498449999976,1.9572389499999971,1.9683539939999974,1.9542808930000035,1.8999955920000033,1.696059714999997,1.7413380669999938,1.7411287420000008,1.6304202780000026,1.7269570599999966,1.719367167999998,1.728784349999998,1.7270687649999985,1.7319017970000061,1.7338013869999997,1.745666903,1.7804133719999982,1.7250289849999945,1.6957277509999997,1.6824726870000006,1.6865875459999984,1.6928374779999942,1.7427512209999989,1.7406110290000001,1.7859361380000038,1.7664815509999983,1.8016742269999995,1.8125210149999944,1.9234870330000007,1.9443602630000001,2.004680049000001,1.9927773229999985,2.0558327379999994,2.1533322310000003,2.2624379670000039,2.3064466209999992,2.4375327130000031,2.4443876149999966,2.2730486089999999,2.3458619519999999,2.5616630600000008,2.5781792939999946,2.5353663380000029,2.7203297430000006,2.7031776330000028,2.8286959839999994,2.8576717589999987,2.9539564560000002,2.9880141679999994,3.0752871529999979,2.8865405620000004,3.0248018670000008,3.1806042380000079,3.2535500490000047,3.3472653170000086,3.5013042399999961,3.6396577609999952,3.6959534569999946,4.6576447940000065,4.2327096620000049,3.6821335890000029,3.8995376670000041,3.9394676930000045,3.8610467790000058,3.6796615149999994,4.0891850859999934,4.411621095000001,4.0987963440000001,4.2302622920000061,4.3006776030000111,4.207310299999989,4.2496059830000092,4.151600504000001,4.2485418769999939,4.220947608000003,4.0530677699999984,3.9534395700000005,4.2136843540000086,4.1519918240000067,4.0096778070000028,4.1568755880000055,4.0364840720000075,3.7797098310000052,3.6254725060000084,3.6232493560000023,3.7372963130000016,3.6371285489999963,3.3803539710000052,3.1274211209999976,3.1901850899999999,3.078805795000001,3.3937330810000006,3.712387096999997,3.9071300629999968,3.5998675359999979,3.8679888650000009,4.0955916799999983,3.9953168820000045,4.1047859969999934,3.8666965069999932,3.9118448100000052,3.7927599790000031,3.9452684020000035,3.7304102889999982,3.636287351,3.7567329940000036,3.5276417020000039,3.6510901510000053,3.8185282309999948,3.7270847439999955,3.861105062,3.8360785909999962,3.7010951660000018,3.7148051729999949,3.7943059139999917,3.8873877330000042,3.8425436529999928,3.7888156629999941,3.7836830900000038,3.8268850799999967,4.0082568210000034,3.9858796390000037,3.9766588099999964,4.0650175540000077,4.2808375759999961,4.3008185420000018,4.3572550009999986,4.4121311779999957,4.4890525010000033,4.1121735529999981,4.1141663729999962,3.717864782999996,3.8535759560000002,3.7668642410000004,3.7742938609999968,3.918293828000003,3.9786360519999988,4.0671393260000031,3.9665293850000012,4.047933246999996,3.9680425710000051,3.9962419219999958,3.7677386119999952,3.7601890400000002,3.4176411460000011,3.3670009840000006,3.4998820100000003,3.2792224379999979,3.4054333440000022,3.4195956530000018,3.4007994600000018,3.5371924579999998,3.5117243930000015,3.6991423410000053,3.6803663840000027,3.7199383990000001,3.6871110579999993,3.6797840790000009,3.6824912819999938,3.8167364890000002,3.978213163999996,3.9884075559999985,4.031344145999995,4.0298657450000022,4.1969329860000002,4.1192772169999969,4.1983676740000035,4.1701823250000061,4.1279157789999985,4.2497135930000027,4.2359544899999975,4.2543492870000037,3.869964164999999,4.0642451410000007,3.8037856249999962,3.8292960539999967,3.7690412609999981,3.3724140779999985,3.3739479059999979,3.3761052420000013,3.3600384860000005,3.2023007330000013,3.326220627000005,3.4285799889999993,3.5559011600000048,3.4722058199999992,3.511806571000001,3.5996879480000032,3.8174512750000034,3.679197348999999,3.7961695340000006,3.6951149980000011,3.7474369509999974,3.6223851889999992,3.6685483759999968,3.4997564049999994,3.487882471000006,3.6210118569999992,3.644831681999996,3.7251447129999988,3.9580251210000057,3.8943936659999991,3.7129958789999975,3.6443112179999986,3.6421789810000007,3.6570360130000026,3.626811398000001,3.6038690940000038,3.638376442000002,3.657283434,3.8401022529999977,3.7410779670000025,3.7883989559999947,3.7294627670000011,3.7521092829999958,3.6434455769999943,3.6367155940000018,3.6546048199999959,3.681872159000001,3.6143631890000023,3.6500866639999998,3.5149268229999961,3.5023094760000006,3.5115346810000005,3.5210069820000029,3.5573023310000025,3.564552513999999,3.5000491650000001,3.5042974780000051,3.5376640499999965,3.5032952170000016,3.4467449470000062,3.3898673989999963,3.3538621020000008,3.3613944490000023,3.4219239369999954,3.4627572610000001,3.4750903509999986,3.4582180279999974,3.464242383999995,3.497630559000001,3.4877904930000057,3.5446801539999981,3.3528408200000044,3.1831468680000015,3.0240327989999969,3.0073390920000023,3.0766214639999987,3.0881990230000014,3.0337624570000017,2.9979387099999997,3.0818864519999991,3.0819133139999977,3.0623627419999977,3.0858260729999998,3.1298233090000025,3.1207719249999997,3.2152524390000039,3.2013618459999975,3.0831620760000007,3.0187528929999985,3.0043675040000011,3.0192820540000014,3.0342019489999998,3.0368935429999979,3.073916386999997,3.1112361750000019,3.1156283500000015,3.1075422920000051,3.0387476049999975,2.9251348029999988,2.9609129489999972,3.0001212660000007,3.0415354139999948,3.2130382279999949,3.2186207969999998,3.1195025459999997,3.1744136800000007,3.2305103389999985,3.2221160030000036,3.1493694410000046,3.1699624549999967,3.1638353989999999,3.1043227800000039,3.1361983480000006,3.1134073489999992,3.091222670999997,3.1544525830000012,3.1489615129999962,3.1872719910000029,3.3572809079999999,3.2648289300000002,3.1928858820000059,3.2053812199999996,3.1452881000000019,3.2157636519999997,3.2023105279999982,3.1905349429999958,3.0710858769999945,3.0947227579999961,3.059138811000004,2.9997993610000009,3.0183127239999976,3.0215993089999955,3.0453939460000043,3.1371534680000011,3.0812525839999978,3.0828359539999965,3.0419629840000013,3.1501222830000017,3.1874423789999966,3.1737224290000015,3.3814685480000009,3.4288708220000004,3.5058368349999967,3.533034052000005,3.5261784269999978,3.6455221550000019,3.7913155590000045,3.8032811069999966,3.6608050399999996,3.8315685260000052,3.7116759620000011,3.8099756220000032,3.9129861859999977,4.0228387290000001,4.307928639999993,4.1285682869999931,4.1587213040000037,4.1503097060000087,4.3126012450000104,4.3266176190000039,4.3156991900000037,4.1346063739999934,4.0803693640000063,4.4892120439999985,4.4414547709999965,4.4510381759999973,4.5403921460000092,4.6913320879999958,4.722063974000001,4.352517198000001,4.729397218999992,4.6615490979999947,4.8958757780000042,4.9869082129999924,4.9189135040000025,4.8241849489999993,4.9225519270000007,4.8759805739999962,5.0056052829999942,5.1336691230000042,5.2358060929999937,5.3695362859999989,5.3066773239999918,5.3740880290000064,5.3698048070000084,5.4220430450000094,5.6651099349999896,5.5737741380000045,5.5742089360000051,5.340458991999995,5.5150104079999949,5.5891086820000027,5.9428245860000004,5.6727865149999985,5.7102170940000008,5.6241593009999917,5.626416981999995,5.5012903060000014,5.7564631070000019,5.7841544139999996,6.139989761999999,6.2110383889999952,6.1813292589999946,6.3271623369999901,6.5367678439999963,6.4269425739999946,6.1695322939999926,6.0266962930000005,6.0392670499999923,5.9828565910000009,6.4907312219999937,6.3851911170000051,6.0298466849999954,6.2882608530000113,5.8865216509999954,5.5890990179999989,5.4073205420000079,5.7546676700000035,5.5086461970000045,6.1692491149999995,6.3764511810000073,6.1399764680000004,6.1759295009999988,6.0061902030000027,6.0180517849999973,6.2451578090000055,6.2068962919999962,6.0015947190000105,5.9205871900000062,5.8635299769999989,5.8758922309999946,5.5365207849999933,5.413477168,5.6223365919999964,5.5925819180000076,5.8594378150000068,5.9648335220000064,5.8277269410000088,6.1256662339999934,6.2430750979999914,5.9603517780000033,6.0378080329999904,6.110474147000005,6.1276334750000103,6.0484333980000002,5.9913969250000036,6.1272199649999948,6.2540183509999991,6.227417103999997,6.4678780560000035,6.4876515189999964,6.3948226629999994,6.6408528030000014,6.6457173410000081,6.9846916920000126,7.1392368389999916,7.4146174759999894,7.9796292990000097,8.410766897000002,8.7216910979999938,8.8265062819999969,9.1051688570000096,9.500624686000009,9.1742167900000027,9.2827649099999974,9.5149909400000041,9.8664205400000071,9.588656247000003,9.9337788669999867,9.6044664570000009,10.518845225999996,10.600545804999996,10.749669381999993,10.547351797000005,9.8417829489999917,11.837111101000005,12.351219593999986,12.779635337999991,14.497791458999998,14.060122486999987,14.09897361900002,14.036286070000017,14.217938924999999,14.31536415299999,13.338885999999988,12.127778479,14.27675361899999,13.246528794,11.878511677999995,13.352442077999996,12.739711133,12.283745902000007,12.567996704999999,13.095567165999995,13.432822397999999,13.408789917999982,13.508500704999989,13.776837751000016,13.452677064,13.139506922999985,13.106833841000011,12.509265086999989,11.618877768000004,11.467639590000005,11.853864154999997,11.488308626999995,11.824013143000002,11.905710968999998,12.556356014999992,11.652388157000004,11.538661923999996,11.124936151,9.5346840879999917,8.5921520460000096,9.7150078140000033,9.2728055239999918,9.3115446719999966,8.7718488940000015,9.1852060449999868,9.3812298629999873,9.4433107030000087,9.7250250870000059,9.5813061489999996,9.5574700370000016,8.7349959689999963,8.8751074919999979,9.2004305749999986,9.8365506109999927,10.173186044999994,10.963270719000008,10.722892352000002,10.848492661999998,10.286490658999995,11.217576197,11.089742786999992,11.055011899000007,10.935734526999994,11.00975930300001,10.158567328000004,11.163187242000006,10.873271114000005,11.182405538999987,11.205490015000009,10.858900894999991,12.100308772000005,12.326415601999997,12.261836608999999,11.871126535999991,11.733087015999999,11.804896421000009,11.771264013999996,11.812312657999996,11.711625475999995,11.660010281000012,11.500190191999991,11.503114504999999,11.617724225000003,11.335893338000005,11.336193230000006,11.544685317000003,11.784302795000002,11.574123493000002,10.750051076999995,10.372695010000001,10.418589042000008,10.020490382000006,9.4297047400000054,10.365802017999997,9.6289731350000096,9.3959171280000078,9.4688105950000079,9.6923266170000062,8.874539876,8.4896769500000033,8.9605689249999898,8.9285423809999998,8.8575760100000025,8.6939236029999876,8.3127216089999934,8.6757845359999948,8.8905207760000025,8.7908936400000073,8.984522241999997,8.6119912170000106,8.3958839849999976,9.0096057519999988,8.8519185620000087,8.925664771000001,8.1543284589999985,7.4410649149999983,7.1516683709999924,7.8131488599999983,7.2474174060000038,7.4168022169999972,7.549451849999997,7.6204071739999932,7.329137357999997,7.4189266209999971,7.572660483000007,7.7551530969999902,8.3541791979999971,8.1916517490000018,8.3071519609999882,8.0692981790000005,8.3366267920000041,8.4212131049999925,8.6592378790000026,8.1154730720000003,8.0375616870000073,7.7136402589999875,7.5646212009999942,8.073034449000005,7.9839916159999973,7.7420232529999993,7.766994957999998,7.5670605460000075,7.2751080930000001,7.1209338809999991,6.5406415949999968,6.2496107560000027,5.8256533010000027,5.2719114759999997,5.6476194279999987,5.3571354769999999,6.0790322109999977,5.8974462970000019,5.9967699779999961,5.6516813100000007,5.9161408849999972,5.9845484899999946,5.8602949320000022,5.6270182339999977,5.6000563139999997,5.6246094219999989,5.7087612130000025,5.7683431970000001,5.7477618340000021,6.0351078430000058,6.2464065350000055,6.9422586539999998,7.231504165000004,7.289678508999998,6.9645194419999967,6.487675380000006,6.2529839669999987,6.1040465990000001,6.1284370690000003,5.9550349860000011,5.7222397410000028,6.0276154079999955,5.6694105199999996,5.8256060329999997,5.5617274669999972,5.4070067070000007,5.487066138000003,5.6677208390000047,5.9401100819999968,6.0338132419999937,5.8627761110000023,6.0746388320000051,6.1881762779999931,6.1452669789999987,5.9038247809999973,5.6813103670000018,5.8090017179999975,5.9464709490000018,6.2501061600000014,6.4680170859999961,6.6846602999999973,6.5681415399999992,7.0706354930000046,7.2623736640000089,7.0111994349999947,7.2842321700000099,7.5861724690000045,7.3678962829999932,7.4537346780000036,7.0791108210000004,6.4704450299999934,6.2141585359999993,6.0931023480000022,6.4123137890000095,6.3007197289999937,6.3983212409999979,6.3633077900000004,6.2066669609999963,6.0149465809999967,6.0125243899999958,6.3431491710000074,6.4491020400000068,6.3212164189999953,6.7022715089999991,6.5248872700000007,6.4393752450000008,6.243415246000005,7.2167882019999965,6.4769612870000088,6.7466556450000041,6.4505678949999918,6.373276534999988,6.1639246430000014,6.2713387160000025,5.7155441760000016,5.8400186099999942,5.971021302000004,6.0023264690000033,6.2306092040000038,6.1476431879999964,5.8120441530000093,5.7342066150000051,5.5854976050000005,5.2925326639999994,5.0366521919999983,5.3510597650000022,5.9358143200000058,5.9352190860000036,5.9481959490000094,6.3920381780000071,6.5864539429999951,7.3680578899999887,7.3409759620000017,7.0219963770000078,6.5973233730000089,6.9984765279999976,7.3598988450000036,7.1604489099999995,8.7685922170000055,9.0138597709999999,8.5604600369999986,8.6421112709999903,8.9101779890000046,9.1474314669999899,9.6487469230000045,9.5370481169999977,9.3011932480000041,10.173966457000006,10.905436232,11.043599698000008,11.446541914999997,11.451980340000006,11.405643346999994,11.872260729999994,11.86754207300001,12.932687220000005,13.344663671999996,13.098946622999989,12.942238249000013,11.061289901999999,10.852976698000006,11.780106841999995,11.78504719899999,11.771560618999985,11.433751539000014,11.804584783000024,11.487964632000001,10.832766690000014,10.020671541999988,9.1814734310000006,9.4264400459999962,8.9266075320000056,9.0290942129999934,9.7096389130000063,10.071967963999995,9.7427812259999911,9.1163547969999996,9.1603250530000082,9.4713207670000088,9.0631712340000092,8.9596369289999984,8.8786079430000058,9.2644318849999934,9.7098246959999983,10.301493954000009,10.309235635999997,10.472585385000002,10.757865705,9.8333954020000078,9.3401996970000027,8.8888800609999947,9.1870990440000071,9.1960152009999945,8.9419546990000072,8.7033243529999993,8.9526581599999986,9.5419060979999983,9.2808902409999945,10.025026917999995,9.3053239190000028,8.4401629869999937,8.6374418639999959,8.955627206999992,8.7447653649999921,8.6870851460000011,8.460427002000003,8.5879207910000019,8.3500373239999988,7.9031334489999949,7.2453003309999957,7.4569944079999999,7.855247759000008,7.8041017409999967,7.178997527000007,6.0810484360000032,6.6273377230000108,6.0814824339999944,5.9203096589999973,5.6703772930000014,5.5654883769999941,5.7494715269999972,5.703857517000003,5.9761411140000007,5.9612733059999954,6.2080703270000015,6.0436019839999915,6.2209545110000022,6.0693134999999927,6.1467148739999971,6.0882325980000047,5.6339292509999979,text:date: 2020-07-27br />market_cap/10^9: 0.27184865br />name: Computing Indexbr />name: Computing Index,date: 2020-07-28br />market_cap/10^9: 0.25205662br />name: Computing Indexbr />name: Computing Index,date: 2020-07-29br />market_cap/10^9: 0.27414418br />name: Computing Indexbr />name: Computing Index,date: 2020-07-30br />market_cap/10^9: 0.26372107br />name: Computing Indexbr />name: Computing Index,date: 2020-07-31br />market_cap/10^9: 0.27844711br />name: Computing Indexbr />name: Computing Index,date: 2020-08-01br />market_cap/10^9: 0.28867853br />name: Computing Indexbr />name: Computing Index,date: 2020-08-02br />market_cap/10^9: 0.30181545br />name: Computing Indexbr />name: Computing Index,date: 2020-08-03br />market_cap/10^9: 0.29317108br />name: Computing Indexbr />name: Computing Index,date: 2020-08-04br />market_cap/10^9: 0.31605091br />name: Computing Indexbr />name: Computing Index,date: 2020-08-05br />market_cap/10^9: 0.32972298br />name: Computing Indexbr />name: Computing Index,date: 2020-08-06br />market_cap/10^9: 0.33405833br />name: Computing Indexbr />name: Computing Index,date: 2020-08-07br />market_cap/10^9: 0.35440947br />name: Computing Indexbr />name: Computing Index,date: 2020-08-08br />market_cap/10^9: 0.38683552br />name: Computing Indexbr />name: Computing Index,date: 2020-08-09br />market_cap/10^9: 0.42098862br />name: Computing Indexbr />name: Computing Index,date: 2020-08-10br />market_cap/10^9: 0.46931012br />name: Computing Indexbr />name: Computing Index,date: 2020-08-11br />market_cap/10^9: 0.44754826br />name: Computing Indexbr />name: Computing Index,date: 2020-08-12br />market_cap/10^9: 0.44515169br />name: Computing Indexbr />name: Computing Index,date: 2020-08-13br />market_cap/10^9: 0.50998193br />name: Computing Indexbr />name: Computing Index,date: 2020-08-14br />market_cap/10^9: 0.58737086br />name: Computing Indexbr />name: Computing Index,date: 2020-08-15br />market_cap/10^9: 0.56360894br />name: Computing Indexbr />name: Computing Index,date: 2020-08-16br />market_cap/10^9: 0.55989974br />name: Computing Indexbr />name: Computing Index,date: 2020-08-17br />market_cap/10^9: 0.57011605br />name: Computing Indexbr />name: Computing Index,date: 2020-08-18br />market_cap/10^9: 0.62971568br />name: Computing Indexbr />name: Computing Index,date: 2020-08-19br />market_cap/10^9: 0.67065581br />name: Computing Indexbr />name: Computing Index,date: 2020-08-20br />market_cap/10^9: 0.63009141br />name: Computing Indexbr />name: Computing Index,date: 2020-08-21br />market_cap/10^9: 0.67228724br />name: Computing Indexbr />name: Computing Index,date: 2020-08-22br />market_cap/10^9: 0.66120928br />name: Computing Indexbr />name: Computing Index,date: 2020-08-23br />market_cap/10^9: 0.66692559br />name: Computing Indexbr />name: Computing Index,date: 2020-08-24br />market_cap/10^9: 0.71253437br />name: Computing Indexbr />name: Computing Index,date: 2020-08-25br />market_cap/10^9: 0.73380240br />name: Computing Indexbr />name: Computing Index,date: 2020-08-26br />market_cap/10^9: 0.70136689br />name: Computing Indexbr />name: Computing Index,date: 2020-08-27br />market_cap/10^9: 0.82017368br />name: Computing Indexbr />name: Computing Index,date: 2020-08-28br />market_cap/10^9: 0.73102951br />name: Computing Indexbr />name: Computing Index,date: 2020-08-29br />market_cap/10^9: 0.75039410br />name: Computing Indexbr />name: Computing Index,date: 2020-08-30br />market_cap/10^9: 0.78731738br />name: Computing Indexbr />name: Computing Index,date: 2020-08-31br />market_cap/10^9: 0.83326394br />name: Computing Indexbr />name: Computing Index,date: 2020-09-01br />market_cap/10^9: 0.78621642br />name: Computing Indexbr />name: Computing Index,date: 2020-09-02br />market_cap/10^9: 0.72989649br />name: Computing Indexbr />name: Computing Index,date: 2020-09-03br />market_cap/10^9: 0.69359004br />name: Computing Indexbr />name: Computing Index,date: 2020-09-04br />market_cap/10^9: 0.56875733br />name: Computing Indexbr />name: Computing Index,date: 2020-09-05br />market_cap/10^9: 0.60274684br />name: Computing Indexbr />name: Computing Index,date: 2020-09-06br />market_cap/10^9: 0.48581643br />name: Computing Indexbr />name: Computing Index,date: 2020-09-07br />market_cap/10^9: 0.54019125br />name: Computing Indexbr />name: Computing Index,date: 2020-09-08br />market_cap/10^9: 0.52731323br />name: Computing Indexbr />name: Computing Index,date: 2020-09-09br />market_cap/10^9: 0.48356349br />name: Computing Indexbr />name: Computing Index,date: 2020-09-10br />market_cap/10^9: 0.53496278br />name: Computing Indexbr />name: Computing Index,date: 2020-09-11br />market_cap/10^9: 0.57153236br />name: Computing Indexbr />name: Computing Index,date: 2020-09-12br />market_cap/10^9: 0.55982311br />name: Computing Indexbr />name: Computing Index,date: 2020-09-13br />market_cap/10^9: 0.55884707br />name: Computing Indexbr />name: Computing Index,date: 2020-09-14br />market_cap/10^9: 0.55282746br />name: Computing Indexbr />name: Computing Index,date: 2020-09-15br />market_cap/10^9: 0.58130432br />name: Computing Indexbr />name: Computing Index,date: 2020-09-16br />market_cap/10^9: 0.65608833br />name: Computing Indexbr />name: Computing Index,date: 2020-09-17br />market_cap/10^9: 0.66849802br />name: Computing Indexbr />name: Computing Index,date: 2020-09-18br />market_cap/10^9: 0.65651506br />name: Computing Indexbr />name: Computing Index,date: 2020-09-19br />market_cap/10^9: 0.63296539br />name: Computing Indexbr />name: Computing Index,date: 2020-09-20br />market_cap/10^9: 0.66914767br />name: Computing Indexbr />name: Computing Index,date: 2020-09-21br />market_cap/10^9: 0.62006430br />name: Computing Indexbr />name: Computing Index,date: 2020-09-22br />market_cap/10^9: 0.56397803br />name: Computing Indexbr />name: Computing Index,date: 2020-09-23br />market_cap/10^9: 0.57252115br />name: Computing Indexbr />name: Computing Index,date: 2020-09-24br />market_cap/10^9: 0.53833108br />name: Computing Indexbr />name: Computing Index,date: 2020-09-25br />market_cap/10^9: 0.58192190br />name: Computing Indexbr />name: Computing Index,date: 2020-09-26br />market_cap/10^9: 0.61357691br />name: Computing Indexbr />name: Computing Index,date: 2020-09-27br />market_cap/10^9: 0.60046274br />name: Computing Indexbr />name: Computing Index,date: 2020-09-28br />market_cap/10^9: 0.58597678br />name: Computing Indexbr />name: Computing Index,date: 2020-09-29br />market_cap/10^9: 0.57819454br />name: Computing Indexbr />name: Computing Index,date: 2020-09-30br />market_cap/10^9: 0.60648425br />name: Computing Indexbr />name: Computing Index,date: 2020-10-01br />market_cap/10^9: 0.60539957br />name: Computing Indexbr />name: Computing Index,date: 2020-10-02br />market_cap/10^9: 0.59479838br />name: Computing Indexbr />name: Computing Index,date: 2020-10-03br />market_cap/10^9: 0.56151389br />name: Computing Indexbr />name: Computing Index,date: 2020-10-04br />market_cap/10^9: 0.56191954br />name: Computing Indexbr />name: Computing Index,date: 2020-10-05br />market_cap/10^9: 0.56245244br />name: Computing Indexbr />name: Computing Index,date: 2020-10-06br />market_cap/10^9: 0.55908779br />name: Computing Indexbr />name: Computing Index,date: 2020-10-07br />market_cap/10^9: 0.50201864br />name: Computing Indexbr />name: Computing Index,date: 2020-10-08br />market_cap/10^9: 0.52508431br />name: Computing Indexbr />name: Computing Index,date: 2020-10-09br />market_cap/10^9: 0.53183440br />name: Computing Indexbr />name: Computing Index,date: 2020-10-10br />market_cap/10^9: 0.56142776br />name: Computing Indexbr />name: Computing Index,date: 2020-10-11br />market_cap/10^9: 0.59091735br />name: Computing Indexbr />name: Computing Index,date: 2020-10-12br />market_cap/10^9: 0.58358047br />name: Computing Indexbr />name: Computing Index,date: 2020-10-13br />market_cap/10^9: 0.60133801br />name: Computing Indexbr />name: Computing Index,date: 2020-10-14br />market_cap/10^9: 0.51129039br />name: Computing Indexbr />name: Computing Index,date: 2020-10-15br />market_cap/10^9: 0.48938342br />name: Computing Indexbr />name: Computing Index,date: 2020-10-16br />market_cap/10^9: 0.47148283br />name: Computing Indexbr />name: Computing Index,date: 2020-10-17br />market_cap/10^9: 0.43921612br />name: Computing Indexbr />name: Computing Index,date: 2020-10-18br />market_cap/10^9: 0.44980017br />name: Computing Indexbr />name: Computing Index,date: 2020-10-19br />market_cap/10^9: 0.47073878br />name: Computing Indexbr />name: Computing Index,date: 2020-10-20br />market_cap/10^9: 0.44680235br />name: Computing Indexbr />name: Computing Index,date: 2020-10-21br />market_cap/10^9: 0.41461283br />name: Computing Indexbr />name: Computing Index,date: 2020-10-22br />market_cap/10^9: 0.42946503br />name: Computing Indexbr />name: Computing Index,date: 2020-10-23br />market_cap/10^9: 0.44066968br />name: Computing Indexbr />name: Computing Index,date: 2020-10-24br />market_cap/10^9: 0.46388901br />name: Computing Indexbr />name: Computing Index,date: 2020-10-25br />market_cap/10^9: 0.47855962br />name: Computing Indexbr />name: Computing Index,date: 2020-10-26br />market_cap/10^9: 0.47561664br />name: Computing Indexbr />name: Computing Index,date: 2020-10-27br />market_cap/10^9: 0.46808149br />name: Computing Indexbr />name: Computing Index,date: 2020-10-28br />market_cap/10^9: 0.49906502br />name: Computing Indexbr />name: Computing Index,date: 2020-10-29br />market_cap/10^9: 0.47649978br />name: Computing Indexbr />name: Computing Index,date: 2020-10-30br />market_cap/10^9: 0.44886339br />name: Computing Indexbr />name: Computing Index,date: 2020-10-31br />market_cap/10^9: 0.44665092br />name: Computing Indexbr />name: Computing Index,date: 2020-11-01br />market_cap/10^9: 0.42859445br />name: Computing Indexbr />name: Computing Index,date: 2020-11-02br />market_cap/10^9: 0.44939977br />name: Computing Indexbr />name: Computing Index,date: 2020-11-03br />market_cap/10^9: 0.43433190br />name: Computing Indexbr />name: Computing Index,date: 2020-11-04br />market_cap/10^9: 0.41995850br />name: Computing Indexbr />name: Computing Index,date: 2020-11-05br />market_cap/10^9: 0.41763640br />name: Computing Indexbr />name: Computing Index,date: 2020-11-06br />market_cap/10^9: 0.43111133br />name: Computing Indexbr />name: Computing Index,date: 2020-11-07br />market_cap/10^9: 0.48308058br />name: Computing Indexbr />name: Computing Index,date: 2020-11-08br />market_cap/10^9: 0.45009881br />name: Computing Indexbr />name: Computing Index,date: 2020-11-09br />market_cap/10^9: 0.48806044br />name: Computing Indexbr />name: Computing Index,date: 2020-11-10br />market_cap/10^9: 0.51810197br />name: Computing Indexbr />name: Computing Index,date: 2020-11-11br />market_cap/10^9: 0.54833971br />name: Computing Indexbr />name: Computing Index,date: 2020-11-12br />market_cap/10^9: 0.54249672br />name: Computing Indexbr />name: Computing Index,date: 2020-11-13br />market_cap/10^9: 0.50537667br />name: Computing Indexbr />name: Computing Index,date: 2020-11-14br />market_cap/10^9: 0.52747644br />name: Computing Indexbr />name: Computing Index,date: 2020-11-15br />market_cap/10^9: 0.52478137br />name: Computing Indexbr />name: Computing Index,date: 2020-11-16br />market_cap/10^9: 0.51524877br />name: Computing Indexbr />name: Computing Index,date: 2020-11-17br />market_cap/10^9: 0.53564554br />name: Computing Indexbr />name: Computing Index,date: 2020-11-18br />market_cap/10^9: 0.54644758br />name: Computing Indexbr />name: Computing Index,date: 2020-11-19br />market_cap/10^9: 0.52118369br />name: Computing Indexbr />name: Computing Index,date: 2020-11-20br />market_cap/10^9: 0.50860173br />name: Computing Indexbr />name: Computing Index,date: 2020-11-21br />market_cap/10^9: 0.51251884br />name: Computing Indexbr />name: Computing Index,date: 2020-11-22br />market_cap/10^9: 0.54606354br />name: Computing Indexbr />name: Computing Index,date: 2020-11-23br />market_cap/10^9: 0.54787458br />name: Computing Indexbr />name: Computing Index,date: 2020-11-24br />market_cap/10^9: 0.57564879br />name: Computing Indexbr />name: Computing Index,date: 2020-11-25br />market_cap/10^9: 0.58049703br />name: Computing Indexbr />name: Computing Index,date: 2020-11-26br />market_cap/10^9: 0.55624439br />name: Computing Indexbr />name: Computing Index,date: 2020-11-27br />market_cap/10^9: 0.48757910br />name: Computing Indexbr />name: Computing Index,date: 2020-11-28br />market_cap/10^9: 0.47861501br />name: Computing Indexbr />name: Computing Index,date: 2020-11-29br />market_cap/10^9: 0.49766733br />name: Computing Indexbr />name: Computing Index,date: 2020-11-30br />market_cap/10^9: 0.50064201br />name: Computing Indexbr />name: Computing Index,date: 2020-12-01br />market_cap/10^9: 0.51743038br />name: Computing Indexbr />name: Computing Index,date: 2020-12-02br />market_cap/10^9: 0.49879921br />name: Computing Indexbr />name: Computing Index,date: 2020-12-03br />market_cap/10^9: 0.52098461br />name: Computing Indexbr />name: Computing Index,date: 2020-12-04br />market_cap/10^9: 0.51981494br />name: Computing Indexbr />name: Computing Index,date: 2020-12-05br />market_cap/10^9: 0.49101205br />name: Computing Indexbr />name: Computing Index,date: 2020-12-06br />market_cap/10^9: 0.50853563br />name: Computing Indexbr />name: Computing Index,date: 2020-12-07br />market_cap/10^9: 0.50519514br />name: Computing Indexbr />name: Computing Index,date: 2020-12-08br />market_cap/10^9: 0.49638597br />name: Computing Indexbr />name: Computing Index,date: 2020-12-09br />market_cap/10^9: 0.46422670br />name: Computing Indexbr />name: Computing Index,date: 2020-12-10br />market_cap/10^9: 0.49396576br />name: Computing Indexbr />name: Computing Index,date: 2020-12-11br />market_cap/10^9: 0.48253712br />name: Computing Indexbr />name: Computing Index,date: 2020-12-12br />market_cap/10^9: 0.47220680br />name: Computing Indexbr />name: Computing Index,date: 2020-12-13br />market_cap/10^9: 0.48130240br />name: Computing Indexbr />name: Computing Index,date: 2020-12-14br />market_cap/10^9: 0.49118603br />name: Computing Indexbr />name: Computing Index,date: 2020-12-15br />market_cap/10^9: 0.49421029br />name: Computing Indexbr />name: Computing Index,date: 2020-12-16br />market_cap/10^9: 0.58514704br />name: Computing Indexbr />name: Computing Index,date: 2020-12-17br />market_cap/10^9: 0.59130607br />name: Computing Indexbr />name: Computing Index,date: 2020-12-18br />market_cap/10^9: 0.58206954br />name: Computing Indexbr />name: Computing Index,date: 2020-12-19br />market_cap/10^9: 0.58159923br />name: Computing Indexbr />name: Computing Index,date: 2020-12-20br />market_cap/10^9: 0.58315500br />name: Computing Indexbr />name: Computing Index,date: 2020-12-21br />market_cap/10^9: 0.54939888br />name: Computing Indexbr />name: Computing Index,date: 2020-12-22br />market_cap/10^9: 0.53542651br />name: Computing Indexbr />name: Computing Index,date: 2020-12-23br />market_cap/10^9: 0.53177516br />name: Computing Indexbr />name: Computing Index,date: 2020-12-24br />market_cap/10^9: 0.49077163br />name: Computing Indexbr />name: Computing Index,date: 2020-12-25br />market_cap/10^9: 0.50445255br />name: Computing Indexbr />name: Computing Index,date: 2020-12-26br />market_cap/10^9: 0.50025717br />name: Computing Indexbr />name: Computing Index,date: 2020-12-27br />market_cap/10^9: 0.49170534br />name: Computing Indexbr />name: Computing Index,date: 2020-12-28br />market_cap/10^9: 0.50326320br />name: Computing Indexbr />name: Computing Index,date: 2020-12-29br />market_cap/10^9: 0.52090574br />name: Computing Indexbr />name: Computing Index,date: 2020-12-30br />market_cap/10^9: 0.50251354br />name: Computing Indexbr />name: Computing Index,date: 2020-12-31br />market_cap/10^9: 0.49424204br />name: Computing Indexbr />name: Computing Index,date: 2021-01-01br />market_cap/10^9: 0.48831934br />name: Computing Indexbr />name: Computing Index,date: 2021-01-02br />market_cap/10^9: 0.50642783br />name: Computing Indexbr />name: Computing Index,date: 2021-01-03br />market_cap/10^9: 0.49112760br />name: Computing Indexbr />name: Computing Index,date: 2021-01-04br />market_cap/10^9: 0.53502213br />name: Computing Indexbr />name: Computing Index,date: 2021-01-05br />market_cap/10^9: 0.52753228br />name: Computing Indexbr />name: Computing Index,date: 2021-01-06br />market_cap/10^9: 0.56161953br />name: Computing Indexbr />name: Computing Index,date: 2021-01-07br />market_cap/10^9: 0.59040410br />name: Computing Indexbr />name: Computing Index,date: 2021-01-08br />market_cap/10^9: 0.57977724br />name: Computing Indexbr />name: Computing Index,date: 2021-01-09br />market_cap/10^9: 0.58864139br />name: Computing Indexbr />name: Computing Index,date: 2021-01-10br />market_cap/10^9: 0.63667848br />name: Computing Indexbr />name: Computing Index,date: 2021-01-11br />market_cap/10^9: 0.61803628br />name: Computing Indexbr />name: Computing Index,date: 2021-01-12br />market_cap/10^9: 0.54942604br />name: Computing Indexbr />name: Computing Index,date: 2021-01-13br />market_cap/10^9: 0.53787227br />name: Computing Indexbr />name: Computing Index,date: 2021-01-14br />market_cap/10^9: 0.57631528br />name: Computing Indexbr />name: Computing Index,date: 2021-01-15br />market_cap/10^9: 0.58503384br />name: Computing Indexbr />name: Computing Index,date: 2021-01-16br />market_cap/10^9: 0.60835783br />name: Computing Indexbr />name: Computing Index,date: 2021-01-17br />market_cap/10^9: 0.65002232br />name: Computing Indexbr />name: Computing Index,date: 2021-01-18br />market_cap/10^9: 0.72942475br />name: Computing Indexbr />name: Computing Index,date: 2021-01-19br />market_cap/10^9: 0.70146510br />name: Computing Indexbr />name: Computing Index,date: 2021-01-20br />market_cap/10^9: 0.64010544br />name: Computing Indexbr />name: Computing Index,date: 2021-01-21br />market_cap/10^9: 0.65161000br />name: Computing Indexbr />name: Computing Index,date: 2021-01-22br />market_cap/10^9: 0.56320257br />name: Computing Indexbr />name: Computing Index,date: 2021-01-23br />market_cap/10^9: 0.57604296br />name: Computing Indexbr />name: Computing Index,date: 2021-01-24br />market_cap/10^9: 0.61647607br />name: Computing Indexbr />name: Computing Index,date: 2021-01-25br />market_cap/10^9: 0.64491219br />name: Computing Indexbr />name: Computing Index,date: 2021-01-26br />market_cap/10^9: 0.65320961br />name: Computing Indexbr />name: Computing Index,date: 2021-01-27br />market_cap/10^9: 0.65572166br />name: Computing Indexbr />name: Computing Index,date: 2021-01-28br />market_cap/10^9: 0.58555950br />name: Computing Indexbr />name: Computing Index,date: 2021-01-29br />market_cap/10^9: 0.62256022br />name: Computing Indexbr />name: Computing Index,date: 2021-01-30br />market_cap/10^9: 0.61786209br />name: Computing Indexbr />name: Computing Index,date: 2021-01-31br />market_cap/10^9: 0.64313015br />name: Computing Indexbr />name: Computing Index,date: 2021-02-01br />market_cap/10^9: 0.63924942br />name: Computing Indexbr />name: Computing Index,date: 2021-02-02br />market_cap/10^9: 0.65791811br />name: Computing Indexbr />name: Computing Index,date: 2021-02-03br />market_cap/10^9: 0.66666181br />name: Computing Indexbr />name: Computing Index,date: 2021-02-04br />market_cap/10^9: 0.70017769br />name: Computing Indexbr />name: Computing Index,date: 2021-02-05br />market_cap/10^9: 0.75648569br />name: Computing Indexbr />name: Computing Index,date: 2021-02-06br />market_cap/10^9: 0.84871904br />name: Computing Indexbr />name: Computing Index,date: 2021-02-07br />market_cap/10^9: 0.86047662br />name: Computing Indexbr />name: Computing Index,date: 2021-02-08br />market_cap/10^9: 0.82848381br />name: Computing Indexbr />name: Computing Index,date: 2021-02-09br />market_cap/10^9: 0.87014829br />name: Computing Indexbr />name: Computing Index,date: 2021-02-10br />market_cap/10^9: 0.94905809br />name: Computing Indexbr />name: Computing Index,date: 2021-02-11br />market_cap/10^9: 0.97556987br />name: Computing Indexbr />name: Computing Index,date: 2021-02-12br />market_cap/10^9: 1.12158659br />name: Computing Indexbr />name: Computing Index,date: 2021-02-13br />market_cap/10^9: 1.19207551br />name: Computing Indexbr />name: Computing Index,date: 2021-02-14br />market_cap/10^9: 1.23705667br />name: Computing Indexbr />name: Computing Index,date: 2021-02-15br />market_cap/10^9: 1.21649480br />name: Computing Indexbr />name: Computing Index,date: 2021-02-16br />market_cap/10^9: 1.10595838br />name: Computing Indexbr />name: Computing Index,date: 2021-02-17br />market_cap/10^9: 1.55711366br />name: Computing Indexbr />name: Computing Index,date: 2021-02-18br />market_cap/10^9: 1.61462486br />name: Computing Indexbr />name: Computing Index,date: 2021-02-19br />market_cap/10^9: 1.68967130br />name: Computing Indexbr />name: Computing Index,date: 2021-02-20br />market_cap/10^9: 1.82440756br />name: Computing Indexbr />name: Computing Index,date: 2021-02-21br />market_cap/10^9: 1.78181930br />name: Computing Indexbr />name: Computing Index,date: 2021-02-22br />market_cap/10^9: 1.83891019br />name: Computing Indexbr />name: Computing Index,date: 2021-02-23br />market_cap/10^9: 1.63650943br />name: Computing Indexbr />name: Computing Index,date: 2021-02-24br />market_cap/10^9: 1.35064630br />name: Computing Indexbr />name: Computing Index,date: 2021-02-25br />market_cap/10^9: 1.44678396br />name: Computing Indexbr />name: Computing Index,date: 2021-02-26br />market_cap/10^9: 1.40516713br />name: Computing Indexbr />name: Computing Index,date: 2021-02-27br />market_cap/10^9: 1.36703692br />name: Computing Indexbr />name: Computing Index,date: 2021-02-28br />market_cap/10^9: 1.42613786br />name: Computing Indexbr />name: Computing Index,date: 2021-03-01br />market_cap/10^9: 1.33065169br />name: Computing Indexbr />name: Computing Index,date: 2021-03-02br />market_cap/10^9: 1.44661648br />name: Computing Indexbr />name: Computing Index,date: 2021-03-03br />market_cap/10^9: 1.52010073br />name: Computing Indexbr />name: Computing Index,date: 2021-03-04br />market_cap/10^9: 1.56847808br />name: Computing Indexbr />name: Computing Index,date: 2021-03-05br />market_cap/10^9: 1.55349930br />name: Computing Indexbr />name: Computing Index,date: 2021-03-06br />market_cap/10^9: 1.58383902br />name: Computing Indexbr />name: Computing Index,date: 2021-03-07br />market_cap/10^9: 1.69728645br />name: Computing Indexbr />name: Computing Index,date: 2021-03-08br />market_cap/10^9: 1.85279509br />name: Computing Indexbr />name: Computing Index,date: 2021-03-09br />market_cap/10^9: 1.88628541br />name: Computing Indexbr />name: Computing Index,date: 2021-03-10br />market_cap/10^9: 1.94809266br />name: Computing Indexbr />name: Computing Index,date: 2021-03-11br />market_cap/10^9: 1.91261749br />name: Computing Indexbr />name: Computing Index,date: 2021-03-12br />market_cap/10^9: 1.95361061br />name: Computing Indexbr />name: Computing Index,date: 2021-03-13br />market_cap/10^9: 2.04227930br />name: Computing Indexbr />name: Computing Index,date: 2021-03-14br />market_cap/10^9: 2.06288160br />name: Computing Indexbr />name: Computing Index,date: 2021-03-15br />market_cap/10^9: 2.13496679br />name: Computing Indexbr />name: Computing Index,date: 2021-03-16br />market_cap/10^9: 2.11614420br />name: Computing Indexbr />name: Computing Index,date: 2021-03-17br />market_cap/10^9: 4.34149350br />name: Computing Indexbr />name: Computing Index,date: 2021-03-18br />market_cap/10^9: 4.58051172br />name: Computing Indexbr />name: Computing Index,date: 2021-03-19br />market_cap/10^9: 4.53499778br />name: Computing Indexbr />name: Computing Index,date: 2021-03-20br />market_cap/10^9: 4.64562251br />name: Computing Indexbr />name: Computing Index,date: 2021-03-21br />market_cap/10^9: 4.88809737br />name: Computing Indexbr />name: Computing Index,date: 2021-03-22br />market_cap/10^9: 4.95943589br />name: Computing Indexbr />name: Computing Index,date: 2021-03-23br />market_cap/10^9: 4.54776442br />name: Computing Indexbr />name: Computing Index,date: 2021-03-24br />market_cap/10^9: 4.60159651br />name: Computing Indexbr />name: Computing Index,date: 2021-03-25br />market_cap/10^9: 4.23924887br />name: Computing Indexbr />name: Computing Index,date: 2021-03-26br />market_cap/10^9: 4.12214682br />name: Computing Indexbr />name: Computing Index,date: 2021-03-27br />market_cap/10^9: 4.71496372br />name: Computing Indexbr />name: Computing Index,date: 2021-03-28br />market_cap/10^9: 4.97247165br />name: Computing Indexbr />name: Computing Index,date: 2021-03-29br />market_cap/10^9: 5.35511667br />name: Computing Indexbr />name: Computing Index,date: 2021-03-30br />market_cap/10^9: 5.40678907br />name: Computing Indexbr />name: Computing Index,date: 2021-03-31br />market_cap/10^9: 5.51904677br />name: Computing Indexbr />name: Computing Index,date: 2021-04-01br />market_cap/10^9: 5.34457413br />name: Computing Indexbr />name: Computing Index,date: 2021-04-02br />market_cap/10^9: 5.64536963br />name: Computing Indexbr />name: Computing Index,date: 2021-04-03br />market_cap/10^9: 5.94689518br />name: Computing Indexbr />name: Computing Index,date: 2021-04-04br />market_cap/10^9: 5.63248046br />name: Computing Indexbr />name: Computing Index,date: 2021-04-05br />market_cap/10^9: 5.91271888br />name: Computing Indexbr />name: Computing Index,date: 2021-04-06br />market_cap/10^9: 6.12066960br />name: Computing Indexbr />name: Computing Index,date: 2021-04-07br />market_cap/10^9: 5.86082804br />name: Computing Indexbr />name: Computing Index,date: 2021-04-08br />market_cap/10^9: 5.70897556br />name: Computing Indexbr />name: Computing Index,date: 2021-04-09br />market_cap/10^9: 6.17115670br />name: Computing Indexbr />name: Computing Index,date: 2021-04-10br />market_cap/10^9: 6.43136017br />name: Computing Indexbr />name: Computing Index,date: 2021-04-11br />market_cap/10^9: 6.44982477br />name: Computing Indexbr />name: Computing Index,date: 2021-04-12br />market_cap/10^9: 6.31089496br />name: Computing Indexbr />name: Computing Index,date: 2021-04-13br />market_cap/10^9: 6.31633955br />name: Computing Indexbr />name: Computing Index,date: 2021-04-14br />market_cap/10^9: 6.45534813br />name: Computing Indexbr />name: Computing Index,date: 2021-04-15br />market_cap/10^9: 6.42906691br />name: Computing Indexbr />name: Computing Index,date: 2021-04-16br />market_cap/10^9: 6.66242805br />name: Computing Indexbr />name: Computing Index,date: 2021-04-17br />market_cap/10^9: 6.43193729br />name: Computing Indexbr />name: Computing Index,date: 2021-04-18br />market_cap/10^9: 6.37139186br />name: Computing Indexbr />name: Computing Index,date: 2021-04-19br />market_cap/10^9: 5.55322761br />name: Computing Indexbr />name: Computing Index,date: 2021-04-20br />market_cap/10^9: 5.25041253br />name: Computing Indexbr />name: Computing Index,date: 2021-04-21br />market_cap/10^9: 5.33385412br />name: Computing Indexbr />name: Computing Index,date: 2021-04-22br />market_cap/10^9: 5.34560400br />name: Computing Indexbr />name: Computing Index,date: 2021-04-23br />market_cap/10^9: 4.84212084br />name: Computing Indexbr />name: Computing Index,date: 2021-04-24br />market_cap/10^9: 4.71071135br />name: Computing Indexbr />name: Computing Index,date: 2021-04-25br />market_cap/10^9: 4.40163933br />name: Computing Indexbr />name: Computing Index,date: 2021-04-26br />market_cap/10^9: 4.38947222br />name: Computing Indexbr />name: Computing Index,date: 2021-04-27br />market_cap/10^9: 5.03455834br />name: Computing Indexbr />name: Computing Index,date: 2021-04-28br />market_cap/10^9: 5.32345252br />name: Computing Indexbr />name: Computing Index,date: 2021-04-29br />market_cap/10^9: 5.28245231br />name: Computing Indexbr />name: Computing Index,date: 2021-04-30br />market_cap/10^9: 5.77763636br />name: Computing Indexbr />name: Computing Index,date: 2021-05-01br />market_cap/10^9: 5.94897107br />name: Computing Indexbr />name: Computing Index,date: 2021-05-02br />market_cap/10^9: 6.63317656br />name: Computing Indexbr />name: Computing Index,date: 2021-05-03br />market_cap/10^9: 6.62488143br />name: Computing Indexbr />name: Computing Index,date: 2021-05-04br />market_cap/10^9: 6.56852243br />name: Computing Indexbr />name: Computing Index,date: 2021-05-05br />market_cap/10^9: 5.94609972br />name: Computing Indexbr />name: Computing Index,date: 2021-05-06br />market_cap/10^9: 6.09676831br />name: Computing Indexbr />name: Computing Index,date: 2021-05-07br />market_cap/10^9: 6.09369642br />name: Computing Indexbr />name: Computing Index,date: 2021-05-08br />market_cap/10^9: 6.17192661br />name: Computing Indexbr />name: Computing Index,date: 2021-05-09br />market_cap/10^9: 6.38507715br />name: Computing Indexbr />name: Computing Index,date: 2021-05-10br />market_cap/10^9: 6.78428522br />name: Computing Indexbr />name: Computing Index,date: 2021-05-11br />market_cap/10^9: 6.39648550br />name: Computing Indexbr />name: Computing Index,date: 2021-05-12br />market_cap/10^9: 6.38971105br />name: Computing Indexbr />name: Computing Index,date: 2021-05-13br />market_cap/10^9: 5.58902049br />name: Computing Indexbr />name: Computing Index,date: 2021-05-14br />market_cap/10^9: 5.36007946br />name: Computing Indexbr />name: Computing Index,date: 2021-05-15br />market_cap/10^9: 5.77699152br />name: Computing Indexbr />name: Computing Index,date: 2021-05-16br />market_cap/10^9: 5.41126367br />name: Computing Indexbr />name: Computing Index,date: 2021-05-17br />market_cap/10^9: 5.34280884br />name: Computing Indexbr />name: Computing Index,date: 2021-05-18br />market_cap/10^9: 5.04267071br />name: Computing Indexbr />name: Computing Index,date: 2021-05-19br />market_cap/10^9: 5.15204708br />name: Computing Indexbr />name: Computing Index,date: 2021-05-20br />market_cap/10^9: 3.48184323br />name: Computing Indexbr />name: Computing Index,date: 2021-05-21br />market_cap/10^9: 4.00986292br />name: Computing Indexbr />name: Computing Index,date: 2021-05-22br />market_cap/10^9: 3.49934158br />name: Computing Indexbr />name: Computing Index,date: 2021-05-23br />market_cap/10^9: 3.31831403br />name: Computing Indexbr />name: Computing Index,date: 2021-05-24br />market_cap/10^9: 2.76838791br />name: Computing Indexbr />name: Computing Index,date: 2021-05-25br />market_cap/10^9: 3.44169427br />name: Computing Indexbr />name: Computing Index,date: 2021-05-26br />market_cap/10^9: 3.66505258br />name: Computing Indexbr />name: Computing Index,date: 2021-05-27br />market_cap/10^9: 4.00256431br />name: Computing Indexbr />name: Computing Index,date: 2021-05-28br />market_cap/10^9: 3.88252658br />name: Computing Indexbr />name: Computing Index,date: 2021-05-29br />market_cap/10^9: 3.37772750br />name: Computing Indexbr />name: Computing Index,date: 2021-05-30br />market_cap/10^9: 3.15951063br />name: Computing Indexbr />name: Computing Index,date: 2021-05-31br />market_cap/10^9: 3.32964529br />name: Computing Indexbr />name: Computing Index,date: 2021-06-01br />market_cap/10^9: 3.55598182br />name: Computing Indexbr />name: Computing Index,date: 2021-06-02br />market_cap/10^9: 3.54910972br />name: Computing Indexbr />name: Computing Index,date: 2021-06-03br />market_cap/10^9: 3.68267642br />name: Computing Indexbr />name: Computing Index,date: 2021-06-04br />market_cap/10^9: 4.08549020br />name: Computing Indexbr />name: Computing Index,date: 2021-06-05br />market_cap/10^9: 3.61879013br />name: Computing Indexbr />name: Computing Index,date: 2021-06-06br />market_cap/10^9: 3.46563329br />name: Computing Indexbr />name: Computing Index,date: 2021-06-07br />market_cap/10^9: 3.54129152br />name: Computing Indexbr />name: Computing Index,date: 2021-06-08br />market_cap/10^9: 3.25475158br />name: Computing Indexbr />name: Computing Index,date: 2021-06-09br />market_cap/10^9: 3.20778132br />name: Computing Indexbr />name: Computing Index,date: 2021-06-10br />market_cap/10^9: 3.41014176br />name: Computing Indexbr />name: Computing Index,date: 2021-06-11br />market_cap/10^9: 3.19457161br />name: Computing Indexbr />name: Computing Index,date: 2021-06-12br />market_cap/10^9: 2.99332296br />name: Computing Indexbr />name: Computing Index,date: 2021-06-13br />market_cap/10^9: 2.98208545br />name: Computing Indexbr />name: Computing Index,date: 2021-06-14br />market_cap/10^9: 3.17706618br />name: Computing Indexbr />name: Computing Index,date: 2021-06-15br />market_cap/10^9: 3.25716231br />name: Computing Indexbr />name: Computing Index,date: 2021-06-16br />market_cap/10^9: 3.28044917br />name: Computing Indexbr />name: Computing Index,date: 2021-06-17br />market_cap/10^9: 3.11467408br />name: Computing Indexbr />name: Computing Index,date: 2021-06-18br />market_cap/10^9: 3.09162022br />name: Computing Indexbr />name: Computing Index,date: 2021-06-19br />market_cap/10^9: 2.92405371br />name: Computing Indexbr />name: Computing Index,date: 2021-06-20br />market_cap/10^9: 3.91408455br />name: Computing Indexbr />name: Computing Index,date: 2021-06-21br />market_cap/10^9: 4.05523522br />name: Computing Indexbr />name: Computing Index,date: 2021-06-22br />market_cap/10^9: 3.24254113br />name: Computing Indexbr />name: Computing Index,date: 2021-06-23br />market_cap/10^9: 3.20404110br />name: Computing Indexbr />name: Computing Index,date: 2021-06-24br />market_cap/10^9: 3.61145983br />name: Computing Indexbr />name: Computing Index,date: 2021-06-25br />market_cap/10^9: 3.65265726br />name: Computing Indexbr />name: Computing Index,date: 2021-06-26br />market_cap/10^9: 3.30576881br />name: Computing Indexbr />name: Computing Index,date: 2021-06-27br />market_cap/10^9: 3.27690380br />name: Computing Indexbr />name: Computing Index,date: 2021-06-28br />market_cap/10^9: 3.44295095br />name: Computing Indexbr />name: Computing Index,date: 2021-06-29br />market_cap/10^9: 3.50068555br />name: Computing Indexbr />name: Computing Index,date: 2021-06-30br />market_cap/10^9: 3.65174596br />name: Computing Indexbr />name: Computing Index,date: 2021-07-01br />market_cap/10^9: 3.65960523br />name: Computing Indexbr />name: Computing Index,date: 2021-07-02br />market_cap/10^9: 3.43733303br />name: Computing Indexbr />name: Computing Index,date: 2021-07-03br />market_cap/10^9: 3.56988654br />name: Computing Indexbr />name: Computing Index,date: 2021-07-04br />market_cap/10^9: 3.86903888br />name: Computing Indexbr />name: Computing Index,date: 2021-07-05br />market_cap/10^9: 4.06701780br />name: Computing Indexbr />name: Computing Index,date: 2021-07-06br />market_cap/10^9: 4.05842073br />name: Computing Indexbr />name: Computing Index,date: 2021-07-07br />market_cap/10^9: 4.01953708br />name: Computing Indexbr />name: Computing Index,date: 2021-07-08br />market_cap/10^9: 4.12634827br />name: Computing Indexbr />name: Computing Index,date: 2021-07-09br />market_cap/10^9: 3.81792501br />name: Computing Indexbr />name: Computing Index,date: 2021-07-10br />market_cap/10^9: 3.94282886br />name: Computing Indexbr />name: Computing Index,date: 2021-07-11br />market_cap/10^9: 3.88359989br />name: Computing Indexbr />name: Computing Index,date: 2021-07-12br />market_cap/10^9: 3.98868710br />name: Computing Indexbr />name: Computing Index,date: 2021-07-13br />market_cap/10^9: 3.81369621br />name: Computing Indexbr />name: Computing Index,date: 2021-07-14br />market_cap/10^9: 3.68897201br />name: Computing Indexbr />name: Computing Index,date: 2021-07-15br />market_cap/10^9: 3.75172704br />name: Computing Indexbr />name: Computing Index,date: 2021-07-16br />market_cap/10^9: 3.53193700br />name: Computing Indexbr />name: Computing Index,date: 2021-07-17br />market_cap/10^9: 3.38263942br />name: Computing Indexbr />name: Computing Index,date: 2021-07-18br />market_cap/10^9: 3.39356050br />name: Computing Indexbr />name: Computing Index,date: 2021-07-19br />market_cap/10^9: 3.35921559br />name: Computing Indexbr />name: Computing Index,date: 2021-07-20br />market_cap/10^9: 3.14966163br />name: Computing Indexbr />name: Computing Index,date: 2021-07-21br />market_cap/10^9: 3.01361984br />name: Computing Indexbr />name: Computing Index,date: 2021-07-22br />market_cap/10^9: 3.28367780br />name: Computing Indexbr />name: Computing Index,date: 2021-07-23br />market_cap/10^9: 3.30503251br />name: Computing Indexbr />name: Computing Index,date: 2021-07-24br />market_cap/10^9: 3.35520376br />name: Computing Indexbr />name: Computing Index,date: 2021-07-25br />market_cap/10^9: 3.39843779br />name: Computing Indexbr />name: Computing Index,date: 2021-07-26br />market_cap/10^9: 3.42425322br />name: Computing Indexbr />name: Computing Index,date: 2021-07-27br />market_cap/10^9: 3.45590102br />name: Computing Indexbr />name: Computing Index,date: 2021-07-28br />market_cap/10^9: 3.61083299br />name: Computing Indexbr />name: Computing Index,date: 2021-07-29br />market_cap/10^9: 4.60518450br />name: Computing Indexbr />name: Computing Index,date: 2021-07-30br />market_cap/10^9: 4.83799177br />name: Computing Indexbr />name: Computing Index,date: 2021-07-31br />market_cap/10^9: 5.07690851br />name: Computing Indexbr />name: Computing Index,date: 2021-08-01br />market_cap/10^9: 5.26317796br />name: Computing Indexbr />name: Computing Index,date: 2021-08-02br />market_cap/10^9: 5.30496063br />name: Computing Indexbr />name: Computing Index,date: 2021-08-03br />market_cap/10^9: 5.50500292br />name: Computing Indexbr />name: Computing Index,date: 2021-08-04br />market_cap/10^9: 5.25706664br />name: Computing Indexbr />name: Computing Index,date: 2021-08-05br />market_cap/10^9: 5.48480882br />name: Computing Indexbr />name: Computing Index,date: 2021-08-06br />market_cap/10^9: 5.76222731br />name: Computing Indexbr />name: Computing Index,date: 2021-08-07br />market_cap/10^9: 5.82637091br />name: Computing Indexbr />name: Computing Index,date: 2021-08-08br />market_cap/10^9: 6.00946494br />name: Computing Indexbr />name: Computing Index,date: 2021-08-09br />market_cap/10^9: 5.66599094br />name: Computing Indexbr />name: Computing Index,date: 2021-08-10br />market_cap/10^9: 5.94305657br />name: Computing Indexbr />name: Computing Index,date: 2021-08-11br />market_cap/10^9: 6.13516614br />name: Computing Indexbr />name: Computing Index,date: 2021-08-12br />market_cap/10^9: 6.48310186br />name: Computing Indexbr />name: Computing Index,date: 2021-08-13br />market_cap/10^9: 6.83064344br />name: Computing Indexbr />name: Computing Index,date: 2021-08-14br />market_cap/10^9: 7.25433129br />name: Computing Indexbr />name: Computing Index,date: 2021-08-15br />market_cap/10^9: 7.20119902br />name: Computing Indexbr />name: Computing Index,date: 2021-08-16br />market_cap/10^9: 7.19165829br />name: Computing Indexbr />name: Computing Index,date: 2021-08-17br />market_cap/10^9: 7.06762349br />name: Computing Indexbr />name: Computing Index,date: 2021-08-18br />market_cap/10^9: 6.94182081br />name: Computing Indexbr />name: Computing Index,date: 2021-08-19br />market_cap/10^9: 6.95356798br />name: Computing Indexbr />name: Computing Index,date: 2021-08-20br />market_cap/10^9: 7.63210985br />name: Computing Indexbr />name: Computing Index,date: 2021-08-21br />market_cap/10^9: 8.33547530br />name: Computing Indexbr />name: Computing Index,date: 2021-08-22br />market_cap/10^9: 8.14437818br />name: Computing Indexbr />name: Computing Index,date: 2021-08-23br />market_cap/10^9: 8.57794779br />name: Computing Indexbr />name: Computing Index,date: 2021-08-24br />market_cap/10^9: 8.48574016br />name: Computing Indexbr />name: Computing Index,date: 2021-08-25br />market_cap/10^9: 7.76193763br />name: Computing Indexbr />name: Computing Index,date: 2021-08-26br />market_cap/10^9: 8.11715830br />name: Computing Indexbr />name: Computing Index,date: 2021-08-27br />market_cap/10^9: 7.48785975br />name: Computing Indexbr />name: Computing Index,date: 2021-08-28br />market_cap/10^9: 7.83154852br />name: Computing Indexbr />name: Computing Index,date: 2021-08-29br />market_cap/10^9: 7.75024321br />name: Computing Indexbr />name: Computing Index,date: 2021-08-30br />market_cap/10^9: 7.85410146br />name: Computing Indexbr />name: Computing Index,date: 2021-08-31br />market_cap/10^9: 7.39731674br />name: Computing Indexbr />name: Computing Index,date: 2021-09-01br />market_cap/10^9: 7.61488206br />name: Computing Indexbr />name: Computing Index,date: 2021-09-02br />market_cap/10^9: 7.97954568br />name: Computing Indexbr />name: Computing Index,date: 2021-09-03br />market_cap/10^9: 8.01847829br />name: Computing Indexbr />name: Computing Index,date: 2021-09-04br />market_cap/10^9: 8.24527222br />name: Computing Indexbr />name: Computing Index,date: 2021-09-05br />market_cap/10^9: 8.52004871br />name: Computing Indexbr />name: Computing Index,date: 2021-09-06br />market_cap/10^9: 8.78884399br />name: Computing Indexbr />name: Computing Index,date: 2021-09-07br />market_cap/10^9: 9.06342776br />name: Computing Indexbr />name: Computing Index,date: 2021-09-08br />market_cap/10^9: 7.20908718br />name: Computing Indexbr />name: Computing Index,date: 2021-09-09br />market_cap/10^9: 7.24539814br />name: Computing Indexbr />name: Computing Index,date: 2021-09-10br />market_cap/10^9: 7.45331316br />name: Computing Indexbr />name: Computing Index,date: 2021-09-11br />market_cap/10^9: 6.94872846br />name: Computing Indexbr />name: Computing Index,date: 2021-09-12br />market_cap/10^9: 7.30342363br />name: Computing Indexbr />name: Computing Index,date: 2021-09-13br />market_cap/10^9: 7.75908649br />name: Computing Indexbr />name: Computing Index,date: 2021-09-14br />market_cap/10^9: 7.10540830br />name: Computing Indexbr />name: Computing Index,date: 2021-09-15br />market_cap/10^9: 7.42593562br />name: Computing Indexbr />name: Computing Index,date: 2021-09-16br />market_cap/10^9: 7.77543895br />name: Computing Indexbr />name: Computing Index,date: 2021-09-17br />market_cap/10^9: 7.46108757br />name: Computing Indexbr />name: Computing Index,date: 2021-09-18br />market_cap/10^9: 7.21640030br />name: Computing Indexbr />name: Computing Index,date: 2021-09-19br />market_cap/10^9: 7.31294450br />name: Computing Indexbr />name: Computing Index,date: 2021-09-20br />market_cap/10^9: 7.15451422br />name: Computing Indexbr />name: Computing Index,date: 2021-09-21br />market_cap/10^9: 6.19359889br />name: Computing Indexbr />name: Computing Index,date: 2021-09-22br />market_cap/10^9: 5.73656989br />name: Computing Indexbr />name: Computing Index,date: 2021-09-23br />market_cap/10^9: 6.46041048br />name: Computing Indexbr />name: Computing Index,date: 2021-09-24br />market_cap/10^9: 6.58126364br />name: Computing Indexbr />name: Computing Index,date: 2021-09-25br />market_cap/10^9: 6.17490061br />name: Computing Indexbr />name: Computing Index,date: 2021-09-26br />market_cap/10^9: 6.11421585br />name: Computing Indexbr />name: Computing Index,date: 2021-09-27br />market_cap/10^9: 6.06079424br />name: Computing Indexbr />name: Computing Index,date: 2021-09-28br />market_cap/10^9: 5.95028215br />name: Computing Indexbr />name: Computing Index,date: 2021-09-29br />market_cap/10^9: 5.63141953br />name: Computing Indexbr />name: Computing Index,date: 2021-09-30br />market_cap/10^9: 5.72695159br />name: Computing Indexbr />name: Computing Index,date: 2021-10-01br />market_cap/10^9: 5.92925178br />name: Computing Indexbr />name: Computing Index,date: 2021-10-02br />market_cap/10^9: 6.40588027br />name: Computing Indexbr />name: Computing Index,date: 2021-10-03br />market_cap/10^9: 6.57542974br />name: Computing Indexbr />name: Computing Index,date: 2021-10-04br />market_cap/10^9: 6.63196550br />name: Computing Indexbr />name: Computing Index,date: 2021-10-05br />market_cap/10^9: 6.49107880br />name: Computing Indexbr />name: Computing Index,date: 2021-10-06br />market_cap/10^9: 6.82334337br />name: Computing Indexbr />name: Computing Index,date: 2021-10-07br />market_cap/10^9: 6.70116860br />name: Computing Indexbr />name: Computing Index,date: 2021-10-08br />market_cap/10^9: 6.92001696br />name: Computing Indexbr />name: Computing Index,date: 2021-10-09br />market_cap/10^9: 6.92502118br />name: Computing Indexbr />name: Computing Index,date: 2021-10-10br />market_cap/10^9: 7.03407646br />name: Computing Indexbr />name: Computing Index,date: 2021-10-11br />market_cap/10^9: 6.66538032br />name: Computing Indexbr />name: Computing Index,date: 2021-10-12br />market_cap/10^9: 6.65055861br />name: Computing Indexbr />name: Computing Index,date: 2021-10-13br />market_cap/10^9: 6.55764935br />name: Computing Indexbr />name: Computing Index,date: 2021-10-14br />market_cap/10^9: 6.74339801br />name: Computing Indexbr />name: Computing Index,date: 2021-10-15br />market_cap/10^9: 6.99415278br />name: Computing Indexbr />name: Computing Index,date: 2021-10-16br />market_cap/10^9: 7.46514392br />name: Computing Indexbr />name: Computing Index,date: 2021-10-17br />market_cap/10^9: 7.49152490br />name: Computing Indexbr />name: Computing Index,date: 2021-10-18br />market_cap/10^9: 7.27509033br />name: Computing Indexbr />name: Computing Index,date: 2021-10-19br />market_cap/10^9: 7.42596546br />name: Computing Indexbr />name: Computing Index,date: 2021-10-20br />market_cap/10^9: 7.51669750br />name: Computing Indexbr />name: Computing Index,date: 2021-10-21br />market_cap/10^9: 8.04930111br />name: Computing Indexbr />name: Computing Index,date: 2021-10-22br />market_cap/10^9: 8.32598958br />name: Computing Indexbr />name: Computing Index,date: 2021-10-23br />market_cap/10^9: 8.12722187br />name: Computing Indexbr />name: Computing Index,date: 2021-10-24br />market_cap/10^9: 8.01833048br />name: Computing Indexbr />name: Computing Index,date: 2021-10-25br />market_cap/10^9: 8.16685632br />name: Computing Indexbr />name: Computing Index,date: 2021-10-26br />market_cap/10^9: 8.82561201br />name: Computing Indexbr />name: Computing Index,date: 2021-10-27br />market_cap/10^9: 8.97548203br />name: Computing Indexbr />name: Computing Index,date: 2021-10-28br />market_cap/10^9: 8.02436499br />name: Computing Indexbr />name: Computing Index,date: 2021-10-29br />market_cap/10^9: 8.13268801br />name: Computing Indexbr />name: Computing Index,date: 2021-10-30br />market_cap/10^9: 8.37706910br />name: Computing Indexbr />name: Computing Index,date: 2021-10-31br />market_cap/10^9: 8.14002991br />name: Computing Indexbr />name: Computing Index,date: 2021-11-01br />market_cap/10^9: 8.93516450br />name: Computing Indexbr />name: Computing Index,date: 2021-11-02br />market_cap/10^9: 8.94781969br />name: Computing Indexbr />name: Computing Index,date: 2021-11-03br />market_cap/10^9: 9.57154549br />name: Computing Indexbr />name: Computing Index,date: 2021-11-04br />market_cap/10^9: 9.46299629br />name: Computing Indexbr />name: Computing Index,date: 2021-11-05br />market_cap/10^9: 9.56658782br />name: Computing Indexbr />name: Computing Index,date: 2021-11-06br />market_cap/10^9: 9.63249157br />name: Computing Indexbr />name: Computing Index,date: 2021-11-07br />market_cap/10^9: 9.83219028br />name: Computing Indexbr />name: Computing Index,date: 2021-11-08br />market_cap/10^9: 10.39847576br />name: Computing Indexbr />name: Computing Index,date: 2021-11-09br />market_cap/10^9: 10.71163313br />name: Computing Indexbr />name: Computing Index,date: 2021-11-10br />market_cap/10^9: 11.74424906br />name: Computing Indexbr />name: Computing Index,date: 2021-11-11br />market_cap/10^9: 10.90497857br />name: Computing Indexbr />name: Computing Index,date: 2021-11-12br />market_cap/10^9: 11.11430367br />name: Computing Indexbr />name: Computing Index,date: 2021-11-13br />market_cap/10^9: 10.73160741br />name: Computing Indexbr />name: Computing Index,date: 2021-11-14br />market_cap/10^9: 11.20771499br />name: Computing Indexbr />name: Computing Index,date: 2021-11-15br />market_cap/10^9: 11.06729965br />name: Computing Indexbr />name: Computing Index,date: 2021-11-16br />market_cap/10^9: 10.97343176br />name: Computing Indexbr />name: Computing Index,date: 2021-11-17br />market_cap/10^9: 10.06038670br />name: Computing Indexbr />name: Computing Index,date: 2021-11-18br />market_cap/10^9: 10.12073016br />name: Computing Indexbr />name: Computing Index,date: 2021-11-19br />market_cap/10^9: 9.38618806br />name: Computing Indexbr />name: Computing Index,date: 2021-11-20br />market_cap/10^9: 10.41848332br />name: Computing Indexbr />name: Computing Index,date: 2021-11-21br />market_cap/10^9: 10.80588415br />name: Computing Indexbr />name: Computing Index,date: 2021-11-22br />market_cap/10^9: 10.37331115br />name: Computing Indexbr />name: Computing Index,date: 2021-11-23br />market_cap/10^9: 9.78551869br />name: Computing Indexbr />name: Computing Index,date: 2021-11-24br />market_cap/10^9: 10.15831185br />name: Computing Indexbr />name: Computing Index,date: 2021-11-25br />market_cap/10^9: 9.73331954br />name: Computing Indexbr />name: Computing Index,date: 2021-11-26br />market_cap/10^9: 10.48311035br />name: Computing Indexbr />name: Computing Index,date: 2021-11-27br />market_cap/10^9: 10.04182998br />name: Computing Indexbr />name: Computing Index,date: 2021-11-28br />market_cap/10^9: 11.29753312br />name: Computing Indexbr />name: Computing Index,date: 2021-11-29br />market_cap/10^9: 11.20187847br />name: Computing Indexbr />name: Computing Index,date: 2021-11-30br />market_cap/10^9: 11.10557254br />name: Computing Indexbr />name: Computing Index,date: 2021-12-01br />market_cap/10^9: 10.58722443br />name: Computing Indexbr />name: Computing Index,date: 2021-12-02br />market_cap/10^9: 10.46522517br />name: Computing Indexbr />name: Computing Index,date: 2021-12-03br />market_cap/10^9: 10.18504792br />name: Computing Indexbr />name: Computing Index,date: 2021-12-04br />market_cap/10^9: 9.67268801br />name: Computing Indexbr />name: Computing Index,date: 2021-12-05br />market_cap/10^9: 8.47320231br />name: Computing Indexbr />name: Computing Index,date: 2021-12-06br />market_cap/10^9: 7.94433424br />name: Computing Indexbr />name: Computing Index,date: 2021-12-07br />market_cap/10^9: 8.21925005br />name: Computing Indexbr />name: Computing Index,date: 2021-12-08br />market_cap/10^9: 7.99157896br />name: Computing Indexbr />name: Computing Index,date: 2021-12-09br />market_cap/10^9: 8.36056161br />name: Computing Indexbr />name: Computing Index,date: 2021-12-10br />market_cap/10^9: 7.71241939br />name: Computing Indexbr />name: Computing Index,date: 2021-12-11br />market_cap/10^9: 7.23530692br />name: Computing Indexbr />name: Computing Index,date: 2021-12-12br />market_cap/10^9: 7.54726618br />name: Computing Indexbr />name: Computing Index,date: 2021-12-13br />market_cap/10^9: 7.81560264br />name: Computing Indexbr />name: Computing Index,date: 2021-12-14br />market_cap/10^9: 6.81363421br />name: Computing Indexbr />name: Computing Index,date: 2021-12-15br />market_cap/10^9: 7.10221402br />name: Computing Indexbr />name: Computing Index,date: 2021-12-16br />market_cap/10^9: 7.56769425br />name: Computing Indexbr />name: Computing Index,date: 2021-12-17br />market_cap/10^9: 7.42925560br />name: Computing Indexbr />name: Computing Index,date: 2021-12-18br />market_cap/10^9: 7.24253011br />name: Computing Indexbr />name: Computing Index,date: 2021-12-19br />market_cap/10^9: 7.44534877br />name: Computing Indexbr />name: Computing Index,date: 2021-12-20br />market_cap/10^9: 7.59875016br />name: Computing Indexbr />name: Computing Index,date: 2021-12-21br />market_cap/10^9: 7.35106171br />name: Computing Indexbr />name: Computing Index,date: 2021-12-22br />market_cap/10^9: 8.18875545br />name: Computing Indexbr />name: Computing Index,date: 2021-12-23br />market_cap/10^9: 8.42219183br />name: Computing Indexbr />name: Computing Index,date: 2021-12-24br />market_cap/10^9: 8.93820018br />name: Computing Indexbr />name: Computing Index,date: 2021-12-25br />market_cap/10^9: 8.61936195br />name: Computing Indexbr />name: Computing Index,date: 2021-12-26br />market_cap/10^9: 8.82843894br />name: Computing Indexbr />name: Computing Index,date: 2021-12-27br />market_cap/10^9: 8.81932619br />name: Computing Indexbr />name: Computing Index,date: 2021-12-28br />market_cap/10^9: 8.90630506br />name: Computing Indexbr />name: Computing Index,date: 2021-12-29br />market_cap/10^9: 8.31545955br />name: Computing Indexbr />name: Computing Index,date: 2021-12-30br />market_cap/10^9: 7.95158519br />name: Computing Indexbr />name: Computing Index,date: 2021-12-31br />market_cap/10^9: 8.02929469br />name: Computing Indexbr />name: Computing Index,date: 2022-01-01br />market_cap/10^9: 8.16522418br />name: Computing Indexbr />name: Computing Index,date: 2022-01-02br />market_cap/10^9: 8.39641349br />name: Computing Indexbr />name: Computing Index,date: 2022-01-03br />market_cap/10^9: 8.50859998br />name: Computing Indexbr />name: Computing Index,date: 2022-01-04br />market_cap/10^9: 8.47552279br />name: Computing Indexbr />name: Computing Index,date: 2022-01-05br />market_cap/10^9: 8.60035492br />name: Computing Indexbr />name: Computing Index,date: 2022-01-06br />market_cap/10^9: 7.93709667br />name: Computing Indexbr />name: Computing Index,date: 2022-01-07br />market_cap/10^9: 7.86913557br />name: Computing Indexbr />name: Computing Index,date: 2022-01-08br />market_cap/10^9: 7.23529746br />name: Computing Indexbr />name: Computing Index,date: 2022-01-09br />market_cap/10^9: 6.93688066br />name: Computing Indexbr />name: Computing Index,date: 2022-01-10br />market_cap/10^9: 7.12196406br />name: Computing Indexbr />name: Computing Index,date: 2022-01-11br />market_cap/10^9: 6.68034340br />name: Computing Indexbr />name: Computing Index,date: 2022-01-12br />market_cap/10^9: 6.98947545br />name: Computing Indexbr />name: Computing Index,date: 2022-01-13br />market_cap/10^9: 7.41604135br />name: Computing Indexbr />name: Computing Index,date: 2022-01-14br />market_cap/10^9: 7.04687396br />name: Computing Indexbr />name: Computing Index,date: 2022-01-15br />market_cap/10^9: 7.06840352br />name: Computing Indexbr />name: Computing Index,date: 2022-01-16br />market_cap/10^9: 7.28381439br />name: Computing Indexbr />name: Computing Index,date: 2022-01-17br />market_cap/10^9: 7.17910827br />name: Computing Indexbr />name: Computing Index,date: 2022-01-18br />market_cap/10^9: 6.76263463br />name: Computing Indexbr />name: Computing Index,date: 2022-01-19br />market_cap/10^9: 6.58923112br />name: Computing Indexbr />name: Computing Index,date: 2022-01-20br />market_cap/10^9: 6.41349818br />name: Computing Indexbr />name: Computing Index,date: 2022-01-21br />market_cap/10^9: 6.16425612br />name: Computing Indexbr />name: Computing Index,date: 2022-01-22br />market_cap/10^9: 5.20326880br />name: Computing Indexbr />name: Computing Index,date: 2022-01-23br />market_cap/10^9: 4.85173722br />name: Computing Indexbr />name: Computing Index,date: 2022-01-24br />market_cap/10^9: 4.93009686br />name: Computing Indexbr />name: Computing Index,date: 2022-01-25br />market_cap/10^9: 4.75572555br />name: Computing Indexbr />name: Computing Index,date: 2022-01-26br />market_cap/10^9: 5.25865021br />name: Computing Indexbr />name: Computing Index,date: 2022-01-27br />market_cap/10^9: 5.24336119br />name: Computing Indexbr />name: Computing Index,date: 2022-01-28br />market_cap/10^9: 5.22583629br />name: Computing Indexbr />name: Computing Index,date: 2022-01-29br />market_cap/10^9: 5.44159090br />name: Computing Indexbr />name: Computing Index,date: 2022-01-30br />market_cap/10^9: 5.57097949br />name: Computing Indexbr />name: Computing Index,date: 2022-01-31br />market_cap/10^9: 5.48844022br />name: Computing Indexbr />name: Computing Index,date: 2022-02-01br />market_cap/10^9: 5.71436873br />name: Computing Indexbr />name: Computing Index,date: 2022-02-02br />market_cap/10^9: 5.98116594br />name: Computing Indexbr />name: Computing Index,date: 2022-02-03br />market_cap/10^9: 5.59247326br />name: Computing Indexbr />name: Computing Index,date: 2022-02-04br />market_cap/10^9: 5.57144308br />name: Computing Indexbr />name: Computing Index,date: 2022-02-05br />market_cap/10^9: 6.05325201br />name: Computing Indexbr />name: Computing Index,date: 2022-02-06br />market_cap/10^9: 6.33546398br />name: Computing Indexbr />name: Computing Index,date: 2022-02-07br />market_cap/10^9: 6.49259598br />name: Computing Indexbr />name: Computing Index,date: 2022-02-08br />market_cap/10^9: 6.80636212br />name: Computing Indexbr />name: Computing Index,date: 2022-02-09br />market_cap/10^9: 6.48364048br />name: Computing Indexbr />name: Computing Index,date: 2022-02-10br />market_cap/10^9: 6.69010423br />name: Computing Indexbr />name: Computing Index,date: 2022-02-11br />market_cap/10^9: 6.33008413br />name: Computing Indexbr />name: Computing Index,date: 2022-02-12br />market_cap/10^9: 5.76754683br />name: Computing Indexbr />name: Computing Index,date: 2022-02-13br />market_cap/10^9: 5.70600445br />name: Computing Indexbr />name: Computing Index,date: 2022-02-14br />market_cap/10^9: 5.55912618br />name: Computing Indexbr />name: Computing Index,date: 2022-02-15br />market_cap/10^9: 5.57307844br />name: Computing Indexbr />name: Computing Index,date: 2022-02-16br />market_cap/10^9: 6.82637115br />name: Computing Indexbr />name: Computing Index,date: 2022-02-17br />market_cap/10^9: 6.75853244br />name: Computing Indexbr />name: Computing Index,date: 2022-02-18br />market_cap/10^9: 6.04764597br />name: Computing Indexbr />name: Computing Index,date: 2022-02-19br />market_cap/10^9: 5.81760797br />name: Computing Indexbr />name: Computing Index,date: 2022-02-20br />market_cap/10^9: 5.80234489br />name: Computing Indexbr />name: Computing Index,date: 2022-02-21br />market_cap/10^9: 5.57461976br />name: Computing Indexbr />name: Computing Index,date: 2022-02-22br />market_cap/10^9: 5.03724394br />name: Computing Indexbr />name: Computing Index,date: 2022-02-23br />market_cap/10^9: 5.33213542br />name: Computing Indexbr />name: Computing Index,date: 2022-02-24br />market_cap/10^9: 5.07739317br />name: Computing Indexbr />name: Computing Index,date: 2022-02-25br />market_cap/10^9: 5.03268111br />name: Computing Indexbr />name: Computing Index,date: 2022-02-26br />market_cap/10^9: 5.44297093br />name: Computing Indexbr />name: Computing Index,date: 2022-02-27br />market_cap/10^9: 5.36430396br />name: Computing Indexbr />name: Computing Index,date: 2022-02-28br />market_cap/10^9: 5.09211978br />name: Computing Indexbr />name: Computing Index,date: 2022-03-01br />market_cap/10^9: 5.63886384br />name: Computing Indexbr />name: Computing Index,date: 2022-03-02br />market_cap/10^9: 5.76673096br />name: Computing Indexbr />name: Computing Index,date: 2022-03-03br />market_cap/10^9: 5.87387265br />name: Computing Indexbr />name: Computing Index,date: 2022-03-04br />market_cap/10^9: 5.68083469br />name: Computing Indexbr />name: Computing Index,date: 2022-03-05br />market_cap/10^9: 5.35654298br />name: Computing Indexbr />name: Computing Index,date: 2022-03-06br />market_cap/10^9: 5.44864024br />name: Computing Indexbr />name: Computing Index,date: 2022-03-07br />market_cap/10^9: 5.19055497br />name: Computing Indexbr />name: Computing Index,date: 2022-03-08br />market_cap/10^9: 5.17255144br />name: Computing Indexbr />name: Computing Index,date: 2022-03-09br />market_cap/10^9: 5.25246742br />name: Computing Indexbr />name: Computing Index,date: 2022-03-10br />market_cap/10^9: 5.55740487br />name: Computing Indexbr />name: Computing Index,date: 2022-03-11br />market_cap/10^9: 5.26779569br />name: Computing Indexbr />name: Computing Index,date: 2022-03-12br />market_cap/10^9: 5.16494140br />name: Computing Indexbr />name: Computing Index,date: 2022-03-13br />market_cap/10^9: 5.16206948br />name: Computing Indexbr />name: Computing Index,date: 2022-03-14br />market_cap/10^9: 5.14716757br />name: Computing Indexbr />name: Computing Index,date: 2022-03-15br />market_cap/10^9: 5.39096386br />name: Computing Indexbr />name: Computing Index,date: 2022-03-16br />market_cap/10^9: 5.75532443br />name: Computing Indexbr />name: Computing Index,date: 2022-03-17br />market_cap/10^9: 5.95812140br />name: Computing Indexbr />name: Computing Index,date: 2022-03-18br />market_cap/10^9: 5.82231922br />name: Computing Indexbr />name: Computing Index,date: 2022-03-19br />market_cap/10^9: 5.93940375br />name: Computing Indexbr />name: Computing Index,date: 2022-03-20br />market_cap/10^9: 6.10493381br />name: Computing Indexbr />name: Computing Index,date: 2022-03-21br />market_cap/10^9: 5.90210020br />name: Computing Indexbr />name: Computing Index,date: 2022-03-22br />market_cap/10^9: 6.18784037br />name: Computing Indexbr />name: Computing Index,date: 2022-03-23br />market_cap/10^9: 6.32763551br />name: Computing Indexbr />name: Computing Index,date: 2022-03-24br />market_cap/10^9: 6.45501353br />name: Computing Indexbr />name: Computing Index,date: 2022-03-25br />market_cap/10^9: 6.54174342br />name: Computing Indexbr />name: Computing Index,date: 2022-03-26br />market_cap/10^9: 6.33062611br />name: Computing Indexbr />name: Computing Index,date: 2022-03-27br />market_cap/10^9: 6.39703333br />name: Computing Indexbr />name: Computing Index,date: 2022-03-28br />market_cap/10^9: 6.67128001br />name: Computing Indexbr />name: Computing Index,date: 2022-03-29br />market_cap/10^9: 7.00717228br />name: Computing Indexbr />name: Computing Index,date: 2022-03-30br />market_cap/10^9: 7.36362946br />name: Computing Indexbr />name: Computing Index,date: 2022-03-31br />market_cap/10^9: 7.44864659br />name: Computing Indexbr />name: Computing Index,date: 2022-04-01br />market_cap/10^9: 7.13701237br />name: Computing Indexbr />name: Computing Index,date: 2022-04-02br />market_cap/10^9: 7.39719336br />name: Computing Indexbr />name: Computing Index,date: 2022-04-03br />market_cap/10^9: 7.71701601br />name: Computing Indexbr />name: Computing Index,date: 2022-04-04br />market_cap/10^9: 7.81349906br />name: Computing Indexbr />name: Computing Index,date: 2022-04-05br />market_cap/10^9: 7.45780946br />name: Computing Indexbr />name: Computing Index,date: 2022-04-06br />market_cap/10^9: 7.15616411br />name: Computing Indexbr />name: Computing Index,date: 2022-04-07br />market_cap/10^9: 6.34563612br />name: Computing Indexbr />name: Computing Index,date: 2022-04-08br />market_cap/10^9: 6.60012341br />name: Computing Indexbr />name: Computing Index,date: 2022-04-09br />market_cap/10^9: 6.16614329br />name: Computing Indexbr />name: Computing Index,date: 2022-04-10br />market_cap/10^9: 6.35261672br />name: Computing Indexbr />name: Computing Index,date: 2022-04-11br />market_cap/10^9: 6.16671814br />name: Computing Indexbr />name: Computing Index,date: 2022-04-12br />market_cap/10^9: 5.49078427br />name: Computing Indexbr />name: Computing Index,date: 2022-04-13br />market_cap/10^9: 5.77605698br />name: Computing Indexbr />name: Computing Index,date: 2022-04-14br />market_cap/10^9: 5.94562390br />name: Computing Indexbr />name: Computing Index,date: 2022-04-15br />market_cap/10^9: 5.69489973br />name: Computing Indexbr />name: Computing Index,date: 2022-04-16br />market_cap/10^9: 5.75878142br />name: Computing Indexbr />name: Computing Index,date: 2022-04-17br />market_cap/10^9: 5.69735587br />name: Computing Indexbr />name: Computing Index,date: 2022-04-18br />market_cap/10^9: 5.49600075br />name: Computing Indexbr />name: Computing Index,date: 2022-04-19br />market_cap/10^9: 5.65124821br />name: Computing Indexbr />name: Computing Index,date: 2022-04-20br />market_cap/10^9: 5.81862062br />name: Computing Indexbr />name: Computing Index,date: 2022-04-21br />market_cap/10^9: 5.75902359br />name: Computing Indexbr />name: Computing Index,date: 2022-04-22br />market_cap/10^9: 5.73865785br />name: Computing Indexbr />name: Computing Index,date: 2022-04-23br />market_cap/10^9: 5.75397514br />name: Computing Indexbr />name: Computing Index,date: 2022-04-24br />market_cap/10^9: 5.73661067br />name: Computing Indexbr />name: Computing Index,date: 2022-04-25br />market_cap/10^9: 5.73121548br />name: Computing Indexbr />name: Computing Index,date: 2022-04-26br />market_cap/10^9: 5.69547922br />name: Computing Indexbr />name: Computing Index,date: 2022-04-27br />market_cap/10^9: 5.27320802br />name: Computing Indexbr />name: Computing Index,date: 2022-04-28br />market_cap/10^9: 5.62594837br />name: Computing Indexbr />name: Computing Index,date: 2022-04-29br />market_cap/10^9: 5.59650604br />name: Computing Indexbr />name: Computing Index,date: 2022-04-30br />market_cap/10^9: 5.31538976br />name: Computing Indexbr />name: Computing Index,date: 2022-05-01br />market_cap/10^9: 4.93595399br />name: Computing Indexbr />name: Computing Index,date: 2022-05-02br />market_cap/10^9: 5.24962353br />name: Computing Indexbr />name: Computing Index,date: 2022-05-03br />market_cap/10^9: 5.20747243br />name: Computing Indexbr />name: Computing Index,date: 2022-05-04br />market_cap/10^9: 5.11211940br />name: Computing Indexbr />name: Computing Index,date: 2022-05-05br />market_cap/10^9: 5.57538351br />name: Computing Indexbr />name: Computing Index,date: 2022-05-06br />market_cap/10^9: 4.96332338br />name: Computing Indexbr />name: Computing Index,date: 2022-05-07br />market_cap/10^9: 4.88223287br />name: Computing Indexbr />name: Computing Index,date: 2022-05-08br />market_cap/10^9: 4.76012446br />name: Computing Indexbr />name: Computing Index,date: 2022-05-09br />market_cap/10^9: 4.64345489br />name: Computing Indexbr />name: Computing Index,date: 2022-05-10br />market_cap/10^9: 3.89892251br />name: Computing Indexbr />name: Computing Index,date: 2022-05-11br />market_cap/10^9: 3.91671019br />name: Computing Indexbr />name: Computing Index,date: 2022-05-12br />market_cap/10^9: 2.65856134br />name: Computing Indexbr />name: Computing Index,date: 2022-05-13br />market_cap/10^9: 2.47703577br />name: Computing Indexbr />name: Computing Index,date: 2022-05-14br />market_cap/10^9: 2.71710153br />name: Computing Indexbr />name: Computing Index,date: 2022-05-15br />market_cap/10^9: 3.06840544br />name: Computing Indexbr />name: Computing Index,date: 2022-05-16br />market_cap/10^9: 3.24672895br />name: Computing Indexbr />name: Computing Index,date: 2022-05-17br />market_cap/10^9: 2.99353542br />name: Computing Indexbr />name: Computing Index,date: 2022-05-18br />market_cap/10^9: 3.20323728br />name: Computing Indexbr />name: Computing Index,date: 2022-05-19br />market_cap/10^9: 2.85817827br />name: Computing Indexbr />name: Computing Index,date: 2022-05-20br />market_cap/10^9: 3.02372480br />name: Computing Indexbr />name: Computing Index,date: 2022-05-21br />market_cap/10^9: 2.93998459br />name: Computing Indexbr />name: Computing Index,date: 2022-05-22br />market_cap/10^9: 3.01727901br />name: Computing Indexbr />name: Computing Index,date: 2022-05-23br />market_cap/10^9: 3.07504076br />name: Computing Indexbr />name: Computing Index,date: 2022-05-24br />market_cap/10^9: 2.92833566br />name: Computing Indexbr />name: Computing Index,date: 2022-05-25br />market_cap/10^9: 2.93601366br />name: Computing Indexbr />name: Computing Index,date: 2022-05-26br />market_cap/10^9: 2.91518057br />name: Computing Indexbr />name: Computing Index,date: 2022-05-27br />market_cap/10^9: 2.64656970br />name: Computing Indexbr />name: Computing Index,date: 2022-05-28br />market_cap/10^9: 2.54774983br />name: Computing Indexbr />name: Computing Index,date: 2022-05-29br />market_cap/10^9: 2.62874487br />name: Computing Indexbr />name: Computing Index,date: 2022-05-30br />market_cap/10^9: 2.68868441br />name: Computing Indexbr />name: Computing Index,date: 2022-05-31br />market_cap/10^9: 2.98979653br />name: Computing Indexbr />name: Computing Index,date: 2022-06-01br />market_cap/10^9: 3.01246892br />name: Computing Indexbr />name: Computing Index,date: 2022-06-02br />market_cap/10^9: 2.77001626br />name: Computing Indexbr />name: Computing Index,date: 2022-06-03br />market_cap/10^9: 2.90773957br />name: Computing Indexbr />name: Computing Index,date: 2022-06-04br />market_cap/10^9: 2.87557669br />name: Computing Indexbr />name: Computing Index,date: 2022-06-05br />market_cap/10^9: 3.00724096br />name: Computing Indexbr />name: Computing Index,date: 2022-06-06br />market_cap/10^9: 2.95578532br />name: Computing Indexbr />name: Computing Index,date: 2022-06-07br />market_cap/10^9: 3.01719203br />name: Computing Indexbr />name: Computing Index,date: 2022-06-08br />market_cap/10^9: 3.00273965br />name: Computing Indexbr />name: Computing Index,date: 2022-06-09br />market_cap/10^9: 2.89255044br />name: Computing Indexbr />name: Computing Index,date: 2022-06-10br />market_cap/10^9: 2.89445909br />name: Computing Indexbr />name: Computing Index,date: 2022-06-11br />market_cap/10^9: 2.68607602br />name: Computing Indexbr />name: Computing Index,date: 2022-06-12br />market_cap/10^9: 2.41361021br />name: Computing Indexbr />name: Computing Index,date: 2022-06-13br />market_cap/10^9: 2.23756386br />name: Computing Indexbr />name: Computing Index,date: 2022-06-14br />market_cap/10^9: 1.98751868br />name: Computing Indexbr />name: Computing Index,date: 2022-06-15br />market_cap/10^9: 2.02105983br />name: Computing Indexbr />name: Computing Index,date: 2022-06-16br />market_cap/10^9: 2.11319711br />name: Computing Indexbr />name: Computing Index,date: 2022-06-17br />market_cap/10^9: 1.86491560br />name: Computing Indexbr />name: Computing Index,date: 2022-06-18br />market_cap/10^9: 1.93450003br />name: Computing Indexbr />name: Computing Index,date: 2022-06-19br />market_cap/10^9: 1.88290680br />name: Computing Indexbr />name: Computing Index,date: 2022-06-20br />market_cap/10^9: 2.00480841br />name: Computing Indexbr />name: Computing Index,date: 2022-06-21br />market_cap/10^9: 2.08237054br />name: Computing Indexbr />name: Computing Index,date: 2022-06-22br />market_cap/10^9: 2.14129860br />name: Computing Indexbr />name: Computing Index,date: 2022-06-23br />market_cap/10^9: 2.06661276br />name: Computing Indexbr />name: Computing Index,date: 2022-06-24br />market_cap/10^9: 2.25911575br />name: Computing Indexbr />name: Computing Index,date: 2022-06-25br />market_cap/10^9: 2.41160508br />name: Computing Indexbr />name: Computing Index,date: 2022-06-26br />market_cap/10^9: 2.34975280br />name: Computing Indexbr />name: Computing Index,date: 2022-06-27br />market_cap/10^9: 2.21719812br />name: Computing Indexbr />name: Computing Index,date: 2022-06-28br />market_cap/10^9: 2.21766074br />name: Computing Indexbr />name: Computing Index,date: 2022-06-29br />market_cap/10^9: 2.14805642br />name: Computing Indexbr />name: Computing Index,date: 2022-06-30br />market_cap/10^9: 2.18090629br />name: Computing Indexbr />name: Computing Index,date: 2022-07-01br />market_cap/10^9: 2.08890657br />name: Computing Indexbr />name: Computing Index,date: 2022-07-02br />market_cap/10^9: 2.08864294br />name: Computing Indexbr />name: Computing Index,date: 2022-07-03br />market_cap/10^9: 2.06373473br />name: Computing Indexbr />name: Computing Index,date: 2022-07-04br />market_cap/10^9: 2.07090737br />name: Computing Indexbr />name: Computing Index,date: 2022-07-05br />market_cap/10^9: 2.16288914br />name: Computing Indexbr />name: Computing Index,date: 2022-07-06br />market_cap/10^9: 2.11503894br />name: Computing Indexbr />name: Computing Index,date: 2022-07-07br />market_cap/10^9: 2.18656978br />name: Computing Indexbr />name: Computing Index,date: 2022-07-08br />market_cap/10^9: 2.26426290br />name: Computing Indexbr />name: Computing Index,date: 2022-07-09br />market_cap/10^9: 2.24954264br />name: Computing Indexbr />name: Computing Index,date: 2022-07-10br />market_cap/10^9: 2.29925569br />name: Computing Indexbr />name: Computing Index,date: 2022-07-11br />market_cap/10^9: 2.19730046br />name: Computing Indexbr />name: Computing Index,date: 2022-07-12br />market_cap/10^9: 2.04428706br />name: Computing Indexbr />name: Computing Index,date: 2022-07-13br />market_cap/10^9: 1.98392371br />name: Computing Indexbr />name: Computing Index,date: 2022-07-14br />market_cap/10^9: 2.04752206br />name: Computing Indexbr />name: Computing Index,date: 2022-07-15br />market_cap/10^9: 2.11156156br />name: Computing Indexbr />name: Computing Index,date: 2022-07-16br />market_cap/10^9: 2.14826066br />name: Computing Indexbr />name: Computing Index,date: 2022-07-17br />market_cap/10^9: 2.21004198br />name: Computing Indexbr />name: Computing Index,date: 2022-07-18br />market_cap/10^9: 2.18433718br />name: Computing Indexbr />name: Computing Index,date: 2022-07-19br />market_cap/10^9: 2.39719527br />name: Computing Indexbr />name: Computing Index,date: 2022-07-20br />market_cap/10^9: 2.44475347br />name: Computing Indexbr />name: Computing Index,date: 2022-07-21br />market_cap/10^9: 2.35846558br />name: Computing Indexbr />name: Computing Index,date: 2022-07-22br />market_cap/10^9: 2.36040818br />name: Computing Indexbr />name: Computing Index,date: 2022-07-23br />market_cap/10^9: 2.40507775br />name: Computing Indexbr />name: Computing Index,date: 2022-07-24br />market_cap/10^9: 2.42425447br />name: Computing Indexbr />name: Computing Index,date: 2022-07-25br />market_cap/10^9: 2.28662027br />name: Computing Indexbr />name: Computing Index,date: 2022-07-26br />market_cap/10^9: 2.29424783br />name: Computing Indexbr />name: Computing Index,date: 2022-07-27br />market_cap/10^9: 2.53170066br />name: Computing Indexbr />name: Computing Index,date: 2022-07-28br />market_cap/10^9: 2.67998639br />name: Computing Indexbr />name: Computing Index,date: 2022-07-29br />market_cap/10^9: 2.86143403br />name: Computing Indexbr />name: Computing Index,date: 2022-07-30br />market_cap/10^9: 2.79417393br />name: Computing Indexbr />name: Computing Index,date: 2022-07-31br />market_cap/10^9: 2.80207974br />name: Computing Indexbr />name: Computing Index,date: 2022-08-01br />market_cap/10^9: 2.78007034br />name: Computing Indexbr />name: Computing Index,date: 2022-08-02br />market_cap/10^9: 2.72294773br />name: Computing Indexbr />name: Computing Index,date: 2022-08-03br />market_cap/10^9: 2.72954957br />name: Computing Indexbr />name: Computing Index,date: 2022-08-04br />market_cap/10^9: 2.75065036br />name: Computing Indexbr />name: Computing Index,date: 2022-08-05br />market_cap/10^9: 2.95007046br />name: Computing Indexbr />name: Computing Index,date: 2022-08-06br />market_cap/10^9: 2.93031426br />name: Computing Indexbr />name: Computing Index,date: 2022-08-07br />market_cap/10^9: 2.90791005br />name: Computing Indexbr />name: Computing Index,date: 2022-08-08br />market_cap/10^9: 3.09881844br />name: Computing Indexbr />name: Computing Index,date: 2022-08-09br />market_cap/10^9: 2.97363135br />name: Computing Indexbr />name: Computing Index,date: 2022-08-10br />market_cap/10^9: 3.08006178br />name: Computing Indexbr />name: Computing Index,date: 2022-08-11br />market_cap/10^9: 3.06085644br />name: Computing Indexbr />name: Computing Index,date: 2022-08-12br />market_cap/10^9: 3.09560893br />name: Computing Indexbr />name: Computing Index,date: 2022-08-13br />market_cap/10^9: 3.10888950br />name: Computing Indexbr />name: Computing Index,date: 2022-08-14br />market_cap/10^9: 2.99178276br />name: Computing Indexbr />name: Computing Index,date: 2022-08-15br />market_cap/10^9: 2.90952326br />name: Computing Indexbr />name: Computing Index,date: 2022-08-16br />market_cap/10^9: 2.93702960br />name: Computing Indexbr />name: Computing Index,date: 2022-08-17br />market_cap/10^9: 2.81137278br />name: Computing Indexbr />name: Computing Index,date: 2022-08-18br />market_cap/10^9: 2.74821464br />name: Computing Indexbr />name: Computing Index,date: 2022-08-19br />market_cap/10^9: 2.45192758br />name: Computing Indexbr />name: Computing Index,date: 2022-08-20br />market_cap/10^9: 2.45689088br />name: Computing Indexbr />name: Computing Index,date: 2022-08-21br />market_cap/10^9: 2.56250602br />name: Computing Indexbr />name: Computing Index,date: 2022-08-22br />market_cap/10^9: 2.52062919br />name: Computing Indexbr />name: Computing Index,date: 2022-08-23br />market_cap/10^9: 2.79284002br />name: Computing Indexbr />name: Computing Index,date: 2022-08-24br />market_cap/10^9: 2.86021846br />name: Computing Indexbr />name: Computing Index,date: 2022-08-25br />market_cap/10^9: 2.85025677br />name: Computing Indexbr />name: Computing Index,date: 2022-08-26br />market_cap/10^9: 2.61302514br />name: Computing Indexbr />name: Computing Index,date: 2022-08-27br />market_cap/10^9: 2.57163661br />name: Computing Indexbr />name: Computing Index,date: 2022-08-28br />market_cap/10^9: 2.52930406br />name: Computing Indexbr />name: Computing Index,date: 2022-08-29br />market_cap/10^9: 2.60916627br />name: Computing Indexbr />name: Computing Index,date: 2022-08-30br />market_cap/10^9: 2.57113555br />name: Computing Indexbr />name: Computing Index,date: 2022-08-31br />market_cap/10^9: 2.57804143br />name: Computing Indexbr />name: Computing Index,date: 2022-09-01br />market_cap/10^9: 2.61416614br />name: Computing Indexbr />name: Computing Index,date: 2022-09-02br />market_cap/10^9: 2.60842378br />name: Computing Indexbr />name: Computing Index,date: 2022-09-03br />market_cap/10^9: 2.59056695br />name: Computing Indexbr />name: Computing Index,date: 2022-09-04br />market_cap/10^9: 2.62262400br />name: Computing Indexbr />name: Computing Index,date: 2022-09-05br />market_cap/10^9: 2.62679080br />name: Computing Indexbr />name: Computing Index,date: 2022-09-06br />market_cap/10^9: 2.50731062br />name: Computing Indexbr />name: Computing Index,date: 2022-09-07br />market_cap/10^9: 2.65594921br />name: Computing Indexbr />name: Computing Index,date: 2022-09-08br />market_cap/10^9: 2.73800452br />name: Computing Indexbr />name: Computing Index,date: 2022-09-09br />market_cap/10^9: 2.86102735br />name: Computing Indexbr />name: Computing Index,date: 2022-09-10br />market_cap/10^9: 2.90926841br />name: Computing Indexbr />name: Computing Index,date: 2022-09-11br />market_cap/10^9: 2.90564653br />name: Computing Indexbr />name: Computing Index,date: 2022-09-12br />market_cap/10^9: 3.05979754br />name: Computing Indexbr />name: Computing Index,date: 2022-09-13br />market_cap/10^9: 2.73871180br />name: Computing Indexbr />name: Computing Index,date: 2022-09-14br />market_cap/10^9: 2.76453571br />name: Computing Indexbr />name: Computing Index,date: 2022-09-15br />market_cap/10^9: 2.69392720br />name: Computing Indexbr />name: Computing Index,date: 2022-09-16br />market_cap/10^9: 2.64405890br />name: Computing Indexbr />name: Computing Index,date: 2022-09-17br />market_cap/10^9: 2.70181048br />name: Computing Indexbr />name: Computing Index,date: 2022-09-18br />market_cap/10^9: 2.48783934br />name: Computing Indexbr />name: Computing Index,date: 2022-09-19br />market_cap/10^9: 2.54811050br />name: Computing Indexbr />name: Computing Index,date: 2022-09-20br />market_cap/10^9: 2.46957641br />name: Computing Indexbr />name: Computing Index,date: 2022-09-21br />market_cap/10^9: 2.42327044br />name: Computing Indexbr />name: Computing Index,date: 2022-09-22br />market_cap/10^9: 2.55647197br />name: Computing Indexbr />name: Computing Index,date: 2022-09-23br />market_cap/10^9: 2.58956692br />name: Computing Indexbr />name: Computing Index,date: 2022-09-24br />market_cap/10^9: 2.53786245br />name: Computing Indexbr />name: Computing Index,date: 2022-09-25br />market_cap/10^9: 2.53924503br />name: Computing Indexbr />name: Computing Index,date: 2022-09-26br />market_cap/10^9: 2.57340014br />name: Computing Indexbr />name: Computing Index,date: 2022-09-27br />market_cap/10^9: 2.55285522br />name: Computing Indexbr />name: Computing Index,date: 2022-09-28br />market_cap/10^9: 2.57115775br />name: Computing Indexbr />name: Computing Index,date: 2022-09-29br />market_cap/10^9: 2.55301499br />name: Computing Indexbr />name: Computing Index,date: 2022-09-30br />market_cap/10^9: 2.55295434br />name: Computing Indexbr />name: Computing Index,date: 2022-10-01br />market_cap/10^9: 2.53340207br />name: Computing Indexbr />name: Computing Index,date: 2022-10-02br />market_cap/10^9: 2.45698244br />name: Computing Indexbr />name: Computing Index,date: 2022-10-03br />market_cap/10^9: 2.54148021br />name: Computing Indexbr />name: Computing Index,date: 2022-10-04br />market_cap/10^9: 2.62179823br />name: Computing Indexbr />name: Computing Index,date: 2022-10-05br />market_cap/10^9: 2.63919780br />name: Computing Indexbr />name: Computing Index,date: 2022-10-06br />market_cap/10^9: 2.62794613br />name: Computing Indexbr />name: Computing Index,date: 2022-10-07br />market_cap/10^9: 2.61115888br />name: Computing Indexbr />name: Computing Index,date: 2022-10-08br />market_cap/10^9: 2.60449898br />name: Computing Indexbr />name: Computing Index,date: 2022-10-09br />market_cap/10^9: 2.61304679br />name: Computing Indexbr />name: Computing Index,date: 2022-10-10br />market_cap/10^9: 2.51017492br />name: Computing Indexbr />name: Computing Index,date: 2022-10-11br />market_cap/10^9: 2.45426806br />name: Computing Indexbr />name: Computing Index,date: 2022-10-12br />market_cap/10^9: 2.45446693br />name: Computing Indexbr />name: Computing Index,date: 2022-10-13br />market_cap/10^9: 2.50478448br />name: Computing Indexbr />name: Computing Index,date: 2022-10-14br />market_cap/10^9: 2.46843801br />name: Computing Indexbr />name: Computing Index,date: 2022-10-15br />market_cap/10^9: 2.46556025br />name: Computing Indexbr />name: Computing Index,date: 2022-10-16br />market_cap/10^9: 2.52232272br />name: Computing Indexbr />name: Computing Index,date: 2022-10-17br />market_cap/10^9: 2.53727272br />name: Computing Indexbr />name: Computing Index,date: 2022-10-18br />market_cap/10^9: 2.49809011br />name: Computing Indexbr />name: Computing Index,date: 2022-10-19br />market_cap/10^9: 2.42326950br />name: Computing Indexbr />name: Computing Index,date: 2022-10-20br />market_cap/10^9: 2.37972958br />name: Computing Indexbr />name: Computing Index,date: 2022-10-21br />market_cap/10^9: 2.38391834br />name: Computing Indexbr />name: Computing Index,date: 2022-10-22br />market_cap/10^9: 2.38644134br />name: Computing Indexbr />name: Computing Index,date: 2022-10-23br />market_cap/10^9: 2.43873591br />name: Computing Indexbr />name: Computing Index,date: 2022-10-24br />market_cap/10^9: 2.42947147br />name: Computing Indexbr />name: Computing Index,date: 2022-10-25br />market_cap/10^9: 2.48193960br />name: Computing Indexbr />name: Computing Index,date: 2022-10-26br />market_cap/10^9: 2.54313180br />name: Computing Indexbr />name: Computing Index,date: 2022-10-27br />market_cap/10^9: 2.30233940br />name: Computing Indexbr />name: Computing Index,date: 2022-10-28br />market_cap/10^9: 2.34563765br />name: Computing Indexbr />name: Computing Index,date: 2022-10-29br />market_cap/10^9: 2.37350955br />name: Computing Indexbr />name: Computing Index,date: 2022-10-30br />market_cap/10^9: 2.35961092br />name: Computing Indexbr />name: Computing Index,date: 2022-10-31br />market_cap/10^9: 2.37861732br />name: Computing Indexbr />name: Computing Index,date: 2022-11-01br />market_cap/10^9: 2.37057419br />name: Computing Indexbr />name: Computing Index,date: 2022-11-02br />market_cap/10^9: 2.35285735br />name: Computing Indexbr />name: Computing Index,date: 2022-11-03br />market_cap/10^9: 2.52256225br />name: Computing Indexbr />name: Computing Index,date: 2022-11-04br />market_cap/10^9: 2.67219204br />name: Computing Indexbr />name: Computing Index,date: 2022-11-05br />market_cap/10^9: 2.75268454br />name: Computing Indexbr />name: Computing Index,date: 2022-11-06br />market_cap/10^9: 2.60558600br />name: Computing Indexbr />name: Computing Index,date: 2022-11-07br />market_cap/10^9: 2.56829642br />name: Computing Indexbr />name: Computing Index,date: 2022-11-08br />market_cap/10^9: 2.10255642br />name: Computing Indexbr />name: Computing Index,date: 2022-11-09br />market_cap/10^9: 1.63911053br />name: Computing Indexbr />name: Computing Index,date: 2022-11-10br />market_cap/10^9: 1.98303837br />name: Computing Indexbr />name: Computing Index,date: 2022-11-11br />market_cap/10^9: 1.88604959br />name: Computing Indexbr />name: Computing Index,date: 2022-11-12br />market_cap/10^9: 1.80470588br />name: Computing Indexbr />name: Computing Index,date: 2022-11-13br />market_cap/10^9: 1.76439084br />name: Computing Indexbr />name: Computing Index,date: 2022-11-14br />market_cap/10^9: 1.83506811br />name: Computing Indexbr />name: Computing Index,date: 2022-11-15br />market_cap/10^9: 1.88245296br />name: Computing Indexbr />name: Computing Index,date: 2022-11-16br />market_cap/10^9: 1.83347554br />name: Computing Indexbr />name: Computing Index,date: 2022-11-17br />market_cap/10^9: 1.80105362br />name: Computing Indexbr />name: Computing Index,date: 2022-11-18br />market_cap/10^9: 1.80483653br />name: Computing Indexbr />name: Computing Index,date: 2022-11-19br />market_cap/10^9: 1.83618808br />name: Computing Indexbr />name: Computing Index,date: 2022-11-20br />market_cap/10^9: 1.74651871br />name: Computing Indexbr />name: Computing Index,date: 2022-11-21br />market_cap/10^9: 1.69820445br />name: Computing Indexbr />name: Computing Index,date: 2022-11-22br />market_cap/10^9: 1.73032545br />name: Computing Indexbr />name: Computing Index,date: 2022-11-23br />market_cap/10^9: 1.85915345br />name: Computing Indexbr />name: Computing Index,date: 2022-11-24br />market_cap/10^9: 1.85316601br />name: Computing Indexbr />name: Computing Index,date: 2022-11-25br />market_cap/10^9: 1.84472047br />name: Computing Indexbr />name: Computing Index,date: 2022-11-26br />market_cap/10^9: 1.85371021br />name: Computing Indexbr />name: Computing Index,date: 2022-11-27br />market_cap/10^9: 1.89123208br />name: Computing Indexbr />name: Computing Index,date: 2022-11-28br />market_cap/10^9: 1.83132242br />name: Computing Indexbr />name: Computing Index,date: 2022-11-29br />market_cap/10^9: 1.86575537br />name: Computing Indexbr />name: Computing Index,date: 2022-11-30br />market_cap/10^9: 1.94886033br />name: Computing Indexbr />name: Computing Index,date: 2022-12-01br />market_cap/10^9: 1.93134766br />name: Computing Indexbr />name: Computing Index,date: 2022-12-02br />market_cap/10^9: 1.94427675br />name: Computing Indexbr />name: Computing Index,date: 2022-12-03br />market_cap/10^9: 1.91673324br />name: Computing Indexbr />name: Computing Index,date: 2022-12-04br />market_cap/10^9: 1.93683730br />name: Computing Indexbr />name: Computing Index,date: 2022-12-05br />market_cap/10^9: 1.93138689br />name: Computing Indexbr />name: Computing Index,date: 2022-12-06br />market_cap/10^9: 1.92922546br />name: Computing Indexbr />name: Computing Index,date: 2022-12-07br />market_cap/10^9: 1.87983524br />name: Computing Indexbr />name: Computing Index,date: 2022-12-08br />market_cap/10^9: 1.92348041br />name: Computing Indexbr />name: Computing Index,date: 2022-12-09br />market_cap/10^9: 1.94227741br />name: Computing Indexbr />name: Computing Index,date: 2022-12-10br />market_cap/10^9: 2.02628947br />name: Computing Indexbr />name: Computing Index,date: 2022-12-11br />market_cap/10^9: 1.98864984br />name: Computing Indexbr />name: Computing Index,date: 2022-12-12br />market_cap/10^9: 1.95723895br />name: Computing Indexbr />name: Computing Index,date: 2022-12-13br />market_cap/10^9: 1.96835399br />name: Computing Indexbr />name: Computing Index,date: 2022-12-14br />market_cap/10^9: 1.95428089br />name: Computing Indexbr />name: Computing Index,date: 2022-12-15br />market_cap/10^9: 1.89999559br />name: Computing Indexbr />name: Computing Index,date: 2022-12-16br />market_cap/10^9: 1.69605971br />name: Computing Indexbr />name: Computing Index,date: 2022-12-17br />market_cap/10^9: 1.74133807br />name: Computing Indexbr />name: Computing Index,date: 2022-12-18br />market_cap/10^9: 1.74112874br />name: Computing Indexbr />name: Computing Index,date: 2022-12-19br />market_cap/10^9: 1.63042028br />name: Computing Indexbr />name: Computing Index,date: 2022-12-20br />market_cap/10^9: 1.72695706br />name: Computing Indexbr />name: Computing Index,date: 2022-12-21br />market_cap/10^9: 1.71936717br />name: Computing Indexbr />name: Computing Index,date: 2022-12-22br />market_cap/10^9: 1.72878435br />name: Computing Indexbr />name: Computing Index,date: 2022-12-23br />market_cap/10^9: 1.72706876br />name: Computing Indexbr />name: Computing Index,date: 2022-12-24br />market_cap/10^9: 1.73190180br />name: Computing Indexbr />name: Computing Index,date: 2022-12-25br />market_cap/10^9: 1.73380139br />name: Computing Indexbr />name: Computing Index,date: 2022-12-26br />market_cap/10^9: 1.74566690br />name: Computing Indexbr />name: Computing Index,date: 2022-12-27br />market_cap/10^9: 1.78041337br />name: Computing Indexbr />name: Computing Index,date: 2022-12-28br />market_cap/10^9: 1.72502898br />name: Computing Indexbr />name: Computing Index,date: 2022-12-29br />market_cap/10^9: 1.69572775br />name: Computing Indexbr />name: Computing Index,date: 2022-12-30br />market_cap/10^9: 1.68247269br />name: Computing Indexbr />name: Computing Index,date: 2022-12-31br />market_cap/10^9: 1.68658755br />name: Computing Indexbr />name: Computing Index,date: 2023-01-01br />market_cap/10^9: 1.69283748br />name: Computing Indexbr />name: Computing Index,date: 2023-01-02br />market_cap/10^9: 1.74275122br />name: Computing Indexbr />name: Computing Index,date: 2023-01-03br />market_cap/10^9: 1.74061103br />name: Computing Indexbr />name: Computing Index,date: 2023-01-04br />market_cap/10^9: 1.78593614br />name: Computing Indexbr />name: Computing Index,date: 2023-01-05br />market_cap/10^9: 1.76648155br />name: Computing Indexbr />name: Computing Index,date: 2023-01-06br />market_cap/10^9: 1.80167423br />name: Computing Indexbr />name: Computing Index,date: 2023-01-07br />market_cap/10^9: 1.81252101br />name: Computing Indexbr />name: Computing Index,date: 2023-01-08br />market_cap/10^9: 1.92348703br />name: Computing Indexbr />name: Computing Index,date: 2023-01-09br />market_cap/10^9: 1.94436026br />name: Computing Indexbr />name: Computing Index,date: 2023-01-10br />market_cap/10^9: 2.00468005br />name: Computing Indexbr />name: Computing Index,date: 2023-01-11br />market_cap/10^9: 1.99277732br />name: Computing Indexbr />name: Computing Index,date: 2023-01-12br />market_cap/10^9: 2.05583274br />name: Computing Indexbr />name: Computing Index,date: 2023-01-13br />market_cap/10^9: 2.15333223br />name: Computing Indexbr />name: Computing Index,date: 2023-01-14br />market_cap/10^9: 2.26243797br />name: Computing Indexbr />name: Computing Index,date: 2023-01-15br />market_cap/10^9: 2.30644662br />name: Computing Indexbr />name: Computing Index,date: 2023-01-16br />market_cap/10^9: 2.43753271br />name: Computing Indexbr />name: Computing Index,date: 2023-01-17br />market_cap/10^9: 2.44438761br />name: Computing Indexbr />name: Computing Index,date: 2023-01-18br />market_cap/10^9: 2.27304861br />name: Computing Indexbr />name: Computing Index,date: 2023-01-19br />market_cap/10^9: 2.34586195br />name: Computing Indexbr />name: Computing Index,date: 2023-01-20br />market_cap/10^9: 2.56166306br />name: Computing Indexbr />name: Computing Index,date: 2023-01-21br />market_cap/10^9: 2.57817929br />name: Computing Indexbr />name: Computing Index,date: 2023-01-22br />market_cap/10^9: 2.53536634br />name: Computing Indexbr />name: Computing Index,date: 2023-01-23br />market_cap/10^9: 2.72032974br />name: Computing Indexbr />name: Computing Index,date: 2023-01-24br />market_cap/10^9: 2.70317763br />name: Computing Indexbr />name: Computing Index,date: 2023-01-25br />market_cap/10^9: 2.82869598br />name: Computing Indexbr />name: Computing Index,date: 2023-01-26br />market_cap/10^9: 2.85767176br />name: Computing Indexbr />name: Computing Index,date: 2023-01-27br />market_cap/10^9: 2.95395646br />name: Computing Indexbr />name: Computing Index,date: 2023-01-28br />market_cap/10^9: 2.98801417br />name: Computing Indexbr />name: Computing Index,date: 2023-01-29br />market_cap/10^9: 3.07528715br />name: Computing Indexbr />name: Computing Index,date: 2023-01-30br />market_cap/10^9: 2.88654056br />name: Computing Indexbr />name: Computing Index,date: 2023-01-31br />market_cap/10^9: 3.02480187br />name: Computing Indexbr />name: Computing Index,date: 2023-02-01br />market_cap/10^9: 3.18060424br />name: Computing Indexbr />name: Computing Index,date: 2023-02-02br />market_cap/10^9: 3.25355005br />name: Computing Indexbr />name: Computing Index,date: 2023-02-03br />market_cap/10^9: 3.34726532br />name: Computing Indexbr />name: Computing Index,date: 2023-02-04br />market_cap/10^9: 3.50130424br />name: Computing Indexbr />name: Computing Index,date: 2023-02-05br />market_cap/10^9: 3.63965776br />name: Computing Indexbr />name: Computing Index,date: 2023-02-06br />market_cap/10^9: 3.69595346br />name: Computing Indexbr />name: Computing Index,date: 2023-02-07br />market_cap/10^9: 4.65764479br />name: Computing Indexbr />name: Computing Index,date: 2023-02-08br />market_cap/10^9: 4.23270966br />name: Computing Indexbr />name: Computing Index,date: 2023-02-09br />market_cap/10^9: 3.68213359br />name: Computing Indexbr />name: Computing Index,date: 2023-02-10br />market_cap/10^9: 3.89953767br />name: Computing Indexbr />name: Computing Index,date: 2023-02-11br />market_cap/10^9: 3.93946769br />name: Computing Indexbr />name: Computing Index,date: 2023-02-12br />market_cap/10^9: 3.86104678br />name: Computing Indexbr />name: Computing Index,date: 2023-02-13br />market_cap/10^9: 3.67966151br />name: Computing Indexbr />name: Computing Index,date: 2023-02-14br />market_cap/10^9: 4.08918509br />name: Computing Indexbr />name: Computing Index,date: 2023-02-15br />market_cap/10^9: 4.41162110br />name: Computing Indexbr />name: Computing Index,date: 2023-02-16br />market_cap/10^9: 4.09879634br />name: Computing Indexbr />name: Computing Index,date: 2023-02-17br />market_cap/10^9: 4.23026229br />name: Computing Indexbr />name: Computing Index,date: 2023-02-18br />market_cap/10^9: 4.30067760br />name: Computing Indexbr />name: Computing Index,date: 2023-02-19br />market_cap/10^9: 4.20731030br />name: Computing Indexbr />name: Computing Index,date: 2023-02-20br />market_cap/10^9: 4.24960598br />name: Computing Indexbr />name: Computing Index,date: 2023-02-21br />market_cap/10^9: 4.15160050br />name: Computing Indexbr />name: Computing Index,date: 2023-02-22br />market_cap/10^9: 4.24854188br />name: Computing Indexbr />name: Computing Index,date: 2023-02-23br />market_cap/10^9: 4.22094761br />name: Computing Indexbr />name: Computing Index,date: 2023-02-24br />market_cap/10^9: 4.05306777br />name: Computing Indexbr />name: Computing Index,date: 2023-02-25br />market_cap/10^9: 3.95343957br />name: Computing Indexbr />name: Computing Index,date: 2023-02-26br />market_cap/10^9: 4.21368435br />name: Computing Indexbr />name: Computing Index,date: 2023-02-27br />market_cap/10^9: 4.15199182br />name: Computing Indexbr />name: Computing Index,date: 2023-02-28br />market_cap/10^9: 4.00967781br />name: Computing Indexbr />name: Computing Index,date: 2023-03-01br />market_cap/10^9: 4.15687559br />name: Computing Indexbr />name: Computing Index,date: 2023-03-02br />market_cap/10^9: 4.03648407br />name: Computing Indexbr />name: Computing Index,date: 2023-03-03br />market_cap/10^9: 3.77970983br />name: Computing Indexbr />name: Computing Index,date: 2023-03-04br />market_cap/10^9: 3.62547251br />name: Computing Indexbr />name: Computing Index,date: 2023-03-05br />market_cap/10^9: 3.62324936br />name: Computing Indexbr />name: Computing Index,date: 2023-03-06br />market_cap/10^9: 3.73729631br />name: Computing Indexbr />name: Computing Index,date: 2023-03-07br />market_cap/10^9: 3.63712855br />name: Computing Indexbr />name: Computing Index,date: 2023-03-08br />market_cap/10^9: 3.38035397br />name: Computing Indexbr />name: Computing Index,date: 2023-03-09br />market_cap/10^9: 3.12742112br />name: Computing Indexbr />name: Computing Index,date: 2023-03-10br />market_cap/10^9: 3.19018509br />name: Computing Indexbr />name: Computing Index,date: 2023-03-11br />market_cap/10^9: 3.07880580br />name: Computing Indexbr />name: Computing Index,date: 2023-03-12br />market_cap/10^9: 3.39373308br />name: Computing Indexbr />name: Computing Index,date: 2023-03-13br />market_cap/10^9: 3.71238710br />name: Computing Indexbr />name: Computing Index,date: 2023-03-14br />market_cap/10^9: 3.90713006br />name: Computing Indexbr />name: Computing Index,date: 2023-03-15br />market_cap/10^9: 3.59986754br />name: Computing Indexbr />name: Computing Index,date: 2023-03-16br />market_cap/10^9: 3.86798887br />name: Computing Indexbr />name: Computing Index,date: 2023-03-17br />market_cap/10^9: 4.09559168br />name: Computing Indexbr />name: Computing Index,date: 2023-03-18br />market_cap/10^9: 3.99531688br />name: Computing Indexbr />name: Computing Index,date: 2023-03-19br />market_cap/10^9: 4.10478600br />name: Computing Indexbr />name: Computing Index,date: 2023-03-20br />market_cap/10^9: 3.86669651br />name: Computing Indexbr />name: Computing Index,date: 2023-03-21br />market_cap/10^9: 3.91184481br />name: Computing Indexbr />name: Computing Index,date: 2023-03-22br />market_cap/10^9: 3.79275998br />name: Computing Indexbr />name: Computing Index,date: 2023-03-23br />market_cap/10^9: 3.94526840br />name: Computing Indexbr />name: Computing Index,date: 2023-03-24br />market_cap/10^9: 3.73041029br />name: Computing Indexbr />name: Computing Index,date: 2023-03-25br />market_cap/10^9: 3.63628735br />name: Computing Indexbr />name: Computing Index,date: 2023-03-26br />market_cap/10^9: 3.75673299br />name: Computing Indexbr />name: Computing Index,date: 2023-03-27br />market_cap/10^9: 3.52764170br />name: Computing Indexbr />name: Computing Index,date: 2023-03-28br />market_cap/10^9: 3.65109015br />name: Computing Indexbr />name: Computing Index,date: 2023-03-29br />market_cap/10^9: 3.81852823br />name: Computing Indexbr />name: Computing Index,date: 2023-03-30br />market_cap/10^9: 3.72708474br />name: Computing Indexbr />name: Computing Index,date: 2023-03-31br />market_cap/10^9: 3.86110506br />name: Computing Indexbr />name: Computing Index,date: 2023-04-01br />market_cap/10^9: 3.83607859br />name: Computing Indexbr />name: Computing Index,date: 2023-04-02br />market_cap/10^9: 3.70109517br />name: Computing Indexbr />name: Computing Index,date: 2023-04-03br />market_cap/10^9: 3.71480517br />name: Computing Indexbr />name: Computing Index,date: 2023-04-04br />market_cap/10^9: 3.79430591br />name: Computing Indexbr />name: Computing Index,date: 2023-04-05br />market_cap/10^9: 3.88738773br />name: Computing Indexbr />name: Computing Index,date: 2023-04-06br />market_cap/10^9: 3.84254365br />name: Computing Indexbr />name: Computing Index,date: 2023-04-07br />market_cap/10^9: 3.78881566br />name: Computing Indexbr />name: Computing Index,date: 2023-04-08br />market_cap/10^9: 3.78368309br />name: Computing Indexbr />name: Computing Index,date: 2023-04-09br />market_cap/10^9: 3.82688508br />name: Computing Indexbr />name: Computing Index,date: 2023-04-10br />market_cap/10^9: 4.00825682br />name: Computing Indexbr />name: Computing Index,date: 2023-04-11br />market_cap/10^9: 3.98587964br />name: Computing Indexbr />name: Computing Index,date: 2023-04-12br />market_cap/10^9: 3.97665881br />name: Computing Indexbr />name: Computing Index,date: 2023-04-13br />market_cap/10^9: 4.06501755br />name: Computing Indexbr />name: Computing Index,date: 2023-04-14br />market_cap/10^9: 4.28083758br />name: Computing Indexbr />name: Computing Index,date: 2023-04-15br />market_cap/10^9: 4.30081854br />name: Computing Indexbr />name: Computing Index,date: 2023-04-16br />market_cap/10^9: 4.35725500br />name: Computing Indexbr />name: Computing Index,date: 2023-04-17br />market_cap/10^9: 4.41213118br />name: Computing Indexbr />name: Computing Index,date: 2023-04-18br />market_cap/10^9: 4.48905250br />name: Computing Indexbr />name: Computing Index,date: 2023-04-19br />market_cap/10^9: 4.11217355br />name: Computing Indexbr />name: Computing Index,date: 2023-04-20br />market_cap/10^9: 4.11416637br />name: Computing Indexbr />name: Computing Index,date: 2023-04-21br />market_cap/10^9: 3.71786478br />name: Computing Indexbr />name: Computing Index,date: 2023-04-22br />market_cap/10^9: 3.85357596br />name: Computing Indexbr />name: Computing Index,date: 2023-04-23br />market_cap/10^9: 3.76686424br />name: Computing Indexbr />name: Computing Index,date: 2023-04-24br />market_cap/10^9: 3.77429386br />name: Computing Indexbr />name: Computing Index,date: 2023-04-25br />market_cap/10^9: 3.91829383br />name: Computing Indexbr />name: Computing Index,date: 2023-04-26br />market_cap/10^9: 3.97863605br />name: Computing Indexbr />name: Computing Index,date: 2023-04-27br />market_cap/10^9: 4.06713933br />name: Computing Indexbr />name: Computing Index,date: 2023-05-02br />market_cap/10^9: 3.96652939br />name: Computing Indexbr />name: Computing Index,date: 2023-05-03br />market_cap/10^9: 4.04793325br />name: Computing Indexbr />name: Computing Index,date: 2023-05-04br />market_cap/10^9: 3.96804257br />name: Computing Indexbr />name: Computing Index,date: 2023-05-05br />market_cap/10^9: 3.99624192br />name: Computing Indexbr />name: Computing Index,date: 2023-05-06br />market_cap/10^9: 3.76773861br />name: Computing Indexbr />name: Computing Index,date: 2023-05-07br />market_cap/10^9: 3.76018904br />name: Computing Indexbr />name: Computing Index,date: 2023-05-08br />market_cap/10^9: 3.41764115br />name: Computing Indexbr />name: Computing Index,date: 2023-05-09br />market_cap/10^9: 3.36700098br />name: Computing Indexbr />name: Computing Index,date: 2023-05-10br />market_cap/10^9: 3.49988201br />name: Computing Indexbr />name: Computing Index,date: 2023-05-11br />market_cap/10^9: 3.27922244br />name: Computing Indexbr />name: Computing Index,date: 2023-05-12br />market_cap/10^9: 3.40543334br />name: Computing Indexbr />name: Computing Index,date: 2023-05-13br />market_cap/10^9: 3.41959565br />name: Computing Indexbr />name: Computing Index,date: 2023-05-14br />market_cap/10^9: 3.40079946br />name: Computing Indexbr />name: Computing Index,date: 2023-05-15br />market_cap/10^9: 3.53719246br />name: Computing Indexbr />name: Computing Index,date: 2023-05-16br />market_cap/10^9: 3.51172439br />name: Computing Indexbr />name: Computing Index,date: 2023-05-17br />market_cap/10^9: 3.69914234br />name: Computing Indexbr />name: Computing Index,date: 2023-05-18br />market_cap/10^9: 3.68036638br />name: Computing Indexbr />name: Computing Index,date: 2023-05-19br />market_cap/10^9: 3.71993840br />name: Computing Indexbr />name: Computing Index,date: 2023-05-20br />market_cap/10^9: 3.68711106br />name: Computing Indexbr />name: Computing Index,date: 2023-05-21br />market_cap/10^9: 3.67978408br />name: Computing Indexbr />name: Computing Index,date: 2023-05-22br />market_cap/10^9: 3.68249128br />name: Computing Indexbr />name: Computing Index,date: 2023-05-23br />market_cap/10^9: 3.81673649br />name: Computing Indexbr />name: Computing Index,date: 2023-05-24br />market_cap/10^9: 3.97821316br />name: Computing Indexbr />name: Computing Index,date: 2023-05-25br />market_cap/10^9: 3.98840756br />name: Computing Indexbr />name: Computing Index,date: 2023-05-26br />market_cap/10^9: 4.03134415br />name: Computing Indexbr />name: Computing Index,date: 2023-05-27br />market_cap/10^9: 4.02986575br />name: Computing Indexbr />name: Computing Index,date: 2023-05-28br />market_cap/10^9: 4.19693299br />name: Computing Indexbr />name: Computing Index,date: 2023-05-29br />market_cap/10^9: 4.11927722br />name: Computing Indexbr />name: Computing Index,date: 2023-05-30br />market_cap/10^9: 4.19836767br />name: Computing Indexbr />name: Computing Index,date: 2023-05-31br />market_cap/10^9: 4.17018233br />name: Computing Indexbr />name: Computing Index,date: 2023-06-01br />market_cap/10^9: 4.12791578br />name: Computing Indexbr />name: Computing Index,date: 2023-06-02br />market_cap/10^9: 4.24971359br />name: Computing Indexbr />name: Computing Index,date: 2023-06-03br />market_cap/10^9: 4.23595449br />name: Computing Indexbr />name: Computing Index,date: 2023-06-04br />market_cap/10^9: 4.25434929br />name: Computing Indexbr />name: Computing Index,date: 2023-06-05br />market_cap/10^9: 3.86996416br />name: Computing Indexbr />name: Computing Index,date: 2023-06-06br />market_cap/10^9: 4.06424514br />name: Computing Indexbr />name: Computing Index,date: 2023-06-07br />market_cap/10^9: 3.80378562br />name: Computing Indexbr />name: Computing Index,date: 2023-06-08br />market_cap/10^9: 3.82929605br />name: Computing Indexbr />name: Computing Index,date: 2023-06-09br />market_cap/10^9: 3.76904126br />name: Computing Indexbr />name: Computing Index,date: 2023-06-10br />market_cap/10^9: 3.37241408br />name: Computing Indexbr />name: Computing Index,date: 2023-06-11br />market_cap/10^9: 3.37394791br />name: Computing Indexbr />name: Computing Index,date: 2023-06-12br />market_cap/10^9: 3.37610524br />name: Computing Indexbr />name: Computing Index,date: 2023-06-13br />market_cap/10^9: 3.36003849br />name: Computing Indexbr />name: Computing Index,date: 2023-06-14br />market_cap/10^9: 3.20230073br />name: Computing Indexbr />name: Computing Index,date: 2023-06-15br />market_cap/10^9: 3.32622063br />name: Computing Indexbr />name: Computing Index,date: 2023-06-16br />market_cap/10^9: 3.42857999br />name: Computing Indexbr />name: Computing Index,date: 2023-06-17br />market_cap/10^9: 3.55590116br />name: Computing Indexbr />name: Computing Index,date: 2023-06-18br />market_cap/10^9: 3.47220582br />name: Computing Indexbr />name: Computing Index,date: 2023-06-19br />market_cap/10^9: 3.51180657br />name: Computing Indexbr />name: Computing Index,date: 2023-06-20br />market_cap/10^9: 3.59968795br />name: Computing Indexbr />name: Computing Index,date: 2023-06-21br />market_cap/10^9: 3.81745128br />name: Computing Indexbr />name: Computing Index,date: 2023-06-22br />market_cap/10^9: 3.67919735br />name: Computing Indexbr />name: Computing Index,date: 2023-06-23br />market_cap/10^9: 3.79616953br />name: Computing Indexbr />name: Computing Index,date: 2023-06-24br />market_cap/10^9: 3.69511500br />name: Computing Indexbr />name: Computing Index,date: 2023-06-25br />market_cap/10^9: 3.74743695br />name: Computing Indexbr />name: Computing Index,date: 2023-06-26br />market_cap/10^9: 3.62238519br />name: Computing Indexbr />name: Computing Index,date: 2023-06-27br />market_cap/10^9: 3.66854838br />name: Computing Indexbr />name: Computing Index,date: 2023-06-28br />market_cap/10^9: 3.49975640br />name: Computing Indexbr />name: Computing Index,date: 2023-06-29br />market_cap/10^9: 3.48788247br />name: Computing Indexbr />name: Computing Index,date: 2023-06-30br />market_cap/10^9: 3.62101186br />name: Computing Indexbr />name: Computing Index,date: 2023-07-01br />market_cap/10^9: 3.64483168br />name: Computing Indexbr />name: Computing Index,date: 2023-07-02br />market_cap/10^9: 3.72514471br />name: Computing Indexbr />name: Computing Index,date: 2023-07-03br />market_cap/10^9: 3.95802512br />name: Computing Indexbr />name: Computing Index,date: 2023-07-04br />market_cap/10^9: 3.89439367br />name: Computing Indexbr />name: Computing Index,date: 2023-07-05br />market_cap/10^9: 3.71299588br />name: Computing Indexbr />name: Computing Index,date: 2023-07-06br />market_cap/10^9: 3.64431122br />name: Computing Indexbr />name: Computing Index,date: 2023-07-07br />market_cap/10^9: 3.64217898br />name: Computing Indexbr />name: Computing Index,date: 2023-07-08br />market_cap/10^9: 3.65703601br />name: Computing Indexbr />name: Computing Index,date: 2023-07-09br />market_cap/10^9: 3.62681140br />name: Computing Indexbr />name: Computing Index,date: 2023-07-10br />market_cap/10^9: 3.60386909br />name: Computing Indexbr />name: Computing Index,date: 2023-07-11br />market_cap/10^9: 3.63837644br />name: Computing Indexbr />name: Computing Index,date: 2023-07-12br />market_cap/10^9: 3.65728343br />name: Computing Indexbr />name: Computing Index,date: 2023-07-13br />market_cap/10^9: 3.84010225br />name: Computing Indexbr />name: Computing Index,date: 2023-07-14br />market_cap/10^9: 3.74107797br />name: Computing Indexbr />name: Computing Index,date: 2023-07-15br />market_cap/10^9: 3.78839896br />name: Computing Indexbr />name: Computing Index,date: 2023-07-16br />market_cap/10^9: 3.72946277br />name: Computing Indexbr />name: Computing Index,date: 2023-07-17br />market_cap/10^9: 3.75210928br />name: Computing Indexbr />name: Computing Index,date: 2023-07-18br />market_cap/10^9: 3.64344558br />name: Computing Indexbr />name: Computing Index,date: 2023-07-19br />market_cap/10^9: 3.63671559br />name: Computing Indexbr />name: Computing Index,date: 2023-07-20br />market_cap/10^9: 3.65460482br />name: Computing Indexbr />name: Computing Index,date: 2023-07-21br />market_cap/10^9: 3.68187216br />name: Computing Indexbr />name: Computing Index,date: 2023-07-22br />market_cap/10^9: 3.61436319br />name: Computing Indexbr />name: Computing Index,date: 2023-07-23br />market_cap/10^9: 3.65008666br />name: Computing Indexbr />name: Computing Index,date: 2023-07-24br />market_cap/10^9: 3.51492682br />name: Computing Indexbr />name: Computing Index,date: 2023-07-25br />market_cap/10^9: 3.50230948br />name: Computing Indexbr />name: Computing Index,date: 2023-07-26br />market_cap/10^9: 3.51153468br />name: Computing Indexbr />name: Computing Index,date: 2023-07-27br />market_cap/10^9: 3.52100698br />name: Computing Indexbr />name: Computing Index,date: 2023-07-28br />market_cap/10^9: 3.55730233br />name: Computing Indexbr />name: Computing Index,date: 2023-07-29br />market_cap/10^9: 3.56455251br />name: Computing Indexbr />name: Computing Index,date: 2023-07-30br />market_cap/10^9: 3.50004917br />name: Computing Indexbr />name: Computing Index,date: 2023-07-31br />market_cap/10^9: 3.50429748br />name: Computing Indexbr />name: Computing Index,date: 2023-08-01br />market_cap/10^9: 3.53766405br />name: Computing Indexbr />name: Computing Index,date: 2023-08-02br />market_cap/10^9: 3.50329522br />name: Computing Indexbr />name: Computing Index,date: 2023-08-03br />market_cap/10^9: 3.44674495br />name: Computing Indexbr />name: Computing Index,date: 2023-08-04br />market_cap/10^9: 3.38986740br />name: Computing Indexbr />name: Computing Index,date: 2023-08-05br />market_cap/10^9: 3.35386210br />name: Computing Indexbr />name: Computing Index,date: 2023-08-06br />market_cap/10^9: 3.36139445br />name: Computing Indexbr />name: Computing Index,date: 2023-08-07br />market_cap/10^9: 3.42192394br />name: Computing Indexbr />name: Computing Index,date: 2023-08-08br />market_cap/10^9: 3.46275726br />name: Computing Indexbr />name: Computing Index,date: 2023-08-09br />market_cap/10^9: 3.47509035br />name: Computing Indexbr />name: Computing Index,date: 2023-08-10br />market_cap/10^9: 3.45821803br />name: Computing Indexbr />name: Computing Index,date: 2023-08-11br />market_cap/10^9: 3.46424238br />name: Computing Indexbr />name: Computing Index,date: 2023-08-12br />market_cap/10^9: 3.49763056br />name: Computing Indexbr />name: Computing Index,date: 2023-08-13br />market_cap/10^9: 3.48779049br />name: Computing Indexbr />name: Computing Index,date: 2023-08-14br />market_cap/10^9: 3.54468015br />name: Computing Indexbr />name: Computing Index,date: 2023-08-15br />market_cap/10^9: 3.35284082br />name: Computing Indexbr />name: Computing Index,date: 2023-08-16br />market_cap/10^9: 3.18314687br />name: Computing Indexbr />name: Computing Index,date: 2023-08-17br />market_cap/10^9: 3.02403280br />name: Computing Indexbr />name: Computing Index,date: 2023-08-18br />market_cap/10^9: 3.00733909br />name: Computing Indexbr />name: Computing Index,date: 2023-08-19br />market_cap/10^9: 3.07662146br />name: Computing Indexbr />name: Computing Index,date: 2023-08-20br />market_cap/10^9: 3.08819902br />name: Computing Indexbr />name: Computing Index,date: 2023-08-21br />market_cap/10^9: 3.03376246br />name: Computing Indexbr />name: Computing Index,date: 2023-08-22br />market_cap/10^9: 2.99793871br />name: Computing Indexbr />name: Computing Index,date: 2023-08-23br />market_cap/10^9: 3.08188645br />name: Computing Indexbr />name: Computing Index,date: 2023-08-24br />market_cap/10^9: 3.08191331br />name: Computing Indexbr />name: Computing Index,date: 2023-08-25br />market_cap/10^9: 3.06236274br />name: Computing Indexbr />name: Computing Index,date: 2023-08-26br />market_cap/10^9: 3.08582607br />name: Computing Indexbr />name: Computing Index,date: 2023-08-27br />market_cap/10^9: 3.12982331br />name: Computing Indexbr />name: Computing Index,date: 2023-08-28br />market_cap/10^9: 3.12077192br />name: Computing Indexbr />name: Computing Index,date: 2023-08-29br />market_cap/10^9: 3.21525244br />name: Computing Indexbr />name: Computing Index,date: 2023-08-30br />market_cap/10^9: 3.20136185br />name: Computing Indexbr />name: Computing Index,date: 2023-08-31br />market_cap/10^9: 3.08316208br />name: Computing Indexbr />name: Computing Index,date: 2023-09-01br />market_cap/10^9: 3.01875289br />name: Computing Indexbr />name: Computing Index,date: 2023-09-02br />market_cap/10^9: 3.00436750br />name: Computing Indexbr />name: Computing Index,date: 2023-09-03br />market_cap/10^9: 3.01928205br />name: Computing Indexbr />name: Computing Index,date: 2023-09-04br />market_cap/10^9: 3.03420195br />name: Computing Indexbr />name: Computing Index,date: 2023-09-05br />market_cap/10^9: 3.03689354br />name: Computing Indexbr />name: Computing Index,date: 2023-09-06br />market_cap/10^9: 3.07391639br />name: Computing Indexbr />name: Computing Index,date: 2023-09-07br />market_cap/10^9: 3.11123618br />name: Computing Indexbr />name: Computing Index,date: 2023-09-08br />market_cap/10^9: 3.11562835br />name: Computing Indexbr />name: Computing Index,date: 2023-09-09br />market_cap/10^9: 3.10754229br />name: Computing Indexbr />name: Computing Index,date: 2023-09-10br />market_cap/10^9: 3.03874760br />name: Computing Indexbr />name: Computing Index,date: 2023-09-11br />market_cap/10^9: 2.92513480br />name: Computing Indexbr />name: Computing Index,date: 2023-09-12br />market_cap/10^9: 2.96091295br />name: Computing Indexbr />name: Computing Index,date: 2023-09-13br />market_cap/10^9: 3.00012127br />name: Computing Indexbr />name: Computing Index,date: 2023-09-14br />market_cap/10^9: 3.04153541br />name: Computing Indexbr />name: Computing Index,date: 2023-09-15br />market_cap/10^9: 3.21303823br />name: Computing Indexbr />name: Computing Index,date: 2023-09-16br />market_cap/10^9: 3.21862080br />name: Computing Indexbr />name: Computing Index,date: 2023-09-17br />market_cap/10^9: 3.11950255br />name: Computing Indexbr />name: Computing Index,date: 2023-09-18br />market_cap/10^9: 3.17441368br />name: Computing Indexbr />name: Computing Index,date: 2023-09-19br />market_cap/10^9: 3.23051034br />name: Computing Indexbr />name: Computing Index,date: 2023-09-20br />market_cap/10^9: 3.22211600br />name: Computing Indexbr />name: Computing Index,date: 2023-09-21br />market_cap/10^9: 3.14936944br />name: Computing Indexbr />name: Computing Index,date: 2023-09-22br />market_cap/10^9: 3.16996245br />name: Computing Indexbr />name: Computing Index,date: 2023-09-23br />market_cap/10^9: 3.16383540br />name: Computing Indexbr />name: Computing Index,date: 2023-09-24br />market_cap/10^9: 3.10432278br />name: Computing Indexbr />name: Computing Index,date: 2023-09-25br />market_cap/10^9: 3.13619835br />name: Computing Indexbr />name: Computing Index,date: 2023-09-26br />market_cap/10^9: 3.11340735br />name: Computing Indexbr />name: Computing Index,date: 2023-09-27br />market_cap/10^9: 3.09122267br />name: Computing Indexbr />name: Computing Index,date: 2023-09-28br />market_cap/10^9: 3.15445258br />name: Computing Indexbr />name: Computing Index,date: 2023-09-29br />market_cap/10^9: 3.14896151br />name: Computing Indexbr />name: Computing Index,date: 2023-09-30br />market_cap/10^9: 3.18727199br />name: Computing Indexbr />name: Computing Index,date: 2023-10-01br />market_cap/10^9: 3.35728091br />name: Computing Indexbr />name: Computing Index,date: 2023-10-02br />market_cap/10^9: 3.26482893br />name: Computing Indexbr />name: Computing Index,date: 2023-10-03br />market_cap/10^9: 3.19288588br />name: Computing Indexbr />name: Computing Index,date: 2023-10-04br />market_cap/10^9: 3.20538122br />name: Computing Indexbr />name: Computing Index,date: 2023-10-05br />market_cap/10^9: 3.14528810br />name: Computing Indexbr />name: Computing Index,date: 2023-10-06br />market_cap/10^9: 3.21576365br />name: Computing Indexbr />name: Computing Index,date: 2023-10-07br />market_cap/10^9: 3.20231053br />name: Computing Indexbr />name: Computing Index,date: 2023-10-08br />market_cap/10^9: 3.19053494br />name: Computing Indexbr />name: Computing Index,date: 2023-10-09br />market_cap/10^9: 3.07108588br />name: Computing Indexbr />name: Computing Index,date: 2023-10-10br />market_cap/10^9: 3.09472276br />name: Computing Indexbr />name: Computing Index,date: 2023-10-11br />market_cap/10^9: 3.05913881br />name: Computing Indexbr />name: Computing Index,date: 2023-10-12br />market_cap/10^9: 2.99979936br />name: Computing Indexbr />name: Computing Index,date: 2023-10-13br />market_cap/10^9: 3.01831272br />name: Computing Indexbr />name: Computing Index,date: 2023-10-14br />market_cap/10^9: 3.02159931br />name: Computing Indexbr />name: Computing Index,date: 2023-10-15br />market_cap/10^9: 3.04539395br />name: Computing Indexbr />name: Computing Index,date: 2023-10-16br />market_cap/10^9: 3.13715347br />name: Computing Indexbr />name: Computing Index,date: 2023-10-17br />market_cap/10^9: 3.08125258br />name: Computing Indexbr />name: Computing Index,date: 2023-10-18br />market_cap/10^9: 3.08283595br />name: Computing Indexbr />name: Computing Index,date: 2023-10-19br />market_cap/10^9: 3.04196298br />name: Computing Indexbr />name: Computing Index,date: 2023-10-20br />market_cap/10^9: 3.15012228br />name: Computing Indexbr />name: Computing Index,date: 2023-10-21br />market_cap/10^9: 3.18744238br />name: Computing Indexbr />name: Computing Index,date: 2023-10-22br />market_cap/10^9: 3.17372243br />name: Computing Indexbr />name: Computing Index,date: 2023-10-23br />market_cap/10^9: 3.38146855br />name: Computing Indexbr />name: Computing Index,date: 2023-10-24br />market_cap/10^9: 3.42887082br />name: Computing Indexbr />name: Computing Index,date: 2023-10-25br />market_cap/10^9: 3.50583683br />name: Computing Indexbr />name: Computing Index,date: 2023-10-26br />market_cap/10^9: 3.53303405br />name: Computing Indexbr />name: Computing Index,date: 2023-10-27br />market_cap/10^9: 3.52617843br />name: Computing Indexbr />name: Computing Index,date: 2023-10-28br />market_cap/10^9: 3.64552216br />name: Computing Indexbr />name: Computing Index,date: 2023-10-29br />market_cap/10^9: 3.79131556br />name: Computing Indexbr />name: Computing Index,date: 2023-10-30br />market_cap/10^9: 3.80328111br />name: Computing Indexbr />name: Computing Index,date: 2023-10-31br />market_cap/10^9: 3.66080504br />name: Computing Indexbr />name: Computing Index,date: 2023-11-01br />market_cap/10^9: 3.83156853br />name: Computing Indexbr />name: Computing Index,date: 2023-11-02br />market_cap/10^9: 3.71167596br />name: Computing Indexbr />name: Computing Index,date: 2023-11-03br />market_cap/10^9: 3.80997562br />name: Computing Indexbr />name: Computing Index,date: 2023-11-04br />market_cap/10^9: 3.91298619br />name: Computing Indexbr />name: Computing Index,date: 2023-11-05br />market_cap/10^9: 4.02283873br />name: Computing Indexbr />name: Computing Index,date: 2023-11-06br />market_cap/10^9: 4.30792864br />name: Computing Indexbr />name: Computing Index,date: 2023-11-07br />market_cap/10^9: 4.12856829br />name: Computing Indexbr />name: Computing Index,date: 2023-11-08br />market_cap/10^9: 4.15872130br />name: Computing Indexbr />name: Computing Index,date: 2023-11-09br />market_cap/10^9: 4.15030971br />name: Computing Indexbr />name: Computing Index,date: 2023-11-10br />market_cap/10^9: 4.31260125br />name: Computing Indexbr />name: Computing Index,date: 2023-11-11br />market_cap/10^9: 4.32661762br />name: Computing Indexbr />name: Computing Index,date: 2023-11-12br />market_cap/10^9: 4.31569919br />name: Computing Indexbr />name: Computing Index,date: 2023-11-13br />market_cap/10^9: 4.13460637br />name: Computing Indexbr />name: Computing Index,date: 2023-11-14br />market_cap/10^9: 4.08036936br />name: Computing Indexbr />name: Computing Index,date: 2023-11-15br />market_cap/10^9: 4.48921204br />name: Computing Indexbr />name: Computing Index,date: 2023-11-16br />market_cap/10^9: 4.44145477br />name: Computing Indexbr />name: Computing Index,date: 2023-11-17br />market_cap/10^9: 4.45103818br />name: Computing Indexbr />name: Computing Index,date: 2023-11-18br />market_cap/10^9: 4.54039215br />name: Computing Indexbr />name: Computing Index,date: 2023-11-19br />market_cap/10^9: 4.69133209br />name: Computing Indexbr />name: Computing Index,date: 2023-11-20br />market_cap/10^9: 4.72206397br />name: Computing Indexbr />name: Computing Index,date: 2023-11-21br />market_cap/10^9: 4.35251720br />name: Computing Indexbr />name: Computing Index,date: 2023-11-22br />market_cap/10^9: 4.72939722br />name: Computing Indexbr />name: Computing Index,date: 2023-11-23br />market_cap/10^9: 4.66154910br />name: Computing Indexbr />name: Computing Index,date: 2023-11-24br />market_cap/10^9: 4.89587578br />name: Computing Indexbr />name: Computing Index,date: 2023-11-25br />market_cap/10^9: 4.98690821br />name: Computing Indexbr />name: Computing Index,date: 2023-11-26br />market_cap/10^9: 4.91891350br />name: Computing Indexbr />name: Computing Index,date: 2023-11-27br />market_cap/10^9: 4.82418495br />name: Computing Indexbr />name: Computing Index,date: 2023-11-28br />market_cap/10^9: 4.92255193br />name: Computing Indexbr />name: Computing Index,date: 2023-11-29br />market_cap/10^9: 4.87598057br />name: Computing Indexbr />name: Computing Index,date: 2023-11-30br />market_cap/10^9: 5.00560528br />name: Computing Indexbr />name: Computing Index,date: 2023-12-01br />market_cap/10^9: 5.13366912br />name: Computing Indexbr />name: Computing Index,date: 2023-12-02br />market_cap/10^9: 5.23580609br />name: Computing Indexbr />name: Computing Index,date: 2023-12-03br />market_cap/10^9: 5.36953629br />name: Computing Indexbr />name: Computing Index,date: 2023-12-04br />market_cap/10^9: 5.30667732br />name: Computing Indexbr />name: Computing Index,date: 2023-12-05br />market_cap/10^9: 5.37408803br />name: Computing Indexbr />name: Computing Index,date: 2023-12-06br />market_cap/10^9: 5.36980481br />name: Computing Indexbr />name: Computing Index,date: 2023-12-07br />market_cap/10^9: 5.42204305br />name: Computing Indexbr />name: Computing Index,date: 2023-12-08br />market_cap/10^9: 5.66510993br />name: Computing Indexbr />name: Computing Index,date: 2023-12-09br />market_cap/10^9: 5.57377414br />name: Computing Indexbr />name: Computing Index,date: 2023-12-10br />market_cap/10^9: 5.57420894br />name: Computing Indexbr />name: Computing Index,date: 2023-12-11br />market_cap/10^9: 5.34045899br />name: Computing Indexbr />name: Computing Index,date: 2023-12-12br />market_cap/10^9: 5.51501041br />name: Computing Indexbr />name: Computing Index,date: 2023-12-13br />market_cap/10^9: 5.58910868br />name: Computing Indexbr />name: Computing Index,date: 2023-12-14br />market_cap/10^9: 5.94282459br />name: Computing Indexbr />name: Computing Index,date: 2023-12-15br />market_cap/10^9: 5.67278651br />name: Computing Indexbr />name: Computing Index,date: 2023-12-16br />market_cap/10^9: 5.71021709br />name: Computing Indexbr />name: Computing Index,date: 2023-12-17br />market_cap/10^9: 5.62415930br />name: Computing Indexbr />name: Computing Index,date: 2023-12-18br />market_cap/10^9: 5.62641698br />name: Computing Indexbr />name: Computing Index,date: 2023-12-19br />market_cap/10^9: 5.50129031br />name: Computing Indexbr />name: Computing Index,date: 2023-12-20br />market_cap/10^9: 5.75646311br />name: Computing Indexbr />name: Computing Index,date: 2023-12-21br />market_cap/10^9: 5.78415441br />name: Computing Indexbr />name: Computing Index,date: 2023-12-22br />market_cap/10^9: 6.13998976br />name: Computing Indexbr />name: Computing Index,date: 2023-12-23br />market_cap/10^9: 6.21103839br />name: Computing Indexbr />name: Computing Index,date: 2023-12-24br />market_cap/10^9: 6.18132926br />name: Computing Indexbr />name: Computing Index,date: 2023-12-25br />market_cap/10^9: 6.32716234br />name: Computing Indexbr />name: Computing Index,date: 2023-12-26br />market_cap/10^9: 6.53676784br />name: Computing Indexbr />name: Computing Index,date: 2023-12-27br />market_cap/10^9: 6.42694257br />name: Computing Indexbr />name: Computing Index,date: 2023-12-28br />market_cap/10^9: 6.16953229br />name: Computing Indexbr />name: Computing Index,date: 2023-12-29br />market_cap/10^9: 6.02669629br />name: Computing Indexbr />name: Computing Index,date: 2023-12-30br />market_cap/10^9: 6.03926705br />name: Computing Indexbr />name: Computing Index,date: 2023-12-31br />market_cap/10^9: 5.98285659br />name: Computing Indexbr />name: Computing Index,date: 2024-01-01br />market_cap/10^9: 6.49073122br />name: Computing Indexbr />name: Computing Index,date: 2024-01-02br />market_cap/10^9: 6.38519112br />name: Computing Indexbr />name: Computing Index,date: 2024-01-03br />market_cap/10^9: 6.02984668br />name: Computing Indexbr />name: Computing Index,date: 2024-01-04br />market_cap/10^9: 6.28826085br />name: Computing Indexbr />name: Computing Index,date: 2024-01-05br />market_cap/10^9: 5.88652165br />name: Computing Indexbr />name: Computing Index,date: 2024-01-06br />market_cap/10^9: 5.58909902br />name: Computing Indexbr />name: Computing Index,date: 2024-01-07br />market_cap/10^9: 5.40732054br />name: Computing Indexbr />name: Computing Index,date: 2024-01-08br />market_cap/10^9: 5.75466767br />name: Computing Indexbr />name: Computing Index,date: 2024-01-09br />market_cap/10^9: 5.50864620br />name: Computing Indexbr />name: Computing Index,date: 2024-01-10br />market_cap/10^9: 6.16924911br />name: Computing Indexbr />name: Computing Index,date: 2024-01-11br />market_cap/10^9: 6.37645118br />name: Computing Indexbr />name: Computing Index,date: 2024-01-12br />market_cap/10^9: 6.13997647br />name: Computing Indexbr />name: Computing Index,date: 2024-01-13br />market_cap/10^9: 6.17592950br />name: Computing Indexbr />name: Computing Index,date: 2024-01-14br />market_cap/10^9: 6.00619020br />name: Computing Indexbr />name: Computing Index,date: 2024-01-15br />market_cap/10^9: 6.01805178br />name: Computing Indexbr />name: Computing Index,date: 2024-01-16br />market_cap/10^9: 6.24515781br />name: Computing Indexbr />name: Computing Index,date: 2024-01-17br />market_cap/10^9: 6.20689629br />name: Computing Indexbr />name: Computing Index,date: 2024-01-18br />market_cap/10^9: 6.00159472br />name: Computing Indexbr />name: Computing Index,date: 2024-01-19br />market_cap/10^9: 5.92058719br />name: Computing Indexbr />name: Computing Index,date: 2024-01-20br />market_cap/10^9: 5.86352998br />name: Computing Indexbr />name: Computing Index,date: 2024-01-21br />market_cap/10^9: 5.87589223br />name: Computing Indexbr />name: Computing Index,date: 2024-01-22br />market_cap/10^9: 5.53652078br />name: Computing Indexbr />name: Computing Index,date: 2024-01-23br />market_cap/10^9: 5.41347717br />name: Computing Indexbr />name: Computing Index,date: 2024-01-24br />market_cap/10^9: 5.62233659br />name: Computing Indexbr />name: Computing Index,date: 2024-01-25br />market_cap/10^9: 5.59258192br />name: Computing Indexbr />name: Computing Index,date: 2024-01-26br />market_cap/10^9: 5.85943782br />name: Computing Indexbr />name: Computing Index,date: 2024-01-27br />market_cap/10^9: 5.96483352br />name: Computing Indexbr />name: Computing Index,date: 2024-01-28br />market_cap/10^9: 5.82772694br />name: Computing Indexbr />name: Computing Index,date: 2024-01-29br />market_cap/10^9: 6.12566623br />name: Computing Indexbr />name: Computing Index,date: 2024-01-30br />market_cap/10^9: 6.24307510br />name: Computing Indexbr />name: Computing Index,date: 2024-01-31br />market_cap/10^9: 5.96035178br />name: Computing Indexbr />name: Computing Index,date: 2024-02-01br />market_cap/10^9: 6.03780803br />name: Computing Indexbr />name: Computing Index,date: 2024-02-02br />market_cap/10^9: 6.11047415br />name: Computing Indexbr />name: Computing Index,date: 2024-02-03br />market_cap/10^9: 6.12763348br />name: Computing Indexbr />name: Computing Index,date: 2024-02-04br />market_cap/10^9: 6.04843340br />name: Computing Indexbr />name: Computing Index,date: 2024-02-05br />market_cap/10^9: 5.99139693br />name: Computing Indexbr />name: Computing Index,date: 2024-02-06br />market_cap/10^9: 6.12721996br />name: Computing Indexbr />name: Computing Index,date: 2024-02-07br />market_cap/10^9: 6.25401835br />name: Computing Indexbr />name: Computing Index,date: 2024-02-08br />market_cap/10^9: 6.22741710br />name: Computing Indexbr />name: Computing Index,date: 2024-02-09br />market_cap/10^9: 6.46787806br />name: Computing Indexbr />name: Computing Index,date: 2024-02-10br />market_cap/10^9: 6.48765152br />name: Computing Indexbr />name: Computing Index,date: 2024-02-11br />market_cap/10^9: 6.39482266br />name: Computing Indexbr />name: Computing Index,date: 2024-02-12br />market_cap/10^9: 6.64085280br />name: Computing Indexbr />name: Computing Index,date: 2024-02-13br />market_cap/10^9: 6.64571734br />name: Computing Indexbr />name: Computing Index,date: 2024-02-14br />market_cap/10^9: 6.98469169br />name: Computing Indexbr />name: Computing Index,date: 2024-02-15br />market_cap/10^9: 7.13923684br />name: Computing Indexbr />name: Computing Index,date: 2024-02-16br />market_cap/10^9: 7.41461748br />name: Computing Indexbr />name: Computing Index,date: 2024-02-17br />market_cap/10^9: 7.97962930br />name: Computing Indexbr />name: Computing Index,date: 2024-02-18br />market_cap/10^9: 8.41076690br />name: Computing Indexbr />name: Computing Index,date: 2024-02-19br />market_cap/10^9: 8.72169110br />name: Computing Indexbr />name: Computing Index,date: 2024-02-20br />market_cap/10^9: 8.82650628br />name: Computing Indexbr />name: Computing Index,date: 2024-02-21br />market_cap/10^9: 9.10516886br />name: Computing Indexbr />name: Computing Index,date: 2024-02-22br />market_cap/10^9: 9.50062469br />name: Computing Indexbr />name: Computing Index,date: 2024-02-23br />market_cap/10^9: 9.17421679br />name: Computing Indexbr />name: Computing Index,date: 2024-02-24br />market_cap/10^9: 9.28276491br />name: Computing Indexbr />name: Computing Index,date: 2024-02-25br />market_cap/10^9: 9.51499094br />name: Computing Indexbr />name: Computing Index,date: 2024-02-26br />market_cap/10^9: 9.86642054br />name: Computing Indexbr />name: Computing Index,date: 2024-02-27br />market_cap/10^9: 9.58865625br />name: Computing Indexbr />name: Computing Index,date: 2024-02-28br />market_cap/10^9: 9.93377887br />name: Computing Indexbr />name: Computing Index,date: 2024-02-29br />market_cap/10^9: 9.60446646br />name: Computing Indexbr />name: Computing Index,date: 2024-03-01br />market_cap/10^9: 10.51884523br />name: Computing Indexbr />name: Computing Index,date: 2024-03-02br />market_cap/10^9: 10.60054580br />name: Computing Indexbr />name: Computing Index,date: 2024-03-03br />market_cap/10^9: 10.74966938br />name: Computing Indexbr />name: Computing Index,date: 2024-03-04br />market_cap/10^9: 10.54735180br />name: Computing Indexbr />name: Computing Index,date: 2024-03-05br />market_cap/10^9: 9.84178295br />name: Computing Indexbr />name: Computing Index,date: 2024-03-06br />market_cap/10^9: 11.83711110br />name: Computing Indexbr />name: Computing Index,date: 2024-03-07br />market_cap/10^9: 12.35121959br />name: Computing Indexbr />name: Computing Index,date: 2024-03-08br />market_cap/10^9: 12.77963534br />name: Computing Indexbr />name: Computing Index,date: 2024-03-09br />market_cap/10^9: 14.49779146br />name: Computing Indexbr />name: Computing Index,date: 2024-03-10br />market_cap/10^9: 14.06012249br />name: Computing Indexbr />name: Computing Index,date: 2024-03-11br />market_cap/10^9: 14.09897362br />name: Computing Indexbr />name: Computing Index,date: 2024-03-12br />market_cap/10^9: 14.03628607br />name: Computing Indexbr />name: Computing Index,date: 2024-03-13br />market_cap/10^9: 14.21793892br />name: Computing Indexbr />name: Computing Index,date: 2024-03-14br />market_cap/10^9: 14.31536415br />name: Computing Indexbr />name: Computing Index,date: 2024-03-15br />market_cap/10^9: 13.33888600br />name: Computing Indexbr />name: Computing Index,date: 2024-03-16br />market_cap/10^9: 12.12777848br />name: Computing Indexbr />name: Computing Index,date: 2024-03-17br />market_cap/10^9: 14.27675362br />name: Computing Indexbr />name: Computing Index,date: 2024-03-18br />market_cap/10^9: 13.24652879br />name: Computing Indexbr />name: Computing Index,date: 2024-03-19br />market_cap/10^9: 11.87851168br />name: Computing Indexbr />name: Computing Index,date: 2024-03-20br />market_cap/10^9: 13.35244208br />name: Computing Indexbr />name: Computing Index,date: 2024-03-21br />market_cap/10^9: 12.73971113br />name: Computing Indexbr />name: Computing Index,date: 2024-03-22br />market_cap/10^9: 12.28374590br />name: Computing Indexbr />name: Computing Index,date: 2024-03-23br />market_cap/10^9: 12.56799670br />name: Computing Indexbr />name: Computing Index,date: 2024-03-24br />market_cap/10^9: 13.09556717br />name: Computing Indexbr />name: Computing Index,date: 2024-03-25br />market_cap/10^9: 13.43282240br />name: Computing Indexbr />name: Computing Index,date: 2024-03-26br />market_cap/10^9: 13.40878992br />name: Computing Indexbr />name: Computing Index,date: 2024-03-27br />market_cap/10^9: 13.50850070br />name: Computing Indexbr />name: Computing Index,date: 2024-03-28br />market_cap/10^9: 13.77683775br />name: Computing Indexbr />name: Computing Index,date: 2024-03-29br />market_cap/10^9: 13.45267706br />name: Computing Indexbr />name: Computing Index,date: 2024-03-30br />market_cap/10^9: 13.13950692br />name: Computing Indexbr />name: Computing Index,date: 2024-03-31br />market_cap/10^9: 13.10683384br />name: Computing Indexbr />name: Computing Index,date: 2024-04-01br />market_cap/10^9: 12.50926509br />name: Computing Indexbr />name: Computing Index,date: 2024-04-02br />market_cap/10^9: 11.61887777br />name: Computing Indexbr />name: Computing Index,date: 2024-04-03br />market_cap/10^9: 11.46763959br />name: Computing Indexbr />name: Computing Index,date: 2024-04-04br />market_cap/10^9: 11.85386415br />name: Computing Indexbr />name: Computing Index,date: 2024-04-05br />market_cap/10^9: 11.48830863br />name: Computing Indexbr />name: Computing Index,date: 2024-04-06br />market_cap/10^9: 11.82401314br />name: Computing Indexbr />name: Computing Index,date: 2024-04-07br />market_cap/10^9: 11.90571097br />name: Computing Indexbr />name: Computing Index,date: 2024-04-08br />market_cap/10^9: 12.55635601br />name: Computing Indexbr />name: Computing Index,date: 2024-04-09br />market_cap/10^9: 11.65238816br />name: Computing Indexbr />name: Computing Index,date: 2024-04-10br />market_cap/10^9: 11.53866192br />name: Computing Indexbr />name: Computing Index,date: 2024-04-11br />market_cap/10^9: 11.12493615br />name: Computing Indexbr />name: Computing Index,date: 2024-04-12br />market_cap/10^9: 9.53468409br />name: Computing Indexbr />name: Computing Index,date: 2024-04-13br />market_cap/10^9: 8.59215205br />name: Computing Indexbr />name: Computing Index,date: 2024-04-14br />market_cap/10^9: 9.71500781br />name: Computing Indexbr />name: Computing Index,date: 2024-04-15br />market_cap/10^9: 9.27280552br />name: Computing Indexbr />name: Computing Index,date: 2024-04-16br />market_cap/10^9: 9.31154467br />name: Computing Indexbr />name: Computing Index,date: 2024-04-17br />market_cap/10^9: 8.77184889br />name: Computing Indexbr />name: Computing Index,date: 2024-04-18br />market_cap/10^9: 9.18520604br />name: Computing Indexbr />name: Computing Index,date: 2024-04-19br />market_cap/10^9: 9.38122986br />name: Computing Indexbr />name: Computing Index,date: 2024-04-26br />market_cap/10^9: 9.44331070br />name: Computing Indexbr />name: Computing Index,date: 2024-04-27br />market_cap/10^9: 9.72502509br />name: Computing Indexbr />name: Computing Index,date: 2024-04-28br />market_cap/10^9: 9.58130615br />name: Computing Indexbr />name: Computing Index,date: 2024-04-29br />market_cap/10^9: 9.55747004br />name: Computing Indexbr />name: Computing Index,date: 2024-04-30br />market_cap/10^9: 8.73499597br />name: Computing Indexbr />name: Computing Index,date: 2024-05-01br />market_cap/10^9: 8.87510749br />name: Computing Indexbr />name: Computing Index,date: 2024-05-02br />market_cap/10^9: 9.20043057br />name: Computing Indexbr />name: Computing Index,date: 2024-05-03br />market_cap/10^9: 9.83655061br />name: Computing Indexbr />name: Computing Index,date: 2024-05-04br />market_cap/10^9: 10.17318604br />name: Computing Indexbr />name: Computing Index,date: 2024-05-05br />market_cap/10^9: 10.96327072br />name: Computing Indexbr />name: Computing Index,date: 2024-05-06br />market_cap/10^9: 10.72289235br />name: Computing Indexbr />name: Computing Index,date: 2024-05-07br />market_cap/10^9: 10.84849266br />name: Computing Indexbr />name: Computing Index,date: 2024-05-08br />market_cap/10^9: 10.28649066br />name: Computing Indexbr />name: Computing Index,date: 2024-05-09br />market_cap/10^9: 11.21757620br />name: Computing Indexbr />name: Computing Index,date: 2024-05-10br />market_cap/10^9: 11.08974279br />name: Computing Indexbr />name: Computing Index,date: 2024-05-11br />market_cap/10^9: 11.05501190br />name: Computing Indexbr />name: Computing Index,date: 2024-05-12br />market_cap/10^9: 10.93573453br />name: Computing Indexbr />name: Computing Index,date: 2024-05-13br />market_cap/10^9: 11.00975930br />name: Computing Indexbr />name: Computing Index,date: 2024-05-14br />market_cap/10^9: 10.15856733br />name: Computing Indexbr />name: Computing Index,date: 2024-05-15br />market_cap/10^9: 11.16318724br />name: Computing Indexbr />name: Computing Index,date: 2024-05-16br />market_cap/10^9: 10.87327111br />name: Computing Indexbr />name: Computing Index,date: 2024-05-17br />market_cap/10^9: 11.18240554br />name: Computing Indexbr />name: Computing Index,date: 2024-05-18br />market_cap/10^9: 11.20549002br />name: Computing Indexbr />name: Computing Index,date: 2024-05-19br />market_cap/10^9: 10.85890089br />name: Computing Indexbr />name: Computing Index,date: 2024-05-20br />market_cap/10^9: 12.10030877br />name: Computing Indexbr />name: Computing Index,date: 2024-05-21br />market_cap/10^9: 12.32641560br />name: Computing Indexbr />name: Computing Index,date: 2024-05-22br />market_cap/10^9: 12.26183661br />name: Computing Indexbr />name: Computing Index,date: 2024-05-23br />market_cap/10^9: 11.87112654br />name: Computing Indexbr />name: Computing Index,date: 2024-05-24br />market_cap/10^9: 11.73308702br />name: Computing Indexbr />name: Computing Index,date: 2024-05-25br />market_cap/10^9: 11.80489642br />name: Computing Indexbr />name: Computing Index,date: 2024-05-26br />market_cap/10^9: 11.77126401br />name: Computing Indexbr />name: Computing Index,date: 2024-05-27br />market_cap/10^9: 11.81231266br />name: Computing Indexbr />name: Computing Index,date: 2024-05-28br />market_cap/10^9: 11.71162548br />name: Computing Indexbr />name: Computing Index,date: 2024-05-29br />market_cap/10^9: 11.66001028br />name: Computing Indexbr />name: Computing Index,date: 2024-05-30br />market_cap/10^9: 11.50019019br />name: Computing Indexbr />name: Computing Index,date: 2024-05-31br />market_cap/10^9: 11.50311450br />name: Computing Indexbr />name: Computing Index,date: 2024-06-01br />market_cap/10^9: 11.61772423br />name: Computing Indexbr />name: Computing Index,date: 2024-06-02br />market_cap/10^9: 11.33589334br />name: Computing Indexbr />name: Computing Index,date: 2024-06-03br />market_cap/10^9: 11.33619323br />name: Computing Indexbr />name: Computing Index,date: 2024-06-04br />market_cap/10^9: 11.54468532br />name: Computing Indexbr />name: Computing Index,date: 2024-06-05br />market_cap/10^9: 11.78430280br />name: Computing Indexbr />name: Computing Index,date: 2024-06-06br />market_cap/10^9: 11.57412349br />name: Computing Indexbr />name: Computing Index,date: 2024-06-07br />market_cap/10^9: 10.75005108br />name: Computing Indexbr />name: Computing Index,date: 2024-06-08br />market_cap/10^9: 10.37269501br />name: Computing Indexbr />name: Computing Index,date: 2024-06-09br />market_cap/10^9: 10.41858904br />name: Computing Indexbr />name: Computing Index,date: 2024-06-10br />market_cap/10^9: 10.02049038br />name: Computing Indexbr />name: Computing Index,date: 2024-06-11br />market_cap/10^9: 9.42970474br />name: Computing Indexbr />name: Computing Index,date: 2024-06-12br />market_cap/10^9: 10.36580202br />name: Computing Indexbr />name: Computing Index,date: 2024-06-13br />market_cap/10^9: 9.62897314br />name: Computing Indexbr />name: Computing Index,date: 2024-06-14br />market_cap/10^9: 9.39591713br />name: Computing Indexbr />name: Computing Index,date: 2024-06-15br />market_cap/10^9: 9.46881060br />name: Computing Indexbr />name: Computing Index,date: 2024-06-16br />market_cap/10^9: 9.69232662br />name: Computing Indexbr />name: Computing Index,date: 2024-06-17br />market_cap/10^9: 8.87453988br />name: Computing Indexbr />name: Computing Index,date: 2024-06-18br />market_cap/10^9: 8.48967695br />name: Computing Indexbr />name: Computing Index,date: 2024-06-19br />market_cap/10^9: 8.96056892br />name: Computing Indexbr />name: Computing Index,date: 2024-06-20br />market_cap/10^9: 8.92854238br />name: Computing Indexbr />name: Computing Index,date: 2024-06-21br />market_cap/10^9: 8.85757601br />name: Computing Indexbr />name: Computing Index,date: 2024-06-22br />market_cap/10^9: 8.69392360br />name: Computing Indexbr />name: Computing Index,date: 2024-06-23br />market_cap/10^9: 8.31272161br />name: Computing Indexbr />name: Computing Index,date: 2024-06-24br />market_cap/10^9: 8.67578454br />name: Computing Indexbr />name: Computing Index,date: 2024-06-25br />market_cap/10^9: 8.89052078br />name: Computing Indexbr />name: Computing Index,date: 2024-06-26br />market_cap/10^9: 8.79089364br />name: Computing Indexbr />name: Computing Index,date: 2024-06-27br />market_cap/10^9: 8.98452224br />name: Computing Indexbr />name: Computing Index,date: 2024-06-28br />market_cap/10^9: 8.61199122br />name: Computing Indexbr />name: Computing Index,date: 2024-06-29br />market_cap/10^9: 8.39588398br />name: Computing Indexbr />name: Computing Index,date: 2024-06-30br />market_cap/10^9: 9.00960575br />name: Computing Indexbr />name: Computing Index,date: 2024-07-01br />market_cap/10^9: 8.85191856br />name: Computing Indexbr />name: Computing Index,date: 2024-07-02br />market_cap/10^9: 8.92566477br />name: Computing Indexbr />name: Computing Index,date: 2024-07-03br />market_cap/10^9: 8.15432846br />name: Computing Indexbr />name: Computing Index,date: 2024-07-04br />market_cap/10^9: 7.44106491br />name: Computing Indexbr />name: Computing Index,date: 2024-07-05br />market_cap/10^9: 7.15166837br />name: Computing Indexbr />name: Computing Index,date: 2024-07-06br />market_cap/10^9: 7.81314886br />name: Computing Indexbr />name: Computing Index,date: 2024-07-07br />market_cap/10^9: 7.24741741br />name: Computing Indexbr />name: Computing Index,date: 2024-07-08br />market_cap/10^9: 7.41680222br />name: Computing Indexbr />name: Computing Index,date: 2024-07-09br />market_cap/10^9: 7.54945185br />name: Computing Indexbr />name: Computing Index,date: 2024-07-10br />market_cap/10^9: 7.62040717br />name: Computing Indexbr />name: Computing Index,date: 2024-07-11br />market_cap/10^9: 7.32913736br />name: Computing Indexbr />name: Computing Index,date: 2024-07-12br />market_cap/10^9: 7.41892662br />name: Computing Indexbr />name: Computing Index,date: 2024-07-13br />market_cap/10^9: 7.57266048br />name: Computing Indexbr />name: Computing Index,date: 2024-07-14br />market_cap/10^9: 7.75515310br />name: Computing Indexbr />name: Computing Index,date: 2024-07-15br />market_cap/10^9: 8.35417920br />name: Computing Indexbr />name: Computing Index,date: 2024-07-16br />market_cap/10^9: 8.19165175br />name: Computing Indexbr />name: Computing Index,date: 2024-07-17br />market_cap/10^9: 8.30715196br />name: Computing Indexbr />name: Computing Index,date: 2024-07-18br />market_cap/10^9: 8.06929818br />name: Computing Indexbr />name: Computing Index,date: 2024-07-19br />market_cap/10^9: 8.33662679br />name: Computing Indexbr />name: Computing Index,date: 2024-07-20br />market_cap/10^9: 8.42121310br />name: Computing Indexbr />name: Computing Index,date: 2024-07-21br />market_cap/10^9: 8.65923788br />name: Computing Indexbr />name: Computing Index,date: 2024-07-22br />market_cap/10^9: 8.11547307br />name: Computing Indexbr />name: Computing Index,date: 2024-07-23br />market_cap/10^9: 8.03756169br />name: Computing Indexbr />name: Computing Index,date: 2024-07-24br />market_cap/10^9: 7.71364026br />name: Computing Indexbr />name: Computing Index,date: 2024-07-25br />market_cap/10^9: 7.56462120br />name: Computing Indexbr />name: Computing Index,date: 2024-07-26br />market_cap/10^9: 8.07303445br />name: Computing Indexbr />name: Computing Index,date: 2024-07-27br />market_cap/10^9: 7.98399162br />name: Computing Indexbr />name: Computing Index,date: 2024-07-28br />market_cap/10^9: 7.74202325br />name: Computing Indexbr />name: Computing Index,date: 2024-07-29br />market_cap/10^9: 7.76699496br />name: Computing Indexbr />name: Computing Index,date: 2024-07-30br />market_cap/10^9: 7.56706055br />name: Computing Indexbr />name: Computing Index,date: 2024-07-31br />market_cap/10^9: 7.27510809br />name: Computing Indexbr />name: Computing Index,date: 2024-08-01br />market_cap/10^9: 7.12093388br />name: Computing Indexbr />name: Computing Index,date: 2024-08-02br />market_cap/10^9: 6.54064159br />name: Computing Indexbr />name: Computing Index,date: 2024-08-03br />market_cap/10^9: 6.24961076br />name: Computing Indexbr />name: Computing Index,date: 2024-08-04br />market_cap/10^9: 5.82565330br />name: Computing Indexbr />name: Computing Index,date: 2024-08-05br />market_cap/10^9: 5.27191148br />name: Computing Indexbr />name: Computing Index,date: 2024-08-06br />market_cap/10^9: 5.64761943br />name: Computing Indexbr />name: Computing Index,date: 2024-08-07br />market_cap/10^9: 5.35713548br />name: Computing Indexbr />name: Computing Index,date: 2024-08-08br />market_cap/10^9: 6.07903221br />name: Computing Indexbr />name: Computing Index,date: 2024-08-09br />market_cap/10^9: 5.89744630br />name: Computing Indexbr />name: Computing Index,date: 2024-08-10br />market_cap/10^9: 5.99676998br />name: Computing Indexbr />name: Computing Index,date: 2024-08-11br />market_cap/10^9: 5.65168131br />name: Computing Indexbr />name: Computing Index,date: 2024-08-12br />market_cap/10^9: 5.91614088br />name: Computing Indexbr />name: Computing Index,date: 2024-08-13br />market_cap/10^9: 5.98454849br />name: Computing Indexbr />name: Computing Index,date: 2024-08-14br />market_cap/10^9: 5.86029493br />name: Computing Indexbr />name: Computing Index,date: 2024-08-15br />market_cap/10^9: 5.62701823br />name: Computing Indexbr />name: Computing Index,date: 2024-08-16br />market_cap/10^9: 5.60005631br />name: Computing Indexbr />name: Computing Index,date: 2024-08-17br />market_cap/10^9: 5.62460942br />name: Computing Indexbr />name: Computing Index,date: 2024-08-18br />market_cap/10^9: 5.70876121br />name: Computing Indexbr />name: Computing Index,date: 2024-08-19br />market_cap/10^9: 5.76834320br />name: Computing Indexbr />name: Computing Index,date: 2024-08-20br />market_cap/10^9: 5.74776183br />name: Computing Indexbr />name: Computing Index,date: 2024-08-21br />market_cap/10^9: 6.03510784br />name: Computing Indexbr />name: Computing Index,date: 2024-08-22br />market_cap/10^9: 6.24640654br />name: Computing Indexbr />name: Computing Index,date: 2024-08-23br />market_cap/10^9: 6.94225865br />name: Computing Indexbr />name: Computing Index,date: 2024-08-24br />market_cap/10^9: 7.23150417br />name: Computing Indexbr />name: Computing Index,date: 2024-08-25br />market_cap/10^9: 7.28967851br />name: Computing Indexbr />name: Computing Index,date: 2024-08-26br />market_cap/10^9: 6.96451944br />name: Computing Indexbr />name: Computing Index,date: 2024-08-27br />market_cap/10^9: 6.48767538br />name: Computing Indexbr />name: Computing Index,date: 2024-08-28br />market_cap/10^9: 6.25298397br />name: Computing Indexbr />name: Computing Index,date: 2024-08-29br />market_cap/10^9: 6.10404660br />name: Computing Indexbr />name: Computing Index,date: 2024-08-30br />market_cap/10^9: 6.12843707br />name: Computing Indexbr />name: Computing Index,date: 2024-08-31br />market_cap/10^9: 5.95503499br />name: Computing Indexbr />name: Computing Index,date: 2024-09-01br />market_cap/10^9: 5.72223974br />name: Computing Indexbr />name: Computing Index,date: 2024-09-02br />market_cap/10^9: 6.02761541br />name: Computing Indexbr />name: Computing Index,date: 2024-09-03br />market_cap/10^9: 5.66941052br />name: Computing Indexbr />name: Computing Index,date: 2024-09-04br />market_cap/10^9: 5.82560603br />name: Computing Indexbr />name: Computing Index,date: 2024-09-05br />market_cap/10^9: 5.56172747br />name: Computing Indexbr />name: Computing Index,date: 2024-09-06br />market_cap/10^9: 5.40700671br />name: Computing Indexbr />name: Computing Index,date: 2024-09-07br />market_cap/10^9: 5.48706614br />name: Computing Indexbr />name: Computing Index,date: 2024-09-08br />market_cap/10^9: 5.66772084br />name: Computing Indexbr />name: Computing Index,date: 2024-09-09br />market_cap/10^9: 5.94011008br />name: Computing Indexbr />name: Computing Index,date: 2024-09-10br />market_cap/10^9: 6.03381324br />name: Computing Indexbr />name: Computing Index,date: 2024-09-11br />market_cap/10^9: 5.86277611br />name: Computing Indexbr />name: Computing Index,date: 2024-09-12br />market_cap/10^9: 6.07463883br />name: Computing Indexbr />name: Computing Index,date: 2024-09-13br />market_cap/10^9: 6.18817628br />name: Computing Indexbr />name: Computing Index,date: 2024-09-14br />market_cap/10^9: 6.14526698br />name: Computing Indexbr />name: Computing Index,date: 2024-09-15br />market_cap/10^9: 5.90382478br />name: Computing Indexbr />name: Computing Index,date: 2024-09-16br />market_cap/10^9: 5.68131037br />name: Computing Indexbr />name: Computing Index,date: 2024-09-17br />market_cap/10^9: 5.80900172br />name: Computing Indexbr />name: Computing Index,date: 2024-09-18br />market_cap/10^9: 5.94647095br />name: Computing Indexbr />name: Computing Index,date: 2024-09-19br />market_cap/10^9: 6.25010616br />name: Computing Indexbr />name: Computing Index,date: 2024-09-20br />market_cap/10^9: 6.46801709br />name: Computing Indexbr />name: Computing Index,date: 2024-09-21br />market_cap/10^9: 6.68466030br />name: Computing Indexbr />name: Computing Index,date: 2024-09-22br />market_cap/10^9: 6.56814154br />name: Computing Indexbr />name: Computing Index,date: 2024-09-23br />market_cap/10^9: 7.07063549br />name: Computing Indexbr />name: Computing Index,date: 2024-09-24br />market_cap/10^9: 7.26237366br />name: Computing Indexbr />name: Computing Index,date: 2024-09-25br />market_cap/10^9: 7.01119943br />name: Computing Indexbr />name: Computing Index,date: 2024-09-26br />market_cap/10^9: 7.28423217br />name: Computing Indexbr />name: Computing Index,date: 2024-09-27br />market_cap/10^9: 7.58617247br />name: Computing Indexbr />name: Computing Index,date: 2024-09-28br />market_cap/10^9: 7.36789628br />name: Computing Indexbr />name: Computing Index,date: 2024-09-29br />market_cap/10^9: 7.45373468br />name: Computing Indexbr />name: Computing Index,date: 2024-09-30br />market_cap/10^9: 7.07911082br />name: Computing Indexbr />name: Computing Index,date: 2024-10-01br />market_cap/10^9: 6.47044503br />name: Computing Indexbr />name: Computing Index,date: 2024-10-02br />market_cap/10^9: 6.21415854br />name: Computing Indexbr />name: Computing Index,date: 2024-10-03br />market_cap/10^9: 6.09310235br />name: Computing Indexbr />name: Computing Index,date: 2024-10-04br />market_cap/10^9: 6.41231379br />name: Computing Indexbr />name: Computing Index,date: 2024-10-05br />market_cap/10^9: 6.30071973br />name: Computing Indexbr />name: Computing Index,date: 2024-10-06br />market_cap/10^9: 6.39832124br />name: Computing Indexbr />name: Computing Index,date: 2024-10-07br />market_cap/10^9: 6.36330779br />name: Computing Indexbr />name: Computing Index,date: 2024-10-08br />market_cap/10^9: 6.20666696br />name: Computing Indexbr />name: Computing Index,date: 2024-10-09br />market_cap/10^9: 6.01494658br />name: Computing Indexbr />name: Computing Index,date: 2024-10-10br />market_cap/10^9: 6.01252439br />name: Computing Indexbr />name: Computing Index,date: 2024-10-11br />market_cap/10^9: 6.34314917br />name: Computing Indexbr />name: Computing Index,date: 2024-10-12br />market_cap/10^9: 6.44910204br />name: Computing Indexbr />name: Computing Index,date: 2024-10-13br />market_cap/10^9: 6.32121642br />name: Computing Indexbr />name: Computing Index,date: 2024-10-14br />market_cap/10^9: 6.70227151br />name: Computing Indexbr />name: Computing Index,date: 2024-10-15br />market_cap/10^9: 6.52488727br />name: Computing Indexbr />name: Computing Index,date: 2024-10-16br />market_cap/10^9: 6.43937525br />name: Computing Indexbr />name: Computing Index,date: 2024-10-17br />market_cap/10^9: 6.24341525br />name: Computing Indexbr />name: Computing Index,date: 2024-10-18br />market_cap/10^9: 7.21678820br />name: Computing Indexbr />name: Computing Index,date: 2024-10-19br />market_cap/10^9: 6.47696129br />name: Computing Indexbr />name: Computing Index,date: 2024-10-20br />market_cap/10^9: 6.74665565br />name: Computing Indexbr />name: Computing Index,date: 2024-10-21br />market_cap/10^9: 6.45056789br />name: Computing Indexbr />name: Computing Index,date: 2024-10-22br />market_cap/10^9: 6.37327653br />name: Computing Indexbr />name: Computing Index,date: 2024-10-23br />market_cap/10^9: 6.16392464br />name: Computing Indexbr />name: Computing Index,date: 2024-10-24br />market_cap/10^9: 6.27133872br />name: Computing Indexbr />name: Computing Index,date: 2024-10-25br />market_cap/10^9: 5.71554418br />name: Computing Indexbr />name: Computing Index,date: 2024-10-26br />market_cap/10^9: 5.84001861br />name: Computing Indexbr />name: Computing Index,date: 2024-10-27br />market_cap/10^9: 5.97102130br />name: Computing Indexbr />name: Computing Index,date: 2024-10-28br />market_cap/10^9: 6.00232647br />name: Computing Indexbr />name: Computing Index,date: 2024-10-29br />market_cap/10^9: 6.23060920br />name: Computing Indexbr />name: Computing Index,date: 2024-10-30br />market_cap/10^9: 6.14764319br />name: Computing Indexbr />name: Computing Index,date: 2024-10-31br />market_cap/10^9: 5.81204415br />name: Computing Indexbr />name: Computing Index,date: 2024-11-01br />market_cap/10^9: 5.73420662br />name: Computing Indexbr />name: Computing Index,date: 2024-11-02br />market_cap/10^9: 5.58549761br />name: Computing Indexbr />name: Computing Index,date: 2024-11-03br />market_cap/10^9: 5.29253266br />name: Computing Indexbr />name: Computing Index,date: 2024-11-04br />market_cap/10^9: 5.03665219br />name: Computing Indexbr />name: Computing Index,date: 2024-11-05br />market_cap/10^9: 5.35105977br />name: Computing Indexbr />name: Computing Index,date: 2024-11-06br />market_cap/10^9: 5.93581432br />name: Computing Indexbr />name: Computing Index,date: 2024-11-07br />market_cap/10^9: 5.93521909br />name: Computing Indexbr />name: Computing Index,date: 2024-11-08br />market_cap/10^9: 5.94819595br />name: Computing Indexbr />name: Computing Index,date: 2024-11-09br />market_cap/10^9: 6.39203818br />name: Computing Indexbr />name: Computing Index,date: 2024-11-10br />market_cap/10^9: 6.58645394br />name: Computing Indexbr />name: Computing Index,date: 2024-11-11br />market_cap/10^9: 7.36805789br />name: Computing Indexbr />name: Computing Index,date: 2024-11-12br />market_cap/10^9: 7.34097596br />name: Computing Indexbr />name: Computing Index,date: 2024-11-13br />market_cap/10^9: 7.02199638br />name: Computing Indexbr />name: Computing Index,date: 2024-11-14br />market_cap/10^9: 6.59732337br />name: Computing Indexbr />name: Computing Index,date: 2024-11-15br />market_cap/10^9: 6.99847653br />name: Computing Indexbr />name: Computing Index,date: 2024-11-16br />market_cap/10^9: 7.35989885br />name: Computing Indexbr />name: Computing Index,date: 2024-11-17br />market_cap/10^9: 7.16044891br />name: Computing Indexbr />name: Computing Index,date: 2024-11-18br />market_cap/10^9: 8.76859222br />name: Computing Indexbr />name: Computing Index,date: 2024-11-19br />market_cap/10^9: 9.01385977br />name: Computing Indexbr />name: Computing Index,date: 2024-11-20br />market_cap/10^9: 8.56046004br />name: Computing Indexbr />name: Computing Index,date: 2024-11-21br />market_cap/10^9: 8.64211127br />name: Computing Indexbr />name: Computing Index,date: 2024-11-22br />market_cap/10^9: 8.91017799br />name: Computing Indexbr />name: Computing Index,date: 2024-11-23br />market_cap/10^9: 9.14743147br />name: Computing Indexbr />name: Computing Index,date: 2024-11-24br />market_cap/10^9: 9.64874692br />name: Computing Indexbr />name: Computing Index,date: 2024-11-25br />market_cap/10^9: 9.53704812br />name: Computing Indexbr />name: Computing Index,date: 2024-11-26br />market_cap/10^9: 9.30119325br />name: Computing Indexbr />name: Computing Index,date: 2024-11-27br />market_cap/10^9: 10.17396646br />name: Computing Indexbr />name: Computing Index,date: 2024-11-28br />market_cap/10^9: 10.90543623br />name: Computing Indexbr />name: Computing Index,date: 2024-11-29br />market_cap/10^9: 11.04359970br />name: Computing Indexbr />name: Computing Index,date: 2024-11-30br />market_cap/10^9: 11.44654191br />name: Computing Indexbr />name: Computing Index,date: 2024-12-01br />market_cap/10^9: 11.45198034br />name: Computing Indexbr />name: Computing Index,date: 2024-12-02br />market_cap/10^9: 11.40564335br />name: Computing Indexbr />name: Computing Index,date: 2024-12-03br />market_cap/10^9: 11.87226073br />name: Computing Indexbr />name: Computing Index,date: 2024-12-04br />market_cap/10^9: 11.86754207br />name: Computing Indexbr />name: Computing Index,date: 2024-12-05br />market_cap/10^9: 12.93268722br />name: Computing Indexbr />name: Computing Index,date: 2024-12-06br />market_cap/10^9: 13.34466367br />name: Computing Indexbr />name: Computing Index,date: 2024-12-07br />market_cap/10^9: 13.09894662br />name: Computing Indexbr />name: Computing Index,date: 2024-12-08br />market_cap/10^9: 12.94223825br />name: Computing Indexbr />name: Computing Index,date: 2024-12-09br />market_cap/10^9: 11.06128990br />name: Computing Indexbr />name: Computing Index,date: 2024-12-10br />market_cap/10^9: 10.85297670br />name: Computing Indexbr />name: Computing Index,date: 2024-12-11br />market_cap/10^9: 11.78010684br />name: Computing Indexbr />name: Computing Index,date: 2024-12-12br />market_cap/10^9: 11.78504720br />name: Computing Indexbr />name: Computing Index,date: 2024-12-13br />market_cap/10^9: 11.77156062br />name: Computing Indexbr />name: Computing Index,date: 2024-12-14br />market_cap/10^9: 11.43375154br />name: Computing Indexbr />name: Computing Index,date: 2024-12-15br />market_cap/10^9: 11.80458478br />name: Computing Indexbr />name: Computing Index,date: 2024-12-16br />market_cap/10^9: 11.48796463br />name: Computing Indexbr />name: Computing Index,date: 2024-12-17br />market_cap/10^9: 10.83276669br />name: Computing Indexbr />name: Computing Index,date: 2024-12-18br />market_cap/10^9: 10.02067154br />name: Computing Indexbr />name: Computing Index,date: 2024-12-19br />market_cap/10^9: 9.18147343br />name: Computing Indexbr />name: Computing Index,date: 2024-12-20br />market_cap/10^9: 9.42644005br />name: Computing Indexbr />name: Computing Index,date: 2024-12-21br />market_cap/10^9: 8.92660753br />name: Computing Indexbr />name: Computing Index,date: 2024-12-22br />market_cap/10^9: 9.02909421br />name: Computing Indexbr />name: Computing Index,date: 2024-12-23br />market_cap/10^9: 9.70963891br />name: Computing Indexbr />name: Computing Index,date: 2024-12-24br />market_cap/10^9: 10.07196796br />name: Computing Indexbr />name: Computing Index,date: 2024-12-25br />market_cap/10^9: 9.74278123br />name: Computing Indexbr />name: Computing Index,date: 2024-12-26br />market_cap/10^9: 9.11635480br />name: Computing Indexbr />name: Computing Index,date: 2024-12-27br />market_cap/10^9: 9.16032505br />name: Computing Indexbr />name: Computing Index,date: 2024-12-28br />market_cap/10^9: 9.47132077br />name: Computing Indexbr />name: Computing Index,date: 2024-12-29br />market_cap/10^9: 9.06317123br />name: Computing Indexbr />name: Computing Index,date: 2024-12-30br />market_cap/10^9: 8.95963693br />name: Computing Indexbr />name: Computing Index,date: 2024-12-31br />market_cap/10^9: 8.87860794br />name: Computing Indexbr />name: Computing Index,date: 2025-01-01br />market_cap/10^9: 9.26443188br />name: Computing Indexbr />name: Computing Index,date: 2025-01-02br />market_cap/10^9: 9.70982470br />name: Computing Indexbr />name: Computing Index,date: 2025-01-03br />market_cap/10^9: 10.30149395br />name: Computing Indexbr />name: Computing Index,date: 2025-01-04br />market_cap/10^9: 10.30923564br />name: Computing Indexbr />name: Computing Index,date: 2025-01-05br />market_cap/10^9: 10.47258539br />name: Computing Indexbr />name: Computing Index,date: 2025-01-06br />market_cap/10^9: 10.75786571br />name: Computing Indexbr />name: Computing Index,date: 2025-01-07br />market_cap/10^9: 9.83339540br />name: Computing Indexbr />name: Computing Index,date: 2025-01-08br />market_cap/10^9: 9.34019970br />name: Computing Indexbr />name: Computing Index,date: 2025-01-09br />market_cap/10^9: 8.88888006br />name: Computing Indexbr />name: Computing Index,date: 2025-01-10br />market_cap/10^9: 9.18709904br />name: Computing Indexbr />name: Computing Index,date: 2025-01-11br />market_cap/10^9: 9.19601520br />name: Computing Indexbr />name: Computing Index,date: 2025-01-12br />market_cap/10^9: 8.94195470br />name: Computing Indexbr />name: Computing Index,date: 2025-01-13br />market_cap/10^9: 8.70332435br />name: Computing Indexbr />name: Computing Index,date: 2025-01-14br />market_cap/10^9: 8.95265816br />name: Computing Indexbr />name: Computing Index,date: 2025-01-15br />market_cap/10^9: 9.54190610br />name: Computing Indexbr />name: Computing Index,date: 2025-01-16br />market_cap/10^9: 9.28089024br />name: Computing Indexbr />name: Computing Index,date: 2025-01-17br />market_cap/10^9: 10.02502692br />name: Computing Indexbr />name: Computing Index,date: 2025-01-18br />market_cap/10^9: 9.30532392br />name: Computing Indexbr />name: Computing Index,date: 2025-01-19br />market_cap/10^9: 8.44016299br />name: Computing Indexbr />name: Computing Index,date: 2025-01-20br />market_cap/10^9: 8.63744186br />name: Computing Indexbr />name: Computing Index,date: 2025-01-21br />market_cap/10^9: 8.95562721br />name: Computing Indexbr />name: Computing Index,date: 2025-01-22br />market_cap/10^9: 8.74476536br />name: Computing Indexbr />name: Computing Index,date: 2025-01-23br />market_cap/10^9: 8.68708515br />name: Computing Indexbr />name: Computing Index,date: 2025-01-24br />market_cap/10^9: 8.46042700br />name: Computing Indexbr />name: Computing Index,date: 2025-01-25br />market_cap/10^9: 8.58792079br />name: Computing Indexbr />name: Computing Index,date: 2025-01-26br />market_cap/10^9: 8.35003732br />name: Computing Indexbr />name: Computing Index,date: 2025-01-27br />market_cap/10^9: 7.90313345br />name: Computing Indexbr />name: Computing Index,date: 2025-01-28br />market_cap/10^9: 7.24530033br />name: Computing Indexbr />name: Computing Index,date: 2025-01-29br />market_cap/10^9: 7.45699441br />name: Computing Indexbr />name: Computing Index,date: 2025-01-30br />market_cap/10^9: 7.85524776br />name: Computing Indexbr />name: Computing Index,date: 2025-01-31br />market_cap/10^9: 7.80410174br />name: Computing Indexbr />name: Computing Index,date: 2025-02-01br />market_cap/10^9: 7.17899753br />name: Computing Indexbr />name: Computing Index,date: 2025-02-02br />market_cap/10^9: 6.08104844br />name: Computing Indexbr />name: Computing Index,date: 2025-02-03br />market_cap/10^9: 6.62733772br />name: Computing Indexbr />name: Computing Index,date: 2025-02-04br />market_cap/10^9: 6.08148243br />name: Computing Indexbr />name: Computing Index,date: 2025-02-05br />market_cap/10^9: 5.92030966br />name: Computing Indexbr />name: Computing Index,date: 2025-02-06br />market_cap/10^9: 5.67037729br />name: Computing Indexbr />name: Computing Index,date: 2025-02-07br />market_cap/10^9: 5.56548838br />name: Computing Indexbr />name: Computing Index,date: 2025-02-08br />market_cap/10^9: 5.74947153br />name: Computing Indexbr />name: Computing Index,date: 2025-02-09br />market_cap/10^9: 5.70385752br />name: Computing Indexbr />name: Computing Index,date: 2025-02-10br />market_cap/10^9: 5.97614111br />name: Computing Indexbr />name: Computing Index,date: 2025-02-11br />market_cap/10^9: 5.96127331br />name: Computing Indexbr />name: Computing Index,date: 2025-02-12br />market_cap/10^9: 6.20807033br />name: Computing Indexbr />name: Computing Index,date: 2025-02-13br />market_cap/10^9: 6.04360198br />name: Computing Indexbr />name: Computing Index,date: 2025-02-14br />market_cap/10^9: 6.22095451br />name: Computing Indexbr />name: Computing Index,date: 2025-02-15br />market_cap/10^9: 6.06931350br />name: Computing Indexbr />name: Computing Index,date: 2025-02-16br />market_cap/10^9: 6.14671487br />name: Computing Indexbr />name: Computing Index,date: 2025-02-17br />market_cap/10^9: 6.08823260br />name: Computing Indexbr />name: Computing Index,date: 2025-02-18br />market_cap/10^9: 5.63392925br />name: Computing Indexbr />name: Computing Index,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(225,138,0,1),line:{width:1.8897637795275593,color:rgba(225,138,0,1)}},name:Computing Index,legendgroup:Computing Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{orientation:v,width:0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,base:11.465931576583534,10.803934643857078,11.249776216956453,11.129738112434397,11.581376659611699,11.917066876006974,12.571398856868708,12.277043353428272,13.133784077798003,13.866700771550461,13.875177520266329,14.518435741058466,14.309228663557342,16.758437281631348,17.915266918059753,18.021535769549647,17.378191707880216,20.988397772326074,21.570189476640131,21.920429459896955,23.784779555554202,24.092956441387884,22.316559308527779,22.256727179302985,21.985250294910969,22.376788791699919,20.021151209374654,22.270005120957414,21.493101791711112,21.925912801279519,20.665146938800039,21.771787956302223,20.893537904107923,22.320503055533692,23.337550113126191,24.33467359677633,24.401527991244496,25.294153343855751,23.288669243715393,18.464651205797988,19.469748715987045,15.956865604607039,18.672902807035609,17.932610792327832,17.160086157537268,18.317055781333632,18.923601047562137,19.107925137492099,19.483811959963461,18.333620409325313,18.359489052688751,18.786284814534913,18.476751429513072,18.572887827947852,17.39784952934184,17.66543228091582,17.043301954228845,15.449252672839206,15.5827801235222,13.911879877130183,16.465757976454864,17.607857164634886,17.512522404234225,17.611120952183931,17.028211660461267,16.98460622990682,16.823335290800831,16.577961686054035,15.777739162921607,15.859383897145952,15.910866534218785,15.932947580276949,14.494091779233118,14.798890648686445,15.452912256232063,17.030422679906316,17.135646974668585,17.577113916949166,18.254949896774331,18.381864982904528,18.037215034053979,17.598663812880741,17.129132182335297,17.215793471914157,17.814941186633547,17.60528798975043,16.239032158996416,17.235560307702954,18.501119930125483,18.607384770375436,19.106480695547756,18.500532283042318,17.894770917441495,18.148693634953879,17.28287520641846,16.752657701875204,16.429537090154664,16.479089458248904,16.813330040791548,15.955568271119233,15.470591884890654,15.445102775727094,16.257830521807879,18.004386605308156,17.542579739199741,18.869447009100377,18.567323429363814,19.867523997256374,19.383270087689279,18.70676423526503,19.634286844056057,19.360694242127391,18.843953009902609,19.52668562134668,21.350971174806361,21.188378030225984,21.343909751096557,22.097460672294734,23.678778798132175,22.898378021639239,23.880853425405888,24.375262946878607,22.617371463294511,20.384989425153886,20.229004568693302,21.030130506814444,21.407410176661902,22.619729314132755,21.572933419068814,22.866809883502476,23.042653023759755,21.228585182378747,22.237020051030651,22.316147343080349,21.959062158218696,20.51526624877301,21.248928391233154,20.234096720203034,19.604887441749845,20.448148937777443,21.312086877716371,21.763627548350708,23.252480312973407,24.415672154638198,24.522204393228549,24.91777763961456,24.989026651778691,24.105938362597172,23.283235598393407,24.11699075884146,21.674509552960959,22.483097543255827,22.544303054820652,21.955196958775645,23.464879142774858,24.146935658426678,23.224251243761053,22.950477789953865,23.225563856222291,24.239886257190442,24.417077548515802,27.76040769153045,27.497111121494218,30.921236762876148,33.929818688688805,32.961511607864324,32.503699953068633,37.196277265634151,35.594184749892648,31.419520110305285,31.863430901428234,35.826511770553452,37.325406194363808,40.438668960515322,41.77015880209467,45.230358753151151,44.271742447444673,48.688661930133712,50.208404250175391,42.363525887762933,48.382112476178911,52.325974714990963,58.410225930712649,55.525543577738823,58.005511394242276,55.077790998150626,59.333276087513383,60.292791290462553,65.74815911532454,63.523333422265104,66.669730014204291,68.493529600101311,74.37232062233447,80.251446973593247,88.733533164897992,82.593946921933693,81.000561742939695,83.613123345479352,88.527993422945656,89.954574190082369,94.423636420267272,100.82542038198584,101.58798315198261,97.349327653617863,93.919059096872431,94.396923606223069,96.939860846300618,97.97989309191108,99.047026293909013,104.08853878240363,105.67435644521154,98.366621626117578,84.582504212478952,89.413572974114686,82.898871182555695,82.490164583497432,84.746189023987782,82.171580286699154,91.916097043482466,93.6485852723915,97.122747700205878,95.221560059878314,94.244108974965428,109.61356420224418,118.70437968282104,122.78647964218567,124.70741682726866,118.42008926066001,118.55089950031163,115.21170009133435,123.25468328396092,118.80751311726409,115.75379957739719,123.24636386757238,130.62853466050117,127.43453177789488,132.75125777428801,130.4972715473302,130.36977912951897,125.03315021315689,120.84863500593272,111.16372285003089,110.19915130165948,120.59951509980516,120.88146042803989,120.03149851861383,125.88603323688865,126.4451714900696,127.46114151221914,131.31832881516593,138.69483953385713,130.49947075188129,137.23012740986721,138.39039481206385,141.09328336844763,130.51382694873703,137.80217350697239,136.96679570639515,137.53428272156711,139.48486750965901,147.87841271773399,149.58217427638519,157.28105230922503,168.4749275072225,163.01909869411369,159.49024139556821,147.56836322211569,138.66626446676023,143.37187388682548,142.9798996130028,140.76982092011664,136.42455282241878,126.3637274014759,129.73098479901924,146.60141694943667,155.78241438911382,158.62121585229016,157.20402226191999,161.93192092655812,168.94272955543639,168.58122526229161,176.41633636905499,171.56573934580035,178.70131308086275,174.13097022164496,174.99083013814271,177.87366638877418,179.26755994963497,167.54092280207112,176.82048399672661,169.97309322682298,162.43708010361922,177.91737894117782,160.00703699098349,158.51366707405742,152.12353147386884,169.41276741822651,116.53938326291524,127.39241480409738,107.35520738509665,99.502934835228658,84.132130991567323,112.03280830214803,113.21854268667643,129.12450333817014,122.43869840216388,109.54900667679976,101.59925851259095,108.55094742993481,121.8487151243684,119.1873098108736,121.59984202635586,126.833945273693,117.99442602599559,113.00198938238977,115.30092862813446,105.86370218808737,104.57679130612436,110.57436701361667,104.26337262138807,96.080966486966602,95.612276324968462,101.84788430877691,108.03716532364903,100.30853322820204,93.329967860435659,94.251770475380141,87.259088130592176,85.779448537909687,89.738280992157954,71.38296074319824,69.428696265130995,75.061639172749636,77.135638662019858,70.081670656152156,68.711351008603586,74.083533092779149,78.335048276481558,82.234303027611503,84.596386773256413,79.82144279401551,80.792908045019885,84.68388453851432,90.321143613174428,90.683048589756297,95.585042320980961,95.550910140749622,88.751776884818582,91.957473435412581,89.618079987068896,91.569808232279897,87.907573272885486,87.701580940156745,88.186496546796903,83.5050840148417,79.326721391676386,80.284086996294491,81.113361070087024,76.385964617710243,72.255069790813891,80.065835107546135,84.004798898782525,87.855037729693919,87.87830194719082,89.677147122377193,92.63267613411513,94.262067058312496,96.446623069226646,99.425734745365943,104.98507992828534,108.16894981558322,104.94484966598704,108.10879447032696,105.38129867411021,112.3250332811907,116.85554518756254,118.71101467915926,123.71083731484913,116.75433045937838,123.23246668758118,126.91542647566084,127.79126233000895,124.41211411845745,136.05025020146209,134.64620454425346,135.08077335653758,134.94555470208763,128.26015415597922,129.63294804918681,133.76129458374214,140.75600152797369,139.66634757627133,141.64990165809445,145.12896365081963,135.18287533603046,138.55893685201494,131.19505787739485,135.72664513976855,134.06670603900969,134.35663908495005,130.91837899583601,138.22228743967966,146.45195232585141,145.19566457370877,144.64784094325935,145.59862732734214,152.90383581127315,154.28360776859819,127.44222451503165,125.530880844668,127.69926659332303,120.33135274034807,123.43066050017048,129.6038142533335,123.88753594300486,136.49423465180988,142.83485458586969,139.70109063243152,131.30868487435043,132.68025956320776,129.8577040343213,111.27217296759436,102.86422428117285,116.70993044137559,120.30278126983154,111.70896267012992,111.69401184847095,118.17805749437666,112.77291068677285,109.41122500016911,110.71448302905421,115.67176289527731,125.56773151392144,128.74607372684522,130.42293088782512,127.85048871076975,130.77597676201438,128.42894630116578,129.17875925894745,129.11979594880023,133.5304078389469,127.27113670853143,126.89621995253509,125.24637926372803,129.26512284488612,133.12589493732568,136.11031294764803,138.35869428964085,135.44562480916781,132.89348802612068,134.53550502130133,141.79929217119721,140.12632457834667,140.68777099692463,146.21453771152164,142.09340277275606,150.30233168727034,151.38880056391565,139.82444454377205,146.51809260009611,150.88287584204932,152.71785866304998,153.78653034363839,159.49849572353469,166.85473676317949,169.32480043859553,163.60615629101659,165.35158788737675,165.20774102794641,168.98526597305698,175.8954526096758,177.72931115374584,169.62236863429902,175.82427803629471,171.87831724247533,173.93693733894094,173.87511362914063,167.44793563988188,154.79560982445173,156.38815978317993,146.03119312306367,157.49655799380409,160.83195420615988,159.0497435375236,154.11338933755195,163.73125983106834,164.08108665098217,169.97919471013006,155.04786578079296,157.80932492181591,162.56719221987157,163.57191586382513,162.01288069143041,160.70953616012528,158.37428386522123,148.10170408983288,133.71033753797323,126.38394562423431,133.04296330388539,133.50583019180908,139.61497111593582,129.25811872795157,121.20501498831393,126.75576858519142,129.39098773987541,115.2818167420797,120.30246704123735,125.52081781704977,122.56210220514393,122.17036710771652,126.96156315354712,124.76515426037797,123.42623397686594,130.64105313003429,134.59598227657193,146.66212844791565,143.43400610338301,147.73510696020119,150.23762680931605,153.31423640569525,141.30685780676188,134.80565219542646,138.93922389179761,139.40384082802302,143.32218983838914,146.55695264978081,147.83824433517469,147.98547185137602,140.17214367377056,138.89162842571361,131.72586814036302,127.84400825773042,131.01179384013341,126.05788384899641,130.05491595562057,135.5109801825767,129.77781603020051,131.58923473547026,133.16273769866373,134.58047130141645,126.04818554106674,120.20148726877328,115.39887222781182,110.37165018760989,94.467216204837641,84.542070139577859,88.626418738025151,84.820066913026608,86.479974294925555,86.973201352289678,84.939254088495005,88.255121694146013,90.894388531580034,92.085238726325727,94.711082847483127,94.917473618661603,89.310470863042895,89.734977818637688,96.735284698631489,100.53517555964457,103.21228297141548,107.70463247910492,106.48073078860457,108.78734108672191,102.5363018172679,95.700090075776998,95.179799160841853,93.385751456251157,94.270846276835229,102.63081149013829,103.7408203403152,94.397717540286664,92.321098572957439,91.017907760052907,85.912630814958618,79.145037237294105,82.185101665064295,79.978518935106109,78.834699028936555,84.55643069639099,83.604803371417006,81.049692789333108,89.25037508142573,90.662671873608986,89.797663047066578,87.524909196716919,81.168353034682184,82.718128917367096,78.268787802005818,76.490711683864987,78.48363453165048,83.147647293012341,79.041156087315656,77.634088059174658,78.257635513019594,75.939593826355505,78.377657242879138,80.728647726987703,85.475846418746258,86.075863512540352,89.046586330850673,90.807484929927,87.796268502866113,88.928631852578746,90.817171423256156,93.859590976341934,96.905950951063815,94.636143075547054,96.758467814612985,101.81734754990593,101.78959121341455,106.50018970788798,109.44519128920064,105.56170520485112,110.98310863389801,113.00308213125088,116.22017073153843,113.25551660552374,109.23296406802551,98.38109700451264,101.68060144141887,95.871393696275362,98.844748622228323,97.081776413608736,86.760409554475643,89.817018364128344,93.485325039250583,90.587428780761826,92.179185081299437,91.872690657520366,88.741682768778318,91.013182796361662,95.217840461609114,95.909474962430409,92.225107383653494,91.997824237234852,91.597197484408468,90.389561697476168,90.728919479437707,84.095513632132835,87.210275974152111,86.400770038854631,81.459508338079274,74.422292049903035,76.95575146287463,75.980804408291505,75.032879172815328,83.042109997996263,75.18532006710555,74.782457257145566,71.569257703188825,69.57707007473492,58.358991729928306,59.607588454552797,45.902017636377686,43.568495017297948,47.508294119980555,49.711420802685758,52.156430304892375,48.652445898483315,51.435212670648539,45.996915422395119,48.412731478098124,46.951891316648506,48.230763974403445,49.853431473724996,48.428566652840004,48.944074068437793,48.651110617789385,45.351150084166449,43.120837963705497,44.761998955683943,45.31169761889479,50.559275424507348,50.607636642109583,47.259858441142107,48.447917868190238,46.263545306968645,47.148602843785937,47.235397311627914,48.875957923782686,48.710150629847377,47.887159505088938,48.363613299876988,44.427903347741584,40.28086599732265,37.600666125062737,33.037970564628701,34.986843100915848,38.33675191239611,33.975630019916778,35.108378501799585,32.556465243492084,35.763112925240492,38.104997416694559,38.803370902459882,38.248203904148241,41.061819371001469,42.869188856274093,43.048555929740374,41.407233503393542,40.840455228336708,38.83998656528513,38.601037441387319,37.544674544095827,37.748061480159883,37.884953979488998,37.960321833361753,40.117253177808138,39.919743164267011,40.678809597020965,42.354491650836231,42.367701731442146,43.469901994914579,41.61877652060587,38.859258252231889,38.409113640580216,40.640659396825349,43.472448570495324,43.693029767692671,45.459920417548773,44.535444468308363,48.351668918760573,49.380392605400807,48.07013370415703,48.166174259000002,48.651594266000004,49.607748268999998,45.831742232000003,44.785404008,50.279709488000002,54.365129559000003,55.732680152,54.189973881,53.860003276,53.837235230000005,53.148929852999999,54.010910496000001,54.401249196000002,56.891274121000002,56.779759216999999,56.867715032,58.497898149000001,56.506575614999996,59.513436122999998,58.787606298,60.094105853000002,60.135260404999997,58.270619592000003,56.355522860000001,56.200173145999997,53.548342624,52.258673006999999,47.013295814999999,46.567695076999996,48.564907591999997,47.210610166999999,52.443072846,52.555352318000004,52.557864074000001,48.278269588000001,47.599852834000004,47.016756014999999,40.549848904999998,40.077190008999999,40.250616589000003,40.675561448000003,40.925199904000003,40.521206088,41.251817338000002,41.492927246999997,42.482831910000002,44.344430756999998,44.622841602000001,47.274174103999997,48.014429163999999,47.305220063,47.118155124000005,43.450541352000002,44.095650442,42.194369582,42.149037651,43.798762318000001,40.282351536999997,40.968743246999999,39.693830349000002,38.766777187999999,41.299153337,41.991726366000002,41.252589807,40.975826396000002,41.470500027,42.262359275000001,42.691156239999998,42.132602752000004,41.855643907000001,41.705428288,40.678858726999998,42.190888379999997,43.170557240000001,43.334352273,43.057873446000002,42.844069224000002,42.063539538000001,42.486502014999999,41.509042919999999,39.932575305999997,39.938268383,39.673534869999997,39.822069253999999,40.010625826999998,40.811498790999998,42.299044842000001,42.460537823999999,41.423819563000002,40.105293287999999,40.540683952999998,38.896471534,39.877992109000004,38.929644891000002,40.462549977000002,41.509769691999999,47.191646867000003,48.161427185999997,49.059821368999998,48.917183813999998,48.807016008999994,48.720769328000003,47.325118960000005,48.388741897999999,52.974174290000001,53.269574949999999,50.546565862999998,50.581048102000004,42.478637989999996,34.597319894999998,40.781222933000002,39.576617722999998,37.277143826,36.978537602999999,38.248856533000001,39.279592436999998,38.018722744000002,37.650890386,37.704204202999996,38.181741457999998,35.716974683000004,34.947282848999997,36.472613125000002,38.037460455999998,38.120879701,37.979876889000003,38.554081091,38.891196141000002,38.392422064000002,39.257886964000001,41.320986091000002,41.043999084999996,41.908787547999999,40.636045048999996,41.373624052000004,41.151204542999999,41.167504676,40.100713057,40.911003483000002,40.467407494,40.667738839000002,40.023411754999998,39.841310473,40.604094594000003,40.019256353999999,38.965096041000002,35.225684627,35.682080661000001,35.799123530999999,33.950049096999997,35.487054780999998,34.951678012999999,35.095727177999997,34.994790307999999,34.875526172000001,34.726689467,35.022398897999999,35.207020350999997,33.802941930000003,33.868640999,33.629967280000002,33.814127927999998,34.425434266000003,35.286426660000004,35.194696182000001,36.460368994,35.882923189000003,36.816573757,36.812097080000001,38.674466525,39.658581296999998,40.714323372999999,40.89886568,42.698092373000001,44.573790707999997,46.876154823,48.004675877000004,48.039837403,48.229223378,45.712458830999999,46.592448830999999,50.759443609000002,51.372493480999999,50.920236582000001,52.019469553,49.177914907999998,51.621557779,52.544517191000004,53.732266114000005,52.385061604000001,54.663171908000002,50.954107446000002,52.492385628999997,55.115593435000001,55.709914343999998,56.491559512000002,57.482051710999997,54.899894830999997,54.915379797,59.573428610000001,57.397482530999994,52.882194691000002,52.965822594999999,54.107792261999997,52.991221346000003,51.962893383000001,54.232458799999996,57.800666634999999,55.359468692,58.245243129000002,59.947500265000002,59.799538316000003,61.009615898,58.815261454000002,61.249295797000002,61.799574835000001,58.571715537000003,57.842865926000002,59.805035922999998,59.169798512,58.484957143999999,60.982774990999999,59.402487161000003,56.145602965999998,54.199479734000001,55.093819648,55.560101002000003,54.359525411,51.638345829999999,48.129975287000001,48.560427599,46.821621264000001,51.173829738999999,54.625209119000004,56.312900210000002,51.988469770000002,53.072681240000001,57.010371038999999,56.361698440000005,57.499160006000004,55.098869063999999,56.086863125000001,53.605594605999997,55.519891113,52.891568329999998,51.858403156999998,53.091793647999999,50.89917363,52.364465491000004,54.526548953999999,53.393756074999999,55.461220220000001,55.467045288999998,53.636420342000001,54.139019943999998,55.803128509000004,56.301801654999998,55.664603642000003,55.336689536999998,54.701871369999999,54.874595896999999,56.081193501999998,55.548864435999995,55.255212766,56.902472836000001,59.221886810999997,59.446323210999999,60.341190912999998,59.497399966000003,60.695028921000002,55.742307953999997,54.021412152000003,51.309485916,52.519728429000004,51.570066008000005,51.498994699999997,52.3459845,51.481753468000001,52.967544173999997,50.988399285,51.966947361999999,50.753941504000004,52.504249649999998,49.842077225000004,49.904950890000002,46.261135967000001,46.146670108999999,46.952575293000002,44.849979650999998,46.157731534999996,45.842050690999997,46.057323244999999,47.103427836000002,47.082111746999999,48.359077239000001,47.759822845000002,48.286310062000005,48.081557945999997,47.223429627000002,47.329635416999999,47.717562516999998,46.413420160000001,46.122218979000003,46.663094788999999,47.039873319999998,48.588935964000001,48.146947558000001,48.202783472,46.936549949000003,46.837798372000002,48.033101673000004,47.787158523000002,48.029892005000001,44.428059216000001,46.003805481000001,43.340643768,43.771997009000003,43.178061853999999,38.073428174,37.887195179999999,38.282953051,38.396481987999998,37.510305164000002,38.057430271000001,38.985975932999999,39.382621862000001,38.738036170000001,38.946943795000003,40.174361101000002,42.250475297000001,41.588267911000003,43.097005246000002,42.492955846999998,44.838323895999999,43.482878738000004,44.079038451000002,41.690691305000001,42.434901197999999,45.061477782000004,46.127942003000001,46.539498748999996,47.504392850999999,47.501355431,45.740636535,44.659333042999997,45.191845301999997,44.774078197000001,44.706548644999998,44.600209710000001,45.022756045999998,44.995043527999997,48.796800671999996,48.482020765000001,48.905617980000002,48.297985171000001,48.976891866999999,47.731513901,47.828861664999998,49.936556035000002,50.391772774000003,49.422844822999998,49.841823646999998,47.059175510000003,46.656413123,47.639858329999996,47.790025182999997,48.203717198,49.166564631,47.888739587000003,47.579102378000002,48.137713681999998,46.734196904000001,46.209741602999998,46.097115402,46.360012142000002,46.141360232000004,46.157715045000003,46.957835897000002,47.564005647999998,47.393001353999999,47.269525344000002,47.404931191000003,46.961561744999997,47.570319912000002,45.296289117999997,42.813779011999998,39.870193714999999,39.651934537000002,40.207422072,40.222122806999998,39.526214109000001,38.897498261999999,40.005369158000001,39.178373551,38.826602078999997,38.900175793000002,39.234465686999997,39.147327724999997,40.132494567999998,39.370790974000002,38.270270187000001,37.802897882000003,38.036179478000001,37.972989296999998,38.093099459999998,38.476429443000001,38.790509626000002,39.141581031999998,38.514129660000002,38.287222055999997,37.282232088999997,35.925216921000001,36.535653248999999,37.14573481,37.589971481999996,38.871684117999997,38.897225734999999,37.984951490999997,38.915690142999999,39.789170614,40.18808473,38.224059107999999,38.809534044000003,38.927993619999995,38.290971655,39.298536732000002,39.352298939000001,39.798845814000003,41.105557922999999,41.201197348000001,41.813660571,42.814143252000001,40.798794913999998,40.149817147999997,40.587048500999998,39.806499629000001,40.603924843000001,40.214432498999997,40.31111774,38.611475265999999,38.547498116,38.592882453000001,37.892862108999999,38.314916590000003,38.722981926000003,39.119994689000002,39.700494464999998,38.551576765,38.411135713999997,38.215284232000002,39.303351880999998,41.657516096000002,42.666875455000003,46.039120331999996,45.981884553,46.925113978999995,47.008442713999997,46.359665440999997,46.716397655999998,48.166783303000003,48.044338354000004,47.445344806999998,49.993739566999999,48.830516828,49.923948381000002,51.009425270000001,52.144740769000002,54.643729622999999,53.815219538000001,56.956657531000005,56.919530496,59.533696907999996,60.399940131000001,60.901171625000003,57.871956750999999,56.595220294000001,60.294620479000002,57.038303251999999,56.825143849999996,56.186760954,59.023288369999996,58.587714083999998,54.705338982999997,60.040168776000002,60.643603671999998,60.991807362999999,62.106659870999998,61.644837422999998,60.183245745999997,60.885601080000001,60.51532358,60.324642859000001,61.927256939999999,64.491905326999998,64.685777162000008,64.372056305000001,65.493068303000001,63.485334725000001,65.565545678999996,68.417504007000005,68.466946254999996,68.289007163999997,63.654183816,63.818218887999997,65.162381980999996,67.923410935999996,64.762705085999997,65.279920345999997,63.995204979,64.313401491999997,62.884285816000002,64.114072804000003,66.637079153000002,68.811700967000007,68.991105145000006,69.760567249000005,71.338271297999995,71.342634774000004,74.611153802999993,73.581976372,71.508769473000001,70.955724324000002,69.831796319999995,73.194159209999995,71.872131025000002,66.469739025999999,68.336758020999994,66.576951397000002,64.250875721,62.263488938000002,65.697942513000001,63.500919835000005,71.245719305999998,71.760580705999999,68.127590894999997,69.854259362999997,68.677812881999998,69.626153369999997,71.648989689000004,70.808575145999995,67.507778650999995,69.419021416999996,69.379971151000007,68.920333138999993,65.288362077000002,64.114303120999992,65.176423960999998,64.526314455999994,66.528109487999998,67.327743018999996,66.322244228000002,68.822427895999994,69.767175221000002,66.698058689000007,69.038133776999999,71.520078463000004,71.137477680000003,70.753756534999994,71.713044929999995,71.956421676000005,73.798652621000002,72.838380235000002,75.117364875000007,75.338481494999996,76.457355285000006,79.151688477999997,77.985439412000005,80.579351036999995,81.448157018000003,81.089659019999999,82.877077534999998,85.092991722999997,85.729064612000002,84.236809738999995,81.516812079999994,81.918074197999999,86.649848683000002,90.516244307000008,90.465359827,92.522753774000009,93.346788920999998,94.450371062999992,94.894741757000006,99.561023769000002,104.52362442800001,103.422413189,103.61899239500001,97.333738021000002,109.815033449,110.76748229499999,110.15857645600001,113.735229034,114.707373624,117.812126423,115.819274666,118.272921129,116.91680433800001,108.830205052,99.663415319999999,106.887314492,102.05914934400001,91.249699403999998,102.286060244,103.438643555,99.834553315999997,101.94901034,104.768448304,109.313367857,110.898229294,107.79345341600001,110.436263158,109.029388376,107.68195315299999,109.81823220299999,106.23848209800001,99.933068628000001,98.289071374999992,99.749456347999995,97.519358854999993,99.876335870000005,101.2343454,105.00831535899999,99.413025691999991,96.811552687000002,94.231189818999994,80.283939782000004,70.663096261999996,77.078300322999993,73.808411066000005,74.537225113000005,71.689115033999997,74.713641936000002,75.927314046000006,76.372578484000002,77.627428705,76.389505944000007,75.914084607000007,69.936364635000004,70.599641629000004,72.291345845999999,76.112160453000001,76.138709403999997,77.772227354999998,76.216820720000001,75.065875861999999,73.718150656000006,76.502280002999996,73.307470336000009,72.894824303999997,72.866390162999991,72.199778967,69.446240224999997,74.789094040999998,75.844250705999997,78.949893900999996,79.612250070000002,77.950116229000002,87.439001957000002,86.856214148999996,84.908736547000004,84.251143460999998,86.916428066000009,89.813731899999993,89.122142518000004,91.499006780000002,90.702261117000006,89.301864956000003,88.383765401999995,87.632457891000001,87.851357918999994,86.042305330000005,85.348298326000005,88.954387080000004,89.795695902000006,87.865634516,81.862072924000003,79.730593963000004,80.745472090000007,79.427819385000006,74.124488350999997,78.982176023000008,75.659286866000002,74.773541316999996,77.447753753000001,78.793783609000002,73.609714522999994,69.706277911000001,72.459385350999995,72.291216132000002,71.528452404000006,70.734642125999997,69.035457711999996,69.516686250999996,71.533835827000004,71.059676005,72.445674312000008,69.250017129,68.228976256999999,71.530001442,70.845888187,70.613803024000006,66.176250054000008,60.996117456999997,59.445565299000002,63.464589400999998,59.462256221000004,61.967096431000002,62.556015136999996,62.809267597999998,61.509772612000006,63.254501698999995,64.726289375999997,66.851519241000005,69.881530101999999,68.911516098000007,68.155400076000006,67.179006212999994,69.229578856000003,69.298399085,70.961647158999995,67.058972365000002,66.285328332000006,63.779711388999999,62.502298396,65.602234522999993,65.831553774,64.176295456000005,65.603926318999996,63.854563270999996,62.670532000999998,62.468898356000004,57.762810057000003,55.908590165999996,52.373635841000002,46.935267744999997,49.223569046000001,47.384361646000002,52.693655987,51.522049791999997,51.805488373000003,49.277458240999998,51.957160152,52.802322769999996,52.338527623000004,50.956097063000001,51.727212012000003,51.768839569999997,52.017670449999997,52.303243232,53.092542786999999,57.042905160000004,57.110039964999999,60.848364406999998,60.958582616000001,60.550549517,57.719366409000003,53.611135554999997,53.095725203000001,52.535262401000004,53.346772553000001,52.540916930999998,49.715472947000002,52.684064571999997,50.478156990999999,52.246579361999999,50.402644289999998,48.613301716000002,49.985723190999998,50.991208057999998,53.455803297999999,54.059684853,53.160501437999997,54.251199493000001,55.765913153,54.796974470999999,53.370156631,51.882742768,52.880724885999996,53.679626462999998,55.696099038999996,57.170946149999999,58.057087525999997,56.876121507000001,58.917745715999999,60.545063577000001,59.563689244000003,61.807761536999998,64.110892836999994,63.032083825000001,62.383346101999997,59.936178595000001,55.389504915000003,53.97091863,53.277298932000001,55.848324802999997,55.920401458999997,56.933527910999999,57.180412863999997,55.590616556999997,54.578943482999996,56.004808365000002,57.356943651999998,58.565792782000003,57.043848502000003,60.288363361999998,58.89727663,58.187996980000001,56.854775439000001,59.224762371000004,58.459016452,61.896181139999996,60.505846033000005,60.810562450999996,58.273119321999999,59.153566321,55.145577016000004,55.747203040999999,56.584372852999998,54.768382250999998,56.794258972000002,58.329103658999998,54.711264123999996,54.027589970000001,52.556119611,50.712517609999999,48.837801915999997,51.525480870000003,60.399633430999998,60.615001765999999,62.221917372,64.852144393000003,65.854764126999996,68.421043718999996,66.443153312999996,63.580795934999998,60.536995247999997,63.894277142999996,67.754907801000002,64.676767522000006,70.298371469000003,69.766847243000001,67.274693356,70.508507610999999,73.200413269000009,78.888961632000004,82.823250400000006,82.81490823,80.459633663999995,89.846255771000003,88.636665887999996,89.672039824999999,93.448924474999998,94.030611449000006,104.58044785,110.368635462,114.170768733,113.321233339,122.24800633299999,121.72276662300001,124.994529031,105.718409055,103.851235657,113.151024605,122.361986043,122.083204795,120.45579064500001,122.292204957,119.273786833,114.645746489,104.983786795,94.678043388000006,98.631073151999999,92.705378029999991,94.736555389000003,103.151618283,106.861043275,103.28222272799999,96.434787959000005,94.743470380000005,98.763751717000005,93.598332485,93.176633413999994,91.428477318000006,95.765188695000006,99.282732842000001,105.359941398,106.02782267000001,105.55333100999999,105.680652974,95.914495329000005,91.465006195000001,88.283162161999996,92.094305989000006,91.675010795999995,89.685623951000011,87.313365198,91.182610346000004,98.000953057999993,97.058889914000005,105.250450136,98.329453643999997,93.524821529999997,97.788995409999998,100.878067315,96.511857298999999,96.840274355000005,94.892361648999994,94.276021107000005,93.270407664000004,89.044824458000008,84.542077030999991,88.774748254000002,92.545700499000006,93.382163836999993,85.213189732000004,72.919526755999996,79.105159310000005,72.960390278000006,71.042614834999995,68.555189971999994,67.600752826000004,69.163729726,68.055744477000005,70.824848427000006,70.471315606999994,73.207475970000004,71.537126458000003,73.808542259999996,72.051371637000003,71.413884963000001,72.727607977000005,67.793159132,x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:0.84801412582207902,0.80372715061017175,0.83039878720734173,0.81674203270677737,0.81890988535966436,0.81608372451370492,0.8362817417503674,0.60479076766504392,0.62434067860568199,0.67376173985485188,0.68274342779536745,0.70442569309415326,0.72785028329576562,0.7819652385362339,0.81092519286754694,0.83935506484817424,0.76772751174130249,0.80035840399619218,0.79217734791065908,0.81185948543320308,0.80970931443748029,0.89419540719783086,0.87252944166902324,0.90873517999832032,0.83520514936302703,0.91994934085608193,0.97669942732326831,1.0221127591139876,1.0103813279275435,1.0212824434677401,0.92525641196668929,0.93084922591375374,0.88423760078867986,0.95131884280015555,0.95257276340508668,0.93997590514858587,0.93517606519201735,0.91506531896721555,0.87308998936772397,0.70363803824361071,0.73629696917648957,0.65945631081529754,0.70083770615987717,0.67825461970615208,0.67396262904610538,0.70241364022848174,0.73571616750250612,0.74090017999964886,0.75086566037607483,0.70912708986789497,0.71160503617840476,0.75377472928519396,0.76238792494137897,0.7575901720261804,0.75047474764576805,0.76087533787108441,0.73936164708114305,0.67018750772031588,0.70885445553459725,0.65878485884044657,0.71283267045083676,0.72214481807040443,0.73517273352507218,0.72956812422574657,0.73749223055812152,0.74504144383673321,0.74024638830186973,0.69990795056282806,0.68433073381734566,0.68401766933293295,0.68851988951257503,0.68902910514357885,0.64754327300929582,0.65580841361152409,0.66847798629829747,0.70296682635690289,0.70643854656875149,0.70987604496048817,0.71208908235954027,0.64489557196553804,0.63128945620312393,0.62494330703367851,0.60582555489292389,0.62182233603913062,0.62649745102956444,0.62281649243544024,0.60180462004617752,0.61934566748697861,0.63904967723758688,0.63180354491455759,0.63143280492869991,0.62023479389554126,0.60929252729076211,0.60988213417540749,0.56471374947157571,0.55865906059134218,0.54561233421609501,0.5457668804668856,0.55094810475160472,0.53577894389020742,0.53152603396409681,0.53778885103541363,0.56502827416634815,0.61045172943667225,0.57372760208707163,0.60782976634240526,0.60978881296466625,0.61793487415794601,0.6086091315509421,0.59864127571274395,0.6172409261049161,0.60229473542262113,0.59853200165157716,0.60943889387928607,0.6992587438536475,0.67844347249173609,0.65475168668308825,0.66886438336083387,0.73788466443068046,0.72051292042664272,0.7750445542729274,0.81310782176104013,0.80767369872057415,0.71058843035285335,0.71764118785993603,0.73653585513743636,0.73685229312019729,0.77140353864746913,0.76020752000406944,0.79682133663997945,0.79741547658612788,0.7530623237431513,0.78543143736267496,0.78665358684682118,0.78703269025424305,0.74802201441456972,0.75172394253445773,0.7238924060866232,0.69270594433969279,0.71542901377368295,0.7168041513224388,0.73385050290701059,0.73915017649435555,0.76492976642162702,0.75583319189877685,0.82081486485167332,0.81536120830630665,0.77341170344295662,0.74296942726699911,0.7357027861138512,0.653366965070596,0.71978739235872879,0.71301847600912538,0.71479734043373711,0.71260994770709019,0.71301298125783319,0.70495032086503784,0.68850627656934549,0.68356068722631136,0.70365894711289201,0.68748783126008561,0.72160627604443661,0.70323301443704977,0.74905405423251992,0.81838984562313044,0.86002335852014511,0.90395311351950625,0.94673985465728805,0.89446363538191775,0.79189133150283908,0.81377935093675902,0.86498164886975815,0.8611383474528651,0.86710706807345161,0.91186941226384732,0.9675424619353663,0.99660745947860363,1.2214486105339972,1.3078047897291327,1.1174242630192381,1.3158701843791079,1.4376961701202973,1.392405268709112,1.4096956285329583,1.3566775787857708,1.2648192236021032,1.3323855499292208,1.3364535245752265,1.3394300846809557,1.3230461752836575,1.4041892414119843,1.441253988306741,1.5397312371214724,1.4990441029388819,1.7052264148629206,1.6563476834863309,1.7249277067707993,1.7871776874562215,1.8485428288967682,1.8948315432677987,2.3123213872753041,2.431740529054693,2.4948539944270607,2.3108203991705949,2.2192856821426972,2.5519597020442717,2.6372204958755958,2.8940685655705067,2.908640210846869,2.721794230606676,2.8525239960824251,2.6003385492808206,2.1798849690022024,2.4545437350736847,2.4928142897867076,2.5546724790093833,2.5836831510927425,2.5065220851327723,2.8083930958882632,2.9491783371200171,3.7809684785006823,3.9600116801653087,3.740676503787725,3.7620241489950104,4.1096435489158551,4.7527155717103255,4.8872996740219463,4.8099529730507697,5.0062713214581436,5.4568472328771094,6.0876027465938733,6.4693994043212655,6.8864208012174402,6.9172981889997658,7.3671573273177557,7.4448747584370665,7.1664203469703693,6.6694608251256398,6.9934498410328843,6.6936985209307238,6.3899132354209911,6.4159273678988455,6.2948434883551982,6.9491510522011595,7.3365786105556907,7.7797496248256977,7.7778495233543623,7.8412907990174148,7.714190742403332,7.6301687925537465,7.8167573277507927,7.2732977363294538,7.5938357709511024,7.6541928708215892,7.7283251949599219,7.8338001365225978,8.5973508520567634,9.2993103889502891,8.8918419079296598,8.7537168411861614,8.7396923256996502,10.456954564901793,10.20320485059213,10.856934463710019,10.601629998391957,10.853871864679093,9.8856592918347701,9.2515868073580236,9.3611801167448334,9.2604986734592103,8.3531145477504083,8.2834908944047356,7.6552587676770543,7.5740121451170239,8.8682007306113633,9.2614029194847376,9.5491278942910753,9.3507125046882891,9.8899852876076579,9.8296781738608843,9.6076502379076771,9.8283309294232311,8.8870677045196089,9.580624214188191,9.7026148484516739,9.5617763388971468,9.4961426727749938,9.477342469992692,8.7310173115590715,9.1156967532936335,8.1543521915875203,7.9765049065208871,8.254739728616812,7.6663986328966871,7.6394246868942446,7.1198412662446628,7.5996550761368553,5.5119032023648629,6.2209400601857823,5.3926721193064111,5.1010788827619962,4.1897565265629453,5.3719194956400997,5.3410465453797968,6.6757984326451663,6.1546420979285301,5.4387416680767444,5.118455776227961,5.4401993336118579,5.799627370070084,5.6560358335290601,5.9080383101039047,6.131520753963045,5.6692939649858545,5.5119691832508835,5.6117687631043225,5.1830349110211671,5.0590926149037898,5.3331661825448009,5.0954811783746266,4.9882649114684199,4.8525054704821429,5.027494922298942,5.2654673282659417,5.4279436004745492,5.2466425400162677,5.2617597983825704,4.9475540193859615,4.9117154135310273,4.878839483073321,4.0097950565576639,3.7291389100355019,4.1201069572975371,4.4068253012522121,4.1143088443329532,4.0027681696551269,4.2305011916054127,4.3911703765996464,4.5098341946750793,4.6551001217349466,4.5657264851757589,4.6494877250871411,4.8522454311836327,5.0621374008343309,5.00936338092977,5.184329483312041,5.6629565422754808,5.1355903428779612,5.4026305433165618,5.4343838533417994,5.6104263503244169,5.3721696956160372,5.5444807702881462,5.9704410196311102,5.4663063114386716,5.1905025116595027,5.1307074324331126,5.2330137513905726,4.8928436990687914,4.523076993128555,4.9601666874823707,4.96021818166804,5.4714100452595318,5.814313299609978,6.0534428161579541,5.7380640895920294,6.0062191813760251,5.9933868273763125,6.1367002736890726,6.1363333163634195,6.3690025788365716,6.1165212933519371,6.2608341977265525,6.0750560520005905,6.3450577294647701,6.3477800258115167,6.6024548735558142,6.6576874335657692,6.3537420538040692,6.858614391688107,7.3330159369424166,7.4535338764866879,7.3290287913979455,7.88964179489912,7.7664116198809836,7.8599716988445039,8.2079532324123079,8.5584790759550344,8.5609991824947258,8.7164640951353647,9.0960006604288424,9.3679276682815953,9.38930598478089,10.049442048478681,9.5324652603037237,10.415552976610257,9.6834819476758298,10.085308071493159,10.403645349904934,10.843575628348134,10.353037656268583,10.263989500024962,10.683821249996186,10.780122944958663,10.873718849717505,11.155946378174491,11.54779554732346,11.283086802916898,9.1465743554806522,9.2188858326615417,9.4780578643427162,8.7650136664895655,8.969793913236586,9.3240270823343963,9.0864753478662834,9.4565513230042484,9.8432823924516413,10.338389205216544,10.219186013979055,10.361632687319656,10.284899236499484,8.6170206030818406,8.0919784647827271,9.2946242592160928,9.5978909939537118,8.8401297422167033,8.7027421805067178,8.6740749319688462,8.3306639154454984,7.9032399539625828,8.0340879213196814,8.6897088126394237,9.6218999456969811,9.6870107405744932,10.041601298396074,9.7399136246027638,9.9088403746018798,9.6828593719320679,9.7211451706938874,9.9931721452591944,10.266978455074963,9.6862968193848928,9.5030375649436394,9.4554973642520537,9.5621948992301782,9.6504720213697226,9.5850957966768533,9.8418295999811392,9.5338678516762059,9.3705347360077269,9.4020867756018731,9.8407434272884871,9.5067321267496538,9.8196379193744292,9.8321597699559504,9.567107932968355,10.612971460558725,10.649727444498495,10.272958611728228,11.184364014918458,12.483533588156547,17.392966686225691,15.225610735914131,16.164516420836691,18.024562875635382,17.562727530901356,16.874173235420727,16.943130720345579,17.759899367636677,17.766280103554749,17.706863736620306,17.748213656871485,16.75021051270744,17.78795003106228,18.820399429430751,19.053421363423837,19.166341419722016,19.352474861208293,19.121464469551881,21.133782120706087,21.645281609312661,23.570443955211118,24.299596659237409,23.501604646806669,24.789969701799549,26.080217688212429,31.482695082941859,32.774452760122045,30.755082697839669,30.431138155260584,32.357665237537077,31.323541260440749,30.014121631057662,30.012571555223701,29.119534300168709,26.461649222818153,25.973055772437817,23.590191785774095,24.68214851580808,24.216725405345386,24.49022281143553,23.484449286697469,22.0452875040462,23.253007468994667,24.51007558652725,21.358767763042962,21.661090418312199,22.778498740144116,22.203477307624809,21.796312998753592,22.675866359393169,22.069325356799212,21.606396474600842,22.433553701521305,23.133840507613797,26.22406456331143,25.134333427744593,27.07619199846701,27.276626942539139,27.239387533116741,24.746134503981153,23.543781915002427,23.987598156734435,24.016519552124578,24.518233426129939,24.779846443466255,24.081990601295672,23.680827956532767,21.631615717662243,22.271373679880355,20.444798556839629,19.652600313454116,19.851202681840505,18.915197734097561,20.115886923438524,21.538605671639203,20.427407158056297,20.596675232614899,20.884831718967888,21.234540298690689,20.054891422483564,17.934767741156307,17.241358268966778,16.479520206993499,13.803714294105617,12.267109399469945,12.985962330363094,12.527888028659873,12.823097726372509,13.645336161286892,13.774287987116793,14.109872821027707,14.729696429867829,15.005816379691879,15.890880973011676,15.678669465304196,14.651853155954456,14.809217301524399,15.970393759699306,17.710979405478398,18.912448830209044,19.543683983709897,20.430576656896804,20.531207372045287,19.610512640677953,18.121510535427404,18.062747297282428,17.676037241636024,17.648457129406708,20.144692190895924,20.106440053240902,18.097484219655144,17.521836795174053,17.115648914374262,15.885412153901655,14.475693453717042,15.275742342745104,14.789573895205848,14.649795539342492,15.608906235192336,15.341332528866118,14.596180189643363,16.219560064657713,16.48597110527281,16.093675787197895,15.510137905226301,14.378184581267917,14.872060581829956,14.122451072373423,13.887079163896615,14.075290389055525,14.723403452498772,14.150255936055686,13.830081116895656,13.8615352727969,13.564981870621722,13.859961707288278,13.892656766790708,14.934532552494929,15.181037240672566,15.333646038985407,15.885253809554342,15.206983344827677,15.217645596842772,15.426992942727196,16.193980816675335,16.985789033778758,16.483248806035206,16.717684710307893,17.498558981459155,17.343580448996462,17.449789228279158,17.751085326585937,17.117438989453831,17.792483621804593,17.683048060682168,18.318709130232676,18.173617120057727,17.402953970799231,15.607356834715006,16.114765060922707,15.119594059817459,15.757863661371232,15.24315501358501,13.843384107640645,14.386623305178119,14.828923696333476,14.380021428621333,14.559764317068399,14.648786093305759,14.046836155196445,14.292646617465905,15.553095547506373,15.383026528858466,14.817093753504722,14.772443286216784,14.577815537094764,14.596687709418276,14.33117842168167,13.093986970660595,13.439025011941212,13.347420156340021,12.431319803533853,10.939662454389833,11.792134452861305,11.554269575156269,11.376046590701222,12.739062054721714,11.469402305990485,11.302580946506723,10.785038744737051,10.518922193516659,8.860211211141916,8.9451137914955723,6.4070849658662752,6.0194590802903249,7.109423459113593,7.9236860127912365,8.1838418968443918,7.4115584682078932,7.7687229238705982,7.1865133084566466,7.7518058722660896,7.4965415019919703,7.7826994942745955,7.9932110295480427,7.5966694385677442,7.6464026207417248,7.7772208012765063,7.3696932429297135,6.9739316129125442,7.1025456233091333,7.2205764014992013,7.8914494884020598,7.9278877896011934,7.336307745146506,7.6254035027157414,7.2743730793266081,7.3006655220701404,7.3222143738438064,7.6897751667566823,7.5077973201183354,7.3763856757835455,7.3392353654182187,6.8146821806975666,6.2306984307618478,5.8275464585383006,5.3738036706564074,5.5988075287997532,7.1143750558075141,6.185495046637584,6.5344710974688383,6.1296607731531196,6.6031857874002426,6.9268283129822379,6.9598625082439156,6.8219765368233851,7.3905559597244448,7.824486001987367,8.2280119433358223,7.8619229478615296,8.082068707088915,7.5604694575690203,7.449475237541165,7.4637473614421523,7.3551079638016006,7.2496813057875258,7.2665366195287859,7.861806000979314,7.8207803129352698,8.076705527593937,8.2670789721306264,8.3711692914344766,8.341461756788533,7.9768255096794292,7.4164929519858589,7.3321503392432632,7.6271661539564448,7.8698862688826878,7.8766685728616324,8.097672085447833,8.0105971890481484,8.9945527471510829,9.3408730036570802,8.8169977740678789,8.8623646629999939,9.1090567569999976,9.0923627949999997,8.3341112089999996,8.1864632200000003,9.030291333000001,9.3232369549999987,9.4618829319999946,9.4033167019999979,9.327081364999998,9.5819057080000007,9.3117482990000013,9.368376155,9.6984998769999962,10.051157787000001,9.950956638000001,9.8857018080000003,10.143329606000002,9.7610937720000024,10.057436113000001,9.9188271329999935,10.081608007,10.175032853000005,9.9868441520000033,9.6935977139999991,9.6935294900000031,9.2968699720000032,9.0371407470000022,8.0960430610000031,7.9646280490000052,8.2706695110000013,7.9792266789999999,9.1286834409999997,9.1690864010000013,9.1348337330000007,8.4112820659999983,8.3202825399999938,8.2925864930000017,8.5247061230000014,8.3717594900000023,8.3334062399999951,8.3325805469999992,8.2816444869999941,8.3466928799999991,8.5338919259999955,8.3539702280000014,7.8589865020000005,8.1657507529999975,8.216589759999998,8.8259900310000035,8.8747401150000016,8.9430157629999982,8.8598744179999969,8.191955514,8.2483003410000038,7.9202516869999968,7.9304531820000008,8.4085911170000003,7.7624016780000034,8.1312111330000008,7.8526555549999983,7.6892208829999973,8.1220875579999969,8.1068613340000013,7.861588814000001,7.8454154139999943,7.7811874070000044,7.7026287739999972,7.7873147450000033,7.7898167679999943,7.7133119140000019,7.6779977320000015,7.4812516520000045,7.6624765040000042,7.8215745639999952,7.8074349799999965,7.6766312040000031,7.6652870019999995,7.6159617989999973,7.6756642070000041,7.4905399969999991,7.1679934050000043,7.1800620719999984,7.0114466610000008,6.9628787050000014,7.0093885750000027,7.1157445670000001,7.1958194099999986,7.039221150000003,6.7748601070000021,6.6603653419999986,6.8571344169999975,6.8568310550000007,7.0088393369999977,6.8518743599999965,7.0798977939999972,7.2172301840000017,6.4787533489999944,6.7385533710000018,6.7745306779999979,6.8952570929999979,6.9068972530000039,6.781628886,6.4600342749999982,6.5481667220000048,7.1162702159999967,7.3405081780000003,6.9481207040000044,6.7976301009999958,5.7777620640000009,4.5913032759999979,5.3966993270000003,5.0442069720000049,4.8252100979999994,4.6522287840000018,4.6983899019999953,4.7718017060000051,4.678082375999999,4.6831535600000009,4.7651042830000065,4.9031324290000029,4.5108388969999993,4.4402680450000034,4.7265487449999952,4.9122233470000012,4.8901529480000008,4.8607316429999941,4.9897964119999969,5.1655601710000028,5.0976869379999954,5.180252117000002,5.4222603400000011,5.2770298300000036,5.3999471469999989,5.2495230460000002,5.3398581709999959,5.3790853980000009,5.435416177999997,5.2072995939999984,5.2866206829999953,5.2120010370000003,5.3298793459999985,5.3458767760000043,5.303992540000003,5.2474138959999976,5.1681925339999992,5.0579664149999957,4.4443506510000006,4.4859601810000029,4.4805972460000021,4.1789320330000024,4.3634323680000051,4.3120072200000052,4.3653551240000041,4.4301148190000035,4.4053585949999956,4.3716746249999971,4.3669533360000017,4.2654532000000032,4.1090528880000008,4.0517728279999972,4.0048031589999979,4.0279143930000032,4.1522353840000008,4.285262613999997,4.3006529520000001,4.3992738110000005,4.358832299999996,4.5186563119999974,4.6245582370000022,4.985029486000002,5.211927652,5.3751865449999983,5.376324910000001,5.4684300730000004,5.9963666220000036,6.3740493529999966,6.7558335899999946,6.5970141130000002,6.6195419590000029,6.2578963460000026,6.4214521749999989,6.9965481749999938,7.2170345630000057,7.1650174689999986,7.3344910080000005,7.0726100179999989,7.4644755409999988,7.5595544329999953,7.6933636289999967,7.6400966409999995,8.1461946409999939,7.5372473589999984,7.7386378210000046,8.0321755989999986,7.9162870150000018,8.0559888689999966,8.2731817470000095,7.9041688890000046,7.7938517560000022,8.6498838869999943,8.3236187640000026,7.2687922880000002,7.3488027430000002,7.5833352810000036,7.3839886819999947,7.0642806150000013,7.4219840380000051,7.9120782159999976,7.574179491999999,7.9623522779999973,8.0306552569999923,8.0201178870000049,8.3086204019999954,7.9613188420000043,8.4630947699999979,8.5868646549999994,8.150359832999996,7.9763294400000007,8.1988531959999946,8.0641497569999956,7.889266818000003,8.1256451539999972,7.9302764749999923,7.4351590240000007,7.2486924099999968,7.2328924059999977,7.422195189,7.140782343000005,6.7244671629999999,6.1693793299999982,6.2786952530000022,6.0617141199999978,6.6594896730000031,7.069139946,7.2443239839999976,6.7424893649999973,6.8791333590000008,7.555088191000003,7.5422010329999978,7.7018169420000007,7.3298511740000052,7.3805714809999969,7.0356559910000058,7.377950067999997,7.1329354739999999,6.9914857790000013,7.1986768880000014,6.7770122459999982,7.0145818799999944,7.2719123749999994,7.0415462790000021,7.279076854000003,7.3110910859999976,7.0868188020000034,7.1870168160000034,7.2388583649999987,7.3945569170000027,7.3009018409999982,7.3975313600000021,7.3082449730000008,7.3475579449999984,7.446132489,7.4287907390000001,7.4544428660000008,7.553263618999992,7.7884695280000003,7.7595269350000038,7.8580082190000056,7.8882772099999983,7.9673445389999955,7.2950522220000025,7.0533198830000003,6.7544944030000025,6.9129524889999985,6.8370750200000003,6.8072464780000033,6.8776636969999956,6.6998299119999984,6.8766799579999969,6.5642143749999988,6.6422009580000037,6.5061451499999947,6.6088339930000046,6.2818598329999986,6.2711572329999967,5.7554380179999995,5.7728772939999971,5.8771760639999968,5.5670054780000058,5.6604255180000038,5.6333820820000042,5.6771257310000038,5.7672685389999998,5.8668184300000021,6.0188199879999971,5.9993812230000003,6.4861814579999972,6.4786715950000016,6.3613886819999976,6.3341161460000066,6.3715602139999987,6.3494694580000015,6.3587435560000003,6.4141689070000041,6.4686941380000036,6.7072181529999995,6.5898816099999991,6.5818040149999959,6.383096161999994,6.4326189539999987,6.6073691689999947,6.6071957899999987,6.8055704699999993,6.0436940539999995,6.293324192,5.8189773160000016,5.8575271429999987,5.6927773060000035,4.8332407880000048,4.8506542690000032,4.8219508970000007,4.8152309700000018,4.6640163729999955,4.7626591479999973,4.8434481650000052,4.9199903609999964,4.8244755300000008,4.8639698649999943,5.0255554359999977,5.305536251999996,5.2171184899999972,5.4313996529999997,5.4135280630000011,5.495829073000003,5.3219204699999949,5.4089685619999983,5.0863248650000017,5.149477841999996,5.270445574,5.4418302990000029,5.419473668000002,5.5042053669999973,5.4312477590000015,5.2384903330000014,5.0701624620000061,5.0788287949999997,5.1209019849999962,5.103953930000003,5.1056802099999956,5.1680152899999996,5.1269214560000052,5.5574959260000014,5.4002769489999949,5.4953074189999995,5.3872674959999998,5.4866623500000031,5.3518043150000025,5.3635600220000015,5.4435504630000011,5.5062927699999946,5.4135822579999981,5.5254706520000028,5.239908204999999,5.2376396920000019,5.2365607010000019,5.2019930800000012,5.2430395840000017,5.2844994229999998,5.1802613079999986,5.1403710119999957,5.1433182100000039,5.0567217010000007,5.0792671970000001,5.0427015060000002,5.1793225929999949,5.1912242939999942,5.1151252379999974,5.2147127379999958,5.178374471000005,5.2053980610000039,5.2334582350000005,5.3064514009999968,5.2740433089999996,5.3549471199999985,5.0332141270000008,4.7606755959999987,4.3583502470000042,4.4090758019999967,4.5320614399999997,4.5271313020000008,4.4375934629999989,4.3946434570000008,4.4778645840000024,4.3924191400000012,4.4291099920000008,4.4320159680000017,4.433570330000002,4.4371444880000013,4.5688520949999969,4.5126085119999999,4.3240564379999995,4.2377923379999984,4.2378188570000006,4.1751012980000013,4.153480934000001,4.2140148940000017,4.2207948140000013,4.2414124069999986,4.2065059369999958,4.2000598569999994,4.0276287940000017,3.8467838329999964,3.8364905880000038,3.9189643489999995,3.9734572370000052,4.0542060420000041,4.0859314540000042,3.9584744100000009,4.0301260670000048,4.0875001409999996,4.0973726089999971,3.7362743039999984,3.764173397999997,3.7365247280000062,3.6677868029999985,3.7221590439999943,3.6898715379999985,3.6937360450000014,3.772000644000002,3.8656348640000004,3.865754576999997,4.0145367220000026,3.8904372240000029,3.8294936960000001,3.8406961670000044,3.7225068529999987,3.7961068130000015,3.7849536220000033,3.7792526220000013,3.5999098170000039,3.582910615000003,3.5569692949999947,3.5826352810000017,3.5978755049999975,3.6281825169999991,3.653156046999996,3.7403324500000039,3.6827744320000022,3.6647218400000057,3.5976382029999954,3.7225398920000003,3.8536438949999976,3.8633511549999966,4.1015771150000049,4.2530910839999976,4.3307718420000043,4.4287701009999978,4.296603152000003,4.4254160630000001,4.7439345359999976,4.681426565999999,4.5282523170000033,4.6453882859999993,4.7242504929999996,4.7414410299999972,4.8968198980000039,4.941130059999999,5.1900365800000046,5.0931424400000012,5.2956025760000003,5.1946734189999972,5.4893715799999967,5.6261159319999976,5.6775762789999931,5.5271109040000042,5.092606846999999,5.3103297899999973,5.0835245259999979,5.1584496070000014,5.0154344919999971,5.157136701000006,5.2174470130000046,4.7655248539999988,5.1728732870000016,5.1810174670000038,5.3918680789999982,5.7049750570000057,5.644002197000006,5.4785791480000086,5.5230526510000004,5.4663481209999958,5.4013436400000003,5.5417981519999913,5.7435788030000055,5.7190657709999897,5.8451656200000031,6.111846560999993,5.9560692679999931,6.1616317179999953,6.4268458089999996,6.6024456309999948,6.658294686000005,6.1154269219999975,6.1857496430000012,6.3760532760000075,6.4932247180000076,6.0806559800000031,6.2407327800000019,6.0905667820000033,6.0368573690000034,5.9819910730000032,6.2908707999999933,6.4833824399999997,6.5983694319999984,6.5774078359999919,6.6475504539999974,7.0790993820000097,7.0460104149999978,7.0277929110000059,6.709048303000003,6.5659457739999993,6.5655096360000016,6.54846474,6.8057199720000057,6.7151780779999939,6.0718828589999987,6.2385221319999999,5.935607454999996,5.9216155229999998,5.6134390819999922,5.8990375709999938,5.5667014799999919,6.1922612160000057,6.4026515839999973,6.1497883950000016,6.351878787000004,6.0705372250000096,6.1943623190000068,6.4988656449999951,6.3321651380000077,6.0166974389999979,6.1106408010000024,6.1085390020000006,6.0956051960000082,5.7444992530000007,6.0084360410000102,6.1383190650000046,6.0482929169999977,6.3122336160000003,6.3684701950000004,6.2220754429999943,6.4733781370000116,6.375951852,6.143890166999995,6.2189536520000104,6.2313735319999921,6.1442116659999897,6.0219996440000045,6.0622312189999974,6.1313713419999942,6.3083622340000005,6.3608881229999952,6.5956771479999929,6.5764160960000027,6.5366602419999964,6.7758082320000028,6.7864491489999921,7.3204713829999974,7.4802001219999994,7.3263866080000071,7.4175946679999925,7.7755697030000022,7.9656042040000017,7.9079228740000076,7.5731657339999998,7.7101034979999952,7.507745688,8.022188565999997,7.9733402560000002,8.4132362639999911,8.8870931059999947,8.7204319480000123,8.9756221109999927,9.6452407999999963,10.236549416000003,10.119918607000002,10.377091464999992,9.3322433780000011,9.9259227370000076,10.336676402000009,10.243891873999999,11.288106833000001,12.155945602000003,12.114163939999997,11.791999654999998,12.067653043999996,11.655980275999994,10.809133235000004,9.8598014460000059,10.418236644000004,9.9143664420000022,8.9040603880000049,9.9524344760000076,9.7982540819999997,9.5419633220000009,10.204646263000001,10.275352634000001,10.736097407000003,10.942275796000004,10.514465002999998,10.765714352999993,10.755950752000004,10.665512657000008,10.844721128000003,10.19902992099999,9.4392836319999986,9.2628614280000079,9.438013691000009,9.324083045000009,9.4973302180000019,9.6749059760000051,10.234706734000014,9.700991387000002,9.5496720900000014,9.3932095760000038,7.7566864960000004,6.6220586160000039,7.2013386859999997,6.8158442029999975,6.9110800649999931,6.7206373129999974,7.0684851510000044,7.1492104080000018,7.1500643779999962,7.1179199540000013,7.0023007879999994,6.9607093439999943,6.4843272800000022,6.5834547249999957,6.7754289359999973,7.0498180539999993,6.9773043880000074,7.0724015710000003,6.9444273969999983,6.7583746190000085,6.6715494460000002,6.9293527740000087,6.6066886619999963,6.5929042909999964,6.4936236950000108,6.4469733689999913,6.2451788599999958,6.7259102919999947,6.7201899060000017,6.9479198360000112,6.9240418579999954,6.6089668689999996,7.3478741109999959,7.3849428290000105,7.3552660860000003,7.2633068270000081,7.1563260479999968,7.3089625610000013,7.1252723409999987,7.3747221139999937,7.2691101059999994,7.1358441839999927,7.0062013420000113,7.0043293439999985,7.0451706190000039,7.0123450059999897,7.2114880359999916,7.2937307759999896,7.4212567269999994,7.3274162820000015,6.6394801369999925,6.2965908359999929,6.4839989059999965,6.2790808099999964,5.9673183499999993,6.1865432279999908,5.8917369579999956,5.7307327879999974,5.7630520519999919,5.7899198749999954,5.2789441830000072,4.8605631939999938,4.9943344660000122,5.0039941560000045,5.0036675779999911,5.00101058300001,4.84727160300001,5.0127224940000019,5.0942867219999926,4.970844287999995,5.0437936069999978,4.9189932179999971,4.867806182999999,5.0228810610000068,4.8821982749999933,4.9630980779999874,4.7008294709999916,4.2243974330000071,4.0721166900000014,4.4092160410000076,4.1428710449999997,4.2297540950000041,4.3150067890000017,4.334102632000004,4.2661557950000031,4.3595374060000083,4.4706960219999985,4.5883717439999998,4.8429488310000011,4.8770920419999868,4.9565471290000005,4.7800854030000011,5.0279777189999919,5.0807094070000005,5.139585270000012,4.8852528080000042,4.743437551999989,4.6485896040000085,4.5094421760000074,4.7721710739999992,4.8290195530000091,4.6911231939999993,4.7078650460000091,4.6118125059999997,4.4826952169999998,4.3865503449999963,4.0842105139999987,3.9146532450000038,3.741113710999997,3.4340130000000002,3.5844758949999971,3.4731486270000005,3.8227777090000004,3.7698409290000043,3.8526049210000011,3.6042513949999986,3.7972538880000002,3.8488776600000065,3.7538306259999956,3.6599856369999983,3.629295852999995,3.6970710710000034,3.7774521910000018,3.8164547479999982,3.8800175410000008,4.0420707659999948,4.0802177660000041,4.4588121640000011,4.555247468999994,4.5163148079999971,4.2341322919999982,4.0043159370000012,3.9108805560000022,3.9071054549999999,3.9809005239999991,3.873076343000001,3.5896512959999995,3.7850133080000035,3.6399043449999979,3.7399306730000035,3.6749756590000047,3.5895553599999985,3.8132273599999991,3.8475011109999997,4.0307434240000006,4.0294427210000023,3.9072680230000003,3.9972393179999983,4.0463557790000024,3.9829268280000036,3.8800417930000037,3.802044746,3.9282454890000054,4.070119431000002,4.236574080000004,4.3235253160000013,4.4711974730000037,4.3746106970000014,4.4788988889999999,4.5773786829999992,4.5208480950000052,4.6829445939999985,4.8630631630000067,4.7163045620000048,4.7654018339999951,4.572246824000004,4.1527087260000002,4.116332749999998,4.0027603939999992,4.2591675219999985,4.1833214110000014,4.314515458999999,4.4188918410000042,4.2939991090000049,4.1682819480000006,4.162267546999999,4.2954647480000006,4.385965634999998,4.4376714929999963,4.6164781690000041,4.4690735340000032,4.4800736749999999,4.4196088989999964,4.6046252040000013,4.7048715399999992,5.3428109879999965,5.2736603800000026,5.1373009850000102,4.794947104000002,4.8632040480000001,4.5331843709999973,4.5521789080000019,4.6021455180000004,4.5140680869999983,4.7321660699999981,4.8028756990000048,4.5096490580000008,4.4233407489999976,4.2358188749999997,4.0473823069999995,3.9547455520000057,4.2298814659999948,4.6234659459999961,4.5868696089999972,4.7274334059999958,4.8613260549999922,5.0945082690000021,5.3961447350000071,5.3586208619999951,5.0866573609999932,4.8546073830000012,5.1147310449999992,5.897649537999996,5.5058684699999958,5.928219378999998,5.7654846270000064,5.6610908770000066,5.8555572750000096,6.0856090279999933,6.8614066909999991,8.3749937419999867,8.0391110220000002,7.6201782830000013,7.9891648939999982,8.2438061060000081,8.5249759579999989,8.9943382470000017,9.0713514739999965,9.1808724070000096,10.144734923000001,11.165209520999994,11.177380399,11.191697321999996,11.220549941999991,11.185950470999998,9.0544269320000126,8.7080230589999985,9.647399778999997,9.6768121810000025,9.7670608500000071,9.3449774019999836,9.4912818459999926,9.115176445000003,8.5424340249999915,7.8196008790000064,7.0239522389999962,7.3641873720000035,6.841231821000008,6.8897220420000025,7.3363906129999918,7.7420150760000013,7.484203791000013,6.9710076869999966,6.9655492409999908,7.2585502479999917,6.9026803139999942,6.9072139280000044,6.8522147119999914,7.1681997499999994,7.3593702390000004,7.99054692899999,7.9977780130000014,7.9800631380000056,8.178181065000004,7.3401325059999891,6.929240558999993,6.777227651000004,7.0330211009999886,7.0640038730000043,6.7896134259999883,6.5405927190000028,6.908242045999998,7.3172118260000047,7.1672284769999948,7.8121912680000065,7.1232482260000012,6.3846553050000097,6.4973154569999991,6.6306310780000075,6.4289335840000064,6.4709067399999896,6.3122026080000069,6.3764472470000015,6.1903932409999953,5.9870968379999994,5.5634358790000107,5.8584947180000029,6.1273135479999894,6.1410089100000107,5.6087932269999925,4.6931049250000001,4.9962137679999898,4.6246832679999983,4.5491019810000068,4.3306365290000031,4.336214622,4.5523070680000046,4.437871152999989,4.6618253529999976,4.6191068530000052,4.8344932760000034,4.7023403999999971,4.8399369650000068,4.7268520800000005,4.648859090000002,4.6592414489999925,4.3309809619999982,text:date: 2020-07-27br />market_cap/10^9: 0.84801413br />name: Consumer Indexbr />name: Consumer Index,date: 2020-07-28br />market_cap/10^9: 0.80372715br />name: Consumer Indexbr />name: Consumer Index,date: 2020-07-29br />market_cap/10^9: 0.83039879br />name: Consumer Indexbr />name: Consumer Index,date: 2020-07-30br />market_cap/10^9: 0.81674203br />name: Consumer Indexbr />name: Consumer Index,date: 2020-07-31br />market_cap/10^9: 0.81890989br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-01br />market_cap/10^9: 0.81608372br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-02br />market_cap/10^9: 0.83628174br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-03br />market_cap/10^9: 0.60479077br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-04br />market_cap/10^9: 0.62434068br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-05br />market_cap/10^9: 0.67376174br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-06br />market_cap/10^9: 0.68274343br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-07br />market_cap/10^9: 0.70442569br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-08br />market_cap/10^9: 0.72785028br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-09br />market_cap/10^9: 0.78196524br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-10br />market_cap/10^9: 0.81092519br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-11br />market_cap/10^9: 0.83935506br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-12br />market_cap/10^9: 0.76772751br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-13br />market_cap/10^9: 0.80035840br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-14br />market_cap/10^9: 0.79217735br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-15br />market_cap/10^9: 0.81185949br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-16br />market_cap/10^9: 0.80970931br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-17br />market_cap/10^9: 0.89419541br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-18br />market_cap/10^9: 0.87252944br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-19br />market_cap/10^9: 0.90873518br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-20br />market_cap/10^9: 0.83520515br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-21br />market_cap/10^9: 0.91994934br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-22br />market_cap/10^9: 0.97669943br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-23br />market_cap/10^9: 1.02211276br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-24br />market_cap/10^9: 1.01038133br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-25br />market_cap/10^9: 1.02128244br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-26br />market_cap/10^9: 0.92525641br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-27br />market_cap/10^9: 0.93084923br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-28br />market_cap/10^9: 0.88423760br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-29br />market_cap/10^9: 0.95131884br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-30br />market_cap/10^9: 0.95257276br />name: Consumer Indexbr />name: Consumer Index,date: 2020-08-31br />market_cap/10^9: 0.93997591br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-01br />market_cap/10^9: 0.93517607br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-02br />market_cap/10^9: 0.91506532br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-03br />market_cap/10^9: 0.87308999br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-04br />market_cap/10^9: 0.70363804br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-05br />market_cap/10^9: 0.73629697br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-06br />market_cap/10^9: 0.65945631br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-07br />market_cap/10^9: 0.70083771br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-08br />market_cap/10^9: 0.67825462br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-09br />market_cap/10^9: 0.67396263br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-10br />market_cap/10^9: 0.70241364br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-11br />market_cap/10^9: 0.73571617br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-12br />market_cap/10^9: 0.74090018br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-13br />market_cap/10^9: 0.75086566br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-14br />market_cap/10^9: 0.70912709br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-15br />market_cap/10^9: 0.71160504br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-16br />market_cap/10^9: 0.75377473br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-17br />market_cap/10^9: 0.76238792br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-18br />market_cap/10^9: 0.75759017br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-19br />market_cap/10^9: 0.75047475br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-20br />market_cap/10^9: 0.76087534br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-21br />market_cap/10^9: 0.73936165br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-22br />market_cap/10^9: 0.67018751br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-23br />market_cap/10^9: 0.70885446br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-24br />market_cap/10^9: 0.65878486br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-25br />market_cap/10^9: 0.71283267br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-26br />market_cap/10^9: 0.72214482br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-27br />market_cap/10^9: 0.73517273br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-28br />market_cap/10^9: 0.72956812br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-29br />market_cap/10^9: 0.73749223br />name: Consumer Indexbr />name: Consumer Index,date: 2020-09-30br />market_cap/10^9: 0.74504144br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-01br />market_cap/10^9: 0.74024639br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-02br />market_cap/10^9: 0.69990795br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-03br />market_cap/10^9: 0.68433073br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-04br />market_cap/10^9: 0.68401767br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-05br />market_cap/10^9: 0.68851989br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-06br />market_cap/10^9: 0.68902911br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-07br />market_cap/10^9: 0.64754327br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-08br />market_cap/10^9: 0.65580841br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-09br />market_cap/10^9: 0.66847799br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-10br />market_cap/10^9: 0.70296683br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-11br />market_cap/10^9: 0.70643855br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-12br />market_cap/10^9: 0.70987604br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-13br />market_cap/10^9: 0.71208908br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-14br />market_cap/10^9: 0.64489557br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-15br />market_cap/10^9: 0.63128946br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-16br />market_cap/10^9: 0.62494331br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-17br />market_cap/10^9: 0.60582555br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-18br />market_cap/10^9: 0.62182234br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-19br />market_cap/10^9: 0.62649745br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-20br />market_cap/10^9: 0.62281649br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-21br />market_cap/10^9: 0.60180462br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-22br />market_cap/10^9: 0.61934567br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-23br />market_cap/10^9: 0.63904968br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-24br />market_cap/10^9: 0.63180354br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-25br />market_cap/10^9: 0.63143280br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-26br />market_cap/10^9: 0.62023479br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-27br />market_cap/10^9: 0.60929253br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-28br />market_cap/10^9: 0.60988213br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-29br />market_cap/10^9: 0.56471375br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-30br />market_cap/10^9: 0.55865906br />name: Consumer Indexbr />name: Consumer Index,date: 2020-10-31br />market_cap/10^9: 0.54561233br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-01br />market_cap/10^9: 0.54576688br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-02br />market_cap/10^9: 0.55094810br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-03br />market_cap/10^9: 0.53577894br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-04br />market_cap/10^9: 0.53152603br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-05br />market_cap/10^9: 0.53778885br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-06br />market_cap/10^9: 0.56502827br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-07br />market_cap/10^9: 0.61045173br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-08br />market_cap/10^9: 0.57372760br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-09br />market_cap/10^9: 0.60782977br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-10br />market_cap/10^9: 0.60978881br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-11br />market_cap/10^9: 0.61793487br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-12br />market_cap/10^9: 0.60860913br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-13br />market_cap/10^9: 0.59864128br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-14br />market_cap/10^9: 0.61724093br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-15br />market_cap/10^9: 0.60229474br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-16br />market_cap/10^9: 0.59853200br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-17br />market_cap/10^9: 0.60943889br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-18br />market_cap/10^9: 0.69925874br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-19br />market_cap/10^9: 0.67844347br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-20br />market_cap/10^9: 0.65475169br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-21br />market_cap/10^9: 0.66886438br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-22br />market_cap/10^9: 0.73788466br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-23br />market_cap/10^9: 0.72051292br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-24br />market_cap/10^9: 0.77504455br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-25br />market_cap/10^9: 0.81310782br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-26br />market_cap/10^9: 0.80767370br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-27br />market_cap/10^9: 0.71058843br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-28br />market_cap/10^9: 0.71764119br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-29br />market_cap/10^9: 0.73653586br />name: Consumer Indexbr />name: Consumer Index,date: 2020-11-30br />market_cap/10^9: 0.73685229br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-01br />market_cap/10^9: 0.77140354br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-02br />market_cap/10^9: 0.76020752br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-03br />market_cap/10^9: 0.79682134br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-04br />market_cap/10^9: 0.79741548br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-05br />market_cap/10^9: 0.75306232br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-06br />market_cap/10^9: 0.78543144br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-07br />market_cap/10^9: 0.78665359br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-08br />market_cap/10^9: 0.78703269br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-09br />market_cap/10^9: 0.74802201br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-10br />market_cap/10^9: 0.75172394br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-11br />market_cap/10^9: 0.72389241br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-12br />market_cap/10^9: 0.69270594br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-13br />market_cap/10^9: 0.71542901br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-14br />market_cap/10^9: 0.71680415br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-15br />market_cap/10^9: 0.73385050br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-16br />market_cap/10^9: 0.73915018br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-17br />market_cap/10^9: 0.76492977br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-18br />market_cap/10^9: 0.75583319br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-19br />market_cap/10^9: 0.82081486br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-20br />market_cap/10^9: 0.81536121br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-21br />market_cap/10^9: 0.77341170br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-22br />market_cap/10^9: 0.74296943br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-23br />market_cap/10^9: 0.73570279br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-24br />market_cap/10^9: 0.65336697br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-25br />market_cap/10^9: 0.71978739br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-26br />market_cap/10^9: 0.71301848br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-27br />market_cap/10^9: 0.71479734br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-28br />market_cap/10^9: 0.71260995br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-29br />market_cap/10^9: 0.71301298br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-30br />market_cap/10^9: 0.70495032br />name: Consumer Indexbr />name: Consumer Index,date: 2020-12-31br />market_cap/10^9: 0.68850628br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-01br />market_cap/10^9: 0.68356069br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-02br />market_cap/10^9: 0.70365895br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-03br />market_cap/10^9: 0.68748783br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-04br />market_cap/10^9: 0.72160628br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-05br />market_cap/10^9: 0.70323301br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-06br />market_cap/10^9: 0.74905405br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-07br />market_cap/10^9: 0.81838985br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-08br />market_cap/10^9: 0.86002336br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-09br />market_cap/10^9: 0.90395311br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-10br />market_cap/10^9: 0.94673985br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-11br />market_cap/10^9: 0.89446364br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-12br />market_cap/10^9: 0.79189133br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-13br />market_cap/10^9: 0.81377935br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-14br />market_cap/10^9: 0.86498165br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-15br />market_cap/10^9: 0.86113835br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-16br />market_cap/10^9: 0.86710707br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-17br />market_cap/10^9: 0.91186941br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-18br />market_cap/10^9: 0.96754246br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-19br />market_cap/10^9: 0.99660746br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-20br />market_cap/10^9: 1.22144861br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-21br />market_cap/10^9: 1.30780479br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-22br />market_cap/10^9: 1.11742426br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-23br />market_cap/10^9: 1.31587018br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-24br />market_cap/10^9: 1.43769617br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-25br />market_cap/10^9: 1.39240527br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-26br />market_cap/10^9: 1.40969563br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-27br />market_cap/10^9: 1.35667758br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-28br />market_cap/10^9: 1.26481922br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-29br />market_cap/10^9: 1.33238555br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-30br />market_cap/10^9: 1.33645352br />name: Consumer Indexbr />name: Consumer Index,date: 2021-01-31br />market_cap/10^9: 1.33943008br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-01br />market_cap/10^9: 1.32304618br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-02br />market_cap/10^9: 1.40418924br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-03br />market_cap/10^9: 1.44125399br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-04br />market_cap/10^9: 1.53973124br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-05br />market_cap/10^9: 1.49904410br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-06br />market_cap/10^9: 1.70522641br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-07br />market_cap/10^9: 1.65634768br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-08br />market_cap/10^9: 1.72492771br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-09br />market_cap/10^9: 1.78717769br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-10br />market_cap/10^9: 1.84854283br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-11br />market_cap/10^9: 1.89483154br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-12br />market_cap/10^9: 2.31232139br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-13br />market_cap/10^9: 2.43174053br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-14br />market_cap/10^9: 2.49485399br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-15br />market_cap/10^9: 2.31082040br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-16br />market_cap/10^9: 2.21928568br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-17br />market_cap/10^9: 2.55195970br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-18br />market_cap/10^9: 2.63722050br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-19br />market_cap/10^9: 2.89406857br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-20br />market_cap/10^9: 2.90864021br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-21br />market_cap/10^9: 2.72179423br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-22br />market_cap/10^9: 2.85252400br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-23br />market_cap/10^9: 2.60033855br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-24br />market_cap/10^9: 2.17988497br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-25br />market_cap/10^9: 2.45454374br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-26br />market_cap/10^9: 2.49281429br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-27br />market_cap/10^9: 2.55467248br />name: Consumer Indexbr />name: Consumer Index,date: 2021-02-28br />market_cap/10^9: 2.58368315br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-01br />market_cap/10^9: 2.50652209br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-02br />market_cap/10^9: 2.80839310br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-03br />market_cap/10^9: 2.94917834br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-04br />market_cap/10^9: 3.78096848br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-05br />market_cap/10^9: 3.96001168br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-06br />market_cap/10^9: 3.74067650br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-07br />market_cap/10^9: 3.76202415br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-08br />market_cap/10^9: 4.10964355br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-09br />market_cap/10^9: 4.75271557br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-10br />market_cap/10^9: 4.88729967br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-11br />market_cap/10^9: 4.80995297br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-12br />market_cap/10^9: 5.00627132br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-13br />market_cap/10^9: 5.45684723br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-14br />market_cap/10^9: 6.08760275br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-15br />market_cap/10^9: 6.46939940br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-16br />market_cap/10^9: 6.88642080br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-17br />market_cap/10^9: 6.91729819br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-18br />market_cap/10^9: 7.36715733br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-19br />market_cap/10^9: 7.44487476br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-20br />market_cap/10^9: 7.16642035br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-21br />market_cap/10^9: 6.66946083br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-22br />market_cap/10^9: 6.99344984br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-23br />market_cap/10^9: 6.69369852br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-24br />market_cap/10^9: 6.38991324br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-25br />market_cap/10^9: 6.41592737br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-26br />market_cap/10^9: 6.29484349br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-27br />market_cap/10^9: 6.94915105br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-28br />market_cap/10^9: 7.33657861br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-29br />market_cap/10^9: 7.77974962br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-30br />market_cap/10^9: 7.77784952br />name: Consumer Indexbr />name: Consumer Index,date: 2021-03-31br />market_cap/10^9: 7.84129080br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-01br />market_cap/10^9: 7.71419074br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-02br />market_cap/10^9: 7.63016879br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-03br />market_cap/10^9: 7.81675733br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-04br />market_cap/10^9: 7.27329774br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-05br />market_cap/10^9: 7.59383577br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-06br />market_cap/10^9: 7.65419287br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-07br />market_cap/10^9: 7.72832519br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-08br />market_cap/10^9: 7.83380014br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-09br />market_cap/10^9: 8.59735085br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-10br />market_cap/10^9: 9.29931039br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-11br />market_cap/10^9: 8.89184191br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-12br />market_cap/10^9: 8.75371684br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-13br />market_cap/10^9: 8.73969233br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-14br />market_cap/10^9: 10.45695456br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-15br />market_cap/10^9: 10.20320485br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-16br />market_cap/10^9: 10.85693446br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-17br />market_cap/10^9: 10.60163000br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-18br />market_cap/10^9: 10.85387186br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-19br />market_cap/10^9: 9.88565929br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-20br />market_cap/10^9: 9.25158681br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-21br />market_cap/10^9: 9.36118012br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-22br />market_cap/10^9: 9.26049867br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-23br />market_cap/10^9: 8.35311455br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-24br />market_cap/10^9: 8.28349089br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-25br />market_cap/10^9: 7.65525877br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-26br />market_cap/10^9: 7.57401215br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-27br />market_cap/10^9: 8.86820073br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-28br />market_cap/10^9: 9.26140292br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-29br />market_cap/10^9: 9.54912789br />name: Consumer Indexbr />name: Consumer Index,date: 2021-04-30br />market_cap/10^9: 9.35071250br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-01br />market_cap/10^9: 9.88998529br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-02br />market_cap/10^9: 9.82967817br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-03br />market_cap/10^9: 9.60765024br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-04br />market_cap/10^9: 9.82833093br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-05br />market_cap/10^9: 8.88706770br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-06br />market_cap/10^9: 9.58062421br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-07br />market_cap/10^9: 9.70261485br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-08br />market_cap/10^9: 9.56177634br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-09br />market_cap/10^9: 9.49614267br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-10br />market_cap/10^9: 9.47734247br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-11br />market_cap/10^9: 8.73101731br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-12br />market_cap/10^9: 9.11569675br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-13br />market_cap/10^9: 8.15435219br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-14br />market_cap/10^9: 7.97650491br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-15br />market_cap/10^9: 8.25473973br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-16br />market_cap/10^9: 7.66639863br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-17br />market_cap/10^9: 7.63942469br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-18br />market_cap/10^9: 7.11984127br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-19br />market_cap/10^9: 7.59965508br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-20br />market_cap/10^9: 5.51190320br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-21br />market_cap/10^9: 6.22094006br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-22br />market_cap/10^9: 5.39267212br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-23br />market_cap/10^9: 5.10107888br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-24br />market_cap/10^9: 4.18975653br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-25br />market_cap/10^9: 5.37191950br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-26br />market_cap/10^9: 5.34104655br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-27br />market_cap/10^9: 6.67579843br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-28br />market_cap/10^9: 6.15464210br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-29br />market_cap/10^9: 5.43874167br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-30br />market_cap/10^9: 5.11845578br />name: Consumer Indexbr />name: Consumer Index,date: 2021-05-31br />market_cap/10^9: 5.44019933br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-01br />market_cap/10^9: 5.79962737br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-02br />market_cap/10^9: 5.65603583br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-03br />market_cap/10^9: 5.90803831br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-04br />market_cap/10^9: 6.13152075br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-05br />market_cap/10^9: 5.66929396br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-06br />market_cap/10^9: 5.51196918br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-07br />market_cap/10^9: 5.61176876br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-08br />market_cap/10^9: 5.18303491br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-09br />market_cap/10^9: 5.05909261br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-10br />market_cap/10^9: 5.33316618br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-11br />market_cap/10^9: 5.09548118br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-12br />market_cap/10^9: 4.98826491br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-13br />market_cap/10^9: 4.85250547br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-14br />market_cap/10^9: 5.02749492br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-15br />market_cap/10^9: 5.26546733br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-16br />market_cap/10^9: 5.42794360br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-17br />market_cap/10^9: 5.24664254br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-18br />market_cap/10^9: 5.26175980br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-19br />market_cap/10^9: 4.94755402br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-20br />market_cap/10^9: 4.91171541br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-21br />market_cap/10^9: 4.87883948br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-22br />market_cap/10^9: 4.00979506br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-23br />market_cap/10^9: 3.72913891br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-24br />market_cap/10^9: 4.12010696br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-25br />market_cap/10^9: 4.40682530br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-26br />market_cap/10^9: 4.11430884br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-27br />market_cap/10^9: 4.00276817br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-28br />market_cap/10^9: 4.23050119br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-29br />market_cap/10^9: 4.39117038br />name: Consumer Indexbr />name: Consumer Index,date: 2021-06-30br />market_cap/10^9: 4.50983419br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-01br />market_cap/10^9: 4.65510012br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-02br />market_cap/10^9: 4.56572649br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-03br />market_cap/10^9: 4.64948773br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-04br />market_cap/10^9: 4.85224543br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-05br />market_cap/10^9: 5.06213740br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-06br />market_cap/10^9: 5.00936338br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-07br />market_cap/10^9: 5.18432948br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-08br />market_cap/10^9: 5.66295654br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-09br />market_cap/10^9: 5.13559034br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-10br />market_cap/10^9: 5.40263054br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-11br />market_cap/10^9: 5.43438385br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-12br />market_cap/10^9: 5.61042635br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-13br />market_cap/10^9: 5.37216970br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-14br />market_cap/10^9: 5.54448077br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-15br />market_cap/10^9: 5.97044102br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-16br />market_cap/10^9: 5.46630631br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-17br />market_cap/10^9: 5.19050251br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-18br />market_cap/10^9: 5.13070743br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-19br />market_cap/10^9: 5.23301375br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-20br />market_cap/10^9: 4.89284370br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-21br />market_cap/10^9: 4.52307699br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-22br />market_cap/10^9: 4.96016669br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-23br />market_cap/10^9: 4.96021818br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-24br />market_cap/10^9: 5.47141005br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-25br />market_cap/10^9: 5.81431330br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-26br />market_cap/10^9: 6.05344282br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-27br />market_cap/10^9: 5.73806409br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-28br />market_cap/10^9: 6.00621918br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-29br />market_cap/10^9: 5.99338683br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-30br />market_cap/10^9: 6.13670027br />name: Consumer Indexbr />name: Consumer Index,date: 2021-07-31br />market_cap/10^9: 6.13633332br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-01br />market_cap/10^9: 6.36900258br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-02br />market_cap/10^9: 6.11652129br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-03br />market_cap/10^9: 6.26083420br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-04br />market_cap/10^9: 6.07505605br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-05br />market_cap/10^9: 6.34505773br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-06br />market_cap/10^9: 6.34778003br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-07br />market_cap/10^9: 6.60245487br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-08br />market_cap/10^9: 6.65768743br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-09br />market_cap/10^9: 6.35374205br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-10br />market_cap/10^9: 6.85861439br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-11br />market_cap/10^9: 7.33301594br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-12br />market_cap/10^9: 7.45353388br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-13br />market_cap/10^9: 7.32902879br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-14br />market_cap/10^9: 7.88964179br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-15br />market_cap/10^9: 7.76641162br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-16br />market_cap/10^9: 7.85997170br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-17br />market_cap/10^9: 8.20795323br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-18br />market_cap/10^9: 8.55847908br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-19br />market_cap/10^9: 8.56099918br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-20br />market_cap/10^9: 8.71646410br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-21br />market_cap/10^9: 9.09600066br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-22br />market_cap/10^9: 9.36792767br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-23br />market_cap/10^9: 9.38930598br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-24br />market_cap/10^9: 10.04944205br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-25br />market_cap/10^9: 9.53246526br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-26br />market_cap/10^9: 10.41555298br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-27br />market_cap/10^9: 9.68348195br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-28br />market_cap/10^9: 10.08530807br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-29br />market_cap/10^9: 10.40364535br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-30br />market_cap/10^9: 10.84357563br />name: Consumer Indexbr />name: Consumer Index,date: 2021-08-31br />market_cap/10^9: 10.35303766br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-01br />market_cap/10^9: 10.26398950br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-02br />market_cap/10^9: 10.68382125br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-03br />market_cap/10^9: 10.78012294br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-04br />market_cap/10^9: 10.87371885br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-05br />market_cap/10^9: 11.15594638br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-06br />market_cap/10^9: 11.54779555br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-07br />market_cap/10^9: 11.28308680br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-08br />market_cap/10^9: 9.14657436br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-09br />market_cap/10^9: 9.21888583br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-10br />market_cap/10^9: 9.47805786br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-11br />market_cap/10^9: 8.76501367br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-12br />market_cap/10^9: 8.96979391br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-13br />market_cap/10^9: 9.32402708br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-14br />market_cap/10^9: 9.08647535br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-15br />market_cap/10^9: 9.45655132br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-16br />market_cap/10^9: 9.84328239br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-17br />market_cap/10^9: 10.33838921br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-18br />market_cap/10^9: 10.21918601br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-19br />market_cap/10^9: 10.36163269br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-20br />market_cap/10^9: 10.28489924br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-21br />market_cap/10^9: 8.61702060br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-22br />market_cap/10^9: 8.09197846br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-23br />market_cap/10^9: 9.29462426br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-24br />market_cap/10^9: 9.59789099br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-25br />market_cap/10^9: 8.84012974br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-26br />market_cap/10^9: 8.70274218br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-27br />market_cap/10^9: 8.67407493br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-28br />market_cap/10^9: 8.33066392br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-29br />market_cap/10^9: 7.90323995br />name: Consumer Indexbr />name: Consumer Index,date: 2021-09-30br />market_cap/10^9: 8.03408792br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-01br />market_cap/10^9: 8.68970881br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-02br />market_cap/10^9: 9.62189995br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-03br />market_cap/10^9: 9.68701074br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-04br />market_cap/10^9: 10.04160130br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-05br />market_cap/10^9: 9.73991362br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-06br />market_cap/10^9: 9.90884037br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-07br />market_cap/10^9: 9.68285937br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-08br />market_cap/10^9: 9.72114517br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-09br />market_cap/10^9: 9.99317215br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-10br />market_cap/10^9: 10.26697846br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-11br />market_cap/10^9: 9.68629682br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-12br />market_cap/10^9: 9.50303756br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-13br />market_cap/10^9: 9.45549736br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-14br />market_cap/10^9: 9.56219490br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-15br />market_cap/10^9: 9.65047202br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-16br />market_cap/10^9: 9.58509580br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-17br />market_cap/10^9: 9.84182960br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-18br />market_cap/10^9: 9.53386785br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-19br />market_cap/10^9: 9.37053474br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-20br />market_cap/10^9: 9.40208678br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-21br />market_cap/10^9: 9.84074343br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-22br />market_cap/10^9: 9.50673213br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-23br />market_cap/10^9: 9.81963792br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-24br />market_cap/10^9: 9.83215977br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-25br />market_cap/10^9: 9.56710793br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-26br />market_cap/10^9: 10.61297146br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-27br />market_cap/10^9: 10.64972744br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-28br />market_cap/10^9: 10.27295861br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-29br />market_cap/10^9: 11.18436401br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-30br />market_cap/10^9: 12.48353359br />name: Consumer Indexbr />name: Consumer Index,date: 2021-10-31br />market_cap/10^9: 17.39296669br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-01br />market_cap/10^9: 15.22561074br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-02br />market_cap/10^9: 16.16451642br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-03br />market_cap/10^9: 18.02456288br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-04br />market_cap/10^9: 17.56272753br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-05br />market_cap/10^9: 16.87417324br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-06br />market_cap/10^9: 16.94313072br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-07br />market_cap/10^9: 17.75989937br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-08br />market_cap/10^9: 17.76628010br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-09br />market_cap/10^9: 17.70686374br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-10br />market_cap/10^9: 17.74821366br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-11br />market_cap/10^9: 16.75021051br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-12br />market_cap/10^9: 17.78795003br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-13br />market_cap/10^9: 18.82039943br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-14br />market_cap/10^9: 19.05342136br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-15br />market_cap/10^9: 19.16634142br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-16br />market_cap/10^9: 19.35247486br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-17br />market_cap/10^9: 19.12146447br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-18br />market_cap/10^9: 21.13378212br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-19br />market_cap/10^9: 21.64528161br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-20br />market_cap/10^9: 23.57044396br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-21br />market_cap/10^9: 24.29959666br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-22br />market_cap/10^9: 23.50160465br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-23br />market_cap/10^9: 24.78996970br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-24br />market_cap/10^9: 26.08021769br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-25br />market_cap/10^9: 31.48269508br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-26br />market_cap/10^9: 32.77445276br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-27br />market_cap/10^9: 30.75508270br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-28br />market_cap/10^9: 30.43113816br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-29br />market_cap/10^9: 32.35766524br />name: Consumer Indexbr />name: Consumer Index,date: 2021-11-30br />market_cap/10^9: 31.32354126br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-01br />market_cap/10^9: 30.01412163br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-02br />market_cap/10^9: 30.01257156br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-03br />market_cap/10^9: 29.11953430br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-04br />market_cap/10^9: 26.46164922br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-05br />market_cap/10^9: 25.97305577br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-06br />market_cap/10^9: 23.59019179br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-07br />market_cap/10^9: 24.68214852br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-08br />market_cap/10^9: 24.21672541br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-09br />market_cap/10^9: 24.49022281br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-10br />market_cap/10^9: 23.48444929br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-11br />market_cap/10^9: 22.04528750br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-12br />market_cap/10^9: 23.25300747br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-13br />market_cap/10^9: 24.51007559br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-14br />market_cap/10^9: 21.35876776br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-15br />market_cap/10^9: 21.66109042br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-16br />market_cap/10^9: 22.77849874br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-17br />market_cap/10^9: 22.20347731br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-18br />market_cap/10^9: 21.79631300br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-19br />market_cap/10^9: 22.67586636br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-20br />market_cap/10^9: 22.06932536br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-21br />market_cap/10^9: 21.60639647br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-22br />market_cap/10^9: 22.43355370br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-23br />market_cap/10^9: 23.13384051br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-24br />market_cap/10^9: 26.22406456br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-25br />market_cap/10^9: 25.13433343br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-26br />market_cap/10^9: 27.07619200br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-27br />market_cap/10^9: 27.27662694br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-28br />market_cap/10^9: 27.23938753br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-29br />market_cap/10^9: 24.74613450br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-30br />market_cap/10^9: 23.54378192br />name: Consumer Indexbr />name: Consumer Index,date: 2021-12-31br />market_cap/10^9: 23.98759816br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-01br />market_cap/10^9: 24.01651955br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-02br />market_cap/10^9: 24.51823343br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-03br />market_cap/10^9: 24.77984644br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-04br />market_cap/10^9: 24.08199060br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-05br />market_cap/10^9: 23.68082796br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-06br />market_cap/10^9: 21.63161572br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-07br />market_cap/10^9: 22.27137368br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-08br />market_cap/10^9: 20.44479856br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-09br />market_cap/10^9: 19.65260031br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-10br />market_cap/10^9: 19.85120268br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-11br />market_cap/10^9: 18.91519773br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-12br />market_cap/10^9: 20.11588692br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-13br />market_cap/10^9: 21.53860567br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-14br />market_cap/10^9: 20.42740716br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-15br />market_cap/10^9: 20.59667523br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-16br />market_cap/10^9: 20.88483172br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-17br />market_cap/10^9: 21.23454030br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-18br />market_cap/10^9: 20.05489142br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-19br />market_cap/10^9: 17.93476774br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-20br />market_cap/10^9: 17.24135827br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-21br />market_cap/10^9: 16.47952021br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-22br />market_cap/10^9: 13.80371429br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-23br />market_cap/10^9: 12.26710940br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-24br />market_cap/10^9: 12.98596233br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-25br />market_cap/10^9: 12.52788803br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-26br />market_cap/10^9: 12.82309773br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-27br />market_cap/10^9: 13.64533616br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-28br />market_cap/10^9: 13.77428799br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-29br />market_cap/10^9: 14.10987282br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-30br />market_cap/10^9: 14.72969643br />name: Consumer Indexbr />name: Consumer Index,date: 2022-01-31br />market_cap/10^9: 15.00581638br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-01br />market_cap/10^9: 15.89088097br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-02br />market_cap/10^9: 15.67866947br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-03br />market_cap/10^9: 14.65185316br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-04br />market_cap/10^9: 14.80921730br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-05br />market_cap/10^9: 15.97039376br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-06br />market_cap/10^9: 17.71097941br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-07br />market_cap/10^9: 18.91244883br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-08br />market_cap/10^9: 19.54368398br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-09br />market_cap/10^9: 20.43057666br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-10br />market_cap/10^9: 20.53120737br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-11br />market_cap/10^9: 19.61051264br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-12br />market_cap/10^9: 18.12151054br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-13br />market_cap/10^9: 18.06274730br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-14br />market_cap/10^9: 17.67603724br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-15br />market_cap/10^9: 17.64845713br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-16br />market_cap/10^9: 20.14469219br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-17br />market_cap/10^9: 20.10644005br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-18br />market_cap/10^9: 18.09748422br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-19br />market_cap/10^9: 17.52183680br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-20br />market_cap/10^9: 17.11564891br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-21br />market_cap/10^9: 15.88541215br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-22br />market_cap/10^9: 14.47569345br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-23br />market_cap/10^9: 15.27574234br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-24br />market_cap/10^9: 14.78957390br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-25br />market_cap/10^9: 14.64979554br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-26br />market_cap/10^9: 15.60890624br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-27br />market_cap/10^9: 15.34133253br />name: Consumer Indexbr />name: Consumer Index,date: 2022-02-28br />market_cap/10^9: 14.59618019br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-01br />market_cap/10^9: 16.21956006br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-02br />market_cap/10^9: 16.48597111br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-03br />market_cap/10^9: 16.09367579br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-04br />market_cap/10^9: 15.51013791br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-05br />market_cap/10^9: 14.37818458br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-06br />market_cap/10^9: 14.87206058br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-07br />market_cap/10^9: 14.12245107br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-08br />market_cap/10^9: 13.88707916br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-09br />market_cap/10^9: 14.07529039br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-10br />market_cap/10^9: 14.72340345br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-11br />market_cap/10^9: 14.15025594br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-12br />market_cap/10^9: 13.83008112br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-13br />market_cap/10^9: 13.86153527br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-14br />market_cap/10^9: 13.56498187br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-15br />market_cap/10^9: 13.85996171br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-16br />market_cap/10^9: 13.89265677br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-17br />market_cap/10^9: 14.93453255br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-18br />market_cap/10^9: 15.18103724br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-19br />market_cap/10^9: 15.33364604br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-20br />market_cap/10^9: 15.88525381br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-21br />market_cap/10^9: 15.20698334br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-22br />market_cap/10^9: 15.21764560br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-23br />market_cap/10^9: 15.42699294br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-24br />market_cap/10^9: 16.19398082br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-25br />market_cap/10^9: 16.98578903br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-26br />market_cap/10^9: 16.48324881br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-27br />market_cap/10^9: 16.71768471br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-28br />market_cap/10^9: 17.49855898br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-29br />market_cap/10^9: 17.34358045br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-30br />market_cap/10^9: 17.44978923br />name: Consumer Indexbr />name: Consumer Index,date: 2022-03-31br />market_cap/10^9: 17.75108533br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-01br />market_cap/10^9: 17.11743899br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-02br />market_cap/10^9: 17.79248362br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-03br />market_cap/10^9: 17.68304806br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-04br />market_cap/10^9: 18.31870913br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-05br />market_cap/10^9: 18.17361712br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-06br />market_cap/10^9: 17.40295397br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-07br />market_cap/10^9: 15.60735683br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-08br />market_cap/10^9: 16.11476506br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-09br />market_cap/10^9: 15.11959406br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-10br />market_cap/10^9: 15.75786366br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-11br />market_cap/10^9: 15.24315501br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-12br />market_cap/10^9: 13.84338411br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-13br />market_cap/10^9: 14.38662331br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-14br />market_cap/10^9: 14.82892370br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-15br />market_cap/10^9: 14.38002143br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-16br />market_cap/10^9: 14.55976432br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-17br />market_cap/10^9: 14.64878609br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-18br />market_cap/10^9: 14.04683616br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-19br />market_cap/10^9: 14.29264662br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-20br />market_cap/10^9: 15.55309555br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-21br />market_cap/10^9: 15.38302653br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-22br />market_cap/10^9: 14.81709375br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-23br />market_cap/10^9: 14.77244329br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-24br />market_cap/10^9: 14.57781554br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-25br />market_cap/10^9: 14.59668771br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-26br />market_cap/10^9: 14.33117842br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-27br />market_cap/10^9: 13.09398697br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-28br />market_cap/10^9: 13.43902501br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-29br />market_cap/10^9: 13.34742016br />name: Consumer Indexbr />name: Consumer Index,date: 2022-04-30br />market_cap/10^9: 12.43131980br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-01br />market_cap/10^9: 10.93966245br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-02br />market_cap/10^9: 11.79213445br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-03br />market_cap/10^9: 11.55426958br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-04br />market_cap/10^9: 11.37604659br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-05br />market_cap/10^9: 12.73906205br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-06br />market_cap/10^9: 11.46940231br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-07br />market_cap/10^9: 11.30258095br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-08br />market_cap/10^9: 10.78503874br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-09br />market_cap/10^9: 10.51892219br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-10br />market_cap/10^9: 8.86021121br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-11br />market_cap/10^9: 8.94511379br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-12br />market_cap/10^9: 6.40708497br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-13br />market_cap/10^9: 6.01945908br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-14br />market_cap/10^9: 7.10942346br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-15br />market_cap/10^9: 7.92368601br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-16br />market_cap/10^9: 8.18384190br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-17br />market_cap/10^9: 7.41155847br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-18br />market_cap/10^9: 7.76872292br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-19br />market_cap/10^9: 7.18651331br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-20br />market_cap/10^9: 7.75180587br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-21br />market_cap/10^9: 7.49654150br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-22br />market_cap/10^9: 7.78269949br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-23br />market_cap/10^9: 7.99321103br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-24br />market_cap/10^9: 7.59666944br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-25br />market_cap/10^9: 7.64640262br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-26br />market_cap/10^9: 7.77722080br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-27br />market_cap/10^9: 7.36969324br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-28br />market_cap/10^9: 6.97393161br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-29br />market_cap/10^9: 7.10254562br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-30br />market_cap/10^9: 7.22057640br />name: Consumer Indexbr />name: Consumer Index,date: 2022-05-31br />market_cap/10^9: 7.89144949br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-01br />market_cap/10^9: 7.92788779br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-02br />market_cap/10^9: 7.33630775br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-03br />market_cap/10^9: 7.62540350br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-04br />market_cap/10^9: 7.27437308br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-05br />market_cap/10^9: 7.30066552br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-06br />market_cap/10^9: 7.32221437br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-07br />market_cap/10^9: 7.68977517br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-08br />market_cap/10^9: 7.50779732br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-09br />market_cap/10^9: 7.37638568br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-10br />market_cap/10^9: 7.33923537br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-11br />market_cap/10^9: 6.81468218br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-12br />market_cap/10^9: 6.23069843br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-13br />market_cap/10^9: 5.82754646br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-14br />market_cap/10^9: 5.37380367br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-15br />market_cap/10^9: 5.59880753br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-16br />market_cap/10^9: 7.11437506br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-17br />market_cap/10^9: 6.18549505br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-18br />market_cap/10^9: 6.53447110br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-19br />market_cap/10^9: 6.12966077br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-20br />market_cap/10^9: 6.60318579br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-21br />market_cap/10^9: 6.92682831br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-22br />market_cap/10^9: 6.95986251br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-23br />market_cap/10^9: 6.82197654br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-24br />market_cap/10^9: 7.39055596br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-25br />market_cap/10^9: 7.82448600br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-26br />market_cap/10^9: 8.22801194br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-27br />market_cap/10^9: 7.86192295br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-28br />market_cap/10^9: 8.08206871br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-29br />market_cap/10^9: 7.56046946br />name: Consumer Indexbr />name: Consumer Index,date: 2022-06-30br />market_cap/10^9: 7.44947524br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-01br />market_cap/10^9: 7.46374736br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-02br />market_cap/10^9: 7.35510796br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-03br />market_cap/10^9: 7.24968131br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-04br />market_cap/10^9: 7.26653662br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-05br />market_cap/10^9: 7.86180600br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-06br />market_cap/10^9: 7.82078031br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-07br />market_cap/10^9: 8.07670553br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-08br />market_cap/10^9: 8.26707897br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-09br />market_cap/10^9: 8.37116929br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-10br />market_cap/10^9: 8.34146176br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-11br />market_cap/10^9: 7.97682551br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-12br />market_cap/10^9: 7.41649295br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-13br />market_cap/10^9: 7.33215034br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-14br />market_cap/10^9: 7.62716615br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-15br />market_cap/10^9: 7.86988627br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-16br />market_cap/10^9: 7.87666857br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-17br />market_cap/10^9: 8.09767209br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-18br />market_cap/10^9: 8.01059719br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-19br />market_cap/10^9: 8.99455275br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-20br />market_cap/10^9: 9.34087300br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-21br />market_cap/10^9: 8.81699777br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-22br />market_cap/10^9: 8.86236466br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-23br />market_cap/10^9: 9.10905676br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-24br />market_cap/10^9: 9.09236279br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-25br />market_cap/10^9: 8.33411121br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-26br />market_cap/10^9: 8.18646322br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-27br />market_cap/10^9: 9.03029133br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-28br />market_cap/10^9: 9.32323695br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-29br />market_cap/10^9: 9.46188293br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-30br />market_cap/10^9: 9.40331670br />name: Consumer Indexbr />name: Consumer Index,date: 2022-07-31br />market_cap/10^9: 9.32708136br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-01br />market_cap/10^9: 9.58190571br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-02br />market_cap/10^9: 9.31174830br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-03br />market_cap/10^9: 9.36837615br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-04br />market_cap/10^9: 9.69849988br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-05br />market_cap/10^9: 10.05115779br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-06br />market_cap/10^9: 9.95095664br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-07br />market_cap/10^9: 9.88570181br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-08br />market_cap/10^9: 10.14332961br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-09br />market_cap/10^9: 9.76109377br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-10br />market_cap/10^9: 10.05743611br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-11br />market_cap/10^9: 9.91882713br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-12br />market_cap/10^9: 10.08160801br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-13br />market_cap/10^9: 10.17503285br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-14br />market_cap/10^9: 9.98684415br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-15br />market_cap/10^9: 9.69359771br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-16br />market_cap/10^9: 9.69352949br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-17br />market_cap/10^9: 9.29686997br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-18br />market_cap/10^9: 9.03714075br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-19br />market_cap/10^9: 8.09604306br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-20br />market_cap/10^9: 7.96462805br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-21br />market_cap/10^9: 8.27066951br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-22br />market_cap/10^9: 7.97922668br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-23br />market_cap/10^9: 9.12868344br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-24br />market_cap/10^9: 9.16908640br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-25br />market_cap/10^9: 9.13483373br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-26br />market_cap/10^9: 8.41128207br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-27br />market_cap/10^9: 8.32028254br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-28br />market_cap/10^9: 8.29258649br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-29br />market_cap/10^9: 8.52470612br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-30br />market_cap/10^9: 8.37175949br />name: Consumer Indexbr />name: Consumer Index,date: 2022-08-31br />market_cap/10^9: 8.33340624br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-01br />market_cap/10^9: 8.33258055br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-02br />market_cap/10^9: 8.28164449br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-03br />market_cap/10^9: 8.34669288br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-04br />market_cap/10^9: 8.53389193br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-05br />market_cap/10^9: 8.35397023br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-06br />market_cap/10^9: 7.85898650br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-07br />market_cap/10^9: 8.16575075br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-08br />market_cap/10^9: 8.21658976br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-09br />market_cap/10^9: 8.82599003br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-10br />market_cap/10^9: 8.87474012br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-11br />market_cap/10^9: 8.94301576br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-12br />market_cap/10^9: 8.85987442br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-13br />market_cap/10^9: 8.19195551br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-14br />market_cap/10^9: 8.24830034br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-15br />market_cap/10^9: 7.92025169br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-16br />market_cap/10^9: 7.93045318br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-17br />market_cap/10^9: 8.40859112br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-18br />market_cap/10^9: 7.76240168br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-19br />market_cap/10^9: 8.13121113br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-20br />market_cap/10^9: 7.85265555br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-21br />market_cap/10^9: 7.68922088br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-22br />market_cap/10^9: 8.12208756br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-23br />market_cap/10^9: 8.10686133br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-24br />market_cap/10^9: 7.86158881br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-25br />market_cap/10^9: 7.84541541br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-26br />market_cap/10^9: 7.78118741br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-27br />market_cap/10^9: 7.70262877br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-28br />market_cap/10^9: 7.78731475br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-29br />market_cap/10^9: 7.78981677br />name: Consumer Indexbr />name: Consumer Index,date: 2022-09-30br />market_cap/10^9: 7.71331191br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-01br />market_cap/10^9: 7.67799773br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-02br />market_cap/10^9: 7.48125165br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-03br />market_cap/10^9: 7.66247650br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-04br />market_cap/10^9: 7.82157456br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-05br />market_cap/10^9: 7.80743498br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-06br />market_cap/10^9: 7.67663120br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-07br />market_cap/10^9: 7.66528700br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-08br />market_cap/10^9: 7.61596180br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-09br />market_cap/10^9: 7.67566421br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-10br />market_cap/10^9: 7.49054000br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-11br />market_cap/10^9: 7.16799341br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-12br />market_cap/10^9: 7.18006207br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-13br />market_cap/10^9: 7.01144666br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-14br />market_cap/10^9: 6.96287871br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-15br />market_cap/10^9: 7.00938858br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-16br />market_cap/10^9: 7.11574457br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-17br />market_cap/10^9: 7.19581941br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-18br />market_cap/10^9: 7.03922115br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-19br />market_cap/10^9: 6.77486011br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-20br />market_cap/10^9: 6.66036534br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-21br />market_cap/10^9: 6.85713442br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-22br />market_cap/10^9: 6.85683106br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-23br />market_cap/10^9: 7.00883934br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-24br />market_cap/10^9: 6.85187436br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-25br />market_cap/10^9: 7.07989779br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-26br />market_cap/10^9: 7.21723018br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-27br />market_cap/10^9: 6.47875335br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-28br />market_cap/10^9: 6.73855337br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-29br />market_cap/10^9: 6.77453068br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-30br />market_cap/10^9: 6.89525709br />name: Consumer Indexbr />name: Consumer Index,date: 2022-10-31br />market_cap/10^9: 6.90689725br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-01br />market_cap/10^9: 6.78162889br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-02br />market_cap/10^9: 6.46003427br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-03br />market_cap/10^9: 6.54816672br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-04br />market_cap/10^9: 7.11627022br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-05br />market_cap/10^9: 7.34050818br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-06br />market_cap/10^9: 6.94812070br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-07br />market_cap/10^9: 6.79763010br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-08br />market_cap/10^9: 5.77776206br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-09br />market_cap/10^9: 4.59130328br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-10br />market_cap/10^9: 5.39669933br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-11br />market_cap/10^9: 5.04420697br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-12br />market_cap/10^9: 4.82521010br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-13br />market_cap/10^9: 4.65222878br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-14br />market_cap/10^9: 4.69838990br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-15br />market_cap/10^9: 4.77180171br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-16br />market_cap/10^9: 4.67808238br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-17br />market_cap/10^9: 4.68315356br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-18br />market_cap/10^9: 4.76510428br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-19br />market_cap/10^9: 4.90313243br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-20br />market_cap/10^9: 4.51083890br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-21br />market_cap/10^9: 4.44026805br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-22br />market_cap/10^9: 4.72654874br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-23br />market_cap/10^9: 4.91222335br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-24br />market_cap/10^9: 4.89015295br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-25br />market_cap/10^9: 4.86073164br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-26br />market_cap/10^9: 4.98979641br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-27br />market_cap/10^9: 5.16556017br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-28br />market_cap/10^9: 5.09768694br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-29br />market_cap/10^9: 5.18025212br />name: Consumer Indexbr />name: Consumer Index,date: 2022-11-30br />market_cap/10^9: 5.42226034br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-01br />market_cap/10^9: 5.27702983br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-02br />market_cap/10^9: 5.39994715br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-03br />market_cap/10^9: 5.24952305br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-04br />market_cap/10^9: 5.33985817br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-05br />market_cap/10^9: 5.37908540br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-06br />market_cap/10^9: 5.43541618br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-07br />market_cap/10^9: 5.20729959br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-08br />market_cap/10^9: 5.28662068br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-09br />market_cap/10^9: 5.21200104br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-10br />market_cap/10^9: 5.32987935br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-11br />market_cap/10^9: 5.34587678br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-12br />market_cap/10^9: 5.30399254br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-13br />market_cap/10^9: 5.24741390br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-14br />market_cap/10^9: 5.16819253br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-15br />market_cap/10^9: 5.05796641br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-16br />market_cap/10^9: 4.44435065br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-17br />market_cap/10^9: 4.48596018br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-18br />market_cap/10^9: 4.48059725br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-19br />market_cap/10^9: 4.17893203br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-20br />market_cap/10^9: 4.36343237br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-21br />market_cap/10^9: 4.31200722br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-22br />market_cap/10^9: 4.36535512br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-23br />market_cap/10^9: 4.43011482br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-24br />market_cap/10^9: 4.40535859br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-25br />market_cap/10^9: 4.37167462br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-26br />market_cap/10^9: 4.36695334br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-27br />market_cap/10^9: 4.26545320br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-28br />market_cap/10^9: 4.10905289br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-29br />market_cap/10^9: 4.05177283br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-30br />market_cap/10^9: 4.00480316br />name: Consumer Indexbr />name: Consumer Index,date: 2022-12-31br />market_cap/10^9: 4.02791439br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-01br />market_cap/10^9: 4.15223538br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-02br />market_cap/10^9: 4.28526261br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-03br />market_cap/10^9: 4.30065295br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-04br />market_cap/10^9: 4.39927381br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-05br />market_cap/10^9: 4.35883230br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-06br />market_cap/10^9: 4.51865631br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-07br />market_cap/10^9: 4.62455824br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-08br />market_cap/10^9: 4.98502949br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-09br />market_cap/10^9: 5.21192765br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-10br />market_cap/10^9: 5.37518654br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-11br />market_cap/10^9: 5.37632491br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-12br />market_cap/10^9: 5.46843007br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-13br />market_cap/10^9: 5.99636662br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-14br />market_cap/10^9: 6.37404935br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-15br />market_cap/10^9: 6.75583359br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-16br />market_cap/10^9: 6.59701411br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-17br />market_cap/10^9: 6.61954196br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-18br />market_cap/10^9: 6.25789635br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-19br />market_cap/10^9: 6.42145217br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-20br />market_cap/10^9: 6.99654817br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-21br />market_cap/10^9: 7.21703456br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-22br />market_cap/10^9: 7.16501747br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-23br />market_cap/10^9: 7.33449101br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-24br />market_cap/10^9: 7.07261002br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-25br />market_cap/10^9: 7.46447554br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-26br />market_cap/10^9: 7.55955443br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-27br />market_cap/10^9: 7.69336363br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-28br />market_cap/10^9: 7.64009664br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-29br />market_cap/10^9: 8.14619464br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-30br />market_cap/10^9: 7.53724736br />name: Consumer Indexbr />name: Consumer Index,date: 2023-01-31br />market_cap/10^9: 7.73863782br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-01br />market_cap/10^9: 8.03217560br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-02br />market_cap/10^9: 7.91628702br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-03br />market_cap/10^9: 8.05598887br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-04br />market_cap/10^9: 8.27318175br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-05br />market_cap/10^9: 7.90416889br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-06br />market_cap/10^9: 7.79385176br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-07br />market_cap/10^9: 8.64988389br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-08br />market_cap/10^9: 8.32361876br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-09br />market_cap/10^9: 7.26879229br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-10br />market_cap/10^9: 7.34880274br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-11br />market_cap/10^9: 7.58333528br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-12br />market_cap/10^9: 7.38398868br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-13br />market_cap/10^9: 7.06428062br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-14br />market_cap/10^9: 7.42198404br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-15br />market_cap/10^9: 7.91207822br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-16br />market_cap/10^9: 7.57417949br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-17br />market_cap/10^9: 7.96235228br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-18br />market_cap/10^9: 8.03065526br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-19br />market_cap/10^9: 8.02011789br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-20br />market_cap/10^9: 8.30862040br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-21br />market_cap/10^9: 7.96131884br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-22br />market_cap/10^9: 8.46309477br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-23br />market_cap/10^9: 8.58686465br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-24br />market_cap/10^9: 8.15035983br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-25br />market_cap/10^9: 7.97632944br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-26br />market_cap/10^9: 8.19885320br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-27br />market_cap/10^9: 8.06414976br />name: Consumer Indexbr />name: Consumer Index,date: 2023-02-28br />market_cap/10^9: 7.88926682br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-01br />market_cap/10^9: 8.12564515br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-02br />market_cap/10^9: 7.93027647br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-03br />market_cap/10^9: 7.43515902br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-04br />market_cap/10^9: 7.24869241br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-05br />market_cap/10^9: 7.23289241br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-06br />market_cap/10^9: 7.42219519br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-07br />market_cap/10^9: 7.14078234br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-08br />market_cap/10^9: 6.72446716br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-09br />market_cap/10^9: 6.16937933br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-10br />market_cap/10^9: 6.27869525br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-11br />market_cap/10^9: 6.06171412br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-12br />market_cap/10^9: 6.65948967br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-13br />market_cap/10^9: 7.06913995br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-14br />market_cap/10^9: 7.24432398br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-15br />market_cap/10^9: 6.74248936br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-16br />market_cap/10^9: 6.87913336br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-17br />market_cap/10^9: 7.55508819br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-18br />market_cap/10^9: 7.54220103br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-19br />market_cap/10^9: 7.70181694br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-20br />market_cap/10^9: 7.32985117br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-21br />market_cap/10^9: 7.38057148br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-22br />market_cap/10^9: 7.03565599br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-23br />market_cap/10^9: 7.37795007br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-24br />market_cap/10^9: 7.13293547br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-25br />market_cap/10^9: 6.99148578br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-26br />market_cap/10^9: 7.19867689br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-27br />market_cap/10^9: 6.77701225br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-28br />market_cap/10^9: 7.01458188br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-29br />market_cap/10^9: 7.27191237br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-30br />market_cap/10^9: 7.04154628br />name: Consumer Indexbr />name: Consumer Index,date: 2023-03-31br />market_cap/10^9: 7.27907685br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-01br />market_cap/10^9: 7.31109109br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-02br />market_cap/10^9: 7.08681880br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-03br />market_cap/10^9: 7.18701682br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-04br />market_cap/10^9: 7.23885836br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-05br />market_cap/10^9: 7.39455692br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-06br />market_cap/10^9: 7.30090184br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-07br />market_cap/10^9: 7.39753136br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-08br />market_cap/10^9: 7.30824497br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-09br />market_cap/10^9: 7.34755794br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-10br />market_cap/10^9: 7.44613249br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-11br />market_cap/10^9: 7.42879074br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-12br />market_cap/10^9: 7.45444287br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-13br />market_cap/10^9: 7.55326362br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-14br />market_cap/10^9: 7.78846953br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-15br />market_cap/10^9: 7.75952694br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-16br />market_cap/10^9: 7.85800822br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-17br />market_cap/10^9: 7.88827721br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-18br />market_cap/10^9: 7.96734454br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-19br />market_cap/10^9: 7.29505222br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-20br />market_cap/10^9: 7.05331988br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-21br />market_cap/10^9: 6.75449440br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-22br />market_cap/10^9: 6.91295249br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-23br />market_cap/10^9: 6.83707502br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-24br />market_cap/10^9: 6.80724648br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-25br />market_cap/10^9: 6.87766370br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-26br />market_cap/10^9: 6.69982991br />name: Consumer Indexbr />name: Consumer Index,date: 2023-04-27br />market_cap/10^9: 6.87667996br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-02br />market_cap/10^9: 6.56421437br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-03br />market_cap/10^9: 6.64220096br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-04br />market_cap/10^9: 6.50614515br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-05br />market_cap/10^9: 6.60883399br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-06br />market_cap/10^9: 6.28185983br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-07br />market_cap/10^9: 6.27115723br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-08br />market_cap/10^9: 5.75543802br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-09br />market_cap/10^9: 5.77287729br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-10br />market_cap/10^9: 5.87717606br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-11br />market_cap/10^9: 5.56700548br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-12br />market_cap/10^9: 5.66042552br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-13br />market_cap/10^9: 5.63338208br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-14br />market_cap/10^9: 5.67712573br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-15br />market_cap/10^9: 5.76726854br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-16br />market_cap/10^9: 5.86681843br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-17br />market_cap/10^9: 6.01881999br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-18br />market_cap/10^9: 5.99938122br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-19br />market_cap/10^9: 6.48618146br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-20br />market_cap/10^9: 6.47867160br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-21br />market_cap/10^9: 6.36138868br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-22br />market_cap/10^9: 6.33411615br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-23br />market_cap/10^9: 6.37156021br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-24br />market_cap/10^9: 6.34946946br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-25br />market_cap/10^9: 6.35874356br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-26br />market_cap/10^9: 6.41416891br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-27br />market_cap/10^9: 6.46869414br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-28br />market_cap/10^9: 6.70721815br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-29br />market_cap/10^9: 6.58988161br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-30br />market_cap/10^9: 6.58180401br />name: Consumer Indexbr />name: Consumer Index,date: 2023-05-31br />market_cap/10^9: 6.38309616br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-01br />market_cap/10^9: 6.43261895br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-02br />market_cap/10^9: 6.60736917br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-03br />market_cap/10^9: 6.60719579br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-04br />market_cap/10^9: 6.80557047br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-05br />market_cap/10^9: 6.04369405br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-06br />market_cap/10^9: 6.29332419br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-07br />market_cap/10^9: 5.81897732br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-08br />market_cap/10^9: 5.85752714br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-09br />market_cap/10^9: 5.69277731br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-10br />market_cap/10^9: 4.83324079br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-11br />market_cap/10^9: 4.85065427br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-12br />market_cap/10^9: 4.82195090br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-13br />market_cap/10^9: 4.81523097br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-14br />market_cap/10^9: 4.66401637br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-15br />market_cap/10^9: 4.76265915br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-16br />market_cap/10^9: 4.84344817br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-17br />market_cap/10^9: 4.91999036br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-18br />market_cap/10^9: 4.82447553br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-19br />market_cap/10^9: 4.86396986br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-20br />market_cap/10^9: 5.02555544br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-21br />market_cap/10^9: 5.30553625br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-22br />market_cap/10^9: 5.21711849br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-23br />market_cap/10^9: 5.43139965br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-24br />market_cap/10^9: 5.41352806br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-25br />market_cap/10^9: 5.49582907br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-26br />market_cap/10^9: 5.32192047br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-27br />market_cap/10^9: 5.40896856br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-28br />market_cap/10^9: 5.08632487br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-29br />market_cap/10^9: 5.14947784br />name: Consumer Indexbr />name: Consumer Index,date: 2023-06-30br />market_cap/10^9: 5.27044557br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-01br />market_cap/10^9: 5.44183030br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-02br />market_cap/10^9: 5.41947367br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-03br />market_cap/10^9: 5.50420537br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-04br />market_cap/10^9: 5.43124776br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-05br />market_cap/10^9: 5.23849033br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-06br />market_cap/10^9: 5.07016246br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-07br />market_cap/10^9: 5.07882879br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-08br />market_cap/10^9: 5.12090198br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-09br />market_cap/10^9: 5.10395393br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-10br />market_cap/10^9: 5.10568021br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-11br />market_cap/10^9: 5.16801529br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-12br />market_cap/10^9: 5.12692146br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-13br />market_cap/10^9: 5.55749593br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-14br />market_cap/10^9: 5.40027695br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-15br />market_cap/10^9: 5.49530742br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-16br />market_cap/10^9: 5.38726750br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-17br />market_cap/10^9: 5.48666235br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-18br />market_cap/10^9: 5.35180432br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-19br />market_cap/10^9: 5.36356002br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-20br />market_cap/10^9: 5.44355046br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-21br />market_cap/10^9: 5.50629277br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-22br />market_cap/10^9: 5.41358226br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-23br />market_cap/10^9: 5.52547065br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-24br />market_cap/10^9: 5.23990820br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-25br />market_cap/10^9: 5.23763969br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-26br />market_cap/10^9: 5.23656070br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-27br />market_cap/10^9: 5.20199308br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-28br />market_cap/10^9: 5.24303958br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-29br />market_cap/10^9: 5.28449942br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-30br />market_cap/10^9: 5.18026131br />name: Consumer Indexbr />name: Consumer Index,date: 2023-07-31br />market_cap/10^9: 5.14037101br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-01br />market_cap/10^9: 5.14331821br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-02br />market_cap/10^9: 5.05672170br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-03br />market_cap/10^9: 5.07926720br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-04br />market_cap/10^9: 5.04270151br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-05br />market_cap/10^9: 5.17932259br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-06br />market_cap/10^9: 5.19122429br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-07br />market_cap/10^9: 5.11512524br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-08br />market_cap/10^9: 5.21471274br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-09br />market_cap/10^9: 5.17837447br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-10br />market_cap/10^9: 5.20539806br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-11br />market_cap/10^9: 5.23345824br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-12br />market_cap/10^9: 5.30645140br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-13br />market_cap/10^9: 5.27404331br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-14br />market_cap/10^9: 5.35494712br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-15br />market_cap/10^9: 5.03321413br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-16br />market_cap/10^9: 4.76067560br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-17br />market_cap/10^9: 4.35835025br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-18br />market_cap/10^9: 4.40907580br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-19br />market_cap/10^9: 4.53206144br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-20br />market_cap/10^9: 4.52713130br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-21br />market_cap/10^9: 4.43759346br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-22br />market_cap/10^9: 4.39464346br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-23br />market_cap/10^9: 4.47786458br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-24br />market_cap/10^9: 4.39241914br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-25br />market_cap/10^9: 4.42910999br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-26br />market_cap/10^9: 4.43201597br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-27br />market_cap/10^9: 4.43357033br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-28br />market_cap/10^9: 4.43714449br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-29br />market_cap/10^9: 4.56885209br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-30br />market_cap/10^9: 4.51260851br />name: Consumer Indexbr />name: Consumer Index,date: 2023-08-31br />market_cap/10^9: 4.32405644br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-01br />market_cap/10^9: 4.23779234br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-02br />market_cap/10^9: 4.23781886br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-03br />market_cap/10^9: 4.17510130br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-04br />market_cap/10^9: 4.15348093br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-05br />market_cap/10^9: 4.21401489br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-06br />market_cap/10^9: 4.22079481br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-07br />market_cap/10^9: 4.24141241br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-08br />market_cap/10^9: 4.20650594br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-09br />market_cap/10^9: 4.20005986br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-10br />market_cap/10^9: 4.02762879br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-11br />market_cap/10^9: 3.84678383br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-12br />market_cap/10^9: 3.83649059br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-13br />market_cap/10^9: 3.91896435br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-14br />market_cap/10^9: 3.97345724br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-15br />market_cap/10^9: 4.05420604br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-16br />market_cap/10^9: 4.08593145br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-17br />market_cap/10^9: 3.95847441br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-18br />market_cap/10^9: 4.03012607br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-19br />market_cap/10^9: 4.08750014br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-20br />market_cap/10^9: 4.09737261br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-21br />market_cap/10^9: 3.73627430br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-22br />market_cap/10^9: 3.76417340br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-23br />market_cap/10^9: 3.73652473br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-24br />market_cap/10^9: 3.66778680br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-25br />market_cap/10^9: 3.72215904br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-26br />market_cap/10^9: 3.68987154br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-27br />market_cap/10^9: 3.69373605br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-28br />market_cap/10^9: 3.77200064br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-29br />market_cap/10^9: 3.86563486br />name: Consumer Indexbr />name: Consumer Index,date: 2023-09-30br />market_cap/10^9: 3.86575458br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-01br />market_cap/10^9: 4.01453672br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-02br />market_cap/10^9: 3.89043722br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-03br />market_cap/10^9: 3.82949370br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-04br />market_cap/10^9: 3.84069617br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-05br />market_cap/10^9: 3.72250685br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-06br />market_cap/10^9: 3.79610681br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-07br />market_cap/10^9: 3.78495362br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-08br />market_cap/10^9: 3.77925262br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-09br />market_cap/10^9: 3.59990982br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-10br />market_cap/10^9: 3.58291062br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-11br />market_cap/10^9: 3.55696929br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-12br />market_cap/10^9: 3.58263528br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-13br />market_cap/10^9: 3.59787550br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-14br />market_cap/10^9: 3.62818252br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-15br />market_cap/10^9: 3.65315605br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-16br />market_cap/10^9: 3.74033245br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-17br />market_cap/10^9: 3.68277443br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-18br />market_cap/10^9: 3.66472184br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-19br />market_cap/10^9: 3.59763820br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-20br />market_cap/10^9: 3.72253989br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-21br />market_cap/10^9: 3.85364389br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-22br />market_cap/10^9: 3.86335115br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-23br />market_cap/10^9: 4.10157712br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-24br />market_cap/10^9: 4.25309108br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-25br />market_cap/10^9: 4.33077184br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-26br />market_cap/10^9: 4.42877010br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-27br />market_cap/10^9: 4.29660315br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-28br />market_cap/10^9: 4.42541606br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-29br />market_cap/10^9: 4.74393454br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-30br />market_cap/10^9: 4.68142657br />name: Consumer Indexbr />name: Consumer Index,date: 2023-10-31br />market_cap/10^9: 4.52825232br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-01br />market_cap/10^9: 4.64538829br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-02br />market_cap/10^9: 4.72425049br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-03br />market_cap/10^9: 4.74144103br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-04br />market_cap/10^9: 4.89681990br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-05br />market_cap/10^9: 4.94113006br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-06br />market_cap/10^9: 5.19003658br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-07br />market_cap/10^9: 5.09314244br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-08br />market_cap/10^9: 5.29560258br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-09br />market_cap/10^9: 5.19467342br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-10br />market_cap/10^9: 5.48937158br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-11br />market_cap/10^9: 5.62611593br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-12br />market_cap/10^9: 5.67757628br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-13br />market_cap/10^9: 5.52711090br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-14br />market_cap/10^9: 5.09260685br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-15br />market_cap/10^9: 5.31032979br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-16br />market_cap/10^9: 5.08352453br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-17br />market_cap/10^9: 5.15844961br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-18br />market_cap/10^9: 5.01543449br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-19br />market_cap/10^9: 5.15713670br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-20br />market_cap/10^9: 5.21744701br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-21br />market_cap/10^9: 4.76552485br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-22br />market_cap/10^9: 5.17287329br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-23br />market_cap/10^9: 5.18101747br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-24br />market_cap/10^9: 5.39186808br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-25br />market_cap/10^9: 5.70497506br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-26br />market_cap/10^9: 5.64400220br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-27br />market_cap/10^9: 5.47857915br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-28br />market_cap/10^9: 5.52305265br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-29br />market_cap/10^9: 5.46634812br />name: Consumer Indexbr />name: Consumer Index,date: 2023-11-30br />market_cap/10^9: 5.40134364br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-01br />market_cap/10^9: 5.54179815br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-02br />market_cap/10^9: 5.74357880br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-03br />market_cap/10^9: 5.71906577br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-04br />market_cap/10^9: 5.84516562br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-05br />market_cap/10^9: 6.11184656br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-06br />market_cap/10^9: 5.95606927br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-07br />market_cap/10^9: 6.16163172br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-08br />market_cap/10^9: 6.42684581br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-09br />market_cap/10^9: 6.60244563br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-10br />market_cap/10^9: 6.65829469br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-11br />market_cap/10^9: 6.11542692br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-12br />market_cap/10^9: 6.18574964br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-13br />market_cap/10^9: 6.37605328br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-14br />market_cap/10^9: 6.49322472br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-15br />market_cap/10^9: 6.08065598br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-16br />market_cap/10^9: 6.24073278br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-17br />market_cap/10^9: 6.09056678br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-18br />market_cap/10^9: 6.03685737br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-19br />market_cap/10^9: 5.98199107br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-20br />market_cap/10^9: 6.29087080br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-21br />market_cap/10^9: 6.48338244br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-22br />market_cap/10^9: 6.59836943br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-23br />market_cap/10^9: 6.57740784br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-24br />market_cap/10^9: 6.64755045br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-25br />market_cap/10^9: 7.07909938br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-26br />market_cap/10^9: 7.04601041br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-27br />market_cap/10^9: 7.02779291br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-28br />market_cap/10^9: 6.70904830br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-29br />market_cap/10^9: 6.56594577br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-30br />market_cap/10^9: 6.56550964br />name: Consumer Indexbr />name: Consumer Index,date: 2023-12-31br />market_cap/10^9: 6.54846474br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-01br />market_cap/10^9: 6.80571997br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-02br />market_cap/10^9: 6.71517808br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-03br />market_cap/10^9: 6.07188286br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-04br />market_cap/10^9: 6.23852213br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-05br />market_cap/10^9: 5.93560745br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-06br />market_cap/10^9: 5.92161552br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-07br />market_cap/10^9: 5.61343908br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-08br />market_cap/10^9: 5.89903757br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-09br />market_cap/10^9: 5.56670148br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-10br />market_cap/10^9: 6.19226122br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-11br />market_cap/10^9: 6.40265158br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-12br />market_cap/10^9: 6.14978840br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-13br />market_cap/10^9: 6.35187879br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-14br />market_cap/10^9: 6.07053723br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-15br />market_cap/10^9: 6.19436232br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-16br />market_cap/10^9: 6.49886564br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-17br />market_cap/10^9: 6.33216514br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-18br />market_cap/10^9: 6.01669744br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-19br />market_cap/10^9: 6.11064080br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-20br />market_cap/10^9: 6.10853900br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-21br />market_cap/10^9: 6.09560520br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-22br />market_cap/10^9: 5.74449925br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-23br />market_cap/10^9: 6.00843604br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-24br />market_cap/10^9: 6.13831907br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-25br />market_cap/10^9: 6.04829292br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-26br />market_cap/10^9: 6.31223362br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-27br />market_cap/10^9: 6.36847020br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-28br />market_cap/10^9: 6.22207544br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-29br />market_cap/10^9: 6.47337814br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-30br />market_cap/10^9: 6.37595185br />name: Consumer Indexbr />name: Consumer Index,date: 2024-01-31br />market_cap/10^9: 6.14389017br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-01br />market_cap/10^9: 6.21895365br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-02br />market_cap/10^9: 6.23137353br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-03br />market_cap/10^9: 6.14421167br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-04br />market_cap/10^9: 6.02199964br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-05br />market_cap/10^9: 6.06223122br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-06br />market_cap/10^9: 6.13137134br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-07br />market_cap/10^9: 6.30836223br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-08br />market_cap/10^9: 6.36088812br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-09br />market_cap/10^9: 6.59567715br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-10br />market_cap/10^9: 6.57641610br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-11br />market_cap/10^9: 6.53666024br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-12br />market_cap/10^9: 6.77580823br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-13br />market_cap/10^9: 6.78644915br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-14br />market_cap/10^9: 7.32047138br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-15br />market_cap/10^9: 7.48020012br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-16br />market_cap/10^9: 7.32638661br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-17br />market_cap/10^9: 7.41759467br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-18br />market_cap/10^9: 7.77556970br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-19br />market_cap/10^9: 7.96560420br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-20br />market_cap/10^9: 7.90792287br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-21br />market_cap/10^9: 7.57316573br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-22br />market_cap/10^9: 7.71010350br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-23br />market_cap/10^9: 7.50774569br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-24br />market_cap/10^9: 8.02218857br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-25br />market_cap/10^9: 7.97334026br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-26br />market_cap/10^9: 8.41323626br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-27br />market_cap/10^9: 8.88709311br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-28br />market_cap/10^9: 8.72043195br />name: Consumer Indexbr />name: Consumer Index,date: 2024-02-29br />market_cap/10^9: 8.97562211br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-01br />market_cap/10^9: 9.64524080br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-02br />market_cap/10^9: 10.23654942br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-03br />market_cap/10^9: 10.11991861br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-04br />market_cap/10^9: 10.37709146br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-05br />market_cap/10^9: 9.33224338br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-06br />market_cap/10^9: 9.92592274br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-07br />market_cap/10^9: 10.33667640br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-08br />market_cap/10^9: 10.24389187br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-09br />market_cap/10^9: 11.28810683br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-10br />market_cap/10^9: 12.15594560br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-11br />market_cap/10^9: 12.11416394br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-12br />market_cap/10^9: 11.79199965br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-13br />market_cap/10^9: 12.06765304br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-14br />market_cap/10^9: 11.65598028br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-15br />market_cap/10^9: 10.80913324br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-16br />market_cap/10^9: 9.85980145br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-17br />market_cap/10^9: 10.41823664br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-18br />market_cap/10^9: 9.91436644br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-19br />market_cap/10^9: 8.90406039br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-20br />market_cap/10^9: 9.95243448br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-21br />market_cap/10^9: 9.79825408br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-22br />market_cap/10^9: 9.54196332br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-23br />market_cap/10^9: 10.20464626br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-24br />market_cap/10^9: 10.27535263br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-25br />market_cap/10^9: 10.73609741br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-26br />market_cap/10^9: 10.94227580br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-27br />market_cap/10^9: 10.51446500br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-28br />market_cap/10^9: 10.76571435br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-29br />market_cap/10^9: 10.75595075br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-30br />market_cap/10^9: 10.66551266br />name: Consumer Indexbr />name: Consumer Index,date: 2024-03-31br />market_cap/10^9: 10.84472113br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-01br />market_cap/10^9: 10.19902992br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-02br />market_cap/10^9: 9.43928363br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-03br />market_cap/10^9: 9.26286143br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-04br />market_cap/10^9: 9.43801369br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-05br />market_cap/10^9: 9.32408305br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-06br />market_cap/10^9: 9.49733022br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-07br />market_cap/10^9: 9.67490598br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-08br />market_cap/10^9: 10.23470673br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-09br />market_cap/10^9: 9.70099139br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-10br />market_cap/10^9: 9.54967209br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-11br />market_cap/10^9: 9.39320958br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-12br />market_cap/10^9: 7.75668650br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-13br />market_cap/10^9: 6.62205862br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-14br />market_cap/10^9: 7.20133869br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-15br />market_cap/10^9: 6.81584420br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-16br />market_cap/10^9: 6.91108006br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-17br />market_cap/10^9: 6.72063731br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-18br />market_cap/10^9: 7.06848515br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-19br />market_cap/10^9: 7.14921041br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-26br />market_cap/10^9: 7.15006438br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-27br />market_cap/10^9: 7.11791995br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-28br />market_cap/10^9: 7.00230079br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-29br />market_cap/10^9: 6.96070934br />name: Consumer Indexbr />name: Consumer Index,date: 2024-04-30br />market_cap/10^9: 6.48432728br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-01br />market_cap/10^9: 6.58345472br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-02br />market_cap/10^9: 6.77542894br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-03br />market_cap/10^9: 7.04981805br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-04br />market_cap/10^9: 6.97730439br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-05br />market_cap/10^9: 7.07240157br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-06br />market_cap/10^9: 6.94442740br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-07br />market_cap/10^9: 6.75837462br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-08br />market_cap/10^9: 6.67154945br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-09br />market_cap/10^9: 6.92935277br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-10br />market_cap/10^9: 6.60668866br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-11br />market_cap/10^9: 6.59290429br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-12br />market_cap/10^9: 6.49362370br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-13br />market_cap/10^9: 6.44697337br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-14br />market_cap/10^9: 6.24517886br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-15br />market_cap/10^9: 6.72591029br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-16br />market_cap/10^9: 6.72018991br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-17br />market_cap/10^9: 6.94791984br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-18br />market_cap/10^9: 6.92404186br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-19br />market_cap/10^9: 6.60896687br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-20br />market_cap/10^9: 7.34787411br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-21br />market_cap/10^9: 7.38494283br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-22br />market_cap/10^9: 7.35526609br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-23br />market_cap/10^9: 7.26330683br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-24br />market_cap/10^9: 7.15632605br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-25br />market_cap/10^9: 7.30896256br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-26br />market_cap/10^9: 7.12527234br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-27br />market_cap/10^9: 7.37472211br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-28br />market_cap/10^9: 7.26911011br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-29br />market_cap/10^9: 7.13584418br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-30br />market_cap/10^9: 7.00620134br />name: Consumer Indexbr />name: Consumer Index,date: 2024-05-31br />market_cap/10^9: 7.00432934br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-01br />market_cap/10^9: 7.04517062br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-02br />market_cap/10^9: 7.01234501br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-03br />market_cap/10^9: 7.21148804br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-04br />market_cap/10^9: 7.29373078br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-05br />market_cap/10^9: 7.42125673br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-06br />market_cap/10^9: 7.32741628br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-07br />market_cap/10^9: 6.63948014br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-08br />market_cap/10^9: 6.29659084br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-09br />market_cap/10^9: 6.48399891br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-10br />market_cap/10^9: 6.27908081br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-11br />market_cap/10^9: 5.96731835br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-12br />market_cap/10^9: 6.18654323br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-13br />market_cap/10^9: 5.89173696br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-14br />market_cap/10^9: 5.73073279br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-15br />market_cap/10^9: 5.76305205br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-16br />market_cap/10^9: 5.78991987br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-17br />market_cap/10^9: 5.27894418br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-18br />market_cap/10^9: 4.86056319br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-19br />market_cap/10^9: 4.99433447br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-20br />market_cap/10^9: 5.00399416br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-21br />market_cap/10^9: 5.00366758br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-22br />market_cap/10^9: 5.00101058br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-23br />market_cap/10^9: 4.84727160br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-24br />market_cap/10^9: 5.01272249br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-25br />market_cap/10^9: 5.09428672br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-26br />market_cap/10^9: 4.97084429br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-27br />market_cap/10^9: 5.04379361br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-28br />market_cap/10^9: 4.91899322br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-29br />market_cap/10^9: 4.86780618br />name: Consumer Indexbr />name: Consumer Index,date: 2024-06-30br />market_cap/10^9: 5.02288106br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-01br />market_cap/10^9: 4.88219827br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-02br />market_cap/10^9: 4.96309808br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-03br />market_cap/10^9: 4.70082947br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-04br />market_cap/10^9: 4.22439743br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-05br />market_cap/10^9: 4.07211669br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-06br />market_cap/10^9: 4.40921604br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-07br />market_cap/10^9: 4.14287104br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-08br />market_cap/10^9: 4.22975410br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-09br />market_cap/10^9: 4.31500679br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-10br />market_cap/10^9: 4.33410263br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-11br />market_cap/10^9: 4.26615580br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-12br />market_cap/10^9: 4.35953741br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-13br />market_cap/10^9: 4.47069602br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-14br />market_cap/10^9: 4.58837174br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-15br />market_cap/10^9: 4.84294883br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-16br />market_cap/10^9: 4.87709204br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-17br />market_cap/10^9: 4.95654713br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-18br />market_cap/10^9: 4.78008540br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-19br />market_cap/10^9: 5.02797772br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-20br />market_cap/10^9: 5.08070941br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-21br />market_cap/10^9: 5.13958527br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-22br />market_cap/10^9: 4.88525281br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-23br />market_cap/10^9: 4.74343755br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-24br />market_cap/10^9: 4.64858960br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-25br />market_cap/10^9: 4.50944218br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-26br />market_cap/10^9: 4.77217107br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-27br />market_cap/10^9: 4.82901955br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-28br />market_cap/10^9: 4.69112319br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-29br />market_cap/10^9: 4.70786505br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-30br />market_cap/10^9: 4.61181251br />name: Consumer Indexbr />name: Consumer Index,date: 2024-07-31br />market_cap/10^9: 4.48269522br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-01br />market_cap/10^9: 4.38655034br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-02br />market_cap/10^9: 4.08421051br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-03br />market_cap/10^9: 3.91465325br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-04br />market_cap/10^9: 3.74111371br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-05br />market_cap/10^9: 3.43401300br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-06br />market_cap/10^9: 3.58447589br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-07br />market_cap/10^9: 3.47314863br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-08br />market_cap/10^9: 3.82277771br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-09br />market_cap/10^9: 3.76984093br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-10br />market_cap/10^9: 3.85260492br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-11br />market_cap/10^9: 3.60425139br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-12br />market_cap/10^9: 3.79725389br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-13br />market_cap/10^9: 3.84887766br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-14br />market_cap/10^9: 3.75383063br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-15br />market_cap/10^9: 3.65998564br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-16br />market_cap/10^9: 3.62929585br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-17br />market_cap/10^9: 3.69707107br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-18br />market_cap/10^9: 3.77745219br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-19br />market_cap/10^9: 3.81645475br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-20br />market_cap/10^9: 3.88001754br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-21br />market_cap/10^9: 4.04207077br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-22br />market_cap/10^9: 4.08021777br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-23br />market_cap/10^9: 4.45881216br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-24br />market_cap/10^9: 4.55524747br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-25br />market_cap/10^9: 4.51631481br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-26br />market_cap/10^9: 4.23413229br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-27br />market_cap/10^9: 4.00431594br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-28br />market_cap/10^9: 3.91088056br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-29br />market_cap/10^9: 3.90710545br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-30br />market_cap/10^9: 3.98090052br />name: Consumer Indexbr />name: Consumer Index,date: 2024-08-31br />market_cap/10^9: 3.87307634br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-01br />market_cap/10^9: 3.58965130br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-02br />market_cap/10^9: 3.78501331br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-03br />market_cap/10^9: 3.63990434br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-04br />market_cap/10^9: 3.73993067br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-05br />market_cap/10^9: 3.67497566br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-06br />market_cap/10^9: 3.58955536br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-07br />market_cap/10^9: 3.81322736br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-08br />market_cap/10^9: 3.84750111br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-09br />market_cap/10^9: 4.03074342br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-10br />market_cap/10^9: 4.02944272br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-11br />market_cap/10^9: 3.90726802br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-12br />market_cap/10^9: 3.99723932br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-13br />market_cap/10^9: 4.04635578br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-14br />market_cap/10^9: 3.98292683br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-15br />market_cap/10^9: 3.88004179br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-16br />market_cap/10^9: 3.80204475br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-17br />market_cap/10^9: 3.92824549br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-18br />market_cap/10^9: 4.07011943br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-19br />market_cap/10^9: 4.23657408br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-20br />market_cap/10^9: 4.32352532br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-21br />market_cap/10^9: 4.47119747br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-22br />market_cap/10^9: 4.37461070br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-23br />market_cap/10^9: 4.47889889br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-24br />market_cap/10^9: 4.57737868br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-25br />market_cap/10^9: 4.52084810br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-26br />market_cap/10^9: 4.68294459br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-27br />market_cap/10^9: 4.86306316br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-28br />market_cap/10^9: 4.71630456br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-29br />market_cap/10^9: 4.76540183br />name: Consumer Indexbr />name: Consumer Index,date: 2024-09-30br />market_cap/10^9: 4.57224682br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-01br />market_cap/10^9: 4.15270873br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-02br />market_cap/10^9: 4.11633275br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-03br />market_cap/10^9: 4.00276039br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-04br />market_cap/10^9: 4.25916752br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-05br />market_cap/10^9: 4.18332141br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-06br />market_cap/10^9: 4.31451546br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-07br />market_cap/10^9: 4.41889184br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-08br />market_cap/10^9: 4.29399911br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-09br />market_cap/10^9: 4.16828195br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-10br />market_cap/10^9: 4.16226755br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-11br />market_cap/10^9: 4.29546475br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-12br />market_cap/10^9: 4.38596563br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-13br />market_cap/10^9: 4.43767149br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-14br />market_cap/10^9: 4.61647817br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-15br />market_cap/10^9: 4.46907353br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-16br />market_cap/10^9: 4.48007367br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-17br />market_cap/10^9: 4.41960890br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-18br />market_cap/10^9: 4.60462520br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-19br />market_cap/10^9: 4.70487154br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-20br />market_cap/10^9: 5.34281099br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-21br />market_cap/10^9: 5.27366038br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-22br />market_cap/10^9: 5.13730099br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-23br />market_cap/10^9: 4.79494710br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-24br />market_cap/10^9: 4.86320405br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-25br />market_cap/10^9: 4.53318437br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-26br />market_cap/10^9: 4.55217891br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-27br />market_cap/10^9: 4.60214552br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-28br />market_cap/10^9: 4.51406809br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-29br />market_cap/10^9: 4.73216607br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-30br />market_cap/10^9: 4.80287570br />name: Consumer Indexbr />name: Consumer Index,date: 2024-10-31br />market_cap/10^9: 4.50964906br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-01br />market_cap/10^9: 4.42334075br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-02br />market_cap/10^9: 4.23581887br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-03br />market_cap/10^9: 4.04738231br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-04br />market_cap/10^9: 3.95474555br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-05br />market_cap/10^9: 4.22988147br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-06br />market_cap/10^9: 4.62346595br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-07br />market_cap/10^9: 4.58686961br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-08br />market_cap/10^9: 4.72743341br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-09br />market_cap/10^9: 4.86132605br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-10br />market_cap/10^9: 5.09450827br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-11br />market_cap/10^9: 5.39614474br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-12br />market_cap/10^9: 5.35862086br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-13br />market_cap/10^9: 5.08665736br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-14br />market_cap/10^9: 4.85460738br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-15br />market_cap/10^9: 5.11473104br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-16br />market_cap/10^9: 5.89764954br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-17br />market_cap/10^9: 5.50586847br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-18br />market_cap/10^9: 5.92821938br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-19br />market_cap/10^9: 5.76548463br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-20br />market_cap/10^9: 5.66109088br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-21br />market_cap/10^9: 5.85555728br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-22br />market_cap/10^9: 6.08560903br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-23br />market_cap/10^9: 6.86140669br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-24br />market_cap/10^9: 8.37499374br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-25br />market_cap/10^9: 8.03911102br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-26br />market_cap/10^9: 7.62017828br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-27br />market_cap/10^9: 7.98916489br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-28br />market_cap/10^9: 8.24380611br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-29br />market_cap/10^9: 8.52497596br />name: Consumer Indexbr />name: Consumer Index,date: 2024-11-30br />market_cap/10^9: 8.99433825br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-01br />market_cap/10^9: 9.07135147br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-02br />market_cap/10^9: 9.18087241br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-03br />market_cap/10^9: 10.14473492br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-04br />market_cap/10^9: 11.16520952br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-05br />market_cap/10^9: 11.17738040br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-06br />market_cap/10^9: 11.19169732br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-07br />market_cap/10^9: 11.22054994br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-08br />market_cap/10^9: 11.18595047br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-09br />market_cap/10^9: 9.05442693br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-10br />market_cap/10^9: 8.70802306br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-11br />market_cap/10^9: 9.64739978br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-12br />market_cap/10^9: 9.67681218br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-13br />market_cap/10^9: 9.76706085br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-14br />market_cap/10^9: 9.34497740br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-15br />market_cap/10^9: 9.49128185br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-16br />market_cap/10^9: 9.11517645br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-17br />market_cap/10^9: 8.54243402br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-18br />market_cap/10^9: 7.81960088br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-19br />market_cap/10^9: 7.02395224br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-20br />market_cap/10^9: 7.36418737br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-21br />market_cap/10^9: 6.84123182br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-22br />market_cap/10^9: 6.88972204br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-23br />market_cap/10^9: 7.33639061br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-24br />market_cap/10^9: 7.74201508br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-25br />market_cap/10^9: 7.48420379br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-26br />market_cap/10^9: 6.97100769br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-27br />market_cap/10^9: 6.96554924br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-28br />market_cap/10^9: 7.25855025br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-29br />market_cap/10^9: 6.90268031br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-30br />market_cap/10^9: 6.90721393br />name: Consumer Indexbr />name: Consumer Index,date: 2024-12-31br />market_cap/10^9: 6.85221471br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-01br />market_cap/10^9: 7.16819975br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-02br />market_cap/10^9: 7.35937024br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-03br />market_cap/10^9: 7.99054693br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-04br />market_cap/10^9: 7.99777801br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-05br />market_cap/10^9: 7.98006314br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-06br />market_cap/10^9: 8.17818107br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-07br />market_cap/10^9: 7.34013251br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-08br />market_cap/10^9: 6.92924056br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-09br />market_cap/10^9: 6.77722765br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-10br />market_cap/10^9: 7.03302110br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-11br />market_cap/10^9: 7.06400387br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-12br />market_cap/10^9: 6.78961343br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-13br />market_cap/10^9: 6.54059272br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-14br />market_cap/10^9: 6.90824205br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-15br />market_cap/10^9: 7.31721183br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-16br />market_cap/10^9: 7.16722848br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-17br />market_cap/10^9: 7.81219127br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-18br />market_cap/10^9: 7.12324823br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-19br />market_cap/10^9: 6.38465531br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-20br />market_cap/10^9: 6.49731546br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-21br />market_cap/10^9: 6.63063108br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-22br />market_cap/10^9: 6.42893358br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-23br />market_cap/10^9: 6.47090674br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-24br />market_cap/10^9: 6.31220261br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-25br />market_cap/10^9: 6.37644725br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-26br />market_cap/10^9: 6.19039324br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-27br />market_cap/10^9: 5.98709684br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-28br />market_cap/10^9: 5.56343588br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-29br />market_cap/10^9: 5.85849472br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-30br />market_cap/10^9: 6.12731355br />name: Consumer Indexbr />name: Consumer Index,date: 2025-01-31br />market_cap/10^9: 6.14100891br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-01br />market_cap/10^9: 5.60879323br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-02br />market_cap/10^9: 4.69310493br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-03br />market_cap/10^9: 4.99621377br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-04br />market_cap/10^9: 4.62468327br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-05br />market_cap/10^9: 4.54910198br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-06br />market_cap/10^9: 4.33063653br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-07br />market_cap/10^9: 4.33621462br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-08br />market_cap/10^9: 4.55230707br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-09br />market_cap/10^9: 4.43787115br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-10br />market_cap/10^9: 4.66182535br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-11br />market_cap/10^9: 4.61910685br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-12br />market_cap/10^9: 4.83449328br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-13br />market_cap/10^9: 4.70234040br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-14br />market_cap/10^9: 4.83993697br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-15br />market_cap/10^9: 4.72685208br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-16br />market_cap/10^9: 4.64885909br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-17br />market_cap/10^9: 4.65924145br />name: Consumer Indexbr />name: Consumer Index,date: 2025-02-18br />market_cap/10^9: 4.33098096br />name: Consumer Indexbr />name: Consumer Index,type:bar,textposition:none,marker:{autocolorscale:false,color:rgba(190,156,0,1),line:{width:1.8897637795275593,color:rgba(190,156,0,1)}},name:Consumer Index,legendgroup:Consumer Index,showlegend:true,xaxis:x,yaxis:y,hoverinfo:text,frame:null},{orientation:v,width:0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,0.90000000000145519,base:11.055666024807712,10.43339540774773,10.815765559842465,10.704190546724128,11.124555815619857,11.416070062472118,12.072633787418511,11.730762213293811,12.583781416149131,13.277659168637193,13.296827659497348,13.928020047714273,13.740043292889711,16.183603255561639,17.35821653856728,17.385941476299283,16.748302285522758,20.265498550257686,20.891884178073347,21.100528837961662,22.859020615448138,23.165717942933984,21.428738451374741,21.39112525509011,21.107933789150469,21.507863119108588,19.269358425965056,21.433447248280483,20.684554208250216,21.046491020418067,19.78913875492341,20.881472275055543,20.01939703493618,21.34535862514246,22.405283518556743,23.291146035254801,23.327752357511571,24.25722315646993,22.346165715710772,17.707794789636118,18.699788642869422,15.319929158618114,17.9571237977162,17.276043209891544,16.548971186877434,17.60264377835929,18.142129207144041,18.284198957316409,18.638011803239962,17.577474582449632,17.629798407817312,18.150669997964151,17.773194431471431,17.905893830847308,16.733180586020499,16.999051999587849,16.40459379843546,14.881971589087843,14.944444656918931,13.361175841231633,15.80185109329884,16.876024124518931,16.740220225116463,16.859371342891102,16.329581887048761,16.269686815037907,16.142732705169792,15.902839720371095,15.144213178543639,15.218424044780406,15.26733799886582,15.324275291118902,13.970118500046814,14.232930100935123,14.877349168991636,16.403330781402698,16.518660804811287,16.974832491221438,17.587117907365325,17.7259506989176,17.388221691481014,17.004602572543881,16.551281955055643,16.623788491201367,17.207756571113531,17.033753606120193,15.687616123402321,16.670056999187725,17.873405003438045,17.996262874248472,18.489161542234676,17.865898186290931,17.281030544012513,17.551248468140809,16.68440999365345,16.213545429381163,15.908528619996719,15.975387863369784,16.322379831807631,15.509595165109801,15.036779900275443,14.994113538892815,15.733824075039061,17.408036273014044,16.923596243637721,18.145943465158741,17.885444825574485,19.079501740257196,18.694277890343486,18.063285475624173,18.916631695062712,18.641000943981478,18.153426868553638,18.783652534371161,20.479133219325846,20.353729254509741,20.496552583508645,21.194490845495768,22.760756354847437,22.01708260918501,22.958727555240266,23.470285206643329,21.801112381406107,19.633637765747249,19.501832906476515,20.276141243564524,20.614270967114649,21.782744709926089,20.746845129215021,21.953626769004416,22.134323306112542,20.3749419105458,21.334903809536929,21.43443174679247,21.064600895680361,19.708533848825162,20.396051614623769,19.428901979590055,18.829646961591621,19.654913147559508,20.484920545412692,20.860407616917641,22.324648081168398,23.492506578534801,23.59371652413823,23.858553603018709,23.948732694546184,23.10845366786576,22.252428862212291,22.945627603486379,20.511427682373409,21.300601304137018,21.377876470651991,20.694725777355593,22.198758471969672,22.867978235024658,21.973488051017636,21.772381083802795,22.053629275431753,22.845018034632993,23.032473303029342,26.13039860829403,25.702106325118539,28.821288687122561,31.893346679130062,30.999359460578134,30.492768953721487,34.905998301760498,33.212000347658865,29.286313642673633,29.528618802952064,33.276181619303479,34.922172332736174,37.982529536886084,39.205420427505452,42.638721256355865,41.662233433900802,46.033007063851109,47.532039655821698,40.170971580768644,45.899210054095796,49.762869210375129,55.438869974966522,52.836877988189372,55.155006946327539,52.492418978992944,56.453533342291948,57.401848116707768,62.755238053124046,60.615919787135695,63.713742386612665,65.4824148275667,71.382940911837352,76.882453071341303,84.806844081540405,79.062090329021757,77.598815161769707,79.987809731561114,84.314149234544189,85.660634997346705,89.927867515850593,96.100595474121306,96.914404511697811,92.954741492998835,89.72774929126696,90.193892478616348,92.683646249544509,93.819693349095061,95.02910681485767,100.00025938884509,101.59533542918653,94.582037265364434,81.327977530139194,85.971695782742202,79.582270445844912,79.196948845124197,81.281453978091378,78.722387440764379,88.148520681359074,89.585921610720447,92.971754132384987,91.282914485682255,90.399052960649854,105.69487742135077,114.61243056177142,118.61324340481664,120.17164202294042,114.07361171518525,114.30921654400441,111.22966774104795,119.0028015739598,114.73500838190662,111.62063671461038,119.00710388925415,126.18883994815108,123.08811802930883,128.13562620217729,125.95548269484087,125.8257681150041,120.81308789191439,116.8413376684648,107.49689683861395,106.53480880177386,116.59034310140143,116.9054570058223,116.1248905046199,121.73972495121326,122.22044375058817,123.24723293367177,126.90595142805815,133.94465203365195,126.12491466187079,132.54858437067787,133.75947351643575,136.27703306752562,126.14884034201901,133.27084684524627,132.58021287736142,133.08236911650692,135.04579815329629,143.39547313058404,145.1207818991434,152.69698817240899,163.35810999699464,157.95390375368694,154.58197344463017,143.16259472595439,134.75533158326911,139.25520063854148,138.9290865273623,136.88167060580238,132.77308741727037,122.96990914825381,126.35479783835419,142.688352377163,151.64270154629921,154.54361223682818,153.01356647018991,157.54567365971909,164.5805962333319,164.4077887180122,171.93091806219746,167.54240751616913,174.4734576344714,169.84956333648208,170.67367104696018,173.60241371836312,174.97516134900349,163.63464859120083,172.58661155301627,165.728152412675,158.35765610239537,173.16326830754937,155.71403551945517,154.31746926837926,147.72621031691054,164.66562697431053,113.3009306293805,123.88419353852255,104.02738861123323,96.380352567755423,81.649526862394183,109.01427433687793,110.28105163739922,125.94987060888835,119.49226456634968,106.91203081753173,99.152708884204785,105.96310284694245,118.90721230135831,116.34634162092563,118.67408309275368,123.78625424532014,115.20886983127116,110.36635955820849,112.58330559757034,103.35843097507497,102.16282830460277,108.06466076066758,101.94729187924911,94.022830202910257,93.573046926833669,99.668630574287164,105.69470651941869,98.018039604418576,91.172954407482621,92.091212272812001,85.214622072969888,83.797678678369962,87.679681372260461,69.751766661182643,67.874831888795313,73.430775360654863,75.503590823265242,68.520473631840289,67.185650345930554,72.447286613057116,76.523250794218157,80.367479899376619,82.614184945681259,77.957982902711066,78.936571427481425,82.729794915761559,88.120574258045522,88.130162670493732,92.835487901386173,92.897272673267778,86.367899249600001,89.278656183732096,87.038787633534724,88.751080047806511,85.179252535246405,85.035062408458415,85.573571279975766,81.066453802130283,77.043114834738404,77.96498016831876,78.78946259761392,74.242783203645402,70.216002998442889,77.827844782937376,81.697954346161495,85.452007020569326,85.489570576494728,87.254518650542437,90.010138876080745,91.675317542333545,93.800654141548293,96.520658014416725,102.08911434190527,105.15241336667602,102.12219666817738,105.19992094440298,102.45417627805585,109.22791641420409,113.6279312909161,115.54625916188455,120.48006979468734,113.78168131115662,120.11986059463247,123.75348658858601,124.51421988972238,121.26363927162988,132.51621220913822,130.9812194854143,131.4591298304845,131.37238860178647,124.87648389424587,126.15879392920267,130.03392827923295,136.85725305404341,135.73619158925968,137.63797954598903,141.01195458544825,131.21500183314217,134.50827213440886,127.41094240515253,131.78119768519261,130.18669161547092,130.51930041697071,127.05111132357544,134.31745582364914,142.35281689814028,141.14036705743214,140.62338583621275,141.58807219147707,148.75393713943527,149.93534699097475,123.8111325052961,121.8916407368035,124.06686394543354,117.01441383238361,120.04442652077451,126.18386526975304,120.15841401933136,132.64309491747869,138.68018413603593,135.54759313483802,127.54405931484537,128.97223008168945,126.13401337351007,108.20002031065587,100.10651249006908,113.47498512202884,116.88176653955956,108.611946151799,108.66013885702212,115.02296069302356,109.66744733338004,106.49504457260304,107.72401103314741,112.65062692722685,122.30945826006986,125.35543594502175,127.05743730768209,124.60666826967699,127.48243866176939,125.19732368294464,125.96426919109682,125.91121076570509,130.25089579123127,124.17108064592168,123.70410085120535,122.08341854541135,125.93688183121627,129.70146365250613,132.68493435333232,134.95888292100287,132.09790280918622,129.61417167106103,131.33528043352169,138.46609720086502,136.82017820038766,137.31287395542731,142.75599063035523,138.75182777189232,146.7638985781135,147.63250908694238,136.31799304495553,142.86901219112616,147.02288921207008,148.96692311786086,149.92737399765079,155.5800975737053,162.83918155732374,165.00080212962519,159.44664113316395,161.2441091961509,161.10710826244835,164.79897173828272,171.4734573278387,173.24324343387747,165.48038521799418,171.52302715115718,167.68588027336617,169.70567314454374,169.69667893642236,163.4407772779407,151.1076074800219,152.68694920773015,142.66162003454875,153.80715176848662,157.09864651767575,155.36274986280836,150.61560620314305,160.18779013184084,160.60329095375266,166.42210312320933,151.86253484539827,154.55093832619647,159.19625534906788,159.95101276262355,158.53920047780551,157.2542549269773,154.94736336419996,144.87400812841526,130.82495060315279,123.65433162268441,130.145603249814,130.59934296685626,136.55565369694125,126.39515127167921,118.51354934236609,123.97460927258348,126.68291179092719,112.81673139853248,117.27756406575452,122.41550716187621,119.51945536569848,119.16097837787434,123.92809027675943,121.72357472911902,120.44091255770557,127.47336868641506,131.35858513423869,143.16871119405351,139.97920258493622,144.20036702027755,146.61469642502507,149.47332984699105,137.66528714795464,131.22620188530252,135.23515226374377,135.4279054545122,139.23991653545838,142.46461269277631,143.67799581588091,143.67421837095745,136.09612444167408,134.99905883997025,127.87802273528357,124.08228492213969,127.31140797221703,122.46863529741151,126.3370365837165,131.41258603174791,125.91260108225376,127.71066969570759,129.29071860839312,130.71727161824347,122.50540233240577,116.52880250452954,111.84985412098683,106.85292285431299,91.267094555166068,81.779566063568836,85.81975268297434,82.18793633452735,83.825150866631034,84.210816058710421,82.211927489125912,85.328876051267045,87.785906263355088,89.053697167151483,91.582861273258928,91.844922234495357,86.35114682105106,86.897060391214353,93.649211720181128,97.36084049145515,99.978004335271379,104.34426646883482,103.21430703584876,105.38136832978597,99.323444336871177,92.610168238010999,91.975080222514734,90.297277545242082,91.117885013850724,99.227629029019624,99.670226191021399,90.664673350121902,88.584084984150678,87.614440299380888,82.677702531200381,76.22611316393926,79.201190454190268,77.11398923996606,76.015724837311225,81.47394724209471,80.608662578861598,78.113308238317799,86.021473259476394,87.41018895808017,86.552483181817436,84.316732113570723,78.205313376948055,79.698226561432392,75.451939118112975,73.779112382476356,75.75554806322998,80.174628030461434,76.248081934216728,74.871423133662958,75.453132856435431,73.237976161405101,75.648978693372399,78.051142770080332,82.683785136851981,83.28506922527167,86.076961030319097,87.769935368029749,84.792594554150654,85.957617659591207,87.781999166900817,90.752439014393957,93.748477512782472,91.54167914979665,93.464864490270884,98.355692041872246,98.338824165915412,102.85453243104814,105.5561657115979,101.63624300821334,106.62222064899534,108.05091303298283,111.18446725489264,108.543967844216,104.85591539177294,94.427466710678047,97.51484483794151,92.059944137584736,94.914674050498206,93.23930259038012,83.430840157652227,86.258427825015005,89.552743816442643,86.862294766719288,88.47891810490151,88.18809526277245,85.050941362150922,87.012185604155349,90.935178638508205,91.326017796803114,88.048003933820809,87.974157281677805,87.484373349797366,86.38560284716371,86.696839920467283,80.35542032716711,83.37108943284494,82.685434201530953,78.035752438091308,71.316632293785489,73.768800720371019,72.849896264589219,71.752796366314499,79.395322356579058,71.952885629364346,71.56046366515713,68.524397546965702,66.597773635215916,56.01282485827597,57.263206627657077,44.279130717093729,42.009224786946596,45.850779127108524,48.191407034203252,50.506050066619906,47.180017020692077,49.884899496583969,44.665843919109804,47.04928482105494,45.66071809689128,46.886354359461151,48.361231693444722,47.015204232954012,47.53998414467555,47.250716954283369,44.083403339431605,41.847846107252856,43.453480566953047,43.94105745006383,48.946575803523587,49.042770821769565,45.846243822742011,46.961342592335264,44.892145407226451,45.820970952595474,45.938393595023939,47.524102245471639,47.370391370081649,46.562307842829902,47.008369982188668,43.160417993528583,39.113331057194316,36.477116717448503,32.058442144286118,34.019109851900545,37.370588236855617,33.056483872166588,34.185742847775153,31.708402076449854,34.755649681364076,36.72646813093791,37.457832329135904,36.904554333269097,39.67432213147481,41.459046823219822,41.703818227465014,40.108782761474998,39.598985485857746,37.629738620063797,37.439360500046163,36.42735049095225,36.613429283495165,36.651900708792716,36.73523395917374,38.799199941273926,38.615057589034208,39.378811629822891,41.01769853748705,41.055866694463155,42.14216473268538,40.346631637582156,37.676169758899064,37.231229183584993,39.402629259095661,42.126711152625376,42.380160594926579,44.055729602029189,43.171194339657958,46.878526332480298,47.853332443803509,46.403225109745215,46.520937897000003,46.978011268000003,47.871918272999999,44.246602660000001,43.218214128999996,48.487238717000004,52.365278281999998,53.728092975999999,52.291559106999998,51.952247290999999,51.912218516000003,51.061724634999997,51.895105911999998,52.275476474000001,54.666008845,54.517733038000003,54.648356165000003,56.183948285,54.307414875999996,57.214329153999998,56.562819273999999,57.849311890000003,57.916038016000002,56.145873549999997,54.337880186,54.181442472999997,51.633391743000004,50.400088525999998,45.291809294000004,44.878346014999998,46.792944300999999,45.494734373999997,50.518458105999997,50.644368615000005,50.646160335000005,46.527041169,45.856504090999998,45.235387709999998,38.647841491000001,38.248994140999997,38.453751551000003,38.876787245000003,39.049328435,38.679112201000002,39.378205352000002,39.593266673999999,40.688711286999997,42.480247220000003,42.768166245000003,45.330151755000003,46.065474182000003,45.391566351999998,45.213604162999999,41.720948774,42.373219998000003,40.551431311999998,40.520454131999998,42.098883278000002,38.717011673000002,39.373594762000003,38.165221953,37.310054856000001,39.698246574999999,40.349186535999998,39.621390273999999,39.374408305999999,39.854554243999999,40.634531609,41.034100481999999,40.520559018,40.251759116999999,40.056988079,39.059634668000001,40.525520307999997,41.481437896000003,41.644545809,41.373195067000005,41.170934185999997,40.436497951,40.851063942000003,39.933803814999997,38.366118446999998,38.384813567999998,38.066121504999998,38.203365029000004,38.343354832000003,39.085358878999998,40.515939121000002,40.642937617000001,39.697843146000004,38.418384625999998,38.829813876999999,37.190466031,38.135004802000005,37.244235637999999,38.713978048000001,39.682371717000002,45.526883208999998,46.455596307,47.285505588999996,47.188176579999997,47.075967651999996,46.999477319999997,45.680627031,46.685813179,51.106893911,51.412784486,48.743124960999999,48.780559226000001,41.068192273999998,33.375356427,39.401412696000001,38.245723234000003,36.053404649999997,35.685287467999999,36.845639063,37.903567579000004,36.659099464000001,36.357452735999999,36.415888551000002,36.867444908000003,34.493411844999997,33.764680879000004,35.256298856000001,36.753215056000002,36.836953696000002,36.70336691,37.291275661,37.608625619999998,37.129218829000003,37.966210062000002,39.971239539999999,39.687851017999996,40.525610233000002,39.301992442,40.013279179000001,39.739188001999999,39.755781102,38.681566295000003,39.477486483,39.040400017000003,39.223342948000003,38.596042721000003,38.428101525000002,39.200233292,38.622581506000003,37.598288574000001,34.007625802,34.446496398000001,34.545424300000001,32.760420660999998,34.261021519000003,33.783474364,33.942058187000001,33.842106158,33.730965196999996,33.599929965000001,33.899740553999997,34.005744641,32.658805622000003,32.728673888000003,32.499173714999998,32.682987300999997,33.253553719000003,34.076800499999997,33.974091381000001,35.203286384999998,34.641849215000001,35.537400716999997,35.524161589999999,37.316754711999998,38.283134451999999,39.327009054999998,39.503226761999997,41.200092949999998,43.021729833000002,45.233853764999999,46.229221229000004,46.237785109999997,46.398533067000002,43.999116323000003,44.729352098,48.66205815,49.314331336999999,48.888841213999996,49.909071716999996,47.268829275000002,49.392712197999998,50.295572018000001,51.379598753000003,50.071794766000004,52.281674424000002,48.741838788000003,50.154702903999997,52.573167232999999,53.206927098999998,53.939581135000005,54.912898282,52.488114414000002,52.307484488,56.767690643999998,54.822056754999998,50.465605221000004,50.672970816999999,51.757454013999997,50.718089481,49.744542856000002,51.904720648000001,55.243046108000001,52.963280271000002,55.663959464000001,57.361176086999997,57.276974521,58.427484903,56.368977428999997,58.747111553000003,59.197442795999997,56.074656169000001,55.388429451999997,57.236932379999999,56.504060653000003,55.800328716999999,58.092884529999999,56.672909646000001,53.60356805,51.732272727999998,52.559355909000004,53.001126490000004,51.939556414000002,49.402772558000002,46.085626380000001,46.550188482000003,44.889564016000001,49.002738328,52.138809841000004,53.789701626000003,49.719901217999997,50.723419755000002,54.499723496999998,53.897789071000005,54.999019914000002,52.678388890000001,53.693796012,51.313680097000002,53.180895681999999,50.704751363999996,49.766797060999998,50.936543686,48.854225989,50.210387095999998,52.255654870000001,51.212405768000004,53.170590808,53.184227100000001,51.391580957000002,51.848484911,53.406982106000001,53.888773442000002,53.293754348,53.007197978999997,52.407370467,52.596003846000002,53.748322836,53.251564873,53.005739000000005,54.564722582000002,56.732102419,56.937840854000001,57.797037383999999,56.992017353000001,58.081935422000001,53.332644754999997,51.720242552999999,49.170519221999996,50.340787249999998,49.457240040000002,49.361469034000002,50.163179665000001,49.340762837999996,50.766565772999996,48.881267106999999,49.795146459999998,48.644982466999998,50.330454484000001,47.809054821000004,47.873120415999999,44.432025996,44.328471030999999,45.098059231000001,43.152614471,44.387451302000002,44.083358769999997,44.262948884000004,45.250182938000002,45.214585135999997,46.388649672,45.792796280000005,46.329028047000001,46.130776779000001,45.317091230000003,45.395036363000003,45.759547421999997,44.448607029000001,44.212842103,44.699340986000003,45.061733930000003,46.551729711999997,46.165628603999998,46.221571249,45.026241722000002,44.930641780000002,46.089684667,45.872639620000001,46.090238923000001,42.598673499,44.117161684000003,41.569983655000001,42.017409909999998,41.445225020000002,36.592161451999999,36.405662812999999,36.772780867000002,36.882185192000001,36.041942865999999,36.577072831000002,37.416991521,37.772827900999999,37.169137615000004,37.356299585999999,38.500047639999998,40.516870918999999,39.892459379000002,41.365606159999999,40.802476804999998,43.009237681999998,41.715670398,42.297944391999998,39.990255482000002,40.638722521999995,43.195467980000004,44.247452344000003,44.636605261999996,45.625870475999996,45.620116144000001,43.934115155999997,42.874530317999998,43.394199215999997,42.992619130000001,42.929653389000002,42.824240761999995,43.245390567000001,43.220607846,46.900474572,46.406160293999996,46.821687906000001,46.267767274000001,46.948054446999997,45.753179324999998,45.823244303999999,47.857875194000002,48.266843334000001,47.304314255000001,47.747375050999999,45.048299573000001,44.656037753,45.597784310000002,45.739375621999997,46.134722896,47.075319362000002,45.886460032000002,45.654060987000001,46.233470459999999,44.830163750000004,44.334278680000004,44.156905850999998,44.399884665999998,44.156614961999999,44.180543030000003,44.965543693000001,45.548776056999998,45.386501493000004,45.240451987999997,45.350707946,44.927904685999998,45.524128173999998,43.317125949000001,40.889712461999999,38.073974914000004,37.829175372999998,38.335153155999997,38.411109320999998,37.729235500000001,37.150914335000003,38.170212341000003,37.360563978999998,37.042845209999996,37.133273432000003,37.429200551000001,37.361200124,38.346219933,37.605586789,36.535767194000002,36.089578003,36.326056809999997,36.268962766999998,36.315936522000001,36.667584636999997,36.980923027999999,37.309503362999997,36.764374144999998,36.534594994999999,35.560757672999998,34.258752469999997,34.858969004000002,35.427647274999998,35.857213340999998,37.102360505,37.123640174999998,36.252830803999998,37.158135276000003,38.031949802,38.451120752000001,36.578010008,37.138875290999998,37.310392408999995,36.697846998999999,37.662067034000003,37.699106536000002,38.142625805000002,39.405548981999999,39.505551609000001,40.127081783999998,41.057237198000003,39.116716533999998,38.468802056999998,38.901043336000001,38.186951979,38.934381504000001,38.532687418999998,38.643290305999997,37.000997068000004,36.954858907999999,36.998815160999996,36.309627290000002,36.716451298999999,37.122690652999999,37.494905142,38.048437202000002,36.936501985,36.807925714999996,36.633409696000001,37.68372703,39.981311628,40.980191990000002,44.251372781000001,44.118667420000001,44.995246150999996,45.064284334,44.434173997999999,44.776822152999998,46.183748937000004,46.086377061,45.551781204000001,48.037706284000002,46.868344764999996,47.938771340999999,48.959317904999999,50.082851081000001,52.529124052999997,51.775523673999999,54.838650888000004,54.78433476,57.255893614999998,58.144837308,58.525160829999997,55.608076552,54.193330770000003,57.646211166000001,54.560842735000001,54.364225079999997,53.778721378,56.413697737,56.018731315000004,52.252094954999997,57.414978275999999,58.051563112000004,58.296075764999998,59.405971403999999,59.021030561000003,57.661576375999999,58.332754467000001,57.968731884999997,57.782363140999998,59.338136512999995,61.731255974999996,61.828035632999999,61.568387188999999,62.583994969000003,60.785494405999998,62.753740784000001,65.576417789000004,65.613717921000003,65.275201840000008,60.644485992,60.910738363,62.179964208999998,64.640940524000001,61.686284498999996,62.092732730999998,60.906003642999998,61.334389752999996,60.008497871000003,61.144420889000003,63.560872766000003,65.507851844000001,65.762718453999994,66.582445062000005,68.160517343999999,68.150996512000006,71.214627230000005,70.329799011999995,68.352826339999993,67.820983097999999,66.74714127,69.961854091999996,68.690147096999993,63.628453833000002,65.393398669999996,63.783675895000002,61.500090870999998,59.585335833999999,62.925997451999997,60.831759998999999,68.186453223000001,68.613177562999994,65.130576443999999,66.798282001999993,65.59178527600001,66.561565938000001,68.522178232000002,67.660592828000006,64.498425702000006,66.420142135999996,66.409216248999996,65.951591785000005,62.392400006999999,61.336037903999994,62.310319673999999,61.670747311,63.575558252999997,64.353469261000001,63.419020052,65.845227566000005,66.731418024999996,63.853973416000002,66.164310975999996,68.539454321999997,68.218270605000001,67.880910834000005,68.807491777999999,69.057265634999993,70.839322828999997,69.927587904999996,72.071519207999998,72.327344847000006,73.524713867000003,76.036599682999992,74.929094180999996,77.497845966,78.346261952999996,78.028374998999993,79.752669933999996,81.873822169999997,82.461526063999997,81.041179522999997,78.486890537999997,78.961743444999996,83.533018420999994,87.185691472000002,87.202924875999997,89.066926100000003,89.938942097999998,91.026146705000002,91.423636352000003,95.910473707999998,100.733807052,99.718376406999994,99.877588696000004,93.876076041000005,105.859269981,106.723520775,106.236903884,109.770339337,110.875571814,113.769577379,111.65895053,114.05193722,112.83782993,105.06169987,96.225599919999993,103.276763422,98.675350647000002,88.22644923,98.880534345000001,99.73780093100001,96.295337645000004,98.334546727000003,101.037095239,105.220910398,106.676839978,103.820260774,106.355668425,105.103476861,103.88549331199999,105.937323939,102.446827806,96.475385901999999,94.886788205000002,96.254693783999997,94.085147190000001,96.384644459,97.715895762000002,101.28142462,95.928738525,93.385508923000003,90.915888602999999,77.533144190000002,68.329441907000003,74.466469047000004,71.345797560999998,72.020400913000003,69.243185238999999,72.163248117999998,73.329449206000007,73.917063432999996,75.112971123999998,73.906461268000001,73.461198667000005,67.670365149000006,68.320461261000005,69.978989145,73.670876824999993,73.718238220000003,75.259927763999997,73.860091870000005,72.798221756000004,71.485907673,74.222665503000002,71.074917948999996,70.698830272999999,70.695599231999992,70.068510347,67.394062202000001,72.557326219000004,73.596676043000002,76.618122499999998,77.205816882999997,75.651677663000001,84.817824528000003,84.301501974000004,82.445004228999991,81.810492268000004,84.407241936999995,87.278233736000004,86.590940981000003,88.933783968,88.188353179000003,86.832082210999999,85.944758605999994,85.207913458999997,85.318085886000006,83.646074834000004,82.987127909999998,86.566001282999991,87.322377447999997,85.408664166999998,79.62811795399999,77.611432144999995,78.559278659,77.278962987,72.112367812000002,76.865272418000004,73.653326931999999,72.912172877000003,75.539524138000004,76.879960265999998,71.803353611999995,68.000969656999999,70.713914642000006,70.530903445000007,69.771961817999994,68.992177788000006,67.323407394,67.805706266000001,69.776870129000002,69.336432207000001,70.706817549999997,67.581671071000002,66.577536856000009,69.821072446000002,69.172185560999992,68.939980478999999,64.664628526000001,59.630724407000002,58.134520412000001,62.068401868000002,58.155779465000002,60.592315636000002,61.147665728999996,61.393193232999998,60.115139400000004,61.832410058999997,63.288764505000003,65.355967761000002,68.316161016999999,67.332800868999996,66.585883898000006,65.597322594000005,67.592569742999999,67.724516961999996,69.354702282999995,65.526464595999997,64.804473098000003,62.340736867000004,61.110851609000001,64.166857371999996,64.389183756999998,62.767803506,64.149327913999997,62.391171383999996,61.323466609,61.114533726000005,56.483823606999998,54.697118111000002,51.206826903999996,45.909794484999999,48.146832037000003,46.351352181999999,51.565076777999998,50.412222587000002,50.689517131000002,48.219845083000003,50.818094619999997,51.651342509000003,51.217206021000003,49.848012824999998,50.593253410999999,50.584155777999996,50.799463842999998,51.087542976000002,51.870973968000001,55.714045747,55.784245003000002,59.417798891000004,59.545099194999999,59.115495436000003,56.370515849999997,52.361675491,51.866405102000002,51.303474503000004,52.112104418999998,51.356181296000003,48.586395090000003,51.490841939999996,49.340444357000003,51.071338124999997,49.280809826000002,47.537309673999999,48.884992066999999,49.844614045,52.255078165999997,52.838773435999997,51.971875725000004,53.036874750999999,54.498344713000002,53.559099222,52.155153124999998,50.711144892,51.655954334999997,52.432973531000002,54.402082919000001,55.806880387,56.689853518,55.558188115999997,57.569910433000004,59.129394439999999,58.182743932000001,60.380586514999997,62.622328019000001,61.572280919999997,60.924456096999997,58.564871552,54.155576386,52.755979171,52.089206370999996,54.413637928,54.494704951999999,55.451649953999997,55.692795242000003,54.144272733999998,53.154610853000001,54.557685805000006,55.857303307999999,57.049804211000001,55.552705076999999,58.695074691999999,57.330740753000001,56.653332054000003,55.354241387000002,57.684999091000002,56.919541475000003,60.112301482999996,58.801131353999999,59.153451525000001,56.703347770999997,57.562487381000004,53.697397270000003,54.284267153000002,55.078494640999999,53.277878962999999,55.23392149,56.763120532000002,53.222763325999999,52.554736654999999,51.143502601000002,49.359432235999996,47.512811663999997,50.135739350000001,58.810301903000003,58.976234644000002,60.551915346000001,63.096474805,64.078493808999994,66.565235005999995,64.697098030999996,61.910054443,58.937566707999999,62.188375921999999,65.932900039000003,62.939876945999998,68.404869345000009,67.931468160000009,65.504560053999995,68.602588642000001,71.29332783000001,76.747220569999996,80.625261593999994,80.577217187999992,78.306068293999999,87.457560125000001,86.284246732,87.280131643000004,90.889052015999994,91.485681344,101.945431856,106.895219056,110.670214315,110.01810088000001,118.61777253699999,118.11909256400001,121.205591177,102.688023825,100.928295151,110.080284824,119.190797655,118.95985321400001,117.49162314900001,119.26566551800001,116.29951787100001,111.884124285,102.477769456,92.399218762000004,96.250903351999995,90.524577194999992,92.540869420000007,100.72192774299999,104.176673147,100.657703266,93.943566266999994,92.198101629000007,96.075237650000005,91.082495995999992,90.714683586999996,89.044870032000006,93.257282314999998,96.682204869000003,102.56776981500001,103.20550962900001,102.767247215,102.88881709099999,93.454879284,89.142556682999995,86.054410559000004,89.799686687000005,89.393902319000006,87.465292886,85.160399221000006,88.914795478000002,95.598468513,94.708049950999992,102.64994943900001,95.982681774,91.404737054999998,95.633198038999993,98.675375736000007,94.432674534,94.757297488999995,92.848050471000008,92.209601743999997,91.202604425000004,87.077949722,82.660031966999995,86.771157083999995,90.476669700000002,91.336457182999993,83.363749912000003,71.342988719000004,77.536111712999997,71.540287250999995,69.653733035000002,67.253635254000002,66.301471703000004,67.805804390000006,66.718458717000004,69.448367153000007,69.118074272000001,71.770879339000004,70.129239257999998,72.378189633000005,70.665914244000007,70.055977076000005,71.345779934999996,66.513652579999999,x:18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,y:0.41026555177582225,0.37053923610934802,0.43401065711398878,0.42554756571026964,0.4568208439918422,0.50099681353485614,0.49876506945019727,0.54628114013446094,0.55000266164887179,0.58904160291326768,0.57834986076898076,0.59041569334419286,0.56918537066763086,0.57483402606970913,0.55705037949247327,0.63559429325036376,0.62988942235745782,0.72289922206838853,0.67830529856678368,0.81990062193529312,0.92575894010606419,0.9272384984538995,0.88782085715303793,0.86560192421287496,0.87731650576050058,0.86892567259133102,0.75179278340959854,0.83655787267693071,0.80854758346089639,0.87942178086145262,0.87600818387662827,0.8903156812466797,0.87414086917174316,0.97514443039123222,0.93226659456944816,1.0435275615215289,1.0737756337329252,1.0369301873858205,0.94250352800462167,0.75685641616187027,0.76996007311762327,0.6369364459889244,0.71577900931940874,0.65656758243628843,0.611114970659834,0.71441200297434193,0.78147184041809581,0.8237261801756901,0.84580015672349873,0.75614582687568088,0.72969064487143953,0.63561481657076158,0.70355699804164118,0.66699399710054408,0.66466894332134174,0.66638028132797089,0.63870815579338469,0.56728108375136266,0.63833546660326945,0.55070403589854955,0.66390688315602375,0.73183304011595496,0.77230217911776222,0.75174960929282975,0.69862977341250598,0.71491941486891264,0.68060258563103915,0.67512196568294058,0.63352598437796814,0.64095985236554576,0.64352853535296539,0.60867228915804716,0.5239732791863041,0.5659605477513221,0.57556308724042715,0.62709189850361824,0.61698616985729871,0.60228142572772825,0.6678319894090059,0.65591428398692742,0.64899334257296459,0.5940612403368597,0.5778502272796544,0.59200498071279029,0.60718461552001557,0.57153438363023668,0.55141603559409447,0.56550330851522901,0.62771492668743889,0.61112189612696355,0.61731915331307974,0.63463409675138749,0.61374037342898191,0.59744516681307047,0.59846521276501008,0.53911227249404092,0.52100847015794471,0.5037015948791197,0.49095020898391795,0.44597310600943274,0.43381198461521109,0.45098923683427827,0.52400644676881747,0.5963503322941115,0.61898349556201993,0.72350354394163574,0.68187860378932896,0.78802225699917727,0.68899219734579376,0.64347875964085688,0.71765514899334448,0.71969329814591276,0.69052614134897183,0.74303308697551884,0.87183795548051535,0.83464877571624285,0.84735716758791213,0.90296982679896587,0.91802244328473748,0.88129541245422871,0.92212587016562253,0.90497774023527811,0.81625908188840413,0.7513516594066374,0.72717166221678653,0.75398926324992033,0.79313920954725248,0.83698460420666621,0.8260882898537929,0.91318311449806089,0.90832971764721293,0.85364327183294719,0.90211624149372227,0.88171559628787932,0.89446126253833569,0.80673239994784751,0.85287677660938499,0.80519474061297913,0.77524048015822444,0.79323579021793478,0.82716633230367975,0.90321993143306756,0.9278322318050094,0.923165576103397,0.92848786909031844,1.0592240365958503,1.0402939572325067,0.99748469473141199,1.0308067361811162,1.1713631553550812,1.1630818705875505,1.1824962391188087,1.1664265841686614,1.2604711814200513,1.2661206708051864,1.2789574234020193,1.2507631927434169,1.1780967061510701,1.1719345807905377,1.3948682225574487,1.3846042454864609,1.6300090832364198,1.7950047963756788,2.0999480757535878,2.036472009558743,1.96215214728619,2.0109309993471456,2.2902789638736536,2.3821844022337828,2.133206467631652,2.3348120984761707,2.5503301512499732,2.4032338616276334,2.4561394236292386,2.5647383745892185,2.5916374967952862,2.609509013543871,2.6556548662826032,2.6763645943536929,2.192554306994289,2.4829024220831144,2.5631055046158338,2.9713559557461267,2.6886655895494513,2.8505044479147372,2.5853720191576812,2.879742745221435,2.8909431737547848,2.9929210622004945,2.9074136351294086,2.9559876275916253,3.0111147725346115,2.9893797104971185,3.368993902251944,3.9266890833575872,3.5318565929119359,3.4017465811699878,3.6253136139182374,4.2138441884014668,4.2939391927356638,4.4957689044166784,4.7248249078645301,4.6735786402848021,4.3945861606190277,4.1913098056054707,4.2030311276067209,4.2562145967561094,4.1601997428160189,4.0179194790513435,4.0882793935585369,4.0790210160250098,3.7845843607531435,3.2545266823397583,3.4418771913724839,3.3166007367107824,3.2932157383732346,3.4647350458964041,3.4491928459347747,3.7675763621233926,4.0626636616710528,4.1509935678208905,3.9386455741960589,3.8450560143155741,3.9186867808934096,4.0919491210496233,4.173236237369025,4.5357748043282413,4.3464775454747553,4.2416829563072156,3.9820323502864028,4.2518817100011148,4.0725047353574695,4.1331628627868042,4.2392599783182305,4.4396947123500894,4.3464137485860448,4.6156315721107148,4.5417888524893328,4.5440110145148793,4.2200623212424944,4.0072973374679179,3.6668260114169442,3.6643424998856204,4.0091719984037297,3.9760034222175875,3.9066080139939316,4.1463082856753886,4.2247277394814233,4.2139085785473753,4.4123773871077816,4.7501875002051861,4.3745560900105005,4.6815430391893358,4.6309212956280987,4.8162503009220075,4.3649866067180199,4.5313266617261263,4.3865828290337276,4.4519136050601844,4.4390693563627224,4.4829395871499571,4.4613923772417934,4.5840641368160391,5.116817510227861,5.0651949404267498,4.9082679509380398,4.4057684961613006,3.9109328834911139,4.1166732482840018,4.0508130856404989,3.8881503143142595,3.6514654051484001,3.3938182532220935,3.3761869606650521,3.9130645722736688,4.1397128428146175,4.0776036154619817,4.1904557917300735,4.3862472668390353,4.3621333221044836,4.1734365442794115,4.4854183068575253,4.0233318296312177,4.2278554463913451,4.2814068851628804,4.3171590911825319,4.2712526704110587,4.2923986006314863,3.9062742108702935,4.2338724437103394,4.2449408141479807,4.0794240012238561,4.7541106336284429,4.2930014715283278,4.1961978056781675,4.3973211569582986,4.7471404439159812,3.2384526335347346,3.5082212655748322,3.3278187738634131,3.1225822674732342,2.48260412917314,3.0185339652700947,2.9374910492772131,3.1746327292817966,2.9464338358142044,2.6369758592680341,2.4465496283861654,2.5878445829923606,2.941502823010083,2.8409681899479722,2.9257589336021823,3.0476910283728671,2.7855561947244354,2.6356298241812794,2.7176230305641127,2.5052712130124064,2.4139630015215943,2.509706252949087,2.3160807421389649,2.0581362840563457,2.0392293981347933,2.1792537344897482,2.3424588042303469,2.2904936237834619,2.1570134529530378,2.16055820256814,2.0444660576222873,1.9817698595397246,2.0585996198974925,1.6311940820155968,1.5538643763356816,1.6308638120947734,1.632047838754616,1.5611970243118662,1.5257006626730316,1.6362464797220326,1.8117974822634011,1.8668231282348842,1.9822018275751532,1.8634598913044442,1.8563366175384601,1.9540896227527611,2.2005693551289056,2.5528859192625646,2.7495544195947872,2.6536374674818433,2.3838776352185818,2.6788172516804849,2.5792923535341714,2.818728184473386,2.7283207376390806,2.6665185316983298,2.6129252668211365,2.4386302127114163,2.2836065569379826,2.3191068279757303,2.323898472473104,2.1431814140648413,2.0390667923710026,2.2379903246087594,2.3068445526210297,2.403030709124593,2.3887313706960924,2.4226284718347557,2.6225372580343844,2.5867495159789513,2.6459689276783536,2.9050767309492187,2.895965586380072,3.0165364489072033,2.8226529978096551,2.9088735259239797,2.927122396054358,3.0971168669866103,3.2276138966464458,3.1647555172747133,3.2307675201617911,2.9726491482217625,3.1126060929487096,3.1619398870748228,3.2770424402865643,3.1484748468275683,3.5340379923238743,3.6649850588391644,3.6216435260530773,3.5731661003011652,3.3836702617333572,3.474154119984135,3.7273663045091894,3.8987484739302829,3.9301559870116591,4.0119221121054238,4.1170090653713771,3.9678735028882954,4.0506647176060824,3.7841154722423198,3.945447454575941,3.8800144235387677,3.8373386679793384,3.8672676722605672,3.9048316160305205,4.0991354277111327,4.0552975162766245,4.0244551070466059,4.0105551358650757,4.1498986718378887,4.3482607776234374,3.6310920097355535,3.6392401078645094,3.6324026478894922,3.316938907964456,3.3862339793959677,3.4199489835804542,3.7291219236735031,3.8511397343311842,4.154670449833759,4.1534974975934915,3.7646255595050633,3.7080294815183095,3.7236906608112292,3.0721526569384849,2.7577117911037732,3.2349453193467497,3.4210147302719776,3.0970165183309177,3.0338729914488312,3.1550968013530962,3.1054633533928069,2.9161804275660757,2.9904719959068018,3.0211359680504586,3.2582732538515842,3.3906377818234716,3.3654935801430241,3.2438204410927653,3.2935381002449873,3.2316226182211381,3.2144900678506332,3.2085851830951384,3.2795120477156274,3.1000560626097524,3.1921191013297374,3.1629607183166826,3.328241013669853,3.4244312848195477,3.4253785943157027,3.3998113686379838,3.3477219999815873,3.2793163550596489,3.200224587779644,3.3331949703321868,3.3061463779590099,3.3748970414973201,3.4585470811664152,3.3415750008637417,3.5384331091568413,3.7562914769732743,3.5064514988165172,3.6490804089699509,3.8599866299792325,3.7509355451891224,3.8591563459875999,3.9183981498293861,4.0155552058557475,4.3239983089703458,4.1595151578526384,4.1074786912258503,4.1006327654980623,4.186294234774266,4.4219952818370984,4.4860677198683732,4.1419834163048392,4.3012508851375344,4.192436969109167,4.2312641943971983,4.1784346927182696,4.0071583619411797,3.6880023444298331,3.7012105754497782,3.369573088514926,3.6894062253174695,3.7333076884841319,3.6869936747152394,3.4977831344089054,3.5434696992275008,3.4777956972295101,3.557091586920734,3.1853309353946884,3.2583865956194416,3.3709368708036891,3.6209031012015771,3.4736802136249025,3.4552812331479856,3.4269205010212715,3.2276959614176235,2.8853869348204455,2.7296140015499049,2.8973600540713846,2.9064872249528264,3.0593174189945671,2.8629674562723579,2.6914656459478437,2.7811593126079401,2.7080759489482205,2.4650853435472158,3.0249029754828314,3.1053106551735681,3.0426468394454531,3.009388729842172,3.033472876787684,3.0415795312589466,2.9853214191603712,3.1676844436192368,3.2373971423332364,3.493417253862134,3.4548035184467949,3.5347399399236394,3.6229303842909815,3.8409065587042051,3.6415706588072396,3.5794503101239457,3.704071628053839,3.975935373510822,4.0822733029307585,4.0923399570044978,4.1602485192937877,4.3112534804185714,4.0760192320964848,3.8925695857433595,3.8478454050794539,3.7617233355907302,3.7003858679163812,3.5892485515849017,3.7178793719040755,4.0983941508287955,3.8652149479467539,3.8785650397626625,3.8720190902706122,3.8631996831729793,3.5427832086609783,3.6726847642437406,3.5490181068249882,3.5187273332968942,3.2001216496715728,2.7625040760090229,2.8066660550508118,2.6321305784992575,2.6548234282945202,2.762385293579257,2.7273265993690927,2.9262456428789676,3.1084822682249467,3.0315415591742436,3.1282215742241988,3.0725513841662462,2.9593240419918345,2.837917427423335,3.0860729784503604,3.1743350681894213,3.2342786361440972,3.3603660102700985,3.2664237527558129,3.4059727569359382,3.2128574803967211,3.0899218377659992,3.2047189383271188,3.0884739110090749,3.1529612629845047,3.4031824611186607,4.0705941492937967,3.7330441901647617,3.7370135888067608,3.4034674606720188,3.2349282837582365,2.9189240733548445,2.9839112108740267,2.8645296951400496,2.8189741916253297,3.0824834542962805,2.9961407925554084,2.9363845510153084,3.2289018219493357,3.252482915528816,3.2451798652491419,3.2081770831461967,2.9630396577341287,3.019902355934704,2.816848683892843,2.711599301388631,2.7280864684205,2.9730192625509062,2.793074153098928,2.7626649255117002,2.8045026565841624,2.7016176649504047,2.7286785495067392,2.6775049569073701,2.7920612818942772,2.7907942872686817,2.9696253005315754,3.0375495618972508,3.0036739487154591,2.9710141929875391,3.035172256355338,3.1071519619479773,3.1574734382813432,3.0944639257504036,3.2936033243421008,3.4616555080336866,3.4507670474991414,3.6456572768398416,3.8890255776027374,3.9254621966377812,4.3608879849026749,4.952169098268044,5.0357034766457929,4.7115487613077391,4.3770486762525707,3.9536302938345926,4.1657566034773623,3.8114495586906258,3.9300745717301169,3.842473823228616,3.3295693968234161,3.5585905391133394,3.93258122280794,3.7251340140425384,3.700266976397927,3.684595394747916,3.6907414066273958,4.000997192206313,4.2826618231009093,4.5834571656272942,4.1771034498326856,4.0236669555570472,4.1128241346111025,4.0039588503124577,4.0320795589704232,3.7400933049657255,3.8391865413071713,3.7153358373236784,3.4237558999879667,3.1056597561175465,3.1869507425036119,3.1309081437022854,3.280082806500829,3.6467876414172054,3.2324344377412046,3.2219935919884364,3.0448601562231232,2.979296439519004,2.3461668716523363,2.3443818268957202,1.6228869192839568,1.5592702303513519,1.6575149928720307,1.5200137684825066,1.6503802382724686,1.4724288777912378,1.5503131740645699,1.3310715032853153,1.363446657043184,1.2911732197572263,1.3444096149422933,1.4921997802802736,1.413362419885992,1.4040899237622426,1.4003936635060157,1.2677467447348434,1.2729918564526415,1.3085183887308958,1.3706401688309597,1.6126996209837614,1.5648658203400174,1.4136146184000964,1.4865752758549746,1.3713998997421939,1.3276318911904639,1.2970037166039745,1.3518556783110469,1.339759259765728,1.3248516622590358,1.3552433176883198,1.2674853542130009,1.1675349401283341,1.1235494076142345,0.97952842034258225,0.96773324901530344,0.96616367554049276,0.91914614775019032,0.92263565402443248,0.8480631670422305,1.0074632438764155,1.3785292857566489,1.345538573323978,1.3436495708791441,1.3874972395266596,1.4101420330542709,1.3447377022753599,1.2984507419185434,1.2414697424789622,1.2102479452213331,1.1616769413411561,1.1173240531435766,1.1346321966647182,1.2330532706962813,1.2250878741880129,1.3180532365342117,1.3046855752328028,1.2999979671980739,1.3367931133491808,1.3118350369789908,1.3277372622291992,1.2721448830237136,1.183088493332825,1.1778844569952227,1.2380301377296874,1.3457374178699482,1.3128691727660922,1.4041908155195841,1.3642501286504043,1.4731425862802752,1.5270601615972978,1.6669085944118152,1.6452363619999986,1.6735829980000005,1.7358299959999997,1.5851395720000028,1.5671898790000043,1.7924707709999979,1.9998512770000048,2.0045871760000011,1.8984147740000026,1.9077559850000014,1.9250167140000016,2.0872052180000011,2.1158045840000028,2.1257727220000007,2.2252652760000018,2.2620261789999958,2.2193588669999968,2.3139498640000014,2.1991607389999999,2.2991069690000003,2.2247870240000012,2.2447939629999993,2.2192223889999951,2.1247460420000053,2.0176426740000011,2.0187306730000003,1.9149508809999958,1.8585844810000012,1.7214865209999957,1.689349061999998,1.7719632909999987,1.7158757930000021,1.9246147400000027,1.9109837029999994,1.9117037389999965,1.7512284190000003,1.7433487430000056,1.7813683050000009,1.9020074139999963,1.8281958680000017,1.796865038,1.7987742030000007,1.8758714690000033,1.8420938869999972,1.8736119860000002,1.8996605729999985,1.7941206230000049,1.8641835369999953,1.8546753569999979,1.9440223489999937,1.9489549819999965,1.913653711000002,1.9045509610000053,1.7295925780000019,1.7224304439999969,1.6429382700000019,1.6285835190000029,1.699879039999999,1.5653398639999949,1.5951484849999957,1.5286083960000028,1.4567223319999982,1.600906762000001,1.642539830000004,1.6311995330000002,1.6014180900000028,1.6159457830000008,1.6278276660000017,1.6570557579999985,1.6120437340000038,1.6038847900000022,1.6484402090000003,1.6192240589999969,1.6653680719999997,1.6891193439999981,1.6898064640000001,1.6846783789999975,1.6731350380000052,1.6270415870000008,1.635438072999996,1.5752391050000014,1.5664568589999988,1.553454815000002,1.6074133649999993,1.6187042249999948,1.6672709949999955,1.7261399120000007,1.7831057209999983,1.8176002069999981,1.7259764169999983,1.6869086620000004,1.7108700759999991,1.7060055030000001,1.7429873069999999,1.6854092530000031,1.7485719290000006,1.8273979749999967,1.6647636580000054,1.705830878999997,1.774315780000002,1.7290072340000009,1.7310483569999988,1.721292008000006,1.6444919290000044,1.7029287189999991,1.8672803790000003,1.8567904639999995,1.8034409019999984,1.8004888760000028,1.4104457159999981,1.2219634679999984,1.3798102370000009,1.330894488999995,1.2237391760000023,1.293250135000001,1.4032174700000013,1.3760248579999939,1.359623280000001,1.2934376500000013,1.2883156519999943,1.3142965499999946,1.2235628380000065,1.1826019699999932,1.2163142690000015,1.2842453999999961,1.2839260049999979,1.2765099790000036,1.2628054300000002,1.2825705210000038,1.2632032349999989,1.291676901999999,1.3497465510000026,1.3561480669999995,1.3831773149999975,1.3340526069999967,1.3603448730000025,1.4120165409999998,1.4117235739999998,1.4191467619999969,1.4335170000000019,1.4270074769999965,1.4443958909999992,1.4273690339999945,1.4132089479999976,1.4038613020000028,1.3966748479999964,1.366807467000001,1.218058825,1.2355842629999998,1.2536992309999988,1.1896284359999996,1.2260332619999943,1.1682036489999987,1.1536689909999964,1.1526841499999989,1.1445609750000045,1.1267595019999987,1.1226583440000013,1.2012757099999973,1.1441363080000002,1.1399671109999971,1.1307935650000047,1.1311406270000006,1.1718805470000007,1.2096261600000062,1.2206048010000004,1.2570826090000011,1.2410739740000025,1.2791730400000034,1.2879354900000024,1.3577118130000017,1.375446844999999,1.3873143180000014,1.3956389180000031,1.4979994230000031,1.5520608749999951,1.642301058000001,1.7754546480000002,1.8020522930000027,1.8306903109999979,1.7133425079999967,1.863096732999999,2.0973854590000016,2.0581621440000006,2.0313953680000054,2.1103978360000042,1.9090856329999966,2.2288455810000016,2.2489451730000027,2.3526673610000017,2.313266837999997,2.3814974840000005,2.2122686579999993,2.3376827250000005,2.5424262020000015,2.5029872449999999,2.5519783769999975,2.5691534289999964,2.4117804169999957,2.6078953089999999,2.8057379660000024,2.5754257759999959,2.4165894699999981,2.2928517779999993,2.3503382479999999,2.2731318650000034,2.2183505269999984,2.3277381519999949,2.5576205269999974,2.396188420999998,2.5812836650000008,2.5863241780000052,2.5225637950000035,2.582130995,2.4462840250000042,2.5021842439999986,2.6021320390000042,2.4970593680000022,2.4544364740000049,2.5681035429999994,2.6657378589999965,2.6846284269999998,2.8898904610000002,2.7295775150000026,2.5420349159999986,2.4672070060000024,2.534463738999996,2.5589745119999989,2.419968996999998,2.2355732719999963,2.0443489069999998,2.0102391169999976,1.9320572479999996,2.171091410999999,2.4863992780000004,2.5231985839999993,2.268568552000005,2.3492614849999995,2.510647542000001,2.4639093689999996,2.5001400920000023,2.4204801739999979,2.3930671130000007,2.2919145089999944,2.3389954310000007,2.1868169660000021,2.0916060959999996,2.1552499619999992,2.0449476410000003,2.1540783950000062,2.2708940839999983,2.1813503069999953,2.2906294120000013,2.2828181889999968,2.2448393849999988,2.2905350329999976,2.396146403000003,2.4130282129999969,2.3708492940000028,2.3294915580000009,2.2945009029999994,2.2785920509999968,2.332870665999998,2.2972995629999957,2.2494737659999942,2.3377502539999995,2.4897843919999971,2.5084823569999983,2.544153528999999,2.5053826130000019,2.6130934990000014,2.4096631990000006,2.301169599000005,2.1389666940000041,2.1789411790000059,2.1128259680000028,2.1375256659999948,2.1828048349999989,2.1409906300000046,2.2009784010000004,2.1071321780000005,2.1718009020000011,2.1089590370000053,2.1737951659999979,2.0330224040000004,2.0318304740000031,1.8291099710000012,1.8181990779999992,1.8545160620000019,1.6973651799999985,1.770280232999994,1.7586919210000005,1.7943743609999956,1.8532448979999998,1.8675266110000024,1.9704275670000015,1.9670265649999976,1.9572820150000041,1.9507811669999953,1.906338396999999,1.934599053999996,1.9580150950000004,1.9648131309999997,1.9093768760000032,1.9637538029999959,1.9781393899999955,2.0372062520000043,1.9813189540000025,1.981212223,1.9103082270000016,1.9071565919999998,1.9434170060000042,1.9145189030000012,1.9396530819999995,1.829385717000001,1.8866437969999978,1.7706601129999981,1.7545870990000054,1.7328368339999969,1.4812667220000009,1.4815323669999998,1.5101721839999982,1.5142967959999964,1.4683622980000024,1.4803574399999988,1.5689844119999989,1.6097939610000012,1.568898554999997,1.5906442090000041,1.6743134610000041,1.7336043780000026,1.6958085320000009,1.7313990860000033,1.6904790419999998,1.8290862140000002,1.7672083400000034,1.7810940590000044,1.7004358229999994,1.7961786760000038,1.8660098020000007,1.8804896589999984,1.9028934870000001,1.8785223750000029,1.8812392869999996,1.806521379000003,1.7848027249999987,1.7976460860000003,1.7814590670000001,1.776895255999996,1.7759689480000063,1.7773654789999966,1.7744356819999965,1.896326099999996,2.0758604710000057,2.0839300740000013,2.030217897,2.0288374200000021,1.9783345760000017,2.0056173609999988,2.0786808410000006,2.1249294400000025,2.1185305679999971,2.0944485959999994,2.0108759370000016,2.0003753700000004,2.0420740199999941,2.0506495610000002,2.0689943020000001,2.0912452689999981,2.0022795550000012,1.9250413910000006,1.9042432219999981,1.9040331539999968,1.8754629229999935,1.9402095510000024,1.9601274760000038,1.9847452700000048,1.9771720150000007,1.9922922040000017,2.0152295910000007,2.0064998609999947,2.0290733560000049,2.0542232450000029,2.0336570589999994,2.0461917380000045,1.979163168999996,1.9240665499999992,1.7962188009999949,1.8227591640000043,1.872268916000003,1.8110134860000002,1.7969786089999999,1.7465839269999961,1.8351568169999979,1.8178095720000016,1.7837568690000012,1.7669023609999996,1.8052651359999956,1.7861276009999969,1.7862746349999981,1.7652041850000018,1.7345029929999995,1.7133198790000037,1.7101226680000039,1.7040265300000002,1.7771629379999965,1.8088448060000033,1.8095865980000028,1.8320776690000002,1.7497555150000039,1.7526270609999983,1.7214744159999995,1.6664644510000031,1.676684244999997,1.7180875350000022,1.7327581409999979,1.7693236129999974,1.7735855600000008,1.7321206869999983,1.7575548669999961,1.7572208119999999,1.7369639779999986,1.646049099999999,1.670658753000005,1.6176012110000002,1.5931246560000005,1.6364696979999991,1.6531924029999985,1.6562200090000019,1.7000089410000001,1.6956457389999997,1.686578787000002,1.7569060539999981,1.6820783800000001,1.681015090999999,1.6860051649999974,1.6195476500000012,1.6695433390000005,1.6817450799999989,1.667827434000003,1.6104781979999956,1.5926392080000014,1.5940672920000054,1.5832348189999976,1.5984652910000037,1.6002912730000034,1.6250895470000017,1.6520572629999961,1.6150747800000005,1.6032099990000006,1.5818745360000008,1.6196248509999975,1.6762044680000017,1.6866834650000015,1.7877475509999954,1.8632171329999991,1.929867827999999,1.9441583799999975,1.9254914429999985,1.9395755030000004,1.9830343659999983,1.9579612930000039,1.8935636029999969,1.9560332829999965,1.9621720630000041,1.9851770400000035,2.0501073650000023,2.0618896880000008,2.1146055700000019,2.0396958640000022,2.1180066430000011,2.135195736,2.2778032929999981,2.2551028230000014,2.3760107950000062,2.263880198999999,2.4018895239999978,2.6484093130000019,2.4774605169999973,2.4609187699999993,2.4080395760000002,2.6095906329999963,2.5689827689999944,2.4532440280000003,2.6251905000000022,2.5920405599999938,2.6957315980000018,2.7006884669999991,2.623806861999995,2.5216693699999979,2.5528466129999998,2.5465916950000036,2.5422797180000032,2.5891204270000046,2.7606493520000015,2.857741529000009,2.8036691160000018,2.9090733339999986,2.6998403190000033,2.8118048949999945,2.8410862180000009,2.8532283339999935,3.0138053239999891,3.0096978239999999,2.9074805249999969,2.982417771999998,3.282470411999995,3.0764205870000012,3.1871876149999991,3.0892013360000021,2.9790117390000006,2.875787944999999,2.969651915,3.0762063869999992,3.3038491230000062,3.2283866910000114,3.1781221869999996,3.1777539539999964,3.1916382619999979,3.3965265729999885,3.2521773600000046,3.1559431330000081,3.1347412260000027,3.084655049999995,3.2323051179999993,3.1819839280000082,2.8412851929999974,2.943359350999998,2.7932755020000002,2.7507848500000023,2.6781531040000033,2.7719450610000038,2.6691598360000057,3.0592660829999971,3.1474031430000053,2.9970144509999983,3.0559773610000036,3.0860276059999876,3.0645874319999962,3.1268114570000023,3.1479823179999897,3.0093529489999895,2.9988792810000007,2.9707549020000101,2.9687413539999881,2.8959620700000031,2.7782652169999977,2.8661042869999989,2.8555671449999949,2.9525512350000014,2.9742737579999954,2.9032241760000019,2.9772003299999881,3.0357571960000058,2.8440852730000046,2.8738228010000029,2.9806241410000069,2.9192070750000028,2.8728457009999886,2.905553151999996,2.8991560410000119,2.9593297920000055,2.9107923300000067,3.0458456670000089,3.0111366479999901,2.9326414180000029,3.1150887950000055,3.0563452310000088,3.0815050709999952,3.1018950650000079,3.0612840210000059,3.1244076010000015,3.2191695530000004,3.2675385480000045,3.1956302159999979,3.0299215419999967,2.9563307530000031,3.1168302620000077,3.330552835000006,3.262434951000003,3.4558276740000053,3.4078468229999999,3.4242243579999894,3.471105405000003,3.6505500610000041,3.789817376000002,3.7040367820000029,3.7414036990000028,3.4576619799999975,3.9557634680000007,4.0439615199999963,3.9216725720000056,3.9648896970000038,3.8318018100000018,4.0425490439999976,4.1603241359999998,4.2209839089999974,4.0789744080000077,3.7685051819999984,3.4378154000000052,3.6105510699999996,3.3837986970000031,3.0232501739999975,3.405525898999997,3.7008426239999892,3.5392156709999938,3.6144636129999981,3.7313530650000075,4.092457459000002,4.2213893159999998,3.9731926420000008,4.0805947329999981,3.9259115149999957,3.7964598410000008,3.8809082639999986,3.791654292000004,3.4576827260000016,3.4022831699999898,3.4947625639999984,3.4342116649999923,3.491691411000005,3.5184496379999928,3.7268907389999981,3.4842871669999909,3.4260437639999992,3.3153012159999946,2.7507955920000029,2.3336543549999931,2.6118312759999895,2.4626135050000073,2.5168242000000021,2.4459297949999979,2.5503938180000034,2.5978648399999997,2.4555150510000061,2.5144575810000021,2.4830446760000058,2.4528859400000016,2.2659994859999983,2.2791803679999987,2.3123567009999988,2.4412836280000079,2.4204711839999931,2.5122995910000014,2.3567288499999961,2.2676541059999948,2.2322429830000061,2.2796144999999939,2.2325523870000126,2.1959940309999979,2.1707909309999991,2.1312686200000002,2.0521780229999962,2.2317678219999948,2.2475746629999946,2.3317714009999975,2.4064331870000046,2.2984385660000015,2.6211774289999994,2.5547121749999917,2.4637323180000124,2.4406511929999937,2.5091861290000139,2.5354981639999892,2.5312015370000012,2.5652228120000018,2.5139079380000027,2.4697827450000034,2.439006796000001,2.4245444320000047,2.5332720329999887,2.3962304960000012,2.3611704160000073,2.3883857970000122,2.4733184540000082,2.4569703490000023,2.2339549700000134,2.1191618180000091,2.1861934310000066,2.1488563980000066,2.0121205389999943,2.1169036050000045,2.0059599340000034,1.8613684399999926,1.9082296149999962,1.9138233430000042,1.8063609109999987,1.705308254000002,1.7454707089999886,1.7603126869999954,1.7564905860000124,1.7424643379999907,1.7120503179999957,1.7109799849999945,1.7569656980000019,1.7232437979999986,1.7388567620000117,1.6683460579999974,1.6514394009999904,1.7089289959999974,1.6737026260000079,1.6738225450000073,1.5116215280000063,1.3653930499999944,1.3110448870000013,1.3961875329999955,1.3064767560000021,1.3747807949999995,1.4083494079999994,1.4160743650000001,1.3946332120000022,1.4220916399999979,1.4375248709999937,1.4955514800000032,1.5653690850000004,1.5787152290000108,1.5695161780000007,1.581683618999989,1.6370091130000048,1.5738821230000042,1.606944876,1.5325077690000057,1.4808552340000034,1.4389745219999952,1.3914467869999996,1.4353771509999973,1.4423700170000018,1.4084919500000055,1.4545984049999987,1.4633918870000002,1.3470653919999975,1.3543646299999992,1.278986450000005,1.2114720549999944,1.1668089370000061,1.0254732599999983,1.0767370089999986,1.0330094640000027,1.1285792090000015,1.1098272049999949,1.1159712420000005,1.0576131579999952,1.1390655320000036,1.1509802609999937,1.1213216020000019,1.1080842380000036,1.1339586010000033,1.1846837920000013,1.2182066069999991,1.2157002559999981,1.221568818999998,1.3288594130000035,1.3257949619999962,1.4305655159999944,1.4134834210000022,1.435054080999997,1.3488505590000059,1.2494600639999973,1.229320100999999,1.2317878980000003,1.2346681340000032,1.1847356349999956,1.1290778569999986,1.1932226320000012,1.1377126339999961,1.1752412370000016,1.1218344639999955,1.0759920420000029,1.1007311239999993,1.1465940129999979,1.2007251320000023,1.2209114170000035,1.1886257129999933,1.2143247420000023,1.267568439999998,1.2378752489999982,1.2150035060000022,1.1715978759999999,1.2247705509999989,1.2466529319999964,1.2940161199999949,1.3640657629999993,1.3672340079999969,1.317933391000004,1.3478352829999949,1.4156691370000019,1.3809453120000015,1.4271750220000001,1.4885648179999933,1.4598029050000036,1.4588900050000007,1.3713070430000016,1.2339285290000035,1.214939459,1.1880925610000048,1.434686874999997,1.4256965069999978,1.4818779570000018,1.4876176219999948,1.4463438229999994,1.424332629999995,1.4471225599999968,1.4996403439999995,1.5159885710000012,1.4911434250000042,1.5932886699999997,1.5665358769999997,1.5346649259999978,1.500534051999999,1.5397632800000025,1.5394749769999976,1.783879657,1.7047146790000056,1.6571109259999943,1.5697715510000023,1.5910789399999956,1.448179746000001,1.462935887999997,1.5058782119999989,1.4905032879999993,1.5603374820000013,1.5659831269999955,1.4885007979999969,1.4728533150000018,1.4126170099999982,1.3530853740000026,1.3249902519999992,1.3897415200000012,1.5893315279999953,1.6387671219999973,1.6700020259999988,1.7556695880000035,1.7762703180000017,1.8558087130000018,1.7460552820000004,1.6707414919999977,1.5994285399999981,1.7059012209999977,1.8220077619999984,1.7368905760000075,1.8935021239999941,1.8353790829999923,1.770133302000005,1.9059189689999982,1.9070854389999994,2.1417410620000084,2.1979888060000121,2.2376910420000087,2.1535653699999955,2.3886956460000022,2.3524191559999963,2.3919081819999946,2.5598724590000046,2.5449301050000059,2.6350159939999998,3.4734164059999983,3.5005544180000072,3.3031324589999969,3.6302337959999988,3.6036740589999994,3.7889378539999967,3.0303852299999932,2.9229405060000033,3.0707397810000003,3.1711883880000045,3.1233515809999943,2.9641674960000017,3.0265394389999898,2.9742689619999965,2.7616222040000054,2.506017338999996,2.2788246260000022,2.3801698000000044,2.1808008349999994,2.1956859689999959,2.4296905400000099,2.6843701279999976,2.624519461999995,2.4912216920000105,2.545368750999998,2.6885140669999998,2.5158364890000087,2.461949826999998,2.3836072860000002,2.5079063800000085,2.6005279729999984,2.7921715829999982,2.822313041000001,2.7860837949999961,2.7918358830000045,2.4596160450000042,2.3224495120000057,2.2287516029999921,2.294619302000001,2.2811084769999894,2.2203310650000105,2.1529659769999938,2.2678148680000021,2.402484544999993,2.3508399630000127,2.6005006969999869,2.3467718699999978,2.1200844749999987,2.1557973710000056,2.202691578999989,2.0791827649999988,2.0829768660000099,2.0443111779999867,2.0664193630000085,2.0678032389999998,1.9668747360000083,1.8820450639999962,2.0035911700000071,2.0690307990000036,2.045706654,1.8494398200000006,1.5765380369999917,1.569047597000008,1.4201030270000103,1.3888817999999929,1.3015547179999913,1.2992811230000001,1.3579253359999939,1.3372857600000003,1.3764812739999996,1.3532413349999928,1.4365966310000005,1.4078872000000047,1.4303526269999907,1.3854573929999958,1.3579078869999961,1.3818280420000093,1.2795065520000009,text:date: 2020-07-27br />market_cap/10^9: 0.41026555br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-07-28br />market_cap/10^9: 0.37053924br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-07-29br />market_cap/10^9: 0.43401066br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-07-30br />market_cap/10^9: 0.42554757br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-07-31br />market_cap/10^9: 0.45682084br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-01br />market_cap/10^9: 0.50099681br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-02br />market_cap/10^9: 0.49876507br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-03br />market_cap/10^9: 0.54628114br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-04br />market_cap/10^9: 0.55000266br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-05br />market_cap/10^9: 0.58904160br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-06br />market_cap/10^9: 0.57834986br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-07br />market_cap/10^9: 0.59041569br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-08br />market_cap/10^9: 0.56918537br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-09br />market_cap/10^9: 0.57483403br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-10br />market_cap/10^9: 0.55705038br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-11br />market_cap/10^9: 0.63559429br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-12br />market_cap/10^9: 0.62988942br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-13br />market_cap/10^9: 0.72289922br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-14br />market_cap/10^9: 0.67830530br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-15br />market_cap/10^9: 0.81990062br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-16br />market_cap/10^9: 0.92575894br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-17br />market_cap/10^9: 0.92723850br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-18br />market_cap/10^9: 0.88782086br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-19br />market_cap/10^9: 0.86560192br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-20br />market_cap/10^9: 0.87731651br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-21br />market_cap/10^9: 0.86892567br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-22br />market_cap/10^9: 0.75179278br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-23br />market_cap/10^9: 0.83655787br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-24br />market_cap/10^9: 0.80854758br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-25br />market_cap/10^9: 0.87942178br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-26br />market_cap/10^9: 0.87600818br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-27br />market_cap/10^9: 0.89031568br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-28br />market_cap/10^9: 0.87414087br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-29br />market_cap/10^9: 0.97514443br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-30br />market_cap/10^9: 0.93226659br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-08-31br />market_cap/10^9: 1.04352756br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-01br />market_cap/10^9: 1.07377563br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-02br />market_cap/10^9: 1.03693019br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-03br />market_cap/10^9: 0.94250353br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-04br />market_cap/10^9: 0.75685642br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-05br />market_cap/10^9: 0.76996007br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-06br />market_cap/10^9: 0.63693645br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-07br />market_cap/10^9: 0.71577901br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-08br />market_cap/10^9: 0.65656758br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-09br />market_cap/10^9: 0.61111497br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-10br />market_cap/10^9: 0.71441200br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-11br />market_cap/10^9: 0.78147184br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-12br />market_cap/10^9: 0.82372618br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-13br />market_cap/10^9: 0.84580016br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-14br />market_cap/10^9: 0.75614583br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-15br />market_cap/10^9: 0.72969064br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-16br />market_cap/10^9: 0.63561482br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-17br />market_cap/10^9: 0.70355700br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-18br />market_cap/10^9: 0.66699400br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-19br />market_cap/10^9: 0.66466894br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-20br />market_cap/10^9: 0.66638028br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-21br />market_cap/10^9: 0.63870816br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-22br />market_cap/10^9: 0.56728108br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-23br />market_cap/10^9: 0.63833547br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-24br />market_cap/10^9: 0.55070404br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-25br />market_cap/10^9: 0.66390688br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-26br />market_cap/10^9: 0.73183304br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-27br />market_cap/10^9: 0.77230218br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-28br />market_cap/10^9: 0.75174961br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-29br />market_cap/10^9: 0.69862977br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-09-30br />market_cap/10^9: 0.71491941br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-01br />market_cap/10^9: 0.68060259br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-02br />market_cap/10^9: 0.67512197br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-03br />market_cap/10^9: 0.63352598br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-04br />market_cap/10^9: 0.64095985br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-05br />market_cap/10^9: 0.64352854br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-06br />market_cap/10^9: 0.60867229br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-07br />market_cap/10^9: 0.52397328br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-08br />market_cap/10^9: 0.56596055br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-09br />market_cap/10^9: 0.57556309br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-10br />market_cap/10^9: 0.62709190br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-11br />market_cap/10^9: 0.61698617br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-12br />market_cap/10^9: 0.60228143br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-13br />market_cap/10^9: 0.66783199br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-14br />market_cap/10^9: 0.65591428br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-15br />market_cap/10^9: 0.64899334br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-16br />market_cap/10^9: 0.59406124br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-17br />market_cap/10^9: 0.57785023br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-18br />market_cap/10^9: 0.59200498br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-19br />market_cap/10^9: 0.60718462br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-20br />market_cap/10^9: 0.57153438br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-21br />market_cap/10^9: 0.55141604br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-22br />market_cap/10^9: 0.56550331br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-23br />market_cap/10^9: 0.62771493br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-24br />market_cap/10^9: 0.61112190br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-25br />market_cap/10^9: 0.61731915br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-26br />market_cap/10^9: 0.63463410br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-27br />market_cap/10^9: 0.61374037br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-28br />market_cap/10^9: 0.59744517br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-29br />market_cap/10^9: 0.59846521br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-30br />market_cap/10^9: 0.53911227br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-10-31br />market_cap/10^9: 0.52100847br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-01br />market_cap/10^9: 0.50370159br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-02br />market_cap/10^9: 0.49095021br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-03br />market_cap/10^9: 0.44597311br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-04br />market_cap/10^9: 0.43381198br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-05br />market_cap/10^9: 0.45098924br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-06br />market_cap/10^9: 0.52400645br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-07br />market_cap/10^9: 0.59635033br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-08br />market_cap/10^9: 0.61898350br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-09br />market_cap/10^9: 0.72350354br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-10br />market_cap/10^9: 0.68187860br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-11br />market_cap/10^9: 0.78802226br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-12br />market_cap/10^9: 0.68899220br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-13br />market_cap/10^9: 0.64347876br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-14br />market_cap/10^9: 0.71765515br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-15br />market_cap/10^9: 0.71969330br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-16br />market_cap/10^9: 0.69052614br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-17br />market_cap/10^9: 0.74303309br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-18br />market_cap/10^9: 0.87183796br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-19br />market_cap/10^9: 0.83464878br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-20br />market_cap/10^9: 0.84735717br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-21br />market_cap/10^9: 0.90296983br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-22br />market_cap/10^9: 0.91802244br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-23br />market_cap/10^9: 0.88129541br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-24br />market_cap/10^9: 0.92212587br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-25br />market_cap/10^9: 0.90497774br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-26br />market_cap/10^9: 0.81625908br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-27br />market_cap/10^9: 0.75135166br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-28br />market_cap/10^9: 0.72717166br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-29br />market_cap/10^9: 0.75398926br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-11-30br />market_cap/10^9: 0.79313921br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-01br />market_cap/10^9: 0.83698460br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-02br />market_cap/10^9: 0.82608829br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-03br />market_cap/10^9: 0.91318311br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-04br />market_cap/10^9: 0.90832972br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-05br />market_cap/10^9: 0.85364327br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-06br />market_cap/10^9: 0.90211624br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-07br />market_cap/10^9: 0.88171560br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-08br />market_cap/10^9: 0.89446126br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-09br />market_cap/10^9: 0.80673240br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-10br />market_cap/10^9: 0.85287678br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-11br />market_cap/10^9: 0.80519474br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-12br />market_cap/10^9: 0.77524048br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-13br />market_cap/10^9: 0.79323579br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-14br />market_cap/10^9: 0.82716633br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-15br />market_cap/10^9: 0.90321993br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-16br />market_cap/10^9: 0.92783223br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-17br />market_cap/10^9: 0.92316558br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-18br />market_cap/10^9: 0.92848787br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-19br />market_cap/10^9: 1.05922404br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-20br />market_cap/10^9: 1.04029396br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-21br />market_cap/10^9: 0.99748469br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-22br />market_cap/10^9: 1.03080674br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-23br />market_cap/10^9: 1.17136316br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-24br />market_cap/10^9: 1.16308187br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-25br />market_cap/10^9: 1.18249624br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-26br />market_cap/10^9: 1.16642658br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-27br />market_cap/10^9: 1.26047118br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-28br />market_cap/10^9: 1.26612067br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-29br />market_cap/10^9: 1.27895742br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-30br />market_cap/10^9: 1.25076319br />name: Derivatives Indexbr />name: Derivatives Index,date: 2020-12-31br />market_cap/10^9: 1.17809671br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-01br />market_cap/10^9: 1.17193458br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-02br />market_cap/10^9: 1.39486822br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-03br />market_cap/10^9: 1.38460425br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-04br />market_cap/10^9: 1.63000908br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-05br />market_cap/10^9: 1.79500480br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-06br />market_cap/10^9: 2.09994808br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-07br />market_cap/10^9: 2.03647201br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-08br />market_cap/10^9: 1.96215215br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-09br />market_cap/10^9: 2.01093100br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-10br />market_cap/10^9: 2.29027896br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-11br />market_cap/10^9: 2.38218440br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-12br />market_cap/10^9: 2.13320647br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-13br />market_cap/10^9: 2.33481210br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-14br />market_cap/10^9: 2.55033015br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-15br />market_cap/10^9: 2.40323386br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-16br />market_cap/10^9: 2.45613942br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-17br />market_cap/10^9: 2.56473837br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-18br />market_cap/10^9: 2.59163750br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-19br />market_cap/10^9: 2.60950901br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-20br />market_cap/10^9: 2.65565487br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-21br />market_cap/10^9: 2.67636459br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-22br />market_cap/10^9: 2.19255431br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-23br />market_cap/10^9: 2.48290242br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-24br />market_cap/10^9: 2.56310550br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-25br />market_cap/10^9: 2.97135596br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-26br />market_cap/10^9: 2.68866559br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-27br />market_cap/10^9: 2.85050445br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-28br />market_cap/10^9: 2.58537202br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-29br />market_cap/10^9: 2.87974275br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-30br />market_cap/10^9: 2.89094317br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-01-31br />market_cap/10^9: 2.99292106br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-01br />market_cap/10^9: 2.90741364br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-02br />market_cap/10^9: 2.95598763br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-03br />market_cap/10^9: 3.01111477br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-04br />market_cap/10^9: 2.98937971br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-05br />market_cap/10^9: 3.36899390br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-06br />market_cap/10^9: 3.92668908br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-07br />market_cap/10^9: 3.53185659br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-08br />market_cap/10^9: 3.40174658br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-09br />market_cap/10^9: 3.62531361br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-10br />market_cap/10^9: 4.21384419br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-11br />market_cap/10^9: 4.29393919br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-12br />market_cap/10^9: 4.49576890br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-13br />market_cap/10^9: 4.72482491br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-14br />market_cap/10^9: 4.67357864br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-15br />market_cap/10^9: 4.39458616br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-16br />market_cap/10^9: 4.19130981br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-17br />market_cap/10^9: 4.20303113br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-18br />market_cap/10^9: 4.25621460br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-19br />market_cap/10^9: 4.16019974br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-20br />market_cap/10^9: 4.01791948br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-21br />market_cap/10^9: 4.08827939br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-22br />market_cap/10^9: 4.07902102br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-23br />market_cap/10^9: 3.78458436br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-24br />market_cap/10^9: 3.25452668br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-25br />market_cap/10^9: 3.44187719br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-26br />market_cap/10^9: 3.31660074br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-27br />market_cap/10^9: 3.29321574br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-02-28br />market_cap/10^9: 3.46473505br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-01br />market_cap/10^9: 3.44919285br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-02br />market_cap/10^9: 3.76757636br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-03br />market_cap/10^9: 4.06266366br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-04br />market_cap/10^9: 4.15099357br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-05br />market_cap/10^9: 3.93864557br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-06br />market_cap/10^9: 3.84505601br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-07br />market_cap/10^9: 3.91868678br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-08br />market_cap/10^9: 4.09194912br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-09br />market_cap/10^9: 4.17323624br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-10br />market_cap/10^9: 4.53577480br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-11br />market_cap/10^9: 4.34647755br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-12br />market_cap/10^9: 4.24168296br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-13br />market_cap/10^9: 3.98203235br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-14br />market_cap/10^9: 4.25188171br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-15br />market_cap/10^9: 4.07250474br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-16br />market_cap/10^9: 4.13316286br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-17br />market_cap/10^9: 4.23925998br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-18br />market_cap/10^9: 4.43969471br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-19br />market_cap/10^9: 4.34641375br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-20br />market_cap/10^9: 4.61563157br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-21br />market_cap/10^9: 4.54178885br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-22br />market_cap/10^9: 4.54401101br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-23br />market_cap/10^9: 4.22006232br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-24br />market_cap/10^9: 4.00729734br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-25br />market_cap/10^9: 3.66682601br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-26br />market_cap/10^9: 3.66434250br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-27br />market_cap/10^9: 4.00917200br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-28br />market_cap/10^9: 3.97600342br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-29br />market_cap/10^9: 3.90660801br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-30br />market_cap/10^9: 4.14630829br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-03-31br />market_cap/10^9: 4.22472774br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-01br />market_cap/10^9: 4.21390858br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-02br />market_cap/10^9: 4.41237739br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-03br />market_cap/10^9: 4.75018750br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-04br />market_cap/10^9: 4.37455609br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-05br />market_cap/10^9: 4.68154304br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-06br />market_cap/10^9: 4.63092130br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-07br />market_cap/10^9: 4.81625030br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-08br />market_cap/10^9: 4.36498661br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-09br />market_cap/10^9: 4.53132666br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-10br />market_cap/10^9: 4.38658283br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-11br />market_cap/10^9: 4.45191361br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-12br />market_cap/10^9: 4.43906936br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-13br />market_cap/10^9: 4.48293959br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-14br />market_cap/10^9: 4.46139238br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-15br />market_cap/10^9: 4.58406414br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-16br />market_cap/10^9: 5.11681751br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-17br />market_cap/10^9: 5.06519494br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-18br />market_cap/10^9: 4.90826795br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-19br />market_cap/10^9: 4.40576850br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-20br />market_cap/10^9: 3.91093288br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-21br />market_cap/10^9: 4.11667325br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-22br />market_cap/10^9: 4.05081309br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-23br />market_cap/10^9: 3.88815031br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-24br />market_cap/10^9: 3.65146541br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-25br />market_cap/10^9: 3.39381825br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-26br />market_cap/10^9: 3.37618696br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-27br />market_cap/10^9: 3.91306457br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-28br />market_cap/10^9: 4.13971284br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-29br />market_cap/10^9: 4.07760362br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-04-30br />market_cap/10^9: 4.19045579br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-01br />market_cap/10^9: 4.38624727br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-02br />market_cap/10^9: 4.36213332br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-03br />market_cap/10^9: 4.17343654br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-04br />market_cap/10^9: 4.48541831br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-05br />market_cap/10^9: 4.02333183br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-06br />market_cap/10^9: 4.22785545br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-07br />market_cap/10^9: 4.28140689br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-08br />market_cap/10^9: 4.31715909br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-09br />market_cap/10^9: 4.27125267br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-10br />market_cap/10^9: 4.29239860br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-11br />market_cap/10^9: 3.90627421br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-12br />market_cap/10^9: 4.23387244br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-13br />market_cap/10^9: 4.24494081br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-14br />market_cap/10^9: 4.07942400br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-15br />market_cap/10^9: 4.75411063br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-16br />market_cap/10^9: 4.29300147br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-17br />market_cap/10^9: 4.19619781br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-18br />market_cap/10^9: 4.39732116br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-19br />market_cap/10^9: 4.74714044br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-20br />market_cap/10^9: 3.23845263br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-21br />market_cap/10^9: 3.50822127br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-22br />market_cap/10^9: 3.32781877br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-23br />market_cap/10^9: 3.12258227br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-24br />market_cap/10^9: 2.48260413br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-25br />market_cap/10^9: 3.01853397br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-26br />market_cap/10^9: 2.93749105br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-27br />market_cap/10^9: 3.17463273br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-28br />market_cap/10^9: 2.94643384br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-29br />market_cap/10^9: 2.63697586br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-30br />market_cap/10^9: 2.44654963br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-05-31br />market_cap/10^9: 2.58784458br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-01br />market_cap/10^9: 2.94150282br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-02br />market_cap/10^9: 2.84096819br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-03br />market_cap/10^9: 2.92575893br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-04br />market_cap/10^9: 3.04769103br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-05br />market_cap/10^9: 2.78555619br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-06br />market_cap/10^9: 2.63562982br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-07br />market_cap/10^9: 2.71762303br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-08br />market_cap/10^9: 2.50527121br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-09br />market_cap/10^9: 2.41396300br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-10br />market_cap/10^9: 2.50970625br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-11br />market_cap/10^9: 2.31608074br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-12br />market_cap/10^9: 2.05813628br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-13br />market_cap/10^9: 2.03922940br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-14br />market_cap/10^9: 2.17925373br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-15br />market_cap/10^9: 2.34245880br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-16br />market_cap/10^9: 2.29049362br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-17br />market_cap/10^9: 2.15701345br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-18br />market_cap/10^9: 2.16055820br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-19br />market_cap/10^9: 2.04446606br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-20br />market_cap/10^9: 1.98176986br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-21br />market_cap/10^9: 2.05859962br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-22br />market_cap/10^9: 1.63119408br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-23br />market_cap/10^9: 1.55386438br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-24br />market_cap/10^9: 1.63086381br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-25br />market_cap/10^9: 1.63204784br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-26br />market_cap/10^9: 1.56119702br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-27br />market_cap/10^9: 1.52570066br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-28br />market_cap/10^9: 1.63624648br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-29br />market_cap/10^9: 1.81179748br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-06-30br />market_cap/10^9: 1.86682313br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-01br />market_cap/10^9: 1.98220183br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-02br />market_cap/10^9: 1.86345989br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-03br />market_cap/10^9: 1.85633662br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-04br />market_cap/10^9: 1.95408962br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-05br />market_cap/10^9: 2.20056936br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-06br />market_cap/10^9: 2.55288592br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-07br />market_cap/10^9: 2.74955442br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-08br />market_cap/10^9: 2.65363747br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-09br />market_cap/10^9: 2.38387764br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-10br />market_cap/10^9: 2.67881725br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-11br />market_cap/10^9: 2.57929235br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-12br />market_cap/10^9: 2.81872818br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-13br />market_cap/10^9: 2.72832074br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-14br />market_cap/10^9: 2.66651853br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-15br />market_cap/10^9: 2.61292527br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-16br />market_cap/10^9: 2.43863021br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-17br />market_cap/10^9: 2.28360656br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-18br />market_cap/10^9: 2.31910683br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-19br />market_cap/10^9: 2.32389847br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-20br />market_cap/10^9: 2.14318141br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-21br />market_cap/10^9: 2.03906679br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-22br />market_cap/10^9: 2.23799032br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-23br />market_cap/10^9: 2.30684455br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-24br />market_cap/10^9: 2.40303071br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-25br />market_cap/10^9: 2.38873137br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-26br />market_cap/10^9: 2.42262847br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-27br />market_cap/10^9: 2.62253726br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-28br />market_cap/10^9: 2.58674952br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-29br />market_cap/10^9: 2.64596893br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-30br />market_cap/10^9: 2.90507673br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-07-31br />market_cap/10^9: 2.89596559br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-01br />market_cap/10^9: 3.01653645br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-02br />market_cap/10^9: 2.82265300br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-03br />market_cap/10^9: 2.90887353br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-04br />market_cap/10^9: 2.92712240br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-05br />market_cap/10^9: 3.09711687br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-06br />market_cap/10^9: 3.22761390br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-07br />market_cap/10^9: 3.16475552br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-08br />market_cap/10^9: 3.23076752br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-09br />market_cap/10^9: 2.97264915br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-10br />market_cap/10^9: 3.11260609br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-11br />market_cap/10^9: 3.16193989br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-12br />market_cap/10^9: 3.27704244br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-13br />market_cap/10^9: 3.14847485br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-14br />market_cap/10^9: 3.53403799br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-15br />market_cap/10^9: 3.66498506br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-16br />market_cap/10^9: 3.62164353br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-17br />market_cap/10^9: 3.57316610br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-18br />market_cap/10^9: 3.38367026br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-19br />market_cap/10^9: 3.47415412br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-20br />market_cap/10^9: 3.72736630br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-21br />market_cap/10^9: 3.89874847br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-22br />market_cap/10^9: 3.93015599br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-23br />market_cap/10^9: 4.01192211br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-24br />market_cap/10^9: 4.11700907br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-25br />market_cap/10^9: 3.96787350br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-26br />market_cap/10^9: 4.05066472br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-27br />market_cap/10^9: 3.78411547br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-28br />market_cap/10^9: 3.94544745br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-29br />market_cap/10^9: 3.88001442br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-30br />market_cap/10^9: 3.83733867br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-08-31br />market_cap/10^9: 3.86726767br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-01br />market_cap/10^9: 3.90483162br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-02br />market_cap/10^9: 4.09913543br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-03br />market_cap/10^9: 4.05529752br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-04br />market_cap/10^9: 4.02445511br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-05br />market_cap/10^9: 4.01055514br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-06br />market_cap/10^9: 4.14989867br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-07br />market_cap/10^9: 4.34826078br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-08br />market_cap/10^9: 3.63109201br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-09br />market_cap/10^9: 3.63924011br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-10br />market_cap/10^9: 3.63240265br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-11br />market_cap/10^9: 3.31693891br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-12br />market_cap/10^9: 3.38623398br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-13br />market_cap/10^9: 3.41994898br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-14br />market_cap/10^9: 3.72912192br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-15br />market_cap/10^9: 3.85113973br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-16br />market_cap/10^9: 4.15467045br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-17br />market_cap/10^9: 4.15349750br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-18br />market_cap/10^9: 3.76462556br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-19br />market_cap/10^9: 3.70802948br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-20br />market_cap/10^9: 3.72369066br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-21br />market_cap/10^9: 3.07215266br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-22br />market_cap/10^9: 2.75771179br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-23br />market_cap/10^9: 3.23494532br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-24br />market_cap/10^9: 3.42101473br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-25br />market_cap/10^9: 3.09701652br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-26br />market_cap/10^9: 3.03387299br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-27br />market_cap/10^9: 3.15509680br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-28br />market_cap/10^9: 3.10546335br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-29br />market_cap/10^9: 2.91618043br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-09-30br />market_cap/10^9: 2.99047200br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-01br />market_cap/10^9: 3.02113597br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-02br />market_cap/10^9: 3.25827325br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-03br />market_cap/10^9: 3.39063778br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-04br />market_cap/10^9: 3.36549358br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-05br />market_cap/10^9: 3.24382044br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-06br />market_cap/10^9: 3.29353810br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-07br />market_cap/10^9: 3.23162262br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-08br />market_cap/10^9: 3.21449007br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-09br />market_cap/10^9: 3.20858518br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-10br />market_cap/10^9: 3.27951205br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-11br />market_cap/10^9: 3.10005606br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-12br />market_cap/10^9: 3.19211910br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-13br />market_cap/10^9: 3.16296072br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-14br />market_cap/10^9: 3.32824101br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-15br />market_cap/10^9: 3.42443128br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-16br />market_cap/10^9: 3.42537859br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-17br />market_cap/10^9: 3.39981137br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-18br />market_cap/10^9: 3.34772200br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-19br />market_cap/10^9: 3.27931636br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-20br />market_cap/10^9: 3.20022459br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-21br />market_cap/10^9: 3.33319497br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-22br />market_cap/10^9: 3.30614638br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-23br />market_cap/10^9: 3.37489704br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-24br />market_cap/10^9: 3.45854708br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-25br />market_cap/10^9: 3.34157500br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-26br />market_cap/10^9: 3.53843311br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-27br />market_cap/10^9: 3.75629148br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-28br />market_cap/10^9: 3.50645150br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-29br />market_cap/10^9: 3.64908041br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-30br />market_cap/10^9: 3.85998663br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-10-31br />market_cap/10^9: 3.75093555br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-01br />market_cap/10^9: 3.85915635br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-02br />market_cap/10^9: 3.91839815br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-03br />market_cap/10^9: 4.01555521br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-04br />market_cap/10^9: 4.32399831br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-05br />market_cap/10^9: 4.15951516br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-06br />market_cap/10^9: 4.10747869br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-07br />market_cap/10^9: 4.10063277br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-08br />market_cap/10^9: 4.18629423br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-09br />market_cap/10^9: 4.42199528br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-10br />market_cap/10^9: 4.48606772br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-11br />market_cap/10^9: 4.14198342br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-12br />market_cap/10^9: 4.30125089br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-13br />market_cap/10^9: 4.19243697br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-14br />market_cap/10^9: 4.23126419br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-15br />market_cap/10^9: 4.17843469br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-16br />market_cap/10^9: 4.00715836br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-17br />market_cap/10^9: 3.68800234br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-18br />market_cap/10^9: 3.70121058br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-19br />market_cap/10^9: 3.36957309br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-20br />market_cap/10^9: 3.68940623br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-21br />market_cap/10^9: 3.73330769br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-22br />market_cap/10^9: 3.68699367br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-23br />market_cap/10^9: 3.49778313br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-24br />market_cap/10^9: 3.54346970br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-25br />market_cap/10^9: 3.47779570br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-26br />market_cap/10^9: 3.55709159br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-27br />market_cap/10^9: 3.18533094br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-28br />market_cap/10^9: 3.25838660br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-29br />market_cap/10^9: 3.37093687br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-11-30br />market_cap/10^9: 3.62090310br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-01br />market_cap/10^9: 3.47368021br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-02br />market_cap/10^9: 3.45528123br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-03br />market_cap/10^9: 3.42692050br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-04br />market_cap/10^9: 3.22769596br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-05br />market_cap/10^9: 2.88538693br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-06br />market_cap/10^9: 2.72961400br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-07br />market_cap/10^9: 2.89736005br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-08br />market_cap/10^9: 2.90648722br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-09br />market_cap/10^9: 3.05931742br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-10br />market_cap/10^9: 2.86296746br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-11br />market_cap/10^9: 2.69146565br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-12br />market_cap/10^9: 2.78115931br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-13br />market_cap/10^9: 2.70807595br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-14br />market_cap/10^9: 2.46508534br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-15br />market_cap/10^9: 3.02490298br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-16br />market_cap/10^9: 3.10531066br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-17br />market_cap/10^9: 3.04264684br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-18br />market_cap/10^9: 3.00938873br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-19br />market_cap/10^9: 3.03347288br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-20br />market_cap/10^9: 3.04157953br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-21br />market_cap/10^9: 2.98532142br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-22br />market_cap/10^9: 3.16768444br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-23br />market_cap/10^9: 3.23739714br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-24br />market_cap/10^9: 3.49341725br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-25br />market_cap/10^9: 3.45480352br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-26br />market_cap/10^9: 3.53473994br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-27br />market_cap/10^9: 3.62293038br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-28br />market_cap/10^9: 3.84090656br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-29br />market_cap/10^9: 3.64157066br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-30br />market_cap/10^9: 3.57945031br />name: Derivatives Indexbr />name: Derivatives Index,date: 2021-12-31br />market_cap/10^9: 3.70407163br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-01br />market_cap/10^9: 3.97593537br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-02br />market_cap/10^9: 4.08227330br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-03br />market_cap/10^9: 4.09233996br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-04br />market_cap/10^9: 4.16024852br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-05br />market_cap/10^9: 4.31125348br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-06br />market_cap/10^9: 4.07601923br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-07br />market_cap/10^9: 3.89256959br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-08br />market_cap/10^9: 3.84784541br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-09br />market_cap/10^9: 3.76172334br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-10br />market_cap/10^9: 3.70038587br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-11br />market_cap/10^9: 3.58924855br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-12br />market_cap/10^9: 3.71787937br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-13br />market_cap/10^9: 4.09839415br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-14br />market_cap/10^9: 3.86521495br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-15br />market_cap/10^9: 3.87856504br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-16br />market_cap/10^9: 3.87201909br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-17br />market_cap/10^9: 3.86319968br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-18br />market_cap/10^9: 3.54278321br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-19br />market_cap/10^9: 3.67268476br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-20br />market_cap/10^9: 3.54901811br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-21br />market_cap/10^9: 3.51872733br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-22br />market_cap/10^9: 3.20012165br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-23br />market_cap/10^9: 2.76250408br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-24br />market_cap/10^9: 2.80666606br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-25br />market_cap/10^9: 2.63213058br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-26br />market_cap/10^9: 2.65482343br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-27br />market_cap/10^9: 2.76238529br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-28br />market_cap/10^9: 2.72732660br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-29br />market_cap/10^9: 2.92624564br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-30br />market_cap/10^9: 3.10848227br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-01-31br />market_cap/10^9: 3.03154156br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-01br />market_cap/10^9: 3.12822157br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-02br />market_cap/10^9: 3.07255138br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-03br />market_cap/10^9: 2.95932404br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-04br />market_cap/10^9: 2.83791743br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-05br />market_cap/10^9: 3.08607298br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-06br />market_cap/10^9: 3.17433507br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-07br />market_cap/10^9: 3.23427864br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-08br />market_cap/10^9: 3.36036601br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-09br />market_cap/10^9: 3.26642375br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-10br />market_cap/10^9: 3.40597276br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-11br />market_cap/10^9: 3.21285748br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-12br />market_cap/10^9: 3.08992184br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-13br />market_cap/10^9: 3.20471894br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-14br />market_cap/10^9: 3.08847391br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-15br />market_cap/10^9: 3.15296126br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-16br />market_cap/10^9: 3.40318246br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-17br />market_cap/10^9: 4.07059415br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-18br />market_cap/10^9: 3.73304419br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-19br />market_cap/10^9: 3.73701359br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-20br />market_cap/10^9: 3.40346746br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-21br />market_cap/10^9: 3.23492828br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-22br />market_cap/10^9: 2.91892407br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-23br />market_cap/10^9: 2.98391121br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-24br />market_cap/10^9: 2.86452970br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-25br />market_cap/10^9: 2.81897419br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-26br />market_cap/10^9: 3.08248345br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-27br />market_cap/10^9: 2.99614079br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-02-28br />market_cap/10^9: 2.93638455br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-01br />market_cap/10^9: 3.22890182br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-02br />market_cap/10^9: 3.25248292br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-03br />market_cap/10^9: 3.24517987br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-04br />market_cap/10^9: 3.20817708br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-05br />market_cap/10^9: 2.96303966br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-06br />market_cap/10^9: 3.01990236br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-07br />market_cap/10^9: 2.81684868br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-08br />market_cap/10^9: 2.71159930br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-09br />market_cap/10^9: 2.72808647br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-10br />market_cap/10^9: 2.97301926br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-11br />market_cap/10^9: 2.79307415br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-12br />market_cap/10^9: 2.76266493br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-13br />market_cap/10^9: 2.80450266br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-14br />market_cap/10^9: 2.70161766br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-15br />market_cap/10^9: 2.72867855br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-16br />market_cap/10^9: 2.67750496br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-17br />market_cap/10^9: 2.79206128br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-18br />market_cap/10^9: 2.79079429br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-19br />market_cap/10^9: 2.96962530br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-20br />market_cap/10^9: 3.03754956br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-21br />market_cap/10^9: 3.00367395br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-22br />market_cap/10^9: 2.97101419br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-23br />market_cap/10^9: 3.03517226br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-24br />market_cap/10^9: 3.10715196br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-25br />market_cap/10^9: 3.15747344br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-26br />market_cap/10^9: 3.09446393br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-27br />market_cap/10^9: 3.29360332br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-28br />market_cap/10^9: 3.46165551br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-29br />market_cap/10^9: 3.45076705br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-30br />market_cap/10^9: 3.64565728br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-03-31br />market_cap/10^9: 3.88902558br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-01br />market_cap/10^9: 3.92546220br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-02br />market_cap/10^9: 4.36088798br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-03br />market_cap/10^9: 4.95216910br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-04br />market_cap/10^9: 5.03570348br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-05br />market_cap/10^9: 4.71154876br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-06br />market_cap/10^9: 4.37704868br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-07br />market_cap/10^9: 3.95363029br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-08br />market_cap/10^9: 4.16575660br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-09br />market_cap/10^9: 3.81144956br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-10br />market_cap/10^9: 3.93007457br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-11br />market_cap/10^9: 3.84247382br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-12br />market_cap/10^9: 3.32956940br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-13br />market_cap/10^9: 3.55859054br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-14br />market_cap/10^9: 3.93258122br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-15br />market_cap/10^9: 3.72513401br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-16br />market_cap/10^9: 3.70026698br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-17br />market_cap/10^9: 3.68459539br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-18br />market_cap/10^9: 3.69074141br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-19br />market_cap/10^9: 4.00099719br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-20br />market_cap/10^9: 4.28266182br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-21br />market_cap/10^9: 4.58345717br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-22br />market_cap/10^9: 4.17710345br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-23br />market_cap/10^9: 4.02366696br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-24br />market_cap/10^9: 4.11282413br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-25br />market_cap/10^9: 4.00395885br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-26br />market_cap/10^9: 4.03207956br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-27br />market_cap/10^9: 3.74009330br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-28br />market_cap/10^9: 3.83918654br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-29br />market_cap/10^9: 3.71533584br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-04-30br />market_cap/10^9: 3.42375590br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-01br />market_cap/10^9: 3.10565976br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-02br />market_cap/10^9: 3.18695074br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-03br />market_cap/10^9: 3.13090814br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-04br />market_cap/10^9: 3.28008281br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-05br />market_cap/10^9: 3.64678764br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-06br />market_cap/10^9: 3.23243444br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-07br />market_cap/10^9: 3.22199359br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-08br />market_cap/10^9: 3.04486016br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-09br />market_cap/10^9: 2.97929644br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-10br />market_cap/10^9: 2.34616687br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-11br />market_cap/10^9: 2.34438183br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-12br />market_cap/10^9: 1.62288692br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-13br />market_cap/10^9: 1.55927023br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-14br />market_cap/10^9: 1.65751499br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-15br />market_cap/10^9: 1.52001377br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-16br />market_cap/10^9: 1.65038024br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-17br />market_cap/10^9: 1.47242888br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-18br />market_cap/10^9: 1.55031317br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-19br />market_cap/10^9: 1.33107150br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-20br />market_cap/10^9: 1.36344666br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-21br />market_cap/10^9: 1.29117322br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-22br />market_cap/10^9: 1.34440961br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-23br />market_cap/10^9: 1.49219978br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-24br />market_cap/10^9: 1.41336242br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-25br />market_cap/10^9: 1.40408992br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-26br />market_cap/10^9: 1.40039366br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-27br />market_cap/10^9: 1.26774674br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-28br />market_cap/10^9: 1.27299186br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-29br />market_cap/10^9: 1.30851839br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-30br />market_cap/10^9: 1.37064017br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-05-31br />market_cap/10^9: 1.61269962br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-01br />market_cap/10^9: 1.56486582br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-02br />market_cap/10^9: 1.41361462br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-03br />market_cap/10^9: 1.48657528br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-04br />market_cap/10^9: 1.37139990br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-05br />market_cap/10^9: 1.32763189br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-06br />market_cap/10^9: 1.29700372br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-07br />market_cap/10^9: 1.35185568br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-08br />market_cap/10^9: 1.33975926br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-09br />market_cap/10^9: 1.32485166br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-10br />market_cap/10^9: 1.35524332br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-11br />market_cap/10^9: 1.26748535br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-12br />market_cap/10^9: 1.16753494br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-13br />market_cap/10^9: 1.12354941br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-14br />market_cap/10^9: 0.97952842br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-15br />market_cap/10^9: 0.96773325br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-16br />market_cap/10^9: 0.96616368br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-17br />market_cap/10^9: 0.91914615br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-18br />market_cap/10^9: 0.92263565br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-19br />market_cap/10^9: 0.84806317br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-20br />market_cap/10^9: 1.00746324br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-21br />market_cap/10^9: 1.37852929br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-22br />market_cap/10^9: 1.34553857br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-23br />market_cap/10^9: 1.34364957br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-24br />market_cap/10^9: 1.38749724br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-25br />market_cap/10^9: 1.41014203br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-26br />market_cap/10^9: 1.34473770br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-27br />market_cap/10^9: 1.29845074br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-28br />market_cap/10^9: 1.24146974br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-29br />market_cap/10^9: 1.21024795br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-06-30br />market_cap/10^9: 1.16167694br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-01br />market_cap/10^9: 1.11732405br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-02br />market_cap/10^9: 1.13463220br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-03br />market_cap/10^9: 1.23305327br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-04br />market_cap/10^9: 1.22508787br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-05br />market_cap/10^9: 1.31805324br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-06br />market_cap/10^9: 1.30468558br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-07br />market_cap/10^9: 1.29999797br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-08br />market_cap/10^9: 1.33679311br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-09br />market_cap/10^9: 1.31183504br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-10br />market_cap/10^9: 1.32773726br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-11br />market_cap/10^9: 1.27214488br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-12br />market_cap/10^9: 1.18308849br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-13br />market_cap/10^9: 1.17788446br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-14br />market_cap/10^9: 1.23803014br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-15br />market_cap/10^9: 1.34573742br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-16br />market_cap/10^9: 1.31286917br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-17br />market_cap/10^9: 1.40419082br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-18br />market_cap/10^9: 1.36425013br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-19br />market_cap/10^9: 1.47314259br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-20br />market_cap/10^9: 1.52706016br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-21br />market_cap/10^9: 1.66690859br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-22br />market_cap/10^9: 1.64523636br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-23br />market_cap/10^9: 1.67358300br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-24br />market_cap/10^9: 1.73583000br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-25br />market_cap/10^9: 1.58513957br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-26br />market_cap/10^9: 1.56718988br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-27br />market_cap/10^9: 1.79247077br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-28br />market_cap/10^9: 1.99985128br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-29br />market_cap/10^9: 2.00458718br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-30br />market_cap/10^9: 1.89841477br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-07-31br />market_cap/10^9: 1.90775599br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-01br />market_cap/10^9: 1.92501671br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-02br />market_cap/10^9: 2.08720522br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-03br />market_cap/10^9: 2.11580458br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-04br />market_cap/10^9: 2.12577272br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-05br />market_cap/10^9: 2.22526528br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-06br />market_cap/10^9: 2.26202618br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-07br />market_cap/10^9: 2.21935887br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-08br />market_cap/10^9: 2.31394986br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-09br />market_cap/10^9: 2.19916074br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-10br />market_cap/10^9: 2.29910697br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-11br />market_cap/10^9: 2.22478702br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-12br />market_cap/10^9: 2.24479396br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-13br />market_cap/10^9: 2.21922239br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-14br />market_cap/10^9: 2.12474604br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-15br />market_cap/10^9: 2.01764267br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-16br />market_cap/10^9: 2.01873067br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-17br />market_cap/10^9: 1.91495088br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-18br />market_cap/10^9: 1.85858448br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-19br />market_cap/10^9: 1.72148652br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-20br />market_cap/10^9: 1.68934906br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-21br />market_cap/10^9: 1.77196329br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-22br />market_cap/10^9: 1.71587579br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-23br />market_cap/10^9: 1.92461474br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-24br />market_cap/10^9: 1.91098370br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-25br />market_cap/10^9: 1.91170374br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-26br />market_cap/10^9: 1.75122842br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-27br />market_cap/10^9: 1.74334874br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-28br />market_cap/10^9: 1.78136831br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-29br />market_cap/10^9: 1.90200741br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-30br />market_cap/10^9: 1.82819587br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-08-31br />market_cap/10^9: 1.79686504br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-01br />market_cap/10^9: 1.79877420br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-02br />market_cap/10^9: 1.87587147br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-03br />market_cap/10^9: 1.84209389br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-04br />market_cap/10^9: 1.87361199br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-05br />market_cap/10^9: 1.89966057br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-06br />market_cap/10^9: 1.79412062br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-07br />market_cap/10^9: 1.86418354br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-08br />market_cap/10^9: 1.85467536br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-09br />market_cap/10^9: 1.94402235br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-10br />market_cap/10^9: 1.94895498br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-11br />market_cap/10^9: 1.91365371br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-12br />market_cap/10^9: 1.90455096br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-13br />market_cap/10^9: 1.72959258br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-14br />market_cap/10^9: 1.72243044br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-15br />market_cap/10^9: 1.64293827br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-16br />market_cap/10^9: 1.62858352br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-17br />market_cap/10^9: 1.69987904br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-18br />market_cap/10^9: 1.56533986br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-19br />market_cap/10^9: 1.59514848br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-20br />market_cap/10^9: 1.52860840br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-21br />market_cap/10^9: 1.45672233br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-22br />market_cap/10^9: 1.60090676br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-23br />market_cap/10^9: 1.64253983br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-24br />market_cap/10^9: 1.63119953br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-25br />market_cap/10^9: 1.60141809br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-26br />market_cap/10^9: 1.61594578br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-27br />market_cap/10^9: 1.62782767br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-28br />market_cap/10^9: 1.65705576br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-29br />market_cap/10^9: 1.61204373br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-09-30br />market_cap/10^9: 1.60388479br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-01br />market_cap/10^9: 1.64844021br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-02br />market_cap/10^9: 1.61922406br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-03br />market_cap/10^9: 1.66536807br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-04br />market_cap/10^9: 1.68911934br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-05br />market_cap/10^9: 1.68980646br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-06br />market_cap/10^9: 1.68467838br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-07br />market_cap/10^9: 1.67313504br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-08br />market_cap/10^9: 1.62704159br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-09br />market_cap/10^9: 1.63543807br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-10br />market_cap/10^9: 1.57523911br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-11br />market_cap/10^9: 1.56645686br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-12br />market_cap/10^9: 1.55345482br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-13br />market_cap/10^9: 1.60741336br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-14br />market_cap/10^9: 1.61870422br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-15br />market_cap/10^9: 1.66727099br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-16br />market_cap/10^9: 1.72613991br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-17br />market_cap/10^9: 1.78310572br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-18br />market_cap/10^9: 1.81760021br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-19br />market_cap/10^9: 1.72597642br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-20br />market_cap/10^9: 1.68690866br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-21br />market_cap/10^9: 1.71087008br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-22br />market_cap/10^9: 1.70600550br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-23br />market_cap/10^9: 1.74298731br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-24br />market_cap/10^9: 1.68540925br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-25br />market_cap/10^9: 1.74857193br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-26br />market_cap/10^9: 1.82739797br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-27br />market_cap/10^9: 1.66476366br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-28br />market_cap/10^9: 1.70583088br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-29br />market_cap/10^9: 1.77431578br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-30br />market_cap/10^9: 1.72900723br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-10-31br />market_cap/10^9: 1.73104836br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-01br />market_cap/10^9: 1.72129201br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-02br />market_cap/10^9: 1.64449193br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-03br />market_cap/10^9: 1.70292872br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-04br />market_cap/10^9: 1.86728038br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-05br />market_cap/10^9: 1.85679046br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-06br />market_cap/10^9: 1.80344090br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-07br />market_cap/10^9: 1.80048888br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-08br />market_cap/10^9: 1.41044572br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-09br />market_cap/10^9: 1.22196347br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-10br />market_cap/10^9: 1.37981024br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-11br />market_cap/10^9: 1.33089449br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-12br />market_cap/10^9: 1.22373918br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-13br />market_cap/10^9: 1.29325014br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-14br />market_cap/10^9: 1.40321747br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-15br />market_cap/10^9: 1.37602486br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-16br />market_cap/10^9: 1.35962328br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-17br />market_cap/10^9: 1.29343765br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-18br />market_cap/10^9: 1.28831565br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-19br />market_cap/10^9: 1.31429655br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-20br />market_cap/10^9: 1.22356284br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-21br />market_cap/10^9: 1.18260197br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-22br />market_cap/10^9: 1.21631427br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-23br />market_cap/10^9: 1.28424540br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-24br />market_cap/10^9: 1.28392600br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-25br />market_cap/10^9: 1.27650998br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-26br />market_cap/10^9: 1.26280543br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-27br />market_cap/10^9: 1.28257052br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-28br />market_cap/10^9: 1.26320323br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-29br />market_cap/10^9: 1.29167690br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-11-30br />market_cap/10^9: 1.34974655br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-01br />market_cap/10^9: 1.35614807br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-02br />market_cap/10^9: 1.38317731br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-03br />market_cap/10^9: 1.33405261br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-04br />market_cap/10^9: 1.36034487br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-05br />market_cap/10^9: 1.41201654br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-06br />market_cap/10^9: 1.41172357br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-07br />market_cap/10^9: 1.41914676br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-08br />market_cap/10^9: 1.43351700br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-09br />market_cap/10^9: 1.42700748br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-10br />market_cap/10^9: 1.44439589br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-11br />market_cap/10^9: 1.42736903br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-12br />market_cap/10^9: 1.41320895br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-13br />market_cap/10^9: 1.40386130br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-14br />market_cap/10^9: 1.39667485br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-15br />market_cap/10^9: 1.36680747br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-16br />market_cap/10^9: 1.21805882br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-17br />market_cap/10^9: 1.23558426br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-18br />market_cap/10^9: 1.25369923br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-19br />market_cap/10^9: 1.18962844br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-20br />market_cap/10^9: 1.22603326br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-21br />market_cap/10^9: 1.16820365br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-22br />market_cap/10^9: 1.15366899br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-23br />market_cap/10^9: 1.15268415br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-24br />market_cap/10^9: 1.14456098br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-25br />market_cap/10^9: 1.12675950br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-26br />market_cap/10^9: 1.12265834br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-27br />market_cap/10^9: 1.20127571br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-28br />market_cap/10^9: 1.14413631br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-29br />market_cap/10^9: 1.13996711br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-30br />market_cap/10^9: 1.13079357br />name: Derivatives Indexbr />name: Derivatives Index,date: 2022-12-31br />market_cap/10^9: 1.13114063br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-01br />market_cap/10^9: 1.17188055br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-02br />market_cap/10^9: 1.20962616br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-03br />market_cap/10^9: 1.22060480br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-04br />market_cap/10^9: 1.25708261br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-05br />market_cap/10^9: 1.24107397br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-06br />market_cap/10^9: 1.27917304br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-07br />market_cap/10^9: 1.28793549br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-08br />market_cap/10^9: 1.35771181br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-09br />market_cap/10^9: 1.37544684br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-10br />market_cap/10^9: 1.38731432br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-11br />market_cap/10^9: 1.39563892br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-12br />market_cap/10^9: 1.49799942br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-13br />market_cap/10^9: 1.55206087br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-14br />market_cap/10^9: 1.64230106br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-15br />market_cap/10^9: 1.77545465br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-16br />market_cap/10^9: 1.80205229br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-17br />market_cap/10^9: 1.83069031br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-18br />market_cap/10^9: 1.71334251br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-19br />market_cap/10^9: 1.86309673br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-20br />market_cap/10^9: 2.09738546br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-21br />market_cap/10^9: 2.05816214br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-22br />market_cap/10^9: 2.03139537br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-23br />market_cap/10^9: 2.11039784br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-24br />market_cap/10^9: 1.90908563br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-25br />market_cap/10^9: 2.22884558br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-26br />market_cap/10^9: 2.24894517br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-27br />market_cap/10^9: 2.35266736br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-28br />market_cap/10^9: 2.31326684br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-29br />market_cap/10^9: 2.38149748br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-30br />market_cap/10^9: 2.21226866br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-01-31br />market_cap/10^9: 2.33768273br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-01br />market_cap/10^9: 2.54242620br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-02br />market_cap/10^9: 2.50298724br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-03br />market_cap/10^9: 2.55197838br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-04br />market_cap/10^9: 2.56915343br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-05br />market_cap/10^9: 2.41178042br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-06br />market_cap/10^9: 2.60789531br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-07br />market_cap/10^9: 2.80573797br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-08br />market_cap/10^9: 2.57542578br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-09br />market_cap/10^9: 2.41658947br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-10br />market_cap/10^9: 2.29285178br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-11br />market_cap/10^9: 2.35033825br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-12br />market_cap/10^9: 2.27313187br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-13br />market_cap/10^9: 2.21835053br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-14br />market_cap/10^9: 2.32773815br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-15br />market_cap/10^9: 2.55762053br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-16br />market_cap/10^9: 2.39618842br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-17br />market_cap/10^9: 2.58128367br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-18br />market_cap/10^9: 2.58632418br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-19br />market_cap/10^9: 2.52256380br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-20br />market_cap/10^9: 2.58213099br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-21br />market_cap/10^9: 2.44628403br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-22br />market_cap/10^9: 2.50218424br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-23br />market_cap/10^9: 2.60213204br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-24br />market_cap/10^9: 2.49705937br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-25br />market_cap/10^9: 2.45443647br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-26br />market_cap/10^9: 2.56810354br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-27br />market_cap/10^9: 2.66573786br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-02-28br />market_cap/10^9: 2.68462843br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-01br />market_cap/10^9: 2.88989046br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-02br />market_cap/10^9: 2.72957752br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-03br />market_cap/10^9: 2.54203492br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-04br />market_cap/10^9: 2.46720701br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-05br />market_cap/10^9: 2.53446374br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-06br />market_cap/10^9: 2.55897451br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-07br />market_cap/10^9: 2.41996900br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-08br />market_cap/10^9: 2.23557327br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-09br />market_cap/10^9: 2.04434891br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-10br />market_cap/10^9: 2.01023912br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-11br />market_cap/10^9: 1.93205725br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-12br />market_cap/10^9: 2.17109141br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-13br />market_cap/10^9: 2.48639928br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-14br />market_cap/10^9: 2.52319858br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-15br />market_cap/10^9: 2.26856855br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-16br />market_cap/10^9: 2.34926148br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-17br />market_cap/10^9: 2.51064754br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-18br />market_cap/10^9: 2.46390937br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-19br />market_cap/10^9: 2.50014009br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-20br />market_cap/10^9: 2.42048017br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-21br />market_cap/10^9: 2.39306711br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-22br />market_cap/10^9: 2.29191451br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-23br />market_cap/10^9: 2.33899543br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-24br />market_cap/10^9: 2.18681697br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-25br />market_cap/10^9: 2.09160610br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-26br />market_cap/10^9: 2.15524996br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-27br />market_cap/10^9: 2.04494764br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-28br />market_cap/10^9: 2.15407840br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-29br />market_cap/10^9: 2.27089408br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-30br />market_cap/10^9: 2.18135031br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-03-31br />market_cap/10^9: 2.29062941br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-01br />market_cap/10^9: 2.28281819br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-02br />market_cap/10^9: 2.24483938br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-03br />market_cap/10^9: 2.29053503br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-04br />market_cap/10^9: 2.39614640br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-05br />market_cap/10^9: 2.41302821br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-06br />market_cap/10^9: 2.37084929br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-07br />market_cap/10^9: 2.32949156br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-08br />market_cap/10^9: 2.29450090br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-09br />market_cap/10^9: 2.27859205br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-10br />market_cap/10^9: 2.33287067br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-11br />market_cap/10^9: 2.29729956br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-12br />market_cap/10^9: 2.24947377br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-13br />market_cap/10^9: 2.33775025br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-14br />market_cap/10^9: 2.48978439br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-15br />market_cap/10^9: 2.50848236br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-16br />market_cap/10^9: 2.54415353br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-17br />market_cap/10^9: 2.50538261br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-18br />market_cap/10^9: 2.61309350br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-19br />market_cap/10^9: 2.40966320br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-20br />market_cap/10^9: 2.30116960br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-21br />market_cap/10^9: 2.13896669br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-22br />market_cap/10^9: 2.17894118br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-23br />market_cap/10^9: 2.11282597br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-24br />market_cap/10^9: 2.13752567br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-25br />market_cap/10^9: 2.18280483br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-26br />market_cap/10^9: 2.14099063br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-04-27br />market_cap/10^9: 2.20097840br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-02br />market_cap/10^9: 2.10713218br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-03br />market_cap/10^9: 2.17180090br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-04br />market_cap/10^9: 2.10895904br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-05br />market_cap/10^9: 2.17379517br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-06br />market_cap/10^9: 2.03302240br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-07br />market_cap/10^9: 2.03183047br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-08br />market_cap/10^9: 1.82910997br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-09br />market_cap/10^9: 1.81819908br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-10br />market_cap/10^9: 1.85451606br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-11br />market_cap/10^9: 1.69736518br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-12br />market_cap/10^9: 1.77028023br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-13br />market_cap/10^9: 1.75869192br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-14br />market_cap/10^9: 1.79437436br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-15br />market_cap/10^9: 1.85324490br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-16br />market_cap/10^9: 1.86752661br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-17br />market_cap/10^9: 1.97042757br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-18br />market_cap/10^9: 1.96702656br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-19br />market_cap/10^9: 1.95728202br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-20br />market_cap/10^9: 1.95078117br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-21br />market_cap/10^9: 1.90633840br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-22br />market_cap/10^9: 1.93459905br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-23br />market_cap/10^9: 1.95801510br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-24br />market_cap/10^9: 1.96481313br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-25br />market_cap/10^9: 1.90937688br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-26br />market_cap/10^9: 1.96375380br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-27br />market_cap/10^9: 1.97813939br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-28br />market_cap/10^9: 2.03720625br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-29br />market_cap/10^9: 1.98131895br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-30br />market_cap/10^9: 1.98121222br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-05-31br />market_cap/10^9: 1.91030823br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-01br />market_cap/10^9: 1.90715659br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-02br />market_cap/10^9: 1.94341701br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-03br />market_cap/10^9: 1.91451890br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-04br />market_cap/10^9: 1.93965308br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-05br />market_cap/10^9: 1.82938572br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-06br />market_cap/10^9: 1.88664380br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-07br />market_cap/10^9: 1.77066011br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-08br />market_cap/10^9: 1.75458710br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-09br />market_cap/10^9: 1.73283683br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-10br />market_cap/10^9: 1.48126672br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-11br />market_cap/10^9: 1.48153237br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-12br />market_cap/10^9: 1.51017218br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-13br />market_cap/10^9: 1.51429680br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-14br />market_cap/10^9: 1.46836230br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-15br />market_cap/10^9: 1.48035744br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-16br />market_cap/10^9: 1.56898441br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-17br />market_cap/10^9: 1.60979396br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-18br />market_cap/10^9: 1.56889855br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-19br />market_cap/10^9: 1.59064421br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-20br />market_cap/10^9: 1.67431346br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-21br />market_cap/10^9: 1.73360438br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-22br />market_cap/10^9: 1.69580853br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-23br />market_cap/10^9: 1.73139909br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-24br />market_cap/10^9: 1.69047904br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-25br />market_cap/10^9: 1.82908621br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-26br />market_cap/10^9: 1.76720834br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-27br />market_cap/10^9: 1.78109406br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-28br />market_cap/10^9: 1.70043582br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-29br />market_cap/10^9: 1.79617868br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-06-30br />market_cap/10^9: 1.86600980br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-01br />market_cap/10^9: 1.88048966br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-02br />market_cap/10^9: 1.90289349br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-03br />market_cap/10^9: 1.87852238br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-04br />market_cap/10^9: 1.88123929br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-05br />market_cap/10^9: 1.80652138br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-06br />market_cap/10^9: 1.78480272br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-07br />market_cap/10^9: 1.79764609br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-08br />market_cap/10^9: 1.78145907br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-09br />market_cap/10^9: 1.77689526br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-10br />market_cap/10^9: 1.77596895br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-11br />market_cap/10^9: 1.77736548br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-12br />market_cap/10^9: 1.77443568br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-13br />market_cap/10^9: 1.89632610br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-14br />market_cap/10^9: 2.07586047br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-15br />market_cap/10^9: 2.08393007br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-16br />market_cap/10^9: 2.03021790br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-17br />market_cap/10^9: 2.02883742br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-18br />market_cap/10^9: 1.97833458br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-19br />market_cap/10^9: 2.00561736br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-20br />market_cap/10^9: 2.07868084br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-21br />market_cap/10^9: 2.12492944br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-22br />market_cap/10^9: 2.11853057br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-23br />market_cap/10^9: 2.09444860br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-24br />market_cap/10^9: 2.01087594br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-25br />market_cap/10^9: 2.00037537br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-26br />market_cap/10^9: 2.04207402br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-27br />market_cap/10^9: 2.05064956br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-28br />market_cap/10^9: 2.06899430br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-29br />market_cap/10^9: 2.09124527br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-30br />market_cap/10^9: 2.00227956br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-07-31br />market_cap/10^9: 1.92504139br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-01br />market_cap/10^9: 1.90424322br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-02br />market_cap/10^9: 1.90403315br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-03br />market_cap/10^9: 1.87546292br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-04br />market_cap/10^9: 1.94020955br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-05br />market_cap/10^9: 1.96012748br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-06br />market_cap/10^9: 1.98474527br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-07br />market_cap/10^9: 1.97717202br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-08br />market_cap/10^9: 1.99229220br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-09br />market_cap/10^9: 2.01522959br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-10br />market_cap/10^9: 2.00649986br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-11br />market_cap/10^9: 2.02907336br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-12br />market_cap/10^9: 2.05422325br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-13br />market_cap/10^9: 2.03365706br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-14br />market_cap/10^9: 2.04619174br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-15br />market_cap/10^9: 1.97916317br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-16br />market_cap/10^9: 1.92406655br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-17br />market_cap/10^9: 1.79621880br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-18br />market_cap/10^9: 1.82275916br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-19br />market_cap/10^9: 1.87226892br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-20br />market_cap/10^9: 1.81101349br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-21br />market_cap/10^9: 1.79697861br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-22br />market_cap/10^9: 1.74658393br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-23br />market_cap/10^9: 1.83515682br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-24br />market_cap/10^9: 1.81780957br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-25br />market_cap/10^9: 1.78375687br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-26br />market_cap/10^9: 1.76690236br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-27br />market_cap/10^9: 1.80526514br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-28br />market_cap/10^9: 1.78612760br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-29br />market_cap/10^9: 1.78627463br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-30br />market_cap/10^9: 1.76520419br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-08-31br />market_cap/10^9: 1.73450299br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-01br />market_cap/10^9: 1.71331988br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-02br />market_cap/10^9: 1.71012267br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-03br />market_cap/10^9: 1.70402653br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-04br />market_cap/10^9: 1.77716294br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-05br />market_cap/10^9: 1.80884481br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-06br />market_cap/10^9: 1.80958660br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-07br />market_cap/10^9: 1.83207767br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-08br />market_cap/10^9: 1.74975552br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-09br />market_cap/10^9: 1.75262706br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-10br />market_cap/10^9: 1.72147442br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-11br />market_cap/10^9: 1.66646445br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-12br />market_cap/10^9: 1.67668424br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-13br />market_cap/10^9: 1.71808754br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-14br />market_cap/10^9: 1.73275814br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-15br />market_cap/10^9: 1.76932361br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-16br />market_cap/10^9: 1.77358556br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-17br />market_cap/10^9: 1.73212069br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-18br />market_cap/10^9: 1.75755487br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-19br />market_cap/10^9: 1.75722081br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-20br />market_cap/10^9: 1.73696398br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-21br />market_cap/10^9: 1.64604910br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-22br />market_cap/10^9: 1.67065875br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-23br />market_cap/10^9: 1.61760121br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-24br />market_cap/10^9: 1.59312466br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-25br />market_cap/10^9: 1.63646970br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-26br />market_cap/10^9: 1.65319240br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-27br />market_cap/10^9: 1.65622001br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-28br />market_cap/10^9: 1.70000894br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-29br />market_cap/10^9: 1.69564574br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-09-30br />market_cap/10^9: 1.68657879br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-01br />market_cap/10^9: 1.75690605br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-02br />market_cap/10^9: 1.68207838br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-03br />market_cap/10^9: 1.68101509br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-04br />market_cap/10^9: 1.68600516br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-05br />market_cap/10^9: 1.61954765br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-06br />market_cap/10^9: 1.66954334br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-07br />market_cap/10^9: 1.68174508br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-08br />market_cap/10^9: 1.66782743br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-09br />market_cap/10^9: 1.61047820br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-10br />market_cap/10^9: 1.59263921br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-11br />market_cap/10^9: 1.59406729br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-12br />market_cap/10^9: 1.58323482br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-13br />market_cap/10^9: 1.59846529br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-14br />market_cap/10^9: 1.60029127br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-15br />market_cap/10^9: 1.62508955br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-16br />market_cap/10^9: 1.65205726br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-17br />market_cap/10^9: 1.61507478br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-18br />market_cap/10^9: 1.60321000br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-19br />market_cap/10^9: 1.58187454br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-20br />market_cap/10^9: 1.61962485br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-21br />market_cap/10^9: 1.67620447br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-22br />market_cap/10^9: 1.68668347br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-23br />market_cap/10^9: 1.78774755br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-24br />market_cap/10^9: 1.86321713br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-25br />market_cap/10^9: 1.92986783br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-26br />market_cap/10^9: 1.94415838br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-27br />market_cap/10^9: 1.92549144br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-28br />market_cap/10^9: 1.93957550br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-29br />market_cap/10^9: 1.98303437br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-30br />market_cap/10^9: 1.95796129br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-10-31br />market_cap/10^9: 1.89356360br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-01br />market_cap/10^9: 1.95603328br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-02br />market_cap/10^9: 1.96217206br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-03br />market_cap/10^9: 1.98517704br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-04br />market_cap/10^9: 2.05010737br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-05br />market_cap/10^9: 2.06188969br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-06br />market_cap/10^9: 2.11460557br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-07br />market_cap/10^9: 2.03969586br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-08br />market_cap/10^9: 2.11800664br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-09br />market_cap/10^9: 2.13519574br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-10br />market_cap/10^9: 2.27780329br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-11br />market_cap/10^9: 2.25510282br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-12br />market_cap/10^9: 2.37601080br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-13br />market_cap/10^9: 2.26388020br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-14br />market_cap/10^9: 2.40188952br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-15br />market_cap/10^9: 2.64840931br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-16br />market_cap/10^9: 2.47746052br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-17br />market_cap/10^9: 2.46091877br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-18br />market_cap/10^9: 2.40803958br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-19br />market_cap/10^9: 2.60959063br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-20br />market_cap/10^9: 2.56898277br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-21br />market_cap/10^9: 2.45324403br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-22br />market_cap/10^9: 2.62519050br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-23br />market_cap/10^9: 2.59204056br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-24br />market_cap/10^9: 2.69573160br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-25br />market_cap/10^9: 2.70068847br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-26br />market_cap/10^9: 2.62380686br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-27br />market_cap/10^9: 2.52166937br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-28br />market_cap/10^9: 2.55284661br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-29br />market_cap/10^9: 2.54659170br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-11-30br />market_cap/10^9: 2.54227972br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-01br />market_cap/10^9: 2.58912043br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-02br />market_cap/10^9: 2.76064935br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-03br />market_cap/10^9: 2.85774153br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-04br />market_cap/10^9: 2.80366912br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-05br />market_cap/10^9: 2.90907333br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-06br />market_cap/10^9: 2.69984032br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-07br />market_cap/10^9: 2.81180489br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-08br />market_cap/10^9: 2.84108622br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-09br />market_cap/10^9: 2.85322833br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-10br />market_cap/10^9: 3.01380532br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-11br />market_cap/10^9: 3.00969782br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-12br />market_cap/10^9: 2.90748052br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-13br />market_cap/10^9: 2.98241777br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-14br />market_cap/10^9: 3.28247041br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-15br />market_cap/10^9: 3.07642059br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-16br />market_cap/10^9: 3.18718761br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-17br />market_cap/10^9: 3.08920134br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-18br />market_cap/10^9: 2.97901174br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-19br />market_cap/10^9: 2.87578794br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-20br />market_cap/10^9: 2.96965192br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-21br />market_cap/10^9: 3.07620639br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-22br />market_cap/10^9: 3.30384912br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-23br />market_cap/10^9: 3.22838669br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-24br />market_cap/10^9: 3.17812219br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-25br />market_cap/10^9: 3.17775395br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-26br />market_cap/10^9: 3.19163826br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-27br />market_cap/10^9: 3.39652657br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-28br />market_cap/10^9: 3.25217736br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-29br />market_cap/10^9: 3.15594313br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-30br />market_cap/10^9: 3.13474123br />name: Derivatives Indexbr />name: Derivatives Index,date: 2023-12-31br />market_cap/10^9: 3.08465505br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-01br />market_cap/10^9: 3.23230512br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-02br />market_cap/10^9: 3.18198393br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-03br />market_cap/10^9: 2.84128519br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-04br />market_cap/10^9: 2.94335935br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-05br />market_cap/10^9: 2.79327550br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-06br />market_cap/10^9: 2.75078485br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-07br />market_cap/10^9: 2.67815310br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-08br />market_cap/10^9: 2.77194506br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-09br />market_cap/10^9: 2.66915984br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-10br />market_cap/10^9: 3.05926608br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-11br />market_cap/10^9: 3.14740314br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-12br />market_cap/10^9: 2.99701445br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-13br />market_cap/10^9: 3.05597736br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-14br />market_cap/10^9: 3.08602761br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-15br />market_cap/10^9: 3.06458743br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-16br />market_cap/10^9: 3.12681146br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-17br />market_cap/10^9: 3.14798232br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-18br />market_cap/10^9: 3.00935295br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-19br />market_cap/10^9: 2.99887928br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-20br />market_cap/10^9: 2.97075490br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-21br />market_cap/10^9: 2.96874135br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-22br />market_cap/10^9: 2.89596207br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-23br />market_cap/10^9: 2.77826522br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-24br />market_cap/10^9: 2.86610429br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-25br />market_cap/10^9: 2.85556714br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-26br />market_cap/10^9: 2.95255124br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-27br />market_cap/10^9: 2.97427376br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-28br />market_cap/10^9: 2.90322418br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-29br />market_cap/10^9: 2.97720033br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-30br />market_cap/10^9: 3.03575720br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-01-31br />market_cap/10^9: 2.84408527br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-01br />market_cap/10^9: 2.87382280br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-02br />market_cap/10^9: 2.98062414br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-03br />market_cap/10^9: 2.91920708br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-04br />market_cap/10^9: 2.87284570br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-05br />market_cap/10^9: 2.90555315br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-06br />market_cap/10^9: 2.89915604br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-07br />market_cap/10^9: 2.95932979br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-08br />market_cap/10^9: 2.91079233br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-09br />market_cap/10^9: 3.04584567br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-10br />market_cap/10^9: 3.01113665br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-11br />market_cap/10^9: 2.93264142br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-12br />market_cap/10^9: 3.11508880br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-13br />market_cap/10^9: 3.05634523br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-14br />market_cap/10^9: 3.08150507br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-15br />market_cap/10^9: 3.10189507br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-16br />market_cap/10^9: 3.06128402br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-17br />market_cap/10^9: 3.12440760br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-18br />market_cap/10^9: 3.21916955br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-19br />market_cap/10^9: 3.26753855br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-20br />market_cap/10^9: 3.19563022br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-21br />market_cap/10^9: 3.02992154br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-22br />market_cap/10^9: 2.95633075br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-23br />market_cap/10^9: 3.11683026br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-24br />market_cap/10^9: 3.33055284br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-25br />market_cap/10^9: 3.26243495br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-26br />market_cap/10^9: 3.45582767br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-27br />market_cap/10^9: 3.40784682br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-28br />market_cap/10^9: 3.42422436br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-02-29br />market_cap/10^9: 3.47110541br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-01br />market_cap/10^9: 3.65055006br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-02br />market_cap/10^9: 3.78981738br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-03br />market_cap/10^9: 3.70403678br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-04br />market_cap/10^9: 3.74140370br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-05br />market_cap/10^9: 3.45766198br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-06br />market_cap/10^9: 3.95576347br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-07br />market_cap/10^9: 4.04396152br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-08br />market_cap/10^9: 3.92167257br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-09br />market_cap/10^9: 3.96488970br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-10br />market_cap/10^9: 3.83180181br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-11br />market_cap/10^9: 4.04254904br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-12br />market_cap/10^9: 4.16032414br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-13br />market_cap/10^9: 4.22098391br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-14br />market_cap/10^9: 4.07897441br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-15br />market_cap/10^9: 3.76850518br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-16br />market_cap/10^9: 3.43781540br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-17br />market_cap/10^9: 3.61055107br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-18br />market_cap/10^9: 3.38379870br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-19br />market_cap/10^9: 3.02325017br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-20br />market_cap/10^9: 3.40552590br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-21br />market_cap/10^9: 3.70084262br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-22br />market_cap/10^9: 3.53921567br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-23br />market_cap/10^9: 3.61446361br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-24br />market_cap/10^9: 3.73135307br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-25br />market_cap/10^9: 4.09245746br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-26br />market_cap/10^9: 4.22138932br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-27br />market_cap/10^9: 3.97319264br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-28br />market_cap/10^9: 4.08059473br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-29br />market_cap/10^9: 3.92591151br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-30br />market_cap/10^9: 3.79645984br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-03-31br />market_cap/10^9: 3.88090826br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-01br />market_cap/10^9: 3.79165429br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-02br />market_cap/10^9: 3.45768273br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-03br />market_cap/10^9: 3.40228317br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-04br />market_cap/10^9: 3.49476256br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-05br />market_cap/10^9: 3.43421166br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-06br />market_cap/10^9: 3.49169141br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-07br />market_cap/10^9: 3.51844964br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-08br />market_cap/10^9: 3.72689074br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-09br />market_cap/10^9: 3.48428717br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-10br />market_cap/10^9: 3.42604376br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-11br />market_cap/10^9: 3.31530122br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-12br />market_cap/10^9: 2.75079559br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-13br />market_cap/10^9: 2.33365435br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-14br />market_cap/10^9: 2.61183128br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-15br />market_cap/10^9: 2.46261351br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-16br />market_cap/10^9: 2.51682420br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-17br />market_cap/10^9: 2.44592979br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-18br />market_cap/10^9: 2.55039382br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-19br />market_cap/10^9: 2.59786484br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-26br />market_cap/10^9: 2.45551505br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-27br />market_cap/10^9: 2.51445758br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-28br />market_cap/10^9: 2.48304468br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-29br />market_cap/10^9: 2.45288594br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-04-30br />market_cap/10^9: 2.26599949br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-01br />market_cap/10^9: 2.27918037br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-02br />market_cap/10^9: 2.31235670br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-03br />market_cap/10^9: 2.44128363br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-04br />market_cap/10^9: 2.42047118br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-05br />market_cap/10^9: 2.51229959br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-06br />market_cap/10^9: 2.35672885br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-07br />market_cap/10^9: 2.26765411br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-08br />market_cap/10^9: 2.23224298br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-09br />market_cap/10^9: 2.27961450br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-10br />market_cap/10^9: 2.23255239br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-11br />market_cap/10^9: 2.19599403br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-12br />market_cap/10^9: 2.17079093br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-13br />market_cap/10^9: 2.13126862br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-14br />market_cap/10^9: 2.05217802br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-15br />market_cap/10^9: 2.23176782br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-16br />market_cap/10^9: 2.24757466br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-17br />market_cap/10^9: 2.33177140br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-18br />market_cap/10^9: 2.40643319br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-19br />market_cap/10^9: 2.29843857br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-20br />market_cap/10^9: 2.62117743br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-21br />market_cap/10^9: 2.55471217br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-22br />market_cap/10^9: 2.46373232br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-23br />market_cap/10^9: 2.44065119br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-24br />market_cap/10^9: 2.50918613br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-25br />market_cap/10^9: 2.53549816br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-26br />market_cap/10^9: 2.53120154br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-27br />market_cap/10^9: 2.56522281br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-28br />market_cap/10^9: 2.51390794br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-29br />market_cap/10^9: 2.46978275br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-30br />market_cap/10^9: 2.43900680br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-05-31br />market_cap/10^9: 2.42454443br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-01br />market_cap/10^9: 2.53327203br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-02br />market_cap/10^9: 2.39623050br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-03br />market_cap/10^9: 2.36117042br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-04br />market_cap/10^9: 2.38838580br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-05br />market_cap/10^9: 2.47331845br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-06br />market_cap/10^9: 2.45697035br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-07br />market_cap/10^9: 2.23395497br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-08br />market_cap/10^9: 2.11916182br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-09br />market_cap/10^9: 2.18619343br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-10br />market_cap/10^9: 2.14885640br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-11br />market_cap/10^9: 2.01212054br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-12br />market_cap/10^9: 2.11690361br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-13br />market_cap/10^9: 2.00595993br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-14br />market_cap/10^9: 1.86136844br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-15br />market_cap/10^9: 1.90822961br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-16br />market_cap/10^9: 1.91382334br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-17br />market_cap/10^9: 1.80636091br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-18br />market_cap/10^9: 1.70530825br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-19br />market_cap/10^9: 1.74547071br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-20br />market_cap/10^9: 1.76031269br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-21br />market_cap/10^9: 1.75649059br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-22br />market_cap/10^9: 1.74246434br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-23br />market_cap/10^9: 1.71205032br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-24br />market_cap/10^9: 1.71097998br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-25br />market_cap/10^9: 1.75696570br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-26br />market_cap/10^9: 1.72324380br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-27br />market_cap/10^9: 1.73885676br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-28br />market_cap/10^9: 1.66834606br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-29br />market_cap/10^9: 1.65143940br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-06-30br />market_cap/10^9: 1.70892900br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-01br />market_cap/10^9: 1.67370263br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-02br />market_cap/10^9: 1.67382255br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-03br />market_cap/10^9: 1.51162153br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-04br />market_cap/10^9: 1.36539305br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-05br />market_cap/10^9: 1.31104489br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-06br />market_cap/10^9: 1.39618753br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-07br />market_cap/10^9: 1.30647676br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-08br />market_cap/10^9: 1.37478079br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-09br />market_cap/10^9: 1.40834941br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-10br />market_cap/10^9: 1.41607437br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-11br />market_cap/10^9: 1.39463321br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-12br />market_cap/10^9: 1.42209164br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-13br />market_cap/10^9: 1.43752487br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-14br />market_cap/10^9: 1.49555148br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-15br />market_cap/10^9: 1.56536909br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-16br />market_cap/10^9: 1.57871523br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-17br />market_cap/10^9: 1.56951618br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-18br />market_cap/10^9: 1.58168362br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-19br />market_cap/10^9: 1.63700911br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-20br />market_cap/10^9: 1.57388212br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-21br />market_cap/10^9: 1.60694488br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-22br />market_cap/10^9: 1.53250777br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-23br />market_cap/10^9: 1.48085523br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-24br />market_cap/10^9: 1.43897452br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-25br />market_cap/10^9: 1.39144679br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-26br />market_cap/10^9: 1.43537715br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-27br />market_cap/10^9: 1.44237002br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-28br />market_cap/10^9: 1.40849195br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-29br />market_cap/10^9: 1.45459840br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-30br />market_cap/10^9: 1.46339189br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-07-31br />market_cap/10^9: 1.34706539br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-01br />market_cap/10^9: 1.35436463br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-02br />market_cap/10^9: 1.27898645br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-03br />market_cap/10^9: 1.21147205br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-04br />market_cap/10^9: 1.16680894br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-05br />market_cap/10^9: 1.02547326br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-06br />market_cap/10^9: 1.07673701br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-07br />market_cap/10^9: 1.03300946br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-08br />market_cap/10^9: 1.12857921br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-09br />market_cap/10^9: 1.10982720br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-10br />market_cap/10^9: 1.11597124br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-11br />market_cap/10^9: 1.05761316br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-12br />market_cap/10^9: 1.13906553br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-13br />market_cap/10^9: 1.15098026br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-14br />market_cap/10^9: 1.12132160br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-15br />market_cap/10^9: 1.10808424br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-16br />market_cap/10^9: 1.13395860br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-17br />market_cap/10^9: 1.18468379br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-18br />market_cap/10^9: 1.21820661br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-19br />market_cap/10^9: 1.21570026br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-20br />market_cap/10^9: 1.22156882br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-21br />market_cap/10^9: 1.32885941br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-22br />market_cap/10^9: 1.32579496br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-23br />market_cap/10^9: 1.43056552br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-24br />market_cap/10^9: 1.41348342br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-25br />market_cap/10^9: 1.43505408br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-26br />market_cap/10^9: 1.34885056br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-27br />market_cap/10^9: 1.24946006br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-28br />market_cap/10^9: 1.22932010br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-29br />market_cap/10^9: 1.23178790br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-30br />market_cap/10^9: 1.23466813br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-08-31br />market_cap/10^9: 1.18473563br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-01br />market_cap/10^9: 1.12907786br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-02br />market_cap/10^9: 1.19322263br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-03br />market_cap/10^9: 1.13771263br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-04br />market_cap/10^9: 1.17524124br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-05br />market_cap/10^9: 1.12183446br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-06br />market_cap/10^9: 1.07599204br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-07br />market_cap/10^9: 1.10073112br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-08br />market_cap/10^9: 1.14659401br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-09br />market_cap/10^9: 1.20072513br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-10br />market_cap/10^9: 1.22091142br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-11br />market_cap/10^9: 1.18862571br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-12br />market_cap/10^9: 1.21432474br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-13br />market_cap/10^9: 1.26756844br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-14br />market_cap/10^9: 1.23787525br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-15br />market_cap/10^9: 1.21500351br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-16br />market_cap/10^9: 1.17159788br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-17br />market_cap/10^9: 1.22477055br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-18br />market_cap/10^9: 1.24665293br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-19br />market_cap/10^9: 1.29401612br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-20br />market_cap/10^9: 1.36406576br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-21br />market_cap/10^9: 1.36723401br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-22br />market_cap/10^9: 1.31793339br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-23br />market_cap/10^9: 1.34783528br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-24br />market_cap/10^9: 1.41566914br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-25br />market_cap/10^9: 1.38094531br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-26br />market_cap/10^9: 1.42717502br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-27br />market_cap/10^9: 1.48856482br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-28br />market_cap/10^9: 1.45980291br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-29br />market_cap/10^9: 1.45889001br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-09-30br />market_cap/10^9: 1.37130704br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-01br />market_cap/10^9: 1.23392853br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-02br />market_cap/10^9: 1.21493946br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-03br />market_cap/10^9: 1.18809256br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-04br />market_cap/10^9: 1.43468687br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-05br />market_cap/10^9: 1.42569651br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-06br />market_cap/10^9: 1.48187796br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-07br />market_cap/10^9: 1.48761762br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-08br />market_cap/10^9: 1.44634382br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-09br />market_cap/10^9: 1.42433263br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-10br />market_cap/10^9: 1.44712256br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-11br />market_cap/10^9: 1.49964034br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-12br />market_cap/10^9: 1.51598857br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-13br />market_cap/10^9: 1.49114343br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-14br />market_cap/10^9: 1.59328867br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-15br />market_cap/10^9: 1.56653588br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-16br />market_cap/10^9: 1.53466493br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-17br />market_cap/10^9: 1.50053405br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-18br />market_cap/10^9: 1.53976328br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-19br />market_cap/10^9: 1.53947498br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-20br />market_cap/10^9: 1.78387966br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-21br />market_cap/10^9: 1.70471468br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-22br />market_cap/10^9: 1.65711093br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-23br />market_cap/10^9: 1.56977155br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-24br />market_cap/10^9: 1.59107894br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-25br />market_cap/10^9: 1.44817975br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-26br />market_cap/10^9: 1.46293589br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-27br />market_cap/10^9: 1.50587821br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-28br />market_cap/10^9: 1.49050329br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-29br />market_cap/10^9: 1.56033748br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-30br />market_cap/10^9: 1.56598313br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-10-31br />market_cap/10^9: 1.48850080br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-01br />market_cap/10^9: 1.47285332br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-02br />market_cap/10^9: 1.41261701br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-03br />market_cap/10^9: 1.35308537br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-04br />market_cap/10^9: 1.32499025br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-05br />market_cap/10^9: 1.38974152br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-06br />market_cap/10^9: 1.58933153br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-07br />market_cap/10^9: 1.63876712br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-08br />market_cap/10^9: 1.67000203br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-09br />market_cap/10^9: 1.75566959br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-10br />market_cap/10^9: 1.77627032br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-11br />market_cap/10^9: 1.85580871br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-12br />market_cap/10^9: 1.74605528br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-13br />market_cap/10^9: 1.67074149br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-14br />market_cap/10^9: 1.59942854br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-15br />market_cap/10^9: 1.70590122br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-16br />market_cap/10^9: 1.82200776br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-17br />market_cap/10^9: 1.73689058br />name: Derivatives Indexbr />name: Derivatives Index,date: 2024-11-18br />market_cap/10^9: 1.89350212br />name: Derivatives Indexb